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 <[email protected]>
Date:   Thu Oct 8 17:24:10 2009 +0200

    Generated.

commit 4decbd43a1ef0f8298455a2eadd3f23776302c9c
Author: Simon Josefsson <[email protected]>
Date:   Thu Oct 8 17:20:57 2009 +0200

    Generated.

commit e03d6af3b2366939814cd3008e1626faa4ba0d64
Author: Simon Josefsson <[email protected]>
Date:   Thu Oct 8 17:18:45 2009 +0200

    Version 1.3.

commit 6bd5f8d2cf6e46380b41902e571a27a5dd014ff6
Author: Simon Josefsson <[email protected]>
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 <[email protected]>
Date:   Thu Oct 8 17:11:05 2009 +0200

    Fix build error on mingw.

commit a228409c6255bb4618edfbafb55a829aeb1b15f5
Author: Simon Josefsson <[email protected]>
Date:   Thu Oct 8 16:44:47 2009 +0200

    Update.

commit 2a29ab6b92e85e30976665d23e0f8b4820ad6502
Author: Simon Josefsson <[email protected]>
Date:   Thu Oct 8 16:44:18 2009 +0200

    Add new symbols since 1.3 section.

commit abcc1ec2f6f9913885202aac281da3ad84ba3ce3
Author: Simon Josefsson <[email protected]>
Date:   Thu Oct 8 16:43:47 2009 +0200

    Doc fix.

