From nobody Thu Mar 07 01:06:43 2024 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Tqrjc0jglz5CHxv; Thu, 7 Mar 2024 01:06:44 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Tqrjb66qjz4nFj; Thu, 7 Mar 2024 01:06:43 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1709773603; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=aKCqvQ3bw+3+nR9pmBIIgbr8FYxvfzLaUUp7iggFO2k=; b=Y7jjpgrTj0dhnY5GZIbHUX1L+XtaZS9cGhzLRP/+GQnyB1qTGrnlfCSTUYwiCW+AmTc1rl Np0XT7q1Xg5jQQoPz6ju230rOklOOjqdlx45zAgDlst9x3m5o98GWmWRtTXE7TF9M3j66I P6utkIPhLVKhf50D0WrpYvAE0CzUX5SdsecpQFKRUPERYeQDSi7mv3+6+Y0TOUZiTDphc2 6Xr8Vlr94wixuceLdvAJ/SYhCtQsvKDUZR4wg6351JHgppBHHijylmBB85brIg15rTXLN1 nDG5bq6oH4JLLUO6W8CNZAOy5PaBV/hktjni1juGby172cWVpJb7FwAzphGuSQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1709773603; a=rsa-sha256; cv=none; b=xfe4k/yqLonaBY1DMkD/g0c0PLB7HpDKrTcUE4yoVk6WFzeuJhx1Og34y2Q42ftxaSyTvx McfYSTLfxiIrqehrhfms734arpB/HQMPjyhFn6eeoa+kIoicvlpTAZuVnHoKI8i8FHkIcY 75TcEReQXndGZaHyfJsx2glWj5KYLYnrS3O9FHsoZBMKUGlu5hIHTab6f+kEr0wUNOIqRu rC4XlsDi+zYH/rhOJgZ7UrCuZBbgsC6iQ+v3l1mD7kOI7FsZnpfc7tLjXytaX1sxMPWFi2 A9Jv9lgKnHxfm8fkFA/9zf8WXJJEA+YA0eFWSFokexwL02CqIepOwmjA6UnTYg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1709773603; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=aKCqvQ3bw+3+nR9pmBIIgbr8FYxvfzLaUUp7iggFO2k=; b=l1gbRGCZtgN8nBjGP93sSSl32NeMeWkr1eGDiyQ+BxHwxtYDCFKklY9K1Xs/NLNfmgRLih 6d05JPjqYrtc34Xear8X0IhvoowliHU/K4fSscul/927JTq/8180SKu0qnkHH/QxnSd5Ox rYkmfvcBisx+AEaydjgkCGkVcfx8h13FUJt7lLoyHo5D7M5QUiydS7IqqikvH6E2upqAj/ tV1ZkRoXSAhxA5M86xARycu/Pf9bsDl8Du2k/75asjSjcLRnCARuLDTMvV6+wKJiUyq2gi xyKWUgEXRilDmDZOEQXzJwaZbK9vg8D0zpf7pLoPncji6MVIslO8v2e6OBmc4g== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Tqrjb5Jz1z1CPd; Thu, 7 Mar 2024 01:06:43 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 42716h8C006391; Thu, 7 Mar 2024 01:06:43 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 42716hq6006388; Thu, 7 Mar 2024 01:06:43 GMT (envelope-from git) Date: Thu, 7 Mar 2024 01:06:43 GMT Message-Id: <202403070106.42716hq6006388@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Brooks Davis Subject: git: cec2adb0d3ef - main - heimdal: don't try to expose nonexistant symbols List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-all@freebsd.org X-BeenThere: dev-commits-src-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: brooks X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: cec2adb0d3ef91fc4279529a65975a934bcd2ff4 Auto-Submitted: auto-generated The branch main has been updated by brooks: URL: https://cgit.FreeBSD.org/src/commit/?id=cec2adb0d3ef91fc4279529a65975a934bcd2ff4 commit cec2adb0d3ef91fc4279529a65975a934bcd2ff4 Author: Brooks Davis AuthorDate: 2024-03-07 00:55:11 +0000 Commit: Brooks Davis CommitDate: 2024-03-07 00:55:11 +0000 heimdal: don't try to expose nonexistant symbols For one reason or another these symbols aren't present so don't try to make them available for linkage. In the case of libroken these seem to be compatability bits we don't need a thus don't compile. For others it seems to rot upstream, but I've not investigated deeply. Reviewed by: cy Differential Revision: https://reviews.freebsd.org/D44246 --- crypto/heimdal/lib/hx509/version-script.map | 5 --- crypto/heimdal/lib/kadm5/version-script.map | 2 - crypto/heimdal/lib/krb5/version-script.map | 22 ---------- crypto/heimdal/lib/roken/version-script.map | 65 ----------------------------- 4 files changed, 94 deletions(-) diff --git a/crypto/heimdal/lib/hx509/version-script.map b/crypto/heimdal/lib/hx509/version-script.map index 7ee26dd91922..99ce18daf7b4 100644 --- a/crypto/heimdal/lib/hx509/version-script.map +++ b/crypto/heimdal/lib/hx509/version-script.map @@ -21,7 +21,6 @@ HEIMDAL_X509_1.2 { _hx509_request_add_email; _hx509_request_parse; _hx509_request_print; - _hx509_request_set_email; _hx509_request_to_pkcs10; _hx509_unmap_file_os; _hx509_write_file; @@ -51,8 +50,6 @@ HEIMDAL_X509_1.2 { hx509_ca_tbs_set_unique; hx509_ca_tbs_subject_expand; hx509_ca_tbs_template_units; - hx509_cert; - hx509_cert_attribute; hx509_cert_binary; hx509_cert_check_eku; hx509_cert_cmp; @@ -85,7 +82,6 @@ HEIMDAL_X509_1.2 { hx509_certs_free; hx509_certs_info; hx509_certs_init; - hx509_certs_iter; hx509_certs_iter_f; hx509_certs_merge; hx509_certs_next_cert; @@ -133,7 +129,6 @@ HEIMDAL_X509_1.2 { hx509_env_find; hx509_env_find_binding; hx509_env_free; - hx509_env_init; hx509_env_lfind; hx509_err; hx509_free_error_string; diff --git a/crypto/heimdal/lib/kadm5/version-script.map b/crypto/heimdal/lib/kadm5/version-script.map index 90bd6fee10b1..51235b784254 100644 --- a/crypto/heimdal/lib/kadm5/version-script.map +++ b/crypto/heimdal/lib/kadm5/version-script.map @@ -2,8 +2,6 @@ HEIMDAL_KAMD5_SERVER_1.0 { global: - kadm5_ad_init_with_password; - kadm5_ad_init_with_password_ctx; kadm5_add_passwd_quality_verifier; kadm5_check_password_quality; kadm5_chpass_principal; diff --git a/crypto/heimdal/lib/krb5/version-script.map b/crypto/heimdal/lib/krb5/version-script.map index 818e6e071cbd..05fc0cef1bd9 100644 --- a/crypto/heimdal/lib/krb5/version-script.map +++ b/crypto/heimdal/lib/krb5/version-script.map @@ -2,10 +2,6 @@ HEIMDAL_KRB5_2.0 { global: krb524_convert_creds_kdc; krb524_convert_creds_kdc_ccache; - krb5_425_conv_principal; - krb5_425_conv_principal_ext2; - krb5_425_conv_principal_ext; - krb5_524_conv_principal; krb5_abort; krb5_abortx; krb5_acl_match_file; @@ -109,7 +105,6 @@ HEIMDAL_KRB5_2.0 { krb5_cc_move; krb5_cc_new_unique; krb5_cc_next_cred; - krb5_cc_next_cred_match; krb5_cc_register; krb5_cc_remove_cred; krb5_cc_resolve; @@ -339,7 +334,6 @@ HEIMDAL_KRB5_2.0 { krb5_get_in_tkt_with_keytab; krb5_get_in_tkt_with_password; krb5_get_in_tkt_with_skey; - krb5_get_init_creds; krb5_get_init_creds_keyblock; krb5_get_init_creds_keytab; krb5_get_init_creds_opt_alloc; @@ -705,7 +699,6 @@ HEIMDAL_KRB5_2.0 { krb5_mcc_ops; krb5_acc_ops; krb5_fcc_ops; - krb5_scc_ops; krb5_kcm_ops; krb5_wrfkt_ops; krb5_mkt_ops; @@ -727,20 +720,6 @@ HEIMDAL_KRB5_2.0 { _krb5_get_krbtgt; _krb5_build_authenticator; - # V4 compat glue - _krb5_krb_tf_setup; - _krb5_krb_dest_tkt; - _krb5_krb_life_to_time; - _krb5_krb_decomp_ticket; - _krb5_krb_decomp_ticket; - _krb5_krb_create_ticket; - _krb5_krb_create_ciph; - _krb5_krb_create_auth_reply; - _krb5_krb_rd_req; - _krb5_krb_free_auth_data; - _krb5_krb_time_to_life; - _krb5_krb_cr_err_reply; - # Shared with libkdc _krb5_AES_string_to_default_iterator; _krb5_dh_group_ok; @@ -766,7 +745,6 @@ HEIMDAL_KRB5_2.0 { krb5_pk_enterprise_cert; # testing - _krb5_aes_cts_encrypt; _krb5_n_fold; _krb5_expand_default_cc_name; local: diff --git a/crypto/heimdal/lib/roken/version-script.map b/crypto/heimdal/lib/roken/version-script.map index bb2139ed74cc..94c8918b0eb1 100644 --- a/crypto/heimdal/lib/roken/version-script.map +++ b/crypto/heimdal/lib/roken/version-script.map @@ -4,23 +4,13 @@ HEIMDAL_ROKEN_1.0 { arg_printusage_i18n; base64_decode; base64_encode; - cgetcap; - cgetclose; - cgetmatch; - cgetnum; - cgetset; - cgetustr; ct_memcmp; - err; - errx; fbsd_ossl_provider_load; free_getarg_strings; get_default_username; get_window_size; getarg; getnameinfo_verified; - hex_decode; - hex_encode; issuid; k_getpwnam; k_getpwuid; @@ -36,15 +26,11 @@ HEIMDAL_ROKEN_1.0 { print_time_table; print_units_table; rk_asnprintf; - rk_asprintf; rk_bswap16; rk_bswap32; - rk_cgetent; - rk_cgetstr; rk_cloexec; rk_cloexec_file; rk_cloexec_dir; - rk_closefrom; rk_copyhostent; rk_dns_free_data; rk_dns_lookup; @@ -59,39 +45,17 @@ HEIMDAL_ROKEN_1.0 { rk_esetenv; rk_estrdup; rk_ewrite; - rk_flock; - rk_fnmatch; rk_free_environment; - rk_freeaddrinfo; - rk_freehostent; - rk_freeifaddrs; - rk_gai_strerror; - rk_getaddrinfo; - rk_getifaddrs; - rk_getipnodebyaddr; - rk_getipnodebyname; - rk_getnameinfo; - rk_getprogname; - rk_glob; - rk_globfree; rk_hex_decode; rk_hex_encode; rk_hostent_find_fqdn; - rk_inet_ntop; - rk_inet_pton; - rk_localtime_r; - rk_mkstemp; rk_pid_file_delete; rk_pid_file_write; rk_pidfile; rk_pipe_execv; rk_random_init; rk_read_environment; - rk_readv; rk_realloc; - rk_strerror; - rk_strerror_r; - rk_setprogname; rk_simple_execle; rk_simple_execlp; rk_simple_execve; @@ -112,39 +76,18 @@ HEIMDAL_ROKEN_1.0 { rk_socket_set_tos; rk_socket_sockaddr_size; rk_strcollect; - rk_strftime; - rk_strlcat; - rk_strlcpy; rk_strlwr; - rk_strndup; - rk_strnlen; rk_strpoolcollect; rk_strpoolfree; rk_strpoolprintf; - rk_strptime; rk_strsep_copy; - rk_strsvis; - rk_strsvisx; - rk_strunvis; - rk_strunvisx; rk_strupr; - rk_strvis; - rk_strvisx; - rk_svis; - rk_timegm; rk_timevaladd; rk_timevalfix; rk_timevalsub; - rk_tdelete; - rk_tfind; - rk_tsearch; - rk_twalk; rk_undumpdata; rk_unvis; rk_vasnprintf; - rk_vasprintf; - rk_vis; - rk_vsnprintf; rk_vstrcollect; rk_wait_for_process; rk_wait_for_process_timed; @@ -176,7 +119,6 @@ HEIMDAL_ROKEN_1.0 { rtbl_set_prefix; rtbl_set_separator; signal; - simple_execl; tm2time; unix_verify_user; unparse_bytes; @@ -186,13 +128,6 @@ HEIMDAL_ROKEN_1.0 { unparse_time_approx; unparse_units; unparse_units_approx; - verr; - verrx; - vwarn; - vwarnx; - warn; - warnx; - writev; local: *; };