[Midnightbsd-cvs] [MidnightBSD/src] b48d88: Import mport 2.8.0

Lucas Holt noreply at github.com
Thu Jul 2 20:08:59 EDT 2026


  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/src
  Commit: b48d882a4221900c0fd517a2278f1b82dd034c7c
      https://github.com/MidnightBSD/src/commit/b48d882a4221900c0fd517a2278f1b82dd034c7c
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-07-02 (Thu, 02 Jul 2026)

  Changed paths:
    A .github/workflows/claude-review.yml
    M .gitignore
    M AGENTS.md
    A MPORT_QUERY_SPEC.md
    M libexec/mport.fetch/mport.fetch.c
    M libmport/Makefile
    M libmport/bundle_read_install_pkg.c
    M libmport/check_preconditions.c
    M libmport/default_cbs.c
    M libmport/delete_primative.c
    M libmport/install_primative.c
    M libmport/mport.3
    M libmport/mport.h
    M libmport/mport_private.h
    A libmport/mtree.c
    A libmport/pkgmeta_sort.c
    A libmport/query.c
    M libmport/upgrade.c
    M libmport/util.c
    M mport/mport.1
    M mport/mport.c
    A replace.patch
    M skills/cppcheck-clang-format-precommit/scripts/precommit_c_sanity.sh
    M skills/splint-post-c-sanity/scripts/run_splint_on_staged.sh
    M tests/Kyuafile
    M tests/Makefile
    M tests/mport_cli_test
    A tests/mport_confirm_test.c
    A tests/mport_osrelease_test.c
    A tests/mport_pkgmeta_test.c
    A tests/mport_util_test.c

  Log Message:
  -----------
  Import mport 2.8.0


  Commit: 5369eb9cac88d0e58557378a2b84212be1cf1837
      https://github.com/MidnightBSD/src/commit/5369eb9cac88d0e58557378a2b84212be1cf1837
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-07-02 (Thu, 02 Jul 2026)

  Changed paths:
    A contrib/mport/.github/workflows/claude-review.yml
    M contrib/mport/.gitignore
    M contrib/mport/AGENTS.md
    A contrib/mport/MPORT_QUERY_SPEC.md
    M contrib/mport/libexec/mport.fetch/mport.fetch.c
    M contrib/mport/libmport/Makefile
    M contrib/mport/libmport/bundle_read_install_pkg.c
    M contrib/mport/libmport/check_preconditions.c
    M contrib/mport/libmport/default_cbs.c
    M contrib/mport/libmport/delete_primative.c
    M contrib/mport/libmport/install_primative.c
    M contrib/mport/libmport/mport.3
    M contrib/mport/libmport/mport.h
    M contrib/mport/libmport/mport_private.h
    A contrib/mport/libmport/mtree.c
    A contrib/mport/libmport/pkgmeta_sort.c
    A contrib/mport/libmport/query.c
    M contrib/mport/libmport/upgrade.c
    M contrib/mport/libmport/util.c
    M contrib/mport/mport/mport.1
    M contrib/mport/mport/mport.c
    A contrib/mport/replace.patch
    M contrib/mport/skills/cppcheck-clang-format-precommit/scripts/precommit_c_sanity.sh
    M contrib/mport/skills/splint-post-c-sanity/scripts/run_splint_on_staged.sh
    M contrib/mport/tests/Kyuafile
    M contrib/mport/tests/Makefile
    M contrib/mport/tests/mport_cli_test
    A contrib/mport/tests/mport_confirm_test.c
    A contrib/mport/tests/mport_osrelease_test.c
    A contrib/mport/tests/mport_pkgmeta_test.c
    A contrib/mport/tests/mport_util_test.c

  Log Message:
  -----------
  Merge commit 'b48d882a4221900c0fd517a2278f1b82dd034c7c'


  Commit: 091d9bf1ae19faaea7bd366b89c67a7fd514a07c
      https://github.com/MidnightBSD/src/commit/091d9bf1ae19faaea7bd366b89c67a7fd514a07c
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-07-02 (Thu, 02 Jul 2026)

  Changed paths:
    M lib/libmport/Makefile

  Log Message:
  -----------
  libmport: add mtree.c, pkgmeta_sort.c, query.c from mport 2.8.0

mport 2.8.0 introduced three new libmport sources (mtree.c,
pkgmeta_sort.c, query.c). Add them to SRCS so the in-tree
lib/libmport build picks them up.


  Commit: 794055a5c4c1714c5f6129dec371f7615d7ba3aa
      https://github.com/MidnightBSD/src/commit/794055a5c4c1714c5f6129dec371f7615d7ba3aa
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-07-02 (Thu, 02 Jul 2026)

  Changed paths:
    A contrib/mport/MIDNIGHTBSD-upgrade

  Log Message:
  -----------
  mport: add MIDNIGHTBSD-upgrade

