aboutsummaryrefslogtreecommitdiff
path: root/src/or/channel.c
AgeCommit message (Expand)Author
2017-09-15sched: Groundwork before KIST implementationMatt Traudt
2017-09-15Fix several places where md-using relays would get wrong behavior.Nick Mathewson
2017-09-12Merge branch 'maint-0.3.1'Nick Mathewson
2017-09-12Ticket #17857: Apply padding off-switch to existing connections.Mike Perry
2017-06-23Ticket #17857: Padding off-switch for single hop connectionsMike Perry
2017-06-21Merge branch 'callgraph_reduction_v2'Nick Mathewson
2017-06-21Extract channel_do_open_actions() from non-open _change_state casesNick Mathewson
2017-05-09Fix a warning about an extraneous semicolonNick Mathewson
2017-05-08Fix some clang-i386 warnings in master.Nick Mathewson
2017-05-08whitespace fixesNick Mathewson
2017-05-08Merge branch 'netflow_padding-v6-rebased2-squashed'Nick Mathewson
2017-05-08Bug 17604: Converge on only one long-lived TLS conn between relays.Mike Perry
2017-05-08Netflow record collapsing defense.Mike Perry
2017-03-15Run the copyright update script.Nick Mathewson
2017-02-21Add an O(1) map from channel->global_identifier to channelNick Mathewson
2017-01-18Remove the (no longer compiled) code for legacy guard selection.Nick Mathewson
2017-01-02Unindent long-misindented blocks.Nick Mathewson
2017-01-02Fix some dubious indentationNick Mathewson
2016-12-16Merge branch 'prop271_030_v1_squashed'Nick Mathewson
2016-12-16Wrap all of the legacy guard code, and its users, in #ifdefsNick Mathewson
2016-12-08Teach channel_rsa_id_group_set_badness_() about Ed25519Nick Mathewson
2016-12-08Tell channel_set_identity_digest() that ed keys can be NULLNick Mathewson
2016-12-08Propagate Ed25519 identities downwards into more functions.Nick Mathewson
2016-12-08Migrate main data loop for set_bad_connections to use channel structuresNick Mathewson
2016-12-08When attempting to find a channel by ID, consider Ed ID.Nick Mathewson
2016-11-30Use the new guard notification/selection APIs throughout TorNick Mathewson
2016-11-03Replace some assert(1)s with nonfatal_unreached_once().Nick Mathewson
2016-11-03Merge branch 'feature_15055_v2'Nick Mathewson
2016-11-03Add "Ed ID" arguments to a bunch of connection-ID-related fns.Nick Mathewson
2016-10-19Unify code in channel_write_*cell()Nick Mathewson
2016-10-18Module docs for channel.c and channeltls.cNick Mathewson
2016-09-06checkSpace.pl now forbids more identifiers.Nick Mathewson
2016-06-11Add -Wmissing-variable-declarations, with attendant fixesNick Mathewson
2016-06-11Add the -Wextra-semi warning from clang, and fix the cases where it triggersNick Mathewson
2016-06-11Use -Wdouble-promotion in GCC >= 4.6Nick Mathewson
2016-06-11Add -Wfloat-conversion for GCC >= 4.9Nick Mathewson
2016-03-28Rename tor_dup_addr to tor_addr_to_str_dup.Nick Mathewson
2016-03-26Do not treat "DOCDOC" as doxygen.Nick Mathewson
2016-03-21Merge branch 'bug18570_027'Nick Mathewson
2016-03-21Make sure channel_t queues its own copy of incoming cellsAndrea Shepard
2016-02-27Update the copyright year.Nick Mathewson
2016-02-27Make sure that every module in src/or has a brief description.Nick Mathewson
2015-12-15Replace usage of INLINE with inlinecypherpunks
2015-09-01properly delete current channel in channel_free_listSebastian Hahn
2015-05-28Tests for AUTHENTICATE cell functionality.Nick Mathewson
2015-01-07When closing circs build through a new guard, only close local onesNick Mathewson
2015-01-02Bump copyright dates to 2015, in case someday this matters.Nick Mathewson
2014-12-22Fix a bunch of memory leaks in the unit tests. Found with valgrindNick Mathewson
2014-12-21Merge branch 'ticket7356_squashed'Nick Mathewson
2014-12-21Use channel state lookup macros in channel.crl1987