aboutsummaryrefslogtreecommitdiff
path: root/external/unbound (follow)
AgeCommit message (Collapse)AuthorFilesLines
2015-04-06updated unbound cmake for static buildsRiccardo Spagni3-2/+34
2015-04-05minor CMakeLists fix for Unbound, ldns -> sldnsRiccardo Spagni1-7/+7
2015-04-04reinstate accidentally removed CMakeListsRiccardo Spagni1-0/+201
2015-04-02Merge pull request #251Riccardo Spagni1-1/+0
c0de96f Fixed DNS resolution bug in Windows (Thomas Winget)
2015-04-02Fixed DNS resolution bug in WindowsThomas Winget1-1/+0
Due to a bug in unbound, we were passing a string containing a null character to ub_ctx_resolvconf and ub_ctx_hosts rather than a NULL pointer. On *nix this wasn't causing headache, but on Windows this was causing unbound to not correctly load DNS settings from the OS. Note on the bug: in a Windows-specific code branch in the function ub_ctx_hosts(), if the hosts file specified was a NULL pointer, a call to getenv() was stored in a local char* and later freed. This is incorrect, as we do not own that data, and caused the program to crash.
2015-04-02update unbound from upstreamRiccardo Spagni155-3514/+5556
2015-01-02year updated in licenseRiccardo Spagni13-2/+2
2014-12-04update unbound from upstreamRiccardo Spagni72-2655/+1261
2014-11-18mingw: copy required libraries to the build treeBen Boeckel1-0/+16
These are found as shared libraries and need to be copied so that PATH manipulation isn't necessary outside of an msys shell.
2014-10-24unbound: fix getaddrinfo detection for 32-bit windowsBen Boeckel1-1/+11
On Windows, getaddrinfo is part of the Windows API and as such is __stdcall, not __cdecl, so check_function_exists fails because the declaration doesn't match the mangling __stdcall has. Instead, use a header to include the symbol as declared on the system and use check_symbol_exists instead. Tested-By: greatwolf on IRC
2014-10-24unbound: fix type checkingBen Boeckel1-2/+2
2014-10-24unbound: plumb the libdir upBen Boeckel1-0/+5
This is necessary for static builds where the linking is passed around to dependent targets, but the library is lost.
2014-10-24cmake: support 2.8.7Ben Boeckel1-4/+4
Older versions of CMake support LINK_{PUBLIC,PRIVATE} while newer versions prefer PUBLIC and PRIVATE instead, but still support the LINK_ prefix.
2014-10-23unbound: import cmake build systemBen Boeckel3-0/+1422
2014-10-06fix for mingw not playing nicely with libunbound configure, fix for ↵Riccardo Spagni1-0/+3
correctly finding static libs on various operating systems
2014-10-05added unbound to external depsRiccardo Spagni394-0/+199264