Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-12 | Update copyrights to 2021, using "make update-copyright" | Nick Mathewson | |
2020-02-10 | Use semicolons after HT_PROTOTYPE and HT_GENERATE. | Nick Mathewson | |
2020-01-08 | It's 2020. Update the copyright dates with "make update-copyright" | Nick Mathewson | |
2019-10-04 | Make tor_addr_lookup_host_impl mockable. | Nick Mathewson | |
2019-10-03 | Unify backend implementations for blocking hostname lookup | Nick Mathewson | |
We have a getaddrinfo() implementation that we prefer, and a gethostbyname*() implementation that we fall back on. Give them both the same interface, and let them be called by the same name. This is a preparatory step for making them both mockable. | |||
2019-09-30 | Re-run "make autostyle" with improved annotate_ifdef_directives | Nick Mathewson | |
2019-06-26 | Merge branch 'bug30721_squashed' | Nick Mathewson | |
2019-06-26 | address/resolve: Require square brackets on IPv6 address:ports | teor | |
When parsing addreses via Tor's internal address:port parsing and DNS lookup APIs, require IPv6 addresses with ports to have square brackets. But allow IPv6 addresses without ports, whether or not they have square brackets. Fixes bug 30721; bugfix on 0.2.1.5-alpha. | |||
2019-06-26 | address/resolve: try harder to avoid returning uninitialised data | teor | |
Cleanup after 30721. | |||
2019-06-26 | resolve: split sub-functions out of tor_addr_lookup() | teor | |
And remove the practracker exception for tor_addr_lookup(). Cleanup after 30721. | |||
2019-06-26 | resolve: refactor address family logic in tor_addr_lookup() | teor | |
Cleanup after 30721. | |||
2019-06-26 | resolve: consistently parse IP addresses in square brackets | teor | |
When parsing addreses via Tor's internal DNS lookup API: * reject IPv4 addresses in square brackets (with or without a port), * accept IPv6 addresses in square brackets (with or without a port), and * accept IPv6 addresses without square brackets, as long as they have no port. This change completes the work started in 23082, making address parsing consistent between tor's internal DNS lookup and address parsing APIs. Fixes bug 30721; bugfix on 0.2.1.5-alpha. | |||
2019-06-05 | Run "make autostyle." | Nick Mathewson | |
2019-01-16 | Bump copyright date to 2019 | Nick Mathewson | |
2018-11-14 | Make sure sandbox-related getaddrinfo() functions always exist. | Nick Mathewson | |
2018-11-14 | Normalize .may_include to always have paths, and paths to include | Nick Mathewson | |
2018-07-10 | Rename util_malloc to malloc. | Nick Mathewson | |
2018-07-10 | Move tor_addr_{,port_}lookup to resolve.c | Nick Mathewson | |
2018-07-10 | File-level summary documentation for src/lib/*/*.[ch] | Nick Mathewson | |
2018-07-03 | Rename sandbox_getaddrinfo() et. al. | rl1987 | |
2018-06-27 | Move network code to libtor-net. | Nick Mathewson | |
There are some additional changes to come: those points are marked by XXXX. |