]> git.ipfire.org Git - thirdparty/gnutls.git/log
thirdparty/gnutls.git
13 years agoAllow easier marking of insecure algorithms.
Nikos Mavrogiannopoulos [Thu, 8 Nov 2012 16:57:01 +0000 (17:57 +0100)] 
Allow easier marking of insecure algorithms.

13 years agoremoved debugging
Nikos Mavrogiannopoulos [Wed, 7 Nov 2012 20:59:05 +0000 (21:59 +0100)] 
removed debugging

13 years agokey usage violations are tolerated.
Nikos Mavrogiannopoulos [Wed, 7 Nov 2012 20:55:36 +0000 (21:55 +0100)] 
key usage violations are tolerated.

13 years agoRemoved GNUTLS_CERT_REVOCATION_DATA_INVALID and no longer fail on OCSP parsing errors.
Nikos Mavrogiannopoulos [Wed, 7 Nov 2012 20:49:49 +0000 (21:49 +0100)] 
Removed GNUTLS_CERT_REVOCATION_DATA_INVALID and no longer fail on OCSP parsing errors.

13 years agodoc update
Nikos Mavrogiannopoulos [Wed, 7 Nov 2012 17:55:25 +0000 (18:55 +0100)] 
doc update

13 years agognutls-cli-debug uses server name indication.
Nikos Mavrogiannopoulos [Wed, 7 Nov 2012 17:30:17 +0000 (18:30 +0100)] 
gnutls-cli-debug uses server name indication.

13 years agoupdated
Nikos Mavrogiannopoulos [Tue, 6 Nov 2012 23:45:40 +0000 (00:45 +0100)] 
updated

13 years agoDo not succeed if no MKI was received.
Nikos Mavrogiannopoulos [Tue, 6 Nov 2012 22:19:50 +0000 (23:19 +0100)] 
Do not succeed if no MKI was received.

The gnutls_srtp_get_mki() function succeeds only when the MKI was received by the peer.
Also store the received MKI -if any- in the session resumption data.

13 years agoAdded gnutls_ocsp_status_request_is_checked().
Nikos Mavrogiannopoulos [Tue, 6 Nov 2012 22:07:12 +0000 (23:07 +0100)] 
Added gnutls_ocsp_status_request_is_checked().

13 years agoWhen verifying an OCSP response included in TLS don't fail if the response is old.
Nikos Mavrogiannopoulos [Tue, 6 Nov 2012 21:47:02 +0000 (22:47 +0100)] 
When verifying an OCSP response included in TLS don't fail if the response is old.

That is to avoid creating more problems for a server that included an
old response, from a server that included none.
Also renamed: Too old -> Superseded.

13 years agoupdated
Nikos Mavrogiannopoulos [Tue, 6 Nov 2012 21:28:24 +0000 (22:28 +0100)] 
updated

13 years agodoc update
Nikos Mavrogiannopoulos [Tue, 6 Nov 2012 21:10:10 +0000 (22:10 +0100)] 
doc update

13 years agoupdated doc
Nikos Mavrogiannopoulos [Tue, 6 Nov 2012 20:36:35 +0000 (21:36 +0100)] 
updated doc

13 years agoAdded gnutls_srtp_get_mki() and gnutls_srtp_set_mki().
Nikos Mavrogiannopoulos [Tue, 6 Nov 2012 14:52:16 +0000 (15:52 +0100)] 
Added gnutls_srtp_get_mki() and gnutls_srtp_set_mki().

13 years agoset an upper limit to SRTP profiles in hello message.
Nikos Mavrogiannopoulos [Mon, 5 Nov 2012 21:06:05 +0000 (22:06 +0100)] 
set an upper limit to SRTP profiles in hello message.

13 years agoAdded conditional to disable DTLS-SRTP support.
Nikos Mavrogiannopoulos [Mon, 5 Nov 2012 20:44:44 +0000 (21:44 +0100)] 
Added conditional to disable DTLS-SRTP support.

13 years agoupdated
Nikos Mavrogiannopoulos [Mon, 5 Nov 2012 20:44:26 +0000 (21:44 +0100)] 
updated

13 years agocorrected SRTP profile names
Nikos Mavrogiannopoulos [Mon, 5 Nov 2012 20:38:50 +0000 (21:38 +0100)] 
corrected SRTP profile names

13 years agosimplified profile selection
Nikos Mavrogiannopoulos [Mon, 5 Nov 2012 20:35:50 +0000 (21:35 +0100)] 
simplified profile selection

13 years agobetter printing
Nikos Mavrogiannopoulos [Sun, 4 Nov 2012 16:37:44 +0000 (17:37 +0100)] 
better printing

