]> git.ipfire.org Git - thirdparty/gnutls.git/log
thirdparty/gnutls.git
13 years agoEliminated memory copy on decryption.
Nikos Mavrogiannopoulos [Mon, 27 May 2013 22:22:57 +0000 (00:22 +0200)] 
Eliminated memory copy on decryption.

13 years agocorrected likely()
Nikos Mavrogiannopoulos [Mon, 27 May 2013 22:07:15 +0000 (00:07 +0200)] 
corrected likely()

13 years agouse various ciphers in tests.
Nikos Mavrogiannopoulos [Mon, 27 May 2013 21:55:25 +0000 (23:55 +0200)] 
use various ciphers in tests.

13 years agodoc update
Nikos Mavrogiannopoulos [Mon, 27 May 2013 20:34:20 +0000 (22:34 +0200)] 
doc update

13 years agoavoid delays by using a reliable transport layer.
Nikos Mavrogiannopoulos [Sun, 26 May 2013 18:10:41 +0000 (20:10 +0200)] 
avoid delays by using a reliable transport layer.

13 years agoremoved test file from repository
Nikos Mavrogiannopoulos [Sun, 26 May 2013 18:04:48 +0000 (20:04 +0200)] 
removed test file from repository

13 years agoavoid delays by using a reliable transport layer.
Nikos Mavrogiannopoulos [Sun, 26 May 2013 18:03:05 +0000 (20:03 +0200)] 
avoid delays by using a reliable transport layer.

13 years agoEliminated memory copy at encryption.
Nikos Mavrogiannopoulos [Sun, 26 May 2013 17:46:19 +0000 (19:46 +0200)] 
Eliminated memory copy at encryption.

13 years agoeliminated unused variable
Nikos Mavrogiannopoulos [Sun, 26 May 2013 10:01:11 +0000 (12:01 +0200)] 
eliminated unused variable

13 years agorevive gnutls_handshake_get_last_in(). Report by Mann Ern Kang.
Nikos Mavrogiannopoulos [Sat, 25 May 2013 18:45:28 +0000 (20:45 +0200)] 
revive gnutls_handshake_get_last_in(). Report by Mann Ern Kang.

13 years agosimplified code by passing an mbuffer.
Nikos Mavrogiannopoulos [Sat, 25 May 2013 14:00:01 +0000 (16:00 +0200)] 
simplified code by passing an mbuffer.

13 years agobetter name
Nikos Mavrogiannopoulos [Sat, 25 May 2013 13:52:32 +0000 (15:52 +0200)] 
better name

13 years agoalways set hash length
Nikos Mavrogiannopoulos [Sat, 25 May 2013 10:50:25 +0000 (12:50 +0200)] 
always set hash length

13 years agocorrected bug with _gnutls_dsa_q_to_hash() usage introduced previously
Nikos Mavrogiannopoulos [Sat, 25 May 2013 10:45:51 +0000 (12:45 +0200)] 
corrected bug with _gnutls_dsa_q_to_hash() usage introduced previously

13 years agooptimized access to TLS protocol version properties.
Nikos Mavrogiannopoulos [Sat, 25 May 2013 10:25:22 +0000 (12:25 +0200)] 
optimized access to TLS protocol version properties.

13 years agosimplified access to cipher and mac properties to reduce wasted cycles.
Nikos Mavrogiannopoulos [Sat, 25 May 2013 07:45:05 +0000 (09:45 +0200)] 
simplified access to cipher and mac properties to reduce wasted cycles.

13 years agomodified openssl compat API to use the exported API
Nikos Mavrogiannopoulos [Sat, 25 May 2013 07:56:14 +0000 (09:56 +0200)] 
modified openssl compat API to use the exported API

13 years agono longer export internal hash functions
Nikos Mavrogiannopoulos [Sat, 25 May 2013 07:52:45 +0000 (09:52 +0200)] 
no longer export internal hash functions

13 years agoremoved memory leak
Nikos Mavrogiannopoulos [Sat, 25 May 2013 07:47:16 +0000 (09:47 +0200)] 
removed memory leak

13 years agoinlined simple functions
Nikos Mavrogiannopoulos [Thu, 23 May 2013 23:23:50 +0000 (01:23 +0200)] 
inlined simple functions

