summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-04-27version: Bump version to 0.4.8.0-alpha-devtor-0.4.8.0-alpha-devDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-04-27version: Bump to 0.4.7.7-devDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-04-27ci: Add 0.4.7 series to scripts and CIDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-04-27version: Bump version to 0.4.7.7tor-0.4.7.7Tor CI Release
2022-04-27release: ChangeLog and ReleaseNotes for 0.4.7.7Tor CI Release
2022-04-27fallbackdir: Update list generated on April 27, 2022Tor CI Release
2022-04-27Update geoip files to match ipfire location db, 2022/04/27.Tor CI Release
2022-04-26Changes file for bug40598Mike Perry
2022-04-26Bug 40598: Demote warn log about odd path lengths with congestion control.Mike Perry
2022-04-14Merge branch 'maint-0.4.6'David Goulet
2022-04-14Merge branch 'maint-0.4.5' into maint-0.4.6David Goulet
2022-04-14Merge branch 'tor-gitlab/mr/491' into maint-0.4.5David Goulet
2022-04-14Merge branch 'maint-0.4.6'David Goulet
2022-04-14Merge branch 'maint-0.4.5' into maint-0.4.6David Goulet
2022-04-14Merge branch 'tor-gitlab/mr/497' into maint-0.4.5David Goulet
2022-04-14Merge branch 'maint-0.4.6'David Goulet
2022-04-07doc: Minor changes to the Releasing docDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-04-07version: Bump version to 0.4.7.6-rc-devTor CI Release
2022-04-07version: Bump version to 0.4.7.6-rctor-0.4.7.6-rcTor CI Release
2022-04-07release: ChangeLog and ReleaseNotes for 0.4.7.6-rcTor CI Release
2022-04-07fallbackdir: Update list generated on April 07, 2022Tor CI Release
2022-04-07Update geoip files to match ipfire location db, 2022/04/07.Tor CI Release
2022-04-04Merge branch 'tor-gitlab/mr/557'David Goulet
2022-03-31document running_long_enough_to_decide_unreachable()Roger Dingledine
It came as a surprise that Serge, the bridge authority, omits the Running flag for all bridges in its first 30 minutes after a restart: https://bugs.torproject.org/tpo/anti-censorship/rdsys/102 The fix we're doing for now is to accept it as correct behavior in Tor, and change all the supporting tools to be able to handle bridge networkstatus docs that have no Running bridges. I'm documenting it here inside Tor too so the next person might not be so surprised.
2022-03-29test: Unit tests for overload onionskin ntorDavid Goulet
Part of #40560 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-03-29rephist: Introduce a fraction and period for overload onionskinDavid Goulet
This code was heavily reused from the previous DNS timeout work done in ticket #40491 that was removed afterall from our code. Closes #40560 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-03-28ci: print test_network_log contentsAlex Xu (Hello71)
cat will always print "cat: test_network_log: Is a directory". change it to head -n -0, which is arguably not the perfect format but is at least somewhat useful.
2022-03-28Merge branch 'maint-0.4.6'David Goulet
2022-03-28Merge branch 'maint-0.4.5' into maint-0.4.6David Goulet
2022-03-28Merge branch 'tor-gitlab/mr/556' into maint-0.4.5David Goulet
2022-03-27Sandbox: Permit the clone3 system callNick Mathewson
Apparently glibc-2.34 uses clone3, when previously it just used clone. Closes ticket #40590.
2022-03-25version: Bump version to 0.4.7.5-alpha-devTor CI Release
2022-03-25version: Bump version to 0.4.7.5-alphator-0.4.7.5-alphaTor CI Release
2022-03-25release: ChangeLog and ReleaseNotes for 0.4.7.5-alphaTor CI Release
2022-03-25fallbackdir: Update list generated on March 25, 2022Tor CI Release
2022-03-25Update geoip files to match ipfire location db, 2022/03/25.Tor CI Release
2022-03-24Light editing to changes entries for 0.4.7.5-alphaNick Mathewson
2022-03-16Merge branch 'tor-gitlab/mr/550'David Goulet
2022-03-16Merge branch 'tor-gitlab/mr/548'David Goulet
2022-03-16hs: Helper function to setup congestion controlDavid Goulet
We had 3 callsites setting up the circuit congestion control and so this commit consolidates all 3 calls into 1 function. Related to #40586 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-03-16hs: Transfer ccontrol from circuit to cpathDavid Goulet
Once the cpath is finalized, e2e encryption setup, transfer the ccontrol from the rendezvous circuit to the cpath. This allows the congestion control subsystem to properly function for both upload and download side of onion services. Closes #40586 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-03-16dns: Remove reachable BUG()David Goulet
Fixes #40587 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-03-16Merge branch 'tor-gitlab/mr/490'David Goulet
2022-03-16Merge branch 'maint-0.4.5' into maint-0.4.6David Goulet
2022-03-16Merge branch 'maint-0.4.6'David Goulet
2022-03-16Merge branch 'tor-gitlab/mr/533' into maint-0.4.5David Goulet
2022-03-15relay: Reconfigure libevent options only on DNS params changeDavid Goulet
Related #40312 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-03-15relay: On new consensus, reconfigure DNS nameserversDavid Goulet
This applies only for relays. Previous commit adds two new consensus parameters that dictate how libevent is configured with DNS resolution. And so, with a new consensus, we now look at those values in case they ever change. Without this, Exit relay would have to HUP or restart to apply any new Exit DNS consensus parameters. Related to #40312 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-03-15relay: Lower DNS Exit-side timeoutDavid Goulet
Introduces two new consensus parameter: exit_dns_timeout: Number of seconds before libevent should consider the DNS request a timeout. exit_dns_num_attempts: Number of attempts that libeven should retry a previously failing query before calling it a timeout. Closes #40312 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-03-15Merge branch 'tor-gitlab/mr/547'David Goulet