]> git.ipfire.org Git - thirdparty/gnutls.git/log
thirdparty/gnutls.git
12 years agoNEW_PADDING has been removed.
Nikos Mavrogiannopoulos [Mon, 17 Feb 2014 15:16:38 +0000 (16:16 +0100)] 
NEW_PADDING has been removed.

This extension did not get accepted by IETF so it is
now being removed. The gnutls_range API is kept in case
length hiding is implemented in a different way at some
point.

12 years agodoc: Add indices to the gnutls-guile manual.
Ludovic Courtès [Tue, 4 Mar 2014 23:22:46 +0000 (00:22 +0100)] 
doc: Add indices to the gnutls-guile manual.

12 years agore-introduced rsa-export configure option
Nikos Mavrogiannopoulos [Tue, 4 Mar 2014 19:06:33 +0000 (20:06 +0100)] 
re-introduced rsa-export configure option

This broke backwards compatibility. Reported by Andreas Metzler.

12 years agoexamples include both gnulibs
Nikos Mavrogiannopoulos [Tue, 4 Mar 2014 15:12:29 +0000 (16:12 +0100)] 
examples include both gnulibs

12 years agoAdded getpass in src/gl
Nikos Mavrogiannopoulos [Tue, 4 Mar 2014 15:08:01 +0000 (16:08 +0100)] 
Added getpass in src/gl

12 years agoremoved getpass from gl/
Nikos Mavrogiannopoulos [Tue, 4 Mar 2014 15:07:50 +0000 (16:07 +0100)] 
removed getpass from gl/

12 years agomore gl updates
Nikos Mavrogiannopoulos [Tue, 4 Mar 2014 15:05:14 +0000 (16:05 +0100)] 
more gl updates

12 years agochanges for new gnulib in src/
Nikos Mavrogiannopoulos [Tue, 4 Mar 2014 11:35:15 +0000 (12:35 +0100)] 
changes for new gnulib in src/

12 years agocorrent error print in win32
Nikos Mavrogiannopoulos [Tue, 4 Mar 2014 11:24:56 +0000 (12:24 +0100)] 
corrent error print in win32

12 years agoChanges to account for the reduced included gnulib
Nikos Mavrogiannopoulos [Tue, 4 Mar 2014 11:23:03 +0000 (12:23 +0100)] 
Changes to account for the reduced included gnulib

12 years agoadded missing declaration
Nikos Mavrogiannopoulos [Tue, 4 Mar 2014 11:14:12 +0000 (12:14 +0100)] 
added missing declaration

12 years agoremoved any dependencies to gnulib network stuff
Nikos Mavrogiannopoulos [Tue, 4 Mar 2014 11:13:31 +0000 (12:13 +0100)] 
removed any dependencies to gnulib network stuff

12 years agoavoid gnulib's insistence to replace strerror
Nikos Mavrogiannopoulos [Tue, 4 Mar 2014 11:04:29 +0000 (12:04 +0100)] 
avoid gnulib's insistence to replace strerror

12 years agoAll socket options were moved to src/gl
Nikos Mavrogiannopoulos [Tue, 4 Mar 2014 11:11:30 +0000 (12:11 +0100)] 
All socket options were moved to src/gl

12 years agoremoved unused gnulib crap
Nikos Mavrogiannopoulos [Tue, 4 Mar 2014 11:00:56 +0000 (12:00 +0100)] 
removed unused gnulib crap

12 years agofixed more memory leaks in crywrap
Nikos Mavrogiannopoulos [Mon, 3 Mar 2014 10:41:46 +0000 (11:41 +0100)] 
fixed more memory leaks in crywrap

12 years agoaddressed memory leak in crywrap.c
Nikos Mavrogiannopoulos [Mon, 3 Mar 2014 10:36:16 +0000 (11:36 +0100)] 
addressed memory leak in crywrap.c

12 years agocheck the blacklist for certificates provided in gnutls_x509_trust_list_verify_named_...
Nikos Mavrogiannopoulos [Sun, 2 Mar 2014 22:30:33 +0000 (23:30 +0100)] 
check the blacklist for certificates provided in gnutls_x509_trust_list_verify_named_crt().

12 years agocorrected configure option.
Nikos Mavrogiannopoulos [Sun, 2 Mar 2014 22:14:52 +0000 (23:14 +0100)] 
corrected configure option.

12 years agorsa-export is no more
Nikos Mavrogiannopoulos [Sun, 2 Mar 2014 22:12:40 +0000 (23:12 +0100)] 
rsa-export is no more

