Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-03 | Merge branch 'maint-0.3.1' | Nick Mathewson | |
2017-08-03 | Merge branch 'maint-0.3.0' into maint-0.3.1 | 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.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 | Update geoip and geoip6 to the August 3 2017 database. | Karsten Loesing | |
2017-08-02 | Merge branch 'maint-0.3.1' | Nick Mathewson | |
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 | |
2017-08-01 | bump to 0.3.1.5-alpha-dev | Nick Mathewson | |
2017-08-01 | Merge remote-tracking branch 'public/bug19769_19025_029' into maint-0.2.9 | Nick Mathewson | |
2017-08-01 | Merge remote-tracking branch 'public/bug20059_024_v2' into maint-0.2.9 | Nick Mathewson | |
2017-08-01 | Merge remote-tracking branch 'public/bug20270_029' into maint-0.3.0 | Nick Mathewson | |
2017-08-01 | Merge branch 'maint-0.2.9' into maint-0.3.0 | Nick Mathewson | |
2017-08-01 | Merge remote-tracking branch 'public/bug22245_024' into maint-0.2.9 | Nick Mathewson | |
2017-08-01 | Merge branch 'maint-0.2.9' into maint-0.3.0 | Nick Mathewson | |
2017-08-01 | Merge remote-tracking branch 'public/bug18100_029' into maint-0.2.9 | Nick Mathewson | |
2017-08-01 | Merge branch 'maint-0.3.0' into maint-0.3.1 | Nick Mathewson | |
2017-08-01 | Merge branch 'maint-0.3.1' | Nick Mathewson | |
2017-08-01 | Merge branch 'maint-0.2.9' into maint-0.3.0 | Nick Mathewson | |
2017-08-01 | Merge branch 'maint-0.2.7-redux' into maint-0.2.8 | Nick Mathewson | |
2017-08-01 | Merge branch 'maint-0.2.8' into maint-0.2.9 | Nick Mathewson | |
2017-08-01 | Merge branch 'maint-0.2.6' into maint-0.2.7-reduxmaint-0.2.7-redux | Nick Mathewson | |
2017-08-01 | Merge branch 'maint-0.2.5' into maint-0.2.6maint-0.2.6 | Nick Mathewson | |
2017-08-01 | Merge branch 'maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2017-07-31 | Fix the hs_ntor integration tests to work with the pysha3 module | Nick Mathewson | |
The sha3 module should still work. Fixes bug 23071; bugfix on 0.3.1.1-alpha. | |||
2017-07-31 | Now that "base -1" is a bug, tell our unit tests to expect bug warnings | Nick Mathewson | |
Bugfix on accb734c5fc45481231b837; bug not in any released Tor. | |||
2017-07-31 | Bump to 0.3.1.5-alpha | Nick Mathewson | |
2017-07-28 | Bug 23055: cast, then multiply when doing u32*u32->u64. | Nick Mathewson | |
No backport, since this bug won't trigger until people make certificates expiring after the Y2106 deadline. CID 1415728 | |||
2017-07-28 | Turn base < 0 into a BUG() in our long-parse functions. | Nick Mathewson | |
2017-07-28 | Add an assertion to try to please coverity. | Nick Mathewson | |
Coverity, for some reason, thought that weight_scale might be 0, leading to a divide-by-zero error. | |||
2017-07-28 | Coverity deadcode shenanigans on BUG() macro. | Nick Mathewson | |
We don't actually want Coverity to complain when a BUG() check can never fail, since such checks can prevent us from introducing bugs later on. Closes ticket 23054. Closes CID 1415720, 1415724. | |||
2017-07-28 | Merge branch 'maint-0.3.1' | Nick Mathewson | |
2017-07-28 | Fix an unreachable memory leak in the unit tests | Nick Mathewson | |
This is CID 1415726. | |||
2017-07-28 | Merge branch 'maint-0.3.1' | Nick Mathewson | |
2017-07-28 | Merge branch 'bug23053_029' into maint-0.3.1 | Nick Mathewson | |
2017-07-28 | Fix a small memory leak when parsing unix: ports twice | Nick Mathewson | |
Fixes bug 23053; CID 1415725. | |||
2017-07-27 | Merge branch 'maint-0.3.1' | Nick Mathewson | |
2017-07-27 | Try to work around a compile warning in workqueue.c | Nick Mathewson | |
2017-07-27 | Merge branch 'maint-0.3.1' | Nick Mathewson | |
2017-07-27 | Merge branch 'multi-priority_squashed' into maint-0.3.1 | Nick Mathewson | |
2017-07-27 | Fix the cpuworker.c documentation to mention all the kinds of work | Nick Mathewson | |
2017-07-27 | Note that threadpool_queue_work...() can't actually return NULL | Nick Mathewson | |
2017-07-27 | Always start with one additional worker thread | Nick Mathewson | |
Now that half the threads are permissive and half are strict, we need to make sure we have at least two threads, so that we'll have at least one of each kind. | |||
2017-07-27 | Queue consensus diffs at LOW priority. | Nick Mathewson | |
Fixes bug 22883. | |||
2017-07-27 | Fix a pair of stale comments in workqueue.c | Nick Mathewson | |
These comments said that each thread had a separate queue, but we haven't been using that design for some while. | |||
2017-07-27 | Make the chance for priority inversion thread-specific | Nick Mathewson | |
Instead of choosing a lower-priority job with a 1/37 chance, have the chance be 1/37 for half the threads, and 1/2147483647 for the other half. This way if there are very slow jobs of low priority, they shouldn't be able to grab all the threads when there is better work to do. | |||
2017-07-27 | Add support for multi-priority workqueues | Nick Mathewson | |
Each piece of queued work now has an associated priority value; each priority goes on a separate queue. With probability (N-1)/N, the workers will take work from the highest priority nonempty queue. Otherwise, they'll look for work in a queue of lower priority. This behavior is meant to prevent starvation for lower-priority tasks. |