diff options
Diffstat (limited to 'abi-tracker/compat_report/gnutls/3.4.1/3.4.2/f9594/abi_compat_report.html')
-rw-r--r-- | abi-tracker/compat_report/gnutls/3.4.1/3.4.2/f9594/abi_compat_report.html | 56 |
1 files changed, 33 insertions, 23 deletions
diff --git a/abi-tracker/compat_report/gnutls/3.4.1/3.4.2/f9594/abi_compat_report.html b/abi-tracker/compat_report/gnutls/3.4.1/3.4.2/f9594/abi_compat_report.html index abcfcfdff0..50554b6115 100644 --- a/abi-tracker/compat_report/gnutls/3.4.1/3.4.2/f9594/abi_compat_report.html +++ b/abi-tracker/compat_report/gnutls/3.4.1/3.4.2/f9594/abi_compat_report.html @@ -1,10 +1,10 @@ -<!-- verdict:compatible;affected:0;added:14;removed:0;type_problems_high:0;type_problems_medium:0;type_problems_low:1;interface_problems_high:0;interface_problems_medium:0;interface_problems_low:0;changed_constants:0;tool_version:1.99.11 --> +<!-- verdict:compatible;affected:0;added:14;removed:0;type_problems_high:0;type_problems_medium:0;type_problems_low:1;interface_problems_high:0;interface_problems_medium:0;interface_problems_low:0;changed_constants:0;tool_version:1.99.14 --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="keywords" content="libgnutls, binary compatibility, API, report" /> - <meta name="description" content="Binary compatibility report for the libgnutls module between 3.4.1 and 3.4.2 versions on x86_64" /> + <meta name="description" content="Binary compatibility report for the libgnutls object between 3.4.1 and 3.4.2 versions on x86_64" /> <title> libgnutls: 3.4.1 to 3.4.2 binary compatibility report </title> @@ -256,7 +256,7 @@ td.new { </head> <body> <div><a name='Top'></a> -<h1>Binary compatibility report between <span style='color:Blue;'>libgnutls.so.30.0.1</span> (<span style='color:Red;'>3.4.1</span>) and <span style='color:Blue;'>libgnutls.so.30.1.0</span> (<span style='color:Red;'>3.4.2</span>) objects on <span style='color:Blue;'>x86_64</span></h1> +<h1>Binary compatibility report for the <span style='color:Blue;'>libgnutls.so</span> object between <span style='color:Red;'>3.4.1</span> and <span style='color:Red;'>3.4.2</span> versions on <span style='color:Blue;'>x86_64</span></h1> <h2>Test Info</h2><hr/> <table class='summary'> @@ -264,11 +264,10 @@ td.new { <tr><th>Version #1</th><td>3.4.1</td></tr> <tr><th>Version #2</th><td>3.4.2</td></tr> <tr><th>CPU Type</th><td>x86_64</td></tr> -<tr><th>GCC Version</th><td>4.9.3</td></tr> </table> <h2>Test Results</h2><hr/> <table class='summary'><tr><th>Total Header Files</th><td><a href='#Headers' style='color:Blue;'>14</a></td></tr> -<tr><th>Total Source Files</th><td><a href='#Sources' style='color:Blue;'>100</a></td></tr> +<tr><th>Total Source Files</th><td><a href='#Sources' style='color:Blue;'>97</a></td></tr> <tr><th>Total Objects</th><td><a href='#Libs' style='color:Blue;'>1</a></td></tr> <tr><th>Total Symbols / Types</th><td>951 / 462</td></tr> <tr><th>Verdict</th><td><span style='color:Green;'><b>Compatible</b></span></td></tr> @@ -294,13 +293,13 @@ td.new { <span class="iname">gnutls_pkcs7_get_crt_raw2 <span class='sym_p'>( gnutls_pkcs7_t <span class='color_p'>pkcs7</span>, <span class='nowrap'>int <span class='color_p'>indx</span>,</span> <span class='nowrap'>gnutls_datum_t* <span class='color_p'>cert</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/> <span class="iname">gnutls_pkcs7_get_signature_info <span class='sym_p'>( gnutls_pkcs7_t <span class='color_p'>pkcs7</span>, unsigned int <span class='color_p'>idx</span>, <span class='nowrap'>gnutls_pkcs7_signature_info_st* <span class='color_p'>info</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/> <span class="iname">gnutls_pkcs7_print <span class='sym_p'>( gnutls_pkcs7_t <span class='color_p'>pkcs7</span>, gnutls_certificate_print_formats_t <span class='color_p'>format</span>, <span class='nowrap'>gnutls_datum_t* <span class='color_p'>out</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/> -<span class="iname">gnutls_pkcs7_sign <span class='sym_p'>( gnutls_pkcs7_t <span class='color_p'>pkcs7</span>, gnutls_x509_crt_t <span class='color_p'>signer</span>, gnutls_privkey_t <span class='color_p'>signer_key</span>, gnutls_datum_t const* <span class='color_p'>data</span>, gnutls_pkcs7_attrs_t <span class='color_p'>signed_attrs</span>, gnutls_pkcs7_attrs_t <span class='color_p'>unsigned_attrs</span>, enum gnutls_digest_algorithm_t <span class='color_p'>dig</span>, <span class='nowrap'>unsigned int <span class='color_p'>flags</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/> +<span class="iname">gnutls_pkcs7_sign <span class='sym_p'>( gnutls_pkcs7_t <span class='color_p'>pkcs7</span>, gnutls_x509_crt_t <span class='color_p'>signer</span>, gnutls_privkey_t <span class='color_p'>signer_key</span>, gnutls_datum_t const* <span class='color_p'>data</span>, gnutls_pkcs7_attrs_t <span class='color_p'>signed_attrs</span>, gnutls_pkcs7_attrs_t <span class='color_p'>unsigned_attrs</span>, gnutls_digest_algorithm_t <span class='color_p'>dig</span>, <span class='nowrap'>unsigned int <span class='color_p'>flags</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/> <span class="iname">gnutls_pkcs7_signature_info_deinit <span class='sym_p'>( <span class='nowrap'>gnutls_pkcs7_signature_info_st* <span class='color_p'>info</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/> <span class="iname">gnutls_pkcs7_verify <span class='sym_p'>( gnutls_pkcs7_t <span class='color_p'>pkcs7</span>, gnutls_x509_trust_list_t <span class='color_p'>tl</span>, gnutls_typed_vdata_st* <span class='color_p'>vdata</span>, unsigned int <span class='color_p'>vdata_size</span>, unsigned int <span class='color_p'>idx</span>, gnutls_datum_t const* <span class='color_p'>data</span>, <span class='nowrap'>unsigned int <span class='color_p'>flags</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/> <span class="iname">gnutls_pkcs7_verify_direct <span class='sym_p'>( gnutls_pkcs7_t <span class='color_p'>pkcs7</span>, gnutls_x509_crt_t <span class='color_p'>signer</span>, unsigned int <span class='color_p'>idx</span>, gnutls_datum_t const* <span class='color_p'>data</span>, <span class='nowrap'>unsigned int <span class='color_p'>flags</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/> <br/> <span class='h_name'>x509.h</span>, <span class='lib_name'>libgnutls.so.30.1.0</span><br/> -<span class="iname">gnutls_x509_crt_verify_data2 <span class='sym_p'>( gnutls_x509_crt_t <span class='color_p'>crt</span>, enum gnutls_sign_algorithm_t <span class='color_p'>algo</span>, unsigned int <span class='color_p'>flags</span>, gnutls_datum_t const* <span class='color_p'>data</span>, <span class='nowrap'>gnutls_datum_t const* <span class='color_p'>signature</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/> +<span class="iname">gnutls_x509_crt_verify_data2 <span class='sym_p'>( gnutls_x509_crt_t <span class='color_p'>crt</span>, gnutls_sign_algorithm_t <span class='color_p'>algo</span>, unsigned int <span class='color_p'>flags</span>, gnutls_datum_t const* <span class='color_p'>data</span>, <span class='nowrap'>gnutls_datum_t const* <span class='color_p'>signature</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/> <span class="iname">gnutls_x509_dn_get_str <span class='sym_p'>( gnutls_x509_dn_st* <span class='color_p'>dn</span>, <span class='nowrap'>gnutls_datum_t* <span class='color_p'>str</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/> <span class="iname">gnutls_x509_trust_list_get_issuer_by_subject_key_id <span class='sym_p'>( gnutls_x509_trust_list_t <span class='color_p'>list</span>, gnutls_datum_t const* <span class='color_p'>dn</span>, gnutls_datum_t const* <span class='color_p'>spki</span>, gnutls_x509_crt_t* <span class='color_p'>issuer</span>, <span class='nowrap'>unsigned int <span class='color_p'>flags</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/> <br/> @@ -314,23 +313,37 @@ td.new { <div id="c_1" style="display:none;"> <table class='ptable'><tr> <th width='2%'></th><th width='47%'>Change</th> -<th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>Base type has been changed from <b>void*</b> to <b>gnutls_x509_dn_st*</b>.</td><td align='left' valign='top'>Replacement of the base data type may indicate a change in its semantic meaning.</td></tr> +<th>Effect</th></tr><tr> +<th>1</th> +<td align='left' valign='top'>Base type has been changed from <b>void*</b> to <b>gnutls_x509_dn_st*</b>.</td> +<td align='left' valign='top'>Replacement of the base data type may indicate a change in its semantic meaning.</td> +</tr> </table> <span class="section_affected" onclick="javascript:showContent(this, 'c_2')"> [+] affected symbols (8)</span> <div id="c_2" style="display:none;"> -<div class='affected'><span class='iname_a'>gnutls_x509_crt_get_issuer <span class='sym_p'>( gnutls_x509_crt_t <span class='param'>cert</span>, <span class='nowrap'>void** <span class='focus_p'>dn</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/><div class='affect'>2nd parameter 'dn' (pointer) has base type 'gnutls_x509_dn_t'.</div> -<span class='iname_a'>gnutls_x509_crt_get_subject <span class='sym_p'>( gnutls_x509_crt_t <span class='param'>cert</span>, <span class='nowrap'>void** <span class='focus_p'>dn</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/><div class='affect'>2nd parameter 'dn' (pointer) has base type 'gnutls_x509_dn_t'.</div> -<span class='iname_a'>gnutls_x509_dn_deinit <span class='sym_p'>( <span class='nowrap'>void* <span class='focus_p'>dn</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/><div class='affect'>1st parameter 'dn' (pointer) has type 'gnutls_x509_dn_t'.</div> -<span class='iname_a'>gnutls_x509_dn_export2 <span class='sym_p'>( <span class='nowrap'>void* <span class='focus_p'>dn</span>,</span> enum gnutls_x509_crt_fmt_t <span class='param'>format</span>, <span class='nowrap'>gnutls_datum_t* <span class='param'>out</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/><div class='affect'>1st parameter 'dn' (pointer) has type 'gnutls_x509_dn_t'.</div> -<span class='iname_a'>gnutls_x509_dn_export <span class='sym_p'>( <span class='nowrap'>void* <span class='focus_p'>dn</span>,</span> enum gnutls_x509_crt_fmt_t <span class='param'>format</span>, <span class='nowrap'>void* <span class='param'>output_data</span>,</span> <span class='nowrap'>size_t* <span class='param'>output_data_size</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/><div class='affect'>1st parameter 'dn' (pointer) has type 'gnutls_x509_dn_t'.</div> -<span class='iname_a'>gnutls_x509_dn_get_rdn_ava <span class='sym_p'>( <span class='nowrap'>void* <span class='focus_p'>dn</span>,</span> <span class='nowrap'>int <span class='param'>irdn</span>,</span> <span class='nowrap'>int <span class='param'>iava</span>,</span> <span class='nowrap'>gnutls_x509_ava_st* <span class='param'>ava</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/><div class='affect'>1st parameter 'dn' (pointer) has type 'gnutls_x509_dn_t'.</div> -<span class='iname_a'>gnutls_x509_dn_import <span class='sym_p'>( <span class='nowrap'>void* <span class='focus_p'>dn</span>,</span> <span class='nowrap'>gnutls_datum_t const* <span class='param'>data</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/><div class='affect'>1st parameter 'dn' (pointer) has type 'gnutls_x509_dn_t'.</div> -<span class='iname_a'>gnutls_x509_dn_init <span class='sym_p'>( <span class='nowrap'>void** <span class='focus_p'>dn</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/><div class='affect'>1st parameter 'dn' (pointer) has base type 'gnutls_x509_dn_t'.</div> -</div></div> +<div class='affected'><span class='iname_a'>gnutls_x509_crt_get_issuer <span class='sym_p'>( gnutls_x509_crt_t <span class='param'>cert</span>, <span class='nowrap'>void** <span class='focus_p'>dn</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/> +<div class='affect'>2nd parameter 'dn' (pointer) has base type 'gnutls_x509_dn_t'.</div> +<span class='iname_a'>gnutls_x509_crt_get_subject <span class='sym_p'>( gnutls_x509_crt_t <span class='param'>cert</span>, <span class='nowrap'>void** <span class='focus_p'>dn</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/> +<div class='affect'>2nd parameter 'dn' (pointer) has base type 'gnutls_x509_dn_t'.</div> +<span class='iname_a'>gnutls_x509_dn_deinit <span class='sym_p'>( <span class='nowrap'>void* <span class='focus_p'>dn</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/> +<div class='affect'>1st parameter 'dn' (pointer) has type 'gnutls_x509_dn_t'.</div> +<span class='iname_a'>gnutls_x509_dn_export2 <span class='sym_p'>( <span class='nowrap'>void* <span class='focus_p'>dn</span>,</span> gnutls_x509_crt_fmt_t <span class='param'>format</span>, <span class='nowrap'>gnutls_datum_t* <span class='param'>out</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/> +<div class='affect'>1st parameter 'dn' (pointer) has type 'gnutls_x509_dn_t'.</div> +<span class='iname_a'>gnutls_x509_dn_export <span class='sym_p'>( <span class='nowrap'>void* <span class='focus_p'>dn</span>,</span> gnutls_x509_crt_fmt_t <span class='param'>format</span>, <span class='nowrap'>void* <span class='param'>output_data</span>,</span> <span class='nowrap'>size_t* <span class='param'>output_data_size</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/> +<div class='affect'>1st parameter 'dn' (pointer) has type 'gnutls_x509_dn_t'.</div> +<span class='iname_a'>gnutls_x509_dn_get_rdn_ava <span class='sym_p'>( <span class='nowrap'>void* <span class='focus_p'>dn</span>,</span> <span class='nowrap'>int <span class='param'>irdn</span>,</span> <span class='nowrap'>int <span class='param'>iava</span>,</span> <span class='nowrap'>gnutls_x509_ava_st* <span class='param'>ava</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/> +<div class='affect'>1st parameter 'dn' (pointer) has type 'gnutls_x509_dn_t'.</div> +<span class='iname_a'>gnutls_x509_dn_import <span class='sym_p'>( <span class='nowrap'>void* <span class='focus_p'>dn</span>,</span> <span class='nowrap'>gnutls_datum_t const* <span class='param'>data</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/> +<div class='affect'>1st parameter 'dn' (pointer) has type 'gnutls_x509_dn_t'.</div> +<span class='iname_a'>gnutls_x509_dn_init <span class='sym_p'>( <span class='nowrap'>void** <span class='focus_p'>dn</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/> +<div class='affect'>1st parameter 'dn' (pointer) has base type 'gnutls_x509_dn_t'.</div> +</div> +</div> <br/><br/></div> -<br/><a class='top_ref' href='#Top'>to the top</a><br/> +<br/> +<a class='top_ref' href='#Top'>to the top</a><br/> <a name='Headers'></a><h2>Header Files (14)</h2><hr/> <div class='h_list'> abstract.h<br/> @@ -349,7 +362,7 @@ x509-ext.h<br/> x509.h<br/> </div> <br/><a class='top_ref' href='#Top'>to the top</a><br/> -<a name='Sources'></a><h2>Source Files (100)</h2><hr/> +<a name='Sources'></a><h2>Source Files (97)</h2><hr/> <div class='h_list'> alpn.c<br/> cert_types.c<br/> @@ -386,7 +399,6 @@ gnutls_handshake.c<br/> gnutls_mem.c<br/> gnutls_openpgp.c<br/> gnutls_pcert.c<br/> -gnutls_pk.c<br/> gnutls_priority.c<br/> gnutls_privkey.c<br/> gnutls_privkey_raw.c<br/> @@ -408,7 +420,6 @@ kx.c<br/> locks.c<br/> mac.c<br/> max_record.c<br/> -mpi.c<br/> name_constraints.c<br/> ocsp.c<br/> ocsp_output.c<br/> @@ -418,7 +429,6 @@ pgpverify.c<br/> pin.c<br/> pkcs12.c<br/> pkcs12_bag.c<br/> -pkcs12_encr.c<br/> pkcs7.c<br/> privkey.c<br/> privkey_openssl.c<br/> @@ -460,6 +470,6 @@ libgnutls.so.30.0.1<br/> <br/><a class='top_ref' href='#Top'>to the top</a><br/> </div> <br/><br/><br/> -<hr/><div class='footer' align='right'><i>Generated by <a href='http://lvc.github.io/abi-compliance-checker/'>ABI Compliance Checker</a> 1.99.11  </i></div><br/> +<hr/><div class='footer' align='right'><i>Generated by <a href='http://lvc.github.io/abi-compliance-checker/'>ABI Compliance Checker</a> 1.99.14  </i></div><br/> </body></html> |