diff options
author | Nick Mathewson <nickm@torproject.org> | 2014-05-22 17:39:36 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2014-05-22 17:39:36 -0400 |
commit | e425fc78045f99725d256956acc7360ed71bfaa5 (patch) | |
tree | 99ae8b3c82aa3f5641f264cd7a4b84f90152c827 /ReleaseNotes | |
parent | 1a73e178011d24ad2ef252dab7256d7c4fa94a64 (diff) | |
download | tor-e425fc78045f99725d256956acc7360ed71bfaa5.tar tor-e425fc78045f99725d256956acc7360ed71bfaa5.tar.gz |
sandbox: revamp sandbox_getaddrinfo cacheing
The old cache had problems:
* It needed to be manually preloaded. (It didn't remember any
address you didn't tell it to remember)
* It was AF_INET only.
* It looked at its cache even if the sandbox wasn't turned on.
* It couldn't remember errors.
* It had some memory management problems. (You can't use memcpy
to copy an addrinfo safely; it has pointers in.)
This patch fixes those issues, and moves to a hash table.
Fixes bug 11970; bugfix on 0.2.5.1-alpha.
Diffstat (limited to 'ReleaseNotes')
0 files changed, 0 insertions, 0 deletions