[Bug 244600] dns/knot-resolver: [patch] fix critical cache space pre-allocation failure bug and add rc scripts

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Mar 4 21:47:19 UTC 2020


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=244600

            Bug ID: 244600
           Summary: dns/knot-resolver: [patch] fix critical cache space
                    pre-allocation failure bug and add rc scripts
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs at FreeBSD.org
          Reporter: yds at Necessitu.de
                CC: freebsd at dns.company
             Flags: maintainer-feedback?(freebsd at dns.company)
                CC: freebsd at dns.company

Created attachment 212149
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=212149&action=edit
[patch] fix critical cache space pre-allocation failure bug and add rc scripts

1. add rc service scripts for `kresd` and `kres-cache-gc`
2. change dependency back to `dns/knot2` otherwise both ports cannot be
installed at the same time. `dns/knot2` needs to be fixed to also depend on
`dns/knot2-lib`
3. add creation of RUNDIR with fixed perms at install time
4. add proper PORTEXAMPLES installation
5. prevent `kresd.conf` from getting deleted or overwritten on reinstall [bug]
6. move `root.keys` to RUNDIR to fix the following error:
```
PANIC: unprotected error in call to Lua API
(/usr/local/lib/knot-resolver/trust_anchors.lua:186:
/usr/local/etc/knot-resolver/root.keys.lock.35621: Permission denied)
```
7. added patch to fix the following critical bug:
   <https://GitLab.Labs.NIC.cz/knot/knot-resolver/issues/549>

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list