]> git.ipfire.org Git - thirdparty/gnutls.git/log
thirdparty/gnutls.git
16 years agolocalhost -> 127.0.0.1 to work in places where localhost does not resolve.
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.

16 years agoExtended time verification to trusted certificate list as well. Introduced
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.

16 years agoAdded tests for safe renegotiation. Removed old tests for obsolete features (lzo)
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).

16 years agoExtension generation in SSL 3.0 (as a reply to SCSV) is not using
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.

16 years agoRemoved artificial constrained that prevented end-user certificates,
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.

16 years agoDocumented that initial_safe_renegotiation is the default.
Nikos Mavrogiannopoulos [Sun, 7 Mar 2010 08:08:04 +0000 (09:08 +0100)] 
Documented that initial_safe_renegotiation is the default.

16 years agognutls-serv will terminate connection on rehandshake errors.
Nikos Mavrogiannopoulos [Wed, 3 Mar 2010 12:13:32 +0000 (13:13 +0100)] 
gnutls-serv will terminate connection on rehandshake errors.

16 years agoAvoid sending alerts during handshake. Alerts might be interrupted and return
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.

16 years agoOn handshake error send appropriate alert and terminate stream.
Nikos Mavrogiannopoulos [Fri, 26 Feb 2010 18:04:26 +0000 (19:04 +0100)] 
On handshake error send appropriate alert and terminate stream.

16 years agoAdd id's to chapters.
Simon Josefsson [Thu, 18 Feb 2010 13:23:52 +0000 (14:23 +0100)] 
Add id's to chapters.

16 years agoUpdate.
Simon Josefsson [Thu, 18 Feb 2010 09:36:15 +0000 (10:36 +0100)] 
Update.

16 years agoRemove.
Simon Josefsson [Thu, 18 Feb 2010 09:33:56 +0000 (10:33 +0100)] 
Remove.

16 years agoFix -lrt usage.
Simon Josefsson [Thu, 18 Feb 2010 09:31:39 +0000 (10:31 +0100)] 
Fix -lrt usage.

16 years agoUse gnulib gettime module. Indent.
Simon Josefsson [Thu, 18 Feb 2010 09:25:23 +0000 (10:25 +0100)] 
Use gnulib gettime module.  Indent.

16 years agoAdd.
Simon Josefsson [Thu, 18 Feb 2010 09:22:57 +0000 (10:22 +0100)] 
Add.

16 years agoUpdate gnulib files.
Simon Josefsson [Thu, 18 Feb 2010 09:22:06 +0000 (10:22 +0100)] 
Update gnulib files.

16 years agoUpdate gnulib files.
Simon Josefsson [Thu, 18 Feb 2010 09:21:00 +0000 (10:21 +0100)] 
Update gnulib files.

16 years agoIndent. Don't include fcntl.h and sys/ioctl.h on (for example) Windows.
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.

16 years agoFix objdir != srcdir.
Simon Josefsson [Wed, 17 Feb 2010 18:00:21 +0000 (19:00 +0100)] 
Fix objdir != srcdir.

16 years agoDrop bashism. Make it work on Windows.
Simon Josefsson [Wed, 17 Feb 2010 17:59:03 +0000 (18:59 +0100)] 
Drop bashism.  Make it work on Windows.

16 years agoFix.
Simon Josefsson [Wed, 17 Feb 2010 17:42:41 +0000 (18:42 +0100)] 
Fix.

16 years agoAdd.
Simon Josefsson [Wed, 17 Feb 2010 17:40:15 +0000 (18:40 +0100)] 
Add.

16 years agoGenerated.
Simon Josefsson [Wed, 17 Feb 2010 17:34:13 +0000 (18:34 +0100)] 
Generated.

16 years agoMore GTK-DOC fixes.
Simon Josefsson [Wed, 17 Feb 2010 17:24:48 +0000 (18:24 +0100)] 
More GTK-DOC fixes.

16 years agoDoc fix.
Simon Josefsson [Wed, 17 Feb 2010 17:02:56 +0000 (18:02 +0100)] 
Doc fix.

16 years agoDoc fix.
Simon Josefsson [Wed, 17 Feb 2010 16:57:42 +0000 (17:57 +0100)] 
Doc fix.

