Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-13 | Merge branch 'maint-0.3.4' | Nick Mathewson | |
2018-09-13 | Merge branch 'maint-0.3.3' into maint-0.3.4 | Nick Mathewson | |
2018-09-13 | Merge branch 'maint-0.3.2' into maint-0.3.3 | Nick Mathewson | |
2018-09-13 | Merge branch 'maint-0.2.9' into maint-0.3.2 | Nick Mathewson | |
2018-09-12 | Check waitpid return value and exit status in tinytest.c | Nick Mathewson | |
It's possible for a unit test to report success via its pipe, but to fail as it tries to clean up and exit. Notably, this happens on a leak sanitizer failure. Fixes bug 27658; bugfix on 0.2.2.4-alpha when tinytest was introduced. | |||
2018-09-11 | Initialize 't' in ge25519_scalarmult_base_niels() | Nick Mathewson | |
OSS-Fuzz's version of memorysanitizer can't tell that this value is not going to be used unsafely. | |||
2018-09-04 | Update prefork and postfork NSS code for unit tests. | Nick Mathewson | |
2018-07-31 | Merge branch 'nss_dh_squashed' into nss_dh_squashed_merged | Nick Mathewson | |
2018-07-13 | Add postfork support for nss | Nick Mathewson | |
We need this in our unit tests, since otherwise NSS will notice we've forked and start cussing us out. I suspect we'll need a different hack for daemonizing, but this should be enough for tinytest to work. | |||
2018-07-13 | Fix forking tests on Windows when there is a space in the path. | Alexander Færøy | |
See: https://bugs.torproject.org/26437 | |||
2018-07-10 | Integrate getdelim() and getline() support into Tor. | Nick Mathewson | |
2018-07-10 | Add the compatibility definition for getdelim.c from netbsd. | Nick Mathewson | |
We shouldn't actually need this code nearly anywhere we build: getdelim is POSIX, and mingw provides it. | |||
2018-06-29 | Remove non-windows system includes from compat.h and util.h | Nick Mathewson | |
2018-06-21 | Rectify include paths (automated) | Nick Mathewson | |
2018-06-21 | Rectify include paths (automated) | Nick Mathewson | |
2018-06-21 | Rectify include paths (automated) | Nick Mathewson | |
2018-06-20 | Run rectify_include_paths.py | Nick Mathewson | |
2018-06-20 | Update copyrights to 2018. | Nick Mathewson | |
2018-05-16 | update tor-rust-dependencies submodule | Nick Mathewson | |
2018-05-08 | Update rust submodule. | Nick Mathewson | |
2018-05-04 | rust: Update submodule commit for src/ext/rust directory. | Isis Lovecruft | |
* FIXES part of #26024: https://bugs.torproject.org/26024 | |||
2018-05-03 | Update rust dependencies to latest version. | Nick Mathewson | |
2018-05-03 | Merge remote-tracking branch 'isis/bug24660_r1' | Nick Mathewson | |
2018-04-17 | Fixup timing wheel warnings related to recent WHEEL_BIT change. | Nick Mathewson | |
2018-04-06 | refactor: Remove unnecessary `#include "crypto.h"` throughout codebase. | Isis Lovecruft | |
* FIXES part of #24658: https://bugs.torproject.org/24658 | |||
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-03-26 | Merge branch 'bug24658-rm-curve25519-header' into bug24658-merge | Nick Mathewson | |
2018-03-21 | Update src/ext/rust to latest master for libc update. | Nick Mathewson | |
2018-03-21 | maint: Update Rust libc dependency from 0.2.22 to 0.2.39. | Isis Lovecruft | |
Requires the update/libc-0.2.39 branch from https://github.com/isislovecruft/tor-rust-dependencies to be merged first. | |||
2018-02-07 | Fix spelling mistakes corresponding to ticket #23650 | Deepesh Pathak | |
2018-02-03 | Include crypto_digest.h in order to solve dependency issues. | Fernando Fernandez Mancera | |
Included crypto_digest.h in some files in order to solve xof+digest module dependency issues. Removed crypto.h where it isn't needed anymore. Follows #24658. Signed-off-by: Fernando Fernandez Mancera <ffmancera@riseup.net> | |||
2018-01-11 | On shutdown, mark openssl as uninitialized. | Nick Mathewson | |
This causes openssl to get completely reinitialized on startup, which is probably a good idea. | |||
2018-01-03 | Merge branch 'maint-0.3.1' into maint-0.3.2 | Nick Mathewson | |
2018-01-03 | Merge branch 'maint-0.3.0' into maint-0.3.1 | Nick Mathewson | |
2018-01-03 | Merge branch 'maint-0.2.9' into maint-0.3.0 | Nick Mathewson | |
2017-12-20 | Fix the clz32 and clz64 settings on MSVC. | Nick Mathewson | |
Fixes bug 24633; bugfix on 0.2.9.1-alpha. | |||
2017-11-13 | Merge branch 'maint-0.3.0' into maint-0.3.1 | Nick Mathewson | |
2017-11-13 | Merge branch 'maint-0.2.9' into maint-0.3.0 | Nick Mathewson | |
2017-11-13 | Merge branch 'bug22895_027' into maint-0.2.9 | Nick Mathewson | |
2017-09-19 | Merge branch 'bug23583_029' | Nick Mathewson | |
2017-09-19 | Avoid integer error in TEST_BITOPS tests | Nick Mathewson | |
If "1" is not 64 bits wide already, then "1 << i" will not actually work. This bug only affects the TEST_BITOPS code, and shouldn't matter for the actual use of the timeout code (except if/when it causes this test to fail). Reported by dcb314@hotmail.com. Fix for bug 23583. Not adding a changes file, since this code is never compiled into Tor. | |||
2017-09-15 | sched: Groundwork before KIST implementation | Matt Traudt | |
- HT_FOREACH_FN defined in an additional place because nickm did that in an old kist prototype - Make channel_more_to_flush mockable for future sched tests - Add empty scheduler_{vanilla,kist}.c files and put in include.am Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2017-09-11 | Merge branch 'maint-0.2.9' into maint-0.3.0 | Nick Mathewson | |
2017-09-11 | Fix GCC 7 -Wimplicit-fallthrough warnings | Andreas Stieger | |
Add magic comments recognized by default -Wimplicit-fallthrough=3 or break, as required. | |||
2017-09-11 | Fix GCC 7 -Wimplicit-fallthrough warnings (32 bit) | Andreas Stieger | |
Add magic comments recognized by default -Wimplicit-fallthrough=3 Follow-up to e5f464, fixes Ticket 22446 for 32 bit. [nick notes: Backport from 0.3.1.3-alpha.] | |||
2017-08-24 | Re-run trunnel. Cosmetic changes only. | Nick Mathewson | |
2017-08-08 | Merge branch 'ticket20657_nickm_bugfixes_squashed' | Nick Mathewson | |
2017-08-08 | Don't double hash the ed25519 blind key parameter. | George Kadianakis | |
We used to do: h = H(BLIND_STRING | H(A | s | B | N ) when we should be doing: h = H(BLIND_STRING | A | s | B | N) Change the logic so that hs_common.c does the hashing, and our ed25519 libraries just receive the hashed parameter ready-made. That's easier than doing the hashing on the ed25519 libraries, since that means we would have to pass them a variable-length param (depending on whether 's' is set or not). Also fix the ed25519 test vectors since they were also double hashing. | |||
2017-07-27 | Merge branch 'bug22895_027' | Nick Mathewson | |
2017-07-27 | Remove unused variables in donna's SSE2 code | cypherpunks | |
Fixes unused-const-variable warnings with GCC on 32-bit x86 systems. Closes #22895. |