summaryrefslogtreecommitdiff
path: root/src/or/connection.c
AgeCommit message (Expand)Author
2016-12-02Merge branch 'bug20716_026' into maint-0.2.9Nick Mathewson
2016-12-01Fix memory leak in bug 20716overcaffeinated
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
2016-08-02Bufferevent removal: remove HAS_BUFFEREVENT macros and usageNick Mathewson
2016-07-14Remove bufferevents dead codeU+039b
2016-06-11Merge branch 'bug19180_easy_squashed'Nick Mathewson
2016-06-11Add -Wmissing-variable-declarations, with attendant fixesNick Mathewson
2016-06-11Enable -Wnull-dereference (GCC >=6.1), and fix the easy casesNick Mathewson
2016-05-30Replace nearly all XXX0vv comments with smarter onesNick Mathewson
2016-05-19Merge branch 'maint-0.2.8'Nick Mathewson
2016-05-09remove some more unused codeRoger Dingledine
2016-04-14Add a BUG macro for usage in if checks.Nick Mathewson
2016-03-28Rename tor_dup_addr to tor_addr_to_str_dup.Nick Mathewson
2016-03-24Merge remote-tracking branch 'teor/bug18351'Nick Mathewson
2016-03-24Clarify ReachableAddress log messagesteor (Tim Wilson-Brown)
2016-03-24Downgrade IP version warnings to avoid filling logsteor (Tim Wilson-Brown)
2016-03-22Merge remote-tracking branch 'public/bug18253'Nick Mathewson
2016-03-14Make unix sockets work with the linux seccomp2 sandbox againNick Mathewson
2016-03-14Don't chmod/chown unix sockets if their permissions are already okNick Mathewson
2016-03-01First RelaxDirModeCheck implementationPeter Palfrader
2016-02-28Merge remote-tracking branch 'teor/bug18123'Nick Mathewson
2016-02-27Update the copyright year.Nick Mathewson
2016-02-26Set EXCLUSIVEADDRUSE on Win32 to avoid a local port-stealing attackteor (Tim Wilson-Brown)
2016-02-20If both IPv4 and IPv6 addresses could be used, choose one correctlyteor (Tim Wilson-Brown)
2016-02-11Merge remote-tracking branch 'teor/feature17840-v11-merged-v2'Nick Mathewson
2016-02-11Split a long lineNick Mathewson
2016-02-11Merge remote-tracking branch 'weasel/bug18261'Nick Mathewson
2016-02-07Using router_get_my_routerinfo()Harini Kannan
2016-02-06Fix a segfault during startupPeter Palfrader
2016-01-29Merge branch 'feature17840-v11-squashed' into feature17840-v11-mergedteor (Tim Wilson-Brown)
2016-01-29Minor whitespace-only fixteor (Tim Wilson-Brown)