Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-10-27 | Remove configure option to disable curve25519 | Sebastian Hahn | |
By now, support in the network is widespread and it's time to require more modern crypto on all Tor instances, whether they're clients or servers. By doing this early in 0.2.6, we can be sure that at some point all clients will have reasonable support. | |||
2014-10-22 | Switch new time tests to use SIZEOF_TIME_T, not sizeof(time_t) | Nick Mathewson | |
Otherwise, we get implicit conversion warning on some platforms. | |||
2014-10-23 | Fix minor typos, two line lengths, and a repeated include | teor | |
2014-10-22 | Fix a changes typo spotted by wfn | Nick Mathewson | |
2014-10-22 | Merge remote-tracking branch 'public/bug11824_v2' | Nick Mathewson | |
2014-10-22 | Merge remote-tracking branch 'public/ticket6938' | Nick Mathewson | |
Conflicts: src/tools/tor-resolve.c | |||
2014-10-21 | give dist-master an alias | Roger Dingledine | |
2014-10-21 | Merge remote-tracking branch 'teor/bug13476-improve-time-handling' | Nick Mathewson | |
2014-10-21 | Conditionally compile time testing code based on integer size | teor | |
2014-10-20 | Merge remote-tracking branch 'teor/memwipe-more-keys' | Nick Mathewson | |
2014-10-20 | Merge remote-tracking branch 'origin/maint-0.2.5' | Nick Mathewson | |
This is an "ours" merge so we can leave the version in master alone. | |||
2014-10-20 | bump maint-0.2.5 to 0.2.5.9-rc-dev | Nick Mathewson | |
2014-10-20 | Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2014-10-20 | Whoops, bump the version properly. | Nick Mathewson | |
2014-10-20 | bump maint-0.2.4 to 0.2.4.25-dev | Nick Mathewson | |
2014-10-20 | forward-port the 0.2.4.25 changelog to master changelog and releasenotes | Nick Mathewson | |
2014-10-20 | Use a macro to indicate "The ecdhe group we use by default". | Nick Mathewson | |
This might make Coverity happier about the if statement where we have a default case that's the same as one of the other cases. CID 1248515 | |||
2014-10-20 | Fix a use-after-free error in cleaned-up rouerlist code. | Nick Mathewson | |
Bug not in any released tor. This is CID 1248521 | |||
2014-10-19 | explain how to publish tarballs now that webwml has gone to git | Roger Dingledine | |
2014-10-19 | Merge remote-tracking branch 'origin/maint-0.2.5' | Nick Mathewson | |
2014-10-19 | Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2014-10-19 | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4 | Nick Mathewson | |
2014-10-19 | Note that our #13426 fix is also a #13471 fix. | Nick Mathewson | |
See also http://marc.info/?l=openssl-dev&m=141357408522028&w=2 | |||
2014-10-19 | format_changelog: Sort sections case-insensitively | Nick Mathewson | |
2014-10-19 | format_changelog.py: fix spelling of "hyphenatable" | Nick Mathewson | |
2014-10-19 | format_changelog.py: tweak hyphenation rules | Nick Mathewson | |
Mark all our generated command names, and anything with a double-hyphen, as unhyphenatable. | |||
2014-10-19 | Teach format_changelog to sort and collate sections. | Nick Mathewson | |
Give it options to turn off collation and/or wrapping. | |||
2014-10-20 | Memwipe more keys after tor has finished with them | teor | |
Ensure we securely wipe keys from memory after crypto_digest_get_digest and init_curve25519_keypair_from_file have finished using them. Fixes bug 13477. | |||
2014-10-20 | Further unit test tor_timegm and parse_rfc1123_time | teor | |
Add unit tests for tor_timegm signed overflow, tor_timegm and parse_rfc1123_time validity checks, and correct_tm year clamping. Unit tests (visible) fixes in bug 13476. | |||
2014-10-20 | Clamp (some) years supplied by the system to 1 CE | teor | |
Clamp year values returned by system localtime(_r) and gmtime(_r) to year 1. This ensures tor can read any values it might write out. Fixes bug 13476. | |||
2014-10-19 | format_changelog.py: learn about the ReleaseNotes format | Nick Mathewson | |
2014-10-20 | Improve date validation in HTTP headers | teor | |
Check all date/time values passed to tor_timegm and parse_rfc1123_time for validity, taking leap years into account. Improves HTTP header validation. Avoid unlikely signed integer overflow in tor_timegm on systems with 32-bit time_t. Fixes bug 13476. | |||
2014-10-20 | Use correct day of year in correct_tm() | teor | |
Set the correct day of year value in correct_tm() when the system's localtime(_r) or gmtime(_r) functions fail to set struct tm. Fixes bug 13476. | |||
2014-10-16 | Merge remote-tracking branch 'origin/maint-0.2.5' | Nick Mathewson | |
2014-10-16 | Downgrade 'unexpected sendme cell from client' to PROTOCOL_WARN | Nick Mathewson | |
Closes 8093. | |||
2014-10-16 | Merge remote-tracking branch 'yawning/bug13314' | Nick Mathewson | |
2014-10-16 | Merge remote-tracking branch 'origin/maint-0.2.5' | Nick Mathewson | |
2014-10-16 | Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2014-10-16 | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4 | Nick Mathewson | |
2014-10-16 | Merge branch 'no_sslv3_023' into maint-0.2.3 | Nick Mathewson | |
2014-10-15 | Disable SSLv3 unconditionally. Closes ticket 13426. | Nick Mathewson | |
The POODLE attack doesn't affect Tor, but there's no reason to tempt fate: SSLv3 isn't going to get any better. | |||
2014-10-14 | Emit fewer spurious lines in cov-diff output. | Nick Mathewson | |
2014-10-13 | Define a strnlen replacement on platforms (win32) that lack it | Nick Mathewson | |
Right now this is only needed for test_util_format_time_interval, so define it as a static function. We can move it into compat later if we need to. | |||
2014-10-13 | Merge remote-tracking branch 'public/bug11243_squashed' | Nick Mathewson | |
2014-10-13 | Add comments to can_dl_again usage | Nick Mathewson | |
2014-10-13 | Note that parse-list functions may add duplicate 'invalid' entries. | Nick Mathewson | |
2014-10-13 | Bugfixes on bug11243 fix for the not-added cases and tests | Nick Mathewson | |
1. The test that adds things to the cache needs to set the clock back so that the descriptors it adds are valid. 2. We split ROUTER_NOT_NEW into ROUTER_TOO_OLD, so that we can distinguish "already had it" from "rejected because of old published date". 3. We make extrainfo_insert() return a was_router_added_t, and we make its caller use it correctly. This is probably redundant with the extrainfo_is_bogus flag. | |||
2014-10-13 | Use symbolic constants for statuses in microdescs_add_to_cache. | Nick Mathewson | |
Suggested by Andrea in her review of 11243. | |||
2014-10-13 | Commit the script I used to generate signed ri and ei documents | Nick Mathewson | |
2014-10-13 | Don't reset the download failure status of any object marked as impossible | Nick Mathewson | |