12 years agoupdated option for TPM
Nikos Mavrogiannopoulos [Sun, 2 Mar 2014 22:11:41 +0000 (23:11 +0100)] 
updated option for TPM

12 years agoupdated
Nikos Mavrogiannopoulos [Sun, 2 Mar 2014 09:37:35 +0000 (10:37 +0100)] 
updated

12 years agoreplace select() on windows
Nikos Mavrogiannopoulos [Sun, 2 Mar 2014 09:37:05 +0000 (10:37 +0100)] 
replace select() on windows

12 years agoprint message before failing when the pull timeout function isn't replaced.
Nikos Mavrogiannopoulos [Sun, 2 Mar 2014 09:36:45 +0000 (10:36 +0100)] 
print message before failing when the pull timeout function isn't replaced.

12 years agoAdded NULL PSK ciphersuites with SHA1; suggested by Manuel Pégourié-Gonnard.
Nikos Mavrogiannopoulos [Sun, 2 Mar 2014 08:51:59 +0000 (09:51 +0100)] 
Added NULL PSK ciphersuites with SHA1; suggested by Manuel Pégourié-Gonnard.

12 years agoupdated gnulib
Nikos Mavrogiannopoulos [Sat, 1 Mar 2014 19:13:18 +0000 (20:13 +0100)] 
updated gnulib

12 years agoAllow all ciphersuites in SSL3.0 when they are available in TLS1.0
Nikos Mavrogiannopoulos [Fri, 28 Feb 2014 18:45:57 +0000 (19:45 +0100)] 
Allow all ciphersuites in SSL3.0 when they are available in TLS1.0

12 years agoThe default priority is reset to NORMAL
Nikos Mavrogiannopoulos [Fri, 28 Feb 2014 18:38:22 +0000 (19:38 +0100)] 
The default priority is reset to NORMAL

12 years agoRevert "the default priorities are reset to be NORMAL."
Nikos Mavrogiannopoulos [Fri, 28 Feb 2014 18:37:39 +0000 (19:37 +0100)] 
Revert "the default priorities are reset to be NORMAL."

This reverts commit 9c07f75676b6b70da10e99c409b0cb7dbc245463.

12 years agomention SHA384 as MAC option
Nikos Mavrogiannopoulos [Fri, 28 Feb 2014 18:36:47 +0000 (19:36 +0100)] 
mention SHA384 as MAC option

12 years agodocumented the defaults
Nikos Mavrogiannopoulos [Fri, 28 Feb 2014 18:35:13 +0000 (19:35 +0100)] 
documented the defaults

12 years agothe default priorities are reset to be NORMAL.
Nikos Mavrogiannopoulos [Fri, 28 Feb 2014 18:34:00 +0000 (19:34 +0100)] 
the default priorities are reset to be NORMAL.

Reported by Manuel Pégourié-Gonnard.

12 years agoAdd required priorities
Nikos Mavrogiannopoulos [Fri, 28 Feb 2014 18:31:16 +0000 (19:31 +0100)] 
Add required priorities

12 years agoPreinitialize values; suggested by Sebastian Krahmer and Tomas Hoger.
Nikos Mavrogiannopoulos [Thu, 27 Feb 2014 15:49:24 +0000 (16:49 +0100)] 
Preinitialize values; suggested by Sebastian Krahmer and Tomas Hoger.

12 years agoadded doc on is_issuer() checks
Nikos Mavrogiannopoulos [Thu, 27 Feb 2014 07:35:16 +0000 (08:35 +0100)] 
added doc on is_issuer() checks

12 years agoremoved not trusted message; reported by Michel Briand.
Nikos Mavrogiannopoulos [Wed, 26 Feb 2014 12:44:27 +0000 (13:44 +0100)] 
removed not trusted message; reported by Michel Briand.

12 years agoupdated for verification updates
Nikos Mavrogiannopoulos [Wed, 26 Feb 2014 11:18:01 +0000 (12:18 +0100)] 
updated for verification updates

12 years agoUpdated verification function
Nikos Mavrogiannopoulos [Tue, 25 Feb 2014 12:44:57 +0000 (13:44 +0100)] 
Updated verification function

12 years agoNew option --stricttofu for gnutls-cli
Jens Lechtenboerger [Sat, 22 Feb 2014 17:43:17 +0000 (18:43 +0100)] 
New option --stricttofu for gnutls-cli

With option --tofu, gnutls-cli waits with a yes-no-question upon
certificate changes.  I added the option --stricttofu that omits the
question and fails instead.

The contribution is in accordance to the "Developer's Certificate of
Origin" as found in the file doc/DCO.txt.

Best wishes
Jens

