Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-10-13 | Create socket with correct family as given by sockshost | Daniel Winzen | |
2022-04-27 | Remove broken MSVC support | Alex Xu (Hello71) | |
MSVC compilation has been broken since at least 1e417b727502 ("All remaining files in src/common belong to the event loop.") deleted src/common/Makefile.nmake in 2018. | |||
2021-10-06 | rust: Remove Rust support from tree | David Goulet | |
Closes #40469 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-04-11 | tor-resolve: Added notice for .exit domains | Panagiotis Vasilopoulos | |
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com> | |||
2021-03-12 | Update copyrights to 2021, using "make update-copyright" | Nick Mathewson | |
2020-11-16 | Give a descriptive error message with "tor-gencert --create-identity-key" | Neel Chauhan | |
2020-07-15 | Add support for patterns on %include #25140 | Daniel Pinto | |
Also adds generic tor_glob function to expand globs. | |||
2020-04-30 | net: Make all address bytes functions take uint8_t * | teor | |
Part of 33817. | |||
2020-01-09 | Merge branch 'pre_formatter_cleanups_squashed' | Nick Mathewson | |
2020-01-09 | Use new ENABLE/DISABLE_GCC_WARNING | Nick Mathewson | |
This is an automated commit, generated by: perl -i -pe 'next if /define/; s/((?:ENABLE|DISABLE)_GCC_WARNING)\(([A-Za-z0-9_\-]+)\)/$1(\"-W$2\")/' src/*/*/*.[ch] src/*/*.[ch] | |||
2020-01-08 | It's 2020. Update the copyright dates with "make update-copyright" | Nick Mathewson | |
2019-12-04 | practracker: Add missing .may_include files | teor | |
All of these files contain "*.h", except for: * src/app/config/.may_include * src/test/.may_include which also contain "*.inc". This change prevents includes of "*.c" files, and other unusually named files. Part of 32609. | |||
2019-11-15 | Doxygen: rename all .dox files to end with .md | Nick Mathewson | |
Using a standard ending here will let other tools that expect markdown understand our output here. This commit was automatically generated with: for fn in $(find src -name '*.dox'); do \ git mv "$fn" "${fn%.dox}.md"; \ done | |||
2019-11-15 | Doxygen: remove /** and **/ from all .dox files | Nick Mathewson | |
This is an automatically generated commit, made with: find src -name '*.dox' | \ xargs perl -i -ne 'print unless (m#^\s*/?\*\*/?\s*$#);' | |||
2019-11-04 | Doxygen: Avoid ambiguity in @dir directives | Nick Mathewson | |
This commit was automatically generated with: find src -name '*.dox' |xargs perl -i -pe 's{\@dir ([^/])}{\@dir /$1};' | |||
2019-11-04 | Document our top-level directories | Nick Mathewson | |
2019-11-04 | Add stub directory-level documentation for most source directories | Nick Mathewson | |
This includes app, core, feature, lib, and tools, but excludes ext, test, and trunnel. This was generated by the following shell script: cd src for dname in $(find lib core feature app tools -type d |grep -v \\.deps$); do keyword="$(echo "$dname" |sed -e "s/\//_/" )" target="${dname}/${keyword}.dox" echo "$target" cat <<EOF >"$target" /** @dir ${dname} @brief ${dname} **/ EOF git add "$target" done | |||
2019-10-23 | Tidy whitespace around some STMT_BEGINs and STMT_ENDs | teor | |
2019-07-10 | Make tor-print-ed-signing-cert output RFC1123 and unix timestamps as well | rl1987 | |
2019-06-05 | Run "make autostyle." | Nick Mathewson | |
2019-04-11 | Fix a memory leak in tor-resolve.c | Nick Mathewson | |
Closes bug 30151/coverity CID 1441830. Bugfix on 0.4.0.1-alpha when we started doing trunnel parsing in tor-resolve.c. | |||
2019-01-16 | Bump copyright date to 2019 | Nick Mathewson | |
2018-12-01 | Use tor_strdup() in place of malloc+strncpy+terminate. | Nick Mathewson | |
2018-12-01 | Fix coverage build | rl1987 | |
2018-12-01 | tor-resolve: Rework SOCKS5 response parsing with trunnel | rl1987 | |
2018-12-01 | tor-resolve: Rework SOCKS5 method negotiation client part with trunnel | rl1987 | |
2018-12-01 | tor-resolve: parse SOCKS4a reply | rl1987 | |
2018-12-01 | tor-resolve: Use trunnel code for SOCKS5 request generation | rl1987 | |
2018-12-01 | tor-resolve: link tor-resolve binary with trunnel lib | rl1987 | |
2018-12-01 | tor-resolve: generate SOCKS4a request with trunnel | rl1987 | |
2018-11-19 | Add missing library to build tor-print-ed-signing-cert. | Alexander Færøy | |
To succesful compile tor-print-ed-signing-cert.exe on Windows we sometimes need to include the @TOR_LIB_GDI@ library. See: https://bugs.torproject.org/28485 | |||
2018-11-14 | Merge branch 'maint-0.3.4' into maint-0.3.5 | Nick Mathewson | |
2018-11-14 | Merge branch 'maint-0.3.3' into maint-0.3.4 | Nick Mathewson | |
2018-11-14 | Work around check-spaces. | Nick Mathewson | |
2018-11-14 | libtorrunner: fix memory leak in child() error path | Martin Kepplinger | |
This avoids leaking memory in case libtorrunner's child() function fails. | |||
2018-10-16 | Add a tor_free() in tor_gencert to fix a coverity warning | Nick Mathewson | |
2018-09-21 | Move the non-crypto parts of onion.c out of src/core/crypto | Nick Mathewson | |
The parts for handling cell formats should be in src/core/or. The parts for handling onionskin queues should be in src/core/or. Only the crypto wrapper belongs in src/core/crypto. | |||
2018-09-10 | Bugfix: sizeof(socklen) doesn't make sense when calling connect() | rl1987 | |
Bugfix on 2f657a1416f2f81dd1be900269c4ae9bdb29f52d; bug not in any Tor release. | |||
2018-09-04 | Merge branch 'nss_squashed' into nss_merge | Nick Mathewson | |
2018-09-04 | Merge branch 'tor_api_owning_control' | Nick Mathewson | |
2018-08-21 | When enabling NSS, disable OpenSSL. | Nick Mathewson | |
We used to link both libraries at once, but now that I'm working on TLS, there's nothing left to keep OpenSSL around for when NSS is enabled. Note that this patch causes a couple of places that still assumed OpenSSL to be disabled when NSS is enabled - tor-gencert - pbkdf2 | |||
2018-08-21 | Rename openssl-bridging functions in crypto_rsa | Nick Mathewson | |
These functions exist only to expose RSA keys to other places in Tor that use OpenSSL; let's be specific about their purpose. | |||
2018-08-01 | tor_api: Extend tor_api code so it can pass extra arguments to main. | Nick Mathewson | |
We need this so that the tor_api user can specify some arguments, while the tor_api implementation adds others. This implementation detail should not be visible to tor_api users. | |||
2018-07-31 | Merge branch 'nss_dh_squashed' into nss_dh_squashed_merged | Nick Mathewson | |
2018-07-31 | Add a new function, tor_api_get_provider_version() | Nick Mathewson | |
Closes ticket 26947. | |||
2018-07-31 | Use Windows-compatible format strings in tor-print-ed-signing-cert.c | teor | |
Fixes bug 26986; bugfix on master. | |||
2018-07-30 | Update include in tor-print-ed-signing-cert | Nick Mathewson | |
2018-07-30 | Merge remote-tracking branch 'rl1987/feature19506_3' | Nick Mathewson | |
2018-07-11 | Rename crypto.c to crypto_cipher.c (since that's all it still has.) | Nick Mathewson | |
2018-07-11 | Extract and rename crypto_log_errors(). | Nick Mathewson | |