aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-01-25Merge branch 'maint-0.4.5' into release-0.4.5release-0.4.5David Goulet
2023-01-25compress_lzma: New enum values from liblzma 5.3.xmaint-0.4.5Micah Elizabeth Scott
Add new liblzma enums (LZMA_SEEK_NEEDED and LZMA_RET_INTERNAL*) conditional to the API version they arrived in. The first stable version of liblzma this affects is 5.4.0 Fixes #40741 Signed-off-by: Micah Elizabeth Scott <beth@torproject.org>
2023-01-12Merge branch 'maint-0.4.5' into release-0.4.5David Goulet
2023-01-12version: Bump version to 0.4.5.16-devTor CI Release
2023-01-12Merge branch 'maint-0.4.5' into release-0.4.5tor-0.4.5.16David Goulet
2023-01-12version: Bump version to 0.4.5.16Tor CI Release
2023-01-12release: ChangeLog and ReleaseNotes for 0.4.5.16Tor CI Release
2023-01-12Merge branch 'maint-0.4.5' into release-0.4.5David Goulet
2023-01-12fallbackdir: Update list generated on January 12, 2023Tor CI Release
2023-01-12Update geoip files to match ipfire location db, 2023/01/12.Tor CI Release
2023-01-12Merge branch 'maint-0.4.5' into release-0.4.5David Goulet
2023-01-12Merge branch 'ticket40730_045_01' into maint-0.4.5David Goulet
2023-01-11Merge branch 'maint-0.4.5' into release-0.4.5David Goulet
2023-01-11Merge branch 'tor-gitlab/mr/538' into maint-0.4.5David Goulet
2022-12-12socks: Make SafeSocks refuse SOCKS4 and accept SOCKS4aDavid Goulet
The logic was inverted. Introduced in commit 9155e08450fe7a609f8223202e8aa7dfbca20a6d. This was reported through our bug bounty program on H1. It fixes the TROVE-2022-002. Fixes #40730 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-12-06Merge branch 'maint-0.4.5' into release-0.4.5David Goulet
2022-12-06version: Bump version to 0.4.5.15-devTor CI Release
2022-12-06Merge branch 'maint-0.4.5' into release-0.4.5tor-0.4.5.15David Goulet
2022-12-06version: Bump version to 0.4.5.15Tor CI Release
2022-12-06release: ChangeLog and ReleaseNotes for 0.4.5.15Tor CI Release
2022-12-06Merge branch 'maint-0.4.5' into release-0.4.5David Goulet
2022-12-06fallbackdir: Update list generated on December 06, 2022Tor CI Release
2022-12-06Update geoip files to match ipfire location db, 2022/12/06.Tor CI Release
2022-12-06Merge branch 'maint-0.4.5' into release-0.4.5David Goulet
2022-12-06fallbackdir: Update files from latest 047 releaseDavid Goulet
We need the fallbackdir file to be the same so our release CI can generate a new list and apply it uniformly on all series. (Same as geoip) Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-12-06Merge branch 'maint-0.4.5' into release-0.4.5David Goulet
2022-12-06geoip: Update files from latest 047 releaseDavid Goulet
We need all geoip files to be the same so our release CI can generate a new list and apply it uniformly on all series. Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-12-06Merge branch 'maint-0.4.5' into release-0.4.5David Goulet
2022-11-29dirauth: rotate moria1 keys and portsRoger Dingledine
Rotate the relay identity key and v3 identity key for moria1. They have been online for more than a decade, there was a known potential compromise, and anyway refreshing keys periodically is good practice. Advertise new ports too, to avoid confusion. Closes ticket 40722.
2022-11-28Merge branch 'maint-0.4.5' into release-0.4.5David Goulet
2022-11-28changes: Add file for ticket 40674David Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-11-28dns: Make TTLs fuzzy at exit relaysRasmus Dahlberg
This change mitigates DNS-based website oracles by making the time that a domain name is cached uncertain (+- 4 minutes of what's measurable). Resolves TROVE-2021-009. Fixes #40674
2022-11-28Clip DNS TTL values once in event callbackRasmus Dahlberg
This change ensures that other parts of the code base always operate on the same clipped TTL values, notably without being aware of clipping.
2022-11-09Merge branch 'maint-0.4.5' into release-0.4.5David Goulet
2022-11-09build: fix -Wstrict-prototypes (Clang 16)Sam James
Clang 16 warns on -Wstrict-prototypes in preparation for C23 which can among other things, lead to some configure tests silently failing/returning the wrong result. Fixes this error: ``` -ignoreme: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] +ignoreme: error: a function declaration without a prototype is deprecated in all versions of C [-Werror,-Wstrict-prototypes] main () ``` For more information, see LWN.net [0] or LLVM's Discourse [1], gentoo-dev@ [2], or the (new) c-std-porting mailing list [3]. [0] https://lwn.net/Articles/913505/ [1] https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213 [2] https://archives.gentoo.org/gentoo-dev/message/dd9f2d3082b8b6f8dfbccb0639e6e240 [3] hosted at lists.linux.dev. Bug: https://bugs.gentoo.org/879747 Signed-off-by: Sam James <sam@gentoo.org> ---
2022-10-26Merge branch 'maint-0.4.5' into release-0.4.5David Goulet
2022-10-26Merge branch 'tor-gitlab/mr/631' into maint-0.4.5David Goulet
2022-10-26dirauth: Remove FaravaharDavid Goulet
Closes #40688 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-10-26Merge branch 'maint-0.4.5' into release-0.4.5David Goulet
2022-10-18dirauth: Change dizum IP addressDavid Goulet
Closes #40687 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-10-14Merge branch 'maint-0.4.5' into release-0.4.5David Goulet
2022-10-13Fix a completely wrong calculation in mach monotime_init_internal()Nick Mathewson
Bug 1: We were purporting to calculate milliseconds per tick, when we *should* have been computing ticks per millisecond. Bug 2: Instead of computing either one of those, we were _actually_ computing femtoseconds per tick. These two bugs covered for one another on x86 hardware, where 1 tick == 1 nanosecond. But on M1 OSX, 1 tick is about 41 nanoseconds, causing surprising results. Fixes bug 40684; bugfix on 0.3.3.1-alpha.
2022-08-12Merge branch 'maint-0.4.5' into release-0.4.5David Goulet
2022-08-12version: Bump version to 0.4.5.14-devTor CI Release
2022-08-12Merge branch 'maint-0.4.5' into release-0.4.5David Goulet
2022-08-12version: Bump version to 0.4.5.14tor-0.4.5.14Tor CI Release
2022-08-12release: ChangeLog and ReleaseNotes for 0.4.5.14David Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-08-12Merge branch 'maint-0.4.5' into release-0.4.5David 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-11version: Bump version to 0.4.5.13-devTor CI Release