16 years agoDoc fix.
Simon Josefsson [Wed, 17 Feb 2010 16:47:40 +0000 (17:47 +0100)] 
Doc fix.

16 years agoFix enum doc.
Simon Josefsson [Wed, 17 Feb 2010 16:47:14 +0000 (17:47 +0100)] 
Fix enum doc.

16 years agoMore enum docs.
Simon Josefsson [Wed, 17 Feb 2010 16:42:07 +0000 (17:42 +0100)] 
More enum docs.

16 years agoMore enum documentation.
Simon Josefsson [Wed, 17 Feb 2010 16:24:25 +0000 (17:24 +0100)] 
More enum documentation.

16 years agoDoc fix.
Simon Josefsson [Wed, 17 Feb 2010 16:13:01 +0000 (17:13 +0100)] 
Doc fix.

16 years agoMore enum documentation.
Simon Josefsson [Wed, 17 Feb 2010 16:11:27 +0000 (17:11 +0100)] 
More enum documentation.

16 years agoDocument more.
Simon Josefsson [Wed, 17 Feb 2010 16:02:37 +0000 (17:02 +0100)] 
Document more.

16 years agoDocument more.
Simon Josefsson [Wed, 17 Feb 2010 16:01:36 +0000 (17:01 +0100)] 
Document more.

16 years agoDocument enum.
Simon Josefsson [Wed, 17 Feb 2010 15:59:59 +0000 (16:59 +0100)] 
Document enum.

16 years agoMore enum.
Simon Josefsson [Wed, 17 Feb 2010 15:56:55 +0000 (16:56 +0100)] 
More enum.

16 years agoFix typo.
Simon Josefsson [Wed, 17 Feb 2010 15:53:47 +0000 (16:53 +0100)] 
Fix typo.

16 years agoMore GTK-DOC documentation.
Simon Josefsson [Wed, 17 Feb 2010 15:48:06 +0000 (16:48 +0100)] 
More GTK-DOC documentation.

16 years agoImprove GTK-DOC coverage.
Simon Josefsson [Wed, 17 Feb 2010 15:01:20 +0000 (16:01 +0100)] 
Improve GTK-DOC coverage.

16 years agoFix comments, for GTK-DOC.
Simon Josefsson [Wed, 17 Feb 2010 14:20:28 +0000 (15:20 +0100)] 
Fix comments, for GTK-DOC.

16 years agoIgnore more headers.
Simon Josefsson [Wed, 17 Feb 2010 13:30:58 +0000 (14:30 +0100)] 
Ignore more headers.

16 years agoDoc fix.
Simon Josefsson [Wed, 17 Feb 2010 13:21:30 +0000 (14:21 +0100)] 
Doc fix.

16 years agoFix for GTK-DOC parse breakage.
Simon Josefsson [Wed, 17 Feb 2010 13:18:32 +0000 (14:18 +0100)] 
Fix for GTK-DOC parse breakage.

16 years agoIgnore gnutlsxx.h too, GTK-DOC doesn't handle C++.
Simon Josefsson [Wed, 17 Feb 2010 13:13:30 +0000 (14:13 +0100)] 
Ignore gnutlsxx.h too, GTK-DOC doesn't handle C++.

16 years agoNeed crypto.h too.
Simon Josefsson [Wed, 17 Feb 2010 13:12:26 +0000 (14:12 +0100)] 
Need crypto.h too.

16 years agoImprove header ignores.
Simon Josefsson [Wed, 17 Feb 2010 13:06:12 +0000 (14:06 +0100)] 
Improve header ignores.

16 years agoUpgrade to libtasn1 2.5 snapshot, for GTK-DOC comments.
Simon Josefsson [Wed, 17 Feb 2010 12:47:39 +0000 (13:47 +0100)] 
Upgrade to libtasn1 2.5 snapshot, for GTK-DOC comments.

16 years agoAnother GTK-DOC fix.
Simon Josefsson [Wed, 17 Feb 2010 11:42:18 +0000 (12:42 +0100)] 
Another GTK-DOC fix.

