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
