Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-27 | Fix up include paths for sandbox.h (automated) | Nick Mathewson | |
2018-06-27 | Move sandbox code into a new library. | Nick Mathewson | |
2018-06-27 | rectify include paths (automatic) for address.h | Nick Mathewson | |
2018-06-27 | Link GetAdaptersAddresses, rather than loading it on-demand. | Nick Mathewson | |
This function has been present since Windows XP. | |||
2018-06-27 | Move network code to libtor-net. | Nick Mathewson | |
There are some additional changes to come: those points are marked by XXXX. | |||
2018-06-26 | Move tor_parse_long and friends into parse_int.h in libtor-string | Nick Mathewson | |
2018-06-26 | Move the escape-for-log code into src/lib/log | Nick Mathewson | |
It doesn't need anything higher-level, and everything that needs the logs potentially needs this. | |||
2018-06-26 | Merge branch 'ticket26439' | Nick Mathewson | |
2018-06-26 | Finish renaming digestset_contains to digestset_probably_contains | Nick Mathewson | |
Since bloom filters are probabilistic, it's nice to make it clear that the "contains" operation can have false positives. | |||
2018-06-26 | Refactor 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-26 | Fix comments in lib/container/*.c | Nick Mathewson | |
2018-06-26 | Merge branch 'log_dependencies' | Nick Mathewson | |
2018-06-25 | Include stdio.h in torerr.c. | Nick Mathewson | |
2018-06-25 | Merge branch 'maint-0.3.4' | Nick Mathewson | |
2018-06-24 | better log line for debugging #26485 | Roger Dingledine | |
2018-06-24 | we've never been good at using "directory" well as a noun | Roger Dingledine | |
2018-06-24 | Add 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-24 | Fix 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-22 | Make an inline static so we can build with coverage enabled. | Nick Mathewson | |
2018-06-22 | Another windows include | Nick Mathewson | |
2018-06-22 | We also need torerr in tm_cvt. | Nick Mathewson | |
2018-06-22 | Add another include for windows, and change a log to a raw_assert | Nick Mathewson | |
2018-06-22 | Remove an "m" that did not belong. | Nick Mathewson | |
2018-06-22 | Update the micro-revision.i dependencies, and add a stdlib.h | Nick Mathewson | |
2018-06-22 | Two more small changes for CI. | Nick Mathewson | |
2018-06-22 | A pair of missing includes. | Nick Mathewson | |
2018-06-22 | Fix up the rust build script library list. | Nick Mathewson | |
2018-06-22 | Move util_bug into libtor-log | Nick Mathewson | |
2018-06-22 | Remove util_bug dependency on compat.h | Nick Mathewson | |
2018-06-22 | Update .gitignore and .may_include files | Nick Mathewson | |
2018-06-22 | Finally 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-22 | Extract strlcpy and strlcmp to libtor-string | Nick Mathewson | |
2018-06-22 | Extract core part of gmtime_r, localtime_r (without logging) | Nick Mathewson | |
2018-06-22 | Remove the util_bug.h include from smartlist.h. | Nick Mathewson | |
This change makes a whole bunch of things in torlog.c break, since apparently I did not find all the fd dependencies. | |||
2018-06-22 | Automated fixup of include paths after torlog.h movement. | Nick Mathewson | |
2018-06-22 | Extract the locking and logging code | Nick Mathewson | |
The locking code gets its own module, since it's more fundamental than the higher-level locking code. Extracting the logging code was the whole point here. :) | |||
2018-06-22 | Extract simple integer math into its own module | Nick Mathewson | |
2018-06-22 | Move smartlist_add_{v,}asprintf into smartlist.[ch] | Nick Mathewson | |
Now that I know that "strings" nests below "container", I know this is safe. | |||
2018-06-22 | Extract key string manipulation functions into a new library. | Nick Mathewson | |
2018-06-22 | Move ARRAY_LENGTH to compiler_compat.h | Nick Mathewson | |
2018-06-22 | Remove compat.h as unneeded from log.c and torlog.h | Nick Mathewson | |
2018-06-22 | Extract our code for answering "what time is it right now". | Nick Mathewson | |
The other time stuff is higher-level | |||
2018-06-22 | Update permissible includes | Nick Mathewson | |
2018-06-22 | Expunge container.h | Nick Mathewson | |
2018-06-22 | Extract smartlist.h from container.h | Nick Mathewson | |
2018-06-22 | Remove map from container.h | Nick Mathewson | |
2018-06-22 | Remove bloom filters, order statistics, and bitarrays from container.h | Nick Mathewson | |
2018-06-22 | Remove container->crypto dependency | Nick Mathewson | |
Containers were using crypto_digest.h, just to see the value of DIGEST_LEN. Moved those constants into a new defs module. | |||
2018-06-22 | Move STRUCT_VAR_P to compat_compiler. | Nick Mathewson | |
2018-06-22 | Split container.c based on container types, and minimize includes | Nick Mathewson | |
Minimizing includes revealed other places includes were necessary. |