13 years agoverify all possible entries
Nikos Mavrogiannopoulos [Sun, 4 Nov 2012 16:34:23 +0000 (17:34 +0100)] 
verify all possible entries

13 years agodanetool doc fix
Nikos Mavrogiannopoulos [Sun, 4 Nov 2012 16:31:10 +0000 (17:31 +0100)] 
danetool doc fix

13 years agoAdded HMAC prefix to SRTP profiles and updated documentation.
Nikos Mavrogiannopoulos [Sun, 4 Nov 2012 16:22:39 +0000 (17:22 +0100)] 
Added HMAC prefix to SRTP profiles and updated documentation.

13 years agoseparate entries.
Nikos Mavrogiannopoulos [Sun, 4 Nov 2012 12:01:01 +0000 (13:01 +0100)] 
separate entries.

13 years agoundefine macro from win32 headers which clashes autogened macros.
Nikos Mavrogiannopoulos [Fri, 2 Nov 2012 19:17:01 +0000 (20:17 +0100)] 
undefine macro from win32 headers which clashes autogened macros.

13 years agobumped version and removed unused dependency
Nikos Mavrogiannopoulos [Fri, 2 Nov 2012 19:07:18 +0000 (20:07 +0100)] 
bumped version and removed unused dependency

13 years agoadded new functions
Nikos Mavrogiannopoulos [Fri, 2 Nov 2012 19:03:40 +0000 (20:03 +0100)] 
added new functions

13 years agobumped version
Nikos Mavrogiannopoulos [Fri, 2 Nov 2012 18:58:48 +0000 (19:58 +0100)] 
bumped version

13 years agodisable libdane when cross-building.
Nikos Mavrogiannopoulos [Fri, 2 Nov 2012 18:58:37 +0000 (19:58 +0100)] 
disable libdane when cross-building.

13 years agognutls_srtp_get_keys() returns the size of the key material
Nikos Mavrogiannopoulos [Fri, 2 Nov 2012 15:08:49 +0000 (16:08 +0100)] 
gnutls_srtp_get_keys() returns the size of the key material

13 years agocorrected copyright
Nikos Mavrogiannopoulos [Fri, 2 Nov 2012 13:21:30 +0000 (14:21 +0100)] 
corrected copyright

13 years agoremoved gnutls_certificate_update_verify_flags
Nikos Mavrogiannopoulos [Fri, 2 Nov 2012 12:55:56 +0000 (13:55 +0100)] 
removed gnutls_certificate_update_verify_flags

13 years agocheck pathlen constraints.
Nikos Mavrogiannopoulos [Fri, 2 Nov 2012 12:46:25 +0000 (13:46 +0100)] 
check pathlen constraints.

13 years agoupdated test
Nikos Mavrogiannopoulos [Fri, 2 Nov 2012 12:23:49 +0000 (13:23 +0100)] 
updated test

13 years agofiles to ignore
Nikos Mavrogiannopoulos [Fri, 2 Nov 2012 12:18:13 +0000 (13:18 +0100)] 
files to ignore

13 years agoAdded verification flag GNUTLS_VERIFY_DO_NOT_ALLOW_UNSORTED_CHAIN
Nikos Mavrogiannopoulos [Fri, 2 Nov 2012 12:11:46 +0000 (13:11 +0100)] 
Added verification flag GNUTLS_VERIFY_DO_NOT_ALLOW_UNSORTED_CHAIN

The default is now GNUTLS_VERIFY_ALLOW_UNSORTED_CHAIN, and
removed gnutls_certificate_update_verify_flags().

13 years agosmall optimization in CRL check
Nikos Mavrogiannopoulos [Fri, 2 Nov 2012 12:01:08 +0000 (13:01 +0100)] 
small optimization in CRL check

13 years agoCheck the key usage bits during certificate verification.
Nikos Mavrogiannopoulos [Fri, 2 Nov 2012 09:38:28 +0000 (10:38 +0100)] 
Check the key usage bits during certificate verification.

13 years agoCRL verification includes the time checks.
Nikos Mavrogiannopoulos [Fri, 2 Nov 2012 09:24:16 +0000 (10:24 +0100)] 
CRL verification includes the time checks.

13 years agodoc update
Nikos Mavrogiannopoulos [Thu, 1 Nov 2012 23:16:17 +0000 (00:16 +0100)] 
doc update

13 years agodocumented update
Nikos Mavrogiannopoulos [Thu, 1 Nov 2012 23:08:58 +0000 (00:08 +0100)] 
documented update

