CVS: cvs.openbsd.org: src

2023-11-19 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs Module name:src Changes by: j...@cvs.openbsd.org2023/11/19 21:53:11 Modified files: gnu/llvm/lld/ELF/Arch: RISCV.cpp Log message: Restore lost patch: downgrade RISCV ABI mismatch error to a warning This lets lld link code with object files created with

CVS: cvs.openbsd.org: src

2023-11-19 Thread Damien Miller
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2023/11/19 19:50:00 Modified files: usr.bin/ssh: sshconnect.c Log message: set errno=EAFNOSUPPORT when filtering addresses that don't match AddressFamily; yields slightly better error message if no

CVS: cvs.openbsd.org: src

2023-11-19 Thread Jonathan Gray
CVSROOT:/cvs Module name:src Changes by: j...@cvs.openbsd.org2023/11/19 18:35:21 Modified files: gnu/llvm/clang/lib/Driver/ToolChains: Clang.cpp Log message: only enable bti and pac by default on arm64 before this change, clang on armv7 defined

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 18:20:19 Modified files: regress/lib/libcrypto/free: freenull.c.head Log message: Still need engine.h for ENGINE_free() But do away with the OPENSSL_NO_ENGINE dance.

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 14:13:47 Modified files: lib/libcrypto/man: ENGINE_new.3 Log message: Mark up an occurrence of ENGINE

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 14:08:04 Modified files: lib/libcrypto/man: RSA_get_ex_new_index.3 Log message: ENGINE can no longer have ex_data attached to it

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 14:06:15 Modified files: lib/libcrypto/man: RSA_check_key.3 Log message: Remove musings how ENGINE may or may not screw everything up.

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 14:03:22 Modified files: lib/libcrypto/man: RSA_new.3 Log message: Remove ENGINE mention in RSA_new()

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 14:01:27 Modified files: lib/libcrypto/man: OPENSSL_config.3 Log message: OPENSSL_config() no longer calls ENGINE_load_builtin_engines()

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 13:59:00 Modified files: lib/libcrypto/man: OPENSSL_load_builtin_modules.3 Log message: ENGINE_add_conf_module() no longer exists

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 13:58:07 Modified files: lib/libcrypto/man: CONF_modules_load_file.3 Log message: Remove ENGINE Xr that I left behind

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 13:54:14 Modified files: lib/libcrypto/man: ENGINE_new.3 Log message: zap stray comma

CVS: cvs.openbsd.org: src

2023-11-19 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2023/11/19 09:42:05 Modified files: gnu/llvm/llvm/lib/Target/ARM: ARMISelLowering.cpp Log message: Disable LOAD_STACK_GUARD on OpenBSD/armv7. It seems the implementation is incomplete resulting in

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 08:51:49 Modified files: lib/libssl : ssl.h ssl_ciph.c ssl_lib.c ssl_local.h ssl_sess.c Log message: Unifdef OPENSSL_NO_ENGINE in libssl As usual, a few manual

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 08:50:29 Modified files: lib/libssl : ssl_clnt.c Log message: Manually unifdef OPENSSL_NO_ENGINE in ssl_clnt.c This allows us to simplify ssl_do_client_cert_cb() a bit. ok jsing

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 08:47:40 Modified files: lib/libcrypto/engine: engine_stubs.c Log message: Rename an ENGINE from e to engine for consistency

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 08:46:10 Modified files: lib/libcrypto : crypto_init.c lib/libcrypto/asn1: a_pkey.c ameth_lib.c lib/libcrypto/conf: conf_mall.c conf_sap.c lib/libcrypto/dh: dh_lib.c

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 08:43:52 Modified files: lib/libcrypto/evp: pmeth_lib.c Log message: Unifdef OPENSSL_NO_ENGINE in pmeth_lib.c This includes a manual intervention for the call to EVP_PKEY_meth_find() which ended

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 08:41:46 Modified files: lib/libcrypto/engine: engine.h Log message: Unifdef OPENSSL_NO_ENGINE in engine.h Also rip out all the gross, useless comments. There's still too much garbage in here...

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 08:40:12 Modified files: lib/libcrypto/man: ENGINE_new.3 Log message: Also mention ENGINE_{cleanup,{ctrl_cmd{,_string}()

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 06:12:06 Modified files: regress/lib/libssl/ssl: ssltest.c Log message: Remove last OPENSSL_NO_ENGINE from libssl regress

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 06:11:06 Modified files: regress/lib/libcrypto/dsa: dsatest.c regress/lib/libcrypto/ec: ectest.c regress/lib/libcrypto/ecdsa: ecdsatest.c regress/lib/libcrypto/evp:

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 04:50:02 Modified files: lib/libcrypto/man: ENGINE_new.3 Log message: Missing period

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 04:47:25 Modified files: lib/libcrypto/man: CONF_modules_load_file.3 Log message: fix grammar

CVS: cvs.openbsd.org: src

2023-11-19 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/11/19 03:41:25 Modified files: usr.sbin/ntpd : util.c Log message: util.c requires stdint.h for UINT32_MAX and friends. OK tb@

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 03:37:35 Modified files: distrib/sets/lists/comp: mi Log message: sync

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 03:36:14 Modified files: lib/libcrypto/man: Makefile Removed files: lib/libcrypto/man: ENGINE_add.3 ENGINE_ctrl.3 ENGINE_get_default_RSA.3 ENGINE_init.3

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 03:34:26 Modified files: lib/libcrypto/man: DH_set_method.3 DSA_set_method.3 RSA_set_method.3 Log message: Strip mention of ENGINE out of *_set_method.3

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 03:27:49 Modified files: lib/libcrypto/man: CONF_modules_load_file.3 Log message: Strip out mentions of ENGINE_load_builtin_engines() There's probably more that needs to be updated here, but

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 03:26:36 Modified files: lib/libcrypto/man: BIO_get_ex_new_index.3 Log message: ex data for ENGINEs is no longer a thing

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 03:25:28 Modified files: lib/libcrypto/man: evp.3 Log message: Remove section explaining how great and flexible ENGINE is and remove two Xr to ENGINE manuals.

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 03:23:53 Modified files: lib/libcrypto/man: openssl.cnf.5 Log message: Remove obsolete engine configuration section

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 03:19:54 Modified files: lib/libcrypto/man: ENGINE_new.3 Log message: Document the remaining ENGINE stubs in a single manual

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 03:09:27 Modified files: lib/libcrypto/man: EVP_PKEY_encrypt.3 Log message: EVP_PKEY_encrypt() simplify example In particular, do not use an uninitialized engine, simply pass NULL.

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 02:29:11 Modified files: usr.bin/openssl: pkcs12.c Log message: openssl pkcs12: rewrite without reaching into X509_ALGOR We can call ASN1_item_unpack() which will end up stuffing the same

CVS: cvs.openbsd.org: src

2023-11-19 Thread Theo Buehler
CVSROOT:/cvs Module name:src Changes by: t...@cvs.openbsd.org2023/11/19 02:19:54 Modified files: usr.bin/openssl: ts.c Log message: openssl ts: convert to X509_ALGOR_set0() ok jsing