File: ChangeLog

package info (click to toggle)
xmlrpc-epi 0.54.2-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,588 kB
  • sloc: sh: 12,254; ansic: 5,747; xml: 1,387; makefile: 166; php: 17
file content (423 lines) | stat: -rw-r--r-- 12,419 bytes parent folder | download | duplicates (5)
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
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
2009-09-02  Robin Cornelius <robin.cornelius@gmail.com>
    Import patch from hiroaki-kawai to fix datetime timezone offsets
    Minor version 0.54.2

2009-09-02  Robin Cornelius <robin.cornelius@gmail.com>
    Autotools update and change method of finding and linux to libexpat
    on linux builds. No code changes
    Minor version 0.54.1

2008-04-16  Robin Cornelius <robin.cornelius@gmail.com>
	Use only shared libexpat
	Applied Jeff Lawson's patches to fix bugs #629254,#621435
 	Removed libxml2 for the moment as the compatability headers are a licence
   	 nightmare as they drag in php code and thats GPL incompatable and could be
   	 nasty shock for an unsuspecting user, following advice from debian packaging
 	Cleaned up the --with-expat=[location] option, default is now to use shared libexpat
   	 if its not in /usr/lib and /usr/include override with command line option.
 	Remove expat from source tree.
	Update visual studio files for this build
	Bump to version 0.54

2008-04-02  Robin Cornelius <robin.cornelius@gmail.com>
	
	Fix some more gcc 4.X warnings
	Update windows project files
	Bump to version 0.53

2008-03-25  Robin Cornelius <robin.cornelius@gmail.com>

	Fix gcc 4.x warnings as some are portability issues
	Update autotools to new version
	Add configure option to use shared libexpat
	Add #ifdefs to include correct header file if using shared libexpat
	Bump version to 0.52
	Update COPYING to include the libexpat licence and specific which files
	 are under which licence.

2005-03-16  Seth Nickell  <seth@gnome.org>

        Make 64-bit clean.
	
	* src/encodings.c: (convert):

	iconv() takes size_t elements, which can potentially vary
	by platform relative to int. Use size_t instead of int
	(since the pointers won't be compatible on what's passed back).
	
	* src/xml_element.c: (xml_elem_parse_buf):
	* src/xmlrpc.c: (date_from_ISO8601), (map_expat_errors):

	Use %li on printf instead of %i when passing in a long.
	
2002-06-23 23:25  danda

	* src/xml_to_xmlrpc.c (1.8): remove commentary

2002-05-23 17:46  danda

	* src/xml_element.c (1.8): patch from mukund - fix non utf-8
	encoding conversions

2002-03-22 06:02  danda

	* src/xmlrpc.h (1.14): specify enum's explicitly to minimize
	compiler differences

2002-03-22 06:01  danda

	* sample/hello_server.c (1.2): reply in like manner

2002-03-12 18:08  danda

	* src/: encodings.c (1.3), queue.c (1.4): fix compiler warnings

2002-03-09 23:15  danda

	* src/: xmlrpc.c (1.22), xmlrpc.def (1.2), xmlrpc.h (1.13): add
	fault interrogation funcs

2002-03-09 22:27  danda

	* xmlrpcepi.dsp (1.1), src/xmlrpc.c (1.21), src/xmlrpc.def (1.1):
	win32 build patches contributed by Jeff Lawson

2002-02-13 20:58  danda

	* src/: base64.c (1.4), simplestring.c (1.4), simplestring.h (1.2),
	xml_element.c (1.7), xmlrpc.c (1.20), xmlrpc.h (1.12): patch to
	make source more windows friendly, contributed by Jeff Lawson

2002-01-08 01:06  danda

	* src/xml_element.c (1.6): enable <?xml version="1.0"?> format for
	parsers that are very picky.

2002-01-07 17:58  danda

	* src/xml_to_xmlrpc.c (1.7): fix faults to return a single struct
	instead of an array of 1 struct

2001-12-19 21:04  danda

	* Makefile.in (1.3), aclocal.m4 (1.2), config.guess (1.3),
	config.sub (1.3), configure (1.3), configure.in (1.4), install-sh
	(1.2), ltmain.sh (1.3): use libtool 1.4

2001-10-12 23:32  danda

	* sample/hello_client.c (1.2): demonstrate output versions

2001-10-12 23:25  danda

	* src/xmlrpc.c (1.19): default to writing xmlrpc

2001-09-29 21:58  danda

	* src/: Makefile.in (1.7), simplestring.c (1.3), system_methods.c
	(1.7), xml_element.c (1.5), xmlrpc.c (1.18), xmlrpc_introspection.c
	(1.9): adding cvs log to history section

2001-09-29 21:46  danda

	* src/xml_to_soap.c (1.6): make robodoc friendly

2001-09-22 23:38  danda

	* src/xml_to_soap.c (1.4): remove some debug logging

2001-09-22 23:35  danda

	* src/xml_to_soap.c (1.3): various fixes to enable
	interop-client.php, interop-server.php to pass all tests

