File: ChangeLog

package info (click to toggle)
net-cpp 3.1.0%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 676 kB
  • sloc: cpp: 3,649; ansic: 185; makefile: 24
file content (509 lines) | stat: -rw-r--r-- 15,890 bytes parent folder | download
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
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
2023-01-02 Mike Gabriel

        * Release 3.1.0 (HEAD -> main, tag: 3.1.0)
        * d/changelog: Mark 3.0.0 as released (a while ago). (f4b244e)

2022-12-09 Ratchanan Srirattanamet

        * Merge branch 'personal/gberh/focal-compat' into 'main' (729864d)

2022-12-09 Guido Berhoerster

        * Restore compatibility with older libcurl versions (7df5693)

2022-12-04 Mike Gabriel

        * Merge branch 'libcurl-fixes' into 'main' (d827759)

2022-06-18 Luca Weiss

        * curl/multi: fix timer_callback behavior with 0 timeout (ccafdbd)
        * curl/multi: handle timer_callback correctly (46a3eaa)

2022-12-04 Mike Gabriel

        * Merge branch 'libcurl-errors' into 'main' (f4a2477)

2022-06-18 Luca Weiss

        * curl/multi: add new error codes (ca21445)
        * curl/multi: add default case to print operator (34a6b90)

2022-11-24 Guido Berhoerster

        * Merge branch 'mr/INSTANTIATE_TEST_SUITE' into 'main' (dbeb7d9)

2020-10-30 Mike Gabriel

        * Use googletest macro INSTANTIATE_TEST_SUITE, rather than deprecated
          INSTANTIATE_TEST_CASE macro. (79da33a)

2021-05-28 Dalton Durst

        * Merge branch 'personal/dobey/multidist' into 'main' (388a47f)

2021-05-17 Rodney Dawes

        * Release version 3.0.0. (e67edb5)
        * Disable http_streaming_client test temporarily. (6766aac)
        * Remove unneccessary bzr-builddeb config. (e8aeaa3)
        * Add Jenkinsfile to enable building in CI. (0525991)
        * d/control: Update build dependencies (005e3ae)

2021-05-17 Rodney

        * Merge branch 'mr/reproducible-doxygen' into 'main' (eb9d268)
        * Merge branch 'mr/typo-fix' into 'main' (02662e1)
        * Merge branch 'github/fork/z3ntu/master' into 'main' (258be1c)

2020-10-30 Mike Gabriel

        * doc/Doxyfile.in: Make build (more) reproducible. No full path names
          in API docs. (8813233)
        * src/core/net/http/client.cpp: Typo fix in error message. (88f6c54)

2019-02-09 Luca Weiss

        * Set the Content-Type header on POST, otherwise stuff breaks
          (8567cc6)
        * Don't bundle httpbin, don't fail silently (e028baa)
        * Port to new jsoncpp API (137154e)

2018-04-09 Marius Gripsgard

        * Cleanup debian packaging (01fc17e) (tag: 2.2.1)
        * Fix bionic build (4a86f8a)
        * Imported to UBports (be3390d)