13 years agoAdded gnutls_srtp_get_keys().
Nikos Mavrogiannopoulos [Thu, 1 Nov 2012 23:04:08 +0000 (00:04 +0100)] 
Added gnutls_srtp_get_keys().

13 years agocorrected typos
Nikos Mavrogiannopoulos [Thu, 1 Nov 2012 22:06:50 +0000 (23:06 +0100)] 
corrected typos

13 years agognutls_srtp_get_profile_by_name -> gnutls_srtp_get_profile_id
Nikos Mavrogiannopoulos [Thu, 1 Nov 2012 22:04:20 +0000 (23:04 +0100)] 
gnutls_srtp_get_profile_by_name -> gnutls_srtp_get_profile_id

13 years agoFix typos in error messages
Martin Storsjo [Thu, 1 Nov 2012 20:49:00 +0000 (22:49 +0200)] 
Fix typos in error messages

Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
13 years agobetter verification messages.
Nikos Mavrogiannopoulos [Thu, 1 Nov 2012 21:48:25 +0000 (22:48 +0100)] 
better verification messages.

13 years agooptimized printing
Nikos Mavrogiannopoulos [Thu, 1 Nov 2012 21:48:11 +0000 (22:48 +0100)] 
optimized printing

13 years agoAdded dane_verification_status_print() and danetool can verify a DANE entry.
Nikos Mavrogiannopoulos [Thu, 1 Nov 2012 18:46:43 +0000 (19:46 +0100)] 
Added dane_verification_status_print() and danetool can verify a DANE entry.

13 years agoavoid unnecessary newline
Nikos Mavrogiannopoulos [Thu, 1 Nov 2012 18:46:05 +0000 (19:46 +0100)] 
avoid unnecessary newline

13 years agogettext.h was moved to gnutls_str.h
Nikos Mavrogiannopoulos [Thu, 1 Nov 2012 18:35:55 +0000 (19:35 +0100)] 
gettext.h was moved to gnutls_str.h

13 years agoAdded --check option to danetool.
Nikos Mavrogiannopoulos [Thu, 1 Nov 2012 17:13:03 +0000 (18:13 +0100)] 
Added --check option to danetool.

13 years agoAdded new functions to convert types to strings.
Nikos Mavrogiannopoulos [Thu, 1 Nov 2012 17:11:15 +0000 (18:11 +0100)] 
Added new functions to convert types to strings.

13 years agoAdded test on DTLS SRTP functions.
Nikos Mavrogiannopoulos [Thu, 1 Nov 2012 15:01:59 +0000 (16:01 +0100)] 
Added test on DTLS SRTP functions.

13 years agoupdated auto-generated files.
Nikos Mavrogiannopoulos [Thu, 1 Nov 2012 14:48:17 +0000 (15:48 +0100)] 
updated auto-generated files.

13 years agodocumented update and set the copyright to Martin until the formal papers are received.
Nikos Mavrogiannopoulos [Thu, 1 Nov 2012 14:42:41 +0000 (15:42 +0100)] 
documented update and set the copyright to Martin until the formal papers are received.

13 years agosigned-unsigned comparison fixes and removed unused parameter.
Nikos Mavrogiannopoulos [Thu, 1 Nov 2012 14:39:41 +0000 (15:39 +0100)] 
signed-unsigned comparison fixes and removed unused parameter.

13 years agoCheck for errors while setting an SRTP profile.
Nikos Mavrogiannopoulos [Thu, 1 Nov 2012 14:38:07 +0000 (15:38 +0100)] 
Check for errors while setting an SRTP profile.

13 years agoSupport SRTP profile negotiation in the client and server tools
Martin Storsjo [Wed, 31 Oct 2012 23:34:55 +0000 (01:34 +0200)] 
Support SRTP profile negotiation in the client and server tools

The cli/serv-args files haven't been regenerated in the patch,
to avoid the extra stray changes due to differing autogen versions.

Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
13 years agoAdded "Since" field to new functions.
Nikos Mavrogiannopoulos [Thu, 1 Nov 2012 14:34:33 +0000 (15:34 +0100)] 
Added "Since" field to new functions.

13 years agoMade error code consistent with the other text parsing functions.
Nikos Mavrogiannopoulos [Thu, 1 Nov 2012 14:34:30 +0000 (15:34 +0100)] 
Made error code consistent with the other text parsing functions.

13 years agoAdd support for DTLS-SRTP profile negotiation (RFC 5764)
Martin Storsjo [Wed, 31 Oct 2012 23:34:54 +0000 (01:34 +0200)] 
Add support for DTLS-SRTP profile negotiation (RFC 5764)

Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
13 years agobetter doc
Nikos Mavrogiannopoulos [Wed, 31 Oct 2012 21:51:26 +0000 (22:51 +0100)] 
better doc

