Commit History

Autor SHA1 Mensaxe Data
  Nick Mathewson 3d60cd1d61 Delete trailing whitespace and expand tabs; remove unused aes decrypt code %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 75c19716a8 Put ourself in router list; act accordingly. %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 2fc106d210 Force hybrid encryption on for key negotiation %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 137b577bbd Refactor the heck out of crypto interface: admit that we will stick with one ciphersuite at a time, make const things const, and stop putting openssl in the headers. %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine 8c19d6e3d7 alice can intercept y.onion requests, do a lookup on them via tor, %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson cbbd13f789 Add new functions to wrap digest and sign/checksig. %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 35f531b94f Add helpful hybrid encryption functions %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 6ea61d5e0d Parse and generate service descriptors %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 6ea95488d2 Add more key manipulation functions, and base32 functions, to crypto %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine 7118c6177d clean up a few more bugs %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 6a79b1cb57 Re-enable unit tests for directory generation. %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine f241fdfc73 there is yet another dns-pending-conn-clobbering bug %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson b0ef4e1143 Use strmap code for client DNS. %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 9199696182 Add some wrappers around SPLAY_* for the common map-from-string-to-X case. %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine a346889e94 make directory format tests quiet again %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 1e5b7bc6f1 New, more flexible directory parsing backend. Uses a bit more RAM, but implements the new spec. Uses more RAM, but not so you would notice. %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 5072488a95 make 'make test' exit(1) if a test fails. %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine b4338ce704 disable buffer tests, until we rewrite them (one of them fails) %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine b669b1d57c oh, and make it compile %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 6a19e64066 remove trailing whitespace %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 961ecf7abf add H(K|1) to the onionskin reply %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine a5aa80cc41 make --debuglogfile (or any second log file) work %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 8222fe8e4f clean up some copyrights %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 9e6f4a3029 revamp circuit node selection to use smartlists: %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson f37f7daa2f Add port ranges to exit policies %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson ac552573dd Make router/directory parsing nondestructive and more const-friendly %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine e0952d0773 terminology shift: %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson a8eaa79e03 Improved exit policy syntax; basic client-side DNS caching. %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 56cd147eb9 let getconfig survive repeated calls. now we call it again when we hup. %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine f5829aa723 lay groundwork for EntryNodes and ExitNodes %!s(int64=21) %!d(string=hai) anos