Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
ryoon 1e95bdc7d2 Update to 4.2.2
* Readd _OPENBSD_SOURCE explicitly to fix build on NetBSD 9

Changelog:
13 August 2019: Wouter
	- Fix error message for out of zone data to have more information.

12 August 2019: Wouter
	- Fix #33: Fix segfault in service of remaining streams on exit.

6 August 2019: Wouter
	- Tag for 4.2.2rc1.

5 August 2019: Wouter
	- PR #31: nsd-control: Add missing stdio header.
	- PR #32: tsig: Fix compilation without HAVE_SSL.
	- Cleanup tls context on xfrd exit.

31 July 2019: Wouter
	- Fix #29: SSHFP check NULL pointer dereference.
	- Fix #30: SSHFP check failure due to missing domain name.
	- Fix to timeval_add in minievent for remaining second in microseconds.

22 July 2019: Wouter
	- Set timeout for refetch immediately, only spread load when there
	  are retries.

19 July 2019: Wouter
	- Set no renegotiation on the SSL context to stop client
	  session renegotiation.

18 July 2019: Wouter
	- Fix #25: NSD doesn't refresh zones after extended downtime,
	  it refreshes the old zones, with a random delay of a couple of
	  seconds to spread the load.
	- Fix so that expired zones stay expired when server is down a
	  long time.

17 July 2019: Wouter
	- Fix that NSD warns for wrong length of the hash in SSHFP records.

15 July 2019: Wouter
	- PR #23: Fix typo in nsd.conf man-page.

4 July 2019: Wouter
	- Set version to 4.2.2 in development.
	- clean memory on exit of nsd-checkzone for memory debug.
	- Fix #20: CVE-2019-13207 Stack-based Buffer Overflow in the
	  dname_concatenate() function.  Reported by Frederic Cambus.
	  It causes the zone parser to crash on a malformed zone file,
	  with assertions enabled, an assertion catches it.
	- Fix #19: Out-of-bounds read caused by improper validation of
	  array index.  Reported by Frederic Cambus.  The zone parser
	  fails on type SIG because of mismatched definition with RRSIG.

2 July 2019: Wouter
	- Tag for 4.2.1rc1

27 June 2019: Wouter
	- Fix unit test for added options and no dot after zone updated
	  log message.
	- Fix compile without accept4.

21 June 2019: Wouter
	- Omit remaining tcp processing if the list is empty.
	- Fix output of nsd-checkconf -h.

20 June 2019: Wouter
	- Initialize event structures before event_set, to stop uninitialized
	  values from setting event library lists and assertions, that would
	  sometimes also show after event_del.
	- Added num.tls and num.tls6 stat counters.
	- PR #12: send-buffer-size, receive-buffer-size,
	  tcp-reject-overflow options for nsd.conf, from Jeroen Koekkoek.
	- Do not use symbol from libc, instead use own replacement, if not
	  available, for accept4.
	- Fix #14, tcp connections have 1/10 to be active and have to work
	  every second, and then they get time to complete during a reload,
	  this is a process that lingers with the old version during a version
	  update.

19 June 2019: Wouter
	- Fix tls handshake event callback function mistake, reported
	  by Mykhailo Danylenko.

18 June 2019: Wouter
	- Fix #15: crash in SSL library, initialize variables for TCP access
	  when TLS is configured.

14 June 2019: Wouter
	- Fix to init event not pointer, in reassignment.

12 June 2019: Wouter
	- Fix to init event structure for reassignment.
