aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* fix many bugs in package_window handlingRoger Dingledine2003-07-03
| | | | svn:r363
* Add AES counter-mode support to the crypt libraryNick Mathewson2003-06-30
| | | | svn:r362
* Add a the public-domain AES implementation, with a minimal counter-mode wrapper.Nick Mathewson2003-06-30
| | | | svn:r361
* bugfix: a connection-level sendme cell would cause a connection to startRoger Dingledine2003-06-28
| | | | | | | | packaging from its buffer, even if the circuit-level package-window was still 0. svn:r360
* if stream ends before resolve finishes, inform resolverRoger Dingledine2003-06-27
| | | | svn:r359
* fix memleak in dump_signed_directory_to_stringRoger Dingledine2003-06-26
| | | | svn:r358
* entries in the dns cache now expireRoger Dingledine2003-06-25
| | | | | | | | | | (expiry time set to 100 seconds so we can play with it) exit connections are now informed when pending resolves fail we kill off the oldest busy worker when we're under attack and need to resolve something new svn:r356
* clean up sev_to_string hack in log.cRoger Dingledine2003-06-25
| | | | svn:r355
* simplify fetch_from_buf; cull idle dnsworkers.Roger Dingledine2003-06-25
| | | | svn:r354
* non-buggy robustness, evenRoger Dingledine2003-06-24
| | | | svn:r353
* improve robustness: connection_get_by_* ignores conns marked for closeRoger Dingledine2003-06-24
| | | | svn:r352
* clean up a broken comment in crypto.cRoger Dingledine2003-06-24
| | | | svn:r351
* correct log()'s commentRoger Dingledine2003-06-24
| | | | svn:r350
* slightly happier on 64-bit archsRoger Dingledine2003-06-24
| | | | svn:r349
* clean out some old commentsRoger Dingledine2003-06-24
| | | | svn:r348
* a pointer to async-dns alternatives.Roger Dingledine2003-06-24
| | | | | | | | apparently glibc 2.2.4 and windows both have async gethostbynames now. we'll want to make use of them if they're available (via autoconf). svn:r347
* My copy of cpp is not DWIM-compliant; I guess, as a workaround, I should ↵Nick Mathewson2003-06-21
| | | | | | define constants before using them. svn:r343
* Reorder connection_or and make unexported functions static. Partially ↵Nick Mathewson2003-06-21
| | | | | | convert to symbolic constants -- Roger, was this what you had in mind? svn:r342
* Make cvsignores reflect build processNick Mathewson2003-06-21
| | | | svn:r341
* Remove false warnings from printf checksNick Mathewson2003-06-21
| | | | svn:r340
* Fix a bug where we'd sometimes run off the end of an array whileNick Mathewson2003-06-20
| | | | | | | testing stream encryption. svn:r339
* fix typos, streamlineRoger Dingledine2003-06-18
| | | | svn:r337
* remove obsolete ss.hRoger Dingledine2003-06-18
| | | | svn:r336
* question for nick about daemonizingRoger Dingledine2003-06-18
| | | | svn:r334
* Change many files to new log_fn formatNick Mathewson2003-06-17
| | | | svn:r333
* Have GCC catch errors in format stringsNick Mathewson2003-06-17
| | | | svn:r332
* Come up with a less macro-happy, even more portable log_fn implementationNick Mathewson2003-06-17
| | | | svn:r331
* Make log_fn work on apples with no workarounds needed in main codeNick Mathewson2003-06-17
| | | | svn:r330
* Make sure crypt_seed_rng succeedsNick Mathewson2003-06-17
| | | | svn:r329
* Use fread instead of fgets for binary dataNick Mathewson2003-06-17
| | | | svn:r328
* overhaul the dns farm: cut its size in halfRoger Dingledine2003-06-17
| | | | | | | | | | i've eliminated the master dns process, so now the workers just act like regular connections and are handled by the normal pollarray. everything seems to still work. ;) svn:r327
* Dont test handshakes in an infinite loopNick Mathewson2003-06-14
| | | | svn:r324
* When debugging, dump key materialNick Mathewson2003-06-14
| | | | svn:r323
* Fix the periodic bug that would make handshaking fail.Nick Mathewson2003-06-14
| | | | | | | | The culprit: sometimes DH_calculate_key returns less than DH_KEY_LEN bytes; we needed to check the return value. svn:r322
* Do not use pseudorandom noncesNick Mathewson2003-06-14
| | | | svn:r321
* Fix MacOS buildNick Mathewson2003-06-14
| | | | svn:r320
* Better test messages for onion skin bugNick Mathewson2003-06-13
| | | | svn:r319
* Add RNG seedingNick Mathewson2003-06-13
| | | | svn:r318
* remove on-the-fly compression featureRoger Dingledine2003-06-13
| | | | | | | | | it wasn't working, and it was harder than we'd anticipated not worth it. svn:r316
* relay queues are obsolete (woo!)Roger Dingledine2003-06-13
| | | | | | | | | | | they used to be used for * queueing relay cells at the edge of the network, when windows are empty * queueing relay cells that arrive after an onion but before the onion has been processed. both of these uses are gone. so out they go. svn:r315
* improve portability: inet_aton is missing on solarisRoger Dingledine2003-06-13
| | | | svn:r314
* send truncates AP-ward in a circuit, not destroysRoger Dingledine2003-06-13
| | | | svn:r313
* implement truncate and truncated (untested)Roger Dingledine2003-06-12
| | | | | | | clean up circuit_deliver_relay_cell convention svn:r312
* don't complain as much when using openssl 0.9.7aRoger Dingledine2003-06-10
| | | | svn:r308
* Answer question about eliminating symmetric encryption from onion skinsNick Mathewson2003-06-02
| | | | svn:r304
* bugfix: it was expiring circuits that still had active connectionsRoger Dingledine2003-06-01
| | | | svn:r303
* update config files to not use opportRoger Dingledine2003-05-28
| | | | svn:r300
* fix (harmless) bugRoger Dingledine2003-05-28
| | | | svn:r299
* OPport is gone. So is conn type OP.Roger Dingledine2003-05-28
| | | | svn:r298
* bugfixRoger Dingledine2003-05-28
| | | | svn:r297