aboutsummaryrefslogtreecommitdiff
path: root/src/or/main.c
Commit message (Collapse)AuthorAge
...
* finally tracked down the seg faultRoger Dingledine2003-09-14
| | | | svn:r455
* fix two more bugsRoger Dingledine2003-09-13
| | | | svn:r452
* tls infrastructure now in place, give or takeRoger Dingledine2003-09-08
| | | | svn:r434
* add CertFile, NicknameRoger Dingledine2003-09-08
| | | | | | | | write new certfile if you don't have one already set up a tls context on startup svn:r432
* more futzing towards tlsRoger Dingledine2003-09-07
| | | | | | | not there yet svn:r429
* general cleanup and reabstraction, to prepare for tlsRoger Dingledine2003-09-05
| | | | svn:r426
* remove last vestiges of op_portRoger Dingledine2003-08-27
| | | | svn:r418
* start honoring the recommended_versions stringRoger Dingledine2003-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 cpuworkersRoger Dingledine2003-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 Mathewson2003-08-14
| | | | svn:r398
* Misc patches to make windows build work. Now everything is done except the ↵Nick Mathewson2003-08-12
| | | | | | sockets stuff svn:r393
* don't mess with signals on windows until we know howRoger Dingledine2003-08-12
| | | | svn:r391
* reap exited dns/cpuworkersRoger Dingledine2003-08-12
| | | | svn:r385
* better log output for debuggingRoger Dingledine2003-08-11
| | | | svn:r375
* patch to let poll() recognize eof on more architecturesRoger Dingledine2003-08-06
| | | | svn:r372
* implemented total read rate limitingRoger Dingledine2003-07-05
| | | | svn:r365
* clean up main.c a bitRoger Dingledine2003-07-05
| | | | svn:r364
* 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
* non-buggy robustness, evenRoger Dingledine2003-06-24
| | | | svn:r353
* improve robustness: connection_get_by_* ignores conns marked for closeRoger Dingledine2003-06-24
| | | | svn:r352
* Remove false warnings from printf checksNick Mathewson2003-06-21
| | | | svn:r340
* question for nick about daemonizingRoger Dingledine2003-06-18
| | | | svn:r334
* Change many files to new log_fn formatNick Mathewson2003-06-17
| | | | svn:r333
* 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
* Add RNG seedingNick Mathewson2003-06-13
| | | | svn:r318
* OPport is gone. So is conn type OP.Roger Dingledine2003-05-28
| | | | svn:r298
* add circuit-level sendme relay cellsRoger Dingledine2003-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 functionNick Mathewson2003-05-09
| | | | svn:r288
* make router_dump_token only for debugging; clean backslashesRoger Dingledine2003-05-09
| | | | svn:r287
* more debugging on build_directoryNick Mathewson2003-05-09
| | | | svn:r281
* more debugging on build_directoryNick Mathewson2003-05-09
| | | | svn:r280
* Thats the letter I and the number 2. (Apologies to Negativland)Nick Mathewson2003-05-09
| | | | svn:r279
* Get directories working.Nick Mathewson2003-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 Mathewson2003-05-08
| | | | | | between everything; remove some unused interfaces svn:r276
* sign directories with the signing keyRoger Dingledine2003-05-07
| | | | svn:r274
* Tested backends for directory signing and checking. Directory parser ↵Nick Mathewson2003-05-07
| | | | | | completely refactored. Need documentation and integration. Explanitory mail forthcoming. svn:r271
* fix double-semicolon parse errorRoger Dingledine2003-05-07
| | | | svn:r270
* More work on directories. Signed directories not yet tested. No support for ↵Nick Mathewson2003-05-07
| | | | | | checking sigs yet svn:r268
* Refactor directories; add unit tests; add router keywordNick Mathewson2003-05-06
| | | | svn:r266
* incremental path building in; uses ephemeral DH; onions are goneRoger Dingledine2003-05-05
| | | | | | | still need to change circuit-level sendmes svn:r264
* cpath is now a doubly linked list, not an arrayRoger Dingledine2003-05-01
| | | | svn:r260
* bugfix: only close old circuits if they have no connections!Roger Dingledine2003-04-18
| | | | svn:r251
* Factor out timeval-related functions.Nick Mathewson2003-04-16
| | | | svn:r237
* divorce circuit building from user connectionsRoger Dingledine2003-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 inRoger Dingledine2003-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 Mathewson2003-04-07
| | | | | | separate file. svn:r224
* greatly simplify this notion of 'roles':Roger Dingledine2003-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 logicNick Mathewson2003-03-17
| | | | svn:r185
* Make ACI anti-collision logic work; make sure that cells are filled with 0s.Nick Mathewson2003-03-11
| | | | svn:r176