2019-08-21 14:16:40 +00:00
archivers zstd: updated to 1.4.3 2019-08-20 13:04:52 +00:00
audio adplug: take maintainership, discussed with kamil@ and leot@. 2019-08-18 19:01:58 +00:00
benchmarks Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
biology Add the biopython license to DEFAULT_ACCEPTABLE_LICENSES. 2019-08-14 18:12:00 +00:00
bootstrap trivial typos 2019-07-26 15:41:43 +00:00
cad Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
chat Update LDFLAGS for SmartOS to link also libresolv in addition to libnsl. 2019-08-16 16:20:46 +00:00
comms Fix build on NetBSD 8 2019-08-20 21:16:20 +00:00
converters libvisio: update to 0.1.7. 2019-08-20 11:34:53 +00:00
cross Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
databases postgres_exporter: updated to 0.5.1 2019-08-21 08:50:51 +00:00
devel py-pyparsing: updated to 2.4.2 2019-08-21 13:03:41 +00:00
distfiles
doc doc: MesaLib18 moved 2019-08-21 13:37:24 +00:00
editors Add le. 2019-08-18 08:24:35 +00:00
emulators mame: update to 0.212. 2019-08-20 18:03:54 +00:00
filesystems Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
finance Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
fonts unifont: update to 12.1.03. 2019-08-20 12:35:48 +00:00
games stone-soup-sdl: Force instalation of fonts 2019-08-11 18:04:36 +00:00
geography Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
graphics MesaLib*: Update DESCR and COMMENT. 2019-08-21 13:44:29 +00:00
ham Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
inputmethod Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
lang Create a node.js REPLACE_* mk-fragment. 2019-08-18 03:44:42 +00:00
licenses Add the biopython license to DEFAULT_ACCEPTABLE_LICENSES. 2019-08-14 18:12:00 +00:00
mail Drop -4 from qmailqread, no longer needed by ucspi-tcp6. Bump version. 2019-08-20 02:42:47 +00:00
math Recursive bump of all packages using Go after Go 1.12.8 update. 2019-08-14 15:45:31 +00:00
mbone Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
meta-pkgs xfce4-extras: update plugin minimums to current releases 2019-08-19 05:45:14 +00:00
misc py-tqdm: updated to 4.34.0 2019-08-21 09:01:00 +00:00
mk options.description: add vulkan 2019-08-21 12:34:42 +00:00
multimedia py-m3u8: updated to 0.3.12 2019-08-21 10:17:15 +00:00
net Update to 4.2.2 2019-08-21 14:16:40 +00:00
news Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
packages
parallel Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
pkgtools Bump the _other_ version, since the sources have changed. 2019-08-21 13:22:10 +00:00
print ruby-gnome2: update to 3.3.7. 2019-08-18 03:13:21 +00:00
regress lang/python: fix PYVERSSUFFIX escaping for print-PLIST 2019-07-17 18:34:16 +00:00
security p5-CryptX: updated to 0.0.64 2019-08-21 10:11:22 +00:00
shells Update to bash 5.0.9 (5.0 patchlevel 9) 2019-08-15 00:33:44 +00:00
sysutils Require latest ucspi-tcp6 for IPv4 fixes. Bump version. 2019-08-19 22:11:44 +00:00
templates
textproc py-xlsxwriter: updated to 1.1.9 2019-08-20 07:12:38 +00:00
time xfce4-datetime-plugin: update to 0.8.0 2019-08-18 22:06:08 +00:00
wm coma: allow overriding MAN_DIR, and set it to "${PREFIX}/${PKGMANDIR}". 2019-08-19 12:31:23 +00:00
www py-nbconvert: updated to 5.6.0 2019-08-21 12:59:54 +00:00
x11 gtk3: needs fontconfig>=2.11.91 2019-08-20 15:18:16 +00:00
Makefile
pkglocate
README README: minor grammatical fix 2019-01-29 03:11:03 +00:00

$NetBSD: README,v 1.21 2019/01/29 03:11:03 gutteridge Exp $

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

To use, bootstrap using:
    cd pkgsrc/bootstrap/
    ./bootstrap

build packages, use:
    cd pkgsrc/category/package-name
    $PREFIX/bin/bmake install

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

Bugs and patches can be filed in the following link (use category 'pkg'):
https://www.netbsd.org/cgi-bin/sendpr.cgi?gndb=netbsd

To fetch the main CVS repository:
    cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -P pkgsrc

It's also possible to contribute through pkgsrc wip (work in progress), for
more information, see http://pkgsrc.org/wip/users/

Please see doc/pkgsrc.txt for information.