]> git.ipfire.org Git - thirdparty/gnutls.git/log
thirdparty/gnutls.git
13 years agoupdate gnutls_3_1_7
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 10:00:22 +0000 (11:00 +0100)] 
update

13 years agotest update
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 09:44:02 +0000 (10:44 +0100)] 
test update

13 years agoupdate
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 09:35:58 +0000 (10:35 +0100)] 
update

13 years agoupdated doc
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 09:05:41 +0000 (10:05 +0100)] 
updated doc

13 years agoupdated
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 08:42:27 +0000 (09:42 +0100)] 
updated

13 years agodoc update
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 08:30:25 +0000 (09:30 +0100)] 
doc update

13 years agodocument limitation
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 08:30:05 +0000 (09:30 +0100)] 
document limitation

13 years agoMake sure we don't fail if writing gets interrupted
Alfredo Pironti [Thu, 24 Jan 2013 12:46:15 +0000 (13:46 +0100)] 
Make sure we don't fail if writing gets interrupted

13 years agodisable heartbeat test if it isn't included.
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 08:26:50 +0000 (09:26 +0100)] 
disable heartbeat test if it isn't included.

13 years agodocumented fix
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 08:09:46 +0000 (09:09 +0100)] 
documented fix

13 years agopostpone the change
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 07:57:58 +0000 (08:57 +0100)] 
postpone the change

13 years agoRevert "license is again LGPLv2.1"
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 07:57:44 +0000 (08:57 +0100)] 
Revert "license is again LGPLv2.1"

This reverts commit b7eea829d4b1db58c49bf5c3e31e4be5b61fb2e8.

13 years agoupdated test
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 07:57:10 +0000 (08:57 +0100)] 
updated test

13 years agoFixes to avoid a timing attack in TLS CBC record parsing.
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 02:08:04 +0000 (03:08 +0100)] 
Fixes to avoid a timing attack in TLS CBC record parsing.

13 years agoupdated
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 01:59:00 +0000 (02:59 +0100)] 
updated

13 years agoonly register heartbeat if it is enabled.
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 01:51:26 +0000 (02:51 +0100)] 
only register heartbeat if it is enabled.

13 years agolicense is again LGPLv2.1
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 01:46:38 +0000 (02:46 +0100)] 
license is again LGPLv2.1

13 years agoupdated heartbeat code, and made it optional.
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 01:24:29 +0000 (02:24 +0100)] 
updated heartbeat code, and made it optional.

13 years agocorrected typo
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 00:55:43 +0000 (01:55 +0100)] 
corrected typo

13 years agoUse LGPLv2.1 in the files their author's agreed to.
Nikos Mavrogiannopoulos [Sun, 3 Feb 2013 09:39:16 +0000 (10:39 +0100)] 
Use LGPLv2.1 in the files their author's agreed to.

13 years agoAdded GNUTLS_PKCS11_OBJ_ATTR_CRT_TRUSTED_CA to specify trusted CA certificates.
Nikos Mavrogiannopoulos [Sun, 3 Feb 2013 09:36:57 +0000 (10:36 +0100)] 
Added GNUTLS_PKCS11_OBJ_ATTR_CRT_TRUSTED_CA to specify trusted CA certificates.

13 years agoadded new func
Nikos Mavrogiannopoulos [Sat, 2 Feb 2013 07:51:01 +0000 (08:51 +0100)] 
added new func

13 years agocorrected session resumption
Nikos Mavrogiannopoulos [Fri, 1 Feb 2013 19:30:43 +0000 (20:30 +0100)] 
corrected session resumption

13 years agosimplified DB storing
Nikos Mavrogiannopoulos [Fri, 1 Feb 2013 19:22:09 +0000 (20:22 +0100)] 
simplified DB storing

13 years agoApplied disable SNI patch from Daniel.
Nikos Mavrogiannopoulos [Fri, 1 Feb 2013 19:11:29 +0000 (20:11 +0100)] 
Applied disable SNI patch from Daniel.

13 years agoremove function is not required to add or retrieve from db.
Nikos Mavrogiannopoulos [Fri, 1 Feb 2013 19:05:05 +0000 (20:05 +0100)] 
remove function is not required to add or retrieve from db.

