]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
documented the removal of deprecated functions
authorNikos Mavrogiannopoulos <nmav@redhat.com>
Wed, 3 Dec 2014 09:06:32 +0000 (10:06 +0100)
committerNikos Mavrogiannopoulos <nmav@redhat.com>
Wed, 3 Dec 2014 09:06:32 +0000 (10:06 +0100)
NEWS
doc/cha-upgrade.texi
lib/libgnutls.map

diff --git a/NEWS b/NEWS
index 35a7d8c1c979f04f6b0be9f6b6b3e8ceb02a5a66..4ede77e75957087616cd4696fb58de9299677fc3 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -116,6 +116,29 @@ gnutls_system_key_iter_get_info: Added
 gnutls_system_key_delete: Added
 gnutls_system_key_add_x509: Added
 gnutls_register_custom_url: Added
+gnutls_certificate_client_set_retrieve_function: Removed
+gnutls_certificate_server_set_retrieve_function: Removed
+gnutls_certificate_set_rsa_export_params: Removed
+gnutls_certificate_type_set_priority: Removed
+gnutls_cipher_set_priority: Removed
+gnutls_compression_set_priority: Removed
+gnutls_kx_set_priority: Removed
+gnutls_mac_set_priority: Removed
+gnutls_protocol_set_priority: Removed
+gnutls_rsa_export_get_modulus_bits: Removed
+gnutls_rsa_export_get_pubkey: Removed
+gnutls_rsa_params_cpy: Removed
+gnutls_rsa_params_deinit: Removed
+gnutls_rsa_params_export_pkcs1: Removed
+gnutls_rsa_params_export_raw: Removed
+gnutls_rsa_params_generate2: Removed
+gnutls_rsa_params_import_pkcs1: Removed
+gnutls_rsa_params_import_raw: Removed
+gnutls_rsa_params_init: Removed
+gnutls_sign_callback_get: Removed
+gnutls_sign_callback_set: Removed
+gnutls_x509_crt_verify_data: Removed
+gnutls_x509_crt_verify_hash: Removed
 
 
 * Version 3.3.6 (released 2014-07-23)
index e381f34e86d819ed28c6f622ab3d30c124363211..2894636c4ea4cecfec5acd6e9c0bc1203c7c31d1 100644 (file)
@@ -120,3 +120,47 @@ however there few changes in semantics which are listed below.
 
 @end multitable
 
