Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-12 | Use SRWLocks to implement locking on Windows #17927 | Daniel Pinto | |
Replace the Windows locking implementation which used critical sections with the faster SRWLocks available since Vista. | |||
2020-11-12 | Fix typos. | Samanta Navarro | |
Typos found with codespell. Please keep in mind that this should have impact on actual code and must be carefully evaluated: src/core/or/lttng_circuit.inc - ctf_enum_value("CONTROLER", CIRCUIT_PURPOSE_CONTROLLER) + ctf_enum_value("CONTROLLER", CIRCUIT_PURPOSE_CONTROLLER) | |||
2020-11-09 | Merge remote-tracking branch 'tor-gitlab/mr/190' | Alexander Færøy | |
2020-11-02 | Merge branch 'tor-gitlab/mr/186' | David Goulet | |
2020-11-02 | Fix another duplicate typedef. | Nick Mathewson | |
Fixes #40177; bugfix on 0.4.5.1-alpha. | |||
2020-11-01 | Implement WIN32 tor_cond_wait using condition variables #30187 | Daniel Pinto | |
Fix bug where running a relay on Windows would use 100% CPU after some time. Makes Windows >= Vista the required Windows version to build and run tor. | |||
2020-10-28 | Fix duplicate typedef in metrics_store_entry.h | Nick Mathewson | |
Fixes #40171. Bug not in any released Tor. | |||
2020-10-28 | Do not define OPENSSL_VERSION in compat_openssl.h | Nick Mathewson | |
Apparently it conflicts with definitions elsewhere in Openssl 3.0.0. | |||
2020-10-28 | Include a more modest openssl header in crypto_openssl_mgt.h | Nick Mathewson | |
The "engines.h" header has lots of stuff; the "opensslv.h" header has the version number, which is all we actually need here. We need to do this because we're about to change this header to conditionally define OPENSSL_SUPPRESS_DEPRECATED, and it would be too late to do so if we'd already included "engines.h". | |||
2020-10-27 | lib/metrics: Fix wrong macro expansion | David Goulet | |
The "METRICS_PREFIX" was not expanded but rather used as a litteral. Fix that by just removing the define and using "tor_" directly. Reviewed-by: Alexander Færøy <ahf@torproject.org> Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2020-10-27 | metrics: Add tor_ namespace to all metrics | David Goulet | |
Closes #40063 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2020-10-27 | doc: Initial documentation of the lib/metrics | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2020-10-27 | metrics: New feature module to track tor metrics | David Goulet | |
Related to #40063 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2020-10-27 | lib: New metrics library | David Goulet | |
Used to provide an interface to create metrics store and update the entries. Related to #40063 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2020-10-13 | Merge remote-tracking branch 'tor-gitlab/mr/161' | Alexander Færøy | |
2020-10-07 | Merge remote-tracking branch 'tor-gitlab/mr/43' into maint-0.3.5 | Nick Mathewson | |
2020-10-03 | Fix %include bug with pattern with */ on glibc < 2.19 #40141 | Daniel Pinto | |
Fix bug where %including a pattern ending in */ would include files and folders (instead of folders only) in versions of glibc < 2.19. | |||
2020-10-01 | fix typos | Roger Dingledine | |
no actual changes | |||
2020-09-23 | Remove support for old android "logcat" API | Nick Mathewson | |
This is apparently obsolete; syslog is modern instead. If users have an android log configured, given them a syslog if we can. Closes #32181. | |||
2020-09-10 | Check if glob() is available at build-time. | Alexander Færøy | |
This patch disables the glob() support in the path library if glob() is unavailable at build-time. This currently happens with the Android NDK used for Tor Browser. See: https://bugs.torproject.org/tpo/core/tor/40114 | |||
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-10 | small code tweaks to try to work around debian stable complaints | Nick Mathewson | |
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 | |