commit 1e9577cfeddb19114de6ae5296d6ee120642c762
Author: Simon Josefsson <[email protected]>
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 <[email protected]>
+
+       * lib/ChangeLog: Generated.
+
+2009-10-08  Simon Josefsson <[email protected]>
+
+       * NEWS, lib/NEWS: Version 1.3.
+
+2009-10-08  Simon Josefsson <[email protected]>
+
+       * tests/scram.c: Don't use non-ascii in self-test in case gsasl is
+       built without libidn.
+
+2009-10-08  Simon Josefsson <[email protected]>
+
+       * src/Makefile.am: Fix build error on mingw.
+
+2009-10-08  Simon Josefsson <[email protected]>
+
+       * doc/reference/gsasl-docs.sgml: Update.
+
+2009-10-08  Simon Josefsson <[email protected]>
+
+       * doc/reference/gsasl-docs.sgml: Add new symbols since 1.3 section.
+
+2009-10-08  Simon Josefsson <[email protected]>
+
+       * lib/src/crypto.c: Doc fix.
+
+2009-10-08  Simon Josefsson <[email protected]>
+
+       * Makefile.am: Simplify DISTCHECK_CONFIGURE_FLAGS, scram is now
+       enabled by default.
+
+2009-10-08  Simon Josefsson <[email protected]>
+
+       * NEWS: Add.
+
+2009-10-08  Simon Josefsson <[email protected]>
+
+       * lib/src/init.c: Make SCRAM lowest priority for now.
+
+2009-10-08  Simon Josefsson <[email protected]>
+
+       * doc/gsasl.texi: Fix.
+
+2009-10-08  Simon Josefsson <[email protected]>
+
+       * NEWS: Add.
+
+2009-10-08  Simon Josefsson <[email protected]>
+
+       * lib/configure.ac: Enable SCRAM by default.
+
+2009-10-08  Simon Josefsson <[email protected]>
+
+       * doc/gsasl.texi: Improve, including new SCRAM coverage.
+
+2009-10-08  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * lib/scram/client.c, lib/scram/server.c: SCRAM: Normalize password
+       using SASLprep.
+
+2009-09-25  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * src/gsasl.c: Revert check for empty final token (incorrect
+       change).
+
+2009-09-16  Simon Josefsson <[email protected]>
+
+       * src/callbacks.c: Silence debug warning.
+
+2009-09-16  Simon Josefsson <[email protected]>
+
+       * src/gsasl.c: Don't print empty tokens after success.
+
+2009-09-16  Simon Josefsson <[email protected]>
+
+       * lib/scram/server.c: SCRAM: Store username property in server.
+
+2009-09-16  Simon Josefsson <[email protected]>
+
+       * tests/scram.c: Also check that AUTHID is set and correct in
+       callback.
+
+2009-09-16  Simon Josefsson <[email protected]>
+
+       * .gitignore: Add.
+
+2009-09-16  Simon Josefsson <[email protected]>
+
+       * lib/scram/client.c: SCRAM: Fix memleak.
+
+2009-09-16  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * lib/scram/validate.c: SCRAM: Drop FIXME, specification changed to
+       not use UTF-8 for nonces.
+
+2009-09-11  Simon Josefsson <[email protected]>
+
+       * lib/scram/parser.c, lib/scram/printer.c: SCRAM: Drop FIXMEs, we
+       solved it differently.
+
+2009-09-11  Simon Josefsson <[email protected]>
+
+       * lib/scram/parser.c, lib/scram/printer.c: SCRAM: Drop FIXMEs, we
+       solved it differently.
+
+2009-09-11  Simon Josefsson <[email protected]>
+
+       * lib/scram/client.c: SCRAM: Cleanup and memory leak fixing.
+
+2009-09-11  Simon Josefsson <[email protected]>
+
+       * lib/scram/server.c: SCRAM: Cleanup and memory leak fixing.
+
+2009-09-11  Simon Josefsson <[email protected]>
+
+       * lib/scram/server.c: SCRAM: Check that username doesn't fail
+       SASLprep (as required).
+
+2009-09-11  Simon Josefsson <[email protected]>
+
+       * Makefile.am: Enable SCRAM-SHA-1 during distcheck testing.
+
+2009-09-11  Simon Josefsson <[email protected]>
+
+       * tests/scram.c: Silence warning.
+
+2009-09-11  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * 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 <[email protected]>
+
+       * lib/scram/client.c, lib/scram/server.c: SCRAM: Check server
+       signature.
+
+2009-09-11  Simon Josefsson <[email protected]>
+
+       * lib/scram/server.c: SCRAM: Generate server signature.
+
+2009-09-11  Simon Josefsson <[email protected]>
+
+       * lib/scram/client.c, lib/scram/server.c: SCRAM: Check clientproof
+       on server side.  Fix mem leaks.
+
+2009-09-11  Simon Josefsson <[email protected]>
+
+       * tests/scram.c: Use b64 salt.
+
+2009-09-11  Simon Josefsson <[email protected]>
+
+       * lib/scram/client.c, lib/scram/parser.c, lib/scram/printer.c: 
+       SCRAM: Base64 decode salt.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * 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 <[email protected]>
+
+       * lib/NEWS, lib/src/crypto.c, lib/src/gsasl.h: Add SHA-1 APIs.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * lib/scram/client.c: Check errors.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * lib/scram/client.c, lib/scram/server.c: SCRAM: Compare nonces.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * lib/scram/client.c: SCRAM: Correct cbind in client final.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * lib/scram/client.c, lib/scram/parser.c, tests/scram.c: SCRAM:
+       Print/parse authzid.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * tests/scram.c: Test iter/salt too.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * lib/scram/client.c, lib/scram/server.c: SCRAM: Use printable salt.
+       Fix mem leak
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * lib/scram/client.c, lib/scram/server.c: SCRAM: Use printable
+       nonces.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * lib/scram/server.c: SCRAM: Support iter/salt setting better.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * lib/scram/client.c, lib/scram/server.c, tests/scram.c: SCRAM: Fix
+       self-test and memory leak.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * tests/scram.c: Improve output.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * 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 <[email protected]>
+
+       * lib/scram/client.c: SCRAM: Cleanup.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * 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 <[email protected]>
+
+       * lib/scram/server.c: SCRAM: Server can parse client first.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * .gitignore: Add.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * lib/scram/parser.c: Add.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * lib/scram/parser.c: Fix typo.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * .gitignore: Add.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * .gitignore: Drop some things.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * 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 <[email protected]>
+
+       * 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 <[email protected]>
+
+       * lib/scram/parser.c: Parse more.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * tests/scram.c: Make it build.
+
+2009-09-09  Simon Josefsson <[email protected]>
+
+       * lib/scram/Makefile.am, lib/scram/parser.c, lib/scram/parser.h,
+       lib/scram/server.c: Add skeleton parser.
+
+2009-09-09  Simon Josefsson <[email protected]>
+
+       * .gitignore: Add.
+
+2009-09-09  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * lib/scram/client.c: Improve SCRAM, client now sends first token.
+
+2009-09-09  Simon Josefsson <[email protected]>
+
+       * lib/scram/Makefile.am, lib/scram/mechinfo.c, lib/scram/scram.h: 
+       Improve SCRAM, client now sends first token.
+
+2009-09-09  Simon Josefsson <[email protected]>
+
+       * lib/scram/printer.c: Fixes.
+
+2009-09-09  Simon Josefsson <[email protected]>
+
+       * lib/scram/validate.c: Add check.
+
+2009-09-09  Simon Josefsson <[email protected]>
+
+       * lib/scram/printer.c, lib/scram/printer.h: Add SCRAM printer
+       functionality.
+
+2009-09-09  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * 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 <[email protected]>
+
+       * 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 <[email protected]>
+
+       * 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 <[email protected]>
+
+       * NEWS: Add.
+
+2009-08-28  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * NEWS, THANKS, src/Makefile.am: Fix libintl-related build errors on
+       MinGW.  Tiny patch from "carlo.bramix" <[email protected]>.
+
+2009-08-20  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * 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 <[email protected]>
+
+       * README-alpha: Typo.
+
+2009-07-22  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * tests/threadsafety: Add more non-keyword characters.
+
+2009-06-23  Simon Josefsson <[email protected]>
+
+       * tests/threadsafety: Add more non-keyword characters.
+
+2009-06-23  Simon Josefsson <[email protected]>
+
+       * tests/Makefile.am, tests/threadsafety: Fix portability of EGREP
+       usage.
+
+2009-06-23  Simon Josefsson <[email protected]>
+
+       * tests/threadsafety: Ignore more non-keyword characters.
+
+2009-06-23  Simon Josefsson <[email protected]>
+
+       * src/Makefile.am: Build gsasl_cmd without warning/error flags.
+
+2009-06-23  Simon Josefsson <[email protected]>
+
+       * tests/threadsafety: Catch more functions.
+
+2009-06-23  Simon Josefsson <[email protected]>
+
+       * tests/threadsafety: Doc fix.
+
+2009-06-17  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]> in
+       <http://thread.gmane.org/gmane.comp.gnu.gsasl.general/222>.
+
+2009-06-16  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * lib/src/error.c, lib/src/version.c: Doc fix.
+
+2009-06-16  Simon Josefsson <[email protected]>
+
+       * tests/crypto.c: Initialize gsasl, to get crypto functions to work.
+
+2009-06-14  Simon Josefsson <[email protected]>
+
+       * tests/threadsafety: Merge in issue 7 functions.
+
+2009-06-14  Simon Josefsson <[email protected]>
+
+       * tests/threadsafety: Make list of functions easier to read.
+
+2009-06-13  Simon Josefsson <[email protected]>
+
+       * tests/crypto.c: Fix.
+
+2009-06-13  Simon Josefsson <[email protected]>
+
+       * tests/simple.c: Test encode/decode.
+
+2009-06-13  Simon Josefsson <[email protected]>
+
+       * NEWS, tests/Makefile.am, tests/crypto.c: Add.
+
+2009-06-13  Simon Josefsson <[email protected]>
+
+       * tests/simple.c: Check gsasl_session_hook_get too.
+
+2009-06-13  Simon Josefsson <[email protected]>
+
+       * NEWS: Add.
+
+2009-06-13  Simon Josefsson <[email protected]>
+
+       * tests/simple.c: Fix warnings.
+
+2009-06-13  Simon Josefsson <[email protected]>
+
+       * tests/old-simple.c: Fix.
+
+2009-06-13  Simon Josefsson <[email protected]>
+
+       * tests/simple.c: Based on old-simple.c, but rewritten using modern
+       APIs.
+
+2009-06-13  Simon Josefsson <[email protected]>
+
+       * tests/Makefile.am, tests/old-simple.c, tests/simple.c: Rename
+       obsolete API checks to old-*.
+
+2009-06-13  Simon Josefsson <[email protected]>
+
+       * NEWS, configure.ac, lib/NEWS, lib/configure.ac, lib/src/gsasl.h: 
+       Bump versions.
+
+2009-06-13  Simon Josefsson <[email protected]>
+
+       * doc/gsasl.texi: Clarify which tokens GNU SASL generated.
+       Suggested by Marco Maggi <[email protected]> in
+       <http://permalink.gmane.org/gmane.comp.gnu.gsasl.general/233>.
+
+2009-06-13  Simon Josefsson <[email protected]>
+
+       * cfg.mk: Fix path.
+
+2009-06-13  Simon Josefsson <[email protected]>
+
+       * ChangeLog: Generated.
+
 2009-06-13  Simon Josefsson <[email protected]>
 
        * 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 <[email protected]>
