summaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2021-04-15Add 0.4.6 to git-list-tor-branches.shNick Mathewson
2021-04-14geoip script: add options to output AS numbers.Nick Mathewson
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.
2021-04-12scripts: Add default include path to ccls generated fileDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-03-02Add geoip-db-tool/Cargo.lock to version control, as is the custom.Nick Mathewson
2021-03-01git-list-tor-branches: remove 0.4.3Nick Mathewson
2021-02-22Use rangemap 0.1.10Nick Mathewson
0.1.9 fixed a range-coalescing bug; 0.1.10 fixed a performance regression.
2021-02-22script to generate a commit for an updated geoip fileNick Mathewson
2021-02-22Rust tool to convert IPFire Location dump into CSV format.Nick Mathewson
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.
2021-02-19test: Exclude HSv2 test from Stem CI driverDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-02-05Merge branch 'maint-0.4.5'Alexander Færøy
2021-02-05Merge branch 'maint-0.4.4' into maint-0.4.5Alexander Færøy
2021-02-05Fix CI build: practracker error in connection_edge.c, take two.Alexander Færøy
This was a bad copy and paste error from the previous commit which generated a duplicated entry error from practracker. Unreviewed build fix. See: tor#40275.
2021-02-05Merge branch 'maint-0.4.5'Alexander Færøy
2021-02-05Merge branch 'maint-0.4.4' into maint-0.4.5Alexander Færøy
2021-02-05Fix CI build: practracker error in connection_edge.c.Alexander Færøy
We solve this error by allowing the connection_exit_connect() function to be 130 lines long. Unreviewed build fix commit. See: tor#40275.
2021-01-21Merge branch 'maint-0.4.4' into maint-0.4.5David Goulet
2021-01-21Merge branch 'maint-0.4.3' into maint-0.4.4David Goulet
2021-01-21Merge branch 'maint-0.3.5' into maint-0.4.3David Goulet
2021-01-21build: Add "make lsp" commandDavid Goulet
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>
2020-12-16build: Add "make lsp" commandDavid Goulet
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>
2020-11-17Add {release,maint}-0.4.5 to git-list-tor-branches.shNick Mathewson
2020-11-12Fix 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-10-30Merge remote-tracking branch 'tor-gitlab/mr/174' into masterGeorge Kadianakis
2020-10-23Merge branch 'combined_libs'Nick Mathewson
2020-10-16Regenerate extample_extrainfo.inc and adjust tests.Nick Mathewson
2020-10-16Regenerate complete failing_routerdescs.inc and adjust tests accordingly.Nick Mathewson
2020-10-16Update makedesc.py script so that it works with python3.Nick Mathewson
2020-10-06Expose TOR_PT_OUTBOUND_BIND_ADDRESS_{V4,V6} to Pluggable Transports.Alexander Færøy
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
2020-09-23Implement IPv6 sybil protection.vnepveu
[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]
2020-09-21Merge branch 'maint-0.3.5' into maint-0.4.3Nick Mathewson
2020-09-21Merge branch 'maint-0.4.3' into maint-0.4.4Nick Mathewson
2020-09-21Merge branch 'maint-0.4.4'Nick Mathewson
2020-09-21Add a few more options for the CI script.Nick Mathewson
These are: --disable-module-relay --disable-module-dirauth --enable-all-bugs-are-fatal --enable-nss
2020-09-18Merge branch 'maint-0.3.5' into maint-0.4.3Nick Mathewson
2020-09-18Merge branch 'maint-0.4.3' into maint-0.4.4Nick Mathewson
2020-09-18Add TOR_TRACE_LIBS to fuzzing_include_am.pyNick Mathewson
(It looks like it was forgotten previously)
2020-09-18Build one big .a library full of Tor's implementation.Nick Mathewson
This is experimental and probably will break some platforms
2020-09-18Copy tracing things back to maint-0.3.5, for consistency.Nick Mathewson
2020-09-15Remove 0.4.2 from list of branches in git script: it has reached EOL.Nick Mathewson
2020-08-25ci: Add tracing build to Gitlab CIDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-08-14Make options_init_from_torrc smaller #40102Daniel Pinto
Split implementation of several command line options from options_init_from_torrc into smaller isolated functions.
2020-08-12Merge branch 'maint-0.4.2' into maint-0.4.3Nick Mathewson
2020-08-12Merge branch 'maint-0.4.3' into maint-0.4.4Nick Mathewson
2020-08-12Merge branch 'maint-0.4.4'Nick Mathewson
2020-08-12Merge branch 'maint-0.3.5' into maint-0.4.2Nick Mathewson
2020-08-12CI: Turn on stem with 044 and later.Nick Mathewson
2020-08-12Merge remote-tracking branch 'tor-gitlab/mr/62'Nick Mathewson
2020-08-12Merge branch 'maint-0.4.2' into maint-0.4.3Nick Mathewson
2020-08-12Merge branch 'maint-0.4.3' into maint-0.4.4Nick Mathewson
2020-08-12Merge branch 'maint-0.3.5' into maint-0.4.2Nick Mathewson