2005-08-29 10:48  Ed Bartosh

	* trunk/configure.in, trunk/debian/changelog, trunk/src/cst_main.c:
	  New release: replaced GConfEngine interface with GConfClient
	  (fixes: #17974).

2005-08-26 11:33  Ed Bartosh

	* trunk/configure.in, trunk/debian/changelog, trunk/doc/Doxyfile:
	  Version changed

2005-08-26 11:32  Ed Bartosh

	* trunk/include/cst.h: Documentation changed

2005-08-26 11:19  Ed Bartosh

	* trunk/src/cst_cert.c, trunk/test/test_import.c: Fixed problem with
	  wrong password and structure corrupred

2005-08-24 09:53  Ed Bartosh

	* trunk/configure.in, trunk/debian/changelog, trunk/doc/Doxyfile:
	  Version was changed

2005-08-24 09:47  Ed Bartosh

	* trunk/src/cst_cert.c: Bug with error codes in PKCS12 was fixed

2005-08-24 09:45  Ed Bartosh

	* trunk/test/files/corrupted.pem, trunk/test/test_import.c: Error
	  codes test (PKCS12) was added

2005-08-09 09:45  Ed Bartosh

	* trunk/debian/changelog, trunk/src/cst_helper.c: New bugfix release
	  (1.6.22). cst_db_delete() function now calls cst_mcount_update()
	  to force other db users to re-read modified db.

2005-08-05 10:44  Ed Bartosh

	* trunk/include/cst.h: Removed CST_verify() from header file,
	  because it's no longer in the library.

2005-06-29 13:24  Ed Bartosh

	* trunk/include/cst.h: Fixed bug in documentation
	  (CST_import_PKCS12)

2005-06-21 13:47  Ed Bartosh

	* trunk/src/cst_cert.c, trunk/test/test_import.c: Remove not used
	  confirm call from CST_import_PKCS12, some unit tests for PKCS12
	  added.

2005-06-21 12:38  Ed Bartosh

	* trunk/test/test_import.c: Added error code print in test_import
	  (PKCS12)

2005-06-16 10:54  Ed Bartosh

	* trunk/debian/changelog, trunk/pkgconfig/cst.pc.in: Fixed 11808
	  once again.

2005-06-15 18:04  Ed Bartosh

	* trunk/pkgconfig/cst.pc.in: Changed 'ssl' to 'openssl' as in
	  additional comments to previos bug.

2005-06-15 09:41  Ed Bartosh

	* trunk/debian/changelog, trunk/test/Makefile.am: Fixed static
	  linking for test binaries. Incremented release version.

2005-06-14 13:13  Ed Bartosh

	* trunk/configure.in, trunk/doc/Doxyfile: Change version

2005-06-14 13:11  Ed Bartosh

	* trunk/pkgconfig/cst.pc.in: Bug #11808 fixed

2005-06-09 18:10  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c, trunk/src/cst_const.h,
	  trunk/src/cst_helper.c, trunk/src/cst_helper.h,
	  trunk/test/files/test.p12, trunk/test/files/test.pfx,
	  trunk/test/test_import.c: Problems with CST_import_PKCS12() fixed
	  and simple test added.

2005-06-09 08:57  Ed Bartosh

	* trunk/configure.in, trunk/doc/Doxyfile: Change version

2005-06-08 17:19  Ed Bartosh

	* trunk/debian/changelog: Updated to 19th release.

2005-06-08 16:26  Ed Bartosh

	* trunk/debian/changelog, trunk/debian/control, trunk/include/cst.h,
	  trunk/src/cst_const.h, trunk/src/cst_helper.c,
	  trunk/src/cst_helper.h, trunk/src/cst_main.c: Added dependency on
	  libdb1-dev for libcst-dev. CM now stores modification count
	  instead of mtime, fixes: 11813.

2005-06-07 09:56  Ed Bartosh

	* trunk/src/cst_helper.c, trunk/src/cst_main.c: Fix problem with old
	  versions of db

2005-06-06 18:16  Ed Bartosh

	* trunk/src/cst_cert.c, trunk/test/isvalid_tester.c:
	  CST_import_PKCS12 implemented

2005-06-06 16:49  Ed Bartosh

	* trunk/test/Makefile.am, trunk/test/isvalid_tester.c: Add test for
	  CST_get_state()

2005-06-06 16:32  Ed Bartosh

	* trunk/TODO, trunk/include/cst.h, trunk/src/cst_cert.c,
	  trunk/src/cst_cert.h, trunk/src/cst_cert_idx.c,
	  trunk/src/cst_const.h, trunk/src/cst_crl.c: Add stub for import
	  PKCS12 Modify work with CRL

2005-06-03 10:24  Ed Bartosh

	* trunk/test/files/test.pfx: Test file in PKCS12 (PFX) format added

2005-05-26 12:00  Ed Bartosh

	* trunk/include/cst.h: Fixed errors in documentation

2005-05-26 11:52  Ed Bartosh

	* trunk/configure.in, trunk/debian/changelog, trunk/doc/Doxyfile:
	  Change version

2005-05-26 11:09  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.h,
	  trunk/src/cst_cert_search.c, trunk/src/cst_const.h,
	  trunk/src/cst_crl.h, trunk/src/cst_crypt.h,
	  trunk/src/cst_helper.h, trunk/src/cst_key.h, trunk/src/cst_t.h,
	  trunk/test/test.c, trunk/test/test_search.c: Search by folder and
	  purose was implemented.

2005-05-23 12:35  Ed Bartosh

	* trunk/ChangeLog: Update ChangeLog

2005-05-23 12:33  Ed Bartosh

	* trunk/configure.in, trunk/doc/Doxyfile: Change version

2005-05-23 12:24  Ed Bartosh

	* trunk/Makefile.am: Include cst.pc to dev package

2005-05-20 11:01  Ed Bartosh

	* trunk/debian/libcst-dev.files, trunk/include/cst.h,
	  trunk/include/cst_db.h, trunk/src/Makefile.am: Added build
	  dependency for libdb1-dev. Removed db1's header from the package,
	  since it's now in separate package.

2005-05-20 10:02  Ed Bartosh

	* trunk/debian/changelog: Updated changelog.

2005-05-20 09:59  Ed Bartosh

	* trunk/debian/control: Remplaced build dependency on libdb1-compat
	  with libdb1.

2005-05-19 18:03  Ed Bartosh

	* trunk/configure.in, trunk/debian/control: Build against custom
	  libdb1.

2005-05-18 14:17  Ed Bartosh

	* trunk/ChangeLog, trunk/configure.in, trunk/debian/changelog,
	  trunk/doc/Doxyfile: Change version

2005-05-18 14:10  Ed Bartosh

	* trunk/configure.in, trunk/debian/libcst-dev.files,
	  trunk/pkgconfig, trunk/pkgconfig/cst.pc.in: cst.pc file was added.
	  Bug #11808: libcst-dev doesnot provide .pc file

2005-05-18 12:26  Ed Bartosh

	* trunk/src/cst_const.h, trunk/src/cst_helper.c,
	  trunk/src/cst_helper.h, trunk/src/cst_main.c: FIXED: Bug #11813:
	  Calling libcst function CST_get_state() can take evenfew seconds

2005-04-26 15:15  Ed Bartosh

	* trunk/ChangeLog: Change

2005-04-18 17:34  Ed Bartosh

	* trunk/configure.in, trunk/doc/Doxyfile, trunk/include/cst.h,
	  trunk/src/cst_main.c: Change version

2005-04-18 16:48  Ed Bartosh

	* trunk/src/cst_cert.c, trunk/src/cst_helper.h, trunk/src/cst_key.c,
	  trunk/src/cst_key.h, trunk/src/cst_main.c,
	  trunk/test/test_search.c: Test was added for error codes
	  (CST_get_key())

2005-04-18 15:39  Ed Bartosh

	* trunk/debian/libcst-tools.dirs, trunk/debian/libcst-tools.docs,
	  trunk/debian/libcst-tools.files: Removed libcst-tools related
	  debian files.

2005-04-18 14:54  Ed Bartosh

	* trunk/Makefile.am, trunk/configure.in, trunk/debian/changelog,
	  trunk/debian/control, trunk/debian/rules, trunk/tools: Moved tools
	  to separate project "certman-tools".

2005-04-18 14:38  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c, trunk/src/cst_helper.c,
	  trunk/src/cst_helper.h, trunk/src/cst_main.c,
	  trunk/src/cst_stub.c, trunk/test/test_import.c: Modyfy locking and
	  remove CST_ERROR_UNDEF

2005-04-18 10:56  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_crl.c, trunk/src/cst_key.c:
	  Remove CST_ERROR_UNDEF form Key and CRL related functions

2005-04-15 14:55  Ed Bartosh

	* trunk/test/files/cert-clt.der, trunk/test/files/cert-clt.pem,
	  trunk/test/test_import.c: Test form import cert and key from one
	  file was added

2005-04-15 11:27  Ed Bartosh

	* trunk/test/test_import.c: Add test for import cert and key from
	  one file

2005-04-15 10:53  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c, trunk/src/cst_key.c,
	  trunk/src/cst_main.c, trunk/src/cst_stub.c: Changes with error
	  codes

2005-04-12 16:36  Ed Bartosh

	* trunk/configure.in, trunk/debian/changelog, trunk/doc/Doxyfile:
	  Change version

2005-04-12 16:33  Ed Bartosh

	* trunk/tools/cstgen.c: Replace CST_is_CA() to CST_check_purpose_x()

2005-04-12 16:32  Ed Bartosh

	* trunk/src/cst_cert.c: Modyfy CST_check_purpose_x() to check CA/not
	  CA. See also CST_is_CA().

2005-04-11 17:57  Ed Bartosh

	* trunk/src/cst_cert.c: Fix error with error code in
	  CST_append_X509()

2005-04-11 17:56  Ed Bartosh

	* trunk/tools/cstgen.c: DER format was added

2005-04-11 10:20  Ed Bartosh

	* trunk/include/cst.h: Fix error in doc

2005-04-11 10:17  Ed Bartosh

	* trunk/include/cst.h: Fix error in doc

2005-04-11 10:15  Ed Bartosh

	* trunk/include/cst.h: Fix error in doc

2005-04-11 09:59  Ed Bartosh

	* trunk/configure.in, trunk/debian/changelog, trunk/doc/Doxyfile:
	  Change version

2005-04-11 09:57  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_stub.c, trunk/tools/cstgen.c:
	  Add check CA in tools

2005-04-08 17:04  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c,
	  trunk/src/cst_cert_search.c, trunk/src/cst_crl.c,
	  trunk/src/cst_helper.h, trunk/src/cst_key.c,
	  trunk/src/cst_key_search.c, trunk/src/cst_main.c,
	  trunk/src/cst_stub.c, trunk/test/test.h: Remove all asserts from
	  "extern" functions

2005-04-08 11:09  Ed Bartosh

	* trunk/src/cst_cert.c, trunk/src/cst_helper.c,
	  trunk/src/cst_main.c: Fixed some error with open/close db file

2005-04-08 11:05  Ed Bartosh

	* trunk/test/test_multi.c: Add test case for search by email in
	  multi process evironment

2005-04-07 18:12  Ed Bartosh

	* trunk/configure.in, trunk/debian/changelog, trunk/doc/Doxyfile:
	  Change version

2005-04-07 17:56  Ed Bartosh

	* trunk/test/test_search.c: Add test: search by email

2005-04-07 17:34  Ed Bartosh

	* trunk/src/cst_cert.c, trunk/src/cst_cert_search.c,
	  trunk/src/cst_key.c, trunk/src/cst_main.c: Remove direct using of
	  cst_lock(), cst_unlock(), cst_refresh_if_need() from all functions

2005-04-07 15:44  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c, trunk/src/cst_crl.c,
	  trunk/src/cst_helper.c, trunk/src/cst_key.c, trunk/src/cst_main.c,
	  trunk/src/cst_stub.c, trunk/src/cst_t.h: db1 open only if need

2005-04-07 13:12  Ed Bartosh

	* trunk/src/cst_key.c, trunk/test/test_multi.c: Fix error in
	  CST_import_priv_key_adv()

2005-04-07 10:24  Ed Bartosh

	* trunk/configure.in, trunk/debian/changelog, trunk/doc/Doxyfile:
	  Change version

2005-04-07 05:13  Ed Bartosh

	* trunk/debian/control, trunk/tools/make-cstpkg: Added an optional
	  dependency to devscripts package. Without it installed, user will
	  get a warning and will have to modify debian/changelog manually.

2005-04-07 04:56  Ed Bartosh

	* trunk/configure.in, trunk/debian/control,
	  trunk/debian/libcst-tools.dirs, trunk/debian/libcst-tools.docs,
	  trunk/debian/libcst-tools.files, trunk/debian/rules,
	  trunk/tools/Makefile.am, trunk/tools/make-cstpkg,
	  trunk/tools/rules: Added a tool for generating debian package out
	  of certman's database (make-cstpkg). Added libcst-tools package
	  with mentioned tool. Fixed Makefile.am's to correctly build and
	  install tools.

2005-04-06 18:05  Ed Bartosh

	* trunk/tools/cstgen.c: Add function to check CA

2005-04-06 16:38  Ed Bartosh

	* trunk/tools/cstgen.c: Return error on incorrect cert

2005-04-06 16:27  Ed Bartosh

	* trunk/tools/cstgen.c: Implement checking

2005-04-06 10:52  Ed Bartosh

	* trunk/src/cst_stub.c: More correct implementation CST_is_expired()

2005-04-06 09:47  Ed Bartosh

	* trunk/tools/cstgen.c: Add check folder an purpose one by one

2005-04-06 09:42  Ed Bartosh

	* trunk/tools/cstgen.c: Implement compare one by one after generate

2005-04-05 17:57  Ed Bartosh

	* trunk/tools/cstgen.c: Fix minor bug

2005-04-05 17:55  Ed Bartosh

	* trunk/tools/cstgen.c: Implement check_storage()

2005-04-05 17:43  Ed Bartosh

	* trunk/tools/cstgen.c: Add properies settings

2005-04-05 17:26  Ed Bartosh

	* trunk/Makefile.am, trunk/configure.in: Modify for use tools

2005-04-05 17:25  Ed Bartosh

	* trunk/tools/cstgen.c: Add stub for check storage

2005-04-05 16:40  Ed Bartosh

	* trunk/tools/cstgen.c: Stub finished

2005-04-05 15:44  Ed Bartosh

	* trunk/test/test_import.c: NAME_MAX -> FILENAME_MAX

2005-04-05 15:32  Ed Bartosh

	* trunk/test/test_import.c: Using NAME_MAX for filename buffer

2005-04-05 14:45  Ed Bartosh

	* trunk/tools/cstgen.c: Usage help

2005-04-05 13:45  Ed Bartosh

	* trunk/tools/Makefile.am, trunk/tools/cstgen.c: Initial release

2005-04-05 13:37  Ed Bartosh

	* trunk/tools: Added tools directory.

2005-04-05 11:14  Ed Bartosh

	* trunk/debian/control: Added dependency to libc-dev, according to
	  debian library packaging policy.

2005-04-05 09:27  Ed Bartosh

	* trunk/debian/changelog, trunk/debian/control: Added dependencies
	  to development package.

2005-04-04 17:18  Ed Bartosh

	* trunk/configure.in, trunk/debian/changelog, trunk/doc/Doxyfile:
	  Change version

2005-04-04 17:10  Ed Bartosh

	* trunk/test/Makefile.am: Add test_multi.c to makefile

2005-04-04 17:05  Ed Bartosh

	* trunk/test/test_multi.c: Fix error with unlink

2005-04-04 10:08  Ed Bartosh

	* trunk/test/test.c, trunk/test/test.h, trunk/test/test_multi.c: Add
	  multi-process tests

2005-04-04 10:06  Ed Bartosh

	* trunk/src/cst_helper.h: Add function cst_sync()

2005-04-04 10:06  Ed Bartosh

	* trunk/src/cst_cert.c, trunk/src/cst_cert_search.c,
	  trunk/src/cst_crl.c, trunk/src/cst_helper.c, trunk/src/cst_key.c,
	  trunk/src/cst_main.c: Fix error with killing created database and
	  multi process

2005-03-24 13:34  Ed Bartosh

	* trunk/ChangeLog, trunk/configure.in, trunk/debian/changelog,
	  trunk/doc/Doxyfile: Change version

2005-03-24 12:59  Ed Bartosh

	* trunk/test/test.c, trunk/test/test.h: Added test open corrupted
	  database

2005-03-24 12:59  Ed Bartosh

	* trunk/src/cst_helper.c: Added fsync() after all write operation.
	  Because libdb1 not call it.

2005-03-24 11:46  Ed Bartosh

	* trunk/ChangeLog, trunk/configure.in, trunk/debian/changelog,
	  trunk/doc/Doxyfile: Change version

2005-03-24 11:25  Ed Bartosh

	* trunk/src/cst_main.c: Fixed fatal error in CST_open_file()

2005-03-22 19:03  Ed Bartosh

	* trunk/ChangeLog, trunk/configure.in, trunk/debian/changelog,
	  trunk/doc/Doxyfile: Change version

2005-03-22 18:58  Ed Bartosh

	* trunk/configure.in: Improved library search for non-debian
	  systems.

2005-03-22 18:31  Ed Bartosh

	* trunk/configure.in: More thorough search for db1 library.

2005-03-22 18:15  Ed Bartosh

	* trunk/configure.in, trunk/src/Makefile.am, trunk/test/Makefile.am:
	  Try once again to correctly link against libdb.

2005-03-22 10:09  Ed Bartosh

	* trunk/src/cst_cert_search.c: Fixed error with locking

2005-03-21 19:05  Ed Bartosh

	* trunk/ChangeLog, trunk/configure.in, trunk/debian/changelog,
	  trunk/doc/Doxyfile: Change version

2005-03-21 19:01  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c, trunk/src/cst_main.c:
	  Added comments

2005-03-21 18:25  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c,
	  trunk/src/cst_cert_idx.c, trunk/src/cst_crl.c,
	  trunk/src/cst_helper.c, trunk/src/cst_helper.h,
	  trunk/src/cst_key.c, trunk/src/cst_main.c: New error codes added

2005-03-21 15:33  Ed Bartosh

	* trunk/src/cst_main.c: No comment

2005-03-21 15:32  Ed Bartosh

	* trunk/src/cst_main.c: Fix memory leak in CST_open()

2005-03-21 15:04  Ed Bartosh

	* trunk/src/cst_cert_idx.c, trunk/src/cst_cert_search.c: Fix error
	  with serial and fingerprint indexes

2005-03-21 14:07  Ed Bartosh

	* trunk/include/cst.h: Added CST_search_by_fingerprint(),
	  CST_search_by_serial()

2005-03-21 13:59  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c, trunk/src/cst_cert.h,
	  trunk/src/cst_cert_idx.c, trunk/src/cst_cert_search.c: Add index
	  by fingerprint and serial

2005-03-17 17:52  Ed Bartosh

	* trunk/ChangeLog, trunk/configure.in, trunk/debian/changelog,
	  trunk/doc/Doxyfile: Change version

2005-03-17 17:42  Ed Bartosh

	* trunk/configure.in, trunk/debian/rules, trunk/src/Makefile.am,
	  trunk/test/Makefile.am: Removed the symlink hack.

2005-03-17 15:31  Ed Bartosh

	* trunk/debian/rules: Fix for the 1.6.3 linking problem.

2005-03-16 19:04  Ed Bartosh

	* trunk/ChangeLog: Update

2005-03-16 19:00  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_key.c, trunk/src/cst_key.h,
	  trunk/src/cst_stub.c: DER format export for keys

2005-03-16 18:59  Ed Bartosh

	* trunk/debian/control: Removed excessive dependency to
	  libdb1-compat.

2005-03-16 18:00  Ed Bartosh

	* trunk/ChangeLog, trunk/debian/changelog: Update

2005-03-16 17:57  Ed Bartosh

	* trunk/debian/changelog: Change version

2005-03-16 17:26  Ed Bartosh

	* trunk/configure.in, trunk/debian/rules: Berkeley DB1 now links
	  dynamically.

2005-03-16 16:44  Ed Bartosh

	* trunk/configure.in, trunk/doc/Doxyfile: Change version

2005-03-16 16:21  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c, trunk/src/cst_cert.h,
	  trunk/src/cst_stub.c, trunk/test/test_search.c: Export functions
	  of certificates in DER-format added; Function CST_search_issuer()
	  added

2005-03-15 19:09  Ed Bartosh

	* trunk/ChangeLog, trunk/configure.in, trunk/debian/changelog,
	  trunk/debian/control, trunk/doc/Doxyfile: Change version

2005-03-15 19:05  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_key.c, trunk/src/cst_key.h,
	  trunk/src/cst_stub.c: Add CST_import_*_adv_*() Add
	  CST_get_key_account()

2005-03-15 16:30  Ed Bartosh

	* trunk/ChangeLog, trunk/configure.in, trunk/debian/control,
	  trunk/doc/Doxyfile: Change version

2005-03-15 15:35  Ed Bartosh

	* trunk/src/cst_cert.c: cert_load_x() return NULL if certID == 0

2005-03-15 15:18  Ed Bartosh

	* trunk/debian/changelog, trunk/debian/control: Added a dependency
	  for libdb1-compat. Upgraded package version.

2005-03-15 14:39  Ed Bartosh

	* trunk/src/Makefile.am: Fixed cst_db.h issue.

2005-03-15 13:42  Ed Bartosh

	* trunk/include/db.h, trunk/include/mpool.h: Remove

2005-03-15 13:28  Ed Bartosh

	* trunk/debian/libcst-dev.files, trunk/include/cst.h,
	  trunk/include/cst_db.h, trunk/test/test.c: Include cst_db.h (db.h)
	  in deb-package

2005-03-15 10:51  Ed Bartosh

	* trunk/ChangeLog: No comment

2005-03-15 10:49  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_main.c, trunk/test/test.c:
	  Deprecated CST_create_file() CST_open() and CST_open_file() - if
	  db-file not exist then created.

2005-03-11 14:19  Ed Bartosh

	* trunk/src/cst_cert.c: Fix error in CST_set_purpose()

2005-03-11 14:15  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c, trunk/src/cst_stub.c:
	  Add CST_check_purpose() - check purpose of cert Add
	  CST_is_valid_f() - check cert placed in file

2005-03-10 15:09  Ed Bartosh

	* trunk/ChangeLog: Update

2005-03-10 15:05  Ed Bartosh

	* trunk/debian/control: Change version

2005-03-10 14:38  Ed Bartosh

	* trunk/src/cst_main.c, trunk/test/test.c: Fix error

2005-03-10 14:33  Ed Bartosh

	* trunk/debian/changelog: Change version

2005-03-10 14:28  Ed Bartosh

	* trunk/src/cst_main.c: Implement backup (copy file)

2005-03-10 11:35  Ed Bartosh

	* trunk/configure.in, trunk/doc/Doxyfile: Change version

2005-03-10 11:32  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c, trunk/src/cst_cert.h,
	  trunk/src/cst_helper.c, trunk/src/cst_helper.h,
	  trunk/src/cst_stub.c: Add GError to CST_import_cert_adv()

2005-03-10 10:32  Ed Bartosh

	* trunk/test/Makefile.am: Fix error

2005-03-09 18:54  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c, trunk/src/cst_cert.h:
	  Add CST_import_cert_adv()

2005-03-09 18:01  Ed Bartosh

	* trunk/debian/control: Fixed development package's dependencies.

2005-03-09 17:40  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c, trunk/src/cst_helper.h,
	  trunk/src/cst_stub.c, trunk/test/test_import.c: Fix error in
	  CST_is_valid()

2005-03-09 17:13  Ed Bartosh

	* trunk/doc/Makefile.am, trunk/test/Makefile.am: Minor fixes.

2005-03-09 16:11  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c, trunk/src/cst_cert.h,
	  trunk/src/cst_cert_search.c, trunk/src/cst_crl.c,
	  trunk/src/cst_helper.h, trunk/src/cst_stub.c: Fix error with
	  locking in get/set properties for cert Implement CST_is_revoked()

2005-03-09 15:50  Ed Bartosh

	* trunk/debian/changelog, trunk/debian/control,
	  trunk/debian/libcst-dev.docs, trunk/debian/libcst-dev.files,
	  trunk/debian/libcst.dirs, trunk/debian/libcst.files,
	  trunk/debian/rules: Added libcst-dev package, changed build-dep
	  version of libssl.

2005-03-09 12:12  Ed Bartosh

	* trunk/src/cst_crl.c: Move idx related code to separate functions

2005-03-09 11:50  Ed Bartosh

	* trunk/include/db.h, trunk/include/mpool.h: Replaced by *.h from
	  Nokia

2005-03-09 11:17  Ed Bartosh

	* trunk/src/cst_cert.c, trunk/src/cst_cert.h,
	  trunk/src/cst_cert_search.c, trunk/src/cst_crl.c,
	  trunk/src/cst_helper.c, trunk/src/cst_helper.h,
	  trunk/src/cst_key.c, trunk/src/cst_key_search.c,
	  trunk/src/cst_main.c: Fix some error with locking

2005-03-09 11:17  Ed Bartosh

	* trunk/include/cst.h: Add field to CST structure for debug locking

2005-03-09 11:15  Ed Bartosh

	* trunk/test/test_search.c: Fix error in unit test

2005-03-07 13:11  Ed Bartosh

	* trunk/src/cst_cert.c, trunk/src/cst_cert_search.c,
	  trunk/src/cst_crl.c, trunk/src/cst_helper.c,
	  trunk/src/cst_helper.h, trunk/src/cst_key.c,
	  trunk/src/cst_key_search.c: Set all locks for functions

2005-03-07 10:09  Ed Bartosh

	* trunk/src/cst_key.c: Add file lock for key functions

2005-03-07 09:49  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c,
	  trunk/src/cst_cert_search.c, trunk/src/cst_crl.c,
	  trunk/src/cst_helper.h, trunk/src/cst_key.c, trunk/src/cst_main.c,
	  trunk/test/Makefile.am: Implement file locking for append and
	  search functions

2005-03-04 18:25  Ed Bartosh

	* trunk/include/cst.h: Add field to CST structure for store time of
	  last rebuild of indexes

2005-03-04 18:23  Ed Bartosh

	* trunk/src/cst_main.c, trunk/src/cst_t.h: Add function
	  cst_changed()

2005-03-04 16:01  Ed Bartosh

	* trunk/test/test.c, trunk/test/test.h: Add test for check opening
	  multiple instances of CM

2005-03-03 18:34  Ed Bartosh

	* trunk/configure.in, trunk/debian/changelog, trunk/doc/Doxyfile:
	  Change version number

2005-03-03 18:25  Ed Bartosh

	* trunk/src/cst_key.c: Memory leak fix

2005-03-03 18:25  Ed Bartosh

	* trunk/test/Makefile.am: Test build with static lib. Need for using
	  valgrind.

2005-03-03 17:34  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c, trunk/src/cst_key.c,
	  trunk/src/cst_main.c: Remove all tmp* from CST structure

2005-03-03 17:00  Ed Bartosh

	* trunk/include/db.h: Fix error with _XOPEN_SOURCE

2005-03-03 16:59  Ed Bartosh

	* trunk/include/cst.h: Fix error in comment

2005-03-03 12:29  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c: Fix error

2005-03-03 12:26  Ed Bartosh

	* trunk/include/cst.h: Fix missing semicolon

2005-03-03 12:01  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c: Add
	  CST_check_purpose_x() - for check purposes of X509

2005-03-03 11:00  Ed Bartosh

	* trunk/include/cst.h: Add purpose SSL_WLAN and CRL_SIGN.

2005-03-02 18:59  Ed Bartosh

	* trunk/configure.in, trunk/debian/changelog, trunk/doc/Doxyfile:
	  Change version number

2005-03-02 18:27  Ed Bartosh

	* trunk/src/cst_cert.c, trunk/test/test.c: Fix error with
	  autodefault certificate

2005-03-01 18:27  Ed Bartosh

	* trunk/include/cst.h: Update documentation for CST_open()

2005-03-01 16:43  Ed Bartosh

	* trunk/debian/control: Add libgconf2-dev to dependences

2005-03-01 15:48  Ed Bartosh

	* trunk/configure.in, trunk/src/cst_const.h, trunk/src/cst_main.c,
	  trunk/test/test.h: Integrate with gconf-2.0

2005-03-01 13:24  Ed Bartosh

	* trunk/configure.in: Change version number

2005-03-01 13:22  Ed Bartosh

	* trunk/configure.in, trunk/debian/changelog, trunk/doc/Doxyfile:
	  Change version number

2005-03-01 13:14  Ed Bartosh

	* trunk/src/cst_stub.c, trunk/test/test_verify.c: Fix error in
	  CST_is_root()

2005-03-01 10:45  Ed Bartosh

	* trunk/configure.in, trunk/debian/changelog, trunk/debian/control:
	  Fixed libdb1 problem once again; libdb1-compat (debian package)
	  will be used instead of libdb1. Changed version number, added a
	  changelog entry.

2005-02-28 19:28  Ed Bartosh

	* trunk/configure.in: Change version number

2005-02-28 19:19  Ed Bartosh

	* trunk/src/cst_stub.c: Remove testing

2005-02-28 19:17  Ed Bartosh

	* trunk/src/cst_stub.c, trunk/test/test_verify.c: Add unit test for
	  chain

2005-02-28 18:47  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_stub.c: Add CST_is_root(),
	  CST_get_chain_id()

2005-02-28 16:43  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c,
	  trunk/src/cst_cert_search.c: Add CST_search_by_X509() - search by
	  X509

2005-02-28 16:24  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c, trunk/src/cst_cert.h,
	  trunk/src/cst_crl.h, trunk/src/cst_stub.c, trunk/test/test.c,
	  trunk/test/test.h, trunk/test/test_verify.c: Add
	  CST_EVP_PKEY_to_text() - text presentation of public key

2005-02-28 14:40  Ed Bartosh

	* trunk/doc/Doxyfile: Document only cst.h

2005-02-28 13:17  Ed Bartosh

	* trunk/configure.in: Changed libdb1 library search patterns.

2005-02-28 11:35  Ed Bartosh

	* trunk/configure.in: Added automatic detection of libdb v1 library
	  path (to link against).

2005-02-28 11:06  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_stub.c: Add CST_get_email(),
	  CST_get_domain_name()

2005-02-28 10:44  Ed Bartosh

	* trunk/include/cst.h: Change CRL methods to work with integer ID.

2005-02-28 10:42  Ed Bartosh

	* trunk/test/test.c, trunk/test/test_import.c,
	  trunk/test/test_search.c: Change test to correct work with new
	  interface

2005-02-28 10:41  Ed Bartosh

	* trunk/src/cst_cert.c, trunk/src/cst_const.h, trunk/src/cst_crl.c,
	  trunk/src/cst_crl.h, trunk/src/cst_helper.c,
	  trunk/src/cst_helper.h, trunk/src/cst_key.c,
	  trunk/src/cst_key_idx.c, trunk/src/cst_key_search.c,
	  trunk/src/cst_main.c: Move key and crl to bdb

2005-02-25 19:21  Ed Bartosh

	* trunk/makefile: Remove deprecaded makefile

2005-02-25 19:20  Ed Bartosh

	* trunk/src/cst_cert.c, trunk/src/cst_const.h,
	  trunk/src/cst_helper.c, trunk/src/cst_helper.h,
	  trunk/src/cst_key.c, trunk/src/cst_key.h, trunk/src/cst_main.c:
	  Implement store keys in Berkley DB

2005-02-25 18:39  Ed Bartosh

	* trunk/AUTHORS, trunk/COPYING, trunk/ChangeLog, trunk/INSTALL,
	  trunk/Makefile.am, trunk/NEWS, trunk/README, trunk/build.sh,
	  trunk/configure.in, trunk/debian, trunk/debian/README,
	  trunk/debian/changelog, trunk/debian/compat, trunk/debian/control,
	  trunk/debian/copyright, trunk/debian/libcst-doc.docs,
	  trunk/debian/libcst-doc.install, trunk/debian/libcst.dirs,
	  trunk/debian/libcst.docs, trunk/debian/rules, trunk/doc/Doxyfile,
	  trunk/doc/Makefile.am, trunk/include/cst.h, trunk/include/db.h,
	  trunk/include/mpool.h, trunk/src/Makefile.am,
	  trunk/test/Makefile.am: Added autotools to the package, it now
	  uses autoconf, automake and libtool. Added debian directory which
	  can be used to build a debian package. Added Berkeley DB 1.85's
	  header files to the project, so it links statically with BDB 1.85
	  without problems in debian. To build a debian package, use the
	  command 'dpkg-buildpackage -uc -us' from root account or use
	  fakeroot. The result is two binary debian packages: one ("libcst")
	  containing the header file (cst.h) and static and dynamic
	  libraries, and another ("libcst-doc") with documentation.

2005-02-25 13:58  Ed Bartosh

	* trunk/src/cst_cert.c, trunk/src/cst_cert.h,
	  trunk/src/cst_cert_search.c, trunk/src/cst_const.h,
	  trunk/src/cst_helper.c, trunk/src/cst_helper.h,
	  trunk/src/cst_key.c, trunk/src/cst_main.c, trunk/src/cst_stub.c:
	  Move all certificate to Berkley DB

2005-02-24 11:29  Ed Bartosh

	* trunk/include/cst.h: Replace <db.h> to <db1/db.h>

2005-02-24 11:28  Ed Bartosh

	* trunk/makefile: Set correct using libdb1

2005-02-22 17:57  Ed Bartosh

	* trunk/src/cst_cert.c, trunk/src/cst_cert.h,
	  trunk/src/cst_cert_idx.c, trunk/src/cst_cert_search.c,
	  trunk/src/cst_const.h, trunk/src/cst_helper.h,
	  trunk/src/cst_key.c, trunk/src/cst_key.h, trunk/src/cst_key_idx.c,
	  trunk/src/cst_main.c, trunk/src/cst_t.h: Modify relation between
	  cert and private key

2005-02-22 14:40  Ed Bartosh

	* trunk/makefile, trunk/src/cst_crl.c, trunk/src/cst_crypt.c,
	  trunk/src/cst_helper.h, trunk/src/cst_t.h: Add some loging for
	  debug migrate to BDB

2005-02-22 14:39  Ed Bartosh

	* trunk/include/cst.h: Add field to CST structure for using Berkley
	  DB

2005-02-22 14:38  Ed Bartosh

	* trunk/src/cst_main.c: Add function cst_next() for return next ID
	  with lock db Implement open/create of Berkley DB file

2005-02-22 11:13  Ed Bartosh

	* trunk/makefile: Add db1 library

2005-02-21 10:08  Ed Bartosh

	* trunk/doc/Doxyfile, trunk/include/cst.h, trunk/src/cst_cert.c,
	  trunk/src/cst_key.c, trunk/src/cst_key.h, trunk/src/cst_key_idx.c,
	  trunk/src/cst_main.c, trunk/src/cst_stub.c, trunk/src/cst_t.h,
	  trunk/test/test_search.c: Sync documentation and API

2005-02-16 18:59  Ed Bartosh

	* trunk/doc/Doxyfile: 1. Change version number in doxygen

2005-02-16 16:29  Ed Bartosh

	* trunk/doc/Doxyfile, trunk/include/cst.h, trunk/src/cst_const.h,
	  trunk/src/cst_helper.c, trunk/src/cst_key.c,
	  trunk/test/test_search.c: 1. Modify Doxygen tags 2. Implement and
	  test NULL - password

2005-02-16 14:36  Ed Bartosh

	* trunk/src/cst_cert.c: 1. FIX memory leak in
	  cert_get_subjectAltName_x()

2005-02-15 17:57  Ed Bartosh

	* trunk/src/cst_helper.h, trunk/src/cst_stub.c,
	  trunk/test/test_verify.c: 1. Fix error with multiple issuer with
	  same key

2005-02-15 11:50  Ed Bartosh

	* trunk/doc/guide.txt: 1. Add guide.txt - short guide

2005-02-15 11:40  Ed Bartosh

	* trunk/doc/Doxyfile: 1. Add Doxyfile - config for doxygen

2005-02-15 11:40  Ed Bartosh

	* trunk/makefile: 1. Add target doc - generate doxygen doc

2005-02-15 11:13  Ed Bartosh

	* trunk/test/files/email, trunk/test/files/email/aparna_cert.dat: 1.
	  Add test certificate

2005-02-15 11:07  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c,
	  trunk/src/cst_cert_search.c, trunk/src/cst_stub.c,
	  trunk/test/test_import.c: Fix error on import certificate
	  (incorrect reading extension)

2005-02-14 11:55  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_crl.c, trunk/src/cst_helper.h,
	  trunk/src/cst_key.c, trunk/src/cst_key_idx.c,
	  trunk/src/cst_stub.c: 1. Add CST_get_key() - return EVP_PKEY by
	  keyID 2. Optimize CST_is_valid() 3. Add CST_is_valid_for()

2005-02-10 14:16  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_stub.c: 1. Fix error with
	  CST_get_assigned_key()

2005-02-10 14:06  Ed Bartosh

	* trunk/test/test_verify.c: 1. Temporary comment 2 test of validate

2005-02-10 14:03  Ed Bartosh

	* trunk/include/cst.h, trunk/makefile, trunk/src/cst_cert.c,
	  trunk/src/cst_cert.h, trunk/src/cst_cert_idx.c,
	  trunk/src/cst_cert_search.c, trunk/src/cst_const.h,
	  trunk/src/cst_crl.c, trunk/src/cst_helper.c,
	  trunk/src/cst_helper.h, trunk/src/cst_key.c, trunk/src/cst_main.c,
	  trunk/src/cst_stub.c, trunk/test/test.c, trunk/test/test.h,
	  trunk/test/test_import.c, trunk/test/test_search.c,
	  trunk/test/test_verify.c: 1. Replace composite ID for cert (issuer
	  + serial) to integer ID 2. Modify all functions to work with
	  integer ID

2005-02-10 14:00  Ed Bartosh

	* trunk/doc/cookbook.txt: 1. Add examples for search function 2. Add
	  examples for default cert/key

2005-02-09 12:14  Ed Bartosh

	* trunk/TODO, trunk/doc, trunk/doc/cookbook.txt: 1. Initial release

2005-02-09 11:54  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c, trunk/src/cst_cert.h,
	  trunk/src/cst_cert_idx.c, trunk/src/cst_cert_search.c,
	  trunk/src/cst_const.h, trunk/src/cst_key.c, trunk/src/cst_main.c:
	  1. Add integer uid to certificate

2005-02-09 11:34  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c, trunk/src/cst_cert.h,
	  trunk/src/cst_cert_idx.c, trunk/src/cst_cert_search.c,
	  trunk/src/cst_const.h, trunk/src/cst_crl.h, trunk/src/cst_crypt.c,
	  trunk/src/cst_crypt.h, trunk/src/cst_helper.c,
	  trunk/src/cst_key.c, trunk/src/cst_key.h,
	  trunk/src/cst_key_search.c, trunk/src/cst_main.c,
	  trunk/src/cst_stub.c, trunk/src/cst_t.h, trunk/test/test.c,
	  trunk/test/test.h, trunk/test/test_helper.c,
	  trunk/test/test_import.c: 1. Upgrade to 1.3

2005-02-09 11:29  Ed Bartosh

	* trunk/src/cst_cert.c: 1. Fix error in cert_get_email_x()

2005-02-04 13:55  Ed Bartosh

	* trunk/src/cst_cert.c: 1. Fix error with extract email from cert

2005-01-24 19:15  Ed Bartosh

	* trunk/test/files/crls/crl.pem: 1. Add CRL test file

2005-01-24 18:26  Ed Bartosh

	* trunk/test/test_import.c: 1. Add test for CST_append_sk_X509()

2005-01-24 18:17  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c,
	  trunk/test/test_import.c: 1. Add GSList * CST_append_sk_X509(CST *
	  st, STACK_OF(X509) * list)

2005-01-24 17:54  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c, trunk/src/cst_crl.c,
	  trunk/src/cst_crl.h, trunk/src/cst_helper.h, trunk/src/cst_key.c,
	  trunk/src/cst_key.h, trunk/src/cst_stub.c: 1. Add import from DER
	  format

2005-01-24 15:35  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_crypt.c,
	  trunk/src/cst_helper.c, trunk/src/cst_helper.h,
	  trunk/src/cst_key.c, trunk/src/cst_key.h, trunk/src/cst_key_idx.c,
	  trunk/src/cst_stub.c, trunk/test/test.c, trunk/test/test.h,
	  trunk/test/test_helper.c, trunk/test/test_search.c,
	  trunk/test/test_verify.c: 1. Implement private key encryption and
	  unit tests

2005-01-21 17:58  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_key.c, trunk/src/cst_key.h,
	  trunk/src/cst_key_idx.c, trunk/src/cst_key_search.c,
	  trunk/src/cst_main.c, trunk/src/cst_stub.c, trunk/test/client.c,
	  trunk/test/test.c, trunk/test/test.h, trunk/test/test_import.c,
	  trunk/test/test_search.c: 1. Prepare library to encrypt private
	  keys

2005-01-21 15:13  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c, trunk/test/test.c: 1.
	  Add CST_delete_capability()

2005-01-21 14:20  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c, trunk/src/cst_cert.h,
	  trunk/src/cst_const.h, trunk/test/test.c, trunk/test/test.h: 1.
	  Implement S/MIME Capabilities

2005-01-20 18:30  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c: 1. Add stub impl for
	  S/MIME Capabilities

2005-01-20 10:55  Ed Bartosh

	* trunk/include/cst.h, trunk/makefile, trunk/src/cst_cert.c,
	  trunk/src/cst_crl.c, trunk/src/cst_crypt.c, trunk/src/cst_crypt.h,
	  trunk/src/cst_helper.c, trunk/src/cst_helper.h,
	  trunk/src/cst_key.c, trunk/src/cst_main.c, trunk/src/cst_stub.c,
	  trunk/test/test.c, trunk/test/test.h, trunk/test/test_helper.c,
	  trunk/test/test_search.c: 1. Fix memory leaks in lib and unit test

2005-01-18 18:25  Ed Bartosh

	* trunk/src/cst_stub.c, trunk/test/test.c, trunk/test/test.h,
	  trunk/test/test_verify.c: 1. Implement CST_is_valid(), NEED HARD
	  TESTING

2005-01-18 16:39  Ed Bartosh

	* trunk/src/cst_cert.c, trunk/src/cst_cert_idx.c,
	  trunk/src/cst_crl.c, trunk/src/cst_helper.h, trunk/src/cst_key.c,
	  trunk/src/cst_key_idx.c, trunk/src/cst_key_search.c,
	  trunk/src/cst_main.c, trunk/src/cst_stub.c,
	  trunk/test/test_import.c, trunk/test/test_verify.c: 1. Fix memory
	  leak in CST_get_chain() 2. Modify CST_get_chain() for return
	  stack, which not contain original cert 3. Add in CST_get_chain()
	  check of trust (purposes)

2005-01-18 13:41  Ed Bartosh

	* trunk/src/cst_const.h, trunk/test/test.c, trunk/test/test.h,
	  trunk/test/test_import.c: 1. Make unit test for all import
	  functions 2. Modify t_rsize from 16 bit to 32 bit (now can store
	  crl more then 65K)

2005-01-18 12:22  Ed Bartosh

	* trunk/makefile: 1. Fix error with clean 'files' dir

2005-01-18 12:21  Ed Bartosh

	* trunk/test/files/ca_root/4.pem: 1. Add test root CA cert

2005-01-18 12:20  Ed Bartosh

	* trunk/test/files/ca/4.pem: 1. Remove duplicated

2005-01-18 12:17  Ed Bartosh

	* trunk/test/files/ca_root/4.pem: 1. Remove duplicated cert

2005-01-18 11:44  Ed Bartosh

	* trunk/src/cst_crl.c, trunk/src/cst_crl.h: 1. Implement
	  CST_get_all_crl(), CST_delete_crl()

2005-01-18 11:01  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_crl.c: 1. Add stub of
	  CST_get_all_crl(), CST_delete_crl()

2005-01-18 10:44  Ed Bartosh

	* trunk/test/files/crls, trunk/test/files/crls/ThawteServerCA.pem,
	  trunk/test/files/sites, trunk/test/files/sites/hotbox.pem,
	  trunk/test/files/sites/jboss.pem: 1. Append test certificates and
	  crls

2005-01-18 10:43  Ed Bartosh

	* trunk/test/test_import.c: 1. Add test of CST_import_f()

2005-01-18 10:42  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c, trunk/src/cst_cert.h:
	  1. Add CST_import_f() - set folder while import

2005-01-18 10:42  Ed Bartosh

	* trunk/src/cst_crl.c: 1. Add check trust (purpose) in
	  crl_check_sign()

2005-01-18 09:55  Ed Bartosh

	* trunk/src/cst_crl.c, trunk/src/cst_crl.h, trunk/src/cst_stub.c: 1.
	  Add stub CST_is_valid() for validate cert

2005-01-18 09:51  Ed Bartosh

	* trunk/include/cst.h: 1. Add folders: UNKNOWN, SITES

2005-01-17 17:17  Ed Bartosh

	* trunk/src/cst_crl.c, trunk/src/cst_crl.h: 1. Add check for
	  existance imported CRL in storage

2005-01-17 16:38  Ed Bartosh

	* trunk/test/test.c: 1. Make test for valid from and valid to

2005-01-17 16:21  Ed Bartosh

	* trunk/test/test.c, trunk/test/test.h: 1. Move unit tests by
	  functions

2005-01-17 14:58  Ed Bartosh

	* trunk/src/cst_const.h, trunk/src/cst_crypt.c, trunk/src/cst_key.c,
	  trunk/test/client.c, trunk/test/files/pair,
	  trunk/test/files/pair/c1.pem, trunk/test/files/pair/k1.pem,
	  trunk/test/test.c, trunk/test/test.h, trunk/test/test_import.c: 1.
	  Fix error with read/write assign

2005-01-17 12:27  Ed Bartosh

	* trunk/src/cst_crypt.c, trunk/src/cst_crypt.h, trunk/test/test.c,
	  trunk/test/test.h: 1. Add generate good key using salt

2005-01-17 10:18  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c, trunk/src/cst_cert.h,
	  trunk/src/cst_cert_idx.c, trunk/src/cst_cert_search.c,
	  trunk/src/cst_const.h, trunk/src/cst_crl.c, trunk/src/cst_crl.h,
	  trunk/src/cst_crypt.c, trunk/src/cst_crypt.h,
	  trunk/src/cst_helper.c, trunk/src/cst_helper.h,
	  trunk/src/cst_key.c, trunk/src/cst_key.h, trunk/src/cst_key_idx.c,
	  trunk/src/cst_key_search.c, trunk/src/cst_main.c,
	  trunk/src/cst_stub.c, trunk/src/cst_t.h, trunk/test/client.c,
	  trunk/test/server.c, trunk/test/test.c, trunk/test/test.h,
	  trunk/test/test_bio.c, trunk/test/test_helper.c,
	  trunk/test/test_import.c, trunk/test/test_search.c,
	  trunk/test/test_verify.c: 1. indent -kr -bl -bli0 -nut *.c *.h

2005-01-14 17:20  Ed Bartosh

	* trunk/test/files/foo-cert.pem: 1. Add file for example

2005-01-14 17:01  Ed Bartosh

	* trunk/src/cst_crypt.c, trunk/src/cst_key.c,
	  trunk/test/test_search.c: 1. Fix bag with read serial in
	  key_read()

2005-01-14 16:02  Ed Bartosh

	* trunk/src/cst_cert.c, trunk/src/cst_cert.h, trunk/src/cst_key.c,
	  trunk/src/cst_key.h, trunk/src/cst_main.c: 1. Add internal
	  functions cert_unlink(), key_unlink()

2005-01-14 14:43  Ed Bartosh

	* trunk/src/cst_cert.c, trunk/src/cst_key.c: 1. Fix bag with delete
	  assigned key or cert

2005-01-14 13:52  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c: 1. Add
	  CST_remove_cert()

2005-01-14 12:45  Ed Bartosh

	* trunk/test/test_verify.c: 1. Add new file

2005-01-13 19:53  Ed Bartosh

	* trunk/makefile, trunk/src/cst_cert.c, trunk/src/cst_crl.c,
	  trunk/src/cst_key_idx.c, trunk/src/cst_key_search.c,
	  trunk/src/cst_main.c, trunk/test/client.c, trunk/test/server.c,
	  trunk/test/test.c, trunk/test/test_import.c: 1. Fix error on read
	  cert from storage

2005-01-13 14:02  Ed Bartosh

	* trunk/makefile, trunk/test/test.c, trunk/test/test.h,
	  trunk/test/test_helper.c: 1. Add test: fingerprint, serial,
	  purpose, folder, revoked

2005-01-13 13:42  Ed Bartosh

	* trunk/test/client.c, trunk/test/server.c: 1. Add examples from
	  OpenSSL

2005-01-13 11:44  Ed Bartosh

	* trunk/makefile, trunk/test/files/ca, trunk/test/files/ca/1.pem,
	  trunk/test/files/ca/10.pem, trunk/test/files/ca/11.pem,
	  trunk/test/files/ca/12.pem, trunk/test/files/ca/13.pem,
	  trunk/test/files/ca/2.pem, trunk/test/files/ca/3.pem,
	  trunk/test/files/ca/4.pem, trunk/test/files/ca/5.pem,
	  trunk/test/files/ca/6.pem, trunk/test/files/ca/7.pem,
	  trunk/test/files/ca/8.pem, trunk/test/files/ca/9.pem,
	  trunk/test/files/ca_root, trunk/test/files/ca_root/1.pem,
	  trunk/test/files/ca_root/10.pem, trunk/test/files/ca_root/100.pem,
	  trunk/test/files/ca_root/101.pem,
	  trunk/test/files/ca_root/102.pem,
	  trunk/test/files/ca_root/103.pem,
	  trunk/test/files/ca_root/104.pem,
	  trunk/test/files/ca_root/105.pem,
	  trunk/test/files/ca_root/106.pem,
	  trunk/test/files/ca_root/107.pem,
	  trunk/test/files/ca_root/108.pem,
	  trunk/test/files/ca_root/109.pem, trunk/test/files/ca_root/11.pem,
	  trunk/test/files/ca_root/12.pem, trunk/test/files/ca_root/13.pem,
	  trunk/test/files/ca_root/14.pem, trunk/test/files/ca_root/15.pem,
	  trunk/test/files/ca_root/16.pem, trunk/test/files/ca_root/17.pem,
	  trunk/test/files/ca_root/18.pem, trunk/test/files/ca_root/19.pem,
	  trunk/test/files/ca_root/2.pem, trunk/test/files/ca_root/20.pem,
	  trunk/test/files/ca_root/21.pem, trunk/test/files/ca_root/22.pem,
	  trunk/test/files/ca_root/23.pem, trunk/test/files/ca_root/24.pem,
	  trunk/test/files/ca_root/25.pem, trunk/test/files/ca_root/26.pem,
	  trunk/test/files/ca_root/27.pem, trunk/test/files/ca_root/28.pem,
	  trunk/test/files/ca_root/29.pem, trunk/test/files/ca_root/3.pem,
	  trunk/test/files/ca_root/30.pem, trunk/test/files/ca_root/31.pem,
	  trunk/test/files/ca_root/32.pem, trunk/test/files/ca_root/33.pem,
	  trunk/test/files/ca_root/34.pem, trunk/test/files/ca_root/35.pem,
	  trunk/test/files/ca_root/36.pem, trunk/test/files/ca_root/37.pem,
	  trunk/test/files/ca_root/38.pem, trunk/test/files/ca_root/39.pem,
	  trunk/test/files/ca_root/4.pem, trunk/test/files/ca_root/40.pem,
	  trunk/test/files/ca_root/41.pem, trunk/test/files/ca_root/42.pem,
	  trunk/test/files/ca_root/43.pem, trunk/test/files/ca_root/44.pem,
	  trunk/test/files/ca_root/45.pem, trunk/test/files/ca_root/46.pem,
	  trunk/test/files/ca_root/47.pem, trunk/test/files/ca_root/48.pem,
	  trunk/test/files/ca_root/49.pem, trunk/test/files/ca_root/5.pem,
	  trunk/test/files/ca_root/50.pem, trunk/test/files/ca_root/51.pem,
	  trunk/test/files/ca_root/52.pem, trunk/test/files/ca_root/53.pem,
	  trunk/test/files/ca_root/54.pem, trunk/test/files/ca_root/55.pem,
	  trunk/test/files/ca_root/56.pem, trunk/test/files/ca_root/57.pem,
	  trunk/test/files/ca_root/58.pem, trunk/test/files/ca_root/59.pem,
	  trunk/test/files/ca_root/6.pem, trunk/test/files/ca_root/60.pem,
	  trunk/test/files/ca_root/61.pem, trunk/test/files/ca_root/62.pem,
	  trunk/test/files/ca_root/63.pem, trunk/test/files/ca_root/64.pem,
	  trunk/test/files/ca_root/65.pem, trunk/test/files/ca_root/66.pem,
	  trunk/test/files/ca_root/67.pem, trunk/test/files/ca_root/68.pem,
	  trunk/test/files/ca_root/69.pem, trunk/test/files/ca_root/7.pem,
	  trunk/test/files/ca_root/70.pem, trunk/test/files/ca_root/71.pem,
	  trunk/test/files/ca_root/72.pem, trunk/test/files/ca_root/73.pem,
	  trunk/test/files/ca_root/74.pem, trunk/test/files/ca_root/75.pem,
	  trunk/test/files/ca_root/76.pem, trunk/test/files/ca_root/77.pem,
	  trunk/test/files/ca_root/78.pem, trunk/test/files/ca_root/79.pem,
	  trunk/test/files/ca_root/8.pem, trunk/test/files/ca_root/80.pem,
	  trunk/test/files/ca_root/81.pem, trunk/test/files/ca_root/82.pem,
	  trunk/test/files/ca_root/83.pem, trunk/test/files/ca_root/84.pem,
	  trunk/test/files/ca_root/85.pem, trunk/test/files/ca_root/86.pem,
	  trunk/test/files/ca_root/87.pem, trunk/test/files/ca_root/88.pem,
	  trunk/test/files/ca_root/89.pem, trunk/test/files/ca_root/9.pem,
	  trunk/test/files/ca_root/90.pem, trunk/test/files/ca_root/91.pem,
	  trunk/test/files/ca_root/92.pem, trunk/test/files/ca_root/93.pem,
	  trunk/test/files/ca_root/94.pem, trunk/test/files/ca_root/95.pem,
	  trunk/test/files/ca_root/96.pem, trunk/test/files/ca_root/97.pem,
	  trunk/test/files/ca_root/98.pem, trunk/test/files/ca_root/99.pem,
	  trunk/test/test.c, trunk/test/test.h, trunk/test/test_helper.c,
	  trunk/test/test_import.c, trunk/test/test_search.c: 1. Add unit
	  tests

2005-01-11 18:47  Ed Bartosh

	* trunk/makefile, trunk/test/test_bio.c: 1. Remove test_bio.c from
	  makefile

2005-01-11 17:43  Ed Bartosh

	* trunk/test/test.c: 1. Add test for CST_is_revoked

2005-01-11 17:39  Ed Bartosh

	* trunk/src/cst_cert.c, trunk/src/cst_crl.c, trunk/src/cst_crl.h: 1.
	  Add folder and purpose functions

2005-01-11 17:22  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c: 1. Add folder and
	  purpose functions

2005-01-11 17:22  Ed Bartosh

	* trunk/test/test.c: 1. Add folder and purpose test

2005-01-11 16:12  Ed Bartosh

	* trunk/src/cst_helper.h, trunk/test/test.c: 1. Switch off tracers

2005-01-11 15:35  Ed Bartosh

	* trunk/src/cst_stub.c, trunk/test/test.c: 1. Add valid_from and
	  valid_to

2005-01-11 14:05  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_stub.c, trunk/test/test.c: 1.
	  Add serial number in text format

2005-01-11 13:56  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_helper.c,
	  trunk/src/cst_helper.h, trunk/src/cst_stub.c, trunk/test/test.c:
	  1. Add fingerprint for certificate

2005-01-10 19:08  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c, trunk/src/cst_cert.h,
	  trunk/src/cst_cert_search.c, trunk/src/cst_const.h,
	  trunk/src/cst_crl.c, trunk/src/cst_crl.h, trunk/src/cst_helper.c,
	  trunk/src/cst_helper.h, trunk/src/cst_key.c, trunk/src/cst_key.h,
	  trunk/src/cst_key_idx.c, trunk/src/cst_key_search.c,
	  trunk/src/cst_main.c, trunk/src/cst_stub.c, trunk/src/cst_t.h: 1.
	  Implement export for certs and keys 2. Implement delete (not
	  tested) for certs and keys 3. Implement assign for cert and
	  private key 4. Implement default (not tested) certs

2005-01-10 19:04  Ed Bartosh

	* trunk/src/cst_crypt.c, trunk/src/cst_crypt.h: 1. Implement
	  encryption for local storage

2005-01-10 19:01  Ed Bartosh

	* trunk/test/test.c: 1. Add simple test for backup and export

2005-01-10 11:39  Ed Bartosh

	* trunk/makefile: 1. Add rule *.c -> *.h

2005-01-06 18:17  Ed Bartosh

	* trunk/include/cst.h, trunk/makefile, trunk/src/cst_const.h,
	  trunk/src/cst_crl.c, trunk/src/cst_crl.h, trunk/src/cst_helper.c,
	  trunk/src/cst_helper.h, trunk/src/cst_main.c,
	  trunk/src/cst_stub.c, trunk/src/cst_t.h, trunk/test/files/crl.pem,
	  trunk/test/test.c: 1. Implement CRL

2005-01-06 11:41  Ed Bartosh

	* trunk/src/cst_stub.c: 1. Modify CST_get_chain() for check issuer
	  cert

2005-01-06 10:46  Ed Bartosh

	* trunk/src/cst_stub.c: 1. Modify implementation of CST_get_chain()

2005-01-06 10:44  Ed Bartosh

	* trunk/test/test.c: 1. Modify CST_get_chain() test 2. Add exit if
	  some structure need for test not init

2005-01-05 16:24  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_stub.c: 1. Implement
	  CST_get_chain()

2005-01-05 11:28  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_stub.c: 1. Remove
	  CST_search_dn(), CST_search_domain_name(), CST_search_email()

2005-01-05 11:16  Ed Bartosh

	* trunk/src/cst_cert.c, trunk/src/cst_cert.h: 1. Add cert_is_root()
	  and cert_is_root_x()

2005-01-04 18:55  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c,
	  trunk/src/cst_cert_search.c, trunk/test/test.c: 1. Add
	  CST_searc_by_domain_name(), CST_search_by_email()

2005-01-04 18:22  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c,
	  trunk/src/cst_cert_idx.c, trunk/src/cst_helper.c,
	  trunk/src/cst_helper.h, trunk/src/cst_key.h, trunk/src/cst_main.c:
	  1. Add indexes by email and dns

2005-01-04 17:28  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c, trunk/src/cst_key.c: 1.
	  Add internal function for get/set folder and purpose of
	  certificate

2005-01-04 16:44  Ed Bartosh

	* trunk/src/cst_cert.c, trunk/src/cst_helper.c,
	  trunk/src/cst_helper.h, trunk/src/cst_key.c: 1. Rename name_cmp()
	  to helper_name_cmp (). Name conflict with openssl lib. \n 2.
	  Modify cst_cert_list_destroy for correct clean.

2005-01-04 16:14  Ed Bartosh

	* trunk/src/cst_cert.c: 1. Add methods for extract email and domain
	  name form X509

2005-01-04 13:24  Ed Bartosh

	* trunk/src/cst_main.c: 1. Modify CST_open() for open
	  DEFAULT_FILENAME as default storage

2005-01-04 13:23  Ed Bartosh

	* trunk/src/cst_const.h: 1. Add DEFAULT_FILENAME for CST_open()

2005-01-04 13:09  Ed Bartosh

	* trunk/src/cst_cert.h, trunk/src/cst_cert_idx.c,
	  trunk/src/cst_cert_search.c, trunk/src/cst_key_idx.c: 1. Memory
	  leak on delete cert or key

2005-01-04 11:19  Ed Bartosh

	* trunk/include/cst.h, trunk/src/cst_cert.c, trunk/src/cst_cert.h,
	  trunk/src/cst_cert_idx.c, trunk/src/cst_cert_search.c,
	  trunk/src/cst_const.h, trunk/src/cst_crypt.c,
	  trunk/src/cst_crypt.h, trunk/src/cst_helper.c,
	  trunk/src/cst_helper.h, trunk/src/cst_key.c, trunk/src/cst_key.h,
	  trunk/src/cst_key_idx.c, trunk/src/cst_key_search.c,
	  trunk/src/cst_main.c, trunk/src/cst_stub.c, trunk/src/cst_t.h,
	  trunk/test/test.c, trunk/test/test.h, trunk/test/test_bio.c: 1.
	  Modify all sources by indent -kr

2005-01-03 18:03  Ed Bartosh

	* trunk/include/cst.h, trunk/makefile, trunk/src/cst_cert_search.c,
	  trunk/src/cst_const.h, trunk/src/cst_key.c, trunk/src/cst_key.h,
	  trunk/src/cst_key_idx.c, trunk/src/cst_key_search.c,
	  trunk/src/cst_main.c, trunk/src/cst_stub.c, trunk/src/cst_t.h,
	  trunk/test/files/priv_key.pem, trunk/test/files/pub_key.pem,
	  trunk/test/test.c: 1. Add key storage function 2. Add simple tests
	  for key storage

2005-01-03 12:24  Ed Bartosh

	* trunk/src/cst_cert.h, trunk/src/cst_cert_idx.c,
	  trunk/src/cst_cert_search.c, trunk/src/cst_const.h,
	  trunk/src/cst_crypt.h, trunk/src/cst_helper.h,
	  trunk/src/cst_key.h: 1. Initial release

2005-01-03 12:22  Ed Bartosh

	* trunk/include/cst.h, trunk/makefile, trunk/src/cst_cert.c,
	  trunk/src/cst_crypt.c, trunk/src/cst_helper.c,
	  trunk/src/cst_main.c, trunk/src/cst_stub.c, trunk/src/cst_t.h,
	  trunk/test/test.c, trunk/test/test.h: 1. Rename functions internal
	  CST_cert_* to cert_* 2. Move cert index related function to
	  cst_cert_idx.c 3. Move cert search related function to
	  cst_cert_search.c 4. Move func and struct declaration to separate
	  files by purpose 5. Modify makefile for correct compile

2004-12-30 20:02  Ed Bartosh

	* trunk/include/cst.h: 1. Add field idx_xert_name for index

2004-12-30 20:01  Ed Bartosh

	* trunk/src/cst_cert.c: 1. Add stub functions for update indexes on
	  add/remove operation

2004-12-30 20:00  Ed Bartosh

	* trunk/src/cst_main.c: 1. Add index by name initialisation

2004-12-30 19:58  Ed Bartosh

	* trunk/src/cst_helper.c, trunk/src/cst_t.h: 1. Add hash and cmp
	  function. Need for hash table for index by name.

2004-12-30 18:24  Ed Bartosh

	* trunk/src/cst_cert.c: 1. Simplify function CST_cert_write

2004-12-30 18:07  Ed Bartosh

	* trunk/src/cst_helper.c, trunk/src/cst_main.c, trunk/src/cst_t.h:
	  1. Change GUINT16_TO_LE to RSIZE_TO_LE etc.

2004-12-30 18:05  Ed Bartosh

	* trunk/src/cst_cert.c: 1. Change GUINT16_TO_LE to RSIZE_TO_LE etc.
	  2. Add function CST_CERT_get_X509 3. Add function
	  CST_cert_read_calculate for init issuer_name and name fields

2004-12-30 16:22  Ed Bartosh

	* trunk/src/cst_main.c: Elimenate fatal error in initial_read()

2004-12-30 16:20  Ed Bartosh

	* trunk/test/test.c: Add simple test for read storage from file

2004-12-30 15:51  Ed Bartosh

	* trunk/src/cst_cert.c, trunk/src/cst_crypt.c, trunk/src/cst_main.c:
	  Many big changes

2004-12-30 15:50  Ed Bartosh

	* trunk/src/cst_t.h: 1. Add define SECURE 2. Add typedefs for
	  storage implementation 3. Modify types of folder and purpose
	  fields in CST_CERT 4. Add declaration of helper function
	  (cst_helper.c) 5. Add structure CST_parse_res for helper functions
	  6. Add define of several const used in storage impl 7. Add several
	  functions

2004-12-30 15:42  Ed Bartosh

	* trunk/src, trunk/src/.cvsignore, trunk/src/cst_helper.c: Initial

2004-12-30 15:41  Ed Bartosh

	* trunk/include/cst.h: 1. Add error code CST_ERROR_NOT_OPEN 2.
	  Remove unused param from CST_save 3. Add declaration for 3 types
	  of folders (CA, Personal, Other)

2004-12-30 15:37  Ed Bartosh

	* trunk/makefile: Add rules for cvs_helper.c

2004-12-30 15:36  Ed Bartosh

	* trunk, trunk/.cvsignore: Remove test from .cvsignore

2004-12-30 15:35  Ed Bartosh

	* trunk/test, trunk/test/.cvsignore, trunk/test/files,
	  trunk/test/files/cacert.pem, trunk/test/files/caprivkey.pem,
	  trunk/test/files/cert.pem, trunk/test/files/cert1.pem,
	  trunk/test/files/cert2.pem, trunk/test/test.c, trunk/test/test.h,
	  trunk/test/test_bio.c: Initial release of test

2004-12-28 17:59  Ed Bartosh

	* trunk, trunk/.cvsignore, trunk/include, trunk/include/cst.h,
	  trunk/makefile, trunk/src, trunk/src/cst_cert.c,
	  trunk/src/cst_crypt.c, trunk/src/cst_main.c, trunk/src/cst_stub.c,
	  trunk/src/cst_t.h: Initial revision

2004-12-28 17:59  

	* branches, tags, trunk: New repository initialized by cvs2svn.