2001-09-22 23:34  danda

	* src/xmlrpc.c (1.17): XMLRPC_SetIsVector can now change type of
	pre-existing vector, provided vector contains no elements

2001-09-22 19:20  danda

	* src/xml_to_soap.c (1.2): display date in yyyy-mm-dd:hh:mmZ format

2001-09-22 18:52  danda

	* src/xml_to_xmlrpc.c (1.6): never return methodname in a
	methodResponse. treat xmlrpc_empty (null) as empty string <string/>

2001-09-16 20:33  danda

	* sample/sample.c (1.9): add soap version argument

2001-09-16 20:32  danda

	* sample/memtest.c (1.4): add dupped value test

2001-09-16 20:31  danda

	* src/xmlrpc.h (1.11): fix syntax error

2001-09-16 20:29  danda

	* src/xmlrpc.h (1.10): modified iso_8601 functions to handle dashes
	for soap.  added XMLRPC_RequestGet/SetError added SOAP plugin added
	XMLRPC_DupValueNew added XMLRPC_GetValueTypeEasy beautified code. 
	spaces -> tabs, etc.

2001-09-16 20:29  danda

	* src/xmlrpc_private.h (1.5): removed unused id attr from vector
	struct

2001-09-16 20:26  danda

	* src/: xml_to_soap.c (1.1), xml_to_soap.h (1.1), Makefile.am
	(1.5), Makefile.in (1.6): adding prelim SOAP support

2001-09-16 20:25  danda

	* src/xmlrpc.c (1.16): modified iso_8601 functions to handle dashes
	for soap.  added XMLRPC_RequestGet/SetError added SOAP plugin added
	XMLRPC_DupValueNew added XMLRPC_GetValueTypeEasy beautified code. 
	spaces -> tabs, etc.

2001-09-16 20:07  danda

	* src/xml_to_xmlrpc.c (1.5): code beautification

2001-09-16 20:05  danda

	* src/xml_to_dandarpc.c (1.2): bug fix: set array type instead of
	mixed

2001-08-31 17:14  danda

	* sample/server.c (1.6): fix bug 457010: bus error

2001-08-31 17:13  danda

	* sample/: hello_client.c (1.1), hello_server.c (1.1): adding very
	simple hello client/server examples

2001-07-23 19:24  danda

	* src/system_methods.c (1.6): return something useful from
	system.multiCall

2001-07-23 19:15  danda

	* src/base64.c (1.3): fix junk in empty base64 elements problem

2001-07-23 19:14  danda

	* sample/server.c (1.5): add method to echo any value

2001-07-23 07:29  danda

	* src/system_methods.c (1.5): fix endless loop in system.multiCall

2001-07-22 05:04  danda

	* src/: xmlrpc.c (1.15), xmlrpc.h (1.9): add
	XMLRPC_GetVersionString

2001-07-22 04:47  danda

	* src/: Makefile.in (1.5), base64.c (1.2), simplestring.c (1.2),
	xmlrpc_introspection.c (1.8), xmlrpc_introspection_private.h (1.5):
	fix system.methodSignature and system.methodHelp which were broken
	by introspection rewrite

2001-07-15 05:19  danda

	* src/xmlrpc.c (1.14): fix bug 440087, possible memory corruption
	if null is passed to XMLRPC_SetValueBase64.  Also, clear a couple
	strings before adding to them.

2001-07-01 07:05  danda

	* configure.in (1.2): fix version

2001-06-29 23:22  danda

	* config.guess (1.2), config.sub (1.2), ltconfig (1.2), ltmain.sh
	(1.2): upgrading libtool to version 1.3.5.  Enables building of
	static library on linux and probably fixes a bunch of other things

2001-06-15 02:29  danda

	* src/xml_to_xmlrpc.c (1.4): fix bug 433302. extra <param> in
	<fault>.  Submitted by boykin@pobox.com

2001-05-19 04:35  danda

	* sample/sample.c (1.6): cleanup. improve teststruct example.  add
	introspection example

2001-05-19 03:54  danda

	* src/: system_methods.c (1.4), xmlrpc_introspection.c (1.7),
	xmlrpc_introspection.h (1.5): add XMLRPC_ERROR to
	XMLRPC_IntrospectionCreateDescription() for better error handling

2001-05-18 17:33  danda

	* sample/: sample.c (1.5), server.c (1.4): still ugly, but at least
	now sample and server should be doing basically the right thing. 
	before, they were expecting the parameters vector as a struct,
	which is ok in simplerpc vocab, but is not valid xmlrpc

2001-05-18 17:29  danda

	* src/queue.h (1.4): yet another c++ patch, since I screwed up the
	first one

2001-05-16 16:35  danda

	* src/queue.h (1.3): re-arrange typedef order cuz it was breaking
	some c++ compiler(s)

2001-05-16 06:25  danda

	* sample/: server_compliance_test.c (1.3),
	server_compliance_test.php (1.2): validates again, minor mods
	required for params library fix

2001-05-16 06:12  danda

	* sample/: memtest.c (1.2), sample.c (1.4), server.c (1.3),
	server_compliance_test.c (1.2): all samples should be working now

