summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-08-24Comment-only punctuation fixteor (Tim Wilson-Brown)
2016-08-24Make port names and types consistent in the port unit teststeor (Tim Wilson-Brown)
String constant changes only, and only in the unit tests. These strings are used in log messages only.
2016-08-24Parse *Port flags NoDNSRequest, NoOnionTraffic & OnionTrafficOnlyteor (Tim Wilson-Brown)
OnionTrafficOnly is equivalent to NoDNSRequest, NoIPv4Traffic, and NoIPv6Traffic. Add unit tests for parsing and checking option validity. Add documentation for each flag to the man page. Add changes file for all of #18693. Parsing only: the flags do not change client behaviour (yet!)
2016-08-24make check-spaces fixesNick Mathewson
2016-08-24Bump to 0.2.9.2-alphaNick Mathewson
2016-08-24Merge branch 'maint-0.2.8'Nick Mathewson
2016-08-24Fix path selection on firewalled clientsteor
Signed-off-by: teor <teor2345@gmail.com>
2016-08-24Merge branch 'maint-0.2.8'Nick Mathewson
2016-08-24Merge branch 'maint-0.2.7' into maint-0.2.8Nick Mathewson
2016-08-24Replace Tonga with Bifroest.Isis Lovecruft
* FIXES #19728: https://bugs.torproject.org/19728 * CLOSES #19690: https://bugs.torproject.org/19690
2016-08-23Fix some comments in sandbox.cNick Mathewson
Closes ticket 19942; patch from "cypherpunks"
2016-08-23Merge remote-tracking branch 'jigsaw/fix-17758'Nick Mathewson
2016-08-23Merge remote-tracking branch 'jigsaw/fix-15381'Nick Mathewson
2016-08-23Use tor_assert, not assert.Nick Mathewson
2016-08-23Merge branch 'bug13953_squashed'Nick Mathewson
2016-08-23Reword the router_check_descriptor_address_port_consistency log messageteor
The new message covers static and dynamic public IPv4 addresses, and external / internal addresses in NAT setups.
2016-08-23Merge remote-tracking branch 'asn/bug19872_v2'Nick Mathewson
2016-08-23Introduce ed25519_{sign,checksig}_prefixed functions().George Kadianakis
2016-08-22Merge branch 'maint-0.2.8'Nick Mathewson
2016-08-22Do not pass NULL to log(%s) in dir_server_new.Nick Mathewson
This bug had existed since 0.2.4.7-alpha, but now that we have FallbackDirs by default, it actually matters. Fixes bug 19947; bugfix on 0.2.4.7-alpha or maybe 0.2.8.1-alpha. Rubiate wrote the patch; teor wrote the changes file.
2016-08-19Log a warning when Testing options are deprecated.Nick Mathewson
2016-08-19Add comments to explain when things were deprecatedNick Mathewson
2016-08-19Merge remote-tracking branch 'public/deprecation_v2'Nick Mathewson
2016-08-19Rename free_voting_schedule to voting_schedule_free. Wrap line. Follow if ↵Nick Mathewson
convention.
2016-08-19Merge remote-tracking branch 'jigsaw/fix-19562'Nick Mathewson
2016-08-19Merge remote-tracking branch 'public/bug19466'Nick Mathewson
2016-08-19Merge branch 'maint-0.2.8'Nick Mathewson
2016-08-19Merge branch 'bug19903_028_v2' into maint-0.2.8Nick Mathewson
2016-08-19Avoid confusing GCC 4.2.1 by saying "int foo()... inline int foo() {...}"Nick Mathewson
Fixes bug 19903; bugfix on 0.2.8.1-alpha.
2016-08-16Added a voting_schedule_free function to free voting schedules.Daniel Pinto
Existing Uses of the tor_free function on voting schedules were replaced with voting_schedule_free. Fixes #19562.
2016-08-16Fixes inconsistent version prefix in log messages.Daniel Pinto
Fixes #15381.
2016-08-16Prevents negative number of written bytes on error message.Daniel Pinto
Fixes #17758.
2016-08-16Check parameters to router_check_descriptor_address_port_consistencyteor
2016-08-16Refactor duplicate code in router_check_descriptor_address_consistencyteor
No behaviour change
2016-08-15Make log message clearers7r
Longer and more explicit log message so we don't confuse users with behind NAT with working configurations and state that public IP addresses only should be provided with "Address", won't work with internal addresses.
2016-08-12Fix quite a few slow memory leaks in config.cNick Mathewson
This bug was introduced in 8bbbbaf87b5ab3c when we added a separate or_options_free() function but didn't start using it everywhere. Fixes bug 19466.
2016-08-12Merge remote-tracking branch 'public/Fix_19450'Nick Mathewson
2016-08-12Fix integer overflows in the conversion tablescypherpunks
2016-08-12Merge remote-tracking branch 'andrea/bug8625_prod'Nick Mathewson
2016-08-12Merge branch 'maint-0.2.8'Nick Mathewson
2016-08-12Merge branch 'maint-0.2.7' into maint-0.2.8Nick Mathewson
2016-08-12Merge branch 'maint-0.2.6' into maint-0.2.7Nick Mathewson
2016-08-12Merge branch 'maint-0.2.5' into maint-0.2.6Nick Mathewson
2016-08-12Merge branch 'maint-0.2.4' into maint-0.2.5Nick Mathewson
2016-08-12Update geoip and geoip6 to the August 2 2016 database.Karsten Loesing
2016-08-11Only use evutil_secure_rng_add_bytes() when present.Nick Mathewson
OpenBSD removes this function, and now that Tor requires Libevent 2, we should also support the OpenBSD Libevent 2. Fixes bug 19904; bugfix on 0.2.5.4-alpha.
2016-08-11Fix a bug in the old-gcc version of ENABLE_GCC_WARNINGNick Mathewson
Fixes bug 19901; bugfix on 0.2.9.1-alpha.
2016-08-11Add some how-to documentation for ht.h. Closes #19896Nick Mathewson
2016-08-10Eliminate redundant hourly reset of descriptor download failuresAndrea Shepard
2016-08-10Debug logging for router/consensus descriptor download resetsAndrea Shepard