aboutsummaryrefslogtreecommitdiff
path: root/src/or
Commit message (Expand)AuthorAge
* Reorder connection_or and make unexported functions static. Partially conver...•••svn:r342 Nick Mathewson2003-06-21
* Make cvsignores reflect build process•••svn:r341 Nick Mathewson2003-06-21
* Remove false warnings from printf checks•••svn:r340 Nick Mathewson2003-06-21
* Fix a bug where we'd sometimes run off the end of an array while•••testing stream encryption. svn:r339 Nick Mathewson2003-06-20
* remove obsolete ss.h•••svn:r336 Roger Dingledine2003-06-18
* question for nick about daemonizing•••svn:r334 Roger Dingledine2003-06-18
* Change many files to new log_fn format•••svn:r333 Nick Mathewson2003-06-17
* Make log_fn work on apples with no workarounds needed in main code•••svn:r330 Nick Mathewson2003-06-17
* Make sure crypt_seed_rng succeeds•••svn:r329 Nick Mathewson2003-06-17
* overhaul the dns farm: cut its size in half•••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 Roger Dingledine2003-06-17
* Dont test handshakes in an infinite loop•••svn:r324 Nick Mathewson2003-06-14
* When debugging, dump key material•••svn:r323 Nick Mathewson2003-06-14
* Fix the periodic bug that would make handshaking fail.•••The culprit: sometimes DH_calculate_key returns less than DH_KEY_LEN bytes; we needed to check the return value. svn:r322 Nick Mathewson2003-06-14
* Do not use pseudorandom nonces•••svn:r321 Nick Mathewson2003-06-14
* Fix MacOS build•••svn:r320 Nick Mathewson2003-06-14
* Better test messages for onion skin bug•••svn:r319 Nick Mathewson2003-06-13
* Add RNG seeding•••svn:r318 Nick Mathewson2003-06-13
* remove on-the-fly compression feature•••it wasn't working, and it was harder than we'd anticipated not worth it. svn:r316 Roger Dingledine2003-06-13
* relay queues are obsolete (woo!)•••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 Roger Dingledine2003-06-13
* improve portability: inet_aton is missing on solaris•••svn:r314 Roger Dingledine2003-06-13
* send truncates AP-ward in a circuit, not destroys•••svn:r313 Roger Dingledine2003-06-13
* implement truncate and truncated (untested)•••clean up circuit_deliver_relay_cell convention svn:r312 Roger Dingledine2003-06-12
* Answer question about eliminating symmetric encryption from onion skins•••svn:r304 Nick Mathewson2003-06-02
* bugfix: it was expiring circuits that still had active connections•••svn:r303 Roger Dingledine2003-06-01
* fix (harmless) bug•••svn:r299 Roger Dingledine2003-05-28
* OPport is gone. So is conn type OP.•••svn:r298 Roger Dingledine2003-05-28
* bugfix•••svn:r297 Roger Dingledine2003-05-28
* fix design bug: circ->n_conn is shared among circs, so it can't•••point to the streams for this circ. svn:r296 Roger Dingledine2003-05-27
* correct the comments, plus a question for nick•••svn:r295 Roger Dingledine2003-05-26
* remove dead code•••circuits no longer queue more cells when the windows are empty -- they simply don't package it from the buffer if they're not going to want it. we can restore this code later if we need to resume queueing. svn:r294 Roger Dingledine2003-05-20
* add circuit-level sendme relay cells•••remove sendme cells replace malloc with tor_malloc patch (but not track down) bug in onion pending list streamline connection_ap handshake svn:r293 Roger Dingledine2003-05-20
* work on versioning; new log_fn function•••svn:r288 Nick Mathewson2003-05-09
* make router_dump_token only for debugging; clean backslashes•••svn:r287 Roger Dingledine2003-05-09
* removed obsolete version.h•••svn:r285 Roger Dingledine2003-05-09
* Routerinfos are no longer linked•••svn:r283 Nick Mathewson2003-05-09
* We cant recognize ourself until we resolve all the routers.•••svn:r282 Nick Mathewson2003-05-09
* more debugging on build_directory•••svn:r281 Nick Mathewson2003-05-09
* more debugging on build_directory•••svn:r280 Nick Mathewson2003-05-09
* Thats the letter I and the number 2. (Apologies to Negativland)•••svn:r279 Nick Mathewson2003-05-09
* Get directories working.•••Or at least, directories get generated, signed, download, and checked, with nobody seeming to crash. In config/*, added 'signing-key' blocks to dirservers and routers.or, so that everyone will know about the directories' signing keys. In or/directory.c, refrained from using a dirserver's signing key when no such key is known; added more debugging output. In or/main.c, added debugging output and fixed a few logic errors. In or/routers.c, added debugging output and prevented a segfault on routers_resolve_directory. The interleaving of arrays and lists on routerinfo_t is still messy, but at least it seems to work again. svn:r278 Nick Mathewson2003-05-08
* (possibly incorrect) code to make routers get resolved when they're•••inserted into the directory. Roger: If you can answer the question with your name on it, you may prevent a segfault before it happens. :) svn:r277 Nick Mathewson2003-05-08
* Call the right signed-directory functions; try to describe the difference bet...•••svn:r276 Nick Mathewson2003-05-08
* sign directories with the signing key•••svn:r274 Roger Dingledine2003-05-07
* hints for nick on where to integrate•••svn:r273 Roger Dingledine2003-05-07
* Do not replace old directory if new one is invalid•••svn:r272 Nick Mathewson2003-05-07
* Tested backends for directory signing and checking. Directory parser complet...•••svn:r271 Nick Mathewson2003-05-07
* fix double-semicolon parse error•••svn:r270 Roger Dingledine2003-05-07
* Decrease DH group length to 1024. (Roger, you may want to read section 1 of ...•••svn:r269 Nick Mathewson2003-05-07
* More work on directories. Signed directories not yet tested. No support for ...•••svn:r268 Nick Mathewson2003-05-07
* Refactor directories; add unit tests; add router keyword•••svn:r266 Nick Mathewson2003-05-06