summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* changes file for 20389HEADmasterNick Mathewson2016-10-19
|
* Say 'Invalid argument' instead of unclear 'Unrecognized'Ivan Markin2016-10-19
|
* BUG in purpose_needs_anonymity if switch not matched.Nick Mathewson2016-10-19
| | | | | | I believe that this should never trigger, but if it does, it suggests that there was a gap between is_sensitive_dir_purpose and purpose_needs_anonymity that we need to fill. Related to 20077.
* Merge remote-tracking branch 'chelseakomlo/master'Nick Mathewson2016-10-19
|\
| * Refactor purpose_needs_anonymity to use switch statementChelsea H. Komlo2016-10-19
| |
| * Refactor to use purpose_needs_anonymity and remove is_sensitive_dir_purposeChelsea H. Komlo2016-10-18
| |
* | Compilation fix. (function pointer implicit cast in tests.)Nick Mathewson2016-10-19
| |
* | Merge remote-tracking branch 'andrea/ticket19858_v2'Nick Mathewson2016-10-19
|\ \ | | | | | | | | | | | | Conflict in entrynodes.c: any_bridge_supports_microdescriptors was removed in master, and modified in 19858_v2
| * | Refactor to always allocate chosen_entry_guards in new guard_selection_new() ↵ticket19858_v2Andrea Shepard2016-10-14
| | | | | | | | | | | | function
| * | Use tor_memeq() instead of tor_memcmp() per code reviewAndrea Shepard2016-10-13
| | |
| * | Adjust comment per code reviewAndrea Shepard2016-10-13
| | |
| * | Changes file for ticket 19858ticket19858Andrea Shepard2016-09-25
| | |
| * | Abolish globals in entrynodes.c; relativize guard context to new ↵Andrea Shepard2016-09-25
| | | | | | | | | | | | guard_selection_t structure
* | | Unify code in channel_write_*cell()Nick Mathewson2016-10-19
| | | | | | | | | | | | Patch from pingl; patch for 13827.
* | | Merge remote-tracking branch 'arma/bug6769'Nick Mathewson2016-10-19
|\ \ \
| * | | simplify we_use_microdescriptors_for_circuits()Roger Dingledine2016-10-02
| | | |
| * | | Bridges and relays now use microdescriptorsRoger Dingledine2016-10-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (like clients do) rather than old-style router descriptors. Now bridges will blend in with clients in terms of the circuits they build. Fixes bug 6769; bugfix on 0.2.3.2-alpha.
| * | | Bridge-using clients now use their cached microdesc consensusRoger Dingledine2016-10-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clients that use bridges were ignoring their cached microdesc-flavor consensus files, because they only thought they should use the microdesc flavor once they had a known-working bridge that could offer microdescs, and at first boot no bridges are known-working. This bug caused bridge-using clients to download a new microdesc consensus on each startup. Fixes bug 20269; bugfix on 0.2.3.12-alpha.
* | | | Bump version on master to 0.3.0.0-alpha-dev.Nick Mathewson2016-10-19
| |_|/ |/| |
* | | changes file for module docsNick Mathewson2016-10-18
| | |
* | | Module-level docs for ext_orport and router.cNick Mathewson2016-10-18
| | |
* | | Turn replaycache.c module doc into doxygenNick Mathewson2016-10-18
| | |
* | | Document connection_or.c and connection.c at module levelNick Mathewson2016-10-18
| | |
* | | Module documentation for circuitmux_ewma.cNick Mathewson2016-10-18
| | |
* | | Turn circuitmux.c comments into module docs.Nick Mathewson2016-10-18
| | |
* | | Module docs for channel.c and channeltls.cNick Mathewson2016-10-18
| | |
* | | Merge branch 'maint-0.2.8'Nick Mathewson2016-10-17
|\ \ \ | | | | | | | | | | | | "ours" commit to avoid bumping version.
| * | | Bump to 0.2.8.9-devNick Mathewson2016-10-17
| | | |
* | | | Bump master to 0.2.9.4-alpha-devNick Mathewson2016-10-17
| | | |
* | | | release-notes for 0.2.8.9Nick Mathewson2016-10-17
| | | |
* | | | Merge branch 'maint-0.2.8'Nick Mathewson2016-10-17
|\ \ \ \ | |/ / / | | | | | | | | ("ours" merge to avoid taking version bump)
| * | | bump to 0.2.8.9Nick Mathewson2016-10-17
| | | |
* | | | Fold 20384 into changelogNick Mathewson2016-10-17
| | | |
* | | | Update the buffer sentinel fix to work with our #20081 fix.Nick Mathewson2016-10-17
| | | |
* | | | Merge branch 'maint-0.2.8'Nick Mathewson2016-10-17
|\ \ \ \ | |/ / /
| * | | Merge branch 'buf_sentinel_026_v2' into maint-0.2.8Nick Mathewson2016-10-17
| |\ \ \
| | * | | Add a one-word sentinel value of 0x0 at the end of each buf_t chunkNick Mathewson2016-10-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This helps protect against bugs where any part of a buf_t's memory is passed to a function that expects a NUL-terminated input. It also closes TROVE-2016-10-001 (aka bug 20384).
* | | | | changelog typo fixes from RubiateNick Mathewson2016-10-17
| | | | |
* | | | | Bump version to 0.2.9.4-alpha.Nick Mathewson2016-10-17
| | | | |
* | | | | edits to changelog from kate and davidNick Mathewson2016-10-17
| | | | |
* | | | | Wrap the changelog, add a blurbNick Mathewson2016-10-17
| | | | |
* | | | | Start on an 0.2.9.4-alpha changelogNick Mathewson2016-10-17
| | | | |
* | | | | Fix a syntax problemNick Mathewson2016-10-17
| | | | |
* | | | | changes file for module docsNick Mathewson2016-10-17
| | | | |
* | | | | Merge branch 'module_docs_1'Nick Mathewson2016-10-17
|\ \ \ \ \
| * | | | | Write a bunch of module documentation.Nick Mathewson2016-10-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds or improves the module-level documenation for: buffers.c circuitstats.c command.c connection_edge.c control.c cpuworker.c crypto_curve25519.c crypto_curve25519.h crypto_ed25519.c crypto_format.c dircollate.c dirserv.c dns.c dns_structs.h fp_pair.c geoip.c hibernate.c keypin.c ntmain.c onion.c onion_fast.c onion_ntor.c onion_tap.c periodic.c protover.c protover.h reasons.c rephist.c replaycache.c routerlist.c routerparse.c routerset.c statefile.c status.c tor_main.c workqueue.c In particular, I've tried to explain (for each documented module) what each module does, what's in it, what the big idea is, why it belongs in Tor, and who calls it. In a few cases, I've added TODO notes about refactoring opportunities. I've also renamed an argument, and fixed a few DOCDOC comments.
* | | | | | Add a logic-consistency test when parsing unix socket configsNick Mathewson2016-10-17
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | Coverity couldn't tell that 'addrport' was always non-NULL at this point in the function, so I'm adding an explicit check. This closes CID 1374060.
* | | | | Whitespace cleaningNick Mathewson2016-10-14
| | | | |
* | | | | adding instructions how to include new test filesChelsea H. Komlo2016-10-14
| | | | |
* | | | | Merge branch 'bug20176_v2'Nick Mathewson2016-10-14
|\ \ \ \ \