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)
|