Signed-off-by: Jens Lechtenbörger <jens.lechtenboerger@fsfe.org>
12 years agomoved priorities check to the first call only.
Nikos Mavrogiannopoulos [Sat, 22 Feb 2014 17:31:08 +0000 (18:31 +0100)] 
moved priorities check to the first call only.

12 years agoremoved duplicate definition; reported by Dennis Philipps.
Nikos Mavrogiannopoulos [Fri, 21 Feb 2014 20:53:01 +0000 (21:53 +0100)] 
removed duplicate definition; reported by Dennis Philipps.

12 years agoupdated coding style
Nikos Mavrogiannopoulos [Fri, 21 Feb 2014 08:27:28 +0000 (09:27 +0100)] 
updated coding style

12 years agodoc update
Nikos Mavrogiannopoulos [Thu, 20 Feb 2014 13:25:47 +0000 (14:25 +0100)] 
doc update

12 years agoadded cert
Nikos Mavrogiannopoulos [Thu, 20 Feb 2014 19:54:33 +0000 (20:54 +0100)] 
added cert

12 years agocorrected check
Nikos Mavrogiannopoulos [Thu, 20 Feb 2014 19:51:53 +0000 (20:51 +0100)] 
corrected check

12 years agocombined timeout values
Nikos Mavrogiannopoulos [Thu, 20 Feb 2014 17:49:35 +0000 (18:49 +0100)] 
combined timeout values

12 years agoupdated
Nikos Mavrogiannopoulos [Thu, 20 Feb 2014 13:20:17 +0000 (14:20 +0100)] 
updated

12 years agodoc update
Nikos Mavrogiannopoulos [Thu, 20 Feb 2014 13:18:11 +0000 (14:18 +0100)] 
doc update

12 years agoWhen appending a name, ensure that we append to the end of the list.
Nikos Mavrogiannopoulos [Thu, 20 Feb 2014 12:06:01 +0000 (13:06 +0100)] 
When appending a name, ensure that we append to the end of the list.

12 years agouse gnutls_free()
Nikos Mavrogiannopoulos [Thu, 20 Feb 2014 11:55:25 +0000 (12:55 +0100)] 
use gnutls_free()

12 years agocorrected email in texi
Nikos Mavrogiannopoulos [Thu, 20 Feb 2014 08:52:21 +0000 (09:52 +0100)] 
corrected email in texi

12 years agosrp: Add resistance against guessing usernames
Attila Molnar [Thu, 20 Feb 2014 05:28:12 +0000 (06:28 +0100)] 
srp: Add resistance against guessing usernames

When a client tries to authenticate using an unknown username, instead of
generating a random salt every time, generate the salt based on the
username and a secret seed.

The seed is settable by the application, allowing servers to re-use the
same seed after a restart.

A random seed is generated for each newly allocated SRP server credentials
structure, meaning that applications not using the new API to set the seed
continue to work and gain limited advantage (because they use a different
seed after every restart).

For further information see section 2.5.1.3. in RFC 5054.

Signed-off-by: Attila Molnar <attilamolnar@hush.com>
12 years agosmall artistic changes
Nikos Mavrogiannopoulos [Thu, 20 Feb 2014 08:33:18 +0000 (09:33 +0100)] 
small artistic changes

12 years agocheck against the success value
Nikos Mavrogiannopoulos [Thu, 20 Feb 2014 08:16:50 +0000 (09:16 +0100)] 
check against the success value

12 years agouse bool types when needed.
Nikos Mavrogiannopoulos [Wed, 19 Feb 2014 15:40:54 +0000 (16:40 +0100)] 
use bool types when needed.

12 years agoensure failure when parsing fails.
Nikos Mavrogiannopoulos [Wed, 19 Feb 2014 14:41:33 +0000 (15:41 +0100)] 
ensure failure when parsing fails.

12 years agoallow ip address as constraint
Nikos Mavrogiannopoulos [Wed, 19 Feb 2014 14:25:08 +0000 (15:25 +0100)] 
allow ip address as constraint

12 years agoAdded check for IPaddress
Nikos Mavrogiannopoulos [Wed, 19 Feb 2014 14:24:14 +0000 (15:24 +0100)] 
Added check for IPaddress

12 years agodoc update
Nikos Mavrogiannopoulos [Wed, 19 Feb 2014 14:23:30 +0000 (15:23 +0100)] 
doc update

12 years agoAdded tests for name constraints addition.
Nikos Mavrogiannopoulos [Wed, 19 Feb 2014 14:22:19 +0000 (15:22 +0100)] 
Added tests for name constraints addition.

