1. 24 Apr, 2011 1 commit
  2. 23 Apr, 2011 1 commit
    • Stef Walter's avatar
      Better testing configure options. · eedfc975
      Stef Walter authored
       * --enable-tests=yes/no/full
       * With 'full' the testing hooks in gnome-keyring-daemon are built
       * Different libraries are built in testable and non-testable versions.
      eedfc975
  3. 20 Apr, 2011 1 commit
  4. 27 Feb, 2011 1 commit
  5. 23 Feb, 2011 1 commit
  6. 22 Dec, 2010 1 commit
  7. 24 Nov, 2010 1 commit
  8. 10 Jul, 2010 1 commit
  9. 24 Jun, 2010 3 commits
  10. 08 Jun, 2010 1 commit
  11. 14 Dec, 2009 1 commit
  12. 11 Oct, 2009 1 commit
  13. 04 Oct, 2009 1 commit
  14. 13 Sep, 2009 1 commit
    • Diego Elio 'Flameeyes' Pettenò's avatar
      Fix parallel build of test sources. · 94f87d6f
      Diego Elio 'Flameeyes' Pettenò authored
      When building with make -jX with X greater than 1 (parallel make), if the
      dependency tree given in the Makefile is not perfect, the build will fail.
      
      Since the prep-gtest.sh generates two files, both should be listed in the
      Makefile, with the latter depending on the former (in order of creation);
      since the header file is generated slightly earlier than the source file,
      this is the correct order (wrong order would work on most filesystems but
      will fail on tmpfs, xfs and ext4).
      
      Additionally, make sure to tell automake about the generated sources, the
      BUILT_SOURCES variable will ensure that the dependencies inside the
      generated source files will be taken properly care of.
      
      Symptoms of the previous brokenness would look like missing includes,
      because the run-(auto|prompt)-test.h header would be used _after_ the file
      started being written but _before_ it was completely written (race
      condition).
      
      Additionally, in egg tests, avoid using BUILT_SOURCES to set up UNIT_AUTO,
      and also append to it after test.make has been included, so that they won't
      overwrite one the other.
      Signed-off-by: 's avatarStef Walter <stef@memberwebs.com>
      94f87d6f
  15. 30 Aug, 2009 1 commit
  16. 10 May, 2009 2 commits
  17. 05 Mar, 2009 1 commit
  18. 14 Feb, 2009 1 commit
  19. 18 Jan, 2009 1 commit
    • Stefan Walter's avatar
      Add new gcr library for crypto UI and related tasks. Implement GckParser · 300ee960
      Stefan Walter authored
      	* egg/egg-asn1.c:
      	* egg/egg-hex.c: (split from pkcs11/gck/gck-util.c)
      	* egg/egg-hex.h: (split from pkcs11/gck/gck-util.h)
      	* egg/egg-openssl.c: (moved from pkcs11/gck/gck-data-openssl.c)
      	* egg/egg-openssl.h: (moved from pkcs11/gck/gck-data-openssl.h)
      	* egg/egg-symkey.c: (split from pkcs11/gck/gck-crypto.c)
      	* egg/egg-symkey.h: (split from pkcs11/gck/gck-crypto.h)
      	* egg/Makefile.am:
      	* egg/tests/Makefile.am:
      	* egg/tests/unit-test-asn1.c:
      	* egg/tests/unit-test-hex.c: (moved from pkcs11/gck/tests/unit-test-util.c)
      	* egg/tests/unit-test-openssl.c: (moved from pkcs11/gck/tests/unit-test-data-openssl.c)
      	* egg/tests/unit-test-symkey.c: (split from pkcs11/gck/tests/unit-test-crypto.c)
      	* gcr/gcr.pc.in: (added)
      	* gcr/gcr-internal.c: (added)
      	* gcr/gcr-internal.h: (added)
      	* gcr/gcr-marshal.list: (added)
      	* gcr/gcr-parser.c: (added)
      	* gcr/gcr-parser.h: (added)
      	* gcr/gcr-types.h: (added)
      	* gcr/Makefile.am: (added)
      	* gcr/template/*: (added)
      	* gcr/tests/Makefile.am: (added)
      	* gcr/tests/unit-test-parser.c: (added)
      	* gcr/tests/test-data: (copied from daemon/pkix/test/test-data)
      	* gp11/gp11.h:
      	* pkcs11/gck/gck-crypto.c:
      	* pkcs11/gck/gck-crypto.h:
      	* pkcs11/gck/gck-data-der.c:
      	* pkcs11/gck/gck-data-der.h:
      	* pkcs11/gck/gck-data-file.c:
      	* pkcs11/gck/gck-data-openssl.c: (moved)
      	* pkcs11/gck/gck-data-openssl.h: (moved)
      	* pkcs11/gck/gck-data-pem.c: (combined into egg/egg-openssl.c)
      	* pkcs11/gck/gck-data-pem.c: (combined into egg/egg-openssl.h)
      	* pkcs11/gck/gck-util.c:
      	* pkcs11/gck/gck-util.h:
      	* pkcs11/gck/Makefile.am:
      	* pkcs11/gck/tests/unit-test-crypto.c:
      	* pkcs11/gck/tests/unit-test-data-openssl.c: (moved)
      	* pkcs11/gck/tests/unit-test-util.c: (moved)
      	* pkcs11/roots-store/gck-roots-module.c:
      	* pkcs11/ssh-store/gck-ssh-openssh.c:
      	* pkcs11/user-store/gck-user-storage.c:
      	* configure.in:
      	* Makefile.am: Add new gcr library for crypto UI and related tasks. Implement
      	GckParser class.
      
      svn path=/trunk/; revision=1463
      300ee960
  20. 17 Jan, 2009 1 commit
    • Stefan Walter's avatar
      Consolidate truly common functionality into 'egg' library. Many more files · 8275e87c
      Stefan Walter authored
      	* egg/egg-asn1.c: (moved from pkcs11/gck/gck-data-asn1.c)
      	* egg/egg-asn1.h: (moved from pkcs11/gck/gck-data-asn1.h)
      	* egg/egg-buffer.c: (moved from common/gkr-buffer.c)
      	* egg/egg-buffer.h: (moved from common/gkr-buffer.h)
      	* egg/egg-secure-memory.c: (moved from common/gkr-secure-memory.c)
      	* egg/egg-secure-memory.h: (moved from common/gkr-secure-memory.h)
      	* egg/egg-unix-credentials.c: (moved from common/gkr-unix-credentials.c)
      	* egg/egg-unix-credentials.h: (moved from common/gkr-unix-credentials.h)
      	* egg/Makefile.am: (added)
      	* egg/pk.asn: (moved from pkcs11/gck/pk.asn)
      	* egg/pkix.asn: (moved from pkcs11/gck/pkix.asn)
      	* egg/tests/Makefile.am: (added)
      	* egg/tests/test.asn: (moved from pkcs11/gck/tests/test.asn)
      	* egg/tests/unit-test-asn1.c: (moved from pkcs11/gck/tests/unit-test-data-asn1.c)
      	* egg/tests/unit-test-secmem.c: (moved from common/tests/unit-test-secmem.c)
      	* egg/tests/test-data: (added) Consolidate truly common functionality into 'egg' 
      	library. Many more files touched due to above changes.
      
      svn path=/trunk/; revision=1461
      8275e87c