| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | changes file for 20389HEADmaster | Nick Mathewson | 2016-10-19 |
| | | |||
| * | Say 'Invalid argument' instead of unclear 'Unrecognized' | Ivan Markin | 2016-10-19 |
| | | |||
| * | BUG in purpose_needs_anonymity if switch not matched. | Nick Mathewson | 2016-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 Mathewson | 2016-10-19 |
| |\ | |||
| | * | Refactor purpose_needs_anonymity to use switch statement | Chelsea H. Komlo | 2016-10-19 |
| | | | |||
| | * | Refactor to use purpose_needs_anonymity and remove is_sensitive_dir_purpose | Chelsea H. Komlo | 2016-10-18 |
| | | | |||
| * | | Compilation fix. (function pointer implicit cast in tests.) | Nick Mathewson | 2016-10-19 |
| | | | |||
| * | | Merge remote-tracking branch 'andrea/ticket19858_v2' | Nick Mathewson | 2016-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_v2 | Andrea Shepard | 2016-10-14 |
| | | | | | | | | | | | | | function | ||
| | * | | Use tor_memeq() instead of tor_memcmp() per code review | Andrea Shepard | 2016-10-13 |
| | | | | |||
| | * | | Adjust comment per code review | Andrea Shepard | 2016-10-13 |
| | | | | |||
| | * | | Changes file for ticket 19858ticket19858 | Andrea Shepard | 2016-09-25 |
| | | | | |||
| | * | | Abolish globals in entrynodes.c; relativize guard context to new ↵ | Andrea Shepard | 2016-09-25 |
| | | | | | | | | | | | | | guard_selection_t structure | ||
| * | | | Unify code in channel_write_*cell() | Nick Mathewson | 2016-10-19 |
| | | | | | | | | | | | | | Patch from pingl; patch for 13827. | ||
| * | | | Merge remote-tracking branch 'arma/bug6769' | Nick Mathewson | 2016-10-19 |
| |\ \ \ | |||
| | * | | | simplify we_use_microdescriptors_for_circuits() | Roger Dingledine | 2016-10-02 |
| | | | | | |||
| | * | | | Bridges and relays now use microdescriptors | Roger Dingledine | 2016-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 consensus | Roger Dingledine | 2016-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 Mathewson | 2016-10-19 |
| | |_|/ |/| | | |||
| * | | | changes file for module docs | Nick Mathewson | 2016-10-18 |
| | | | | |||
| * | | | Module-level docs for ext_orport and router.c | Nick Mathewson | 2016-10-18 |
| | | | | |||
| * | | | Turn replaycache.c module doc into doxygen | Nick Mathewson | 2016-10-18 |
| | | | | |||
| * | | | Document connection_or.c and connection.c at module level | Nick Mathewson | 2016-10-18 |
| | | | | |||
| * | | | Module documentation for circuitmux_ewma.c | Nick Mathewson | 2016-10-18 |
| | | | | |||
| * | | | Turn circuitmux.c comments into module docs. | Nick Mathewson | 2016-10-18 |
| | | | | |||
| * | | | Module docs for channel.c and channeltls.c | Nick Mathewson | 2016-10-18 |
| | | | | |||
| * | | | Merge branch 'maint-0.2.8' | Nick Mathewson | 2016-10-17 |
| |\ \ \ | | | | | | | | | | | | | "ours" commit to avoid bumping version. | ||
| | * | | | Bump to 0.2.8.9-dev | Nick Mathewson | 2016-10-17 |
| | | | | | |||
| * | | | | Bump master to 0.2.9.4-alpha-dev | Nick Mathewson | 2016-10-17 |
| | | | | | |||
| * | | | | release-notes for 0.2.8.9 | Nick Mathewson | 2016-10-17 |
| | | | | | |||
| * | | | | Merge branch 'maint-0.2.8' | Nick Mathewson | 2016-10-17 |
| |\ \ \ \ | |/ / / | | | | | | | | | ("ours" merge to avoid taking version bump) | ||
| | * | | | bump to 0.2.8.9 | Nick Mathewson | 2016-10-17 |
| | | | | | |||
| * | | | | Fold 20384 into changelog | Nick Mathewson | 2016-10-17 |
| | | | | | |||
| * | | | | Update the buffer sentinel fix to work with our #20081 fix. | Nick Mathewson | 2016-10-17 |
| | | | | | |||
| * | | | | Merge branch 'maint-0.2.8' | Nick Mathewson | 2016-10-17 |
| |\ \ \ \ | |/ / / | |||
| | * | | | Merge branch 'buf_sentinel_026_v2' into maint-0.2.8 | Nick Mathewson | 2016-10-17 |
| | |\ \ \ | |||
| | | * | | | Add a one-word sentinel value of 0x0 at the end of each buf_t chunk | Nick Mathewson | 2016-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 Rubiate | Nick Mathewson | 2016-10-17 |
| | | | | | | |||
| * | | | | | Bump version to 0.2.9.4-alpha. | Nick Mathewson | 2016-10-17 |
| | | | | | | |||
| * | | | | | edits to changelog from kate and david | Nick Mathewson | 2016-10-17 |
| | | | | | | |||
| * | | | | | Wrap the changelog, add a blurb | Nick Mathewson | 2016-10-17 |
| | | | | | | |||
| * | | | | | Start on an 0.2.9.4-alpha changelog | Nick Mathewson | 2016-10-17 |
| | | | | | | |||
| * | | | | | Fix a syntax problem | Nick Mathewson | 2016-10-17 |
| | | | | | | |||
| * | | | | | changes file for module docs | Nick Mathewson | 2016-10-17 |
| | | | | | | |||
| * | | | | | Merge branch 'module_docs_1' | Nick Mathewson | 2016-10-17 |
| |\ \ \ \ \ | |||
| | * | | | | | Write a bunch of module documentation. | Nick Mathewson | 2016-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 configs | Nick Mathewson | 2016-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 cleaning | Nick Mathewson | 2016-10-14 |
| | | | | | | |||
| * | | | | | adding instructions how to include new test files | Chelsea H. Komlo | 2016-10-14 |
| | | | | | | |||
| * | | | | | Merge branch 'bug20176_v2' | Nick Mathewson | 2016-10-14 |
| |\ \ \ \ \ | |||
