summaryrefslogtreecommitdiffstats
path: root/sbin/unwind/libunbound (follow)
Commit message (Collapse)AuthorAgeFilesLines
* sync to unbound 1.13.1; heavy lifting by sthenflorian2021-03-1636-2951/+3596
|
* Revert local diff now that we no longer use syslog logging inflorian2021-01-251-4/+0
| | | | | libunbound. OK phessler
* Prevent more yacc clashes; fixes -fno-common.florian2021-01-191-0/+6
| | | | Problem reported by mortimer.
* do not call log_addr() when the address is NULLanton2021-01-061-2/+3
| | | | ok florian@
* Warning: arithmetic on a pointer to void is a GNU extension; mergedflorian2020-12-111-1/+1
| | | | upstream.
* Sprinkle in some static to prevent missing prototype warnings; mergedflorian2020-12-111-3/+3
| | | | upstream.
* sync to libunbound 1.13.0florian2020-12-1133-3217/+4712
| | | | | Support for channel reuse of TCP and TLS (DoT) streams should improve latency when the DoT strategy is used in unwind.
* Update to libunbound 1.12.0; heavy lifting by sthenflorian2020-10-2841-3922/+5457
|
* Missing prototype for a currently unused function.florian2020-08-291-0/+1
| | | | Reported upstream.
* sync to libunbound-1.11.0florian2020-08-2937-3423/+4480
| | | | | all heavy lifting done by sthen in unbound testing benno
* sync libunbound fixes from unbound, ok florian@sthen2020-05-199-72/+246
|
* Use a union to ensure cmsg buffer is properly alignedjca2020-05-081-4/+10
| | | | | Fixes a crash on landisk (strict alignement arch) reported by otto@ ok deraadt@ otto@
* Declare lz_enter_rr_into_zone() static, it's only used inflorian2020-03-231-1/+1
| | | | this file. Pointed out by clang with -Wmissing-prototypes
* Fix prototype.florian2020-03-231-1/+1
| | | | Pointed out by clang with -Wstrict-prototypes
* Update to libunbound 1.10.0florian2020-03-2348-2889/+5570
| | | | | Heavy lifting by sthen in unbound(8) Tested by benno and matthieu
* Ralph Dolmans from nlnetlabs points out that libunbound usesflorian2019-12-233-468/+696
| | | | | | ub_event_pluggable.c instead of ub_event.c. ( https://github.com/NLnetLabs/unbound/issues/99 ) We have been the odd one out, so switch to ub_event_pluggable, too.
* Update to libunbound 1.9.6florian2019-12-1838-790/+848
| | | | Heavy lifting by sthen with updating in-tree unbound(8).
* Use neg and key cache from the passed in environment if initialized so thatflorian2019-12-181-0/+4
| | | | | unwind can share caches between strategies. testing by otto & pamela as part of a larger diff
* Be less aggressive pre-allocating memory; ok florian@otto2019-12-141-1/+1
|
* Revert two files committed by accidentotto2019-12-131-1/+1
|
* Avoid leaks by using the _buf versions of sldns_wire2str_* functions.otto2019-12-131-1/+1
| | | | Also add some consistentcy checking to detect logic errors. ok @florian
* Stop fiddling with openlog / closelog in libunbound. unwind handlesflorian2019-12-061-0/+4
| | | | | this. We need to find a way to properly upstream this. OK otto
* Fix CVE-2019-16866florian2019-10-031-2/+2
| | | | | | | | | --- Recent versions of Unbound contain a problem that may cause Unbound to crash after receiving a specially crafted query. This issue can only be triggered by queries received from addresses allowed by Unbound's ACL. --- tested by benno, tb
* Update to libunbound 1.9.3florian2019-09-1224-2178/+2456
| | | | Heavy lifting by sthen with updating in-tree unbound(8)
* Update to libunbound 1.9.2florian2019-07-1419-132/+508
| | | | Heavy lifting by sthen when updating unbound(8).
* update to libunbound 1.9.1; heavy lifting by sthen in unbound(8)florian2019-03-3018-62/+211
|
* Due to the way we build libunbound inside of unwind .o files collide inflorian2019-03-012-5/+16
| | | | | | | | | | | | | | | | | | the obj directory. Previously this was solved by keeping the libunbound file name (to be able to keep in sync with upstream) and prefixing the source filename of colliding .o files in unwind with uw_. However, these files are shared through out our tree (namely parse.y, log.c and log.h) and we try to keep them in sync. Move files back to their original name and instead symlink colliding source files in libunbound to unique filenames by prefixing them with the directory they live in: obj/sldns_parse.c -> /usr/src/sbin/unwind/libunbound/sldns/parse.c obj/util_log.c -> /usr/src/sbin/unwind/libunbound/util/log.c Idea to use symlinks deraadt@ via jsg@ OK benno
* Backport r5108 from unbound upstream, pointed out by florian@.sthen2019-02-081-0/+6
| | | | | | | | | Shouldn't affect unwind but keeping in sync. r5108 | wouter | 2019-02-08 15:05:24 +0000 (Fri, 08 Feb 2019) | 3 lines - Fix #4225: clients seem to erroneously receive no answer with DNS-over-TLS and qname-minimisation.
* update unwind's copy of libunbound to match the new 1.9.0 update insthen2019-02-0828-2531/+3676
| | | | /usr/src/usr.sbin/unbound, diff from florian@
* Add ub_ctx_set_tls() to libunbound to enable DNS over TLS on a context.florian2019-01-273-0/+25
|
* configparser.c gets generated by the build infrastructure even thoughflorian2019-01-252-4651/+2
| | | | | | | | | the .y file is not hooked up to the build. But since it works out just fine remove configparser.c and hook up configparser.y. (The same does not hold true for configlexer.lex though.) With this obj/configparser.c is not left behind on make clean.
* Fix a bunch of shadow and missing prototype compiler warnings.florian2019-01-248-14/+15
|
* Import bits from (lib)unbound that we need for unwind(8).florian2019-01-23178-0/+119135
This is probably too much but allows us to keep in sync with usr.sbin/unbound to be able to easily apply updates.