Nick Mathewson
|
3af4aafbcb
Fix a memory leak in consdiffmgr.c
|
vor 7 Jahren |
Nick Mathewson
|
ba334c00da
Merge branch 'multi-priority_squashed' into maint-0.3.1
|
vor 7 Jahren |
Nick Mathewson
|
0ae0b5aa41
Queue consensus diffs at LOW priority.
|
vor 7 Jahren |
Nick Mathewson
|
abb9a5bdda
New configuration option MaxConsensusAgeForDiffs
|
vor 7 Jahren |
Nick Mathewson
|
de5f0d8ba7
Replace crash on missing handle in consdiffmgr with nonfatal assert
|
vor 7 Jahren |
Alexander Færøy
|
07f2940b45
Set published_out for consensus cache entries in spooled_resource_estimate_size().
|
vor 7 Jahren |
Nick Mathewson
|
bbeba2412e
Fix resource leak in parse_consensus_request()
|
vor 7 Jahren |
Nick Mathewson
|
2ca827104d
Report deleted consensuses as NOT_FOUND rather than AVAILABLE
|
vor 7 Jahren |
Nick Mathewson
|
460b923026
fix a memory leak
|
vor 7 Jahren |
Nick Mathewson
|
afef059795
Merge remote-tracking branch 'public/prop140_aftermath_cfg'
|
vor 7 Jahren |
Nick Mathewson
|
7591518d16
Copy valid/fresh-until and signatories values into diffs.
|
vor 7 Jahren |
Nick Mathewson
|
fd1190581d
Store fresh/valid-until and signatories values on all consensus objects.
|
vor 7 Jahren |
Nick Mathewson
|
dcc533fb13
Implement functions to expose valid/fresh-until and voters
|
vor 7 Jahren |
Nick Mathewson
|
2f06345db3
Move stub accessor functions a level higher, to consdiffmgr
|
vor 7 Jahren |
Alexander Færøy
|
64116ab97f
Fix tautological constant out-of-range comparison warnings.
|
vor 7 Jahren |
Alexander Færøy
|
a1e8ef0076
Fix DoubleNL warning from `make check-spaces`.
|
vor 7 Jahren |
Nick Mathewson
|
db370bb8a8
Test fix: expect old consensuses to be deleted if not deflate-compressed
|
vor 7 Jahren |
Nick Mathewson
|
30dfb36148
consdiffmgr: Reload latest consensus entries on start.
|
vor 7 Jahren |
Nick Mathewson
|
8100305e71
consdiffmgr: expose cached consensuses
|
vor 7 Jahren |
Nick Mathewson
|
7b0dcf5c4a
Cleanup logic: only retain zlib-compressed consensuses
|
vor 7 Jahren |
Nick Mathewson
|
151cd121a2
consdiffmgr: compress incoming consensuses in the background
|
vor 7 Jahren |
Nick Mathewson
|
6da31ec484
consdiffmgr: Extract the code for compressing and storing
|
vor 7 Jahren |
Nick Mathewson
|
c276c10d3b
Turn consdiffmgr.cache_max_age_hours into a parameter
|
vor 7 Jahren |
Nick Mathewson
|
6beb7028d8
Do not BUG on missing sha3-as-signed field
|
vor 7 Jahren |
Nick Mathewson
|
3af9704e45
bug#22143/prop#140: in consdiffmgr, store and use digest-as-signed
|
vor 7 Jahren |
Nick Mathewson
|
fd437f2a02
Remove special-casing for NO_METHOD in consdiffmgr.c
|
vor 7 Jahren |
Nick Mathewson
|
b8f7488e94
Fix a brazen memleak in consdiffmgr_add_consensus()
|
vor 7 Jahren |
Nick Mathewson
|
00a12337ff
Merge branches 'consdiffmgr_orig_squashed' and 'actually_compute_diffs_squashed'
|
vor 7 Jahren |
Nick Mathewson
|
1e1581a24e
Pre-compress consensus diffs with supported consensus methods.
|
vor 7 Jahren |
Nick Mathewson
|
a1172b6774
Store archived consensuses compressed on disk.
|
vor 7 Jahren |