aboutsummaryrefslogtreecommitdiff
path: root/src/or/channel.c
Commit message (Expand)AuthorAge
* 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
* Split channel_t into channel_t and channel_listener_t; get rid of that big unionAndrea Shepard2012-10-09
* Conform to existing Doxygen styleAndrea Shepard2012-10-08
* Refactor channel_write_cell()/channel_write_packed_cell()/channel_write_var_c...Andrea Shepard2012-10-08
* Use typedefs for function pointer return values and s/listener/listener_fn/ f...Andrea Shepard2012-10-08
* s/cell_queue/incoming_queue/g in channel.c for consistency with outgoing_queueAndrea Shepard2012-10-08
* s/channel_request_close()/channel_mark_for_close()/g for consistencyAndrea Shepard2012-10-08
* Make channel_force_free() staticAndrea Shepard2012-10-08
* Simplify channel_next_with_digest() in channel.cAndrea Shepard2012-10-08
* Eliminate unnecessary channel_set_cell_handler(), channel_set_var_cell_handle...Andrea Shepard2012-10-08
* Eliminate unnecessary SMARTLIST_DEL_CURRENT() invocations in channel.c, chann...Andrea Shepard2012-10-08
* Remove orphaned comment in channel_flush_some_cells_from_outgoing_queue()Andrea Shepard2012-10-08
* Simplify channel_find_by_remote_digest()Andrea Shepard2012-10-08
* Abolish superfluous channel_find_by_remote_nickname()Andrea Shepard2012-10-08
* channel_free() should be a no-opAndrea Shepard2012-10-08
* Use U64_FORMAT/U64_PRINTF_ARG rather than %lu for channel_tAndrea Shepard2012-10-08
* Keep better statistics about channels and dump them from dumpstats() on SIGUSR1Andrea Shepard2012-10-08