Nick Mathewson
|
60d1081236
|
Log before performing a subsystem operation
|
2018-11-09 11:56:26 -05:00 |
|
Nick Mathewson
|
ba722e4799
|
Add list of levels in subsystem_list.c
|
2018-11-09 11:15:27 -05:00 |
|
Nick Mathewson
|
c6336727ca
|
Rename subsystem callback functions to make them consistent
|
2018-11-09 11:12:12 -05:00 |
|
Nick Mathewson
|
e80595f562
|
fixup! Make initialization for the "err" library into a subsystem.
Check for failure to install backtrace handler.
|
2018-11-09 11:00:31 -05:00 |
|
Nick Mathewson
|
61695e3d62
|
Document that subsystem callbacks are optional.
|
2018-11-09 10:58:20 -05:00 |
|
Nick Mathewson
|
4fe4bcf8a1
|
Explain that configuration should happen elsewhere, but not init.
|
2018-11-09 10:55:18 -05:00 |
|
Nick Mathewson
|
adecda7539
|
changes file for subsystems api (28330)
|
2018-11-05 09:42:16 -05:00 |
|
Nick Mathewson
|
32b23a4c40
|
Make tortls use the subsystems interface
This one only needs a shutdown right now.
|
2018-11-05 09:22:02 -05:00 |
|
Nick Mathewson
|
019a044e5e
|
Turn "compress" into a subsystem.
|
2018-11-05 09:22:02 -05:00 |
|
Nick Mathewson
|
207253df8d
|
Move monotonic time setup into a subsystem
|
2018-11-05 09:22:02 -05:00 |
|
Nick Mathewson
|
cad61f0f6d
|
Move prefork, postfork, and thread-exit hooks into subsys
So far, crypto is the only module that uses them, but others are
likely to do so in the future.
|
2018-11-05 09:22:02 -05:00 |
|
Nick Mathewson
|
50436ccea4
|
Add crypto module as a subsystem.
|
2018-11-05 09:22:02 -05:00 |
|
Nick Mathewson
|
cfe5b35edb
|
Move networking startup/cleanup logic into a subsystem.
|
2018-11-05 09:22:02 -05:00 |
|
Nick Mathewson
|
05b54f6a6a
|
Use subsystems manager for subsystems used in tests.
|
2018-11-05 09:22:02 -05:00 |
|
Nick Mathewson
|
a0ee54549f
|
Turn the wallclock module into a subsystem.
(This may be slightly gratuitous.)
|
2018-11-05 09:22:02 -05:00 |
|
Nick Mathewson
|
d3e4afcc9b
|
Turn the logging code into a subsystem
|
2018-11-05 09:22:02 -05:00 |
|
Nick Mathewson
|
b8c50eabfe
|
Add a subsystem for our threading support
|
2018-11-05 09:22:02 -05:00 |
|
Nick Mathewson
|
178c1821b2
|
Make the windows process parameter initialization a subsystem
Also, move it from "main" into lib/process
|
2018-11-05 09:22:02 -05:00 |
|
Nick Mathewson
|
175153a329
|
Make initialization for the "err" library into a subsystem.
|
2018-11-05 09:22:02 -05:00 |
|
Nick Mathewson
|
6e7ff8cba0
|
Move the code that knows our tor version into a lowest-level lib
|
2018-11-05 09:22:02 -05:00 |
|
Nick Mathewson
|
7bb76b24cf
|
Code to manage the list of subsystems.
|
2018-11-05 09:22:02 -05:00 |
|
Nick Mathewson
|
0ce1f2d466
|
Declare the subsystem structure.
|
2018-11-01 12:55:52 -04:00 |
|
George Kadianakis
|
a0402c6f33
|
Add changes file for #27707.
|
2018-11-01 12:40:52 +02:00 |
|
Fernando Fernandez Mancera
|
f60607ee96
|
Improve log message in hs_service.c
Signed-off-by: Fernando Fernandez Mancera <ffmancera@riseup.net>
|
2018-11-01 12:40:52 +02:00 |
|
Nick Mathewson
|
383b44553c
|
Merge branch 'ticket24393_036_01_squashed'
|
2018-10-31 11:07:15 -04:00 |
|
Neel Chauhan
|
e9adc200aa
|
Add test for nodes_in_same_family()
|
2018-10-31 11:07:03 -04:00 |
|
Nick Mathewson
|
a2e034d7d9
|
Merge branch 'maint-0.3.5'
|
2018-10-31 11:02:58 -04:00 |
|
Nick Mathewson
|
0d124488f8
|
Merge branch 'maint-0.3.4' into maint-0.3.5
|
2018-10-31 11:02:58 -04:00 |
|
Nick Mathewson
|
2a4506776e
|
Merge branch 'maint-0.3.5'
|
2018-10-31 11:01:41 -04:00 |
|
Nick Mathewson
|
158db532eb
|
Merge branch 'maint-0.3.3' into maint-0.3.4
|
2018-10-31 11:01:41 -04:00 |
|
Nick Mathewson
|
59043665f8
|
Merge branch 'maint-0.3.4' into maint-0.3.5
|
2018-10-31 11:01:41 -04:00 |
|
Nick Mathewson
|
bcc1a71808
|
Merge branch 'maint-0.2.9' into maint-0.3.3
|
2018-10-31 11:01:40 -04:00 |
|
Nick Mathewson
|
0a824bd889
|
Merge remote-tracking branch 'tor-github/pr/436' into maint-0.2.9
|
2018-10-31 11:01:36 -04:00 |
|
Nick Mathewson
|
672e26cad8
|
Merge branch 'networkstatus_mmap_merge'
|
2018-10-31 10:06:30 -04:00 |
|
Nick Mathewson
|
988d4903a3
|
Merge branch 'networkstatus_mmap' into networkstatus_mmap_merge
|
2018-10-31 09:04:12 -04:00 |
|
Nick Mathewson
|
a182301152
|
Fix memory leak (#28257, CID 1440805).
|
2018-10-31 08:30:48 -04:00 |
|
Neel Chauhan
|
067b16eae2
|
Check IPv6 subnets as well as IPv4 subnets where possible when choosing client paths
|
2018-10-30 15:02:43 -04:00 |
|
David Goulet
|
aa1ae1343a
|
Merge branch 'maint-0.3.5'
|
2018-10-30 11:44:14 -04:00 |
|
David Goulet
|
488969fe9c
|
Merge branch 'tor-github/pr/438' into maint-0.3.5
|
2018-10-30 11:43:54 -04:00 |
|
David Goulet
|
124c43704c
|
Merge branch 'maint-0.3.5'
|
2018-10-30 11:37:44 -04:00 |
|
David Goulet
|
95559279e1
|
Merge branch 'tor-github/pr/415' into maint-0.3.5
|
2018-10-30 11:36:36 -04:00 |
|
David Goulet
|
1c5c3f353a
|
Merge branch 'maint-0.3.5'
|
2018-10-30 11:29:30 -04:00 |
|
David Goulet
|
6c9d678ff6
|
hs-v3: Add changes file for 28026
Signed-off-by: David Goulet <dgoulet@torproject.org>
|
2018-10-30 11:28:53 -04:00 |
|
Mike Tigas
|
d023de945a
|
tweak manpage bits about v3 onion svc client auth
make a couple things more explicit, like not needing to set "HiddenServiceAuthorizeClient" & etc
|
2018-10-30 11:25:24 -04:00 |
|
David Goulet
|
cdb065d6b2
|
Merge branch 'maint-0.3.5'
|
2018-10-30 10:55:10 -04:00 |
|
Neel Chauhan
|
9b72dca953
|
Add changes file for Bug #28127
|
2018-10-30 10:49:03 -04:00 |
|
Neel Chauhan
|
cd9914d9f9
|
Add test for HiddenServiceAuthorizeClient and v3 onion services
|
2018-10-30 10:49:03 -04:00 |
|
Neel Chauhan
|
82b3a02302
|
Detect the onion service version and then check for invalid options unless we have set HiddenServiceVersion
|
2018-10-30 10:48:56 -04:00 |
|
Nick Mathewson
|
3a05b5acdc
|
Merge branch 'maint-0.3.4' into maint-0.3.5
|
2018-10-30 09:35:11 -04:00 |
|
Nick Mathewson
|
6ba7f9f0a4
|
Merge branch 'maint-0.3.5'
|
2018-10-30 09:35:11 -04:00 |
|