13 years agoUse LGPLv2.1 in the files their author's agreed to.
Nikos Mavrogiannopoulos [Fri, 1 Feb 2013 19:02:50 +0000 (20:02 +0100)] 
Use LGPLv2.1 in the files their author's agreed to.

13 years agoAdded gnutls_db_check_entry_time().
Nikos Mavrogiannopoulos [Thu, 31 Jan 2013 22:28:36 +0000 (23:28 +0100)] 
Added gnutls_db_check_entry_time().

13 years agodeprecated problematic function
Nikos Mavrogiannopoulos [Thu, 31 Jan 2013 22:15:59 +0000 (23:15 +0100)] 
deprecated problematic function

13 years agoFixes in server side of DTLS-0.9.
Nikos Mavrogiannopoulos [Thu, 31 Jan 2013 19:16:44 +0000 (20:16 +0100)] 
Fixes in server side of DTLS-0.9.

13 years agocorrected typo
Nikos Mavrogiannopoulos [Thu, 31 Jan 2013 15:38:31 +0000 (16:38 +0100)] 
corrected typo

13 years agouncork doesn't do anything when the session is already in flush mode
Nikos Mavrogiannopoulos [Wed, 30 Jan 2013 17:11:06 +0000 (18:11 +0100)] 
uncork doesn't do anything when the session is already in flush mode

13 years agomore files to ignore
Nikos Mavrogiannopoulos [Tue, 29 Jan 2013 22:02:02 +0000 (23:02 +0100)] 
more files to ignore

13 years agodoc update
Nikos Mavrogiannopoulos [Tue, 29 Jan 2013 21:59:05 +0000 (22:59 +0100)] 
doc update

13 years agobumped version
Nikos Mavrogiannopoulos [Tue, 29 Jan 2013 21:41:07 +0000 (22:41 +0100)] 
bumped version

13 years agoAdded Alfredo
Nikos Mavrogiannopoulos [Tue, 29 Jan 2013 21:33:52 +0000 (22:33 +0100)] 
Added Alfredo

13 years agoupdated doc for XSSL
Nikos Mavrogiannopoulos [Tue, 29 Jan 2013 21:31:25 +0000 (22:31 +0100)] 
updated doc for XSSL

13 years agoAdded XSSL client examples.
Nikos Mavrogiannopoulos [Tue, 29 Jan 2013 21:26:28 +0000 (22:26 +0100)] 
Added XSSL client examples.

13 years agoFixed compilation of mini-xssl.
Nikos Mavrogiannopoulos [Tue, 29 Jan 2013 20:59:41 +0000 (21:59 +0100)] 
Fixed compilation of mini-xssl.

13 years agosmall fixes
Nikos Mavrogiannopoulos [Tue, 29 Jan 2013 20:53:57 +0000 (21:53 +0100)] 
small fixes

13 years agoxssl API moved to xssl library
Nikos Mavrogiannopoulos [Tue, 29 Jan 2013 20:35:11 +0000 (21:35 +0100)] 
xssl API moved to xssl library

13 years agoupdated text
Nikos Mavrogiannopoulos [Tue, 29 Jan 2013 20:26:48 +0000 (21:26 +0100)] 
updated text

13 years agoComment out new padding until it is standardized or at least approved by the WG.
Nikos Mavrogiannopoulos [Tue, 29 Jan 2013 20:23:50 +0000 (21:23 +0100)] 
Comment out new padding until it is standardized or at least approved by the WG.

13 years agofix xssl
Nikos Mavrogiannopoulos [Tue, 29 Jan 2013 20:22:02 +0000 (21:22 +0100)] 
fix xssl

13 years agoCorrected issue in gnutls-cli-debug which tried connections to multiple hosts.
Nikos Mavrogiannopoulos [Tue, 29 Jan 2013 20:02:02 +0000 (21:02 +0100)] 
Corrected issue in gnutls-cli-debug which tried connections to multiple hosts.

gnutls-cli-debug was trying to connect to all possible IP addresses of the host
and failed if any was unavailable. Now it tries sequentially and accepts the
first that is working. Reported by Daniel Kahn Gillmor.

13 years agoupdated
Nikos Mavrogiannopoulos [Mon, 28 Jan 2013 00:53:53 +0000 (01:53 +0100)] 
updated

13 years agoupdated NEWS
Nikos Mavrogiannopoulos [Mon, 28 Jan 2013 00:51:35 +0000 (01:51 +0100)] 
updated NEWS

