aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Improved introduction point selectiondisthsChristopher Baines2014-04-13
|
* Better logging, and various fixesChristopher Baines2014-04-10
|
* Ignore broken introduction pointsChristopher Baines2014-04-09
|
* Fix issues arrising with the dual failure testChristopher Baines2014-04-08
|
* Fix the path overlapping problemChristopher Baines2014-04-04
| | | | Retry connecting to introduction points
* Change log messages to debugChristopher Baines2014-04-02
|
* Lots of logging stuffChristopher Baines2014-03-24
|
* Round robin stuffChristopher Baines2014-03-19
|
* Some more ip selection stuffChristopher Baines2014-03-17
|
* Add some debuging stuffChristopher Baines2014-03-07
|
* Key hacksChristopher Baines2014-02-16
|
* Add TODOChristopher Baines2014-02-16
|
* Better support for mutiple introduction points, and more loggingChristopher Baines2014-02-16
|
* Log the number of introduction points in the descriptorChristopher Baines2014-02-16
|
* Fix some output messagesChristopher Baines2014-02-16
|
* Initial stuffChristopher Baines2014-02-16
|
* Merge branch 'bug4900_siphash_v2'Nick Mathewson2014-02-15
|\
| * Remove string hash in ht.h so we can't accidentally use itNick Mathewson2014-02-15
| |
| * Changes file for feature4900Nick Mathewson2014-02-12
| |
| * Randomize the global siphash key at startupNick Mathewson2014-02-12
| | | | | | | | This completes our conversion to using siphash for our hash functions.
| * Split crypto_global_init() into pre/post configNick Mathewson2014-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 Mathewson2014-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 Mathewson2014-02-12
| |
| * Tests for siphash, from reference implementation.Nick Mathewson2014-02-12
| |
| * csiphash: avoid unaligned access on non-x86Nick Mathewson2014-02-12
| |
| * Get csiphash better integrated with our build systemNick Mathewson2014-02-12
| |
| * Raw import of Marek Majkowski's cisphash.cNick Mathewson2014-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 Mathewson2014-02-15
| |
* | Merge remote-tracking branch 'public/bug10841'Nick Mathewson2014-02-15
|\ \
| * | tristate->enum in rendcommon functionsNick Mathewson2014-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 Loesing2014-02-14
| | | | | | | | | | | | Noted by Nick on #10841.
| * | Remove remaining v0 hidden service descriptor code.Karsten Loesing2014-02-12
| | | | | | | | | | | | | | | Fixes the rest of #10841 after #10881 already removed some hidden service authority code.
* | | Merge remote-tracking branch 'karsten/mmdb-convert'Nick Mathewson2014-02-15
|\ \ \
| * | | Exclude Teredo IPv6 prefix from geoip6.Karsten Loesing2014-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 Loesing2014-02-08
| | | |
| * | | Add script to convert GeoLite2 country databases.Karsten Loesing2014-02-08
| | | | | | | | | | | | | | | | | | | | Copied over from https://github.com/nmathewson/mmdb-convert, commit 52f0d43408ed3a0fe7c3b2fa7099da7f6b7c4502.
| * | | Remove script to clean up GeoLite country databases.Karsten Loesing2014-02-08
| | | |
* | | | Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson2014-02-15
|\ \ \ \
| * \ \ \ Merge remote-tracking branch 'karsten/geoip6-feb2014' into maint-0.2.4Nick Mathewson2014-02-15
| |\ \ \ \
| | * | | | Update geoip6 to the February 2014 GeoIP database.Karsten Loesing2014-02-13
| | | | | |
| * | | | | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4Nick Mathewson2014-02-15
| |\ \ \ \ \
| | * \ \ \ \ Merge remote-tracking branch 'karsten/geoip-feb2014' into maint-0.2.3Nick Mathewson2014-02-15
| | |\ \ \ \ \
| | | * | | | | Update to the February 2014 GeoIP database.Karsten Loesing2014-02-08
| | | | | | | |
* | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson2014-02-15
|\| | | | | | |
| * | | | | | | changes file for bug 10904Nick Mathewson2014-02-14
| | | | | | | |
| * | | | | | | gcc/clang: Mark macro-generated functions as possible unusedSebastian Hahn2014-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 snafuNick Mathewson2014-02-14
| | | | | | |
* | | | | | | bump to 0.2.5.2-alphaRoger Dingledine2014-02-13
| | | | | | |
* | | | | | | give 0.2.5.2-alpha a release blurbRoger Dingledine2014-02-13
| | | | | | |
* | | | | | | fold in the changes files to the new 0.2.5.2-alpha changelogRoger Dingledine2014-02-13
| | | | | | |