CVS: cvs.openbsd.org: src

2024-03-24 Thread Joshua Sing
CVSROOT:/cvs Module name:src Changes by: jos...@cvs.openbsd.org 2024/03/25 00:20:16 Modified files: lib/libcrypto/evp: m_sigver.c Log message: Move custom sigctx handling out of EVP_DigestSignFinal ok tb@

CVS: cvs.openbsd.org: src

2024-03-24 Thread Darren Tucker
CVSROOT:/cvs Module name:src Changes by: dtuc...@cvs.openbsd.org 2024/03/25 00:05:42 Modified files: regress/usr.bin/ssh: sftp-cmds.sh Log message: Verify string returned from local shell command.

CVS: cvs.openbsd.org: src

2024-03-24 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2024/03/24 23:48:39 Modified files: lib/libssl : ssl_tlsext.c Log message: Fix typo msg_types -> msg_type from jsing

CVS: cvs.openbsd.org: src

2024-03-24 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/24 22:06:41 Modified files: regress/lib/libssl/tlsext: tlsexttest.c Log message: Revise TLS extension regress for parse/process changes.

CVS: cvs.openbsd.org: src

2024-03-24 Thread Joshua Sing
CVSROOT:/cvs Module name:src Changes by: jos...@cvs.openbsd.org 2024/03/24 22:05:22 Modified files: lib/libcrypto/evp: bio_enc.c Log message: Clean up EVP_CIPHER_CTX_{legacy_clear,cleanup} usage in evp/bio_enc.c Additionally, this tidies up some surrounding code and rep

CVS: cvs.openbsd.org: src

2024-03-24 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2024/03/24 22:03:26 Modified files: lib/libcrypto/x509: x509_trs.c Log message: Final tweaks in x509_trs.c for now looked over by jsing

CVS: cvs.openbsd.org: src

2024-03-24 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/24 22:02:29 Modified files: lib/libssl : ssl_tlsext.c Log message: Split TLS extension parsing from processing. The TLS extension parsing and processing order is currently dependent on the order

CVS: cvs.openbsd.org: src

2024-03-24 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2024/03/24 21:57:13 Modified files: lib/libcrypto/x509: x509_trs.c Log message: Kill X509_TRUST After peeling off enough layers, the entire wacky abstraction turns out to be nothing but dispatching from a t

CVS: cvs.openbsd.org: src

2024-03-24 Thread Joshua Sing
CVSROOT:/cvs Module name:src Changes by: jos...@cvs.openbsd.org 2024/03/24 21:41:16 Modified files: lib/libcrypto/x509: x509_cmp.c Log message: Clean up EVP_MD_CTX_{legacy_clear,cleanup}() usage in x509/x509_cmp.c ok tb@

CVS: cvs.openbsd.org: src

2024-03-24 Thread Darren Tucker
CVSROOT:/cvs Module name:src Changes by: dtuc...@cvs.openbsd.org 2024/03/24 21:30:31 Modified files: regress/usr.bin/ssh: sftp-cmds.sh Log message: Improve shell portability: grep -q is not portable so redirect stdout, and use printf instead of relying on echo to do \n su

CVS: cvs.openbsd.org: src

2024-03-24 Thread Joel Sing
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2024/03/24 21:23:59 Modified files: lib/libssl : ssl_tlsext.c Log message: Decouple TLS extension table order from tlsext_randomize_build_order() The PSK extension must be the last extension in the clie

CVS: cvs.openbsd.org: src

2024-03-24 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2024/03/24 20:18:35 Modified files: lib/libcrypto/x509: x509_trs.c Log message: Add back trust member of X509_TRUST that I accidentally deleted

CVS: cvs.openbsd.org: src

2024-03-24 Thread Darren Tucker
CVSROOT:/cvs Module name:src Changes by: dtuc...@cvs.openbsd.org 2024/03/24 20:07:08 Modified files: regress/usr.bin/ssh: key-options.sh Log message: Save error code from SSH for use inside case statement, from portable. In some shells, "case" will reset the value of $?,

CVS: cvs.openbsd.org: src

2024-03-24 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2024/03/24 19:48:50 Modified files: lib/libcrypto/x509: x509_trs.c Log message: Const correct the trust handlers The certificates no longer need to be modified since we cache the extensions up front. ok be

CVS: cvs.openbsd.org: src

2024-03-24 Thread Darren Tucker
CVSROOT:/cvs Module name:src Changes by: dtuc...@cvs.openbsd.org 2024/03/24 19:40:47 Modified files: regress/usr.bin/ssh: cfgmatchlisten.sh Log message: Increase timeout. Resyncs with portable where some of the test VMs are slow enough for this to matter.

CVS: cvs.openbsd.org: src

