Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-09-09 | Merge branch 'bug12899_squashed' | Nick Mathewson | |
2014-09-09 | Remove support for naming directory authorities | Sebastian Hahn | |
This implements the meat of #12899. This commit should simply remove the parts of Tor dirauths used to check whether a relay was supposed to be named or not, it doesn't yet convert to a new mechanism for reject/invalid/baddir/badexiting relays. | |||
2014-09-09 | Merge remote-tracking branch 'origin/maint-0.2.5' | Nick Mathewson | |
2014-09-09 | Merge remote-tracking branch 'andrea/bug12160_025' into maint-0.2.5 | Nick Mathewson | |
2014-09-09 | Merge remote-tracking branch 'origin/maint-0.2.5' | Nick Mathewson | |
2014-09-09 | Merge remote-tracking branch 'public/bug12700_024' into maint-0.2.5 | Nick Mathewson | |
2014-09-09 | Updated building-tor-msvc.txt | Nick Mathewson | |
2014-09-09 | Add instructions for building Tor with MSVC. | Nick Mathewson | |
Written by "NewEraCracker" on ticket 13081; I've added a note that this is not our preferred or supported build method. | |||
2014-09-09 | Merge remote-tracking branch 'origin/maint-0.2.5' | Nick Mathewson | |
2014-09-09 | Clean up the MVSC nmake files so they work again. | Nick Mathewson | |
Fixes bug 13081; bugfix on 0.2.5.1-alpha. Patch from "NewEraCracker." | |||
2014-09-09 | Merge remote-tracking branch 'origin/maint-0.2.5' | Nick Mathewson | |
2014-09-09 | Add more escaped() calls in directory.c | Nick Mathewson | |
Patch from teor to fix 13071. | |||
2014-09-08 | Merge remote-tracking branch 'origin/maint-0.2.5' | Nick Mathewson | |
2014-09-08 | Expand the event_mask field in controller conns to 64 bits | Nick Mathewson | |
Back in 078d6bcd, we added an event number 0x20, but we didn't make the event_mask field big enough to compensate. Patch by "teor". Fixes 13085; bugfix on 0.2.5.1-alpha. | |||
2014-09-08 | Merge remote-tracking branch 'origin/maint-0.2.5' | Nick Mathewson | |
2014-09-08 | Add cscope generated files to .gitignore. | Nick Mathewson | |
Closes #13092; patch from dgoulet. | |||
2014-09-05 | Correctly update channel local mark when address of incoming connection ↵ | Andrea Shepard | |
changes after handshake; fixes bug #12160 | |||
2014-09-04 | Fix add_fingerprint_to_dir() doc and signature | Sebastian Hahn | |
This function never returns non-null, but its usage doesn't reflect that. Let's make it explicit. This will be mostly overridden by later commits, so no changes file here. | |||
2014-09-04 | Remove the AuthDirRejectUnlisted config option | Sebastian Hahn | |
This is in preparation for a big patch series removing the entire Naming system from Tor. In its wake, the approved-routers file is being deprecated, and a replacement option to allow only pre-approved routers is not being implemented. | |||
2014-09-03 | Merge remote-tracking branch 'intrigeri/bug12939-systemd-no-new-privileges' | Nick Mathewson | |
Conflicts: contrib/dist/tor.service.in | |||
2014-09-03 | Merge remote-tracking branch 'intrigeri/bug12751-systemd-filesystem-sandbox' | Nick Mathewson | |
2014-09-03 | Fix a couple of small memory leaks on failure cases. | Nick Mathewson | |
[CID 1234702, 1234703] | |||
2014-09-03 | Fix some 'dereference-before-null-check' warnings in test_circuitlist.c | Nick Mathewson | |
Found by Coverity Scan. [CID 1234704, 1234705, 1234706] | |||
2014-09-03 | Fix the leaks that valgrind found in the new routerset tests. | Nick Mathewson | |
(We have a tests-shouldn't-leak policy so that we won't accidentally ignore true-positives.) | |||
2014-09-02 | Merge remote-tracking branch 'origin/maint-0.2.5' | Nick Mathewson | |
2014-09-02 | Documenting reject6 and accept6 ExitPolicy entries in manpage. | rl1987 | |
2014-09-02 | Don't list relays w/ bw estimate of 0 in the consensus | Sebastian Hahn | |
This implements a feature from bug 13000. Instead of starting a bwauth run with this wrong idea about their bw, relays should do the self-test and then get measured. | |||
2014-09-02 | Don't delay uploading a new desc if bw estimate was 0 | Sebastian Hahn | |
When a tor relay starts up and has no historical information about its bandwidth capability, it uploads a descriptor with a bw estimate of 0. It then starts its bw selftest, but has to wait 20 minutes to upload the next descriptor due to the MAX_BANDWIDTH_CHANGE_FREQ delay. This change should mean that on average, relays start seeing meaningful traffic a little quicker, since they will have a higher chance to appear in the consensus with a nonzero bw. Patch by Roger, changes file and comment by Sebastian. | |||
2014-09-02 | Fix more (void*)11 warnings in the tests | Nick Mathewson | |
2014-09-02 | Make iter for DECLARE_TYPED_DIGESTMAP_FNS be a pointer. | Nick Mathewson | |
This fixes a clangalyzer warning, and makes our C slightly better C. | |||
2014-09-02 | Use real pointers in unit tests, not (void*)101 etc | Nick Mathewson | |
The clangalyzer hates (void*)101 etc | |||
2014-09-02 | Don't include a backtrace test for dereferencing 0 under analyzers | Nick Mathewson | |
They hate this. | |||
2014-09-02 | Add more assertions to esc_for_log to please the clangalyzer. | Nick Mathewson | |
2014-09-02 | Add an assertion to read_file_to_str_until_eof | Nick Mathewson | |
The clangalyzer doesn't believe our math here. I'm pretty sure our math is right. Also, add some unit tests. | |||
2014-09-02 | Explicitly initialize addresses in tor_ersatz_socketpair | Nick Mathewson | |
This should stop a false positive from the clangalyzer. | |||
2014-09-02 | Apply the MALLOC_ZERO_WORKS fixup to tor_realloc as well. | Nick Mathewson | |
Also, make MALLOC_ZERO_WORKS never get applied when clang analyzer is running. This should make the clangalyzer a little happier. | |||
2014-09-02 | Another clang analyzer complaint wrt HT_GENERATE | Nick Mathewson | |
We're calling mallocfn() and reallocfn() in the HT_GENERATE macro with the result of a product. But that makes any sane analyzer worry about overflow. This patch keeps HT_GENERATE having its old semantics, since we aren't the only project using ht.h. Instead, define a HT_GENERATE2 that takes a reallocarrayfn. | |||
2014-09-02 | Merge remote-tracking branch 'origin/maint-0.2.5' | Nick Mathewson | |
2014-09-02 | Fix a number of clang analyzer false-positives | Nick Mathewson | |
Most of these are in somewhat non-obvious code where it is probably a good idea to initialize variables and add extra assertions anyway. Closes 13036. Patches from "teor". | |||
2014-09-01 | Merge remote-tracking branch 'origin/maint-0.2.5' | Nick Mathewson | |
2014-09-01 | Adding changes file. | rl1987 | |
2014-09-01 | Avoid unsigned/sign compare warning from last patch. | Nick Mathewson | |
2014-09-01 | Bounds check while looping over a fixed size table or array | Philip Van Hoof | |
(Edited to use existing ARRAY_LENGTH macro --nickm) | |||
2014-08-29 | Merge remote-tracking branch 'origin/maint-0.2.5' | Nick Mathewson | |
2014-08-29 | Merge remote-tracking branch 'arma/bug12996b' into maint-0.2.5 | Nick Mathewson | |
2014-08-29 | Downgrade "Unexpected onionskin length after decryption" warning | Roger Dingledine | |
It's now a protocol-warn, since there's nothing relay operators can do about a client that sends them a malformed create cell. Resolves bug 12996; bugfix on 0.0.6rc1. | |||
2014-08-29 | Merge remote-tracking branch 'origin/maint-0.2.5' | Nick Mathewson | |
2014-08-29 | Improve "Tried to establish rendezvous on non-OR or non-edge circuit" | Nick Mathewson | |
Instead of putting it all in one warning message, log what exactly was wrong with the circuit. Resolves ticket 12997. | |||
2014-08-29 | Fix some coverity warnings in new routerset tests | Nick Mathewson | |
2014-08-29 | Introduce full coverage tests for module routerset.c. | dana koch | |
This is using the paradigm introduced for test_status.c. |