16 years agoFix GTK-DOC syntax. Unfortunately this looses some information.
Simon Josefsson [Wed, 17 Feb 2010 11:35:31 +0000 (12:35 +0100)] 
Fix GTK-DOC syntax.  Unfortunately this looses some information.

16 years agoAlign indentation of GTK-DOC comments.
Simon Josefsson [Wed, 17 Feb 2010 10:53:18 +0000 (11:53 +0100)] 
Align indentation of GTK-DOC comments.

16 years agoSync with TP.
Simon Josefsson [Wed, 17 Feb 2010 10:19:25 +0000 (11:19 +0100)] 
Sync with TP.

16 years agoSilence gnulib warning about fseek.
Simon Josefsson [Wed, 17 Feb 2010 09:28:55 +0000 (10:28 +0100)] 
Silence gnulib warning about fseek.

16 years agoUpdate gnulib files.
Simon Josefsson [Wed, 17 Feb 2010 09:10:47 +0000 (10:10 +0100)] 
Update gnulib files.

16 years agoCorrected calculation of session data for PSK ciphersuites. Solves issue #107256...
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.

16 years agoAdd announcement message.
Simon Josefsson [Wed, 3 Feb 2010 08:41:06 +0000 (09:41 +0100)] 
Add announcement message.

16 years agoFix.
Simon Josefsson [Wed, 27 Jan 2010 16:25:40 +0000 (17:25 +0100)] 
Fix.

16 years agoAdd.
Simon Josefsson [Wed, 27 Jan 2010 16:23:24 +0000 (17:23 +0100)] 
Add.

16 years agoSync with TP.
Simon Josefsson [Wed, 27 Jan 2010 16:22:48 +0000 (17:22 +0100)] 
Sync with TP.

16 years agoUpdate gnulib files.
Simon Josefsson [Wed, 27 Jan 2010 16:22:28 +0000 (17:22 +0100)] 
Update gnulib files.

16 years agoAdd.
Simon Josefsson [Wed, 27 Jan 2010 15:48:44 +0000 (16:48 +0100)] 
Add.

16 years agoUse libtasn1 v2.4.
Simon Josefsson [Wed, 27 Jan 2010 15:44:21 +0000 (16:44 +0100)] 
Use libtasn1 v2.4.

16 years agoFix license.
Simon Josefsson [Wed, 27 Jan 2010 15:43:04 +0000 (16:43 +0100)] 
Fix license.

16 years agoFix license.
Simon Josefsson [Wed, 27 Jan 2010 15:40:54 +0000 (16:40 +0100)] 
Fix license.

16 years agoFix license.
Simon Josefsson [Wed, 27 Jan 2010 15:40:35 +0000 (16:40 +0100)] 
Fix license.

16 years agoLicense fix.
Simon Josefsson [Wed, 27 Jan 2010 15:39:09 +0000 (16:39 +0100)] 
License fix.

16 years agoUpdate copyright years.
Simon Josefsson [Wed, 27 Jan 2010 15:33:59 +0000 (16:33 +0100)] 
Update copyright years.

16 years agoFix license.
Simon Josefsson [Wed, 27 Jan 2010 15:31:02 +0000 (16:31 +0100)] 
Fix license.

16 years agoFix license.
Simon Josefsson [Wed, 27 Jan 2010 15:30:45 +0000 (16:30 +0100)] 
Fix license.

16 years agoFix license.
Simon Josefsson [Wed, 27 Jan 2010 15:30:32 +0000 (16:30 +0100)] 
Fix license.

16 years agoFix license.
Simon Josefsson [Wed, 27 Jan 2010 15:30:18 +0000 (16:30 +0100)] 
Fix license.

16 years agoFix license.
Simon Josefsson [Wed, 27 Jan 2010 15:29:40 +0000 (16:29 +0100)] 
Fix license.

16 years agoFix license.
Simon Josefsson [Wed, 27 Jan 2010 15:28:51 +0000 (16:28 +0100)] 
Fix license.

16 years agoFix license.
Simon Josefsson [Wed, 27 Jan 2010 15:28:01 +0000 (16:28 +0100)] 
Fix license.

16 years agoFix license.
Simon Josefsson [Wed, 27 Jan 2010 15:27:20 +0000 (16:27 +0100)] 
Fix license.

