Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-05 | Fix up .may_includes for evloop. | Nick Mathewson | |
2018-07-05 | All remaining files in src/common belong to the event loop. | Nick Mathewson | |
2018-07-05 | Move openbsd-malloc responsibility to lib/malloc | Nick Mathewson | |
(Note that this is not believed to work, but we may as well have it in the right place till we remove it) | |||
2018-07-05 | Remove util.h | Nick Mathewson | |
Inline its contents (which were all includes) into or.h, and some of its contents into other places that didn't include or.h at all. | |||
2018-07-05 | Move address_set to src/or | Nick Mathewson | |
This is temporary, until src/or is split. Putting this in containers would be another logical alternative, except that addresses depend on containers, and we don't like cycles. | |||
2018-07-05 | Move socks5_status.h to src/lib/net | Nick Mathewson | |
There might be a better place for it in the long run, but this is the best I can think of for now. | |||
2018-07-05 | Move handles.h to src/lib/container | Nick Mathewson | |
There might be a better place for it in the long run, but this is the best we can think of for now. | |||
2018-07-03 | Fix up some windows compilation issues. | Nick Mathewson | |
These were mostly cases where our previous macros had been casting, and the values that we were trying to printf were not in fact uint64_t. | |||
2018-07-01 | Prune the .may_include files a bit; detect unused lines in them | Nick Mathewson | |
2018-06-29 | Add another winsock2 include, for timeval in procmon. | Nick Mathewson | |
2018-06-29 | Add a missing include to timers, to make windows happier | Nick Mathewson | |
2018-06-29 | Eliminate compat.h | Nick Mathewson | |
2018-06-29 | Remove util.h and compat.h includes from src/common | Nick Mathewson | |
2018-06-29 | Combine compat.h into util.h | Nick Mathewson | |
This is now just a collection of frequently-used headers. | |||
2018-06-29 | Remove non-windows system includes from compat.h and util.h | Nick Mathewson | |
2018-06-29 | Remove windows libraries from util.h and compat.h | Nick Mathewson | |
2018-06-29 | Extract socks5_status_t | Nick Mathewson | |
I'm not sure of the best place to put this header long-term, since both or/*.c and tools/tor-resolve.c use it. | |||
2018-06-29 | Move SIO_IDEAL_SEND_BACKLOG_QUERY into socket.h | Nick Mathewson | |
2018-06-29 | Remove compat.c and util.c | Nick Mathewson | |
2018-06-29 | Extract getpass to a new lib/term library | Nick Mathewson | |
(Term is short for terminal) | |||
2018-06-29 | Extract get_uname to lib/osinfo. | Nick Mathewson | |
2018-06-29 | Move SUBTYPE_P into compat_compiler.h | Nick Mathewson | |
2018-06-29 | Move bool_eq and bool_neq to lib/intmath | Nick Mathewson | |
2018-06-29 | Remove read_all and write_all | Nick Mathewson | |
These had become wrappers around their fd and socket variants; there were only a few users of the original functions still remaining. | |||
2018-06-29 | Move fd and memory-info functions. | Nick Mathewson | |
2018-06-29 | Move tor_get_avail_disk_space() to lib/fs | Nick Mathewson | |
2018-06-28 | Merge remote-tracking branch 'catalyst-github/fix-macos-includes' | Nick Mathewson | |
2018-06-28 | Fix macOS includes | Taylor Yu | |
Recent code movement from refactoring missed some includes that seem to be necessary on macOS. | |||
2018-06-28 | Move buffers into container | Nick Mathewson | |
Split the network-only and compression-only parts of buffers into the appropriate modules. | |||
2018-06-28 | Move DLL support to lib/fs | Nick Mathewson | |
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 | 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 | |