aboutsummaryrefslogtreecommitdiff
path: root/changes
AgeCommit message (Collapse)Author
2022-08-12Merge branch 'maint-0.4.7'David Goulet
2022-08-12Merge branch 'maint-0.4.6' into maint-0.4.7David Goulet
2022-08-12Merge branch 'maint-0.4.5' into maint-0.4.6David Goulet
2022-08-12geoip: Update geoip files with August 9th, 2022 databaseDavid Goulet
Fixes #40658 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-08-11Merge branch 'maint-0.4.7'David Goulet
2022-08-11Merge branch 'maint-0.4.6' into maint-0.4.7David Goulet
2022-08-11Merge branch 'maint-0.4.5' into maint-0.4.6David Goulet
2022-08-11fallbackdir: Update list generated on August 11, 2022Tor CI Release
2022-08-11Update geoip files to match ipfire location db, 2022/08/11.Tor CI Release
2022-08-11Merge branch 'maint-0.4.7'David Goulet
2022-08-11Add changes file for bug40642.Mike Perry
2022-08-10Merge branch 'maint-0.4.7'David Goulet
2022-08-09ignore families for L2 guard independenceRoger Dingledine
mike is concerned that we would get too much exposure to adversaries, if we enforce that none of our L2 guards can be in the same family. this change set now essentially finishes the feature that commit a77727cdc was attempting to add, but strips the "_and_family" part of that plan.
2022-08-09make L2 vanguards actually independentRoger Dingledine
We had omitted some checks for whether our vanguards (second layer guards from proposal 333) overlapped or came from the same family. Now make sure to pick each of them to be independent. Fixes bug 40639; bugfix on 0.4.7.1-alpha.
2022-08-09Merge branch 'maint-0.4.7'David Goulet
2022-08-09dirauth: Make voting flag threshold tunable via torrcDavid Goulet
Remove UPTIME_TO_GUARANTEE_STABLE, MTBF_TO_GUARANTEE_STABLE, TIME_KNOWN_TO_GUARANTEE_FAMILIAR WFU_TO_GUARANTEE_GUARD and replace each of them with a tunnable torrc option. Related to #40652 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-08-04dirauth: Add a AuthDirVoteGuard to pin Guard flagsDavid Goulet
Related to #40652 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-08-02Merge branch 'maint-0.4.5' into maint-0.4.6David Goulet
2022-08-02Merge branch 'maint-0.4.7'David Goulet
2022-08-02Merge branch 'maint-0.4.6' into maint-0.4.7David Goulet
2022-08-02Merge branch 'tor-gitlab/mr/608' into maint-0.4.5David Goulet
2022-08-02Merge branch 'maint-0.4.5' into maint-0.4.6David Goulet
2022-08-02Merge branch 'maint-0.4.7'David Goulet
2022-08-02Merge branch 'maint-0.4.6' into maint-0.4.7David Goulet
2022-08-02relay: Don't send DESTROY remote reason backward or forwardDavid Goulet
Fixes #40649 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-08-02Merge branch 'maint-0.4.7'David Goulet
2022-08-02Changes file for bug 40644.Mike Perry
2022-08-01conn: Notify btrack subsys on normal OR conn closeDavid Goulet
Fixes #40604 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-07-27Merge branch 'maint-0.4.5' into maint-0.4.6David Goulet
2022-07-27Merge branch 'maint-0.4.7'David Goulet
2022-07-27Merge branch 'maint-0.4.6' into maint-0.4.7David Goulet
2022-07-27Fix a check, make a netflow padding function more safe.Nick Mathewson
Previously, `channelpadding_get_netflow_inactive_timeout_ms` would crash with an assertion failure if `low_timeout` was greater than `high_timeout`. That wasn't possible in practice because of checks in `channelpadding_update_padding_for_channel`, but it's better not to have a function whose correctness is this tricky to prove. Fixes #40645. Bugfix on 0.3.1.1-alpha.
2022-07-26Merge branch 'tor-gitlab/mr/601'David Goulet
2022-07-26Merge branch 'maint-0.4.5' into maint-0.4.6David Goulet
2022-07-26Merge branch 'maint-0.4.6' into maint-0.4.7David Goulet
2022-07-26Merge branch 'maint-0.4.7'David Goulet
2022-07-26cmux: Remove a log bug that is actually an acceptable raceDavid Goulet
Closes #40647 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-07-26relay: Send DESTROY cell instead of TRUNCATED cellDavid Goulet
Note that with this commit, TRUNCATED cells won't be used anymore that is client and relays won't emit them. Fixes #40623 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-07-26relay: Remove unused conn->ext_or_conn_idDavid Goulet
This also incidently removes a use of uninitialized stack data from the connection_or_set_ext_or_identifier() function. Fixes #40648 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-07-21Merge remote-tracking branch 'tor-gitlab/mr/598'Nick Mathewson
2022-07-21Merge remote-tracking branch 'tor-gitlab/mr/592'Nick Mathewson
2022-07-21Merge remote-tracking branch 'tor-gitlab/mr/591'Nick Mathewson
2022-07-19Changes file for #40630 (LibreSSL 3.5 compatibility)Alex Xu (Hello71)
2022-06-23Revert "cmux: Don't pick a marked for close circuit as active"David Goulet
This reverts commit 4f1298e4189f8bda8ecf48cf7ff25445698d747a.
2022-06-23cmux: Don't pick a marked for close circuit as activeDavid Goulet
Fixes #25312 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-06-17Add a missing "not" to a message.Nick Mathewson
Closes #40619. Bugfix on 0.2.5.4-alpha.
2022-06-17release: ChangeLog and ReleaseNotes for 0.4.7.8Tor CI Release
2022-06-17fallbackdir: Update list generated on June 17, 2022Tor CI Release
2022-06-17Update geoip files to match ipfire location db, 2022/06/17.Tor CI Release
2022-06-17Merge branch 'maint-0.4.7'David Goulet