2009-04-29 20:00:14 +02:00
|
|
|
# Editor droppings
|
2009-04-29 15:19:18 +02:00
|
|
|
\#*\#
|
|
|
|
.#*
|
2009-04-29 20:00:14 +02:00
|
|
|
*~
|
2009-05-27 18:10:37 +02:00
|
|
|
*.swp
|
2017-12-13 18:07:45 +01:00
|
|
|
*.swo
|
2009-04-29 20:00:14 +02:00
|
|
|
# C stuff
|
|
|
|
*.o
|
2012-05-14 18:35:10 +02:00
|
|
|
*.obj
|
2009-04-29 20:00:14 +02:00
|
|
|
# Diff droppings
|
2009-04-29 15:19:18 +02:00
|
|
|
*.orig
|
|
|
|
*.rej
|
|
|
|
# gcov stuff
|
|
|
|
*.gcno
|
|
|
|
*.gcov
|
|
|
|
*.gcda
|
|
|
|
# Autotools stuff
|
|
|
|
.deps
|
2012-08-27 16:11:55 +02:00
|
|
|
.dirstamp
|
2014-04-30 19:19:19 +02:00
|
|
|
*.trs
|
|
|
|
*.log
|
2017-03-26 12:28:00 +02:00
|
|
|
# Calltool stuff
|
|
|
|
.*.graph
|
2009-04-29 15:19:18 +02:00
|
|
|
# Stuff made by our makefiles
|
|
|
|
*.bak
|
2012-12-08 06:57:19 +01:00
|
|
|
# Python droppings
|
|
|
|
*.pyc
|
2014-04-28 17:59:55 +02:00
|
|
|
*.pyo
|
2014-09-08 21:07:54 +02:00
|
|
|
# Cscope
|
|
|
|
cscope.*
|
2015-08-06 03:41:31 +02:00
|
|
|
# OSX junk
|
|
|
|
*.dSYM
|
2015-10-02 10:51:53 +02:00
|
|
|
.DS_Store
|
Add Fallback Directory Candidate Selection Script
"Tor has included a feature to fetch the initial consensus from nodes
other than the authorities for a while now. We just haven't shipped a
list of alternate locations for clients to go to yet.
Reasons why we might want to ship tor with a list of additional places
where clients can find the consensus is that it makes authority
reachability and BW less important.
We want them to have been around and using their current key, address,
and port for a while now (120 days), and have been running, a guard,
and a v2 directory mirror for most of that time."
Features:
* whitelist and blacklist for an opt-in/opt-out trial.
* excludes BadExits, tor versions that aren't recommended, and low
consensus weight directory mirrors.
* reduces the weighting of Exits to avoid overloading them.
* places limits on the weight of any one fallback.
* includes an IPv6 address and orport for each FallbackDir, as
implemented in #17327. (Tor won't bootstrap using IPv6 fallbacks
until #17840 is merged.)
* generated output includes timestamps & Onionoo URL for traceability.
* unit test ensures that we successfully load all included default
fallback directories.
Closes ticket #15775. Patch by "teor".
OnionOO script by "weasel", "teor", "gsathya", and "karsten".
2015-05-12 20:10:39 +02:00
|
|
|
# updateFallbackDirs.py temp files
|
|
|
|
details-*.json
|
|
|
|
uptime-*.json
|
|
|
|
*.full_url
|
|
|
|
*.last_modified
|
2021-01-13 16:37:56 +01:00
|
|
|
# Core files
|
|
|
|
core
|
|
|
|
core.*
|
2021-01-21 22:06:28 +01:00
|
|
|
!core/
|
2020-12-16 16:01:15 +01:00
|
|
|
# ccls file that can be per directory.
|
|
|
|
*.ccls
|
2009-04-29 15:19:18 +02:00
|
|
|
|
|
|
|
# /
|
|
|
|
/Makefile
|
|
|
|
/Makefile.in
|
|
|
|
/aclocal.m4
|
2016-12-15 17:15:42 +01:00
|
|
|
/ar-lib
|
2009-04-29 15:19:18 +02:00
|
|
|
/autom4te.cache
|
|
|
|
/build-stamp
|
2010-09-30 22:41:12 +02:00
|
|
|
/compile
|
2018-06-18 23:08:23 +02:00
|
|
|
/config.rust
|
2009-04-29 15:19:18 +02:00
|
|
|
/configure
|
|
|
|
/Doxyfile
|
|
|
|
/orconfig.h
|
|
|
|
/orconfig.h.in
|
|
|
|
/config.cache
|
|
|
|
/config.log
|
|
|
|
/config.status
|
|
|
|
/config.guess
|
|
|
|
/config.sub
|
|
|
|
/conftest*
|
2018-06-18 23:08:23 +02:00
|
|
|
/link_rust.sh
|
2012-08-27 16:11:55 +02:00
|
|
|
/micro-revision.*
|
2009-04-29 15:19:18 +02:00
|
|
|
/patch-stamp
|
|
|
|
/stamp-h
|
|
|
|
/stamp-h.in
|
|
|
|
/stamp-h1
|
2016-10-03 20:08:50 +02:00
|
|
|
/TAGS
|
2013-01-16 07:56:35 +01:00
|
|
|
/test-driver
|
2009-04-29 15:19:18 +02:00
|
|
|
/tor.sh
|
|
|
|
/tor.spec
|
|
|
|
/depcomp
|
|
|
|
/install-sh
|
|
|
|
/missing
|
|
|
|
/mkinstalldirs
|
|
|
|
/Tor*Bundle.dmg
|
|
|
|
/tor-*-win32.exe
|
2018-12-21 15:49:33 +01:00
|
|
|
/warning_flags
|
2020-12-16 16:01:15 +01:00
|
|
|
/compile_commands.json
|
2018-12-21 15:49:33 +01:00
|
|
|
|
2014-09-10 17:14:05 +02:00
|
|
|
/coverage_html/
|
2017-09-07 16:51:02 +02:00
|
|
|
/callgraph/
|
2009-04-29 15:19:18 +02:00
|
|
|
|
2018-12-21 15:49:33 +01:00
|
|
|
|
2009-04-29 15:19:18 +02:00
|
|
|
# /contrib/
|
2014-04-28 17:59:55 +02:00
|
|
|
/contrib/dist/tor.sh
|
|
|
|
/contrib/dist/torctl
|
2014-04-30 16:58:18 +02:00
|
|
|
/contrib/dist/tor.service
|
2014-04-28 17:59:55 +02:00
|
|
|
/contrib/operator-tools/tor.logrotate
|
|
|
|
/contrib/dist/suse/tor.sh
|
2009-04-29 15:19:18 +02:00
|
|
|
|
|
|
|
# /debian/
|
|
|
|
/debian/files
|
2009-09-21 14:51:26 +02:00
|
|
|
/debian/micro-revision.i
|
2009-04-29 15:19:18 +02:00
|
|
|
/debian/patched
|
|
|
|
/debian/tor
|
|
|
|
/debian/tor.postinst.debhelper
|
|
|
|
/debian/tor.postrm.debhelper
|
|
|
|
/debian/tor.prerm.debhelper
|
|
|
|
/debian/tor.substvars
|
|
|
|
|
|
|
|
# /doc/
|
|
|
|
/doc/Makefile
|
|
|
|
/doc/Makefile.in
|
|
|
|
/doc/doxygen
|
2010-01-19 14:53:38 +01:00
|
|
|
/doc/tor.1
|
|
|
|
/doc/tor.1.in
|
|
|
|
/doc/tor.html
|
|
|
|
/doc/tor.html.in
|
2010-02-01 04:53:40 +01:00
|
|
|
/doc/tor.1.xml
|
2010-01-18 08:42:48 +01:00
|
|
|
/doc/tor-gencert.1
|
|
|
|
/doc/tor-gencert.1.in
|
|
|
|
/doc/tor-gencert.html
|
|
|
|
/doc/tor-gencert.html.in
|
2010-02-01 04:53:40 +01:00
|
|
|
/doc/tor-gencert.1.xml
|
2010-01-19 14:51:10 +01:00
|
|
|
/doc/tor-resolve.1
|
|
|
|
/doc/tor-resolve.1.in
|
|
|
|
/doc/tor-resolve.html
|
|
|
|
/doc/tor-resolve.html.in
|
2010-02-01 04:53:40 +01:00
|
|
|
/doc/tor-resolve.1.xml
|
2010-01-19 04:35:04 +01:00
|
|
|
/doc/torify.1
|
2014-04-30 16:58:18 +02:00
|
|
|
/doc/torify.1.in
|
2010-01-19 04:35:04 +01:00
|
|
|
/doc/torify.html
|
2014-04-30 16:58:18 +02:00
|
|
|
/doc/torify.html.in
|
2010-02-01 04:53:40 +01:00
|
|
|
/doc/torify.1.xml
|
2018-07-08 14:56:16 +02:00
|
|
|
/doc/tor-print-ed-signing-cert.1
|
|
|
|
/doc/tor-print-ed-signing-cert.1.in
|
|
|
|
/doc/tor-print-ed-signing-cert.html
|
|
|
|
/doc/tor-print-ed-signing-cert.html.in
|
|
|
|
/doc/tor-print-ed-signing-cert.1.xml
|
2009-04-29 15:19:18 +02:00
|
|
|
|
|
|
|
# /doc/spec/
|
|
|
|
/doc/spec/Makefile
|
|
|
|
/doc/spec/Makefile.in
|
|
|
|
|
2015-03-14 18:04:03 +01:00
|
|
|
# /scripts
|
|
|
|
/scripts/maint/checkOptionDocs.pl
|
|
|
|
/scripts/maint/updateVersions.pl
|
|
|
|
|
2009-04-29 15:19:18 +02:00
|
|
|
# /src/
|
|
|
|
/src/Makefile
|
|
|
|
/src/Makefile.in
|
|
|
|
|
2017-01-23 20:28:10 +01:00
|
|
|
# /src/trace
|
|
|
|
/src/trace/libor-trace.a
|
|
|
|
|
2009-04-29 15:19:18 +02:00
|
|
|
# /src/config/
|
|
|
|
/src/config/Makefile
|
|
|
|
/src/config/Makefile.in
|
|
|
|
/src/config/sample-server-torrc
|
|
|
|
/src/config/torrc
|
|
|
|
/src/config/torrc.sample
|
2014-09-03 01:10:42 +02:00
|
|
|
/src/config/torrc.minimal
|
2009-04-29 15:19:18 +02:00
|
|
|
|
2013-09-29 19:30:24 +02:00
|
|
|
# /src/ext/
|
|
|
|
/src/ext/ed25519/ref10/libed25519_ref10.a
|
|
|
|
/src/ext/ed25519/ref10/libed25519_ref10.lib
|
2015-07-06 11:40:28 +02:00
|
|
|
/src/ext/ed25519/donna/libed25519_donna.a
|
|
|
|
/src/ext/ed25519/donna/libed25519_donna.lib
|
2015-12-20 22:23:42 +01:00
|
|
|
/src/ext/keccak-tiny/libkeccak-tiny.a
|
|
|
|
/src/ext/keccak-tiny/libkeccak-tiny.lib
|
2013-09-29 19:30:24 +02:00
|
|
|
|
2018-06-21 15:53:08 +02:00
|
|
|
# /src/lib
|
2018-06-21 19:04:09 +02:00
|
|
|
/src/lib/libcurve25519_donna.a
|
2018-11-07 00:05:14 +01:00
|
|
|
/src/lib/libtor-buf.a
|
|
|
|
/src/lib/libtor-buf-testing.a
|
2018-06-21 17:51:49 +02:00
|
|
|
/src/lib/libtor-compress.a
|
|
|
|
/src/lib/libtor-compress-testing.a
|
2019-06-13 17:59:17 +02:00
|
|
|
/src/lib/libtor-confmgt.a
|
|
|
|
/src/lib/libtor-confmgt-testing.a
|
2018-06-21 21:39:36 +02:00
|
|
|
/src/lib/libtor-container.a
|
|
|
|
/src/lib/libtor-container-testing.a
|
2018-06-21 18:46:11 +02:00
|
|
|
/src/lib/libtor-crypt-ops.a
|
|
|
|
/src/lib/libtor-crypt-ops-testing.a
|
2018-06-21 16:53:29 +02:00
|
|
|
/src/lib/libtor-ctime.a
|
|
|
|
/src/lib/libtor-ctime-testing.a
|
2019-01-12 02:17:04 +01:00
|
|
|
/src/lib/libtor-dispatch.a
|
|
|
|
/src/lib/libtor-dispatch-testing.a
|
2018-06-27 21:59:07 +02:00
|
|
|
/src/lib/libtor-encoding.a
|
|
|
|
/src/lib/libtor-encoding-testing.a
|
2018-07-05 21:13:44 +02:00
|
|
|
/src/lib/libtor-evloop.a
|
|
|
|
/src/lib/libtor-evloop-testing.a
|
2018-06-21 15:53:08 +02:00
|
|
|
/src/lib/libtor-err.a
|
|
|
|
/src/lib/libtor-err-testing.a
|
2018-06-22 17:46:44 +02:00
|
|
|
/src/lib/libtor-fdio.a
|
|
|
|
/src/lib/libtor-fdio-testing.a
|
2018-06-27 15:40:21 +02:00
|
|
|
/src/lib/libtor-fs.a
|
|
|
|
/src/lib/libtor-fs-testing.a
|
2018-09-27 16:26:01 +02:00
|
|
|
/src/lib/libtor-geoip.a
|
|
|
|
/src/lib/libtor-geoip-testing.a
|
2018-06-22 15:48:24 +02:00
|
|
|
/src/lib/libtor-intmath.a
|
|
|
|
/src/lib/libtor-intmath-testing.a
|
2018-06-22 16:30:45 +02:00
|
|
|
/src/lib/libtor-lock.a
|
|
|
|
/src/lib/libtor-lock-testing.a
|
2018-06-22 17:46:44 +02:00
|
|
|
/src/lib/libtor-log.a
|
|
|
|
/src/lib/libtor-log-testing.a
|
2018-06-21 21:17:54 +02:00
|
|
|
/src/lib/libtor-malloc.a
|
|
|
|
/src/lib/libtor-malloc-testing.a
|
2018-06-28 18:24:45 +02:00
|
|
|
/src/lib/libtor-math.a
|
|
|
|
/src/lib/libtor-math-testing.a
|
2018-06-28 15:25:18 +02:00
|
|
|
/src/lib/libtor-memarea.a
|
|
|
|
/src/lib/libtor-memarea-testing.a
|
2018-06-29 15:44:39 +02:00
|
|
|
/src/lib/libtor-meminfo.a
|
|
|
|
/src/lib/libtor-meminfo-testing.a
|
2018-06-27 02:42:47 +02:00
|
|
|
/src/lib/libtor-net.a
|
|
|
|
/src/lib/libtor-net-testing.a
|
2018-06-29 16:37:35 +02:00
|
|
|
/src/lib/libtor-osinfo.a
|
|
|
|
/src/lib/libtor-osinfo-testing.a
|
2018-06-28 16:53:34 +02:00
|
|
|
/src/lib/libtor-process.a
|
|
|
|
/src/lib/libtor-process-testing.a
|
2019-01-15 15:01:41 +01:00
|
|
|
/src/lib/libtor-pubsub.a
|
|
|
|
/src/lib/libtor-pubsub-testing.a
|
2018-06-27 15:48:26 +02:00
|
|
|
/src/lib/libtor-sandbox.a
|
|
|
|
/src/lib/libtor-sandbox-testing.a
|
2018-06-22 15:23:30 +02:00
|
|
|
/src/lib/libtor-string.a
|
|
|
|
/src/lib/libtor-string-testing.a
|
2018-06-26 18:13:23 +02:00
|
|
|
/src/lib/libtor-smartlist-core.a
|
|
|
|
/src/lib/libtor-smartlist-core-testing.a
|
2018-06-29 16:50:05 +02:00
|
|
|
/src/lib/libtor-term.a
|
|
|
|
/src/lib/libtor-term-testing.a
|
2018-06-28 15:14:42 +02:00
|
|
|
/src/lib/libtor-thread.a
|
|
|
|
/src/lib/libtor-thread-testing.a
|
2018-06-28 18:57:01 +02:00
|
|
|
/src/lib/libtor-time.a
|
|
|
|
/src/lib/libtor-time-testing.a
|
2018-06-21 18:46:11 +02:00
|
|
|
/src/lib/libtor-tls.a
|
|
|
|
/src/lib/libtor-tls-testing.a
|
2018-06-21 18:02:14 +02:00
|
|
|
/src/lib/libtor-trace.a
|
2018-11-01 17:33:22 +01:00
|
|
|
/src/lib/libtor-version.a
|
|
|
|
/src/lib/libtor-version-testing.a
|
2018-06-21 23:33:49 +02:00
|
|
|
/src/lib/libtor-wallclock.a
|
|
|
|
/src/lib/libtor-wallclock-testing.a
|
2018-06-21 15:53:08 +02:00
|
|
|
|
2018-07-05 22:04:32 +02:00
|
|
|
# /src/tor
|
|
|
|
/src/core/libtor-app.a
|
|
|
|
/src/core/libtor-app-testing.a
|
|
|
|
|
|
|
|
# /src/app
|
|
|
|
/src/app/tor
|
|
|
|
/src/app/tor.exe
|
|
|
|
/src/app/tor-cov
|
|
|
|
/src/app/tor-cov.exe
|
2009-09-22 18:31:15 +02:00
|
|
|
|
2017-05-02 04:21:42 +02:00
|
|
|
# /src/rust
|
|
|
|
/src/rust/.cargo/config
|
|
|
|
/src/rust/.cargo/registry
|
|
|
|
/src/rust/target
|
2017-09-19 19:08:56 +02:00
|
|
|
/src/rust/registry
|
2017-05-02 04:21:42 +02:00
|
|
|
|
2009-09-22 18:31:15 +02:00
|
|
|
# /src/test
|
|
|
|
/src/test/Makefile
|
|
|
|
/src/test/Makefile.in
|
2011-11-11 18:34:03 +01:00
|
|
|
/src/test/bench
|
|
|
|
/src/test/bench.exe
|
2009-09-22 18:31:15 +02:00
|
|
|
/src/test/test
|
2015-01-23 17:15:53 +01:00
|
|
|
/src/test/test-slow
|
2013-07-30 03:56:31 +02:00
|
|
|
/src/test/test-bt-cl
|
2018-11-26 02:18:04 +01:00
|
|
|
/src/test/test-process
|
2015-03-24 21:04:28 +01:00
|
|
|
/src/test/test-memwipe
|
2012-12-08 06:57:19 +01:00
|
|
|
/src/test/test-ntor-cl
|
2017-03-14 14:06:36 +01:00
|
|
|
/src/test/test-hs-ntor-cl
|
2019-02-06 15:36:12 +01:00
|
|
|
/src/test/test-rng
|
2015-11-06 21:35:15 +01:00
|
|
|
/src/test/test-switch-id
|
2016-04-13 21:30:59 +02:00
|
|
|
/src/test/test-timers
|
2013-09-25 17:36:02 +02:00
|
|
|
/src/test/test_workqueue
|
2011-07-21 14:40:25 +02:00
|
|
|
/src/test/test.exe
|
2015-01-23 17:15:53 +01:00
|
|
|
/src/test/test-slow.exe
|
2013-07-30 03:56:31 +02:00
|
|
|
/src/test/test-bt-cl.exe
|
2018-11-26 02:18:04 +01:00
|
|
|
/src/test/test-process.exe
|
2012-12-08 06:57:19 +01:00
|
|
|
/src/test/test-ntor-cl.exe
|
2017-03-14 14:06:36 +01:00
|
|
|
/src/test/test-hs-ntor-cl.exe
|
2015-06-17 19:01:39 +02:00
|
|
|
/src/test/test-memwipe.exe
|
2019-02-06 15:36:12 +01:00
|
|
|
/src/test/test-rng.exe
|
2015-11-06 21:35:15 +01:00
|
|
|
/src/test/test-switch-id.exe
|
2016-04-13 21:30:59 +02:00
|
|
|
/src/test/test-timers.exe
|
2013-09-25 17:36:02 +02:00
|
|
|
/src/test/test_workqueue.exe
|
2009-04-29 15:19:18 +02:00
|
|
|
|
2016-12-14 02:24:54 +01:00
|
|
|
# /src/test/fuzz
|
|
|
|
/src/test/fuzz/fuzz-*
|
2016-12-19 21:17:42 +01:00
|
|
|
/src/test/fuzz/lf-fuzz-*
|
2016-12-14 02:24:54 +01:00
|
|
|
|
2009-04-29 15:19:18 +02:00
|
|
|
# /src/tools/
|
2017-10-19 01:34:19 +02:00
|
|
|
/src/tools/libtorrunner.a
|
2009-04-29 15:19:18 +02:00
|
|
|
/src/tools/tor-checkkey
|
|
|
|
/src/tools/tor-resolve
|
2015-03-22 04:21:08 +01:00
|
|
|
/src/tools/tor-cov-resolve
|
2009-04-29 15:19:18 +02:00
|
|
|
/src/tools/tor-gencert
|
2018-07-08 14:56:16 +02:00
|
|
|
/src/tools/tor-print-ed-signing-cert
|
|
|
|
/src/tools/tor-print-ed-signing-cert.exe
|
2015-03-22 04:21:08 +01:00
|
|
|
/src/tools/tor-cov-gencert
|
2010-02-25 23:02:02 +01:00
|
|
|
/src/tools/tor-checkkey.exe
|
|
|
|
/src/tools/tor-resolve.exe
|
2015-03-22 04:21:08 +01:00
|
|
|
/src/tools/tor-cov-resolve.exe
|
2010-02-25 23:02:02 +01:00
|
|
|
/src/tools/tor-gencert.exe
|
2015-03-22 04:21:08 +01:00
|
|
|
/src/tools/tor-cov-gencert.exe
|
2009-04-29 15:19:18 +02:00
|
|
|
/src/tools/Makefile
|
|
|
|
/src/tools/Makefile.in
|
|
|
|
|
2014-09-24 16:51:39 +02:00
|
|
|
# /src/trunnel/
|
|
|
|
/src/trunnel/libor-trunnel-testing.a
|
|
|
|
/src/trunnel/libor-trunnel.a
|
|
|
|
|
2009-04-29 15:19:18 +02:00
|
|
|
# /src/win32/
|
|
|
|
/src/win32/Makefile
|
|
|
|
/src/win32/Makefile.in
|