Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | bugfixes and note missing features | Roger Dingledine | 2003-09-21 |
| | | | | | | | | | | | | | deal with content-length headers better when reading http don't assume struct socks4_info is a packed struct fail the socks handshake if destip is zero flesh out conn_state_to_string() for dir conn fix typo (bug) in connection_handle_read() directory get is now called fetch, post is now upload reopen logs on sighup svn:r475 | ||
* | leave the socks handshake on the inbuf until it's complete | Roger Dingledine | 2003-09-18 |
| | | | | | | | | | | | this paves the way for supporting socks5 and other handshakes it also removes those pesky AP-only variables from connection_t also hacked a fix for a bug where some streams weren't ending properly -- maybe because marked connections weren't flushing properly? svn:r472 | ||
* | add in directory 'post' support | Roger Dingledine | 2003-09-17 |
| | | | | svn:r471 | ||
* | phase out non-tls handshake, now that tls is stable. | Roger Dingledine | 2003-09-16 |
| | | | | svn:r470 | ||
* | bugfixes and refactorings | Roger Dingledine | 2003-09-16 |
| | | | | svn:r468 | ||
* | bugfix: onion pending queue now works | Roger Dingledine | 2003-09-14 |
| | | | | | | | and fixed recent memory leak svn:r456 | ||
* | 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 |