13 years agoavoid calloc
Nikos Mavrogiannopoulos [Thu, 23 May 2013 22:07:37 +0000 (00:07 +0200)] 
avoid calloc

13 years agofixes in record version checking
Nikos Mavrogiannopoulos [Tue, 21 May 2013 20:52:25 +0000 (22:52 +0200)] 
fixes in record version checking

13 years agouse sigaction instead of signal in gnutls-cli
Nikos Mavrogiannopoulos [Tue, 21 May 2013 19:30:38 +0000 (21:30 +0200)] 
use sigaction instead of signal in gnutls-cli

13 years agoRevert "break the loop when a SIGALRM has been received"
Nikos Mavrogiannopoulos [Tue, 21 May 2013 18:26:51 +0000 (20:26 +0200)] 
Revert "break the loop when a SIGALRM has been received"

This reverts commit c3b3a0c6bd14a542e11873ebe0975a5ddd0ab46b.

13 years agorelax check on requirement on headers for libopts. Reported by Mark Brand.
Nikos Mavrogiannopoulos [Tue, 21 May 2013 18:25:34 +0000 (20:25 +0200)] 
relax check on requirement on headers for libopts. Reported by Mark Brand.

13 years agomore files to ignore
Nikos Mavrogiannopoulos [Mon, 20 May 2013 07:52:16 +0000 (09:52 +0200)] 
more files to ignore

13 years agoImproved record version checks
Nikos Mavrogiannopoulos [Mon, 20 May 2013 07:47:22 +0000 (09:47 +0200)] 
Improved record version checks

13 years agoAdded test for hello verify message
Nikos Mavrogiannopoulos [Mon, 20 May 2013 07:45:55 +0000 (09:45 +0200)] 
Added test for hello verify message

13 years agofail on wrong key sizes
Nikos Mavrogiannopoulos [Sun, 19 May 2013 17:02:54 +0000 (19:02 +0200)] 
fail on wrong key sizes

13 years agocorrected record overhead calculations
Nikos Mavrogiannopoulos [Sun, 19 May 2013 16:23:49 +0000 (18:23 +0200)] 
corrected record overhead calculations

13 years agomore detailed error
Nikos Mavrogiannopoulos [Sun, 19 May 2013 12:08:32 +0000 (14:08 +0200)] 
more detailed error

13 years agocorrected resumption check
Nikos Mavrogiannopoulos [Sun, 19 May 2013 12:08:05 +0000 (14:08 +0200)] 
corrected resumption check

13 years agoupdated doc
Nikos Mavrogiannopoulos [Sun, 19 May 2013 11:21:02 +0000 (13:21 +0200)] 
updated doc

13 years agoAllow record layer packets with version less than the negotiated.
Nikos Mavrogiannopoulos [Sun, 19 May 2013 11:18:04 +0000 (13:18 +0200)] 
Allow record layer packets with version less than the negotiated.

Allowing such records avoids issue in DTLS client hello request verification.

13 years agoremoved undefined variable
Nikos Mavrogiannopoulos [Sun, 19 May 2013 09:10:20 +0000 (11:10 +0200)] 
removed undefined variable

13 years agognutls_session_set_id() was added
Nikos Mavrogiannopoulos [Sun, 19 May 2013 08:16:03 +0000 (10:16 +0200)] 
gnutls_session_set_id() was added

13 years agobreak the loop when a SIGALRM has been received
Nikos Mavrogiannopoulos [Sat, 18 May 2013 14:26:34 +0000 (16:26 +0200)] 
break the loop when a SIGALRM has been received

13 years agoconfigure proceeds if regex library isn't found
Nikos Mavrogiannopoulos [Sat, 18 May 2013 13:39:56 +0000 (15:39 +0200)] 
configure proceeds if regex library isn't found

13 years agodocumented function behavior
Nikos Mavrogiannopoulos [Fri, 17 May 2013 18:14:17 +0000 (20:14 +0200)] 
documented function behavior

13 years agocorrected typo
Nikos Mavrogiannopoulos [Wed, 15 May 2013 22:30:52 +0000 (00:30 +0200)] 
corrected typo

13 years agoseveral updates
Nikos Mavrogiannopoulos [Wed, 15 May 2013 22:27:13 +0000 (00:27 +0200)] 
several updates

