aboutsummaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2020-10-23Merge branch 'combined_libs'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.4.4'Nick Mathewson
2020-09-21Merge branch 'maint-0.4.3' into maint-0.4.4Nick Mathewson
2020-09-21Merge branch 'maint-0.3.5' into maint-0.4.3Nick 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.4.3' into maint-0.4.4Nick Mathewson
2020-09-18Merge branch 'maint-0.3.5' into maint-0.4.3Nick 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
2020-08-12Merge branch 'maint-0.4.4'Nick Mathewson
2020-08-12CI: improve output when skipping doxygenNick Mathewson
2020-08-12Try disabling "make all" when checking docs.Nick Mathewson
2020-08-12CI: Try to enable integration tests, hardening, and clang.Nick Mathewson
2020-08-11Merge branch 'maint-0.4.2' into maint-0.4.3Nick Mathewson
2020-08-11Merge branch 'maint-0.3.5' into maint-0.4.2Nick Mathewson
2020-08-11Merge branch 'maint-0.4.3' into maint-0.4.4Nick Mathewson
2020-08-11Merge branch 'maint-0.4.4'Nick Mathewson
2020-08-11CI: label our python versions.Nick Mathewson
2020-08-11CI: Only run doxygen on 0.4.3 and later.Nick Mathewson
2020-08-11Merge branch 'maint-0.4.4'Nick Mathewson
2020-08-11Merge branch 'maint-0.4.2' into maint-0.4.3Nick Mathewson
2020-08-11Merge branch 'maint-0.3.5' into maint-0.4.2Nick Mathewson
2020-08-11Merge branch 'maint-0.4.3' into maint-0.4.4Nick Mathewson
2020-08-11Fix a pair of typos in ci-driver.sh.Nick Mathewson
2020-08-11Fix "run_check_subsystem_order.sh" to use $PYTHON.Nick Mathewson
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.
2020-08-11Merge branch 'maint-0.4.4'Nick Mathewson
2020-08-11Merge branch 'maint-0.4.2' into maint-0.4.3Nick Mathewson
2020-08-11Merge branch 'maint-0.3.5' into maint-0.4.2Nick Mathewson
2020-08-11Merge branch 'maint-0.4.3' into maint-0.4.4Nick Mathewson
2020-08-11Add a pair of warnings about only editing CI in 035Nick Mathewson
2020-08-10Merge branch 'maint-0.4.4'Nick Mathewson
2020-08-10Merge branch 'maint-0.4.3' into maint-0.4.4Nick Mathewson
2020-08-10Merge branch 'maint-0.4.2' into maint-0.4.3Nick Mathewson
2020-08-10Merge branch 'maint-0.3.5' into maint-0.4.2Nick Mathewson
2020-08-10Add a shareable continuous-integration script.Nick Mathewson
Eventually this should be used by every one of our CI scripts.