Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-06 | whitespace and typo fixes | Roger Dingledine | |
2018-01-05 | Merge branch 'maint-0.3.2' | Roger Dingledine | |
2018-01-05 | remove redundant "implement this" from log message | Roger Dingledine | |
2018-01-05 | Merge remote-tracking branch 'teor/fallback-code-2018-01' | Nick Mathewson | |
2018-01-05 | Merge branch 'maint-0.3.2' | Nick Mathewson | |
2018-01-05 | Merge branch 'maint-0.3.1' into maint-0.3.2 | Nick Mathewson | |
2018-01-05 | Merge branch 'maint-0.3.0' into maint-0.3.1 | Nick Mathewson | |
2018-01-05 | Merge branch 'maint-0.2.9' into maint-0.3.0 | Nick Mathewson | |
2018-01-05 | Merge branch 'teor_ticket24681_028' into maint-0.2.9 | Nick Mathewson | |
2018-01-05 | fix a wide line | Nick Mathewson | |
2018-01-05 | Don't keep options in a local in run_main_loop_once. | Nick Mathewson | |
The options value can change between the get_options() and its second use, based on setconf callbacks in the event loop. | |||
2018-01-05 | Add a timestamp to the header of the current fallback list | teor | |
This timestamp is based on the time that list was first committed. Part of 24725. | |||
2018-01-05 | Remove an incorrect C comment in the current fallback list | teor | |
Follow-up to #24725 | |||
2018-01-05 | Add delimiters at the end of every fallback entry in the current list | teor | |
Using this script: sed -i.bak $'s|^,$|/* ===== */\\\n,|' src/or/fallback_dirs.inc (Due to embedded newlines, this script only works in bash.) And manually add a delimiter to the end of the header, and the start of the fallback list. This allows us to check that the code compiles, and the unit tests pass. And it allows downstream users stem and atlas to adapt to the new format. The upcoming fallback rebuild will automatically generate this new format. Follow-up to 24725. | |||
2018-01-05 | Update the version header in the current fallback file to 2.0.0 | teor | |
The upcoming fallback rebuild will automatically generate this new format. Follow-up to 24725, due to breaking changes in 24679, 24600, and 22759. | |||
2018-01-05 | Add all-zero extrainfo cache flags to the current fallback file | teor | |
Using this script: sed -i.bak $'s|^,$|/* extrainfo=0 */\\\n,|' src/or/fallback_dirs.inc (Due to embedded newlines, this script only works in bash.) This allows us to check that the code compiles, and the unit tests pass. And it allows downstream users stem and atlas to adapt to the new format. The upcoming fallback rebuild will automatically generate this new format, with actual relay extrainfo cache flags. Follow-up to 22759. | |||
2018-01-05 | Add blank nicknames to the current fallback file | teor | |
Using this script: sed -i.bak $'s|^,$|/* nickname= */\\\n,|' src/or/fallback_dirs.inc (Due to embedded newlines, this script only works in bash.) This allows us to check that the code compiles, and the unit tests pass. And it allows downstream users stem and atlas to adapt to the new format. The upcoming fallback rebuild will automatically generate this new format, with actual relay nicknames. Follow-up to 24600. | |||
2018-01-05 | Remove weights from the current fallback file | teor | |
Using this script: sed -i.bak 's/" weight=10",/,/' src/or/fallback_dirs.inc This allows us to check that the code compiles, and the unit tests pass. And it allows downstream users stem and atlas to adapt to the new format. The upcoming fallback rebuild will automatically generate this new format. Follow-up to 24679. | |||
2018-01-05 | Add a version 1.0.0 header to the current fallback file | teor | |
The upcoming fallback rebuild will automatically generate this new format, with version 2.0.0. Follow-up to 24725. | |||
2018-01-04 | smartlist.rs: The libc::c_char type is not the same as i8. | Nick Mathewson | |
The code had been using c_char and i8 interchangeably, but it turns out that c_char is only i8 on platforms where "char" is signed. On other platforms, c_char is u8. Fixes bug 24794; bug not on any released Tor. | |||
2018-01-04 | Merge remote-tracking branch 'frewsxcv/frewsxcv-protover-heap' | Nick Mathewson | |
2018-01-03 | Merge remote-tracking branch 'pastly2/ticket24531_033_01' | Nick Mathewson | |
2018-01-03 | In networkstatus_consensus_has_ipv6 test, use approx_time() | Nick Mathewson | |
This may (or may not) fix up some reliability issues we've been seeing with this test on windows. | |||
2018-01-03 | Merge branch 'maint-0.3.2' | Nick Mathewson | |
2018-01-03 | Fix some shadowed-global warnings. | Nick Mathewson | |
These are all about local variables shadowing global functions. That isn't normally a problem, but at least one compiler we care about seems to treat this as a case of -Wshadow violation, so let's fix it. Fixes bug 24634; bugfix on 0.3.2.1-alpha. | |||
2018-01-03 | Merge branch 'maint-0.3.2' | Nick Mathewson | |
2018-01-03 | Merge branch 'maint-0.3.1' into maint-0.3.2 | Nick Mathewson | |
2018-01-03 | Merge branch 'maint-0.3.0' into maint-0.3.1 | Nick Mathewson | |
2018-01-03 | Merge branch 'maint-0.2.9' into maint-0.3.0 | Nick Mathewson | |
2018-01-03 | Merge branch 'bug24633_029' into maint-0.2.9 | Nick Mathewson | |
2018-01-02 | Merge branch 'maint-0.3.2' | Nick Mathewson | |
2018-01-02 | Merge remote-tracking branch 'teor/bug24703_032' into maint-0.3.2 | Nick Mathewson | |
2018-01-02 | Merge branch 'maint-0.3.0' into maint-0.3.1 | Nick Mathewson | |
2018-01-02 | Merge branch 'maint-0.2.9' into maint-0.3.0 | Nick Mathewson | |
2018-01-02 | Merge branch 'maint-0.3.2' | Nick Mathewson | |
2018-01-02 | Merge branch 'maint-0.3.1' into maint-0.3.2 | Nick Mathewson | |
2018-01-02 | Merge remote-tracking branch 'teor/bug24736_028' into maint-0.2.9 | Nick Mathewson | |
2018-01-02 | Merge remote-tracking branch 'teor/ticket24001' | Nick Mathewson | |
2017-12-30 | Stop trying to remove NULL filenames on shutdown | teor | |
Fixes bug 24762; bugfix on master. (Not in any released version of Tor.) | |||
2017-12-28 | [fixup] this might be an improvement? | Corey Farwell | |
2017-12-27 | Remove unneeded heap allocations in protover.rs. | Corey Farwell | |
2017-12-25 | Clear the address when we can't choose a reachable address | teor | |
When the fascist_firewall_choose_address_ functions don't find a reachable address, set the returned address to the null address and port. This is a precautionary measure, because some callers do not check the return value. Fixes bug 24736; bugfix on 0.2.8.2-alpha. | |||
2017-12-24 | Expand comments in node_get_ed25519_id() and put them near the relevant code | teor | |
And add a changes file. Follow-up to 24001. | |||
2017-12-24 | Conditional check added | ArunaMaurya221B | |
2017-12-23 | Make the default DirAuthorityFallbackRate 0.1 | teor | |
This makes clients on the public tor network prefer to bootstrap off fallback directory mirrors. This is a follow-up to 24679, which removed weights from the default fallbacks. Implements ticket 24681. | |||
2017-12-22 | Bump the dates and Tor versions on the sample torrcs | teor | |
2017-12-22 | Clarify the OutboundBindAddressOR documentation in the sample torrc | teor | |
Part of 22145 | |||
2017-12-22 | Document IPv6Exit in the sample torrcs | teor | |
Sample config-only change. Implements 24703. | |||
2017-12-21 | Increment version to 0.3.2.8-rc-dev | Nick Mathewson | |
2017-12-21 | scan-build: Replace some test-assertions with fatal assertions | Nick Mathewson | |
Using tt_assert in these helpers was implying to scan-build that our 'new' functions might be returning NULL, which in turn would make it warn about null-pointer use. |