forked from jpbarrette/curlpp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
324 lines (245 loc) · 12.2 KB
/
ChangeLog
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
Jean-Philippe Barrette-LaPierre (3 March 2008) version 0.7.1
- Changed to version 0.7.2
Jean-Philippe Barrette-LaPierre (10 January 2008) version 0.7.1
- Fixed utilspp::clone_ptr bug (Thanks to Piotr Niemcunowicz)
- Fixed cURLpp::Multi bug (Thanks to Piotr Niemcunowicz)
Jean-Philippe Barrette-LaPierre (09 January 2008) version 0.7.1
- Fixed missing entry in utilspp/Makefile.am.
Jean-Philippe Barrette-LaPierre (06 January 2008) version 0.7.1
- Fixed Forms (HttpPost) memory leak.
Jean-Philippe Barrette-LaPierre (05 January 2008) version 0.7.1
- Fixed HttpPost crash. (Thanks to Piotr Niemcunowicz)
Jean-Philippe Barrette-LaPierre (03 January 2008) version 0.7.1
- Fixed missing specialization declaration in InfoTypeConverter.
(Thanks to Ryan Allen for bug report)
- Fixed possible memory corruption for Easy::operator<< function.
Jean-Philippe Barrette-LaPierre (24 October 2007) version 0.7.1
- Added utility functions. (operator<< overloading for std::ostreams)
- Namespace semicolon fix provided by Joerg.
- Added global.h to distribution
- Removed config.h usage
- Took Jeff Ye changes for the curlpp.spec
Jean-Philippe Barrette-LaPierre (3 October 2007) version 0.7.0
- Changed to version 0.7.1
Jean-Philippe Barrette-LaPierre (16 January 2007) version 0.7.0
- Added boost.function (http://www.boost.org) feature.
Jean-Philippe Barrette-LaPierre (13 January 2007) version 0.7.0
- Fixed Functor arguments binding.
- Enabled example 10.
- Added make_functor function (see example10).
- WriteData is now called WriteFile.
- Disabled buggy WriteStream.
- Added example17 (binded method functor).
Jean-Philippe Barrette-LaPierre (13 January 2007) version 0.7.0-pre2
- Changed to version 0.7.0
Armel Asselin (21 November 2006) version 0.7.0-pre2
- Added some missing options (some unavailable CURLOPT)
- Fixed Options for Quote/PreQuote/PostQuote (was long, now is std::list<std::string>).
- Added cURLpp::Easy::reset.
- Fixed wrong cURLpp::Easy::InfoGetter declaration (struct/class mix).
- Added implementation for long and double Info.
- cURLpp::Multi removes the easy handles remaining inside itself when destroyed (allows nice handling of exceptions when a Multi is involved).
- Changed to version 0.7.0
Jean-Philippe Barrette-LaPierre (08 August 2006) version 0.7.0-pre2
- Added example 16
Jean-Philippe Barrette-LaPierre (30 June 2006) version 0.7.0-pre2
- Added the NotAvailable feature. If CURLPP_ALLOW_NOT_AVAILABLE is
defined, it allow us to compile code not available for the current
libcURL version.
- Added the NoValueOptionTrait. This will allow options with no values,
as CURLOPT_SSLENGINE_DEFAULT, for instance.
Jean-Philippe Barrette-LaPierre (29 June 2006) version 0.7.0-pre1
- Changed to version 0.7.0-pre2
Jean-Philippe Barrette-LaPierre (29 June 2006) version 0.7.0-pre1
- Fixed the missing msvc makefiles in source distribution.
- Fixed some gcc 3.2 compilation fixes (MaHo)
Jean-Philippe Barrette-LaPierre (25 June 2006) version 0.7.0-pre1
- Updated MSVC makefiles for new examples and for Multi integration.
- Better Multi interface error handling.
Jean-Philippe Barrette-LaPierre (25 June 2006) version 0.6.1
- Changed to version 0.7.0-pre1
Jean-Philippe Barrette-LaPierre (25 June 2006) version 0.6.1
- Added Multi interface.
Jean-Philippe Barrette-LaPierre (25 June 2006) version 0.6.0
- Changed to version 0.6.1
Jean-Philippe Barrette-LaPierre (25 June 2006) version 0.6.0
- We require automake-1.9 for the AMD64 aclocal changes
- Some libcURL version check added for Infos.hpp
Jean-Philippe Barrette-LaPierre (17 June 2006) version 0.6.0-pre5
- Changed to version 0.6.0
Jean-Philippe Barrette-LaPierre (29 March 2006) version 0.6.0-pre5
- SList bug fixed.
Jean-Philippe Barrette-LaPierre (25 January 2005) version 0.6.0-pre4
- Added win32 examples's Makefile for VC++.
- Added README.win32.
- Changed to version 0.6.0-pre5
Jean-Philippe Barrette-LaPierre (18 January 2005) version 0.6.0-pre4
- Fixed example 11 binary file "bug".
Jean-Philippe Barrette-LaPierre (17 January 2005) version 0.6.0-pre4
- CookieList is no longer experimental code.
- Added example 12 (HTTP POST)
Jean-Philippe Barrette-LaPierre (03 October 2005) version 0.6.0-pre3
- Added some patches for MS VC++ compiling. (Giuseppe "Cowo" Corbelli)
- Changed year of copyright
- Added examples 10 and 11
- Changed to version 0.6.0-pre4
Jean-Philippe Barrette-LaPierre (17 November 2005) version 0.6.0-pre2
- Fixed the missing utilspp files in the source distribution.
- Changed to version 0.6.0-pre3
Jean-Philippe Barrette-LaPierre (03 October 2005) version 0.6.0-pre1
- Added missing files in Makefile.am
- Changed to version 0.6.0-pre2
Jean-Philippe Barrette-LaPierre (01 October 2005) version 0.6.0-pre1
- Added Types.hpp in Makefile.am
Jean-Philippe Barrette-LaPierre (26 October 2005) version 0.5.2
- Added Exception safe feature for DebugCallback.
Jean-Philippe Barrette-LaPierre (20 October 2005) version 0.5.2
- fixed the SEGFAULT for the functor use.
Jean-Philippe Barrette-LaPierre (25 August 2005) version 0.5.2
- configure script fix.
Jean-Philippe Barrette-LaPierre (25 August 2005) version 0.5.2
- Added Function functor example.
- Member Function functor works.
- All callbacks now uses Functor.
- Removed the cURL namespace.
- Updated the copyright year.
- Added the CURLOPT_COOKIELIST patch from Peter Krumins.
This patch need to be enabled by the --enable-maintener.
Jean-Philippe Barrette-LaPierre (24 August 2005) version 0.5.2
- Removed the Easy::print function.
- Fixed missing getInfo functions.
Jean-Philippe Barrette-LaPierre (18 August 2005) version 0.5.2
- GetInfo patch
Jean-Philippe Barrette-LaPierre (29 July 2005) version 0.5.1
- Changed to version 0.5.2
Jean-Philippe Barrette-LaPierre (29 July 2005) version 0.5.1
- Now we can build with MinGW.
- Improved libcURL test.
Jean-Philippe Barrette-LaPierre (19 July 2005) version 0.5.1
- Added the BUILDING_CURLPP Define (DLL building).
Jean-Philippe Barrette-LaPierre (18 July 2005) version 0.5.1
- cURLpp::Options::PostFieldSize is now a long, and
cURLpp::Options::PostFieldSizeLarge is now a cURL::curl_off_t
(thanks to Nicolas Le Goff)
Jean-Philippe Barrette-LaPierre (17 July 2005) version 0.5.1
- RPM fixes.
- Missing dllfcn.h added.
Jean-Philippe Barrette-LaPierre (16 July 2005) version 0.5.1
- Added the export feature for MinGW.
Jean-Philippe Barrette-LaPierre (14 July 2005) version 0.5.1
- Updated the documentation related to the exception safe feature.
Jean-Philippe Barrette-LaPierre (14 July 2005) version 0.5.0
- Changed to version 0.5.1
Jean-Philippe Barrette-LaPierre (14 July 2005) version 0.5.0
- cURLpp::Options::HttpGet and cURLpp::Options::CookieSession are now
using bool values. (thanks to Peteris Krumins)
Jean-Philippe Barrette-LaPierre (27 April 2005) version 0.5.0-rc7
- Changed to version 0.5.0
Jean-Philippe Barrette-LaPierre (29 May 2005) version 0.5.0-rc7
- Removed the "string" way to handle memory.
Jean-Philippe Barrette-LaPierre (28 April 2005) version 0.5.0-rc7
- Another patch to be able to compile on Sun's WorkShop C
and C++ compilers, version 6. (Thanks to Ben Golding
<bgg_no_spam at object dash craft dot com dot au>)
Jean-Philippe Barrette-LaPierre (27 April 2005) version 0.5.0-rc6
- Changed to version 0.5.0-rc7
Jean-Philippe Barrette-LaPierre (27 April 2005) version 0.5.0-rc6
- Added the cURLpp::Easy::getHandle function
- Removed the ICE_(STD)_STREAMPOS test.
Jean-Philippe Barrette-LaPierre (24 April 2005) version 0.5.0-rc6
- Added the ICE_(STD)_STREAMPOS test.
- Now we can compile it with GCC-2.95
Jean-Philippe Barrette-LaPierre (21 April 2005) version 0.5.0-rc6
- Removed the AC_DISABLE_STATIC in configure script.
- Added the example05.cpp
Jean-Philippe Barrette-LaPierre (21 April 2005) version 0.5.0-rc5
- Changed to version 0.5.0-rc6
Jean-Philippe Barrette-LaPierre (21 April 2005) version 0.5.0-rc5
- Patch to be able to compile on Sun's WorkShop C
and C++ compilers, version 6. (Thanks to Ben Golding
<bgg_no_spam at object dash craft dot com dot au>)
- Added an option to disable gcc warnings option.
Jean-Philippe Barrette-LaPierre (19 April 2005) version 0.5.0-rc5
- Fixed the VC++ "Release (dynamic)" configuration.
Jean-Philippe Barrette-LaPierre (30 March 2005) version 0.5.0-rc5
- Updated namespace problems in example04.cpp.
Jean-Philippe Barrette-LaPierre (23 March 2005) version 0.5.0-rc4
- Changed to version 0.5.0-rc5
Jean-Philippe Barrette-LaPierre (23 March 2005) version 0.5.0-rc4
- The Visual Studio .NET 2003 project is now available.
- The MingGW cross-compiling scripts are now updated to
work on debian.
Jean-Philippe Barrette-LaPierre (18 March 2005) version 0.5.0-rc4
- Compilation fix for OptionSetter specialization of HTTPPOST.
(Thanks to Glenn <crass_no_spam at users dot berlios dot de>)
- Compilation fix for CXXFLAGS (-0 option glitch).
(Thanks to Glenn <crass_no_spam at users dot berlios dot de>)
Jean-Philippe Barrette-LaPierre (22 February 2005) version 0.5.0-rc4
- Fixed some presentation errors in the guide.
Jean-Philippe Barrette-LaPierre (24 January 2005) version 0.5.0-rc3
- Changed to version 0.5.0-rc4
Jean-Philippe Barrette-LaPierre (24 January 2005) version 0.5.0-rc3
- Fixed a compilation error for VC++ .NET
(Thanks to Hoef Jan <jan dot hoef_no_spam at siemens_no_spam dot com>)
Jean-Philippe Barrette-LaPierre (16 January 2005) version 0.5.0-rc3
- Added cross-compiling scripts for mingw.
Jean-Philippe Barrette-LaPierre (16 January 2005) version 0.5.0-rc2
- Changed to version 0.5.0-rc3
Jean-Philippe Barrette-LaPierre (16 January 2005) version 0.5.0-rc2
- Fixed a gcc 3.4 compilation error.
(see http://www.dis.com/gnu/gcc/Name-lookup.html for more details).
(Thanks to Gisle Vanem)
Jean-Philippe Barrette-LaPierre (10 January 2005) version 0.5.0-rc1
- Changed to version 0.5.0-rc2
Jean-Philippe Barrette-LaPierre (10 January 2005) version 0.5.0-rc1
- Fixed a namespace problem in Form.hpp.
- Added VC++ project files
Jean-Philippe Barrette-LaPierre (08 January 2005) version 0.5.0-rc1
- Added missing EXTRA_DIST files.
Jean-Philippe Barrette-LaPierre (07 January 2005) version 0.3.1
- Changed to version 0.5.0-rc1
Jean-Philippe Barrette-LaPierre (07 January 2005) version 0.3.1
- Took the curlpp.spec.in from the 0.3.x versions.
- Added HttpPost specialization class.
- Moved source files from "src/curlpp/" to "curlpp/".
- Moved namespace cURL from cURLpp, now it stands alone.
- Renamed the class Curl to CurlHandle.
- Removed CurlFactory system because it wasn't thread safe.
Jean-Philippe Barrette-LaPierre (03 January 2005) version 0.3.1
- Fixed the latex bug in the guide.
- Text formating in the guide.
Jean-Philippe Barrette-LaPierre (02 January 2005) version 0.3.1
- Added cURL.hpp
- Fixed a bug in OptionList.cpp that caused and endless loop.
Jean-Philippe Barrette-LaPierre (01 January 2005) version 0.3.1
- Added StorageOption class.
- Added example04 in maintener examples.
- Added TypeTrait.hpp
Jean-Philippe Barrette-LaPierre (26 November 2004) version 0.3.1
- Patched a minor grammatical error and a spelling error in the
documentation. Thanks to:
Jonathan Wakely <cow_no_spam at compsoc dot man dot ac dot uk>
Jean-Philippe Barrette-LaPierre (25 November 2004) version 0.3.1
- Patched documentation's spelling errors. Thanks to:
Paul Lacy <paul dot lacy_no_spam at hsd dot com dot au>,
Jonathan Wakely <cow_no_spam at compsoc dot man dot ac dot uk>
- Removed broken examples.
- The libcurl interface is now included in the
cURLpp::cURL namespace.
Jean-Philippe Barrette-LaPierre (12 November 2004) version 0.3.1
- Added example03.cpp (for verbose callback)
- Applied a patch from Glenn Washburn <glenniii_no_spam at mail dot utexas dot edu>
for configure.ac
- example02.cpp doesn't refer to example18 anymore.
Jean-Philippe Barrette-LaPierre (10 November 2004) version 0.3.1
- Worked on the guide.
- Changed the OptionContainerType policy for the std::string.
It could eventually cause a memory corruption.
Jean-Philippe Barrette-LaPierre (07 November 2004) version 0.3.1
- Fixed a memory leak in SList.
- Slist is now usable for std::list< std::string > options.
Jean-Philippe Barrette-LaPierre (12 October 2004) version 0.3.1
- Added some missing simple options.
- Started to work on the new guide.
- Added the SList class (C++ wrapper over curl_slist).
- non_copyable class now respect naming conventions.