Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-10-26 | Whitespace fixes | Nick Mathewson | |
2016-10-26 | Allow asking a bridge's own descriptor over one-hop connection | Nick Mathewson | |
When we refactored purpose_needs_anonymity(), we made it so _all_ bridge requests required anonymity. But that missed the case that we are allowed to ask a bridge for its own descriptor. With this patch, we consider the resource, and allow "authority.z" ("your own descriptor, compressed") for a bridge's server descriptor to be non-anonymous. Fix for bug 20410; bug not in any released Tor. | |||
2016-10-24 | Merge remote-tracking branch 'pastly/ticket20273' | Nick Mathewson | |
2016-10-24 | Merge remote-tracking branch 'dgoulet/bug20435_030_01' | Nick Mathewson | |
2016-10-24 | Module-document dnsserv.c, policies.c, routerkeys.c | Nick Mathewson | |
2016-10-24 | html error in doxygen comment in rendservice.c | Nick Mathewson | |
2016-10-24 | doxygen says these options are obsolete | Nick Mathewson | |
2016-10-24 | Module documentation for config.c and confparse.c | Nick Mathewson | |
2016-10-24 | Module documentation (and an important caveat) for dirvote.c | Nick Mathewson | |
2016-10-23 | man: Fix default value of AuthDirGuardBWGuarantee to 2MB | David Goulet | |
Closes #20435 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2016-10-20 | Turn scheduler.c documentation into doxygen. | Nick Mathewson | |
2016-10-19 | changes file for 20389 | 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 | |
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. | |||
2016-10-19 | Merge remote-tracking branch 'chelseakomlo/master' | Nick Mathewson | |
2016-10-19 | Compilation fix. (function pointer implicit cast in tests.) | Nick Mathewson | |
2016-10-19 | Merge remote-tracking branch 'andrea/ticket19858_v2' | Nick Mathewson | |
Conflict in entrynodes.c: any_bridge_supports_microdescriptors was removed in master, and modified in 19858_v2 | |||
2016-10-19 | Unify code in channel_write_*cell() | Nick Mathewson | |
Patch from pingl; patch for 13827. | |||
2016-10-19 | Merge remote-tracking branch 'arma/bug6769' | Nick Mathewson | |
2016-10-19 | Bump version on master to 0.3.0.0-alpha-dev. | Nick Mathewson | |
2016-10-19 | Refactor purpose_needs_anonymity to use switch statement | Chelsea H. Komlo | |
2016-10-18 | Refactor to use purpose_needs_anonymity and remove is_sensitive_dir_purpose | Chelsea H. Komlo | |
2016-10-18 | 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-17 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
"ours" commit to avoid bumping version. | |||
2016-10-17 | 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.9tor-0.2.9.4-alpha | Nick Mathewson | |
2016-10-17 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
("ours" merge to avoid taking version bump) | |||
2016-10-17 | 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 | |
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). | |||
2016-10-17 | 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 | |
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. | |||
2016-10-17 | Add a logic-consistency test when parsing unix socket configs | Nick Mathewson | |
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. |