13 years agoprint message on certificate verification
Nikos Mavrogiannopoulos [Sat, 11 May 2013 18:05:10 +0000 (20:05 +0200)] 
print message on certificate verification

13 years agodoc update
Nikos Mavrogiannopoulos [Sat, 11 May 2013 08:04:38 +0000 (10:04 +0200)] 
doc update

13 years agomore verbose messages
Nikos Mavrogiannopoulos [Sat, 11 May 2013 08:00:30 +0000 (10:00 +0200)] 
more verbose messages

13 years agoWhen retrying gnutls_record_send due to GNUTLS_E_AGAIN, also try passing null data...
Tim Kosse [Fri, 10 May 2013 17:49:37 +0000 (19:49 +0200)] 
When retrying gnutls_record_send due to GNUTLS_E_AGAIN, also try passing null data and length. Tests will fail after this patch until next patch is applied that fixes a bug in gnutls_record_send.

Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
13 years agoIf gnutls_record_send fails with GNUTLS_E_AGAIN or GNUTLS_E_INTERRUPTED, the document...
Tim Kosse [Fri, 10 May 2013 17:49:38 +0000 (19:49 +0200)] 
If gnutls_record_send fails with GNUTLS_E_AGAIN or GNUTLS_E_INTERRUPTED, the documentation allows passing null for the data and size on retry.

Commit 2ec84d6 broke this usage of gnutls_record_send. This patch fixes the problem.

Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
13 years agotypo fixes by Andreas Metzler
Nikos Mavrogiannopoulos [Fri, 10 May 2013 16:43:01 +0000 (18:43 +0200)] 
typo fixes by Andreas Metzler

13 years agoreleased 3.2.0 gnutls_3_2_0
Nikos Mavrogiannopoulos [Fri, 10 May 2013 16:24:30 +0000 (18:24 +0200)] 
released 3.2.0

13 years agosimplified node referencing and add NEW_PADDING in doc
Nikos Mavrogiannopoulos [Fri, 10 May 2013 16:07:01 +0000 (18:07 +0200)] 
simplified node referencing and add NEW_PADDING in doc

13 years agoincreased revision
Nikos Mavrogiannopoulos [Fri, 10 May 2013 15:56:33 +0000 (17:56 +0200)] 
increased revision

13 years agodoc update
Nikos Mavrogiannopoulos [Fri, 10 May 2013 15:56:24 +0000 (17:56 +0200)] 
doc update

13 years agoAdded more options for salsa20 ciphers
Nikos Mavrogiannopoulos [Fri, 10 May 2013 11:08:34 +0000 (13:08 +0200)] 
Added more options for salsa20 ciphers

13 years agoapplied libregex patch
Nikos Mavrogiannopoulos [Fri, 10 May 2013 06:50:48 +0000 (08:50 +0200)] 
applied libregex patch

13 years agouse C's style comments to compile in old MacOSX systems. Reported by Ryan Schmidt.
Nikos Mavrogiannopoulos [Wed, 8 May 2013 10:34:02 +0000 (12:34 +0200)] 
use C's style comments to compile in old MacOSX systems. Reported by Ryan Schmidt.

13 years agodoc update
Nikos Mavrogiannopoulos [Sun, 5 May 2013 15:52:05 +0000 (18:52 +0300)] 
doc update

13 years agoclarified doc
Nikos Mavrogiannopoulos [Sun, 5 May 2013 13:23:11 +0000 (16:23 +0300)] 
clarified doc

13 years agoupdated for new autogen
Nikos Mavrogiannopoulos [Sun, 5 May 2013 13:22:59 +0000 (16:22 +0300)] 
updated for new autogen

13 years agoupdated for new api
Nikos Mavrogiannopoulos [Sun, 5 May 2013 13:22:41 +0000 (16:22 +0300)] 
updated for new api

13 years agoupdated path
Nikos Mavrogiannopoulos [Sun, 5 May 2013 13:02:04 +0000 (16:02 +0300)] 
updated path

13 years agocorrected API usage.
Nikos Mavrogiannopoulos [Sun, 5 May 2013 10:39:43 +0000 (13:39 +0300)] 
corrected API usage.

