summaryrefslogtreecommitdiff
path: root/HACKING
Commit message (Collapse)AuthorAgeFilesLines
* daemon: Remove the GnuPG agentStef Walter2015-06-071-3/+0
| | | | | | | | | | The GnuPG agent is incomplete and incompatible with many uses of GnuPG 2.x. There is a new pinentry that replaces this. It prompts via system modal dialogs, and allows optional caching of passphrases. https://bugzilla.gnome.org/show_bug.cgi?id=750514
* pam: Add some tests for the PAM moduleStef Walter2014-03-061-0/+6
| | | | | | | | These require you to install some pam configs into /etc/pam.d. You can do it with the following commands: $ make enable-pam-tests $ make disable-pam-tests
* HACKING: Update with description of how to run testsStef Walter2014-03-061-0/+12
|
* Remove last few references of roots-storeStef Walter2013-03-161-3/+0
|
* Rework configure build options based on recent mailing list postsStef Walter2011-09-261-1/+18
| | | | | | | | * --enable-strict to enable -Werror, fatal warnings and disable deprecations * --disable-debug to G_DISABLE_ASSERT * default debug for -g, WITH_DEBUG * --enable-debug to -OO
* Clarify HACKING about function definition style.Stef Walter2011-09-211-2/+5
|
* Update HACKING with coding styleStef Walter2010-11-091-19/+104
|
* [plex-layer] Remove old code.Stef Walter2010-07-131-15/+23
| | | | * Also update HACKING for new code locations.
* Remove old keyring socket, library and code support.Stef Walter2009-12-171-13/+0
| | | | | | After this commit, all callers must use the libgnome-keyring module to access secrets. The old socket method and included library no longer work.
* Add link to architecture page on wiki.Stefan Walter2009-03-031-0/+4
| | | | svn path=/trunk/; revision=1656
* Update after refactoring with new info about partsStefan Walter2009-02-081-29/+46
| | | | svn path=/trunk/; revision=1525
* Only use CKR_GENERAL_ERROR when it's really quite dire.Stefan Walter2008-07-141-10/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * daemon/pk/gkr-pk-cert.c: * daemon/pk/gkr-pk-import.c: * daemon/pk/gkr-pk-object.c: * daemon/pk/gkr-pk-privkey.c: * daemon/pk/gkr-pk-pubkey.c: * daemon/pkcs11/gkr-pkcs11-daemon-session.c: * daemon/pkcs11/gkr-pkcs11-dsa.c: * daemon/pkcs11/gkr-pkcs11-rsa.c: Only use CKR_GENERAL_ERROR when it's really quite dire. * gp11/gp11.h: (added) * gp11/gp11.pc.in: (added) * gp11/gp11-attributes.c: (added) * gp11/gp11-call.c: (added) * gp11/gp11-misc.c: (added) * gp11/gp11-module.c: (added) * gp11/gp11-object.c: (added) * gp11/gp11-private.h: (added) * gp11/gp11-session.c: (added) * gp11/gp11-slot.c: (added) * gp11/Makefile.am: (added) * gp11/pkcs11.h: (added) * gp11/tests/gp11-test.h: (added) * gp11/tests/gp11-test-module.c: (added) * gp11/tests/Makefile.am: (added) * gp11/tests/unit-test-gp11-attributes.c: (added) * gp11/tests/unit-test-gp11-module.c: (added) * gp11/tests/unit-test-gp11-object.c: (added) * gp11/tests/unit-test-gp11-session.c: (added) * gp11/tests/unit-test-gp11-slot.c: (added) * tests/check.make: (added) * tests/check-helpers.c: (added) * tests/check-helpers.h: (added) * tests/prep-check.sh: (added) * configure.in: * Makefile.am: Added new GP11 library svn path=/trunk/; revision=1175
* Move cryptoki stuff into pkcs11/ directory and rename the namespaceStefan Walter2007-11-281-4/+10
| | | | | | | | | | | | | | * cryptoki/*: (moved to pkcs11/, renamed to *pkcs11*) * doc/file-format.txt: (moved to keyrings/) * doc/keyring-intro.txt: (moved to /) * HACKING: * Makefile.am: Move cryptoki stuff into pkcs11/ directory and rename the namespace prefixes. Move the doc/ files into other locations. svn path=/trunk/; revision=890
* 570 - 887Stefan Walter2007-11-281-0/+3
| | | | | | * Massive merge from cryptoki branch: 570 - 887 svn path=/trunk/; revision=888
* Added support for using keyrings on removable drives Fixes bug #454390Stefan Walter2007-07-261-3/+26
| | | | | | | | | | | | | | | | | | | | | | | | | * common/gkr-dbus.c: (split from daemon/gnome-keyring-daemon-dbus.c) * common/gkr-dbus.h: (added) * common/gkr-location.c: (added) * common/gkr-location.h: (added) * common/Makefile.am: * daemon/gnome-keyring-daemon-dbus.c: * daemon/gnome-keyring-daemon-io.c: * daemon/gnome-keyring-daemon-ops.c: * keyrings/gkr-keyring.c: * keyrings/gkr-keyring.h: * keyrings/gkr-keyrings.c: * keyrings/gkr-keyrings.h: * library/gnome-keyring.h: * tests/Makefile.am: * tests/unit-test-async.c: * tests/unit-test-keyrings.c: * tests/unit-test-location.c: (added) * configure.in: * HACKING: Added support for using keyrings on removable drives Fixes bug #454390 svn path=/trunk/; revision=721
* Move to a cooperative threading model for the daemon, this simplifies aStefan Walter2007-07-141-3/+18
| | | | | | | | | | | | | | | | | | | | | | | | | * common/gkr-async.c: * common/gkr-async.h: * common/gkr-unix-signal.c: * common/gkr-unix-signal.h: * common/gkr-wakeup.c: * common/gkr-wakeup.h: * daemon/gnome-keyring-daemon.c: * daemon/gnome-keyring-daemon.h: * daemon/gnome-keyring-daemon-io.c: * daemon/gnome-keyring-daemon-ops.c: * tests/unit-test-async.c: * tests/unit-test-mainloop-setup.c: * tests/unit-test-private.h: * tests/unit-test-signal.c: * ui/gkr-ask-daemon.c: * ui/gkr-ask-daemon.h: * ui/gkr-ask-request.c: * ui/gkr-ask-request.h: Move to a cooperative threading model for the daemon, this simplifies a lot of code and will make adding in the other parts of the daemon (PKCS#11 and SSH, etc...) far easier. svn path=/trunk/; revision=687
* Pass make distcheck Add myself as an author Update info files aboutStefan Walter2007-05-181-0/+27
* tests/Makefile.am: * Makefile.am: Pass make distcheck * AUTHORS: Add myself as an author * HACKING: Update info files about gnome-keyring svn path=/trunk/; revision=611