aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Start of port to win32. Missing are:Nick Mathewson2003-08-12
| | | | | | | | | | | | | | | | - signal support - forking for DNS farm - changes for async IO - daemonizing In other words, some files still don't build, and the ones that do build, do nonblocking IO incorrectly. I'm also not checking in the project files till I have a good place for them. svn:r380
* Work on systems with broken AC_CHECK_TYPENick Mathewson2003-08-11
| | | | svn:r379
* Who would have thought that some systems define intfoo_t, but not uintfoo_t? ↵Nick Mathewson2003-08-11
| | | | | | Cygwin is such a system. svn:r378
* Cope better on platforms that define some of intFOO_t in sys/types.h or ↵Nick Mathewson2003-08-11
| | | | | | elsewhere svn:r377
* autoconf around missing stdint.hNick Mathewson2003-08-11
| | | | svn:r376
* better log output for debuggingRoger Dingledine2003-08-11
| | | | svn:r375
* Fix typo: ports are 16 bits.Nick Mathewson2003-08-11
| | | | svn:r374
* hypothetical new wording of licenseRoger Dingledine2003-08-06
| | | | svn:r373
* patch to let poll() recognize eof on more architecturesRoger Dingledine2003-08-06
| | | | svn:r372
* src/orNick Mathewson2003-07-30
| | | | svn:r371
* Be smarter about getting key matter from DH.Nick Mathewson2003-07-30
| | | | | | | | | | | Formerly, once we had g^xy, we took the last N bytes from g^xy. Now, we take SHA(g^xy || [0]) || SHA1(g^xy || [1]) || ... , in order to use all bits from g^xy equally, and generate as much key material as we need. svn:r370
* more tweaks to the readme, from paul's commentsRoger Dingledine2003-07-14
| | | | svn:r369
* clean up the readme, so we can try it on paulRoger Dingledine2003-07-14
| | | | svn:r368
* skeletal design paperRoger Dingledine2003-07-11
| | | | svn:r367
* switch to aesRoger Dingledine2003-07-08
| | | | | | | nick: is this all there is to it? :) svn:r366
* implemented total read rate limitingRoger Dingledine2003-07-05
| | | | svn:r365
* clean up main.c a bitRoger Dingledine2003-07-05
| | | | svn:r364
* 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
* update todo for finished itemsRoger Dingledine2003-06-25
| | | | svn:r357
* 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
* update spec: OR/OR and OP/OR handshakes have mergedRoger Dingledine2003-06-23
| | | | svn:r346
* a few more clarifications to rendezvous specRoger Dingledine2003-06-22
| | | | svn:r345
* rewrite rendezvous spec so normal people can follow itRoger Dingledine2003-06-22
| | | | svn:r344
* 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
* Add specification for half-open connections, modified from last week'sNick Mathewson2003-06-19
| | | | | | | conversation enough to correspond to real TCP. svn:r338
* fix typos, streamlineRoger Dingledine2003-06-18
| | | | svn:r337
* remove obsolete ss.hRoger Dingledine2003-06-18
| | | | svn:r336
* move to 0.0.2pre6; remove zlib include checkRoger Dingledine2003-06-18
| | | | svn:r335
* 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