Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-05-17 | Fix remaining lintChanges warnings. | Nick Mathewson | |
2016-05-17 | Resolve lintChanges warnings. | Nick Mathewson | |
2016-05-16 | Merge remote-tracking branch 'teor/fallback-script' into maint-0.2.8 | Nick Mathewson | |
2016-05-12 | Merge branch 'maint-0.2.7' into maint-0.2.8 | Nick Mathewson | |
2016-05-12 | Merge branch 'bug18977_026_v2' into maint-0.2.7 | Nick Mathewson | |
2016-05-12 | Merge branch 'bug18977_024_v2' into bug18977_026_v2 | Nick Mathewson | |
Had conflicts related to other correct_tm bugs in 0.2.6. Added wday for another case. | |||
2016-05-12 | Have correct_tm set tm_wday as well. | Nick Mathewson | |
The tm_wday field had been left uninitialized, which was causing some assertions to fail on Windows unit tests. Fixes bug 18977. | |||
2016-05-12 | Merge remote-tracking branch 'arma/bug19003-try2' into maint-0.2.8 | Nick Mathewson | |
2016-05-12 | Merge remote-tracking branch 'arma/bug17621-try2' into maint-0.2.8 | Nick Mathewson | |
2016-05-11 | minor touchups on nick's ticket 17621 changes | Roger Dingledine | |
2016-05-11 | Document the contents of $datadir/keys | Nick Mathewson | |
Ticket 17621. | |||
2016-05-11 | Merge branch 'maint-0.2.7' into maint-0.2.8 | Roger Dingledine | |
2016-05-11 | unbreak the build (when warnings are enabled) | Roger Dingledine | |
2016-05-11 | Merge remote-tracking branch 'teor/bug18816_simplify' into maint-0.2.8 | Nick Mathewson | |
2016-05-11 | Merge branch 'maint-0.2.7' into maint-0.2.8 | Nick Mathewson | |
2016-05-11 | Merge remote-tracking branch 'special/bug19032-027' into maint-0.2.7 | Nick Mathewson | |
2016-05-11 | Fix out-of-bounds write during voting with duplicate ed25519 keys | John Brooks | |
In dirserv_compute_performance_thresholds, we allocate arrays based on the length of 'routers', a list of routerinfo_t, but loop over the nodelist. The 'routers' list may be shorter when relays were filtered by routers_make_ed_keys_unique, leading to an out-of-bounds write on directory authorities. This bug was originally introduced in 26e89742, but it doesn't look possible to trigger until routers_make_ed_keys_unique was introduced in 13a31e72. Fixes bug 19032; bugfix on tor 0.2.8.2-alpha. | |||
2016-05-11 | Confim we want certificates from fallbacks | teor (Tim Wilson-Brown) | |
Comment-only change | |||
2016-05-11 | Revert "Switch between fallback and authority when auth cert fetch fails" | teor (Tim Wilson-Brown) | |
This reverts commit 92d7ee08b8c51b4b29f68c6d00ca4aa91ea5a66b. | |||
2016-05-11 | refactor the #19003 patches | Roger Dingledine | |
fix the logic in one of the comments | |||
2016-05-11 | Merge branch 'bug18761_028_squashed' into maint-0.2.8 | Nick Mathewson | |
2016-05-11 | Log find_rp_for_intro_() failures at LOG_PROTOCOL_WARN. | Nick Mathewson | |
Closes ticket 18761. Also fix a whitespace issue. | |||
2016-05-11 | Merge remote-tracking branch 'teor/bug18816-squashed' into maint-0.2.8 | Nick Mathewson | |
2016-05-11 | Merge branch 'maint-0.2.7' into maint-0.2.8 | Nick Mathewson | |
2016-05-11 | Merge branch 'bug18841_1_025' into maint-0.2.7 | Nick Mathewson | |
2016-05-11 | Undefine _FORTIFY_SOURCE before defining it. | Nick Mathewson | |
This makes our compilation options checks in autoconf work better on systems that already define _FORTIFY_SOURCE. Fixes at least one case of bug 18841; bugfix on 0.2.3.17-beta. Patch from "trudokal". | |||
2016-05-10 | Switch between fallback and authority when auth cert fetch fails | teor (Tim Wilson-Brown) | |
2016-05-10 | Use the consensus download schedule for authority certificates | teor (Tim Wilson-Brown) | |
Previously, we were using the generic schedule for some downloads, and the consensus schedule for others. Resolves ticket 18816; fix on fddb814fe in 0.2.4.13-alpha. | |||
2016-05-09 | Merge branch 'maint-0.2.7' into maint-0.2.8 | Nick Mathewson | |
2016-05-09 | Merge branch 'bug19008_027' into maint-0.2.7 | Nick Mathewson | |
2016-05-09 | Add "-c 1" to ping6 in test-network-all | Nick Mathewson | |
Fixes bug 19008. bugfix on 0.2.7.3-rc | |||
2016-05-09 | Merge branch 'maint-0.2.7' into maint-0.2.8 | Nick Mathewson | |
2016-05-09 | Merge commit '1a065cea46a9c179d64d74d012f051135bc4725a' into maint-0.2.8 | Nick Mathewson | |
This is an merge of maint-0.2.7 as an "ours" merge to avoid taking the cherry-picked fix of 18490 | |||
2016-05-09 | Merge branch 'maint-0.2.6' into maint-0.2.7 | Nick Mathewson | |
2016-05-09 | Merge branch 'maint-0.2.5' into maint-0.2.6 | Nick Mathewson | |
2016-05-09 | Merge branch 'maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2016-05-09 | Allow directories in small networks to bootstrap | teor (Tim Wilson-Brown) | |
Skip DirPort checks when the consensus has no exits. Resolves #19003, bugfix on #18050 in 0.2.8.1-alpha. | |||
2016-05-09 | Add a comment to have_enough_path_info() | teor (Tim Wilson-Brown) | |
Comment only change | |||
2016-05-09 | Update geoip and geoip6 to the May 4 2016 database. | Karsten Loesing | |
2016-05-05 | Refactor router_pick_directory_server_impl to use node functions | teor (Tim Wilson-Brown) | |
No behavioural change This makes the use of the node explicit in the function, rather than hiding the node lookup in fascist_firewall_allows_rs. | |||
2016-05-05 | Comment-only change to clarify routerstatus_t IPv4 byte order | teor (Tim Wilson-Brown) | |
2016-05-05 | Rename skip_or and skip_dir to avoid confusion | teor (Tim Wilson-Brown) | |
Variable rename only | |||
2016-05-05 | Merge branch 'feature18483-028-v2-squashed' into maint-0.2.8 | Nick Mathewson | |
2016-05-05 | Only choose directory DirPorts on relays | teor (Tim Wilson-Brown) | |
2016-05-05 | Make clients only select directories with reachable ORPorts | teor (Tim Wilson-Brown) | |
This makes sure clients will only select relays which support begindir over ORPort. | |||
2016-05-05 | Make clients always use begindir for directory requests | teor (Tim Wilson-Brown) | |
This improves client anonymity and avoids directory header tampering. The extra load on the authorities should be offset by the fallback directories feature. This also simplifies the fixes to #18809. | |||
2016-05-05 | Make directory node selection more reliable | teor (Tim Wilson-Brown) | |
Delete an unnecessary check for non-preferred IP versions. Allows clients which can't reach any directories of their preferred IP address version to get directory documents. Patch on #17840 in 0.2.8.1-alpha. | |||
2016-05-04 | Merge branch 'bug18921_squashed' into maint-0.2.8 | Nick Mathewson | |
2016-05-04 | Choose the correct address for one-hop connections | teor (Tim Wilson-Brown) | |
After #17840 in 0.2.8.1-alpha, we incorrectly chose an IPv4 address for all DIRIND_ONEHOP directory connections, even if the routerstatus didn't have an IPv4 address. This likely affected bridge clients with IPv6 bridges. Resolves #18921. | |||
2016-05-04 | Merge branch 'doc18312' into maint-0.2.8 | Nick Mathewson | |