Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-05 | pick a release date for 0.3.0.5-rctor-0.3.0.5-rc | Nick Mathewson | |
2017-04-04 | style: no need to say "Tor" before "0.x.y.z" in changelog | Nick Mathewson | |
2017-04-04 | fold 21825 into changelog | Nick Mathewson | |
2017-04-04 | Merge branch 'maint-0.3.0' into release-0.3.0 | Nick Mathewson | |
2017-04-04 | hs: Expose hs_service.c functions for unit tests | David Goulet | |
In order to avoid src/or/hs_service.o to contain no symbols and thus making clang throw a warning, the functions are now exposed not just to unit tests. Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2017-04-03 | Start on a release notes draft for 030. | Nick Mathewson | |
This was generated by taking all the changelogs, sorting and collating them, and removing everything that said "bugfix on 0.3.0". | |||
2017-04-03 | Merge branch 'maint-0.3.0' into release-0.3.0 | Nick Mathewson | |
2017-04-03 | version bump | Nick Mathewson | |
2017-04-03 | Changelog for 0.3.0.5-rc | Nick Mathewson | |
2017-04-03 | Merge branch 'maint-0.3.0' into release-0.3.0 | Nick Mathewson | |
2017-04-03 | Merge remote-tracking branch 'teor/bug21596_030' into maint-0.3.0 | Nick Mathewson | |
2017-04-03 | Merge remote-tracking branch 'public/bug21415_testfix_030' into maint-0.3.0 | Nick Mathewson | |
2017-03-27 | Merge branch 'maint-0.3.0' into release-0.3.0 | Nick Mathewson | |
2017-03-27 | Fix max sampled size logic when in bridge mode. | George Kadianakis | |
When calculating max sampled size, Tor would only count the number of bridges in torrc, without considering that our state file might already have sampled bridges in it. This caused problems when people swap bridges, since the following error would trigger: [warn] Not expanding the guard sample any further; just hit the maximum sample threshold of 1 | |||
2017-03-26 | Merge branch 'maint-0.3.0' into release-0.3.0 | Nick Mathewson | |
2017-03-26 | Tweak test_entrynodes comment | Nick Mathewson | |
2017-03-26 | Merge branch 'ticket21799' into maint-0.3.0 | Nick Mathewson | |
2017-03-23 | Use update_approx_time() to run a test 100 days in the past. | Nick Mathewson | |
Fixes bug21799. | |||
2017-03-15 | Merge branch 'maint-0.3.0' into release-0.3.0 | Nick Mathewson | |
2017-03-15 | Merge branch 'bug20059_024_v2' into maint-0.3.0 | Nick Mathewson | |
2017-03-15 | Avoid a double-mark bug when makring a pending circuit as "too old" | Nick Mathewson | |
Fixes bug 20059; bugfix on 0.1.0.1-rc. | |||
2017-03-14 | Merge branch 'maint-0.3.0' into release-0.3.0 | Nick Mathewson | |
2017-03-14 | #21720: Update "directory server options" preamble in manpage | Nick Mathewson | |
2017-03-13 | Merge branch 'maint-0.3.0' into release-0.3.0 | Nick Mathewson | |
2017-03-13 | Merge remote-tracking branch 'public/bug21682_030' into maint-0.3.0 | Nick Mathewson | |
2017-03-09 | Fix failing bridges+ipv6-min integration test. | George Kadianakis | |
The bridges+ipv6-min integration test has a client with bridges: Bridge 127.0.0.1:5003 Bridge [::1]:5003 which got stuck in guard_selection_have_enough_dir_info_to_build_circuits() because it couldn't find the descriptor of both bridges. Specifically, the guard_has_descriptor() function could not find the node_t of the [::1] bridge, because the [::1] bridge had no identity digest assigned to it. After further examination, it seems that during fetching the descriptor for our bridges, we used the CERTS cell to fill the identity digest of 127.0.0.1:5003 properly. However, when we received a CERTS cell from [::1]:5003 we actually ignored its identity digest because the learned_router_identity() function was using get_configured_bridge_by_addr_port_digest() which was returning the 127.0.0.1 bridge instead of the [::1] bridge (because it prioritizes digest matching over addrport matching). The fix replaces get_configured_bridge_by_addr_port_digest() with the recent get_configured_bridge_by_exact_addr_port_digest() function. It also relaxes the constraints of the get_configured_bridge_by_exact_addr_port_digest() function by making it return bridges whose identity digest is not yet known. By using the _exact_() function, learned_router_identity() actually fills in the identity digest of the [::1] bridge, which then allows guard_has_descriptor() to find the right node_t and verify that the descriptor is there. FWIW, in the bridges+ipv6-min test both 127.0.0.1 and [::1] bridges correspond to the same node_t, which I guess makes sense given that it's actually the same underlying bridge. | |||
2017-03-09 | Revert "Restore correct behavior of 0.3.0.4-rc with bridges+ipv6-min" | George Kadianakis | |
This reverts commit 5298ab59170be74aed20e04e5378ec66eef6476e. | |||
2017-03-08 | Merge branch 'maint-0.3.0' into release-0.3.0 | Nick Mathewson | |
2017-03-08 | Merge branch 'maint-0.2.9' into maint-0.3.0 | Nick Mathewson | |
2017-03-08 | Merge branch 'maint-0.2.8' into maint-0.2.9 | Nick Mathewson | |
2017-03-08 | Merge branch 'maint-0.2.7-redux' into maint-0.2.8 | Nick Mathewson | |
2017-03-08 | Merge branch 'maint-0.2.6' into maint-0.2.7-redux | Nick Mathewson | |
2017-03-08 | Merge branch 'maint-0.2.5' into maint-0.2.6 | Nick Mathewson | |
2017-03-08 | Merge branch 'maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2017-03-08 | Fix a memory leak in config_get_assigned_option() | Nick Mathewson | |
This was introducd in 4d83999213712c7 in 0.3.0.3-alpha. This is bug 21682. | |||
2017-03-08 | Update geoip and geoip6 to the March 7 2017 database. | Karsten Loesing | |
2017-03-07 | Merge branch 'maint-0.3.0' into release-0.3.0 | Nick Mathewson | |
2017-03-07 | Merge branch 'bug21594_030_squashed' into maint-0.3.0 | Nick Mathewson | |
2017-03-07 | Remove delay in hidden service introduction point checks | teor | |
Make hidden services with 8 to 10 introduction points check for failed circuits immediately after startup. Previously, they would wait for 5 minutes before performing their first checks. Fixes bug 21594; bugfix on commit 190aac0eab9 in Tor 0.2.3.9-alpha. Reported by alecmuffett. | |||
2017-03-04 | Merge branch 'maint-0.3.0' into release-0.3.0 | Nick Mathewson | |
2017-03-04 | Merge remote-tracking branch 'teor/bug21576_029_v2' into maint-0.3.0 | Nick Mathewson | |
2017-03-02 | Make hidden services always check for failed intro point connections | teor | |
Previously, they would stop checking when they exceeded their intro point creation limit. Fixes bug 21596; bugfix on commit d67bf8b2f23 in Tor 0.2.7.2-alpha. Reported by alecmuffett. | |||
2017-03-02 | Fix a crash when a connection tries to open just after it has been unlinked | teor | |
Fixes bug 21576; bugfix on Tor 0.2.9.3-alpha. Reported by alecmuffett. | |||
2017-03-01 | Merge branch 'maint-0.3.0' into release-0.3.0 | Nick Mathewson | |
2017-03-01 | Bump to 0.3.0.4-rc-dev | Nick Mathewson | |
2017-03-01 | Merge branch 'maint-0.3.0' into release-0.3.0tor-0.3.0.4-rc | Nick Mathewson | |
2017-03-01 | Restore correct behavior of 0.3.0.4-rc with bridges+ipv6-min | Nick Mathewson | |
In that chutney test, the bridge client is configured to connect to the same bridge at 127.0.0.1:5003 _and_ at [::1]:5003, with no change in transports. That meant, I think, that the descriptor is only assigned to the first bridge when it arrives, and never the second. | |||
2017-03-01 | Pick a date | Nick Mathewson | |
2017-03-01 | Remove 21581 changes file: "bugfix not on any released Tor" | Nick Mathewson | |
2017-03-01 | Reflow changelog | Nick Mathewson | |