mirror of
https://git.FreeBSD.org/src.git
synced 2024-11-23 07:31:31 +00:00
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
This commit is contained in:
parent
de4386d174
commit
cec2adb0d3
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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:
|
||||
|
@ -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:
|
||||
*;
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user