16 years agoFix license.
Simon Josefsson [Wed, 27 Jan 2010 15:26:56 +0000 (16:26 +0100)] 
Fix license.

16 years agoFix license.
Simon Josefsson [Wed, 27 Jan 2010 15:25:44 +0000 (16:25 +0100)] 
Fix license.

16 years agoFix copyright/license.
Simon Josefsson [Wed, 27 Jan 2010 15:24:40 +0000 (16:24 +0100)] 
Fix copyright/license.

16 years agoIndent and fix copyright notices.
Simon Josefsson [Wed, 27 Jan 2010 15:23:22 +0000 (16:23 +0100)] 
Indent and fix copyright notices.

16 years agoUpdate gnulib files.
Simon Josefsson [Wed, 27 Jan 2010 15:16:00 +0000 (16:16 +0100)] 
Update gnulib files.

16 years agoFix FSF copyright notices.
Simon Josefsson [Wed, 27 Jan 2010 15:04:47 +0000 (16:04 +0100)] 
Fix FSF copyright notices.

16 years agodoc: Fix pkg-config recommendation.
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>.

16 years agognutls-cli: Handle reading binary data from server.
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>.

16 years agoUpdate gnulib files.
Simon Josefsson [Tue, 26 Jan 2010 17:41:32 +0000 (18:41 +0100)] 
Update gnulib files.

16 years agoAdded copyright notices!
Nikos Mavrogiannopoulos [Tue, 26 Jan 2010 16:54:38 +0000 (17:54 +0100)] 
Added copyright notices!

16 years agoGenerated.
Simon Josefsson [Tue, 26 Jan 2010 15:19:58 +0000 (16:19 +0100)] 
Generated.

16 years agoImprove.
Simon Josefsson [Tue, 26 Jan 2010 15:18:35 +0000 (16:18 +0100)] 
Improve.

16 years agoIgnore more.
Simon Josefsson [Tue, 26 Jan 2010 15:06:40 +0000 (16:06 +0100)] 
Ignore more.

16 years agoUpdate gnulib files.
Simon Josefsson [Tue, 26 Jan 2010 14:49:33 +0000 (15:49 +0100)] 
Update gnulib files.

16 years agoUpdate gnulib files.
Simon Josefsson [Tue, 26 Jan 2010 14:48:47 +0000 (15:48 +0100)] 
Update gnulib files.

16 years agoFix.
Simon Josefsson [Tue, 26 Jan 2010 14:46:18 +0000 (15:46 +0100)] 
Fix.

16 years agoUpdate gnulib files.
Simon Josefsson [Tue, 26 Jan 2010 14:45:54 +0000 (15:45 +0100)] 
Update gnulib files.

16 years agoFix
Simon Josefsson [Tue, 26 Jan 2010 14:45:36 +0000 (15:45 +0100)] 
Fix

16 years agoUpdate gnulib files.
Simon Josefsson [Tue, 26 Jan 2010 14:43:17 +0000 (15:43 +0100)] 
Update gnulib files.

16 years agoUpdate gnulib files.
Simon Josefsson [Tue, 26 Jan 2010 14:39:52 +0000 (15:39 +0100)] 
Update gnulib files.

16 years agoDocumented addition of new priority strings.
Nikos Mavrogiannopoulos [Fri, 22 Jan 2010 21:40:37 +0000 (22:40 +0100)] 
Documented addition of new priority strings.

16 years agoDocumented Steve Dispensa's patch addition.
Nikos Mavrogiannopoulos [Fri, 22 Jan 2010 21:36:23 +0000 (22:36 +0100)] 
Documented Steve Dispensa's patch addition.

16 years agoAdded tests for new behaviour of client.
Nikos Mavrogiannopoulos [Fri, 22 Jan 2010 21:27:35 +0000 (22:27 +0100)] 
Added tests for new behaviour of client.

16 years agoRevert "Always allow initial negotiation. Disable subsequent unsafe renegotiations."
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.

16 years agoAdded safe-renegotiation subdir.
Nikos Mavrogiannopoulos [Thu, 21 Jan 2010 22:53:56 +0000 (23:53 +0100)] 
Added safe-renegotiation subdir.

16 years agoAdded safe renegotiation test cases. Added priority string option to
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.