Nick Mathewson
|
b2db3fb462
Documentation for new workqueue and condition and locking stuff
|
11 éve |
Nick Mathewson
|
4abbf13f99
Add a way to tell all threads to do something.
|
11 éve |
Nick Mathewson
|
51bc0e7f3d
Isolate the "socketpair or a pipe" logic for alerting main thread
|
11 éve |
Nick Mathewson
|
c7eebe237d
Make pending work cancellable.
|
11 éve |
Nick Mathewson
|
a82604b526
Initial workqueue implemention, with a simple test.
|
11 éve |
Nick Mathewson
|
6c9363310a
Specialize handling for mutexes allocated for condition variables
|
11 éve |
Nick Mathewson
|
65016304d2
Add tor_cond_init/uninit
|
11 éve |
Nick Mathewson
|
e865248156
Add a timeout to tor_cond_wait; add tor_cond impl from libevent
|
11 éve |
Nick Mathewson
|
c2f0d52b7f
Split threading-related code out of compat.c
|
11 éve |
Nick Mathewson
|
518b0b3c5f
Do not log a notice on every socks connection
|
10 éve |
George Kadianakis
|
220f419da1
New minimum uptime to become an HSDir is 96 hours.
|
10 éve |
Nick Mathewson
|
17c568b95c
Fix new unused variable warning in connection_listener_new
|
10 éve |
Nick Mathewson
|
8d1fa0c87d
update bug12585 changes file
|
10 éve |
Nick Mathewson
|
2b8cebaac0
whitespace fix
|
10 éve |
Nick Mathewson
|
d8b7dcca8d
Merge remote-tracking branch 'andrea/ticket12585_v3'
|
10 éve |
Nick Mathewson
|
732c885b32
Fix a conversion warning on 32-bit clang
|
10 éve |
Nick Mathewson
|
a0b4c2f1bd
On jessie, we need a =, not a ==
|
10 éve |
Nick Mathewson
|
7257f2e31d
mktemp wants some Xs
|
10 éve |
Nick Mathewson
|
038804e13d
Tweak zero_length_keys.sh and test/include.am to make out-of-tree builds work
|
10 éve |
Andrea Shepard
|
066acaf6b9
Explicitly chmod AF_UNIX sockets to 0600 when *GroupWritable isn't specified
|
10 éve |
Andrea Shepard
|
4316bb601a
Remove no-longer-accurate comment from connection.c
|
10 éve |
Andrea Shepard
|
cb047f4078
Fix ipv4/ipv6 traffic bits on AF_UNIX socks listeners and remove hacky workarounds for brokenness
|
10 éve |
Andrea Shepard
|
f50068b17e
Fix default list handling for parse_unix_socket_config(); avoid clearing whole pre-existing list
|
10 éve |
Nick Mathewson
|
2edfdc02a2
Merge remote-tracking branch 'teor/bug13111-empty-key-files-fn-empty'
|
10 éve |
Nick Mathewson
|
cacea9102a
reindent cell_queues_check_size()
|
10 éve |
Nick Mathewson
|
c2e200cef8
Merge branch 'bug13806_squashed'
|
10 éve |
Nick Mathewson
|
3033ba9f5e
When OOM, free cached hidden service descriptors too.
|
10 éve |
Andrea Shepard
|
62f297fff0
Kill duplicated code in connection_listener_new()
|
10 éve |
Nick Mathewson
|
b0c32106b3
If libsystemd-daemon.pc is not found, look for libsystemd
|
10 éve |
Anthony G. Basile
|
8df35a0c88
src/common/compat_libevent.h: include testsupport.h
|
10 éve |