Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | 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 the cpuworker circ-had-vanished bug (maybe) | Roger Dingledine | 2003-09-14 | |
| | | | | | | | still several (many) tls-related bugs outstanding. svn:r454 | |||
* | reshuffle functions for cleaner organization | Roger Dingledine | 2003-09-12 | |
| | | | | svn:r451 | |||
* | tls works between routers now too | Roger Dingledine | 2003-09-12 | |
| | | | | | | | things are still a bit shaky svn:r450 | |||
* | tls works with onion proxies now. | Roger Dingledine | 2003-09-12 | |
| | | | | svn:r449 | |||
* | check for funny business from the remote peer | Roger Dingledine | 2003-09-11 | |
| | | | | svn:r445 | |||
* | Add router_get_by_pk function; use in connection_tls_finish_handshake. | Nick Mathewson | 2003-09-11 | |
| | | | | svn:r441 | |||
* | collect info from peer we just handshaked with | Roger Dingledine | 2003-09-11 | |
| | | | | svn:r439 | |||
* | tls infrastructure now in place, give or take | Roger Dingledine | 2003-09-08 | |
| | | | | svn:r434 | |||
* | more futzing towards tls | Roger Dingledine | 2003-09-07 | |
| | | | | | | | not there yet svn:r429 | |||
* | clean read_to_buf more | Roger Dingledine | 2003-09-05 | |
| | | | | svn:r428 | |||
* | general cleanup and reabstraction, to prepare for tls | Roger Dingledine | 2003-09-05 | |
| | | | | svn:r426 | |||
* | make the conn->package_window bug go away. | Roger Dingledine | 2003-08-25 | |
| | | | | | | | not resolved, but at least the servers will stop crashing. svn:r416 | |||
* | Attempt to track down bug in conn->package_window | Nick Mathewson | 2003-08-25 | |
| | | | | svn:r415 | |||
* | remove duplicate packagewindow-checking code, | Roger Dingledine | 2003-08-23 | |
| | | | | | | | see if we can induce that segfault i just saw more often svn:r407 | |||
* | 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 | |||
* | Start of port to win32. Missing are: | Nick Mathewson | 2003-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 | |||
* | src/or | Nick Mathewson | 2003-07-30 | |
| | | | | svn:r371 | |||
* | implemented total read rate limiting | Roger Dingledine | 2003-07-05 | |
| | | | | svn:r365 | |||
* | fix many bugs in package_window handling | Roger Dingledine | 2003-07-03 | |
| | | | | svn:r363 | |||
* | simplify fetch_from_buf; cull idle dnsworkers. | Roger Dingledine | 2003-06-25 | |
| | | | | svn:r354 | |||
* | clean out some old comments | Roger Dingledine | 2003-06-24 | |
| | | | | svn:r348 | |||
* | 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 | |||
* | remove on-the-fly compression feature | Roger Dingledine | 2003-06-13 | |
| | | | | | | | | | it wasn't working, and it was harder than we'd anticipated not worth it. svn:r316 | |||
* | improve portability: inet_aton is missing on solaris | Roger Dingledine | 2003-06-13 | |
| | | | | svn:r314 | |||
* | implement truncate and truncated (untested) | Roger Dingledine | 2003-06-12 | |
| | | | | | | | clean up circuit_deliver_relay_cell convention svn:r312 | |||
* | 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 | |||
* | incremental path building in; uses ephemeral DH; onions are gone | Roger Dingledine | 2003-05-05 | |
| | | | | | | | still need to change circuit-level sendmes svn:r264 | |||
* | streams are now 8 bytes, and are recognized by intermediate hops | Roger Dingledine | 2003-05-02 | |
| | | | | | | | | the OP only crypts the appropriate number of times depending on which layer (hop on the path) it's for/from. svn:r262 | |||
* | terminology shift: data->relay, topic->relay, topic->stream | Roger Dingledine | 2003-05-01 | |
| | | | | svn:r258 | |||
* | Adjust straggling users of payload field | Nick Mathewson | 2003-04-17 | |
| | | | | svn:r250 | |||
* | Choose correct abstraction for topic_foo. Abstract random-integer code | Nick Mathewson | 2003-04-17 | |
| | | | | svn:r249 | |||
* | Factor out cell packing and unpacking | Nick Mathewson | 2003-04-16 | |
| | | | | svn:r240 | |||
* | Factor out timeval-related functions. | Nick Mathewson | 2003-04-16 | |
| | | | | svn:r237 | |||
* | Introduce a few unit tests (from older code), refactor compression ↵ | Nick Mathewson | 2003-04-15 | |
| | | | | | | setup/teardown svn:r232 | |||
* | refactored some duplicate code into connection_edge.c | Roger Dingledine | 2003-04-11 | |
| | | | | svn:r230 | |||
* | bugfix: make onion proxies actually obey their requested bandwidth | Roger Dingledine | 2003-04-08 | |
| | | | | svn:r229 | |||
* | Add magic to end of C files to make emacs happy; split test invocation into ↵ | Nick Mathewson | 2003-04-07 | |
| | | | | | | separate file. svn:r224 | |||
* | get rid of those nasty tabs | Roger Dingledine | 2003-03-24 | |
| | | | | svn:r216 | |||
* | fix rare race condition | Roger Dingledine | 2003-03-24 | |
| | | | | | | | | if the directory is remade while an OR is handshaking, the directory needs to become dirty again when the handshake succeeds svn:r215 | |||
* | Be loud when decompressing | Nick Mathewson | 2003-03-19 | |
| | | | | svn:r213 | |||
* | fix arg bug; reduce confusion in package_raw_inbuf | Roger Dingledine | 2003-03-19 | |
| | | | | svn:r207 | |||
* | Finish zlib and half-open; switch to 3des (ede/ofb) | Nick Mathewson | 2003-03-19 | |
| | | | | svn:r198 | |||
* | 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 | |||
* | Do not uncompress from z_outbuf to outbuf unless outbuf is less than ↵ | Nick Mathewson | 2003-03-17 | |
| | | | | | | maximally full svn:r188 | |||
* | Add code for end-to-end zlib compression. Still needs flow-control | Nick Mathewson | 2003-03-17 | |
| | | | | svn:r187 |