+@heading Upgrading to 3.4.x from 3.3.x
+
+GnuTLS 3.4.x is source compatible with GnuTLS 3.3.x releases;
+however, several deprecated functions were removed, and are listed below.
+
+@multitable @columnfractions .30 .60
+@headitem Old function @tab Replacement
+
+@item @funcintref{gnutls_certificate_client_set_retrieve_function},
+@funcintref{gnutls_certificate_server_set_retrieve_function
+@tab @funcref{gnutls_certificate_set_retrieve_function}
+
+@item @funcintref{gnutls_certificate_set_rsa_export_params},
+@funcintref{gnutls_rsa_export_get_modulus_bits},
+@funcintref{gnutls_rsa_export_get_pubkey},
+@funcintref{gnutls_rsa_params_cpy},
+@funcintref{gnutls_rsa_params_deinit},
+@funcintref{gnutls_rsa_params_export_pkcs1},
+@funcintref{gnutls_rsa_params_export_raw},
+@funcintref{gnutls_rsa_params_generate2},
+@funcintref{gnutls_rsa_params_import_pkcs1},
+@funcintref{gnutls_rsa_params_import_raw},
+@funcintref{gnutls_rsa_params_init}
+@tab No replacement; the library does not support the RSA-EXPORT ciphersuites.
+
+@item @funcintref{gnutls_certificate_type_set_priority},
+@funcintref{gnutls_cipher_set_priority},
+@funcintref{gnutls_compression_set_priority},
+@funcintref{gnutls_kx_set_priority},
+@funcintref{gnutls_mac_set_priority},
+@funcintref{gnutls_protocol_set_priority}
+@tab @funcref{gnutls_priority_set_direct}.
+
+@item @funcintref{gnutls_sign_callback_get},
+@funcintref{gnutls_sign_callback_set}
+@tab @funcref{gnutls_privkey_import_ext3}
+
+@item @funcintref{gnutls_x509_crt_verify_hash}
+@tab @funcref{gnutls_pubkey_verify_hash2}
+
+@item @funcintref{gnutls_x509_crt_verify_data}
+@tab @funcref{gnutls_pubkey_verify_data2}
+
+@end multitable
index 63e64288351df876396259656161362d8928109a..c907ba25ed3b68dd44ad0625798df7bc0a643596 100644 (file)
@@ -40,7 +40,6 @@ GNUTLS_3_4
        gnutls_certificate_activation_time_peers;
        gnutls_certificate_allocate_credentials;
        gnutls_certificate_client_get_request_status;
-       gnutls_certificate_client_set_retrieve_function;
        gnutls_certificate_expiration_time_peers;
        gnutls_certificate_free_ca_names;
        gnutls_certificate_free_cas;
@@ -51,7 +50,6 @@ GNUTLS_3_4
        gnutls_certificate_get_peers;
        gnutls_certificate_send_x509_rdn_sequence;
        gnutls_certificate_server_set_request;
-       gnutls_certificate_server_set_retrieve_function;
        gnutls_certificate_set_dh_params;
        gnutls_certificate_set_openpgp_key;
        gnutls_certificate_set_openpgp_key_file2;
@@ -61,7 +59,6 @@ GNUTLS_3_4
        gnutls_certificate_set_openpgp_keyring_file;
        gnutls_certificate_set_openpgp_keyring_mem;
        gnutls_certificate_set_params_function;
-       gnutls_certificate_set_rsa_export_params;
        gnutls_certificate_set_verify_flags;
        gnutls_certificate_set_verify_limits;
        gnutls_certificate_set_x509_crl;
@@ -78,7 +75,6 @@ GNUTLS_3_4
        gnutls_certificate_type_get_id;
        gnutls_certificate_type_get_name;
        gnutls_certificate_type_list;
-       gnutls_certificate_type_set_priority;
        gnutls_certificate_verify_peers2;
        gnutls_check_version;
        gnutls_cipher_get;
@@ -86,14 +82,12 @@ GNUTLS_3_4
        gnutls_cipher_get_key_size;
        gnutls_cipher_get_name;
        gnutls_cipher_list;
-       gnutls_cipher_set_priority;
        gnutls_cipher_suite_get_name;
        gnutls_cipher_suite_info;
        gnutls_compression_get;
        gnutls_compression_get_id;
        gnutls_compression_get_name;
        gnutls_compression_list;
-       gnutls_compression_set_priority;
        gnutls_credentials_clear;
        gnutls_credentials_set;
        gnutls_db_check_entry;
@@ -142,13 +136,11 @@ GNUTLS_3_4
        gnutls_kx_get_id;
        gnutls_kx_get_name;
        gnutls_kx_list;
-       gnutls_kx_set_priority;
        gnutls_mac_get;
        gnutls_mac_get_id;
        gnutls_mac_get_key_size;
        gnutls_mac_get_name;
        gnutls_mac_list;
-       gnutls_mac_set_priority;
        gnutls_malloc;
        gnutls_openpgp_crt_check_hostname;
        gnutls_openpgp_crt_deinit;
@@ -269,7 +261,6 @@ GNUTLS_3_4
        gnutls_protocol_get_name;
        gnutls_protocol_get_version;
        gnutls_protocol_list;
-       gnutls_protocol_set_priority;
        gnutls_psk_allocate_client_credentials;
        gnutls_psk_allocate_server_credentials;
        gnutls_psk_client_get_hint;
@@ -293,16 +284,6 @@ GNUTLS_3_4
        gnutls_record_send;
        gnutls_record_set_max_size;
        gnutls_rehandshake;
-       gnutls_rsa_export_get_modulus_bits;
-       gnutls_rsa_export_get_pubkey;
-       gnutls_rsa_params_cpy;
-       gnutls_rsa_params_deinit;
-       gnutls_rsa_params_export_pkcs1;
-       gnutls_rsa_params_export_raw;
-       gnutls_rsa_params_generate2;
-       gnutls_rsa_params_import_pkcs1;
-       gnutls_rsa_params_import_raw;
-       gnutls_rsa_params_init;
        gnutls_secure_malloc;
        gnutls_server_name_get;
        gnutls_server_name_set;
@@ -316,8 +297,6 @@ GNUTLS_3_4
        gnutls_session_set_ptr;
        gnutls_set_default_export_priority;
        gnutls_set_default_priority;
-       gnutls_sign_callback_get;
-       gnutls_sign_callback_set;
        gnutls_sign_get_id;
        gnutls_sign_get_name;
        gnutls_sign_list;
@@ -469,7 +448,6 @@ GNUTLS_3_4
        gnutls_x509_crt_sign2;
        gnutls_x509_crt_sign;
        gnutls_x509_crt_verify;
-       gnutls_x509_crt_verify_data;
        gnutls_x509_dn_deinit;
        gnutls_x509_dn_export;
        gnutls_x509_dn_get_rdn_ava;
@@ -523,7 +501,6 @@ GNUTLS_3_4
        gnutls_x509_crq_set_subject_alt_name;
        gnutls_x509_crt_get_verify_algorithm;
        gnutls_x509_crt_set_crq_extensions;
-       gnutls_x509_crt_verify_hash;
        gnutls_session_ticket_key_generate;
        gnutls_session_ticket_enable_client;
        gnutls_session_ticket_enable_server;