Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
he 9fb277281b Update unbound to version 1.13.1.
Pkgsrc changes:
 * none, other than checksums.

Upstream changes:

This release contains a number of bug fixes.  There is added support
for the EDNS Padding option (RFC7830 and RFC8467), and the EDNS NSID
option (RFC 5001).  Unbound control has added commands to enable and
disable rpz processing.  Reply callbacks have a start time passed to
them that can be used to calculate time, these are callbacks for
response processing.  With the option serve-original-ttl the TTL served
in responses is the original, not counted down, value, for when in
front of authority service.

Features
- Merge PR #375 by fhriley: Add rpz_enable and rpz_disable commands
  to unbound-control.
- Merge PR #391 from fhriley: Add start_time to reply callbacks so
  modules can compute the response time.
- Fix #397: [Feature request] add new type always_null to local-zone
  similar to always_nxdomain.
- Support for RFC5001: DNS Name Server Identifier (NSID) Option
  with the nsid: option in unbound.conf
- Padding of queries and responses with DNS over TLS as specified in
  RFC7830 and RFC8467.
- Merge PR #275 from Roland van Rijswijk-Deij: Add feature to return the
  original instead of a decrementing TTL ('serve-original-ttl')

Bug Fixes
- Fix #358: Squelch udp connect 'no route to host' errors on low
  verbosity.
- Fix #360: for the additionally reported TCP Fast Open makes TCP
  connections fail, in that case we print a hint that this is
  happening with the error in the logs.
- Fix #356: deadlock when listening tcp.
- Fix unbound-dnstap-socket to not use log routine from interrupt
  handler and not print so frequently when invoked in sequence.
- Fix on windows to ignore connection failure on UDP, unless verbose.
- make depend.
- Fix #371: unbound-control timeout when Unbound is not running.
- Fix to squelch permission denied and other errors from remote host,
  they are logged at higher verbosity but not on low verbosity.
- Merge PR #335 from fobser: Sprinkle in some static to prevent
  missing prototype warnings.
- Merge PR #373 from fobser: Warning: arithmetic on a pointer to void
  is a GNU extension.
- Fix missing prototypes in the code.
- Fix error cases when udp-connect is set and send() returns an error
  (modified patch from Xin Li @delphij).
- For #376: Fix that comm point event is not double removed or double
  added to event map.
- iana portlist updated.
- Fix #385: autoconf 2.70 impacts unbound build
- Fix #379: zone loading over HTTP appears to have buffer issues.
- Merge PR #395 from mptre: add missing null check.
- Fix #387: client-subnet-always-forward seems to effectively bypass
  any caching?
- For #391: use struct timeval* start_time for callback information.
- For #391: fix indentation.
- For #391: more double casts in python start time calculation.
- Add comment documentation.
- Fix clang analysis warning.
- Fix so local zone types always_nodata and always_deny can be used
  from the config file.
- Merge #399 from xiangbao227: The lock of lruhash table should
  unlocked after markdel entry.
- Fix for #93: dynlibmodule link fix for Windows.
- Fix for #93: dynlibmodule import library is named libunbound.dll.a.
- Merge #402 from fobser: Implement IPv4-Embedded addresses according
  to RFC6052.
- Fix #404: DNS query with small edns bufsize fail.
- Fix declaration before statement and signed comparison warning in
  dns64.
- Fix TTL of SOA record for negative answers (localzone and
  authzone data) to be the minimum of the SOA TTL and the SOA.MINIMUM.
- Fix compile of unbound-dnstap-socket without dnstap installed.
- Merge PR #355 from noloader: Make ICANN Update CA and DS Trust Anchor
  static data.
