Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | finally tracked down the seg fault | Roger Dingledine | 2003-09-14 | |
| | | | | svn:r455 | |||
* | fix two more bugs | Roger Dingledine | 2003-09-13 | |
| | | | | svn:r452 | |||
* | tls infrastructure now in place, give or take | Roger Dingledine | 2003-09-08 | |
| | | | | svn:r434 | |||
* | add CertFile, Nickname | Roger Dingledine | 2003-09-08 | |
| | | | | | | | | write new certfile if you don't have one already set up a tls context on startup svn:r432 | |||
* | more futzing towards tls | Roger Dingledine | 2003-09-07 | |
| | | | | | | | not there yet svn:r429 | |||
* | general cleanup and reabstraction, to prepare for tls | Roger Dingledine | 2003-09-05 | |
| | | | | svn:r426 | |||
* | remove last vestiges of op_port | Roger Dingledine | 2003-08-27 | |
| | | | | svn:r418 | |||
* | start honoring the recommended_versions string | Roger Dingledine | 2003-08-23 | |
| | | | | | | | | | your client exits if you're running a version not in the directory's list of acceptable versions (unless you have a config variable set to override). svn:r408 | |||
* | implemented cpuworkers | Roger Dingledine | 2003-08-20 | |
| | | | | | | | | | | please poke at it and report bugs still needs polishing, and only handles onions now (should handle OR handshakes too) svn:r402 | |||
* | Attempt to make sockets code work right on windows. | Nick Mathewson | 2003-08-14 | |
| | | | | svn:r398 | |||
* | Misc patches to make windows build work. Now everything is done except the ↵ | Nick Mathewson | 2003-08-12 | |
| | | | | | | sockets stuff svn:r393 | |||
* | don't mess with signals on windows until we know how | Roger Dingledine | 2003-08-12 | |
| | | | | svn:r391 | |||
* | reap exited dns/cpuworkers | Roger Dingledine | 2003-08-12 | |
| | | | | svn:r385 | |||
* | better log output for debugging | Roger Dingledine | 2003-08-11 | |
| | | | | svn:r375 | |||
* | patch to let poll() recognize eof on more architectures | Roger Dingledine | 2003-08-06 | |
| | | | | svn:r372 | |||
* | implemented total read rate limiting | Roger Dingledine | 2003-07-05 | |
| | | | | svn:r365 | |||
* | clean up main.c a bit | Roger Dingledine | 2003-07-05 | |
| | | | | svn:r364 | |||
* | fix memleak in dump_signed_directory_to_string | Roger Dingledine | 2003-06-26 | |
| | | | | svn:r358 | |||
* | entries in the dns cache now expire | Roger Dingledine | 2003-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 | |||
* | non-buggy robustness, even | Roger Dingledine | 2003-06-24 | |
| | | | | svn:r353 | |||
* | improve robustness: connection_get_by_* ignores conns marked for close | Roger Dingledine | 2003-06-24 | |
| | | | | svn:r352 | |||
* | Remove false warnings from printf checks | Nick Mathewson | 2003-06-21 | |
| | | | | svn:r340 | |||
* | question for nick about daemonizing | Roger Dingledine | 2003-06-18 | |
| | | | | svn:r334 | |||
* | Change many files to new log_fn format | Nick Mathewson | 2003-06-17 | |
| | | | | svn:r333 | |||
* | overhaul the dns farm: cut its size in half | Roger Dingledine | 2003-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 | |||
* | Add RNG seeding | Nick Mathewson | 2003-06-13 | |
| | | | | svn:r318 | |||
* | OPport is gone. So is conn type OP. | Roger Dingledine | 2003-05-28 | |
| | | | | svn:r298 | |||
* | add circuit-level sendme relay cells | Roger Dingledine | 2003-05-20 | |
| | | | | | | | | | | remove sendme cells replace malloc with tor_malloc patch (but not track down) bug in onion pending list streamline connection_ap handshake svn:r293 | |||
* | work on versioning; new log_fn function | Nick Mathewson | 2003-05-09 | |
| | | | | svn:r288 | |||
* | make router_dump_token only for debugging; clean backslashes | Roger Dingledine | 2003-05-09 | |
| | | | | svn:r287 | |||
* | more debugging on build_directory | Nick Mathewson | 2003-05-09 | |
| | | | | svn:r281 | |||
* | more debugging on build_directory | Nick Mathewson | 2003-05-09 | |
| | | | | svn:r280 | |||
* | Thats the letter I and the number 2. (Apologies to Negativland) | Nick Mathewson | 2003-05-09 | |
| | | | | svn:r279 | |||
* | Get directories working. | Nick Mathewson | 2003-05-08 | |
| | | | | | | | | | | | | | | | | | | | | 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 | |||
* | Call the right signed-directory functions; try to describe the difference ↵ | Nick Mathewson | 2003-05-08 | |
| | | | | | | between everything; remove some unused interfaces svn:r276 | |||
* | sign directories with the signing key | Roger Dingledine | 2003-05-07 | |
| | | | | svn:r274 | |||
* | Tested backends for directory signing and checking. Directory parser ↵ | Nick Mathewson | 2003-05-07 | |
| | | | | | | completely refactored. Need documentation and integration. Explanitory mail forthcoming. svn:r271 | |||
* | fix double-semicolon parse error | Roger Dingledine | 2003-05-07 | |
| | | | | svn:r270 | |||
* | More work on directories. Signed directories not yet tested. No support for ↵ | Nick Mathewson | 2003-05-07 | |
| | | | | | | checking sigs yet svn:r268 | |||
* | Refactor directories; add unit tests; add router keyword | Nick Mathewson | 2003-05-06 | |
| | | | | svn:r266 | |||
* | incremental path building in; uses ephemeral DH; onions are gone | Roger Dingledine | 2003-05-05 | |
| | | | | | | | still need to change circuit-level sendmes svn:r264 | |||
* | cpath is now a doubly linked list, not an array | Roger Dingledine | 2003-05-01 | |
| | | | | svn:r260 | |||
* | bugfix: only close old circuits if they have no connections! | Roger Dingledine | 2003-04-18 | |
| | | | | svn:r251 | |||
* | Factor out timeval-related functions. | Nick Mathewson | 2003-04-16 | |
| | | | | svn:r237 | |||
* | divorce circuit building from user connections | Roger Dingledine | 2003-04-16 | |
| | | | | | | | | now we rebuild the circuit periodically (but only if it's been used), and we can further abstract it to do incremental circuit building, etc. svn:r233 | |||
* | put most of the remaining exit policy stuff in | Roger Dingledine | 2003-04-08 | |
| | | | | | | | route selection still doesn't pay attention to exit policies though svn:r227 | |||
* | Add magic to end of C files to make emacs happy; split test invocation into ↵ | Nick Mathewson | 2003-04-07 | |
| | | | | | | separate file. svn:r224 | |||
* | greatly simplify this notion of 'roles': | Roger Dingledine | 2003-03-18 | |
| | | | | | | | | if your ORPort is non-zero then you must connect to all nodes if your DirPort is non-zero then you must act like a directory server svn:r192 | |||
* | Add daemon logic | Nick Mathewson | 2003-03-17 | |
| | | | | svn:r185 | |||
* | Make ACI anti-collision logic work; make sure that cells are filled with 0s. | Nick Mathewson | 2003-03-11 | |
| | | | | svn:r176 |