Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-24 | Move winprocess_sys into a new low-level hardening module | Nick Mathewson | |
This code was in our process module, but it doesn't belong there: process is for launching and monitoring subprocesses, not for hardening the current process. This change lets us have our subsystem init order more closely match our dependency order. | |||
2020-02-13 | Re-order thread initialization to follow logging, and remove a comment. | Nick Mathewson | |
lib/log no longer uses lib/thread; lib/log only uses lib/lock, which is at a lower level. | |||
2020-02-13 | Re-order most subsystems to correspond to dependency order. | Nick Mathewson | |
2020-02-13 | Merge branch 'maint-0.4.3' | Nick Mathewson | |
2020-02-13 | Merge branch 'ticket33290_v2_042' into ticket33290_v2_043 | Nick Mathewson | |
Conflicts: src/core/or/circuitmux_ewma.c | |||
2020-02-13 | Merge branch 'ticket33290_v2_041' into ticket33290_v2_042 | Nick Mathewson | |
2020-02-13 | Before freeing ewma objects, use memwipe instead of resetting magic. | Nick Mathewson | |
2020-02-12 | Merge branch 'maint-0.4.3' | Nick Mathewson | |
2020-02-12 | Run "make autostyle". | Nick Mathewson | |
2020-02-12 | Use more memory poisoning and better asserts around ewma code | Nick Mathewson | |
Attempt to diagnose 32464; fixes 33290. | |||
2020-02-12 | protover: Update a comment about protover parsing | teor | |
Comment-only change. | |||
2020-02-12 | Merge remote-tracking branch 'tor-github/pr/1725' into maint-0.4.3 | teor | |
2020-02-12 | hs-v3: Remove BUG() that can occur normally | David Goulet | |
Fixes #28992 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2020-02-12 | Merge branch 'maint-0.4.1' into maint-0.4.2 | teor | |
2020-02-12 | Merge branch 'maint-0.3.5' into maint-0.4.1 | teor | |
2020-02-12 | Lowercase the BridgeDistribution value from torrc in descriptors. | Alexander Færøy | |
This patch ensures that we always lowercase the BridgeDistribution from torrc in descriptors before submitting it. See: https://bugs.torproject.org/32753 | |||
2020-02-11 | Merge branch 'tor-github/pr/1707' | George Kadianakis | |
2020-02-11 | hs-v3: Remove BUG() that can occur normally | David Goulet | |
Fixes #28992 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2020-02-11 | Merge branch 'ticket32362_squashed' | Nick Mathewson | |
2020-02-11 | Check for leading zeros in tor_inet_aton() | Neel Chauhan | |
2020-02-10 | Update to 0.4.4.0-alpha-devtor-0.4.4.0-alpha-dev | Nick Mathewson | |
2020-02-10 | Update to 0.4.3.2-alpha-dev | Nick Mathewson | |
2020-02-10 | Merge branch 'bug33104_041' | Nick Mathewson | |
2020-02-10 | Merge branch 'maint-0.4.1' into maint-0.4.2 | Nick Mathewson | |
2020-02-10 | Merge branch 'maint-0.4.0' into maint-0.4.1 | Nick Mathewson | |
2020-02-10 | Merge branch 'maint-0.4.2' | Nick Mathewson | |
2020-02-10 | Merge branch 'maint-0.3.5' into maint-0.4.0maint-0.4.0 | Nick Mathewson | |
2020-02-10 | bump to 0.4.3.2-alpha | Nick Mathewson | |
2020-02-10 | Fix a Rust compilation warning; resolve bug 33212. | Nick Mathewson | |
2020-02-10 | Add tests for control_event_signal. | Nick Mathewson | |
2020-02-10 | stats: Fix a function comment typo in rephist.c | teor | |
Comment-only change. | |||
2020-02-06 | Merge branch 'bug33103' | Nick Mathewson | |
2020-02-06 | test: Missing hs_init() in some hs_control tests | David Goulet | |
Without the hs_init(), the caches are not initialized and the previous commit was causing an assert due to the missing caches. But regardless of that, those tests were not initializing but were calling hs_free_all(). Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2020-02-06 | hs-v3: Remove descriptor when we remove client authorization | David Goulet | |
When the ONION_CLIENT_AUTH_REMOVE command is given to tor, now also remove the descriptor associated with the client authorization credentials. Fixes #33148 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2020-02-05 | Fix a memory leak in handling GETINFO. | Nick Mathewson | |
Fixes bug 33103; bugfix on 0.4.3.1-alpha. | |||
2020-02-04 | Merge branch 'tor-github/pr/1704' | George Kadianakis | |
2020-02-04 | Merge branch 'tor-github/pr/1700' | George Kadianakis | |
2020-02-04 | address: Fix comments in address.h | teor | |
And improve inline function spacing, and function declaration spacing. Comment-only change. | |||
2020-02-03 | hs-v3: Purge ephemeral client auth on NEWNYM | David Goulet | |
Fixes #33139. Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2020-01-30 | Merge branch 'tor-github/pr/1687' | David Goulet | |
2020-01-30 | Merge branch 'tor-github/pr/1692' | David Goulet | |
2020-01-30 | Merge branch 'tor-github/pr/1697' | David Goulet | |
2020-01-30 | bump to 0.4.2.6-dev | Nick Mathewson | |
2020-01-30 | Bump to 0.4.1.8-dev | Nick Mathewson | |
2020-01-30 | hs-v2: Turn logs into protocol warning | David Goulet | |
All of those can be triggered remotely so change them to protocol warnings. Fixes #32706 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2020-01-30 | Merge branch 'bug32673_035' | Nick Mathewson | |
2020-01-30 | Merge branch 'bug33093_logging_035' | Nick Mathewson | |
2020-01-30 | Do not set "once" when calling tor_bug_occurred_ from BUG(). | Nick Mathewson | |
The "once" flag makes tor_bug_occurred_() say that future instances of the warning will be suppressed -- but that's not something that BUG() does. Fixes bug 33095; bugfix on 0.4.1.1-alpha. | |||
2020-01-30 | Rewrite control_event_signal() to use signal_table. | Nick Mathewson | |
When we added the ACTIVE and DORMANT virtual signals, we taught the signal command to handle them, but we didn't teach SIGNAL event to report them. To solve this problem and prevent it from recurring, this patch revises the implementation of control_event_signal() to use the same signal_table that handle_control_signal() uses. This way, the two controller commands can't become out of sync. Fixes bug 33104; bugfix on 0.4.0.1-alpha. | |||
2020-01-29 | Bump version to 0.4.2.6 | Nick Mathewson | |