Nick Mathewson
|
8b93cbc16d
Merge branch 'bug20716_026' into maint-0.2.9
|
8 years ago |
overcaffeinated
|
3b6da3f90c
Fix memory leak in bug 20716
|
8 years ago |
Nick Mathewson
|
d1b45786b1
Document connection_or.c and connection.c at module level
|
8 years ago |
Andrea Shepard
|
32fbc9738a
Fix OOS comparator fix
|
8 years ago |
David Goulet
|
9e1cb3660b
Fix duplicated if condition in connection.c
|
8 years ago |
Andrea Shepard
|
9a09513c0b
Use connection_mark_for_close() rather than connection_mark_on_flush() on OOS
|
8 years ago |
Andrea Shepard
|
31028af440
Add DisableOOSCheck option, on by default until we have better heuristics
|
8 years ago |
Andrea Shepard
|
3efe92ba58
Consider the case that a connection doesn't have a valid socket during OOS
|
8 years ago |
Andrea Shepard
|
1a7709d409
Add connection_is_moribund() inline
|
8 years ago |
Andrea Shepard
|
dbdac1dc27
s/connection_handle_oos/connection_check_oos/g per code review
|
8 years ago |
Andrea Shepard
|
e17083b432
Unit test for kill_conn_list_for_oos()
|
8 years ago |
Andrea Shepard
|
26c2ded00c
Unit test for connection_handle_oos()
|
8 years ago |
Andrea Shepard
|
709f2cbf58
Implement OOS comparator
|
8 years ago |
Andrea Shepard
|
d502efbd47
Implement pick_oos_victims() except for sort step
|
8 years ago |
Andrea Shepard
|
e9464737af
Implement kill_conn_list_for_oos()
|
8 years ago |
Andrea Shepard
|
c76d45bdec
Stub out pick_oos_victims() and kill_conn_list_for_oos()
|
8 years ago |
Andrea Shepard
|
2bc19171ef
Implement connection_count_moribund() for OOS handler
|
8 years ago |
Andrea Shepard
|
4f253d4c67
Don't say OOS unless the ConnLimit thresholds have been set
|
8 years ago |
Andrea Shepard
|
34d9d02150
Stub out connection_handle_oos() and call it from places we can change the socket count or thresholds
|
8 years ago |
Nick Mathewson
|
7b896fe61e
Remove/fix remaining evbuffer references
|
8 years ago |
Nick Mathewson
|
4d4ccc505b
Search for remaining references to 'bufferevent'.
|
8 years ago |
Nick Mathewson
|
46ef4487d3
Remove generic_buffer_*() functions as needless.
|
8 years ago |
Nick Mathewson
|
c68a23a135
Bufferevent removal: remove HAS_BUFFEREVENT macros and usage
|
8 years ago |
U+039b
|
c735220a0b
Remove bufferevents dead code
|
8 years ago |
Nick Mathewson
|
d6b2af7a3a
Merge branch 'bug19180_easy_squashed'
|
8 years ago |
Nick Mathewson
|
53a3b39da1
Add -Wmissing-variable-declarations, with attendant fixes
|
8 years ago |
Nick Mathewson
|
4f8086fb20
Enable -Wnull-dereference (GCC >=6.1), and fix the easy cases
|
8 years ago |
Nick Mathewson
|
4f1a04ff9c
Replace nearly all XXX0vv comments with smarter ones
|
8 years ago |
Nick Mathewson
|
d718c717a6
Merge branch 'maint-0.2.8'
|
8 years ago |
Roger Dingledine
|
c98fbd4169
remove some more unused code
|
8 years ago |