12 years agobetter error printing
Nikos Mavrogiannopoulos [Wed, 19 Feb 2014 14:07:03 +0000 (15:07 +0100)] 
better error printing

12 years agocorrected empty name check
Nikos Mavrogiannopoulos [Wed, 19 Feb 2014 14:01:09 +0000 (15:01 +0100)] 
corrected empty name check

12 years agoUpdated test for name constraints to include empty constraints names.
Nikos Mavrogiannopoulos [Wed, 19 Feb 2014 13:50:51 +0000 (14:50 +0100)] 
Updated test for name constraints to include empty constraints names.

12 years agopretty print empty DNSnames
Nikos Mavrogiannopoulos [Wed, 19 Feb 2014 13:49:20 +0000 (14:49 +0100)] 
pretty print empty DNSnames

12 years ago_gnutls_x509_read_value() can now read empty values.
Nikos Mavrogiannopoulos [Wed, 19 Feb 2014 13:45:24 +0000 (14:45 +0100)] 
_gnutls_x509_read_value() can now read empty values.

12 years agoAllow empty names.
Nikos Mavrogiannopoulos [Wed, 19 Feb 2014 13:15:16 +0000 (14:15 +0100)] 
Allow empty names.

12 years agoremoved debugging
Nikos Mavrogiannopoulos [Wed, 19 Feb 2014 13:05:41 +0000 (14:05 +0100)] 
removed debugging

12 years agoAdded check for null
Nikos Mavrogiannopoulos [Wed, 19 Feb 2014 13:03:46 +0000 (14:03 +0100)] 
Added check for null

12 years agoIf alternative names are found, don't bother checking the DN.
Nikos Mavrogiannopoulos [Wed, 19 Feb 2014 12:57:30 +0000 (13:57 +0100)] 
If alternative names are found, don't bother checking the DN.

12 years agoAdded tool to create a certificate chain
Nikos Mavrogiannopoulos [Wed, 19 Feb 2014 12:42:17 +0000 (13:42 +0100)] 
Added tool to create a certificate chain

12 years agoproperly indent name constraints
Nikos Mavrogiannopoulos [Wed, 19 Feb 2014 12:13:13 +0000 (13:13 +0100)] 
properly indent name constraints

12 years ago_gnutls_parse_general_name2() will return the expected data
Nikos Mavrogiannopoulos [Wed, 19 Feb 2014 12:11:19 +0000 (13:11 +0100)] 
_gnutls_parse_general_name2() will return the expected data

12 years agocerttool allows setting name constraints.
Nikos Mavrogiannopoulos [Wed, 19 Feb 2014 10:37:46 +0000 (11:37 +0100)] 
certtool allows setting name constraints.

12 years agoremoved false warnings
Nikos Mavrogiannopoulos [Wed, 19 Feb 2014 10:47:59 +0000 (11:47 +0100)] 
removed false warnings

12 years agosimplify names
Nikos Mavrogiannopoulos [Wed, 19 Feb 2014 10:08:31 +0000 (11:08 +0100)] 
simplify names

12 years agoVerify name constraints.
Nikos Mavrogiannopoulos [Wed, 19 Feb 2014 10:04:20 +0000 (11:04 +0100)] 
Verify name constraints.

12 years agoAdded gnutls_x509_name_constraints_check_crt
Nikos Mavrogiannopoulos [Wed, 19 Feb 2014 09:19:43 +0000 (10:19 +0100)] 
Added gnutls_x509_name_constraints_check_crt

This function will check name constraints against all the names
in a certificate.

12 years agoAdded support for e-mail constraints.
Nikos Mavrogiannopoulos [Wed, 19 Feb 2014 09:01:49 +0000 (10:01 +0100)] 
Added support for e-mail constraints.

12 years agoAdded more constraints tests for unsupported structures.
Nikos Mavrogiannopoulos [Wed, 19 Feb 2014 06:40:22 +0000 (07:40 +0100)] 
Added more constraints tests for unsupported structures.

12 years agoCorrected check for present constraints in unsupported types.
Nikos Mavrogiannopoulos [Wed, 19 Feb 2014 06:39:44 +0000 (07:39 +0100)] 
Corrected check for present constraints in unsupported types.

12 years agofix small leak
Nikos Mavrogiannopoulos [Tue, 18 Feb 2014 15:52:40 +0000 (16:52 +0100)] 
fix small leak

12 years agoWhen verifying a response and a signer isn't provided assume that the signer is the...
Nikos Mavrogiannopoulos [Tue, 18 Feb 2014 15:52:02 +0000 (16:52 +0100)] 
When verifying a response and a signer isn't provided assume that the signer is the issuer.