2001-05-16 05:43  danda

	* src/xml_to_xmlrpc.c (1.3): switch to single valued response
	params.  breaks some legacy apps, but it is the 'right thing' (tm)
	and must be done.  Anyway, this means apps don't have to create an
	extra array around return values

2001-05-16 05:18  danda

	* src/xml_to_xmlrpc.c (single_valued_response_param_branch.2): fix
	ordering problem with methodcall not being determined in time

2001-05-14 18:31  danda

	* src/: queue.c (1.2), queue.h (1.2), system_methods.c (1.3),
	system_methods_private.h (1.3), xml_element.c (1.4), xmlrpc.c
	(1.12), xmlrpc.h (1.6), xmlrpc_introspection.c (1.6),
	xmlrpc_introspection.h (1.4), xmlrpc_introspection_private.h (1.4),
	xmlrpc_private.h (1.4): Rewrote the introspection stuff: - modified
	xml_element api to return parser error codes in a struct - added
	Q_Iter_Del for deletion of queue iterator value - got rid of old
	introspection API's - removed various introspection defines - added
	new method/type descriptions via xml - added
	XMLRPC_VectorRemoveValue (experimental) - removed
	XMLRPC_ServerSetMethodDescription - added versioning typedefs to
	xmlrpc.h - new xml based public introspection API: -  -
	XMLRPC_IntrospectionCreateDescription()    -
	XMLRPC_ServerAddIntrospectionData()    -
	XMLRPC_ServerRegisterIntrospectionCallback()

2001-05-14 17:44  danda

	* src/xml_to_xmlrpc.c (single_valued_response_param_branch.1):
	first cut at ensuring response params are single valued.  breaks
	legacy apps, so putting it on a branch

2001-05-07 06:47  danda

	* src/: system_methods.c (1.2), system_methods_private.h (1.2),
	xmlrpc.c (1.11): add system.interopFaultsVersion

2001-05-07 06:10  danda

	* src/xmlrpc.c (1.10): fix request io cleanup.	caught an error
	using memtest

2001-05-07 05:57  danda

	* src/: xml_element.c (1.3), xml_element.h (1.2), xmlrpc.c (1.9),
	xmlrpc.h (1.5), xmlrpc_introspection_private.h (1.3),
	xmlrpc_private.h (1.3): supporting new interop faults spec

2001-04-29 08:31  danda

	* src/: system_methods.c (1.1), system_methods_private.h (1.1),
	xmlrpc.c (1.8), xmlrpc_introspection.c (1.5), xmlrpc.h (1.4):
	adding system.multiCall method.  prelim support

2001-04-29 06:57  danda

	* src/: xmlrpc.c (1.7), xmlrpc_introspection.c (1.4): bug fix. make
	copy in the correct place, or will have a mem leak in some
	situations

2001-04-26 04:36  danda

	* src/xml_to_xmlrpc.c (1.2): send empty <param/> element even if no
	parameter passed, for interop reasons

2001-04-26 04:35  danda

	* src/xml_element.c (1.2): use abbreviated form for empty elements
	<foo></foo>  ---> <foo/>

2001-04-24 19:45  danda

	* src/encodings.c (1.2): fix double-byte to single byte encoding
	problem.  improper length was being used

2001-04-20 23:21  danda

	* src/xmlrpc_introspection.h (1.3): build on older GCC that do not
	support __VA_ARGS__ macros

2001-04-16 20:42  danda

	* src/: Makefile.am (1.3), Makefile.in (1.3), xmlrpc.c (1.5),
	xmlrpc_introspection.c (1.2), xmlrpc_introspection_private.h (1.2),
	xmlrpc_private.h (1.2): support for introspection, including new
	system.describeMethods

2001-04-16 20:30  danda

	* sample/sample.c (1.3): support for introspection, including new
	system.describeMethods

2001-04-13 06:44  danda

	* src/: Makefile.am (1.2), Makefile.in (1.2), xmlrpc.c (1.4),
	xmlrpc.h (1.3), xmlrpc_introspection.c (1.1),
	xmlrpc_introspection.h (1.1), xmlrpc_introspection_private.h (1.1),
	xmlrpc_private.h (1.1): introspection support, fault util, and
	begin code re-org

2001-04-10 01:01  danda

	* sample/sample.c (1.2), sample/server.c (1.2), src/xmlrpc.c (1.3),
	src/xmlrpc.h (1.2): adding API utility support for xmlrpc specified
	'Fault'

2001-04-09 17:57  danda

	* sample/: Makefile.am (1.2), Makefile.in (1.2): adding memory
	(refcount) test case

2001-03-22 14:48  danda

	* src/xmlrpc.c (1.2): proper refcounting when adding values to
	vectors

2001-03-22 14:47  danda

	* sample/memtest.c (1.1): adding mem refcounts tests

2001-03-20 danda

	* open-sourced xmlrpc-epi. imported to sourceforge cvs repository.

2000-10-20 danda

	* completed re-write of xmlrpc based on prior proprietary format
	and API's.  This is a ground up re-write.