summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-06-27Extract functions from compat.c and util.h into a new fs libraryNick Mathewson
2018-06-27Move format_win32_error into lib/log/Nick Mathewson
2018-06-27Move read/write_all_to_socket into lib/net.Nick Mathewson
2018-06-27Split read_all and write_all into separate functionsNick Mathewson
2018-06-27Minimize and permit sandbox includes from crypto_ops.Nick Mathewson
2018-06-27Minimize includes from sandbox.cNick Mathewson
2018-06-27Fix up include paths for sandbox.h (automated)Nick Mathewson
2018-06-27Move sandbox code into a new library.Nick Mathewson
2018-06-27rectify include paths (automatic) for address.hNick Mathewson
2018-06-27Link GetAdaptersAddresses, rather than loading it on-demand.Nick Mathewson
This function has been present since Windows XP.
2018-06-27Move network code to libtor-net.Nick Mathewson
There are some additional changes to come: those points are marked by XXXX.
2018-06-26Move tor_parse_long and friends into parse_int.h in libtor-stringNick Mathewson
2018-06-26Move the escape-for-log code into src/lib/logNick Mathewson
It doesn't need anything higher-level, and everything that needs the logs potentially needs this.
2018-06-26Merge branch 'ticket26439'Nick Mathewson
2018-06-26Finish renaming digestset_contains to digestset_probably_containsNick Mathewson
Since bloom filters are probabilistic, it's nice to make it clear that the "contains" operation can have false positives.
2018-06-26Refactor bloom filter logic not to be digest-specific.Nick Mathewson
Now the address-set code and the digest-set code share the same backend. Closes ticket 26510
2018-06-26Remove some accidentally committed code in checkIncludes.pyNick Mathewson
2018-06-26Fix comments in lib/container/*.cNick Mathewson
2018-06-26Merge branch 'log_dependencies'Nick Mathewson
2018-06-26Merge branch 'maint-0.3.4'Nick Mathewson
2018-06-26Merge branch 'maint-0.3.3' into maint-0.3.4Nick Mathewson
2018-06-26Merge branch 'maint-0.3.2' into maint-0.3.3Nick Mathewson
2018-06-26Merge branch 'maint-0.3.1' into maint-0.3.2Nick Mathewson
2018-06-26Merge branch 'maint-0.2.9' into maint-0.3.1Nick Mathewson
2018-06-26Merge branch 'feature26372_029' into maint-0.2.9Nick Mathewson
2018-06-26Merge branch 'maint-0.3.4'Nick Mathewson
"ours" to avoid version bump.
2018-06-26Bump version to 0.3.4.3-alpha-devNick Mathewson
2018-06-26Forward-port the 0.3.4.3-alpha ChangeLogNick Mathewson
2018-06-25Include stdio.h in torerr.c.Nick Mathewson
2018-06-25Merge branch 'maint-0.3.4'Nick Mathewson
"ours" merge to avoid version bump.
2018-06-25Bump to 0.3.4.3-alpha.Nick Mathewson
2018-06-25Merge branch 'maint-0.3.4'Nick Mathewson
2018-06-24better log line for debugging #26485Roger Dingledine
2018-06-24we've never been good at using "directory" well as a nounRoger Dingledine
2018-06-24Add some casts to get test_dir.c compiling on windows.Nick Mathewson
Fixed bug 26479. Bug introduced by 0a6f4627a4292e4; bug not in any released version.
2018-06-24Fix test_geoip failures on windows by writing file in binary mode.Nick Mathewson
Fixes bug 26480; bug appeared when we re-enabled the geoip tests on windows. Bug originally introduced by our fix to 25787; bug not in any released Tor.
2018-06-22Make an inline static so we can build with coverage enabled.Nick Mathewson
2018-06-22Another windows includeNick Mathewson
2018-06-22We also need torerr in tm_cvt.Nick Mathewson
2018-06-22Add another include for windows, and change a log to a raw_assertNick Mathewson
2018-06-22Remove an "m" that did not belong.Nick Mathewson
2018-06-22Update the micro-revision.i dependencies, and add a stdlib.hNick Mathewson
2018-06-22Two more small changes for CI.Nick Mathewson
2018-06-22A pair of missing includes.Nick Mathewson
2018-06-22Fix up the rust build script library list.Nick Mathewson
2018-06-22Move util_bug into libtor-logNick Mathewson
2018-06-22Remove util_bug dependency on compat.hNick Mathewson
2018-06-22Update .gitignore and .may_include filesNick Mathewson
2018-06-22Finally extract the log library and make it build.Nick Mathewson
This patch: - introduces an fdio module for low-level fd functions that don't need to log. - moves the responsibility for opening files outside of torlog.c, so it won't need to call tor_open_cloexec.
2018-06-22Extract strlcpy and strlcmp to libtor-stringNick Mathewson