Nick Mathewson
|
9d5b815dca
|
Add a missing include to timers, to make windows happier
|
2018-06-29 12:59:43 -04:00 |
|
Nick Mathewson
|
6ac64e16ed
|
Eliminate compat.h
|
2018-06-29 12:21:52 -04:00 |
|
Nick Mathewson
|
077176a34c
|
Stop using util.h and compat.h in src/trunnel/
|
2018-06-29 12:21:52 -04:00 |
|
Nick Mathewson
|
666e3e5ec6
|
Stop using util.h and compat.h in src/tools
|
2018-06-29 12:21:52 -04:00 |
|
Nick Mathewson
|
4212a135e1
|
Remove util.h and compat.h includes from src/common
|
2018-06-29 12:21:52 -04:00 |
|
Nick Mathewson
|
35e1c497aa
|
Combine compat.h into util.h
This is now just a collection of frequently-used headers.
|
2018-06-29 12:21:52 -04:00 |
|
Nick Mathewson
|
714788b195
|
Remove non-windows system includes from compat.h and util.h
|
2018-06-29 12:21:52 -04:00 |
|
Nick Mathewson
|
71e56c70e9
|
Remove windows libraries from util.h and compat.h
|
2018-06-29 12:21:52 -04:00 |
|
Nick Mathewson
|
31897a256c
|
Extract socks5_status_t
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 12:21:52 -04:00 |
|
Nick Mathewson
|
080069c7b3
|
Move SIO_IDEAL_SEND_BACKLOG_QUERY into socket.h
|
2018-06-29 12:21:52 -04:00 |
|
Nick Mathewson
|
b21108f839
|
Remove an errant (and unused) include permission in lib/tls
|
2018-06-29 12:21:52 -04:00 |
|
Nick Mathewson
|
e269044ce0
|
Remove compat.c and util.c
|
2018-06-29 12:21:52 -04:00 |
|
Nick Mathewson
|
4e11c2ca6c
|
Extract getpass to a new lib/term library
(Term is short for terminal)
|
2018-06-29 12:21:52 -04:00 |
|
Nick Mathewson
|
e0957022bd
|
Extract get_uname to lib/osinfo.
|
2018-06-29 12:21:52 -04:00 |
|
Nick Mathewson
|
207fc4cffe
|
Move SUBTYPE_P into compat_compiler.h
|
2018-06-29 12:21:52 -04:00 |
|
Nick Mathewson
|
77bc65bbc4
|
Move bool_eq and bool_neq to lib/intmath
|
2018-06-29 12:21:52 -04:00 |
|
Nick Mathewson
|
40199b180e
|
Remove read_all and write_all
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 12:21:52 -04:00 |
|
Nick Mathewson
|
0362cdc169
|
Move fd and memory-info functions.
|
2018-06-29 12:21:52 -04:00 |
|
Nick Mathewson
|
973afcc40b
|
Move tor_get_avail_disk_space() to lib/fs
|
2018-06-29 09:43:00 -04:00 |
|
Nick Mathewson
|
f0319fcbde
|
Merge remote-tracking branch 'catalyst-github/fix-macos-includes'
|
2018-06-28 18:19:53 -04:00 |
|
Taylor Yu
|
f9e22c68a0
|
Fix macOS includes
Recent code movement from refactoring missed some includes that seem
to be necessary on macOS.
|
2018-06-28 17:15:53 -05:00 |
|
Nick Mathewson
|
365179cd16
|
Fix a bogus n in a comment
|
2018-06-28 17:21:15 -04:00 |
|
Nick Mathewson
|
c84ab36eff
|
A couple of includes to make windows compile again
|
2018-06-28 16:37:59 -04:00 |
|
Nick Mathewson
|
935ba02565
|
Fix paths for buffers.h; automated.
|
2018-06-28 16:29:35 -04:00 |
|
Nick Mathewson
|
d8b34e0886
|
Move buffers into container
Split the network-only and compression-only parts of buffers into
the appropriate modules.
|
2018-06-28 16:28:08 -04:00 |
|
Nick Mathewson
|
be40ad51b6
|
Add sys/capability.h and sys/prctl.h includes in setuid.c
|
2018-06-28 15:34:51 -04:00 |
|
Nick Mathewson
|
b67754cd64
|
compat_threads.c needs string.h for memset.
|
2018-06-28 15:20:26 -04:00 |
|
Nick Mathewson
|
a742a826f6
|
Remove all include common/ uses in crypto_ops and tls.
|
2018-06-28 14:40:25 -04:00 |
|
Nick Mathewson
|
0f02d2c041
|
Fix windows compilation in compat_time
We need to use lib/fs/winlib.h here so that we can use
GetTickCount64.
I would love to declare that XP is dead, and everybody has
GetTickCount64.
|
2018-06-28 13:40:21 -04:00 |
|
Nick Mathewson
|
7d7af19f1b
|
Use tor_ntohs in compress.c; avoid a winsocks dependency
|
2018-06-28 13:39:49 -04:00 |
|
Nick Mathewson
|
326c473b79
|
fixup! Extract time functionality into lib/wallclock and lib/time
|
2018-06-28 13:39:09 -04:00 |
|
Nick Mathewson
|
02bb701bba
|
Move DLL support to lib/fs
|
2018-06-28 13:37:51 -04:00 |
|
Nick Mathewson
|
8fc15e4861
|
Add ntohs and htons to lib/arch/bytes.h
|
2018-06-28 13:26:27 -04:00 |
|
Nick Mathewson
|
4dda026f0d
|
Update lib/compress to not require common/*.h
|
2018-06-28 13:19:58 -04:00 |
|
Nick Mathewson
|
3d1e99d01b
|
Move MIN and MAX into lib/intmath/cmp.h
|
2018-06-28 13:19:42 -04:00 |
|
Nick Mathewson
|
8736892679
|
Remove a pair of windows flags used nowhere in our code
|
2018-06-28 13:02:33 -04:00 |
|
Nick Mathewson
|
57f4b83852
|
Fix up the include path of compat_time.h (automated)
|
2018-06-28 13:01:54 -04:00 |
|
Nick Mathewson
|
a097ddb4f5
|
Extract time functionality into lib/wallclock and lib/time
|
2018-06-28 13:01:54 -04:00 |
|
Nick Mathewson
|
bdea94a665
|
Move floating-point math functions into a new lib/math
|
2018-06-28 12:24:45 -04:00 |
|
Nick Mathewson
|
6178a9f758
|
Move compute_num_cpus to lib/thread
|
2018-06-28 12:08:18 -04:00 |
|
Nick Mathewson
|
042df08693
|
Move network_init to lib/net
|
2018-06-28 11:59:16 -04:00 |
|
Nick Mathewson
|
db1a420c4e
|
Move tor_gethostname to lib/net
|
2018-06-28 11:57:01 -04:00 |
|
Nick Mathewson
|
8c6ff9fec2
|
Move tor_escape_str_for_pt_args into or/transports.c
|
2018-06-28 11:49:27 -04:00 |
|
Nick Mathewson
|
30166261bb
|
Move string_is_key_value to lib/encoding
|
2018-06-28 11:46:32 -04:00 |
|
Nick Mathewson
|
48ebd9bf76
|
Move weakrng into lib/intmath
|
2018-06-28 11:39:49 -04:00 |
|
Nick Mathewson
|
aa3edfd205
|
Move lockfile code into lib/fs
|
2018-06-28 11:33:50 -04:00 |
|
Nick Mathewson
|
84b8dfe635
|
Move socket-errno code into lib/net
|
2018-06-28 11:20:31 -04:00 |
|
Nick Mathewson
|
315e6b59dd
|
Extract process-management functionality into a new lib/process
Note that procmon does *not* go here, since procmon needs to
integrate with the event loop.
|
2018-06-28 11:18:13 -04:00 |
|
Nick Mathewson
|
ec4eee6356
|
Fix the include paths for storagedir,conffile (automated)
|
2018-06-28 09:42:33 -04:00 |
|
Nick Mathewson
|
a1f3ece16d
|
Move conffile and storagedir to lib/fs
|
2018-06-28 09:38:17 -04:00 |
|