Git init
[external/xmlsec1.git] / ChangeLog
1 2009-09-05  Aleksey Sanin  <aleksey@aleksey.com>
2         * preparation for 1.2.14 release
3
4 2009-11-05 Aleksey Sanin  <aleksey@aleksey.com>
5         * Use installed ltdl on *nix and native code on Windows
6
7 2009-10-25 Aleksey Sanin  <aleksey@aleksey.com>
8         * Fix --with-libxslt-src (patch from Roumen)
9
10 2009-09-12 Aleksey Sanin  <aleksey@aleksey.com>
11         * Preparation for 1.2.13 release
12
13 2009-08-24 Aleksey Sanin  <aleksey@aleksey.com>
14         * Fix XML dump format
15
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
20
21 2009-07-29 Aleksey Sanin  <aleksey@aleksey.com>
22         * fix a couple minor issues (based on patch from Arfrever 
23         Frehtes Taifersar Arahesis)
24
25 2009-07-17  Aleksey Sanin  <aleksey@aleksey.com>
26         * preparation for 1.2.13 release
27
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 
31         ./configure options
32
33 2009-06-25  Aleksey Sanin  <aleksey@aleksey.com>
34         * implemented c14n 1.1 transform + tests
35
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
39
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)
43
44 2009-06-15  Aleksey Sanin  <aleksey@aleksey.com>
45         * fixed HMAC vuln with small values of HMAC length 
46
47 2009-06-13  Aleksey Sanin  <aleksey@aleksey.com>
48         * fixing gnutls detection (bug #585629)
49
50 2009-06-09  Aleksey Sanin  <aleksey@aleksey.com>
51         * update SVN to GIT references in docs
52
53 2009-06-09  Aleksey Sanin  <aleksey@aleksey.com>
54         * adding configurable Base64 line length
55
56 2008-09-10  Aleksey Sanin  <aleksey@aleksey.com>
57         * fixing bug #501315 (patch from Antony Dovgal)
58
59 2008-08-26  Aleksey Sanin  <aleksey@aleksey.com>
60         * apps/xmlsec.c: fix integer division (patch from Mikhail)
61
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)
65
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)
71
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)
76
77 2008-05-23  Aleksey Sanin  <aleksey@aleksey.com>
78         
79         * src/mscrypto/app.c: fix MS certificates ref counting
80
81 2007-11-06  Aleksey Sanin  <aleksey@aleksey.com>
82         
83         * configure.in docs/download.html docs/index.html docs/news.html 
84         include/xmlsec/version.h: preparation for new 1.2.11 release
85
86 2007-07-19  Aleksey Sanin  <aleksey@aleksey.com>
87
88         * bug #454397 - mingw build: added missing files
89
90 2007-07-19  Aleksey Sanin  <aleksey@aleksey.com>
91
92         * bug #454397 - mingw build: normal way to pass def file to linker
93         (patch from Roumen Petrov)
94
95 2007-07-17  Aleksey Sanin  <aleksey@aleksey.com>
96
97         * bug #454397 - mingw build: (cross-compilation) and several 
98         minor cleanups (patch from Roumen Petrov)
99
100 2007-06-16  Aleksey Sanin  <aleksey@aleksey.com>
101
102         * configure.in: configure fixes (patch from Roumen Petrov)
103
104 2007-06-06  Aleksey Sanin  <aleksey@aleksey.com>
105
106         * src/mscrypto/*: better support for non micorsoft CSP's (patch from 
107         Wouter and Ed Shallow)
108
109 2007-02-12  Aleksey Sanin  <aleksey@aleksey.com>
110
111         * Makefile.am xmlsec1.m4: automake macro for xmlsec1 (from Heiko Ronsdorf)
112
113 2006-09-04  Aleksey Sanin  <aleksey@aleksey.com>
114
115         * include/xmlsec/openssl/app.h src/openssl/app.c src/openssl/x509vfy.c:
116         added xmlSecOpenSSLAppKeysMngrAddCertsFile() function 
117         (David Norrel)
118
119 2006-08-15  Aleksey Sanin  <aleksey@aleksey.com>
120
121         * src/openssl/x509vfy.c: fixed loading certs from a directory
122         during openssl x509 store init (based on idea from David Norrel)
123
124 2006-06-12  Aleksey Sanin  <aleksey@aleksey.com>
125
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)
129
130 2006-06-12  Aleksey Sanin  <aleksey@aleksey.com>
131
132         * configure.in docs/download.html docs/index.html docs/news.html 
133         include/xmlsec/version.h: preparation for new 1.2.10 release
134
135 2006-06-12  Aleksey Sanin  <aleksey@aleksey.com>
136         
137         * xmlsec-config.in: lib64/ folder patch from Daniel
138
139 2006-06-08  Aleksey Sanin  <aleksey@aleksey.com>
140
141         * config.h.in configure.in xmlsec-nss.pc.in: support different
142         packages for NSPR/NSS 
143
144 2006-05-20  Aleksey Sanin  <aleksey@aleksey.com>
145         Added xmlSecOpenSSLX509StoreAdoptCrl() function
146
147 2006-03-10  Aleksey Sanin  <aleksey@aleksey.com>
148
149         * src/nss/app.c, src/openssl/x509vfy.c, src/xmldsig.c,
150         src/xmlsec-ltdl.c, src/xmlsec-ltdl.patch: cleanup Coverity
151         complaints
152
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
157
158 2006-02-16  Aleksey Sanin  <aleksey@aleksey.com>
159         * src/mscrypto/certkeys.c: fixed memleak in msrypto
160
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)
165
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 
176         Dmitry Belyavsky)
177
178 2005-12-20  Aleksey Sanin  <aleksey@aleksey.com>
179
180         * src/mscrypto/x509vfy.c: check MSCrypto store for certs
181         (patch from Dmitry Belyavsky); replace tabs with spaces
182
183 2005-12-15  Aleksey Sanin  <aleksey@aleksey.com>
184
185         * include/xmlsec/templates.h src/templates.c: functions
186         for adding X509IssuerName and X509SerialNumber nodes
187         to the template (patch from Dmitry Belyavsky)
188
189 2005-11-14  Aleksey Sanin  <aleksey@aleksey.com>
190
191         * configure.in: fixing shrext vs. shrext_cmds conflict
192
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
196
197 2005-07-12  Aleksey Sanin  <aleksey@aleksey.com>
198
199         * configure.in docs/download.html docs/index.html docs/news.html:
200         preparation for new 1.2.9 release 
201
202 2005-07-12  Aleksey Sanin  <aleksey@aleksey.com>
203
204         * src/xmltree.c: fixing a problem with namespaces in the
205         nodes created by "template" functions
206
207 2005-07-10  Aleksey Sanin  <aleksey@aleksey.com>
208
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
212
213 2005-07-10  Aleksey Sanin  <aleksey@aleksey.com>
214
215         * docs/* include/* src/* tests/*: added support for 
216         RSA-MD5/RIPEMD160/SHA224/SHA256/SHA384/SHA512 for OpenSSL 0.9.8
217
218 2005-07-10  Aleksey Sanin  <aleksey@aleksey.com>
219
220         * configure.in docs/ include/ src/ tests/: implemented
221         SHA224/256/384/512, HMAC-SHA224/256/384/512, MD5 for OpenSSL 0.9.8
222
223 2005-07-10  Aleksey Sanin  <aleksey@aleksey.com>
224
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
229         and friends
230
231 2005-07-09  Aleksey Sanin  <aleksey@aleksey.com>
232
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
236         OpenSSL 0.9.8
237         
238
239 2005-07-08  Aleksey Sanin  <aleksey@aleksey.com>
240         * configure.in src/openssl/x509vfy.c: initial support 
241         for OpenSSL 0.9.8
242
243 2005-05-12  Aleksey Sanin  <aleksey@aleksey.com>
244         
245         * src/openssl/app.c: fixed "disable-x509" build option 
246         (patch from Bernd Becker)
247
248 2005-05-11  Aleksey Sanin  <aleksey@aleksey.com>
249         
250         * src/openssl/signatures.c: fixed "disable-dsa" build option 
251         (patch from Bernd Becker)
252
253 Wed  6 Apr 2005 00:18:21 CEST Igor Zlatkovic <igor@zlatkovic.com>
254
255         * .cvsignore: added Eclipse project files
256
257 2005-03-31  Aleksey Sanin  <aleksey@aleksey.com>
258
259         * src/xmltree.c: fixing warning from Solaris (bug #172201)
260
261 2005-03-30  Aleksey Sanin  <aleksey@aleksey.com>
262
263         * configure.in docs/download.html docs/index.html docs/news.html
264         include/xmlsec/version.h: preparing new release 1.2.8
265
266 Tue 22 Mar 2005 20:10:19 CET Igor Zlatkovic <igor@zlatkovic.com>
267
268         * apps/xmlsec.c: changed the type of the --depth parameter to
269         number.
270
271 2005-03-06  Aleksey Sanin  <aleksey@aleksey.com>
272
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)
276
277 2005-03-06  Aleksey Sanin  <aleksey@aleksey.com>
278         
279         * include/xmlsec/nss/crypto.h src/nss/app.c 
280         src/nss/crypto.c src/nss/x509.c: fixed nss initialization
281         problem
282
283 2005-03-05  Aleksey Sanin  <aleksey@aleksey.com>
284
285         * src/nss/pkikeys.c: check that input public and private 
286         keys have the same type (based on the OO.org patch) 
287
288 2005-03-05  Aleksey Sanin  <aleksey@aleksey.com>
289
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)
293
294 2005-03-04  Aleksey Sanin  <aleksey@aleksey.com>
295
296         * src/mscrypto/x509vfy.c: fixed cert search (based on the OO.org patch)
297
298 2005-03-01  Aleksey Sanin  <aleksey@aleksey.com>
299
300         * src/mscrypto/app.c: added stubs for adding keys to mscrypto
301         keys manager from ms key handle
302
303 2005-02-28  Aleksey Sanin  <aleksey@aleksey.com>
304
305         * src/mscrypto/certkeys.c: WinNT 4.0 support (based on the OO.org patch)
306
307 2005-02-28  Aleksey Sanin  <aleksey@aleksey.com>
308
309         * src/mscrypto/certkeys.c: preparation for WinNT 4.0 support
310
311 2005-02-28  Aleksey Sanin  <aleksey@aleksey.com>
312
313         * src/mscrypto/x509.c: enable private key search for
314         a given certificate (based on the OO.org patch)
315
316 2005-02-27  Aleksey Sanin  <aleksey@aleksey.com>
317
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)
323
324 2005-02-27  Aleksey Sanin  <aleksey@aleksey.com>
325
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).
331
332 2005-02-22  Aleksey Sanin  <aleksey@aleksey.com>
333
334         * docs/*: updated docs
335
336 2005-02-22  Aleksey Sanin  <aleksey@aleksey.com>
337
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
341
342 2005-02-22  Aleksey Sanin  <aleksey@aleksey.com>
343         
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
350
351 2005-02-21  Aleksey Sanin  <aleksey@aleksey.com>
352
353         * docs/* docs/api/*  man/*: updated docs
354
355 2005-02-21  Aleksey Sanin  <aleksey@aleksey.com>
356
357         * configure.in, docs/download.html, docs/index.html, docs/news.html,
358         include/xmlsec/version.h: preparing new release 1.2.7
359
360 2005-01-26  Aleksey Sanin  <aleksey@aleksey.com>
361
362         * src/bn.c: fixed xmlSecBnFromString function (patch from Michael Mi)
363
364 2004-11-08  Aleksey Sanin  <aleksey@aleksey.com>
365
366         * include/xmlsec/keysmngr.h src/keysmngr.c: added 
367         xmlSecSimpleKeysStoreGetKeys() function
368
369 2004-11-07  Aleksey Sanin  <aleksey@aleksey.com>
370         
371         * src/xmltree.c: fixed xmlSecGenerateID
372
373 2004-10-27  Aleksey Sanin  <aleksey@aleksey.com>
374
375         * src/dl.c: set dl memory functions before initialization (from 
376         Daniel Vogelheim patch)
377
378 2004-10-14  Aleksey Sanin  <aleksey@aleksey.com>
379
380         * src/openssl/x509vfy.c: fixed bug #155329 (parsing quoted values
381         in the certificate subject)
382
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 
387         (bug #142358)
388
389 2004-08-25  Aleksey Sanin  <aleksey@aleksey.com>
390
391         * configure.in docs/download.html docs/index.html 
392         docs/news.html include/xmlsec/version.h: preparing
393         new release
394
395 2004-06-21 Aleksey Sanin <aleksey@aleksey.com>
396
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)
400
401 2004-06-21 Aleksey Sanin <aleksey@aleksey.com>
402         
403         * src/bn.c: keep a '0' character when we remove '0' from the beggining          
404
405 2004-06-17  Aleksey Sanin <aleksey@aleksey.com>
406
407         * src/xmlenc.c: added NULL check
408         * src/xmltree.c: fixed memory leak
409
410 2004-06-16 Aleksey Sanin <aleksey@aleksey.com>
411
412         * Fixed xmlSecTmplNodeWriteNsList() function
413
414 2004-06-09 Igor Zlatkovic <igor@zlatkovic.com>
415
416         * win32/configure.js win32/Makefile.* minor changes for the new
417           layout of the Windows binary package
418
419 2004-05-13  Aleksey Sanin <aleksey@aleksey.com>
420
421         * examples/xmldsigverify.c: disable extended debug output
422         (fixed a hole found by Pawel)
423
424 2004-04-19  Aleksey Sanin  <aleksey@aleksey.com>
425
426         * src/nodeset.c: fixing C14N bug with processing namespaces from attributes
427
428 2004-04-13  Aleksey Sanin  <aleksey@aleksey.com>
429
430         * configure.in docs/download.html docs/index.html docs/news.html:
431         1.2.5 release preparation
432
433 2004-03-16  Aleksey Sanin  <aleksey@aleksey.com>
434
435         * include/xmlsec/strings.h src/mscrypto/certkeys.c
436         src/nss/pkikeys.c src/openssl/evp.c src/strings.c: added J node
437         for DSAKeyValue
438         * tests/phaos-xmldsig-three/* tests/testDSig.sh: added new
439         phaos-xmldsig-three XMLDSig tests vectors
440
441 Mon Feb 23 17:44:29 2004  Aleksey Sanin  <aleksey@aleksey.com>
442
443         * examples/xkms-server.c: finished xkms-server example
444
445 Thu Feb 19 16:01:38 2004  Aleksey Sanin  <aleksey@aleksey.com>
446
447         * examples/.cvsignore examples/Makefile examples/Makefile.w32 
448         examples/xkms-server.c: started work on xkms server example
449
450 Thu Feb 19 12:32:55 2004  Aleksey Sanin  <aleksey@aleksey.com>
451
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
456
457 Fri Feb 13 00:05:02 2004  Aleksey Sanin  <aleksey@aleksey.com>
458
459         * configure.in include/xmlsec/private.h: fixed libxslt configuration
460         problem
461
462 Mon Feb  9 08:40:26 2004  Aleksey Sanin  <aleksey@aleksey.com>
463
464         * src/xmltree.c: fixed bug with encrypting nodes with
465         no content (reported by Tomas Seiger)
466
467 Sat Feb  7 22:42:11 2004  Aleksey Sanin  <aleksey@aleksey.com>
468
469         * include/xmlsec/* src/* tests/*: added XKMS SOAP 1.2 bindings
470
471 Thu Feb  5 23:37:24 2004  Aleksey Sanin  <aleksey@aleksey.com>
472
473         * apps/xmlsec.c include/* src/* tests/*: added XKMS SOAP 1.1 bindings
474
475 Thu Feb  5 16:26:40 2004  Aleksey Sanin  <aleksey@aleksey.com>
476
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
486         enum and parameters
487         * tests/aleksey-xkms-01/ tests/testXKMS.sh: added new tests
488
489 Wed Feb  4 01:26:51 2004  Aleksey Sanin  <aleksey@aleksey.com>
490
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
499
500 Tue Feb  3 22:44:36 2004  Aleksey Sanin  <aleksey@aleksey.com>
501
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
506         test cases
507
508 Tue Feb  3 18:12:10 2004  Aleksey Sanin  <aleksey@aleksey.com>
509
510         * apps/xmlsec.c: added xkms server "expected service" param
511         * include/xmlsec/* src/*: created errors fallback when processing
512         xkms requests
513         * tests/aleksey-xkms-01/* tests/testXKMS.sh: added more negative
514         test cases
515
516 Tue Feb  3 01:40:29 2004  Aleksey Sanin  <aleksey@aleksey.com>
517
518         * configure.in: tweaked my debug environment
519         * include/xmlsec/xmltree.h src/xmltree.c: created string2int and string2bitmap
520         helper klasses
521         * include/xmlsec/keys.h src/keyinfo.c src/keys.c: added KeyUseWith list
522         to the KeyReq object
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 
526
527 Mon Feb  2 16:55:13 2004  Aleksey Sanin  <aleksey@aleksey.com>
528
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
534
535 Mon Feb  2 13:12:07 2004  Aleksey Sanin  <aleksey@aleksey.com>
536
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
539         
540         * tests/aleksey-xkms-01: copied new examples from xkms 2.0 spec
541         and created keys for using with these examples
542
543 Mon Jan 26 11:48:42 2004  Aleksey Sanin  <aleksey@aleksey.com>
544
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
548
549 Fri Jan 23 16:30:38 2004  Aleksey Sanin  <aleksey@aleksey.com>
550
551         * docs/xmlsec-man.html man/xmlsec1-config.1 man/xmlsec1.1 
552         xmlsec-config.in: make xmlsec1-config man page generic
553
554 Fri Jan 23 09:34:10 2004  Aleksey Sanin  <aleksey@aleksey.com>
555
556         * configure.in: and one more config bug from John
557
558 Thu Jan 22 16:24:44 2004  Aleksey Sanin  <aleksey@aleksey.com>
559
560         * configure.in: and one more gnutls configuration bug from John
561
562 Thu 22 Jan 2004 10:56:33 AM PST <aleksey@aleksey.com>
563         
564         * src/buffer.c src/list.c: don' pass NULL to xmlRealloc()
565
566 Mon Jan 12 13:05:18 2004  Aleksey Sanin  <aleksey@aleksey.com>
567
568         * examples/encrypt3.c include/xmlsec/crypto.h include/xmlsec/nss: make
569         exmaples compile with nss (again reported by John)
570
571 Mon Jan 12 10:30:24 2004  Aleksey Sanin  <aleksey@aleksey.com>
572
573         * xmlsec-config.in: fixed nss configuration bug (reproted by John)
574
575 Sat Jan 10 19:03:17 2004  Aleksey Sanin  <aleksey@aleksey.com>
576
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
579
580 Mon Jan  5 12:55:44 2004  Aleksey Sanin  <aleksey@aleksey.com>
581
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
585
586 Mon Jan  5 12:42:52 2004  Aleksey Sanin  <aleksey@aleksey.com>
587
588         * configure.in src/gnutls/ciphers.c src/gnutls/digests.c 
589         src/gnutls/hmac.c: upgraded gnutls to 1.0.4 (bug #129190)
590
591 Thu 13 Nov 2003 08:19:55 AM PST <aleksey@aleksey.com>
592         
593         * src/mscrypto/app.c: fixed non-initialized values (Glenn)
594
595 2003-11-11  Aleksey Sanin <aleksey@aleksey.com>
596
597         * docs/download.html docs/index.html docs/news.html 
598         man/xmlsec1.1: preparing 1.2.2 release
599
600 Mon Nov 10 21:22:36 2003  Aleksey Sanin  <aleksey@aleksey.com>
601
602         * src/bn.c: fixed xmlSecBnToDecString problem (reported by Edward)
603
604 Thu Nov  6 22:52:57 2003  Aleksey Sanin  <aleksey@aleksey.com>
605
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
612
613 Wed Nov  5 14:19:11 2003  Aleksey Sanin  <aleksey@aleksey.com>
614
615         * configure.in: fixed "--with-html-doc" option (patch from Daniel)
616
617 Wed Nov  5 13:39:47 2003  Aleksey Sanin  <aleksey@aleksey.com>
618
619         * configure.in: fixed "--with-mozilla-ver" option for ./configure
620         script (patch from Daniel)
621
622 Wed Oct 29 07:55:17 2003  Aleksey Sanin  <aleksey@aleksey.com>
623
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)
627
628 Mon Oct 20 19:34:35 2003  Aleksey Sanin  <aleksey@aleksey.com>
629
630         * configure.in: created "--with-html-dir" option 
631         to specify docs installation path
632
633 Mon Oct 20 08:40:46 2003  Aleksey Sanin  <aleksey@aleksey.com>
634
635         * configure.in: load correct static openssl library when 
636         more than one one openssl version is available (patch
637         from Roumen, bug #124534)
638
639 Mon Oct 13 19:43:52 2003  Aleksey Sanin  <aleksey@aleksey.com>
640
641         * configure.in docs/download.html docs/index.html docs/news.html
642         include/xmlsec/version.h: new 1.2.1 release
643
644 Mon Oct 13 19:29:55 2003  Aleksey Sanin  <aleksey@aleksey.com>
645
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
649
650 Sat Oct 11 21:16:54 2003  Aleksey Sanin  <aleksey@aleksey.com>
651
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)
656
657 Thu 09 Oct 2003 03:59:02 PM PDT  Aleksey Sanin  <aleksey@aleksey.com>
658
659         * src/nodeset.c src/transforms.c: don't ignore nodes on the document
660         root element level (bug #124245)
661
662 Sun Oct  5 01:05:30 2003  Aleksey Sanin  <aleksey@aleksey.com>
663
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   
668
669 Thu Oct  2 10:28:59 2003  Aleksey Sanin  <aleksey@aleksey.com>
670
671         * src/dl.c src/openssl/app.c src/openssl/x509vfy.c: fixing
672         compilation warnings reported in bug #123692
673
674 Wed Oct  1 19:05:13 2003  Aleksey Sanin  <aleksey@aleksey.com>
675
676         * src/gnutls/README src/mscrypto/README src/nss/README 
677         src/openssl/README: updated README files
678
679 Wed 01 Oct 2003 09:11:58 AM PDT Aleksey Sanin  <aleksey@aleksey.com>
680
681         * include/xmlsec/dl.h: moved closing bracket for "extern "C"
682         a couple lines up to be in the right place (bug #123640)
683
684 Mon 29 Sep 2003 07:27:14 PM PDT Aleksey Sanin  <aleksey@aleksey.com>
685
686         * docs/download.html docs/index.html docs/news.html: preparation
687         for 1.2.0 release
688
689 Mon 29 Sep 2003 07:07:07 PM PDT Aleksey Sanin  <aleksey@aleksey.com>
690
691         * src/mscrypto: 2nd code review pass
692
693 Sat Sep 27 18:31:20 2003  Aleksey Sanin  <aleksey@aleksey.com>
694
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
699
700 Sat 27 Sep 2003 05:23:41 PM PDT  Aleksey Sanin  <aleksey@aleksey.com>
701         
702         * examples/ docs/tests/ docs/ : created new xmldsigverify script
703         and upgraded tests
704
705 Fri 26 Sep 2003 05:27:08 PM PDT   Aleksey Sanin  <aleksey@aleksey.com>
706         * src/mscrypto/ include/xmlsec/mscrypto/ : added API documentation
707         from Wouter
708         * docs/ : re-run the docs generation to pickup the new documentation
709
710 Thu Sep 25 23:10:19 2003  Aleksey Sanin  <aleksey@aleksey.com>
711         
712         * docs/authors.html: added "authors and contributors" page
713         * docs/ man/: regenerated docs to include xmlsec-mscrypto and link to new
714         authors.html page
715         * include/ src/: api reference documentation updates
716
717 Thu Sep 25 20:47:11 2003  Aleksey Sanin  <aleksey@aleksey.com>
718
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         
730
731 Thu 25 Sep 2003 05:51:37 PM PDT Aleksey Sanin  <aleksey@aleksey.com>
732         
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.
738
739 Thu Sep 25 11:39:22 2003 Aleksey Sanin  <aleksey@aleksey.com>
740
741         * apps/xmlsec.c: added root nodes namespaces registration
742         for "--node-xpath" command line option processing (by request
743         from Jan-Olof)
744
745 Sat 20 Sep 2003 11:19:14 AM PDT Aleksey Sanin  <aleksey@aleksey.com>
746
747         * HACKING: added more info about hacking with xmlsec
748
749 Tue Sep 16 11:28:03 2003  Aleksey Sanin  <aleksey@aleksey.com>
750
751         * docs/download.html docs/index.html docs/news.html: preparation
752         for 1.1.2 release
753
754 Tue Sep 16 02:28:41 2003  Aleksey Sanin  <aleksey@aleksey.com>
755
756         * src/Makefile.am: link xmlsec lib with dl librarias
757
758 Sun 14 Sep 2003 02:13:51 AM PDT  Aleksey Sanin  <aleksey@aleksey.com>
759
760         * tests/testEnc.sh: added "--session-key <key>" paramater
761         to all tests with <EncryptedKey/> (problem reported by Wouter)
762
763 Fri 12 Sep 2003 09:43:21 PM PDT  Aleksey Sanin  <aleksey@aleksey.com>
764
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)
767
768 Thu Sep 11 17:08:15 2003  Aleksey Sanin  <aleksey@aleksey.com>
769
770         * src/Makefile.am src/dl.c src/xmlsec-ltdl.h src/xmlsec-ltdl.patch 
771         win32/Makefile.msvc: use ltdl on Windows too
772
773 Thu Sep 11 16:39:18 2003 Aleksey Sanin  <aleksey@aleksey.com>
774
775         * src/ltdl.* src/Makefile.am: upgraded to ltdl from libtool 1.4
776         
777 Wed Sep 10 18:12:52 2003  Aleksey Sanin  <aleksey@aleksey.com>
778
779         * xmlsec.spec.in: separated xmlsec and xmlsec-devel RPM
780         pacakges into xmlsec, xmlsec-openssl, xmlsec-devel and xmlsec-openssl-devel
781
782 Wed Sep 10 13:19:10 2003  Aleksey Sanin  <aleksey@aleksey.com>
783
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
792
793 Wed Sep 10 12:36:17 2003  Aleksey Sanin  <aleksey@aleksey.com>
794
795         * src/dl.c win32/Makefile.msvc win32/mycfg.bat: implemented
796         dynamic xmlsec-crypto libraries loading for Windows
797
798 Wed Sep 10 00:02:55 2003  Aleksey Sanin  <aleksey@aleksey.com>
799
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
802
803         * examples/*: added support for xmlsec-crypto DL mode to examples
804
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
808
809         * docs/* man/* : included info about xmlsec-crypto DL mode in 
810         tutorial and re-build docs to include new api reference docs
811
812         * tests/testDSig.sh tests/testEnc.sh tests/testKeys.sh: added
813         additional information printout
814         
815         * win32/Makefile.msvc: excluded XKMS from windows builds
816
817 Tue Sep  9 16:14:01 2003  Aleksey Sanin  <aleksey@aleksey.com>
818
819         * win32/Makefile.msvc win32/configure.js win32/mycfg.bat win32/mycfg_nss.bat:
820         windows build cleanup (bug #121579)
821
822 Tue Sep  9 12:52:00 2003  Aleksey Sanin  <aleksey@aleksey.com>
823
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)
828
829 Sun 24 Aug 2003 05:20:14 PM PDT  Aleksey Sanin  <aleksey@aleksey.com>
830         
831         * docs/faq.html: upgraded licenses FAQ section to include
832         information about xmlsec-nss and xmlsec-gnutls
833
834 Fri Aug 22 11:06:28 2003  Aleksey Sanin  <aleksey@aleksey.com>
835
836         * win32/Makefile.msvc: fixed linkinig problem on Windows (bug #120498)
837
838 Fri Aug 22 09:54:04 2003  Aleksey Sanin  <aleksey@aleksey.com>
839
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)
846
847 Wed Aug 20 21:26:00 2003  Aleksey Sanin  <aleksey@aleksey.com>
848
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
852         release preparation
853         * docs/*: re-run docs generation/formatting
854
855 Fri Aug  8 22:18:45 2003  Aleksey Sanin  <aleksey@aleksey.com>
856
857         * src/xpath.c: register namespaces before processing XPointer
858         expression in the URI attribute (bug #119462, reported by Steve)
859
860 Fri Aug  8 09:06:53 2003  Aleksey Sanin  <aleksey@aleksey.com>
861
862         * include/xmlsec/keys.h src/keys.c: added xmlsec-core functions to 
863         read keys from memory  (patch from Joachim)
864
865 Thu Aug  7 11:38:43 2003  Aleksey Sanin  <aleksey@aleksey.com>
866
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)
870
871 Wed Aug  6 08:57:20 2003  Aleksey Sanin  <aleksey@aleksey.com>
872
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
876
877 Mon Aug  4 19:39:52 2003  Aleksey Sanin  <aleksey@aleksey.com>i
878
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)
885
886 Mon 04 Aug 2003 04:06:02 PM PDT Aleksey Sanin  <aleksey@aleksey.com>
887         
888         * docs: rebuilding docs to get nss api reference
889
890 Mon Aug  4 14:47:02 2003  Aleksey Sanin  <aleksey@aleksey.com>
891
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
895
896 Wed Jul 30 18:35:15 2003  Aleksey Sanin  <aleksey@aleksey.com>
897
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
902
903 Wed Jul 30 15:23:17 2003  Aleksey Sanin  <aleksey@aleksey.com>
904
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
908
909 Wed Jul 30 11:49:20 2003  Aleksey Sanin  <aleksey@aleksey.com>
910
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)
914
915 Tue Jul 29 20:20:33 2003  Aleksey Sanin  <aleksey@aleksey.com>
916
917         * src/nss/README: created xmlsec bugs for remian xmlsec-nss problems
918
919 Tue 29 Jul 2003 07:41:18 PM PDT Aleksey Sanin  <aleksey@aleksey.com>
920
921         * src/ include/ docs/ man/ configure.in: merged xmlsec-nss 
922         from the branch (Tej)
923
924 Tue Jul 29 08:44:24 2003  Aleksey Sanin  <aleksey@aleksey.com>
925
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
929
930 Mon Jul 28 12:02:40 2003  Aleksey Sanin  <aleksey@aleksey.com>
931
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
941
942 Sun 20 Jul 2003 08:10:53 PM PDT Aleksey Sanin  <aleksey@aleksey.com>
943         
944         * apps/ include/ src/ docs/api/ Copyright: updated copyrights
945         everywhere
946
947 Fri 18 Jul 2003 10:30:33 AM PDT Aleksey Sanin  <aleksey@aleksey.com>
948         
949         * HACKING: added a coding and commiting rules
950
951 Wed 16 Jul 2003 10:11:23 PM PDT Aleksey Sanin  <aleksey@aleksey.com>
952
953         * examples/README, examples/binary.dat: added examples of using
954         command line tool
955
956 Wed 16 Jul 2003 12:50:00 AM PDT Aleksey Sanin  <aleksey@aleksey.com>
957     
958         * examples/myw32make.bat win32/mycfg-nss.bat: rename these
959         files to clear exec bit (John)
960
961         * man/Makefile.am: use "--no-info" option in help2man
962
963 Mon Jul 14 11:06:16 2003  Aleksey Sanin  <aleksey@aleksey.com>
964
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:
970         fixed a mistype
971         * docs/extra/xmlsec_oscon_2003.ppt: minor update
972
973 Fri Jul 11 13:33:28 2003  Aleksey Sanin  <aleksey@aleksey.com>
974
975         * Makefile.am: fixed builddir != sourcedir one more time (use abs_top_*
976         instead of top_*)
977         * configure.in: upgraded mozilla search path to 1.4
978
979 Mon 07 Jul 2003 08:05:18 AM PDT Aleksey Sanin  <aleksey@aleksey.com>
980         
981         * src/openssl/apps.c src/openssl/x509.c src/openssl/x509vfy.c: fixed
982         sk_push() return value check problem (reported by Roumen)
983
984 Mon 07 Jul 2003 07:02:46 AM PDT Aleksey Sanin  <aleksey@aleksey.com>
985     
986         * Makefile.am: fixed test suite problem when builddir != sourcedir
987         (reported by Roumen)
988
989 Thu Jul  3 07:57:25 2003  Aleksey Sanin  <aleksey@aleksey.com>
990
991         * src/openssl/x509vfy.c: added a const word to suppress
992         warnings (Roumen)
993
994 Wed Jul  2 08:53:50 2003  Aleksey Sanin  <aleksey@aleksey.com>
995
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 
999         Roumen)
1000
1001 Tue Jun 17 19:22:17 2003  Aleksey Sanin  <aleksey@aleksey.com>
1002
1003         * docs/download.html: fixing links to tarballs for local 
1004         files (requested by John)
1005         
1006         * examples/myw32make.bat win32/mycfg-nss.bat: clearing exec bit
1007
1008 Mon Jun 16 10:43:34 2003  Aleksey Sanin  <aleksey@aleksey.com>
1009
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
1013
1014         * docs/Makefile.am docs/api-0.0.x/*: fixed second level links 
1015         processing 
1016
1017         * docs/api/sgml/* docs/api/tmpl/* docs/api/*: added new API calls
1018
1019 Mon Jun 16 09:20:53 2003  Aleksey Sanin  <aleksey@aleksey.com>
1020
1021         * configure.in: fixed NSS config bug #115297
1022
1023 Sun Jun  8 20:08:42 2003  Aleksey Sanin  <aleksey@aleksey.com>
1024
1025         * configure.in: fix for 'make distclean'
1026
1027 Sat Jun  7 20:35:25 2003  Aleksey Sanin  <aleksey@aleksey.com>
1028
1029         * Makefile.am apps/* include/xmlsec/keysdata.h src/openssl/app.c tests/*: 
1030         added PKCS#8 support (based on Tej's patch)
1031
1032 Fri Jun  6 14:53:25 2003  Aleksey Sanin  <aleksey@aleksey.com>
1033
1034         * src/openssl/x509.c: skip ASN1 time check for OpenSSL 0.9.6
1035
1036 Thu Jun  5 19:32:12 2003  Aleksey Sanin  <aleksey@aleksey.com>
1037         
1038         * docs/*: fixing online verifier link
1039
1040 Wed Jun  4 19:12:21 2003  Aleksey Sanin  <aleksey@aleksey.com>
1041
1042         * configure.in: added _ALL_SOURCE define for aix
1043
1044 Wed Jun  4 08:25:46 2003  Aleksey Sanin  <aleksey@aleksey.com>
1045
1046         * src/openssl/x509.c: fix my_gmtime function
1047
1048 Mon 02 Jun 2003 09:38:13 AM PDT Aleksey Sanin  <aleksey@aleksey.com>
1049     
1050         * removed debian folder
1051
1052 Sun Jun  1 20:30:08 2003  Aleksey Sanin  <aleksey@aleksey.com>
1053
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
1058
1059 Thu May 29 17:15:04 2003  Aleksey Sanin  <aleksey@aleksey.com>
1060
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
1064
1065 Tue May 27 20:12:41 2003  Aleksey Sanin  <aleksey@aleksey.com>
1066
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)
1071
1072 Sun May 25 22:01:45 2003  Aleksey Sanin  <aleksey@aleksey.com>
1073
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)
1078
1079 Thu May 15 03:08:18 2003  Aleksey Sanin  <aleksey@aleksey.com>
1080
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
1090
1091 Mon 12 May 2003 01:38:11 PM PDT Aleksey Sanin  <aleksey@aleksey.com>
1092     
1093         * configure.in: use '-rpath-link' instead '-rpath' for NSS (Wan-Teh)
1094
1095 Mon May 12 10:01:30 2003  Aleksey Sanin  <aleksey@aleksey.com>
1096
1097         * configure.in: link with NSS using -rpath (Tej)
1098
1099 Mon May  5 08:00:31 2003  Aleksey Sanin  <aleksey@aleksey.com>
1100
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)
1104
1105 Fri 02 May 2003 12:00:47 PM PDT Aleksey Sanin  <aleksey@aleksey.com>
1106
1107         * src/openssl/app.c: adopt instead of copy the key cert 
1108         from pkcs12 fil
1109
1110 Thu May  1 08:17:06 2003  Aleksey Sanin  <aleksey@aleksey.com>
1111
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
1116
1117 Wed Apr 30 16:31:10 2003  Aleksey Sanin  <aleksey@aleksey.com>
1118
1119         * include/xmlsec/strings.h src/strings.c: added strings
1120         for XKMS (XKISS) Locate request/result
1121
1122 Wed Apr 30 01:01:06 2003  Aleksey Sanin  <aleksey@aleksey.com>
1123
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
1136
1137 Tue Apr 29 16:37:18 2003  Aleksey Sanin  <aleksey@aleksey.com>
1138
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)
1143
1144 Mon Apr 28 21:13:03 2003  Aleksey Sanin  <aleksey@aleksey.com>
1145
1146         * docs/download.html docs/index.html docs/news.html: preparing
1147         1.0.1 release.
1148
1149 Sun Apr 27 18:05:23 2003  Igor Zlatkovic  <igor@zlatkovic.com>
1150
1151         * win32/Makefile.msvc: defined _REENTRANT to enable compilation
1152           with threaded libxml2
1153
1154 Thu Apr 24 08:15:32 2003  Aleksey Sanin  <aleksey@aleksey.com>
1155
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
1159
1160 Tue Apr 22 13:51:33 2003  Igor Zlatkovic  <igor@zlatkovic.com>
1161
1162         * win32/configure.js: updated the email address in the generated
1163           readme.txt file.
1164
1165 Sun 20 Apr 2003 03:12:02 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1166         
1167         * docs/*: updated docs with new xmlSecByte and xmlSecSize types
1168         * configure.in include/xmlsec/version.h: upgraded version to 1.0.1
1169
1170 Sun 20 Apr 2003 02:57:06 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1171
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
1176
1177 Sun 20 Apr 2003 02:37:41 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1178         
1179         * src/* include/* apps/*: replaced size_t with xmlSecSize
1180         typedefed to 'unsigned int' to make happy OpenBSD on sparc64 
1181
1182 Sat Apr 19 01:08:30 2003  Aleksey Sanin  <aleksey@aleksey.com>
1183
1184         * src/openssl/kw_des.c src/openssl/signatures.c: 
1185         included openssl/sha.h to help OpenBSD port
1186
1187 Wed 26 Mar 2003 01:43:24 AM PST Aleksey Sanin  <aleksey@aleksey.com>
1188
1189         * docs: 0.1.1 release
1190
1191 Wed Mar 19 22:56:49 2003  Aleksey Sanin  <aleksey@aleksey.com>
1192
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
1196
1197 Wed Mar 19 10:59:41 2003  Aleksey Sanin  <aleksey@aleksey.com>
1198
1199         * apps/xmlsec.c: force Signature or EncryptedData node
1200         selection when specifing start node from xmlsec tool 
1201         command line
1202
1203 Mon Mar 10 07:59:55 2003  Aleksey Sanin  <aleksey@aleksey.com>
1204
1205         * src/transforms.c: fixed Reference URI evaluation for
1206         the "xmlns()xpointer()" construction
1207
1208 Wed Mar  5 19:43:43 2003  Aleksey Sanin  <aleksey@aleksey.com>
1209
1210         * docs/index.html docs/news.html: new 0.1.0 release
1211
1212 Mon Feb 24 10:04:36 2003  Aleksey Sanin  <aleksey@aleksey.com>
1213
1214         * src/xmltree.c src/xslt.c: fixed bug in xmlSecTransformXsltAdd
1215
1216 Fri Feb 21 13:06:44 2003  Aleksey Sanin  <aleksey@aleksey.com>
1217
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
1221
1222 Fri Feb 21 12:59:48 2003  Aleksey Sanin  <aleksey@aleksey.com>
1223
1224         * src/transforms.c: fixed incorrect processing of more than
1225         3 binary transforms in a row
1226
1227 Mon Feb 17 09:34:12 2003  Aleksey Sanin  <aleksey@aleksey.com>
1228
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
1232
1233 Fri Feb 14 12:44:48 2003  Aleksey Sanin  <aleksey@aleksey.com>
1234
1235         * src/x509.c: set "verified" cert when loading pkcs12 file.
1236
1237 Wed Feb  5 09:49:30 2003  Aleksey Sanin  <aleksey@aleksey.com>
1238
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)
1243
1244 Sun Jan 26 22:04:45 2003  Aleksey Sanin  <aleksey@aleksey.com>
1245
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
1249
1250 Sun Jan 26 21:39:56 2003  Aleksey Sanin  <aleksey@aleksey.com>
1251
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
1261         
1262 Sun Jan 26 18:19:49 2003  Aleksey Sanin  <aleksey@aleksey.com>
1263
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
1271
1272 Wed Jan 22 11:37:36 2003  Aleksey Sanin  <aleksey@aleksey.com>
1273
1274         * apps/xmlsec.c man/xmlsec.xml: applied patch from Rich Salz
1275         to allo external DTD specification for the xmlsec application
1276
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
1284         __FUNCTION__ macro
1285
1286 Sat Dec 21 22:47:33 2002  Aleksey Sanin  <aleksey@aleksey.com>
1287
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)
1294
1295 Mon Dec  2 23:38:34 2002  Aleksey Sanin  <aleksey@aleksey.com>
1296
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
1302
1303 Thu Nov 28 11:57:17 2002  Aleksey Sanin  <aleksey@aleksey.com>
1304
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
1308         
1309
1310 Thu Nov 28 10:44:06 2002  Aleksey Sanin  <aleksey@aleksey.com>
1311
1312         * src/transforms.c: fixed a bug in numeric references evaluation 
1313         reported by Ingo Fischer
1314
1315 Wed Oct 30 17:14:03 2002  Aleksey Sanin  <aleksey@aleksey.com>
1316
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)
1320
1321 Mon Oct 21 11:28:01 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1322
1323         * include/xmlsec/errors.h: fixed the __FUNCTION__ macro logic
1324
1325 2002-10-20  Aleksey Sanin <aleksey@aleksey.com>
1326
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
1330
1331 Sun 13 Oct 2002 09:37:38 AM PDT Aleksey Sanin  <aleksey@aleksey.com>
1332         
1333         * configure.in apps/Makefile.am: added dynamic linking option
1334         by request from John Belmonte
1335
1336 Fri Oct 11 09:13:27 2002  Aleksey Sanin  <aleksey@aleksey.com>
1337
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
1342
1343 Thu Oct 10 00:44:36 2002  Aleksey Sanin  <aleksey@aleksey.com>
1344
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
1349
1350 Wed Oct  9 23:09:46 2002  Aleksey Sanin  <aleksey@aleksey.com>
1351
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
1355
1356 Wed Oct  9 20:58:58 2002  Aleksey Sanin  <aleksey@aleksey.com>
1357
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
1364         xmlsec mailing list
1365         * apps/xmlsec.c: added "--verification-time" parameter
1366         * config.h.in configure.in: added necessary check for 
1367         strptime() function     
1368
1369 Mon Oct  7 19:22:11 2002  Aleksey Sanin  <aleksey@aleksey.com>
1370
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
1375         "--output" option
1376         * configure.in xmlsec.pc xmlsec.spec: minor config changes
1377
1378 Sun Sep 29 20:12:17 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1379
1380         * win32/Makefile.msvc: resolved further static link issues.
1381
1382 Sat Sep 28 19:14:40 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1383
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.
1391
1392 Wed 25 Sep 2002 21:28:21 PM PDT Aleksey Sanin  <aleksey@aleksey.com>
1393
1394         * include/xmlsec/x509.h src/x509.c: opened xmlSecX509Data 
1395         structure by request from Moultrie, Ferrell 
1396
1397 Wed 04 Sep 2002 06:54:23 PM PDT Aleksey Sanin  <aleksey@aleksey.com>
1398     
1399         * src/errors.c: aplied a patch from Ferrell Moultrie (additional
1400         errors strings for OpenSSL errors functions)            
1401
1402 Tue 03 Sep 2002 06:24:57 PM PDT Aleksey Sanin  <aleksey@aleksey.com>
1403         
1404         * xmlsec-config.in: fixed a bug when xslt is not available
1405
1406 Mon 02 Sep 2002 12:20:03 PM PDT Aleksey Sanin  <aleksey@aleksey.com>
1407         
1408         * docs/*: added LibXML2, LibXSLT and OpenSSL logos
1409         
1410 Sat Aug 31 17:12:56 2002  Aleksey Sanin  <aleksey@aleksey.com>
1411
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
1416         in XML format
1417         * apps/xmlsec.c man/xmlsec.1 man/xmlsec.xml: added new 
1418         options '--print-xml' and '-print-to-file'      
1419
1420 Sat 31 Aug 2002 03:43:20 PM PDT Aleksey Sanin  <aleksey@aleksey.com>
1421
1422         * docs/examples: added a new dsig example from Devin Heitmueller        
1423         
1424 Thu 29 Aug 2002 01:48:35 PM PDT Aleksey Sanin  <aleksey@aleksey.com>
1425
1426         * docs/examples/dsig3 docs/examples/dsig4: fixed minor problems
1427
1428 Thu 29 Aug 2002 08:52:02 AM PDT Aleksey Sanin  <aleksey@aleksey.com>
1429
1430         * apps/xmlsec.c: fixed minor copy/paste typo (thanks to Devin Heitmueller)
1431
1432 Wed 28 Aug 2002 04:22:10 PM PDT  Aleksey Sanin  <aleksey@aleksey.com>
1433
1434         * configure.in docs: new 0.0.9 release to fix release packaging problems
1435         
1436 Fri Aug 23 10:54:39 2002  Aleksey Sanin  <aleksey@aleksey.com>
1437
1438         * configure.in docs/download.html docs/index.html docs/news.html:
1439         New 0.0.8 release.
1440
1441 Thu Aug 15 21:08:41 2002  Aleksey Sanin  <aleksey@aleksey.com>
1442
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.
1446
1447 Thu 15 Aug 2002 08:45:26 PM PDT Aleksey Sanin  <aleksey@aleksey.com>
1448         
1449         * docs/api/* src/* include/xmlsec/*: finished writing
1450         documentation for 370+ internal and external symbols
1451
1452 Thu 15 Aug 2002 08:14:50 AM PDT Aleksey Sanin  <aleksey@aleksey.com>
1453         
1454         * tests/keys/README: applied patch from <xafilac@gmx.de>
1455         (bug #90824)
1456         
1457 Wed Aug 14 19:38:56 2002  Aleksey Sanin  <aleksey@aleksey.com>
1458
1459         * NEWS README: minor updates
1460         * docs/documentation.html docs/xmlsec-man.html man/Makefile.am:
1461         published xmlsec utility man page
1462
1463 Wed Aug 14 19:27:09 2002  Aleksey Sanin  <aleksey@aleksey.com>
1464
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
1470
1471 Wed Aug 14 17:32:23 2002  Aleksey Sanin  <aleksey@aleksey.com>  
1472
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...
1477
1478 Wed Aug 14 16:30:44 2002  Aleksey Sanin  <aleksey@aleksey.com>
1479
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...
1485
1486 Wed Aug 14 13:08:32 2002  Aleksey Sanin  <aleksey@aleksey.com>
1487
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
1492
1493 Wed 14 Aug 2002 09:44:31 AM PDT Aleksey Sanin  <aleksey@aleksey.com>
1494
1495         * apps/xmlsec.c: fixed random numbers initialization
1496
1497 Tue 13 Aug 2002 09:11:45 PM PDT Aleksey Sanin  <aleksey@aleksey.com>
1498
1499         * win32/* src/errors.c apps/xmlsec.c: made required changes
1500         to support new stuff in win32 port
1501
1502 Tue Aug 13 13:59:32 2002  Aleksey Sanin  <aleksey@aleksey.com>
1503
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
1508
1509 Tue 13 Aug 2002 01:36:16 PM PDT Aleksey Sanin  <aleksey@aleksey.com>
1510
1511         * include/xmlsec/errors.h src/*.c configure.in: changed
1512         error reporting system and updated all files accordingly
1513
1514 Thu 08 Aug 2002 10:56:56 AM PDT Aleksey Sanin  <aleksey@aleksey.com>
1515
1516         * src/xpath.c: removed XPointer support from  XPath 2 filter
1517
1518 Wed Aug  7 14:32:44 2002  Aleksey Sanin  <aleksey@aleksey.com>
1519
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
1527
1528
1529 Wed Aug  7 01:08:13 2002  Aleksey Sanin  <aleksey@aleksey.com>
1530
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
1537
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
1543         functions names
1544         
1545 Mon Aug  5 22:55:05 2002  Aleksey Sanin <aleksey@aleksey.com>
1546
1547         * Makefile.am tests/testDSig.sh tests/testEnc.sh: added
1548         'perfcheck' flag to the Makefile for performance testing
1549             
1550 Mon Aug  5 21:11:41 2002  Aleksey Sanin <aleksey@aleksey.com>
1551
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!!!) 
1555
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 
1567
1568 Wed Jul 31 23:38:18 2002  Aleksey Sanin  <aleksey@aleksey.com>
1569
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
1575
1576 Wed Jul 31 15:56:17 2002  Aleksey Sanin  <aleksey@aleksey.com>
1577         * apps/xmlsec.c src/xpath.c tests/testDSig.sh: improved
1578         XPath2 performance
1579
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
1585
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
1588         for signatures
1589
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
1593         
1594         * tests/Makefile.am tests/testDSig.sh tests/testEnc.sh tests/testKeys.sh:
1595         more fixes for dist
1596
1597 Thu Jul 11 17:17:22 2002 Aleksey Sanin  <aleksey@aleksey.com> 
1598         * configure.in src/Makefile.am tests/Makefile.am: fixed
1599         minor dist bugs
1600
1601 Thu Jul 11 11:47:14 2002  Aleksey Sanin  <aleksey@aleksey.com> 
1602         * Makefile.am docs/* docs/api/*: added faq and documentation
1603         pages
1604
1605 Thu Jul 11 9:19:45 2002  Aleksey Sanin  <aleksey@aleksey.com>
1606         * Makefile.am configure.in docs/api/*: added API docs
1607         generation
1608
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>
1612
1613 Wed Jul 10 21:24:43 2002  Aleksey Sanin  <aleksey@aleksey.com> 
1614         * include/xmlsec/*.h src/*.c: some comments added
1615
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
1620         
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 
1623         and bindist target
1624         * apps/xmlsec.c: Added snprintf -> _snprintf mapping for MS
1625         C-runtime
1626         
1627 Wed Jul 10 8:45:23 2002  Aleksey Sanin  <aleksey@aleksey.com>
1628         * configure.in docs/* : 0.0.7 release
1629         
1630 Fri Jun 21 00:48:52 2002  Aleksey Sanin  <aleksey@aleksey.com>
1631         * Makefile.am configure.in: added win32 folder to the
1632         distribution
1633
1634 2002-06-20  Aleksey Sanin  <aleksey@aleksey.com>
1635         * apps/xmlsec.c: added password protected pem files
1636         support 
1637
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
1641
1642 Mon Jun  3 21:18:54 2002  Aleksey Sanin  <aleksey@aleksey.com>
1643         * src/enveloped.c: improved performance
1644
1645 Thu May 30 21:29:21 2002  Aleksey Sanin  <aleksey@aleksey.com>
1646         * src/xmltree.c: propagating XPath fix from LibXML2
1647
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
1651
1652 Wed 29 May 2002 12:07:35 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1653         *: merged 0.0.6 release from local CVS
1654         *: win32 port
1655         *: xpath filter2
1656         *: custom network handlers
1657     
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
1662     
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
1668     
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
1672     
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)
1684