13 years agoAdded support for the NO_APPLICATION_PROTOCOL alert for ALPN.
Nikos Mavrogiannopoulos [Sun, 5 May 2013 10:39:43 +0000 (13:39 +0300)] 
Added support for the NO_APPLICATION_PROTOCOL alert for ALPN.

13 years agoImproved ALPN support in gnutls-cli
Nikos Mavrogiannopoulos [Sun, 5 May 2013 10:26:58 +0000 (13:26 +0300)] 
Improved ALPN support in gnutls-cli

13 years agoupdated libopts generated files.
Nikos Mavrogiannopoulos [Sun, 5 May 2013 09:52:16 +0000 (12:52 +0300)] 
updated libopts generated files.

13 years agoupdated libopts to autogen 5.17.3
Nikos Mavrogiannopoulos [Sun, 5 May 2013 09:27:49 +0000 (12:27 +0300)] 
updated libopts to autogen 5.17.3

13 years agoAdded --alpn option to cli
Nikos Mavrogiannopoulos [Sun, 5 May 2013 09:05:11 +0000 (12:05 +0300)] 
Added --alpn option to cli

13 years agobumped version
Nikos Mavrogiannopoulos [Fri, 3 May 2013 18:12:27 +0000 (21:12 +0300)] 
bumped version

13 years agoAdded umac-128
Nikos Mavrogiannopoulos [Fri, 3 May 2013 15:32:54 +0000 (18:32 +0300)] 
Added umac-128

13 years agoset the key purpose in certificate requests
Nikos Mavrogiannopoulos [Thu, 2 May 2013 17:57:47 +0000 (20:57 +0300)] 
set the key purpose in certificate requests

13 years agoDo not call gnutls_pkcs11_init() when pkcs11 is disabled. Reported by Linus Nordberg.
Nikos Mavrogiannopoulos [Thu, 2 May 2013 17:41:10 +0000 (20:41 +0300)] 
Do not call gnutls_pkcs11_init() when pkcs11 is disabled. Reported by Linus Nordberg.

13 years agocorrected typo. reported by Etan Reisner.
Nikos Mavrogiannopoulos [Thu, 2 May 2013 17:36:52 +0000 (20:36 +0300)] 
corrected typo. reported by Etan Reisner.

13 years agoupdated include files
Nikos Mavrogiannopoulos [Wed, 1 May 2013 12:20:02 +0000 (15:20 +0300)] 
updated include files

13 years agosimplified code
Nikos Mavrogiannopoulos [Wed, 1 May 2013 12:16:37 +0000 (15:16 +0300)] 
simplified code

13 years agoupdated gnulib
Nikos Mavrogiannopoulos [Wed, 1 May 2013 12:12:14 +0000 (15:12 +0300)] 
updated gnulib

13 years agoWhen running tests disable PKCS #11 support to avoid detecting memory leaks from...
Nikos Mavrogiannopoulos [Wed, 1 May 2013 12:10:48 +0000 (15:10 +0300)] 
When running tests disable PKCS #11 support to avoid detecting memory leaks from PKCS #11 libraries.

13 years agodoc update
Nikos Mavrogiannopoulos [Wed, 1 May 2013 07:47:09 +0000 (10:47 +0300)] 
doc update

13 years agolink explicitly to librt
Nikos Mavrogiannopoulos [Sun, 28 Apr 2013 08:50:33 +0000 (11:50 +0300)] 
link explicitly to librt

13 years agoupdated
Nikos Mavrogiannopoulos [Sun, 28 Apr 2013 08:28:39 +0000 (11:28 +0300)] 
updated

13 years agodoc update
Nikos Mavrogiannopoulos [Sun, 28 Apr 2013 08:24:11 +0000 (11:24 +0300)] 
doc update

13 years agoAvoid linking the library on librt.
Nikos Mavrogiannopoulos [Sun, 28 Apr 2013 08:15:47 +0000 (11:15 +0300)] 
Avoid linking the library on librt.

13 years agotest suite: Add missing header
Stef Walter [Sat, 27 Apr 2013 13:00:00 +0000 (15:00 +0200)] 
test suite: Add missing header

Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
13 years agoAdded test for escaping rules.
Nikos Mavrogiannopoulos [Sat, 27 Apr 2013 19:07:02 +0000 (22:07 +0300)] 
Added test for escaping rules.