2016-11-08 Bileto Bot

        * Releasing 2.2.0+17.04.20161108.2-0ubuntu1 (20fb438)
        * Fix http header parsing in net response. (LP: #1631846) (11b933b)

2016-11-08 Gary.Wzl

        * The value of "Content-Length" are different on xenial and zesty, so
          we only check key and ignore value for it. That makes
          http_client_tests passed. (66a7de1)
        * add a log to check why it failed to compile against zesty. suspects
          the content-length doesn't match on zesty. (815d449)

2016-11-02 Gary.Wzl

        * simplify the test case to only verify http header and avoid the
          noise. (25d3324)
        * add one test case to verify header parsing properly. (749d37d)
        * enable the unit test(get_request_against_app_store_succeeds) to
          verify if headers are parsed properly. (77d9158)

2016-10-10 Gary.Wzl

        * Fixes header parsing in net response. (dc9cf55)

2016-09-13 Bileto Bot

        * Releasing 2.1.0+16.10.20160913.2-0ubuntu1 (4bd4f2a)
        * Enable pause/resume of requests.;  Fix LP:#1570686 and
          LP:#1570687;  Add data reading callback function in
          streaming http interface.;  Fix LP:#1605179;  No-change
          rebuild for boost soname change.;  Bump version.;  Bump
          major revision to account for toolchain update. Fixes
          LP:#1452333. (1c85506)

2016-08-18 Gary.Wzl

        * set condition for different archs in symbol files. (f0bd800)
        * 1.modify tag name for symbol files. 2.make code changes according
          to James' comment. (9b9425f)
        * 1.make post/del methods as normal non-virtual functions. 2.move
          pause/resume/abort_request_if from Request to
          Streaming_Request. 3.bump project version to 2.1.0.
          4.update symbols files. (d2ae724)

2016-08-16 Gary.Wzl

        * code change to keep abi compatibility. (042e46c)

2016-08-12 Gary.Wzl

        * minor change on net-cpp.pc.in (e9d9d31)
        * 1. simplify cmake-foo. 2. add missing change log entries. 3. more
          debian and cmake config simplification. (7f88f51)

2016-08-12 James Henstridge

        * More Debian and cmake config simplification. (98e9312)
        * Add missing change log entries (04000cb)
        * Simplify cmake-foo. (aea360a)

2016-08-12 Gary.Wzl

        * fixes include path for dev.install file. (1600eeb)
        * fixes pre_release_hook issue. (6f40b2d)
        * fixes bunch of debian files. (62c6eef)

2016-08-11 Gary.Wzl

        * Fixes dependencies issue in control file. (3edf241)
        * 1.If the default Boost is old, depend on 1.58 explicitly. 2.Use
          -DBOOST_ERROR_CODE_HEADER_ONLY so that the Boost.System
          dependency compiles out. 3.Fix -Werror failure. (53ba355)

2016-08-08 James Henstridge

        * If the default Boost is old, depend on 1.58 explicitly. (c81f454)
        * Use -DBOOST_ERROR_CODE_HEADER_ONLY so that the Boost.System
          dependency compiles out. (7a4bc8b)
        * Fix -Werror failure. (97edcc3)

2016-08-05 Gary.Wzl

        * fixes soname for dev and doc package name in control file.
          (16796fd)
        * dual landing support. (00d12c5)

2016-08-01 Gary.Wzl

        * waits enough time for server process to launch. (918cf8d)

2016-08-02 Gary.Wzl

        * don't ship symbol file. (4cbefc7)
        * using small package for testing(pause_and_resume). (296ac7b)
        * update symbols file. (766a809)

2016-08-01 Gary.Wzl

        * fixes tests failure when bulding with gcc5. (f31a3e4)
        * fixes linking error against xenial and yakkety. (c066890)

2016-07-27 Gary.Wzl

        * Fixes typo. (393aeff)

2016-07-21 Gary.Wzl

        * update debian changelog. (fa4a8d2)
        * Support data reading call back function in streaming API. That
          makes possible to upload data into server directly without
          local cache. (5137712)

2016-06-01 Thomas Voß

        * Make sure that exceptions while pausing/resuming an easy handle are
          not propagating. Flush output stream for progress bar.
          (8f9f30d)

2016-05-31 Thomas Voß

        * [Gary Wang];  Enable pause/resume of requests.;  Fix LP:#1570686
          and LP:#1570687 (17bc195)
        * Adjust interface to account for requirement to set the abortion
          criteria when pausing a request. (be3c6cb)

2016-05-23 Gary.Wang

        * add pause_and_resume test (d93d8b7)
        * 1.abort_request_option -> abort_request_if to make api more
          self-explanatory 2.do not set abort request option by
          default (96b91be)

2016-05-17 Gary.Wang

        * 1.bump major revision since this change breaks ABI 2.introduce new
          API (abort_request_option) for request 3.fix typo
          (508d833)

2016-04-15 Gary.Wang

        * 1.Fix crash issue when sending large chunk data via PUT method
          (lp:1570686) 3.Support DELETE method (lp:1570687)
          2.Support POST method with istream 4.Support pause and
          resume mechanism 5.Add some test cases (3444e12)

2015-04-15 CI Train Bot

        * Releasing 1.2.0+15.04.20150415.2-0ubuntu1 (cbe40fd)

2015-04-15 thomas-voss

        * Add streaming support to net-cpp in an ABI-stable way.
          Fixes:
          #1412367 Approved by: Marcus Tomlinson, PS Jenkins bot
          (00caa52)

2015-04-01 Thomas Voß

        * Introduce a streaming http interface. (747ca4c)

2015-03-24 thomas-voss

        * Mark functions as override in implementation. (86af935)

2015-03-23 thomas-voss

        * Adjust symbols. Adjust test suite name. (1b43453)
        * Add streaming support to net-cpp in an ABI-stable way. (1d22f62)

2015-03-05 CI Train Bot

        * Releasing 1.1.0+15.04.20150305-0ubuntu1 (a4b4283)

2015-03-05 thomas-voss

        * Make sure that Multi::Private instances are correctly cleaned up by
          only handing out weak_ptr's to it.
          Fixes: #1419620,
          #1423765 Approved by: Michi Henning (a1cd234)

2015-03-03 thomas-voss

        * Augment the exception thrown when setting the default ssl engine
          option with a more understandable descriptive text.
          (376032a)

2015-02-25 thomas-voss

        * Make curl's openssl dialect the default. (2b7a607)
        * Ensure that async writes are not keeping objects alive. (9ac9eab)
        * Remove dep on libcurl3-gnutls to make tests work out of the box.
          (69033ee)
        * Allow for querying the current error description. (bff8067)
        * Make sure that we do not keep instances of Private::Socket or
          Private::Timeout alive. Clean up error reporting, and
          allow for transporting detailed error reports generated by
          curl via an exception. (d65c89f)

2015-02-24 thomas-voss

        * Adjust build- and runtime deps for curl. (e5eaa3a)
        * Disable sharing to avoid memory leaks. (b11f82b)

2015-02-23 thomas-voss

        * Make sure that Multi::Private instances are correctly cleaned up by
          only handing out weak_ptr's to it. (0979704)

2015-01-23 CI Train Bot

        * Releasing 1.1.0+15.04.20150123-0ubuntu1 (ec010fe)

2015-01-23 Marcus Tomlinson

        * Explicitly cast milliseconds::count() to long. Approved by: Michi
          Henning, Thomas Voß (c6f23de)
        * Use std::numeric_limits<long>::max() to ensure that our cast from
          long long to long does not exceed the upper limit of long.
          (40e9db6)

2015-01-21 Marcus Tomlinson

        * Explicitly cast milliseconds::count() to long (On PPC, this method
          returns an 8-byte long long, of which libCurl reads only
          the first 4 bytes) (9ad1aaa)

2014-12-04 CI Train Bot

        * Releasing 1.1.0+15.04.20141204-0ubuntu1 (4e26c19)
        * Replaced 0replaceme with real versions. (e248a2b)

2014-12-04 thomas-voss

        * Robustify header line parser against empty values in header lines.
          Add test case to verify that empty header value handling
          is correct.
          Fixes: #1392315 Approved by: Pete Woods
          (107922e)

2014-11-19 thomas-voss

        * Update symbols file. (fbda7c5)

2014-11-13 thomas-voss

        * Rely on std::regex to do the actual parsing/matching. (e61a360)
        * Robustify header line parser against empty values in header lines.
          Add test case to verify that empty header value handling
          is correct. (58afb49)

2014-08-04 CI bot

        * Releasing 1.1.0+14.10.20140804-0ubuntu1 (cd5db36)
        * Replaced 0replaceme with real versions. (608a636)

2014-08-04 Pete Woods

        * Add URI building API
          Fixes: 1328021 Approved by: Thomas Voß
          (4c8d266)

2014-07-30 Pete Woods

        * Increment the minor revision, instead of the patch one (50dd295)
        * Add new symbols (976d400)
        * Merge trunk (5972f55)

2014-07-29 CI bot

        * Releasing 1.0.0+14.10.20140729.1-0ubuntu1 (ffc332c)

2014-07-29 Pete Woods

        * No change rebuild (6f471fa)
        * Disable failing test on powerpc (c47dbb4)
        * No change commit (1e36f70)
        * Merge trunk (314477d)

2014-07-18 CI bot

        * Releasing 1.0.0+14.10.20140718-0ubuntu1 (3b8654f)

2014-07-18 thomas-voss

        * Bump major revision and so name to account for toolchain update.
          Approved by: Colin Watson (49fbca6)

2014-06-27 thomas-voss

        * Bump major revision and so name to account for toolchain update.
          (0359a68)

2014-06-24 Pete Woods

        * Rename Uri components (cfd3a2f)

2014-06-23 Pete Woods

        * Make docs "compile" (9a51d2f)
        * Remove un-necessary include (a736854)
        * Bump version number for new API method (152b0b0)
        * Rename endpoints -> endpoint (cbbbb18)
        * Add some documentation to Uri (2b04124)

2014-06-11 CI bot

        * Releasing 0.0.1+14.10.20140611-0ubuntu1 (1408e83)
        * Update symbols (f67c650)
        * Empty MP for landing. (25b305d)

2014-06-10 Pete Woods

        * Extract out Uri class (252b1a5)
        * URL escape the endpoint (d72aacc)
        * Clean up (ade9cca)
        * Add URI builder API (b4045b1)

2014-06-10 thomas-voss

        * Merged lp:~pete-woods/net-cpp/base64 (e87b3c0)
        * Merged lp:~sil2100/net-cpp/packaging_review (3f38eea)

2014-06-05 Pete Woods

        * Remove unnecessary whitespace (ec118e4)

2014-06-04 Pete Woods

        * Formatting cleanup (b2b8089)
        * Add base64 encoding / decoding support (418458a)

2014-05-22 Łukasz 'sil2100' Zemczak

        * Minor clean-ups of packaging (6fe0896)

2014-05-22 thomas-voss

        * Disable test case running against the Ubuntu app store. (468b399)
        * Run httpbin without the flask-weirdness to allow for killing it
          with a vanilla unix signal. Make sure we execute all the
          right tests :-) (9b5dc32)
        * Make sure that we kill the entire python process group running the
          httpbin instance. (3c305c1)

