Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-06-27 | Set published_out for consensus cache entries in ↵ | Alexander Færøy | |
spooled_resource_estimate_size(). This patch ensures that the published_out output parameter is set to the current consensus cache entry's "valid after" field. See: https://bugs.torproject.org/22702 | |||
2017-05-15 | Merge remote-tracking branch 'public/prop140_aftermath_cfg' | Nick Mathewson | |
2017-05-15 | Implement functions to expose valid/fresh-until and voters | Nick Mathewson | |
These still won't do anything till I get the values to be filled in. Also, I changed the API a little (with corresponding changes in directory.c) to match things that it's easier to store. | |||
2017-05-15 | Move stub accessor functions a level higher, to consdiffmgr | Nick Mathewson | |
2017-05-12 | Test fix: expect old consensuses to be deleted if not deflate-compressed | Nick Mathewson | |
2017-05-12 | consdiffmgr: expose cached consensuses | Nick Mathewson | |
2017-05-12 | consdiffmgr: compress incoming consensuses in the background | Nick Mathewson | |
Also, compress them in several ways. This breaks the unit tests; subsequent commits will make them pass again. | |||
2017-05-05 | Turn consdiffmgr.cache_max_age_hours into a parameter | Nick Mathewson | |
2017-04-27 | Merge branches 'consdiffmgr_orig_squashed' and 'actually_compute_diffs_squashed' | Nick Mathewson | |
2017-04-27 | Pre-compress consensus diffs with supported consensus methods. | Nick Mathewson | |
2017-04-27 | Store archived consensuses compressed on disk. | Nick Mathewson | |
I'm just using gzip compression now, for performance. | |||
2017-04-25 | Configure sandbox using consdiffmgr; free cdm on exit. | Nick Mathewson | |
2017-04-24 | Fix a signed/unsigned comparison warning on 32-bit | Nick Mathewson | |
2017-04-24 | consdiffmgr: add tests for cdm_entry_get_sha3_value | Nick Mathewson | |
2017-04-24 | consdiffmgr: function to re-validate stored sha3 digests at startup | Nick Mathewson | |
2017-04-24 | Test the easiest cases of consdiffmgr_cleanup. | Nick Mathewson | |
One more to go: deleting the old diffs. | |||
2017-04-24 | Unit tests for consdiffmgr module | Nick Mathewson | |
Initial tests. These just try adding a few consensuses, looking them up, and making sure that consensus diffs are generated in a more or less reasonable-looking way. It's enough for 87% coverage, but it leaves out a lot of functionality. | |||
2017-04-24 | Add a "Consensus diff manager" module. | Nick Mathewson | |
This module's job is to remember old consensus documents, to calculate their diffs on demand, and to . There are some incomplete points in this code; I've marked them with "XXXX". I intend to fix them in separate commits, since I believe doing it in separate commits will make the branch easier to review. |