summaryrefslogtreecommitdiff
path: root/src/or/connection.c
AgeCommit message (Expand)Author
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
2003-12-14on hup, close and rebind listener ports too (in case their config has changed)Roger Dingledine
2003-12-09back out the broken change from yesterdayRoger Dingledine
2003-12-07general cleanupsRoger Dingledine
2003-12-03fix vicious bug in connection_ap_attach_pending that caused it toRoger Dingledine
2003-11-30bugfix: we were writing to stderr even when it's closedRoger Dingledine
2003-11-30remove a conn_close_if_marked warningRoger Dingledine
2003-11-29bugfix: an offline OP would leak all its sockets and stop workingRoger Dingledine
2003-11-23Bring assert_connection_ok up to dateNick Mathewson
2003-11-18make more sure we can't end up with two connections to the same ORRoger Dingledine
2003-11-18use the tor_malloc_zero wrapperRoger Dingledine
2003-11-11Rename aci to circ_id throughout.Nick Mathewson
2003-11-11Make AP connections wait for a circuit if none exists.Nick Mathewson