2024-03-24 Thread Darren Tucker
CVSROOT:/cvs Module name:src Changes by: dtuc...@cvs.openbsd.org 2024/03/24 19:28:29 Modified files: regress/usr.bin/ssh: test-exec.sh Log message: In PuTTY interop test, don't assume the PuTTY major version is 0. Patch from cjwatson at debian.org via bz#3671.

CVS: cvs.openbsd.org: src

2024-03-24 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2024/03/24 19:00:02 Modified files: lib/libcrypto/x509: x509_trs.c Log message: Pass the nid instead of the entire trust structure This code is so ridiculously overengineered that it is an achievement even

CVS: cvs.openbsd.org: src

2024-03-24 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2024/03/24 18:46:57 Modified files: lib/libcrypto/x509: x509_trs.c Log message: Pull extension caching into X509_check_trust() This way the trust handlers can stop modifying the certificates. ok beck

CVS: cvs.openbsd.org: src

2024-03-24 Thread Bob Beck
CVSROOT:/cvs Module name:src Changes by: b...@cvs.openbsd.org2024/03/24 18:05:49 Modified files: lib/libcrypto/x509: by_dir.c Log message: Remove unnecessary stat() calls from by_dir When searching for a CA or CRL file in by_dir, this stat() was used to short circuit

CVS: cvs.openbsd.org: src

2024-03-24 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2024/03/24 16:34:48 Modified files: sys/arch/arm64/conf: GENERIC RAMDISK Log message: Enable cad(4). ok kettenis@

CVS: cvs.openbsd.org: src

2024-03-24 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2024/03/24 16:34:06 Modified files: sys/dev/fdt: if_cad.c Log message: Implement resetting the PHY via a GPIO pin, like in fec(4). This helps enable the PHY on the Raspberry Pi 5. ok kettenis@

CVS: cvs.openbsd.org: src

2024-03-24 Thread Todd C . Miller
CVSROOT:/cvs Module name:src Changes by: mill...@cvs.openbsd.org 2024/03/24 13:51:47 Modified files: usr.bin/whois : whois.1 whois.c Log message: whois: remove obsolete handle support Contact handles have been obsolete for some time now. The "!handle" InterNic syntax n

CVS: cvs.openbsd.org: www

2024-03-24 Thread Denis Fondras
CVSROOT:/cvs Module name:www Changes by: de...@cvs.openbsd.org 2024/03/24 12:02:14 Modified files: . : 75.html Log message: mention ppp(4) improvement

CVS: cvs.openbsd.org: src

2024-03-24 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs Module name:src Changes by: j...@cvs.openbsd.org2024/03/24 08:00:11 Modified files: regress/lib/libcrypto/evp: evp_test.c Log message: Add tests for EVP_get_cipherbyname(NULL) and EVP_get_digestbyname(NULL) Requested by and ok tb@

CVS: cvs.openbsd.org: src

2024-03-24 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs Module name:src Changes by: j...@cvs.openbsd.org2024/03/24 07:56:35 Modified files: lib/libcrypto/evp: evp_names.c Log message: Restore EVP_get_cipherbyname(NULL)/EVP_get_digestbyname(NULL) handling The previous implementation used the now defunct OBJ_NA

CVS: cvs.openbsd.org: src

2024-03-24 Thread Bob Beck
CVSROOT:/cvs Module name:src Changes by: b...@cvs.openbsd.org2024/03/24 05:30:12 Modified files: lib/libcrypto/ocsp: ocsp_cl.c lib/libcrypto/ts: ts_rsp_sign.c lib/libtls : tls_conninfo.c tls_ocsp.c usr.sbin/ocspcheck: ocspcheck.c Log mes

CVS: cvs.openbsd.org: src

2024-03-24 Thread Job Snijders
CVSROOT:/cvs Module name:src Changes by: j...@cvs.openbsd.org2024/03/24 04:53:27 Modified files: usr.sbin/httpd : http.h Log message: Sync with IANA Status Code Registry >From https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml OK sthen@ miod@

CVS: cvs.openbsd.org: src

2024-03-24 Thread Martin Pieuchot
CVSROOT:/cvs Module name:src Changes by: m...@cvs.openbsd.org2024/03/24 04:29:35 Modified files: sys/uvm: uvmexp.h uvm_pdaemon.c Log message: Cleanup uvmpd_tune() & document global variable ownership. - Stop calling uvmpd_tune() inside uvm_pageout(). OpenBSD

CVS: cvs.openbsd.org: src

2024-03-24 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2024/03/24 02:27:35 Modified files: lib/libcrypto/x509: x509_trs.c Log message: Rename ax into aux

CVS: cvs.openbsd.org: src

2024-03-24 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2024/03/24 02:03:29 Modified files: lib/libcrypto/x509: x509_trs.c Log message: Drop redundant NULL checks around two for loops ok beck