13 years agoFix AEAD out-of-place decryption
Nikos Mavrogiannopoulos [Sun, 27 Jan 2013 19:00:32 +0000 (20:00 +0100)] 
Fix AEAD out-of-place decryption

13 years agoupdated test
Nikos Mavrogiannopoulos [Sun, 27 Jan 2013 18:19:13 +0000 (19:19 +0100)] 
updated test

13 years agoAdded new interface.
Nikos Mavrogiannopoulos [Sun, 27 Jan 2013 17:17:35 +0000 (18:17 +0100)] 
Added new interface.

13 years agopropagate the error of the verify callback.
Nikos Mavrogiannopoulos [Sun, 27 Jan 2013 14:20:09 +0000 (15:20 +0100)] 
propagate the error of the verify callback.

13 years agoupdates in the sbuf API.
Nikos Mavrogiannopoulos [Sun, 27 Jan 2013 12:58:46 +0000 (13:58 +0100)] 
updates in the sbuf API.

13 years agoAdded gnutls_rnd_refresh().
Nikos Mavrogiannopoulos [Sun, 27 Jan 2013 10:51:05 +0000 (11:51 +0100)] 
Added gnutls_rnd_refresh().

13 years agoKeep the legacy dh_prime_bits.
Nikos Mavrogiannopoulos [Sun, 27 Jan 2013 10:39:39 +0000 (11:39 +0100)] 
Keep the legacy dh_prime_bits.

13 years agoupdated sbuf interface.
Nikos Mavrogiannopoulos [Sat, 26 Jan 2013 20:38:26 +0000 (21:38 +0100)] 
updated sbuf interface.

13 years agoupdated news
Nikos Mavrogiannopoulos [Sat, 26 Jan 2013 19:08:54 +0000 (20:08 +0100)] 
updated news

13 years agoNo need to cache events with the current behavior.
Nikos Mavrogiannopoulos [Sat, 26 Jan 2013 19:03:59 +0000 (20:03 +0100)] 
No need to cache events with the current behavior.

13 years agouse nonces instead of random data
Nikos Mavrogiannopoulos [Sat, 26 Jan 2013 19:00:22 +0000 (20:00 +0100)] 
use nonces instead of random data

13 years agofree all resources
Nikos Mavrogiannopoulos [Sat, 26 Jan 2013 15:29:29 +0000 (16:29 +0100)] 
free all resources

13 years agononces update the internal rng state much slower.
Nikos Mavrogiannopoulos [Sat, 26 Jan 2013 15:26:09 +0000 (16:26 +0100)] 
nonces update the internal rng state much slower.

13 years agoInstead of setting directly the number of DH bits, set a security parameter per session.
Nikos Mavrogiannopoulos [Sat, 26 Jan 2013 14:27:42 +0000 (15:27 +0100)] 
Instead of setting directly the number of DH bits, set a security parameter per session.

