=== gnome-keyring 2.19.4 === 2007-06-17 Nate Nielsen * configure.in: * NEWS: Release version 2.19.4 2007-06-17 Stef Walter * daemon/gnome-keyring-daemon.c: Sends logs to syslog when not running in the foreground. 2007-06-17 Stef Walter * daemon/Makefile.am: * daemon/gnome-keyring-daemon-ops.c: (copied from gnome-keyring-daemon.c) * daemon/gnome-keyring-daemon.c: Seperate keyring operations into a different C file. 2007-06-16 Stef Walter * library/Makefile.am: Make gnome-keyring-memory.h a public header file. 2007-06-15 Stef Walter * common/Makefile.am: * common/gkr-buffer.c: * common/gkr-buffer.h: * common/gkr-secure-memory.c: (added) * common/gkr-secure-memory.h: (added) * daemon/Makefile.am: * daemon/gnome-keyring-daemon-io.c: * daemon/gnome-keyring-daemon.c: * keyrings/gkr-keyring-item.c: * keyrings/gkr-keyring.c: * library/Makefile.am: * library/gnome-keyring-memory.c: * library/gnome-keyring-memory.h: * library/gnome-keyring-proto.c: * library/gnome-keyring-proto.h: * library/gnome-keyring-utils.c: * library/gnome-keyring.c: * reference/Makefile.am: * reference/gnome-keyring-docs.sgml: * reference/gnome-keyring-sections.txt: * tests/Makefile.am: * tests/unit-test-keyrings-prompt.c: * tests/unit-test-keyrings.c: * tests/unit-test-memory.c: * tests-unit-test-other.c: * tests/unit-test-secmem.c: * ui/gkr-ask-request.c: * ui/gkr-ask-tool.c: gnome-keyring-daemon and libgnome-keyring now use non-pageable secure memory for secrets and passwords. Fixes bug #419981 2007-06-15 Stef Walter * common/gkr-async.c: Fix uninitialized variable. Fixes bug #448000 2007-06-15 Stef Walter * Makefile.am: * configure.in: * common/gkr-buffer.c: (from cryptoki branch) * common/gkr-buffer.h: (from cryptoki branch) * daemon/Makefile.am: * daemon/gnome-keyring-daemon-io.c: * daemon/gnome-keyring-daemon.c: * daemon/gnome-keyring-daemon.h: * keyrings/gkr-keyring.c: * library/Makefile.am: * library/gnome-keyring-proto.c: * library/gnome-keyring-proto.h: * library/gnome-keyring.c: * ui/gkr-ask-request.c: Use GkrBuffer instead of GString which will facilitate swapping out to a non-pageable memory allocator. See bug #419981 2007-06-14 Stef Walter * keyrings/gkr-keyring-item.c: * keyrings/gkr-keyring.c: * library/gnome-keyring-proto.c: * library/gnome-keyring-utils.c: * library/gnome-keyring.c: * ui/gkr-ask-request.c: Mark all locations that need to use non-pageable secure memory. See bug #419981 2007-06-14 Stef Walter * configure.in: * library/Makefile.am: * library/gnome-keyring-memory.h: * library/gnome-keyring-memory.c: * library/gnome-keyring-private.h: * tests/Makefile.am: * tests/unit-test-memory.c: * tests/unit-tests-prep.sh: Build basic implementation for non-pageable memory. See bug #419981 2007-06-14 Stef Walter * ui/gkr-ask-request.c: Initialize GError properly. 2007-06-14 Stef Walter * daemon/gnome-keyring-daemon-io.c * daemon/gnome-keyring-daemon.c: * daemon/gnome-keyring-daemon.h: * tests/unit-test-keyrings.c: Make a find operation that does not match any results, return OK instead of DENIED. Fixes bug #447315 2007-06-14 Stef Walter * library/gnome-keyring.h: Make -pedantic compatible Patch from Sylvain Pasche. Fixes bug #445901 2007-05-29 Stef Walter * AUTHORS: * MAINTAINERS: * daemon/gnome-keyring-daemon-dbus.c: * keyrings/gkr-keyring-item.c: * keyrings/gkr-keyring-item.h: * keyrings/gkr-keyring.c: * keyrings/gkr-keyring.h: * keyrings/gkr-keyrings.c: * keyrings/gkr-keyrings.h: * tests/unit-test-keyrings.c: * tests/unit-test-other.c: * ui/gkr-ask-request.c: Use my real name 2007-05-18 Nate Nielsen * tests/Makefile.am: * Makefile.am: Pass make distcheck * AUTHORS: Add myself as an author * HACKING: Update info files about gnome-keyring 2007-05-18 Nate Nielsen * ui/gkr-ask-request.h * ui/gkr-ask-tool.c: Fix the ugliness that is the password prompt dialog. 2007-05-18 Nate Nielsen * daemon/gnome-keyring-daemon.c: Fix inconsistencies, such as using the default keyring when NULL keyring is used. * ui/gkr-ask-request.c: * ui/gkr-ask-tool.c: Fix problems returning responses from the ask tool. * daemon/gnome-keyring-daemon-io.c: * ui/gkr-ask-daemon.c: Fix problem killing client when in an ask request. 2007-05-18 Nate Nielsen * tests/Makefile.am: * tests/unit-test-keyrings.c: * tests/unit-test-keyring-prompt.c: * tests/unit-test-other.c: Complete basic unit tests, including prompting tests 2007-05-18 Nate Nielsen * configure.in: * Makefile.am: * library/Makefile.am: * library/test.c (moved to tests/): * library/list-keyrings.c (moved to tests/): * tests/Makefile.am (added): * tests/list-keyrings.c (moved from library/): * tests/test-keyrings.c (moved from library/): * tests/unit-test-keyrings.c: * tests/unit-tests-prep.sh: * tests/Makefile (removed): Consolidate our testing and use proper make files. 2007-05-17 Nate Nielsen * Makefile.am: * configure.in: * daemon/Makefile.am: * daemon/gnome-keyring-ask.c (moved to ui/): * daemon/gnome-keyring-daemon-file.c (removed): * daemon/gnome-keyring-daemon-io.c: * daemon/gnome-keyring-daemon.c: * daemon/gnome-keyring-daemon.h: * keyrings/Makefile.am: * keyrings/gkr-keyring.c: * keyrings/gkr-keyring.h: * keyrings/gkr-keyrings.c (added): * keyrings/gkr-keyrings.h (added): * library/gnome-keyring-private.h: * ui/Makefile.am: * ui/gkr-ask-daemon.c (added): * ui/gkr-ask-daemon.h (added): * ui/gkr-ask-request.c (added): * ui/gkr-ask-request.h (added): * ui/gkr-ask-tool.c (moved from daemon/): Refactor prompting and keyring listing functionality into objects. * library/gnome-keyring-proto.c: Don't crash on null attributes. 2007-05-17 Nate Nielsen * tests/* (added): Basics of unit testing 2007-05-17 Nate Nielsen * Makefile.am: * configure.in: * daemon/Makefile.am: * daemon/gnome-keyring-daemon-file.c: * daemon/gnome-keyring-daemon-io.c: * daemon/gnome-keyring-daemon.c: * daemon/gnome-keyring-daemon.h: * keyrings/Makefile.am: (added) * keyrings/gkr-keyring-item.c (added): * keyrings/gkr-keyring-item.h (added): * keyrings/gkr-keyring.c (added): * keyrings/gkr-keyring.h (added): Use GObject for internal objects like keyrings and items. 2007-05-11 Nate Nielsen * configure.in: Bump version number