summaryrefslogtreecommitdiff
path: root/ChangeLog
blob: 8cc83d609e0c88392e345251ef3c88d7eed272ea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
Thu Nov 28 11:57:17 2002  Aleksey Sanin  <aleksey@aleksey.com>

	* apps/xmlsec.c: print detailed help report only when
	user requests it; don't fail if key is not generated
	when algorithm is disabled
	

Thu Nov 28 10:44:06 2002  Aleksey Sanin  <aleksey@aleksey.com>

	* src/transforms.c: fixed a bug in numeric references evaluation 
	reported by Ingo Fischer

Wed Oct 30 17:14:03 2002  Aleksey Sanin  <aleksey@aleksey.com>

	* config.h.in configure.in: do not add -I/usr/include
	or -L/usr/lib if OpenSSL happens to be there
	(patch proposed by Scott Cantor)

Mon Oct 21 11:28:01 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>

	* include/xmlsec/errors.h: fixed the __FUNCTION__ macro logic

2002-10-20  Aleksey Sanin <aleksey@aleksey.com>

	* config.h.in configure.in include/xmlsec/version.h 
	xmlsec.pc xmlsec.spec docs/download.html 
	docs/index.html docs/news.html: preparing 0.0.10 release

Sun 13 Oct 2002 09:37:38 AM PDT Aleksey Sanin  <aleksey@aleksey.com>
	
	* configure.in apps/Makefile.am: added dynamic linking option
	by request from John Belmonte

Fri Oct 11 09:13:27 2002  Aleksey Sanin  <aleksey@aleksey.com>

	* tests/testDSig.sh configure.in apps/xmlsec.c: applied patch from 
	Ferrell Moultrie and removed strptime() function usage completelly
	* include/xmlsec/errors.h src/errors.c src/x509.c: added more
	error to the cert verification

Thu Oct 10 00:44:36 2002  Aleksey Sanin  <aleksey@aleksey.com>

	* apps/xmlsec.c tests/aleksey-xmldsig-01/enveloping-expired-cert.tmpl
	tests/aleksey-xmldsig-01/enveloping-expired-cert.xml 
	tests/keys/expired.crt tests/keys/expired.csr tests/keys/expired.key
	tests/testDSig.sh: added test case to verify the new "expired cert" feature

Wed Oct  9 23:09:46 2002  Aleksey Sanin  <aleksey@aleksey.com>

	* apps/xmlsec.c include/xmlsec/x509.h src/keysmngr.c
	src/x509.c: added support for certificate verification parameter
	when OpenSSL 0.9.6 is used

Wed Oct  9 20:58:58 2002  Aleksey Sanin  <aleksey@aleksey.com>

	* include/xmlsec/keyinfo.h include/xmlsec/keys.h 
	include/xmlsec/keysmngr.h include/xmlsec/x509.h 
	include/xmlsec/xmldsig.h include/xmlsec/xmlenc.h 
	src/keyinfo.c src/keys.c src/keysmngr.c
	src/x509.c src/xmldsig.c src/xmlenc.c: added certificates
	verification time parameter as it was suggested in the
	xmlsec mailing list
	* apps/xmlsec.c: added "--verification-time" parameter
	* config.h.in configure.in: added necessary check for 
	strptime() function	

Mon Oct  7 19:22:11 2002  Aleksey Sanin  <aleksey@aleksey.com>

	* apps/xmlsec.c: added "--output" option to spefcify output file
	* docs/xmlsec-man.html man/create.sh man/xmlsec.1  man/xmlsec.xml:
	changed the docs to reflect new "--output" option
	* tests/testDSig.sh tests/testEnc.sh: changed tests to use new
	"--output" option
	* configure.in xmlsec.pc xmlsec.spec: minor config changes

Sun Sep 29 20:12:17 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>

	* win32/Makefile.msvc: resolved further static link issues.

