1 2009-09-05 Aleksey Sanin <aleksey@aleksey.com>
2 * preparation for 1.2.14 release
4 2009-11-05 Aleksey Sanin <aleksey@aleksey.com>
5 * Use installed ltdl on *nix and native code on Windows
7 2009-10-25 Aleksey Sanin <aleksey@aleksey.com>
8 * Fix --with-libxslt-src (patch from Roumen)
10 2009-09-12 Aleksey Sanin <aleksey@aleksey.com>
11 * Preparation for 1.2.13 release
13 2009-08-24 Aleksey Sanin <aleksey@aleksey.com>
16 2009-08-06 Aleksey Sanin <aleksey@aleksey.com>
17 * fix build for openssl 1.0 (based on patch from Roumen Petrov)
18 * cleanup test invocation scripts
19 * cleanup configure.in
21 2009-07-29 Aleksey Sanin <aleksey@aleksey.com>
22 * fix a couple minor issues (based on patch from Arfrever
23 Frehtes Taifersar Arahesis)
25 2009-07-17 Aleksey Sanin <aleksey@aleksey.com>
26 * preparation for 1.2.13 release
28 2009-07-14 Aleksey Sanin <aleksey@aleksey.com>
29 * increase default min hmac size to 80 bits
30 * added support for --with-libxml-src and --with-libxslt-src
33 2009-06-25 Aleksey Sanin <aleksey@aleksey.com>
34 * implemented c14n 1.1 transform + tests
36 2009-06-15 Aleksey Sanin <aleksey@aleksey.com>
37 * configure.in docs/download.html docs/index.html docs/news.html
38 include/xmlsec/version.h: preparation for new 1.2.12 release
40 2009-06-15 Aleksey Sanin <aleksey@aleksey.com>
41 * added support for the GOST implemented by Russian Crypto Pro CSP
42 (patch from Dennis Prochko)
44 2009-06-15 Aleksey Sanin <aleksey@aleksey.com>
45 * fixed HMAC vuln with small values of HMAC length
47 2009-06-13 Aleksey Sanin <aleksey@aleksey.com>
48 * fixing gnutls detection (bug #585629)
50 2009-06-09 Aleksey Sanin <aleksey@aleksey.com>
51 * update SVN to GIT references in docs
53 2009-06-09 Aleksey Sanin <aleksey@aleksey.com>
54 * adding configurable Base64 line length
56 2008-09-10 Aleksey Sanin <aleksey@aleksey.com>
57 * fixing bug #501315 (patch from Antony Dovgal)
59 2008-08-26 Aleksey Sanin <aleksey@aleksey.com>
60 * apps/xmlsec.c: fix integer division (patch from Mikhail)
62 2008-06-10 Aleksey Sanin <aleksey@aleksey.com>
63 * src/mscrypto/x509.c src/openssl/x509.c src/nss/x509.c: fix crash
64 in the error reporting (based on patch from Frank Gross)
66 2008-06-04 Aleksey Sanin <aleksey@aleksey.com>
67 * src/templates.c src/keyinfo.c src/xmltree.c src/mscrypto/x509.c
68 src/openssl/x509.c src/nss/x509.c include/xmlsec/xmltree.h:
69 added new function xmlSecNodeEncodeAndSetContent for encoding
70 special chars in the node content (bug reported by Cliff Hones)
72 2008-06-04 Aleksey Sanin <aleksey@aleksey.com>
73 * src/xmltree.c, src/xmlenc.c, include/xmlsec/xmltree.h, include/xmlsec/xmlenc.h:
74 add an option to return the replaced (encrypted) node(s) to the caller
75 (based on the patch from Frank Gross)
77 2008-05-23 Aleksey Sanin <aleksey@aleksey.com>
79 * src/mscrypto/app.c: fix MS certificates ref counting
81 2007-11-06 Aleksey Sanin <aleksey@aleksey.com>
83 * configure.in docs/download.html docs/index.html docs/news.html
84 include/xmlsec/version.h: preparation for new 1.2.11 release
86 2007-07-19 Aleksey Sanin <aleksey@aleksey.com>
88 * bug #454397 - mingw build: added missing files
90 2007-07-19 Aleksey Sanin <aleksey@aleksey.com>
92 * bug #454397 - mingw build: normal way to pass def file to linker
93 (patch from Roumen Petrov)
95 2007-07-17 Aleksey Sanin <aleksey@aleksey.com>
97 * bug #454397 - mingw build: (cross-compilation) and several
98 minor cleanups (patch from Roumen Petrov)
100 2007-06-16 Aleksey Sanin <aleksey@aleksey.com>
102 * configure.in: configure fixes (patch from Roumen Petrov)
104 2007-06-06 Aleksey Sanin <aleksey@aleksey.com>
106 * src/mscrypto/*: better support for non micorsoft CSP's (patch from
107 Wouter and Ed Shallow)
109 2007-02-12 Aleksey Sanin <aleksey@aleksey.com>
111 * Makefile.am xmlsec1.m4: automake macro for xmlsec1 (from Heiko Ronsdorf)
113 2006-09-04 Aleksey Sanin <aleksey@aleksey.com>
115 * include/xmlsec/openssl/app.h src/openssl/app.c src/openssl/x509vfy.c:
116 added xmlSecOpenSSLAppKeysMngrAddCertsFile() function
119 2006-08-15 Aleksey Sanin <aleksey@aleksey.com>
121 * src/openssl/x509vfy.c: fixed loading certs from a directory
122 during openssl x509 store init (based on idea from David Norrel)
124 2006-06-12 Aleksey Sanin <aleksey@aleksey.com>
126 * include/xmlsec/templates.h, src/templates.c, src/xmltree.c:
127 support for custom namespaces prefixes for xmldisg namespace
128 (based on patch from Barry Ferg)
130 2006-06-12 Aleksey Sanin <aleksey@aleksey.com>
132 * configure.in docs/download.html docs/index.html docs/news.html
133 include/xmlsec/version.h: preparation for new 1.2.10 release
135 2006-06-12 Aleksey Sanin <aleksey@aleksey.com>
137 * xmlsec-config.in: lib64/ folder patch from Daniel
139 2006-06-08 Aleksey Sanin <aleksey@aleksey.com>
141 * config.h.in configure.in xmlsec-nss.pc.in: support different
142 packages for NSPR/NSS
144 2006-05-20 Aleksey Sanin <aleksey@aleksey.com>
145 Added xmlSecOpenSSLX509StoreAdoptCrl() function
147 2006-03-10 Aleksey Sanin <aleksey@aleksey.com>
149 * src/nss/app.c, src/openssl/x509vfy.c, src/xmldsig.c,
150 src/xmlsec-ltdl.c, src/xmlsec-ltdl.patch: cleanup Coverity
153 2006-02-26 Aleksey Sanin <aleksey@aleksey.com>
154 * apps/xmlsec.c tests/testDSig.sh: added an ability to skip
155 tests for transforms not available in given built
156 * tests/: added GOST test from Dmitry Belyavsky
158 2006-02-16 Aleksey Sanin <aleksey@aleksey.com>
159 * src/mscrypto/certkeys.c: fixed memleak in msrypto
161 2006-02-14 Aleksey Sanin <aleksey@aleksey.com>
162 * include/xmlsec/mscrypto/x509.h src/mscrypto/x509vfy.h:
163 added an option for disabling system trusted certs
164 for mscrypto store (based on patch from Dmitry Belyavsky)
166 2006-02-10 Aleksey Sanin <aleksey@aleksey.com>
167 * authors docs/authors.html
168 include/xmlsec/app.h include/xmlsec/private.h
169 include/xmlsec/strings.h include/xmlsec/mscrypto/crypto.h
170 include/xmlsec/mscrypto/symbols.h src/app.c src/dl.c
171 src/strings.c src/transforms.c src/mscrypto/certkeys.c
172 src/mscrypto/crypto.c src/mscrypto/digests.c
173 src/mscrypto/signatures.c src/skeleton/crypto.c:
174 added support for GOST94 for digests and
175 GOST 2001 keys/signatures: mscrypto only (patch from
178 2005-12-20 Aleksey Sanin <aleksey@aleksey.com>
180 * src/mscrypto/x509vfy.c: check MSCrypto store for certs
181 (patch from Dmitry Belyavsky); replace tabs with spaces
183 2005-12-15 Aleksey Sanin <aleksey@aleksey.com>
185 * include/xmlsec/templates.h src/templates.c: functions
186 for adding X509IssuerName and X509SerialNumber nodes
187 to the template (patch from Dmitry Belyavsky)
189 2005-11-14 Aleksey Sanin <aleksey@aleksey.com>
191 * configure.in: fixing shrext vs. shrext_cmds conflict
193 2005-09-25 Aleksey Sanin <aleksey@aleksey.com>
194 * src/nss/pkikeys.c: fixing xmlsec-nss crash
195 * configure.in: change crypto libs order to be openssl/nss/gnutls
197 2005-07-12 Aleksey Sanin <aleksey@aleksey.com>
199 * configure.in docs/download.html docs/index.html docs/news.html:
200 preparation for new 1.2.9 release
202 2005-07-12 Aleksey Sanin <aleksey@aleksey.com>
204 * src/xmltree.c: fixing a problem with namespaces in the
205 nodes created by "template" functions
207 2005-07-10 Aleksey Sanin <aleksey@aleksey.com>
209 * src/openssl/evp.c: added hack from Erwann ABALEA:
210 OpenSSL ENGINE keys are always private since we can't query
211 engine and do real check
213 2005-07-10 Aleksey Sanin <aleksey@aleksey.com>
215 * docs/* include/* src/* tests/*: added support for
216 RSA-MD5/RIPEMD160/SHA224/SHA256/SHA384/SHA512 for OpenSSL 0.9.8
218 2005-07-10 Aleksey Sanin <aleksey@aleksey.com>
220 * configure.in docs/ include/ src/ tests/: implemented
221 SHA224/256/384/512, HMAC-SHA224/256/384/512, MD5 for OpenSSL 0.9.8
223 2005-07-10 Aleksey Sanin <aleksey@aleksey.com>
225 * configure.in docs/xmldsig.html docs/xmlenc.html
226 include/xmlsec/app.h include/xmlsec/private.h include/xmlsec/strings.h
227 include/xmlsec/openssl/crypto.h include/xmlsec/openssl/symbols.h
228 src/app.c src/dl.c src/strings.c: preparations for SHA224/256/384/512
231 2005-07-09 Aleksey Sanin <aleksey@aleksey.com>
233 * configure.in tests/aleksey-xmldsig-01/* tests/keys/*
234 tests/merlin-xmldsig-twenty-three/signature.tmpl
235 tests/testDSig.sh: updating test certificates for picky
239 2005-07-08 Aleksey Sanin <aleksey@aleksey.com>
240 * configure.in src/openssl/x509vfy.c: initial support
243 2005-05-12 Aleksey Sanin <aleksey@aleksey.com>
245 * src/openssl/app.c: fixed "disable-x509" build option
246 (patch from Bernd Becker)
248 2005-05-11 Aleksey Sanin <aleksey@aleksey.com>
250 * src/openssl/signatures.c: fixed "disable-dsa" build option
251 (patch from Bernd Becker)
253 Wed 6 Apr 2005 00:18:21 CEST Igor Zlatkovic <igor@zlatkovic.com>
255 * .cvsignore: added Eclipse project files
257 2005-03-31 Aleksey Sanin <aleksey@aleksey.com>
259 * src/xmltree.c: fixing warning from Solaris (bug #172201)
261 2005-03-30 Aleksey Sanin <aleksey@aleksey.com>
263 * configure.in docs/download.html docs/index.html docs/news.html
264 include/xmlsec/version.h: preparing new release 1.2.8
266 Tue 22 Mar 2005 20:10:19 CET Igor Zlatkovic <igor@zlatkovic.com>
268 * apps/xmlsec.c: changed the type of the --depth parameter to
271 2005-03-06 Aleksey Sanin <aleksey@aleksey.com>
273 * include/xmlsec/nss/crypto.h src/nss/Makefile.am src/nss/crypto.c
274 src/nss/keytrans.c src/nss/kt_rsa.c: better rsa pkcs transform
275 using nss wrap/unwrap code (based on the OO.org patch)
277 2005-03-06 Aleksey Sanin <aleksey@aleksey.com>
279 * include/xmlsec/nss/crypto.h src/nss/app.c
280 src/nss/crypto.c src/nss/x509.c: fixed nss initialization
283 2005-03-05 Aleksey Sanin <aleksey@aleksey.com>
285 * src/nss/pkikeys.c: check that input public and private
286 keys have the same type (based on the OO.org patch)
288 2005-03-05 Aleksey Sanin <aleksey@aleksey.com>
290 * src/nss/digests.c src/nss/hmac.c src/nss/pkikeys.c
291 src/nss/signatures.c src/nss/x509.c src/nss/x509vfy.c:
292 print more detailed error message (based on the OO.org patch)
294 2005-03-04 Aleksey Sanin <aleksey@aleksey.com>
296 * src/mscrypto/x509vfy.c: fixed cert search (based on the OO.org patch)
298 2005-03-01 Aleksey Sanin <aleksey@aleksey.com>
300 * src/mscrypto/app.c: added stubs for adding keys to mscrypto
301 keys manager from ms key handle
303 2005-02-28 Aleksey Sanin <aleksey@aleksey.com>
305 * src/mscrypto/certkeys.c: WinNT 4.0 support (based on the OO.org patch)
307 2005-02-28 Aleksey Sanin <aleksey@aleksey.com>
309 * src/mscrypto/certkeys.c: preparation for WinNT 4.0 support
311 2005-02-28 Aleksey Sanin <aleksey@aleksey.com>
313 * src/mscrypto/x509.c: enable private key search for
314 a given certificate (based on the OO.org patch)
316 2005-02-27 Aleksey Sanin <aleksey@aleksey.com>
318 * src/mscrypto/certkeys.c: use default context when
319 getting public key from a cert (based on the OO.org patch)
320 * src/mscrypto/x509vfy.c: search both trusted and untrusted
321 cert stores when cert with given parameters is needed or
322 when certs chain is constructed (based on the OO.org patch)
324 2005-02-27 Aleksey Sanin <aleksey@aleksey.com>
326 * include/xmlsec/mscrypto/app.h include/xmlsec/mscrypto/x509.h
327 src/mscrypto/app.c src/mscrypto/x509vfy.c:
328 added function to add custom MS cert stores
329 to the xmlsec-mscrypto default keys manager
330 (based on the OO.org patch).
332 2005-02-22 Aleksey Sanin <aleksey@aleksey.com>
334 * docs/*: updated docs
336 2005-02-22 Aleksey Sanin <aleksey@aleksey.com>
338 * docs/index.html docs/news.html include/xmlsec/templates.h
339 src/templates.c: added functions to create <X509Data/> node
340 children in the signature template
342 2005-02-22 Aleksey Sanin <aleksey@aleksey.com>
344 * src/bn.c src/mscrypto/crypto.c src/mscrypto/x509.c
345 src/mscrypto/x509vfy.c tests/testDSig.sh
346 tests/aleksey-xmldsig-01/x509data-sn-test.tmpl
347 tests/aleksey-xmldsig-01/x509data-sn-test.xml
348 tests/keys/README tests/keys/*: support for
349 negative serial numbers, mscrypto cleanup
351 2005-02-21 Aleksey Sanin <aleksey@aleksey.com>
353 * docs/* docs/api/* man/*: updated docs
355 2005-02-21 Aleksey Sanin <aleksey@aleksey.com>
357 * configure.in, docs/download.html, docs/index.html, docs/news.html,
358 include/xmlsec/version.h: preparing new release 1.2.7
360 2005-01-26 Aleksey Sanin <aleksey@aleksey.com>
362 * src/bn.c: fixed xmlSecBnFromString function (patch from Michael Mi)
364 2004-11-08 Aleksey Sanin <aleksey@aleksey.com>
366 * include/xmlsec/keysmngr.h src/keysmngr.c: added
367 xmlSecSimpleKeysStoreGetKeys() function
369 2004-11-07 Aleksey Sanin <aleksey@aleksey.com>
371 * src/xmltree.c: fixed xmlSecGenerateID
373 2004-10-27 Aleksey Sanin <aleksey@aleksey.com>
375 * src/dl.c: set dl memory functions before initialization (from
376 Daniel Vogelheim patch)
378 2004-10-14 Aleksey Sanin <aleksey@aleksey.com>
380 * src/openssl/x509vfy.c: fixed bug #155329 (parsing quoted values
381 in the certificate subject)
383 2004-09-18 Aleksey Sanin <aleksey@aleksey.com>
384 * config.h.in configure.in inlude/xmlsec/private.h src/xmltree.c:
385 use xmlParseInNodeContext function to parse encrypted text in
386 xmlSecReplaceNodeBuffer, this bumps libxml2 requirements to 2.6.12
389 2004-08-25 Aleksey Sanin <aleksey@aleksey.com>
391 * configure.in docs/download.html docs/index.html
392 docs/news.html include/xmlsec/version.h: preparing
395 2004-06-21 Aleksey Sanin <aleksey@aleksey.com>
397 * include/xmlsec/app.h include/xmlsec/gnutls/app.h
398 src/app.c src/gnutls/app.c src/skeleton/app.c: added functions
399 to load keys and certificates from memory (Bernd Becker)
401 2004-06-21 Aleksey Sanin <aleksey@aleksey.com>
403 * src/bn.c: keep a '0' character when we remove '0' from the beggining
405 2004-06-17 Aleksey Sanin <aleksey@aleksey.com>
407 * src/xmlenc.c: added NULL check
408 * src/xmltree.c: fixed memory leak
410 2004-06-16 Aleksey Sanin <aleksey@aleksey.com>
412 * Fixed xmlSecTmplNodeWriteNsList() function
414 2004-06-09 Igor Zlatkovic <igor@zlatkovic.com>
416 * win32/configure.js win32/Makefile.* minor changes for the new
417 layout of the Windows binary package
419 2004-05-13 Aleksey Sanin <aleksey@aleksey.com>
421 * examples/xmldsigverify.c: disable extended debug output
422 (fixed a hole found by Pawel)
424 2004-04-19 Aleksey Sanin <aleksey@aleksey.com>
426 * src/nodeset.c: fixing C14N bug with processing namespaces from attributes
428 2004-04-13 Aleksey Sanin <aleksey@aleksey.com>
430 * configure.in docs/download.html docs/index.html docs/news.html:
431 1.2.5 release preparation
433 2004-03-16 Aleksey Sanin <aleksey@aleksey.com>
435 * include/xmlsec/strings.h src/mscrypto/certkeys.c
436 src/nss/pkikeys.c src/openssl/evp.c src/strings.c: added J node
438 * tests/phaos-xmldsig-three/* tests/testDSig.sh: added new
439 phaos-xmldsig-three XMLDSig tests vectors
441 Mon Feb 23 17:44:29 2004 Aleksey Sanin <aleksey@aleksey.com>
443 * examples/xkms-server.c: finished xkms-server example
445 Thu Feb 19 16:01:38 2004 Aleksey Sanin <aleksey@aleksey.com>
447 * examples/.cvsignore examples/Makefile examples/Makefile.w32
448 examples/xkms-server.c: started work on xkms server example
450 Thu Feb 19 12:32:55 2004 Aleksey Sanin <aleksey@aleksey.com>
452 * include/xmlsec/xkms.h include/xmlsec/xmltree.h src/xkms.c
453 src/xmlsec.c src/xmltree.c: added ID attribute generation for xkms
454 * tests/aleksey-xkms-01/* tests/testXKMS.sh: modified xkms tests
455 to ignore Id attribute in comparison
457 Fri Feb 13 00:05:02 2004 Aleksey Sanin <aleksey@aleksey.com>
459 * configure.in include/xmlsec/private.h: fixed libxslt configuration
462 Mon Feb 9 08:40:26 2004 Aleksey Sanin <aleksey@aleksey.com>
464 * src/xmltree.c: fixed bug with encrypting nodes with
465 no content (reported by Tomas Seiger)
467 Sat Feb 7 22:42:11 2004 Aleksey Sanin <aleksey@aleksey.com>
469 * include/xmlsec/* src/* tests/*: added XKMS SOAP 1.2 bindings
471 Thu Feb 5 23:37:24 2004 Aleksey Sanin <aleksey@aleksey.com>
473 * apps/xmlsec.c include/* src/* tests/*: added XKMS SOAP 1.1 bindings
475 Thu Feb 5 16:26:40 2004 Aleksey Sanin <aleksey@aleksey.com>
477 * apps/xmlsec.c: added new params for xkms
478 * include/xmlsec/Makefile.am include/xmlsec/private/xkms.h:
479 added new private xmlsec headers folder
480 * include/xmlsec/xmltree.h src/xmltree.c: created code for
481 reading/writing qname values
482 * include/xmlsec/strings.h include/xmlsec/soap.h
483 src/strings.h src/soap.c src/Makefile.am: created basic soap
484 messages parsing framework
485 * include/xmlsec/xkms.h src/xkms.c: added xkms request format
487 * tests/aleksey-xkms-01/ tests/testXKMS.sh: added new tests
489 Wed Feb 4 01:26:51 2004 Aleksey Sanin <aleksey@aleksey.com>
491 * apps/xmlsec.c: created new --xkms-format parameter
492 (plain/soap-1.1/soap-1.2)
493 * configure.in xmlsec.spec.in include/xmlsec/Makefile.am
494 include/xmlsec/private/*: move internal xkms declarations to
495 a newly created "xmlsec/private" includes folder
496 * include/xmlsec/strings.h include/xmlsec/xkms.h
497 src/strings.c src/xkms.c tests/testXKMS.sh: preparation for soap
498 request/response suppport
500 Tue Feb 3 22:44:36 2004 Aleksey Sanin <aleksey@aleksey.com>
502 * apps/xmlsec.c: combined xkms server commands into one
503 * include/xmlsec/* src/*: added ValidateRequest/ValidateResult
504 StatusRequest/StatusResult and CompoundRequest/CompoundResult
505 * tests/aleksey-xkms-01/* tests/testXKMS.sh: added new negative
508 Tue Feb 3 18:12:10 2004 Aleksey Sanin <aleksey@aleksey.com>
510 * apps/xmlsec.c: added xkms server "expected service" param
511 * include/xmlsec/* src/*: created errors fallback when processing
513 * tests/aleksey-xkms-01/* tests/testXKMS.sh: added more negative
516 Tue Feb 3 01:40:29 2004 Aleksey Sanin <aleksey@aleksey.com>
518 * configure.in: tweaked my debug environment
519 * include/xmlsec/xmltree.h src/xmltree.c: created string2int and string2bitmap
521 * include/xmlsec/keys.h src/keyinfo.c src/keys.c: added KeyUseWith list
523 * include/xmlsec/strings.h src/strings.c: added some xkms strings
524 * include/xmlsec/xkms.h src/xkms.c: LocateRequest (except signatures)
525 and most of LocateResult
527 Mon Feb 2 16:55:13 2004 Aleksey Sanin <aleksey@aleksey.com>
529 * include/xmlsec/xkms.h src/strings.c src/xkms.c: read xkms RequestAbstractType
530 and write xkms ResponseQbstractType (no signatures)
531 * Makefile.am tests/testXKMS.sh: created check-xkms target and script
532 * tests/aleksey-xkms-01: even more keys (der/pkcs12 formats),
533 "key not found" tests
535 Mon Feb 2 13:12:07 2004 Aleksey Sanin <aleksey@aleksey.com>
537 * apps/xmlsec.c include/xmlsec/xkms.h include/xmlsec/xmlsec.h src/xkms.c:
538 updated xkms schemas from xkms 2.0, renamed a couple functions
540 * tests/aleksey-xkms-01: copied new examples from xkms 2.0 spec
541 and created keys for using with these examples
543 Mon Jan 26 11:48:42 2004 Aleksey Sanin <aleksey@aleksey.com>
545 * configure.in docs/download.html docs/index.html docs/news.html
546 include/xmlsec/version.h: preparation for 1.2.4 release
547 * docs/related.html: added link to PyXmlSec project
549 Fri Jan 23 16:30:38 2004 Aleksey Sanin <aleksey@aleksey.com>
551 * docs/xmlsec-man.html man/xmlsec1-config.1 man/xmlsec1.1
552 xmlsec-config.in: make xmlsec1-config man page generic
554 Fri Jan 23 09:34:10 2004 Aleksey Sanin <aleksey@aleksey.com>
556 * configure.in: and one more config bug from John
558 Thu Jan 22 16:24:44 2004 Aleksey Sanin <aleksey@aleksey.com>
560 * configure.in: and one more gnutls configuration bug from John
562 Thu 22 Jan 2004 10:56:33 AM PST <aleksey@aleksey.com>
564 * src/buffer.c src/list.c: don' pass NULL to xmlRealloc()
566 Mon Jan 12 13:05:18 2004 Aleksey Sanin <aleksey@aleksey.com>
568 * examples/encrypt3.c include/xmlsec/crypto.h include/xmlsec/nss: make
569 exmaples compile with nss (again reported by John)
571 Mon Jan 12 10:30:24 2004 Aleksey Sanin <aleksey@aleksey.com>
573 * xmlsec-config.in: fixed nss configuration bug (reproted by John)
575 Sat Jan 10 19:03:17 2004 Aleksey Sanin <aleksey@aleksey.com>
577 * configure.in src/gnutls/ciphers.c src/gnutls/digests.c src/gnutls/hmac.c:
578 restored support for gnutls < 1.0 by request from John
580 Mon Jan 5 12:55:44 2004 Aleksey Sanin <aleksey@aleksey.com>
582 * configure.in docs/download.html docs/index.html
583 docs/news.html docs/xmlsec-man.html include/xmlsec/version.h
584 man/xmlsec1-config.1 man/xmlsec1.1: preparing 1.2.3 release
586 Mon Jan 5 12:42:52 2004 Aleksey Sanin <aleksey@aleksey.com>
588 * configure.in src/gnutls/ciphers.c src/gnutls/digests.c
589 src/gnutls/hmac.c: upgraded gnutls to 1.0.4 (bug #129190)
591 Thu 13 Nov 2003 08:19:55 AM PST <aleksey@aleksey.com>
593 * src/mscrypto/app.c: fixed non-initialized values (Glenn)
595 2003-11-11 Aleksey Sanin <aleksey@aleksey.com>
597 * docs/download.html docs/index.html docs/news.html
598 man/xmlsec1.1: preparing 1.2.2 release
600 Mon Nov 10 21:22:36 2003 Aleksey Sanin <aleksey@aleksey.com>
602 * src/bn.c: fixed xmlSecBnToDecString problem (reported by Edward)
604 Thu Nov 6 22:52:57 2003 Aleksey Sanin <aleksey@aleksey.com>
606 * configure.in: use pkgconfig for configuration if possible
607 (based on Daniel's idea)
608 * include/xmlsec/private.h include/xmlsec/xmltree.h
609 src/errors.c src/openssl/app.c: made xmlSecStrPrintf and
610 xmlSecStrVPrintf declarations private to xmlsec to fix
611 examples build failure
613 Wed Nov 5 14:19:11 2003 Aleksey Sanin <aleksey@aleksey.com>
615 * configure.in: fixed "--with-html-doc" option (patch from Daniel)
617 Wed Nov 5 13:39:47 2003 Aleksey Sanin <aleksey@aleksey.com>
619 * configure.in: fixed "--with-mozilla-ver" option for ./configure
620 script (patch from Daniel)
622 Wed Oct 29 07:55:17 2003 Aleksey Sanin <aleksey@aleksey.com>
624 * configure.in include/xmlsec/xmltree.h src/dl.c
625 src/errors.c src/mscrypto/crypto.c src/nss/crypto.c
626 src/openssl/app.c: fixed snprintf and vsnprintf warnings (bug #125684)
628 Mon Oct 20 19:34:35 2003 Aleksey Sanin <aleksey@aleksey.com>
630 * configure.in: created "--with-html-dir" option
631 to specify docs installation path
633 Mon Oct 20 08:40:46 2003 Aleksey Sanin <aleksey@aleksey.com>
635 * configure.in: load correct static openssl library when
636 more than one one openssl version is available (patch
637 from Roumen, bug #124534)
639 Mon Oct 13 19:43:52 2003 Aleksey Sanin <aleksey@aleksey.com>
641 * configure.in docs/download.html docs/index.html docs/news.html
642 include/xmlsec/version.h: new 1.2.1 release
644 Mon Oct 13 19:29:55 2003 Aleksey Sanin <aleksey@aleksey.com>
646 * configure.in docs/Makefile.am: added support for XMLSEC_DOCDIR
647 environment variable to ./configure script and removed *.sgml
648 files from docs installation
650 Sat Oct 11 21:16:54 2003 Aleksey Sanin <aleksey@aleksey.com>
652 * include/xmlsec/strings.h include/xmlsec/templates.h
653 src/strings.c src/templates.c: added template functions
654 for creating <enc:KeyReference/> and <enc:DataReference/>
655 nodes (based on patch from Wouter)
657 Thu 09 Oct 2003 03:59:02 PM PDT Aleksey Sanin <aleksey@aleksey.com>
659 * src/nodeset.c src/transforms.c: don't ignore nodes on the document
660 root element level (bug #124245)
662 Sun Oct 5 01:05:30 2003 Aleksey Sanin <aleksey@aleksey.com>
664 * include/xmlsec/transforms.h include/xmlsec/xmldsig.h
665 src/transforms.c src/xmldsig.c src/xpath.c apps/xmlsec.c
666 docs/faq.html: implemented Visa 3D hack to process some
667 URI attributes without XPath/XInclude engines
669 Thu Oct 2 10:28:59 2003 Aleksey Sanin <aleksey@aleksey.com>
671 * src/dl.c src/openssl/app.c src/openssl/x509vfy.c: fixing
672 compilation warnings reported in bug #123692
674 Wed Oct 1 19:05:13 2003 Aleksey Sanin <aleksey@aleksey.com>
676 * src/gnutls/README src/mscrypto/README src/nss/README
677 src/openssl/README: updated README files
679 Wed 01 Oct 2003 09:11:58 AM PDT Aleksey Sanin <aleksey@aleksey.com>
681 * include/xmlsec/dl.h: moved closing bracket for "extern "C"
682 a couple lines up to be in the right place (bug #123640)
684 Mon 29 Sep 2003 07:27:14 PM PDT Aleksey Sanin <aleksey@aleksey.com>
686 * docs/download.html docs/index.html docs/news.html: preparation
689 Mon 29 Sep 2003 07:07:07 PM PDT Aleksey Sanin <aleksey@aleksey.com>
691 * src/mscrypto: 2nd code review pass
693 Sat Sep 27 18:31:20 2003 Aleksey Sanin <aleksey@aleksey.com>
695 * include/xmlsec/openssl/crypto.h src/openssl/app.c
696 src/openssl/crypto.c src/openssl/x509vfy.c: added "default trusted certs"
697 folder and make it an input parameter to xmlSecOpenSSLAppInit method.
698 * examples/xmldsigverify.c: make use of this change
700 Sat 27 Sep 2003 05:23:41 PM PDT Aleksey Sanin <aleksey@aleksey.com>
702 * examples/ docs/tests/ docs/ : created new xmldsigverify script
705 Fri 26 Sep 2003 05:27:08 PM PDT Aleksey Sanin <aleksey@aleksey.com>
706 * src/mscrypto/ include/xmlsec/mscrypto/ : added API documentation
708 * docs/ : re-run the docs generation to pickup the new documentation
710 Thu Sep 25 23:10:19 2003 Aleksey Sanin <aleksey@aleksey.com>
712 * docs/authors.html: added "authors and contributors" page
713 * docs/ man/: regenerated docs to include xmlsec-mscrypto and link to new
715 * include/ src/: api reference documentation updates
717 Thu Sep 25 20:47:11 2003 Aleksey Sanin <aleksey@aleksey.com>
719 * include/xmlsec/keysdata.h: introduced new cert-pem and cert-der
720 key formats (public key in a certificate)
721 * include/xmlsec/nss/app.h nclude/xmlsec/nss/x509.h
722 include/xmlsec/openssl/app.h include/xmlsec/openssl/x509.h
723 src/nss/app.c src/nss/crypto.c src/nss/x509.c
724 src/openssl/app.c src/openssl/x509.c
725 src/mscrypto/app.c: implemented support for new formats
726 in OpenSSL, NSS and MSCrypto
727 * apps/xmlsec.c: added "--pubkey-cert-pem" and "--pubkey-cert-der" options
728 * tests/testDSig.sh tests/merlin-xmldsig-twenty-three/certs/lugh-cert.der:
729 use certificate for public keys
731 Thu 25 Sep 2003 05:51:37 PM PDT Aleksey Sanin <aleksey@aleksey.com>
733 * include/ src/ win32/ docs/ Makefile.am configure.in: merging
734 from XMLSEC_MSCRYPTO_083103 branch - new xmlsec-mscrypto library
735 implemented by Wouter, general functions for reading keys and certs
736 from memory (openssl/nss/mscrypto), default error callback for nss,
737 moving private keys in 01-phaos-enc tests to pkcs12 file.
739 Thu Sep 25 11:39:22 2003 Aleksey Sanin <aleksey@aleksey.com>
741 * apps/xmlsec.c: added root nodes namespaces registration
742 for "--node-xpath" command line option processing (by request
745 Sat 20 Sep 2003 11:19:14 AM PDT Aleksey Sanin <aleksey@aleksey.com>
747 * HACKING: added more info about hacking with xmlsec
749 Tue Sep 16 11:28:03 2003 Aleksey Sanin <aleksey@aleksey.com>
751 * docs/download.html docs/index.html docs/news.html: preparation
754 Tue Sep 16 02:28:41 2003 Aleksey Sanin <aleksey@aleksey.com>
756 * src/Makefile.am: link xmlsec lib with dl librarias
758 Sun 14 Sep 2003 02:13:51 AM PDT Aleksey Sanin <aleksey@aleksey.com>
760 * tests/testEnc.sh: added "--session-key <key>" paramater
761 to all tests with <EncryptedKey/> (problem reported by Wouter)
763 Fri 12 Sep 2003 09:43:21 PM PDT Aleksey Sanin <aleksey@aleksey.com>
765 * include/xmlsec/buffer.h src/buffer.c: added functions to convert
766 binary buffer to hex string and vice versa (based on patch from Remy)
768 Thu Sep 11 17:08:15 2003 Aleksey Sanin <aleksey@aleksey.com>
770 * src/Makefile.am src/dl.c src/xmlsec-ltdl.h src/xmlsec-ltdl.patch
771 win32/Makefile.msvc: use ltdl on Windows too
773 Thu Sep 11 16:39:18 2003 Aleksey Sanin <aleksey@aleksey.com>
775 * src/ltdl.* src/Makefile.am: upgraded to ltdl from libtool 1.4
777 Wed Sep 10 18:12:52 2003 Aleksey Sanin <aleksey@aleksey.com>
779 * xmlsec.spec.in: separated xmlsec and xmlsec-devel RPM
780 pacakges into xmlsec, xmlsec-openssl, xmlsec-devel and xmlsec-openssl-devel
782 Wed Sep 10 13:19:10 2003 Aleksey Sanin <aleksey@aleksey.com>
784 * include/xmlsec/version.h include/xmlsec/version.h.in
785 include/xmlsec/xmlsec.h src/xmlsec.c
786 src/gnutls/crypto.c src/nss/crypto.c
787 src/openssl/crypto.c src/skeleton/crypto.c:
788 apps/xmlsec.c examples/*.c
789 docs/api/chapters/init-and-shutdown.sgml: implemented new
790 function and macroses to check loaded xmlsec library
791 version from xmlsec-crypto libraries and apps
793 Wed Sep 10 12:36:17 2003 Aleksey Sanin <aleksey@aleksey.com>
795 * src/dl.c win32/Makefile.msvc win32/mycfg.bat: implemented
796 dynamic xmlsec-crypto libraries loading for Windows
798 Wed Sep 10 00:02:55 2003 Aleksey Sanin <aleksey@aleksey.com>
800 * Makefile.am configure.in xmlsec-config.in xmlsec.pc.in: added
801 support for xmlsec-crypto DL mode in xmlsec.pc and xmlsec-config files
803 * examples/*: added support for xmlsec-crypto DL mode to examples
805 * include/xmlsec/app.h include/xmlsec/private.h
806 include/xmlsec/version.h include/xmlsec/x509.h
807 src/app.c src/x509.c src/xkms.c: new API reference documentation
809 * docs/* man/* : included info about xmlsec-crypto DL mode in
810 tutorial and re-build docs to include new api reference docs
812 * tests/testDSig.sh tests/testEnc.sh tests/testKeys.sh: added
813 additional information printout
815 * win32/Makefile.msvc: excluded XKMS from windows builds
817 Tue Sep 9 16:14:01 2003 Aleksey Sanin <aleksey@aleksey.com>
819 * win32/Makefile.msvc win32/configure.js win32/mycfg.bat win32/mycfg_nss.bat:
820 windows build cleanup (bug #121579)
822 Tue Sep 9 12:52:00 2003 Aleksey Sanin <aleksey@aleksey.com>
824 * Makefile.am apps/* configure.in include/* src/* tests/*: implemented
825 loading xmlsec-crypto libraries as plugins (bug #121579)
826 * win32/: change build to allow building of more than one
827 xmlsec-crypto library (bug #121579)
829 Sun 24 Aug 2003 05:20:14 PM PDT Aleksey Sanin <aleksey@aleksey.com>
831 * docs/faq.html: upgraded licenses FAQ section to include
832 information about xmlsec-nss and xmlsec-gnutls
834 Fri Aug 22 11:06:28 2003 Aleksey Sanin <aleksey@aleksey.com>
836 * win32/Makefile.msvc: fixed linkinig problem on Windows (bug #120498)
838 Fri Aug 22 09:54:04 2003 Aleksey Sanin <aleksey@aleksey.com>
840 * configure.in include/xmlsec/errors.h: determine if __FUNCTION__ or
841 __func__ are defined from ./configure script. This should fix bug #120469
842 and prevent this problem from happening in the future.
843 * src/c14n.c src/openssl/kt_rsa.c src/transforms.c: fixed minor
844 warnings because of using strcmp, strchr, etc. functions with xmlChar*
845 variables by switching to xmlStrcmp, xmlStrchr, etc. (also bug #120469)
847 Wed Aug 20 21:26:00 2003 Aleksey Sanin <aleksey@aleksey.com>
849 * configure.in docs/api/sgml/version.sgml docs/api/xmlsec-version.html
850 docs/index.html docs/news.html docs/xmlsec-man.html
851 include/xmlsec/version.h man/xmlsec1-config.1 man/xmlsec1.1: new 1.1.1
853 * docs/*: re-run docs generation/formatting
855 Fri Aug 8 22:18:45 2003 Aleksey Sanin <aleksey@aleksey.com>
857 * src/xpath.c: register namespaces before processing XPointer
858 expression in the URI attribute (bug #119462, reported by Steve)
860 Fri Aug 8 09:06:53 2003 Aleksey Sanin <aleksey@aleksey.com>
862 * include/xmlsec/keys.h src/keys.c: added xmlsec-core functions to
863 read keys from memory (patch from Joachim)
865 Thu Aug 7 11:38:43 2003 Aleksey Sanin <aleksey@aleksey.com>
867 * include/xmlsec/openssl/app.h src/openssl/app.c: added functions
868 to read keys and certs in xmlsec-openssl from memory and BIOs
869 (bug #119350, patch based on the code from Joachim)
871 Wed Aug 6 08:57:20 2003 Aleksey Sanin <aleksey@aleksey.com>
873 * Makefile.am configure.in xmlsec-gnutls.pc.in xmlsec-nss.pc.in
874 xmlsec-openssl.pc.in xmlsecConf.sh.in:
875 config bug fixing and improvements from Roumen
877 Mon Aug 4 19:39:52 2003 Aleksey Sanin <aleksey@aleksey.com>i
879 * include/xmlsec/Makefile.am include/xmlsec/x509.h src/Makefile.am
880 src/x509.c src/openssl/x509.c win32/Makefile.msvc: moved code for
881 reading X509Data node content from xmlsec-openssl to xmlsec-core
882 to allow sharing with xmlsec-nss
883 * src/nss/README src/nss/x509.c: added X509Data templates support
884 for xmslec-nss (bug #118636, based on patch from Tej)
886 Mon 04 Aug 2003 04:06:02 PM PDT Aleksey Sanin <aleksey@aleksey.com>
888 * docs: rebuilding docs to get nss api reference
890 Mon Aug 4 14:47:02 2003 Aleksey Sanin <aleksey@aleksey.com>
892 * Makefile.am xmlsec.spec.in: added HACKING file to the distribution
893 * docs/download.html docs/index.html docs/news.html: updated docs
894 for new 1.1.0 release
896 Wed Jul 30 18:35:15 2003 Aleksey Sanin <aleksey@aleksey.com>
898 * xmlsec-gnutls.pc.in xmlsec-nss.pc.in xmlsec-openssl.pc.in: and
899 one more change for the same bug #118685 - don't put "crypto"
900 in version, use xmlsec1-crypto name instead of xmlsec-crypto,
901 don't include nss flags and libs for xmlsec1-nss.pc
903 Wed Jul 30 15:23:17 2003 Aleksey Sanin <aleksey@aleksey.com>
905 * Makefile.am configure.in xmlsec-gnutls.pc.in xmlsec-nss.pc.in
906 xmlsec-openssl.pc.in xmlsec.pc.in: more *.pc files fixes
907 for the same bug #118685
909 Wed Jul 30 11:49:20 2003 Aleksey Sanin <aleksey@aleksey.com>
911 * Makefile.am configure.in xmlsec-gnutls.pc.in xmlsec-nss.pc.in
912 xmlsec-openssl.pc.in: created separate *.pc files for xmlsec-crypto
913 libraries (bug #118685 reported by John)
915 Tue Jul 29 20:20:33 2003 Aleksey Sanin <aleksey@aleksey.com>
917 * src/nss/README: created xmlsec bugs for remian xmlsec-nss problems
919 Tue 29 Jul 2003 07:41:18 PM PDT Aleksey Sanin <aleksey@aleksey.com>
921 * src/ include/ docs/ man/ configure.in: merged xmlsec-nss
922 from the branch (Tej)
924 Tue Jul 29 08:44:24 2003 Aleksey Sanin <aleksey@aleksey.com>
926 * src/openssl/x509.c: minor patches for errors (Roumen)
927 * src/xmltree.c: fixed xmlIsEmptyNode() to return false
928 if there is an element child
930 Mon Jul 28 12:02:40 2003 Aleksey Sanin <aleksey@aleksey.com>
932 * include/xmlsec/keyinfo.h: added XMLSEC_KEYINFO_FLAGS_STOP_ON_EMPTY_NODE flag
933 * include/xmlsec/xmltree.h src/xmltree.c: added xmlSecIsEmptyNode and
934 xmlSecIsEmptyString functions
935 * src/openssl/x509.c: added an ability to write complex X509Data node
936 content (based on patch from Roumen)
937 * tests/testDSig.sh tests/aleksey-xmldsig-01/x509data-test.*: new test for
938 complex X509Data node writing
939 * tests/keys/ca2key.p12 tests/keys/dsakey.p12 tests/keys/rsakey.p12: new
940 pkcs12 keys for tests
942 Sun 20 Jul 2003 08:10:53 PM PDT Aleksey Sanin <aleksey@aleksey.com>
944 * apps/ include/ src/ docs/api/ Copyright: updated copyrights
947 Fri 18 Jul 2003 10:30:33 AM PDT Aleksey Sanin <aleksey@aleksey.com>
949 * HACKING: added a coding and commiting rules
951 Wed 16 Jul 2003 10:11:23 PM PDT Aleksey Sanin <aleksey@aleksey.com>
953 * examples/README, examples/binary.dat: added examples of using
956 Wed 16 Jul 2003 12:50:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
958 * examples/myw32make.bat win32/mycfg-nss.bat: rename these
959 files to clear exec bit (John)
961 * man/Makefile.am: use "--no-info" option in help2man
963 Mon Jul 14 11:06:16 2003 Aleksey Sanin <aleksey@aleksey.com>
965 * configure.in docs/api/sgml/version.sgml docs/download.html
966 docs/api/xmlsec-version.html docs/index.html docs/news.html
967 docs/xmlsec-man.html include/xmlsec/version.h man/xmlsec1-config.1
968 man/xmlsec1.1: preparation for 1.0.4 release
969 * docs/api/xmlsec-notes-encrypt.html docs/api/xmlsec-notes-sign.html:
971 * docs/extra/xmlsec_oscon_2003.ppt: minor update
973 Fri Jul 11 13:33:28 2003 Aleksey Sanin <aleksey@aleksey.com>
975 * Makefile.am: fixed builddir != sourcedir one more time (use abs_top_*
977 * configure.in: upgraded mozilla search path to 1.4
979 Mon 07 Jul 2003 08:05:18 AM PDT Aleksey Sanin <aleksey@aleksey.com>
981 * src/openssl/apps.c src/openssl/x509.c src/openssl/x509vfy.c: fixed
982 sk_push() return value check problem (reported by Roumen)
984 Mon 07 Jul 2003 07:02:46 AM PDT Aleksey Sanin <aleksey@aleksey.com>
986 * Makefile.am: fixed test suite problem when builddir != sourcedir
989 Thu Jul 3 07:57:25 2003 Aleksey Sanin <aleksey@aleksey.com>
991 * src/openssl/x509vfy.c: added a const word to suppress
994 Wed Jul 2 08:53:50 2003 Aleksey Sanin <aleksey@aleksey.com>
996 * src/openssl/x509vfy.c: fixed certificates subject
997 comparison function to handle multiple occurence
998 of entries with the same value (bug report from
1001 Tue Jun 17 19:22:17 2003 Aleksey Sanin <aleksey@aleksey.com>
1003 * docs/download.html: fixing links to tarballs for local
1004 files (requested by John)
1006 * examples/myw32make.bat win32/mycfg-nss.bat: clearing exec bit
1008 Mon Jun 16 10:43:34 2003 Aleksey Sanin <aleksey@aleksey.com>
1010 * configure.in docs/download.html docs/index.html docs/news.html
1011 docs/xmlsec-man.html include/xmlsec/version.h man/xmlsec1-config.1
1012 man/xmlsec1.1: new 1.0.3 version preparation
1014 * docs/Makefile.am docs/api-0.0.x/*: fixed second level links
1017 * docs/api/sgml/* docs/api/tmpl/* docs/api/*: added new API calls
1019 Mon Jun 16 09:20:53 2003 Aleksey Sanin <aleksey@aleksey.com>
1021 * configure.in: fixed NSS config bug #115297
1023 Sun Jun 8 20:08:42 2003 Aleksey Sanin <aleksey@aleksey.com>
1025 * configure.in: fix for 'make distclean'
1027 Sat Jun 7 20:35:25 2003 Aleksey Sanin <aleksey@aleksey.com>
1029 * Makefile.am apps/* include/xmlsec/keysdata.h src/openssl/app.c tests/*:
1030 added PKCS#8 support (based on Tej's patch)
1032 Fri Jun 6 14:53:25 2003 Aleksey Sanin <aleksey@aleksey.com>
1034 * src/openssl/x509.c: skip ASN1 time check for OpenSSL 0.9.6
1036 Thu Jun 5 19:32:12 2003 Aleksey Sanin <aleksey@aleksey.com>
1038 * docs/*: fixing online verifier link
1040 Wed Jun 4 19:12:21 2003 Aleksey Sanin <aleksey@aleksey.com>
1042 * configure.in: added _ALL_SOURCE define for aix
1044 Wed Jun 4 08:25:46 2003 Aleksey Sanin <aleksey@aleksey.com>
1046 * src/openssl/x509.c: fix my_gmtime function
1048 Mon 02 Jun 2003 09:38:13 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1050 * removed debian folder
1052 Sun Jun 1 20:30:08 2003 Aleksey Sanin <aleksey@aleksey.com>
1054 * configure.in docs/download.html docs/index.html docs/news.html
1055 docs/xmlsec-man.html include/xmlsec/version.h man/xmlsec1-config.1
1056 man/xmlsec1.1: preparing 1.0.2 release.
1057 * docs/xmldsig-verifier.html: point online verifier to web site
1059 Thu May 29 17:15:04 2003 Aleksey Sanin <aleksey@aleksey.com>
1061 * src/gnutls/Makefile.am src/nss/Makefile.am
1062 src/openssl/Makefile.am src/skeleton/Makefile.am: don't use GCC
1063 options in Makefiles
1065 Tue May 27 20:12:41 2003 Aleksey Sanin <aleksey@aleksey.com>
1067 * configure.in xmlsec-config.in xmlsecConf.sh.in
1068 src/gnutls/Makefile.am src/nss/Makefile.am src/openssl/Makefile.am:
1069 change xmlsec-config script to let user specify crypto engine
1070 (requested by John Belmonte)
1072 Sun May 25 22:01:45 2003 Aleksey Sanin <aleksey@aleksey.com>
1074 * apps/xmlsec.c docs/xmlsec-man.html man/xmlsec1-config.1 man/xmlsec1.1:
1075 fixed help typo (reported by John Belmonte)
1076 * examples/README: removed obsolete autoconf information (reported by John Belmonte)
1077 * configure.in: added /usr/include/mozilla to NSS include path search list (reported by John Belmonte)
1079 Thu May 15 03:08:18 2003 Aleksey Sanin <aleksey@aleksey.com>
1081 * apps/crypto.c apps/crypto.h apps/xmlsec.c: added command line
1082 options to support DER keys and certs format (Tej)
1083 * Makefile.am: use DER format for all tests
1084 * tests/testDSig.sh tests/testEnc.sh tests/testKeys.sh: added a new
1085 command line option "key-format" with possible values "der" or "pem"
1086 * tests/*/*.der tests/merlin-xmldsig-twenty-three/certs/*.crt:
1087 converted PEM keys and certs to DER format, removed *.crt files that
1088 used to have DER certificates (Tej)
1089 * tests/merlin-xmlenc-five/*.p8: re-added *.p8 files with '-kb' option
1091 Mon 12 May 2003 01:38:11 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1093 * configure.in: use '-rpath-link' instead '-rpath' for NSS (Wan-Teh)
1095 Mon May 12 10:01:30 2003 Aleksey Sanin <aleksey@aleksey.com>
1097 * configure.in: link with NSS using -rpath (Tej)
1099 Mon May 5 08:00:31 2003 Aleksey Sanin <aleksey@aleksey.com>
1101 * configure.in: new configuration options for NSS (Tej)
1102 * src/nss/app.c src/nss/ciphers.c src/nss/crypto.c
1103 src/nss/digests.c src/nss/hmac.c: use NSS style includes (Tej)
1105 Fri 02 May 2003 12:00:47 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1107 * src/openssl/app.c: adopt instead of copy the key cert
1110 Thu May 1 08:17:06 2003 Aleksey Sanin <aleksey@aleksey.com>
1112 * include/xmlsec/xmltree.h src/xmltree.c src/keysmngr.c:
1113 created a new function to quickly create a doc with one root node
1114 * src/list.c: fixed bug in xmlPtrListEmpty() function
1115 * src/xkms.c: created framework for Locate request/result processing
1117 Wed Apr 30 16:31:10 2003 Aleksey Sanin <aleksey@aleksey.com>
1119 * include/xmlsec/strings.h src/strings.c: added strings
1120 for XKMS (XKISS) Locate request/result
1122 Wed Apr 30 01:01:06 2003 Aleksey Sanin <aleksey@aleksey.com>
1124 * config.h.in configure.in: added check for timegm function
1125 * include/xmlsec/keys.h
1126 * include/xmlsec/xkms.h src/xkms.c apps/xmlsec.c: framework
1127 for xmlSecXkmsLocate/Validate functions
1128 * src/keys.c src/openssl/x509.c: added notValidBefore and
1129 notValidAfter time frame to xmlSecKey
1130 * src/xmldsig.c src/xmlenc.c: added "output" asserts to
1131 the *DebugDump() and *DebugXmlDump() functions
1132 * tests/aleksey-xkms-01/locate-compound.xml
1133 tests/aleksey-xkms-01/locate-key-from-usewith.xml
1134 tests/aleksey-xkms-01/locate-keyvalue-from-x509.xml
1135 tests/aleksey-xkms-01/readme.txt: XKMS test cases
1137 Tue Apr 29 16:37:18 2003 Aleksey Sanin <aleksey@aleksey.com>
1139 * configure.in include/xmlsec/Makefile.am include/xmlsec/strings.h
1140 include/xmlsec/xkms.h include/xmlsec/xmlsec.h
1141 src/Makefile.am src/strings.c src/xkms.c apps/xmlsec.c: first
1142 XKMS framework (disabled by default)
1144 Mon Apr 28 21:13:03 2003 Aleksey Sanin <aleksey@aleksey.com>
1146 * docs/download.html docs/index.html docs/news.html: preparing
1149 Sun Apr 27 18:05:23 2003 Igor Zlatkovic <igor@zlatkovic.com>
1151 * win32/Makefile.msvc: defined _REENTRANT to enable compilation
1152 with threaded libxml2
1154 Thu Apr 24 08:15:32 2003 Aleksey Sanin <aleksey@aleksey.com>
1156 * config.h.in configure.in include/xmlsec/xmlsec.h: use
1157 '#define' instead of 'typedef' for the new xmlSecSize and
1158 xmlSecByte types in order to keep ABI
1160 Tue Apr 22 13:51:33 2003 Igor Zlatkovic <igor@zlatkovic.com>
1162 * win32/configure.js: updated the email address in the generated
1165 Sun 20 Apr 2003 03:12:02 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1167 * docs/*: updated docs with new xmlSecByte and xmlSecSize types
1168 * configure.in include/xmlsec/version.h: upgraded version to 1.0.1
1170 Sun 20 Apr 2003 02:57:06 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1172 * src/* include/* apps/*: replaced 'unsigned char' with xmlSecByte
1173 typedefed to 'unsigned char' to make happy OpenBSD on sparc64
1174 * examples/*: replaced configure.in with simple Makefile to
1175 prevent problems on different platforms
1177 Sun 20 Apr 2003 02:37:41 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1179 * src/* include/* apps/*: replaced size_t with xmlSecSize
1180 typedefed to 'unsigned int' to make happy OpenBSD on sparc64
1182 Sat Apr 19 01:08:30 2003 Aleksey Sanin <aleksey@aleksey.com>
1184 * src/openssl/kw_des.c src/openssl/signatures.c:
1185 included openssl/sha.h to help OpenBSD port
1187 Wed 26 Mar 2003 01:43:24 AM PST Aleksey Sanin <aleksey@aleksey.com>
1189 * docs: 0.1.1 release
1191 Wed Mar 19 22:56:49 2003 Aleksey Sanin <aleksey@aleksey.com>
1193 * configure.in include/xmlsec/version.h
1194 docs/download.html docs/index.html docs/news.html
1195 xmlsec.pc xmlsec.spec: 0.0.14 release
1197 Wed Mar 19 10:59:41 2003 Aleksey Sanin <aleksey@aleksey.com>
1199 * apps/xmlsec.c: force Signature or EncryptedData node
1200 selection when specifing start node from xmlsec tool
1203 Mon Mar 10 07:59:55 2003 Aleksey Sanin <aleksey@aleksey.com>
1205 * src/transforms.c: fixed Reference URI evaluation for
1206 the "xmlns()xpointer()" construction
1208 Wed Mar 5 19:43:43 2003 Aleksey Sanin <aleksey@aleksey.com>
1210 * docs/index.html docs/news.html: new 0.1.0 release
1212 Mon Feb 24 10:04:36 2003 Aleksey Sanin <aleksey@aleksey.com>
1214 * src/xmltree.c src/xslt.c: fixed bug in xmlSecTransformXsltAdd
1216 Fri Feb 21 13:06:44 2003 Aleksey Sanin <aleksey@aleksey.com>
1218 * configure.in include/xmlsec/version.h
1219 docs/download.html docs/index.html docs/news.html
1220 xmlsec.pc xmlsec.spec: 0.0.13 release
1222 Fri Feb 21 12:59:48 2003 Aleksey Sanin <aleksey@aleksey.com>
1224 * src/transforms.c: fixed incorrect processing of more than
1225 3 binary transforms in a row
1227 Mon Feb 17 09:34:12 2003 Aleksey Sanin <aleksey@aleksey.com>
1229 * docs/api/* include/xmlsec/xmldsig.h
1230 src/keysmngr.c src/xmldsig.c: minor documentation bug fixes
1231 based on Jesse Pelton's email
1233 Fri Feb 14 12:44:48 2003 Aleksey Sanin <aleksey@aleksey.com>
1235 * src/x509.c: set "verified" cert when loading pkcs12 file.
1237 Wed Feb 5 09:49:30 2003 Aleksey Sanin <aleksey@aleksey.com>
1239 * apps/xmlsec.c include/xmlsec/keysmngr.h
1240 src/keysmngr.c src/x509.c: provide an ability
1241 to specify max cert verification depth
1242 (based on patch from Jean-Etienne SCHWARTZ)
1244 Sun Jan 26 22:04:45 2003 Aleksey Sanin <aleksey@aleksey.com>
1246 * config.h.in configure.in include/xmlsec/version.h
1247 docs/news.html docs/download.html docs/index.html
1248 xmlsec.pc xmlsec.spec: preparation for 0.0.12 release
1250 Sun Jan 26 21:39:56 2003 Aleksey Sanin <aleksey@aleksey.com>
1252 * include/xmlsec/digests.h src/hmac.c: fixed 91 bits HMAC
1253 bug reported by Rich Salz and Jonathan Wenocur
1254 * tests/aleksey-xmldsig-01/dtd-hmac-91.dtd
1255 tests/aleksey-xmldsig-01/dtd-hmac-91.tmpl
1256 tests/aleksey-xmldsig-01/dtd-hmac-91.xml
1257 * tests/testDSig.sh: the test case for 91 bits HMAC bug
1258 from Rich Salz and Jonathan Wenocur
1259 * apps/xmlsec.c: fixing minor compile warnings for
1260 the external DTD patch
1262 Sun Jan 26 18:19:49 2003 Aleksey Sanin <aleksey@aleksey.com>
1264 * src/aes.c src/ciphers.c src/des.c: fixed bug with
1265 EVP ciphers for OpenSSL 0.9.7 when last block was not
1266 processed for padding
1267 * tests/aleksey-xmlenc-01/enc-des3cbc-keyname2.data
1268 tests/aleksey-xmlenc-01/enc-des3cbc-keyname2.tmpl
1269 tests/aleksey-xmlenc-01/enc-des3cbc-keyname2.xml
1270 tests/testEnc.sh: new test case for the bug fixed above
1272 Wed Jan 22 11:37:36 2003 Aleksey Sanin <aleksey@aleksey.com>
1274 * apps/xmlsec.c man/xmlsec.xml: applied patch from Rich Salz
1275 to allo external DTD specification for the xmlsec application
1277 Mon 30 Dec 2002 09:52:58 AM PST Aleksey Sanin <aleksey@aleksey.com
1278 * configure.in docs/examples/dsig1/Makefile docs/examples/dsig2/Makefile
1279 docs/examples/dsig3/Makefile docs/examples/dsig4/Makefile
1280 docs/examples/dsig5/Makefile docs/examples/enc1/Makefile
1281 docs/examples/enc2/Makefile src/Makefile.am: fixed bug #102196 --
1282 Sun CC does ot have -WAll and -ansi options
1283 * include/xmlsec/errors.h: fixed bug #102194 -- Sun CC does not have
1286 Sat Dec 21 22:47:33 2002 Aleksey Sanin <aleksey@aleksey.com>
1288 * apps/xmlsec.c: added "--node-xpath" option for specifing
1289 the operation "start node" (code based on patch from
1290 Ferrell Moultrie (ISSAtlanta)
1291 * src/transforms.c: fixed minor compilation warnings
1292 * src/x509.c: certs and crls are base64 encoded with 60 characters
1293 lines size (bug #101523)
1295 Mon Dec 2 23:38:34 2002 Aleksey Sanin <aleksey@aleksey.com>
1297 * config.h.in configure.in include/xmlsec/version.h
1298 docs/news.html docs/download.html docs/index.html
1299 xmlsec.pc xmlsec.spec: new 0.0.11 release updates
1300 * scripts/build_release.sh scripts/push_release.sh
1301 scripts/test_release.sh: checking in build scripts I am using
1303 Thu Nov 28 11:57:17 2002 Aleksey Sanin <aleksey@aleksey.com>
1305 * apps/xmlsec.c: print detailed help report only when
1306 user requests it; don't fail if key is not generated
1307 when algorithm is disabled
1310 Thu Nov 28 10:44:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1312 * src/transforms.c: fixed a bug in numeric references evaluation
1313 reported by Ingo Fischer
1315 Wed Oct 30 17:14:03 2002 Aleksey Sanin <aleksey@aleksey.com>
1317 * config.h.in configure.in: do not add -I/usr/include
1318 or -L/usr/lib if OpenSSL happens to be there
1319 (patch proposed by Scott Cantor)
1321 Mon Oct 21 11:28:01 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1323 * include/xmlsec/errors.h: fixed the __FUNCTION__ macro logic
1325 2002-10-20 Aleksey Sanin <aleksey@aleksey.com>
1327 * config.h.in configure.in include/xmlsec/version.h
1328 xmlsec.pc xmlsec.spec docs/download.html
1329 docs/index.html docs/news.html: preparing 0.0.10 release
1331 Sun 13 Oct 2002 09:37:38 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1333 * configure.in apps/Makefile.am: added dynamic linking option
1334 by request from John Belmonte
1336 Fri Oct 11 09:13:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1338 * tests/testDSig.sh configure.in apps/xmlsec.c: applied patch from
1339 Ferrell Moultrie and removed strptime() function usage completelly
1340 * include/xmlsec/errors.h src/errors.c src/x509.c: added more
1341 error to the cert verification
1343 Thu Oct 10 00:44:36 2002 Aleksey Sanin <aleksey@aleksey.com>
1345 * apps/xmlsec.c tests/aleksey-xmldsig-01/enveloping-expired-cert.tmpl
1346 tests/aleksey-xmldsig-01/enveloping-expired-cert.xml
1347 tests/keys/expired.crt tests/keys/expired.csr tests/keys/expired.key
1348 tests/testDSig.sh: added test case to verify the new "expired cert" feature
1350 Wed Oct 9 23:09:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1352 * apps/xmlsec.c include/xmlsec/x509.h src/keysmngr.c
1353 src/x509.c: added support for certificate verification parameter
1354 when OpenSSL 0.9.6 is used
1356 Wed Oct 9 20:58:58 2002 Aleksey Sanin <aleksey@aleksey.com>
1358 * include/xmlsec/keyinfo.h include/xmlsec/keys.h
1359 include/xmlsec/keysmngr.h include/xmlsec/x509.h
1360 include/xmlsec/xmldsig.h include/xmlsec/xmlenc.h
1361 src/keyinfo.c src/keys.c src/keysmngr.c
1362 src/x509.c src/xmldsig.c src/xmlenc.c: added certificates
1363 verification time parameter as it was suggested in the
1365 * apps/xmlsec.c: added "--verification-time" parameter
1366 * config.h.in configure.in: added necessary check for
1369 Mon Oct 7 19:22:11 2002 Aleksey Sanin <aleksey@aleksey.com>
1371 * apps/xmlsec.c: added "--output" option to spefcify output file
1372 * docs/xmlsec-man.html man/create.sh man/xmlsec.1 man/xmlsec.xml:
1373 changed the docs to reflect new "--output" option
1374 * tests/testDSig.sh tests/testEnc.sh: changed tests to use new
1376 * configure.in xmlsec.pc xmlsec.spec: minor config changes
1378 Sun Sep 29 20:12:17 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1380 * win32/Makefile.msvc: resolved further static link issues.
1382 Sat Sep 28 19:14:40 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1384 * include/xmlsec/errors.h: added MSVC to the list of compilers with
1385 the predefined __FUNCTION__ macro.
1386 * include/xmlsec/xmlsec.h: resolved XMLSEC_EXPORT mess.
1387 * win32/Makefile.msvc: introduced a double-run compilation, resolved
1388 the static link problems.
1389 * win32/configure.js: added the iconv=yes|no option, important when
1390 linking statically to libxml.
1392 Wed 25 Sep 2002 21:28:21 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1394 * include/xmlsec/x509.h src/x509.c: opened xmlSecX509Data
1395 structure by request from Moultrie, Ferrell
1397 Wed 04 Sep 2002 06:54:23 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1399 * src/errors.c: aplied a patch from Ferrell Moultrie (additional
1400 errors strings for OpenSSL errors functions)
1402 Tue 03 Sep 2002 06:24:57 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1404 * xmlsec-config.in: fixed a bug when xslt is not available
1406 Mon 02 Sep 2002 12:20:03 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1408 * docs/*: added LibXML2, LibXSLT and OpenSSL logos
1410 Sat Aug 31 17:12:56 2002 Aleksey Sanin <aleksey@aleksey.com>
1412 * include/xmlsec/keys.h include/xmlsec/x509.h
1413 include/xmlsec/xmldsig.h include/xmlsec/xmlenc.h
1414 src/keys.c src/x509.c src/xmldsig.c src/xmlenc.c:
1415 added new function *DebugXmlDump() to print debug info
1417 * apps/xmlsec.c man/xmlsec.1 man/xmlsec.xml: added new
1418 options '--print-xml' and '-print-to-file'
1420 Sat 31 Aug 2002 03:43:20 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1422 * docs/examples: added a new dsig example from Devin Heitmueller
1424 Thu 29 Aug 2002 01:48:35 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1426 * docs/examples/dsig3 docs/examples/dsig4: fixed minor problems
1428 Thu 29 Aug 2002 08:52:02 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1430 * apps/xmlsec.c: fixed minor copy/paste typo (thanks to Devin Heitmueller)
1432 Wed 28 Aug 2002 04:22:10 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1434 * configure.in docs: new 0.0.9 release to fix release packaging problems
1436 Fri Aug 23 10:54:39 2002 Aleksey Sanin <aleksey@aleksey.com>
1438 * configure.in docs/download.html docs/index.html docs/news.html:
1441 Thu Aug 15 21:08:41 2002 Aleksey Sanin <aleksey@aleksey.com>
1443 * docs/api/* include/xmlsec/Makefile.am include/xmlsec/xpath.h
1444 src/xpath.c: removed xpath "here()" function declaration
1445 from global view and xpath.h file, rebuilt docs.
1447 Thu 15 Aug 2002 08:45:26 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1449 * docs/api/* src/* include/xmlsec/*: finished writing
1450 documentation for 370+ internal and external symbols
1452 Thu 15 Aug 2002 08:14:50 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1454 * tests/keys/README: applied patch from <xafilac@gmx.de>
1457 Wed Aug 14 19:38:56 2002 Aleksey Sanin <aleksey@aleksey.com>
1459 * NEWS README: minor updates
1460 * docs/documentation.html docs/xmlsec-man.html man/Makefile.am:
1461 published xmlsec utility man page
1463 Wed Aug 14 19:27:09 2002 Aleksey Sanin <aleksey@aleksey.com>
1465 * docs/api/* include/xmlsec/base64.h include/xmlsec/bn.h
1466 include/xmlsec/transforms.h src/aes.c src/base64.c
1467 src/bn.c src/buffered.c src/c14n.c src/ciphers.c
1468 src/des.c src/digests.c src/dsa.c src/enveloped.c
1469 src/xmltree.c: and more and more documentation
1471 Wed Aug 14 17:32:23 2002 Aleksey Sanin <aleksey@aleksey.com>
1473 * docs/api/* include/xmlsec/transforms.h
1474 include/xmlsec/transformsInternal.h include/xmlsec/version.h
1475 include/xmlsec/version.h.in src/errors.c src/xpath.c:
1476 and more documentation...
1478 Wed Aug 14 16:30:44 2002 Aleksey Sanin <aleksey@aleksey.com>
1480 * docs/api/* include/xmlsec/keyinfo.h include/xmlsec/keys.h
1481 include/xmlsec/keysmngr.h include/xmlsec/xmldsig.h
1482 include/xmlsec/xmlenc.h src/debug.c src/keyinfo.c
1483 src/keys.c src/keysmngr.c src/xmldsig.c src/xmlenc.c
1484 tests/keys.xml: more documentation...
1486 Wed Aug 14 13:08:32 2002 Aleksey Sanin <aleksey@aleksey.com>
1488 * docs/api/* include/xmlsec/errors.h include/xmlsec/xmldsig.h
1489 include/xmlsec/xmlenc.h src/errors.c src/xmldsig.c
1490 src/xmlenc.c src/xmlsec.c: added comments and rebuild documentation
1491 * docs/faq.html: update FAQ
1493 Wed 14 Aug 2002 09:44:31 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1495 * apps/xmlsec.c: fixed random numbers initialization
1497 Tue 13 Aug 2002 09:11:45 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1499 * win32/* src/errors.c apps/xmlsec.c: made required changes
1500 to support new stuff in win32 port
1502 Tue Aug 13 13:59:32 2002 Aleksey Sanin <aleksey@aleksey.com>
1504 * apps/xmlsec.c configure.in src/ciphers.c src/des.c src/dsa.c
1505 src/hmac.c src/rsa.c: replaced XMLSEC_OPENSSL097 define with
1506 XMLSEC_OPENSSL096 define
1507 * docs/api/*: updated docs with new errors reporting functions
1509 Tue 13 Aug 2002 01:36:16 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1511 * include/xmlsec/errors.h src/*.c configure.in: changed
1512 error reporting system and updated all files accordingly
1514 Thu 08 Aug 2002 10:56:56 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1516 * src/xpath.c: removed XPointer support from XPath 2 filter
1518 Wed Aug 7 14:32:44 2002 Aleksey Sanin <aleksey@aleksey.com>
1520 * include/xmlsec/transforms.h include/xmlsec/xmlsec.h
1521 src/transforms.c src/xmlsec.c src/xpath.c: added XPointer
1522 transform (Additional XML Security URIs)
1523 * tests/aleksey-xmldsig-01/xpointer-hmac.tmpl
1524 tests/aleksey-xmldsig-01/xpointer-hmac.xml
1525 tests/merlin-xpath-filter2-three/sign-xfdl.tmpl
1526 tests/testDSig.sh: test cases for XPointer transform
1529 Wed Aug 7 01:08:13 2002 Aleksey Sanin <aleksey@aleksey.com>
1531 * src/transforms.c src/xmldsig.c src/xmlenc.c: full
1532 xpointers support in Reference URIs is added
1533 * include/xmlsec/xmltree.h src/xmltree.c src/xmlsec.c
1534 apps/xmlsec.c : removed the IDs hack
1535 * docs/xmldsig-interop.html: added full XPointers support
1536 * tests/*: added ID attribute declaration when necessary
1538 Tue Aug 6 09:51:54 2002 Aleksey Sanin <aleksey@aleksey.com>
1539 * docs/api: updated docs with new stuff
1540 * man/xmlsec-config.1: fixed minor problems in help file
1541 * include/xmlsec/nodeset.h src/enveloped.c src/nodeset.c
1542 src/transforms.c src/xmldsig.c src/xpath.c: changed new
1545 Mon Aug 5 22:55:05 2002 Aleksey Sanin <aleksey@aleksey.com>
1547 * Makefile.am tests/testDSig.sh tests/testEnc.sh: added
1548 'perfcheck' flag to the Makefile for performance testing
1550 Mon Aug 5 21:11:41 2002 Aleksey Sanin <aleksey@aleksey.com>
1552 * include/xmlsec/nodeset.h include/xmlsec/transforms.h
1553 src/enveloped.c src/nodeset.c src/xpath.c: new node set
1554 code improved performaance (8-10 times!!!)
1556 Mon Aug 5 17:58:31 2002 Aleksey Sanin <aleksey@aleksey.com>
1557 * Makefile.am configure.in src/xpathalt.c:
1558 Removed alt xpath trasnform implementation as outdated
1559 * include/xmlsec/nodeset.h src/nodeset.c
1560 src/Makefile.am include/xmlsec/Makefile.am
1561 include/xmlsec/transforms.h include/xmlsec/transformsInternal.h
1562 src/transforms.c include/xmlsec/xmltree.h src/xmltree.c
1563 src/c14n.c src/enveloped.c src/xmldsig.c
1564 src/xpath.c: create xmlsec specific nodes set object
1565 and start using it everythere
1566 * src/x509.c: updated the code to use new openssl 0.9.7 builds
1568 Wed Jul 31 23:38:18 2002 Aleksey Sanin <aleksey@aleksey.com>
1570 * Makefile.am configure.in: added "enable-profiling" config option
1571 * docs/download.html docs/index.html src/c14n.c:
1572 starting XPath and enveloped transforms performance improvements
1573 * tests/Makefile.am tests/merlin-c14n-three/* tests/testDSig.sh:
1574 added one more Merlin's test suite for exc-c14n
1576 Wed Jul 31 15:56:17 2002 Aleksey Sanin <aleksey@aleksey.com>
1577 * apps/xmlsec.c src/xpath.c tests/testDSig.sh: improved
1580 Wed Jul 31 11:45:09 2002 Aleksey Sanin <aleksey@aleksey.com>
1581 * include/xmlsec/xmlsec.h src/keyinfo.c src/xmlsec.c src/xpath.c
1582 tests/Makefile.am tests/testDSig.sh tests/merlin-xpath-filter2-three:
1583 updated XPath2 transform implementation according to the
1584 latest spec and added Merlin's tests for it
1586 Thu 18 Jul 2002 08:51:16 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1587 * src/x509.c: fixed problems with using self-signed certs
1590 Thu Jul 11 19:30:31 2002 Aleksey Sanin <aleksey@aleksey.com>
1591 * Makefile.am configure.in xmlsec.spec.in xmlsec.pc xmlsec.pc.in:
1592 Add pkgconfig script
1594 * tests/Makefile.am tests/testDSig.sh tests/testEnc.sh tests/testKeys.sh:
1597 Thu Jul 11 17:17:22 2002 Aleksey Sanin <aleksey@aleksey.com>
1598 * configure.in src/Makefile.am tests/Makefile.am: fixed
1601 Thu Jul 11 11:47:14 2002 Aleksey Sanin <aleksey@aleksey.com>
1602 * Makefile.am docs/* docs/api/*: added faq and documentation
1605 Thu Jul 11 9:19:45 2002 Aleksey Sanin <aleksey@aleksey.com>
1606 * Makefile.am configure.in docs/api/*: added API docs
1609 Wed Jul 10 21:39:59 2002 Aleksey Sanin <aleksey@aleksey.com>
1610 * AUTHORS Makefile.am debian/* : added Debian packaging scripts from
1611 John Belmonte <jvb@prairienet.org>
1613 Wed Jul 10 21:24:43 2002 Aleksey Sanin <aleksey@aleksey.com>
1614 * include/xmlsec/*.h src/*.c: some comments added
1616 Wed Jul 10 18:06:12 2002 Aleksey Sanin <aleksey@aleksey.com>
1617 * Makefile.am config.h.in configure.in man/* xmlsec.spec.in:
1618 man pages for xmlsec and xmlsec-config were added
1619 * apps/xmlsec.c: "--version" and "--help" options added
1621 Wed Jul 10 21:41:21 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1622 * win32/Makefile.msvc: Fixed minor typos, static link flags
1624 * apps/xmlsec.c: Added snprintf -> _snprintf mapping for MS
1627 Wed Jul 10 8:45:23 2002 Aleksey Sanin <aleksey@aleksey.com>
1628 * configure.in docs/* : 0.0.7 release
1630 Fri Jun 21 00:48:52 2002 Aleksey Sanin <aleksey@aleksey.com>
1631 * Makefile.am configure.in: added win32 folder to the
1634 2002-06-20 Aleksey Sanin <aleksey@aleksey.com>
1635 * apps/xmlsec.c: added password protected pem files
1638 2002-06-19 Aleksey Sanin <aleksey@aleksey.com>
1639 * include/xmlsec/xmltree.h src/xmlsec.c src/xmltree.c:
1640 fixed ID attribute bug found by Sascha Breite
1642 Mon Jun 3 21:18:54 2002 Aleksey Sanin <aleksey@aleksey.com>
1643 * src/enveloped.c: improved performance
1645 Thu May 30 21:29:21 2002 Aleksey Sanin <aleksey@aleksey.com>
1646 * src/xmltree.c: propagating XPath fix from LibXML2
1648 Wed May 29 21:28:13 2002 Aleksey Sanin <aleksey@aleksey.com>
1649 * apps/xmlsec.c include/xmlsec/keysmngr.h include/xmlsec/x509.h
1650 src/keysmngr.c src/x509.c tests/keys.xml: pkcs12 support added
1652 Wed 29 May 2002 12:07:35 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1653 *: merged 0.0.6 release from local CVS
1656 *: custom network handlers
1658 Mon 29 Apr 2002 12:07:35 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1659 *: Significant API re-factoring (make it more simple and consistent)
1660 *: added symmetric Key Wrappers support (AES, DES)
1661 *: added RIPEMD-160 support
1663 Sat 30 Mar 2002 12:55:30 AM PST Aleksey Sanin <aleksey@aleksey.com>
1664 *: Finished x509 supprot
1665 *: Added functions to create signature "on-the-fly"
1666 *: Updated examples and docs
1667 *: Fixed header files installation bug
1669 Wed 27 Mar 2002 11:20:42 PM PST Aleksey Sanin <aleksey@aleksey.com>
1670 *: Added x509 verification support and a skeleton for x509
1671 x509 based sigantures
1673 Tue 26 Mar 2002 06:30:10 PM PST Aleksey Sanin <aleksey@aleksey.com>
1674 *: The result of operation (sign/verify) is returned in the
1675 list of xmlDSigSignature objects. Application can examine
1676 the key and signature method, content just before digesting or
1677 signing, etc. and decide what to do with it.
1678 *: The Transform and KeyInfo code was significantly re-written and
1679 separated from the XMLDSig code with a goal to reuse in in
1680 XML Signature or whatever.
1681 *: Added support for RetrievalMethod and Manifests (pretty simple
1682 adter the first change because both are based on Transforms)
1683 *: Added XSLT support (based on libxslt from Daniel Veillard)