aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2003-07-08switch to aesRoger Dingledine
nick: is this all there is to it? :) svn:r366
2003-07-05implemented total read rate limitingRoger Dingledine
svn:r365
2003-07-05clean up main.c a bitRoger Dingledine
svn:r364
2003-07-03fix many bugs in package_window handlingRoger Dingledine
svn:r363
2003-06-30Add AES counter-mode support to the crypt libraryNick Mathewson
svn:r362
2003-06-30Add a the public-domain AES implementation, with a minimal counter-mode wrapper.Nick Mathewson
svn:r361
2003-06-28bugfix: a connection-level sendme cell would cause a connection to startRoger Dingledine
packaging from its buffer, even if the circuit-level package-window was still 0. svn:r360
2003-06-27if stream ends before resolve finishes, inform resolverRoger Dingledine
svn:r359
2003-06-26fix memleak in dump_signed_directory_to_stringRoger Dingledine
svn:r358
2003-06-25entries in the dns cache now expireRoger Dingledine
(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
2003-06-25clean up sev_to_string hack in log.cRoger Dingledine
svn:r355
2003-06-25simplify fetch_from_buf; cull idle dnsworkers.Roger Dingledine
svn:r354
2003-06-24non-buggy robustness, evenRoger Dingledine
svn:r353
2003-06-24improve robustness: connection_get_by_* ignores conns marked for closeRoger Dingledine
svn:r352
2003-06-24clean up a broken comment in crypto.cRoger Dingledine
svn:r351
2003-06-24correct log()'s commentRoger Dingledine
svn:r350
2003-06-24slightly happier on 64-bit archsRoger Dingledine
svn:r349
2003-06-24clean out some old commentsRoger Dingledine
svn:r348
2003-06-24a pointer to async-dns alternatives.Roger Dingledine
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
2003-06-21My copy of cpp is not DWIM-compliant; I guess, as a workaround, I should ↵Nick Mathewson
define constants before using them. svn:r343
2003-06-21Reorder connection_or and make unexported functions static. Partially ↵Nick Mathewson
convert to symbolic constants -- Roger, was this what you had in mind? svn:r342
2003-06-21Make cvsignores reflect build processNick Mathewson
svn:r341
2003-06-21Remove false warnings from printf checksNick Mathewson
svn:r340
2003-06-20Fix a bug where we'd sometimes run off the end of an array whileNick Mathewson
testing stream encryption. svn:r339
2003-06-18fix typos, streamlineRoger Dingledine
svn:r337
2003-06-18remove obsolete ss.hRoger Dingledine
svn:r336
2003-06-18question for nick about daemonizingRoger Dingledine
svn:r334
2003-06-17Change many files to new log_fn formatNick Mathewson
svn:r333
2003-06-17Have GCC catch errors in format stringsNick Mathewson
svn:r332
2003-06-17Come up with a less macro-happy, even more portable log_fn implementationNick Mathewson
svn:r331
2003-06-17Make log_fn work on apples with no workarounds needed in main codeNick Mathewson
svn:r330
2003-06-17Make sure crypt_seed_rng succeedsNick Mathewson
svn:r329
2003-06-17Use fread instead of fgets for binary dataNick Mathewson
svn:r328
2003-06-17overhaul the dns farm: cut its size in halfRoger Dingledine
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
2003-06-14Dont test handshakes in an infinite loopNick Mathewson
svn:r324
2003-06-14When debugging, dump key materialNick Mathewson
svn:r323
2003-06-14Fix the periodic bug that would make handshaking fail.Nick Mathewson
The culprit: sometimes DH_calculate_key returns less than DH_KEY_LEN bytes; we needed to check the return value. svn:r322
2003-06-14Do not use pseudorandom noncesNick Mathewson
svn:r321
2003-06-14Fix MacOS buildNick Mathewson
svn:r320
2003-06-13Better test messages for onion skin bugNick Mathewson
svn:r319
2003-06-13Add RNG seedingNick Mathewson
svn:r318
2003-06-13remove on-the-fly compression featureRoger Dingledine
it wasn't working, and it was harder than we'd anticipated not worth it. svn:r316
2003-06-13relay queues are obsolete (woo!)Roger Dingledine
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
2003-06-13improve portability: inet_aton is missing on solarisRoger Dingledine
svn:r314
2003-06-13send truncates AP-ward in a circuit, not destroysRoger Dingledine
svn:r313
2003-06-12implement truncate and truncated (untested)Roger Dingledine
clean up circuit_deliver_relay_cell convention svn:r312
2003-06-10don't complain as much when using openssl 0.9.7aRoger Dingledine
svn:r308
2003-06-02Answer question about eliminating symmetric encryption from onion skinsNick Mathewson
svn:r304
2003-06-01bugfix: it was expiring circuits that still had active connectionsRoger Dingledine
svn:r303
2003-05-28update config files to not use opportRoger Dingledine
svn:r300