summaryrefslogtreecommitdiff
path: root/src/or/channel.c
AgeCommit message (Expand)Author
2017-12-08Merge branch 'macro_free_v2_squashed'Nick Mathewson
2017-12-08Convert remaining function (mostly static) to new free styleNick Mathewson
2017-12-08Update free functions into macros: src/or/ part 1Nick Mathewson
2017-12-08Merge branch 'dgoulet_ticket23709_033_01_squashed'Nick Mathewson
2017-12-08chan: Do not re-queue after a fail cell writeDavid Goulet
2017-11-30Simplify channel_rsa_id_group_set_badness, #24119Alex Xu (Hello71)
2017-11-24Add fast paths to channel_rsa_id_group_set_badness, #24119Alex Xu (Hello71)
2017-11-22doc: Update channel.c top comments from latestDavid Goulet
2017-11-22test: Add unit test for channel_check_for_duplicates()David Goulet
2017-11-22channel: Remove nickname attribute from channel_tDavid Goulet
2017-11-22channel: Remove dead codeDavid Goulet
2017-11-22channel: Add and cleanup commentsDavid Goulet
2017-11-22channel: Remove unused write cell functionsDavid Goulet
2017-11-22channel: Remove everything related to queue sizeDavid Goulet
2017-11-22channel: Remove incoming/outgoing queueDavid 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