Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-28 | Move MIN and MAX into lib/intmath/cmp.h | Nick Mathewson | |
2018-06-28 | Remove a pair of windows flags used nowhere in our code | Nick Mathewson | |
2018-06-28 | Fix up the include path of compat_time.h (automated) | Nick Mathewson | |
2018-06-28 | Extract time functionality into lib/wallclock and lib/time | Nick Mathewson | |
2018-06-28 | Move floating-point math functions into a new lib/math | Nick Mathewson | |
2018-06-28 | Move compute_num_cpus to lib/thread | Nick Mathewson | |
2018-06-28 | Move network_init to lib/net | Nick Mathewson | |
2018-06-28 | Move tor_gethostname to lib/net | Nick Mathewson | |
2018-06-28 | Move tor_escape_str_for_pt_args into or/transports.c | Nick Mathewson | |
2018-06-28 | Move string_is_key_value to lib/encoding | Nick Mathewson | |
2018-06-28 | Move weakrng into lib/intmath | Nick Mathewson | |
2018-06-28 | Move lockfile code into lib/fs | Nick Mathewson | |
2018-06-28 | Move socket-errno code into lib/net | Nick Mathewson | |
2018-06-28 | Extract process-management functionality into a new lib/process | Nick Mathewson | |
Note that procmon does *not* go here, since procmon needs to integrate with the event loop. | |||
2018-06-28 | Fix the include paths for storagedir,conffile (automated) | Nick Mathewson | |
2018-06-28 | Move conffile and storagedir to lib/fs | Nick Mathewson | |
2018-06-28 | Fix up the modules that include memarea.h (automated) | Nick Mathewson | |
2018-06-28 | Extract memarea into its own library | Nick Mathewson | |
2018-06-28 | Extract threading code into a new library. | Nick Mathewson | |
Note that the workqueue code does *not* go here: it is logically at a higher level, since it needs to use libevent and the networking stack. | |||
2018-06-28 | Extract the alert-socket code into lib/net. | Nick Mathewson | |
This code was in compat_threads, since it was _used_ for efficiently notifying the main libevent thread from another thread. But in spite of its usage, it's fundamentally a part of the network code. | |||
2018-06-27 | rectify include paths (automatic) for confline.h | Nick Mathewson | |
2018-06-27 | Move confline.c to lib/encoding: it is about encoding key-value pairs | Nick Mathewson | |
Also, move "unescape_string()" to encoding too, since it's about encoding data as C strings. | |||
2018-06-27 | Split confline into confline and conffile. | Nick Mathewson | |
The "conffile" module knows about includes and filesystem access, whereas confline doesn't. This will make it possible to put these functions into libraries without introducing a cycle. | |||
2018-06-27 | Move hex_str to binascii.c | Nick Mathewson | |
2018-06-27 | Extract time encoding functions into lib/encoding | Nick Mathewson | |
2018-06-27 | Move util_format into a new libtor-encoding library | Nick Mathewson | |
libtor-encoding is about various ways to transform data to and from character sequences. | |||
2018-06-27 | Move several address-string-testing functions to address.c | Nick Mathewson | |
2018-06-27 | Move various mem* functions to lib/string | Nick Mathewson | |
2018-06-27 | Move tor_strtok_r to libtor-string | Nick Mathewson | |
2018-06-27 | Move set/get_uint*() to inline functions in arch/bytes.h | Nick Mathewson | |
Also move our ntohll/htonll functions. | |||
2018-06-27 | Merge branch 'fs_refactor' | Nick Mathewson | |
2018-06-27 | Merge branch 'sandbox_refactor' | Nick Mathewson | |
2018-06-27 | Merge branch 'net_refactor' | Nick Mathewson | |
2018-06-27 | Merge branch 'ticket26494' | Nick Mathewson | |
2018-06-27 | fixup! Move format_win32_error into lib/log/ | Nick Mathewson | |
2018-06-27 | Extract functions from compat.c and util.h into a new fs library | Nick Mathewson | |
2018-06-27 | Move format_win32_error into lib/log/ | Nick Mathewson | |
2018-06-27 | Move read/write_all_to_socket into lib/net. | Nick Mathewson | |
2018-06-27 | Split read_all and write_all into separate functions | Nick Mathewson | |
2018-06-27 | Minimize and permit sandbox includes from crypto_ops. | Nick Mathewson | |
2018-06-27 | Minimize includes from sandbox.c | Nick Mathewson | |
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 | 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 | |