]>
git.ipfire.org Git - thirdparty/gnutls.git/log
Nikos Mavrogiannopoulos [Mon, 28 Mar 2011 19:27:19 +0000 (21:27 +0200)]
Made scripts bourne shell compliant and not bash.
Nikos Mavrogiannopoulos [Sat, 26 Mar 2011 00:02:50 +0000 (01:02 +0100)]
e-mail addresses are not directly recognizable.
Nikos Mavrogiannopoulos [Sat, 26 Mar 2011 00:01:17 +0000 (01:01 +0100)]
Corrected access to freed memory location. Reported by Vitaly Kruglikov.
Nikos Mavrogiannopoulos [Fri, 25 Mar 2011 23:55:19 +0000 (00:55 +0100)]
added Mark and Vitaly to THANKS.
Nikos Mavrogiannopoulos [Fri, 25 Mar 2011 23:53:51 +0000 (00:53 +0100)]
Corrected windows system_errno() function. Reported and patch by Mark Brand.
Nikos Mavrogiannopoulos [Fri, 25 Mar 2011 23:52:01 +0000 (00:52 +0100)]
C++ compatibility fix for compat.h. Suggested by Mark Brand.
Nikos Mavrogiannopoulos [Fri, 25 Mar 2011 19:31:11 +0000 (20:31 +0100)]
Corrected uninitialized var deinitiation. Reported by Vitaly Kruglikov.
Nikos Mavrogiannopoulos [Fri, 25 Mar 2011 19:20:22 +0000 (20:20 +0100)]
eliminate compiler warning. Reported by Andreas Metzler.
Nikos Mavrogiannopoulos [Fri, 25 Mar 2011 19:18:00 +0000 (20:18 +0100)]
Fix size of gnutls_openpgp_keyid_t by using the GNUTLS_OPENPGP_KEYID_SIZE definition.
Reported by Andreas Metzler.
Nikos Mavrogiannopoulos [Thu, 24 Mar 2011 18:44:12 +0000 (19:44 +0100)]
included news of 2.12.0
Nikos Mavrogiannopoulos [Thu, 24 Mar 2011 18:34:29 +0000 (19:34 +0100)]
added missing files.
Nikos Mavrogiannopoulos [Wed, 23 Mar 2011 19:03:47 +0000 (20:03 +0100)]
documentation fixes.
Nikos Mavrogiannopoulos [Wed, 23 Mar 2011 18:44:52 +0000 (19:44 +0100)]
Added DSA tests for client certificates as well.
Nikos Mavrogiannopoulos [Wed, 23 Mar 2011 18:44:32 +0000 (19:44 +0100)]
Simplified signature algorithm selection.
Nikos Mavrogiannopoulos [Wed, 23 Mar 2011 17:29:44 +0000 (18:29 +0100)]
The processed messages go to stdout.
Nikos Mavrogiannopoulos [Wed, 23 Mar 2011 17:04:16 +0000 (18:04 +0100)]
updated documentation
Nikos Mavrogiannopoulos [Wed, 23 Mar 2011 04:38:19 +0000 (05:38 +0100)]
Increased GNUTLS_MAX_ALGORITHM_NUM to 32. The gnutls_*_list() functions generate the list of algorithm on the spot and no longer require a static duplicate list of algorithms. This comes at a cost of not being thread safe (which is not significant since those functions are only used for special purposes).
Nikos Mavrogiannopoulos [Mon, 21 Mar 2011 17:38:10 +0000 (18:38 +0100)]
corrected parameter.
Nikos Mavrogiannopoulos [Mon, 21 Mar 2011 16:14:55 +0000 (17:14 +0100)]
Documentation fixes and cleanups.
Nikos Mavrogiannopoulos [Sun, 20 Mar 2011 18:47:45 +0000 (19:47 +0100)]
define variable locally
Nikos Mavrogiannopoulos [Sun, 20 Mar 2011 18:47:01 +0000 (19:47 +0100)]
use IP_DONTFRAG if it is defined.
Nikos Mavrogiannopoulos [Sun, 20 Mar 2011 13:18:57 +0000 (14:18 +0100)]
Avoided waiting for peer's retransmission to ensure receipt of finished messages, and used a 'timer'-like to retransmit packets.
Nikos Mavrogiannopoulos [Sun, 20 Mar 2011 10:06:53 +0000 (11:06 +0100)]
added gnutls_dtls_get_data_mtu().
Nikos Mavrogiannopoulos [Sat, 19 Mar 2011 11:27:07 +0000 (12:27 +0100)]
make gnutls-cli more quiet.
Nikos Mavrogiannopoulos [Sat, 19 Mar 2011 11:15:42 +0000 (12:15 +0100)]
Added test to verify connections with DSA keys of various sizes.
Nikos Mavrogiannopoulos [Sat, 19 Mar 2011 11:15:22 +0000 (12:15 +0100)]
warn on generation of DSA keys of over 1024 bits.
Nikos Mavrogiannopoulos [Sat, 19 Mar 2011 11:07:51 +0000 (12:07 +0100)]
Return a special error code if DSA keys with over 1024 are being used with TLS 1.x, x<2.
Nikos Mavrogiannopoulos [Sat, 19 Mar 2011 11:04:54 +0000 (12:04 +0100)]
truncate hash size when asking to sign or verify DSA with a longer hash.
Nikos Mavrogiannopoulos [Fri, 18 Mar 2011 19:55:02 +0000 (20:55 +0100)]
Check for rejected connections in system_recv_timeout().
Nikos Mavrogiannopoulos [Fri, 18 Mar 2011 19:46:19 +0000 (20:46 +0100)]
quickly discuss callback format.
Nikos Mavrogiannopoulos [Wed, 16 Mar 2011 22:04:04 +0000 (23:04 +0100)]
When sending multiple cookies due to verification errors do not increase the handshake sequence
number only the record sequence.
Nikos Mavrogiannopoulos [Wed, 16 Mar 2011 21:43:39 +0000 (22:43 +0100)]
updated Jonathan
Nikos Mavrogiannopoulos [Wed, 16 Mar 2011 21:39:12 +0000 (22:39 +0100)]
Added check for RSA ciphersuite in openpgp keys.
Nikos Mavrogiannopoulos [Wed, 16 Mar 2011 21:38:18 +0000 (22:38 +0100)]
read correct algorithm when decrypting data and use correct number of private parameters.
Nikos Mavrogiannopoulos [Wed, 16 Mar 2011 21:14:33 +0000 (22:14 +0100)]
added missing ret.
Nikos Mavrogiannopoulos [Wed, 16 Mar 2011 20:57:02 +0000 (21:57 +0100)]
Set type when sending empty openpgp key.
Nikos Mavrogiannopoulos [Wed, 16 Mar 2011 20:46:13 +0000 (21:46 +0100)]
Corrected nettle's RNG behavior on fork and added a test case.
Nikos Mavrogiannopoulos [Wed, 16 Mar 2011 19:50:27 +0000 (20:50 +0100)]
enabled RSA and removed debugging.
Nikos Mavrogiannopoulos [Wed, 16 Mar 2011 19:47:20 +0000 (20:47 +0100)]
gnutls_pubkey_t and gnutls_privkey_t can import either an openpgp subkey or a master key.
Nikos Mavrogiannopoulos [Wed, 16 Mar 2011 18:42:52 +0000 (19:42 +0100)]
split the pgp keys to elgamal and dsa.
Nikos Mavrogiannopoulos [Wed, 16 Mar 2011 18:41:52 +0000 (19:41 +0100)]
introduced GNUTLS_E_OPENPGP_PREFERRED_KEY_ERROR
Nikos Mavrogiannopoulos [Wed, 16 Mar 2011 18:18:32 +0000 (19:18 +0100)]
On unknown public key algorithms return Unknown name.
Nikos Mavrogiannopoulos [Wed, 16 Mar 2011 18:08:18 +0000 (19:08 +0100)]
Read the public key algorithm from the selected subkey and not the master key when importing to a gnutls_privkey.
Nikos Mavrogiannopoulos [Wed, 16 Mar 2011 17:37:45 +0000 (18:37 +0100)]
Documentation fixed. Added fresh keys to test.
Nikos Mavrogiannopoulos [Tue, 15 Mar 2011 22:42:52 +0000 (23:42 +0100)]
Test openpgp authentication with DSA-2048 bit keys as well.
Nikos Mavrogiannopoulos [Tue, 15 Mar 2011 22:22:36 +0000 (23:22 +0100)]
gnutls_openpgp_crt_get_auth_subkey() will no longer return an unsupported subkey.
Nikos Mavrogiannopoulos [Tue, 15 Mar 2011 21:18:53 +0000 (22:18 +0100)]
Corrected verification of DSA-2048 keys. Reported by teddy@fukt.bsnet.se.
Nikos Mavrogiannopoulos [Mon, 14 Mar 2011 16:30:21 +0000 (17:30 +0100)]
Added gnutls_transport_set_vec_push_function().
Nikos Mavrogiannopoulos [Sun, 13 Mar 2011 18:07:24 +0000 (19:07 +0100)]
updated cookie negotiation to use only a prestate structure and avoids setting data to cookie.
Nikos Mavrogiannopoulos [Sun, 13 Mar 2011 17:13:15 +0000 (18:13 +0100)]
Use DTLS 1.0 instead of SSL 3.0 headers on client hello in DTLS.
Nikos Mavrogiannopoulos [Sun, 13 Mar 2011 17:11:39 +0000 (18:11 +0100)]
Added photuris-like resource protection on the server. Added gnutls_dtls_cookie_send(), gnutls_dtls_cookie_verify() and gnutls_dtls_cookie_set() to avoid initializing a session before cookie is verified.
Nikos Mavrogiannopoulos [Sun, 13 Mar 2011 17:07:52 +0000 (18:07 +0100)]
added gnutls_key_generate() to API.
Nikos Mavrogiannopoulos [Sun, 13 Mar 2011 12:59:16 +0000 (13:59 +0100)]
Avoid the usage of structures where the attribute packed is assumed.
Nikos Mavrogiannopoulos [Sun, 13 Mar 2011 07:11:25 +0000 (08:11 +0100)]
renamed gnutls_handshake_buffer_* functions to gnutls_handshake_hash_buffer_* to separate from new API functions and corrected its usage.
Nikos Mavrogiannopoulos [Sun, 13 Mar 2011 05:55:41 +0000 (06:55 +0100)]
Added DSA-SHA256, DSA-SHA224 and RSA-SHA224 to the supported signature algorithms list. Suggested by teddy@fukt.bsnet.se
Nikos Mavrogiannopoulos [Sat, 12 Mar 2011 23:11:50 +0000 (00:11 +0100)]
session->internals.compression_method was removed. It was no longer required since the new compression algorithm was stored to next epoch as well.
Nikos Mavrogiannopoulos [Sat, 12 Mar 2011 22:50:39 +0000 (23:50 +0100)]
_gnutls_is_dtls() is no more. IS_DTLS() is being used instead.
Nikos Mavrogiannopoulos [Sat, 12 Mar 2011 22:44:41 +0000 (23:44 +0100)]
do not print debugging output on non-fatal errors.
Nikos Mavrogiannopoulos [Sat, 12 Mar 2011 22:42:58 +0000 (23:42 +0100)]
Properly reset the SSL 3.0 MAC algorithm.
Nikos Mavrogiannopoulos [Sat, 12 Mar 2011 22:38:50 +0000 (23:38 +0100)]
cleanups. Introduced gnutls_assert_val_fatal() that only prints
debugging messages on non-fatal errors.
Nikos Mavrogiannopoulos [Sat, 12 Mar 2011 22:30:45 +0000 (23:30 +0100)]
Added string for GNUTLS_A_SSL3_NO_CERTIFICATE.
Nikos Mavrogiannopoulos [Sat, 12 Mar 2011 22:27:56 +0000 (23:27 +0100)]
gnutls_version_has_variable_padding is not really needed. A check for SSL3.0 is more clear.
Nikos Mavrogiannopoulos [Sat, 12 Mar 2011 21:52:07 +0000 (22:52 +0100)]
Corrected SSL2 client hello handling.
Nikos Mavrogiannopoulos [Sat, 12 Mar 2011 10:54:01 +0000 (11:54 +0100)]
do not set default record version (i.e. SSL 3.0) during a re-handshake.
Nikos Mavrogiannopoulos [Sat, 12 Mar 2011 10:41:06 +0000 (11:41 +0100)]
default behavior is to send SSL3.0 client hellos.
Nikos Mavrogiannopoulos [Sat, 12 Mar 2011 10:37:58 +0000 (11:37 +0100)]
corrected ssl3 record version sending in client hello.
Nikos Mavrogiannopoulos [Sat, 12 Mar 2011 10:22:15 +0000 (11:22 +0100)]
gnutls_transport_set_lowat() is no more.
Nikos Mavrogiannopoulos [Sat, 12 Mar 2011 10:11:17 +0000 (11:11 +0100)]
some cleanups
Nikos Mavrogiannopoulos [Sat, 12 Mar 2011 09:56:19 +0000 (10:56 +0100)]
gnutls_x509_trust_list_verify_crt shortens the provided certificate list based on the existing trusted CAs.
Nikos Mavrogiannopoulos [Sat, 12 Mar 2011 08:33:27 +0000 (09:33 +0100)]
gnutls_init_dtls() was made redundant. The same for gnutls_end_connection_t which was replaced by a flags integer..
Nikos Mavrogiannopoulos [Sat, 12 Mar 2011 08:29:34 +0000 (09:29 +0100)]
Corrected types.
Nikos Mavrogiannopoulos [Fri, 11 Mar 2011 20:16:51 +0000 (21:16 +0100)]
Added --mtu option.
Nikos Mavrogiannopoulos [Fri, 11 Mar 2011 19:43:40 +0000 (20:43 +0100)]
properly re-generate headers of fragmented packets.
Nikos Mavrogiannopoulos [Fri, 11 Mar 2011 19:27:33 +0000 (20:27 +0100)]
increased initial retransmission time to 1 sec.
Nikos Mavrogiannopoulos [Fri, 11 Mar 2011 19:21:40 +0000 (20:21 +0100)]
In DTLS do not hash messages that shouldn't be hashed (i.e. hello verify request).
Nikos Mavrogiannopoulos [Thu, 10 Mar 2011 23:15:55 +0000 (00:15 +0100)]
Corrected size check in block encrypted records.
Nikos Mavrogiannopoulos [Thu, 10 Mar 2011 22:58:27 +0000 (23:58 +0100)]
Corrected behavior in normal TLS handshake.
Nikos Mavrogiannopoulos [Thu, 10 Mar 2011 16:14:12 +0000 (17:14 +0100)]
link libgnutls-extra against libgcrypt if required. Based
on patch by Andreas Metzler <ametzler@downhill.at.eu.org>
Nikos Mavrogiannopoulos [Thu, 10 Mar 2011 16:07:03 +0000 (17:07 +0100)]
increased the so version of libgnutls-openssl.
Nikos Mavrogiannopoulos [Sat, 5 Mar 2011 18:28:46 +0000 (19:28 +0100)]
Added intermediate handshake layer that will order handshake packets and drop duplicates.
Nikos Mavrogiannopoulos [Sat, 5 Mar 2011 10:00:09 +0000 (11:00 +0100)]
handle non fatal errors when receiving record headers.
Nikos Mavrogiannopoulos [Sat, 5 Mar 2011 09:56:19 +0000 (10:56 +0100)]
memcpy -> memmove.
Nikos Mavrogiannopoulos [Sat, 5 Mar 2011 09:55:11 +0000 (10:55 +0100)]
removed GMAX
Nikos Mavrogiannopoulos [Wed, 2 Mar 2011 17:45:30 +0000 (18:45 +0100)]
Allow providing no password for PKCS #12 structure generation. Reported by Daniel Kahn Gillmor.
Nikos Mavrogiannopoulos [Wed, 2 Mar 2011 17:42:48 +0000 (18:42 +0100)]
consistently print all interactive questions to stderr. Reported by Daniel Kahn Gillmor.
Nikos Mavrogiannopoulos [Sat, 26 Feb 2011 12:16:33 +0000 (13:16 +0100)]
combined all the record buffers in one.
Nikos Mavrogiannopoulos [Sat, 26 Feb 2011 10:27:13 +0000 (11:27 +0100)]
internal buffering for record and handshake data changed from gnutls_buffers to gnutls_mbuffers.
Nikos Mavrogiannopoulos [Sat, 26 Feb 2011 08:34:35 +0000 (09:34 +0100)]
Removed last pieces of inner application.
Nikos Mavrogiannopoulos [Sat, 26 Feb 2011 08:33:16 +0000 (09:33 +0100)]
some cleanups
Ludovic Courtès [Tue, 1 Mar 2011 22:51:19 +0000 (23:51 +0100)]
guile: Change tests to use priority strings.
Ludovic Courtès [Tue, 1 Mar 2011 22:35:25 +0000 (23:35 +0100)]
Add `udp-serv.h' to the distribution.
Andreas Metzler [Mon, 28 Feb 2011 18:50:06 +0000 (19:50 +0100)]
fix duplicate symbols in version script
These three symbols are listed both in the GNUTLS_2_8 and the
GNUTLS_2_10 section. binutils uses the first occurence, drop the second
one.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
Nikos Mavrogiannopoulos [Mon, 28 Feb 2011 16:23:24 +0000 (17:23 +0100)]
updates on -ALL priorities.
Nikos Mavrogiannopoulos [Mon, 28 Feb 2011 16:29:56 +0000 (17:29 +0100)]
Restrict the signature algorithms we advertize to SHA1 and SHA256.
Ludovic Courtès [Sun, 27 Feb 2011 23:06:38 +0000 (00:06 +0100)]
Add `gnutls/dtls.h' to the distribution.
Ludovic Courtès [Sun, 27 Feb 2011 22:57:54 +0000 (23:57 +0100)]
guile: Fix docstring extraction with CPP 4.5+.
Ludovic Courtès [Sun, 27 Feb 2011 22:36:13 +0000 (23:36 +0100)]
Pass the right CPPFLAGS when building Guile doc.
Ludovic Courtès [Sun, 27 Feb 2011 22:35:54 +0000 (23:35 +0100)]
Add nodes for the subsections of "The TLS Handshake Protocol".
Ludovic Courtès [Sun, 27 Feb 2011 19:01:12 +0000 (20:01 +0100)]
Add `lib/gnutls_dtls.h' to the distribution.
Ludovic Courtès [Sun, 27 Feb 2011 18:51:57 +0000 (19:51 +0100)]
guile: Wrap `gnutls_priority_set_direct'; deprecate the old method.