summaryrefslogtreecommitdiff
path: root/src/or/connection.c
AgeCommit message (Expand)Author
2018-02-16Merge branch 'maint-0.2.9' into maint-0.3.1Nick Mathewson
2018-01-30dos: Add the connection DoS mitigation subsystemDavid Goulet
2018-01-30dos: Track new and closed OR client connectionsDavid Goulet
2017-12-11Merge branch 'maint-0.2.8' into maint-0.2.9Nick Mathewson
2017-12-11Merge branch 'maint-0.3.0' into maint-0.3.1Nick Mathewson
2017-12-11Merge branch 'maint-0.2.5' into maint-0.2.8Nick Mathewson
2017-12-11Merge branch 'maint-0.2.9' into maint-0.3.0Nick Mathewson
2017-11-16Fix a traceback when closing a blocked connection "immediately".Nick Mathewson
2017-05-30remove obsolete commentRoger Dingledine
2017-04-18Rename `write_to_buf_zlib()` to `write_to_buf_compress()`.Alexander Færøy
2017-04-18Rename `zlib_state` to `compress_state` in `dir_connection_t`.Alexander Færøy
2017-04-17Refactor the streaming compression code.Alexander Færøy
2017-03-28Merge branch 'spooling_squashed'Nick Mathewson
2017-03-28Refactor the directory spool implementationNick Mathewson
2017-03-15Run the copyright update script.Nick Mathewson
2017-01-27Bulletproof conn_get_outbound_address() a little.Nick Mathewson
2017-01-27Outbindbindaddress variants for Exit and OR.Nick Mathewson
2017-01-08comment fixupsChelsea H. Komlo
2016-12-16Merge branch 'prop271_030_v1_squashed'Nick Mathewson
2016-12-16Remove guard_selection argument from status-reporting functionsNick Mathewson
2016-12-16When freeing a guard state, cancel it if its state is unknownNick Mathewson
2016-12-08Merge branch 'feature15056_v1_squashed'Nick Mathewson
2016-12-08Rename connection_or_remove_from_identity_mapNick Mathewson
2016-12-02Merge branch 'maint-0.2.9'Nick Mathewson
2016-12-02Merge branch 'bug20716_026' into maint-0.2.9Nick Mathewson
2016-12-01Fix memory leak in bug 20716overcaffeinated
2016-11-30Use the new guard notification/selection APIs throughout TorNick Mathewson
2016-11-30Split bridge functions into a new module.Nick Mathewson
2016-11-04Merge branch 'ticket17238_029_02-resquash'Nick Mathewson
2016-11-04hs: Refactor rend_data_t for multi version supportDavid Goulet
2016-10-18Document connection_or.c and connection.c at module levelNick Mathewson
2016-08-26Fix OOS comparator fixAndrea Shepard
2016-08-25Fix duplicated if condition in connection.cDavid Goulet
2016-08-20Use connection_mark_for_close() rather than connection_mark_on_flush() on OOSAndrea Shepard
2016-08-20Add DisableOOSCheck option, on by default until we have better heuristicsAndrea Shepard
2016-08-20Consider the case that a connection doesn't have a valid socket during OOSAndrea Shepard
2016-08-20Add connection_is_moribund() inlineAndrea Shepard
2016-08-20s/connection_handle_oos/connection_check_oos/g per code reviewAndrea Shepard
2016-08-20Unit test for kill_conn_list_for_oos()Andrea Shepard
2016-08-20Unit test for connection_handle_oos()Andrea Shepard
2016-08-20Implement OOS comparatorAndrea Shepard
2016-08-20Implement pick_oos_victims() except for sort stepAndrea Shepard
2016-08-20Implement kill_conn_list_for_oos()Andrea Shepard
2016-08-20Stub out pick_oos_victims() and kill_conn_list_for_oos()Andrea Shepard
2016-08-20Implement connection_count_moribund() for OOS handlerAndrea Shepard
2016-08-20Don't say OOS unless the ConnLimit thresholds have been setAndrea Shepard
2016-08-20Stub out connection_handle_oos() and call it from places we can change the so...Andrea Shepard
2016-08-02Remove/fix remaining evbuffer referencesNick Mathewson
2016-08-02Search for remaining references to 'bufferevent'.Nick Mathewson
2016-08-02Remove generic_buffer_*() functions as needless.Nick Mathewson