- Jan 23, 2015
-
-
Now the code has separate implementation and examination functions, uses smartlists sanely, and has relatively decent test coverage.
-
- May 20, 2014
-
-
Nick Mathewson authored
These are needed under some circumstances if we are running with expensive-hardening and sandbox at the same time. fixes 11477, bugfix on 0.2.5.4-alpha (where we introduced expensive-hardening)
-
Nick Mathewson authored
-
Nick Mathewson authored
Fixes bug 12032; bugfix on 0.2.5.1-alpha
-
Nick Mathewson authored
See discussion on 9553: Some of the build scripts don't like it when you can't merge maint into release.
-
Nick Mathewson authored
Also, don't tolerate changing DirPortFrontPage. Fixes bug 12028; bugfix on 0.2.5.1-alpha.
-
Nick Mathewson authored
None of the things we might exec() can possibly run under the sanbox, so rather than crash later, we have to refuse to accept the configuration nice and early. The longer-term solution is to have an exec() helper, but wow is that risky. fixes 12043; bugfix on 0.2.5.1-alpha
-
Nick Mathewson authored
This prevents a crash when rotating logs with dirreq-stats enabled fixes 12035; bugfix on 0.2.5.1-alpha.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
Fix for 12041; bugfix on 0.2.5.1-alpha.
-
- May 17, 2014
-
-
Roger Dingledine authored
-
- May 16, 2014
-
-
Nick Mathewson authored
This is an "ours" merge, to avoid taking the commit that bumped maint-0.2.4's version to 0.2.4.22-dev.
-
Nick Mathewson authored
(See discussion on #9553)
-
Nick Mathewson authored
(ticket 9553)
-
Nick Mathewson authored
-
- May 15, 2014
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
When we converted the horrible set of options that previously controlled "use ORPort or DirPort? Anonymously or Non-anonymouly?" to a single 'indirection' argument, we missed directory_post_to_dirservers. The problematic code was introduced in 5cbeb608, which went into 0.2.4.3-alpha. This is a fix for bug 11469.
-
- May 14, 2014
-
-
Nick Mathewson authored
When running with User set, we frequently try to look up our information in the user database (e.g., /etc/passwd). The seccomp2 sandbox setup doesn't let us open /etc/passwd, and probably shouldn't. To fix this, we have a pair of wrappers for getpwnam and getpwuid. When a real call to getpwnam or getpwuid fails, they fall back to a cached value, if the uid/gid matches. (Granting access to /etc/passwd isn't possible with the way we handle opening files through the sandbox. It's not desirable either.)
-
Nick Mathewson authored
We'll use these to deal with being unable to access the user DB after we install the sandbox, to fix bug 11946.
-
Nick Mathewson authored
-
- May 12, 2014
-
-
Nick Mathewson authored
-
Nick Mathewson authored
Fix for bug 9781; bugfix on cd05f35d in 0.2.4.2-alpha.
-
Nick Mathewson authored
-
-
Nick Mathewson authored
-
On OpenBSD 5.4, time_t is a 32-bit integer. These instances contain implicit treatment of long and time_t as comparable types, so explicitly cast to time_t.
-
- May 08, 2014
-
-
Nick Mathewson authored
-
Nick Mathewson authored
Before the 11825 fix, these were all silently ignored.
-
Nick Mathewson authored
-
Nick Mathewson authored
Remove tinytest casts that were suppressing them. Fix for #11825.
-
Nick Mathewson authored
-
Nick Mathewson authored
These are actually tests for #311. It appears to me that we didn't fix #311 properly when we thought we did in 475eb5d6; instead, the real fix was 05eff35a, a few minutes earlier.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-