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