Plan 9 from Bell Labs’s /usr/web/sources/contrib/mospak/INDEX

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


tls-1.2 - TLS 1.2 client + server support for 9legacy:
    ECDHE (X25519 both sides; secp256r1, secp384r1 client-side
    only, constant-time Montgomery-ladder scalar multiplication
    on the NIST curves), AEAD ciphers (AES-128-GCM,
    ChaCha20-Poly1305), SNI, server-side ECDHE-RSA, X.509 chain
    + hostname + validity + RFC 5280 Section 4.2
    (basicConstraints, keyUsage, extKeyUsage, nameConstraints)
    verification on by default via /sys/lib/tls/ca.pem, RFC 5746
    renegotiation_info server echo, RFC 7627
    extended_master_secret, per-vhost SNI cert routing in
    ip/httpd, session keys zeroized at close.

abaco-html4 - usability fixes for the 9legacy abaco(1) browser:
    NOTES bug fixes (text selection, double-click), html(2) field
    wiring, UTF-8 default charset, webfs cookie support,
    failure-path error prefix, relative-BASE-href crash guard.

webfs-readline-overflow - fix a dormant Ibuf pointer-reset bug in
    /sys/src/cmd/webfs/buf.c readline(); affects any webfs consumer driving
    sustained parallel reads (observed in abaco loading modern HTTPS pages).

libregexp-listsize-bump - bump LISTSIZE 10 -> 12 in libregexp/regcomp.h to
    dodge an off-by-one in rregexec's thread-list overflow detection; the
    OOB byte write corrupts heap memory adjacent to the regex engine's
    stack.  Affects any libregexp consumer with a large enough regex.

ndb-dns-empty-noerror - fix Plan 9 ndb/dns to return NOERROR (RCODE
    0) for unsupported RR types instead of the non-RFC NOTIMP
    response, with SOA in authority section when authoritative.
    Required by modern public CAs (CAA gate per RFC 8659) for any
    Plan 9 host running authoritative DNS for its own zone.

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.