13 years agoThe minimum DH prime bits are now set by the priority strings (that means they are...
Nikos Mavrogiannopoulos [Sat, 26 Jan 2013 14:10:24 +0000 (15:10 +0100)] 
The minimum DH prime bits are now set by the priority strings (that means they are increased for the SECURE strings).

13 years agowarnings doesn't imply Werror
Nikos Mavrogiannopoulos [Sat, 26 Jan 2013 14:00:24 +0000 (15:00 +0100)] 
warnings doesn't imply Werror

13 years agoupdated
Nikos Mavrogiannopoulos [Sat, 26 Jan 2013 13:51:35 +0000 (14:51 +0100)] 
updated

13 years agodisable gnutls_certificate_get_peers_subkey_id() if not openpgp.
Nikos Mavrogiannopoulos [Sat, 26 Jan 2013 12:58:17 +0000 (13:58 +0100)] 
disable gnutls_certificate_get_peers_subkey_id() if not openpgp.

13 years agooptimized random generator.
Nikos Mavrogiannopoulos [Sat, 26 Jan 2013 12:12:41 +0000 (13:12 +0100)] 
optimized random generator.

13 years agocheck for getpid().
Nikos Mavrogiannopoulos [Sat, 26 Jan 2013 11:49:16 +0000 (12:49 +0100)] 
check for getpid().

13 years ago_dtls_timespec_sub_ms -> timespec_sub_ms
Nikos Mavrogiannopoulos [Sat, 26 Jan 2013 11:19:00 +0000 (12:19 +0100)] 
_dtls_timespec_sub_ms -> timespec_sub_ms

13 years agoAvoid many indirect calls.
Nikos Mavrogiannopoulos [Fri, 25 Jan 2013 21:01:30 +0000 (22:01 +0100)] 
Avoid many indirect calls.

13 years agoreduced calls to getpid
Nikos Mavrogiannopoulos [Fri, 25 Jan 2013 20:57:28 +0000 (21:57 +0100)] 
reduced calls to getpid

13 years agouse the more precise gettime() instead of gettimeofday().
Nikos Mavrogiannopoulos [Fri, 25 Jan 2013 20:44:36 +0000 (21:44 +0100)] 
use the more precise gettime() instead of gettimeofday().

13 years agognutls_range_split accepts pointers as arguments.
Nikos Mavrogiannopoulos [Fri, 25 Jan 2013 20:27:05 +0000 (21:27 +0100)] 
gnutls_range_split accepts pointers as arguments.

13 years agoMake gnutls_range_split available from the GnuTLS API
Alfredo Pironti [Thu, 24 Jan 2013 13:17:57 +0000 (14:17 +0100)] 
Make gnutls_range_split available from the GnuTLS API

13 years ago- Remove references to the (now renamed) gnutls_range_send_message - Ignore sbuf...
Alfredo Pironti [Thu, 24 Jan 2013 11:38:54 +0000 (12:38 +0100)] 
- Remove references to the (now renamed) gnutls_range_send_message - Ignore sbuf-api generated documentation

Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
13 years agoSome fix when disable-psk-authentication is specified. Based on patch by Jaak Ristioja.
Nikos Mavrogiannopoulos [Fri, 25 Jan 2013 20:21:35 +0000 (21:21 +0100)] 
Some fix when disable-psk-authentication is specified. Based on patch by Jaak Ristioja.

13 years agorewritten DN parsing code.
Nikos Mavrogiannopoulos [Fri, 25 Jan 2013 19:33:53 +0000 (20:33 +0100)] 
rewritten DN parsing code.

13 years agotest the DN functionality of certtool.
Nikos Mavrogiannopoulos [Fri, 25 Jan 2013 19:33:09 +0000 (20:33 +0100)] 
test the DN functionality of certtool.

13 years agodane test no longer fails if danetool isn't compiled
Nikos Mavrogiannopoulos [Fri, 25 Jan 2013 19:24:45 +0000 (20:24 +0100)] 
dane test no longer fails if danetool isn't compiled

13 years agouse the non-locale dependent versions of isxxx functions.
Nikos Mavrogiannopoulos [Fri, 25 Jan 2013 18:54:15 +0000 (19:54 +0100)] 
use the non-locale dependent versions of isxxx functions.

13 years agoallow writes of more than the maximum record data.
Nikos Mavrogiannopoulos [Thu, 24 Jan 2013 04:19:08 +0000 (05:19 +0100)] 
allow writes of more than the maximum record data.

13 years agointroduced gnutls_cork() and gnutls_uncork().
Nikos Mavrogiannopoulos [Thu, 24 Jan 2013 04:18:03 +0000 (05:18 +0100)] 
introduced gnutls_cork() and gnutls_uncork().

13 years agoAdded gnutls_sbuf_getdelim() and getline().
Nikos Mavrogiannopoulos [Wed, 23 Jan 2013 22:24:59 +0000 (23:24 +0100)] 
Added gnutls_sbuf_getdelim() and getline().

13 years agodoc updates
Nikos Mavrogiannopoulos [Wed, 23 Jan 2013 21:12:21 +0000 (22:12 +0100)] 
doc updates

13 years agoSmall changes and a sanity check
Nikos Mavrogiannopoulos [Wed, 23 Jan 2013 21:11:39 +0000 (22:11 +0100)] 
Small changes and a sanity check

13 years agoprint static strings without a printf-like function.
Nikos Mavrogiannopoulos [Wed, 23 Jan 2013 20:51:26 +0000 (21:51 +0100)] 
print static strings without a printf-like function.

13 years agoUpdated ranges patch.
Nikos Mavrogiannopoulos [Wed, 23 Jan 2013 20:05:18 +0000 (21:05 +0100)] 
Updated ranges patch.

13 years agoGnuTLS Length Hiding patch.
Alfredo Pironti [Tue, 22 Jan 2013 19:05:08 +0000 (20:05 +0100)] 
GnuTLS Length Hiding patch.

- Remove random padding; use minimal padding with legacy interface
- With new interface, use LH when possible, that is in CBC mode or with the new padding extension
- Rename priority to "NEW_PADDING"
- gnutls-cli: add command line switch --ranges using LH when possible.
- Update documentation

Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
13 years agochanged function name to gnutls_session_force_valid.
Nikos Mavrogiannopoulos [Tue, 22 Jan 2013 19:20:52 +0000 (20:20 +0100)] 
changed function name to gnutls_session_force_valid.

13 years agoUpdate Libs.private with @LIB_CLOCK_GETTIME@ as well
Martin Storsjo [Mon, 21 Jan 2013 22:15:51 +0000 (00:15 +0200)] 
Update Libs.private with @LIB_CLOCK_GETTIME@ as well

This is required when linking as static libraries on linux, for
-lrt.

Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
13 years agoset a default error position.
Nikos Mavrogiannopoulos [Tue, 22 Jan 2013 19:02:42 +0000 (20:02 +0100)] 
set a default error position.

13 years agoAdded gnutls_session_clear_invalid
Nikos Mavrogiannopoulos [Tue, 22 Jan 2013 00:08:14 +0000 (01:08 +0100)] 
Added gnutls_session_clear_invalid

13 years agoupdated docs for sbuf API.
Nikos Mavrogiannopoulos [Mon, 21 Jan 2013 20:18:59 +0000 (21:18 +0100)] 
updated docs for sbuf API.

13 years agoAdded gnutls_record_set_timeout().
Nikos Mavrogiannopoulos [Mon, 21 Jan 2013 18:05:29 +0000 (19:05 +0100)] 
Added gnutls_record_set_timeout().

13 years agoupdated sbuf layer.
Nikos Mavrogiannopoulos [Mon, 21 Jan 2013 17:56:16 +0000 (18:56 +0100)] 
updated sbuf layer.

13 years agoUpdated doc
Nikos Mavrogiannopoulos [Mon, 21 Jan 2013 17:39:05 +0000 (18:39 +0100)] 
Updated doc

13 years agocorrected C parameter generation.
Nikos Mavrogiannopoulos [Mon, 21 Jan 2013 17:38:54 +0000 (18:38 +0100)] 
corrected C parameter generation.

13 years agoUpdated Libs.private with all the required libraries
Nikos Mavrogiannopoulos [Mon, 21 Jan 2013 17:35:17 +0000 (18:35 +0100)] 
Updated Libs.private with all the required libraries

13 years agoInclude libiconv in Libs.private
Martin Storsjo [Mon, 21 Jan 2013 15:17:12 +0000 (17:17 +0200)] 
Include libiconv in Libs.private

This makes static linking succeed if the library is configured to
use libiconv.

Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
13 years agoDefine _gnutls_file_mutex in gnutls_global.c instead of in verify-tofu.c
Martin Storsjo [Mon, 21 Jan 2013 14:00:10 +0000 (16:00 +0200)] 
Define _gnutls_file_mutex in gnutls_global.c instead of in verify-tofu.c

This fixes issues with linking the tools on OS X if not building
shared libraries.

Currently, if building with --disable-shared on OS X, the build
fails with:
  CCLD   gnutls-serv
Undefined symbols for architecture x86_64:
  "__gnutls_file_mutex", referenced from:
      _gnutls_global_deinit in libgnutls.a(gnutls_global.o)
      _gnutls_global_init in libgnutls.a(gnutls_global.o)
ld: symbol(s) not found for architecture x86_64

It seems that the linker fails to pull in verify-tofu.o to satisfy
the undefined reference to _gnutls_file_mutex.o in gnutls_global.o
unless gnutls_global.o (or any other object file in the link) also
calls functions that pulls in verify-tofu.o. Since gnutls_global.o
always is linked in, but verify-tofu.o can be left out unless someone
calls the functions in it, defining the mutex in gnutls_global.c makes
sense and simplifies the dependencies.

Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
13 years agoAdded --cprint option to certtool
Nikos Mavrogiannopoulos [Mon, 21 Jan 2013 08:37:35 +0000 (09:37 +0100)] 
Added --cprint option to certtool