CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Fri Aug 30 16:19:25 UTC 2024 Modified Files: src/share/misc: acronyms.comp Log Message: +SBOM Software Bill of Materials To generate a diff of this commit: cvs rdiff -u -r1.391 -r1.392 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.391 src/share/misc/acronyms.comp:1.392 --- src/share/misc/acronyms.comp:1.391 Thu Aug 15 18:26:36 2024 +++ src/share/misc/acronyms.comp Fri Aug 30 16:19:25 2024 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.391 2024/08/15 18:26:36 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.392 2024/08/30 16:19:25 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -1506,6 +1506,7 @@ SATA serial advanced technology attachme SAX simple API for XML SB sound blaster SBI supervisor binary interface +SBOM Software Bill of Materials SBSA server base system architecture SBU standard build unit SC store conditional
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Fri Aug 30 16:19:25 UTC 2024 Modified Files: src/share/misc: acronyms.comp Log Message: +SBOM Software Bill of Materials To generate a diff of this commit: cvs rdiff -u -r1.391 -r1.392 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Thu Aug 15 18:26:36 UTC 2024 Modified Files: src/share/misc: acronyms.comp Log Message: +VHD virtual hard disk To generate a diff of this commit: cvs rdiff -u -r1.390 -r1.391 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.390 src/share/misc/acronyms.comp:1.391 --- src/share/misc/acronyms.comp:1.390 Sun May 19 15:47:38 2024 +++ src/share/misc/acronyms.comp Thu Aug 15 18:26:36 2024 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.390 2024/05/19 15:47:38 gutteridge Exp $ +$NetBSD: acronyms.comp,v 1.391 2024/08/15 18:26:36 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -1849,6 +1849,7 @@ VFO variable-frequency oscillator VFS virtual file system VG volume group VGA Video Graphics Array +VHD virtual hard disk VHDCI very high density cable interconnect VID {VLAN,voltage level} identifier VIM Vi IMproved
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Thu Aug 15 18:26:36 UTC 2024 Modified Files: src/share/misc: acronyms.comp Log Message: +VHD virtual hard disk To generate a diff of this commit: cvs rdiff -u -r1.390 -r1.391 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: gutteridge Date: Sun May 19 15:47:38 UTC 2024 Modified Files: src/share/misc: acronyms.comp Log Message: acronyms.comp: add SBI To generate a diff of this commit: cvs rdiff -u -r1.389 -r1.390 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.389 src/share/misc/acronyms.comp:1.390 --- src/share/misc/acronyms.comp:1.389 Wed Apr 10 20:50:18 2024 +++ src/share/misc/acronyms.comp Sun May 19 15:47:38 2024 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.389 2024/04/10 20:50:18 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.390 2024/05/19 15:47:38 gutteridge Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -1505,6 +1505,7 @@ SASL simple authentication [and] securit SATA serial advanced technology attachment SAX simple API for XML SB sound blaster +SBI supervisor binary interface SBSA server base system architecture SBU standard build unit SC store conditional
CVS commit: src/share/misc
Module Name:src Committed By: gutteridge Date: Sun May 19 15:47:38 UTC 2024 Modified Files: src/share/misc: acronyms.comp Log Message: acronyms.comp: add SBI To generate a diff of this commit: cvs rdiff -u -r1.389 -r1.390 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: ast Date: Thu May 16 12:04:22 UTC 2024 Modified Files: src/share/misc: bsd-family-tree Log Message: . Update the ASCII art timeline for the last two years . In particular, add NetBSD 8.3 to timeline . Add respective "publication dates" of those points in time While here, also: . Fix white space idiosyncracies and opt for https instead of http . Track some changes made to the FreeBSD version of this file To generate a diff of this commit: cvs rdiff -u -r1.84 -r1.85 src/share/misc/bsd-family-tree Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/bsd-family-tree diff -u src/share/misc/bsd-family-tree:1.84 src/share/misc/bsd-family-tree:1.85 --- src/share/misc/bsd-family-tree:1.84 Sat Mar 30 19:34:46 2024 +++ src/share/misc/bsd-family-tree Thu May 16 12:04:21 2024 @@ -411,62 +411,87 @@ FreeBSD 5.2 | | | | | | || ||DragonFly 5.8 | | | | || ||| | | | | || ||DragonFly 5.6.3 - | | | | || NetBSD || - | | | | ||8.2|DragonFly 5.8.1 - | | | | || OpenBSD 6.7 | - | | FreeBSD| || || - | | 11.4 | || || - | | | || |DragonFly 5.8.2 - | | | || |DragonFly 5.8.3 - | | | | NetBSD 9.1OpenBSD 6.8 | - | FreeBSD | || || - | 12.2 macOS|| || - | | 11 || || - | `--. | || || - || | || || - *--FreeBSD | | || || - | 13.0 | | | NetBSD 9.2OpenBSD 6.9 DragonFly 6.0 - | | | | || || - | | | | || || - | | FreeBSD macOS|| OpenBSD 7.0 DragonFly 6.2.1 - | | 12.312 || || - | | | || || - | | | || OpenBSD 7.1 | - | FreeBSD | || || - | 13.1 | || || - || || |DragonFly 6.2.2 - || | NetBSD 9.3|| + | | | | ||NetBSD || + | | | | || 8.2 || + | | | | || ||DragonFly 5.8.1 + | | | | || |OpenBSD 6.7 | + | | FreeBSD| || ||| + | | 11.4 | || ||| + | | | || ||DragonFly 5.8.2 + | | | || ||DragonFly 5.8.3 + | | | | NetBSD |OpenBSD 6.8 | + | | | | 9.1 ||| + | FreeBSD macOS|| ||| + | 12.211 || ||| + | | | || ||| + | `--. | || ||| + *--FreeBSD | | || ||| + | 13.0 | | | NetBSD |OpenBSD 6.9 DragonFly 6.0.0 + | | | | | 9.2 ||| + | | | | || ||DragonFly 6.0.1 + | | FreeBSD macOS|| |OpenBSD 7.0 | + | | 12.312 || ||| + | | | | || ||DragonFly 6.2.1 + | | | | || |OpenBSD 7.1 | + | FreeBSD | | || ||| + | 13.1 | | || ||| + | | | | || ||DragonFly
CVS commit: src/share/misc
Module Name:src Committed By: ast Date: Thu May 16 12:04:22 UTC 2024 Modified Files: src/share/misc: bsd-family-tree Log Message: . Update the ASCII art timeline for the last two years . In particular, add NetBSD 8.3 to timeline . Add respective "publication dates" of those points in time While here, also: . Fix white space idiosyncracies and opt for https instead of http . Track some changes made to the FreeBSD version of this file To generate a diff of this commit: cvs rdiff -u -r1.84 -r1.85 src/share/misc/bsd-family-tree Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Wed Apr 10 20:50:18 UTC 2024 Modified Files: src/share/misc: acronyms acronyms.comp Log Message: +FYSA for your situational awareness +NIPR non-classified IP router (network) +RIPR releasable IP router (network) +SIPR secret IP router (network) (all US military speak) To generate a diff of this commit: cvs rdiff -u -r1.314 -r1.315 src/share/misc/acronyms cvs rdiff -u -r1.388 -r1.389 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: martin Date: Sat Mar 30 19:34:46 UTC 2024 Modified Files: src/share/misc: bsd-family-tree Log Message: Note NetBSD 10.0 To generate a diff of this commit: cvs rdiff -u -r1.83 -r1.84 src/share/misc/bsd-family-tree Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: martin Date: Sat Mar 30 19:34:46 UTC 2024 Modified Files: src/share/misc: bsd-family-tree Log Message: Note NetBSD 10.0 To generate a diff of this commit: cvs rdiff -u -r1.83 -r1.84 src/share/misc/bsd-family-tree Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/bsd-family-tree diff -u src/share/misc/bsd-family-tree:1.83 src/share/misc/bsd-family-tree:1.84 --- src/share/misc/bsd-family-tree:1.83 Sun Aug 7 22:43:28 2022 +++ src/share/misc/bsd-family-tree Sat Mar 30 19:34:46 2024 @@ -853,6 +853,7 @@ OpenBSD 7.1 2022-04-21 [OBD] FreeBSD 13.1 2022-05-17 [FBD] DragonFly 6.2.2 2022-06-09 [DFB] NetBSD 9.3 2022-08-04 [NBD] +NetBSD 10.0 2024-03-28 [NBD] Bibliography @@ -918,4 +919,4 @@ Copyright (c) 1997-2012 Wolfram Schneide URL: https://svnweb.freebsd.org/base/head/share/misc/bsd-family-tree $FreeBSD: head/share/misc/bsd-family-tree 361673 2020-05-31 21:38:33Z imp $ -$NetBSD: bsd-family-tree,v 1.83 2022/08/07 22:43:28 ast Exp $ +$NetBSD: bsd-family-tree,v 1.84 2024/03/30 19:34:46 martin Exp $
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Mon Jan 29 16:31:53 UTC 2024 Modified Files: src/share/misc: acronyms.comp Log Message: +HPKE, PKE (hybrid) public key encryption (see also: RFC9180) To generate a diff of this commit: cvs rdiff -u -r1.387 -r1.388 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Mon Jan 29 16:31:53 UTC 2024 Modified Files: src/share/misc: acronyms.comp Log Message: +HPKE, PKE (hybrid) public key encryption (see also: RFC9180) To generate a diff of this commit: cvs rdiff -u -r1.387 -r1.388 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.387 src/share/misc/acronyms.comp:1.388 --- src/share/misc/acronyms.comp:1.387 Tue Jan 23 15:58:17 2024 +++ src/share/misc/acronyms.comp Mon Jan 29 16:31:53 2024 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.387 2024/01/23 15:58:17 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.388 2024/01/29 16:31:53 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -731,6 +731,7 @@ HP Hewlett-Packard HPC high performance computing HPD hot plug detection HPET high precision event timer +HPKE hybrid public key encryption HSM hardware security module HSM hierarchical storage management HSRP hot standby router protocol @@ -1284,6 +1285,7 @@ PIT programmable interrupt timer PIV personal identity verification PIX Private Internet eXchange PKCS public-key cryptography standards +PKE public key encryption PKI public key infrastructure PLC programmable logic controller PLD programmable logic device
CVS commit: src/share/misc
Module Name:src Committed By: rin Date: Mon Jan 29 05:42:41 UTC 2024 Modified Files: src/share/misc: style Log Message: style: One more typo, NFC To generate a diff of this commit: cvs rdiff -u -r1.76 -r1.77 src/share/misc/style Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/style diff -u src/share/misc/style:1.76 src/share/misc/style:1.77 --- src/share/misc/style:1.76 Wed Jan 24 04:00:43 2024 +++ src/share/misc/style Mon Jan 29 05:42:41 2024 @@ -1,4 +1,4 @@ -/* $NetBSD: style,v 1.76 2024/01/24 04:00:43 rin Exp $ */ +/* $NetBSD: style,v 1.77 2024/01/29 05:42:41 rin Exp $ */ /* * The revision control tag appears first, with a blank line after it. @@ -30,7 +30,7 @@ #include __COPYRIGHT("@(#) Copyright (c) 2008\ The NetBSD Foundation, inc. All rights reserved."); -__RCSID("$NetBSD: style,v 1.76 2024/01/24 04:00:43 rin Exp $"); +__RCSID("$NetBSD: style,v 1.77 2024/01/29 05:42:41 rin Exp $"); /* * VERY important single-line comments look like this. @@ -64,7 +64,7 @@ __RCSID("$NetBSD: style,v 1.76 2024/01/2 * Avoid relying on transitive inclusions. * * Avoid header files dependencies just for struct and union types that - * are used in pointer types, which don't require type defintions. + * are used in pointer types, which don't require type definitions. * Instead, use forward declarations of the struct or union tag. */ #include
CVS commit: src/share/misc
Module Name:src Committed By: rin Date: Mon Jan 29 05:42:41 UTC 2024 Modified Files: src/share/misc: style Log Message: style: One more typo, NFC To generate a diff of this commit: cvs rdiff -u -r1.76 -r1.77 src/share/misc/style Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: rin Date: Wed Jan 24 04:00:43 UTC 2024 Modified Files: src/share/misc: style Log Message: style: Fix typo, NFC "it it" --> "it is" (across a newline) To generate a diff of this commit: cvs rdiff -u -r1.75 -r1.76 src/share/misc/style Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/style diff -u src/share/misc/style:1.75 src/share/misc/style:1.76 --- src/share/misc/style:1.75 Mon Aug 7 18:01:42 2023 +++ src/share/misc/style Wed Jan 24 04:00:43 2024 @@ -1,4 +1,4 @@ -/* $NetBSD: style,v 1.75 2023/08/07 18:01:42 riastradh Exp $ */ +/* $NetBSD: style,v 1.76 2024/01/24 04:00:43 rin Exp $ */ /* * The revision control tag appears first, with a blank line after it. @@ -30,7 +30,7 @@ #include __COPYRIGHT("@(#) Copyright (c) 2008\ The NetBSD Foundation, inc. All rights reserved."); -__RCSID("$NetBSD: style,v 1.75 2023/08/07 18:01:42 riastradh Exp $"); +__RCSID("$NetBSD: style,v 1.76 2024/01/24 04:00:43 rin Exp $"); /* * VERY important single-line comments look like this. @@ -469,7 +469,7 @@ function(int a1, int a2, float fl, int a * where we don't have control over the NULL definition (on NetBSD * it is defined as ((void *)0), but on other systems it can be * defined as (0) and both definitions are valid), it - * it advised to cast NULL to a pointer on variadic functions, + * is advised to cast NULL to a pointer on variadic functions, * because on machines where sizeof(pointer) != sizeof(int) and in * the absence of a prototype in scope, passing an un-casted NULL, * will result in passing an int on the stack instead of a pointer.
CVS commit: src/share/misc
Module Name:src Committed By: rin Date: Wed Jan 24 04:00:43 UTC 2024 Modified Files: src/share/misc: style Log Message: style: Fix typo, NFC "it it" --> "it is" (across a newline) To generate a diff of this commit: cvs rdiff -u -r1.75 -r1.76 src/share/misc/style Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Tue Jan 23 15:58:17 UTC 2024 Modified Files: src/share/misc: acronyms.comp Log Message: +HNDL harvest now, decrypt later To generate a diff of this commit: cvs rdiff -u -r1.386 -r1.387 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.386 src/share/misc/acronyms.comp:1.387 --- src/share/misc/acronyms.comp:1.386 Thu Jan 18 03:33:08 2024 +++ src/share/misc/acronyms.comp Tue Jan 23 15:58:17 2024 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.386 2024/01/18 03:33:08 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.387 2024/01/23 15:58:17 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -724,6 +724,7 @@ HLE hardware lock elision (Intel) HLL high-level language HMA high memory area HMI human-machine interface +HNDL harvest now, decrypt later HOOD hierarchical object oriented design HOTP HMAC-based one time password HP Hewlett-Packard
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Tue Jan 23 15:58:17 UTC 2024 Modified Files: src/share/misc: acronyms.comp Log Message: +HNDL harvest now, decrypt later To generate a diff of this commit: cvs rdiff -u -r1.386 -r1.387 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Thu Jan 18 03:33:08 UTC 2024 Modified Files: src/share/misc: acronyms.comp Log Message: +IKM input keying material To generate a diff of this commit: cvs rdiff -u -r1.385 -r1.386 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Thu Jan 18 03:33:08 UTC 2024 Modified Files: src/share/misc: acronyms.comp Log Message: +IKM input keying material To generate a diff of this commit: cvs rdiff -u -r1.385 -r1.386 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.385 src/share/misc/acronyms.comp:1.386 --- src/share/misc/acronyms.comp:1.385 Tue Jan 2 17:44:00 2024 +++ src/share/misc/acronyms.comp Thu Jan 18 03:33:08 2024 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.385 2024/01/02 17:44:00 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.386 2024/01/18 03:33:08 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -788,6 +788,7 @@ IGMP Internet Group Management Protocol IGP interior gateway protocol IHV independent hardware vendor IKE Internet key exchange +IKM input keying material ILM internal loopback mode ILOM integrated lights-out management ILP instruction level parallelism
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Tue Jan 2 17:44:00 UTC 2024 Modified Files: src/share/misc: acronyms.comp Log Message: +EPSS Exploit Prediction Scoring System +PEDPIN Entry Device To generate a diff of this commit: cvs rdiff -u -r1.384 -r1.385 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.384 src/share/misc/acronyms.comp:1.385 --- src/share/misc/acronyms.comp:1.384 Tue Dec 19 15:01:23 2023 +++ src/share/misc/acronyms.comp Tue Jan 2 17:44:00 2024 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.384 2023/12/19 15:01:23 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.385 2024/01/02 17:44:00 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -577,6 +577,7 @@ EPP enhanced parallel port EPP extensible provisioning protocol (RFC5730) EPRML extended partial response, maximum likelihood EPROM erasable programmable read only memory +EPSS Exploit Prediction Scoring System EPT extended page tables ERC error recovery control ERD emergency recovery disk @@ -1254,6 +1255,7 @@ PE protection enable PE provider edge PEAP Protected EAP PECI platform environment control interface +PED PIN Entry Device PEP protocol extension protocol PER packed encoding rules PFS perfect forward secrecy
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Tue Jan 2 17:44:00 UTC 2024 Modified Files: src/share/misc: acronyms.comp Log Message: +EPSS Exploit Prediction Scoring System +PEDPIN Entry Device To generate a diff of this commit: cvs rdiff -u -r1.384 -r1.385 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Tue Dec 19 15:01:23 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +NVD national vulnerability database To generate a diff of this commit: cvs rdiff -u -r1.383 -r1.384 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.383 src/share/misc/acronyms.comp:1.384 --- src/share/misc/acronyms.comp:1.383 Thu Dec 7 16:03:32 2023 +++ src/share/misc/acronyms.comp Tue Dec 19 15:01:23 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.383 2023/12/07 16:03:32 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.384 2023/12/19 15:01:23 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -1141,6 +1141,7 @@ NTM non-deterministic Turing machine NTP Network Time Protocol NUMA non-uniform memory access NURBS non-uniform rational basis spline +NVD National Vulnerability Database NVMM NetBSD Virtual Machine Monitor NVMM non-volatile main memory NVRAM non-volatile random access memory
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Tue Dec 19 15:01:23 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +NVD national vulnerability database To generate a diff of this commit: cvs rdiff -u -r1.383 -r1.384 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Thu Dec 7 16:03:32 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +STEKsession ticket encryption key To generate a diff of this commit: cvs rdiff -u -r1.382 -r1.383 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.382 src/share/misc/acronyms.comp:1.383 --- src/share/misc/acronyms.comp:1.382 Tue Dec 5 19:28:40 2023 +++ src/share/misc/acronyms.comp Thu Dec 7 16:03:32 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.382 2023/12/05 19:28:40 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.383 2023/12/07 16:03:32 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -1656,6 +1656,7 @@ SSRF server-side request forgery SSTP secure socket tunneling protocol STC software thermal control STD state transition diagram +STEK session ticket encryption key STM software transactional memory STOMP Streaming Text Oriented Messaging Protocol STP Spanning Tree Protocol
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Thu Dec 7 16:03:32 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +STEKsession ticket encryption key To generate a diff of this commit: cvs rdiff -u -r1.382 -r1.383 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Tue Dec 5 19:28:40 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: add some virtual networking terms +FRRFree Range Routing +VNIvirtual network identifier +VTEP VXLAN tunnel endpoint +VXLAN virtual extensible LAN To generate a diff of this commit: cvs rdiff -u -r1.381 -r1.382 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.381 src/share/misc/acronyms.comp:1.382 --- src/share/misc/acronyms.comp:1.381 Fri Nov 24 21:17:49 2023 +++ src/share/misc/acronyms.comp Tue Dec 5 19:28:40 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.381 2023/11/24 21:17:49 alnsn Exp $ +$NetBSD: acronyms.comp,v 1.382 2023/12/05 19:28:40 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -637,6 +637,7 @@ FPR floating point register FPU floating point unit FQDN fully qualified domain name FRR false rejection rate +FRR Free Range Routing FRU field replaceable unit FS file system FSB front side bus @@ -1851,6 +1852,7 @@ VME virtual mode extension VMX vector multimedia extensions VMX virtual machine extensions VNC virtual network computing +VNI virtual network identifier VOD video on demand VPD vital product data VPN virtual private network @@ -1862,8 +1864,10 @@ VRM voltage regulator module VROC Virtual RAID On CPU VRRP Virtual Router Redundancy Protocol VSTP VLAN Spanning Tree Protocol +VTEP VXLAN tunnel endpoint VTP VLAN Trunking Protocol VXFS Veritas file system +VXLAN virtual extensible LAN VXVM Veritas volume manager W watt W3C World Wide Web Consortium
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Tue Dec 5 19:28:40 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: add some virtual networking terms +FRRFree Range Routing +VNIvirtual network identifier +VTEP VXLAN tunnel endpoint +VXLAN virtual extensible LAN To generate a diff of this commit: cvs rdiff -u -r1.381 -r1.382 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: alnsn Date: Fri Nov 24 21:17:49 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: Add two BTB entries. To generate a diff of this commit: cvs rdiff -u -r1.380 -r1.381 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.380 src/share/misc/acronyms.comp:1.381 --- src/share/misc/acronyms.comp:1.380 Mon Nov 20 21:16:41 2023 +++ src/share/misc/acronyms.comp Fri Nov 24 21:17:49 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.380 2023/11/20 21:16:41 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.381 2023/11/24 21:17:49 alnsn Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -197,6 +197,8 @@ BSSID basic service set identifier BT BitTorrent BT Bluetooth BT bit test +BTB branch target buffer +BTB board-to-board BTC bit test [and] complement BTM bus transport mechanism BTR bit test [and] reset
CVS commit: src/share/misc
Module Name:src Committed By: alnsn Date: Fri Nov 24 21:17:49 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: Add two BTB entries. To generate a diff of this commit: cvs rdiff -u -r1.380 -r1.381 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Mon Nov 20 21:16:42 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: sort To generate a diff of this commit: cvs rdiff -u -r1.379 -r1.380 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.379 src/share/misc/acronyms.comp:1.380 --- src/share/misc/acronyms.comp:1.379 Mon Nov 20 21:11:20 2023 +++ src/share/misc/acronyms.comp Mon Nov 20 21:16:41 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.379 2023/11/20 21:11:20 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.380 2023/11/20 21:16:41 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -68,19 +68,19 @@ AOS add or subtract AOT ahead of time AP access point AP application processor +APEI ACPI platform error interface APFS Apple file system API application programming interface -APEI ACPI platform error interface APIC advanced programmable interrupt controller APIPA automatic private IP addressing APM advanced power management APM application performance management -APU accelerated processing unit APT advanced persistent threat +APU accelerated processing unit AQM active queue management ARAT always running APIC timer -ARC adaptive replacement cache ARC Advanced RISC Computing +ARC adaptive replacement cache ARC automatic reference counting ARM Advanced RISC Machines ARP Address Resolution Protocol @@ -104,8 +104,8 @@ ASP active server pages ASP auxiliary storage pool ASPM active state power management ASQ automated software quality -ASR address space register ASR Apple software restore +ASR address space register AST abstract syntax tree AST asynchronous system trap AT access time @@ -159,9 +159,9 @@ BLE Bluetooth low energy BLOB binary large object BM bus master BMC baseboard management controller +BMIC bus master interface controller BMP basic multilingual plane BMP bitmap image file -BMIC bus master interface controller BN boundary neutral BNF Backus-Naur form BO binary output @@ -202,9 +202,9 @@ BTM bus transport mechanism BTR bit test [and] reset BTS bit test [and] set BTS bug tracking system +BUAG big ugly ASCII graphic BW bandwidth BWM block-write mode -BUAG big ugly ASCII graphic CA certificate authority CAC cryptographic access control CACLS change access control lists @@ -236,9 +236,9 @@ CDMA code division multiple access CDN content delivery network CDP Cisco Discovery Protocol CDRAM cache dynamic random access memory +CE customer edge CER canonical encoding rules CERT computer emergency response team -CE customer edge CET control flow enforcement technology CF compact flash CFB cipher feedback @@ -273,15 +273,15 @@ CLUT color look-up table CLV constant linear velocity CM configuration management CMA concert multithread architecture +CMC certificate management over CMS CMC chassis management controller CMC corrected machine check -CMC certificate management over CMS -CMS {configuration,content,course} management system -CMS cryptographic message syntax CMI control {management,method} interface CMOS complementary metal-oxide-semiconductor CMP chip multi-processing CMS content management system +CMS cryptographic message syntax +CMS {configuration,content,course} management system CMYK cyan magenta yellow black CN {common,canonical} name CNA CVE Numbering Authority @@ -318,12 +318,8 @@ CR carriage return CRC cyclic redundancy check CRDT conflict-free replicated data type CRL carrier recovery loop -CRQC cryptanalytically relevant quantum computer CRLF carriage return line feed -CSIRT computer security incident response team -CSPM cloud security posture management -CSRF cross-site request forgery -CSU C start up +CRQC cryptanalytically relevant quantum computer CRT cathode ray tube CRTP curiously recurring template pattern CRUD create, read, update, and delete @@ -334,17 +330,21 @@ CS computer science CSDL {common,conceptual} schema definition language CSI channel state information CSI common system interface +CSIRT computer security incident response team CSMA carrier sense multiple access CSMA/CA carrier sense multiple access with collision avoidance CSMA/CD carrier sense multiple access with collision detection CSP communicating sequential processes -CSP content security policy CSP constrain satisfaction problems +CSP content security policy CSP cryptographic service provider +CSPM cloud security posture management CSR control [and] status registers +CSRF cross-site request forgery CSRG Computer Systems Research Group CSS cascading style sheets CST common spanning tree +CSU C start up CSV comma-separated values CTF compact c type format CTM close to metal @@ -418,8 +418,8 @@ DFSAN Data Flow Sanitizer DFT diagnostic function test DFT discrete
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Mon Nov 20 21:16:42 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: sort To generate a diff of this commit: cvs rdiff -u -r1.379 -r1.380 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Mon Nov 20 21:11:20 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +ML-KEM module-lattice based key-encapsulation mechanism (I previously added "KEM", but now that Kyber is ML-KEM it comes up frequently enough that 'wtf ml; 'wtf kem' doesn't help folks find the answer.) To generate a diff of this commit: cvs rdiff -u -r1.378 -r1.379 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Mon Nov 20 21:11:20 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +ML-KEM module-lattice based key-encapsulation mechanism (I previously added "KEM", but now that Kyber is ML-KEM it comes up frequently enough that 'wtf ml; 'wtf kem' doesn't help folks find the answer.) To generate a diff of this commit: cvs rdiff -u -r1.378 -r1.379 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.378 src/share/misc/acronyms.comp:1.379 --- src/share/misc/acronyms.comp:1.378 Wed Nov 15 14:03:19 2023 +++ src/share/misc/acronyms.comp Mon Nov 20 21:11:20 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.378 2023/11/15 14:03:19 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.379 2023/11/20 21:11:20 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -1026,6 +1026,7 @@ ML machine learning ML mailing list ML markup language ML maximum likelihood +ML-KEM module-lattice based key-encapsulation mechanism MLAG multi-chassis link aggregation group MLC multi-level cell MLD multicast listener discovery
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Wed Nov 15 14:03:19 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +NTA negative trust anchor (DNSSEC, RFC7646) To generate a diff of this commit: cvs rdiff -u -r1.377 -r1.378 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.377 src/share/misc/acronyms.comp:1.378 --- src/share/misc/acronyms.comp:1.377 Fri Oct 27 21:28:14 2023 +++ src/share/misc/acronyms.comp Wed Nov 15 14:03:19 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.377 2023/10/27 21:28:14 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.378 2023/11/15 14:03:19 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -1132,6 +1132,7 @@ NRZ non-return to zero NSA nation-state adversary NSA no such agency NSA National Security Agency +NTA negative trust anchor NTM non-deterministic Turing machine NTP Network Time Protocol NUMA non-uniform memory access
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Wed Nov 15 14:03:19 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +NTA negative trust anchor (DNSSEC, RFC7646) To generate a diff of this commit: cvs rdiff -u -r1.377 -r1.378 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Fri Oct 27 21:28:14 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +ROA route origin authorization To generate a diff of this commit: cvs rdiff -u -r1.376 -r1.377 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.376 src/share/misc/acronyms.comp:1.377 --- src/share/misc/acronyms.comp:1.376 Thu Oct 26 13:43:17 2023 +++ src/share/misc/acronyms.comp Fri Oct 27 21:28:14 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.376 2023/10/26 13:43:17 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.377 2023/10/27 21:28:14 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -1429,6 +1429,7 @@ RMPM rapid memory power management RMS root mean square RMW read, modify, write RNG random number generator +ROA route origin authorization ROM read only memory ROP return-oriented programming RPC remote procedure call
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Fri Oct 27 21:28:14 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +ROA route origin authorization To generate a diff of this commit: cvs rdiff -u -r1.376 -r1.377 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Thu Oct 26 13:43:17 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +DFZ default-free zone To generate a diff of this commit: cvs rdiff -u -r1.375 -r1.376 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.375 src/share/misc/acronyms.comp:1.376 --- src/share/misc/acronyms.comp:1.375 Wed Oct 11 01:21:21 2023 +++ src/share/misc/acronyms.comp Thu Oct 26 13:43:17 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.375 2023/10/11 01:21:21 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.376 2023/10/26 13:43:17 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -417,6 +417,7 @@ DFS distributed file system DFSAN Data Flow Sanitizer DFT diagnostic function test DFT discrete Fourier transform +DFZ default-free zone DGL data generation language DGEMM double precision general matrix multiply DH Diffie-Hellman
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Thu Oct 26 13:43:17 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +DFZ default-free zone To generate a diff of this commit: cvs rdiff -u -r1.375 -r1.376 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Wed Oct 11 01:21:21 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: well, kinda have to add CSRF now, don't we? +CSRF cross-site request forgery To generate a diff of this commit: cvs rdiff -u -r1.374 -r1.375 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.374 src/share/misc/acronyms.comp:1.375 --- src/share/misc/acronyms.comp:1.374 Wed Oct 11 01:15:16 2023 +++ src/share/misc/acronyms.comp Wed Oct 11 01:21:21 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.374 2023/10/11 01:15:16 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.375 2023/10/11 01:21:21 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -322,6 +322,7 @@ CRQC cryptanalytically relevant quantum CRLF carriage return line feed CSIRT computer security incident response team CSPM cloud security posture management +CSRF cross-site request forgery CSU C start up CRT cathode ray tube CRTP curiously recurring template pattern
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Wed Oct 11 01:21:21 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: well, kinda have to add CSRF now, don't we? +CSRF cross-site request forgery To generate a diff of this commit: cvs rdiff -u -r1.374 -r1.375 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Wed Oct 11 01:15:16 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +SSRF server-side request forgery To generate a diff of this commit: cvs rdiff -u -r1.373 -r1.374 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.373 src/share/misc/acronyms.comp:1.374 --- src/share/misc/acronyms.comp:1.373 Tue Oct 10 01:17:19 2023 +++ src/share/misc/acronyms.comp Wed Oct 11 01:15:16 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.373 2023/10/10 01:17:19 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.374 2023/10/11 01:15:16 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -1642,6 +1642,7 @@ SSFDC solid state floppy disc card SSH secure shell SSI server side includes SSID service set identifier +SSRF server-side request forgery SSTP secure socket tunneling protocol SSL secure sockets layer SSP stack smashing protection
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Wed Oct 11 01:15:16 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +SSRF server-side request forgery To generate a diff of this commit: cvs rdiff -u -r1.373 -r1.374 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Tue Oct 10 01:17:19 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +KEK key encryption key (funny, we already had DEK, those usually come in pairs) To generate a diff of this commit: cvs rdiff -u -r1.372 -r1.373 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Tue Oct 10 01:17:19 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +KEK key encryption key (funny, we already had DEK, those usually come in pairs) To generate a diff of this commit: cvs rdiff -u -r1.372 -r1.373 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.372 src/share/misc/acronyms.comp:1.373 --- src/share/misc/acronyms.comp:1.372 Wed Oct 4 22:34:23 2023 +++ src/share/misc/acronyms.comp Tue Oct 10 01:17:19 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.372 2023/10/04 22:34:23 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.373 2023/10/10 01:17:19 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -865,6 +865,7 @@ KB kilobyte KBD keyboard KBD kilobaud KCS keyboard controller style +KEK key encryption key KEM key encapsulation mechanism KLOC thousand lines of code KMS kernel-mode setting
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Wed Oct 4 22:34:23 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +DOHDNS over HTTPS +DOQDNS over QUIC +DOTDNS over TLS +DRNDiscovery of Network-designated Resolvers +QUIC Quick UDP Internet Connections To generate a diff of this commit: cvs rdiff -u -r1.371 -r1.372 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Wed Oct 4 22:34:23 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +DOHDNS over HTTPS +DOQDNS over QUIC +DOTDNS over TLS +DRNDiscovery of Network-designated Resolvers +QUIC Quick UDP Internet Connections To generate a diff of this commit: cvs rdiff -u -r1.371 -r1.372 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.371 src/share/misc/acronyms.comp:1.372 --- src/share/misc/acronyms.comp:1.371 Mon Oct 2 00:16:42 2023 +++ src/share/misc/acronyms.comp Wed Oct 4 22:34:23 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.371 2023/10/02 00:16:42 riastradh Exp $ +$NetBSD: acronyms.comp,v 1.372 2023/10/04 22:34:23 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -448,9 +448,12 @@ DNSBL Domain Name System Block List DNSSEC DNS Security Extensions DOE distributed object environment DOF data over fibre +DOH DNS over HTTPS DOM document object model +DOQ DNS over QUIC DOS denial of service DOS disk operating system +DOT DNS over TLS DP DisplayPort DPAA data path acceleration architecture DPC deferred procedure call @@ -468,6 +471,7 @@ DRBG deterministic random bit generator DRI direct rendering infrastructure DRM digital rights management DRM direct rendering manager +DRN Discovery of Network-designated Resolvers DRRS display refresh rate switching DS debug store DS differentiated services @@ -1353,6 +1357,7 @@ QDI quasi delay insensitive QCIF quarter common intermediate format QOI quality of implementation QOI quick order interface +QUIC Quick UDP Internet Connections QOS quality of service QVL qualified vendor list R/O read only
CVS commit: src/share/misc
Module Name:src Committed By: riastradh Date: Mon Oct 2 00:16:42 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: acronyms.comp: SFP -- Small Form-factor Pluggable To generate a diff of this commit: cvs rdiff -u -r1.370 -r1.371 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: riastradh Date: Mon Oct 2 00:16:42 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: acronyms.comp: SFP -- Small Form-factor Pluggable To generate a diff of this commit: cvs rdiff -u -r1.370 -r1.371 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.370 src/share/misc/acronyms.comp:1.371 --- src/share/misc/acronyms.comp:1.370 Sat Sep 30 13:26:31 2023 +++ src/share/misc/acronyms.comp Mon Oct 2 00:16:42 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.370 2023/09/30 13:26:31 riastradh Exp $ +$NetBSD: acronyms.comp,v 1.371 2023/10/02 00:16:42 riastradh Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -1526,6 +1526,7 @@ SES SCSI enclosure services SFC sequential function chart SFI simple firmware interface SFI software fault isolation +SFP small form-factor pluggable SFTP SSH File Transfer Protocol SFTP Serial File Transfer Protocol SFTP Simple File Transfer Protocol
CVS commit: src/share/misc
Module Name:src Committed By: riastradh Date: Sat Sep 30 13:26:31 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: acronyms.comp: Add various CPU- and barrier-related acronyms. CET, DMB, DSB, HLE, IBT, ISB, MDS, SSB, SSBB, SSBD, TAA, TSX PR misc/57636 To generate a diff of this commit: cvs rdiff -u -r1.369 -r1.370 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Fri Sep 29 18:56:14 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +VDP vulnerability disclosure policy To generate a diff of this commit: cvs rdiff -u -r1.368 -r1.369 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Fri Sep 29 18:56:14 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +VDP vulnerability disclosure policy To generate a diff of this commit: cvs rdiff -u -r1.368 -r1.369 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.368 src/share/misc/acronyms.comp:1.369 --- src/share/misc/acronyms.comp:1.368 Thu Sep 21 13:38:03 2023 +++ src/share/misc/acronyms.comp Fri Sep 29 18:56:14 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.368 2023/09/21 13:38:03 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.369 2023/09/29 18:56:14 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -1800,6 +1800,7 @@ VCM virtual channel memory VCO voltage-controlled oscillator VCP virtual chassis port VCS version control system +VDP vulnerability disclosure policy VDPAU Video Decode and Presentation API for Unix VES virtual execution system VESA Video Electronics Standards Association
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Thu Sep 21 13:38:03 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +CVSS Common Vulnerability Scoring System To generate a diff of this commit: cvs rdiff -u -r1.367 -r1.368 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.367 src/share/misc/acronyms.comp:1.368 --- src/share/misc/acronyms.comp:1.367 Wed Sep 20 15:22:41 2023 +++ src/share/misc/acronyms.comp Thu Sep 21 13:38:03 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.367 2023/09/20 15:22:41 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.368 2023/09/21 13:38:03 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -354,6 +354,7 @@ CUT coordinated universal time CV control voltage CVE common vulnerabilities and exposures CVS Concurrent Versions System +CVSS Common Vulnerability Scoring System DA destination address DAA distributed application architecture DAAP digital audio access protocol
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Thu Sep 21 13:38:03 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +CVSS Common Vulnerability Scoring System To generate a diff of this commit: cvs rdiff -u -r1.367 -r1.368 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Wed Sep 20 15:22:41 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +EPP extensible provisioning protocol (RFC5730) To generate a diff of this commit: cvs rdiff -u -r1.366 -r1.367 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.366 src/share/misc/acronyms.comp:1.367 --- src/share/misc/acronyms.comp:1.366 Mon Sep 18 15:19:33 2023 +++ src/share/misc/acronyms.comp Wed Sep 20 15:22:41 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.366 2023/09/18 15:19:33 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.367 2023/09/20 15:22:41 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -563,6 +563,7 @@ EOL end of line EOT end of transmission EPIC explicitly parallel instruction computing EPP enhanced parallel port +EPP extensible provisioning protocol (RFC5730) EPRML extended partial response, maximum likelihood EPROM erasable programmable read only memory EPT extended page tables
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Wed Sep 20 15:22:41 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +EPP extensible provisioning protocol (RFC5730) To generate a diff of this commit: cvs rdiff -u -r1.366 -r1.367 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Mon Sep 18 15:19:33 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +CERT computer emergency response team +[C]SIRT (computer) security incident response team +SOC security operations center To generate a diff of this commit: cvs rdiff -u -r1.365 -r1.366 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Mon Sep 18 15:19:33 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +CERT computer emergency response team +[C]SIRT (computer) security incident response team +SOC security operations center To generate a diff of this commit: cvs rdiff -u -r1.365 -r1.366 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.365 src/share/misc/acronyms.comp:1.366 --- src/share/misc/acronyms.comp:1.365 Sat Sep 16 21:18:29 2023 +++ src/share/misc/acronyms.comp Mon Sep 18 15:19:33 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.365 2023/09/16 21:18:29 gutteridge Exp $ +$NetBSD: acronyms.comp,v 1.366 2023/09/18 15:19:33 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -237,6 +237,7 @@ CDN content delivery network CDP Cisco Discovery Protocol CDRAM cache dynamic random access memory CER canonical encoding rules +CERT computer emergency response team CE customer edge CF compact flash CFB cipher feedback @@ -318,6 +319,7 @@ CRDT conflict-free replicated data type CRL carrier recovery loop CRQC cryptanalytically relevant quantum computer CRLF carriage return line feed +CSIRT computer security incident response team CSPM cloud security posture management CSU C start up CRT cathode ray tube @@ -1534,6 +1536,7 @@ SIMM single inline memory module SIP Session Initiation Protocol SIR signal-to-interference ratio SIR slow infrared +SIRT security incident response team SISD single instruction, single data SIV synthetic intialization vector SLAAC stateless address auto-configuration @@ -1572,6 +1575,7 @@ SNAP Sub-Network Access Protocol SNIA Storage Networking Industry Association SNMP Simple Network Management Protocol SNR signal-to-noise ratio +SOC security operations center SOA service oriented architecture SOAP Simple Object Access Protocol SOC system on chip
CVS commit: src/share/misc
Module Name:src Committed By: gutteridge Date: Sat Sep 16 21:18:29 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: acronyms.comp: add CAN & ODBC To generate a diff of this commit: cvs rdiff -u -r1.364 -r1.365 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.364 src/share/misc/acronyms.comp:1.365 --- src/share/misc/acronyms.comp:1.364 Wed Sep 13 14:12:21 2023 +++ src/share/misc/acronyms.comp Sat Sep 16 21:18:29 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.364 2023/09/13 14:12:21 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.365 2023/09/16 21:18:29 gutteridge Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -212,6 +212,7 @@ CAD computer-aided design CAM computer assisted manufacturing CAM conditional access module CAM content addressable memory +CAN controller area network CARP Common Address Redundancy Protocol CAS column address strobe CAS compare and swap @@ -1128,6 +1129,7 @@ OBO off by one OBOE off by one error OCL object constraint language OCR optical character recognition +ODBC Open Database Connectivity ODE offline device environment ODI open data-link interface ODM object data manager
CVS commit: src/share/misc
Module Name:src Committed By: gutteridge Date: Sat Sep 16 21:18:29 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: acronyms.comp: add CAN & ODBC To generate a diff of this commit: cvs rdiff -u -r1.364 -r1.365 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Wed Sep 13 14:12:21 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +CRQC Cryptanalytically Relevant Quantum Computer To generate a diff of this commit: cvs rdiff -u -r1.363 -r1.364 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.363 src/share/misc/acronyms.comp:1.364 --- src/share/misc/acronyms.comp:1.363 Mon Sep 11 15:07:52 2023 +++ src/share/misc/acronyms.comp Wed Sep 13 14:12:21 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.363 2023/09/11 15:07:52 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.364 2023/09/13 14:12:21 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -315,6 +315,7 @@ CR carriage return CRC cyclic redundancy check CRDT conflict-free replicated data type CRL carrier recovery loop +CRQC cryptanalytically relevant quantum computer CRLF carriage return line feed CSPM cloud security posture management CSU C start up
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Wed Sep 13 14:12:21 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +CRQC Cryptanalytically Relevant Quantum Computer To generate a diff of this commit: cvs rdiff -u -r1.363 -r1.364 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Mon Sep 11 15:07:52 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +RAT remoate access trojan To generate a diff of this commit: cvs rdiff -u -r1.362 -r1.363 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.362 src/share/misc/acronyms.comp:1.363 --- src/share/misc/acronyms.comp:1.362 Wed Sep 6 19:56:57 2023 +++ src/share/misc/acronyms.comp Mon Sep 11 15:07:52 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.362 2023/09/06 19:56:57 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.363 2023/09/11 15:07:52 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -1357,6 +1357,7 @@ RAS remote access service RAS restartable atomic sequence RAS row address strobe RAT register allocation table +RAT remote access trojan RBF radial basis function RBL reputation block list RBL real-time blackhole list
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Mon Sep 11 15:07:52 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +RAT remoate access trojan To generate a diff of this commit: cvs rdiff -u -r1.362 -r1.363 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Wed Sep 6 19:56:57 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +DAEdeterministic authenticated encryption To generate a diff of this commit: cvs rdiff -u -r1.361 -r1.362 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.361 src/share/misc/acronyms.comp:1.362 --- src/share/misc/acronyms.comp:1.361 Mon Aug 28 15:50:17 2023 +++ src/share/misc/acronyms.comp Wed Sep 6 19:56:57 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.361 2023/08/28 15:50:17 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.362 2023/09/06 19:56:57 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -357,6 +357,7 @@ DAB digital audio broadcasting DAC digital [to] analog converter DAC discretionary access control DAD duplicate address detection +DAE deterministic authenticated encryption DANE DNS-based Authentication of Named Entities DAO disk at once DAP Directory Access Protocol
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Wed Sep 6 19:56:57 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +DAEdeterministic authenticated encryption To generate a diff of this commit: cvs rdiff -u -r1.361 -r1.362 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Mon Aug 28 15:50:17 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +IAB - Internet Architecture Board To generate a diff of this commit: cvs rdiff -u -r1.360 -r1.361 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Mon Aug 28 15:50:17 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +IAB - Internet Architecture Board To generate a diff of this commit: cvs rdiff -u -r1.360 -r1.361 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.360 src/share/misc/acronyms.comp:1.361 --- src/share/misc/acronyms.comp:1.360 Fri Aug 4 15:42:09 2023 +++ src/share/misc/acronyms.comp Mon Aug 28 15:50:17 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.360 2023/08/04 15:42:09 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.361 2023/08/28 15:50:17 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -727,6 +727,7 @@ I2O intelligent input/output IA information assurance IAAS infrastructure as a service IANA Internet Assigned Numbers Authority +IAB Internet Architecture Board IBC iterated block cipher IBM International Business Machines IBPI international blinking pattern interpretation
CVS commit: src/share/misc
Module Name:src Committed By: riastradh Date: Mon Aug 7 18:01:42 UTC 2023 Modified Files: src/share/misc: style Log Message: style(5): Advise against new struct typedefs and explain why. Proposed on tech-kern: https://mail-index.netbsd.org/tech-kern/2023/07/11/msg028950.html Positive feedback to general concept, negative feedback to specifics and phrasing of the first iteration but no objections to latest iteration after several weeks at: https://mail-index.netbsd.org/tech-kern/2023/07/16/msg028994.html To generate a diff of this commit: cvs rdiff -u -r1.74 -r1.75 src/share/misc/style Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: riastradh Date: Mon Aug 7 18:01:42 UTC 2023 Modified Files: src/share/misc: style Log Message: style(5): Advise against new struct typedefs and explain why. Proposed on tech-kern: https://mail-index.netbsd.org/tech-kern/2023/07/11/msg028950.html Positive feedback to general concept, negative feedback to specifics and phrasing of the first iteration but no objections to latest iteration after several weeks at: https://mail-index.netbsd.org/tech-kern/2023/07/16/msg028994.html To generate a diff of this commit: cvs rdiff -u -r1.74 -r1.75 src/share/misc/style Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/style diff -u src/share/misc/style:1.74 src/share/misc/style:1.75 --- src/share/misc/style:1.74 Fri Apr 21 16:12:53 2023 +++ src/share/misc/style Mon Aug 7 18:01:42 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: style,v 1.74 2023/04/21 16:12:53 rillig Exp $ */ +/* $NetBSD: style,v 1.75 2023/08/07 18:01:42 riastradh Exp $ */ /* * The revision control tag appears first, with a blank line after it. @@ -30,7 +30,7 @@ #include __COPYRIGHT("@(#) Copyright (c) 2008\ The NetBSD Foundation, inc. All rights reserved."); -__RCSID("$NetBSD: style,v 1.74 2023/04/21 16:12:53 rillig Exp $"); +__RCSID("$NetBSD: style,v 1.75 2023/08/07 18:01:42 riastradh Exp $"); /* * VERY important single-line comments look like this. @@ -58,6 +58,76 @@ __RCSID("$NetBSD: style,v 1.74 2023/04/2 #define _SYS_SOCKET_H_ /* + * Include other header files only as necessary, mainly for type + * definitions or macros that are necessary to use in this header file. + * + * Avoid relying on transitive inclusions. + * + * Avoid header files dependencies just for struct and union types that + * are used in pointer types, which don't require type defintions. + * Instead, use forward declarations of the struct or union tag. + */ +#include + +/* + * Forward declarations for struct and union tags that don't need + * definitions go next. + */ +struct dirent; + +/* + * Define public structs and unions, only if they are user-allocated or + * otherwise exposed to users for a good reason; otherwise keep them + * private to .c files or `_impl.h' or `_private.h' files. + * + * Do not create a typedef like `typedef struct example example_t;' or + * `typedef struct example *example_t;'. Use `struct example' or + * `struct example *' in the public API; that way, other header files + * which declare functions or define struct or union types that involve + * only pointers to `struct example' need not pull in unnecessary + * header files. + */ +struct example { + struct data *p; + int x; + char y; +}; + +/* + * Use typedefs judiciously. + * + * Function or function pointer types: + */ +typedef void sighandler_t(int); + +/* + * Aliases for arithmetic types: + */ +typedef uint16_t nlink_t; + +/* + * Types that might be defined differently in some contexts, like + * uint8_t on one port, a pointer to a struct on another port, and an + * in-line struct larger than a pointer on a third port: + */ +typedef uint8_t foo_t; /* Hypothetical leg26 definition */ +typedef struct foo *foo_t; /* Hypothetical i786 definition */ +typedef struct { /* Hypothetical risc72 definition */ + uint32_t p; + uint32_t q; + uint8_t t; +} foo_t; + +/* + * For opaque data structures that are always represented by a pointer + * when stored in other data structures or passed to functions, don't + * use a type `foo_t' with `typedef void *foo_t'. Use `struct foo *' + * with no public definition for `struct foo', so the compiler can + * detect type errors, and other header files can use `struct foo *' + * without creating header file dependencies. + */ + +/* * extern declarations must only appear in header files, not in .c * files, so the same declaration is used by the .c file defining it * and the .c file using it, giving the compiler the opportunity to @@ -71,7 +141,7 @@ __RCSID("$NetBSD: style,v 1.74 2023/04/2 */ extern int frotz; -int frobnicate(const char *); +int frobnicate(const char *, struct dirent *, foobar_t); /* * Contents of #include file go between the #ifndef and the #endif at the end. @@ -195,6 +265,10 @@ enum enumtype { * * It may be useful to use a meaningful prefix for each member name. * E.g, for ``struct softc'' the prefix could be ``sc_''. + * + * Don't create typedef aliases for struct or union types. That way, + * other header files can use pointer types to them without the header + * file defining the typedef. */ struct foo { struct foo *next; /* List of active foo */ @@ -207,11 +281,6 @@ struct foo { }; struct foo *foohead; /* Head of global foo list */ -/* Make the structure name match the typedef. */ -typedef struct BAR { - int level; -} BAR; - /* C99 uintN_t is preferred over u_intN_t. */ uint32_t zero;
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Fri Aug 4 15:42:09 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +RAT register allocation table To generate a diff of this commit: cvs rdiff -u -r1.359 -r1.360 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Fri Aug 4 15:42:09 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +RAT register allocation table To generate a diff of this commit: cvs rdiff -u -r1.359 -r1.360 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.359 src/share/misc/acronyms.comp:1.360 --- src/share/misc/acronyms.comp:1.359 Fri Aug 4 03:59:00 2023 +++ src/share/misc/acronyms.comp Fri Aug 4 15:42:09 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.359 2023/08/04 03:59:00 gutteridge Exp $ +$NetBSD: acronyms.comp,v 1.360 2023/08/04 15:42:09 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -1354,6 +1354,7 @@ RAS reliability, availability and servic RAS remote access service RAS restartable atomic sequence RAS row address strobe +RAT register allocation table RBF radial basis function RBL reputation block list RBL real-time blackhole list
CVS commit: src/share/misc
Module Name:src Committed By: gutteridge Date: Fri Aug 4 03:59:00 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: acronyms.comp: add ONCE To generate a diff of this commit: cvs rdiff -u -r1.358 -r1.359 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.358 src/share/misc/acronyms.comp:1.359 --- src/share/misc/acronyms.comp:1.358 Thu Aug 3 02:32:16 2023 +++ src/share/misc/acronyms.comp Fri Aug 4 03:59:00 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.358 2023/08/03 02:32:16 gutteridge Exp $ +$NetBSD: acronyms.comp,v 1.359 2023/08/04 03:59:00 gutteridge Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -1138,6 +1138,7 @@ OFET organic field-effect transistor OLAP online analytical processing OLE object linking and embedding OLTP online transaction processing +ONCE on-{chip,circuit} emulation ONFI open nand flash interface OO OpenOffice OO object oriented
CVS commit: src/share/misc
Module Name:src Committed By: gutteridge Date: Fri Aug 4 03:59:00 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: acronyms.comp: add ONCE To generate a diff of this commit: cvs rdiff -u -r1.358 -r1.359 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: gutteridge Date: Thu Aug 3 02:32:16 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: acronyms.comp: add MLO, MMC, SPL It takes a lot of acronyms to boot a kernel! To generate a diff of this commit: cvs rdiff -u -r1.357 -r1.358 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: gutteridge Date: Thu Aug 3 02:32:16 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: acronyms.comp: add MLO, MMC, SPL It takes a lot of acronyms to boot a kernel! To generate a diff of this commit: cvs rdiff -u -r1.357 -r1.358 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.357 src/share/misc/acronyms.comp:1.358 --- src/share/misc/acronyms.comp:1.357 Thu Jul 6 21:10:15 2023 +++ src/share/misc/acronyms.comp Thu Aug 3 02:32:16 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.357 2023/07/06 21:10:15 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.358 2023/08/03 02:32:16 gutteridge Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -1009,6 +1009,8 @@ MLC multi-level cell MLD multicast listener discovery MLHP micro loop heat pipe MLIR multi-level intermediate representation +MLO MMC loader +MMC multi-media card MMF multi-mode fiber MMIC monolithic microwave integrated circuit MMIO memory mapped input/output @@ -1582,8 +1584,9 @@ SPDIF Sony/Philips digital interface for SPI serial peripheral interface SPI stateful packet inspection SPIR standard portable intermediate representation -SPL system interrupt priority level +SPL secondary program loader SPL spinlock +SPL system interrupt priority level SPMD single process, multiple data SPR special purpose register SPT sectors per track
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Thu Jul 6 21:10:15 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +CAC - cryptographic access control To generate a diff of this commit: cvs rdiff -u -r1.356 -r1.357 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.356 src/share/misc/acronyms.comp:1.357 --- src/share/misc/acronyms.comp:1.356 Thu Jun 15 13:11:20 2023 +++ src/share/misc/acronyms.comp Thu Jul 6 21:10:15 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.356 2023/06/15 13:11:20 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.357 2023/07/06 21:10:15 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -206,6 +206,7 @@ BW bandwidth BWM block-write mode BUAG big ugly ASCII graphic CA certificate authority +CAC cryptographic access control CACLS change access control lists CAD computer-aided design CAM computer assisted manufacturing
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Thu Jul 6 21:10:15 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +CAC - cryptographic access control To generate a diff of this commit: cvs rdiff -u -r1.356 -r1.357 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Thu Jun 15 13:11:20 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +CNA (CVE Numbering Authority) To generate a diff of this commit: cvs rdiff -u -r1.355 -r1.356 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Thu Jun 15 13:11:20 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +CNA (CVE Numbering Authority) To generate a diff of this commit: cvs rdiff -u -r1.355 -r1.356 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.355 src/share/misc/acronyms.comp:1.356 --- src/share/misc/acronyms.comp:1.355 Mon Jun 12 21:00:38 2023 +++ src/share/misc/acronyms.comp Thu Jun 15 13:11:20 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.355 2023/06/12 21:00:38 alnsn Exp $ +$NetBSD: acronyms.comp,v 1.356 2023/06/15 13:11:20 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -280,6 +280,7 @@ CMP chip multi-processing CMS content management system CMYK cyan magenta yellow black CN {common,canonical} name +CNA CVE Numbering Authority CNC computer numerical control CNR carrier-to-noise ratio COA change of authority
CVS commit: src/share/misc
Module Name:src Committed By: alnsn Date: Mon Jun 12 21:00:38 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: Add DPDK. To generate a diff of this commit: cvs rdiff -u -r1.354 -r1.355 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: alnsn Date: Mon Jun 12 21:00:38 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: Add DPDK. To generate a diff of this commit: cvs rdiff -u -r1.354 -r1.355 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.354 src/share/misc/acronyms.comp:1.355 --- src/share/misc/acronyms.comp:1.354 Sun Jun 11 17:54:18 2023 +++ src/share/misc/acronyms.comp Mon Jun 12 21:00:38 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.354 2023/06/11 17:54:18 dholland Exp $ +$NetBSD: acronyms.comp,v 1.355 2023/06/12 21:00:38 alnsn Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -446,6 +446,7 @@ DPAA data path acceleration architecture DPC deferred procedure call DPCM differential pulse code modulation DPD dead peer detection +DPDK data plane development kit DPI deep packet inspection DPI dots per inch DPL descriptor privilege level
CVS commit: src/share/misc
Module Name:src Committed By: dholland Date: Sun Jun 11 17:54:18 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +DPAA To generate a diff of this commit: cvs rdiff -u -r1.353 -r1.354 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: dholland Date: Sun Jun 11 17:54:18 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +DPAA To generate a diff of this commit: cvs rdiff -u -r1.353 -r1.354 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.353 src/share/misc/acronyms.comp:1.354 --- src/share/misc/acronyms.comp:1.353 Fri May 26 03:30:57 2023 +++ src/share/misc/acronyms.comp Sun Jun 11 17:54:18 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.353 2023/05/26 03:30:57 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.354 2023/06/11 17:54:18 dholland Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -442,6 +442,7 @@ DOM document object model DOS denial of service DOS disk operating system DP DisplayPort +DPAA data path acceleration architecture DPC deferred procedure call DPCM differential pulse code modulation DPD dead peer detection
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Fri May 26 03:30:57 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +CRDT conflict-free replicated data type +UDSUnix Domain Socket To generate a diff of this commit: cvs rdiff -u -r1.352 -r1.353 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.352 src/share/misc/acronyms.comp:1.353 --- src/share/misc/acronyms.comp:1.352 Mon May 15 20:54:53 2023 +++ src/share/misc/acronyms.comp Fri May 26 03:30:57 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.352 2023/05/15 20:54:53 andvar Exp $ +$NetBSD: acronyms.comp,v 1.353 2023/05/26 03:30:57 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -311,6 +311,7 @@ CPT command pass through CPU central processing unit CR carriage return CRC cyclic redundancy check +CRDT conflict-free replicated data type CRL carrier recovery loop CRLF carriage return line feed CSPM cloud security posture management @@ -1730,6 +1731,7 @@ UDI uniform driver interface UDMA ultra DMA UDO ultra density optical UDP User Datagram Protocol +UDS Unix Domain Socket UEFI unified extensible firmware interface UFO UDP fragmentation offload UFS Unix File System
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Fri May 26 03:30:57 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +CRDT conflict-free replicated data type +UDSUnix Domain Socket To generate a diff of this commit: cvs rdiff -u -r1.352 -r1.353 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: andvar Date: Mon May 15 20:54:53 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +LRO Large Receive Offload, +RSC Receive Segment Coalescing (win counterpart) PR 57408 To generate a diff of this commit: cvs rdiff -u -r1.351 -r1.352 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/acronyms.comp diff -u src/share/misc/acronyms.comp:1.351 src/share/misc/acronyms.comp:1.352 --- src/share/misc/acronyms.comp:1.351 Tue Apr 4 20:13:02 2023 +++ src/share/misc/acronyms.comp Mon May 15 20:54:53 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.351 2023/04/04 20:13:02 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.352 2023/05/15 20:54:53 andvar Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -909,6 +909,7 @@ LPC low pin count LPS local positioning system LRC longitudinal redundancy check LRM left-to-right mark +LRO Large Receive Offload LRO left-to-right override LRU least recently used LS link state @@ -1407,6 +1408,7 @@ RR random replacement RR round robin RS relay station RSA Rivest, Shamir, [and] Adleman +RSC Receive Segment Coalescing RSIP Realm Specific IP RSN Robust Secure Network RSS really simple syndication
CVS commit: src/share/misc
Module Name:src Committed By: andvar Date: Mon May 15 20:54:53 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +LRO Large Receive Offload, +RSC Receive Segment Coalescing (win counterpart) PR 57408 To generate a diff of this commit: cvs rdiff -u -r1.351 -r1.352 src/share/misc/acronyms.comp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: nikita Date: Sun Apr 30 22:33:57 UTC 2023 Modified Files: src/share/misc: domains Log Message: domains: re-gen with fix. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/share/misc/domains Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/domains diff -u src/share/misc/domains:1.9 src/share/misc/domains:1.10 --- src/share/misc/domains:1.9 Sun Apr 30 22:08:42 2023 +++ src/share/misc/domains Sun Apr 30 22:33:57 2023 @@ -1,6 +1,6 @@ -# $NetBSD: domains,v 1.9 2023/04/30 22:08:42 nikita Exp $ +# $NetBSD: domains,v 1.10 2023/04/30 22:33:57 nikita Exp $ # ISO 3166 country codes, from https://www.iana.org/domains/root/db -# Last update: Mon May 1 00:05:20 CEST 2023 +# Last update: Mon May 1 00:31:16 CEST 2023 # .aaa American Automobile Association, Inc. .aarp AARP @@ -51,7 +51,7 @@ .ally Ally Financial Inc. .alsace REGION GRAND EST .alstom ALSTOM -.am Internet Society Non-governmental Organization +.am "Internet Society" Non-governmental Organization .amazon Amazon Registry Services, Inc. .americanexpress American Express Travel Related Services Company, Inc. .americanfamily AmFam, Inc. @@ -239,7 +239,7 @@ .ceb Not assigned .center Binky Moon, LLC .ceo CEOTLD Pty Ltd -.cern European Organization for Nuclear Research (CERN) +.cern European Organization for Nuclear Research ("CERN") .cf Societe Centrafricaine de Telecommunications (SOCATEL) .cfa CFA Institute .cfd DOTCFD REGISTRY LTD @@ -504,7 +504,7 @@ .gb Reserved Domain - IANA .gbiz Charleston Road Registry Inc. .gd The National Telecommunications Regulatory Commission (NTRC) -.gdn Joint Stock Company Navigation-information systems +.gdn Joint Stock Company "Navigation-information systems" .ge Caucasus Online LLC .gea GEA Group Aktiengesellschaft .gent Combell nv @@ -853,7 +853,7 @@ .monster XYZ.COM LLC .montblanc Not assigned .mopar Not assigned -.mormon IRI Domain Management, LLC (Applicant) +.mormon IRI Domain Management, LLC ("Applicant") .mortgage Dog Beach, LLC .moscow Foundation for Assistance for Internet Technologies and Infrastructure Development (FAITID) .moto Motorola Trademark Holdings, LLC @@ -1112,7 +1112,7 @@ .sbs SPECIAL BROADCASTING SERVICE CORPORATION .sc VCS Pty Ltd .sca SVENSKA CELLULOSA AKTIEBOLAGET SCA (publ) -.scb The Siam Commercial Bank Public Company Limited (SCB) +.scb The Siam Commercial Bank Public Company Limited ("SCB") .schaeffler Schaeffler Technologies AG Co. KG .schmidt SCHMIDT GROUPE S.A.S. .scholarships Scholarships.com, LLC @@ -1234,7 +1234,7 @@ .taobao Alibaba Group Holding Limited .target Target Domain Holdings, LLC .tatamotors Tata Motors Ltd -.tatar Limited Liability Company Coordination Center of Regional Domain of Tatarstan Republic +.tatar Limited Liability Company "Coordination Center of Regional Domain of Tatarstan Republic" .tattoo Top Level Design, LLC .tax Binky Moon, LLC .taxi Binky Moon, LLC @@ -1525,7 +1525,7 @@ .广东 Guangzhou YU Wei Information Technology Co., Ltd. .இலங்கை LK Domain Registry .இந்தியா National Internet Exchange of India -.հայ Internet Society Non-governmental Organization +.հայ "Internet Society" Non-governmental Organization .新加坡 Singapore Network Information Centre (SGNIC) Pte Ltd .テスト Not assigned .政务 China Organizational Name Administration Center
CVS commit: src/share/misc
Module Name:src Committed By: nikita Date: Sun Apr 30 22:33:57 UTC 2023 Modified Files: src/share/misc: domains Log Message: domains: re-gen with fix. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/share/misc/domains Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: nikita Date: Sun Apr 30 22:32:51 UTC 2023 Modified Files: src/share/misc: Makefile Log Message: update-domains: replace missed html. To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/share/misc/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/Makefile diff -u src/share/misc/Makefile:1.39 src/share/misc/Makefile:1.40 --- src/share/misc/Makefile:1.39 Sun Apr 30 22:08:14 2023 +++ src/share/misc/Makefile Sun Apr 30 22:32:51 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.39 2023/04/30 22:08:14 nikita Exp $ +# $NetBSD: Makefile,v 1.40 2023/04/30 22:32:51 nikita Exp $ # @(#)Makefile 8.1 (Berkeley) 6/8/93 FILES= NetBSD.el acronyms acronyms-o acronyms.comp airport ascii \ @@ -33,6 +33,7 @@ update-domains: ftp -o - ${DOMAIN_URL} \ | ${TOOL_SED} -f ${.CURDIR}/nanpa.sed \ | ${TOOL_SED} '/^\..*/!d' \ + | ${TOOL_SED} 's//\"/g' \ | ${TOOL_AWK} 'BEGIN{FS=":"} {print $$1 " " $$3}' \ ) > domains ; \
CVS commit: src/share/misc
Module Name:src Committed By: nikita Date: Sun Apr 30 22:32:51 UTC 2023 Modified Files: src/share/misc: Makefile Log Message: update-domains: replace missed html. To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/share/misc/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: nikita Date: Sun Apr 30 22:08:42 UTC 2023 Modified Files: src/share/misc: domains Log Message: domains: re-gen To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/share/misc/domains Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/domains diff -u src/share/misc/domains:1.8 src/share/misc/domains:1.9 --- src/share/misc/domains:1.8 Sun Jun 2 16:37:37 2013 +++ src/share/misc/domains Sun Apr 30 22:08:42 2023 @@ -1,254 +1,1556 @@ -# $NetBSD: domains,v 1.8 2013/06/02 16:37:37 rodent Exp $ -# ISO 3166 country codes, from http://www.iana.org/root-whois/index.html -# Last update: Sat Sep 29 17:40:22 CEST 2007 +# $NetBSD: domains,v 1.9 2023/04/30 22:08:42 nikita Exp $ +# ISO 3166 country codes, from https://www.iana.org/domains/root/db +# Last update: Mon May 1 00:05:20 CEST 2023 # -ac Ascension Island -ad Andorra -ae United Arab Emirates -af Afghanistan -ag Antigua and Barbuda -ai Anguilla -al Albania -am Armenia -an Netherlands Antilles -ao Angola -aq Antarctica -ar Argentina -as American Samoa -at Austria -au Australia -aw Aruba -ax Aland Islands -az Azerbaijan -ba Bosnia and Herzegovina -bb Barbados -bd Bangladesh -be Belgium -bf Burkina Faso -bg Bulgaria -bh Bahrain -bi Burundi -bj Benin -bm Bermuda -bn Brunei Darussalam -bo Bolivia -br Brazil -bs Bahamas -bt Bhutan -bv Bouvet Island -bw Botswana -by Belarus -bz Belize -ca Canada -cc Cocos (Keeling) Islands -cd Congo, The Democratic Republic of the -cf Central African Republic -cg Congo, Republic of -ch Switzerland -ci Cote d'Ivoire -ck Cook Islands -cl Chile -cm Cameroon -cn China -co Colombia -cr Costa Rica -cu Cuba -cv Cape Verde -cx Christmas Island -cy Cyprus -cz Czech Republic -de Germany -dj Djibouti -dk Denmark -dm Dominica -do Dominican Republic -dz Algeria -ec Ecuador -ee Estonia -eg Egypt -eh Western Sahara -er Eritrea -es Spain -et Ethiopia -eu European Union -fi Finland -fj Fiji -fk Falkland Islands (Malvinas) -fm Micronesia, Federated States of -fo Faroe Islands -fr France -ga Gabon -gb United Kingdom -gd Grenada -ge Georgia -gf French Guiana -gg Guernsey -gh Ghana -gi Gibraltar -gl Greenland -gm Gambia -gn Guinea -gp Guadeloupe -gq Equatorial Guinea -gr Greece -gs South Georgia and the South Sandwich Islands -gt Guatemala -gu Guam -gw Guinea-Bissau -gy Guyana -hk Hong Kong -hm Heard and McDonald Islands -hn Honduras -hr Croatia/Hrvatska -ht Haiti -hu Hungary -id Indonesia -ie Ireland -il Israel -im Isle of Man -in India -io British Indian Ocean Territory -iq Iraq -ir Iran, Islamic Republic of -is Iceland -it Italy -je Jersey -jm Jamaica -jo Jordan -jp Japan -ke Kenya -kg Kyrgyzstan -kh Cambodia -ki Kiribati -km Comoros -kn Saint Kitts and Nevis -kp Korea, Democratic People's Republic -kr Korea, Republic of -kw Kuwait -ky Cayman Islands -kz Kazakhstan -la Lao People's Democratic Republic -lb Lebanon -lc Saint Lucia -li Liechtenstein -lk Sri Lanka -lr Liberia -ls Lesotho -lt Lithuania -lu Luxembourg -lv Latvia -ly Libyan Arab Jamahiriya -ma Morocco -mc Monaco -md Moldova, Republic of -me Montenegro -mg Madagascar -mh Marshall Islands -mk Macedonia, The Former Yugoslav Republic of -ml Mali -mm Myanmar -mn Mongolia -mo Macao -mp Northern Mariana Islands -mq Martinique -mr Mauritania -ms Montserrat -mt Malta -mu Mauritius -mv Maldives -mw Malawi -mx Mexico -my Malaysia -mz Mozambique -na Namibia -nc New Caledonia -ne Niger -nf Norfolk Island -ng Nigeria -ni Nicaragua -nl Netherlands -no Norway -np Nepal -nr Nauru -nu Niue -nz New Zealand -om Oman -pa Panama -pe Peru -pf French Polynesia -pg Papua New Guinea -ph Philippines -pk Pakistan -pl Poland -pm Saint Pierre and Miquelon -pn Pitcairn Island -pr Puerto Rico -ps Palestinian Territory, Occupied -pt Portugal -pw Palau -py Paraguay -qa Qatar -re Reunion Island -ro Romania -rs Serbia -ru Russian Federation -rw Rwanda -sa Saudi Arabia -sb Solomon Islands -sc Seychelles -sd Sudan -se Sweden -sg Singapore -sh Saint Helena -si Slovenia -sj Svalbard and Jan Mayen Islands -sk Slovak Republic -sl Sierra Leone -sm San Marino -sn Senegal -so Somalia -sr Suriname -st Sao Tome and Principe -su Soviet Union (being phased out) -sv El Salvador -sx Sint Maarten -sy Syrian Arab Republic -sz Swaziland -tc Turks and Caicos Islands -td Chad -tf French Southern Territories -tg Togo -th Thailand -tj Tajikistan -tk Tokelau -tl Timor-Leste -tm Turkmenistan -tn Tunisia -to Tonga -tp East Timor -tr Turkey -tt Trinidad and Tobago -tv Tuvalu -tw Taiwan -tz Tanzania -ua Ukraine -ug Uganda -uk United Kingdom -um United States Minor Outlying Islands -us United States -uy Uruguay -uz Uzbekistan -va Holy See (Vatican City State) -vc Saint Vincent and the Grenadines -ve Venezuela -vg Virgin Islands, British -vi Virgin Islands, U.S. -vn Vietnam -vu Vanuatu -wf Wallis and Futuna Islands -ws Samoa -ye Yemen -yt Mayotte -za South Africa -zm Zambia -zw Zimbabwe +.aaa
CVS commit: src/share/misc
Module Name:src Committed By: nikita Date: Sun Apr 30 22:08:42 UTC 2023 Modified Files: src/share/misc: domains Log Message: domains: re-gen To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/share/misc/domains Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: nikita Date: Sun Apr 30 22:08:14 UTC 2023 Modified Files: src/share/misc: Makefile Log Message: fix update-domains rule. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/share/misc/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/Makefile diff -u src/share/misc/Makefile:1.38 src/share/misc/Makefile:1.39 --- src/share/misc/Makefile:1.38 Thu Apr 23 02:01:12 2015 +++ src/share/misc/Makefile Sun Apr 30 22:08:14 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.38 2015/04/23 02:01:12 mrg Exp $ +# $NetBSD: Makefile,v 1.39 2023/04/30 22:08:14 nikita Exp $ # @(#)Makefile 8.1 (Berkeley) 6/8/93 FILES= NetBSD.el acronyms acronyms-o acronyms.comp airport ascii \ @@ -23,7 +23,7 @@ FILESBUILD_acronyms-o=yes # According to i...@isi.edu, the URL below is the authoritative list # distributed by the ISO 3166 Maintenance Agency. -DOMAIN_URL= http://www.iana.org/root-whois/index.html +DOMAIN_URL= https://www.iana.org/domains/root/db update-domains: ( \ echo '# $$''NetBSD''$$' ; \ @@ -31,7 +31,9 @@ update-domains: echo '# Last update:' `date` ; \ echo '#' ; \ ftp -o - ${DOMAIN_URL} \ - | ${TOOL_SED} -n -f ${.CURDIR}/domains.sed \ + | ${TOOL_SED} -f ${.CURDIR}/nanpa.sed \ + | ${TOOL_SED} '/^\..*/!d' \ + | ${TOOL_AWK} 'BEGIN{FS=":"} {print $$1 " " $$3}' \ ) > domains ; \ update-na.phone:
CVS commit: src/share/misc
Module Name:src Committed By: nikita Date: Sun Apr 30 22:08:14 UTC 2023 Modified Files: src/share/misc: Makefile Log Message: fix update-domains rule. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/share/misc/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: rillig Date: Fri Apr 21 16:12:54 UTC 2023 Modified Files: src/share/misc: style Log Message: style: remove mentions of ANSI C The distinction between traditional C and ISO C90 or later is no longer needed in the style guide. Any old-style code is caught by the compilers. https://mail-index.netbsd.org/tech-userlevel/2023/04/15/msg013768.html https://mail-index.netbsd.org/tech-userlevel/2023/04/17/msg013776.html To generate a diff of this commit: cvs rdiff -u -r1.73 -r1.74 src/share/misc/style Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/misc/style diff -u src/share/misc/style:1.73 src/share/misc/style:1.74 --- src/share/misc/style:1.73 Mon Apr 17 00:37:04 2023 +++ src/share/misc/style Fri Apr 21 16:12:53 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: style,v 1.73 2023/04/17 00:37:04 dholland Exp $ */ +/* $NetBSD: style,v 1.74 2023/04/21 16:12:53 rillig Exp $ */ /* * The revision control tag appears first, with a blank line after it. @@ -30,7 +30,7 @@ #include __COPYRIGHT("@(#) Copyright (c) 2008\ The NetBSD Foundation, inc. All rights reserved."); -__RCSID("$NetBSD: style,v 1.73 2023/04/17 00:37:04 dholland Exp $"); +__RCSID("$NetBSD: style,v 1.74 2023/04/21 16:12:53 rillig Exp $"); /* * VERY important single-line comments look like this. @@ -131,9 +131,8 @@ int frobnicate(const char *); #include "pathnames.h" /* Local includes in double quotes. */ /* - * ANSI function declarations for private functions (i.e. functions not used - * elsewhere) and the main() function go at the top of the source module. - * Don't associate a name with the types. I.e. use: + * Declarations for file-static functions go at the top of the file. + * Don't associate a name with the parameter types. I.e. use: * void function(int); * Use your discretion on indenting between the return type and the name, and * how to wrap a prototype too long for a single line. In the latter case, @@ -400,7 +399,7 @@ function(int a1, int a2, float fl, int a * code is designed to compile and work on different environments * where we don't have control over the NULL definition (on NetBSD * it is defined as ((void *)0), but on other systems it can be - * defined as (0) and both definitions are valid under ANSI C), it + * defined as (0) and both definitions are valid), it * it advised to cast NULL to a pointer on variadic functions, * because on machines where sizeof(pointer) != sizeof(int) and in * the absence of a prototype in scope, passing an un-casted NULL, @@ -429,8 +428,7 @@ function(int a1, int a2, float fl, int a } /* - * Use ANSI function declarations. ANSI function braces look like - * old-style (K) function braces. + * Place the opening brace of a function body in column 1. * As per the wrapped prototypes, use your discretion on how to format * the subsequent lines. */
CVS commit: src/share/misc
Module Name:src Committed By: rillig Date: Fri Apr 21 16:12:54 UTC 2023 Modified Files: src/share/misc: style Log Message: style: remove mentions of ANSI C The distinction between traditional C and ISO C90 or later is no longer needed in the style guide. Any old-style code is caught by the compilers. https://mail-index.netbsd.org/tech-userlevel/2023/04/15/msg013768.html https://mail-index.netbsd.org/tech-userlevel/2023/04/17/msg013776.html To generate a diff of this commit: cvs rdiff -u -r1.73 -r1.74 src/share/misc/style Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.