+
+       * NEWS, lib/NEWS: Version 1.3.
+
+2009-10-08  Simon Josefsson <[email protected]>
+
+       * tests/scram.c: Don't use non-ascii in self-test in case gsasl is
+       built without libidn.
+
+2009-10-08  Simon Josefsson <[email protected]>
+
+       * src/Makefile.am: Fix build error on mingw.
+
+2009-10-08  Simon Josefsson <[email protected]>
+
+       * doc/reference/gsasl-docs.sgml: Update.
+
+2009-10-08  Simon Josefsson <[email protected]>
+
+       * doc/reference/gsasl-docs.sgml: Add new symbols since 1.3 section.
+
+2009-10-08  Simon Josefsson <[email protected]>
+
+       * lib/src/crypto.c: Doc fix.
+
+2009-10-08  Simon Josefsson <[email protected]>
+
+       * Makefile.am: Simplify DISTCHECK_CONFIGURE_FLAGS, scram is now
+       enabled by default.
+
+2009-10-08  Simon Josefsson <[email protected]>
+
+       * NEWS: Add.
+
+2009-10-08  Simon Josefsson <[email protected]>
+
+       * lib/src/init.c: Make SCRAM lowest priority for now.
+
+2009-10-08  Simon Josefsson <[email protected]>
+
+       * doc/gsasl.texi: Fix.
+
+2009-10-08  Simon Josefsson <[email protected]>
+
+       * NEWS: Add.
+
+2009-10-08  Simon Josefsson <[email protected]>
+
+       * lib/configure.ac: Enable SCRAM by default.
+
+2009-10-08  Simon Josefsson <[email protected]>
+
+       * doc/gsasl.texi: Improve, including new SCRAM coverage.
+
+2009-10-08  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * lib/scram/client.c, lib/scram/server.c: SCRAM: Normalize password
+       using SASLprep.
+
+2009-09-25  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * src/gsasl.c: Revert check for empty final token (incorrect
+       change).
+
+2009-09-16  Simon Josefsson <[email protected]>
+
+       * src/callbacks.c: Silence debug warning.
+
+2009-09-16  Simon Josefsson <[email protected]>
+
+       * src/gsasl.c: Don't print empty tokens after success.
+
+2009-09-16  Simon Josefsson <[email protected]>
+
+       * lib/scram/server.c: SCRAM: Store username property in server.
+
+2009-09-16  Simon Josefsson <[email protected]>
+
+       * tests/scram.c: Also check that AUTHID is set and correct in
+       callback.
+
+2009-09-16  Simon Josefsson <[email protected]>
+
+       * .gitignore: Add.
+
+2009-09-16  Simon Josefsson <[email protected]>
+
+       * lib/scram/client.c: SCRAM: Fix memleak.
+
+2009-09-16  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * lib/scram/validate.c: SCRAM: Drop FIXME, specification changed to
+       not use UTF-8 for nonces.
+
+2009-09-11  Simon Josefsson <[email protected]>
+
+       * lib/scram/parser.c, lib/scram/printer.c: SCRAM: Drop FIXMEs, we
+       solved it differently.
+
+2009-09-11  Simon Josefsson <[email protected]>
+
+       * lib/scram/parser.c, lib/scram/printer.c: SCRAM: Drop FIXMEs, we
+       solved it differently.
+
+2009-09-11  Simon Josefsson <[email protected]>
+
+       * lib/scram/client.c: SCRAM: Cleanup and memory leak fixing.
+
+2009-09-11  Simon Josefsson <[email protected]>
+
+       * lib/scram/server.c: SCRAM: Cleanup and memory leak fixing.
+
+2009-09-11  Simon Josefsson <[email protected]>
+
+       * lib/scram/server.c: SCRAM: Check that username doesn't fail
+       SASLprep (as required).
+
+2009-09-11  Simon Josefsson <[email protected]>
+
+       * Makefile.am: Enable SCRAM-SHA-1 during distcheck testing.
+
+2009-09-11  Simon Josefsson <[email protected]>
+
+       * tests/scram.c: Silence warning.
+
+2009-09-11  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * 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 <[email protected]>
+
+       * lib/scram/client.c, lib/scram/server.c: SCRAM: Check server
+       signature.
+
+2009-09-11  Simon Josefsson <[email protected]>
+
+       * lib/scram/server.c: SCRAM: Generate server signature.
+
+2009-09-11  Simon Josefsson <[email protected]>
+
+       * lib/scram/client.c, lib/scram/server.c: SCRAM: Check clientproof
+       on server side.  Fix mem leaks.
+
+2009-09-11  Simon Josefsson <[email protected]>
+
+       * tests/scram.c: Use b64 salt.
+
+2009-09-11  Simon Josefsson <[email protected]>
+
+       * lib/scram/client.c, lib/scram/parser.c, lib/scram/printer.c: 
+       SCRAM: Base64 decode salt.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * 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 <[email protected]>
+
+       * lib/NEWS, lib/src/crypto.c, lib/src/gsasl.h: Add SHA-1 APIs.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * lib/scram/client.c: Check errors.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * lib/scram/client.c, lib/scram/server.c: SCRAM: Compare nonces.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * lib/scram/client.c: SCRAM: Correct cbind in client final.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * lib/scram/client.c, lib/scram/parser.c, tests/scram.c: SCRAM:
+       Print/parse authzid.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * tests/scram.c: Test iter/salt too.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * lib/scram/client.c, lib/scram/server.c: SCRAM: Use printable salt.
+       Fix mem leak
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * lib/scram/client.c, lib/scram/server.c: SCRAM: Use printable
+       nonces.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * lib/scram/server.c: SCRAM: Support iter/salt setting better.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * lib/scram/client.c, lib/scram/server.c, tests/scram.c: SCRAM: Fix
+       self-test and memory leak.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * tests/scram.c: Improve output.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * 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 <[email protected]>
+
+       * lib/scram/client.c: SCRAM: Cleanup.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * 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 <[email protected]>
+
+       * lib/scram/server.c: SCRAM: Server can parse client first.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * .gitignore: Add.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * lib/scram/parser.c: Add.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * lib/scram/parser.c: Fix typo.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * .gitignore: Add.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * .gitignore: Drop some things.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * 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 <[email protected]>
+
+       * 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 <[email protected]>
+
+       * lib/scram/parser.c: Parse more.
+
+2009-09-10  Simon Josefsson <[email protected]>
+
+       * tests/scram.c: Make it build.
+
+2009-09-09  Simon Josefsson <[email protected]>
+
+       * lib/scram/Makefile.am, lib/scram/parser.c, lib/scram/parser.h,
+       lib/scram/server.c: Add skeleton parser.
+
+2009-09-09  Simon Josefsson <[email protected]>
+
+       * .gitignore: Add.
+
+2009-09-09  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * lib/scram/client.c: Improve SCRAM, client now sends first token.
+
+2009-09-09  Simon Josefsson <[email protected]>
+
+       * lib/scram/Makefile.am, lib/scram/mechinfo.c, lib/scram/scram.h: 
+       Improve SCRAM, client now sends first token.
+
+2009-09-09  Simon Josefsson <[email protected]>
+
+       * lib/scram/printer.c: Fixes.
+
+2009-09-09  Simon Josefsson <[email protected]>
+
+       * lib/scram/validate.c: Add check.
+
+2009-09-09  Simon Josefsson <[email protected]>
+
+       * lib/scram/printer.c, lib/scram/printer.h: Add SCRAM printer
+       functionality.
+
+2009-09-09  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * 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 <[email protected]>
+
+       * 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 <[email protected]>
+
+       * 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 <[email protected]>
+
+       * NEWS: Add.
+
+2009-08-28  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * NEWS, THANKS, src/Makefile.am: Fix libintl-related build errors on
+       MinGW.  Tiny patch from "carlo.bramix" <[email protected]>.
+
+2009-08-20  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * 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 <[email protected]>
+
+       * README-alpha: Typo.
+
+2009-07-22  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * tests/threadsafety: Add more non-keyword characters.
+
+2009-06-23  Simon Josefsson <[email protected]>
+
+       * tests/threadsafety: Add more non-keyword characters.
+
+2009-06-23  Simon Josefsson <[email protected]>
+
+       * tests/Makefile.am, tests/threadsafety: Fix portability of EGREP
+       usage.
+
+2009-06-23  Simon Josefsson <[email protected]>
+
+       * tests/threadsafety: Ignore more non-keyword characters.
+
+2009-06-23  Simon Josefsson <[email protected]>
+
+       * src/Makefile.am: Build gsasl_cmd without warning/error flags.
+
+2009-06-23  Simon Josefsson <[email protected]>
+
+       * tests/threadsafety: Catch more functions.
+
+2009-06-23  Simon Josefsson <[email protected]>
+
+       * tests/threadsafety: Doc fix.
+
+2009-06-17  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]> in
+       <http://thread.gmane.org/gmane.comp.gnu.gsasl.general/222>.
+
+2009-06-16  Simon Josefsson <[email protected]>
+
+       * 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 <[email protected]>
+
+       * lib/src/error.c, lib/src/version.c: Doc fix.
+
+2009-06-16  Simon Josefsson <[email protected]>
+
+       * tests/crypto.c: Initialize gsasl, to get crypto functions to work.
+
+2009-06-14  Simon Josefsson <[email protected]>
+
+       * tests/threadsafety: Merge in issue 7 functions.
+
+2009-06-14  Simon Josefsson <[email protected]>
+
+       * tests/threadsafety: Make list of functions easier to read.
+
+2009-06-13  Simon Josefsson <[email protected]>
+
+       * tests/crypto.c: Fix.
+
+2009-06-13  Simon Josefsson <[email protected]>
+
+       * tests/simple.c: Test encode/decode.
+
+2009-06-13  Simon Josefsson <[email protected]>
+
+       * NEWS, tests/Makefile.am, tests/crypto.c: Add.
+
+2009-06-13  Simon Josefsson <[email protected]>
+
+       * tests/simple.c: Check gsasl_session_hook_get too.
+
+2009-06-13  Simon Josefsson <[email protected]>
+
+       * NEWS: Add.
+
+2009-06-13  Simon Josefsson <[email protected]>
+
+       * tests/simple.c: Fix warnings.
+
+2009-06-13  Simon Josefsson <[email protected]>
+
+       * tests/old-simple.c: Fix.
+
+2009-06-13  Simon Josefsson <[email protected]>
+
+       * tests/simple.c: Based on old-simple.c, but rewritten using modern
+       APIs.
+
+2009-06-13  Simon Josefsson <[email protected]>
+
+       * tests/Makefile.am, tests/old-simple.c, tests/simple.c: Rename
+       obsolete API checks to old-*.
+
+2009-06-13  Simon Josefsson <[email protected]>
+
+       * NEWS, configure.ac, lib/NEWS, lib/configure.ac, lib/src/gsasl.h: 
+       Bump versions.
+
+2009-06-13  Simon Josefsson <[email protected]>
+
+       * doc/gsasl.texi: Clarify which tokens GNU SASL generated.
+       Suggested by Marco Maggi <[email protected]> in
+       <http://permalink.gmane.org/gmane.comp.gnu.gsasl.general/233>.
+
+2009-06-13  Simon Josefsson <[email protected]>
+
+       * cfg.mk: Fix path.
+
+2009-06-13  Simon Josefsson <[email protected]>
+
+       * ChangeLog: Generated.
+
+2009-06-13  Simon Josefsson <[email protected]>
+
+       * lib/ChangeLog: Generated.
+
 2009-06-13  Simon Josefsson <[email protected]>
 
        * 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


_______________________________________________
Gsasl-commit mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gsasl-commit

Reply via email to