Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-11 | Extract the important parts of the run-pending-timers function. | Nick Mathewson | |
Our unit tests will need this, so that they can simulate advancing time without getting libevent involved. | |||
2017-09-08 | Merge branch 'maint-0.3.0' into maint-0.3.1 | Nick Mathewson | |
2017-09-08 | Merge branch 'maint-0.2.9' into maint-0.3.0 | Nick Mathewson | |
2017-09-08 | Merge branch 'bug22644_029' into maint-0.2.9 | Nick Mathewson | |
2017-09-07 | Merge branch 'maint-0.3.0' into maint-0.3.1 | Nick Mathewson | |
2017-09-07 | Merge branch 'maint-0.2.9' into maint-0.3.0 | Nick Mathewson | |
2017-09-07 | Merge branch 'maint-0.2.8' into maint-0.2.9 | Nick Mathewson | |
2017-09-07 | Merge branch 'maint-0.2.5' into maint-0.2.8 | Nick Mathewson | |
2017-09-07 | Update geoip and geoip6 to the September 6 2017 database. | Karsten Loesing | |
2017-09-07 | Fix crashes on empty +HSPOST and +POSTDESCRIPTOR commands | Nick Mathewson | |
Fixes bug 22644; bugfix on 0.2.7.1-alpha and 0.2.0.1-alpha respectively. | |||
2017-09-07 | Add a stack trace to the warning at issue with 23105. | Nick Mathewson | |
With luck, this will help us diagnose 23105 and fix it. I also added a stack trace to the warning right before it, since why not. | |||
2017-09-05 | Bump to 0.3.1.6-rc-dev | Nick Mathewson | |
2017-09-05 | test: Fix memory leak in hs_descriptor/decode_bad_signature | David Goulet | |
Fixes #23319 Cherry-picked from master; bug not in any released Tor. | |||
2017-09-05 | Bump version to 0.3.1.6-rc | Nick Mathewson | |
2017-09-04 | Merge branch 'bug22752_031_simple' into maint-0.3.1 | Nick Mathewson | |
2017-09-04 | 22752: Improve comments to explain why we're doing this fix. | Nick Mathewson | |
Based on questions and comments from dgoulet, I've tried to fill in the reasoning about why these functions work in the way that they do, so that it will be easier for future programmers to understand why this code exists and works the way it does. | |||
2017-09-04 | Merge remote-tracking branch 'public/bug23275_031' into maint-0.3.1 | Nick Mathewson | |
2017-08-29 | On windows, allow many entries in conscache directories | Nick Mathewson | |
Since we can't be sure that we can unlink enough files on windows here, let's let the number of permitted entries grow huge if it really must. We do this by letting the storagedir hold lots of entries, but still trying to keep the number of entries under the configured limit. We also have to tell consdiffmgr not to freak out if it can't actually remove enough entries. Part of a fix for bug 22752 | |||
2017-08-29 | On windows, don't force-unlink active conscache objects. | Nick Mathewson | |
Part of a fix for bug 22752: We can't unlink these because Windows doesn't allow you to unlink an in-use file. | |||
2017-08-29 | Merge remote-tracking branch 'dgoulet/bug22159_031_01' into maint-0.3.1 | Nick Mathewson | |
2017-08-29 | Add test_hs_descriptor.inc to include.am to unbreak distcheck. | Nick Mathewson | |
2017-08-28 | hs: Fix the intro circuit max retry | David Goulet | |
Some parentheses were missing making the rend_max_intro_circs_per_period() return a lower value than it was suppose to. The calculation is that a service at most will open a number of intro points that it wants which is 3 by default or HiddenServiceNumIntroductionPoints. Two extra are launched for performance reason. Finally, this can happen twice for two descriptors for the current and next time period. From: 2 * n_intro_wanted + 2 ...which resulted in 8 for 3 intro points, this commit fixes it to: (n_intro_wanted + 2) * 2 ... resulting in 12 possible intro point circuit which is the correct maximum intro circuit allowed per period. Last, this commit rate limits the the log message if we ever go above that limit else over a INTRO_CIRC_RETRY_PERIOD, we can print it often! Fixes #22159 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2017-08-28 | Merge branch 'ticket22348_031' into maint-0.3.1 | Nick Mathewson | |
2017-08-28 | Try to improve the keypinning-failure message even more | Nick Mathewson | |
2017-08-25 | Merge branch 'bug19418_029' into maint-0.3.1 | Nick Mathewson | |
2017-08-23 | Don't do expensive consensus stuff when not a cache. | Nick Mathewson | |
This includes generating and storing compressed consensuses, and consensus diffs. Fixes bug 23275; bugfix on 0.3.1.1-alpha. | |||
2017-08-21 | Merge branch 'bug23291_028' into maint-0.3.1 | Nick Mathewson | |
2017-08-21 | 22839: fix check_heap_buffer buffer size in test-memwipe | Ties Stuij | |
2017-08-21 | whitespace fixes | Nick Mathewson | |
2017-08-21 | Fix triggerable BUG() when decoding hsv3 descriptors. | George Kadianakis | |
Also improve the unittest to make sure it catches the right error. | |||
2017-08-21 | Add unittest for #23233. | George Kadianakis | |
This will fail currently since the bug is not fixed yet. | |||
2017-08-09 | Make sure we always wind up checking i2d_*'s output. | Nick Mathewson | |
The biggest offender here was sometimes not checking the output of crypto_pk_get_digest. Fixes bug 19418. Reported by Guido Vranken. | |||
2017-08-08 | Use a single free-and-exit strategy in config_process_include. | Nick Mathewson | |
This avoids a double-free when a pointer already freed with tor_free(config_line) is freed again in the cleanup-and-exit code. Fixes bug 23155. | |||
2017-08-08 | Merge branch 'bug23139' into maint-0.3.1 | Nick Mathewson | |
2017-08-08 | Remove some LCOV_EXCL stuff that I think may be testable after all. | Nick Mathewson | |
This is partial revert on 22286. Also, tweak some log messages to be distinct. | |||
2017-08-08 | Merge remote-tracking branch 'ahf/bugs/22286' into maint-0.3.1 | Nick Mathewson | |
2017-08-08 | Fix a memory leak in consdiffmgr.c | Nick Mathewson | |
Fixes bug 23139; bugfix on 0.3.1.1-alpha. | |||
2017-08-03 | Merge branch 'maint-0.3.0' into maint-0.3.1 | Nick Mathewson | |
2017-08-03 | Merge remote-tracking branch 'dgoulet/bug23078_030_01' into maint-0.3.0 | Nick Mathewson | |
2017-08-03 | Merge branch 'bug23081_025' into maint-0.3.1 | Nick Mathewson | |
2017-08-03 | In ntmain, call set_main_thread() before running the loop. | Nick Mathewson | |
Patch from Vort; fixes bug 23081; bugfix on fd992deeea76972 in 0.2.1.16-rc when set_main_thread() was introduced. See the changes file for a list of all the symptoms this bug has been causing when running Tor as a Windows Service. | |||
2017-08-03 | Merge branch 'maint-0.2.8' into maint-0.2.9 | Nick Mathewson | |
2017-08-03 | Merge branch 'maint-0.2.5' into maint-0.2.8 | Nick Mathewson | |
2017-08-03 | Merge branch 'maint-0.2.9' into maint-0.3.0 | Nick Mathewson | |
2017-08-03 | Merge branch 'maint-0.3.0' into maint-0.3.1 | Nick Mathewson | |
2017-08-03 | Update geoip and geoip6 to the August 3 2017 database. | Karsten Loesing | |
2017-08-02 | Merge branch 'bug23071_031' into maint-0.3.1 | Nick Mathewson | |
2017-08-02 | Make the hs_ntor_ref logic more correct when there is no sha3 module | Nick Mathewson | |
2017-08-02 | version bump to 0.3.0.10-dev | Nick Mathewson | |
2017-08-01 | Bump to 0.3.0.10 | Nick Mathewson | |