tor/src/lib
Nick Mathewson 2f657a1416 Remove all users of addr_port_lookup outside of address.c
This function has a nasty API, since whether or not it invokes the
resolver depends on whether one of its arguments is NULL.  That's a
good way for accidents to happen.

This patch incidentally makes tor-resolve support socks hosts on
IPv6.
2018-07-10 13:23:37 -04:00
..
arch File-level documentation for some of src/lib. 2018-07-01 20:22:55 -04:00
cc File-level summary documentation for src/lib/*/*.[ch] 2018-07-10 12:22:01 -04:00
compress Merge remote-tracking branch 'github/shrink_or_h_more' 2018-07-03 11:09:54 -04:00
container Move handles.h to src/lib/container 2018-07-05 14:45:34 -04:00
crypt_ops File-level summary documentation for src/lib/*/*.[ch] 2018-07-10 12:22:01 -04:00
ctime Remove the util_bug.h include from smartlist.h. 2018-06-22 10:50:14 -04:00
defs File-level summary documentation for src/lib/*/*.[ch] 2018-07-10 12:22:01 -04:00
encoding Fix some lingering windows compilation issues from Jenkins. 2018-07-09 12:54:40 -04:00
err Refrain from potentially insecure usage of strncat() 2018-07-03 11:34:14 -04:00
evloop File-level summary documentation for src/lib/*/*.[ch] 2018-07-10 12:22:01 -04:00
fdio File-level documentation for some of src/lib. 2018-07-01 20:22:55 -04:00
fs Remove ATTR_NONNULL macro 2018-07-03 12:33:09 +03:00
intmath Replace U64_LITERAL with the standard UINT64_C 2018-07-03 10:33:50 -04:00
lock File-level documentation for some of src/lib. 2018-07-01 20:22:55 -04:00
log File-level summary documentation for src/lib/*/*.[ch] 2018-07-10 12:22:01 -04:00
malloc Move openbsd-malloc responsibility to lib/malloc 2018-07-05 15:07:08 -04:00
math File-level documentation for some of src/lib. 2018-07-01 20:22:55 -04:00
memarea Make Tor compile with --disable-memory-sentinels again 2018-07-09 08:44:16 -04:00
meminfo File-level documentation for some of src/lib. 2018-07-01 20:22:55 -04:00
net Remove all users of addr_port_lookup outside of address.c 2018-07-10 13:23:37 -04:00
osinfo File-level summary documentation for src/lib/*/*.[ch] 2018-07-10 12:22:01 -04:00
process File-level summary documentation for src/lib/*/*.[ch] 2018-07-10 12:22:01 -04:00
sandbox Rename sandbox_getaddrinfo() et. al. 2018-07-03 15:53:39 +03:00
smartlist_core File-level summary documentation for src/lib/*/*.[ch] 2018-07-10 12:22:01 -04:00
string File-level summary documentation for src/lib/*/*.[ch] 2018-07-10 12:22:01 -04:00
term File-level summary documentation for src/lib/*/*.[ch] 2018-07-10 12:22:01 -04:00
testsupport File-level summary documentation for src/lib/*/*.[ch] 2018-07-10 12:22:01 -04:00
thread File-level summary documentation for src/lib/*/*.[ch] 2018-07-10 12:22:01 -04:00
time File-level summary documentation for src/lib/*/*.[ch] 2018-07-10 12:22:01 -04:00
tls File-level summary documentation for src/lib/*/*.[ch] 2018-07-10 12:22:01 -04:00
trace File-level summary documentation for src/lib/*/*.[ch] 2018-07-10 12:22:01 -04:00
wallclock File-level summary documentation for src/lib/*/*.[ch] 2018-07-10 12:22:01 -04:00
include.libdonna.am Move responsibility for libdonna out of src/common 2018-06-21 13:19:00 -04:00