aboutsummaryrefslogtreecommitdiff
path: root/src/or/connection.c
AgeCommit message (Expand)Author
2004-03-30Refactor directory serversRoger Dingledine
2004-03-29bugfix: we were closing socks-request connections immediately, ratherRoger Dingledine
2004-03-28hold socks reply open until flushed (if possible)Roger Dingledine
2004-03-27work around a tsocks bugRoger Dingledine
2004-03-27fix an assert trigger where an OP would fail to handshake, and we'dRoger Dingledine
2004-03-26a missing comma could wreak all sorts of havoc.tor-0.0.3Roger Dingledine
2004-03-20Integrate the new "rephist" [rep(utation) hist(ory)] module to traceNick Mathewson
2004-03-14bugfix: decrement OR connections from global_bucket tooRoger Dingledine
2004-03-14refactor bandwidth-control token bucketsRoger Dingledine
2004-03-12get rid of those pesky tabsRoger Dingledine
2004-03-11Make OP work on windows! (Also misc logging tweaks)Nick Mathewson
2004-03-09Fix DOS line endings; autoconfize checks for strptime and inet_atonNick Mathewson
2004-03-09Make tor build on windows again. More work still neededNick Mathewson
2004-03-06stop asserting that computers always go forward in timeRoger Dingledine
2004-03-03Try to find out early if buffers get trashed or double-freed.Nick Mathewson
2004-03-03holding until flush was borkedRoger Dingledine
2004-03-03close immediately when write() fails too, else things will turn badRoger Dingledine
2004-03-03use conn->hold_open_until_flushed for streamsRoger Dingledine
2004-03-03Implement hold_open_until_flushed. I may have missed something important.Nick Mathewson
2004-03-03warn more when losing data on closed/marked connections.Nick Mathewson
2004-03-03bugfix: close_immediate called buf_clear but listeners don't have bufsRoger Dingledine
2004-03-02Fix assertion failure spotted by arma.Nick Mathewson
2004-02-29create a separate connection_edge_destroy() functionRoger Dingledine
2004-02-28bugfix: in some cases, connection_mark_for_close wasn't marking the connRoger Dingledine
2004-02-28Split dns_cancel_pending_resolve into dns_cancel_pending_resolve (kill aNick Mathewson
2004-02-28Stop trying to flush on broken sockets marked for close.Nick Mathewson
2004-02-28some comments to point nick at the latest bugsRoger Dingledine
2004-02-28enable assert_connection_ok()Roger Dingledine
2004-02-28note bug in assert_connection_okRoger Dingledine
2004-02-28clean up some log messages and severitiesRoger Dingledine
2004-02-28some more small fixesRoger Dingledine
2004-02-28Push responsibility for connection marking down as far as possible; have only...Nick Mathewson
2004-02-28Make has_sent_end irrelevant: only try to send end if reason is nonzeroNick Mathewson
2004-02-27and another oneRoger Dingledine
2004-02-27patches/answers to nick's commitRoger Dingledine
2004-02-27Refactor mark_for_close, connection_edge_end and friends. Now, everybodyNick Mathewson
2004-02-27Fix a bug where you might flush some data on a tls connection, and thenRoger Dingledine
2004-02-25Basic RAM poisoning and magic-checking to notice connection and circuitNick Mathewson
2004-02-25bugfix: if the exit stream is pending on the resolve, and a destroyRoger Dingledine
2004-02-24fix some bugs in assert_connection_okRoger Dingledine
2004-01-31last minute fix: don't early-flush non-tls streamstor-0.0.2pre20Roger Dingledine
2004-01-20add an ap_conn connecting state; report connecting delayRoger Dingledine
2004-01-20push out a tls record's worth of data once you've got itRoger Dingledine
2004-01-06Fix the dns bug: children weren't dyingRoger Dingledine
2003-12-28randomize the initial circ_id and stream_id, so an adversary whoRoger Dingledine
2003-12-19rename circ_id_t to uint16_t for code clarityRoger Dingledine
2003-12-19make a relay_header_t struct and pack/unpack funcsRoger Dingledine
2003-12-17remove trailing whitespaceRoger Dingledine
2003-12-16infrastructure for integrity-checks in relay cellsRoger Dingledine
2003-12-14start tracking the 'It appears I've already sent the end' warningRoger Dingledine