summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-05-16Forward-port 0.2.4.22 changelogNick Mathewson
2014-05-15Merge remote-tracking branch 'public/bug11469_024'Nick Mathewson
2014-05-14whitespace fix, moreNick Mathewson
2014-05-14Merge branch 'bug11946'Nick Mathewson
2014-05-14whitespace fixNick Mathewson
2014-05-14Improved comments on bug11946 fixNick Mathewson
2014-05-14Use DirPort for uploading descriptors.Nick Mathewson
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 5cbeb6080, which went into 0.2.4.3-alpha. This is a fix for bug 11469.
2014-05-14Use tor_getpw{nam,uid} wrappers to fix bug 11946Nick Mathewson
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.)
2014-05-14Add a pair of wrapper functions: tor_getpwnam() and tor_getpwuid()Nick Mathewson
We'll use these to deal with being unable to access the user DB after we install the sandbox, to fix bug 11946.
2014-05-14make the changelog text wrapper respect arma's no-initial-openparen ruleNick Mathewson
2014-05-12Merge branch 'bug9781_v2'Nick Mathewson
2014-05-12Log an error reply from tor-fw-helper correctly.Nick Mathewson
Fix for bug 9781; bugfix on cd05f35d2cdf50 in 0.2.4.2-alpha.
2014-05-12changes file for gisle vanem's MSVC fixNick Mathewson
2014-05-12Fix compilation of test_status.c with MSVCGisle Vanem
2014-05-11fix whitespaceNick Mathewson
2014-05-11Quench clang's complaints with -Wshorten-64-to-32 when time_t is not long.dana koch
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.
2014-05-08One more 64->32Nick Mathewson
2014-05-08Fix numerous 64->32 errors in the unit testsNick Mathewson
Before the 11825 fix, these were all silently ignored.
2014-05-08Fix unearthed problems in unit testsNick Mathewson
2014-05-08Fix numerous type errors in the unit testsNick Mathewson
Remove tinytest casts that were suppressing them. Fix for #11825.
2014-05-08Fix test_util_max_mem on 32-bit CPUsNick Mathewson
2014-05-08More unit tests for #11648-related stuffNick Mathewson
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 05eff35ac6d64b, a few minutes earlier.
2014-05-08Move structures into (private) part of buffers.h so we can inspect them ↵Nick Mathewson
while testing
2014-05-08Merge remote-tracking branch 'public/bug11648'Nick Mathewson
2014-05-08changes file for 11648Nick Mathewson
2014-05-08Return success when get_total_system_memory() succeeds.Nick Mathewson
Fixes bug 11805; bugfix on 0.2.5.4-alpha.
2014-05-07Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson
2014-05-07Merge commit 'bb9b4c37f8e7f5cf78918f382e90d8b11ff42551' into maint-0.2.4Nick Mathewson
2014-05-07Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson
2014-05-07Merge remote-tracking branch 'public/ticket11528_024' into maint-0.2.4Nick Mathewson
2014-05-07Merge remote-tracking branch 'public/bug11513_024' into maint-0.2.4Nick Mathewson
2014-05-07Merge remote-tracking branch 'public/update_ciphers_ff28' into maint-0.2.4Nick Mathewson
2014-05-07Merge remote-tracking branch 'public/bug11737_diagnostic'Nick Mathewson
2014-05-07Improve bug11743 message a bit.Nick Mathewson
2014-05-07Merge remote-tracking branch 'public/bug8387_diagnostic'Nick Mathewson
2014-05-07Better log message for 8387 diagnosticNick Mathewson
2014-05-07Always finalize a zlib stream of server descriptors.Nick Mathewson
Possible fix for bug 11648.
2014-05-07Script to detect unused autoconf outputsNick Mathewson
Should help speed up mingw builds by a percent or two.
2014-05-07Fix test_pick_circid on 32-bit platformsNick Mathewson
2014-05-07Basic tests for get_unique_circ_id_by_chan.Nick Mathewson
2014-05-07Quick-and-dirty test for packed_cell_is_destroyNick Mathewson
2014-05-07Move code-generation scripts to scripts/codegenNick Mathewson
Now that we have a scripts/* directory, let's put the scripts we use for generating C there.
2014-05-07README file for the scripts directoryNick Mathewson
2014-05-07Add a README file for the contrib directoryNick Mathewson
2014-05-07Mention siphash in src/ext/READMENick Mathewson
2014-05-06Split portfw-error-logging code into a new function.Nick Mathewson
No code has changed; only moved. Part of a fix for 9781.
2014-05-06Remove a spurious variable.Nick Mathewson
2014-05-06Merge remote-tracking branch 'public/bug11750'Nick Mathewson
2014-05-06Merge branch 'bug11743_option_b'Nick Mathewson
2014-05-06Unit test for dirvote_create_microdescriptorNick Mathewson