summaryrefslogtreecommitdiff
path: root/src/or/channel.c
AgeCommit message (Expand)Author
2013-10-02Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson
2013-10-02Fix a bug in our bug 9776 fix.Nick Mathewson
2013-09-24Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson
2013-09-24Always call circuit_n_chan_done(chan, 0) from channel_closed()Andrea Shepard
2013-08-22Separate mutable/const accessors for circuit_build_timesNick Mathewson
2013-08-22Make circ_times static and add accessor functions.vagrant
2013-08-15Merge branch 'bug5040_4773_rebase_3'Nick Mathewson
2013-07-23Fix bug9309, and n_noncanonical count/continue codeNick Mathewson
2013-07-23Fix bug9309, and n_noncanonical count/continue codeNick Mathewson
2013-07-18Make a channel getter method to retrieve transport names.George Kadianakis
2013-07-18Add transport information to the GeoIP database.George Kadianakis
2013-06-17Fix bug 9082: avoid leak when freeing destroy cell queuesNick Mathewson
2013-06-13Add destroy balance tracking and logging to circuitmuxAndrea Shepard
2013-06-13Implementation of a fix for bug 7912Nick Mathewson
2013-03-19Don't assert when writing a cell to a CLOSING connection.Nick Mathewson
2013-03-10Fix 8447: use %u to format circid_t.Nick Mathewson
2013-02-15Merge remote-tracking branch 'public/wide_circ_ids'Nick Mathewson
2013-02-01Rename log() to tor_log() for loggingNick Mathewson
2013-01-30Rename all of the macros in tor_queue.h to start with TOR_Nick Mathewson
2013-01-16Update the copyright date to 201.Nick Mathewson
2012-11-13Add comment explaining different channel close functionsAndrea Shepard
2012-11-06Implement proposal-214 rules for CircID checking.Nick Mathewson
2012-11-06Check for closing channel in channel_send_destroy()Andrea Shepard
2012-10-31Fix whitespaceNick Mathewson
2012-10-30Merge branch 'bsd_queue' of ssh://git-rw.torproject.org/nickm/torAndrea Shepard
2012-10-22Merge branch 'split_circuitbuild'Nick Mathewson
2012-10-17Fix a bug in channel_dump_statisticsNick Mathewson
2012-10-17Document lifespan of return values of the _remote_descr() funcsNick Mathewson
2012-10-17Restore the 'address' value of tunneled connectionsNick Mathewson
2012-10-17Document return value of channel_get_addr_if_possibleNick Mathewson
2012-10-15Merge branch 'bug7087_2' of ssh://git-rw.torproject.org/user/andrea/torAndrea Shepard
2012-10-15Move the circuit build timeout code into its own file.Nick Mathewson
2012-10-15Merge remote-tracking branch 'public/bug1031'Nick Mathewson
2012-10-15Add debug logging to channel_listener_free()/channel_listener_force_free()Andrea Shepard
2012-10-15Add debug logging for channel_free() and channel_force_free()Andrea Shepard
2012-10-15Correctly clear cmux policies and free cmux in channel_free() and channel_for...Andrea Shepard
2012-10-12Try refactoring channel list to use HT_ and LIST_ stuff directlyNick Mathewson
2012-10-12Use SIMPLEQ, not smartlist_t, for channel cell queues.Nick Mathewson
2012-10-12Rename all reserved C identifiers we definedNick Mathewson
2012-10-11Make very sure to handle cells in-order on channels.Nick Mathewson
2012-10-10Remove variables; fix gcc 4.7 warningsNick Mathewson
2012-10-10Fix formatting in various places after 6465/6816 workAndrea Shepard
2012-10-10Make channel_flush_some_cells() compile cleanly on machines with ssize_t larg...Andrea Shepard
2012-10-10Implement channel_set_cmux_policy_everywhere()Andrea Shepard
2012-10-10Detach circuits from circuitmux early when freeing channel so they can find t...Andrea Shepard
2012-10-10Use circuitmux_t in channels and when relaying cellsAndrea Shepard
2012-10-09Improve comments on channel_write_*()Andrea Shepard
2012-10-09Use cell_queue_entry_new/free() functions in channel.cAndrea Shepard
2012-10-09Split channel_t into channel_t and channel_listener_t; get rid of that big unionAndrea Shepard
2012-10-08Conform to existing Doxygen styleAndrea Shepard