Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2018-07-11 | Move the initialization and cleanup parts of crypto.c | Nick Mathewson | |
These are now part of crypto_init.c. The openssl-only parts now live in crypto_openssl_mgt.c. I recommend reviewing this patch with -b and --color-moved. | |||
2018-07-11 | Make our crypto library symbolic in the makefiles. | Nick Mathewson | |
2018-07-10 | Rename torlog.[ch] to log.[ch] | Nick Mathewson | |
Fun fact: these files used to be called log.[ch] until we ran into conflicts with systems having a log.h file. But now that we always include "lib/log/log.h", we should be fine. | |||
2018-07-10 | Rename util_malloc to malloc. | Nick Mathewson | |
2018-07-10 | Remove all users of addr_port_lookup outside of address.c | Nick Mathewson | |
This function has a nasty API, since whether or not it invokes the resolver depends on whether one of its arguments is NULL. That's a good way for accidents to happen. This patch incidentally makes tor-resolve support socks hosts on IPv6. | |||
2018-07-10 | Refactor ipv[46].[ch] | Nick Mathewson | |
These are now combined into an inaddr.[ch], since their purpose is to implement functions for struct in_addr and struct in6_addr. The definitions for in6_addr and its allies are now in a separate header, inaddr_st.h. Closes ticket 26532. | |||
2018-07-08 | Tool to print expiration date of ed25519_signing_cert | rl1987 | |
2018-07-05 | Fix our build system to know the new locations of the src/or stuff | Nick Mathewson | |
2018-07-05 | Fix every include path changed in the previous commit (automated) | Nick Mathewson | |
I am very glad to have written this script. | |||
2018-07-05 | Move socks5_status.h to src/lib/net | Nick Mathewson | |
There might be a better place for it in the long run, but this is the best I can think of for now. | |||
2018-07-01 | Tabify all of the .am files. | Nick Mathewson | |
2018-06-29 | Stop using util.h and compat.h in src/tools | Nick Mathewson | |
2018-06-29 | Extract socks5_status_t | Nick Mathewson | |
I'm not sure of the best place to put this header long-term, since both or/*.c and tools/tor-resolve.c use it. | |||
2018-06-29 | Remove read_all and write_all | Nick Mathewson | |
These had become wrappers around their fd and socket variants; there were only a few users of the original functions still remaining. | |||
2018-06-27 | Move util_format into a new libtor-encoding library | Nick Mathewson | |
libtor-encoding is about various ways to transform data to and from character sequences. | |||
2018-06-27 | Fix up include paths for sandbox.h (automated) | Nick Mathewson | |
2018-06-27 | rectify include paths (automatic) for address.h | Nick Mathewson | |
2018-06-27 | Link GetAdaptersAddresses, rather than loading it on-demand. | Nick Mathewson | |
This function has been present since Windows XP. | |||
2018-06-22 | Automated fixup of include paths after torlog.h movement. | Nick Mathewson | |
2018-06-21 | Rectify include paths (automated) | Nick Mathewson | |
2018-06-21 | Refactor makefiles to keep list of internal libraries in one place. | Nick Mathewson | |
This change makes it possible for us to change the list of libraries more easily, without changing every single linker line. |