Tue Apr 8 20:26:48 2003 Aleksey Sanin * include/xmlsec/Makefile.am src/Makefile.am xmlsec-config.in xmlsec.pc xmlsec.pc.in xmlsec.spec xmlsec.spec.in: new include files location is ${prefix}/xmlsec0/xmlsec * configure.in docs/download.html docs/index.html docs/news.html include/xmlsec/version.h: preparation for new 0.0.15 release Mon Apr 7 08:20:01 2003 Aleksey Sanin * apps/xmlsec.c src/x509.c: use "b" flag in fopen() calls (bug reported by Jesse Pelton) Sat Mar 29 17:47:09 2003 Aleksey Sanin * tests/aleksey-xmldsig-01/* tests/keys/* tests/testDSig.sh tests/merlin-xmldsig-twenty-three/signature.tmpl: updated expired certificates and necessary templates Wed Mar 19 22:56:49 2003 Aleksey Sanin * configure.in include/xmlsec/version.h docs/download.html docs/index.html docs/news.html xmlsec.pc xmlsec.spec: 0.0.14 release Wed Mar 19 10:59:41 2003 Aleksey Sanin * apps/xmlsec.c: force Signature or EncryptedData node selection when specifing start node from xmlsec tool command line Mon Mar 10 07:59:55 2003 Aleksey Sanin * src/transforms.c: fixed Reference URI evaluation for the "xmlns()xpointer()" construction Mon Feb 24 10:04:36 2003 Aleksey Sanin * src/xmltree.c src/xslt.c: fixed bug in xmlSecTransformXsltAdd Fri Feb 21 13:06:44 2003 Aleksey Sanin * configure.in include/xmlsec/version.h docs/download.html docs/index.html docs/news.html xmlsec.pc xmlsec.spec: 0.0.13 release Fri Feb 21 12:59:48 2003 Aleksey Sanin * src/transforms.c: fixed incorrect processing of more than 3 binary transforms in a row Mon Feb 17 09:34:12 2003 Aleksey Sanin * docs/api/* include/xmlsec/xmldsig.h src/keysmngr.c src/xmldsig.c: minor documentation bug fixes based on Jesse Pelton's email Fri Feb 14 12:44:48 2003 Aleksey Sanin * src/x509.c: set "verified" cert when loading pkcs12 file. Wed Feb 5 09:49:30 2003 Aleksey Sanin * apps/xmlsec.c include/xmlsec/keysmngr.h src/keysmngr.c src/x509.c: provide an ability to specify max cert verification depth (based on patch from Jean-Etienne SCHWARTZ) Sun Jan 26 22:04:45 2003 Aleksey Sanin * config.h.in configure.in include/xmlsec/version.h docs/news.html docs/download.html docs/index.html xmlsec.pc xmlsec.spec: preparation for 0.0.12 release Sun Jan 26 21:39:56 2003 Aleksey Sanin * include/xmlsec/digests.h src/hmac.c: fixed 91 bits HMAC bug reported by Rich Salz and Jonathan Wenocur * tests/aleksey-xmldsig-01/dtd-hmac-91.dtd tests/aleksey-xmldsig-01/dtd-hmac-91.tmpl tests/aleksey-xmldsig-01/dtd-hmac-91.xml * tests/testDSig.sh: the test case for 91 bits HMAC bug from Rich Salz and Jonathan Wenocur * apps/xmlsec.c: fixing minor compile warnings for the external DTD patch Sun Jan 26 18:19:49 2003 Aleksey Sanin * src/aes.c src/ciphers.c src/des.c: fixed bug with EVP ciphers for OpenSSL 0.9.7 when last block was not processed for padding * tests/aleksey-xmlenc-01/enc-des3cbc-keyname2.data tests/aleksey-xmlenc-01/enc-des3cbc-keyname2.tmpl tests/aleksey-xmlenc-01/enc-des3cbc-keyname2.xml tests/testEnc.sh: new test case for the bug fixed above Wed Jan 22 11:37:36 2003 Aleksey Sanin * apps/xmlsec.c man/xmlsec.xml: applied patch from Rich Salz to allo external DTD specification for the xmlsec application Mon 30 Dec 2002 09:52:58 AM PST Aleksey Sanin * apps/xmlsec.c: added "--node-xpath" option for specifing the operation "start node" (code based on patch from Ferrell Moultrie (ISSAtlanta) * src/transforms.c: fixed minor compilation warnings * src/x509.c: certs and crls are base64 encoded with 60 characters lines size (bug #101523) Mon Dec 2 23:38:34 2002 Aleksey Sanin * config.h.in configure.in include/xmlsec/version.h docs/news.html docs/download.html docs/index.html xmlsec.pc xmlsec.spec: new 0.0.11 release updates * scripts/build_release.sh scripts/push_release.sh scripts/test_release.sh: checking in build scripts I am using Thu Nov 28 11:57:17 2002 Aleksey Sanin * apps/xmlsec.c: print detailed help report only when user requests it; don't fail if key is not generated when algorithm is disabled Thu Nov 28 10:44:06 2002 Aleksey Sanin * src/transforms.c: fixed a bug in numeric references evaluation reported by Ingo Fischer Wed Oct 30 17:14:03 2002 Aleksey Sanin * config.h.in configure.in: do not add -I/usr/include or -L/usr/lib if OpenSSL happens to be there (patch proposed by Scott Cantor) Mon Oct 21 11:28:01 CEST 2002 Igor Zlatkovic * include/xmlsec/errors.h: fixed the __FUNCTION__ macro logic 2002-10-20 Aleksey Sanin * config.h.in configure.in include/xmlsec/version.h xmlsec.pc xmlsec.spec docs/download.html docs/index.html docs/news.html: preparing 0.0.10 release Sun 13 Oct 2002 09:37:38 AM PDT Aleksey Sanin * configure.in apps/Makefile.am: added dynamic linking option by request from John Belmonte Fri Oct 11 09:13:27 2002 Aleksey Sanin * tests/testDSig.sh configure.in apps/xmlsec.c: applied patch from Ferrell Moultrie and removed strptime() function usage completelly * include/xmlsec/errors.h src/errors.c src/x509.c: added more error to the cert verification Thu Oct 10 00:44:36 2002 Aleksey Sanin * apps/xmlsec.c tests/aleksey-xmldsig-01/enveloping-expired-cert.tmpl tests/aleksey-xmldsig-01/enveloping-expired-cert.xml tests/keys/expired.crt tests/keys/expired.csr tests/keys/expired.key tests/testDSig.sh: added test case to verify the new "expired cert" feature Wed Oct 9 23:09:46 2002 Aleksey Sanin * apps/xmlsec.c include/xmlsec/x509.h src/keysmngr.c src/x509.c: added support for certificate verification parameter when OpenSSL 0.9.6 is used Wed Oct 9 20:58:58 2002 Aleksey Sanin * include/xmlsec/keyinfo.h include/xmlsec/keys.h include/xmlsec/keysmngr.h include/xmlsec/x509.h include/xmlsec/xmldsig.h include/xmlsec/xmlenc.h src/keyinfo.c src/keys.c src/keysmngr.c src/x509.c src/xmldsig.c src/xmlenc.c: added certificates verification time parameter as it was suggested in the xmlsec mailing list * apps/xmlsec.c: added "--verification-time" parameter * config.h.in configure.in: added necessary check for strptime() function Mon Oct 7 19:22:11 2002 Aleksey Sanin * apps/xmlsec.c: added "--output" option to spefcify output file * docs/xmlsec-man.html man/create.sh man/xmlsec.1 man/xmlsec.xml: changed the docs to reflect new "--output" option * tests/testDSig.sh tests/testEnc.sh: changed tests to use new "--output" option * configure.in xmlsec.pc xmlsec.spec: minor config changes Sun Sep 29 20:12:17 CEST 2002 Igor Zlatkovic * win32/Makefile.msvc: resolved further static link issues. Sat Sep 28 19:14:40 CEST 2002 Igor Zlatkovic * include/xmlsec/errors.h: added MSVC to the list of compilers with the predefined __FUNCTION__ macro. * include/xmlsec/xmlsec.h: resolved XMLSEC_EXPORT mess. * win32/Makefile.msvc: introduced a double-run compilation, resolved the static link problems. * win32/configure.js: added the iconv=yes|no option, important when linking statically to libxml. Wed 25 Sep 2002 21:28:21 PM PDT Aleksey Sanin * include/xmlsec/x509.h src/x509.c: opened xmlSecX509Data structure by request from Moultrie, Ferrell Wed 04 Sep 2002 06:54:23 PM PDT Aleksey Sanin * src/errors.c: aplied a patch from Ferrell Moultrie (additional errors strings for OpenSSL errors functions) Tue 03 Sep 2002 06:24:57 PM PDT Aleksey Sanin * xmlsec-config.in: fixed a bug when xslt is not available Mon 02 Sep 2002 12:20:03 PM PDT Aleksey Sanin * docs/*: added LibXML2, LibXSLT and OpenSSL logos Sat Aug 31 17:12:56 2002 Aleksey Sanin * include/xmlsec/keys.h include/xmlsec/x509.h include/xmlsec/xmldsig.h include/xmlsec/xmlenc.h src/keys.c src/x509.c src/xmldsig.c src/xmlenc.c: added new function *DebugXmlDump() to print debug info in XML format * apps/xmlsec.c man/xmlsec.1 man/xmlsec.xml: added new options '--print-xml' and '-print-to-file' Sat 31 Aug 2002 03:43:20 PM PDT Aleksey Sanin * docs/examples: added a new dsig example from Devin Heitmueller Thu 29 Aug 2002 01:48:35 PM PDT Aleksey Sanin * docs/examples/dsig3 docs/examples/dsig4: fixed minor problems Thu 29 Aug 2002 08:52:02 AM PDT Aleksey Sanin * apps/xmlsec.c: fixed minor copy/paste typo (thanks to Devin Heitmueller) Wed 28 Aug 2002 04:22:10 PM PDT Aleksey Sanin * configure.in docs: new 0.0.9 release to fix release packaging problems Fri Aug 23 10:54:39 2002 Aleksey Sanin * configure.in docs/download.html docs/index.html docs/news.html: New 0.0.8 release. Thu Aug 15 21:08:41 2002 Aleksey Sanin * docs/api/* include/xmlsec/Makefile.am include/xmlsec/xpath.h src/xpath.c: removed xpath "here()" function declaration from global view and xpath.h file, rebuilt docs. Thu 15 Aug 2002 08:45:26 PM PDT Aleksey Sanin * docs/api/* src/* include/xmlsec/*: finished writing documentation for 370+ internal and external symbols Thu 15 Aug 2002 08:14:50 AM PDT Aleksey Sanin * tests/keys/README: applied patch from (bug #90824) Wed Aug 14 19:38:56 2002 Aleksey Sanin * NEWS README: minor updates * docs/documentation.html docs/xmlsec-man.html man/Makefile.am: published xmlsec utility man page Wed Aug 14 19:27:09 2002 Aleksey Sanin * docs/api/* include/xmlsec/base64.h include/xmlsec/bn.h include/xmlsec/transforms.h src/aes.c src/base64.c src/bn.c src/buffered.c src/c14n.c src/ciphers.c src/des.c src/digests.c src/dsa.c src/enveloped.c src/xmltree.c: and more and more documentation Wed Aug 14 17:32:23 2002 Aleksey Sanin * docs/api/* include/xmlsec/transforms.h include/xmlsec/transformsInternal.h include/xmlsec/version.h include/xmlsec/version.h.in src/errors.c src/xpath.c: and more documentation... Wed Aug 14 16:30:44 2002 Aleksey Sanin * docs/api/* include/xmlsec/keyinfo.h include/xmlsec/keys.h include/xmlsec/keysmngr.h include/xmlsec/xmldsig.h include/xmlsec/xmlenc.h src/debug.c src/keyinfo.c src/keys.c src/keysmngr.c src/xmldsig.c src/xmlenc.c tests/keys.xml: more documentation... Wed Aug 14 13:08:32 2002 Aleksey Sanin * docs/api/* include/xmlsec/errors.h include/xmlsec/xmldsig.h include/xmlsec/xmlenc.h src/errors.c src/xmldsig.c src/xmlenc.c src/xmlsec.c: added comments and rebuild documentation * docs/faq.html: update FAQ Wed 14 Aug 2002 09:44:31 AM PDT Aleksey Sanin * apps/xmlsec.c: fixed random numbers initialization Tue 13 Aug 2002 09:11:45 PM PDT Aleksey Sanin * win32/* src/errors.c apps/xmlsec.c: made required changes to support new stuff in win32 port Tue Aug 13 13:59:32 2002 Aleksey Sanin * apps/xmlsec.c configure.in src/ciphers.c src/des.c src/dsa.c src/hmac.c src/rsa.c: replaced XMLSEC_OPENSSL097 define with XMLSEC_OPENSSL096 define * docs/api/*: updated docs with new errors reporting functions Tue 13 Aug 2002 01:36:16 PM PDT Aleksey Sanin * include/xmlsec/errors.h src/*.c configure.in: changed error reporting system and updated all files accordingly Thu 08 Aug 2002 10:56:56 AM PDT Aleksey Sanin * src/xpath.c: removed XPointer support from XPath 2 filter Wed Aug 7 14:32:44 2002 Aleksey Sanin * include/xmlsec/transforms.h include/xmlsec/xmlsec.h src/transforms.c src/xmlsec.c src/xpath.c: added XPointer transform (Additional XML Security URIs) * tests/aleksey-xmldsig-01/xpointer-hmac.tmpl tests/aleksey-xmldsig-01/xpointer-hmac.xml tests/merlin-xpath-filter2-three/sign-xfdl.tmpl tests/testDSig.sh: test cases for XPointer transform Wed Aug 7 01:08:13 2002 Aleksey Sanin * src/transforms.c src/xmldsig.c src/xmlenc.c: full xpointers support in Reference URIs is added * include/xmlsec/xmltree.h src/xmltree.c src/xmlsec.c apps/xmlsec.c : removed the IDs hack * docs/xmldsig-interop.html: added full XPointers support * tests/*: added ID attribute declaration when necessary Tue Aug 6 09:51:54 2002 Aleksey Sanin * docs/api: updated docs with new stuff * man/xmlsec-config.1: fixed minor problems in help file * include/xmlsec/nodeset.h src/enveloped.c src/nodeset.c src/transforms.c src/xmldsig.c src/xpath.c: changed new functions names Mon Aug 5 22:55:05 2002 Aleksey Sanin * Makefile.am tests/testDSig.sh tests/testEnc.sh: added 'perfcheck' flag to the Makefile for performance testing Mon Aug 5 21:11:41 2002 Aleksey Sanin * include/xmlsec/nodeset.h include/xmlsec/transforms.h src/enveloped.c src/nodeset.c src/xpath.c: new node set code improved performaance (8-10 times!!!) Mon Aug 5 17:58:31 2002 Aleksey Sanin * Makefile.am configure.in src/xpathalt.c: Removed alt xpath trasnform implementation as outdated * include/xmlsec/nodeset.h src/nodeset.c src/Makefile.am include/xmlsec/Makefile.am include/xmlsec/transforms.h include/xmlsec/transformsInternal.h src/transforms.c include/xmlsec/xmltree.h src/xmltree.c src/c14n.c src/enveloped.c src/xmldsig.c src/xpath.c: create xmlsec specific nodes set object and start using it everythere * src/x509.c: updated the code to use new openssl 0.9.7 builds Wed Jul 31 23:38:18 2002 Aleksey Sanin * Makefile.am configure.in: added "enable-profiling" config option * docs/download.html docs/index.html src/c14n.c: starting XPath and enveloped transforms performance improvements * tests/Makefile.am tests/merlin-c14n-three/* tests/testDSig.sh: added one more Merlin's test suite for exc-c14n Wed Jul 31 15:56:17 2002 Aleksey Sanin * apps/xmlsec.c src/xpath.c tests/testDSig.sh: improved XPath2 performance Wed Jul 31 11:45:09 2002 Aleksey Sanin * include/xmlsec/xmlsec.h src/keyinfo.c src/xmlsec.c src/xpath.c tests/Makefile.am tests/testDSig.sh tests/merlin-xpath-filter2-three: updated XPath2 transform implementation according to the latest spec and added Merlin's tests for it Thu 18 Jul 2002 08:51:16 AM PDT Aleksey Sanin * src/x509.c: fixed problems with using self-signed certs for signatures Thu Jul 11 19:30:31 2002 Aleksey Sanin * Makefile.am configure.in xmlsec.spec.in xmlsec.pc xmlsec.pc.in: Add pkgconfig script * tests/Makefile.am tests/testDSig.sh tests/testEnc.sh tests/testKeys.sh: more fixes for dist Thu Jul 11 17:17:22 2002 Aleksey Sanin * configure.in src/Makefile.am tests/Makefile.am: fixed minor dist bugs Thu Jul 11 11:47:14 2002 Aleksey Sanin * Makefile.am docs/* docs/api/*: added faq and documentation pages Thu Jul 11 9:19:45 2002 Aleksey Sanin * Makefile.am configure.in docs/api/*: added API docs generation Wed Jul 10 21:39:59 2002 Aleksey Sanin * AUTHORS Makefile.am debian/* : added Debian packaging scripts from John Belmonte Wed Jul 10 21:24:43 2002 Aleksey Sanin * include/xmlsec/*.h src/*.c: some comments added Wed Jul 10 18:06:12 2002 Aleksey Sanin * Makefile.am config.h.in configure.in man/* xmlsec.spec.in: man pages for xmlsec and xmlsec-config were added * apps/xmlsec.c: "--version" and "--help" options added Wed Jul 10 21:41:21 2002 Igor Zlatkovic * win32/Makefile.msvc: Fixed minor typos, static link flags and bindist target * apps/xmlsec.c: Added snprintf -> _snprintf mapping for MS C-runtime Wed Jul 10 8:45:23 2002 Aleksey Sanin * configure.in docs/* : 0.0.7 release Fri Jun 21 00:48:52 2002 Aleksey Sanin * Makefile.am configure.in: added win32 folder to the distribution 2002-06-20 Aleksey Sanin * apps/xmlsec.c: added password protected pem files support 2002-06-19 Aleksey Sanin * include/xmlsec/xmltree.h src/xmlsec.c src/xmltree.c: fixed ID attribute bug found by Sascha Breite Mon Jun 3 21:18:54 2002 Aleksey Sanin * src/enveloped.c: improved performance Thu May 30 21:29:21 2002 Aleksey Sanin * src/xmltree.c: propagating XPath fix from LibXML2 Wed May 29 21:28:13 2002 Aleksey Sanin * apps/xmlsec.c include/xmlsec/keysmngr.h include/xmlsec/x509.h src/keysmngr.c src/x509.c tests/keys.xml: pkcs12 support added Wed 29 May 2002 12:07:35 AM PDT Aleksey Sanin *: merged 0.0.6 release from local CVS *: win32 port *: xpath filter2 *: custom network handlers Mon 29 Apr 2002 12:07:35 AM PDT Aleksey Sanin *: Significant API re-factoring (make it more simple and consistent) *: added symmetric Key Wrappers support (AES, DES) *: added RIPEMD-160 support Sat 30 Mar 2002 12:55:30 AM PST Aleksey Sanin *: Finished x509 supprot *: Added functions to create signature "on-the-fly" *: Updated examples and docs *: Fixed header files installation bug Wed 27 Mar 2002 11:20:42 PM PST Aleksey Sanin *: Added x509 verification support and a skeleton for x509 x509 based sigantures Tue 26 Mar 2002 06:30:10 PM PST Aleksey Sanin *: The result of operation (sign/verify) is returned in the list of xmlDSigSignature objects. Application can examine the key and signature method, content just before digesting or signing, etc. and decide what to do with it. *: The Transform and KeyInfo code was significantly re-written and separated from the XMLDSig code with a goal to reuse in in XML Signature or whatever. *: Added support for RetrievalMethod and Manifests (pretty simple adter the first change because both are based on Transforms) *: Added XSLT support (based on libxslt from Daniel Veillard)