13 years agoAdd the standard description OID to those recognized for DNs
Stef Walter [Sat, 27 Apr 2013 13:39:05 +0000 (15:39 +0200)] 
Add the standard description OID to those recognized for DNs

Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
13 years agoAlways escape printable strings the LDAP way, and avoid escaping hex encoded values...
Nikos Mavrogiannopoulos [Sat, 27 Apr 2013 18:43:44 +0000 (21:43 +0300)] 
Always escape printable strings the LDAP way, and avoid escaping hex encoded values. Report and initial patch from Stef Walter.

13 years agoDo not include null terminator in DN string.
Nikos Mavrogiannopoulos [Sat, 27 Apr 2013 18:29:52 +0000 (21:29 +0300)] 
Do not include null terminator in DN string.

When printing an unknown DN string as hex do not include the null terminator.
Reported by Stef Walter.

13 years agoLink against pthread only when pthread_mutex_lock isn't in libc
Nikos Mavrogiannopoulos [Sat, 27 Apr 2013 14:15:49 +0000 (17:15 +0300)] 
Link against pthread only when pthread_mutex_lock isn't in libc

13 years agoinitialize the digest after output on padlock.
Nikos Mavrogiannopoulos [Sat, 27 Apr 2013 12:08:55 +0000 (15:08 +0300)] 
initialize the digest after output on padlock.

13 years agoread_yesno() accepts a default value. By default certificates are marked as ok for...
Nikos Mavrogiannopoulos [Sat, 27 Apr 2013 11:29:30 +0000 (14:29 +0300)] 
read_yesno() accepts a default value. By default certificates are marked as ok for signing and encryption.

13 years agoupdated license
Nikos Mavrogiannopoulos [Sat, 27 Apr 2013 10:42:10 +0000 (13:42 +0300)] 
updated license

13 years agoeliminate the reset ability from hashes
Nikos Mavrogiannopoulos [Sat, 27 Apr 2013 07:52:55 +0000 (10:52 +0300)] 
eliminate the reset ability from hashes

13 years agoDo not handle MAC reset separately. It is implied by nettle's output function.
Nikos Mavrogiannopoulos [Fri, 26 Apr 2013 21:37:07 +0000 (00:37 +0300)] 
Do not handle MAC reset separately. It is implied by nettle's output function.

13 years agoupdated documentation
Nikos Mavrogiannopoulos [Fri, 26 Apr 2013 21:29:43 +0000 (00:29 +0300)] 
updated documentation

13 years agoupdated benchmark output
Nikos Mavrogiannopoulos [Wed, 24 Apr 2013 10:21:30 +0000 (13:21 +0300)] 
updated benchmark output

13 years agoupdated TODO list
Nikos Mavrogiannopoulos [Tue, 23 Apr 2013 10:20:30 +0000 (13:20 +0300)] 
updated TODO list

13 years agouse the pass argument on PKCS #11 keys.
Nikos Mavrogiannopoulos [Wed, 17 Apr 2013 16:19:37 +0000 (18:19 +0200)] 
use the pass argument on PKCS #11 keys.

13 years agocorrected memory leak in padlock_hash_fast()
Nikos Mavrogiannopoulos [Tue, 16 Apr 2013 16:59:41 +0000 (18:59 +0200)] 
corrected memory leak in padlock_hash_fast()

13 years agomention about experimental protocols
Nikos Mavrogiannopoulos [Sun, 14 Apr 2013 12:19:01 +0000 (14:19 +0200)] 
mention about experimental protocols

13 years agonettle 2.7 is required
Nikos Mavrogiannopoulos [Sun, 14 Apr 2013 08:41:17 +0000 (10:41 +0200)] 
nettle 2.7 is required

13 years agodoc update
Nikos Mavrogiannopoulos [Sat, 13 Apr 2013 18:22:06 +0000 (20:22 +0200)] 
doc update

13 years agoAdded documentation on public key API.
Nikos Mavrogiannopoulos [Sat, 13 Apr 2013 18:17:38 +0000 (20:17 +0200)] 
Added documentation on public key API.

13 years agoAdded priority string VERS-DTLS-ALL
Nikos Mavrogiannopoulos [Sat, 13 Apr 2013 15:57:43 +0000 (17:57 +0200)] 
Added priority string VERS-DTLS-ALL