aboutsummaryrefslogtreecommitdiff
path: root/src/or/connection.c
Commit message (Expand)AuthorAge
...
* check for funny business from the remote peer•••svn:r445 Roger Dingledine2003-09-11
* Add router_get_by_pk function; use in connection_tls_finish_handshake.•••svn:r441 Nick Mathewson2003-09-11
* collect info from peer we just handshaked with•••svn:r439 Roger Dingledine2003-09-11
* tls infrastructure now in place, give or take•••svn:r434 Roger Dingledine2003-09-08
* more futzing towards tls•••not there yet svn:r429 Roger Dingledine2003-09-07
* clean read_to_buf more•••svn:r428 Roger Dingledine2003-09-05
* general cleanup and reabstraction, to prepare for tls•••svn:r426 Roger Dingledine2003-09-05
* make the conn->package_window bug go away.•••not resolved, but at least the servers will stop crashing. svn:r416 Roger Dingledine2003-08-25
* Attempt to track down bug in conn->package_window•••svn:r415 Nick Mathewson2003-08-25
* remove duplicate packagewindow-checking code,•••see if we can induce that segfault i just saw more often svn:r407 Roger Dingledine2003-08-23
* implemented cpuworkers•••please poke at it and report bugs still needs polishing, and only handles onions now (should handle OR handshakes too) svn:r402 Roger Dingledine2003-08-20
* Attempt to make sockets code work right on windows.•••svn:r398 Nick Mathewson2003-08-14
* Start of port to win32. Missing are:••• - 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 Nick Mathewson2003-08-12
* src/or•••svn:r371 Nick Mathewson2003-07-30
* implemented total read rate limiting•••svn:r365 Roger Dingledine2003-07-05
* fix many bugs in package_window handling•••svn:r363 Roger Dingledine2003-07-03
* simplify fetch_from_buf; cull idle dnsworkers.•••svn:r354 Roger Dingledine2003-06-25
* clean out some old comments•••svn:r348 Roger Dingledine2003-06-24
* Change many files to new log_fn format•••svn:r333 Nick Mathewson2003-06-17
* overhaul the dns farm: cut its size in half•••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 Roger Dingledine2003-06-17
* remove on-the-fly compression feature•••it wasn't working, and it was harder than we'd anticipated not worth it. svn:r316 Roger Dingledine2003-06-13
* improve portability: inet_aton is missing on solaris•••svn:r314 Roger Dingledine2003-06-13
* implement truncate and truncated (untested)•••clean up circuit_deliver_relay_cell convention svn:r312 Roger Dingledine2003-06-12
* OPport is gone. So is conn type OP.•••svn:r298 Roger Dingledine2003-05-28
* add circuit-level sendme relay cells•••remove sendme cells replace malloc with tor_malloc patch (but not track down) bug in onion pending list streamline connection_ap handshake svn:r293 Roger Dingledine2003-05-20
* incremental path building in; uses ephemeral DH; onions are gone•••still need to change circuit-level sendmes svn:r264 Roger Dingledine2003-05-05
* streams are now 8 bytes, and are recognized by intermediate hops•••the OP only crypts the appropriate number of times depending on which layer (hop on the path) it's for/from. svn:r262 Roger Dingledine2003-05-02
* terminology shift: data->relay, topic->relay, topic->stream•••svn:r258 Roger Dingledine2003-05-01
* Adjust straggling users of payload field•••svn:r250 Nick Mathewson2003-04-17
* Choose correct abstraction for topic_foo. Abstract random-integer code•••svn:r249 Nick Mathewson2003-04-17
* Factor out cell packing and unpacking•••svn:r240 Nick Mathewson2003-04-16
* Factor out timeval-related functions.•••svn:r237 Nick Mathewson2003-04-16
* Introduce a few unit tests (from older code), refactor compression setup/tear...•••svn:r232 Nick Mathewson2003-04-15
* refactored some duplicate code into connection_edge.c•••svn:r230 Roger Dingledine2003-04-11
* bugfix: make onion proxies actually obey their requested bandwidth•••svn:r229 Roger Dingledine2003-04-08
* Add magic to end of C files to make emacs happy; split test invocation into s...•••svn:r224 Nick Mathewson2003-04-07
* get rid of those nasty tabs•••svn:r216 Roger Dingledine2003-03-24
* fix rare race condition•••if the directory is remade while an OR is handshaking, the directory needs to become dirty again when the handshake succeeds svn:r215 Roger Dingledine2003-03-24
* Be loud when decompressing•••svn:r213 Nick Mathewson2003-03-19
* fix arg bug; reduce confusion in package_raw_inbuf•••svn:r207 Roger Dingledine2003-03-19
* Finish zlib and half-open; switch to 3des (ede/ofb)•••svn:r198 Nick Mathewson2003-03-19
* greatly simplify this notion of 'roles':•••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 Roger Dingledine2003-03-18
* Do not uncompress from z_outbuf to outbuf unless outbuf is less than maximal...•••svn:r188 Nick Mathewson2003-03-17
* Add code for end-to-end zlib compression. Still needs flow-control•••svn:r187 Nick Mathewson2003-03-17
* respond to nick's question about link padding•••(nick: note that link padding is currently disabled) svn:r178 Roger Dingledine2003-03-12
* Make ACI anti-collision logic work; make sure that cells are filled with 0s.•••svn:r176 Nick Mathewson2003-03-11
* lazy (just in time) directory rebuilding•••svn:r174 Roger Dingledine2003-03-11
* minor code cleanup•••svn:r166 Roger Dingledine2003-03-05
* when we had multiple conns on a circuit, we'd tell the wrong•••one to stop reading svn:r163 Roger Dingledine2003-02-28
* Bugfixes and enhancements in sendmes and dns farm•••svn:r161 Roger Dingledine2003-02-18