summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-01-13Move clearing of log messages on advice from @cypherpunks, in order to ↵Ola Bini
minimize risk of race conditions leading to another memory leak
2016-01-13Revert my addition of callback cleaner and instead use existing ↵Ola Bini
functionality for temporary log files
2016-01-13Remove a small memory leak in log callback setupOla Bini
2016-01-13Fix memory leaksOla Bini
2016-01-13Fix all white space issuesOla Bini
2016-01-13Fix some issues in gcc warningsOla Bini
2016-01-13Add tests for options_actOla Bini
2016-01-12Add another safe_str_client to fix bug 17419Nick Mathewson
2016-01-12Stop log_heartbeat test from failing in timezones with non-integer offsetsFergus Dall
Instead of comparing the end of the time string against a constant, compare it to the output of format_local_iso_time when given the correct input.
2016-01-11Make the touch_file unit test work around FS/system time sync issuesNick Mathewson
Sometimes you can call time() and then touch a file, and have the second come out a little before the first. See #18025 for way more information than you necessarily wanted.
2016-01-11Try a little harder to only use SecureZeroMemory when it's presentNick Mathewson
We could be using AC_CHECK_FUNC_DECL too, but it shouldn't be needed.
2016-01-11Merge remote-tracking branch 'rl1987/feature17950'Nick Mathewson
2016-01-09Re-add the removed address family check.rl1987
2016-01-08Merge branch 'unixninja_ticket15989_squashed'Nick Mathewson
2016-01-08Added AccountRule in and AccountingRule out optionsunixninja92
2016-01-08Merge commit '110765f5564a588c5f019d32b5e6f66cc7806c41'Nick Mathewson
2016-01-08Merge remote-tracking branch 'public/feature16794_more'Nick Mathewson
2016-01-08Simplify micro-revision dependency rulescypherpunks
The Automake variable OBJEXT is automatically adjusted to the correct object file extension for the target platform.
2016-01-07On win32, use SecureZeroMemory() to securely wipe buffers.rl1987
{Also tweak the comments. -nickm)
2016-01-07Use memset_s or explicit_bzero when available.Nick Mathewson
2016-01-07Merge remote-tracking branch 'teor/comments-20151213'Nick Mathewson
2016-01-07Compatibility defines should be used for LibreSSL.dana koch
LibreSSL doesn't use OpenSSL_version (it uses the older SSLeay_version API), but it reports a major version number as 2 in OPENSSL_VERSION_NUMBER. Instead of fudging the version check, for now, let's just check if we're using LibreSSL by checking the version number macro exists, and use compatibility defines unconditionally when we detect LibreSSL.
2016-01-07Fix #18012 harder.Nick Mathewson
2016-01-07Merge remote-tracking branch 'public/17826_redux'Nick Mathewson
2016-01-07Merge branch 'maint-0.2.7'Nick Mathewson
2016-01-07Merge branch 'maint-0.2.6' into maint-0.2.7Nick Mathewson
Conflicts: src/or/config.c
2016-01-07Merge branch 'maint-0.2.5' into maint-0.2.6Nick Mathewson
2016-01-07Merge branch 'maint-0.2.4' into maint-0.2.5Nick Mathewson
Conflicts: src/or/config.c
2016-01-07Update dannenberg's V3 authority identity fingerprintteor (Tim Wilson-Brown)
This new identity key was changed on 18 November 2015.
2016-01-07Try to fix windows test build (#18012)Nick Mathewson
2016-01-07Merge remote-tracking branch 'gtank/feature16774-squashed'Nick Mathewson
2016-01-07Merge branch 'maint-0.2.7'Nick Mathewson
2016-01-07Merge branch 'maint-0.2.6' into maint-0.2.7Nick Mathewson
2016-01-07Merge branch 'maint-0.2.5' into maint-0.2.6Nick Mathewson
2016-01-07Merge branch 'maint-0.2.4' into maint-0.2.5Nick Mathewson
2016-01-07Update geoip and geoip6 to the January 5 2016 database.Karsten Loesing
2016-01-06Add FallbackDir list to GETINFO config/defaultsGeorge Tankersley
2016-01-06Use get_interface6_via_udp_socket_hack() properly in _list().rl1987
When _list() is called with AF_UNSPEC family and fails to enumerate network interfaces using platform specific API, have it call _hack() twice to find out IPv4 and/or IPv6 address of a machine Tor instance is running on. This is correct way to handle this case because _hack() can only be called with AF_INET and AF_INET6 and does not support any other address family.
2016-01-06Tweak ioctl case.rl1987
2016-01-03Unit tests for getpw* functionsNick Mathewson
2016-01-03clean up the "skip this util test on windows" logic.Nick Mathewson
2016-01-03Add a test for touch_fileNick Mathewson
2016-01-03Explicitly test our get/set_uint{8,16,32,64}.Nick Mathewson
2016-01-03Test another codepath in inet_ntopNick Mathewson
2016-01-03Add family argument to get_interface_addresses_raw (and subfunctions).rl1987
2016-01-03Fix a comment typo in main.cteor (Tim Wilson-Brown)
2016-01-03Fix typos in microdesc_t and node_t commentsteor (Tim Wilson-Brown)
2016-01-03Fix a typo in the comment for tor_addr_port_splitteor (Tim Wilson-Brown)
2015-12-29Merge branch 'feature17796_squashed'Nick Mathewson
2015-12-29Remove the (now-unused) digest_algorithm_bitfield_tNick Mathewson