Commit Graph

1038 Commits

Author SHA1 Message Date
riastradh ce8aefde95 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
2023-08-07 18:01:42 +00:00
jschauma 503ec6d006 +RAT register allocation table 2023-08-04 15:42:09 +00:00
gutteridge ee4f5428fe acronyms.comp: add ONCE 2023-08-04 03:59:00 +00:00
gutteridge c12abbe8a5 acronyms.comp: add MLO, MMC, SPL
It takes a lot of acronyms to boot a kernel!
2023-08-03 02:32:16 +00:00
jschauma becf7fe907 +CAC - cryptographic access control 2023-07-06 21:10:15 +00:00
jschauma af9bcbd29f +CNA (CVE Numbering Authority) 2023-06-15 13:11:20 +00:00
alnsn 54c8a92f80 Add DPDK. 2023-06-12 21:00:38 +00:00
dholland c644e0a71e +DPAA 2023-06-11 17:54:18 +00:00
jschauma c95e8ff987 +CRDT conflict-free replicated data type
+UDS    Unix Domain Socket
2023-05-26 03:30:57 +00:00
andvar 48564e1bf4 +LRO Large Receive Offload, +RSC Receive Segment Coalescing (win counterpart)
PR 57408
2023-05-15 20:54:53 +00:00
nikita 4bd1f9b56f domains: re-gen with fix. 2023-04-30 22:33:57 +00:00
nikita ecb9fa21bf update-domains: replace missed html. 2023-04-30 22:32:51 +00:00
nikita 91b6e48a9b domains: re-gen 2023-04-30 22:08:42 +00:00
nikita 218d79aa9a fix update-domains rule. 2023-04-30 22:08:14 +00:00
rillig 5d22d06a84 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
2023-04-21 16:12:53 +00:00
dholland 1266f92a00 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.
2023-04-17 00:37:04 +00:00
rillig e2b6784b82 style: fix spelling of plural parentheses 2023-04-15 12:22:37 +00:00
rillig e67c09fd00 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
2023-04-14 16:53:13 +00:00
riastradh 08f9e9d293 style(5): Omit redundant proscription against .c externs in previous. 2023-04-11 14:22:10 +00:00
jschauma e3a2734871 +RBL, DNSBL
reputation block list
real-time blackhole list
DNS block list
2023-04-04 20:13:02 +00:00
jschauma 8fb989fd32 +PIR (private information retrieval) 2023-04-01 00:59:10 +00:00
riastradh 9a8042f57d style(5): Forbid extern in .c files.
Discussed on tech-userlevel (bcc tech-kern):
https://mail-index.netbsd.org/tech-userlevel/2023/03/15/msg013727.html
2023-03-30 10:39:30 +00:00
jschauma 35e651f34d +ALPN (application-layer protocol negotiation; a TLS extension) 2023-03-23 18:22:15 +00:00
jschauma 3ad32398ef +BQP bounded-error quantum polynomial time
+KEM    key encapsulation mechanism
+PQC    post-quantum cryptography
2023-03-15 01:25:02 +00:00
fcambus 29ed121e84 Add SPIR (standard portable intermediate representation). 2023-03-14 19:04:17 +00:00
thorpej d7419f65da Add:
HCC - Home Cable Computer
HCCA - Home Cable Computer Adaptor (yes, that is the original spelling)
2023-03-07 01:29:21 +00:00
jschauma 160de92249 add CMC (Certificate Management over CMS, RFC5272)
add CMS (Cryptographic Message Syntax, RFC5652)
2023-03-03 15:29:48 +00:00
fcambus 60dcde39a0 Add RTTI (run-time type information). 2023-03-01 15:45:00 +00:00
fcambus cce6686bc2 Add TU (translation unit). 2023-03-01 14:45:26 +00:00
fcambus db76d1da91 Add RAII (resource acquisition is initialization). 2023-03-01 11:12:56 +00:00
fcambus edba1610ca Add IR (intermediate representation) and MLIR (multi-level IR). 2023-03-01 11:08:03 +00:00
thorpej ba9eab13f6 Add NHACP (NABU HCCA Application Communication Protocol) 2023-03-01 04:04:54 +00:00
fcambus 0a454e5a3d Add DWARF (Debugging With Attributed Record Formats). 2023-02-28 20:42:55 +00:00
fcambus 88a2d5c095 Add PE (portable executable).
We have an entry for COFF, so it makes sense to add PE as well.
2023-02-28 19:08:37 +00:00
fcambus 84e6b598fc Add KASAN (Kernel Address Sanitizer). 2023-02-28 16:48:00 +00:00
fcambus be90390822 Add GUS (Gravis UltraSound). 2023-02-28 15:01:53 +00:00
fcambus a967fbeab2 Remove duplicate entry for RCS, keep the capitalized version to match CVS. 2023-02-28 14:32:59 +00:00
fcambus 320e5a87f9 Add GCC (GNU Compiler Collection). 2023-02-28 12:50:49 +00:00
fcambus baff57d7e0 Remove sanitizer mention for CFI, it's a general term. 2023-02-28 08:36:03 +00:00
fcambus f672cebc56 Add PGO (profile guided optimization). 2023-02-27 21:04:43 +00:00
jschauma 062c983c0b exit with EXIT_FAILURE, not 1, as elsewhere 2023-02-14 18:56:10 +00:00
jmcneill 78de745f49 Regen 2023-01-28 13:13:17 +00:00
jmcneill e0e5768dcf Catch up to 20 years of HTML and URL changes. 2023-01-28 13:12:16 +00:00
jschauma 2cf07ece9c +ABE attribute-based encryption
+TEE    Trusted Execution Environment
2023-01-26 22:20:16 +00:00
jkoshy 0d31e668bb Move a style recommendation closer to the syntax that it describes. 2022-12-30 21:12:44 +00:00
jkoshy 6257508db4 C99: Suggest using narrow scopes for loop indices. 2022-12-30 17:02:31 +00:00
jkoshy d73c699d89 Terminate a sentence with a full stop. 2022-12-29 18:23:37 +00:00
jschauma 46e9c4b378 +AEAD, HKDF, NMR, SIV 2022-12-08 23:41:22 +00:00
jschauma be1c03c0ec +ROP - return-oriented programming 2022-12-06 15:51:16 +00:00
jschauma 1afdf5d0df +CSPM - cloud security posture management 2022-12-05 15:00:19 +00:00