Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-25 | Merge remote-tracking branch 'tor-gitlab/mr/108' | George Kadianakis | |
2020-08-14 | Revise trac.torproject.org urls to refer to gitlab replacements. | Nick Mathewson | |
Closes #40101. | |||
2020-08-12 | Use correct type for gl_closedir to avoid a compiler warning | Nick Mathewson | |
2020-08-12 | Merge remote-tracking branch 'tor-gitlab/mr/62' | Nick Mathewson | |
2020-08-11 | Improved documentation and comments #25140 | Daniel Pinto | |
2020-08-11 | Merge branch 'maint-0.4.4' | George Kadianakis | |
2020-08-11 | Merge remote-tracking branch 'tor-gitlab/mr/102' into maint-0.4.4 | George Kadianakis | |
2020-08-05 | Merge remote-tracking branch 'tor-gitlab/mr/88' | George Kadianakis | |
2020-08-04 | Improve ratelimit message to list true interval. | Nick Mathewson | |
Previous message would say "N messages in the last T seconds", but would give an inaccurate number for N. We now give an accurate number, rounded up to the nearest 60 seconds. Closes #19431. | |||
2020-08-03 | Add a tor_str_wipe_and_free() function. | Nick Mathewson | |
Frequently we want to do if (s) { memwipe(s, 0, sizeof(s)); tor_free(s); } and it's good to have a way to do this concisely. | |||
2020-07-30 | Merge branch 'bug40076_044' | Nick Mathewson | |
2020-07-30 | Merge branch 'bug40076_043' into bug40076_044 | Nick Mathewson | |
2020-07-30 | Merge branch 'bug40076_042' into bug40076_043 | Nick Mathewson | |
2020-07-30 | Merge branch 'maint-0.4.2' into bug40076_042 | Nick Mathewson | |
2020-07-30 | Fix a bug in buf_move_all() when the input buffer is empty. | Nick Mathewson | |
We found this in #40076, after we started using buf_move_all() in more places. Fixes bug #40076; bugfix on 0.3.3.1-alpha. As far as I know, the crash only affects master, but I think this warrants a backport, "just in case". | |||
2020-07-30 | Introduce write_str_if_not_equal() | Neel Chauhan | |
2020-07-29 | Merge branch 'maint-0.4.4' | Nick Mathewson | |
2020-07-29 | Merge branch 'maint-0.4.2' into maint-0.4.3 | Nick Mathewson | |
2020-07-29 | Merge branch 'maint-0.3.5' into maint-0.4.2 | Nick Mathewson | |
2020-07-29 | Merge remote-tracking branch 'tor-gitlab/mr/68' into maint-0.4.4 | Nick Mathewson | |
2020-07-29 | Merge branch 'maint-0.4.4' | Alexander Færøy | |
2020-07-29 | Merge remote-tracking branch 'tor-gitlab/mr/85' into maint-0.4.4 | Alexander Færøy | |
2020-07-29 | Merge branch 'tor-gitlab/mr/73_squashed' | Alexander Færøy | |
2020-07-29 | Remove the connection_t.outbuf_flushlen field | Nick Mathewson | |
This was once used for rate-limiting, but now it's only for accounting. It hasn't served a useful purpose in a long time. Closes ticket 33097. | |||
2020-07-29 | Fix startup crash with seccomp sandbox enabled #40072 | Daniel Pinto | |
Fix crash introduced in #40020. On startup, tor calls check_private_dir on the data and key directories. This function uses open instead of opendir on the received directory. Data and key directoryes are only opened here, so the seccomp rule added should be for open instead of opendir, despite the fact that they are directories. | |||
2020-07-28 | Use _lseeki64() on windows. | Nick Mathewson | |
Fixes bug 31036; bugfix on 0.2.1.8-alpha when we moved the logging system to use posix fds. | |||
2020-07-23 | Merge branch 'remove-padding-fix-7869-v2' | Nick Mathewson | |
2020-07-21 | Merge branch 'maint-0.4.4' | Nick Mathewson | |
2020-07-21 | Merge remote-tracking branch 'tor-gitlab/mr/68' into maint-0.4.4 | Nick Mathewson | |
2020-07-21 | Merge branch 'maint-0.4.4' | Nick Mathewson | |
2020-07-21 | Merge remote-tracking branch 'tor-gitlab/mr/67' into maint-0.4.4 | Nick Mathewson | |
2020-07-20 | Fix seccomp sandbox rules for openat #27315 | Daniel Pinto | |
The need for casting negative syscall arguments depends on the glibc version. This affects the rules for the openat syscall which uses the constant AT_FDCWD that is defined as a negative number. This commit adds logic to only apply the cast when necessary, on glibc versions from 2.27 onwards. | |||
2020-07-20 | Fix seccomp sandbox rules for opening directories #40020 | Daniel Pinto | |
Different versions of glibc use either open or openat for the opendir function. This commit adds logic to use the correct rule for each glibc version, namely: - Until 2.14 open is used - From 2.15 to to 2.21 openat is used - From 2.22 to 2.26 open is used - From 2.27 onwards openat is used | |||
2020-07-20 | Fix seccomp sandbox rules for openat #27315 | Daniel Pinto | |
The need for casting negative syscall arguments depends on the glibc version. This affects the rules for the openat syscall which uses the constant AT_FDCWD that is defined as a negative number. This commit adds logic to only apply the cast when necessary, on glibc versions from 2.27 onwards. | |||
2020-07-20 | Merge remote-tracking branch 'tor-gitlab/mr/59' | Nick Mathewson | |
2020-07-17 | Add running glibc version to the log. #40047 | Daniel Pinto | |
Also adds the compiled and running glibc version when using the --library-versions flag. | |||
2020-07-17 | Add a tor_addr_port_copy() function. | Nick Mathewson | |
2020-07-15 | Add support for patterns on %include #25140 | Daniel Pinto | |
Also adds generic tor_glob function to expand globs. | |||
2020-07-14 | Merge remote-tracking branch 'tor-gitlab/mr/50' | Nick Mathewson | |
2020-07-14 | Update docstring for read_file_to_str() on stripping of CR characters. | Alexander Færøy | |
See: https://bugs.torproject.org/tpo/core/tor/33781 | |||
2020-07-14 | Strip '\r' characters when reading text files on Unix. | Alexander Færøy | |
This patch ensures that we strip "\r" characters on both Windows as well as Unix when we read text files. This should prevent the issue where some Tor state files have been moved from a Windows machine, and thus contains CRLF line ending, to a Unix machine where only \n is needed. We add a test-case to ensure that we handle this properly on all our platforms. See: https://bugs.torproject.org/tpo/core/tor/33781 | |||
2020-07-14 | Merge remote-tracking branch 'tor-gitlab/merge-requests/48' | Alexander Færøy | |
2020-07-14 | Merge branch 'ticket40033_045_01_squashed' | Nick Mathewson | |
2020-07-14 | Rename blacklist and whitelist wording | David Goulet | |
Closes #40033 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2020-07-14 | Merge branch 'maint-0.4.4' | Alexander Færøy | |
2020-07-14 | Merge remote-tracking branch 'tor-gitlab/merge-requests/43' into maint-0.4.4 | Alexander Færøy | |
2020-07-14 | Merge branch 'tor-gitlab/mr/47' | David Goulet | |
2020-07-14 | addr: Use tor_addr_t instead of uint32_t for IPv4 | David Goulet | |
This changes a LOT of code but in the end, behavior is the same. Unfortunately, many functions had to be changed to accomodate but in majority of cases, to become simpler. Functions are also removed specifically those that were there to convert an IPv4 as a host format to a tor_addr_t. Those are not needed anymore. The IPv4 address field has been standardized to "ipv4_addr", the ORPort to "ipv4_orport" (currently IPv6 uses ipv6_orport) and DirPort to "ipv4_dirport". This is related to Sponsor 55 work that adds IPv6 support for relays and this work is needed in order to have a common interface between IPv4 and IPv6. Closes #40043. Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2020-07-14 | doc: Move manpages into doc/man/ | David Goulet | |
Closes #40044 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2020-07-13 | Merge branch 'maint-0.4.4' | Nick Mathewson | |