13 years agomention that GNUTLS_CERT_INVALID flag is deprecated by GNUTLS_CERT_SIGNER_NOT_FOUND...
Nikos Mavrogiannopoulos [Wed, 31 Oct 2012 21:48:52 +0000 (22:48 +0100)] 
mention that GNUTLS_CERT_INVALID flag is deprecated by GNUTLS_CERT_SIGNER_NOT_FOUND and GNUTLS_CERT_SIGNATURE_FAILURE.

13 years agoupdated gnutls_certificate_verification_status_print() presentation
Nikos Mavrogiannopoulos [Wed, 31 Oct 2012 21:46:32 +0000 (22:46 +0100)] 
updated gnutls_certificate_verification_status_print() presentation

13 years agoserver_name: Store the actual number of server names
Martin Storsjo [Wed, 31 Oct 2012 13:45:15 +0000 (15:45 +0200)] 
server_name: Store the actual number of server names

Earlier, if the number of set server names exceeded the maximum,
the server_names field wasn't bounded to the maximum, which could
lead to reading out of bounds in _gnutls_server_name_send_params.

Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
13 years agoserver_name: Return the actual required buffer size if the buffer is too small
Martin Storsjo [Wed, 31 Oct 2012 13:44:35 +0000 (15:44 +0200)] 
server_name: Return the actual required buffer size if the buffer is too small

Since we require space for the null termination, include this in
the info returned if the caller provided a too small buffer.
Otherwise, if the caller allocated a buffer of exactly the suggested
size, it would still be too small.

Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
13 years agoDocumented gnutls_certificate_verification_status_print().
Nikos Mavrogiannopoulos [Tue, 30 Oct 2012 18:35:53 +0000 (19:35 +0100)] 
Documented gnutls_certificate_verification_status_print().

13 years agoAdded gnutls_certificate_verification_status_print().
Nikos Mavrogiannopoulos [Tue, 30 Oct 2012 18:18:24 +0000 (19:18 +0100)] 
Added gnutls_certificate_verification_status_print().

This function simplifies printing the certificate verification status.

13 years agoSimplified certificate verification by adding gnutls_certificate_verify_peers3().
Nikos Mavrogiannopoulos [Tue, 30 Oct 2012 17:51:50 +0000 (18:51 +0100)] 
Simplified certificate verification by adding gnutls_certificate_verify_peers3().

This function combines the RFC2818 hostname check and chain verification check.

13 years agofix compilation when DANE is disabled.
Nikos Mavrogiannopoulos [Tue, 30 Oct 2012 17:16:40 +0000 (18:16 +0100)] 
fix compilation when DANE is disabled.

13 years agoupdated documentation.
Nikos Mavrogiannopoulos [Tue, 30 Oct 2012 17:15:18 +0000 (18:15 +0100)] 
updated documentation.

13 years agoAdded gnutls_certificate_update_verify_flags() to allow setting new flags without...
Nikos Mavrogiannopoulos [Tue, 30 Oct 2012 14:49:44 +0000 (15:49 +0100)] 
Added gnutls_certificate_update_verify_flags() to allow setting new flags without overriding any defaults.

13 years agoexamples: Build an executable of ex-serv-dtls like the other examples
Martin Storsjo [Mon, 29 Oct 2012 13:44:26 +0000 (15:44 +0200)] 
examples: Build an executable of ex-serv-dtls like the other examples

Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
13 years agoexamples: Make sure the timeout parameter to select is valid
Martin Storsjo [Mon, 29 Oct 2012 13:44:25 +0000 (15:44 +0200)] 
examples: Make sure the timeout parameter to select is valid

This makes the example work properly on Mac OS X (tested on 10.8).

Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
13 years agoAdded documentation on detecting libgnutls-dane.
Nikos Mavrogiannopoulos [Mon, 29 Oct 2012 18:38:34 +0000 (19:38 +0100)] 
Added documentation on detecting libgnutls-dane.

13 years agoAdded gnutls-dane.pc.
Nikos Mavrogiannopoulos [Mon, 29 Oct 2012 18:31:12 +0000 (19:31 +0100)] 
Added gnutls-dane.pc.

13 years agoAdded a test on danetool.
Nikos Mavrogiannopoulos [Sun, 28 Oct 2012 23:03:15 +0000 (00:03 +0100)] 
Added a test on danetool.

