summaryrefslogtreecommitdiff
path: root/src/or/channel.c
AgeCommit message (Expand)Author
2018-02-16Merge branch 'maint-0.3.1' into maint-0.3.2Nick Mathewson
2018-02-16Merge branch 'maint-0.2.9' into maint-0.3.1Nick Mathewson
2018-02-01sched: Use the sched_heap_idx field to double-check our fix for 24700.Nick Mathewson
2018-01-30test: Add unit tests for the DoS subsystemGeorge Kadianakis
2018-01-30dos: Track new and closed OR client connectionsDavid Goulet
2017-09-22Merge branch 'bug22805_v2_squashed'Nick Mathewson
2017-09-22Use channel_is_client() accessor in channelpadding.c.Nick Mathewson
2017-09-22Stop clearing the is_client flag on channel directlyNick Mathewson
2017-09-15Run our #else/#endif annotator on our source code.Nick Mathewson
2017-09-15Merge branch 'maint-0.3.1'Nick Mathewson
2017-09-15Merge remote-tracking branch 'dgoulet/ticket12541_032_02'Nick Mathewson
2017-09-15sched: Implement the KIST schedulerMatt Traudt
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