- Jan 10, 2023
-
-
David Goulet authored
Nothing important, mostly false positive except one case. Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
- Aug 10, 2022
-
-
David Goulet authored
Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
- Jun 16, 2022
-
-
Nick Mathewson authored
Also add an anchor for the second ClientTranportPlugin instance. See #40339. This doesn't need a changes file because it isn't user-facing.
-
- Apr 28, 2022
-
- Feb 25, 2022
-
-
Dimitris Apostolou authored
-
- Oct 27, 2021
-
-
David Goulet authored
We do this to avoid useless outputs but also, in the CI environement, the Python logging package stacktraces with a problem on a socket. The command still works but the logging fails. With the quiet switch, we don't get such stacktrace. Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
- Oct 06, 2021
-
-
David Goulet authored
Closes #40469 Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
- Sep 07, 2021
-
- Aug 29, 2021
-
- Aug 22, 2021
-
- May 25, 2021
-
-
Alexander Hansen Færøy authored
This patch is part of a series of patches where we try to change our primary branch name of tor.git from master to main. See: team#2
-
- Apr 14, 2021
-
-
Nick Mathewson authored
The --include-asn option includes AS numbers in the geoip mapping. The --output-asn option makes the program generate a number-to-name mapping file. Additionally, the script now outputs ?? CC entries for networks that are listed but which have no country known.
-
- Apr 12, 2021
-
-
David Goulet authored
Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
- Mar 02, 2021
-
-
Nick Mathewson authored
-
- Feb 22, 2021
-
-
Nick Mathewson authored
0.1.9 fixed a range-coalescing bug; 0.1.10 fixed a performance regression.
-
Nick Mathewson authored
-
Nick Mathewson authored
The IPFire people provide a tool that collects data from several top-level sources, combines it into a single database, and annotates it with optional overrides. This tool transforms the "dump" format of their database into the form Tor expects.
-
- Feb 05, 2021
-
-
Alexander Hansen Færøy authored
This was a bad copy and paste error from the previous commit which generated a duplicated entry error from practracker. Unreviewed build fix. See: #40275.
-
Alexander Hansen Færøy authored
We solve this error by allowing the connection_exit_connect() function to be 130 lines long. Unreviewed build fix commit. See: tor#40275.
-
- Jan 21, 2021
-
-
David Goulet authored
Generates the compile_commands.json file using the "bear" application so the ccls server can be more efficient with our code base. Closes #40227 Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
- Dec 16, 2020
-
-
David Goulet authored
Generates the compile_commands.json file using the "bear" application so the ccls server can be more efficient with our code base. Closes #40227 Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
- Nov 12, 2020
-
-
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)
-
- Oct 06, 2020
-
-
This patch adds support for exposing the environment variables `TOR_PT_OUTBOUND_BIND_ADDRESS_V4` and `TOR_PT_OUTBOUND_BIND_ADDRESS_V6` to Pluggable Transport proccesses. These two values will contain the IPv4 and IPv6 address that the user have specified in torrc that they wish the PT to use for all outgoing IP packets. It is important to note here that it is up to the indvidual Pluggable Transport if they are willing to honor these values or ignore them completely. One can test this feature using the following dummy PT written in POSIX shell script: #!/bin/sh echo "LOG SEVERITY=warning MESSAGE=\"Value for IPv4: ${TOR_PT_OUTBOUND_BIND_ADDRESS_V4}\"" echo "LOG SEVERITY=warning MESSAGE=\"Value for IPv6: ${TOR_PT_OUTBOUND_BIND_ADDRESS_V6}\"" while true ; do sleep 1 done with the following entries in your torrc: OutboundBindAddressPT 203.0.113.4 OutboundBindAddress 203.0.113.5 OutboundBindAddressPT 2001:db8::4 OutboundBindAddress 2001:db8::5 See: https://bugs.torproject.org/5304
-
- Sep 23, 2020
-
-
[This is a squashed patch for ticket 7193, based on taking a "git diff" for the original branch, then applying it with "git apply -3". I earlier attempted to squash the branch with "git rebase", but there were too many conflicts. --nickm]
-
- Aug 14, 2020
-
-
Jigsaw52 authored
Split implementation of several command line options from options_init_from_torrc into smaller isolated functions.
-
- Aug 11, 2020
-
-
Nick Mathewson authored
Previously it just used /usr/bin/env/python, which would fail if we only had a "python3" binary. Fixes bug 40095; bugfix on 0.4.4.1-alpha.
-
- Aug 03, 2020
-
-
Jigsaw52 authored
-
- Aug 01, 2020
-
-
Jigsaw52 authored
-
- Jul 17, 2020
-
-
Jigsaw52 authored
Also adds the compiled and running glibc version when using the --library-versions flag.
-
Nick Mathewson authored
Our old https://bugs.torproject.org/nnnn URLs only work for bugs numbered before 40000. Newer gitlab bugs need to have specific projects mentioned. This patch assumes that bugs are in tpo/core/tor by default, but allows us to refer to several other projects by saying e.g. "chutney#40002" if we want.
-
- Jul 14, 2020
-
-
David Goulet authored
Closes #40044 Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
- Jul 08, 2020
-
-
David Goulet authored
LTTng tracepoint probe declaration is not really following a C standard that coccinelle and checkSpace.pl likes. Move everything to a .inc file and standardize the trace_probes_circuit.h header to include that LTTng specific file if the instrumentation was enabled at configure time. Part of #32910 Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
David Goulet authored
This is the very first tracepoint in tor. It is in the circuit subsystem for when a new circuit opens. LTTng instrumentation requires lot more around a tracepoint than USDT thus this commit only adds one tracepoint in order to outline a base to add more tracepoints later. The idea is that we separate subsystem into what LTTng defines as "providers" so the circuit provider contains the tracepoint definitions for the circuit subsystem. Signed-off-by:
David Goulet <dgoulet@torproject.org> Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
- Jul 02, 2020
-
-
Nick Mathewson authored
-
- Jun 30, 2020
-
-
David Goulet authored
Only warn when we actually want a commit _and_ there are uncommitted changes found. Else, it is fine to rename if the script is not creating a commit. Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
- Jun 23, 2020
-
-
David Goulet authored
Part of #33233 Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
- Jun 16, 2020
-
-
Mike Perry authored
Faster Than Light!
-
- Jun 11, 2020
-
-
Nick Mathewson authored
Previously, this script ran over every C file in our source code, which took up to a minute on my desktop. Instead, the script now has several modes that it can run in, to minimize the time spent and improve useful output. It should now be suitable for everyday use and git hooks. I hope. I've also renamed this script, so that we can keep using it in the future if we were to move to some tool other than clang-format.
-
George Kadianakis authored
Co-authored-by:
Florentin Rochet <florentin.rochet@uclouvain.be>
-
- Jun 09, 2020
-
-
Nick Mathewson authored
-