Document the vendor-update procedure for mport: vendor/mport branch,
contrib/mport prefix, no Xlist, and the requirement to add new
libmport/*.c files to lib/libmport/Makefile SRCS on each import.
Note that the ohash-callback fix is now folded upstream (>= 2.8.0).


  Commit: f78af8d59c76345c4b81d0dd2190e987d87c8734
      https://github.com/MidnightBSD/src/commit/f78af8d59c76345c4b81d0dd2190e987d87c8734
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-07-02 (Thu, 02 Jul 2026)

  Changed paths:
    M .agents/skills/cppcheck-clang-format-precommit/SKILL.md
    M .agents/skills/cppcheck-clang-format-precommit/scripts/precommit_c_sanity.sh
    M .github/workflows/claude-review-ondemand.yml
    M .github/workflows/claude-review.yml
    M .github/workflows/codeql.yml
    M Jenkinsfile
    M UPDATING
    M contrib/llvm-project/llvm/lib/IR/AsmWriter.cpp
    M contrib/llvm-project/llvm/lib/IR/Verifier.cpp
    M contrib/wpa/src/ap/ieee802_11_eht.c
    M crypto/openssl/CHANGES.md
    M crypto/openssl/NEWS.md
    M crypto/openssl/VERSION.dat
    M crypto/openssl/apps/list.c
    M crypto/openssl/apps/s_client.c
    M crypto/openssl/apps/speed.c
    M crypto/openssl/apps/testdsa.h
    M crypto/openssl/apps/testrsa.h
    M crypto/openssl/crypto/aes/asm/aesfx-sparcv9.pl
    M crypto/openssl/crypto/asn1/a_d2i_fp.c
    M crypto/openssl/crypto/asn1/a_mbstr.c
    M crypto/openssl/crypto/asn1/asn1_lib.c
    M crypto/openssl/crypto/asn1/asn_mime.c
    M crypto/openssl/crypto/asn1/tasn_dec.c
    M crypto/openssl/crypto/bn/bn_const.c
    M crypto/openssl/crypto/bn/bn_mod.c
    M crypto/openssl/crypto/cast/cast_s.h
    M crypto/openssl/crypto/cms/cms_enc.c
    M crypto/openssl/crypto/cms/cms_env.c
    M crypto/openssl/crypto/cms/cms_err.c
    M crypto/openssl/crypto/cms/cms_local.h
    M crypto/openssl/crypto/cms/cms_pwri.c
    M crypto/openssl/crypto/crmf/crmf_lib.c
    M crypto/openssl/crypto/des/fcrypt.c
    M crypto/openssl/crypto/ec/curve448/scalar.c
    M crypto/openssl/crypto/ec/curve448/word.h
    M crypto/openssl/crypto/ec/ec_curve.c
    M crypto/openssl/crypto/ec/ec_lib.c
    M crypto/openssl/crypto/ec/ecp_s390x_nistp.c
    M crypto/openssl/crypto/err/openssl.txt
    M crypto/openssl/crypto/evp/e_aes.c
    M crypto/openssl/crypto/evp/encode.c
    M crypto/openssl/crypto/evp/evp_lib.c
    M crypto/openssl/crypto/ffc/ffc_params.c
    M crypto/openssl/crypto/http/http_client.c
    M crypto/openssl/crypto/http/http_lib.c
    M crypto/openssl/crypto/md2/md2_dgst.c
    M crypto/openssl/crypto/modes/wrap128.c
    M crypto/openssl/crypto/objects/obj_dat.c
    M crypto/openssl/crypto/param_build_set.c
    M crypto/openssl/crypto/pkcs12/p12_decr.c
    M crypto/openssl/crypto/pkcs7/pk7_smime.c
    M crypto/openssl/crypto/rc2/rc2_skey.c
    M crypto/openssl/crypto/sm2/sm2_crypt.c
    M crypto/openssl/crypto/sm2/sm2_sign.c
    M crypto/openssl/crypto/x509/v3_ist.c
    M crypto/openssl/demos/cipher/aeskeywrap.c
    M crypto/openssl/demos/cipher/ariacbc.c
    M crypto/openssl/demos/digest/EVP_MD_demo.c
    M crypto/openssl/demos/mac/cmac-aes256.c
    M crypto/openssl/demos/mac/hmac-sha512.c
    M crypto/openssl/demos/signature/EVP_Signature_demo.h
    M crypto/openssl/doc/fingerprints.txt
    M crypto/openssl/doc/man1/openssl-format-options.pod
    M crypto/openssl/doc/man1/openssl-pkcs8.pod.in
    M crypto/openssl/doc/man1/openssl-rehash.pod.in
    M crypto/openssl/doc/man1/openssl-s_client.pod.in
    M crypto/openssl/doc/man1/openssl-s_server.pod.in
    M crypto/openssl/doc/man1/openssl-smime.pod.in
    M crypto/openssl/doc/man3/BIO_s_bio.pod
    M crypto/openssl/doc/man3/BN_add.pod
    M crypto/openssl/doc/man3/EVP_EncryptInit.pod
    M crypto/openssl/doc/man3/OSSL_HTTP_REQ_CTX.pod
    M crypto/openssl/doc/man3/OSSL_HTTP_parse_url.pod
    M crypto/openssl/doc/man3/OSSL_HTTP_transfer.pod
    M crypto/openssl/doc/man3/PKCS7_decrypt.pod
    M crypto/openssl/doc/man3/SSL_CTX_set_session_cache_mode.pod
    M crypto/openssl/doc/man3/SSL_CTX_set_session_id_context.pod
    M crypto/openssl/doc/man3/SSL_CTX_set_tlsext_servername_callback.pod
    M crypto/openssl/doc/man3/d2i_X509.pod
    M crypto/openssl/doc/man7/EVP_CIPHER-AES.pod
    M crypto/openssl/doc/man7/openssl-env.pod
    M crypto/openssl/doc/man7/provider-asym_cipher.pod
    M crypto/openssl/fuzz/server.c
    M crypto/openssl/include/crypto/cmserr.h
    M crypto/openssl/include/openssl/bn.h
    M crypto/openssl/include/openssl/cmserr.h
    M crypto/openssl/include/openssl/ssl.h.in
    M crypto/openssl/providers/defltprov.c
    M crypto/openssl/providers/fips-sources.checksums
    M crypto/openssl/providers/fips.checksum
    M crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c
    M crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.c
    M crypto/openssl/providers/implementations/exchange/dh_exch.c
    M crypto/openssl/providers/implementations/include/prov/implementations.h
    M crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
    M crypto/openssl/providers/implementations/macs/poly1305_prov.c
    M crypto/openssl/providers/implementations/signature/rsa_sig.c
    M crypto/openssl/ssl/record/rec_layer_s3.c
    M crypto/openssl/ssl/ssl_ciph.c
    M crypto/openssl/ssl/statem/extensions_srvr.c
    M crypto/openssl/ssl/statem/statem.c
    M crypto/openssl/ssl/statem/statem_lib.c
    M crypto/openssl/test/bad_dtls_test.c
    M crypto/openssl/test/build.info
    M crypto/openssl/test/cipherlist_test.c
    A crypto/openssl/test/cms-msg/enveloped-content-type-for-aes-gcm.pem
    A crypto/openssl/test/cms-msg/make_missing_kdf_der.py
    A crypto/openssl/test/cms-msg/missing-kdf.der
    M crypto/openssl/test/cmsapitest.c
    M crypto/openssl/test/destest.c
    M crypto/openssl/test/dsatest.c
    M crypto/openssl/test/ectest.c
    M crypto/openssl/test/endecode_test.c
    M crypto/openssl/test/enginetest.c
    M crypto/openssl/test/evp_extra_test.c
    M crypto/openssl/test/evp_extra_test2.c
    M crypto/openssl/test/evp_kdf_test.c
    M crypto/openssl/test/evp_libctx_test.c
    M crypto/openssl/test/evp_pkey_provided_test.c
    M crypto/openssl/test/helpers/predefined_dhparams.c
    M crypto/openssl/test/http_test.c
    M crypto/openssl/test/ideatest.c
    M crypto/openssl/test/pbetest.c
    M crypto/openssl/test/pkcs12_format_test.c
    A crypto/openssl/test/recipes/70-test_tls13ticket.t
    M crypto/openssl/test/recipes/80-test_cms.t
    M crypto/openssl/test/recipes/80-test_cmsapi.t
    A crypto/openssl/test/recipes/80-test_cmsapi_data/cms_pwri_kek_oob.der
    M crypto/openssl/test/siphash_internal_test.c
    A crypto/openssl/test/smime-eml/pkcs7-empty-digest-set.eml
    M crypto/openssl/test/sslapitest.c
    M crypto/openssl/test/stack_test.c
    A crypto/openssl/test/tls13tickettest.c
    M crypto/openssl/util/missingcrypto.txt
    M crypto/openssl/util/missingcrypto111.txt
    M sys/compat/linprocfs/linprocfs.c
    M sys/compat/linux/linux_misc.c
    M sys/dev/iicbus/iichid.c
    M sys/fs/cuse/cuse.c
    M sys/fs/procfs/procfs_map.c
    M sys/fs/procfs/procfs_mem.c
    M sys/fs/pseudofs/pseudofs_vnops.c
    M sys/kern/kern_exec.c
    M sys/kern/kern_exit.c
    M sys/kern/kern_fork.c
    M sys/kern/kern_proc.c
    M sys/kern/kern_procctl.c
    M sys/kern/kern_prot.c
    M sys/kern/sys_process.c
    M sys/sys/imgact.h
    M sys/sys/proc.h
    M sys/sys/ptrace.h

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


Compare: https://github.com/MidnightBSD/src/compare/2dac0c7fc3c3...f78af8d59c76

To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications


More information about the Midnightbsd-cvs mailing list