1 2013-03-24 Aleksey Sanin <aleksey@aleksey.com>
4 2013-01-18 Aleksey Sanin <aleksey@aleksey.com>
5 * Added support for DSA-SHA256, ECDSA-SHA1, ECDSA-SHA224, ECDSA-SHA256, ECDSA-SHA384, ECDSA-SHA512 (Mak Kolybabi)
7 2011-09-06 Aleksey Sanin <aleksey@aleksey.com>
8 * GOST support for xmlsec-openssl (patch from Dmitry Belyavsky)
10 2011-05-11 Aleksey Sanin <aleksey@aleksey.com>
13 2011-05-01 Aleksey Sanin <aleksey@aleksey.com>
14 * Fixed crasher in 64 bit (reported by Roumen)
16 2011-03-31 Aleksey Sanin <aleksey@aleksey.com>
19 2011-03-30 Aleksey Sanin <aleksey@aleksey.com>
20 * Preparations for 1.2.17 release
22 2011-03-29 Aleksey Sanin <aleksey@aleksey.com>
23 * Fixed security issue with libxslt (CVE-2011-1425, reported by Nicolas Gregoire)
25 2011-02-05 Aleksey Sanin <aleksey@aleksey.com>
26 * Fixed pkcs12 file loading (based on patch from Andre de Souza Pinto)
28 2010-11-23 Aleksey Sanin <aleksey@aleksey.com>
29 * Fixed comments (based on patch from Wolfgang Woehl)
31 2010-11-09 Aleksey Sanin <aleksey@aleksey.com>
32 * Fixed extra quotes in configure (bug #631258)
34 2010-07-19 Aleksey Sanin <aleksey@aleksey.com>
35 * Fixed configure issue with empty --with-libxml/libxsl and config scripts in /bin directory
37 2010-06-27 Aleksey Sanin <aleksey@aleksey.com>
38 * Fixed gcrypt init/shutdown (patch from Roumen)
40 2010-04-25 Aleksey Sanin <aleksey@aleksey.com>
43 2010-04-24 Aleksey Sanin <aleksey@aleksey.com>
44 * Preparation for 1.2.16 release
46 2010-05-23 Aleksey Sanin <aleksey@aleksey.com>
47 * Added X509Data support to xmlsec-gnutls
49 2010-05-12 Aleksey Sanin <aleksey@aleksey.com>
50 * Several patches from Roumen: support NSS/NSPR from seamonkey
51 package; reorder libxmlsec as dep. lib for mingw; fix gcrypt/src/asn1.h
52 include; fix Unicode build for mingw
53 * Added RSA/SHA1/SHA256/SHA384/SHA512/MD5/RIPEMD160 for xmlsec-gnutls
54 * Added DSA/SHA1 for xmlsec-gnutls
56 2010-05-10 Aleksey Sanin <aleksey@aleksey.com>
57 * Added RSA/SHA1/SHA256/SHA384/SHA512/MD5/RIPEMD160 for xmlsec-gcrypt
58 * Added DSA/SHA1 for xmlsec-gcrypt
60 2010-05-09 Aleksey Sanin <aleksey@aleksey.com>
61 * Added DES KW support for xmlsec-mscrypto
62 * Added DES KW support for xmlsec-gnutls
63 * Separated xmlsec-gnutls and xmlsec-gcrypt libraries
65 2010-05-08 Aleksey Sanin <aleksey@aleksey.com>
66 * Added AES KW support for xmlsec-mscrypto
67 * Added AES KW support for xmlsec-gnutls
69 2010-04-30 Aleksey Sanin <aleksey@aleksey.com>
70 * Added RSA/OAEP support for xmlsec-mscrypto
72 2010-04-29 Aleksey Sanin <aleksey@aleksey.com>
75 2010-04-28 Aleksey Sanin <aleksey@aleksey.com>
76 * Preparation for 1.2.15 release
78 2010-04-27 Aleksey Sanin <aleksey@aleksey.com>
79 * Converted xmlsec-mscrypto to unicode and provided a compile time
80 option to switch between unicode/non-unicode builds
81 * Deleted support for old gnutls, new required version 2.8.0
82 * Added SHA256/384/512 support for xmlsec-gnutls
84 2010-04-26 Aleksey Sanin <aleksey@aleksey.com>
85 * Added support for HMAC with MD5, SHA1, SHA256/384/512 in xmlsec-mscrypto
86 * Added support for MD5 RSA/MD5 in xmlsec-mscrypto
88 2010-04-25 Aleksey Sanin <aleksey@aleksey.com>
89 * Added support for SHA256/384/512 for digest, HMAC and RSA in xmlsec-nss
90 (requires nss 3.8 + nspr 4.3 or greater)
91 * Added support for MD5 for digest and RSA in xmlsec-nss
92 * Minor fixes to xmlsec-nss (xmlsec bug #118630), bumping nss min
93 version to 3.9 + nspr 4.4.1 or greater
94 Other minor fixes for xmlsec-nss
96 2010-04-24 Aleksey Sanin <aleksey@aleksey.com>
97 * Fix PK_CONFIG problem (reported by Roumen)
98 * Enable --crypto for transform checks
100 2010-04-23 Aleksey Sanin <aleksey@aleksey.com>
101 * Enable RSA/SHA2 support in xmlsec-mscrypto
102 * Misc. cleanups in xmlsec-mscrypto
103 * Fix PK_CONFIG problem (reported by Roumen)
104 * Fix DSA support in xmlsec-nss (https://bugzilla.mozilla.org/show_bug.cgi?id=561598)
106 2010-04-23 Aleksey Sanin <aleksey@aleksey.com>
107 * Fix search for certificates with UTF-8 subject on Windows in xmlsec-mscrypto
108 * Remove spaces at the end of lines
110 2010-04-22 Aleksey Sanin <aleksey@aleksey.com>
111 * Fix search for certificates with Unicode subject on Windows in xmlsec-mscrypto
112 * Copy *.manifest files to installation for Windows builds
113 * Convert tabs to spaces
115 2010-04-21 Aleksey Sanin <aleksey@aleksey.com>
116 * Fix key name conversion to unicode problem in xmlsec-mscrypto
118 2010-04-20 Aleksey Sanin <aleksey@aleksey.com>
119 * Fix compile warnings in xmlsec-openssl
120 * Fix linking order issue (based on patch from Roumen)
122 2010-03-30 Aleksey Sanin <aleksey@aleksey.com>
123 * Fix typo Copyrigth -> Copyright
124 * Add xmlsec-mscrypto to the top level copyright file
125 * Refresh the copyright date to 2010
126 * Add references to licenses
128 2010-03-18 Aleksey Sanin <aleksey@aleksey.com>
129 * Ensure we have only one copy of key's cert after reading pkcs12
132 2010-01-13 Aleksey Sanin <aleksey@aleksey.com>
133 * Fix valgrind's invalid read with chained XPath transforms (based
134 on patch from Frank Gross).
136 2009-09-05 Aleksey Sanin <aleksey@aleksey.com>
137 * preparation for 1.2.14 release
139 2009-11-05 Aleksey Sanin <aleksey@aleksey.com>
140 * Use installed ltdl on *nix and native code on Windows
142 2009-10-25 Aleksey Sanin <aleksey@aleksey.com>
143 * Fix --with-libxslt-src (patch from Roumen)
145 2009-09-12 Aleksey Sanin <aleksey@aleksey.com>
146 * Preparation for 1.2.13 release
148 2009-08-24 Aleksey Sanin <aleksey@aleksey.com>
149 * Fix XML dump format
151 2009-08-06 Aleksey Sanin <aleksey@aleksey.com>
152 * fix build for openssl 1.0 (based on patch from Roumen Petrov)
153 * cleanup test invocation scripts
154 * cleanup configure.in
156 2009-07-29 Aleksey Sanin <aleksey@aleksey.com>
157 * fix a couple minor issues (based on patch from Arfrever
158 Frehtes Taifersar Arahesis)
160 2009-07-17 Aleksey Sanin <aleksey@aleksey.com>
161 * preparation for 1.2.13 release
163 2009-07-14 Aleksey Sanin <aleksey@aleksey.com>
164 * increase default min hmac size to 80 bits
165 * added support for --with-libxml-src and --with-libxslt-src
168 2009-06-25 Aleksey Sanin <aleksey@aleksey.com>
169 * implemented c14n 1.1 transform + tests
171 2009-06-15 Aleksey Sanin <aleksey@aleksey.com>
172 * configure.in docs/download.html docs/index.html docs/news.html
173 include/xmlsec/version.h: preparation for new 1.2.12 release
175 2009-06-15 Aleksey Sanin <aleksey@aleksey.com>
176 * added support for the GOST implemented by Russian Crypto Pro CSP
177 (patch from Dennis Prochko)
179 2009-06-15 Aleksey Sanin <aleksey@aleksey.com>
180 * fixed HMAC vuln with small values of HMAC length
182 2009-06-13 Aleksey Sanin <aleksey@aleksey.com>
183 * fixing gnutls detection (bug #585629)
185 2009-06-09 Aleksey Sanin <aleksey@aleksey.com>
186 * update SVN to GIT references in docs
188 2009-06-09 Aleksey Sanin <aleksey@aleksey.com>
189 * adding configurable Base64 line length
191 2008-09-10 Aleksey Sanin <aleksey@aleksey.com>
192 * fixing bug #501315 (patch from Antony Dovgal)
194 2008-08-26 Aleksey Sanin <aleksey@aleksey.com>
195 * apps/xmlsec.c: fix integer division (patch from Mikhail)
197 2008-06-10 Aleksey Sanin <aleksey@aleksey.com>
198 * src/mscrypto/x509.c src/openssl/x509.c src/nss/x509.c: fix crash
199 in the error reporting (based on patch from Frank Gross)
201 2008-06-04 Aleksey Sanin <aleksey@aleksey.com>
202 * src/templates.c src/keyinfo.c src/xmltree.c src/mscrypto/x509.c
203 src/openssl/x509.c src/nss/x509.c include/xmlsec/xmltree.h:
204 added new function xmlSecNodeEncodeAndSetContent for encoding
205 special chars in the node content (bug reported by Cliff Hones)
207 2008-06-04 Aleksey Sanin <aleksey@aleksey.com>
208 * src/xmltree.c, src/xmlenc.c, include/xmlsec/xmltree.h, include/xmlsec/xmlenc.h:
209 add an option to return the replaced (encrypted) node(s) to the caller
210 (based on the patch from Frank Gross)
212 2008-05-23 Aleksey Sanin <aleksey@aleksey.com>
214 * src/mscrypto/app.c: fix MS certificates ref counting
216 2007-11-06 Aleksey Sanin <aleksey@aleksey.com>
218 * configure.in docs/download.html docs/index.html docs/news.html
219 include/xmlsec/version.h: preparation for new 1.2.11 release
221 2007-07-19 Aleksey Sanin <aleksey@aleksey.com>
223 * bug #454397 - mingw build: added missing files
225 2007-07-19 Aleksey Sanin <aleksey@aleksey.com>
227 * bug #454397 - mingw build: normal way to pass def file to linker
228 (patch from Roumen Petrov)
230 2007-07-17 Aleksey Sanin <aleksey@aleksey.com>
232 * bug #454397 - mingw build: (cross-compilation) and several
233 minor cleanups (patch from Roumen Petrov)
235 2007-06-16 Aleksey Sanin <aleksey@aleksey.com>
237 * configure.in: configure fixes (patch from Roumen Petrov)
239 2007-06-06 Aleksey Sanin <aleksey@aleksey.com>
241 * src/mscrypto/*: better support for non micorsoft CSP's (patch from
242 Wouter and Ed Shallow)
244 2007-02-12 Aleksey Sanin <aleksey@aleksey.com>
246 * Makefile.am xmlsec1.m4: automake macro for xmlsec1 (from Heiko Ronsdorf)
248 2006-09-04 Aleksey Sanin <aleksey@aleksey.com>
250 * include/xmlsec/openssl/app.h src/openssl/app.c src/openssl/x509vfy.c:
251 added xmlSecOpenSSLAppKeysMngrAddCertsFile() function
254 2006-08-15 Aleksey Sanin <aleksey@aleksey.com>
256 * src/openssl/x509vfy.c: fixed loading certs from a directory
257 during openssl x509 store init (based on idea from David Norrel)
259 2006-06-12 Aleksey Sanin <aleksey@aleksey.com>
261 * include/xmlsec/templates.h, src/templates.c, src/xmltree.c:
262 support for custom namespaces prefixes for xmldisg namespace
263 (based on patch from Barry Ferg)
265 2006-06-12 Aleksey Sanin <aleksey@aleksey.com>
267 * configure.in docs/download.html docs/index.html docs/news.html
268 include/xmlsec/version.h: preparation for new 1.2.10 release
270 2006-06-12 Aleksey Sanin <aleksey@aleksey.com>
272 * xmlsec-config.in: lib64/ folder patch from Daniel
274 2006-06-08 Aleksey Sanin <aleksey@aleksey.com>
276 * config.h.in configure.in xmlsec-nss.pc.in: support different
277 packages for NSPR/NSS
279 2006-05-20 Aleksey Sanin <aleksey@aleksey.com>
280 Added xmlSecOpenSSLX509StoreAdoptCrl() function
282 2006-03-10 Aleksey Sanin <aleksey@aleksey.com>
284 * src/nss/app.c, src/openssl/x509vfy.c, src/xmldsig.c,
285 src/xmlsec-ltdl.c, src/xmlsec-ltdl.patch: cleanup Coverity
288 2006-02-26 Aleksey Sanin <aleksey@aleksey.com>
289 * apps/xmlsec.c tests/testDSig.sh: added an ability to skip
290 tests for transforms not available in given built
291 * tests/: added GOST test from Dmitry Belyavsky
293 2006-02-16 Aleksey Sanin <aleksey@aleksey.com>
294 * src/mscrypto/certkeys.c: fixed memleak in msrypto
296 2006-02-14 Aleksey Sanin <aleksey@aleksey.com>
297 * include/xmlsec/mscrypto/x509.h src/mscrypto/x509vfy.h:
298 added an option for disabling system trusted certs
299 for mscrypto store (based on patch from Dmitry Belyavsky)
301 2006-02-10 Aleksey Sanin <aleksey@aleksey.com>
302 * authors docs/authors.html
303 include/xmlsec/app.h include/xmlsec/private.h
304 include/xmlsec/strings.h include/xmlsec/mscrypto/crypto.h
305 include/xmlsec/mscrypto/symbols.h src/app.c src/dl.c
306 src/strings.c src/transforms.c src/mscrypto/certkeys.c
307 src/mscrypto/crypto.c src/mscrypto/digests.c
308 src/mscrypto/signatures.c src/skeleton/crypto.c:
309 added support for GOST94 for digests and
310 GOST 2001 keys/signatures: mscrypto only (patch from
313 2005-12-20 Aleksey Sanin <aleksey@aleksey.com>
315 * src/mscrypto/x509vfy.c: check MSCrypto store for certs
316 (patch from Dmitry Belyavsky); replace tabs with spaces
318 2005-12-15 Aleksey Sanin <aleksey@aleksey.com>
320 * include/xmlsec/templates.h src/templates.c: functions
321 for adding X509IssuerName and X509SerialNumber nodes
322 to the template (patch from Dmitry Belyavsky)
324 2005-11-14 Aleksey Sanin <aleksey@aleksey.com>
326 * configure.in: fixing shrext vs. shrext_cmds conflict
328 2005-09-25 Aleksey Sanin <aleksey@aleksey.com>
329 * src/nss/pkikeys.c: fixing xmlsec-nss crash
330 * configure.in: change crypto libs order to be openssl/nss/gnutls
332 2005-07-12 Aleksey Sanin <aleksey@aleksey.com>
334 * configure.in docs/download.html docs/index.html docs/news.html:
335 preparation for new 1.2.9 release
337 2005-07-12 Aleksey Sanin <aleksey@aleksey.com>
339 * src/xmltree.c: fixing a problem with namespaces in the
340 nodes created by "template" functions
342 2005-07-10 Aleksey Sanin <aleksey@aleksey.com>
344 * src/openssl/evp.c: added hack from Erwann ABALEA:
345 OpenSSL ENGINE keys are always private since we can't query
346 engine and do real check
348 2005-07-10 Aleksey Sanin <aleksey@aleksey.com>
350 * docs/* include/* src/* tests/*: added support for
351 RSA-MD5/RIPEMD160/SHA224/SHA256/SHA384/SHA512 for OpenSSL 0.9.8
353 2005-07-10 Aleksey Sanin <aleksey@aleksey.com>
355 * configure.in docs/ include/ src/ tests/: implemented
356 SHA224/256/384/512, HMAC-SHA224/256/384/512, MD5 for OpenSSL 0.9.8
358 2005-07-10 Aleksey Sanin <aleksey@aleksey.com>
360 * configure.in docs/xmldsig.html docs/xmlenc.html
361 include/xmlsec/app.h include/xmlsec/private.h include/xmlsec/strings.h
362 include/xmlsec/openssl/crypto.h include/xmlsec/openssl/symbols.h
363 src/app.c src/dl.c src/strings.c: preparations for SHA224/256/384/512
366 2005-07-09 Aleksey Sanin <aleksey@aleksey.com>
368 * configure.in tests/aleksey-xmldsig-01/* tests/keys/*
369 tests/merlin-xmldsig-twenty-three/signature.tmpl
370 tests/testDSig.sh: updating test certificates for picky
374 2005-07-08 Aleksey Sanin <aleksey@aleksey.com>
375 * configure.in src/openssl/x509vfy.c: initial support
378 2005-05-12 Aleksey Sanin <aleksey@aleksey.com>
380 * src/openssl/app.c: fixed "disable-x509" build option
381 (patch from Bernd Becker)
383 2005-05-11 Aleksey Sanin <aleksey@aleksey.com>
385 * src/openssl/signatures.c: fixed "disable-dsa" build option
386 (patch from Bernd Becker)
388 Wed 6 Apr 2005 00:18:21 CEST Igor Zlatkovic <igor@zlatkovic.com>
390 * .cvsignore: added Eclipse project files
392 2005-03-31 Aleksey Sanin <aleksey@aleksey.com>
394 * src/xmltree.c: fixing warning from Solaris (bug #172201)
396 2005-03-30 Aleksey Sanin <aleksey@aleksey.com>
398 * configure.in docs/download.html docs/index.html docs/news.html
399 include/xmlsec/version.h: preparing new release 1.2.8
401 Tue 22 Mar 2005 20:10:19 CET Igor Zlatkovic <igor@zlatkovic.com>
403 * apps/xmlsec.c: changed the type of the --depth parameter to
406 2005-03-06 Aleksey Sanin <aleksey@aleksey.com>
408 * include/xmlsec/nss/crypto.h src/nss/Makefile.am src/nss/crypto.c
409 src/nss/keytrans.c src/nss/kt_rsa.c: better rsa pkcs transform
410 using nss wrap/unwrap code (based on the OO.org patch)
412 2005-03-06 Aleksey Sanin <aleksey@aleksey.com>
414 * include/xmlsec/nss/crypto.h src/nss/app.c
415 src/nss/crypto.c src/nss/x509.c: fixed nss initialization
418 2005-03-05 Aleksey Sanin <aleksey@aleksey.com>
420 * src/nss/pkikeys.c: check that input public and private
421 keys have the same type (based on the OO.org patch)
423 2005-03-05 Aleksey Sanin <aleksey@aleksey.com>
425 * src/nss/digests.c src/nss/hmac.c src/nss/pkikeys.c
426 src/nss/signatures.c src/nss/x509.c src/nss/x509vfy.c:
427 print more detailed error message (based on the OO.org patch)
429 2005-03-04 Aleksey Sanin <aleksey@aleksey.com>
431 * src/mscrypto/x509vfy.c: fixed cert search (based on the OO.org patch)
433 2005-03-01 Aleksey Sanin <aleksey@aleksey.com>
435 * src/mscrypto/app.c: added stubs for adding keys to mscrypto
436 keys manager from ms key handle
438 2005-02-28 Aleksey Sanin <aleksey@aleksey.com>
440 * src/mscrypto/certkeys.c: WinNT 4.0 support (based on the OO.org patch)
442 2005-02-28 Aleksey Sanin <aleksey@aleksey.com>
444 * src/mscrypto/certkeys.c: preparation for WinNT 4.0 support
446 2005-02-28 Aleksey Sanin <aleksey@aleksey.com>
448 * src/mscrypto/x509.c: enable private key search for
449 a given certificate (based on the OO.org patch)
451 2005-02-27 Aleksey Sanin <aleksey@aleksey.com>
453 * src/mscrypto/certkeys.c: use default context when
454 getting public key from a cert (based on the OO.org patch)
455 * src/mscrypto/x509vfy.c: search both trusted and untrusted
456 cert stores when cert with given parameters is needed or
457 when certs chain is constructed (based on the OO.org patch)
459 2005-02-27 Aleksey Sanin <aleksey@aleksey.com>
461 * include/xmlsec/mscrypto/app.h include/xmlsec/mscrypto/x509.h
462 src/mscrypto/app.c src/mscrypto/x509vfy.c:
463 added function to add custom MS cert stores
464 to the xmlsec-mscrypto default keys manager
465 (based on the OO.org patch).
467 2005-02-22 Aleksey Sanin <aleksey@aleksey.com>
469 * docs/*: updated docs
471 2005-02-22 Aleksey Sanin <aleksey@aleksey.com>
473 * docs/index.html docs/news.html include/xmlsec/templates.h
474 src/templates.c: added functions to create <X509Data/> node
475 children in the signature template
477 2005-02-22 Aleksey Sanin <aleksey@aleksey.com>
479 * src/bn.c src/mscrypto/crypto.c src/mscrypto/x509.c
480 src/mscrypto/x509vfy.c tests/testDSig.sh
481 tests/aleksey-xmldsig-01/x509data-sn-test.tmpl
482 tests/aleksey-xmldsig-01/x509data-sn-test.xml
483 tests/keys/README tests/keys/*: support for
484 negative serial numbers, mscrypto cleanup
486 2005-02-21 Aleksey Sanin <aleksey@aleksey.com>
488 * docs/* docs/api/* man/*: updated docs
490 2005-02-21 Aleksey Sanin <aleksey@aleksey.com>
492 * configure.in, docs/download.html, docs/index.html, docs/news.html,
493 include/xmlsec/version.h: preparing new release 1.2.7
495 2005-01-26 Aleksey Sanin <aleksey@aleksey.com>
497 * src/bn.c: fixed xmlSecBnFromString function (patch from Michael Mi)
499 2004-11-08 Aleksey Sanin <aleksey@aleksey.com>
501 * include/xmlsec/keysmngr.h src/keysmngr.c: added
502 xmlSecSimpleKeysStoreGetKeys() function
504 2004-11-07 Aleksey Sanin <aleksey@aleksey.com>
506 * src/xmltree.c: fixed xmlSecGenerateID
508 2004-10-27 Aleksey Sanin <aleksey@aleksey.com>
510 * src/dl.c: set dl memory functions before initialization (from
511 Daniel Vogelheim patch)
513 2004-10-14 Aleksey Sanin <aleksey@aleksey.com>
515 * src/openssl/x509vfy.c: fixed bug #155329 (parsing quoted values
516 in the certificate subject)
518 2004-09-18 Aleksey Sanin <aleksey@aleksey.com>
519 * config.h.in configure.in inlude/xmlsec/private.h src/xmltree.c:
520 use xmlParseInNodeContext function to parse encrypted text in
521 xmlSecReplaceNodeBuffer, this bumps libxml2 requirements to 2.6.12
524 2004-08-25 Aleksey Sanin <aleksey@aleksey.com>
526 * configure.in docs/download.html docs/index.html
527 docs/news.html include/xmlsec/version.h: preparing
530 2004-06-21 Aleksey Sanin <aleksey@aleksey.com>
532 * include/xmlsec/app.h include/xmlsec/gnutls/app.h
533 src/app.c src/gnutls/app.c src/skeleton/app.c: added functions
534 to load keys and certificates from memory (Bernd Becker)
536 2004-06-21 Aleksey Sanin <aleksey@aleksey.com>
538 * src/bn.c: keep a '0' character when we remove '0' from the beggining
540 2004-06-17 Aleksey Sanin <aleksey@aleksey.com>
542 * src/xmlenc.c: added NULL check
543 * src/xmltree.c: fixed memory leak
545 2004-06-16 Aleksey Sanin <aleksey@aleksey.com>
547 * Fixed xmlSecTmplNodeWriteNsList() function
549 2004-06-09 Igor Zlatkovic <igor@zlatkovic.com>
551 * win32/configure.js win32/Makefile.* minor changes for the new
552 layout of the Windows binary package
554 2004-05-13 Aleksey Sanin <aleksey@aleksey.com>
556 * examples/xmldsigverify.c: disable extended debug output
557 (fixed a hole found by Pawel)
559 2004-04-19 Aleksey Sanin <aleksey@aleksey.com>
561 * src/nodeset.c: fixing C14N bug with processing namespaces from attributes
563 2004-04-13 Aleksey Sanin <aleksey@aleksey.com>
565 * configure.in docs/download.html docs/index.html docs/news.html:
566 1.2.5 release preparation
568 2004-03-16 Aleksey Sanin <aleksey@aleksey.com>
570 * include/xmlsec/strings.h src/mscrypto/certkeys.c
571 src/nss/pkikeys.c src/openssl/evp.c src/strings.c: added J node
573 * tests/phaos-xmldsig-three/* tests/testDSig.sh: added new
574 phaos-xmldsig-three XMLDSig tests vectors
576 Mon Feb 23 17:44:29 2004 Aleksey Sanin <aleksey@aleksey.com>
578 * examples/xkms-server.c: finished xkms-server example
580 Thu Feb 19 16:01:38 2004 Aleksey Sanin <aleksey@aleksey.com>
582 * examples/.cvsignore examples/Makefile examples/Makefile.w32
583 examples/xkms-server.c: started work on xkms server example
585 Thu Feb 19 12:32:55 2004 Aleksey Sanin <aleksey@aleksey.com>
587 * include/xmlsec/xkms.h include/xmlsec/xmltree.h src/xkms.c
588 src/xmlsec.c src/xmltree.c: added ID attribute generation for xkms
589 * tests/aleksey-xkms-01/* tests/testXKMS.sh: modified xkms tests
590 to ignore Id attribute in comparison
592 Fri Feb 13 00:05:02 2004 Aleksey Sanin <aleksey@aleksey.com>
594 * configure.in include/xmlsec/private.h: fixed libxslt configuration
597 Mon Feb 9 08:40:26 2004 Aleksey Sanin <aleksey@aleksey.com>
599 * src/xmltree.c: fixed bug with encrypting nodes with
600 no content (reported by Tomas Seiger)
602 Sat Feb 7 22:42:11 2004 Aleksey Sanin <aleksey@aleksey.com>
604 * include/xmlsec/* src/* tests/*: added XKMS SOAP 1.2 bindings
606 Thu Feb 5 23:37:24 2004 Aleksey Sanin <aleksey@aleksey.com>
608 * apps/xmlsec.c include/* src/* tests/*: added XKMS SOAP 1.1 bindings
610 Thu Feb 5 16:26:40 2004 Aleksey Sanin <aleksey@aleksey.com>
612 * apps/xmlsec.c: added new params for xkms
613 * include/xmlsec/Makefile.am include/xmlsec/private/xkms.h:
614 added new private xmlsec headers folder
615 * include/xmlsec/xmltree.h src/xmltree.c: created code for
616 reading/writing qname values
617 * include/xmlsec/strings.h include/xmlsec/soap.h
618 src/strings.h src/soap.c src/Makefile.am: created basic soap
619 messages parsing framework
620 * include/xmlsec/xkms.h src/xkms.c: added xkms request format
622 * tests/aleksey-xkms-01/ tests/testXKMS.sh: added new tests
624 Wed Feb 4 01:26:51 2004 Aleksey Sanin <aleksey@aleksey.com>
626 * apps/xmlsec.c: created new --xkms-format parameter
627 (plain/soap-1.1/soap-1.2)
628 * configure.in xmlsec.spec.in include/xmlsec/Makefile.am
629 include/xmlsec/private/*: move internal xkms declarations to
630 a newly created "xmlsec/private" includes folder
631 * include/xmlsec/strings.h include/xmlsec/xkms.h
632 src/strings.c src/xkms.c tests/testXKMS.sh: preparation for soap
633 request/response suppport
635 Tue Feb 3 22:44:36 2004 Aleksey Sanin <aleksey@aleksey.com>
637 * apps/xmlsec.c: combined xkms server commands into one
638 * include/xmlsec/* src/*: added ValidateRequest/ValidateResult
639 StatusRequest/StatusResult and CompoundRequest/CompoundResult
640 * tests/aleksey-xkms-01/* tests/testXKMS.sh: added new negative
643 Tue Feb 3 18:12:10 2004 Aleksey Sanin <aleksey@aleksey.com>
645 * apps/xmlsec.c: added xkms server "expected service" param
646 * include/xmlsec/* src/*: created errors fallback when processing
648 * tests/aleksey-xkms-01/* tests/testXKMS.sh: added more negative
651 Tue Feb 3 01:40:29 2004 Aleksey Sanin <aleksey@aleksey.com>
653 * configure.in: tweaked my debug environment
654 * include/xmlsec/xmltree.h src/xmltree.c: created string2int and string2bitmap
656 * include/xmlsec/keys.h src/keyinfo.c src/keys.c: added KeyUseWith list
658 * include/xmlsec/strings.h src/strings.c: added some xkms strings
659 * include/xmlsec/xkms.h src/xkms.c: LocateRequest (except signatures)
660 and most of LocateResult
662 Mon Feb 2 16:55:13 2004 Aleksey Sanin <aleksey@aleksey.com>
664 * include/xmlsec/xkms.h src/strings.c src/xkms.c: read xkms RequestAbstractType
665 and write xkms ResponseQbstractType (no signatures)
666 * Makefile.am tests/testXKMS.sh: created check-xkms target and script
667 * tests/aleksey-xkms-01: even more keys (der/pkcs12 formats),
668 "key not found" tests
670 Mon Feb 2 13:12:07 2004 Aleksey Sanin <aleksey@aleksey.com>
672 * apps/xmlsec.c include/xmlsec/xkms.h include/xmlsec/xmlsec.h src/xkms.c:
673 updated xkms schemas from xkms 2.0, renamed a couple functions
675 * tests/aleksey-xkms-01: copied new examples from xkms 2.0 spec
676 and created keys for using with these examples
678 Mon Jan 26 11:48:42 2004 Aleksey Sanin <aleksey@aleksey.com>
680 * configure.in docs/download.html docs/index.html docs/news.html
681 include/xmlsec/version.h: preparation for 1.2.4 release
682 * docs/related.html: added link to PyXmlSec project
684 Fri Jan 23 16:30:38 2004 Aleksey Sanin <aleksey@aleksey.com>
686 * docs/xmlsec-man.html man/xmlsec1-config.1 man/xmlsec1.1
687 xmlsec-config.in: make xmlsec1-config man page generic
689 Fri Jan 23 09:34:10 2004 Aleksey Sanin <aleksey@aleksey.com>
691 * configure.in: and one more config bug from John
693 Thu Jan 22 16:24:44 2004 Aleksey Sanin <aleksey@aleksey.com>
695 * configure.in: and one more gnutls configuration bug from John
697 Thu 22 Jan 2004 10:56:33 AM PST <aleksey@aleksey.com>
699 * src/buffer.c src/list.c: don' pass NULL to xmlRealloc()
701 Mon Jan 12 13:05:18 2004 Aleksey Sanin <aleksey@aleksey.com>
703 * examples/encrypt3.c include/xmlsec/crypto.h include/xmlsec/nss: make
704 exmaples compile with nss (again reported by John)
706 Mon Jan 12 10:30:24 2004 Aleksey Sanin <aleksey@aleksey.com>
708 * xmlsec-config.in: fixed nss configuration bug (reproted by John)
710 Sat Jan 10 19:03:17 2004 Aleksey Sanin <aleksey@aleksey.com>
712 * configure.in src/gnutls/ciphers.c src/gnutls/digests.c src/gnutls/hmac.c:
713 restored support for gnutls < 1.0 by request from John
715 Mon Jan 5 12:55:44 2004 Aleksey Sanin <aleksey@aleksey.com>
717 * configure.in docs/download.html docs/index.html
718 docs/news.html docs/xmlsec-man.html include/xmlsec/version.h
719 man/xmlsec1-config.1 man/xmlsec1.1: preparing 1.2.3 release
721 Mon Jan 5 12:42:52 2004 Aleksey Sanin <aleksey@aleksey.com>
723 * configure.in src/gnutls/ciphers.c src/gnutls/digests.c
724 src/gnutls/hmac.c: upgraded gnutls to 1.0.4 (bug #129190)
726 Thu 13 Nov 2003 08:19:55 AM PST <aleksey@aleksey.com>
728 * src/mscrypto/app.c: fixed non-initialized values (Glenn)
730 2003-11-11 Aleksey Sanin <aleksey@aleksey.com>
732 * docs/download.html docs/index.html docs/news.html
733 man/xmlsec1.1: preparing 1.2.2 release
735 Mon Nov 10 21:22:36 2003 Aleksey Sanin <aleksey@aleksey.com>
737 * src/bn.c: fixed xmlSecBnToDecString problem (reported by Edward)
739 Thu Nov 6 22:52:57 2003 Aleksey Sanin <aleksey@aleksey.com>
741 * configure.in: use pkgconfig for configuration if possible
742 (based on Daniel's idea)
743 * include/xmlsec/private.h include/xmlsec/xmltree.h
744 src/errors.c src/openssl/app.c: made xmlSecStrPrintf and
745 xmlSecStrVPrintf declarations private to xmlsec to fix
746 examples build failure
748 Wed Nov 5 14:19:11 2003 Aleksey Sanin <aleksey@aleksey.com>
750 * configure.in: fixed "--with-html-doc" option (patch from Daniel)
752 Wed Nov 5 13:39:47 2003 Aleksey Sanin <aleksey@aleksey.com>
754 * configure.in: fixed "--with-mozilla-ver" option for ./configure
755 script (patch from Daniel)
757 Wed Oct 29 07:55:17 2003 Aleksey Sanin <aleksey@aleksey.com>
759 * configure.in include/xmlsec/xmltree.h src/dl.c
760 src/errors.c src/mscrypto/crypto.c src/nss/crypto.c
761 src/openssl/app.c: fixed snprintf and vsnprintf warnings (bug #125684)
763 Mon Oct 20 19:34:35 2003 Aleksey Sanin <aleksey@aleksey.com>
765 * configure.in: created "--with-html-dir" option
766 to specify docs installation path
768 Mon Oct 20 08:40:46 2003 Aleksey Sanin <aleksey@aleksey.com>
770 * configure.in: load correct static openssl library when
771 more than one one openssl version is available (patch
772 from Roumen, bug #124534)
774 Mon Oct 13 19:43:52 2003 Aleksey Sanin <aleksey@aleksey.com>
776 * configure.in docs/download.html docs/index.html docs/news.html
777 include/xmlsec/version.h: new 1.2.1 release
779 Mon Oct 13 19:29:55 2003 Aleksey Sanin <aleksey@aleksey.com>
781 * configure.in docs/Makefile.am: added support for XMLSEC_DOCDIR
782 environment variable to ./configure script and removed *.sgml
783 files from docs installation
785 Sat Oct 11 21:16:54 2003 Aleksey Sanin <aleksey@aleksey.com>
787 * include/xmlsec/strings.h include/xmlsec/templates.h
788 src/strings.c src/templates.c: added template functions
789 for creating <enc:KeyReference/> and <enc:DataReference/>
790 nodes (based on patch from Wouter)
792 Thu 09 Oct 2003 03:59:02 PM PDT Aleksey Sanin <aleksey@aleksey.com>
794 * src/nodeset.c src/transforms.c: don't ignore nodes on the document
795 root element level (bug #124245)
797 Sun Oct 5 01:05:30 2003 Aleksey Sanin <aleksey@aleksey.com>
799 * include/xmlsec/transforms.h include/xmlsec/xmldsig.h
800 src/transforms.c src/xmldsig.c src/xpath.c apps/xmlsec.c
801 docs/faq.html: implemented Visa 3D hack to process some
802 URI attributes without XPath/XInclude engines
804 Thu Oct 2 10:28:59 2003 Aleksey Sanin <aleksey@aleksey.com>
806 * src/dl.c src/openssl/app.c src/openssl/x509vfy.c: fixing
807 compilation warnings reported in bug #123692
809 Wed Oct 1 19:05:13 2003 Aleksey Sanin <aleksey@aleksey.com>
811 * src/gnutls/README src/mscrypto/README src/nss/README
812 src/openssl/README: updated README files
814 Wed 01 Oct 2003 09:11:58 AM PDT Aleksey Sanin <aleksey@aleksey.com>
816 * include/xmlsec/dl.h: moved closing bracket for "extern "C"
817 a couple lines up to be in the right place (bug #123640)
819 Mon 29 Sep 2003 07:27:14 PM PDT Aleksey Sanin <aleksey@aleksey.com>
821 * docs/download.html docs/index.html docs/news.html: preparation
824 Mon 29 Sep 2003 07:07:07 PM PDT Aleksey Sanin <aleksey@aleksey.com>
826 * src/mscrypto: 2nd code review pass
828 Sat Sep 27 18:31:20 2003 Aleksey Sanin <aleksey@aleksey.com>
830 * include/xmlsec/openssl/crypto.h src/openssl/app.c
831 src/openssl/crypto.c src/openssl/x509vfy.c: added "default trusted certs"
832 folder and make it an input parameter to xmlSecOpenSSLAppInit method.
833 * examples/xmldsigverify.c: make use of this change
835 Sat 27 Sep 2003 05:23:41 PM PDT Aleksey Sanin <aleksey@aleksey.com>
837 * examples/ docs/tests/ docs/ : created new xmldsigverify script
840 Fri 26 Sep 2003 05:27:08 PM PDT Aleksey Sanin <aleksey@aleksey.com>
841 * src/mscrypto/ include/xmlsec/mscrypto/ : added API documentation
843 * docs/ : re-run the docs generation to pickup the new documentation
845 Thu Sep 25 23:10:19 2003 Aleksey Sanin <aleksey@aleksey.com>
847 * docs/authors.html: added "authors and contributors" page
848 * docs/ man/: regenerated docs to include xmlsec-mscrypto and link to new
850 * include/ src/: api reference documentation updates
852 Thu Sep 25 20:47:11 2003 Aleksey Sanin <aleksey@aleksey.com>
854 * include/xmlsec/keysdata.h: introduced new cert-pem and cert-der
855 key formats (public key in a certificate)
856 * include/xmlsec/nss/app.h nclude/xmlsec/nss/x509.h
857 include/xmlsec/openssl/app.h include/xmlsec/openssl/x509.h
858 src/nss/app.c src/nss/crypto.c src/nss/x509.c
859 src/openssl/app.c src/openssl/x509.c
860 src/mscrypto/app.c: implemented support for new formats
861 in OpenSSL, NSS and MSCrypto
862 * apps/xmlsec.c: added "--pubkey-cert-pem" and "--pubkey-cert-der" options
863 * tests/testDSig.sh tests/merlin-xmldsig-twenty-three/certs/lugh-cert.der:
864 use certificate for public keys
866 Thu 25 Sep 2003 05:51:37 PM PDT Aleksey Sanin <aleksey@aleksey.com>
868 * include/ src/ win32/ docs/ Makefile.am configure.in: merging
869 from XMLSEC_MSCRYPTO_083103 branch - new xmlsec-mscrypto library
870 implemented by Wouter, general functions for reading keys and certs
871 from memory (openssl/nss/mscrypto), default error callback for nss,
872 moving private keys in 01-phaos-enc tests to pkcs12 file.
874 Thu Sep 25 11:39:22 2003 Aleksey Sanin <aleksey@aleksey.com>
876 * apps/xmlsec.c: added root nodes namespaces registration
877 for "--node-xpath" command line option processing (by request
880 Sat 20 Sep 2003 11:19:14 AM PDT Aleksey Sanin <aleksey@aleksey.com>
882 * HACKING: added more info about hacking with xmlsec
884 Tue Sep 16 11:28:03 2003 Aleksey Sanin <aleksey@aleksey.com>
886 * docs/download.html docs/index.html docs/news.html: preparation
889 Tue Sep 16 02:28:41 2003 Aleksey Sanin <aleksey@aleksey.com>
891 * src/Makefile.am: link xmlsec lib with dl librarias
893 Sun 14 Sep 2003 02:13:51 AM PDT Aleksey Sanin <aleksey@aleksey.com>
895 * tests/testEnc.sh: added "--session-key <key>" paramater
896 to all tests with <EncryptedKey/> (problem reported by Wouter)
898 Fri 12 Sep 2003 09:43:21 PM PDT Aleksey Sanin <aleksey@aleksey.com>
900 * include/xmlsec/buffer.h src/buffer.c: added functions to convert
901 binary buffer to hex string and vice versa (based on patch from Remy)
903 Thu Sep 11 17:08:15 2003 Aleksey Sanin <aleksey@aleksey.com>
905 * src/Makefile.am src/dl.c src/xmlsec-ltdl.h src/xmlsec-ltdl.patch
906 win32/Makefile.msvc: use ltdl on Windows too
908 Thu Sep 11 16:39:18 2003 Aleksey Sanin <aleksey@aleksey.com>
910 * src/ltdl.* src/Makefile.am: upgraded to ltdl from libtool 1.4
912 Wed Sep 10 18:12:52 2003 Aleksey Sanin <aleksey@aleksey.com>
914 * xmlsec.spec.in: separated xmlsec and xmlsec-devel RPM
915 pacakges into xmlsec, xmlsec-openssl, xmlsec-devel and xmlsec-openssl-devel
917 Wed Sep 10 13:19:10 2003 Aleksey Sanin <aleksey@aleksey.com>
919 * include/xmlsec/version.h include/xmlsec/version.h.in
920 include/xmlsec/xmlsec.h src/xmlsec.c
921 src/gnutls/crypto.c src/nss/crypto.c
922 src/openssl/crypto.c src/skeleton/crypto.c:
923 apps/xmlsec.c examples/*.c
924 docs/api/chapters/init-and-shutdown.sgml: implemented new
925 function and macroses to check loaded xmlsec library
926 version from xmlsec-crypto libraries and apps
928 Wed Sep 10 12:36:17 2003 Aleksey Sanin <aleksey@aleksey.com>
930 * src/dl.c win32/Makefile.msvc win32/mycfg.bat: implemented
931 dynamic xmlsec-crypto libraries loading for Windows
933 Wed Sep 10 00:02:55 2003 Aleksey Sanin <aleksey@aleksey.com>
935 * Makefile.am configure.in xmlsec-config.in xmlsec.pc.in: added
936 support for xmlsec-crypto DL mode in xmlsec.pc and xmlsec-config files
938 * examples/*: added support for xmlsec-crypto DL mode to examples
940 * include/xmlsec/app.h include/xmlsec/private.h
941 include/xmlsec/version.h include/xmlsec/x509.h
942 src/app.c src/x509.c src/xkms.c: new API reference documentation
944 * docs/* man/* : included info about xmlsec-crypto DL mode in
945 tutorial and re-build docs to include new api reference docs
947 * tests/testDSig.sh tests/testEnc.sh tests/testKeys.sh: added
948 additional information printout
950 * win32/Makefile.msvc: excluded XKMS from windows builds
952 Tue Sep 9 16:14:01 2003 Aleksey Sanin <aleksey@aleksey.com>
954 * win32/Makefile.msvc win32/configure.js win32/mycfg.bat win32/mycfg_nss.bat:
955 windows build cleanup (bug #121579)
957 Tue Sep 9 12:52:00 2003 Aleksey Sanin <aleksey@aleksey.com>
959 * Makefile.am apps/* configure.in include/* src/* tests/*: implemented
960 loading xmlsec-crypto libraries as plugins (bug #121579)
961 * win32/: change build to allow building of more than one
962 xmlsec-crypto library (bug #121579)
964 Sun 24 Aug 2003 05:20:14 PM PDT Aleksey Sanin <aleksey@aleksey.com>
966 * docs/faq.html: upgraded licenses FAQ section to include
967 information about xmlsec-nss and xmlsec-gnutls
969 Fri Aug 22 11:06:28 2003 Aleksey Sanin <aleksey@aleksey.com>
971 * win32/Makefile.msvc: fixed linkinig problem on Windows (bug #120498)
973 Fri Aug 22 09:54:04 2003 Aleksey Sanin <aleksey@aleksey.com>
975 * configure.in include/xmlsec/errors.h: determine if __FUNCTION__ or
976 __func__ are defined from ./configure script. This should fix bug #120469
977 and prevent this problem from happening in the future.
978 * src/c14n.c src/openssl/kt_rsa.c src/transforms.c: fixed minor
979 warnings because of using strcmp, strchr, etc. functions with xmlChar*
980 variables by switching to xmlStrcmp, xmlStrchr, etc. (also bug #120469)
982 Wed Aug 20 21:26:00 2003 Aleksey Sanin <aleksey@aleksey.com>
984 * configure.in docs/api/sgml/version.sgml docs/api/xmlsec-version.html
985 docs/index.html docs/news.html docs/xmlsec-man.html
986 include/xmlsec/version.h man/xmlsec1-config.1 man/xmlsec1.1: new 1.1.1
988 * docs/*: re-run docs generation/formatting
990 Fri Aug 8 22:18:45 2003 Aleksey Sanin <aleksey@aleksey.com>
992 * src/xpath.c: register namespaces before processing XPointer
993 expression in the URI attribute (bug #119462, reported by Steve)
995 Fri Aug 8 09:06:53 2003 Aleksey Sanin <aleksey@aleksey.com>
997 * include/xmlsec/keys.h src/keys.c: added xmlsec-core functions to
998 read keys from memory (patch from Joachim)
1000 Thu Aug 7 11:38:43 2003 Aleksey Sanin <aleksey@aleksey.com>
1002 * include/xmlsec/openssl/app.h src/openssl/app.c: added functions
1003 to read keys and certs in xmlsec-openssl from memory and BIOs
1004 (bug #119350, patch based on the code from Joachim)
1006 Wed Aug 6 08:57:20 2003 Aleksey Sanin <aleksey@aleksey.com>
1008 * Makefile.am configure.in xmlsec-gnutls.pc.in xmlsec-nss.pc.in
1009 xmlsec-openssl.pc.in xmlsecConf.sh.in:
1010 config bug fixing and improvements from Roumen
1012 Mon Aug 4 19:39:52 2003 Aleksey Sanin <aleksey@aleksey.com>i
1014 * include/xmlsec/Makefile.am include/xmlsec/x509.h src/Makefile.am
1015 src/x509.c src/openssl/x509.c win32/Makefile.msvc: moved code for
1016 reading X509Data node content from xmlsec-openssl to xmlsec-core
1017 to allow sharing with xmlsec-nss
1018 * src/nss/README src/nss/x509.c: added X509Data templates support
1019 for xmslec-nss (bug #118636, based on patch from Tej)
1021 Mon 04 Aug 2003 04:06:02 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1023 * docs: rebuilding docs to get nss api reference
1025 Mon Aug 4 14:47:02 2003 Aleksey Sanin <aleksey@aleksey.com>
1027 * Makefile.am xmlsec.spec.in: added HACKING file to the distribution
1028 * docs/download.html docs/index.html docs/news.html: updated docs
1029 for new 1.1.0 release
1031 Wed Jul 30 18:35:15 2003 Aleksey Sanin <aleksey@aleksey.com>
1033 * xmlsec-gnutls.pc.in xmlsec-nss.pc.in xmlsec-openssl.pc.in: and
1034 one more change for the same bug #118685 - don't put "crypto"
1035 in version, use xmlsec1-crypto name instead of xmlsec-crypto,
1036 don't include nss flags and libs for xmlsec1-nss.pc
1038 Wed Jul 30 15:23:17 2003 Aleksey Sanin <aleksey@aleksey.com>
1040 * Makefile.am configure.in xmlsec-gnutls.pc.in xmlsec-nss.pc.in
1041 xmlsec-openssl.pc.in xmlsec.pc.in: more *.pc files fixes
1042 for the same bug #118685
1044 Wed Jul 30 11:49:20 2003 Aleksey Sanin <aleksey@aleksey.com>
1046 * Makefile.am configure.in xmlsec-gnutls.pc.in xmlsec-nss.pc.in
1047 xmlsec-openssl.pc.in: created separate *.pc files for xmlsec-crypto
1048 libraries (bug #118685 reported by John)
1050 Tue Jul 29 20:20:33 2003 Aleksey Sanin <aleksey@aleksey.com>
1052 * src/nss/README: created xmlsec bugs for remian xmlsec-nss problems
1054 Tue 29 Jul 2003 07:41:18 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1056 * src/ include/ docs/ man/ configure.in: merged xmlsec-nss
1057 from the branch (Tej)
1059 Tue Jul 29 08:44:24 2003 Aleksey Sanin <aleksey@aleksey.com>
1061 * src/openssl/x509.c: minor patches for errors (Roumen)
1062 * src/xmltree.c: fixed xmlIsEmptyNode() to return false
1063 if there is an element child
1065 Mon Jul 28 12:02:40 2003 Aleksey Sanin <aleksey@aleksey.com>
1067 * include/xmlsec/keyinfo.h: added XMLSEC_KEYINFO_FLAGS_STOP_ON_EMPTY_NODE flag
1068 * include/xmlsec/xmltree.h src/xmltree.c: added xmlSecIsEmptyNode and
1069 xmlSecIsEmptyString functions
1070 * src/openssl/x509.c: added an ability to write complex X509Data node
1071 content (based on patch from Roumen)
1072 * tests/testDSig.sh tests/aleksey-xmldsig-01/x509data-test.*: new test for
1073 complex X509Data node writing
1074 * tests/keys/ca2key.p12 tests/keys/dsakey.p12 tests/keys/rsakey.p12: new
1075 pkcs12 keys for tests
1077 Sun 20 Jul 2003 08:10:53 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1079 * apps/ include/ src/ docs/api/ Copyright: updated copyrights
1082 Fri 18 Jul 2003 10:30:33 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1084 * HACKING: added a coding and commiting rules
1086 Wed 16 Jul 2003 10:11:23 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1088 * examples/README, examples/binary.dat: added examples of using
1091 Wed 16 Jul 2003 12:50:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1093 * examples/myw32make.bat win32/mycfg-nss.bat: rename these
1094 files to clear exec bit (John)
1096 * man/Makefile.am: use "--no-info" option in help2man
1098 Mon Jul 14 11:06:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1100 * configure.in docs/api/sgml/version.sgml docs/download.html
1101 docs/api/xmlsec-version.html docs/index.html docs/news.html
1102 docs/xmlsec-man.html include/xmlsec/version.h man/xmlsec1-config.1
1103 man/xmlsec1.1: preparation for 1.0.4 release
1104 * docs/api/xmlsec-notes-encrypt.html docs/api/xmlsec-notes-sign.html:
1106 * docs/extra/xmlsec_oscon_2003.ppt: minor update
1108 Fri Jul 11 13:33:28 2003 Aleksey Sanin <aleksey@aleksey.com>
1110 * Makefile.am: fixed builddir != sourcedir one more time (use abs_top_*
1112 * configure.in: upgraded mozilla search path to 1.4
1114 Mon 07 Jul 2003 08:05:18 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1116 * src/openssl/apps.c src/openssl/x509.c src/openssl/x509vfy.c: fixed
1117 sk_push() return value check problem (reported by Roumen)
1119 Mon 07 Jul 2003 07:02:46 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1121 * Makefile.am: fixed test suite problem when builddir != sourcedir
1122 (reported by Roumen)
1124 Thu Jul 3 07:57:25 2003 Aleksey Sanin <aleksey@aleksey.com>
1126 * src/openssl/x509vfy.c: added a const word to suppress
1129 Wed Jul 2 08:53:50 2003 Aleksey Sanin <aleksey@aleksey.com>
1131 * src/openssl/x509vfy.c: fixed certificates subject
1132 comparison function to handle multiple occurence
1133 of entries with the same value (bug report from
1136 Tue Jun 17 19:22:17 2003 Aleksey Sanin <aleksey@aleksey.com>
1138 * docs/download.html: fixing links to tarballs for local
1139 files (requested by John)
1141 * examples/myw32make.bat win32/mycfg-nss.bat: clearing exec bit
1143 Mon Jun 16 10:43:34 2003 Aleksey Sanin <aleksey@aleksey.com>
1145 * configure.in docs/download.html docs/index.html docs/news.html
1146 docs/xmlsec-man.html include/xmlsec/version.h man/xmlsec1-config.1
1147 man/xmlsec1.1: new 1.0.3 version preparation
1149 * docs/Makefile.am docs/api-0.0.x/*: fixed second level links
1152 * docs/api/sgml/* docs/api/tmpl/* docs/api/*: added new API calls
1154 Mon Jun 16 09:20:53 2003 Aleksey Sanin <aleksey@aleksey.com>
1156 * configure.in: fixed NSS config bug #115297
1158 Sun Jun 8 20:08:42 2003 Aleksey Sanin <aleksey@aleksey.com>
1160 * configure.in: fix for 'make distclean'
1162 Sat Jun 7 20:35:25 2003 Aleksey Sanin <aleksey@aleksey.com>
1164 * Makefile.am apps/* include/xmlsec/keysdata.h src/openssl/app.c tests/*:
1165 added PKCS#8 support (based on Tej's patch)
1167 Fri Jun 6 14:53:25 2003 Aleksey Sanin <aleksey@aleksey.com>
1169 * src/openssl/x509.c: skip ASN1 time check for OpenSSL 0.9.6
1171 Thu Jun 5 19:32:12 2003 Aleksey Sanin <aleksey@aleksey.com>
1173 * docs/*: fixing online verifier link
1175 Wed Jun 4 19:12:21 2003 Aleksey Sanin <aleksey@aleksey.com>
1177 * configure.in: added _ALL_SOURCE define for aix
1179 Wed Jun 4 08:25:46 2003 Aleksey Sanin <aleksey@aleksey.com>
1181 * src/openssl/x509.c: fix my_gmtime function
1183 Mon 02 Jun 2003 09:38:13 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1185 * removed debian folder
1187 Sun Jun 1 20:30:08 2003 Aleksey Sanin <aleksey@aleksey.com>
1189 * configure.in docs/download.html docs/index.html docs/news.html
1190 docs/xmlsec-man.html include/xmlsec/version.h man/xmlsec1-config.1
1191 man/xmlsec1.1: preparing 1.0.2 release.
1192 * docs/xmldsig-verifier.html: point online verifier to web site
1194 Thu May 29 17:15:04 2003 Aleksey Sanin <aleksey@aleksey.com>
1196 * src/gnutls/Makefile.am src/nss/Makefile.am
1197 src/openssl/Makefile.am src/skeleton/Makefile.am: don't use GCC
1198 options in Makefiles
1200 Tue May 27 20:12:41 2003 Aleksey Sanin <aleksey@aleksey.com>
1202 * configure.in xmlsec-config.in xmlsecConf.sh.in
1203 src/gnutls/Makefile.am src/nss/Makefile.am src/openssl/Makefile.am:
1204 change xmlsec-config script to let user specify crypto engine
1205 (requested by John Belmonte)
1207 Sun May 25 22:01:45 2003 Aleksey Sanin <aleksey@aleksey.com>
1209 * apps/xmlsec.c docs/xmlsec-man.html man/xmlsec1-config.1 man/xmlsec1.1:
1210 fixed help typo (reported by John Belmonte)
1211 * examples/README: removed obsolete autoconf information (reported by John Belmonte)
1212 * configure.in: added /usr/include/mozilla to NSS include path search list (reported by John Belmonte)
1214 Thu May 15 03:08:18 2003 Aleksey Sanin <aleksey@aleksey.com>
1216 * apps/crypto.c apps/crypto.h apps/xmlsec.c: added command line
1217 options to support DER keys and certs format (Tej)
1218 * Makefile.am: use DER format for all tests
1219 * tests/testDSig.sh tests/testEnc.sh tests/testKeys.sh: added a new
1220 command line option "key-format" with possible values "der" or "pem"
1221 * tests/*/*.der tests/merlin-xmldsig-twenty-three/certs/*.crt:
1222 converted PEM keys and certs to DER format, removed *.crt files that
1223 used to have DER certificates (Tej)
1224 * tests/merlin-xmlenc-five/*.p8: re-added *.p8 files with '-kb' option
1226 Mon 12 May 2003 01:38:11 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1228 * configure.in: use '-rpath-link' instead '-rpath' for NSS (Wan-Teh)
1230 Mon May 12 10:01:30 2003 Aleksey Sanin <aleksey@aleksey.com>
1232 * configure.in: link with NSS using -rpath (Tej)
1234 Mon May 5 08:00:31 2003 Aleksey Sanin <aleksey@aleksey.com>
1236 * configure.in: new configuration options for NSS (Tej)
1237 * src/nss/app.c src/nss/ciphers.c src/nss/crypto.c
1238 src/nss/digests.c src/nss/hmac.c: use NSS style includes (Tej)
1240 Fri 02 May 2003 12:00:47 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1242 * src/openssl/app.c: adopt instead of copy the key cert
1245 Thu May 1 08:17:06 2003 Aleksey Sanin <aleksey@aleksey.com>
1247 * include/xmlsec/xmltree.h src/xmltree.c src/keysmngr.c:
1248 created a new function to quickly create a doc with one root node
1249 * src/list.c: fixed bug in xmlPtrListEmpty() function
1250 * src/xkms.c: created framework for Locate request/result processing
1252 Wed Apr 30 16:31:10 2003 Aleksey Sanin <aleksey@aleksey.com>
1254 * include/xmlsec/strings.h src/strings.c: added strings
1255 for XKMS (XKISS) Locate request/result
1257 Wed Apr 30 01:01:06 2003 Aleksey Sanin <aleksey@aleksey.com>
1259 * config.h.in configure.in: added check for timegm function
1260 * include/xmlsec/keys.h
1261 * include/xmlsec/xkms.h src/xkms.c apps/xmlsec.c: framework
1262 for xmlSecXkmsLocate/Validate functions
1263 * src/keys.c src/openssl/x509.c: added notValidBefore and
1264 notValidAfter time frame to xmlSecKey
1265 * src/xmldsig.c src/xmlenc.c: added "output" asserts to
1266 the *DebugDump() and *DebugXmlDump() functions
1267 * tests/aleksey-xkms-01/locate-compound.xml
1268 tests/aleksey-xkms-01/locate-key-from-usewith.xml
1269 tests/aleksey-xkms-01/locate-keyvalue-from-x509.xml
1270 tests/aleksey-xkms-01/readme.txt: XKMS test cases
1272 Tue Apr 29 16:37:18 2003 Aleksey Sanin <aleksey@aleksey.com>
1274 * configure.in include/xmlsec/Makefile.am include/xmlsec/strings.h
1275 include/xmlsec/xkms.h include/xmlsec/xmlsec.h
1276 src/Makefile.am src/strings.c src/xkms.c apps/xmlsec.c: first
1277 XKMS framework (disabled by default)
1279 Mon Apr 28 21:13:03 2003 Aleksey Sanin <aleksey@aleksey.com>
1281 * docs/download.html docs/index.html docs/news.html: preparing
1284 Sun Apr 27 18:05:23 2003 Igor Zlatkovic <igor@zlatkovic.com>
1286 * win32/Makefile.msvc: defined _REENTRANT to enable compilation
1287 with threaded libxml2
1289 Thu Apr 24 08:15:32 2003 Aleksey Sanin <aleksey@aleksey.com>
1291 * config.h.in configure.in include/xmlsec/xmlsec.h: use
1292 '#define' instead of 'typedef' for the new xmlSecSize and
1293 xmlSecByte types in order to keep ABI
1295 Tue Apr 22 13:51:33 2003 Igor Zlatkovic <igor@zlatkovic.com>
1297 * win32/configure.js: updated the email address in the generated
1300 Sun 20 Apr 2003 03:12:02 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1302 * docs/*: updated docs with new xmlSecByte and xmlSecSize types
1303 * configure.in include/xmlsec/version.h: upgraded version to 1.0.1
1305 Sun 20 Apr 2003 02:57:06 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1307 * src/* include/* apps/*: replaced 'unsigned char' with xmlSecByte
1308 typedefed to 'unsigned char' to make happy OpenBSD on sparc64
1309 * examples/*: replaced configure.in with simple Makefile to
1310 prevent problems on different platforms
1312 Sun 20 Apr 2003 02:37:41 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1314 * src/* include/* apps/*: replaced size_t with xmlSecSize
1315 typedefed to 'unsigned int' to make happy OpenBSD on sparc64
1317 Sat Apr 19 01:08:30 2003 Aleksey Sanin <aleksey@aleksey.com>
1319 * src/openssl/kw_des.c src/openssl/signatures.c:
1320 included openssl/sha.h to help OpenBSD port
1322 Wed 26 Mar 2003 01:43:24 AM PST Aleksey Sanin <aleksey@aleksey.com>
1324 * docs: 0.1.1 release
1326 Wed Mar 19 22:56:49 2003 Aleksey Sanin <aleksey@aleksey.com>
1328 * configure.in include/xmlsec/version.h
1329 docs/download.html docs/index.html docs/news.html
1330 xmlsec.pc xmlsec.spec: 0.0.14 release
1332 Wed Mar 19 10:59:41 2003 Aleksey Sanin <aleksey@aleksey.com>
1334 * apps/xmlsec.c: force Signature or EncryptedData node
1335 selection when specifing start node from xmlsec tool
1338 Mon Mar 10 07:59:55 2003 Aleksey Sanin <aleksey@aleksey.com>
1340 * src/transforms.c: fixed Reference URI evaluation for
1341 the "xmlns()xpointer()" construction
1343 Wed Mar 5 19:43:43 2003 Aleksey Sanin <aleksey@aleksey.com>
1345 * docs/index.html docs/news.html: new 0.1.0 release
1347 Mon Feb 24 10:04:36 2003 Aleksey Sanin <aleksey@aleksey.com>
1349 * src/xmltree.c src/xslt.c: fixed bug in xmlSecTransformXsltAdd
1351 Fri Feb 21 13:06:44 2003 Aleksey Sanin <aleksey@aleksey.com>
1353 * configure.in include/xmlsec/version.h
1354 docs/download.html docs/index.html docs/news.html
1355 xmlsec.pc xmlsec.spec: 0.0.13 release
1357 Fri Feb 21 12:59:48 2003 Aleksey Sanin <aleksey@aleksey.com>
1359 * src/transforms.c: fixed incorrect processing of more than
1360 3 binary transforms in a row
1362 Mon Feb 17 09:34:12 2003 Aleksey Sanin <aleksey@aleksey.com>
1364 * docs/api/* include/xmlsec/xmldsig.h
1365 src/keysmngr.c src/xmldsig.c: minor documentation bug fixes
1366 based on Jesse Pelton's email
1368 Fri Feb 14 12:44:48 2003 Aleksey Sanin <aleksey@aleksey.com>
1370 * src/x509.c: set "verified" cert when loading pkcs12 file.
1372 Wed Feb 5 09:49:30 2003 Aleksey Sanin <aleksey@aleksey.com>
1374 * apps/xmlsec.c include/xmlsec/keysmngr.h
1375 src/keysmngr.c src/x509.c: provide an ability
1376 to specify max cert verification depth
1377 (based on patch from Jean-Etienne SCHWARTZ)
1379 Sun Jan 26 22:04:45 2003 Aleksey Sanin <aleksey@aleksey.com>
1381 * config.h.in configure.in include/xmlsec/version.h
1382 docs/news.html docs/download.html docs/index.html
1383 xmlsec.pc xmlsec.spec: preparation for 0.0.12 release
1385 Sun Jan 26 21:39:56 2003 Aleksey Sanin <aleksey@aleksey.com>
1387 * include/xmlsec/digests.h src/hmac.c: fixed 91 bits HMAC
1388 bug reported by Rich Salz and Jonathan Wenocur
1389 * tests/aleksey-xmldsig-01/dtd-hmac-91.dtd
1390 tests/aleksey-xmldsig-01/dtd-hmac-91.tmpl
1391 tests/aleksey-xmldsig-01/dtd-hmac-91.xml
1392 * tests/testDSig.sh: the test case for 91 bits HMAC bug
1393 from Rich Salz and Jonathan Wenocur
1394 * apps/xmlsec.c: fixing minor compile warnings for
1395 the external DTD patch
1397 Sun Jan 26 18:19:49 2003 Aleksey Sanin <aleksey@aleksey.com>
1399 * src/aes.c src/ciphers.c src/des.c: fixed bug with
1400 EVP ciphers for OpenSSL 0.9.7 when last block was not
1401 processed for padding
1402 * tests/aleksey-xmlenc-01/enc-des3cbc-keyname2.data
1403 tests/aleksey-xmlenc-01/enc-des3cbc-keyname2.tmpl
1404 tests/aleksey-xmlenc-01/enc-des3cbc-keyname2.xml
1405 tests/testEnc.sh: new test case for the bug fixed above
1407 Wed Jan 22 11:37:36 2003 Aleksey Sanin <aleksey@aleksey.com>
1409 * apps/xmlsec.c man/xmlsec.xml: applied patch from Rich Salz
1410 to allo external DTD specification for the xmlsec application
1412 Mon 30 Dec 2002 09:52:58 AM PST Aleksey Sanin <aleksey@aleksey.com
1413 * configure.in docs/examples/dsig1/Makefile docs/examples/dsig2/Makefile
1414 docs/examples/dsig3/Makefile docs/examples/dsig4/Makefile
1415 docs/examples/dsig5/Makefile docs/examples/enc1/Makefile
1416 docs/examples/enc2/Makefile src/Makefile.am: fixed bug #102196 --
1417 Sun CC does ot have -WAll and -ansi options
1418 * include/xmlsec/errors.h: fixed bug #102194 -- Sun CC does not have
1421 Sat Dec 21 22:47:33 2002 Aleksey Sanin <aleksey@aleksey.com>
1423 * apps/xmlsec.c: added "--node-xpath" option for specifing
1424 the operation "start node" (code based on patch from
1425 Ferrell Moultrie (ISSAtlanta)
1426 * src/transforms.c: fixed minor compilation warnings
1427 * src/x509.c: certs and crls are base64 encoded with 60 characters
1428 lines size (bug #101523)
1430 Mon Dec 2 23:38:34 2002 Aleksey Sanin <aleksey@aleksey.com>
1432 * config.h.in configure.in include/xmlsec/version.h
1433 docs/news.html docs/download.html docs/index.html
1434 xmlsec.pc xmlsec.spec: new 0.0.11 release updates
1435 * scripts/build_release.sh scripts/push_release.sh
1436 scripts/test_release.sh: checking in build scripts I am using
1438 Thu Nov 28 11:57:17 2002 Aleksey Sanin <aleksey@aleksey.com>
1440 * apps/xmlsec.c: print detailed help report only when
1441 user requests it; don't fail if key is not generated
1442 when algorithm is disabled
1445 Thu Nov 28 10:44:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1447 * src/transforms.c: fixed a bug in numeric references evaluation
1448 reported by Ingo Fischer
1450 Wed Oct 30 17:14:03 2002 Aleksey Sanin <aleksey@aleksey.com>
1452 * config.h.in configure.in: do not add -I/usr/include
1453 or -L/usr/lib if OpenSSL happens to be there
1454 (patch proposed by Scott Cantor)
1456 Mon Oct 21 11:28:01 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1458 * include/xmlsec/errors.h: fixed the __FUNCTION__ macro logic
1460 2002-10-20 Aleksey Sanin <aleksey@aleksey.com>
1462 * config.h.in configure.in include/xmlsec/version.h
1463 xmlsec.pc xmlsec.spec docs/download.html
1464 docs/index.html docs/news.html: preparing 0.0.10 release
1466 Sun 13 Oct 2002 09:37:38 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1468 * configure.in apps/Makefile.am: added dynamic linking option
1469 by request from John Belmonte
1471 Fri Oct 11 09:13:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1473 * tests/testDSig.sh configure.in apps/xmlsec.c: applied patch from
1474 Ferrell Moultrie and removed strptime() function usage completelly
1475 * include/xmlsec/errors.h src/errors.c src/x509.c: added more
1476 error to the cert verification
1478 Thu Oct 10 00:44:36 2002 Aleksey Sanin <aleksey@aleksey.com>
1480 * apps/xmlsec.c tests/aleksey-xmldsig-01/enveloping-expired-cert.tmpl
1481 tests/aleksey-xmldsig-01/enveloping-expired-cert.xml
1482 tests/keys/expired.crt tests/keys/expired.csr tests/keys/expired.key
1483 tests/testDSig.sh: added test case to verify the new "expired cert" feature
1485 Wed Oct 9 23:09:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1487 * apps/xmlsec.c include/xmlsec/x509.h src/keysmngr.c
1488 src/x509.c: added support for certificate verification parameter
1489 when OpenSSL 0.9.6 is used
1491 Wed Oct 9 20:58:58 2002 Aleksey Sanin <aleksey@aleksey.com>
1493 * include/xmlsec/keyinfo.h include/xmlsec/keys.h
1494 include/xmlsec/keysmngr.h include/xmlsec/x509.h
1495 include/xmlsec/xmldsig.h include/xmlsec/xmlenc.h
1496 src/keyinfo.c src/keys.c src/keysmngr.c
1497 src/x509.c src/xmldsig.c src/xmlenc.c: added certificates
1498 verification time parameter as it was suggested in the
1500 * apps/xmlsec.c: added "--verification-time" parameter
1501 * config.h.in configure.in: added necessary check for
1504 Mon Oct 7 19:22:11 2002 Aleksey Sanin <aleksey@aleksey.com>
1506 * apps/xmlsec.c: added "--output" option to spefcify output file
1507 * docs/xmlsec-man.html man/create.sh man/xmlsec.1 man/xmlsec.xml:
1508 changed the docs to reflect new "--output" option
1509 * tests/testDSig.sh tests/testEnc.sh: changed tests to use new
1511 * configure.in xmlsec.pc xmlsec.spec: minor config changes
1513 Sun Sep 29 20:12:17 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1515 * win32/Makefile.msvc: resolved further static link issues.
1517 Sat Sep 28 19:14:40 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1519 * include/xmlsec/errors.h: added MSVC to the list of compilers with
1520 the predefined __FUNCTION__ macro.
1521 * include/xmlsec/xmlsec.h: resolved XMLSEC_EXPORT mess.
1522 * win32/Makefile.msvc: introduced a double-run compilation, resolved
1523 the static link problems.
1524 * win32/configure.js: added the iconv=yes|no option, important when
1525 linking statically to libxml.
1527 Wed 25 Sep 2002 21:28:21 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1529 * include/xmlsec/x509.h src/x509.c: opened xmlSecX509Data
1530 structure by request from Moultrie, Ferrell
1532 Wed 04 Sep 2002 06:54:23 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1534 * src/errors.c: aplied a patch from Ferrell Moultrie (additional
1535 errors strings for OpenSSL errors functions)
1537 Tue 03 Sep 2002 06:24:57 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1539 * xmlsec-config.in: fixed a bug when xslt is not available
1541 Mon 02 Sep 2002 12:20:03 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1543 * docs/*: added LibXML2, LibXSLT and OpenSSL logos
1545 Sat Aug 31 17:12:56 2002 Aleksey Sanin <aleksey@aleksey.com>
1547 * include/xmlsec/keys.h include/xmlsec/x509.h
1548 include/xmlsec/xmldsig.h include/xmlsec/xmlenc.h
1549 src/keys.c src/x509.c src/xmldsig.c src/xmlenc.c:
1550 added new function *DebugXmlDump() to print debug info
1552 * apps/xmlsec.c man/xmlsec.1 man/xmlsec.xml: added new
1553 options '--print-xml' and '-print-to-file'
1555 Sat 31 Aug 2002 03:43:20 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1557 * docs/examples: added a new dsig example from Devin Heitmueller
1559 Thu 29 Aug 2002 01:48:35 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1561 * docs/examples/dsig3 docs/examples/dsig4: fixed minor problems
1563 Thu 29 Aug 2002 08:52:02 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1565 * apps/xmlsec.c: fixed minor copy/paste typo (thanks to Devin Heitmueller)
1567 Wed 28 Aug 2002 04:22:10 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1569 * configure.in docs: new 0.0.9 release to fix release packaging problems
1571 Fri Aug 23 10:54:39 2002 Aleksey Sanin <aleksey@aleksey.com>
1573 * configure.in docs/download.html docs/index.html docs/news.html:
1576 Thu Aug 15 21:08:41 2002 Aleksey Sanin <aleksey@aleksey.com>
1578 * docs/api/* include/xmlsec/Makefile.am include/xmlsec/xpath.h
1579 src/xpath.c: removed xpath "here()" function declaration
1580 from global view and xpath.h file, rebuilt docs.
1582 Thu 15 Aug 2002 08:45:26 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1584 * docs/api/* src/* include/xmlsec/*: finished writing
1585 documentation for 370+ internal and external symbols
1587 Thu 15 Aug 2002 08:14:50 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1589 * tests/keys/README: applied patch from <xafilac@gmx.de>
1592 Wed Aug 14 19:38:56 2002 Aleksey Sanin <aleksey@aleksey.com>
1594 * NEWS README: minor updates
1595 * docs/documentation.html docs/xmlsec-man.html man/Makefile.am:
1596 published xmlsec utility man page
1598 Wed Aug 14 19:27:09 2002 Aleksey Sanin <aleksey@aleksey.com>
1600 * docs/api/* include/xmlsec/base64.h include/xmlsec/bn.h
1601 include/xmlsec/transforms.h src/aes.c src/base64.c
1602 src/bn.c src/buffered.c src/c14n.c src/ciphers.c
1603 src/des.c src/digests.c src/dsa.c src/enveloped.c
1604 src/xmltree.c: and more and more documentation
1606 Wed Aug 14 17:32:23 2002 Aleksey Sanin <aleksey@aleksey.com>
1608 * docs/api/* include/xmlsec/transforms.h
1609 include/xmlsec/transformsInternal.h include/xmlsec/version.h
1610 include/xmlsec/version.h.in src/errors.c src/xpath.c:
1611 and more documentation...
1613 Wed Aug 14 16:30:44 2002 Aleksey Sanin <aleksey@aleksey.com>
1615 * docs/api/* include/xmlsec/keyinfo.h include/xmlsec/keys.h
1616 include/xmlsec/keysmngr.h include/xmlsec/xmldsig.h
1617 include/xmlsec/xmlenc.h src/debug.c src/keyinfo.c
1618 src/keys.c src/keysmngr.c src/xmldsig.c src/xmlenc.c
1619 tests/keys.xml: more documentation...
1621 Wed Aug 14 13:08:32 2002 Aleksey Sanin <aleksey@aleksey.com>
1623 * docs/api/* include/xmlsec/errors.h include/xmlsec/xmldsig.h
1624 include/xmlsec/xmlenc.h src/errors.c src/xmldsig.c
1625 src/xmlenc.c src/xmlsec.c: added comments and rebuild documentation
1626 * docs/faq.html: update FAQ
1628 Wed 14 Aug 2002 09:44:31 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1630 * apps/xmlsec.c: fixed random numbers initialization
1632 Tue 13 Aug 2002 09:11:45 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1634 * win32/* src/errors.c apps/xmlsec.c: made required changes
1635 to support new stuff in win32 port
1637 Tue Aug 13 13:59:32 2002 Aleksey Sanin <aleksey@aleksey.com>
1639 * apps/xmlsec.c configure.in src/ciphers.c src/des.c src/dsa.c
1640 src/hmac.c src/rsa.c: replaced XMLSEC_OPENSSL097 define with
1641 XMLSEC_OPENSSL096 define
1642 * docs/api/*: updated docs with new errors reporting functions
1644 Tue 13 Aug 2002 01:36:16 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1646 * include/xmlsec/errors.h src/*.c configure.in: changed
1647 error reporting system and updated all files accordingly
1649 Thu 08 Aug 2002 10:56:56 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1651 * src/xpath.c: removed XPointer support from XPath 2 filter
1653 Wed Aug 7 14:32:44 2002 Aleksey Sanin <aleksey@aleksey.com>
1655 * include/xmlsec/transforms.h include/xmlsec/xmlsec.h
1656 src/transforms.c src/xmlsec.c src/xpath.c: added XPointer
1657 transform (Additional XML Security URIs)
1658 * tests/aleksey-xmldsig-01/xpointer-hmac.tmpl
1659 tests/aleksey-xmldsig-01/xpointer-hmac.xml
1660 tests/merlin-xpath-filter2-three/sign-xfdl.tmpl
1661 tests/testDSig.sh: test cases for XPointer transform
1664 Wed Aug 7 01:08:13 2002 Aleksey Sanin <aleksey@aleksey.com>
1666 * src/transforms.c src/xmldsig.c src/xmlenc.c: full
1667 xpointers support in Reference URIs is added
1668 * include/xmlsec/xmltree.h src/xmltree.c src/xmlsec.c
1669 apps/xmlsec.c : removed the IDs hack
1670 * docs/xmldsig-interop.html: added full XPointers support
1671 * tests/*: added ID attribute declaration when necessary
1673 Tue Aug 6 09:51:54 2002 Aleksey Sanin <aleksey@aleksey.com>
1674 * docs/api: updated docs with new stuff
1675 * man/xmlsec-config.1: fixed minor problems in help file
1676 * include/xmlsec/nodeset.h src/enveloped.c src/nodeset.c
1677 src/transforms.c src/xmldsig.c src/xpath.c: changed new
1680 Mon Aug 5 22:55:05 2002 Aleksey Sanin <aleksey@aleksey.com>
1682 * Makefile.am tests/testDSig.sh tests/testEnc.sh: added
1683 'perfcheck' flag to the Makefile for performance testing
1685 Mon Aug 5 21:11:41 2002 Aleksey Sanin <aleksey@aleksey.com>
1687 * include/xmlsec/nodeset.h include/xmlsec/transforms.h
1688 src/enveloped.c src/nodeset.c src/xpath.c: new node set
1689 code improved performaance (8-10 times!!!)
1691 Mon Aug 5 17:58:31 2002 Aleksey Sanin <aleksey@aleksey.com>
1692 * Makefile.am configure.in src/xpathalt.c:
1693 Removed alt xpath trasnform implementation as outdated
1694 * include/xmlsec/nodeset.h src/nodeset.c
1695 src/Makefile.am include/xmlsec/Makefile.am
1696 include/xmlsec/transforms.h include/xmlsec/transformsInternal.h
1697 src/transforms.c include/xmlsec/xmltree.h src/xmltree.c
1698 src/c14n.c src/enveloped.c src/xmldsig.c
1699 src/xpath.c: create xmlsec specific nodes set object
1700 and start using it everythere
1701 * src/x509.c: updated the code to use new openssl 0.9.7 builds
1703 Wed Jul 31 23:38:18 2002 Aleksey Sanin <aleksey@aleksey.com>
1705 * Makefile.am configure.in: added "enable-profiling" config option
1706 * docs/download.html docs/index.html src/c14n.c:
1707 starting XPath and enveloped transforms performance improvements
1708 * tests/Makefile.am tests/merlin-c14n-three/* tests/testDSig.sh:
1709 added one more Merlin's test suite for exc-c14n
1711 Wed Jul 31 15:56:17 2002 Aleksey Sanin <aleksey@aleksey.com>
1712 * apps/xmlsec.c src/xpath.c tests/testDSig.sh: improved
1715 Wed Jul 31 11:45:09 2002 Aleksey Sanin <aleksey@aleksey.com>
1716 * include/xmlsec/xmlsec.h src/keyinfo.c src/xmlsec.c src/xpath.c
1717 tests/Makefile.am tests/testDSig.sh tests/merlin-xpath-filter2-three:
1718 updated XPath2 transform implementation according to the
1719 latest spec and added Merlin's tests for it
1721 Thu 18 Jul 2002 08:51:16 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1722 * src/x509.c: fixed problems with using self-signed certs
1725 Thu Jul 11 19:30:31 2002 Aleksey Sanin <aleksey@aleksey.com>
1726 * Makefile.am configure.in xmlsec.spec.in xmlsec.pc xmlsec.pc.in:
1727 Add pkgconfig script
1729 * tests/Makefile.am tests/testDSig.sh tests/testEnc.sh tests/testKeys.sh:
1732 Thu Jul 11 17:17:22 2002 Aleksey Sanin <aleksey@aleksey.com>
1733 * configure.in src/Makefile.am tests/Makefile.am: fixed
1736 Thu Jul 11 11:47:14 2002 Aleksey Sanin <aleksey@aleksey.com>
1737 * Makefile.am docs/* docs/api/*: added faq and documentation
1740 Thu Jul 11 9:19:45 2002 Aleksey Sanin <aleksey@aleksey.com>
1741 * Makefile.am configure.in docs/api/*: added API docs
1744 Wed Jul 10 21:39:59 2002 Aleksey Sanin <aleksey@aleksey.com>
1745 * AUTHORS Makefile.am debian/* : added Debian packaging scripts from
1746 John Belmonte <jvb@prairienet.org>
1748 Wed Jul 10 21:24:43 2002 Aleksey Sanin <aleksey@aleksey.com>
1749 * include/xmlsec/*.h src/*.c: some comments added
1751 Wed Jul 10 18:06:12 2002 Aleksey Sanin <aleksey@aleksey.com>
1752 * Makefile.am config.h.in configure.in man/* xmlsec.spec.in:
1753 man pages for xmlsec and xmlsec-config were added
1754 * apps/xmlsec.c: "--version" and "--help" options added
1756 Wed Jul 10 21:41:21 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1757 * win32/Makefile.msvc: Fixed minor typos, static link flags
1759 * apps/xmlsec.c: Added snprintf -> _snprintf mapping for MS
1762 Wed Jul 10 8:45:23 2002 Aleksey Sanin <aleksey@aleksey.com>
1763 * configure.in docs/* : 0.0.7 release
1765 Fri Jun 21 00:48:52 2002 Aleksey Sanin <aleksey@aleksey.com>
1766 * Makefile.am configure.in: added win32 folder to the
1769 2002-06-20 Aleksey Sanin <aleksey@aleksey.com>
1770 * apps/xmlsec.c: added password protected pem files
1773 2002-06-19 Aleksey Sanin <aleksey@aleksey.com>
1774 * include/xmlsec/xmltree.h src/xmlsec.c src/xmltree.c:
1775 fixed ID attribute bug found by Sascha Breite
1777 Mon Jun 3 21:18:54 2002 Aleksey Sanin <aleksey@aleksey.com>
1778 * src/enveloped.c: improved performance
1780 Thu May 30 21:29:21 2002 Aleksey Sanin <aleksey@aleksey.com>
1781 * src/xmltree.c: propagating XPath fix from LibXML2
1783 Wed May 29 21:28:13 2002 Aleksey Sanin <aleksey@aleksey.com>
1784 * apps/xmlsec.c include/xmlsec/keysmngr.h include/xmlsec/x509.h
1785 src/keysmngr.c src/x509.c tests/keys.xml: pkcs12 support added
1787 Wed 29 May 2002 12:07:35 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1788 *: merged 0.0.6 release from local CVS
1791 *: custom network handlers
1793 Mon 29 Apr 2002 12:07:35 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1794 *: Significant API re-factoring (make it more simple and consistent)
1795 *: added symmetric Key Wrappers support (AES, DES)
1796 *: added RIPEMD-160 support
1798 Sat 30 Mar 2002 12:55:30 AM PST Aleksey Sanin <aleksey@aleksey.com>
1799 *: Finished x509 supprot
1800 *: Added functions to create signature "on-the-fly"
1801 *: Updated examples and docs
1802 *: Fixed header files installation bug
1804 Wed 27 Mar 2002 11:20:42 PM PST Aleksey Sanin <aleksey@aleksey.com>
1805 *: Added x509 verification support and a skeleton for x509
1806 x509 based signatures
1808 Tue 26 Mar 2002 06:30:10 PM PST Aleksey Sanin <aleksey@aleksey.com>
1809 *: The result of operation (sign/verify) is returned in the
1810 list of xmlDSigSignature objects. Application can examine
1811 the key and signature method, content just before digesting or
1812 signing, etc. and decide what to do with it.
1813 *: The Transform and KeyInfo code was significantly re-written and
1814 separated from the XMLDSig code with a goal to reuse in in
1815 XML Signature or whatever.
1816 *: Added support for RetrievalMethod and Manifests (pretty simple
1817 adter the first change because both are based on Transforms)
1818 *: Added XSLT support (based on libxslt from Daniel Veillard)