13 years agoremoved unused variables.
Nikos Mavrogiannopoulos [Sun, 28 Oct 2012 22:55:49 +0000 (23:55 +0100)] 
removed unused variables.

13 years agoupdated libtasn1
Nikos Mavrogiannopoulos [Sun, 28 Oct 2012 22:52:29 +0000 (23:52 +0100)] 
updated libtasn1

13 years agobetter benchmark printing.
Nikos Mavrogiannopoulos [Sun, 28 Oct 2012 22:48:26 +0000 (23:48 +0100)] 
better benchmark printing.

13 years agodoc update
Nikos Mavrogiannopoulos [Sun, 28 Oct 2012 22:47:58 +0000 (23:47 +0100)] 
doc update

13 years agocorrections in benchmark measured average time.
Nikos Mavrogiannopoulos [Sun, 28 Oct 2012 21:53:44 +0000 (22:53 +0100)] 
corrections in benchmark measured average time.

13 years agocorrected typo
Nikos Mavrogiannopoulos [Sun, 28 Oct 2012 04:01:55 +0000 (05:01 +0100)] 
corrected typo

13 years agomention new function
Nikos Mavrogiannopoulos [Sun, 28 Oct 2012 03:47:20 +0000 (04:47 +0100)] 
mention new function

13 years agoFix out-of-source tests
Elias Pipping [Sun, 14 Oct 2012 19:30:26 +0000 (21:30 +0200)] 
Fix out-of-source tests

13 years agoAdded gnutls_session_get_id2().
Nikos Mavrogiannopoulos [Sun, 28 Oct 2012 01:25:46 +0000 (02:25 +0100)] 
Added gnutls_session_get_id2().

13 years agoupdated doc
Nikos Mavrogiannopoulos [Sun, 28 Oct 2012 01:18:29 +0000 (02:18 +0100)] 
updated doc

13 years agodocumented fix
Nikos Mavrogiannopoulos [Sat, 13 Oct 2012 21:19:33 +0000 (23:19 +0200)] 
documented fix

13 years agoAdded priority string %VERIFY_DISABLE_CRL_CHECKS.
Nikos Mavrogiannopoulos [Sat, 13 Oct 2012 21:17:33 +0000 (23:17 +0200)] 
Added priority string %VERIFY_DISABLE_CRL_CHECKS.

13 years agoIf OCSP revocation data are invalid or too old set appropriate verification flags.
Nikos Mavrogiannopoulos [Sat, 13 Oct 2012 21:04:36 +0000 (23:04 +0200)] 
If OCSP revocation data are invalid or too old set appropriate verification flags.

13 years agodoc updates
Nikos Mavrogiannopoulos [Sat, 13 Oct 2012 20:44:14 +0000 (22:44 +0200)] 
doc updates

13 years agoremoved incorrect description
Nikos Mavrogiannopoulos [Sat, 13 Oct 2012 20:34:03 +0000 (22:34 +0200)] 
removed incorrect description

13 years agocorrectly set the format of the certificate
Nikos Mavrogiannopoulos [Sat, 13 Oct 2012 20:30:31 +0000 (22:30 +0200)] 
correctly set the format of the certificate

13 years agoAdded --local-dns option to gnutls-cli.
Nikos Mavrogiannopoulos [Sat, 13 Oct 2012 18:51:02 +0000 (20:51 +0200)] 
Added --local-dns option to gnutls-cli.

13 years agodisable default extensions on --disable-extensions.
Nikos Mavrogiannopoulos [Sat, 13 Oct 2012 10:20:30 +0000 (12:20 +0200)] 
disable default extensions on --disable-extensions.

13 years agocorrected typo
Nikos Mavrogiannopoulos [Fri, 12 Oct 2012 17:57:05 +0000 (19:57 +0200)] 
corrected typo

13 years agocall gnutls_x509_privkey_import_openssl() even with not a password. gnutls_3_1_3
Nikos Mavrogiannopoulos [Fri, 12 Oct 2012 17:11:34 +0000 (19:11 +0200)] 
call gnutls_x509_privkey_import_openssl() even with not a password.

13 years agoupdated makefile
Nikos Mavrogiannopoulos [Fri, 12 Oct 2012 16:55:11 +0000 (18:55 +0200)] 
updated makefile

13 years agoAdded debugging.
Nikos Mavrogiannopoulos [Fri, 12 Oct 2012 16:42:55 +0000 (18:42 +0200)] 
Added debugging.

13 years agodoc fixes
Nikos Mavrogiannopoulos [Fri, 12 Oct 2012 16:30:40 +0000 (18:30 +0200)] 
doc fixes