]>
git.ipfire.org Git - thirdparty/gnutls.git/log
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 10:00:22 +0000 (11:00 +0100)]
update
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 09:44:02 +0000 (10:44 +0100)]
test update
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 09:35:58 +0000 (10:35 +0100)]
update
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 09:05:41 +0000 (10:05 +0100)]
updated doc
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 08:42:27 +0000 (09:42 +0100)]
updated
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 08:30:25 +0000 (09:30 +0100)]
doc update
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 08:30:05 +0000 (09:30 +0100)]
document limitation
Alfredo Pironti [Thu, 24 Jan 2013 12:46:15 +0000 (13:46 +0100)]
Make sure we don't fail if writing gets interrupted
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 08:26:50 +0000 (09:26 +0100)]
disable heartbeat test if it isn't included.
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 08:09:46 +0000 (09:09 +0100)]
documented fix
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 07:57:58 +0000 (08:57 +0100)]
postpone the change
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 07:57:44 +0000 (08:57 +0100)]
Revert "license is again LGPLv2.1"
This reverts commit
b7eea829d4b1db58c49bf5c3e31e4be5b61fb2e8 .
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 07:57:10 +0000 (08:57 +0100)]
updated test
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 02:08:04 +0000 (03:08 +0100)]
Fixes to avoid a timing attack in TLS CBC record parsing.
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 01:59:00 +0000 (02:59 +0100)]
updated
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 01:51:26 +0000 (02:51 +0100)]
only register heartbeat if it is enabled.
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 01:46:38 +0000 (02:46 +0100)]
license is again LGPLv2.1
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 01:24:29 +0000 (02:24 +0100)]
updated heartbeat code, and made it optional.
Nikos Mavrogiannopoulos [Mon, 4 Feb 2013 00:55:43 +0000 (01:55 +0100)]
corrected typo
Nikos Mavrogiannopoulos [Sun, 3 Feb 2013 09:39:16 +0000 (10:39 +0100)]
Use LGPLv2.1 in the files their author's agreed to.
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.
Nikos Mavrogiannopoulos [Sat, 2 Feb 2013 07:51:01 +0000 (08:51 +0100)]
added new func
Nikos Mavrogiannopoulos [Fri, 1 Feb 2013 19:30:43 +0000 (20:30 +0100)]
corrected session resumption
Nikos Mavrogiannopoulos [Fri, 1 Feb 2013 19:22:09 +0000 (20:22 +0100)]
simplified DB storing
Nikos Mavrogiannopoulos [Fri, 1 Feb 2013 19:11:29 +0000 (20:11 +0100)]
Applied disable SNI patch from Daniel.
Nikos Mavrogiannopoulos [Fri, 1 Feb 2013 19:05:05 +0000 (20:05 +0100)]
remove function is not required to add or retrieve from db.
Nikos Mavrogiannopoulos [Fri, 1 Feb 2013 19:02:50 +0000 (20:02 +0100)]
Use LGPLv2.1 in the files their author's agreed to.
Nikos Mavrogiannopoulos [Thu, 31 Jan 2013 22:28:36 +0000 (23:28 +0100)]
Added gnutls_db_check_entry_time().
Nikos Mavrogiannopoulos [Thu, 31 Jan 2013 22:15:59 +0000 (23:15 +0100)]
deprecated problematic function
Nikos Mavrogiannopoulos [Thu, 31 Jan 2013 19:16:44 +0000 (20:16 +0100)]
Fixes in server side of DTLS-0.9.
Nikos Mavrogiannopoulos [Thu, 31 Jan 2013 15:38:31 +0000 (16:38 +0100)]
corrected typo
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
Nikos Mavrogiannopoulos [Tue, 29 Jan 2013 22:02:02 +0000 (23:02 +0100)]
more files to ignore
Nikos Mavrogiannopoulos [Tue, 29 Jan 2013 21:59:05 +0000 (22:59 +0100)]
doc update
Nikos Mavrogiannopoulos [Tue, 29 Jan 2013 21:41:07 +0000 (22:41 +0100)]
bumped version
Nikos Mavrogiannopoulos [Tue, 29 Jan 2013 21:33:52 +0000 (22:33 +0100)]
Added Alfredo
Nikos Mavrogiannopoulos [Tue, 29 Jan 2013 21:31:25 +0000 (22:31 +0100)]
updated doc for XSSL
Nikos Mavrogiannopoulos [Tue, 29 Jan 2013 21:26:28 +0000 (22:26 +0100)]
Added XSSL client examples.
Nikos Mavrogiannopoulos [Tue, 29 Jan 2013 20:59:41 +0000 (21:59 +0100)]
Fixed compilation of mini-xssl.
Nikos Mavrogiannopoulos [Tue, 29 Jan 2013 20:53:57 +0000 (21:53 +0100)]
small fixes
Nikos Mavrogiannopoulos [Tue, 29 Jan 2013 20:35:11 +0000 (21:35 +0100)]
xssl API moved to xssl library
Nikos Mavrogiannopoulos [Tue, 29 Jan 2013 20:26:48 +0000 (21:26 +0100)]
updated text
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.
Nikos Mavrogiannopoulos [Tue, 29 Jan 2013 20:22:02 +0000 (21:22 +0100)]
fix xssl
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.
Nikos Mavrogiannopoulos [Mon, 28 Jan 2013 00:53:53 +0000 (01:53 +0100)]
updated
Nikos Mavrogiannopoulos [Mon, 28 Jan 2013 00:51:35 +0000 (01:51 +0100)]
updated NEWS
Nikos Mavrogiannopoulos [Sun, 27 Jan 2013 19:00:32 +0000 (20:00 +0100)]
Fix AEAD out-of-place decryption
Nikos Mavrogiannopoulos [Sun, 27 Jan 2013 18:19:13 +0000 (19:19 +0100)]
updated test
Nikos Mavrogiannopoulos [Sun, 27 Jan 2013 17:17:35 +0000 (18:17 +0100)]
Added new interface.
Nikos Mavrogiannopoulos [Sun, 27 Jan 2013 14:20:09 +0000 (15:20 +0100)]
propagate the error of the verify callback.
Nikos Mavrogiannopoulos [Sun, 27 Jan 2013 12:58:46 +0000 (13:58 +0100)]
updates in the sbuf API.
Nikos Mavrogiannopoulos [Sun, 27 Jan 2013 10:51:05 +0000 (11:51 +0100)]
Added gnutls_rnd_refresh().
Nikos Mavrogiannopoulos [Sun, 27 Jan 2013 10:39:39 +0000 (11:39 +0100)]
Keep the legacy dh_prime_bits.
Nikos Mavrogiannopoulos [Sat, 26 Jan 2013 20:38:26 +0000 (21:38 +0100)]
updated sbuf interface.
Nikos Mavrogiannopoulos [Sat, 26 Jan 2013 19:08:54 +0000 (20:08 +0100)]
updated news
Nikos Mavrogiannopoulos [Sat, 26 Jan 2013 19:03:59 +0000 (20:03 +0100)]
No need to cache events with the current behavior.
Nikos Mavrogiannopoulos [Sat, 26 Jan 2013 19:00:22 +0000 (20:00 +0100)]
use nonces instead of random data
Nikos Mavrogiannopoulos [Sat, 26 Jan 2013 15:29:29 +0000 (16:29 +0100)]
free all resources
Nikos Mavrogiannopoulos [Sat, 26 Jan 2013 15:26:09 +0000 (16:26 +0100)]
nonces update the internal rng state much slower.
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.
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).
Nikos Mavrogiannopoulos [Sat, 26 Jan 2013 14:00:24 +0000 (15:00 +0100)]
warnings doesn't imply Werror
Nikos Mavrogiannopoulos [Sat, 26 Jan 2013 13:51:35 +0000 (14:51 +0100)]
updated
Nikos Mavrogiannopoulos [Sat, 26 Jan 2013 12:58:17 +0000 (13:58 +0100)]
disable gnutls_certificate_get_peers_subkey_id() if not openpgp.
Nikos Mavrogiannopoulos [Sat, 26 Jan 2013 12:12:41 +0000 (13:12 +0100)]
optimized random generator.
Nikos Mavrogiannopoulos [Sat, 26 Jan 2013 11:49:16 +0000 (12:49 +0100)]
check for getpid().
Nikos Mavrogiannopoulos [Sat, 26 Jan 2013 11:19:00 +0000 (12:19 +0100)]
_dtls_timespec_sub_ms -> timespec_sub_ms
Nikos Mavrogiannopoulos [Fri, 25 Jan 2013 21:01:30 +0000 (22:01 +0100)]
Avoid many indirect calls.
Nikos Mavrogiannopoulos [Fri, 25 Jan 2013 20:57:28 +0000 (21:57 +0100)]
reduced calls to getpid
Nikos Mavrogiannopoulos [Fri, 25 Jan 2013 20:44:36 +0000 (21:44 +0100)]
use the more precise gettime() instead of gettimeofday().
Nikos Mavrogiannopoulos [Fri, 25 Jan 2013 20:27:05 +0000 (21:27 +0100)]
gnutls_range_split accepts pointers as arguments.
Alfredo Pironti [Thu, 24 Jan 2013 13:17:57 +0000 (14:17 +0100)]
Make gnutls_range_split available from the GnuTLS API
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>
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.
Nikos Mavrogiannopoulos [Fri, 25 Jan 2013 19:33:53 +0000 (20:33 +0100)]
rewritten DN parsing code.
Nikos Mavrogiannopoulos [Fri, 25 Jan 2013 19:33:09 +0000 (20:33 +0100)]
test the DN functionality of certtool.
Nikos Mavrogiannopoulos [Fri, 25 Jan 2013 19:24:45 +0000 (20:24 +0100)]
dane test no longer fails if danetool isn't compiled
Nikos Mavrogiannopoulos [Fri, 25 Jan 2013 18:54:15 +0000 (19:54 +0100)]
use the non-locale dependent versions of isxxx functions.
Nikos Mavrogiannopoulos [Thu, 24 Jan 2013 04:19:08 +0000 (05:19 +0100)]
allow writes of more than the maximum record data.
Nikos Mavrogiannopoulos [Thu, 24 Jan 2013 04:18:03 +0000 (05:18 +0100)]
introduced gnutls_cork() and gnutls_uncork().
Nikos Mavrogiannopoulos [Wed, 23 Jan 2013 22:24:59 +0000 (23:24 +0100)]
Added gnutls_sbuf_getdelim() and getline().
Nikos Mavrogiannopoulos [Wed, 23 Jan 2013 21:12:21 +0000 (22:12 +0100)]
doc updates
Nikos Mavrogiannopoulos [Wed, 23 Jan 2013 21:11:39 +0000 (22:11 +0100)]
Small changes and a sanity check
Nikos Mavrogiannopoulos [Wed, 23 Jan 2013 20:51:26 +0000 (21:51 +0100)]
print static strings without a printf-like function.
Nikos Mavrogiannopoulos [Wed, 23 Jan 2013 20:05:18 +0000 (21:05 +0100)]
Updated ranges 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>
Nikos Mavrogiannopoulos [Tue, 22 Jan 2013 19:20:52 +0000 (20:20 +0100)]
changed function name to gnutls_session_force_valid.
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>
Nikos Mavrogiannopoulos [Tue, 22 Jan 2013 19:02:42 +0000 (20:02 +0100)]
set a default error position.
Nikos Mavrogiannopoulos [Tue, 22 Jan 2013 00:08:14 +0000 (01:08 +0100)]
Added gnutls_session_clear_invalid
Nikos Mavrogiannopoulos [Mon, 21 Jan 2013 20:18:59 +0000 (21:18 +0100)]
updated docs for sbuf API.
Nikos Mavrogiannopoulos [Mon, 21 Jan 2013 18:05:29 +0000 (19:05 +0100)]
Added gnutls_record_set_timeout().
Nikos Mavrogiannopoulos [Mon, 21 Jan 2013 17:56:16 +0000 (18:56 +0100)]
updated sbuf layer.
Nikos Mavrogiannopoulos [Mon, 21 Jan 2013 17:39:05 +0000 (18:39 +0100)]
Updated doc
Nikos Mavrogiannopoulos [Mon, 21 Jan 2013 17:38:54 +0000 (18:38 +0100)]
corrected C parameter generation.
Nikos Mavrogiannopoulos [Mon, 21 Jan 2013 17:35:17 +0000 (18:35 +0100)]
Updated Libs.private with all the required libraries
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>
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>
Nikos Mavrogiannopoulos [Mon, 21 Jan 2013 08:37:35 +0000 (09:37 +0100)]
Added --cprint option to certtool