summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-06-21Merge branch 'callgraph_reduction_v2'Nick Mathewson
2017-06-21Extract channel_do_open_actions() from non-open _change_state casesNick Mathewson
This reduces the size of the largest SCC in the callgraph by 30 functions, from 58 to 28.
2017-06-21Merge branch 'maint-0.3.1'Nick Mathewson
2017-06-21Merge branch 'bug22356_029' into maint-0.3.1Nick Mathewson
2017-06-21changes file for ticket22311Nick Mathewson
2017-06-21Call it a BUG to use -1 in authdir_mode_handles_descsNick Mathewson
2017-06-21Remove obsolete authdir_mode_any_nonhidserv()huyvq
- Replace it with authdir_mode()
2017-06-21Convert authdir_mode_handles_descs() to alternative wrappershuyvq
-authdir_mode_handles_descs(options, ROUTER_PURPOSE_BRIDGE) to authdir_mode_bridge(options). - authdir_mode_handles_descs(options, ROUTER_PURPOSE_GENERAL) to authdir_mode_v3(options).
2017-06-21Convert authdir_mode_handles_descs(options, -1) with authdir_mode(options)huyvq
2017-06-21Remove obsolete authdir_mode_any_main()huyvq
2017-06-21Merge branch 'Ryman-bug5847-squashed'Nick Mathewson
2017-06-21Better error message for GETINFO desc/(id|name) whenever microdescriptors ↵Kevin Butler
are in use. Fixes #5847.
2017-06-20Merge branch 'maint-0.3.1'Nick Mathewson
2017-06-20Merge branch 'bug22502_redux_031' into maint-0.3.1Nick Mathewson
2017-06-20Merge branch 'bug22672_031' into maint-0.3.1Nick Mathewson
2017-06-20Merge branch 'maint-0.3.1'Nick Mathewson
2017-06-20Note that bw_accounting is obsoleted by values in the state fileNick Mathewson
Closes ticket 16082.
2017-06-20Merge branch 'maint-0.3.1'Nick Mathewson
2017-06-20Note that pkgconfig is now needed, and has been for a few releases.Nick Mathewson
2017-06-20Merge branch 'maint-0.3.1'Nick Mathewson
2017-06-20Merge remote-tracking branch 'argonblue/bug22638' into maint-0.3.1Nick Mathewson
2017-06-20Enforce the rule that COMPRESS_OK means progress was made.Nick Mathewson
If COMPRESS_OK occurs but data is neither consumed nor generated, treat it as a BUG and a COMPRESS_ERROR. This change is meant to prevent infinite loops in the case where we've made a mistake in one of our compression backends. Closes ticket 22672.
2017-06-20mingw/windows printf lacks %zd ; use %lu and casts insteadNick Mathewson
(This approach can lose accuracy, but it's only in debug-level messages.) Fixes windows compilation. Bugfix on recent compress.c changes; bug not in any released Tor.
2017-06-20Fix compress_none.c header commentTaylor Yu
The Doxygen \file markup for compress_none.c had the wrong filename. Fixes #22638.
2017-06-20Send the correct content-encoding when serving cached_dir_t objectsNick Mathewson
A cached_dir_t object (for now) is always compressed with DEFLATE_METHOD, but in handle_get_status_vote() to we were using the general compression-negotiation code decide what compression to claim we were using. This was one of the reasons behind 22502. Fixes bug 22669; bugfix on 0.3.1.1-alpha
2017-06-20Correct the fix to bug 22629 to permit trailing non-garbageNick Mathewson
This change makes it so that we can decompress concatenated zstd outputs.
2017-06-20Add a unit test for decompressing concatenated inputs.Nick Mathewson
2017-06-20Merge branch 'maint-0.3.1'Nick Mathewson
2017-06-20add a changes file for 22626, 22628, and 22629 (parts of 22502)Nick Mathewson
2017-06-20Merge branch 'maint-0.3.1'Nick Mathewson
2017-06-20Merge remote-tracking branch 'teor/bug22502' into maint-0.3.1Nick Mathewson
2017-06-19Merge remote-tracking branch 'argonblue/bug22410'Nick Mathewson
2017-06-19Downgrade "assign_to_cpuworker failed" to INFO.Nick Mathewson
Closes ticket 22356
2017-06-19Ensure that uint8_t is unsigned charTaylor Yu
Many places in our code assume that uint8_t is the same type as unsigned char. Test this assumption in the configure script. This is important because of the privileged aliasing properties of character types in C. Fixes #22410.
2017-06-19Merge branch 'ticket20575_031_01_squashed'Nick Mathewson
2017-06-19refer to the correct versionNick Mathewson
2017-06-19config: Deprecate HTTPProxy optionDavid Goulet
Move the HTTPProxy option to the deprecated list so for now it will only warn users but feature is still in the code which will be removed in a future stable version. Fixes #20575 Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-06-19Remove an XXXX RD comment that neither Roger or I understand. Closes 22420Nick Mathewson
2017-06-19Merge remote-tracking branch 'arma/ticket22420'Nick Mathewson
2017-06-19Merge branch 'maint-0.3.0' into maint-0.3.1Nick Mathewson
2017-06-19Merge branch 'maint-0.3.1'Nick Mathewson
2017-06-19Merge branch 'maint-0.2.9' into maint-0.3.0Nick Mathewson
2017-06-19Merge remote-tracking branch 'public/bug22516_029' into maint-0.2.9Nick Mathewson
2017-06-19Bump master to 0.3.2.0-alpha-dev. For 0.3.1, use maint-0.3.1Nick Mathewson
2017-06-19Document more files in the datadirectory.Nick Mathewson
This improved list comes from the ls -R results that weasel and ln5 sent me. Thanks!
2017-06-16Document sr-random and diff-cache.Nick Mathewson
2017-06-16Document key-pinning-journalNick Mathewson
Closes 22347
2017-06-16Permit the fchmod system call.Nick Mathewson
Fixes bug 22516; bugfix on 0.2.5.4-alpha.
2017-06-16Add extra logging during compression and decompressionteor
This helps diagnose failures. Part of #22502.
2017-06-16Return TOR_COMPRESS_BUFFER_FULL when zstd has additional inputteor
Fixes #22628.