12 years agoWhen sending a nonce in OCSP check if it is available on the reply.
Nikos Mavrogiannopoulos [Tue, 18 Feb 2014 15:36:38 +0000 (16:36 +0100)] 
When sending a nonce in OCSP check if it is available on the reply.

12 years agoproperly deinitialize name constraints structure.
Nikos Mavrogiannopoulos [Tue, 18 Feb 2014 15:31:22 +0000 (16:31 +0100)] 
properly deinitialize name constraints structure.

12 years agoVerify in example that the sent nonce matches the received nonce.
Nikos Mavrogiannopoulos [Tue, 18 Feb 2014 14:59:05 +0000 (15:59 +0100)] 
Verify in example that the sent nonce matches the received nonce.

Reported by Benny Baumann.

12 years agoAdded missing file
Nikos Mavrogiannopoulos [Tue, 18 Feb 2014 14:38:37 +0000 (15:38 +0100)] 
Added missing file

12 years agopriority string flag VERIFY_ALLOW_X509_V1_CA_CRT is now a dummy
Nikos Mavrogiannopoulos [Mon, 17 Feb 2014 15:09:02 +0000 (16:09 +0100)] 
priority string flag VERIFY_ALLOW_X509_V1_CA_CRT is now a dummy

12 years agoreinitialize the handshake timers when gnutls_handshake() is called.
Nikos Mavrogiannopoulos [Tue, 18 Feb 2014 08:17:32 +0000 (09:17 +0100)] 
reinitialize the handshake timers when gnutls_handshake() is called.

12 years agoImproved DTLS rehandshake test to catch a timeout issue in handshake().
Nikos Mavrogiannopoulos [Tue, 18 Feb 2014 08:23:54 +0000 (09:23 +0100)] 
Improved DTLS rehandshake test to catch a timeout issue in handshake().

12 years agodoc update
Nikos Mavrogiannopoulos [Tue, 18 Feb 2014 08:05:34 +0000 (09:05 +0100)] 
doc update

12 years agoAllow multiple flags in gnutls_x509_crt_get_name_constraints()
Nikos Mavrogiannopoulos [Tue, 18 Feb 2014 06:49:45 +0000 (07:49 +0100)] 
Allow multiple flags in gnutls_x509_crt_get_name_constraints()

12 years agoDo not deinitialize the constraints structure when reading the constraints fails.
Nikos Mavrogiannopoulos [Tue, 18 Feb 2014 06:44:58 +0000 (07:44 +0100)] 
Do not deinitialize the constraints structure when reading the constraints fails.

12 years agoAllow appending name constraints.
Nikos Mavrogiannopoulos [Tue, 18 Feb 2014 06:44:02 +0000 (07:44 +0100)] 
Allow appending name constraints.

12 years agoAllow setting a non-critical name-constraints extension.
Nikos Mavrogiannopoulos [Tue, 18 Feb 2014 06:36:47 +0000 (07:36 +0100)] 
Allow setting a non-critical name-constraints extension.

12 years agobetter checking of unsupported constraints.
Nikos Mavrogiannopoulos [Tue, 18 Feb 2014 06:33:56 +0000 (07:33 +0100)] 
better checking of unsupported constraints.

12 years agodoc update
Nikos Mavrogiannopoulos [Mon, 17 Feb 2014 12:46:47 +0000 (13:46 +0100)] 
doc update

12 years agoAdded support for name constraints X.509 extension.
Nikos Mavrogiannopoulos [Thu, 13 Feb 2014 13:47:14 +0000 (14:47 +0100)] 
Added support for name constraints X.509 extension.

This allows to generate and read the name constraints extension,
as well as check against the DNSNAME value.

12 years agodepend on p11-kit 0.20.0 or later
Nikos Mavrogiannopoulos [Sat, 15 Feb 2014 17:16:30 +0000 (18:16 +0100)] 
depend on p11-kit 0.20.0 or later

12 years agochanged names for clarity
Nikos Mavrogiannopoulos [Sat, 15 Feb 2014 14:38:18 +0000 (15:38 +0100)] 
changed names for clarity

12 years agoCorrected bug in gnutls_pcert_list_import_x509_raw().
Nikos Mavrogiannopoulos [Sat, 15 Feb 2014 09:06:21 +0000 (10:06 +0100)] 
Corrected bug in gnutls_pcert_list_import_x509_raw().

The bug caused gnutls_pcert_list_import_x509_raw() to crash if
gnutls_x509_crt_list_import() would fail with the provided data.
Reported by Dmitriy Anisimkov.