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.
CVS commit: src/share/misc
Module Name:src Committed By: dholland Date: Mon Apr 17 00:37:04 UTC 2023 Modified Files: src/share/misc: style Log Message: share/misc/style: Don't prescribe using "extern.h" for all prototypes. That's very 80s. No objection (or even response, amazingly enough) on tech-userlevel in two weeks. To generate a diff of this commit: cvs rdiff -u -r1.72 -r1.73 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: dholland Date: Mon Apr 17 00:37:04 UTC 2023 Modified Files: src/share/misc: style Log Message: share/misc/style: Don't prescribe using "extern.h" for all prototypes. That's very 80s. No objection (or even response, amazingly enough) on tech-userlevel in two weeks. To generate a diff of this commit: cvs rdiff -u -r1.72 -r1.73 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.72 src/share/misc/style:1.73 --- src/share/misc/style:1.72 Sat Apr 15 12:22:37 2023 +++ src/share/misc/style Mon Apr 17 00:37:04 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: style,v 1.72 2023/04/15 12:22:37 rillig Exp $ */ +/* $NetBSD: style,v 1.73 2023/04/17 00:37:04 dholland 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.72 2023/04/15 12:22:37 rillig Exp $"); +__RCSID("$NetBSD: style,v 1.73 2023/04/17 00:37:04 dholland Exp $"); /* * VERY important single-line comments look like this. @@ -356,7 +356,8 @@ function(int a1, int a2, float fl, int a * When declaring variables in functions, multiple variables per line * are okay. If a line overflows reuse the type keyword. * - * Function prototypes should go in the include file "extern.h". + * Function prototypes and external data declarations should go in a + * suitable include file. * * Avoid initializing variables in the declarations; move * declarations next to their first use, and initialize
CVS commit: src/share/misc
Module Name:src Committed By: rillig Date: Sat Apr 15 12:22:37 UTC 2023 Modified Files: src/share/misc: style Log Message: style: fix spelling of plural parentheses To generate a diff of this commit: cvs rdiff -u -r1.71 -r1.72 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.71 src/share/misc/style:1.72 --- src/share/misc/style:1.71 Fri Apr 14 16:53:13 2023 +++ src/share/misc/style Sat Apr 15 12:22:37 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: style,v 1.71 2023/04/14 16:53:13 rillig Exp $ */ +/* $NetBSD: style,v 1.72 2023/04/15 12:22:37 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.71 2023/04/14 16:53:13 rillig Exp $"); +__RCSID("$NetBSD: style,v 1.72 2023/04/15 12:22:37 rillig Exp $"); /* * VERY important single-line comments look like this. @@ -151,7 +151,7 @@ static void usage(void) __dead; /* decla * use of TABs should be consistent through a file. * If they are an inline expansion of a function, the function is defined * all in lowercase, the macro has the same name all in uppercase. - * If the macro is an expression, wrap the expression in parenthesis. + * If the macro is an expression, wrap the expression in parentheses. * If the macro is more than a single statement, use ``do { ... } while (0)'' * or ``do { ... } while (false)'', so that a trailing semicolon works. * Right-justify the backslashes; it makes it easier to read. @@ -328,7 +328,7 @@ main(int argc, char *argv[]) /* * Unary operators don't require spaces, binary operators do. - * Don't excessively use parenthesis, but they should be used if + * Don't excessively use parentheses, but they should be used if a * statement is really confusing without them, such as: * a = b->c[0] + ~d == (e || f) || g && h ? i : j >> 1; */
CVS commit: src/share/misc
Module Name:src Committed By: rillig Date: Sat Apr 15 12:22:37 UTC 2023 Modified Files: src/share/misc: style Log Message: style: fix spelling of plural parentheses To generate a diff of this commit: cvs rdiff -u -r1.71 -r1.72 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: rillig Date: Fri Apr 14 16:53:14 UTC 2023 Modified Files: src/share/misc: style Log Message: style: don't require sorting variables in functions Sorting the variables by size would be platform-dependent and thus is not possible. Sorting the variables alphabetically may or may not make the code easier to read, and the example given below that rule doesn't follow it, otherwise the correct order would be 'eight, eleven, nine, ten, thirteen, twelve'. https://mail-index.netbsd.org/tech-userlevel/2023/04/11/msg013749.html To generate a diff of this commit: cvs rdiff -u -r1.70 -r1.71 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.70 src/share/misc/style:1.71 --- src/share/misc/style:1.70 Tue Apr 11 14:22:10 2023 +++ src/share/misc/style Fri Apr 14 16:53:13 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: style,v 1.70 2023/04/11 14:22:10 riastradh Exp $ */ +/* $NetBSD: style,v 1.71 2023/04/14 16:53:13 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.70 2023/04/11 14:22:10 riastradh Exp $"); +__RCSID("$NetBSD: style,v 1.71 2023/04/14 16:53:13 rillig Exp $"); /* * VERY important single-line comments look like this. @@ -353,10 +353,10 @@ static char * function(int a1, int a2, float fl, int a4) { /* - * When declaring variables in functions declare them sorted by size, - * then in alphabetical order; multiple ones per line are okay. + * When declaring variables in functions, multiple variables per line + * are okay. If a line overflows reuse the type keyword. + * * Function prototypes should go in the include file "extern.h". - * If a line overflows reuse the type keyword. * * Avoid initializing variables in the declarations; move * declarations next to their first use, and initialize
CVS commit: src/share/misc
Module Name:src Committed By: rillig Date: Fri Apr 14 16:53:14 UTC 2023 Modified Files: src/share/misc: style Log Message: style: don't require sorting variables in functions Sorting the variables by size would be platform-dependent and thus is not possible. Sorting the variables alphabetically may or may not make the code easier to read, and the example given below that rule doesn't follow it, otherwise the correct order would be 'eight, eleven, nine, ten, thirteen, twelve'. https://mail-index.netbsd.org/tech-userlevel/2023/04/11/msg013749.html To generate a diff of this commit: cvs rdiff -u -r1.70 -r1.71 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: Tue Apr 11 14:22:10 UTC 2023 Modified Files: src/share/misc: style Log Message: style(5): Omit redundant proscription against .c externs in previous. To generate a diff of this commit: cvs rdiff -u -r1.69 -r1.70 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.69 src/share/misc/style:1.70 --- src/share/misc/style:1.69 Thu Mar 30 10:39:30 2023 +++ src/share/misc/style Tue Apr 11 14:22:10 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: style,v 1.69 2023/03/30 10:39:30 riastradh Exp $ */ +/* $NetBSD: style,v 1.70 2023/04/11 14:22:10 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.69 2023/03/30 10:39:30 riastradh Exp $"); +__RCSID("$NetBSD: style,v 1.70 2023/04/11 14:22:10 riastradh Exp $"); /* * VERY important single-line comments look like this. @@ -362,10 +362,6 @@ function(int a1, int a2, float fl, int a * declarations next to their first use, and initialize * opportunistically. This avoids over-initialization and * accidental bugs caused by declaration reordering. - * - * Never declare extern variables in .c files. Declare them in the - * appropriate .h file shared by the .c file where they are defined - * and the .c file where they are used. */ struct foo three, *four; double five;
CVS commit: src/share/misc
Module Name:src Committed By: riastradh Date: Tue Apr 11 14:22:10 UTC 2023 Modified Files: src/share/misc: style Log Message: style(5): Omit redundant proscription against .c externs in previous. To generate a diff of this commit: cvs rdiff -u -r1.69 -r1.70 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 Apr 4 20:13:02 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +RBL, DNSBL reputation block list real-time blackhole list DNS block list To generate a diff of this commit: cvs rdiff -u -r1.350 -r1.351 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.350 src/share/misc/acronyms.comp:1.351 --- src/share/misc/acronyms.comp:1.350 Sat Apr 1 00:59:10 2023 +++ src/share/misc/acronyms.comp Tue Apr 4 20:13:02 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.350 2023/04/01 00:59:10 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.351 2023/04/04 20:13:02 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -433,6 +433,7 @@ DNARD Digital network appliance referenc DND drag and drop DNLC directory name lookup cache DNS Domain Name System +DNSBL Domain Name System Block List DNSSEC DNS Security Extensions DOE distributed object environment DOF data over fibre @@ -1345,6 +1346,8 @@ RAS remote access service RAS restartable atomic sequence RAS row address strobe RBF radial basis function +RBL reputation block list +RBL real-time blackhole list RBNF routing backus-naur form RBT red-black tree RC release candidate
CVS commit: src/share/misc
Module Name:src Committed By: jschauma Date: Tue Apr 4 20:13:02 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +RBL, DNSBL reputation block list real-time blackhole list DNS block list To generate a diff of this commit: cvs rdiff -u -r1.350 -r1.351 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: Sat Apr 1 00:59:11 UTC 2023 Modified Files: src/share/misc: acronyms.comp Log Message: +PIR (private information retrieval) To generate a diff of this commit: cvs rdiff -u -r1.349 -r1.350 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.349 src/share/misc/acronyms.comp:1.350 --- src/share/misc/acronyms.comp:1.349 Thu Mar 23 18:22:15 2023 +++ src/share/misc/acronyms.comp Sat Apr 1 00:59:10 2023 @@ -1,4 +1,4 @@ -$NetBSD: acronyms.comp,v 1.349 2023/03/23 18:22:15 jschauma Exp $ +$NetBSD: acronyms.comp,v 1.350 2023/04/01 00:59:10 jschauma Exp $ 3WHS three-way handshake 8VSB 8-state vestigial side band modulation AA anti-aliasing @@ -1235,6 +1235,7 @@ PIM personal information manager PIM platform-independent model PIO programmed input/output PIPT physically indexed, physically tagged +PIR private information retrieval PIQ prefetch input queue PIT programmable interrupt timer PIV personal identity verification