aboutsummaryrefslogtreecommitdiff
path: root/src/or/connection.c
Commit message (Collapse)AuthorAge
...
* bugfix: onion pending queue now worksRoger Dingledine2003-09-14
| | | | | | | and fixed recent memory leak svn:r456
* finally tracked down the seg faultRoger Dingledine2003-09-14
| | | | svn:r455
* fix the cpuworker circ-had-vanished bug (maybe)Roger Dingledine2003-09-14
| | | | | | | still several (many) tls-related bugs outstanding. svn:r454
* reshuffle functions for cleaner organizationRoger Dingledine2003-09-12
| | | | svn:r451
* tls works between routers now tooRoger Dingledine2003-09-12
| | | | | | | things are still a bit shaky svn:r450
* tls works with onion proxies now.Roger Dingledine2003-09-12
| | | | svn:r449
* check for funny business from the remote peerRoger Dingledine2003-09-11
| | | | svn:r445
* Add router_get_by_pk function; use in connection_tls_finish_handshake.Nick Mathewson2003-09-11
| | | | svn:r441
* collect info from peer we just handshaked withRoger Dingledine2003-09-11
| | | | svn:r439
* tls infrastructure now in place, give or takeRoger Dingledine2003-09-08
| | | | svn:r434
* more futzing towards tlsRoger Dingledine2003-09-07
| | | | | | | not there yet svn:r429
* clean read_to_buf moreRoger Dingledine2003-09-05
| | | | svn:r428
* general cleanup and reabstraction, to prepare for tlsRoger Dingledine2003-09-05
| | | | svn:r426
* make the conn->package_window bug go away.Roger Dingledine2003-08-25
| | | | | | | not resolved, but at least the servers will stop crashing. svn:r416
* Attempt to track down bug in conn->package_windowNick Mathewson2003-08-25
| | | | svn:r415
* remove duplicate packagewindow-checking code,Roger Dingledine2003-08-23
| | | | | | | see if we can induce that segfault i just saw more often svn:r407
* 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
* Start of port to win32. Missing are:Nick Mathewson2003-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/orNick Mathewson2003-07-30
| | | | svn:r371
* implemented total read rate limitingRoger Dingledine2003-07-05
| | | | svn:r365
* fix many bugs in package_window handlingRoger Dingledine2003-07-03
| | | | svn:r363
* simplify fetch_from_buf; cull idle dnsworkers.Roger Dingledine2003-06-25
| | | | svn:r354
* clean out some old commentsRoger Dingledine2003-06-24
| | | | svn:r348
* 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
* remove on-the-fly compression featureRoger Dingledine2003-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 solarisRoger Dingledine2003-06-13
| | | | svn:r314
* implement truncate and truncated (untested)Roger Dingledine2003-06-12
| | | | | | | clean up circuit_deliver_relay_cell convention svn:r312
* 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
* incremental path building in; uses ephemeral DH; onions are goneRoger Dingledine2003-05-05
| | | | | | | still need to change circuit-level sendmes svn:r264
* streams are now 8 bytes, and are recognized by intermediate hopsRoger Dingledine2003-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->streamRoger Dingledine2003-05-01
| | | | svn:r258
* Adjust straggling users of payload fieldNick Mathewson2003-04-17
| | | | svn:r250
* Choose correct abstraction for topic_foo. Abstract random-integer codeNick Mathewson2003-04-17
| | | | svn:r249
* Factor out cell packing and unpackingNick Mathewson2003-04-16
| | | | svn:r240
* Factor out timeval-related functions.Nick Mathewson2003-04-16
| | | | svn:r237
* Introduce a few unit tests (from older code), refactor compression ↵Nick Mathewson2003-04-15
| | | | | | setup/teardown svn:r232
* refactored some duplicate code into connection_edge.cRoger Dingledine2003-04-11
| | | | svn:r230
* bugfix: make onion proxies actually obey their requested bandwidthRoger Dingledine2003-04-08
| | | | svn:r229
* Add magic to end of C files to make emacs happy; split test invocation into ↵Nick Mathewson2003-04-07
| | | | | | separate file. svn:r224
* get rid of those nasty tabsRoger Dingledine2003-03-24
| | | | svn:r216
* fix rare race conditionRoger Dingledine2003-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 decompressingNick Mathewson2003-03-19
| | | | svn:r213
* fix arg bug; reduce confusion in package_raw_inbufRoger Dingledine2003-03-19
| | | | svn:r207
* Finish zlib and half-open; switch to 3des (ede/ofb)Nick Mathewson2003-03-19
| | | | svn:r198
* 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
* Do not uncompress from z_outbuf to outbuf unless outbuf is less than ↵Nick Mathewson2003-03-17
| | | | | | maximally full svn:r188
* Add code for end-to-end zlib compression. Still needs flow-controlNick Mathewson2003-03-17
| | | | svn:r187