- Ignore cache blacklisting when trying to reply with expired data from
  cache (#394).
- Merge PR #408 from fobser: Prevent a few more yacc clashes.
- Annotate that we ignore the return value of if_indextoname.
- Fix to use correct type for label count in rpz routine.
- Fix empty clause warning in config_file nsid parse.
- Fix to use correct type for label count in ipdnametoaddr rpz routine.
- Fix empty clause warning in edns pass for padding.
- Fix for doxygen 1.8.20 compatibility.
- Attempt to fix NULL keys in the reuse_tcp tree; relates to #411.
- Fix dynlibmod link on rhel8 for -ldl inclusion.
- Fix windows dependency on libssp.dll because of default stack
  protector in mingw.
- Fix indentation of root anchor for use by windows install script.
2021-02-09 08:32:17 +00:00
archivers *: Recursive revbump from audio/pulseaudio-14.2.nb1 2021-02-07 06:30:06 +00:00
audio audio/spotify-qt: update to 3.4 2021-02-07 19:40:22 +00:00
benchmarks Add hyperfine 2021-01-29 09:16:20 +00:00
biology biology/Makefile: Add py-cutadapt 2021-02-08 01:56:18 +00:00
bootstrap bootstrap: Prefer native on Elbrus 2000 2020-12-05 16:50:52 +00:00
cad *: Recursive revbump from audio/pulseaudio-14.2.nb1 2021-02-07 06:30:06 +00:00
chat ejabberd: Update to 21.01 2021-02-08 07:51:42 +00:00
comms asterisk15: Update to asterisk 15.7.4. 2021-01-17 08:32:40 +00:00
converters orcus: Update to 0.16.1 2021-02-06 06:29:04 +00:00
cross mingw-w64-i686-binutils: Update to 2.36 2021-01-28 12:43:28 +00:00
databases py-peewee: updated to 3.14.1 2021-02-08 06:17:13 +00:00
devel py-ZopeSchema: updated to 6.0.1 2021-02-09 07:26:29 +00:00
distfiles
doc Updated net/py-digitalocean, devel/py-ZopeSchema 2021-02-09 07:26:51 +00:00
editors zim: Update to 0.73.5 2021-02-08 10:55:56 +00:00
emulators *: Recursive revbump from audio/pulseaudio-14.2.nb1 2021-02-07 06:30:06 +00:00
filesystems py-fs: updated to 2.4.12 2021-01-24 20:27:06 +00:00
finance py-eth-account: added version 0.5.4 2021-02-08 08:31:06 +00:00
fonts terminus-font: Update to 4.49.1 2021-02-03 09:51:20 +00:00
games *: Recursive revbump from audio/pulseaudio-14.2.nb1 2021-02-07 06:30:06 +00:00
geography *: Recursive revbump from audio/pulseaudio-14.2.nb1 2021-02-07 06:30:06 +00:00
graphics py-matplotlib: updated to 3.3.4 2021-02-07 15:31:44 +00:00
ham *: Recursive revbump from audio/pulseaudio-14.2.nb1 2021-02-07 06:30:06 +00:00
inputmethod (inputmethod/scim) Updated 1.4.15 to 1.4.17, adding missing patche 2021-01-11 23:51:06 +00:00
lang erlang: add a comment about doc and man package dependencies 2021-02-09 04:44:48 +00:00
licenses Add editors/hexer. 2020-12-12 13:32:51 +00:00
mail mail/roundcube: update to 1.4.11 2021-02-09 00:46:41 +00:00
math py-asteval: updated to 0.9.21 2021-02-08 08:34:37 +00:00
mbone *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
meta-pkgs meta-pkgs/php72-extensions: remove package 2021-01-03 15:16:27 +00:00
misc py-stdnum: updated to 1.16 2021-02-07 12:38:29 +00:00
mk mk/compiler/gcc.mk: Remove stray mid-line \ 2021-02-04 21:45:13 +00:00
multimedia *: Recursive revbump from audio/pulseaudio-14.2.nb1 2021-02-07 06:30:06 +00:00
net Update unbound to version 1.13.1. 2021-02-09 08:32:17 +00:00
news neix: add an upstream patch URL 2021-02-08 02:56:19 +00:00
packages
parallel Revbump packages with a runtime Python dep but no version prefix. 2020-12-04 20:44:57 +00:00
pkgtools Revbump all Go packages after go115 update 2021-01-23 14:22:52 +00:00
print tex-verse-doc: Switch to versioned distfiles 2021-02-07 14:03:52 +00:00
regress regress/infra-unittests: use single quotes for string literals 2021-01-04 21:11:43 +00:00
security py-josepy: updated to 1.6.0 2021-02-09 06:56:13 +00:00
shells bash: update to 5.1.4. 2021-01-04 10:39:23 +00:00
sysutils py-cpuinfo: updated to 7.0.0 2021-02-08 12:06:23 +00:00
templates
textproc py-pandocfilters: updated to 1.4.3 2021-02-08 12:17:46 +00:00
time py-aniso8601: updated to 8.1.1 2021-02-09 06:58:55 +00:00
wm *: Recursive revbump from audio/pulseaudio-14.2.nb1 2021-02-07 06:30:06 +00:00
www seamonkey-l10n: Update to 2.53.6 2021-02-08 12:27:51 +00:00
x11 x11/xterm: update to 356 2021-02-08 21:04:15 +00:00
_NetBSD-pkgdb _NetBSD-pkgdb: Use $@ insted of $* 2020-12-29 17:56:14 +00:00
Makefile Makefile: fix outdated documentation 2020-02-12 15:04:51 +00:00
pkglocate
README.md *: fix a bunch of typos in README and various documentation files. 2020-12-12 10:42:47 +00:00

pkgsrc

pkgsrc is a framework for building software for a variety of UNIX-like systems.

It produces binary packages, which can be managed with tools such as pkgin. pkgsrc is highly configurable, supporting building packages for an arbitrary installation prefix (the default is /usr/pkg), allowing multiple branches to coexist on one machine, a build options framework, and a compiler transformation framework, among other advanced features. Unprivileged use and installation is also supported.

pkgsrc is the default package manager for NetBSD and SmartOS. It's also supported as a first-class option in OmniOS CE and Oasis Linux.

Bootstrapping

To use pkgsrc on operating systems other than NetBSD, you first need to bootstrap:

cd pkgsrc/bootstrap
./bootstrap

Note that this is only for the most simple case, using pkgsrc's defaults.

Please consult bootstrap/README and bootstrap/README.OS for detailed information about bootstrapping.

Building packages

cd pkgsrc/category/package-name
$PREFIX/bin/bmake install

Where $PREFIX is where you've chosen to install packages (typically /usr/pkg)

On NetBSD, bmake is simply the built-in make tool.

To build packages in bulk, tools such as pkgtools/pbulk and pkgtools/pkg_comp can be used.

Troubleshooting

Latest sources

To fetch the main CVS repository:

cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -P pkgsrc

To work in the Git mirror, which is updated every few hours from CVS:

git clone https://github.com/NetBSD/pkgsrc.git