summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-02-20Refactor IPV6_OR_LOOKUP into fascist_firewall_choose_address_rsteor (Tim Wilson-Brown)
It's only used once now, so having it as a macro is unhelpful.
2016-02-20Make some fascist_firewall_choose_address* functions staticteor (Tim Wilson-Brown)
2016-02-20Refactor fascist_firewall_allows_address without changing behaviourteor (Tim Wilson-Brown)
2016-02-20Ensure relays must use IPv4, and can use IPv6teor (Tim Wilson-Brown)
A mistake in previous refactoring had relays using IPv4 and IPv6.
2016-02-16Set or_ap/dir_ap.port on the invalid addr case. Bug in no released Tor. CID ↵Nick Mathewson
1353178 and 1353179.
2016-02-16Fix a NULL dereference on unit test failure. CID 1353177.Nick Mathewson
2016-02-16Merge branch 'bug17852_revised'Nick Mathewson
2016-02-16changes file for bug17852Nick Mathewson
2016-02-16Harden check_private_dir() to remove any potential race.Jeremy
Remove any potential race between stat() and chmod(). Replace stat() with fstat(). Replace chmod() with fchmod()
2016-02-16src/common/util.c:expand_filename() - Perhaps use GetFullPathName() as a ↵Jeremy
form of input validation on the filename argument.
2016-02-11Fix all doxygen warnings other than "X is not documented"Nick Mathewson
2016-02-11Merge branch 'check_log_mutex_uncherrypicked'Nick Mathewson
2016-02-11Initialise logging before trying to use it in unit teststeor (Tim Wilson-Brown)
2016-02-11Add another admonishment to WritingTests.mdNick Mathewson
2016-02-11Merge branch 'maint-0.2.7'Nick Mathewson
2016-02-11Merge branch 'maint-0.2.6' into maint-0.2.7Nick Mathewson
2016-02-11Merge branch 'maint-0.2.5' into maint-0.2.6Nick Mathewson
2016-02-11Merge branch 'maint-0.2.4' into maint-0.2.5Nick Mathewson
2016-02-11Merge branch 'bug18162_024' into maint-0.2.4Nick Mathewson
2016-02-11Make ensure_capacity a bit more pedantically correctNick Mathewson
Issues noted by cypherpunks on #18162
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-10Quotes added on configure script's string comparison.zerosion
Solves #17744 The syntax has been generalized too, so there are only double quotes. Signed-off-by: zerosion <zerosion@protonmail.ch>
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-10Make the callgraph module-awareNick 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-08changes file for bug18051Nick Mathewson
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-06Credit the patchNick Mathewson
2016-02-06Fix spaces.Nick Mathewson
2016-02-06Merge branch 'cleaned_aes_crypt'Nick Mathewson