gsasl-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] GNU gsasl branch, master, updated. gsasl-1-2-116-gbb508a8


From: Simon Josefsson
Subject: [SCM] GNU gsasl branch, master, updated. gsasl-1-2-116-gbb508a8
Date: Thu, 08 Oct 2009 15:24:36 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU gsasl".

http://git.savannah.gnu.org/cgit/gsasl.git/commit/?id=bb508a83165201dc8cfc3e5bd0350872e075db53

The branch, master has been updated
       via  bb508a83165201dc8cfc3e5bd0350872e075db53 (commit)
       via  4decbd43a1ef0f8298455a2eadd3f23776302c9c (commit)
       via  e03d6af3b2366939814cd3008e1626faa4ba0d64 (commit)
       via  6bd5f8d2cf6e46380b41902e571a27a5dd014ff6 (commit)
       via  e1e4e2382e679c0adf8389d7e44564f210801b05 (commit)
       via  a228409c6255bb4618edfbafb55a829aeb1b15f5 (commit)
       via  2a29ab6b92e85e30976665d23e0f8b4820ad6502 (commit)
       via  abcc1ec2f6f9913885202aac281da3ad84ba3ce3 (commit)
       via  1e9577cfeddb19114de6ae5296d6ee120642c762 (commit)
      from  1790cf17dfdcb14ce629e0551be0d3499ba43f4e (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit bb508a83165201dc8cfc3e5bd0350872e075db53
Author: Simon Josefsson <address@hidden>
Date:   Thu Oct 8 17:24:10 2009 +0200

    Generated.

commit 4decbd43a1ef0f8298455a2eadd3f23776302c9c
Author: Simon Josefsson <address@hidden>
Date:   Thu Oct 8 17:20:57 2009 +0200

    Generated.

commit e03d6af3b2366939814cd3008e1626faa4ba0d64
Author: Simon Josefsson <address@hidden>
Date:   Thu Oct 8 17:18:45 2009 +0200

    Version 1.3.

commit 6bd5f8d2cf6e46380b41902e571a27a5dd014ff6
Author: Simon Josefsson <address@hidden>
Date:   Thu Oct 8 17:15:12 2009 +0200

    Don't use non-ascii in self-test in case gsasl is built without libidn.

commit e1e4e2382e679c0adf8389d7e44564f210801b05
Author: Simon Josefsson <address@hidden>
Date:   Thu Oct 8 17:11:05 2009 +0200

    Fix build error on mingw.

commit a228409c6255bb4618edfbafb55a829aeb1b15f5
Author: Simon Josefsson <address@hidden>
Date:   Thu Oct 8 16:44:47 2009 +0200

    Update.

commit 2a29ab6b92e85e30976665d23e0f8b4820ad6502
Author: Simon Josefsson <address@hidden>
Date:   Thu Oct 8 16:44:18 2009 +0200

    Add new symbols since 1.3 section.

commit abcc1ec2f6f9913885202aac281da3ad84ba3ce3
Author: Simon Josefsson <address@hidden>
Date:   Thu Oct 8 16:43:47 2009 +0200

    Doc fix.

commit 1e9577cfeddb19114de6ae5296d6ee120642c762
Author: Simon Josefsson <address@hidden>
Date:   Thu Oct 8 16:40:42 2009 +0200

    Simplify DISTCHECK_CONFIGURE_FLAGS, scram is now enabled by default.

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                     |  615 +++++++++++++++++++++++++++++++++++++++++
 Makefile.am                   |    3 +-
 NEWS                          |    2 +-
 doc/reference/gsasl-docs.sgml |    5 +-
 lib/ChangeLog                 |  615 +++++++++++++++++++++++++++++++++++++++++
 lib/NEWS                      |    2 +-
 lib/src/crypto.c              |    4 +
 src/Makefile.am               |    1 +
 tests/scram.c                 |    4 +-
 9 files changed, 1244 insertions(+), 7 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 5b7fc0c..bf5c5f9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,618 @@
+2009-10-08  Simon Josefsson <address@hidden>
+
+       * lib/ChangeLog: Generated.
+
+2009-10-08  Simon Josefsson <address@hidden>
+
+       * NEWS, lib/NEWS: Version 1.3.
+
+2009-10-08  Simon Josefsson <address@hidden>
+
+       * tests/scram.c: Don't use non-ascii in self-test in case gsasl is
+       built without libidn.
+
+2009-10-08  Simon Josefsson <address@hidden>
+
+       * src/Makefile.am: Fix build error on mingw.
+
+2009-10-08  Simon Josefsson <address@hidden>
+
+       * doc/reference/gsasl-docs.sgml: Update.
+
+2009-10-08  Simon Josefsson <address@hidden>
+
+       * doc/reference/gsasl-docs.sgml: Add new symbols since 1.3 section.
+
+2009-10-08  Simon Josefsson <address@hidden>
+
+       * lib/src/crypto.c: Doc fix.
+
+2009-10-08  Simon Josefsson <address@hidden>
+
+       * Makefile.am: Simplify DISTCHECK_CONFIGURE_FLAGS, scram is now
+       enabled by default.
+
+2009-10-08  Simon Josefsson <address@hidden>
+
+       * NEWS: Add.
+
+2009-10-08  Simon Josefsson <address@hidden>
+
+       * lib/src/init.c: Make SCRAM lowest priority for now.
+
+2009-10-08  Simon Josefsson <address@hidden>
+
+       * doc/gsasl.texi: Fix.
+
+2009-10-08  Simon Josefsson <address@hidden>
+
+       * NEWS: Add.
+
+2009-10-08  Simon Josefsson <address@hidden>
+
+       * lib/configure.ac: Enable SCRAM by default.
+
+2009-10-08  Simon Josefsson <address@hidden>
+
+       * doc/gsasl.texi: Improve, including new SCRAM coverage.
+
+2009-10-08  Simon Josefsson <address@hidden>
+
+       * gl/Makefile.am, gl/getopt.in.h, gl/getopt_int.h, gl/m4/getopt.m4,
+       gl/m4/gnulib-comp.m4, gl/m4/stdio_h.m4, gl/m4/unistd_h.m4,
+       gl/progname.c, gl/stdio.in.h, gl/unistd.in.h,
+       gltests/test-getopt.c, gltests/test-getopt_long.h,
+       gltests/test-quotearg.c, lib/gl/Makefile.am, lib/gl/m4/stdio_h.m4,
+       lib/gl/m4/unistd_h.m4, lib/gl/stdio.in.h, lib/gl/unistd.in.h,
+       lib/maint.mk, maint.mk: Update gnulib files.
+
+2009-10-07  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c, lib/scram/server.c: SCRAM: Normalize password
+       using SASLprep.
+
+2009-09-25  Simon Josefsson <address@hidden>
+
+       * gl/Makefile.am, gl/m4/getdelim.m4, gl/m4/stdio_h.m4,
+       gl/m4/stdlib_h.m4, gl/m4/unistd_h.m4, gl/stdio.in.h,
+       gl/stdlib.in.h, gl/unistd.in.h, gltests/Makefile.am,
+       lib/gl/Makefile.am, lib/gl/m4/getdelim.m4,
+       lib/gl/m4/gnulib-cache.m4, lib/gl/m4/gnulib-comp.m4,
+       lib/gl/m4/memmem.m4, lib/gl/m4/stdio_h.m4, lib/gl/m4/stdlib_h.m4,
+       lib/gl/m4/unistd_h.m4, lib/gl/memmem.c, lib/gl/stdio.in.h,
+       lib/gl/stdlib.in.h, lib/gl/str-two-way.h, lib/gl/unistd.in.h,
+       lib/gltests/Makefile.am, lib/gltests/test-memmem.c, lib/maint.mk,
+       maint.mk: Update gnulib files.
+
+2009-09-23  Simon Josefsson <address@hidden>
+
+       * src/gsasl.c: Revert check for empty final token (incorrect
+       change).
+
+2009-09-16  Simon Josefsson <address@hidden>
+
+       * src/callbacks.c: Silence debug warning.
+
+2009-09-16  Simon Josefsson <address@hidden>
+
+       * src/gsasl.c: Don't print empty tokens after success.
+
+2009-09-16  Simon Josefsson <address@hidden>
+
+       * lib/scram/server.c: SCRAM: Store username property in server.
+
+2009-09-16  Simon Josefsson <address@hidden>
+
+       * tests/scram.c: Also check that AUTHID is set and correct in
+       callback.
+
+2009-09-16  Simon Josefsson <address@hidden>
+
+       * .gitignore: Add.
+
+2009-09-16  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c: SCRAM: Fix memleak.
+
+2009-09-16  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c, lib/scram/parser.c, lib/scram/parser.h,
+       lib/scram/server.c: SCRAM: Handle non-zero terminated strings.
+
+2009-09-11  Simon Josefsson <address@hidden>
+
+       * lib/scram/validate.c: SCRAM: Drop FIXME, specification changed to
+       not use UTF-8 for nonces.
+
+2009-09-11  Simon Josefsson <address@hidden>
+
+       * lib/scram/parser.c, lib/scram/printer.c: SCRAM: Drop FIXMEs, we
+       solved it differently.
+
+2009-09-11  Simon Josefsson <address@hidden>
+
+       * lib/scram/parser.c, lib/scram/printer.c: SCRAM: Drop FIXMEs, we
+       solved it differently.
+
+2009-09-11  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c: SCRAM: Cleanup and memory leak fixing.
+
+2009-09-11  Simon Josefsson <address@hidden>
+
+       * lib/scram/server.c: SCRAM: Cleanup and memory leak fixing.
+
+2009-09-11  Simon Josefsson <address@hidden>
+
+       * lib/scram/server.c: SCRAM: Check that username doesn't fail
+       SASLprep (as required).
+
+2009-09-11  Simon Josefsson <address@hidden>
+
+       * Makefile.am: Enable SCRAM-SHA-1 during distcheck testing.
+
+2009-09-11  Simon Josefsson <address@hidden>
+
+       * tests/scram.c: Silence warning.
+
+2009-09-11  Simon Josefsson <address@hidden>
+
+       * gl/m4/getaddrinfo.m4, gl/m4/getline.m4, gl/m4/getopt.m4,
+       gl/m4/poll.m4, gl/m4/readline.m4, gl/m4/select.m4,
+       gl/m4/sockets.m4, gl/m4/socklen.m4, gl/m4/sockpfaf.m4,
+       gl/m4/wctype.m4, lib/build-aux/gendocs.sh, lib/gl/m4/getline.m4: 
+       Update gnulib files.
+
+2009-09-11  Simon Josefsson <address@hidden>
+
+       * lib/NEWS, lib/configure.ac, lib/scram/mechinfo.c,
+       lib/scram/scram.h, lib/src/init.c: SCRAM: Drop unfinished
+       SCRAM-SHA-1-PLUS support.
+
+2009-09-11  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c, lib/scram/server.c: SCRAM: Check server
+       signature.
+
+2009-09-11  Simon Josefsson <address@hidden>
+
+       * lib/scram/server.c: SCRAM: Generate server signature.
+
+2009-09-11  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c, lib/scram/server.c: SCRAM: Check clientproof
+       on server side.  Fix mem leaks.
+
+2009-09-11  Simon Josefsson <address@hidden>
+
+       * tests/scram.c: Use b64 salt.
+
+2009-09-11  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c, lib/scram/parser.c, lib/scram/printer.c: 
+       SCRAM: Base64 decode salt.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * doc/Makefile.am, lib/NEWS, lib/scram/client.c, lib/src/gsasl.h,
+       lib/src/internal.h, lib/src/property.c, lib/src/xfinish.c: SCRAM:
+       Compute proof.  Add property GSASL_SCRAM_SALTED_PASSWORD.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/gl/Makefile.am, lib/gl/m4/gc-sha1.m4,
+       lib/gl/m4/gnulib-cache.m4, lib/gl/m4/gnulib-comp.m4,
+       lib/gltests/Makefile.am, lib/gltests/test-gc-sha1.c: Add SHA-1
+       gnulib modules.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/NEWS, lib/src/crypto.c, lib/src/gsasl.h: Add SHA-1 APIs.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/gl/Makefile.am, lib/gl/gc-pbkdf2-sha1.c, lib/gl/hmac-sha1.c,
+       lib/gl/m4/gc-hmac-sha1.m4, lib/gl/m4/gc-pbkdf2-sha1.m4,
+       lib/gl/m4/gnulib-cache.m4, lib/gl/m4/gnulib-comp.m4,
+       lib/gl/m4/hmac-sha1.m4, lib/gl/m4/sha1.m4, lib/gl/sha1.c,
+       lib/gl/sha1.h, lib/gltests/Makefile.am,
+       lib/gltests/test-gc-hmac-sha1.c, lib/gltests/test-gc-pbkdf2-sha1.c: 
+       Add crypto/gc-pbkdf2-sha1 gnulib module.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c: Check errors.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c, lib/scram/server.c: SCRAM: Compare nonces.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c: SCRAM: Correct cbind in client final.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c, lib/scram/parser.c, tests/scram.c: SCRAM:
+       Print/parse authzid.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * tests/scram.c: Test iter/salt too.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c, lib/scram/server.c: SCRAM: Use printable salt.
+       Fix mem leak
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c, lib/scram/server.c: SCRAM: Use printable
+       nonces.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/server.c: SCRAM: Support iter/salt setting better.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/NEWS, lib/src/gsasl.h, lib/src/internal.h,
+       lib/src/property.c, lib/src/xfinish.c: SCRAM: Add properties.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c, lib/scram/server.c, tests/scram.c: SCRAM: Fix
+       self-test and memory leak.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * tests/scram.c: Improve output.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c, lib/scram/parser.c, lib/scram/parser.h,
+       lib/scram/printer.c, lib/scram/printer.h, lib/scram/server.c,
+       lib/scram/tokens.c, lib/scram/tokens.h, lib/scram/validate.c,
+       lib/scram/validate.h: SCRAM: Protocol works (but no crypto).
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c, lib/scram/parser.c, lib/scram/printer.c,
+       lib/scram/printer.h, lib/scram/tokens.c, lib/scram/tokens.h,
+       lib/scram/validate.c, lib/scram/validate.h: SCRAM: Client final
+       sending works (but no crypto).
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c: SCRAM: Cleanup.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c, lib/scram/parser.c, lib/scram/parser.h,
+       lib/scram/server.c: SCRAM: Parsing of server first works.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/Makefile.am, lib/scram/parser.c, lib/scram/parser.h,
+       lib/scram/printer.c, lib/scram/printer.h, lib/scram/server.c,
+       lib/scram/tokens.c, lib/scram/tokens.h, lib/scram/validate.c,
+       lib/scram/validate.h: SCRAM: Printing server first works.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/server.c: SCRAM: Server can parse client first.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * .gitignore: Add.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/parser.c: Add.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/parser.c: Fix typo.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * .gitignore: Add.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * .gitignore: Drop some things.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * gl/Makefile.am, gl/m4/string_h.m4, gl/m4/unistd_h.m4,
+       gl/m4/wctype.m4, gl/string.in.h, gl/unistd.in.h, gl/wctype.in.h,
+       lib/gl/m4/rawmemchr.m4, lib/gl/m4/strchrnul.m4: Add gnulib strchrnul
+       module.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/gl/rawmemchr.c, lib/gl/rawmemchr.valgrind,
+       lib/gl/strchrnul.c, lib/gl/strchrnul.valgrind: Add gnulib strchrnul
+       module.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/gl/Makefile.am, lib/gl/m4/gnulib-cache.m4,
+       lib/gl/m4/gnulib-comp.m4, lib/gl/m4/string_h.m4,
+       lib/gl/m4/unistd_h.m4, lib/gl/string.in.h, lib/gl/unistd.in.h,
+       lib/gltests/Makefile.am, lib/gltests/test-rawmemchr.c,
+       lib/gltests/test-strchrnul.c: Add gnulib strchrnul module.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/parser.c: Parse more.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * tests/scram.c: Make it build.
+
+2009-09-09  Simon Josefsson <address@hidden>
+
+       * lib/scram/Makefile.am, lib/scram/parser.c, lib/scram/parser.h,
+       lib/scram/server.c: Add skeleton parser.
+
+2009-09-09  Simon Josefsson <address@hidden>
+
+       * .gitignore: Add.
+
+2009-09-09  Simon Josefsson <address@hidden>
+
+       * lib/scram/Makefile.am, lib/scram/client.c, lib/scram/mechinfo.c,
+       lib/scram/scram.h, lib/scram/server.c, tests/Makefile.am,
+       tests/scram.c: Improve SCRAM, initial server skeleton and self test.
+
+2009-09-09  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c: Improve SCRAM, client now sends first token.
+
+2009-09-09  Simon Josefsson <address@hidden>
+
+       * lib/scram/Makefile.am, lib/scram/mechinfo.c, lib/scram/scram.h: 
+       Improve SCRAM, client now sends first token.
+
+2009-09-09  Simon Josefsson <address@hidden>
+
+       * lib/scram/printer.c: Fixes.
+
+2009-09-09  Simon Josefsson <address@hidden>
+
+       * lib/scram/validate.c: Add check.
+
+2009-09-09  Simon Josefsson <address@hidden>
+
+       * lib/scram/printer.c, lib/scram/printer.h: Add SCRAM printer
+       functionality.
+
+2009-09-09  Simon Josefsson <address@hidden>
+
+       * lib/scram/Makefile.am, lib/scram/printer.h, lib/scram/tokens.h,
+       lib/scram/validate.c, lib/scram/validate.h: Add SCRAM stuff.
+
+2009-09-08  Simon Josefsson <address@hidden>
+
+       * lib/Makefile.am, lib/configure.ac, lib/scram/Makefile.am,
+       lib/scram/mechinfo.c, lib/scram/scram.h, lib/src/Makefile.am,
+       lib/src/init.c: Add SCRAM skeleton.
+
+2009-09-08  Simon Josefsson <address@hidden>
+
+       * lib/Makefile.am, lib/configure.ac, lib/scram/Makefile.am,
+       lib/scram/mechinfo.c, lib/scram/scram.h: Add SCRAM skeleton.
+
+2009-09-08  Simon Josefsson <address@hidden>
+
+       * gl/Makefile.am, gl/close.c, gl/iconv_open-solaris.gperf,
+       gl/iconv_open.c, gl/inet_ntop.c, gl/m4/gnulib-comp.m4,
+       gl/m4/iconv_open.m4, gl/m4/stdio_h.m4, gl/m4/string_h.m4,
+       gl/m4/unistd_h.m4, gl/stdio.in.h, gl/string.in.h, gl/unistd.in.h,
+       gl/wctype.in.h, gltests/Makefile.am, gltests/inet_pton.c,
+       gltests/test-wctype.c, lib/gl/Makefile.am, lib/gl/m4/stdio_h.m4,
+       lib/gl/m4/string_h.m4, lib/gl/m4/unistd_h.m4, lib/gl/stdio.in.h,
+       lib/gl/string.in.h, lib/gl/unistd.in.h, lib/maint.mk, maint.mk: 
+       Update gnulib files.
+
+2009-08-28  Simon Josefsson <address@hidden>
+
+       * NEWS: Add.
+
+2009-08-28  Simon Josefsson <address@hidden>
+
+       * gl/Makefile.am, gl/m4/gnulib-comp.m4, gl/m4/stdlib_h.m4,
+       gl/m4/sys_socket_h.m4, gl/m4/unistd_h.m4, gl/progname.c,
+       gl/quotearg.c, gl/quotearg.h, gl/stdlib.in.h, gl/sys_socket.in.h,
+       gl/unistd.in.h, gl/vasnprintf.c, gltests/Makefile.am,
+       gltests/test-quotearg.c, lib/gl/Makefile.am, lib/gl/m4/stddef_h.m4,
+       lib/gl/m4/stdlib_h.m4, lib/gl/m4/unistd_h.m4, lib/gl/stddef.in.h,
+       lib/gl/stdlib.in.h, lib/gl/unistd.in.h, lib/gl/vasnprintf.c,
+       lib/gltests/test-stddef.c: Update gnulib files.
+
+2009-08-28  Simon Josefsson <address@hidden>
+
+       * NEWS, THANKS, src/Makefile.am: Fix libintl-related build errors on
+       MinGW.  Tiny patch from "carlo.bramix" <address@hidden>.
+
+2009-08-20  Simon Josefsson <address@hidden>
+
+       * gl/Makefile.am, gl/m4/gnulib-comp.m4, gl/m4/stddef_h.m4,
+       gl/m4/stdio_h.m4, gl/m4/wchar.m4, gl/poll.c, gl/select.c,
+       gl/stddef.in.h, gl/stdio.in.h, gl/stdlib.in.h, gl/string.in.h,
+       gl/unistd.in.h, gltests/Makefile.am, gltests/test-stddef.c,
+       gltests/test-stdio.c, gltests/test-stdlib.c, gltests/test-string.c,
+       gltests/test-unistd.c, gltests/test-wchar.c, lib/gl/Makefile.am,
+       lib/gl/m4/gnulib-comp.m4, lib/gl/m4/stdio_h.m4, lib/gl/m4/wchar.m4,
+       lib/gl/stdio.in.h, lib/gl/stdlib.in.h, lib/gl/string.in.h,
+       lib/gl/unistd.in.h, lib/gltests/Makefile.am,
+       lib/gltests/test-stdio.c, lib/gltests/test-stdlib.c,
+       lib/gltests/test-string.c, lib/gltests/test-unistd.c,
+       lib/gltests/test-wchar.c, lib/maint.mk, maint.mk: Update gnulib
+       files.
+
+2009-08-14  Simon Josefsson <address@hidden>
+
+       * gl/Makefile.am, gl/fseeko.c, gl/m4/close.m4, gl/m4/fclose.m4,
+       gl/m4/getopt.m4, gl/m4/gnulib-comp.m4, gl/m4/iconv.m4,
+       gl/m4/sys_ioctl_h.m4, gl/m4/sys_select_h.m4, gl/m4/sys_socket_h.m4,
+       gl/m4/threadlib.m4, gl/m4/unistd_h.m4, gl/socket.c, gl/sockets.c,
+       gl/sockets.h, gl/stdio-write.c, gl/sys_select.in.h, gl/unistd.in.h,
+       gl/vasnprintf.c, gltests/Makefile.am, gltests/gettimeofday.c,
+       gltests/sockets.c, gltests/sockets.h, gltests/sys_ioctl.in.h,
+       gltests/test-getopt.c, gltests/test-getopt.h,
+       gltests/test-getopt_long.h, gltests/test-poll.c,
+       gltests/test-select.c, gltests/test-stdio.c, gltests/test-stdlib.c,
+       gltests/test-string.c, gltests/test-sys_select.c,
+       gltests/test-unistd.c, gltests/test-version-etc.sh,
+       lib/gl/Makefile.am, lib/gl/gc-gnulib.c, lib/gl/gc-libgcrypt.c,
+       lib/gl/m4/gnulib-comp.m4, lib/gl/m4/iconv.m4,
+       lib/gl/m4/threadlib.m4, lib/gl/m4/unistd_h.m4, lib/gl/md5.h,
+       lib/gl/stdio-write.c, lib/gl/unistd.in.h, lib/gl/vasnprintf.c,
+       lib/gltests/test-stdio.c, lib/gltests/test-stdlib.c,
+       lib/gltests/test-string.c, lib/gltests/test-unistd.c, lib/maint.mk,
+       maint.mk: Update gnulib files.
+
+2009-07-29  Simon Josefsson <address@hidden>
+
+       * README-alpha: Typo.
+
+2009-07-22  Simon Josefsson <address@hidden>
+
+       * gl/Makefile.am, gl/errno.in.h, gl/error.c, gl/m4/errno_h.m4,
+       gl/m4/gnulib-comp.m4, gl/m4/lib-link.m4, gl/m4/mbrtowc.m4,
+       gl/m4/memchr.m4, gl/m4/stdio_h.m4, gl/m4/unistd_h.m4,
+       gl/stdio.in.h, gl/strerror.c, gl/unistd.in.h, gl/version-etc.c,
+       gl/version-etc.h, gltests/Makefile.am, gltests/test-stdio.c,
+       gltests/test-stdlib.c, gltests/test-string.c,
+       gltests/test-unistd.c, gltests/test-version-etc.c,
+       gltests/test-version-etc.sh, gltests/version-etc-fsf.c,
+       lib/build-aux/vc-list-files, lib/gl/Makefile.am, lib/gl/errno.in.h,
+       lib/gl/m4/errno_h.m4, lib/gl/m4/lib-link.m4, lib/gl/m4/memchr.m4,
+       lib/gl/m4/stdio_h.m4, lib/gl/m4/unistd_h.m4, lib/gl/md5.h,
+       lib/gl/stdio.in.h, lib/gl/unistd.in.h, lib/gltests/test-stdio.c,
+       lib/gltests/test-stdlib.c, lib/gltests/test-string.c,
+       lib/gltests/test-unistd.c, lib/maint.mk, maint.mk: Update gnulib
+       files.
+
+2009-06-23  Simon Josefsson <address@hidden>
+
+       * tests/threadsafety: Add more non-keyword characters.
+
+2009-06-23  Simon Josefsson <address@hidden>
+
+       * tests/threadsafety: Add more non-keyword characters.
+
+2009-06-23  Simon Josefsson <address@hidden>
+
+       * tests/Makefile.am, tests/threadsafety: Fix portability of EGREP
+       usage.
+
+2009-06-23  Simon Josefsson <address@hidden>
+
+       * tests/threadsafety: Ignore more non-keyword characters.
+
+2009-06-23  Simon Josefsson <address@hidden>
+
+       * src/Makefile.am: Build gsasl_cmd without warning/error flags.
+
+2009-06-23  Simon Josefsson <address@hidden>
+
+       * tests/threadsafety: Catch more functions.
+
+2009-06-23  Simon Josefsson <address@hidden>
+
+       * tests/threadsafety: Doc fix.
+
+2009-06-17  Simon Josefsson <address@hidden>
+
+       * doc/gsasl.texi, doc/reference/gsasl-docs.sgml,
+       examples/client-callback.c, examples/client-mech.c,
+       examples/client-serverfirst.c, examples/client.c: Fix typos.  Based
+       on report by Marco Maggi <address@hidden> in
+       <http://thread.gmane.org/gmane.comp.gnu.gsasl.general/222>.
+
+2009-06-16  Simon Josefsson <address@hidden>
+
+       * gl/Makefile.am, gl/m4/gnulib-comp.m4, gl/m4/memchr.m4,
+       gl/memchr.valgrind, gl/string.in.h, lib/gl/Makefile.am,
+       lib/gl/m4/gnulib-comp.m4, lib/gl/m4/memchr.m4,
+       lib/gl/memchr.valgrind, lib/gl/string.in.h: Update gnulib files.
+
+2009-06-16  Simon Josefsson <address@hidden>
+
+       * lib/src/error.c, lib/src/version.c: Doc fix.
+
+2009-06-16  Simon Josefsson <address@hidden>
+
+       * tests/crypto.c: Initialize gsasl, to get crypto functions to work.
+
+2009-06-14  Simon Josefsson <address@hidden>
+
+       * tests/threadsafety: Merge in issue 7 functions.
+
+2009-06-14  Simon Josefsson <address@hidden>
+
+       * tests/threadsafety: Make list of functions easier to read.
+
+2009-06-13  Simon Josefsson <address@hidden>
+
+       * tests/crypto.c: Fix.
+
+2009-06-13  Simon Josefsson <address@hidden>
+
+       * tests/simple.c: Test encode/decode.
+
+2009-06-13  Simon Josefsson <address@hidden>
+
+       * NEWS, tests/Makefile.am, tests/crypto.c: Add.
+
+2009-06-13  Simon Josefsson <address@hidden>
+
+       * tests/simple.c: Check gsasl_session_hook_get too.
+
+2009-06-13  Simon Josefsson <address@hidden>
+
+       * NEWS: Add.
+
+2009-06-13  Simon Josefsson <address@hidden>
+
+       * tests/simple.c: Fix warnings.
+
+2009-06-13  Simon Josefsson <address@hidden>
+
+       * tests/old-simple.c: Fix.
+
+2009-06-13  Simon Josefsson <address@hidden>
+
+       * tests/simple.c: Based on old-simple.c, but rewritten using modern
+       APIs.
+
+2009-06-13  Simon Josefsson <address@hidden>
+
+       * tests/Makefile.am, tests/old-simple.c, tests/simple.c: Rename
+       obsolete API checks to old-*.
+
+2009-06-13  Simon Josefsson <address@hidden>
+
+       * NEWS, configure.ac, lib/NEWS, lib/configure.ac, lib/src/gsasl.h: 
+       Bump versions.
+
+2009-06-13  Simon Josefsson <address@hidden>
+
+       * doc/gsasl.texi: Clarify which tokens GNU SASL generated.
+       Suggested by Marco Maggi <address@hidden> in
+       <http://permalink.gmane.org/gmane.comp.gnu.gsasl.general/233>.
+
+2009-06-13  Simon Josefsson <address@hidden>
+
+       * cfg.mk: Fix path.
+
+2009-06-13  Simon Josefsson <address@hidden>
+
+       * ChangeLog: Generated.
+
 2009-06-13  Simon Josefsson <address@hidden>
 
        * lib/ChangeLog: Generated.
diff --git a/Makefile.am b/Makefile.am
index befc0b6..fe93f92 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -20,5 +20,4 @@ SUBDIRS = lib po gl src examples tests doc gltests
 EXTRA_DIST = cfg.mk maint.mk .clcopying
 
 ACLOCAL_AMFLAGS = -I m4 -I gl/m4 -I lib/m4 -I lib/gl/m4
-DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --disable-obsolete \
-       --enable-scram-sha1
+DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --disable-obsolete
diff --git a/NEWS b/NEWS
index 4e55da1..dc2a666 100644
--- a/NEWS
+++ b/NEWS
@@ -6,7 +6,7 @@ Note that changes to the GNU SASL Library is documented in 
lib/NEWS.
 This file track changes to the remaining, non-library, parts of GNU
 SASL.  That include the manual, the command line tool, and self tests.
 
-* Version 1.3 (unreleased)
+* Version 1.3 (released 2009-10-08)
 
 ** Experimental support for SCRAM-SHA-1 added.
 Please test it but don't put it into production use, the RFC have not
diff --git a/doc/reference/gsasl-docs.sgml b/doc/reference/gsasl-docs.sgml
index fb0bbbd..97510fd 100644
--- a/doc/reference/gsasl-docs.sgml
+++ b/doc/reference/gsasl-docs.sgml
@@ -22,7 +22,7 @@ GNU SASL consists of a library (`libgsasl'), a command line 
utility
 library includes support for the framework (with authentication
 functions and application data privacy and integrity functions) and at
 least partial support for the CRAM-MD5, EXTERNAL, GSSAPI, ANONYMOUS,
-PLAIN, SECURID, DIGEST-MD5, LOGIN, and NTLM mechanisms.
+PLAIN, SECURID, DIGEST-MD5, SCRAM-SHA-1, LOGIN, and NTLM mechanisms.
     </para>
 
     <para>
@@ -112,4 +112,7 @@ mechanism interact is shown in <xref 
linkend="abstraction"/>.
   <index role="1.1">
     <title>Index of new symbols in 1.1</title>
   </index>
+  <index role="1.3">
+    <title>Index of new symbols in 1.3</title>
+  </index>
 </book>
diff --git a/lib/ChangeLog b/lib/ChangeLog
index f7f51ef..3367d4e 100644
--- a/lib/ChangeLog
+++ b/lib/ChangeLog
@@ -1,3 +1,618 @@
+2009-10-08  Simon Josefsson <address@hidden>
+
+       * NEWS, lib/NEWS: Version 1.3.
+
+2009-10-08  Simon Josefsson <address@hidden>
+
+       * tests/scram.c: Don't use non-ascii in self-test in case gsasl is
+       built without libidn.
+
+2009-10-08  Simon Josefsson <address@hidden>
+
+       * src/Makefile.am: Fix build error on mingw.
+
+2009-10-08  Simon Josefsson <address@hidden>
+
+       * doc/reference/gsasl-docs.sgml: Update.
+
+2009-10-08  Simon Josefsson <address@hidden>
+
+       * doc/reference/gsasl-docs.sgml: Add new symbols since 1.3 section.
+
+2009-10-08  Simon Josefsson <address@hidden>
+
+       * lib/src/crypto.c: Doc fix.
+
+2009-10-08  Simon Josefsson <address@hidden>
+
+       * Makefile.am: Simplify DISTCHECK_CONFIGURE_FLAGS, scram is now
+       enabled by default.
+
+2009-10-08  Simon Josefsson <address@hidden>
+
+       * NEWS: Add.
+
+2009-10-08  Simon Josefsson <address@hidden>
+
+       * lib/src/init.c: Make SCRAM lowest priority for now.
+
+2009-10-08  Simon Josefsson <address@hidden>
+
+       * doc/gsasl.texi: Fix.
+
+2009-10-08  Simon Josefsson <address@hidden>
+
+       * NEWS: Add.
+
+2009-10-08  Simon Josefsson <address@hidden>
+
+       * lib/configure.ac: Enable SCRAM by default.
+
+2009-10-08  Simon Josefsson <address@hidden>
+
+       * doc/gsasl.texi: Improve, including new SCRAM coverage.
+
+2009-10-08  Simon Josefsson <address@hidden>
+
+       * gl/Makefile.am, gl/getopt.in.h, gl/getopt_int.h, gl/m4/getopt.m4,
+       gl/m4/gnulib-comp.m4, gl/m4/stdio_h.m4, gl/m4/unistd_h.m4,
+       gl/progname.c, gl/stdio.in.h, gl/unistd.in.h,
+       gltests/test-getopt.c, gltests/test-getopt_long.h,
+       gltests/test-quotearg.c, lib/gl/Makefile.am, lib/gl/m4/stdio_h.m4,
+       lib/gl/m4/unistd_h.m4, lib/gl/stdio.in.h, lib/gl/unistd.in.h,
+       lib/maint.mk, maint.mk: Update gnulib files.
+
+2009-10-07  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c, lib/scram/server.c: SCRAM: Normalize password
+       using SASLprep.
+
+2009-09-25  Simon Josefsson <address@hidden>
+
+       * gl/Makefile.am, gl/m4/getdelim.m4, gl/m4/stdio_h.m4,
+       gl/m4/stdlib_h.m4, gl/m4/unistd_h.m4, gl/stdio.in.h,
+       gl/stdlib.in.h, gl/unistd.in.h, gltests/Makefile.am,
+       lib/gl/Makefile.am, lib/gl/m4/getdelim.m4,
+       lib/gl/m4/gnulib-cache.m4, lib/gl/m4/gnulib-comp.m4,
+       lib/gl/m4/memmem.m4, lib/gl/m4/stdio_h.m4, lib/gl/m4/stdlib_h.m4,
+       lib/gl/m4/unistd_h.m4, lib/gl/memmem.c, lib/gl/stdio.in.h,
+       lib/gl/stdlib.in.h, lib/gl/str-two-way.h, lib/gl/unistd.in.h,
+       lib/gltests/Makefile.am, lib/gltests/test-memmem.c, lib/maint.mk,
+       maint.mk: Update gnulib files.
+
+2009-09-23  Simon Josefsson <address@hidden>
+
+       * src/gsasl.c: Revert check for empty final token (incorrect
+       change).
+
+2009-09-16  Simon Josefsson <address@hidden>
+
+       * src/callbacks.c: Silence debug warning.
+
+2009-09-16  Simon Josefsson <address@hidden>
+
+       * src/gsasl.c: Don't print empty tokens after success.
+
+2009-09-16  Simon Josefsson <address@hidden>
+
+       * lib/scram/server.c: SCRAM: Store username property in server.
+
+2009-09-16  Simon Josefsson <address@hidden>
+
+       * tests/scram.c: Also check that AUTHID is set and correct in
+       callback.
+
+2009-09-16  Simon Josefsson <address@hidden>
+
+       * .gitignore: Add.
+
+2009-09-16  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c: SCRAM: Fix memleak.
+
+2009-09-16  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c, lib/scram/parser.c, lib/scram/parser.h,
+       lib/scram/server.c: SCRAM: Handle non-zero terminated strings.
+
+2009-09-11  Simon Josefsson <address@hidden>
+
+       * lib/scram/validate.c: SCRAM: Drop FIXME, specification changed to
+       not use UTF-8 for nonces.
+
+2009-09-11  Simon Josefsson <address@hidden>
+
+       * lib/scram/parser.c, lib/scram/printer.c: SCRAM: Drop FIXMEs, we
+       solved it differently.
+
+2009-09-11  Simon Josefsson <address@hidden>
+
+       * lib/scram/parser.c, lib/scram/printer.c: SCRAM: Drop FIXMEs, we
+       solved it differently.
+
+2009-09-11  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c: SCRAM: Cleanup and memory leak fixing.
+
+2009-09-11  Simon Josefsson <address@hidden>
+
+       * lib/scram/server.c: SCRAM: Cleanup and memory leak fixing.
+
+2009-09-11  Simon Josefsson <address@hidden>
+
+       * lib/scram/server.c: SCRAM: Check that username doesn't fail
+       SASLprep (as required).
+
+2009-09-11  Simon Josefsson <address@hidden>
+
+       * Makefile.am: Enable SCRAM-SHA-1 during distcheck testing.
+
+2009-09-11  Simon Josefsson <address@hidden>
+
+       * tests/scram.c: Silence warning.
+
+2009-09-11  Simon Josefsson <address@hidden>
+
+       * gl/m4/getaddrinfo.m4, gl/m4/getline.m4, gl/m4/getopt.m4,
+       gl/m4/poll.m4, gl/m4/readline.m4, gl/m4/select.m4,
+       gl/m4/sockets.m4, gl/m4/socklen.m4, gl/m4/sockpfaf.m4,
+       gl/m4/wctype.m4, lib/build-aux/gendocs.sh, lib/gl/m4/getline.m4: 
+       Update gnulib files.
+
+2009-09-11  Simon Josefsson <address@hidden>
+
+       * lib/NEWS, lib/configure.ac, lib/scram/mechinfo.c,
+       lib/scram/scram.h, lib/src/init.c: SCRAM: Drop unfinished
+       SCRAM-SHA-1-PLUS support.
+
+2009-09-11  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c, lib/scram/server.c: SCRAM: Check server
+       signature.
+
+2009-09-11  Simon Josefsson <address@hidden>
+
+       * lib/scram/server.c: SCRAM: Generate server signature.
+
+2009-09-11  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c, lib/scram/server.c: SCRAM: Check clientproof
+       on server side.  Fix mem leaks.
+
+2009-09-11  Simon Josefsson <address@hidden>
+
+       * tests/scram.c: Use b64 salt.
+
+2009-09-11  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c, lib/scram/parser.c, lib/scram/printer.c: 
+       SCRAM: Base64 decode salt.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * doc/Makefile.am, lib/NEWS, lib/scram/client.c, lib/src/gsasl.h,
+       lib/src/internal.h, lib/src/property.c, lib/src/xfinish.c: SCRAM:
+       Compute proof.  Add property GSASL_SCRAM_SALTED_PASSWORD.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/gl/Makefile.am, lib/gl/m4/gc-sha1.m4,
+       lib/gl/m4/gnulib-cache.m4, lib/gl/m4/gnulib-comp.m4,
+       lib/gltests/Makefile.am, lib/gltests/test-gc-sha1.c: Add SHA-1
+       gnulib modules.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/NEWS, lib/src/crypto.c, lib/src/gsasl.h: Add SHA-1 APIs.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/gl/Makefile.am, lib/gl/gc-pbkdf2-sha1.c, lib/gl/hmac-sha1.c,
+       lib/gl/m4/gc-hmac-sha1.m4, lib/gl/m4/gc-pbkdf2-sha1.m4,
+       lib/gl/m4/gnulib-cache.m4, lib/gl/m4/gnulib-comp.m4,
+       lib/gl/m4/hmac-sha1.m4, lib/gl/m4/sha1.m4, lib/gl/sha1.c,
+       lib/gl/sha1.h, lib/gltests/Makefile.am,
+       lib/gltests/test-gc-hmac-sha1.c, lib/gltests/test-gc-pbkdf2-sha1.c: 
+       Add crypto/gc-pbkdf2-sha1 gnulib module.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c: Check errors.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c, lib/scram/server.c: SCRAM: Compare nonces.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c: SCRAM: Correct cbind in client final.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c, lib/scram/parser.c, tests/scram.c: SCRAM:
+       Print/parse authzid.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * tests/scram.c: Test iter/salt too.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c, lib/scram/server.c: SCRAM: Use printable salt.
+       Fix mem leak
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c, lib/scram/server.c: SCRAM: Use printable
+       nonces.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/server.c: SCRAM: Support iter/salt setting better.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/NEWS, lib/src/gsasl.h, lib/src/internal.h,
+       lib/src/property.c, lib/src/xfinish.c: SCRAM: Add properties.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c, lib/scram/server.c, tests/scram.c: SCRAM: Fix
+       self-test and memory leak.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * tests/scram.c: Improve output.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c, lib/scram/parser.c, lib/scram/parser.h,
+       lib/scram/printer.c, lib/scram/printer.h, lib/scram/server.c,
+       lib/scram/tokens.c, lib/scram/tokens.h, lib/scram/validate.c,
+       lib/scram/validate.h: SCRAM: Protocol works (but no crypto).
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c, lib/scram/parser.c, lib/scram/printer.c,
+       lib/scram/printer.h, lib/scram/tokens.c, lib/scram/tokens.h,
+       lib/scram/validate.c, lib/scram/validate.h: SCRAM: Client final
+       sending works (but no crypto).
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c: SCRAM: Cleanup.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c, lib/scram/parser.c, lib/scram/parser.h,
+       lib/scram/server.c: SCRAM: Parsing of server first works.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/Makefile.am, lib/scram/parser.c, lib/scram/parser.h,
+       lib/scram/printer.c, lib/scram/printer.h, lib/scram/server.c,
+       lib/scram/tokens.c, lib/scram/tokens.h, lib/scram/validate.c,
+       lib/scram/validate.h: SCRAM: Printing server first works.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/server.c: SCRAM: Server can parse client first.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * .gitignore: Add.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/parser.c: Add.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/parser.c: Fix typo.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * .gitignore: Add.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * .gitignore: Drop some things.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * gl/Makefile.am, gl/m4/string_h.m4, gl/m4/unistd_h.m4,
+       gl/m4/wctype.m4, gl/string.in.h, gl/unistd.in.h, gl/wctype.in.h,
+       lib/gl/m4/rawmemchr.m4, lib/gl/m4/strchrnul.m4: Add gnulib strchrnul
+       module.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/gl/rawmemchr.c, lib/gl/rawmemchr.valgrind,
+       lib/gl/strchrnul.c, lib/gl/strchrnul.valgrind: Add gnulib strchrnul
+       module.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/gl/Makefile.am, lib/gl/m4/gnulib-cache.m4,
+       lib/gl/m4/gnulib-comp.m4, lib/gl/m4/string_h.m4,
+       lib/gl/m4/unistd_h.m4, lib/gl/string.in.h, lib/gl/unistd.in.h,
+       lib/gltests/Makefile.am, lib/gltests/test-rawmemchr.c,
+       lib/gltests/test-strchrnul.c: Add gnulib strchrnul module.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * lib/scram/parser.c: Parse more.
+
+2009-09-10  Simon Josefsson <address@hidden>
+
+       * tests/scram.c: Make it build.
+
+2009-09-09  Simon Josefsson <address@hidden>
+
+       * lib/scram/Makefile.am, lib/scram/parser.c, lib/scram/parser.h,
+       lib/scram/server.c: Add skeleton parser.
+
+2009-09-09  Simon Josefsson <address@hidden>
+
+       * .gitignore: Add.
+
+2009-09-09  Simon Josefsson <address@hidden>
+
+       * lib/scram/Makefile.am, lib/scram/client.c, lib/scram/mechinfo.c,
+       lib/scram/scram.h, lib/scram/server.c, tests/Makefile.am,
+       tests/scram.c: Improve SCRAM, initial server skeleton and self test.
+
+2009-09-09  Simon Josefsson <address@hidden>
+
+       * lib/scram/client.c: Improve SCRAM, client now sends first token.
+
+2009-09-09  Simon Josefsson <address@hidden>
+
+       * lib/scram/Makefile.am, lib/scram/mechinfo.c, lib/scram/scram.h: 
+       Improve SCRAM, client now sends first token.
+
+2009-09-09  Simon Josefsson <address@hidden>
+
+       * lib/scram/printer.c: Fixes.
+
+2009-09-09  Simon Josefsson <address@hidden>
+
+       * lib/scram/validate.c: Add check.
+
+2009-09-09  Simon Josefsson <address@hidden>
+
+       * lib/scram/printer.c, lib/scram/printer.h: Add SCRAM printer
+       functionality.
+
+2009-09-09  Simon Josefsson <address@hidden>
+
+       * lib/scram/Makefile.am, lib/scram/printer.h, lib/scram/tokens.h,
+       lib/scram/validate.c, lib/scram/validate.h: Add SCRAM stuff.
+
+2009-09-08  Simon Josefsson <address@hidden>
+
+       * lib/Makefile.am, lib/configure.ac, lib/scram/Makefile.am,
+       lib/scram/mechinfo.c, lib/scram/scram.h, lib/src/Makefile.am,
+       lib/src/init.c: Add SCRAM skeleton.
+
+2009-09-08  Simon Josefsson <address@hidden>
+
+       * lib/Makefile.am, lib/configure.ac, lib/scram/Makefile.am,
+       lib/scram/mechinfo.c, lib/scram/scram.h: Add SCRAM skeleton.
+
+2009-09-08  Simon Josefsson <address@hidden>
+
+       * gl/Makefile.am, gl/close.c, gl/iconv_open-solaris.gperf,
+       gl/iconv_open.c, gl/inet_ntop.c, gl/m4/gnulib-comp.m4,
+       gl/m4/iconv_open.m4, gl/m4/stdio_h.m4, gl/m4/string_h.m4,
+       gl/m4/unistd_h.m4, gl/stdio.in.h, gl/string.in.h, gl/unistd.in.h,
+       gl/wctype.in.h, gltests/Makefile.am, gltests/inet_pton.c,
+       gltests/test-wctype.c, lib/gl/Makefile.am, lib/gl/m4/stdio_h.m4,
+       lib/gl/m4/string_h.m4, lib/gl/m4/unistd_h.m4, lib/gl/stdio.in.h,
+       lib/gl/string.in.h, lib/gl/unistd.in.h, lib/maint.mk, maint.mk: 
+       Update gnulib files.
+
+2009-08-28  Simon Josefsson <address@hidden>
+
+       * NEWS: Add.
+
+2009-08-28  Simon Josefsson <address@hidden>
+
+       * gl/Makefile.am, gl/m4/gnulib-comp.m4, gl/m4/stdlib_h.m4,
+       gl/m4/sys_socket_h.m4, gl/m4/unistd_h.m4, gl/progname.c,
+       gl/quotearg.c, gl/quotearg.h, gl/stdlib.in.h, gl/sys_socket.in.h,
+       gl/unistd.in.h, gl/vasnprintf.c, gltests/Makefile.am,
+       gltests/test-quotearg.c, lib/gl/Makefile.am, lib/gl/m4/stddef_h.m4,
+       lib/gl/m4/stdlib_h.m4, lib/gl/m4/unistd_h.m4, lib/gl/stddef.in.h,
+       lib/gl/stdlib.in.h, lib/gl/unistd.in.h, lib/gl/vasnprintf.c,
+       lib/gltests/test-stddef.c: Update gnulib files.
+
+2009-08-28  Simon Josefsson <address@hidden>
+
+       * NEWS, THANKS, src/Makefile.am: Fix libintl-related build errors on
+       MinGW.  Tiny patch from "carlo.bramix" <address@hidden>.
+
+2009-08-20  Simon Josefsson <address@hidden>
+
+       * gl/Makefile.am, gl/m4/gnulib-comp.m4, gl/m4/stddef_h.m4,
+       gl/m4/stdio_h.m4, gl/m4/wchar.m4, gl/poll.c, gl/select.c,
+       gl/stddef.in.h, gl/stdio.in.h, gl/stdlib.in.h, gl/string.in.h,
+       gl/unistd.in.h, gltests/Makefile.am, gltests/test-stddef.c,
+       gltests/test-stdio.c, gltests/test-stdlib.c, gltests/test-string.c,
+       gltests/test-unistd.c, gltests/test-wchar.c, lib/gl/Makefile.am,
+       lib/gl/m4/gnulib-comp.m4, lib/gl/m4/stdio_h.m4, lib/gl/m4/wchar.m4,
+       lib/gl/stdio.in.h, lib/gl/stdlib.in.h, lib/gl/string.in.h,
+       lib/gl/unistd.in.h, lib/gltests/Makefile.am,
+       lib/gltests/test-stdio.c, lib/gltests/test-stdlib.c,
+       lib/gltests/test-string.c, lib/gltests/test-unistd.c,
+       lib/gltests/test-wchar.c, lib/maint.mk, maint.mk: Update gnulib
+       files.
+
+2009-08-14  Simon Josefsson <address@hidden>
+
+       * gl/Makefile.am, gl/fseeko.c, gl/m4/close.m4, gl/m4/fclose.m4,
+       gl/m4/getopt.m4, gl/m4/gnulib-comp.m4, gl/m4/iconv.m4,
+       gl/m4/sys_ioctl_h.m4, gl/m4/sys_select_h.m4, gl/m4/sys_socket_h.m4,
+       gl/m4/threadlib.m4, gl/m4/unistd_h.m4, gl/socket.c, gl/sockets.c,
+       gl/sockets.h, gl/stdio-write.c, gl/sys_select.in.h, gl/unistd.in.h,
+       gl/vasnprintf.c, gltests/Makefile.am, gltests/gettimeofday.c,
+       gltests/sockets.c, gltests/sockets.h, gltests/sys_ioctl.in.h,
+       gltests/test-getopt.c, gltests/test-getopt.h,
+       gltests/test-getopt_long.h, gltests/test-poll.c,
+       gltests/test-select.c, gltests/test-stdio.c, gltests/test-stdlib.c,
+       gltests/test-string.c, gltests/test-sys_select.c,
+       gltests/test-unistd.c, gltests/test-version-etc.sh,
+       lib/gl/Makefile.am, lib/gl/gc-gnulib.c, lib/gl/gc-libgcrypt.c,
+       lib/gl/m4/gnulib-comp.m4, lib/gl/m4/iconv.m4,
+       lib/gl/m4/threadlib.m4, lib/gl/m4/unistd_h.m4, lib/gl/md5.h,
+       lib/gl/stdio-write.c, lib/gl/unistd.in.h, lib/gl/vasnprintf.c,
+       lib/gltests/test-stdio.c, lib/gltests/test-stdlib.c,
+       lib/gltests/test-string.c, lib/gltests/test-unistd.c, lib/maint.mk,
+       maint.mk: Update gnulib files.
+
+2009-07-29  Simon Josefsson <address@hidden>
+
+       * README-alpha: Typo.
+
+2009-07-22  Simon Josefsson <address@hidden>
+
+       * gl/Makefile.am, gl/errno.in.h, gl/error.c, gl/m4/errno_h.m4,
+       gl/m4/gnulib-comp.m4, gl/m4/lib-link.m4, gl/m4/mbrtowc.m4,
+       gl/m4/memchr.m4, gl/m4/stdio_h.m4, gl/m4/unistd_h.m4,
+       gl/stdio.in.h, gl/strerror.c, gl/unistd.in.h, gl/version-etc.c,
+       gl/version-etc.h, gltests/Makefile.am, gltests/test-stdio.c,
+       gltests/test-stdlib.c, gltests/test-string.c,
+       gltests/test-unistd.c, gltests/test-version-etc.c,
+       gltests/test-version-etc.sh, gltests/version-etc-fsf.c,
+       lib/build-aux/vc-list-files, lib/gl/Makefile.am, lib/gl/errno.in.h,
+       lib/gl/m4/errno_h.m4, lib/gl/m4/lib-link.m4, lib/gl/m4/memchr.m4,
+       lib/gl/m4/stdio_h.m4, lib/gl/m4/unistd_h.m4, lib/gl/md5.h,
+       lib/gl/stdio.in.h, lib/gl/unistd.in.h, lib/gltests/test-stdio.c,
+       lib/gltests/test-stdlib.c, lib/gltests/test-string.c,
+       lib/gltests/test-unistd.c, lib/maint.mk, maint.mk: Update gnulib
+       files.
+
+2009-06-23  Simon Josefsson <address@hidden>
+
+       * tests/threadsafety: Add more non-keyword characters.
+
+2009-06-23  Simon Josefsson <address@hidden>
+
+       * tests/threadsafety: Add more non-keyword characters.
+
+2009-06-23  Simon Josefsson <address@hidden>
+
+       * tests/Makefile.am, tests/threadsafety: Fix portability of EGREP
+       usage.
+
+2009-06-23  Simon Josefsson <address@hidden>
+
+       * tests/threadsafety: Ignore more non-keyword characters.
+
+2009-06-23  Simon Josefsson <address@hidden>
+
+       * src/Makefile.am: Build gsasl_cmd without warning/error flags.
+
+2009-06-23  Simon Josefsson <address@hidden>
+
+       * tests/threadsafety: Catch more functions.
+
+2009-06-23  Simon Josefsson <address@hidden>
+
+       * tests/threadsafety: Doc fix.
+
+2009-06-17  Simon Josefsson <address@hidden>
+
+       * doc/gsasl.texi, doc/reference/gsasl-docs.sgml,
+       examples/client-callback.c, examples/client-mech.c,
+       examples/client-serverfirst.c, examples/client.c: Fix typos.  Based
+       on report by Marco Maggi <address@hidden> in
+       <http://thread.gmane.org/gmane.comp.gnu.gsasl.general/222>.
+
+2009-06-16  Simon Josefsson <address@hidden>
+
+       * gl/Makefile.am, gl/m4/gnulib-comp.m4, gl/m4/memchr.m4,
+       gl/memchr.valgrind, gl/string.in.h, lib/gl/Makefile.am,
+       lib/gl/m4/gnulib-comp.m4, lib/gl/m4/memchr.m4,
+       lib/gl/memchr.valgrind, lib/gl/string.in.h: Update gnulib files.
+
+2009-06-16  Simon Josefsson <address@hidden>
+
+       * lib/src/error.c, lib/src/version.c: Doc fix.
+
+2009-06-16  Simon Josefsson <address@hidden>
+
+       * tests/crypto.c: Initialize gsasl, to get crypto functions to work.
+
+2009-06-14  Simon Josefsson <address@hidden>
+
+       * tests/threadsafety: Merge in issue 7 functions.
+
+2009-06-14  Simon Josefsson <address@hidden>
+
+       * tests/threadsafety: Make list of functions easier to read.
+
+2009-06-13  Simon Josefsson <address@hidden>
+
+       * tests/crypto.c: Fix.
+
+2009-06-13  Simon Josefsson <address@hidden>
+
+       * tests/simple.c: Test encode/decode.
+
+2009-06-13  Simon Josefsson <address@hidden>
+
+       * NEWS, tests/Makefile.am, tests/crypto.c: Add.
+
+2009-06-13  Simon Josefsson <address@hidden>
+
+       * tests/simple.c: Check gsasl_session_hook_get too.
+
+2009-06-13  Simon Josefsson <address@hidden>
+
+       * NEWS: Add.
+
+2009-06-13  Simon Josefsson <address@hidden>
+
+       * tests/simple.c: Fix warnings.
+
+2009-06-13  Simon Josefsson <address@hidden>
+
+       * tests/old-simple.c: Fix.
+
+2009-06-13  Simon Josefsson <address@hidden>
+
+       * tests/simple.c: Based on old-simple.c, but rewritten using modern
+       APIs.
+
+2009-06-13  Simon Josefsson <address@hidden>
+
+       * tests/Makefile.am, tests/old-simple.c, tests/simple.c: Rename
+       obsolete API checks to old-*.
+
+2009-06-13  Simon Josefsson <address@hidden>
+
+       * NEWS, configure.ac, lib/NEWS, lib/configure.ac, lib/src/gsasl.h: 
+       Bump versions.
+
+2009-06-13  Simon Josefsson <address@hidden>
+
+       * doc/gsasl.texi: Clarify which tokens GNU SASL generated.
+       Suggested by Marco Maggi <address@hidden> in
+       <http://permalink.gmane.org/gmane.comp.gnu.gsasl.general/233>.
+
+2009-06-13  Simon Josefsson <address@hidden>
+
+       * cfg.mk: Fix path.
+
+2009-06-13  Simon Josefsson <address@hidden>
+
+       * ChangeLog: Generated.
+
+2009-06-13  Simon Josefsson <address@hidden>
+
+       * lib/ChangeLog: Generated.
+
 2009-06-13  Simon Josefsson <address@hidden>
 
        * NEWS, lib/NEWS: Version 1.2.
diff --git a/lib/NEWS b/lib/NEWS
index d4b196a..a11093b 100644
--- a/lib/NEWS
+++ b/lib/NEWS
@@ -2,7 +2,7 @@ GNU SASL LIBRARY NEWS -- History of user-visible changes.
 Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Simon Josefsson
 See the end for copying conditions.
 
-* Version 1.3 (unreleased)
+* Version 1.3 (released 2009-10-08)
 
 ** libgsasl: Implement SCRAM-SHA-1.
 New properties are GSASL_SCRAM_ITER, GSASL_SCRAM_SALT, and
diff --git a/lib/src/crypto.c b/lib/src/crypto.c
index fc5e553..9e1f5db 100644
--- a/lib/src/crypto.c
+++ b/lib/src/crypto.c
@@ -108,6 +108,8 @@ gsasl_hmac_md5 (const char *key, size_t keylen,
  * deallocated by the caller.
  *
  * Return value: Returns %GSASL_OK iff successful.
+ *
+ * Since: 1.3
  **/
 int
 gsasl_sha1 (const char *in, size_t inlen, char *out[20])
@@ -130,6 +132,8 @@ gsasl_sha1 (const char *in, size_t inlen, char *out[20])
  * must be deallocated by the caller.
  *
  * Return value: Returns %GSASL_OK iff successful.
+ *
+ * Since: 1.3
  **/
 int
 gsasl_hmac_sha1 (const char *key, size_t keylen,
diff --git a/src/Makefile.am b/src/Makefile.am
index b4feeab..f7fbaeb 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -33,6 +33,7 @@ gsasl_LDADD = ../lib/src/libgsasl.la ../gl/libgl.la \
 noinst_LTLIBRARIES = libgsasl_cmd.la
 BUILT_SOURCES = gsasl_cmd.c gsasl_cmd.h
 libgsasl_cmd_la_SOURCES = $(BUILT_SOURCES) gsasl.ggo
+libgsasl_cmd_la_LIBADD = ../gl/libgl.la
 libgsasl_cmd_la_CFLAGS =
 
 $(BUILT_SOURCES): gsasl.ggo Makefile.am
diff --git a/tests/scram.c b/tests/scram.c
index ceab6c8..d50c3b9 100644
--- a/tests/scram.c
+++ b/tests/scram.c
@@ -29,8 +29,8 @@
 
 #include "utils.h"
 
-#define PASSWORD "Open, Ses\xC2\xAA""me"
-#define USERNAME "Ali B\xC2\xAA""ba"
+#define PASSWORD "Open, Sesame"
+#define USERNAME "Ali Baba"
 /* "Ali " "\xC2\xAD" "Bab" "\xC2\xAA" */
 /* "Al\xC2\xAA""dd\xC2\xAD""in\xC2\xAE" */
 #define AUTHZID "joe"


hooks/post-receive
-- 
GNU gsasl




reply via email to

[Prev in Thread] Current Thread [Next in Thread]