Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-16 | Bump copyright date to 2019. | Nick Mathewson | |
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. | |||
2018-06-20 | Remove all use of the assert.h header | Nick Mathewson | |
Nothing in Tor has actually called assert() for some while. | |||
2018-06-20 | Run rectify_include_paths.py | Nick Mathewson | |
2018-06-20 | Update copyrights to 2018. | Nick Mathewson | |
2018-05-08 | Add crypto_log_errors() to crypto_util.[ch] | Fernando Fernandez Mancera | |
crypto_log_errors() has been moved to crypto_util.[ch]. It was duplicated in some files so they have been removed too. Follows #24658. Signed-off-by: Fernando Fernandez Mancera <ffmancera@riseup.net> | |||
2018-05-03 | Merge remote-tracking branch 'isis/bug24660_r1' | Nick Mathewson | |
2018-04-16 | Remove old tor-fw-helper README from EXTRA_DIST | Nick Mathewson | |
We removed this file, but didn't take it out of EXTRA_DIST -- thus breaking "make dist". | |||
2018-04-06 | crypto: Refactor (P)RNG functionality into new crypto_rand module. | Isis Lovecruft | |
* ADD new /src/common/crypto_rand.[ch] module. * ADD new /src/common/crypto_util.[ch] module (contains the memwipe() function, since all crypto_* modules need this). * FIXES part of #24658: https://bugs.torproject.org/24658 | |||
2018-04-04 | Remove PortForwarding options | Neel Chauhan | |
Signed-off-by: Isis Lovecruft <isis@torproject.org> |