2014-05-14 thomas-voss

        * Make sure to strip leading and trailing whitespace from header
          fields. (874e4ef)

2014-05-07 thomas-voss

        * Make sure that we do not block indefinitely waiting for the httpbin
          instance to be torn down. (2f8e917)

2014-05-06 thomas-voss

        * Adjust path to server executable in tests. Add missing build
          dependencies. (ca29820)
        * Remove further references to core::net::Uri. (d051002)
        * Remove references to core::net::Uri. (04ea4c5)
        * Add bzr builddeb configuration. (411d8c4)
        * Make test-cases standalone by running a local instance of httpbin.
          (03232e4)

2014-05-05 thomas-voss

        * Get rid of custom Uri class, not needed right now. Add custom
          header support for http requests. (3f1d5b5)

2014-04-22 thomas-voss

        * Add libcurl4-openssl-dev as a build-dependency. Ensure that no
          signals are being caught by curl. Switch to production url
          for Mozilla's location service. (493cd83)

2014-03-18 thomas-voss

        * Make sure that a request survives an async execution. (8bc9885)

2014-03-17 thomas-voss

        * Enable ssl default engine. Disable host and peer ssl checks.
          (325b88b)
        * Add doc package. Add symbols file and symbols map. (edfea0e)
        * Add pkg-config setup. (518e560)

2014-03-15 thomas-voss

        * Add debian packaging. Add timeout for requests. Add cancel
          functionality for requests. (4d1002f)

2014-03-13 thomas-voss

        * Add load tests and statistics. (7b68986)

2014-03-12 thomas-voss

        * Add documentation and clean up. (8f2d282)

2014-03-10 thomas-voss

        * Cleanup error handling. Add documentation for
          core::net::http::Request. (ba65187)
        * Cleanup curl based implementatoin and split out easy, multi and
          shared into their own header/implementation files. Provide
          an async interface to executing requests. Provide basic
          and digest auth support. (a698d7f)

2014-03-07 thomas-voss

        * Add curl multi support. (f09b696)

2013-12-10 thomas-voss

        * Add tests working against the mozilla location service. Add a
          missing handle reset for handles recycled from the pool.
          (23199ca)

2013-12-09 thomas-voss

        * GET, POST, PUT, HEAD now works. (085655e)

2013-12-06 thomas-voss

        * Added an exception for signalling parsing errors. (c67158e)
        * Add documentation for the Uri class. (4dc4033)
        * Adjusted URI parsing. (2cbc99c)

2013-12-04 thomas-voss

        * Initial checkin. (88b723b)