diff options
author | james <james@e7ae566f-a301-0410-adde-c780ea21d3b5> | 2008-10-14 05:21:51 +0000 |
---|---|---|
committer | james <james@e7ae566f-a301-0410-adde-c780ea21d3b5> | 2008-10-14 05:21:51 +0000 |
commit | 9a88179e58a821d32913d9bc0a54eb73023cde7f (patch) | |
tree | f02480061b27c8445a8f3e24482acc5723cb4be9 | |
parent | Version 2.1_rc13 (diff) | |
download | openvpn-9a88179e58a821d32913d9bc0a54eb73023cde7f.tar.xz |
Added AC_GNU_SOURCE to configure.ac to enable struct ucred,
with the goal of fixing a build issue on Fedora 9 that was
introduced in 2.1_rc13.
git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@3434 e7ae566f-a301-0410-adde-c780ea21d3b5
-rw-r--r-- | configure.ac | 1 | ||||
-rw-r--r-- | debug/valgrind-suppress | 380 | ||||
-rw-r--r-- | version.m4 | 2 |
3 files changed, 324 insertions, 59 deletions
diff --git a/configure.ac b/configure.ac index fd1da94..311899f 100644 --- a/configure.ac +++ b/configure.ac @@ -307,6 +307,7 @@ dnl Checks for programs. AC_PROG_CC AC_PROG_INSTALL AC_PROG_GCC_TRADITIONAL +AC_GNU_SOURCE if test "${WIN32}" = "yes"; then AC_ARG_VAR([MAN2HTML], [man2html utility]) diff --git a/debug/valgrind-suppress b/debug/valgrind-suppress index 2d57da0..b72d56d 100644 --- a/debug/valgrind-suppress +++ b/debug/valgrind-suppress @@ -219,6 +219,88 @@ fun:__libc_dlopen_mode fun:__nss_lookup_function obj:/lib/libc-2.7.so + fun:getgrnam_r + fun:getgrnam + fun:get_group + fun:do_init_first_time + fun:init_instance + fun:init_instance_handle_signals + fun:tunnel_server_tcp + fun:main +} + +{ + <insert a suppression name here> + Memcheck:Addr8 + obj:/lib/ld-2.7.so + obj:/lib/ld-2.7.so + obj:/lib/ld-2.7.so + obj:/lib/ld-2.7.so + obj:/lib/ld-2.7.so + obj:/lib/ld-2.7.so + obj:/lib/ld-2.7.so + obj:/lib/ld-2.7.so + obj:/lib/ld-2.7.so + obj:/lib/ld-2.7.so + obj:/lib/libc-2.7.so + obj:/lib/ld-2.7.so + fun:__libc_dlopen_mode + fun:__nss_lookup_function + obj:/lib/libc-2.7.so + fun:getgrnam_r + fun:getgrnam + fun:get_group + fun:do_init_first_time + fun:init_instance + fun:init_instance_handle_signals + fun:tunnel_server_udp + fun:main +} + +{ + <insert a suppression name here> + Memcheck:Addr8 + obj:/lib/ld-2.7.so + obj:/lib/ld-2.7.so + obj:/lib/ld-2.7.so + obj:/lib/ld-2.7.so + obj:/lib/ld-2.7.so + obj:/lib/ld-2.7.so + obj:/lib/ld-2.7.so + obj:/lib/ld-2.7.so + obj:/lib/ld-2.7.so + obj:/lib/ld-2.7.so + obj:/lib/libc-2.7.so + obj:/lib/ld-2.7.so + fun:__libc_dlopen_mode + fun:__nss_lookup_function + obj:/lib/libc-2.7.so + fun:getgrnam_r + fun:getgrnam + fun:get_group + fun:management_open + fun:open_management + fun:main +} + +{ + <insert a suppression name here> + Memcheck:Addr8 + obj:/lib/ld-2.7.so + obj:/lib/ld-2.7.so + obj:/lib/ld-2.7.so + obj:/lib/ld-2.7.so + obj:/lib/ld-2.7.so + obj:/lib/ld-2.7.so + obj:/lib/ld-2.7.so + obj:/lib/ld-2.7.so + obj:/lib/ld-2.7.so + obj:/lib/ld-2.7.so + obj:/lib/libc-2.7.so + obj:/lib/ld-2.7.so + fun:__libc_dlopen_mode + fun:__nss_lookup_function + obj:/lib/libc-2.7.so fun:getpwnam_r fun:getpwnam fun:get_user @@ -234,6 +316,50 @@ fun:BN_MONT_CTX_set fun:BN_MONT_CTX_set_locked obj:/usr/lib/libcrypto.so.0.9.8 + fun:RSA_verify + fun:EVP_VerifyFinal + fun:ASN1_item_verify + obj:/usr/lib/libcrypto.so.0.9.8 + fun:X509_verify_cert + fun:ssl_verify_cert_chain + fun:ssl3_get_client_certificate + fun:ssl3_accept + fun:ssl3_read_bytes + fun:ssl3_read + obj:/usr/lib/libssl.so.0.9.8 + fun:BIO_read + fun:bio_read + fun:tls_process + fun:tls_multi_process + fun:check_tls_dowork + fun:pre_select + fun:multi_process_post + fun:multi_process_incoming_link + fun:multi_tcp_action +} + +{ + <insert a suppression name here> + Memcheck:Cond + fun:BN_div + fun:BN_MONT_CTX_set + fun:BN_MONT_CTX_set_locked + obj:/usr/lib/libcrypto.so.0.9.8 + fun:ssl3_ctx_ctrl + fun:init_ssl + fun:init_instance + fun:init_instance_handle_signals + fun:tunnel_server_tcp + fun:main +} + +{ + <insert a suppression name here> + Memcheck:Cond + fun:BN_div + fun:BN_MONT_CTX_set + fun:BN_MONT_CTX_set_locked + obj:/usr/lib/libcrypto.so.0.9.8 fun:ssl3_ctx_ctrl fun:init_ssl fun:init_instance @@ -246,6 +372,79 @@ <insert a suppression name here> Memcheck:Cond fun:BN_div + fun:BN_MONT_CTX_set + fun:BN_MONT_CTX_set_locked + obj:/usr/lib/libcrypto.so.0.9.8 + obj:/usr/lib/libcrypto.so.0.9.8 + fun:RSA_sign + fun:ssl3_send_server_key_exchange + fun:ssl3_accept + fun:ssl3_read_bytes + fun:ssl3_read + obj:/usr/lib/libssl.so.0.9.8 + fun:BIO_read + fun:bio_read + fun:tls_process + fun:tls_multi_process + fun:check_tls_dowork + fun:pre_select + fun:multi_process_post + fun:multi_process_incoming_link + fun:multi_tcp_action + fun:tunnel_server_tcp + fun:main +} + +{ + <insert a suppression name here> + Memcheck:Cond + fun:BN_div + fun:BN_MONT_CTX_set + fun:BN_mod_exp_mont + fun:BN_BLINDING_create_param + fun:RSA_setup_blinding + obj:/usr/lib/libcrypto.so.0.9.8 + obj:/usr/lib/libcrypto.so.0.9.8 + fun:RSA_sign + fun:ssl3_send_server_key_exchange + fun:ssl3_accept + fun:ssl3_read_bytes + fun:ssl3_read + obj:/usr/lib/libssl.so.0.9.8 + fun:BIO_read + fun:bio_read + fun:tls_process + fun:tls_multi_process + fun:check_tls_dowork + fun:pre_select + fun:multi_process_post + fun:multi_process_incoming_link + fun:multi_tcp_action + fun:tunnel_server_tcp + fun:main +} + +{ + <insert a suppression name here> + Memcheck:Cond + fun:BN_div + fun:BN_nnmod + fun:BN_mod_inverse + fun:BN_MONT_CTX_set + fun:BN_MONT_CTX_set_locked + obj:/usr/lib/libcrypto.so.0.9.8 + fun:ssl3_ctx_ctrl + fun:init_ssl + fun:init_instance + fun:init_instance_handle_signals + fun:tunnel_server_tcp + fun:main +} + +{ + <insert a suppression name here> + Memcheck:Cond + fun:BN_div fun:BN_nnmod fun:BN_mod_inverse fun:BN_MONT_CTX_set @@ -266,6 +465,50 @@ fun:BN_MONT_CTX_set fun:BN_MONT_CTX_set_locked obj:/usr/lib/libcrypto.so.0.9.8 + fun:RSA_verify + fun:EVP_VerifyFinal + fun:ASN1_item_verify + obj:/usr/lib/libcrypto.so.0.9.8 + fun:X509_verify_cert + fun:ssl_verify_cert_chain + fun:ssl3_get_client_certificate + fun:ssl3_accept + fun:ssl3_read_bytes + fun:ssl3_read + obj:/usr/lib/libssl.so.0.9.8 + fun:BIO_read + fun:bio_read + fun:tls_process + fun:tls_multi_process + fun:check_tls_dowork + fun:pre_select + fun:multi_process_post + fun:multi_process_incoming_link + fun:multi_tcp_action +} + +{ + <insert a suppression name here> + Memcheck:Cond + fun:BN_mod_inverse + fun:BN_MONT_CTX_set + fun:BN_MONT_CTX_set_locked + obj:/usr/lib/libcrypto.so.0.9.8 + fun:ssl3_ctx_ctrl + fun:init_ssl + fun:init_instance + fun:init_instance_handle_signals + fun:tunnel_server_tcp + fun:main +} + +{ + <insert a suppression name here> + Memcheck:Cond + fun:BN_mod_inverse + fun:BN_MONT_CTX_set + fun:BN_MONT_CTX_set_locked + obj:/usr/lib/libcrypto.so.0.9.8 fun:ssl3_ctx_ctrl fun:init_ssl fun:init_instance @@ -277,6 +520,62 @@ { <insert a suppression name here> Memcheck:Cond + fun:BN_mod_inverse + fun:BN_MONT_CTX_set + fun:BN_MONT_CTX_set_locked + obj:/usr/lib/libcrypto.so.0.9.8 + obj:/usr/lib/libcrypto.so.0.9.8 + fun:RSA_sign + fun:ssl3_send_server_key_exchange + fun:ssl3_accept + fun:ssl3_read_bytes + fun:ssl3_read + obj:/usr/lib/libssl.so.0.9.8 + fun:BIO_read + fun:bio_read + fun:tls_process + fun:tls_multi_process + fun:check_tls_dowork + fun:pre_select + fun:multi_process_post + fun:multi_process_incoming_link + fun:multi_tcp_action + fun:tunnel_server_tcp + fun:main +} + +{ + <insert a suppression name here> + Memcheck:Cond + fun:BN_mod_inverse + fun:BN_MONT_CTX_set + fun:BN_mod_exp_mont + fun:BN_BLINDING_create_param + fun:RSA_setup_blinding + obj:/usr/lib/libcrypto.so.0.9.8 + obj:/usr/lib/libcrypto.so.0.9.8 + fun:RSA_sign + fun:ssl3_send_server_key_exchange + fun:ssl3_accept + fun:ssl3_read_bytes + fun:ssl3_read + obj:/usr/lib/libssl.so.0.9.8 + fun:BIO_read + fun:bio_read + fun:tls_process + fun:tls_multi_process + fun:check_tls_dowork + fun:pre_select + fun:multi_process_post + fun:multi_process_incoming_link + fun:multi_tcp_action + fun:tunnel_server_tcp + fun:main +} + +{ + <insert a suppression name here> + Memcheck:Cond obj:/lib/ld-2.5.so obj:/lib/ld-2.5.so obj:/lib/ld-2.5.so @@ -725,6 +1024,22 @@ fun:__nss_lookup_function obj:* obj:* + fun:getgrnam_r + fun:getgrnam + fun:get_group + fun:management_open + fun:open_management + fun:main +} + +{ + <insert a suppression name here> + Memcheck:Leak + fun:malloc + fun:tsearch + fun:__nss_lookup_function + obj:* + obj:* fun:getpwnam_r fun:getpwnam fun:get_user @@ -810,39 +1125,13 @@ fun:__nss_database_lookup obj:* obj:* - fun:getpwnam_r - fun:getpwnam - fun:get_user - fun:management_open - fun:open_management - fun:main -} - -{ - <insert a suppression name here> - Memcheck:Addr8 - obj:/lib/ld-2.7.so - obj:/lib/ld-2.7.so - obj:/lib/ld-2.7.so - obj:/lib/ld-2.7.so - obj:/lib/ld-2.7.so - obj:/lib/ld-2.7.so - obj:/lib/ld-2.7.so - obj:/lib/ld-2.7.so - obj:/lib/ld-2.7.so - obj:/lib/ld-2.7.so - obj:/lib/libc-2.7.so - obj:/lib/ld-2.7.so - fun:__libc_dlopen_mode - fun:__nss_lookup_function - obj:/lib/libc-2.7.so fun:getgrnam_r fun:getgrnam fun:get_group fun:do_init_first_time fun:init_instance fun:init_instance_handle_signals - fun:tunnel_server_udp + fun:tunnel_server_tcp fun:main } @@ -866,42 +1155,17 @@ { <insert a suppression name here> - Memcheck:Addr8 - obj:/lib/ld-2.7.so - obj:/lib/ld-2.7.so - obj:/lib/ld-2.7.so - obj:/lib/ld-2.7.so - obj:/lib/ld-2.7.so - obj:/lib/ld-2.7.so - obj:/lib/ld-2.7.so - obj:/lib/ld-2.7.so - obj:/lib/ld-2.7.so - obj:/lib/ld-2.7.so - obj:/lib/libc-2.7.so - obj:/lib/ld-2.7.so - fun:__libc_dlopen_mode - fun:__nss_lookup_function - obj:/lib/libc-2.7.so - fun:getgrnam_r - fun:getgrnam - fun:get_group - fun:management_open - fun:open_management - fun:main -} - -{ - <insert a suppression name here> Memcheck:Leak fun:malloc - fun:tsearch - fun:__nss_lookup_function + obj:/lib/libc-2.7.so + fun:__nss_database_lookup obj:* obj:* - fun:getgrnam_r - fun:getgrnam - fun:get_group + fun:getpwnam_r + fun:getpwnam + fun:get_user fun:management_open fun:open_management fun:main } + @@ -1,5 +1,5 @@ dnl define the OpenVPN version -define(PRODUCT_VERSION,[2.1_rc13]) +define(PRODUCT_VERSION,[2.1_rc13a]) dnl define the TAP version define(PRODUCT_TAP_ID,[tap0901]) define(PRODUCT_TAP_WIN32_MIN_MAJOR,[9]) |