> CVSROOT: /cvs
> Module name: ports
> Changes by: [email protected] 2011/11/21 08:15:32
>
> Modified files:
> security/gnutls: Tag: OPENBSD_5_0 Makefile
> Added files:
> security/gnutls/patches: Tag: OPENBSD_5_0
> patch-lib_gnutls_session_c
>
> Log message:
> Security fix for CVE-2011-4128,
> gnutls: buffer overflow in gnutls_session_get_data()
>
> ok aja@
This won't compile for me on 5.0-stable.
$ make package FETCH_PACKAGES=no
[...]
Making all in x509
echo "" > gnutls-api.texi-tmp
for i in ; do echo -n "Creating documentation for file $i... " &&
./scripts/gdoc -texinfo $i >> gnutls-api.texi-tmp && echo "ok"; done
./scripts/sort2.pl < gnutls-api.texi-tmp > gnutls-api.texi-tmp2
rm -f gnutls-api.texi-tmp
mv -f gnutls-api.texi-tmp2 gnutls-api.texi
restore=: && backupdir=".am$$" && am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:"
&& cd . && rm -rf $backupdir && mkdir $backupdir && if (/bin/sh
/usr/ports/pobj/gnutls-2.12.7/gnutls-2.12.7/build-aux/missing --run makeinfo
--version) >/dev/null 2>&1; then for f in ./gnutls.info ./gnutls.info-[0-9]
./gnutls.info-[0-9][0-9] ./gnutls.i[0-9] ./gnutls.i[0-9][0-9]; do if test -f
$f; then mv $f $backupdir; restore=mv; else :; fi; done; else :; fi && cd
"$am__cwd"; if /bin/sh
/usr/ports/pobj/gnutls-2.12.7/gnutls-2.12.7/build-aux/missing --run makeinfo -I
../doc -I . -o ./gnutls.info ./gnutls.texi; then rc=0;
CDPATH="${ZSH_VERSION+.}:" && cd .; else rc=$?; CDPATH="${ZSH_VERSION+.}:"
&& cd . && $restore $backupdir/* `echo "././gnutls.info" | sed 's|[^/]*$||'`;
fi; rm -rf $backupdir; exit $rc
.//cha-internals.texi:405: Cross reference to nonexistent node
`gnutls_crypto_pk_register2' (perhaps incorrect sectioning?).
.//cha-internals.texi:402: Cross reference to nonexistent node
`gnutls_crypto_bigint_register2' (perhaps incorrect sectioning?).
.//cha-internals.texi:399: Cross reference to nonexistent node
`gnutls_crypto_rnd_register2' (perhaps incorrect sectioning?).
.//cha-internals.texi:396: Cross reference to nonexistent node
`gnutls_crypto_digest_register2' (perhaps incorrect sectioning?).
.//cha-internals.texi:393: Cross reference to nonexistent node
`gnutls_crypto_cipher_register2' (perhaps incorrect sectioning?).
.//cha-internals.texi:378: Cross reference to nonexistent node
`gnutls_crypto_single_digest_register2' (perhaps incorrect sectioning?).
.//cha-internals.texi:375: Cross reference to nonexistent node
`gnutls_crypto_single_cipher_register2' (perhaps incorrect sectioning?).
.//cha-internals.texi:43: Cross reference to nonexistent node
`gnutls_handshake' (perhaps incorrect sectioning?).
.//cha-gtls-app.texi:480: Cross reference to nonexistent node
`gnutls_session_channel_binding' (perhaps incorrect sectioning?).
.//cha-gtls-app.texi:466: Cross reference to nonexistent node `gnutls_prf_raw'
(perhaps incorrect sectioning?).
.//cha-gtls-app.texi:455: Cross reference to nonexistent node
`gnutls_handshake' (perhaps incorrect sectioning?).
.//cha-gtls-app.texi:448: Cross reference to nonexistent node `gnutls_prf'
(perhaps incorrect sectioning?).
.//cha-gtls-app.texi:437: Cross reference to nonexistent node
`gnutls_rsa_params_export_pkcs1' (perhaps incorrect sectioning?).
.//cha-gtls-app.texi:435: Cross reference to nonexistent node
`gnutls_rsa_params_import_pkcs1' (perhaps incorrect sectioning?).
.//cha-gtls-app.texi:433: Cross reference to nonexistent node
`gnutls_certificate_set_rsa_export_params' (perhaps incorrect sectioning?).
.//cha-gtls-app.texi:431: Cross reference to nonexistent node
`gnutls_rsa_params_generate2' (perhaps incorrect sectioning?).
.//cha-gtls-app.texi:418: Cross reference to nonexistent node
`gnutls_sec_param_to_pk_bits' (perhaps incorrect sectioning?).
.//cha-gtls-app.texi:411: Cross reference to nonexistent node
`gnutls_anon_set_server_dh_params' (perhaps incorrect sectioning?).
.//cha-gtls-app.texi:410: Cross reference to nonexistent node
`gnutls_certificate_set_dh_params' (perhaps incorrect sectioning?).
.//cha-gtls-app.texi:408: Cross reference to nonexistent node
`gnutls_dh_params_import_pkcs3' (perhaps incorrect sectioning?).
.//cha-gtls-app.texi:407: Cross reference to nonexistent node
`gnutls_dh_params_generate2' (perhaps incorrect sectioning?).
.//cha-gtls-app.texi:220: Cross reference to nonexistent node
`gnutls_handshake' (perhaps incorrect sectioning?).
.//cha-gtls-app.texi:135: Cross reference to nonexistent node
`gnutls_global_init' (perhaps incorrect sectioning?).
.//cha-gtls-app.texi:134: Cross reference to nonexistent node
`gnutls_global_set_mutex' (perhaps incorrect sectioning?).
.//cha-gtls-app.texi:132: Cross reference to nonexistent node
`gnutls_global_init' (perhaps incorrect sectioning?).
.//cha-gtls-app.texi:77: Cross reference to nonexistent node
`gnutls_global_set_log_function' (perhaps incorrect sectioning?).
.//cha-gtls-app.texi:76: Cross reference to nonexistent node
`gnutls_global_set_log_level' (perhaps incorrect sectioning?).
.//cha-gtls-app.texi:69: Cross reference to nonexistent node
`gnutls_check_version' (perhaps incorrect sectioning?).
.//cha-gtls-app.texi:52: Cross reference to nonexistent node
`gnutls_global_deinit' (perhaps incorrect sectioning?).
.//cha-gtls-app.texi:49: Cross reference to nonexistent node
`gnutls_global_init' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:674: Cross reference to nonexistent node
`gnutls_certificate_get_peers' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:653: Cross reference to nonexistent node
`gnutls_certificate_set_verify_flags' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:651: Cross reference to nonexistent node
`gnutls_certificate_verify_peers2' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:521: Cross reference to nonexistent node
`gnutls_certificate_set_x509_key_file' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:519: Cross reference to nonexistent node
`gnutls_certificate_set_x509_trust_file' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:505: Cross reference to nonexistent node
`gnutls_pkcs11_copy_x509_crt' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:503: Cross reference to nonexistent node
`gnutls_pkcs11_copy_x509_privkey' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:501: Cross reference to nonexistent node
`gnutls_pkcs11_delete_url' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:432: Cross reference to nonexistent node
`gnutls_pkcs11_token_get_flags' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:430: Cross reference to nonexistent node
`gnutls_pkcs11_token_get_info' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:428: Cross reference to nonexistent node
`gnutls_pkcs11_token_get_url' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:426: Cross reference to nonexistent node
`gnutls_pkcs11_token_set_pin' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:424: Cross reference to nonexistent node
`gnutls_pkcs11_token_init' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:416: Cross reference to nonexistent node
`gnutls_x509_crt_list_import_pkcs11' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:414: Cross reference to nonexistent node
`gnutls_x509_crt_import_pkcs11_url' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:412: Cross reference to nonexistent node
`gnutls_x509_crt_import_pkcs11' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:410: Cross reference to nonexistent node
`gnutls_pkcs11_obj_list_import_url' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:408: Cross reference to nonexistent node
`gnutls_pkcs11_obj_get_info' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:406: Cross reference to nonexistent node
`gnutls_pkcs11_obj_export' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:404: Cross reference to nonexistent node
`gnutls_pkcs11_obj_deinit' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:402: Cross reference to nonexistent node
`gnutls_pkcs11_obj_export_url' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:400: Cross reference to nonexistent node
`gnutls_pkcs11_obj_import_url' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:398: Cross reference to nonexistent node
`gnutls_pkcs11_obj_init' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:368: Cross reference to nonexistent node
`gnutls_pkcs11_add_provider' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:366: Cross reference to nonexistent node
`gnutls_pkcs11_set_pin_function' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:364: Cross reference to nonexistent node
`gnutls_pkcs11_set_token_function' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:362: Cross reference to nonexistent node
`gnutls_pkcs11_deinit' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:360: Cross reference to nonexistent node
`gnutls_pkcs11_init' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:172: Cross reference to nonexistent node
`gnutls_certificate_set_verify_flags' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:171: Cross reference to nonexistent node
`gnutls_certificate_verify_peers2' (perhaps incorrect sectioning?).
.//cha-cert-auth.texi:140: Cross reference to nonexistent node
`gnutls_certificate_verify_peers2' (perhaps incorrect sectioning?).
.//cha-auth.texi:422: Cross reference to nonexistent node
`gnutls_certificate_set_params_function' (perhaps incorrect sectioning?).
.//cha-auth.texi:415: Cross reference to nonexistent node
`gnutls_certificate_set_rsa_export_params' (perhaps incorrect sectioning?).
.//cha-auth.texi:414: Cross reference to nonexistent node
`gnutls_certificate_set_dh_params' (perhaps incorrect sectioning?).
.//cha-auth.texi:371: Cross reference to nonexistent node
`gnutls_credentials_set' (perhaps incorrect sectioning?).
.//cha-auth.texi:357: Cross reference to nonexistent node `gnutls_hex_decode'
(perhaps incorrect sectioning?).
.//cha-auth.texi:355: Cross reference to nonexistent node `gnutls_hex_encode'
(perhaps incorrect sectioning?).
.//cha-auth.texi:342: Cross reference to nonexistent node
`gnutls_psk_client_get_hint' (perhaps incorrect sectioning?).
.//cha-auth.texi:340: Cross reference to nonexistent node
`gnutls_psk_set_server_credentials_hint' (perhaps incorrect sectioning?).
.//cha-auth.texi:335: Cross reference to nonexistent node
`gnutls_psk_set_server_credentials_function' (perhaps incorrect sectioning?).
.//cha-auth.texi:333: Cross reference to nonexistent node
`gnutls_psk_set_server_credentials_file' (perhaps incorrect sectioning?).
.//cha-auth.texi:325: Cross reference to nonexistent node
`gnutls_psk_set_client_credentials_function' (perhaps incorrect sectioning?).
.//cha-auth.texi:323: Cross reference to nonexistent node
`gnutls_psk_set_client_credentials' (perhaps incorrect sectioning?).
.//cha-auth.texi:288: Cross reference to nonexistent node
`gnutls_srp_base64_decode' (perhaps incorrect sectioning?).
.//cha-auth.texi:286: Cross reference to nonexistent node
`gnutls_srp_base64_encode' (perhaps incorrect sectioning?).
.//cha-auth.texi:284: Cross reference to nonexistent node `gnutls_srp_verifier'
(perhaps incorrect sectioning?).
.//cha-auth.texi:277: Cross reference to nonexistent node
`gnutls_srp_set_server_credentials_function' (perhaps incorrect sectioning?).
.//cha-auth.texi:275: Cross reference to nonexistent node
`gnutls_srp_set_server_credentials_file' (perhaps incorrect sectioning?).
.//cha-auth.texi:260: Cross reference to nonexistent node
`gnutls_srp_set_client_credentials_function' (perhaps incorrect sectioning?).
.//cha-auth.texi:258: Cross reference to nonexistent node
`gnutls_srp_set_client_credentials' (perhaps incorrect sectioning?).
.//cha-auth.texi:150: Cross reference to nonexistent node
`gnutls_rsa_params_export_pkcs1' (perhaps incorrect sectioning?).
.//cha-auth.texi:148: Cross reference to nonexistent node
`gnutls_dh_params_export_pkcs3' (perhaps incorrect sectioning?).
.//cha-auth.texi:146: Cross reference to nonexistent node
`gnutls_rsa_params_import_pkcs1' (perhaps incorrect sectioning?).
.//cha-auth.texi:144: Cross reference to nonexistent node
`gnutls_dh_params_import_pkcs3' (perhaps incorrect sectioning?).
.//cha-auth.texi:133: Cross reference to nonexistent node
`gnutls_certificate_set_rsa_export_params' (perhaps incorrect sectioning?).
.//cha-auth.texi:131: Cross reference to nonexistent node
`gnutls_rsa_params_generate2' (perhaps incorrect sectioning?).
.//cha-auth.texi:129: Cross reference to nonexistent node
`gnutls_certificate_set_dh_params' (perhaps incorrect sectioning?).
.//cha-auth.texi:127: Cross reference to nonexistent node
`gnutls_dh_params_generate2' (perhaps incorrect sectioning?).
.//cha-auth.texi:99: Cross reference to nonexistent node
`gnutls_certificate_get_peers' (perhaps incorrect sectioning?).
.//cha-auth.texi:96: Cross reference to nonexistent node
`gnutls_certificate_verify_peers2' (perhaps incorrect sectioning?).
.//cha-auth.texi:93: Cross reference to nonexistent node
`gnutls_certificate_set_x509_trust_file' (perhaps incorrect sectioning?).
.//cha-auth.texi:89: Cross reference to nonexistent node
`gnutls_sign_algorithm_get_requested' (perhaps incorrect sectioning?).
.//cha-auth.texi:82: Cross reference to nonexistent node
`gnutls_certificate_client_set_retrieve_function' (perhaps incorrect
sectioning?).
.//cha-auth.texi:80: Cross reference to nonexistent node
`gnutls_certificate_server_set_retrieve_function' (perhaps incorrect
sectioning?).
.//cha-auth.texi:65: Cross reference to nonexistent node
`gnutls_certificate_set_x509_key_file' (perhaps incorrect sectioning?).
.//cha-intro-tls.texi:890: Cross reference to nonexistent node
`gnutls_sec_param_to_pk_bits' (perhaps incorrect sectioning?).
.//cha-intro-tls.texi:888: Cross reference to nonexistent node
`gnutls_pk_bits_to_sec_param' (perhaps incorrect sectioning?).
.//cha-intro-tls.texi:806: Cross reference to nonexistent node
`gnutls_safe_renegotiation_status' (perhaps incorrect sectioning?).
.//cha-intro-tls.texi:774: Cross reference to nonexistent node
`gnutls_priority_set' (perhaps incorrect sectioning?).
.//cha-intro-tls.texi:705: Cross reference to nonexistent node
`gnutls_session_ticket_enable_server' (perhaps incorrect sectioning?).
Too many errors! Gave up.
*** Error code 1
Stop in /usr/ports/pobj/gnutls-2.12.7/gnutls-2.12.7/doc (line 1143 of Makefile).
*** Error code 1
Stop in /usr/ports/pobj/gnutls-2.12.7/gnutls-2.12.7/doc (line 1338 of Makefile).
*** Error code 1
Stop in /usr/ports/pobj/gnutls-2.12.7/gnutls-2.12.7/doc (line 1034 of Makefile).
*** Error code 1
Stop in /usr/ports/pobj/gnutls-2.12.7/gnutls-2.12.7 (line 992 of Makefile).
*** Error code 1
Stop in /usr/ports/pobj/gnutls-2.12.7/gnutls-2.12.7 (line 897 of Makefile).
*** Error code 1
Stop in /usr/ports/security/gnutls (line 2494 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1
Stop in /usr/ports/security/gnutls (line 1699 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1
Stop in /usr/ports/security/gnutls (line 1699 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1
Stop in /usr/ports/security/gnutls (line 2270 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1
Stop in /usr/ports/security/gnutls (line 1750 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1
Stop in /usr/ports/security/gnutls (line 2250 of
/usr/ports/infrastructure/mk/bsd.port.mk).
Is there anything I'm missing?
Daniel
--
LÉVAI Dániel
PGP key ID = 0x83B63A8F
Key fingerprint = DBEC C66B A47A DFA2 792D 650C C69B BE4C 83B6 3A8F