Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Better support for mutiple introduction points, and more logging | Christopher Baines | 2014-02-16 |
| | |||
* | Log the number of introduction points in the descriptor | Christopher Baines | 2014-02-16 |
| | |||
* | Fix some output messages | Christopher Baines | 2014-02-16 |
| | |||
* | Initial stuff | Christopher Baines | 2014-02-16 |
| | |||
* | Merge branch 'bug4900_siphash_v2' | Nick Mathewson | 2014-02-15 |
|\ | |||
| * | Remove string hash in ht.h so we can't accidentally use it | Nick Mathewson | 2014-02-15 |
| | | |||
| * | Changes file for feature4900 | Nick Mathewson | 2014-02-12 |
| | | |||
| * | Randomize the global siphash key at startup | Nick Mathewson | 2014-02-12 |
| | | | | | | | | This completes our conversion to using siphash for our hash functions. | ||
| * | Split crypto_global_init() into pre/post config | Nick Mathewson | 2014-02-12 |
| | | | | | | | | | | | | | | | | | | It's increasingly apparent that we want to make sure we initialize our PRNG nice and early, or else OpenSSL will do it for us. (OpenSSL doesn't do _too_ bad a job, but it's nice to do it ourselves.) We'll also need this for making sure we initialize the siphash key before we do any hashes. | ||
| * | Siphash-2-4 is now our hash in nearly all cases. | Nick Mathewson | 2014-02-12 |
| | | | | | | | | | | | | | | | | | | | | I've made an exception for cases where I'm sure that users can't influence the inputs. This is likely to cause a slowdown somewhere, but it's safer to siphash everything and *then* look for cases to optimize. This patch doesn't actually get us any _benefit_ from siphash yet, since we don't really randomize the key at any point. | ||
| * | csiphash: Add functions to take a global key. | Nick Mathewson | 2014-02-12 |
| | | |||
| * | Tests for siphash, from reference implementation. | Nick Mathewson | 2014-02-12 |
| | | |||
| * | csiphash: avoid unaligned access on non-x86 | Nick Mathewson | 2014-02-12 |
| | | |||
| * | Get csiphash better integrated with our build system | Nick Mathewson | 2014-02-12 |
| | | |||
| * | Raw import of Marek Majkowski's cisphash.c | Nick Mathewson | 2014-02-12 |
| | | | | | | | | | | | | | | | | | | | | siphash is a hash function designed for producing hard-to-predict 64-bit outputs from short inputs and a 128-bit key. It's chosen for security and speed. See https://131002.net/siphash/ for more information on siphash. Source: https://github.com/majek/csiphash/ | ||
* | | Remove a bunch of functions that were never called. | Nick Mathewson | 2014-02-15 |
| | | |||
* | | Merge remote-tracking branch 'public/bug10841' | Nick Mathewson | 2014-02-15 |
|\ \ | |||
| * | | tristate->enum in rendcommon functions | Nick Mathewson | 2014-02-14 |
| | | | | | | | | | | | | | | | | | | When we have more than two return values, we should really be using an enum rather than "-2 means this, -1 means that, 0 means this, and 1 or more means a number." | ||
| * | | Remove another unused v0 hidserv function. | Karsten Loesing | 2014-02-14 |
| | | | | | | | | | | | | Noted by Nick on #10841. | ||
| * | | Remove remaining v0 hidden service descriptor code. | Karsten Loesing | 2014-02-12 |
| | | | | | | | | | | | | | | | Fixes the rest of #10841 after #10881 already removed some hidden service authority code. | ||
* | | | Merge remote-tracking branch 'karsten/mmdb-convert' | Nick Mathewson | 2014-02-15 |
|\ \ \ | |||
| * | | | Exclude Teredo IPv6 prefix from geoip6. | Karsten Loesing | 2014-02-13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The latest GeoLite2 database includes a pointer from 2001::/32 to the root node of the IPv4 address space in the tree. We need to exclude this whole address space from geoip6, similar to how we exclude IPv4-mapped IPv6 addresses and the 6to4 mapping subnet. | ||
| * | | | Don't zero-pad day of the month. | Karsten Loesing | 2014-02-08 |
| | | | | |||
| * | | | Add script to convert GeoLite2 country databases. | Karsten Loesing | 2014-02-08 |
| | | | | | | | | | | | | | | | | | | | | Copied over from https://github.com/nmathewson/mmdb-convert, commit 52f0d43408ed3a0fe7c3b2fa7099da7f6b7c4502. | ||
| * | | | Remove script to clean up GeoLite country databases. | Karsten Loesing | 2014-02-08 |
| | | | | |||
* | | | | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | 2014-02-15 |
|\ \ \ \ | |||
| * \ \ \ | Merge remote-tracking branch 'karsten/geoip6-feb2014' into maint-0.2.4 | Nick Mathewson | 2014-02-15 |
| |\ \ \ \ | |||
| | * | | | | Update geoip6 to the February 2014 GeoIP database. | Karsten Loesing | 2014-02-13 |
| | | | | | | |||
| * | | | | | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4 | Nick Mathewson | 2014-02-15 |
| |\ \ \ \ \ | |||
| | * \ \ \ \ | Merge remote-tracking branch 'karsten/geoip-feb2014' into maint-0.2.3 | Nick Mathewson | 2014-02-15 |
| | |\ \ \ \ \ | |||
| | | * | | | | | Update to the February 2014 GeoIP database. | Karsten Loesing | 2014-02-08 |
| | | | | | | | | |||
* | | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | 2014-02-15 |
|\| | | | | | | | |||
| * | | | | | | | changes file for bug 10904 | Nick Mathewson | 2014-02-14 |
| | | | | | | | | |||
| * | | | | | | | gcc/clang: Mark macro-generated functions as possible unused | Sebastian Hahn | 2014-02-14 |
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | clang 3.4 introduced a new by-default warning about unused static functions, which we triggered heavily for the hashtable and map function generating macros. We can use __attribute__ ((unused)) (thanks nickm for the suggestion :-) ) to silence these warnings. | ||
* | | | | | | | fix a whitespace snafu | Nick Mathewson | 2014-02-14 |
| | | | | | | | |||
* | | | | | | | bump to 0.2.5.2-alpha | Roger Dingledine | 2014-02-13 |
| | | | | | | | |||
* | | | | | | | give 0.2.5.2-alpha a release blurb | Roger Dingledine | 2014-02-13 |
| | | | | | | | |||
* | | | | | | | fold in the changes files to the new 0.2.5.2-alpha changelog | Roger Dingledine | 2014-02-13 |
| | | | | | | | |||
* | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | 2014-02-12 |
|\| | | | | | | |_|_|_|/ / |/| | | | | | |||
| * | | | | | Fix windows compilation of e0c8031516852 | Nick Mathewson | 2014-02-12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is no WSAEPERM; we were implying that there was.This fixes a bug in e0c8031516852143fb82d8fee91a0f4c576c7418, which hadn't yet appeared in any released Tor. | ||
* | | | | | | add a missing word to the man page | Roger Dingledine | 2014-02-12 |
| | | | | | | |||
* | | | | | | go through and rewrite the changes files to be more user-facing | Roger Dingledine | 2014-02-12 |
| | | | | | | |||
* | | | | | | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | 2014-02-11 |
|\| | | | | | |||
| * | | | | | Merge branch 'bug10777_netunreach_024' into maint-0.2.4 | Nick Mathewson | 2014-02-11 |
| |\ \ \ \ \ | |||
| | * | | | | | update changes file | Nick Mathewson | 2014-02-11 |
| | | | | | | | |||
| | * | | | | | make EACCES survivable too. | Nick Mathewson | 2014-02-10 |
| | | | | | | | |||
| | * | | | | | Call ENETUNREACH a case of NOROUTE, not a case of INTERNAL. | Nick Mathewson | 2014-02-09 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Found by cypherpunks; fix for a part of bug 10777; bugfix on 0.1.0.1-rc. | ||
| * | | | | | | Merge remote-tracking branch 'public/bug10777_nointernal_024' into maint-0.2.4 | Nick Mathewson | 2014-02-11 |
| |\ \ \ \ \ \ | |||
| | * | | | | | | Don't treat END_STREAM_REASON_INTERNAL as total circuit failure | Nick Mathewson | 2014-02-09 |
| | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It can happen because we sent something that got an ENETUNREACH response. Bugfix on 0.2.4.8-alpha; fixes a part of bug 10777. | ||
* | | | | | / | Free leakable values in the unit tests. | Nick Mathewson | 2014-02-11 |
| |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | Thanks, Coverity! (CID 1171414, 1171415, 1171416) |