Sat Sep 28 19:14:40 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>

	* include/xmlsec/errors.h: added MSVC to the list of compilers with
	  the predefined __FUNCTION__ macro. 
	* include/xmlsec/xmlsec.h: resolved XMLSEC_EXPORT mess.
	* win32/Makefile.msvc: introduced a double-run compilation, resolved
	  the static link problems.
	* win32/configure.js: added the iconv=yes|no option, important when
	  linking statically to libxml.

Wed 25 Sep 2002 21:28:21 PM PDT Aleksey Sanin  <aleksey@aleksey.com>

	* include/xmlsec/x509.h src/x509.c: opened xmlSecX509Data 
	structure by request from Moultrie, Ferrell 

Wed 04 Sep 2002 06:54:23 PM PDT Aleksey Sanin  <aleksey@aleksey.com>
    
	* src/errors.c: aplied a patch from Ferrell Moultrie (additional
	errors strings for OpenSSL errors functions)		

Tue 03 Sep 2002 06:24:57 PM PDT Aleksey Sanin  <aleksey@aleksey.com>
	
	* xmlsec-config.in: fixed a bug when xslt is not available

Mon 02 Sep 2002 12:20:03 PM PDT Aleksey Sanin  <aleksey@aleksey.com>
	
	* docs/*: added LibXML2, LibXSLT and OpenSSL logos
	
Sat Aug 31 17:12:56 2002  Aleksey Sanin  <aleksey@aleksey.com>

	* include/xmlsec/keys.h include/xmlsec/x509.h
	include/xmlsec/xmldsig.h include/xmlsec/xmlenc.h 
	src/keys.c src/x509.c src/xmldsig.c src/xmlenc.c: 
	added new function *DebugXmlDump() to print debug info
	in XML format
	* apps/xmlsec.c man/xmlsec.1 man/xmlsec.xml: added new 
	options '--print-xml' and '-print-to-file'	

Sat 31 Aug 2002 03:43:20 PM PDT Aleksey Sanin  <aleksey@aleksey.com>

	* docs/examples: added a new dsig example from Devin Heitmueller	
	
Thu 29 Aug 2002 01:48:35 PM PDT Aleksey Sanin  <aleksey@aleksey.com>

	* docs/examples/dsig3 docs/examples/dsig4: fixed minor problems

Thu 29 Aug 2002 08:52:02 AM PDT Aleksey Sanin  <aleksey@aleksey.com>

	* apps/xmlsec.c: fixed minor copy/paste typo (thanks to Devin Heitmueller)

Wed 28 Aug 2002 04:22:10 PM PDT  Aleksey Sanin  <aleksey@aleksey.com>

	* configure.in docs: new 0.0.9 release to fix release packaging problems
	
Fri Aug 23 10:54:39 2002  Aleksey Sanin  <aleksey@aleksey.com>

	* configure.in docs/download.html docs/index.html docs/news.html:
	New 0.0.8 release.

Thu Aug 15 21:08:41 2002  Aleksey Sanin  <aleksey@aleksey.com>

	* docs/api/* include/xmlsec/Makefile.am  include/xmlsec/xpath.h
	src/xpath.c: removed xpath "here()" function declaration 
	from global view and xpath.h file, rebuilt docs.

Thu 15 Aug 2002 08:45:26 PM PDT Aleksey Sanin  <aleksey@aleksey.com>
	
	* docs/api/* src/* include/xmlsec/*: finished writing
	documentation for 370+ internal and external symbols

Thu 15 Aug 2002 08:14:50 AM PDT Aleksey Sanin  <aleksey@aleksey.com>
	
	* tests/keys/README: applied patch from <xafilac@gmx.de>
	(bug #90824)
	
Wed Aug 14 19:38:56 2002  Aleksey Sanin  <aleksey@aleksey.com>

	* NEWS README: minor updates
	* docs/documentation.html docs/xmlsec-man.html man/Makefile.am:
	published xmlsec utility man page

Wed Aug 14 19:27:09 2002  Aleksey Sanin  <aleksey@aleksey.com>

	* docs/api/* include/xmlsec/base64.h include/xmlsec/bn.h 
	include/xmlsec/transforms.h src/aes.c src/base64.c
	src/bn.c src/buffered.c src/c14n.c src/ciphers.c
	src/des.c src/digests.c src/dsa.c src/enveloped.c
	src/xmltree.c: and more and more documentation

Wed Aug 14 17:32:23 2002  Aleksey Sanin  <aleksey@aleksey.com>  

	* docs/api/* include/xmlsec/transforms.h 
	include/xmlsec/transformsInternal.h include/xmlsec/version.h
	include/xmlsec/version.h.in src/errors.c src/xpath.c:
	and more documentation...

Wed Aug 14 16:30:44 2002  Aleksey Sanin  <aleksey@aleksey.com>

	* docs/api/* include/xmlsec/keyinfo.h include/xmlsec/keys.h
	include/xmlsec/keysmngr.h include/xmlsec/xmldsig.h 
	include/xmlsec/xmlenc.h src/debug.c src/keyinfo.c
	src/keys.c src/keysmngr.c src/xmldsig.c src/xmlenc.c
	tests/keys.xml: more documentation...

Wed Aug 14 13:08:32 2002  Aleksey Sanin  <aleksey@aleksey.com>

	* docs/api/* include/xmlsec/errors.h include/xmlsec/xmldsig.h 
	include/xmlsec/xmlenc.h src/errors.c src/xmldsig.c 
	src/xmlenc.c src/xmlsec.c: added comments and rebuild documentation
	* docs/faq.html: update FAQ

Wed 14 Aug 2002 09:44:31 AM PDT Aleksey Sanin  <aleksey@aleksey.com>

	* apps/xmlsec.c: fixed random numbers initialization

Tue 13 Aug 2002 09:11:45 PM PDT Aleksey Sanin  <aleksey@aleksey.com>

	* win32/* src/errors.c apps/xmlsec.c: made required changes
	to support new stuff in win32 port

Tue Aug 13 13:59:32 2002  Aleksey Sanin  <aleksey@aleksey.com>

	* apps/xmlsec.c configure.in src/ciphers.c src/des.c src/dsa.c 
	src/hmac.c src/rsa.c: replaced XMLSEC_OPENSSL097 define with 
	XMLSEC_OPENSSL096 define
	* docs/api/*: updated docs with new errors reporting functions

Tue 13 Aug 2002 01:36:16 PM PDT Aleksey Sanin  <aleksey@aleksey.com>

	* include/xmlsec/errors.h src/*.c configure.in: changed
	error reporting system and updated all files accordingly

Thu 08 Aug 2002 10:56:56 AM PDT Aleksey Sanin  <aleksey@aleksey.com>

	* src/xpath.c: removed XPointer support from  XPath 2 filter

Wed Aug  7 14:32:44 2002  Aleksey Sanin  <aleksey@aleksey.com>

	* include/xmlsec/transforms.h include/xmlsec/xmlsec.h
	src/transforms.c src/xmlsec.c src/xpath.c: added XPointer 
	transform (Additional XML Security URIs)
	* tests/aleksey-xmldsig-01/xpointer-hmac.tmpl
	tests/aleksey-xmldsig-01/xpointer-hmac.xml 
	tests/merlin-xpath-filter2-three/sign-xfdl.tmpl
	tests/testDSig.sh: test cases for XPointer transform


Wed Aug  7 01:08:13 2002  Aleksey Sanin  <aleksey@aleksey.com>

	* src/transforms.c src/xmldsig.c src/xmlenc.c: full
	xpointers support in Reference URIs is added
	* include/xmlsec/xmltree.h src/xmltree.c src/xmlsec.c 
	apps/xmlsec.c : removed the IDs hack
	* docs/xmldsig-interop.html: added full XPointers support
	* tests/*: added ID attribute declaration when necessary

Tue Aug  6 09:51:54 2002  Aleksey Sanin  <aleksey@aleksey.com>
	* docs/api: updated docs with new stuff
	* man/xmlsec-config.1: fixed minor problems in help file
	* include/xmlsec/nodeset.h src/enveloped.c src/nodeset.c
	src/transforms.c src/xmldsig.c src/xpath.c: changed new
	functions names
	
Mon Aug  5 22:55:05 2002  Aleksey Sanin <aleksey@aleksey.com>

	* Makefile.am tests/testDSig.sh tests/testEnc.sh: added
	'perfcheck' flag to the Makefile for performance testing
	    
Mon Aug  5 21:11:41 2002  Aleksey Sanin <aleksey@aleksey.com>

	* include/xmlsec/nodeset.h include/xmlsec/transforms.h
	src/enveloped.c src/nodeset.c src/xpath.c: new node set
	code improved performaance (8-10 times!!!) 

Mon Aug  5 17:58:31 2002  Aleksey Sanin  <aleksey@aleksey.com>
	* Makefile.am configure.in  src/xpathalt.c:
	Removed alt xpath trasnform implementation as outdated
	* include/xmlsec/nodeset.h  src/nodeset.c
	src/Makefile.am include/xmlsec/Makefile.am 
	include/xmlsec/transforms.h include/xmlsec/transformsInternal.h 
	src/transforms.c include/xmlsec/xmltree.h src/xmltree.c
	src/c14n.c src/enveloped.c src/xmldsig.c 
	src/xpath.c: create xmlsec specific nodes set object
	and start using it everythere
	* src/x509.c: updated the code to use new openssl 0.9.7 builds 

Wed Jul 31 23:38:18 2002  Aleksey Sanin  <aleksey@aleksey.com>

	* Makefile.am configure.in: added "enable-profiling" config option
	* docs/download.html docs/index.html src/c14n.c: 
	starting XPath and enveloped transforms performance improvements
	* tests/Makefile.am tests/merlin-c14n-three/* tests/testDSig.sh:
	added one more Merlin's test suite for exc-c14n

Wed Jul 31 15:56:17 2002  Aleksey Sanin  <aleksey@aleksey.com>
	* apps/xmlsec.c src/xpath.c tests/testDSig.sh: improved
	XPath2 performance

Wed Jul 31 11:45:09 2002  Aleksey Sanin  <aleksey@aleksey.com>
	* include/xmlsec/xmlsec.h src/keyinfo.c src/xmlsec.c src/xpath.c
	tests/Makefile.am tests/testDSig.sh tests/merlin-xpath-filter2-three:
	updated XPath2 transform implementation according to the
	latest spec and added Merlin's tests for it

Thu 18 Jul 2002 08:51:16 AM PDT  Aleksey Sanin  <aleksey@aleksey.com>
	* src/x509.c: fixed problems with using self-signed certs
	for signatures

Thu Jul 11 19:30:31 2002  Aleksey Sanin  <aleksey@aleksey.com>
	* Makefile.am configure.in xmlsec.spec.in xmlsec.pc xmlsec.pc.in:
	Add pkgconfig script
	
	* tests/Makefile.am tests/testDSig.sh tests/testEnc.sh tests/testKeys.sh:
	more fixes for dist

Thu Jul 11 17:17:22 2002 Aleksey Sanin  <aleksey@aleksey.com> 
	* configure.in src/Makefile.am tests/Makefile.am: fixed
	minor dist bugs

Thu Jul 11 11:47:14 2002  Aleksey Sanin  <aleksey@aleksey.com> 
	* Makefile.am docs/* docs/api/*: added faq and documentation
	pages

Thu Jul 11 9:19:45 2002  Aleksey Sanin  <aleksey@aleksey.com>
	* Makefile.am configure.in docs/api/*: added API docs
	generation

Wed Jul 10 21:39:59 2002  Aleksey Sanin  <aleksey@aleksey.com>
	* AUTHORS Makefile.am debian/* : added Debian packaging scripts from 
	John Belmonte  <jvb@prairienet.org>

Wed Jul 10 21:24:43 2002  Aleksey Sanin  <aleksey@aleksey.com> 
	* include/xmlsec/*.h src/*.c: some comments added

Wed Jul 10 18:06:12 2002  Aleksey Sanin  <aleksey@aleksey.com> 
	* Makefile.am config.h.in configure.in man/* xmlsec.spec.in:
        man pages for xmlsec and xmlsec-config were added
	* apps/xmlsec.c: "--version" and "--help" options added
	
Wed Jul 10 21:41:21 2002  Igor Zlatkovic <igor@stud.fh-frankfurt.de>
	* win32/Makefile.msvc: Fixed minor typos, static link flags 
	and bindist target
	* apps/xmlsec.c: Added snprintf -> _snprintf mapping for MS
	C-runtime
	
Wed Jul 10 8:45:23 2002  Aleksey Sanin  <aleksey@aleksey.com>
	* configure.in docs/* : 0.0.7 release
	
Fri Jun 21 00:48:52 2002  Aleksey Sanin  <aleksey@aleksey.com>
	* Makefile.am configure.in: added win32 folder to the
	distribution

2002-06-20  Aleksey Sanin  <aleksey@aleksey.com>
	* apps/xmlsec.c: added password protected pem files
        support 

2002-06-19  Aleksey Sanin  <aleksey@aleksey.com>
	* include/xmlsec/xmltree.h src/xmlsec.c src/xmltree.c: 
	fixed ID attribute bug found by Sascha Breite

Mon Jun  3 21:18:54 2002  Aleksey Sanin  <aleksey@aleksey.com>
	* src/enveloped.c: improved performance

Thu May 30 21:29:21 2002  Aleksey Sanin  <aleksey@aleksey.com>
	* src/xmltree.c: propagating XPath fix from LibXML2

Wed May 29 21:28:13 2002  Aleksey Sanin  <aleksey@aleksey.com>
	* apps/xmlsec.c include/xmlsec/keysmngr.h include/xmlsec/x509.h
	src/keysmngr.c src/x509.c tests/keys.xml: pkcs12 support added

Wed 29 May 2002 12:07:35 AM PDT Aleksey Sanin <aleksey@aleksey.com>
	*: merged 0.0.6 release from local CVS
        *: win32 port
	*: xpath filter2
        *: custom network handlers
    
Mon 29 Apr 2002 12:07:35 AM PDT Aleksey Sanin <aleksey@aleksey.com>
	*: Significant API re-factoring (make it more simple and consistent)
        *: added symmetric Key Wrappers support (AES, DES)
	*: added RIPEMD-160 support
    
Sat 30 Mar 2002 12:55:30 AM PST Aleksey Sanin <aleksey@aleksey.com>
	*: Finished x509 supprot
        *: Added functions to create signature "on-the-fly"
	*: Updated examples and docs
        *: Fixed header files installation bug
    
Wed 27 Mar 2002 11:20:42 PM PST Aleksey Sanin <aleksey@aleksey.com> 
	*: Added x509 verification support and a skeleton for x509 
          x509 based sigantures
    
Tue 26 Mar 2002 06:30:10 PM PST Aleksey Sanin <aleksey@aleksey.com>
	*: The result of operation (sign/verify) is returned in the
          list of xmlDSigSignature objects. Application can examine
	  the key and signature method, content just before digesting or
          signing, etc. and decide what to do with it.
	*: The Transform and KeyInfo code was significantly re-written and 
          separated from the XMLDSig code with a goal to reuse in in 
          XML Signature or whatever.
        *: Added support for RetrievalMethod and Manifests (pretty simple
	  adter the first change because both are based on Transforms)
        *: Added XSLT support (based on libxslt from Daniel Veillard)