aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-02-11make check-spacesNick Mathewson
2016-02-11Merge branch 'feature17840-v11-tests_truncated'Nick Mathewson
2016-02-11Merge remote-tracking branch 'teor/feature17840-v11-merged-v2'Nick Mathewson
2016-02-11Rename circuit_about_to_free_{terminal -> atexit}Nick Mathewson
2016-02-11Split a long lineNick Mathewson
2016-02-11Merge remote-tracking branch 'weasel/bug18261'Nick Mathewson
2016-02-10Merge remote-tracking branch 'teor/bug18208'Nick Mathewson
2016-02-10Merge branch 'bug17682_squashed'Nick Mathewson
2016-02-10Bulletproof the safe_timer_diff functionNick Mathewson
Originally it can overflow in some weird cases. Now it should no longer be able to do so. Additionally, limit main's timers to 30 days rather than to 38 years; we don't actually want any 38-year timers. Closes bug 17682.
2016-02-10Merge remote-tracking branch 'andrea/bug18116'Nick Mathewson
2016-02-10Merge remote-tracking branch 'sebastian/bug18242'Nick Mathewson
2016-02-10Merge remote-tracking branch 'public/bug18184'Nick Mathewson
2016-02-10Properly detach circuits from cmuxes when calling circuit_free_all() on ↵Andrea Shepard
shutdown again
2016-02-10Appease make check-spacesAndrea Shepard
2016-02-08Add missing consts; my fault.Nick Mathewson
2016-02-08Merge branch 'decorated_ipv6_directory_send_command_squashed'Nick Mathewson
2016-02-08decorated ipv6 address for directory send commandMalek
2016-02-08fix wide lines, use more locals.Nick Mathewson
2016-02-07Using router_get_my_routerinfo()Harini Kannan
2016-02-06Fix a segfault during startupPeter Palfrader
If unix socket was configured as listener (such as a ControlSocket or a SocksPort unix socket), and tor was started as root but not configured to switch to another user, tor would segfault while trying to string compare a NULL value. Fixes bug 18261; bugfix on 0.2.8.1-alpha. Patch by weasel.
2016-02-06Document port_out argument to tor_addr_from_sockaddrNick Mathewson
2016-02-06Merge remote-tracking branch 'yawning/bug18221'Nick Mathewson
2016-02-06Merge remote-tracking branch 'alec/dead_code_removal'Nick Mathewson
2016-02-06Removed dead code in main.cAlec Heifetz
2016-02-06Fix spaces.Nick Mathewson
2016-02-06Merge branch 'cleaned_aes_crypt'Nick Mathewson
2016-02-06Removed aes_crypt, left only aes_crypt_inplace. Removed ↵Malek
should_use_openssl_CTR, was used for openssl 1.0.0 bug.
2016-02-06changing output of crypto_cipher_crypt_inplace from int to voidHassan Alsibyani
2016-02-05Fix the --disable-asserts-in-tests configure optionSebastian Hahn
2016-02-05Merge branch 'maint-0.2.7'Nick Mathewson
2016-02-05Merge branch 'maint-0.2.6' into maint-0.2.7Nick Mathewson
2016-02-05Merge branch 'maint-0.2.5' into maint-0.2.6Nick Mathewson
2016-02-05Merge branch 'maint-0.2.4' into maint-0.2.5Nick Mathewson
2016-02-04Bump to 0.2.8.1-alpha-devNick Mathewson
2016-02-04Make the no-assertions-during-coverage check into a configure optionNick Mathewson
Closes ticket 18242. The rationale here is that I like having coverage on by default in my own working directory, but I always want assertions turned on unless I'm doing branch coverage specifically.
2016-02-04Fix two problems in the 0.2.8.x unit testsNick Mathewson
1. We were sometimes using libevent uninitialized, which is Not Allowed. 2. The malformed-PTR dns test was supposed to get a -1 output... but the test was wrong, since it forgot that in-addr.arpa addresses are in reverse order. Bugs not in any released tor.
2016-02-04Bump version. (This is not yet the release.)Nick Mathewson
2016-02-04Update geoip and geoip6 to the February 2 2016 database.Karsten Loesing
2016-02-03Make tortls unit tests pass with LibreSSL.Nick Mathewson
Part of the fix for 17921.
2016-02-03Make crypto/rng_engine test pass on libressl. Bug not in any released tor.Nick Mathewson
2016-02-03Make Tor build happily with OpenSSL master and libressl.Nick Mathewson
Also tested with 1.0.0t and 1.0.2f. Closes ticket 19784. Closes most of 17921. (Still need to make some tests pass.)
2016-02-03Make bridge clients prefer the configured bridge addressteor (Tim Wilson-Brown)
When ClientPreferIPv6ORPort is auto, bridges prefer the configured bridge ORPort address. Otherwise, they use the value of the option. Other clients prefer IPv4 ORPorts if ClientPreferIPv6ORPort is auto. When ClientPreferIPv6DirPort is auto, all clients prefer IPv4 DirPorts.
2016-02-03Make bridge clients prefer the configured bridge addressteor (Tim Wilson-Brown)
When ClientPreferIPv6ORPort is auto, bridges prefer the configured bridge ORPort address. Otherwise, they use the value of the option. Other clients prefer IPv4 ORPorts if ClientPreferIPv6ORPort is auto. When ClientPreferIPv6DirPort is auto, all clients prefer IPv4 DirPorts.
2016-02-02Validate the DH parameters for correctness.Yawning Angel
We use sensible parameters taken from common sources, and no longer have dynamic DH groups as an option, but it feels prudent to have OpenSSL validate p and g at initialization time.
2016-02-02Update ExitPolicy when interface addresses changeteor (Tim Wilson-Brown)
Tor exit relays reject local interface addresses in their exit policy. Make sure those policies are updated when interface addresses change.
2016-02-01Bitwise negate is ~, not !.Nick Mathewson
Spotted by coverity; bug in tests only, not in any released Tor. This is CID 1351128
2016-02-01Fix warnings from check-spacesNick Mathewson
2016-02-01Redux: don't expect unix sockets to be accepted on windowsNick Mathewson
2016-02-01Don't expect unix sockets to be accepted on WindowsNick Mathewson
Fixes failures in test_config.c; bug not in any released tor.
2016-02-01Merge branch 'options_validate_second_round_cleaned'Nick Mathewson