]>
git.ipfire.org Git - thirdparty/tor.git/log
Nick Mathewson [Mon, 29 Jun 2020 16:58:50 +0000 (12:58 -0400)]
Merge branch 'maint-0.4.3' into maint-0.4.4
Nick Mathewson [Mon, 29 Jun 2020 16:58:50 +0000 (12:58 -0400)]
Merge branch 'maint-0.4.2' into maint-0.4.3
Nick Mathewson [Mon, 29 Jun 2020 16:58:23 +0000 (12:58 -0400)]
Merge remote-tracking branch 'tor-github/pr/1722/head' into maint-0.4.2
Nick Mathewson [Mon, 29 Jun 2020 16:56:50 +0000 (12:56 -0400)]
Merge branch 'maint-0.4.3' into maint-0.4.4
Nick Mathewson [Mon, 29 Jun 2020 16:56:39 +0000 (12:56 -0400)]
Merge remote-tracking branch 'tor-github/pr/1829/head' into maint-0.4.3
Nick Mathewson [Mon, 29 Jun 2020 16:55:35 +0000 (12:55 -0400)]
Merge branch 'maint-0.3.5' into maint-0.4.2
Nick Mathewson [Mon, 29 Jun 2020 16:55:35 +0000 (12:55 -0400)]
Merge branch 'maint-0.4.3' into maint-0.4.4
Nick Mathewson [Mon, 29 Jun 2020 16:55:35 +0000 (12:55 -0400)]
Merge branch 'maint-0.4.2' into maint-0.4.3
Nick Mathewson [Mon, 29 Jun 2020 16:55:27 +0000 (12:55 -0400)]
Merge remote-tracking branch 'tor-github/pr/1725/head' into maint-0.3.5
George Kadianakis [Wed, 17 Jun 2020 10:48:33 +0000 (13:48 +0300)]
Reinstate support for GUARD NEW/UP/DOWN control port events.
Nick Mathewson [Tue, 23 Jun 2020 16:29:39 +0000 (12:29 -0400)]
Merge branch 'ticket34382' into maint-0.4.4
David Goulet [Tue, 23 Jun 2020 12:52:16 +0000 (08:52 -0400)]
Merge branch 'tor-github/pr/1937' into maint-0.4.4
Miguel Jacq [Thu, 18 Jun 2020 03:47:15 +0000 (13:47 +1000)]
Consistently use 'address' in Invalid v3 address responses to ONION_CLIENT_AUTH commands
Nick Mathewson [Wed, 17 Jun 2020 15:00:58 +0000 (11:00 -0400)]
Update the list of recommended protocol versions to match >=0.3.5.
Since Tor 0.2.9 has been unsupported since January, 0.3.5 is the
oldest supported version, and its features constitute the oldest
recommended feature-set.
This patch updates these recommendations:
DirCache=2
Support for consensus diffs.
New in 0.3.1.1-alpha.
HSDir=2
Support for v3 onion service descriptors.
New in 0.3.0.4-alpha.
HSIntro=4
Support for
Ed25519 intropoint authentication keys.
New in 0.3.0-4-alpha.
HSRend=2
Support for rendezvous cells longer than 20 bytes.
New in 0.2.9.4-alpha.
Link=5
Link padding and link padding negotiation.
New in 0.3.3.2-alpha.
LinkAuth=3
Ed25519 link authentication.
New in 0.3.0.1-alpha.
Nick Mathewson [Wed, 17 Jun 2020 14:37:47 +0000 (10:37 -0400)]
Spelling fix: "RECCOMEND" => "RECOMMEND".
Nick Mathewson [Tue, 16 Jun 2020 23:38:38 +0000 (19:38 -0400)]
Bump to 0.4.4.1-alpha-dev
Nick Mathewson [Mon, 15 Jun 2020 20:45:18 +0000 (16:45 -0400)]
Bump to 0.4.4.1-alpha
Nick Mathewson [Mon, 15 Jun 2020 20:43:09 +0000 (16:43 -0400)]
forward-port changelog and release-notes from 0.4.3.5
David Goulet [Fri, 12 Jun 2020 16:55:41 +0000 (12:55 -0400)]
Merge branch 'maint-0.3.5' into maint-0.4.2
David Goulet [Fri, 12 Jun 2020 16:55:41 +0000 (12:55 -0400)]
Merge branch 'maint-0.4.2' into maint-0.4.3
David Goulet [Fri, 12 Jun 2020 16:55:41 +0000 (12:55 -0400)]
Merge branch 'maint-0.4.3' into maint-0.4.4
David Goulet [Fri, 12 Jun 2020 16:55:17 +0000 (12:55 -0400)]
Merge branch 'tor-github/pr/1912' into maint-0.3.5
George Kadianakis [Thu, 11 Jun 2020 10:45:00 +0000 (13:45 +0300)]
Fold in a changes file and update exceptions.txt.
Co-authored-by: Florentin Rochet <florentin.rochet@uclouvain.be>
George Kadianakis [Thu, 11 Jun 2020 10:44:50 +0000 (13:44 +0300)]
Fix and update unittests.
Co-authored-by: Florentin Rochet <florentin.rochet@uclouvain.be>
George Kadianakis [Thu, 11 Jun 2020 10:49:13 +0000 (13:49 +0300)]
Update functions that load and write the guard state file.
Co-authored-by: Florentin Rochet <florentin.rochet@uclouvain.be>
George Kadianakis [Thu, 11 Jun 2020 10:49:00 +0000 (13:49 +0300)]
Pick guards on the order they were sampled (prop310).
Co-authored-by: Florentin Rochet <florentin.rochet@uclouvain.be>
Florentin Rochet [Wed, 22 Apr 2020 18:36:16 +0000 (20:36 +0200)]
Refactor some guard state file parsing code into functions.
Co-authored-by: Florentin Rochet <florentin.rochet@uclouvain.be>
Nick Mathewson [Tue, 9 Jun 2020 19:47:25 +0000 (15:47 -0400)]
Remove "enable_practracker_in_hooks" for 0.4.4.
c [Mon, 8 Jun 2020 01:41:36 +0000 (01:41 +0000)]
scripts/maint: Remove obsolete generated tor.sh
Per <https://trac.torproject.org/projects/tor/ticket/34381>, these
contrib scripts were generated by older versions of Tor and shellcheck
will throw warnings if they still exist.
Nick Mathewson [Fri, 5 Jun 2020 16:37:30 +0000 (12:37 -0400)]
Merge branch 'maint-0.4.3'
Nick Mathewson [Fri, 5 Jun 2020 16:37:29 +0000 (12:37 -0400)]
Merge branch 'maint-0.3.5' into maint-0.4.2
Nick Mathewson [Fri, 5 Jun 2020 16:37:29 +0000 (12:37 -0400)]
Merge branch 'maint-0.4.2' into maint-0.4.3
Alexander Færøy [Tue, 2 Jun 2020 13:07:54 +0000 (13:07 +0000)]
Update and upgrade Pacman before installing dependencies in AppVeyor.
This patch makes sures that AppVeyor upgrades its Pacman (the package
manager) before installing the Tor dependencies.
See: https://bugs.torproject.org/34384
Nick Mathewson [Fri, 5 Jun 2020 14:12:00 +0000 (10:12 -0400)]
Merge remote-tracking branch 'tor-github/pr/1920/head'
Nick Mathewson [Fri, 5 Jun 2020 14:08:27 +0000 (10:08 -0400)]
Merge remote-tracking branch 'tor-github/pr/1902/head'
c [Fri, 5 Jun 2020 10:28:29 +0000 (10:28 +0000)]
Remove tor.sh from .gitignore
The files contrib/dist/tor.sh and contrib/dist/suse/tor.sh should not
exist anymore, but when building in same repository for older versions
of Tor, these files may return and not be cleaned up properly. This
commit unignores those files from .gitignore, in order to make it clear
that these files are no longer auto-generated and should be cleaned up.
rl1987 [Fri, 5 Jun 2020 08:49:24 +0000 (11:49 +0300)]
Fix some checks of tor_inet_ntoa() return value
Also, fix a format string.
Nick Mathewson [Thu, 4 Jun 2020 16:08:02 +0000 (12:08 -0400)]
sandbox: Do not require M_SYSCALL.
M_SYSCALL is used to report information about a sandbox violation,
but when we don't have a definition for it, it still makes sense to
compile.
Closes ticket 34382.
Nick Mathewson [Thu, 4 Jun 2020 14:35:51 +0000 (10:35 -0400)]
changes file for ticket 32888
Nick Mathewson [Thu, 4 Jun 2020 14:33:36 +0000 (10:33 -0400)]
Merge remote-tracking branch 'tor-github/pr/1910/head'
c [Thu, 4 Jun 2020 13:27:30 +0000 (13:27 +0000)]
doc: specify C99 coding standards
Make clear that Tor's C code targets C99 standards. This makes it more
explicit what to expect for new code, because guessing from existing
code is not always reliable, especially for code that predates the
change in standard.
c [Thu, 4 Jun 2020 13:15:27 +0000 (13:15 +0000)]
config: Styling fix + use fmt_addr()
Conform to C99 as suggested by nickm on #32888 and use fmt_addr() rather
than tor_addr_to_str_dup()
Nick Mathewson [Wed, 3 Jun 2020 18:48:05 +0000 (14:48 -0400)]
Revert "Travis: temporarily fix stem version to
d1174a83c2dcb7b8 "
This reverts commit
e63bfca5f2d98788d11b9a0a82bf67277a228c71 , now
that Stem has been upgraded to fix the underlying issue.
c [Wed, 3 Jun 2020 14:42:53 +0000 (14:42 +0000)]
config: Add interface address debug logging
Add logging for "the local network interface addresses" as requested by
ticket #32888.
Nick Mathewson [Tue, 2 Jun 2020 15:47:20 +0000 (11:47 -0400)]
remove a period from a doxygen heading
The other headings don't have periods.
George Kadianakis [Tue, 2 Jun 2020 11:05:43 +0000 (14:05 +0300)]
Merge branch 'maint-0.4.3'
George Kadianakis [Tue, 2 Jun 2020 11:05:33 +0000 (14:05 +0300)]
Merge branch 'tor-github/pr/1909' into maint-0.4.3
George Kadianakis [Tue, 2 Jun 2020 11:01:49 +0000 (14:01 +0300)]
Merge branch 'tor-github/pr/1909'
Nick Mathewson [Mon, 1 Jun 2020 13:48:56 +0000 (09:48 -0400)]
Merge branch 'maint-0.4.3'
Nick Mathewson [Mon, 1 Jun 2020 13:47:37 +0000 (09:47 -0400)]
Merge remote-tracking branch 'tor-github/pr/1905/head' into maint-0.4.3
c [Mon, 1 Jun 2020 13:02:21 +0000 (13:02 +0000)]
config: Add IPv4 Address config debug logging
Per ticket #32888 this should address logging "the Address torrc
option", "and whether it is an IP address, or a DNS name"; or the
detected "local hostname", "and whether it is an IP address, or a DNS
name". Some of these details already seem to be logged, so just add
what's missing.
Roger Dingledine [Sat, 30 May 2020 05:54:22 +0000 (01:54 -0400)]
Preemptive circs should work with UseEntryGuards 0
Resume being willing to use preemptively-built circuits when
UseEntryGuards is set to 0. We accidentally disabled this feature with
that config setting (in our fix for #24469), leading to slower load times.
Fixes bug 34303; bugfix on 0.3.3.2-alpha.
David Goulet [Thu, 28 May 2020 13:52:29 +0000 (09:52 -0400)]
Merge branch 'tor-github/pr/1901'
George Kadianakis [Thu, 28 May 2020 09:52:48 +0000 (12:52 +0300)]
Merge branch 'maint-0.4.3'
George Kadianakis [Thu, 28 May 2020 09:25:57 +0000 (12:25 +0300)]
Merge branch 'tor-github/pr/1792' into maint-0.4.3
David Goulet [Wed, 18 Mar 2020 14:16:31 +0000 (10:16 -0400)]
changes: Add changes file for ticket 33458
Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet [Tue, 10 Mar 2020 14:58:51 +0000 (10:58 -0400)]
hs-v3: Improve accessor semantic of client cached object
Add an inline helper function that indicates if the cached object contains a
decrypted descriptor or not.
The descriptor object is NULL if tor is unable to decrypt it (lacking client
authorization) and some actions need to be done only when we have a decrypted
object.
This improves code semantic.
Fixes #33458
Signed-off-by: David Goulet <dgoulet@torproject.org>
George Kadianakis [Wed, 27 May 2020 12:17:55 +0000 (15:17 +0300)]
Merge branch 'tor-github/pr/1898'
Neel Chauhan [Sun, 17 May 2020 23:30:45 +0000 (16:30 -0700)]
Add changes file for ticket #24844
Neel Chauhan [Sun, 17 May 2020 23:30:29 +0000 (16:30 -0700)]
Add HS v3 status to the SIGUSR1 dumpstats()
Roger Dingledine [Sat, 23 May 2020 08:27:56 +0000 (04:27 -0400)]
Man page: MinUptimeHidServDirectoryV2 defaults to 96 hours
Bugfix on 0.2.6.3-alpha; fixes bug 34299.
Nick Mathewson [Thu, 21 May 2020 14:08:48 +0000 (10:08 -0400)]
Merge remote-tracking branch 'tor-github/pr/1899/head'
George Kadianakis [Thu, 21 May 2020 13:24:32 +0000 (16:24 +0300)]
Merge branch 'tor-github/pr/1850'
George Kadianakis [Thu, 21 May 2020 13:22:47 +0000 (16:22 +0300)]
Merge branch 'tor-github/pr/1861'
rl1987 [Thu, 21 May 2020 11:26:08 +0000 (14:26 +0300)]
Tweak format string
rl1987 [Thu, 21 May 2020 11:17:15 +0000 (14:17 +0300)]
Check for NULL from tor_dup_ip()
rl1987 [Wed, 8 Apr 2020 17:01:21 +0000 (20:01 +0300)]
Bail out of format_networkstatus_vote if fmt_addr32() failed.
Something is fishy if we cannot put IP address string into dir-vote line.
rl1987 [Wed, 8 Apr 2020 16:54:47 +0000 (19:54 +0300)]
Actually, bail out of routerstatus_format_entry() if fmt_addr32() fails
rl1987 [Wed, 8 Apr 2020 16:42:41 +0000 (19:42 +0300)]
Add changes file
rl1987 [Wed, 8 Apr 2020 16:09:53 +0000 (19:09 +0300)]
Check that fmt_addr32() returned non-empty string before putting it into documents
rl1987 [Wed, 8 Apr 2020 15:33:18 +0000 (18:33 +0300)]
Check for possible failures of tor_inet_ntop/tor_inet_ntoa in fmt_addr32 and tor_dup_ip
rl1987 [Wed, 8 Apr 2020 15:07:14 +0000 (18:07 +0300)]
Check output value of tor_inet_ntop/tor_inet_ntoa in dns.c
George Kadianakis [Thu, 21 May 2020 10:39:49 +0000 (13:39 +0300)]
Fix an enum comparison that was blowing up jenkins.
The warning was:
11:23:10 ../tor/src/feature/hs/hs_service.c: In function 'log_cant_upload_desc':
11:23:10 ../tor/src/feature/hs/hs_service.c:3118:3: error: comparison of unsigned expression < 0 is always false [-Werror=type-limits]
See #34254 for more info.
I guess this means that gcc assigned an unsigned type to the
`log_desc_upload_reason_t` enum and it warned if we compared it against 0...
For now I think it's simpler to remove that check instead of turning the enum
to a signed type, or trying to hack it some other way.
From what it seems, enum is up to the compiler on whether it's signed/unsigned:
https://stackoverflow.com/questions/159034/are-c-enums-signed-or-unsigned
Damon Harris [Wed, 13 May 2020 09:35:54 +0000 (15:05 +0530)]
Add support for console control signals in Windows
David Goulet [Tue, 19 May 2020 19:18:17 +0000 (15:18 -0400)]
Merge branch 'tor-github/pr/1886'
David Goulet [Tue, 19 May 2020 19:17:08 +0000 (15:17 -0400)]
Merge branch 'tor-github/pr/1897'
David Goulet [Tue, 19 May 2020 19:14:38 +0000 (15:14 -0400)]
Merge branch 'tor-github/pr/1894'
Nick Mathewson [Tue, 19 May 2020 13:44:36 +0000 (09:44 -0400)]
doxygen: add a link to src-ref on mainpage.md.
Closes 34246.
Nick Mathewson [Tue, 19 May 2020 13:39:12 +0000 (09:39 -0400)]
Merge branch 'maint-0.4.3'
Nick Mathewson [Tue, 19 May 2020 13:39:04 +0000 (09:39 -0400)]
Merge branch 'ticket34255_043' into maint-0.4.3
Nick Mathewson [Tue, 19 May 2020 13:18:39 +0000 (09:18 -0400)]
Doxygen: fix unbalanced groups.
Closes ticket 34255.
Neel Chauhan [Sun, 17 May 2020 22:10:43 +0000 (15:10 -0700)]
Declare variables in for loops in rend_service_dump_stats()
Neel Chauhan [Sun, 17 May 2020 05:26:30 +0000 (22:26 -0700)]
Fix spacing in if statement in tor_version_parse()
Neel Chauhan [Sun, 17 May 2020 05:23:59 +0000 (22:23 -0700)]
Fix spacing in if statement in port_parse_config()
Nick Mathewson [Fri, 15 May 2020 14:28:36 +0000 (10:28 -0400)]
Merge branch 'maint-0.4.3'
Nick Mathewson [Fri, 15 May 2020 14:27:49 +0000 (10:27 -0400)]
Add a changes file for 34233.
This bug was merged back to 0.3.5 with our #34078 fix, but only
released in 0.4.3.5, so the changes file goes here.
Nick Mathewson [Fri, 15 May 2020 14:25:27 +0000 (10:25 -0400)]
Merge branch 'maint-0.4.1' into maint-0.4.2
Nick Mathewson [Fri, 15 May 2020 14:25:27 +0000 (10:25 -0400)]
Merge branch 'maint-0.4.3'
Nick Mathewson [Fri, 15 May 2020 14:25:27 +0000 (10:25 -0400)]
Merge branch 'maint-0.4.2' into maint-0.4.3
Nick Mathewson [Fri, 15 May 2020 14:25:27 +0000 (10:25 -0400)]
Merge branch 'maint-0.3.5' into maint-0.4.1
Nick Mathewson [Fri, 15 May 2020 13:58:49 +0000 (09:58 -0400)]
Fix use of non-portable == in configure.ac.
Fixes bug 34233.
(This has bug has been backported to 0.3.5, but only released in
0.4.3, so it only needs a changes file there.)
Nick Mathewson [Fri, 15 May 2020 13:02:30 +0000 (09:02 -0400)]
Merge branch 'maint-0.4.3'
"ours" to avoid version bump
Nick Mathewson [Fri, 15 May 2020 13:02:12 +0000 (09:02 -0400)]
bump to 0.4.3.5-dev
Nick Mathewson [Fri, 15 May 2020 00:29:00 +0000 (20:29 -0400)]
remove changes files that have already appeared in 0.4.3.
Nick Mathewson [Thu, 14 May 2020 15:43:38 +0000 (11:43 -0400)]
remove 0.4.3.3-alpha from the release notes: alphas do not go there.
Nick Mathewson [Thu, 14 May 2020 14:38:18 +0000 (10:38 -0400)]
Merge branch 'maint-0.4.3'
"ours" to avoid 0.4.3.5 version bump.
Nick Mathewson [Thu, 14 May 2020 14:37:52 +0000 (10:37 -0400)]
Fix a python warning in format_changelog.py.
Nick Mathewson [Thu, 14 May 2020 14:37:42 +0000 (10:37 -0400)]
bump to 0.4.3.5
Nick Mathewson [Thu, 14 May 2020 14:20:08 +0000 (10:20 -0400)]
Merge branch 'maint-0.4.1' into maint-0.4.2
Nick Mathewson [Thu, 14 May 2020 14:20:08 +0000 (10:20 -0400)]
Merge branch 'maint-0.3.5' into maint-0.4.1