From nobody Tue Jun 18 16:23:11 2024 X-Original-To: ports-bugs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4W3X9W2v1dz5P43x for ; Tue, 18 Jun 2024 16:23:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4W3X9W0RdBz4nL7 for ; Tue, 18 Jun 2024 16:23:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1718727791; a=rsa-sha256; cv=none; b=UAu6aez41cgmixDzr4RHCwtG5CpryhZJRYMhxC7fL8I/loWtCCUJjVzRZo/8sUtTU/EbZE /6Zbzn0MqtTQhZuinDLKoSMmejG8dSXyTuKhxikSbYUvMiUQyzslC3jpgjo3ttswWiZyik t9RPxyqFC4LJfsIc1/0P2LRuq5cMwZPfGIoLKWlAkmNxPOMEW/Jp58fbpXsr3NkM5abPEN o7pR0PdWNawoonpsOWm9vZREEbXtTvfApj7EUKGes/s+zaMqG75kD4Wh8nbQ0i9131BYq1 o0LZ5oO7g0UCQzYAHMOkBNNJUmbbQBDn/ndrJy2lN36aFjrYzenk1Z8paTNUjg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1718727791; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=DRP6/O4c6D08MrU3c33znHwodGqBMwlfRDjCmR+KlGs=; b=iMg9+UrwGK9h7x7kyDudmrKHTUNXgtKPRLxsL9jPFC5KRQzVa9dsU4iTRsKsBn4nQOvJC6 CJ5cVPKwJqjoRWC8GXQG5VCZmnkv+Egg3lHKH2vKTGeSrIS6D7pwLdUU4OFah0OFXtTZoT HGYcpjFxfWRM/SVPAivdTgWMTAWrgsGOl6loerZGvDvQrfI/agLRmY64UIvhgnyDOQPgQz AETds4oLy3blExkgsFawRt8OPJSZJsc3vhizdl3N10yeM1a9gXYWHAsIz4ug6hKlCwc/hk T+ZOGanARLOv7AEtUglCBipwwNcY4RBvVGpKXOXOlqqnDkeA6Grg3H2t++3Zjw== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4W3X9W03Hpz15pt for ; Tue, 18 Jun 2024 16:23:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 45IGNABf030237 for ; Tue, 18 Jun 2024 16:23:10 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 45IGNAP9030235 for ports-bugs@FreeBSD.org; Tue, 18 Jun 2024 16:23:10 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 279837] dns/nsd: Update to 4.10.0 Date: Tue, 18 Jun 2024 16:23:11 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: jaap@NLnetLabs.nl X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform bug_file_loc op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Ports bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-ports-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports-bugs@freebsd.org Sender: owner-freebsd-ports-bugs@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D279837 Bug ID: 279837 Summary: dns/nsd: Update to 4.10.0 Product: Ports & Packages Version: Latest Hardware: Any URL: https://nlnetlabs.nl/news/2024/Jun/13/nsd-4.10.0-relea sed/ OS: Any Status: New Severity: Affects Many People Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: jaap@NLnetLabs.nl Attachment #251546 maintainer-approval+ Flags: Created attachment 251546 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D251546&action= =3Dedit patch to update Version 4.10.0 integrates simdzone and drops the Flex+Bison zone parser. NSD used a Flex+Bison based zone parser since version 1.4.0. The parser served NSD well, but zones have increased in size and zone loading performance has been problematic for some users. With the integration of simdzone (https://github.com/NLnetLabs/simdzone), performance of loading zones and IXFRs is drastically improved. Quick measurements show improvements ranging anywhere from 3.8x to 1.6x, depending on zone size and database type, though the improvements will be less noticable for NSEC3 zones due to pre-hashing. simdzone leverages SIMD instructions in modern CPUs to improve throughput. Right now SSE4.2 and AVX2 instruction sets are supported, other instruction sets will use the fallback implementation, which still is a decent improvement over the Flex+Bison based parser. 4.10.0 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D FEATURES: - Merge #278: Replace Flex+Bison based zone parser with simdzone. Performance of loading zones and IXFRs is greatly improved by using the simdzone project by NLnet Labs. The optimized presentation format parser leverages SIMD instructions in modern CPUs to improve throughput. Right now SSE4.2 and AVX2 instruction sets are supported, other instruction sets will use the fallback implementation, which still is a decent improvement over the Flex+Bison based parser. BUG FIXES: - Fix that when the server truncates the pidfile, it does not follow symbolic links. - Fix #317: nsd should not chown its PID file. - For #317: Modify nsd service script to stop NSD from creating a pid file that systemd is not using. - Fix #324: Clarify the purpose of contrib/bug390.patch. - Fix IXFR requests upstream for zones with a long name. Thanks for the report to Yuuki Wakisaka from Internet Initiative Japan Inc. - Unit test for dname subdomain test used by xfrd-tcp.c. - Fix #329: TCP accept queues number. - Fix that the reload handler for sigchild uses signal_add, and also that the signal handler is restored when done. - Fix that when server verify is done it resets the sigchild handler. - Fix makedist.sh for simdzone inclusion. - Fix makedist.sh to remove simdzone git tracking information and scripting temporaries from tarball. - Fix error output of makedist.sh. - Use simdzone version with name parser fix. - Bump simdzone version to fix OpenBSD build issues. - Bump simdzone to include minor fixes. --=20 You are receiving this mail because: You are the assignee for the bug.=