Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-27 | Merge branch 'net_refactor' | Nick Mathewson | |
2018-06-27 | Merge branch 'ticket26494' | Nick Mathewson | |
2018-06-27 | Revert "Use the "commands" argument of AC_CONFIG_FILES to make scripts +x" | Nick Mathewson | |
This reverts commit 56c1fbf33f34e010ec33e7660fab3ec3ecb43fc8. | |||
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 | fixup! Extract core part of smartlist code into its own library. | Nick Mathewson | |
2018-06-26 | fixup! Extract core part of smartlist code into its own library. | Nick Mathewson | |
2018-06-26 | Use raw_assert directly in smartlist_core | Nick Mathewson | |
I had previously added a "#define tor_assert raw_assert" here, to make code movement in the previous commit more clear. | |||
2018-06-26 | Extract core part of smartlist code into its own library. | Nick Mathewson | |
The smartlist_core library now contains only the parts of smartlists that are needed for the logging library. This resolves the circularity between "container" and "log". The "containers" library still uses the logging code, and has the higher-level smartlist functions. | |||
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 | |