Nick Mathewson
|
62b239dd9c
Merge branch 'maint-0.2.8'
|
8 years ago |
Nick Mathewson
|
0ba05313d5
Do not pass NULL to log(%s) in dir_server_new.
|
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
|
a403230fe3
Use SMARTLIST_FOREACH in connection_count_moribund() per code review
|
8 years ago |
Andrea Shepard
|
dbdac1dc27
s/connection_handle_oos/connection_check_oos/g per code review
|
8 years ago |
Andrea Shepard
|
d65f030915
Unit test for pick_oos_victims()
|
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 |
Andrea Shepard
|
1c0c0022d8
Compute thresholds for OOS from ConnLimit_ when setting options
|
8 years ago |
Nick Mathewson
|
3c8baa77a1
Log a warning when Testing options are deprecated.
|
8 years ago |
Nick Mathewson
|
05ad2db283
Add comments to explain when things were deprecated
|
8 years ago |
Nick Mathewson
|
675119d79a
Changes file for deprecation features from #19820
|
8 years ago |
Nick Mathewson
|
507f07de09
Merge remote-tracking branch 'public/deprecation_v2'
|
8 years ago |
Nick Mathewson
|
5aad921e3a
Rename free_voting_schedule to voting_schedule_free. Wrap line. Follow if convention.
|
8 years ago |
Nick Mathewson
|
3e8f93bb10
Merge remote-tracking branch 'jigsaw/fix-19562'
|
8 years ago |
Nick Mathewson
|
fdc2a91956
Merge remote-tracking branch 'public/bug19466'
|
8 years ago |
Nick Mathewson
|
8f2f06c9b3
Merge branch 'maint-0.2.8'
|
8 years ago |
Nick Mathewson
|
65cf5130ef
Merge branch 'bug19903_028_v2' into maint-0.2.8
|
8 years ago |
Nick Mathewson
|
49843c980a
Avoid confusing GCC 4.2.1 by saying "int foo()... inline int foo() {...}"
|
8 years ago |
Daniel Pinto
|
8c0fdf6a27
Added a voting_schedule_free function to free voting schedules.
|
8 years ago |