]>
git.ipfire.org Git - thirdparty/gnutls.git/log
Nikos Mavrogiannopoulos [Sun, 14 Mar 2010 23:01:03 +0000 (00:01 +0100)]
localhost -> 127.0.0.1 to work in places where localhost does not resolve.
Nikos Mavrogiannopoulos [Sun, 14 Mar 2010 21:57:55 +0000 (22:57 +0100)]
Extended time verification to trusted certificate list as well. Introduced
the flag GNUTLS_VERIFY_DISABLE_TRUSTED_TIME_CHECKS that will prevent the
trusted certificate list verification.
Nikos Mavrogiannopoulos [Thu, 11 Mar 2010 21:34:36 +0000 (22:34 +0100)]
Added tests for safe renegotiation. Removed old tests for obsolete features (lzo)
and tests that were not actually working (srp).
Nikos Mavrogiannopoulos [Thu, 11 Mar 2010 21:33:29 +0000 (22:33 +0100)]
Extension generation in SSL 3.0 (as a reply to SCSV) is not using
common code with normal extension generation. Solve issue reported by
Tomas Mraz that caused SSL 3.0 renegotiation fail.
Nikos Mavrogiannopoulos [Sun, 7 Mar 2010 09:33:07 +0000 (10:33 +0100)]
Removed artificial constrained that prevented end-user certificates,
being added to the trusted list, treated as trusted. Suggestion and patch
by Tomas Mraz.
Nikos Mavrogiannopoulos [Sun, 7 Mar 2010 08:08:04 +0000 (09:08 +0100)]
Documented that initial_safe_renegotiation is the default.
Nikos Mavrogiannopoulos [Wed, 3 Mar 2010 12:13:32 +0000 (13:13 +0100)]
gnutls-serv will terminate connection on rehandshake errors.
Nikos Mavrogiannopoulos [Wed, 3 Mar 2010 10:50:50 +0000 (11:50 +0100)]
Avoid sending alerts during handshake. Alerts might be interrupted and return
a non-fatal error which will propagate and in many cases it shouldn't.
Avoid sending no renegotiation alert when a client connects to an unsafe server. Thanks
to Tomas Hoger for the report.
Nikos Mavrogiannopoulos [Fri, 26 Feb 2010 18:04:26 +0000 (19:04 +0100)]
On handshake error send appropriate alert and terminate stream.
Simon Josefsson [Thu, 18 Feb 2010 13:23:52 +0000 (14:23 +0100)]
Add id's to chapters.
Simon Josefsson [Thu, 18 Feb 2010 09:36:15 +0000 (10:36 +0100)]
Update.
Simon Josefsson [Thu, 18 Feb 2010 09:33:56 +0000 (10:33 +0100)]
Remove.
Simon Josefsson [Thu, 18 Feb 2010 09:31:39 +0000 (10:31 +0100)]
Fix -lrt usage.
Simon Josefsson [Thu, 18 Feb 2010 09:25:23 +0000 (10:25 +0100)]
Use gnulib gettime module. Indent.
Simon Josefsson [Thu, 18 Feb 2010 09:22:57 +0000 (10:22 +0100)]
Add.
Simon Josefsson [Thu, 18 Feb 2010 09:22:06 +0000 (10:22 +0100)]
Update gnulib files.
Simon Josefsson [Thu, 18 Feb 2010 09:21:00 +0000 (10:21 +0100)]
Update gnulib files.
Simon Josefsson [Wed, 17 Feb 2010 18:06:14 +0000 (19:06 +0100)]
Indent. Don't include fcntl.h and sys/ioctl.h on (for example) Windows.
Simon Josefsson [Wed, 17 Feb 2010 18:00:21 +0000 (19:00 +0100)]
Fix objdir != srcdir.
Simon Josefsson [Wed, 17 Feb 2010 17:59:03 +0000 (18:59 +0100)]
Drop bashism. Make it work on Windows.
Simon Josefsson [Wed, 17 Feb 2010 17:42:41 +0000 (18:42 +0100)]
Fix.
Simon Josefsson [Wed, 17 Feb 2010 17:40:15 +0000 (18:40 +0100)]
Add.
Simon Josefsson [Wed, 17 Feb 2010 17:34:13 +0000 (18:34 +0100)]
Generated.
Simon Josefsson [Wed, 17 Feb 2010 17:24:48 +0000 (18:24 +0100)]
More GTK-DOC fixes.
Simon Josefsson [Wed, 17 Feb 2010 17:02:56 +0000 (18:02 +0100)]
Doc fix.
Simon Josefsson [Wed, 17 Feb 2010 16:57:42 +0000 (17:57 +0100)]
Doc fix.
Simon Josefsson [Wed, 17 Feb 2010 16:47:40 +0000 (17:47 +0100)]
Doc fix.
Simon Josefsson [Wed, 17 Feb 2010 16:47:14 +0000 (17:47 +0100)]
Fix enum doc.
Simon Josefsson [Wed, 17 Feb 2010 16:42:07 +0000 (17:42 +0100)]
More enum docs.
Simon Josefsson [Wed, 17 Feb 2010 16:24:25 +0000 (17:24 +0100)]
More enum documentation.
Simon Josefsson [Wed, 17 Feb 2010 16:13:01 +0000 (17:13 +0100)]
Doc fix.
Simon Josefsson [Wed, 17 Feb 2010 16:11:27 +0000 (17:11 +0100)]
More enum documentation.
Simon Josefsson [Wed, 17 Feb 2010 16:02:37 +0000 (17:02 +0100)]
Document more.
Simon Josefsson [Wed, 17 Feb 2010 16:01:36 +0000 (17:01 +0100)]
Document more.
Simon Josefsson [Wed, 17 Feb 2010 15:59:59 +0000 (16:59 +0100)]
Document enum.
Simon Josefsson [Wed, 17 Feb 2010 15:56:55 +0000 (16:56 +0100)]
More enum.
Simon Josefsson [Wed, 17 Feb 2010 15:53:47 +0000 (16:53 +0100)]
Fix typo.
Simon Josefsson [Wed, 17 Feb 2010 15:48:06 +0000 (16:48 +0100)]
More GTK-DOC documentation.
Simon Josefsson [Wed, 17 Feb 2010 15:01:20 +0000 (16:01 +0100)]
Improve GTK-DOC coverage.
Simon Josefsson [Wed, 17 Feb 2010 14:20:28 +0000 (15:20 +0100)]
Fix comments, for GTK-DOC.
Simon Josefsson [Wed, 17 Feb 2010 13:30:58 +0000 (14:30 +0100)]
Ignore more headers.
Simon Josefsson [Wed, 17 Feb 2010 13:21:30 +0000 (14:21 +0100)]
Doc fix.
Simon Josefsson [Wed, 17 Feb 2010 13:18:32 +0000 (14:18 +0100)]
Fix for GTK-DOC parse breakage.
Simon Josefsson [Wed, 17 Feb 2010 13:13:30 +0000 (14:13 +0100)]
Ignore gnutlsxx.h too, GTK-DOC doesn't handle C++.
Simon Josefsson [Wed, 17 Feb 2010 13:12:26 +0000 (14:12 +0100)]
Need crypto.h too.
Simon Josefsson [Wed, 17 Feb 2010 13:06:12 +0000 (14:06 +0100)]
Improve header ignores.
Simon Josefsson [Wed, 17 Feb 2010 12:47:39 +0000 (13:47 +0100)]
Upgrade to libtasn1 2.5 snapshot, for GTK-DOC comments.
Simon Josefsson [Wed, 17 Feb 2010 11:42:18 +0000 (12:42 +0100)]
Another GTK-DOC fix.
Simon Josefsson [Wed, 17 Feb 2010 11:35:31 +0000 (12:35 +0100)]
Fix GTK-DOC syntax. Unfortunately this looses some information.
Simon Josefsson [Wed, 17 Feb 2010 10:53:18 +0000 (11:53 +0100)]
Align indentation of GTK-DOC comments.
Simon Josefsson [Wed, 17 Feb 2010 10:19:25 +0000 (11:19 +0100)]
Sync with TP.
Simon Josefsson [Wed, 17 Feb 2010 09:28:55 +0000 (10:28 +0100)]
Silence gnulib warning about fseek.
Simon Josefsson [Wed, 17 Feb 2010 09:10:47 +0000 (10:10 +0100)]
Update gnulib files.
Nikos Mavrogiannopoulos [Fri, 5 Feb 2010 13:52:24 +0000 (14:52 +0100)]
Corrected calculation of session data for PSK ciphersuites. Solves issue #107256 reported by Wolfgang Glas.
Simon Josefsson [Wed, 3 Feb 2010 08:41:06 +0000 (09:41 +0100)]
Add announcement message.
Simon Josefsson [Wed, 27 Jan 2010 16:25:40 +0000 (17:25 +0100)]
Fix.
Simon Josefsson [Wed, 27 Jan 2010 16:23:24 +0000 (17:23 +0100)]
Add.
Simon Josefsson [Wed, 27 Jan 2010 16:22:48 +0000 (17:22 +0100)]
Sync with TP.
Simon Josefsson [Wed, 27 Jan 2010 16:22:28 +0000 (17:22 +0100)]
Update gnulib files.
Simon Josefsson [Wed, 27 Jan 2010 15:48:44 +0000 (16:48 +0100)]
Add.
Simon Josefsson [Wed, 27 Jan 2010 15:44:21 +0000 (16:44 +0100)]
Use libtasn1 v2.4.
Simon Josefsson [Wed, 27 Jan 2010 15:43:04 +0000 (16:43 +0100)]
Fix license.
Simon Josefsson [Wed, 27 Jan 2010 15:40:54 +0000 (16:40 +0100)]
Fix license.
Simon Josefsson [Wed, 27 Jan 2010 15:40:35 +0000 (16:40 +0100)]
Fix license.
Simon Josefsson [Wed, 27 Jan 2010 15:39:09 +0000 (16:39 +0100)]
License fix.
Simon Josefsson [Wed, 27 Jan 2010 15:33:59 +0000 (16:33 +0100)]
Update copyright years.
Simon Josefsson [Wed, 27 Jan 2010 15:31:02 +0000 (16:31 +0100)]
Fix license.
Simon Josefsson [Wed, 27 Jan 2010 15:30:45 +0000 (16:30 +0100)]
Fix license.
Simon Josefsson [Wed, 27 Jan 2010 15:30:32 +0000 (16:30 +0100)]
Fix license.
Simon Josefsson [Wed, 27 Jan 2010 15:30:18 +0000 (16:30 +0100)]
Fix license.
Simon Josefsson [Wed, 27 Jan 2010 15:29:40 +0000 (16:29 +0100)]
Fix license.
Simon Josefsson [Wed, 27 Jan 2010 15:28:51 +0000 (16:28 +0100)]
Fix license.
Simon Josefsson [Wed, 27 Jan 2010 15:28:01 +0000 (16:28 +0100)]
Fix license.
Simon Josefsson [Wed, 27 Jan 2010 15:27:20 +0000 (16:27 +0100)]
Fix license.
Simon Josefsson [Wed, 27 Jan 2010 15:26:56 +0000 (16:26 +0100)]
Fix license.
Simon Josefsson [Wed, 27 Jan 2010 15:25:44 +0000 (16:25 +0100)]
Fix license.
Simon Josefsson [Wed, 27 Jan 2010 15:24:40 +0000 (16:24 +0100)]
Fix copyright/license.
Simon Josefsson [Wed, 27 Jan 2010 15:23:22 +0000 (16:23 +0100)]
Indent and fix copyright notices.
Simon Josefsson [Wed, 27 Jan 2010 15:16:00 +0000 (16:16 +0100)]
Update gnulib files.
Simon Josefsson [Wed, 27 Jan 2010 15:04:47 +0000 (16:04 +0100)]
Fix FSF copyright notices.
Simon Josefsson [Wed, 27 Jan 2010 15:00:47 +0000 (16:00 +0100)]
doc: Fix pkg-config recommendation.
Reported by Claudio Saavedra <csaavedra@igalia.com> in
<http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/4095>.
Simon Josefsson [Wed, 27 Jan 2010 14:56:51 +0000 (15:56 +0100)]
gnutls-cli: Handle reading binary data from server.
Reported by and tiny patch from Vitaly Mayatskikh
<v.mayatskih@gmail.com> in
<http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/4096>.
Simon Josefsson [Tue, 26 Jan 2010 17:41:32 +0000 (18:41 +0100)]
Update gnulib files.
Nikos Mavrogiannopoulos [Tue, 26 Jan 2010 16:54:38 +0000 (17:54 +0100)]
Added copyright notices!
Simon Josefsson [Tue, 26 Jan 2010 15:19:58 +0000 (16:19 +0100)]
Generated.
Simon Josefsson [Tue, 26 Jan 2010 15:18:35 +0000 (16:18 +0100)]
Improve.
Simon Josefsson [Tue, 26 Jan 2010 15:06:40 +0000 (16:06 +0100)]
Ignore more.
Simon Josefsson [Tue, 26 Jan 2010 14:49:33 +0000 (15:49 +0100)]
Update gnulib files.
Simon Josefsson [Tue, 26 Jan 2010 14:48:47 +0000 (15:48 +0100)]
Update gnulib files.
Simon Josefsson [Tue, 26 Jan 2010 14:46:18 +0000 (15:46 +0100)]
Fix.
Simon Josefsson [Tue, 26 Jan 2010 14:45:54 +0000 (15:45 +0100)]
Update gnulib files.
Simon Josefsson [Tue, 26 Jan 2010 14:45:36 +0000 (15:45 +0100)]
Fix
Simon Josefsson [Tue, 26 Jan 2010 14:43:17 +0000 (15:43 +0100)]
Update gnulib files.
Simon Josefsson [Tue, 26 Jan 2010 14:39:52 +0000 (15:39 +0100)]
Update gnulib files.
Nikos Mavrogiannopoulos [Fri, 22 Jan 2010 21:40:37 +0000 (22:40 +0100)]
Documented addition of new priority strings.
Nikos Mavrogiannopoulos [Fri, 22 Jan 2010 21:36:23 +0000 (22:36 +0100)]
Documented Steve Dispensa's patch addition.
Nikos Mavrogiannopoulos [Fri, 22 Jan 2010 21:27:35 +0000 (22:27 +0100)]
Added tests for new behaviour of client.
Nikos Mavrogiannopoulos [Fri, 22 Jan 2010 21:21:16 +0000 (22:21 +0100)]
Revert "Always allow initial negotiation. Disable subsequent unsafe renegotiations."
This reverts commit
1e4981cfbec360a19cfb7470ce96093aaa95b32e .
Ah, this was to twart the attack (description by Daniel Kahn Gilmor):
The problem, as i understand it, is that the client is incapable of
telling whether the plaintext prefix injection attack has already
happened. I don't think disabling renegotiation for the session
resolves the problem.
For a server which does not announce and enforce safe renegotiation,
what the client sees as an initial connection may unknowingly actually
be renegotiating an existing session that was started by an attacker.
The concern isn't that the (legitimate) client will have their session
re-negotiated by an attacker; it's that the MITM attacker can trick the
server into viewing the client's initial authentication as a
re-negotiation of a TLS session already underway.
for servers which do odd things like apply the credentials of the
post-renegotiation client to the traffic that happened before the
renegotiation (e.g. HTTPS, with client-side certificates required only
for certain subdirectories), a safe-renegotiation-aware client *should*
refuse to connect to servers which do not announce safe renegotiation if
they want to resist this attack.
Nikos Mavrogiannopoulos [Thu, 21 Jan 2010 22:53:56 +0000 (23:53 +0100)]
Added safe-renegotiation subdir.
Nikos Mavrogiannopoulos [Thu, 21 Jan 2010 22:30:16 +0000 (23:30 +0100)]
Added safe renegotiation test cases. Added priority string option to
completely disable renegotiation to assist in testing more cases.