~ubuntu-branches/ubuntu/vivid/curl/vivid

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Andreas Schuldei
  • Date: 2009-04-02 23:35:45 UTC
  • mto: (1.2.1 upstream) (3.2.3 sid)
  • mto: This revision was merged to the branch mainline in revision 38.
  • Revision ID: james.westby@ubuntu.com-20090402233545-geixkwhe3izccjt7
Tags: upstream-7.19.4
Import upstream version 7.19.4

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2008-08-31 14:12  yangtse
 
2
 
 
3
        * docs/examples/10-at-a-time.c, docs/examples/anyauthput.c,
 
4
          docs/examples/fopen.c, docs/examples/ftpuploadresume.c,
 
5
          lib/easy.c: MSVC adjustment
 
6
 
 
7
2008-08-30 22:23  bagder
 
8
 
 
9
        * TODO-RELEASE: Added:
 
10
 
 
11
          165 - "Problem with CURLOPT_RESUME_FROM and CURLOPT_APPEND" by
 
12
          Daniele Pinau,       recipe:
 
13
          http://curl.haxx.se/mail/lib-2008-08/0439.html
 
14
 
 
15
2008-08-30 06:13  yangtse
 
16
 
 
17
        * Makefile.am, vc6curl.dsw, docs/INSTALL: vc6curl.dsw and MSVC 6
 
18
          IDE build directions
 
19
 
 
20
2008-08-30 01:49  danf
 
21
 
 
22
        * TODO-RELEASE: Removed one, added two
 
23
 
 
24
2008-08-30 01:42  danf
 
25
 
 
26
        * CHANGES, tests/data/DISABLED, tests/data/Makefile.am,
 
27
          tests/data/test1069, tests/data/test1071, tests/data/test1072,
 
28
          tests/data/test1073, tests/data/test1074, tests/data/test1075:
 
29
          Added tests 1071 through 1074 to test automatic downgrading from
 
30
          HTTP 1.1 to HTTP 1.0 upon receiving a response from the HTTP
 
31
          server.  Tests 1072 and 1073 are similar to test 1069 in that
 
32
          they involve the impossible scenario of sending chunked data to a
 
33
          HTTP 1.0 server.  All these currently fail and are added to
 
34
          DISABLED.
 
35
 
 
36
          Added test 1075 to test --anyauth with Basic authentication.
 
37
 
 
38
2008-08-29 12:48  bagder
 
39
 
 
40
        * tests/data/Makefile.am: test 1070 added
 
41
 
 
42
2008-08-29 12:47  bagder
 
43
 
 
44
        * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/transfer.c,
 
45
          tests/FILEFORMAT, tests/data/test1070, tests/server/sws.c: - When
 
46
          libcurl was doing a HTTP POST and the server would respond with
 
47
          "Connection: close" and actually close the connection after the
 
48
          response-body, libcurl could still have outstanding data to send
 
49
          and it   would not properly notice this and stop sending. This
 
50
          caused weirdness and   sad faces.
 
51
          http://curl.haxx.se/bug/view.cgi?id=2080222
 
52
 
 
53
            Note that there are still reasons to consider libcurl's
 
54
          behavior when
 
55
            getting a >= 400 response code while sending data, as Craig
 
56
          Perras' note
 
57
            "http upload: how to stop on error" specifies:
 
58
            http://curl.haxx.se/mail/archive-2008-08/0138.html
 
59
 
 
60
2008-08-29 10:55  bagder
 
61
 
 
62
        * ares/: RELEASE-NOTES, ares_version.h: we start over working
 
63
          towards 1.5.4
 
64
 
 
65
2008-08-29 10:33  bagder
 
66
 
 
67
        * ares/CHANGES: Version 1.5.3
 
68
 
 
69
2008-08-29 10:29  bagder
 
70
 
 
71
        * ares/AUTHORS: added the three people from RELEASE-NOTES and
 
72
          sorted the list alphabetically
 
73
 
 
74
2008-08-29 04:08  yangtse
 
75
 
 
76
        * src/: Makefile.am, curlsrc.dsp, curlsrc.dsw: Project and
 
77
          workspace files for VC6 IDE supporting 4 configurations:
 
78
 
 
79
          curl - Win32 using libcurl DLL Debug curl - Win32 using libcurl
 
80
          DLL Release curl - Win32 using libcurl LIB Debug curl - Win32
 
81
          using libcurl LIB Release
 
82
 
 
83
2008-08-29 00:41  yangtse
 
84
 
 
85
        * lib/setup.h, src/main.c: When not using large file support
 
86
          WIN32's lseek offset is a 'long'.
 
87
 
 
88
2008-08-28 22:08  bagder
 
89
 
 
90
        * Makefile.am, Makefile.dist: Andres Garcia pointed out these
 
91
          Makefile mistakes...
 
92
 
 
93
2008-08-28 18:08  yangtse
 
94
 
 
95
        * include/curl/curlbuild.h.dist: Adjust curl_off_t definitions for
 
96
          DJGPP.
 
97
 
 
98
          Ancient versions of DJGPP do not have a 64-bit data type.
 
99
 
 
100
2008-08-28 16:06  yangtse
 
101
 
 
102
        * TODO-RELEASE: Issue #144 seems to be complete. It should no
 
103
          longer be a show-stopper.
 
104
 
 
105
2008-08-28 15:58  yangtse
 
106
 
 
107
        * include/curl/.cvsignore: ignore curlver.h.dist
 
108
 
 
109
2008-08-28 15:53  yangtse
 
110
 
 
111
        * lib/Makefile.am: Adjust generation of MSVC project files
 
112
 
 
113
2008-08-28 13:40  bagder
 
114
 
 
115
        * README: don't use the mirrors anymore
 
116
 
 
117
2008-08-28 13:35  bagder
 
118
 
 
119
        * CHANGES, lib/cookie.c, tests/data/test171, tests/data/test172,
 
120
          tests/data/test31, tests/data/test46, tests/data/test506,
 
121
          tests/data/test61, tests/data/test62, tests/data/test73: - I'm
 
122
          abandoning the system with the web site mirrors (but keeping
 
123
          download   files bing mirrored) and thus I've changed the URL in
 
124
          the cookiejar header   to no longer use curlm.haxx.se but instead
 
125
          use the main site curl.haxx.se
 
126
 
 
127
2008-08-28 10:57  bagder
 
128
 
 
129
        * TODO-RELEASE: we need to look over what libcurl does (not) do
 
130
          when error is received when it wants to send data
 
131
 
 
132
2008-08-28 09:41  bagder
 
133
 
 
134
        * lib/easy.c: minor code indent fixes
 
135
 
 
136
2008-08-28 09:37  bagder
 
137
 
 
138
        * CHANGES, RELEASE-NOTES, lib/url.c: - Dengminwen reported that
 
139
          libcurl would lock a (cookie) share twice (without   an unlock in
 
140
          between) for a certain case and that in fact works when using
 
141
          regular windows mutexes but not with pthreads'! Locks should of
 
142
          course not   get locked again so this is now fixed.
 
143
          http://curl.haxx.se/mail/lib-2008-08/0422.html
 
144
 
 
145
2008-08-28 08:28  danf
 
146
 
 
147
        * CHANGES, RELEASE-NOTES, lib/url.c, tests/data/DISABLED,
 
148
          tests/data/test1065: Fixed test case 1065 by changing the
 
149
          handling of CURLOPT_UPLOAD to set the HTTP method to GET (or
 
150
          HEAD) when given a value of 0.
 
151
 
 
152
2008-08-28 05:31  yangtse
 
153
 
 
154
        * lib/: msvcproj.foot, msvcproj.head: This file must be kept in CVS
 
155
          with DOS style CR+LF line endings.
 
156
 
 
157
2008-08-28 04:32  danf
 
158
 
 
159
        * docs/libcurl/curl_easy_setopt.3: Fixed a couple of typos
 
160
 
 
161
2008-08-28 04:24  danf
 
162
 
 
163
        * tests/data/DISABLED: Added test 1069 to test PUT from stdin
 
164
          without content length. It fails in a similar manner to test 1065
 
165
          so is added to DISABLED.
 
166
 
 
167
2008-08-28 04:18  danf
 
168
 
 
169
        * tests/data/: Makefile.am, test1069: Added test 1069 to test PUT
 
170
          from stdin without content length. It fails in a similar manner
 
171
          to test 1065 so is added to DISABLED.
 
172
 
 
173
2008-08-28 04:03  danf
 
174
 
 
175
        * tests/data/: Makefile.am, test1068, test60: Added test case 1068
 
176
          to do a simple HTTP PUT from stdin
 
177
 
 
178
2008-08-28 03:22  yangtse
 
179
 
 
180
        * lib/msvcproj.foot: DLL's resource file specification for VC6
 
181
          generated .dsp file
 
182
 
 
183
2008-08-28 01:46  yangtse
 
184
 
 
185
        * lib/msvcproj.head: Add /D "CURL_STATICLIB" to LIB's BASE
 
186
          configuration
 
187
 
 
188
2008-08-28 01:31  yangtse
 
189
 
 
190
        * CHANGES, lib/msvcproj.head: VC6 generated .dsp file now supports
 
191
          4 configurations:
 
192
 
 
193
          libcurl - Win32 DLL Debug libcurl - Win32 DLL Release libcurl -
 
194
          Win32 LIB Debug libcurl - Win32 LIB Release
 
195
 
 
196
2008-08-27 10:01  bagder
 
197
 
 
198
        * docs/TheArtOfHttpScripting: s/you you/you/ thanks to hexo6 at
 
199
          wp.pl
 
200
 
 
201
2008-08-27 08:10  bagder
 
202
 
 
203
        * lib/README.curl_off_t: spell! (most of it fixed by Tor Arntsen)
 
204
 
 
205
2008-08-27 03:48  danf
 
206
 
 
207
        * lib/config-symbian.h: Fix large file support for Symbian OS on
 
208
          the emulator.
 
209
 
 
210
2008-08-27 02:25  yangtse
 
211
 
 
212
        * acinclude.m4, ares/acinclude.m4, ares/setup_once.h,
 
213
          lib/setup_once.h: Don't abort configuration if recvfrom() is not
 
214
          available.
 
215
 
 
216
2008-08-27 00:36  danf
 
217
 
 
218
        * include/curl/curlbuild.h.dist: Treat all ARM compilers (RVCT,
 
219
          GCC) equally on Symbian OS. They are both compatible, and
 
220
          otherwise the dependency generation phase of the build would
 
221
          throw warnings since the actual compiler isn't known at that
 
222
          time.
 
223
 
 
224
2008-08-26 23:28  danf
 
225
 
 
226
        * CHANGES, lib/connect.c, lib/transfer.c, lib/url.c: Fixed out of
 
227
          memory problems that caused torture test failures in tests 1021
 
228
          and 1067.
 
229
 
 
230
2008-08-26 22:21  danf
 
231
 
 
232
        * tests/data/: test528, test531, test534, test535, test538: Added
 
233
          multi keyword
 
234
 
 
235
2008-08-26 22:11  danf
 
236
 
 
237
        * tests/data/: test525, test526, test527, test529, test530,
 
238
          test532, test533, test555: Added multi keyword
 
239
 
 
240
2008-08-26 18:46  yangtse
 
241
 
 
242
        * configure.ac: Windows build targets don't use the 'SONAME'
 
243
          mechanism.
 
244
 
 
245
2008-08-26 15:40  yangtse
 
246
 
 
247
        * TODO-RELEASE: Another task completed and removed from #144:
 
248
 
 
249
          - Enabling and disabling of large file support is now complete.
 
250
 
 
251
2008-08-26 15:35  yangtse
 
252
 
 
253
        * lib/README.curl_off_t: minor language adjustment
 
254
 
 
255
2008-08-26 14:57  bagder
 
256
 
 
257
        * lib/README.curl_off_t: spell out some benefits of this new
 
258
          approach of doing curl_off_t
 
259
 
 
260
2008-08-26 14:54  yangtse
 
261
 
 
262
        * CHANGES, acinclude.m4, configure.ac: Added check and symbol
 
263
          definition for WIN32 file API usage in configure, supporting
 
264
          configure's --disable-largefile option for WIN32 targets also.
 
265
          Non-configure systems which do not use config-win32.h
 
266
          configuration file, and want to use the WIN32 file API, must
 
267
          define USE_WIN32_LARGE_FILES or USE_WIN32_SMALL_FILES as
 
268
          appropriate in their own configuration files.
 
269
 
 
270
2008-08-26 12:48  yangtse
 
271
 
 
272
        * lib/setup.h, src/main.c: Fix default SIZEOF_OFF_T definition
 
273
          logic
 
274
 
 
275
2008-08-26 11:26  patrickm
 
276
 
 
277
        * lib/config-os400.h: Fix _LARGE_FILES definition (thanks to Yang
 
278
          Tse for signaling the bug)
 
279
 
 
280
2008-08-26 05:08  yangtse
 
281
 
 
282
        * ares/ares_process.c: Functionality only possible if recvfrom() is
 
283
          available.
 
284
 
 
285
2008-08-26 03:55  yangtse
 
286
 
 
287
        * TODO-RELEASE: Three tasks completed and removed:
 
288
 
 
289
          - Logic based on CURL_SIZEOF_CURL_OFF_T and SIZEOF_OFF_T already
 
290
          adjusted.  - Test case 557 already passes on all autobuilds.  -
 
291
          System off_t, or equivalent, size is finally not recorded in
 
292
          curlbuild.h   for this release. SIZEOF_OFF_T from config file is
 
293
          used.
 
294
 
 
295
2008-08-26 03:40  yangtse
 
296
 
 
297
        * lib/progress.c, lib/setup.h, lib/version.c, src/main.c: Use
 
298
          SIZEOF_OFF_T definition from config file
 
299
 
 
300
2008-08-25 15:58  patrickm
 
301
 
 
302
        * packages/OS400/: initscript.sh, make-include.sh: Adapting OS400
 
303
          build scripts to new features: new curlbuild.h file and soname in
 
304
          VERSION --> VERSIONINFO
 
305
 
 
306
2008-08-25 15:42  yangtse
 
307
 
 
308
        * include/curl/: curlbuild.h.dist, curlbuild.h.in: Add missing
 
309
          preprocessor symbol definition checks
 
310
 
 
311
2008-08-25 14:50  bagder
 
312
 
 
313
        * configure.ac: remove some leftover debug code
 
314
 
 
315
2008-08-25 14:49  bagder
 
316
 
 
317
        * configure.ac: if the size of off_t is not the same as curl_off_t,
 
318
          this is not like how libcurl used to get built < 7.19.0 so we
 
319
          enforce an soname bump and display a warning
 
320
 
 
321
2008-08-25 05:50  yangtse
 
322
 
 
323
        * lib/Makefile.netware: leftover
 
324
 
 
325
2008-08-25 05:44  yangtse
 
326
 
 
327
        * ares/: CHANGES, RELEASE-NOTES, acountry.c: George Neill's fix
 
328
          acountry sample application compilation failure.
 
329
 
 
330
2008-08-25 05:34  yangtse
 
331
 
 
332
        * ares/: CHANGES, RELEASE-NOTES, ares_process.c: Brad House's
 
333
          validation that DNS response address matches the request address
 
334
 
 
335
2008-08-25 03:18  yangtse
 
336
 
 
337
        * acinclude.m4, include/curl/curlbuild.h.dist,
 
338
          include/curl/curlbuild.h.in, include/curl/curlrules.h,
 
339
          lib/Makefile.netware: For congruency sake with the naming of
 
340
          other CURL_XXXXXX_CURL_OFF_T macros, the name of the curl_off_t
 
341
          data type used now becomes CURL_TYPEOF_CURL_OFF_T
 
342
 
 
343
          CURL_OFF_T -> CURL_TYPEOF_CURL_OFF_T
 
344
 
 
345
2008-08-25 02:56  yangtse
 
346
 
 
347
        * acinclude.m4: Rename some shell vars with more descriptive names:
 
348
 
 
349
          x_typeof -> curl_typeof_curl_off_t x_sizeof ->
 
350
          curl_sizeof_curl_off_t x_format -> curl_format_curl_off_t
 
351
          u_format -> curl_format_curl_off_tu
 
352
 
 
353
2008-08-25 01:26  yangtse
 
354
 
 
355
        * tests/runtests.pl: Re-enable all tests on x86_64 and ia64.
 
356
 
 
357
2008-08-25 01:21  yangtse
 
358
 
 
359
        * lib/mprintf.c: Remove debug tracing and nearly all changes
 
360
          introduced since revision 1.72
 
361
 
 
362
          The effective result of this commit is revision 1.72 plus two
 
363
          changed lines. These can be viewed in
 
364
          http://cool.haxx.se/cvs.cgi/curl/lib/mprintf.c.diff?r1=1.72&r2=1.77
 
365
 
 
366
2008-08-25 00:08  bagder
 
367
 
 
368
        * docs/KNOWN_BUGS: 58.  It seems sensible to be able to use
 
369
          CURLOPT_NOBODY and   CURLOPT_FAILONERROR with FTP to detect if a
 
370
          file exists or not, but it is   not working:
 
371
          http://curl.haxx.se/mail/lib-2008-07/0295.html
 
372
 
 
373
2008-08-24 23:26  bagder
 
374
 
 
375
        * configure.ac, lib/Makefile.am, lib/README.curl_off_t: Introduced
 
376
          the configure option --enable-soname-bump that lets a user
 
377
          enforce an SONAME bump.
 
378
 
 
379
2008-08-24 22:42  bagder
 
380
 
 
381
        * lib/Makefile.am: Added firefox-db2pem.sh to the release archive
 
382
 
 
383
2008-08-24 19:10  yangtse
 
384
 
 
385
        * tests/libtest/lib557.c: Fix wrong signed int formatting string
 
386
          directive in test case #557.
 
387
 
 
388
          This error did not cause test failures on systems where
 
389
          sizeof(int) == sizeof(long).
 
390
 
 
391
2008-08-24 18:01  yangtse
 
392
 
 
393
        * lib/mprintf.c: Debug trace curl_mprintf() on x86_64 and ia64
 
394
          systems.
 
395
 
 
396
2008-08-24 17:57  yangtse
 
397
 
 
398
        * tests/runtests.pl: Disable all tests except #557 on x86_64 and
 
399
          ia64 to debug trace curl_mprintf() on these systems.
 
400
 
 
401
2008-08-24 12:40  yangtse
 
402
 
 
403
        * lib/mprintf.c: x86_64 fixes
 
404
 
 
405
2008-08-24 05:59  yangtse
 
406
 
 
407
        * lib/mprintf.c: x86_64 fixes
 
408
 
 
409
2008-08-24 02:15  yangtse
 
410
 
 
411
        * lib/mprintf.c: Test if type casting a 'signed int' to a 'signed
 
412
          long long' fails to do sign extension  on x86_64.
 
413
 
 
414
2008-08-24 00:02  bagder
 
415
 
 
416
        * CHANGES, Makefile.am, Makefile.dist, lib/firefox-db2pem.sh: -
 
417
          Running 'make ca-firefox' in the root build dir will now run the
 
418
          new   firefox-db2pem.sh conversion script that converts a local
 
419
          Firefox db of ca   certs into PEM format, suitable for use with a
 
420
          OpenSSL or GnuTLS built   libcurl.
 
421
 
 
422
2008-08-23 23:31  gknauf
 
423
 
 
424
        * lib/mk-ca-bundle.pl: removed obsolete slash in URL.
 
425
 
 
426
2008-08-23 23:27  bagder
 
427
 
 
428
        * tests/data/: Makefile.am, test1067: added test case 1067 to
 
429
          verify --referer "firstone.html;auto"
 
430
 
 
431
2008-08-23 14:14  bagder
 
432
 
 
433
        * configure.ac: revert accidental commit of test code
 
434
 
 
435
2008-08-23 14:14  bagder
 
436
 
 
437
        * lib/mk-ca-bundle.pl: revert accidental commit
 
438
 
 
439
2008-08-23 14:11  bagder
 
440
 
 
441
        * CHANGES, RELEASE-NOTES, configure.ac, lib/mk-ca-bundle.pl,
 
442
          lib/multi.c: - Constantine Sapuntzakis fixed a bug when doing
 
443
          proxy CONNECT with the multi   interface, and the proxy would
 
444
          send Connection: close during the   authentication phase.
 
445
          http://curl.haxx.se/bug/view.cgi?id=2069047
 
446
 
 
447
2008-08-23 13:37  bagder
 
448
 
 
449
        * lib/README.curl_off_t: mention the no soname bump too
 
450
 
 
451
2008-08-23 13:34  bagder
 
452
 
 
453
        * lib/README.curl_off_t: my first take at documenting the
 
454
          curl_off_t situation when doing an upgrade < 7.19.0 to >= 7.19.x
 
455
 
 
456
2008-08-23 13:25  bagder
 
457
 
 
458
        * tests/runtests.pl: Andy Tsouladze's fix to kill the knowledge of
 
459
          servers properly after they have been killed.
 
460
 
 
461
2008-08-23 04:35  yangtse
 
462
 
 
463
        * lib/mprintf.c: explicit value assignment for comparison result
 
464
 
 
465
2008-08-23 04:04  yangtse
 
466
 
 
467
        * lib/mprintf.c: typecast constant in comparison
 
468
 
 
469
2008-08-23 00:57  danf
 
470
 
 
471
        * CHANGES, RELEASE-NOTES, src/main.c, tests/data/Makefile.am,
 
472
          tests/data/test1066: Fixed a problem when --dump-header - was
 
473
          given with more than one URL, which caused an error when the
 
474
          second header was dumped due to stdout being closed.  Added test
 
475
          case 1066 to verify.  Also fixed a potential problem where a
 
476
          closed file descriptor might be used for an upload when more than
 
477
          one URL is given.
 
478
 
 
479
2008-08-22 23:37  bagder
 
480
 
 
481
        * TODO-RELEASE: 161 - test case 1065 failure (HTTP PUT with one
 
482
          file but two URLs)
 
483
          http://curl.haxx.se/mail/archive-2008-08/0075.html
 
484
 
 
485
2008-08-22 21:01  yangtse
 
486
 
 
487
        * lib/setup.h, src/main.c: Reinstate struct_stat definition that
 
488
          got lost in previous commit.
 
489
 
 
490
2008-08-22 20:18  yangtse
 
491
 
 
492
        * tests/testcurl.pl: Increase to 20 the number of CVS update
 
493
          retries.
 
494
 
 
495
2008-08-22 20:09  yangtse
 
496
 
 
497
        * CHANGES, lib/config-win32.h, lib/config-win32ce.h, lib/setup.h,
 
498
          src/config-win32.h, src/main.c: Adjustments to better
 
499
          select/differentiate when large/small file support is provided
 
500
          using WIN32 functions directly.
 
501
 
 
502
2008-08-22 13:11  yangtse
 
503
 
 
504
        * CHANGES, RELEASE-NOTES, lib/mprintf.c: Improved curl_m*printf()
 
505
          integral data type size and signedness handling
 
506
 
 
507
2008-08-22 11:00  bagder
 
508
 
 
509
        * TODO-RELEASE: Removed issue #154 due to the massive problems I've
 
510
          had to repeat it and since this really hasn't bitten anyone else.
 
511
          The issuer of the report (Felix) suggested the closure himself
 
512
          and he will get back when (if?) he manage to get a more reliable
 
513
          way to see the problem.
 
514
 
 
515
          154 - bug #2041827 "Segfault in http_output_auth w/ FORBID_REUSE
 
516
          (7.18.2)"
 
517
 
 
518
2008-08-22 09:59  bagder
 
519
 
 
520
        * RELEASE-NOTES: Jamie Lokier is always helpful and this time
 
521
          around too...
 
522
 
 
523
2008-08-22 09:58  bagder
 
524
 
 
525
        * configure.ac: Sort of hackish approach to get the off_t size
 
526
          before large file support is enabled (or skipped). Thanks to
 
527
          Jamie Lokier for the nice work-around the cached-check-problem:
 
528
          http://curl.haxx.se/mail/lib-2008-08/0331.html
 
529
 
 
530
2008-08-22 08:53  yangtse
 
531
 
 
532
        * lib/mprintf.c: cleanup the BOOL usage
 
533
 
 
534
2008-08-21 20:28  bagder
 
535
 
 
536
        * docs/KNOWN_BUGS: 57. On VMS-Alpha: When using an http-file-upload
 
537
          the file is not sent to the   Server with the correct
 
538
          content-length.  Sending a file with 511 or less   bytes,
 
539
          content-length 512 is used.  Sending a file with 513 - 1023
 
540
          bytes,   content-length 1024 is used.  Files with a length of a
 
541
          multiple of 512 Bytes   show the correct content-length. Only
 
542
          these files work for upload.
 
543
          http://curl.haxx.se/bug/view.cgi?id=2057858
 
544
 
 
545
2008-08-21 19:51  bagder
 
546
 
 
547
        * lib/mk-ca-bundle.pl: use a more updated certdata.txt URL
 
548
 
 
549
2008-08-21 18:20  giva
 
550
 
 
551
        * lib/url.c: Work around a scanf() bug in djgpp 2.04. The
 
552
          assignments for this format is working okay. But the return value
 
553
          is incorrectly EOF.
 
554
 
 
555
2008-08-21 16:08  giva
 
556
 
 
557
        * lib/config.dos: Added '#define HAVE_STRUCT_IN6_ADDR 1' needed
 
558
          when building with 'USE_ARES'.
 
559
 
 
560
2008-08-21 15:51  giva
 
561
 
 
562
        * lib/makefile.dj: Added rule to generate
 
563
          '../include/curl/curlbuild.h'.
 
564
 
 
565
2008-08-21 15:47  giva
 
566
 
 
567
        * lib/config.dos: Assume we have 'CRYPTO_cleanup_all_ex_data()' on
 
568
          OpenSSL/DOS too.
 
569
 
 
570
2008-08-21 08:58  yangtse
 
571
 
 
572
        * include/curl/curlbuild.h.dist, lib/mprintf.c, lib/strtoofft.h:
 
573
          MSVC's __int64 data type is only available when
 
574
          _INTEGRAL_MAX_BITS >= 64
 
575
 
 
576
2008-08-21 07:19  yangtse
 
577
 
 
578
        * configure.ac, tests/data/test557, tests/libtest/lib557.c: Test
 
579
          case 557 now also verifies signed and unsigned int formatting.
 
580
 
 
581
2008-08-21 05:16  yangtse
 
582
 
 
583
        * TODO-RELEASE: Old logic based on ENABLE_64BIT and HAVE_LONGLONG
 
584
          already revisited and adjusted.
 
585
 
 
586
          Old logic based on CURL_SIZEOF_CURL_OFF_T is only partially
 
587
          adjusted.
 
588
 
 
589
2008-08-21 03:55  yangtse
 
590
 
 
591
        * CHANGES: Fixed a couple of bugs in libcurl's internal
 
592
          curl_m*printf() functions.
 
593
 
 
594
2008-08-21 03:49  yangtse
 
595
 
 
596
        * lib/mprintf.c: Fix a LONG_MIN and LLONG_MIN related bug in
 
597
          internal m*printf()
 
598
 
 
599
2008-08-21 02:13  yangtse
 
600
 
 
601
        * ares/maketgz: fix the output name
 
602
 
 
603
2008-08-21 02:12  yangtse
 
604
 
 
605
        * lib/mprintf.c: Fix one bug detected thanks to test case 557.
 
606
 
 
607
2008-08-21 02:10  yangtse
 
608
 
 
609
        * lib/mprintf.c: Some data type size adjustments.
 
610
 
 
611
2008-08-21 02:06  yangtse
 
612
 
 
613
        * configure.ac, ares/configure.ac, lib/config-os400.h,
 
614
          lib/config-symbian.h, lib/config-tpf.h, lib/mprintf.c,
 
615
          lib/setup.h, lib/version.c, src/config-win32.h: Get rid of
 
616
          ENABLE_64BIT symbol definition and usage.
 
617
 
 
618
          Improve HAVE_LONGLONG symbol description.
 
619
 
 
620
2008-08-21 01:40  yangtse
 
621
 
 
622
        * CHANGES: Update of lib/Makefile.Watcom.
 
623
 
 
624
2008-08-21 01:38  yangtse
 
625
 
 
626
        * ares/Makefile.vc6: Export 'ares_process_fd' too.
 
627
 
 
628
2008-08-21 01:35  yangtse
 
629
 
 
630
        * lib/Makefile.Watcom: Added option to use c-ares resolver lib.
 
631
 
 
632
2008-08-21 01:32  yangtse
 
633
 
 
634
        * lib/hostares.c: Use 'Curl_inet_pton()' instead of 'inet_pton()'.
 
635
 
 
636
2008-08-21 01:29  yangtse
 
637
 
 
638
        * lib/setup.h, tests/libtest/lib557.c: Simplify condition check
 
639
 
 
640
2008-08-20 23:06  bagder
 
641
 
 
642
        * docs/curl.1: the .netrc curl checks for is called _netrc on
 
643
          windows bug report #2061610
 
644
 
 
645
2008-08-20 21:45  danf
 
646
 
 
647
        * CHANGES, docs/curl.1, docs/libcurl/curl_easy_setopt.3: Added an
 
648
          edited version of Vincent Le Normand's documentation of SFTP
 
649
          quote commands to the man pages.
 
650
 
 
651
2008-08-20 21:29  bagder
 
652
 
 
653
        * CHANGES, RELEASE-NOTES, lib/config-win32.h: - Phil Pellouchoud
 
654
          pointed out that the windows version of libcurl had a   memory
 
655
          leak because it never called the OpenSSL function
 
656
          CRYPTO_cleanup_all_ex_data() as it was supposed to. This was
 
657
          because of a   missing define in config-win32.h!
 
658
 
 
659
2008-08-18 20:52  yangtse
 
660
 
 
661
        * tests/: data/test557, libtest/lib557.c: Update test case 557
 
662
 
 
663
2008-08-18 12:11  yangtse
 
664
 
 
665
        * TODO-RELEASE: #159 and #160 already done.
 
666
 
 
667
          Add more tasks to #144.
 
668
 
 
669
2008-08-18 11:58  yangtse
 
670
 
 
671
        * CHANGES, tests/data/Makefile.am, tests/data/test557,
 
672
          tests/libtest/Makefile.am, tests/libtest/lib557.c: Added test
 
673
          case 557 to verify libcurl's internal curl_m*printf() functions
 
674
          formatting functionality when handling signed and unsigned longs,
 
675
          as well as our curl_off_t data type.
 
676
 
 
677
2008-08-17 18:20  giva
 
678
 
 
679
        * docs/examples/makefile.dj: Pick-up programs from Makefile.inc.
 
680
 
 
681
2008-08-17 15:55  giva
 
682
 
 
683
        * include/curl/curl.h: Replace 'HttpPost' with 'curl_httppost'.
 
684
 
 
685
2008-08-17 15:34  giva
 
686
 
 
687
        * lib/Makefile.Watcom: Rewritten to also produce a static library
 
688
          (libcurl_wc.lib).
 
689
 
 
690
2008-08-17 15:25  yangtse
 
691
 
 
692
        * CHANGES, lib/Makefile.netware, src/Makefile.netware: OpenSSl
 
693
          enabled NetWare builds are changed to use the 'openssl'
 
694
          subdirectory when including the OpenSSL header files. This is the
 
695
          recommended setting, this prevents the undesired inclusion of
 
696
          header files with the same name as those of OpenSSL but which do
 
697
          not belong to the OpenSSL package. The visible change from
 
698
          previously released libcurl versions is that now OpenSSl enabled
 
699
          NetWare builds also define USE_OPENSSL in config files, and that
 
700
          OpenSSL header files must be located in a subdirectory named
 
701
          'openssl'.
 
702
 
 
703
2008-08-17 03:57  yangtse
 
704
 
 
705
        * lib/: http_ntlm.c, md5.c, urldata.h: Adjust usage of conditional
 
706
          definition of USE_OPENSSL
 
707
 
 
708
2008-08-17 02:25  yangtse
 
709
 
 
710
        * lib/Makefile.Watcom, lib/Makefile.inc, lib/base64.c,
 
711
          lib/base64.h, lib/curl_base64.h, lib/http.c, lib/http_digest.c,
 
712
          lib/http_negotiate.c, lib/http_ntlm.c, lib/krb4.c, lib/krb5.c,
 
713
          lib/ldap.c, lib/security.c, tests/server/getpart.c: libcurl
 
714
          internal base64.h header file renamed to curl_base64.h
 
715
 
 
716
2008-08-17 02:01  yangtse
 
717
 
 
718
        * lib/: Makefile.Watcom, Makefile.inc, curl_md5.h, http_digest.c,
 
719
          md5.c, md5.h: libcurl internal md5.h header file renamed to
 
720
          curl_md5.h
 
721
 
 
722
2008-08-16 19:12  yangtse
 
723
 
 
724
        * TODO-RELEASE: Added #159 and #160
 
725
 
 
726
2008-08-16 19:05  giva
 
727
 
 
728
        * ares/acountry.c: Ops, remove 'use_vc'.
 
729
 
 
730
2008-08-16 18:42  giva
 
731
 
 
732
        * ares/acountry.c: Support Watt-32 under Win32.
 
733
 
 
734
2008-08-16 05:40  yangtse
 
735
 
 
736
        * lib/setup.h: Oops, missed FORMAT_OFF_TU
 
737
 
 
738
2008-08-16 05:27  yangtse
 
739
 
 
740
        * lib/Makefile.netware, lib/http_negotiate.c, src/Makefile.netware:
 
741
          Fix Use of conditional definition of USE_OPENSSL
 
742
 
 
743
2008-08-16 03:33  yangtse
 
744
 
 
745
        * CHANGES, lib/cookie.c, lib/file.c, lib/formdata.c, lib/ftp.c,
 
746
          lib/http.c, lib/progress.c, lib/setup.h, lib/ssh.c,
 
747
          lib/transfer.c, lib/url.c: Library internal only C preprocessor
 
748
          macros FORMAT_OFF_T and FORMAT_OFF_TU remain in use as internal
 
749
          curl_off_t print formatting strings for the internal *printf
 
750
          functions which still cannot handle print formatting string
 
751
          directives such as "I64d", "I64u", and others available on MSVC,
 
752
          MinGW, Intel's ICC, and other DOS/Windows compilers.
 
753
 
 
754
          This reverts previous commit part which did:
 
755
 
 
756
          FORMAT_OFF_T  -> CURL_FORMAT_CURL_OFF_T FORMAT_OFF_TU ->
 
757
          CURL_FORMAT_CURL_OFF_TU
 
758
 
 
759
2008-08-15 21:18  danf
 
760
 
 
761
        * CHANGES, tests/data/DISABLED, tests/data/Makefile.am,
 
762
          tests/data/test1064, tests/data/test1065: Added test case 1065 to
 
763
          test a PUT with a single file but two URLs. This was discovered
 
764
          to be problematic while investigating an incident reported by Von
 
765
          back in May.  curl in this case doesn't include a Content-Length:
 
766
          or Transfer-Encoding: chunked header which is illegal. This test
 
767
          case is added to DISABLED until a solution is found.
 
768
 
 
769
2008-08-15 04:58  yangtse
 
770
 
 
771
        * CHANGES, acinclude.m4, include/curl/curlbuild.h.dist,
 
772
          include/curl/curlbuild.h.in, include/curl/curlrules.h,
 
773
          lib/Makefile.netware, lib/cookie.c, lib/file.c, lib/formdata.c,
 
774
          lib/ftp.c, lib/http.c, lib/progress.c, lib/setup.h, lib/ssh.c,
 
775
          lib/transfer.c, lib/url.c: For congruency sake with the naming of
 
776
          other CURL_XXXXXX_CURL_OFF_T macros, the names of the curl_off_t
 
777
          formatting string directives now become CURL_FORMAT_CURL_OFF_T
 
778
          and CURL_FORMAT_CURL_OFF_TU.
 
779
 
 
780
          CURL_FMT_OFF_T  -> CURL_FORMAT_CURL_OFF_T CURL_FMT_OFF_TU ->
 
781
          CURL_FORMAT_CURL_OFF_TU
 
782
 
 
783
          Remove the use of an internal name for the curl_off_t formatting
 
784
          string directives and use the common one available from the
 
785
          inside and outside of the library.
 
786
 
 
787
          FORMAT_OFF_T  -> CURL_FORMAT_CURL_OFF_T FORMAT_OFF_TU ->
 
788
          CURL_FORMAT_CURL_OFF_TU
 
789
 
 
790
2008-08-15 01:55  yangtse
 
791
 
 
792
        * buildconf: curlbuild.h is a generated file on configure-capable
 
793
          systems
 
794
 
 
795
2008-08-14 21:18  danf
 
796
 
 
797
        * tests/data/: test1016, test1017, test1018, test1019, test1020:
 
798
          Added Range keyword
 
799
 
 
800
2008-08-14 21:18  danf
 
801
 
 
802
        * tests/data/: Makefile.am, test1063: Added test 1063 to test an
 
803
          invalid large range on a file:
 
804
 
 
805
2008-08-14 20:41  danf
 
806
 
 
807
        * docs/examples/sendrecv.c: Fixed unused variable warning
 
808
 
 
809
2008-08-14 20:30  yangtse
 
810
 
 
811
        * acinclude.m4: Take three at trying to detect signed and unsigned
 
812
          curl_off_t integer constant suffixes, using a test-and-try suffix
 
813
          approach letting the compiler validate it.
 
814
 
 
815
2008-08-14 13:56  yangtse
 
816
 
 
817
        * lib/strtoofft.h: When using our internal curlx_strtoll function
 
818
          NEED_CURL_STRTOLL must be defined, the source code of
 
819
          curlx_strtoll is excluded if NEED_CURL_STRTOLL isn't defined.
 
820
 
 
821
2008-08-14 12:30  yangtse
 
822
 
 
823
        * lib/strtoofft.h: CURL_LLONG_MIN should now be signed
 
824
 
 
825
2008-08-14 05:39  yangtse
 
826
 
 
827
        * src/main.c: Use our CURL_LLONG_MAX and CURL_LLONG_MIN which are
 
828
          defined with the proper suffix.
 
829
 
 
830
2008-08-14 03:39  yangtse
 
831
 
 
832
        * acinclude.m4: Change CURL_CHECK_DEF_INTXX_C suffix definition
 
833
          detection.
 
834
 
 
835
          Add debug tracing for CURL_CHECK_DEF_INTXX_C.
 
836
 
 
837
2008-08-13 23:05  bagder
 
838
 
 
839
        * TODO-RELEASE: Fixed:
 
840
 
 
841
          155 - bug #2038004 "Curl OpenSSL not compatible with 7.17 or
 
842
          7.18"
 
843
 
 
844
          156 - proxy CONNECT issue (details not public yet due to possible
 
845
          security impact)
 
846
 
 
847
2008-08-13 21:49  yangtse
 
848
 
 
849
        * acinclude.m4, configure.ac: Use autoconf's result of
 
850
          AC_CHECK_SIZEOF(long) in CURL_CONFIGURE_LONG
 
851
 
 
852
2008-08-13 20:57  yangtse
 
853
 
 
854
        * acinclude.m4: Ensure that the compiler 'knows' the 'long' type in
 
855
          CURL_CONFIGURE_LONG
 
856
 
 
857
2008-08-13 20:43  yangtse
 
858
 
 
859
        * lib/Makefile.netware, src/Makefile.netware: Sync config.h
 
860
          generation from lib/Makefile.netware and src/Makefile.netware
 
861
 
 
862
2008-08-13 19:23  yangtse
 
863
 
 
864
        * acinclude.m4: Using the name of a macro inside AC_MSG_WARN takes
 
865
          aclocal to NeverLand.
 
866
 
 
867
2008-08-13 18:14  yangtse
 
868
 
 
869
        * include/curl/curlbuild.h.dist: Adjust IBM C compiler
 
870
          CURL_SIZEOF_LONG
 
871
 
 
872
2008-08-13 17:48  yangtse
 
873
 
 
874
        * CHANGES: Remove first version of comment not intended to be
 
875
          finally committed.
 
876
 
 
877
2008-08-13 17:32  yangtse
 
878
 
 
879
        * CHANGES, acinclude.m4, include/curl/curlbuild.h.dist,
 
880
          include/curl/curlbuild.h.in, include/curl/curlrules.h,
 
881
          lib/Makefile.netware, lib/config-symbian.h, lib/config-tpf.h,
 
882
          lib/strtoofft.h, src/main.c: The size of long is a build time
 
883
          characteristic and as such it is now recorded in curlbuild.h as
 
884
          CURL_SIZEOF_LONG. Definition now done from configure process and
 
885
          in CVS curlbuild.h.dist for non-configure systems.
 
886
 
 
887
2008-08-13 15:07  yangtse
 
888
 
 
889
        * src/main.c: Split comparison among several lines for debugging
 
890
 
 
891
2008-08-13 12:57  bagder
 
892
 
 
893
        * RELEASE-NOTES: on second thought, let's remove this number from
 
894
          here since it doesn't really belong among the release numbers
 
895
          anyway
 
896
 
 
897
2008-08-13 12:55  bagder
 
898
 
 
899
        * RELEASE-NOTES: dead mirrors removed =>
 
900
          http://curl.haxx.se/mail/lib-2008-08/0208.html
 
901
 
 
902
2008-08-13 10:51  bagder
 
903
 
 
904
        * docs/examples/: Makefile.inc, httpcustomheader.c:
 
905
          httpcustomheader.c is a new tiny example showing a HTTP request
 
906
          with a custom header replacing an internal one
 
907
 
 
908
2008-08-13 10:32  giva
 
909
 
 
910
        * include/curl/curl.h: Watcom doesn't have <sys/time.h>.
 
911
 
 
912
2008-08-13 10:19  giva
 
913
 
 
914
        * lib/Makefile.Watcom: Remved '-dDEBUG_THREADING_GETADDRINFO' (no
 
915
          longer used).
 
916
 
 
917
2008-08-13 10:17  giva
 
918
 
 
919
        * lib/Makefile.Watcom: Update dependencies.
 
920
 
 
921
2008-08-13 09:30  giva
 
922
 
 
923
        * src/Makefile.Watcom: Update dependencies.
 
924
 
 
925
2008-08-13 09:16  giva
 
926
 
 
927
        * include/curl/curlbuild.h.dist: MingW uses gcc. Hence the suffixes
 
928
          for 64-bit are 'LL' and 'ULL'.
 
929
 
 
930
2008-08-13 05:05  yangtse
 
931
 
 
932
        * lib/strtoofft.h, src/main.c: Adjustment due to curl_off_t no
 
933
          longer following off_t
 
934
 
 
935
2008-08-13 02:43  danf
 
936
 
 
937
        * RELEASE-NOTES: Added a few user-visible bug fixes
 
938
 
 
939
2008-08-12 23:25  gknauf
 
940
 
 
941
        * src/Makefile.netware: sync src makefile with lib makefile.
 
942
 
 
943
2008-08-12 22:21  danf
 
944
 
 
945
        * lib/ssh.c: Removed unneeded header files
 
946
 
 
947
2008-08-12 22:07  danf
 
948
 
 
949
        * CHANGES, lib/http.c, tests/data/Makefile.am, tests/data/test1060,
 
950
          tests/data/test1061: Fixed a buffer overflow problem in
 
951
          Curl_proxyCONNECT that could occur when a server responded with
 
952
          long headers and data.  Luckily, the buffer overflowed into
 
953
          another unused buffer, so no actual harm was done.  Added test
 
954
          cases 1060 and 1061 to verify.
 
955
 
 
956
2008-08-12 21:09  yangtse
 
957
 
 
958
        * lib/transfer.c: Fix 'result' may be used uninitialized in
 
959
          function readwrite_data()
 
960
 
 
961
2008-08-12 20:49  yangtse
 
962
 
 
963
        * lib/progress.c: Fix curl_off_t sized constants usage
 
964
 
 
965
2008-08-12 20:32  danf
 
966
 
 
967
        * tests/libtest/lib556.c: Handle short reads
 
968
 
 
969
2008-08-12 12:08  yangtse
 
970
 
 
971
        * lib/Makefile.netware: DOS/Windows 'shells' eat echoed percent
 
972
          sign characters unless escaped.
 
973
 
 
974
2008-08-12 09:21  bagder
 
975
 
 
976
        * CHANGES, RELEASE-NOTES, tests/runtests.pl: - Andy Tsouladze fixed
 
977
          runtests.pl to not attempt to execute the stunnel   _directory_
 
978
          if that happened to appear in the path!
 
979
 
 
980
2008-08-12 09:20  yangtse
 
981
 
 
982
        * acinclude.m4: Fix CURL_CHECK_DEF_INTXX_C suffix definition
 
983
          detection
 
984
 
 
985
2008-08-12 05:00  yangtse
 
986
 
 
987
        * CHANGES, RELEASE-NOTES, include/curl/curl.h,
 
988
          include/curl/curlrules.h: Added macros for minimum-width signed
 
989
          and unsigned curl_off_t integer constants CURL_OFF_T_C and
 
990
          CURL_OFF_TU_C. The clever double helper macro used internally to
 
991
          provide its functionality is thanks to Lars Nilsson.
 
992
 
 
993
2008-08-12 01:16  danf
 
994
 
 
995
        * tests/data/: test1008, test1021, test206, test209, test213,
 
996
          test265, test287, test503, test95: Added HTTP CONNECT keywords
 
997
 
 
998
2008-08-12 01:16  danf
 
999
 
 
1000
        * CHANGES, lib/ftp.c, tests/data/Makefile.am, tests/data/test1062:
 
1001
          Fixed a boundary condition error in ftp_readresp() whereby a
 
1002
          non-terminal line of a multiline FTP response whose last byte
 
1003
          landed exactly at the end of the BUFSIZE-length buffer would be
 
1004
          treated as the terminal response line.  The following response
 
1005
          code read in would then actually be the end of the previous
 
1006
          response line, and all responses from then on would correspond to
 
1007
          the wrong command. Test case 1062 verifies this.
 
1008
 
 
1009
          Stop closing a never-opened ftp socket.
 
1010
 
 
1011
2008-08-11 22:30  bagder
 
1012
 
 
1013
        * TODO-RELEASE: 152 + 153 are fixed!
 
1014
 
 
1015
2008-08-11 22:29  bagder
 
1016
 
 
1017
        * CHANGES, RELEASE-NOTES, lib/easy.c, lib/http_ntlm.c,
 
1018
          lib/http_ntlm.h: - Constantine Sapuntzakis filed bug report
 
1019
          #2042430   (http://curl.haxx.se/bug/view.cgi?id=2042430) with a
 
1020
          patch. "NTLM Windows   SSPI code is not thread safe". This was
 
1021
          due to libcurl using static   variables to tell wether to load
 
1022
          the necessary SSPI DLL, but now the loading   has been moved to
 
1023
          the more suitable curl_global_init() call.
 
1024
 
 
1025
2008-08-11 21:26  bagder
 
1026
 
 
1027
        * CHANGES, RELEASE-NOTES, lib/url.c: - Constantine Sapuntzakis
 
1028
          filed bug report #2042440
 
1029
          (http://curl.haxx.se/bug/view.cgi?id=2042440) with a patch. He
 
1030
          identified a   problem when using NTLM over a proxy but the
 
1031
          end-point does Basic, and then   libcurl would do wrong when the
 
1032
          host sent "Connection: close" as the proxy's   NTLM state was
 
1033
          erroneously cleared.
 
1034
 
 
1035
2008-08-11 21:00  yangtse
 
1036
 
 
1037
        * include/curl/curlbuild.h.dist: Ooops
 
1038
 
 
1039
2008-08-11 20:27  yangtse
 
1040
 
 
1041
        * CHANGES, acinclude.m4, include/curl/curlbuild.h.dist,
 
1042
          include/curl/curlbuild.h.in, lib/Makefile.netware: Added missing
 
1043
          signed and unsigned curl_off_t integer constant suffixes for
 
1044
          internal and external use. CURL_SUFFIX_CURL_OFF_T,
 
1045
          CURL_SUFFIX_CURL_OFF_TU.
 
1046
 
 
1047
2008-08-11 14:41  bagder
 
1048
 
 
1049
        * TODO-RELEASE: added two known topics for 7.19.1
 
1050
 
 
1051
2008-08-11 12:55  bagder
 
1052
 
 
1053
        * TODO-RELEASE: five more bugs I'd like to get fixed or at least
 
1054
          considered before 7.19.0
 
1055
 
 
1056
2008-08-11 05:26  yangtse
 
1057
 
 
1058
        * TODO-RELEASE: Old logic based on CURL_SIZEOF_CURL_OFF_T,
 
1059
          ENABLE_64BIT, HAVE_LONGLONG, has to be revisited and adjusted as
 
1060
          appropriate.
 
1061
 
 
1062
          Enabling and disabling of large file support needs further
 
1063
          inspection.
 
1064
 
 
1065
2008-08-11 04:40  yangtse
 
1066
 
 
1067
        * lib/Makefile.netware: Fix NetWare missing curl_off_t typedef!!
 
1068
 
 
1069
2008-08-11 03:22  yangtse
 
1070
 
 
1071
        * lib/mprintf.c, lib/progress.c, lib/setup.h, lib/strtoofft.h,
 
1072
          lib/version.c, src/main.c:
 
1073
          s/SIZEOF_CURL_OFF_T/CURL_SIZEOF_CURL_OFF_T/g
 
1074
 
 
1075
2008-08-11 02:15  yangtse
 
1076
 
 
1077
        * tests/testcurl.pl: Die when curlbuild.h is not created or
 
1078
          available
 
1079
 
 
1080
2008-08-11 00:28  gknauf
 
1081
 
 
1082
        * lib/Makefile.netware: fixed creation of curlbuild.h.
 
1083
 
 
1084
2008-08-10 20:33  yangtse
 
1085
 
 
1086
        * lib/Makefile.netware, tests/testcurl.pl: Fix NetWare curlbuild.h
 
1087
 
 
1088
          NetWare curlbuild.h settings depend on whether LIBC or CLIB is
 
1089
          used.
 
1090
 
 
1091
          The NetWare specific Makefile is capable of knowing which target
 
1092
          is being built.  So, finally, the NetWare Makefile will take care
 
1093
          of generating curlbuild.h
 
1094
 
 
1095
2008-08-10 02:39  yangtse
 
1096
 
 
1097
        * ares/Makefile.netware: Fix: Remove now this SIZEOF_CURL_OFF_T
 
1098
          symbol definition.
 
1099
 
 
1100
          This should have been done with the initial 64-bit curl_off_t
 
1101
          patch.
 
1102
 
 
1103
2008-08-10 01:14  yangtse
 
1104
 
 
1105
        * tests/testcurl.pl: When running testcurl.pl display definitions
 
1106
          from curlbuild.h
 
1107
 
 
1108
2008-08-09 23:10  yangtse
 
1109
 
 
1110
        * acinclude.m4: Remove debug tracing for DO_CURL_OFF_T_CHECK and
 
1111
          CURL_CHECK_DEF
 
1112
 
 
1113
2008-08-09 19:46  yangtse
 
1114
 
 
1115
        * acinclude.m4: Use int64_t in favour of __int64 for curl_off_t
 
1116
          when both are available.
 
1117
 
 
1118
2008-08-09 19:26  yangtse
 
1119
 
 
1120
        * acinclude.m4, ares/acinclude.m4: Improve CURL_CHECK_DEF
 
1121
 
 
1122
2008-08-09 19:01  yangtse
 
1123
 
 
1124
        * configure.ac, ares/configure.ac: Fix IBM C and DEC/Compaq C
 
1125
          compiler detection
 
1126
 
 
1127
2008-08-09 17:28  yangtse
 
1128
 
 
1129
        * include/curl/curlbuild.h.dist: Remove some redundancy
 
1130
 
 
1131
2008-08-08 22:37  danf
 
1132
 
 
1133
        * lib/transfer.c: Refactored Curl_readwrite() into a number of
 
1134
          smaller functions.
 
1135
 
 
1136
2008-08-08 19:42  yangtse
 
1137
 
 
1138
        * acinclude.m4: Add debug tracing for DO_CURL_OFF_T_CHECK
 
1139
 
 
1140
2008-08-08 18:53  yangtse
 
1141
 
 
1142
        * acinclude.m4: Remove some redundancy
 
1143
 
 
1144
2008-08-08 18:25  yangtse
 
1145
 
 
1146
        * acinclude.m4: Remove potential overquoting
 
1147
 
 
1148
2008-08-08 17:16  yangtse
 
1149
 
 
1150
        * lib/Makefile.netware: Remove rule no longer needed since
 
1151
          tests/testcurl.pl revision 1.63
 
1152
 
 
1153
          See CVS commit comment on tests/testcurl.pl revision 1.63
 
1154
 
 
1155
2008-08-08 14:34  yangtse
 
1156
 
 
1157
        * tests/testcurl.pl: Reintroduce the adjustment previously done in
 
1158
          testcurl.pl so that it copies the CVS checked out
 
1159
          curlbuild.h.dist as curlbuild.h for any non-configure target when
 
1160
          host system is not running buildconf.bat.
 
1161
 
 
1162
          All the curlbuild.h stuff was done taking in consideration that
 
1163
          no adjustment would be needed in non-configure makefiles.
 
1164
 
 
1165
          As it is documented, when trying to build on non-configure
 
1166
          capable systems or on systems which for any reason don't run the
 
1167
          true configure script, it is required to have the proper
 
1168
          curlbuild.h in place before calling any makefile.
 
1169
 
 
1170
          Due to the hardcore memory debugging stuff c-ares enabled debug
 
1171
          builds also need the file in the proper place before attempting
 
1172
          to build c-ares.
 
1173
 
 
1174
2008-08-08 13:34  yangtse
 
1175
 
 
1176
        * acinclude.m4: Add debug tracing for CURL_CHECK_DEF
 
1177
 
 
1178
2008-08-08 09:51  danf
 
1179
 
 
1180
        * tests/data/test1059: Made ftp a required feature
 
1181
 
 
1182
2008-08-08 09:26  danf
 
1183
 
 
1184
        * CHANGES, tests/data/Makefile.am, tests/data/test1059: Added
 
1185
          test1059 to test the FTP proxy tunnel problem fixed July 11.
 
1186
 
 
1187
2008-08-08 07:58  yangtse
 
1188
 
 
1189
        * tests/testcurl.pl: Peek at predefined symbols done. and now
 
1190
          removed.
 
1191
 
 
1192
          Netware's autobuilds gcc can not been told apart from a standard
 
1193
          built gcc.
 
1194
 
 
1195
2008-08-08 07:53  yangtse
 
1196
 
 
1197
        * include/curl/curlbuild.h.dist: Add metroworks and generic gcc
 
1198
 
 
1199
2008-08-08 05:09  yangtse
 
1200
 
 
1201
        * tests/testcurl.pl: Take a peek at netware's gcc predefined
 
1202
          symbols.
 
1203
 
 
1204
2008-08-08 03:52  danf
 
1205
 
 
1206
        * CHANGES, lib/multi.c: Fixed an uninitialized variable in
 
1207
          multi_runsingle() that could cause a request to prematurely end.
 
1208
 
 
1209
2008-08-08 00:40  yangtse
 
1210
 
 
1211
        * CHANGES, tests/testcurl.pl: Remove last adjustment done to
 
1212
          testcurl.pl to verify if change introduced by Guenter Knauf in
 
1213
          lib/Makefile.netware is enough to get the netware autobuilds
 
1214
          going again.
 
1215
 
 
1216
2008-08-07 23:43  gknauf
 
1217
 
 
1218
        * lib/Makefile.netware: use CP macro rather than cp command.
 
1219
 
 
1220
2008-08-07 23:34  gknauf
 
1221
 
 
1222
        * lib/Makefile.netware: added rule to create
 
1223
          include/curl/curlbuild.h from include/curl/curlbuild.h.dist.
 
1224
 
 
1225
2008-08-07 22:41  yangtse
 
1226
 
 
1227
        * CHANGES, tests/testcurl.pl: Adjust testcurl.pl to copy checked
 
1228
          out curlbuild.h.dist as curlbuild.h for non-configure targets
 
1229
          when host system doesn't run buildconf.bat.
 
1230
 
 
1231
2008-08-07 21:03  yangtse
 
1232
 
 
1233
        * CHANGES, acinclude.m4: Skip data type check in
 
1234
          DO_CURL_OFF_T_CHECK macro when argument is empty.
 
1235
 
 
1236
2008-08-07 18:22  yangtse
 
1237
 
 
1238
        * CHANGES, buildconf: Prevent buildconf from removing 'Makefile'
 
1239
          and 'missing' files. This would blow away our CVS checked
 
1240
          'missing' file and also CVS checked 'hiper/Makefile'.
 
1241
 
 
1242
2008-08-07 18:07  yangtse
 
1243
 
 
1244
        * CHANGES, acinclude.m4: Fix CURL_CHECK_DEF so that when the
 
1245
          expansion of the preprocessor symbol results in a set of
 
1246
          double-quoted strings, this macro will now return an expansion
 
1247
          which consists of a single double-quoted string result of
 
1248
          concatenating all of them.
 
1249
 
 
1250
2008-08-07 04:46  yangtse
 
1251
 
 
1252
        * TODO-RELEASE: sync with reality
 
1253
 
 
1254
2008-08-07 02:29  yangtse
 
1255
 
 
1256
        * CHANGES, RELEASE-NOTES, acinclude.m4, buildconf.bat,
 
1257
          configure.ac, ares/Makefile.am, ares/configure.ac,
 
1258
          docs/examples/Makefile.am, include/README,
 
1259
          include/curl/.cvsignore, include/curl/Makefile.am,
 
1260
          include/curl/curl.h, include/curl/curlbuild.h.dist,
 
1261
          include/curl/curlbuild.h.in, include/curl/curlrules.h,
 
1262
          lib/Makefile.am, lib/Makefile.netware, lib/config-amigaos.h,
 
1263
          lib/config-os400.h, lib/config-symbian.h, lib/config-tpf.h,
 
1264
          lib/config-win32.h, lib/config-win32ce.h, lib/config.dos,
 
1265
          lib/setup.h, packages/vms/config-vms.h, src/Makefile.Watcom,
 
1266
          src/Makefile.am, src/Makefile.netware, src/setup.h,
 
1267
          tests/libtest/Makefile.am, tests/server/Makefile.am: Initial
 
1268
          support of curlbuild.h and curlrules.h which allows to have a
 
1269
          curl_off_t data type no longer gated to off_t.
 
1270
 
 
1271
2008-08-06 23:22  bagder
 
1272
 
 
1273
        * docs/libcurl/curl_multi_timeout.3: - mention
 
1274
          curl_multi_socket_action() rather than the deprecated
 
1275
          curl_multi_socket() - don't claim that it has an argument named
 
1276
          'easy' because it doesn't!
 
1277
 
 
1278
2008-08-06 11:54  bagder
 
1279
 
 
1280
        * lib/http.c: remove debug code I accidentally left in here
 
1281
 
 
1282
2008-08-06 10:05  giva
 
1283
 
 
1284
        * lib/hostthre.c: Removed TRACE() code.
 
1285
 
 
1286
2008-08-05 11:08  yangtse
 
1287
 
 
1288
        * ares/m4/cares-reentrant.m4, m4/curl-reentrant.m4: The minimum
 
1289
          autoconf version required for this file is 2.50
 
1290
 
 
1291
          Avoid dot notation in aclocal serial file number, use a single
 
1292
          number now.
 
1293
 
 
1294
2008-08-05 08:44  yangtse
 
1295
 
 
1296
        * TODO-RELEASE: #148 Removed.
 
1297
 
 
1298
          Rebooting the problematic system, releasing allocated memory and
 
1299
          swap, has allowed buildconf and configure to complete sucessfully
 
1300
          since then.
 
1301
 
 
1302
2008-08-05 08:20  yangtse
 
1303
 
 
1304
        * CHANGES, buildconf: Validate that autom4te and autoconf versions
 
1305
          match.
 
1306
 
 
1307
          Validate that aclocal and automake versions match.
 
1308
 
 
1309
          Improve removal of previous run generated files.
 
1310
 
 
1311
          Remove verbose debug logging of aclocal on Solaris.
 
1312
 
 
1313
2008-08-05 00:07  bagder
 
1314
 
 
1315
        * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/http.c: - Yehoshua
 
1316
          Hershberg found a problem that would make libcurl re-use a
 
1317
          connection with the multi interface even if a previous use of it
 
1318
          caused a   CURLE_PEER_FAILED_VERIFICATION to get returned. I now
 
1319
          make sure that failed   SSL connections properly close the
 
1320
          connections.
 
1321
 
 
1322
2008-08-05 00:00  bagder
 
1323
 
 
1324
        * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/http.c, lib/http.h,
 
1325
          lib/transfer.c, tests/data/DISABLED, tests/data/test1051,
 
1326
          tests/data/test1052, tests/data/test1055: - Test cases 1051, 1052
 
1327
          and 1055 were added by Daniel Fandrich on July 30 and   proved
 
1328
          how PUT and POST with a redirect could lead to a "hang" due to
 
1329
          the   data stream not being rewound properly when it had to in
 
1330
          order to get sent   properly (again) to the subsequent URL. This
 
1331
          is now fixed and these test   cases are no longer disabled.
 
1332
 
 
1333
2008-08-04 22:23  bagder
 
1334
 
 
1335
        * ares/: CHANGES, RELEASE-NOTES, ares_init.c: - Fix by Tofu Linden:
 
1336
 
 
1337
            The symptom:
 
1338
            * Users (usually, but not always) on 2-Wire routers and the
 
1339
          Comcast service
 
1340
            and a wired connection to their router would find that the
 
1341
          second and
 
1342
            subsequent DNS lookups from fresh processes using c-ares to
 
1343
          resolve the same
 
1344
            address would cause the process to never see a reply (it keeps
 
1345
          polling for
 
1346
            around 1m15s before giving up).
 
1347
 
 
1348
            The repro:
 
1349
            * On such a machine (and yeah, it took us a lot of QA to find
 
1350
          the systems
 
1351
            that reproduce such a specific problem!), do 'ahost
 
1352
          www.secondlife.com',
 
1353
            then do it again.  The first process's lookup will work,
 
1354
          subsequent lookups
 
1355
            will time-out and fail.
 
1356
 
 
1357
            The cause:
 
1358
            * init_id_key() was calling randomize_key() *before* it
 
1359
          initialized
 
1360
            key->state, meaning that the randomness generated by
 
1361
          randomize_key() is
 
1362
            immediately overwritten with deterministic values.
 
1363
          (/dev/urandom was also
 
1364
            being read incorrectly in the c-ares version we were using, but
 
1365
          this was
 
1366
            fixed in a later version.)
 
1367
            * This makes the stream of generated query-IDs from any new
 
1368
          c-ares process
 
1369
            be an identical and predictable sequence of IDs.
 
1370
            * This makes the 2-Wire's default built-in DNS server detect
 
1371
          these queries
 
1372
            as probable-duplicates and (erroneously) not respond at all.
 
1373
 
 
1374
2008-08-04 12:13  yangtse
 
1375
 
 
1376
        * TODO-RELEASE: Update #144
 
1377
 
 
1378
          Third version of the patch fixing a failure to chose a proper
 
1379
          data type submitted to the mailing list 2008-08-04.
 
1380
 
 
1381
2008-08-04 08:48  yangtse
 
1382
 
 
1383
        * CHANGES, acinclude.m4, configure.ac, ares/CHANGES,
 
1384
          ares/acinclude.m4, ares/configure.ac: Autoconf 2.62 has changed
 
1385
          the behaviour of the AC_AIX macro which we use.  Prior versions
 
1386
          of autoconf defined _ALL_SOURCE if _AIX was defined. But,
 
1387
          autoconf 2.62 version of AC_AIX defines _ALL_SOURCE along with
 
1388
          other four preprocessor symbols no matter if the system is AIX or
 
1389
          not. To keep the traditional behaviour, as well as an uniform
 
1390
          one, across autoconf versions AC_AIX is replaced with our own
 
1391
          internal macro.
 
1392
 
 
1393
2008-08-04 00:20  bagder
 
1394
 
 
1395
        * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/http.c,
 
1396
          tests/data/DISABLED: - Test case 1041 (added by Daniel Fandrich
 
1397
          April 14th) proved a bug where PUT   with -C - sent garbage in
 
1398
          the Content-Range: header. I fixed this problem by   making sure
 
1399
          libcurl always sets the size of the _entire_ upload if an app
 
1400
          attemps to do resumed uploads since libcurl simply cannot know
 
1401
          the size of   what is currently at the server end. Test 1041 is
 
1402
          no longer disabled.
 
1403
 
 
1404
2008-08-03 23:50  bagder
 
1405
 
 
1406
        * CHANGES, RELEASE-NOTES: refer to the new option by its real name
 
1407
 
 
1408
2008-08-03 18:46  yangtse
 
1409
 
 
1410
        * TODO-RELEASE: Update #148
 
1411
 
 
1412
          Rebooting the Solaris system, releasing allocated memory and
 
1413
          swap, has allowed buildconf and configure to complete
 
1414
          sucessfully. Further tests on the system might allow
 
1415
          determination of the problem origin.  Solaris AutoBuilds suceeded
 
1416
          on August 2 and 3.
 
1417
 
 
1418
2008-08-03 07:13  danf
 
1419
 
 
1420
        * tests/data/test1058: Improved title
 
1421
 
 
1422
2008-08-03 05:14  yangtse
 
1423
 
 
1424
        * configure.ac, ares/configure.ac: Adjust DEC/Compaq C compiler
 
1425
          settings.
 
1426
 
 
1427
2008-08-03 03:01  yangtse
 
1428
 
 
1429
        * configure.ac: Another AC_TRY_COMPILE conversion to
 
1430
          AC_COMPILE_IFELSE
 
1431
 
 
1432
2008-08-02 03:44  yangtse
 
1433
 
 
1434
        * CHANGES, RELEASE-NOTES, configure.ac: No longer test availability
 
1435
          of the gdi32 library, nor use it for linking, even when we have
 
1436
          been doing this since revision 1.47 of configure.ac 4 years and 5
 
1437
          months ago when cross-compiling a Windows target. We actually
 
1438
          don't use any function from the Windows GDI (Graphics Device
 
1439
          Interface) related with drawing or graphics-related operations.
 
1440
 
 
1441
2008-08-02 00:12  danf
 
1442
 
 
1443
        * tests/data/: Makefile.am, test1057, test1058: Added tests 1057
 
1444
          and 1058 to test FTP and HTTPS transfers with ranges relative to
 
1445
          end of file.
 
1446
 
 
1447
2008-08-01 21:29  yangtse
 
1448
 
 
1449
        * ares/configure.ac: Another AC_TRY_LINK conversion to
 
1450
          AC_LINK_IFELSE.  Proper definition of HAVE_function if function
 
1451
          is found deeper.
 
1452
 
 
1453
2008-08-01 21:01  yangtse
 
1454
 
 
1455
        * configure.ac: Another AC_TRY_LINK conversion to AC_LINK_IFELSE.
 
1456
          Sorting of function names.  Proper definition of HAVE_function if
 
1457
          function is found deeper.
 
1458
 
 
1459
2008-08-01 20:41  danf
 
1460
 
 
1461
        * CHANGES, RELEASE-NOTES, docs/MANUAL, docs/curl.1, lib/ssh.c,
 
1462
          src/main.c: Added support for --append on SFTP uploads.
 
1463
          Unfortunately, OpenSSH doesn't support this so it goes untested.
 
1464
 
 
1465
2008-08-01 09:46  yangtse
 
1466
 
 
1467
        * buildconf: This line was for local testing, not intended to be
 
1468
          committed.
 
1469
 
 
1470
2008-08-01 08:21  yangtse
 
1471
 
 
1472
        * acinclude.m4: Add a whitespace
 
1473
 
 
1474
2008-08-01 08:07  yangtse
 
1475
 
 
1476
        * acinclude.m4, buildconf: Ensure that reserved keyword AC_DEFUN is
 
1477
          only used for its purpose.
 
1478
 
 
1479
2008-08-01 07:24  yangtse
 
1480
 
 
1481
        * CHANGES, acinclude.m4: Removed definition of
 
1482
          CURL_CHECK_WORKING_RESOLVER from acinclude.m4 it has not been in
 
1483
          use since revision 1.81 of configure.in 6 years, 9 months ago.
 
1484
 
 
1485
2008-08-01 05:17  yangtse
 
1486
 
 
1487
        * CHANGES, RELEASE-NOTES: Sync up with reality
 
1488
 
 
1489
2008-08-01 05:10  yangtse
 
1490
 
 
1491
        * ares/: CHANGES, RELEASE-NOTES: Sync up with reality
 
1492
 
 
1493
2008-08-01 04:48  yangtse
 
1494
 
 
1495
        * ares/m4/cares-reentrant.m4, ares/m4/reentrant.m4,
 
1496
          m4/curl-reentrant.m4, m4/reentrant.m4: Rename reentrant.m4 to
 
1497
          avoid filename clash.
 
1498
 
 
1499
2008-08-01 04:09  danf
 
1500
 
 
1501
        * CHANGES, RELEASE-NOTES, docs/KNOWN_BUGS, lib/url.c,
 
1502
          tests/data/test279: User names embedded in proxy URLs without a
 
1503
          password were parsed incorrectly--the host name is treated as
 
1504
          part of the user name and the port number becomes the password.
 
1505
          This can be observed in test 279 (was KNOWN_ISSUE #54).
 
1506
 
 
1507
2008-08-01 03:39  danf
 
1508
 
 
1509
        * lib/transfer.c: Added more code under #ifndef CURL_DISABLE_HTTP
 
1510
          to fix builds with --disable-http
 
1511
 
 
1512
2008-08-01 02:55  danf
 
1513
 
 
1514
        * lib/url.c: Refactored create_conn by breaking it up into many
 
1515
          smaller functions
 
1516
 
 
1517
2008-08-01 02:49  danf
 
1518
 
 
1519
        * lib/: netrc.c, netrc.h: Made a parameter const
 
1520
 
 
1521
2008-08-01 00:46  danf
 
1522
 
 
1523
        * CHANGES, RELEASE-NOTES, lib/url.c: Fixed a problem with any FTP
 
1524
          URL or any URLs containing an IPv6 address being mangled when
 
1525
          passed to proxies when CURLOPT_PORT is also set (reported by
 
1526
          Pramod Sharma).
 
1527
 
 
1528
2008-07-31 22:04  danf
 
1529
 
 
1530
        * CHANGES, docs/MANUAL, lib/url.c: Fixed parsing of an IPv6 proxy
 
1531
          address to support a scope identifier, as well as IPv4 addresses
 
1532
          in IPv6 format. Also, better handle the case of a malformatted
 
1533
          IPv6 address (avoid empty and NULL strings).
 
1534
 
 
1535
2008-07-31 19:58  yangtse
 
1536
 
 
1537
        * TODO-RELEASE: Second version of the patch addressing building
 
1538
          outside of CVS tree submitted to the mailing list 2008-07-31.
 
1539
          Awaiting Ok to commit.
 
1540
 
 
1541
2008-07-31 15:20  patrickm
 
1542
 
 
1543
        * packages/OS400/curl.inc.in: New CURLOPT_ADDRESS_SCOPE option in
 
1544
          ILE/RPG binding
 
1545
 
 
1546
2008-07-31 07:00  danf
 
1547
 
 
1548
        * tests/data/test1053: Fixed keyword
 
1549
 
 
1550
2008-07-31 04:51  danf
 
1551
 
 
1552
        * tests/data/: test1029, test1054, test184, test187, test188,
 
1553
          test193, test217, test57: Added keywords
 
1554
 
 
1555
2008-07-31 04:38  danf
 
1556
 
 
1557
        * tests/data/: Makefile.am, test1056: Added test of IPv6 scope
 
1558
          handling
 
1559
 
 
1560
2008-07-31 04:18  danf
 
1561
 
 
1562
        * lib/url.c: Fixed a couple of problems in the IPv6 scope code.
 
1563
          First, a host name in an URL in a Location: header didn't have
 
1564
          the scope ID removed, so an invalid host name was used.  Second,
 
1565
          when the scope ID was removed, it also removed any port number
 
1566
          that may have existed in the URL.
 
1567
 
 
1568
2008-07-31 03:41  yangtse
 
1569
 
 
1570
        * tests/testcurl.pl: s/silly/underquoted definition/
 
1571
 
 
1572
2008-07-31 03:20  yangtse
 
1573
 
 
1574
        * TODO-RELEASE: #149 fully done and verified. Removed from here
 
1575
          now.
 
1576
 
 
1577
2008-07-31 03:12  danf
 
1578
 
 
1579
        * CHANGES, src/main.c: Fixed a couple of buffer overflows in the
 
1580
          MS-DOS port of the curl tool.  Factored out unslashquote. Added
 
1581
          some 'const's in function parameters.
 
1582
 
 
1583
2008-07-31 01:49  danf
 
1584
 
 
1585
        * docs/MANUAL: Added IPv6 section
 
1586
 
 
1587
2008-07-31 00:09  bagder
 
1588
 
 
1589
        * TODO-RELEASE: Committed just now and thus removed from here:
 
1590
 
 
1591
          145 - Phil Blundell's CURLOPT_SCOPE patch/work
 
1592
 
 
1593
2008-07-30 23:57  bagder
 
1594
 
 
1595
        * RELEASE-NOTES: another option added, bump counter
 
1596
 
 
1597
2008-07-30 23:55  bagder
 
1598
 
 
1599
        * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3,
 
1600
          include/curl/curl.h, lib/connect.c, lib/url.c, lib/urldata.h: -
 
1601
          Phil Blundell added the CURLOPT_SCOPE option, as well as adjusted
 
1602
          the URL   parser to allow numerical IPv6-addresses to be
 
1603
          specified with the scope   given, as per RFC4007 - with a percent
 
1604
          letter that itself needs to be URL   escaped. For example, for an
 
1605
          address of fe80::1234%1 the HTTP URL is:
 
1606
          "http://[fe80::1234%251]/"
 
1607
 
 
1608
2008-07-30 23:42  bagder
 
1609
 
 
1610
        * TODO-RELEASE: Fixed:
 
1611
 
 
1612
          147 - PHP's bug report #43158
 
1613
          (http://bugs.php.net/bug.php?id=43158) identifies       a true
 
1614
          bug in libcurl built with OpenSSL.
 
1615
 
 
1616
2008-07-30 23:24  bagder
 
1617
 
 
1618
        * CHANGES, RELEASE-NOTES, lib/ssluse.c: - PHP's bug report #43158
 
1619
          (http://bugs.php.net/bug.php?id=43158) identifies a   true bug in
 
1620
          libcurl built with OpenSSL. It made curl_easy_getinfo() more or
 
1621
          less always return 0 for CURLINFO_SSL_VERIFYRESULT because the
 
1622
          function that   would set it to something non-zero would return
 
1623
          before the assign in almost   all error cases. The internal
 
1624
          variable is now set to non-zero from the start   of the function
 
1625
          only to get cleared later on if things work out fine.
 
1626
 
 
1627
2008-07-30 23:24  bagder
 
1628
 
 
1629
        * docs/curl.1, src/writeout.c: - Made the curl tool's -w option
 
1630
          support the %{ssl_verify_result} variable
 
1631
 
 
1632
2008-07-30 23:04  danf
 
1633
 
 
1634
        * CHANGES, tests/data/DISABLED, tests/data/Makefile.am,
 
1635
          tests/data/test1028, tests/data/test1052, tests/data/test1053,
 
1636
          tests/data/test1054, tests/data/test1055: Added test cases 1052
 
1637
          through 1055 to test uploading data from files during redirects.
 
1638
          Test cases 1052 and 1055 show problems (maybe the same root cause
 
1639
          as 1051) and are disabled.
 
1640
 
 
1641
2008-07-30 22:11  danf
 
1642
 
 
1643
        * lib/: http.c, http.h, transfer.c: Factored out
 
1644
          Curl_copy_header_value
 
1645
 
 
1646
2008-07-30 14:09  yangtse
 
1647
 
 
1648
        * ares/m4/reentrant.m4, m4/reentrant.m4: Add file version serial
 
1649
          number that might be used by 'aclocal' and others.
 
1650
 
 
1651
          Keep the '#' character as the first one on the line.
 
1652
 
 
1653
2008-07-30 10:27  yangtse
 
1654
 
 
1655
        * ares/setup.h, src/setup.h: Update copyright year.
 
1656
 
 
1657
2008-07-30 10:21  yangtse
 
1658
 
 
1659
        * ares/setup.h, lib/setup.h, src/setup.h: Sync comment with
 
1660
          reality.
 
1661
 
 
1662
2008-07-30 09:31  danf
 
1663
 
 
1664
        * TODO-RELEASE: Added the problems with test cases 1041 and 1051
 
1665
 
 
1666
2008-07-30 09:24  danf
 
1667
 
 
1668
        * CHANGES, tests/data/DISABLED, tests/data/Makefile.am,
 
1669
          tests/data/test1051, tests/server/sws.c: Added test case 1051 to
 
1670
          test Location: following with PUT, as reported by Ben Sutcliffe.
 
1671
          The test when run manually shows a problem in curl, but the test
 
1672
          harness web server doesn't run the test correctly so it's
 
1673
          disabled for now.
 
1674
 
 
1675
2008-07-30 08:20  yangtse
 
1676
 
 
1677
        * tests/server/tftpd.c: Undo using the sreadfrom() wrapper to
 
1678
          replace recvfrom() in our code, for real ;-)
 
1679
 
 
1680
2008-07-30 07:15  yangtse
 
1681
 
 
1682
        * TODO-RELEASE: #149 done. Awaiting autobuild verification before
 
1683
          removing.
 
1684
 
 
1685
2008-07-30 07:10  yangtse
 
1686
 
 
1687
        * lib/tftp.c, tests/server/tftpd.c: Undo using the sreadfrom()
 
1688
          wrapper to replace recvfrom() in our code.
 
1689
 
 
1690
2008-07-30 06:46  yangtse
 
1691
 
 
1692
        * TODO-RELEASE: #148 no longer blocks #144
 
1693
 
 
1694
2008-07-30 06:42  yangtse
 
1695
 
 
1696
        * tests/testcurl.pl: Reinstate hiding aclocal 'underquoted
 
1697
          definition' warnings.
 
1698
 
 
1699
2008-07-30 05:24  yangtse
 
1700
 
 
1701
        * TODO-RELEASE: updated #148
 
1702
 
 
1703
2008-07-30 05:10  yangtse
 
1704
 
 
1705
        * Makefile.am, acinclude.m4, buildconf, ares/Makefile.am,
 
1706
          ares/acinclude.m4, ares/buildconf: Reinstate the 'aclocal -I m4'
 
1707
          in buildconf and 'ACLOCAL_AMFLAGS = -I m4' way of including our
 
1708
          local m4/reentrant.m4 file. This even takes care of including the
 
1709
          file in the distribution tarball.
 
1710
 
 
1711
2008-07-30 03:17  yangtse
 
1712
 
 
1713
        * buildconf: Show autom4te and aclocal versions.
 
1714
 
 
1715
          Set SED for Solaris to gsed if available.
 
1716
 
 
1717
2008-07-30 02:10  danf
 
1718
 
 
1719
        * lib/config-symbian.h, packages/Symbian/readme.txt: Minor Symbian
 
1720
          updates.
 
1721
 
 
1722
2008-07-30 02:09  danf
 
1723
 
 
1724
        * CHANGES, RELEASE-NOTES, lib/urldata.h: Fixed --use-ascii to
 
1725
          properly convert text files on Symbian OS, MS-DOS and OS/2.
 
1726
 
 
1727
2008-07-30 01:56  yangtse
 
1728
 
 
1729
        * TODO-RELEASE: Updtae #148 with link to start of thread
 
1730
 
 
1731
2008-07-30 01:51  yangtse
 
1732
 
 
1733
        * TODO-RELEASE: Updated #144
 
1734
 
 
1735
          Added #148 and # 149
 
1736
 
 
1737
2008-07-29 23:51  bagder
 
1738
 
 
1739
        * docs/KNOWN_BUGS: 56. When libcurl sends CURLOPT_POSTQUOTE
 
1740
          commands when connected to a SFTP   server using the multi
 
1741
          interface, the commands are not being sent correctly   and
 
1742
          instead the connection is "cancelled" (the operation is
 
1743
          considered done)   prematurely. There is a half-baked
 
1744
          (busy-looping) patch provided in the bug   report but it cannot
 
1745
          be accepted as-is. See
 
1746
          http://curl.haxx.se/bug/view.cgi?id=2006544
 
1747
 
 
1748
2008-07-29 23:39  bagder
 
1749
 
 
1750
        * TODO-RELEASE: Added:
 
1751
 
 
1752
          146 - Yehoshua Hershberg's re-using of connections that failed
 
1753
          with       CURLE_PEER_FAILED_VERIFICATION
 
1754
 
 
1755
          147 - PHP's bug report #43158
 
1756
          (http://bugs.php.net/bug.php?id=43158) identifies       a true
 
1757
          bug in libcurl built with OpenSSL.
 
1758
 
 
1759
2008-07-29 22:59  danf
 
1760
 
 
1761
        * docs/INSTALL: Document that PKG_CONFIG_PATH is the preferred way
 
1762
          to configure with OpenSSL.
 
1763
 
 
1764
2008-07-29 21:31  yangtse
 
1765
 
 
1766
        * buildconf: For testing purposes on SunOS systems; directly feed
 
1767
          acinclude.m4 with reentrant.m4 and remove reentrant.m4 before
 
1768
          calling aclocal.
 
1769
 
 
1770
2008-07-29 21:01  yangtse
 
1771
 
 
1772
        * buildconf: For debugging purposes, show all sed's available in
 
1773
          PATH on SunOS systems.
 
1774
 
 
1775
2008-07-29 20:57  danf
 
1776
 
 
1777
        * tests/data/Makefile.am: Return an error code when extra files are
 
1778
          found in filecheck:
 
1779
 
 
1780
2008-07-29 20:26  danf
 
1781
 
 
1782
        * lib/hostthre.c: Eliminate a unnecessary socket creation in
 
1783
          Curl_getaddrinfo for an IPv4 address in an IPv6 capable libcurl.
 
1784
 
 
1785
2008-07-29 20:23  yangtse
 
1786
 
 
1787
        * ares/m4/reentrant.m4, m4/reentrant.m4: Add quoting for the
 
1788
          AC_DEFINE arguments.
 
1789
 
 
1790
2008-07-29 20:01  yangtse
 
1791
 
 
1792
        * ares/m4/reentrant.m4, m4/reentrant.m4: Also remove the
 
1793
          whitespace.
 
1794
 
 
1795
2008-07-29 19:45  yangtse
 
1796
 
 
1797
        * ares/m4/reentrant.m4, m4/reentrant.m4: Also remove the extra
 
1798
          quoting.
 
1799
 
 
1800
2008-07-29 18:29  yangtse
 
1801
 
 
1802
        * ares/m4/reentrant.m4, m4/reentrant.m4: Replace some '@%:@'
 
1803
          quadigraphs by its actual representation '#'.
 
1804
 
 
1805
          This quadigraph used before a C preprocessor 'define' directive
 
1806
          could be fooling M4, when processing this file, and make it think
 
1807
          that the line contains a pure M4 'define' macro.
 
1808
 
 
1809
2008-07-29 04:26  yangtse
 
1810
 
 
1811
        * Makefile.am, acinclude.m4, buildconf, ares/Makefile.am,
 
1812
          ares/acinclude.m4, ares/buildconf: Tests done using 'aclocal -I
 
1813
          m4' in buildconf and 'ACLOCAL_AMFLAGS = -I m4 in top Makefile.am
 
1814
          triggered a problem that prevented aclocal from running
 
1815
          successfully on SunOS 5.10 with GNU m4 1.4.5 and GNU Autoconf
 
1816
          2.61
 
1817
 
 
1818
          A tarball which reproduces mentioned problem is the one dated
 
1819
          July-28-2008
 
1820
          http://cool.haxx.se/curl-daily/curl-7.19.0-20080728.tar.gz
 
1821
 
 
1822
          We actually don't need all the bells and whistles that the above
 
1823
          mechanism provides. We only need to include our m4/reentrant.m4
 
1824
          file in acinclude.m4 so here we go with this simpler mechanism.
 
1825
 
 
1826
2008-07-29 04:05  yangtse
 
1827
 
 
1828
        * lib/.cvsignore: ignore *.dist files
 
1829
 
 
1830
2008-07-29 03:05  danf
 
1831
 
 
1832
        * CHANGES, tests/data/Makefile.am, tests/data/test1045,
 
1833
          tests/data/test1046, tests/data/test1047, tests/data/test1048,
 
1834
          tests/data/test1049, tests/data/test1050: Added test case 1050 to
 
1835
          test --ftp-port with an IPv6 address.  Made --interface tests
 
1836
          less restrictive on host address.
 
1837
 
 
1838
2008-07-28 23:53  bagder
 
1839
 
 
1840
        * TODO-RELEASE: I removed: "139 - Christopher Palow's
 
1841
          CURLM_EASY_HANDLE_EXISTS patch" simply because at the current
 
1842
          point in time I think the benefit of adding that new return code
 
1843
          is very slim and it is a lot of work to introduce new return
 
1844
          codes (for docs and maintenance etc)
 
1845
 
 
1846
          I added "145 - Phil Blundell's CURLOPT_SCOPE patch/work" since I
 
1847
          want it sorted/committed.
 
1848
 
 
1849
2008-07-28 20:39  danf
 
1850
 
 
1851
        * CHANGES, tests/data/Makefile.am, tests/data/test1045,
 
1852
          tests/data/test1046, tests/data/test1047, tests/data/test1048,
 
1853
          tests/data/test1049: Added test cases 1045 through 1049 as simple
 
1854
          tests of --interface using the localhost interface.
 
1855
 
 
1856
2008-07-28 20:35  danf
 
1857
 
 
1858
        * lib/connect.c: Fixed display of the interface bind address in the
 
1859
          trace output when it's an IPv6 address.
 
1860
 
 
1861
2008-07-28 18:17  yangtse
 
1862
 
 
1863
        * buildconf: Ensure that buildconf runs from the subdirectory where
 
1864
          configure.ac lives
 
1865
 
 
1866
2008-07-28 17:15  yangtse
 
1867
 
 
1868
        * buildconf: Remove files generated on previous buildconf/configure
 
1869
          run, and for debugging purposes show ACLOCAL_FLAGS.
 
1870
 
 
1871
2008-07-28 17:13  yangtse
 
1872
 
 
1873
        * ares/buildconf: for debugging purposes show ACLOCAL_FLAGS
 
1874
 
 
1875
2008-07-28 14:36  yangtse
 
1876
 
 
1877
        * .cvsignore: ignore another file that might be generated
 
1878
 
 
1879
2008-07-28 01:43  yangtse
 
1880
 
 
1881
        * configure.ac, ares/configure.ac: These lines were unintentionally
 
1882
          removed in previous commit
 
1883
 
 
1884
2008-07-28 00:25  yangtse
 
1885
 
 
1886
        * configure.ac, ares/configure.ac: Partially undo change that
 
1887
          prevented SED, GREP, EGREP and AR from being changed by libtool
 
1888
          or autoconf.
 
1889
 
 
1890
2008-07-27 23:47  yangtse
 
1891
 
 
1892
        * acinclude.m4, ares/acinclude.m4: Assert that SED and GREP are set
 
1893
 
 
1894
2008-07-27 22:29  yangtse
 
1895
 
 
1896
        * ares/m4/reentrant.m4, m4/reentrant.m4: Require autoconf 2.57 or
 
1897
          newer
 
1898
 
 
1899
2008-07-27 20:10  yangtse
 
1900
 
 
1901
        * buildconf, ares/buildconf: When calling aclocal, user defined
 
1902
          ACLOCAL_FLAGS will now precede ours.
 
1903
 
 
1904
2008-07-27 19:24  yangtse
 
1905
 
 
1906
        * buildconf: For debugging purposes, run aclocal in verbose mode on
 
1907
          SunOS systems.
 
1908
 
 
1909
2008-07-27 18:37  yangtse
 
1910
 
 
1911
        * Makefile.am, ares/Makefile.am: move ACLOCAL_AMFLAGS after
 
1912
          AUTOMAKE_OPTIONS
 
1913
 
 
1914
2008-07-27 05:16  yangtse
 
1915
 
 
1916
        * ares/setup.h, ares/m4/reentrant.m4, lib/setup.h, m4/reentrant.m4,
 
1917
          src/setup.h: setup.h handles definition of _REENTRANT based on
 
1918
          NEED_REENTRANT definition which might be defined in config.h or
 
1919
          config-*.h files
 
1920
 
 
1921
2008-07-27 04:41  yangtse
 
1922
 
 
1923
        * configure.ac, ares/configure.ac: Remove explicit inclusion of our
 
1924
          m4 files first. It was interesting as a test, but it breaks
 
1925
          aclocal execution on some systems, with the following error:
 
1926
 
 
1927
          Can't locate object method "rel2abs" via package "File::Spec" at
 
1928
          /usr/local/bin/aclocal line 256.
 
1929
 
 
1930
2008-07-27 04:34  danf
 
1931
 
 
1932
        * CHANGES, RELEASE-NOTES, tests/FILEFORMAT, tests/runtests.1,
 
1933
          tests/runtests.pl: Added feature in runtests.pl to select tests
 
1934
          based on key word.
 
1935
 
 
1936
2008-07-27 04:20  danf
 
1937
 
 
1938
        * lib/hostip6.c: Eliminate a unnecessary socket creation in
 
1939
          Curl_getaddrinfo for an IPv4 address in an IPv6 capable libcurl.
 
1940
 
 
1941
2008-07-27 03:36  yangtse
 
1942
 
 
1943
        * configure.ac, ares/configure.ac, ares/m4/reentrant.m4,
 
1944
          m4/reentrant.m4: Another step towards detecting if _REENTRANT is
 
1945
          already defined or actually needed, and being able to define it
 
1946
          if appropriate for further configure tests as well as for the
 
1947
          generated config file.
 
1948
 
 
1949
2008-07-26 23:15  bagder
 
1950
 
 
1951
        * CHANGES, RELEASE-NOTES, lib/transfer.c: - David Bau filed bug
 
1952
          report #2026240 "CURL_READFUNC_PAUSE leads to buffer   overrun"
 
1953
          (http://curl.haxx.se/bug/view.cgi?id=2026240) identifying two
 
1954
          problems, and providing the fix for them:
 
1955
 
 
1956
            - CURL_READFUNC_PAUSE did in fact not pause the _sending_ of
 
1957
          data that it is
 
1958
              designed for but paused _receiving_ of data!
 
1959
 
 
1960
            - libcurl didn't internally set the read counter to zero when
 
1961
          this return
 
1962
              code was detected, which would potentially lead to junk
 
1963
          getting sent to
 
1964
              the server.
 
1965
 
 
1966
2008-07-26 22:09  danf
 
1967
 
 
1968
        * CHANGES, tests/data/Makefile.am, tests/data/test1044,
 
1969
          tests/data/test99: Added test 1044 to test large file support in
 
1970
          ftp with -I.
 
1971
 
 
1972
2008-07-26 16:45  yangtse
 
1973
 
 
1974
        * configure.ac, ares/configure.ac: Explicitly include our m4 files
 
1975
          first. This might minimize the impact that other package's
 
1976
          underquoted m4 function definitions have on ours.
 
1977
 
 
1978
2008-07-26 14:11  yangtse
 
1979
 
 
1980
        * acinclude.m4, configure.ac, m4/reentrant.m4: simplify multi '#'
 
1981
          char comment line
 
1982
 
 
1983
2008-07-26 03:24  yangtse
 
1984
 
 
1985
        * ares/m4/reentrant.m4, m4/reentrant.m4: Add a 3 argument check for
 
1986
          getprotobyname_r
 
1987
 
 
1988
2008-07-26 03:00  yangtse
 
1989
 
 
1990
        * m4/reentrant.m4: additional debug logging of getprotobyname_r on
 
1991
          Tru64 and AIX
 
1992
 
 
1993
2008-07-26 02:19  yangtse
 
1994
 
 
1995
        * tests/testcurl.pl: No longer hide aclocal 'underquoted
 
1996
          definition' warnings.
 
1997
 
 
1998
          http://sources.redhat.com/automake/automake.html#Extending-aclocal
 
1999
          documents that starting with Automake 1.8, aclocal will warn
 
2000
          about all underquoted calls to AC_DEFUN due to the fact that in a
 
2001
          single aclocal run it might include more than once all .m4 files
 
2002
          which it finds available, this includes .m4 files from other
 
2003
          software packages.
 
2004
 
 
2005
          If the first argument to AC_DEFUN is underquoted and the same
 
2006
          macro is included more than once, successive inclusions after the
 
2007
          first one will expand the macro instead of assuming it is the
 
2008
          same as the first one included.
 
2009
 
 
2010
2008-07-25 15:21  yangtse
 
2011
 
 
2012
        * Makefile.am, buildconf, reentrant.m4, ares/Makefile.am,
 
2013
          ares/buildconf, ares/reentrant.m4, ares/m4/reentrant.m4,
 
2014
          m4/reentrant.m4: move reentrant.m4 to the m4 subdirectory to
 
2015
          avoid infinite loop inclusion problem
 
2016
 
 
2017
2008-07-24 20:02  yangtse
 
2018
 
 
2019
        * reentrant.m4, ares/reentrant.m4: add checks for strtok_r and
 
2020
          getprotobyname_r
 
2021
 
 
2022
2008-07-24 17:20  yangtse
 
2023
 
 
2024
        * Makefile.am, acinclude.m4, buildconf, configure.ac, reentrant.m4,
 
2025
          ares/Makefile.am, ares/acinclude.m4, ares/buildconf,
 
2026
          ares/configure.ac, ares/reentrant.m4: Another step towards
 
2027
          detecting if _REENTRANT is already defined or actually needed,
 
2028
          and being able to define it if appropriate for further configure
 
2029
          tests as well as for the generated config file.
 
2030
 
 
2031
          Introduced reentrant.m4 intended for our reentrant related
 
2032
          autotools/m4 macros.
 
2033
 
 
2034
2008-07-24 17:11  yangtse
 
2035
 
 
2036
        * lib/.cvsignore: ignore curllib.vcproj
 
2037
 
 
2038
2008-07-24 04:16  danf
 
2039
 
 
2040
        * CHANGES, tests/runtests.pl: Changed the long logfile elision code
 
2041
          in runtests.pl to properly handle lines ending in \r.
 
2042
 
 
2043
2008-07-24 01:03  danf
 
2044
 
 
2045
        * tests/runtests.1: Mention that the test harness can't check every
 
2046
          possible feature.
 
2047
 
 
2048
2008-07-24 00:02  danf
 
2049
 
 
2050
        * docs/libcurl/: curl_easy_setopt.3, libcurl-tutorial.3: Eliminated
 
2051
          references to TRUE and FALSE since those identifiers aren't
 
2052
          defined by the libcurl API. Also changed curl_easy_setopt
 
2053
          examples to pass longs where appropriate.
 
2054
 
 
2055
2008-07-23 22:53  bagder
 
2056
 
 
2057
        * CHANGES, docs/libcurl/curl_easy_setopt.3: - I went over the
 
2058
          curl_easy_setopt man page and replaced most references to
 
2059
          non-zero with the fixed value of 1. We should strive at making
 
2060
          options   support '1' for enabling them mentioned explicitly, as
 
2061
          that then will allow   us for to extend them in the future
 
2062
          without breaking older programs.
 
2063
 
 
2064
2008-07-23 20:17  danf
 
2065
 
 
2066
        * docs/INSTALL: Simplified Minix compile instructions and added
 
2067
          some special cases.
 
2068
 
 
2069
2008-07-23 06:20  yangtse
 
2070
 
 
2071
        * ares/acinclude.m4: reorder argument number detection for
 
2072
          getservbyport_r to actually verify if the test is properly
 
2073
          working
 
2074
 
 
2075
2008-07-22 21:13  yangtse
 
2076
 
 
2077
        * acinclude.m4: cleanup duplicate line
 
2078
 
 
2079
2008-07-22 21:04  yangtse
 
2080
 
 
2081
        * acinclude.m4, configure.ac, ares/acinclude.m4, ares/configure.ac:
 
2082
          Make sure that configure process tests are done with the same
 
2083
          _REENTRANT setting as the one actually used when finally building
 
2084
          the library.
 
2085
 
 
2086
2008-07-22 20:56  yangtse
 
2087
 
 
2088
        * acinclude.m4: checks for gethostbyaddr_r with 7 and 8 args now
 
2089
          also done with -D_REENTRANT
 
2090
 
 
2091
          checks for gethostbyname_r with 5 and 6 args now also done with
 
2092
          -D_REENTRANT
 
2093
 
 
2094
2008-07-22 02:12  yangtse
 
2095
 
 
2096
        * lib/: config-os400.h, setup-os400.h, setup.h: minor reordering in
 
2097
          OS/400 config/setup files
 
2098
 
 
2099
2008-07-21 20:24  yangtse
 
2100
 
 
2101
        * ares/setup_once.h, lib/setup_once.h: Change recvfrom's sixth
 
2102
          argument data type to the 'historically standard' 'int' data type
 
2103
          for systems where this sixth argument is prototyped as a void
 
2104
          pointer.
 
2105
 
 
2106
          Start of thread: http://curl.haxx.se/mail/lib-2008-07/0153.html
 
2107
 
 
2108
2008-07-21 17:39  giva
 
2109
 
 
2110
        * lib/setup.h: Undefine 'byte' due to dict.c.
 
2111
 
 
2112
2008-07-21 16:01  yangtse
 
2113
 
 
2114
        * ares/acinclude.m4: use prototypes to improve getservbyport_r
 
2115
          detection
 
2116
 
 
2117
2008-07-21 11:23  yangtse
 
2118
 
 
2119
        * tests/server/tftpd.c: fix compiler warning: implicit conversion
 
2120
          from "long" to "int"
 
2121
 
 
2122
2008-07-21 05:59  yangtse
 
2123
 
 
2124
        * lib/tftp.c: fix compiler warning: comparison between signed and
 
2125
          unsigned
 
2126
 
 
2127
2008-07-21 05:50  yangtse
 
2128
 
 
2129
        * ares/Makefile.netware, lib/Makefile.netware,
 
2130
          src/Makefile.netware: Adjust recvfrom's sixth arg data type
 
2131
          definition for NetWare (LIBC)
 
2132
 
 
2133
2008-07-21 05:06  yangtse
 
2134
 
 
2135
        * CHANGES, ares/setup_once.h, lib/setup_once.h, lib/tftp.c,
 
2136
          tests/server/tftpd.c: Use the sreadfrom() wrapper to replace
 
2137
          recvfrom() in our code.
 
2138
 
 
2139
2008-07-21 02:36  yangtse
 
2140
 
 
2141
        * CHANGES, acinclude.m4, ares/CHANGES, ares/Makefile.dj,
 
2142
          ares/Makefile.netware, ares/acinclude.m4, lib/Makefile.netware,
 
2143
          lib/config-mac.h, lib/config-riscos.h, lib/config-symbian.h,
 
2144
          lib/config.dos, packages/vms/config-vms.h, src/Makefile.netware:
 
2145
          when recvfrom prototype uses a void pointer for arguments 2, 5 or
 
2146
          6 this will now cause the definition of
 
2147
          RECVFROM_TYPE_ARG2_IS_VOID, RECVFROM_TYPE_ARG5_IS_VOID or
 
2148
          RECVFROM_TYPE_ARG6_IS_VOID, as appropriate.
 
2149
 
 
2150
2008-07-20 19:18  yangtse
 
2151
 
 
2152
        * configure.ac, ares/configure.ac: Adjust DEC/Compaq C compiler
 
2153
          settings
 
2154
 
 
2155
2008-07-20 11:51  yangtse
 
2156
 
 
2157
        * acinclude.m4: Remove showing additional info needed to debug
 
2158
          configure failure to properly detect recvfrom arg types on
 
2159
          Solaris
 
2160
 
 
2161
2008-07-20 11:46  yangtse
 
2162
 
 
2163
        * acinclude.m4, ares/acinclude.m4: Added "pointer to void" as
 
2164
          another data type to check for the sixth argument of function
 
2165
          recvfrom as a result of the info additionally logged when running
 
2166
          on a Solaris system.
 
2167
 
 
2168
          The compiler error showed that the prototype being used on
 
2169
          Solaris was the one declared in line 427 of
 
2170
          "/usr/include/sys/socket.h" as:
 
2171
 
 
2172
          function(int,          pointer to void,          unsigned int,
 
2173
                int,          pointer to struct sockaddr,          pointer
 
2174
          to void) returning int
 
2175
 
 
2176
2008-07-19 20:32  yangtse
 
2177
 
 
2178
        * acinclude.m4: Temporarily show additional info needed to debug
 
2179
          configure failure to properly detect recvfrom arg types on
 
2180
          Solaris
 
2181
 
 
2182
2008-07-19 13:27  yangtse
 
2183
 
 
2184
        * ares/configure.ac, configure.ac: Adjust DEC/Compaq C compiler
 
2185
          settings
 
2186
 
 
2187
2008-07-18 16:46  patrickm
 
2188
 
 
2189
        * packages/OS400/README.OS400: README.OS400 update for new string
 
2190
          options.
 
2191
 
 
2192
2008-07-18 16:43  patrickm
 
2193
 
 
2194
        * packages/OS400/README.OS400: README.OS400 update for new string
 
2195
          options.
 
2196
 
 
2197
2008-07-18 00:39  danf
 
2198
 
 
2199
        * tests/data/: test1026, test1027, test1033, test12, test60: Fixed
 
2200
          the XML syntax of a few test files.
 
2201
 
 
2202
2008-07-17 05:07  yangtse
 
2203
 
 
2204
        * CHANGES, acinclude.m4, ares/CHANGES, ares/Makefile.dj,
 
2205
          ares/Makefile.netware, ares/acinclude.m4, ares/config-win32.h,
 
2206
          ares/setup_once.h, lib/Makefile.netware, lib/config-amigaos.h,
 
2207
          lib/config-mac.h, lib/config-os400.h, lib/config-riscos.h,
 
2208
          lib/config-symbian.h, lib/config-tpf.h, lib/config-win32.h,
 
2209
          lib/config-win32ce.h, lib/config.dos, lib/setup_once.h,
 
2210
          packages/vms/config-vms.h, src/Makefile.netware,
 
2211
          src/config-win32.h: RECVFROM_TYPE_ARG2, RECVFROM_TYPE_ARG5 and
 
2212
          RECVFROM_TYPE_ARG6 are now defined to the data type pointed by
 
2213
          its respective argument and not the pointer type.
 
2214
 
 
2215
2008-07-16 21:24  yangtse
 
2216
 
 
2217
        * lib/config.dos: fix comment
 
2218
 
 
2219
2008-07-16 21:16  yangtse
 
2220
 
 
2221
        * CHANGES, acinclude.m4, configure.ac, ares/CHANGES,
 
2222
          ares/Makefile.dj, ares/Makefile.netware, ares/acinclude.m4,
 
2223
          ares/config-win32.h, ares/configure.ac, ares/setup_once.h,
 
2224
          lib/Makefile.netware, lib/config-amigaos.h, lib/config-mac.h,
 
2225
          lib/config-os400.h, lib/config-riscos.h, lib/config-symbian.h,
 
2226
          lib/config-tpf.h, lib/config-win32.h, lib/config-win32ce.h,
 
2227
          lib/config.dos, lib/setup_once.h, packages/vms/config-vms.h,
 
2228
          src/Makefile.netware, src/config-win32.h: Configure process now
 
2229
          checks availability of recvfrom() socket function and finds out
 
2230
          its return type and the types of its arguments. Added definitions
 
2231
          for non-configure systems config files, and introduced macro
 
2232
          sreadfrom which will be used on udp sockets as a recvfrom()
 
2233
          wrapper.
 
2234
 
 
2235
2008-07-16 16:17  yangtse
 
2236
 
 
2237
        * configure.ac, ares/configure.ac: Initial DEC/Compaq C compiler
 
2238
          detection and flags
 
2239
 
 
2240
2008-07-16 14:26  yangtse
 
2241
 
 
2242
        * ares/: CHANGES, RELEASE-NOTES, acinclude.m4: Improved configure
 
2243
          detection of number of arguments for getservbyport_r
 
2244
 
 
2245
2008-07-15 18:43  yangtse
 
2246
 
 
2247
        * ares/: CHANGES, RELEASE-NOTES, configure.ac, setup.h: Allow
 
2248
          --enable-largefile and --disable-largefile configurations.
 
2249
          Configure process no longer needs nor checks size of curl_off_t.
 
2250
          Library will now be built with _REENTRANT symbol defined.
 
2251
 
 
2252
2008-07-15 15:54  yangtse
 
2253
 
 
2254
        * CHANGES, docs/examples/Makefile.am: add comment for include paths
 
2255
 
 
2256
2008-07-15 07:46  yangtse
 
2257
 
 
2258
        * lib/Makefile.am, src/Makefile.am, tests/libtest/Makefile.am,
 
2259
          tests/libtest/lib506.c, tests/libtest/test.h,
 
2260
          tests/server/Makefile.am: add comment for include paths
 
2261
 
 
2262
2008-07-15 06:12  danf
 
2263
 
 
2264
        * CHANGES, tests/data/Makefile.am, tests/data/test1041,
 
2265
          tests/data/test1042, tests/data/test1043: Added test1042 and
 
2266
          test1043 to test -C - on HTTP.
 
2267
 
 
2268
2008-07-15 05:36  danf
 
2269
 
 
2270
        * CHANGES, tests/data/DISABLED, tests/data/Makefile.am,
 
2271
          tests/data/test1040, tests/data/test1041: Added test1040 and
 
2272
          test1041 to test -C - on HTTP. Test 1041 failed so it's added to
 
2273
          DISABLED.
 
2274
 
 
2275
2008-07-14 19:31  yangtse
 
2276
 
 
2277
        * lib/setup.h, CHANGES: Move _REENTRANT definition earlier in
 
2278
          lib/setup.h
 
2279
 
 
2280
2008-07-14 18:58  yangtse
 
2281
 
 
2282
        * CHANGES, lib/config-tpf.h, lib/setup.h: Removed inclusion of
 
2283
          remaining system header files from configuration files.  These
 
2284
          are included from lib/setup.h or specific source code file.
 
2285
 
 
2286
2008-07-14 18:10  yangtse
 
2287
 
 
2288
        * lib/: config-mac.h, setup.h: Inclusion of <extra/stricmp.h> and
 
2289
          <extra/strdup.h> is moved to lib/setup.h
 
2290
 
 
2291
2008-07-14 17:58  yangtse
 
2292
 
 
2293
        * lib/config.dos: Remove duplicate file inclusions. These are
 
2294
          already done in lib/setup.h and lib/setup_once.h
 
2295
 
 
2296
2008-07-14 17:30  yangtse
 
2297
 
 
2298
        * lib/config-win32ce.h: Remove duplicate file inclusions. These are
 
2299
          already done in lib/setup.h
 
2300
 
 
2301
2008-07-14 14:39  yangtse
 
2302
 
 
2303
        * CHANGES, docs/INSTALL, lib/setup.h: HTTP_ONLY definition check in
 
2304
          lib/setup.h is now done once that configuration file has been
 
2305
          included. In this way if symbol is defined in the config file it
 
2306
          will no longer be ignored.
 
2307
 
 
2308
2008-07-11 20:59  yangtse
 
2309
 
 
2310
        * lib/parsedate.h: fix multiple header inclusion prevention
 
2311
          definition
 
2312
 
 
2313
2008-07-11 20:52  yangtse
 
2314
 
 
2315
        * lib/: strdup.h, strtok.h: move multiple header inclusion
 
2316
          prevention definition to top of file
 
2317
 
 
2318
2008-07-11 20:42  yangtse
 
2319
 
 
2320
        * CHANGES, lib/content_encoding.h: Added missing multiple header
 
2321
          inclusion prevention definition
 
2322
 
 
2323
2008-07-11 20:23  danf
 
2324
 
 
2325
        * CHANGES, tests/libtest/lib552.c, tests/libtest/lib553.c: Fixed
 
2326
          test 553 to pass the torture test.
 
2327
 
 
2328
2008-07-11 19:18  danf
 
2329
 
 
2330
        * tests/ftpserver.pl: Avoid a potential zombie process when killing
 
2331
          an old ftpserver
 
2332
 
 
2333
2008-07-11 12:50  bagder
 
2334
 
 
2335
        * docs/curl.1: document the exit codes 82 and 83 that are new in
 
2336
          7.19.0
 
2337
 
 
2338
2008-07-11 11:18  bagder
 
2339
 
 
2340
        * lib/url.c: indent and comment cleanup (no code change)
 
2341
 
 
2342
2008-07-11 11:08  bagder
 
2343
 
 
2344
        * CHANGES, RELEASE-NOTES, lib/url.c: - Daniel Fandrich found out we
 
2345
          didn't pass on the user-agent properly when   doing
 
2346
          "proxy-tunnels" with non-HTTP prototols and that was simply
 
2347
          because   the code assumed the user-agent was only needed for
 
2348
          HTTP.
 
2349
 
 
2350
2008-07-11 07:08  danf
 
2351
 
 
2352
        * CHANGES, tests/data/Makefile.am, tests/data/test1038,
 
2353
          tests/data/test1039: Added test cases 1038 and 1039 to test
 
2354
          Adrian Kreher's report that ftp uploads with -C - didn't resume
 
2355
          properly, but the tests pass.
 
2356
 
 
2357
2008-07-11 06:38  danf
 
2358
 
 
2359
        * CHANGES, lib/ssh.c: Changed slightly the SFTP quote commands
 
2360
          chmod, chown and chgrp to only set the attribute that has changed
 
2361
          instead of all possible ones. Hopefully, this will solve the
 
2362
          "Permission denied" problem that Nagarajan Sreenivasan reported
 
2363
          when setting some modes, but regardless, it saves a protocol
 
2364
          round trip in the chmod case.
 
2365
 
 
2366
2008-07-11 00:24  bagder
 
2367
 
 
2368
        * docs/libcurl/curl_easy_setopt.3: (Added in the section for
 
2369
          CURLOPT_DNS_CACHE_TIMEOUT, pointed out on the curl-library list
 
2370
          on July 9th 2008 by Mathew Hounsell)
 
2371
 
 
2372
          NOTE: the name resolve functions of various libc implementations
 
2373
          don't re-read name server information unless explicitly told so
 
2374
          (by for example calling Ires_init(3). This may cause libcurl to
 
2375
          keep using the older server even if DHCP has updated the server
 
2376
          info, and this may look like a DNS cache issue to the casual
 
2377
          libcurl-app user.
 
2378
 
 
2379
2008-07-10 22:29  bagder
 
2380
 
 
2381
        * src/main.c: --remote-name-all
 
2382
 
 
2383
2008-07-10 20:15  danf
 
2384
 
 
2385
        * lib/transfer.c: Fixed another OOM problem, this time with test
 
2386
          64.
 
2387
 
 
2388
2008-07-10 20:01  yangtse
 
2389
 
 
2390
        * CHANGES, RELEASE-NOTES, lib/select.h: Peter Lamberg filed bug
 
2391
          report #2015126: "poll gives WSAEINVAL when POLLPRI is set in
 
2392
          fdset.events" (http://curl.haxx.se/bug/view.cgi?id=2015126) which
 
2393
          exactly pinpointed the problem only triggered on Windows Vista,
 
2394
          provided reference to docs and also a fix. There is much work
 
2395
          behind Peter Lamberg's excellent bug report. Thank You!
 
2396
 
 
2397
2008-07-10 15:40  bagder
 
2398
 
 
2399
        * docs/libcurl/curl_multi_socket.3: updated to match current
 
2400
          reality
 
2401
 
 
2402
2008-07-10 10:21  yangtse
 
2403
 
 
2404
        * ares/: ares_private.h, ares_process.c, ares_send.c: fix compiler
 
2405
          warning
 
2406
 
 
2407
2008-07-10 10:00  bagder
 
2408
 
 
2409
        * docs/curl.1: s/muse/must
 
2410
 
 
2411
2008-07-10 09:53  bagder
 
2412
 
 
2413
        * docs/curl.1: document --remote-name-all
 
2414
 
 
2415
2008-07-10 09:16  yangtse
 
2416
 
 
2417
        * src/curlutil.c, tests/libtest/testutil.c: fallback to
 
2418
          gettimeofday when monotonic clock is unavailable at run-time
 
2419
 
 
2420
2008-07-10 08:09  danf
 
2421
 
 
2422
        * CHANGES, tests/data/Makefile.am, tests/data/test1036,
 
2423
          tests/data/test1037: Added tests 1036 and 1037 to verify resumed
 
2424
          ftp downloads with -C -
 
2425
 
 
2426
2008-07-09 20:39  bagder
 
2427
 
 
2428
        * CHANGES, RELEASE-NOTES, lib/hostares.c, lib/hostip.c,
 
2429
          lib/hostip.h, lib/hostip4.c: - Andreas Schuldei improved Phil
 
2430
          Blundell's patch for IPv6 using c-ares, and I   edited it
 
2431
          slightly. Now you should be able to use IPv6 addresses fine even
 
2432
          with libcurl built to use c-ares.
 
2433
 
 
2434
2008-07-09 20:33  danf
 
2435
 
 
2436
        * CHANGES, lib/transfer.c: Fixed an OOM handling problem that cause
 
2437
          test 11 to fail the torture test.
 
2438
 
 
2439
2008-07-09 18:38  yangtse
 
2440
 
 
2441
        * ares/Makefile.netware: since Jun 30 2008 MAXHOSTNAMELEN define is
 
2442
          no longer used
 
2443
 
 
2444
2008-07-08 23:16  danf
 
2445
 
 
2446
        * CHANGES, docs/libcurl/curl_formadd.3, lib/formdata.c,
 
2447
          tests/libtest/lib554.c: Fixed test 554 to pass the torture test.
 
2448
 
 
2449
2008-07-08 15:55  giva
 
2450
 
 
2451
        * docs/examples/makefile.dj: Added libidn libs as needed. Added
 
2452
          compilation of sendrecv.c and cookie_interface.c.
 
2453
 
 
2454
2008-07-08 01:52  danf
 
2455
 
 
2456
        * CHANGES, tests/data/Makefile.am, tests/data/test1034,
 
2457
          tests/data/test1035, tests/data/test165: Added test cases 1034 &
 
2458
          1035 to test IDN name conversion failures.
 
2459
 
 
2460
2008-07-07 22:37  bagder
 
2461
 
 
2462
        * CHANGES, RELEASE-NOTES, lib/ftp.c, tests/data/test539,
 
2463
          tests/libtest/Makefile.am, tests/libtest/lib539.c: - Scott
 
2464
          Barrett provided a test case for a segfault in the FTP code and
 
2465
          the   fix for it. It occured when you did a FTP transfer using
 
2466
          CURLFTPMETHOD_SINGLECWD and then did another one on the same easy
 
2467
          handle but   switched to CURLFTPMETHOD_NOCWD. Due to the "dir
 
2468
          depth" variable not being   cleared properly.  Scott's test case
 
2469
          is now known as test 539 and it   verifies the fix.
 
2470
 
 
2471
2008-07-07 12:39  patrickm
 
2472
 
 
2473
        * lib/qssl.h, packages/OS400/ccsidcurl.c,
 
2474
          packages/OS400/curl.inc.in: New options added to OS400 wrapper
 
2475
          and ILERPG definitions.  Wrong defines (typos) for QSSL layer
 
2476
          fixed.
 
2477
 
 
2478
2008-07-07 04:11  yangtse
 
2479
 
 
2480
        * ares/: configure.ac, maketgz: fix c-ares version reported in
 
2481
          generated libcares.pc file when building from CVS tree.
 
2482
 
 
2483
2008-07-05 05:31  yangtse
 
2484
 
 
2485
        * lib/sslgen.h: fix compiler warning: empty body in an if-statement
 
2486
 
 
2487
2008-07-05 05:12  yangtse
 
2488
 
 
2489
        * CHANGES: mention that egrep and ar are also mandatory
 
2490
 
 
2491
2008-07-04 06:03  yangtse
 
2492
 
 
2493
        * configure.ac, ares/configure.ac: egrep and ar are also mandatory
 
2494
 
 
2495
2008-07-03 13:41  bagder
 
2496
 
 
2497
        * ares/README: just to clarify that c-ares actually have some ipv6
 
2498
          support
 
2499
 
 
2500
2008-07-03 13:34  bagder
 
2501
 
 
2502
        * ares/RELEASE-NOTES: ares_gethostbyname() fallback from AAA to A
 
2503
          records with CNAME present
 
2504
 
 
2505
2008-07-03 13:32  bagder
 
2506
 
 
2507
        * ares/: CHANGES, ares_gethostbyname.c: - Phil Blundell: If you ask
 
2508
          ares_gethostbyname() to do an AF_INET6 lookup and   the target
 
2509
          host has only A records, it automatically falls back to an
 
2510
          AF_INET lookup and gives you the A results.  However, if the
 
2511
          target host has   a CNAME record, this behaviour is defeated
 
2512
          since the original query does   return some data even though
 
2513
          ares_parse_aaa_reply() doesn't consider it   relevant. Here's a
 
2514
          small patch to make it behave the same with and without   the
 
2515
          CNAME.
 
2516
 
 
2517
2008-07-03 10:47  bagder
 
2518
 
 
2519
        * CHANGES, RELEASE-NOTES, lib/http.c, lib/transfer.c,
 
2520
          tests/data/Makefile.am, tests/data/test1033: Phil Blundell
 
2521
          provided a fix for libcurl's treatment of unexpected 1xx response
 
2522
          codes. Previously libcurl would hang on such occurances. I added
 
2523
          test case 1033 to verify.
 
2524
 
 
2525
2008-07-03 08:56  bagder
 
2526
 
 
2527
        * CHANGES, RELEASE-NOTES, docs/curl.1,
 
2528
          docs/libcurl/curl_easy_getinfo.3, include/curl/curl.h,
 
2529
          lib/getinfo.c, lib/progress.c, lib/progress.h, lib/ssh.c,
 
2530
          lib/sslgen.c, lib/url.c, lib/urldata.h, src/writeout.c:
 
2531
          Introcuding a new timestamp for curl_easy_getinfo():
 
2532
          CURLINFO_APPCONNECT_TIME. This is set with the "application
 
2533
          layer" handshake/connection is completed (typically SSL, TLS or
 
2534
          SSH). By using this you can figure out the application layer's
 
2535
          own connect time. You can extract the time stamp using curl's -w
 
2536
          option and the new variable named 'time_appconnect'. This feature
 
2537
          was sponsored by Lenny Rachitsky at NeuStar.
 
2538
 
 
2539
2008-07-02 20:34  danf
 
2540
 
 
2541
        * include/curl/curl.h, CHANGES, lib/if2ip.c: Support Open Watcom C
 
2542
          on Linux (as well as Windows).
 
2543
 
 
2544
2008-07-02 19:42  yangtse
 
2545
 
 
2546
        * CHANGES, configure.ac, ares/configure.ac: The configure process
 
2547
          will now halt when sed or grep are unavailable
 
2548
 
 
2549
2008-07-02 05:04  yangtse
 
2550
 
 
2551
        * CHANGES, RELEASE-NOTES, acinclude.m4, ares/CHANGES,
 
2552
          ares/RELEASE-NOTES, ares/acinclude.m4, ares/ares__timeval.c,
 
2553
          lib/timeval.c: fallback to gettimeofday when monotonic clock is
 
2554
          unavailable at run-time
 
2555
 
 
2556
2008-07-01 23:53  bagder
 
2557
 
 
2558
        * CHANGES, RELEASE-NOTES, docs/INSTALL, include/curl/curl.h: -
 
2559
          Rolland Dudemaine provided fixes to get libcurl to build for the
 
2560
          INTEGRITY   operating system.
 
2561
 
 
2562
2008-07-01 23:53  bagder
 
2563
 
 
2564
        * lib/url.c: CreateConnection collided with a function using the
 
2565
          exact same name in the INTEGRITY RTOS, so I renamed it to
 
2566
          create_conn. It then made sense to also rename SetupConnection to
 
2567
          setup_conn to match it.
 
2568
 
 
2569
2008-07-01 12:29  yangtse
 
2570
 
 
2571
        * configure.ac, ares/configure.ac: IBM C/C++ compiler predefined
 
2572
          macro check
 
2573
 
 
2574
2008-07-01 02:30  yangtse
 
2575
 
 
2576
        * configure.ac, ares/configure.ac: set earlier in configure process
 
2577
          IBM compilers optimization flags
 
2578
 
 
2579
2008-06-30 16:10  yangtse
 
2580
 
 
2581
        * acinclude.m4, ares/acinclude.m4: make check message wording more
 
2582
          precise
 
2583
 
 
2584
2008-06-30 15:07  bagder
 
2585
 
 
2586
        * CHANGES, RELEASE-NOTES, lib/setup.h, lib/url.c: - Stephen Collyer
 
2587
          and Tor Arntsen helped identify a flaw in the range code   which
 
2588
          output the range using a signed variable where it should rather
 
2589
          use   unsigned.
 
2590
 
 
2591
2008-06-30 14:58  bagder
 
2592
 
 
2593
        * lib/mprintf.c: made %llu work for printing unsigned long longs,
 
2594
          added the generic curl source header
 
2595
 
 
2596
2008-06-30 14:48  bagder
 
2597
 
 
2598
        * ares/: CHANGES, ares_init.c, nameser.h: - As was pointed out to
 
2599
          me by Andreas Schuldei, the MAXHOSTNAMELEN define is   not posix
 
2600
          or anything and thus c-ares failed to build on hurd (and possibly
 
2601
            elsewhere). The define was also somewhat artificially used in
 
2602
          the windows   port. Now, I instead rewrote the use of
 
2603
          gethostbyname to enlarge the host   name buffer in case of need
 
2604
          and totally avoid the use of the MAXHOSTNAMELEN   define. I thus
 
2605
          also removed the defien from the namser.h file where it was
 
2606
          once added for the windows build.
 
2607
 
 
2608
            I also fixed init_by_defaults() function to not leak memory in
 
2609
          case if
 
2610
            error.
 
2611
 
 
2612
2008-06-30 11:39  bagder
 
2613
 
 
2614
        * docs/libcurl/ABI: minor language fix
 
2615
 
 
2616
2008-06-29 13:08  yangtse
 
2617
 
 
2618
        * acinclude.m4, ares/acinclude.m4: fix C style comment
 
2619
 
 
2620
2008-06-29 05:19  yangtse
 
2621
 
 
2622
        * CHANGES, RELEASE-NOTES, acinclude.m4, ares/acinclude.m4: John
 
2623
          Lightsey filed bug report #1999181: "CLOCK_MONOTONIC always fails
 
2624
          on some systems" (http://curl.haxx.se/bug/view.cgi?id=1999181).
 
2625
          The problem was that the configure script did not use the
 
2626
          _POSIX_MONOTONIC_CLOCK feature test macro when checking monotonic
 
2627
          clock availability. This is now fixed and the monotonic clock
 
2628
          will not be used unless the feature test macro is defined with a
 
2629
          value greater than zero indicating always supported.
 
2630
 
 
2631
2008-06-26 09:53  bagder
 
2632
 
 
2633
        * docs/INTERNALS: let's try to maintain compatibility with NSS
 
2634
          3.11.x
 
2635
 
 
2636
2008-06-26 03:43  danf
 
2637
 
 
2638
        * CHANGES, src/main.c: Honour --stderr with the -v option.  Fixed a
 
2639
          file handle leak in the command line client if more than one
 
2640
          --stderr option was given.
 
2641
 
 
2642
2008-06-24 10:52  bagder
 
2643
 
 
2644
        * lib/: Makefile.am, README.NSS: Added README.NSS to describe the
 
2645
          current NSS situation.
 
2646
 
 
2647
2008-06-22 22:38  bagder
 
2648
 
 
2649
        * CHANGES, RELEASE-NOTES, lib/http.c, tests/data/Makefile.am,
 
2650
          tests/data/test1032: - Eduard Bloch filed the debian bug report
 
2651
          #487567
 
2652
          (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=487567)
 
2653
          pointing out that   libcurl used Content-Range: instead of Range
 
2654
          when doing a range request with   --head (CURLOPT_NOBODY). This
 
2655
          is now fixed and test case 1032 was added to   verify.
 
2656
 
 
2657
2008-06-22 08:57  danf
 
2658
 
 
2659
        * CHANGES, lib/parsedate.c, lib/url.c: Stopped using ranges in
 
2660
          scanf character sequences (e.g. %[a-z]) since that is not ANSI C,
 
2661
          just a common extension.  This caused problems on at least Open
 
2662
          Watcom C.
 
2663
 
 
2664
2008-06-21 23:21  bagder
 
2665
 
 
2666
        * lib/Makefile.am: Oops, that was an experimental change not meant
 
2667
          to be committed!
 
2668
 
 
2669
2008-06-21 23:19  bagder
 
2670
 
 
2671
        * lib/: Makefile.am, nss.c, nssg.h: made Curl_nss_send() take const
 
2672
          data to kill compiler warning
 
2673
 
 
2674
2008-06-21 19:56  danf
 
2675
 
 
2676
        * tests/data/: test1021, test104, test106, test12, test141,
 
2677
          test188, test194, test258, test259, test56, test71, test92:
 
2678
          Edited some test keywords for consistency
 
2679
 
 
2680
2008-06-20 20:09  yangtse
 
2681
 
 
2682
        * CHANGES, acinclude.m4, configure.ac, ares/acinclude.m4,
 
2683
          ares/configure.ac: Modified configuration script to actually
 
2684
          verify if the compiler is good enough at detecting compilation
 
2685
          errors or at least it has been properly configured to do so.
 
2686
          Configuration heavily depends on this capability, so if this
 
2687
          compiler sanity check fails the configuration process will now
 
2688
          fail.
 
2689
 
 
2690
2008-06-20 13:15  bagder
 
2691
 
 
2692
        * CHANGES, RELEASE-NOTES, lib/nss.c: - Phil Pellouchoud found a
 
2693
          case where libcurl built with NSS failed to   handshake with a
 
2694
          SSLv2 server, and it turned out to be because it didn't
 
2695
          recognize the cipher named "rc4-md5". In our list that cipher was
 
2696
          named   plainly "rc4". I've now added rc4-md5 to work as an alias
 
2697
          as Phil reported   that it made things work for him again.
 
2698
 
 
2699
2008-06-20 12:45  bagder
 
2700
 
 
2701
        * lib/ssh.h: remove leftover proto that isn't used, I made it a
 
2702
          macro instead
 
2703
 
 
2704
2008-06-20 12:43  bagder
 
2705
 
 
2706
        * CHANGES, RELEASE-NOTES, lib/sendf.c, lib/sendf.h, lib/socks.c,
 
2707
          lib/ssh.h: - Hans-Jurgen May pointed out that trying SCP or SFTP
 
2708
          over a SOCKS proxy   crashed libcurl. This is now addressed by
 
2709
          making sure we use "plain send"   internally when doing the socks
 
2710
          handshake instead of the Curl_write()   function which is
 
2711
          designed to use the "target" protocol. That's then SCP or   SFTP
 
2712
          in this case. I also took the opportunity and cleaned up some
 
2713
          ssh-   related #ifdefs in the code for readability.
 
2714
 
 
2715
2008-06-20 00:24  bagder
 
2716
 
 
2717
        * CHANGES: minor language fix
 
2718
 
 
2719
2008-06-19 23:32  bagder
 
2720
 
 
2721
        * CHANGES, RELEASE-NOTES, lib/multi.c: - Christopher Palow fixed a
 
2722
          curl_multi_socket() issue which previous caused   libcurl to not
 
2723
          tell the app properly when a socket was closed (when the name
 
2724
          resolve done by c-ares is done) and then immediately re-created
 
2725
          and put to   use again (for the actual connection). Since the
 
2726
          closure will make the   "watch status" get lost in several
 
2727
          event-based systems libcurl will need to   tell the app about
 
2728
          this close/re-create case.
 
2729
 
 
2730
2008-06-19 10:31  bagder
 
2731
 
 
2732
        * CHANGES, RELEASE-NOTES, lib/url.c: - Dengminwen found a bug in
 
2733
          the connection re-use function when using the   multi interface
 
2734
          with pipelining enabled as it would wrongly check for,   detect
 
2735
          and close "dead connections" even though that connection was
 
2736
          already   in use!
 
2737
 
 
2738
2008-06-19 07:47  bagder
 
2739
 
 
2740
        * lib/nss.c: Removed the #define of ciphernum since keeping a
 
2741
          define updated to be the number of entries in a provided table is
 
2742
          doomed to fail in the long run. Now we use the NUM_OF_CIPHERS
 
2743
          define instead to figure out the amount.
 
2744
 
 
2745
2008-06-19 07:42  bagder
 
2746
 
 
2747
        * lib/nss.c: s/strcasecmp/strequal to make it more portable
 
2748
 
 
2749
2008-06-19 03:12  danf
 
2750
 
 
2751
        * tests/runtests.pl: Always use $LOGDIR when referring to the log
 
2752
          directory.
 
2753
 
 
2754
2008-06-19 02:30  danf
 
2755
 
 
2756
        * CHANGES, src/main.c: Fixed a memory leak in the command-line tool
 
2757
          that caused a valgrind error.
 
2758
 
 
2759
2008-06-19 02:18  danf
 
2760
 
 
2761
        * CHANGES, tests/data/Makefile.am, tests/data/test628,
 
2762
          tests/data/test629, tests/data/test630, tests/data/test631,
 
2763
          tests/data/test632: Added SSH failure test cases 628-632
 
2764
 
 
2765
2008-06-19 00:01  bagder
 
2766
 
 
2767
        * CHANGES, RELEASE-NOTES, lib/nss.c: - Rob Crittenden brought a fix
 
2768
          for the NSS layer that makes libcurl no longer   always fire up a
 
2769
          new connection rather than using the existing one when the
 
2770
          multi interface is used. Original bug report:
 
2771
          https://bugzilla.redhat.com/show_bug.cgi?id=450140
 
2772
 
 
2773
2008-06-18 23:50  bagder
 
2774
 
 
2775
        * lib/nss.c: removed warning about unused argument by simply
 
2776
          removing that argument from the check_issuer_cert() proto
 
2777
 
 
2778
2008-06-18 23:48  bagder
 
2779
 
 
2780
        * lib/nss.c: check_issuer_cert() now builds and there's one warning
 
2781
          less. Still one compiler warning in the code though but we need
 
2782
          NSS' base64.h header for that and we don't currently have a
 
2783
          suitable way to include it as our own base64.h header kind of
 
2784
          "blocks" it.
 
2785
 
 
2786
2008-06-18 06:39  yangtse
 
2787
 
 
2788
        * CHANGES, acinclude.m4, ares/acinclude.m4: No longer break out of
 
2789
          a shell "for" statement from inside AC_FOO_IFELSE macros,
 
2790
          otherwise temp files are not removed.
 
2791
 
 
2792
          Identation adjustment.
 
2793
 
 
2794
2008-06-13 23:16  bagder
 
2795
 
 
2796
        * lib/multi.c: In checkPendPipeline() we can't be setting the
 
2797
          TIMER_CONNECT correctly as that is for the TCP connect. I changed
 
2798
          it to TIMER_PRETRANSFER which seems to be what was intended here.
 
2799
 
 
2800
2008-06-13 22:45  bagder
 
2801
 
 
2802
        * tests/runtests.pl: fixed the language somewhat
 
2803
 
 
2804
2008-06-13 02:03  danf
 
2805
 
 
2806
        * CHANGES, RELEASE-NOTES, acinclude.m4: Fixed curl-config --ca
 
2807
          which wasn't being exported by configure.
 
2808
 
 
2809
2008-06-13 01:50  danf
 
2810
 
 
2811
        * tests/data/: test252, test253, test254, test255: Added IPv6
 
2812
          keywords for some more tests that require IPv6 networking support
 
2813
 
 
2814
2008-06-13 00:00  bagder
 
2815
 
 
2816
        * lib/nss.c: fixed bad infof() usage!
 
2817
 
 
2818
2008-06-12 23:16  bagder
 
2819
 
 
2820
        * docs/INTERNALS: added the versions of a range of build tools that
 
2821
          we want to remain to work
 
2822
 
 
2823
2008-06-12 23:03  bagder
 
2824
 
 
2825
        * docs/INTERNALS: My first attempt at documenting what we try to
 
2826
          support and make curl run with in regard to C standard, third
 
2827
          party libraries and operating systems etc.
 
2828
 
 
2829
2008-06-11 19:01  bagder
 
2830
 
 
2831
        * CHANGES, lib/gtls.h, lib/nss.c, lib/nssg.h, lib/qssl.h,
 
2832
          lib/sslgen.c, lib/sslgen.h, lib/ssluse.c, lib/ssluse.h: - I did a
 
2833
          cleanup of the internal generic SSL layer and how the various SSL
 
2834
            libraries are supported. Starting now, each underlying SSL
 
2835
          library support   code does a set of defines for the 16 functions
 
2836
          the generic layer (sslgen.c)   uses (all these new function
 
2837
          defines use the prefix "curlssl_"). This   greatly simplified the
 
2838
          generic layer in readability by involving much less   #ifdefs and
 
2839
          other preprocessor stuff and should make it easier for people to
 
2840
           make libcurl work with new SSL libraries.
 
2841
 
 
2842
            Hopefully I can later on document these 16 functions somewhat
 
2843
          as well.
 
2844
 
 
2845
            I also made most of the internal SSL-dependent functions (using
 
2846
          Curl_ssl_
 
2847
            prefix) #defined to nothing when no SSL support is requested -
 
2848
          previously
 
2849
            they would unnecessarily call mostly empty functions.
 
2850
 
 
2851
2008-06-11 17:26  yangtse
 
2852
 
 
2853
        * lib/ssluse.c: fix compiler warning: conversion from `pointer to
 
2854
          void' to `pointer to int function(pointer to char,int,int,pointer
 
2855
          to void)' is compiler dependent
 
2856
 
 
2857
2008-06-11 02:07  gknauf
 
2858
 
 
2859
        * ares/Makefile.netware: enable additional CFLAGS from commandline.
 
2860
 
 
2861
2008-06-10 23:53  bagder
 
2862
 
 
2863
        * lib/: gtls.c, gtls.h: fix warning in GnuTLS build by making sure
 
2864
          Curl_gtls_send() takes a const void *
 
2865
 
 
2866
2008-06-10 22:49  bagder
 
2867
 
 
2868
        * CHANGES, lib/ssluse.c: - I made the OpenSSL code build again with
 
2869
          OpenSSL 0.9.6. The CRLFILE   functionality killed it due to its
 
2870
          unconditional use of   X509_STORE_set_flags...
 
2871
 
 
2872
2008-06-09 13:13  mmarek
 
2873
 
 
2874
        * include/curl/typecheck-gcc.h: CURLOPT_CRLFILE and
 
2875
          CURLOPT_ISSUERCERT are new string options
 
2876
 
 
2877
2008-06-09 03:06  yangtse
 
2878
 
 
2879
        * ares/: CHANGES, RELEASE-NOTES, configure.ac, libcares.pc.in: fix
 
2880
          pkg-config reporting of private libraries needed for static
 
2881
          linking
 
2882
 
 
2883
2008-06-09 00:29  gknauf
 
2884
 
 
2885
        * lib/Makefile.netware, src/Makefile.netware: enable additional
 
2886
          CFLAGS from commandline.
 
2887
 
 
2888
2008-06-09 00:00  bagder
 
2889
 
 
2890
        * docs/libcurl/: curl_easy_getinfo.3, curl_easy_setopt.3: 7.19.0 is
 
2891
          next
 
2892
 
 
2893
2008-06-08 23:04  bagder
 
2894
 
 
2895
        * CHANGES, RELEASE-NOTES, TODO-RELEASE, docs/curl.1,
 
2896
          docs/libcurl/curl_easy_setopt.3, docs/libcurl/libcurl-errors.3,
 
2897
          include/curl/curl.h, include/curl/curlver.h: the next release is
 
2898
          now called 7.19.0
 
2899
 
 
2900
2008-06-08 22:53  bagder
 
2901
 
 
2902
        * CHANGES, RELEASE-NOTES, docs/curl.1, src/main.c,
 
2903
          tests/runtests.pl, tests/data/test256, tests/data/test38: - curl
 
2904
          the tool now deals with its command line options somewhat
 
2905
          differently!   All boolean options (such as -O, -I, -v etc), both
 
2906
          short and long versions,   now always switch on/enable the option
 
2907
          named. Using the same option multiple   times thus make no
 
2908
          difference. To switch off one of those options, you need   to use
 
2909
          the long version of the option and type --no-OPTION. Like to
 
2910
          disable   verbose mode you use --no-verbose!
 
2911
 
 
2912
          - Added --remote-name-all to curl, which if used changes the
 
2913
          default for all   given URLs to be dealt with as if -O is used.
 
2914
          So if you want to disable that   for a specific URL after
 
2915
          --remote-name-all has been used, you muse use -o -   or
 
2916
          --no-remote-name.
 
2917
 
 
2918
2008-06-08 17:52  gknauf
 
2919
 
 
2920
        * lib/connect.c: use our *printf functions only.
 
2921
 
 
2922
2008-06-07 00:11  bagder
 
2923
 
 
2924
        * CHANGES, CHANGES.0: Moved all changes from 2007 from CHANGES to
 
2925
          CHANGES.0
 
2926
 
 
2927
2008-06-06 22:57  bagder
 
2928
 
 
2929
        * lib/nss.c: code style cleanup
 
2930
 
 
2931
2008-06-06 22:52  bagder
 
2932
 
 
2933
        * CHANGES, RELEASE-NOTES, TODO-RELEASE,
 
2934
          docs/libcurl/curl_easy_setopt.3, docs/libcurl/libcurl-errors.3,
 
2935
          include/curl/curl.h, lib/gtls.c, lib/nss.c, lib/ssluse.c,
 
2936
          lib/strerror.c, lib/url.c, lib/urldata.h: - Axel Tillequin and
 
2937
          Arnaud Ebalard added support for CURLOPT_ISSUERCERT, for
 
2938
          OpenSSL, NSS and GnuTLS-built libcurls.
 
2939
 
 
2940
2008-06-06 20:44  yangtse
 
2941
 
 
2942
        * acinclude.m4, ares/acinclude.m4: MSVC does build Windows native
 
2943
          targets
 
2944
 
 
2945
2008-06-06 20:40  bagder
 
2946
 
 
2947
        * docs/libcurl/curl_easy_setopt.3: mention added in 7.18.3
 
2948
 
 
2949
2008-06-06 20:40  bagder
 
2950
 
 
2951
        * CHANGES, RELEASE-NOTES, TODO-RELEASE,
 
2952
          docs/libcurl/curl_easy_setopt.3, docs/libcurl/libcurl-errors.3,
 
2953
          include/curl/curl.h, lib/gtls.c, lib/nss.c, lib/ssluse.c,
 
2954
          lib/strerror.c, lib/url.c, lib/urldata.h: - Axel Tillequin and
 
2955
          Arnaud Ebalard added support for CURLOPT_CRLFILE, for   OpenSSL,
 
2956
          NSS and GnuTLS-built libcurls.
 
2957
 
 
2958
2008-06-06 19:33  bagder
 
2959
 
 
2960
        * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_getinfo.3,
 
2961
          include/curl/curl.h, lib/connect.c, lib/getinfo.c, lib/urldata.h,
 
2962
          tests/data/test500, tests/libtest/lib500.c: - Added
 
2963
          CURLINFO_PRIMARY_IP as a new information retrievable with
 
2964
          curl_easy_getinfo. It returns a pointer to a string with the most
 
2965
          recently   used IP address. Modified test case 500 to also verify
 
2966
          this feature. The   implementing of this feature was sponsored by
 
2967
          Lenny Rachitsky at NeuStar.
 
2968
 
 
2969
2008-06-05 14:33  bagder
 
2970
 
 
2971
        * TODO-RELEASE: 7.18.2 is done now
 
2972
 
 
2973
2008-06-05 02:15  danf
 
2974
 
 
2975
        * packages/Symbian/readme.txt: Mention the minimum Symbian OS
 
2976
          version required.
 
2977
 
 
2978
2008-06-05 01:44  danf
 
2979
 
 
2980
        * src/main.c: Mention a few options that require an argument in
 
2981
          --help
 
2982
 
 
2983
2008-06-04 18:05  bagder
 
2984
 
 
2985
        * RELEASE-NOTES, include/curl/curlver.h: start working on 7.18.3!
 
2986
 
 
2987
2008-06-04 18:03  bagder
 
2988
 
 
2989
        * docs/THANKS: new contributors from the 7.18.2 release
 
2990
 
 
2991
2008-06-04 17:38  bagder
 
2992
 
 
2993
        * CHANGES: 7.18.2
 
2994
 
 
2995
2008-06-03 20:03  danf
 
2996
 
 
2997
        * CHANGES, RELEASE-NOTES, lib/telnet.c: Fixed a problem where
 
2998
          telnet data would be lost if an EWOULDBLOCK condition were
 
2999
          encountered.
 
3000
 
 
3001
2008-06-03 20:00  danf
 
3002
 
 
3003
        * include/curl/curl.h: Fixed typo in comment
 
3004
 
 
3005
2008-06-02 00:10  bagder
 
3006
 
 
3007
        * tests/data/: test1026, test1027: curl returns 0 for these options
 
3008
          now
 
3009
 
 
3010
2008-06-02 00:04  bagder
 
3011
 
 
3012
        * tests/data/: test1013, test1014, test1022, test1023: now returns
 
3013
          0
 
3014
 
 
3015
2008-06-01 19:59  bagder
 
3016
 
 
3017
        * CHANGES: (committed this for Marty Kuhrt:) - Updated main.c to
 
3018
          return CURLE_OK if PARAM_HELP_REQUESTED was returned   from
 
3019
          getparameter instead of CURLE_FAILED_INIT.  No point in returning
 
3020
          an error if --help or --version were requested.
 
3021
 
 
3022
2008-06-01 18:01  curlvms
 
3023
 
 
3024
        * src/main.c: return CURLE_OK instead of CURLE_FAILED_INIT if
 
3025
          PARAM_HEKP_REQUESTED returned by getparameter
 
3026
 
 
3027
2008-05-31 03:37  yangtse
 
3028
 
 
3029
        * lib/ssh.c: Fix problem: 'result' may be used uninitialized.
 
3030
          Issue detected by Guenter Knauf's NetWare autobuild.
 
3031
 
 
3032
2008-05-31 01:53  curlvms
 
3033
 
 
3034
        * packages/vms/curlmsg_vms.h: updated to match curlmsg.msg 1.7
 
3035
 
 
3036
2008-05-31 01:52  curlvms
 
3037
 
 
3038
        * packages/vms/: curlmsg.h, curlmsg.sdl: resync with curl.h
 
3039
          messages
 
3040
 
 
3041
2008-05-31 01:51  curlvms
 
3042
 
 
3043
        * packages/vms/curlmsg.msg: resync with curl.h curle_ messages
 
3044
 
 
3045
2008-05-30 17:26  yangtse
 
3046
 
 
3047
        * ares/: CHANGES, RELEASE-NOTES, adig.c: Brad House fixed a missing
 
3048
          header file inclusion in adig sample program
 
3049
 
 
3050
2008-05-29 23:48  bagder
 
3051
 
 
3052
        * docs/TheArtOfHttpScripting: Added a new "13. Web Login" chapter
 
3053
 
 
3054
2008-05-29 22:39  bagder
 
3055
 
 
3056
        * ares/ares_version.h: start working on 1.5.3
 
3057
 
 
3058
2008-05-29 22:10  bagder
 
3059
 
 
3060
        * ares/CHANGES: 1.5.2
 
3061
 
 
3062
2008-05-28 22:57  bagder
 
3063
 
 
3064
        * TODO-RELEASE: Fixed 142 and 143 Moved 144 to 7.18.3 instead
 
3065
 
 
3066
2008-05-28 22:56  bagder
 
3067
 
 
3068
        * lib/multi.c, CHANGES, RELEASE-NOTES: - Emil Romanus found a
 
3069
          problem and helped me repeat it. It occured when using   the
 
3070
          curl_multi_socket() API with HTTP pipelining enabled and could
 
3071
          lead to   the pipeline basically stalling for a very long period
 
3072
          of time until it took   off again.
 
3073
 
 
3074
2008-05-28 22:31  bagder
 
3075
 
 
3076
        * lib/ssh.c, CHANGES, RELEASE-NOTES: - Jeff Weber reported memory
 
3077
          leaks with aborted SCP and SFTP transfers and   provided
 
3078
          excellent repeat recipes. I fixed the cases I managed to
 
3079
          reproduce   but Jeff still got some (SCP) problems even after
 
3080
          these fixes:   http://curl.haxx.se/mail/lib-2008-05/0342.html
 
3081
 
 
3082
2008-05-27 18:10  yangtse
 
3083
 
 
3084
        * docs/KNOWN_BUGS: Known bug #55, libcurl fails to build with MIT
 
3085
          Kerberos for Windows (KfW) due to KfW's library header files
 
3086
          exporting symbols/macros that should be kept private to the KfW
 
3087
          library. See ticket #5601 at http://krbdev.mit.edu/rt/
 
3088
 
 
3089
2008-05-26 22:39  bagder
 
3090
 
 
3091
        * lib/transfer.c, CHANGES, RELEASE-NOTES, tests/data/Makefile.am,
 
3092
          tests/data/test1031: - Bug report #1973352
 
3093
          (http://curl.haxx.se/bug/view.cgi?id=1973352) identified   how
 
3094
          the HTTP redirect following code didn't properly follow to a new
 
3095
          URL if   the new url was but a query string such as "Location:
 
3096
          ?moo=foo". Test case   1031 was added to verify this fix.
 
3097
 
 
3098
2008-05-26 18:05  bagder
 
3099
 
 
3100
        * TODO-RELEASE: I'd like to see this fixed for the 7.18,2:
 
3101
 
 
3102
          144 - Help apps use 64bit/LFS libcurl
 
3103
 
 
3104
2008-05-26 17:09  bagder
 
3105
 
 
3106
        * CHANGES, RELEASE-NOTES, configure.ac, lib/select.c: Andreas
 
3107
          Faerber and Scott McCreary made (lib)curl build for the Haiku OS
 
3108
 
 
3109
2008-05-26 17:06  bagder
 
3110
 
 
3111
        * docs/INSTALL: Added Haiku OS, sorted the list of i386 OSes
 
3112
 
 
3113
2008-05-26 15:52  yangtse
 
3114
 
 
3115
        * ares/ahost.c: fix compiler warning: unreferenced formal parameter
 
3116
 
 
3117
2008-05-26 05:10  yangtse
 
3118
 
 
3119
        * CHANGES, RELEASE-NOTES, lib/http_negotiate.c: David Rosenstrauch
 
3120
          reported that header files spnegohelp.h and openssl/objects.h
 
3121
          were needed to compile SPNEGO support.
 
3122
 
 
3123
2008-05-26 03:59  yangtse
 
3124
 
 
3125
        * lib/: nss.c, security.c, ssluse.c: fix: preprocessor complaining
 
3126
          about macro redefinition
 
3127
 
 
3128
2008-05-24 21:28  bagder
 
3129
 
 
3130
        * TODO-RELEASE: summary of the current outstanding issues for
 
3131
          upcoming and the subsequent releases
 
3132
 
 
3133
2008-05-24 21:19  bagder
 
3134
 
 
3135
        * docs/libcurl/: curl_multi_add_handle.3, curl_multi_socket.3:
 
3136
          Christopher Palow's multi interface docs updates
 
3137
 
 
3138
2008-05-24 13:20  bagder
 
3139
 
 
3140
        * RELEASE-NOTES: Nikolai Kondrashov for his man page update
 
3141
 
 
3142
2008-05-24 13:19  bagder
 
3143
 
 
3144
        * docs/libcurl/curl_easy_setopt.3: Nikolai Kondrashov provided a
 
3145
          clarification for CURLOPT_HEADERFUNCTION
 
3146
 
 
3147
2008-05-23 23:52  bagder
 
3148
 
 
3149
        * ares/Makefile.am: list all local sources the (demo) tools need,
 
3150
          add a few missing scripts to the dist tarball and remove a two
 
3151
          duplicate file names from EXTRA_DIST (most of it pointed out by
 
3152
          Yang Tse)
 
3153
 
 
3154
2008-05-23 23:46  bagder
 
3155
 
 
3156
        * ares/FILES: this is not used (anymore)
 
3157
 
 
3158
2008-05-23 22:52  danf
 
3159
 
 
3160
        * docs/: KNOWN_BUGS, TODO: Added some more to do items and a known
 
3161
          bug.
 
3162
 
 
3163
2008-05-23 19:56  bagder
 
3164
 
 
3165
        * lib/Makefile.am: Dan Fandrich pointed out that this is the way we
 
3166
          should increase the number for 7.18.2 since we have added
 
3167
          functions in this release.
 
3168
 
 
3169
          http://curl.haxx.se/mail/lib-2008-05/0240.html
 
3170
 
 
3171
2008-05-22 23:49  danf
 
3172
 
 
3173
        * CHANGES, tests/libtest/lib500.c, tests/libtest/lib501.c,
 
3174
          tests/libtest/lib503.c, tests/libtest/lib504.c,
 
3175
          tests/libtest/lib505.c, tests/libtest/lib506.c,
 
3176
          tests/libtest/lib508.c, tests/libtest/lib510.c,
 
3177
          tests/libtest/lib511.c, tests/libtest/lib512.c,
 
3178
          tests/libtest/lib513.c, tests/libtest/lib514.c,
 
3179
          tests/libtest/lib515.c, tests/libtest/lib516.c,
 
3180
          tests/libtest/lib518.c, tests/libtest/lib519.c,
 
3181
          tests/libtest/lib520.c, tests/libtest/lib521.c,
 
3182
          tests/libtest/lib523.c, tests/libtest/lib524.c,
 
3183
          tests/libtest/lib525.c, tests/libtest/lib526.c,
 
3184
          tests/libtest/lib530.c, tests/libtest/lib536.c,
 
3185
          tests/libtest/lib537.c, tests/libtest/lib540.c,
 
3186
          tests/libtest/lib541.c, tests/libtest/lib542.c,
 
3187
          tests/libtest/lib544.c, tests/libtest/lib547.c,
 
3188
          tests/libtest/lib549.c, tests/libtest/lib552.c,
 
3189
          tests/libtest/lib553.c, tests/libtest/lib554.c,
 
3190
          tests/libtest/lib555.c: Made sure to pass longs in to
 
3191
          curl_easy_setopt where necessary in the libtest code.
 
3192
 
 
3193
2008-05-22 23:20  danf
 
3194
 
 
3195
        * docs/examples/: 10-at-a-time.c, anyauthput.c, cacertinmem.c,
 
3196
          cookie_interface.c, curlgtk.c, curlx.c, debug.c, fileupload.c,
 
3197
          fopen.c, ftpget.c, ftpupload.c, ftpuploadresume.c, ghiper.c,
 
3198
          hiperfifo.c, htmltidy.c, htmltitle.cc, httpput.c, https.c,
 
3199
          multi-app.c, multi-debugcallback.c, multi-post.c, persistant.c,
 
3200
          post-callback.c, sepheaders.c, simplepost.c, simplessl.c,
 
3201
          synctime.c, threaded-ssl.c: Fixed a surprising number of example
 
3202
          programs that were passing int arguments to curl_easy_setopt
 
3203
          instead of long.
 
3204
 
 
3205
2008-05-22 22:34  bagder
 
3206
 
 
3207
        * lib/Makefile.am: we bump the SO "revision" for next release due
 
3208
          to the new functions added
 
3209
 
 
3210
2008-05-22 21:44  danf
 
3211
 
 
3212
        * lib/: krb5.c, security.c: Fixed some include file problems on
 
3213
          Windows reported by David Rosenstrauch
 
3214
 
 
3215
2008-05-22 19:41  bagder
 
3216
 
 
3217
        * ares/maketgz: make sure the configure.ac file with the correct
 
3218
          version number is shipped in the tarball
 
3219
 
 
3220
2008-05-22 18:10  yangtse
 
3221
 
 
3222
        * ares/Makefile.vc6: MSVC6+ clean-up targets must also remove
 
3223
          acountry.exe
 
3224
 
 
3225
2008-05-22 17:31  yangtse
 
3226
 
 
3227
        * ares/AUTHORS: sync with reality
 
3228
 
 
3229
2008-05-21 23:36  danf
 
3230
 
 
3231
        * lib/file.c: Renamed MSDOS_FILESYSTEM to avoid conflict with MIT
 
3232
          GSS
 
3233
 
 
3234
2008-05-21 23:08  danf
 
3235
 
 
3236
        * lib/: connect.c, ssh.c: Removed some duplicated #includes
 
3237
 
 
3238
2008-05-21 20:24  yangtse
 
3239
 
 
3240
        * acinclude.m4, ares/acinclude.m4: fix: [action-if-found] part of
 
3241
          AC_CHECK_TYPE macro cannot be quoted when empty
 
3242
 
 
3243
2008-05-21 16:04  yangtse
 
3244
 
 
3245
        * acinclude.m4, ares/acinclude.m4, ares/setup_once.h,
 
3246
          lib/setup_once.h: fix: remove need and definition of
 
3247
          HAVE_SOCKLEN_T symbol
 
3248
 
 
3249
2008-05-21 15:57  yangtse
 
3250
 
 
3251
        * acinclude.m4, ares/acinclude.m4, lib/config-os400.h,
 
3252
          lib/config-riscos.h, lib/config-symbian.h, lib/config-tpf.h,
 
3253
          packages/vms/config-vms.h, src/config-riscos.h: fix: socklen_t
 
3254
          definition comment
 
3255
 
 
3256
2008-05-20 19:30  yangtse
 
3257
 
 
3258
        * acinclude.m4: When unable to properly detect gethostbyname_r()
 
3259
          usage, configure script will simply issue a warning and
 
3260
          gethostbyname() will be used.
 
3261
 
 
3262
2008-05-20 17:55  yangtse
 
3263
 
 
3264
        * acinclude.m4, configure.ac, ares/acinclude.m4, ares/configure.ac:
 
3265
          update several macros using AC_TRY_LINK with AC_LINK_IFELSE
 
3266
 
 
3267
2008-05-20 12:21  patrickm
 
3268
 
 
3269
        * include/curl/curl.h, include/curl/mprintf.h,
 
3270
          include/curl/multi.h, include/curl/typecheck-gcc.h,
 
3271
          lib/config-os400.h, lib/qssl.c, lib/qssl.h, lib/setup-os400.h,
 
3272
          packages/OS400/curl.inc.in, packages/OS400/initscript.sh,
 
3273
          packages/OS400/os400sys.c: Adapting last changes to OS400: _
 
3274
          Updated packages/OS400/curl.inc.in with new definitions.  _ New
 
3275
          connect/bind/sendto/recvfrom wrappers to support AF_UNIX sockets.
 
3276
          _ Include files line length shortened below 100 chars.  _ Const
 
3277
          parameter in lib/qssl.[ch].  _ Typos in
 
3278
          packages/OS400/initscript.sh.
 
3279
 
 
3280
2008-05-20 06:23  yangtse
 
3281
 
 
3282
        * acinclude.m4, configure.ac, ares/acinclude.m4: fix underquoting
 
3283
          of AC_LANG_PROGRAM arguments
 
3284
 
 
3285
2008-05-20 03:24  yangtse
 
3286
 
 
3287
        * ares/: ares__timeval.c, ares_private.h: if'def out private
 
3288
          function ares__tvdiff(), it is not in use yet.
 
3289
 
 
3290
2008-05-20 03:03  yangtse
 
3291
 
 
3292
        * acinclude.m4, configure.ac, ares/acinclude.m4: update several
 
3293
          macros using AC_TRY_LINK with AC_LINK_IFELSE
 
3294
 
 
3295
2008-05-19 22:58  bagder
 
3296
 
 
3297
        * CHANGES, RELEASE-NOTES: - When trying to repeat a multi interface
 
3298
          problem I fell over a few multi   interface problems:
 
3299
 
 
3300
            o with pipelining disabled, the state should never be set to
 
3301
          WAITDO but
 
3302
              rather go straight to DO
 
3303
 
 
3304
            o we had multiple states for which the internal function
 
3305
          returned no socket
 
3306
              at all to wait for, with the effect that libcurl calls the
 
3307
          socket callback
 
3308
              (when curl_multi_socket() is used) with REMOVE prematurely
 
3309
          (as it would be
 
3310
              added again within very shortly)
 
3311
 
 
3312
            o when in DO and DOING states, the HTTP and HTTPS protocol
 
3313
          handler functions
 
3314
              didn't return that the socket should be waited for writing,
 
3315
          but instead it
 
3316
              was treated as if no socket was needing monitoring so again
 
3317
          REMOVE was
 
3318
              called prematurely.
 
3319
 
 
3320
2008-05-19 22:58  bagder
 
3321
 
 
3322
        * lib/multi.c: with pipelining disabled, the state should never be
 
3323
          set to WAITDO but rather go straight to DO
 
3324
 
 
3325
          we had multiple states for which the internal function returned
 
3326
          no socket at all to wait for, with the effect that libcurl calls
 
3327
          the socket callback (when curl_multi_socket() is used) with
 
3328
          REMOVE prematurely (as it would be added again within very
 
3329
          shortly)
 
3330
 
 
3331
2008-05-19 22:57  bagder
 
3332
 
 
3333
        * lib/http.c: when the multi handle was in DO and DOING states, the
 
3334
          HTTP and HTTPS protocol handler functions didn't return that the
 
3335
          socket should be waited for writing, but instead it was treated
 
3336
          as if no socket was needing monitoring so REMOVE was called
 
3337
          prematurely
 
3338
 
 
3339
2008-05-19 22:40  bagder
 
3340
 
 
3341
        * docs/examples/hiperfifo.c: change the code style to be more
 
3342
          curlish, and changed some of the output to be more descriptive
 
3343
          and finally set VERBOSE mode to 1 by default
 
3344
 
 
3345
2008-05-19 18:57  yangtse
 
3346
 
 
3347
        * acinclude.m4, configure.ac: better select() function detection
 
3348
          that works even when cross compiling a Windows target.
 
3349
 
 
3350
2008-05-19 14:31  yangtse
 
3351
 
 
3352
        * acinclude.m4, ares/acinclude.m4: fix socklen_t equivalent
 
3353
          detection when cross compiling Windows target
 
3354
 
 
3355
2008-05-19 04:50  yangtse
 
3356
 
 
3357
        * ares/configure.ac, configure.ac: if WINSOCK2 API is used link
 
3358
          with 'ws2_32', else
 
3359
 
 
3360
          if WINSOCK API is used under WinCE link with 'winsock', else
 
3361
 
 
3362
          if WINSOCK API is used link with 'wsock32'.
 
3363
 
 
3364
2008-05-18 22:13  yangtse
 
3365
 
 
3366
        * configure.ac, ares/configure.ac: on winsock systems linking is
 
3367
          done using library 'ws2_32' when winsock2.h is available, and
 
3368
          library 'winsock' is used when only winsock.h is available.
 
3369
 
 
3370
2008-05-17 03:20  yangtse
 
3371
 
 
3372
        * acinclude.m4, configure.ac, ares/configure.ac: minor change for
 
3373
          wince-cegcc and wince-mingw32ce support
 
3374
 
 
3375
2008-05-16 23:14  bagder
 
3376
 
 
3377
        * docs/examples/hiperfifo.c: removed lots of warnings
 
3378
 
 
3379
2008-05-16 00:57  yangtse
 
3380
 
 
3381
        * ares/: ares_process.c, ares_timeout.c: millisecond resolution
 
3382
          support followup
 
3383
 
 
3384
2008-05-16 00:31  danf
 
3385
 
 
3386
        * docs/examples/anyauthput.c: Included stdint.h to get the intptr_t
 
3387
          type (needed on OpenBSD at least).
 
3388
 
 
3389
2008-05-16 00:02  bagder
 
3390
 
 
3391
        * TODO-RELEASE: ten days with no further response or feedback,
 
3392
          removing: 136 - adding easy handles when using curl_multi_socket*
 
3393
          by       Markus Koetter
 
3394
 
 
3395
2008-05-15 22:47  giva
 
3396
 
 
3397
        * ares/Makefile.dj: Replaced "-DHAVE_FIONBIO" with
 
3398
          "-DHAVE_IOCTLSOCKET".  Added "-DHAVE_GETTIMEOFDAY". Trimmed
 
3399
          lines.
 
3400
 
 
3401
2008-05-15 12:04  yangtse
 
3402
 
 
3403
        * ares/RELEASE-NOTES: sync with reality
 
3404
 
 
3405
2008-05-15 11:18  yangtse
 
3406
 
 
3407
        * ares/Makefile.am: remove compilation time generated files
 
3408
 
 
3409
2008-05-15 02:00  yangtse
 
3410
 
 
3411
        * ares/ares_init.c: use same time source for timeout initialization
 
3412
          and processing
 
3413
 
 
3414
2008-05-15 01:38  danf
 
3415
 
 
3416
        * packages/Symbian/: readme.txt, group/curl.mmp: Reduced the
 
3417
          required stack size.
 
3418
 
 
3419
2008-05-15 01:36  danf
 
3420
 
 
3421
        * lib/: config-symbian.h, memdebug.c: Move the CURLDEBUG check
 
3422
          after setup.h so it can be set there if necessary.
 
3423
 
 
3424
2008-05-14 21:42  yangtse
 
3425
 
 
3426
        * acinclude.m4, ares/acinclude.m4: Improve toolchain detection for
 
3427
          WinCE cross compilation:
 
3428
 
 
3429
          When cross compiling WinCE with the arm-wince-cegcc-gcc C
 
3430
          compiler symbol __CEGCC__ is defined and the unix-like
 
3431
          compatibility layer is used. For our purposes this is not a
 
3432
          native Windows build.
 
3433
 
 
3434
          When cross compiling WinCE with the arm-wince-mingw32ce-gcc C
 
3435
          compiler symbol __MINGW32CE__ is defined and the unix-like
 
3436
          compatibility layer is not used. For our purposes this _is_ a
 
3437
          native Windows build.
 
3438
 
 
3439
2008-05-14 18:17  yangtse
 
3440
 
 
3441
        * configure.ac: remove duplicate check
 
3442
 
 
3443
2008-05-14 18:14  yangtse
 
3444
 
 
3445
        * acinclude.m4, configure.ac, ares/acinclude.m4, ares/configure.ac:
 
3446
          skip checks for Windows specific header files when build target
 
3447
          is not a native Windows one
 
3448
 
 
3449
2008-05-14 15:54  yangtse
 
3450
 
 
3451
        * acinclude.m4, ares/acinclude.m4: WinCE cross compilation
 
3452
          adjustments:
 
3453
 
 
3454
          HAVE_WINSOCK2_H shall not be defined.  HAVE_WS2TCPIP_H shall not
 
3455
          be defined.
 
3456
 
 
3457
2008-05-13 23:43  bagder
 
3458
 
 
3459
        * tests/libtest/lib556.c: wait for all 129 bytes
 
3460
 
 
3461
2008-05-13 23:42  bagder
 
3462
 
 
3463
        * CHANGES, tests/data/Makefile.am, tests/data/test556,
 
3464
          tests/libtest/Makefile.am, tests/libtest/lib556.c: Added test
 
3465
          case 556 that uses curl_easy_send() and curl_easy_recv()
 
3466
 
 
3467
2008-05-13 23:12  bagder
 
3468
 
 
3469
        * TODO-RELEASE: Three out of the four issues are now extinct.
 
3470
 
 
3471
2008-05-13 22:48  bagder
 
3472
 
 
3473
        * ares/: CHANGES, ares.h, ares_init.3, ares_init.c, ares_private.h,
 
3474
          ares_process.c, ares_send.c, ares_timeout.c: - Introducing
 
3475
          millisecond resolution support for the timeout option. See
 
3476
          ares_init_options()'s ARES_OPT_TIMEOUTMS.
 
3477
 
 
3478
2008-05-13 20:27  yangtse
 
3479
 
 
3480
        * ares/vc/.cvsignore: also ignore this
 
3481
 
 
3482
2008-05-13 19:50  danf
 
3483
 
 
3484
        * packages/Symbian/: readme.txt, bwins/libcurlu.def,
 
3485
          eabi/libcurlu.def, group/bld.inf, group/curl.mmp,
 
3486
          group/libcurl.mmp: Added curl_easy_recv & curl_easy_send Symbian
 
3487
          exports.  Cleaned up Symbian files.
 
3488
 
 
3489
2008-05-13 19:23  yangtse
 
3490
 
 
3491
        * ares/vc/: acountry/.cvsignore, adig/.cvsignore, ahost/.cvsignore,
 
3492
          areslib/.cvsignore: also ignore this
 
3493
 
 
3494
2008-05-13 19:11  yangtse
 
3495
 
 
3496
        * ares/vc/: acountry/.cvsignore, adig/.cvsignore, ahost/.cvsignore,
 
3497
          areslib/.cvsignore: ignore this compilation time generated files
 
3498
 
 
3499
2008-05-13 19:03  yangtse
 
3500
 
 
3501
        * ares/vc/: adig/adig.dep, ahost/ahost.dep, areslib/areslib.dep:
 
3502
          don't keep in CVS this compilation time generated file
 
3503
 
 
3504
2008-05-13 17:37  yangtse
 
3505
 
 
3506
        * ares/Makefile.am: add MSVC6 project for acountry sample program
 
3507
 
 
3508
2008-05-13 17:34  yangtse
 
3509
 
 
3510
        * ares/vc/: adig/adig.dsp, ahost/ahost.dsp, areslib/areslib.dsp:
 
3511
          update MSVC6 projects to use the multithreaded DLL runtime
 
3512
          library
 
3513
 
 
3514
2008-05-13 17:31  yangtse
 
3515
 
 
3516
        * ares/vc/: acountry/acountry.dsp, vc.dsw: add MSVC6 project for
 
3517
          acountry sample program
 
3518
 
 
3519
2008-05-12 23:43  bagder
 
3520
 
 
3521
        * CHANGES, RELEASE-NOTES, docs/examples/Makefile.inc,
 
3522
          docs/examples/sendrecv.c, docs/libcurl/Makefile.am,
 
3523
          docs/libcurl/curl_easy_recv.3, docs/libcurl/curl_easy_send.3,
 
3524
          docs/libcurl/index.html, docs/libcurl/libcurl-errors.3,
 
3525
          include/curl/curl.h, include/curl/easy.h, lib/connect.c,
 
3526
          lib/connect.h, lib/easy.c, lib/getinfo.c, lib/strerror.c: -
 
3527
          Introducing curl_easy_send() and curl_easy_recv(). They can be
 
3528
          used to send   and receive data over a connection previously
 
3529
          setup with curl_easy_perform()   and its CURLOPT_CONNECT_ONLY
 
3530
          option. The sendrecv.c example was added to   show how they can
 
3531
          be used.
 
3532
 
 
3533
2008-05-12 17:02  yangtse
 
3534
 
 
3535
        * ares/configure.ac: skip libtool C++ preprocessor compiler and
 
3536
          linker checks
 
3537
 
 
3538
2008-05-12 14:22  yangtse
 
3539
 
 
3540
        * ares/.cvsignore: ignore libcares.pc
 
3541
 
 
3542
2008-05-12 04:04  yangtse
 
3543
 
 
3544
        * acinclude.m4, configure.ac, ares/acinclude.m4,
 
3545
          ares/ares__timeval.c, ares/configure.ac, lib/timeval.c,
 
3546
          src/curlutil.c, tests/libtest/testutil.c: configure script will
 
3547
          now define HAVE_CLOCK_GETTIME_MONOTONIC symbol only when function
 
3548
          clock_gettime() is available and the monotonic timer is also
 
3549
          available. Otherwise, in some cases, librt or libposix4 could be
 
3550
          used for linking even when finally not using the clock_gettime()
 
3551
          function due to lack of the monotonic clock.
 
3552
 
 
3553
2008-05-11 01:50  yangtse
 
3554
 
 
3555
        * ares/ares__timeval.c, lib/timeval.c, src/curlutil.c,
 
3556
          tests/libtest/testutil.c: fix syntax error: missing semicolon
 
3557
 
 
3558
2008-05-10 17:46  yangtse
 
3559
 
 
3560
        * acinclude.m4, configure.ac, ares/acinclude.m4, ares/configure.ac:
 
3561
          Add library checking for clock_gettime() support
 
3562
 
 
3563
2008-05-09 18:31  yangtse
 
3564
 
 
3565
        * CHANGES, RELEASE-NOTES, configure.ac, docs/INSTALL.devcpp,
 
3566
          docs/examples/Makefile.m32, lib/Makefile.Watcom,
 
3567
          lib/Makefile.m32, lib/Makefile.vc6, lib/config-win32ce.h,
 
3568
          lib/msvcproj.head, lib/select.c, lib/timeval.c,
 
3569
          src/Makefile.Watcom, src/Makefile.m32, src/Makefile.vc6,
 
3570
          src/curlutil.c, tests/libtest/testutil.c: Internal time
 
3571
          differences now use monotonic time source if available.  This
 
3572
          also implies the removal of the winmm.lib dependency for WIN32.
 
3573
 
 
3574
2008-05-09 18:30  yangtse
 
3575
 
 
3576
        * ares/: ares__timeval.c, CHANGES, Makefile.inc, Makefile.vc6,
 
3577
          RELEASE-NOTES, ares_private.h, configure.ac, nameser.h,
 
3578
          windows_port.c, vc/areslib/areslib.dsp: Use monotonic time source
 
3579
          if available.
 
3580
 
 
3581
2008-05-09 15:10  bagder
 
3582
 
 
3583
        * ares/configure.ac: Removed AC_PROG_CC_STDC again. It enforces
 
3584
          C99/gnu99 stdandard which is too liberal for me. Also, autoconf
 
3585
          2.61 and earlier doesn't work with icc 10.1 for this macro. (2.62
 
3586
          confirmed to work though). See discusson on the mailing list
 
3587
          starting here:
 
3588
 
 
3589
          http://daniel.haxx.se/projects/c-ares/mail/c-ares-archive-2008-05/0001.shtml
 
3590
 
 
3591
2008-05-09 14:59  bagder
 
3592
 
 
3593
        * CHANGES, RELEASE-NOTES, lib/multi.c: - Stefan Krause reported a
 
3594
          busy-looping case when using the multi interface   and doing
 
3595
          CONNECT to a proxy. The app would then busy-loop until the proxy
 
3596
          completed its response.
 
3597
 
 
3598
2008-05-09 14:53  bagder
 
3599
 
 
3600
        * lib/transfer.c: Removed an unused variable and one do-while loop
 
3601
          that wasn't used either.  Added a few comments while at it.
 
3602
 
 
3603
2008-05-09 13:27  mmarek
 
3604
 
 
3605
        * CHANGES, lib/krb4.c, lib/krb4.h, lib/krb5.c, lib/security.c,
 
3606
          lib/sendf.c, lib/sendf.h, lib/ssh.c, lib/ssh.h, lib/sslgen.c,
 
3607
          lib/sslgen.h, lib/ssluse.c, lib/ssluse.h: - Make Curl_write and
 
3608
          it's callees accept a const pointer, in preparation   of
 
3609
          tetetest's patch for curl_easy_send()
 
3610
 
 
3611
2008-05-09 00:14  bagder
 
3612
 
 
3613
        * ares/: acountry.c, adig.c, ahost.c: include strings.h (if
 
3614
          available) for the strcasecmp() proto
 
3615
 
 
3616
2008-05-09 00:11  bagder
 
3617
 
 
3618
        * ares/: ares_gethostbyname.c, ares_parse_a_reply.c,
 
3619
          ares_parse_aaaa_reply.c, ares_parse_ptr_reply.c, ares_process.c,
 
3620
          configure.ac: check for strings.h in configure and use it for the
 
3621
          strcasecmp() proto
 
3622
 
 
3623
2008-05-08 07:45  yangtse
 
3624
 
 
3625
        * lib/splay.c: fix compiler warning: format '%ld' expects type
 
3626
          'long int'
 
3627
 
 
3628
2008-05-07 23:27  bagder
 
3629
 
 
3630
        * ares/maketgz: adjusted to work with the updated configure.ac
 
3631
 
 
3632
2008-05-07 23:20  bagder
 
3633
 
 
3634
        * ares/: CHANGES, ares_parse_ptr_reply.c: - Sebastian made c-ares
 
3635
          able to return all PTR-records when doing reverse   lookups. It
 
3636
          is not common practice to have multiple PTR-Records for a single
 
3637
          IP, but its perfectly legal and some sites have those.
 
3638
 
 
3639
2008-05-07 23:16  bagder
 
3640
 
 
3641
        * ares/: CHANGES, configure.ac: - Doug Goldstein provided a
 
3642
          configure patch: updates autoconf 2.13 usage to   autoconf 2.57
 
3643
          usage (which is the version you have specified as the minimum
 
3644
          version). It's a minor change but it does clean up some warnings
 
3645
          with newer   autoconf (specifically 2.62).
 
3646
 
 
3647
2008-05-07 23:11  bagder
 
3648
 
 
3649
        * TODO-RELEASE: -135 - Busy looping bug in multi_socket interface
 
3650
          by -      Christopher Palow
 
3651
 
 
3652
2008-05-07 23:02  bagder
 
3653
 
 
3654
        * CHANGES, RELEASE-NOTES, lib/ftp.c: - Liam Healy filed the debian
 
3655
          bug report #480044
 
3656
          (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=480044)
 
3657
          identifying a   segfault when using krb5 ftp, but the krb4 code
 
3658
          had the same problem.
 
3659
 
 
3660
2008-05-07 17:41  yangtse
 
3661
 
 
3662
        * CHANGES, RELEASE-NOTES, lib/multi.c, lib/splay.c, lib/splay.h:
 
3663
          Christopher Palow provided the patch (edited by me) that
 
3664
          introduces the use of microsecond resolution keys for internal
 
3665
          splay trees.
 
3666
 
 
3667
          http://curl.haxx.se/mail/lib-2008-04/0513.html
 
3668
 
 
3669
2008-05-06 06:37  yangtse
 
3670
 
 
3671
        * lib/transfer.c: fix compiler warning: enumerated type mixed with
 
3672
          another type
 
3673
 
 
3674
2008-05-06 00:27  bagder
 
3675
 
 
3676
        * TODO-RELEASE: mention four outstanding issues we should deal with
 
3677
          before release
 
3678
 
 
3679
2008-05-05 19:48  yangtse
 
3680
 
 
3681
        * ares/: CHANGES, RELEASE-NOTES, ares_init.c: Improved parsing of
 
3682
          resolver configuration files
 
3683
 
 
3684
2008-05-04 00:04  bagder
 
3685
 
 
3686
        * CHANGES, RELEASE-NOTES, configure.ac: - Yuriy Sosov pointed out a
 
3687
          configure fix for detecting c-ares when that is   built
 
3688
          debug-enabled.
 
3689
 
 
3690
2008-05-03 23:49  bagder
 
3691
 
 
3692
        * lib/transfer.c: minor spell and language fix of a comment
 
3693
 
 
3694
2008-05-03 23:45  bagder
 
3695
 
 
3696
        * CHANGES, RELEASE-NOTES, lib/transfer.c, tests/data/Makefile.am,
 
3697
          tests/data/test1030: - Ben Van Hof filed bug report #1945240:
 
3698
          "libcurl sometimes sends body twice   when using CURL_AUTH_ANY"
 
3699
          (http://curl.haxx.se/bug/view.cgi?id=1945240).    The problem was
 
3700
          that when libcurl rewound a stream meant for upload when it
 
3701
          would prepare for a second request, it could accidentally
 
3702
          continue the    sending of the rewound data on the first request
 
3703
          instead of on the second.    Ben also provided test case 1030
 
3704
          that verifies this fix.
 
3705
 
 
3706
2008-05-03 23:44  bagder
 
3707
 
 
3708
        * lib/http.c: Added comments, check Curl_http_auth_act()'s return
 
3709
          code and added a check that closes the connection somewhat faster
 
3710
          when perhapsrewind() has marked the connection for closure.
 
3711
 
 
3712
2008-05-03 15:43  bagder
 
3713
 
 
3714
        * CHANGES, RELEASE-NOTES, lib/connect.c: - Jean-Francois Bertrand
 
3715
          reported a libcurl crash with CURLOPT_TCP_NODELAY   since libcurl
 
3716
          used getprotobyname() and that isn't thread-safe. We now
 
3717
          switched to use IPPROTO_TCP unconditionally, but perhaps the
 
3718
          proper fix is   to detect the thread-safe version of the function
 
3719
          and use that.    http://curl.haxx.se/mail/lib-2008-05/0011.html
 
3720
 
 
3721
2008-05-01 23:34  bagder
 
3722
 
 
3723
        * CHANGES, RELEASE-NOTES, configure.ac, lib/connect.c: - Bart
 
3724
          Whiteley provided a patch that made libcurl work properly when an
 
3725
          app   uses the CURLOPT_OPENSOCKETFUNCTION callback to create a
 
3726
          unix domain socket   to a http server.
 
3727
 
 
3728
2008-05-01 22:58  bagder
 
3729
 
 
3730
        * docs/KNOWN_BUGS: 53. SFTP busy-loop problem when doing SFTP
 
3731
          uploads.
 
3732
 
 
3733
2008-05-01 19:48  danf
 
3734
 
 
3735
        * tests/: FILEFORMAT, data/test1028: Document that variable
 
3736
          replacement now takes place in the test file <stdout> section.
 
3737
 
 
3738
2008-05-01 12:52  bagder
 
3739
 
 
3740
        * tests/data/test1029: use variables to support other IPs and port
 
3741
          numbers
 
3742
 
 
3743
2008-05-01 12:51  bagder
 
3744
 
 
3745
        * tests/runtests.pl: do variable replacement in the stdout data
 
3746
          read from the test case
 
3747
 
 
3748
2008-05-01 02:20  danf
 
3749
 
 
3750
        * tests/data/test1029: Added precheck for hard-coded test server
 
3751
          address and port
 
3752
 
 
3753
2008-05-01 02:18  danf
 
3754
 
 
3755
        * tests/data/test555: Made file XML compatible
 
3756
 
 
3757
2008-04-30 23:32  bagder
 
3758
 
 
3759
        * docs/INSTALL: Christian Vogt told us about OS21 in
 
3760
          http://curl.haxx.se/mail/lib-2008-04/0443.html
 
3761
 
 
3762
2008-04-30 23:20  bagder
 
3763
 
 
3764
        * CHANGES, RELEASE-NOTES, docs/curl.1,
 
3765
          docs/libcurl/curl_easy_getinfo.3, include/curl/curl.h,
 
3766
          lib/getinfo.c, lib/multi.c, lib/transfer.c, lib/transfer.h,
 
3767
          lib/url.c, lib/urldata.h, src/writeout.c, tests/data/Makefile.am,
 
3768
          tests/data/test1029: - To make it easier for applications that
 
3769
          want lots of magic stuff done on   redirections and thus cannot
 
3770
          use CURLOPT_FOLLOWLOCATION easily, we now   introduce the new
 
3771
          CURLINFO_REDIRECT_URL option that lets applications   extract the
 
3772
          URL libcurl would've redirected to if it had been told to. This
 
3773
          then enables the application to continue to that URL as it thinks
 
3774
          is   suitable, without having to re-implement the magic of
 
3775
          creating the new URL   from the Location: header etc. Test 1029
 
3776
          verifies it.
 
3777
 
 
3778
2008-04-29 06:28  yangtse
 
3779
 
 
3780
        * CHANGES: improved easy interface resolving timeout handling in
 
3781
          c-ares enabled builds
 
3782
 
 
3783
2008-04-29 06:18  yangtse
 
3784
 
 
3785
        * lib/hostares.c: improve easy interface resolving timeout handling
 
3786
          in c-ares enabled builds
 
3787
 
 
3788
2008-04-29 04:30  danf
 
3789
 
 
3790
        * CHANGES, tests/data/Makefile.am, tests/data/test1028: Added test
 
3791
          1028 to test an HTTP redirect to a FTP URL.
 
3792
 
 
3793
2008-04-28 23:29  bagder
 
3794
 
 
3795
        * CHANGES, RELEASE-NOTES, lib/ftp.c: - Norbert Frese filed bug
 
3796
          report #1951588: "Problem with curlftpfs and   libcurl"
 
3797
          (http://curl.haxx.se/bug/view.cgi?id=1951588) which seems to be
 
3798
          an   identical report to what Denis Golovan reported in
 
3799
          http://curl.haxx.se/mail/lib-2008-02/0108.html The FTP code
 
3800
          didn't reset the   user/password pointers properly even though
 
3801
          there might've been a new   struct/cconnection getting used.
 
3802
 
 
3803
2008-04-27 00:02  bagder
 
3804
 
 
3805
        * CHANGES: mention the automake problems and solution even though
 
3806
          it doesn't strictly caused any change in curl-related files
 
3807
 
 
3808
2008-04-26 00:49  danf
 
3809
 
 
3810
        * packages/: Symbian/readme.txt, Symbian/group/curl.iby,
 
3811
          Symbian/group/curl.mmp, Symbian/group/curl.pkg,
 
3812
          Symbian/group/libcurl.iby, Symbian/group/libcurl.mmp,
 
3813
          Symbian/group/libcurl.pkg, Makefile.am: Updated Symbian UIDs.
 
3814
          Added .pkg files for creating .sis packages.
 
3815
 
 
3816
2008-04-25 13:01  yangtse
 
3817
 
 
3818
        * tests/libtest/: Makefile.am, delay.pl: tests/libtest/delay.pl no
 
3819
          longer used. The 'delay' attribute of the test harness <command>
 
3820
          subsection now provides this functionality.
 
3821
 
 
3822
2008-04-25 06:19  yangtse
 
3823
 
 
3824
        * CHANGES, tests/FILEFORMAT, tests/runtests.pl, tests/data/test190:
 
3825
          Add 'timeout' and 'delay' attributes support for the test harness
 
3826
          <command> subsection
 
3827
 
 
3828
2008-04-25 02:41  danf
 
3829
 
 
3830
        * CHANGES, src/main.c: Made --stderr able to redirect all stderr
 
3831
          messages.
 
3832
 
 
3833
2008-04-25 01:24  danf
 
3834
 
 
3835
        * packages/Symbian/: readme.txt, group/curl.mmp, group/libcurl.mmp:
 
3836
          Reduced the requested Symbian capabilities.  Correctly noted what
 
3837
          happens to stderr.
 
3838
 
 
3839
2008-04-24 01:58  yangtse
 
3840
 
 
3841
        * tests/data/test1001: <postcheck> delay no longer needed for this
 
3842
          test.
 
3843
 
 
3844
          http://curl.haxx.se/mail/lib-2008-04/0392.html
 
3845
 
 
3846
2008-04-24 01:55  yangtse
 
3847
 
 
3848
        * tests/: ftp.pm, ftpserver.pl, runtests.pl, server/sws.c,
 
3849
          server/tftpd.c, server/util.c, server/util.h: improve
 
3850
          synchronization between test harness runtests.pl script and test
 
3851
          harness servers to minimize risk of false test failures.
 
3852
 
 
3853
          http://curl.haxx.se/mail/lib-2008-04/0392.html
 
3854
 
 
3855
2008-04-23 20:29  danf
 
3856
 
 
3857
        * lib/config-symbian.h: Symbian OS is a.k.a. EPOC32
 
3858
 
 
3859
2008-04-23 20:14  danf
 
3860
 
 
3861
        * docs/INSTALL: Mention that P.I.P.S. is needed for Symbian.
 
3862
 
 
3863
2008-04-23 07:14  danf
 
3864
 
 
3865
        * packages/Makefile.am: List extra files individually instead of by
 
3866
          directory to avoid including CVS directories.
 
3867
 
 
3868
2008-04-23 00:53  danf
 
3869
 
 
3870
        * CHANGES, RELEASE-NOTES, docs/INSTALL, include/curl/curl.h,
 
3871
          lib/Makefile.am, lib/config-symbian.h, lib/connect.c, lib/easy.c,
 
3872
          lib/file.c, lib/ftp.c, lib/if2ip.c, lib/setup.h, lib/url.c,
 
3873
          packages/Makefile.am, packages/Symbian/readme.txt,
 
3874
          packages/Symbian/bwins/libcurlu.def,
 
3875
          packages/Symbian/eabi/libcurlu.def,
 
3876
          packages/Symbian/group/bld.inf, packages/Symbian/group/curl.iby,
 
3877
          packages/Symbian/group/curl.mmp,
 
3878
          packages/Symbian/group/libcurl.iby,
 
3879
          packages/Symbian/group/libcurl.mmp, src/getpass.c, src/main.c,
 
3880
          src/setup.h: Added support for running on Symbian OS.
 
3881
 
 
3882
2008-04-22 15:07  yangtse
 
3883
 
 
3884
        * tests/server/sws.c: fix minor memory leak triggered upon test
 
3885
          failure
 
3886
 
 
3887
2008-04-22 14:40  yangtse
 
3888
 
 
3889
        * configure.ac, lib/config-win32.h, lib/config-win32ce.h,
 
3890
          src/config-win32.h, tests/data/test1001, tests/server/sws.c:
 
3891
          Remove fflush() + fsync() previously introduced accelerated
 
3892
          writing of server input and response request files of the test
 
3893
          harness sws server.
 
3894
 
 
3895
          Reintroduce, for test # 1001, the <postcheck> small delay. The
 
3896
          delay is needed even with the accelerated writing of server input
 
3897
          and response request files in test harness sws server.
 
3898
 
 
3899
          http://curl.haxx.se/mail/lib-2008-04/0385.html
 
3900
 
 
3901
2008-04-22 02:23  yangtse
 
3902
 
 
3903
        * tests/data/test1001: Remove previously introduced small delay to
 
3904
          verify if it can be avoided with the accelerated writing of
 
3905
          server input and response request files in test harness sws
 
3906
          server.
 
3907
 
 
3908
2008-04-22 01:17  danf
 
3909
 
 
3910
        * src/mkhelp.pl: Allocate the decompression buffer for the --manual
 
3911
          option on the heap instead of the stack.
 
3912
 
 
3913
2008-04-22 01:16  danf
 
3914
 
 
3915
        * src/main.c: Fixed typo in log message
 
3916
 
 
3917
2008-04-21 23:44  bagder
 
3918
 
 
3919
        * docs/BINDINGS: added Haskell binding, unified the formatting
 
3920
          somewhat
 
3921
 
 
3922
2008-04-21 21:17  yangtse
 
3923
 
 
3924
        * lib/config-win32.h, lib/config-win32ce.h, src/config-win32.h:
 
3925
          HAVE_FFLUSH and HAVE_FSYNC symbol definitions for WIN32 systems
 
3926
 
 
3927
2008-04-21 19:19  danf
 
3928
 
 
3929
        * tests/runtests.pl: Ignore the result of the postcheck command in
 
3930
          torture mode
 
3931
 
 
3932
2008-04-21 18:57  danf
 
3933
 
 
3934
        * tests/data/test1026: Make the test work with nroffs that use
 
3935
          special escaping for bold output.
 
3936
 
 
3937
2008-04-20 21:15  yangtse
 
3938
 
 
3939
        * configure.ac, tests/server/sws.c: accelerate the writing of
 
3940
          server input and response request files to disk, trying to defeat
 
3941
          file and disk write-behind algorithms
 
3942
 
 
3943
2008-04-19 00:31  danf
 
3944
 
 
3945
        * CHANGES, tests/data/Makefile.am, tests/data/test1026,
 
3946
          tests/data/test1027: Added test cases 1026 and 1027 to do some
 
3947
          rudimentary tests on the --manual and --help options.
 
3948
 
 
3949
2008-04-18 19:25  yangtse
 
3950
 
 
3951
        * tests/libtest/Makefile.am: test 1001 needs a small delay between
 
3952
          client part execution and test result file verifications to allow
 
3953
          the test server to completely write out all files
 
3954
 
 
3955
2008-04-18 19:17  yangtse
 
3956
 
 
3957
        * tests/: data/test1001, libtest/delay.pl: test 1001 needs a small
 
3958
          delay between client part execution and test result file
 
3959
          verifications to allow the test server to completely write out
 
3960
          all files
 
3961
 
 
3962
2008-04-17 13:59  yangtse
 
3963
 
 
3964
        * tests/libtest/lib555.c: fix compiler warning: enumerated type
 
3965
          mixed with another type
 
3966
 
 
3967
2008-04-17 02:45  danf
 
3968
 
 
3969
        * include/curl/curl.h, lib/file.c, lib/ftp.c, lib/http.c,
 
3970
          src/getpass.c, src/writeout.c, src/writeout.h: Some trivial
 
3971
          changes
 
3972
 
 
3973
2008-04-16 23:11  bagder
 
3974
 
 
3975
        * tests/: data/Makefile.am, data/test555, libtest/Makefile.am,
 
3976
          libtest/lib555.c: Added test case 555, a variation of 547 but
 
3977
          using multi interface instead of easy. This was reported not
 
3978
          working by Penugonda Chenna Reddy in
 
3979
          http://curl.haxx.se/mail/lib-2008-04/0046.html but I fail to
 
3980
          repeat that problem.
 
3981
 
 
3982
2008-04-16 16:48  bagder
 
3983
 
 
3984
        * TODO-RELEASE: Removed 129 and 130 due to lack of response on
 
3985
          those issues
 
3986
 
 
3987
2008-04-14 21:01  mmarek
 
3988
 
 
3989
        * CHANGES, RELEASE-NOTES, include/curl/curl.h: allow disabling the
 
3990
          typechecker by defining CURL_DISABLE_TYPECHECK, as discussed in
 
3991
          http://curl.haxx.se/mail/lib-2008-04/0291.html
 
3992
 
 
3993
2008-04-14 17:26  bagder
 
3994
 
 
3995
        * CHANGES, RELEASE-NOTES, lib/ssluse.c: - Stefan Krause reported a
 
3996
          case where the OpenSSL handshake phase wasn't   properly
 
3997
          acknowledging the timeout values, like if you pulled the network
 
3998
          plug in the midst of it.
 
3999
 
 
4000
2008-04-14 17:22  bagder
 
4001
 
 
4002
        * CHANGES, lib/http_negotiate.c: - Andre Guibert de Bruet fixed a
 
4003
          second case of not checking the malloc()   return code in the
 
4004
          Negotiate code.
 
4005
 
 
4006
2008-04-14 17:20  bagder
 
4007
 
 
4008
        * RELEASE-NOTES: mention Sandor as contributor
 
4009
 
 
4010
2008-04-14 17:19  bagder
 
4011
 
 
4012
        * CHANGES, lib/Makefile.vc6: - Sandor Feldi reported bug #1942022
 
4013
          (http://curl.haxx.se/bug/view.cgi?id=1942022) pointing out a
 
4014
          mistake in the   lib/Makefile.vc[68] makefiles' release-ssl-dll
 
4015
          target.
 
4016
 
 
4017
2008-04-14 16:42  bagder
 
4018
 
 
4019
        * CHANGES, RELEASE-NOTES, src/main.c: - Brock Noland reported that
 
4020
          curl behaved differently depending on which order   you used -i
 
4021
          and -I.
 
4022
 
 
4023
2008-04-12 13:50  bagder
 
4024
 
 
4025
        * CHANGES, RELEASE-NOTES, lib/http_negotiate.c: - Andre Guibert de
 
4026
          Bruet found and fixed a case where malloc() was called but   was
 
4027
          not checked for a NULL return, in the Negotiate code.
 
4028
 
 
4029
2008-04-12 10:35  bagder
 
4030
 
 
4031
        * docs/examples/post-callback.c: return 0 not -1 at end of data!
 
4032
 
 
4033
2008-04-10 20:18  danf
 
4034
 
 
4035
        * CHANGES, tests/data/Makefile.am, tests/data/test1025: Added test
 
4036
          case 1025 to test a command-line cookie with Location: following
 
4037
 
 
4038
2008-04-10 11:06  bagder
 
4039
 
 
4040
        * docs/libcurl/curl_easy_pause.3: mention what happens to the data
 
4041
          when a write callback returns pause
 
4042
 
 
4043
2008-04-10 11:03  bagder
 
4044
 
 
4045
        * docs/libcurl/curl_easy_setopt.3: clarify the COOKIE option a bit
 
4046
 
 
4047
2008-04-10 06:21  danf
 
4048
 
 
4049
        * CHANGES, tests/data/Makefile.am, tests/data/test1024,
 
4050
          tests/data/test46: Added test case 1024 to test a scenario
 
4051
          similar to the one reported by Ben Combee where libcurl would
 
4052
          send the wrong cookie to a redirected server.  libcurl was doing
 
4053
          the right thing in this test case.
 
4054
 
 
4055
2008-04-09 13:27  bagder
 
4056
 
 
4057
        * docs/libcurl/: curl_easy_escape.3, curl_easy_unescape.3: "tag"
 
4058
          the function referals properly
 
4059
 
 
4060
2008-04-07 21:12  yangtse
 
4061
 
 
4062
        * ares/adig.c: make previous compiler warning fix more portable
 
4063
 
 
4064
2008-04-07 17:40  yangtse
 
4065
 
 
4066
        * tests/libtest/lib554.c: fix compiler warning: argument is
 
4067
          incompatible with corresponding format string conversion
 
4068
 
 
4069
2008-04-07 16:37  yangtse
 
4070
 
 
4071
        * ares/adig.c: fix compiler warning: indirection to slightly
 
4072
          different base types
 
4073
 
 
4074
2008-04-07 16:20  yangtse
 
4075
 
 
4076
        * ares/ares_gethostbyname.c: fix compiler warning: local variable
 
4077
          may be used without having been initialized
 
4078
 
 
4079
2008-04-07 15:09  patrickm
 
4080
 
 
4081
        * lib/qssl.c, packages/OS400/ccsidcurl.c,
 
4082
          packages/OS400/curl.inc.in, packages/OS400/initscript.sh: Adapt
 
4083
          OS400 SSL (qssl.h) to V5R4 Fix qssl.c wrong error message Upgrade
 
4084
          OS400 wrappers and makefiles to 7.18.1
 
4085
 
 
4086
2008-04-07 14:44  yangtse
 
4087
 
 
4088
        * ares/adig.c: fix compiler warning: unreferenced formal parameter
 
4089
 
 
4090
2008-04-07 14:40  yangtse
 
4091
 
 
4092
        * ares/ares_getopt.c: fix compiler warning: assignment within
 
4093
          conditional expression
 
4094
 
 
4095
2008-04-07 11:26  mmarek
 
4096
 
 
4097
        * CHANGES, RELEASE-NOTES, configure.ac, lib/http_negotiate.c,
 
4098
          lib/krb5.c: - Fix the MIT / Heimdal check for good:   Define
 
4099
          HAVE_GSSMIT if <gssapi/{gssapi.h,gssapi_generic.h,gssapi_krb5.h}>
 
4100
          are   available, otherwise define HAVE_GSSHEIMDAL if <gssapi.h>
 
4101
          is available.
 
4102
 
 
4103
            Only define GSS_C_NT_HOSTBASED_SERVICE to gss_nt_service_name
 
4104
          if
 
4105
            GSS_C_NT_HOSTBASED_SERVICE isn't declared by the gssapi
 
4106
          headers. This should
 
4107
            avoid breakage in case we wrongly recognize Heimdal as MIT
 
4108
          again.
 
4109
 
 
4110
2008-04-05 23:13  bagder
 
4111
 
 
4112
        * CHANGES, RELEASE-NOTES, lib/easy.c: - Alexey Simak fixed
 
4113
          curl_easy_reset() to reset the max redirect limit properly
 
4114
 
 
4115
2008-04-05 23:13  bagder
 
4116
 
 
4117
        * lib/: url.c, url.h: provide CURL_DEFAULT_PROXY_PORT set to 1080
 
4118
          for the default port libcurl assumes proxies to use
 
4119
 
 
4120
2008-04-05 23:02  bagder
 
4121
 
 
4122
        * CHANGES, lib/ftp.c: - Based on the Debian bug report #474224 that
 
4123
          complained about the FTP error   message when libcurl doesn't get
 
4124
          a 220 back immediately on connect, I now   changed it to be more
 
4125
          specific on what the problem is. Also worth noticing:   while the
 
4126
          bug report contains an example where the response is:
 
4127
 
 
4128
              421 There are too many connected users, please try again
 
4129
          later
 
4130
 
 
4131
            we cannot assume that the error message will always be this
 
4132
          readable nor
 
4133
            that it fits within a particular boundary etc.
 
4134
 
 
4135
2008-04-04 22:26  bagder
 
4136
 
 
4137
        * ares/: CHANGES, vc/areslib/areslib.dsp: - Alexey Simak fixed the
 
4138
          VC dsp file by adding the missing source file
 
4139
          ares_expand_string.c
 
4140
 
 
4141
2008-04-04 22:24  bagder
 
4142
 
 
4143
        * ares/: CHANGES, adig.c: Alexey Simak made adig support NAPTR
 
4144
          records
 
4145
 
 
4146
2008-04-04 22:05  bagder
 
4147
 
 
4148
        * ares/: CHANGES, ares_init.c: Eino Tuominen improved the code when
 
4149
          a file is used to seed the randomizer
 
4150
 
 
4151
2008-04-04 20:45  danf
 
4152
 
 
4153
        * docs/examples/fopen.c: Give a hint as to why a url_fopen failed.
 
4154
 
 
4155
2008-04-04 16:47  yangtse
 
4156
 
 
4157
        * tests/sshserver.pl: SunSSH sshd ignores UsePrivilegeSeparation
 
4158
          option
 
4159
 
 
4160
2008-04-04 16:08  yangtse
 
4161
 
 
4162
        * tests/sshserver.pl: SunSSH 1.2 options sync
 
4163
 
 
4164
2008-04-04 13:39  bagder
 
4165
 
 
4166
        * tests/data/Makefile.am: oops, forgot to add test554
 
4167
 
 
4168
2008-04-04 04:06  danf
 
4169
 
 
4170
        * CHANGES, tests/data/Makefile.am, tests/data/test627: Added
 
4171
          test627 to test SFTP with CURLOPT_NOBODY
 
4172
 
 
4173
2008-04-03 23:44  bagder
 
4174
 
 
4175
        * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/url.c: - Setting
 
4176
          CURLOPT_NOBODY to FALSE will now switch the HTTP request method
 
4177
          to   GET simply because previously when you set CURLOPT_NOBODY to
 
4178
          TRUE first and   then FALSE you'd end up in a broken state where
 
4179
          a HTTP request would do a   HEAD by still act a lot like for a
 
4180
          GET and hang waiting for the content etc.
 
4181
 
 
4182
2008-04-03 22:56  bagder
 
4183
 
 
4184
        * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/ssh.c: Scott Barrett
 
4185
          added support for CURLOPT_NOBODY over SFTP
 
4186
 
 
4187
2008-04-03 22:28  danf
 
4188
 
 
4189
        * CHANGES, docs/examples/multithread.c,
 
4190
          docs/examples/smooth-gtk-thread.c, docs/examples/threaded-ssl.c,
 
4191
          docs/examples/curlgtk.c: Made sure that curl_global_init is
 
4192
          called in all the multithreaded example programs.
 
4193
 
 
4194
2008-04-02 05:11  gknauf
 
4195
 
 
4196
        * docs/examples/Makefile.m32: removed unused var.
 
4197
 
 
4198
2008-04-02 05:08  gknauf
 
4199
 
 
4200
        * src/Makefile.netware: removed double dependency.
 
4201
 
 
4202
2008-04-01 23:49  bagder
 
4203
 
 
4204
        * TODO-RELEASE: 128 - Phil Blundell's ares and ipv6 fix (feedback
 
4205
          lacking) removed
 
4206
 
 
4207
          133 - Setting CURLOPT_NOBODY to "false" causes cURL to wait for
 
4208
          content if a       content-length header is read added
 
4209
 
 
4210
2008-04-01 15:54  bagder
 
4211
 
 
4212
        * docs/THANKS: Eetu contributed back in 2000...
 
4213
 
 
4214
2008-03-31 22:32  bagder
 
4215
 
 
4216
        * TODO-RELEASE: 132 - Xponaut's CURLFORM_STREAM option to
 
4217
          curl_formadd() done
 
4218
 
 
4219
2008-03-31 14:51  gknauf
 
4220
 
 
4221
        * lib/Makefile.netware: moved CURL_CA_BUNDLE define to generated
 
4222
          config.h.
 
4223
 
 
4224
2008-03-31 14:09  mmarek
 
4225
 
 
4226
        * CHANGES, acinclude.m4, buildconf.bat, configure.ac,
 
4227
          lib/.cvsignore, lib/Makefile.Watcom, lib/Makefile.am,
 
4228
          lib/Makefile.inc, lib/Makefile.m32, lib/Makefile.netware,
 
4229
          lib/easy.c, lib/url.c, packages/OS400/make-lib.sh: Removed the
 
4230
          generated ca-bundle.h file. The verbatim value of $ca and $capath
 
4231
          is known to configure, so it can be defined in config.h instead.
 
4232
 
 
4233
2008-03-31 12:16  bagder
 
4234
 
 
4235
        * lib/http.c: expanded a comment around some of the new formpost
 
4236
          callback usage
 
4237
 
 
4238
2008-03-31 12:02  bagder
 
4239
 
 
4240
        * CHANGES, RELEASE-NOTES, docs/libcurl/curl_formadd.3,
 
4241
          include/curl/curl.h, lib/formdata.c, lib/formdata.h, lib/http.c,
 
4242
          tests/data/test554, tests/libtest/Makefile.am,
 
4243
          tests/libtest/lib554.c: - Added CURLFORM_STREAM as a supported
 
4244
          option to curl_formadd() to allow an   application to provide
 
4245
          data for a multipart with the read callback. Note   that the size
 
4246
          needs to be provided with CURLFORM_CONTENTSLENGTH when the
 
4247
          stream option is used. This feature is verified by the new test
 
4248
          case   554. This feature was sponsored by Xponaut.
 
4249
 
 
4250
2008-03-31 05:01  danf
 
4251
 
 
4252
        * CHANGES, Makefile.am, docs/INSTALL, docs/examples/Makefile.am,
 
4253
          docs/examples/Makefile.inc, docs/examples/Makefile.m32: Changed
 
4254
          the makefile so the doc/examples/ programs are never built in a
 
4255
          normal build/install (only with the 'make check' target), so that
 
4256
          a build failure in the examples isn't fatal.
 
4257
 
 
4258
2008-03-30 11:30  bagder
 
4259
 
 
4260
        * docs/THANKS: added people from the 7.18.1 release announcement
 
4261
 
 
4262
2008-03-30 11:22  bagder
 
4263
 
 
4264
        * RELEASE-NOTES: back to a blank for 7.18.2
 
4265
 
 
4266
2008-03-30 11:22  bagder
 
4267
 
 
4268
        * include/curl/curlver.h: start working on 7.18.2
 
4269
 
 
4270
2008-03-30 11:11  bagder
 
4271
 
 
4272
        * CHANGES: 7.18.1
 
4273
 
 
4274
2008-03-30 11:08  bagder
 
4275
 
 
4276
        * TODO-RELEASE: 132 - Xponaut's CURLFORM_STREAM option to
 
4277
          curl_formadd()
 
4278
 
 
4279
2008-03-30 11:07  bagder
 
4280
 
 
4281
        * TODO-RELEASE: I'm officially pushing the two remaining issues to
 
4282
          the next release instead, since they're still not clear enough to
 
4283
          be to sort about before 7.18.1
 
4284
 
 
4285
2008-03-28 19:19  danf
 
4286
 
 
4287
        * tests/libtest/test1022.pl: Made the test work on perl 5.00
 
4288
 
 
4289
2008-03-28 00:13  bagder
 
4290
 
 
4291
        * CHANGES, RELEASE-NOTES: - Stephen Collyer pointed out that
 
4292
          configure --with-libssh2 without a given   path didn't work
 
4293
          properly but now it does!
 
4294
 
 
4295
2008-03-28 00:10  bagder
 
4296
 
 
4297
        * configure.ac: fix --with-libssh2 when given without path
 
4298
 
 
4299
2008-03-27 14:07  bagder
 
4300
 
 
4301
        * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/http.c: - As found out
 
4302
          and reported by Dan Petitt, libcurl didn't show progress/call
 
4303
          the progress callback for the first (potentially huge) piece of
 
4304
          body data   sent together with the POST request headers in the
 
4305
          initial send().
 
4306
 
 
4307
2008-03-25 20:23  bagder
 
4308
 
 
4309
        * RELEASE-NOTES: spell!
 
4310
 
 
4311
2008-03-25 20:19  bagder
 
4312
 
 
4313
        * CHANGES, RELEASE-NOTES, lib/url.c: - Made setting the
 
4314
          CURLOPT_SSL_CTX_FUNCTION option return a failure in case
 
4315
          libcurl wasn't built to use OpenSSL as that is a prerequisite for
 
4316
          this   option to function!
 
4317
 
 
4318
2008-03-25 20:17  bagder
 
4319
 
 
4320
        * docs/libcurl/curl_easy_setopt.3: spell it out loudly and clearly
 
4321
          that CURLOPT_SSL_CTX_FUNCTION is only functional if libcurl is
 
4322
          built against OpenSSL
 
4323
 
 
4324
2008-03-22 23:00  bagder
 
4325
 
 
4326
        * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/transfer.c,
 
4327
          tests/data/DISABLED: - Fixed the problem with doing a zero byte
 
4328
          SCP transfer, verified with test   case 617 (which was added by
 
4329
          Daniel Fandrich 5 Mar 2008).
 
4330
 
 
4331
2008-03-21 12:53  bagder
 
4332
 
 
4333
        * TODO-RELEASE: roadmap ahead
 
4334
 
 
4335
2008-03-20 21:16  danf
 
4336
 
 
4337
        * RELEASE-NOTES: Jes reported the curl-config bug
 
4338
 
 
4339
2008-03-20 21:08  danf
 
4340
 
 
4341
        * CHANGES, RELEASE-NOTES, configure.ac: Fixed a problem where
 
4342
          curl-config --protocols could erroneously show LDAPS support when
 
4343
          curl didn't even have regular LDAP support.  It looks like this
 
4344
          could happen when the --enable-ldaps configure switch is given
 
4345
          but configure couldn't find the LDAP headers or libraries.
 
4346
 
 
4347
2008-03-20 17:10  gknauf
 
4348
 
 
4349
        * tests/testcurl.pl: added --extvercmd parameter which can be used
 
4350
          to specify an external command to display 'curl --version', f.e.
 
4351
          with MinW32 crosscompile --extvercmd=/usr/bin/wine can be used.
 
4352
 
 
4353
2008-03-20 09:09  mmarek
 
4354
 
 
4355
        * CHANGES, RELEASE-NOTES, acinclude.m4, configure.ac,
 
4356
          lib/Makefile.am, lib/easy.c, lib/url.c: - Added
 
4357
          --with-ca-path=DIRECTORY configure option to use an openSSL
 
4358
          CApath by   default instead of a ca bundle. The configure script
 
4359
          will also look for a   ca path if no ca bundle is found and no
 
4360
          option given.
 
4361
 
 
4362
          - Fixed detection of previously installed curl-ca-bundle.crt
 
4363
 
 
4364
2008-03-18 23:59  danf
 
4365
 
 
4366
        * CHANGES, RELEASE-NOTES, lib/ssh.c, tests/data/DISABLED,
 
4367
          tests/data/test626: Fixed an infinite loop when given an invalid
 
4368
          SFTP quote command.
 
4369
 
 
4370
2008-03-18 18:05  danf
 
4371
 
 
4372
        * CHANGES, tests/data/DISABLED, tests/data/Makefile.am,
 
4373
          tests/data/test626: Added test 626 to reproduce an infinite loop
 
4374
          when given an invalid SFTP quote command reported by Vincent Le
 
4375
          Normand, but left it disabled.
 
4376
 
 
4377
2008-03-18 09:14  mmarek
 
4378
 
 
4379
        * CHANGES, RELEASE-NOTES, include/curl/curl.h,
 
4380
          include/curl/typecheck-gcc.h, lib/easy.c, lib/multi.c,
 
4381
          lib/share.c: - Added curl_easy_getinfo typechecker.
 
4382
 
 
4383
          - Added macros for curl_share_setopt and curl_multi_setopt to
 
4384
          check at least   the correct number of arguments.
 
4385
 
 
4386
2008-03-17 15:22  mmarek
 
4387
 
 
4388
        * include/curl/typecheck-gcc.h: Mark the statement expr with
 
4389
          __extension__ so that gcc -pedantic doesn't emit any
 
4390
          hard-to-grasp warnings in curl_easy_setopt() calls in
 
4391
          applications.  Also delete superfluous semicolons.
 
4392
 
 
4393
2008-03-15 02:03  danf
 
4394
 
 
4395
        * tests/libtest/test610.pl: Spell the commands right
 
4396
 
 
4397
2008-03-13 23:51  danf
 
4398
 
 
4399
        * CHANGES, tests/data/Makefile.am, tests/data/test622,
 
4400
          tests/data/test623, tests/data/test624, tests/data/test625,
 
4401
          tests/libtest/test610.pl: Added tests 622-625 to test SFTP/SCP
 
4402
          uploads. Test 625 was an attempt to reproduce the
 
4403
          --ftp-create-dirs problem reported by Brian Ulm, but that seems
 
4404
          to need a call curl_easy_reset() which this test case doesn't do.
 
4405
 
 
4406
2008-03-13 22:43  bagder
 
4407
 
 
4408
        * CHANGES, RELEASE-NOTES: - Brian Ulm figured out that if you did
 
4409
          an SFTP upload with   CURLOPT_FTP_CREATE_MISSING_DIRS to create a
 
4410
          directory, and then re-used the   handle and uploaded another
 
4411
          file to another directory that needed to be   created, the second
 
4412
          upload would fail. Another case of a state variable that   wasn't
 
4413
          properly reset between requests.
 
4414
 
 
4415
          - I rewrote the 100-continue code to use a single state variable
 
4416
          instead of   the previous two ones. I think it made the logic
 
4417
          somewhat clearer.
 
4418
 
 
4419
2008-03-13 22:43  bagder
 
4420
 
 
4421
        * lib/ssh.c: - Brian Ulm figured out that if you did an SFTP upload
 
4422
          with   CURLOPT_FTP_CREATE_MISSING_DIRS to create a directory, and
 
4423
          then re-used the   handle and uploaded another file to another
 
4424
          directory that needed to be   created, the second upload would
 
4425
          fail. Another case of a state variable that   wasn't properly
 
4426
          reset between requests.
 
4427
 
 
4428
2008-03-13 21:56  bagder
 
4429
 
 
4430
        * lib/: transfer.c, urldata.h: Change the confusing two variables
 
4431
          for the expect 100 continue stuff into a single state variable to
 
4432
          make the code easier to follow and understand.
 
4433
 
 
4434
2008-03-13 21:49  danf
 
4435
 
 
4436
        * docs/curl.1: --ftp-create-dirs works on SFTP as well
 
4437
 
 
4438
2008-03-13 13:36  bagder
 
4439
 
 
4440
        * docs/examples/post-callback.c: fix code that is normally
 
4441
          #ifdef'ed out
 
4442
 
 
4443
2008-03-12 14:14  bagder
 
4444
 
 
4445
        * TODO-RELEASE: Done: 125 - Michal Marek's typechecker-gcc work
 
4446
 
 
4447
2008-03-11 23:58  bagder
 
4448
 
 
4449
        * tests/data/test506: updated according to the name resolve race
 
4450
          condition fix just committed
 
4451
 
 
4452
2008-03-11 23:55  bagder
 
4453
 
 
4454
        * CHANGES, RELEASE-NOTES, lib/hostip.c: - Dmitry Popov filed bug
 
4455
          report #1911069   (http://curl.haxx.se/bug/view.cgi?id=1911069)
 
4456
          that identified a race   condition in the name resolver code when
 
4457
          the DNS cache is shared between   multiple easy handles, each
 
4458
          running in simultaneous threads that could cause   crashes.
 
4459
 
 
4460
2008-03-11 14:14  bagder
 
4461
 
 
4462
        * CHANGES, RELEASE-NOTES, include/curl/curl.h: - Added a macro for
 
4463
          curl_easy_setopt() that accepts three arguments and simply   does
 
4464
          nothing with them, just to make sure libcurl users always use
 
4465
          three   arguments to this function. Due to its use of ... for the
 
4466
          third argument, it   is otherwise hard to detect abuse.
 
4467
 
 
4468
2008-03-11 13:18  bagder
 
4469
 
 
4470
        * docs/libcurl/curl_easy_setopt.3: Recommend passing a 1 as
 
4471
          parameter to CURLOPT_SSLENGINE_DEFAULT rather than a "dummy" just
 
4472
          to get things as fixed as possible in case we ever get the urge
 
4473
          to change this to actually mean something.
 
4474
 
 
4475
2008-03-11 08:37  mmarek
 
4476
 
 
4477
        * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3,
 
4478
          include/curl/Makefile.am, include/curl/curl.h,
 
4479
          include/curl/typecheck-gcc.h, lib/easy.c: - Added a type checking
 
4480
          macro for curl_easy_setopt(), needs gcc-4.3 and only   works in C
 
4481
          mode atm (http://curl.haxx.se/mail/lib-2008-02/0267.html ,
 
4482
          http://curl.haxx.se/mail/lib-2008-02/0292.html )
 
4483
 
 
4484
2008-03-10 20:40  danf
 
4485
 
 
4486
        * CHANGES, tests/data/Makefile.am, tests/data/test618,
 
4487
          tests/data/test619, tests/data/test620, tests/data/test621: Added
 
4488
          tests 618-621 to test SFTP/SCP transfers of more than one file
 
4489
          (test 620 tests the just-fixed problem reported by Brian Ulm).
 
4490
 
 
4491
2008-03-10 15:32  mmarek
 
4492
 
 
4493
        * tests/README: fixed typo
 
4494
 
 
4495
2008-03-10 10:56  mmarek
 
4496
 
 
4497
        * configure.ac: (try to) use LIBS for libraries (-l) and LDFLAGS
 
4498
          for paths (-L) in the gssapi check. Cleans up curl-config --libs
 
4499
          output when REQUIRE_LIB_DEPS=no
 
4500
 
 
4501
2008-03-09 12:37  bagder
 
4502
 
 
4503
        * CHANGES, RELEASE-NOTES, lib/ssh.c: - Brian Ulm reported a crash
 
4504
          when doing a second SFTP transfer on a re-used   easy handle if
 
4505
          curl_easy_reset() was used between them. I fixed it and Brian
 
4506
          verified that it cured his problem.
 
4507
 
 
4508
          - Brian Ulm reported that if you first tried to download a
 
4509
          non-existing SFTP   file and then fetched an existing one and
 
4510
          re-used the handle, libcurl would   still report the second one
 
4511
          as non-existing as well! I fixed it abd Brian   verified that it
 
4512
          cured his problem.
 
4513
 
 
4514
2008-03-08 23:19  bagder
 
4515
 
 
4516
        * TODO-RELEASE: Done: 123 - Mike Protts' SFTP resume download
 
4517
 
 
4518
2008-03-07 03:49  yangtse
 
4519
 
 
4520
        * lib/config-win32.h, lib/config-win32ce.h, src/config-win32.h:
 
4521
          VS2005 and later dafault size for time_t is 64-bit, unless
 
4522
          _USE_32BIT_TIME_T has been defined to get a 32-bit time_t
 
4523
 
 
4524
2008-03-06 18:22  mmarek
 
4525
 
 
4526
        * CHANGES, RELEASE-NOTES, configure.ac: Fix the gssapi configure
 
4527
          check to detect newer MIT Kerberos (patch by Michael Calmer)
 
4528
 
 
4529
2008-03-06 13:43  bagder
 
4530
 
 
4531
        * docs/libcurl/curl_multi_socket.3: spellchecked
 
4532
 
 
4533
2008-03-06 13:37  bagder
 
4534
 
 
4535
        * docs/libcurl/curl_multi_socket.3: curl_multi_timeout() is really
 
4536
          not recommended with curl_multi_socket()-based usage
 
4537
 
 
4538
2008-03-06 04:48  yangtse
 
4539
 
 
4540
        * CHANGES, RELEASE-NOTES, lib/select.c: Regression fix:
 
4541
 
 
4542
          select/poll calls will only be retried upon EINTR failures as it
 
4543
          previously was in lib/select.c revision 1.29
 
4544
 
 
4545
          In this way Curl_socket_ready() and Curl_poll() will again fail
 
4546
          on any select/poll errors different than EINTR.
 
4547
 
 
4548
2008-03-06 02:15  danf
 
4549
 
 
4550
        * CHANGES, tests/data/DISABLED, tests/data/Makefile.am,
 
4551
          tests/data/test616, tests/data/test617: Added tests 616 and 617
 
4552
          to see how SFTP and SCP cope with zero-length files, as
 
4553
          questioned by Mike Protts. SFTP does for me but SCP doesn't so
 
4554
          test 617 is disabled for now.
 
4555
 
 
4556
2008-03-06 02:11  danf
 
4557
 
 
4558
        * tests/: FILEFORMAT, runtests.pl: Fixed the test harness so it
 
4559
          will write out zero-length data files.
 
4560
 
 
4561
2008-03-05 19:27  yangtse
 
4562
 
 
4563
        * tests/server/sockfilt.c: fix log message used when unable to
 
4564
          connect to destination port
 
4565
 
 
4566
2008-03-04 12:53  bagder
 
4567
 
 
4568
        * CHANGES, RELEASE-NOTES, lib/ssh.c: Mike Protts brought a patch
 
4569
          that makes resumed transfers work with SFTP.
 
4570
 
 
4571
2008-03-01 23:32  bagder
 
4572
 
 
4573
        * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/http.c,
 
4574
          lib/http_negotiate.c: - Anatoli Tubman found and fixed a crash
 
4575
          with Negotiate authentication used on   a re-used connection
 
4576
          where both requests used Negotiate.
 
4577
 
 
4578
2008-02-29 18:13  yangtse
 
4579
 
 
4580
        * ares/configure.ac, configure.ac: Force AIX xlc to fail and not
 
4581
          generate object code if the source code has compiled with errors.
 
4582
          This behaviour is needed for autoconf macros which rely on the
 
4583
          ability to compile with or without errors, and is safer than
 
4584
          xlc's default of failing only upon severe errors.
 
4585
 
 
4586
2008-02-28 22:25  bagder
 
4587
 
 
4588
        * TODO-RELEASE: Removed:
 
4589
 
 
4590
          121 - Kaspar Brand's and Guenter Knauf's work on the TLS
 
4591
          extension Server Name       Indication is now committed
 
4592
 
 
4593
          122 - Progress callback not called during failed socket connect
 
4594
          with the multi       interface, is now simply pending a closure
 
4595
          since no feedback has been       received lately.
 
4596
 
 
4597
          Added:
 
4598
 
 
4599
          123 - Mike Protts' SFTP resume download
 
4600
 
 
4601
          124 - Anatoli Tubman's fix for a Negotiate: crash
 
4602
 
 
4603
          125 - Michal Marek's typechecker-gcc work
 
4604
 
 
4605
2008-02-28 12:34  gknauf
 
4606
 
 
4607
        * lib/Makefile.vc6, src/Makefile.vc6: fixed commented define for
 
4608
          SSPI.
 
4609
 
 
4610
2008-02-28 11:15  yangtse
 
4611
 
 
4612
        * tests/server/sockfilt.c: signal handling to properly cleanup on
 
4613
          SIGINT and SIGTERM
 
4614
 
 
4615
2008-02-28 11:13  yangtse
 
4616
 
 
4617
        * tests/server/sockfilt.c: when terminating do it falling through
 
4618
          cleanup code
 
4619
 
 
4620
2008-02-28 10:38  yangtse
 
4621
 
 
4622
        * tests/server/: util.c, util.h: avoid inclusion of setup.h in
 
4623
          util.h
 
4624
 
 
4625
2008-02-28 01:55  yangtse
 
4626
 
 
4627
        * tests/server/: getpart.c, resolve.c, sockfilt.c, sws.c,
 
4628
          testpart.c, tftpd.c, util.c, util.h: header inclusion cleanup
 
4629
 
 
4630
2008-02-27 15:54  yangtse
 
4631
 
 
4632
        * tests/server/sockfilt.c: make comment more precise
 
4633
 
 
4634
2008-02-27 10:06  bagder
 
4635
 
 
4636
        * docs/examples/10-at-a-time.c, docs/examples/anyauthput.c,
 
4637
          docs/examples/debug.c, docs/examples/ftpget.c,
 
4638
          docs/examples/multi-debugcallback.c, tests/libtest/lib506.c,
 
4639
          tests/libtest/lib552.c: Michal Marek's cleanup of how
 
4640
          curl_easy_setopt() is used in examples and test code. Thanks to
 
4641
          his curl_easy_setopt() typechecker work...
 
4642
 
 
4643
2008-02-27 02:51  gknauf
 
4644
 
 
4645
        * ares/get_ver.awk: added get_ver.awk since c-ares is a standalone
 
4646
          project, and should therefore also compile when cURL is absent.
 
4647
 
 
4648
2008-02-27 02:43  gknauf
 
4649
 
 
4650
        * ares/Makefile.netware: a couple of small fixes to the makefile:
 
4651
          fixed comments; fixed INSTDIR define, simplified rules; changed
 
4652
          to use get_ver.awk in current dir rather than the curl one.
 
4653
 
 
4654
2008-02-27 02:36  gknauf
 
4655
 
 
4656
        * lib/Makefile.netware, src/Makefile.netware: another small change
 
4657
          to the makefiles to simplify rules.
 
4658
 
 
4659
2008-02-27 00:06  gknauf
 
4660
 
 
4661
        * tests/server/util.c: trial to fix the HP-UX breakage...
 
4662
 
 
4663
2008-02-26 22:42  gknauf
 
4664
 
 
4665
        * src/Makefile.netware: added curl.html to install package.
 
4666
 
 
4667
2008-02-26 22:41  gknauf
 
4668
 
 
4669
        * lib/Makefile.netware, src/Makefile.netware: some more minor
 
4670
          makefile changes; removed useless dist target.
 
4671
 
 
4672
2008-02-26 22:24  gknauf
 
4673
 
 
4674
        * lib/Makefile.netware: fixed install target to create a
 
4675
          ca-bundle.crt since we have no longer one in the project.
 
4676
 
 
4677
2008-02-26 19:13  yangtse
 
4678
 
 
4679
        * tests/server/sockfilt.c: all reads from stdin and writes to
 
4680
          stdout will be retried until the whole operation completes or an
 
4681
          unrecoverable condition is detected
 
4682
 
 
4683
2008-02-26 16:06  yangtse
 
4684
 
 
4685
        * tests/server/: sockfilt.c, sws.c, tftpd.c, util.c, util.h:
 
4686
          refactor some code out to write_pidfile() in util.c
 
4687
 
 
4688
2008-02-26 11:30  gknauf
 
4689
 
 
4690
        * CHANGES, lib/gtls.c, lib/ssluse.c: Added support for server name
 
4691
          indication (RFC 4366).  Patch submitted by Kaspar Brand.
 
4692
 
 
4693
2008-02-25 08:51  bagder
 
4694
 
 
4695
        * CHANGES, RELEASE-NOTES, lib/gtls.c: - Kaspar Brand made
 
4696
          GnuTLS-built libcurl properly acknowledge the option that
 
4697
          forces it to prefer SSLv3.
 
4698
 
 
4699
2008-02-24 00:00  bagder
 
4700
 
 
4701
        * docs/examples/threaded-ssl.c: now builds and runs with
 
4702
          GnuTLS-built libcurls too
 
4703
 
 
4704
2008-02-23 13:27  bagder
 
4705
 
 
4706
        * CHANGES, RELEASE-NOTES, lib/ssluse.c: - Sam Listopad provided a
 
4707
          patch in feature-request #1900014
 
4708
          http://curl.haxx.se/bug/feature.cgi?id=1900014 that makes libcurl
 
4709
          (built to   use OpenSSL) support a full chain of certificates in
 
4710
          a given PKCS12   certificate.
 
4711
 
 
4712
2008-02-22 23:53  bagder
 
4713
 
 
4714
        * CHANGES, RELEASE-NOTES, src/Makefile.vc6: - Georg Lippitsch made
 
4715
          the src/Makefile.vc6 makefile use the same memory model   options
 
4716
          as the lib/Makefile.vc6 already did.
 
4717
 
 
4718
2008-02-22 10:31  yangtse
 
4719
 
 
4720
        * tests/server/sockfilt.c: Revert sockfilt.c back to revision 1.42
 
4721
 
 
4722
          Changes introduced in revision 1.43 were useless
 
4723
 
 
4724
2008-02-21 18:52  bagder
 
4725
 
 
4726
        * CHANGES, RELEASE-NOTES, lib/transfer.c: - Zmey Petroff found a
 
4727
          crash when libcurl accessed a NULL pointer, which   happened if
 
4728
          you set the connection cache size to 1 and for example failed to
 
4729
          login to an FTP site. Bug report #1896698
 
4730
          (http://curl.haxx.se/bug/view.cgi?id=1896698)
 
4731
 
 
4732
2008-02-21 16:02  gknauf
 
4733
 
 
4734
        * docs/examples/ftpupload.c: fixed missing header; changed bail out
 
4735
          from exit() to return().  Mentioned on the list by Michal Marek.
 
4736
 
 
4737
2008-02-21 13:28  bagder
 
4738
 
 
4739
        * lib/url.c: assert that the *connp is a non-NULL pointer when
 
4740
          Curl_done() is called
 
4741
 
 
4742
2008-02-20 18:17  yangtse
 
4743
 
 
4744
        * tests/server/sockfilt.c: Avoid timeout restart when signal caught
 
4745
          while awaiting socket and stdin events
 
4746
 
 
4747
2008-02-20 13:36  gknauf
 
4748
 
 
4749
        * docs/examples/ftpupload.c: reformatted comment.
 
4750
 
 
4751
2008-02-20 13:33  gknauf
 
4752
 
 
4753
        * docs/examples/ftpupload.c: added read callback function in order
 
4754
          to prevent crashs on Win32 when linked against DLL:
 
4755
 
 
4756
2008-02-20 13:18  bagder
 
4757
 
 
4758
        * CHANGES, RELEASE-NOTES, tests/data/test405: - Fixed test case 405
 
4759
          to not fail when libcurl is built with GnuTLS
 
4760
 
 
4761
2008-02-20 13:14  bagder
 
4762
 
 
4763
        * tests/runtests.pl: made the non-matching error code output nicer
 
4764
          since we know it is a number and the string contains a newline...
 
4765
 
 
4766
2008-02-20 12:58  gknauf
 
4767
 
 
4768
        * CHANGES: mention removal of SSLv2 by default.
 
4769
 
 
4770
2008-02-20 11:01  bagder
 
4771
 
 
4772
        * lib/gtls.c: oops, fixed to build
 
4773
 
 
4774
2008-02-20 10:58  bagder
 
4775
 
 
4776
        * TODO-RELEASE: "118 - Gautam Kachroo's issue with proxies and ssl"
 
4777
          is now in CVS
 
4778
 
 
4779
2008-02-20 10:56  bagder
 
4780
 
 
4781
        * CHANGES, RELEASE-NOTES, lib/gtls.c, lib/nss.c, lib/qssl.c,
 
4782
          lib/sendf.c, lib/sslgen.c, lib/ssluse.c, lib/url.c,
 
4783
          lib/urldata.h: - Based on initial work done by Gautam Kachroo to
 
4784
          address a bug, we now keep   better control at the exact state of
 
4785
          the connection's SSL status so that we   know exactly when it has
 
4786
          completed the SSL negotiation or not so that there   won't be
 
4787
          accidental re-uses of connections that are wrongly believed to be
 
4788
          in SSL-completed-negotiate state.
 
4789
 
 
4790
2008-02-20 09:28  bagder
 
4791
 
 
4792
        * CHANGES, RELEASE-NOTES, lib/gtls.c, lib/multi.c, lib/transfer.c,
 
4793
          lib/url.c, lib/urldata.h, tests/data/Makefile.am,
 
4794
          tests/data/test509, tests/libtest/Makefile.am,
 
4795
          tests/libtest/lib509.c: - We no longer support setting the
 
4796
          CURLOPT_URL option from inside a callback   such as the
 
4797
          CURLOPT_SSL_CTX_FUNCTION one treat that as if it was a Location:
 
4798
           following. The patch that introduced this feature was done for
 
4799
          7.11.0, but   this code and functionality has been broken since
 
4800
          about 7.15.4 (March 2006)   with the introduction of non-blocking
 
4801
          OpenSSL "connects".
 
4802
 
 
4803
            It was a hack to begin with and since it doesn't work and
 
4804
          hasn't worked
 
4805
            correctly for a long time and nobody has even noticed, I
 
4806
          consider it a very
 
4807
            suitable subject for plain removal. And so it was done.
 
4808
 
 
4809
2008-02-20 00:10  gknauf
 
4810
 
 
4811
        * docs/libcurl/curl_easy_setopt.3, lib/nss.c, lib/qssl.c,
 
4812
          lib/ssluse.c: applied patch to disable SSLv2 by default;
 
4813
          discussion:
 
4814
          http://sourceforge.net/tracker/index.php?func=detail&aid=1767276&group_id=976&atid=350976
 
4815
          Submitted by Kaspar Brand.
 
4816
 
 
4817
2008-02-19 22:57  danf
 
4818
 
 
4819
        * CHANGES, tests/data/Makefile.am, tests/data/test309: Added
 
4820
          test309 to test HTTP redirect to HTTPS URL
 
4821
 
 
4822
2008-02-19 19:51  yangtse
 
4823
 
 
4824
        * tests/server/sockfilt.c: juggle() actually returns bool.
 
4825
 
 
4826
          Remove redundant and unreachable log message.
 
4827
 
 
4828
2008-02-19 18:25  yangtse
 
4829
 
 
4830
        * lib/ssh.c: fix compiler warnings: 'statement is unreachable'
 
4831
 
 
4832
2008-02-19 17:23  gknauf
 
4833
 
 
4834
        * docs/examples/ftpupload.c: fix for new codestyle.
 
4835
 
 
4836
2008-02-19 17:13  gknauf
 
4837
 
 
4838
        * docs/examples/ftpupload.c: made changes to work with Win32;
 
4839
          replaced fstat() with stat() call and bail out if local file not
 
4840
          found.
 
4841
 
 
4842
2008-02-19 16:07  yangtse
 
4843
 
 
4844
        * lib/ssh.c: fix compiler warnings: 'enumerated type mixed with
 
4845
          another type'
 
4846
 
 
4847
2008-02-18 21:13  yangtse
 
4848
 
 
4849
        * tests/server/: sockfilt.c, util.c, util.h: Reduce to 20 seconds
 
4850
          the time allowed to set SO_REUSEADDR option on sockfilt listener
 
4851
          socket.
 
4852
 
 
4853
          Log some more error descriptions.
 
4854
 
 
4855
2008-02-18 20:53  bagder
 
4856
 
 
4857
        * lib/http.c: https_getsock() should be static all over (and did
 
4858
          some fixed indenting)
 
4859
 
 
4860
2008-02-18 17:55  bagder
 
4861
 
 
4862
        * TODO-RELEASE: the ca-bundle is now removed
 
4863
 
 
4864
2008-02-18 16:43  gknauf
 
4865
 
 
4866
        * docs/examples/Makefile.m32: added makefile for MingW32 to build
 
4867
          most of the samples.
 
4868
 
 
4869
2008-02-18 16:32  gknauf
 
4870
 
 
4871
        * docs/examples/: Makefile.am, Makefile.inc: moved sample program
 
4872
          defines into separate Makefile.inc so that other makefiles can
 
4873
          pick up the defines from there.
 
4874
 
 
4875
2008-02-18 16:30  gknauf
 
4876
 
 
4877
        * lib/Makefile.netware, src/Makefile.netware: added check symbol
 
4878
          for linking with POSIX prelude.
 
4879
 
 
4880
2008-02-18 14:05  yangtse
 
4881
 
 
4882
        * lib/ssh.c: fix compiler warnings:
 
4883
 
 
4884
            'enumerated type mixed with another type'
 
4885
 
 
4886
          and
 
4887
 
 
4888
            'variable was set but never used'
 
4889
 
 
4890
2008-02-18 12:40  bagder
 
4891
 
 
4892
        * docs/curl.1: just mention in --cacert that curl normally has a
 
4893
          default ca cert path built-in
 
4894
 
 
4895
2008-02-18 12:39  bagder
 
4896
 
 
4897
        * docs/FAQ: the ca-bundle is no longer shipped
 
4898
 
 
4899
2008-02-18 12:35  bagder
 
4900
 
 
4901
        * CHANGES, RELEASE-NOTES, acinclude.m4, configure.ac,
 
4902
          docs/SSLCERTS, lib/Makefile.am, lib/ca-bundle.crt: - We're no
 
4903
          longer providing a very old ca-bundle in the curl tarball. You
 
4904
          can   get a fresh one downloaded and created with 'make
 
4905
          ca-bundle' or you can get   one from here =>
 
4906
          http://curl.haxx.se/docs/caextract.html if you want a fresh   new
 
4907
          one extracted from Mozilla's recent list of ca certs.
 
4908
 
 
4909
            The configure option --with-ca-bundle now lets you specify what
 
4910
          file to use
 
4911
            as default ca bundle for your build. If not specified, the
 
4912
          configure script
 
4913
            will check a few known standard places for a global ca cert to
 
4914
          use.
 
4915
 
 
4916
2008-02-17 14:49  bagder
 
4917
 
 
4918
        * CHANGES, RELEASE-NOTES: - Jerome Muffat-Meridol helped me fix
 
4919
          Curl_done() to close the current   connection by force when it
 
4920
          was called before the entire request is   completed, simply
 
4921
          because we can't know if the connection really can be   re-used
 
4922
          safely at that point.
 
4923
 
 
4924
2008-02-17 14:49  bagder
 
4925
 
 
4926
        * lib/http.c: rephrased comment
 
4927
 
 
4928
2008-02-17 14:43  bagder
 
4929
 
 
4930
        * lib/url.c: In Curl_done() if premature is TRUE, it means this
 
4931
          connection was said to be DONE before the entire request
 
4932
          operation is complete and thus we can't know in what state it is
 
4933
          for re-using, so we're forced to close it. In a perfect world we
 
4934
          can add code that keep track of if we really must close it here
 
4935
          or not, but currently we have no such detail knowledge.
 
4936
 
 
4937
          Jerome Muffat-Meridol helped us work this out.
 
4938
 
 
4939
2008-02-17 14:40  bagder
 
4940
 
 
4941
        * lib/http.c: don't do the GOT_NOTHING error check if the DONE
 
4942
          function was called with premature set TRUE, which means it was
 
4943
          done before the request comleted. It could then very well not
 
4944
          have received any data.
 
4945
 
 
4946
2008-02-17 14:38  bagder
 
4947
 
 
4948
        * lib/multi.c: added a comment about the ignoring of the
 
4949
          Curl_done() return code
 
4950
 
 
4951
2008-02-17 05:36  yangtse
 
4952
 
 
4953
        * configure.ac, tests/server/sockfilt.c: sockfilt will quit when
 
4954
          orphaned
 
4955
 
 
4956
2008-02-16 14:44  bagder
 
4957
 
 
4958
        * lib/gtls.c: oops, that was debug code not meant to be committed
 
4959
          like this...
 
4960
 
 
4961
2008-02-16 14:41  bagder
 
4962
 
 
4963
        * lib/gtls.c: fix warnings about shadowing
 
4964
 
 
4965
2008-02-16 01:44  gknauf
 
4966
 
 
4967
        * lib/Makefile.netware, src/Makefile.netware: seems that curently
 
4968
          we dont need the imports from (l)ldapx.imp.
 
4969
 
 
4970
2008-02-16 01:21  gknauf
 
4971
 
 
4972
        * ares/Makefile.netware: fixed linker def file for tools when
 
4973
          compiled with gcc/nlmconv.
 
4974
 
 
4975
2008-02-16 01:15  gknauf
 
4976
 
 
4977
        * lib/Makefile.netware, src/Makefile.netware: re-ordered the module
 
4978
          dependency list; removed unsused ldap module dependency since the
 
4979
          module didnt autounload from protected address space.
 
4980
 
 
4981
2008-02-15 23:37  bagder
 
4982
 
 
4983
        * CHANGES, RELEASE-NOTES, lib/gtls.c: - Made the gnutls code path
 
4984
          not even try to get the server cert if no peer   verification is
 
4985
          requested. Previously it would even return failure if gnutls
 
4986
          failed to get the server cert even though no verification was
 
4987
          asked for.
 
4988
 
 
4989
          - Fix my Curl_timeleft() leftover mistake in the gnutls code
 
4990
 
 
4991
2008-02-15 22:38  bagder
 
4992
 
 
4993
        * lib/url.c: mention that we explicitly ignore the return code
 
4994
 
 
4995
2008-02-15 18:00  yangtse
 
4996
 
 
4997
        * lib/ssh.c: log SSH public key authentication failure and reason
 
4998
 
 
4999
2008-02-15 10:29  bagder
 
5000
 
 
5001
        * RELEASE-NOTES: new mirror and mirror recount after cleansing
 
5002
 
 
5003
2008-02-15 09:56  bagder
 
5004
 
 
5005
        * CHANGES, RELEASE-NOTES, lib/http.c: - Pooyan McSporran found and
 
5006
          fixed a flaw where you first would do a normal   http request and
 
5007
          then you'd reuse the handle and replace the Accept: header,   as
 
5008
          then libcurl would send two Accept: headers!
 
5009
 
 
5010
2008-02-15 01:41  gknauf
 
5011
 
 
5012
        * lib/mk-ca-bundle.pl: fixed version var.
 
5013
 
 
5014
2008-02-15 01:26  gknauf
 
5015
 
 
5016
        * lib/mk-ca-bundle.pl: moved info block up before help block so
 
5017
          that it can also be displayed before help option; trial to add a
 
5018
          version number.
 
5019
 
 
5020
2008-02-14 22:24  gknauf
 
5021
 
 
5022
        * ares/Makefile.am: added some files which were missing in release
 
5023
          tarballs.
 
5024
 
 
5025
2008-02-14 11:14  bagder
 
5026
 
 
5027
        * TODO-RELEASE: five current issues we should deal with somehow
 
5028
          before the next release
 
5029
 
 
5030
2008-02-14 00:06  danf
 
5031
 
 
5032
        * CVS-INFO: Updated some out-of-date information.
 
5033
 
 
5034
2008-02-13 22:36  bagder
 
5035
 
 
5036
        * tests/libtest/lib509.c: make this test disabled properly when
 
5037
          built with yassl
 
5038
 
 
5039
2008-02-13 07:06  yangtse
 
5040
 
 
5041
        * tests/runtests.pl: verifyserver() actually returns the pid of the
 
5042
          unsecure http and ftp servers when verifying the https and ftps
 
5043
          servers
 
5044
 
 
5045
2008-02-12 14:47  yangtse
 
5046
 
 
5047
        * tests/runtests.pl: On heavily loaded systems any test server
 
5048
          start up can take longer than the timeout passed to startnew,
 
5049
          when this happens startnew completes without being able to read
 
5050
          the pidfile and consequently returns a zero pid2.
 
5051
 
 
5052
          To fix the above posibility the server pid is recovered from the
 
5053
          verification stage which will actually return the server pid when
 
5054
          verification is valid.
 
5055
 
 
5056
2008-02-12 02:11  yangtse
 
5057
 
 
5058
        * tests/README: fix grammatical issues
 
5059
 
 
5060
2008-02-11 23:03  bagder
 
5061
 
 
5062
        * CHANGES, lib/qssl.c, lib/socks.c, lib/tftp.c: Yang Tse pointed
 
5063
          out a few remaining quirks from my timeout refactoring from Feb 7
 
5064
          that didn't abort properly on timeouts. These are actually old
 
5065
          problems but now they should be fixed.
 
5066
 
 
5067
2008-02-11 21:21  yangtse
 
5068
 
 
5069
        * tests/README: shell startup scripts and possible influence in
 
5070
          scp/sftp/socks tests
 
5071
 
 
5072
2008-02-11 21:10  danf
 
5073
 
 
5074
        * tests/runtests.pl: Disable test due to keyword before disabling
 
5075
          due to bad server.
 
5076
 
 
5077
2008-02-11 19:52  gknauf
 
5078
 
 
5079
        * lib/mk-ca-bundle.pl: open pipe to openssl commandline instead of
 
5080
          writing into temp file.
 
5081
 
 
5082
2008-02-11 19:27  danf
 
5083
 
 
5084
        * lib/tftp.c: Fixed unused variable warning.
 
5085
 
 
5086
2008-02-11 16:00  gknauf
 
5087
 
 
5088
        * lib/mk-ca-bundle.pl: added strict to make sure all vars are
 
5089
          properly defined; added -t switch to make text info of CAs
 
5090
          optional; added -q switch to be really quiet.
 
5091
 
 
5092
2008-02-11 15:28  yangtse
 
5093
 
 
5094
        * tests/sshserver.pl: Additional SunSSH 1.1 ssh server options
 
5095
 
 
5096
2008-02-10 05:20  yangtse
 
5097
 
 
5098
        * CHANGES, RELEASE-NOTES, lib/hostthre.c: Bug report #1888932
 
5099
          (http://curl.haxx.se/bug/view.cgi?id=1888932) points out and
 
5100
          provides test program that demonstrates that libcurl might not
 
5101
          set error description message for error
 
5102
          CURLE_COULDNT_RESOLVE_HOST for Windows threaded name resolver
 
5103
          builds. Fixed now.
 
5104
 
 
5105
2008-02-10 03:52  yangtse
 
5106
 
 
5107
        * tests/runtests.pl: Verify only once test harness sftp server
 
5108
          connectivity and functionality.
 
5109
 
 
5110
          Make sure that the sftp client tool uses the ssh client binary
 
5111
          that we have used to generate the configuration files, otherwise
 
5112
          sftp might be using one located in the preferred path compiled
 
5113
          into sftp.
 
5114
 
 
5115
2008-02-10 02:32  gknauf
 
5116
 
 
5117
        * Makefile.am, Makefile.dist: removed 'mv' call and changed to use
 
5118
          new backup feature of mk-ca-bundle.pl.
 
5119
 
 
5120
2008-02-10 02:29  gknauf
 
5121
 
 
5122
        * lib/mk-ca-bundle.pl: added -b switch to provide a backup
 
5123
          functionality for existing ca-bundle.crt file.
 
5124
 
 
5125
2008-02-09 16:32  gknauf
 
5126
 
 
5127
        * lib/mk-ca-bundle.pl: fixed another wrong var in error message.
 
5128
 
 
5129
2008-02-09 16:07  gknauf
 
5130
 
 
5131
        * Makefile.am, Makefile.dist: make use of mv's backup feature so
 
5132
          that calling the ca-bundle target more than once will never fail;
 
5133
          ignore error which can occure if for whatever reason there's no
 
5134
          orignial ca-bundle.crt to rename.
 
5135
 
 
5136
2008-02-09 16:00  gknauf
 
5137
 
 
5138
        * lib/mk-ca-bundle.pl: fixed wrong var in error message.
 
5139
 
 
5140
2008-02-09 03:37  danf
 
5141
 
 
5142
        * tests/data/: test164, test185, test29, test303: Fixed some XML
 
5143
          parsing problems.
 
5144
 
 
5145
2008-02-09 03:08  danf
 
5146
 
 
5147
        * CHANGES, tests/data/test146, tests/data/test183,
 
5148
          tests/data/test184, tests/data/test185, tests/data/test300,
 
5149
          tests/data/test301, tests/data/test302, tests/data/test304,
 
5150
          tests/data/test305, tests/data/test306, tests/data/test307,
 
5151
          tests/data/test308, tests/data/test509, tests/data/test94: Added
 
5152
          key words to all SSL-using tests so they can be skipped if
 
5153
          necessary.  Removed a few unnecessary requires SSL statements.
 
5154
 
 
5155
2008-02-09 03:01  danf
 
5156
 
 
5157
        * tests/data/test303: Fixed test to use HTTPS as documented.
 
5158
 
 
5159
2008-02-08 23:02  bagder
 
5160
 
 
5161
        * CHANGES, RELEASE-NOTES, lib/gtls.c: - Mike Hommey filed and fixed
 
5162
          bug report #1889856
 
5163
          (http://curl.haxx.se/bug/view.cgi?id=1889856): When using the
 
5164
          gnutls ssl   layer, cleaning-up and reinitializing curl ends up
 
5165
          with https requests   failing with "ASN1 parser: Element was not
 
5166
          found" errors. Obviously a   regression added in 7.16.3.
 
5167
 
 
5168
2008-02-08 22:04  gknauf
 
5169
 
 
5170
        * docs/SSLCERTS: fixed a typo.
 
5171
 
 
5172
2008-02-08 19:42  danf
 
5173
 
 
5174
        * tests/data/: test1022, test1023: Missed checking in these test
 
5175
          data files.
 
5176
 
 
5177
2008-02-08 18:32  yangtse
 
5178
 
 
5179
        * tests/sshserver.pl: Get rid of sftp subsystem additional
 
5180
          parameters, they aren't widely supported
 
5181
 
 
5182
2008-02-08 14:54  yangtse
 
5183
 
 
5184
        * CHANGES, tests/.cvsignore, tests/runtests.pl, tests/sshhelp.pm,
 
5185
          tests/sshserver.pl: To verify that the sftp server is actually
 
5186
          running, responsive and that all curl's tests generated
 
5187
          configuration and key files are fine, a real connection is
 
5188
          established to the test harness sftp server authenticating and
 
5189
          running a simple sftp remote pwd command.
 
5190
 
 
5191
          The verification is done using OpenSSH's or SunSSH's sftp client
 
5192
          tool with a configuration file with the same options as the test
 
5193
          harness socks server with the exception that dynamic forwarding
 
5194
          is not used for sftp.
 
5195
 
 
5196
2008-02-08 12:20  bagder
 
5197
 
 
5198
        * docs/FAQ: and mention make ca-bundle in the 1.11 faq entry as
 
5199
          well
 
5200
 
 
5201
2008-02-08 12:18  bagder
 
5202
 
 
5203
        * docs/SSLCERTS: for step 5, mention that we can now generate an
 
5204
          own version locally if wanted instead of downloading it from the
 
5205
          curl site
 
5206
 
 
5207
2008-02-08 12:16  bagder
 
5208
 
 
5209
        * CHANGES, RELEASE-NOTES: G�nter Knauf added lib/mk-ca-bundle.pl
 
5210
          which gets the Firefox ca bundle and creates a suitable
 
5211
          ca-bundle.crt file in PEM format for use with curl. The
 
5212
          recommended way to run it is to use 'make ca-bundle' in the build
 
5213
          tree root.
 
5214
 
 
5215
2008-02-08 12:12  bagder
 
5216
 
 
5217
        * Makefile.am: oops, we make the copyright year ranges the simple
 
5218
          style
 
5219
 
 
5220
2008-02-08 12:11  bagder
 
5221
 
 
5222
        * Makefile.am: provide the ca-bundle target the same way as the
 
5223
          Makefile.dist does it so that it works the same way for
 
5224
          configure-based platforms as for non-configure ones
 
5225
 
 
5226
2008-02-08 10:56  bagder
 
5227
 
 
5228
        * lib/Makefile.am: include mk-ca-bundle.pl in the tarballs
 
5229
 
 
5230
2008-02-08 03:57  gknauf
 
5231
 
 
5232
        * Makefile.dist: added ca-bundle target to main makefile; for now
 
5233
          this does rename the existing ca-bundle.crt to ca-bundle.crt.old;
 
5234
          maybe we can remove this once we are 100% sure that the new
 
5235
          script works properly, and just overwrite the shipping one?
 
5236
 
 
5237
2008-02-08 03:38  gknauf
 
5238
 
 
5239
        * lib/mk-ca-bundle.pl: use argument to specify output filename if
 
5240
          present.
 
5241
 
 
5242
2008-02-08 02:58  gknauf
 
5243
 
 
5244
        * lib/mk-ca-bundle.pl: fixed regex to fetch certdata.txt version
 
5245
          since it was replaced by CVS (argh!) added a switch to display
 
5246
          certdata.txt version header.
 
5247
 
 
5248
2008-02-08 02:21  danf
 
5249
 
 
5250
        * CHANGES, tests/data/Makefile.am, tests/libtest/Makefile.am,
 
5251
          tests/libtest/test1013.pl, tests/libtest/test1022.pl: Added tests
 
5252
          1022 and 1023 to validate output of curl-config --version and
 
5253
          --vernum
 
5254
 
 
5255
2008-02-08 02:08  gknauf
 
5256
 
 
5257
        * lib/mk-ca-bundle.pl: added Perl script to create a fresh
 
5258
          ca-bundle.crt.
 
5259
 
 
5260
2008-02-07 23:25  bagder
 
5261
 
 
5262
        * CHANGES, RELEASE-NOTES, lib/connect.c, lib/connect.h, lib/ftp.c,
 
5263
          lib/gtls.c, lib/qssl.c, lib/socks.c, lib/ssluse.c, lib/tftp.c: -
 
5264
          Refactored a lot of timeout code into a few functions in an
 
5265
          attempt to make   them all use the same (hopefully correct) logic
 
5266
          to make it less error-prone   and easier to introduce
 
5267
          library-wide where it should be used.
 
5268
 
 
5269
2008-02-07 16:43  bagder
 
5270
 
 
5271
        * docs/FAQ, lib/ca-bundle.crt: ca-bundle.crt documentational
 
5272
          updates that more clearly describe the bundle ca-bundle.crt file
 
5273
          as outdated and in need for replacement by anyone who wants to
 
5274
          verify modern peers as the one we have is from year 2000!
 
5275
 
 
5276
2008-02-06 20:01  yangtse
 
5277
 
 
5278
        * CHANGES, RELEASE-NOTES, lib/strdup.c: Fix problem in strdup
 
5279
          replacement when dealing with absolutely huge strings.
 
5280
 
 
5281
2008-02-06 18:35  yangtse
 
5282
 
 
5283
        * tests/server/tftpd.c: Don't try to compare more than strlen chars
 
5284
 
 
5285
2008-02-06 17:54  yangtse
 
5286
 
 
5287
        * tests/server/: sockfilt.c, sws.c, tftpd.c: Use a long int data
 
5288
          type to handle getpid() result
 
5289
 
 
5290
2008-02-05 19:37  yangtse
 
5291
 
 
5292
        * tests/server/sws.c: Fix buffer size specification.
 
5293
 
 
5294
          Improve handling of boundary conditions for huge requests.
 
5295
 
 
5296
2008-02-05 15:43  yangtse
 
5297
 
 
5298
        * tests/server/sws.c: Minor variable type cleanups.
 
5299
 
 
5300
          Disable "swsbounce" mode when the received request isn't for the
 
5301
          same test and part number.
 
5302
 
 
5303
2008-02-05 03:21  yangtse
 
5304
 
 
5305
        * tests/server/sws.c: proper initialization of httprequest, no
 
5306
          longer zeroing out twice the whole 150000+ bytes struct, and also
 
5307
          removing an equally big additional buffer for pipelining
 
5308
          treatment.
 
5309
 
 
5310
2008-02-04 23:40  gknauf
 
5311
 
 
5312
        * lib/Makefile.netware, src/Makefile.netware: fixed entry symbols
 
5313
          when linked with posix prelude.
 
5314
 
 
5315
2008-02-04 23:29  gknauf
 
5316
 
 
5317
        * lib/Makefile.netware, src/Makefile.netware: added makefile flag
 
5318
          to link with NLM POSIX semantics.
 
5319
 
 
5320
2008-02-03 13:31  bagder
 
5321
 
 
5322
        * CHANGES, lib/multi.c, lib/url.c, lib/urldata.h: - Dmitry
 
5323
          Kurochkin cleaned up the pipelining code and removed the need for
 
5324
          and   use of the "is_in_pipeline" struct field.
 
5325
 
 
5326
2008-02-03 13:28  bagder
 
5327
 
 
5328
        * docs/examples/: Makefile.am, threaded-ssl.c: threaded-ssl.c is a
 
5329
          little example that does multi-threaded downloads from HTTPS
 
5330
          sites with OpenSSL-enabled libcurl (and pthreads) and thus do the
 
5331
          thread-locking and things openssl-style.
 
5332
 
 
5333
2008-02-03 11:10  bagder
 
5334
 
 
5335
        * docs/libcurl/curl_multi_timeout.3: it is stable now...
 
5336
 
 
5337
2008-02-01 21:34  danf
 
5338
 
 
5339
        * mkinstalldirs: Make mkinstalldirs ignore umask, for consistency
 
5340
          with the rest of the install process.  Note that mkinstalldirs
 
5341
          appears to be used only in some configurations.
 
5342
 
 
5343
2008-01-31 17:37  yangtse
 
5344
 
 
5345
        * tests/sshserver.pl: When possible, use additional config options
 
5346
          for test harness ssh server, which are deprecated in recent
 
5347
          OpenSSH versions but are current for SunSSH.
 
5348
 
 
5349
2008-01-31 13:21  bagder
 
5350
 
 
5351
        * CHANGES, RELEASE-NOTES, lib/cookie.c, lib/cookie.h,
 
5352
          tests/data/test31, tests/data/test46: - Niklas Angebrand made the
 
5353
          cookie support in libcurl properly deal with the   "HttpOnly"
 
5354
          feature introduced by Microsoft and apparently also supported by
 
5355
          Firefox: http://msdn2.microsoft.com/en-us/library/ms533046.aspx
 
5356
          . HttpOnly   is now supported when received from servers in HTTP
 
5357
          headers, when written to   cookie jars and when read from
 
5358
          existing cookie jars.
 
5359
 
 
5360
2008-01-31 13:04  bagder
 
5361
 
 
5362
        * CHANGES, lib/file.c, lib/ftp.c, lib/http.c, lib/http_chunks.c,
 
5363
          lib/transfer.c, lib/url.c, lib/urldata.h: - Dmitry Kurochkin
 
5364
          moved several struct fields from the connectdata struct to   the
 
5365
          SingleRequest one to make pipelining better. It is a bit tricky
 
5366
          to keep   them in the right place, to keep things related to the
 
5367
          actual request or to   the actual connection in the right place.
 
5368
 
 
5369
2008-01-31 12:36  bagder
 
5370
 
 
5371
        * docs/KNOWN_BUGS: bug 51 may possibly be fixed, and as such it is
 
5372
          not a known bug anymore:
 
5373
 
 
5374
          51.Kevin Reed's reported problem with a proxy when doing CONNECT
 
5375
          and it   wants NTLM and close the connection to the initial
 
5376
          CONNECT response:   http://curl.haxx.se/bug/view.cgi?id=1879375
 
5377
 
 
5378
2008-01-30 00:46  gknauf
 
5379
 
 
5380
        * lib/Makefile.m32, src/Makefile.m32: silent stupid 'del' message
 
5381
          when no files to delete found; added curl.res to clean target.
 
5382
 
 
5383
2008-01-30 00:10  bagder
 
5384
 
 
5385
        * tests/libtest/lib509.c: add verbose output to test 509 for easier
 
5386
          debugging
 
5387
 
 
5388
2008-01-29 13:58  bagder
 
5389
 
 
5390
        * CHANGES, RELEASE-NOTES, docs/KNOWN_BUGS, lib/url.c: - Dmitry
 
5391
          Kurochkin fixed Curl_done() for pipelining, as it could
 
5392
          previously   crash!
 
5393
 
 
5394
2008-01-29 13:31  bagder
 
5395
 
 
5396
        * CHANGES, RELEASE-NOTES, tests/data/test553: - Michal Marek fixed
 
5397
          minor mistake in test case 553 that prevented it from   working
 
5398
          on other IP-addresses or port numbers.
 
5399
 
 
5400
2008-01-28 22:19  bagder
 
5401
 
 
5402
        * RELEASE-NOTES, include/curl/curlver.h: start over on 7.18.1
 
5403
 
 
5404
2008-01-28 20:25  bagder
 
5405
 
 
5406
        * docs/THANKS: Added peeps from the 7.18.0 release annoucement
 
5407
 
 
5408
2008-01-28 18:28  bagder
 
5409
 
 
5410
        * CHANGES: 7.18.0
 
5411
 
 
5412
2008-01-28 17:04  bagder
 
5413
 
 
5414
        * docs/KNOWN_BUGS: Add the three currently discussed bugs that
 
5415
          won't make it into the 7.18.0 release but hopefully they'll all
 
5416
          be fixed in 7.18.1...
 
5417
 
 
5418
2008-01-28 12:56  bagder
 
5419
 
 
5420
        * lib/sendf.c: this was modified this year so we bump the copyright
 
5421
          year
 
5422
 
 
5423
2008-01-28 12:48  bagder
 
5424
 
 
5425
        * configure.ac: updated copyright year in the generated configure
 
5426
 
 
5427
2008-01-27 23:53  bagder
 
5428
 
 
5429
        * CHANGES, lib/multi.c: Dmitry Kurochkin: In "real world" testing I
 
5430
          found more bugs in pipelining. Broken connection is not restored
 
5431
          and we get into infinite loop. It happens because of wrong
 
5432
          is_in_pipeline values.
 
5433
 
 
5434
2008-01-27 03:35  yangtse
 
5435
 
 
5436
        * tests/sshserver.pl: Dont rely on PAMAuthenticationViaKbdInt
 
5437
          default being 'no'
 
5438
 
 
5439
2008-01-26 01:13  bagder
 
5440
 
 
5441
        * tests/data/: Makefile.am, test1021: added test 1021 to verify my
 
5442
          fix for bug report #1879375
 
5443
 
 
5444
2008-01-26 00:33  bagder
 
5445
 
 
5446
        * CHANGES, RELEASE-NOTES, lib/http.c: - Kevin Reed filed bug report
 
5447
          #1879375   (http://curl.haxx.se/bug/view.cgi?id=1879375) which
 
5448
          describes how libcurl   got lost in this scenario: proxy tunnel
 
5449
          (or HTTPS over proxy), ask to do any   proxy authentication and
 
5450
          the proxy replies with an auth (like NTLM) and then   closes the
 
5451
          connection after that initial informational response.
 
5452
 
 
5453
            libcurl would not properly re-initialize the connection to the
 
5454
          proxy and
 
5455
            continue the auth negotiation like supposed. It does now
 
5456
          however, as it will
 
5457
            now detect if one or more authentication methods were available
 
5458
          and asked
 
5459
            for, and will thus retry the connection and continue from
 
5460
          there.
 
5461
 
 
5462
          - I made the progress callback get called properly during proxy
 
5463
          CONNECT.
 
5464
 
 
5465
2008-01-25 23:35  bagder
 
5466
 
 
5467
        * docs/curl.1: using anyauth isn't unconditionally an extra
 
5468
          roundtrip
 
5469
 
 
5470
2008-01-25 23:10  bagder
 
5471
 
 
5472
        * docs/INSTALL: just wanted to mention two uclinux archs I've tried
 
5473
          libcurl builds on myself
 
5474
 
 
5475
2008-01-25 06:08  yangtse
 
5476
 
 
5477
        * tests/server/sws.c: improve request initialization for test
 
5478
          harness HTTP server
 
5479
 
 
5480
2008-01-25 06:07  yangtse
 
5481
 
 
5482
        * tests/server/sws.c: Dmitry Kurochkin's test harness HTTP server
 
5483
          pipelining fix fot test 530
 
5484
 
 
5485
2008-01-24 18:17  bagder
 
5486
 
 
5487
        * CHANGES, RELEASE-NOTES: and Igor Franchuk is his name!
 
5488
 
 
5489
2008-01-24 16:39  gknauf
 
5490
 
 
5491
        * packages/NetWare/get_ver.awk: fixed link to latest native awk.
 
5492
 
 
5493
2008-01-24 16:28  gknauf
 
5494
 
 
5495
        * lib/Makefile.netware, src/Makefile.netware: updated makefiles to
 
5496
          use global copyright define.
 
5497
 
 
5498
2008-01-24 16:27  gknauf
 
5499
 
 
5500
        * packages/NetWare/get_ver.awk: updated awk script to fetch
 
5501
          copyright from header.
 
5502
 
 
5503
2008-01-24 16:05  gknauf
 
5504
 
 
5505
        * lib/Makefile.netware, src/Makefile.netware: minor makefile
 
5506
          tweaks.
 
5507
 
 
5508
2008-01-24 15:15  gknauf
 
5509
 
 
5510
        * src/version.h: happy new year
 
5511
 
 
5512
2008-01-24 15:14  gknauf
 
5513
 
 
5514
        * src/: curl.rc, version.h: use more correctly named define.
 
5515
 
 
5516
2008-01-24 15:10  gknauf
 
5517
 
 
5518
        * lib/libcurl.rc, src/curl.rc: use copyright define instead of
 
5519
          hardcoded string.
 
5520
 
 
5521
2008-01-24 15:05  gknauf
 
5522
 
 
5523
        * include/curl/curlver.h: added copyright define to curlver.h.
 
5524
 
 
5525
2008-01-23 23:22  bagder
 
5526
 
 
5527
        * CHANGES, RELEASE-NOTES, lib/cookie.c, lib/cookie.h, lib/http.c:
 
5528
          "Igor" pointed out that CURLOPT_COOKIELIST set to "ALL" leaked
 
5529
          memory, and so did "SESS". Fixed now.
 
5530
 
 
5531
2008-01-23 13:22  bagder
 
5532
 
 
5533
        * lib/multi.c: Dmitry Kurochkin's pipelining close-down segfault
 
5534
          fix
 
5535
 
 
5536
2008-01-23 08:27  yangtse
 
5537
 
 
5538
        * docs/INSTALL, lib/Makefile.vc6, src/Makefile.vc6: update openssl
 
5539
          version
 
5540
 
 
5541
2008-01-23 07:11  yangtse
 
5542
 
 
5543
        * src/main.c: STDIN_FILENO, STDOUT_FILENO and STDERR_FILENO clone
 
5544
          macros
 
5545
 
 
5546
2008-01-23 03:12  gknauf
 
5547
 
 
5548
        * lib/nwlib.c: happy new year
 
5549
 
 
5550
2008-01-23 03:10  gknauf
 
5551
 
 
5552
        * lib/nwlib.c: removed inclusion of libcurl memory debug headers
 
5553
          since this lib stub is a well proofed method suggested by Novell.
 
5554
          This enables usage of the stub with language bindings.
 
5555
 
 
5556
2008-01-22 18:26  yangtse
 
5557
 
 
5558
        * lib/ssh.c: when unable to initialize sftp session, also log
 
5559
          failure reason
 
5560
 
 
5561
2008-01-22 15:52  yangtse
 
5562
 
 
5563
        * CHANGES, configure.ac, lib/select.h, src/main.c,
 
5564
          tests/server/util.c: check availability of poll.h header at
 
5565
          configuration time, and include it when sys/poll.h is unavailable
 
5566
 
 
5567
2008-01-22 04:48  yangtse
 
5568
 
 
5569
        * lib/libcurl.rc, src/curl.rc: update copyright year
 
5570
 
 
5571
2008-01-22 00:48  bagder
 
5572
 
 
5573
        * CHANGES, RELEASE-NOTES, lib/multi.c, lib/sendf.c, lib/url.c,
 
5574
          lib/urldata.h: Dmitry Kurochkin removed the cancelled state for
 
5575
          pipelining, as we agreed that it is bad anyway. Starting now,
 
5576
          removing a handle that is in used in a pipeline will break the
 
5577
          pipeline - it'll be set back up again but still...
 
5578
 
 
5579
2008-01-21 21:22  yangtse
 
5580
 
 
5581
        * CHANGES, configure.ac: Disable ldap support for cygwin builds,
 
5582
          since it breaks whole build process.
 
5583
 
 
5584
2008-01-21 06:35  yangtse
 
5585
 
 
5586
        * tests/libtest/: Makefile.am, lib530.c: undo using internal
 
5587
          *printf() clones for test #530
 
5588
 
 
5589
2008-01-20 23:53  yangtse
 
5590
 
 
5591
        * tests/libtest/: Makefile.am, lib530.c: use internal *printf()
 
5592
          clones since snprintf() not available on all platforms
 
5593
 
 
5594
2008-01-20 12:29  bagder
 
5595
 
 
5596
        * RELEASE-NOTES: Judson provided an example, and the added mirror
 
5597
          adds the count
 
5598
 
 
5599
2008-01-20 12:12  bagder
 
5600
 
 
5601
        * docs/examples/smooth-gtk-thread.c: This is a multi threaded
 
5602
          application that uses a progress bar to show status.  It uses
 
5603
          Gtk+ to make a smooth pulse. Written by Jud Bishop
 
5604
 
 
5605
2008-01-20 12:07  bagder
 
5606
 
 
5607
        * RELEASE-NOTES: http://curl.very-clever.com/ is a new mirror in
 
5608
          Nuremberg, Germany
 
5609
 
 
5610
2008-01-20 05:05  yangtse
 
5611
 
 
5612
        * tests/sshserver.pl: Also disable GSSAPIAuthentication for the
 
5613
          test harness ssh client
 
5614
 
 
5615
2008-01-19 12:33  bagder
 
5616
 
 
5617
        * Makefile.dist: added a (sample) target for 64bit msvc builds
 
5618
 
 
5619
2008-01-19 11:30  bagder
 
5620
 
 
5621
        * src/main.c: rephrased the --socks5-hostname help output somewhat
 
5622
 
 
5623
2008-01-19 11:14  bagder
 
5624
 
 
5625
        * tests/: data/test530, libtest/lib530.c: Dmitry Kurochkin fixed
 
5626
          test case 530 (pipelining)
 
5627
 
 
5628
2008-01-18 22:51  bagder
 
5629
 
 
5630
        * CHANGES, RELEASE-NOTES, lib/multi.c: Lau Hang Kin found and fixed
 
5631
          a problem with the multi interface when doing CONNECT over a
 
5632
          proxy. curl_multi_fdset() didn't report back the socket properly
 
5633
          during that state, due to a missing case in the switch in the
 
5634
          multi_getsock() function.
 
5635
 
 
5636
2008-01-18 10:18  yangtse
 
5637
 
 
5638
        * tests/runtests.pl: fix failure to properly detect SSH and SOCKS
 
5639
          servers start up on loaded systems
 
5640
 
 
5641
2008-01-18 06:58  yangtse
 
5642
 
 
5643
        * src/main.c: to actually allow really big HTTP POSTs curl's
 
5644
          postfieldsize type is changed to curl_off_t and
 
5645
          CURLOPT_POSTFIELDSIZE_LARGE is used to pass value to libcurl
 
5646
 
 
5647
2008-01-17 23:43  bagder
 
5648
 
 
5649
        * RELEASE-NOTES: curl-java 0.2.1
 
5650
 
 
5651
2008-01-17 22:46  bagder
 
5652
 
 
5653
        * docs/BINDINGS: the java binding is not really maintained
 
5654
 
 
5655
2008-01-17 19:57  yangtse
 
5656
 
 
5657
        * CHANGES, tests/libtest/lib518.c, tests/libtest/lib537.c: Don't
 
5658
          abort tests 518 and 537 when unable to raise the open-file soft
 
5659
          limit
 
5660
 
 
5661
2008-01-17 19:03  yangtse
 
5662
 
 
5663
        * src/main.c: fix compiler warning
 
5664
 
 
5665
2008-01-17 05:10  danf
 
5666
 
 
5667
        * tests/data/: test551, test552: Put the comments in an XML-valid
 
5668
          location.
 
5669
 
 
5670
2008-01-17 02:25  gknauf
 
5671
 
 
5672
        * lib/Makefile.m32, src/Makefile.m32: updated lib versions.
 
5673
 
 
5674
2008-01-17 02:20  gknauf
 
5675
 
 
5676
        * ares/Makefile.netware, lib/Makefile.netware,
 
5677
          src/Makefile.netware: updated copyright for new year.
 
5678
 
 
5679
2008-01-16 23:54  bagder
 
5680
 
 
5681
        * tests/: data/Makefile.am, data/test553, libtest/Makefile.am,
 
5682
          libtest/lib553.c: Added test 553. This test case and code is
 
5683
          based on the bug recipe Joe Malicki provided for bug report
 
5684
          #1871269, fixed on Jan 14 2008 before the 7.18.0 release.
 
5685
 
 
5686
2008-01-16 23:09  bagder
 
5687
 
 
5688
        * tests/runtests.pl: remove trailing comma too, even though I don't
 
5689
          think it does any harm
 
5690
 
 
5691
2008-01-16 23:08  bagder
 
5692
 
 
5693
        * CHANGES, RELEASE-NOTES, tests/runtests.pl: Nathan Coulter's patch
 
5694
          that makes runtests.pl respect the PATH when figuring out what
 
5695
          valgrind to run.
 
5696
 
 
5697
2008-01-16 22:33  bagder
 
5698
 
 
5699
        * lib/multi.c: Dmitry Kurochkin's additional pipelining bugfix
 
5700
 
 
5701
2008-01-16 22:01  yangtse
 
5702
 
 
5703
        * CHANGES, RELEASE-NOTES, src/main.c: fix handling of out of memory
 
5704
          in the command line tool that afected data url encoded HTTP POSTs
 
5705
          when reading it from a file.
 
5706
 
 
5707
2008-01-16 17:04  patrickm
 
5708
 
 
5709
        * packages/OS400/: README.OS400, ccsidcurl.c, ccsidcurl.h,
 
5710
          curl.inc.in, initscript.sh, make-lib.sh, os400sys.c, os400sys.h:
 
5711
          OS/400 update: New declarations in curl.h reported to
 
5712
          curl.inc.in.  Copyrights extended to 2008.  SONAME handling
 
5713
          introduced in build scripts.
 
5714
 
 
5715
2008-01-16 13:24  bagder
 
5716
 
 
5717
        * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/llist.c, lib/llist.h,
 
5718
          lib/multi.c, lib/transfer.c, lib/url.c, lib/url.h, lib/urldata.h,
 
5719
          tests/data/test530: Dmitry Kurochkin worked a lot on improving
 
5720
          the HTTP Pipelining support that previously had a number of
 
5721
          flaws, perhaps most notably when an application fired up N
 
5722
          transfers at once as then they wouldn't pipeline at all that
 
5723
          nicely as anyone would think... Test case 530 was also updated to
 
5724
          take the improved functionality into account.
 
5725
 
 
5726
2008-01-16 00:19  bagder
 
5727
 
 
5728
        * CHANGES, RELEASE-NOTES, lib/ftp.c, lib/krb4.c, lib/nss.c,
 
5729
          lib/qssl.c, lib/ssh.c, lib/ssluse.c, lib/tftp.c, lib/transfer.c:
 
5730
          Calls to Curl_failf() are not supposed to provide a trailing
 
5731
          newline as the function itself adds that. Fixed on 50 or
 
5732
          something strings!
 
5733
 
 
5734
2008-01-15 23:44  bagder
 
5735
 
 
5736
        * lib/: easy.c, hostip.c, hostip.h, url.c, urldata.h: Woops, partly
 
5737
          revert my previous commit and do it slightly differently instead.
 
5738
           The signalling of that a global DNS cache is wanted is done by
 
5739
          setting the option but the setting of the internal variable that
 
5740
          it is in use must not be done until it finally actually gets
 
5741
          used!
 
5742
 
 
5743
          NOTE and WARNING: I noticed that you can't actually switch off
 
5744
          the global dns cache with CURLOPT_DNS_USE_GLOBAL_CACHE but you
 
5745
          couldn't do that previously either and the option is very clearly
 
5746
          and loudly documented as DO NOTE USE so I won't bother to fix
 
5747
          this bug now.
 
5748
 
 
5749
2008-01-15 23:15  bagder
 
5750
 
 
5751
        * CHANGES, docs/TODO, lib/hostip.c, lib/hostip.h, lib/url.c,
 
5752
          lib/urldata.h: I made the torture test on test 530 go through.
 
5753
          This was actually due to silly code left from when we switched to
 
5754
          let the multi handle "hold" the dns cache when using the multi
 
5755
          interface... Of course this only triggered when a certain
 
5756
          function call returned error at the correct moment.
 
5757
 
 
5758
2008-01-15 09:45  bagder
 
5759
 
 
5760
        * docs/curl.1: Michal Marek's improved .curlrc syntax description
 
5761
 
 
5762
2008-01-14 23:02  bagder
 
5763
 
 
5764
        * CHANGES, RELEASE-NOTES, lib/http.c: Joe Malicki filed bug report
 
5765
          #1871269 (http://curl.haxx.se/bug/view.cgi?id=1871269) and we
 
5766
          could fix his hang- problem that occurred when doing a large HTTP
 
5767
          POST request with the response-body read from a callback.
 
5768
 
 
5769
2008-01-14 20:40  yangtse
 
5770
 
 
5771
        * lib/socks.c: fix compiler warning
 
5772
 
 
5773
2008-01-14 20:28  yangtse
 
5774
 
 
5775
        * tests/runtests.pl: startnew() shouldn't return a positive pid as
 
5776
          reported in the pidfile by the spawned server itself unless it is
 
5777
          actually alive
 
5778
 
 
5779
2008-01-14 18:49  bagder
 
5780
 
 
5781
        * docs/TODO: 5.3 support FF3 sqlite cookie files
 
5782
 
 
5783
2008-01-14 17:51  giva
 
5784
 
 
5785
        * lib/urldata.h: Trying GnuTLS and OpenSSL together fails to
 
5786
          compile in not so obvious ways. Give an explicit error.
 
5787
 
 
5788
2008-01-14 02:53  yangtse
 
5789
 
 
5790
        * TODO-RELEASE: #115 is done
 
5791
 
 
5792
2008-01-13 05:39  yangtse
 
5793
 
 
5794
        * lib/socks.c, src/main.c: fix compiler warning
 
5795
 
 
5796
2008-01-13 04:27  yangtse
 
5797
 
 
5798
        * tests/data/: test1016, test1017, test1018, test1019, test1020:
 
5799
          add client features part
 
5800
 
 
5801
2008-01-12 23:56  bagder
 
5802
 
 
5803
        * CHANGES, RELEASE-NOTES, src/main.c: I re-arranged the curl --help
 
5804
          output. All the options are now sorted on their long option names
 
5805
          and all descriptions are one-liners.
 
5806
 
 
5807
2008-01-12 23:10  bagder
 
5808
 
 
5809
        * CHANGES, RELEASE-NOTES, TODO-RELEASE, docs/curl.1, src/main.c:
 
5810
          Eric Landes provided the patch (edited by me) that introduces the
 
5811
          --keepalive-time to curl to set the keepalive probe interval. I
 
5812
          also took the opportunity to rename the recently added
 
5813
          no-keep-alive option to no-keepalive to keep a consistent naming
 
5814
          and to avoid getting two dashes in these option names. Eric also
 
5815
          provided an update to the man page for the new option.
 
5816
 
 
5817
2008-01-12 11:31  bagder
 
5818
 
 
5819
        * CHANGES.0: added release dates for four very old releases
 
5820
 
 
5821
2008-01-12 05:32  yangtse
 
5822
 
 
5823
        * tests/sshserver.pl: Remove hardcoded verbosity
 
5824
 
 
5825
2008-01-12 01:12  yangtse
 
5826
 
 
5827
        * tests/runtests.pl: Ooops
 
5828
 
 
5829
2008-01-11 22:59  yangtse
 
5830
 
 
5831
        * tests/runtests.pl: Ooops
 
5832
 
 
5833
2008-01-11 22:23  bagder
 
5834
 
 
5835
        * COPYING: new year
 
5836
 
 
5837
2008-01-11 21:17  yangtse
 
5838
 
 
5839
        * tests/runtests.pl: When verifying that test harness's SSH and
 
5840
          SOCKS servers have been started check also that the process is
 
5841
          actually alive, since they could have died once the pidfile was
 
5842
          written out
 
5843
 
 
5844
2008-01-11 18:35  yangtse
 
5845
 
 
5846
        * lib/ftp.c: fix compiler warning
 
5847
 
 
5848
2008-01-11 17:49  yangtse
 
5849
 
 
5850
        * lib/file.c: fix compiler warning
 
5851
 
 
5852
2008-01-11 16:21  bagder
 
5853
 
 
5854
        * TODO-RELEASE: "114 - Ranged downloads on file:// URLs" done
 
5855
 
 
5856
2008-01-11 15:20  bagder
 
5857
 
 
5858
        * CHANGES, RELEASE-NOTES, docs/curl.1,
 
5859
          docs/libcurl/curl_easy_setopt.3, lib/file.c,
 
5860
          tests/data/Makefile.am, tests/data/test1016, tests/data/test1017,
 
5861
          tests/data/test1018, tests/data/test1019, tests/data/test1020:
 
5862
          Daniel Egger made CURLOPT_RANGE work on file:// URLs the very
 
5863
          same way it already worked for FTP:// URLs
 
5864
 
 
5865
2008-01-11 15:00  bagder
 
5866
 
 
5867
        * CHANGES, configure.ac, src/main.c: I made the curl tool switch
 
5868
          from using CURLOPT_IOCTLFUNCTION to now use the spanking new
 
5869
          CURLOPT_SEEKFUNCTION simply to take advantage of the improved
 
5870
          performance for the upload resume cases where you want to upload
 
5871
          the last few bytes of a very large file. To implement this
 
5872
          decently, I had to switch the client code for uploading from
 
5873
          fopen()/fread() to plain open()/read() so that we can use lseek()
 
5874
          to do >32bit seeks (as fseek() doesn't allow that) on systems
 
5875
          that offer support for that.
 
5876
 
 
5877
2008-01-10 23:14  bagder
 
5878
 
 
5879
        * CHANGES, RELEASE-NOTES, curl-config.in: Michal Marek made
 
5880
          curl-config --libs not include /usr/lib64 in the output (it
 
5881
          already before skipped /usr/lib).  /usr/lib64 is the default
 
5882
          library directory on many 64bit systems and it's unlikely that
 
5883
          anyone would use the path privately on systems where it's not.
 
5884
 
 
5885
2008-01-10 17:19  yangtse
 
5886
 
 
5887
        * tests/: runtests.pl, sshserver.pl: Temporary change to help
 
5888
          debugging SSH server verification failures
 
5889
 
 
5890
2008-01-10 11:31  bagder
 
5891
 
 
5892
        * TODO-RELEASE: Two more items done:
 
5893
 
 
5894
          109 - curl_easy_pause 110 - seekfunction
 
5895
 
 
5896
2008-01-10 11:30  bagder
 
5897
 
 
5898
        * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3,
 
5899
          include/curl/curl.h, lib/ftp.c, lib/http.c, lib/transfer.c,
 
5900
          lib/url.c, lib/urldata.h, src/main.c: Georg Lippitsch brought
 
5901
          CURLOPT_SEEKFUNCTION and CURLOPT_SEEKDATA to allow libcurl to
 
5902
          seek in a given input stream. This is particularly important when
 
5903
          doing upload resumes when there's already a huge part of the file
 
5904
          present remotely. Before, and still if this callback isn't used,
 
5905
          libcurl will read and through away the entire file up to the
 
5906
          point to where the resuming begins (which of course can be a slow
 
5907
          opereration depending on file size, I/O bandwidth and more). This
 
5908
          new function will also be preferred to get used instead of the
 
5909
          CURLOPT_IOCTLFUNCTION for seeking back in a stream when doing
 
5910
          multi-stage HTTP auth with POST/PUT.
 
5911
 
 
5912
2008-01-10 10:17  bagder
 
5913
 
 
5914
        * CHANGES, RELEASE-NOTES, lib/http_digest.c: Nikitinskit Dmitriy
 
5915
          filed bug report #1868255
 
5916
          (http://curl.haxx.se/bug/view.cgi?id=1868255) with a patch. It
 
5917
          identifies and fixes a problem with parsing WWW-Authenticate:
 
5918
          headers with additional spaces in the line that the parser wasn't
 
5919
          written to deal with.
 
5920
 
 
5921
2008-01-10 10:16  bagder
 
5922
 
 
5923
        * lib/transfer.c: corrected comment
 
5924
 
 
5925
2008-01-09 20:11  yangtse
 
5926
 
 
5927
        * lib/socks.c, lib/tftp.c, lib/transfer.c, src/main.c: fix compiler
 
5928
          warning
 
5929
 
 
5930
2008-01-09 02:11  yangtse
 
5931
 
 
5932
        * tests/sshhelp.pm: Fix file Id
 
5933
 
 
5934
2008-01-09 01:58  yangtse
 
5935
 
 
5936
        * tests/sshhelp.pm: Add /usr/freeware/sbin and
 
5937
          /usr/freeware/libexec to the ssh binaries locations search list.
 
5938
 
 
5939
2008-01-08 23:15  bagder
 
5940
 
 
5941
        * docs/KNOWN_BUGS: added the --retry problems mention on the
 
5942
          curl-library list today
 
5943
 
 
5944
2008-01-08 21:12  yangtse
 
5945
 
 
5946
        * tests/runtests.pl: Partially cleanup debugging messages in test
 
5947
          harness, introduced for new minimum SSH version support for SCP,
 
5948
          SFTP and SOCKS tests.
 
5949
 
 
5950
          Some verbosity which still remains, will go out before next
 
5951
          release.
 
5952
 
 
5953
2008-01-08 20:18  yangtse
 
5954
 
 
5955
        * tests/sshserver.pl: Remove increased loglevel intended to debug
 
5956
          autobuild's publickey authentication failures when using OpenSSH
 
5957
          2.9.9 or SunSSH.
 
5958
 
 
5959
          Verified fact: Even when only using publickey authentication,
 
5960
          OpenSSH and SunSSH first validate the user, this implies that if
 
5961
          the user validation fails, 'invalid user', the publickey
 
5962
          authentication will not be allowed to complete.
 
5963
 
 
5964
2008-01-08 15:52  bagder
 
5965
 
 
5966
        * CHANGES, RELEASE-NOTES, docs/curl.1, docs/libcurl/Makefile.am,
 
5967
          docs/libcurl/curl_easy_pause.3, docs/libcurl/curl_easy_setopt.3,
 
5968
          include/curl/curl.h, include/curl/curlver.h, lib/easy.c,
 
5969
          lib/multi.c, lib/sendf.c, lib/transfer.c, lib/url.c,
 
5970
          lib/urldata.h: Introducing curl_easy_pause() and new magic return
 
5971
          codes for both the read and the write callbacks that now can make
 
5972
          a connection's reading and/or writing get paused.
 
5973
 
 
5974
2008-01-08 12:11  bagder
 
5975
 
 
5976
        * TODO-RELEASE: removed 113, both bugs #1850730 and #1854175 are
 
5977
          fixed in CVS
 
5978
 
 
5979
2008-01-08 02:05  yangtse
 
5980
 
 
5981
        * lib/connect.c: Change typecast due to
 
5982
          http://cool.haxx.se/cvs.cgi/curl/include/curl/curl.h.diff?r1=1.336&r2=1.337
 
5983
 
 
5984
2008-01-08 01:40  yangtse
 
5985
 
 
5986
        * tests/sshserver.pl: Increase loglevel to debug autobuild's
 
5987
          publickey authentication failures when using OpenSSH 2.9.9 or
 
5988
          SunSSH
 
5989
 
 
5990
2008-01-08 01:39  yangtse
 
5991
 
 
5992
        * tests/runtests.pl: Display ssh server log and configuration upon
 
5993
          socks server failure
 
5994
 
 
5995
2008-01-07 20:54  danf
 
5996
 
 
5997
        * tests/data/test289: Fixed test description
 
5998
 
 
5999
2008-01-07 17:32  patrickm
 
6000
 
 
6001
        * packages/OS400/curl.inc.in: ILE RPG support update (from
 
6002
          include/curl/curl.h)
 
6003
 
 
6004
2008-01-07 00:22  bagder
 
6005
 
 
6006
        * TODO-RELEASE: updated URLs and moved down two issues to the new
 
6007
          "less likely" section
 
6008
 
 
6009
2008-01-06 22:41  bagder
 
6010
 
 
6011
        * lib/: ftp.c, url.c: more SOCKS5_HOSTNAME adjustments from Richard
 
6012
          Atterer
 
6013
 
 
6014
2008-01-06 13:56  bagder
 
6015
 
 
6016
        * lib/ftp.c: make sure we deal with SOCKS5_HOSTNAME as a proxy type
 
6017
          as well
 
6018
 
 
6019
2008-01-06 13:56  bagder
 
6020
 
 
6021
        * src/main.c: Richard Atterer reverted back what I missed in my
 
6022
          previous revert ;-)
 
6023
 
 
6024
2008-01-06 13:54  bagder
 
6025
 
 
6026
        * lib/url.c: make sure CURLPROXY_SOCKS5_HOSTNAME is taken care of
 
6027
          as well
 
6028
 
 
6029
2008-01-06 12:10  bagder
 
6030
 
 
6031
        * TODO-RELEASE: fixed: 116 - bug #1863171, curl_getdate() bug
 
6032
          added: 117 - Eric Landes patch for introducing the --tcp-keep*
 
6033
          options
 
6034
 
 
6035
2008-01-06 11:50  bagder
 
6036
 
 
6037
        * CHANGES, RELEASE-NOTES, lib/parsedate.c: Jeff Johnson filed bug
 
6038
          report #1863171 (http://curl.haxx.se/bug/view.cgi?id=1863171)
 
6039
          where he pointed out that libcurl's date parser didn't accept a
 
6040
          +1300 time zone which actually is used fairly often (like New
 
6041
          Zealand's Dailight Savings Time), so I modified the parser to now
 
6042
          accept up to and including -1400 to +1400.
 
6043
 
 
6044
2008-01-06 03:02  yangtse
 
6045
 
 
6046
        * tests/sshserver.pl: Increase MaxAuthTries from 0 to 10. Using a
 
6047
          value of 0 is too restrictive
 
6048
 
 
6049
2008-01-05 23:04  bagder
 
6050
 
 
6051
        * CHANGES, RELEASE-NOTES, docs/curl.1,
 
6052
          docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
 
6053
          lib/socks.c, lib/url.c, lib/urldata.h, src/main.c: Based on
 
6054
          further discussion on curl-library, I reverted yesterday's SOCKS5
 
6055
          code to instead introduce support for a new proxy type called
 
6056
          CURLPROXY_SOCKS5_HOSTNAME that is used to send the host name to
 
6057
          the proxy instead of IP address and there's thus no longer any
 
6058
          need for a new curl_easy_setopt() option.
 
6059
 
 
6060
          The default SOCKS5 proxy is again back to sending the IP address
 
6061
          to the proxy.  The new curl command line option for enabling
 
6062
          sending host name to a SOCKS5 proxy is now --socks5-hostname.
 
6063
 
 
6064
2008-01-05 22:04  bagder
 
6065
 
 
6066
        * RELEASE-NOTES: Added Daniel Egger and extended the
 
6067
          --no-keep-alive description
 
6068
 
 
6069
2008-01-05 13:15  bagder
 
6070
 
 
6071
        * tests/data/test200: added keyword
 
6072
 
 
6073
2008-01-05 02:39  yangtse
 
6074
 
 
6075
        * src/main.c: Don't abort operation when attempting to set
 
6076
          SO_KEEPALIVE fails, just issue a warning and ignore the failure.
 
6077
 
 
6078
2008-01-05 00:57  danf
 
6079
 
 
6080
        * tests/FILEFORMAT: "yes" must be in quotes to be XML compatible
 
6081
 
 
6082
2008-01-05 00:55  bagder
 
6083
 
 
6084
        * TODO-RELEASE: 111 - DNS resolve over socks5 is done added 116 -
 
6085
          bug #1863171, curl_getdate() bug
 
6086
 
 
6087
2008-01-05 00:31  bagder
 
6088
 
 
6089
        * tests/: FILEFORMAT, runtests.pl: Daniel Egger provided
 
6090
          'nonewline=yes' support for the <stdout> section
 
6091
 
 
6092
2008-01-05 00:01  bagder
 
6093
 
 
6094
        * CHANGES, RELEASE-NOTES, docs/curl.1,
 
6095
          docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
 
6096
          lib/socks.c, lib/url.c, lib/urldata.h, src/main.c: Based on Maxim
 
6097
          Perenesenko's patch, we now do SOCKS5 operations and let the
 
6098
          proxy do the host name resolving and only if --socks5ip (or
 
6099
          CURLOPT_SOCKS5_RESOLVE_LOCAL) is used we resolve the host name
 
6100
          locally and pass on the IP address only to the proxy.
 
6101
 
 
6102
2008-01-04 23:16  bagder
 
6103
 
 
6104
        * docs/TODO: 14.3 extend CURLOPT_SOCKOPTFUNCTION prototype (for
 
6105
          next SONAME bump)
 
6106
 
 
6107
2008-01-04 20:56  yangtse
 
6108
 
 
6109
        * tests/runtests.pl: Missing newline at end of message
 
6110
 
 
6111
2008-01-04 16:39  yangtse
 
6112
 
 
6113
        * tests/libtest/lib552.c: Fix 'format string' compiler warning
 
6114
 
 
6115
2008-01-04 15:12  yangtse
 
6116
 
 
6117
        * tests/sshserver.pl: 'ControlPath' ssh client configuration file
 
6118
          option requires OpenSSH 4.2 or later to accept 'none' as an
 
6119
          indication to disable connection multiplexing
 
6120
 
 
6121
2008-01-04 14:24  yangtse
 
6122
 
 
6123
        * tests/sshserver.pl: SunSSH 1.1 ssh client does not support config
 
6124
          file options:
 
6125
 
 
6126
           ConnectTimeout
 
6127
           ForwardX11Trusted
 
6128
           HashKnownHosts
 
6129
           RekeyLimit
 
6130
           ServerAliveCountMax
 
6131
           ServerAliveInterval
 
6132
 
 
6133
2008-01-04 14:00  yangtse
 
6134
 
 
6135
        * tests/runtests.pl: - Display curl_ssh_config when socks server
 
6136
          fails to start.
 
6137
 
 
6138
          - Capability of running socks5 tests must be based on ssh daemon
 
6139
          version   and not on ssh client version.
 
6140
 
 
6141
2008-01-04 04:05  yangtse
 
6142
 
 
6143
        * tests/runtests.pl: Make sure @INC is modified before 'using' the
 
6144
          sshhelp module.
 
6145
 
 
6146
2008-01-04 04:04  yangtse
 
6147
 
 
6148
        * tests/sshserver.pl: 'LocalCommand' no longer used for ssh client
 
6149
          config file. When used it requires a non blank argument.
 
6150
 
 
6151
2008-01-03 21:48  yangtse
 
6152
 
 
6153
        * CHANGES, TODO-RELEASE, tests/Makefile.am, tests/runtests.pl,
 
6154
          tests/sshhelp.pm, tests/sshserver.pl: Modify test harness so that
 
6155
          the minimum SSH version required to run SCP, SFTP and SOCKS4
 
6156
          tests is now OpenSSH 2.9.9 or SunSSH 1.0
 
6157
 
 
6158
          For SOCKS5 tests minimum versions are OpenSSH 3.7 or SunSSH 1.0
 
6159
 
 
6160
2008-01-03 16:18  giva
 
6161
 
 
6162
        * lib/: ftp.c, url.c: 'false' and 'true' are not built-ins on most
 
6163
          compilers.  Use TRUE/FALSE from setup_once.h.
 
6164
 
 
6165
2008-01-02 23:46  bagder
 
6166
 
 
6167
        * TODO-RELEASE: one gone, one added
 
6168
 
 
6169
2008-01-02 23:30  bagder
 
6170
 
 
6171
        * CHANGES, lib/http_chunks.c: - I fixed two cases of missing return
 
6172
          code checks when handling chunked   decoding where a write error
 
6173
          (or abort return from a callback) didn't stop   libcurl's
 
6174
          processing.
 
6175
 
 
6176
2008-01-02 23:23  bagder
 
6177
 
 
6178
        * CHANGES, RELEASE-NOTES, include/curl/curl.h: I removed the
 
6179
          socklen_t use from the public curl/curl.h header and instead made
 
6180
          it an unsigned int. The type was only used in the curl_sockaddr
 
6181
          struct definition (only used by the curl_opensocket_callback). On
 
6182
          all platforms I could find information about, socklen_t is 32
 
6183
          unsigned bits large so I don't think this will break the API or
 
6184
          ABI. The main reason for this change is of course for all the
 
6185
          platforms that don't have a socklen_t definition in their headers
 
6186
          to build fine again. Providing our own configure magic and custom
 
6187
          definition of socklen_t on those systems proved to work but was a
 
6188
          lot of cruft, code and extra magic needed - when this very small
 
6189
          change of type seems harmless and still solves the missing
 
6190
          socklen_t problem.
 
6191
 
 
6192
2008-01-02 22:40  bagder
 
6193
 
 
6194
        * CHANGES, RELEASE-NOTES, docs/curl.1,
 
6195
          docs/libcurl/curl_easy_setopt.3, include/curl/curl.h, lib/ftp.c,
 
6196
          lib/socks.c, lib/socks.h, lib/url.c, src/main.c: Richard Atterer
 
6197
          brought a patch that added support for SOCKS4a proxies, which is
 
6198
          an inofficial PROXY4 variant that sends the hostname to the proxy
 
6199
          instead of the resolved address (which is already supported by
 
6200
          SOCKS5).  --socks4a is the curl command line option for it and
 
6201
          CURLOPT_PROXYTYPE can now be set to CURLPROXY_SOCKS4A as well.
 
6202
 
 
6203
2008-01-02 22:39  bagder
 
6204
 
 
6205
        * TODO-RELEASE: updated
 
6206
 
 
6207
2008-01-02 06:30  giva
 
6208
 
 
6209
        * ares/acountry.c: Added '-d' option for Watt-32 debugging.
 
6210
 
 
6211
2008-01-01 22:11  bagder
 
6212
 
 
6213
        * CHANGES, RELEASE-NOTES, src/main.c: Mohun Biswas pointed out that
 
6214
          --libcurl generated a source code with an int function but
 
6215
          without a return statement. While fixing that, I also took care
 
6216
          about adding some better comments for the generated code.
 
6217
 
 
6218
2007-12-27 22:44  bagder
 
6219
 
 
6220
        * docs/curl.1: --libcurl was added in 7.16.1, a useful information
 
6221
 
 
6222
2007-12-27 00:29  bagder
 
6223
 
 
6224
        * CHANGES, RELEASE-NOTES, lib/url.c: Dmitry Kurochkin mentioned a
 
6225
          flaw (http://curl.haxx.se/mail/lib-2007-12/0252.html) in
 
6226
          detect_proxy() which failed to set the bits.proxy variable
 
6227
          properly when an environment variable told libcurl to use a http
 
6228
          proxy.
 
6229
 
 
6230
2007-12-26 22:48  bagder
 
6231
 
 
6232
        * CHANGES, tests/data/Makefile.am, tests/data/test552,
 
6233
          tests/libtest/Makefile.am, tests/libtest/lib552.c: In an attempt
 
6234
          to repeat the problem in bug report #1850730
 
6235
          (http://curl.haxx.se/bug/view.cgi?id=1850730) I wrote up test
 
6236
          case 552. The test is doing a 70K POST with a read callback and
 
6237
          an ioctl callback over a proxy requiring Digest auth. The test
 
6238
          case code is more or less identical to the test recipe code
 
6239
          provided by Spacen Jasset (who submitted the bug report).
 
6240
 
 
6241
2007-12-26 22:46  bagder
 
6242
 
 
6243
        * TODO-RELEASE: what we're having atm
 
6244
 
 
6245
2007-12-25 14:26  gknauf
 
6246
 
 
6247
        * lib/sslgen.c: added missing semicolon fromn last commit.
 
6248
 
 
6249
2007-12-25 00:45  bagder
 
6250
 
 
6251
        * CHANGES, RELEASE-NOTES, lib/sslgen.c: Gary Maxwell filed bug
 
6252
          report #1856628 (http://curl.haxx.se/bug/view.cgi?id=1856628) and
 
6253
          provided a fix for the (small) memory leak in the SSL session ID
 
6254
          caching code. It happened when a previous entry in the cache was
 
6255
          re-used.
 
6256
 
 
6257
2007-12-22 19:25  danf
 
6258
 
 
6259
        * tests/: runtests.pl, sshserver.pl, httpsserver.pl: Use getcwd()
 
6260
          to get the directory, which works even if one of the directory
 
6261
          components doesn't have read permission set.
 
6262
 
 
6263
2007-12-20 22:21  danf
 
6264
 
 
6265
        * tests/testcurl.pl: Use getcwd() to get the directory, which works
 
6266
          even if one of the directory components doesn't have read
 
6267
          permission set.
 
6268
 
 
6269
2007-12-19 22:19  danf
 
6270
 
 
6271
        * CHANGES, src/Makefile.am: Ensure that nroff doesn't put anything
 
6272
          but ASCII characters into the --manual text.
 
6273
 
 
6274
2007-12-18 19:33  yangtse
 
6275
 
 
6276
        * CHANGES, RELEASE-NOTES, src/main.c:
 
6277
          (http://curl.haxx.se/mail/archive-2007-12/0039.html) reported and
 
6278
          fixed a file truncation problem on Windows build targets
 
6279
          triggered when retrying a download with curl.
 
6280
 
 
6281
2007-12-18 19:08  yangtse
 
6282
 
 
6283
        * CHANGES, ares/config-win32.h, lib/config-win32.h,
 
6284
          src/config-win32.h: MSVC 9.0 (VS2008) does not support Windows
 
6285
          build targets prior to WinXP, and makes wrong asumptions of build
 
6286
          target when it isn't specified. So, if no build target has been
 
6287
          defined we will target WinXP when building with MSVC 9.0
 
6288
          (VS2008).
 
6289
 
 
6290
2007-12-18 11:36  yangtse
 
6291
 
 
6292
        * CHANGES, RELEASE-NOTES, lib/config-win32.h: pollfd struct and
 
6293
          WSA_poll fixes for Windows Vista already present in CVS
 
6294
 
 
6295
2007-12-17 22:19  bagder
 
6296
 
 
6297
        * CHANGES, RELEASE-NOTES, lib/config-win32.h: Mateusz Loskot
 
6298
          pointed out that VC++ 9.0 (2008) has the pollfd struct and
 
6299
          defines in the SDK somehow differently so we have to add a define
 
6300
          to the config-win32.h file to make select.h compile nicely.
 
6301
 
 
6302
2007-12-15 23:19  bagder
 
6303
 
 
6304
        * tests/data/test551: spell!
 
6305
 
 
6306
2007-12-15 23:13  bagder
 
6307
 
 
6308
        * tests/data/: Makefile.am, test551: Add test 551 that tests
 
6309
          callback-post over a proxy that requires Digest auth.  A failed
 
6310
          attempt to repeat bug report #1850730 (ie the test works fine).
 
6311
 
 
6312
2007-12-14 23:09  bagder
 
6313
 
 
6314
        * configure.ac: remove mistaken "-d" from here
 
6315
 
 
6316
2007-12-14 12:19  bagder
 
6317
 
 
6318
        * docs/curl.1: -u addition: If you just give the user name (without
 
6319
          entering a colon) curl will prompt for a password. Denis Bredelet
 
6320
          pointed out!
 
6321
 
 
6322
2007-12-14 02:09  danf
 
6323
 
 
6324
        * tests/data/: test549, test550: Added missing <features>
 
6325
 
 
6326
2007-12-14 02:05  danf
 
6327
 
 
6328
        * tests/data/: test549, test550: Fixed typo in test title
 
6329
 
 
6330
2007-12-13 15:39  yangtse
 
6331
 
 
6332
        * src/main.c: Fix compiler warning
 
6333
 
 
6334
2007-12-13 11:00  bagder
 
6335
 
 
6336
        * CHANGES, RELEASE-NOTES, lib/http.c: David Wright filed bug report
 
6337
          #1849764 (http://curl.haxx.se/bug/view.cgi?id=1849764) with an
 
6338
          included fix. He identified a problem for re-used connections
 
6339
          that previously had sent Expect: 100-continue and in some
 
6340
          situations the subsequent POST (that didn't use Expect:) still
 
6341
          had the internal flag set for its use. David's fix (that makes
 
6342
          the setting of the flag in every single request unconditionally)
 
6343
          is fine and is now used!
 
6344
 
 
6345
2007-12-12 12:22  bagder
 
6346
 
 
6347
        * CHANGES, RELEASE-NOTES, TODO-RELEASE, docs/curl.1, src/main.c:
 
6348
          Gilles Blanc made the curl tool enable SO_KEEPALIVE for the
 
6349
          connections and added the --no-keep-alive option that can disable
 
6350
          that on demand.
 
6351
 
 
6352
2007-12-11 22:19  bagder
 
6353
 
 
6354
        * docs/libcurl/curl_multi_setopt.3: clarify that the
 
6355
          CURLMOPT_TIMERFUNCTION callback can pass in 0 and -1 as legal
 
6356
          values and what they mean
 
6357
 
 
6358
2007-12-11 20:34  bagder
 
6359
 
 
6360
        * ares/Makefile.am: build acountry too
 
6361
 
 
6362
2007-12-11 18:26  giva
 
6363
 
 
6364
        * ares/CHANGES: Added acountry.c.
 
6365
 
 
6366
2007-12-11 18:24  giva
 
6367
 
 
6368
        * ares/Makefile.netware: Added build of acountry.nlm.
 
6369
 
 
6370
2007-12-11 18:23  giva
 
6371
 
 
6372
        * ares/: Makefile.m32, Makefile.vc6: Added build of acountry.exe.
 
6373
 
 
6374
2007-12-11 18:22  giva
 
6375
 
 
6376
        * ares/Makefile.dj: Build acountry.exe. Added 'socklen_t' define.
 
6377
 
 
6378
2007-12-11 18:21  giva
 
6379
 
 
6380
        * ares/acountry.c: Another sample application that returns
 
6381
          country-code and name from an IPv4-address or host-name. Using
 
6382
          the service of countries.nerd.dk.
 
6383
 
 
6384
2007-12-10 23:20  bagder
 
6385
 
 
6386
        * ares/Makefile.am: grrr, the previous commit was meant to properly
 
6387
          make sure that we don't link any executables when doing debug
 
6388
          builds since they kind of assume symbols provided by libcurl, but
 
6389
          it also wrongly included acountry.c
 
6390
 
 
6391
2007-12-10 23:19  bagder
 
6392
 
 
6393
        * ares/: Makefile.am, configure.ac: when building
 
6394
 
 
6395
2007-12-10 22:42  bagder
 
6396
 
 
6397
        * ares/Makefile.am: build ahost and adig by default but don't
 
6398
          install them
 
6399
 
 
6400
2007-12-10 18:09  patrickm
 
6401
 
 
6402
        * packages/OS400/: README.OS400, curl.inc.in, initscript.sh,
 
6403
          make-lib.sh: Define new options in OS400 RPG interface Port OS400
 
6404
          compilation scripts to >= V5R2M0
 
6405
 
 
6406
2007-12-10 17:14  giva
 
6407
 
 
6408
        * ares/: ares.h, ares_ipv6.h: Fix for targets that do have 'struct
 
6409
          in6_addr', but which doesn't define 's6_addr' as a macro.
 
6410
 
 
6411
2007-12-10 12:33  bagder
 
6412
 
 
6413
        * docs/FAQ: cut out the number of contributors from this file since
 
6414
          it'll always be wrong
 
6415
 
 
6416
2007-12-10 11:28  bagder
 
6417
 
 
6418
        * docs/FAQ: 5.13 How do I stop an ongoing transfer?
 
6419
 
 
6420
2007-12-09 23:31  bagder
 
6421
 
 
6422
        * CHANGES, RELEASE-NOTES, lib/sendf.c: Andrew Moise filed bug
 
6423
          report #1847501 (http://curl.haxx.se/bug/view.cgi?id=1847501) and
 
6424
          pointed out a memcpy() that should be memmove() in the
 
6425
          convert_lineends() function.
 
6426
 
 
6427
2007-12-09 13:26  bagder
 
6428
 
 
6429
        * docs/TODO: add in toc too
 
6430
 
 
6431
2007-12-09 13:22  bagder
 
6432
 
 
6433
        * docs/TODO: RTMP support?
 
6434
 
 
6435
2007-12-09 13:20  bagder
 
6436
 
 
6437
        * docs/TODO: oops another bad numbering
 
6438
 
 
6439
2007-12-09 13:12  bagder
 
6440
 
 
6441
        * docs/TODO: oops duplicate numbering
 
6442
 
 
6443
2007-12-09 13:00  bagder
 
6444
 
 
6445
        * docs/TODO: slightly rephrased
 
6446
 
 
6447
2007-12-09 10:58  giva
 
6448
 
 
6449
        * src/Makefile.Watcom: Removed use of '..\lib\libcurl_wc.lib' as
 
6450
          this is not really a static-lib. Renamed 'OBJ_DIR' to
 
6451
          'WC_Win32.obj'.
 
6452
 
 
6453
2007-12-09 10:44  giva
 
6454
 
 
6455
        * lib/Makefile.Watcom: Removed building 'libcurl_wc.lib' as this
 
6456
          isn't a static-library in the common sense. Renamed 'OBJ_DIR' to
 
6457
          'WC_Win32.obj'.
 
6458
 
 
6459
2007-12-09 00:01  bagder
 
6460
 
 
6461
        * CHANGES: Travelling some 500km by train back and forth on the
 
6462
          same day gives you time to do things you don't otherwise do, but
 
6463
          here's the summary of today's work...
 
6464
 
 
6465
2007-12-09 00:00  bagder
 
6466
 
 
6467
        * docs/TODO: reformat to FAQ/CONTRIBUTE style, for nicer web-look
 
6468
          when I apply the magic script(s) on it online
 
6469
 
 
6470
2007-12-08 23:58  bagder
 
6471
 
 
6472
        * docs/KNOWN_BUGS: cleanup
 
6473
 
 
6474
2007-12-08 23:57  bagder
 
6475
 
 
6476
        * src/main.c: fix a crash in oom situations (thanks runtests.pl
 
6477
          -t!)
 
6478
 
 
6479
2007-12-08 23:56  bagder
 
6480
 
 
6481
        * tests/data/: test1008, test137, test138, test139, test140,
 
6482
          test141, test142, test143, test144, test145, test146, test35: add
 
6483
          keywords
 
6484
 
 
6485
2007-12-08 23:56  bagder
 
6486
 
 
6487
        * tests/data/Makefile.am: add missing files
 
6488
 
 
6489
2007-12-08 23:53  bagder
 
6490
 
 
6491
        * tests/libtest/lib547.c: correct the comment about size
 
6492
 
 
6493
2007-12-08 23:53  bagder
 
6494
 
 
6495
        * tests/: data/test549, data/test550, libtest/Makefile.am,
 
6496
          libtest/lib549.c: add test 549 and 550
 
6497
 
 
6498
2007-12-08 23:52  bagder
 
6499
 
 
6500
        * docs/libcurl/curl_easy_setopt.3: mention how to enable chunked
 
6501
          encoding for POSTs
 
6502
 
 
6503
2007-12-08 23:50  bagder
 
6504
 
 
6505
        * lib/: dict.c, file.c, ftp.c, http.c, parsedate.c, sendf.c,
 
6506
          ssluse.c, telnet.c, tftp.c, transfer.c, url.c: All static
 
6507
          functions that were previously name Curl_* something no longer
 
6508
          use that prefix as we use that prefix only for library-wide
 
6509
          internal global symbols.
 
6510
 
 
6511
2007-12-06 23:36  bagder
 
6512
 
 
6513
        * docs/libcurl/curl_multi_timeout.3: clarify that when
 
6514
          curl_multi_timeout() returns -1 it just means that there is no
 
6515
          current timeout. It does not mean wait forever and it does not
 
6516
          mean do not wait at all. It means there is no timeout value known
 
6517
          at this point in time.
 
6518
 
 
6519
2007-12-05 22:20  bagder
 
6520
 
 
6521
        * CHANGES, RELEASE-NOTES, lib/http.c, tests/data/test547,
 
6522
          tests/data/test548, tests/libtest/lib547.c: Spacen Jasset
 
6523
          reported a problem with doing POST (with data read with a
 
6524
          callback) over a proxy when NTLM is used as auth with the proxy.
 
6525
          The bug also concerned Digest and was limited to using callback
 
6526
          only. Spacen worked with us to provide a useful patch. I added
 
6527
          the test case 547 and 548 to verify two variations of POST over
 
6528
          proxy with NTLM.
 
6529
 
 
6530
2007-12-05 12:10  bagder
 
6531
 
 
6532
        * tests/libtest/lib547.c: fix compiler warning
 
6533
 
 
6534
2007-12-05 12:08  bagder
 
6535
 
 
6536
        * tests/: data/test548, libtest/Makefile.am, libtest/lib547.c:
 
6537
          added test548 which uses the lib547 source file, preparing for
 
6538
          test547 which is supposed to repeat the bug report "NTLM proxy
 
6539
          authentication with CURLOPT_READDATA seems broken." posted on the
 
6540
          curl-library mailing list on dec 3 2007.
 
6541
 
 
6542
2007-12-04 01:15  yangtse
 
6543
 
 
6544
        * lib/ssluse.c: Fix compiler warning: variable may be used
 
6545
          uninitialized
 
6546
 
 
6547
2007-12-03 23:44  bagder
 
6548
 
 
6549
        * CHANGES, RELEASE-NOTES: Ray Pekowski filed bug report #1842029
 
6550
 
 
6551
2007-12-03 20:57  yangtse
 
6552
 
 
6553
        * ares/ares_gethostbyaddr.c: Fix three issues previous cleanup
 
6554
          introduces.
 
6555
 
 
6556
2007-12-03 12:49  bagder
 
6557
 
 
6558
        * RELEASE-NOTES: SSL session id caching bugfix
 
6559
 
 
6560
2007-12-03 12:48  bagder
 
6561
 
 
6562
        * CHANGES, lib/sslgen.c: Bug report #1842029
 
6563
          (http://curl.haxx.se/bug/view.cgi?id=1842029) identified a
 
6564
          problem with SSL session caching that prevent it from working,
 
6565
          and the associated fix!
 
6566
 
 
6567
2007-12-03 12:41  bagder
 
6568
 
 
6569
        * RELEASE-NOTES: mention "no longer default-appends ;type= on FTP
 
6570
          URLs thru proxies" as a bug fix even if kind of implied by the
 
6571
          new option
 
6572
 
 
6573
2007-12-03 12:39  bagder
 
6574
 
 
6575
        * CHANGES, lib/ssluse.c: Now libcurl (built with OpenSSL) doesn't
 
6576
          return error anymore if the remote SSL-based server doesn't
 
6577
          present a certificate when the request is told to ignore
 
6578
          certificate verification anyway.
 
6579
 
 
6580
2007-12-03 11:25  bagder
 
6581
 
 
6582
        * ares/: CHANGES, ares_gethostbyaddr.c:  Erik Kline cleaned up
 
6583
          ares_gethostbyaddr.c:next_lookup() somewhat
 
6584
 
 
6585
2007-12-03 11:22  bagder
 
6586
 
 
6587
        * ares/: CHANGES, configure.ac: Brad Spencer fixed the configure
 
6588
          script to assume that there's no /dev/urandom when built
 
6589
          cross-compiled as then the script cannot check for it.
 
6590
 
 
6591
2007-12-03 10:50  bagder
 
6592
 
 
6593
        * tests/data/: test208, test79: removed the ;type= thing for FTP
 
6594
          urls through proxy, since that's now only present when enabled by
 
6595
          on option which isn't done by default (and isn't even available
 
6596
          for the curl app atm)
 
6597
 
 
6598
2007-12-03 00:39  bagder
 
6599
 
 
6600
        * TODO-RELEASE: 107 - resolve the type= thing for FTP URLs over
 
6601
          HTTP proxies, is solved
 
6602
 
 
6603
2007-12-03 00:38  bagder
 
6604
 
 
6605
        * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3,
 
6606
          include/curl/curl.h, lib/http.c, lib/url.c, lib/urldata.h: Michal
 
6607
          Marek introduced CURLOPT_PROXY_TRANSFER_MODE which is used to
 
6608
          control the appending of the "type=" thing on FTP URLs when they
 
6609
          are passed to a HTTP proxy. Some proxies just don't like that
 
6610
          appending (which is done unconditionally in 7.17.1), and some
 
6611
          proxies treat binary/ascii transfers better with the appending
 
6612
          done!
 
6613
 
 
6614
2007-11-30 03:31  danf
 
6615
 
 
6616
        * configure.ac: Upped copyright year
 
6617
 
 
6618
2007-11-29 23:27  bagder
 
6619
 
 
6620
        * CHANGES: uh, corrected pretty major write error!
 
6621
 
 
6622
2007-11-29 23:15  bagder
 
6623
 
 
6624
        * CHANGES, RELEASE-NOTES: ftp resumed upload and long Digest nonces
 
6625
 
 
6626
2007-11-29 23:14  bagder
 
6627
 
 
6628
        * lib/http_digest.c: A bug report on the curl-library list showed a
 
6629
          HTTP Digest session going on with a 700+ letter nonce. Previously
 
6630
          libcurl only support 127 letter ones and now I bumped it to 1023.
 
6631
 
 
6632
2007-11-29 23:14  bagder
 
6633
 
 
6634
        * lib/ftp.c: Fixed the resumed FTP upload loop to not require that
 
6635
          the read callback returns a full buffer on each invoke.
 
6636
 
 
6637
2007-11-29 12:25  bagder
 
6638
 
 
6639
        * lib/ssh.c: include the libssh2 return code in the output for
 
6640
          these failures to ease debugging
 
6641
 
 
6642
2007-11-28 16:18  bagder
 
6643
 
 
6644
        * ares/ares_gethostbyaddr.c: the gethostbyname fix applied here as
 
6645
          well
 
6646
 
 
6647
2007-11-28 11:46  bagder
 
6648
 
 
6649
        * ares/ares_gethostbyname.c: fix next_lookup() to continue
 
6650
          searching even if c-ares failed to load the /etc/hosts file,
 
6651
          pointed out by Erik Kline:
 
6652
          http://daniel.haxx.se/projects/c-ares/mail/c-ares-archive-2007-11/0027.shtml
 
6653
 
 
6654
2007-11-28 11:33  bagder
 
6655
 
 
6656
        * configure.ac: When --with-gssapi (without given path) is used, we
 
6657
          must use krb5-config to get the libs as well and not only the
 
6658
          include path like we used to.
 
6659
 
 
6660
2007-11-28 02:46  yangtse
 
6661
 
 
6662
        * tests/sshserver.pl: To allow remote log inspection avoid
 
6663
          redirecting messages to stderr.  Cleanup some debugging messages.
 
6664
          Unlink log file on exit.
 
6665
 
 
6666
2007-11-27 23:41  bagder
 
6667
 
 
6668
        * ares/configure.ac: Remove the check for libdl since that isn't
 
6669
          actually used and it causes warnings. Pointed out by Robin
 
6670
          Cornelius.
 
6671
 
 
6672
2007-11-27 23:38  bagder
 
6673
 
 
6674
        * ares/Makefile.am: pkgconfig fix by Andreas Schuldei
 
6675
 
 
6676
2007-11-27 23:37  bagder
 
6677
 
 
6678
        * ares/libcares.pc.in: spellfix
 
6679
 
 
6680
2007-11-27 21:57  yangtse
 
6681
 
 
6682
        * tests/sshserver.pl: ConnectTimeout requires OpenSSH 3.7 or later
 
6683
 
 
6684
2007-11-27 01:52  yangtse
 
6685
 
 
6686
        * tests/sshserver.pl: Explicitly disallow remote hosts to connect
 
6687
          to local forwarded ports, the socks server port in the test
 
6688
          suite. This is the default setting unless a tinkered built ssh is
 
6689
          being used.
 
6690
 
 
6691
2007-11-26 15:26  yangtse
 
6692
 
 
6693
        * tests/runtests.pl: Stop ssh and socks servers when verification
 
6694
          fails
 
6695
 
 
6696
2007-11-26 15:07  yangtse
 
6697
 
 
6698
        * tests/runtests.pl: Providing an explicit bind address besides the
 
6699
          port for dynamic application-level port forwarding, our socks
 
6700
          port, prevents ssh from running on some systems.
 
6701
 
 
6702
          By default, ssh binds local port forwardings to the loopback
 
6703
          address, since this was the address being given as the explicit
 
6704
          bind address, now it isn't given.
 
6705
 
 
6706
2007-11-26 13:26  bagder
 
6707
 
 
6708
        * docs/INTERNALS: more blurb
 
6709
 
 
6710
2007-11-26 12:04  bagder
 
6711
 
 
6712
        * CHANGES: Added recent changes and spellchecked
 
6713
 
 
6714
2007-11-26 12:04  bagder
 
6715
 
 
6716
        * tests/data/: Makefile.am, test1015: test1015 --data-urlencode
 
6717
 
 
6718
2007-11-26 12:03  bagder
 
6719
 
 
6720
        * src/main.c: #1 fixed --data-urlencode when no = or @ was used #2
 
6721
          extended the user-agent buffer since I hit the 128 byte boundary!
 
6722
 
 
6723
2007-11-26 12:02  bagder
 
6724
 
 
6725
        * docs/INTERNALS: slightly less outdated
 
6726
 
 
6727
2007-11-26 03:45  yangtse
 
6728
 
 
6729
        * tests/: runtests.pl, sshserver.pl: Temporary change to better
 
6730
          debug startup failures of test suite ssh and socks servers.
 
6731
 
 
6732
2007-11-25 04:55  yangtse
 
6733
 
 
6734
        * tests/runtests.pl: Allow different start timeout specification
 
6735
          for each server
 
6736
 
 
6737
2007-11-25 00:18  bagder
 
6738
 
 
6739
        * lib/: ldap.c, tftp.c, url.c: reqdata doesn't exist anymore and
 
6740
          the path moved to the UrlState struct
 
6741
 
 
6742
2007-11-25 00:16  bagder
 
6743
 
 
6744
        * lib/: content_encoding.c, content_encoding.h, dict.c, easy.c,
 
6745
          file.c, ftp.c, http.c, http_chunks.c, multi.c, progress.c, ssh.c,
 
6746
          telnet.c, tftp.c, transfer.c, url.c, urldata.h: struct HandleData
 
6747
          is now called struct SingleRequest, and is only for data that is
 
6748
          inited at the start of the DO action. I removed the
 
6749
          Curl_transfer_keeper struct completely, and I had to move out a
 
6750
          few struct members (that had to be set before DO or used after
 
6751
          DONE) to the UrlState struct. The SingleRequest struct is
 
6752
          accessed with SessionHandle->req.
 
6753
 
 
6754
          One of the biggest reasons for doing this was the bunch of
 
6755
          duplicate struct members in HandleData and Curl_transfer_keeper
 
6756
          since it was really messy to keep track of two variables with the
 
6757
          same name and basically the same purpose!
 
6758
 
 
6759
2007-11-23 13:18  yangtse
 
6760
 
 
6761
        * tests/runtests.pl: make 'checkdied' in runtests.pl more robust
 
6762
 
 
6763
2007-11-23 10:50  yangtse
 
6764
 
 
6765
        * tests/: data/test1013, ftpserver.pl, httpserver.pl, runtests.pl,
 
6766
          data/test1014: Revert last change since it breaks running the
 
6767
          test suite when builddir is different from srcdir.
 
6768
 
 
6769
2007-11-23 05:03  yangtse
 
6770
 
 
6771
        * tests/: ftpserver.pl, httpserver.pl, runtests.pl, data/test1013,
 
6772
          data/test1014: Improve chance of running runtests.pl from outside
 
6773
          the source tree 'tests' directory
 
6774
 
 
6775
2007-11-22 20:56  yangtse
 
6776
 
 
6777
        * tests/runtests.pl: Debugging messages to trace startnew failures
 
6778
 
 
6779
2007-11-22 17:35  yangtse
 
6780
 
 
6781
        * CHANGES, RELEASE-NOTES, include/curl/curl.h: Provide a socklen_t
 
6782
          definition in curl.h for Win32 API build targets which don't have
 
6783
          one.
 
6784
 
 
6785
2007-11-22 10:39  bagder
 
6786
 
 
6787
        * src/main.c: make nlen a size_t to better hold diffs between
 
6788
          pointers etc
 
6789
 
 
6790
2007-11-22 10:36  bagder
 
6791
 
 
6792
        * CHANGES, RELEASE-NOTES, docs/curl.1, src/main.c: Alessandro
 
6793
          Vesely helped me improve the --data-urlencode's syntax, parser
 
6794
          and documentation.
 
6795
 
 
6796
2007-11-21 23:37  bagder
 
6797
 
 
6798
        * lib/url.c: Make the do_complete() function not get called until
 
6799
          the DO actually is compelete, which bascially means when used
 
6800
          with the multi interface
 
6801
 
 
6802
2007-11-21 20:33  yangtse
 
6803
 
 
6804
        * tests/runtests.pl: Temporary change adding additional debugging
 
6805
          messages to better pinpoint startup failures of test suite ssh
 
6806
          and socks servers.
 
6807
 
 
6808
2007-11-21 18:50  yangtse
 
6809
 
 
6810
        * tests/httpsserver.pl: Fix trying to return outside of a
 
6811
          subroutine
 
6812
 
 
6813
2007-11-21 11:16  bagder
 
6814
 
 
6815
        * ares/: CHANGES, RELEASE-NOTES, ares_version.h: and we start on
 
6816
          1.5.2!
 
6817
 
 
6818
2007-11-21 11:12  bagder
 
6819
 
 
6820
        * ares/CHANGES: change
 
6821
 
 
6822
2007-11-21 11:12  bagder
 
6823
 
 
6824
        * ares/: Makefile.inc, RELEASE-NOTES: oops
 
6825
 
 
6826
2007-11-21 10:31  bagder
 
6827
 
 
6828
        * ares/: RELEASE-NOTES, ares_version.h: start working on 1.5.1 now
 
6829
 
 
6830
2007-11-21 10:24  bagder
 
6831
 
 
6832
        * ares/RELEASE-NOTES: this is what 1.5.0 is
 
6833
 
 
6834
2007-11-21 00:17  bagder
 
6835
 
 
6836
        * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/http_negotiate.c,
 
6837
          lib/urldata.h: While inspecting the Negotiate code, I noticed how
 
6838
          the proxy auth was using the same state struct as the host auth,
 
6839
          so both could never be used at the same time! I fixed it (without
 
6840
          being able to check) to use two separate structs to allow
 
6841
          authentication using Negotiate on host and proxy simultanouesly.
 
6842
 
 
6843
2007-11-21 00:16  bagder
 
6844
 
 
6845
        * docs/libcurl/curl_easy_setopt.3: clarify somewhat what happens to
 
6846
          some data when a share is set to be used
 
6847
 
 
6848
2007-11-21 00:02  bagder
 
6849
 
 
6850
        * lib/: easy.c, http.c, http_negotiate.c: white space changes only
 
6851
          to clean up indent and source width
 
6852
 
 
6853
2007-11-20 23:59  bagder
 
6854
 
 
6855
        * lib/url.c: remove the unconditional enabling of cookies if you
 
6856
          set a share to use!
 
6857
 
 
6858
2007-11-20 23:57  bagder
 
6859
 
 
6860
        * lib/urldata.h: a bunch of new comments
 
6861
 
 
6862
2007-11-20 23:01  bagder
 
6863
 
 
6864
        * docs/curl.1: rephrased
 
6865
 
 
6866
2007-11-20 17:47  yangtse
 
6867
 
 
6868
        * tests/sshserver.pl: Don't gather additional debug info unless
 
6869
          sshd actually fails
 
6870
 
 
6871
2007-11-20 15:23  patrickm
 
6872
 
 
6873
        * docs/BINDINGS: ILE RPG binding: OS/400 specific and contained in
 
6874
          source distribution
 
6875
 
 
6876
2007-11-20 15:10  yangtse
 
6877
 
 
6878
        * tests/sshserver.pl: Improve detection of sshd un/supported
 
6879
          options.
 
6880
 
 
6881
          Gather additional debug info when the test suite ssh server fails
 
6882
          to start.
 
6883
 
 
6884
2007-11-20 11:08  bagder
 
6885
 
 
6886
        * CHANGES, RELEASE-NOTES, docs/curl.1, src/main.c: Introuced
 
6887
          --data-urlencode to the curl tool for easier url encoding of the
 
6888
          data sent in a post.
 
6889
 
 
6890
2007-11-20 11:03  bagder
 
6891
 
 
6892
        * lib/mprintf.c: fix the treatment of the parameter-based
 
6893
          precision, as in "%.*s%s" as previously the second %s would
 
6894
          wrongly get the numerical argument that is used for the variable
 
6895
          precision for the first %s...
 
6896
 
 
6897
2007-11-20 10:44  bagder
 
6898
 
 
6899
        * TODO-RELEASE: 107 - resolve the type= thing for FTP URLs over
 
6900
          HTTP proxies
 
6901
 
 
6902
2007-11-20 00:20  bagder
 
6903
 
 
6904
        * TODO-RELEASE: 106 - Share interface force-enable the cookie
 
6905
          parser
 
6906
 
 
6907
2007-11-19 18:20  yangtse
 
6908
 
 
6909
        * tests/: runtests.pl, sshserver.pl: This is a temporary change to
 
6910
          test if OpenSSH 3.6 and SunSSH 1.1 are good/compatible enough to
 
6911
          run the test suite ssh server and socks tests
 
6912
 
 
6913
2007-11-19 16:47  bagder
 
6914
 
 
6915
        * ares/: ares_ipv6.h, bitncmp.h, inet_net_pton.h, inet_ntop.h: fill
 
6916
          in missing copyrights
 
6917
 
 
6918
2007-11-19 10:24  bagder
 
6919
 
 
6920
        * lib/sslgen.c: I think this is the right fix for other non-OpenSSL
 
6921
          libs, based on the NSS fix from the other day. It is time to
 
6922
          setup the internal SSL libs and treat them with a "handler"
 
6923
          struct similar to how we deal with the protocols these days...
 
6924
 
 
6925
2007-11-19 02:49  yangtse
 
6926
 
 
6927
        * tests/sshserver.pl: Temporary change to help debugging string(s)
 
6928
          returned by sshd -V when sshd is not being identified as an
 
6929
          OpenSSH daemon
 
6930
 
 
6931
2007-11-18 23:48  gknauf
 
6932
 
 
6933
        * ares/Makefile.netware, lib/Makefile.netware,
 
6934
          src/Makefile.netware: removed now obsolete defines; updated
 
6935
          external library versions to latest.
 
6936
 
 
6937
2007-11-18 10:45  bagder
 
6938
 
 
6939
        * CHANGES, RELEASE-NOTES, lib/sslgen.c: Rob Crittenden fixed SSL
 
6940
          connections with NSS done with the multi-interface
 
6941
 
 
6942
2007-11-18 02:16  yangtse
 
6943
 
 
6944
        * tests/sshserver.pl: Add /opt/ssh/sbin and /opt/ssh/libexec to the
 
6945
          sshd locations search list.
 
6946
 
 
6947
          Improve wording of a couple of debug messages.
 
6948
 
 
6949
2007-11-17 18:43  yangtse
 
6950
 
 
6951
        * tests/sshserver.pl: When unable to start test suite sshserver,
 
6952
          log if OpenSSH has not been found or the OpenSSH version found
 
6953
 
 
6954
2007-11-17 11:22  bagder
 
6955
 
 
6956
        * CHANGES, configure.ac, docs/examples/Makefile.am: Andres Garcia
 
6957
          made the examples build fine on Windows (mingw + msys) when the
 
6958
          lib was built staticly.
 
6959
 
 
6960
2007-11-17 03:28  yangtse
 
6961
 
 
6962
        * tests/sshserver.pl: Add /usr/local/sbin and /usr/freeware/bin to
 
6963
          the sshd locations search list
 
6964
 
 
6965
2007-11-17 00:06  bagder
 
6966
 
 
6967
        * CHANGES, tests/runtests.pl: Michal Marek made the test suite
 
6968
          remember what test servers that fail to start so that subsequent
 
6969
          tries are simply skipped.
 
6970
 
 
6971
2007-11-16 10:36  sesse
 
6972
 
 
6973
        * ares/ares_parse_aaaa_reply.c: Fix a double free.
 
6974
 
 
6975
2007-11-16 02:19  yangtse
 
6976
 
 
6977
        * lib/http.c: Fix unsigned integral math check in add_buffer_send()
 
6978
 
 
6979
2007-11-16 00:42  bagder
 
6980
 
 
6981
        * CHANGES, RELEASE-NOTES, lib/http.c: Ates Goral identified a
 
6982
          problem in http.c:add_buffer_send() when a debug callback was
 
6983
          used, as it could wrongly pass on a bad size for the outgoing
 
6984
          HTTP header. The bad size would be a very large value as it was a
 
6985
          wrapped size_t content. This happened when the whole HTTP request
 
6986
          failed to get sent in one single send.
 
6987
          http://curl.haxx.se/mail/lib-2007-11/0165.html
 
6988
 
 
6989
2007-11-16 00:30  bagder
 
6990
 
 
6991
        * lib/http.c: removed unnecessary check from add_buffer_send() that
 
6992
          only was made within #ifdef CURL_DOES_CONVERSIONS anyway! I
 
6993
          turned it into a DEBUGASSERT() instead.
 
6994
 
 
6995
2007-11-15 23:41  bagder
 
6996
 
 
6997
        * CHANGES, tests/runtests.pl: Michal Marek fixed the test suite to
 
6998
          better deal with the case when the HTTP ipv6 server can't run.
 
6999
 
 
7000
2007-11-15 22:45  bagder
 
7001
 
 
7002
        * lib/: file.c, http_chunks.c, multi.c, tftp.c, transfer.c,
 
7003
          transfer.h, url.c, urldata.h: Rearranged code and changed
 
7004
          Curl_readwrite_init() and Curl_pre_readwrite() into do_init() and
 
7005
          do_complete() which now are called first and last in the DO
 
7006
          function. It simplified the flow in multi.c and the functions got
 
7007
          more sensible names!
 
7008
 
 
7009
2007-11-15 20:44  yangtse
 
7010
 
 
7011
        * ares/: ahost.c, ares.h, ares_ipv6.h, ares_parse_a_reply.c,
 
7012
          ares_parse_aaaa_reply.c, config-win32.h, nameser.h: Needed now
 
7013
          that in6_addr is referenced in ares.h
 
7014
 
 
7015
2007-11-15 14:20  yangtse
 
7016
 
 
7017
        * tests/server/tftpd.c: Replace isupper with our uppercase macro
 
7018
          version
 
7019
 
 
7020
2007-11-15 14:12  yangtse
 
7021
 
 
7022
        * src/main.c: Replace isgraph with our uppercase macro version
 
7023
 
 
7024
2007-11-15 12:03  bagder
 
7025
 
 
7026
        * lib/transfer.c: Make the Transfer() function return earlier
 
7027
          without doing any initializations for the cases where there's
 
7028
          nothing to do in here, like for SFTP directory listings that
 
7029
          already is complete when this function gets called. The init
 
7030
          stuff clears byte counters which isn't really desired.
 
7031
 
 
7032
2007-11-15 10:16  sesse
 
7033
 
 
7034
        * ares/ares_gethostbyname.c: When looking up in DNS and then in the
 
7035
          hosts file, return the error code from DNS if both fail, instead
 
7036
          of returning the error code from the hosts file, as today. Patch
 
7037
          from the Google tree.
 
7038
 
 
7039
2007-11-15 09:36  sesse
 
7040
 
 
7041
        * ares/: ares.h, ares_gethostbyname.c, ares_parse_a_reply.3,
 
7042
          ares_parse_a_reply.c, ares_parse_aaaa_reply.3,
 
7043
          ares_parse_aaaa_reply.c: Return TTL data from
 
7044
          ares_parse_{a,aaaa}_reply, if the user is so inclined. Patch from
 
7045
          the Google tree.
 
7046
 
 
7047
2007-11-14 23:44  bagder
 
7048
 
 
7049
        * lib/tftp.c: use the existing variable instead
 
7050
 
 
7051
2007-11-14 23:41  bagder
 
7052
 
 
7053
        * lib/tftp.c: Fix how TFTP connections are treated when re-used, if
 
7054
          the SessionHandle has been used for other protocols in between. I
 
7055
          found this when test 2004 started to fail for me!
 
7056
 
 
7057
2007-11-14 01:48  yangtse
 
7058
 
 
7059
        * CHANGES, RELEASE-NOTES, lib/http.c: Fix a variable potential
 
7060
          wrapping in add_buffer() when using absolutely huge send buffer
 
7061
          sizes
 
7062
 
 
7063
2007-11-13 00:04  bagder
 
7064
 
 
7065
        * CHANGES, lib/ssh.c, lib/urldata.h: Fixed a remaining problem with
 
7066
          doing SFTP directory listings on a re-used persistent connection.
 
7067
          Mentioned by Immanuel Gregoire on the mailing list.
 
7068
 
 
7069
2007-11-12 22:42  bagder
 
7070
 
 
7071
        * lib/url.c: comment language
 
7072
 
 
7073
2007-11-12 22:38  bagder
 
7074
 
 
7075
        * CHANGES, RELEASE-NOTES, lib/url.c: Bug report #1830637
 
7076
          (http://curl.haxx.se/bug/view.cgi?id=1830637), which was
 
7077
          forwarded from the Gentoo bug tracker by Daniel Black and was
 
7078
          originally submitted by Robin Johnson, pointed out that libcurl
 
7079
          would do bad memory references when it failed and bailed out
 
7080
          before the handler thing was setup. My fix is not done like the
 
7081
          provided patch does it, but instead I make sure that there's
 
7082
          never any chance for a NULL pointer in that struct member.
 
7083
 
 
7084
2007-11-12 10:24  bagder
 
7085
 
 
7086
        * lib/ssh.c: oops, fixed build when CURL_LIBSSH2_DEBUG is defined
 
7087
 
 
7088
2007-11-11 15:20  bagder
 
7089
 
 
7090
        * RELEASE-NOTES, docs/BINDINGS: new ruby binding, curl-multi
 
7091
          version 0.1
 
7092
 
 
7093
2007-11-10 05:23  yangtse
 
7094
 
 
7095
        * lib/select.h: Some versions of winsock2.h have pollfd struct and
 
7096
          constants
 
7097
 
 
7098
2007-11-08 20:28  yangtse
 
7099
 
 
7100
        * lib/url.c: Fix compiler warning: integral size mismatch in
 
7101
          argument
 
7102
 
 
7103
2007-11-08 19:13  yangtse
 
7104
 
 
7105
        * ares/ares.h, ares/ares_private.h, ares/setup.h, lib/setup.h,
 
7106
          src/setup.h, include/curl/curl.h: Define WIN32 when build target
 
7107
          is Win32 API.  This also defines it for WinCE even though it is a
 
7108
          subset of WIN32.
 
7109
 
 
7110
2007-11-08 17:43  yangtse
 
7111
 
 
7112
        * lib/ssh.c: Fix compiler warning: may be used uninitialized
 
7113
 
 
7114
2007-11-08 17:32  yangtse
 
7115
 
 
7116
        * tests/server/tftp.h: Fix comment
 
7117
 
 
7118
2007-11-08 11:25  bagder
 
7119
 
 
7120
        * lib/urldata.h: spell!
 
7121
 
 
7122
2007-11-08 11:22  bagder
 
7123
 
 
7124
        * CHANGES, RELEASE-NOTES, lib/ssh.c, lib/urldata.h: Bug report
 
7125
          #1823487 (http://curl.haxx.se/bug/view.cgi?id=1823487) pointed
 
7126
          out that SFTP requests didn't use persistent connections. Neither
 
7127
          did SCP ones.  I gave the SSH code a good beating and now both
 
7128
          SCP and SFTP should use persistent connections fine. I also did a
 
7129
          bunch for indent changes as well as a bug fix for the "keyboard
 
7130
          interactive" auth.
 
7131
 
 
7132
2007-11-08 02:33  yangtse
 
7133
 
 
7134
        * ares/vc/: adig/adig.dsp, ahost/ahost.dsp: The only libraries
 
7135
          actually needed for sample programs adig and ahost are ws2_32.lib
 
7136
          and advapi32.lib
 
7137
 
 
7138
2007-11-07 19:18  yangtse
 
7139
 
 
7140
        * ares/config-win32.h, lib/config-win32.h, lib/config-win32ce.h,
 
7141
          src/config-win32.h: MSVC versions prior to VS2005 do not complain
 
7142
          about portable C functions
 
7143
 
 
7144
2007-11-07 10:21  bagder
 
7145
 
 
7146
        * lib/: cookie.c, dict.c, escape.c, file.c, ftp.c, getenv.c,
 
7147
          getinfo.c, gtls.c, hash.c, hostares.c, hostip.c, hostip4.c,
 
7148
          hostip6.c, http_chunks.c, http_digest.c, if2ip.c, inet_ntop.c,
 
7149
          inet_pton.c, krb4.c, llist.c, md5.c, memdebug.c, netrc.c,
 
7150
          nwlib.c, nwos.c, parsedate.c, qssl.c, security.c, share.c, ssh.c,
 
7151
          sslgen.c, strdup.c, strequal.c, strerror.c, strtok.c, telnet.c,
 
7152
          tftp.c, version.c: if () => if() while () => while() and some
 
7153
          other minor re-indentings
 
7154
 
 
7155
2007-11-07 06:52  danf
 
7156
 
 
7157
        * CHANGES, lib/telnet.c: Improved telnet support by drastically
 
7158
          reducing the number of write callbacks needed to pass a buffer to
 
7159
          the user.  Instead one per byte it is now as little as one per
 
7160
          segment.
 
7161
 
 
7162
2007-11-07 05:53  danf
 
7163
 
 
7164
        * docs/examples/getinmemory.c: Add a call to curl_global_cleanup to
 
7165
          show how to do a proper shutdown.
 
7166
 
 
7167
2007-11-06 18:18  yangtse
 
7168
 
 
7169
        * CHANGES, RELEASE-NOTES, include/curl/curl.h: Bug report #1824894
 
7170
          (http://curl.haxx.se/bug/view.cgi?id=1824894) pointed out a
 
7171
          problem in curl.h when building C++ apps with MSVC. To fix it,
 
7172
          the inclusion of header files in curl.h is moved outside of the
 
7173
          C++ extern "C" linkage block.
 
7174
 
 
7175
2007-11-06 17:20  giva
 
7176
 
 
7177
        * lib/strtoofft.h: Added prototype for _strtoi64().
 
7178
 
 
7179
2007-11-06 17:20  giva
 
7180
 
 
7181
        * lib/parsedate.c: Constified from arguments.
 
7182
 
 
7183
2007-11-05 21:54  danf
 
7184
 
 
7185
        * tests/libtest/test613.pl: Sort the directory listing because the
 
7186
          server doesn't always do it.
 
7187
 
 
7188
2007-11-05 21:53  danf
 
7189
 
 
7190
        * tests/data/: test1013, test1014: Added some keywords
 
7191
 
 
7192
2007-11-05 16:43  bagder
 
7193
 
 
7194
        * RELEASE-NOTES: tclcurl and a mirror recount when bad ones have
 
7195
          been cut out
 
7196
 
 
7197
2007-11-05 11:07  bagder
 
7198
 
 
7199
        * docs/examples/10-at-a-time.c: Andres Garcia made it build and run
 
7200
          on windows
 
7201
 
 
7202
2007-11-05 10:45  bagder
 
7203
 
 
7204
        * lib/: base64.c, connect.c, content_encoding.c, easy.c,
 
7205
          formdata.c, ftp.c, hostthre.c, http.c, http_negotiate.c,
 
7206
          http_ntlm.c, inet_pton.c, ldap.c, mprintf.c, multi.c, nss.c,
 
7207
          select.c, sendf.c, socks.c, splay.c, ssluse.c, strtoofft.c,
 
7208
          telnet.c, transfer.c, url.c: removed space after if and while
 
7209
          before the parenthesis for better source code consistency
 
7210
 
 
7211
2007-11-05 10:31  bagder
 
7212
 
 
7213
        * docs/CONTRIBUTE: I check the code right now and while() and if()
 
7214
          are in majority over while () and if () so the rule is from now
 
7215
          on => no space before the parenthesis.
 
7216
 
 
7217
2007-11-05 10:30  bagder
 
7218
 
 
7219
        * lib/: ssh.c, urldata.h: Move connection-oriented variables from
 
7220
          the SessionHandle struct to the connectdata struct. This will in
 
7221
          theory enable us to do persistent connections with SCP+SFTP, but
 
7222
          currently the state machine always (and wrongly) cleanup
 
7223
          everything in the 'done' action instead of in 'disconnect'. Also
 
7224
          did a bunch of indent fixes, if () => if() and a few other source
 
7225
          cleanups like added comments etc.
 
7226
 
 
7227
2007-11-03 15:44  bagder
 
7228
 
 
7229
        * lib/multi.c: make sure the code deals with failures on the
 
7230
          DO_MORE state properly
 
7231
 
 
7232
2007-11-03 00:34  bagder
 
7233
 
 
7234
        * lib/ftp.c: avoid setting up a transfer when the state machine
 
7235
          failed previously
 
7236
 
 
7237
2007-11-01 22:49  bagder
 
7238
 
 
7239
        * CHANGES, RELEASE-NOTES, src/homedir.c: Toby Peterson patched a
 
7240
          memory problem in the command line tool that happened when a user
 
7241
          had a home dir as an empty string. curl would then do free() on a
 
7242
          wrong area.
 
7243
 
 
7244
2007-11-01 22:43  bagder
 
7245
 
 
7246
        * lib/ftp.c: minor re-indent
 
7247
 
 
7248
2007-11-01 22:20  danf
 
7249
 
 
7250
        * tests/libtest/test1013.pl: Ignore more features that curl-config
 
7251
          is not expected to know about
 
7252
 
 
7253
2007-11-01 19:55  danf
 
7254
 
 
7255
        * CHANGES, RELEASE-NOTES, configure.ac: Fixed curl-config
 
7256
          --features to not display libz when it wasn't used due to a
 
7257
          missing header file.
 
7258
 
 
7259
2007-11-01 18:42  danf
 
7260
 
 
7261
        * tests/runtests.pl: Make postcheck failure message more like the
 
7262
          others
 
7263
 
 
7264
2007-11-01 04:09  danf
 
7265
 
 
7266
        * CHANGES, tests/data/Makefile.am, tests/data/test1013,
 
7267
          tests/data/test1014, tests/libtest/test1013.pl: Added test case
 
7268
          1014 to compare curl-config --features with curl --version
 
7269
 
 
7270
2007-11-01 01:36  danf
 
7271
 
 
7272
        * CHANGES, tests/data/Makefile.am, tests/data/test1013,
 
7273
          tests/libtest/Makefile.am, tests/libtest/test1013.pl: Added test
 
7274
          case 1013 to check that curl-config --protocols matches the
 
7275
          protocols listed in curl --version
 
7276
 
 
7277
2007-11-01 00:33  danf
 
7278
 
 
7279
        * CHANGES, RELEASE-NOTES, configure.ac: Fixed the output of
 
7280
          curl-config --protocols which showed SCP and SFTP always, except
 
7281
          when --without-libssh2 was given
 
7282
 
 
7283
2007-10-31 19:32  danf
 
7284
 
 
7285
        * tests/valgrind.pm: Detect curl source when valgrind provides an
 
7286
          absolute source file name
 
7287
 
 
7288
2007-10-31 11:58  giva
 
7289
 
 
7290
        * lib/Makefile.Watcom: Add support for LDAP urls. Allthough the
 
7291
          OpenWatcom headers <winlap.h> and <winber.h> defines wrong
 
7292
          calling convention.
 
7293
 
 
7294
2007-10-31 11:20  giva
 
7295
 
 
7296
        * lib/Makefile.Watcom: Added optional use of zlib (USE_ZLIB=1).
 
7297
          Use a response-file for the C-compiler.
 
7298
 
 
7299
2007-10-31 10:21  bagder
 
7300
 
 
7301
        * RELEASE-NOTES: contributor re-count (we'll break the 600 limit
 
7302
          very very soon now) and I made all the numericals at the top
 
7303
          phrased "shorter" and I cut out the "number of releases since the
 
7304
          very beginning" since that's just the number curl releases + 26
 
7305
          and not a very interesting number anyway.
 
7306
 
 
7307
2007-10-31 00:00  danf
 
7308
 
 
7309
        * CHANGES, lib/file.c, lib/file.h, lib/url.c: Fixed an OOM problem
 
7310
          with file: URLs Moved Curl_file_connect into the protocol handler
 
7311
          struct.
 
7312
 
 
7313
2007-10-30 23:48  bagder
 
7314
 
 
7315
        * docs/THANKS: added new people from the 7.17.1 announcement
 
7316
 
 
7317
2007-10-29 23:57  danf
 
7318
 
 
7319
        * CHANGES, tests/data/Makefile.am, tests/data/test546: Added test
 
7320
          case 546 to check that subsequent FTP transfers work after a
 
7321
          failed one using the multi interface
 
7322
 
 
7323
2007-10-29 23:13  bagder
 
7324
 
 
7325
        * RELEASE-NOTES: curl-config --features and --protocols show the
 
7326
          correct output when built with NSS
 
7327
 
 
7328
2007-10-29 23:13  bagder
 
7329
 
 
7330
        * CHANGES, configure.ac, curl-config.in: Based on one of those bug
 
7331
          reports that are intercepted by a distro's bug tracker
 
7332
          (https://bugzilla.redhat.com/show_bug.cgi?id=316191), I now made
 
7333
          curl-config --features and --protocols show the correct output
 
7334
          when built with NSS.
 
7335
 
 
7336
2007-10-29 21:57  danf
 
7337
 
 
7338
        * lib/: sendf.c, sendf.h: Reverted the const change--what was I
 
7339
          thinking?
 
7340
 
 
7341
2007-10-29 19:32  danf
 
7342
 
 
7343
        * lib/: sendf.c, sendf.h: Made some pointers const
 
7344
 
 
7345
2007-10-29 16:06  bagder
 
7346
 
 
7347
        * include/curl/curlver.h: 7.17.2
 
7348
 
 
7349
2007-10-29 16:05  bagder
 
7350
 
 
7351
        * RELEASE-NOTES: start working on 7.17.2
 
7352
 
 
7353
2007-10-29 15:49  bagder
 
7354
 
 
7355
        * CHANGES: 7.17.1!
 
7356
 
 
7357
2007-10-29 15:48  bagder
 
7358
 
 
7359
        * RELEASE-NOTES: correct mirror count
 
7360
 
 
7361
2007-10-29 11:19  bagder
 
7362
 
 
7363
        * lib/Makefile.am: let 7.17.1 be version-info 4:1:0
 
7364
 
 
7365
2007-10-28 13:02  giva
 
7366
 
 
7367
        * lib/Makefile.Watcom: OpenWatcom cannot use wldap32.lib (wrong
 
7368
          calling convention?).  Added generation of dummy ca-bundle.h.
 
7369
          Sorted objects.
 
7370
 
 
7371
2007-10-28 10:33  bagder
 
7372
 
 
7373
        * RELEASE-NOTES: http://curl.wetzlmayr.at/ is a new web mirror in
 
7374
          Nuremberg, Germany
 
7375
 
 
7376
2007-10-27 03:04  danf
 
7377
 
 
7378
        * tests/: FILEFORMAT, data/test2000, data/test2001, data/test2002,
 
7379
          data/test2003, data/test2004: Fixed the 2000-series tests so that
 
7380
          the downloaded data is actually checked
 
7381
 
 
7382
2007-10-27 03:02  danf
 
7383
 
 
7384
        * tests/ftpserver.pl: Made the magic testnumber > 10000 support
 
7385
          actually work
 
7386
 
 
7387
2007-10-26 22:19  danf
 
7388
 
 
7389
        * tests/data/test2004: Fixed the test case to create only a single
 
7390
          test file, which is all the test harness supports.
 
7391
 
 
7392
2007-10-26 21:26  danf
 
7393
 
 
7394
        * lib/ftp.c: Fixed a valgrind uninitialized variable error.
 
7395
 
 
7396
2007-10-26 21:26  danf
 
7397
 
 
7398
        * tests/runtests.pl: Check that all servers in the <server> section
 
7399
          are supported, not just the first.
 
7400
 
 
7401
2007-10-26 09:46  bagder
 
7402
 
 
7403
        * docs/curl-config.1: mention --static-libs as added in 7.17.1
 
7404
 
 
7405
2007-10-26 03:12  yangtse
 
7406
 
 
7407
        * lib/url.c: typecast to prevent compiler warning
 
7408
 
 
7409
2007-10-26 02:36  yangtse
 
7410
 
 
7411
        * tests/server/sws.c: Detect, log and avoid storing a request with
 
7412
          a negative size.
 
7413
 
 
7414
2007-10-26 00:30  danf
 
7415
 
 
7416
        * CHANGES, RELEASE-NOTES, configure.ac, curl-config.in,
 
7417
          docs/curl-config.1: Added the --static-libs option to curl-config
 
7418
 
 
7419
2007-10-25 23:49  danf
 
7420
 
 
7421
        * tests/data/test518: Disable valgrind for this test to avoid the
 
7422
          rlimit = soft rlimit problem found by Michal Marek.
 
7423
 
 
7424
2007-10-25 23:14  bagder
 
7425
 
 
7426
        * RELEASE-NOTES: oops
 
7427
 
 
7428
2007-10-25 23:08  bagder
 
7429
 
 
7430
        * CHANGES, RELEASE-NOTES, lib/nss.c: Made libcurl built with NSS
 
7431
          possible to ignore the peer verification.  Previously it would
 
7432
          fail if the ca bundle wasn't present, even if the code ignored
 
7433
          the verification results.
 
7434
 
 
7435
2007-10-25 23:04  danf
 
7436
 
 
7437
        * tests/data/: Makefile.am, test1004, test2004: Added test case
 
7438
          2004.  Disable valgrind in test case 1004 due to a libtool bug.
 
7439
 
 
7440
2007-10-25 22:54  bagder
 
7441
 
 
7442
        * lib/nss.c: prevent compiler warnings about shadowing and one case
 
7443
          of unused variable
 
7444
 
 
7445
2007-10-25 21:40  patrickm
 
7446
 
 
7447
        * CHANGES, tests/data/Makefile.am, tests/data/test35,
 
7448
          tests/data/test544, tests/data/test545,
 
7449
          tests/libtest/Makefile.am, tests/libtest/lib544.c,
 
7450
          tests/server/sws.c: Allow test server to handle binary POSTs.
 
7451
          Tests 35, 544 545 added: binary data POSTs.
 
7452
 
 
7453
2007-10-25 21:39  danf
 
7454
 
 
7455
        * tests/runtests.pl: When valgrind is disabled in the test file,
 
7456
          don't run it at all (as opposed to running it and ignoring its
 
7457
          output).
 
7458
 
 
7459
2007-10-25 20:07  yangtse
 
7460
 
 
7461
        * tests/runtests.pl: Don't show valgrind log files of other tests
 
7462
 
 
7463
2007-10-25 16:30  bagder
 
7464
 
 
7465
        * CHANGES, RELEASE-NOTES, tests/runtests.pl: Michal Marek fixed the
 
7466
          test script to be able to use valgrind even when the lib is built
 
7467
          shared with libtool.
 
7468
 
 
7469
2007-10-25 11:41  bagder
 
7470
 
 
7471
        * lib/url.c: Don't assume there's a sessionhandle around when a
 
7472
          connection is disconnected, so do the data->reqdata.current_conn
 
7473
          assignment when we know there is an easy handle existing! Fixes
 
7474
          the valgrind report on test 509.
 
7475
 
 
7476
2007-10-25 11:34  bagder
 
7477
 
 
7478
        * lib/tftp.c: fix the check
 
7479
 
 
7480
2007-10-25 09:47  bagder
 
7481
 
 
7482
        * CHANGES, RELEASE-NOTES, lib/tftp.c, tests/data/DISABLED: Fixed a
 
7483
          TFTP memory leak. Enabled test 2003 to verify this.
 
7484
 
 
7485
2007-10-25 00:48  danf
 
7486
 
 
7487
        * CHANGES, tests/data/DISABLED, tests/data/Makefile.am,
 
7488
          tests/data/test2002, tests/data/test2003, tests/server/tftpd.c:
 
7489
          Fixed the test TFTP server to support the >10000 test number
 
7490
          notation Added test cases 2002 and 2003 (the latter disabled for
 
7491
          now)
 
7492
 
 
7493
2007-10-24 23:27  bagder
 
7494
 
 
7495
        * tests/data/DISABLED: enable 2000 and 2001
 
7496
 
 
7497
2007-10-24 23:14  bagder
 
7498
 
 
7499
        * lib/ftp.c: Curl_ftp_disconnect() no longer relies on anything in
 
7500
          the reqdata struct. That was even mentioned to be bad in a
 
7501
          comment! Should make test 2000 and 2001 work fine.
 
7502
 
 
7503
          Also, freedirs() now take a ftp_conn struct pointer which saves
 
7504
          some extra unnecessary variable assignments.
 
7505
 
 
7506
2007-10-24 23:09  bagder
 
7507
 
 
7508
        * lib/urldata.h: added clarifying comment
 
7509
 
 
7510
2007-10-24 21:40  danf
 
7511
 
 
7512
        * CHANGES, tests/README, tests/data/DISABLED,
 
7513
          tests/data/Makefile.am, tests/data/test2000, tests/data/test2001,
 
7514
          tests/data/test51: Added test cases 2000 and 2001 which test
 
7515
          multiple protocols using the same easy handle Fixed the
 
7516
          filecheck: make target to work outside the source tree
 
7517
 
 
7518
2007-10-24 21:39  danf
 
7519
 
 
7520
        * tests/ftpserver.pl: Fixed the test FTP server to support the
 
7521
          >10000 test number notation
 
7522
 
 
7523
2007-10-24 18:40  yangtse
 
7524
 
 
7525
        * acinclude.m4: Missing double quotes
 
7526
 
 
7527
2007-10-24 16:39  yangtse
 
7528
 
 
7529
        * ares/config-win32.h, ares/setup.h, ares/setup_once.h,
 
7530
          lib/config-win32.h, lib/config-win32ce.h, lib/setup_once.h,
 
7531
          src/config-win32.h: Windows build targets have socklen_t
 
7532
          definition in ws2tcpip.h but some versions of ws2tcpip.h do not
 
7533
          have the definition. It seems that when the socklen_t definition
 
7534
          is missing from ws2tcpip.h the definition for INET_ADDRSTRLEN is
 
7535
          also missing, and that when one definition is present the other
 
7536
          one also is available.
 
7537
 
 
7538
2007-10-24 15:03  patrickm
 
7539
 
 
7540
        * tests/server/tftpd.c: Close log/server.input ASAP to avoid
 
7541
          lengthy file lock on cygwin
 
7542
 
 
7543
2007-10-24 11:28  bagder
 
7544
 
 
7545
        * CHANGES, RELEASE-NOTES, maketgz, src/Makefile.vc6: Vladimir
 
7546
          Lazarenko pointed out that we should do some 'mt' magic when
 
7547
          building with VC8 to get the "manifest" embedded to make fine
 
7548
          stand-alone binaries. The maketgz and the src/Makefile.vc6 files
 
7549
          were adjusted accordingly.
 
7550
 
 
7551
2007-10-23 23:00  bagder
 
7552
 
 
7553
        * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/url.c: Bug report
 
7554
          #1812190 (http://curl.haxx.se/bug/view.cgi?id=1812190) points out
 
7555
          that libcurl tried to re-use connections a bit too much when
 
7556
          using non-SSL protocols tunneled over a HTTP proxy.
 
7557
 
 
7558
2007-10-23 17:16  yangtse
 
7559
 
 
7560
        * lib/file.c: File is not a protocol that can deal with
 
7561
          "persistancy"
 
7562
 
 
7563
2007-10-23 17:10  yangtse
 
7564
 
 
7565
        * tests/libtest/lib508.c: Read callback should return 0 when no
 
7566
          more data left
 
7567
 
 
7568
2007-10-23 12:14  yangtse
 
7569
 
 
7570
        * lib/http.c: Fix compiler warning: subscript has type `char'
 
7571
 
 
7572
2007-10-23 01:31  gknauf
 
7573
 
 
7574
        * ares/ares_init.c: removed dependency on gettimeofday() since we
 
7575
          use only 1 sec resolution here.
 
7576
 
 
7577
2007-10-22 17:07  bagder
 
7578
 
 
7579
        * TODO-RELEASE: removed 105, it is now assumed to be fixed!
 
7580
 
 
7581
          105 - "invalid free after an http redirect to ftp"
 
7582
 
 
7583
2007-10-22 17:05  bagder
 
7584
 
 
7585
        * CHANGES, RELEASE-NOTES, lib/file.c, lib/ftp.c, lib/http.c,
 
7586
          lib/ssh.c, lib/url.c, lib/url.h, lib/urldata.h: Michal Marek
 
7587
          forwarded the bug report
 
7588
          https://bugzilla.novell.com/show_bug.cgi?id=332917 about a HTTP
 
7589
          redirect to FTP that caused memory havoc. His work together with
 
7590
          my efforts created two fixes:
 
7591
 
 
7592
          #1 - FTP::file was moved to struct ftp_conn, because is has to be
 
7593
          dealt with      at connection cleanup, at which time the struct
 
7594
          HandleData could be      used by another connection.       Also,
 
7595
          the unused char *urlpath member is removed from struct FTP.
 
7596
 
 
7597
          #2 - provide a Curl_reset_reqproto() function that frees
 
7598
          data->reqdata.proto.* on connection setup if needed (that is if
 
7599
          the      SessionHandle was used by a different connection).
 
7600
 
 
7601
2007-10-22 16:48  bagder
 
7602
 
 
7603
        * TODO-RELEASE: Removed 93 and 100, there's no work on these and
 
7604
          they're not critical in any way:
 
7605
 
 
7606
          93 - Digest for IIS fix (subject for removal) 100 - icc
 
7607
          segmentation faults (subject for removal)
 
7608
 
 
7609
2007-10-22 12:23  bagder
 
7610
 
 
7611
        * TODO-RELEASE: #103 is fixed
 
7612
 
 
7613
2007-10-22 11:28  bagder
 
7614
 
 
7615
        * RELEASE-NOTES: mention Patrick Monnerat's recent work on the
 
7616
          postfields problems
 
7617
 
 
7618
2007-10-22 11:25  bagder
 
7619
 
 
7620
        * CHANGES, RELEASE-NOTES, lib/url.c: Bug report #1815530
 
7621
          (http://curl.haxx.se/bug/view.cgi?id=1815530) points out that
 
7622
          specifying a proxy with a trailing slash didn't work (unless it
 
7623
          also contained a port number).
 
7624
 
 
7625
2007-10-20 23:06  gknauf
 
7626
 
 
7627
        * maketgz: Mohun Biswas sent a patch to fix generated MSVC8
 
7628
          makefiles.
 
7629
 
 
7630
2007-10-20 17:47  yangtse
 
7631
 
 
7632
        * lib/url.c: We use this ZERO_NULL to avoid picky compiler
 
7633
          warnings, when assigning a NULL pointer to a function pointer
 
7634
          var.
 
7635
 
 
7636
2007-10-20 17:11  yangtse
 
7637
 
 
7638
        * ares/ares_init.c, lib/hostares.c, lib/url.c: Fix compiler
 
7639
          warning: conversion from "int" to "unsigned short" may lose
 
7640
          significant bits
 
7641
 
 
7642
2007-10-19 18:15  yangtse
 
7643
 
 
7644
        * acinclude.m4: Add custom check for WINLDAP libraries.
 
7645
 
 
7646
          In CURL_CHECK_LIBS_WINLDAP and CURL_CHECK_LIBS_LDAP, check first
 
7647
          with no additional library even when the optional list of
 
7648
          libraries has been given.
 
7649
 
 
7650
2007-10-19 14:15  yangtse
 
7651
 
 
7652
        * configure.ac, ares/configure.ac: Fix message shown when detecting
 
7653
          icc version
 
7654
 
 
7655
2007-10-19 12:52  yangtse
 
7656
 
 
7657
        * ares/ares.h: Avoid shadowing a global declaration
 
7658
 
 
7659
2007-10-18 19:31  yangtse
 
7660
 
 
7661
        * ares/ares_init.c: Renamed a variable to avoid shadowing a global
 
7662
          declaration
 
7663
 
 
7664
2007-10-18 19:17  yangtse
 
7665
 
 
7666
        * ares/ares_process.c: Renamed internal function to avoid a
 
7667
          variable shadowing it
 
7668
 
 
7669
2007-10-18 18:24  yangtse
 
7670
 
 
7671
        * configure.ac, ares/configure.ac: Fix compiler warning:
 
7672
          feupdateenv is not implemented and will always fail.
 
7673
          Specifically for linux x86-64 with Intel's icc.
 
7674
 
 
7675
2007-10-18 17:11  yangtse
 
7676
 
 
7677
        * ares/acinclude.m4: Sync PLATFORM_AIX_V3 detection and
 
7678
          CURL_CC_DEBUG_OPTS() icc warning level with libcurl's
 
7679
 
 
7680
2007-10-18 12:54  patrickm
 
7681
 
 
7682
        * lib/url.c: Allow CURLOPT_COPYPOSTFIELDS with explicit data size =
 
7683
          0
 
7684
 
 
7685
2007-10-18 03:04  danf
 
7686
 
 
7687
        * lib/url.c: Avoid a NULL pointer dereference in an OOM condition.
 
7688
 
 
7689
2007-10-18 03:01  yangtse
 
7690
 
 
7691
        * ares/: ares_init.c, ares_query.c: Fix compiler warning:
 
7692
          conversion from "int" to "unsigned char" may lose significant
 
7693
          bits
 
7694
 
 
7695
2007-10-17 21:29  yangtse
 
7696
 
 
7697
        * lib/url.c: Fix overflow detection, take four. Avoiding zero size
 
7698
          malloc.
 
7699
 
 
7700
2007-10-17 20:47  yangtse
 
7701
 
 
7702
        * acinclude.m4: Fix CURL_CHECK_LIBS_LDAP failure when no parameter
 
7703
          is given
 
7704
 
 
7705
2007-10-17 20:18  yangtse
 
7706
 
 
7707
        * ares/setup_once.h: actually sync with lib/setup_once.h
 
7708
 
 
7709
2007-10-17 20:06  yangtse
 
7710
 
 
7711
        * lib/url.c: Fix overflow detection, thanks to Patrick Monnerat
 
7712
          detecting test failure condition:
 
7713
          http://curl.haxx.se/mail/lib-2007-10/0152.html
 
7714
 
 
7715
2007-10-17 18:59  yangtse
 
7716
 
 
7717
        * ares/setup_once.h: sync with lib/setup_once.h
 
7718
 
 
7719
2007-10-17 18:58  yangtse
 
7720
 
 
7721
        * lib/dict.c, lib/file.c, lib/ftp.c, lib/http.c, lib/ldap.c,
 
7722
          lib/setup_once.h, lib/ssh.c, lib/telnet.c, lib/tftp.c, lib/url.c,
 
7723
          tests/libtest/lib509.c: We use this ZERO_NULL to avoid picky
 
7724
          compiler warnings, when assigning a NULL pointer to a function
 
7725
          pointer var.
 
7726
 
 
7727
2007-10-17 15:08  yangtse
 
7728
 
 
7729
        * acinclude.m4: Default check for more libraries in
 
7730
          CURL_CHECK_LIBS_LDAP, and allow parameter specification of
 
7731
          libraries to check.
 
7732
 
 
7733
2007-10-17 02:44  yangtse
 
7734
 
 
7735
        * lib/connect.c: Fix compiler warning: signed and unsigned type in
 
7736
          conditional expression
 
7737
 
 
7738
2007-10-17 02:10  yangtse
 
7739
 
 
7740
        * lib/connect.c: Fix compiler warning: comparison between signed
 
7741
          and unsigned
 
7742
 
 
7743
2007-10-17 01:32  yangtse
 
7744
 
 
7745
        * lib/url.c: ANSI C compliant overflow check
 
7746
 
 
7747
2007-10-16 23:27  sesse
 
7748
 
 
7749
        * ares/ares_search.c: Fix a bug where fallback from AF_INET6 to
 
7750
          AF_INET would not work properly together with relative search; if
 
7751
          you had a search path of .a.com and .b.com, and foo.a.com would
 
7752
          return ARES_ENODATA and foo.b.com would return ARES_ENOTFOUND,
 
7753
          the lookup would not properly retry with AF_INET as it forgot the
 
7754
          first ARES_ENODATA.
 
7755
 
 
7756
2007-10-16 20:09  danf
 
7757
 
 
7758
        * lib/url.c: Fixed compiler warning re: unused variable `bigsize'
 
7759
 
 
7760
2007-10-16 01:58  yangtse
 
7761
 
 
7762
        * acinclude.m4: Avoid depending on a header file for the definition
 
7763
          of NULL
 
7764
 
 
7765
2007-10-15 23:19  danf
 
7766
 
 
7767
        * ares/ares_expand_string.3, docs/libcurl/curl_easy_setopt.3,
 
7768
          docs/libcurl/curl_formadd.3: Mention first version with
 
7769
          CURLOPT_COPYPOSTFIELDS.  Don't confuse NUL with NULL.
 
7770
 
 
7771
2007-10-15 23:03  danf
 
7772
 
 
7773
        * docs/INSTALL: Updated minimum libcurl size
 
7774
 
 
7775
2007-10-15 20:32  patrickm
 
7776
 
 
7777
        * CHANGES, docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
 
7778
          lib/config-os400.h, lib/http.c, lib/transfer.c, lib/url.c,
 
7779
          lib/urldata.h, packages/OS400/README.OS400,
 
7780
          packages/OS400/ccsidcurl.c: Fix dynamic CURLOPT_POSTFIELDS bug:
 
7781
          back to static.  CURLOPT_COPYPOSTFIELDS option added for dynamic.
 
7782
          Fix some OS400 features.
 
7783
 
 
7784
2007-10-15 18:24  danf
 
7785
 
 
7786
        * acinclude.m4, lib/url.c: Fix LDAP compile error when LDAP is not
 
7787
          available.  Fixed a typo in the LDAP configure code and made sure
 
7788
          NULL is defined in a test programs that need it.
 
7789
 
 
7790
2007-10-15 01:47  yangtse
 
7791
 
 
7792
        * acinclude.m4: Fix custom check for LDAP libraries
 
7793
 
 
7794
2007-10-14 23:25  yangtse
 
7795
 
 
7796
        * acinclude.m4, configure.ac: Add custom check for LDAP libraries
 
7797
 
 
7798
2007-10-14 04:37  yangtse
 
7799
 
 
7800
        * acinclude.m4, configure.ac: Add custom checks for lber, ldap,
 
7801
          ldapssl and ldap_ssl header files
 
7802
 
 
7803
2007-10-13 22:49  bagder
 
7804
 
 
7805
        * docs/curl.1: Chris Leighton:
 
7806
 
 
7807
          My understanding is that we use "number" for discrete variables
 
7808
          and "amount" for continuous variables.
 
7809
 
 
7810
          So you can say "The amount of flour required depends on..." or,
 
7811
          "Last night I consumed a large amount of beer!".
 
7812
 
 
7813
          And, "That tank contains a large number of fish" or, "Over the
 
7814
          week I consumed a number of cases of beer."
 
7815
 
 
7816
          I think that features are discrete, so the man page would read
 
7817
          "...the number of features will make your head spin!".
 
7818
 
 
7819
2007-10-13 16:23  yangtse
 
7820
 
 
7821
        * acinclude.m4, configure.ac: Add check for winldap and winber
 
7822
          header files
 
7823
 
 
7824
2007-10-13 02:47  danf
 
7825
 
 
7826
        * lib/: file.c, file.h, ftp.c, url.c: Made a few more functions
 
7827
          static with the protocol handler table in place.
 
7828
 
 
7829
2007-10-12 22:53  bagder
 
7830
 
 
7831
        * lib/url.c: another Curl_handler fix, the #ifdefs got a bit mixed
 
7832
          up...
 
7833
 
 
7834
2007-10-12 20:49  danf
 
7835
 
 
7836
        * lib/: ftp.c, http.c, url.c: Fixed a few compile errors and
 
7837
          warnings.
 
7838
 
 
7839
2007-10-12 17:26  bagder
 
7840
 
 
7841
        * TODO-RELEASE: added three serious bugs to fix before release, and
 
7842
          marked the previous two as subject for removal from this list
 
7843
          (without any fix)
 
7844
 
 
7845
2007-10-12 15:36  patrickm
 
7846
 
 
7847
        * CHANGES, lib/curl_ldap.h, lib/dict.c, lib/dict.h, lib/file.c,
 
7848
          lib/file.h, lib/ftp.c, lib/ftp.h, lib/http.c, lib/http.h,
 
7849
          lib/ldap.c, lib/ssh.c, lib/ssh.h, lib/telnet.c, lib/telnet.h,
 
7850
          lib/tftp.c, lib/tftp.h, lib/url.c, lib/urldata.h: Added
 
7851
          per-protocol callback static tables, replacing callback ptr
 
7852
          storage in the connectdata structure by a single handler table
 
7853
          ptr.
 
7854
 
 
7855
2007-10-12 04:09  danf
 
7856
 
 
7857
        * tests/data/: test171, test194: Fixed a couple of typos that
 
7858
          messed up the tests.
 
7859
 
 
7860
2007-10-12 03:44  danf
 
7861
 
 
7862
        * tests/data/: test1001, test1002, test131, test153, test154,
 
7863
          test167, test168, test169, test171, test172, test175, test177,
 
7864
          test179, test188, test194, test206, test233, test242, test243,
 
7865
          test245, test246, test258, test33, test506, test540, test6,
 
7866
          test62, test7, test73, test92: Added some <keywords> sections and
 
7867
          use some key words more consistently.
 
7868
 
 
7869
2007-10-11 23:15  danf
 
7870
 
 
7871
        * CHANGES, tests/runtests.1, tests/runtests.pl: Fixed the -l option
 
7872
          of runtests.pl Added support for skipping tests based on key
 
7873
          words.
 
7874
 
 
7875
2007-10-10 15:00  yangtse
 
7876
 
 
7877
        * configure.ac: improve checking for ldap.h and ldap_ssl.h header
 
7878
          files
 
7879
 
 
7880
2007-10-10 01:51  yangtse
 
7881
 
 
7882
        * lib/ldap.c: lber.h needs to be included since ldap.h might not
 
7883
          include it
 
7884
 
 
7885
2007-10-10 01:44  yangtse
 
7886
 
 
7887
        * configure.ac: Add check for lber.h and ldap.h header files
 
7888
 
 
7889
2007-10-10 01:25  gknauf
 
7890
 
 
7891
        * lib/ldap.c: added check for MSVC6 standard PSDK and bail out
 
7892
          since insufficient for LDAP support with current code.
 
7893
 
 
7894
2007-10-10 01:24  yangtse
 
7895
 
 
7896
        * tests/server/sws.c: also log error message string
 
7897
 
 
7898
2007-10-10 01:21  yangtse
 
7899
 
 
7900
        * tests/server/sockfilt.c: logmsg already appends '\n'
 
7901
 
 
7902
2007-10-10 00:10  gknauf
 
7903
 
 
7904
        * lib/config-win32.h: fix socklen_t for MSVC6 & 7.
 
7905
 
 
7906
2007-10-09 22:15  gknauf
 
7907
 
 
7908
        * lib/Makefile.netware, src/Makefile.netware: added two more module
 
7909
          dependencies for LDAPS.
 
7910
 
 
7911
2007-10-09 18:49  danf
 
7912
 
 
7913
        * docs/curl.1: Documented error codes 77-80, and fixed the one for
 
7914
          60.
 
7915
 
 
7916
2007-10-09 16:53  bagder
 
7917
 
 
7918
        * docs/libcurl/curl_easy_setopt.3: Add a paragraph about
 
7919
          CURLOPT_CUSTOMREQUEST not actually changing libcurl's behavior,
 
7920
          it only changes the actual request method keyword and this is not
 
7921
          always what the user/app wants.
 
7922
 
 
7923
2007-10-09 10:42  bagder
 
7924
 
 
7925
        * CHANGES, docs/curl.1: Michal Marek removed the no longer existing
 
7926
          return codes from the curl.1 man page.
 
7927
 
 
7928
2007-10-08 16:39  giva
 
7929
 
 
7930
        * ares/Makefile.dj: Added needed 'HAVE_*' defines.
 
7931
 
 
7932
2007-10-08 16:38  giva
 
7933
 
 
7934
        * ares/ares_process.c: 'FD_CLOXEC' is meaningless on MSDOS/Watt-32.
 
7935
 
 
7936
2007-10-07 10:28  bagder
 
7937
 
 
7938
        * CHANGES, TODO-RELEASE, docs/KNOWN_BUGS, lib/http.c: Known bug
 
7939
          #47, which confused libcurl if doing NTLM auth over a proxy with
 
7940
          a response that was larger than 16KB is now improved slightly so
 
7941
          that now the restriction at 16KB is for the headers only and it
 
7942
          should be a rare situation where the response-headers exceed
 
7943
          16KB. Thus, I consider #47 fixed and the header limitation is now
 
7944
          known as known bug #48.
 
7945
 
 
7946
2007-10-06 19:20  giva
 
7947
 
 
7948
        * include/curl/curl.h: <ws2tcpip.h> needed for 'socklen_t' typedef.
 
7949
 
 
7950
2007-10-05 17:18  bagder
 
7951
 
 
7952
        * docs/libcurl/ABI: add url to the wikipedia article for a longer
 
7953
          description
 
7954
 
 
7955
2007-10-05 17:16  bagder
 
7956
 
 
7957
        * docs/libcurl/curl_easy_setopt.3: Alexey Pesternikov documented
 
7958
          CURLOPT_OPENSOCKETDATA and CURLOPT_OPENSOCKETFUNCTION
 
7959
 
 
7960
2007-10-05 16:37  bagder
 
7961
 
 
7962
        * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3,
 
7963
          lib/url.c: Michael Wallner made the CULROPT_COOKIELIST option
 
7964
          support a new magic string: "FLUSH". Using that will cause
 
7965
          libcurl to flush its cookies to the CURLOPT_COOKIEJAR file.
 
7966
 
 
7967
2007-10-05 00:05  bagder
 
7968
 
 
7969
        * CHANGES, docs/libcurl/ABI, docs/libcurl/Makefile.am: The new file
 
7970
          docs/libcurl/ABI describes how we view ABI breakages, soname
 
7971
          bumps and what the version number's significance to all that is.
 
7972
 
 
7973
2007-10-04 23:26  bagder
 
7974
 
 
7975
        * CHANGES, tests/data/DISABLED, tests/data/test1009: I enabled test
 
7976
          1009 and made the --local-port use a wide range to reduce the
 
7977
          risk of failures.
 
7978
 
 
7979
2007-10-04 12:01  bagder
 
7980
 
 
7981
        * CHANGES, RELEASE-NOTES, lib/connect.c, lib/tftp.c, lib/urldata.h,
 
7982
          tests/data/DISABLED, tests/data/Makefile.am, tests/data/test1009:
 
7983
          Kim Rinnewitz reported that --local-port didn't work with TFTP
 
7984
          transfers.  This happened because the tftp code always
 
7985
          uncondionally did a bind() without caring if one already had been
 
7986
          done and then it failed. I wrote a test case (1009) to verify
 
7987
          this, but it is a bit error-prone since it will have to pick a
 
7988
          fixed local port number and since the tests are run on so many
 
7989
          different hosts in different situations I add it in disabled
 
7990
          state.
 
7991
 
 
7992
2007-10-04 10:12  sesse
 
7993
 
 
7994
        * ares/ares_process.c: Removed a piece of redundant code
 
7995
          (process_answer already takes care of it).
 
7996
 
 
7997
2007-10-04 10:09  sesse
 
7998
 
 
7999
        * ares/ares_getnameinfo.c: Another timeout fix in
 
8000
          ares_getnameinfo().
 
8001
 
 
8002
2007-10-04 10:09  sesse
 
8003
 
 
8004
        * ares/ares_getnameinfo.c: Send the timeout count in
 
8005
          ares_getnameinfo().
 
8006
 
 
8007
2007-10-04 10:07  sesse
 
8008
 
 
8009
        * ares/ares_destroy.c: Moved the NULL check for channel upwards in
 
8010
          ares_destroy().
 
8011
 
 
8012
2007-10-04 10:06  sesse
 
8013
 
 
8014
        * ares/ares_cancel.c: Clarified the comment over ares_cancel.
 
8015
 
 
8016
2007-10-04 04:09  yangtse
 
8017
 
 
8018
        * tests/server/sws.c: On error, close "log/server.response"
 
8019
 
 
8020
2007-10-04 01:38  yangtse
 
8021
 
 
8022
        * tests/server/sws.c: If TCP_NODELAY is not defined we can't
 
8023
          disable the Nagle algorithm
 
8024
 
 
8025
2007-10-03 18:58  yangtse
 
8026
 
 
8027
        * lib/select.c: Cleanup no longer used macros
 
8028
 
 
8029
2007-10-03 18:26  yangtse
 
8030
 
 
8031
        * lib/select.c: Fix compiler warning: local variable may be used
 
8032
          without having been initialized
 
8033
 
 
8034
2007-10-03 17:09  patrickm
 
8035
 
 
8036
        * packages/OS400/: README.OS400, ccsidcurl.c, curl.inc.in: Upgrade
 
8037
          OS400 wrappers and RPG copy file according to latest code updates
 
8038
 
 
8039
2007-10-03 15:19  yangtse
 
8040
 
 
8041
        * CHANGES, RELEASE-NOTES, lib/hostares.c: Fix issue related with
 
8042
          the use of ares_timeout() result.
 
8043
 
 
8044
2007-10-03 10:58  bagder
 
8045
 
 
8046
        * include/curl/curl.h, lib/connect.c: exported symbols must use
 
8047
          lowercase "curl_", and I also fixed two compiler warnings, one
 
8048
          C99 thing and the bad pointer sent to the callback
 
8049
 
 
8050
2007-10-03 10:54  bagder
 
8051
 
 
8052
        * RELEASE-NOTES: recount contributors after the 7.17.0 release
 
8053
 
 
8054
2007-10-03 10:51  bagder
 
8055
 
 
8056
        * docs/THANKS: people from the 7.17.0 announcement
 
8057
 
 
8058
2007-10-03 10:46  bagder
 
8059
 
 
8060
        * TODO-RELEASE: "97 - check ip callback", check
 
8061
 
 
8062
2007-10-03 10:45  bagder
 
8063
 
 
8064
        * CHANGES, RELEASE-NOTES, include/curl/curl.h, lib/connect.c,
 
8065
          lib/url.c, lib/urldata.h: Alexey Pesternikov introduced
 
8066
          CURLOPT_OPENSOCKETFUNCTION and CURLOPT_OPENSOCKETDATA to set a
 
8067
          callback that allows an application to replace the socket() call
 
8068
          used by libcurl. It basically allows the app to change address,
 
8069
          protocol or whatever of the socket. (I also did some whitespace
 
8070
          indent/cleanups in lib/url.c which kind of hides some of these
 
8071
          changes, sorry for mixing those in.)
 
8072
 
 
8073
2007-10-03 10:07  bagder
 
8074
 
 
8075
        * CHANGES, docs/curl.1, docs/libcurl/libcurl-errors.3,
 
8076
          include/curl/curl.h, lib/gtls.c, lib/qssl.c, lib/ssh.c,
 
8077
          lib/ssluse.c, lib/strerror.c: I renamed the
 
8078
          CURLE_SSL_PEER_CERTIFICATE error code to
 
8079
          CURLE_PEER_FAILED_VERIFICATION (standard CURL_NO_OLDIES style),
 
8080
          and made this return code get used by the previous SSH MD5
 
8081
          fingerprint check in case it fails.
 
8082
 
 
8083
2007-10-03 10:00  bagder
 
8084
 
 
8085
        * CHANGES, RELEASE-NOTES, docs/curl.1,
 
8086
          docs/libcurl/curl_easy_setopt.3, include/curl/curl.h, lib/ssh.c,
 
8087
          lib/url.c, lib/urldata.h, src/main.c: Based on a patch brought by
 
8088
          Johnny Luong, libcurl now offers CURLOPT_SSH_HOST_PUBLIC_KEY_MD5
 
8089
          and the curl tool --hostpubmd5. They both make the SCP or SFTP
 
8090
          connection verify the remote host's md5 checksum of the public
 
8091
          key before doing a connect, to reduce the risk of a
 
8092
          man-in-the-middle attack.
 
8093
 
 
8094
2007-10-03 00:00  bagder
 
8095
 
 
8096
        * TODO-RELEASE: "99 - curl_easy_close()" seems to have gone
 
8097
          uninteresting
 
8098
 
 
8099
2007-10-02 23:59  bagder
 
8100
 
 
8101
        * TODO-RELEASE: 102, check
 
8102
 
 
8103
2007-10-02 21:19  yangtse
 
8104
 
 
8105
        * lib/ftp.c: Fix memory leak under low memory conditions.
 
8106
 
 
8107
2007-10-02 20:26  yangtse
 
8108
 
 
8109
        * ares/: CHANGES, ares_init.c: Avoid a segfault when generating a
 
8110
          DNS "Transaction ID" in internal function init_id_key() under low
 
8111
          memory conditions.
 
8112
 
 
8113
2007-10-02 18:05  yangtse
 
8114
 
 
8115
        * tests/libtest/: first.c, lib503.c, lib504.c, lib505.c, lib509.c,
 
8116
          lib521.c, lib523.c, lib525.c, lib533.c, lib536.c, lib540.c,
 
8117
          lib541.c, test.h: Renamed a couple of global variables to avoid
 
8118
          shadowing warnings
 
8119
 
 
8120
2007-10-02 17:26  yangtse
 
8121
 
 
8122
        * lib/: ftp.c, url.c: Fix compiler warning
 
8123
 
 
8124
2007-10-02 16:48  yangtse
 
8125
 
 
8126
        * lib/ldap.c: <winber.h> needed for Windows LDAP client 32 API
 
8127
          support
 
8128
 
 
8129
2007-10-02 16:26  yangtse
 
8130
 
 
8131
        * lib/msvcproj.head: Linking with wldap32.lib needed for Windows
 
8132
          LDAP client 32 API support
 
8133
 
 
8134
2007-10-02 13:13  yangtse
 
8135
 
 
8136
        * ares/vc/areslib/areslib.dsp: Add ares_llist.c and ares_llist.h to
 
8137
          MSCV project file.
 
8138
 
 
8139
2007-10-02 12:21  bagder
 
8140
 
 
8141
        * CHANGES, RELEASE-NOTES, docs/KNOWN_BUGS, lib/http.c,
 
8142
          lib/http_chunks.c, lib/transfer.c, lib/urldata.h,
 
8143
          tests/data/Makefile.am, tests/data/test1008: known bug #46:
 
8144
          chunked-encoded CONNECT responses from a http proxy now works.
 
8145
          Added test case 1008 to verify. Note that #47 is still there.
 
8146
 
 
8147
2007-10-02 12:13  bagder
 
8148
 
 
8149
        * tests/server/sws.c: Disable the Nagle algorithm and send back
 
8150
          responses in small chunks in an attempt to force smaller bits to
 
8151
          get read by clients.
 
8152
 
 
8153
2007-10-02 11:57  bagder
 
8154
 
 
8155
        * docs/curl.1: document --post301, based on the phrasing in
 
8156
          curl_easy_setopt.3 for CURLOPT_POST301 written by Philip Langdale
 
8157
 
 
8158
2007-10-02 11:56  bagder
 
8159
 
 
8160
        * docs/libcurl/curl_easy_setopt.3: CURLOPT_POST301 section, added
 
8161
          by Philip Langdale
 
8162
 
 
8163
2007-10-02 10:12  bagder
 
8164
 
 
8165
        * ares/ares_gethostbyname.c: Fixed the problem where next_lookup
 
8166
          would use 'status' uninitialized. Now it gets passed the initial
 
8167
          value as an argument.
 
8168
 
 
8169
2007-10-02 04:18  yangtse
 
8170
 
 
8171
        * ares/: Makefile.inc, Makefile.vc6, ares_llist.c, ares_llist.h,
 
8172
          ares_private.h: Avoid inline C99ism, and move c-ares routines for
 
8173
          managing doubly-linked lists.
 
8174
 
 
8175
2007-10-02 00:52  bagder
 
8176
 
 
8177
        * ares/CHANGES: ares_strerror() segfaulted if the input error
 
8178
          number was out of the currently supported range.
 
8179
 
 
8180
2007-10-02 00:51  bagder
 
8181
 
 
8182
        * ares/ares_strerror.c: Prevent ares_strerror() from segfaulting if
 
8183
          an invalid error code is passed in as argument!
 
8184
 
 
8185
2007-10-01 00:58  bagder
 
8186
 
 
8187
        * tests/data/Makefile.am: Added test536 that was accidentally
 
8188
          missing. I also wrote up a new makefile target called 'filecheck'
 
8189
          so that if you run 'make filecheck' in this directory it'll check
 
8190
          if the local files are also mentioned in the Makefile.am so that
 
8191
          they are properly included in release archives!
 
8192
 
 
8193
2007-10-01 00:40  bagder
 
8194
 
 
8195
        * CHANGES, RELEASE-NOTES, lib/escape.c, tests/data/Makefile.am,
 
8196
          tests/data/test543, tests/libtest/Makefile.am,
 
8197
          tests/libtest/lib543.c: Alex Fishman reported a
 
8198
          curl_easy_escape() problem that was made the function do wrong on
 
8199
          all input bytes that are >= 0x80 (decimal 128) due to a signed /
 
8200
          unsigned mistake in the code. I fixed it and added test case 543
 
8201
          to verify.
 
8202
 
 
8203
2007-09-30 21:43  yangtse
 
8204
 
 
8205
        * ares/ares_process.c: Fix compiler warning
 
8206
 
 
8207
2007-09-30 04:12  yangtse
 
8208
 
 
8209
        * ares/: ares_process.c, configure.ac: check availability of
 
8210
          <netinet/tcp.h>
 
8211
 
 
8212
2007-09-30 03:27  yangtse
 
8213
 
 
8214
        * tests/libtest/: lib518.c, lib537.c: Fix missing right parenthesis
 
8215
 
 
8216
2007-09-30 03:01  yangtse
 
8217
 
 
8218
        * tests/libtest/: lib518.c, lib537.c: Fix comparison between signed
 
8219
          and unsigned
 
8220
 
 
8221
2007-09-30 02:37  yangtse
 
8222
 
 
8223
        * ares/nameser.h: improve portability, defining MAXDNAME and
 
8224
          MAXCDNAME
 
8225
 
 
8226
2007-09-30 02:08  sesse
 
8227
 
 
8228
        * ares/ares_gethostbyname.c: Fix a memory leak that I recently
 
8229
          inadvertedly introduced.
 
8230
 
 
8231
2007-09-29 23:57  sesse
 
8232
 
 
8233
        * ares/: ares_gethostbyname.c, ares_process.c: Use ISDIGIT instead
 
8234
          of isdigit; fixes a gcc warning.
 
8235
 
 
8236
2007-09-29 23:34  bagder
 
8237
 
 
8238
        * CHANGES, RELEASE-NOTES, lib/ssh.c: Immanuel Gregoire fixed a
 
8239
          problem with persistent transfers over SFTP - the previous proto
 
8240
          struct was kept.
 
8241
 
 
8242
2007-09-29 21:26  sesse
 
8243
 
 
8244
        * ares/ares_getsock.c: Port the TCP socket fix made in ares_fds()
 
8245
          to ares_getsock() as well.
 
8246
 
 
8247
2007-09-29 20:18  sesse
 
8248
 
 
8249
        * ares/: ares_cancel.c, ares_destroy.c, ares_fds.c, ares_getsock.c,
 
8250
          ares_init.c, ares_private.h, ares_process.c, ares_query.c,
 
8251
          ares_send.c, ares_timeout.c: Previously, processing a large batch
 
8252
          of timeouts was O(n^2) in the number of outstanding queries, and
 
8253
          processing a DNS response packet was O(n) in the number of
 
8254
          outstanding queries. To speed things up in Google, we added a few
 
8255
          circular, doubly-linked lists of queries that are hash-bucketed
 
8256
          based on the attributes we care about, so most important
 
8257
          operations are now O(1).
 
8258
 
 
8259
          It might be that the number of buckets are higher than most
 
8260
          people would need, but on a quick calculation it should only be
 
8261
          100kB or so even on a 64-bit system, so I've let it stay as-is.
 
8262
 
 
8263
2007-09-29 16:37  giva
 
8264
 
 
8265
        * ares/ares_expand_name.c: We should standarise on C comments.
 
8266
 
 
8267
2007-09-29 16:34  giva
 
8268
 
 
8269
        * ares/ares_process.c: Fix compiler warning in setsockopt().
 
8270
 
 
8271
2007-09-29 16:25  sesse
 
8272
 
 
8273
        * ares/ares_process.c: TCP queries can time out too, not just UDP
 
8274
          queries. (Patch from the Google tree.)
 
8275
 
 
8276
2007-09-29 16:21  sesse
 
8277
 
 
8278
        * ares/ares_process.c: Read and process as many packets as possible
 
8279
          in read_udp_packets, to avoid having to run the entire event loop
 
8280
          once per packet. (Patch from the Google tree.)
 
8281
 
 
8282
2007-09-29 16:09  sesse
 
8283
 
 
8284
        * ares/ares_process.c: There are two different places in
 
8285
          write_tcp_data() that advance the send_queue; however, they are
 
8286
          slightly different and only the first one properly uses a while
 
8287
          loop. Consolidate both into a single function that DTTR. (Patch
 
8288
          from the Google tree.)
 
8289
 
 
8290
2007-09-29 15:58  sesse
 
8291
 
 
8292
        * ares/ares_mkquery.c: Reject names that are longer than 255
 
8293
          characters, to avoid problems with strict or buggy DNS server
 
8294
          implementations. (Patch from the Google tree)
 
8295
 
 
8296
2007-09-29 15:56  sesse
 
8297
 
 
8298
        * ares/ares_mkquery.c: In ares_mkquery, make sure we set buflen and
 
8299
          buf to reasonable values if there's an error. (Patch from the
 
8300
          Google tree)
 
8301
 
 
8302
2007-09-29 15:52  sesse
 
8303
 
 
8304
        * ares/ares_gethostbyname.c: Be stricter about what's a valid IP
 
8305
          address in fake_hostent. (Patch from the Google tree.)
 
8306
 
 
8307
2007-09-29 15:38  sesse
 
8308
 
 
8309
        * ares/ares_expand_name.c: Handle the root of the DNS tree
 
8310
          correctly in ares_expand_name.
 
8311
 
 
8312
2007-09-28 23:48  bagder
 
8313
 
 
8314
        * CHANGES, RELEASE-NOTES, lib/hostasyn.c, lib/hostip.h: Adapted the
 
8315
          c-ares code to the API change c-ares 1.5.0 brings in the notifier
 
8316
          callback(s).
 
8317
 
 
8318
2007-09-28 23:45  bagder
 
8319
 
 
8320
        * lib/ssh.c: rename variable to prevent shadow warning
 
8321
 
 
8322
2007-09-28 22:28  bagder
 
8323
 
 
8324
        * ares/CHANGES: today's modifications by Steinar and me
 
8325
 
 
8326
2007-09-28 22:28  bagder
 
8327
 
 
8328
        * ares/: Makefile.am, ares_version.h: Bumped version to 1.5.0 for
 
8329
          next release and soname bumped to 2 due to ABI and API changes in
 
8330
          the progress callback (and possibly more coming up from Steinar)
 
8331
 
 
8332
2007-09-28 20:47  danf
 
8333
 
 
8334
        * lib/hostip.c: Renamed a variable to avoid shadowing a global
 
8335
          declarations.
 
8336
 
 
8337
2007-09-28 17:56  sesse
 
8338
 
 
8339
        * ares/ares_gethostbyname.c: Unrevert previous 'missing' hunks.
 
8340
          They were missing since the patch is still in for review :-)
 
8341
 
 
8342
2007-09-28 17:55  sesse
 
8343
 
 
8344
        * ares/ares_gethostbyname.c: Yet more missing hunks... Nggh.
 
8345
 
 
8346
2007-09-28 17:53  sesse
 
8347
 
 
8348
        * ares/ares_fds.c: Always register for TCP events even if there are
 
8349
          no outstanding queries, as the other side could always close the
 
8350
          connection, which is a valid event which should be responded to.
 
8351
 
 
8352
2007-09-28 17:51  sesse
 
8353
 
 
8354
        * ares/ares_process.c: Forgot to include a few hunks from
 
8355
          ares_process.c earlier. Fixing now.
 
8356
 
 
8357
2007-09-28 17:15  sesse
 
8358
 
 
8359
        * ares/: ares.h, ares_init.c, ares_process.c: Support a few more
 
8360
          socket options, and refactor the option setting a bit. (Patch
 
8361
          from the Google tree.)
 
8362
 
 
8363
2007-09-28 16:46  sesse
 
8364
 
 
8365
        * ares/: adig.c, ahost.c, ares.h, ares_cancel.c, ares_destroy.c,
 
8366
          ares_gethostbyaddr.3, ares_gethostbyaddr.c, ares_gethostbyname.3,
 
8367
          ares_gethostbyname.c, ares_getnameinfo.3, ares_getnameinfo.c,
 
8368
          ares_private.h, ares_process.c, ares_query.3, ares_query.c,
 
8369
          ares_search.3, ares_search.c, ares_send.3, ares_send.c: Make the
 
8370
          query callbacks return the number of timeouts that happened
 
8371
          during the execution of a query, and update documentation
 
8372
          accordingly. (Patch from the Google tree.)
 
8373
 
 
8374
2007-09-28 16:28  sesse
 
8375
 
 
8376
        * ares/: ares__close_sockets.c, ares_cancel.c, ares_destroy.c,
 
8377
          ares_init.c, ares_private.h, ares_process.c, ares_send.c: Three
 
8378
          fixes in one commit (sorry): a) Take care of the tcpbuf if it
 
8379
          ends while queued for transmission, note broken servers and close
 
8380
          them in the main loop, and store TCP socket generation number in
 
8381
          order not to send the same query twice over the same socket.
 
8382
 
 
8383
2007-09-28 16:26  sesse
 
8384
 
 
8385
        * ares/ares_process.c: Don't skip a server if it's the only one.
 
8386
          (Bugfix from the Google tree.)
 
8387
 
 
8388
2007-09-27 20:39  danf
 
8389
 
 
8390
        * lib/getenv.c: Don't strdup an empty string
 
8391
 
 
8392
2007-09-27 20:12  danf
 
8393
 
 
8394
        * lib/hash.c: Renamed a few variables to avoid shadowing global
 
8395
          declarations.
 
8396
 
 
8397
2007-09-27 19:22  danf
 
8398
 
 
8399
        * tests/libtest/lib542.c: Removed cut-and-paste cruft leading to
 
8400
          fclose() of an unopened file
 
8401
 
 
8402
2007-09-27 14:05  bagder
 
8403
 
 
8404
        * lib/hostares.c: a name resolve that times out is still a failed
 
8405
          name resolve
 
8406
 
 
8407
2007-09-27 14:04  bagder
 
8408
 
 
8409
        * ares/ares_process.c: wrong, revert the previous "fix" and instead
 
8410
          check that the fd_set pointer is non-NULL before we FD_CLR
 
8411
 
 
8412
2007-09-27 14:02  bagder
 
8413
 
 
8414
        * ares/ares_process.c: eek, fix the conditions to return on either
 
8415
          problem instead of requiring both to occur
 
8416
 
 
8417
2007-09-27 04:45  danf
 
8418
 
 
8419
        * lib/: ftp.c, gtls.h, nssg.h: Renamed a few variables to avoid
 
8420
          shadowing global declarations.
 
8421
 
 
8422
2007-09-27 03:45  danf
 
8423
 
 
8424
        * CHANGES, acinclude.m4, lib/file.c, lib/formdata.c, lib/ftp.c,
 
8425
          lib/http_ntlm.c, lib/multi.c, lib/sendf.c, lib/splay.c,
 
8426
          lib/splay.h, lib/transfer.c, lib/url.c, lib/url.h,
 
8427
          tests/libtest/lib506.c, tests/server/sockfilt.c,
 
8428
          tests/server/tftpd.c: Enabled a few more gcc warnings with
 
8429
          --enable-debug.  Renamed a few variables to avoid shadowing
 
8430
          global declarations.
 
8431
 
 
8432
2007-09-27 02:58  yangtse
 
8433
 
 
8434
        * lib/getenv.c: Fix compiler warning: the address of 'env' will
 
8435
          always evaluate as 'true'
 
8436
 
 
8437
2007-09-26 14:46  bagder
 
8438
 
 
8439
        * RELEASE-NOTES: we added a curl_easy_setopt() option too
 
8440
 
 
8441
2007-09-26 14:44  bagder
 
8442
 
 
8443
        * CHANGES, RELEASE-NOTES, include/curl/curl.h, lib/transfer.c,
 
8444
          lib/url.c, lib/urldata.h, packages/OS400/curl.inc.in, src/main.c,
 
8445
          tests/data/Makefile.am, tests/data/test1011, tests/data/test1012:
 
8446
          Philip Langdale provided the new CURLOPT_POST301 option for
 
8447
          curl_easy_setopt() that alters how libcurl functions when
 
8448
          following redirects. It makes libcurl obey the RFC2616 when a 301
 
8449
          response is received after a non-GET request is made. Default
 
8450
          libcurl behaviour is to change method to GET in the subsequent
 
8451
          request (like it does for response code 302 - because that's what
 
8452
          many/most browsers do), but with this CURLOPT_POST301 option
 
8453
          enabled it will do what the spec says and do the next request
 
8454
          using the same method again. I.e keep POST after 301.
 
8455
 
 
8456
          The curl tool got this option as --post301
 
8457
 
 
8458
          Test case 1011 and 1012 were added to verify.
 
8459
 
 
8460
2007-09-26 14:00  bagder
 
8461
 
 
8462
        * CHANGES, RELEASE-NOTES, lib/ftp.c, lib/urldata.h,
 
8463
          tests/data/test542, tests/libtest/Makefile.am,
 
8464
          tests/libtest/lib542.c: Max Katsev reported that when doing a
 
8465
          libcurl FTP request with CURLOPT_NOBODY enabled but not
 
8466
          CURLOPT_HEADER, libcurl wouldn't do TYPE before it does SIZE
 
8467
          which makes it less useful. I walked over the code and made it do
 
8468
          this properly, and added test case 542 to verify it.
 
8469
 
 
8470
2007-09-25 19:33  danf
 
8471
 
 
8472
        * lib/strequal.c: Make glibc define the prototype for strcasestr
 
8473
 
 
8474
2007-09-25 10:46  bagder
 
8475
 
 
8476
        * docs/BINDINGS: a new Lua binding and I shortened the wording on
 
8477
          several bindings by cutting out "written"
 
8478
 
 
8479
2007-09-25 08:45  danf
 
8480
 
 
8481
        * lib/: sslgen.c, ssluse.c: #ifdef out a few more functions when
 
8482
          SSL is disabled.
 
8483
 
 
8484
2007-09-25 08:43  danf
 
8485
 
 
8486
        * configure.ac, lib/strequal.c: Use a native strcasestr() if found.
 
8487
 
 
8488
2007-09-24 23:47  bagder
 
8489
 
 
8490
        * CHANGES, RELEASE-NOTES, docs/KNOWN_BUGS, lib/ftp.c,
 
8491
          tests/data/DISABLED, tests/data/Makefile.am, tests/data/test1010:
 
8492
          Immanuel Gregoire fixed KNOWN_BUGS #44: --ftp-method nocwd did
 
8493
          not handle URLs ending with a slash properly (it should list the
 
8494
          contents of that directory). Test case 351 brought back and also
 
8495
          test 1010 was added.
 
8496
 
 
8497
2007-09-24 12:56  bagder
 
8498
 
 
8499
        * docs/curl.1: Bad use of "its" replaceed with a rephrase. I
 
8500
          noticed this flaw thanks to the Debian bug report
 
8501
          http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=443734
 
8502
 
 
8503
2007-09-22 23:23  bagder
 
8504
 
 
8505
        * ares/: CHANGES, ares_process.c: Steinar H. Gunderson fixed:
 
8506
          Correctly clear sockets from the fd_set on in several functions
 
8507
          (write_tcp_data, read_tcp_data, read_udp_packets) so that if it
 
8508
          fails and the socket is closed the following code doesn't try to
 
8509
          use the file descriptor.
 
8510
 
 
8511
2007-09-22 23:04  bagder
 
8512
 
 
8513
        * ares/: CHANGES, ares_process.c: Steinar H. Gunderson modified
 
8514
          c-ares to now also do to DNS retries even when TCP is used since
 
8515
          there are several edge cases where it still makes sense.
 
8516
 
 
8517
2007-09-22 22:45  bagder
 
8518
 
 
8519
        * ares/: CHANGES, ares_init.c: Brad House provided a fix for
 
8520
          ares_save_options(): Apparently I overlooked something with the
 
8521
          ares_save_options() where it would try to do a malloc(0) when no
 
8522
          options of that type needed to be saved.  On most platforms, this
 
8523
          was fine because malloc(0) doesn't actually return NULL, but on
 
8524
          AIX it does, so ares_save_options would return ARES_ENOMEM.
 
8525
 
 
8526
2007-09-21 13:53  bagder
 
8527
 
 
8528
        * docs/curl.1: --proxy-negotiate is added in 7.17.1
 
8529
 
 
8530
2007-09-21 13:19  bagder
 
8531
 
 
8532
        * TODO-RELEASE: the NSS patch has been committed
 
8533
 
 
8534
2007-09-21 13:08  bagder
 
8535
 
 
8536
        * RELEASE-NOTES: Available command line options: 119
 
8537
 
 
8538
2007-09-21 13:05  bagder
 
8539
 
 
8540
        * CHANGES, RELEASE-NOTES, docs/curl.1, lib/http.c,
 
8541
          lib/http_negotiate.c, lib/http_negotiate.h, src/main.c: Mark
 
8542
          Davies fixed Negotiate authentication over proxy, and also
 
8543
          introduced the --proxy-negotiate command line option to allow a
 
8544
          user to explicitly select it.
 
8545
 
 
8546
2007-09-20 22:39  danf
 
8547
 
 
8548
        * tests/: FILEFORMAT, README, ftpserver.pl, runtests.pl,
 
8549
          data/test172, data/test46, data/test53: Added variable
 
8550
          substitution to the <verify><file> section.  Made a few more
 
8551
          tests work remotely.
 
8552
 
 
8553
2007-09-20 16:43  bagder
 
8554
 
 
8555
        * docs/CONTRIBUTE: reformatted to be similar to the FAQ to make it
 
8556
          look nicer on the site: http://curl.haxx.se/docs/contribute.html
 
8557
 
 
8558
2007-09-20 16:19  bagder
 
8559
 
 
8560
        * docs/CONTRIBUTE: Achint Mehta pointed out this dead link
 
8561
 
 
8562
2007-09-20 16:05  bagder
 
8563
 
 
8564
        * docs/INTERNALS: the winsock stuff is made by curl_global_init
 
8565
 
 
8566
2007-09-20 16:05  bagder
 
8567
 
 
8568
        * docs/BINDINGS: fix bad link
 
8569
 
 
8570
2007-09-20 16:02  bagder
 
8571
 
 
8572
        * CHANGES, RELEASE-NOTES: Immanuel Gregoire is the man
 
8573
 
 
8574
2007-09-20 02:37  danf
 
8575
 
 
8576
        * src/urlglob.c: Fixed typo in error message.
 
8577
 
 
8578
2007-09-19 00:21  bagder
 
8579
 
 
8580
        * CHANGES, RELEASE-NOTES, configure.ac, docs/curl.1, lib/nss.c,
 
8581
          lib/urldata.h: Rob Crittenden provided an NSS update with the
 
8582
          following highlights:
 
8583
 
 
8584
          o It looks for the NSS database first in the environment variable
 
8585
          SSL_DIR,   then in /etc/pki/nssdb, then it initializes with no
 
8586
          database if neither of   those exist.
 
8587
 
 
8588
          o If the NSS PKCS#11 libnspsem.so driver is available then PEM
 
8589
          files may be   loaded, including the ca-bundle. If it is not
 
8590
          available then only   certificates already in the NSS database
 
8591
          are used.
 
8592
 
 
8593
          o Tries to detect whether a file or nickname is being passed in
 
8594
          so the right   thing is done
 
8595
 
 
8596
          o Added a bit of code to make the output more like the OpenSSL
 
8597
          module,   including displaying the certificate information when
 
8598
          connecting in   verbose mode
 
8599
 
 
8600
          o Improved handling of certificate errors (expired, untrusted,
 
8601
          etc)
 
8602
 
 
8603
          The libnsspem.so PKCS#11 module is currently only available in
 
8604
          Fedora 8/rawhide. Work will be done soon to upstream it. The NSS
 
8605
          module will work with or without it, all that changes is the
 
8606
          source of the certificates and keys.
 
8607
 
 
8608
2007-09-18 23:33  bagder
 
8609
 
 
8610
        * docs/CONTRIBUTE: mention the prefered source code line length to
 
8611
          be less than 80 columns
 
8612
 
 
8613
2007-09-18 23:14  bagder
 
8614
 
 
8615
        * CHANGES, RELEASE-NOTES, lib/ssh.c: Immanuel pointed out that
 
8616
          public key SSH auth failed if no public/private key was specified
 
8617
          and there was no HOME environment variable, and then it didn't
 
8618
          continue to try the other auth methods. Now it will instead try
 
8619
          to get the files id_dsa.pub and id_dsa from the current directory
 
8620
          if none of the two conditions were met.
 
8621
 
 
8622
2007-09-18 22:41  danf
 
8623
 
 
8624
        * tests/data/: test15, test18, test192, test193, test199, test214,
 
8625
          test217, test22, test258, test27, test44, test57: Use double
 
8626
          quotes in command lines for consistency.
 
8627
 
 
8628
2007-09-18 20:18  gknauf
 
8629
 
 
8630
        * lib/config-win32.h: added a define for Win32 to detect already
 
8631
          defined ssize_t.
 
8632
 
 
8633
2007-09-18 19:41  danf
 
8634
 
 
8635
        * tests/data/: test116, test212: IPv6 is a required feature for
 
8636
          these two tests, even if it's not obvious.
 
8637
 
 
8638
2007-09-18 01:23  danf
 
8639
 
 
8640
        * tests/data/test212: Fixed the required server entry
 
8641
 
 
8642
2007-09-17 23:44  danf
 
8643
 
 
8644
        * CHANGES, tests/data/test101, tests/data/test103,
 
8645
          tests/data/test108, tests/data/test116, tests/data/test119,
 
8646
          tests/data/test144, tests/data/test145, tests/data/test146,
 
8647
          tests/data/test147, tests/data/test148, tests/data/test149,
 
8648
          tests/data/test212, tests/data/test251, tests/data/test406,
 
8649
          tests/data/test408, tests/data/test525, tests/data/test529,
 
8650
          tests/data/test531: Changed some FTP tests to validate the format
 
8651
          of the PORT and EPRT commands sent by curl, if not the addresses
 
8652
          themselves.
 
8653
 
 
8654
2007-09-17 23:42  danf
 
8655
 
 
8656
        * tests/: FILEFORMAT, runtests.pl: Added %CLIENTIP and %CLIENT6IP
 
8657
          data file substitution variables.  Added hooks to the test suite
 
8658
          to make it possible to test a curl running on a remote host.
 
8659
 
 
8660
2007-09-17 23:39  danf
 
8661
 
 
8662
        * tests/: ftpserver.pl, sshserver.pl: Allow setting the IP address
 
8663
          on which to listen for connections.
 
8664
 
 
8665
2007-09-17 22:43  bagder
 
8666
 
 
8667
        * RELEASE-NOTES: G�nter's ldap fixes
 
8668
 
 
8669
2007-09-17 20:12  danf
 
8670
 
 
8671
        * tests/: ftpserver.pl, server/sockfilt.c: Make the ftp server
 
8672
          connect to the address given by curl in the PORT/EPRT instead of
 
8673
          hard-coding it to 127.0.0.1
 
8674
 
 
8675
2007-09-17 19:22  danf
 
8676
 
 
8677
        * tests/: libtest/test613.pl, data/test613, data/test614: Made the
 
8678
          directory postprocessor more forgiving of input directory format
 
8679
 
 
8680
2007-09-16 00:05  bagder
 
8681
 
 
8682
        * TODO-RELEASE: three done, seven to go
 
8683
 
 
8684
2007-09-15 23:14  bagder
 
8685
 
 
8686
        * CHANGES, RELEASE-NOTES, lib/http.c, tests/data/test208,
 
8687
          tests/data/test79: Michal Marek made libcurl automatically append
 
8688
          ";type=<a|i>" when using HTTP proxies for FTP urls.
 
8689
 
 
8690
2007-09-15 23:06  bagder
 
8691
 
 
8692
        * maketgz: offer a friendlier single-line command
 
8693
 
 
8694
2007-09-15 22:03  gknauf
 
8695
 
 
8696
        * lib/ldap.c: fixed ldap support for winldap.
 
8697
 
 
8698
2007-09-15 22:02  gknauf
 
8699
 
 
8700
        * lib/Makefile.vc6, src/Makefile.vc6: fixed VC6 makefiles for new
 
8701
          ldap linkage.
 
8702
 
 
8703
2007-09-15 10:51  bagder
 
8704
 
 
8705
        * TODO-RELEASE: I want these CONNECT problems fixed too
 
8706
 
 
8707
2007-09-15 10:50  bagder
 
8708
 
 
8709
        * TODO-RELEASE: 7.17.1 planned release in November 2007, and a
 
8710
          bunch of things to deal with
 
8711
 
 
8712
2007-09-14 21:32  danf
 
8713
 
 
8714
        * tests/data/: test1, test10, test11, test12, test13, test14,
 
8715
          test15, test150, test151, test152, test153, test154, test155,
 
8716
          test156, test157, test158, test159, test160, test162, test163,
 
8717
          test164, test166, test17, test172, test173, test174, test175,
 
8718
          test176, test177, test178, test18, test180, test181, test186,
 
8719
          test187, test188, test189, test192, test193, test194, test197,
 
8720
          test198, test2, test207, test218, test22, test220, test221,
 
8721
          test222, test223, test224, test24, test249, test25, test256,
 
8722
          test26, test260, test262, test266, test267, test268, test269,
 
8723
          test27, test273, test274, test276, test277, test28, test29,
 
8724
          test292, test293, test3, test30, test300, test301, test303,
 
8725
          test304, test306, test307, test31, test32, test33, test34,
 
8726
          test36, test37, test38, test39, test4, test40, test42, test43,
 
8727
          test44, test45, test46, test47, test48, test49, test5, test50,
 
8728
          test500, test503, test504, test508, test509, test51, test510,
 
8729
          test512, test513, test514, test518, test52, test522, test53,
 
8730
          test535, test536, test537, test54, test55, test56, test57,
 
8731
          test58, test59, test6, test60, test64, test65, test66, test67,
 
8732
          test68, test69, test7, test70, test700, test701, test71, test72,
 
8733
          test74, test77, test78, test79, test8, test80, test81, test82,
 
8734
          test83, test84, test85, test86, test88, test89, test9, test90,
 
8735
          test91, test92, test93, test95, test97, test98, test99: Replaced
 
8736
          127.0.0.1 with %HOSTIP where possible
 
8737
 
 
8738
2007-09-14 03:56  danf
 
8739
 
 
8740
        * CHANGES, RELEASE-NOTES: Added LDAPS, SCP and SFTP to curl-config
 
8741
          --protocols. Removed and fixed some AC_SUBST configure entries.
 
8742
 
 
8743
2007-09-14 03:24  danf
 
8744
 
 
8745
        * configure.ac, curl-config.in: Added LDAPS, SCP and SFTP to
 
8746
          curl-config --protocols.  Removed and fixed some AC_SUBST
 
8747
          configure entries.
 
8748
 
 
8749
2007-09-14 00:20  danf
 
8750
 
 
8751
        * docs/examples/Makefile.am: Compile samples with -DCURL_NO_OLDIES
 
8752
 
 
8753
2007-09-13 23:06  bagder
 
8754
 
 
8755
        * include/curl/curlver.h: 7.17.1-CVS is now the dev version
 
8756
 
 
8757
2007-09-13 23:05  bagder
 
8758
 
 
8759
        * RELEASE-NOTES: start over on 7.17.1
 
8760
 
 
8761
2007-09-13 22:36  danf
 
8762
 
 
8763
        * docs/examples/: README, makefile.dj: Remove remaining traces of
 
8764
          ftp3rdparty.c and mention htmltidy.c
 
8765
 
 
8766
2007-09-13 22:22  bagder
 
8767
 
 
8768
        * CHANGES: Version 7.17.0 (13 September 2007)
 
8769
 
 
8770
2007-09-13 11:02  bagder
 
8771
 
 
8772
        * docs/TODO: added some further stuff from the feature-requests
 
8773
          tracker, and a bunch of URLs to the specific tracker entries
 
8774
 
 
8775
2007-09-12 20:20  danf
 
8776
 
 
8777
        * RELEASE-NOTES: TFTP error 0 is no longer treated as success
 
8778
 
 
8779
2007-09-12 12:46  bagder
 
8780
 
 
8781
        * tests/libtest/lib540.c: Extracting the CURLINFO_PRIVATE pointer
 
8782
          makes no point since nothing set it. This caused a segfault in
 
8783
          some fprintf() implementations. Like on Solaris.
 
8784
 
 
8785
2007-09-12 00:37  bagder
 
8786
 
 
8787
        * RELEASE-NOTES: rephrased to mention ftp
 
8788
 
 
8789
2007-09-12 00:36  bagder
 
8790
 
 
8791
        * RELEASE-NOTES: curl.digimirror.nl is a new mirror in Amsterdam,
 
8792
          the Netherlands
 
8793
 
 
8794
2007-09-12 00:23  bagder
 
8795
 
 
8796
        * CHANGES, RELEASE-NOTES, tests/data/Makefile.am,
 
8797
          tests/data/test541, tests/libtest/Makefile.am,
 
8798
          tests/libtest/lib541.c: Daniel S (12 September 2007) - Bug report
 
8799
          #1792649 (http://curl.haxx.se/bug/view.cgi?id=1792649) pointed
 
8800
          out a problem with doing an empty upload over FTP on a re-used
 
8801
          connection.    I added test case 541 to reproduce it and to
 
8802
          verify the fix.
 
8803
 
 
8804
          - I noticed while writing test 541 that the FTP code wrongly did
 
8805
          a CWD on the   second transfer as it didn't store and remember
 
8806
          the "" path from the   previous transfer so it would instead CWD
 
8807
          to the entry path as stored. This   worked, but did a superfluous
 
8808
          command. Thus, test case 541 now also verifies   this fix.
 
8809
 
 
8810
2007-09-12 00:21  bagder
 
8811
 
 
8812
        * lib/ftp.c: - I noticed while writing test 541 that the FTP code
 
8813
          wrongly did a CWD on the   second transfer as it didn't store and
 
8814
          remember the "" path from the   previous transfer so it would
 
8815
          instead CWD to the entry path as stored. This   worked, but did a
 
8816
          superfluous command. Thus, test case 541 now also verifies   this
 
8817
          fix.
 
8818
 
 
8819
2007-09-12 00:21  bagder
 
8820
 
 
8821
        * lib/transfer.c: - Bug report #1792649
 
8822
          (http://curl.haxx.se/bug/view.cgi?id=1792649) pointed   out a
 
8823
          problem with doing an empty upload over FTP on a re-used
 
8824
          connection.    I added test case 541 to reproduce it and to
 
8825
          verify the fix.
 
8826
 
 
8827
2007-09-10 00:22  bagder
 
8828
 
 
8829
        * RELEASE-NOTES, docs/BINDINGS: A brand new binding for SP-Forth
 
8830
          was written
 
8831
 
 
8832
2007-09-07 22:35  danf
 
8833
 
 
8834
        * CHANGES, lib/tftp.c: TFTP now reports the "not defined" TFTP
 
8835
          error code 0 as an error, not success.
 
8836
 
 
8837
2007-09-07 22:05  danf
 
8838
 
 
8839
        * CHANGES, tests/data/Makefile.am, tests/data/test1007: Added test
 
8840
          case 1007 to test permission problem when uploading with TFTP (to
 
8841
          validate bug #1790403).
 
8842
 
 
8843
2007-09-06 23:38  bagder
 
8844
 
 
8845
        * RELEASE-NOTES: http://curl.cheap.co.il is a new mirror in
 
8846
          Tel-Aviv, Israel
 
8847
 
 
8848
2007-09-06 15:38  bagder
 
8849
 
 
8850
        * docs/KNOWN_BUGS: two new CONNECT response problems that have
 
8851
          appeared
 
8852
 
 
8853
2007-09-06 00:01  danf
 
8854
 
 
8855
        * lib/: connect.c, setup_once.h: Minix doesn't support getsockopt
 
8856
          on UDP sockets or send/recv on TCP sockets.
 
8857
 
 
8858
2007-09-05 23:41  bagder
 
8859
 
 
8860
        * CHANGES, lib/ftp.c: Curl_GetFTPResponse() now checks and properly
 
8861
          deals with the fact that the underlying ftp_readresp() function
 
8862
          has a separate "cache" where there might in fact be leftover
 
8863
          data...
 
8864
 
 
8865
2007-09-05 19:22  danf
 
8866
 
 
8867
        * CHANGES: Minix doesn't support getsockopt on UDP sockets or
 
8868
          send/recv on TCP sockets.
 
8869
 
 
8870
2007-09-05 19:17  danf
 
8871
 
 
8872
        * docs/KNOWN_BUGS, tests/FILEFORMAT: Minor updates
 
8873
 
 
8874
2007-09-03 16:10  bagder
 
8875
 
 
8876
        * RELEASE-NOTES: I can't spell
 
8877
 
 
8878
2007-09-03 16:08  bagder
 
8879
 
 
8880
        * RELEASE-NOTES: curlpp 0.7.1 was relased
 
8881
 
 
8882
2007-09-03 13:10  gknauf
 
8883
 
 
8884
        * docs/INSTALL: added some comments for MingW32 builds.
 
8885
 
 
8886
2007-09-01 23:21  danf
 
8887
 
 
8888
        * docs/INSTALL: bash is not required when compiling under Minix
 
8889
 
 
8890
2007-08-31 21:36  danf
 
8891
 
 
8892
        * CHANGES, docs/libcurl/curl_easy_setopt.3,
 
8893
          docs/libcurl/libcurl-errors.3, include/curl/curl.h, lib/ftp.c,
 
8894
          lib/strerror.c, lib/url.c, lib/urldata.h,
 
8895
          packages/OS400/curl.inc.in, src/main.c: Renamed the
 
8896
          CURLE_FTP_SSL_FAILED error code to CURLE_USE_SSL_FAILED.  Renamed
 
8897
          the curl_ftpssl enum to curl_usessl and its enumerated constants,
 
8898
          creating macros for backward compatibility.
 
8899
 
 
8900
2007-08-31 19:56  danf
 
8901
 
 
8902
        * CHANGES, lib/strerror.c: Made some of the error strings returned
 
8903
          by the *strerror functions more generic, and more consistent with
 
8904
          each other.
 
8905
 
 
8906
2007-08-31 19:54  danf
 
8907
 
 
8908
        * lib/multi.c: Fixed an invalid returned error code added in my
 
8909
          last submission.
 
8910
 
 
8911
2007-08-31 01:03  danf
 
8912
 
 
8913
        * CHANGES, RELEASE-NOTES, lib/ssh.c, tests/data/Makefile.am,
 
8914
          tests/data/test615: Added more accurate error code returns from
 
8915
          SFTP operations.  Added test case 615 to test an SFTP upload
 
8916
          failure.
 
8917
 
 
8918
2007-08-30 22:34  danf
 
8919
 
 
8920
        * CHANGES, RELEASE-NOTES, docs/TODO,
 
8921
          docs/examples/ftpuploadresume.c, docs/examples/simplessl.c,
 
8922
          docs/libcurl/curl_easy_setopt.3, docs/libcurl/libcurl-errors.3,
 
8923
          docs/libcurl/libcurl-tutorial.3, include/curl/curl.h,
 
8924
          lib/base64.c, lib/connect.c, lib/ftp.c, lib/gtls.c, lib/nss.c,
 
8925
          lib/speedcheck.c, lib/ssh.c, lib/ssluse.c, lib/strerror.c,
 
8926
          lib/telnet.c, lib/tftp.c, lib/transfer.c, lib/url.c,
 
8927
          packages/OS400/README.OS400, packages/OS400/ccsidcurl.c,
 
8928
          packages/OS400/curl.inc.in, src/main.c, tests/data/test189,
 
8929
          tests/data/test190, tests/data/test99: Renamed several libcurl
 
8930
          error codes and options to make them more general and allow reuse
 
8931
          by multiple protocols. Several unused error codes were removed.
 
8932
          In all cases, macros were added to preserve source (and binary)
 
8933
          compatibility with the old names.  These macros are subject to
 
8934
          removal at a future date, but probably not before 2009.  An
 
8935
          application can be tested to see if it is using any obsolete code
 
8936
          by compiling it with the CURL_NO_OLDIES macro defined.
 
8937
 
 
8938
          Documented some newer error codes in libcurl-error(3)
 
8939
 
 
8940
2007-08-30 22:28  gknauf
 
8941
 
 
8942
        * configure.ac: added --enable-ldaps switch; renamed LDAP(S)
 
8943
          messages from 'yes' to 'enabled'.
 
8944
 
 
8945
2007-08-30 20:26  danf
 
8946
 
 
8947
        * tests/server/sockfilt.c, lib/multi.c: Fixed a few compiler
 
8948
          warnings. Try to do a slightly better job of cleaning up after an
 
8949
          OOM condition in curl_multi_add_handle
 
8950
 
 
8951
2007-08-30 16:06  bagder
 
8952
 
 
8953
        * lib/ftp.c: Made Curl_GetFTPResponse() use lots less code and
 
8954
          instead use the proper low-level ftp_readresp() function.
 
8955
          Hopefully adressing bug #1779054.
 
8956
 
 
8957
2007-08-29 07:36  danf
 
8958
 
 
8959
        * lib/: cookie.c, cookie.h, file.c, hash.c, tftp.c, url.c: Added
 
8960
          lots of consts
 
8961
 
 
8962
2007-08-28 20:23  danf
 
8963
 
 
8964
        * tests/README: Mention that 'make test' does more than just run
 
8965
          all the tests (suggested by Kris/tinker105 in bug #1779054) and
 
8966
          mention the torture tests.
 
8967
 
 
8968
2007-08-27 08:31  danf
 
8969
 
 
8970
        * lib/: formdata.c, ftp.c, http.c, http.h, http_digest.c,
 
8971
          http_digest.h, http_negotiate.c, http_negotiate.h, http_ntlm.c,
 
8972
          http_ntlm.h, socks.c, socks.h, sslgen.c, sslgen.h, ssluse.c,
 
8973
          transfer.c, transfer.h: Fixed some minor type mismatches and
 
8974
          missing consts mainly found by splint.
 
8975
 
 
8976
2007-08-26 07:53  danf
 
8977
 
 
8978
        * lib/: dict.c, easy.c, escape.c, hostip.c, http.c, http.h,
 
8979
          multi.c, multiif.h, url.c, urldata.h: Fixed some minor mismatched
 
8980
          types found by splint.
 
8981
 
 
8982
2007-08-25 14:10  gknauf
 
8983
 
 
8984
        * lib/ldap.c: bail out with error if someone tries to use another
 
8985
          cert than PEM with OpenLDAP.
 
8986
 
 
8987
2007-08-25 14:08  gknauf
 
8988
 
 
8989
        * lib/Makefile.m32, src/Makefile.m32: only link with -lwldap32 if
 
8990
          we dont use other LDAP SDKs.
 
8991
 
 
8992
2007-08-24 19:08  gknauf
 
8993
 
 
8994
        * lib/Makefile.m32, lib/config-win32.h, src/Makefile.m32: added
 
8995
          defines to build with OpenLDAP.
 
8996
 
 
8997
2007-08-24 17:56  patrickm
 
8998
 
 
8999
        * packages/OS400/: make-include.sh, makefile.sh: Adding DOCS file
 
9000
          in OS400 installation library with license and various other
 
9001
          documentation text files.  Setting character set of OS400
 
9002
          installed source components
 
9003
 
 
9004
2007-08-24 16:00  bagder
 
9005
 
 
9006
        * CHANGES, RELEASE-NOTES, lib/ftp.c, tests/data/Makefile.am,
 
9007
          tests/data/test1006: Bug report #1779054
 
9008
          (http://curl.haxx.se/bug/view.cgi?id=1779054) pointed out that
 
9009
          libcurl didn't deal with large responses from server commands,
 
9010
          when the single response was consisting of multiple lines but of
 
9011
          a total size of 16KB or more. Dan Fandrich improved the ftp test
 
9012
          script and provided test case 1006 to repeat the problem, and I
 
9013
          fixed the code to make sure this new test case runs fine.
 
9014
 
 
9015
2007-08-24 11:06  patrickm
 
9016
 
 
9017
        * lib/: gtls.c, nss.c, ssluse.c, version.c: Remove leading space in
 
9018
          curl_version_info ss_version field.
 
9019
 
 
9020
2007-08-24 01:25  danf
 
9021
 
 
9022
        * tests/data/: Makefile.am, test1005: Added test case 1005 to test
 
9023
          excessively-long replies spread out over multiple lines (similar
 
9024
          to test case 1003).
 
9025
 
 
9026
2007-08-24 01:24  danf
 
9027
 
 
9028
        * tests/: FILEFORMAT, ftpserver.pl: Allow ftp server alternate
 
9029
          replies to contain backslash-escaped control characters.
 
9030
 
 
9031
2007-08-23 20:46  patrickm
 
9032
 
 
9033
        * packages/OS400/os400sys.c: Make ldap.h, gssapi.h and qsossl.h
 
9034
          inclusions conditional.
 
9035
 
 
9036
2007-08-23 20:45  danf
 
9037
 
 
9038
        * tests/ftpserver.pl: Need even more time to wait for an accept.
 
9039
 
 
9040
2007-08-23 19:35  danf
 
9041
 
 
9042
        * tests/data/: Makefile.am, test1004, test16: Added test1004 to
 
9043
          validate a previous fix for a memory leak when an empty proxy
 
9044
          server is selected.
 
9045
 
 
9046
2007-08-23 19:26  danf
 
9047
 
 
9048
        * docs/INSTALL: Mention OS/400 and TPF
 
9049
 
 
9050
2007-08-23 17:00  bagder
 
9051
 
 
9052
        * RELEASE-NOTES: ported to OS/400
 
9053
 
 
9054
2007-08-23 16:58  bagder
 
9055
 
 
9056
        * lib/Makefile.am: added the two new os400 files
 
9057
 
 
9058
2007-08-23 16:46  bagder
 
9059
 
 
9060
        * packages/Makefile.am: Add the files in the OS400 dir to the dist.
 
9061
          I didn't add it as a new subdir just because if I do that
 
9062
          automake does funny things automatically with the makefile.sh
 
9063
          file in that directory and thus doing it this way was a quick
 
9064
          work-around that annoyance!
 
9065
 
 
9066
2007-08-23 16:33  bagder
 
9067
 
 
9068
        * docs/curl.1: --libcurl does not support -F
 
9069
 
 
9070
2007-08-23 16:30  patrickm
 
9071
 
 
9072
        * CHANGES, include/curl/curl.h, lib/config-os400.h,
 
9073
          lib/inet_ntop.c, lib/setup-os400.h, lib/setup.h,
 
9074
          packages/OS400/README.OS400, packages/OS400/ccsidcurl.c,
 
9075
          packages/OS400/ccsidcurl.h, packages/OS400/curl.inc.in,
 
9076
          packages/OS400/initscript.sh, packages/OS400/make-include.sh,
 
9077
          packages/OS400/make-lib.sh, packages/OS400/make-src.sh,
 
9078
          packages/OS400/make-tests.sh, packages/OS400/makefile.sh,
 
9079
          packages/OS400/os400sys.c, packages/OS400/os400sys.h: Porting
 
9080
          library to OS/400
 
9081
 
 
9082
2007-08-23 02:10  gknauf
 
9083
 
 
9084
        * lib/ldap.c: added support for CA cert verification; default now
 
9085
          to verify cert unless data->set.ssl.verifypeer is 0.
 
9086
 
 
9087
2007-08-23 00:48  bagder
 
9088
 
 
9089
        * CHANGES, RELEASE-NOTES, lib/file.c: Bug report #1779751
 
9090
          (http://curl.haxx.se/bug/view.cgi?id=1779751) pointed out that
 
9091
          doing first a file:// upload and then an FTP upload crashed
 
9092
          libcurl or at best caused furious valgrind complaints. Fixed now
 
9093
          by making sure we free and clear the file-specific struct
 
9094
          properly when done with it.
 
9095
 
 
9096
2007-08-22 20:05  giva
 
9097
 
 
9098
        * lib/ldap.c: Reversed the 'HAVE_LDAP_URL_PARSE' ifdef statement.
 
9099
 
 
9100
2007-08-22 16:18  bagder
 
9101
 
 
9102
        * CHANGES, RELEASE-NOTES, lib/ftp.c, tests/data/Makefile.am,
 
9103
          tests/data/test1003: Bug report #1779054
 
9104
          (http://curl.haxx.se/bug/view.cgi?id=1779054) pointed out that
 
9105
          libcurl didn't deal with very long (>16K) FTP server response
 
9106
          lines properly. Starting now, libcurl will chop them off (thus
 
9107
          the client app will not get the full line) but survive and deal
 
9108
          with them fine otherwise. Test case 1003 was added to verify
 
9109
          this.
 
9110
 
 
9111
2007-08-22 16:09  bagder
 
9112
 
 
9113
        * tests/server/sockfilt.c: added a size > buffer size check to make
 
9114
          it easier to track this in the future
 
9115
 
 
9116
2007-08-22 15:57  bagder
 
9117
 
 
9118
        * tests/server/sockfilt.c: Upped the buffer size to 17000+ bytes to
 
9119
          prepare for the upcoming test 1003 that verfies ridiculously long
 
9120
          server response lines. Also changed sprintf to snprintf in a few
 
9121
          places.
 
9122
 
 
9123
2007-08-22 13:28  bagder
 
9124
 
 
9125
        * docs/libcurl/curl_easy_cleanup.3: 1) the talk about strings used
 
9126
          by libcurl doesn't apply to libcurl >= 7.17.0 2) added nroff
 
9127
          header
 
9128
 
 
9129
2007-08-22 12:14  gknauf
 
9130
 
 
9131
        * lib/ldap.c: for now comment the tls_start section...
 
9132
 
 
9133
2007-08-21 05:04  gknauf
 
9134
 
 
9135
        * lib/Makefile.m32, src/Makefile.m32: sync libssh2 paths with
 
9136
          comments.
 
9137
 
 
9138
2007-08-21 04:42  gknauf
 
9139
 
 
9140
        * lib/Makefile.m32, src/Makefile.m32: added targets to create the
 
9141
          files missing in CVS which makes calling buildconf.bat obsolete;
 
9142
          removed obsolete wsock32 link lib.
 
9143
 
 
9144
2007-08-21 01:31  gknauf
 
9145
 
 
9146
        * src/Makefile.m32: fixed wrong CLAGS define.
 
9147
 
 
9148
2007-08-21 01:31  gknauf
 
9149
 
 
9150
        * lib/ldap.c: fixed warning with unused var; removed now obsolete
 
9151
          defines since we include now ldap headers which define these.
 
9152
 
 
9153
2007-08-20 23:54  bagder
 
9154
 
 
9155
        * CHANGES, RELEASE-NOTES, lib/ftp.c: Based on a patch by Christian
 
9156
          Vogt, the FTP code now sets the upcoming download transfer size
 
9157
          much earlier to be possible to get read with
 
9158
          CURLINFO_CONTENT_LENGTH_DOWNLOAD as soon as possible.
 
9159
 
 
9160
2007-08-20 21:33  gknauf
 
9161
 
 
9162
        * configure.ac: converted tabs to spaces.
 
9163
 
 
9164
2007-08-20 21:30  gknauf
 
9165
 
 
9166
        * configure.ac: removed trailing spaces.
 
9167
 
 
9168
2007-08-20 19:53  danf
 
9169
 
 
9170
        * tests/ftpserver.pl: Increase timeout for accept for improved
 
9171
          reliability on loaded servers.
 
9172
 
 
9173
2007-08-20 18:34  gknauf
 
9174
 
 
9175
        * lib/Makefile.netware, src/Makefile.netware: compile with ldaps by
 
9176
          default since it seems to work fine so far.
 
9177
 
 
9178
2007-08-20 18:30  gknauf
 
9179
 
 
9180
        * lib/ldap.c: fixed ldaps section for OpenLDAP. Still not working,
 
9181
          but at least it compiles now, and should serve as base to get it
 
9182
          finally working. Also seems that the ifdefs can be arranged some
 
9183
          better because the Solaris and Netscape/iPlanet/Mozilla LDAP SDKs
 
9184
          seem to be closer to the Novell section than the OpenLDAP one.
 
9185
 
 
9186
2007-08-20 18:21  gknauf
 
9187
 
 
9188
        * lib/Makefile.m32, src/Makefile.m32: added some comments about the
 
9189
          paths and build options; added define to build with ldaps
 
9190
          support; enabled build with the Novell LDAP SDK.
 
9191
 
 
9192
2007-08-20 17:51  gknauf
 
9193
 
 
9194
        * configure.ac: dont set CURL_LDAP_HYBRID for MingW32 configure
 
9195
          builds.
 
9196
 
 
9197
2007-08-20 14:50  gknauf
 
9198
 
 
9199
        * configure.ac, lib/Makefile.netware, lib/config-win32.h,
 
9200
          src/Makefile.netware: added define for ldap_ssl.h.
 
9201
 
 
9202
2007-08-20 01:23  gknauf
 
9203
 
 
9204
        * lib/Makefile.m32, src/Makefile.m32: ignore errors of the RM
 
9205
          command; seems that the del command fails on W2K when the file to
 
9206
          delete isnt found while on XP it only prints the warning but make
 
9207
          continues....
 
9208
 
 
9209
2007-08-19 02:26  gknauf
 
9210
 
 
9211
        * lib/Makefile.m32, src/Makefile.m32: added some comments in the
 
9212
          makefiles about build options.
 
9213
 
 
9214
2007-08-18 00:33  bagder
 
9215
 
 
9216
        * docs/examples/.cvsignore: ignore all the binaries and the .deps
 
9217
          and .libs
 
9218
 
 
9219
2007-08-18 00:31  bagder
 
9220
 
 
9221
        * CHANGES, RELEASE-NOTES, lib/ftp.c: - Robson Braga Araujo filed
 
9222
          bug report #1776232
 
9223
          (http://curl.haxx.se/bug/view.cgi?id=1776232) about libcurl
 
9224
          calling   Curl_client_write(), passing on a const string that the
 
9225
          caller may not   modify and yet it does (on some platforms).
 
9226
 
 
9227
2007-08-18 00:24  bagder
 
9228
 
 
9229
        * tests/data/test1000: remove stupid comment since there's no
 
9230
          content in this test case
 
9231
 
 
9232
2007-08-18 00:22  bagder
 
9233
 
 
9234
        * CHANGES, RELEASE-NOTES, lib/ftp.c, tests/data/Makefile.am,
 
9235
          tests/data/test1000: Robson Braga Araujo filed bug report
 
9236
          #1776235 (http://curl.haxx.se/bug/view.cgi?id=1776235) about ftp
 
9237
          requests with NOBODY on a directory would do a "SIZE (null)"
 
9238
          request. This is now fixed and test case 1000 was added to
 
9239
          verify.
 
9240
 
 
9241
2007-08-18 00:21  bagder
 
9242
 
 
9243
        * docs/TODO:  NEXT soname bump
 
9244
 
 
9245
           * #undef CURL_FTP_HTTPSTYLE_HEAD in lib/ftp.c to remove the
 
9246
          HTTP-style headers
 
9247
             from being output in NOBODY requests over ftp
 
9248
 
 
9249
2007-08-18 00:17  bagder
 
9250
 
 
9251
        * tests/data/: test1001, test1002: some keywords for future
 
9252
          stats/coverage checks
 
9253
 
 
9254
2007-08-18 00:11  bagder
 
9255
 
 
9256
        * tests/data/: Makefile.am, test1001, test1002, test5320, test5322:
 
9257
          Moved the 5320 and 5322 into the 1000-series instead which is a
 
9258
          documented range. They are about FTP but the 100-199 range is
 
9259
          full.
 
9260
 
 
9261
2007-08-17 22:21  bagder
 
9262
 
 
9263
        * CHANGES, RELEASE-NOTES, lib/http.c, tests/data/Makefile.am,
 
9264
          tests/data/test5320, tests/data/test5322: Song Ma provided a
 
9265
          patch that cures a problem libcurl has when doing resume HTTP PUT
 
9266
          using Digest authentication. Test case 5320 and 5322 were also
 
9267
          added to verify the functionality.
 
9268
 
 
9269
2007-08-16 17:23  gknauf
 
9270
 
 
9271
        * lib/ldap.c: fixed warning about uninitialized.
 
9272
 
 
9273
2007-08-16 16:08  gknauf
 
9274
 
 
9275
        * lib/: ldap.c, url.c, version.c: added basic ldaps support; for
 
9276
          now its ifdef'd with HAVE_LDAP_SSL unless we know its fully
 
9277
          working, and available with all LDAP SDKs.  Win32 requires to
 
9278
          have the trusted CA in local keystore - I've not found yet a way
 
9279
          to disable the cert check.
 
9280
 
 
9281
2007-08-15 18:17  gknauf
 
9282
 
 
9283
        * lib/urldata.h: added define PORT_LDAPS.
 
9284
 
 
9285
2007-08-15 16:49  patrickm
 
9286
 
 
9287
        * lib/version.c: Fix a potential buffer overflow bug in
 
9288
          lib/version.c
 
9289
 
 
9290
2007-08-15 10:18  gknauf
 
9291
 
 
9292
        * lib/ldap.c: added ldap_msgfree() to fix memory leak.
 
9293
 
 
9294
2007-08-14 20:39  gknauf
 
9295
 
 
9296
        * lib/Makefile.m32, src/Makefile.m32: added a dependency for
 
9297
          libcares if build with ares support; other minor makefile tweaks.
 
9298
 
 
9299
2007-08-14 19:23  danf
 
9300
 
 
9301
        * docs/INSTALL: LDAP is no longer excluded on Minix.
 
9302
 
 
9303
2007-08-14 18:43  gknauf
 
9304
 
 
9305
        * docs/INSTALL: updated NetWare docu about recent LDAP changes.
 
9306
 
 
9307
2007-08-14 18:31  gknauf
 
9308
 
 
9309
        * lib/Makefile.netware, src/Makefile.netware: only include LDAP
 
9310
          headers if we build with LDAP support.
 
9311
 
 
9312
2007-08-14 16:48  gknauf
 
9313
 
 
9314
        * lib/Makefile.m32, src/Makefile.m32: added  -lwldap32 to link
 
9315
          libs.
 
9316
 
 
9317
2007-08-14 15:01  gknauf
 
9318
 
 
9319
        * lib/Makefile.netware, src/Makefile.netware: changed autoload
 
9320
          dependent LDAP NLM.
 
9321
 
 
9322
2007-08-14 14:02  gknauf
 
9323
 
 
9324
        * lib/Makefile.netware, src/Makefile.netware: trial to enable LDAP
 
9325
          support again with patched Novell headers.
 
9326
 
 
9327
2007-08-14 12:28  bagder
 
9328
 
 
9329
        * CHANGES, RELEASE-NOTES, lib/http_ntlm.c: Andrew Wansink provided
 
9330
          an NTLM bugfix: in the case the server sets the flag
 
9331
          NTLMFLAG_NEGOTIATE_UNICODE, we need to filter it off because
 
9332
          libcurl doesn't unicode encode the strings it packs into the NTLM
 
9333
          authenticate packet.
 
9334
 
 
9335
2007-08-14 12:11  bagder
 
9336
 
 
9337
        * docs/TODO: the curl_multi_handle_control() idea
 
9338
 
 
9339
2007-08-13 20:11  danf
 
9340
 
 
9341
        * tests/libtest/Makefile.am: Removed redundant dependency lines
 
9342
 
 
9343
2007-08-13 18:37  danf
 
9344
 
 
9345
        * lib/ldap.c: Removed unused variable.
 
9346
 
 
9347
2007-08-13 15:03  patrickm
 
9348
 
 
9349
        * lib/ldap.c: Simplify and rename internal structure to avoid
 
9350
          potential name clash with LDAP header file.
 
9351
 
 
9352
2007-08-13 00:25  bagder
 
9353
 
 
9354
        * lib/ldap.c: Fixed the LDAP_DEPRECATED #define as suggested by
 
9355
          Daniel Johnson, and indented some of the code to curl-style
 
9356
 
 
9357
2007-08-12 22:36  bagder
 
9358
 
 
9359
        * src/main.c: minor change in language for the --libcurl source
 
9360
          header
 
9361
 
 
9362
2007-08-12 02:48  gknauf
 
9363
 
 
9364
        * lib/Makefile.netware: disable LDAP since we can no longer compile
 
9365
          due to header incompatiblities.
 
9366
 
 
9367
2007-08-11 23:05  bagder
 
9368
 
 
9369
        * CHANGES, RELEASE-NOTES, lib/transfer.c: Allen Pulsifer provided a
 
9370
          patch that makes libcurl set the expected download size earlier
 
9371
          when doing HTTP downloads, so that applications and the progress
 
9372
          meter etc know get the info earlier in the flow than before.
 
9373
 
 
9374
2007-08-11 22:57  bagder
 
9375
 
 
9376
        * CHANGES, RELEASE-NOTES, acinclude.m4, configure.ac,
 
9377
          docs/examples/Makefile.example, hiper/Makefile,
 
9378
          lib/Makefile.Watcom, lib/Makefile.inc, lib/Makefile.netware,
 
9379
          lib/config-riscos.h, lib/config-tpf.h, lib/config-win32.h,
 
9380
          lib/config-win32ce.h, lib/curl_ldap.h, lib/ldap.c, lib/ldap.h,
 
9381
          lib/url.c, packages/vms/config-vms.h, src/Makefile.netware,
 
9382
          src/config-riscos.h: Patrick Monnerat modified the LDAP code and
 
9383
          approach in curl. Starting now, the configure script checks for
 
9384
          openldap and friends and we link with those libs just like we
 
9385
          link all other third party libraries, and we no longer dlopen()
 
9386
          those libraries. Our private header file lib/ldap.h was renamed
 
9387
          to lib/curl_ldap.h due to this. I set a tag in CVS
 
9388
          (curl-7_17_0-preldapfix) just before this commit, just in case.
 
9389
 
 
9390
2007-08-10 00:33  gknauf
 
9391
 
 
9392
        * lib/nwos.c: fixed warning with gcc 4.x (hopefully); dynamincally
 
9393
          imported UseAccurateCaseForPaths() for CLIB port to be
 
9394
          stonetime-compatible (NW 3.x).
 
9395
 
 
9396
2007-08-09 23:05  gknauf
 
9397
 
 
9398
        * lib/mprintf.c: fixed a warning which MingW gcc 4.2.1.
 
9399
 
 
9400
2007-08-09 05:28  danf
 
9401
 
 
9402
        * tests/data/test56: There's no need to ignore the User-Agent for
 
9403
          this test.
 
9404
 
 
9405
2007-08-08 22:09  gknauf
 
9406
 
 
9407
        * lib/: inet_ntop.c, nwos.c: moved ugly CLIB define to nwos.c.
 
9408
 
 
9409
2007-08-08 19:51  danf
 
9410
 
 
9411
        * CHANGES, RELEASE-NOTES, lib/content_encoding.c: Song Ma noted a
 
9412
          zlib memory leak in the illegal compressed header countermeasures
 
9413
          code path.
 
9414
 
 
9415
2007-08-08 19:07  gknauf
 
9416
 
 
9417
        * src/Makefile.m32: removed asm rules since we have no asm in the
 
9418
          sources, and this produced 2 warnings.
 
9419
 
 
9420
2007-08-08 18:59  gknauf
 
9421
 
 
9422
        * lib/config-win32.h, src/config-win32.h: blocked ssize_t define
 
9423
          for MingW32.
 
9424
 
 
9425
2007-08-08 12:37  patrickm
 
9426
 
 
9427
        * lib/: krb5.c, memdebug.c: Fix getsockname argument type Improve
 
9428
          "universal" alignment type in struct memdebug
 
9429
 
 
9430
2007-08-07 23:14  bagder
 
9431
 
 
9432
        * docs/libcurl/curl_easy_setopt.3: Usage of the
 
9433
          BCURLOPT_PROGRESSFUNCTION callback is not recommended when using
 
9434
          the multi interface, but having the comment in here caused more
 
9435
          questions than we fixed problems so I remove it now. It still
 
9436
          works fine.
 
9437
 
 
9438
2007-08-07 20:24  danf
 
9439
 
 
9440
        * lib/url.c: Fixed torture test for test 509
 
9441
 
 
9442
2007-08-07 19:40  gknauf
 
9443
 
 
9444
        * lib/Makefile.Watcom, lib/Makefile.m32, lib/config-win32.h,
 
9445
          src/Makefile.Watcom, src/config-win32.h: moved HAVE_LONGLONG from
 
9446
          makefiles to config-win32.h.
 
9447
 
 
9448
2007-08-07 15:01  bagder
 
9449
 
 
9450
        * docs/TODO: add URL to more "generated public config.h" details
 
9451
 
 
9452
2007-08-07 14:44  patrickm
 
9453
 
 
9454
        * include/curl/mprintf.h, lib/ssluse.c, lib/strtoofft.h: Some #if
 
9455
          --> #ifdef undef standard *printf before (re)defining them
 
9456
 
 
9457
2007-08-07 02:10  danf
 
9458
 
 
9459
        * tests/libtest/lib540.c, lib/url.c: Fixed some icc compiler
 
9460
          warnings.
 
9461
 
 
9462
2007-08-07 00:21  gknauf
 
9463
 
 
9464
        * docs/INSTALL: Peteris Krumins pointed out that MingW32 doesnt
 
9465
          provide a batch file to set the path to the bin folder.
 
9466
 
 
9467
2007-08-06 17:58  bagder
 
9468
 
 
9469
        * docs/THANKS: ontributors from the 7.16.4 release notes and a
 
9470
          removed duplicate
 
9471
 
 
9472
2007-08-06 17:54  bagder
 
9473
 
 
9474
        * docs/INSTALL: removed the rsaglue hint since it doesn't apply to
 
9475
          modern OpenSSL, and added some brief hints about gssapi and
 
9476
          libssh2
 
9477
 
 
9478
2007-08-06 16:56  bagder
 
9479
 
 
9480
        * docs/TODO: we now support GSS/Kerberos 5 for ftp file transfers!
 
9481
 
 
9482
2007-08-05 23:33  bagder
 
9483
 
 
9484
        * lib/formdata.c: Patrick Monnerat updated the _FORM_DEBUG-enabled
 
9485
          code, and I updated comments based on his comments/suggestions.
 
9486
 
 
9487
2007-08-05 01:35  gknauf
 
9488
 
 
9489
        * lib/Makefile.netware, src/Makefile.netware: changed to use
 
9490
          libssh2 0.16; fixed link order in case libssh2 is build with
 
9491
          zlib.
 
9492
 
 
9493
2007-08-04 22:58  bagder
 
9494
 
 
9495
        * RELEASE-NOTES: another mirror
 
9496
 
 
9497
2007-08-04 22:47  bagder
 
9498
 
 
9499
        * CHANGES, lib/escape.c, lib/strtoofft.c: Patrick Monnerat fixed
 
9500
          curl_easy_escape() and curlx_strtoll() to work on non-ASCII
 
9501
          systems.
 
9502
 
 
9503
2007-08-04 18:54  danf
 
9504
 
 
9505
        * lib/url.c: Fixed a couple of compiler warnings.
 
9506
 
 
9507
2007-08-04 00:46  danf
 
9508
 
 
9509
        * lib/url.c: Refactored CreateConnection() somewhat to reduce its
 
9510
          length by splitting it into a few new functions.  Fixed a few
 
9511
          leaks in out of memory conditions, including for test case 231.
 
9512
 
 
9513
2007-08-03 21:54  gknauf
 
9514
 
 
9515
        * src/Makefile.m32: fixed small fix issue I introduced with my
 
9516
          previous commit.
 
9517
 
 
9518
2007-08-03 16:30  gknauf
 
9519
 
 
9520
        * lib/Makefile.m32, src/Makefile.m32: some more makefile
 
9521
          fixes/changes.
 
9522
 
 
9523
2007-08-03 15:57  jehousley
 
9524
 
 
9525
        * lib/ssh.c: Start adding some expanded error conversion of libssh2
 
9526
          errors.
 
9527
 
 
9528
2007-08-03 15:46  jehousley
 
9529
 
 
9530
        * lib/: transfer.c, url.c: The previous commit to force the use of
 
9531
          libssh2-0.16 by removing LIBSSH2_APINO
 
9532
 
 
9533
2007-08-03 14:53  gknauf
 
9534
 
 
9535
        * lib/Makefile.m32, src/Makefile.m32: changed 'rm -f' to 'del /f'
 
9536
          so it works without GnuUtils as Peteris Krumins pointed out;
 
9537
          changed to use latest external libs.
 
9538
 
 
9539
2007-08-03 13:46  gknauf
 
9540
 
 
9541
        * docs/: INSTALL, README.win32: Peteris Krumins pointed out some
 
9542
          MingW32 related build issues.
 
9543
 
 
9544
2007-08-03 13:24  gknauf
 
9545
 
 
9546
        * Makefile.dist: Peteris Krumins pointed out that the standard
 
9547
          MingW32 build depends on zlib; removed that, and added another
 
9548
          option for zlib build, and renamed all other targets to reflect
 
9549
          zlib dependency.
 
9550
 
 
9551
2007-08-03 10:31  bagder
 
9552
 
 
9553
        * RELEASE-NOTES: SCP and SFTP support now requires libssh2 0.16 or
 
9554
          later
 
9555
 
 
9556
2007-08-03 10:25  bagder
 
9557
 
 
9558
        * lib/ssh.c: remove left-over partly support for libssh2 0.14
 
9559
 
 
9560
2007-08-03 10:14  bagder
 
9561
 
 
9562
        * lib/: ssh.c, ssh.h: The SSH code now only works with libssh2 0.16
 
9563
          or later. Thus we must not release the next curl until there is a
 
9564
          libssh2 0.16 released.
 
9565
 
 
9566
2007-08-02 22:10  bagder
 
9567
 
 
9568
        * CHANGES, RELEASE-NOTES, lib/url.c: Scott Cantor filed bug report
 
9569
          #1766320 (http://curl.haxx.se/bug/view.cgi?id=1766320) pointing
 
9570
          out that the libcurl code accessed two curl_easy_setopt() options
 
9571
          (CURLOPT_DNS_CACHE_TIMEOUT and CURLOPT_DNS_USE_GLOBAL_CACHE) as
 
9572
          ints even though they're documented to be passed in as longs, and
 
9573
          that makes a difference on 64 bit architectures.
 
9574
 
 
9575
2007-08-02 21:23  danf
 
9576
 
 
9577
        * lib/url.c: Fixed a compiler warning.
 
9578
 
 
9579
2007-08-02 16:42  bagder
 
9580
 
 
9581
        * lib/: connect.c, qssl.c: Patrick Monnerat's cleanup fix after my
 
9582
          alloc-strings commit
 
9583
 
 
9584
2007-08-02 16:09  bagder
 
9585
 
 
9586
        * CHANGES, RELEASE-NOTES, lib/url.c, tests/data/Makefile.am,
 
9587
          tests/data/test231: Dmitriy Sergeyev reported a regression:
 
9588
          resumed file:// transfers broke after 7.16.2. This is much due to
 
9589
          the different treatment file:// gets internally, but now I added
 
9590
          test 231 to make it less likely to happen again without us
 
9591
          noticing!
 
9592
 
 
9593
2007-08-02 15:26  bagder
 
9594
 
 
9595
        * docs/libcurl/curl_easy_setopt.3: clarify that setting POSTFIELDS
 
9596
          to NULL or "" is not enough to make a zero byte POST
 
9597
 
 
9598
2007-08-02 13:34  bagder
 
9599
 
 
9600
        * lib/http.c: argh, Greg Morse pointed out that the NTLM POST fix
 
9601
          only worked if VERBOSE was set, this should make it work for all
 
9602
          cases!
 
9603
 
 
9604
2007-08-01 23:20  bagder
 
9605
 
 
9606
        * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_getinfo.3,
 
9607
          docs/libcurl/curl_easy_setopt.3, include/curl/curlver.h,
 
9608
          lib/connect.c, lib/easy.c, lib/ftp.c, lib/getinfo.c, lib/gtls.c,
 
9609
          lib/gtls.h, lib/http.c, lib/nss.c, lib/nssg.h, lib/ssh.c,
 
9610
          lib/sslgen.c, lib/ssluse.c, lib/transfer.c, lib/url.c, lib/url.h,
 
9611
          lib/urldata.h: Patrick Monnerat and I modified libcurl so that
 
9612
          now it *copies* all strings passed to it with curl_easy_setopt()!
 
9613
          Previously it has always just refered to the data, forcing the
 
9614
          user to keep the data around until libcurl is done with it. That
 
9615
          is now history and libcurl will instead clone the given strings
 
9616
          and keep private copies.
 
9617
 
 
9618
2007-08-01 14:58  bagder
 
9619
 
 
9620
        * CHANGES, RELEASE-NOTES, lib/http.c: Greg Morse reported a problem
 
9621
          with POSTing using ANYAUTH to a server requiring NTLM, and he
 
9622
          provided test code and a test server and we worked out a bug fix.
 
9623
          We failed to count sent body data at times, which then caused
 
9624
          internal confusions when libcurl tried to send the rest of the
 
9625
          data in order to maintain the same connection alive.
 
9626
 
 
9627
          (and then I did some minor reformatting of code in lib/http.c)
 
9628
 
 
9629
2007-07-31 00:54  bagder
 
9630
 
 
9631
        * RELEASE-NOTES: AIX 4 and 5 get to use non-blocking sockets
 
9632
 
 
9633
2007-07-31 00:53  bagder
 
9634
 
 
9635
        * CHANGES, acinclude.m4: Peter O'Gorman pointed out (and fixed)
 
9636
          that the non-blocking check in configure made libcurl use
 
9637
          blocking sockets on AIX 4 and 5, while that wasn't the intention.
 
9638
 
 
9639
2007-07-31 00:01  bagder
 
9640
 
 
9641
        * docs/libcurl/curl_multi_socket.3: users should use the
 
9642
          CURLMOPT_TIMERFUNCTION rather than curl_multi_timeout when using
 
9643
          the socket API
 
9644
 
 
9645
2007-07-30 23:47  bagder
 
9646
 
 
9647
        * docs/libcurl/libcurl-multi.3: less blocking these days
 
9648
 
 
9649
2007-07-30 23:47  bagder
 
9650
 
 
9651
        * docs/libcurl/curl_multi_socket.3: updated based on suggestion
 
9652
          from Jeff Pohlmeyer
 
9653
 
 
9654
2007-07-30 23:41  bagder
 
9655
 
 
9656
        * lib/: http.c, qssl.h: Patrick Monnerat restored qssl successful
 
9657
          compilation and loading
 
9658
 
 
9659
2007-07-30 22:07  bagder
 
9660
 
 
9661
        * CHANGES, RELEASE-NOTES: give credit to Greg Zavertnik
 
9662
 
 
9663
2007-07-30 19:08  danf
 
9664
 
 
9665
        * lib/setup.h: Properly set USE_SSL on OS/400
 
9666
 
 
9667
2007-07-30 19:05  danf
 
9668
 
 
9669
        * lib/sslgen.c: Fixed compiler warning on non-SSL builds
 
9670
 
 
9671
2007-07-30 00:17  bagder
 
9672
 
 
9673
        * docs/FAQ: Added "4.15 FTPS doesn't work" and updated a few other
 
9674
          sections slightly
 
9675
 
 
9676
2007-07-29 14:54  bagder
 
9677
 
 
9678
        * CHANGES, RELEASE-NOTES, lib/ftp.c, lib/gtls.c, lib/nss.c,
 
9679
          lib/qssl.c, lib/sslgen.c, lib/sslgen.h, lib/ssluse.c,
 
9680
          lib/ssluse.h, lib/url.c, lib/urldata.h: Bug report #1759542
 
9681
          (http://curl.haxx.se/bug/view.cgi?id=1759542). A bad use of a
 
9682
          socket after it has been closed, when the FTP-SSL data connection
 
9683
          is taken down.
 
9684
 
 
9685
2007-07-27 10:33  bagder
 
9686
 
 
9687
        * lib/urldata.h: added missing part for the qsossl support
 
9688
 
 
9689
2007-07-26 23:56  bagder
 
9690
 
 
9691
        * ares/: Makefile.am, configure.ac, libcares.pc.in: added initial
 
9692
          pkg-config file (attempt)
 
9693
 
 
9694
2007-07-24 17:23  danf
 
9695
 
 
9696
        * lib/qssl.c: Removed unused variable.
 
9697
 
 
9698
2007-07-23 23:48  bagder
 
9699
 
 
9700
        * lib/url.c: #if that should be #ifdef
 
9701
 
 
9702
2007-07-23 23:46  bagder
 
9703
 
 
9704
        * CHANGES, RELEASE-NOTES, lib/Makefile.inc, lib/qssl.c, lib/qssl.h,
 
9705
          lib/sslgen.c: Implemented the parts of Patrick Monnerat's OS/400
 
9706
          patch that introduces support for the OS/400 Secure Sockets Layer
 
9707
          library
 
9708
 
 
9709
2007-07-23 20:51  danf
 
9710
 
 
9711
        * CHANGES, RELEASE-NOTES, lib/easy.c, lib/file.c, lib/ftp.c,
 
9712
          lib/http.c, lib/sendf.c, lib/transfer.c, lib/url.c,
 
9713
          lib/urldata.h, tests/libtest/lib506.c: Implemented only the parts
 
9714
          of Patrick Monnerat's OS/400 patch that renamed some few internal
 
9715
          identifiers to avoid conflicts, which could be useful on other
 
9716
          platforms.
 
9717
 
 
9718
2007-07-23 19:51  danf
 
9719
 
 
9720
        * tests/ftpserver.pl: Log the "<CMD> wasn't handled" error normally
 
9721
          since it is now expected to occur in a couple of tests.
 
9722
 
 
9723
2007-07-23 03:05  gknauf
 
9724
 
 
9725
        * src/Makefile.vc6: added 2 system libs necessary for linking
 
9726
          OpenSSL 0.9.8e statically.
 
9727
 
 
9728
2007-07-22 12:19  bagder
 
9729
 
 
9730
        * RELEASE-NOTES: fix mess added in my previous commit
 
9731
 
 
9732
2007-07-22 12:17  bagder
 
9733
 
 
9734
        * CHANGES, RELEASE-NOTES, lib/http_digest.c: HTTP Digest auth fix
 
9735
          on a re-used connection
 
9736
 
 
9737
2007-07-22 12:08  bagder
 
9738
 
 
9739
        * CHANGES, tests/data/Makefile.am, tests/data/test354: Added test
 
9740
          case 354 that makes a simple FTP retrieval without password,
 
9741
          which verifies the bug fix in #1757328.
 
9742
 
 
9743
2007-07-21 23:49  bagder
 
9744
 
 
9745
        * tests/data/test141: test and verify curl -I on a single FTP file
 
9746
          somewhat more than before
 
9747
 
 
9748
2007-07-21 23:48  bagder
 
9749
 
 
9750
        * tests/ftpserver.pl: To allow more flexibility in FTP test cases,
 
9751
          I've removed the enforced states from the test server code as
 
9752
          they served no real purpose. The test server is here to serve for
 
9753
          the test cases, not to attempt to function as a real server!
 
9754
 
 
9755
2007-07-21 23:47  bagder
 
9756
 
 
9757
        * RELEASE-NOTES: news
 
9758
 
 
9759
2007-07-21 04:08  danf
 
9760
 
 
9761
        * lib/: ftp.c, ssh.c: Make the pointers of a few static const
 
9762
          arrays const, too, for safety.
 
9763
 
 
9764
2007-07-20 23:50  gknauf
 
9765
 
 
9766
        * ares/Makefile.netware: added curl include for debug builds.
 
9767
 
 
9768
2007-07-20 19:29  danf
 
9769
 
 
9770
        * docs/: curl.1, libcurl/curl_easy_setopt.3: Document pwd as an
 
9771
          sftp quote command for curl(1), and show it as lower case for
 
9772
          consistency since sftp commands are case insensitive.
 
9773
 
 
9774
2007-07-20 18:01  gknauf
 
9775
 
 
9776
        * src/getpass.c: added lf to Win32  getpass_r() so that next output
 
9777
          appears in new line.
 
9778
 
 
9779
2007-07-20 17:33  bagder
 
9780
 
 
9781
        * CHANGES, RELEASE-NOTES: PWD for SFTP is fixed
 
9782
 
 
9783
2007-07-20 11:38  bagder
 
9784
 
 
9785
        * RELEASE-NOTES: the "libssh2 owns the memory don't free it" case
 
9786
 
 
9787
2007-07-20 11:35  bagder
 
9788
 
 
9789
        * CHANGES, RELEASE-NOTES, lib/ftp.c: Ralf S. Engelschall filed bug
 
9790
          report #1757328 (http://curl.haxx.se/bug/view.cgi?id=1757328) and
 
9791
          submitted a patch. It turns out we broke login to FTP servers
 
9792
          that don't require (nor understand) PASS after the USER command
 
9793
 
 
9794
2007-07-20 03:03  jehousley
 
9795
 
 
9796
        * lib/ssh.c: Fix a loop with PWD
 
9797
 
 
9798
2007-07-20 02:41  danf
 
9799
 
 
9800
        * lib/: ftp.c, gtls.c, nss.c, splay.c, ssh.c: Made some const
 
9801
          arrays static to avoid unnecessary stack usage.
 
9802
 
 
9803
2007-07-19 23:35  bagder
 
9804
 
 
9805
        * docs/BUGS: minor addition, re-count of the number of lines of
 
9806
          code
 
9807
 
 
9808
2007-07-19 17:08  bagder
 
9809
 
 
9810
        * CHANGES: libssh2 fix
 
9811
 
 
9812
2007-07-19 03:42  danf
 
9813
 
 
9814
        * tests/sshserver.pl: Revert the 512 change since newer versions of
 
9815
          OpenSSH don't support DSA keys that small.
 
9816
 
 
9817
2007-07-19 01:21  jehousley
 
9818
 
 
9819
        * docs/libcurl/curl_easy_setopt.3: SFTP also supports PWD
 
9820
 
 
9821
2007-07-19 00:23  danf
 
9822
 
 
9823
        * docs/libcurl/curl_easy_setopt.3: Added the list of sftp quote
 
9824
          commands.
 
9825
 
 
9826
2007-07-18 20:31  jehousley
 
9827
 
 
9828
        * lib/ssh.c: As has been pointed out, err_msg should not be freed
 
9829
          here.  The actual issue is in libssh2 and not freeing a dynamic
 
9830
          error message during cleanup.
 
9831
 
 
9832
2007-07-18 02:27  danf
 
9833
 
 
9834
        * tests/sshserver.pl: Use 512 bit keys to reduce the time taken to
 
9835
          generate them.  This shouldn't really reduce security since in
 
9836
          the common case of a daily automated build the keys are only used
 
9837
          for a single test run lasting a few minutes before being deleted.
 
9838
 
 
9839
2007-07-17 23:53  danf
 
9840
 
 
9841
        * CHANGES, tests/libtest/test613.pl: Fixed test cases 613 and 614
 
9842
          by improving the log postprocessor to handle a new directory
 
9843
          listing format that newer libssh2's can provide.  This is
 
9844
          probably NOT sufficient to handle all directory listing formats
 
9845
          that server's can provide and should be revisited.
 
9846
 
 
9847
2007-07-17 22:59  bagder
 
9848
 
 
9849
        * CHANGES, RELEASE-NOTES, lib/ftp.c: Jofell Gallardo posted a
 
9850
          libcurl log using FTP that exposed a bug which made a control
 
9851
          connection that was deemed "dead" to yet be re-used in a
 
9852
          following request. We must make sure the connection gets closed
 
9853
          on this situation.
 
9854
 
 
9855
2007-07-16 23:44  bagder
 
9856
 
 
9857
        * tests/data/test540: make it do all three requests on the same
 
9858
          connection
 
9859
 
 
9860
2007-07-16 23:22  danf
 
9861
 
 
9862
        * docs/examples/: anyauthput.c, cookie_interface.c, ftpget.c,
 
9863
          ftpgetresp.c, ftpupload.c, getinmemory.c, httpput.c,
 
9864
          post-callback.c, sepheaders.c: Fixed some more simple compile
 
9865
          warnings in the examples.
 
9866
 
 
9867
2007-07-16 23:08  bagder
 
9868
 
 
9869
        * docs/KNOWN_BUGS: 45. libcurl built to support ipv6 uses
 
9870
          getaddrinfo() to resolve host names.    getaddrinfo() sorts the
 
9871
          response list which effectively kills how libcurl    deals with
 
9872
          round-robin DNS entries. All details:
 
9873
          http://curl.haxx.se/mail/lib-2007-07/0168.html    initial
 
9874
          suggested function to use for randomizing the response:
 
9875
          http://curl.haxx.se/mail/lib-2007-07/0178.html
 
9876
 
 
9877
2007-07-15 23:00  bagder
 
9878
 
 
9879
        * tests/: data/test540, libtest/lib540.c: convert test case 540 to
 
9880
          use a custom Host: header as well
 
9881
 
 
9882
2007-07-15 22:59  bagder
 
9883
 
 
9884
        * tests/libtest/: first.c, test.h: let's just export the whole argc
 
9885
          + argv pair globally so that each test tool can take advantage of
 
9886
          it however they see fit!
 
9887
 
 
9888
2007-07-15 15:00  gknauf
 
9889
 
 
9890
        * lib/Makefile.vc6, src/Makefile.vc6: make users use the latest
 
9891
          OpenSSL and Zlib libraries; added hint to compile with SSPI with
 
9892
          MSVC6 without PSDK.
 
9893
 
 
9894
2007-07-15 01:01  bagder
 
9895
 
 
9896
        * ares/ares_free_hostent.3: added another SEE ALSO
 
9897
 
 
9898
2007-07-15 00:39  bagder
 
9899
 
 
9900
        * tests/: data/Makefile.am, data/test540, libtest/Makefile.am,
 
9901
          libtest/lib540.c: Added test case 540 and lib540.c, the
 
9902
          'proxyauth.c' test app posted by Shmulik Regev on the libcurl
 
9903
          mailing list on 10 Jul 2007, converted to a test case.
 
9904
 
 
9905
2007-07-15 00:38  bagder
 
9906
 
 
9907
        * tests/libtest/: first.c, test.h: add support for arg3 as the
 
9908
          third argument...
 
9909
 
 
9910
2007-07-15 00:33  bagder
 
9911
 
 
9912
        * tests/runtests.pl: add some better logging when HTTP server start
 
9913
          fails, and make the failure really hard if the test server can't
 
9914
          be resolved (like for ::1 ipv6)
 
9915
 
 
9916
2007-07-14 17:59  gknauf
 
9917
 
 
9918
        * lib/: ssh.c, ssh.h, transfer.c, url.c: for now unless we do
 
9919
          better fixed LIBSSH2_APINO compares to use long constants.
 
9920
 
 
9921
2007-07-14 15:14  bagder
 
9922
 
 
9923
        * ares/ares_init.c: Brad House's fix to hish a win32 compiler
 
9924
          warning
 
9925
 
 
9926
2007-07-14 15:11  bagder
 
9927
 
 
9928
        * ares/CHANGES: added Vlad's entire description of his valgrind fix
 
9929
 
 
9930
2007-07-14 15:08  bagder
 
9931
 
 
9932
        * ares/: CHANGES, ares_init.c, ares_process.c, ares_query.c: Vlad
 
9933
          Dinulescu fixed two outstanding valgrind reports
 
9934
 
 
9935
2007-07-13 23:31  danf
 
9936
 
 
9937
        * docs/examples/Makefile.am: The examples don't need access to curl
 
9938
          internal source files.
 
9939
 
 
9940
2007-07-13 22:17  bagder
 
9941
 
 
9942
        * CHANGES, RELEASE-NOTES, lib/connect.c: Colin Hogben filed bug
 
9943
          report #1750274 (http://curl.haxx.se/bug/view.cgi?id=1750274) and
 
9944
          submitted a patch for the case where libcurl did a connect
 
9945
          attempt to a non-listening port and didn't provide a human
 
9946
          readable error string back.
 
9947
 
 
9948
2007-07-13 22:09  bagder
 
9949
 
 
9950
        * docs/INSTALL: Daniel Cater added the mentioning of
 
9951
          CURL_DISABLE_TFTP
 
9952
 
 
9953
2007-07-13 22:07  bagder
 
9954
 
 
9955
        * docs/libcurl/libcurl-errors.3: Daniel Cater: libcurl-errors needs
 
9956
          updating to reflect a couple of deprecated error codes
 
9957
 
 
9958
2007-07-13 22:04  bagder
 
9959
 
 
9960
        * CHANGES, RELEASE-NOTES, lib/connect.c, lib/ftp.c: Daniel Cater
 
9961
          made libcurl build with CURL_NO_OLDIES defined (which doesn't
 
9962
          define the symbols for backwards source compatibility)
 
9963
 
 
9964
2007-07-13 21:38  bagder
 
9965
 
 
9966
        * Makefile.dist: Daniel Cater made the vc8-generating line use
 
9967
          double-quotes to run fine on windows
 
9968
 
 
9969
2007-07-12 23:34  bagder
 
9970
 
 
9971
        * CHANGES, RELEASE-NOTES, lib/krb5.c: Made the krb5 code build with
 
9972
          Heimdal's GSSAPI lib
 
9973
 
 
9974
2007-07-12 23:11  danf
 
9975
 
 
9976
        * CHANGES, docs/examples/cacertinmem.c,
 
9977
          docs/examples/cookie_interface.c, docs/examples/curlx.c,
 
9978
          docs/examples/fileupload.c, docs/examples/fopen.c,
 
9979
          docs/examples/ftp3rdparty.c, docs/examples/ftpget.c,
 
9980
          docs/examples/ftpupload.c, docs/examples/ftpuploadresume.c,
 
9981
          docs/examples/ghiper.c, docs/examples/hiperfifo.c,
 
9982
          docs/examples/httpput.c, docs/examples/https.c,
 
9983
          docs/examples/multi-app.c, docs/examples/multi-post.c,
 
9984
          docs/examples/multithread.c, docs/examples/opensslthreadlock.c,
 
9985
          docs/examples/post-callback.c, docs/examples/postit2.c,
 
9986
          docs/examples/sepheaders.c, docs/examples/simplepost.c,
 
9987
          docs/examples/simplessl.c, docs/examples/synctime.c: Fixed some
 
9988
          compile warnings and errors and improved portability in the
 
9989
          examples.  Removed ftp3rdparty.c since libcurl doesn't support
 
9990
          3rd party FTP transfers any longer.
 
9991
 
 
9992
2007-07-12 22:55  bagder
 
9993
 
 
9994
        * docs/examples/anyauthput.c: make it compile fine
 
9995
 
 
9996
2007-07-12 22:54  bagder
 
9997
 
 
9998
        * docs/examples/Makefile.am: fix include path
 
9999
 
 
10000
2007-07-12 22:38  danf
 
10001
 
 
10002
        * Makefile.am, docs/examples/Makefile.am: Compile most of the
 
10003
          example apps in docs/examples when doing a 'make check'.
 
10004
 
 
10005
2007-07-12 22:15  bagder
 
10006
 
 
10007
        * CHANGES, RELEASE-NOTES, lib/url.c: Shmulik Regev found an (albeit
 
10008
          rare) case where the proxy CONNECT operation could in fact get
 
10009
          stuck in an endless loop.
 
10010
 
 
10011
2007-07-12 19:03  bagder
 
10012
 
 
10013
        * tests/server/sockfilt.c: start the retry delay at 10 ms, double
 
10014
          it for every failed attempt which makes it 10 seconds delay after
 
10015
          11 attempts
 
10016
 
 
10017
2007-07-12 12:54  gknauf
 
10018
 
 
10019
        * tests/server/sockfilt.c: the timeout was probably too short with
 
10020
          max = 1 sec, so lets test with 5 sec.
 
10021
 
 
10022
2007-07-12 12:44  gknauf
 
10023
 
 
10024
        * lib/Makefile.am: added nwos.c so that it gets distributed with
 
10025
          releases and tarballs.
 
10026
 
 
10027
2007-07-12 03:07  gknauf
 
10028
 
 
10029
        * tests/server/: sockfilt.c, util.c, util.h: added time loop to
 
10030
          sockfilt.c in order to wait for SO_REUSEADDR; added go_sleep() to
 
10031
          util.c.
 
10032
 
 
10033
2007-07-12 01:17  curlvms
 
10034
 
 
10035
        * packages/vms/: curlmsg.h, curlmsg.msg, curlmsg.sdl,
 
10036
          curlmsg_vms.h: Updated to match curl.h
 
10037
 
 
10038
2007-07-12 00:20  bagder
 
10039
 
 
10040
        * CHANGES, RELEASE-NOTES, lib/ssluse.c: Made CURLOPT_SSL_VERIFYHOST
 
10041
          set to 1 acts as described in the documentation: fail to connect
 
10042
          if there is no Common Name field found in the remote cert.  We
 
10043
          should deprecate the support for this set to 1 anyway soon, since
 
10044
          the feature is pointless and most likely never really used by
 
10045
          anyone.
 
10046
 
 
10047
2007-07-11 23:47  gknauf
 
10048
 
 
10049
        * lib/: connect.c, hostip4.c, nwlib.c: removed now obsolete
 
10050
          NETDB_DEFINE_CONTEXT macro calls.
 
10051
 
 
10052
2007-07-11 23:38  gknauf
 
10053
 
 
10054
        * lib/Makefile.netware: updated makefile to compile nwos.c.
 
10055
 
 
10056
2007-07-11 23:34  gknauf
 
10057
 
 
10058
        * lib/: easy.c, nwos.c, setup.h: added NetWare-own file to provide
 
10059
          some init functions (for now only CLIB); added call to
 
10060
          netware_init() in curl_global_init() to make sure it gets called
 
10061
          before any library functions get used.
 
10062
 
 
10063
2007-07-11 21:21  danf
 
10064
 
 
10065
        * docs/libcurl/curl_easy_setopt.3: Added the first libcurl version
 
10066
          to which the SSH options were added.
 
10067
 
 
10068
2007-07-11 11:08  gknauf
 
10069
 
 
10070
        * lib/http_ntlm.c: added netdb.h for NetWare CLIB since
 
10071
          gethostname() is defined there.
 
10072
 
 
10073
2007-07-11 11:03  gknauf
 
10074
 
 
10075
        * lib/url.c: fixed endif comment.
 
10076
 
 
10077
2007-07-11 10:55  gknauf
 
10078
 
 
10079
        * lib/ssh.h: fixed endif comment.
 
10080
 
 
10081
2007-07-11 00:55  danf
 
10082
 
 
10083
        * tests/README: Added a code coverage section using gcc and gcov.
 
10084
 
 
10085
2007-07-11 00:45  bagder
 
10086
 
 
10087
        * CHANGES, RELEASE-NOTES, lib/http_chunks.c: Shmulik Regev: The
 
10088
          tiny patch below fixes a bug (that I introduced :) which happens
 
10089
          when negotiating authentication with a proxy (probably with web
 
10090
          servers as well) that uses chunked transfer encoding for the 407
 
10091
          error pages. In this case the ''ignorebody'' flag was ignored (no
 
10092
          pun intended).
 
10093
 
 
10094
2007-07-11 00:31  bagder
 
10095
 
 
10096
        * CHANGES, RELEASE-NOTES, lib/http.c: Giancarlo Formicuccia
 
10097
          reported and fixed a problem with a closed connection to a proxy
 
10098
          during CONNECT auth negotiation.
 
10099
 
 
10100
2007-07-11 00:27  danf
 
10101
 
 
10102
        * CHANGES, RELEASE-NOTES, tests/data/test31, tests/data/test46,
 
10103
          tests/data/test506, tests/data/test517, tests/data/test61: Force
 
10104
          the time zone to GMT in the cookie tests in case the user is
 
10105
          using one of the so-called 'right' time zones that take into
 
10106
          account leap seconds, which causes the tests to fail (as reported
 
10107
          by Daniel Black in bug report #1745964).
 
10108
 
 
10109
2007-07-11 00:26  jehousley
 
10110
 
 
10111
        * tests/data/test605: The previous commits changed the error code
 
10112
 
 
10113
2007-07-11 00:26  jehousley
 
10114
 
 
10115
        * lib/: ssh.c, ssh.h, transfer.c, url.c, urldata.h: * Finish moving
 
10116
          sftp:// into a state machine so it won't block in multi mode *
 
10117
          Move scp:// into a state machine so it won't block in multi mode
 
10118
          * When available use the full directory entry from the sftp://
 
10119
          server
 
10120
 
 
10121
2007-07-11 00:23  danf
 
10122
 
 
10123
        * src/main.c, tests/data/Makefile.am, tests/data/test289: Fixed a
 
10124
          curl memory leak reported by Song Ma with a modified version of
 
10125
          the patch he suggested.  Added his test case as test289 to
 
10126
          verify.
 
10127
 
 
10128
2007-07-11 00:07  bagder
 
10129
 
 
10130
        * RELEASE-NOTES, include/curl/curlver.h: start working on 7.16.5...
 
10131
 
 
10132
2007-07-10 23:36  bagder
 
10133
 
 
10134
        * CHANGES, RELEASE-NOTES, lib/gtls.c: 7.16.4 preps
 
10135
 
 
10136
2007-07-09 04:00  gknauf
 
10137
 
 
10138
        * lib/Makefile.netware: added better CodeWarrior detection (forgot
 
10139
          to add with previos version).
 
10140
 
 
10141
2007-07-09 01:19  gknauf
 
10142
 
 
10143
        * src/Makefile.netware: added better CodeWarrior detection; added
 
10144
          defines for setlocale().
 
10145
 
 
10146
2007-07-09 01:18  gknauf
 
10147
 
 
10148
        * lib/Makefile.netware: added better CodeWarrior detection; moved
 
10149
          autounload flag so that its used for both lib architectures.
 
10150
 
 
10151
2007-07-09 01:17  gknauf
 
10152
 
 
10153
        * ares/Makefile.netware: added better CodeWarrior detection.
 
10154
 
 
10155
2007-07-07 18:26  gknauf
 
10156
 
 
10157
        * ares/Makefile.netware, lib/Makefile.netware,
 
10158
          src/Makefile.netware: removed some obsolete include paths and
 
10159
          defines.
 
10160
 
 
10161
2007-07-07 00:14  bagder
 
10162
 
 
10163
        * lib/: krb5.c, security.c: Thomas J. Moore made it build with less
 
10164
          warnings
 
10165
 
 
10166
2007-07-06 23:56  bagder
 
10167
 
 
10168
        * RELEASE-NOTES: Gavrie Philipson's change, updated numbers
 
10169
 
 
10170
2007-07-06 22:14  bagder
 
10171
 
 
10172
        * docs/examples/ftpgetresp.c: add note about windows and dlls with
 
10173
          CURLOPT_WRITEDATA
 
10174
 
 
10175
2007-07-06 16:58  gknauf
 
10176
 
 
10177
        * src/getpass.c: fixed NetWare CLIB implementation of getpass_r()
 
10178
 
 
10179
2007-07-05 14:48  jehousley
 
10180
 
 
10181
        * CHANGES, lib/ssh.c: Gavrie Philipson provided a patch that will
 
10182
          use a more specific error message for an scp:// upload failure.
 
10183
          If libssh2 has his matching patch, then the error message return
 
10184
          by the server will be used instead of a more generic error.
 
10185
 
 
10186
2007-07-05 03:38  danf
 
10187
 
 
10188
        * tests/Makefile.am: Add -a when running torture tests now that
 
10189
          it's supported.
 
10190
 
 
10191
2007-07-05 00:54  jehousley
 
10192
 
 
10193
        * lib/ssh.c: Fix spelling error in error message
 
10194
 
 
10195
2007-07-04 19:20  gknauf
 
10196
 
 
10197
        * ares/configure.ac: add test for gettimeofday() so that
 
10198
          HAVE_GETTIMEOFDAY gets defined.
 
10199
 
 
10200
2007-07-04 15:45  gknauf
 
10201
 
 
10202
        * lib/Makefile.m32, src/Makefile.m32: enabled ares build.
 
10203
 
 
10204
2007-07-04 12:54  gknauf
 
10205
 
 
10206
        * ares/nameser.h: although the check for HAVE_STRUCT_TIMEVAL solved
 
10207
          the redefine it is incorrect; lets see if a check for
 
10208
          HAVE_GETTIMEOFDAY also works; if gettimeofday() is present then
 
10209
          we can assume we have the timezone struct too.
 
10210
 
 
10211
2007-07-04 11:01  gknauf
 
10212
 
 
10213
        * ares/configure.ac: added check for sys/param.h.
 
10214
 
 
10215
2007-07-03 20:18  gknauf
 
10216
 
 
10217
        * ares/nameser.h: trial to catch problem with Daniels cross-mingw
 
10218
          ares builds.
 
10219
 
 
10220
2007-07-03 18:21  gknauf
 
10221
 
 
10222
        * ares/ares.h: added NetWare CLIB-own header to solve gcc warnings.
 
10223
 
 
10224
2007-07-03 18:00  gknauf
 
10225
 
 
10226
        * ares/: Makefile.netware, ares.h, ares_getnameinfo.c, ares_init.c:
 
10227
          few minor changes to make ares compile for NetWare CLIB
 
10228
          architecture.
 
10229
 
 
10230
2007-07-03 02:50  gknauf
 
10231
 
 
10232
        * lib/Makefile.netware, src/Makefile.netware: fixed rule to build
 
10233
          libcares when needed.
 
10234
 
 
10235
2007-07-03 02:42  gknauf
 
10236
 
 
10237
        * ares/Makefile.netware: changed to build for CLIB / LIBC.
 
10238
 
 
10239
2007-07-03 02:12  gknauf
 
10240
 
 
10241
        * src/Makefile.netware: added libcares to static build if ares
 
10242
          enabled.
 
10243
 
 
10244
2007-07-03 00:04  bagder
 
10245
 
 
10246
        * docs/THANKS: contributors from the 7.16.3 release notes
 
10247
 
 
10248
2007-07-02 20:50  gknauf
 
10249
 
 
10250
        * ares/Makefile.netware: sync'd with lib makefile changes: use var
 
10251
          for awk; fixed RECV* / SEND* defines; debug var can be
 
10252
          overwritten; added better compiler path handling.
 
10253
 
 
10254
2007-07-02 20:42  gknauf
 
10255
 
 
10256
        * lib/Makefile.netware, src/Makefile.netware: some more makefile
 
10257
          tweaks and hacks to deal with both lib architectures.
 
10258
 
 
10259
2007-07-02 19:22  jehousley
 
10260
 
 
10261
        * docs/libcurl/curl_easy_setopt.3: Fix problem with the indenting
 
10262
          noticed by Pavel
 
10263
 
 
10264
2007-07-02 00:17  gknauf
 
10265
 
 
10266
        * src/Makefile.netware: ignore make error when trying to copy
 
10267
          curl.pdf which isnt in CVS.
 
10268
 
 
10269
2007-07-02 00:03  bagder
 
10270
 
 
10271
        * docs/libcurl/curl_easy_setopt.3: mention the old name
 
10272
 
 
10273
2007-07-02 00:01  bagder
 
10274
 
 
10275
        * CHANGES, RELEASE-NOTES, docs/FEATURES, docs/MANUAL, docs/curl.1,
 
10276
          docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
 
10277
          lib/Makefile.inc, lib/ftp.c, lib/hostip.c, lib/hostip4.c,
 
10278
          lib/hostip6.c, lib/krb4.h, lib/krb5.c, lib/security.c,
 
10279
          lib/sendf.c, lib/url.c, lib/urldata.h, src/main.c: Thomas J.
 
10280
          Moore provided a patch that introduces Kerberos5 support in
 
10281
          libcurl. This also makes the options change name to --krb (from
 
10282
          --krb4) and CURLOPT_KRBLEVEL (from CURLOPT_KRB4LEVEL) but the old
 
10283
          names are still
 
10284
 
 
10285
2007-07-01 23:28  bagder
 
10286
 
 
10287
        * CHANGES, RELEASE-NOTES, lib/ftp.c: Song Ma helped me verify and
 
10288
          extend a fix for doing FTP over a SOCKS4/5 proxy
 
10289
 
 
10290
2007-07-01 23:06  gknauf
 
10291
 
 
10292
        * lib/Makefile.netware, src/Makefile.netware: changed RECV_* /
 
10293
          SEND_* defines to correctly reflect NetWare APIs; some more minor
 
10294
          Makefile tidyups.
 
10295
 
 
10296
2007-07-01 18:55  gknauf
 
10297
 
 
10298
        * lib/Makefile.netware, src/Makefile.netware: disabled 64bit type
 
10299
          for CLIB build which removes compiler runtime dependency.
 
10300
 
 
10301
2007-07-01 14:09  gknauf
 
10302
 
 
10303
        * docs/INSTALL: updated NetWare docu.
 
10304
 
 
10305
2007-07-01 03:33  gknauf
 
10306
 
 
10307
        * lib/Makefile.netware, src/Makefile.netware: added lib
 
10308
          architecture to NLM description.
 
10309
 
 
10310
2007-07-01 01:53  gknauf
 
10311
 
 
10312
        * lib/Makefile.netware, src/Makefile.netware: added
 
10313
          HAVE_SYS_IOCTL_H define; added gcc runtime.
 
10314
 
 
10315
2007-07-01 01:45  gknauf
 
10316
 
 
10317
        * lib/setup.h, lib/timeval.c, src/curlutil.c, src/setup.h: moved
 
10318
          includes to setup.h so that the project headers also pick them up
 
10319
          (eleminate gcc warning).
 
10320
 
 
10321
2007-06-30 23:20  gknauf
 
10322
 
 
10323
        * lib/Makefile.netware, src/Makefile.netware: fixed path to
 
10324
          Metrowerks tools and runtime since they changed between compiler
 
10325
          versions.
 
10326
 
 
10327
2007-06-30 22:16  gknauf
 
10328
 
 
10329
        * include/curl/curl.h: minor patches to enable building for NetWare
 
10330
          CLIB.  sent by Dmitry Mityugov.
 
10331
 
 
10332
2007-06-30 22:08  gknauf
 
10333
 
 
10334
        * lib/connect.c, lib/hostip.h, lib/hostip4.c, lib/inet_ntop.c,
 
10335
          lib/timeval.c, src/curlutil.c, src/getpass.c, src/main.c: minor
 
10336
          patches to enable building for NetWare CLIB.  sent by Dmitry
 
10337
          Mityugov.
 
10338
 
 
10339
2007-06-30 22:02  gknauf
 
10340
 
 
10341
        * lib/Makefile.netware, lib/nwlib.c, src/Makefile.netware: enabled
 
10342
          building for NetWare CLIB architecture.
 
10343
 
 
10344
2007-06-29 00:31  gknauf
 
10345
 
 
10346
        * tests/testcurl.pl: revert previous patch since it turned out that
 
10347
          older cp dont know this switch, argh!
 
10348
 
 
10349
2007-06-28 13:11  jehousley
 
10350
 
 
10351
        * lib/file.c, lib/memdebug.c, lib/memdebug.h, tests/memanalyze.pl:
 
10352
          Using fdopen() is a more correct way to implement the
 
10353
          CURLOPT_NEW_FILE_PREMS file.c, but the debug interface was
 
10354
          missing.  This adds the routines needed to make the memory
 
10355
          debuging work for fdopen().
 
10356
 
 
10357
2007-06-28 12:47  bagder
 
10358
 
 
10359
        * CHANGES, RELEASE-NOTES: reality sync
 
10360
 
 
10361
2007-06-28 03:20  gknauf
 
10362
 
 
10363
        * tests/testcurl.pl: fixed nasty cp warnings about not beeing able
 
10364
          to preserve ownership.
 
10365
 
 
10366
2007-06-27 23:35  bagder
 
10367
 
 
10368
        * docs/examples/10-at-a-time.c: James Bursa's improvement
 
10369
 
 
10370
2007-06-27 23:29  bagder
 
10371
 
 
10372
        * docs/examples/10-at-a-time.c: fix little flaw that could make the
 
10373
          transfer loop end prematurely
 
10374
 
 
10375
2007-06-27 22:15  jehousley
 
10376
 
 
10377
        * docs/libcurl/curl_easy_setopt.3, include/curl/curl.h, lib/easy.c,
 
10378
          lib/file.c, lib/ssh.c, lib/url.c, lib/urldata.h: Add two new
 
10379
          options for the SFTP/SCP/FILE protocols: CURLOPT_NEW_FILE_PERMS
 
10380
          and CURLOPT_NEW_DIRECTORY_PERMS.  These control the premissions
 
10381
          for files and directories created on the remote server.
 
10382
          CURLOPT_NEW_FILE_PERMS defaults to 0644 and
 
10383
          CURLOPT_NEW_DIRECTORY_PERMS defaults to 0755
 
10384
 
 
10385
2007-06-27 12:14  gknauf
 
10386
 
 
10387
        * lib/ssh.c: removed trailing spaces.
 
10388
 
 
10389
2007-06-27 12:12  gknauf
 
10390
 
 
10391
        * lib/ssh.c: fixed wrong var name
 
10392
 
 
10393
2007-06-26 23:53  bagder
 
10394
 
 
10395
        * docs/FAQ: add an FTP rename example to 3.7
 
10396
 
 
10397
2007-06-26 23:09  bagder
 
10398
 
 
10399
        * CHANGES, RELEASE-NOTES, lib/hash.c, lib/hash.h, lib/hostip.c,
 
10400
          lib/multi.c: Robert Iakobashvili re-arranged the internal hash
 
10401
          code to work with a custom hash function for different hashes,
 
10402
          and also expanded the default size for the socket hash table used
 
10403
          in multi handles to greatly enhance speed when very many
 
10404
          connections are added and the socket API is used.
 
10405
 
 
10406
2007-06-26 22:23  jehousley
 
10407
 
 
10408
        * lib/ssh.c: The results for a list only directory should be sent
 
10409
          to the callback
 
10410
 
 
10411
2007-06-26 21:12  jehousley
 
10412
 
 
10413
        * lib/ssh.c: ftp_list_only mode should list all file types, not
 
10414
          just directories.
 
10415
 
 
10416
2007-06-25 16:17  bagder
 
10417
 
 
10418
        * lib/transfer.c: gah, adding missing braces, removed silly debug
 
10419
          output, added new debug output
 
10420
 
 
10421
2007-06-25 15:58  bagder
 
10422
 
 
10423
        * CHANGES, RELEASE-NOTES, lib/transfer.c, tests/data/test282:
 
10424
          Adjusted how libcurl treats HTTP 1.1 responses without
 
10425
          content-lenth or chunked encoding (that also lacks "Connection:
 
10426
          close"). It now simply assumes that the connection WILL be closed
 
10427
          to signal the end, as that is how RFC2616 section 4.4 point #5
 
10428
          says we should behave.
 
10429
 
 
10430
2007-06-25 15:52  bagder
 
10431
 
 
10432
        * include/curl/curlver.h: fix the version string as well
 
10433
 
 
10434
2007-06-25 11:34  bagder
 
10435
 
 
10436
        * RELEASE-NOTES, include/curl/curlver.h: start working towards
 
10437
          7.16.4
 
10438
 
 
10439
2007-06-25 11:18  bagder
 
10440
 
 
10441
        * CHANGES: 7.16.3
 
10442
 
 
10443
2007-06-24 21:32  bagder
 
10444
 
 
10445
        * CHANGES, RELEASE-NOTES, lib/ftp.c: As reported by "Tro" in
 
10446
          http://curl.haxx.se/mail/lib-2007-06/0161.html and
 
10447
          http://curl.haxx.se/mail/lib-2007-06/0238.html, libcurl didn't
 
10448
          properly do no-body requests on FTP files on re-used connections
 
10449
          properly, or at least it didn't provide the info back in the
 
10450
          header callback properly in the subsequent requests.
 
10451
 
 
10452
2007-06-22 23:10  gknauf
 
10453
 
 
10454
        * Makefile.dist: added netware install target
 
10455
 
 
10456
2007-06-22 23:10  gknauf
 
10457
 
 
10458
        * lib/Makefile.netware, src/Makefile.netware: made debug flag
 
10459
          settable from outside; add allways debug stuff when DB != NDEBUG
 
10460
 
 
10461
2007-06-22 22:24  bagder
 
10462
 
 
10463
        * lib/transfer.c: remove annoying debug output
 
10464
 
 
10465
2007-06-21 16:23  bagder
 
10466
 
 
10467
        * CHANGES, RELEASE-NOTES, lib/url.c, tests/data/test506: Gerrit
 
10468
          Bruchh�user pointed out a warning that the Intel(R) Thread
 
10469
          Checker tool reports and it was indeed a legitimate one and it is
 
10470
          one fixed. It was a use of a share without doing the proper
 
10471
          locking first.
 
10472
 
 
10473
2007-06-20 23:57  bagder
 
10474
 
 
10475
        * CHANGES, RELEASE-NOTES, src/main.c: Adam Piggott filed bug report
 
10476
          #1740263 (http://curl.haxx.se/bug/view.cgi?id=1740263). Adam
 
10477
          discovered that when getting a large amount of URLs with curl,
 
10478
          they were fetched slower and slower... which turned out to be
 
10479
          because the --libcurl data collecting which wrongly always was
 
10480
          enabled, but no longer is...
 
10481
 
 
10482
2007-06-20 13:30  jehousley
 
10483
 
 
10484
        * lib/ssh.c: If the creation of rsa and rsa_pub fail due to memory,
 
10485
          don't try other authentication methods.  Terminate with a memory
 
10486
          error.
 
10487
 
 
10488
2007-06-19 15:23  jehousley
 
10489
 
 
10490
        * lib/ssh.c: Check both variables, not the same one twice.  Pointed
 
10491
          out by Colin Hogben
 
10492
 
 
10493
2007-06-19 14:33  bagder
 
10494
 
 
10495
        * lib/ftp.c, tests/data/Makefile.am, tests/data/test353: and fix
 
10496
          another flaw in the singlecwd case when we get ftp://site.com/,
 
10497
          also from the #1739100 bug report
 
10498
 
 
10499
2007-06-19 13:50  bagder
 
10500
 
 
10501
        * lib/ssh.c: extra precaution to make PATH_MAX always be defined
 
10502
 
 
10503
2007-06-19 13:31  jehousley
 
10504
 
 
10505
        * lib/: ssh.c, urldata.h: Change rsa and rsa_pub from static arrays
 
10506
          in ssh_conn to be dynamically allocated when needed
 
10507
 
 
10508
2007-06-19 00:28  jehousley
 
10509
 
 
10510
        * lib/ssh.c: If LIBSSH2DEBUG was defined "i" was undefined
 
10511
 
 
10512
2007-06-18 23:09  bagder
 
10513
 
 
10514
        * CHANGES, RELEASE-NOTES: Robson Braga Araujo filed bug report
 
10515
          #1739100 (http://curl.haxx.se/bug/view.cgi?id=1739100) that
 
10516
          mentioned that libcurl could not actually list the contents of
 
10517
          the root directory of a given FTP server if the login directory
 
10518
          isn't root. I fixed the problem and added three test cases (one
 
10519
          is disabled for now since I identified KNOWN_BUGS #44, we cannot
 
10520
          use --ftp-method nocwd and list ftp directories).
 
10521
 
 
10522
2007-06-18 23:04  bagder
 
10523
 
 
10524
        * lib/ftp.c: make the ftp-method multicwd case possible to LIST the
 
10525
          root directory of a server!
 
10526
 
 
10527
2007-06-18 23:04  bagder
 
10528
 
 
10529
        * tests/data/: DISABLED, Makefile.am, test350, test351, test352:
 
10530
          Test listing of root dir with the three ftp-methods. KNOWN_BUGS
 
10531
          #44 make me disable test 351 by default by I add the test case
 
10532
          anyway to make it easier to work on this problem in the future.
 
10533
 
 
10534
2007-06-18 23:03  bagder
 
10535
 
 
10536
        * docs/KNOWN_BUGS: 44. --ftp-method nocwd does not handle URLs
 
10537
          ending with a slash properly (it should list the contents of that
 
10538
          directory). See test case 351.
 
10539
 
 
10540
2007-06-18 10:57  bagder
 
10541
 
 
10542
        * docs/KNOWN_BUGS: Daniel Johnson reported the tests now run fine
 
10543
          on OS X!
 
10544
 
 
10545
2007-06-16 18:58  jehousley
 
10546
 
 
10547
        * lib/ssh.c: Curl_ssh_connect() was using an uninitialized variable
 
10548
          in one location.  Caught by the auto-builds
 
10549
 
 
10550
2007-06-14 23:16  bagder
 
10551
 
 
10552
        * tests/sshserver.pl: Tom Regner added /usr/lib/misc to the path to
 
10553
          scan for sftp to make the sftp tests run fine on gentoo
 
10554
 
 
10555
2007-06-14 16:42  bagder
 
10556
 
 
10557
        * CHANGES, RELEASE-NOTES, lib/multi.c: Shmulik Regev fixed a flaw
 
10558
          in the multi interface that occurred when doing HTTP CONNECT over
 
10559
          a proxy
 
10560
 
 
10561
2007-06-14 16:15  bagder
 
10562
 
 
10563
        * CHANGES, RELEASE-NOTES: s/HAVE_POLL/HAVE_SYS_POLL_H
 
10564
 
 
10565
2007-06-14 15:22  jehousley
 
10566
 
 
10567
        * lib/ssh.c: Remove duplicate code that was left in as part of
 
10568
          1.35.  This code only affected sftp_sendquote() for the
 
10569
          "chgrp/chmod/chown" commands.
 
10570
 
 
10571
          This also fixed failure of test 614 on a system that previously
 
10572
          failed.
 
10573
 
 
10574
2007-06-14 13:21  bagder
 
10575
 
 
10576
        * lib/select.h: Make our own definitions of the POLL* defiens and
 
10577
          the pollfd struct only get done if the sys/poll.h file is
 
10578
          missing, as we have seen machines with poll() present but without
 
10579
          the header file and machines that don't get HAVE_POLL defined but
 
10580
          that do have the sys/poll.h header file...
 
10581
 
 
10582
2007-06-14 12:36  jehousley
 
10583
 
 
10584
        * lib/ssh.c: BUG FIX:  When reading a directory listing that
 
10585
          contains symlinks with the latest libssh2, the listing would be
 
10586
          truncated at the symlink.  Fix by looping on
 
10587
          LIBSSH2_ERROR_EAGAIN, like the rest of the calls.
 
10588
 
 
10589
2007-06-13 22:17  bagder
 
10590
 
 
10591
        * CHANGES, RELEASE-NOTES: Tom Regner provided a patch and worked
 
10592
          together with James Housley, so now
 
10593
          CURLOPT_FTP_CREATE_MISSING_DIRS works for SFTP connections as
 
10594
          well as FTP ones.
 
10595
 
 
10596
2007-06-13 22:08  bagder
 
10597
 
 
10598
        * CHANGES, RELEASE-NOTES: Rich Rauenzahn filed bug report #1733119
 
10599
          (http://curl.haxx.se/bug/view.cgi?id=1733119) and we collaborated
 
10600
          on the fix.  The problem is that for 64bit HPUX builds, several
 
10601
          socket-related functions would still assume int (32 bit)
 
10602
          arguments and not socklen_t (64 bit) ones.
 
10603
 
 
10604
2007-06-13 19:13  jehousley
 
10605
 
 
10606
        * lib/ssh.c: Restore functionality mistakenly removed in the
 
10607
          previous commit
 
10608
 
 
10609
2007-06-13 17:02  jehousley
 
10610
 
 
10611
        * docs/: curl.1, libcurl/curl_easy_setopt.3: Update documentation
 
10612
          to reflect SFTP's ability to create directories on upload.  Some
 
10613
          text provieded by Tom Regner
 
10614
 
 
10615
2007-06-13 16:01  giva
 
10616
 
 
10617
        * lib/ssh.c: libssh2_session_free() returns void. Fix "#endif".
 
10618
 
 
10619
2007-06-13 14:15  jehousley
 
10620
 
 
10621
        * lib/ssh.c: Commit Tom Regner's code for SFTP create missing
 
10622
          directories.  This patch uses the --ftp-create-dirs flag to
 
10623
          control if cURL will try and create directories that are
 
10624
          specified in an upload path, but don't exist.
 
10625
 
 
10626
2007-06-13 13:27  jehousley
 
10627
 
 
10628
        * lib/ssh.c: Add a define to protect the state machine from older
 
10629
          versions of libssh2, ie 0.14, that don't know about newer
 
10630
          constants used in the state machine.
 
10631
 
 
10632
2007-06-12 23:39  bagder
 
10633
 
 
10634
        * configure.ac, lib/setup_once.h: With lots of help from Rich
 
10635
          Rauenza(?) in bug #1733119, we introduce a fairly complicated
 
10636
          work-around for 64bit HPUX compiles. We do the fix using inline
 
10637
          static functions to make them follow the header file properly and
 
10638
          thus get used fine in the test suite too etc.
 
10639
 
 
10640
2007-06-12 23:32  jehousley
 
10641
 
 
10642
        * lib/: ssh.c, urldata.h: * Updates for the latest version of
 
10643
          libssh2, specifically   libssh2_sftp_shutdown() and
 
10644
          libssh2_session_free() can now return   LIBSSH2_ERROR_EAGAIN.
 
10645
 
 
10646
          * Fix the _send() and _recv() return values so non-blocking works
 
10647
 
 
10648
2007-06-12 18:15  jehousley
 
10649
 
 
10650
        * lib/ssh.c: While connect and transfer works fine in non-blocking
 
10651
          mode for the test suite, transfer fails in the real world.  So
 
10652
          after connect set to blocking as full non-blocking is migrated
 
10653
          out.
 
10654
 
 
10655
2007-06-12 15:51  bagder
 
10656
 
 
10657
        * CHANGES: mention James current work on ssh
 
10658
 
 
10659
2007-06-12 15:47  jehousley
 
10660
 
 
10661
        * lib/ssh.c: Prevent the state machine from getting stuck in
 
10662
          SSH_AUTH_HOST_INIT
 
10663
 
 
10664
2007-06-12 14:31  jehousley
 
10665
 
 
10666
        * lib/: ssh.c, ssh.h, urldata.h: Convert Curl_ssh_connect() to run
 
10667
          in a state machine for LIBSSH2_APINO >= 200706012030.  More to
 
10668
          come...
 
10669
 
 
10670
2007-06-12 10:15  bagder
 
10671
 
 
10672
        * lib/tftp.c: remove unused field in the state struct
 
10673
 
 
10674
2007-06-11 19:53  danf
 
10675
 
 
10676
        * tests/runtests.pl: Wait longer for servers to start up since the
 
10677
          ssh server needs to generate keys the first time (which can take
 
10678
          a while on a slow or loaded host).  Enforce a longer startup wait
 
10679
          time for the ssh client SOCKS server, too.  Check for an error
 
10680
          code from startnew() when starting any server.
 
10681
 
 
10682
2007-06-11 19:49  danf
 
10683
 
 
10684
        * tests/sshserver.pl: We do not use RSA keys in the test suite.
 
10685
 
 
10686
2007-06-11 15:35  bagder
 
10687
 
 
10688
        * lib/hostares.c: restore the correct timeout time that my previous
 
10689
          commit broke
 
10690
 
 
10691
2007-06-11 15:32  bagder
 
10692
 
 
10693
        * lib/hostares.c: Properly wait for the c-ares resolve to complete,
 
10694
          hopefully the cure for bug #1733955
 
10695
 
 
10696
2007-06-11 09:27  bagder
 
10697
 
 
10698
        * docs/FAQ: Daniel Black's clarfication about the NTLM support
 
10699
 
 
10700
2007-06-11 06:33  giva
 
10701
 
 
10702
        * lib/hostthre.c: constify 'hostname' in init_thread_sync_data().
 
10703
          Simply clear the whole 'tsd' structure on exit in
 
10704
          destroy_thread_sync_data().
 
10705
 
 
10706
2007-06-11 06:07  giva
 
10707
 
 
10708
        * lib/ssh.c: Squelsh some warnings for libssh older than 0.1.5.
 
10709
 
 
10710
2007-06-08 20:56  danf
 
10711
 
 
10712
        * CHANGES, tests/runtests.pl: Fixed the test harness so that it
 
10713
          actually kills the ssh being used as the SOCKS server.
 
10714
 
 
10715
2007-06-08 19:32  danf
 
10716
 
 
10717
        * tests/sshserver.pl: Improved compatibility with perl 5.0 on the
 
10718
          'open' calls.
 
10719
 
 
10720
2007-06-08 19:21  danf
 
10721
 
 
10722
        * CHANGES, tests/runtests.pl, tests/data/Makefile.am,
 
10723
          tests/data/test706, tests/data/test707: Incorporated Daniel
 
10724
          Black's test706 and test707 SOCKS test cases.
 
10725
 
 
10726
2007-06-08 19:03  danf
 
10727
 
 
10728
        * tests/runtests.pl: Improved compatibility with perl 5.0 on the
 
10729
          'open' calls.
 
10730
 
 
10731
2007-06-08 18:19  jehousley
 
10732
 
 
10733
        * lib/ssh.c: Curl_scp_done() needs to call libssh2_channel_free()
 
10734
          to prevent a memory leak, and it is the right thing to do.
 
10735
 
 
10736
2007-06-08 18:02  jehousley
 
10737
 
 
10738
        * lib/ssh.c: Fix to work with the latest CVS version of libssh2
 
10739
 
 
10740
          * As of (LIBSSH2_APINO >= 200706012030) there are not *nb()
 
10741
          functions * As of (LIBSSH2_APINO >= 200706012030) most
 
10742
          libssh2_*() functions   can return LIBSSH2_ERROR_EAGAIN to
 
10743
          indicate that the call would block.
 
10744
 
 
10745
          To make the code work as previously, blocking, all the code has
 
10746
          been updated so that when (LIBSSH2_APINO >= 200706012030) it
 
10747
          loops simulating blocking.  This allows the existing code to
 
10748
          function and not hold up the upcoming release.
 
10749
 
 
10750
2007-06-08 11:01  bagder
 
10751
 
 
10752
        * ares/: RELEASE-NOTES, ares_version.h: start working on 1.4.1
 
10753
 
 
10754
2007-06-08 10:46  bagder
 
10755
 
 
10756
        * ares/: CHANGES, Makefile.am, RELEASE-NOTES: 1.4.0 preps
 
10757
 
 
10758
2007-06-08 00:42  danf
 
10759
 
 
10760
        * tests/runtests.pl: Changed the opens to work on older versions of
 
10761
          perl.  Redirect ssh output to ssh.log
 
10762
 
 
10763
2007-06-08 00:24  danf
 
10764
 
 
10765
        * lib/file.c: Fixed a compiler warning on uClibc.
 
10766
 
 
10767
2007-06-07 23:56  bagder
 
10768
 
 
10769
        * docs/KNOWN_BUGS: bug #1720605, There seems to be a problem when
 
10770
          connecting to the Microsoft telnet server
 
10771
 
 
10772
2007-06-07 23:47  bagder
 
10773
 
 
10774
        * CHANGES, RELEASE-NOTES: Daniel S (6 June 2007) - -s/--silent can
 
10775
          now be used to toggle off the silence again if used a second
 
10776
          time.
 
10777
 
 
10778
          Daniel S (5 June 2007) - Added Daniel Black's work that adds the
 
10779
          first few SOCKS test cases. I also   fixed two minor SOCKS
 
10780
          problems to make the test cases run fine.
 
10781
 
 
10782
2007-06-07 23:42  danf
 
10783
 
 
10784
        * tests/sshserver.pl: Renamed the sshd log file to sshd.log.  Added
 
10785
          more options to the ssh config file to improve the consistency of
 
10786
          the test environment.  Force a rewrite of the ssh config files on
 
10787
          every invocation.  Changed the opens to work on older versions of
 
10788
          perl.
 
10789
 
 
10790
2007-06-07 22:14  danf
 
10791
 
 
10792
        * tests/data/: test700, test701, test702, test703, test704,
 
10793
          test705: Cleaned up SOCKS tests.  Use a magic port number instead
 
10794
          of killserver to do nonlistening server tests, like other tests.
 
10795
 
 
10796
2007-06-07 21:49  danf
 
10797
 
 
10798
        * tests/: runtests.pl, sshserver.pl: Fixed some problems in
 
10799
          starting SSH for use in SOCKS.
 
10800
 
 
10801
2007-06-06 22:08  bagder
 
10802
 
 
10803
        * src/main.c: make -s/--silent properly toggle as it is documented
 
10804
 
 
10805
2007-06-05 15:53  bagder
 
10806
 
 
10807
        * ares/CHANGES: the revert
 
10808
 
 
10809
2007-06-05 15:52  bagder
 
10810
 
 
10811
        * tests/data/: Makefile.am, test703: added 703: a socks5 version of
 
10812
          702
 
10813
 
 
10814
2007-06-05 15:50  bagder
 
10815
 
 
10816
        * tests/: .cvsignore, FILEFORMAT, README, runtests.pl,
 
10817
          sshserver.pl, data/Makefile.am, data/test700, data/test701,
 
10818
          data/test702, data/test704, data/test705: Daniel Black's test
 
10819
          suite fixes and initial test cases for SOCKS4/5 using openssh
 
10820
 
 
10821
2007-06-05 15:42  bagder
 
10822
 
 
10823
        * lib/socks.c: if we read zero bytes from the proxy, the connection
 
10824
          is broken and we need to bail out
 
10825
 
 
10826
2007-06-05 15:41  bagder
 
10827
 
 
10828
        * lib/url.c: mark connect failures as non-connected when
 
10829
          ConnectPlease() fails, like when a connection through a socks
 
10830
          proxy doesn't work
 
10831
 
 
10832
2007-06-04 23:33  bagder
 
10833
 
 
10834
        * ares/ares_gethostbyname.c: Revered Ashish Sharma's multiple
 
10835
          entries patch, as it caused memory madness
 
10836
 
 
10837
2007-06-04 23:26  bagder
 
10838
 
 
10839
        * ares/ares_query.c: minor edit since getting an ID seems pointless
 
10840
          when failure happens
 
10841
 
 
10842
2007-06-04 23:04  bagder
 
10843
 
 
10844
        * ares/ares_free_hostent.c: fix the bad bad bad mess this caused on
 
10845
          name resolves returning more than one name... Reported by James
 
10846
          Bursa
 
10847
 
 
10848
2007-06-02 22:09  bagder
 
10849
 
 
10850
        * ares/: AUTHORS, CHANGES, ares_init.c: Brad Spencer found and
 
10851
          fixed three flaws in the code, found with the new gcc 4.2.0
 
10852
          warning: -Waddress
 
10853
 
 
10854
2007-06-02 21:48  bagder
 
10855
 
 
10856
        * ares/: CHANGES, ares_process.c, ares_timeout.c, setup.h: Brad
 
10857
          House fixed VS2005 compiler warnings due to time_t being 64bit.
 
10858
          He also made recent Microsoft compilers use _strdup() instead of
 
10859
          strdup().
 
10860
 
 
10861
2007-06-02 21:42  bagder
 
10862
 
 
10863
        * ares/: AUTHORS, CHANGES, ares__get_hostent.c,
 
10864
          ares_free_hostent.c, ares_gethostbyname.c: Ashish Sharma provided
 
10865
          a patch for supporting multiple entries in the /etc/hosts file.
 
10866
          Patch edited for coding style and functionality by me (Daniel).
 
10867
 
 
10868
2007-06-02 21:32  bagder
 
10869
 
 
10870
        * ares/: Makefile.inc, ares_destroy_options.3, ares_save_options.3:
 
10871
          ares_destroy_options() and ares_save_options() man pages by Brad
 
10872
          House
 
10873
 
 
10874
2007-06-01 23:24  bagder
 
10875
 
 
10876
        * lib/multi.c: ouch, two conditionals were turned backwards!
 
10877
 
 
10878
2007-06-01 23:01  bagder
 
10879
 
 
10880
        * lib/multi.c: do the update timer stuff even when
 
10881
          CURLM_CALL_MULTI_PERFORM is returned
 
10882
 
 
10883
2007-05-31 13:34  bagder
 
10884
 
 
10885
        * CHANGES, RELEASE-NOTES, configure.ac, lib/README.ares,
 
10886
          lib/easy.c, lib/hostares.c, lib/select.c, lib/select.h: When
 
10887
          transferring 500 downloads in parallel with a c-ares enabled
 
10888
          build only to find that it crashed miserably, and this was due to
 
10889
          some select()isms left in the code. This was due to API
 
10890
          restrictions in c-ares 1.3.x, but with the upcoming c-ares 1.4.0
 
10891
          this is no longer the case so now libcurl runs much better with
 
10892
          c-ares and the multi interface with > 1024 file descriptors in
 
10893
          use.
 
10894
 
 
10895
2007-05-31 10:59  bagder
 
10896
 
 
10897
        * CHANGES, RELEASE-NOTES, lib/file.c: Feng Tu made (lib)curl
 
10898
          support "upload" resuming work for file:// URLs.
 
10899
 
 
10900
2007-05-30 23:45  bagder
 
10901
 
 
10902
        * ares/ares_version.h: make next version 1.4.0
 
10903
 
 
10904
2007-05-30 23:37  bagder
 
10905
 
 
10906
        * ares/: ares_init.c, configure.ac: first take at detecting a
 
10907
          random device and seeding the random key using data from it in
 
10908
          randomize_key()
 
10909
 
 
10910
2007-05-30 23:11  bagder
 
10911
 
 
10912
        * ares/: CHANGES, ares_init.c, ares_private.h, ares_query.c:
 
10913
          Shmulik Regev brought cryptographically secure transaction IDs
 
10914
 
 
10915
2007-05-30 22:49  bagder
 
10916
 
 
10917
        * ares/: CHANGES, ares.h, ares_destroy.c, ares_init.c: Brad House
 
10918
          added ares_save_options() and ares_destroy_options() that can be
 
10919
          used to keep options for later re-usal when ares_init_options()
 
10920
          is used.
 
10921
 
 
10922
2007-05-30 22:04  bagder
 
10923
 
 
10924
        * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3,
 
10925
          docs/libcurl/curl_multi_setopt.3, include/curl/multi.h,
 
10926
          lib/multi.c: Added CURLMOPT_MAXCONNECTS which is a
 
10927
          curl_multi_setopt() option for setting the maximum size of the
 
10928
          connection cache maximum size of the multi handle.
 
10929
 
 
10930
2007-05-30 19:15  yangtse
 
10931
 
 
10932
        * tests/runtests.pl: In case of test failure, try not to show log
 
10933
          files of other tests
 
10934
 
 
10935
2007-05-30 14:58  bagder
 
10936
 
 
10937
        * ares/: CHANGES, ares.h, ares_process.3, ares_process.c, setup.h:
 
10938
          added ares_process_fd() to allow applications to ask for
 
10939
          processing on specific sockets and thus avoiding select() and
 
10940
          associated functions/macros.  This function will be used by
 
10941
          upcoming libcurl releases for this very reason. It also made me
 
10942
          export the ares_socket_t type in the public ares.h header file,
 
10943
          since ares_process_fd() uses that type for two of the arguments.
 
10944
 
 
10945
2007-05-30 11:24  bagder
 
10946
 
 
10947
        * lib/url.c: remove really annoying debug output that makes life
 
10948
          miserable when you do hundreds of parallel transfers...
 
10949
 
 
10950
2007-05-27 00:09  bagder
 
10951
 
 
10952
        * CHANGES, RELEASE-NOTES: When working with a problem Stefan Becker
 
10953
          had, I found an off-by-one buffer overwrite in Curl_select().
 
10954
          While fixing it, I also improved its performance somewhat by
 
10955
          changing calloc to malloc and breaking out of a loop earlier
 
10956
          (when possible).
 
10957
 
 
10958
2007-05-27 00:02  bagder
 
10959
 
 
10960
        * lib/select.c: Primarily this fixes an off-by-one buffer overwrite
 
10961
          (rare but still existing).
 
10962
 
 
10963
          I also switched from calloc() to malloc() as a minor performance
 
10964
          boost since the rest of the code fills in the structs fine anyway
 
10965
          - and they must for the case when we use the stack-based auto
 
10966
          variable array instead of the allocated one.
 
10967
 
 
10968
          I made the loop filling in poll_fds[] break when poll_nfds is
 
10969
          reached as a minor speed improvement.
 
10970
 
 
10971
2007-05-26 22:50  bagder
 
10972
 
 
10973
        * docs/libcurl/libcurl-multi.3: Clarify a bit about the fact that
 
10974
          easy handles remain in the multi stack when transfers are done
 
10975
          and need to be removed and closed or re-added.
 
10976
 
 
10977
2007-05-26 22:47  bagder
 
10978
 
 
10979
        * docs/libcurl/curl_multi_info_read.3: make it a WARNING since this
 
10980
          hits people hard in their faces
 
10981
 
 
10982
2007-05-25 23:56  bagder
 
10983
 
 
10984
        * CHANGES, RELEASE-NOTES, docs/KNOWN_BUGS, lib/nss.c: Rob
 
10985
          Crittenden fixed bug #1705802
 
10986
          (http://curl.haxx.se/bug/view.cgi?id=1705802), which was filed by
 
10987
          Daniel Black identifying several FTP-SSL test cases fail when we
 
10988
          build libcurl with NSS for TLS/SSL. Listed as #42 in KNOWN_BUGS.
 
10989
 
 
10990
2007-05-25 23:20  bagder
 
10991
 
 
10992
        * docs/FEATURES: updated
 
10993
 
 
10994
2007-05-25 23:11  bagder
 
10995
 
 
10996
        * ares/: CHANGES, ares_init.c: Ravi Pratap fixed a flaw in the
 
10997
          init_by_resolv_conf() function for windows that could cause it to
 
10998
          return a bad return code.
 
10999
 
 
11000
2007-05-24 23:11  bagder
 
11001
 
 
11002
        * CHANGES, lib/tftp.c: Song Ma filed bug report #1724016
 
11003
          (http://curl.haxx.se/bug/view.cgi?id=1724016) noticing that
 
11004
          downloading glob-ranges for TFTP was broken in CVS.
 
11005
 
 
11006
2007-05-24 23:11  bagder
 
11007
 
 
11008
        * lib/transfer.c: stay within 80 cols
 
11009
 
 
11010
2007-05-24 22:58  bagder
 
11011
 
 
11012
        * src/main.c, CHANGES: 'mytx' in bug report #1723194
 
11013
          (http://curl.haxx.se/bug/view.cgi?id=1723194) pointed out that
 
11014
          the warnf() function in the curl tool didn't properly deal with
 
11015
          the cases when excessively long words were used in the string to
 
11016
          chop up.
 
11017
 
 
11018
2007-05-23 14:59  bagder
 
11019
 
 
11020
        * docs/libcurl/libcurl-multi.3: TFTP transfers are also blocking
 
11021
 
 
11022
2007-05-23 14:51  bagder
 
11023
 
 
11024
        * docs/libcurl/libcurl-multi.3: fix the formatting of the trailing
 
11025
          list
 
11026
 
 
11027
2007-05-22 22:46  bagder
 
11028
 
 
11029
        * CHANGES, RELEASE-NOTES, lib/ssluse.c: Andre Guibert de Bruet
 
11030
          fixed a memory leak when PKCS #12 parsing failed
 
11031
 
 
11032
2007-05-22 21:51  bagder
 
11033
 
 
11034
        * CHANGES, RELEASE-NOTES, lib/ssluse.c: Andre Guibert de Bruet
 
11035
          fixed a memory leak in the function that verifies the peer's name
 
11036
          in the SSL certificate when built for OpenSSL. The leak happens
 
11037
          for libcurls with CURL_DOES_CONVERSIONS enabled that fail to
 
11038
          convert the CN name from UTF8.
 
11039
 
 
11040
2007-05-21 00:11  bagder
 
11041
 
 
11042
        * lib/hostthre.c: WaitForSingleObject() uses a millisecond timeout
 
11043
          and CURL_TIMEOUT_RESOLVE is counted in seconds...
 
11044
 
 
11045
2007-05-18 12:40  bagder
 
11046
 
 
11047
        * lib/tftp.c: better fix for the dl/ul counters
 
11048
 
 
11049
2007-05-18 12:32  bagder
 
11050
 
 
11051
        * CHANGES, RELEASE-NOTES, lib/tftp.c, lib/transfer.c: Feng Tu
 
11052
          reported that curl -w did wrong on TFTP transfers in bug report
 
11053
          #1715394 (http://curl.haxx.se/bug/view.cgi?id=1715394), and the
 
11054
          transfer-related info "variables" were indeed overwritten with
 
11055
          zeroes wrongly and have now been adjusted. The upload size still
 
11056
          isn't accurate.
 
11057
 
 
11058
2007-05-18 12:12  bagder
 
11059
 
 
11060
        * lib/tftp.c: bail out with error codes on failures
 
11061
 
 
11062
2007-05-17 23:41  bagder
 
11063
 
 
11064
        * CHANGES: they spell five with a v...
 
11065
 
 
11066
2007-05-17 23:40  bagder
 
11067
 
 
11068
        * CHANGES, RELEASE-NOTES, lib/tftp.c: Feng Tu pointed out a
 
11069
          division by zero error in the TFTP connect timeout code for
 
11070
          timeouts less than fice seconds, and also provided a fix for it.
 
11071
 
 
11072
2007-05-17 08:04  danf
 
11073
 
 
11074
        * CHANGES, configure.ac, docs/INSTALL, lib/setup.h: Added support
 
11075
          for compiling under Minix 3.1.3 using ACK.
 
11076
 
 
11077
2007-05-16 19:45  danf
 
11078
 
 
11079
        * tests/libtest/test613.pl: Match file times occurring in the
 
11080
          morning.
 
11081
 
 
11082
2007-05-15 02:36  danf
 
11083
 
 
11084
        * lib/memdebug.c: Added call to setvbuf (disabled by default for
 
11085
          speed) to flush the memdebug log file after every line and avoid
 
11086
          losing the last few log entries if curl crashes.
 
11087
 
 
11088
2007-05-15 02:28  danf
 
11089
 
 
11090
        * CHANGES, RELEASE-NOTES, docs/curl.1,
 
11091
          docs/libcurl/curl_easy_setopt.3, lib/ssh.c,
 
11092
          tests/data/Makefile.am, tests/data/test614: Added support for
 
11093
          quote commands before a transfer using SFTP and test case 614.
 
11094
          Allow SFTP quote commands chmod, chown, chgrp to set a value of
 
11095
          0.
 
11096
 
 
11097
2007-05-15 00:03  danf
 
11098
 
 
11099
        * CHANGES, docs/curl.1, tests/data/Makefile.am, tests/data/test613,
 
11100
          tests/libtest/Makefile.am, tests/libtest/test613.pl: Added SFTP
 
11101
          directory listing test case 613.
 
11102
 
 
11103
2007-05-10 22:03  danf
 
11104
 
 
11105
        * tests/data/: Makefile.am, test408, test409: Added FTPS upload
 
11106
          tests 408 and 409.
 
11107
 
 
11108
2007-05-09 20:24  danf
 
11109
 
 
11110
        * CHANGES, RELEASE-NOTES, lib/ssh.c: Kristian Gunstone fixed a
 
11111
          problem where overwriting an uploaded file with sftp didn't
 
11112
          truncate it first, which would corrupt the file if the new file
 
11113
          was shorter than the old.
 
11114
 
 
11115
2007-05-09 20:05  danf
 
11116
 
 
11117
        * docs/curl.1: Added the list of SFTP post-quote commands, and
 
11118
          fixed a few typos.
 
11119
 
 
11120
2007-05-09 00:14  danf
 
11121
 
 
11122
        * CHANGES, tests/data/Makefile.am, tests/data/test406,
 
11123
          tests/data/test407: Added FTPS test cases 406 and 407
 
11124
 
 
11125
2007-05-08 13:34  bagder
 
11126
 
 
11127
        * CHANGES, docs/libcurl/curl_easy_setopt.3,
 
11128
          docs/libcurl/libcurl-errors.3, include/curl/curl.h, lib/ssh.c,
 
11129
          lib/strerror.c: CURLE_FTP_COULDNT_STOR_FILE is now known as
 
11130
          CURLE_UPLOAD_FAILED. This is because I just made SCP uploads
 
11131
          return this value if the file size of the upload file isn't given
 
11132
          with CURLOPT_INFILESIZE*. Docs updated to reflect this news, and
 
11133
          a define for the old name was added to the public header file.
 
11134
 
 
11135
2007-05-07 09:07  bagder
 
11136
 
 
11137
        * CHANGES, RELEASE-NOTES, lib/multi.c: James Bursa fixed a bug in
 
11138
          the multi handle code that made the connection cache grow a bit
 
11139
          too much, beyond the normal 4 * easy_handles.
 
11140
 
 
11141
2007-05-06 10:14  bagder
 
11142
 
 
11143
        * CHANGES: extended the description for the
 
11144
          curl_multi_socket_action() change
 
11145
 
 
11146
2007-05-03 22:50  bagder
 
11147
 
 
11148
        * docs/KNOWN_BUGS: 42. Daniel Black filed bug report #1705802 where
 
11149
          he accurately mentions that   several FTP-SSL test cases fail
 
11150
          when we build libcurl with NSS for TLS/SSL:
 
11151
          http://curl.haxx.se/bug/view.cgi?id=1705802
 
11152
 
 
11153
2007-05-03 21:12  danf
 
11154
 
 
11155
        * docs/libcurl/: curl_easy_getinfo.3, curl_easy_setopt.3: Fixed a
 
11156
          few typos.
 
11157
 
 
11158
2007-05-03 14:30  bagder
 
11159
 
 
11160
        * docs/libcurl/curl_easy_setopt.3: document the new 200alias
 
11161
          behaviour
 
11162
 
 
11163
2007-05-02 22:42  bagder
 
11164
 
 
11165
        * CHANGES, RELEASE-NOTES, lib/transfer.c: Anders Gustafsson
 
11166
          remarked that requiring CURLOPT_HTTP_VERSION set to 1.0 when
 
11167
          CURLOPT_HTTP200ALIASES is used to avoid the problem mentioned
 
11168
          below is not very nice if the client wants to be able to use
 
11169
          _either_ a HTTP 1.1 server or one within the aliases list... so
 
11170
          starting now, libcurl will simply consider 200-alias matches the
 
11171
          to be HTTP 1.0 compliant.
 
11172
 
 
11173
2007-05-02 21:13  danf
 
11174
 
 
11175
        * lib/: multi.c, url.c, url.h: Fixed an out of memory handling
 
11176
          issue with HTTP pipelines.
 
11177
 
 
11178
2007-05-02 19:35  bagder
 
11179
 
 
11180
        * CHANGES, RELEASE-NOTES, lib/transfer.c: Tobias Rundstrom reported
 
11181
          a problem they experienced with xmms2 and recent libcurls, which
 
11182
          turned out to be the 25-nov-2006 change which treats HTTP
 
11183
          responses without Content-Length or chunked encoding as without
 
11184
          bodies. We now added the conditional that the above mentioned
 
11185
          response is only without body if the response is HTTP 1.1.
 
11186
 
 
11187
2007-05-02 15:52  bagder
 
11188
 
 
11189
        * CHANGES, RELEASE-NOTES, docs/examples/hiperfifo.c: - Jeff
 
11190
          Pohlmeyer improved the hiperfifo.c example to use the
 
11191
          CURLMOPT_TIMERFUNCTION callback option.
 
11192
 
 
11193
2007-05-02 15:47  bagder
 
11194
 
 
11195
        * CHANGES, RELEASE-NOTES, lib/multi.c: - Set the timeout for easy
 
11196
          handles to expire really soon after addition or   when
 
11197
          CURLM_CALL_MULTI_PERFORM is returned from
 
11198
          curl_multi_socket*/perform,   to make applications using only
 
11199
          curl_multi_socket() to properly function   when adding easy
 
11200
          handles "on the fly". Bug report and test app provided by
 
11201
          Michael Wallner.
 
11202
 
 
11203
2007-05-02 15:14  bagder
 
11204
 
 
11205
        * CHANGES, CHANGES.0, CHANGES.1999, CHANGES.2000, CHANGES.2001,
 
11206
          CHANGES.2002, CHANGES.2003, CHANGES.2004, CHANGES.2005: Merged
 
11207
          _all_ old changelogs into the single CHANGES.0 file. Having a new
 
11208
          one for every year is giving us too many files! I also split out
 
11209
          the changes from 2006 from CHANGES to CHANGES.0 now.
 
11210
 
 
11211
2007-05-02 13:14  bagder
 
11212
 
 
11213
        * lib/sendf.c: spell and language fix
 
11214
 
 
11215
2007-05-02 08:02  danf
 
11216
 
 
11217
        * tests/libtest/lib536.c: Check the return code from
 
11218
          curl_multi_add_handle()
 
11219
 
 
11220
2007-05-02 02:50  danf
 
11221
 
 
11222
        * src/main.c: Fixed a logic error in the last patch and another out
 
11223
          of memory issue.  Reduce the scope of some variables.
 
11224
 
 
11225
2007-05-01 22:52  danf
 
11226
 
 
11227
        * src/main.c: Improved behaviour in out of memory conditions.
 
11228
 
 
11229
2007-05-01 22:50  danf
 
11230
 
 
11231
        * lib/strdup.c: Use memcpy instead of strcpy to improve
 
11232
          performance.
 
11233
 
 
11234
2007-04-30 23:47  bagder
 
11235
 
 
11236
        * configure.ac: brlcad on #curl provided this patch (edited by me)
 
11237
          since "configure will fail looking for a C++ preprocessor on
 
11238
          libtool-using projects" with the factory- installed libtool
 
11239
          version on Mac OS X.
 
11240
 
 
11241
2007-04-30 22:15  danf
 
11242
 
 
11243
        * CHANGES, tests/FILEFORMAT, tests/README, tests/runtests.pl,
 
11244
          tests/data/test75, tests/libtest/Makefile.am,
 
11245
          tests/libtest/test75.pl: Improved the test harness to allow
 
11246
          running test servers on other than the default port numbers,
 
11247
          allowing more than one test suite to run simultaneously on the
 
11248
          same host.
 
11249
 
 
11250
2007-04-30 21:05  danf
 
11251
 
 
11252
        * tests/data/: test239, test243, test245, test246: Fixed some tests
 
11253
          to stop hard-coding the port number.
 
11254
 
 
11255
2007-04-29 09:04  danf
 
11256
 
 
11257
        * lib/url.c: Rearranged some allocs so they will be freed correctly
 
11258
          in the error path.
 
11259
 
 
11260
2007-04-28 23:01  bagder
 
11261
 
 
11262
        * CHANGES, RELEASE-NOTES, lib/gtls.c: Peter O'Gorman fixed libcurl
 
11263
          to not init GnuTLS as early as we did before, since it then inits
 
11264
          libgcrypt and libgcrypt is being evil and EXITS the application
 
11265
          if it fails to get a fine random seed. That's really not a nice
 
11266
          thing to do by a library.
 
11267
 
 
11268
2007-04-28 22:27  bagder
 
11269
 
 
11270
        * CHANGES, RELEASE-NOTES, lib/easy.c: Frank Hempel fixed a
 
11271
          curl_easy_duphandle() crash on a handle that had been removed
 
11272
          from a multi handle, and then fixed another flaw that prevented
 
11273
          curl_easy_duphandle() to work even after the first fix - the
 
11274
          handle was still marked as using the multi interface.
 
11275
 
 
11276
2007-04-27 10:30  bagder
 
11277
 
 
11278
        * lib/url.c: Move the explictit free of the range string to
 
11279
          Curl_close() from Curl_disconnect() since it easy-handle related
 
11280
          and not connection-related.
 
11281
 
 
11282
2007-04-27 10:19  bagder
 
11283
 
 
11284
        * lib/url.c: oops, this was supposed to be properly removed
 
11285
 
 
11286
2007-04-27 10:18  bagder
 
11287
 
 
11288
        * lib/url.c: As a follow-up to the removal of the free of the range
 
11289
          data in Curl_done() - this moves and re-arranges how range/resume
 
11290
          is setup and freed.
 
11291
 
 
11292
2007-04-26 23:30  bagder
 
11293
 
 
11294
        * CHANGES, RELEASE-NOTES, lib/transfer.c: Peter O'Gorman found a
 
11295
          problem with SCP downloads when the downloaded file was 16385
 
11296
          bytes (16K+1) and it turned out we didn't properly always "suck
 
11297
          out" all data from libssh2. The effect being that libcurl would
 
11298
          hang on the socket waiting for data when libssh2 had in fact
 
11299
          already read it all...
 
11300
 
 
11301
2007-04-26 01:18  danf
 
11302
 
 
11303
        * CHANGES, tests/README, tests/runtests.pl: Added support in
 
11304
          runtests.pl for "!n" test numbers to disable individual tests.
 
11305
 
 
11306
2007-04-25 22:54  danf
 
11307
 
 
11308
        * lib/ftp.c: Fixed an out of memory handling issue.
 
11309
 
 
11310
2007-04-25 22:20  bagder
 
11311
 
 
11312
        * CHANGES, RELEASE-NOTES, lib/url.c: Sonia Subramanian brought our
 
11313
          attention to a problem that happens if you set the
 
11314
          CURLOPT_RESUME_FROM or CURLOPT_RANGE options and an existing
 
11315
          connection in the connection cache is closed to make room for the
 
11316
          new one when you call curl_easy_perform(). It would then wrongly
 
11317
          free range-related data in the connection close funtion.
 
11318
 
 
11319
2007-04-25 22:09  danf
 
11320
 
 
11321
        * tests/runtests.pl: When displaying log files, truncate the really
 
11322
          longs ones such as you would get from a torture test.
 
11323
 
 
11324
2007-04-25 05:00  yangtse
 
11325
 
 
11326
        * CHANGES, RELEASE-NOTES, ares/setup_once.h, lib/base64.c,
 
11327
          lib/hostip.c, lib/netrc.c, lib/setup_once.h, lib/splay.c,
 
11328
          packages/vms/build_vms.com, src/main.c: Steve Little's fixes to
 
11329
          allow compilation on VMS 64-bit mode
 
11330
 
 
11331
2007-04-25 01:28  danf
 
11332
 
 
11333
        * tests/runtests.pl: Treat log files and -k the same when running
 
11334
          torture tests as when not.
 
11335
 
 
11336
2007-04-24 23:30  danf
 
11337
 
 
11338
        * tests/: ftp.pm, ftpserver.pl: Clear out FTP server options before
 
11339
          each new client.  Wait for child processes to die to avoid
 
11340
          creating zombies.
 
11341
 
 
11342
2007-04-24 12:18  bagder
 
11343
 
 
11344
        * CHANGES, RELEASE-NOTES, lib/sendf.c, lib/transfer.c, lib/url.c,
 
11345
          lib/urldata.h: Robert Iakobashvili made the 'master_buffer' get
 
11346
          allocated first once it is can/will be used as it then makes the
 
11347
          common cases save 16KB of data for each easy handle that isn't
 
11348
          used for pipelining.
 
11349
 
 
11350
2007-04-24 01:00  danf
 
11351
 
 
11352
        * CHANGES, tests/data/Makefile.am, tests/data/test610,
 
11353
          tests/data/test611, tests/data/test612, tests/libtest/test610.pl:
 
11354
          Added tests 610-612 to test more SFTP post-quote commands.
 
11355
 
 
11356
2007-04-24 00:58  danf
 
11357
 
 
11358
        * tests/: FILEFORMAT, README, runtests.pl: Added <postcheck>
 
11359
          support to the test harness.
 
11360
 
 
11361
2007-04-23 23:18  danf
 
11362
 
 
11363
        * tests/FILEFORMAT: Mention NSS, <postcmd> commands
 
11364
 
 
11365
2007-04-23 03:51  danf
 
11366
 
 
11367
        * tests/data/test20: Changed another nonexistent host name to be
 
11368
          under the haxx.se domain to guarantee against it ever being
 
11369
          valid.
 
11370
 
 
11371
2007-04-22 20:17  yangtse
 
11372
 
 
11373
        * lib/: connect.c, ftp.c: Avoid an unnecessary call to
 
11374
          gettimeofday() when using custom timeout values.
 
11375
 
 
11376
2007-04-22 11:37  bagder
 
11377
 
 
11378
        * configure.ac: --without-ssl disables OpenSSL only
 
11379
 
 
11380
2007-04-22 11:31  bagder
 
11381
 
 
11382
        * CHANGES, docs/curl.1, src/main.c: - Song Ma's warning if
 
11383
          -r/--range is given with a "bad" range, also noted in   the man
 
11384
          page now.
 
11385
 
 
11386
2007-04-22 10:51  bagder
 
11387
 
 
11388
        * RELEASE-NOTES: configure fix and new mirror
 
11389
 
 
11390
2007-04-22 10:05  bagder
 
11391
 
 
11392
        * docs/curl.1: clarify a bit on the follow-redirect logic and when
 
11393
          curl switches from POST to GET on redirect
 
11394
 
 
11395
2007-04-22 09:36  bagder
 
11396
 
 
11397
        * configure.ac: shell script assigns should not have spaces,
 
11398
          hopefully fixes bug #1705177
 
11399
 
 
11400
2007-04-21 23:32  bagder
 
11401
 
 
11402
        * CHANGES, RELEASE-NOTES, lib/gtls.c: Daniel Black filed bug
 
11403
          #1704675 (http://curl.haxx.se/bug/view.cgi?id=1704675)
 
11404
          identifying a double-free problem in the SSL-dealing layer,
 
11405
          telling GnuTLS to free NULL credentials on closedown after a
 
11406
          failure and a bad #ifdef for NSS when closing down SSL.
 
11407
 
 
11408
2007-04-21 23:24  bagder
 
11409
 
 
11410
        * lib/sslgen.c: Curl_ssl_close(): mark the connection as not using
 
11411
          SSL anymore, to better survive getting called twice
 
11412
 
 
11413
2007-04-21 17:32  gknauf
 
11414
 
 
11415
        * ares/Makefile.netware, lib/Makefile.netware: fixed ARFLAGS for
 
11416
          CodeWarrior build.
 
11417
 
 
11418
2007-04-20 19:16  danf
 
11419
 
 
11420
        * tests/ftpserver.pl: Changed an error message slightly so it can
 
11421
          be caught easier by the autobuild logs scanner.
 
11422
 
 
11423
2007-04-20 09:19  bagder
 
11424
 
 
11425
        * include/curl/curl.h: ifndef check the CURL_MAX_WRITE_SIZE define
 
11426
          to allow this value to easier be changed at build time (from
 
11427
          command line or similar)
 
11428
 
 
11429
2007-04-20 03:58  yangtse
 
11430
 
 
11431
        * lib/select.c: initialize pending_ms to zero to avoid compiler
 
11432
          warning: 'pending_ms' may be used uninitialized in this function
 
11433
 
 
11434
2007-04-20 02:07  yangtse
 
11435
 
 
11436
        * CHANGES, RELEASE-NOTES, lib/select.c: - Save one call to
 
11437
          curlx_tvnow(), which calls gettimeofday(), in each of
 
11438
          Curl_socket_ready(), Curl_poll() and Curl_select() when these are
 
11439
          called   with a zero timeout or a timeout value indicating a
 
11440
          blocking call should   be performed.
 
11441
 
 
11442
            These unnecessary calls to gettimeofday() got introduced in
 
11443
          7.16.2 when
 
11444
            fixing 'timeout would restart when signal caught while awaiting
 
11445
          socket
 
11446
            events' on 20 March 2007.
 
11447
 
 
11448
          - Move some loop breaking logic from the while clause into the
 
11449
          loop,   avoiding compiler warning 'assignment within conditional
 
11450
          expression'
 
11451
 
 
11452
2007-04-19 22:20  bagder
 
11453
 
 
11454
        * lib/select.c: keep lines < 80 columns
 
11455
 
 
11456
2007-04-19 22:16  yangtse
 
11457
 
 
11458
        * lib/connect.c: fix comment and line spacing
 
11459
 
 
11460
2007-04-18 22:22  danf
 
11461
 
 
11462
        * tests/data/: test100, test102, test105, test109, test110,
 
11463
          test111, test112, test113, test114, test115, test116, test117,
 
11464
          test118, test119, test120, test122, test124, test125, test126,
 
11465
          test130, test131, test132, test133, test134, test137, test138,
 
11466
          test144, test145, test147, test148, test190, test195, test196,
 
11467
          test211, test212, test227, test228, test229, test235, test236,
 
11468
          test237, test238, test250, test252, test254, test261, test280,
 
11469
          test290, test302, test305, test400, test402, test511, test520,
 
11470
          test521, test526, test527, test528, test530, test532, test533,
 
11471
          test534, test538: Various test file cleanups, including using
 
11472
          <servercmd> instead of writing directly to ftpserver.cmd and
 
11473
          removing unneeded empty sections.
 
11474
 
 
11475
2007-04-18 22:15  bagder
 
11476
 
 
11477
        * lib/ssh.c: clarify the comment about libssh2_sftp_write's return
 
11478
          type
 
11479
 
 
11480
2007-04-18 22:11  bagder
 
11481
 
 
11482
        * CHANGES, RELEASE-NOTES, lib/ssh.c: - James Housley made SFTP
 
11483
          uploads use libssh2's non-blocking API (if available)
 
11484
 
 
11485
2007-04-18 22:02  bagder
 
11486
 
 
11487
        * CHANGES, RELEASE-NOTES, lib/progress.c: - Prevent the internal
 
11488
          progress meter from updating more frequently than once   per
 
11489
          second.
 
11490
 
 
11491
2007-04-18 08:30  danf
 
11492
 
 
11493
        * CHANGES, tests/data/Makefile.am, tests/data/test296,
 
11494
          tests/data/test297, tests/data/test298: Added test cases 296, 297
 
11495
          and 298 to test --ftp-method handling
 
11496
 
 
11497
2007-04-16 22:54  gknauf
 
11498
 
 
11499
        * ares/Makefile.netware, lib/Makefile.netware: added ranlib when
 
11500
          library is created with ar.
 
11501
 
 
11502
2007-04-16 18:52  giva
 
11503
 
 
11504
        * ares/Makefile.dj: No need for USE_MANUAL. Use select_s() instead
 
11505
          of select().  Added ares_getopt.o to program sample objects.
 
11506
 
 
11507
2007-04-16 18:34  bagder
 
11508
 
 
11509
        * CHANGES, RELEASE-NOTES, docs/libcurl/curl_multi_socket.3,
 
11510
          include/curl/multi.h, lib/connect.c, lib/multi.c, lib/select.c,
 
11511
          lib/select.h, lib/socks.c, lib/transfer.c, lib/urldata.h: -
 
11512
          Robert Iakobashvil added curl_multi_socket_action() to libcurl,
 
11513
          which is a   function that deprecates the curl_multi_socket()
 
11514
          function. Using the new   function the application tell libcurl
 
11515
          what action that was found in the   socket that it passes in.
 
11516
          This gives a significant performance boost as it   allows libcurl
 
11517
          to avoid a call to poll()/select() for every call to
 
11518
          curl_multi_socket*().
 
11519
 
 
11520
2007-04-16 17:35  yangtse
 
11521
 
 
11522
        * ares/: adig.c, ahost.c, ares_getopt.c, ares_getopt.h: move
 
11523
          linkage var declarations to ares_getopt.h
 
11524
 
 
11525
2007-04-16 15:53  gknauf
 
11526
 
 
11527
        * ares/Makefile.m32: use Makefile.inc to determine sources.
 
11528
 
 
11529
2007-04-16 15:17  gknauf
 
11530
 
 
11531
        * ares/Makefile.netware: ares_getopt() command-line parser function
 
11532
          does not belong to actual c-ares library. It is just a
 
11533
          convinience source code helper function for use in example
 
11534
          programs adig.c and ahost.c
 
11535
 
 
11536
2007-04-16 13:55  bagder
 
11537
 
 
11538
        * CHANGES, RELEASE-NOTES: Jay Austin added "DH PARAMETERS" to the
 
11539
          stunnel.pem certificate
 
11540
 
 
11541
2007-04-16 11:08  yangtse
 
11542
 
 
11543
        * ares/CHANGES: ares_getopt() command-line parser function does not
 
11544
          belong to actual c-ares library. It is just a convinience source
 
11545
          code helper function for use in example programs adig.c and
 
11546
          ahost.c
 
11547
 
 
11548
2007-04-16 11:01  yangtse
 
11549
 
 
11550
        * ares/: Makefile.inc, Makefile.vc6, adig.c, ahost.c, ares.h,
 
11551
          ares_getopt.c, ares_getopt.h, vc/adig/adig.dsp,
 
11552
          vc/ahost/ahost.dsp, vc/areslib/areslib.dsp: ares_getopt()
 
11553
          command-line parser function does not belong to actual c-ares
 
11554
          library. It is just a convinience source code helper function for
 
11555
          use in example programs adig.c and ahost.c
 
11556
 
 
11557
2007-04-15 08:24  danf
 
11558
 
 
11559
        * src/main.c: Minor updates to --help output
 
11560
 
 
11561
2007-04-14 22:29  bagder
 
11562
 
 
11563
        * tests/stunnel.pem: jayjwa added the "DH PARAMETERS" to make this
 
11564
          work with recent stunnels
 
11565
 
 
11566
2007-04-14 22:27  bagder
 
11567
 
 
11568
        * RELEASE-NOTES: updates
 
11569
 
 
11570
2007-04-14 18:55  gknauf
 
11571
 
 
11572
        * src/getpass.c: removed unneeded brackets with NetWare
 
11573
          implementation.
 
11574
 
 
11575
2007-04-14 18:45  gknauf
 
11576
 
 
11577
        * src/getpass.c: ups - c&p error.
 
11578
 
 
11579
2007-04-14 18:38  gknauf
 
11580
 
 
11581
        * src/getpass.c: use system-own getpassword() function on NetWare.
 
11582
 
 
11583
2007-04-13 22:59  danf
 
11584
 
 
11585
        * CHANGES, tests/data/Makefile.am, tests/data/test294,
 
11586
          tests/data/test295: Added test cases 294 and 295 to test
 
11587
          --ftp-account handling
 
11588
 
 
11589
2007-04-13 13:35  yangtse
 
11590
 
 
11591
        * CHANGES, RELEASE-NOTES, tests/data/test534: Fix test case 534
 
11592
          which started to fail 2007-04-13 due to the existance of a new
 
11593
          host on the net with the same silly domain the test was using for
 
11594
          a host which was supposed not to exist.
 
11595
 
 
11596
2007-04-13 10:45  yangtse
 
11597
 
 
11598
        * lib/base64.c: proper fix for compiler warning
 
11599
 
 
11600
2007-04-13 10:22  yangtse
 
11601
 
 
11602
        * lib/libcurl.rc, src/curl.rc: Take in account that it can be built
 
11603
          with compiler debug info and without the curl memory debugging
 
11604
          leak detection code enabled.
 
11605
 
 
11606
2007-04-13 09:57  yangtse
 
11607
 
 
11608
        * lib/: base64.c, inet_pton.c, multi.c: fix compiler warning
 
11609
 
 
11610
2007-04-12 23:53  bagder
 
11611
 
 
11612
        * RELEASE-NOTES: update!
 
11613
 
 
11614
2007-04-12 22:41  bagder
 
11615
 
 
11616
        * Makefile.dist: add a 'vc8' target that (re-)builds the
 
11617
          */Makefile.vc8 files
 
11618
 
 
11619
2007-04-12 22:09  bagder
 
11620
 
 
11621
        * CHANGES, lib/if2ip.c: Song Ma found a memory leak in the if2ip
 
11622
          code if you pass in an interface name longer than the name field
 
11623
          of the ifreq struct (typically 6 bytes), as then it wouldn't
 
11624
          close the used dummy socket.
 
11625
 
 
11626
2007-04-12 21:14  yangtse
 
11627
 
 
11628
        * ares/vc/: adig/adig.dsp, areslib/areslib.dsp: update MSVC project
 
11629
          files with ares_getopt()
 
11630
 
 
11631
2007-04-12 21:01  yangtse
 
11632
 
 
11633
        * ares/: Makefile.inc, Makefile.vc6, adig.c, ahost.c: use
 
11634
          ares_getopt for all platforms
 
11635
 
 
11636
2007-04-12 20:59  yangtse
 
11637
 
 
11638
        * ares/: ares.h, ares_getopt.c: add ares_getopt prototype
 
11639
 
 
11640
2007-04-12 20:06  yangtse
 
11641
 
 
11642
        * ares/ares_getopt.c: Rename function as ares_getopt()
 
11643
 
 
11644
2007-04-12 19:45  yangtse
 
11645
 
 
11646
        * ares/ares_getopt.c: Replace tabs with spaces
 
11647
 
 
11648
2007-04-12 18:53  yangtse
 
11649
 
 
11650
        * ares/ares_getopt.c: Add file ares_getopt.c
 
11651
 
 
11652
          Original file name getopt.c  Initial import into the c-ares
 
11653
          source tree on 2007-04-11.  Lifted from version 5.2 of the 'Open
 
11654
          Mash' project with the modified BSD license, BSD license without
 
11655
          the advertising clause.
 
11656
 
 
11657
2007-04-12 03:26  danf
 
11658
 
 
11659
        * lib/ftp.c: Work around an out of memory situation in
 
11660
          Curl_ftp_done instead of returning an error code, to allow
 
11661
          connections to be torn down cleanly since this function can be
 
11662
          called AFTER an OOM situation has already been reached.
 
11663
 
 
11664
2007-04-11 15:32  bagder
 
11665
 
 
11666
        * include/curl/curlver.h: start working on 7.16.3
 
11667
 
 
11668
2007-04-11 15:31  bagder
 
11669
 
 
11670
        * RELEASE-NOTES: restart towards 7.16.3
 
11671
 
 
11672
2007-04-11 15:30  bagder
 
11673
 
 
11674
        * docs/THANKS: add recent contributors
 
11675
 
 
11676
2007-04-11 15:12  bagder
 
11677
 
 
11678
        * CHANGES, TODO-RELEASE: 7.16.2
 
11679
 
 
11680
2007-04-11 13:02  yangtse
 
11681
 
 
11682
        * ares/setup_once.h, lib/setup_once.h: convenience SIG_ATOMIC_T
 
11683
          macro definition
 
11684
 
 
11685
2007-04-11 02:25  danf
 
11686
 
 
11687
        * lib/: ftp.c, tftp.c: Fixed some out of memory handling issues.
 
11688
 
 
11689
2007-04-11 00:52  danf
 
11690
 
 
11691
        * lib/: http.c, http_ntlm.c: Fixed some out of memory handling
 
11692
          issues.
 
11693
 
 
11694
2007-04-10 22:52  bagder
 
11695
 
 
11696
        * docs/KNOWN_BUGS: blah
 
11697
 
 
11698
2007-04-10 22:51  bagder
 
11699
 
 
11700
        * docs/KNOWN_BUGS: 41. When doing an operation over FTP that
 
11701
          requires the ACCT command (but not   when logging in), the
 
11702
          operation will fail since libcurl does detect this and   thus
 
11703
          fails to issue the correct command:
 
11704
          http://curl.haxx.se/bug/view.cgi?id=1693337
 
11705
 
 
11706
2007-04-10 22:46  bagder
 
11707
 
 
11708
        * CHANGES, lib/ftp.c, lib/http.c, lib/multi.c, lib/multiif.h,
 
11709
          lib/transfer.c, lib/url.c, lib/urldata.h: Ravi Pratap provided
 
11710
          fixes for HTTP pipelining
 
11711
 
 
11712
2007-04-10 21:09  yangtse
 
11713
 
 
11714
        * CHANGES: configure script will ignore --enable-sspi option for
 
11715
          non-native Windows
 
11716
 
 
11717
2007-04-10 20:53  yangtse
 
11718
 
 
11719
        * acinclude.m4, configure.ac: --enable-sspi only supported on
 
11720
          Windows native builds
 
11721
 
 
11722
2007-04-10 04:17  yangtse
 
11723
 
 
11724
        * lib/: http_ntlm.c, http_ntlm.h: Update NTLM flag and description
 
11725
 
 
11726
2007-04-10 02:38  danf
 
11727
 
 
11728
        * lib/http.c: Fixed an out of memory handling issue.
 
11729
 
 
11730
2007-04-10 02:37  danf
 
11731
 
 
11732
        * tests/runtests.pl: Honour the -a option when -t is enabled.
 
11733
 
 
11734
2007-04-09 20:24  danf
 
11735
 
 
11736
        * tests/data/: test600, test601, test604, test606, test607: Changed
 
11737
          error return codes to match update code.
 
11738
 
 
11739
2007-04-09 19:46  yangtse
 
11740
 
 
11741
        * lib/config-win32.h, src/config-win32.h: VC8+ (VS2005+) has C99
 
11742
          variadic macro support
 
11743
 
 
11744
2007-04-09 00:49  yangtse
 
11745
 
 
11746
        * lib/: easy.c, url.c: fix out of memory handling issue
 
11747
 
 
11748
2007-04-09 00:44  bagder
 
11749
 
 
11750
        * CHANGES, configure.ac, lib/ssh.c: Nick Zitzmann did ssh.c
 
11751
          cleanups
 
11752
 
 
11753
2007-04-09 00:23  bagder
 
11754
 
 
11755
        * RELEASE-NOTES: builds on QNX 6 again
 
11756
 
 
11757
2007-04-07 19:25  yangtse
 
11758
 
 
11759
        * lib/multi.c: fix out of memory handling issue
 
11760
 
 
11761
2007-04-07 06:51  yangtse
 
11762
 
 
11763
        * lib/: cookie.c, ssluse.c: fix out of memory handling issue
 
11764
 
 
11765
2007-04-07 02:38  yangtse
 
11766
 
 
11767
        * lib/transfer.c: fix compiler warning
 
11768
 
 
11769
2007-04-06 22:53  yangtse
 
11770
 
 
11771
        * lib/http.c: fix out of memory handling issue
 
11772
 
 
11773
2007-04-06 08:32  danf
 
11774
 
 
11775
        * lib/ssh.c: Fixed a few memory leaks in OOM conditions.  Made
 
11776
          libssh2 logging more verbose when debugging is enabled.
 
11777
 
 
11778
2007-04-06 06:24  yangtse
 
11779
 
 
11780
        * tests/runtests.pl: In case of test failure, try not to show log
 
11781
          files of other tests
 
11782
 
 
11783
2007-04-05 21:28  danf
 
11784
 
 
11785
        * tests/data/DISABLED: Enabled the ssh tests 600-609.
 
11786
 
 
11787
2007-04-05 13:09  yangtse
 
11788
 
 
11789
        * lib/http.c: runtests -t discovered this out of memory handling
 
11790
          issues
 
11791
 
 
11792
2007-04-05 13:05  yangtse
 
11793
 
 
11794
        * tests/libtest/: lib518.c, lib537.c: unify fopen() failure error
 
11795
          message among tests, allowing the testsuite to count them as
 
11796
          errors of the same kind
 
11797
 
 
11798
2007-04-05 02:14  yangtse
 
11799
 
 
11800
        * tests/runtests.pl: Further improve displaying of individual
 
11801
          logfiles
 
11802
 
 
11803
2007-04-05 01:41  danf
 
11804
 
 
11805
        * lib/: base64.c, http_negotiate.c, http_ntlm.c, url.c: Fixes some
 
11806
          more out of memory handling bugs.
 
11807
 
 
11808
2007-04-05 00:49  danf
 
11809
 
 
11810
        * lib/cookie.c: Fixed file handle leak in OOM condition.
 
11811
 
 
11812
2007-04-04 22:27  danf
 
11813
 
 
11814
        * src/main.c: Fixed curl_slist_append handling of out of memory
 
11815
          conditions on the easycode list (discovered by runtests' torture
 
11816
          test).
 
11817
 
 
11818
2007-04-04 20:03  yangtse
 
11819
 
 
11820
        * docs/INSTALL: Building Windows DLLs and C run-time (CRT) linkage
 
11821
          issues
 
11822
 
 
11823
2007-04-04 10:58  yangtse
 
11824
 
 
11825
        * tests/libtest/: lib518.c, lib537.c: add debug message and expand
 
11826
          comment
 
11827
 
 
11828
2007-04-04 08:39  yangtse
 
11829
 
 
11830
        * tests/libtest/: lib518.c, lib537.c: test can be allowed to run if
 
11831
          fopen() is capable of fopen()ing three additional files once that
 
11832
          we have already open()ed the big bunch of file descriptors.
 
11833
 
 
11834
2007-04-04 08:06  yangtse
 
11835
 
 
11836
        * ares/setup_once.h, lib/inet_pton.c, lib/select.c,
 
11837
          lib/setup_once.h: move WinSock definitions of EBADF, EINTR,
 
11838
          EINVAL and  EAFNOSUPPORT to setup_once.h
 
11839
 
 
11840
2007-04-04 07:04  yangtse
 
11841
 
 
11842
        * tests/libtest/: lib518.c, lib537.c: cleanup
 
11843
 
 
11844
2007-04-04 06:57  danf
 
11845
 
 
11846
        * tests/data/DISABLED: Whoops--didn't mean to enable the ssh tests
 
11847
          quite yet.
 
11848
 
 
11849
2007-04-04 05:19  yangtse
 
11850
 
 
11851
        * tests/libtest/: lib518.c, lib537.c: test can be allowed to run if
 
11852
          fopen() is capable of fopen()ing SAFETY_MARGIN additional files
 
11853
          once that we have already open()ed the big bunch of file
 
11854
          descriptors.
 
11855
 
 
11856
2007-04-04 02:48  danf
 
11857
 
 
11858
        * tests/data/: DISABLED, Makefile.am, test606, test607, test608,
 
11859
          test609: Added more SSH tests (left disabled for now).
 
11860
 
 
11861
2007-04-04 02:46  danf
 
11862
 
 
11863
        * lib/ssh.c: Fixed a memory leak and improper shutdown on SFTP
 
11864
          post-quote command failure.
 
11865
 
 
11866
2007-04-03 23:15  bagder
 
11867
 
 
11868
        * TODO-RELEASE: Only one issue left to deal with. Most of the
 
11869
          others cut due to lack of response and/or my personal lack of
 
11870
          time to deal further with them at this point.
 
11871
 
 
11872
2007-04-03 22:54  bagder
 
11873
 
 
11874
        * CHANGES, RELEASE-NOTES, lib/easy.c, lib/http.c, lib/transfer.c,
 
11875
          lib/url.c: Rob Jones fixed better #ifdef'ing for a bunch of
 
11876
          #include lines.
 
11877
 
 
11878
2007-04-03 20:25  yangtse
 
11879
 
 
11880
        * ares/ares_getsock.c, lib/Makefile.am, lib/hostasyn.c,
 
11881
          lib/hostsyn.c, lib/socks.h, lib/timeval.h, lib/transfer.h,
 
11882
          tests/server/Makefile.am: update copyright year
 
11883
 
 
11884
2007-04-03 20:02  yangtse
 
11885
 
 
11886
        * tests/libtest/: lib518.c, lib537.c: Verify if the test is limited
 
11887
          by an ancient stdio with a 256 open file limit.  In this case the
 
11888
          test is skipped with a message showing this limitation when the
 
11889
          number of open files needed for the test is greater than 256.
 
11890
 
 
11891
2007-04-03 17:59  yangtse
 
11892
 
 
11893
        * tests/runtests.pl: fix enumeration of disabled tests when they
 
11894
          have the highest number
 
11895
 
 
11896
2007-04-03 17:35  yangtse
 
11897
 
 
11898
        * lib/select.c, src/main.c: fix MSDOS symbol check
 
11899
 
 
11900
2007-04-03 15:26  yangtse
 
11901
 
 
11902
        * lib/url.c: recover code simplification lost with last commit
 
11903
 
 
11904
2007-04-03 14:27  yangtse
 
11905
 
 
11906
        * tests/runtests.pl: Improve displaying of logfiles making sure all
 
11907
          lines end with \n and avoid using ! as last char of line.
 
11908
 
 
11909
2007-04-03 12:55  giva
 
11910
 
 
11911
        * src/main.c: djgpp isn't the only possible DOS target.  Use the
 
11912
          more traditional DJGPP define.  Added basename() for non-djgpp
 
11913
          targets.
 
11914
 
 
11915
2007-04-03 12:30  giva
 
11916
 
 
11917
        * src/main.c: Simplify setting binary mode on file-descriptors.
 
11918
          Work around the non-standard _setmode() in Metaware's HighC.
 
11919
 
 
11920
2007-04-03 12:18  giva
 
11921
 
 
11922
        * lib/config.dos: DOS targets do have setmode().
 
11923
 
 
11924
2007-04-03 06:11  danf
 
11925
 
 
11926
        * src/main.c: Added --ftp-account to --help output.
 
11927
 
 
11928
2007-04-03 04:57  yangtse
 
11929
 
 
11930
        * tests/libtest/Makefile.am: try not to link with unneeded libs,
 
11931
          avoiding global LDADD
 
11932
 
 
11933
2007-04-03 04:45  yangtse
 
11934
 
 
11935
        * acinclude.m4, ares/acinclude.m4: Cleanup. Warnings related with
 
11936
          FD_SET, FD_ISSET, and FD_ZERO macros are not icc 9.0 specific.
 
11937
 
 
11938
2007-04-03 04:36  yangtse
 
11939
 
 
11940
        * tests/sshserver.pl: when detecting un/supported sshd options use
 
11941
          curl's sshd config file.
 
11942
 
 
11943
2007-04-03 02:06  danf
 
11944
 
 
11945
        * tests/sshserver.pl: Eliminate the sshd option checking dependency
 
11946
          on wc and make it faster.
 
11947
 
 
11948
2007-04-02 23:24  bagder
 
11949
 
 
11950
        * CHANGES, RELEASE-NOTES, lib/ssh.c: Nick Zitzmann made
 
11951
          CURLOPT_POSTQUOTE work for SFTP as well.
 
11952
 
 
11953
2007-04-02 06:14  yangtse
 
11954
 
 
11955
        * tests/sshserver.pl: fix error in previous commit
 
11956
 
 
11957
2007-04-02 05:38  yangtse
 
11958
 
 
11959
        * lib/getinfo.c: fix compiler warning
 
11960
 
 
11961
2007-04-02 04:13  yangtse
 
11962
 
 
11963
        * lib/select.c: fix compiler warning
 
11964
 
 
11965
2007-04-02 03:21  yangtse
 
11966
 
 
11967
        * tests/sshserver.pl: verify ssh daemon version
 
11968
 
 
11969
2007-04-01 15:59  gknauf
 
11970
 
 
11971
        * tests/testcurl.pl: print update message only if we really update
 
11972
          CVS.
 
11973
 
 
11974
2007-04-01 14:37  gknauf
 
11975
 
 
11976
        * .cvsignore: ignore another generated file.
 
11977
 
 
11978
2007-04-01 10:24  bagder
 
11979
 
 
11980
        * CHANGES, lib/multi.c, lib/urldata.h: Robert Iakobashvili made
 
11981
          curl_multi_remove_handle() a lot faster when many easy handles
 
11982
          are added to a multi handle, by avoiding the looping over all the
 
11983
          handles to find which one to remove.
 
11984
 
 
11985
2007-04-01 09:51  bagder
 
11986
 
 
11987
        * CHANGES, RELEASE-NOTES, configure.ac, lib/strequal.c,
 
11988
          src/config-win32.h, src/main.c: Matt Kraai provided a patch that
 
11989
          makes curl build on QNX 6 fine again. Mostly by letting configure
 
11990
          check for setmode and ifdef on HAVE_SETMODE. NOTE: non- configure
 
11991
          platforms that havve setmode() needs their hard-coded config.h
 
11992
          files fixed. I fixed the src/config-win32.h.
 
11993
 
 
11994
2007-04-01 08:28  danf
 
11995
 
 
11996
        * tests/data/: DISABLED, test604, test605: Added scp and sftp
 
11997
          nonexistent file retrieval tests, but leave them disabled for
 
11998
          now.
 
11999
 
 
12000
2007-03-31 23:38  bagder
 
12001
 
 
12002
        * RELEASE-NOTES: 26 flaws identified by coverity.com
 
12003
 
 
12004
2007-03-31 23:35  bagder
 
12005
 
 
12006
        * src/main.c: Since the str2num() function gets called with the
 
12007
          'nextarg' pointer from within the getparameter a lot, we must
 
12008
          check it for NULL before accessing the str data.  CID 14 of the
 
12009
          coverity.com scan
 
12010
 
 
12011
2007-03-31 23:28  bagder
 
12012
 
 
12013
        * src/main.c: check the correct variable to want about --stderr
 
12014
          failures properly CID 18 by the coverity.com scan
 
12015
 
 
12016
2007-03-31 23:20  bagder
 
12017
 
 
12018
        * src/main.c: fix memory leak in case of memory problems CID 16 by
 
12019
          coverity.com scan
 
12020
 
 
12021
2007-03-31 23:15  bagder
 
12022
 
 
12023
        * src/main.c: fix a (minor) memory leak in case of error CID 21 in
 
12024
          the coverity.com scan
 
12025
 
 
12026
2007-03-31 23:10  bagder
 
12027
 
 
12028
        * lib/ssluse.c: Pointless to check for non-NULL pointers that
 
12029
          already have been dereferenced and they have to be non-NULL long
 
12030
          before this check.  CID 22 in the coverity.com scan
 
12031
 
 
12032
2007-03-31 23:06  bagder
 
12033
 
 
12034
        * lib/dict.c: avoid dereferencing a NULL pointer by setting a
 
12035
          default word to lookup in case it is missing CID 5 in the
 
12036
          coverity.com scan
 
12037
 
 
12038
2007-03-31 23:01  bagder
 
12039
 
 
12040
        * lib/formdata.c: Better deal with NULL pointers.  CID 3 and 4 from
 
12041
          the coverity.com scan.
 
12042
 
 
12043
2007-03-31 22:47  bagder
 
12044
 
 
12045
        * CHANGES, RELEASE-NOTES: "Pixel" fixed a problem that appeared
 
12046
          when you used -f with user+password embedded in the URL.
 
12047
 
 
12048
2007-03-31 22:46  bagder
 
12049
 
 
12050
        * lib/transfer.c: [no log message]
 
12051
 
 
12052
2007-03-31 22:19  bagder
 
12053
 
 
12054
        * docs/libcurl/curl_easy_getinfo.3: add units to a few info
 
12055
 
 
12056
2007-03-31 22:17  bagder
 
12057
 
 
12058
        * docs/BINDINGS: new URL for wxWidgets binding
 
12059
 
 
12060
2007-03-31 22:00  danf
 
12061
 
 
12062
        * tests/data/DISABLED: Disable the SSH tests until the libssh2 bugs
 
12063
          that causes test hangs are sorted out.
 
12064
 
 
12065
2007-03-31 13:28  bagder
 
12066
 
 
12067
        * lib/easy.c: When curl_easy_duphandle() fails because it can't get
 
12068
          or make a connection cache, we must make sure not to derefence
 
12069
          the NULL pointer...  CID 6 coverity.com scan
 
12070
 
 
12071
2007-03-31 13:12  bagder
 
12072
 
 
12073
        * lib/getinfo.c: The info types cannot be checked for explicity by
 
12074
          ANDing the types since they have not been properly defined to
 
12075
          allow this! Instead of changing the defines and break the
 
12076
          ABI/API, I opted to modify the code to check for exact type
 
12077
          matches.  CID 10 coverity.com scan
 
12078
 
 
12079
2007-03-31 12:56  bagder
 
12080
 
 
12081
        * lib/multi.c: Check for a NULL easy->easy_conn in multi_getsock()
 
12082
          since it can in fact happen when curl_multi_remove_handle() is
 
12083
          called.  CID 13. coverity.com scan
 
12084
 
 
12085
2007-03-31 12:39  bagder
 
12086
 
 
12087
        * lib/ftp.c: Removed check for ftpcode being NULL, as later it is
 
12088
          derefenced unconditionally anyway and we can just as well rely on
 
12089
          it being valid.  CID 12, coverity.com scan
 
12090
 
 
12091
2007-03-31 05:21  yangtse
 
12092
 
 
12093
        * tests/sshserver.pl: sshd might fail to start if given an
 
12094
          unsupported configuration option.  Try to avoid this problem
 
12095
          checking for some possible unsupported options, and avoid using
 
12096
          them in the configuration file.
 
12097
 
 
12098
2007-03-31 00:07  danf
 
12099
 
 
12100
        * tests/data/: test206, test209, test213, test265: Fixed some typos
 
12101
          in the comments.
 
12102
 
 
12103
2007-03-31 00:04  danf
 
12104
 
 
12105
        * tests/data/: Makefile.am, test404, test405: Resurrected old FTPS
 
12106
          error tests 402 and 403 as 404 and 405.
 
12107
 
 
12108
2007-03-30 22:54  bagder
 
12109
 
 
12110
        * lib/transfer.c: Pointer "conn" dereferenced before NULL check.
 
12111
          found by coverity.com scan
 
12112
 
 
12113
2007-03-30 22:52  bagder
 
12114
 
 
12115
        * lib/ftp.c: Pointer "cur_pos" dereferenced before NULL check,
 
12116
          found by coverity.com scan.  Removed the NULL check since the
 
12117
          pointer must be valid already.
 
12118
 
 
12119
2007-03-30 22:50  bagder
 
12120
 
 
12121
        * src/main.c: pointless check for 'out' being non-NULL, since it
 
12122
          was badly done and is unnecessary - found by coverity.com scan
 
12123
 
 
12124
2007-03-30 21:59  bagder
 
12125
 
 
12126
        * lib/socks.c: dead code removed, found by the coverity.com scan
 
12127
 
 
12128
2007-03-30 20:50  danf
 
12129
 
 
12130
        * tests/data/: Makefile.am, test292, test293, test403: Added HTTP
 
12131
          --max-filesize tests and FTPS CCC failure test.
 
12132
 
 
12133
2007-03-30 12:11  yangtse
 
12134
 
 
12135
        * tests/sshserver.pl: Searching for sshd and sftp-server will be
 
12136
          done first in the PATH and afterwards in other common locations.
 
12137
 
 
12138
2007-03-30 04:59  yangtse
 
12139
 
 
12140
        * tests/.cvsignore: ignore more generated files
 
12141
 
 
12142
2007-03-30 03:13  danf
 
12143
 
 
12144
        * CHANGES, lib/ftp.c, tests/data/Makefile.am, tests/data/test283,
 
12145
          tests/data/test290, tests/data/test291: Don't tear down the ftp
 
12146
          connection if the maximum filesize was exceeded and added tests
 
12147
          290 and 291 to check.
 
12148
 
 
12149
2007-03-30 02:08  danf
 
12150
 
 
12151
        * tests/data/: Makefile.am, test402: Added FTP-SSL failure test 402
 
12152
 
 
12153
2007-03-30 00:50  danf
 
12154
 
 
12155
        * tests/data/: Makefile.am, test401: Added ftps upload test 401
 
12156
 
 
12157
2007-03-29 23:01  danf
 
12158
 
 
12159
        * docs/LICENSE-MIXING: Added a libssh2 section.
 
12160
 
 
12161
2007-03-29 22:44  danf
 
12162
 
 
12163
        * docs/MANUAL: Show an absolute sftp: file path to give an
 
12164
          additional example.
 
12165
 
 
12166
2007-03-29 21:19  danf
 
12167
 
 
12168
        * tests/data/: test600, test601, test602, test603: Eliminated extra
 
12169
          / in scp/sftp URLs.
 
12170
 
 
12171
2007-03-29 21:17  danf
 
12172
 
 
12173
        * lib/ssh.c: Send an EOF message before closing a channel, as
 
12174
          recommended by RFC4254.  Enable libssh2 tracing when ssh
 
12175
          debugging is turned on.
 
12176
 
 
12177
2007-03-29 20:46  danf
 
12178
 
 
12179
        * tests/sshserver.pl: Add another option to tighten the test
 
12180
          environment.
 
12181
 
 
12182
2007-03-29 14:29  yangtse
 
12183
 
 
12184
        * lib/url.c: fix compiler warning
 
12185
 
 
12186
2007-03-29 07:25  danf
 
12187
 
 
12188
        * tests/sshserver.pl: Abort if attempting to run as root.
 
12189
 
 
12190
2007-03-29 02:11  yangtse
 
12191
 
 
12192
        * lib/select.c: fix error introduced in last commit
 
12193
 
 
12194
2007-03-29 01:53  yangtse
 
12195
 
 
12196
        * packages/vms/config-vms.h: Update comment
 
12197
 
 
12198
2007-03-28 21:05  yangtse
 
12199
 
 
12200
        * lib/url.c: fix compiler warning
 
12201
 
 
12202
2007-03-28 20:59  yangtse
 
12203
 
 
12204
        * lib/select.c: Improve detection of socket events which allow a
 
12205
          further recv() call to complete with no delay and actually find
 
12206
          out what happened with the socket. As well as detection of socket
 
12207
          send()able condition.
 
12208
 
 
12209
          This also allows removal of a Cygwin specific block of code.
 
12210
 
 
12211
2007-03-28 06:48  giva
 
12212
 
 
12213
        * lib/config.dos: djgpp uses gcc which has varadic macros.
 
12214
 
 
12215
2007-03-28 06:44  giva
 
12216
 
 
12217
        * lib/url.c: Fix compiler warning.
 
12218
 
 
12219
2007-03-28 06:36  danf
 
12220
 
 
12221
        * tests/sshserver.pl: Only show exit status in verbose mode.
 
12222
 
 
12223
2007-03-28 06:23  giva
 
12224
 
 
12225
        * lib/url.c: Simplified code around 'tld_errmsg' a bit.
 
12226
 
 
12227
2007-03-28 06:05  danf
 
12228
 
 
12229
        * tests/sshserver.pl: Don't launch sshd as a daemon so its output
 
12230
          can be logged.
 
12231
 
 
12232
2007-03-27 21:27  gknauf
 
12233
 
 
12234
        * ares/Makefile.netware, lib/Makefile.netware,
 
12235
          src/Makefile.netware: added variadic macro stuff.
 
12236
 
 
12237
2007-03-27 20:16  yangtse
 
12238
 
 
12239
        * lib/: ftp.c, gtls.c, http.c, ssluse.c: Update message
 
12240
 
 
12241
2007-03-27 20:15  yangtse
 
12242
 
 
12243
        * CHANGES, RELEASE-NOTES, lib/easy.c, lib/hostares.c, lib/select.c,
 
12244
          lib/select.h: New Internal wrapper function Curl_select() around
 
12245
          select (2), it uses poll() when a fine poll() is available, so
 
12246
          now libcurl can be built without select() support at all if a
 
12247
          fine poll() is available.
 
12248
 
 
12249
2007-03-27 17:22  yangtse
 
12250
 
 
12251
        * lib/select.c: don't retry select() call upon unrecoverable error
 
12252
          EBADF
 
12253
 
 
12254
2007-03-27 07:10  danf
 
12255
 
 
12256
        * acinclude.m4: Daniel Johnson's fix for shared object extension
 
12257
          detection on Mac OS X.
 
12258
 
 
12259
2007-03-27 06:17  yangtse
 
12260
 
 
12261
        * lib/sendf.h: Platforms that lack autotools support should define
 
12262
          HAVE_VARIADIC_MACROS_C99 and/or HAVE_VARIADIC_MACROS_GCC for
 
12263
          specific compiler versions that support variadic macros with C99
 
12264
          style and/or old gcc style in their specific config.h file.
 
12265
 
 
12266
          If previous definitions are not done, even when aplicable, and
 
12267
          --disable-verbose is used, the fallback (void) method will be
 
12268
          used to define infof, avoiding the inclusion of unwanted strings
 
12269
          in the resulting library/executable.
 
12270
 
 
12271
2007-03-27 06:01  danf
 
12272
 
 
12273
        * tests/: README, sshserver.pl: Tighten up a few more OpenSSH
 
12274
          options
 
12275
 
 
12276
2007-03-27 01:26  yangtse
 
12277
 
 
12278
        * CHANGES: Fix date
 
12279
 
 
12280
2007-03-27 01:23  yangtse
 
12281
 
 
12282
        * CHANGES, lib/connect.c, lib/ftp.c, lib/gtls.c, lib/http.c,
 
12283
          lib/select.c, lib/select.h, lib/socks.c, lib/ssluse.c,
 
12284
          lib/tftp.c, lib/transfer.c, lib/url.c: Internal function
 
12285
          Curl_select() renamed to Curl_socket_ready()
 
12286
 
 
12287
2007-03-26 21:23  danf
 
12288
 
 
12289
        * tests/data/: Makefile.am, test600, test601, test602, test603:
 
12290
          Added SFTP and SCP upload tests in test602 & test603
 
12291
 
 
12292
2007-03-26 20:04  danf
 
12293
 
 
12294
        * tests/: README, data/test600, data/test601: Added test600 and
 
12295
          test601, SFTP and SCP file retrieval tests.
 
12296
 
 
12297
2007-03-26 19:18  gknauf
 
12298
 
 
12299
        * tests/testcurl.pl: catch up new lib extension when build with
 
12300
          gcc/nlmconv.
 
12301
 
 
12302
2007-03-26 19:01  gknauf
 
12303
 
 
12304
        * lib/Makefile.netware, src/Makefile.netware: changed link lib
 
12305
          order to make nlmconv happy.
 
12306
 
 
12307
2007-03-26 03:54  gknauf
 
12308
 
 
12309
        * ares/Makefile.netware, lib/Makefile.netware,
 
12310
          src/Makefile.netware: added CVS Id tag.
 
12311
 
 
12312
2007-03-26 03:50  gknauf
 
12313
 
 
12314
        * ares/Makefile.netware, lib/Makefile.netware,
 
12315
          src/Makefile.netware: fixed  build to use compiler-default lib
 
12316
          extension.
 
12317
 
 
12318
2007-03-25 10:41  bagder
 
12319
 
 
12320
        * TODO-RELEASE: #92 is fixed
 
12321
 
 
12322
2007-03-25 10:41  bagder
 
12323
 
 
12324
        * docs/CONTRIBUTE: Added the How to get your patches into the
 
12325
          libcurl sources instruction posted recently
 
12326
 
 
12327
2007-03-25 10:16  bagder
 
12328
 
 
12329
        * RELEASE-NOTES: added Daniel Johnson
 
12330
 
 
12331
2007-03-25 10:16  bagder
 
12332
 
 
12333
        * CHANGES, lib/multi.c: - Daniel Johnson fixed multi code to
 
12334
          traverse the easy handle list properly.    A left-over bug from
 
12335
          the February 21 fix.
 
12336
 
 
12337
2007-03-25 09:44  bagder
 
12338
 
 
12339
        * TODO-RELEASE, docs/KNOWN_BUGS: addressed (replied to with
 
12340
          comments) most out-stading release issues and moved one over to
 
12341
          KNOWN_BUGS
 
12342
 
 
12343
2007-03-25 05:20  yangtse
 
12344
 
 
12345
        * lib/url.c: fix compiler warning
 
12346
 
 
12347
2007-03-25 04:30  yangtse
 
12348
 
 
12349
        * lib/: cookie.c, ftp.c, ssluse.c, telnet.c: fix compiler warning
 
12350
 
 
12351
2007-03-25 03:59  yangtse
 
12352
 
 
12353
        * lib/: ftp.c, hostip4.c, url.c: fix compiler warning
 
12354
 
 
12355
2007-03-24 18:23  danf
 
12356
 
 
12357
        * lib/: ssh.c, url.c: Fixed a couple of compile problems.
 
12358
 
 
12359
2007-03-24 07:29  danf
 
12360
 
 
12361
        * tests/Makefile.am: Added sshserver.pl
 
12362
 
 
12363
2007-03-24 03:15  danf
 
12364
 
 
12365
        * CHANGES, lib/url.c, tests/data/Makefile.am, tests/data/test288:
 
12366
          Fixed a memory leak when specifying a proxy with a file: URL and
 
12367
          added test case 288 to verify it.
 
12368
 
 
12369
2007-03-24 02:01  danf
 
12370
 
 
12371
        * CHANGES, tests/FILEFORMAT, tests/runtests.pl, tests/sshserver.pl:
 
12372
          Changed the test harness to attempt to gracefully shut down
 
12373
          servers before resorting to the kill -9 hammer.
 
12374
 
 
12375
          Added test harness infrastructure to support scp/sftp tests,
 
12376
          using OpenSSH as the server.
 
12377
 
 
12378
2007-03-23 23:25  bagder
 
12379
 
 
12380
        * lib/multi.c: add missing state name for the debug state switch
 
12381
          output
 
12382
 
 
12383
2007-03-23 23:24  bagder
 
12384
 
 
12385
        * lib/url.c: fix debug message
 
12386
 
 
12387
2007-03-23 18:59  danf
 
12388
 
 
12389
        * CHANGES, RELEASE-NOTES, docs/MANUAL, docs/curl.1,
 
12390
          docs/libcurl/curl_easy_setopt.3, lib/ssh.c, src/main.c: Added
 
12391
          --pubkey option to curl and made --key also work for SCP/SFTP,
 
12392
          plus made --pass work on an SSH private key as well.
 
12393
 
 
12394
2007-03-23 13:13  yangtse
 
12395
 
 
12396
        * lib/sendf.h: fix yet another leftover in previous commit
 
12397
 
 
12398
2007-03-23 13:09  yangtse
 
12399
 
 
12400
        * lib/sendf.h: fix leftover in previous commit
 
12401
 
 
12402
2007-03-23 13:01  yangtse
 
12403
 
 
12404
        * lib/sendf.h: fix compiler warning: empty body in an
 
12405
          if/else-statement
 
12406
 
 
12407
2007-03-23 05:23  yangtse
 
12408
 
 
12409
        * lib/progress.c: Change spelling, ONE_TERRABYTE -> ONE_TERABYTE
 
12410
 
 
12411
          Shave off a couple of function calls in the part of
 
12412
          Curl_pgrsUpdate() which is always executed when called.
 
12413
 
 
12414
          Fix a couple of comments.
 
12415
 
 
12416
2007-03-23 01:03  danf
 
12417
 
 
12418
        * lib/ssh.c: Don't shut down sftp in an error if it was never
 
12419
          started.
 
12420
 
 
12421
2007-03-22 20:45  danf
 
12422
 
 
12423
        * src/main.c: Free some additional strings on exit to avoid memory
 
12424
          leaks.
 
12425
 
 
12426
2007-03-22 19:59  yangtse
 
12427
 
 
12428
        * acinclude.m4: fix wrong macro name introduced in las commit
 
12429
 
 
12430
2007-03-22 19:25  yangtse
 
12431
 
 
12432
        * acinclude.m4, configure.ac: Add check for compiler variadic macro
 
12433
          support in configuration script
 
12434
 
 
12435
2007-03-22 18:58  danf
 
12436
 
 
12437
        * lib/hostip4.c: Fixed unused variable compiler warning.
 
12438
 
 
12439
2007-03-22 18:18  danf
 
12440
 
 
12441
        * lib/sendf.h: Use C99-style variadic macros when available.
 
12442
 
 
12443
2007-03-22 16:32  yangtse
 
12444
 
 
12445
        * lib/select.c: Add a couple of local macros to improve code
 
12446
          readability.
 
12447
 
 
12448
          For completeness sake, wait_ms() might also get interrupted when
 
12449
          experimental CURL_ACKNOWLEDGE_EINTR is defined.
 
12450
 
 
12451
2007-03-22 16:23  bagder
 
12452
 
 
12453
        * docs/MANUAL: -z hasn't supported "yesterday" for quite some
 
12454
          time...
 
12455
 
 
12456
2007-03-22 15:41  yangtse
 
12457
 
 
12458
        * acinclude.m4, ares/acinclude.m4: attempt to keep message length
 
12459
          below 80 chars
 
12460
 
 
12461
2007-03-21 14:09  yangtse
 
12462
 
 
12463
        * lib/: sendf.c, sendf.h: reverted back to previous version =>
 
12464
          http://curl.haxx.se/mail/lib-2007-03/0258.html
 
12465
 
 
12466
2007-03-21 09:17  yangtse
 
12467
 
 
12468
        * lib/: sendf.c, sendf.h: avoid the use of variadic macros for
 
12469
          greater portability
 
12470
 
 
12471
2007-03-21 08:29  yangtse
 
12472
 
 
12473
        * lib/select.c: fix compiler warning: implicit conversion from
 
12474
          "long" to "int"
 
12475
 
 
12476
2007-03-20 21:00  yangtse
 
12477
 
 
12478
        * CHANGES, RELEASE-NOTES, lib/select.c: Fixed: When a signal was
 
12479
          caught awaiting for an event using Curl_select() or Curl_poll()
 
12480
          with a non-zero timeout both functions would restart the
 
12481
          specified timeout. This could even lead to the extreme case that
 
12482
          if a signal arrived with a frecuency lower to the specified
 
12483
          timeout neither function would ever exit.
 
12484
 
 
12485
          Added experimental symbol definition check CURL_ACKNOWLEDGE_EINTR
 
12486
          in Curl_select() and Curl_poll(). When compiled with
 
12487
          CURL_ACKNOWLEDGE_EINTR defined both functions will return as soon
 
12488
          as a signal is caught. Use it at your own risk, all calls to
 
12489
          these functions in the library should be revisited and checked
 
12490
          before fully supporting this feature.
 
12491
 
 
12492
2007-03-20 17:30  giva
 
12493
 
 
12494
        * lib/: Makefile.netware, config-tpf.h, config-win32ce.h: Remove
 
12495
          unneeded 'HAVE_*' defines.
 
12496
 
 
12497
2007-03-19 16:41  yangtse
 
12498
 
 
12499
        * configure.ac: Avoid false positive detection of yaSSL
 
12500
 
 
12501
2007-03-19 13:14  bagder
 
12502
 
 
12503
        * TODO-RELEASE: committed
 
12504
 
 
12505
2007-03-19 13:02  yangtse
 
12506
 
 
12507
        * CHANGES, RELEASE-NOTES, lib/progress.c: Bryan Henderson fixed the
 
12508
          progress function so that it can get called more frequently
 
12509
          allowing same calling frecuency for the client progress callback,
 
12510
          while keeping the once a second frecuency for speed calculations
 
12511
          and internal display of the transfer progress.
 
12512
 
 
12513
2007-03-19 00:16  bagder
 
12514
 
 
12515
        * tests/FILEFORMAT: language fix
 
12516
 
 
12517
2007-03-19 00:13  bagder
 
12518
 
 
12519
        * TODO-RELEASE: Removed: yassl build breaks Added: Frequent calling
 
12520
          of user progress callback
 
12521
 
 
12522
2007-03-18 23:37  bagder
 
12523
 
 
12524
        * tests/runtests.pl: detect and show if built with yassl, but also
 
12525
          set the "openssl" flag internally since that is the API yassl
 
12526
          attempts to provide
 
12527
 
 
12528
2007-03-18 23:36  bagder
 
12529
 
 
12530
        * configure.ac: detect if built with the OpenSSL API "emulated" by
 
12531
          yassl
 
12532
 
 
12533
2007-03-18 18:29  yangtse
 
12534
 
 
12535
        * lib/select.c: Fix compiler warning/error: ISO C90 forbids mixed
 
12536
          declarations and code
 
12537
 
 
12538
2007-03-18 05:51  yangtse
 
12539
 
 
12540
        * lib/: select.c, select.h: Code refactoring, extracting a new
 
12541
          function wait_ms() from Curl_select and Curl_poll() which is
 
12542
          called whenever not a single valid file descriptor is passed to
 
12543
          these functions.
 
12544
 
 
12545
          Improve readibility using a poll() macro to replace WSApoll().
 
12546
 
 
12547
2007-03-17 19:19  giva
 
12548
 
 
12549
        * lib/config-win32.h: Remove unneeded 'HAVE_*' defines. Detect i386
 
12550
          OS-target (gcc).
 
12551
 
 
12552
2007-03-17 18:58  giva
 
12553
 
 
12554
        * docs/examples/makefile.dj: Added cvs id. Use TOPDIR variable.
 
12555
          Updated CSOURCES.  Dependencies are now put in external file
 
12556
          depend.dj.
 
12557
 
 
12558
2007-03-17 18:56  giva
 
12559
 
 
12560
        * ares/Makefile.dj: Added a hack to work around the circular
 
12561
          dependency when CURL_DEBUG is defined.
 
12562
 
 
12563
2007-03-16 23:44  bagder
 
12564
 
 
12565
        * tests/libtest/lib509.c: openssl/bio.h doesn't exist when we build
 
12566
          with yassl so avoid trying
 
12567
 
 
12568
2007-03-16 05:34  danf
 
12569
 
 
12570
        * tests/data/test75: Fixed the test case to use a truly invalid
 
12571
          urlglob range.
 
12572
 
 
12573
2007-03-15 23:43  bagder
 
12574
 
 
12575
        * TODO-RELEASE: Sebastien Trottier's issue
 
12576
 
 
12577
2007-03-15 23:34  bagder
 
12578
 
 
12579
        * TODO-RELEASE: eight fresh issues to keep track of
 
12580
 
 
12581
2007-03-15 23:29  danf
 
12582
 
 
12583
        * CHANGES: Various memory leaks plugged and NULL pointer fixes made
 
12584
          in the ssh code.
 
12585
 
 
12586
2007-03-15 23:05  bagder
 
12587
 
 
12588
        * CHANGES, src/urlglob.c: - Nick made the curl tool accept globbing
 
12589
          ranges that only is one number, i.e   you can now use [1-1]
 
12590
          without curl complaining.
 
12591
 
 
12592
2007-03-15 22:25  danf
 
12593
 
 
12594
        * lib/ssh.c: Fixed some memory leaks in various error paths.
 
12595
 
 
12596
2007-03-15 16:35  yangtse
 
12597
 
 
12598
        * ares/configure.ac, configure.ac: show better description for
 
12599
          AMD64-linux static libraries PIC check
 
12600
 
 
12601
2007-03-15 01:04  danf
 
12602
 
 
12603
        * lib/ssh.c: Fixed a memory leak.
 
12604
 
 
12605
2007-03-15 00:40  bagder
 
12606
 
 
12607
        * configure.ac, lib/ssluse.c: yassl doesn't have SSL_get_shutdown()
 
12608
          in its OpenSSL() layer so we check for it and avoid it, even if
 
12609
          this cripples the CCC command
 
12610
 
 
12611
2007-03-14 03:04  danf
 
12612
 
 
12613
        * lib/ssh.c: Fixed a NULL pointer dereference on sftp
 
12614
          initialization failure.  Added some more debug logs.
 
12615
 
 
12616
2007-03-13 20:54  danf
 
12617
 
 
12618
        * RELEASE-NOTES: --ftp-ssl-control is now honoured on ftps:// URLs
 
12619
 
 
12620
2007-03-13 13:52  giva
 
12621
 
 
12622
        * lib/connect.c: Use Curl_inet_pton() instead of inet_pton().
 
12623
 
 
12624
2007-03-12 21:50  danf
 
12625
 
 
12626
        * tests/runtests.pl: libcurl supplies its own crypto hash functions
 
12627
          when SSL is disabled, so 'crypto' tests aren't dependent on SSL.
 
12628
          Compiling with --disable-crypto-auth will cause test failures,
 
12629
          however.
 
12630
 
 
12631
2007-03-12 14:20  bagder
 
12632
 
 
12633
        * docs/libcurl/curl_easy_setopt.3: RECV is for download
 
12634
 
 
12635
2007-03-12 06:09  yangtse
 
12636
 
 
12637
        * lib/ldap.c: Emmanuel Dreyfus fixed not being able to find
 
12638
          ber_free() in libldap when available in liblber.
 
12639
 
 
12640
2007-03-11 23:48  bagder
 
12641
 
 
12642
        * lib/url.c: can just as well NULLify the pointer in a single spot
 
12643
 
 
12644
2007-03-11 10:11  bagder
 
12645
 
 
12646
        * CHANGES, RELEASE-NOTES, configure.ac,
 
12647
          docs/libcurl/curl_easy_setopt.3, lib/progress.c, lib/select.c,
 
12648
          lib/select.h, lib/transfer.c: reverted the pselect patch =>
 
12649
          http://curl.haxx.se/mail/lib-2007-03/0100.html
 
12650
 
 
12651
2007-03-11 01:26  yangtse
 
12652
 
 
12653
        * lib/connect.c: fix compiler warning: unused variable
 
12654
 
 
12655
2007-03-10 23:51  bagder
 
12656
 
 
12657
        * CHANGES, RELEASE-NOTES, lib/url.c: Eygene Ryabinkin fixed a
 
12658
          use-after-free issue with HTTP transfers with the multi interface
 
12659
 
 
12660
2007-03-10 23:36  bagder
 
12661
 
 
12662
        * RELEASE-NOTES: Bryan Henderson
 
12663
 
 
12664
2007-03-10 13:11  bagder
 
12665
 
 
12666
        * CHANGES, RELEASE-NOTES, configure.ac,
 
12667
          docs/libcurl/curl_easy_setopt.3, lib/progress.c, lib/select.c,
 
12668
          lib/select.h, lib/transfer.c: - Bryan Henderson introduces two
 
12669
          things:   1) the progress callback gets called more frequently
 
12670
          (at times)   2) libcurl *might* call the callback when it
 
12671
          receives a signal
 
12672
 
 
12673
2007-03-10 12:54  bagder
 
12674
 
 
12675
        * RELEASE-NOTES: pycurl 7.16.1
 
12676
 
 
12677
2007-03-10 01:19  yangtse
 
12678
 
 
12679
        * tests/libtest/: lib502.c, lib503.c, lib504.c, lib507.c, lib509.c,
 
12680
          lib525.c, lib526.c, lib530.c, lib533.c, lib536.c: change max
 
12681
          allowed time for this test to complete to 90 seconds
 
12682
 
 
12683
2007-03-10 00:39  danf
 
12684
 
 
12685
        * CHANGES, tests/FILEFORMAT, tests/runtests.pl, tests/data/test153,
 
12686
          tests/data/test154, tests/data/test167, tests/data/test168,
 
12687
          tests/data/test175, tests/data/test177, tests/data/test206,
 
12688
          tests/data/test245, tests/data/test246, tests/data/test258,
 
12689
          tests/data/test259, tests/data/test273, tests/data/test64,
 
12690
          tests/data/test65, tests/data/test72, tests/data/test88: Updated
 
12691
          the test harness to add a new "crypto" feature check and updated
 
12692
          the appropriate test case to use it.  For now, this is treated
 
12693
          the same as the "SSL" feature because curl doesn't list it
 
12694
          separately.
 
12695
 
 
12696
2007-03-09 23:48  bagder
 
12697
 
 
12698
        * CHANGES, RELEASE-NOTES, lib/connect.c: - Robert Iakobashvili
 
12699
          fixed CURLOPT_INTERFACE for IPv6.
 
12700
 
 
12701
2007-03-09 23:26  bagder
 
12702
 
 
12703
        * CHANGES, maketgz, lib/Makefile.vc6, src/Makefile.vc6: - Robert A.
 
12704
          Monat improved the maketgz and VC6/8 generating to set the
 
12705
          correct   machine type too.
 
12706
 
 
12707
2007-03-09 22:51  bagder
 
12708
 
 
12709
        * CHANGES, RELEASE-NOTES, src/main.c: - Justin Fletcher fixed a
 
12710
          file descriptor leak in the curl tool when trying to   upload a
 
12711
          file it couldn't open. Bug #1676581
 
12712
          (http://curl.haxx.se/bug/view.cgi?id=1676581)
 
12713
 
 
12714
2007-03-09 22:01  danf
 
12715
 
 
12716
        * CHANGES, docs/KNOWN_BUGS, tests/FILEFORMAT, tests/runtests.pl,
 
12717
          tests/data/test19, tests/data/test20, tests/data/test200,
 
12718
          tests/data/test201, tests/data/test202, tests/data/test203,
 
12719
          tests/data/test204, tests/data/test205, tests/data/test208,
 
12720
          tests/data/test212, tests/data/test501, tests/data/test504,
 
12721
          tests/data/test75, tests/data/test76, tests/data/test79,
 
12722
          tests/data/test87: Updated the test harness to check for protocol
 
12723
          support before running each test, fixing KNOWN_BUGS #11.  Fixed
 
12724
          some tests to more accurately specify their required servers and
 
12725
          features.
 
12726
 
 
12727
2007-03-08 21:00  danf
 
12728
 
 
12729
        * tests/FILEFORMAT: Made a few cleanups.
 
12730
 
 
12731
2007-03-08 20:50  danf
 
12732
 
 
12733
        * CHANGES, tests/data/test400: Added SSL as a required feature for
 
12734
          test case 400.
 
12735
 
 
12736
2007-03-08 13:04  yangtse
 
12737
 
 
12738
        * ares/acinclude.m4: remove code superceeded by the new method used
 
12739
          to force libtool to skip C++ and Fortran checks in patchset:
 
12740
          http://cool.haxx.se/cvs.cgi/curl/ares/configure.ac.diff?r1=1.60&r2=1.64
 
12741
 
 
12742
2007-03-08 03:38  danf
 
12743
 
 
12744
        * tests/: README, httpsserver.pl, runtests.pl, data/Makefile.am,
 
12745
          data/test400: Added test infrastructure to support basic FTPS
 
12746
          tests.  This currently supports only ftps:// URLs with
 
12747
          --ftp-ssl-control specified, which implicitly encrypts the
 
12748
          control channel but not the data channels.  That allows stunnel
 
12749
          to be used with an unmodified ftp server in exactly the same way
 
12750
          that the test https server is set up.  Added test case 400 as a
 
12751
          basic FTPS test.
 
12752
 
 
12753
2007-03-07 23:42  danf
 
12754
 
 
12755
        * CHANGES, lib/url.c: Honour --ftp-ssl-control on ftps:// URLs to
 
12756
          allow encrypted control and unencrypted data connections.
 
12757
 
 
12758
2007-03-07 19:02  yangtse
 
12759
 
 
12760
        * configure.ac, ares/configure.ac: fix test leftover in previous
 
12761
          commit
 
12762
 
 
12763
2007-03-07 18:59  yangtse
 
12764
 
 
12765
        * ares/configure.ac, configure.ac: force libtool to build static
 
12766
          libraries with PIC on AMD64
 
12767
 
 
12768
2007-03-07 02:13  yangtse
 
12769
 
 
12770
        * configure.ac, ares/configure.ac: Autoconf redefines the M4
 
12771
          builtin macro 'm4_undefine' in such a way that it fails if the
 
12772
          macro that is being undefined is not already defined. To make
 
12773
          this work under all cases and be sure that at a certain point
 
12774
          some specific macro isn't defined we must use the following style
 
12775
          in configure:
 
12776
 
 
12777
          m4_ifdef([macro], [m4_undefine([macro])])
 
12778
 
 
12779
2007-03-06 20:55  danf
 
12780
 
 
12781
        * src/main.c: Fixed a couple of problems detected by valgrind in
 
12782
          test cases 181 & 216
 
12783
 
 
12784
2007-03-06 19:08  danf
 
12785
 
 
12786
        * configure.ac, ares/configure.ac: Autoconf 2.57 didn't like these
 
12787
          m4_undefine for some reason (probably a bug).  Luckily, they
 
12788
          weren't needed.
 
12789
 
 
12790
2007-03-06 17:53  yangtse
 
12791
 
 
12792
        * configure.ac, ares/configure.ac: skip libtool C++ and Fortran
 
12793
          linker checks
 
12794
 
 
12795
2007-03-06 06:05  yangtse
 
12796
 
 
12797
        * configure.ac, ares/configure.ac: skip libtool C++ and Fortran
 
12798
          checks
 
12799
 
 
12800
2007-03-03 06:16  yangtse
 
12801
 
 
12802
        * tests/data/: test278, test279: stricter newline policy
 
12803
 
 
12804
2007-03-03 05:27  yangtse
 
12805
 
 
12806
        * tests/libtest/lib530.c: 30 seconds isn't long enough for this
 
12807
          test on a loaded server.
 
12808
 
 
12809
2007-03-03 03:06  yangtse
 
12810
 
 
12811
        * tests/data/: test278, test279: stricter newline policy
 
12812
 
 
12813
2007-03-02 23:42  bagder
 
12814
 
 
12815
        * CHANGES, Makefile.dist, RELEASE-NOTES, maketgz: - Robert A. Monat
 
12816
          and Shmulik Regev helped out to fix the new */Makefile.vc8
 
12817
          makefiles that are included in the source release archives,
 
12818
          generated from   the Makefile.vc6 files by the maketgz script. I
 
12819
          also modified the root   Makefile to have a VC variable that
 
12820
          defaults to vc6 but can be overridden to   allow it to be used
 
12821
          for vc8 as well. Like this:
 
12822
 
 
12823
              nmake VC=vc8 vc
 
12824
 
 
12825
2007-03-01 22:26  bagder
 
12826
 
 
12827
        * docs/MANUAL: remove unncessary and wrong remark
 
12828
 
 
12829
2007-03-01 17:42  yangtse
 
12830
 
 
12831
        * tests/ftpserver.pl: Reduce the posibility of leaving the
 
12832
          sockfilter hanging around when tearing down the test ftp server
 
12833
          due to a read error condition.
 
12834
 
 
12835
2007-03-01 13:02  yangtse
 
12836
 
 
12837
        * lib/multi.c: Do not remove CURLM_STATE_WAITPROXYCONNECT from the
 
12838
          CURLMstate enum in builds with HTTP support disabled to keep
 
12839
          consistent enum values for CURLMstate in all kind of builds.
 
12840
 
 
12841
2007-02-28 16:10  yangtse
 
12842
 
 
12843
        * lib/nwlib.c: proper symbol definition check for Novell NetWare
 
12844
 
 
12845
2007-02-28 15:45  yangtse
 
12846
 
 
12847
        * lib/amigaos.c, lib/amigaos.h, lib/config-amigaos.h, lib/easy.c,
 
12848
          lib/if2ip.c, lib/mprintf.c, lib/setup.h, src/config-amigaos.h,
 
12849
          src/main.c, src/setup.h: proper symbol definition check for all
 
12850
          AmigaOS flavours
 
12851
 
 
12852
2007-02-28 11:30  bagder
 
12853
 
 
12854
        * docs/curl.1: clarify that -K files are expected to have one
 
12855
          option per line
 
12856
 
 
12857
2007-02-28 06:15  yangtse
 
12858
 
 
12859
        * lib/: amigaos.c, amigaos.h, nwlib.c: protect from themselves
 
12860
          those who need it
 
12861
 
 
12862
2007-02-28 00:46  yangtse
 
12863
 
 
12864
        * tests/testcurl.pl: log a 1120 chars long string to aid in
 
12865
          quoted-printable and soft line break detection in daily build
 
12866
          logs.
 
12867
 
 
12868
2007-02-27 23:12  bagder
 
12869
 
 
12870
        * CHANGES, RELEASE-NOTES, lib/url.c: - Hang Kin Lau found and
 
12871
          fixed: When I use libcurl to connect to an https   server through
 
12872
          a proxy and have the remote https server port set using the
 
12873
          CURLOPT_PORT option, protocol gets reset to http from https after
 
12874
          the first   request.
 
12875
 
 
12876
            User defined URL was modified internally by libcurl and
 
12877
          subsequent reuse of
 
12878
            the easy handle may lead to connection using a different
 
12879
          protocol (if not
 
12880
            originally http).
 
12881
 
 
12882
            I found that libcurl hardcoded the protocol to "http" when it
 
12883
          tries to
 
12884
            regenerate the URL if CURLOPT_PORT is set. I tried to fix the
 
12885
          problem as
 
12886
            follows and it's working fine so far
 
12887
 
 
12888
2007-02-27 16:44  giva
 
12889
 
 
12890
        * src/makefile.dj: Added "CSOURCES = $(CURL_SOURCES)".
 
12891
 
 
12892
2007-02-27 16:35  giva
 
12893
 
 
12894
        * ares/Makefile.dj: Added TOPDIR variable. Put dependencies in
 
12895
          external file.  Added -DHAVE_STRUCT_TIMEVAL to CFLAGS.
 
12896
 
 
12897
2007-02-27 16:32  giva
 
12898
 
 
12899
        * src/makefile.dj: Remove $(CURL_SOURCES).
 
12900
 
 
12901
2007-02-27 16:27  giva
 
12902
 
 
12903
        * src/makefile.dj: Added TOPDIR variable. Put dependencies in
 
12904
          external file.  config.h includes ../lib/config.dos.
 
12905
 
 
12906
2007-02-27 16:24  giva
 
12907
 
 
12908
        * lib/makefile.dj: Added TOPDIR variable. Put dependencies in
 
12909
          external file.
 
12910
 
 
12911
2007-02-27 16:22  giva
 
12912
 
 
12913
        * packages/DOS/common.dj: Added TOPDIR variable. Updated package
 
12914
          locations.  Simplified dependency generation.
 
12915
 
 
12916
2007-02-27 14:51  bagder
 
12917
 
 
12918
        * RELEASE-NOTES: HTTP Digest header parsing fix
 
12919
 
 
12920
2007-02-27 13:44  bagder
 
12921
 
 
12922
        * docs/libcurl/libcurl-tutorial.3: Somewhat updated, changes
 
12923
          include: I tried to be more agnostic about the specific SSL
 
12924
          library that might be used, and I cut out the closepolicy stuff
 
12925
          that we no longer support
 
12926
 
 
12927
2007-02-27 03:24  yangtse
 
12928
 
 
12929
        * lib/multi.c: no proxy support if libcurl is built with HTTP
 
12930
          disabled
 
12931
 
 
12932
2007-02-26 23:03  bagder
 
12933
 
 
12934
        * lib/http_digest.c: Jose Kahan pointed out a Digest server that
 
12935
          provided the algorith last in the header line without quotes and
 
12936
          with a CRLF immediately following...
 
12937
 
 
12938
2007-02-26 05:33  giva
 
12939
 
 
12940
        * ares/: adig.c, ahost.c, ares__get_hostent.c, ares_expand_name.c,
 
12941
          ares_expand_string.c, ares_fds.c, ares_gethostbyaddr.c,
 
12942
          ares_gethostbyname.c, ares_getnameinfo.c, ares_getsock.c,
 
12943
          ares_init.c, ares_mkquery.c, ares_parse_a_reply.c,
 
12944
          ares_parse_aaaa_reply.c, ares_parse_ns_reply.c,
 
12945
          ares_parse_ptr_reply.c, ares_process.c, ares_query.c,
 
12946
          ares_send.c, ares_timeout.c, bitncmp.c, inet_net_pton.c,
 
12947
          inet_ntop.c: Removed inclusion of <sys/types.h> in .c-files since
 
12948
          it's already included through "setup.h".
 
12949
 
 
12950
2007-02-26 05:24  giva
 
12951
 
 
12952
        * lib/: connect.c, dict.c, easy.c, file.c, formdata.c, ftp.c,
 
12953
          gtls.c, hostares.c, hostasyn.c, hostip.c, hostip4.c, hostip6.c,
 
12954
          hostsyn.c, hostthre.c, http.c, inet_ntop.c, inet_pton.c, ldap.c,
 
12955
          mprintf.c, multi.c, netrc.c, nss.c, select.c, sendf.c, ssh.c,
 
12956
          sslgen.c, ssluse.c, telnet.c, tftp.c, transfer.c, url.c: Removed
 
12957
          inclusion of <sys/types.h> and <sys/stat.h> in .c-files since
 
12958
          they're already included through "setup.h".
 
12959
 
 
12960
2007-02-26 04:41  giva
 
12961
 
 
12962
        * lib/config.dos: Removed unneeded 'HAVE_x' defines.
 
12963
 
 
12964
2007-02-26 04:38  giva
 
12965
 
 
12966
        * lib/setup.h: Fix typo.
 
12967
 
 
12968
2007-02-25 19:02  giva
 
12969
 
 
12970
        * src/main.c: Constify some arguments.
 
12971
 
 
12972
2007-02-25 18:34  giva
 
12973
 
 
12974
        * src/Makefile.Watcom: Use dynamic version of libcurl. Use '\' in
 
12975
          dependencies.
 
12976
 
 
12977
2007-02-25 12:50  bagder
 
12978
 
 
12979
        * RELEASE-NOTES: Two new mirrors, but the total amount of mirrors
 
12980
          still don't go up very much due to the frequent dying of
 
12981
          mirrors...
 
12982
 
 
12983
2007-02-25 12:38  bagder
 
12984
 
 
12985
        * CHANGES, RELEASE-NOTES, lib/http.c, lib/multi.c, lib/urldata.h: -
 
12986
          Adam D. Moss made the HTTP CONNECT procedure less blocking when
 
12987
          used from   the multi interface. Note that it still does a part
 
12988
          of the connection in a   blocking manner.
 
12989
 
 
12990
2007-02-23 11:08  bagder
 
12991
 
 
12992
        * docs/KNOWN_BUGS: Works for me
 
12993
 
 
12994
2007-02-23 10:48  bagder
 
12995
 
 
12996
        * CHANGES, docs/curl.1, src/main.c: - Added warning outputs if the
 
12997
          command line uses more than one of the options   -v, --trace and
 
12998
          --trace-ascii, since it could really confuse the user.
 
12999
          Clarified this fact in the man page.
 
13000
 
 
13001
2007-02-22 22:21  bagder
 
13002
 
 
13003
        * docs/libcurl/curl_easy_setopt.3: setting CURLOPT_PROXY to ""
 
13004
          explicitly disables the use of a proxy (even if there is an
 
13005
          environment variable set)
 
13006
 
 
13007
2007-02-22 19:35  danf
 
13008
 
 
13009
        * tests/runtests.pl: 5 seconds isn't always enough time to start a
 
13010
          server on a loaded system.
 
13011
 
 
13012
2007-02-22 18:34  yangtse
 
13013
 
 
13014
        * tests/testcurl.pl: remove redundant check in timestamp detection
 
13015
 
 
13016
2007-02-22 17:44  yangtse
 
13017
 
 
13018
        * ares/configure.ac, configure.ac: include <sys/types.h> when
 
13019
          checking availability of the bool type
 
13020
 
 
13021
2007-02-22 08:39  yangtse
 
13022
 
 
13023
        * lib/url.c: compiler warning fix
 
13024
 
 
13025
2007-02-22 07:22  yangtse
 
13026
 
 
13027
        * lib/http_chunks.c: Fix compiler warning "statement is
 
13028
          unreachable"
 
13029
 
 
13030
2007-02-22 07:19  yangtse
 
13031
 
 
13032
        * lib/: content_encoding.c, urldata.h: Fix compiler warnings
 
13033
 
 
13034
          "case label value exceeds maximum value for type" and "comparison
 
13035
          is always false due to limited range of data type"
 
13036
 
 
13037
          Both triggered when using a bool variable as the switch variable
 
13038
          in a switch statement and using enums for the case targets.
 
13039
 
 
13040
2007-02-22 03:51  yangtse
 
13041
 
 
13042
        * ares/ares_process.c, configure.ac, ares/configure.ac,
 
13043
          ares/setup_once.h, lib/connect.c, lib/setup.h, lib/setup_once.h,
 
13044
          src/setup.h, tests/libtest/test.h, tests/server/util.h: Check for
 
13045
          stdbool.h at configuration stage, and include it if available.
 
13046
 
 
13047
          Check for lowercase 'bool' type at configuration stage. If not
 
13048
          available provide a suitable replacement with a type definition
 
13049
          of 'unsigned char' in setup_once.h
 
13050
 
 
13051
          Move definitions of TRUE and FALSE to setup_once.h
 
13052
 
 
13053
2007-02-21 23:02  bagder
 
13054
 
 
13055
        * lib/http_ntlm.c: silence two cases of "comparison between signed
 
13056
          and unsigned"
 
13057
 
 
13058
2007-02-21 22:59  bagder
 
13059
 
 
13060
        * CHANGES, RELEASE-NOTES, lib/http_chunks.c, lib/http_chunks.h,
 
13061
          lib/multi.c, lib/transfer.c, lib/transfer.h, lib/url.c,
 
13062
          tests/data/test34: - Ravi Pratap provided work on libcurl making
 
13063
          pipelining more robust and   fixing some bugs:   o Don't mix GET
 
13064
          and POST requests in a pipeline   o Fix the order in which
 
13065
          requests are dispatched from the pipeline   o Fixed several curl
 
13066
          bugs with pipelining when the server is returning     chunked
 
13067
          encoding:     * Added states to chunked parsing for final CRLF
 
13068
          * Rewind buffer after parsing chunk with data remaining     *
 
13069
          Moved chunked header initializing to a spot just before receiving
 
13070
                headers
 
13071
 
 
13072
2007-02-21 20:03  yangtse
 
13073
 
 
13074
        * ares/ares_strerror.c, ares/setup_once.h, lib/connect.c,
 
13075
          lib/hostip.c, lib/hostthre.c, lib/http.c, lib/http_ntlm.c,
 
13076
          lib/inet_ntop.c, lib/memdebug.c, lib/setup.h, lib/setup_once.h,
 
13077
          lib/ssluse.c, lib/strerror.c, lib/telnet.c, lib/transfer.c:
 
13078
          curlassert macro replaced with DEBUGASSERT macro defined in
 
13079
          setup_once.h
 
13080
 
 
13081
2007-02-21 19:05  danf
 
13082
 
 
13083
        * lib/socks.c: Include some possible dependencies of arpa/inet.h
 
13084
 
 
13085
2007-02-21 16:01  giva
 
13086
 
 
13087
        * ares/: adig.c, ahost.c: Cleanup WIN32 target using WSACleanup().
 
13088
 
 
13089
2007-02-21 06:48  yangtse
 
13090
 
 
13091
        * lib/url.c: fix compiler warning "enumerated type mixed with
 
13092
          another type"
 
13093
 
 
13094
2007-02-20 23:08  linus
 
13095
 
 
13096
        * RELEASE-NOTES, docs/KNOWN_BUGS: New FTP CCC functionality - adds
 
13097
          passive and active mode to accomodate for different server
 
13098
          behaviour
 
13099
 
 
13100
2007-02-20 23:02  linus
 
13101
 
 
13102
        * docs/curl.1, docs/libcurl/curl_easy_setopt.3,
 
13103
          include/curl/curl.h, lib/ftp.c, lib/gtls.c, lib/ssluse.c,
 
13104
          lib/url.c, lib/urldata.h, src/main.c: New FTP CCC functionality -
 
13105
          adds passive and active mode to accomodate for different server
 
13106
          behaviour
 
13107
 
 
13108
2007-02-20 18:31  danf
 
13109
 
 
13110
        * lib/socks.c: Include network byte order conversion macros on
 
13111
          Minix.
 
13112
 
 
13113
2007-02-20 15:26  yangtse
 
13114
 
 
13115
        * lib/getinfo.c: compiler warning fix
 
13116
 
 
13117
2007-02-20 15:01  yangtse
 
13118
 
 
13119
        * lib/socks.c: compiler warning fix
 
13120
 
 
13121
2007-02-20 13:13  yangtse
 
13122
 
 
13123
        * src/: Makefile.Watcom, Makefile.inc, Makefile.m32, Makefile.vc6,
 
13124
          curlutil.c, curlutil.h, main.c, makefile.amiga, makefile.dj: curl
 
13125
          tool was using functions curlx_tvnow and curlx_tvdiff which are
 
13126
          not part of the official libcurl API
 
13127
          http://curl.haxx.se/lxr/source/lib/README.curlx The documented
 
13128
          way of using them would be to use timeval.c as a source code
 
13129
          file.
 
13130
 
 
13131
          The above described method works very well when statically
 
13132
          linking libcurl and apps, curl tool, but has several drawbacks
 
13133
          when you build a true shared libcurl (i.e. Name space clash at
 
13134
          linkage stage as functions are defined more than once. Windows
 
13135
          makefiles are not capable of handling this system of source-level
 
13136
          sharing)
 
13137
 
 
13138
          So...
 
13139
 
 
13140
          Now curlutil.h and curlutil.c define and implement cutil_tvnow
 
13141
          and cutil_tvdiff which replace curlx_tvnow and curlx_tvdiff for
 
13142
          the curl tool. Doing this we avoid the above described problems.
 
13143
 
 
13144
2007-02-20 13:12  yangtse
 
13145
 
 
13146
        * ares/setup_once.h, lib/setup_once.h, lib/timeval.h,
 
13147
          tests/libtest/testutil.c, tests/libtest/testutil.h: Move header
 
13148
          file inclusion logic and definition of timeval struct for
 
13149
          platforms that don't have it to setup_once.h
 
13150
 
 
13151
2007-02-20 06:28  yangtse
 
13152
 
 
13153
        * tests/testcurl.pl: Several corrections & changes to what has been
 
13154
          stated in revision 1.45
 
13155
 
 
13156
          1) The maketgz script does not insert the timestamp in curlver.h,
 
13157
             it actually updates it. For CVS versions it is the "CVS"
 
13158
          string.
 
13159
 
 
13160
          2) testcurl.pl will always print the "date" string which
 
13161
          represents    the moment the test build is run.
 
13162
 
 
13163
          3) testcurl.pl may not print the "timestamp" string since the
 
13164
          script    may end before it is printed out. (i.e. unable to
 
13165
          update from CVS)
 
13166
 
 
13167
          4) The "timestamp" string printed will be the same as the "date"
 
13168
          one    unless one of the following conditions is met.
 
13169
 
 
13170
             *) It is a tarball-based build. Timestamp will be creation
 
13171
          time.
 
13172
 
 
13173
             *) CVS update has been done. Timestamp will be end of CVS
 
13174
          update.
 
13175
 
 
13176
2007-02-20 02:09  yangtse
 
13177
 
 
13178
        * tests/libtest/: testutil.c, testutil.h: add tutil_tvdiff_secs()
 
13179
          for completeness
 
13180
 
 
13181
2007-02-19 22:50  danf
 
13182
 
 
13183
        * RELEASE-NOTES: Mention curl-config dependencies fix.
 
13184
 
 
13185
2007-02-19 20:46  yangtse
 
13186
 
 
13187
        * tests/testcurl.pl: fix typo
 
13188
 
 
13189
2007-02-19 20:41  yangtse
 
13190
 
 
13191
        * tests/testcurl.pl: Show libcurl's timestamp. This timestamp is
 
13192
          only available in curlver.h for tarball-based tests and builds,
 
13193
          the maketgz script inserts it when the tarball is created. For
 
13194
          CVS-based tests and builds the timestamp we show is the current
 
13195
          UTC build time as it is the CVS version timestamp.
 
13196
 
 
13197
          In this way, all builds will have a valid source code timestamp
 
13198
          which isn't related to the moment the tests and build is
 
13199
          performed, with the exception of CVS-based ones which have the
 
13200
          same "date" and "timestamp"
 
13201
 
 
13202
2007-02-19 18:44  giva
 
13203
 
 
13204
        * ares/Makefile.vc6: Added ares_parse_ns_reply.obj etc.
 
13205
 
 
13206
2007-02-19 18:41  giva
 
13207
 
 
13208
        * ares/adig.c: INADDR_NONE no longer used.
 
13209
 
 
13210
2007-02-19 18:40  giva
 
13211
 
 
13212
        * ares/windows_port.c: Fixed typo.
 
13213
 
 
13214
2007-02-19 15:06  bagder
 
13215
 
 
13216
        * ares/: CHANGES, Makefile.inc, ares.h, ares_parse_ns_reply.3,
 
13217
          ares_parse_ns_reply.c: Vlad Dinulescu added ares_parse_ns_reply()
 
13218
 
 
13219
2007-02-19 13:37  bagder
 
13220
 
 
13221
        * CHANGES, RELEASE-NOTES, docs/libcurl/libcurl.m4: Ian Turner fixed
 
13222
          the libcurl.m4 macro's support for --with-libcurl.  AC_PATH_PROG
 
13223
          was not used properly.
 
13224
 
 
13225
2007-02-19 13:20  bagder
 
13226
 
 
13227
        * CHANGES, RELEASE-NOTES, lib/url.c: - Shmulik Regev found a memory
 
13228
          leak in re-used HTTPS connections, at least   when the multi
 
13229
          interface was used.
 
13230
 
 
13231
2007-02-19 12:55  bagder
 
13232
 
 
13233
        * lib/ftp.c: and fix warnings due to lack of protos
 
13234
 
 
13235
2007-02-19 12:53  bagder
 
13236
 
 
13237
        * CHANGES, RELEASE-NOTES, docs/KNOWN_BUGS, lib/ftp.c, lib/socks.c,
 
13238
          lib/socks.h, lib/url.c: - Robson Braga Araujo made passive FTP
 
13239
          transfers work with SOCKS (both 4 and   5).
 
13240
 
 
13241
2007-02-19 12:47  bagder
 
13242
 
 
13243
        * lib/gtls.c: fixed code to compile and removed one warning
 
13244
 
 
13245
2007-02-19 05:51  yangtse
 
13246
 
 
13247
        * tests/libtest/lib509.c: log a message, stating the need of
 
13248
          openssl to run this test
 
13249
 
 
13250
2007-02-19 04:59  yangtse
 
13251
 
 
13252
        * tests/server/sws.c: Oops missing var
 
13253
 
 
13254
2007-02-19 03:29  yangtse
 
13255
 
 
13256
        * ares/ares_mkquery.c: compiler warning fix
 
13257
 
 
13258
2007-02-19 03:03  yangtse
 
13259
 
 
13260
        * ares/ares_gethostbyaddr.c, ares/ares_gethostbyname.c,
 
13261
          ares/ares_init.c, ares/ares_search.c, tests/server/sockfilt.c,
 
13262
          tests/server/sws.c, tests/server/tftpd.c, tests/server/util.c:
 
13263
          add debug messages for initialization failures
 
13264
 
 
13265
2007-02-19 00:02  bagder
 
13266
 
 
13267
        * CHANGES, RELEASE-NOTES, docs/KNOWN_BUGS, lib/http.c, lib/multi.c,
 
13268
          lib/url.c: - Jeff Pohlmeyer identified two problems: first a
 
13269
          rather obscure problem with   the multi interface and connection
 
13270
          re-use that could make a   curl_multi_remove_handle() ruin a
 
13271
          pointer in another handle.
 
13272
 
 
13273
            The second problem was less of an actual problem but more of
 
13274
          minor quirk:
 
13275
            the re-using of connections wasn't properly checking if the
 
13276
          connection was
 
13277
            marked for closure.
 
13278
 
 
13279
2007-02-18 01:54  yangtse
 
13280
 
 
13281
        * lib/urldata.h: Michal Marek comment fix
 
13282
 
 
13283
2007-02-18 01:34  yangtse
 
13284
 
 
13285
        * ares/setup_once.h, lib/setup_once.h: fix ENAMETOOLONG and
 
13286
          ENOTEMPTY may already be defined in errno.h
 
13287
 
 
13288
2007-02-17 18:55  danf
 
13289
 
 
13290
        * curl-config.in, libcurl.pc.in: Use configure's new LIBCURL_LIBS
 
13291
          variable
 
13292
 
 
13293
2007-02-17 14:51  yangtse
 
13294
 
 
13295
        * ares/nameser.h, ares/setup_once.h, lib/connect.c,
 
13296
          lib/inet_ntop.c, lib/setup_once.h, tests/server/util.h: Move
 
13297
          portable error number symbolic name definitions to setup_once.h
 
13298
 
 
13299
2007-02-17 12:59  yangtse
 
13300
 
 
13301
        * ares/ares_gethostbyaddr.c: compiler warning fix
 
13302
 
 
13303
2007-02-17 12:43  yangtse
 
13304
 
 
13305
        * tests/libtest/testutil.h: Replicate the configure tests that
 
13306
          determined that timeval was available.
 
13307
 
 
13308
2007-02-17 12:34  yangtse
 
13309
 
 
13310
        * ares/: ares_gethostbyaddr.c, ares_search.c: compiler warning fix
 
13311
 
 
13312
2007-02-17 09:49  danf
 
13313
 
 
13314
        * configure.ac: Do a better job at determining what test servers
 
13315
          *really* need to link against.
 
13316
 
 
13317
2007-02-17 09:16  danf
 
13318
 
 
13319
        * tests/server/Makefile.am: getpart implicitly drags in some
 
13320
          networking functions, so it needs to be linked to the networking
 
13321
          libraries.
 
13322
 
 
13323
2007-02-17 02:29  danf
 
13324
 
 
13325
        * configure.ac, lib/Makefile.am, src/Makefile.am,
 
13326
          tests/server/Makefile.am: Better separate the library
 
13327
          dependencies into those required by libcurl and those required by
 
13328
          other components to avoid forcing unneeded dependencies into the
 
13329
          target objects.
 
13330
 
 
13331
2007-02-17 02:25  danf
 
13332
 
 
13333
        * tests/server/util.c: Remove C99isms
 
13334
 
 
13335
2007-02-17 02:23  danf
 
13336
 
 
13337
        * lib/timeval.h: Replicate the configure tests that determined that
 
13338
          timeval was available.
 
13339
 
 
13340
2007-02-16 20:41  yangtse
 
13341
 
 
13342
        * tests/server/util.c: add debug messages for fopen() failures
 
13343
 
 
13344
2007-02-16 20:17  yangtse
 
13345
 
 
13346
        * ares/ares_gethostbyaddr.c, ares/ares_search.c,
 
13347
          tests/libtest/lib505.c, tests/libtest/lib525.c: add debug
 
13348
          messages for fopen() failures
 
13349
 
 
13350
2007-02-16 19:19  yangtse
 
13351
 
 
13352
        * lib/connect.c, lib/connect.h, lib/easy.c, lib/ftp.c, lib/gtls.c,
 
13353
          lib/hostares.c, lib/hostip4.c, lib/hostip6.c, lib/hostthre.c,
 
13354
          lib/inet_pton.c, lib/memdebug.c, lib/nss.c, lib/select.c,
 
13355
          lib/sendf.c, lib/ssluse.c, lib/strtoofft.c, lib/telnet.c,
 
13356
          lib/tftp.c, lib/transfer.c, tests/server/sockfilt.c,
 
13357
          tests/server/util.c, tests/server/util.h: use macros ERRNO,
 
13358
          SET_ERRNO(), SOCKERRNO and SET_SOCKERRNO() for errno handling
 
13359
 
 
13360
2007-02-16 17:01  yangtse
 
13361
 
 
13362
        * src/main.c, tests/libtest/lib518.c, tests/libtest/lib537.c,
 
13363
          tests/libtest/test.h, tests/server/sockfilt.c,
 
13364
          tests/server/sws.c, tests/server/tftpd.c, tests/server/util.c,
 
13365
          tests/server/util.h: use macros ERRNO, SET_ERRNO(), SOCKERRNO and
 
13366
          SET_SOCKERRNO() for errno handling
 
13367
 
 
13368
2007-02-16 16:37  bagder
 
13369
 
 
13370
        * CHANGES, RELEASE-NOTES, lib/ftp.c: - Duncan Mac-Vicar Prett and
 
13371
          Michal Marek reported problems with resetting   CURLOPT_RANGE
 
13372
          back to no range on an easy handle when using FTP.
 
13373
 
 
13374
2007-02-16 16:27  bagder
 
13375
 
 
13376
        * lib/urldata.h: maxdownload is actually -1 for unlimited
 
13377
 
 
13378
2007-02-16 16:04  yangtse
 
13379
 
 
13380
        * ares/: adig.c, ares_init.c, ares_process.c, inet_net_pton.c,
 
13381
          inet_ntop.c, windows_port.c: use macros ERRNO, SET_ERRNO(),
 
13382
          SOCKERRNO and SET_SOCKERRNO() for errno handling
 
13383
 
 
13384
2007-02-16 15:22  yangtse
 
13385
 
 
13386
        * ares/ares_dns.h: compiler warning fix
 
13387
 
 
13388
2007-02-15 19:44  yangtse
 
13389
 
 
13390
        * lib/inet_ntop.c: avoid redefinition of SET_ERRNO()
 
13391
 
 
13392
2007-02-15 17:23  yangtse
 
13393
 
 
13394
        * ares/setup_once.h, lib/setup_once.h: introduce uppercase macros
 
13395
          SOCKERRNO, SET_SOCKERRNO(), ERRNO and SET_ERRNO() making them
 
13396
          available to any source code file which includes "setup.h".
 
13397
 
 
13398
          Macro SOCKERRNO / SET_SOCKERRNO() returns / sets the
 
13399
          *socket-related* errno (or equivalent) on this platform to hide
 
13400
          platform details to code using it.
 
13401
 
 
13402
          Macro ERRNO / SET_ERRNO() returns / sets the NOT *socket-related*
 
13403
          errno (or equivalent) on this platform to hide platform details
 
13404
          to code using it.
 
13405
 
 
13406
2007-02-15 15:02  yangtse
 
13407
 
 
13408
        * acinclude.m4, ares/acinclude.m4: icc 9.0 when compiling its
 
13409
          generated code for its own FD_SET, FD_ISSET, and FD_ZERO macros
 
13410
          emits warnings #1469 and #593.  So for icc 9.0 we also ignore
 
13411
          warnings #1469 and #593.  * 593 warns on "variable __d0 was set
 
13412
          but never used" * 1469 warns on "cc clobber ignored"
 
13413
 
 
13414
2007-02-15 13:14  yangtse
 
13415
 
 
13416
        * ares/ares_dns.h: compiler warning fix
 
13417
 
 
13418
2007-02-15 02:58  yangtse
 
13419
 
 
13420
        * lib/config-win32.h: Do not define HAVE_GMTIME_R for native
 
13421
          Windows builds
 
13422
 
 
13423
2007-02-15 02:38  yangtse
 
13424
 
 
13425
        * lib/strerror.c: Daniel Mirchandani fix to make libcurl build
 
13426
          nicely on Winsock build targets when --disable-verbose is
 
13427
          specified.
 
13428
 
 
13429
2007-02-15 02:36  gknauf
 
13430
 
 
13431
        * lib/Makefile.m32, src/Makefile.m32: enabled IPV6 builds.
 
13432
 
 
13433
2007-02-14 21:02  danf
 
13434
 
 
13435
        * docs/KNOWN_BUGS: Added --ftp-ssl-ccc issue.
 
13436
 
 
13437
2007-02-14 19:13  danf
 
13438
 
 
13439
        * CHANGES, curl-config.in: Don't bother adding a library path of
 
13440
          /usr/lib in curl-config --libs
 
13441
 
 
13442
2007-02-14 18:38  yangtse
 
13443
 
 
13444
        * ares/ares_init.c: Oops, missing argument separator comma
 
13445
 
 
13446
2007-02-14 15:11  yangtse
 
13447
 
 
13448
        * ares/ares_init.c: in debug messages also show error description
 
13449
 
 
13450
2007-02-14 14:46  yangtse
 
13451
 
 
13452
        * tests/server/sws.c: compiler warning fix
 
13453
 
 
13454
2007-02-14 14:31  yangtse
 
13455
 
 
13456
        * ares/configure.ac, ares/setup_once.h, configure.ac, lib/cookie.c,
 
13457
          lib/setup_once.h: avoid using funtion isblank() and just use our
 
13458
          ISBLANK macro to provide this functionality on all platforms
 
13459
 
 
13460
2007-02-14 05:45  yangtse
 
13461
 
 
13462
        * lib/cookie.c: compiler warning fix
 
13463
 
 
13464
2007-02-14 04:00  danf
 
13465
 
 
13466
        * configure.ac, curl-config.in: Fixed the problem of curl-config
 
13467
          --libs specifying unneeded libraries dependencies to
 
13468
          applications.
 
13469
 
 
13470
2007-02-14 01:28  yangtse
 
13471
 
 
13472
        * tests/server/sws.c: enhance HTTP server request input writing,
 
13473
          retrying upon EINTR errors.
 
13474
 
 
13475
2007-02-13 23:50  bagder
 
13476
 
 
13477
        * CHANGES, RELEASE-NOTES, lib/urldata.h, tests/data/test100,
 
13478
          tests/data/test101, tests/data/test102, tests/data/test103,
 
13479
          tests/data/test104, tests/data/test106, tests/data/test107,
 
13480
          tests/data/test108, tests/data/test109, tests/data/test110,
 
13481
          tests/data/test111, tests/data/test112, tests/data/test114,
 
13482
          tests/data/test115, tests/data/test116, tests/data/test117,
 
13483
          tests/data/test118, tests/data/test119, tests/data/test120,
 
13484
          tests/data/test121, tests/data/test122, tests/data/test123,
 
13485
          tests/data/test124, tests/data/test125, tests/data/test126,
 
13486
          tests/data/test127, tests/data/test128, tests/data/test135,
 
13487
          tests/data/test137, tests/data/test138, tests/data/test139,
 
13488
          tests/data/test140, tests/data/test141, tests/data/test142,
 
13489
          tests/data/test143, tests/data/test144, tests/data/test145,
 
13490
          tests/data/test146, tests/data/test147, tests/data/test148,
 
13491
          tests/data/test149, tests/data/test161, tests/data/test182,
 
13492
          tests/data/test190, tests/data/test195, tests/data/test196,
 
13493
          tests/data/test210, tests/data/test211, tests/data/test212,
 
13494
          tests/data/test215, tests/data/test216, tests/data/test227,
 
13495
          tests/data/test228, tests/data/test229, tests/data/test235,
 
13496
          tests/data/test236, tests/data/test237, tests/data/test238,
 
13497
          tests/data/test247, tests/data/test248, tests/data/test250,
 
13498
          tests/data/test251, tests/data/test252, tests/data/test253,
 
13499
          tests/data/test254, tests/data/test255, tests/data/test261,
 
13500
          tests/data/test270, tests/data/test272, tests/data/test280,
 
13501
          tests/data/test505, tests/data/test511, tests/data/test520,
 
13502
          tests/data/test524, tests/data/test525, tests/data/test526,
 
13503
          tests/data/test527, tests/data/test529, tests/data/test531,
 
13504
          tests/data/test532, tests/data/test533, tests/data/test534,
 
13505
          tests/data/test538: ftp@example.com is now the new anonymous FTP
 
13506
          password. I opted for 'ftp' on the left side of @ to make it
 
13507
          short(er).
 
13508
 
 
13509
2007-02-13 22:21  bagder
 
13510
 
 
13511
        * CHANGES, lib/config-win32.h: - Robert A. Monat made libcurl build
 
13512
          fine with VC2005 - it doesn't have   gmtime_r() like the older VC
 
13513
          versions. He also made use of some machine-   specific defines to
 
13514
          differentiate the "OS" define.
 
13515
 
 
13516
2007-02-13 20:59  danf
 
13517
 
 
13518
        * acinclude.m4: Added last-resort dynamic library names.
 
13519
 
 
13520
2007-02-13 20:01  yangtse
 
13521
 
 
13522
        * configure.ac, ares/configure.ac, ares/setup_once.h,
 
13523
          lib/setup_once.h: check for isblank() at configuration stage. If
 
13524
          not available provide a suitable replacement for use in our
 
13525
          ISBLANK macro
 
13526
 
 
13527
2007-02-13 19:02  yangtse
 
13528
 
 
13529
        * ares/inet_net_pton.c, ares/setup_once.h, ares/windows_port.c,
 
13530
          lib/setup_once.h: use our own ISUPPER and ISLOWER macros
 
13531
 
 
13532
2007-02-13 18:47  yangtse
 
13533
 
 
13534
        * ares/setup_once.h, lib/cookie.c, lib/setup_once.h: use our own
 
13535
          ISBLANK macro
 
13536
 
 
13537
2007-02-13 18:28  yangtse
 
13538
 
 
13539
        * lib/nss.c: use our own ISSPACE macro
 
13540
 
 
13541
2007-02-13 17:14  yangtse
 
13542
 
 
13543
        * ares/: CHANGES, ares_init.c: Fix c-ares failing to get the search
 
13544
          sequence of /etc/hosts and DNS from /etc/nsswitch.conf,
 
13545
          /etc/host.conf or /etc/svc.conf when /etc/resolv.conf did not
 
13546
          exist or was unable to read it.
 
13547
 
 
13548
2007-02-13 03:30  yangtse
 
13549
 
 
13550
        * lib/sslgen.c: compiler warning fix
 
13551
 
 
13552
2007-02-12 23:41  bagder
 
13553
 
 
13554
        * CHANGES: mention today's LIBCURL_TIMESTAMP fix
 
13555
 
 
13556
2007-02-12 23:32  bagder
 
13557
 
 
13558
        * CHANGES, RELEASE-NOTES, configure.ac, docs/FAQ, docs/FEATURES,
 
13559
          docs/INSTALL, docs/LICENSE-MIXING, docs/TODO, docs/curl.1,
 
13560
          docs/libcurl/curl_easy_setopt.3, lib/Makefile.inc, lib/http.c,
 
13561
          lib/nss.c, lib/nssg.h, lib/setup.h, lib/sslgen.c, lib/urldata.h,
 
13562
          tests/runtests.pl: Rob Crittenden added support for NSS (Network
 
13563
          Security Service) for the SSL/TLS layer.
 
13564
          http://www.mozilla.org/projects/security/pki/nss/
 
13565
 
 
13566
2007-02-12 22:13  bagder
 
13567
 
 
13568
        * CHANGES, RELEASE-NOTES, docs/curl.1,
 
13569
          docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
 
13570
          lib/http_chunks.c, lib/transfer.c, lib/url.c, lib/urldata.h,
 
13571
          src/main.c: - Shmulik Regev fixed so that the final CRLF of HTTP
 
13572
          response headers are sent   to the debug callback.
 
13573
 
 
13574
          - Shmulik Regev added CURLOPT_HTTP_CONTENT_DECODING and
 
13575
          CURLOPT_HTTP_TRANSFER_DECODING that if set to zero will disable
 
13576
          libcurl's   internal decoding of content or transfer encoded
 
13577
          content. This may be   preferable in cases where you use libcurl
 
13578
          for proxy purposes or similar. The   command line tool got a
 
13579
          --raw option to disable both at once.
 
13580
 
 
13581
2007-02-12 13:17  bagder
 
13582
 
 
13583
        * RELEASE-NOTES: Jeff Pohlmeyer for his bug fix today, but too
 
13584
          specific to get desrcibed as a bugfix here ;-)
 
13585
 
 
13586
2007-02-12 13:15  bagder
 
13587
 
 
13588
        * CHANGES, lib/multi.c: - Jeff Pohlmeyer fixed a flaw in
 
13589
          curl_multi_add_handle() when adding a handle   that has an easy
 
13590
          handle present in the "closure" list pending closure.
 
13591
 
 
13592
2007-02-12 12:53  bagder
 
13593
 
 
13594
        * maketgz, include/curl/curlver.h: When building tarballs, we also
 
13595
          set the timestamp of the generated package. This is meant to
 
13596
          primarily be used for the autobuilds to know from what point in
 
13597
          time a particular tarball is, and thus what changes it contains
 
13598
          (or not).
 
13599
 
 
13600
2007-02-11 11:10  bagder
 
13601
 
 
13602
        * docs/DISTRO-DILEMMA: updated with recent info and cut out some of
 
13603
          the more speculating parts and instead focus on explaining on how
 
13604
          the libs differ from each other
 
13605
 
 
13606
2007-02-11 10:55  bagder
 
13607
 
 
13608
        * docs/: FAQ, TODO: updated
 
13609
 
 
13610
2007-02-11 00:24  bagder
 
13611
 
 
13612
        * docs/FAQ: darned tab completion on a late evening... :-P
 
13613
 
 
13614
2007-02-11 00:23  bagder
 
13615
 
 
13616
        * docs/FAQ: minor updates to reflect reality better
 
13617
 
 
13618
2007-02-10 13:07  bagder
 
13619
 
 
13620
        * docs/libcurl/libcurl-multi.3: file:// transfers are blocking
 
13621
 
 
13622
2007-02-09 13:41  yangtse
 
13623
 
 
13624
        * tests/libtest/Makefile.am: Include both testutil.c and
 
13625
          testutil.h, and not just testutil.c, in the list of source files
 
13626
          for those tests that use it. Otherwise testutil.h might not be
 
13627
          found by the compiler.
 
13628
 
 
13629
2007-02-09 02:17  yangtse
 
13630
 
 
13631
        * tests/libtest/: testutil.c, testutil.h: Some tests were using
 
13632
          functions curlx_tvnow and curlx_tvdiff which are not part of the
 
13633
          official libcurl API
 
13634
          http://curl.haxx.se/lxr/source/lib/README.curlx The documented
 
13635
          way of using them would be to use timeval.c as a source code
 
13636
          file.
 
13637
 
 
13638
          The above described method works very well when statically
 
13639
          linking libcurl and apps, test programs, but has several
 
13640
          drawbacks when you build a true shared libcurl (i.e. Name space
 
13641
          clash at linkage stage as functions are defined more than once.
 
13642
          Windows makefiles are not capable of handling this system of
 
13643
          source-level sharing)
 
13644
 
 
13645
          So...
 
13646
 
 
13647
          Now testutil.h and testutil.c define and implement tutil_tvnow
 
13648
          and tutil_tvdiff which replace curlx_tvnow and curlx_tvdiff for
 
13649
          the libtest programs. Doing this we avoid the above described
 
13650
          problems, and the code in the testsuite does not impose the need
 
13651
          to keep those functions public in libcurl even when not part of
 
13652
          the API.
 
13653
 
 
13654
2007-02-09 02:11  yangtse
 
13655
 
 
13656
        * tests/libtest/: Makefile.am, lib502.c, lib503.c, lib504.c,
 
13657
          lib507.c, lib509.c, lib525.c, lib526.c, lib530.c, lib533.c,
 
13658
          lib536.c: Some tests were using functions curlx_tvnow and
 
13659
          curlx_tvdiff which are not part of the official libcurl API
 
13660
          http://curl.haxx.se/lxr/source/lib/README.curlx The documented
 
13661
          way of using them would be to use timeval.c as a source code
 
13662
          file.
 
13663
 
 
13664
          The above described method works very well when statically
 
13665
          linking libcurl and apps, test programs, but has several
 
13666
          drawbacks when you build a true shared libcurl (i.e. Name space
 
13667
          clash at linkage stage as functions are defined more than once.
 
13668
          Windows makefiles are not capable of handling this system of
 
13669
          source-level sharing)
 
13670
 
 
13671
          So...
 
13672
 
 
13673
          Now testutil.h and testutil.c define and implement tutil_tvnow
 
13674
          and tutil_tvdiff which replace curlx_tvnow and curlx_tvdiff for
 
13675
          the libtest programs. Doing this we avoid the above described
 
13676
          problems, and the code in the testsuite does not impose the need
 
13677
          to keep those functions public in libcurl even when not part of
 
13678
          the API.
 
13679
 
 
13680
2007-02-08 18:01  yangtse
 
13681
 
 
13682
        * ares/: ares_dns.h, ares_send.c: compiler warning fix
 
13683
 
 
13684
2007-02-08 01:28  yangtse
 
13685
 
 
13686
        * ares/configure.ac: use macro AC_AIX to define `_ALL_SOURCE', if
 
13687
          on AIX.
 
13688
 
 
13689
2007-02-07 23:00  bagder
 
13690
 
 
13691
        * lib/ssh.c: SCP upload done non-blocking
 
13692
 
 
13693
2007-02-07 19:13  yangtse
 
13694
 
 
13695
        * ares/configure.ac: use same AIX XLC compiler options as curl's
 
13696
 
 
13697
2007-02-07 18:34  yangtse
 
13698
 
 
13699
        * configure.ac: AIX xlc has to have strict aliasing turned off. If
 
13700
          not, the optimizer assumes that pointers can only point to an
 
13701
          object of the same type.
 
13702
 
 
13703
2007-02-07 16:15  yangtse
 
13704
 
 
13705
        * ares/acinclude.m4: *) Remove duplicate declaration of
 
13706
          TYPE_SOCKADDR_STORAGE *) Update CURL_CC_DEBUG_OPTS from curl's
 
13707
          script
 
13708
 
 
13709
2007-02-06 20:14  giva
 
13710
 
 
13711
        * ares/ahost.c: INADDR_NONE no longer used.
 
13712
 
 
13713
2007-02-06 20:12  giva
 
13714
 
 
13715
        * ares/ahost.c: Added debug option ('-d') for Watt-32 programs.
 
13716
 
 
13717
2007-02-06 20:09  giva
 
13718
 
 
13719
        * ares/: Makefile.dj, ares_init.c, config-win32.h: Added
 
13720
          HAVE_PROCESS_H for DOS/Win32.  Include <process.h> for getpid()
 
13721
          in ares_init.c.
 
13722
 
 
13723
2007-02-06 20:00  giva
 
13724
 
 
13725
        * ares/adig.c: Fix compiler warning.
 
13726
 
 
13727
2007-02-06 19:56  giva
 
13728
 
 
13729
        * ares/ahost.c: Include <sys/time.h> and <unistd.h> inside
 
13730
          HAVE_x_H.  Added 'optind' and 'optarg' as in adig.c.
 
13731
 
 
13732
2007-02-06 19:54  giva
 
13733
 
 
13734
        * ares/adig.c: Include <sys/time.h> and <unistd.h> inside HAVE_x_H.
 
13735
 
 
13736
2007-02-06 19:08  yangtse
 
13737
 
 
13738
        * lib/: socks.c, tftp.c: fix for millisecond resolution timeouts
 
13739
 
 
13740
2007-02-06 19:06  yangtse
 
13741
 
 
13742
        * lib/: ftp.c, http.c, transfer.c: compiler warning fix
 
13743
 
 
13744
2007-02-06 17:07  bagder
 
13745
 
 
13746
        * CHANGES: non-blocking SSH stuff
 
13747
 
 
13748
2007-02-06 16:41  bagder
 
13749
 
 
13750
        * lib/ssh.c: read SFTP with the non-blocking API
 
13751
 
 
13752
2007-02-06 04:31  yangtse
 
13753
 
 
13754
        * ares/ares_getnameinfo.c, lib/hostip4.c: compiler warning fix
 
13755
 
 
13756
2007-02-05 23:51  bagder
 
13757
 
 
13758
        * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3,
 
13759
          include/curl/curl.h, lib/connect.c, lib/ftp.c, lib/gtls.c,
 
13760
          lib/hostares.c, lib/hostthre.c, lib/http.c, lib/socks.c,
 
13761
          lib/ssluse.c, lib/telnet.c, lib/tftp.c, lib/transfer.c,
 
13762
          lib/url.c, lib/urldata.h: - Michael Wallner provided a patch that
 
13763
          adds support for CURLOPT_TIMEOUT_MS   and
 
13764
          CURLOPT_CONNECTTIMEOUT_MS that, as their names should hint, do
 
13765
          the   timeouts with millisecond resolution instead. The only
 
13766
          restriction to that   is the alarm() (sometimes) used to abort
 
13767
          name resolves as that uses full   seconds. I fixed the FTP
 
13768
          response timeout part of the patch.
 
13769
 
 
13770
            Internally we now count and keep the timeouts in milliseconds
 
13771
          but it also
 
13772
            means we multiply set timeouts with 1000. The effect of this is
 
13773
          that no
 
13774
            timeout can be set to more than 2^31 milliseconds (on 32 bit
 
13775
          systems), which
 
13776
            equals 24.86 days.  We probably couldn't before either since
 
13777
          the code did
 
13778
            *1000 on the timeout values on several places already.
 
13779
 
 
13780
2007-02-05 12:32  giva
 
13781
 
 
13782
        * ares/Makefile.dj: Remove '-Dselect=select_s'. Remove depend.dj-
 
13783
 
 
13784
2007-02-05 05:10  yangtse
 
13785
 
 
13786
        * ares/ares_getnameinfo.c, lib/hostip4.c, lib/tftp.c: compiler
 
13787
          warning fix
 
13788
 
 
13789
2007-02-05 03:43  yangtse
 
13790
 
 
13791
        * RELEASE-NOTES: cookie expiry date in several test cases set to
 
13792
          year 2030/2035
 
13793
 
 
13794
2007-02-05 03:38  yangtse
 
13795
 
 
13796
        * tests/data/: test31, test46, test506, test61, test62: Year 2038
 
13797
          has its own problems (32 bit integer overflow).  So cookie
 
13798
          expiration date is lowered to expire at most in 2035.
 
13799
 
 
13800
2007-02-04 14:34  giva
 
13801
 
 
13802
        * ares/ares_process.c: Use correct 3rd argument for ioctlsocket()
 
13803
          under Watt-32.
 
13804
 
 
13805
2007-02-04 14:02  giva
 
13806
 
 
13807
        * ares/windows_port.c: Use correct calling convention.
 
13808
 
 
13809
2007-02-04 13:50  giva
 
13810
 
 
13811
        * ares/windows_port.c: Added DllMain() function for Watcom.
 
13812
 
 
13813
2007-02-04 13:18  giva
 
13814
 
 
13815
        * lib/sendf.c: Suppress warning "'nread' might be used
 
13816
          uninitialized in this function".
 
13817
 
 
13818
2007-02-04 13:12  giva
 
13819
 
 
13820
        * tests/libtest/lib506.c: Constify argument to suburl(). Remove
 
13821
          trailing space.
 
13822
 
 
13823
2007-02-03 22:35  bagder
 
13824
 
 
13825
        * docs/libcurl/libcurl-multi.3: some additional info
 
13826
 
 
13827
2007-02-03 14:05  yangtse
 
13828
 
 
13829
        * lib/hostip4.c: compiler warning fix
 
13830
 
 
13831
2007-02-03 10:34  bagder
 
13832
 
 
13833
        * CHANGES, RELEASE-NOTES: - Yang Tse fixed the cookie expiry date
 
13834
          in several test cases that started to   fail since they used "1
 
13835
          feb 2007"...
 
13836
 
 
13837
          - Manfred Schwarb reported that socks5 support was broken and
 
13838
          help us pinpoint   the problem. The code now tries harder to use
 
13839
          httproxy and proxy where   apppropriate, as not all proxies are
 
13840
          HTTP...
 
13841
 
 
13842
2007-02-03 10:33  bagder
 
13843
 
 
13844
        * lib/: url.c, urldata.h: - Manfred Schwarb reported that socks5
 
13845
          support was broken and help us pinpoint   the problem. The code
 
13846
          now tries harder to use httproxy and proxy where   apppropriate,
 
13847
          as not all proxies are HTTP...
 
13848
 
 
13849
2007-02-02 18:16  yangtse
 
13850
 
 
13851
        * ares/ares_getnameinfo.c, lib/hostip4.c, src/urlglob.c,
 
13852
          tests/server/tftpd.c: compiler warning fix
 
13853
 
 
13854
2007-02-02 17:01  yangtse
 
13855
 
 
13856
        * ares/ares_init.c: add debug messages for initialization failures
 
13857
 
 
13858
2007-02-02 17:01  yangtse
 
13859
 
 
13860
        * ares/ares_strerror.c: add missing strings for existing error
 
13861
          codes
 
13862
 
 
13863
2007-02-02 16:31  yangtse
 
13864
 
 
13865
        * ares/setup_once.h, lib/setup.h, lib/setup_once.h: move DEBUGF
 
13866
          macro definition to setup_once.h
 
13867
 
 
13868
2007-02-02 16:26  bagder
 
13869
 
 
13870
        * lib/: sendf.c, ssh.c: prefer using the (upcoming) non-blocking
 
13871
          libssh2 API
 
13872
 
 
13873
2007-02-02 16:26  bagder
 
13874
 
 
13875
        * configure.ac: don't require OpenSSL for libssh2 linking to work,
 
13876
          in preparation for upcoming libgcrypt-capable libssh2-versions
 
13877
 
 
13878
2007-02-02 12:49  yangtse
 
13879
 
 
13880
        * tests/data/test46: fix leftover updating cookie expiration date
 
13881
 
 
13882
2007-02-02 03:30  yangtse
 
13883
 
 
13884
        * RELEASE-NOTES: In testsuite, update test cookies expiration from
 
13885
          2007-Feb-1 to 2038-Feb-1
 
13886
 
 
13887
2007-02-02 03:12  yangtse
 
13888
 
 
13889
        * tests/data/test46: reported in bug: #1566077 the former URL
 
13890
          mentioned in the generated cookie jar has died and we now instead
 
13891
          point out our own version of that
 
13892
 
 
13893
2007-02-02 02:36  yangtse
 
13894
 
 
13895
        * tests/data/test62: fix test case 62 which was failing due to
 
13896
          cookies expiring 1 Feb 2007
 
13897
 
 
13898
2007-02-02 02:05  yangtse
 
13899
 
 
13900
        * tests/data/: test31, test46, test506, test61: more fixes for the
 
13901
          testsuite cookie expiration issue
 
13902
 
 
13903
2007-02-02 01:10  yangtse
 
13904
 
 
13905
        * tests/data/: test31, test46, test506, test61: cookie expiration
 
13906
          time got us with pants at our knees.  Next time in 2038 :-)
 
13907
 
 
13908
2007-02-01 16:36  yangtse
 
13909
 
 
13910
        * ares/ares_getnameinfo.c, ares/ares_process.c, lib/ftp.c,
 
13911
          lib/sslgen.c, src/urlglob.c: compiler warning fix
 
13912
 
 
13913
2007-02-01 13:23  giva
 
13914
 
 
13915
        * lib/base64.c: Suppress the "'convbuf' might be used uninitialized
 
13916
          in this function" warning.
 
13917
 
 
13918
2007-02-01 12:27  yangtse
 
13919
 
 
13920
        * lib/url.h: fogot to change Curl_mk_connc in header file
 
13921
 
 
13922
2007-02-01 02:42  yangtse
 
13923
 
 
13924
        * ares/ares_getnameinfo.c, ares/ares_init.c, ares/ares_mkquery.c,
 
13925
          ares/ares_send.c, ares/inet_net_pton.c, lib/ftp.c, lib/mprintf.c,
 
13926
          lib/url.c: compiler warning fix
 
13927
 
 
13928
2007-02-01 00:15  danf
 
13929
 
 
13930
        * acinclude.m4: Properly use libtool macros to fix OpenLDAP library
 
13931
          name detection on Darwin.
 
13932
 
 
13933
2007-01-31 20:47  yangtse
 
13934
 
 
13935
        * lib/: easy.c, url.c: add debug messages for initialization
 
13936
          failures
 
13937
 
 
13938
2007-01-31 16:34  yangtse
 
13939
 
 
13940
        * tests/libtest/: lib518.c, lib537.c: when using select() instead
 
13941
          of poll, skip the test if the number of open file descriptors is
 
13942
          greater than FD_SETSIZE minus SAFETY_MARGIN, also skip the test
 
13943
          if any of the open file descriptors has a number greater than
 
13944
          FD_SETSIZE minus SAFETY_MARGIN.
 
13945
 
 
13946
2007-01-31 10:37  bagder
 
13947
 
 
13948
        * packages/vms/: config-vms.h, curlmsg.h, curlmsg.msg, curlmsg.sdl,
 
13949
          curlmsg_vms.h: Marty Kuhrt's VMS updates
 
13950
 
 
13951
2007-01-30 14:21  yangtse
 
13952
 
 
13953
        * tests/libtest/lib537.c: fix temp string buffer variable name
 
13954
 
 
13955
2007-01-30 14:15  giva
 
13956
 
 
13957
        * ares/: nameser.h, setup.h: Support for OpenWatcom (Win32): It do
 
13958
          have getpid(), but no <sys/time.h>.
 
13959
 
 
13960
2007-01-30 13:25  bagder
 
13961
 
 
13962
        * RELEASE-NOTES, include/curl/curlver.h: start working on 7.16.2
 
13963
 
 
13964
2007-01-30 04:48  yangtse
 
13965
 
 
13966
        * tests/libtest/: lib518.c, lib537.c: skip test on platforms on
 
13967
          which we use select() instead of poll() and select() happens to
 
13968
          be bound by FD_SETSIZE
 
13969
 
 
13970
2007-01-29 21:56  yangtse
 
13971
 
 
13972
        * ares/: ares_free_hostent.c, ares_gethostbyname.c,
 
13973
          ares_getnameinfo.c: fix compiler warning "discards qualifiers
 
13974
          from pointer target type" in debug builds
 
13975
 
 
13976
2007-01-29 21:37  bagder
 
13977
 
 
13978
        * tests/libtest/Makefile.am: the same source file is re-used for
 
13979
          multiple tests and I missed to add the timval.c dependency on
 
13980
          some of those
 
13981
 
 
13982
2007-01-29 21:24  giva
 
13983
 
 
13984
        * tests/libtest/: lib503.c, lib504.c, lib509.c: Some compilers
 
13985
          lacks <sys/time.h>. Include "timeval.h" to simplify the #ifdefs.
 
13986
 
 
13987
2007-01-29 20:08  giva
 
13988
 
 
13989
        * lib/: vc8proj.foot, vc8proj.head: Use DOS line-endings.
 
13990
 
 
13991
2007-01-29 15:53  bagder
 
13992
 
 
13993
        * CHANGES: release time
 
13994
 
 
13995
2007-01-29 11:12  bagder
 
13996
 
 
13997
        * RELEASE-NOTES: the user-agent fix
 
13998
 
 
13999
2007-01-29 11:09  bagder
 
14000
 
 
14001
        * tests/libtest/Makefile.am: the libtest source codes that use
 
14002
          curlx_tv* functions MUST use the lib/timeval.c source code since
 
14003
          those functions are not in the API (and might not be accessible)
 
14004
 
 
14005
2007-01-29 10:26  bagder
 
14006
 
 
14007
        * CHANGES, RELEASE-NOTES, lib/http.c, tests/data/Makefile.am,
 
14008
          tests/data/test287: - Michael Wallner reported that when doing a
 
14009
          CONNECT with a custom User-Agent   header, you got _two_
 
14010
          User-Agent headers in the CONNECT request...! Added   test case
 
14011
          287 to verify the fix.
 
14012
 
 
14013
2007-01-29 01:51  gknauf
 
14014
 
 
14015
        * buildconf.bat, lib/Makefile.m32, lib/setup.h: fixed segfault when
 
14016
          compiled with MingW32 and cmd or command shell.
 
14017
 
 
14018
2007-01-28 23:45  bagder
 
14019
 
 
14020
        * lib/url.c: Andreas Rieke added extra infof() for when a
 
14021
          connection is not re-used due to SSL conditions not being the
 
14022
          same
 
14023
 
 
14024
2007-01-28 23:36  bagder
 
14025
 
 
14026
        * lib/ssh.c: silence compiler warnings
 
14027
 
 
14028
2007-01-28 22:54  gknauf
 
14029
 
 
14030
        * Makefile.dist, lib/Makefile.m32, src/Makefile.m32: enabled build
 
14031
          with sspi.
 
14032
 
 
14033
2007-01-28 16:31  gknauf
 
14034
 
 
14035
        * lib/Makefile.netware, src/Makefile.netware: enabled build with
 
14036
          hardcoded ca-bundle path; added distclean target.
 
14037
 
 
14038
2007-01-28 16:07  gknauf
 
14039
 
 
14040
        * lib/Makefile.netware: force to create ca-bunde.h even if it
 
14041
          exists already.
 
14042
 
 
14043
2007-01-28 15:43  gknauf
 
14044
 
 
14045
        * lib/Makefile.netware, src/Makefile.netware: use var for awk.
 
14046
 
 
14047
2007-01-28 13:58  bagder
 
14048
 
 
14049
        * CHANGES, RELEASE-NOTES, lib/easy.c: curl_easy_reset() now resets
 
14050
          the CA bundle path correctly
 
14051
 
 
14052
2007-01-28 13:35  gknauf
 
14053
 
 
14054
        * lib/ssh.c: another small fix to directory listing output;
 
14055
          disabled CURL_LIBSSH2_DEBUG.
 
14056
 
 
14057
2007-01-28 10:59  bagder
 
14058
 
 
14059
        * docs/THANKS: recent contributors
 
14060
 
 
14061
2007-01-28 04:51  yangtse
 
14062
 
 
14063
        * tests/libtest/: lib518.c, lib537.c: Compiler warning fix
 
14064
 
 
14065
2007-01-28 00:02  bagder
 
14066
 
 
14067
        * CHANGES, TODO-RELEASE, docs/KNOWN_BUGS, src/main.c: - David
 
14068
          McCreedy fixed the Curl command line tool for HTTP on non-ASCII
 
14069
          platforms.
 
14070
 
 
14071
2007-01-27 13:14  gknauf
 
14072
 
 
14073
        * lib/ssh.c: fix sftp directory listing so that it works without -v
 
14074
          and is redirectable with -o/-O.
 
14075
 
 
14076
2007-01-27 12:50  gknauf
 
14077
 
 
14078
        * lib/ssh.c: tell us what we put out here...
 
14079
 
 
14080
2007-01-27 04:43  yangtse
 
14081
 
 
14082
        * Makefile.dist, lib/formdata.c, lib/formdata.h, lib/ftp.h,
 
14083
          lib/http.h, lib/url.h, tests/runtests.pl, tests/testcurl.pl:
 
14084
          update copyright year notice
 
14085
 
 
14086
2007-01-27 04:14  yangtse
 
14087
 
 
14088
        * lib/: multi.c, sendf.c: Compiler warning fix
 
14089
 
 
14090
2007-01-27 02:56  yangtse
 
14091
 
 
14092
        * ares/setup_once.h: sync with lib/setup_once.h
 
14093
 
 
14094
2007-01-27 02:56  yangtse
 
14095
 
 
14096
        * lib/setup_once.h: sync comment with reality
 
14097
 
 
14098
2007-01-26 22:00  gknauf
 
14099
 
 
14100
        * src/Makefile.m32: remove the res file too with clean target.
 
14101
 
 
14102
2007-01-26 21:05  gknauf
 
14103
 
 
14104
        * src/Makefile.m32: removed CFLAGS from linking.
 
14105
 
 
14106
2007-01-26 21:00  gknauf
 
14107
 
 
14108
        * buildconf.bat: fix redefine warning when build from CVS.
 
14109
 
 
14110
2007-01-26 18:50  danf
 
14111
 
 
14112
        * lib/transfer.c: Fixed compiler warning.
 
14113
 
 
14114
2007-01-26 17:36  giva
 
14115
 
 
14116
        * src/main.c: Remove LoadLibrary() (from my private build).
 
14117
 
 
14118
2007-01-26 17:24  giva
 
14119
 
 
14120
        * src/main.c: Free 'config->libcurl' at exit.
 
14121
 
 
14122
2007-01-26 17:18  giva
 
14123
 
 
14124
        * src/main.c: Use "%Od" instead of CURL_FORMAT_OFF_T for <curlx.h>
 
14125
          functions.
 
14126
 
 
14127
2007-01-26 16:15  giva
 
14128
 
 
14129
        * src/main.c: Options of type CURLOPTTYPE_FUNCTIONPOINT are never
 
14130
          printable.
 
14131
 
 
14132
2007-01-26 14:55  gknauf
 
14133
 
 
14134
        * docs/INSTALL: updated mingw build instructions for libssh2.
 
14135
 
 
14136
2007-01-26 09:53  gknauf
 
14137
 
 
14138
        * lib/libcurl.rc, src/curl.rc: added project header to lib resource
 
14139
          file; fixed header copyright.
 
14140
 
 
14141
2007-01-26 09:50  gknauf
 
14142
 
 
14143
        * src/Makefile.m32: use provided resource file for exe.
 
14144
 
 
14145
2007-01-25 22:00  bagder
 
14146
 
 
14147
        * lib/: sslgen.c, sslgen.h: fix compiler warnings for SSL-disabled
 
14148
          builds
 
14149
 
 
14150
2007-01-25 21:47  bagder
 
14151
 
 
14152
        * src/main.c: ugha, prevent a buffer overflow and allow very long
 
14153
          strings in the generated libcurl source...
 
14154
 
 
14155
2007-01-25 16:58  bagder
 
14156
 
 
14157
        * CHANGES, RELEASE-NOTES, docs/curl.1, src/main.c: - Added the
 
14158
          --libcurl [file] option to curl. Append this option to any
 
14159
          ordinary curl command line, and you will get a libcurl-using
 
14160
          source code   written to the file that does the equivalent
 
14161
          operation of what your command   line operation does!
 
14162
 
 
14163
2007-01-25 16:00  gknauf
 
14164
 
 
14165
        * lib/Makefile.m32, src/Makefile.m32: removed unused define.
 
14166
 
 
14167
2007-01-25 15:06  gknauf
 
14168
 
 
14169
        * tests/testcurl.pl: set proper lib extension for non-configure
 
14170
          mingw32 builds on Win32.
 
14171
 
 
14172
2007-01-25 14:17  gknauf
 
14173
 
 
14174
        * lib/libcurl.rc, src/curl.rc: fixed copyright for new year.
 
14175
 
 
14176
2007-01-25 14:15  gknauf
 
14177
 
 
14178
        * Makefile.dist: added targets for libssh2 builds.
 
14179
 
 
14180
2007-01-25 14:14  gknauf
 
14181
 
 
14182
        * lib/Makefile.m32, src/Makefile.m32: enabled build with libssh2.
 
14183
 
 
14184
2007-01-25 12:09  bagder
 
14185
 
 
14186
        * lib/sslgen.h: fix non-SSL builds again
 
14187
 
 
14188
2007-01-25 02:35  danf
 
14189
 
 
14190
        * CHANGES, TODO-RELEASE, lib/url.c, tests/runtests.pl: Fixed a
 
14191
          dangling pointer problem that prevented the http_proxy
 
14192
          environment variable from being properly used in many cases (and
 
14193
          caused test case 63 to fail).
 
14194
 
 
14195
2007-01-25 01:26  gknauf
 
14196
 
 
14197
        * lib/Makefile.netware, src/Makefile.netware: removed not used
 
14198
          define.
 
14199
 
 
14200
2007-01-24 20:09  danf
 
14201
 
 
14202
        * lib/ftp.c: Only shut down SSL if the CCC command succeeded.
 
14203
 
 
14204
2007-01-24 18:19  bagder
 
14205
 
 
14206
        * lib/: sslgen.c, sslgen.h, transfer.c: moved the SSL pending
 
14207
          function to the proper place and name
 
14208
 
 
14209
2007-01-24 13:34  bagder
 
14210
 
 
14211
        * lib/http.c: bail out on strdup() errors
 
14212
 
 
14213
2007-01-23 23:57  bagder
 
14214
 
 
14215
        * CHANGES, lib/http_ntlm.c: - David McCreedy did NTLM changes
 
14216
          mainly for non-ASCII platforms:
 
14217
 
 
14218
            #1
 
14219
            There's a compilation error in http_ntlm.c if USE_NTLM2SESSION
 
14220
          is NOT
 
14221
            defined.  I noticed this while testing various configurations.
 
14222
          Line 867 of
 
14223
            the current http_ntlm.c is a closing bracket for an if/else
 
14224
          pair that only
 
14225
            gets compiled in if USE_NTLM2SESSION is defined.  But this
 
14226
          closing bracket
 
14227
            wasn't in an #ifdef so the code fails to compile unless
 
14228
          USE_NTLM2SESSION was
 
14229
            defined.  Lines 198 and 140 of my patch wraps that closing
 
14230
          bracket in an
 
14231
            #ifdef USE_NTLM2SESSION.
 
14232
 
 
14233
            #2
 
14234
            I noticed several picky compiler warnings when DEBUG_ME is
 
14235
          defined.  I've
 
14236
            fixed them with casting.  By the way, DEBUG_ME was a huge help
 
14237
          in
 
14238
            understanding this code.
 
14239
 
 
14240
            #3
 
14241
            Hopefully the last non-ASCII conversion patch for libcurl in a
 
14242
          while.  I
 
14243
            changed the "NTLMSSP" literal to hex since this signature must
 
14244
          always be in
 
14245
            ASCII.
 
14246
 
 
14247
            Conversion code was strategically added where necessary.  And
 
14248
          the
 
14249
            Curl_base64_encode calls were changed so the binary "blobs"
 
14250
          http_ntlm.c
 
14251
            creates are NOT translated on non-ASCII platforms.
 
14252
 
 
14253
2007-01-23 23:13  bagder
 
14254
 
 
14255
        * RELEASE-NOTES: recount
 
14256
 
 
14257
2007-01-23 23:13  bagder
 
14258
 
 
14259
        * TODO-RELEASE: #79 is no problem to me (and no response on my
 
14260
          mail)
 
14261
 
 
14262
2007-01-23 23:13  bagder
 
14263
 
 
14264
        * lib/ssh.c: very minor indent change
 
14265
 
 
14266
2007-01-23 21:24  danf
 
14267
 
 
14268
        * tests/server/getpart.c: Ignore XML DOCTYPEs and declarations.
 
14269
 
 
14270
2007-01-23 09:57  giva
 
14271
 
 
14272
        * src/main.c: Speed-up djgpp's stat() by avoid checking for uneeded
 
14273
          stuff.
 
14274
 
 
14275
2007-01-23 03:29  danf
 
14276
 
 
14277
        * CHANGES: Convert (most of) the test data files into genuine XML.
 
14278
          A handful still are not, due mainly to the lack of support for
 
14279
          XML character entities (e.g. & => &amp; ).  This will make it
 
14280
          easier to validate test files using tools like xmllint, as well
 
14281
          as edit and view them using XML tools.
 
14282
 
 
14283
2007-01-23 03:25  danf
 
14284
 
 
14285
        * tests/: FILEFORMAT, data/test1, data/test10, data/test100,
 
14286
          data/test101, data/test102, data/test103, data/test104,
 
14287
          data/test105, data/test106, data/test107, data/test108,
 
14288
          data/test109, data/test11, data/test110, data/test111,
 
14289
          data/test112, data/test113, data/test114, data/test115,
 
14290
          data/test116, data/test117, data/test118, data/test119,
 
14291
          data/test12, data/test120, data/test121, data/test122,
 
14292
          data/test123, data/test124, data/test125, data/test126,
 
14293
          data/test127, data/test128, data/test13, data/test130,
 
14294
          data/test131, data/test132, data/test133, data/test134,
 
14295
          data/test135, data/test136, data/test137, data/test138,
 
14296
          data/test139, data/test14, data/test140, data/test141,
 
14297
          data/test142, data/test143, data/test144, data/test145,
 
14298
          data/test146, data/test147, data/test148, data/test149,
 
14299
          data/test15, data/test150, data/test151, data/test152,
 
14300
          data/test153, data/test154, data/test155, data/test156,
 
14301
          data/test157, data/test158, data/test159, data/test16,
 
14302
          data/test160, data/test161, data/test162, data/test163,
 
14303
          data/test164, data/test165, data/test166, data/test167,
 
14304
          data/test168, data/test169, data/test17, data/test170,
 
14305
          data/test171, data/test172, data/test173, data/test174,
 
14306
          data/test175, data/test176, data/test177, data/test178,
 
14307
          data/test179, data/test18, data/test180, data/test181,
 
14308
          data/test182, data/test183, data/test184, data/test185,
 
14309
          data/test186, data/test187, data/test188, data/test189,
 
14310
          data/test19, data/test190, data/test191, data/test192,
 
14311
          data/test193, data/test194, data/test195, data/test196,
 
14312
          data/test197, data/test198, data/test199, data/test2,
 
14313
          data/test20, data/test200, data/test201, data/test202,
 
14314
          data/test203, data/test204, data/test205, data/test206,
 
14315
          data/test207, data/test208, data/test209, data/test21,
 
14316
          data/test210, data/test211, data/test212, data/test213,
 
14317
          data/test214, data/test215, data/test216, data/test217,
 
14318
          data/test218, data/test22, data/test220, data/test221,
 
14319
          data/test222, data/test223, data/test224, data/test225,
 
14320
          data/test226, data/test227, data/test228, data/test229,
 
14321
          data/test23, data/test233, data/test234, data/test235,
 
14322
          data/test236, data/test237, data/test238, data/test239,
 
14323
          data/test24, data/test240, data/test241, data/test242,
 
14324
          data/test243, data/test245, data/test246, data/test247,
 
14325
          data/test248, data/test249, data/test25, data/test250,
 
14326
          data/test251, data/test252, data/test253, data/test254,
 
14327
          data/test255, data/test256, data/test257, data/test258,
 
14328
          data/test259, data/test26, data/test260, data/test261,
 
14329
          data/test262, data/test263, data/test264, data/test265,
 
14330
          data/test266, data/test267, data/test268, data/test269,
 
14331
          data/test27, data/test270, data/test271, data/test272,
 
14332
          data/test273, data/test274, data/test275, data/test276,
 
14333
          data/test277, data/test278, data/test279, data/test28,
 
14334
          data/test280, data/test281, data/test282, data/test283,
 
14335
          data/test284, data/test285, data/test286, data/test29,
 
14336
          data/test3, data/test30, data/test300, data/test301,
 
14337
          data/test302, data/test303, data/test304, data/test305,
 
14338
          data/test306, data/test307, data/test308, data/test31,
 
14339
          data/test32, data/test33, data/test34, data/test36, data/test37,
 
14340
          data/test38, data/test39, data/test4, data/test40, data/test41,
 
14341
          data/test42, data/test43, data/test44, data/test45, data/test46,
 
14342
          data/test47, data/test48, data/test49, data/test5, data/test50,
 
14343
          data/test500, data/test501, data/test502, data/test503,
 
14344
          data/test504, data/test505, data/test506, data/test507,
 
14345
          data/test508, data/test509, data/test51, data/test510,
 
14346
          data/test511, data/test512, data/test513, data/test514,
 
14347
          data/test515, data/test516, data/test517, data/test518,
 
14348
          data/test519, data/test52, data/test520, data/test521,
 
14349
          data/test522, data/test523, data/test524, data/test525,
 
14350
          data/test526, data/test527, data/test528, data/test529,
 
14351
          data/test53, data/test530, data/test531, data/test532,
 
14352
          data/test533, data/test534, data/test535, data/test536,
 
14353
          data/test537, data/test538, data/test54, data/test55,
 
14354
          data/test56, data/test57, data/test58, data/test59, data/test6,
 
14355
          data/test60, data/test61, data/test62, data/test63, data/test64,
 
14356
          data/test65, data/test66, data/test67, data/test68, data/test69,
 
14357
          data/test7, data/test70, data/test71, data/test72, data/test73,
 
14358
          data/test74, data/test75, data/test76, data/test77, data/test78,
 
14359
          data/test79, data/test8, data/test80, data/test81, data/test82,
 
14360
          data/test83, data/test84, data/test85, data/test86, data/test87,
 
14361
          data/test88, data/test89, data/test9, data/test90, data/test91,
 
14362
          data/test92, data/test93, data/test94, data/test95, data/test97,
 
14363
          data/test98, data/test99, server/getpart.c: Convert (most of) the
 
14364
          test data files into genuine XML.  A handful still are not, due
 
14365
          mainly to the lack of support for XML character entities (e.g. &
 
14366
          => &amp; ).  This will make it easier to validate test files
 
14367
          using tools like xmllint, as well as edit and view them using XML
 
14368
          tools.
 
14369
 
 
14370
2007-01-23 01:26  gknauf
 
14371
 
 
14372
        * ares/Makefile.netware, lib/Makefile.netware,
 
14373
          src/Makefile.netware: enabled build with libssh2; fixed copyright
 
14374
          for new year..
 
14375
 
 
14376
2007-01-18 21:32  danf
 
14377
 
 
14378
        * tests/: getpart.pm, testcurl.pl: Make the test script tag parser
 
14379
          a bit more robust.  Check for the .exe extension on mingw32
 
14380
          builds.
 
14381
 
 
14382
2007-01-18 19:04  danf
 
14383
 
 
14384
        * tests/: runtests.pl, data/test307, libtest/Makefile.am,
 
14385
          libtest/test307.pl: Added precheck that curl supports the
 
14386
          'openssl' engine in test 307.
 
14387
 
 
14388
2007-01-17 21:36  danf
 
14389
 
 
14390
        * tests/data/: test133, test150, test155, test159, test161,
 
14391
          test169, test180, test181, test209, test212, test213, test22,
 
14392
          test239, test243, test265, test267, test36, test37, test67,
 
14393
          test68, test69, test81, test89, test90, test91: Fixed some tag
 
14394
          typos in the test data files.
 
14395
 
 
14396
2007-01-17 20:23  danf
 
14397
 
 
14398
        * tests/data/: test307, test308: Disabled test 307 for now.
 
14399
 
 
14400
2007-01-17 16:15  giva
 
14401
 
 
14402
        * lib/sendf.c: Supress "comparison between signed and unsigned"
 
14403
          warning.
 
14404
 
 
14405
2007-01-17 13:00  bagder
 
14406
 
 
14407
        * TODO-RELEASE: two other still outstanding issues
 
14408
 
 
14409
2007-01-17 11:15  bagder
 
14410
 
 
14411
        * TODO-RELEASE: more reported bugs we need to address at some
 
14412
          point, possibly before a release
 
14413
 
 
14414
2007-01-17 09:57  bagder
 
14415
 
 
14416
        * docs/libcurl/curl_easy_setopt.3: clarify the INFILESIZE option(s)
 
14417
 
 
14418
2007-01-16 23:26  bagder
 
14419
 
 
14420
        * lib/http_chunks.c: David McCreedy fixed a flaw from his previous
 
14421
          non-ascii HTTP patch
 
14422
 
 
14423
2007-01-16 23:22  bagder
 
14424
 
 
14425
        * CHANGES, RELEASE-NOTES, lib/file.c, lib/file.h, lib/ftp.c,
 
14426
          lib/ftp.h, lib/http.c, lib/http.h, lib/multi.c, lib/ssh.c,
 
14427
          lib/ssh.h, lib/telnet.c, lib/telnet.h, lib/tftp.c, lib/tftp.h,
 
14428
          lib/transfer.c, lib/url.c, lib/url.h, lib/urldata.h: - Armel
 
14429
          Asselin improved libcurl to behave a lot better when an easy
 
14430
          handle   doing an FTP transfer is removed from a multi handle
 
14431
          before completion. The   fix also fixed the "alive counter" to be
 
14432
          correct on "premature removal" for   all protocols.
 
14433
 
 
14434
2007-01-16 22:28  bagder
 
14435
 
 
14436
        * lib/sendf.c: restore previous addition to the amount of data that
 
14437
          is returned
 
14438
 
 
14439
2007-01-16 19:34  danf
 
14440
 
 
14441
        * tests/data/: Makefile.am, test307, test308: Added simple OpenSSL
 
14442
          crypto engine tests.
 
14443
 
 
14444
2007-01-16 19:33  danf
 
14445
 
 
14446
        * CHANGES, lib/tftp.c: Fixed a small memory leak in tftp uploads
 
14447
          discovered by curl's memory leak detector.  Also changed tftp
 
14448
          downloads to URL-unescape the downloaded file name.
 
14449
 
 
14450
2007-01-15 22:06  danf
 
14451
 
 
14452
        * tests/data/: Makefile.am, test285, test286: Added TFTP upload
 
14453
          tests.
 
14454
 
 
14455
2007-01-15 22:03  danf
 
14456
 
 
14457
        * tests/server/tftpd.c: Leave the TFTPD test server running after a
 
14458
          file upload.  Flush the protocol log data so it's immediately
 
14459
          available to the test harness.
 
14460
 
 
14461
2007-01-14 15:57  bagder
 
14462
 
 
14463
        * CHANGES, RELEASE-NOTES, lib/formdata.c, lib/formdata.h,
 
14464
          lib/http.c, lib/http_chunks.c, lib/http_digest.c, lib/sendf.c,
 
14465
          lib/transfer.c, lib/url.c: - David McCreedy provided libcurl
 
14466
          changes for doing HTTP communication on   non-ASCII platforms. It
 
14467
          does add some complexity, most notably with more   #ifdefs, but I
 
14468
          want to see this supported added and I can't see how we can   add
 
14469
          it without the extra stuff added.
 
14470
 
 
14471
2007-01-14 00:33  bagder
 
14472
 
 
14473
        * CHANGES, RELEASE-NOTES: 4GB download and cookielist "ALL" fixes
 
14474
 
 
14475
2007-01-14 00:33  bagder
 
14476
 
 
14477
        * lib/transfer.c: fixed bad variable use when getting the size
 
14478
          which we should read when attempting not to read data that might
 
14479
          belong to the next response (if pipelining)
 
14480
 
 
14481
2007-01-14 00:32  bagder
 
14482
 
 
14483
        * lib/cookie.c: make Curl_cookie_clearall() survive getting called
 
14484
          with a NULL pointer
 
14485
 
 
14486
2007-01-11 00:40  danf
 
14487
 
 
14488
        * tests/data/: Makefile.am, test284: Added test for TFTP retrieve
 
14489
          of boundary case 512 byte file.
 
14490
 
 
14491
2007-01-10 22:21  danf
 
14492
 
 
14493
        * lib/ssluse.c: Display crypto engine name correctly in debug
 
14494
          message.
 
14495
 
 
14496
2007-01-10 04:32  danf
 
14497
 
 
14498
        * tests/data/: Makefile.am, test283: Added test of TFTP server
 
14499
          error reporting.
 
14500
 
 
14501
2007-01-09 19:58  bagder
 
14502
 
 
14503
        * docs/libcurl/curl_slist_append.3: corrected example
 
14504
 
 
14505
2007-01-08 12:24  linus
 
14506
 
 
14507
        * include/curl/curl.h, lib/ftp.c, lib/sslgen.c, lib/strerror.c:
 
14508
          Correct error code for CCC/SSL shutdown failure
 
14509
 
 
14510
2007-01-08 11:03  linus
 
14511
 
 
14512
        * lib/ssluse.c: Removed unused variable in Curl_ossl_shutdown()
 
14513
 
 
14514
2007-01-08 10:32  bagder
 
14515
 
 
14516
        * docs/INSTALL: no suprise really, but it works fine on SH4 as
 
14517
          well...
 
14518
 
 
14519
2007-01-06 11:49  linus
 
14520
 
 
14521
        * lib/sslgen.c: Fix compilation errors when building without SSL
 
14522
 
 
14523
2007-01-06 00:11  bagder
 
14524
 
 
14525
        * CHANGES, RELEASE-NOTES, docs/curl.1,
 
14526
          docs/libcurl/curl_easy_setopt.3, include/curl/curl.h, lib/ftp.c,
 
14527
          lib/gtls.c, lib/gtls.h, lib/sslgen.c, lib/sslgen.h, lib/ssluse.c,
 
14528
          lib/ssluse.h, lib/strerror.c, lib/url.c, lib/urldata.h,
 
14529
          src/main.c: - Linus Nielsen Feltzing introduced the --ftp-ssl-ccc
 
14530
          command line option to   curl that uses the new
 
14531
          CURLOPT_FTP_SSL_CCC option in libcurl. If enabled, it   will make
 
14532
          libcurl shutdown SSL/TLS after the authentication is done on a
 
14533
          FTP-SSL operation.
 
14534
 
 
14535
2007-01-05 16:56  giva
 
14536
 
 
14537
        * lib/select.c: Include <dos.h> for delay() on MSDOS.
 
14538
 
 
14539
2007-01-05 00:04  bagder
 
14540
 
 
14541
        * tests/server/getpart.c: prevent compiler warning since we use
 
14542
          base64.h from libcurl which now has function(s) using
 
14543
          SessionHandle pointers
 
14544
 
 
14545
2007-01-04 00:13  bagder
 
14546
 
 
14547
        * TODO-RELEASE: one issue less before release
 
14548
 
 
14549
2007-01-04 00:04  bagder
 
14550
 
 
14551
        * CHANGES, RELEASE-NOTES, lib/base64.c, lib/base64.h, lib/http.c,
 
14552
          lib/http_digest.c, lib/http_negotiate.c, lib/http_ntlm.c,
 
14553
          lib/krb4.c, lib/ldap.c: - David McCreedy made changes to allow
 
14554
          base64 encoding/decoding to work on   non-ASCII platforms.
 
14555
 
 
14556
2007-01-03 23:24  bagder
 
14557
 
 
14558
        * COPYING: new year
 
14559
 
 
14560
2007-01-03 23:18  bagder
 
14561
 
 
14562
        * CHANGES, RELEASE-NOTES, lib/sendf.c: - Matt Witherspoon fixed the
 
14563
          flaw which made libcurl 7.16.0 always store   downloaded data in
 
14564
          two buffers, just to be able to deal with a special HTTP
 
14565
          pipelining case. That is now only activated for pipelined
 
14566
          transfers. In   Matt's case, it showed as a considerable
 
14567
          performance difference,
 
14568
 
 
14569
2007-01-02 23:34  bagder
 
14570
 
 
14571
        * CHANGES, RELEASE-NOTES, docs/KNOWN_BUGS, lib/select.c: - Victor
 
14572
          Snezhko helped us fix bug report #1603712
 
14573
          (http://curl.haxx.se/bug/view.cgi?id=1603712) (known bug #36)
 
14574
          --limit-rate   (CURLOPT_MAX_SEND_SPEED_LARGE and
 
14575
          CURLOPT_MAX_RECV_SPEED_LARGE) are broken   on Windows (since
 
14576
          7.16.0, but that's when they were introduced as previous   to
 
14577
          that the limiting logic was made in the application only and not
 
14578
          in the   library). It was actually also broken on select()-based
 
14579
          systems (as apposed   to poll()) but we haven't had any such
 
14580
          reports. We now use select(), Sleep()   or delay() properly to
 
14581
          sleep a while without waiting for anything input or   output when
 
14582
          the rate limiting is activated with the easy interface.
 
14583
 
 
14584
2007-01-02 13:14  bagder
 
14585
 
 
14586
        * CHANGES, libcurl.pc.in: - Modified libcurl.pc.in to use
 
14587
          Libs.private for the libs libcurl itself needs   to get built
 
14588
          static. It has been mentioned before and was again brought to
 
14589
          our attention by Nathanael Nerode who filed debian bug report
 
14590
          #405226
 
14591
          (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=405226).
 
14592
 
 
14593
2006-12-31 14:53  bagder
 
14594
 
 
14595
        * docs/libcurl/curl_multi_info_read.3: curl_easy_cleanup kills this
 
14596
          memory too
 
14597
 
 
14598
2006-12-29 12:32  bagder
 
14599
 
 
14600
        * CHANGES, RELEASE-NOTES, lib/easy.c: curl_easy_duphandle() sets
 
14601
          the magic number in the new handle
 
14602
 
 
14603
2006-12-25 23:35  bagder
 
14604
 
 
14605
        * RELEASE-NOTES: mention the no_proxy work
 
14606
 
 
14607
2006-12-22 16:04  bagder
 
14608
 
 
14609
        * CHANGES, RELEASE-NOTES, lib/easy.c, lib/ftp.c, lib/url.c,
 
14610
          lib/urldata.h: - Robert Foreman provided a prime example snippet
 
14611
          showing how libcurl would   get confused and not acknowledge the
 
14612
          'no_proxy' variable properly once it   had used the proxy and you
 
14613
          re-used the same easy handle. I made sure the   proxy name is
 
14614
          properly stored in the connect struct rather than the
 
14615
          sessionhandle/easy struct.
 
14616
 
 
14617
2006-12-22 14:44  bagder
 
14618
 
 
14619
        * lib/getinfo.c: Curl_getinfo() now checks for a NULL SessionHandle
 
14620
          pointer
 
14621
 
 
14622
2006-12-22 14:30  bagder
 
14623
 
 
14624
        * CHANGES, lib/connect.c: - David McCreedy fixed a bad call to
 
14625
          getsockname() that wrongly used a size_t   variable to point to
 
14626
          when it should be a socklen_t.
 
14627
 
 
14628
2006-12-22 08:30  bagder
 
14629
 
 
14630
        * CHANGES, RELEASE-NOTES, lib/url.c: When setting a proxy with
 
14631
          environment variables and (for example) running 'curl [URL]' with
 
14632
          a URL without a protocol prefix, curl would not send a correct
 
14633
          request as it failed to add the protocol prefix.
 
14634
 
 
14635
2006-12-21 16:47  bagder
 
14636
 
 
14637
        * lib/ssh.c: minor indent fix
 
14638
 
 
14639
2006-12-21 11:18  bagder
 
14640
 
 
14641
        * lib/: ftp.c, transfer.c: removed unused variables
 
14642
 
 
14643
2006-12-21 11:15  bagder
 
14644
 
 
14645
        * CHANGES, RELEASE-NOTES, lib/ftp.c, lib/http.c, lib/transfer.c,
 
14646
          lib/url.c, lib/urldata.h: Robson Braga Araujo reported bug
 
14647
          #1618359 (http://curl.haxx.se/bug/view.cgi?id=1618359) and
 
14648
          subsequently provided a patch for it: when downloading 2 zero
 
14649
          byte files in a row, curl 7.16.0 enters an infinite loop, while
 
14650
          curl 7.16.1-20061218 does one additional unnecessary request.
 
14651
 
 
14652
          Fix: During the "Major overhaul introducing http pipelining
 
14653
          support and shared connection cache within the multi handle."
 
14654
          change, headerbytecount was moved to live in the
 
14655
          Curl_transfer_keeper structure. But that structure is reset in
 
14656
          the Transfer method, losing the information that we had about the
 
14657
          header size. This patch moves it back to the connectdata struct.
 
14658
 
 
14659
2006-12-21 10:36  bagder
 
14660
 
 
14661
        * docs/libcurl/curl_easy_setopt.3: CURLOPT_CAPATH is OpenSSL-only
 
14662
 
 
14663
2006-12-19 15:28  bagder
 
14664
 
 
14665
        * docs/TODO: * removed the SSH-based protocols as they are now
 
14666
          being implemented * added mentioning of doing the stunnel
 
14667
          equivalent ourselves for the test suite * spell-check
 
14668
 
 
14669
2006-12-19 10:09  bagder
 
14670
 
 
14671
        * docs/KNOWN_BUGS: 37. Having more than one connection to the same
 
14672
          host when doing NTLM   authentication (with performs multiple
 
14673
          "passes" and authenticates a   connection rather than a HTTP
 
14674
          request), and particularly when using the   multi interface,
 
14675
          there's a risk that libcurl will re-use a wrong connection   when
 
14676
          doing the different passes in the NTLM negotiation and thus fail
 
14677
          to   negotiate (in seemingly mysterious ways).
 
14678
 
 
14679
          36. --limit-rate (CURLOPT_MAX_SEND_SPEED_LARGE and
 
14680
          CURLOPT_MAX_RECV_SPEED_LARGE) are broken on Windows (since
 
14681
          7.16.0, but   that's when they were introduced as previous to
 
14682
          that the limiting logic was   made in the application only and
 
14683
          not in the library). This problem is easily   repeated and it
 
14684
          takes a Windows person to fire up his/hers debugger in order   to
 
14685
          fix. http://curl.haxx.se/bug/view.cgi?id=1603712
 
14686
 
 
14687
2006-12-16 23:28  bagder
 
14688
 
 
14689
        * lib/setup_once.h: recv() doesn't take MSG_NOSIGNAL in its forth
 
14690
          argument so let's not pass it.  Brendan Jurd pointed out.
 
14691
 
 
14692
2006-12-16 22:33  bagder
 
14693
 
 
14694
        * CHANGES, RELEASE-NOTES, lib/gtls.c: Brendan Jurd provided a fix
 
14695
          that now prevents libcurl from getting a SIGPIPE during certain
 
14696
          conditions when GnuTLS is used.
 
14697
 
 
14698
2006-12-16 22:05  bagder
 
14699
 
 
14700
        * lib/sslgen.c: Brendan Jurd pointed out these typos
 
14701
 
 
14702
2006-12-15 17:57  giva
 
14703
 
 
14704
        * src/main.c: Plug more leaks.
 
14705
 
 
14706
2006-12-15 17:49  giva
 
14707
 
 
14708
        * lib/http.c: Fix typo.
 
14709
 
 
14710
2006-12-14 19:20  bagder
 
14711
 
 
14712
        * docs/curl.1: minor syntax mistake
 
14713
 
 
14714
2006-12-14 17:42  giva
 
14715
 
 
14716
        * src/main.c: Free 'config->iface' if set.
 
14717
 
 
14718
2006-12-11 16:18  giva
 
14719
 
 
14720
        * ares/Makefile.vc6: ahost.exe needs getopt.obj.
 
14721
 
 
14722
2006-12-11 10:32  bagder
 
14723
 
 
14724
        * CHANGES, RELEASE-NOTES, lib/ftp.c, lib/url.c,
 
14725
          tests/data/Makefile.am, tests/data/test538: Alexey Simak found
 
14726
          out that when doing FTP with the multi interface and something
 
14727
          went wrong like it got a bad response code back from the server,
 
14728
          libcurl would leak memory. Added test case 538 to verify the fix.
 
14729
 
 
14730
          I also noted that the connection would get cached in that case,
 
14731
          which doesn't make sense since it cannot be re-use when the
 
14732
          authentication has failed. I fixed that issue too at the same
 
14733
          time, and also that the path would be "remembered" in vain for
 
14734
          cases where the connection was about to get closed.
 
14735
 
 
14736
2006-12-11 10:31  bagder
 
14737
 
 
14738
        * lib/urldata.h: PROT_CLOSEACTION doesn't have to be its own bit
 
14739
          but can just as well just include the protocol bits of such
 
14740
          actions, which currently only means FTP
 
14741
 
 
14742
2006-12-07 16:33  bagder
 
14743
 
 
14744
        * lib/transfer.c: fixed the printf formatting after I changed the
 
14745
          type of 'excess'
 
14746
 
 
14747
2006-12-06 11:07  bagder
 
14748
 
 
14749
        * docs/curl.1: 7.16.1 knows SFTP too
 
14750
 
 
14751
2006-12-06 10:52  bagder
 
14752
 
 
14753
        * docs/curl.1: clarify --limit-rate somewhat: it might send
 
14754
          away/receive chunks of date in temporarily higher speeds than
 
14755
          requested, but the given limiting is considered "over time" and
 
14756
          is an average
 
14757
 
 
14758
2006-12-06 10:37  bagder
 
14759
 
 
14760
        * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/transfer.c,
 
14761
          lib/urldata.h: Sebastien Willemijns reported bug #1603712
 
14762
          (http://curl.haxx.se/bug/view.cgi?id=1603712) which is about
 
14763
          connections getting cut off prematurely when --limit-rate is
 
14764
          used. While I found no such problems in my tests nor in my
 
14765
          reading of the code, I found that the --limit-rate code was
 
14766
          severly flawed (since it was moved into the lib, since 7.15.5)
 
14767
          when used with the easy interface and it didn't work as
 
14768
          documented so I reworked it somewhat and now it works for my
 
14769
          tests.
 
14770
 
 
14771
2006-12-05 22:40  bagder
 
14772
 
 
14773
        * CHANGES, RELEASE-NOTES, lib/sendf.c, lib/transfer.c: Stefan
 
14774
          Krause pointed out a compiler warning with a picky MSCV compiler
 
14775
          when passing a curl_off_t argument to the Curl_read_rewind()
 
14776
          function which takes an size_t argument. Curl_read_rewind() also
 
14777
          had debug code left in it and it was put in a different source
 
14778
          file with no good reason when only used from one single spot.
 
14779
 
 
14780
2006-12-05 22:39  bagder
 
14781
 
 
14782
        * lib/: url.c, urldata.h: removed the final traces of the
 
14783
          closepolicy option
 
14784
 
 
14785
2006-12-05 17:04  bagder
 
14786
 
 
14787
        * TODO-RELEASE: update after today's work
 
14788
 
 
14789
2006-12-05 17:04  bagder
 
14790
 
 
14791
        * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3: Sh Diao
 
14792
          reported that CURLOPT_CLOSEPOLICY doesn't work, and indeed, there
 
14793
          is no code present in the library that receives the option. Since
 
14794
          it was not possible to use, we know that no current users exist
 
14795
          and thus we simply removed it from the docs and made the code
 
14796
          always use the default path of the code.
 
14797
 
 
14798
2006-12-05 16:36  bagder
 
14799
 
 
14800
        * CHANGES, RELEASE-NOTES, lib/easy.c, lib/multi.c, lib/url.c,
 
14801
          lib/url.h: Jared Lundell filed bug report #1604956
 
14802
          (http://curl.haxx.se/bug/view.cgi?id=1604956) which identified
 
14803
          setting CURLOPT_MAXCONNECTS to zero caused libcurl to SIGSEGV.
 
14804
          Starting now, libcurl will always internally use no less than 1
 
14805
          entry in the connection cache.
 
14806
 
 
14807
2006-12-05 16:24  bagder
 
14808
 
 
14809
        * lib/config-win32.h: better preprocessor check for recent MSVC
 
14810
          versions
 
14811
 
 
14812
2006-12-05 16:17  bagder
 
14813
 
 
14814
        * CHANGES, RELEASE-NOTES, lib/url.c: CURLOPT_FORBID_REUSE works
 
14815
          again with a cleaned up order of doing things in Curl_done()
 
14816
 
 
14817
2006-12-05 16:00  bagder
 
14818
 
 
14819
        * lib/config-win32.h: oops, fix belonging to the previous
 
14820
          curl_getdate() fix since it makes MSVC use gmtime_r
 
14821
 
 
14822
2006-12-05 15:57  bagder
 
14823
 
 
14824
        * CHANGES, RELEASE-NOTES, lib/parsedate.c: Martin Skinner brought
 
14825
          back bug report #1230118 to haunt us once again.
 
14826
          (http://curl.haxx.se/bug/view.cgi?id=1230118) curl_getdate() did
 
14827
          not work properly for all input dates on Windows. It was mostly
 
14828
          seen on some TZ time zones using DST. Luckily, Martin also
 
14829
          provided a fix.
 
14830
 
 
14831
2006-12-05 14:49  bagder
 
14832
 
 
14833
        * CHANGES, RELEASE-NOTES, lib/ftp.c: Alexey Simak filed bug report
 
14834
          #1600447 (http://curl.haxx.se/bug/view.cgi?id=1600447) in which
 
14835
          he noted that active FTP connections don't work with the multi
 
14836
          interface. The problem is here that the multi interface state
 
14837
          machine has a state during which it can wait for the data
 
14838
          connection to connect, but the active connection is not done in
 
14839
          the same step in the sequence as the passive one is so it doesn't
 
14840
          quite work for active. The active FTP code still use a blocking
 
14841
          function to allow the remote server to connect.
 
14842
 
 
14843
          The fix (work-around is a better word) for this problem is to set
 
14844
          the boolean prematurely that the data connection is completed, so
 
14845
          that the "wait for connect" phase ends at once.
 
14846
 
 
14847
2006-12-05 14:37  bagder
 
14848
 
 
14849
        * CHANGES, RELEASE-NOTES, lib/select.c: Matt Witherspoon fixed a
 
14850
          problem case when the CPU load went to 100% when a HTTP upload
 
14851
          was disconnected:
 
14852
 
 
14853
          "What appears to be happening is that my system (Linux 2.6.17 and
 
14854
          2.6.13) is setting *only* POLLHUP on poll() when the conditions
 
14855
          in my previous mail occur. As you can see, select.c:Curl_select()
 
14856
          does not check for POLLHUP. So basically what was happening, is
 
14857
          poll() was returning immediately (with POLLHUP set), but when
 
14858
          Curl_select() looked at the bits, neither POLLERR or POLLOUT was
 
14859
          set. This still caused Curl_readwrite() to be called, which
 
14860
          quickly returned. Then the transfer() loop kept continuing at
 
14861
          full speed forever."
 
14862
 
 
14863
2006-12-05 14:21  bagder
 
14864
 
 
14865
        * RELEASE-NOTES: curl.dsmirror.nl is another mirror
 
14866
 
 
14867
2006-12-05 14:20  bagder
 
14868
 
 
14869
        * docs/TODO: fixed in CVS
 
14870
 
 
14871
2006-12-03 10:19  bagder
 
14872
 
 
14873
        * configure.ac: fix the libssh2 include path somewhat when
 
14874
          --with-libssh2 is used and added a warning output if no OpenSSL
 
14875
          was found
 
14876
 
 
14877
2006-12-01 12:54  bagder
 
14878
 
 
14879
        * TODO-RELEASE: CURLOPT_CLOSEPOLICY can't be set
 
14880
 
 
14881
2006-12-01 08:49  bagder
 
14882
 
 
14883
        * CHANGES, RELEASE-NOTES, lib/transfer.c: Toon Verwaest reported
 
14884
          that there are servers that send the Content-Range: header in a
 
14885
          third, not suppported by libcurl, format and we agreed that we
 
14886
          could make the parser more forgiving to accept all the three
 
14887
          found variations.
 
14888
 
 
14889
2006-11-30 10:21  bagder
 
14890
 
 
14891
        * TODO-RELEASE: the extra copy of downloads should be fixed too
 
14892
 
 
14893
2006-11-29 22:47  bagder
 
14894
 
 
14895
        * TODO-RELEASE: two more
 
14896
 
 
14897
2006-11-29 15:39  bagder
 
14898
 
 
14899
        * TODO-RELEASE: Is CURLOPT_FORBID_REUSE broken?
 
14900
 
 
14901
2006-11-27 23:07  bagder
 
14902
 
 
14903
        * TODO-RELEASE: adding notes of what to work on and fix before next
 
14904
          release
 
14905
 
 
14906
2006-11-27 14:38  bagder
 
14907
 
 
14908
        * lib/transfer.c: no need to access it with conn->data since data
 
14909
          is already a local variable holding the conn->data value
 
14910
 
 
14911
2006-11-25 14:32  bagder
 
14912
 
 
14913
        * tests/data/Makefile.am: added the new test 282
 
14914
 
 
14915
2006-11-25 14:32  bagder
 
14916
 
 
14917
        * CHANGES, RELEASE-NOTES, lib/transfer.c, tests/data/test11,
 
14918
          tests/data/test150, tests/data/test153, tests/data/test155,
 
14919
          tests/data/test159, tests/data/test163, tests/data/test166,
 
14920
          tests/data/test167, tests/data/test168, tests/data/test173,
 
14921
          tests/data/test174, tests/data/test175, tests/data/test176,
 
14922
          tests/data/test186, tests/data/test187, tests/data/test233,
 
14923
          tests/data/test234, tests/data/test239, tests/data/test243,
 
14924
          tests/data/test257, tests/data/test26, tests/data/test264,
 
14925
          tests/data/test267, tests/data/test27, tests/data/test273,
 
14926
          tests/data/test276, tests/data/test277, tests/data/test278,
 
14927
          tests/data/test279, tests/data/test28, tests/data/test281,
 
14928
          tests/data/test282, tests/data/test43, tests/data/test44,
 
14929
          tests/data/test45, tests/data/test515, tests/data/test516,
 
14930
          tests/data/test56, tests/data/test59, tests/data/test62,
 
14931
          tests/data/test63, tests/data/test64, tests/data/test67,
 
14932
          tests/data/test69, tests/data/test71, tests/data/test73,
 
14933
          tests/data/test79, tests/data/test80, tests/data/test81,
 
14934
          tests/data/test83, tests/data/test84, tests/data/test85,
 
14935
          tests/data/test89, tests/data/test9, tests/data/test90,
 
14936
          tests/data/test91, tests/data/test95, tests/server/sws.c: Venkat
 
14937
          Akella found out that libcurl did not like HTTP responses that
 
14938
          simply responded with a single status line and no headers nor
 
14939
          body. Starting now, a HTTP response on a persistent connection
 
14940
          (i.e not set to be closed after the response has been taken care
 
14941
          of) must have Content-Length or chunked encoding set, or libcurl
 
14942
          will simply assume that there is no body.
 
14943
 
 
14944
          To my horror I learned that we had no less than 57(!) test cases
 
14945
          that did bad HTTP responses like this, and even the test http
 
14946
          server (sws) responded badly when queried by the test system if
 
14947
          it is the test system. So although the actual fix for the problem
 
14948
          was tiny, going through all the newly failing test cases got
 
14949
          really painful and boring.
 
14950
 
 
14951
2006-11-25 10:49  bagder
 
14952
 
 
14953
        * lib/: ssh.c, transfer.c: James Housley fixed SCP downloading by
 
14954
          setting the maxdownload.
 
14955
 
 
14956
2006-11-25 02:02  yangtse
 
14957
 
 
14958
        * ares/Makefile.dj, ares/config-win32.h, ares/configure.ac,
 
14959
          configure.ac, ares/setup_once.h, lib/config-mac.h,
 
14960
          lib/config-win32.h, lib/config-win32ce.h, lib/setup_once.h,
 
14961
          lib/url.c, src/config-win32.h: Make sure RETSIGTYPE is properly
 
14962
          defined
 
14963
 
 
14964
2006-11-24 23:14  bagder
 
14965
 
 
14966
        * CHANGES, RELEASE-NOTES, lib/sendf.c, lib/ssh.c, lib/ssh.h,
 
14967
          lib/url.c, lib/urldata.h, lib/version.c: James Housley did lots
 
14968
          of work and introduced SFTP downloads.
 
14969
 
 
14970
2006-11-24 17:38  yangtse
 
14971
 
 
14972
        * ares/Makefile.dj, ares/Makefile.netware, ares/config-win32.h,
 
14973
          lib/Makefile.netware, lib/config-amigaos.h, lib/config-mac.h,
 
14974
          lib/config-riscos.h, lib/config-tpf.h, lib/config-win32.h,
 
14975
          lib/config-win32ce.h, lib/config.dos, packages/vms/config-vms.h,
 
14976
          src/Makefile.netware, src/config-win32.h: Define HAVE_SIGNAL_H,
 
14977
          HAVE_SIG_ATOMIC_T and HAVE_SIG_ATOMIC_T_VOLATILE as appropriate
 
14978
          for platforms that don't have autotools support
 
14979
 
 
14980
2006-11-22 23:54  bagder
 
14981
 
 
14982
        * ares/: CHANGES, ares_init.c: Michael Wallner fixed this problem:
 
14983
          When I set domains in the options struct, and there are
 
14984
          domain/search entries in /etc/resolv.conf, the domains of the
 
14985
          options struct will be overridden.
 
14986
 
 
14987
2006-11-22 23:51  bagder
 
14988
 
 
14989
        * ares/: CHANGES, Makefile.am: Install ares_dns.h too
 
14990
 
 
14991
2006-11-22 19:41  yangtse
 
14992
 
 
14993
        * acinclude.m4, configure.ac, ares/acinclude.m4, ares/configure.ac,
 
14994
          ares/setup_once.h, lib/setup_once.h: Added a check in configure
 
14995
          that verifies if <signal.h> is available, defining HAVE_SIGNAL_H
 
14996
          if the header is available.
 
14997
 
 
14998
          Added a check in configure that tests if the sig_atomic_t type is
 
14999
          available, defining HAVE_SIG_ATOMIC_T if it is available.
 
15000
          Providing a suitable default in setup_once.h if not available.
 
15001
 
 
15002
          Added a check in configure that tests if the sig_atomic_t type is
 
15003
          already defined as volatile, defining HAVE_SIG_ATOMIC_T_VOLATILE
 
15004
          if it is available and already defined as volatile.
 
15005
 
 
15006
2006-11-21 08:45  bagder
 
15007
 
 
15008
        * RELEASE-NOTES: new french mirror
 
15009
 
 
15010
2006-11-20 17:58  yangtse
 
15011
 
 
15012
        * tests/ftpserver.pl: Revert ftpserver.pl back to revision 1.74
 
15013
          Adding change done in 1.76 This is done to back out changes done
 
15014
          in revisions 1.77 and 1.75
 
15015
 
 
15016
2006-11-20 17:58  yangtse
 
15017
 
 
15018
        * tests/runtests.pl: Revert runtests.pl back to revision 1.212 This
 
15019
          is done to back out changes done from revisions 1.213 to 1.217
 
15020
 
 
15021
2006-11-20 17:57  yangtse
 
15022
 
 
15023
        * tests/ftp.pm: Revert ftp.pm back to revision 1.5 Adding copyright
 
15024
          notice.  This is done to back out changes done from revisions 1.6
 
15025
          to 1.10
 
15026
 
 
15027
2006-11-20 11:35  yangtse
 
15028
 
 
15029
        * tests/: ftp.pm, ftpserver.pl, runtests.pl: Add some message
 
15030
          logging
 
15031
 
 
15032
2006-11-20 07:22  yangtse
 
15033
 
 
15034
        * tests/runtests.pl: stop slaves before stopping servers
 
15035
 
 
15036
2006-11-20 04:25  yangtse
 
15037
 
 
15038
        * tests/ftp.pm: Revert to KILL test servers until all test servers
 
15039
          have proper TERM and INT signal handlers implemented.
 
15040
 
 
15041
2006-11-19 23:48  bagder
 
15042
 
 
15043
        * tests/ftpserver.pl: log the sleep, like when done in test 190
 
15044
 
 
15045
2006-11-19 22:55  bagder
 
15046
 
 
15047
        * docs/examples/synctime.c: Frank Teo provided an updated, mostly
 
15048
          docs changed
 
15049
 
 
15050
2006-11-19 04:47  yangtse
 
15051
 
 
15052
        * tests/runtests.pl: Avoid passing child pid and test server pid,
 
15053
          using the running servers hash, and adjust message arguments
 
15054
          accordingly.
 
15055
 
 
15056
2006-11-19 04:47  yangtse
 
15057
 
 
15058
        * tests/ftp.pm: Comment out the use of the "warnings" module now
 
15059
          that ftp.pm seems to be clear of warnings. Uncomment it if this
 
15060
          module is further modified.
 
15061
 
 
15062
          The "warnings" module requires perl 5.006 or later. Previous perl
 
15063
          versions don't have it and die on missing modules.
 
15064
 
 
15065
2006-11-18 15:46  bagder
 
15066
 
 
15067
        * RELEASE-NOTES, docs/BINDINGS: new ruby binding, new tclcurl
 
15068
          release
 
15069
 
 
15070
2006-11-18 05:07  yangtse
 
15071
 
 
15072
        * tests/runtests.pl: Avoid keeping dupe pids When forked pid and
 
15073
          test server pid is the same one.
 
15074
 
 
15075
2006-11-18 05:05  yangtse
 
15076
 
 
15077
        * tests/ftp.pm: Fix warning "Use of uninitialized value in ...".
 
15078
          If the list has only one item avoid sort subroutine.
 
15079
 
 
15080
2006-11-17 17:44  yangtse
 
15081
 
 
15082
        * tests/: ftp.pm, ftpserver.pl, runtests.pl: The hash of running
 
15083
          servers is now a hash of hashes which for each running server
 
15084
          holds not only its two main pids, but also the pidfile of the
 
15085
          test server and the 'slavepidfiles' for ftp* servers. This allows
 
15086
          a better control when stopping servers.
 
15087
 
 
15088
          Now from runtests.pl when test servers are stopped they are
 
15089
          signalled in sequence TERM, INT and KILL allowing time in between
 
15090
          for them to die. This will give us a chance of gracefully
 
15091
          stopping test servers, which we didn't have when we were killing
 
15092
          them in first instance.
 
15093
 
 
15094
2006-11-15 06:35  giva
 
15095
 
 
15096
        * lib/ssh.c: Call libssh2_session_free() to release memory
 
15097
          allocated during libssh2 startup.
 
15098
 
 
15099
2006-11-14 21:26  giva
 
15100
 
 
15101
        * lib/ssh.c: Free 'scp->path' in case of libssh2 setup failure.
 
15102
 
 
15103
2006-11-13 18:29  bagder
 
15104
 
 
15105
        * CHANGES, RELEASE-NOTES: Ron in bug #1595348
 
15106
          (http://curl.haxx.se/bug/view.cgi?id=1595348) pointed out a stack
 
15107
          overwrite (and the corresponding fix) on 64bit Windows when
 
15108
          dealing with HTTP chunked encoding.
 
15109
 
 
15110
2006-11-13 18:26  bagder
 
15111
 
 
15112
        * lib/config-win32.h: bug #1595348 by Ron pointed out this flaw and
 
15113
          fix
 
15114
 
 
15115
2006-11-13 14:48  bagder
 
15116
 
 
15117
        * tests/server/sws.c: Tor Arntsen spotted this mistake
 
15118
 
 
15119
2006-11-11 23:23  bagder
 
15120
 
 
15121
        * ares/ares_version.h: we did 1.3.2 and are now on the 1.3.3 track!
 
15122
 
 
15123
2006-11-11 23:05  bagder
 
15124
 
 
15125
        * lib/ssluse.h: fix header to match actual proto
 
15126
 
 
15127
2006-11-11 22:34  bagder
 
15128
 
 
15129
        * lib/: gtls.c, gtls.h, krb4.h, security.c, sendf.c, sslgen.c,
 
15130
          sslgen.h, ssluse.c: cleaned up Curl_write() and the sub functions
 
15131
          it uses for various protocols.  They all now return ssize_t to
 
15132
          Curl_write().
 
15133
 
 
15134
          Unfortunately, Curl_read() is in a sorrier state but it too would
 
15135
          benefit from a similar cleanup.
 
15136
 
 
15137
2006-11-09 22:58  bagder
 
15138
 
 
15139
        * CHANGES, RELEASE-NOTES, lib/libcurl.framework.make: Nir Soffer
 
15140
          updated libcurl.framework.make: fix symlinks, should link to
 
15141
          Versions, not to ./Versions and indentation improvments
 
15142
 
 
15143
2006-11-09 22:54  bagder
 
15144
 
 
15145
        * CHANGES, RELEASE-NOTES, lib/url.c: Dmitriy Sergeyev found a
 
15146
          SIGSEGV with his test04.c example posted on 7 Nov 2006. It turned
 
15147
          out we wrongly assumed that the connection cache was present when
 
15148
          tearing down a connection.
 
15149
 
 
15150
2006-11-09 22:36  bagder
 
15151
 
 
15152
        * CHANGES, RELEASE-NOTES, lib/tftp.c: Ciprian Badescu found a
 
15153
          SIGSEGV when doing multiple TFTP transfers using the multi
 
15154
          interface, but I could also repeat it doing multiple sequential
 
15155
          ones with the easy interface. Using Ciprian's test case, I could
 
15156
          fix it.
 
15157
 
 
15158
2006-11-09 14:20  yangtse
 
15159
 
 
15160
        * tests/runtests.pl: Remove showing stderr log files
 
15161
          unconditionally for tests 518 and 537.
 
15162
 
 
15163
          Add failure checking for servers when fork()ed.
 
15164
 
 
15165
          Use same code path in 'stopserver' when called with a single or
 
15166
          multiple pids.
 
15167
 
 
15168
2006-11-08 22:49  bagder
 
15169
 
 
15170
        * CHANGES, RELEASE-NOTES, lib/ssluse.c: Bradford Bruce reported
 
15171
          that when setting CURLOPT_DEBUGFUNCTION without CURLOPT_VERBOSE
 
15172
          set to non-zero, you still got a few debug messages from the SSL
 
15173
          handshake. This is now stopped.
 
15174
 
 
15175
2006-11-08 09:49  bagder
 
15176
 
 
15177
        * docs/examples/sepheaders.c: ok stop using old and deprecated
 
15178
          options
 
15179
 
 
15180
2006-11-07 16:21  bagder
 
15181
 
 
15182
        * RELEASE-NOTES: add missing names
 
15183
 
 
15184
2006-11-07 15:07  bagder
 
15185
 
 
15186
        * CHANGES, lib/url.c: Olaf fixed a leftover problem with the
 
15187
          CONNECT fix of his that would leave a wrong error message in the
 
15188
          error message buffer.
 
15189
 
 
15190
2006-11-07 14:29  giva
 
15191
 
 
15192
        * ares/: Makefile.dj, ares_private.h: Moved select_s() to
 
15193
          Makefile.dj since select() is used in applications.
 
15194
 
 
15195
2006-11-07 14:20  giva
 
15196
 
 
15197
        * src/curl.rc: Update copyright year.
 
15198
 
 
15199
2006-11-06 19:28  yangtse
 
15200
 
 
15201
        * lib/sendf.c: add TODO note
 
15202
 
 
15203
2006-11-06 19:27  yangtse
 
15204
 
 
15205
        * lib/url.c: compiler warning fix
 
15206
 
 
15207
2006-11-06 19:26  yangtse
 
15208
 
 
15209
        * lib/ssh.c: remove redundant check for Win32
 
15210
 
 
15211
2006-11-06 14:56  yangtse
 
15212
 
 
15213
        * ares/: CHANGES, ares_cancel.c, ares_destroy.c, ares_init.c: avoid
 
15214
          a couple of potential zero size memory allocations
 
15215
 
 
15216
2006-11-06 00:11  bagder
 
15217
 
 
15218
        * ares/CHANGES: mention the areslib.dsp fix
 
15219
 
 
15220
2006-11-06 00:11  bagder
 
15221
 
 
15222
        * ares/AUTHORS: add the recent crowd of contributors
 
15223
 
 
15224
2006-11-06 00:08  bagder
 
15225
 
 
15226
        * ares/vc/areslib/areslib.dsp: Andreas Rieke fixed back the correct
 
15227
          line endings!
 
15228
 
 
15229
2006-11-05 13:42  yangtse
 
15230
 
 
15231
        * lib/memdebug.c: Prevent multiple initialization of memdebug
 
15232
          configuration variables.
 
15233
 
 
15234
          This was possible on debug c-ares enabled builds when both
 
15235
          CURL_MEMDEBUG and CARES_MEMDEBUG environment variables were set.
 
15236
          Leading to a file handle leak even when both variables had the
 
15237
          same value, and wierd test suite results when different.
 
15238
 
 
15239
2006-11-03 16:52  giva
 
15240
 
 
15241
        * lib/ssh.c: Ifdef around S_IRGRP and S_IROTH (meaningless on
 
15242
          Win32).
 
15243
 
 
15244
2006-11-03 15:13  yangtse
 
15245
 
 
15246
        * tests/libtest/: lib518.c, lib537.c: add a couple more of
 
15247
          debugging messages
 
15248
 
 
15249
2006-11-03 14:45  bagder
 
15250
 
 
15251
        * docs/curl.1: SCP support added
 
15252
 
 
15253
2006-11-03 13:43  bagder
 
15254
 
 
15255
        * CHANGES, RELEASE-NOTES, docs/KNOWN_BUGS, lib/http.c, lib/url.c,
 
15256
          lib/urldata.h: Olaf Stueben provided a patch that I edited
 
15257
          slightly. It fixes the notorious KNOWN_BUGS #25, which happens
 
15258
          when a proxy closes the connection when libcurl has sent CONNECT,
 
15259
          as part of an authentication negotiation. Starting now, libcurl
 
15260
          will re-connect accordingly and continue the authentication as it
 
15261
          should.
 
15262
 
 
15263
2006-11-03 13:22  bagder
 
15264
 
 
15265
        * docs/TODO: initial SCP support is now added
 
15266
 
 
15267
2006-11-03 11:56  bagder
 
15268
 
 
15269
        * lib/README.ares: Update the information about what c-ares version
 
15270
          that's required. 1.3.1 had a fatal bug so we must require 1.3.2
 
15271
          to get flawless functionality with c-ares.
 
15272
 
 
15273
2006-11-03 11:47  bagder
 
15274
 
 
15275
        * ares/CHANGES: stand clear for release 1.3.2
 
15276
 
 
15277
2006-11-03 11:41  bagder
 
15278
 
 
15279
        * ares/vc/areslib/areslib.dsp: Andreas Rieke added missing file and
 
15280
          changed line endings
 
15281
 
 
15282
2006-11-03 11:05  yangtse
 
15283
 
 
15284
        * tests/libtest/: lib518.c, lib537.c: reduce max size of
 
15285
          dinamically allocated arrays to minimize the nasty behaviour some
 
15286
          versions of IRIX exhibit of committing suicide on big mallocs
 
15287
          instead of just returning a friendly null pointer
 
15288
 
 
15289
2006-11-03 04:05  yangtse
 
15290
 
 
15291
        * configure.ac: fix missing '$' for var OPT_LIBSSH2
 
15292
 
 
15293
2006-11-03 03:36  yangtse
 
15294
 
 
15295
        * src/curl.rc: update copyright year
 
15296
 
 
15297
2006-11-03 02:57  yangtse
 
15298
 
 
15299
        * tests/libtest/lib537.c: fix comments and  renumber rlimit return
 
15300
          codes fix closing of fd's when limit is reached
 
15301
 
 
15302
2006-11-03 02:56  yangtse
 
15303
 
 
15304
        * tests/libtest/lib518.c: fix comments and  renumber rlimit return
 
15305
          codes
 
15306
 
 
15307
2006-11-02 23:11  bagder
 
15308
 
 
15309
        * RELEASE-NOTES: update the counter
 
15310
 
 
15311
2006-11-02 23:10  bagder
 
15312
 
 
15313
        * CHANGES, docs/libcurl/curl_easy_setopt.3: mention the new options
 
15314
 
 
15315
2006-11-02 22:56  bagder
 
15316
 
 
15317
        * CHANGES, RELEASE-NOTES, configure.ac,
 
15318
          docs/libcurl/curl_version_info.3, include/curl/curl.h,
 
15319
          lib/Makefile.inc, lib/easy.c, lib/sendf.c, lib/ssh.c, lib/ssh.h,
 
15320
          lib/strerror.c, lib/url.c, lib/urldata.h, lib/version.c: James
 
15321
          Housley brought support for SCP transfers
 
15322
 
 
15323
2006-11-02 21:56  yangtse
 
15324
 
 
15325
        * tests/libtest/lib537.c: remove leftover comment
 
15326
 
 
15327
2006-11-02 21:50  yangtse
 
15328
 
 
15329
        * tests/libtest/: Makefile.am, lib518.c, lib537.c: update and split
 
15330
          test cases 518 and 537 into its own source code file
 
15331
 
 
15332
2006-11-02 16:47  yangtse
 
15333
 
 
15334
        * tests/libtest/lib518.c: code cleanup
 
15335
 
 
15336
2006-11-02 04:45  yangtse
 
15337
 
 
15338
        * tests/libtest/lib518.c: use our internal string functions and
 
15339
          replace sprintf with snprintf
 
15340
 
 
15341
2006-11-02 02:21  yangtse
 
15342
 
 
15343
        * tests/data/test537: Update protocol verification end of lines
 
15344
 
 
15345
2006-11-02 01:34  yangtse
 
15346
 
 
15347
        * tests/libtest/lib518.c: check symbol HAVE_UNISTD_H instead of
 
15348
          UNISTD_H to include unistd.h
 
15349
 
 
15350
2006-11-02 01:33  yangtse
 
15351
 
 
15352
        * lib/http_ntlm.c: prototype for gethostname is in unistd.h
 
15353
 
 
15354
2006-11-01 19:33  yangtse
 
15355
 
 
15356
        * tests/: runtests.pl, data/Makefile.am, data/test537,
 
15357
          libtest/Makefile.am, libtest/lib518.c: test 518 is all about
 
15358
          testing libcurl functionality when more than FD_SETSIZE file
 
15359
          descriptors are open.  This means that if for any reason we are
 
15360
          not able to open more than FD_SETSIZE file descriptors then test
 
15361
          518 should not be run.
 
15362
 
 
15363
          test 537 is all about testing libcurl functionality when the
 
15364
          system has nearly exhausted the number of free file descriptors.
 
15365
          Test 537 will try to run with very few free file descriptors.
 
15366
 
 
15367
2006-10-31 21:45  giva
 
15368
 
 
15369
        * ares/config-win32.h: Updated dependency output.
 
15370
 
 
15371
2006-10-31 21:44  giva
 
15372
 
 
15373
        * ares/Makefile.dj: Updated dependencies to not include config.h.
 
15374
 
 
15375
2006-10-31 19:01  giva
 
15376
 
 
15377
        * ares/config-win32.h: Removed unneeded stuff.
 
15378
 
 
15379
2006-10-31 18:54  giva
 
15380
 
 
15381
        * ares/config-win32.h: Added Watt-32 section to fix things for
 
15382
          Watt32+Win32 targets.
 
15383
 
 
15384
2006-10-31 18:51  giva
 
15385
 
 
15386
        * ares/: adig.c, ahost.c: Don't include "nameser.h" for Watt32. Use
 
15387
          the normal BSD-socket headers.
 
15388
 
 
15389
2006-10-31 18:25  giva
 
15390
 
 
15391
        * ares/ares_private.h: Added definition of select() for Watt32.
 
15392
 
 
15393
2006-10-31 18:24  giva
 
15394
 
 
15395
        * ares/Makefile.dj: Rewritten to use ../packages/DOS/common.dj.
 
15396
 
 
15397
2006-10-31 17:25  giva
 
15398
 
 
15399
        * src/curl.rc: Change 'FILETYPE' to ' VFT_APP'.
 
15400
 
 
15401
2006-10-31 02:30  yangtse
 
15402
 
 
15403
        * tests/runtests.pl: Show stderr log file for test 518
 
15404
          unconditionally.
 
15405
 
 
15406
          In this way we'll be able to sort out problems that might arise
 
15407
          in the prechek phase of the 518 test.
 
15408
 
 
15409
          Once that 518 has been verified this change will be undone.
 
15410
 
 
15411
2006-10-31 02:24  yangtse
 
15412
 
 
15413
        * tests/libtest/lib518.c: Sync comment with code and add three
 
15414
          messages more
 
15415
 
 
15416
2006-10-30 18:24  yangtse
 
15417
 
 
15418
        * tests/libtest/lib518.c: Address some pitfalls in the rlimit()
 
15419
          function check that were preventing execution of this test on
 
15420
          many platforms
 
15421
 
 
15422
2006-10-30 17:26  giva
 
15423
 
 
15424
        * include/curl/mprintf.h: Allow 'curl_*printf()' to be used in C++
 
15425
          programs.
 
15426
 
 
15427
2006-10-30 10:03  bagder
 
15428
 
 
15429
        * docs/THANKS: add contributors from the 7.16.0 release
 
15430
 
 
15431
2006-10-30 09:52  bagder
 
15432
 
 
15433
        * RELEASE-NOTES, include/curl/curlver.h: start working on 7.16.1
 
15434
 
 
15435
2006-10-30 00:03  bagder
 
15436
 
 
15437
        * CHANGES, RELEASE-NOTES: 7.16.0 material
 
15438
 
 
15439
2006-10-30 00:00  bagder
 
15440
 
 
15441
        * lib/README.memoryleak: corrected how tests/memanalyze.pl is used
 
15442
 
 
15443
2006-10-29 22:19  yangtse
 
15444
 
 
15445
        * docs/examples/curlx.c, tests/libtest/lib509.c: Compiler warning
 
15446
          fix
 
15447
 
 
15448
2006-10-29 15:58  yangtse
 
15449
 
 
15450
        * lib/: ldap.c, url.c: Make more human readable and maintainable
 
15451
          previous compiler warning fix since it was Ok and actually avoids
 
15452
          the targeted compiler warning.
 
15453
 
 
15454
2006-10-29 10:18  bagder
 
15455
 
 
15456
        * lib/README.multi_socket: updated to current status
 
15457
 
 
15458
2006-10-29 10:11  bagder
 
15459
 
 
15460
        * lib/README.pipelining: updated to reflect reality
 
15461
 
 
15462
2006-10-27 23:07  bagder
 
15463
 
 
15464
        * tests/runtests.pl: a small unification of the error text on
 
15465
          failed server startups
 
15466
 
 
15467
2006-10-27 17:37  yangtse
 
15468
 
 
15469
        * ares/setup_once.h: Sync with lib/setup_once.h
 
15470
 
 
15471
2006-10-27 17:32  yangtse
 
15472
 
 
15473
        * lib/: ldap.c, url.c: Compiler warning fix.
 
15474
 
 
15475
          Assigning the const value zero to a pointer to function results
 
15476
          in a null pointer value assignment to the function pointer.
 
15477
 
 
15478
          Assignment of any nonzero value is what should result in a
 
15479
          implementation compiler dependent result.
 
15480
 
 
15481
          Since what we want to do here is the first case, this should not
 
15482
          trigger compiler warnings related with conversions from 'pointer
 
15483
          to data' to 'pointer to function'.
 
15484
 
 
15485
          Our autobuild test suite will judge.
 
15486
 
 
15487
2006-10-27 16:13  giva
 
15488
 
 
15489
        * lib/config.dos: Fixed 'x_TYPE_ARG2' to match prototypes of recv()
 
15490
          and send().
 
15491
 
 
15492
2006-10-27 16:07  giva
 
15493
 
 
15494
        * lib/: config.dos, setup_once.h: Get rid of the special
 
15495
          sread()+swrite() for MSDOS. Use recv() and send(). Added needed
 
15496
          HAVE_x defines.
 
15497
 
 
15498
2006-10-27 15:57  giva
 
15499
 
 
15500
        * lib/config.dos: Added 'RECV_TYPE_ARGx' needed in getinfo.c.
 
15501
 
 
15502
2006-10-27 05:47  yangtse
 
15503
 
 
15504
        * buildconf, configure.ac, lib/curlx.h, lib/easyif.h,
 
15505
          lib/hostip4.c, lib/ldap.c, lib/memdebug.h, lib/progress.c,
 
15506
          lib/sendf.h, lib/sslgen.h, lib/strequal.c, lib/timeval.h,
 
15507
          lib/transfer.h, tests/server/getpart.c, tests/server/sockfilt.c,
 
15508
          tests/server/util.h: Update copyright year, since the file has
 
15509
          been modified
 
15510
 
 
15511
2006-10-27 04:18  yangtse
 
15512
 
 
15513
        * lib/socks.c: Compiler warning fix
 
15514
 
 
15515
2006-10-27 03:58  yangtse
 
15516
 
 
15517
        * tests/libtest/lib525.c: 30 seconds isn't long enough for this
 
15518
          test on a loaded server.
 
15519
 
 
15520
2006-10-27 03:04  yangtse
 
15521
 
 
15522
        * lib/: ldap.c, url.c: Do an explicit typecast of data pointers to
 
15523
          function pointers to avoid picky compiler warnings, since this is
 
15524
          what we want!
 
15525
 
 
15526
2006-10-26 16:30  giva
 
15527
 
 
15528
        * tests/libtest/lib525.c: Use proper 'stat' structure for fstat().
 
15529
          I.e. 'struct _stati64' and '_fstati64()' on Win32.
 
15530
 
 
15531
2006-10-26 15:55  yangtse
 
15532
 
 
15533
        * tests/libtest/lib518.c: Improved rlimit logic: - Take in account
 
15534
          RLIM_INFINITY.  - Verify that soft limit is actually changed when
 
15535
          doing so.  - Show errno in case getrlimit or setrlimit fails.  -
 
15536
          Keep file descriptors open only while runing this test.
 
15537
 
 
15538
2006-10-26 13:15  yangtse
 
15539
 
 
15540
        * lib/url.c: Fix Curl_open() not reporting failure when allocation
 
15541
          of the buffer used to store headers in the SessionHandle failed.
 
15542
 
 
15543
2006-10-26 11:50  yangtse
 
15544
 
 
15545
        * tests/libtest/lib526.c: 30 seconds isn't long enough for this
 
15546
          test on a loaded server.
 
15547
 
 
15548
2006-10-25 23:07  bagder
 
15549
 
 
15550
        * docs/BINDINGS: a Smalltalk binding
 
15551
 
 
15552
2006-10-25 22:40  bagder
 
15553
 
 
15554
        * CHANGES, RELEASE-NOTES, docs/curl.1,
 
15555
          docs/libcurl/curl_easy_setopt.3, lib/transfer.c,
 
15556
          tests/data/Makefile.am, tests/data/test281: Fixed
 
15557
          CURLOPT_FAILONERROR to return CURLE_HTTP_RETURNED_ERROR even for
 
15558
          the case when 401 or 407 are returned, *IF* no auth credentials
 
15559
          have been given.  The CURLOPT_FAILONERROR option is not possible
 
15560
          to make fool-proof for 401 and 407 cases when auth credentials is
 
15561
          given, but we've now covered this somewhat more.
 
15562
 
 
15563
          You might get some amounts of headers transferred before this
 
15564
          situation is detected, like for when a "100-continue" is received
 
15565
          as a response to a POST/PUT and a 401 or 407 is received
 
15566
          immediately afterwards.
 
15567
 
 
15568
          Added test 281 to verify this change.
 
15569
 
 
15570
2006-10-25 16:16  giva
 
15571
 
 
15572
        * ares/ares_getnameinfo.c: Fixed "'x' might be used uninitialized
 
15573
          in this function" warning.  Removed trailing whitespace.
 
15574
 
 
15575
2006-10-25 16:13  giva
 
15576
 
 
15577
        * ares/adig.c: Added '-d' option for Watt32 targets. Added cvs id.
 
15578
 
 
15579
2006-10-25 12:25  yangtse
 
15580
 
 
15581
        * ares/ares_process.c: Compiler warning fix
 
15582
 
 
15583
2006-10-25 11:20  yangtse
 
15584
 
 
15585
        * tests/libtest/: first.c, lib500.c, lib501.c, lib502.c, lib503.c,
 
15586
          lib504.c, lib506.c, lib507.c, lib508.c, lib509.c, lib510.c,
 
15587
          lib511.c, lib512.c, lib513.c, lib514.c, lib515.c, lib516.c,
 
15588
          lib517.c, lib518.c, lib519.c, lib520.c, lib521.c, lib523.c,
 
15589
          lib524.c, test.h: Add project notice and file Id
 
15590
 
 
15591
2006-10-25 10:52  yangtse
 
15592
 
 
15593
        * tests/libtest/: lib504.c, lib507.c: Compiler warning fix
 
15594
 
 
15595
2006-10-25 09:19  bagder
 
15596
 
 
15597
        * lib/: if2ip.c, llist.c: updated copyright year
 
15598
 
 
15599
2006-10-25 07:59  yangtse
 
15600
 
 
15601
        * tests/libtest/: lib500.c, lib501.c, lib502.c, lib503.c, lib504.c,
 
15602
          lib505.c, lib506.c, lib507.c, lib508.c, lib509.c, lib510.c,
 
15603
          lib511.c, lib512.c, lib513.c, lib514.c, lib515.c, lib516.c,
 
15604
          lib518.c, lib519.c, lib520.c, lib521.c, lib523.c, lib524.c,
 
15605
          lib525.c, lib526.c, lib530.c, lib533.c, lib536.c, test.h: Use
 
15606
          curl_global_init() and curl_global_cleanup().  Improve cleanup in
 
15607
          case of initialization failure.
 
15608
 
 
15609
2006-10-24 23:14  bagder
 
15610
 
 
15611
        * lib/url.c: other pipelining fixes by Ravi Pratap, that now makes
 
15612
          pipelines get used better
 
15613
 
 
15614
2006-10-24 17:51  yangtse
 
15615
 
 
15616
        * tests/libtest/lib503.c: Abort test if it seems that it would have
 
15617
          run forever. This is just to prevent test hanging and actually is
 
15618
          an indication that there's a condition that is not being properly
 
15619
          handled at some point in the library.
 
15620
 
 
15621
          Remove a pair of braces and adjust indentation appropriately.
 
15622
 
 
15623
2006-10-23 22:41  bagder
 
15624
 
 
15625
        * lib/url.c: the check in ConnectionExists() for not re-using a
 
15626
          non-resolved connection now applies for asynch name resolves in
 
15627
          general and not only ares
 
15628
 
 
15629
2006-10-23 22:34  bagder
 
15630
 
 
15631
        * CHANGES, lib/multi.c, lib/sendf.c, lib/transfer.c, lib/url.c,
 
15632
          lib/urldata.h: Ravi Pratap provided a major update with
 
15633
          pipelining fixes. We also no longer re-use connections (for
 
15634
          pipelining) before the name resolving is done.
 
15635
 
 
15636
2006-10-23 21:16  yangtse
 
15637
 
 
15638
        * tests/server/sws.c: Avoid trying to compare more than strlen
 
15639
          bytes.
 
15640
 
 
15641
2006-10-23 21:15  danf
 
15642
 
 
15643
        * tests/libtest/lib504.c: 30 seconds isn't long enough for this
 
15644
          test on a loaded server.
 
15645
 
 
15646
2006-10-23 21:14  yangtse
 
15647
 
 
15648
        * tests/server/: getpart.c, sockfilt.c, sws.c, tftpd.c: Replace
 
15649
          is*() macros with our own IS*() ones.
 
15650
 
 
15651
2006-10-23 00:18  bagder
 
15652
 
 
15653
        * lib/libcurl.framework.make: Nir Soffer fixed a cp line and got
 
15654
          rid of an rm
 
15655
 
 
15656
2006-10-22 09:43  bagder
 
15657
 
 
15658
        * lib/libcurl.framework.make: until we learn how to use
 
15659
          Makefile.inc from here, I've added socks.o in here as well
 
15660
 
 
15661
2006-10-21 19:08  yangtse
 
15662
 
 
15663
        * packages/EPM/curl.list.in: Provide 'datarootdir' parameter to
 
15664
          shutup configuration warning, 'packages/EPM/curl.list.in seems to
 
15665
          ignore the --datarootdir setting'
 
15666
 
 
15667
2006-10-21 18:25  yangtse
 
15668
 
 
15669
        * lib/Makefile.vc6: Fix misplaced runtime library specification for
 
15670
          'release-dll' target
 
15671
 
 
15672
2006-10-21 15:00  bagder
 
15673
 
 
15674
        * tests/libtest/Makefile.am: rely on the global LDADD instead of
 
15675
          having specific ones for every program
 
15676
 
 
15677
2006-10-21 14:49  bagder
 
15678
 
 
15679
        * RELEASE-NOTES: Nir Soffer for his Makefile.am fix
 
15680
 
 
15681
2006-10-21 14:36  yangtse
 
15682
 
 
15683
        * lib/telnet.c: Fix copy-paste error
 
15684
 
 
15685
2006-10-21 14:35  yangtse
 
15686
 
 
15687
        * lib/sendf.c: Compiler warning fix
 
15688
 
 
15689
2006-10-21 13:40  bagder
 
15690
 
 
15691
        * CHANGES, tests/libtest/Makefile.am: Nir Soffer made the
 
15692
          tests/libtest/Makefile.am use a proper variable for all the
 
15693
          single test applications' link and dependences, so that you
 
15694
          easier can override those from the command line when using make.
 
15695
 
 
15696
2006-10-21 13:32  bagder
 
15697
 
 
15698
        * CHANGES, RELEASE-NOTES, docs/libcurl/libcurl-errors.3,
 
15699
          include/curl/curl.h, lib/gtls.c, lib/ssluse.c, lib/strerror.c,
 
15700
          tests/data/test305: Armel Asselin separated CA cert verification
 
15701
          problems from problems with reading the (local) CA cert file to
 
15702
          let users easier pinpoint the actual problem.
 
15703
          CURLE_SSL_CACERT_BADFILE (77) is the new libcurl error code.
 
15704
 
 
15705
2006-10-21 12:54  yangtse
 
15706
 
 
15707
        * tests/libtest/lib536.c: Compiler warning fix
 
15708
 
 
15709
2006-10-20 23:26  bagder
 
15710
 
 
15711
        * docs/examples/debug.c: made the arrow for 'Send SSL data' point
 
15712
          in the right direction!
 
15713
 
 
15714
2006-10-20 19:54  yangtse
 
15715
 
 
15716
        * lib/transfer.c: Compiler warning fix
 
15717
 
 
15718
2006-10-20 19:16  yangtse
 
15719
 
 
15720
        * src/config-win32.h: Since now src/setup.h includes setup_once.h,
 
15721
          src/config-win32.h needs the definitions for the return type and
 
15722
          arguments types of functions recv() and send().
 
15723
 
 
15724
2006-10-20 17:45  yangtse
 
15725
 
 
15726
        * tests/libtest/: lib504.c, lib507.c, lib509.c, lib525.c, lib526.c,
 
15727
          lib530.c, lib533.c, lib536.c: Oops! Actually set the limit to 30
 
15728
          seconds.
 
15729
 
 
15730
2006-10-20 17:39  yangtse
 
15731
 
 
15732
        * tests/libtest/: lib504.c, lib507.c, lib509.c, lib525.c, lib526.c,
 
15733
          lib530.c, lib533.c, lib536.c: Decrease the posibility of aborting
 
15734
          a test which actually is not stale by replacing loop counters
 
15735
          with timeouts. In this way the main loop of the test will be
 
15736
          allowed to run up to 30 seconds on any platform before aborting
 
15737
          it.
 
15738
 
 
15739
2006-10-20 14:25  bagder
 
15740
 
 
15741
        * lib/: url.c, urldata.h: When a resolve is made on a pipelined
 
15742
          connection we need to detect it properly (when the resoling isn't
 
15743
          completede yet) and not confuse it with a simple connection
 
15744
          re-use (non-pipelined).
 
15745
 
 
15746
2006-10-20 01:35  yangtse
 
15747
 
 
15748
        * tests/libtest/lib530.c: Set loop2 counter limit to 60 on this
 
15749
          test to avoid a false positive.
 
15750
 
 
15751
2006-10-20 00:49  yangtse
 
15752
 
 
15753
        * tests/libtest/lib536.c: Replace tabs with spaces and Compiler
 
15754
          warning fix.
 
15755
 
 
15756
2006-10-20 00:48  yangtse
 
15757
 
 
15758
        * tests/libtest/lib504.c: Compiler warning fix
 
15759
 
 
15760
2006-10-19 23:12  yangtse
 
15761
 
 
15762
        * tests/libtest/: lib504.c, lib507.c, lib509.c, lib525.c, lib526.c,
 
15763
          lib530.c, lib533.c: When aborting, show loop counter values when
 
15764
          more than one counter exists.
 
15765
 
 
15766
2006-10-19 19:29  yangtse
 
15767
 
 
15768
        * tests/libtest/: lib504.c, lib507.c, lib509.c, lib525.c, lib526.c,
 
15769
          lib530.c, lib533.c, lib536.c: Abort test if it seems that it
 
15770
          would have run forever. This is just to prevent test hanging and
 
15771
          actually is an indication that there's a condition that is not
 
15772
          being properly handled at some point in the library.
 
15773
 
 
15774
          Loop counter limits might need to be further increased on false
 
15775
          positives.
 
15776
 
 
15777
2006-10-19 16:28  bagder
 
15778
 
 
15779
        * src/main.c: Here's an effort to avoid saying 'data not shown' in
 
15780
          the debug parts when the data is actually shown on screen. Like
 
15781
          when you do 'curl -v host' with data and debug info sent to the
 
15782
          same terminal.
 
15783
 
 
15784
2006-10-19 04:30  yangtse
 
15785
 
 
15786
        * lib/url.c: Builds using synchronous name resolver dislike marking
 
15787
          the connection as async.
 
15788
 
 
15789
2006-10-18 23:25  yangtse
 
15790
 
 
15791
        * ares/setup_once.h: Sync with lib/setup_once.h
 
15792
 
 
15793
2006-10-18 23:05  yangtse
 
15794
 
 
15795
        * ares/adig.c, ares/ahost.c, ares/ares_process.c, ares/setup.h,
 
15796
          lib/connect.c, lib/easy.c, lib/inet_ntop.c, lib/inet_pton.c,
 
15797
          lib/select.c, lib/sendf.c, lib/strerror.c, lib/telnet.c,
 
15798
          tests/libtest/first.c, tests/server/sockfilt.c,
 
15799
          tests/server/util.c, tests/server/util.h: Check for USE_WINSOCK
 
15800
          instead of WIN32 where the check was done to verify winsock API
 
15801
          availability.
 
15802
 
 
15803
2006-10-18 17:57  yangtse
 
15804
 
 
15805
        * ares/setup.h, lib/setup.h, src/setup.h: Introduce symbol
 
15806
          USE_WINSOCK which will be defined when using winsock or winsock2
 
15807
          API.
 
15808
 
 
15809
2006-10-18 17:11  bagder
 
15810
 
 
15811
        * lib/multi.c: the expire timer is a bit too annoying to see all
 
15812
          the time ;-)
 
15813
 
 
15814
2006-10-18 17:10  bagder
 
15815
 
 
15816
        * lib/url.c: When a connection is re-used, it can be flagged for
 
15817
          re-use before the name resolving is completed so we must make
 
15818
          sure to survive it and mark the connection as async (ie not yet
 
15819
          connected completely).
 
15820
 
 
15821
2006-10-18 16:47  bagder
 
15822
 
 
15823
        * lib/file.c: use the return code from lseek() to detect problems
 
15824
          and bail out if so
 
15825
 
 
15826
2006-10-18 15:50  giva
 
15827
 
 
15828
        * lib/setup_once.h: Added ISPRINT() required for src/main.c.
 
15829
 
 
15830
2006-10-18 14:59  bagder
 
15831
 
 
15832
        * ares/setup_once.h, lib/setup_once.h: Tor's spell fixes
 
15833
 
 
15834
2006-10-18 13:13  bagder
 
15835
 
 
15836
        * CHANGES, RELEASE-NOTES: changes done the last few days
 
15837
 
 
15838
2006-10-18 13:13  bagder
 
15839
 
 
15840
        * lib/url.c: cut out matching host names starting with telnet or
 
15841
          ftps, since they hardly ever actually are used
 
15842
 
 
15843
2006-10-18 09:53  bagder
 
15844
 
 
15845
        * docs/KNOWN_BUGS: the "work in progress" for #25 was ditched a
 
15846
          long time ago
 
15847
 
 
15848
2006-10-18 05:42  yangtse
 
15849
 
 
15850
        * ares/: adig.c, ares__get_hostent.c, ares_init.c, ares_search.c,
 
15851
          inet_net_pton.c: Replace is*() macros with our own IS*() ones.
 
15852
          Get rid of non ANSI/ISO isascii().
 
15853
 
 
15854
2006-10-18 05:41  yangtse
 
15855
 
 
15856
        * ares/setup_once.h, lib/setup.h, lib/setup_once.h, src/setup.h:
 
15857
          Move definition of IS*() macros to setup_once.h
 
15858
 
 
15859
2006-10-17 23:45  danf
 
15860
 
 
15861
        * lib/url.c: Fixed compile error in HAVE_SIGACTION case.
 
15862
 
 
15863
2006-10-17 23:32  bagder
 
15864
 
 
15865
        * lib/base64.c, lib/escape.c, lib/ftp.c, lib/http.c,
 
15866
          lib/http_chunks.c, lib/http_digest.c, lib/http_negotiate.c,
 
15867
          lib/http_ntlm.c, lib/mprintf.c, lib/parsedate.c, lib/setup.h,
 
15868
          lib/strtoofft.c, lib/transfer.c, lib/url.c, src/main.c,
 
15869
          src/setup.h, src/urlglob.c: Avoid typecasting a signed char to an
 
15870
          int when using is*() functions, as that could very well cause a
 
15871
          negate number get passed in and thus cause reading outside of the
 
15872
          array usually used for this purpose.
 
15873
 
 
15874
          We avoid this by using the uppercase macro versions introduced
 
15875
          just now that does some extra crazy typecasts to avoid byte codes
 
15876
          > 127 to cause negative int values.
 
15877
 
 
15878
2006-10-17 22:34  bagder
 
15879
 
 
15880
        * lib/hostthre.c: clear the struct size not the pointer size,
 
15881
          pointed out in bug report #1579171
 
15882
 
 
15883
2006-10-17 13:46  bagder
 
15884
 
 
15885
        * tests/testcurl.pl: buildconf already runs ares/buildconf by
 
15886
          itself if there is an ares subdir present, so there's no use to
 
15887
          doing it again in this script!
 
15888
 
 
15889
2006-10-17 12:04  yangtse
 
15890
 
 
15891
        * lib/: ftp.c, http.c, sendf.c, ssluse.c, transfer.c: Explicit
 
15892
          typecast for Curl_debug() size argument
 
15893
 
 
15894
2006-10-17 11:07  yangtse
 
15895
 
 
15896
        * lib/url.c: Typo
 
15897
 
 
15898
2006-10-17 11:05  bagder
 
15899
 
 
15900
        * lib/speedcheck.c: make the low_speed check set the expire timer
 
15901
          so that it has a chance to work even when using
 
15902
          curl_multi_socket() or even using the multi_perform() when
 
15903
          relying on multi_timeout() to be good.
 
15904
 
 
15905
2006-10-17 10:07  bagder
 
15906
 
 
15907
        * RELEASE-NOTES: Please welcome our new haxx.se curl mirror, for
 
15908
          really fast Swedish access.
 
15909
 
 
15910
2006-10-17 10:06  bagder
 
15911
 
 
15912
        * lib/hostares.c: Jeff helped me pinpoint that we didn't properly
 
15913
          set the expire timer during c-ares name resolves, but now we do!
 
15914
 
 
15915
2006-10-17 10:05  bagder
 
15916
 
 
15917
        * lib/url.c: fix the name resolve abort timeout calculation (when
 
15918
          signals are used)
 
15919
 
 
15920
2006-10-17 04:31  yangtse
 
15921
 
 
15922
        * lib/http.c: Compiler warning fix
 
15923
 
 
15924
2006-10-16 10:30  bagder
 
15925
 
 
15926
        * CHANGES, acinclude.m4, configure.ac: Added a check in configure
 
15927
          that simply tries to run a program (not when cross-compiling) in
 
15928
          order to detect problems with run-time libraries that otherwise
 
15929
          would occur when the sizeof tests for curl_off_t would run and
 
15930
          thus be much more confusing to users. The check of course should
 
15931
          run after all lib-checks are done and before any other test is
 
15932
          used that would run an executable built for testing-purposes.
 
15933
 
 
15934
2006-10-16 01:13  yangtse
 
15935
 
 
15936
        * lib/http.c: Compiler warning fix
 
15937
 
 
15938
2006-10-15 22:28  giva
 
15939
 
 
15940
        * lib/: strerror.c, url.c: Replace ";;" with ";".
 
15941
 
 
15942
2006-10-15 21:41  giva
 
15943
 
 
15944
        * lib/config.dos: Rearranged target HAVE_x section.
 
15945
 
 
15946
2006-10-14 14:02  yangtse
 
15947
 
 
15948
        * lib/timeval.h: Declare our own timeval struct if
 
15949
          HAVE_STRUCT_TIMEVAL is not defined
 
15950
 
 
15951
2006-10-14 14:01  yangtse
 
15952
 
 
15953
        * ares/Makefile.dj, ares/Makefile.netware, ares/config-win32.h,
 
15954
          lib/Makefile.netware, lib/config-amigaos.h, lib/config-mac.h,
 
15955
          lib/config-riscos.h, lib/config-tpf.h, lib/config-win32.h,
 
15956
          lib/config-win32ce.h, lib/config.dos, src/Makefile.netware,
 
15957
          src/config-amigaos.h, src/config-mac.h, src/config-riscos.h,
 
15958
          src/config-win32.h: Define HAVE_STRUCT_TIMEVAL as appropriate for
 
15959
          platforms that lack autotools support
 
15960
 
 
15961
2006-10-13 23:25  bagder
 
15962
 
 
15963
        * ares/CHANGES: Prevent ares_getsock() to overflow if more than 16
 
15964
          sockets are used.
 
15965
 
 
15966
2006-10-13 23:02  danf
 
15967
 
 
15968
        * CHANGES, RELEASE-NOTES, lib/http.c, src/main.c: The tagging of
 
15969
          application/x-www-form-urlencoded POST body data sent to the
 
15970
          CURLOPT_DEBUGFUNCTION callback has been fixed (it was erroneously
 
15971
          included as part of the header).  A message was also added to the
 
15972
          command line tool to show when data is being sent, enabled when
 
15973
          --verbose is used.
 
15974
 
 
15975
2006-10-13 16:54  bagder
 
15976
 
 
15977
        * lib/multi.c: print the actual (externally known) easy handle and
 
15978
          not the internal container for it
 
15979
 
 
15980
2006-10-13 16:01  bagder
 
15981
 
 
15982
        * docs/examples/: 10-at-a-time.c, fopen.c, multi-app.c,
 
15983
          multi-debugcallback.c, multi-double.c, multi-post.c,
 
15984
          multi-single.c: Added comments about checking return code and the
 
15985
          maxfd counter
 
15986
 
 
15987
2006-10-13 09:11  bagder
 
15988
 
 
15989
        * lib/multi.c: Added curl_multi_dump() when built with CURLDEBUG -
 
15990
          this is not a stable public function, this is only meant to allow
 
15991
          easier tracking of the internal handle's state and what sockets
 
15992
          they use. Only for research and development.
 
15993
 
 
15994
2006-10-13 03:35  yangtse
 
15995
 
 
15996
        * acinclude.m4, configure.ac, ares/acinclude.m4, ares/configure.ac,
 
15997
          lib/timeval.h: Check for struct timeval at configuration time
 
15998
 
 
15999
2006-10-12 23:26  bagder
 
16000
 
 
16001
        * docs/examples/: README, ghiper.c: ghiper now uses the timer
 
16002
          callback in the multi interface
 
16003
 
 
16004
2006-10-12 18:47  bagder
 
16005
 
 
16006
        * ares/ares_getsock.c: avoid an overflow if an excessive amount of
 
16007
          servers are used
 
16008
 
 
16009
2006-10-12 16:35  bagder
 
16010
 
 
16011
        * docs/libcurl/curl_easy_cleanup.3: clarify more
 
16012
 
 
16013
2006-10-12 16:30  bagder
 
16014
 
 
16015
        * CHANGES, RELEASE-NOTES, docs/libcurl/libcurl-errors.3,
 
16016
          lib/multi.c: Starting now, adding an easy handle to a multi stack
 
16017
          that was already added to a multi stack will cause
 
16018
          CURLM_BAD_EASY_HANDLE to get returned.
 
16019
 
 
16020
2006-10-12 11:02  bagder
 
16021
 
 
16022
        * docs/KNOWN_BUGS: deleted #19 since it concerted FTP third party
 
16023
          transfers and they are no longer supported
 
16024
 
 
16025
2006-10-12 10:55  bagder
 
16026
 
 
16027
        * docs/FEATURES: we've cut out third party transfers
 
16028
 
 
16029
2006-10-12 10:52  bagder
 
16030
 
 
16031
        * docs/curl.1: point out the sslcert web page for -k/--insecure
 
16032
 
 
16033
2006-10-12 10:36  bagder
 
16034
 
 
16035
        * CHANGES, RELEASE-NOTES, TODO-RELEASE,
 
16036
          docs/libcurl/curl_multi_setopt.3, include/curl/multi.h,
 
16037
          lib/multi.c: Jeff Pohlmeyer has been working with the hiperfifo.c
 
16038
          example source code, and while doing so it became apparent that
 
16039
          the current timeout system for the socket API really was a bit
 
16040
          awkward since it become quite some work to be sure we have the
 
16041
          correct timeout set.
 
16042
 
 
16043
          Jeff then provided the new CURLMOPT_TIMERFUNCTION that is yet
 
16044
          another callback the app can set to get to know when the general
 
16045
          timeout time changes and thus for an application like hiperfifo.c
 
16046
          it makes everything a lot easier and nicer. There's a
 
16047
          CURLMOPT_TIMERDATA option too of course in good old libcurl
 
16048
          tradition.
 
16049
 
 
16050
2006-10-12 10:14  bagder
 
16051
 
 
16052
        * src/main.c: the textual arraw for "Send SSL data" was the wrong
 
16053
          way
 
16054
 
 
16055
2006-10-12 05:57  yangtse
 
16056
 
 
16057
        * lib/timeval.h: Inclusion of time header files based on header
 
16058
          existance
 
16059
 
 
16060
2006-10-11 18:01  yangtse
 
16061
 
 
16062
        * ares/ares.h, lib/dict.c, lib/easy.c, lib/file.c, lib/ftp.c,
 
16063
          lib/http.c, lib/strerror.c, lib/timeval.h, lib/transfer.c,
 
16064
          lib/url.c, src/main.c, tests/libtest/first.c,
 
16065
          tests/libtest/lib518.c, tests/server/resolve.c,
 
16066
          tests/server/sockfilt.c, tests/server/sws.c,
 
16067
          tests/server/tftpd.c, tests/server/util.c, tests/server/util.h:
 
16068
          Remove redundant __CYGWIN__ symbol check
 
16069
 
 
16070
2006-10-11 01:58  yangtse
 
16071
 
 
16072
        * tests/libtest/lib536.c: Compiler warning fix
 
16073
 
 
16074
2006-10-11 01:50  yangtse
 
16075
 
 
16076
        * tests/libtest/: lib525.c, lib526.c, lib530.c, lib533.c: Call
 
16077
          curl_global_cleanup() in all code paths before exiting test
 
16078
 
 
16079
2006-10-10 21:48  bagder
 
16080
 
 
16081
        * docs/examples/ghiper.c: repair id string
 
16082
 
 
16083
2006-10-10 21:46  bagder
 
16084
 
 
16085
        * docs/examples/: Makefile.am, ghiper.c: Added ghiper.c, Jeff
 
16086
          Pohlmeyer's example code using the curl_multi_socket() API with
 
16087
          glib2
 
16088
 
 
16089
2006-10-10 16:23  bagder
 
16090
 
 
16091
        * lib/multi.c: mark the handle as no longer having a broken pipe
 
16092
          when a transfer has failed
 
16093
 
 
16094
2006-10-09 23:29  bagder
 
16095
 
 
16096
        * tests/: data/test536, libtest/Makefile.am, libtest/lib536.c:
 
16097
          Added test case 536 in an attempt to add Bogdan Nicula's
 
16098
          problematic case with multi interface and pipelining. This test
 
16099
          just works and did not repeat the problem his test code showed,
 
16100
          but could still serve as a useful test.
 
16101
 
 
16102
2006-10-09 23:26  bagder
 
16103
 
 
16104
        * tests/libtest/lib533.c: used for test 535 too
 
16105
 
 
16106
2006-10-09 23:24  bagder
 
16107
 
 
16108
        * lib/url.c: minor indent fix
 
16109
 
 
16110
2006-10-09 23:24  bagder
 
16111
 
 
16112
        * lib/multi.c: when going to completed due to error, mark the
 
16113
          handle as not in a pipeline anymore
 
16114
 
 
16115
2006-10-09 23:04  bagder
 
16116
 
 
16117
        * RELEASE-NOTES: new mirrors
 
16118
 
 
16119
2006-10-09 16:59  bagder
 
16120
 
 
16121
        * src/mkhelp.pl: kill trailing whitespace
 
16122
 
 
16123
2006-10-09 16:54  bagder
 
16124
 
 
16125
        * docs/curl.1: changed the wording about removal of internal
 
16126
          headers with -H
 
16127
 
 
16128
2006-10-09 13:21  yangtse
 
16129
 
 
16130
        * lib/multi.c, tests/libtest/lib533.c: Compiler warning fix
 
16131
 
 
16132
2006-10-09 08:58  bagder
 
16133
 
 
16134
        * CHANGES, lib/multi.c, lib/url.c, lib/url.h,
 
16135
          tests/data/Makefile.am, tests/data/test535,
 
16136
          tests/libtest/lib533.c: Bogdan Nicula's second test case (posted
 
16137
          Sun, 08 Oct 2006) converted to test case 535 and it now runs
 
16138
          fine. Again a problem with the pipelining code not taking all
 
16139
          possible (error) conditions into account.
 
16140
 
 
16141
2006-10-09 02:35  yangtse
 
16142
 
 
16143
        * lib/select.c: Cygwin 1.5.21 needs this hack to pass test 160.  In
 
16144
          this way 304 tests out of 304 reported OK.
 
16145
 
 
16146
2006-10-09 00:19  bagder
 
16147
 
 
16148
        * docs/examples/hiperfifo.c: slightly improved
 
16149
 
 
16150
2006-10-08 23:41  bagder
 
16151
 
 
16152
        * docs/libcurl/curl_multi_info_read.3: clarified more
 
16153
 
 
16154
2006-10-08 12:51  bagder
 
16155
 
 
16156
        * tests/: data/Makefile.am, data/test534, libtest/lib533.c: test
 
16157
          534 added in an attempt to repeat Bogdan Nicula's bug...
 
16158
 
 
16159
2006-10-08 10:50  bagder
 
16160
 
 
16161
        * tests/: data/test533, libtest/lib533.c: modified lib533 to accept
 
16162
          both URLs on the command line
 
16163
 
 
16164
2006-10-08 10:43  bagder
 
16165
 
 
16166
        * tests/ftpserver.pl: Fix a "sockfilt" leak. When a new 'data'
 
16167
          connection sockfilt server is started, make sure that a
 
16168
          previously used one is killed first (since they re-use the same
 
16169
          .pid file etc)
 
16170
 
 
16171
2006-10-07 23:04  bagder
 
16172
 
 
16173
        * lib/multi.c: don't display or act on state changes that doesn't
 
16174
          actually change state
 
16175
 
 
16176
2006-10-06 23:19  bagder
 
16177
 
 
16178
        * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/multi.c,
 
16179
          tests/data/test533, tests/libtest/Makefile.am,
 
16180
          tests/libtest/lib533.c: Bogdan Nicula's hanging test case was
 
16181
          converted to test case 533 and the test now runs fine.
 
16182
 
 
16183
2006-10-06 23:19  bagder
 
16184
 
 
16185
        * tests/runtests.pl: catch silly mistakes better
 
16186
 
 
16187
2006-10-06 02:24  gknauf
 
16188
 
 
16189
        * lib/Makefile.netware, src/Makefile.netware: updated for latest
 
16190
          OpenSSL release.
 
16191
 
 
16192
2006-10-05 16:33  bagder
 
16193
 
 
16194
        * TODO-RELEASE: planned stuff to do before release
 
16195
 
 
16196
2006-10-04 23:11  bagder
 
16197
 
 
16198
        * CHANGES, lib/easy.c, lib/multi.c, tests/data/Makefile.am,
 
16199
          tests/data/test532, tests/libtest/Makefile.am,
 
16200
          tests/libtest/lib526.c: Dmitriy Sergeyev provided an example
 
16201
          source code that crashed CVS libcurl but that worked nicely in
 
16202
          7.15.5. I converted it into test case 532 and fixed the problem.
 
16203
 
 
16204
2006-10-02 15:00  bagder
 
16205
 
 
16206
        * lib/ftp.c: removed more dead code that is unused since the
 
16207
          removal of the third party transfer support
 
16208
 
 
16209
2006-09-30 22:31  bagder
 
16210
 
 
16211
        * CHANGES, RELEASE-NOTES, docs/curl.1,
 
16212
          docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
 
16213
          lib/Makefile.am, lib/ftp.c, lib/sendf.c, lib/transfer.c,
 
16214
          lib/url.c, lib/urldata.h, src/main.c, tests/data/DISABLED,
 
16215
          tests/data/Makefile.am, tests/data/test230, tests/data/test231,
 
16216
          tests/data/test232: Support for FTP third party transfers is now
 
16217
          dropped
 
16218
 
 
16219
2006-09-28 23:26  bagder
 
16220
 
 
16221
        * CHANGES, RELEASE-NOTES, lib/multi.c, lib/multiif.h, lib/url.c,
 
16222
          lib/urldata.h, tests/data/Makefile.am, tests/data/test529,
 
16223
          tests/libtest/Makefile.am, tests/libtest/lib525.c: Reported in
 
16224
          #1561470 (http://curl.haxx.se/bug/view.cgi?id=1561470), libcurl
 
16225
          would crash if a bad function sequence was used when shutting
 
16226
          down after using the multi interface (i.e using easy_cleanup
 
16227
          after multi_cleanup) so precautions have been added to make sure
 
16228
          it doesn't any more - test case 529 was added to verify.
 
16229
 
 
16230
2006-09-27 23:15  bagder
 
16231
 
 
16232
        * docs/libcurl/curl_multi_info_read.3: added more explanations
 
16233
 
 
16234
2006-09-27 23:00  bagder
 
16235
 
 
16236
        * lib/cookie.c, tests/data/test171, tests/data/test172,
 
16237
          tests/data/test31, tests/data/test46, tests/data/test506,
 
16238
          tests/data/test61, tests/data/test62, tests/data/test73: As
 
16239
          reported in bug: #1566077 the former URL mentioned in the
 
16240
          generated cookie jar has died and we now instead point out our
 
16241
          own version of that
 
16242
 
 
16243
2006-09-26 12:38  bagder
 
16244
 
 
16245
        * docs/libcurl/curl_easy_setopt.3: Armel Asselin's fix for the
 
16246
          RESUME_FROM docu
 
16247
 
 
16248
2006-09-25 02:54  yangtse
 
16249
 
 
16250
        * lib/getinfo.c: Compiler warning fix
 
16251
 
 
16252
2006-09-25 02:16  yangtse
 
16253
 
 
16254
        * lib/multi.c: Compiler warning fix
 
16255
 
 
16256
2006-09-25 02:05  yangtse
 
16257
 
 
16258
        * lib/url.c: Compiler warning fix
 
16259
 
 
16260
2006-09-25 01:55  yangtse
 
16261
 
 
16262
        * lib/socks.c: Compiler warning fix
 
16263
 
 
16264
2006-09-25 00:03  bagder
 
16265
 
 
16266
        * CHANGES, configure.ac: Bernard Leak fixed configure
 
16267
          --with-gssapi-libs
 
16268
 
 
16269
2006-09-24 12:41  bagder
 
16270
 
 
16271
        * CHANGES, RELEASE-NOTES, lib/select.c, lib/select.h: Cory Nelson
 
16272
          made libcurl use the WSAPoll() function if built for Windows
 
16273
          Vista (_WIN32_WINNT >= 0x0600)
 
16274
 
 
16275
2006-09-24 12:33  bagder
 
16276
 
 
16277
        * docs/curl.1: eeep, tab completion error
 
16278
 
 
16279
2006-09-24 12:30  bagder
 
16280
 
 
16281
        * docs/curl.1, src/main.c: --ftp-ssl-control requires SSL/TLS, it
 
16282
          does not "try" it
 
16283
 
 
16284
2006-09-24 12:30  bagder
 
16285
 
 
16286
        * tests/ftpserver.pl: allow user in passwd state for test 280 to
 
16287
          work (--ftp-alternative-to-user)
 
16288
 
 
16289
2006-09-23 22:50  bagder
 
16290
 
 
16291
        * RELEASE-NOTES: updated numbers
 
16292
 
 
16293
2006-09-23 22:46  bagder
 
16294
 
 
16295
        * docs/curl.1: minor edits
 
16296
 
 
16297
2006-09-23 22:39  bagder
 
16298
 
 
16299
        * tests/FILEFORMAT: filled in some docs for the FTP server control
 
16300
          commands
 
16301
 
 
16302
2006-09-23 22:39  bagder
 
16303
 
 
16304
        * tests/data/: Makefile.am, test280: added simple test of
 
16305
          --ftp-alternative-to-user
 
16306
 
 
16307
2006-09-23 22:25  bagder
 
16308
 
 
16309
        * src/main.c: --ftp-alternative-to-user was missing in the help
 
16310
          text
 
16311
 
 
16312
2006-09-23 21:37  bagder
 
16313
 
 
16314
        * CHANGES, RELEASE-NOTES, docs/curl.1, src/main.c: Mike Protts
 
16315
          added --ftp-ssl-control to make curl use FTP-SSL, but only
 
16316
          encrypt the control connection and use the data connection
 
16317
          "plain".
 
16318
 
 
16319
2006-09-23 21:09  bagder
 
16320
 
 
16321
        * lib/: socks.c, socks.h: standard curl source code headers
 
16322
 
 
16323
2006-09-23 21:07  bagder
 
16324
 
 
16325
        * CHANGES, RELEASE-NOTES, lib/Makefile.Watcom, lib/Makefile.inc,
 
16326
          lib/Makefile.vc6, lib/socks.c, lib/socks.h, lib/url.c: Dmitriy
 
16327
          Sergeyev provided a patch that made the SOCKS[45] code work
 
16328
          better as it now will read the full data sent from servers. The
 
16329
          SOCKS-related code was also moved to the new lib/socks.c source
 
16330
          file.
 
16331
 
 
16332
2006-09-22 00:15  danf
 
16333
 
 
16334
        * docs/curl.1: -z works on FTP, too
 
16335
 
 
16336
2006-09-21 22:52  bagder
 
16337
 
 
16338
        * CHANGES, RELEASE-NOTES, lib/ftp.c, lib/multi.c: (FTP) a failed
 
16339
          upload does not invalidate the control connection
 
16340
 
 
16341
2006-09-21 22:52  bagder
 
16342
 
 
16343
        * tests/data/: Makefile.am, test236, test531: Added test case 531
 
16344
          in an attempt to repeat bug report #1561470
 
16345
          (http://curl.haxx.se/bug/view.cgi?id=1561470) that is said to
 
16346
          crash when an FTP upload fails with the multi interface. It did
 
16347
          not, but I made a failed upload still assume the control
 
16348
          connection to be fine.
 
16349
 
 
16350
2006-09-21 13:09  bagder
 
16351
 
 
16352
        * docs/libcurl/curl_multi_perform.3: Extended the explanation for
 
16353
          CURLM_CALL_MULTI_PERFORM somewhat.
 
16354
 
 
16355
2006-09-20 23:49  bagder
 
16356
 
 
16357
        * CHANGES, RELEASE-NOTES, lib/url.c, tests/data/Makefile.am,
 
16358
          tests/data/test278, tests/data/test279: Armel Asselin fixed
 
16359
          problems when you gave a proxy URL with user name and empty
 
16360
          password or no password at all. Test case 278 and 279 were added
 
16361
          to verify.
 
16362
 
 
16363
2006-09-20 15:09  bagder
 
16364
 
 
16365
        * docs/curl.1: lots of "HTTPS" features are really "SSL" ones as
 
16366
          they are also valid for FTPS
 
16367
 
 
16368
2006-09-20 14:03  bagder
 
16369
 
 
16370
        * lib/: multi.c, url.c: Michael Wallner's test program again help
 
16371
          me track down a problem. This time it basically was that we
 
16372
          didn't remove the current connection from the pipe list when
 
16373
          following a redirect. Also in this commit: several cases of
 
16374
          additional debug code for debug builds helping to check and track
 
16375
          down some signs of run-time trouble.
 
16376
 
 
16377
2006-09-20 13:35  bagder
 
16378
 
 
16379
        * docs/curl.1: PEM is default type for key and cert
 
16380
 
 
16381
2006-09-16 23:50  bagder
 
16382
 
 
16383
        * lib/: multi.c, url.c, url.h, urldata.h: Resize the connection
 
16384
          cache upwards when adding more handles than what currently fits
 
16385
          in the cache, to make the cache work better especially for
 
16386
          pipelining cases but also for "mere" (persistent) connection
 
16387
          re-use.
 
16388
 
 
16389
2006-09-16 22:57  bagder
 
16390
 
 
16391
        * lib/ftp.c: Armel Asselin - When the easy handle is removed from
 
16392
          the multi while libcurl is still trying to resolve the host name,
 
16393
          it seems that the ftp struct is not yet initialized, but the
 
16394
          removal action calls Curl_done() which calls Curl_ftp_done. So we
 
16395
          simply return success from there if no ftp pointer is set.
 
16396
 
 
16397
2006-09-15 10:47  bagder
 
16398
 
 
16399
        * lib/: url.c, url.h: file-local function should be static and not
 
16400
          use Curl_ prefix! Curl_signalPipeClose is now signalPipeClose().
 
16401
 
 
16402
2006-09-13 15:51  giva
 
16403
 
 
16404
        * docs/examples/makefile.dj: Use CSOURCES as other makefiles. Add
 
16405
          line for dependency generation.
 
16406
 
 
16407
2006-09-13 15:41  giva
 
16408
 
 
16409
        * tests/server/: util.c, util.h: 'in6addr_any' must be placed in
 
16410
          .c-file. Added 'REAL_WIN32' for all Win32 targets except CygWin.
 
16411
          Cleanup.
 
16412
 
 
16413
2006-09-13 14:42  yangtse
 
16414
 
 
16415
        * lib/url.c: Compiler warning fix
 
16416
 
 
16417
2006-09-13 12:48  bagder
 
16418
 
 
16419
        * tests/runtests.pl: nicer reporting of disabled tests
 
16420
 
 
16421
2006-09-13 12:18  bagder
 
16422
 
 
16423
        * tests/data/DISABLED: added CVS id and clarified the comment lines
 
16424
 
 
16425
2006-09-13 12:16  bagder
 
16426
 
 
16427
        * tests/: runtests.pl, data/DISABLED, data/Makefile.am: Added a
 
16428
          generic way to disable test cases when "all" is run, and added
 
16429
          the FTP 3rd party transfers to that file for now until I have
 
16430
          them sorted out.
 
16431
 
 
16432
2006-09-13 03:35  yangtse
 
16433
 
 
16434
        * src/main.c: Fix error introduced in file version 1.369
 
16435
 
 
16436
2006-09-13 01:51  yangtse
 
16437
 
 
16438
        * lib/ftp.c, lib/http.c, lib/multi.c, lib/sendf.c, lib/sslgen.c,
 
16439
          lib/url.c, src/main.c: Compiler warning fix
 
16440
 
 
16441
2006-09-12 13:31  bagder
 
16442
 
 
16443
        * CHANGES, RELEASE-NOTES: stuff we do
 
16444
 
 
16445
2006-09-12 13:25  bagder
 
16446
 
 
16447
        * docs/examples/: Makefile.am, README, hiperfifo.c: hiperfifo.c by
 
16448
          Jeff Pohlmeyer
 
16449
 
 
16450
2006-09-12 11:39  bagder
 
16451
 
 
16452
        * docs/TODO: pipelining support is added now
 
16453
 
 
16454
2006-09-12 09:54  bagder
 
16455
 
 
16456
        * docs/examples/10-at-a-time.c: example code by Michael Wallner
 
16457
 
 
16458
2006-09-12 08:28  bagder
 
16459
 
 
16460
        * docs/KNOWN_BUGS: corrected URL
 
16461
 
 
16462
2006-09-12 08:14  bagder
 
16463
 
 
16464
        * docs/KNOWN_BUGS: so it seems SOCKS5 too (still) has problems with
 
16465
          connect timeouts
 
16466
 
 
16467
2006-09-12 03:17  yangtse
 
16468
 
 
16469
        * tests/: libtest/first.c, libtest/lib518.c, server/resolve.c,
 
16470
          server/sockfilt.c, server/sws.c, server/tftpd.c, server/util.c:
 
16471
          Cygwin preprocessor adjustments
 
16472
 
 
16473
2006-09-11 22:50  bagder
 
16474
 
 
16475
        * lib/url.c: If the current connection doesn't fit to get added to
 
16476
          the connection cache, we certainly MUST NOT kill an active
 
16477
          connection... Problem tracked down thanks to Michael Wallner's
 
16478
          excellent test program.
 
16479
 
 
16480
2006-09-11 22:25  bagder
 
16481
 
 
16482
        * ares/: CHANGES, ares_init.c: - Guilherme Balena Versiani: I noted
 
16483
          a strange BUG in Win32 port
 
16484
          (ares_init.c/get_iphlpapi_dns_info() function): when I disable
 
16485
          the network   by hand or disconnect the network cable in Windows
 
16486
          2000 or Windows XP, my   application gets 127.0.0.1 as the only
 
16487
          name server. The problem comes from   'GetNetworkParams'
 
16488
          function, that returns the empty string "" as the only   name
 
16489
          server in that case. Moreover, the Windows implementation of
 
16490
          inet_addr() returns INADDR_LOOPBACK instead of INADDR_NONE.
 
16491
 
 
16492
2006-09-11 19:18  bagder
 
16493
 
 
16494
        * CHANGES, RELEASE-NOTES, docs/curl.1,
 
16495
          docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
 
16496
          lib/multi.c, lib/sslgen.c, lib/url.c, lib/urldata.h, src/main.c,
 
16497
          tests/libtest/lib526.c: - Fixed my breakage from earlier today so
 
16498
          that doing curl_easy_cleanup() on a   handle that is part of a
 
16499
          multi handle first removes the handle from the   stack.
 
16500
 
 
16501
          - Added CURLOPT_SSL_SESSIONID_CACHE and --no-sessionid to disable
 
16502
          SSL   session-ID re-use on demand since there obviously are
 
16503
          broken servers out   there that misbehave with session-IDs used.
 
16504
 
 
16505
2006-09-11 13:25  bagder
 
16506
 
 
16507
        * lib/url.c: stupid mistake rectified by Jeff Pohlmeyer
 
16508
 
 
16509
2006-09-11 01:45  yangtse
 
16510
 
 
16511
        * lib/url.c: Compiler warning fix
 
16512
 
 
16513
2006-09-11 01:37  yangtse
 
16514
 
 
16515
        * lib/: ftp.c, http.c, ssluse.c, transfer.c, url.c: Compiler
 
16516
          warning fix
 
16517
 
 
16518
2006-09-11 00:15  bagder
 
16519
 
 
16520
        * CHANGES, RELEASE-NOTES: curl_multi_socket() fix thanks to Jeff's
 
16521
          test code
 
16522
 
 
16523
2006-09-11 00:15  bagder
 
16524
 
 
16525
        * lib/: multi.c, url.c, urldata.h:   Jeff Pohlmeyer presented a
 
16526
          *multi_socket()-using program that exposed a
 
16527
            problem with it (SIGSEGV-style). It clearly showed that the
 
16528
          existing
 
16529
            socket-state and state-difference function wasn't good enough
 
16530
          so I rewrote
 
16531
            it and could then re-run Jeff's program without any crash. The
 
16532
          previous
 
16533
            version clearly could miss to tell the application when a
 
16534
          handle changed
 
16535
            from using one socket to using another.
 
16536
 
 
16537
            While I was at it (as I could use this as a means to track this
 
16538
          problem
 
16539
            down), I've now added a 'magic' number to the easy handle
 
16540
          struct that is
 
16541
            inited at curl_easy_init() time and cleared at
 
16542
          curl_easy_cleanup() time that
 
16543
            we can use internally to detect that an easy handle seems to be
 
16544
          fine, or at
 
16545
            least not closed or freed (freeing in debug builds fill the
 
16546
          area with 0x13
 
16547
            bytes but in normal builds we can of course not assume any
 
16548
          particular data
 
16549
            in the freed areas).
 
16550
 
 
16551
2006-09-11 00:12  bagder
 
16552
 
 
16553
        * lib/hash.c: Added a useful debug function within #if 0. The
 
16554
          function makes it easy to "dump" a hash table which is useful
 
16555
          when tracking problems with data stored in one of our hashes.
 
16556
 
 
16557
2006-09-10 21:01  giva
 
16558
 
 
16559
        * tests/libtest/: first.c, lib503.c, lib504.c, lib507.c, lib509.c,
 
16560
          lib525.c, lib526.c, lib530.c, test.h: Added select_test()
 
16561
          function to allow selecting on no sockets on Winsock.
 
16562
 
 
16563
2006-09-09 21:13  giva
 
16564
 
 
16565
        * lib/url.c: SIGALARM -> SIGALRM.
 
16566
 
 
16567
2006-09-09 21:11  giva
 
16568
 
 
16569
        * lib/url.c: #ifdef around alarmfunc() to supress warning.
 
16570
 
 
16571
2006-09-09 20:23  giva
 
16572
 
 
16573
        * lib/easy.c: iconv-data needs to be fully reallocated (to prevent
 
16574
          a double-free).
 
16575
 
 
16576
2006-09-09 18:55  giva
 
16577
 
 
16578
        * tests/libtest/lib525.c: Print usage in case 'arg2 == NULL'.
 
16579
 
 
16580
2006-09-09 18:36  giva
 
16581
 
 
16582
        * lib/easy.c: Duplicate iconv-data too in curl_easy_duphandle().
 
16583
 
 
16584
2006-09-09 15:24  yangtse
 
16585
 
 
16586
        * lib/: ftp.c, multi.c: Compiler warning fix
 
16587
 
 
16588
2006-09-09 13:45  bagder
 
16589
 
 
16590
        * CHANGES, RELEASE-NOTES, lib/http_ntlm.c: Michele Bini fixed how
 
16591
          the hostname is put in NTLM packages. As servers don't expect
 
16592
          fully qualified names we need to cut them off at the first dot.
 
16593
 
 
16594
2006-09-09 13:45  bagder
 
16595
 
 
16596
        * lib/ftp.c: tab => space
 
16597
 
 
16598
2006-09-09 00:17  bagder
 
16599
 
 
16600
        * CHANGES, RELEASE-NOTES, lib/ftp.c: Peter Sylvester cleaned up and
 
16601
          fixed the getsockname() uses in ftp.c. Some of them can be
 
16602
          completetly removed though...
 
16603
 
 
16604
2006-09-08 15:06  giva
 
16605
 
 
16606
        * lib/url.c: signal() returns 'void (*)(int)'.
 
16607
 
 
16608
2006-09-08 14:46  bagder
 
16609
 
 
16610
        * docs/libcurl/curl_easy_setopt.3: Mention that
 
16611
          CURLOPT_MAX_RECV/SEND* were added in 7.15.5
 
16612
 
 
16613
2006-09-08 14:17  giva
 
16614
 
 
16615
        * lib/ldap.c: Update comment reflecting structure change.
 
16616
 
 
16617
2006-09-08 14:03  bagder
 
16618
 
 
16619
        * tests/libtest/lib530.c: removed the comment that isn't valid for
 
16620
          this file, just a copy'n paste error
 
16621
 
 
16622
2006-09-08 14:03  giva
 
16623
 
 
16624
        * lib/ldap.c: Compilation fix; 'reqdata' is not a pointer. 'path'
 
16625
          is part of SessionHandle.
 
16626
 
 
16627
2006-09-08 13:56  bagder
 
16628
 
 
16629
        * tests/: FILEFORMAT, data/Makefile.am, data/test530,
 
16630
          libtest/Makefile.am, libtest/lib530.c, server/sws.c: test 530 is
 
16631
          the first ever HTTP pipelining test for libcurl
 
16632
 
 
16633
2006-09-08 07:18  yangtse
 
16634
 
 
16635
        * lib/: ftp.c, hostip.h, ldap.c, multi.c: Compilation fix
 
16636
 
 
16637
2006-09-07 23:49  bagder
 
16638
 
 
16639
        * CHANGES, RELEASE-NOTES, docs/libcurl/curl_multi_setopt.3,
 
16640
          include/curl/curlver.h, include/curl/multi.h, lib/dict.c,
 
16641
          lib/easy.c, lib/easyif.h, lib/file.c, lib/ftp.c, lib/getinfo.c,
 
16642
          lib/hostip.h, lib/http.c, lib/http_chunks.c, lib/http_digest.h,
 
16643
          lib/ldap.c, lib/llist.c, lib/multi.c, lib/multiif.h,
 
16644
          lib/progress.c, lib/sendf.c, lib/sendf.h, lib/telnet.c,
 
16645
          lib/tftp.c, lib/transfer.c, lib/transfer.h, lib/url.c, lib/url.h,
 
16646
          lib/urldata.h, tests/data/Makefile.am, tests/data/test526,
 
16647
          tests/data/test527, tests/data/test528,
 
16648
          tests/libtest/Makefile.am, tests/libtest/lib526.c: Major overhaul
 
16649
          introducing http pipelining support and shared connection cache
 
16650
          within the multi handle.
 
16651
 
 
16652
2006-09-07 03:18  yangtse
 
16653
 
 
16654
        * lib/url.c: Fix compiler warning
 
16655
 
 
16656
2006-09-06 12:03  bagder
 
16657
 
 
16658
        * tests/runtests.pl: Invoke memanalyze from the source path and
 
16659
          hush up about killing the FTP server as part of test cases
 
16660
 
 
16661
2006-09-05 23:17  bagder
 
16662
 
 
16663
        * docs/MANUAL: added some fresh new blurb
 
16664
 
 
16665
2006-09-05 00:21  bagder
 
16666
 
 
16667
        * RELEASE-NOTES: spell fix and added Jari
 
16668
 
 
16669
2006-09-05 00:19  bagder
 
16670
 
 
16671
        * lib/splay.c: Jari Sundell's minor cleanup, added comments and
 
16672
          some extra error-checkings for easier future error-tracking.
 
16673
 
 
16674
2006-09-04 10:53  bagder
 
16675
 
 
16676
        * buildconf: I fell over a new libtool that starts with a newline
 
16677
          so we need to fetch the two first lines to get the version
 
16678
          string. The good news is that older libtools have an empty line
 
16679
          after the first so I think this works fine all over...
 
16680
 
 
16681
2006-09-04 10:43  bagder
 
16682
 
 
16683
        * include/curl/curlver.h: oops, we're on the .6 track now
 
16684
 
 
16685
2006-09-04 08:17  bagder
 
16686
 
 
16687
        * CHANGES, RELEASE-NOTES: proper credit
 
16688
 
 
16689
2006-09-04 00:52  bagder
 
16690
 
 
16691
        * CHANGES, RELEASE-NOTES, docs/KNOWN_BUGS, lib/url.c: - "Dortik"
 
16692
          (http://curl.haxx.se/bug/view.cgi?id=1551412) provided a patch
 
16693
          that   while not fixing things very nicely, it does make the
 
16694
          SOCKS5 proxy   connection slightly better as it now acknowledges
 
16695
          the timeout for connection   and it no longer segfaults in the
 
16696
          case when SOCKS requires authentication   and you did not specify
 
16697
          username:password.
 
16698
 
 
16699
2006-09-04 00:12  bagder
 
16700
 
 
16701
        * docs/libcurl/curl_formadd.3: Mohun Biswas' improvements and
 
16702
          clarifications about the options and how to use them.
 
16703
 
 
16704
2006-09-03 15:52  giva
 
16705
 
 
16706
        * lib/: dict.c, easy.c, file.c, ftp.c, http.c, setup.h, timeval.h,
 
16707
          transfer.c, url.c: Simplified #ifdef on WIN32; the statement "
 
16708
          !defined(__GNUC__) || defined(__MINGW32__)" implies CygWin.
 
16709
 
 
16710
2006-09-03 15:45  giva
 
16711
 
 
16712
        * include/curl/curl.h: Watcom lacks <sys/time.h>.
 
16713
 
 
16714
2006-09-01 00:18  bagder
 
16715
 
 
16716
        * tests/data/: Makefile.am, test525: added missing test
 
16717
 
 
16718
2006-08-31 14:53  bagder
 
16719
 
 
16720
        * CHANGES, RELEASE-NOTES, lib/multi.c: Dmitriy Sergeyev found and
 
16721
          fixed a multi interface flaw when using asynch name resolves. It
 
16722
          could get stuck in the wrong state.
 
16723
 
 
16724
2006-08-30 18:18  giva
 
16725
 
 
16726
        * lib/config.dos: Added HAVE_SYS_TIME_H for djgpp and HighC.
 
16727
 
 
16728
2006-08-30 18:17  giva
 
16729
 
 
16730
        * lib/: connect.c, cookie.h, dict.c, easy.c, file.c, http.c,
 
16731
          telnet.c, tftp.c, timeval.h, transfer.c, url.c: Removed
 
16732
          "#ifndef__WATCOMC__". Use "#ifdef HAVE_SYS_TIME_H" instead.
 
16733
 
 
16734
2006-08-30 14:10  giva
 
16735
 
 
16736
        * CHANGES: Added support for more MS-DOS compilers.
 
16737
 
 
16738
2006-08-29 23:11  giva
 
16739
 
 
16740
        * lib/: dict.c, formdata.c, ftp.c, hostip4.c: Avoid Metaware's
 
16741
          High-C warning "'=' encountered where '==' may have been
 
16742
          intended."
 
16743
 
 
16744
2006-08-29 20:45  giva
 
16745
 
 
16746
        * lib/: connect.c, dict.c, easy.c, file.c, http.c, telnet.c,
 
16747
          cookie.h, tftp.c, timeval.h, transfer.c, url.c: Watcom lacks
 
16748
          <sys/time.h>.
 
16749
 
 
16750
2006-08-29 20:40  giva
 
16751
 
 
16752
        * lib/config.dos: Added support for Watcom/DOS.
 
16753
 
 
16754
2006-08-29 20:17  giva
 
16755
 
 
16756
        * lib/Makefile.Watcom: Updated dependency section.
 
16757
 
 
16758
2006-08-29 20:13  giva
 
16759
 
 
16760
        * lib/makefile.dj: Don't include zlib headers in dependency output.
 
16761
 
 
16762
2006-08-29 18:40  giva
 
16763
 
 
16764
        * lib/Makefile.am: Renamed config.dj -> config.dos.
 
16765
 
 
16766
2006-08-29 18:35  giva
 
16767
 
 
16768
        * lib/makefile.dj: Use config.dos instead.  Updated generated
 
16769
          dependencies.
 
16770
 
 
16771
2006-08-29 18:34  giva
 
16772
 
 
16773
        * lib/config.dj: Removed. New file is config.dos.
 
16774
 
 
16775
2006-08-29 18:33  giva
 
16776
 
 
16777
        * lib/config.dos: Renamed config.dj -> config.dos. Added
 
16778
          #ifdef-section for djgpp.
 
16779
 
 
16780
2006-08-29 18:27  giva
 
16781
 
 
16782
        * lib/urldata.h: BUFSIZE defined in Metaware's <stdio.h>. Undefine
 
16783
          to avoid warning.
 
16784
 
 
16785
2006-08-29 18:26  giva
 
16786
 
 
16787
        * lib/: setup.h, setup_once.h: Support other MS-DOS compilers
 
16788
          (MSDOS is a djgpp built-in define).
 
16789
 
 
16790
2006-08-29 18:16  giva
 
16791
 
 
16792
        * include/curl/curl.h: Metaware's High-C has an ISO cpp.
 
16793
 
 
16794
2006-08-29 17:17  bagder
 
16795
 
 
16796
        * ares/: CHANGES, ares_getnameinfo.c, ares_process.c,
 
16797
          ares_version.h: Brad Spencer did  o made ares_version.h use
 
16798
          extern "C" for c++ compilers  o fixed compiler warnings in
 
16799
          ares_getnameinfo.c  o fixed a buffer position init for TCP reads
 
16800
 
 
16801
2006-08-29 16:39  bagder
 
16802
 
 
16803
        * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3,
 
16804
          include/curl/curl.h, include/curl/multi.h, lib/connect.c,
 
16805
          lib/setup.h, lib/url.c, lib/urldata.h: David McCreedy added
 
16806
          CURLOPT_SOCKOPTFUNCTION and CURLOPT_SOCKOPTDATA to allow
 
16807
          applications to set their own socket options.
 
16808
 
 
16809
2006-08-25 15:53  bagder
 
16810
 
 
16811
        * CHANGES, RELEASE-NOTES, lib/multi.c: Armel Asselin reported that
 
16812
          the 'running_handles' counter wasn't updated properly if you
 
16813
          removed a "live" handle from a multi handle with
 
16814
          curl_multi_remove_handle().
 
16815
 
 
16816
2006-08-23 23:49  bagder
 
16817
 
 
16818
        * docs/libcurl/curl_easy_setopt.3: clarify the string syntax
 
16819
          support in the CURLOPT_PROXY section
 
16820
 
 
16821
2006-08-23 23:20  danf
 
16822
 
 
16823
        * tests/: ftpserver.pl, httpsserver.pl: Use /usr/bin/env to invoke
 
16824
          perl like the other test scripts.
 
16825
 
 
16826
2006-08-22 23:23  bagder
 
16827
 
 
16828
        * CHANGES, RELEASE-NOTES, lib/transfer.c: David McCreedy fixed a
 
16829
          remaining mistake from the August 19 TYPE change.
 
16830
 
 
16831
2006-08-22 23:21  bagder
 
16832
 
 
16833
        * CHANGES, RELEASE-NOTES, lib/ftp.c: Peter Sylvester pointed out a
 
16834
          flaw in the AllowServerConnect() in the FTP code when doing pure
 
16835
          ipv6 EPRT connections.
 
16836
 
 
16837
2006-08-22 08:29  bagder
 
16838
 
 
16839
        * hiper/hipev.c: as Jeff Pohlmeyer pointed out, first get the multi
 
16840
          handle _then_ use it
 
16841
 
 
16842
2006-08-22 00:28  danf
 
16843
 
 
16844
        * lib/hostip.c: Workaround for Cray UNICOS 9.0 to fix ftp.
 
16845
 
 
16846
2006-08-21 08:39  bagder
 
16847
 
 
16848
        * RELEASE-NOTES: clarify for what protocols the changes are
 
16849
 
 
16850
2006-08-19 23:18  bagder
 
16851
 
 
16852
        * CHANGES, RELEASE-NOTES, lib/content_encoding.c,
 
16853
          lib/content_encoding.h, lib/file.c, lib/ftp.c, lib/http.c,
 
16854
          lib/http_chunks.c, lib/ldap.c, lib/sendf.c, lib/sendf.h,
 
16855
          lib/telnet.c, lib/tftp.c, lib/transfer.c, lib/url.c,
 
16856
          lib/urldata.h, tests/data/test146, tests/data/test149,
 
16857
          tests/data/test210, tests/data/test211, tests/data/test212,
 
16858
          tests/data/test215, tests/data/test216: Based on a patch by Armel
 
16859
          Asselin, the FTP code no longer re-issues the TYPE command on
 
16860
          subsequent requests on a re-used connection unless it has to.
 
16861
 
 
16862
2006-08-19 01:17  bagder
 
16863
 
 
16864
        * CHANGES, RELEASE-NOTES, lib/ftp.c: Armel Asselin fixed a crash in
 
16865
          the FTP code when using SINGLECWD mode and files in the root
 
16866
          directory.
 
16867
 
 
16868
2006-08-19 00:54  bagder
 
16869
 
 
16870
        * CHANGES, RELEASE-NOTES, lib/http.c, lib/http.h,
 
16871
          tests/data/test508, tests/data/test510, tests/data/test513,
 
16872
          tests/data/test515: Andrew Biggs pointed out a "Expect:
 
16873
          100-continue" flaw where libcurl didn't send the whole request at
 
16874
          once, even though the Expect: header was disabled by the
 
16875
          application. An effect of this change is also that small (< 1024
 
16876
          bytes) POSTs are now always sent without Expect: header since we
 
16877
          deem it more costly to bother about that than the risk that we
 
16878
          send the data in vain.
 
16879
 
 
16880
2006-08-16 20:48  danf
 
16881
 
 
16882
        * docs/INSTALL, lib/hostip.c, lib/if2ip.c, src/main.c: Minor
 
16883
          portability fixes to get things running on UNICOS 9.0 on a Cray
 
16884
          Y-MP
 
16885
 
 
16886
2006-08-16 19:56  bagder
 
16887
 
 
16888
        * RELEASE-NOTES: related info
 
16889
 
 
16890
2006-08-16 19:05  giva
 
16891
 
 
16892
        * lib/gtls.c: Use gnutls_strerror() for clearer error message.
 
16893
 
 
16894
2006-08-15 19:02  giva
 
16895
 
 
16896
        * lib/version.c: Use '_LIBICONV_VERSION' instead of variable
 
16897
          '_libiconv_version' to support older iconv versions.
 
16898
 
 
16899
2006-08-14 19:00  yangtse
 
16900
 
 
16901
        * tests/server/: sws.c, tftpd.c: Replace exit() with return() in
 
16902
          main()
 
16903
 
 
16904
2006-08-14 09:21  bagder
 
16905
 
 
16906
        * ares/Makefile.inc: add missing man page
 
16907
 
 
16908
2006-08-11 20:11  danf
 
16909
 
 
16910
        * include/curl/multi.h, lib/if2ip.c: Use __minix to detect Minix,
 
16911
          which works on both ACK and GCC.
 
16912
 
 
16913
2006-08-09 22:54  bagder
 
16914
 
 
16915
        * docs/libcurl/curl_easy_setopt.3: option name spell fix
 
16916
 
 
16917
2006-08-09 18:36  danf
 
16918
 
 
16919
        * lib/strequal.c: Only define the string prototypes in ANSI mode to
 
16920
          reduce interference on systems that prototype them slightly
 
16921
          differently.
 
16922
 
 
16923
2006-08-09 18:10  danf
 
16924
 
 
16925
        * docs/INSTALL: Added eCos and Minix sections.
 
16926
 
 
16927
2006-08-09 16:04  gknauf
 
16928
 
 
16929
        * lib/Makefile.netware: added build info output.
 
16930
 
 
16931
2006-08-09 15:59  gknauf
 
16932
 
 
16933
        * lib/Makefile.netware, src/Makefile.netware: fixed some web links.
 
16934
 
 
16935
2006-08-09 01:37  gknauf
 
16936
 
 
16937
        * docs/INSTALL: fixed some web links.
 
16938
 
 
16939
2006-08-09 00:56  bagder
 
16940
 
 
16941
        * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3,
 
16942
          lib/ftp.c: Armel Asselin made the CURLOPT_PREQUOTE option work
 
16943
          fine even when CURLOPT_NOBODY is set true. PREQUOTE is then run
 
16944
          roughly at the same place in the command sequence as it would
 
16945
          have run if there would've been a transfer.
 
16946
 
 
16947
2006-08-09 00:37  gknauf
 
16948
 
 
16949
        * lib/: hostip.h, hostip4.c: moved ugly NetWare hack to hostip.h so
 
16950
          that hostip.c uses it too.
 
16951
 
 
16952
2006-08-08 23:12  bagder
 
16953
 
 
16954
        * CHANGES, RELEASE-NOTES, lib/http.c, lib/transfer.c,
 
16955
          lib/urldata.h: Fixed a flaw in the "Expect: 100-continue"
 
16956
          treatment. If you did two POSTs on a persistent connection and
 
16957
          allowed the first to use that header, you could not disable it
 
16958
          for the second request.
 
16959
 
 
16960
2006-08-08 23:11  bagder
 
16961
 
 
16962
        * maketgz: make REALLY sure src/config.h.in is a copy of
 
16963
          lib/config.h.in
 
16964
 
 
16965
2006-08-08 20:47  danf
 
16966
 
 
16967
        * lib/getinfo.c: Minix 3 doesn't have MSG_PEEK
 
16968
 
 
16969
2006-08-08 15:39  bagder
 
16970
 
 
16971
        * hiper/hipev.c: better updating of the single timeout
 
16972
 
 
16973
2006-08-07 20:06  yangtse
 
16974
 
 
16975
        * lib/Makefile.am, src/Makefile.am, tests/libtest/Makefile.am,
 
16976
          tests/server/Makefile.am: Allow again proper compilation outside
 
16977
          of the source tree
 
16978
 
 
16979
2006-08-07 18:54  bagder
 
16980
 
 
16981
        * hiper/hipev.c: Jeff Pohlmeyer pointed out this stupid variable
 
16982
          type error
 
16983
 
 
16984
2006-08-07 08:48  bagder
 
16985
 
 
16986
        * RELEASE-NOTES: start working towards 7.15.6
 
16987
 
 
16988
2006-08-07 08:46  bagder
 
16989
 
 
16990
        * docs/THANKS: added contributors to 7.15.5
 
16991
 
 
16992
2006-08-07 08:32  bagder
 
16993
 
 
16994
        * CHANGES: release time for 7.15.5
 
16995
 
 
16996
2006-08-06 12:58  yangtse
 
16997
 
 
16998
        * ares/configure.ac: Check for network libraries the _same_ way it
 
16999
          is done in cURL.
 
17000
 
 
17001
2006-08-06 00:02  yangtse
 
17002
 
 
17003
        * ares/configure.ac: Check for network libraries the same way it is
 
17004
          done in cURL.
 
17005
 
 
17006
2006-08-04 20:53  danf
 
17007
 
 
17008
        * lib/if2ip.c, include/curl/multi.h: Initial stab at making libcurl
 
17009
          compile under Minix 3.
 
17010
 
 
17011
2006-08-04 19:35  yangtse
 
17012
 
 
17013
        * ares/inet_ntop.c, lib/inet_ntop.c: Minor compatibility fix
 
17014
 
 
17015
2006-08-04 18:10  giva
 
17016
 
 
17017
        * lib/version.c: Added version info for iconv.
 
17018
 
 
17019
2006-08-04 18:08  giva
 
17020
 
 
17021
        * include/curl/curl.h: Added
 
17022
          'curl_version_info_data::iconv_ver_num' for iconv version.
 
17023
 
 
17024
2006-08-04 18:05  giva
 
17025
 
 
17026
        * include/curl/curl.h: Fixed typo.
 
17027
 
 
17028
2006-08-04 17:57  giva
 
17029
 
 
17030
        * lib/Makefile.Watcom: Added dependency for splay.obj.
 
17031
 
 
17032
2006-08-04 17:41  giva
 
17033
 
 
17034
        * ares/ares_gethostbyname.c: Fixed comment.
 
17035
 
 
17036
2006-08-04 16:39  bagder
 
17037
 
 
17038
        * lib/multi.c: oops, the previous commit was incomplete as we made
 
17039
          an unconditional call to multi_runsingle() without it being
 
17040
          really necessary or good
 
17041
 
 
17042
2006-08-04 15:06  bagder
 
17043
 
 
17044
        * lib/multi.c: even when we get a single connection to deal with,
 
17045
          we must still check for timeout'ed connections and possibly deal
 
17046
          with them too
 
17047
 
 
17048
2006-08-04 04:49  yangtse
 
17049
 
 
17050
        * ares/inet_ntop.c, lib/inet_ntop.c: Fix compiler warning
 
17051
 
 
17052
2006-08-04 03:13  yangtse
 
17053
 
 
17054
        * ares/setup.h, lib/setup.h, src/setup.h: Avoid redundant check.
 
17055
          configure script takes care of not defining HAVE_WINDOWS_H,
 
17056
          HAVE_WINSOCK_H, HAVE_WINSOCK2_H, neither HAVE_WS2TCPIP_H when
 
17057
          __CYGWIN__ is defined.
 
17058
 
 
17059
2006-08-04 02:39  yangtse
 
17060
 
 
17061
        * acinclude.m4, ares/acinclude.m4: Being unable to link or find out
 
17062
          recv() or send() args types is a fatal error.
 
17063
 
 
17064
2006-08-04 00:57  bagder
 
17065
 
 
17066
        * hiper/hipev.c: This is now a working example using libevent and
 
17067
          curl_multi_socket() for really fast treatment of many
 
17068
          simultaneous transfers
 
17069
 
 
17070
2006-08-03 23:31  bagder
 
17071
 
 
17072
        * include/curl/multi.h: adding CURLM_CALL_MULTI_SOCKET that's just
 
17073
          the same as CURLM_CALL_MULTI_PERFORM
 
17074
 
 
17075
2006-08-03 23:19  yangtse
 
17076
 
 
17077
        * ares/configure.ac: MinGW/MSYS needs lib ws2_32 for proper
 
17078
          operation of configure script.
 
17079
 
 
17080
2006-08-03 20:20  bagder
 
17081
 
 
17082
        * ares/: CHANGES, ares_getsock.c: Ravi Pratap fixed ares_getsock()
 
17083
          to actually return the proper bitmap and not always zero!
 
17084
 
 
17085
2006-08-03 13:47  bagder
 
17086
 
 
17087
        * lib/multi.c: removed running_handles argument from
 
17088
          multi_runsingle() since it wasn't really used anymore since
 
17089
          multi->num_alive was introduced
 
17090
 
 
17091
2006-08-03 13:41  yangtse
 
17092
 
 
17093
        * lib/multi.c: Silence compiler warning 'unused parameter
 
17094
          running_handles' in function multi_runsingle(). This is done here
 
17095
          returning multi->num_alive in the running_handles parameter even
 
17096
          when functions that call multi_runsingle() at this moment
 
17097
          overwrite the returned value with the one that is valid when
 
17098
          those functions curl_multi_perform() and multi_socket() have
 
17099
          removed expired timers from the splay. Most probably, parameter
 
17100
          'running_handles' in function multi_runsingle() should be just
 
17101
          removed.
 
17102
 
 
17103
2006-08-03 00:29  bagder
 
17104
 
 
17105
        * lib/multi.c: keep count of the number of "alive" handles in a
 
17106
          struct member, as otherwise *multi_socket*() can't return the
 
17107
          proper number
 
17108
 
 
17109
2006-08-02 20:18  bagder
 
17110
 
 
17111
        * CHANGES, RELEASE-NOTES, lib/http.c: Mark Lentczner fixed how
 
17112
          libcurl was not properly doing chunked encoding if the header
 
17113
          "Transfer-Encoding: chunked" was set by the application.
 
17114
          http://curl.haxx.se/bug/view.cgi?id=1531838
 
17115
 
 
17116
2006-08-02 11:33  bagder
 
17117
 
 
17118
        * docs/libcurl/curl_easy_setopt.3: a CURLOPT_PROGRESSFUNCTION
 
17119
          clarification
 
17120
 
 
17121
2006-08-01 11:39  bagder
 
17122
 
 
17123
        * CHANGES, RELEASE-NOTES, lib/strerror.c: Maciej Karpiuk fixed a
 
17124
          crash that would occur if we passed Curl_strerror() an unknown
 
17125
          error number on glibc systems.
 
17126
          http://curl.haxx.se/bug/view.cgi?id=1532289
 
17127
 
 
17128
2006-08-01 11:38  bagder
 
17129
 
 
17130
        * lib/multi.c: spell-fixed a comment
 
17131
 
 
17132
2006-08-01 10:57  bagder
 
17133
 
 
17134
        * docs/libcurl/curl_multi_socket.3: updated docs with the new
 
17135
          parameter
 
17136
 
 
17137
2006-07-31 20:41  yangtse
 
17138
 
 
17139
        * acinclude.m4, ares/acinclude.m4: Avoid the risk of a false
 
17140
          positive detection of MSG_NOSIGNAL when cross compiling a Windows
 
17141
          target.
 
17142
 
 
17143
2006-07-31 19:46  yangtse
 
17144
 
 
17145
        * lib/: cookie.h, transfer.c, url.c: Silence warning: empty body in
 
17146
          an if-statement
 
17147
 
 
17148
2006-07-31 19:12  yangtse
 
17149
 
 
17150
        * ares/setup_once.h, lib/setup_once.h: Force compilation failure in
 
17151
          case macros sread() or swrite() are not defined.
 
17152
 
 
17153
2006-07-31 18:58  yangtse
 
17154
 
 
17155
        * ares/Makefile.netware, lib/Makefile.netware,
 
17156
          src/Makefile.netware: Provide definitions needed for macros
 
17157
          sread() and swrite() in config file.
 
17158
 
 
17159
2006-07-31 00:47  bagder
 
17160
 
 
17161
        * hiper/shiper.c: adapt to the new protos
 
17162
 
 
17163
2006-07-31 00:44  bagder
 
17164
 
 
17165
        * CHANGES, hiper/STATUS, hiper/hipev.c, include/curl/multi.h,
 
17166
          lib/multi.c: curl_multi_socket() and curl_multi_socket_all() got
 
17167
          modified prototypes: they both now provide the number of running
 
17168
          handles back to the calling function.
 
17169
 
 
17170
2006-07-29 18:17  yangtse
 
17171
 
 
17172
        * lib/tftp.c: Winsock and Cygwin need address family specification
 
17173
          before bind(), this should be harmless for others.
 
17174
 
 
17175
2006-07-29 11:15  yangtse
 
17176
 
 
17177
        * ares/ares_process.c, tests/server/tftpd.c: Fix compiler warnings.
 
17178
 
 
17179
2006-07-29 10:39  yangtse
 
17180
 
 
17181
        * ares/Makefile.vc6: include setup_once.h dependency and adjust to
 
17182
          80 char lines.
 
17183
 
 
17184
2006-07-29 00:04  bagder
 
17185
 
 
17186
        * docs/BINDINGS: new D binding
 
17187
 
 
17188
2006-07-28 20:01  yangtse
 
17189
 
 
17190
        * ares/ares_process.c, ares/windows_port.c, tests/server/tftpd.c:
 
17191
          Replace send() and recv() with swrite() and sread() macros.
 
17192
 
 
17193
2006-07-28 16:19  yangtse
 
17194
 
 
17195
        * acinclude.m4, configure.ac, ares/Makefile.inc, ares/acinclude.m4,
 
17196
          ares/configure.ac, ares/setup.h, ares/setup_once.h,
 
17197
          lib/Makefile.inc, lib/setup.h, lib/setup_once.h: First step
 
17198
          trying to avoid the multiple header inclusion and recursion
 
17199
          nightmare.
 
17200
 
 
17201
          Reintroduce checking for HAVE_MSG_NOSIGNAL in configure script,
 
17202
          so that we don't depend on header inclusion order for a valid
 
17203
          check.
 
17204
 
 
17205
2006-07-28 00:44  bagder
 
17206
 
 
17207
        * tests/data/: Makefile.am, test277: test case 277 - HTTP
 
17208
          RFC1867-type formposting with custom Content-Type
 
17209
 
 
17210
2006-07-28 00:35  bagder
 
17211
 
 
17212
        * CHANGES, RELEASE-NOTES, lib/formdata.c, lib/formdata.h,
 
17213
          lib/http.c: Yves Lejeune fixed so that replacing Content-Type:
 
17214
          when doing multipart formposts work exactly the way you want it
 
17215
          (and the way you'd assume it works)
 
17216
 
 
17217
2006-07-28 00:28  bagder
 
17218
 
 
17219
        * lib/hostip6.c: put back the correct logic, as the change dated
 
17220
          July 11th 2006 added bad behaviour and a socket leak
 
17221
 
 
17222
2006-07-27 01:20  bagder
 
17223
 
 
17224
        * CHANGES, RELEASE-NOTES, docs/curl.1, src/main.c: David McCreedy
 
17225
          added --ftp-ssl-reqd which makes curl *require* SSL for both
 
17226
          control and data connection, as the existing --ftp-ssl option
 
17227
          only requests it.
 
17228
 
 
17229
2006-07-27 00:25  bagder
 
17230
 
 
17231
        * RELEASE-NOTES: curl_multi_assign() and CURLMOPT_SOCKETFUNCTION
 
17232
          proto change
 
17233
 
 
17234
2006-07-27 00:19  bagder
 
17235
 
 
17236
        * CHANGES, docs/libcurl/Makefile.am,
 
17237
          docs/libcurl/curl_global_init.3,
 
17238
          docs/libcurl/curl_multi_assign.3,
 
17239
          docs/libcurl/curl_multi_setopt.3,
 
17240
          docs/libcurl/curl_multi_socket.3, hiper/STATUS, hiper/hipev.c,
 
17241
          include/curl/multi.h, lib/multi.c: [Hiper-related work] Added a
 
17242
          function called curl_multi_assign() that will set a private
 
17243
          pointer added to the internal libcurl hash table for the
 
17244
          particular socket passed in to this function.
 
17245
 
 
17246
2006-07-26 12:54  yangtse
 
17247
 
 
17248
        * ares/ares_private.h: Provide multiple header inclusion prevention
 
17249
          definition __ARES_PRIVATE_H
 
17250
 
 
17251
2006-07-26 12:47  yangtse
 
17252
 
 
17253
        * ares/bitncmp.h: Change multiple header inclusion prevention
 
17254
          definition to __ARES_BITNCMP_H
 
17255
 
 
17256
2006-07-26 12:43  yangtse
 
17257
 
 
17258
        * ares/inet_net_pton.h: Change multiple header inclusion prevention
 
17259
          definition to __ARES_INET_NET_PTON_H
 
17260
 
 
17261
2006-07-26 12:33  yangtse
 
17262
 
 
17263
        * ares/inet_ntop.h: Sync header with source code
 
17264
 
 
17265
2006-07-26 00:45  bagder
 
17266
 
 
17267
        * CHANGES, RELEASE-NOTES, docs/curl.1,
 
17268
          docs/libcurl/curl_easy_setopt.3, include/curl/curl.h, lib/ftp.c,
 
17269
          lib/url.c, lib/urldata.h, src/main.c: Dan Nelson added the
 
17270
          CURLOPT_FTP_ALTERNATIVE_TO_USER libcurl option and curl tool
 
17271
          option named --ftp-alternative-to-user. It provides a mean to
 
17272
          send a particular command if the normal USER/PASS approach fails.
 
17273
 
 
17274
2006-07-26 00:06  bagder
 
17275
 
 
17276
        * CHANGES, lib/Makefile.am, lib/vc8proj.foot, lib/vc8proj.head:
 
17277
          Michael Jerris added magic that builds lib/curllib.vcproj
 
17278
          automatically (for newer MSVC versions)
 
17279
 
 
17280
2006-07-25 20:48  yangtse
 
17281
 
 
17282
        * lib/hostip.c: Fix warning: no newline at end of file
 
17283
 
 
17284
2006-07-25 20:38  bagder
 
17285
 
 
17286
        * CHANGES, RELEASE-NOTES, lib/transfer.c: Georg Horn made the
 
17287
          transfer timeout error message include more details
 
17288
 
 
17289
2006-07-25 15:49  yangtse
 
17290
 
 
17291
        * acinclude.m4, ares/acinclude.m4, lib/config-riscos.h,
 
17292
          lib/config-tpf.h, lib/config-win32.h, lib/config-win32ce.h,
 
17293
          lib/hostares.c, lib/hostasyn.c, lib/hostip.c, lib/hostip4.c,
 
17294
          lib/hostip6.c, lib/hostsyn.c, lib/hostthre.c, lib/ldap.c,
 
17295
          packages/vms/config-vms.h, src/config-riscos.h: Simplify check
 
17296
          for NEED_MALLOC_H, and make more explicit that NEED_MALLOC_H
 
17297
          shall be defined if <malloc.h> header file must be included even
 
17298
          when including <stdlib.h>.
 
17299
 
 
17300
2006-07-25 13:35  giva
 
17301
 
 
17302
        * lib/easy.c: Silence iconv() warnings.
 
17303
 
 
17304
2006-07-25 13:08  giva
 
17305
 
 
17306
        * src/main.c: Added CURL_VERSION_CONV feature string.
 
17307
 
 
17308
2006-07-25 12:49  giva
 
17309
 
 
17310
        * lib/hostasyn.c: Added note for CURLRES_ARES and CURLRES_IPV6.
 
17311
 
 
17312
2006-07-25 12:31  giva
 
17313
 
 
17314
        * lib/: hostares.c, hostip.c, hostip4.c: Moved functions common to
 
17315
          IPv4 and C-ares to hostip.c; Curl_freeaddrinfo() and
 
17316
          Curl_ip2addr().
 
17317
 
 
17318
2006-07-25 12:23  giva
 
17319
 
 
17320
        * lib/hostip.c: Remove comment about c-ares not supporting IPv6.
 
17321
 
 
17322
2006-07-24 17:58  giva
 
17323
 
 
17324
        * lib/: hostares.c, hostip6.c: Use the proper Curl_freeaddrinfo()
 
17325
          for CURLRES_ARES.
 
17326
 
 
17327
2006-07-24 17:56  giva
 
17328
 
 
17329
        * lib/url.c: Fix typo.
 
17330
 
 
17331
2006-07-24 17:48  giva
 
17332
 
 
17333
        * lib/hostip.h: Ares needs CURLRES_ADDRINFO_COPY.
 
17334
          Curl_hostent_relocate() is gone.
 
17335
 
 
17336
2006-07-23 14:01  bagder
 
17337
 
 
17338
        * lib/libcurl.framework.make: added splay.o
 
17339
 
 
17340
2006-07-23 12:10  giva
 
17341
 
 
17342
        * ares/CHANGES: Added getopt() processing.
 
17343
 
 
17344
2006-07-22 19:31  giva
 
17345
 
 
17346
        * ares/ahost.c: Added getopt() processing of [-t {a|aaaa}].
 
17347
 
 
17348
2006-07-22 17:38  giva
 
17349
 
 
17350
        * ares/: setup.h, ares_init.c: Added CVS id.
 
17351
 
 
17352
2006-07-22 17:37  giva
 
17353
 
 
17354
        * ares/: ares__close_sockets.c, ares__get_hostent.c,
 
17355
          ares__read_line.c, ares_cancel.c, ares_destroy.c,
 
17356
          ares_expand_name.c, ares_expand_string.c, ares_free_hostent.c,
 
17357
          ares_free_string.c, ares_gethostbyname.c, ares_mkquery.c,
 
17358
          ares_parse_a_reply.c, ares_parse_aaaa_reply.c,
 
17359
          ares_parse_ptr_reply.c, ares_process.c, ares_query.c,
 
17360
          ares_search.c, ares_send.c, ares_strerror.c, ares_timeout.c,
 
17361
          bitncmp.c, inet_net_pton.c, windows_port.c: 2nd try adding CVS
 
17362
          id.
 
17363
 
 
17364
2006-07-22 17:21  giva
 
17365
 
 
17366
        * ares/: inet_net_pton.c, windows_port.c, ares__close_sockets.c,
 
17367
          ares__get_hostent.c, ares__read_line.c, ares_cancel.c,
 
17368
          ares_destroy.c, ares_expand_name.c, ares_expand_string.c,
 
17369
          ares_free_hostent.c, ares_free_string.c, ares_gethostbyname.c,
 
17370
          ares_mkquery.c, ares_parse_a_reply.c, ares_parse_ptr_reply.c,
 
17371
          ares_query.c, ares_search.c, ares_send.c, ares_strerror.c,
 
17372
          ares_timeout.c, bitncmp.c, setup.h: Added CVS id.
 
17373
 
 
17374
2006-07-22 17:12  giva
 
17375
 
 
17376
        * ares/adig.c: Use ares_free_string() to avoid detecting leaks.
 
17377
 
 
17378
2006-07-22 16:51  giva
 
17379
 
 
17380
        * ares/ares_init.c: If CURLDEBUG defined, call curl_memdebug() if
 
17381
          $CARES_MEMDEBUG is set.
 
17382
 
 
17383
2006-07-21 08:50  giva
 
17384
 
 
17385
        * lib/: connect.c, connect.h: Constify some arguments in
 
17386
          Curl_connecthost() and singleipconnect().
 
17387
 
 
17388
2006-07-21 08:21  giva
 
17389
 
 
17390
        * lib/: hostip.c, hostip.h, hostip4.c, hostip6.c: Constify
 
17391
          arguments to Curl_he2ai() and Curl_addrinfo_copy().
 
17392
 
 
17393
2006-07-21 07:51  giva
 
17394
 
 
17395
        * lib/: hostares.c, hostip.c, hostip.h, hostip4.c, hostip6.c,
 
17396
          hostthre.c: Constify 'hostname' and 'service' to various resolver
 
17397
          functions.
 
17398
 
 
17399
2006-07-21 06:22  giva
 
17400
 
 
17401
        * lib/: setup.h, hostares.c, hostip4.c, hostip6.c: Changes for
 
17402
          combination ENABLE_IPV6 and USE_ARES.
 
17403
 
 
17404
2006-07-21 06:19  giva
 
17405
 
 
17406
        * lib/url.c: Use calloc() instead.
 
17407
 
 
17408
2006-07-20 22:04  bagder
 
17409
 
 
17410
        * CHANGES, lib/formdata.c: David McCreedy fixed a build error when
 
17411
          building libcurl with HTTP disabled, problem added with the
 
17412
          curl_formget() patch.
 
17413
 
 
17414
2006-07-20 18:37  giva
 
17415
 
 
17416
        * lib/hostip6.c: Avoid warning "comparison of unsigned expression <
 
17417
          0 is always false"
 
17418
 
 
17419
2006-07-20 17:54  giva
 
17420
 
 
17421
        * lib/ftp.c: Avoid warning 'port' might be used uninitialized in
 
17422
          this function.
 
17423
 
 
17424
2006-07-20 00:27  danf
 
17425
 
 
17426
        * configure.ac, lib/setup.h, lib/timeval.h, src/setup.h: Changes to
 
17427
          support building for eCos 1.3.1.  This has been tested with file:
 
17428
          URLs only.
 
17429
 
 
17430
2006-07-19 23:14  yangtse
 
17431
 
 
17432
        * lib/: base64.c, http_ntlm.c, ssluse.c, telnet.c, tftp.c, url.c:
 
17433
          Fix compiler warnings
 
17434
 
 
17435
2006-07-19 21:09  yangtse
 
17436
 
 
17437
        * src/main.c: Avoid variable declaration shadowing previously
 
17438
          declared one
 
17439
 
 
17440
2006-07-19 20:46  yangtse
 
17441
 
 
17442
        * lib/ssluse.c: Avoid variable declaration shadowing previously
 
17443
          declared one
 
17444
 
 
17445
2006-07-19 20:32  yangtse
 
17446
 
 
17447
        * lib/http.c: remove variable declaration shadowing previously
 
17448
          declared one
 
17449
 
 
17450
2006-07-19 20:19  yangtse
 
17451
 
 
17452
        * lib/http.c: Remove variable declaration shadowing previously
 
17453
          declared one
 
17454
 
 
17455
2006-07-19 17:28  yangtse
 
17456
 
 
17457
        * tests/server/sockfilt.c: Abort if unable to write pid file, and
 
17458
          close socket when aborting.
 
17459
 
 
17460
2006-07-19 17:26  yangtse
 
17461
 
 
17462
        * tests/server/sws.c: Abort if unable to write pid file.
 
17463
 
 
17464
2006-07-18 00:44  yangtse
 
17465
 
 
17466
        * tests/server/sws.c: -Use curl_socket_t instead of int.
 
17467
 
 
17468
          -Log errno in message if setsockopt() fails.
 
17469
 
 
17470
          -Close listener socket on major errors.
 
17471
 
 
17472
2006-07-17 21:22  yangtse
 
17473
 
 
17474
        * lib/connect.c: "*connected" must be set to FALSE if trynextip()
 
17475
          fails.
 
17476
 
 
17477
2006-07-17 20:35  bagder
 
17478
 
 
17479
        * CHANGES, RELEASE-NOTES, lib/multi.c: Jari Sundell did some
 
17480
          excellent research and bug tracking, figured out that we did
 
17481
          wrong and patched it: When nodes were removed from the splay
 
17482
          tree, and we didn't properly remove it from the splay tree when
 
17483
          an easy handle was removed from a multi stack and thus we could
 
17484
          wrongly leave a node in the splay tree pointing to (bad) memory.
 
17485
 
 
17486
2006-07-17 18:47  yangtse
 
17487
 
 
17488
        * tests/data/test506: tests/libtest/lib506.c version 1.11 is now
 
17489
          also logging CURLSHOPT_LOCKFUNC, CURLSHOPT_UNLOCKFUNC and
 
17490
          CURLSHOPT_USERDATA, so we now also have to check them here.
 
17491
 
 
17492
2006-07-17 17:25  yangtse
 
17493
 
 
17494
        * lib/strdup.c: Return NULL if argument is NULL.
 
17495
 
 
17496
2006-07-17 16:52  yangtse
 
17497
 
 
17498
        * lib/url.c: Fix compiler warning "enumerated type mixed with
 
17499
          another type"
 
17500
 
 
17501
2006-07-17 16:32  yangtse
 
17502
 
 
17503
        * tests/libtest/lib506.c: Fix compiler warning "enumerated type
 
17504
          mixed with another type"
 
17505
 
 
17506
2006-07-17 07:05  yangtse
 
17507
 
 
17508
        * lib/ssluse.c: Update error buffer size used for SSL_strerror()
 
17509
 
 
17510
2006-07-17 05:38  yangtse
 
17511
 
 
17512
        * tests/server/sockfilt.c: Minor cleanup
 
17513
 
 
17514
2006-07-15 20:57  bagder
 
17515
 
 
17516
        * lib/splay.h: don't use 'new' in the proto
 
17517
 
 
17518
2006-07-14 20:58  bagder
 
17519
 
 
17520
        * CHANGES, RELEASE-NOTES, lib/url.c: David McCreedy fixed a flaw
 
17521
          where the CRLF counter wasn't properly cleared for FTP ASCII
 
17522
          transfers.
 
17523
 
 
17524
2006-07-14 13:04  yangtse
 
17525
 
 
17526
        * ares/ares_process.c: Fix compiler warning
 
17527
 
 
17528
2006-07-14 12:30  yangtse
 
17529
 
 
17530
        * ares/ares_ipv6.h, lib/connect.c, lib/hostip.h, lib/hostip4.c:
 
17531
          Change the ai_addrlen type of struct addrinfo from size_t to
 
17532
          socklen_t, per RFC 3493.
 
17533
 
 
17534
2006-07-14 08:31  yangtse
 
17535
 
 
17536
        * tests/server/sockfilt.c: Null terminate string in buffer before
 
17537
          feeding it to strtol()
 
17538
 
 
17539
2006-07-13 20:57  yangtse
 
17540
 
 
17541
        * lib/multi.c: Oops, missing "u"
 
17542
 
 
17543
2006-07-13 20:50  yangtse
 
17544
 
 
17545
        * tests/server/sockfilt.c: Change to meaningful var names and take
 
17546
          care of a compiler warning on IRIX 6.5.22 MIPSPro C 7.3 64bit
 
17547
 
 
17548
2006-07-13 20:44  yangtse
 
17549
 
 
17550
        * lib/multi.c: Fix compiler warning.
 
17551
 
 
17552
2006-07-12 15:57  giva
 
17553
 
 
17554
        * lib/config.dj: Remove unneeded stuff.
 
17555
 
 
17556
2006-07-12 12:41  yangtse
 
17557
 
 
17558
        * tests/server/sockfilt.c: Remove var not used.
 
17559
 
 
17560
2006-07-12 11:39  yangtse
 
17561
 
 
17562
        * tests/server/sockfilt.c: Log a message if not all data is sent.
 
17563
 
 
17564
2006-07-12 11:03  yangtse
 
17565
 
 
17566
        * tests/server/sws.c: Fix compiler warning: comparison between
 
17567
          signed and unsigned
 
17568
 
 
17569
2006-07-12 09:33  yangtse
 
17570
 
 
17571
        * lib/telnet.c: Read the return value of the swrite() macro and
 
17572
          'print' a message in case of failure.
 
17573
 
 
17574
2006-07-12 08:52  yangtse
 
17575
 
 
17576
        * lib/setup.h, tests/server/sws.c: Place parenthesis surrounding
 
17577
          macro parameters so that the use of sread and swrite is more
 
17578
          intuitive.
 
17579
 
 
17580
2006-07-12 08:14  yangtse
 
17581
 
 
17582
        * tests/server/sockfilt.c: sread now returns ssize_t
 
17583
 
 
17584
2006-07-12 08:09  yangtse
 
17585
 
 
17586
        * tests/server/sws.c: Pay attention when typecasting an operation
 
17587
 
 
17588
2006-07-12 07:54  yangtse
 
17589
 
 
17590
        * tests/server/sws.c: sread now returns ssize_t
 
17591
 
 
17592
2006-07-12 07:20  yangtse
 
17593
 
 
17594
        * lib/config.dj: DJGPP/WATT32 does not have functions named recv()
 
17595
          send() getnameinfo().
 
17596
 
 
17597
2006-07-12 07:19  yangtse
 
17598
 
 
17599
        * lib/sendf.c, lib/setup.h, lib/telnet.c, tests/server/sockfilt.c,
 
17600
          tests/server/sws.c: Use platform's native types for recv() and
 
17601
          send() arguments.
 
17602
 
 
17603
2006-07-11 23:35  danf
 
17604
 
 
17605
        * configure.ac, include/curl/curl.h: Enable --enable-hidden-symbols
 
17606
          for SunPro C
 
17607
 
 
17608
2006-07-11 23:34  yangtse
 
17609
 
 
17610
        * lib/config-amigaos.h, lib/config-riscos.h, lib/config-tpf.h,
 
17611
          lib/config-win32.h, lib/config-win32ce.h, lib/config.dj,
 
17612
          lib/hostares.c, lib/hostasyn.c, lib/hostip.c, lib/hostip4.c,
 
17613
          lib/hostip6.c, lib/hostsyn.c, lib/hostthre.c, lib/ldap.c,
 
17614
          packages/vms/config-vms.h, src/config-riscos.h: include
 
17615
          <malloc.h> only if HAVE_MALLOC_H and NEED_MALLOC_H are both
 
17616
          defined.
 
17617
 
 
17618
2006-07-11 22:40  yangtse
 
17619
 
 
17620
        * acinclude.m4, configure.ac, ares/acinclude.m4, ares/configure.ac:
 
17621
          Define NEED_MALLOC_H if including <stdlib.h> is not enough for
 
17622
          proper compilation and <malloc.h> must also be included.
 
17623
 
 
17624
2006-07-11 19:02  danf
 
17625
 
 
17626
        * lib/Makefile.inc, lib/easy.c, lib/strdup.c, lib/strdup.h,
 
17627
          src/Makefile.inc, src/main.c, src/setup.h: Moved strdup
 
17628
          replacement from src/main.c into src/strdup.c so it's available
 
17629
          in libcurl as well, if necessary.
 
17630
 
 
17631
2006-07-11 15:12  giva
 
17632
 
 
17633
        * lib/config.dj: Added comment and CVS id.
 
17634
 
 
17635
2006-07-11 02:23  yangtse
 
17636
 
 
17637
        * lib/connect.c: Socket must be set to CURL_SOCKET_BAD after
 
17638
          closing it.
 
17639
 
 
17640
2006-07-10 18:14  yangtse
 
17641
 
 
17642
        * lib/multi.c: DNS cache must use the multi DNS cache if the easy
 
17643
          handle's one is not using anyone in curl_multi_add_handle.
 
17644
 
 
17645
2006-07-08 23:30  bagder
 
17646
 
 
17647
        * README: the tool is named curl with lowercase c
 
17648
 
 
17649
2006-07-08 23:29  bagder
 
17650
 
 
17651
        * docs/INSTALL: just some more blurb
 
17652
 
 
17653
2006-07-08 20:52  bagder
 
17654
 
 
17655
        * CHANGES, RELEASE-NOTES, lib/cookie.c, tests/data/test8: Ates
 
17656
          Goral pointed out that libcurl's cookie parser did case
 
17657
          insensitive string comparisons on the path which is incorrect and
 
17658
          provided a patch that fixes this. I edited test case 8 to include
 
17659
          details that test for this.
 
17660
 
 
17661
2006-07-08 20:49  bagder
 
17662
 
 
17663
        * TODO-RELEASE: 7.15.5 is planned for August 2006
 
17664
 
 
17665
2006-07-08 01:08  bagder
 
17666
 
 
17667
        * docs/libcurl/curl_multi_add_handle.3: mention the shared DNS
 
17668
          stuff
 
17669
 
 
17670
2006-07-08 00:58  bagder
 
17671
 
 
17672
        * CHANGES, RELEASE-NOTES, lib/easy.c, lib/hostip.c, lib/multi.c,
 
17673
          lib/url.c, lib/urldata.h: Ingmar Runge provided a source snippet
 
17674
          that caused a crash. The reason for the crash was that libcurl
 
17675
          internally was a bit confused about who owned the DNS cache at
 
17676
          all times so if you created an easy handle that uses a shared DNS
 
17677
          cache and added that to a multi handle it would crash. Now we
 
17678
          keep more careful internal track of exactly what kind of DNS
 
17679
          cache each easy handle uses: None, Private (allocated for and
 
17680
          used only by this single handle), Shared (points to a cache held
 
17681
          by a shared object), Global (points to the global cache) or Multi
 
17682
          (points to the cache within the multi handle that is
 
17683
          automatically shared between all easy handles that are added with
 
17684
          private caches).
 
17685
 
 
17686
2006-07-08 00:07  bagder
 
17687
 
 
17688
        * docs/libcurl/curl_share_setopt.3: mention the by-default
 
17689
          "sharing"
 
17690
 
 
17691
2006-07-07 22:48  bagder
 
17692
 
 
17693
        * RELEASE-NOTES, docs/LICENSE-MIXING: yassl can be used now
 
17694
 
 
17695
2006-07-07 22:45  bagder
 
17696
 
 
17697
        * lib/README.pipelining: HTTP Pipelining is for GET and HEAD
 
17698
          requests only.
 
17699
 
 
17700
2006-07-07 20:37  danf
 
17701
 
 
17702
        * lib/Makefile.am: Fixed building curllib.dsp when running make
 
17703
          outside the source tree.
 
17704
 
 
17705
2006-07-07 19:34  yangtse
 
17706
 
 
17707
        * acinclude.m4, ares/acinclude.m4: Finally get rid of
 
17708
          CURL_CHECK_HEADERS_ONCE since it adds very little value and has
 
17709
          portability issues.
 
17710
 
 
17711
          Change some shell if...then...fi tests into case...esac tests
 
17712
          which demand less resources.
 
17713
 
 
17714
2006-07-07 16:03  yangtse
 
17715
 
 
17716
        * acinclude.m4, ares/acinclude.m4: Substitution of the literal '-'
 
17717
          is only done if it's the first or last character.
 
17718
 
 
17719
2006-07-07 14:59  yangtse
 
17720
 
 
17721
        * acinclude.m4, ares/acinclude.m4: Using backslashes and slashes in
 
17722
          the strings of the sed 'y' command shall be avoided since its
 
17723
          interpretation is not the same across platforms.
 
17724
 
 
17725
          Now we use the sed 's' command with a bracket expression.
 
17726
 
 
17727
2006-07-07 09:49  giva
 
17728
 
 
17729
        * lib/hostthre.c: Correct the trace for WinCE.
 
17730
 
 
17731
2006-07-07 09:46  giva
 
17732
 
 
17733
        * lib/hostthre.c: WinCE uses CreateThread(). Hence error is not in
 
17734
          'errno'.
 
17735
 
 
17736
2006-07-07 09:41  giva
 
17737
 
 
17738
        * lib/hostthre.c: Removed copying 'stderr' since it doesn't have
 
17739
          the desired effect.
 
17740
 
 
17741
2006-07-07 09:22  bagder
 
17742
 
 
17743
        * lib/README.pipelining: updated after discussions and thinking
 
17744
 
 
17745
2006-07-07 07:39  yangtse
 
17746
 
 
17747
        * acinclude.m4, ares/acinclude.m4: Fix excessive escaping.
 
17748
 
 
17749
2006-07-07 06:42  yangtse
 
17750
 
 
17751
        * acinclude.m4, ares/acinclude.m4: Fix CURL_CHECK_HEADERS_ONCE
 
17752
 
 
17753
2006-07-06 17:51  yangtse
 
17754
 
 
17755
        * acinclude.m4, ares/acinclude.m4: Fix MinGW/MSYS support in
 
17756
          CURL_CHECK_FUNC_RECV and CURL_CHECK_FUNC_SEND.
 
17757
 
 
17758
2006-07-06 15:57  giva
 
17759
 
 
17760
        * lib/curlx.h: Undefine symbols before redefining them.
 
17761
 
 
17762
2006-07-06 15:33  giva
 
17763
 
 
17764
        * lib/mprintf.c: Undefine correct symbol.
 
17765
 
 
17766
2006-07-06 01:16  yangtse
 
17767
 
 
17768
        * lib/config.dj: Oops !
 
17769
 
 
17770
2006-07-06 01:10  yangtse
 
17771
 
 
17772
        * acinclude.m4, ares/acinclude.m4, ares/ares.h, ares/nameser.h,
 
17773
          ares/setup.h, docs/examples/synctime.c, include/curl/multi.h,
 
17774
          lib/setup.h, src/setup.h: Prevent definition of HAVE_WINxxx_H
 
17775
          symbols and avoid inclusion of Windows headers when compiled with
 
17776
          Cygwin in POSIX emulation mode.
 
17777
 
 
17778
2006-07-05 16:23  giva
 
17779
 
 
17780
        * lib/mprintf.c: Cludge fix for djgpp 2.03 or older; it doesn't
 
17781
          have snprintf() etc.  So avoid using x_was_used().
 
17782
 
 
17783
2006-07-05 16:15  giva
 
17784
 
 
17785
        * lib/config.dj:  Add types and qualifiers for getnameifo(), send()
 
17786
          and recv().
 
17787
          (Yang Tse forgot about djgpp)
 
17788
 
 
17789
2006-07-04 19:19  yangtse
 
17790
 
 
17791
        * acinclude.m4, ares/acinclude.m4: Use a more descriptive var name.
 
17792
 
 
17793
2006-07-04 18:54  yangtse
 
17794
 
 
17795
        * acinclude.m4, ares/acinclude.m4, ares/config-win32.h,
 
17796
          lib/config-amigaos.h, lib/config-mac.h, lib/config-riscos.h,
 
17797
          lib/config-tpf.h, lib/config-win32.h, lib/config-win32ce.h,
 
17798
          packages/vms/config-vms.h: Get qualifier of arg 2 for send()
 
17799
          apart into SEND_QUAL_ARG2.
 
17800
 
 
17801
2006-07-04 18:10  yangtse
 
17802
 
 
17803
        * ares/config-win32.h, lib/config-amigaos.h, lib/config-mac.h,
 
17804
          lib/config-riscos.h, lib/config-tpf.h, lib/config-win32.h,
 
17805
          lib/config-win32ce.h, packages/vms/config-vms.h: Platforms that
 
17806
          don't have/run configure need default values in their config
 
17807
          files for:
 
17808
 
 
17809
          HAVE_GETNAMEINFO, GETNAMEINFO_QUAL_ARG1, GETNAMEINFO_TYPE_ARG1,
 
17810
          GETNAMEINFO_TYPE_ARG2, GETNAMEINFO_TYPE_ARG46,
 
17811
          GETNAMEINFO_TYPE_ARG7
 
17812
 
 
17813
          HAVE_RECV, RECV_TYPE_ARG1, RECV_TYPE_ARG2, RECV_TYPE_ARG3,
 
17814
          RECV_TYPE_ARG4, RECV_TYPE_RETV
 
17815
 
 
17816
          HAVE_SEND, SEND_TYPE_ARG1, SEND_TYPE_ARG2, SEND_TYPE_ARG3,
 
17817
          SEND_TYPE_ARG4, SEND_TYPE_RETV
 
17818
 
 
17819
2006-07-04 15:03  yangtse
 
17820
 
 
17821
        * acinclude.m4, configure.ac, ares/acinclude.m4, ares/configure.ac:
 
17822
          Find out return types and argument types for functions recv() and
 
17823
          send() at configuration stage.
 
17824
 
 
17825
2006-07-04 14:01  bagder
 
17826
 
 
17827
        * CHANGES, RELEASE-NOTES, lib/http.c: Toshiyuki Maezawa fixed a
 
17828
          problem where you couldn't override the Proxy-Connection: header
 
17829
          when using a proxy and not doing CONNECT.
 
17830
 
 
17831
2006-07-04 04:27  yangtse
 
17832
 
 
17833
        * lib/: hostip.h, hostip6.c, memdebug.h: Test HAVE_GETNAMEINFO
 
17834
          definition before using GETNAMEINFO_XXX definitions.
 
17835
 
 
17836
2006-07-03 20:38  yangtse
 
17837
 
 
17838
        * lib/: hostip.h, hostip6.c: Fix compiler warning.
 
17839
 
 
17840
2006-07-03 17:32  yangtse
 
17841
 
 
17842
        * acinclude.m4, configure.ac, ares/acinclude.m4: Use
 
17843
          CURL_CHECK_FUNC_GETNAMEINFO results in CURL_CHECK_NI_WITHSCOPEID
 
17844
 
 
17845
2006-07-03 01:09  yangtse
 
17846
 
 
17847
        * acinclude.m4, ares/acinclude.m4: Make CURL_CHECK_NI_WITHSCOPEID
 
17848
          actually try to compile NI_WITHSCOPEID when cross-compiling.
 
17849
 
 
17850
2006-07-02 03:21  yangtse
 
17851
 
 
17852
        * acinclude.m4, ares/acinclude.m4: Fix shell globbing in
 
17853
          CURL_CHECK_FUNC_GETNAMEINFO
 
17854
 
 
17855
2006-07-02 03:17  yangtse
 
17856
 
 
17857
        * acinclude.m4, ares/acinclude.m4: Fix shell globbing in
 
17858
          CURL_CHECK_FUNC_GETNAMEINFO
 
17859
 
 
17860
2006-07-01 19:07  yangtse
 
17861
 
 
17862
        * acinclude.m4: Get some debug info
 
17863
 
 
17864
2006-07-01 17:01  yangtse
 
17865
 
 
17866
        * acinclude.m4: Get some debug info
 
17867
 
 
17868
2006-07-01 14:53  yangtse
 
17869
 
 
17870
        * acinclude.m4: Avoid shell globbing
 
17871
 
 
17872
2006-07-01 13:21  yangtse
 
17873
 
 
17874
        * acinclude.m4: Get qualifier of arg 1 for getnameinfo apart. Take
 
17875
          3.
 
17876
 
 
17877
2006-07-01 05:07  yangtse
 
17878
 
 
17879
        * acinclude.m4: Get qualifier of arg 1 for getnameinfo apart.
 
17880
 
 
17881
2006-07-01 04:53  yangtse
 
17882
 
 
17883
        * ares/acinclude.m4: Get qualifier of arg 1 for getnameinfo apart.
 
17884
          Take 2.
 
17885
 
 
17886
2006-06-30 21:20  yangtse
 
17887
 
 
17888
        * ares/acinclude.m4: Get qualifier of arg 1 for getnameinfo apart.
 
17889
 
 
17890
2006-06-30 12:26  bagder
 
17891
 
 
17892
        * docs/examples/httpput.c: typecast the number passed to
 
17893
          CURLOPT_INFILESIZE_LARGE as a curl_off_t
 
17894
 
 
17895
2006-06-30 02:22  yangtse
 
17896
 
 
17897
        * acinclude.m4, ares/acinclude.m4: Remove experimental notice from
 
17898
          CURL_CHECK_FUNC_GETNAMEINFO
 
17899
 
 
17900
2006-06-29 09:35  bagder
 
17901
 
 
17902
        * lib/ssluse.c: with a very recent yassl, we now can display
 
17903
          'yassl' when the OpenSSL API is in fact provided by yassl instead
 
17904
 
 
17905
2006-06-28 13:31  bagder
 
17906
 
 
17907
        * RELEASE-NOTES: changed wording on the curl_multi_fdset() problem
 
17908
          and moved the -K change from bugfixes
 
17909
 
 
17910
2006-06-28 07:22  yangtse
 
17911
 
 
17912
        * lib/multi.c: fix better minor compiler warning
 
17913
 
 
17914
2006-06-28 06:17  yangtse
 
17915
 
 
17916
        * lib/multi.c: fix minor compiler warning
 
17917
 
 
17918
2006-06-28 04:45  yangtse
 
17919
 
 
17920
        * lib/formdata.c: fix minor compiler warning
 
17921
 
 
17922
2006-06-26 10:56  bagder
 
17923
 
 
17924
        * ares/Makefile.am: include config-win32.h in release archives
 
17925
 
 
17926
2006-06-26 08:43  bagder
 
17927
 
 
17928
        * docs/libcurl/libcurl-multi.3: changed wording slightly, and added
 
17929
          standard boiler-plate header
 
17930
 
 
17931
2006-06-25 01:11  bagder
 
17932
 
 
17933
        * docs/libcurl/curl_formget.3: Wallner's update
 
17934
 
 
17935
2006-06-24 23:54  bagder
 
17936
 
 
17937
        * lib/Makefile.am: Added README.pipelining but also extracted the
 
17938
          "docs" files to a separate list to get a better overview
 
17939
 
 
17940
2006-06-24 23:51  bagder
 
17941
 
 
17942
        * lib/README.pipelining: thoughts and ideas as posted to the list
 
17943
          the other day
 
17944
 
 
17945
2006-06-24 23:49  bagder
 
17946
 
 
17947
        * docs/libcurl/: curl_multi_setopt.3, curl_multi_socket.3,
 
17948
          curl_multi_timeout.3, libcurl-errors.3: corrected introduction
 
17949
          version number
 
17950
 
 
17951
2006-06-24 23:46  bagder
 
17952
 
 
17953
        * CHANGES, RELEASE-NOTES, docs/libcurl/Makefile.am,
 
17954
          docs/libcurl/curl_formget.3, include/curl/curl.h, lib/formdata.c:
 
17955
          Michael Wallner added curl_formget(), which allows an application
 
17956
          to extract (serialise) a previously built formpost (as with
 
17957
          curl_formadd()).
 
17958
 
 
17959
2006-06-24 20:29  bagder
 
17960
 
 
17961
        * ares/CHANGES: 1.3.1
 
17962
 
 
17963
2006-06-24 17:21  bagder
 
17964
 
 
17965
        * docs/TODO: Provide a libcurl API for setting mutex callbacks in
 
17966
          the underlying SSL library, so that the same application code can
 
17967
          use mutex-locking independently of OpenSSL or GnutTLS being used.
 
17968
 
 
17969
2006-06-24 00:07  bagder
 
17970
 
 
17971
        * CHANGES, RELEASE-NOTES, lib/multi.c: Arve Knudsen found a flaw in
 
17972
          curl_multi_fdset() for systems where curl_socket_t is unsigned
 
17973
          (like Windows) that could cause it to wrongly return a max fd of
 
17974
          -1.
 
17975
 
 
17976
2006-06-22 23:36  bagder
 
17977
 
 
17978
        * CHANGES, RELEASE-NOTES, docs/KNOWN_BUGS,
 
17979
          docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
 
17980
          lib/multi.c, lib/transfer.c, lib/url.c, lib/urldata.h,
 
17981
          src/main.c: Peter Silva introduced CURLOPT_MAX_SEND_SPEED_LARGE
 
17982
          and CURLOPT_MAX_RECV_SPEED_LARGE that limit tha maximum rate
 
17983
          libcurl is allowed to send or receive data. This kind of adds the
 
17984
          the command line tool's option --limit-rate to the library.
 
17985
 
 
17986
          The rate limiting logic in the curl app is now removed and is
 
17987
          instead provided by libcurl itself. Transfer rate limiting will
 
17988
          now also work for -d and -F, which it didn't before.
 
17989
 
 
17990
2006-06-21 19:34  bagder
 
17991
 
 
17992
        * docs/libcurl/: libcurl-tutorial.3, libcurl.3: minor language
 
17993
          edits bug reports 1510080 1510098
 
17994
 
 
17995
2006-06-20 09:27  bagder
 
17996
 
 
17997
        * docs/BINDINGS: the D binding link is dead but we know of no new
 
17998
          one!
 
17999
 
 
18000
2006-06-20 09:03  bagder
 
18001
 
 
18002
        * docs/libcurl/curl_easy_setopt.3: bad syntax
 
18003
 
 
18004
2006-06-19 23:39  bagder
 
18005
 
 
18006
        * CHANGES, RELEASE-NOTES, src/main.c: make -K on a bad file now
 
18007
          displays a warning
 
18008
 
 
18009
2006-06-19 08:41  wahern
 
18010
 
 
18011
        * ares/: CHANGES, ares_dns.h: Remove "big endian" DNS section and
 
18012
          RR data integer parser macros from ares_dns.h, which break c-ares
 
18013
          on my Sparc64. Bit-wise operations in C operate on logical
 
18014
          values. And in any event the octets are already in big-endian
 
18015
          (aka network) byte order so they're being reversed (thus the
 
18016
          source of the breakage).
 
18017
 
 
18018
2006-06-19 03:18  wahern
 
18019
 
 
18020
        * ares/: CHANGES, ares_process.c: Handle EAGAIN/EWOULDBLOCK
 
18021
          readiness errors, which can occur for both TCP and UDP even when
 
18022
          a poll(2) or select(2) suggest otherwise.
 
18023
 
 
18024
2006-06-16 09:27  bagder
 
18025
 
 
18026
        * docs/curl.1: when mentioning the default config file, point back
 
18027
          to the actual description of how to write such a file
 
18028
 
 
18029
2006-06-15 23:30  bagder
 
18030
 
 
18031
        * lib/transfer.c: select_res is not a socket, it should be a plain
 
18032
          int
 
18033
 
 
18034
2006-06-13 19:43  danf
 
18035
 
 
18036
        * configure.ac: Check whether gcc supports --enable-hidden-symbols
 
18037
          before allowing it.
 
18038
 
 
18039
2006-06-12 22:33  danf
 
18040
 
 
18041
        * docs/INSTALL, configure.ac, include/curl/curl.h: Implemented
 
18042
          --enable-hidden-symbols configure option to enable
 
18043
          -fvisibility=hidden on gcc >= 4.0.  This reduces the size of the
 
18044
          libcurl binary and speeds up dynamic linking by hiding all the
 
18045
          internal symbols from the symbol table.
 
18046
 
 
18047
2006-06-12 11:32  bagder
 
18048
 
 
18049
        * docs/THANKS: oops
 
18050
 
 
18051
2006-06-12 11:30  bagder
 
18052
 
 
18053
        * docs/THANKS: added contributors from the 7.15.4 release
 
18054
 
 
18055
2006-06-12 09:24  bagder
 
18056
 
 
18057
        * RELEASE-NOTES, include/curl/curlver.h: starting the journey
 
18058
          towards the next release
 
18059
 
 
18060
2006-06-12 08:53  bagder
 
18061
 
 
18062
        * CHANGES, RELEASE-NOTES: 7.15.4 coming up
 
18063
 
 
18064
2006-06-12 08:51  bagder
 
18065
 
 
18066
        * README: Nah, we refer people to the generic site that lists the
 
18067
          mirrors instead of trying to maintain an accurate list in this
 
18068
          file (too).
 
18069
 
 
18070
2006-06-10 19:35  giva
 
18071
 
 
18072
        * tests/libtest/: lib505.c, lib507.c: Fix "'x' might be used
 
18073
          uninitialized in this function" warnings.
 
18074
 
 
18075
2006-06-09 23:08  bagder
 
18076
 
 
18077
        * README: sync with existing list of up-to-date mirrors
 
18078
 
 
18079
2006-06-09 14:07  bagder
 
18080
 
 
18081
        * lib/ssluse.c: proper use of newlines
 
18082
 
 
18083
2006-06-09 10:25  bagder
 
18084
 
 
18085
        * tests/libtest/lib525.c: stricter type use to please compilers
 
18086
 
 
18087
2006-06-09 09:08  bagder
 
18088
 
 
18089
        * lib/transfer.c: oops, serious breakage in the fdset() function
 
18090
 
 
18091
2006-06-09 00:43  bagder
 
18092
 
 
18093
        * tests/libtest/: Makefile.am, lib525.c: lib525.c does a FTP upload
 
18094
          with PORT using multi interface
 
18095
 
 
18096
2006-06-08 13:06  bagder
 
18097
 
 
18098
        * docs/libcurl/curl_easy_getinfo.3: corrected the
 
18099
          CURLINFO_TOTAL_TIME description
 
18100
 
 
18101
2006-06-08 08:12  bagder
 
18102
 
 
18103
        * CHANGES, RELEASE-NOTES, configure.ac, lib/if2ip.c, lib/setup.h,
 
18104
          lib/url.c, src/main.c, src/setup.h: Brian Dessent's fixes for
 
18105
          cygwin builds
 
18106
 
 
18107
2006-06-07 16:14  bagder
 
18108
 
 
18109
        * CHANGES, RELEASE-NOTES, lib/http_ntlm.c, lib/ssluse.c,
 
18110
          lib/ssluse.h, tests/data/test150, tests/data/test155,
 
18111
          tests/data/test159, tests/data/test162, tests/data/test169,
 
18112
          tests/data/test170, tests/data/test176, tests/data/test209,
 
18113
          tests/data/test213, tests/data/test239, tests/data/test243,
 
18114
          tests/data/test265, tests/data/test267, tests/data/test67,
 
18115
          tests/data/test68, tests/data/test69, tests/data/test81,
 
18116
          tests/data/test89, tests/data/test90, tests/data/test91: NTLM2
 
18117
          session response support
 
18118
 
 
18119
2006-05-31 07:49  bagder
 
18120
 
 
18121
        * RELEASE-NOTES: two new mirrors and a recount of them
 
18122
 
 
18123
2006-05-31 07:17  bagder
 
18124
 
 
18125
        * lib/Makefile.am: Added config-tpf.h to the release package
 
18126
 
 
18127
2006-05-30 10:45  bagder
 
18128
 
 
18129
        * docs/TODO: Removed a few fixed issues and a few issues currently
 
18130
          in progress in the Hiper project. Also added a few obvious ones.
 
18131
 
 
18132
2006-05-28 13:28  bagder
 
18133
 
 
18134
        * docs/FEATURES: correct explicit/implicit terms for FTPS
 
18135
 
 
18136
2006-05-28 00:26  bagder
 
18137
 
 
18138
        * lib/splay.h: one modified proto and one removed proto
 
18139
 
 
18140
2006-05-28 00:26  bagder
 
18141
 
 
18142
        * lib/multi.c: adapted to the new Curl_splayremovebyaddr() proto
 
18143
 
 
18144
2006-05-28 00:25  bagder
 
18145
 
 
18146
        * lib/splay.c: Ifdef'ed out unused function, added lots of comments
 
18147
          and renamed a few variables, simplified the splayprint function,
 
18148
          modified Curl_splayremovebyaddr() to return error code. All in an
 
18149
          effort to track down the reported splay problem, but I've failed
 
18150
          to do that so far...
 
18151
 
 
18152
2006-05-27 13:36  bagder
 
18153
 
 
18154
        * tests/testcurl.pl: reverted the previous .libs check for libs,
 
18155
          but instead make mingw32 builds more similar to other configure
 
18156
          builds (== use .la for libext and no binext)
 
18157
 
 
18158
2006-05-27 00:23  bagder
 
18159
 
 
18160
        * CHANGES, lib/libcurl.framework.make: �scar Morales Viv� updated
 
18161
          the libcurl.framework.make file.
 
18162
 
 
18163
2006-05-26 13:26  bagder
 
18164
 
 
18165
        * lib/: multi.c, url.c, urldata.h: long/int cleanup to silence
 
18166
          picky compiler warnings
 
18167
 
 
18168
2006-05-26 01:04  bagder
 
18169
 
 
18170
        * CHANGES, RELEASE-NOTES, lib/http_digest.c: Olaf St�ben fixed a
 
18171
          bug that caused Digest authentication with md5-sess to fail. When
 
18172
          using the md5-sess, the result was not Md5 encoded and Base64
 
18173
          transformed.
 
18174
 
 
18175
2006-05-25 13:15  bagder
 
18176
 
 
18177
        * docs/: MANUAL, curl.1: minor RFC updates, Dan Fandrich brought my
 
18178
          attention to them
 
18179
 
 
18180
2006-05-25 13:04  bagder
 
18181
 
 
18182
        * tests/testcurl.pl: better check for libs created in the .libs
 
18183
          directory since libtool does this kind of magic
 
18184
 
 
18185
2006-05-25 01:16  bagder
 
18186
 
 
18187
        * CHANGES: added some missing items
 
18188
 
 
18189
2006-05-25 01:02  bagder
 
18190
 
 
18191
        * ares/: Makefile.am, configure.ac: Copied the NO_UNDEFINED magic
 
18192
          from libcurl to make this build fine again with libtool
 
18193
          cross-compiled on linux with mingw32
 
18194
 
 
18195
2006-05-25 00:46  bagder
 
18196
 
 
18197
        * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3,
 
18198
          lib/cookie.c, lib/cookie.h, lib/url.c: Michael Wallner provided a
 
18199
          patch that allows "SESS" to be set with CURLOPT_COOKIELIST, which
 
18200
          then makes all session cookies get cleared. (slightly edited by
 
18201
          me, and the re-indent in cookie.c was also done by me)
 
18202
 
 
18203
2006-05-24 23:39  bagder
 
18204
 
 
18205
        * tests/server/util.c: make sure we pass a time_t * to localtime(),
 
18206
          and the timeval struct members are not always time_t ones
 
18207
 
 
18208
2006-05-24 18:11  bagder
 
18209
 
 
18210
        * lib/splay.c: minor fix to make Curl_splayremove() return a NULL
 
18211
          as "removed" in case nothing matched fine
 
18212
 
 
18213
2006-05-24 17:22  bagder
 
18214
 
 
18215
        * tests/: data/test271, server/tftpd.c: based on Tor Arntsen's fix,
 
18216
          this should correct test case 271 to again run fine
 
18217
 
 
18218
2006-05-24 00:55  bagder
 
18219
 
 
18220
        * configure.ac: Fixed a shell script syntax error that all of a
 
18221
          sudden started causing this script to fail on debian unstable
 
18222
          (some specific bash version perhaps?)
 
18223
 
 
18224
2006-05-23 23:19  bagder
 
18225
 
 
18226
        * lib/config-tpf.h: David McCreedy's update
 
18227
 
 
18228
2006-05-15 10:09  bagder
 
18229
 
 
18230
        * docs/DISTRO-DILEMMA: updated with more recent facts
 
18231
 
 
18232
2006-05-15 00:49  bagder
 
18233
 
 
18234
        * docs/KNOWN_BUGS: The SOCKS connection codes don't properly
 
18235
          acknowledge (connect) timeouts.
 
18236
 
 
18237
2006-05-12 00:24  bagder
 
18238
 
 
18239
        * docs/examples/: Makefile.am, ftpuploadresume.c: The new
 
18240
          ftpuploadresume.c example by Philip Bock
 
18241
 
 
18242
2006-05-11 23:37  bagder
 
18243
 
 
18244
        * configure.ac: Ok, when checking for old-style SSLeay headers we
 
18245
          cannot just use AC_CHECK_HEADERS() and the action-if-found since
 
18246
          that action is run even if just one of the six headers is found
 
18247
          and I just now fell over a case with a duplicate file name (a
 
18248
          krb4 implementation with an err.h file).
 
18249
 
 
18250
          I converted the check to manually make sure three of the headers
 
18251
          are present before considering them fine.
 
18252
 
 
18253
2006-05-11 08:34  bagder
 
18254
 
 
18255
        * tests/: runtests.pl, data/test190: 1 - allow much longer time for
 
18256
          the test FTP server to startup and get verified 2 - store the
 
18257
          time it took to verify it and allow that time to be used as
 
18258
          %FTPTIME[23] in command lines to allow us to adjust better to
 
18259
          slow hosts   since test 190 failed on my slow solaris machine
 
18260
          just because it hadn't   gotten time to run all the way the test
 
18261
          assumed all machines would reach   before the time-out elapsed.
 
18262
 
 
18263
2006-05-11 07:17  bagder
 
18264
 
 
18265
        * lib/getinfo.c: make sure the LASTSOCKET check only checks for SSL
 
18266
          status if the socket truly use SSL
 
18267
 
 
18268
2006-05-11 07:16  bagder
 
18269
 
 
18270
        * lib/sslgen.c: silence warning
 
18271
 
 
18272
2006-05-11 00:17  bagder
 
18273
 
 
18274
        * CHANGES, RELEASE-NOTES, lib/getinfo.c, lib/sslgen.c,
 
18275
          lib/sslgen.h, lib/ssluse.c, lib/ssluse.h: David McCreedy provided
 
18276
          a fix for CURLINFO_LASTSOCKET that does extended checks on the
 
18277
          to-be-returned socket to make sure it truly seems to be alive and
 
18278
          well. For SSL connection it (only) uses OpenSSL functions.
 
18279
 
 
18280
2006-05-10 23:38  bagder
 
18281
 
 
18282
        * tests/runtests.pl: My Solaris test server was simply too slow to
 
18283
          be able to respond within 4 seconds even when everything is fine!
 
18284
          Now we allow a test server 8 seconds to respond to still be
 
18285
          considered ok.
 
18286
 
 
18287
2006-05-10 16:16  bagder
 
18288
 
 
18289
        * packages/AIX/: .cvsignore, RPM/.cvsignore: cvsignore these files
 
18290
 
 
18291
2006-05-10 13:44  bagder
 
18292
 
 
18293
        * CHANGES, RELEASE-NOTES, lib/dict.c: 1 - allow DICT with properly
 
18294
          URL-escaped words, like using %20 for spaces 2 - properly escape
 
18295
          certain letters within a DICT word to comply to the RFC2229
 
18296
 
 
18297
2006-05-10 11:53  bagder
 
18298
 
 
18299
        * tests/server/sws.c: removed variable declarations shadowing
 
18300
          previously declared variables
 
18301
 
 
18302
2006-05-10 10:03  bagder
 
18303
 
 
18304
        * ares/: CHANGES, acinclude.m4, configure.ac: Bram Matthys brought
 
18305
          my attention to a libtool peculiarity where detecting things such
 
18306
          as C++ compiler actually is a bad thing and since we don't need
 
18307
          that detection I added a work-around, much inspired by a previous
 
18308
          patch by Paolo Bonzini. This also shortens the configure script
 
18309
          quite a lot.
 
18310
 
 
18311
2006-05-09 15:02  bagder
 
18312
 
 
18313
        * lib/tftp.c: oops, could return an uninitialized variable
 
18314
 
 
18315
2006-05-09 14:56  bagder
 
18316
 
 
18317
        * CHANGES, RELEASE-NOTES, docs/libcurl/libcurl.m4: Andreas Ntaflos
 
18318
          reported a bug in libcurl.m4: When configuring my GNU autotools
 
18319
          project, which optionally (default=yes) uses libcurl on a system
 
18320
          without a (usable) libcurl installation, but not specifying
 
18321
          `--without-libcurl', configure determines correctly that no
 
18322
          libcurl is available, however, the LIBCURL variable gets expanded
 
18323
          to `LIBCURL = -lcurl' in the resulting Makefiles.
 
18324
 
 
18325
          David Shaw fixed the flaw.
 
18326
 
 
18327
2006-05-09 14:44  bagder
 
18328
 
 
18329
        * RELEASE-NOTES: mention the other TFTP cleanup sweep from yday
 
18330
 
 
18331
2006-05-09 14:43  bagder
 
18332
 
 
18333
        * CHANGES, lib/ssluse.c: Robson Braga Araujo fixed two problems in
 
18334
          the recently added non-blocking SSL connects. The state machine
 
18335
          was not reset properly so that subsequent connects using the same
 
18336
          handle would fail, and there were two memory leaks.
 
18337
 
 
18338
2006-05-09 13:33  bagder
 
18339
 
 
18340
        * CHANGES, RELEASE-NOTES, lib/multi.c: Robson Braga Araujo fixed a
 
18341
          memory leak when you added an easy handle to a multi stack and
 
18342
          that easy handle had already been used to do one or more easy
 
18343
          interface transfers, as then the code threw away the previously
 
18344
          used DNS cache without properly freeing it.
 
18345
 
 
18346
2006-05-09 00:23  bagder
 
18347
 
 
18348
        * lib/tftp.c: check more return codes and skip the initial slash in
 
18349
          given file names
 
18350
 
 
18351
2006-05-08 23:00  bagder
 
18352
 
 
18353
        * lib/tftp.c: no longer uses errno but Curl_sockerrno() and now
 
18354
          acknowledges return codes from Curl_client_write
 
18355
 
 
18356
2006-05-08 21:41  danf
 
18357
 
 
18358
        * lib/tftp.c: Stop sending retransmitted received blocks up to
 
18359
          client Fixed handling of retransmitted blocks on transmit
 
18360
          Properly aligned data to transmit within packet Replaced calls to
 
18361
          strerror() with Curl_strerror()
 
18362
 
 
18363
2006-05-08 17:09  bagder
 
18364
 
 
18365
        * CHANGES, RELEASE-NOTES, docs/KNOWN_BUGS, lib/tftp.c: Fixed known
 
18366
          bug #28. The TFTP code no longer assumes a packed struct and thus
 
18367
          works reliably on more platforms.
 
18368
 
 
18369
2006-05-07 20:27  bagder
 
18370
 
 
18371
        * lib/urldata.h: Fix GnuTLS compile warning. Risking breakage with
 
18372
          some older version of GnuTLS?
 
18373
 
 
18374
2006-05-06 00:14  bagder
 
18375
 
 
18376
        * lib/http.c: Curl_https_getsock() was OpenSSL-specific and really
 
18377
          should not be present like this in this source file. The quickfix
 
18378
          for now is to provide a simple version for GnuTLS builds. The
 
18379
          GnuTLS version of libcurl doesn't yet allow fully non-blocking
 
18380
          connects anyway so this function doesn't get used.
 
18381
 
 
18382
2006-05-06 00:07  bagder
 
18383
 
 
18384
        * lib/hostares.c: get the Curl_sockerrno proto
 
18385
 
 
18386
2006-05-05 23:08  bagder
 
18387
 
 
18388
        * ares/AUTHORS: two more contributors
 
18389
 
 
18390
2006-05-05 12:24  bagder
 
18391
 
 
18392
        * lib/: gtls.c, hostip6.c, select.c, sendf.c, ssluse.c: additional
 
18393
          renames of Curl_ourerrno => Curl_sockerrno
 
18394
 
 
18395
2006-05-05 00:39  bagder
 
18396
 
 
18397
        * CHANGES, RELEASE-NOTES, lib/connect.c, lib/connect.h, lib/dict.c,
 
18398
          lib/file.c, lib/ftp.c, lib/hostares.c, lib/hostasyn.c,
 
18399
          lib/hostip.c, lib/hostip6.c, lib/hostsyn.c, lib/http.c,
 
18400
          lib/http_negotiate.c, lib/sendf.c, lib/ssluse.c, lib/telnet.c,
 
18401
          lib/tftp.c: Roland Blom filed bug report #1481217
 
18402
          (http://curl.haxx.se/bug/view.cgi?id=1481217), with follow-ups by
 
18403
          Michele Bini and David Byron. libcurl previously wrongly used
 
18404
          GetLastError() on windows to get error details after
 
18405
          socket-related function calls, when it really should use
 
18406
          WSAGetLastError() instead.
 
18407
 
 
18408
          When changing to this, the former function Curl_ourerrno() is now
 
18409
          instead called Curl_sockerrno() as it is necessary to only use it
 
18410
          to get errno from socket-related functions as otherwise it won't
 
18411
          work as intended on Windows.
 
18412
 
 
18413
2006-05-04 08:00  bagder
 
18414
 
 
18415
        * CHANGES, RELEASE-NOTES, lib/gtls.c: Mark Eichin submitted bug
 
18416
          report #1480821 (http://curl.haxx.se/bug/view.cgi?id=1480821) He
 
18417
          found and identified a problem with how libcurl dealt with GnuTLS
 
18418
          and a case where gnutls returned GNUTLS_E_AGAIN indicating it
 
18419
          would block. It would then return an unexpected return code,
 
18420
          making Curl_ssl_send() confuse the upper layer - causing random
 
18421
          28 bytes trash data to get inserted in the transfered stream.
 
18422
 
 
18423
          The proper fix was to make the Curl_gtls_send() function return
 
18424
          the proper return codes that the callers would expect. The
 
18425
          Curl_ossl_send() function already did this.
 
18426
 
 
18427
2006-05-04 00:39  bagder
 
18428
 
 
18429
        * ares/configure.ac: moved the curl_off_t check to within the
 
18430
          --enable-debug block where it belongs since it is a somewhat ugly
 
18431
          hack
 
18432
 
 
18433
2006-05-03 08:11  bagder
 
18434
 
 
18435
        * ares/: CHANGES, ares.h, ares__close_sockets.c, ares_cancel.c,
 
18436
          ares_destroy.c, ares_init.3, ares_init.c, ares_private.h,
 
18437
          ares_process.c: Nick Mathewson added the ARES_OPT_SOCK_STATE_CB
 
18438
          option that when set makes c-ares call a callback on socket state
 
18439
          changes. A better way than the ares_getsock() to get full control
 
18440
          over the socket state.
 
18441
 
 
18442
2006-05-03 00:48  bagder
 
18443
 
 
18444
        * CHANGES, RELEASE-NOTES, curl-config.in, docs/curl-config.1:
 
18445
          curl-config got a --checkfor option
 
18446
 
 
18447
2006-05-02 11:19  bagder
 
18448
 
 
18449
        * docs/examples/multi-post.c: Make this code use the proper
 
18450
          pointers
 
18451
 
 
18452
2006-04-26 19:27  giva
 
18453
 
 
18454
        * lib/strerror.c: Added revision ID-tag.
 
18455
 
 
18456
2006-04-26 19:26  giva
 
18457
 
 
18458
        * lib/: formdata.c, multi.c, select.c, strerror.c: Fixed
 
18459
          signed/unsigned convertion errors in Salford-C.  #ifdef around
 
18460
          WSAEDISCON in strerror.c.
 
18461
 
 
18462
2006-04-26 19:23  giva
 
18463
 
 
18464
        * lib/: hostares.c, hostasyn.c, hostip.c, hostip4.c, hostip6.c,
 
18465
          hostsyn.c, hostthre.c, ldap.c: Use the HAVE_MALLOC_H and
 
18466
          HAVE_PROCESS_H defines (more logical).
 
18467
 
 
18468
2006-04-26 19:15  giva
 
18469
 
 
18470
        * lib/config.dj: djgpp has <process.h> too.
 
18471
 
 
18472
2006-04-26 19:11  giva
 
18473
 
 
18474
        * lib/: config-win32.h, config-win32ce.h, setup.h, share.h: Added
 
18475
          support for Salford-C under Win32 (scc). HAVE_MALLOC_H and
 
18476
          HAVE_PROCESS_H added for all except scc.
 
18477
 
 
18478
2006-04-26 19:04  giva
 
18479
 
 
18480
        * include/curl/curl.h: Added SalfordC support.
 
18481
 
 
18482
2006-04-26 15:08  bagder
 
18483
 
 
18484
        * lib/urldata.h: crlf_conversions needs to be a curl_off_t for
 
18485
          ASCII transfers > 4GB on 32bit systems
 
18486
 
 
18487
2006-04-26 15:00  bagder
 
18488
 
 
18489
        * docs/: curl.1, libcurl/libcurl-errors.3: updated with more error
 
18490
          codes
 
18491
 
 
18492
2006-04-26 09:40  bagder
 
18493
 
 
18494
        * CHANGES, RELEASE-NOTES, TODO-RELEASE, docs/KNOWN_BUGS, lib/ftp.c,
 
18495
          lib/sendf.c, lib/transfer.c, lib/urldata.h, tests/data/test100,
 
18496
          tests/data/test101, tests/data/test130, tests/data/test131,
 
18497
          tests/data/test132, tests/data/test133, tests/data/test134,
 
18498
          tests/data/test215, tests/data/test250, tests/data/test251,
 
18499
          tests/data/test252, tests/data/test253, tests/data/test254,
 
18500
          tests/data/test255, tests/data/test521: David McCreedy brought
 
18501
          line end conversions when doing FTP ASCII transfers. They are
 
18502
          done on non-windows systems and translate CRLF to LF.
 
18503
 
 
18504
2006-04-25 23:41  bagder
 
18505
 
 
18506
        * src/main.c: --ftp-method was missing in the --help output, as
 
18507
          mentioned by Manfred Schwarb
 
18508
 
 
18509
2006-04-25 22:49  bagder
 
18510
 
 
18511
        * CHANGES, RELEASE-NOTES, lib/content_encoding.c: Paul Querna fixed
 
18512
          libcurl to better deal with deflate content encoding when the
 
18513
          stream (wrongly) lacks a proper zlib header. This seems to be the
 
18514
          case on too many actual server implementations.
 
18515
 
 
18516
2006-04-25 07:32  bagder
 
18517
 
 
18518
        * lib/multi.c: prevent signed/unsigned warnings
 
18519
 
 
18520
2006-04-25 00:41  bagder
 
18521
 
 
18522
        * hiper/STATUS: Mention my April 20 thoughts. I already changed the
 
18523
          README in the lib dir to be accurate on this.
 
18524
 
 
18525
2006-04-25 00:40  bagder
 
18526
 
 
18527
        * hiper/Makefile: added the hipev build
 
18528
 
 
18529
2006-04-25 00:40  bagder
 
18530
 
 
18531
        * hiper/hipev.c: the example that _is_ supposed to use libevent
 
18532
 
 
18533
2006-04-25 00:39  bagder
 
18534
 
 
18535
        * hiper/shiper.c: this example does NOT use libevent!
 
18536
 
 
18537
2006-04-21 15:46  bagder
 
18538
 
 
18539
        * CHANGES, RELEASE-NOTES, lib/connect.c: Ale Vesely fixed
 
18540
          CURLOPT_INTERFACE when using a hostname
 
18541
 
 
18542
2006-04-21 15:40  bagder
 
18543
 
 
18544
        * lib/: README.multi_socket, multi.c: each socket is used by
 
18545
          exactly one easy handle, but of course each easy handle can and
 
18546
          will use more than one socket
 
18547
 
 
18548
2006-04-21 13:17  bagder
 
18549
 
 
18550
        * docs/BINDINGS: added SPL and XBLite
 
18551
 
 
18552
2006-04-20 12:26  gknauf
 
18553
 
 
18554
        * ares/Makefile.netware, lib/Makefile.netware,
 
18555
          src/Makefile.netware: removed  -fpack-struct because gcc4 seems
 
18556
          to know its obsolete and warns...
 
18557
 
 
18558
2006-04-19 13:11  bagder
 
18559
 
 
18560
        * acinclude.m4, configure.ac: detect ICC and pass on "-we 147" so
 
18561
          that the configure checks for function arguments work properly -
 
18562
          and the option is not harmful for the rest of the curl build
 
18563
          either!
 
18564
 
 
18565
2006-04-19 11:08  bagder
 
18566
 
 
18567
        * docs/libcurl/: curl_easy_setopt.3, curl_version_info.3: the new
 
18568
          conversion stuff documented (mostly by David McCreedy)
 
18569
 
 
18570
2006-04-19 11:03  bagder
 
18571
 
 
18572
        * include/curl/curl.h, lib/version.c: CURL_VERSION_CONV is returned
 
18573
          by curl_version_info if libcurl has been built to allow/support
 
18574
          character conversions
 
18575
 
 
18576
2006-04-19 01:24  bagder
 
18577
 
 
18578
        * hiper/STATUS: mention the recent thoughts/progress I had
 
18579
 
 
18580
2006-04-19 01:14  bagder
 
18581
 
 
18582
        * CHANGES, RELEASE-NOTES, lib/ftp.c: Robson Braga Araujo provided a
 
18583
          patch that makes libcurl less eager to close the control
 
18584
          connection when using FTP, for example when you remove an easy
 
18585
          handle from a multi stack.
 
18586
 
 
18587
2006-04-19 00:12  bagder
 
18588
 
 
18589
        * CHANGES, RELEASE-NOTES: mention Katie Wang as author of the patch
 
18590
 
 
18591
2006-04-19 00:10  bagder
 
18592
 
 
18593
        * lib/ssluse.c: corrected the SSL timeout, as Ates Goral's patch
 
18594
          did it and that works (opposed to my previous brain-damaged
 
18595
          version)
 
18596
 
 
18597
2006-04-18 12:55  bagder
 
18598
 
 
18599
        * lib/multi.c: attempt to silence the MIPSPro compiler warning
 
18600
 
 
18601
2006-04-18 12:51  bagder
 
18602
 
 
18603
        * lib/connect.c: avoid a warning about declaring a variable that
 
18604
          shadows an earlier declared one
 
18605
 
 
18606
2006-04-18 11:23  bagder
 
18607
 
 
18608
        * lib/libcurl.imp: there's an curl_easy_unescape too now
 
18609
 
 
18610
2006-04-17 20:04  gknauf
 
18611
 
 
18612
        * ares/Makefile.netware: minor Makefile fix - let's go 2006; use
 
18613
          correct version var.
 
18614
 
 
18615
2006-04-17 19:06  gknauf
 
18616
 
 
18617
        * lib/libcurl.imp: added missing symbol export.
 
18618
 
 
18619
2006-04-12 20:12  bagder
 
18620
 
 
18621
        * lib/Makefile.vc6: added splay
 
18622
 
 
18623
2006-04-12 16:01  giva
 
18624
 
 
18625
        * lib/Makefile.Watcom: Added splay.c.
 
18626
 
 
18627
2006-04-12 15:54  giva
 
18628
 
 
18629
        * lib/hostthre.c: Add "multiif.h" for GETSOCK_WRITESOCK() macro.
 
18630
 
 
18631
2006-04-11 12:49  bagder
 
18632
 
 
18633
        * CHANGES, RELEASE-NOTES, src/main.c: #1468330
 
18634
          (http://curl.haxx.se/bug/view.cgi?id=1468330) pointed out a bad
 
18635
          typecast in the curl tool leading to a crash with (64bit?) VS2005
 
18636
          (at least) since the struct timeval field tv_sec is an int while
 
18637
          time_t is 64bit.
 
18638
 
 
18639
2006-04-11 09:23  bagder
 
18640
 
 
18641
        * lib/hostthre.c: adjusted to the new internal *_getsock() concept
 
18642
          for providing info internally about what sockets to wait for what
 
18643
          action on
 
18644
 
 
18645
2006-04-11 09:22  bagder
 
18646
 
 
18647
        * lib/hostip.h: added docs and removed proto
 
18648
 
 
18649
2006-04-10 23:57  bagder
 
18650
 
 
18651
        * CHANGES, RELEASE-NOTES: mention recent additions
 
18652
 
 
18653
2006-04-10 23:55  bagder
 
18654
 
 
18655
        * docs/libcurl/Makefile.am: adding the new man pages to the package
 
18656
 
 
18657
2006-04-10 23:49  bagder
 
18658
 
 
18659
        * lib/ssluse.c: Ates Goral found out that if you specified both
 
18660
          CURLOPT_CONNECTTIMEOUT and CURLOPT_TIMEOUT, the _longer_ time
 
18661
          would wrongly be used for the SSL connection time-out!
 
18662
 
 
18663
2006-04-10 17:00  bagder
 
18664
 
 
18665
        * lib/: Makefile.inc, connect.c, ftp.c, ftp.h, hash.c, hostares.c,
 
18666
          hostip.h, hostsyn.c, http.c, http.h, multi.c, multiif.h,
 
18667
          speedcheck.c, splay.c, splay.h, strerror.c, transfer.c,
 
18668
          transfer.h, url.c, url.h, urldata.h: First curl_multi_socket()
 
18669
          commit. Should primarily be considered as an internal code
 
18670
          rearrange to fit the future better.
 
18671
 
 
18672
2006-04-10 16:58  bagder
 
18673
 
 
18674
        * hiper/Makefile: This no longer needs the extra define!
 
18675
 
 
18676
2006-04-10 16:54  bagder
 
18677
 
 
18678
        * lib/Makefile.am: added README.multi_socket
 
18679
 
 
18680
2006-04-10 16:44  bagder
 
18681
 
 
18682
        * lib/README.multi_socket: state of the multi_socket API works
 
18683
 
 
18684
2006-04-10 15:31  bagder
 
18685
 
 
18686
        * configure.ac: check for fork() as well, so that we can build the
 
18687
          sws http test server with fork support for cooler tests
 
18688
 
 
18689
2006-04-10 15:14  bagder
 
18690
 
 
18691
        * lib/setup.h: avoid duplicate typedefs, as this type is also
 
18692
          defined in our public headers
 
18693
 
 
18694
2006-04-10 15:12  bagder
 
18695
 
 
18696
        * include/curl/multi.h: curl_multi_socket() updates
 
18697
 
 
18698
2006-04-10 15:11  bagder
 
18699
 
 
18700
        * tests/server/sws.c: if configure found a fork(), sws supports
 
18701
          --fork which is *NOT* used by the ordinary test suite. Also
 
18702
          removed the perror() calls and instead made the logging output
 
18703
          the errno code to ease error tracking using logs.
 
18704
 
 
18705
2006-04-10 15:10  bagder
 
18706
 
 
18707
        * tests/httpsserver.pl: output the exit code from stunnel to stderr
 
18708
          in case it is non-zero
 
18709
 
 
18710
2006-04-10 15:09  bagder
 
18711
 
 
18712
        * tests/httpserver.pl: support --fork and pass that on to sws
 
18713
 
 
18714
2006-04-10 15:03  bagder
 
18715
 
 
18716
        * tests/runtests.pl: Scan for 'stunnel4' before 'stunnel' since
 
18717
          debian have them setup this way and it should break most other
 
18718
          systems. The "funny" part is that debian actually have a
 
18719
          'stunnel' setup to simulate stunnel v3 but it breaks our own
 
18720
          stunnel-version-detect-and-adjust-to-it system.
 
18721
 
 
18722
          Added initial support for optionally running servers with fork
 
18723
          support.
 
18724
 
 
18725
2006-04-10 14:26  bagder
 
18726
 
 
18727
        * tests/data/: test169, test239, test243: Use correct
 
18728
          content-length. Found out by patching the libcurl read to only
 
18729
          read one byte at a time...
 
18730
 
 
18731
2006-04-10 10:24  bagder
 
18732
 
 
18733
        * docs/KNOWN_BUGS: 33. Doing multi-pass HTTP authentication on a
 
18734
          non-default port does not work.    This happens because the
 
18735
          multi-pass code abuses the redirect following code    for doing
 
18736
          multiple requests, and when we following redirects to an absolute
 
18737
          URL we must use the newly specified port and not the one
 
18738
          specified in the    original URL. A proper fix to this would need
 
18739
          to separate the negotiation    "redirect" from an actual
 
18740
          redirect.
 
18741
 
 
18742
2006-04-10 10:17  bagder
 
18743
 
 
18744
        * TODO-RELEASE: 65 - curl_multi_socket() added but not extensively
 
18745
          tested nor particularly      documented or pushed for.
 
18746
 
 
18747
2006-04-10 10:16  bagder
 
18748
 
 
18749
        * CVS-INFO: we haven't been using yacc/bison in a long time!
 
18750
 
 
18751
2006-04-10 10:14  bagder
 
18752
 
 
18753
        * CHANGES, CHANGES.2005: forked off the changes from 2005 into its
 
18754
          own file
 
18755
 
 
18756
2006-04-10 00:41  bagder
 
18757
 
 
18758
        * docs/libcurl/libcurl-errors.3, include/curl/curl.h,
 
18759
          lib/strerror.c, src/main.c: CURLE_FTP_USER_PASSWORD_INCORRECT is
 
18760
          not returned by libcurl anymore!
 
18761
 
 
18762
2006-04-10 00:40  bagder
 
18763
 
 
18764
        * docs/libcurl/curl_easy_setopt.3: mention RFC 2396 for URL syntax
 
18765
          spec
 
18766
 
 
18767
2006-04-09 10:39  bagder
 
18768
 
 
18769
        * docs/examples/: Makefile.am, sampleconv.c: new little example
 
18770
          using the new conversion callbacks added in 7.15.4
 
18771
 
 
18772
2006-04-08 23:29  bagder
 
18773
 
 
18774
        * docs/libcurl/curl_easy_unescape.3: mention the outlength argument
 
18775
 
 
18776
2006-04-08 13:04  giva
 
18777
 
 
18778
        * lib/http_ntlm.c: readint_le() not needed in USE_WINDOWS_SSPI
 
18779
          code.
 
18780
 
 
18781
2006-04-08 13:01  giva
 
18782
 
 
18783
        * lib/ldap.c: curl_easy_unescape() takes 4 arguments.
 
18784
 
 
18785
2006-04-07 23:50  bagder
 
18786
 
 
18787
        * docs/libcurl/Makefile.am, docs/libcurl/curl_easy_escape.3,
 
18788
          docs/libcurl/curl_easy_unescape.3, docs/libcurl/curl_escape.3,
 
18789
          docs/libcurl/curl_unescape.3, include/curl/curl.h,
 
18790
          lib/config-tpf.h, lib/easy.c, lib/easyif.h, lib/escape.c,
 
18791
          lib/escape.h, lib/file.c, lib/ftp.c, lib/ldap.c, lib/select.c,
 
18792
          lib/select.h, lib/sendf.c, lib/setup.h, lib/ssluse.c,
 
18793
          lib/strerror.c, lib/tftp.c, lib/transfer.c, lib/url.c,
 
18794
          lib/urldata.h, src/main.c, src/setup.h: First commit of David
 
18795
          McCreedy's EBCDIC and TPF changes.
 
18796
 
 
18797
2006-04-07 14:10  bagder
 
18798
 
 
18799
        * src/urlglob.c: minor re-arrange to return a value in order to
 
18800
          avoid compiler warnings for not returning a value from a non-void
 
18801
          function (even though the code never actually reached that point
 
18802
          before)
 
18803
 
 
18804
2006-04-07 13:47  bagder
 
18805
 
 
18806
        * lib/: url.c, urldata.h: added typedefed function pointers and
 
18807
          typecast the NULL assignments in an attempt to silence picky
 
18808
          compilers when assigning data pointers to a function pointer
 
18809
          variable
 
18810
 
 
18811
2006-04-07 13:46  bagder
 
18812
 
 
18813
        * lib/telnet.c: attempt to avoid warnings in picky environments by
 
18814
          storing options as unsigned chars
 
18815
 
 
18816
2006-04-05 14:46  bagder
 
18817
 
 
18818
        * tests/data/: test150, test155, test159, test169, test209,
 
18819
          test267, test67, test68, test69, test81, test89, test90, test91:
 
18820
          cut off a bit more of the type-2 ntlm message since it differs
 
18821
          between hosts
 
18822
 
 
18823
2006-04-05 14:35  bagder
 
18824
 
 
18825
        * CHANGES, RELEASE-NOTES, lib/http_ntlm.c, lib/urldata.h,
 
18826
          tests/data/test150, tests/data/test155, tests/data/test159,
 
18827
          tests/data/test162, tests/data/test169, tests/data/test170,
 
18828
          tests/data/test176, tests/data/test209, tests/data/test213,
 
18829
          tests/data/test239, tests/data/test243, tests/data/test265,
 
18830
          tests/data/test267, tests/data/test67, tests/data/test68,
 
18831
          tests/data/test69, tests/data/test81, tests/data/test89,
 
18832
          tests/data/test90, tests/data/test91: Michele Bini modified the
 
18833
          NTLM code to work for his "weird IIS case"
 
18834
          (http://curl.haxx.se/mail/lib-2006-02/0154.html) by adding the
 
18835
          NTLM hash function in addition to the LM one and making some
 
18836
          other adjustments in the order the different parts of the data
 
18837
          block are sent in the Type-2 reply.  Inspiration for this work
 
18838
          was taken from the Firefox NTLM implementation.
 
18839
 
 
18840
          I edited the existing 21(!) NTLM test cases to run fine with
 
18841
          these news. Due to the fact that we now properly include the host
 
18842
          name in the Type-2 message the test cases now only compare parts
 
18843
          of that chunk.
 
18844
 
 
18845
2006-03-28 12:08  bagder
 
18846
 
 
18847
        * include/curl/mprintf.h: for the CURLDEBUG case, we redefine
 
18848
          sprintf and vsprintf to make us notice if any use of such a
 
18849
          function slip through
 
18850
 
 
18851
2006-03-28 10:03  bagder
 
18852
 
 
18853
        * CHANGES, RELEASE-NOTES, lib/transfer.c, tests/data/Makefile.am,
 
18854
          tests/data/test276: #1451929
 
18855
          (http://curl.haxx.se/bug/view.cgi?id=1451929) detailed a bug that
 
18856
          occurred when asking libcurl to follow HTTP redirects and the
 
18857
          original URL had more than one question mark (?). Added test case
 
18858
          276 to verify.
 
18859
 
 
18860
2006-03-28 09:51  bagder
 
18861
 
 
18862
        * src/urlglob.c: converted sprintf() to snprintf() to reduce risk
 
18863
 
 
18864
2006-03-27 23:59  bagder
 
18865
 
 
18866
        * CHANGES, RELEASE-NOTES, src/main.c: David Byron found a problem
 
18867
          multiple -d options when libcurl was built with --enable-debug,
 
18868
          as then curl used free() on memory allocated both with normal
 
18869
          malloc() and with libcurl-provided functions, when the latter
 
18870
          MUST be freed with curl_free() in debug builds.
 
18871
 
 
18872
2006-03-27 16:34  gknauf
 
18873
 
 
18874
        * lib/Makefile.netware, src/Makefile.netware: minor Makefile fix -
 
18875
          let's go 2006; avoid kiling hugehelp.c when not built from CVS.
 
18876
 
 
18877
2006-03-26 10:52  bagder
 
18878
 
 
18879
        * CHANGES, RELEASE-NOTES, lib/tftp.c: Tor Arntsen figured out that
 
18880
          TFTP was broken on a lot of systems since we called bind() with a
 
18881
          too big argument in the 3rd parameter and at least Tru64, AIX and
 
18882
          IRIX seem to be very picky about it.
 
18883
 
 
18884
2006-03-21 23:30  bagder
 
18885
 
 
18886
        * CHANGES, RELEASE-NOTES, docs/curl.1,
 
18887
          docs/libcurl/curl_easy_getinfo.3, include/curl/curl.h, lib/ftp.c,
 
18888
          lib/getinfo.c, lib/urldata.h, src/writeout.c: David McCreedy
 
18889
          added CURLINFO_FTP_ENTRY_PATH to export the FTP entry path
 
18890
 
 
18891
2006-03-21 22:54  bagder
 
18892
 
 
18893
        * CHANGES, RELEASE-NOTES, lib/http.c, lib/http.h, lib/sslgen.c,
 
18894
          lib/sslgen.h, lib/ssluse.c, lib/ssluse.h, lib/url.c,
 
18895
          lib/urldata.h: Xavier Bouchoux made the SSL connection
 
18896
          non-blocking for the multi interface (when using OpenSSL).
 
18897
 
 
18898
2006-03-21 14:34  bagder
 
18899
 
 
18900
        * CHANGES, RELEASE-NOTES, configure.ac: Tor Arntsen fixed the AIX
 
18901
          Toolbox RPM spec
 
18902
 
 
18903
2006-03-20 23:51  bagder
 
18904
 
 
18905
        * CHANGES, RELEASE-NOTES, lib/ftp.c: David McCreedy fixed libcurl
 
18906
          to no longer ignore AUTH failures and now it reacts properly
 
18907
          according to the CURLOPT_FTP_SSL setting.
 
18908
 
 
18909
2006-03-20 23:25  bagder
 
18910
 
 
18911
        * CHANGES, RELEASE-NOTES: mention today's fixes
 
18912
 
 
18913
2006-03-20 23:24  bagder
 
18914
 
 
18915
        * docs/THANKS: 7.15.3 contributors
 
18916
 
 
18917
2006-03-20 23:15  danf
 
18918
 
 
18919
        * lib/tftp.c: Fixed a bug whereby a received file whose length was
 
18920
          a multiple of 512 bytes could have random garbage appended.
 
18921
          Also, stop processing TFTP packets which are too short to be
 
18922
          legal.
 
18923
 
 
18924
2006-03-20 14:14  bagder
 
18925
 
 
18926
        * src/main.c: off-by-one for the case when it adds /? and a
 
18927
          terminating zero to the URL
 
18928
 
 
18929
2006-03-20 10:03  bagder
 
18930
 
 
18931
        * CHANGES, RELEASE-NOTES, include/curl/curlver.h: start working
 
18932
          towards 7.15.4
 
18933
 
 
18934
2006-03-20 08:59  bagder
 
18935
 
 
18936
        * configure.ac, packages/Makefile.am, packages/AIX/Makefile.am:
 
18937
          fixed the AIX packages
 
18938
 
 
18939
2006-03-20 08:37  bagder
 
18940
 
 
18941
        * packages/AIX/: Makefile.am, RPM/Makefile.am: missing in CVS
 
18942
 
 
18943
2006-03-20 08:32  bagder
 
18944
 
 
18945
        * CHANGES, RELEASE-NOTES, lib/tftp.c: fixed tftp packet overflow
 
18946
          risk
 
18947
 
 
18948
2006-03-17 09:22  bagder
 
18949
 
 
18950
        * docs/libcurl/curl_getenv.3: slight rewording based on debian bug
 
18951
          report #357388 by Justin Pryzby
 
18952
 
 
18953
2006-03-16 23:31  bagder
 
18954
 
 
18955
        * docs/KNOWN_BUGS: fixed in CVS
 
18956
 
 
18957
2006-03-16 22:23  bagder
 
18958
 
 
18959
        * packages/: Makefile.am, AIX/RPM/README, AIX/RPM/curl.spec.in: AIX
 
18960
          Toolbox RPM spec file by Tor Arntsen
 
18961
 
 
18962
2006-03-15 22:21  bagder
 
18963
 
 
18964
        * docs/curl.1: slightly edited explanation for -f/--fail by the
 
18965
          help of Kjell Ericson
 
18966
 
 
18967
2006-03-14 01:07  bagder
 
18968
 
 
18969
        * src/main.c: use the new types accordingly
 
18970
 
 
18971
2006-03-14 01:05  bagder
 
18972
 
 
18973
        * include/curl/curl.h, docs/curl.1,
 
18974
          docs/libcurl/curl_easy_setopt.3: --ftp-method and
 
18975
          CURLOPT_FTP_FILEMETHOD are now documented and usable
 
18976
 
 
18977
2006-03-14 00:34  bagder
 
18978
 
 
18979
        * lib/ssluse.c: David McCreedy found a use of the wrong variable
 
18980
          when display the error text from OpenSSL.
 
18981
 
 
18982
2006-03-14 00:33  bagder
 
18983
 
 
18984
        * lib/ftp.c: David McCreedy found a missing return code assignment
 
18985
 
 
18986
2006-03-13 20:44  bagder
 
18987
 
 
18988
        * docs/libcurl/: curl_easy_getinfo.3, libcurl-tutorial.3: Scott
 
18989
          Worley's typo fixes
 
18990
 
 
18991
2006-03-08 16:46  bagder
 
18992
 
 
18993
        * lib/ftp.c: Peter Heuchert's correction for the clear control
 
18994
          connection case
 
18995
 
 
18996
2006-03-08 00:11  bagder
 
18997
 
 
18998
        * CHANGES, RELEASE-NOTES, lib/url.c, lib/urldata.h: Markus Koetter
 
18999
          filed debian bug report #355715 which identified a problem with
 
19000
          the multi interface and multi-part formposts. The fix from
 
19001
          February 22nd could make the Curl_done() function get called
 
19002
          twice on the same connection and it was not designed for that and
 
19003
          thus tried to call free() on an already freed memory area!
 
19004
 
 
19005
2006-03-07 23:28  bagder
 
19006
 
 
19007
        * CHANGES, RELEASE-NOTES, lib/ftp.c: Peter Heuchert made sure the
 
19008
          CURLFTPSSL_CONTROL setting for CURLOPT_FTP_SSL is used properly.
 
19009
 
 
19010
2006-03-06 23:35  bagder
 
19011
 
 
19012
        * CHANGES, RELEASE-NOTES, lib/ssluse.c: Lots of users on Windows
 
19013
          have reported getting the "SSL: couldn't set callback" error
 
19014
          message so I've now made the setting of that callback not be as
 
19015
          critical as before. The function is only used for additional
 
19016
          loggging/ trace anyway so a failure just means slightly less
 
19017
          data. It should still be able to proceed and connect fine to the
 
19018
          server.
 
19019
 
 
19020
2006-03-04 23:39  bagder
 
19021
 
 
19022
        * CHANGES, RELEASE-NOTES, lib/if2ip.h: build fix for Interix
 
19023
 
 
19024
2006-03-03 15:37  bagder
 
19025
 
 
19026
        * tests/runtests.pl: If run on a curl built shared, detect this and
 
19027
          invoke libtool for gdb accordingly.
 
19028
 
 
19029
2006-03-03 14:12  bagder
 
19030
 
 
19031
        * tests/data/Makefile.am: added test524
 
19032
 
 
19033
2006-03-03 14:09  bagder
 
19034
 
 
19035
        * CHANGES, RELEASE-NOTES, lib/ftp.c, tests/data/test524,
 
19036
          tests/libtest/Makefile.am, tests/libtest/lib524.c: Prevent
 
19037
          uploading to a URL that has no file name part.
 
19038
 
 
19039
2006-03-02 23:09  bagder
 
19040
 
 
19041
        * docs/libcurl/curl_easy_setopt.3: point out that CAINFO points out
 
19042
          a file name by default
 
19043
 
 
19044
2006-03-02 23:04  bagder
 
19045
 
 
19046
        * docs/curl.1: added large chunk of blurb about the progress meter
 
19047
 
 
19048
2006-03-02 14:35  bagder
 
19049
 
 
19050
        * docs/KNOWN_BUGS: I'm pretty sure #24 is fixed in 7.15.2
 
19051
 
 
19052
2006-03-02 12:41  bagder
 
19053
 
 
19054
        * CHANGES, RELEASE-NOTES: mention Dan F's out-of-file handles fix
 
19055
          from the other day
 
19056
 
 
19057
2006-03-02 12:37  bagder
 
19058
 
 
19059
        * CHANGES, RELEASE-NOTES, configure.ac: check for and use
 
19060
          getprotobyname
 
19061
 
 
19062
2006-02-28 19:21  danf
 
19063
 
 
19064
        * src/main.c: Don't lock up at start when there aren't any free
 
19065
          file descriptors.
 
19066
 
 
19067
2006-02-27 22:32  bagder
 
19068
 
 
19069
        * packages/vms/Makefile.am: added missing files
 
19070
 
 
19071
2006-02-27 19:17  bagder
 
19072
 
 
19073
        * docs/THANKS: ack, removed duplicate
 
19074
 
 
19075
2006-02-27 19:16  bagder
 
19076
 
 
19077
        * docs/THANKS: 7.15.2 contributors added
 
19078
 
 
19079
2006-02-27 19:14  bagder
 
19080
 
 
19081
        * RELEASE-NOTES, include/curl/curlver.h: start over on what might
 
19082
          become 7.15.3
 
19083
 
 
19084
2006-02-27 17:09  bagder
 
19085
 
 
19086
        * CHANGES: hehe, wrong year but who reads these lines anyway? ;-)
 
19087
 
 
19088
2006-02-27 17:05  bagder
 
19089
 
 
19090
        * CHANGES: 7.15.2
 
19091
 
 
19092
2006-02-26 19:20  giva
 
19093
 
 
19094
        * lib/connect.c: Small fix.
 
19095
 
 
19096
2006-02-26 18:08  giva
 
19097
 
 
19098
        * lib/: config-win32.h, config.dj, connect.c: Use getprotobyname()
 
19099
          to retrieve protocol number for TCP (sorry, I don't know how to
 
19100
          add this to the configure process).
 
19101
 
 
19102
2006-02-25 19:57  giva
 
19103
 
 
19104
        * tests/server/sws.c: Fix typo.
 
19105
 
 
19106
2006-02-24 22:35  danf
 
19107
 
 
19108
        * lib/url.c: Added user ID support to SOCKS4.
 
19109
 
 
19110
2006-02-23 22:33  bagder
 
19111
 
 
19112
        * src/writeout.c: Fixed typo, the option is called --write-out. Bob
 
19113
          Bagwill pointed out.
 
19114
 
 
19115
2006-02-23 22:29  bagder
 
19116
 
 
19117
        * lib/multi.c: argh, forgot the check for a connection before we
 
19118
          call Curl_done
 
19119
 
 
19120
2006-02-23 19:39  danf
 
19121
 
 
19122
        * lib/url.c: Fixed a few more comment typos.
 
19123
 
 
19124
2006-02-23 15:42  bagder
 
19125
 
 
19126
        * lib/url.c: Peter Su's SOCKS4 fix
 
19127
 
 
19128
2006-02-23 13:21  bagder
 
19129
 
 
19130
        * TODO-RELEASE: the last planned fix is done
 
19131
 
 
19132
2006-02-23 13:20  bagder
 
19133
 
 
19134
        * CHANGES, RELEASE-NOTES, lib/hostip.h, lib/multi.c, lib/url.c:
 
19135
          Lots of work and analysis by "xbx___" in bug #1431750
 
19136
          (http://curl.haxx.se/bug/view.cgi?id=1431750) helped me identify
 
19137
          and fix two different but related bugs:
 
19138
 
 
19139
          1) Removing an easy handle from a multi handle before the
 
19140
          transfer is done    could leave a connection in the connection
 
19141
          cache for that handle that is    in a state that isn't suitable
 
19142
          for re-use. A subsequent re-use could then    read from a NULL
 
19143
          pointer and segfault.
 
19144
 
 
19145
          2) When an easy handle was removed from the multi handle, there
 
19146
          could be an    outstanding c-ares DNS name resolve request. When
 
19147
          the response arrived,    it caused havoc since the connection
 
19148
          struct it "belonged" to could've    been freed already.
 
19149
 
 
19150
          Now Curl_done() is called when an easy handle is removed from a
 
19151
          multi handle pre-maturely (that is, before the transfer was
 
19152
          complteted). Curl_done() also makes sure to cancel all (if any)
 
19153
          outstanding c-ares requests.
 
19154
 
 
19155
2006-02-23 00:55  danf
 
19156
 
 
19157
        * docs/KNOWN_BUGS, tests/data/test57: Fixed test case 57 (KNOWN_BUG
 
19158
          #18)
 
19159
 
 
19160
2006-02-22 20:09  danf
 
19161
 
 
19162
        * lib/url.c: Fixed some spelling errors in comments, and extraneous
 
19163
          \n in failf logs.
 
19164
 
 
19165
2006-02-21 16:25  bagder
 
19166
 
 
19167
        * src/main.c: two typos in comments
 
19168
 
 
19169
2006-02-21 08:46  bagder
 
19170
 
 
19171
        * CHANGES, RELEASE-NOTES, docs/curl.1,
 
19172
          docs/libcurl/curl_easy_setopt.3, lib/url.c, src/main.c: Peter Su
 
19173
          added support for SOCKS4 proxies. Enable this by setting the
 
19174
          proxy type to the already provided type CURLPROXY_SOCKS4.  I
 
19175
          added a --socks4 option that works like the current --socks5
 
19176
          option but instead use the socks4 protocol.
 
19177
 
 
19178
2006-02-20 11:05  bagder
 
19179
 
 
19180
        * docs/KNOWN_BUGS: ftp upload with url ending with slash
 
19181
 
 
19182
2006-02-20 00:16  bagder
 
19183
 
 
19184
        * CHANGES, RELEASE-NOTES, lib/transfer.c: Shmulik Regev fixed an
 
19185
          issue with multi-pass authentication and compressed content when
 
19186
          libcurl didn't honor the internal ignorebody flag.
 
19187
 
 
19188
2006-02-18 23:27  bagder
 
19189
 
 
19190
        * CHANGES, RELEASE-NOTES, lib/http_negotiate.c, tests/server/sws.c:
 
19191
          Ulf H�rnhammar fixed a format string (printf style) problem in
 
19192
          the Negotiate code. It should however not be the cause of any
 
19193
          troubles. He also fixed a few similar problems in the HTTP test
 
19194
          server code.
 
19195
 
 
19196
2006-02-17 16:58  yangtse
 
19197
 
 
19198
        * lib/config-win32ce.h: Fix spacing.
 
19199
 
 
19200
2006-02-17 14:31  bagder
 
19201
 
 
19202
        * docs/libcurl/curl_global_cleanup.3: fixed formatting
 
19203
 
 
19204
2006-02-17 00:42  bagder
 
19205
 
 
19206
        * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/hostip.c: Shmulik Regev
 
19207
          provided a fix for the DNS cache when using short life times, as
 
19208
          previously it could be holding on to old cached entries longer
 
19209
          than requested.
 
19210
 
 
19211
2006-02-16 20:19  danf
 
19212
 
 
19213
        * docs/KNOWN_BUGS: Gopher is no longer supported.
 
19214
 
 
19215
2006-02-16 13:11  bagder
 
19216
 
 
19217
        * TODO-RELEASE: two items before release
 
19218
 
 
19219
2006-02-16 11:02  bagder
 
19220
 
 
19221
        * lib/url.c: Added some clarifying comments
 
19222
 
 
19223
2006-02-15 10:36  bagder
 
19224
 
 
19225
        * docs/KNOWN_BUGS: 32. (At least on Windows) If libcurl is built
 
19226
          with c-ares and there's no DNS   server configured in the system,
 
19227
          the ares_init() call fails and thus   curl_easy_init() fails as
 
19228
          well. This causes weird effects for people who use   numerical IP
 
19229
          addresses only.
 
19230
 
 
19231
2006-02-11 23:36  bagder
 
19232
 
 
19233
        * docs/libcurl/curl_easy_getinfo.3: mention the
 
19234
          CURLOPT_CONNECT_ONLY connection
 
19235
 
 
19236
2006-02-11 23:35  bagder
 
19237
 
 
19238
        * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_getinfo.3,
 
19239
          docs/libcurl/curl_easy_setopt.3, include/curl/curl.h, lib/easy.c,
 
19240
          lib/ftp.c, lib/getinfo.c, lib/http.c, lib/multi.c,
 
19241
          lib/transfer.c, lib/url.c, lib/urldata.h: Karl M added the
 
19242
          CURLOPT_CONNECT_ONLY and CURLINFO_LASTSOCKET options that an app
 
19243
          can use to let libcurl only connect to a remote host and then
 
19244
          extract the socket from libcurl. libcurl will then not attempt to
 
19245
          do any transfer at all after the connect is done.
 
19246
 
 
19247
2006-02-11 13:56  bagder
 
19248
 
 
19249
        * CHANGES, RELEASE-NOTES, configure.ac: Kent Boortz improved the
 
19250
          configure check for GnuTLS to properly set LIBS instead of
 
19251
          LDFLAGS.
 
19252
 
 
19253
2006-02-09 23:25  bagder
 
19254
 
 
19255
        * docs/libcurl/libcurl-tutorial.3: CURLOPT_NOSIGNAL might be a MUST
 
19256
          to make threaded use work, like on AIX 5.2 due to the use of the
 
19257
          static variable for sigsetjmp()
 
19258
 
 
19259
2006-02-08 00:09  bagder
 
19260
 
 
19261
        * CHANGES, RELEASE-NOTES, lib/transfer.c: Philippe Vaucher provided
 
19262
          a brilliant piece of test code that show a problem with re-used
 
19263
          FTP connections. If the second request on the same connection was
 
19264
          set not to fetch a "body", libcurl could get confused and
 
19265
          consider it an attempt to use a dead connection and would go
 
19266
          acting mighty strange.
 
19267
 
 
19268
2006-02-07 19:56  bagder
 
19269
 
 
19270
        * src/main.c: avoid illegal memory access when doing "-T [URL]
 
19271
          [URL]"
 
19272
 
 
19273
2006-02-07 15:03  bagder
 
19274
 
 
19275
        * docs/libcurl/libcurl-tutorial.3: Rene Bernhardt found this typo
 
19276
 
 
19277
2006-02-06 21:02  bagder
 
19278
 
 
19279
        * tests/data/test46: how silly, the cookie expired! ;-)
 
19280
 
 
19281
2006-02-04 19:08  bagder
 
19282
 
 
19283
        * docs/examples/: Makefile.am, README, synctime.c: Frank's
 
19284
          synctime.c example and an updated list in README
 
19285
 
 
19286
2006-02-02 00:28  bagder
 
19287
 
 
19288
        * CHANGES, RELEASE-NOTES, src/main.c: fixed --limit-rate
 
19289
 
 
19290
2006-02-02 00:26  bagder
 
19291
 
 
19292
        * src/main.c: Make --limit-rate [num] mean bytes. Seems I broke it
 
19293
          back in november 2005...
 
19294
 
 
19295
2006-01-30 19:57  giva
 
19296
 
 
19297
        * lib/connect.c: Squelch the "warning: 'port' might be used
 
19298
          uninitialized in this function".  (occurs w/o ENABLE_IPV6).
 
19299
 
 
19300
2006-01-30 09:24  bagder
 
19301
 
 
19302
        * CHANGES, RELEASE-NOTES, docs/curl.1,
 
19303
          docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
 
19304
          lib/connect.c, lib/url.c, lib/urldata.h, src/main.c: Added
 
19305
          CURLOPT_LOCALPORT and CURLOPT_LOCALPORTRANGE to libcurl. Set with
 
19306
          the curl tool with --local-port. Plain and simply set the range
 
19307
          of ports to bind the local end of connections to. Implemented on
 
19308
          to popular demand.
 
19309
 
 
19310
          Not extensively tested. Please let me know how it works.
 
19311
 
 
19312
2006-01-30 09:20  bagder
 
19313
 
 
19314
        * CHANGES, RELEASE-NOTES, lib/transfer.c: Based on an error report
 
19315
          by Philippe Vaucher, we no longer count a retried connection
 
19316
          setup as a follow-redirect. It turns out 1) this fails when a FTP
 
19317
          connection is re-setup and 2) it does make the max-redirs counter
 
19318
          behave wrong. This fix was not verified since the reporter
 
19319
          vanished, but I believe this is the right fix nonetheless.
 
19320
 
 
19321
2006-01-29 14:13  bagder
 
19322
 
 
19323
        * RELEASE-NOTES: more mirrors
 
19324
 
 
19325
2006-01-28 14:14  bagder
 
19326
 
 
19327
        * docs/TODO: we should fix the system includes in the public
 
19328
          headers to be based on checks of the system instead of depending
 
19329
          on what particular systems we think need various headers
 
19330
 
 
19331
2006-01-28 14:13  bagder
 
19332
 
 
19333
        * include/curl/multi.h: include sys/select.h on NetBSD as well
 
19334
 
 
19335
2006-01-27 22:23  bagder
 
19336
 
 
19337
        * docs/libcurl/libcurl-errors.3: typo pointed out by Mike Griffiths
 
19338
 
 
19339
2006-01-27 16:01  bagder
 
19340
 
 
19341
        * docs/libcurl/curl_easy_setopt.3: Cyrill Osterwalder pointed out
 
19342
          that sending "" as data in a header is in fact equal to a blank
 
19343
          one according to the spec.
 
19344
 
 
19345
2006-01-26 11:39  bagder
 
19346
 
 
19347
        * lib/krb4.c: updated source header
 
19348
 
 
19349
2006-01-24 15:40  bagder
 
19350
 
 
19351
        * CHANGES, RELEASE-NOTES, lib/ftp.c, tests/data/test238: Michal
 
19352
          Marek provided a patch for FTP that makes libcurl continue to try
 
19353
          PASV even after EPSV returned a positive response code, if
 
19354
          libcurl failed to connect to the port number the EPSV response
 
19355
          said. Obviously some people are going through protocol-sensitive
 
19356
          firewalls (or similar) that don't understand EPSV and then they
 
19357
          don't allow the second connection unless PASV was used. This also
 
19358
          called for a minor fix of test case 238.
 
19359
 
 
19360
2006-01-20 19:56  danf
 
19361
 
 
19362
        * docs/curl.1: Fixed some statements about handling multiple
 
19363
          occurrences of options.  Tried to make some of the wording a bit
 
19364
          more consistent.
 
19365
 
 
19366
2006-01-20 18:50  bagder
 
19367
 
 
19368
        * RELEASE-NOTES: the second -P fix
 
19369
 
 
19370
2006-01-20 00:52  bagder
 
19371
 
 
19372
        * CHANGES, lib/ftp.c, lib/url.c, lib/urldata.h, tests/data/test212:
 
19373
          Duane Cathey was one of our friends who reported that curl -P
 
19374
          [IP] (CURLOPT_FTPPORT) didn't work for ipv6-enabed curls if the
 
19375
          IP wasn't a "native" IP while it works fine for ipv6-disabled
 
19376
          builds!
 
19377
 
 
19378
          In the process of fixing this, I removed the support for LPRT
 
19379
          since I can't think of many reasons to keep doing it and asking
 
19380
          on the mailing list didn't reveal anyone else that could either.
 
19381
          The code that sends EPRT and PORT is now also a lot simpler than
 
19382
          before (IMHO).
 
19383
 
 
19384
2006-01-19 23:02  bagder
 
19385
 
 
19386
        * CHANGES, RELEASE-NOTES, lib/ftp.c: Jon Turner pointed out that
 
19387
          doing -P [hostname] with curl (built ipv4-only) didn't work.
 
19388
 
 
19389
2006-01-19 21:40  bagder
 
19390
 
 
19391
        * docs/curl.1: clarify what "-P -" does
 
19392
 
 
19393
2006-01-19 10:53  bagder
 
19394
 
 
19395
        * docs/LICENSE-MIXING: corrected factual mistake about BSD license
 
19396
          in the krb4.c code
 
19397
 
 
19398
2006-01-18 13:17  bagder
 
19399
 
 
19400
        * CHANGES, README, RELEASE-NOTES: reality sync
 
19401
 
 
19402
2006-01-18 11:00  bagder
 
19403
 
 
19404
        * CHANGES, RELEASE-NOTES, acinclude.m4: configure no longer warns
 
19405
          on "missing" if the current path contains a space
 
19406
 
 
19407
2006-01-17 18:39  bagder
 
19408
 
 
19409
        * docs/libcurl/libcurl.m4: David Shaw: Here is the latest
 
19410
          libcurl.m4 autoconf tests.  It is updated with the latest
 
19411
          features and protocols that libcurl supports and has a minor fix
 
19412
          to better deal with the obscure case where someone has more than
 
19413
          one libcurl installed at the same time.
 
19414
 
 
19415
2006-01-17 08:53  bagder
 
19416
 
 
19417
        * COPYING: happy new year!
 
19418
 
 
19419
2006-01-16 23:14  bagder
 
19420
 
 
19421
        * CHANGES, RELEASE-NOTES, configure.ac, curl-config.in, docs/FAQ,
 
19422
          docs/FEATURES, docs/INSTALL, docs/MANUAL, docs/curl-config.1,
 
19423
          docs/curl.1, docs/libcurl/libcurl.m4, lib/setup.h, lib/url.c,
 
19424
          lib/urldata.h, lib/version.c,
 
19425
          packages/Linux/RPM/curl-ssl.spec.in,
 
19426
          packages/Linux/RPM/curl.spec.in, packages/Win32/cygwin/README,
 
19427
          perl/contrib/checklinks.pl.in, tests/README, tests/runtests.pl:
 
19428
          David Shaw finally removed all traces of Gopher and we are now
 
19429
          officially not supporting it. It hasn't been functioning for
 
19430
          years anyway, so this is just finally stating what already was
 
19431
          true. And a cleanup at the same time.
 
19432
 
 
19433
2006-01-16 01:00  bagder
 
19434
 
 
19435
        * docs/curl.1: improved the description of the -L/--location option
 
19436
 
 
19437
2006-01-16 00:55  bagder
 
19438
 
 
19439
        * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_init.3,
 
19440
          docs/libcurl/curl_global_cleanup.3,
 
19441
          docs/libcurl/curl_global_init.3, docs/libcurl/libcurl.3,
 
19442
          lib/easy.c: Bryan Henderson turned the 'initialized' variable for
 
19443
          curl_global_init() into a counter, and thus you can now do
 
19444
          multiple curl_global_init() and you are then supposed to do the
 
19445
          same amount of calls to curl_global_cleanup().  Bryan also
 
19446
          updated the docs accordingly.
 
19447
 
 
19448
2006-01-16 00:17  bagder
 
19449
 
 
19450
        * hiper/shiper.c: adjusted to use curl_multi_setopt() to set the
 
19451
          callback
 
19452
 
 
19453
2006-01-16 00:15  bagder
 
19454
 
 
19455
        * docs/libcurl/: curl_multi_setopt.3, curl_multi_socket.3: adjusted
 
19456
          to the new concept of the callback
 
19457
 
 
19458
2006-01-13 13:16  bagder
 
19459
 
 
19460
        * CHANGES, RELEASE-NOTES, tests/runtests.pl: Andrew Benham fixed a
 
19461
          race condition in the test suite that could cause the test script
 
19462
          to kill all processes in the current process group!
 
19463
 
 
19464
2006-01-12 23:18  bagder
 
19465
 
 
19466
        * CHANGES, RELEASE-NOTES, lib/ftp.c: Fixed FTP_SKIP_PASV_IP and
 
19467
          FTP_USE_EPSV to "do right" when used on FTP thru HTTP proxy.
 
19468
 
 
19469
2006-01-12 13:40  bagder
 
19470
 
 
19471
        * CHANGES, lib/ftp.c: Michael Jahn fixed ftp over CONNECT
 
19472
 
 
19473
2006-01-11 00:08  bagder
 
19474
 
 
19475
        * CHANGES: mention the "secret" option as I've got no feedback and
 
19476
          it is actually present in 7.15.1
 
19477
 
 
19478
2006-01-11 00:03  bagder
 
19479
 
 
19480
        * CHANGES, RELEASE-NOTES, lib/ftp.c, lib/urldata.h: When using a
 
19481
          bad path over FTP, as in when libcurl couldn't CWD into all given
 
19482
          subdirs, libcurl would still "remember" the full path as if it is
 
19483
          the current directory libcurl is in so that the next
 
19484
          curl_easy_perform() would get really confused if it tried the
 
19485
          same path again - as it would not issue any CWD commands at all,
 
19486
          assuming it is already in the "proper" dir.
 
19487
 
 
19488
          Starting now, a failed CWD command sets a flag that prevents the
 
19489
          path to be "remembered" after returning.
 
19490
 
 
19491
2006-01-09 14:17  bagder
 
19492
 
 
19493
        * docs/libcurl/curl_easy_setopt.3, include/curl/mprintf.h,
 
19494
          include/curl/multi.h, lib/amigaos.c, lib/amigaos.h, lib/cookie.h,
 
19495
          lib/escape.h, lib/getenv.c, lib/http.c, lib/setup.h,
 
19496
          lib/strtoofft.c, lib/timeval.c, lib/timeval.h,
 
19497
          tests/server/Makefile.am, tests/server/resolve.c,
 
19498
          tests/server/sws.c, tests/server/tftp.h: Made the copyright year
 
19499
          match the latest modification's year.
 
19500
 
 
19501
2006-01-09 09:31  bagder
 
19502
 
 
19503
        * ares/: CHANGES, acinclude.m4: Alexander Lazic improved the
 
19504
          getservbyport_r() configure check.
 
19505
 
 
19506
2006-01-09 00:28  bagder
 
19507
 
 
19508
        * RELEASE-NOTES: one more mirror, now fortunately in Japan
 
19509
 
 
19510
2006-01-08 23:55  bagder
 
19511
 
 
19512
        * docs/libcurl/curl_easy_setopt.3: use the proper dash
 
19513
 
 
19514
2006-01-07 23:24  bagder
 
19515
 
 
19516
        * CHANGES, RELEASE-NOTES, lib/http.c: Mike Jean fixed so that the
 
19517
          second CONNECT when doing FTP over a HTTP proxy actually used a
 
19518
          new connection and not sent the second request on the first
 
19519
          socket!
 
19520
 
 
19521
2006-01-06 23:59  bagder
 
19522
 
 
19523
        * CHANGES, RELEASE-NOTES, ares/CHANGES: buildconf fixes
 
19524
 
 
19525
2006-01-06 23:08  bagder
 
19526
 
 
19527
        * buildconf: As Alexander Lazic pointed out, run the buildconf from
 
19528
          the ares dir if that is present instead of trying to duplicate
 
19529
          that stuff in this script.
 
19530
 
 
19531
2006-01-06 23:07  bagder
 
19532
 
 
19533
        * ares/buildconf: Use $ACLOCAL_FLAGS too, pointed out by Alexander
 
19534
          Lazic
 
19535
 
 
19536
2006-01-05 15:58  bagder
 
19537
 
 
19538
        * hiper/STATUS: summary of what we have
 
19539
 
 
19540
2006-01-05 08:57  bagder
 
19541
 
 
19542
        * ares/: CHANGES, ares_init.c, ares_private.h: James Bursa fixes:
 
19543
          find the hosts file on RISC OS, and made it build with newer gcc
 
19544
          versions that no longer defines "riscos".
 
19545
 
 
19546
2006-01-05 08:56  bagder
 
19547
 
 
19548
        * ares/AUTHORS: Yang Tse has been helping out
 
19549
 
 
19550
2006-01-05 00:02  bagder
 
19551
 
 
19552
        * tests/server/resolve.c: modified output to prevent the autobuild
 
19553
          system to trap on the 'FAILED' output mistaking it for an actual
 
19554
          failed test case
 
19555
 
 
19556
2006-01-04 15:21  giva
 
19557
 
 
19558
        * ares/Makefile.vc6: Added ares_getsock.obj.
 
19559
 
 
19560
2006-01-04 15:11  bagder
 
19561
 
 
19562
        * hiper/: hiper.c, shiper.c: updated test programs to use the API
 
19563
          as it currently works
 
19564
 
 
19565
2006-01-04 15:09  bagder
 
19566
 
 
19567
        * docs/libcurl/curl_multi_socket.3: removed easy handle argument
 
19568
          from proto
 
19569
 
 
19570
2006-01-04 15:09  bagder
 
19571
 
 
19572
        * docs/libcurl/libcurl-errors.3: upcoming new error code
 
19573
 
 
19574
2006-01-04 11:07  bagder
 
19575
 
 
19576
        * CHANGES: Andres Garcia made the TFTP test server build with
 
19577
          mingw.
 
19578
 
 
19579
2006-01-04 11:04  bagder
 
19580
 
 
19581
        * RELEASE-NOTES: not much recent stuff, but still I had this
 
19582
          modified locally
 
19583
 
 
19584
2006-01-03 23:47  bagder
 
19585
 
 
19586
        * tests/server/: Makefile.am, tftp.h: Added remake of the
 
19587
          arpa/tftp.h file to make the TFTP server build on systems without
 
19588
          the real header file.
 
19589
 
 
19590
2006-01-03 23:44  bagder
 
19591
 
 
19592
        * tests/server/tftpd.c: killed trailing whitespace
 
19593
 
 
19594
2006-01-03 23:19  bagder
 
19595
 
 
19596
        * tests/server/tftpd.c: Andres Garcia made the TFTP test server
 
19597
          build with mingw ("I also had to copy the 'tftp.h' file from a
 
19598
          linux box, since it doesn't come with mingw.")
 
19599
 
 
19600
2006-01-03 16:53  bagder
 
19601
 
 
19602
        * docs/libcurl/curl_easy_setopt.3: CURLOPT_PROGRESSFUNCTION is
 
19603
          really not a good idea when using the multi interface
 
19604
 
 
19605
2006-01-03 16:52  bagder
 
19606
 
 
19607
        * docs/libcurl/curl_multi_timeout.3: fixed the prototype
 
19608
 
 
19609
2006-01-03 13:18  bagder
 
19610
 
 
19611
        * tests/server/sws.c: modified to hush compiler warnings
 
19612
 
 
19613
2006-01-03 00:37  bagder
 
19614
 
 
19615
        * include/curl/multi.h: Removed inaccurate comment for upcoming
 
19616
          curl_multi_socket() and family.  Modified the callback proto used
 
19617
          for it.
 
19618
 
 
19619
2006-01-03 00:32  bagder
 
19620
 
 
19621
        * docs/libcurl/: curl_easy_reset.3, curl_easy_strerror.3,
 
19622
          curl_multi_fdset.3, curl_multi_perform.3, curl_multi_strerror.3,
 
19623
          curl_share_strerror.3: minor edits
 
19624
 
 
19625
2006-01-03 00:00  bagder
 
19626
 
 
19627
        * docs/libcurl/curl_multi_timeout.3: Initial description of the
 
19628
          upcoming curl_multi_timeout() function
 
19629
 
 
19630
2006-01-02 23:58  bagder
 
19631
 
 
19632
        * docs/libcurl/curl_multi_socket.3: I removed the timeout argument
 
19633
          from the socket callback and did some other cleanups of this man
 
19634
          page. The lengthy description has now also been removed from
 
19635
          curl/multi.h since it immediately got tedious to maintain the
 
19636
          info on two places when I did major updates...
 
19637
 
 
19638
2006-01-02 19:35  giva
 
19639
 
 
19640
        * lib/setup.h: Include <sys/ioctl.h> before redefining ioctl().
 
19641
 
 
19642
2006-01-02 13:19  bagder
 
19643
 
 
19644
        * tests/: FILEFORMAT, server/sws.c: 1. sws now supports two new
 
19645
          "commands" and 2. if built with CURL_SWS_FORK_ENABLED defined it
 
19646
          forks for each new connection and thus can support any amount of
 
19647
          connection clients (used for hiper tests and not for the standard
 
19648
          plain curl test suite)
 
19649
 
 
19650
2006-01-02 10:13  bagder
 
19651
 
 
19652
        * ares/ares_version.h: we're working on 1.3.1 (or more)
 
19653
 
 
19654
2005-12-30 01:35  curlvms
 
19655
 
 
19656
        * lib/parsedate.c: fix questionable compare
 
19657
 
 
19658
2005-12-30 01:20  curlvms
 
19659
 
 
19660
        * lib/file.c: fix questionable compare compiler error (unsigned
 
19661
          can't be < 0)
 
19662
 
 
19663
2005-12-30 01:07  curlvms
 
19664
 
 
19665
        * packages/vms/: curlmsg.msg, curlmsg_vms.h: added TFTP errors to
 
19666
          match curl.h
 
19667
 
 
19668
2005-12-30 01:07  curlvms
 
19669
 
 
19670
        * packages/vms/config-vms.h: changed HAVE_STRTOK to follow CRTL
 
19671
          version
 
19672
 
 
19673
2005-12-30 01:07  curlvms
 
19674
 
 
19675
        * packages/vms/curlmsg.h: put back into dist since most people
 
19676
          didn't want to use SDL
 
19677
 
 
19678
2005-12-30 01:07  curlvms
 
19679
 
 
19680
        * packages/vms/curlmsg.sdl: put back into dist to lessen build
 
19681
          confusion for some
 
19682
 
 
19683
2005-12-30 01:07  curlvms
 
19684
 
 
19685
        * lib/: file.c, parsedate.c: putting back into dist
 
19686
 
 
19687
2005-12-30 01:07  curlvms
 
19688
 
 
19689
        * packages/vms/.cvsignore: removed .h and .sdl
 
19690
 
 
19691
2005-12-30 01:07  curlvms
 
19692
 
 
19693
        * packages/vms/build_vms.com: removed defunct email address
 
19694
 
 
19695
2005-12-24 00:40  bagder
 
19696
 
 
19697
        * lib/Makefile.vc6: Kirill Vasiliev fixed the 'release-ssl-dll'
 
19698
          target to properly build a static libcurl using openssl as dll.
 
19699
 
 
19700
2005-12-24 00:22  bagder
 
19701
 
 
19702
        * docs/libcurl/: curl_easy_init.3, curl_global_init.3: clarified
 
19703
          that curl_global_init() isn't thread-safe and that it might
 
19704
          affect curl_easy_init() if you don't call curl_global_init()
 
19705
          explicitly in your app
 
19706
 
 
19707
2005-12-23 23:33  danf
 
19708
 
 
19709
        * configure.ac: Mention that PKG_CONFIG_PATH is preferred to
 
19710
          --with-ssl
 
19711
 
 
19712
2005-12-22 16:31  bagder
 
19713
 
 
19714
        * ares/: ares_cancel.3, ares_getsock.3: This function was added in
 
19715
          c-ares [version]
 
19716
 
 
19717
2005-12-22 16:29  bagder
 
19718
 
 
19719
        * ares/CHANGES: added ares_getsock()
 
19720
 
 
19721
2005-12-22 16:27  bagder
 
19722
 
 
19723
        * ares/: Makefile.inc, ares.h, ares_getsock.3, ares_getsock.c:
 
19724
          Added ares_getsock() to extract sockets to wait for action on,
 
19725
          without being limited to select().
 
19726
 
 
19727
2005-12-22 16:11  bagder
 
19728
 
 
19729
        * docs/libcurl/: curl_multi_socket.3, curl_multi_socket_all.3: The
 
19730
          inital early embryos to describe the curl_multi_socket() API.
 
19731
          Committed now to enable them to get added as web pages easier,
 
19732
          they are not ready for anything "real" just yet.
 
19733
 
 
19734
2005-12-22 15:14  bagder
 
19735
 
 
19736
        * hiper/shiper.c: the curl_multi_socket() test application (still
 
19737
          using select())
 
19738
 
 
19739
2005-12-22 09:33  bagder
 
19740
 
 
19741
        * docs/KNOWN_BUGS: #31 curl-config --libs" will include details set
 
19742
          in LDFLAGS when configure is run that might be needed only for
 
19743
          building libcurl.
 
19744
 
 
19745
2005-12-21 21:44  yangtse
 
19746
 
 
19747
        * acinclude.m4, configure.ac, ares/acinclude.m4, ares/configure.ac:
 
19748
          Checking for function getnameinfo and its arguments is finally
 
19749
          done in one single function CURL_CHECK_FUNC_GETNAMEINFO which
 
19750
          will only define HAVE_GETNAMEINFO if the function has been found
 
19751
          AND the type of its arguments has been properly been detected
 
19752
 
 
19753
2005-12-21 18:51  yangtse
 
19754
 
 
19755
        * acinclude.m4, ares/acinclude.m4: Undefine HAVE_GETNAMEINFO if
 
19756
          unable to find proper types to use for getnameinfo args
 
19757
 
 
19758
2005-12-21 18:20  yangtse
 
19759
 
 
19760
        * acinclude.m4, ares/acinclude.m4: Undefine HAVE_GETNAMEINFO if
 
19761
          unable to find proper types to use for getnameinfo args
 
19762
 
 
19763
2005-12-21 17:08  yangtse
 
19764
 
 
19765
        * ares/configure.ac: Make sure we're using 'c-ares' sources and not
 
19766
          'ares' ones.
 
19767
 
 
19768
2005-12-21 10:15  bagder
 
19769
 
 
19770
        * buildconf: added our regular source header
 
19771
 
 
19772
2005-12-21 09:09  bagder
 
19773
 
 
19774
        * buildconf: allow more evironment variables to control what tools
 
19775
          to check for and use
 
19776
 
 
19777
2005-12-21 08:59  bagder
 
19778
 
 
19779
        * buildconf: use ACLOCAL even when using 'find' to find the aclocal
 
19780
          tool
 
19781
 
 
19782
2005-12-21 00:49  yangtse
 
19783
 
 
19784
        * acinclude.m4, ares/acinclude.m4: In
 
19785
          CURL_FUNC_GETNAMEINFO_ARGTYPES, when cross-compiling a windows
 
19786
          target use calling convention WSAAPI for getnameinfo() prototype.
 
19787
          Checking type DWORD as argument 4 and 6 of getnameinfo not
 
19788
          needed.
 
19789
 
 
19790
2005-12-20 23:46  bagder
 
19791
 
 
19792
        * lib/url.c: explain tld_check_name()
 
19793
 
 
19794
2005-12-20 23:20  giva
 
19795
 
 
19796
        * include/curl/curl.h: Changes for PellesC compiler under Win32.
 
19797
 
 
19798
2005-12-20 23:20  giva
 
19799
 
 
19800
        * lib/: config-win32.h, setup.h, timeval.h: Changes for PellesC
 
19801
          compiler under Win32. A bit limited, but we just love swedish
 
19802
          products...
 
19803
 
 
19804
2005-12-20 21:58  giva
 
19805
 
 
19806
        * ares/ares__read_line.c: Fix PellesC warning.
 
19807
 
 
19808
2005-12-20 21:48  giva
 
19809
 
 
19810
        * ares/: ares_process.c, config-win32.h, setup.h: Changes for
 
19811
          PellesC for Win32. It needs <unistd.h> for 'ssize_t'. Hence the
 
19812
          rearrangement in ares_process.c.
 
19813
 
 
19814
2005-12-20 21:29  yangtse
 
19815
 
 
19816
        * acinclude.m4, ares/acinclude.m4: fix ioctlsocket detection
 
19817
 
 
19818
2005-12-20 19:50  yangtse
 
19819
 
 
19820
        * configure.ac, ares/configure.ac: Fix, header checks must be done
 
19821
          before using its results.
 
19822
 
 
19823
2005-12-20 10:19  bagder
 
19824
 
 
19825
        * hiper/: Makefile, shiper.c: shiper is the new test tool for the
 
19826
          new API
 
19827
 
 
19828
2005-12-20 10:19  bagder
 
19829
 
 
19830
        * hiper/hiper.c: show dl speed
 
19831
 
 
19832
2005-12-20 10:02  bagder
 
19833
 
 
19834
        * acinclude.m4, configure.ac: added our standard source header
 
19835
 
 
19836
2005-12-20 09:51  bagder
 
19837
 
 
19838
        * acinclude.m4, ares/acinclude.m4: fix closing parentheses
 
19839
 
 
19840
2005-12-20 09:51  bagder
 
19841
 
 
19842
        * ares/configure.ac: use AC_PROG_LIBTOOL after AC_DISABLE_SHARED
 
19843
 
 
19844
2005-12-20 04:23  yangtse
 
19845
 
 
19846
        * acinclude.m4, configure.ac, ares/acinclude.m4: Fix quoting
 
19847
 
 
19848
2005-12-20 03:48  yangtse
 
19849
 
 
19850
        * configure.ac: Give third argument to AC_DEFINE_UNQUOTED
 
19851
 
 
19852
2005-12-20 01:27  yangtse
 
19853
 
 
19854
        * acinclude.m4, ares/acinclude.m4: Use native type SOCKET instead
 
19855
          of int when testing functionality of ioctlsocket on Windows
 
19856
 
 
19857
2005-12-20 00:32  yangtse
 
19858
 
 
19859
        * acinclude.m4, ares/acinclude.m4: Ooops
 
19860
 
 
19861
2005-12-19 23:36  danf
 
19862
 
 
19863
        * src/main.c: Fixed compiler warning on libc5.
 
19864
 
 
19865
2005-12-19 22:45  yangtse
 
19866
 
 
19867
        * acinclude.m4, ares/acinclude.m4: Add checking for type DWORD as
 
19868
          argument 4 and 6 of getnameinfo
 
19869
 
 
19870
2005-12-19 22:38  yangtse
 
19871
 
 
19872
        * acinclude.m4, configure.ac, ares/acinclude.m4, ares/configure.ac:
 
19873
          Adjust more windows header includes
 
19874
 
 
19875
2005-12-19 20:47  danf
 
19876
 
 
19877
        * lib/ssluse.c, tests/server/tftpd.c: Fixed lcc compiler warnings.
 
19878
 
 
19879
2005-12-19 06:57  yangtse
 
19880
 
 
19881
        * acinclude.m4, ares/acinclude.m4: Fix guard detection of
 
19882
          _WIN32_WINNT for MingW in CURL_FUNC_GETNAMEINFO_ARGTYPES
 
19883
 
 
19884
2005-12-19 06:32  yangtse
 
19885
 
 
19886
        * acinclude.m4, ares/acinclude.m4: Add check for 'unsigned int' as
 
19887
          type of arguments 4 and 6 of getnameinfo
 
19888
 
 
19889
2005-12-19 01:15  yangtse
 
19890
 
 
19891
        * ares/ares.h, ares/nameser.h, include/curl/multi.h: Undo previous
 
19892
          change. This header file belongs to the public interface and the
 
19893
          change could break the compilation of thrid party apps which link
 
19894
          against this library.
 
19895
 
 
19896
2005-12-18 21:24  yangtse
 
19897
 
 
19898
        * acinclude.m4, ares/acinclude.m4: When checking the type of the
 
19899
          first argument of getnameinfo do it in the following order:
 
19900
          'struct sockaddr *' 'const struct sockaddr *' 'void *'.
 
19901
 
 
19902
2005-12-18 17:50  yangtse
 
19903
 
 
19904
        * ares/config-win32.h, lib/config-win32.h, lib/config-win32ce.h,
 
19905
          src/config-win32.h: Fix spacing. When defining, define to 1.
 
19906
 
 
19907
2005-12-18 16:36  yangtse
 
19908
 
 
19909
        * ares/ares.h, ares/nameser.h, include/curl/multi.h, lib/connect.c,
 
19910
          lib/getenv.c, lib/ldap.c, lib/timeval.c, src/homedir.c,
 
19911
          src/main.c, tests/server/util.h: Cleanup windows header includes.
 
19912
          Where aplicable, inclusion of windows.h winsock.h winsock2.h
 
19913
          ws2tcpip.h is done in setup.h
 
19914
 
 
19915
2005-12-18 07:07  yangtse
 
19916
 
 
19917
        * acinclude.m4, ares/acinclude.m4: MingW guards getnameinfo,
 
19918
          getaddrinfo and freeaddrinfo with _WIN32_WINNT >= 0x0501
 
19919
 
 
19920
2005-12-18 05:47  yangtse
 
19921
 
 
19922
        * configure.ac, ares/configure.ac: Fix Msys/Mingw not detecting
 
19923
          getnameinfo() with AC_CHECK_FUNCS
 
19924
 
 
19925
2005-12-18 01:27  yangtse
 
19926
 
 
19927
        * ares/Makefile.vc6: Make it compatible with vc60 and vc71
 
19928
 
 
19929
2005-12-18 00:35  yangtse
 
19930
 
 
19931
        * ares/setup.h: Fix typo
 
19932
 
 
19933
2005-12-18 00:34  yangtse
 
19934
 
 
19935
        * ares/adig.c: Fix compiler warning
 
19936
 
 
19937
2005-12-17 22:20  yangtse
 
19938
 
 
19939
        * ares/config-win32.h, lib/config-win32.h, lib/config-win32ce.h,
 
19940
          src/config-win32.h: Cleanup
 
19941
 
 
19942
2005-12-17 21:37  yangtse
 
19943
 
 
19944
        * ares/setup.h, lib/setup.h, src/setup.h: Windows related cleanup
 
19945
 
 
19946
2005-12-17 18:33  yangtse
 
19947
 
 
19948
        * acinclude.m4, ares/acinclude.m4: Check first arg of getnameinfo
 
19949
          with and without const qualifier.
 
19950
 
 
19951
2005-12-17 07:04  yangtse
 
19952
 
 
19953
        * lib/setup.h: Change multiple header inclusion prevention
 
19954
          definition to __LIB_CURL_SETUP_H
 
19955
 
 
19956
2005-12-17 03:41  yangtse
 
19957
 
 
19958
        * acinclude.m4, ares/acinclude.m4: Avoid breaking configure due to
 
19959
          CURL_FUNC_GETNAMEINFO_ARGTYPES failure, since at this point
 
19960
          nothing depends on it.
 
19961
 
 
19962
2005-12-17 03:32  yangtse
 
19963
 
 
19964
        * acinclude.m4, ares/acinclude.m4: const qualifier in getnameinfo
 
19965
          check
 
19966
 
 
19967
2005-12-17 00:15  yangtse
 
19968
 
 
19969
        * acinclude.m4, ares/acinclude.m4: Since there is no proof of the
 
19970
          existence of a platform which would justify checking for
 
19971
          socklen_t in more than one function, the code used to find a
 
19972
          valid socklen_t replacement is simplified back. The only function
 
19973
          that will be used to find a socklen_t replacement is getpeername,
 
19974
          as it has been since revision 1.4 of curl/acinclude.m4
 
19975
 
 
19976
2005-12-16 21:55  yangtse
 
19977
 
 
19978
        * ares/config-win32.h, ares/setup.h, lib/config-win32.h,
 
19979
          lib/config-win32ce.h, lib/setup.h, src/config-win32.h,
 
19980
          src/setup.h: 'Fix' windows builds
 
19981
 
 
19982
2005-12-16 19:18  yangtse
 
19983
 
 
19984
        * acinclude.m4, configure.ac, ares/acinclude.m4, ares/configure.ac:
 
19985
          TYPE_SOCKLEN_T completely replaced by CURL_CHECK_TYPE_SOCKLEN_T.
 
19986
          CURL_FUNC_GETNAMEINFO_ARGTYPES now also checks first argument.
 
19987
          All related changes taken to cares configuration scripts.
 
19988
 
 
19989
2005-12-16 15:52  bagder
 
19990
 
 
19991
        * CHANGES, RELEASE-NOTES, lib/url.c: Jean Jacques Drouin pointed
 
19992
          out that you could only have a user name or password of 127 bytes
 
19993
          or less embedded in a URL, where actually the code uses a 255
 
19994
          byte buffer for it! Modified now to use the full buffer size.
 
19995
 
 
19996
2005-12-16 08:28  yangtse
 
19997
 
 
19998
        * acinclude.m4: More quotes
 
19999
 
 
20000
2005-12-16 07:50  yangtse
 
20001
 
 
20002
        * acinclude.m4: Fix copy paste bug
 
20003
 
 
20004
2005-12-16 06:05  yangtse
 
20005
 
 
20006
        * acinclude.m4, configure.ac: Test CURL_CHECK_TYPE_SOCKLEN_T
 
20007
 
 
20008
2005-12-16 05:54  yangtse
 
20009
 
 
20010
        * acinclude.m4: Oops. Wrong double quotes
 
20011
 
 
20012
2005-12-16 05:18  yangtse
 
20013
 
 
20014
        * acinclude.m4, configure.ac: Experimental check for socklen_t
 
20015
          CURL_CHECK_TYPE_SOCKLEN_T
 
20016
 
 
20017
2005-12-15 20:39  yangtse
 
20018
 
 
20019
        * acinclude.m4, configure.ac: Tests to check the availability of
 
20020
          compilable and valid windows.h winsock.h winsock2.h and
 
20021
          ws2tcpip.h header files: CURL_CHECK_HEADER_WINDOWS
 
20022
          CURL_CHECK_HEADER_WINSOCK CURL_CHECK_HEADER_WINSOCK2
 
20023
          CURL_CHECK_HEADER_WS2TCPIP
 
20024
 
 
20025
2005-12-15 08:43  bagder
 
20026
 
 
20027
        * docs/curl.1: minor edit
 
20028
 
 
20029
2005-12-14 22:09  yangtse
 
20030
 
 
20031
        * acinclude.m4, configure.ac: Some preprocessors have problems if
 
20032
          the # character isn't at position 1.
 
20033
 
 
20034
2005-12-14 21:58  yangtse
 
20035
 
 
20036
        * configure.ac: Check getnameinfo() argument types only if we have
 
20037
          getnameinfo().
 
20038
 
 
20039
2005-12-14 20:00  yangtse
 
20040
 
 
20041
        * acinclude.m4, configure.ac: Determine the correct type to be
 
20042
          passed to four of the `getnameinfo' function's arguments, and
 
20043
          define those types in `GETNAMEINFO_TYPE_ARG2',
 
20044
          `GETNAMEINFO_TYPE_ARG46', and `GETNAMEINFO_TYPE_ARG7'.
 
20045
 
 
20046
2005-12-14 14:10  bagder
 
20047
 
 
20048
        * docs/examples/post-callback.c: Rene Bernhardt's corrections
 
20049
 
 
20050
2005-12-13 20:07  danf
 
20051
 
 
20052
        * tests/testcurl.pl: Log CPPFLAGS environment variable along with
 
20053
          the others.
 
20054
 
 
20055
2005-12-13 19:54  danf
 
20056
 
 
20057
        * lib/connect.c, lib/ssluse.c, src/getpass.c, tests/server/tftpd.c:
 
20058
          Fixed some compiler warnings on lcc.
 
20059
 
 
20060
2005-12-13 14:50  yangtse
 
20061
 
 
20062
        * lib/hostip6.c: Undo last 'fix', since it was not the proper one.
 
20063
 
 
20064
2005-12-13 00:05  bagder
 
20065
 
 
20066
        * docs/KNOWN_BUGS: another SOCKS-related problem added
 
20067
 
 
20068
2005-12-12 23:50  bagder
 
20069
 
 
20070
        * docs/KNOWN_BUGS: added #29 and #30
 
20071
 
 
20072
2005-12-12 19:40  yangtse
 
20073
 
 
20074
        * lib/hostip6.c: Fix compiler warning
 
20075
 
 
20076
2005-12-12 18:11  danf
 
20077
 
 
20078
        * include/curl/curl.h: lcc isn't Windows-only, so check for it in
 
20079
          conjunction with WIN32
 
20080
 
 
20081
2005-12-12 00:37  yangtse
 
20082
 
 
20083
        * ares/ares.h, ares/ares_getnameinfo.c, lib/ftp.c, lib/hostip.h,
 
20084
          lib/hostip6.c: Undo last changes
 
20085
 
 
20086
2005-12-12 00:14  bagder
 
20087
 
 
20088
        * lib/setup.h: Dov Murik made defining HTTP_ONLY also disable TFTP
 
20089
 
 
20090
2005-12-11 19:29  yangtse
 
20091
 
 
20092
        * lib/ftp.c: Avoid generation of additional warnings
 
20093
 
 
20094
2005-12-11 13:03  yangtse
 
20095
 
 
20096
        * ares/ares.h, ares/ares_getnameinfo.c, lib/ftp.c, lib/hostip.h,
 
20097
          lib/hostip6.c: Fix compiler warning and compatibility issue with
 
20098
          the type of the parameter used in getnameinfo() to receive the
 
20099
          length of the sockaddr struct.
 
20100
 
 
20101
2005-12-10 23:14  bagder
 
20102
 
 
20103
        * docs/TODO: use c-ares' IPv6 abilities fix CONNECT to a proxy that
 
20104
          disconnects during the auth phase
 
20105
 
 
20106
2005-12-10 23:12  bagder
 
20107
 
 
20108
        * docs/libcurl/curl_easy_setopt.3: fix CURLOPT_FAILONERROR error,
 
20109
          pointed out by Shailesh N. Humbad
 
20110
 
 
20111
2005-12-10 20:21  yangtse
 
20112
 
 
20113
        * ares/ares_getnameinfo.c: Modified lookup_service() to avoid the
 
20114
          risk of a potential buffer overflow
 
20115
 
 
20116
2005-12-09 23:23  yangtse
 
20117
 
 
20118
        * ares/ares_getnameinfo.c: Fix compiler warning
 
20119
 
 
20120
2005-12-09 22:09  yangtse
 
20121
 
 
20122
        * ares/ares_process.c: Fix compiler warning
 
20123
 
 
20124
2005-12-09 16:19  yangtse
 
20125
 
 
20126
        * lib/setup.h: Unset HAVE_STRUCT_SOCKADDR_STORAGE when using msvc
 
20127
          6.0 with no PSDK
 
20128
 
 
20129
2005-12-09 11:41  bagder
 
20130
 
 
20131
        * hiper/Makefile: build ulimiter too
 
20132
 
 
20133
2005-12-09 11:41  bagder
 
20134
 
 
20135
        * hiper/hiper.c: Work around the 1024 connection limit in select(),
 
20136
          or rather in the FD_* macros.
 
20137
 
 
20138
2005-12-09 11:40  bagder
 
20139
 
 
20140
        * hiper/ulimiter.c: Handy little tool that increases the amount of
 
20141
          max open file descriptors and then runs a given command line.
 
20142
 
 
20143
2005-12-08 23:59  danf
 
20144
 
 
20145
        * lib/: inet_ntop.c, inet_pton.c: Replaced nonstandard u_char and
 
20146
          u_int types
 
20147
 
 
20148
2005-12-08 21:38  yangtse
 
20149
 
 
20150
        * lib/tftp.c: Fix compiler warning
 
20151
 
 
20152
2005-12-08 20:47  yangtse
 
20153
 
 
20154
        * lib/hostip6.c: Fix compiler warning
 
20155
 
 
20156
2005-12-08 19:59  danf
 
20157
 
 
20158
        * lib/README.encoding: Fixed a lingering omission of gzip support.
 
20159
 
 
20160
2005-12-08 17:43  yangtse
 
20161
 
 
20162
        * tests/server/tftpd.c: Fix compiler warning
 
20163
 
 
20164
2005-12-08 15:01  yangtse
 
20165
 
 
20166
        * src/main.c: Fix a couple of compiler warnings
 
20167
 
 
20168
2005-12-08 12:29  yangtse
 
20169
 
 
20170
        * tests/runtests.pl: If unable to get curl's version, log all
 
20171
          failure details.
 
20172
 
 
20173
2005-12-07 16:43  bagder
 
20174
 
 
20175
        * hiper/hiper.c: Lots of updates to detect what problems we got.
 
20176
          They are related to the 1024 file descriptor limit in the
 
20177
          server...
 
20178
 
 
20179
2005-12-07 11:07  bagder
 
20180
 
 
20181
        * hiper/hiper.c: New version for testing connections against a
 
20182
          local server for easier setting up N idle and Z active
 
20183
          connections in a controlled manner. This requires a a HTTP server
 
20184
          that supports the server end. I have a modified sws for this
 
20185
          (from the curl test suite) and I may commit the changes required
 
20186
          for that soonish.
 
20187
 
 
20188
2005-12-07 00:36  bagder
 
20189
 
 
20190
        * RELEASE-NOTES, include/curl/curlver.h: start working on 7.15.2
 
20191
 
 
20192
2005-12-07 00:34  bagder
 
20193
 
 
20194
        * docs/THANKS: fresh contributors in the 7.15.1 release
 
20195
 
 
20196
2005-12-07 00:05  bagder
 
20197
 
 
20198
        * CHANGES, RELEASE-NOTES, lib/url.c: 7.15.1 with the now to be
 
20199
          announced security flaw fixed
 
20200
 
 
20201
2005-12-06 14:56  bagder
 
20202
 
 
20203
        * hiper/collecturls.pl: my first collect-random-urls script, just
 
20204
          for reference
 
20205
 
 
20206
2005-12-06 14:56  bagder
 
20207
 
 
20208
        * hiper/: Makefile, hiper.c: ok, these are the test build I've used
 
20209
          so far
 
20210
 
 
20211
2005-12-06 08:47  bagder
 
20212
 
 
20213
        * tests/server/tftpd.c: Yang Tse: fixed compiler warning
 
20214
 
 
20215
2005-12-06 08:44  bagder
 
20216
 
 
20217
        * tests/runtests.pl: Yang Tse: With last change logging directory
 
20218
          needs to be created sooner.
 
20219
 
 
20220
2005-12-05 21:07  danf
 
20221
 
 
20222
        * docs/KNOWN_BUGS, lib/tftp.c: Added a run-time check to warn if
 
20223
          TFTP is going to fail due to portability issues in the code.
 
20224
 
 
20225
2005-12-05 20:23  bagder
 
20226
 
 
20227
        * tests/runtests.pl: Yang Tse: make runtests.pl more talkative when
 
20228
          unable to find out curl's version.
 
20229
 
 
20230
2005-12-05 16:14  bagder
 
20231
 
 
20232
        * lib/ssluse.c: Yang Tse fixed: Openssl 0.9.9 makes 'const' the
 
20233
          SSL_METHOD parameter in SSL_CTX_new and others, and also makes
 
20234
          functions SSLv23_client_method, TLSv1_client_method, etc return a
 
20235
          'const' SSL_METHOD pointer. Previous versions do not use the
 
20236
          'const' qualifier.
 
20237
 
 
20238
2005-12-05 15:10  bagder
 
20239
 
 
20240
        * lib/ftp.c, lib/tftp.c, src/main.c, src/mkhelp.pl,
 
20241
          tests/server/tftpd.c: Another Yang Tse warning cleanup raid!
 
20242
 
 
20243
2005-12-04 19:47  giva
 
20244
 
 
20245
        * lib/ssluse.c: Recent OpenSSL returns a 'const' in
 
20246
          '*_client_method()'. So avoid 'assignment discards qualifiers
 
20247
          from pointer target type' warning.
 
20248
 
 
20249
2005-12-03 00:23  bagder
 
20250
 
 
20251
        * include/curl/mprintf.h: Yang Tse adjusted the multiple header
 
20252
          inclusion prevention definition H_MPRINTF to our more used style
 
20253
          __CURL_MPRINTF_H
 
20254
 
 
20255
2005-12-03 00:22  bagder
 
20256
 
 
20257
        * lib/strerror.c: Yang Tse's fix to only provide the proto if there
 
20258
          is such a function and we didn't find any proto
 
20259
 
 
20260
2005-12-03 00:22  bagder
 
20261
 
 
20262
        * lib/tftp.c: Yang Tse fixed the 4th argument in the sendto() calls
 
20263
 
 
20264
2005-12-02 00:42  bagder
 
20265
 
 
20266
        * CHANGES, RELEASE-NOTES, lib/file.c: Jamie Newton pointed out that
 
20267
          libcurl's file:// code would close() a zero file descriptor if
 
20268
          given a non-existing file.
 
20269
 
 
20270
2005-11-30 23:09  bagder
 
20271
 
 
20272
        * docs/KNOWN_BUGS: #27 is fixed
 
20273
 
 
20274
2005-11-30 14:09  bagder
 
20275
 
 
20276
        * lib/url.c: cast the va_arg() assignment to ftp_filemethod
 
20277
          properly
 
20278
 
 
20279
2005-11-29 17:17  bagder
 
20280
 
 
20281
        * configure.ac: Yang Tse's fix of the inet_pton check
 
20282
 
 
20283
2005-11-29 00:06  bagder
 
20284
 
 
20285
        * include/curl/curl.h, lib/ftp.c, lib/url.c, lib/urldata.h,
 
20286
          src/main.c: new experimental "ftp method" code
 
20287
 
 
20288
2005-11-29 00:05  bagder
 
20289
 
 
20290
        * RELEASE-NOTES: Bryan Henderson
 
20291
 
 
20292
2005-11-28 21:21  bagder
 
20293
 
 
20294
        * configure.ac, lib/inet_pton.h: Yang Tse's changes to provide an
 
20295
          inet_pton() proto for the platforms who don't have one in order
 
20296
          to fix a remaining warning on IRIX 6.2.
 
20297
 
 
20298
2005-11-28 08:43  bagder
 
20299
 
 
20300
        * include/curl/multi.h: added note about the inclusion of curl.h
 
20301
          from within this file
 
20302
 
 
20303
2005-11-25 23:45  bagder
 
20304
 
 
20305
        * .cvsignore, src/.cvsignore: Bryan Henderson: added missing
 
20306
          ignores
 
20307
 
 
20308
2005-11-25 23:45  bagder
 
20309
 
 
20310
        * ares/CHANGES: Yang Tse fixed compiler warnings
 
20311
 
 
20312
2005-11-25 23:23  bagder
 
20313
 
 
20314
        * ares/ares_process.c: read_tcp_data() fix to get the proper buffer
 
20315
          pointer and size
 
20316
 
 
20317
2005-11-25 23:20  bagder
 
20318
 
 
20319
        * lib/: inet_ntop.h, inet_pton.h: Yang Tse: fixes the use of
 
20320
          Curl_inet_ntop and Curl_inet_pton with no prototypes on some
 
20321
          platforms, ie IRIX 6.2 MIPS C 6.2
 
20322
 
 
20323
2005-11-25 23:14  bagder
 
20324
 
 
20325
        * ares/ares_process.c: Yang Tse: fixed compiler warnings
 
20326
 
 
20327
2005-11-25 23:14  bagder
 
20328
 
 
20329
        * ares/ares_getnameinfo.c: Change based on Yang Tse's excellent fix
 
20330
          to reduce buffer overflow risk and fixing a compiler warning in
 
20331
          the append_scopeid() function.
 
20332
 
 
20333
2005-11-25 10:52  bagder
 
20334
 
 
20335
        * configure.ac: Doug Kaufman corrected my attempt to a generic
 
20336
          "skip extra test for function F"
 
20337
 
 
20338
2005-11-25 00:03  bagder
 
20339
 
 
20340
        * ares/ares_getnameinfo.c: avoid doing #if an a predef symbol that
 
20341
          might not be defined
 
20342
 
 
20343
2005-11-24 21:39  bagder
 
20344
 
 
20345
        * lib/hostthre.c: Yang Tse: use static on file-private functions
 
20346
 
 
20347
2005-11-24 21:38  bagder
 
20348
 
 
20349
        * lib/formdata.c: Yang Tse: fix compilation errors when SSL is not
 
20350
          disabled and HTTP is disabled
 
20351
 
 
20352
2005-11-24 21:37  bagder
 
20353
 
 
20354
        * lib/setup.h: Yang Tse: removes GOPHER protocol when HTTP is
 
20355
          disabled
 
20356
 
 
20357
2005-11-24 21:33  giva
 
20358
 
 
20359
        * lib/: Makefile.Watcom, config-win32.h: Changes for OpenWatcom
 
20360
          1.4.
 
20361
 
 
20362
2005-11-24 11:22  bagder
 
20363
 
 
20364
        * CHANGES, RELEASE-NOTES, configure.ac, lib/setup.h,
 
20365
          lib/transfer.c, src/setup.h: Doug Kaufman's set of patches to
 
20366
          make curl build fine on DJGPP again using configure.
 
20367
 
 
20368
2005-11-24 08:20  bagder
 
20369
 
 
20370
        * docs/curl.1: mention the colon-only thing for -u and SSPI+NTLM
 
20371
 
 
20372
2005-11-23 23:59  bagder
 
20373
 
 
20374
        * lib/tftp.c: Yang Tse's patch to silence MSVC warnings
 
20375
 
 
20376
2005-11-23 12:51  bagder
 
20377
 
 
20378
        * lib/: http_ntlm.h, setup.h: only enable NTLM if HTTP and NTLM is
 
20379
          not disabled, and if NTLM is disabled we define an empty macro
 
20380
          for the ntlm cleanup function
 
20381
 
 
20382
2005-11-23 10:10  bagder
 
20383
 
 
20384
        * lib/setup.h, src/main.c: Yang Tse fixed MSVC 6.0 warnings
 
20385
 
 
20386
2005-11-18 08:23  bagder
 
20387
 
 
20388
        * lib/transfer.c: fix compiler warning
 
20389
 
 
20390
2005-11-17 15:29  bagder
 
20391
 
 
20392
        * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3,
 
20393
          lib/transfer.c: I extended a patch from David Shaw to make
 
20394
          libcurl _always_ provide an error string in the given error
 
20395
          buffer to address the flaw mention on 21 sep 2005.
 
20396
 
 
20397
2005-11-17 15:28  bagder
 
20398
 
 
20399
        * docs/FEATURES: TFTP
 
20400
 
 
20401
2005-11-16 08:20  bagder
 
20402
 
 
20403
        * CHANGES, Makefile.am, RELEASE-NOTES: Applied Albert Chin's patch
 
20404
          that makes the libcurl.pc pkgconfig file get installed on 'make
 
20405
          install' time.
 
20406
 
 
20407
2005-11-16 08:12  bagder
 
20408
 
 
20409
        * ares/configure.ac: check for and use winsock2.h instead of
 
20410
          winsock.h and I fixed a typo in the ifdefs where . was used
 
20411
          instead of _!
 
20412
 
 
20413
2005-11-15 15:39  bagder
 
20414
 
 
20415
        * ares/configure.ac: include ws2tcpip.h in an attempt to detect
 
20416
          some of the ipv6 structs better in mingw builds
 
20417
 
 
20418
2005-11-15 00:14  bagder
 
20419
 
 
20420
        * ares/: ares_dns.h, configure.ac: Detect big/little endian in the
 
20421
          configure script and adjust the ares_dns.h macros accordingly.
 
20422
 
 
20423
2005-11-14 23:10  bagder
 
20424
 
 
20425
        * CHANGES, lib/http_ntlm.c: Quagmire reported that he needed to
 
20426
          raise a NTLM buffer for SSPI to work properly for a case, and so
 
20427
          we did. We raised it even for non-SSPI builds but it should not
 
20428
          do any harm. http://curl.haxx.se/bug/view.cgi?id=1356715
 
20429
 
 
20430
2005-11-14 14:40  giva
 
20431
 
 
20432
        * ares/Makefile.dj: Added '-DHAVE_SOCKADDR_IN6_SIN6_SCOPE_ID'.
 
20433
 
 
20434
2005-11-14 14:26  giva
 
20435
 
 
20436
        * ares/ares_getnameinfo.c: Added CVS id.  Avoid warning 'x might be
 
20437
          used uninitialized in this function'.
 
20438
 
 
20439
2005-11-14 13:32  giva
 
20440
 
 
20441
        * ares/config-win32.h: We have HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID.
 
20442
 
 
20443
2005-11-14 08:48  bagder
 
20444
 
 
20445
        * lib/libcurl.def: Yang Tse: msvc7+ has deprecated the
 
20446
          'DESCRIPTION' section in module-definition files. this section is
 
20447
          not mandatory for msvc60 so it could be completely removed from
 
20448
          libcurl.def.
 
20449
 
 
20450
2005-11-14 01:18  bagder
 
20451
 
 
20452
        * CHANGES, lib/ftp.c: Jan Kunder's debian bug report
 
20453
          http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=338680
 
20454
          identified a weird error message for when you try to upload a
 
20455
          file and the requested directory doesn't exist on the target
 
20456
          server.
 
20457
 
 
20458
2005-11-14 01:17  bagder
 
20459
 
 
20460
        * docs/curl.1: extended the description for exit code 9
 
20461
 
 
20462
2005-11-14 00:53  bagder
 
20463
 
 
20464
        * lib/: memdebug.h, ssluse.c: Yang Tse fixed compiler warnings
 
20465
 
 
20466
2005-11-14 00:04  bagder
 
20467
 
 
20468
        * lib/gtls.c: to build with old gnutls verions, don't use the *_t
 
20469
          types
 
20470
 
 
20471
2005-11-13 23:54  bagder
 
20472
 
 
20473
        * src/main.c: prevent compiler warning
 
20474
 
 
20475
2005-11-13 14:32  giva
 
20476
 
 
20477
        * lib/config-win32.h: Add HAVE_STRUCT_SOCKADDR_STORAGE.  My
 
20478
          mistake; WinCE has it's own config-file.
 
20479
 
 
20480
2005-11-13 14:20  giva
 
20481
 
 
20482
        * lib/tftp.c: Fix for WIN32. WIN32 does have 'struct
 
20483
          sockaddr_storage', but that's in <winsock2.h>. Hence tftp.c
 
20484
          wouldn't compile on WinCE.
 
20485
 
 
20486
2005-11-13 12:06  bagder
 
20487
 
 
20488
        * CHANGES, RELEASE-NOTES, src/main.c: Debian bug report 338681 by
 
20489
          Jan Kunder: make curl better detect and report bad limit-rate
 
20490
          units: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=338681
 
20491
          Now curl will return error if a bad unit is used.
 
20492
 
 
20493
2005-11-13 10:24  bagder
 
20494
 
 
20495
        * CHANGES, RELEASE-NOTES, configure.ac, lib/select.c: Thanks to
 
20496
          this nice summary of poll() implementations:
 
20497
          http://www.greenend.org.uk/rjk/2001/06/poll.html and further
 
20498
          tests by Eugene Kotlyarov, we now know that cygwin's poll returns
 
20499
          only POLLHUP on remote connection closure so we check for that
 
20500
          case (too) and re-enable poll for cygwin builds.
 
20501
 
 
20502
2005-11-12 23:49  bagder
 
20503
 
 
20504
        * CHANGES, RELEASE-NOTES, configure.ac: Eugene Kotlyarov found out
 
20505
          that cygwin's poll() function isn't doing things right:
 
20506
          http://curl.haxx.se/mail/archive-2005-11/0045.html so we now
 
20507
          disable poll() and use select() on cygwin too (we already do the
 
20508
          same choice on Mac OS X)
 
20509
 
 
20510
2005-11-12 23:13  bagder
 
20511
 
 
20512
        * lib/sockaddr.h: oops * 2
 
20513
 
 
20514
2005-11-12 23:12  bagder
 
20515
 
 
20516
        * lib/sockaddr.h: oops
 
20517
 
 
20518
2005-11-12 23:10  bagder
 
20519
 
 
20520
        * lib/: ftp.c, sockaddr.h, tftp.c: Reversed the logic for
 
20521
          sockaddr_storage and made our own Curl_sockaddr_storage struct
 
20522
          instead to use.
 
20523
 
 
20524
2005-11-12 20:11  bagder
 
20525
 
 
20526
        * acinclude.m4: on windows (mingw32) the sockaddr_storage struct is
 
20527
          in winsock2.h
 
20528
 
 
20529
2005-11-12 19:33  giva
 
20530
 
 
20531
        * ares/Makefile.vc6: Fixed typo. Detabified.
 
20532
 
 
20533
2005-11-12 16:15  giva
 
20534
 
 
20535
        * ares/ares_dns.h: Support big-endian machines.
 
20536
 
 
20537
2005-11-12 15:59  giva
 
20538
 
 
20539
        * ares/inet_ntop.c: Added CVS id, Detabified, applied c-ares
 
20540
          coding-style.
 
20541
 
 
20542
2005-11-12 15:44  giva
 
20543
 
 
20544
        * ares/nameser.h: Added CVS id. Detabified.
 
20545
 
 
20546
2005-11-12 15:41  giva
 
20547
 
 
20548
        * ares/adig.c: Include <getopt.h>.  Use DNS__32BIT() and
 
20549
          DNS__16BIT()  (How about BE machines?).  Display T_AAAA resource.
 
20550
 
 
20551
2005-11-12 01:01  bagder
 
20552
 
 
20553
        * ares/Makefile.am: removed files no longer existing
 
20554
 
 
20555
2005-11-12 00:20  bagder
 
20556
 
 
20557
        * CHANGES, RELEASE-NOTES, lib/gtls.c: Dima Barsky patched problem
 
20558
          #1348930: the GnuTLS code completely ignored client certificates!
 
20559
          (http://curl.haxx.se/bug/view.cgi?id=1348930).
 
20560
 
 
20561
2005-11-11 23:04  bagder
 
20562
 
 
20563
        * lib/: Makefile.inc, ftp.c, setup.h, sockaddr.h, tftp.c: Moved the
 
20564
          sockaddr_storage definition to lib/sockaddr.h and only include
 
20565
          that in files that actually need the struct.
 
20566
 
 
20567
2005-11-11 20:25  giva
 
20568
 
 
20569
        * ares/inet_ntop.c: Squelch gcc 4.x warning.
 
20570
 
 
20571
2005-11-11 20:20  giva
 
20572
 
 
20573
        * ares/: ares_fds.c, ares_gethostbyaddr.c: Detabified. Added CVS
 
20574
          id.
 
20575
 
 
20576
2005-11-11 20:14  giva
 
20577
 
 
20578
        * ares/vc/: areslib/areslib.dsp, ahost/ahost.dsp: HAVE_xx defines
 
20579
          moved to config-win32.h.
 
20580
 
 
20581
2005-11-11 09:52  bagder
 
20582
 
 
20583
        * docs/libcurl/curl_easy_setopt.3: mention how to set domain when
 
20584
          using NTLM
 
20585
 
 
20586
2005-11-11 05:28  giva
 
20587
 
 
20588
        * ares/ahost.c: Update using ares_inet_pton() and ares_inet_ntop().
 
20589
 
 
20590
2005-11-11 00:30  bagder
 
20591
 
 
20592
        * README: one in, one out
 
20593
 
 
20594
2005-11-11 00:24  bagder
 
20595
 
 
20596
        * RELEASE-NOTES: Fun while it lasted. New mirror already
 
20597
          out-of-date.
 
20598
 
 
20599
2005-11-10 23:25  bagder
 
20600
 
 
20601
        * CHANGES, RELEASE-NOTES, lib/tftp.c: David Lang fixed IPv6 support
 
20602
          for TFTP!
 
20603
 
 
20604
2005-11-10 23:24  bagder
 
20605
 
 
20606
        * lib/: ftp.c, setup.h: David Lang: if there is no
 
20607
          sockaddr_storage, make up our own and use that
 
20608
 
 
20609
2005-11-10 23:22  bagder
 
20610
 
 
20611
        * tests/data/test75: modified to the new error text for range error
 
20612
 
 
20613
2005-11-10 23:11  bagder
 
20614
 
 
20615
        * docs/TODO: just implemented
 
20616
 
 
20617
2005-11-10 23:11  bagder
 
20618
 
 
20619
        * CHANGES, RELEASE-NOTES, docs/curl.1, src/urlglob.c,
 
20620
          src/urlglob.h: Introducing range stepping to the curl globbing
 
20621
          support. Now you can specify step counter by adding :[num] within
 
20622
          the brackets when specifying a range.
 
20623
 
 
20624
2005-11-10 17:55  giva
 
20625
 
 
20626
        * ares/setup.h: Use config-win32.h on Windows. Fixes for djgpp.
 
20627
 
 
20628
2005-11-10 17:52  giva
 
20629
 
 
20630
        * ares/: Makefile.m32, Makefile.vc6: Defines moved to
 
20631
          config-win32.h.
 
20632
 
 
20633
2005-11-10 17:50  giva
 
20634
 
 
20635
        * ares/config-win32.h: Easy configuration with this file.
 
20636
 
 
20637
2005-11-10 17:42  giva
 
20638
 
 
20639
        * ares/vc/areslib/: areslib.mak, areslib.plg: Remove generated
 
20640
          files areslib.plg areslib.mak from CVS.
 
20641
 
 
20642
2005-11-10 17:40  giva
 
20643
 
 
20644
        * ares/vc/ahost/: ahost.mak, ahost.plg: Remove generated files
 
20645
          ahost.plg ahost.mak from CVS.
 
20646
 
 
20647
2005-11-10 17:38  giva
 
20648
 
 
20649
        * ares/vc/adig/: adig.mak, adig.plg: Remove generated files
 
20650
          adig.plg adig.mak from CVS.
 
20651
 
 
20652
2005-11-10 00:15  bagder
 
20653
 
 
20654
        * docs/TODO: * Add step parameter to the globbing. Like [0-1000;10]
 
20655
          that would walk the   range increasing the number with 10 for
 
20656
          every step. Requested by Jose:
 
20657
          http://curl.haxx.se/feedback/display.cgi?id=11315662266802
 
20658
 
 
20659
2005-11-09 23:52  giva
 
20660
 
 
20661
        * ares/Makefile.dj: Update with "new" HAVE_xx.
 
20662
 
 
20663
2005-11-09 23:32  giva
 
20664
 
 
20665
        * ares/ares.h: Replace <winsock.h> with <winsock2.h> since IPv6
 
20666
          support is required.
 
20667
 
 
20668
2005-11-09 23:18  giva
 
20669
 
 
20670
        * ares/Makefile.vc6: Add cvs id.
 
20671
 
 
20672
2005-11-09 23:17  giva
 
20673
 
 
20674
        * ares/FILES: Added Makefile.vc6.
 
20675
 
 
20676
2005-11-09 23:16  giva
 
20677
 
 
20678
        * ares/Makefile.vc6: I hate MS-devstudio project files.
 
20679
 
 
20680
2005-11-09 22:51  giva
 
20681
 
 
20682
        * ares/Makefile.m32: Updated for MingW. Added inet_ntop.o
 
20683
          inet_net_pton.o bitncmp.o.  Added -D'efines'.
 
20684
 
 
20685
2005-11-09 22:38  giva
 
20686
 
 
20687
        * ares/setup.h: MSVC fix for 'socklen_t'. Replace <winsock.h> with
 
20688
          <winsock2.h> + <ws2tcpip.h> since IPv6 is no longer optional (was
 
20689
          it ever?)
 
20690
 
 
20691
2005-11-09 22:32  giva
 
20692
 
 
20693
        * ares/vc/areslib/: areslib.dsp, areslib.dsw, areslib.mak: Fixes
 
20694
          for building with MSVC-6/7. Added inet*.c.  Replace <winsock.h>
 
20695
          with <winsock2.h> + <ws2tcpip.h> (ala libcurl since IPv6 is not
 
20696
          optional now).
 
20697
 
 
20698
2005-11-09 22:29  giva
 
20699
 
 
20700
        * ares/vc/ahost/: ahost.dep, ahost.dsp: Fixes for building ahost
 
20701
          with MSVC-6/7. Added inet*.c.
 
20702
 
 
20703
2005-11-08 15:45  bagder
 
20704
 
 
20705
        * CHANGES, RELEASE-NOTES, lib/hostip6.c, lib/hostthre.c: Removed
 
20706
          the use of AI_CANONNAME in the IPv6-enabled resolver functions
 
20707
          since we really have no use for reverse lookups of the address.
 
20708
 
 
20709
          I truly hope these are the last reverse lookups we had lingering
 
20710
          in the code!
 
20711
 
 
20712
2005-11-08 15:37  bagder
 
20713
 
 
20714
        * RELEASE-NOTES: SSPI-fix and a new mirror
 
20715
 
 
20716
2005-11-08 15:15  bagder
 
20717
 
 
20718
        * CHANGES, configure.ac, lib/Makefile.vc6, lib/http_ntlm.c,
 
20719
          src/Makefile.vc6: Dmitry Bartsevich discovered some issues in
 
20720
          compatibilty of SSPI-enabled version of libcurl with different
 
20721
          Windows versions. Current version of libcurl imports SSPI
 
20722
          functions from secur32.dll. However, under Windows NT 4.0 these
 
20723
          functions are located in security.dll, under Windows 9x - in
 
20724
          secur32.dll and Windows 2000 and XP contains both these DLLs
 
20725
          (security.dll just forwards calls to secur32.dll).
 
20726
 
 
20727
          Dmitry's patch loads proper library dynamically depending on
 
20728
          Windows version. Function InitSecurityInterface() is used to
 
20729
          obtain pointers to all of SSPI function in one structure.  :
 
20730
          ----------------------------------------------------------------------
 
20731
 
 
20732
2005-11-07 14:54  bagder
 
20733
 
 
20734
        * docs/KNOWN_BUGS: 27. "libcurl built with GNUTLS ignores the
 
20735
          SSLCERT option" - Unlike   Curl_ossl_connect(), the
 
20736
          Curl_gtls_connect() function does not send the user   certificate
 
20737
          to the peer. In fact, it ignores the conn->data->set.cert field
 
20738
          completely, it always uses the anonymous credentials. See
 
20739
          http://curl.haxx.se/bug/view.cgi?id=1348930
 
20740
 
 
20741
2005-11-07 09:37  bagder
 
20742
 
 
20743
        * docs/curl.1: mention the need for a "fake" -u when --negotiate is
 
20744
          used
 
20745
 
 
20746
2005-11-06 00:39  bagder
 
20747
 
 
20748
        * RELEASE-NOTES: CurlPas 2005-11-05 was released:
 
20749
          http://curlpas.sf.net/
 
20750
 
 
20751
2005-11-02 10:38  bagder
 
20752
 
 
20753
        * docs/FAQ: oops
 
20754
 
 
20755
2005-11-02 10:34  bagder
 
20756
 
 
20757
        * docs/FAQ: Added:
 
20758
 
 
20759
           1.9 Where do I buy commercial support for curl?
 
20760
           1.10 How many are using curl?
 
20761
           6.7 What are my obligations when using libcurl in my commerical
 
20762
          apps?
 
20763
 
 
20764
          Edited a few other paragraphs slightly.
 
20765
 
 
20766
2005-11-01 17:27  giva
 
20767
 
 
20768
        * lib/ldap.c: Use an empty '*mod_name'.
 
20769
 
 
20770
2005-10-31 09:55  bagder
 
20771
 
 
20772
        * CHANGES, RELEASE-NOTES, lib/ldap.c: Vilmos Nebehaj improved
 
20773
          libcurl's LDAP abilities:
 
20774
 
 
20775
          The LDAP code in libcurl can't handle LDAP servers of LDAPv3 nor
 
20776
          binary attributes in LDAP objects. So, I made a quick patch to
 
20777
          address these problems.
 
20778
 
 
20779
          The solution is simple: if we connect to an LDAP server, first
 
20780
          try LDAPv3 (which is the preferred protocol as of now) and then
 
20781
          fall back to LDAPv2.  In case of binary attributes, we first
 
20782
          convert them to base64, just like the openldap client does. It
 
20783
          uses ldap_get_values_len() instead of ldap_get_values() to be
 
20784
          able to retrieve binary attributes correctly. I defined the
 
20785
          necessary LDAP macros in lib/ldap.c to be able to compile libcurl
 
20786
          without the presence of libldap
 
20787
 
 
20788
2005-10-31 09:47  bagder
 
20789
 
 
20790
        * lib/escape.h: kill trailing whitespace
 
20791
 
 
20792
2005-10-31 00:15  bagder
 
20793
 
 
20794
        * tests/data/: Makefile.am, test275: test 275 makes a CONNECT
 
20795
          through a proxy and then gets two pages from the same server
 
20796
 
 
20797
2005-10-30 00:22  bagder
 
20798
 
 
20799
        * RELEASE-NOTES: --max-redirs 0
 
20800
 
 
20801
2005-10-30 00:18  bagder
 
20802
 
 
20803
        * docs/INSTALL: re-arranged the win32 section and added a pointer
 
20804
          to the INSTALL.devcpp document
 
20805
 
 
20806
2005-10-28 23:34  bagder
 
20807
 
 
20808
        * docs/: INSTALL.devcpp, Makefile.am: Tom Kyer's DevCpp-Mingw
 
20809
          Install & Compilation guide
 
20810
 
 
20811
2005-10-28 14:59  bagder
 
20812
 
 
20813
        * docs/curl-config.1: mention brokenness
 
20814
 
 
20815
2005-10-28 09:22  bagder
 
20816
 
 
20817
        * docs/CONTRIBUTE: elaborated somewhat in the license chapter
 
20818
 
 
20819
2005-10-28 00:05  bagder
 
20820
 
 
20821
        * CHANGES, docs/curl.1, docs/libcurl/curl_easy_setopt.3,
 
20822
          lib/transfer.c, lib/url.c, lib/urldata.h, src/main.c,
 
20823
          tests/data/Makefile.am, tests/data/test274: Nis Jorgensen filed
 
20824
          bug report #1338648 (http://curl.haxx.se/bug/view.cgi?id=1338648)
 
20825
          which really is more of a feature request, but anyway. It pointed
 
20826
          out that --max-redirs did not allow it to be set to 0, which then
 
20827
          would return an error code on the first Location: found. Based on
 
20828
          Nis' patch, now libcurl supports CURLOPT_MAXREDIRS set to 0, or
 
20829
          -1 for infinity. Added test case 274 to verify.
 
20830
 
 
20831
2005-10-27 23:02  bagder
 
20832
 
 
20833
        * CHANGES, RELEASE-NOTES, src/main.c: tommink[at]post.pl reported
 
20834
          in bug report #1337723
 
20835
          (http://curl.haxx.se/bug/view.cgi?id=1337723) that curl could not
 
20836
          upload binary data from stdin on Windows if the data contained
 
20837
          control-Z (hex 1a) since that is treated as end-of-file when read
 
20838
          in text mode. Gisle Vanem pointed out the fix, and I made both -T
 
20839
          and --data-binary take advantage of it.
 
20840
 
 
20841
2005-10-27 22:51  bagder
 
20842
 
 
20843
        * docs/DISTRO-DILEMMA: updates to reflect current status in Debian
 
20844
          land, and added some known differences between OpenSSL and GnuTLS
 
20845
          (that is probably a suitable subject for a separate document...)
 
20846
 
 
20847
2005-10-27 14:56  giva
 
20848
 
 
20849
        * src/Makefile.Watcom: Removed dependency on zlib.h. Added
 
20850
          dependency for ..\lib\timeval.c.
 
20851
 
 
20852
2005-10-27 14:45  giva
 
20853
 
 
20854
        * lib/Makefile.Watcom: Added option '-zc' puts const data in
 
20855
          code-segment.  Added CURL_DISABLE_TFTP; tftp.c doesn't compile
 
20856
          as-is.
 
20857
 
 
20858
2005-10-27 14:05  bagder
 
20859
 
 
20860
        * CHANGES, RELEASE-NOTES, docs/curl.1, src/main.c: Jaz Fresh
 
20861
          pointed out that if you used "-r [number]" as was wrongly
 
20862
          described in the man page, curl would send an invalid HTTP Range:
 
20863
          header. The correct way would be to use "-r [number]-" or even
 
20864
          "-r -[number]". Starting now, curl will warn if this is
 
20865
          discovered, and automatically append a dash to the range before
 
20866
          passing it to libcurl.
 
20867
 
 
20868
2005-10-25 16:05  bagder
 
20869
 
 
20870
        * CHANGES, RELEASE-NOTES: multi IP socket description leak with
 
20871
          multi interface
 
20872
 
 
20873
2005-10-25 16:04  bagder
 
20874
 
 
20875
        * README: added new dutch mirror and removed the "--" separators
 
20876
 
 
20877
2005-10-25 15:15  bagder
 
20878
 
 
20879
        * lib/connect.c: close the existing socket when trying next IP, as
 
20880
          otherwise we leak one! bug #1326306
 
20881
 
 
20882
2005-10-22 23:05  bagder
 
20883
 
 
20884
        * CHANGES, lib/gtls.c:   Dima Barsky reported a problem with
 
20885
          GnuTLS-enabled libcurl in bug report
 
20886
            #1334338 (http://curl.haxx.se/bug/view.cgi?id=1334338). When
 
20887
          reading an SSL
 
20888
            stream from a server and the server requests a "rehandshake",
 
20889
          the current
 
20890
            code simply returns this as an error. I have no good way to
 
20891
          test this, but
 
20892
            I've added a crude attempt of dealing with this situation
 
20893
          slightly better -
 
20894
            it makes a blocking handshake if this happens. Done like this
 
20895
          because fixing
 
20896
            this the "proper" way (that would handshake asynchronously)
 
20897
          will require
 
20898
            quite some work and I really need a good way to test this to do
 
20899
          such a
 
20900
            change.
 
20901
 
 
20902
2005-10-21 23:00  bagder
 
20903
 
 
20904
        * CHANGES, lib/url.c: "Ofer" reported a problem when libcurl
 
20905
          re-used a connection and failed to do it, it could then
 
20906
          accidentally actually crash. Presumably, this concerns FTP
 
20907
          connections.  http://curl.haxx.se/bug/view.cgi?id=1330310
 
20908
 
 
20909
2005-10-21 21:32  bagder
 
20910
 
 
20911
        * CHANGES, RELEASE-NOTES, lib/Makefile.vc6: Temprimus improved the
 
20912
          MSVC makefile so that the static debug SSL libs are linked to the
 
20913
          executable and not to the libcurld.lib
 
20914
          http://curl.haxx.se/bug/view.cgi?id=1326676
 
20915
 
 
20916
2005-10-21 21:21  bagder
 
20917
 
 
20918
        * CHANGES, RELEASE-NOTES, lib/hostthre.c: Bradford Bruce made the
 
20919
          windows resolver code properly return CURLE_COULDNT_RESOLVE_PROXY
 
20920
          and CURLE_COULDNT_RESOLVE_HOST on resolving errors (as
 
20921
          documented).
 
20922
 
 
20923
2005-10-20 23:19  bagder
 
20924
 
 
20925
        * src/main.c: shorted and unified language in the --help output
 
20926
 
 
20927
2005-10-20 23:01  bagder
 
20928
 
 
20929
        * README: 2 gone, 2 added, 1 moved, 1 changed name
 
20930
 
 
20931
2005-10-20 22:07  bagder
 
20932
 
 
20933
        * CHANGES, RELEASE-NOTES, lib/http.c, tests/data/Makefile.am,
 
20934
          tests/data/test273: Dave Dribin made libcurl understand and
 
20935
          handle cases when the server (wrongly) sends *two*
 
20936
          WWW-Authenticate headers for Digest. While this should never
 
20937
          happen in a sane world, libcurl previously got into an infinite
 
20938
          loop when this occurred. Dave added test 273 to verify this.
 
20939
 
 
20940
2005-10-20 21:40  bagder
 
20941
 
 
20942
        * RELEASE-NOTES: 2 mirrors, 1 binding release
 
20943
 
 
20944
2005-10-20 21:40  bagder
 
20945
 
 
20946
        * lib/hostip6.c: Added a dump_addrinfo() function to ease debugging
 
20947
          of resolved names. Define DEBUG_ADDRINFO to enable.
 
20948
 
 
20949
2005-10-20 21:07  bagder
 
20950
 
 
20951
        * CHANGES, lib/Makefile.vc6: Temprimus improved the MSVC makefile:
 
20952
          "makes a build option available so if you set rtlibcfg=static for
 
20953
          the make, then it would build with /MT. The default behaviour is
 
20954
          /MD (the original)." http://curl.haxx.se/bug/view.cgi?id=1326665
 
20955
 
 
20956
2005-10-18 20:15  danf
 
20957
 
 
20958
        * docs/TODO: Removed mention of TFTP now that it's implemented.
 
20959
 
 
20960
2005-10-18 09:26  bagder
 
20961
 
 
20962
        * include/curl/multi.h: Mohun Biswas' suggested change to prevent
 
20963
          GNU indent to warn on the =-1 line.
 
20964
 
 
20965
2005-10-14 23:21  bagder
 
20966
 
 
20967
        * CHANGES, RELEASE-NOTES, maketgz, include/curl/curlver.h: Reverted
 
20968
          the LIBCURL_VERSION_NUM change from October 6. As Dave Dribin
 
20969
          reported, the define is used by the configure script and is
 
20970
          assumed to use the 0xYYXXZZ format. This made "curl-config
 
20971
          --vernum" fail in the 7.15.0 release version.
 
20972
 
 
20973
2005-10-14 15:22  bagder
 
20974
 
 
20975
        * lib/Makefile.vc6: Reported by 'TemPRImus' in bug 1326665: use the
 
20976
          "Multi-Threaded" options even when building the static library.
 
20977
          http://curl.haxx.se/bug/view.cgi?id=1326665
 
20978
 
 
20979
2005-10-13 23:49  bagder
 
20980
 
 
20981
        * docs/libcurl/curl_easy_setopt.3: Slight editing of wording in the
 
20982
          CURLOPT_SSL_VERIFYHOST section.
 
20983
 
 
20984
2005-10-13 11:23  bagder
 
20985
 
 
20986
        * RELEASE-NOTES, include/curl/curlver.h: start working on 7.15.1
 
20987
 
 
20988
2005-10-13 11:22  bagder
 
20989
 
 
20990
        * docs/THANKS: added names from the 7.15.0 release
 
20991
 
 
20992
2005-10-13 10:19  bagder
 
20993
 
 
20994
        * CHANGES, RELEASE-NOTES: 7.15.0 time
 
20995
 
 
20996
2005-10-13 09:57  bagder
 
20997
 
 
20998
        * lib/http_ntlm.c: Make sure that the user and domain strings fit
 
20999
          in the target buffer before we copy them there.
 
21000
 
 
21001
2005-10-13 08:20  bagder
 
21002
 
 
21003
        * docs/libcurl/curl_easy_setopt.3: NTLM requires windows or
 
21004
          OpenSSL. If you build with GnuTLS for example you do not get NTLM
 
21005
          support enabled.
 
21006
 
 
21007
2005-10-11 14:54  bagder
 
21008
 
 
21009
        * TODO-RELEASE: 7.15.0 in november?
 
21010
 
 
21011
2005-10-10 22:58  bagder
 
21012
 
 
21013
        * docs/examples/getinmemory.c: make it compile warning-free and
 
21014
          free() the memory before exit
 
21015
 
 
21016
2005-10-10 20:28  bagder
 
21017
 
 
21018
        * lib/hostip6.c: pass a NULL pointer in the service argument (the
 
21019
          second) if the port number was 0 as it seems at least some AIX
 
21020
          versions don't like a "0" string there
 
21021
 
 
21022
2005-10-06 20:47  giva
 
21023
 
 
21024
        * lib/Makefile.Watcom: Added tftp.obj.
 
21025
 
 
21026
2005-10-06 14:56  bagder
 
21027
 
 
21028
        * RELEASE-NOTES, maketgz, include/curl/curlver.h: we all the next
 
21029
          version 7.15.0 due to the new TFTP support
 
21030
 
 
21031
2005-10-06 11:05  bagder
 
21032
 
 
21033
        * docs/libcurl/Makefile.am: remove getinfo-times from the dist
 
21034
          archive since the info is now in the curl_easy_getinfo man page
 
21035
 
 
21036
2005-10-06 11:03  bagder
 
21037
 
 
21038
        * docs/libcurl/curl_easy_getinfo.3: end the .nf section, mark the
 
21039
          option names properly so that they end up as links in the html
 
21040
          version
 
21041
 
 
21042
2005-10-06 10:58  bagder
 
21043
 
 
21044
        * docs/libcurl/curl_easy_getinfo.3: Added the info from
 
21045
          getinfo-times as it really belongs in this man page.
 
21046
 
 
21047
2005-10-05 11:15  bagder
 
21048
 
 
21049
        * CHANGES, RELEASE-NOTES: mention the recent fixes
 
21050
 
 
21051
2005-10-05 08:23  bagder
 
21052
 
 
21053
        * tests/data/: Makefile.am, test272: added test case 272 for -z
 
21054
          download over FTP when the timestamp is identical to the remote
 
21055
          one
 
21056
 
 
21057
2005-10-05 08:09  bagder
 
21058
 
 
21059
        * lib/ftp.c: CURL_TIMECOND_IFMODSINCE actually requires that the
 
21060
          remote document has been modded since the given time, so we
 
21061
          should compare <= and not just <.
 
21062
 
 
21063
2005-10-04 22:32  bagder
 
21064
 
 
21065
        * configure.ac: Domenico Andreoli's patch that removes a few
 
21066
          0xa0(!) bytes
 
21067
 
 
21068
2005-10-04 20:15  bagder
 
21069
 
 
21070
        * CHANGES, RELEASE-NOTES, lib/parsedate.c: Michael Wallner reported
 
21071
          that the date parser had wrong offset stored for the MEST and
 
21072
          CEST time zones.
 
21073
 
 
21074
2005-10-04 12:58  bagder
 
21075
 
 
21076
        * docs/libcurl/curl_escape.3: Domenico Andreoli's SEE ALSO patch
 
21077
 
 
21078
2005-10-03 12:12  bagder
 
21079
 
 
21080
        * ares/ares_getnameinfo.c: Ok, based on the online docs for AIX'es
 
21081
          getservbyport_r() I adjusted to code to do (what I believe is)
 
21082
          "right". See docs on:
 
21083
          http://publib.boulder.ibm.com/infocenter/pseries/index.jsp?topic=/com.ibm.aix.doc/libs/commtrf2/getservbyport_r.htm
 
21084
 
 
21085
2005-10-03 10:38  bagder
 
21086
 
 
21087
        * docs/HISTORY: recent action
 
21088
 
 
21089
2005-10-02 20:22  giva
 
21090
 
 
21091
        * lib/http_ntlm.c: Avoid gcc warning "dereferencing type-punned
 
21092
          pointer will break strict-aliasing rules".
 
21093
 
 
21094
2005-10-02 18:52  giva
 
21095
 
 
21096
        * lib/: hostthre.c, setup.h: Fix for building with MS Visual-C and
 
21097
          single-threaded runtime libs.
 
21098
 
 
21099
2005-09-30 16:25  bagder
 
21100
 
 
21101
        * tests/runtests.pl: fixed the proper path to the tftpd server
 
21102
 
 
21103
2005-09-30 10:59  bagder
 
21104
 
 
21105
        * RELEASE-NOTES: a new mirror, but we don't increase the amount
 
21106
          since one of the former ones are now officially no longer
 
21107
          considered a mirror... ;-)
 
21108
 
 
21109
2005-09-30 10:34  bagder
 
21110
 
 
21111
        * docs/DISTRO-DILEMMA: Update in the "which license is best"
 
21112
          section as it seems Debian people have made up their mind.
 
21113
          Spell-checked as well.
 
21114
 
 
21115
2005-09-29 13:37  bagder
 
21116
 
 
21117
        * lib/url.c: Starting now, the verbose text that goes like "About
 
21118
          to connect() to" will now contain the word "proxy" is the
 
21119
          hostname is in fact a proxy. This will help users detect
 
21120
          situations when they mistakenly use a proxy.
 
21121
 
 
21122
2005-09-27 22:22  bagder
 
21123
 
 
21124
        * CHANGES, RELEASE-NOTES: David Yan brought the Content-Range
 
21125
          report
 
21126
 
 
21127
2005-09-27 11:13  bagder
 
21128
 
 
21129
        * CHANGES, RELEASE-NOTES, lib/transfer.c: An anonymous submitter
 
21130
          filed bug #1299181 (http://curl.haxx.se/bug/view.cgi?id=1299181)
 
21131
          that identified a silly problem with Content-Range: headers with
 
21132
          the 'bytes' keyword written in a different case than all
 
21133
          lowercase! It would cause a segfault!
 
21134
 
 
21135
2005-09-27 10:46  bagder
 
21136
 
 
21137
        * CHANGES, RELEASE-NOTES, lib/ftp.c: TJ Saunders of the proftpd
 
21138
          project identified and pointed out problems with the modified
 
21139
          FTPS negotiation change of August 19 2005. Thus, we revert the
 
21140
          change back to pre-7.14.1 status.
 
21141
 
 
21142
2005-09-22 12:15  bagder
 
21143
 
 
21144
        * docs/libcurl/curl_easy_setopt.3: clarify what the default read
 
21145
          callback does and how it uses the READDATA option
 
21146
 
 
21147
2005-09-21 13:29  bagder
 
21148
 
 
21149
        * CHANGES: three debian bug reports addressed
 
21150
 
 
21151
2005-09-21 13:28  bagder
 
21152
 
 
21153
        * lib/tftp.c: stricter type usage for time variables to avoid picky
 
21154
          compiler warnings
 
21155
 
 
21156
2005-09-21 12:45  bagder
 
21157
 
 
21158
        * ares/ares_getnameinfo.c: 1 - attempted fix of uninitialized
 
21159
          variable 2 - indented and edited to fit better within 80 columns
 
21160
          3 - fixed possible buffer overflow in the service name lookup
 
21161
          function
 
21162
 
 
21163
2005-09-21 11:10  bagder
 
21164
 
 
21165
        * ares/configure.ac: simplified the sin6_scope_id test and removed
 
21166
          some left-overs from the previous way of detecting it
 
21167
 
 
21168
2005-09-21 11:01  bagder
 
21169
 
 
21170
        * ares/configure.ac: fixed the check for the addrinfo struct
 
21171
 
 
21172
2005-09-21 08:59  bagder
 
21173
 
 
21174
        * docs/libcurl/curl_easy_setopt.3: clarified ERRORBUFFER - some
 
21175
          errors just don't write a string even though they should. And I
 
21176
          removed all uses 'Note' (as they are pretty useless) and did some
 
21177
          other language and phrasing cleanups.
 
21178
 
 
21179
2005-09-21 08:38  bagder
 
21180
 
 
21181
        * lib/transfer.c: return an error string for the missing URL case
 
21182
 
 
21183
2005-09-21 08:12  bagder
 
21184
 
 
21185
        * docs/libcurl/curl_easy_setopt.3: mention what WRITEFUNCTION and
 
21186
          WRITEDATA do by default
 
21187
 
 
21188
2005-09-21 08:07  bagder
 
21189
 
 
21190
        * docs/libcurl/libcurl-tutorial.3: oops, broken sentence fixed:
 
21191
          http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=329305
 
21192
 
 
21193
2005-09-20 10:29  bagder
 
21194
 
 
21195
        * lib/http_ntlm.c: Uses __stdcall instead of SEC_ENTRY since it
 
21196
          seems (at least) mingw doesn't define SEC_ENTRY and thus fails
 
21197
          unless this is done!
 
21198
 
 
21199
2005-09-20 09:53  bagder
 
21200
 
 
21201
        * configure.ac: Since newer ares versions should work with ipv6, I
 
21202
          modified the error message to a warning message as a first step.
 
21203
          We should persue to make curl use c-ares properly even when built
 
21204
          with ipv6 support.
 
21205
 
 
21206
2005-09-20 08:51  bagder
 
21207
 
 
21208
        * lib/tftp.c: typecasts added in an attempt to please the picky
 
21209
          compilers
 
21210
 
 
21211
2005-09-20 00:04  bagder
 
21212
 
 
21213
        * tests/data/Makefile.am: added test 271
 
21214
 
 
21215
2005-09-20 00:04  bagder
 
21216
 
 
21217
        * tests/data/test271: test 271, the first ever TFTP test
 
21218
 
 
21219
2005-09-20 00:03  bagder
 
21220
 
 
21221
        * tests/server/tftpd.c: seems to work for test 271 on Linux now!
 
21222
 
 
21223
2005-09-19 23:45  bagder
 
21224
 
 
21225
        * CHANGES, RELEASE-NOTES, lib/http_ntlm.c: Dmitry Bartsevich made
 
21226
          the SSPI support work on Windows 9x as well
 
21227
 
 
21228
2005-09-18 18:44  dmeglio
 
21229
 
 
21230
        * ares/: CHANGES, acinclude.m4, ares.h, ares_getnameinfo.c,
 
21231
          configure.ac: Added constants that will be used by
 
21232
          ares_getaddrinfo. Made ares_getnameinfo use the reentrant
 
21233
          getservbyport (getservbyport_r) if it isavailable to ensure it
 
21234
          works properly in a threaded environment
 
21235
 
 
21236
2005-09-16 23:30  bagder
 
21237
 
 
21238
        * lib/: connect.c, ftp.c, hostip4.c, hostip6.c, hostthre.c, url.c,
 
21239
          urldata.h: keep 'socktype' in the connectdata struct and make
 
21240
          sure we use that for all protocol sockets even if the resolved
 
21241
          address may say otherwise
 
21242
 
 
21243
2005-09-16 23:03  bagder
 
21244
 
 
21245
        * CHANGES, RELEASE-NOTES: recent changes
 
21246
 
 
21247
2005-09-16 12:52  bagder
 
21248
 
 
21249
        * tests/server/tftpd.c: renamed sendfile() since some systems have
 
21250
          a system call named like this - now the functions are named
 
21251
          sendtftp() and recvtftp() instead.
 
21252
 
 
21253
2005-09-16 12:50  bagder
 
21254
 
 
21255
        * tests/server/tftpd.c: In the Solaris 7 header files for tftp, the
 
21256
          th_stuff struct member is an unsigned short. Trying a typecast
 
21257
          here to fix.
 
21258
 
 
21259
2005-09-16 09:19  bagder
 
21260
 
 
21261
        * tests/server/tftpd.c: prevent warnings on re-defining MIN
 
21262
 
 
21263
2005-09-16 09:18  bagder
 
21264
 
 
21265
        * CHANGES, docs/TODO: added URLs to bug reports
 
21266
 
 
21267
2005-09-16 09:09  bagder
 
21268
 
 
21269
        * docs/KNOWN_BUGS: Added known bugs #26, started using my new
 
21270
          "bounce URL" that jumps to the correct (and overly complicated)
 
21271
          sourceforge bug tracker URL given the bug report ID number.
 
21272
 
 
21273
2005-09-16 08:14  bagder
 
21274
 
 
21275
        * tests/server/tftpd.c: use int "subscripts" to prevent warnings
 
21276
          from picky compilers
 
21277
 
 
21278
2005-09-16 07:49  bagder
 
21279
 
 
21280
        * tests/server/tftpd.c: use internal *printf() clones
 
21281
 
 
21282
2005-09-15 23:50  bagder
 
21283
 
 
21284
        * configure.ac, tests/server/tftpd.c: ifdef for includes, added
 
21285
          checking for two not previously checked files (one being
 
21286
          necessary for solaris builds)
 
21287
 
 
21288
2005-09-15 23:49  bagder
 
21289
 
 
21290
        * tests/testcurl.pl: use make -k when running the tests
 
21291
 
 
21292
2005-09-15 22:36  bagder
 
21293
 
 
21294
        * tests/server/.cvsignore: ignore this too
 
21295
 
 
21296
2005-09-15 22:36  bagder
 
21297
 
 
21298
        * tests/server/Makefile.am: build tftpd too!
 
21299
 
 
21300
2005-09-15 22:32  bagder
 
21301
 
 
21302
        * tests/server/tftpd.c: First version of the TFTP server. Basic
 
21303
          functionality is there.
 
21304
 
 
21305
2005-09-15 22:25  bagder
 
21306
 
 
21307
        * tests/runtests.pl: added TFTP and TFTP-ipv6 support
 
21308
 
 
21309
2005-09-15 22:22  bagder
 
21310
 
 
21311
        * tests/server/: sws.c, util.c, util.h: moved test2file() to util.c
 
21312
 
 
21313
2005-09-15 22:21  bagder
 
21314
 
 
21315
        * lib/tftp.c: minor changes, the biggest one being using
 
21316
          Curl_select()
 
21317
 
 
21318
2005-09-15 21:23  bagder
 
21319
 
 
21320
        * ares/CHANGES: mention the configure change
 
21321
 
 
21322
2005-09-14 17:04  bagder
 
21323
 
 
21324
        * lib/ftp.c: oops, return error if an error did occur!
 
21325
 
 
21326
2005-09-12 22:36  bagder
 
21327
 
 
21328
        * docs/libcurl/curl_easy_setopt.3: CURLOPT_BUFFERSIZE clarification
 
21329
 
 
21330
2005-09-10 23:09  bagder
 
21331
 
 
21332
        * ares/: acinclude.m4, configure.ac: Use the AC_CHECK_MEMBER()
 
21333
          function for check struct members instead of inventing and
 
21334
          providing our own. Hopefully this solves a HP-UX 11.00 problem.
 
21335
 
 
21336
2005-09-08 22:21  bagder
 
21337
 
 
21338
        * docs/curl.1: --max-time should work just as good on win32 these
 
21339
          days
 
21340
 
 
21341
2005-09-08 08:16  bagder
 
21342
 
 
21343
        * docs/curl.1: mention the protocol-guessing when no protocol part
 
21344
          is given in the URL added TFTP to the list of supported protocols
 
21345
 
 
21346
2005-09-07 16:42  bagder
 
21347
 
 
21348
        * lib/Makefile.vc6: added tftp.c
 
21349
 
 
21350
2005-09-07 13:05  bagder
 
21351
 
 
21352
        * src/main.c: Ben Madsen reported a problem that only seemed to
 
21353
          occur with certain specific glibc versions, and with this patch
 
21354
          applied it no longer shows up to me. The problem was indeed a
 
21355
          flaw that made curl use a file handle already closed.
 
21356
 
 
21357
2005-09-07 12:51  bagder
 
21358
 
 
21359
        * tests/server/sws.c: Thanks to Scott Davis' detailed reports, I
 
21360
          found this premature detection of the end of a chunked-encoded
 
21361
          POST request.
 
21362
 
 
21363
2005-09-06 17:58  giva
 
21364
 
 
21365
        * lib/hostthre.c: Fix warning about missing initializers.
 
21366
 
 
21367
2005-09-06 17:43  giva
 
21368
 
 
21369
        * lib/tftp.c: Fix for bind() on Winsock; AF_UNSPEC (0) is illegal.
 
21370
          Should we do this for all targets?
 
21371
 
 
21372
2005-09-06 15:27  bagder
 
21373
 
 
21374
        * CHANGES, src/writeout.c: Now curl warns if an unknown variable is
 
21375
          used in the -w/--writeout argument.
 
21376
 
 
21377
2005-09-06 13:53  bagder
 
21378
 
 
21379
        * RELEASE-NOTES, docs/BINDINGS: binding updates
 
21380
 
 
21381
2005-09-06 12:39  bagder
 
21382
 
 
21383
        * lib/tftp.c: sockets are curl_socket_t to build cleaner
 
21384
 
 
21385
2005-09-06 12:37  bagder
 
21386
 
 
21387
        * lib/hostthre.c: Use SOCK_DGRAM for TFTP. Consider setting this up
 
21388
          at one central place, we have this check done on far too many
 
21389
          places by now...
 
21390
 
 
21391
2005-09-06 02:39  gknauf
 
21392
 
 
21393
        * lib/Makefile.netware, src/Makefile.netware: minor Makefile fixes.
 
21394
 
 
21395
2005-09-05 16:22  bagder
 
21396
 
 
21397
        * docs/THANKS: Added the people from the 7.14.1 release
 
21398
          announcement.
 
21399
 
 
21400
2005-09-05 08:03  bagder
 
21401
 
 
21402
        * docs/DISTRO-DILEMMA: new release, work has been "initiated"
 
21403
 
 
21404
2005-09-05 00:10  bagder
 
21405
 
 
21406
        * CHANGES, RELEASE-NOTES: mention the recent improvements
 
21407
 
 
21408
2005-09-04 23:53  bagder
 
21409
 
 
21410
        * docs/curl.1: don't start lines with apostrophes!
 
21411
 
 
21412
2005-09-04 20:33  bagder
 
21413
 
 
21414
        * lib/tftp.c: check that bind() returns success
 
21415
 
 
21416
2005-09-04 20:15  bagder
 
21417
 
 
21418
        * curl-config.in: --protocols now supports TFTP
 
21419
 
 
21420
2005-09-04 07:23  bagder
 
21421
 
 
21422
        * docs/curl.1, docs/libcurl/curl_easy_setopt.3, src/main.c: 7.14.2
 
21423
          actually
 
21424
 
 
21425
2005-09-04 07:16  bagder
 
21426
 
 
21427
        * docs/curl.1, docs/libcurl/curl_easy_setopt.3,
 
21428
          include/curl/curl.h, lib/ftp.c, lib/url.c, lib/urldata.h,
 
21429
          src/main.c, tests/FILEFORMAT, tests/ftpserver.pl,
 
21430
          tests/data/Makefile.am, tests/data/test270: Added
 
21431
          FTP_SKIP_PASV_IP and --ftp-skip-pasv-ip
 
21432
 
 
21433
2005-09-02 17:11  bagder
 
21434
 
 
21435
        * CHANGES, configure.ac, include/curl/curl.h, lib/Makefile.inc,
 
21436
          lib/connect.c, lib/hostip4.c, lib/hostip6.c, lib/strerror.c,
 
21437
          lib/tftp.c, lib/tftp.h, lib/url.c, lib/urldata.h, lib/version.c:
 
21438
          John Kelly added TFTP support to libcurl. A bunch of new error
 
21439
          codes was added. TODO: add them to docs. add TFTP server to test
 
21440
          suite. add TFTP to list of protocols whereever those are
 
21441
          mentioned.
 
21442
 
 
21443
2005-09-02 15:40  bagder
 
21444
 
 
21445
        * docs/DISTRO-DILEMMA: explain why the ABI depends on the SSL libs
 
21446
 
 
21447
2005-09-01 23:41  bagder
 
21448
 
 
21449
        * buildconf: use -c to automake to copy the new files
 
21450
 
 
21451
2005-09-01 23:08  bagder
 
21452
 
 
21453
        * RELEASE-NOTES, include/curl/curlver.h: work on 7.14.2 starts now
 
21454
 
 
21455
2005-09-01 22:54  bagder
 
21456
 
 
21457
        * CHANGES: 7.14.1 coming right up
 
21458
 
 
21459
2005-09-01 17:03  bagder
 
21460
 
 
21461
        * docs/DISTRO-DILEMMA: softened my opinions, added API benefit -
 
21462
          Thanks to Eric Cooper
 
21463
 
 
21464
2005-09-01 15:41  bagder
 
21465
 
 
21466
        * docs/libcurl/curl_easy_setopt.3: clarify that the ctxfunc is
 
21467
          called on all new connects
 
21468
 
 
21469
2005-09-01 10:44  bagder
 
21470
 
 
21471
        * docs/Makefile.am: added DISTRO-DILEMMA
 
21472
 
 
21473
2005-09-01 10:43  bagder
 
21474
 
 
21475
        * docs/DISTRO-DILEMMA: added the URL
 
21476
 
 
21477
2005-09-01 10:35  bagder
 
21478
 
 
21479
        * docs/DISTRO-DILEMMA: new
 
21480
 
 
21481
2005-08-31 23:23  bagder
 
21482
 
 
21483
        * configure.ac: oops, the GNU GSS patch could clobber the CPPFLAGS
 
21484
          variable and it thus broke krb4 builds!
 
21485
 
 
21486
2005-08-31 22:51  bagder
 
21487
 
 
21488
        * RELEASE-NOTES: ocurl release
 
21489
 
 
21490
2005-08-31 08:04  bagder
 
21491
 
 
21492
        * lib/hostthre.c: use it as 'struct addrinfo' so perhaps it builds
 
21493
          on mingw again
 
21494
 
 
21495
2005-08-30 20:37  gknauf
 
21496
 
 
21497
        * tests/testcurl.pl: quick hack to make it working again on Win32 -
 
21498
          however we should consider to set some defaults depending on the
 
21499
          compiler architecture we guess we are since it doesnt work well
 
21500
          if we prefer building the msvc makefile with gmake instead of
 
21501
          nmake because we found gmake first in path....
 
21502
 
 
21503
2005-08-29 23:04  bagder
 
21504
 
 
21505
        * CHANGES, RELEASE-NOTES: Kevin Lussier pointed out a problem with
 
21506
          curllib.dsp
 
21507
 
 
21508
2005-08-29 22:56  bagder
 
21509
 
 
21510
        * lib/msvcproj.head: Use the more correct BUILDING_LIBCURL define
 
21511
          instead of CURLLIB_EXPORTS.  Kevin Lussier pointed this out!
 
21512
 
 
21513
2005-08-29 17:19  bagder
 
21514
 
 
21515
        * RELEASE-NOTES: spell-fix
 
21516
 
 
21517
2005-08-29 16:23  bagder
 
21518
 
 
21519
        * CHANGES, RELEASE-NOTES, lib/hostthre.c: Igor Polyakov fixed a
 
21520
          rather nasty problem with the threaded name resolver for Windows,
 
21521
          that could lead to an Access Violation when the multi interface
 
21522
          was used due to an issue with how the resolver thread was and was
 
21523
          not terminated.
 
21524
 
 
21525
2005-08-29 15:58  bagder
 
21526
 
 
21527
        * docs/LICENSE-MIXING: Added GNU GSS and separate sections for MIT
 
21528
          GSS and Heimdal and added info about what each single lib may be
 
21529
          used for.
 
21530
 
 
21531
2005-08-29 10:42  bagder
 
21532
 
 
21533
        * CHANGES, RELEASE-NOTES, configure.ac, lib/urldata.h: Simon
 
21534
          Josefson brought GNU GSS support
 
21535
 
 
21536
2005-08-29 09:03  bagder
 
21537
 
 
21538
        * ares/CHANGES: 1.3.0 coming just up
 
21539
 
 
21540
2005-08-29 08:59  bagder
 
21541
 
 
21542
        * docs/TODO, lib/TODO.gnutls: Moved the GnuTLS related TODO items
 
21543
          from lib/TODO.gnutls to the proper docs/TODO
 
21544
 
 
21545
2005-08-26 15:22  bagder
 
21546
 
 
21547
        * docs/FAQ: 4.14 Redirects work in browser but not with curl!
 
21548
 
 
21549
2005-08-25 14:19  bagder
 
21550
 
 
21551
        * docs/curl.1: ok, the right term (using RFC2616 lingo) for the -X
 
21552
          keyword is method and not request
 
21553
 
 
21554
2005-08-25 09:06  bagder
 
21555
 
 
21556
        * docs/libcurl/curl_easy_setopt.3: "Added in 7.14.1" notes and some
 
21557
          minor edits
 
21558
 
 
21559
2005-08-25 09:06  bagder
 
21560
 
 
21561
        * docs/libcurl/curl_easy_getinfo.3: CURLINFO_COOKIELIST is added in
 
21562
          7.14.1
 
21563
 
 
21564
2005-08-24 19:07  bagder
 
21565
 
 
21566
        * docs/examples/: Makefile.am, cacertinmem.c: Theo Borm's example,
 
21567
          as was posted here:
 
21568
          http://curl.haxx.se/mail/lib-2005-08/0163.html
 
21569
 
 
21570
2005-08-24 12:57  bagder
 
21571
 
 
21572
        * CHANGES, RELEASE-NOTES, docs/curl.1,
 
21573
          docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
 
21574
          lib/transfer.c, lib/url.c, lib/urldata.h, src/main.c,
 
21575
          tests/data/Makefile.am, tests/data/test269: Toby Peterson added
 
21576
          CURLOPT_IGNORE_CONTENT_LENGTH to the library, accessible from the
 
21577
          command line tool with --ignore-content-length. This will make it
 
21578
          easier to download files from Apache 1.x (and similar) servers
 
21579
          that are still having problems serving files larger than 2 or 4
 
21580
          GB. When this option is enabled, curl will simply have to wait
 
21581
          for the server to close the connection to signal end of transfer.
 
21582
          I wrote test case 269 that runs a simple test that this works.
 
21583
 
 
21584
2005-08-24 12:49  bagder
 
21585
 
 
21586
        * CHANGES, RELEASE-NOTES, tests/runtests.pl: valgrind version 3
 
21587
          renames the --logfile command line option to --log-file...
 
21588
 
 
21589
2005-08-24 09:45  bagder
 
21590
 
 
21591
        * docs/KNOWN_BUGS: fixed #26, GnuTLS CA cert verification
 
21592
 
 
21593
2005-08-24 09:40  bagder
 
21594
 
 
21595
        * CHANGES, RELEASE-NOTES, lib/gtls.c: Fixed CA cert verification
 
21596
          using GnuTLS with the default bundle, which previously failed due
 
21597
          to GnuTLS not allowing x509 v1 CA certs by default.
 
21598
 
 
21599
2005-08-23 10:51  bagder
 
21600
 
 
21601
        * docs/KNOWN_BUGS: known bug #26, pretty fatal for anyone who wants
 
21602
          to use proper SSL and GnuTLS
 
21603
 
 
21604
2005-08-22 04:39  gknauf
 
21605
 
 
21606
        * lib/Makefile.netware, src/Makefile.netware: enabled statically
 
21607
          linked builds.
 
21608
 
 
21609
2005-08-21 23:27  bagder
 
21610
 
 
21611
        * ares/Makefile.am: well hit me, that wasn't possible, use 1:0:0
 
21612
          anyway...
 
21613
 
 
21614
2005-08-21 23:25  bagder
 
21615
 
 
21616
        * ares/Makefile.am: modified the version-info, we only added
 
21617
          functions
 
21618
 
 
21619
2005-08-21 23:25  bagder
 
21620
 
 
21621
        * ares/Makefile.am: increase version info
 
21622
 
 
21623
2005-08-21 23:15  bagder
 
21624
 
 
21625
        * configure.ac: avoid adding a blank dir to the LD_LIBRARY_PATH
 
21626
          when OpenSSL is found in a default dir
 
21627
 
 
21628
2005-08-21 23:09  bagder
 
21629
 
 
21630
        * ares/: CHANGES, ares_init.c: Alfredo Tupone provided a fix for
 
21631
          the Windows code in get_iphlpapi_dns_info() when getting the DNS
 
21632
          server etc.
 
21633
 
 
21634
2005-08-19 23:38  bagder
 
21635
 
 
21636
        * docs/libcurl/curl_easy_setopt.3: Using CURLOPT_COOKIEFILE
 
21637
          serveral times add more files to read from.
 
21638
 
 
21639
2005-08-19 17:07  bagder
 
21640
 
 
21641
        * acinclude.m4: removed the unreachable code warning from gcc debug
 
21642
          builds, even the most recent gcc versions give far too many false
 
21643
          positives for this to be valuable
 
21644
 
 
21645
2005-08-19 16:41  bagder
 
21646
 
 
21647
        * CHANGES, RELEASE-NOTES, lib/ftp.c: Norbert Novotny had problems
 
21648
          with FTPS and he helped me work out a patch that made curl run
 
21649
          fine in his end. The key was to make sure we do the SSL/TLS
 
21650
          negotiation immediately after the TCP connect is done and not
 
21651
          after a few other commands have been sent like we did previously.
 
21652
          I don't consider this change necessary to obey the standards, I
 
21653
          think this server is pickier than what the specs allow it to be,
 
21654
          but I can't see how this modified libcurl code can add any
 
21655
          problems to those who are interpreting the standards more
 
21656
          liberally.
 
21657
 
 
21658
2005-08-19 09:33  bagder
 
21659
 
 
21660
        * README: one german mirror has died while another one was added,
 
21661
          and yet another Texas one!
 
21662
 
 
21663
2005-08-19 09:32  bagder
 
21664
 
 
21665
        * docs/THANKS: Added new contributors from RELEASE-NOTES. The
 
21666
          somewhat different sort order is due to now using emacs to sort
 
21667
          but I'm not in a mood to fix it better just now.
 
21668
 
 
21669
2005-08-19 09:02  bagder
 
21670
 
 
21671
        * acinclude.m4: removed some inaccurate comments about the
 
21672
          TYPE_IN_ADDR_T check
 
21673
 
 
21674
2005-08-19 08:43  bagder
 
21675
 
 
21676
        * TODO-RELEASE, docs/KNOWN_BUGS: The big POST to HTTPS is probably
 
21677
          not a bug.
 
21678
 
 
21679
          The CONNECT problem is now bug #25 planned to get fixed in next
 
21680
          release.
 
21681
 
 
21682
2005-08-18 18:39  gknauf
 
21683
 
 
21684
        * lib/Makefile.netware, src/Makefile.netware: minor Makefile fixes.
 
21685
 
 
21686
2005-08-18 18:33  gknauf
 
21687
 
 
21688
        * docs/INSTALL: updated NetWare section.
 
21689
 
 
21690
2005-08-18 10:48  bagder
 
21691
 
 
21692
        * ares/: ares.h, ares_gethostbyaddr.c, ares_gethostbyname.c:
 
21693
          detabified
 
21694
 
 
21695
2005-08-18 10:47  bagder
 
21696
 
 
21697
        * tests/server/sws.c: detabify
 
21698
 
 
21699
2005-08-18 10:18  bagder
 
21700
 
 
21701
        * TODO-RELEASE, docs/KNOWN_BUGS: Harshal Pradhan's use-after-free
 
21702
          bug with ares is now known bug #24 to be fixed after 7.14.1
 
21703
 
 
21704
2005-08-18 08:14  bagder
 
21705
 
 
21706
        * docs/libcurl/curl_easy_getinfo.3: it isn't strictly necessary to
 
21707
          use it after a perform
 
21708
 
 
21709
2005-08-17 11:43  bagder
 
21710
 
 
21711
        * docs/KNOWN_BUGS: removed issue 20 that was about valgrind
 
21712
          complaints on other libs/parts, as we have a fancier valgrind
 
21713
          error parser these days and it seems to work rather well
 
21714
 
 
21715
2005-08-17 11:41  bagder
 
21716
 
 
21717
        * docs/KNOWN_BUGS: the SOCKS situation
 
21718
 
 
21719
2005-08-17 11:12  bagder
 
21720
 
 
21721
        * include/curl/curl.h: removed old info about curl_getdate() just
 
21722
          simply isn't true and hasn't been true since the getdate() parser
 
21723
          code rewrite
 
21724
 
 
21725
2005-08-17 11:11  bagder
 
21726
 
 
21727
        * lib/cookie.c: remove the typecast to long from time_t, since we
 
21728
          now store it as curl_off_t
 
21729
 
 
21730
2005-08-17 11:01  bagder
 
21731
 
 
21732
        * RELEASE-NOTES: handles expiry times in cookie files that go
 
21733
          beyond 32 bits in size
 
21734
 
 
21735
2005-08-17 10:55  bagder
 
21736
 
 
21737
        * CHANGES, RELEASE-NOTES, lib/cookie.c, lib/cookie.h,
 
21738
          lib/transfer.c, lib/url.c: - Jeff Pohlmeyer found out that if you
 
21739
          ask libcurl to load a cookiefile (with   CURLOPT_COOKIEFILE), add
 
21740
          a cookie (with CURLOPT_COOKIELIST), tell it to   write the result
 
21741
          to a given cookie jar and then never actually call
 
21742
          curl_easy_perform() - the given file(s) to read was never read
 
21743
          but the   output file was written and thus it caused a "funny"
 
21744
          result.
 
21745
 
 
21746
          - While doing some tests for the bug above, I noticed that
 
21747
          Firefox generates   large numbers (for the expire time) in the
 
21748
          cookies.txt file and libcurl   didn't treat them properly. Now it
 
21749
          does.
 
21750
 
 
21751
2005-08-16 22:12  gknauf
 
21752
 
 
21753
        * lib/libcurl.def: added curl_mvsnprintf to the export list; I
 
21754
          appened to the end cause of the numbering ...
 
21755
 
 
21756
2005-08-16 22:11  gknauf
 
21757
 
 
21758
        * lib/libcurl.imp: added curl_mvsnprintf to the export list.
 
21759
 
 
21760
2005-08-16 13:40  bagder
 
21761
 
 
21762
        * RELEASE-NOTES: client side fixes
 
21763
 
 
21764
2005-08-16 09:32  bagder
 
21765
 
 
21766
        * src/main.c: typecase the isspace() argument to int
 
21767
 
 
21768
2005-08-15 23:48  bagder
 
21769
 
 
21770
        * CHANGES, RELEASE-NOTES: recent changes
 
21771
 
 
21772
2005-08-15 23:48  bagder
 
21773
 
 
21774
        * src/main.c: Added more verbose "warning" messages to the curl
 
21775
          client for cases where it fails to open/read files etc to help
 
21776
          users diagnose why it doesn't do what you'd expect it to.
 
21777
          Converted lots of old messages to use the new generic function I
 
21778
          wrote for this purpose.
 
21779
 
 
21780
2005-08-13 23:28  bagder
 
21781
 
 
21782
        * lib/transfer.c: James Bursa identified a libcurl HTTP bug and a
 
21783
          good way to repeat it. If a site responds with bad HTTP response
 
21784
          that doesn't contain any header at all, only a response body, and
 
21785
          the write callback returns 0 to abort the transfer, it didn't
 
21786
          have any real effect but the write callback would be called once
 
21787
          more anyway.
 
21788
 
 
21789
2005-08-13 00:09  bagder
 
21790
 
 
21791
        * tests/data/: Makefile.am, test268: added test 268 that makes curl
 
21792
          -d @nonexisting
 
21793
 
 
21794
2005-08-12 23:47  bagder
 
21795
 
 
21796
        * docs/libcurl/curl_getdate.3: clarify
 
21797
 
 
21798
2005-08-12 23:25  bagder
 
21799
 
 
21800
        * src/main.c: o curl -d @filename when 'filename' was not possible
 
21801
          to access no longer   converts the request to a GET, but now
 
21802
          instead makes it a POST of no data o The time condition illegal
 
21803
          syntax warning is now inhibited if -s is used.
 
21804
 
 
21805
2005-08-12 22:56  bagder
 
21806
 
 
21807
        * docs/curl.1: -H needs no CRLF or similar added
 
21808
 
 
21809
2005-08-11 23:41  bagder
 
21810
 
 
21811
        * lib/sslgen.c: removed old debug left-over infof() call
 
21812
 
 
21813
2005-08-11 23:33  bagder
 
21814
 
 
21815
        * tests/data/: Makefile.am, test267: do a POST with NTLM and add
 
21816
          two custom headers
 
21817
 
 
21818
2005-08-11 22:42  bagder
 
21819
 
 
21820
        * lib/strtoofft.c: Added comment about strtoimax()
 
21821
 
 
21822
2005-08-11 20:02  gknauf
 
21823
 
 
21824
        * tests/testcurl.pl: fix for NetWare crossbuilds to display the
 
21825
          right config.h when build on Win32.
 
21826
 
 
21827
2005-08-11 00:57  bagder
 
21828
 
 
21829
        * lib/ssluse.c: the debug callback was called with CURLINFO_TEXT
 
21830
          with the data size one too big
 
21831
 
 
21832
2005-08-10 23:45  gknauf
 
21833
 
 
21834
        * ares/Makefile.netware: minor Makefile fix.
 
21835
 
 
21836
2005-08-10 22:45  gknauf
 
21837
 
 
21838
        * ares/Makefile.netware: minor Makefile fix.
 
21839
 
 
21840
2005-08-10 21:26  gknauf
 
21841
 
 
21842
        * Makefile.dist: added some more NetWare targets.
 
21843
 
 
21844
2005-08-10 21:19  gknauf
 
21845
 
 
21846
        * lib/Makefile.netware, src/Makefile.netware: some minor Makefile
 
21847
          fixes for SSL.
 
21848
 
 
21849
2005-08-10 19:08  gknauf
 
21850
 
 
21851
        * ares/ares_process.c: make ares compile again for NetWare.
 
21852
 
 
21853
2005-08-10 19:03  gknauf
 
21854
 
 
21855
        * ares/ares_private.h: make ares compile again for NetWare.
 
21856
 
 
21857
2005-08-10 18:55  gknauf
 
21858
 
 
21859
        * ares/Makefile.netware: make ares compile again for NetWare.
 
21860
 
 
21861
2005-08-10 18:54  gknauf
 
21862
 
 
21863
        * ares/Makefile.inc: fixed line endings so it works again with gnu
 
21864
          make on Win32.
 
21865
 
 
21866
2005-08-09 23:59  bagder
 
21867
 
 
21868
        * CHANGES, RELEASE-NOTES, lib/parsedate.c: Christopher R. Palmer
 
21869
          fixed the offsets used for date parsings when the time zone name
 
21870
          of a daylight savings time was used. For example, PDT vs PDS.
 
21871
          This flaw was introduced with the new date parser (11 sep 2004 -
 
21872
          7.12.2).  Fortunately, no web server or cookie string etc should
 
21873
          be using such time zone names thus limiting the effect of this
 
21874
          bug.
 
21875
 
 
21876
2005-08-09 01:09  bagder
 
21877
 
 
21878
        * TODO-RELEASE: mention two other bugs we should fix before release
 
21879
 
 
21880
2005-08-08 00:59  bagder
 
21881
 
 
21882
        * CHANGES, RELEASE-NOTES, lib/url.c: Jon Grubbs filed bug report
 
21883
          #1249962 which identified a problem with NTLM on a HTTP proxy if
 
21884
          an FTP URL was given. libcurl now properly switches to pure HTTP
 
21885
          internally when an HTTP proxy is used, even for FTP URLs. The
 
21886
          problem would also occur with other multi-pass auth methods.
 
21887
 
 
21888
2005-08-07 23:45  bagder
 
21889
 
 
21890
        * CHANGES, RELEASE-NOTES, curl-config.in: When curl is built with
 
21891
          GnuTLS, curl-config didn't include "SSL" when --features was used
 
21892
 
 
21893
2005-08-07 23:39  bagder
 
21894
 
 
21895
        * lib/url.c: Don't prevent FTPS:// through a http proxy, as we
 
21896
          cannot know if it works or not!
 
21897
 
 
21898
2005-08-07 16:36  bagder
 
21899
 
 
21900
        * docs/FAQ: mention our security related mail alias in the "who do
 
21901
          I mail" section
 
21902
 
 
21903
2005-08-05 01:05  bagder
 
21904
 
 
21905
        * tests/memanalyze.pl: Support realloc() on a NULL pointer properly
 
21906
          (printf(%p) on a NULL pointer outputs (nil) and not a 0x0 or
 
21907
          similar.
 
21908
 
 
21909
2005-08-04 10:07  bagder
 
21910
 
 
21911
        * ares/ares_init.c: killed trailing whitespace, narrowed a few
 
21912
          lines to 80 cols
 
21913
 
 
21914
2005-08-01 13:56  bagder
 
21915
 
 
21916
        * docs/libcurl/curl_easy_setopt.3: mention that the NOBODY reset
 
21917
          thing is added in 7.14.1
 
21918
 
 
21919
2005-07-31 01:48  bagder
 
21920
 
 
21921
        * TODO-RELEASE, docs/TODO: Moved items from TODO-RELEASE to TODO
 
21922
          since they're not really bound to happen in any specific release.
 
21923
 
 
21924
2005-07-31 01:37  bagder
 
21925
 
 
21926
        * docs/FAQ: clarified the PHP/CURL topic a bit more
 
21927
 
 
21928
2005-07-31 01:19  bagder
 
21929
 
 
21930
        * RELEASE-NOTES: correction and added new mirror
 
21931
 
 
21932
2005-07-30 10:27  bagder
 
21933
 
 
21934
        * docs/libcurl/curl_easy_setopt.3: CURLOPT_COOKIELIST change since
 
21935
          it no longer modifies the input string contents
 
21936
 
 
21937
2005-07-28 23:53  bagder
 
21938
 
 
21939
        * lib/url.c: reset the numcookies counter too (I missed it in the
 
21940
          previous commit)
 
21941
 
 
21942
2005-07-28 23:51  bagder
 
21943
 
 
21944
        * docs/examples/cookie_interface.c: fixed example since this is how
 
21945
          the interface works now
 
21946
 
 
21947
2005-07-28 23:50  bagder
 
21948
 
 
21949
        * lib/url.c: now strdups the cookielist inpointer before passed on,
 
21950
          as the cookie function modifies it
 
21951
 
 
21952
2005-07-28 23:49  bagder
 
21953
 
 
21954
        * lib/cookie.c: curl standard indent/format
 
21955
 
 
21956
2005-07-28 15:20  giva
 
21957
 
 
21958
        * tests/libtest/lib505.c: Needs 'struct_stat'. Increased verbosity.
 
21959
 
 
21960
2005-07-28 00:29  bagder
 
21961
 
 
21962
        * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3,
 
21963
          lib/url.c: If any of the options CURLOPT_HTTPGET, CURLOPT_POST
 
21964
          and CURLOPT_HTTPPOST is set to 1, CURLOPT_NOBODY will now
 
21965
          automatically be set to 0.
 
21966
 
 
21967
2005-07-28 00:17  bagder
 
21968
 
 
21969
        * CHANGES, RELEASE-NOTES, docs/examples/Makefile.am,
 
21970
          docs/examples/cookie_interface.c, docs/examples/makefile.dj,
 
21971
          docs/libcurl/curl_easy_getinfo.3,
 
21972
          docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
 
21973
          lib/cookie.c, lib/cookie.h, lib/getinfo.c, lib/url.c: Peteris
 
21974
          Krumins added CURLOPT_COOKIELIST and CURLINFO_COOKIELIST, which
 
21975
          is a simple interface to extracting and setting cookies in
 
21976
          libcurl's internal "cookie jar". See the new cookie_interface.c
 
21977
          example code.
 
21978
 
 
21979
2005-07-27 23:44  bagder
 
21980
 
 
21981
        * lib/http_ntlm.h: disabling HTTP should also nullify this function
 
21982
          call
 
21983
 
 
21984
2005-07-27 20:22  danf
 
21985
 
 
21986
        * configure.ac: Fixed --without-gnutls
 
21987
 
 
21988
2005-07-22 00:18  danf
 
21989
 
 
21990
        * lib/: connect.c, ftp.c, strerror.c: Fixed some typos in output
 
21991
          messages.
 
21992
 
 
21993
2005-07-21 01:00  danf
 
21994
 
 
21995
        * configure.ac: Properly support the options --without-spnego
 
21996
          --without-gssapi --without-krb4
 
21997
 
 
21998
2005-07-20 23:58  danf
 
21999
 
 
22000
        * acinclude.m4: Add -Wdeclaration-after-statement to gcc to detect
 
22001
          accidental C99-style variable declarations.
 
22002
 
 
22003
2005-07-17 14:44  bagder
 
22004
 
 
22005
        * lib/: easy.c, url.c, url.h: Simplified the code within
 
22006
          curl_easy_perform() that calls Curl_perform().  Pointed out by
 
22007
          Bjorn Reese.
 
22008
 
 
22009
2005-07-15 08:57  bagder
 
22010
 
 
22011
        * RELEASE-NOTES: cURLpp 0.5.1
 
22012
 
 
22013
2005-07-13 20:06  bagder
 
22014
 
 
22015
        * CHANGES, RELEASE-NOTES, lib/amigaos.c, lib/amigaos.h,
 
22016
          lib/config-amigaos.h, lib/if2ip.c, lib/makefile.amiga,
 
22017
          lib/mprintf.c, src/config-amigaos.h, src/makefile.amiga: Diego
 
22018
          Casorran patches to make (lib)curl build fine on Amiga again
 
22019
 
 
22020
2005-07-13 11:46  bagder
 
22021
 
 
22022
        * docs/libcurl/curl_easy_setopt.3: better description for
 
22023
          HEADERFUNCTION
 
22024
 
 
22025
2005-07-13 11:37  bagder
 
22026
 
 
22027
        * docs/libcurl/curl_easy_setopt.3: elaborate a bit on how to deal
 
22028
          with chunked-encoded trailers that now are passed to the app
 
22029
          using the header callback
 
22030
 
 
22031
2005-07-13 09:44  bagder
 
22032
 
 
22033
        * docs/THANKS: converted this back to one name per line to make it
 
22034
          easier/better to diff and merge when new names are added
 
22035
 
 
22036
2005-07-12 20:20  bagder
 
22037
 
 
22038
        * RELEASE-NOTES: mention the Rexx/CURL release
 
22039
 
 
22040
2005-07-12 20:15  bagder
 
22041
 
 
22042
        * CHANGES, RELEASE-NOTES, lib/http_chunks.c, lib/http_chunks.h,
 
22043
          lib/transfer.c, lib/url.c, lib/urldata.h, tests/data/Makefile.am,
 
22044
          tests/data/test266: Adrian Schuur added trailer support in the
 
22045
          chunked encoding stream. The trailer is then sent to the normal
 
22046
          header callback/stream.
 
22047
 
 
22048
2005-07-08 15:28  bagder
 
22049
 
 
22050
        * docs/TODO: mention an old idea
 
22051
 
 
22052
2005-07-07 07:43  bagder
 
22053
 
 
22054
        * docs/LICENSE-MIXING: mention the exception only once ;-)
 
22055
 
 
22056
2005-07-06 00:07  bagder
 
22057
 
 
22058
        * lib/http.c: correction for the 407 with response-body case
 
22059
 
 
22060
2005-07-05 20:07  giva
 
22061
 
 
22062
        * lib/libcurl.rc: Update copyright.
 
22063
 
 
22064
2005-07-05 16:57  bagder
 
22065
 
 
22066
        * CHANGES, RELEASE-NOTES, lib/parsedate.c: Gisle Vanem came up with
 
22067
          a nice little work-around for bug #1230118. It seems the Windows
 
22068
          (MSVC) libc time functions may return data one hour off if TZ is
 
22069
          not set and automatic DST adjustment is enabled. This made
 
22070
          curl_getdate() return wrong value, and it also concerned internal
 
22071
          cookie expirations etc.
 
22072
 
 
22073
2005-07-04 23:53  bagder
 
22074
 
 
22075
        * CHANGES, RELEASE-NOTES: mention the strerror_r detection fix in
 
22076
          configure
 
22077
 
 
22078
2005-07-04 00:25  bagder
 
22079
 
 
22080
        * CHANGES, RELEASE-NOTES, lib/ftp.c, lib/http.c, lib/http.h,
 
22081
          tests/runtests.pl, tests/data/Makefile.am, tests/data/test265:
 
22082
          Andrew Bushnell provided enough info for me to tell that we badly
 
22083
          needed to fix the CONNECT authentication code with multi-pass
 
22084
          auth methods (such as NTLM) as it didn't previously properly
 
22085
          ignore response-bodies - in fact it stopped reading after all
 
22086
          response headers had been received. This could lead to libcurl
 
22087
          sending the next request and reading the body from the first
 
22088
          request as response to the second request. (I also renamed the
 
22089
          function, which wasn't strictly necessary but...)
 
22090
 
 
22091
          The best fix would to once and for all make the CONNECT code use
 
22092
          the ordinary request sending/receiving code, treating it as any
 
22093
          ordinary request instead of the special-purpose function we have
 
22094
          now. It should make it better for multi-interface too. And
 
22095
          possibly lead to less code...
 
22096
 
 
22097
          Added test case 265 for this. It doesn't work as a _really_ good
 
22098
          test case since the test proxy is too stupid, but the test case
 
22099
          helps when running the debugger to verify.
 
22100
 
 
22101
2005-06-30 16:07  bagder
 
22102
 
 
22103
        * tests/memanalyze.pl: add more info when this script gets
 
22104
          confused, and added getaddrinfo and freeaddrinfo to the trace
 
22105
          output
 
22106
 
 
22107
2005-06-30 15:30  bagder
 
22108
 
 
22109
        * lib/memdebug.c: use %p to printf pointers since %x doesn't work
 
22110
          properly on tru64 for this (and besides, we should be using the
 
22111
          same %-code for all pointers)
 
22112
 
 
22113
2005-06-30 15:28  bagder
 
22114
 
 
22115
        * lib/memdebug.h: enable memory debugging on tru64 with ipv6
 
22116
          support by doing a little different defining, since the system
 
22117
          headers themselves redefine getaddrinfo
 
22118
 
 
22119
2005-06-30 06:53  danf
 
22120
 
 
22121
        * acinclude.m4: Detect (or at least infer) glibc-style strerror_r
 
22122
          even when cross-compiling.
 
22123
 
 
22124
2005-06-28 11:08  bagder
 
22125
 
 
22126
        * RELEASE-NOTES, docs/BINDINGS: new Lua binding
 
22127
 
 
22128
2005-06-26 12:08  bagder
 
22129
 
 
22130
        * docs/libcurl/curl_easy_setopt.3: clarify that ftp ascii transfers
 
22131
          don't do right in current libcurl
 
22132
 
 
22133
2005-06-24 01:07  bagder
 
22134
 
 
22135
        * docs/: curl.1, libcurl/curl_easy_setopt.3: added docs about the
 
22136
          new proxy string support
 
22137
 
 
22138
2005-06-23 00:31  bagder
 
22139
 
 
22140
        * CHANGES, RELEASE-NOTES: David Shaw fixes
 
22141
 
 
22142
2005-06-23 00:30  bagder
 
22143
 
 
22144
        * docs/INSTALL: mention more ARMs
 
22145
 
 
22146
2005-06-23 00:24  bagder
 
22147
 
 
22148
        * tests/data/test264: verify that the URL decoding is done properly
 
22149
          too
 
22150
 
 
22151
2005-06-23 00:24  bagder
 
22152
 
 
22153
        * lib/url.c, tests/data/Makefile.am, tests/data/test264: David
 
22154
          Shaw's fix that unifies proxy string treatment so that a proxy
 
22155
          given with CURLOPT_PROXY can use a http:// prefix and user +
 
22156
          password. The user and password fields are now also URL decoded
 
22157
          properly.
 
22158
 
 
22159
          Test case 264 added to verify.
 
22160
 
 
22161
2005-06-22 08:58  bagder
 
22162
 
 
22163
        * docs/libcurl/libcurl.m4: David Shaw's updated version:
 
22164
 
 
22165
          It now properly handles code that uses curl_free() (since not all
 
22166
          versions of curl have it), and also fixes a few problems when
 
22167
          detecting libcurl on MinGW, and a linker problem on OSX Panther.
 
22168
 
 
22169
2005-06-21 00:32  bagder
 
22170
 
 
22171
        * docs/libcurl/curl_formadd.3: mistake
 
22172
 
 
22173
2005-06-19 23:38  bagder
 
22174
 
 
22175
        * CHANGES, RELEASE-NOTES: possible windows memory leak fixed by
 
22176
          Gisle
 
22177
 
 
22178
2005-06-19 18:58  dmeglio
 
22179
 
 
22180
        * ares/: CHANGES, ares_ipv6.h, configure.ac: Added some checks for
 
22181
          the addrinfo structure.
 
22182
 
 
22183
2005-06-14 16:47  giva
 
22184
 
 
22185
        * lib/hostthre.c: Ensure thread handle is closed too.
 
22186
 
 
22187
2005-06-13 20:33  bagder
 
22188
 
 
22189
        * docs/FAQ: 4.13 Why is curl -R on Windows one hour off?
 
22190
 
 
22191
2005-06-13 13:20  bagder
 
22192
 
 
22193
        * CHANGES: recent buildconf fiddling
 
22194
 
 
22195
2005-06-13 12:49  bagder
 
22196
 
 
22197
        * buildconf: run libtoolize in the ares dir as well, and modified
 
22198
          the output slightly for all tools run in the ares dir - now shown
 
22199
          like "running ares/[tool]"
 
22200
 
 
22201
2005-06-12 00:04  bagder
 
22202
 
 
22203
        * docs/libcurl/curl_easy_getinfo.3: CURLINFO_FILETIME returns the
 
22204
          time for GMT
 
22205
 
 
22206
2005-06-10 00:43  bagder
 
22207
 
 
22208
        * buildconf: make sure the found tool is a regular file (and not a
 
22209
          dir or something)
 
22210
 
 
22211
2005-06-09 08:45  bagder
 
22212
 
 
22213
        * buildconf: Modified to use 'head -n 1' instead of 'head -1' since
 
22214
          some versions of head complains and claims this is deprecated.
 
22215
 
 
22216
2005-06-08 01:00  bagder
 
22217
 
 
22218
        * buildconf: Reverted Tupone Alfredo's patch, as it broke NUMEROUS
 
22219
          autobuilds. Let's do the changes in a slower and more controlled
 
22220
          manner...
 
22221
 
 
22222
2005-06-06 23:19  bagder
 
22223
 
 
22224
        * CHANGES, buildconf, docs/libcurl/Makefile.am: Tupone Alfredo's
 
22225
          fixes:
 
22226
 
 
22227
          1) findtool does look per tool in PATH and think ./perl is the
 
22228
          perl executable, while is just a local directory (I have . in the
 
22229
          PATH)
 
22230
 
 
22231
          2) I got several warning for head -1 deprecated in favour of head
 
22232
          -n 1
 
22233
 
 
22234
          3) ares directory is missing some file (missing is missing :-) )
 
22235
          because automake and friends is not run.
 
22236
 
 
22237
          (Let's hope number 2 doesn't break somewhere "out there", if so
 
22238
          we can always search/replace that back.)
 
22239
 
 
22240
2005-06-03 23:38  bagder
 
22241
 
 
22242
        * docs/libcurl/getinfo-times: first rough version
 
22243
 
 
22244
2005-06-03 16:06  bagder
 
22245
 
 
22246
        * CHANGES, RELEASE-NOTES, tests/runtests.pl, tests/data/test500,
 
22247
          tests/data/test502, tests/data/test506, tests/data/test508,
 
22248
          tests/data/test510, tests/data/test512, tests/data/test514,
 
22249
          tests/data/test515, tests/data/test516, tests/data/test519,
 
22250
          tests/data/test522: Andres Garcia's text mode fix for the 'data'
 
22251
          part
 
22252
 
 
22253
2005-06-03 09:39  bagder
 
22254
 
 
22255
        * ares/: ares_process.c, configure.ac: FIONBIO is in sys/ioctl.h on
 
22256
          AIX
 
22257
 
 
22258
2005-06-02 23:10  bagder
 
22259
 
 
22260
        * ares/ares_process.c: sigh, define TRUE if not already
 
22261
 
 
22262
2005-06-02 13:58  bagder
 
22263
 
 
22264
        * ares/: CHANGES, acinclude.m4, ares_process.c, configure.ac:
 
22265
          William Ahern:
 
22266
 
 
22267
            Make UDP sockets non-blocking. I've confirmed that at least on
 
22268
          Linux 2.4 a
 
22269
            read event can come back from poll() on a valid SOCK_DGRAM
 
22270
          socket but
 
22271
            recv(2) will still block. This patch doesn't ignore EAGAIN in
 
22272
            read_udp_packets(), though maybe it should. (This patch was
 
22273
          edited by Daniel
 
22274
            Stenberg and a new configure test was added (imported from
 
22275
          curl's configure)
 
22276
            to properly detect what non-blocking socket approach to use.)
 
22277
 
 
22278
2005-06-02 13:09  bagder
 
22279
 
 
22280
        * ares/: CHANGES, ares_expand_name.c: William Ahern:
 
22281
 
 
22282
            I'm not quite sure how this was happening, but I've been seeing
 
22283
          PTR queries
 
22284
            which seem to return empty responses. At least, they were empty
 
22285
          when calling
 
22286
            ares_expand_name() on the record. Here's a patch which
 
22287
          guarantees to
 
22288
            NUL-terminate the expanded name. The old behavior failed to
 
22289
          NUL-terminate if
 
22290
            len was 0, and this was causing strlen() to run past the end of
 
22291
          the buffer
 
22292
            after calling ares_expand_name() and getting ARES_SUCCESS as
 
22293
          the return
 
22294
            value. If q is not greater than *s then it's equal and *s is
 
22295
          always
 
22296
            allocated with at least one byte.
 
22297
 
 
22298
2005-06-01 23:30  bagder
 
22299
 
 
22300
        * configure.ac: specify the cares lib before the other libs, to
 
22301
          make it build fine with mingw - inspired by Tupone Alfredo's bug
 
22302
          report (and patch) #1212940
 
22303
 
 
22304
2005-05-31 15:03  bagder
 
22305
 
 
22306
        * CHANGES, RELEASE-NOTES, lib/url.c, tests/data/Makefile.am,
 
22307
          tests/data/test263: Todd Kulesza reported a flaw in the proxy
 
22308
          option, since a numerical IPv6 address was not possible to use.
 
22309
          It is now, but requires it written RFC2732-style, within brackets
 
22310
          - which incidently is how you enter numerical IPv6 addresses in
 
22311
          URLs. Test case 263 added to verify.
 
22312
 
 
22313
2005-05-31 14:57  bagder
 
22314
 
 
22315
        * tests/data/: test240, test241, test242, test243: added keywords
 
22316
 
 
22317
2005-05-30 00:38  bagder
 
22318
 
 
22319
        * CHANGES, RELEASE-NOTES: recent changes
 
22320
 
 
22321
2005-05-30 00:30  bagder
 
22322
 
 
22323
        * CHANGES, lib/transfer.c, tests/data/Makefile.am,
 
22324
          tests/data/test262: Eric Cooper reported about a problem with
 
22325
          HTTP servers that responds with binary zeroes within the headers.
 
22326
          They confused libcurl to do wrong so the downloaded headers
 
22327
          become incomplete. The fix is now verified with test case 262.
 
22328
 
 
22329
2005-05-27 13:39  bagder
 
22330
 
 
22331
        * lib/hostip4.c: avoid the sensitive word as it looks bad in some
 
22332
          people's eyes
 
22333
 
 
22334
2005-05-27 13:01  bagder
 
22335
 
 
22336
        * tests/libtest/lib505.c: Andr�s Garc�a fixed a warning appearing
 
22337
          on windows
 
22338
 
 
22339
2005-05-26 22:56  bagder
 
22340
 
 
22341
        * lib/: inet_ntoa_r.h, inet_ntop.c: provide the proper copyright
 
22342
          texts for these
 
22343
 
 
22344
2005-05-26 00:14  bagder
 
22345
 
 
22346
        * configure.ac: set LD_LIBRARY_PATH properly even when the openssl
 
22347
          lib dir is found using pkg-config
 
22348
 
 
22349
2005-05-26 00:12  bagder
 
22350
 
 
22351
        * tests/server/sockfilt.c: silense a warning
 
22352
 
 
22353
2005-05-25 15:07  bagder
 
22354
 
 
22355
        * README: minor rephrase
 
22356
 
 
22357
2005-05-25 14:29  bagder
 
22358
 
 
22359
        * src/main.c: output the full usec when --trace-time is used
 
22360
 
 
22361
2005-05-25 14:27  bagder
 
22362
 
 
22363
        * tests/ftpserver.pl: no more time/re-start of sockfilt, no more
 
22364
          redirect of stdin/stdout when talking to sockfilt
 
22365
 
 
22366
2005-05-25 14:26  bagder
 
22367
 
 
22368
        * tests/ftp.pm: added function for individual ftp slave kills
 
22369
 
 
22370
2005-05-25 14:26  bagder
 
22371
 
 
22372
        * tests/runtests.pl: modified output logging, fixed the ftpslave
 
22373
          killing
 
22374
 
 
22375
2005-05-25 14:04  bagder
 
22376
 
 
22377
        * tests/server/util.c: utilize the whole usec in the log and don't
 
22378
          output to stderr if the logfile can't be opened
 
22379
 
 
22380
2005-05-25 14:04  bagder
 
22381
 
 
22382
        * tests/server/sockfilt.c: nicer raw logging and put code into
 
22383
          (nicer) functions
 
22384
 
 
22385
2005-05-24 23:09  bagder
 
22386
 
 
22387
        * tests/ftpserver.pl: don't restart sockfilt after only 5 seconds
 
22388
          of inactivity
 
22389
 
 
22390
2005-05-24 23:02  bagder
 
22391
 
 
22392
        * CHANGES, RELEASE-NOTES: recent action
 
22393
 
 
22394
2005-05-24 12:03  bagder
 
22395
 
 
22396
        * tests/data/: test171, test46, test517, test523, test61, test73:
 
22397
          Andres Garcia's mode=text patch to make these do fine on Windows
 
22398
 
 
22399
2005-05-24 11:40  bagder
 
22400
 
 
22401
        * tests/data/: Makefile.am, test261: add test case 261, response
 
22402
          code 226 to TYPE
 
22403
 
 
22404
2005-05-24 11:39  bagder
 
22405
 
 
22406
        * lib/ftp.c: Now allow TYPE responses to be any 2xx code, and log
 
22407
          if it isn't 200.
 
22408
 
 
22409
2005-05-22 19:54  bagder
 
22410
 
 
22411
        * configure.ac: removed leftover debug message ("moo moo")
 
22412
 
 
22413
2005-05-22 00:38  bagder
 
22414
 
 
22415
        * tests/data/: test220, test221, test222, test223, test224,
 
22416
          test225, test226, test227, test228, test229: added keywords
 
22417
 
 
22418
2005-05-20 13:24  bagder
 
22419
 
 
22420
        * tests/: testcurl.1, testcurl.pl: added -nobuildconf
 
22421
 
 
22422
2005-05-20 13:15  bagder
 
22423
 
 
22424
        * tests/data/: test230, test231, test232, test233: keywords added
 
22425
 
 
22426
2005-05-20 13:15  bagder
 
22427
 
 
22428
        * tests/data/test25: shorter name
 
22429
 
 
22430
2005-05-20 13:14  bagder
 
22431
 
 
22432
        * tests/keywords.pl: sum up
 
22433
 
 
22434
2005-05-20 12:40  bagder
 
22435
 
 
22436
        * tests/: FILEFORMAT, runtests.pl, data/test75: Add support for
 
22437
          text mode on stdout tests as well, and add the mode=text to the
 
22438
          docs.
 
22439
 
 
22440
2005-05-19 11:55  bagder
 
22441
 
 
22442
        * tests/server/sws.c: include ctype.h for isdigit()
 
22443
 
 
22444
2005-05-19 09:21  bagder
 
22445
 
 
22446
        * lib/url.c: additional fix for the malformed URL fix of yday
 
22447
 
 
22448
2005-05-19 09:12  bagder
 
22449
 
 
22450
        * tests/server/util.h: removed duplicate
 
22451
 
 
22452
2005-05-18 22:02  bagder
 
22453
 
 
22454
        * RELEASE-NOTES: three fixes since 7.14.0
 
22455
 
 
22456
2005-05-18 22:01  bagder
 
22457
 
 
22458
        * lib/url.c, tests/data/Makefile.am, tests/data/test260,
 
22459
          tests/server/sws.c: Bug report #1204435 identified a problem with
 
22460
          malformed URLs like "http://somehost?data" as it added a slash
 
22461
          too much in the request ("GET /?data/"...). Added test case 260
 
22462
          to verify.
 
22463
 
 
22464
2005-05-18 22:00  bagder
 
22465
 
 
22466
        * CHANGES: update
 
22467
 
 
22468
2005-05-18 17:15  bagder
 
22469
 
 
22470
        * acinclude.m4: adjusted the strerror_r test more, use _REENTRANT
 
22471
          instead of _THREAD_SAFE when looking for the prototype
 
22472
 
 
22473
2005-05-18 15:24  bagder
 
22474
 
 
22475
        * CHANGES, acinclude.m4, lib/strerror.c: The configure check for
 
22476
          strerror_r() failed to detect the proper API at times, like on my
 
22477
          HP-UX 10.20 tests. And then lib/strerror.c badly assumed the
 
22478
          glibc version if the posix define wasn't set (since it _had_
 
22479
          found a strerror_r).
 
22480
 
 
22481
2005-05-18 12:38  bagder
 
22482
 
 
22483
        * docs/KNOWN_BUGS: #15 is now fixed
 
22484
 
 
22485
2005-05-18 12:14  bagder
 
22486
 
 
22487
        * docs/FEATURES: clarified for GnuTLS
 
22488
 
 
22489
2005-05-18 12:12  bagder
 
22490
 
 
22491
        * docs/FAQ: several updates
 
22492
 
 
22493
2005-05-18 12:05  bagder
 
22494
 
 
22495
        * tests/server/.cvsignore: ignore resolve too
 
22496
 
 
22497
2005-05-18 12:01  bagder
 
22498
 
 
22499
        * tests/server/resolve.c: use less code and prevent compiler
 
22500
          warning
 
22501
 
 
22502
2005-05-18 11:26  bagder
 
22503
 
 
22504
        * README: removed the separate table with download links, and
 
22505
          extended the curl site list with all current mirrors
 
22506
 
 
22507
2005-05-17 14:07  bagder
 
22508
 
 
22509
        * tests/testcurl.pl: scan for gmake and make to prefer gmake on
 
22510
          systems that have it
 
22511
 
 
22512
2005-05-17 12:27  bagder
 
22513
 
 
22514
        * tests/: runtests.pl, data/test241, server/resolve.c: Made test
 
22515
          case 241 precheck that the given name resolves to an ipv6
 
22516
          address, or the test is skipped. Ideally, we should let this test
 
22517
          case go over a few frequently used IPv6 localhost aliases...
 
22518
 
 
22519
2005-05-17 12:22  bagder
 
22520
 
 
22521
        * tests/server/: Makefile.am, resolve.c, sockfilt.c, sws.c, util.c,
 
22522
          util.h: Moved more generic functions to util.[ch] Added resolve.c
 
22523
          to simply resolve a given host name
 
22524
 
 
22525
2005-05-17 11:18  bagder
 
22526
 
 
22527
        * lib/ftp.c: check if getsockname() returns failure before using
 
22528
          the address it provides
 
22529
 
 
22530
2005-05-17 11:15  bagder
 
22531
 
 
22532
        * lib/ftp.c: reduced typecasts, from two to one
 
22533
 
 
22534
2005-05-17 06:20  dmeglio
 
22535
 
 
22536
        * ares/ares_getnameinfo.c: More of the same
 
22537
 
 
22538
2005-05-17 06:18  dmeglio
 
22539
 
 
22540
        * ares/ares_getnameinfo.c: More compiler warning cleanups
 
22541
 
 
22542
2005-05-17 00:30  bagder
 
22543
 
 
22544
        * docs/libcurl/libcurl-errors.3: bad formatting
 
22545
 
 
22546
2005-05-16 21:23  dmeglio
 
22547
 
 
22548
        * ares/ares_free_hostent.3: Made ares_free_hostent man page refer
 
22549
          to ares_parse_aaaa_reply
 
22550
 
 
22551
2005-05-16 21:14  dmeglio
 
22552
 
 
22553
        * ares/ares_getnameinfo.c: Cleaned up some compile warnings
 
22554
 
 
22555
2005-05-16 20:06  dmeglio
 
22556
 
 
22557
        * ares/: CHANGES, Makefile.inc, acinclude.m4, ares.h,
 
22558
          ares_getnameinfo.3, ares_getnameinfo.c, ares_ipv6.h,
 
22559
          ares_strerror.c, configure.ac, setup.h: Added ares_getnameinfo
 
22560
          which mimics the getnameinfo API
 
22561
 
 
22562
2005-05-16 17:09  bagder
 
22563
 
 
22564
        * configure.ac: Modified the gmtime_r check to not check for it
 
22565
          until the "check for a working one" is made, and only if that
 
22566
          test runs ok we define it as present. Unless crosscompiling,
 
22567
          since then we use the former AC_CHECK_FUNCS method.
 
22568
 
 
22569
2005-05-16 16:53  bagder
 
22570
 
 
22571
        * configure.ac: define GMTIME_R to 0 if not working
 
22572
 
 
22573
2005-05-16 16:40  bagder
 
22574
 
 
22575
        * configure.ac: attempt to detect a bad (as in HPUX 10.20 bad)
 
22576
          gmtime_r function
 
22577
 
 
22578
2005-05-16 15:27  bagder
 
22579
 
 
22580
        * RELEASE-NOTES, include/curl/curlver.h: start working on 7.14.1
 
22581
 
 
22582
2005-05-16 14:58  bagder
 
22583
 
 
22584
        * CHANGES: Version 7.14.0
 
22585
 
 
22586
2005-05-16 09:07  bagder
 
22587
 
 
22588
        * tests/runtests.pl: return, not exit, on several places
 
22589
 
 
22590
2005-05-15 18:31  dmeglio
 
22591
 
 
22592
        * ares/inet_ntop.c: Converted some macros to use NS_* so they work
 
22593
          on non-IPv6 systems
 
22594
 
 
22595
2005-05-15 06:38  dmeglio
 
22596
 
 
22597
        * ares/inet_ntop.c: Forgot to ares_-ize inet_ntop
 
22598
 
 
22599
2005-05-14 23:15  bagder
 
22600
 
 
22601
        * lib/connect.c: fix warning about redefined symbol
 
22602
 
 
22603
2005-05-14 22:45  bagder
 
22604
 
 
22605
        * ares/configure.ac: replaced the CRLF newlines with plain LF ones
 
22606
 
 
22607
2005-05-14 20:35  dmeglio
 
22608
 
 
22609
        * ares/: CHANGES, Makefile.inc, configure.ac, inet_ntop.c,
 
22610
          inet_ntop.h: Added an inet_ntop function from BIND for systems
 
22611
          that do not have it
 
22612
 
 
22613
2005-05-14 08:04  giva
 
22614
 
 
22615
        * lib/makefile.dj: Updated generated dependencies.
 
22616
 
 
22617
2005-05-14 08:00  giva
 
22618
 
 
22619
        * lib/: ftp.c, url.c: Some patches for (a stricter/smarter) gcc 4.0
 
22620
          and warnings like:   'x' may be used uninitialized in this
 
22621
          function.
 
22622
 
 
22623
2005-05-14 07:59  giva
 
22624
 
 
22625
        * lib/config.dj: 'ssize_t' seems to be a gcc 4.x built-in.
 
22626
 
 
22627
2005-05-14 07:58  giva
 
22628
 
 
22629
        * lib/connect.c: Change for systems with >1 ways of setting
 
22630
          (non-)blocking mode. (djgpp/Watt-32 has 3 ways). Should rewrite
 
22631
          this using "#elif ..", but maybe there is still broken cpp
 
22632
          around?
 
22633
 
 
22634
2005-05-14 01:00  bagder
 
22635
 
 
22636
        * docs/VERSIONS: updated
 
22637
 
 
22638
2005-05-14 00:24  bagder
 
22639
 
 
22640
        * RELEASE-NOTES: uses select() instead of poll() even on Mac OS X
 
22641
          10.4
 
22642
 
 
22643
2005-05-13 23:19  bagder
 
22644
 
 
22645
        * CHANGES, configure.ac: adjusted the configure to always skip the
 
22646
          fine-poll() test on Mac OS X (darwin)
 
22647
 
 
22648
2005-05-12 23:56  bagder
 
22649
 
 
22650
        * docs/libcurl/curl_easy_setopt.3: remove blank lines
 
22651
 
 
22652
2005-05-12 23:49  bagder
 
22653
 
 
22654
        * docs/libcurl/curl_easy_setopt.3: CURLOPT_SSLVERSION clarified
 
22655
 
 
22656
2005-05-12 16:00  bagder
 
22657
 
 
22658
        * CHANGES, RELEASE-NOTES: -z bad use warning and NTLM proxy auth in
 
22659
          reconnect fix
 
22660
 
 
22661
2005-05-12 15:44  bagder
 
22662
 
 
22663
        * lib/url.c: oops, found by bug reported in bug report #1200661
 
22664
 
 
22665
2005-05-12 14:53  bagder
 
22666
 
 
22667
        * lib/config-win32.h: spell
 
22668
 
 
22669
2005-05-12 10:51  bagder
 
22670
 
 
22671
        * lib/url.c: typecast to fix warning on 64bit systems
 
22672
 
 
22673
2005-05-12 09:28  bagder
 
22674
 
 
22675
        * src/main.c: warn about bad -z syntax
 
22676
 
 
22677
2005-05-11 13:56  bagder
 
22678
 
 
22679
        * docs/TODO: MatrixSSL and yaSSL are two free libs we _could_
 
22680
          support
 
22681
 
 
22682
2005-05-11 12:23  bagder
 
22683
 
 
22684
        * CHANGES: mention the select() error fix as well
 
22685
 
 
22686
2005-05-11 11:56  bagder
 
22687
 
 
22688
        * CHANGES, RELEASE-NOTES: the new HTTP headers
 
22689
 
 
22690
2005-05-11 11:56  bagder
 
22691
 
 
22692
        * docs/THANKS: removed duplicate
 
22693
 
 
22694
2005-05-11 11:52  bagder
 
22695
 
 
22696
        * lib/http.c, tests/data/test1, tests/data/test10,
 
22697
          tests/data/test11, tests/data/test12, tests/data/test13,
 
22698
          tests/data/test14, tests/data/test15, tests/data/test150,
 
22699
          tests/data/test151, tests/data/test152, tests/data/test153,
 
22700
          tests/data/test154, tests/data/test155, tests/data/test156,
 
22701
          tests/data/test157, tests/data/test158, tests/data/test159,
 
22702
          tests/data/test16, tests/data/test160, tests/data/test162,
 
22703
          tests/data/test163, tests/data/test164, tests/data/test165,
 
22704
          tests/data/test166, tests/data/test167, tests/data/test168,
 
22705
          tests/data/test169, tests/data/test17, tests/data/test170,
 
22706
          tests/data/test171, tests/data/test172, tests/data/test173,
 
22707
          tests/data/test174, tests/data/test175, tests/data/test176,
 
22708
          tests/data/test177, tests/data/test178, tests/data/test179,
 
22709
          tests/data/test18, tests/data/test180, tests/data/test181,
 
22710
          tests/data/test183, tests/data/test184, tests/data/test185,
 
22711
          tests/data/test186, tests/data/test187, tests/data/test188,
 
22712
          tests/data/test189, tests/data/test192, tests/data/test193,
 
22713
          tests/data/test194, tests/data/test197, tests/data/test198,
 
22714
          tests/data/test199, tests/data/test2, tests/data/test206,
 
22715
          tests/data/test207, tests/data/test208, tests/data/test209,
 
22716
          tests/data/test213, tests/data/test214, tests/data/test217,
 
22717
          tests/data/test218, tests/data/test22, tests/data/test220,
 
22718
          tests/data/test221, tests/data/test222, tests/data/test223,
 
22719
          tests/data/test224, tests/data/test233, tests/data/test234,
 
22720
          tests/data/test239, tests/data/test24, tests/data/test240,
 
22721
          tests/data/test241, tests/data/test242, tests/data/test243,
 
22722
          tests/data/test245, tests/data/test246, tests/data/test249,
 
22723
          tests/data/test25, tests/data/test256, tests/data/test257,
 
22724
          tests/data/test258, tests/data/test259, tests/data/test26,
 
22725
          tests/data/test27, tests/data/test28, tests/data/test29,
 
22726
          tests/data/test3, tests/data/test30, tests/data/test300,
 
22727
          tests/data/test301, tests/data/test303, tests/data/test304,
 
22728
          tests/data/test306, tests/data/test31, tests/data/test32,
 
22729
          tests/data/test33, tests/data/test34, tests/data/test36,
 
22730
          tests/data/test37, tests/data/test38, tests/data/test39,
 
22731
          tests/data/test4, tests/data/test40, tests/data/test42,
 
22732
          tests/data/test43, tests/data/test44, tests/data/test45,
 
22733
          tests/data/test46, tests/data/test47, tests/data/test48,
 
22734
          tests/data/test49, tests/data/test5, tests/data/test50,
 
22735
          tests/data/test500, tests/data/test503, tests/data/test508,
 
22736
          tests/data/test509, tests/data/test51, tests/data/test510,
 
22737
          tests/data/test512, tests/data/test513, tests/data/test514,
 
22738
          tests/data/test515, tests/data/test516, tests/data/test518,
 
22739
          tests/data/test519, tests/data/test52, tests/data/test522,
 
22740
          tests/data/test523, tests/data/test53, tests/data/test54,
 
22741
          tests/data/test55, tests/data/test56, tests/data/test57,
 
22742
          tests/data/test58, tests/data/test59, tests/data/test6,
 
22743
          tests/data/test60, tests/data/test61, tests/data/test62,
 
22744
          tests/data/test63, tests/data/test64, tests/data/test65,
 
22745
          tests/data/test66, tests/data/test67, tests/data/test68,
 
22746
          tests/data/test69, tests/data/test7, tests/data/test70,
 
22747
          tests/data/test71, tests/data/test72, tests/data/test73,
 
22748
          tests/data/test74, tests/data/test77, tests/data/test78,
 
22749
          tests/data/test79, tests/data/test8, tests/data/test80,
 
22750
          tests/data/test81, tests/data/test82, tests/data/test83,
 
22751
          tests/data/test84, tests/data/test85, tests/data/test86,
 
22752
          tests/data/test88, tests/data/test89, tests/data/test9,
 
22753
          tests/data/test90, tests/data/test91, tests/data/test92,
 
22754
          tests/data/test93, tests/data/test94, tests/data/test95,
 
22755
          tests/data/test97, tests/data/test98, tests/data/test99: Modified
 
22756
          the default HTTP headers used by libcurl:
 
22757
 
 
22758
          A) Normal non-proxy HTTP:
 
22759
 
 
22760
           - no more "Pragma: no-cache" (this only makes sense to proxies)
 
22761
 
 
22762
          B) Non-CONNECT HTTP request over proxy:
 
22763
 
 
22764
           - "Pragma: no-cache" is used (like before)
 
22765
           - "Proxy-Connection: Keep-alive" (for older style 1.0-proxies)
 
22766
 
 
22767
          C) CONNECT HTTP request over proxy:
 
22768
 
 
22769
           - "Host: [name]:[port]"
 
22770
           - "Proxy-Connection: Keep-alive"
 
22771
 
 
22772
2005-05-11 08:47  bagder
 
22773
 
 
22774
        * ares/ares_ipv6.h: prevent NS_IN6ADDRSZ from getting set to zero
 
22775
          if the struct doesn't exist
 
22776
 
 
22777
2005-05-11 01:02  bagder
 
22778
 
 
22779
        * lib/transfer.c: Hm, this doesn't feel right. The error bits
 
22780
          returned from Curl_select() can be returned at times when we want
 
22781
          to ignore them. Test case 160 fails on Linux, so I modify the
 
22782
          comparison to check for _only_ the error bit set...
 
22783
 
 
22784
2005-05-11 00:48  bagder
 
22785
 
 
22786
        * lib/transfer.c: me stupid, errno is not set for mere
 
22787
          select()-exceptions
 
22788
 
 
22789
2005-05-11 00:46  bagder
 
22790
 
 
22791
        * lib/transfer.c: include protos to fix warnings
 
22792
 
 
22793
2005-05-11 00:44  bagder
 
22794
 
 
22795
        * lib/transfer.c: If Curl_select() returns with the error bit set,
 
22796
          bail out.
 
22797
 
 
22798
2005-05-10 13:21  bagder
 
22799
 
 
22800
        * tests/server/sockfilt.c: prevent 64bit warnings
 
22801
 
 
22802
2005-05-10 13:19  bagder
 
22803
 
 
22804
        * tests/testcurl.pl: allow the ares/config.h display to fail
 
22805
 
 
22806
2005-05-09 23:12  bagder
 
22807
 
 
22808
        * docs/examples/: Makefile.am, opensslthreadlock.c: Jeremy Brown's
 
22809
          OpenSSL thread-locking example
 
22810
 
 
22811
2005-05-09 15:57  bagder
 
22812
 
 
22813
        * RELEASE-NOTES: new counter
 
22814
 
 
22815
2005-05-09 15:53  bagder
 
22816
 
 
22817
        * docs/THANKS: Jamie Lokier added. And I now recounted the amount
 
22818
          better: 437 named as of now.
 
22819
 
 
22820
2005-05-09 15:26  bagder
 
22821
 
 
22822
        * docs/INSTALL: update the "PORTS" section a little
 
22823
 
 
22824
2005-05-09 15:13  bagder
 
22825
 
 
22826
        * docs/libcurl/libcurl-tutorial.3: add multi-thread details for
 
22827
          GnuTLS
 
22828
 
 
22829
2005-05-09 14:34  bagder
 
22830
 
 
22831
        * RELEASE-NOTES: new mirror, added amount of contributors
 
22832
 
 
22833
2005-05-09 13:43  bagder
 
22834
 
 
22835
        * docs/THANKS: Jeff is short for Jeffrey
 
22836
 
 
22837
2005-05-09 13:39  bagder
 
22838
 
 
22839
        * docs/THANKS: updated with the current RELEASE-NOTES names
 
22840
 
 
22841
2005-05-09 11:11  bagder
 
22842
 
 
22843
        * docs/THANKS: I decided to make this list more complete. I took
 
22844
          the 5-year anniversary list from 2003 and added all names from
 
22845
          all release notes in the CVS (there is a slight gap though). I
 
22846
          removed names with only first names (Like "Chris" and "Ralph") ,
 
22847
          as that won't make anyone happy and we might list their full
 
22848
          names as well anyway.
 
22849
 
 
22850
          This list is now intended to include _all_ people that
 
22851
          contribute: big or small. 389 names at the time of this commit.
 
22852
 
 
22853
2005-05-09 09:45  bagder
 
22854
 
 
22855
        * tests/testcurl.pl: no need to display src/config.h anymore since
 
22856
          it is a duplicate of lib/config.h but we could use having a look
 
22857
          at ares/config.h when that is used
 
22858
 
 
22859
2005-05-09 00:45  bagder
 
22860
 
 
22861
        * lib/ftp.c, src/main.c: silence compiler warnings
 
22862
 
 
22863
2005-05-07 22:41  bagder
 
22864
 
 
22865
        * lib/ftp.c: fix warnings about unused variables for non-debug
 
22866
          builds
 
22867
 
 
22868
2005-05-07 22:28  bagder
 
22869
 
 
22870
        * lib/ftp.c: fix
 
22871
 
 
22872
2005-05-07 16:23  bagder
 
22873
 
 
22874
        * docs/HISTORY: January 2003. Started working on the distributed
 
22875
          curl tests. The autobuilds.
 
22876
 
 
22877
2005-05-07 15:57  bagder
 
22878
 
 
22879
        * lib/: ftp.c, setup.h: DEBUGF() is a new conveniant macro to add
 
22880
          infof() calls (or similar) for debug builds only. Made the ftp
 
22881
          code use it on several places.
 
22882
 
 
22883
2005-05-07 15:52  bagder
 
22884
 
 
22885
        * tests/server/sockfilt.c: Added an active disconnected state, to
 
22886
          make the code clearer.
 
22887
 
 
22888
2005-05-07 10:55  bagder
 
22889
 
 
22890
        * tests/server/sockfilt.c: removed unnecessary logging to ease REAL
 
22891
          debuggin
 
22892
 
 
22893
2005-05-07 01:46  bagder
 
22894
 
 
22895
        * RELEASE-NOTES: one more command line option, fixed the AIX 4.3
 
22896
          enabled IPv6 build (it now detects a bad Ipv6 situation and
 
22897
          disables it automatically)
 
22898
 
 
22899
2005-05-07 01:22  bagder
 
22900
 
 
22901
        * tests/data/: Makefile.am, test258, test259: Added two test cases
 
22902
          for multipart formpost over a proxy with --anyauth. Our HTTP test
 
22903
          server is a bit limited though, as it never responds to the POST
 
22904
          request until all data has been sent (and received)...
 
22905
 
 
22906
2005-05-07 01:21  bagder
 
22907
 
 
22908
        * tests/runtests.pl: When a server is clearly running, curl is now
 
22909
          invoked to verify that it can download a file from the server
 
22910
          before the server is considered fine to use for the given test
 
22911
          case. This should fix the cases where the server can run but curl
 
22912
          cannot work with it.
 
22913
 
 
22914
2005-05-05 08:04  bagder
 
22915
 
 
22916
        * lib/sslgen.c: use calloc instead of malloc to save a call to
 
22917
          memset()
 
22918
 
 
22919
2005-05-04 23:58  bagder
 
22920
 
 
22921
        * tests/runtests.pl: now add --trace-time by default for curl tests
 
22922
 
 
22923
2005-05-04 23:57  bagder
 
22924
 
 
22925
        * tests/ftpserver.pl: removed lots of (now) redundant logging
 
22926
 
 
22927
2005-05-04 23:51  bagder
 
22928
 
 
22929
        * tests/ftpserver.pl: modify a value we are allowed to
 
22930
 
 
22931
2005-05-04 23:49  bagder
 
22932
 
 
22933
        * tests/ftpserver.pl: improved logging (all FTP protocol data, both
 
22934
          ways) to possibly help us realize why sometimes the control
 
22935
          connection dies after a RETR has been sent
 
22936
 
 
22937
2005-05-04 17:11  bagder
 
22938
 
 
22939
        * TODO-RELEASE: towards 7.14.0 - really
 
22940
 
 
22941
2005-05-04 16:52  bagder
 
22942
 
 
22943
        * lib/sslgen.c: prevent memory leak when built SSL disabled
 
22944
 
 
22945
2005-05-04 01:14  bagder
 
22946
 
 
22947
        * tests/runtests.pl: *MAN* was this hard to track down. Had I just
 
22948
          read the docs properly from the start... Anyway, fork() + exec()
 
22949
          makes _two_ pids (in perl) that we need to track and kill after
 
22950
          use. Thankyouverymuch.
 
22951
 
 
22952
2005-05-04 01:13  bagder
 
22953
 
 
22954
        * tests/ftpserver.pl: add more info to the log to ease debugging
 
22955
 
 
22956
2005-05-03 00:53  bagder
 
22957
 
 
22958
        * lib/: connect.c, ftp.c: improved failf() error messages
 
22959
 
 
22960
2005-05-03 00:33  bagder
 
22961
 
 
22962
        * ares/ares_version.h: the new functions and the upcoming ipv6
 
22963
          calls for the next version to become 1.3.0
 
22964
 
 
22965
2005-05-02 16:33  bagder
 
22966
 
 
22967
        * src/: homedir.c, setup.h: corrected copyright years
 
22968
 
 
22969
2005-05-02 16:33  bagder
 
22970
 
 
22971
        * lib/: formdata.c, md5.c, netrc.c: corrected copyright year
 
22972
 
 
22973
2005-05-02 16:06  bagder
 
22974
 
 
22975
        * CHANGES, acinclude.m4, docs/KNOWN_BUGS: Sort of "fixed"
 
22976
          KNOWN_BUGS #4: curl now builds IPv6 enabled on AIX 4.3. At least
 
22977
          it should no longer cause a compiler error. However, it does not
 
22978
          have AI_NUMERICHOST so we cannot getaddrinfo() any numerical
 
22979
          addresses with it (we use that for FTP PORT/EPRT)! So, I modified
 
22980
          the configure check that checks if the getaddrinfo() is working,
 
22981
          to use AI_NUMERICHOST since then it'll fail on AIX 4.3 and it
 
22982
          will automatically build with IPv6 support disabled.
 
22983
 
 
22984
2005-05-02 13:56  bagder
 
22985
 
 
22986
        * acinclude.m4, configure.ac, lib/ftp.c: Now configure checks for
 
22987
          struct sockaddr_storage and the ftp code tries to survive without
 
22988
          it if not found. AIX 4.3 targetted adjustment.
 
22989
 
 
22990
2005-05-02 13:55  bagder
 
22991
 
 
22992
        * tests/ftpserver.pl: another <case> converted to sysread
 
22993
 
 
22994
2005-05-02 13:31  bagder
 
22995
 
 
22996
        * tests/ftpserver.pl: read from the open2 filehandle with sysread,
 
22997
          not <handle>
 
22998
 
 
22999
2005-05-02 12:22  bagder
 
23000
 
 
23001
        * tests/: ftpserver.pl, runtests.pl: Fixed the FTP server read
 
23002
          stuff when waiting for a connect after a PASV/EPSV.
 
23003
 
 
23004
          Made the ftp server use the passed in pidfile name, and made
 
23005
          runtests.pl pass it in properly.
 
23006
 
 
23007
2005-05-02 12:03  bagder
 
23008
 
 
23009
        * tests/ftpserver.pl: fix the server for the slow response case
 
23010
 
 
23011
2005-05-02 11:38  bagder
 
23012
 
 
23013
        * CHANGES, RELEASE-NOTES, docs/curl.1, src/main.c: Added
 
23014
          --trace-time that when used adds a time stamp to each trace line
 
23015
          that --trace, --trace-ascii and --verbose output. I also made the
 
23016
          '>' display separate each line on the linefeed so that HTTP
 
23017
          requests etc look nicer in the -v output.
 
23018
 
 
23019
2005-05-02 11:08  bagder
 
23020
 
 
23021
        * tests/runtests.pl: When starting the ftp server, wait a few
 
23022
          seconds to make really sure that a pidfile for the server appears
 
23023
          as otherwise it failed.
 
23024
 
 
23025
2005-05-02 11:08  bagder
 
23026
 
 
23027
        * tests/ftpserver.pl: Make sure there's no pidfile if we cannot
 
23028
          start the initial sockfilt tool - this happens for some
 
23029
          ipv6-enabled hosts on which sockfilt cannot listen on ipv6.
 
23030
 
 
23031
2005-05-02 10:40  bagder
 
23032
 
 
23033
        * CHANGES: two bugfixes, one change and one test script
 
23034
          modification
 
23035
 
 
23036
2005-05-02 09:59  bagder
 
23037
 
 
23038
        * RELEASE-NOTES: two bugs, one change
 
23039
 
 
23040
2005-05-02 09:54  bagder
 
23041
 
 
23042
        * tests/runtests.pl: blank a few more environment variables before
 
23043
          running a test
 
23044
 
 
23045
2005-05-02 09:53  bagder
 
23046
 
 
23047
        * src/main.c: Made curl recognize the environment variables Lynx
 
23048
          (and others?) support for pointing out the CA cert path/file:
 
23049
          SSL_CERT_DIR and SSL_CERT_FILE. If CURL_CA_BUNDLE is not set,
 
23050
          they are checked afterwards.
 
23051
 
 
23052
2005-05-02 09:28  bagder
 
23053
 
 
23054
        * docs/libcurl/curl_easy_setopt.3: Bryan Henderson's fine update of
 
23055
          SSL_VERIFYPEER and SSL_VERIFYHOST
 
23056
 
 
23057
2005-05-02 01:16  bagder
 
23058
 
 
23059
        * src/main.c: prevent two compiler warnings on comparisons between
 
23060
          signed and unsigned
 
23061
 
 
23062
2005-05-01 15:20  bagder
 
23063
 
 
23064
        * tests/runtests.pl: fixed to use fork()+exec() to start test
 
23065
          servers
 
23066
 
 
23067
2005-05-01 14:56  bagder
 
23068
 
 
23069
        * tests/server/: sockfilt.c, sws.c, util.c: always use the
 
23070
          libcurl-provided *printf() functions
 
23071
 
 
23072
2005-05-01 14:51  bagder
 
23073
 
 
23074
        * tests/server/Makefile.am: util.h added as "source" to make it get
 
23075
          added in dist archives
 
23076
 
 
23077
2005-05-01 01:35  bagder
 
23078
 
 
23079
        * tests/server/util.c: logfile name is const
 
23080
 
 
23081
2005-05-01 01:30  bagder
 
23082
 
 
23083
        * tests/server/: Makefile.am, sockfilt.c, sws.c, util.c, util.h:
 
23084
          Moved common code to util.[ch] instead of having it duplicated in
 
23085
          sws.c and sockfilt.c. For good-to-have functions for the servers
 
23086
          written in C.
 
23087
 
 
23088
2005-05-01 01:07  bagder
 
23089
 
 
23090
        * lib/transfer.c: there cannot be chunked problem when no_body
 
23091
          (HEAD) is true since without body there is nothing
 
23092
          chunked-encoded!
 
23093
 
 
23094
2005-04-30 17:16  bagder
 
23095
 
 
23096
        * lib/connect.c: singleipconnect() returns a socket descriptor, not
 
23097
          a CURLcode (but perhaps we should make it do that...)
 
23098
 
 
23099
2005-04-29 14:34  bagder
 
23100
 
 
23101
        * CHANGES, RELEASE-NOTES: more fixes
 
23102
 
 
23103
2005-04-28 23:26  bagder
 
23104
 
 
23105
        * docs/curl.1: Updated with (new and old) default config file
 
23106
          search path explanation.
 
23107
 
 
23108
2005-04-28 23:07  bagder
 
23109
 
 
23110
        * tests/data/test31: Set mode text on the section that is written
 
23111
          by curl in text mode, to allow the runtests.pl to check this
 
23112
          differently on operating systems that differentiate on this.
 
23113
 
 
23114
2005-04-28 23:06  bagder
 
23115
 
 
23116
        * tests/ftpserver.pl: basic signal handler for sigint and sigkill
 
23117
 
 
23118
2005-04-28 23:05  bagder
 
23119
 
 
23120
        * tests/getpart.pm: fixed the attribute parser to better handle
 
23121
          multiple ones, with or without quotes around the contents
 
23122
 
 
23123
2005-04-28 23:04  bagder
 
23124
 
 
23125
        * tests/runtests.pl: moved two functions to ftp.pm, made some more
 
23126
          changes on stopping servers and fixed the textmode attribute
 
23127
          thing for windows a bit
 
23128
 
 
23129
2005-04-28 23:04  bagder
 
23130
 
 
23131
        * tests/ftp.pm: moved in functions from runtests.pl to enable the
 
23132
          ftpserver to use the killslaves function
 
23133
 
 
23134
2005-04-28 16:31  bagder
 
23135
 
 
23136
        * tests/server/sockfilt.c: AF_INET6 for ipv6 addresses!
 
23137
 
 
23138
2005-04-28 16:25  bagder
 
23139
 
 
23140
        * tests/: ftp.pm, runtests.pl: no, the kill servers messages need
 
23141
          to be verbose, they're too frequent
 
23142
 
 
23143
2005-04-28 16:03  bagder
 
23144
 
 
23145
        * tests/: ftp.pm, runtests.pl: display killed pids to make it
 
23146
          easier to see for autobuilds etc
 
23147
 
 
23148
2005-04-28 15:55  bagder
 
23149
 
 
23150
        * tests/ftpsserver.pl: historic thing we will not use
 
23151
 
 
23152
2005-04-28 15:55  bagder
 
23153
 
 
23154
        * tests/Makefile.am: removed ftpsserver.pl
 
23155
 
 
23156
2005-04-28 15:54  bagder
 
23157
 
 
23158
        * tests/runtests.pl: When staring a HTTP server, use the pidfile
 
23159
          preferably since it turns out sometimes the server can start but
 
23160
          curl cannot speak to it, and then we must remember the server (in
 
23161
          order to kill it properly) anyway.
 
23162
 
 
23163
          Also, make sure to kill all servers on exit everywhere.
 
23164
 
 
23165
2005-04-28 13:22  bagder
 
23166
 
 
23167
        * tests/.cvsignore: ignore more generated files
 
23168
 
 
23169
2005-04-28 10:23  bagder
 
23170
 
 
23171
        * tests/runtests.pl: remove unused ftps-server code and fixed two
 
23172
          warnings
 
23173
 
 
23174
2005-04-28 10:20  bagder
 
23175
 
 
23176
        * tests/getpart.pm: if diff -u makes zero output, try diff -c
 
23177
          instead
 
23178
 
 
23179
2005-04-28 09:36  bagder
 
23180
 
 
23181
        * tests/ftpserver.pl: kill slave processes when they fail
 
23182
 
 
23183
2005-04-28 08:50  bagder
 
23184
 
 
23185
        * tests/runtests.pl: 1. no longer ask the server for the HTTPS pid,
 
23186
          as it returns the HTTP pid (problem identified by Dan F) 2.
 
23187
          initial text mode fix for file checks, to allow better text file
 
23188
          testing on windows (with regard to line endings) 3. fixed to use
 
23189
          the proper ftpserver pidfile to find pid
 
23190
 
 
23191
2005-04-27 23:24  bagder
 
23192
 
 
23193
        * CHANGES, src/homedir.c, src/main.c: Paul Moore made curl check
 
23194
          for the .curlrc file (_curlrc on windows) on two more places.
 
23195
          First, CURL_HOME is a new environment variable that is used
 
23196
          instead of HOME if it is set, to point out where the default
 
23197
          config file lives. If there's no config file in the dir pointed
 
23198
          out by one of the environment variables, the Windows version will
 
23199
          instead check the same directory the executable curl is located
 
23200
          in.
 
23201
 
 
23202
2005-04-27 14:28  bagder
 
23203
 
 
23204
        * tests/server/sockfilt.c: listen(..., 1) as 0 doesn't work on
 
23205
          Tru64!
 
23206
 
 
23207
2005-04-27 14:27  bagder
 
23208
 
 
23209
        * tests/server/sws.c: display listening port in log
 
23210
 
 
23211
2005-04-27 12:12  bagder
 
23212
 
 
23213
        * tests/keywords.pl: show what error codes we test for too, and
 
23214
          show 10 test case numbers
 
23215
 
 
23216
2005-04-27 11:59  bagder
 
23217
 
 
23218
        * tests/data/: test100, test101, test102, test103, test104,
 
23219
          test105, test106, test107, test108, test109, test110, test111,
 
23220
          test112, test113, test114, test115, test116, test117, test118,
 
23221
          test119, test12, test120, test121, test122, test123, test124,
 
23222
          test125, test126, test127, test128, test130, test131, test132,
 
23223
          test133, test134, test135, test136, test256, test3, test38,
 
23224
          test81, test82, test83, test84, test85, test86, test87, test88,
 
23225
          test89, test90, test91, test92, test93, test94, test95, test97,
 
23226
          test98, test99: keyword update
 
23227
 
 
23228
2005-04-27 11:59  bagder
 
23229
 
 
23230
        * tests/runtests.pl: detect SSL library properly and display it on
 
23231
          startup
 
23232
 
 
23233
2005-04-26 23:47  bagder
 
23234
 
 
23235
        * CHANGES, RELEASE-NOTES: fixing
 
23236
 
 
23237
2005-04-26 15:08  bagder
 
23238
 
 
23239
        * lib/: connect.c, cookie.c, formdata.c, ftp.c, hostthre.c,
 
23240
          inet_pton.c, md5.c, mprintf.c, parsedate.c, select.c, strerror.c,
 
23241
          transfer.c, url.c: Cory Nelson's work on nuking compiler warnings
 
23242
          when building on x64 with VS2005.
 
23243
 
 
23244
2005-04-26 15:08  bagder
 
23245
 
 
23246
        * lib/setup.h: Since Windows doesn't have/use the POSIX prototype
 
23247
          for send() and recv(), we typecast the third argument in the
 
23248
          macros to avoid compiler warnings.
 
23249
 
 
23250
2005-04-26 12:55  bagder
 
23251
 
 
23252
        * lib/setup.h: adding a bunch of comments for each #endif
 
23253
 
 
23254
2005-04-25 23:39  bagder
 
23255
 
 
23256
        * CHANGES, lib/http.c, lib/netrc.c, lib/url.c, lib/urldata.h,
 
23257
          tests/data/Makefile.am, tests/data/test257: Fred New reported a
 
23258
          bug where we used Basic auth and user name and password in
 
23259
          .netrc, and when following a Location: the subsequent requests
 
23260
          didn't properly use the auth as found in the netrc file. Added
 
23261
          test case 257 to verify my fix.
 
23262
 
 
23263
2005-04-25 10:55  bagder
 
23264
 
 
23265
        * docs/libcurl/curl_multi_fdset.3: be specific about what max_fd
 
23266
          contains after a call
 
23267
 
 
23268
2005-04-25 00:25  bagder
 
23269
 
 
23270
        * CHANGES, lib/config-win32.h, lib/setup.h, src/config-win32.h,
 
23271
          src/setup.h: Based on feedback from Cory Nelson, I added some
 
23272
          preprocessor magic in */setup.h and */config-win32.h to build
 
23273
          fine with VS2005 on x64.
 
23274
 
 
23275
2005-04-24 00:08  bagder
 
23276
 
 
23277
        * CHANGES, RELEASE-NOTES: 2 days, 4 fixes
 
23278
 
 
23279
2005-04-23 23:26  bagder
 
23280
 
 
23281
        * src/main.c: Alex Suykov's ftp upload show progress meter patch,
 
23282
          slightly adjusted.
 
23283
 
 
23284
2005-04-23 13:59  gknauf
 
23285
 
 
23286
        * ares/Makefile.netware: fix for recent changes.
 
23287
 
 
23288
2005-04-23 00:29  bagder
 
23289
 
 
23290
        * tests/keywords.pl: show up to 5 (random) test cases using the
 
23291
          keyword
 
23292
 
 
23293
2005-04-22 23:59  bagder
 
23294
 
 
23295
        * tests/data/: test33, test34, test36, test37, test39, test40,
 
23296
          test41, test42, test43, test44, test45, test46, test47, test48,
 
23297
          test49, test50, test51, test52, test53, test54, test55, test56,
 
23298
          test57, test58, test59, test60, test61, test62, test63, test64,
 
23299
          test65, test66, test67, test68, test69, test70, test71, test72,
 
23300
          test73, test74, test75, test76, test77, test78, test79, test80:
 
23301
          keywords added
 
23302
 
 
23303
2005-04-22 23:16  bagder
 
23304
 
 
23305
        * lib/Makefile.vc6: Dave Dribin: set CURL_STATICLIB when it builds
 
23306
          static library variants.
 
23307
 
 
23308
2005-04-22 23:13  bagder
 
23309
 
 
23310
        * configure.ac: Andres Garcia's fix for building static curl on
 
23311
          windows.
 
23312
 
 
23313
2005-04-22 22:56  bagder
 
23314
 
 
23315
        * lib/gtls.c: Fixed the CN extraction
 
23316
 
 
23317
2005-04-22 22:49  bagder
 
23318
 
 
23319
        * src/curl.rc: update the copyright year
 
23320
 
 
23321
2005-04-22 22:48  bagder
 
23322
 
 
23323
        * lib/: getinfo.c, strequal.h: modified this year
 
23324
 
 
23325
2005-04-22 22:47  bagder
 
23326
 
 
23327
        * tests/runtests.pl: ignore the memdump file when showing files
 
23328
          after a failure
 
23329
 
 
23330
2005-04-22 22:47  bagder
 
23331
 
 
23332
        * tests/server/Makefile.am: copyright this year
 
23333
 
 
23334
2005-04-22 17:01  bagder
 
23335
 
 
23336
        * ares/: ares_gethostbyname.c, ares_parse_aaaa_reply.c: Fixed for
 
23337
          Mac OS X builds based on excellent feedback from Heinz
 
23338
          Stockinger.
 
23339
 
 
23340
2005-04-22 15:03  gknauf
 
23341
 
 
23342
        * ares/Makefile.netware: changes for building with IPV6.
 
23343
 
 
23344
2005-04-22 13:51  bagder
 
23345
 
 
23346
        * tests/runtests.pl: modified the test case success reporting,
 
23347
          added "test N out of Y" and "remaining: [time]" outputs to hint
 
23348
          users about what to expect
 
23349
 
 
23350
2005-04-22 12:15  bagder
 
23351
 
 
23352
        * tests/data/: Makefile.am, test256, test38: test 256 is like test
 
23353
          38 but with proxy + proxy auth
 
23354
 
 
23355
2005-04-22 12:06  bagder
 
23356
 
 
23357
        * tests/data/test38: keywords
 
23358
 
 
23359
2005-04-22 12:01  bagder
 
23360
 
 
23361
        * src/main.c: Set the retry delay variables after the option
 
23362
          parsing, as bug report #1187787 points out.
 
23363
 
 
23364
2005-04-21 22:11  bagder
 
23365
 
 
23366
        * ares/Makefile.inc: added missing headers
 
23367
 
 
23368
2005-04-21 01:41  gknauf
 
23369
 
 
23370
        * lib/Makefile.netware, src/Makefile.netware: changes for building
 
23371
          with IPV6 and LDAP.
 
23372
 
 
23373
2005-04-20 01:38  bagder
 
23374
 
 
23375
        * lib/sslgen.c: prevent compiler warning
 
23376
 
 
23377
2005-04-20 01:37  bagder
 
23378
 
 
23379
        * lib/url.c: added typecast when converting from long to unsigned
 
23380
          short, to prevent compiler warning
 
23381
 
 
23382
2005-04-20 01:36  bagder
 
23383
 
 
23384
        * ares/inet_net_pton.c: indented source to look more like other
 
23385
          ares code, added (somewhat ugly) typecasts to build warning-free
 
23386
          on 64bit platforms (the result of a (char *) - (char *) cannot be
 
23387
          stored in an int universally)
 
23388
 
 
23389
2005-04-20 01:26  bagder
 
23390
 
 
23391
        * ares/ares_init.c: sortlist_alloc() is never used on win32, so
 
23392
          ifdef out it to prevent warning
 
23393
 
 
23394
2005-04-20 01:19  bagder
 
23395
 
 
23396
        * lib/: hostares.c, hostasyn.c, hostip.c, hostip4.c, hostip6.c,
 
23397
          hostsyn.c, hostthre.c, setup.h: only define _REENTRANT if not
 
23398
          already defined, and only in setup.h
 
23399
 
 
23400
2005-04-20 00:23  bagder
 
23401
 
 
23402
        * configure.ac: Check for and config for the ca cert bundle
 
23403
          properly when built with GnuTLS.  Previously this was only done
 
23404
          for OpenSSL builds.
 
23405
 
 
23406
2005-04-20 00:12  bagder
 
23407
 
 
23408
        * configure.ac: when --with-gnutls is used, we assume a
 
23409
          bin/libgnutls-config file in the given prefix. Building something
 
23410
          with gnutls without it just is too error- prone.
 
23411
 
 
23412
2005-04-20 00:03  bagder
 
23413
 
 
23414
        * configure.ac: remove the warning for a lacking crypto lib since
 
23415
          it migth just be a gnutls build...
 
23416
 
 
23417
2005-04-19 10:10  bagder
 
23418
 
 
23419
        * tests/data/test523: added CURLOPT_PORT test when using proxy
 
23420
 
 
23421
2005-04-18 21:53  bagder
 
23422
 
 
23423
        * RELEASE-NOTES: two bugfixes of today
 
23424
 
 
23425
2005-04-18 21:41  bagder
 
23426
 
 
23427
        * CHANGES, lib/url.c, tests/data/Makefile.am, tests/data/test521,
 
23428
          tests/data/test522, tests/libtest/Makefile.am,
 
23429
          tests/libtest/lib521.c, tests/libtest/lib523.c: Olivier reported
 
23430
          that even though he used CURLOPT_PORT, libcurl clearly still used
 
23431
          the default port. He was right. I fixed the problem and added the
 
23432
          test cases 521, 522 and 523 to verify the fix.
 
23433
 
 
23434
2005-04-18 19:14  bagder
 
23435
 
 
23436
        * CHANGES, lib/http.c, tests/data/test508, tests/data/test510,
 
23437
          tests/data/test513, tests/data/test515: Toshiyuki Maezawa
 
23438
          reported that when doing a POST with a read callback, libcurl
 
23439
          didn't properly send an Expect: 100-continue header. It does now.
 
23440
 
 
23441
2005-04-18 16:32  bagder
 
23442
 
 
23443
        * docs/libcurl/curl_easy_setopt.3: digest works in the proxyauth
 
23444
          too
 
23445
 
 
23446
2005-04-18 13:40  bagder
 
23447
 
 
23448
        * include/curl/multi.h: Initial curl_multi_socket() stuff,
 
23449
          #ifdef'ed out for now but committed for documentational purposes.
 
23450
 
 
23451
2005-04-18 10:59  bagder
 
23452
 
 
23453
        * tests/server/sockfilt.c: better fix for the socket -1 case
 
23454
 
 
23455
2005-04-18 10:51  bagder
 
23456
 
 
23457
        * tests/server/.cvsignore: ignore sockfilt
 
23458
 
 
23459
2005-04-18 10:49  bagder
 
23460
 
 
23461
        * tests/server/sockfilt.c: safety measure to avoid using -1 as
 
23462
          socket
 
23463
 
 
23464
2005-04-18 10:49  bagder
 
23465
 
 
23466
        * tests/ftpserver.pl: allow some more time
 
23467
 
 
23468
2005-04-18 09:56  bagder
 
23469
 
 
23470
        * tests/data/test103: ARGH my stupidity is endless. Ipv4-only hosts
 
23471
          don't send EPRT or LPRT.
 
23472
 
 
23473
2005-04-18 08:57  bagder
 
23474
 
 
23475
        * tests/: Makefile.am, ftp.pm, ftpserver.pl, runtests.pl,
 
23476
          data/Makefile.am, data/test103, data/test252, data/test253,
 
23477
          data/test254, data/test255, server/Makefile.am, server/getpart.c,
 
23478
          server/sockfilt.c, server/testpart.c: Modified the FTP server to
 
23479
          use the new 'sockfilt' program to do all the socket level stuff.
 
23480
          The FTP server communicates with sockfilt using perl's open2().
 
23481
          This enables easier IPv6 support and hopefully FTP-SSL support in
 
23482
          the future.  Added four test cases for FTP-ipv6.
 
23483
 
 
23484
2005-04-18 07:46  bagder
 
23485
 
 
23486
        * tests/testcurl.pl: Modified to not mix ordinary print to STDOUT
 
23487
          with a system() that prints to stdout, since I've found cases on
 
23488
          Solaris where the second output mixes with the first and thus the
 
23489
          big check-script doesn't properly find the first string in the
 
23490
          output stream.
 
23491
 
 
23492
2005-04-18 01:01  bagder
 
23493
 
 
23494
        * docs/libcurl/curl_multi_fdset.3: somewhat clarified that this
 
23495
          only sets the fd_sets and expects them to be cleared before this
 
23496
          function is called
 
23497
 
 
23498
2005-04-17 01:15  bagder
 
23499
 
 
23500
        * tests/data/: test11, test12, test13, test14, test15, test16,
 
23501
          test17, test18, test19, test20, test21, test22, test23, test24,
 
23502
          test25, test26, test27, test28, test29, test30, test31, test32,
 
23503
          test8: keywords added
 
23504
 
 
23505
2005-04-17 01:15  bagder
 
23506
 
 
23507
        * tests/keywords.pl: minor edits, report the test cases without
 
23508
          keywords
 
23509
 
 
23510
2005-04-16 14:43  bagder
 
23511
 
 
23512
        * tests/keywords.pl: starting to produce a summary in HTML
 
23513
 
 
23514
2005-04-16 14:30  bagder
 
23515
 
 
23516
        * ares/ares_init.c: avoid warning on windows
 
23517
 
 
23518
2005-04-16 14:24  bagder
 
23519
 
 
23520
        * docs/curl.1: clarify that > in the verbose output can contain
 
23521
          newlines
 
23522
 
 
23523
2005-04-16 02:00  bagder
 
23524
 
 
23525
        * tests/data/: test10, test6, test7, test8, test9: keywords added
 
23526
 
 
23527
2005-04-16 01:48  bagder
 
23528
 
 
23529
        * tests/keywords.pl: initial tool to report info/keywords of the
 
23530
          test cases
 
23531
 
 
23532
2005-04-16 01:48  bagder
 
23533
 
 
23534
        * tests/: FILEFORMAT, data/test1, data/test2, data/test3,
 
23535
          data/test4, data/test5: started adding "keywords" for each test,
 
23536
          to better allow us to sum up what kind of tests we have and how
 
23537
          many tests that test certain features
 
23538
 
 
23539
2005-04-15 23:51  bagder
 
23540
 
 
23541
        * ares/inet_net_pton.c: add needed include
 
23542
 
 
23543
2005-04-15 17:25  dmeglio
 
23544
 
 
23545
        * ares/: ares_ipv6.h, ares_private.h, inet_net_pton.h: Attempted to
 
23546
          fix c-ares not building on non-IPv6 systems
 
23547
 
 
23548
2005-04-15 10:45  bagder
 
23549
 
 
23550
        * configure.ac: if libgnutls-config isn't found in the given path,
 
23551
          deal with it nicer (but it is still likely to not do very good
 
23552
          since it can't figure out all the lib dependencies)
 
23553
 
 
23554
2005-04-15 00:52  bagder
 
23555
 
 
23556
        * tests/data/: Makefile.am, test250, test251: Two new slowdown
 
23557
          tests for better testing of the FTP response reader function when
 
23558
          the response come in many small chunks.
 
23559
 
 
23560
2005-04-15 00:52  bagder
 
23561
 
 
23562
        * tests/: FILEFORMAT, ftpserver.pl, runtests.pl: make the ftp
 
23563
          server support reply/servercmd, and make SLOWDOWN work, and
 
23564
          update the docs accordingly
 
23565
 
 
23566
2005-04-13 23:17  bagder
 
23567
 
 
23568
        * lib/gtls.c: oops, only negative numbers are errors
 
23569
 
 
23570
2005-04-13 21:31  danf
 
23571
 
 
23572
        * docs/FAQ: Mention GnuTLS and fix a few spelling errors.
 
23573
 
 
23574
2005-04-13 14:38  bagder
 
23575
 
 
23576
        * lib/gtls.c: don't bail out just because the ca file has a
 
23577
          problem, it might be OK
 
23578
 
 
23579
2005-04-13 14:37  bagder
 
23580
 
 
23581
        * tests/data/test305: fix port number
 
23582
 
 
23583
2005-04-13 10:50  bagder
 
23584
 
 
23585
        * docs/HISTORY: GnuTLS support
 
23586
 
 
23587
2005-04-13 10:47  bagder
 
23588
 
 
23589
        * docs/FAQ: extended the multi-thread explanation
 
23590
 
 
23591
2005-04-13 08:52  bagder
 
23592
 
 
23593
        * lib/ssluse.c: fix compiler warning
 
23594
 
 
23595
2005-04-13 02:32  danf
 
23596
 
 
23597
        * ares/buildconf: Allow environment variables to override default
 
23598
          autotools.
 
23599
 
 
23600
2005-04-12 16:17  bagder
 
23601
 
 
23602
        * RELEASE-NOTES, TODO-RELEASE, include/curl/curlver.h: next release
 
23603
          will be version 7.14.0 thanks to the added GnuTLS support
 
23604
 
 
23605
2005-04-12 09:56  bagder
 
23606
 
 
23607
        * lib/strequal.h: Provides an unconditional strlcat() proto even if
 
23608
          strlcat() was found by configure. An attempt to fix warnings when
 
23609
          we build and the strlcat() function is provided by one if the
 
23610
          libs (gss or krb4) since then we have no protos for it in a
 
23611
          system header.
 
23612
 
 
23613
2005-04-12 09:19  bagder
 
23614
 
 
23615
        * tests/data/test509: requires OpenSSL, as our GnuTLS doesn't
 
23616
          provide support for CURLOPT_SSL_CTX_FUNCTION (yet).
 
23617
 
 
23618
2005-04-12 09:18  bagder
 
23619
 
 
23620
        * tests/runtests.pl: support tests that requires 'OpenSSL'
 
23621
          specificly
 
23622
 
 
23623
2005-04-11 16:07  bagder
 
23624
 
 
23625
        * ares/: AUTHORS, Makefile.am: credits
 
23626
 
 
23627
2005-04-11 15:50  bagder
 
23628
 
 
23629
        * docs/TODO: refresh
 
23630
 
 
23631
2005-04-11 15:39  bagder
 
23632
 
 
23633
        * docs/FAQ: 5.12 Can I make libcurl fake or hide my real IP
 
23634
          address?
 
23635
 
 
23636
2005-04-11 00:56  bagder
 
23637
 
 
23638
        * CHANGES, RELEASE-NOTES: HTTP 304 response with Content-Length:
 
23639
          header
 
23640
 
 
23641
2005-04-10 01:46  dmeglio
 
23642
 
 
23643
        * ares/: bitncmp.c, inet_net_pton.c: Removed usage of u_int and
 
23644
          u_char
 
23645
 
 
23646
2005-04-10 00:33  bagder
 
23647
 
 
23648
        * lib/gtls.c: Blah, revert my removal of the extra check since the
 
23649
          problem is there for real.
 
23650
 
 
23651
          Archived thread of the help-gnutls mailing list regarding this
 
23652
          problem:
 
23653
 
 
23654
          http://lists.gnu.org/archive/html/help-gnutls/2005-04/msg00000.html
 
23655
 
 
23656
          (and I _am_ sorry for my confused behaviour on this problem.)
 
23657
 
 
23658
2005-04-09 23:38  bagder
 
23659
 
 
23660
        * lib/gtls.c: OK, I must've been halucinating or something because
 
23661
          I no longer see the bug I thought I saw before when I changed
 
23662
          this...!
 
23663
 
 
23664
2005-04-09 21:59  dmeglio
 
23665
 
 
23666
        * ares/: CHANGES, ares_gethostbyaddr.c, ares_gethostbyname.c,
 
23667
          ares_init.c, ares_private.h: Made sortlist support IPv6 (this can
 
23668
          probably use some testing)
 
23669
 
 
23670
2005-04-09 18:49  dmeglio
 
23671
 
 
23672
        * ares/: CHANGES, ares_gethostbyname.c, ares_init.c,
 
23673
          ares_private.h, bitncmp.c: Made sortlist support CIDR matching
 
23674
          for IPv4
 
23675
 
 
23676
2005-04-08 21:46  dmeglio
 
23677
 
 
23678
        * ares/: CHANGES, Makefile.inc, ares_gethostbyaddr.c,
 
23679
          ares_gethostbyname.c, bitncmp.c, bitncmp.h, configure.ac: Added
 
23680
          preliminary IPv6 support to ares_gethostbyname
 
23681
 
 
23682
2005-04-08 18:59  bagder
 
23683
 
 
23684
        * lib/transfer.c, lib/urldata.h, tests/data/Makefile.am,
 
23685
          tests/data/test249: fixed the 304 response-with-content-length
 
23686
          problem reported by Cory Nelson
 
23687
 
 
23688
2005-04-08 18:22  dmeglio
 
23689
 
 
23690
        * ares/ares__get_hostent.c: Added include for inet_net_pton.h to
 
23691
          ares__get_hostent.c
 
23692
 
 
23693
2005-04-08 17:41  dmeglio
 
23694
 
 
23695
        * ares/: CHANGES, ares__get_hostent.c, ares_gethostbyaddr.c,
 
23696
          ares_gethostbyname.c, ares_private.h: Made ares_gethostbyaddr
 
23697
          support IPv6 by specifying AF_INET6 as the family
 
23698
 
 
23699
2005-04-08 11:25  bagder
 
23700
 
 
23701
        * lib/sslgen.c: re-arrange some code to prevent warnings on
 
23702
          unreachable code
 
23703
 
 
23704
2005-04-08 10:48  bagder
 
23705
 
 
23706
        * ares/configure.ac: include sys/types.h too when checking for
 
23707
          headers as otherwise this breaks on Solaris and FreeBSD. At
 
23708
          least.
 
23709
 
 
23710
2005-04-08 07:07  curlvms
 
23711
 
 
23712
        * packages/vms/curlmsg.msg: updated instructions
 
23713
 
 
23714
2005-04-08 07:06  curlvms
 
23715
 
 
23716
        * packages/vms/build_vms.com: fixed control_y trap problem
 
23717
 
 
23718
2005-04-08 07:01  curlvms
 
23719
 
 
23720
        * lib/if2ip.c: cast the call to Curl_inet_ntop for DECC compiler
 
23721
          squawk
 
23722
 
 
23723
2005-04-08 00:47  bagder
 
23724
 
 
23725
        * lib/gtls.c: Unfortunately, if a ca file name is set the function
 
23726
          fails for whatever reason (missing file, bad file, etc), gnutls
 
23727
          will no longer handshake properly but it just loops forever.
 
23728
          Therefore, we must return error if we get an error when setting
 
23729
          the CA cert file name. This is not the same behaviour as with
 
23730
          OpenSSL.
 
23731
 
 
23732
          Question/report posted to the help-gnutls mailing list, April 8
 
23733
          2005.
 
23734
 
 
23735
2005-04-08 00:14  bagder
 
23736
 
 
23737
        * lib/TODO.gnutls: one down
 
23738
 
 
23739
2005-04-08 00:13  bagder
 
23740
 
 
23741
        * configure.ac: set LD_LIBRARY_PATH when GnuTLS has been found
 
23742
 
 
23743
2005-04-07 23:12  bagder
 
23744
 
 
23745
        * lib/makefile.dj: cut 'n paste error
 
23746
 
 
23747
2005-04-07 23:10  bagder
 
23748
 
 
23749
        * lib/: Makefile.Watcom, Makefile.riscos, makefile.dj: GnuTLS
 
23750
          updates
 
23751
 
 
23752
2005-04-07 23:05  bagder
 
23753
 
 
23754
        * CHANGES, RELEASE-NOTES: GnuTLS!
 
23755
 
 
23756
2005-04-07 22:56  bagder
 
23757
 
 
23758
        * lib/: libcurl.framework.make, makefile.amiga: added new files
 
23759
 
 
23760
2005-04-07 22:36  bagder
 
23761
 
 
23762
        * lib/Makefile.vc6: fixed to build after the GnuTLS fixes
 
23763
 
 
23764
2005-04-07 17:28  bagder
 
23765
 
 
23766
        * docs/LICENSE-MIXING: added some blurb about the GnuTLS license
 
23767
 
 
23768
2005-04-07 17:27  bagder
 
23769
 
 
23770
        * lib/: Makefile.inc, TODO.gnutls, easy.c, ftp.c, getinfo.c,
 
23771
          gtls.c, gtls.h, http.c, http_ntlm.c, http_ntlm.h, krb4.h,
 
23772
          sendf.c, setup.h, sslgen.c, sslgen.h, ssluse.c, ssluse.h,
 
23773
          transfer.c, url.c, url.h, urldata.h, version.c: GnuTLS support
 
23774
          added. There's now a "generic" SSL layer that we use all over
 
23775
          internally, with code provided by sslgen.c. All
 
23776
          SSL-layer-specific code is then written in ssluse.c (for OpenSSL)
 
23777
          and gtls.c (for GnuTLS).
 
23778
 
 
23779
          As far as possible, internals should not need to know what SSL
 
23780
          layer that is in use. Building with GnuTLS currently makes two
 
23781
          test cases fail.
 
23782
 
 
23783
          TODO.gnutls contains a few known outstanding issues for the
 
23784
          GnuTLS support.
 
23785
 
 
23786
          GnuTLS support is enabled with configure --with-gnutls
 
23787
 
 
23788
2005-04-07 17:21  bagder
 
23789
 
 
23790
        * docs/libcurl/curl_version_info.3: ssl_version_num is not used
 
23791
          anymore
 
23792
 
 
23793
2005-04-07 17:18  bagder
 
23794
 
 
23795
        * include/curl/curl.h: ssl_version_num won't be used anymore since
 
23796
          we will soon offer multiple SSL layers and it won't make sense to
 
23797
          provide a numerical version for it. I also doubt that many people
 
23798
          have used this for anything critical.
 
23799
 
 
23800
2005-04-07 17:12  bagder
 
23801
 
 
23802
        * configure.ac: Add support for --with-gnutls. If configure detects
 
23803
          OpenSSL, you need to to explicitly disable that first with
 
23804
          --without-ssl. Initial attempt.
 
23805
 
 
23806
2005-04-07 16:26  bagder
 
23807
 
 
23808
        * buildconf: bail out if perl is missing, it is needed for building
 
23809
          curl anyway
 
23810
 
 
23811
2005-04-07 10:59  bagder
 
23812
 
 
23813
        * buildconf: check for libtoolize and aclocal to doublecheck the
 
23814
          installations better
 
23815
 
 
23816
2005-04-07 09:38  bagder
 
23817
 
 
23818
        * ares/configure.ac: Try harder to see if arpa/nameser_compat.h
 
23819
          REALLY is a good header file to include, as it seems at least
 
23820
          some AIX versions don't really allow it to be include at the same
 
23821
          time as the original nameser.h.
 
23822
 
 
23823
2005-04-07 09:30  bagder
 
23824
 
 
23825
        * docs/curl.1: add SSPI
 
23826
 
 
23827
2005-04-07 00:27  bagder
 
23828
 
 
23829
        * ares/: CHANGES, ares_expand_name.c, ares_gethostbyaddr.c,
 
23830
          ares_gethostbyname.c, ares_init.c, ares_mkquery.c,
 
23831
          ares_parse_a_reply.c, ares_parse_ptr_reply.c, ares_process.c,
 
23832
          ares_query.c, ares_send.c: Tupone Alfredo fixed includes of
 
23833
          arpa/nameser_compat.h to build fine on Mac OS X.
 
23834
 
 
23835
2005-04-06 23:14  bagder
 
23836
 
 
23837
        * ares/nameser.h: better errno constant replacements, as mentioned
 
23838
          by Gisle Vanem
 
23839
 
 
23840
2005-04-06 20:58  giva
 
23841
 
 
23842
        * ares/ares_parse_aaaa_reply.c: Include inet_net_pton.h for 'struct
 
23843
          in6_addr'. Ideally this should come from <ws2tcpip.h>, but
 
23844
          Winsock 1.1 should suffice.
 
23845
 
 
23846
2005-04-06 20:55  giva
 
23847
 
 
23848
        * ares/Makefile.inc: Moved  inet_net_pton.h to HHEADERS.
 
23849
 
 
23850
2005-04-06 16:11  bagder
 
23851
 
 
23852
        * ares/: configure.ac, inet_net_pton.h: check for struct sizes and
 
23853
          use those sizes if the NS_* defines are lacking (IRIX 6.5.22 it
 
23854
          seems)
 
23855
 
 
23856
2005-04-06 16:02  bagder
 
23857
 
 
23858
        * ares/: Makefile.inc, inet_net_pton.c, inet_net_pton.h, setup.h:
 
23859
          moved the *_inet_pton protos to inet_net_pton.h instead
 
23860
 
 
23861
2005-04-06 15:54  bagder
 
23862
 
 
23863
        * ares/setup.h: made the ares_inet_net_pton() proto use size_t
 
23864
          size, as the function in the code uses that
 
23865
 
 
23866
2005-04-06 02:39  danf
 
23867
 
 
23868
        * docs/curl.1: Removed extraneous comma
 
23869
 
 
23870
2005-04-05 23:14  bagder
 
23871
 
 
23872
        * lib/ftp.c: too late hacking error
 
23873
 
 
23874
2005-04-05 23:07  bagder
 
23875
 
 
23876
        * tests/data/: Makefile.am, test247, test248: test time-conditioned
 
23877
          FTP uploads
 
23878
 
 
23879
2005-04-05 22:59  bagder
 
23880
 
 
23881
        * lib/ftp.c: Christophe Legry's fix to grok time-conditoned uploads
 
23882
 
 
23883
2005-04-05 22:20  bagder
 
23884
 
 
23885
        * ares/: inet_net_pton.c, nameser.h: with these changes, it builds
 
23886
          on my win32 cross-compiler
 
23887
 
 
23888
2005-04-05 22:19  bagder
 
23889
 
 
23890
        * ares/configure.ac: check for another arpa header
 
23891
 
 
23892
2005-04-05 22:08  bagder
 
23893
 
 
23894
        * ares/configure.ac: check for the arpa/* headers
 
23895
 
 
23896
2005-04-05 20:26  dmeglio
 
23897
 
 
23898
        * ares/: CHANGES, Makefile.inc, configure.ac, setup.h,
 
23899
          inet_net_pton.c: Provided implementations of inet_net_pton and
 
23900
          inet_pton from BIND for systems that do not include these
 
23901
          functions. These will be necessary for CIDR support and IPv6
 
23902
          support.
 
23903
 
 
23904
2005-04-05 17:11  bagder
 
23905
 
 
23906
        * include/curl/curlver.h: 7.13.3 in progress
 
23907
 
 
23908
2005-04-05 16:38  bagder
 
23909
 
 
23910
        * docs/FAQ: 5.11 How do I make libcurl not receive the whole HTTP
 
23911
          response?
 
23912
 
 
23913
2005-04-05 16:36  bagder
 
23914
 
 
23915
        * docs/FAQ: two more actual FAQs
 
23916
 
 
23917
2005-04-05 09:55  bagder
 
23918
 
 
23919
        * RELEASE-NOTES: restart with a blank page again
 
23920
 
 
23921
2005-04-05 09:37  bagder
 
23922
 
 
23923
        * CHANGES: the smell of release
 
23924
 
 
23925
2005-04-05 09:33  bagder
 
23926
 
 
23927
        * docs/KNOWN_BUGS: bug report #1156287, ftp upload from VMS
 
23928
 
 
23929
2005-04-05 00:38  bagder
 
23930
 
 
23931
        * CHANGES, RELEASE-NOTES: win resolve crash, win makefile fix
 
23932
 
 
23933
2005-04-04 23:23  bagder
 
23934
 
 
23935
        * lib/hostip.h: kill warnings
 
23936
 
 
23937
2005-04-04 15:21  bagder
 
23938
 
 
23939
        * lib/Makefile.vc6: Marcelo Juchem's improvements
 
23940
 
 
23941
2005-04-04 14:30  giva
 
23942
 
 
23943
        * lib/: hostip.h, hostthre.c, url.c: hostthre.c:
 
23944
          destroy_thread_data() made public. Called from url.c:
 
23945
          Curl_disconnect().
 
23946
 
 
23947
2005-04-04 10:07  bagder
 
23948
 
 
23949
        * docs/curl.1: spell fixes, based on the Debian bug report #302820
 
23950
          submitted by "A Costa"
 
23951
 
 
23952
2005-04-04 01:01  bagder
 
23953
 
 
23954
        * RELEASE-NOTES: fix of tonight
 
23955
 
 
23956
2005-04-04 00:46  bagder
 
23957
 
 
23958
        * CHANGES, lib/http.c, tests/data/Makefile.am, tests/data/test246:
 
23959
          Hardeep Singh reported a problem doing HTTP POST with Digest. (It
 
23960
          was actually also affecting NTLM and Negotiate.) It turned out
 
23961
          that if the server responded with 100 Continue before the initial
 
23962
          401 response, libcurl didn't take care of the response properly.
 
23963
          Test case 245 and 246 added to verify this.
 
23964
 
 
23965
2005-04-04 00:18  bagder
 
23966
 
 
23967
        * tests/data/: Makefile.am, test245: Test 245 was just added in an
 
23968
          attempt to repeat Hardeep Singh's recent bug.  But this works
 
23969
          just fine on my host. Plain HTTP POST using Digest.
 
23970
 
 
23971
2005-03-31 22:34  bagder
 
23972
 
 
23973
        * lib/Makefile.vc6: fixed bad comment, pointed out by Marcelo
 
23974
          Juchem
 
23975
 
 
23976
2005-03-31 16:42  bagder
 
23977
 
 
23978
        * tests/ftpserver.pl: copyright this year
 
23979
 
 
23980
2005-03-31 16:10  bagder
 
23981
 
 
23982
        * tests/libtest/lib504.c: Attempt to make this code more forgiving
 
23983
          for systems that doesn't detect the failed connect "immediately".
 
23984
 
 
23985
2005-03-31 09:02  bagder
 
23986
 
 
23987
        * Makefile.am, Makefile.dist, ares/Makefile.netware,
 
23988
          include/curl/curl.h, include/curl/multi.h, lib/Makefile.am,
 
23989
          lib/Makefile.netware, lib/base64.c, lib/base64.h,
 
23990
          lib/content_encoding.c, lib/cookie.c, lib/easy.c, lib/easyif.h,
 
23991
          lib/hostasyn.c, lib/hostip4.c, lib/http_chunks.c,
 
23992
          lib/http_chunks.h, lib/http_negotiate.c, lib/if2ip.c,
 
23993
          lib/if2ip.h, lib/inet_ntop.h, lib/inet_pton.h, lib/memdebug.c,
 
23994
          lib/memdebug.h, lib/multiif.h, lib/parsedate.c, lib/parsedate.h,
 
23995
          lib/select.c, lib/setup.h, lib/ssluse.c, lib/ssluse.h,
 
23996
          lib/transfer.h, src/Makefile.am, src/Makefile.netware,
 
23997
          src/getpass.c, src/urlglob.c, tests/Makefile.am,
 
23998
          tests/server/getpart.c, tests/server/sws.c: Updated the copyright
 
23999
          year since changes have been this year.
 
24000
 
 
24001
2005-03-31 08:55  bagder
 
24002
 
 
24003
        * TODO-RELEASE: the cookie API is better and more likely to happen
 
24004
          in a separate release
 
24005
 
 
24006
2005-03-30 22:55  bagder
 
24007
 
 
24008
        * CHANGES, RELEASE-NOTES, configure.ac: fix configure's
 
24009
          SSL-detection for msys/mingw (from Andres Garcia)
 
24010
 
 
24011
2005-03-30 08:31  bagder
 
24012
 
 
24013
        * docs/curl.1: format mistake in --form-string, pointed out by Owen
 
24014
          Watson
 
24015
 
 
24016
2005-03-29 23:08  bagder
 
24017
 
 
24018
        * CHANGES, RELEASE-NOTES: Better connection keep-alive when POSTing
 
24019
          with HTTP Digest or Negotiate.
 
24020
 
 
24021
2005-03-29 14:28  bagder
 
24022
 
 
24023
        * lib/http.c: Don't close the connection if we're in a known
 
24024
          negotiation mode and we won't send any data anyway. Probably the
 
24025
          bug Tom Moers noticed.
 
24026
 
 
24027
2005-03-29 13:54  bagder
 
24028
 
 
24029
        * CHANGES, RELEASE-NOTES: proxy multi auth fix, --proxy-anyauth,
 
24030
          ftp-ssl and ftp response reading fix
 
24031
 
 
24032
2005-03-29 13:53  bagder
 
24033
 
 
24034
        * TODO-RELEASE: postpone these
 
24035
 
 
24036
2005-03-29 13:43  bagder
 
24037
 
 
24038
        * lib/ftp.c: When doing FTP-SSL, advance to the next state properly
 
24039
          when the response to AUTH has been received successfully.
 
24040
 
 
24041
2005-03-29 13:35  bagder
 
24042
 
 
24043
        * lib/: ftp.c, urldata.h: Fixed the FTP response reader function to
 
24044
          properly deal with responses split up in several chunks when
 
24045
          read.
 
24046
 
 
24047
2005-03-29 11:09  bagder
 
24048
 
 
24049
        * tests/ftpserver.pl: Made the server send data to the control/data
 
24050
          connections using two dedicated functions. This enabled me to add
 
24051
          a function that automatically delays between each byte, to proper
 
24052
          test curl's ability to read FTP server responses sent in many
 
24053
          (small) chunks. See also upcoming libcurl fixes...
 
24054
 
 
24055
2005-03-29 00:19  bagder
 
24056
 
 
24057
        * lib/http.c, tests/data/Makefile.am, tests/data/test239,
 
24058
          tests/data/test243: Based on Augustus Saunders' comments and
 
24059
          findings, the HTTP output auth function was fixed to use the
 
24060
          proper proxy authentication when multiple ones were added as
 
24061
          accepted. test 239 and test 243 were added to repeat the problems
 
24062
          and verify the fixes.
 
24063
 
 
24064
2005-03-29 00:17  bagder
 
24065
 
 
24066
        * docs/curl.1, src/main.c: Added --proxy-anyauth
 
24067
 
 
24068
2005-03-29 00:15  bagder
 
24069
 
 
24070
        * tests/server/sws.c: modified some log outputs, added comment
 
24071
          about auth required as used in test 154
 
24072
 
 
24073
2005-03-22 20:58  bagder
 
24074
 
 
24075
        * tests/Makefile.am: can you spell copy and paste error for me loud
 
24076
          and clear? ;-P
 
24077
 
 
24078
2005-03-22 20:46  bagder
 
24079
 
 
24080
        * tests/Makefile.am: provide HTML and PDF versions of the man pages
 
24081
          in the dist archive
 
24082
 
 
24083
2005-03-22 19:02  bagder
 
24084
 
 
24085
        * acinclude.m4: When cross-compiling, we do some better checking
 
24086
          for the NI_WITHSCOPEID option instead of just assuming it is
 
24087
          present.
 
24088
 
 
24089
2005-03-22 11:37  giva
 
24090
 
 
24091
        * ares/ares_private.h: CURL_EXTERN is already in <curl/curl.h>.
 
24092
 
 
24093
2005-03-22 11:36  giva
 
24094
 
 
24095
        * ares/setup.h: Prevent redefinition warning with CURLDEBUG.
 
24096
 
 
24097
2005-03-22 10:23  bagder
 
24098
 
 
24099
        * CHANGES, CHANGES.2004: moved out the changes from 2004 to
 
24100
          CHANGES.2004
 
24101
 
 
24102
2005-03-22 02:24  danf
 
24103
 
 
24104
        * lib/select.c: Fixed typo.
 
24105
 
 
24106
2005-03-21 23:38  bagder
 
24107
 
 
24108
        * ares/ares_gethostbyname.c: the same fix here too, typecast to
 
24109
          prevent win32 compiler warning
 
24110
 
 
24111
2005-03-21 23:37  bagder
 
24112
 
 
24113
        * ares/ares_gethostbyaddr.c: typecase to fix win32 compiler warning
 
24114
          (and intended as other code is)
 
24115
 
 
24116
2005-03-21 23:34  bagder
 
24117
 
 
24118
        * lib/select.c: Modified the VALID_SOCK() macro to become
 
24119
          VERIFY_SOCK() instead. It is slighly more involved, but should
 
24120
          hopefully not generate any compiler warnings on win32 systems
 
24121
          (that can't check the socket based on the numeric).
 
24122
 
 
24123
2005-03-21 09:14  bagder
 
24124
 
 
24125
        * tests/: runtests.pl, data/test150, data/test155, data/test159,
 
24126
          data/test162, data/test169, data/test170, data/test176,
 
24127
          data/test209, data/test213, data/test67, data/test68,
 
24128
          data/test69, data/test70, data/test81, data/test89, data/test90,
 
24129
          data/test91: Make NTLM tests depend on the NTLM feature at not
 
24130
          SSL, since the NTLM support is no longer only present when built
 
24131
          with SSL support.
 
24132
 
 
24133
2005-03-21 08:45  bagder
 
24134
 
 
24135
        * tests/runtests.1: format mistake
 
24136
 
 
24137
2005-03-20 13:46  bagder
 
24138
 
 
24139
        * lib/hostthre.c: removed a (fairly useless) debug output just to
 
24140
          compile without warning
 
24141
 
 
24142
2005-03-20 13:29  bagder
 
24143
 
 
24144
        * ares/ares_init.c: silence win32 compiler warnings
 
24145
 
 
24146
2005-03-20 01:38  bagder
 
24147
 
 
24148
        * ares/configure.ac: attempt to fix the ares link breakage with
 
24149
          --enable-debug in libcurl and here
 
24150
 
 
24151
2005-03-19 02:03  bagder
 
24152
 
 
24153
        * ares/ares_init.c: silence warnings on win32 about static
 
24154
          functions that are never used
 
24155
 
 
24156
2005-03-19 02:00  bagder
 
24157
 
 
24158
        * tests/testcurl.pl: some additional debug output
 
24159
 
 
24160
2005-03-19 01:44  bagder
 
24161
 
 
24162
        * lib/setup.h: fix compiler warning
 
24163
 
 
24164
2005-03-18 19:41  danf
 
24165
 
 
24166
        * tests/testcurl.1: Fixed spelling of --runtestopts
 
24167
 
 
24168
2005-03-18 19:03  danf
 
24169
 
 
24170
        * tests/testcurl.pl: Netware builds don't use configure.
 
24171
 
 
24172
2005-03-18 11:16  bagder
 
24173
 
 
24174
        * lib/Makefile.vc6: fix by Kyrre Kristiansen
 
24175
 
 
24176
2005-03-18 10:21  bagder
 
24177
 
 
24178
        * tests/testcurl.pl: adjust to use plain 'make' even for
 
24179
          cross-compiles if using configure- style build
 
24180
 
 
24181
2005-03-18 10:01  bagder
 
24182
 
 
24183
        * RELEASE-NOTES: a Common Lisp binding
 
24184
 
 
24185
2005-03-17 21:50  danf
 
24186
 
 
24187
        * tests/data/test237: Change the bogus address used in test237 to
 
24188
          be more reliable when run on a host with a buggy resolver that
 
24189
          strips all but the bottom 8 bits of each octet.  The resolved
 
24190
          address in this case (192.0.2.127) is guaranteed never to belong
 
24191
          to a real host (see RFC3330).
 
24192
 
 
24193
2005-03-17 21:32  danf
 
24194
 
 
24195
        * lib/setup.h: Use the proper macro to do uClibc detection.
 
24196
 
 
24197
2005-03-17 20:12  bagder
 
24198
 
 
24199
        * lib/hostip6.c: include inet_pton.h
 
24200
 
 
24201
2005-03-17 13:16  bagder
 
24202
 
 
24203
        * tests/runtests.1: added descriptions
 
24204
 
 
24205
2005-03-17 13:00  bagder
 
24206
 
 
24207
        * COPYING: update year
 
24208
 
 
24209
2005-03-17 10:44  bagder
 
24210
 
 
24211
        * tests/testcurl.pl: don't set TEST_F to blank when --runtestopts
 
24212
          isn't used, as that will override the default options set in the
 
24213
          Makefile
 
24214
 
 
24215
2005-03-17 09:17  bagder
 
24216
 
 
24217
        * tests/: FILEFORMAT, runtests.pl, data/test237: support multiple
 
24218
          error codes for a test case since some things just vary between
 
24219
          platforms
 
24220
 
 
24221
2005-03-17 09:09  bagder
 
24222
 
 
24223
        * docs/KNOWN_BUGS: add 'FTP ASCII transfers' here, since they seem
 
24224
          to be frequently attempted these days...!
 
24225
 
 
24226
2005-03-17 09:04  bagder
 
24227
 
 
24228
        * tests/testcurl.1: add new option
 
24229
 
 
24230
2005-03-17 09:04  bagder
 
24231
 
 
24232
        * tests/Makefile.am: add new file
 
24233
 
 
24234
2005-03-17 09:03  bagder
 
24235
 
 
24236
        * tests/runtests.1: its a start
 
24237
 
 
24238
2005-03-17 08:40  bagder
 
24239
 
 
24240
        * lib/: hostip4.c, hostip6.c: use Curl_inet_pton(), not
 
24241
          inet_pton().
 
24242
 
 
24243
2005-03-17 01:57  danf
 
24244
 
 
24245
        * tests/: Makefile.am, testcurl.pl: Added the --runtestsopts option
 
24246
          to testcurl.pl to override the default options used by
 
24247
          runtests.pl during testing (useful for disabling valgrind).
 
24248
 
 
24249
2005-03-17 00:09  danf
 
24250
 
 
24251
        * lib/Makefile.am, src/Makefile.inc: Removed references to
 
24252
          config-vms.h from the makefiles.
 
24253
 
 
24254
2005-03-16 23:27  danf
 
24255
 
 
24256
        * lib/config-vms.h, src/config-vms.h: Removed old VMS config files
 
24257
          (on behalf of Marty Kuhrt). The VMS build scripts use the version
 
24258
          in packages/vms/
 
24259
 
 
24260
2005-03-16 23:03  bagder
 
24261
 
 
24262
        * CHANGES, RELEASE-NOTES: more
 
24263
 
 
24264
2005-03-16 23:02  bagder
 
24265
 
 
24266
        * tests/runtests.pl: check for the HTTPS server in a manner similar
 
24267
          to how we check for the HTTP server
 
24268
 
 
24269
2005-03-16 23:01  bagder
 
24270
 
 
24271
        * CHANGES, lib/hostip4.c, lib/inet_pton.h: - Tru64 and some IRIX
 
24272
          boxes seem to not like test 237 as it is. Their   inet_addr()
 
24273
          functions seems to use &255 on all numericals in a ipv4 dotted
 
24274
          address which makes a different failure... Now I've modified the
 
24275
          ipv4   resolve code to use inet_pton() instead in an attempt to
 
24276
          make these systems   better detect this as a bad IP address
 
24277
          rather than creating a toally bogus   address that is then passed
 
24278
          on and used.
 
24279
 
 
24280
2005-03-16 03:25  danf
 
24281
 
 
24282
        * lib/: if2ip.c, inet_ntop.c, inet_ntop.h: Fixed some compiler
 
24283
          warnings I should have noticed before.
 
24284
 
 
24285
2005-03-15 22:00  danf
 
24286
 
 
24287
        * lib/: ftp.c, if2ip.c, inet_ntoa_r.h, inet_ntop.c, setup.h, url.c:
 
24288
          Fixed ftp support with uClibc due to differing inet_ntoa_r()
 
24289
          behaviour.
 
24290
 
 
24291
2005-03-15 13:33  bagder
 
24292
 
 
24293
        * tests/data/: Makefile.am, test237, test238: test EPSV and PASV
 
24294
          response handling when they get well-formated data back but using
 
24295
          illegal values
 
24296
 
 
24297
2005-03-15 13:13  bagder
 
24298
 
 
24299
        * tests/: Makefile.am, testcurl.1, testcurl.pl: initial man page
 
24300
          attempt for testcurl.pl
 
24301
 
 
24302
2005-03-15 08:50  bagder
 
24303
 
 
24304
        * CHANGES: new options to testcurl.pl, fixed curl-config and
 
24305
          removed compiler warnings
 
24306
 
 
24307
2005-03-15 08:49  bagder
 
24308
 
 
24309
        * configure.ac, curl-config.in: added missing features to
 
24310
          curl-config
 
24311
 
 
24312
2005-03-15 08:48  bagder
 
24313
 
 
24314
        * lib/telnet.c: nonsense change for(;;) => while(1) just to prevent
 
24315
          gcc from warning on never executed code when -Wunreachable-code
 
24316
          is used
 
24317
 
 
24318
2005-03-15 08:47  bagder
 
24319
 
 
24320
        * lib/strerror.c: prevent compiler warning
 
24321
 
 
24322
2005-03-15 08:35  bagder
 
24323
 
 
24324
        * tests/testcurl.pl: Added lots of new command line options, made
 
24325
          confsuffix get set based on targetos only and not build os.
 
24326
          Commented away the line that enables perl warnings.
 
24327
 
 
24328
2005-03-15 05:47  danf
 
24329
 
 
24330
        * acinclude.m4: Finally fixed the LDAP library searching bug on
 
24331
          libtool ver. 1.5
 
24332
 
 
24333
2005-03-15 05:04  danf
 
24334
 
 
24335
        * tests/data/: test20, test507: Make nonexistent host names
 
24336
          absolute so tests will pass on machines with a wildcard DNS
 
24337
          search domain.
 
24338
 
 
24339
2005-03-14 20:37  danf
 
24340
 
 
24341
        * acinclude.m4: Use the libtool variables better to make LDAP
 
24342
          library search work on more platforms.
 
24343
 
 
24344
2005-03-14 16:51  bagder
 
24345
 
 
24346
        * lib/: http_ntlm.c, if2ip.c: hushing up more warnings
 
24347
 
 
24348
2005-03-14 16:43  bagder
 
24349
 
 
24350
        * lib/: connect.c, ftp.c, if2ip.h, strerror.c: silence compiler
 
24351
          warnings for mingw win32 builds --enable-debug
 
24352
 
 
24353
2005-03-14 13:26  bagder
 
24354
 
 
24355
        * tests/testcurl.pl: show LDFLAGS too
 
24356
 
 
24357
2005-03-14 10:39  bagder
 
24358
 
 
24359
        * configure.ac: if ws2_32 is used, append the lib last in the LIBS
 
24360
          list (too) to make it build and link fine with c-ares
 
24361
 
 
24362
2005-03-14 10:37  giva
 
24363
 
 
24364
        * lib/http_ntlm.c: Avoid "unused variable" warnings.
 
24365
 
 
24366
2005-03-14 09:15  bagder
 
24367
 
 
24368
        * CHANGES, RELEASE-NOTES: configure --enable-sspi
 
24369
 
 
24370
2005-03-14 08:46  bagder
 
24371
 
 
24372
        * lib/Makefile.inc: security.h is removed
 
24373
 
 
24374
2005-03-14 01:52  bagder
 
24375
 
 
24376
        * TODO-RELEASE: two issues fixed
 
24377
 
 
24378
2005-03-14 01:01  bagder
 
24379
 
 
24380
        * lib/urldata.h: include security.h with lowercase s to work on
 
24381
          cross-compiled mingw
 
24382
 
 
24383
2005-03-14 01:00  bagder
 
24384
 
 
24385
        * lib/: ftp.c, krb4.c, krb4.h, security.c, security.h, sendf.c,
 
24386
          url.c: Removed security.h since it shadows an include file mingw
 
24387
          needs when building for SSPI support. The contents of the file
 
24388
          has been moved into the krb4.h file.
 
24389
 
 
24390
2005-03-14 00:59  bagder
 
24391
 
 
24392
        * configure.ac: Added --enable-sspi that now make libcurl build
 
24393
          with SSPI support. This only works when built for win32.
 
24394
 
 
24395
2005-03-13 10:21  giva
 
24396
 
 
24397
        * ares/ares_process.c: Prevent gcc warning.
 
24398
 
 
24399
2005-03-12 23:55  bagder
 
24400
 
 
24401
        * RELEASE-NOTES, docs/BINDINGS: found a common lisp binding
 
24402
 
 
24403
2005-03-12 20:49  bagder
 
24404
 
 
24405
        * CHANGES, RELEASE-NOTES: --form-string
 
24406
 
 
24407
2005-03-12 20:39  bagder
 
24408
 
 
24409
        * docs/MANUAL, docs/curl.1, src/main.c, tests/data/test39: David
 
24410
          Houlder added --form-string
 
24411
 
 
24412
2005-03-12 18:31  giva
 
24413
 
 
24414
        * lib/urldata.h: Swap <security.h> and <sspi.h> (needed for MingW).
 
24415
 
 
24416
2005-03-12 00:07  danf
 
24417
 
 
24418
        * acinclude.m4: Work around a bug in libtool ver. 1.5 during LDAP
 
24419
          library detection.
 
24420
 
 
24421
2005-03-11 16:18  bagder
 
24422
 
 
24423
        * docs/libcurl/curl_version_info.3: added CURL_VERSION_SSPI
 
24424
 
 
24425
2005-03-11 16:10  bagder
 
24426
 
 
24427
        * CHANGES, include/curl/curl.h, lib/version.c, src/main.c:
 
24428
          curl_version_info() returns the feature bit CURL_VERSION_SSPI
 
24429
 
 
24430
2005-03-11 16:10  bagder
 
24431
 
 
24432
        * Makefile.dist, src/Makefile.vc6: fixed two leftover from
 
24433
          Christopher's patch
 
24434
 
 
24435
2005-03-11 09:34  bagder
 
24436
 
 
24437
        * ares/: Makefile.inc, ares_parse_aaaa_reply.3: the
 
24438
          ares_parse_aaaa_reply man page
 
24439
 
 
24440
2005-03-11 09:14  bagder
 
24441
 
 
24442
        * ares/configure.ac: Check for winsock.h to work with win32. Only
 
24443
          include system headers we know exist.
 
24444
 
 
24445
2005-03-11 09:06  bagder
 
24446
 
 
24447
        * ares/acinclude.m4: Replace AC_TRY_RUN() with AC_EGREP_CPP() when
 
24448
          checking for constants to work fine with cross-compiled builds.
 
24449
 
 
24450
2005-03-11 09:03  bagder
 
24451
 
 
24452
        * ares/Makefile.netware: oops, once is enough! ;-)
 
24453
 
 
24454
2005-03-11 08:53  bagder
 
24455
 
 
24456
        * ares/Makefile.netware: Define HAVE_AF_INET6_H for Netware too, as
 
24457
          Guenter Knauf's builds indicate.
 
24458
 
 
24459
2005-03-11 08:52  danf
 
24460
 
 
24461
        * ares/Makefile.netware: Added HAVE_AF_INET6 to Netware's config.h
 
24462
 
 
24463
2005-03-11 06:49  danf
 
24464
 
 
24465
        * lib/: http_ntlm.c, url.c: Fixed some compiler warnings.
 
24466
 
 
24467
2005-03-11 06:39  danf
 
24468
 
 
24469
        * ares/Makefile.netware: Added HAVE_STRUCT_IN6_ADDR to Netware's
 
24470
          config.h
 
24471
 
 
24472
2005-03-11 06:28  danf
 
24473
 
 
24474
        * acinclude.m4, configure.ac, docs/KNOWN_BUGS,
 
24475
          lib/Makefile.netware, lib/config-amigaos.h, lib/config-mac.h,
 
24476
          lib/config-riscos.h, lib/config-win32.h, lib/config.dj,
 
24477
          lib/ldap.c, packages/vms/config-vms.h: Fixed LDAP library file
 
24478
          name bug (KNOWN_BUGS #1).  configure now auto-detects the correct
 
24479
          dynamic library names by default, and provides override switches
 
24480
          --with-ldap-lib, --with-lber-lib and --without-lber-lib.  Added
 
24481
          CURL_DISABLE_LDAP to platform-specific config files to disable
 
24482
          LDAP support on those platforms that probably don't have dynamic
 
24483
          OpenLDAP libraries available to avoid compile errors.
 
24484
 
 
24485
2005-03-11 01:44  bagder
 
24486
 
 
24487
        * Makefile.am: Add an alert already here if 'make test' is
 
24488
          attempted for a cross-compile since there's no use building the
 
24489
          whole test suite first and _then_ tell it doesn't work anyway...
 
24490
 
 
24491
2005-03-11 01:20  bagder
 
24492
 
 
24493
        * tests/testcurl.pl: no more rewriting of the setup file
 
24494
 
 
24495
2005-03-11 00:30  bagder
 
24496
 
 
24497
        * ares/: CHANGES, Makefile.inc, acinclude.m4, ares.h,
 
24498
          ares_parse_aaaa_reply.c, configure.ac, setup.h: Dominick Meglio
 
24499
          added ares_parse_aaaa_reply.c and did various adjustments. The
 
24500
          first little steps towards IPv6 support!
 
24501
 
 
24502
2005-03-11 00:15  bagder
 
24503
 
 
24504
        * CHANGES, lib/Makefile.vc6, lib/http.c, lib/http_ntlm.c,
 
24505
          lib/http_ntlm.h, lib/url.c, lib/urldata.h, lib/version.c,
 
24506
          src/Makefile.vc6: Christopher R. Palmer made it possible to build
 
24507
          libcurl with the USE_WINDOWS_SSPI on Windows, and then libcurl
 
24508
          will be built to use the native way to do NTLM. SSPI also allows
 
24509
          libcurl to pass on the current user and its password in the
 
24510
          request.
 
24511
 
 
24512
2005-03-10 00:35  bagder
 
24513
 
 
24514
        * CHANGES, RELEASE-NOTES: configure, socks, debug, getdate
 
24515
 
 
24516
2005-03-09 23:13  bagder
 
24517
 
 
24518
        * lib/url.c: As reported by 'nodak sodak' we should check for a
 
24519
          NULL pointer before referencing the proxy name pointer.
 
24520
 
 
24521
2005-03-09 19:40  danf
 
24522
 
 
24523
        * configure.ac: Stopped linking to the SSL libs if a full
 
24524
          installation isn't found.  Removed a redundant library check.
 
24525
 
 
24526
2005-03-09 08:56  bagder
 
24527
 
 
24528
        * tests/: data/test517, libtest/lib517.c: skip the test of "2094
 
24529
          Nov 6" for now, since the 64bit time_t systems return different
 
24530
          values for it...
 
24531
 
 
24532
2005-03-08 23:21  bagder
 
24533
 
 
24534
        * lib/multi.c: remove old printf() debug leftover
 
24535
 
 
24536
2005-03-08 17:31  bagder
 
24537
 
 
24538
        * docs/libcurl/curl_getdate.3, lib/parsedate.c: mktime() returns a
 
24539
          time_t. time_t is often 32 bits, even on many architectures that
 
24540
          feature 64 bit 'long'.
 
24541
 
 
24542
          Some systems have 64 bit time_t and deal with years beyond 2038.
 
24543
          However, even some of the systems with 64 bit time_t returns -1
 
24544
          for dates beyond 03:14:07 UTC, January 19, 2038. (Such as AIX
 
24545
          5100-06)
 
24546
 
 
24547
2005-03-08 12:15  bagder
 
24548
 
 
24549
        * docs/libcurl/curl_getdate.3: days are english
 
24550
 
 
24551
2005-03-08 09:09  bagder
 
24552
 
 
24553
        * CHANGES, RELEASE-NOTES, lib/ftp.c, tests/data/Makefile.am,
 
24554
          tests/data/test520, tests/libtest/Makefile.am,
 
24555
          tests/libtest/lib520.c: Dominick Meglio reported that using
 
24556
          CURLOPT_FILETIME when transferring a FTP file got a
 
24557
          Last-Modified: header written to the data stream, corrupting the
 
24558
          actual data. This was because some conditions from the previous
 
24559
          FTP code was not properly brought into the new FTP code. I fixed
 
24560
          and I added test case 520 to verify. (This bug was introduced in
 
24561
          7.13.1)
 
24562
 
 
24563
2005-03-08 04:24  danf
 
24564
 
 
24565
        * configure.ac: Fixed the --with-zlib configure option so that it
 
24566
          always adds the specified path to the compiler flags.  Before, a
 
24567
          zlib installation in the default path was always used in
 
24568
          preference to the one in the desired location.
 
24569
 
 
24570
2005-03-07 19:59  danf
 
24571
 
 
24572
        * src/main.c: fseek() with SEEK_SET is broken on large file capable
 
24573
          32-bit systems, so revert to the SEEK_END method of repositioning
 
24574
          the stream after a ftruncate() and only use SEEK_SET if
 
24575
          ftruncate() isn't available.
 
24576
 
 
24577
2005-03-07 09:29  bagder
 
24578
 
 
24579
        * tests/data/: Makefile.am, test236: test 236: FTP resume upload
 
24580
          but denied access to remote file
 
24581
 
 
24582
2005-03-07 09:11  bagder
 
24583
 
 
24584
        * CHANGES: valgrind.pm fixed
 
24585
 
 
24586
2005-03-06 23:33  bagder
 
24587
 
 
24588
        * tests/Makefile.am: added valgrind.pm to the dist
 
24589
 
 
24590
2005-03-05 01:54  danf
 
24591
 
 
24592
        * packages/vms/config-vms.h, src/Makefile.netware,
 
24593
          src/config-amigaos.h, src/config-mac.h, src/config-riscos.h,
 
24594
          src/config-vms.h, src/config-win32.h, src/main.c: Better cope
 
24595
          with a failed or unavailable ftruncate().  Added HAVE_FTRUNCATE
 
24596
          to all the static config-*.h files on the assumption that all
 
24597
          those systems provide it.
 
24598
 
 
24599
2005-03-05 01:04  bagder
 
24600
 
 
24601
        * ares/vc/: adig/adig.mak, ahost/ahost.mak: Samuel D�az Garc�a's
 
24602
          correction
 
24603
 
 
24604
2005-03-05 00:52  bagder
 
24605
 
 
24606
        * CHANGES, RELEASE-NOTES, lib/ftp.c, tests/data/Makefile.am,
 
24607
          tests/data/test235: Added test case 235 that makes a resumed
 
24608
          upload of a file that isn't present on the remote side. This then
 
24609
          converts the operation to an ordinary STOR upload. This was
 
24610
          requested/pointed out by Ignacio Vazquez-Abrams.
 
24611
 
 
24612
          It also proved (and I fixed) a bug in the newly rewritten ftp
 
24613
          code (and present in the 7.13.1 release) when trying to resume an
 
24614
          upload and the servers returns an error to the SIZE command.
 
24615
          libcurl then loops and sends SIZE commands infinitely.
 
24616
 
 
24617
2005-03-04 23:36  danf
 
24618
 
 
24619
        * lib/ssluse.c: Reduced the length of data read from the random
 
24620
          entropy file.
 
24621
 
 
24622
2005-03-04 21:10  danf
 
24623
 
 
24624
        * lib/ssluse.c: Don't try to read the whole of the random file
 
24625
          because when /dev/urandom is used, it slows initialization too
 
24626
          much reading an infinitely long file!
 
24627
 
 
24628
2005-03-04 16:42  bagder
 
24629
 
 
24630
        * include/curl/curlver.h: 7.13.2-CVS
 
24631
 
 
24632
2005-03-04 15:09  bagder
 
24633
 
 
24634
        * RELEASE-NOTES: starting over
 
24635
 
 
24636
2005-03-04 14:41  bagder
 
24637
 
 
24638
        * CHANGES, RELEASE-NOTES, TODO-RELEASE: stand clear for release
 
24639
          time
 
24640
 
 
24641
2005-03-04 01:26  bagder
 
24642
 
 
24643
        * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3,
 
24644
          lib/cookie.c: Dave Dribin made it possible to set
 
24645
          CURLOPT_COOKIEFILE to "" to activate the cookie "engine" without
 
24646
          having to provide an empty or non-existing file.
 
24647
 
 
24648
2005-03-04 01:24  bagder
 
24649
 
 
24650
        * lib/http_chunks.h: killed trailing whitespace
 
24651
 
 
24652
2005-03-04 01:14  bagder
 
24653
 
 
24654
        * lib/http_chunks.c: killed trailing whitespace
 
24655
 
 
24656
2005-03-04 01:12  bagder
 
24657
 
 
24658
        * CHANGES, RELEASE-NOTES, src/main.c: Rene Rebe fixed a -# crash
 
24659
          when more data than expected was retrieved.
 
24660
 
 
24661
2005-03-04 00:27  bagder
 
24662
 
 
24663
        * RELEASE-NOTES: new VB binding
 
24664
 
 
24665
2005-03-04 00:25  bagder
 
24666
 
 
24667
        * docs/BINDINGS: VB binding, updated the .NET info
 
24668
 
 
24669
2005-03-03 14:13  bagder
 
24670
 
 
24671
        * CHANGES, RELEASE-NOTES: mention buffer overflows fixed
 
24672
 
 
24673
2005-03-03 07:51  bagder
 
24674
 
 
24675
        * packages/vms/Makefile.am: fix the distribution files
 
24676
 
 
24677
2005-03-01 00:54  danf
 
24678
 
 
24679
        * lib/base64.c: Fix for a base64 decode heap buffer overflow
 
24680
          vulnerability.
 
24681
 
 
24682
2005-02-24 19:54  danf
 
24683
 
 
24684
        * lib/http_negotiate.c, tests/server/getpart.c: Fixed some compiler
 
24685
          warnings.  Fixed a low incidence memory leak in the test server.
 
24686
 
 
24687
2005-02-22 19:39  bagder
 
24688
 
 
24689
        * ares/vc/: adig/adig.mak, ahost/ahost.mak: Updated as suggested by
 
24690
          Samuel D�az Garc�a
 
24691
 
 
24692
2005-02-22 13:20  bagder
 
24693
 
 
24694
        * lib/: krb4.c, security.c: krb4 fixed
 
24695
 
 
24696
2005-02-22 13:10  bagder
 
24697
 
 
24698
        * lib/base64.c, lib/base64.h, lib/http_negotiate.c,
 
24699
          lib/http_ntlm.c, lib/krb4.c, tests/server/getpart.c:
 
24700
          Curl_base64_decode() now returns an allocated buffer
 
24701
 
 
24702
2005-02-22 08:44  bagder
 
24703
 
 
24704
        * lib/http_ntlm.c: Thanks for the notification iDEFENCE. We are the
 
24705
          "initial vendor" and we sure got no notification, no mail, no
 
24706
          nothing.
 
24707
 
 
24708
          You didn't even bother to mail us when you went public with this.
 
24709
          Cool.
 
24710
 
 
24711
          NTLM buffer overflow fix, as reported here:
 
24712
 
 
24713
          http://www.securityfocus.com/archive/1/391042
 
24714
 
 
24715
2005-02-19 23:33  bagder
 
24716
 
 
24717
        * tests/data/: Makefile.am, test234: added test case 234 which is
 
24718
          like 233 but uses --location-trusted instead so thus the second
 
24719
          request to the new host will use authentication fine
 
24720
 
 
24721
2005-02-19 00:53  bagder
 
24722
 
 
24723
        * CHANGES, RELEASE-NOTES, lib/http.c, tests/data/Makefile.am,
 
24724
          tests/data/test233: Ralph Mitchell reported a flaw when you used
 
24725
          a proxy with auth, and you requested data from a host and then
 
24726
          followed a redirect to another host. libcurl then didn't use the
 
24727
          proxy-auth properly in the second request, due to the host-only
 
24728
          check for original host name wrongly being extended to the proxy
 
24729
          auth as well. Added test case 233 to verify the flaw and that the
 
24730
          fix removed the problem.
 
24731
 
 
24732
2005-02-18 12:54  bagder
 
24733
 
 
24734
        * CHANGES, RELEASE-NOTES: socket leak, mingw build
 
24735
 
 
24736
2005-02-18 09:24  bagder
 
24737
 
 
24738
        * configure.ac: Based on Mike Dobbs' report, BUILDING_LIBCURL is
 
24739
          now defined in here if it runs to build with mingw.
 
24740
 
 
24741
2005-02-17 15:45  bagder
 
24742
 
 
24743
        * lib/connect.c: close the socket properly when returning error due
 
24744
          to failing localbind Bug report #1124588 by David
 
24745
 
 
24746
2005-02-17 08:47  bagder
 
24747
 
 
24748
        * docs/curl.1: mention filename= for the -F
 
24749
 
 
24750
2005-02-16 15:31  bagder
 
24751
 
 
24752
        * CHANGES, RELEASE-NOTES, lib/http.c, lib/transfer.c: Christopher
 
24753
          R. Palmer reported a problem with HTTP-POSTing using "anyauth"
 
24754
          that picks NTLM. Thanks to David Byron letting me test NTLM
 
24755
          against his servers, I could quickly repeat and fix the problem.
 
24756
          It turned out to be:
 
24757
 
 
24758
          When libcurl POSTs without knowing/using an authentication and it
 
24759
          gets back a list of types from which it picks NTLM, it needs to
 
24760
          either continue sending its data if it keeps the connection
 
24761
          alive, or not send the data but close the connection. Then do the
 
24762
          first step in the NTLM auth. libcurl didn't send the data nor
 
24763
          close the connection but simply read the response-body and then
 
24764
          sent the first negotiation step. Which then failed miserably of
 
24765
          course. The fixed version forces a connection if there is more
 
24766
          than 2000 bytes left to send.
 
24767
 
 
24768
2005-02-15 00:50  bagder
 
24769
 
 
24770
        * configure.ac: check for ENGINE_load_builtin_engines() as well if
 
24771
          engine is around
 
24772
 
 
24773
2005-02-14 23:37  curlvms
 
24774
 
 
24775
        * packages/vms/readme: changed config-vms info
 
24776
 
 
24777
2005-02-14 23:36  curlvms
 
24778
 
 
24779
        * packages/vms/.cvsignore: changed curlmsg.* entries to see if CVS
 
24780
          would ignore it now
 
24781
 
 
24782
2005-02-14 10:30  bagder
 
24783
 
 
24784
        * lib/: transfer.c, transfer.h: Rename Curl_pretransfersec() to
 
24785
          *_second_connect() since it does not just do pretransfer stuff
 
24786
          like Curl_pretransfer().
 
24787
 
 
24788
2005-02-11 23:50  bagder
 
24789
 
 
24790
        * lib/ftp.c: Fixed bad krb4 code. It always tried to use krb4 if
 
24791
          built enabled.
 
24792
 
 
24793
2005-02-11 23:42  curlvms
 
24794
 
 
24795
        * packages/vms/build_vms.com: rename amigaos.c and nwlib.c if they
 
24796
          exist before building
 
24797
 
 
24798
2005-02-11 23:05  bagder
 
24799
 
 
24800
        * packages/vms/: config-vms.h_with_ssl, config-vms.h_without_ssl,
 
24801
          curlmsg.h, curlmsg.sdl: Removed per Marty's request: The .h_*
 
24802
          files aren't needed anymore, I consolidated them into one file
 
24803
          called config-vms.h.  The curlmsg.h and .sdl files are generated
 
24804
          from the curlmsg.msg file and, thus, shouldn't be in the dist.
 
24805
 
 
24806
2005-02-11 22:17  curlvms
 
24807
 
 
24808
        * packages/vms/curlmsg_vms.h: re-sync'd with curlmsg.msg
 
24809
 
 
24810
2005-02-11 22:07  curlvms
 
24811
 
 
24812
        * packages/vms/.cvsignore: ignore curlmsg.h and .sdl as they are
 
24813
          generated by curlmsg.msg
 
24814
 
 
24815
2005-02-11 22:01  curlvms
 
24816
 
 
24817
        * packages/vms/curlmsg.msg: sync'd error codes with include/curl.h
 
24818
 
 
24819
2005-02-11 21:17  curlvms
 
24820
 
 
24821
        * packages/vms/defines.com: Added $Id$ and pre-exisiting logical
 
24822
          check
 
24823
 
 
24824
2005-02-11 20:34  bagder
 
24825
 
 
24826
        * configure.ac: remove the check for strftime(), we don't need it
 
24827
 
 
24828
2005-02-11 01:03  bagder
 
24829
 
 
24830
        * CHANGES, RELEASE-NOTES, lib/Makefile.inc, lib/file.c, lib/ftp.c,
 
24831
          lib/http.c, lib/parsedate.c, lib/parsedate.h: Removed all uses of
 
24832
          strftime() since it uses the localised version of the week day
 
24833
          names and month names and servers don't like that.
 
24834
 
 
24835
2005-02-10 09:57  bagder
 
24836
 
 
24837
        * CHANGES, RELEASE-NOTES: valgrind stuff for test suite, vms build
 
24838
          and more
 
24839
 
 
24840
2005-02-10 09:50  bagder
 
24841
 
 
24842
        * tests/: runtests.pl, valgrind.pm: Moved out the valgrind report
 
24843
          parser to valgrind.pm, to make it easier to test it outside the
 
24844
          test suite. Now we also disable valgrind usage if libcurl was
 
24845
          built shared, as then valgrind is only testing the wrapper-script
 
24846
          running shell which is pointless.
 
24847
 
 
24848
2005-02-10 08:45  bagder
 
24849
 
 
24850
        * lib/ftp.c: typecast assign to ftpport from int to prevent
 
24851
          warnings
 
24852
 
 
24853
2005-02-10 08:45  bagder
 
24854
 
 
24855
        * lib/ssluse.c: init fix for non-SSL builds
 
24856
 
 
24857
2005-02-10 02:54  curlvms
 
24858
 
 
24859
        * packages/vms/: build_vms.com, config-vms.h, defines.com: Reduced
 
24860
          the two config-vms.h_* files into this one.
 
24861
 
 
24862
2005-02-10 00:16  bagder
 
24863
 
 
24864
        * CHANGES, TODO-RELEASE: David Byron fixed his SSL problems,
 
24865
          initially mentioned here:
 
24866
          http://curl.haxx.se/mail/lib-2005-01/0240.html. It turned out we
 
24867
          didn't use SSL_pending() as we should.
 
24868
 
 
24869
          This was TODO-RELEASE issue #59.
 
24870
 
 
24871
2005-02-10 00:09  bagder
 
24872
 
 
24873
        * lib/transfer.c: David Byron identified the lack of SSL_pending()
 
24874
          use, and this is my take at fixing this issue.
 
24875
 
 
24876
2005-02-10 00:04  bagder
 
24877
 
 
24878
        * lib/: easy.c, ssluse.c, ssluse.h: better error checking and SSL
 
24879
          init by David Byron
 
24880
 
 
24881
2005-02-09 23:47  bagder
 
24882
 
 
24883
        * lib/url.c: prevent a compiler warning
 
24884
 
 
24885
2005-02-09 16:15  giva
 
24886
 
 
24887
        * docs/examples/htmltitle.cc: Some functions are static here, but
 
24888
          extern in libxml's SAX.h. gcc doesn't like that. Rename.
 
24889
 
 
24890
2005-02-09 15:34  bagder
 
24891
 
 
24892
        * CHANGES: the new ftp code and Gisle's DICT fix
 
24893
 
 
24894
2005-02-09 15:29  bagder
 
24895
 
 
24896
        * TODO-RELEASE: issue #54 done
 
24897
 
 
24898
2005-02-09 15:28  giva
 
24899
 
 
24900
        * lib/ldap.c: Set 'bits.close' in case of malloc fail.  Don't free
 
24901
          'lud_dn' twice in case curl_unescape() fails.
 
24902
 
 
24903
2005-02-09 15:13  bagder
 
24904
 
 
24905
        * docs/libcurl/libcurl-errors.3: add missing error codes
 
24906
 
 
24907
2005-02-09 15:01  giva
 
24908
 
 
24909
        * lib/ftp.c: Use CURL_SOCKET_BAD.
 
24910
 
 
24911
2005-02-09 14:59  giva
 
24912
 
 
24913
        * lib/: ftp.c, strerror.c: Handle CURLE_LOGIN_DENIED in strerror.c.
 
24914
          For ftp only?
 
24915
 
 
24916
2005-02-09 14:47  bagder
 
24917
 
 
24918
        * lib/ftp.c: FD_SET can be big macro, use braces
 
24919
 
 
24920
2005-02-09 14:06  bagder
 
24921
 
 
24922
        * include/curl/curl.h, lib/dict.c, lib/dict.h, lib/file.c,
 
24923
          lib/file.h, lib/ftp.c, lib/ftp.h, lib/hostares.c, lib/hostasyn.c,
 
24924
          lib/hostip.c, lib/hostip.h, lib/hostip6.c, lib/hostsyn.c,
 
24925
          lib/hostthre.c, lib/http.c, lib/http.h, lib/ldap.c, lib/ldap.h,
 
24926
          lib/multi.c, lib/multiif.h, lib/sendf.h, lib/telnet.c,
 
24927
          lib/telnet.h, lib/transfer.c, lib/url.c, lib/url.h,
 
24928
          lib/urldata.h, src/main.c, tests/data/test113,
 
24929
          tests/data/test114, tests/data/test190, tests/data/test195,
 
24930
          tests/data/test196, tests/libtest/lib511.c: FTP code turned into
 
24931
          state machine. Not completely yet, but a good start.  The tag
 
24932
          'before_ftp_statemachine' was set just before this commit in case
 
24933
          of future need.
 
24934
 
 
24935
2005-02-09 12:50  giva
 
24936
 
 
24937
        * lib/dict.c: Replace LF with CRLF. Ref RFC-2229, sec 2.3: "Each
 
24938
          command line must be terminated by a CRLF".
 
24939
 
 
24940
2005-02-09 00:39  bagder
 
24941
 
 
24942
        * docs/curl.1: -O clarification
 
24943
 
 
24944
2005-02-08 20:07  bagder
 
24945
 
 
24946
        * CHANGES: inflate and out of memory fixes
 
24947
 
 
24948
2005-02-08 20:03  bagder
 
24949
 
 
24950
        * lib/hostares.c: ares_gethostbyname wants a 'ares_host_callback'
 
24951
          in the 4th argument
 
24952
 
 
24953
2005-02-08 13:36  giva
 
24954
 
 
24955
        * lib/: hostares.c, hostasyn.c, hostip.h, hostthre.c:
 
24956
          Curl_addrinfo?_callback() and addrinfo_callback() now returns
 
24957
          CURLE_OK or CURLE_OUT_OF_MEMORY.  Add typecast in hostares.c.
 
24958
 
 
24959
2005-02-08 13:32  giva
 
24960
 
 
24961
        * lib/ftp.c: Don't free too much in freedirs() if realloc() fails.
 
24962
 
 
24963
2005-02-08 08:36  bagder
 
24964
 
 
24965
        * lib/: hostares.c, transfer.c: Curl_wait_for_resolv() no longer
 
24966
          disconnects on failure, but leaves that operation to the caller.
 
24967
          Disconnecting has the disadvantage that the conn pointer gets
 
24968
          completely invalidated and this is not handled on lots of places
 
24969
          in the code.
 
24970
 
 
24971
2005-02-07 20:12  danf
 
24972
 
 
24973
        * lib/content_encoding.c: Fix for a bug report that compressed
 
24974
          files that are exactly 64 KiB long produce a zlib error.
 
24975
 
 
24976
2005-02-06 13:43  giva
 
24977
 
 
24978
        * lib/http.c: Preserve previous status in Curl_http_done().
 
24979
 
 
24980
2005-02-05 11:25  bagder
 
24981
 
 
24982
        * docs/KNOWN_BUGS: valgrind errors occur too often when 'make test'
 
24983
          is used. It is because too many third-party libs and tools have
 
24984
          problems. When curl is built without --disable-shared, the
 
24985
          testing is done with a front-end script which makes the valgrind
 
24986
          testing include (ba)sh as well and that often causes valgrind
 
24987
          errors. Either we improve the valgrind error scanner a lot to
 
24988
          better identify (lib)curl errors only, or we disable valgrind
 
24989
          checking by default
 
24990
 
 
24991
2005-02-05 00:53  bagder
 
24992
 
 
24993
        * docs/examples/getinmemory.c: fix type
 
24994
 
 
24995
2005-02-05 00:43  bagder
 
24996
 
 
24997
        * CHANGES, lib/ftp.c: Eric Vergnaud found a use of an uninitialized
 
24998
          variable
 
24999
 
 
25000
2005-02-04 14:42  bagder
 
25001
 
 
25002
        * lib/transfer.c: David Byron pointed out that this -1 on the
 
25003
          buffer size is pointless since the buffer is already BUFSIZE +1
 
25004
          one big to fit the extra trailing zero. This change is reported
 
25005
          to fix David's weird SSL problem...
 
25006
 
 
25007
2005-02-02 20:25  bagder
 
25008
 
 
25009
        * docs/examples/Makefile.am: another example
 
25010
 
 
25011
2005-02-02 20:25  bagder
 
25012
 
 
25013
        * docs/examples/htmltidy.c: HTML parsing example with libtidy, by
 
25014
          Jeff Pohlmeyer
 
25015
 
 
25016
2005-02-01 09:46  bagder
 
25017
 
 
25018
        * RELEASE-NOTES, include/curl/curlver.h: and we start over again
 
25019
 
 
25020
2005-02-01 08:54  bagder
 
25021
 
 
25022
        * CHANGES, RELEASE-NOTES, TODO-RELEASE, docs/KNOWN_BUGS: 7.13
 
25023
          coming up
 
25024
 
 
25025
2005-01-31 21:03  bagder
 
25026
 
 
25027
        * docs/examples/htmltitle.cc: somewhat nicer libcurl usage
 
25028
 
 
25029
2005-01-31 19:23  bagder
 
25030
 
 
25031
        * docs/examples/README: htmltitle
 
25032
 
 
25033
2005-01-31 19:22  bagder
 
25034
 
 
25035
        * docs/examples/: Makefile.am, htmltitle.cc: HTML <head> parsing
 
25036
          (with libxml) example code by Lars Nilsson.
 
25037
 
 
25038
2005-01-30 23:57  bagder
 
25039
 
 
25040
        * CHANGES: four changes
 
25041
 
 
25042
2005-01-30 23:54  bagder
 
25043
 
 
25044
        * lib/multi.c: if the DO operation returns failure, bail out and
 
25045
          close down nicely to prevent memory leakage
 
25046
 
 
25047
2005-01-30 14:26  bagder
 
25048
 
 
25049
        * TODO-RELEASE: Let's add a cookie interface in 7.14
 
25050
 
 
25051
2005-01-30 13:56  bagder
 
25052
 
 
25053
        * tests/runtests.pl: Bugfixed the parser that scans the valgrind
 
25054
          report outputs. I noticed that it previously didn't detect and
 
25055
          report the "Conditional jump or move depends on uninitialised
 
25056
          value(s)" error.
 
25057
 
 
25058
          When I fixed this, I caught a few curl bugs with it. And then I
 
25059
          had to spend time to make the test suite IGNORE these errors when
 
25060
          OpenSSL is used since it produce massive amounts of valgrind
 
25061
          warnings (but only of the "Conditional..." kind it seems).
 
25062
 
 
25063
          So, if a test that requires SSL is run, it ignores the
 
25064
          "Conditional..." errors, and you'll get a "valgrind PARTIAL"
 
25065
          output instead of "valgrind OK".
 
25066
 
 
25067
2005-01-30 13:53  bagder
 
25068
 
 
25069
        * tests/data/: test300, test301, test302, test303, test304,
 
25070
          test305, test306: properly mark tests as requiring feature 'SSL'
 
25071
 
 
25072
2005-01-30 13:42  bagder
 
25073
 
 
25074
        * lib/url.c: Use calloc() to save us the memset() call and
 
25075
          terminate conn->host.name properly, to avoid reading uninited
 
25076
          variables when using file:// (valgrind)
 
25077
 
 
25078
2005-01-30 00:46  bagder
 
25079
 
 
25080
        * src/urlglob.c: Clear the urlglob struct when allocated, since we
 
25081
          might otherwise use uninitialized variables. Pointed out to us by
 
25082
          the friendly Valgrind.
 
25083
 
 
25084
2005-01-29 23:38  bagder
 
25085
 
 
25086
        * lib/connect.c: include "url.h" for the Curl_safefree() proto
 
25087
 
 
25088
2005-01-29 23:31  bagder
 
25089
 
 
25090
        * CHANGES, lib/multi.c, lib/transfer.c, lib/transfer.h: Using the
 
25091
          multi interface, and doing a requsted a re-used connection that
 
25092
          gets closed just after the request has been sent failed and did
 
25093
          not re-issue a request on a fresh reconnect like the easy
 
25094
          interface did. Now it does! (define CURL_MULTIEASY, run test case
 
25095
          160)
 
25096
 
 
25097
2005-01-29 23:26  bagder
 
25098
 
 
25099
        * lib/easy.c: Define CURL_MULTIEASY when building this, to use my
 
25100
          new curl_easy_perform() that uses the multi interface to run the
 
25101
          request. It is a great testbed for the multi interface and I
 
25102
          believe we shall do it this way for real in the future when we
 
25103
          have a successor to curl_multi_fdset().
 
25104
 
 
25105
2005-01-29 14:54  bagder
 
25106
 
 
25107
        * docs/TheArtOfHttpScripting: corrected the URL
 
25108
 
 
25109
2005-01-29 14:07  bagder
 
25110
 
 
25111
        * CHANGES, lib/connect.c, lib/connect.h, lib/ftp.c, lib/url.c,
 
25112
          lib/urldata.h: conn->ip_addr MUST NOT be used on re-used
 
25113
          connections
 
25114
 
 
25115
2005-01-29 14:06  bagder
 
25116
 
 
25117
        * tests/runtests.pl: when using valgrind, include a much longer
 
25118
          stack trace
 
25119
 
 
25120
2005-01-29 13:01  bagder
 
25121
 
 
25122
        * lib/multi.c, CHANGES: multi interface: when a request is denied
 
25123
          due to "Maximum redirects followed" libcurl leaked the last
 
25124
          Location: URL.
 
25125
 
 
25126
2005-01-29 00:21  bagder
 
25127
 
 
25128
        * CHANGES, lib/connect.c: Connect failures with the multi interface
 
25129
          was often returned as "connect() timed out" even though the
 
25130
          reason was different. Fixed this problem by not setting this
 
25131
          timeout to zero when using multi.
 
25132
 
 
25133
2005-01-28 23:22  bagder
 
25134
 
 
25135
        * tests/data/test506: adjusted to the moved unlock of the DNS entry
 
25136
 
 
25137
2005-01-28 23:14  bagder
 
25138
 
 
25139
        * CHANGES, docs/KNOWN_BUGS, lib/url.c, lib/urldata.h: KNOWN_BUGS
 
25140
          #17 fixed. A DNS cache entry may not remain locked between two
 
25141
          curl_easy_perform() invokes. It was previously unlocked at
 
25142
          disconnect, which could mean that it remained locked between
 
25143
          multiple transfers. The DNS cache may not live as long as the
 
25144
          connection cache does, as they are separate.
 
25145
 
 
25146
          To deal with the lack of DNS (host address) data availability in
 
25147
          re-used connections, libcurl now keeps a copy of the IP adress as
 
25148
          a string, to be able to show it even on subsequent requests on
 
25149
          the same connection.
 
25150
 
 
25151
2005-01-28 09:26  bagder
 
25152
 
 
25153
        * CHANGES, RELEASE-NOTES, lib/ftp.c: Stephen More pointed out that
 
25154
          CURLOPT_FTPPORT and the -P option didn't work when built
 
25155
          ipv6-enabled. I've now made a fix for it. Writing test cases for
 
25156
          custom port strings turned too tricky so unfortunately there's
 
25157
          none.
 
25158
 
 
25159
2005-01-28 00:03  bagder
 
25160
 
 
25161
        * tests/data/test212: test the EPRT/LPRT/PORT somewhat more
 
25162
 
 
25163
2005-01-27 23:40  bagder
 
25164
 
 
25165
        * tests/libtest/first.c: Use the same work-around for the memdebug
 
25166
          stuff as in the command line client, to allow the contents of the
 
25167
          env var decide the file name.
 
25168
 
 
25169
2005-01-27 16:59  bagder
 
25170
 
 
25171
        * src/main.c: a slightly involved work-around to prevent the
 
25172
          debug-tracing from logging a free-without-alloc as the first call
 
25173
 
 
25174
2005-01-27 16:51  bagder
 
25175
 
 
25176
        * src/main.c, tests/runtests.pl: Make the debug build get the debug
 
25177
          dump file path from the environment variable to allow the test
 
25178
          suite to better control where it ends up.
 
25179
 
 
25180
2005-01-27 13:59  bagder
 
25181
 
 
25182
        * tests/data/test103: verify a part of the PORT line
 
25183
 
 
25184
2005-01-27 00:18  bagder
 
25185
 
 
25186
        * tests/ftpserver.pl: Make the server ignore the given PORT
 
25187
          address, to make it possible to test curl's -P option easier.
 
25188
 
 
25189
2005-01-26 13:05  bagder
 
25190
 
 
25191
        * README: added more official web and download mirrors
 
25192
 
 
25193
2005-01-26 12:53  bagder
 
25194
 
 
25195
        * docs/BINDINGS: new curlpp URL
 
25196
 
 
25197
2005-01-26 12:53  bagder
 
25198
 
 
25199
        * docs/BINDINGS: fixed sort, mention C, the java binding is now
 
25200
          maintained by Vic Hanson
 
25201
 
 
25202
2005-01-26 00:40  bagder
 
25203
 
 
25204
        * docs/KNOWN_BUGS: add number to the bugs to make them easier to
 
25205
          refer to
 
25206
 
 
25207
2005-01-25 23:21  bagder
 
25208
 
 
25209
        * docs/KNOWN_BUGS: two known bugs
 
25210
 
 
25211
2005-01-25 23:13  bagder
 
25212
 
 
25213
        * CHANGES, RELEASE-NOTES, docs/curl.1,
 
25214
          docs/libcurl/curl_easy_setopt.3, include/curl/curl.h, lib/ftp.c,
 
25215
          lib/url.c, lib/urldata.h, src/main.c, tests/data/Makefile.am,
 
25216
          tests/data/test228, tests/data/test229: Ian Ford asked about
 
25217
          support for the FTP command ACCT, and I discovered it is present
 
25218
          in RFC959... so now (lib)curl supports it as well. --ftp-account
 
25219
          and CURLOPT_FTP_ACCOUNT set the account string. (The server may
 
25220
          ask for an account string after PASS have been sent away. The
 
25221
          client responds with "ACCT [account string]".) Added test case
 
25222
          228 and 229 to verify the functionality. Updated the test FTP
 
25223
          server to support ACCT somewhat.
 
25224
 
 
25225
2005-01-25 22:45  bagder
 
25226
 
 
25227
        * tests/: ftpserver.pl, data/test10, data/test100, data/test101,
 
25228
          data/test102, data/test103, data/test104, data/test105,
 
25229
          data/test106, data/test107, data/test108, data/test109,
 
25230
          data/test11, data/test110, data/test111, data/test112,
 
25231
          data/test113, data/test114, data/test115, data/test116,
 
25232
          data/test117, data/test118, data/test119, data/test12,
 
25233
          data/test120, data/test121, data/test122, data/test123,
 
25234
          data/test124, data/test125, data/test126, data/test127,
 
25235
          data/test128, data/test13, data/test130, data/test131,
 
25236
          data/test132, data/test133, data/test134, data/test135,
 
25237
          data/test136, data/test137, data/test138, data/test139,
 
25238
          data/test14, data/test140, data/test141, data/test142,
 
25239
          data/test143, data/test144, data/test145, data/test146,
 
25240
          data/test147, data/test148, data/test15, data/test150,
 
25241
          data/test151, data/test152, data/test153, data/test159,
 
25242
          data/test16, data/test160, data/test161, data/test162,
 
25243
          data/test164, data/test165, data/test167, data/test168,
 
25244
          data/test169, data/test17, data/test170, data/test174,
 
25245
          data/test175, data/test176, data/test177, data/test18,
 
25246
          data/test182, data/test183, data/test184, data/test185,
 
25247
          data/test187, data/test188, data/test189, data/test19,
 
25248
          data/test190, data/test191, data/test195, data/test196,
 
25249
          data/test2, data/test20, data/test200, data/test201,
 
25250
          data/test202, data/test203, data/test206, data/test207,
 
25251
          data/test208, data/test209, data/test21, data/test213,
 
25252
          data/test217, data/test22, data/test227, data/test23,
 
25253
          data/test24, data/test25, data/test26, data/test27, data/test28,
 
25254
          data/test29, data/test3, data/test30, data/test300, data/test301,
 
25255
          data/test302, data/test303, data/test304, data/test305,
 
25256
          data/test306, data/test31, data/test33, data/test34, data/test36,
 
25257
          data/test37, data/test39, data/test4, data/test41, data/test43,
 
25258
          data/test44, data/test45, data/test47, data/test5, data/test54,
 
25259
          data/test56, data/test6, data/test63, data/test64, data/test65,
 
25260
          data/test67, data/test68, data/test69, data/test7, data/test70,
 
25261
          data/test71, data/test72, data/test79, data/test8, data/test80,
 
25262
          data/test81, data/test82, data/test83, data/test84, data/test85,
 
25263
          data/test89, data/test90, data/test91, data/test95, data/test97:
 
25264
          A minor "syntax error" in numerous test files corrected
 
25265
 
 
25266
2005-01-25 14:59  bagder
 
25267
 
 
25268
        * RELEASE-NOTES: new web mirror
 
25269
 
 
25270
2005-01-25 13:06  bagder
 
25271
 
 
25272
        * docs/curl-config.1: --protocols is added in 7.13.0
 
25273
 
 
25274
2005-01-25 10:29  bagder
 
25275
 
 
25276
        * CHANGES, docs/libcurl/Makefile.am,
 
25277
          docs/libcurl/libcurl-tutorial.3, docs/libcurl/libcurl.m4: David
 
25278
          Shaw contributed a fairly complete and detailed autoconf macro
 
25279
          you can use to detect libcurl and setup variables for the
 
25280
          protocols the installed libcurl supports: docs/libcurl/libcurl.m4
 
25281
 
 
25282
2005-01-25 01:06  bagder
 
25283
 
 
25284
        * lib/: hash.c, hash.h, hostip.c, hostip.h, llist.c, llist.h,
 
25285
          multi.c, share.h, urldata.h: Use plain structs and not typedef'ed
 
25286
          ones in the hash and linked-list code.
 
25287
 
 
25288
2005-01-23 01:08  bagder
 
25289
 
 
25290
        * RELEASE-NOTES: two options less
 
25291
 
 
25292
2005-01-22 23:43  bagder
 
25293
 
 
25294
        * docs/libcurl/libcurl-tutorial.3: \fI marked \fP more function
 
25295
          calls etc.
 
25296
 
 
25297
2005-01-22 23:24  bagder
 
25298
 
 
25299
        * docs/libcurl/libcurl-tutorial.3: If you're using libcurl as a
 
25300
          win32 DLL, you MUST use the CURLOPT_WRITEFUNCTION if you set
 
25301
          CURLOPT_WRITEDATA - or you will experience crashes.
 
25302
 
 
25303
2005-01-22 20:26  bagder
 
25304
 
 
25305
        * include/curl/curlver.h: next release will be 7.13.0
 
25306
 
 
25307
2005-01-22 10:03  bagder
 
25308
 
 
25309
        * TODO-RELEASE: added a few items I plan to do
 
25310
 
 
25311
2005-01-21 10:32  bagder
 
25312
 
 
25313
        * CHANGES, RELEASE-NOTES, docs/curl.1, docs/examples/ftp3rdparty.c,
 
25314
          docs/libcurl/curl_easy_setopt.3, include/curl/curl.h, lib/ftp.c,
 
25315
          lib/http.c, lib/sendf.c, lib/sendf.h, lib/transfer.c, lib/url.c,
 
25316
          lib/urldata.h, src/main.c, tests/data/Makefile.am,
 
25317
          tests/data/test230, tests/data/test231, tests/data/test232: FTP
 
25318
          third transfer support overhaul. See CHANGES for details.
 
25319
 
 
25320
2005-01-21 09:56  bagder
 
25321
 
 
25322
        * docs/libcurl/curl_easy_setopt.3: clarify the struct name for
 
25323
          CURLOPT_HTTPPOST
 
25324
 
 
25325
2005-01-20 23:48  bagder
 
25326
 
 
25327
        * tests/: FILEFORMAT, runtests.pl: Added support for "verify" =>
 
25328
          "stripfile" to strip contents of the file that is being checked.
 
25329
 
 
25330
          Also made the server retrying sleep only one second instead of
 
25331
          three, to reduce some waiting when fooling around with the
 
25332
          servers.
 
25333
 
 
25334
2005-01-20 23:47  bagder
 
25335
 
 
25336
        * tests/ftpserver.pl: Support file names passed to RETR that don't
 
25337
          start with a number. In that case, all non-numeric prefixing
 
25338
          letters are cut off to figure out the test number.
 
25339
 
 
25340
2005-01-20 23:22  bagder
 
25341
 
 
25342
        * CHANGES, RELEASE-NOTES, docs/curl.1, src/main.c,
 
25343
          tests/data/Makefile.am, tests/data/test227: Philippe Hameau found
 
25344
          out that -Q "+[command]" didn't work, although some code was
 
25345
          written for it. I fixed and added test case 227 to verify it.
 
25346
          The curl.1 man page didn't mention the '+' so I added it.
 
25347
 
 
25348
2005-01-20 23:05  bagder
 
25349
 
 
25350
        * tests/ftpserver.pl: add support for NOOP
 
25351
 
 
25352
2005-01-20 15:24  bagder
 
25353
 
 
25354
        * docs/examples/ftpupload.c: If you give a *_LARGE option you MUST
 
25355
          make sure that the type of the passed-in argument is a
 
25356
          curl_off_t. If you use CURLOPT_INFILESIZE (without _LARGE) you
 
25357
          must make sure that to pass in a type 'long' argument. */
 
25358
 
 
25359
2005-01-19 23:00  bagder
 
25360
 
 
25361
        * tests/data/Makefile.am: added test226 too
 
25362
 
 
25363
2005-01-19 22:56  bagder
 
25364
 
 
25365
        * CHANGES, docs/KNOWN_BUGS, docs/TODO, lib/ftp.c,
 
25366
          tests/data/Makefile.am, tests/data/test225, tests/data/test226:
 
25367
          Stephan Bergmann made libcurl return CURLE_URL_MALFORMAT if an
 
25368
          FTP URL contains %0a or %0d in the user, password or CWD parts.
 
25369
          (A future fix would include doing it for %00 as well - see
 
25370
          KNOWN_BUGS for details.) Test case 225 and 226 were added to
 
25371
          verify this
 
25372
 
 
25373
2005-01-19 19:05  bagder
 
25374
 
 
25375
        * RELEASE-NOTES: today's proxy fixes
 
25376
 
 
25377
2005-01-19 11:20  giva
 
25378
 
 
25379
        * lib/hostthre.c: Don't copy 'stderr' for Win-CE in IPv6 code.
 
25380
          Don't call GetCurrentProcess() twice; use a local variable.
 
25381
 
 
25382
2005-01-19 11:09  bagder
 
25383
 
 
25384
        * docs/examples/httpput.c: add a URL to an article about making
 
25385
          Apache support PUT
 
25386
 
 
25387
2005-01-19 10:36  bagder
 
25388
 
 
25389
        * CHANGES, lib/url.c: Stephan Bergmann pointed out two flaws in
 
25390
          libcurl built with HTTP disabled:
 
25391
 
 
25392
          1) the proxy environment variables are still read and used to set
 
25393
          HTTP proxy
 
25394
 
 
25395
          2) you couldn't disable http proxy with CURLOPT_PROXY (since the
 
25396
          option was    disabled)
 
25397
 
 
25398
2005-01-18 16:13  bagder
 
25399
 
 
25400
        * include/curl/multi.h: skip sys/socket.h on windows CE
 
25401
 
 
25402
2005-01-18 15:34  bagder
 
25403
 
 
25404
        * configure.ac: check for errno.h
 
25405
 
 
25406
2005-01-18 11:17  bagder
 
25407
 
 
25408
        * CHANGES, Makefile.dist, RELEASE-NOTES, lib/Makefile.vc6,
 
25409
          src/Makefile.vc6: Cody Jones' enhanced version of Samuel D�az
 
25410
          Garc�a's MSVC makefile patch.
 
25411
 
 
25412
2005-01-17 21:20  bagder
 
25413
 
 
25414
        * tests/runtests.pl: Add support for server 'ftp2' which is a
 
25415
          second FTP server. Useful for 3rd party transfer tests or tests
 
25416
          that need two FTP servers.
 
25417
 
 
25418
2005-01-17 20:49  bagder
 
25419
 
 
25420
        * tests/ftpserver.pl: support the new --id command line option,
 
25421
          that allows a second (or third or whatever) instance to run
 
25422
          without overwriting the previous' logfiles
 
25423
 
 
25424
2005-01-17 15:57  bagder
 
25425
 
 
25426
        * RELEASE-NOTES: mention the name-prefix protocol guess thing
 
25427
 
 
25428
2005-01-17 10:18  bagder
 
25429
 
 
25430
        * docs/curl.1: updated the wording for -B/--use-ascii
 
25431
 
 
25432
2005-01-16 09:51  bagder
 
25433
 
 
25434
        * CHANGES, lib/url.c: Alex aka WindEagle pointed out that when
 
25435
          doing "curl -v dictionary.com", curl assumed this used the DICT
 
25436
          protocol. While guessing protocols will remain fuzzy, I've now
 
25437
          made sure that the host names must start with "[protocol]." for
 
25438
          them to be a valid guessable name. I also removed "https" as a
 
25439
          prefix that indicates HTTPS, since we hardly ever see any host
 
25440
          names using that.
 
25441
 
 
25442
2005-01-16 09:34  bagder
 
25443
 
 
25444
        * docs/curl.1: mention --netrc in the -u description
 
25445
 
 
25446
2005-01-15 10:26  giva
 
25447
 
 
25448
        * lib/select.c: errrno can by freak accident become EINTR on DOS or
 
25449
          Windows (unrelated to select). select() can never set errno to
 
25450
          EINTR on Windows.
 
25451
 
 
25452
2005-01-15 10:21  bagder
 
25453
 
 
25454
        * tests/runtests.pl: output better error detection, like when ipv6
 
25455
          can't resolve
 
25456
 
 
25457
2005-01-14 14:43  bagder
 
25458
 
 
25459
        * lib/: Makefile.am, README.hostip: Added README.hostip
 
25460
 
 
25461
2005-01-14 10:39  bagder
 
25462
 
 
25463
        * tests/data/test511: verify the protocol too
 
25464
 
 
25465
2005-01-13 22:51  bagder
 
25466
 
 
25467
        * CHANGES, RELEASE-NOTES, lib/select.c: Inspired by Martijn
 
25468
          Koster's patch and example source at
 
25469
          http://www.greenhills.co.uk/mak/gentoo/curl-eintr-bug.c, I now
 
25470
          made the select() and poll() calls properly loop if they return
 
25471
          -1 and errno is EINTR. glibc docs for this is found here:
 
25472
          http://www.gnu.org/software/libc/manual/html_node/Interrupted-Primitives.html
 
25473
 
 
25474
          This last link says BSD doesn't have this "effect". Will there be
 
25475
          a problem if we do this unconditionally? S:
 
25476
          ----------------------------------------------------------------------
 
25477
 
 
25478
2005-01-12 16:32  giva
 
25479
 
 
25480
        * src/Makefile.Watcom: Added dependencies.
 
25481
 
 
25482
2005-01-12 16:32  giva
 
25483
 
 
25484
        * lib/Makefile.Watcom: Added '-bd' option; target is a DLL.  Added
 
25485
          dependencies.
 
25486
 
 
25487
2005-01-11 23:26  bagder
 
25488
 
 
25489
        * docs/TODO: support for retrieving used IP addresses
 
25490
 
 
25491
2005-01-11 21:22  bagder
 
25492
 
 
25493
        * CHANGES, RELEASE-NOTES, docs/libcurl/curl_multi_fdset.3,
 
25494
          lib/transfer.c, lib/urldata.h: Dan Torop cleaned up a few no
 
25495
          longer used variables from David Phillips' select() overhaul fix.
 
25496
 
 
25497
2005-01-11 18:08  giva
 
25498
 
 
25499
        * src/Makefile.Watcom: Removed CURLTOOLDEBUG. It caused
 
25500
          libcurl_wc.dll to fail in mysterious ways.
 
25501
 
 
25502
2005-01-11 16:25  bagder
 
25503
 
 
25504
        * lib/: Makefile.inc, easy.c, easy.h, easyif.h, multi.c, multi.h,
 
25505
          multiif.h, strerror.c, url.c: Renamed easy.h and multi.h to
 
25506
          easyif.h and multiif.h to make sure they don't shadow our public
 
25507
          headers with the former names.
 
25508
 
 
25509
2005-01-11 15:59  giva
 
25510
 
 
25511
        * lib/easy.h: ".\lib\easy.h" shadows for <curl/easy.h> in Watcom.
 
25512
          Force including ../include/curl/easy.h.
 
25513
 
 
25514
2005-01-11 15:52  giva
 
25515
 
 
25516
        * src/Makefile.Watcom: Fix '!if' expression.
 
25517
 
 
25518
2005-01-11 15:32  giva
 
25519
 
 
25520
        * lib/: multi.h, strerror.c: ".\lib\multi.h" shadows for
 
25521
          <curl/multi.h> in Watcom.  Force including
 
25522
          ../include/curl/multi.h.
 
25523
 
 
25524
2005-01-11 15:00  bagder
 
25525
 
 
25526
        * CHANGES, RELEASE-NOTES, lib/multi.c, lib/transfer.c,
 
25527
          lib/transfer.h: Cyrill Osterwalder posted a detailed analysis
 
25528
          about a bug that occurs when using a custom Host: header and curl
 
25529
          fails to send a request on a re-used persistent connection and
 
25530
          thus creates a new connection and resends it. It then sent two
 
25531
          Host: headers. Cyrill's analysis was posted here:
 
25532
          http://curl.haxx.se/mail/archive-2005-01/0022.html
 
25533
 
 
25534
2005-01-11 00:32  bagder
 
25535
 
 
25536
        * CHANGES, RELEASE-NOTES, lib/url.c: Bruce Mitchener identified
 
25537
          (bug report #1099640) the never-ending SOCKS5 problem with the
 
25538
          version byte and the check for bad versions. Bruce has lots of
 
25539
          clues on this, and based on his suggestion I've now removed the
 
25540
          check of that byte since it seems to be able to contain 1 or 5.
 
25541
 
 
25542
2005-01-10 12:42  bagder
 
25543
 
 
25544
        * lib/multi.c: Use Curl_easy_addmulti() to clear associations from
 
25545
          easy handles to multi handles. Include multi.h to get proto.
 
25546
 
 
25547
2005-01-10 12:27  bagder
 
25548
 
 
25549
        * RELEASE-NOTES: edited wording
 
25550
 
 
25551
2005-01-10 11:07  bagder
 
25552
 
 
25553
        * CHANGES, RELEASE-NOTES, lib/easy.c, lib/easy.h, lib/multi.c,
 
25554
          lib/multi.h, lib/url.c, lib/urldata.h: Pavel Orehov reported
 
25555
          memory problems with the multi interface in bug report #1098843.
 
25556
          In short, a shared DNS cache was setup for a multi handle and
 
25557
          when the shared cache was deleted before the individual easy
 
25558
          handles, the latter cleanups caused read/writes to already freed
 
25559
          memory.
 
25560
 
 
25561
2005-01-10 10:48  bagder
 
25562
 
 
25563
        * CHANGES, RELEASE-NOTES, lib/ssluse.c: Hzhijun reported a memory
 
25564
          leak in the SSL certificate code, that leaked the remote
 
25565
          certificate name when it didn't match the used host name.
 
25566
 
 
25567
2005-01-08 17:35  giva
 
25568
 
 
25569
        * docs/INSTALL: Note about the static lib requirement;
 
25570
          -DCURL_STATICLIB.
 
25571
 
 
25572
2005-01-08 17:15  giva
 
25573
 
 
25574
        * CHANGES: Watcom additions.
 
25575
 
 
25576
2005-01-08 17:12  giva
 
25577
 
 
25578
        * Makefile.dist: Added Watcom targets.
 
25579
 
 
25580
2005-01-08 17:06  giva
 
25581
 
 
25582
        * lib/Makefile.Watcom, src/Makefile.Watcom: New file.
 
25583
 
 
25584
2005-01-08 17:03  giva
 
25585
 
 
25586
        * lib/Makefile.am, src/Makefile.am: Added Makefile.Watcom to
 
25587
          EXTRA_DIST.
 
25588
 
 
25589
2005-01-07 22:14  bagder
 
25590
 
 
25591
        * CHANGES, RELEASE-NOTES: three recent bug fixes
 
25592
 
 
25593
2005-01-07 22:11  bagder
 
25594
 
 
25595
        * tests/data/test509: disable the valgrind log checking
 
25596
 
 
25597
2005-01-07 22:11  bagder
 
25598
 
 
25599
        * tests/: FILEFORMAT, runtests.pl: fixed the valgrind log check and
 
25600
          make it possible to disable it for a specific test, see test 509
 
25601
 
 
25602
2005-01-07 22:09  bagder
 
25603
 
 
25604
        * tests/data/: Makefile.am, test199: added test 199
 
25605
 
 
25606
2005-01-06 23:54  bagder
 
25607
 
 
25608
        * src/main.c: prevent a single byte read outside the string in test
 
25609
          case 39
 
25610
 
 
25611
2005-01-06 23:25  bagder
 
25612
 
 
25613
        * src/main.c: fixed #1097019, multiple GET posts (-G) error
 
25614
 
 
25615
2005-01-05 15:12  bagder
 
25616
 
 
25617
        * CHANGES, RELEASE-NOTES: recent events
 
25618
 
 
25619
2005-01-04 17:16  giva
 
25620
 
 
25621
        * docs/FAQ: Changed curl.dll to libcurl.dll.
 
25622
 
 
25623
2005-01-04 17:13  giva
 
25624
 
 
25625
        * src/getpass.c: Minor comment fix.
 
25626
 
 
25627
2005-01-04 17:01  bagder
 
25628
 
 
25629
        * docs/FAQ: just narrowed some text to fit within 80 cols
 
25630
 
 
25631
2005-01-04 17:00  giva
 
25632
 
 
25633
        * lib/setup.h: Removed _WIN32_WINNT to support IPv6 under Win-2K.
 
25634
 
 
25635
2005-01-03 20:17  bagder
 
25636
 
 
25637
        * packages/vms/hpssl_alpha.opt: Marty Kuhrt's VMS update
 
25638
 
 
25639
2005-01-02 22:15  bagder
 
25640
 
 
25641
        * lib/Makefile.vc6: reverted the bad naming of the implib names
 
25642
 
 
25643
2005-01-02 20:19  bagder
 
25644
 
 
25645
        * lib/Makefile.vc6, src/Makefile.vc6: Alex Neblett's minor update
 
25646
 
 
25647
2004-12-26 10:17  bagder
 
25648
 
 
25649
        * configure.ac, src/getpass.c: nah, don't use the system's
 
25650
          getpass() function since it too often is limited to 8(!) or
 
25651
          similar lengths passwords
 
25652
 
 
25653
2004-12-26 00:15  bagder
 
25654
 
 
25655
        * TODO-RELEASE: issue 54 - this takes sweat
 
25656
 
 
25657
2004-12-25 23:51  bagder
 
25658
 
 
25659
        * docs/KNOWN_BUGS: Test case 241 fails on all systems that support
 
25660
          IPv6 but that don't have the host name 'ip6-localhost' in
 
25661
          /etc/hosts (or similar) since the test case uses that host name
 
25662
          to test the IPv6 name to address resolver.
 
25663
 
 
25664
2004-12-25 23:30  bagder
 
25665
 
 
25666
        * CHANGES, RELEASE-NOTES: --protocols, license, src/config.h.in
 
25667
 
 
25668
2004-12-25 23:10  bagder
 
25669
 
 
25670
        * buildconf, src/config.h.in: ./src/config.h.in is now removed from
 
25671
          CVS. It is copied from the lib/config.h.in file by buildconf
 
25672
 
 
25673
2004-12-25 23:08  bagder
 
25674
 
 
25675
        * configure.ac, src/getpass.c, src/getpass.h, src/setup.h: My
 
25676
          reimplementation and cleanup of the getpass source code. We
 
25677
          officially no longer use Angus Mackay's getpass code due to the
 
25678
          weirdo license his code was donated to us under.
 
25679
 
 
25680
2004-12-24 10:02  bagder
 
25681
 
 
25682
        * docs/curl-config.1: mention the new --protocols
 
25683
 
 
25684
2004-12-24 09:59  bagder
 
25685
 
 
25686
        * curl-config.in: David Shaw added --protocols, and thus the
 
25687
          --feature no longer mentions what protocols that are disabled.
 
25688
 
 
25689
2004-12-23 23:34  danf
 
25690
 
 
25691
        * docs/KNOWN_BUGS: Added LDAP library issue.
 
25692
 
 
25693
2004-12-23 23:31  bagder
 
25694
 
 
25695
        * CHANGES, RELEASE-NOTES: recent changes
 
25696
 
 
25697
          and Merry Christmas!
 
25698
 
 
25699
2004-12-23 09:48  bagder
 
25700
 
 
25701
        * configure.ac: David Shaw fixed the disable variables so that
 
25702
          curl-config --feature works correctly!
 
25703
 
 
25704
2004-12-22 23:46  bagder
 
25705
 
 
25706
        * TODO-RELEASE: issue 47 in next release?
 
25707
 
 
25708
2004-12-22 23:33  bagder
 
25709
 
 
25710
        * CHANGES, lib/cookie.c: Rune Kleveland fixed a minor memory leak
 
25711
          for received cookies with the (rare) version attribute set.
 
25712
 
 
25713
2004-12-22 23:28  bagder
 
25714
 
 
25715
        * CHANGES, acinclude.m4, configure.ac, lib/select.c: Marcin Konicki
 
25716
          provided two configure fixes and a source fix to make curl build
 
25717
          out-of-the-box on BeOS.
 
25718
 
 
25719
2004-12-22 21:12  danf
 
25720
 
 
25721
        * lib/: easy.c, formdata.c: C ensures that static variables are
 
25722
          initialized to 0
 
25723
 
 
25724
2004-12-22 13:31  bagder
 
25725
 
 
25726
        * docs/libcurl/curl_easy_getinfo.3: added CURLINFO_HTTP_CONNECTCODE
 
25727
 
 
25728
2004-12-22 10:21  bagder
 
25729
 
 
25730
        * docs/TODO: uh, fixed!
 
25731
 
 
25732
2004-12-22 10:19  bagder
 
25733
 
 
25734
        * docs/TODO: Added: 4 protocols we _could_ support and the CONNECT
 
25735
          HTTP/1.0 detail we might fix one day.
 
25736
 
 
25737
2004-12-21 22:35  bagder
 
25738
 
 
25739
        * docs/FAQ: more about error codes
 
25740
 
 
25741
2004-12-21 21:19  bagder
 
25742
 
 
25743
        * tests/data/: Makefile.am, test218: test enforced chunked encoding
 
25744
          with PUT on a local file
 
25745
 
 
25746
2004-12-21 20:59  bagder
 
25747
 
 
25748
        * CHANGES, docs/curl.1, src/writeout.c, tests/data/Makefile.am,
 
25749
          tests/data/test217: Added test case 217 that verified
 
25750
          CURLINFO_HTTP_CONNECTCODE, and I made the -w option support
 
25751
          'http_connect' to make it easier to verify!
 
25752
 
 
25753
2004-12-21 15:33  bagder
 
25754
 
 
25755
        * lib/sendf.c: oops, variables first then code
 
25756
 
 
25757
2004-12-21 15:22  bagder
 
25758
 
 
25759
        * lib/sendf.c: Prevent failf() from using the va_list variable more
 
25760
          than once.  See bug report #1088962 and  Single Unix
 
25761
          Specification:
 
25762
          http://www.opengroup.org/onlinepubs/007908799/xsh/vfprintf.html
 
25763
 
 
25764
2004-12-21 11:54  bagder
 
25765
 
 
25766
        * docs/TODO: mention how the FTP code should be fixed one day
 
25767
 
 
25768
2004-12-21 11:11  bagder
 
25769
 
 
25770
        * lib/select.c: include sys/types.h before sys/select.h
 
25771
 
 
25772
2004-12-21 11:10  bagder
 
25773
 
 
25774
        * tests/runtests.pl: set debug curl too when -c is used
 
25775
 
 
25776
2004-12-21 10:37  bagder
 
25777
 
 
25778
        * docs/FAQ: How do I list the root dir of an FTP server?
 
25779
 
 
25780
2004-12-20 22:14  danf
 
25781
 
 
25782
        * include/curl/curl.h, src/main.c: Fixed a compile warning
 
25783
          introduced by making the protocol table const. This involves a
 
25784
          binary-compatible change to the API struct curl_version_info_data
 
25785
 
 
25786
2004-12-20 19:23  danf
 
25787
 
 
25788
        * lib/: arpa_telnet.h, parsedate.c, version.c: Make some more
 
25789
          arrays of pointers const.
 
25790
 
 
25791
2004-12-20 19:20  danf
 
25792
 
 
25793
        * acinclude.m4: gcc 2.7 can't handle a few warning options that gcc
 
25794
          2.95 can.
 
25795
 
 
25796
2004-12-20 14:09  bagder
 
25797
 
 
25798
        * include/curl/curlver.h: start working on 7.12.4
 
25799
 
 
25800
2004-12-20 13:51  bagder
 
25801
 
 
25802
        * RELEASE-NOTES: and we start all over again
 
25803
 
 
25804
2004-12-20 13:35  bagder
 
25805
 
 
25806
        * CHANGES: 7.12.3
 
25807
 
 
25808
2004-12-19 12:52  giva
 
25809
 
 
25810
        * lib/Makefile.m32: OpenSSL updates; get CA_BUNDLE from env. Assume
 
25811
          no Kerberos, have <pkcs12.h>, <engine.h> and built-in engines.
 
25812
 
 
25813
2004-12-19 12:39  giva
 
25814
 
 
25815
        * lib/ssluse.c: Remove 'data' initialiser.
 
25816
 
 
25817
2004-12-19 11:11  bagder
 
25818
 
 
25819
        * RELEASE-NOTES: clarified a few changes
 
25820
 
 
25821
2004-12-19 10:37  bagder
 
25822
 
 
25823
        * CHANGES: fixed the solaris pkcs12 build problem
 
25824
 
 
25825
2004-12-19 10:37  bagder
 
25826
 
 
25827
        * lib/: ssluse.c, urldata.h: if the pkcs12.h header exists, include
 
25828
          it already in urldata.h to work around a precedence problem with
 
25829
          the zlib header. See CHANGES for details.
 
25830
 
 
25831
2004-12-19 10:36  bagder
 
25832
 
 
25833
        * configure.ac: check for openssl/pkcs12.h
 
25834
 
 
25835
2004-12-18 11:42  bagder
 
25836
 
 
25837
        * CHANGES, RELEASE-NOTES, lib/ssluse.c: Samuel Listopad added
 
25838
          support for PKCS12 formatted certificates.
 
25839
 
 
25840
2004-12-18 11:28  bagder
 
25841
 
 
25842
        * src/main.c: Samuel Listopad fixed -E to support "C:/path" (with
 
25843
          forward slash) as well.
 
25844
 
 
25845
2004-12-18 11:28  bagder
 
25846
 
 
25847
        * docs/TODO: mention the new cookie api plans
 
25848
 
 
25849
2004-12-18 11:24  bagder
 
25850
 
 
25851
        * docs/libcurl/curl_multi_info_read.3: Jean-Marc Ranger pointed out
 
25852
          that the returned data doesn't survive a call to
 
25853
          curl_multi_remove_handle() either.
 
25854
 
 
25855
2004-12-17 21:18  danf
 
25856
 
 
25857
        * lib/inet_pton.c: Renamed a variable to avoid conflict with a C++
 
25858
          reserved word.
 
25859
 
 
25860
2004-12-17 20:57  giva
 
25861
 
 
25862
        * lib/config-win32.h: Watcom has strtoll().
 
25863
 
 
25864
2004-12-17 19:33  giva
 
25865
 
 
25866
        * lib/strtoofft.h: Watcom uses 'i64' suffix.
 
25867
 
 
25868
2004-12-17 19:32  giva
 
25869
 
 
25870
        * lib/timeval.c: <windows.h> required for Watcom.
 
25871
 
 
25872
2004-12-17 19:31  giva
 
25873
 
 
25874
        * src/main.c: s/_write/write/g
 
25875
 
 
25876
2004-12-17 18:54  giva
 
25877
 
 
25878
        * lib/ldap.c: Fix calling convention of wlap32.dll function. Watcom
 
25879
          uses fastcall by default, so force cdecl.
 
25880
 
 
25881
2004-12-17 18:49  giva
 
25882
 
 
25883
        * lib/timeval.h: Watcom has 'struct timeval'.
 
25884
 
 
25885
2004-12-17 13:43  giva
 
25886
 
 
25887
        * src/makefile.dj: Add libidn.a and iconv libraries if USE_IDNA=1.
 
25888
 
 
25889
2004-12-17 13:38  giva
 
25890
 
 
25891
        * packages/DOS/common.dj: Added option for using C-ares and libidn.
 
25892
          Dependencies generated from $(CSOURCES).
 
25893
 
 
25894
2004-12-17 13:28  giva
 
25895
 
 
25896
        * lib/makefile.dj: getdate.c is gone.
 
25897
 
 
25898
2004-12-17 13:26  giva
 
25899
 
 
25900
        * lib/url.c: Print true netrc name (.netrc/_netrc).
 
25901
 
 
25902
2004-12-17 11:09  bagder
 
25903
 
 
25904
        * lib/ftp.c: avoid an extra malloc
 
25905
 
 
25906
2004-12-17 11:09  bagder
 
25907
 
 
25908
        * tests/runtests.pl: duplicate ! typo
 
25909
 
 
25910
2004-12-17 10:00  bagder
 
25911
 
 
25912
        * lib/ftp.c: fixed minor memory leak when running out of memory
 
25913
 
 
25914
2004-12-17 09:58  bagder
 
25915
 
 
25916
        * lib/ftp.c: oops, add missing return keyword
 
25917
 
 
25918
2004-12-16 23:45  bagder
 
25919
 
 
25920
        * tests/runtests.pl: fix skip-reason
 
25921
 
 
25922
2004-12-16 23:22  bagder
 
25923
 
 
25924
        * RELEASE-NOTES: several windows large-file fixes
 
25925
 
 
25926
2004-12-16 23:22  bagder
 
25927
 
 
25928
        * CHANGES, tests/data/Makefile.am, tests/data/test215,
 
25929
          tests/data/test216: two more ftp directory re-use tests added
 
25930
 
 
25931
2004-12-16 23:20  bagder
 
25932
 
 
25933
        * lib/ftp.c: Based on Gisle Vanem's patch: make sure the directory
 
25934
          re-use works even when a URL-encoded path is used.
 
25935
 
 
25936
2004-12-16 22:27  giva
 
25937
 
 
25938
        * lib/setup.h: Must include <io.h> and <sys/stat.h> before
 
25939
          redefining stat(), fstat() and lseek().
 
25940
 
 
25941
2004-12-16 22:27  danf
 
25942
 
 
25943
        * lib/: getinfo.c, url.c, urldata.h: Renamed a struct member to
 
25944
          avoid conflict with a C++ reserved word.
 
25945
 
 
25946
2004-12-16 19:18  bagder
 
25947
 
 
25948
        * lib/ftp.c: reduced the number of sub-blocks
 
25949
 
 
25950
2004-12-16 19:09  bagder
 
25951
 
 
25952
        * lib/: file.c, formdata.c, setup.h: moved the lseek() and stat()
 
25953
          magic defines to setup.h and now take advantage of struct_stat in
 
25954
          formdata.c as well, to support formpost uploads of large files on
 
25955
          Windows too
 
25956
 
 
25957
2004-12-16 17:49  giva
 
25958
 
 
25959
        * src/main.c: Support uploading and resuming of >2GB files.  Ref.
 
25960
          lib/file.c.
 
25961
 
 
25962
2004-12-16 15:18  bagder
 
25963
 
 
25964
        * tests/runtests.pl: Provide better reasons for why test cases are
 
25965
          skipped. Also, don't show the SKIPPED stuff in the short output.
 
25966
          Some platforms get quite a lot of SKIPPED and they don't add much
 
25967
          value and only clutter screen space.
 
25968
 
 
25969
2004-12-16 14:55  bagder
 
25970
 
 
25971
        * lib/http.c: NULL the fp pointer after it has been fclosed()
 
25972
 
 
25973
2004-12-16 10:52  bagder
 
25974
 
 
25975
        * CHANGES, RELEASE-NOTES, lib/http.c, tests/runtests.pl: Dinar in
 
25976
          bug report #1086121, found a file handle leak when a multipart
 
25977
          formpost (including a file upload part) was aborted before the
 
25978
          whole file was sent.
 
25979
 
 
25980
2004-12-15 22:09  danf
 
25981
 
 
25982
        * acinclude.m4: Fix the --enable-debug compiler warning options for
 
25983
          older versions of gcc.
 
25984
 
 
25985
2004-12-15 15:09  bagder
 
25986
 
 
25987
        * RELEASE-NOTES: yet another mirror!
 
25988
 
 
25989
2004-12-15 15:05  bagder
 
25990
 
 
25991
        * lib/setup.h, src/setup.h: precaution to prevent double typedefs
 
25992
          of the bool
 
25993
 
 
25994
2004-12-15 11:33  bagder
 
25995
 
 
25996
        * src/: main.c, setup.h: moved the bool typedef to setup.h
 
25997
 
 
25998
2004-12-15 10:23  bagder
 
25999
 
 
26000
        * CHANGES, RELEASE-NOTES, src/urlglob.c, tests/data/Makefile.am,
 
26001
          tests/data/test214: fixed how backslashes are treated in glob
 
26002
          strings
 
26003
 
 
26004
2004-12-15 04:03  danf
 
26005
 
 
26006
        * src/main.c: Make some arrays of pointers const, too.
 
26007
 
 
26008
2004-12-15 03:32  danf
 
26009
 
 
26010
        * lib/: ftp.c, security.c: Make some arrays of pointers const, too.
 
26011
 
 
26012
2004-12-15 02:38  danf
 
26013
 
 
26014
        * lib/base64.c, lib/formdata.c, lib/md5.c, lib/md5.h,
 
26015
          lib/mprintf.c, lib/security.c, lib/urldata.h, src/main.c,
 
26016
          src/writeenv.c, src/writeout.c: Add 'const' to immutable arrays.
 
26017
 
 
26018
2004-12-14 23:47  bagder
 
26019
 
 
26020
        * docs/libcurl/curl_easy_getinfo.3: clarify that the app must free
 
26021
          the engine list
 
26022
 
 
26023
2004-12-14 23:06  bagder
 
26024
 
 
26025
        * lib/ssluse.c: prevent compiler warning when built without engine
 
26026
          support
 
26027
 
 
26028
2004-12-14 22:52  bagder
 
26029
 
 
26030
        * tests/: httpserver.pl, runtests.pl, server/sws.c: make sure the
 
26031
          ipv6 http server gets its pid stored in a separate file
 
26032
 
 
26033
2004-12-14 22:25  bagder
 
26034
 
 
26035
        * tests/data/test519: use the correct variables, not fixed values
 
26036
 
 
26037
2004-12-14 22:22  bagder
 
26038
 
 
26039
        * CHANGES, RELEASE-NOTES, lib/url.c, tests/data/Makefile.am,
 
26040
          tests/data/test519, tests/libtest/Makefile.am,
 
26041
          tests/libtest/lib519.c: Harshal Pradhan fixed changing
 
26042
          username/password on a persitent HTTP connection.
 
26043
 
 
26044
2004-12-14 22:22  bagder
 
26045
 
 
26046
        * tests/FILEFORMAT: mistake
 
26047
 
 
26048
2004-12-14 21:44  danf
 
26049
 
 
26050
        * lib/ldap.c: Only declare static variables if they're needed.
 
26051
          Fixed some compile warnings.
 
26052
 
 
26053
2004-12-14 21:25  danf
 
26054
 
 
26055
        * lib/ssluse.c: Header files are in openssl/ only if USE_OPENSSL is
 
26056
          set.
 
26057
 
 
26058
2004-12-14 21:17  danf
 
26059
 
 
26060
        * lib/mprintf.c: Removed fputc() prototype since it's already in
 
26061
          stdio.h
 
26062
 
 
26063
2004-12-14 15:24  giva
 
26064
 
 
26065
        * src/main.c: Caller must free 'engines' list.
 
26066
 
 
26067
2004-12-14 15:20  giva
 
26068
 
 
26069
        * lib/: getinfo.c, ssluse.c, ssluse.h, urldata.h: urldata.h:
 
26070
          Removed engine_list.  ssluse.*: Added SSL_strerror().
 
26071
          Curl_SSL_engines_list() now returns a slist which must be freed
 
26072
          by caller.
 
26073
 
 
26074
2004-12-14 10:58  bagder
 
26075
 
 
26076
        * include/curl/curl.h: Moved the CURLE_SSL_ENGINE_INITFAILED error
 
26077
          code last in the list so that the others remain at previous
 
26078
          values.
 
26079
 
 
26080
2004-12-14 10:36  bagder
 
26081
 
 
26082
        * lib/: getinfo.c, ssluse.c, urldata.h: Moved the engine stuff from
 
26083
          the root-level of the SessionHandle struct to the UrlState
 
26084
          sub-struct. Also made the engine_list exist for non-ssl builds to
 
26085
          make curl build.
 
26086
 
 
26087
2004-12-13 21:14  giva
 
26088
 
 
26089
        * docs/: curl.1, libcurl/curl_easy_getinfo.3: Document
 
26090
          CURLINFO_SSL_ENGINES and "--engine".
 
26091
 
 
26092
2004-12-13 18:52  giva
 
26093
 
 
26094
        * lib/connect.c: Set 'data->state.os_errno = error' in some places.
 
26095
          Needed elsewhere too?
 
26096
 
 
26097
2004-12-13 17:47  giva
 
26098
 
 
26099
        * src/main.c: Support for "--engine list" option.  Moved
 
26100
          CURLOPT_SSLENGINE* options to after verbose mode is set.  Added a
 
26101
          goto. Eek!
 
26102
 
 
26103
2004-12-13 17:43  giva
 
26104
 
 
26105
        * lib/: ssluse.c, ssluse.h, strerror.c, url.c, urldata.h: Added
 
26106
          handling of CURLINFO_SSL_ENGINES; Added Curl_SSL_engines_list(),
 
26107
          cleanup SSL in url.c (no HAVE_OPENSSL_x etc.).
 
26108
 
 
26109
2004-12-13 17:37  giva
 
26110
 
 
26111
        * lib/getinfo.c: Handle new type CURLINFO_SLIST.  Handle new info
 
26112
          list CURLINFO_SSL_ENGINES.
 
26113
 
 
26114
2004-12-13 17:35  giva
 
26115
 
 
26116
        * include/curl/curl.h: Added CURLcode CURLE_SSL_ENGINE_INITFAILED,
 
26117
          Added CURLINFO_SLIST type for returing a 'struct slist' in
 
26118
          curl_easy_getinfo().  Added CURLINFO_SSL_ENGINES.
 
26119
 
 
26120
2004-12-13 12:31  giva
 
26121
 
 
26122
        * tests/server/sws.c: Fixed missing braces warning.
 
26123
 
 
26124
2004-12-13 11:58  bagder
 
26125
 
 
26126
        * CHANGES, RELEASE-NOTES: large file file:// resumes on windows
 
26127
 
 
26128
2004-12-13 11:25  bagder
 
26129
 
 
26130
        * lib/file.c: Gisle's fix for resuming large file:// files on
 
26131
          windows - slightly edited by me.
 
26132
 
 
26133
2004-12-13 09:34  bagder
 
26134
 
 
26135
        * configure.ac, packages/vms/config-vms.h_with_ssl,
 
26136
          packages/vms/config-vms.h_without_ssl: Dan Fandrich did minor
 
26137
          corrections to his SSL cleanup patch
 
26138
 
 
26139
2004-12-13 09:34  bagder
 
26140
 
 
26141
        * Makefile.am: Dan Fandrich added libcurl.pc.in to the dist
 
26142
 
 
26143
2004-12-13 00:31  bagder
 
26144
 
 
26145
        * tests/runtests.pl: when failing to verify a HTTP server, display
 
26146
          what curl said on stderr to help debugging. (when using ipv6 I
 
26147
          fell over this server that didn't have the ipv6 module loaded)
 
26148
 
 
26149
2004-12-12 21:14  giva
 
26150
 
 
26151
        * tests/server/sws.c: Missing 'in6addr_any' in MingW's lib. ld bug?
 
26152
 
 
26153
2004-12-11 23:18  bagder
 
26154
 
 
26155
        * lib/ftp.c: modified to use the current error code name, not the
 
26156
          obsolete one
 
26157
 
 
26158
2004-12-11 23:17  bagder
 
26159
 
 
26160
        * include/curl/curl.h: undef more obsolete defines if
 
26161
          CURL_NO_OLDIES is defined
 
26162
 
 
26163
2004-12-11 22:41  bagder
 
26164
 
 
26165
        * CHANGES, RELEASE-NOTES, tests/FILEFORMAT, tests/httpserver.pl,
 
26166
          tests/runtests.pl, tests/data/Makefile.am, tests/data/test1,
 
26167
          tests/data/test240, tests/data/test241, tests/data/test242,
 
26168
          tests/server/sws.c: HTTP IPv6 support added to the test suite
 
26169
 
 
26170
2004-12-11 19:55  bagder
 
26171
 
 
26172
        * lib/file.c: provide an error string when resuming fails - and use
 
26173
          the proper error code, not the former one
 
26174
 
 
26175
2004-12-11 19:55  bagder
 
26176
 
 
26177
        * lib/strerror.c: fixed error message
 
26178
 
 
26179
2004-12-11 19:47  bagder
 
26180
 
 
26181
        * configure.ac, curl-config.in, lib/Makefile.netware,
 
26182
          lib/config-amigaos.h, lib/config-riscos.h, lib/config-vms.h,
 
26183
          lib/config.dj, lib/setup.h, packages/vms/config-vms.h_with_ssl,
 
26184
          packages/vms/config-vms.h_without_ssl, src/config-riscos.h: Dan
 
26185
          Fandrich:
 
26186
 
 
26187
          Here's a stab at a consolidation of the SSL detection heuristics
 
26188
          into configure. Source files aren't changed by this patch, except
 
26189
          for setup.h and the various config*.h files.  Within the
 
26190
          configure script, OPENSSL_ENABLED is used to determine if SSL is
 
26191
          being used or not, and outside configure, USE_SSLEAY means the
 
26192
          same thing; this could be even further unified some day.
 
26193
 
 
26194
          Now, when SSL is not detected, configure skips the various checks
 
26195
          that are dependent on SSL, speeding up the configure process and
 
26196
          avoiding complications with cross compiles.  I also updated all
 
26197
          the architecture- specific config files I could see, but I
 
26198
          couldn't test them.
 
26199
 
 
26200
2004-12-11 19:46  bagder
 
26201
 
 
26202
        * libcurl.pc.in: Dan F's initial pkg-config file (not installed
 
26203
          yet)
 
26204
 
 
26205
2004-12-11 19:38  bagder
 
26206
 
 
26207
        * docs/curl-config.1: mention the maybe-missing initial zero in the
 
26208
          vernum output
 
26209
 
 
26210
2004-12-10 22:58  bagder
 
26211
 
 
26212
        * lib/: Makefile.riscos, makefile.amiga: Dan Fandrich: added some
 
26213
          missing files. "I can't try them so they might still be broken,
 
26214
          but at least they'll be less broken than they are now."
 
26215
 
 
26216
2004-12-10 22:56  bagder
 
26217
 
 
26218
        * docs/: MANUAL, curl.1: Dan Fandrich corrects spelling mistakes
 
26219
 
 
26220
2004-12-10 22:55  bagder
 
26221
 
 
26222
        * docs/INSTALL: Dan Fandrich extended the cross compile section and
 
26223
          corrected spelling errors
 
26224
 
 
26225
2004-12-10 22:46  bagder
 
26226
 
 
26227
        * ares/: ares_fds.c, ares_gethostbyaddr.c, ares_gethostbyname.c,
 
26228
          ares_init.c: untabified
 
26229
 
 
26230
2004-12-10 22:42  bagder
 
26231
 
 
26232
        * CHANGES, RELEASE-NOTES: username and IPv6 numerical address URL
 
26233
          parser fix
 
26234
 
 
26235
2004-12-10 20:16  bagder
 
26236
 
 
26237
        * src/Makefile.vc6: David Byron's debug build fix
 
26238
 
 
26239
2004-12-10 16:11  bagder
 
26240
 
 
26241
        * lib/url.c: move the port number extraction to after the
 
26242
          extraction of user name/password, as suggested by Kai Sommerfeld
 
26243
 
 
26244
2004-12-10 15:48  bagder
 
26245
 
 
26246
        * tests/data/: Makefile.am, test209, test213: two new test cases
 
26247
          for proxy-CONNECT with NTLM (one doing GET, one doing POST)
 
26248
 
 
26249
2004-12-10 15:45  bagder
 
26250
 
 
26251
        * lib/http.c: don't try the rewind if no http struct is allocated
 
26252
          yet
 
26253
 
 
26254
2004-12-10 10:46  bagder
 
26255
 
 
26256
        * RELEASE-NOTES: configure and curl-config fixes
 
26257
 
 
26258
2004-12-10 10:45  bagder
 
26259
 
 
26260
        * docs/TheArtOfHttpScripting: Added two chapters: Custom Request
 
26261
          Elements and Debug.
 
26262
 
 
26263
2004-12-09 10:58  bagder
 
26264
 
 
26265
        * tests/server/.cvsignore: ignore the getpart tool
 
26266
 
 
26267
2004-12-09 10:58  bagder
 
26268
 
 
26269
        * tests/server/sws.c: close the connection when a bad test number
 
26270
          was requested
 
26271
 
 
26272
2004-12-09 10:27  bagder
 
26273
 
 
26274
        * CHANGES, configure.ac: Ton Voon provided a configure fix that
 
26275
          should fix the notorious (mostly reported on Solaris) problem
 
26276
          where the size_t check fails due to the SSL libs being found in a
 
26277
          dir not searched through by the run-time linker.  patch-tracker
 
26278
          entry #1081707.
 
26279
 
 
26280
2004-12-09 09:06  bagder
 
26281
 
 
26282
        * CHANGES, maketgz: Bryan Henderson pointed out in bug report
 
26283
          #1081788 that the curl-config --vernum output wasn't zero
 
26284
          prefixed properly (as claimed in documentation).  This is fixed
 
26285
          in maketgz now.
 
26286
 
 
26287
2004-12-09 00:09  bagder
 
26288
 
 
26289
        * maketgz: update the version numbers in the libcurl.plist
 
26290
          automaticly on release
 
26291
 
 
26292
2004-12-09 00:09  bagder
 
26293
 
 
26294
        * lib/libcurl.plist: Matt Veenstra updated to 7.12.3. Starting now,
 
26295
          we'll update the version number in this file automatically on
 
26296
          releases using the maketgz script.
 
26297
 
 
26298
2004-12-09 00:02  bagder
 
26299
 
 
26300
        * lib/libcurl.framework.make: Matt Veenstra:
 
26301
 
 
26302
          - removal of getdate.c - Added hostares.c, hostasyn.c, hostip4.c,
 
26303
          hostip6.c, hostsync.c, hostthre.c, inet_ntop.c, nwlib.c,
 
26304
          parsedate.c, sterror.c, strtoofft.c
 
26305
 
 
26306
          I have tested the build on 10.3, and will build on 10.2.8 in the
 
26307
          next days.
 
26308
 
 
26309
2004-12-08 00:09  bagder
 
26310
 
 
26311
        * CHANGES, RELEASE-NOTES, lib/http_ntlm.c: Rene Bernhardt found and
 
26312
          fixed a buffer overrun in the NTLM code, where libcurl always and
 
26313
          unconditionally overwrote a stack-based array with 3 zero bytes.
 
26314
          I edited the fix to make it less likely to occur again (and added
 
26315
          a comment explaining the reason to the buffer size).
 
26316
 
 
26317
2004-12-08 00:08  bagder
 
26318
 
 
26319
        * docs/TheArtOfHttpScripting: minor updates
 
26320
 
 
26321
2004-12-07 11:43  bagder
 
26322
 
 
26323
        * ares/: ares_destroy.3, ares_init.3: NORECURSE clarification,
 
26324
          minor formatting update
 
26325
 
 
26326
2004-12-07 11:00  bagder
 
26327
 
 
26328
        * lib/ftp.c: CURLFTPSSL_ALL should make sure that the transfer
 
26329
          fails if the data connection isn't set to encrypted properly
 
26330
 
 
26331
2004-12-07 00:04  bagder
 
26332
 
 
26333
        * CHANGES, lib/sendf.c: Fixed so that the final error message is
 
26334
          sent to the verbose info "stream" even if no errorbuffer is set.
 
26335
 
 
26336
2004-12-06 23:45  bagder
 
26337
 
 
26338
        * lib/connect.c: Gisle Vanem's fix for better info messages when
 
26339
          failing to connect using the multi interface
 
26340
 
 
26341
2004-12-06 17:36  giva
 
26342
 
 
26343
        * lib/urldata.h: 'crypto_engine' not used.
 
26344
 
 
26345
2004-12-06 15:43  giva
 
26346
 
 
26347
        * lib/config-win32.h, lib/config-win32ce.h, src/config-win32.h:
 
26348
          Replace MINGW32 with built-in __MINGW32__.
 
26349
 
 
26350
2004-12-06 13:54  bagder
 
26351
 
 
26352
        * tests/data/: Makefile.am, test208: HTTP PUT a to a FTP URL with
 
26353
          username+password - over HTTP proxy
 
26354
 
 
26355
2004-12-06 00:59  bagder
 
26356
 
 
26357
        * CHANGES, RELEASE-NOTES, configure.ac, lib/cookie.c, lib/easy.c,
 
26358
          lib/http.c, lib/share.c, lib/transfer.c, lib/url.c: Dan Fandrich
 
26359
          added the --disable-cookies option to configure to build libcurl
 
26360
          without cookie support. This is mainly useful if you want to
 
26361
          build a minimalistic libcurl with no cookies support at all. Like
 
26362
          for embedded systems or similar.
 
26363
 
 
26364
2004-12-06 00:33  bagder
 
26365
 
 
26366
        * CHANGES, RELEASE-NOTES, lib/ftp.c: Richard Atterer fixed
 
26367
          libcurl's way of dealing with the EPSV response. Previously,
 
26368
          libcurl would re-resolve the host name with the new port number
 
26369
          and attempt to connect to that, while it should use the IP from
 
26370
          the control channel. This bug made it hard to EPSV from an FTP
 
26371
          server with multiple IP addresses!
 
26372
 
 
26373
2004-12-03 12:25  bagder
 
26374
 
 
26375
        * docs/libcurl/curl_easy_setopt.3: CURLOPT_FTPSSLAUTH was added in
 
26376
          7.12.2
 
26377
 
 
26378
2004-12-03 12:06  bagder
 
26379
 
 
26380
        * CHANGES, RELEASE-NOTES: credit where credit is due
 
26381
 
 
26382
2004-12-03 10:31  bagder
 
26383
 
 
26384
        * CHANGES, RELEASE-NOTES, lib/transfer.c, tests/data/Makefile.am,
 
26385
          tests/data/test207: Bug report #1078066: when a chunked transfer
 
26386
          was pre-maturely closed exactly at a chunk boundary it was not
 
26387
          considered an error and thus went unnoticed.  Added test case 207
 
26388
          to verify.
 
26389
 
 
26390
2004-12-03 00:30  bagder
 
26391
 
 
26392
        * lib/http.c: made the intended one hour default timeout in the
 
26393
          CONNECT loop actually work
 
26394
 
 
26395
2004-12-02 23:52  bagder
 
26396
 
 
26397
        * lib/http.c: comment cleanup
 
26398
 
 
26399
2004-12-02 18:11  bagder
 
26400
 
 
26401
        * tests/data/: Makefile.am, test206: test 206 - HTTP proxy CONNECT
 
26402
          auth Digest
 
26403
 
 
26404
2004-12-02 18:11  bagder
 
26405
 
 
26406
        * tests/server/sws.c: added comment about port number in CONNECT
 
26407
          string being used as test number
 
26408
 
 
26409
2004-12-02 18:08  bagder
 
26410
 
 
26411
        * lib/http.c: prevent an initial "(nil)" to get sent in the initial
 
26412
          request when doing CONNECT to a proxy with digest
 
26413
 
 
26414
2004-12-01 14:41  giva
 
26415
 
 
26416
        * tests/libtest/lib505.c: Use "HAVE_SYS_TYPES_H".
 
26417
 
 
26418
2004-12-01 11:34  bagder
 
26419
 
 
26420
        * tests/libtest/lib518.c: make the "check" actually open all those
 
26421
          file desciptors as well to make sure it works, as it has proved
 
26422
          to not work in some cases (like on Tor Arntsen's AIX 5100-06 xlc
 
26423
          5.0 --disable-shared runs).
 
26424
 
 
26425
2004-11-30 15:59  giva
 
26426
 
 
26427
        * lib/config.dj: alarm() works unreliable on djgpp 2.03. Don't use
 
26428
          it.
 
26429
 
 
26430
2004-11-30 11:21  bagder
 
26431
 
 
26432
        * CHANGES, RELEASE-NOTES: recent changes
 
26433
 
 
26434
2004-11-30 11:20  bagder
 
26435
 
 
26436
        * tests/data/: test156, test210, test211, test212: fixed test case
 
26437
          errors
 
26438
 
 
26439
2004-11-30 10:54  bagder
 
26440
 
 
26441
        * tests/data/: Makefile.am, test222, test223, test224: three new
 
26442
          compress test cases
 
26443
 
 
26444
2004-11-30 10:53  bagder
 
26445
 
 
26446
        * tests/: getpart.pm, runtests.pl: Fixed the array comparison
 
26447
          function even more, made the temporary files used for diff output
 
26448
          get created in the log/ dir and no longer deletes them since they
 
26449
          help in understanding the problem, fixing the test case and
 
26450
          fixing curl problems.
 
26451
 
 
26452
2004-11-30 10:44  bagder
 
26453
 
 
26454
        * lib/content_encoding.c: Dan Fandrich's fix for libz 1.1 and
 
26455
          "extra field" usage in a gzip stream
 
26456
 
 
26457
2004-11-30 10:27  bagder
 
26458
 
 
26459
        * tests/: getpart.pm, runtests.pl: no longer use the
 
26460
          MIME::Base64.pm package as it seems to not be standard on lots of
 
26461
          perl versions, provide our own base64 decoder
 
26462
 
 
26463
2004-11-29 23:37  bagder
 
26464
 
 
26465
        * tests/data/: Makefile.am, test221: added test 221 to test a
 
26466
          broken gzip content download
 
26467
 
 
26468
2004-11-29 23:15  bagder
 
26469
 
 
26470
        * tests/data/: Makefile.am, test220: added test 220 - simple gzip
 
26471
          auto decompress
 
26472
 
 
26473
2004-11-29 22:45  bagder
 
26474
 
 
26475
        * RELEASE-NOTES: --disable-epsv when connecting to an IPv6 ftp
 
26476
          server
 
26477
 
 
26478
2004-11-29 22:44  bagder
 
26479
 
 
26480
        * tests/server/Makefile.am: removed comment
 
26481
 
 
26482
2004-11-29 22:44  bagder
 
26483
 
 
26484
        * tests/server/getpart.c: include setup.h first
 
26485
 
 
26486
2004-11-29 22:25  bagder
 
26487
 
 
26488
        * CHANGES, docs/libcurl/curl_easy_setopt.3, lib/ftp.c: As reported
 
26489
          in Mandrake's bug tracker bug 12285
 
26490
          (http://qa.mandrakesoft.com/show_bug.cgi?id=12285), when
 
26491
          connecting to an IPv6 host with FTP, --disable-epsv (or
 
26492
          --disable-eprt) effectively disables the ability to transfer a
 
26493
          file. Now, when connected to an FTP server with IPv6, these FTP
 
26494
          commands can't be disabled even if asked to with the available
 
26495
          libcurl options.
 
26496
 
 
26497
2004-11-29 19:26  bagder
 
26498
 
 
26499
        * tests/server/getpart.c: zero terminate the buffer spitout()
 
26500
          returns, as the sws.c code depends on that!
 
26501
 
 
26502
2004-11-29 13:23  bagder
 
26503
 
 
26504
        * tests/: FILEFORMAT, runtests.pl: make it possible for a test case
 
26505
          to depend on the feature 'libz'
 
26506
 
 
26507
2004-11-29 13:11  bagder
 
26508
 
 
26509
        * lib/base64.h: killed trailing whitespace
 
26510
 
 
26511
2004-11-29 13:10  bagder
 
26512
 
 
26513
        * tests/: FILEFORMAT, getpart.pm, runtests.pl, server/Makefile.am,
 
26514
          server/getpart.c, server/getpart.h, server/sws.c: Enable test
 
26515
          cases to provide sections base64-encoded to be able to test with
 
26516
          binary data.
 
26517
 
 
26518
2004-11-29 13:09  bagder
 
26519
 
 
26520
        * tests/server/base64.pl: utility to base encode data passed on
 
26521
          stdin
 
26522
 
 
26523
2004-11-29 13:01  bagder
 
26524
 
 
26525
        * tests/data/: test130, test131, test132, test133, test134,
 
26526
          test139, test141, test155, test16, test162, test169, test212,
 
26527
          test32, test48, test503, test509, test510, test63, test64,
 
26528
          test80, test83, test88, test95, test97, test98: stricter newline
 
26529
          policy
 
26530
 
 
26531
2004-11-29 09:47  bagder
 
26532
 
 
26533
        * RELEASE-NOTES: spell
 
26534
 
 
26535
2004-11-29 09:10  bagder
 
26536
 
 
26537
        * lib/parsedate.c: if gmtime() returns NULL, this returns -1 to
 
26538
          bail out nicely
 
26539
 
 
26540
2004-11-28 14:04  bagder
 
26541
 
 
26542
        * docs/TODO: removed one we won't do, removed the CWD optimize as
 
26543
          it is (partly) done
 
26544
 
 
26545
2004-11-28 09:57  bagder
 
26546
 
 
26547
        * tests/libtest/lib518.c: add more info to the stderr output
 
26548
 
 
26549
2004-11-27 10:27  bagder
 
26550
 
 
26551
        * lib/ftp.c: typecast the coversion from long to int
 
26552
 
 
26553
2004-11-26 22:35  bagder
 
26554
 
 
26555
        * RELEASE-NOTES: progress meter newline
 
26556
 
 
26557
2004-11-26 17:08  giva
 
26558
 
 
26559
        * lib/: urldata.h, setup.h, transfer.c, url.c: I changed my mind.
 
26560
          Remove ioctl() macro in setup.h instead.
 
26561
 
 
26562
2004-11-26 16:04  giva
 
26563
 
 
26564
        * docs/examples/makefile.dj: Added anyauthput.exe.
 
26565
 
 
26566
2004-11-26 15:57  giva
 
26567
 
 
26568
        * lib/: transfer.c, url.c, urldata.h: Renamed urldata.h members
 
26569
          'ioctl*' to 'ioctrl*' due to clash with djgpp ioctl() macro in
 
26570
          setup.h.
 
26571
 
 
26572
2004-11-26 15:33  bagder
 
26573
 
 
26574
        * CHANGES, lib/progress.c, lib/transfer.c: As reported in
 
26575
          Mandrake's bug tracker bug 12289
 
26576
          (http://qa.mandrakesoft.com/show_bug.cgi?id=12289), curl would
 
26577
          print a newline to "finish" the progress meter after each
 
26578
          redirect and not only after a completed transfer.
 
26579
 
 
26580
2004-11-26 09:52  bagder
 
26581
 
 
26582
        * lib/ftp.c: removed no longer used variable
 
26583
 
 
26584
2004-11-26 09:41  bagder
 
26585
 
 
26586
        * tests/runtests.pl: last-second-before-commit changes corrected
 
26587
 
 
26588
2004-11-25 23:21  bagder
 
26589
 
 
26590
        * CHANGES, RELEASE-NOTES, lib/ftp.c, lib/url.c, lib/urldata.h,
 
26591
          tests/FILEFORMAT, tests/runtests.pl, tests/data/Makefile.am,
 
26592
          tests/data/test210, tests/data/test211, tests/data/test212: FTP
 
26593
          improvements:
 
26594
 
 
26595
          If EPSV, EPRT or LPRT is tried and doesn't work, it will not be
 
26596
          retried on the same server again even if a following request is
 
26597
          made using a persistent connection.
 
26598
 
 
26599
          If a second request is made to a server, requesting a file from
 
26600
          the same directory as the previous request operated on, libcurl
 
26601
          will no longer make that long series of CWD commands just to end
 
26602
          up on the same spot. Note that this is only for *exactly* the
 
26603
          same dir. There is still room for improvements to optimize the
 
26604
          CWD-sending when the dirs are only slightly different.
 
26605
 
 
26606
          Added test 210, 211 and 212 to verify these changes. Had to
 
26607
          improve the test script too and added a new primitive to the test
 
26608
          file format.
 
26609
 
 
26610
2004-11-25 17:49  bagder
 
26611
 
 
26612
        * lib/hostthre.c: made the code fit within 80 cols
 
26613
 
 
26614
2004-11-24 23:11  bagder
 
26615
 
 
26616
        * src/config-win32.h: mingw _has_ a ftruncate() but it doesn't work
 
26617
          with 64bit file sizes so we can just safely pretend we don't have
 
26618
          one
 
26619
 
 
26620
2004-11-24 20:34  giva
 
26621
 
 
26622
        * src/main.c:
 
26623
          Provide a 64-bit capable ftruncate(). MingW has one, but it takes
 
26624
          only 32-bit offsets.
 
26625
 
 
26626
2004-11-24 19:25  bagder
 
26627
 
 
26628
        * lib/strerror.c: added missing new error string
 
26629
 
 
26630
2004-11-24 17:16  bagder
 
26631
 
 
26632
        * src/config-win32.h: mingw has a ftruncate() function
 
26633
 
 
26634
2004-11-24 17:11  bagder
 
26635
 
 
26636
        * CHANGES, RELEASE-NOTES, TODO-RELEASE, docs/TODO, docs/curl.1,
 
26637
          docs/examples/Makefile.am, docs/examples/README,
 
26638
          docs/examples/anyauthput.c, docs/examples/https.c,
 
26639
          docs/examples/multi-post.c, docs/examples/persistant.c,
 
26640
          docs/examples/simplepost.c, docs/libcurl/curl_easy_setopt.3,
 
26641
          include/curl/curl.h, lib/README.httpauth, lib/http.c, lib/http.h,
 
26642
          lib/transfer.c, lib/transfer.h, lib/url.c, lib/urldata.h,
 
26643
          packages/vms/config-vms.h_with_ssl,
 
26644
          packages/vms/config-vms.h_without_ssl, src/main.c,
 
26645
          tests/data/test154, tests/data/test155, tests/data/test156,
 
26646
          tests/data/test170, tests/data/test174, tests/data/test175,
 
26647
          tests/data/test176, tests/data/test177, tests/data/test88: HTTP
 
26648
          "auth done right". See lib/README.httpauth
 
26649
 
 
26650
2004-11-24 17:08  bagder
 
26651
 
 
26652
        * TODO-RELEASE: decided to skip the MSVC makefile fixes, nobody
 
26653
          seems to really want them and they are rather excessive
 
26654
 
 
26655
2004-11-24 16:49  bagder
 
26656
 
 
26657
        * CHANGES, configure.ac: Andr�s Garc�a fixed the configure script
 
26658
          to detect select properly when run with Msys/Mingw on Windows.
 
26659
 
 
26660
2004-11-24 16:14  giva
 
26661
 
 
26662
        * docs/FAQ:
 
26663
          Clarify the static vs. import lib issue on Win32.
 
26664
 
 
26665
2004-11-23 23:15  bagder
 
26666
 
 
26667
        * docs/THANKS: added a bunch of people who really deserve to be
 
26668
          here
 
26669
 
 
26670
2004-11-23 11:05  bagder
 
26671
 
 
26672
        * tests/data/test518: oops, use the precheck too!
 
26673
 
 
26674
2004-11-23 10:52  bagder
 
26675
 
 
26676
        * TODO-RELEASE: cut out release with no issue to fix
 
26677
 
 
26678
2004-11-23 10:50  bagder
 
26679
 
 
26680
        * tests/: FILEFORMAT, runtests.pl, libtest/lib518.c: introducing
 
26681
          the client/precheck concept to allow test 518 to *only* run when
 
26682
          it actually can run and test the FD_SETSIZE stuff it is meant to
 
26683
          test
 
26684
 
 
26685
2004-11-23 10:22  bagder
 
26686
 
 
26687
        * RELEASE-NOTES, docs/BINDINGS: yet another binding
 
26688
 
 
26689
2004-11-22 23:26  bagder
 
26690
 
 
26691
        * CHANGES, configure.ac, tests/FILEFORMAT, tests/runtests.pl,
 
26692
          tests/data/test518, tests/libtest/lib518.c: David Phillips fix
 
26693
          for test 518 and my extension to make it not run on systems that
 
26694
          can't run it fine.
 
26695
 
 
26696
2004-11-22 17:24  bagder
 
26697
 
 
26698
        * docs/examples/getinfo.c: trying a version with URLs for all
 
26699
          function calls
 
26700
 
 
26701
2004-11-22 16:49  bagder
 
26702
 
 
26703
        * TODO-RELEASE: issue 52 is fixed, I work on 51
 
26704
 
 
26705
2004-11-22 15:41  bagder
 
26706
 
 
26707
        * docs/examples/http-post.c: removed trailing whitespace
 
26708
 
 
26709
2004-11-22 15:41  bagder
 
26710
 
 
26711
        * docs/examples/httpput.c: removed unused variable and trailing
 
26712
          whitespace
 
26713
 
 
26714
2004-11-22 15:07  bagder
 
26715
 
 
26716
        * docs/examples/fopen.c: remove curl_ prefix from functions not
 
26717
          present in libcurl
 
26718
 
 
26719
2004-11-22 14:48  bagder
 
26720
 
 
26721
        * docs/examples/curlx.c: re-indented to curl style
 
26722
 
 
26723
2004-11-22 14:43  bagder
 
26724
 
 
26725
        * docs/examples/curlgtk.c: renamed curl_thread to my_thread to
 
26726
          avoid confusion
 
26727
 
 
26728
2004-11-22 14:39  bagder
 
26729
 
 
26730
        * docs/examples/adddocsref.pl: add URLs in comments for all libcurl
 
26731
          function calls
 
26732
 
 
26733
2004-11-22 14:28  bagder
 
26734
 
 
26735
        * lib/: connect.c, ssluse.c: Curl_select's timeout arg is an int
 
26736
 
 
26737
2004-11-22 00:13  bagder
 
26738
 
 
26739
        * docs/KNOWN_BUGS: the FD_SETSIZE problem is fixed
 
26740
 
 
26741
2004-11-21 14:18  bagder
 
26742
 
 
26743
        * TODO-RELEASE: The FD_SETSIZE issue is already sorted, at least
 
26744
          internally. We still need to provide a better multi-API to allow
 
26745
          apps to avoid select().
 
26746
 
 
26747
2004-11-21 13:42  bagder
 
26748
 
 
26749
        * docs/examples/ftpupload.c: added comment for windows people about
 
26750
          READFUNCTION being needed
 
26751
 
 
26752
2004-11-20 09:57  bagder
 
26753
 
 
26754
        * lib/select.c: Dan Fandrich fix to compile with libc5
 
26755
 
 
26756
2004-11-19 16:15  giva
 
26757
 
 
26758
        * lib/Makefile.m32:
 
26759
          Enable >2GB files for MingW.
 
26760
 
 
26761
2004-11-19 15:38  giva
 
26762
 
 
26763
        * lib/: select.c, select.h: Suppress signed vs. unsigned warnings
 
26764
          on Win32
 
26765
 
 
26766
2004-11-19 15:03  bagder
 
26767
 
 
26768
        * lib/: select.c, select.h: Curl_select() now uses curl_socket_t on
 
26769
          socket arguments
 
26770
 
 
26771
2004-11-19 14:50  giva
 
26772
 
 
26773
        * tests/libtest/lib518.c: ifdef for portable "/dev/null".
 
26774
 
 
26775
2004-11-19 14:46  giva
 
26776
 
 
26777
        * lib/select.c:
 
26778
          Winsock sockets are not in range 0..FD_SETSIZE.  Shouldn't
 
26779
          Curl_select() use curl_socket_t ?
 
26780
 
 
26781
2004-11-19 14:45  bagder
 
26782
 
 
26783
        * lib/Makefile.vc6: add select.obj
 
26784
 
 
26785
2004-11-19 09:52  bagder
 
26786
 
 
26787
        * CHANGES, RELEASE-NOTES, lib/Makefile.inc, lib/connect.c,
 
26788
          lib/ftp.c, lib/http.c, lib/select.c, lib/select.h, lib/ssluse.c,
 
26789
          lib/telnet.c, lib/transfer.c, lib/url.c, tests/data/Makefile.am,
 
26790
          tests/data/test518, tests/libtest/Makefile.am,
 
26791
          tests/libtest/lib518.c: David Phillips' FD_SETSIZE fix
 
26792
 
 
26793
2004-11-18 15:04  bagder
 
26794
 
 
26795
        * lib/: hostip.c, telnet.c, transfer.c, url.c: Dan Fandrich fix:
 
26796
          eliminates some pedantic CodeWarrior compiler warnings and
 
26797
          errors.
 
26798
 
 
26799
2004-11-16 18:15  giva
 
26800
 
 
26801
        * src/Makefile.vc6:
 
26802
          Added revision tag.
 
26803
 
 
26804
2004-11-16 15:24  bagder
 
26805
 
 
26806
        * lib/Makefile.am: Added README.httpauth to the dist
 
26807
 
 
26808
2004-11-16 15:02  bagder
 
26809
 
 
26810
        * lib/README.httpauth: saved for the future
 
26811
 
 
26812
2004-11-16 09:49  bagder
 
26813
 
 
26814
        * docs/examples/multithread.c: mention the openssl callbacks for
 
26815
          SSL multithread
 
26816
 
 
26817
2004-11-15 22:49  bagder
 
26818
 
 
26819
        * tests/: data/Makefile.am, data/test517, libtest/Makefile.am,
 
26820
          libtest/lib517.c: added test case 517: 22 tests of the
 
26821
          curl_getdate() function
 
26822
 
 
26823
2004-11-15 22:41  bagder
 
26824
 
 
26825
        * docs/libcurl/curl_getdate.3: tiny format fix for nicer man output
 
26826
 
 
26827
2004-11-15 12:27  bagder
 
26828
 
 
26829
        * CHANGES, RELEASE-NOTES, lib/connect.c, lib/progress.h,
 
26830
          lib/ssluse.c, lib/url.c: clean up start time and t_startsingle
 
26831
          use so that redirect_time works properly
 
26832
 
 
26833
2004-11-15 12:25  bagder
 
26834
 
 
26835
        * docs/curl.1, src/writeout.c: new -w variables supported
 
26836
 
 
26837
2004-11-15 11:41  giva
 
26838
 
 
26839
        * src/makefile.dj: Added top_srcdir.
 
26840
 
 
26841
2004-11-15 11:38  giva
 
26842
 
 
26843
        * src/makefile.dj: Added revision id, test for USE_ARES.  Uses
 
26844
          Makefile.inc.
 
26845
 
 
26846
2004-11-15 09:54  bagder
 
26847
 
 
26848
        * docs/BINDINGS: binding for R
 
26849
 
 
26850
2004-11-14 14:51  giva
 
26851
 
 
26852
        * src/Makefile.b32:
 
26853
          Changes for static/dynamic linking of libcurl.  No need to
 
26854
          generate a dummy sys/utime.h. Cleanup.
 
26855
 
 
26856
2004-11-14 14:50  giva
 
26857
 
 
26858
        * src/: config-win32.h, main.c:
 
26859
          Borland doesn't have <sys/utime.h>, utime() nor _lseeki64().
 
26860
 
 
26861
2004-11-14 14:49  giva
 
26862
 
 
26863
        * lib/config-win32.h:
 
26864
          Borland doesn't have <sys/utime.h> nor utime().
 
26865
 
 
26866
2004-11-14 14:48  giva
 
26867
 
 
26868
        * lib/Makefile.b32:
 
26869
          Static lib is libcurl.lib and import lib libcurl_imp.lib.  Added
 
26870
          implib command. Cleanup
 
26871
 
 
26872
2004-11-13 22:57  bagder
 
26873
 
 
26874
        * lib/sendf.h: Dan fixed the CURL_DISABLE_VERBOSE_STRINGS stuff for
 
26875
          older gcc versions since they don't support C99 varargs macros.
 
26876
 
 
26877
2004-11-13 17:57  giva
 
26878
 
 
26879
        * Makefile.dist: MingW/djgpp: Use GNU make's internal 'cd' to avoid
 
26880
          shell-troubles.
 
26881
 
 
26882
2004-11-13 17:55  giva
 
26883
 
 
26884
        * src/Makefile.vc6: Fix location of timeval.c.
 
26885
 
 
26886
2004-11-13 17:54  giva
 
26887
 
 
26888
        * include/curl/curl.h: Update comment.
 
26889
 
 
26890
2004-11-13 16:47  giva
 
26891
 
 
26892
        * src/Makefile.m32: Add "-DCURL_STATICLIB" for static build.  Add
 
26893
          ../lib/timeval.c for objects.
 
26894
 
 
26895
2004-11-13 15:17  giva
 
26896
 
 
26897
        * lib/Makefile.vc6:
 
26898
          Renamed import lib to "libcurl_imp.lib".  Some cleanup and making
 
26899
          it more readable.
 
26900
 
 
26901
2004-11-13 15:17  giva
 
26902
 
 
26903
        * src/Makefile.vc6:
 
26904
          Set OpenSSL path to same as in ../lib/Makefile.vc6.  Import lib
 
26905
          is now "libcurl_imp.lib".  Some cleanup and making it more
 
26906
          readable.
 
26907
 
 
26908
2004-11-12 12:48  giva
 
26909
 
 
26910
        * src/Makefile.vc6: MSVC with static link must define
 
26911
          CURL_STATICLIB.  zlib path set to same as in lib/Makefile.vc6.
 
26912
 
 
26913
2004-11-12 12:45  giva
 
26914
 
 
26915
        * include/curl/curl.h, lib/Makefile.netware: Netware target (hosted
 
26916
          on Linux gcc) doesn't support or need __declspec.
 
26917
 
 
26918
2004-11-12 10:18  bagder
 
26919
 
 
26920
        * configure.ac, lib/http.c, lib/http_digest.c, lib/md5.c,
 
26921
          lib/url.c: Dan Fandrich added the --disable-crypto-auth option to
 
26922
          configure to allow libcurl to build without Digest support. (I
 
26923
          figure it should also explicitly disable Negotiate and NTLM.)
 
26924
 
 
26925
2004-11-12 07:42  bagder
 
26926
 
 
26927
        * docs/libcurl/curl_easy_setopt.3: format mistake fixed
 
26928
 
 
26929
2004-11-12 00:13  bagder
 
26930
 
 
26931
        * configure.ac: Dan Fandrich can spell, I cannot
 
26932
 
 
26933
2004-11-12 00:13  bagder
 
26934
 
 
26935
        * lib/dict.c: Dan Fandrich: make --disable-dict actually disable
 
26936
          dict
 
26937
 
 
26938
2004-11-12 00:11  bagder
 
26939
 
 
26940
        * docs/libcurl/curl_easy_setopt.3: clarify and update according to
 
26941
          commit made just now
 
26942
 
 
26943
2004-11-12 00:11  bagder
 
26944
 
 
26945
        * CHANGES, lib/easy.c, lib/http.c, lib/url.c, src/main.c,
 
26946
          tests/data/Makefile.am, tests/data/test515, tests/data/test516,
 
26947
          tests/libtest/Makefile.am, tests/libtest/lib515.c,
 
26948
          tests/libtest/lib516.c: Fix behaviour when passing NULL to
 
26949
          CURLOPT_POSTFIELDS and CURLOPT_HTTPPOST.
 
26950
 
 
26951
2004-11-11 23:01  bagder
 
26952
 
 
26953
        * configure.ac: fix a IDN detect/use mistake
 
26954
 
 
26955
2004-11-11 17:56  bagder
 
26956
 
 
26957
        * TODO-RELEASE: added some details on what to come
 
26958
 
 
26959
2004-11-11 17:34  bagder
 
26960
 
 
26961
        * CHANGES, configure.ac, lib/krb4.c, lib/sendf.h, lib/strerror.c,
 
26962
          lib/telnet.c: Dan Fandrich added --disable-verbose
 
26963
 
 
26964
2004-11-11 15:41  bagder
 
26965
 
 
26966
        * configure.ac: When libidn is detected without explicitly told to,
 
26967
          we provide -L/lib and -I/include options. Not anymore.
 
26968
 
 
26969
2004-11-11 15:15  bagder
 
26970
 
 
26971
        * ares/configure.ac: fix the -I path to the proper include dir when
 
26972
          --enable-debug is used
 
26973
 
 
26974
2004-11-11 13:25  giva
 
26975
 
 
26976
        * ares/ares.h:
 
26977
          Adapted for C++.
 
26978
 
 
26979
2004-11-11 10:51  bagder
 
26980
 
 
26981
        * RELEASE-NOTES: recent fixes
 
26982
 
 
26983
2004-11-11 10:26  bagder
 
26984
 
 
26985
        * CHANGES, configure.ac, docs/libcurl/curl_getdate.3,
 
26986
          lib/parsedate.c, lib/setup.h: dates from 2038 or later now return
 
26987
          0x7fffffff when 32 bit time_t is used
 
26988
 
 
26989
2004-11-11 09:03  bagder
 
26990
 
 
26991
        * include/curl/mprintf.h: fix curl.h include
 
26992
 
 
26993
2004-11-10 22:43  bagder
 
26994
 
 
26995
        * CHANGES, configure.ac: configure --with-gssapi fix
 
26996
 
 
26997
2004-11-10 16:50  bagder
 
26998
 
 
26999
        * CHANGES: Gisle's CURL_EXTERN fix
 
27000
 
 
27001
2004-11-10 15:30  giva
 
27002
 
 
27003
        * ares/ares_private.h: Replace IsNT with IS_NT().
 
27004
 
 
27005
2004-11-10 15:23  giva
 
27006
 
 
27007
        * ares/: ares_fds.c, ares_gethostbyaddr.c, ares_gethostbyname.c,
 
27008
          ares_init.c, windows_port.c: Replace IsNT with IS_NT().  Return
 
27009
          correct timeval in windows_port.c.  Squelch gcc warnings:   use
 
27010
          'ares_socket_t' in ares_fds.c.    Don't cast a 'lvalue' in
 
27011
          ares_init.c.
 
27012
 
 
27013
2004-11-09 19:10  bagder
 
27014
 
 
27015
        * ares/ares_private.h: fix CURL_EXTERN for debug builds
 
27016
 
 
27017
2004-11-09 15:57  giva
 
27018
 
 
27019
        * lib/file.c: Handle drive-letter on MS-DOS.
 
27020
 
 
27021
2004-11-09 15:55  giva
 
27022
 
 
27023
        * packages/Win32/README: Removed libcurl.def
 
27024
 
 
27025
2004-11-09 15:42  bagder
 
27026
 
 
27027
        * RELEASE-NOTES: with all external functions marked with
 
27028
          CURL_EXTERN it is easy to count them and... yes, they are 46!
 
27029
 
 
27030
2004-11-09 15:02  giva
 
27031
 
 
27032
        * include/curl/: curl.h, easy.h, mprintf.h, multi.h:
 
27033
          Changes for removing libcurl.def file on Win32.  Mark public
 
27034
          functions with "CURL_EXTERN".
 
27035
 
 
27036
2004-11-09 15:00  giva
 
27037
 
 
27038
        * lib/: Makefile.am, Makefile.m32, Makefile.netware, Makefile.vc6,
 
27039
          memdebug.h, strequal.h:
 
27040
          Changes for removing libcurl.def file on Win32.  Added
 
27041
          "CURL_EXTERN" to memdebug.h functions.  Cleaned up Makefile.vc6.
 
27042
 
 
27043
2004-11-08 22:39  bagder
 
27044
 
 
27045
        * CHANGES, RELEASE-NOTES: today's work
 
27046
 
 
27047
2004-11-08 22:31  bagder
 
27048
 
 
27049
        * src/main.c: another lame change in an attempt to fix the moot gcc
 
27050
          3.4 warning
 
27051
 
 
27052
2004-11-08 20:41  bagder
 
27053
 
 
27054
        * CHANGES, configure.ac, src/config.h.in, src/main.c: weirdo hack
 
27055
          to fix debian bug report 278691: 'curl -v writes debugging to its
 
27056
          network socket if stderr is closed'
 
27057
 
 
27058
2004-11-08 15:46  bagder
 
27059
 
 
27060
        * src/main.c: added a default in the switch in an attempt to avoid
 
27061
          the moot "will never be executed" warning by gcc 3.4.0
 
27062
 
 
27063
2004-11-08 15:21  giva
 
27064
 
 
27065
        * lib/config-win32ce.h:
 
27066
          Change OS name. Fix header guard.
 
27067
 
 
27068
2004-11-08 15:20  giva
 
27069
 
 
27070
        * lib/mprintf.c:
 
27071
          Un-do changes for WinCE; cdecl decoration is not needed.
 
27072
          Confirmed by Paul Nolan.
 
27073
 
 
27074
2004-11-08 08:47  bagder
 
27075
 
 
27076
        * configure.ac, lib/setup.h: check for and require tld.h to be
 
27077
          present before libidn usage is activated in the build, since
 
27078
          libidn 0.3.X didn't have the header and we don't support that old
 
27079
          libidn versions anyway.
 
27080
 
 
27081
          This was mentioned on the list by Jean-Philippe Barrette-LaPierre
 
27082
          and in bug report #1062264.
 
27083
 
 
27084
2004-11-08 00:48  bagder
 
27085
 
 
27086
        * ares/CHANGES: two post-1.2.1 changes
 
27087
 
 
27088
2004-11-07 14:37  bagder
 
27089
 
 
27090
        * ares/vc/areslib/: areslib.dsp, areslib.mak: added ares_cancel and
 
27091
          ares_version
 
27092
 
 
27093
2004-11-05 15:43  bagder
 
27094
 
 
27095
        * CHANGES, RELEASE-NOTES, lib/http.c, lib/http.h,
 
27096
          packages/vms/config-vms.h_with_ssl,
 
27097
          packages/vms/config-vms.h_without_ssl: Tim Sneddon's VMS fix for
 
27098
          huge HTTP POSTs
 
27099
 
 
27100
2004-11-05 09:22  bagder
 
27101
 
 
27102
        * lib/config-win32ce.h: removed errno, added EAGAIN
 
27103
 
 
27104
2004-11-05 09:19  bagder
 
27105
 
 
27106
        * lib/config-win32ce.h: it has a sys/stat.h file, according to Paul
 
27107
          Nolan
 
27108
 
 
27109
2004-11-04 17:18  bagder
 
27110
 
 
27111
        * RELEASE-NOTES: update
 
27112
 
 
27113
2004-11-04 17:17  bagder
 
27114
 
 
27115
        * CHANGES, docs/curl.1, src/main.c: more retry stuff
 
27116
 
 
27117
2004-11-04 17:15  bagder
 
27118
 
 
27119
        * docs/TODO: test server port numbers are now easily changed
 
27120
 
 
27121
2004-11-04 17:14  bagder
 
27122
 
 
27123
        * lib/timeval.h: delete trailing whitespace
 
27124
 
 
27125
2004-11-04 15:19  bagder
 
27126
 
 
27127
        * configure.ac: based Andres Garcia's patch, added for mingw build
 
27128
 
 
27129
2004-11-02 22:46  bagder
 
27130
 
 
27131
        * RELEASE-NOTES: recent changes
 
27132
 
 
27133
2004-11-02 15:02  bagder
 
27134
 
 
27135
        * lib/mprintf.c: use ifdef not if
 
27136
 
 
27137
2004-11-02 11:12  bagder
 
27138
 
 
27139
        * CHANGES, include/curl/curl.h, include/curl/multi.h,
 
27140
          lib/Makefile.am, lib/config-win32ce.h, lib/connect.c, lib/dict.c,
 
27141
          lib/easy.c, lib/file.c, lib/formdata.c, lib/ftp.c, lib/getenv.c,
 
27142
          lib/hostthre.c, lib/http.c, lib/if2ip.c, lib/ldap.c,
 
27143
          lib/mprintf.c, lib/setup.h, lib/strerror.c, lib/telnet.c,
 
27144
          lib/transfer.c, lib/url.c: Paul Nolan fix to make libcurl build
 
27145
          nicely on Windows CE
 
27146
 
 
27147
2004-11-02 10:43  bagder
 
27148
 
 
27149
        * docs/curl.1: documented the current --retry options
 
27150
 
 
27151
2004-11-02 09:26  bagder
 
27152
 
 
27153
        * docs/examples/getinmemory.c: modified to not use realloc() on a
 
27154
          NULL pointer
 
27155
 
 
27156
2004-11-01 23:50  bagder
 
27157
 
 
27158
        * CHANGES, configure.ac: When cross-compiling, the configure script
 
27159
          no longer attempts to use pkg-config on the build host in order
 
27160
          to detect OpenSSL compiler options.
 
27161
 
 
27162
2004-10-28 15:18  giva
 
27163
 
 
27164
        * src/main.c:
 
27165
          Fixed _write() arguments.
 
27166
 
 
27167
2004-10-28 15:13  giva
 
27168
 
 
27169
        * src/main.c: [no log message]
 
27170
 
 
27171
2004-10-28 09:23  bagder
 
27172
 
 
27173
        * src/main.c: use longs
 
27174
 
 
27175
2004-10-27 23:46  bagder
 
27176
 
 
27177
        * CHANGES, lib/content_encoding.c: Dan Fandrich's gzip handling fix
 
27178
 
 
27179
2004-10-27 23:29  bagder
 
27180
 
 
27181
        * CHANGES, src/main.c, tests/data/Makefile.am, tests/data/test195,
 
27182
          tests/data/test196, tests/data/test197, tests/data/test198: Added
 
27183
          --retry and --retry-delay first attempt with four related test
 
27184
          cases.
 
27185
 
 
27186
2004-10-27 16:18  bagder
 
27187
 
 
27188
        * tests/ftpserver.pl: log client disconnects
 
27189
 
 
27190
2004-10-26 15:31  bagder
 
27191
 
 
27192
        * lib/setup.h: Testing to define _REENTRANT unconditionally in
 
27193
          here.
 
27194
 
 
27195
2004-10-26 10:09  bagder
 
27196
 
 
27197
        * docs/INSTALL: mention how LDFLAGS=-R can be used (or
 
27198
          LD_LIBRARY_PATH or ld.so.conf)
 
27199
 
 
27200
2004-10-26 10:08  bagder
 
27201
 
 
27202
        * ares/: ares_cancel.3, ares_strerror.3: mention incompatibilities
 
27203
          with ares
 
27204
 
 
27205
2004-10-25 13:28  bagder
 
27206
 
 
27207
        * CHANGES, docs/TODO, lib/http.c, lib/transfer.c,
 
27208
          tests/data/Makefile.am, tests/data/test194: Tomas Pospisek filed
 
27209
          bug report #1053287 that proved -C - and --fail on a file that
 
27210
          was already completely downloaded caused an error, while it
 
27211
          doesn't if you don't use --fail! I added test case 194 to verify
 
27212
          the fix.  Grrr. CURLOPT_FAILONERROR is now added to the list
 
27213
          stuff to remove in libcurl v8 due to all the kludges needed to
 
27214
          support it.
 
27215
 
 
27216
2004-10-25 13:28  bagder
 
27217
 
 
27218
        * tests/runtests.pl: just nicer output when this is seen
 
27219
 
 
27220
2004-10-25 13:28  bagder
 
27221
 
 
27222
        * tests/getpart.pm: the array sizes _can_ differ and the arrays can
 
27223
          still match, since chomp is used at times but it doesn't decrease
 
27224
          the array size
 
27225
 
 
27226
2004-10-25 13:05  bagder
 
27227
 
 
27228
        * docs/libcurl/curl_formadd.3: format update
 
27229
 
 
27230
2004-10-25 00:31  bagder
 
27231
 
 
27232
        * CHANGES, lib/formdata.c: Mohun Biswas found out that formposting
 
27233
          a zero-byte file didn't work very good. I fixed.
 
27234
 
 
27235
2004-10-24 15:02  bagder
 
27236
 
 
27237
        * ares/.cvsignore: ignore this
 
27238
 
 
27239
2004-10-24 15:02  bagder
 
27240
 
 
27241
        * ares/: Makefile.am, maketgz: maketgz now creates a
 
27242
          ares_version.h.dist file with the given version data properly
 
27243
          set, and the Makefile.am is now fixed to use that when building a
 
27244
          new package with make dist.
 
27245
 
 
27246
2004-10-21 10:22  bagder
 
27247
 
 
27248
        * lib/ftp.c: Dan Fandrich's better ifdef for include fix
 
27249
 
 
27250
2004-10-20 10:01  bagder
 
27251
 
 
27252
        * ares/CHANGES: 1.2.1 release time
 
27253
 
 
27254
2004-10-19 20:50  bagder
 
27255
 
 
27256
        * CHANGES: this change was reverted since it broke on solaris
 
27257
 
 
27258
2004-10-19 20:49  bagder
 
27259
 
 
27260
        * docs/KNOWN_BUGS: iconv 2.1.3 is considered bad for test case 165
 
27261
 
 
27262
2004-10-19 20:46  bagder
 
27263
 
 
27264
        * tests/data/test165: revert the charset fix as it broke the
 
27265
          solaris tests (native iconv doesn't like that name)
 
27266
 
 
27267
2004-10-19 20:36  bagder
 
27268
 
 
27269
        * perl/contrib/formfind: Ralph Mitchell fixed: input field with
 
27270
          NAME= and VALUE= weren't processed properly case insensitive
 
27271
 
 
27272
2004-10-19 20:26  bagder
 
27273
 
 
27274
        * CHANGES, lib/transfer.c: Alexander Krasnostavsky made it possible
 
27275
          to make FTP 3rd party transfers with both source and destination
 
27276
          being the same host. It can be useful if you want to move a file
 
27277
          on a server or similar.
 
27278
 
 
27279
2004-10-19 17:34  bagder
 
27280
 
 
27281
        * docs/curl.1: snart isn't really used these days so we cut out the
 
27282
          reference to it
 
27283
 
 
27284
2004-10-19 17:32  bagder
 
27285
 
 
27286
        * docs/curl.1: added num_connects
 
27287
 
 
27288
2004-10-19 17:30  bagder
 
27289
 
 
27290
        * CHANGES, RELEASE-NOTES, TODO-RELEASE,
 
27291
          docs/libcurl/curl_easy_getinfo.3, include/curl/curl.h,
 
27292
          lib/connect.c, lib/getinfo.c, lib/urldata.h, src/writeout.c,
 
27293
          tests/data/Makefile.am, tests/data/test192, tests/data/test193:
 
27294
          CURLINFO_NUM_CONNECTS and more
 
27295
 
 
27296
2004-10-19 12:14  giva
 
27297
 
 
27298
        * lib/config.dj:
 
27299
          djgpp has locale.h and setlocale().
 
27300
 
 
27301
2004-10-19 12:13  giva
 
27302
 
 
27303
        * src/config-win32.h:
 
27304
          All Win compilers have locale.h + setlocale().
 
27305
 
 
27306
2004-10-19 08:04  bagder
 
27307
 
 
27308
        * CHANGES, tests/data/test165: bug 1049275 fixes test 165
 
27309
 
 
27310
2004-10-18 15:37  bagder
 
27311
 
 
27312
        * CHANGES, configure.ac, src/config.h.in, src/main.c: Peter
 
27313
          Wullinger pointed out that curl should call setlocale() properly
 
27314
          to initiate the specific language operations, to make the IDN
 
27315
          stuff work better.
 
27316
 
 
27317
2004-10-18 10:42  bagder
 
27318
 
 
27319
        * RELEASE-NOTES, include/curl/curlver.h: start over on 7.12.3
 
27320
 
 
27321
2004-10-18 09:48  bagder
 
27322
 
 
27323
        * CHANGES: 7.12.2
 
27324
 
 
27325
2004-10-17 09:48  bagder
 
27326
 
 
27327
        * RELEASE-NOTES: new mirror
 
27328
 
 
27329
2004-10-16 16:07  bagder
 
27330
 
 
27331
        * RELEASE-NOTES, TODO-RELEASE: today's changes
 
27332
 
 
27333
2004-10-16 16:06  bagder
 
27334
 
 
27335
        * CHANGES, lib/ftp.c: Alexander Krasnostavsky made the
 
27336
          CURLOPT_FTP_CREATE_MISSING_DIRS option work fine even for third
 
27337
          party transfers.
 
27338
 
 
27339
2004-10-16 15:54  bagder
 
27340
 
 
27341
        * CHANGES, lib/cookie.c: libcurl leaked memory for cookies with the
 
27342
          "max-age" field set.
 
27343
 
 
27344
2004-10-16 15:20  giva
 
27345
 
 
27346
        * CHANGES:
 
27347
          Changes for issue 50
 
27348
 
 
27349
2004-10-16 15:17  giva
 
27350
 
 
27351
        * docs/examples/fileupload.c:
 
27352
          Open "debugit" in binary mode ("rb").
 
27353
 
 
27354
2004-10-16 14:59  giva
 
27355
 
 
27356
        * lib/hostthre.c:
 
27357
          Added Traian Nicolescu's patches for threaded resolver on
 
27358
          Windows. Plugged some potential handle and memory leaks.
 
27359
 
 
27360
          Refs.    http://curl.haxx.se/mail/lib-2004-10/0134.html
 
27361
          http://curl.haxx.se/mail/lib-2004-10/0157.html
 
27362
 
 
27363
2004-10-14 15:44  bagder
 
27364
 
 
27365
        * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/url.c,
 
27366
          tests/data/Makefile.am, tests/data/test191: Eric Vergnaud pointed
 
27367
          out that libcurl didn't treat ?-letters in the user name and
 
27368
          password fields properly in URLs, like
 
27369
          ftp://us?er:pass?word@site.com/. Added test 191 to verify the
 
27370
          fix.
 
27371
 
 
27372
2004-10-14 15:44  bagder
 
27373
 
 
27374
        * tests/data/test59: use quotes to make gdb usage on this easier
 
27375
 
 
27376
2004-10-14 15:34  bagder
 
27377
 
 
27378
        * TODO-RELEASE: let's fix this too
 
27379
 
 
27380
2004-10-13 21:11  giva
 
27381
 
 
27382
        * lib/memdebug.c:
 
27383
          Set errno = ENOMEM on faild countcheck().
 
27384
 
 
27385
2004-10-13 10:46  bagder
 
27386
 
 
27387
        * RELEASE-NOTES: .NET binding
 
27388
 
 
27389
2004-10-12 20:20  bagder
 
27390
 
 
27391
        * tests/FILEFORMAT: correction
 
27392
 
 
27393
2004-10-12 14:49  bagder
 
27394
 
 
27395
        * lib/sendf.c: #include "strerror.h" to get the strerror proto
 
27396
 
 
27397
2004-10-12 14:47  bagder
 
27398
 
 
27399
        * CHANGES, RELEASE-NOTES: recent fixes
 
27400
 
 
27401
2004-10-12 14:47  bagder
 
27402
 
 
27403
        * TODO-RELEASE: one item fixed, one added for 7.12.2 and two more
 
27404
          for 7.12.3
 
27405
 
 
27406
2004-10-12 09:24  bagder
 
27407
 
 
27408
        * lib/sendf.c: add proper error message when send() fails
 
27409
 
 
27410
2004-10-11 19:26  bagder
 
27411
 
 
27412
        * lib/strerror.h: removed trailing whitespace
 
27413
 
 
27414
2004-10-11 19:23  bagder
 
27415
 
 
27416
        * CHANGES, lib/connect.c: SO_NOSIGPIPE
 
27417
 
 
27418
2004-10-10 16:36  bagder
 
27419
 
 
27420
        * lib/url.c: another lame attempt to avoid the "warning: will never
 
27421
          be executed" warning by gcc 3.4
 
27422
 
 
27423
2004-10-10 16:08  giva
 
27424
 
 
27425
        * lib/strtoofft.h:
 
27426
          MSVC uses 'i64' suffix for 64-bit sizes.
 
27427
 
 
27428
2004-10-10 09:51  bagder
 
27429
 
 
27430
        * tests/testcurl.pl: attempt to make the configure output appear in
 
27431
          the build log when it runs on my solaris 2.7 box too (currently
 
27432
          unknown perl version)
 
27433
 
 
27434
2004-10-10 09:45  bagder
 
27435
 
 
27436
        * src/config.h.in: set the SIZEOF_LONG define to get the new
 
27437
          lib/strtoofft.h fine
 
27438
 
 
27439
2004-10-10 05:39  bagder
 
27440
 
 
27441
        * lib/strtoofft.h: If long is 8 bytes we can use strtol() to get 64
 
27442
          bit numbers and won't need our strtoll() replacement function.
 
27443
 
 
27444
2004-10-10 05:32  bagder
 
27445
 
 
27446
        * lib/hostip.c: Prevent a longjmp warning by moving the rc assign
 
27447
          within Curl_resolv().  Andy Cedilnik reported. Warning on HP-UX?
 
27448
 
 
27449
2004-10-10 05:28  bagder
 
27450
 
 
27451
        * lib/: strtoofft.c, strtoofft.h: Use LL suffix for long long
 
27452
          constants if the compiler supports it, to prevent warnings.
 
27453
 
 
27454
2004-10-10 05:22  bagder
 
27455
 
 
27456
        * configure.ac: If long long is supported, check if [num]LL is
 
27457
          supported for numerical constants.
 
27458
 
 
27459
2004-10-08 14:59  bagder
 
27460
 
 
27461
        * docs/KNOWN_BUGS: --enable-ares on AIX has problem
 
27462
 
 
27463
2004-10-08 11:57  bagder
 
27464
 
 
27465
        * docs/TODO: Use 'struct lifreq' and SIOCGLIFADDR
 
27466
 
 
27467
2004-10-08 11:39  bagder
 
27468
 
 
27469
        * lib/strtoofft.c: killed trailing whitespace
 
27470
 
 
27471
2004-10-08 10:18  bagder
 
27472
 
 
27473
        * configure.ac, lib/formdata.c: if basename was found, check for a
 
27474
          prototype and if none was found, provide our own in the
 
27475
          formdata.c file to prevent warnings on systems without it
 
27476
 
 
27477
2004-10-08 10:16  bagder
 
27478
 
 
27479
        * lib/progress.c: prevent warning with comparison between signed
 
27480
          and unsigned
 
27481
 
 
27482
2004-10-08 00:57  bagder
 
27483
 
 
27484
        * tests/server/: Makefile.am, sws.c: use curlx_strnequal() from the
 
27485
          private lib sources instead of strncasecmp() for maximum
 
27486
          portability
 
27487
 
 
27488
2004-10-08 00:56  bagder
 
27489
 
 
27490
        * lib/security.c: use curl_strnequal(), not strncasecmp()
 
27491
 
 
27492
2004-10-07 14:17  bagder
 
27493
 
 
27494
        * RELEASE-NOTES: Gisle's new fix, the old file:// leak
 
27495
 
 
27496
2004-10-07 09:41  bagder
 
27497
 
 
27498
        * lib/url.c: use tld_strerror() only if previously detected, since
 
27499
          otherwise we can't work with libidn < 0.5.6
 
27500
 
 
27501
2004-10-07 09:41  bagder
 
27502
 
 
27503
        * configure.ac: check for tld_strerror
 
27504
 
 
27505
2004-10-06 21:00  giva
 
27506
 
 
27507
        * CHANGES:
 
27508
          Added tld_check_name().
 
27509
 
 
27510
2004-10-06 20:55  giva
 
27511
 
 
27512
        * lib/url.c:
 
27513
          Fixed tld_check_name(). idna_to_unicode_lzlz() should never fail,
 
27514
          but return FALSE if 'uc_name == NULL' just in case.
 
27515
 
 
27516
2004-10-06 20:40  giva
 
27517
 
 
27518
        * lib/url.c:
 
27519
          USE_LIBIDN: Added Top-level-domain (TLD) check for host->name.
 
27520
          Only print a warning if check fails.
 
27521
 
 
27522
2004-10-06 16:58  bagder
 
27523
 
 
27524
        * tests/data/: Makefile.am, test188, test189, test99: test resume
 
27525
          and redirect
 
27526
 
 
27527
2004-10-06 15:37  bagder
 
27528
 
 
27529
        * CHANGES, RELEASE-NOTES, lib/transfer.c, tests/data/Makefile.am,
 
27530
          tests/data/test99: Chih-Chung Chang reported that if you use
 
27531
          CURLOPT_RESUME_FROM and enabled CURLOPT_FOLLOWLOCATION, libcurl
 
27532
          reported error if a redirect happened even if the new URL would
 
27533
          provide the resumed file. Test case 188 added to verify the fix
 
27534
          (together with existing test 99).
 
27535
 
 
27536
2004-10-06 15:24  giva
 
27537
 
 
27538
        * docs/examples/multi-app.c: [no log message]
 
27539
 
 
27540
2004-10-06 11:04  bagder
 
27541
 
 
27542
        * CHANGES, RELEASE-NOTES: updates of today
 
27543
 
 
27544
2004-10-06 09:52  bagder
 
27545
 
 
27546
        * lib/hostip4.c: avoid warnings on systems with this member set
 
27547
          const
 
27548
 
 
27549
2004-10-06 09:50  bagder
 
27550
 
 
27551
        * curl-style.el, ares/adig.c, ares/ahost.c, ares/ares.h,
 
27552
          ares/ares__get_hostent.c, ares/ares__read_line.c,
 
27553
          ares/ares_dns.h, ares/ares_expand_name.c, ares/ares_fds.c,
 
27554
          ares/ares_gethostbyaddr.c, ares/ares_gethostbyname.c,
 
27555
          ares/ares_init.c, ares/ares_mkquery.c, ares/ares_parse_a_reply.c,
 
27556
          ares/ares_parse_ptr_reply.c, ares/ares_private.h,
 
27557
          ares/ares_process.c, ares/ares_query.c, ares/ares_search.c,
 
27558
          ares/ares_send.c, ares/ares_timeout.c, docs/MANUAL,
 
27559
          docs/examples/curlx.c, docs/examples/fopen.c,
 
27560
          docs/examples/multi-app.c, include/curl/curl.h, lib/amigaos.c,
 
27561
          lib/amigaos.h, lib/config-mac.h, lib/config-vms.h, lib/connect.c,
 
27562
          lib/cookie.c, lib/cookie.h, lib/dict.c, lib/file.c,
 
27563
          lib/formdata.c, lib/ftp.c, lib/getenv.c, lib/hostares.c,
 
27564
          lib/hostasyn.c, lib/hostip.c, lib/hostip4.c, lib/hostip6.c,
 
27565
          lib/hostsyn.c, lib/hostthre.c, lib/http.c, lib/http_digest.c,
 
27566
          lib/inet_ntop.c, lib/inet_pton.c, lib/krb4.c, lib/ldap.c,
 
27567
          lib/memory.h, lib/netrc.c, lib/progress.c, lib/security.c,
 
27568
          lib/security.h, lib/sendf.c, lib/speedcheck.c, lib/ssluse.c,
 
27569
          lib/strequal.c, lib/telnet.c, lib/transfer.h, lib/url.c,
 
27570
          lib/urldata.h, src/config-amigaos.h, src/config-mac.h,
 
27571
          src/getpass.c, src/homedir.c, src/main.c, src/urlglob.c: removed
 
27572
          tabs and trailing whitespace from source
 
27573
 
 
27574
2004-10-06 09:33  bagder
 
27575
 
 
27576
        * configure.ac: Dan Fandrich fix for hosts that need both -lnsl and
 
27577
          -lsocket
 
27578
 
 
27579
2004-10-06 08:58  bagder
 
27580
 
 
27581
        * lib/if2ip.c: untabify
 
27582
 
 
27583
2004-10-05 15:48  giva
 
27584
 
 
27585
        * lib/config.dj:
 
27586
          djgpp has basename()
 
27587
 
 
27588
2004-10-05 13:03  bagder
 
27589
 
 
27590
        * lib/url.c: minor edit to re-use a variable and to hopefully avoid
 
27591
          a (moot) warning about code that won't be reached
 
27592
 
 
27593
2004-10-05 12:52  bagder
 
27594
 
 
27595
        * CHANGES, RELEASE-NOTES: recent fixes
 
27596
 
 
27597
2004-10-05 10:45  bagder
 
27598
 
 
27599
        * configure.ac: make the given path to --with-libidn override any
 
27600
          other installation
 
27601
 
 
27602
2004-10-05 10:42  bagder
 
27603
 
 
27604
        * lib/strerror.c: avoid warning for unused variable
 
27605
 
 
27606
2004-10-05 10:40  bagder
 
27607
 
 
27608
        * lib/strerror.c: use idna_strerror() if it is available (only in
 
27609
          libidn 0.5.6 or later)
 
27610
 
 
27611
2004-10-05 08:55  bagder
 
27612
 
 
27613
        * lib/formdata.c: Only include libgen.h if we have a basename as
 
27614
          well.
 
27615
 
 
27616
          Mainly meant to deal with the IRIX case which seems to requrie a
 
27617
          "-lgen" lib to find the basename function and thus without the
 
27618
          gen lib, it finds the header but not the function and our
 
27619
          replacement function has a prototype that doesn't match the IRIX
 
27620
          one.
 
27621
 
 
27622
          A different approach would be to make configure detect and use
 
27623
          -lgen for the systems that require it.
 
27624
 
 
27625
2004-10-05 08:49  bagder
 
27626
 
 
27627
        * lib/formdata.c: let our basename() be static
 
27628
 
 
27629
2004-10-04 14:54  bagder
 
27630
 
 
27631
        * docs/FAQ: name mix fix
 
27632
 
 
27633
2004-10-04 12:37  bagder
 
27634
 
 
27635
        * CHANGES, RELEASE-NOTES, TODO-RELEASE: closing in on release
 
27636
 
 
27637
2004-10-04 12:36  bagder
 
27638
 
 
27639
        * lib/easy.c, lib/hostip.c, lib/url.c, tests/data/test506: Made the
 
27640
          dns entry remain locked while a connection to the host remains to
 
27641
          allow verbose output during this period. Bertrand Demiddelaer
 
27642
          reported and helped fixing.
 
27643
 
 
27644
2004-10-03 23:32  bagder
 
27645
 
 
27646
        * lib/hostasyn.c: set async.done to TRUE last in the addrinfo
 
27647
          callback to prevent the risk that the multi-threaded resolver
 
27648
          does wrong
 
27649
 
 
27650
2004-10-03 23:02  bagder
 
27651
 
 
27652
        * lib/cookie.c: Replaced the use of isspace() with our own version
 
27653
          instead since we have most data as 'char *' and that makes us
 
27654
          pass in negative values if there is 8bit data in the string.
 
27655
          Changing to unsigned causes too much warnings or too many
 
27656
          required typecasts to the normal string functions.
 
27657
 
 
27658
2004-10-03 22:50  bagder
 
27659
 
 
27660
        * configure.ac: when building with libidn support, check for
 
27661
          idna_strerror() which is included in very recent versions
 
27662
 
 
27663
2004-10-03 19:38  bagder
 
27664
 
 
27665
        * docs/libcurl/curl_multi_perform.3: added info about how users get
 
27666
          info (like the CURLcode return code) from individual transfers
 
27667
 
 
27668
2004-10-03 10:15  bagder
 
27669
 
 
27670
        * tests/libtest/lib503.c: removed trailing whitespace
 
27671
 
 
27672
2004-10-02 15:01  bagder
 
27673
 
 
27674
        * CHANGES, lib/strerror.c, lib/strerror.h, lib/url.c: Gisle Vanem
 
27675
          provided code that displays an error message when the (libidn
 
27676
          based) IDN conversion fails. This is really due to a missing
 
27677
          suitable function in the libidn API that I hope we can remove
 
27678
          once libidn gets a function like this.
 
27679
 
 
27680
2004-10-02 14:58  bagder
 
27681
 
 
27682
        * lib/setup.h: removed weird preprocessor juggling not needed
 
27683
 
 
27684
2004-10-01 13:27  bagder
 
27685
 
 
27686
        * lib/formdata.c: someone should hit me
 
27687
 
 
27688
2004-10-01 13:22  bagder
 
27689
 
 
27690
        * CHANGES, lib/ftp.c: Aleksandar Milivojevic reported a problem in
 
27691
          the Redhat bugzilla (see
 
27692
          https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=134133) and
 
27693
          not to anyone involved in the curl project! This happens when you
 
27694
          try to curl a file from a proftpd site using SSL. It seems
 
27695
          proftpd sends a somewhat unorthodox PASS response code (232
 
27696
          instead of 230). I relaxed the response code check to deal with
 
27697
          this and similar cases.
 
27698
 
 
27699
2004-10-01 13:20  bagder
 
27700
 
 
27701
        * lib/formdata.c: fixed the basename() replacement, reported by
 
27702
          Gisle
 
27703
 
 
27704
2004-10-01 08:43  bagder
 
27705
 
 
27706
        * docs/libcurl/curl_easy_getinfo.3: mention when this option was
 
27707
          added
 
27708
 
 
27709
2004-10-01 08:43  bagder
 
27710
 
 
27711
        * RELEASE-NOTES: reflect the last few changes
 
27712
 
 
27713
2004-10-01 08:36  bagder
 
27714
 
 
27715
        * CHANGES, TODO-RELEASE, configure.ac, lib/formdata.c,
 
27716
          tests/data/test166, tests/data/test304, tests/data/test39,
 
27717
          tests/data/test44, tests/data/test71, tests/data/test9: - Based
 
27718
          on Fedor Karpelevitch's formpost path basename patch, file parts
 
27719
          in   formposts no longer include the path part. If you _really_
 
27720
          want them, you   must provide your preferred full file name with
 
27721
          CURLFORM_FILENAME.
 
27722
 
 
27723
            Added detection for libgen.h and basename() to configure. My
 
27724
          custom
 
27725
            basename() replacement function for systems without it, might
 
27726
          be a bit too
 
27727
            naive...
 
27728
 
 
27729
            Updated 6 test cases to make them work with the stripped paths.
 
27730
 
 
27731
2004-09-30 23:01  bagder
 
27732
 
 
27733
        * CHANGES, TODO-RELEASE, docs/libcurl/curl_easy_getinfo.3,
 
27734
          include/curl/curl.h, lib/connect.c, lib/getinfo.c, lib/urldata.h:
 
27735
          - Larry Campbell added CURLINFO_OS_ERRNO to curl_easy_getinfo()
 
27736
          that allows an   app to retrieve the errno variable after a
 
27737
          (connect) failure. It will make   sense to provide this for more
 
27738
          failures in a more generic way, but let's   start like this.
 
27739
 
 
27740
2004-09-30 22:50  bagder
 
27741
 
 
27742
        * lib/sendf.h: killed trailing whitespace
 
27743
 
 
27744
2004-09-30 21:50  bagder
 
27745
 
 
27746
        * CHANGES, include/curl/multi.h: G�nter Knauf and Casey O'Donnell
 
27747
          worked out an extra #if condition for the curl/multi.h header to
 
27748
          work better in winsock-using apps.
 
27749
 
 
27750
2004-09-30 21:46  bagder
 
27751
 
 
27752
        * CHANGES, buildconf: Jean-Philippe Barrette-LaPierre made
 
27753
          buildconf run better on Mac OS X by properly using glibtoolize
 
27754
          instead of plain libtoolize. (This is made if glibtool was found
 
27755
          and used instead of plain libtool.)
 
27756
 
 
27757
2004-09-30 16:38  bagder
 
27758
 
 
27759
        * docs/curl.1: --max-redirs is _not_ -Z
 
27760
 
 
27761
2004-09-30 14:20  bagder
 
27762
 
 
27763
        * TODO-RELEASE: 48 - Harshal Pradhan's isspace() fix for 8bit
 
27764
          cookie content
 
27765
 
 
27766
2004-09-30 13:41  bagder
 
27767
 
 
27768
        * TODO-RELEASE: issue 47 - Peter Sylvester's patch related to the
 
27769
          new SRP on the TLS layer
 
27770
 
 
27771
2004-09-30 13:38  bagder
 
27772
 
 
27773
        * TODO-RELEASE: fix the multi.h too
 
27774
 
 
27775
2004-09-30 10:01  bagder
 
27776
 
 
27777
        * TODO-RELEASE: added issue 45 "Chris' suspected race condition in
 
27778
          the windows threaded resolver"
 
27779
 
 
27780
2004-09-30 09:59  bagder
 
27781
 
 
27782
        * TODO-RELEASE: added five things I want fixed before the next
 
27783
          release
 
27784
 
 
27785
2004-09-29 09:21  bagder
 
27786
 
 
27787
        * lib/ftp.c: Fixed an error message: we use CWD, we don't cd into
 
27788
          dirs with FTP
 
27789
 
 
27790
2004-09-29 00:26  bagder
 
27791
 
 
27792
        * CHANGES, RELEASE-NOTES, lib/easy.c: Bertrand Demiddelaer fixed
 
27793
          curl_easy_reset() so that it doesn't mistakingly enable the
 
27794
          progress meter.
 
27795
 
 
27796
2004-09-29 00:19  bagder
 
27797
 
 
27798
        * ares/: CHANGES, ares_init.c: - Henrik Stoerner fix: got a report
 
27799
          that Tru64 Unix (the unix from Digital   when they made Alpha's)
 
27800
          uses /etc/svc.conf for the purpose fixed below for   other OSes.
 
27801
          He made c-ares check for and understand it if present.
 
27802
 
 
27803
          - Now c-ares will use local host name lookup _before_ DNS
 
27804
          resolving by default   if nothing else is told.
 
27805
 
 
27806
2004-09-29 00:04  bagder
 
27807
 
 
27808
        * CHANGES, RELEASE-NOTES: recent stuff
 
27809
 
 
27810
2004-09-29 00:04  bagder
 
27811
 
 
27812
        * configure.ac: made pkg-config not get used if a path is given
 
27813
          with --with-ssl
 
27814
 
 
27815
2004-09-28 09:11  bagder
 
27816
 
 
27817
        * lib/url.c: Only active the engine code if ssl is enabled. This is
 
27818
          how the actual engine member in the struct is used.
 
27819
 
 
27820
2004-09-27 00:35  bagder
 
27821
 
 
27822
        * ares/: CHANGES, ares_init.c: - Henrik Stoerner: found out that
 
27823
          C-ARES does not look at the /etc/host.conf   file to determine
 
27824
          the sequence in which to search /etc/hosts and DNS.  So on
 
27825
          systems where this order is defined by /etc/host.conf instead of
 
27826
          a "lookup"   entry in /etc/resolv.conf, C-ARES will always
 
27827
          default to looking in DNS   first, and /etc/hosts second.
 
27828
 
 
27829
            c-ares now looks at
 
27830
 
 
27831
            1) resolv.conf (for the "lookup" line);
 
27832
            2) nsswitch.fon (for the "hosts:" line);
 
27833
            3) host.conf (for the "order" line).
 
27834
 
 
27835
            First match wins.
 
27836
 
 
27837
2004-09-26 20:20  bagder
 
27838
 
 
27839
        * ares/: CHANGES, ares_gethostbyaddr.c, ares_gethostbyname.c,
 
27840
          ares_private.h: Dominick Meglio host file path discovery patch
 
27841
          for windows
 
27842
 
 
27843
2004-09-26 08:53  bagder
 
27844
 
 
27845
        * lib/ldap.c: Ben Greear's minor fix to build (better) with
 
27846
          cross-compiled(?) mingw
 
27847
 
 
27848
2004-09-25 23:28  bagder
 
27849
 
 
27850
        * lib/url.c: allow setting CURLOPT_SSLENGINE to NULL even if no SSL
 
27851
          engine is supported
 
27852
 
 
27853
2004-09-22 20:23  bagder
 
27854
 
 
27855
        * CHANGES, RELEASE-NOTES: Dan Fandrich patched three tests
 
27856
 
 
27857
2004-09-22 20:21  bagder
 
27858
 
 
27859
        * tests/: data/test503, data/test504, data/test509,
 
27860
          libtest/lib509.c: Dan Fandrich's fix to use 127.0.0.1 instead of
 
27861
          localhost to not depend on it resolving nicely
 
27862
 
 
27863
2004-09-22 14:54  bagder
 
27864
 
 
27865
        * RELEASE-NOTES: Jean-Claude Chauve is a friend!
 
27866
 
 
27867
2004-09-22 14:53  bagder
 
27868
 
 
27869
        * CHANGES: typo
 
27870
 
 
27871
2004-09-22 10:01  bagder
 
27872
 
 
27873
        * CHANGES, RELEASE-NOTES, lib/ldap.c: jean-claude Chauve fixed an
 
27874
          LDAP bug
 
27875
 
 
27876
2004-09-20 15:21  bagder
 
27877
 
 
27878
        * lib/parsedate.c: less long => int implicit conversion warnings
 
27879
 
 
27880
2004-09-20 01:30  gknauf
 
27881
 
 
27882
        * lib/: Makefile.b32, Makefile.netware: removed getdate.c hack.
 
27883
 
 
27884
2004-09-20 00:37  bagder
 
27885
 
 
27886
        * docs/LICENSE-MIXING: added URL to the exception paragraph in the
 
27887
          GPL FAQ
 
27888
 
 
27889
2004-09-19 16:30  bagder
 
27890
 
 
27891
        * CHANGES, RELEASE-NOTES: the error message fix for failed connects
 
27892
 
 
27893
2004-09-19 16:28  bagder
 
27894
 
 
27895
        * lib/strerror.c: kill trailing whitespace and clarify a few errors
 
27896
 
 
27897
2004-09-19 16:27  bagder
 
27898
 
 
27899
        * lib/connect.c: set an error message when connection fails
 
27900
 
 
27901
2004-09-17 09:55  bagder
 
27902
 
 
27903
        * RELEASE-NOTES: Location:-follow problem
 
27904
 
 
27905
2004-09-17 00:10  bagder
 
27906
 
 
27907
        * RELEASE-NOTES: one more option, one more friend
 
27908
 
 
27909
2004-09-16 23:45  bagder
 
27910
 
 
27911
        * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3,
 
27912
          include/curl/curl.h, lib/ftp.c, lib/url.c, lib/urldata.h: Added
 
27913
          CURLOPT_FTPSSLAUTH
 
27914
 
 
27915
2004-09-16 23:28  bagder
 
27916
 
 
27917
        * CHANGES, lib/transfer.c, tests/data/Makefile.am,
 
27918
          tests/data/test187: Location: problem with bad original URL,
 
27919
          identified in bug report #1029478
 
27920
 
 
27921
2004-09-16 16:26  bagder
 
27922
 
 
27923
        * docs/libcurl/curl_share_cleanup.3: Bertrand Demiddelaer's
 
27924
          correction
 
27925
 
 
27926
2004-09-16 10:45  bagder
 
27927
 
 
27928
        * docs/curl.1: ftp-ssl mistake corrected
 
27929
 
 
27930
2004-09-15 10:07  bagder
 
27931
 
 
27932
        * buildconf.bat, tests/testcurl.pl: no more getdate.c to care about
 
27933
 
 
27934
2004-09-15 10:05  bagder
 
27935
 
 
27936
        * lib/Makefile.vc6: fixed to use the new file. Can we make this use
 
27937
          Makefile.inc somehow?
 
27938
 
 
27939
2004-09-15 09:31  bagder
 
27940
 
 
27941
        * RELEASE-NOTES, docs/curl.1: the new date parser affects -z
 
27942
 
 
27943
2004-09-15 09:28  bagder
 
27944
 
 
27945
        * CHANGES, configure.ac, docs/libcurl/curl_getdate.3,
 
27946
          lib/Makefile.am, lib/Makefile.inc, lib/getdate.c.cvs,
 
27947
          lib/getdate.h, lib/getdate.y, lib/parsedate.c: Replaced the
 
27948
          former date parser with a rewrite. No more yacc/bison needed.
 
27949
 
 
27950
2004-09-14 23:31  bagder
 
27951
 
 
27952
        * ares/.cvsignore: ignore more
 
27953
 
 
27954
2004-09-13 22:49  bagder
 
27955
 
 
27956
        * lib/parsedate.c: and moved back the month array to a static one
 
27957
          since the ftp code won't need it anymore
 
27958
 
 
27959
2004-09-13 22:48  bagder
 
27960
 
 
27961
        * lib/parsedate.h: removed this file again, we only provide a
 
27962
          single public function and that is already in the public header
 
27963
          file
 
27964
 
 
27965
2004-09-13 22:47  bagder
 
27966
 
 
27967
        * lib/transfer.c: no longer includes getdate.h, there's no need for
 
27968
          it
 
27969
 
 
27970
2004-09-13 22:47  bagder
 
27971
 
 
27972
        * lib/cookie.c: getdate.h is not required to include, it adds
 
27973
          nothing new
 
27974
 
 
27975
2004-09-13 22:43  bagder
 
27976
 
 
27977
        * lib/ftp.c: revert the change for the new date parser, as the new
 
27978
          one can deal with the old format now
 
27979
 
 
27980
2004-09-13 22:40  bagder
 
27981
 
 
27982
        * lib/parsedate.c: support for YYYYMMDD added, which allows us to
 
27983
          keep using the lib/ftp.c code I was previously #ifdef'ing to a
 
27984
          different look when this parser is used
 
27985
 
 
27986
2004-09-13 09:57  bagder
 
27987
 
 
27988
        * lib/parsedate.c: added more examples/docs in the top comment
 
27989
 
 
27990
2004-09-13 09:45  bagder
 
27991
 
 
27992
        * lib/parsedate.c: Since many users probably already use local time
 
27993
          strings as input, I now made it deal with named time zones as
 
27994
          well as mail-style +0200 ones.
 
27995
 
 
27996
          Seems to work fine. I'm comparing with GNU date command:
 
27997
 
 
27998
          date -d [date] -u +%s
 
27999
 
 
28000
2004-09-12 20:27  bagder
 
28001
 
 
28002
        * docs/SSLCERTS: describes how you can extract the CA cert from a
 
28003
          site using the openssl tool
 
28004
 
 
28005
2004-09-11 22:06  bagder
 
28006
 
 
28007
        * CHANGES: Added parsedate.[ch]
 
28008
 
 
28009
2004-09-11 22:06  bagder
 
28010
 
 
28011
        * RELEASE-NOTES: mention more friends
 
28012
 
 
28013
2004-09-11 21:19  bagder
 
28014
 
 
28015
        * lib/ftp.c: Minor adjustment needed for the new date parser to
 
28016
          succeed. ifdef'ed out for now.
 
28017
 
 
28018
2004-09-11 21:16  bagder
 
28019
 
 
28020
        * lib/parsedate.c: more docs and fixed the delta compared to GMT
 
28021
          that prevented test case 141 to work with this
 
28022
 
 
28023
2004-09-11 21:12  bagder
 
28024
 
 
28025
        * tests/data/: test31, test506, test61, test77, test78: 1. cookie
 
28026
          expire-strings MUST use GMT timezones 2. adjusted date strings to
 
28027
          upcoming date parser rewrite
 
28028
 
 
28029
2004-09-11 15:07  bagder
 
28030
 
 
28031
        * lib/parsedate.c: slightly better but still lacks
 
28032
 
 
28033
2004-09-11 11:24  bagder
 
28034
 
 
28035
        * lib/: parsedate.c, parsedate.h: getdate replacement code.
 
28036
          smaller, slicker, faster.
 
28037
 
 
28038
2004-09-10 23:47  bagder
 
28039
 
 
28040
        * CHANGES, RELEASE-NOTES, docs/curl.1, src/main.c,
 
28041
          tests/data/Makefile.am, tests/data/test186: fixed -F to support
 
28042
          setting type= even on parts that aren't file-uploads
 
28043
 
 
28044
2004-09-10 23:46  bagder
 
28045
 
 
28046
        * include/curl/curl.h: minor indent change
 
28047
 
 
28048
2004-09-10 23:13  bagder
 
28049
 
 
28050
        * CHANGES, RELEASE-NOTES: up to date with recent changes
 
28051
 
 
28052
2004-09-10 22:58  bagder
 
28053
 
 
28054
        * CHANGES, lib/http.c, lib/url.c, lib/urldata.h,
 
28055
          tests/data/Makefile.am, tests/data/test184, tests/data/test185: -
 
28056
          Bug report #1025986. When following a Location: with a custom
 
28057
          Host: header   replacement, curl only replaced the Host: header
 
28058
          on the initial request   and didn't replace it on the following
 
28059
          ones. This resulted in requests with   two Host: headers.
 
28060
 
 
28061
            Now, curl checks if the location is on the same host as the
 
28062
          initial request
 
28063
            and then continues to replace the Host: header. And when it
 
28064
          moves to another
 
28065
            host, it doesn't replace the Host: header but it also doesn't
 
28066
          make the
 
28067
            second Host: header get used in the request.
 
28068
 
 
28069
            This change is verified by the two new test cases 184 and 185.
 
28070
 
 
28071
2004-09-09 08:58  bagder
 
28072
 
 
28073
        * docs/TODO: curl --sync
 
28074
 
 
28075
2004-09-08 10:08  bagder
 
28076
 
 
28077
        * tests/: runtests.pl, data/test1, data/test10, data/test11,
 
28078
          data/test12, data/test13, data/test14, data/test15, data/test150,
 
28079
          data/test151, data/test152, data/test153, data/test154,
 
28080
          data/test155, data/test156, data/test157, data/test158,
 
28081
          data/test159, data/test16, data/test160, data/test162,
 
28082
          data/test163, data/test164, data/test165, data/test166,
 
28083
          data/test167, data/test168, data/test169, data/test17,
 
28084
          data/test170, data/test171, data/test172, data/test173,
 
28085
          data/test174, data/test175, data/test176, data/test177,
 
28086
          data/test178, data/test179, data/test18, data/test180,
 
28087
          data/test181, data/test183, data/test2, data/test22, data/test23,
 
28088
          data/test24, data/test25, data/test26, data/test27, data/test28,
 
28089
          data/test29, data/test3, data/test30, data/test300, data/test301,
 
28090
          data/test302, data/test303, data/test304, data/test305,
 
28091
          data/test306, data/test31, data/test32, data/test33, data/test34,
 
28092
          data/test36, data/test37, data/test38, data/test39, data/test4,
 
28093
          data/test40, data/test41, data/test42, data/test43, data/test44,
 
28094
          data/test45, data/test46, data/test47, data/test48, data/test49,
 
28095
          data/test5, data/test50, data/test500, data/test501,
 
28096
          data/test503, data/test506, data/test508, data/test509,
 
28097
          data/test51, data/test510, data/test512, data/test513,
 
28098
          data/test514, data/test52, data/test53, data/test54, data/test55,
 
28099
          data/test56, data/test57, data/test58, data/test59, data/test6,
 
28100
          data/test60, data/test61, data/test62, data/test63, data/test64,
 
28101
          data/test65, data/test66, data/test67, data/test68, data/test69,
 
28102
          data/test7, data/test70, data/test71, data/test72, data/test73,
 
28103
          data/test74, data/test75, data/test76, data/test77, data/test78,
 
28104
          data/test79, data/test8, data/test80, data/test81, data/test82,
 
28105
          data/test83, data/test84, data/test85, data/test86, data/test87,
 
28106
          data/test88, data/test89, data/test9, data/test90, data/test91,
 
28107
          data/test92, data/test93, data/test94, data/test95, data/test97,
 
28108
          data/test98, data/test99, libtest/lib509.c: Now the test servers
 
28109
          and test cases can run on a custom port number. There's no fixed
 
28110
          port numbers in use anymore. Starting now, the default ports the
 
28111
          servers use are 8990 - 8993. There's no option to modify these
 
28112
          yet, but changing the $base option in the top of the runtests.pl
 
28113
          script.
 
28114
 
 
28115
2004-09-03 20:51  gknauf
 
28116
 
 
28117
        * ares/Makefile.netware, lib/Makefile.netware,
 
28118
          src/Makefile.netware: fixed nasty warnings with gcc 3.3.
 
28119
 
 
28120
2004-09-02 23:05  bagder
 
28121
 
 
28122
        * docs/libcurl/libcurl-errors.3: clarify CURLE_SSL_CERTPROBLEM
 
28123
          somewhat
 
28124
 
 
28125
2004-09-02 23:03  bagder
 
28126
 
 
28127
        * lib/ssluse.c: improved error message when client cert return
 
28128
          failure
 
28129
 
 
28130
2004-09-02 22:42  bagder
 
28131
 
 
28132
        * docs/libcurl/curl_formadd.3: use the correct struct name in the
 
28133
          example
 
28134
 
 
28135
2004-09-01 14:05  bagder
 
28136
 
 
28137
        * docs/libcurl/curl_easy_setopt.3: added more info on the nobody
 
28138
 
 
28139
2004-09-01 11:25  bagder
 
28140
 
 
28141
        * docs/libcurl/curl_easy_setopt.3: minor edit of HTTPGET
 
28142
 
 
28143
2004-09-01 11:24  bagder
 
28144
 
 
28145
        * docs/libcurl/curl_easy_setopt.3: fix formatting flaw
 
28146
 
 
28147
2004-08-31 08:04  bagder
 
28148
 
 
28149
        * CHANGES, lib/multi.c: fix the return code for
 
28150
          curl_multi_add_handle()
 
28151
 
 
28152
2004-08-31 08:03  bagder
 
28153
 
 
28154
        * docs/libcurl/: curl_easy_strerror.3, curl_multi_strerror.3,
 
28155
          curl_share_strerror.3: mention when the function was added to the
 
28156
          lib
 
28157
 
 
28158
2004-08-30 17:02  bagder
 
28159
 
 
28160
        * RELEASE-NOTES: proxy connection close and so
 
28161
 
 
28162
2004-08-30 17:02  bagder
 
28163
 
 
28164
        * CHANGES: proxy-connection close
 
28165
 
 
28166
2004-08-30 16:22  bagder
 
28167
 
 
28168
        * TODO-RELEASE: removed issue 36 from this list, we don't know how
 
28169
          to do it and no one has stepped forward to help us. Let's
 
28170
          postpone that fix.
 
28171
 
 
28172
2004-08-30 14:51  bagder
 
28173
 
 
28174
        * lib/transfer.c: Make "Proxy-Connection: close" close the current
 
28175
          proxy connection, as Roman Koifman found out.
 
28176
 
 
28177
2004-08-30 11:16  bagder
 
28178
 
 
28179
        * RELEASE-NOTES: getdate fix, adacurl release
 
28180
 
 
28181
2004-08-30 11:16  bagder
 
28182
 
 
28183
        * ares/CHANGES: mention Gisle's recent fixes
 
28184
 
 
28185
2004-08-29 17:40  giva
 
28186
 
 
28187
        * ares/vc/areslib/: areslib.dsp, areslib.mak:
 
28188
          Removed ares_free_errmem.c from MSCV project files.  Fixed
 
28189
          line-endings to CR-LF.
 
28190
 
 
28191
2004-08-27 09:17  bagder
 
28192
 
 
28193
        * docs/TODO: updated with minor edits
 
28194
 
 
28195
2004-08-27 09:04  bagder
 
28196
 
 
28197
        * docs/TODO: don't do SO_KEEPALIVE, we already have a finer grained
 
28198
          method built-in
 
28199
 
 
28200
2004-08-26 15:26  bagder
 
28201
 
 
28202
        * docs/KNOWN_BUGS: added some more details
 
28203
 
 
28204
2004-08-25 13:21  bagder
 
28205
 
 
28206
        * CHANGES: getdate and new test cases from yday
 
28207
 
 
28208
2004-08-25 13:18  bagder
 
28209
 
 
28210
        * docs/HOWTO-RELEASE: not accurate anymore anyway
 
28211
 
 
28212
2004-08-25 10:09  bagder
 
28213
 
 
28214
        * docs/SSLCERTS: Frankie V's description on how to get a CA cert
 
28215
          for a random site using IE
 
28216
 
 
28217
2004-08-24 22:36  bagder
 
28218
 
 
28219
        * docs/libcurl/curl_easy_getinfo.3: returned memory should not be
 
28220
          freed
 
28221
 
 
28222
2004-08-24 16:40  bagder
 
28223
 
 
28224
        * tests/data/: Makefile.am, test183: added test 183 to verify that
 
28225
          we properly send good Host: headers when getting multiple URLs
 
28226
          over a single proxy connection
 
28227
 
 
28228
2004-08-24 13:48  bagder
 
28229
 
 
28230
        * lib/Makefile.am: Attempt to quick-fix the getdate problem by
 
28231
          post-replacing the getdate.c file after the bison/yacc process to
 
28232
          add the fix Harshal Pradhan suggested.
 
28233
 
 
28234
2004-08-24 11:23  bagder
 
28235
 
 
28236
        * tests/runtests.pl: prevent files named ".nfs[something]" from
 
28237
          being displayed when failing
 
28238
 
 
28239
2004-08-23 17:28  bagder
 
28240
 
 
28241
        * lib/getdate.c.cvs: updated in CVS, generated with a much newer
 
28242
          bison version
 
28243
 
 
28244
2004-08-23 16:46  bagder
 
28245
 
 
28246
        * docs/libcurl/curl_formadd.3: Expect: 100-continue info added
 
28247
 
 
28248
2004-08-23 16:41  bagder
 
28249
 
 
28250
        * docs/libcurl/curl_easy_setopt.3: added note about WRITEFUNCTION
 
28251
          now being called with zero bytes if the file to be transfered is
 
28252
          empty
 
28253
 
 
28254
2004-08-23 16:41  bagder
 
28255
 
 
28256
        * tests/data/: Makefile.am, test182: verify that transferring a
 
28257
          zero byte FTP file results in a zero byte local file
 
28258
 
 
28259
2004-08-23 16:40  bagder
 
28260
 
 
28261
        * tests/: FILEFORMAT, ftpserver.pl, runtests.pl: Provide support
 
28262
          for "transferring" zero bytes FTP files and comparing that the
 
28263
          output file actually is zero bytes after the transfer.
 
28264
 
 
28265
2004-08-23 16:22  bagder
 
28266
 
 
28267
        * docs/examples/: ftpget.c, postit2.c, simple.c: stripped trailing
 
28268
          whitespace
 
28269
 
 
28270
2004-08-23 16:22  bagder
 
28271
 
 
28272
        * docs/examples/post-callback.c: lost of more into on how to tweak
 
28273
          some headers
 
28274
 
 
28275
2004-08-23 16:22  bagder
 
28276
 
 
28277
        * docs/examples/: Makefile.am, debug.c: debug.c is a fresh new
 
28278
          example showing how to use the DEBUGFUNCTION to get lots of fine
 
28279
          info from a transfer
 
28280
 
 
28281
2004-08-23 16:04  bagder
 
28282
 
 
28283
        * docs/libcurl/curl_easy_setopt.3: added more header info for PUT
 
28284
          and POST requests
 
28285
 
 
28286
2004-08-23 14:34  bagder
 
28287
 
 
28288
        * CHANGES, lib/http.c, tests/data/Makefile.am, tests/data/test180,
 
28289
          tests/data/test181: Roman Koifman pointed out that libcurl send
 
28290
          Expect: 100-continue on POSTs and PUTs even when told to use HTTP
 
28291
          1.0, which is not correct.
 
28292
 
 
28293
2004-08-20 16:10  giva
 
28294
 
 
28295
        * ares/: ares_gethostbyaddr.c, ares_gethostbyname.c,
 
28296
          ares_mkquery.c, ares_parse_a_reply.c, ares_parse_ptr_reply.c:
 
28297
          More patches for Watt-32 on Win32; don't include "nameser.h".
 
28298
 
 
28299
2004-08-20 16:07  giva
 
28300
 
 
28301
        * ares/ares_process.c: No WSAGetLastError() on Watt-32/DOS
 
28302
 
 
28303
2004-08-20 15:48  giva
 
28304
 
 
28305
        * ares/setup.h: No <sys/uio.h> on DOS/Win32
 
28306
 
 
28307
2004-08-20 15:45  giva
 
28308
 
 
28309
        * ares/: ares.h, ares__close_sockets.c, ares__get_hostent.c,
 
28310
          ares_expand_name.c, ares_expand_string.c, ares_fds.c,
 
28311
          ares_free_hostent.c, ares_init.c, ares_private.h, ares_process.c,
 
28312
          ares_query.c, ares_search.c, ares_send.c, ares_timeout.c,
 
28313
          nameser.h, setup.h, windows_port.c: Changes for Watt-32 on
 
28314
          Windows. I've assumed Configure sets the required HAVE_xx defines
 
28315
          for non-DOS/Win targets.
 
28316
 
 
28317
2004-08-20 14:09  bagder
 
28318
 
 
28319
        * CHANGES, RELEASE-NOTES, docs/KNOWN_BUGS, lib/transfer.c:
 
28320
          Alexander Krasnostavsky made the write callback get called even
 
28321
          when a zero byte file is downloaded.
 
28322
 
 
28323
2004-08-20 12:52  bagder
 
28324
 
 
28325
        * docs/KNOWN_BUGS: socks proxy and timeouts bug
 
28326
 
 
28327
2004-08-20 11:18  bagder
 
28328
 
 
28329
        * lib/hostip6.c: actually, we check for a numerical host using
 
28330
          either ipv4 or ipv6, as neither should result in a reverse dns
 
28331
          lookup
 
28332
 
 
28333
2004-08-20 11:11  bagder
 
28334
 
 
28335
        * lib/hostip6.c: use inet_pton() correctly!
 
28336
 
 
28337
2004-08-19 17:24  giva
 
28338
 
 
28339
        * ares/Makefile.dj: ZLIB_ROOT not needed
 
28340
 
 
28341
2004-08-19 17:16  giva
 
28342
 
 
28343
        * ares/Makefile.dj: My first CVS commit just to see if this works.
 
28344
          BTW. Used eclipse IDE fo this, which really kicks ass.
 
28345
 
 
28346
2004-08-19 11:37  bagder
 
28347
 
 
28348
        * lib/inet_pton.c: simplified expression
 
28349
 
 
28350
2004-08-19 08:44  bagder
 
28351
 
 
28352
        * CHANGES, RELEASE-NOTES, lib/hostip6.c: Ling Thio pointed out that
 
28353
          getaddrinfo() reverse-lookups ip-only names, and this is an
 
28354
          attempt to prevent it from doing that. affects ipv6-enabled only.
 
28355
 
 
28356
2004-08-19 08:41  bagder
 
28357
 
 
28358
        * configure.ac: the autobuilds failed all over on AIX, attempt to
 
28359
          fix the strerror_r() problem by setting _THREAD_SAFE (and
 
28360
          -qthreaded) before strerror_r() is checked for.
 
28361
 
 
28362
2004-08-19 08:31  bagder
 
28363
 
 
28364
        * docs/FAQ: reuse handles in PHP/CURL works - Kirk Hedden told us
 
28365
 
 
28366
2004-08-18 13:18  bagder
 
28367
 
 
28368
        * docs/FAQ: PHP FAQ
 
28369
 
 
28370
2004-08-18 08:12  bagder
 
28371
 
 
28372
        * lib/inet_pton.c: indented the code curl-style
 
28373
 
 
28374
2004-08-17 21:46  bagder
 
28375
 
 
28376
        * include/curl/multi.h: removed trailing whitespace
 
28377
 
 
28378
2004-08-17 14:39  bagder
 
28379
 
 
28380
        * docs/libcurl/curl_easy_init.3: see also the reset function
 
28381
 
 
28382
2004-08-17 14:37  bagder
 
28383
 
 
28384
        * docs/libcurl/curl_easy_setopt.3: mention the reset function
 
28385
 
 
28386
2004-08-17 14:00  bagder
 
28387
 
 
28388
        * CHANGES, lib/file.c: Kjetil Jacobsen reported an open file leak
 
28389
          in file:// transfers of empty files.
 
28390
 
 
28391
2004-08-17 12:47  bagder
 
28392
 
 
28393
        * configure.ac: added a check for the xlc compiler on AIX, and if
 
28394
          that is detect we use the -qthreaded compiler option
 
28395
 
 
28396
2004-08-17 11:00  bagder
 
28397
 
 
28398
        * configure.ac: define _THREAD_SAFE on (recent) AIX systems to
 
28399
          build thread-safe code
 
28400
 
 
28401
2004-08-17 08:56  bagder
 
28402
 
 
28403
        * CHANGES, RELEASE-NOTES: recent fixes
 
28404
 
 
28405
2004-08-16 15:25  bagder
 
28406
 
 
28407
        * lib/: http.c, url.c: allow a custom "Accept-Encoding:" header
 
28408
          override the internally set one that gets set with
 
28409
          CURLOPT_ENCODING
 
28410
 
 
28411
2004-08-16 15:24  bagder
 
28412
 
 
28413
        * lib/content_encoding.h: strip trailing whitespace
 
28414
 
 
28415
2004-08-16 13:09  gknauf
 
28416
 
 
28417
        * lib/libcurl.imp: syncronized with libcurl.def.
 
28418
 
 
28419
2004-08-16 13:09  gknauf
 
28420
 
 
28421
        * lib/libcurl.def: cosmetic fix.
 
28422
 
 
28423
2004-08-16 12:49  bagder
 
28424
 
 
28425
        * docs/libcurl/curl_easy_setopt.3: summary edit: mention that some
 
28426
          options take a curl_off_t
 
28427
 
 
28428
2004-08-16 09:24  bagder
 
28429
 
 
28430
        * CHANGES, lib/http.c, tests/data/Makefile.am, tests/data/test179:
 
28431
          Roland Krikava's cookies over proxy fix.
 
28432
 
 
28433
2004-08-15 00:03  gknauf
 
28434
 
 
28435
        * lib/Makefile.vc6: fixed linkage dll targets. (submitted by Casey
 
28436
          O'Donnell)
 
28437
 
 
28438
2004-08-13 14:06  bagder
 
28439
 
 
28440
        * docs/TODO: added two good ideas
 
28441
 
 
28442
2004-08-13 14:01  bagder
 
28443
 
 
28444
        * ares/CHANGES: mention Harshal Pradhan's windows fix
 
28445
 
 
28446
2004-08-13 14:00  bagder
 
28447
 
 
28448
        * ares/ares_init.c: Harshal Pradhan made minor syntax change to
 
28449
          make this build with MSVC 7.1
 
28450
 
 
28451
2004-08-13 13:56  bagder
 
28452
 
 
28453
        * docs/INSTALL: removed the ispell-added local word, compressed the
 
28454
          final links into a short section
 
28455
 
 
28456
2004-08-13 13:53  bagder
 
28457
 
 
28458
        * README, docs/BINDINGS, docs/CONTRIBUTE, docs/HISTORY,
 
28459
          docs/INSTALL: strip trailing whitespace
 
28460
 
 
28461
2004-08-13 13:47  bagder
 
28462
 
 
28463
        * README: spell
 
28464
 
 
28465
2004-08-12 16:09  bagder
 
28466
 
 
28467
        * docs/FAQ: Added "5.9 How does libcurl resolve host names?" since
 
28468
          I wrote the text in a mail anyway the other day.
 
28469
 
 
28470
2004-08-12 16:08  bagder
 
28471
 
 
28472
        * docs/FEATURES: updated with recent changes
 
28473
 
 
28474
2004-08-12 13:39  bagder
 
28475
 
 
28476
        * docs/FAQ: hm
 
28477
 
 
28478
2004-08-12 13:02  bagder
 
28479
 
 
28480
        * docs/FAQ: 3.16 What certificates do I need with I use SSL?
 
28481
 
 
28482
          my first attempt at a basic description of the certs involvede
 
28483
 
 
28484
2004-08-12 09:01  bagder
 
28485
 
 
28486
        * docs/examples/simplessl.c: removed trailing whitespace, indented
 
28487
          to curl-style levels
 
28488
 
 
28489
2004-08-12 08:30  bagder
 
28490
 
 
28491
        * configure.ac: Removed the _XOPEN_SOURCE defining again since it
 
28492
          caused major havoc in IRIX land with many warnings and even
 
28493
          compiler errors due to missing structs etc
 
28494
 
 
28495
2004-08-11 13:18  bagder
 
28496
 
 
28497
        * docs/KNOWN_BUGS: --disable-[protocol] doesn't disable tests of
 
28498
          the specific protocol
 
28499
 
 
28500
2004-08-11 10:44  bagder
 
28501
 
 
28502
        * docs/libcurl/libcurl-errors.3: clarify that
 
28503
          CURLE_FTP_USER_PASSWORD_INCORRECT might in fact get returned even
 
28504
          if user and password are correct
 
28505
 
 
28506
2004-08-11 10:39  bagder
 
28507
 
 
28508
        * CHANGES, lib/ftp.c: include the server response in the error
 
28509
          message when an FTP server gives back a 530 after the password is
 
28510
          provided, as it isn't necessary because of a bad user name or
 
28511
          password.
 
28512
 
 
28513
2004-08-11 09:25  bagder
 
28514
 
 
28515
        * configure.ac: define the _XOPEN_SOURCE define in the config.h
 
28516
          file instead, and also added a decent quote about the define,
 
28517
          taken from
 
28518
          http://www.opengroup.org/onlinepubs/007908799/xsh/compilation.html
 
28519
 
 
28520
2004-08-11 09:14  bagder
 
28521
 
 
28522
        * configure.ac: fixed the default result for xopen and mimpure to
 
28523
          work better
 
28524
 
 
28525
2004-08-11 09:11  bagder
 
28526
 
 
28527
        * configure.ac: experimental code to detect mips-sgi-irix systems
 
28528
          that build without gcc and if so, define _XOPEN_SOURCE to 500 in
 
28529
          an attempt to build with less warnings (on the 64bit versions)
 
28530
 
 
28531
2004-08-11 08:42  bagder
 
28532
 
 
28533
        * docs/BINDINGS: added several recent bindings
 
28534
 
 
28535
2004-08-10 15:22  bagder
 
28536
 
 
28537
        * docs/libcurl/curl_easy_setopt.3: updated the CURLOPT_POST
 
28538
          description after input from Alan Pinstein
 
28539
 
 
28540
2004-08-10 15:21  bagder
 
28541
 
 
28542
        * lib/url.c: Ok, setting CURLOPT_POST to 0 will now convert the
 
28543
          request to a GET (this remains undocumented as this is not the
 
28544
          way we recommend)
 
28545
 
 
28546
2004-08-10 14:41  bagder
 
28547
 
 
28548
        * docs/FAQ: minor reformat to suit the new FAQ parser
 
28549
 
 
28550
2004-08-10 12:43  bagder
 
28551
 
 
28552
        * lib/.cvsignore: ignore curllib.dsp
 
28553
 
 
28554
2004-08-10 12:43  bagder
 
28555
 
 
28556
        * ares/.cvsignore: ignore more files
 
28557
 
 
28558
2004-08-10 12:40  bagder
 
28559
 
 
28560
        * include/curl/curlver.h: 7.12.2 work in progress
 
28561
 
 
28562
2004-08-10 10:56  bagder
 
28563
 
 
28564
        * RELEASE-NOTES: and we're back on a clean notes sheet again
 
28565
 
 
28566
2004-08-10 10:42  bagder
 
28567
 
 
28568
        * CHANGES, RELEASE-NOTES, docs/HISTORY: 7.12.1 notes
 
28569
 
 
28570
2004-08-10 10:41  bagder
 
28571
 
 
28572
        * docs/FAQ: added "5.8 libcurl.so.3: open failed: No such file or
 
28573
          directory" and made some general cleanups
 
28574
 
 
28575
2004-08-10 10:06  bagder
 
28576
 
 
28577
        * lib/ssluse.c: In OpenSSL 0.9.7d and earlier, ASN1_STRING_to_UTF8
 
28578
          fails if the input is already UTF-8 encoded. We check for this
 
28579
          case and copy the raw string manually to avoid the problem. This
 
28580
          code can be made conditional in the future when OpenSSL has been
 
28581
          fixed. Work-around brought by Alexis S. L. Carvalho.
 
28582
 
 
28583
2004-08-10 08:41  bagder
 
28584
 
 
28585
        * lib/ftp.c, lib/progress.c, lib/transfer.c, src/main.c: more
 
28586
          typecasts to please picky compilers
 
28587
 
 
28588
2004-08-09 15:13  bagder
 
28589
 
 
28590
        * RELEASE-NOTES: version string, krb4 link fix, added number of web
 
28591
          mirrors and libcurl bindings
 
28592
 
 
28593
2004-08-09 14:39  bagder
 
28594
 
 
28595
        * docs/TODO: GSS/Kerberos 5 for ftp
 
28596
 
 
28597
2004-08-09 14:36  bagder
 
28598
 
 
28599
        * docs/TODO: added info about my current idea about option
 
28600
          separation between URLs on the command line
 
28601
 
 
28602
2004-08-09 14:18  bagder
 
28603
 
 
28604
        * TODO-RELEASE: adding notes for 7.12.2 now, 7.12.1 is removed due
 
28605
          to release ANY DAY NOW
 
28606
 
 
28607
2004-08-09 14:15  bagder
 
28608
 
 
28609
        * docs/KNOWN_BUGS: --negotiate does not work without
 
28610
          username/password, bug report #1004841
 
28611
 
 
28612
2004-08-09 12:06  bagder
 
28613
 
 
28614
        * configure.ac: the krb4 stuff needs -lcom_err to link now, for
 
28615
          some odd reason. This is possibly only on some platforms, but it
 
28616
          happens on my Solaris 2.7 box and I don't know anyone else that
 
28617
          regularly build curl with krb4 support.
 
28618
 
 
28619
2004-08-09 10:29  bagder
 
28620
 
 
28621
        * lib/transfer.c: typecast the assigment of an unsigned variable to
 
28622
          a signed one to prevent picky warnings
 
28623
 
 
28624
2004-08-09 10:28  bagder
 
28625
 
 
28626
        * lib/transfer.c: ->fread() should get a size_t variable passed in
 
28627
 
 
28628
2004-08-09 10:25  bagder
 
28629
 
 
28630
        * lib/telnet.c: made telrcv() take a ssize_t argument instead of
 
28631
          int to better match other functions (and prevent warnings)
 
28632
 
 
28633
2004-08-09 09:02  bagder
 
28634
 
 
28635
        * docs/SSLCERTS: mention the new cool CA extraction way just
 
28636
          documented
 
28637
 
 
28638
2004-08-06 19:44  bagder
 
28639
 
 
28640
        * RELEASE-NOTES: new web mirror
 
28641
 
 
28642
2004-08-05 20:55  bagder
 
28643
 
 
28644
        * CHANGES, RELEASE-NOTES: negotiate fix and new glib/GTK+ binding
 
28645
 
 
28646
2004-08-05 20:52  bagder
 
28647
 
 
28648
        * lib/http_negotiate.c: Enrico Scholz fixed the service name to be
 
28649
          uppercase as reported in bug report #1004105
 
28650
 
 
28651
2004-08-04 15:12  bagder
 
28652
 
 
28653
        * CHANGES, RELEASE-NOTES: multi-connect fix and cookie domain fix
 
28654
 
 
28655
2004-08-04 14:38  bagder
 
28656
 
 
28657
        * lib/connect.c: Fixed multiple IP connects with the multi
 
28658
          interface. This fix is influenced by Gisle Vanem's patch, only
 
28659
          modified by me.
 
28660
 
 
28661
2004-08-04 14:26  bagder
 
28662
 
 
28663
        * lib/cookie.c: Dylan Salisbury's fix to prevent us from accepting
 
28664
          cookies from TLD only
 
28665
 
 
28666
2004-07-31 22:47  bagder
 
28667
 
 
28668
        * RELEASE-NOTES: borland is already mentioned
 
28669
 
 
28670
2004-07-31 21:47  bagder
 
28671
 
 
28672
        * docs/libcurl/curl_easy_reset.3: mention this is new
 
28673
 
 
28674
2004-07-31 21:46  bagder
 
28675
 
 
28676
        * docs/libcurl/index.html: link to reset as well
 
28677
 
 
28678
2004-07-31 21:46  bagder
 
28679
 
 
28680
        * docs/libcurl/: Makefile.am, curl_easy_reset.3: curl_easy_reset()
 
28681
          documented
 
28682
 
 
28683
2004-07-31 21:23  bagder
 
28684
 
 
28685
        * CHANGES, RELEASE-NOTES: digest fix
 
28686
 
 
28687
2004-07-31 09:36  bagder
 
28688
 
 
28689
        * lib/http_digest.c: Joel Chen reported that we assumed content
 
28690
          within quotes a bit too much in the digest code. This fixes it.
 
28691
 
 
28692
2004-07-29 10:06  bagder
 
28693
 
 
28694
        * lib/url.c: prevent all the sig and alarm stuff when using ares
 
28695
 
 
28696
2004-07-29 09:48  bagder
 
28697
 
 
28698
        * lib/telnet.c: fix a mingw32 build warning
 
28699
 
 
28700
2004-07-29 09:37  bagder
 
28701
 
 
28702
        * tests/testcurl.pl: mingw32 builds make .a libs
 
28703
 
 
28704
2004-07-29 09:34  bagder
 
28705
 
 
28706
        * lib/ssluse.c: added typecast in an attempt to fix a mingw32
 
28707
          warning
 
28708
 
 
28709
2004-07-29 09:30  bagder
 
28710
 
 
28711
        * lib/sendf.c: additional typecasts to please MIPSPro on 64bit IRIX
 
28712
 
 
28713
2004-07-29 09:29  bagder
 
28714
 
 
28715
        * include/curl/easy.h: oops, curl_easy_reset is a void
 
28716
 
 
28717
2004-07-29 09:24  bagder
 
28718
 
 
28719
        * ares/ares_process.c: variable type fix
 
28720
 
 
28721
2004-07-29 09:20  bagder
 
28722
 
 
28723
        * include/curl/easy.h: provide a curl_easy_reset() proto
 
28724
 
 
28725
2004-07-29 09:19  bagder
 
28726
 
 
28727
        * ares/windows_port.c: removed C++ comment to please picky source
 
28728
          checkers
 
28729
 
 
28730
2004-07-29 00:00  bagder
 
28731
 
 
28732
        * CHANGES, RELEASE-NOTES: fixes!
 
28733
 
 
28734
2004-07-28 23:40  bagder
 
28735
 
 
28736
        * lib/libcurl.def: curl_easy_reset was added
 
28737
 
 
28738
2004-07-28 23:27  bagder
 
28739
 
 
28740
        * lib/url.c: Bertrand Demiddelaer fixed the host name to get setup
 
28741
          properly even when a connection is re-used, when a proxy is in
 
28742
          use.
 
28743
 
 
28744
2004-07-28 23:13  bagder
 
28745
 
 
28746
        * lib/http.c: Fixes Brian Akins' reported problems with duplicate
 
28747
          Host: headers on re-used connections.
 
28748
 
 
28749
2004-07-28 20:40  bagder
 
28750
 
 
28751
        * src/Makefile.am: use Makefile.inc and make it get included in
 
28752
          dist archives
 
28753
 
 
28754
2004-07-28 20:40  bagder
 
28755
 
 
28756
        * src/Makefile.inc: renamed CURL_HEADERS, since it is a magic
 
28757
          automake name we must not use
 
28758
 
 
28759
2004-07-26 17:45  bagder
 
28760
 
 
28761
        * tests/runtests.pl: Bertrand Demiddelaer made the testing work
 
28762
          with valgrind 2.1
 
28763
 
 
28764
2004-07-26 17:42  bagder
 
28765
 
 
28766
        * lib/cookie.c: Bertrand Demiddelaer fixed two missing newlines
 
28767
 
 
28768
2004-07-26 17:30  bagder
 
28769
 
 
28770
        * CHANGES: -o #[num] fix
 
28771
 
 
28772
2004-07-26 11:11  bagder
 
28773
 
 
28774
        * src/urlglob.c: using #[num] with -o now make it literally used if
 
28775
          there's no globbing for that particular index. Reported in bug
 
28776
          report 997536.
 
28777
 
 
28778
2004-07-26 11:09  bagder
 
28779
 
 
28780
        * src/writeout.c: removed trailing whitespace
 
28781
 
 
28782
2004-07-25 08:03  bagder
 
28783
 
 
28784
        * tests/testcurl.pl: libs built with libtool are named .la in the
 
28785
          build dir
 
28786
 
 
28787
2004-07-24 23:51  bagder
 
28788
 
 
28789
        * ares/CHANGES: --enable-debug builds static only, Gisle fixed a
 
28790
          memory leak and more
 
28791
 
 
28792
2004-07-24 23:47  bagder
 
28793
 
 
28794
        * ares/: ares_process.c, nameser.h, setup.h, windows_port.c: Gisle
 
28795
          Vanem:
 
28796
 
 
28797
          Basically in loops like handle_errors(), 'query->next' was
 
28798
          assigned a local variable and then query was referenced after the
 
28799
          memory was freed by next_server(). I've changed that so
 
28800
          next_server() and end_query() returns the next query. So callers
 
28801
          should use this ret-value.
 
28802
 
 
28803
          The next problem was that 'server->tcp_buffer_pos' had a random
 
28804
          value at entry to 1st recv() (luckily causing Winsock to return
 
28805
          ENOBUFS).
 
28806
 
 
28807
          I've also added a ares_writev() for Windows to streamline the
 
28808
          code a bit more.
 
28809
 
 
28810
2004-07-24 23:43  bagder
 
28811
 
 
28812
        * CHANGES: autobuilds with ares and curl_easy_reset()
 
28813
 
 
28814
2004-07-24 23:31  bagder
 
28815
 
 
28816
        * include/curl/easy.h, lib/easy.c: curl_easy_reset() added. Need
 
28817
          testing and docs. I also think we should make the initial setting
 
28818
          up the struct should use this single function to avoid having the
 
28819
          initialisation code at two places.
 
28820
 
 
28821
2004-07-24 23:29  bagder
 
28822
 
 
28823
        * configure.ac: AM_PROG_LIBTOOL is deprecated and AC_PROG_LIBTOOL
 
28824
          should be used instead
 
28825
 
 
28826
2004-07-24 23:24  bagder
 
28827
 
 
28828
        * tests/testcurl.pl: if --enable-ares is used, we must run
 
28829
          'buildconf' in the ares dir before we run configure.
 
28830
 
 
28831
2004-07-24 23:22  bagder
 
28832
 
 
28833
        * ares/configure.ac: --enable-debug now makes the lib built static
 
28834
          only since otherwise we get problems
 
28835
 
 
28836
2004-07-24 08:29  bagder
 
28837
 
 
28838
        * ares/maketgz: generate the new configure better
 
28839
 
 
28840
2004-07-23 20:34  bagder
 
28841
 
 
28842
        * ares/Makefile.in: now generated by automake
 
28843
 
 
28844
2004-07-23 00:23  bagder
 
28845
 
 
28846
        * CVS-INFO: buildconf and memanalyze are parts of the plain release
 
28847
 
 
28848
2004-07-23 00:22  bagder
 
28849
 
 
28850
        * Makefile.am: Added buildconf buildconf.bat to the dist
 
28851
 
 
28852
2004-07-23 00:22  bagder
 
28853
 
 
28854
        * configure.ac: refer bug reports to the mailing lists, not the old
 
28855
          email alias
 
28856
 
 
28857
2004-07-23 00:20  bagder
 
28858
 
 
28859
        * CHANGES, RELEASE-NOTES: recent activities
 
28860
 
 
28861
2004-07-23 00:18  bagder
 
28862
 
 
28863
        * ares/: CHANGES, Makefile.am, Makefile.in, Makefile.inc, NEWS,
 
28864
          adig.c, ahost.c, ares__close_sockets.c, ares__get_hostent.c,
 
28865
          ares__read_line.c, ares_cancel.c, ares_destroy.c,
 
28866
          ares_expand_name.c, ares_expand_string.c, ares_fds.c,
 
28867
          ares_free_hostent.c, ares_free_string.c, ares_gethostbyaddr.c,
 
28868
          ares_gethostbyname.c, ares_init.c, ares_mkquery.c,
 
28869
          ares_parse_a_reply.c, ares_parse_ptr_reply.c, ares_private.h,
 
28870
          ares_process.c, ares_query.c, ares_search.c, ares_send.c,
 
28871
          ares_strerror.c, ares_timeout.c, ares_version.c, buildconf,
 
28872
          config.guess, config.sub, configure.ac, maketgz, setup.h,
 
28873
          windows_port.c: - Fixed a few variable return types for some
 
28874
          system calls. Made configure   check for ssize_t to make it
 
28875
          possible to use that when receiving the send()   error code. This
 
28876
          is necessary to prevent compiler warnings on some systems.
 
28877
 
 
28878
          - Made configure create config.h, and all source files now
 
28879
          include setup.h that   might include the proper config.h (or a
 
28880
          handicrafted alternative).
 
28881
 
 
28882
          - Switched to 'ares_socket_t' type for sockets in ares, since
 
28883
          Windows don't   use 'int' for that.
 
28884
 
 
28885
          - automake-ified and libool-ified c-ares. Now it builds libcares
 
28886
          as a shared   lib on most platforms if wanted. (This bloated the
 
28887
          size of the release   archive with another 200K!)
 
28888
 
 
28889
          - Makefile.am now uses Makefile.inc for the c sources, h headers
 
28890
          and man   pages, to make it easier for other makefiles to use the
 
28891
          exact same set of   files.
 
28892
 
 
28893
          - Adjusted 'maketgz' to use the new automake magic when building
 
28894
          distribution   archives.
 
28895
 
 
28896
2004-07-17 10:24  bagder
 
28897
 
 
28898
        * docs/libcurl/libcurl-multi.3: the multi interface is not so new
 
28899
          anymore!
 
28900
 
 
28901
2004-07-17 10:22  bagder
 
28902
 
 
28903
        * docs/libcurl/libcurl-multi.3: minor format fix
 
28904
 
 
28905
2004-07-16 23:01  bagder
 
28906
 
 
28907
        * lib/transfer.c: deal with negative Content-Length: headers by
 
28908
          ignoring the info
 
28909
 
 
28910
2004-07-16 23:00  bagder
 
28911
 
 
28912
        * tests/data/: Makefile.am, test178: test downloading from a server
 
28913
          claiming negative content-length
 
28914
 
 
28915
2004-07-16 12:14  gknauf
 
28916
 
 
28917
        * lib/Makefile.b32.resp: removed Makefile.b32.resp from repository.
 
28918
 
 
28919
2004-07-16 11:23  gknauf
 
28920
 
 
28921
        * lib/Makefile.am: removed Makefile.b32.resp from the list.
 
28922
 
 
28923
2004-07-16 11:20  gknauf
 
28924
 
 
28925
        * lib/Makefile.b32: changed to use a temporary response file with
 
28926
          tlib to give W9x a chance to build; looks ugly but works fine.
 
28927
 
 
28928
2004-07-16 00:20  gknauf
 
28929
 
 
28930
        * Makefile.dist: added borland-ssl and borland-ssl-zlib targets.
 
28931
 
 
28932
2004-07-15 23:54  gknauf
 
28933
 
 
28934
        * src/Makefile.b32: fixed zlib suport.
 
28935
 
 
28936
2004-07-15 23:51  gknauf
 
28937
 
 
28938
        * lib/Makefile.b32: some more tweaks, fixed zlib suport.
 
28939
 
 
28940
2004-07-15 21:36  gknauf
 
28941
 
 
28942
        * src/Makefile.b32: added just another switch.
 
28943
 
 
28944
2004-07-15 20:17  gknauf
 
28945
 
 
28946
        * src/Makefile.b32: removed old CXXFLAGS; added switch to suppress
 
28947
          linker banner.
 
28948
 
 
28949
2004-07-15 19:21  gknauf
 
28950
 
 
28951
        * src/Makefile.b32: removed unneeded libs from linking.
 
28952
 
 
28953
2004-07-15 11:03  bagder
 
28954
 
 
28955
        * CHANGES, RELEASE-NOTES: recent activities
 
28956
 
 
28957
2004-07-15 04:34  gknauf
 
28958
 
 
28959
        * tests/testcurl.pl: added Borland support.
 
28960
 
 
28961
2004-07-15 04:09  gknauf
 
28962
 
 
28963
        * src/Makefile.b32: made OpenSSL support conditional.
 
28964
 
 
28965
2004-07-15 03:59  gknauf
 
28966
 
 
28967
        * lib/Makefile.b32: made OpenSSL support conditional; removed ugly
 
28968
          dependence on Makefile.b32.resp.
 
28969
 
 
28970
2004-07-15 03:08  gknauf
 
28971
 
 
28972
        * lib/config-win32.h: Gisle's fix to support Borland builds again.
 
28973
 
 
28974
2004-07-14 17:33  bagder
 
28975
 
 
28976
        * docs/libcurl-the-guide: now known as libcurl-tutorial.3
 
28977
 
 
28978
2004-07-14 17:32  bagder
 
28979
 
 
28980
        * docs/libcurl/libcurl-tutorial.3: Jason Nye pointed out that
 
28981
          callbacks don't need to use the "C namespace"
 
28982
 
 
28983
2004-07-14 16:20  bagder
 
28984
 
 
28985
        * tests/libtest/lib505.c: An Andres Garcia fix: add a typecast to
 
28986
          make it work better
 
28987
 
 
28988
2004-07-14 16:18  bagder
 
28989
 
 
28990
        * lib/Makefile.am, src/Makefile.am: removed the config-netware.h
 
28991
          from the release archives
 
28992
 
 
28993
2004-07-14 14:12  gknauf
 
28994
 
 
28995
        * src/Makefile.b32: some more fixes; added cw32mt.lib, winmm.lib to
 
28996
          the link libs for curl.exe.
 
28997
 
 
28998
2004-07-14 13:39  gknauf
 
28999
 
 
29000
        * Makefile.dist: changed Borland target since Borland's make doesnt
 
29001
          understand '&'.
 
29002
 
 
29003
2004-07-14 13:30  gknauf
 
29004
 
 
29005
        * src/Makefile.b32: changed to use Makefile.inc.
 
29006
 
 
29007
2004-07-13 22:02  gknauf
 
29008
 
 
29009
        * lib/Makefile.b32.resp: updated for current cvs sources; looking
 
29010
          for getting rid of this file....
 
29011
 
 
29012
2004-07-13 22:01  gknauf
 
29013
 
 
29014
        * lib/Makefile.b32: changed to use Makefile.inc.
 
29015
 
 
29016
2004-07-12 13:29  gknauf
 
29017
 
 
29018
        * docs/INSTALL: minor corrections.
 
29019
 
 
29020
2004-07-12 01:43  gknauf
 
29021
 
 
29022
        * lib/makefile.dj: changed to use Makefile.inc since Gisle agreed.
 
29023
 
 
29024
2004-07-11 20:14  gknauf
 
29025
 
 
29026
        * ares/Makefile.netware: minor cleanup.
 
29027
 
 
29028
2004-07-11 19:59  gknauf
 
29029
 
 
29030
        * packages/NetWare/get_ver.awk: added some lines to fetch ares
 
29031
          version.
 
29032
 
 
29033
2004-07-11 15:49  gknauf
 
29034
 
 
29035
        * docs/INSTALL: updated MSVC build instructions.
 
29036
 
 
29037
2004-07-11 15:49  gknauf
 
29038
 
 
29039
        * lib/Makefile.vc6: changed paths to external libs to recent
 
29040
          versions.
 
29041
 
 
29042
2004-07-11 14:31  gknauf
 
29043
 
 
29044
        * Makefile.dist: added new vc-zlib target.
 
29045
 
 
29046
2004-07-11 14:28  gknauf
 
29047
 
 
29048
        * src/Makefile.vc6: removed zlib dependence from default target;
 
29049
          added new zlib targets.
 
29050
 
 
29051
2004-07-11 11:31  gknauf
 
29052
 
 
29053
        * lib/config-netware.h, src/config-netware.h: removed obsolete
 
29054
          NetWare config files; we generate now config.h dynamically from
 
29055
          Makefile.
 
29056
 
 
29057
2004-07-11 10:30  gknauf
 
29058
 
 
29059
        * ares/: Makefile.netware, ares.h: added ifdef for NetWare to
 
29060
          ares.h.
 
29061
 
 
29062
2004-07-11 01:11  gknauf
 
29063
 
 
29064
        * lib/url.c: ifdef keep_sigact since its only used when SIGALRM is
 
29065
          defined.
 
29066
 
 
29067
2004-07-07 22:46  gknauf
 
29068
 
 
29069
        * lib/Makefile.netware: fixed ares linking.
 
29070
 
 
29071
2004-07-06 17:17  bagder
 
29072
 
 
29073
        * CHANGES: file:// upload fix on windows
 
29074
 
 
29075
2004-07-06 17:16  bagder
 
29076
 
 
29077
        * lib/file.c: Andres Garcia pointed out that we searched for a
 
29078
          slash badly since it is converted and thus we must search for
 
29079
          backslash on windows
 
29080
 
 
29081
2004-07-06 10:08  bagder
 
29082
 
 
29083
        * docs/curl.1: clarify the -Q option a bit better
 
29084
 
 
29085
2004-07-06 10:06  bagder
 
29086
 
 
29087
        * ares/FILES: mingw and netware makefiles added by Gunter Knauf
 
29088
 
 
29089
2004-07-06 04:37  gknauf
 
29090
 
 
29091
        * tests/testcurl.pl: fixed Win32 prebuild section; fixed minor
 
29092
          cosmetic bug.
 
29093
 
 
29094
2004-07-06 03:52  gknauf
 
29095
 
 
29096
        * Makefile.dist: added vc-ssl-zlib target.
 
29097
 
 
29098
2004-07-06 03:18  gknauf
 
29099
 
 
29100
        * src/Makefile.vc6: minor cleanup.
 
29101
 
 
29102
2004-07-06 01:35  gknauf
 
29103
 
 
29104
        * tests/testcurl.pl: be a bit more verbose when things go wrong.
 
29105
 
 
29106
2004-07-06 01:07  gknauf
 
29107
 
 
29108
        * tests/testcurl.pl: added additional check to avoid calling a
 
29109
          non-existant external script.
 
29110
 
 
29111
2004-07-06 00:35  gknauf
 
29112
 
 
29113
        * tests/testcurl.pl: the simple way was too simple, so added
 
29114
          --mktarball option.
 
29115
 
 
29116
2004-07-05 23:44  gknauf
 
29117
 
 
29118
        * ares/Makefile.m32: minor cosmetic fix.
 
29119
 
 
29120
2004-07-05 23:41  gknauf
 
29121
 
 
29122
        * tests/testcurl.pl: added simple way to create a tarball just
 
29123
          before the build is deleted.
 
29124
 
 
29125
2004-07-05 23:32  gknauf
 
29126
 
 
29127
        * tests/testcurl.pl: changed to reflect recent NetWare makefile
 
29128
          changes; moved call to buildconf.bat down so that it takes place
 
29129
          in the build dir.
 
29130
 
 
29131
2004-07-05 15:53  gknauf
 
29132
 
 
29133
        * ares/Makefile.m32: added MingW32 makefile.
 
29134
 
 
29135
2004-07-05 15:25  gknauf
 
29136
 
 
29137
        * lib/Makefile.m32, src/Makefile.m32: changed to use Makefile.inc;
 
29138
          made paths overwritable.
 
29139
 
 
29140
2004-07-05 15:24  gknauf
 
29141
 
 
29142
        * lib/Makefile.netware, src/Makefile.netware: added comment.
 
29143
 
 
29144
2004-07-05 13:43  bagder
 
29145
 
 
29146
        * docs/Makefile.am: Added README.netware to the release archive
 
29147
 
 
29148
2004-07-05 04:34  gknauf
 
29149
 
 
29150
        * docs/README.netware: added line where to find compile
 
29151
          instructions.
 
29152
 
 
29153
2004-07-05 04:20  gknauf
 
29154
 
 
29155
        * docs/INSTALL: minor NetWare upate.
 
29156
 
 
29157
2004-07-05 03:58  gknauf
 
29158
 
 
29159
        * ares/Makefile.netware, lib/Makefile.netware,
 
29160
          src/Makefile.netware: try to relax linux build host detection.
 
29161
 
 
29162
2004-07-05 03:00  gknauf
 
29163
 
 
29164
        * docs/README.netware: added a simple README.netware.
 
29165
 
 
29166
2004-07-05 02:55  gknauf
 
29167
 
 
29168
        * docs/INSTALL: added section for compiling NetWare target.
 
29169
 
 
29170
2004-07-05 00:20  bagder
 
29171
 
 
29172
        * ares/CHANGES: G�nter Knauf made c-ares build and run on Novell
 
29173
          Netware.
 
29174
 
 
29175
2004-07-04 23:54  bagder
 
29176
 
 
29177
        * lib/http_ntlm.c: explicit typecasts to prevent warnings
 
29178
 
 
29179
2004-07-04 23:53  bagder
 
29180
 
 
29181
        * lib/content_encoding.c: typecast the conversion to uInt when
 
29182
          assigning z->avail_in to prevent warnings from picky compilers
 
29183
 
 
29184
2004-07-04 23:48  bagder
 
29185
 
 
29186
        * lib/: connect.c, ftp.c: make sure the 3rd argument passed to
 
29187
          bind() is a socklen_t
 
29188
 
 
29189
2004-07-04 23:42  bagder
 
29190
 
 
29191
        * lib/ssluse.c: SSL_get_verify_result() returns a long, so we
 
29192
          receive the result in a long and not an int.
 
29193
 
 
29194
2004-07-04 23:38  bagder
 
29195
 
 
29196
        * lib/ldap.c: typecast long => int conversion
 
29197
 
 
29198
2004-07-04 23:37  bagder
 
29199
 
 
29200
        * lib/url.c: explicit typecasts when converting from long to int to
 
29201
          avoid warnings
 
29202
 
 
29203
2004-07-04 23:36  gknauf
 
29204
 
 
29205
        * ares/ares_private.h: added NetWare section for paths.
 
29206
 
 
29207
2004-07-04 23:36  bagder
 
29208
 
 
29209
        * lib/: url.c, urldata.h: made 'connectindex' a long variable to
 
29210
          prevent compiler warnings when implicitly converting it to int
 
29211
 
 
29212
2004-07-04 23:35  gknauf
 
29213
 
 
29214
        * ares/Makefile.netware: update to build both test apps.
 
29215
 
 
29216
2004-07-04 23:35  bagder
 
29217
 
 
29218
        * lib/ftp.c: typecast the conversion from long to int to prevent
 
29219
          picky compiler warnings
 
29220
 
 
29221
2004-07-04 17:37  gknauf
 
29222
 
 
29223
        * lib/setup.h: removed now obsolete ifdef. Shouldnt the other
 
29224
          ifdefs be inside the else as they are in ./src/setup.h ?
 
29225
 
 
29226
2004-07-04 17:34  gknauf
 
29227
 
 
29228
        * src/setup.h: removed now obsolete ifdef.
 
29229
 
 
29230
2004-07-04 17:27  gknauf
 
29231
 
 
29232
        * lib/getdate.c.cvs: removed abort() - sync'd with getdate.y 1.26
 
29233
 
 
29234
2004-07-04 10:45  bagder
 
29235
 
 
29236
        * lib/Makefile.am: include the Makefile.inc file to get all sources
 
29237
          and headers
 
29238
 
 
29239
2004-07-04 00:25  gknauf
 
29240
 
 
29241
        * ares/Makefile.netware: minor fix for compiling on Linux.
 
29242
 
 
29243
2004-07-03 23:48  gknauf
 
29244
 
 
29245
        * ares/nameser.h: added few ifdefs to make it usable for NetWare.
 
29246
 
 
29247
2004-07-03 23:44  gknauf
 
29248
 
 
29249
        * ares/Makefile.netware: added NetWare makefile.
 
29250
 
 
29251
2004-07-03 22:18  gknauf
 
29252
 
 
29253
        * lib/Makefile.netware, src/Makefile.netware: reverted, older gcc
 
29254
          breaks compilation since it doesnt know the switch.
 
29255
 
 
29256
2004-07-03 21:58  gknauf
 
29257
 
 
29258
        * lib/Makefile.netware, src/Makefile.netware: killed warning with
 
29259
          gcc 3.3.1 and later when using -O2.
 
29260
 
 
29261
2004-07-03 21:13  gknauf
 
29262
 
 
29263
        * src/Makefile.netware: modified to use new Makefile.inc to build
 
29264
          up object list; added generation of config.h and a prebuild
 
29265
          target to create all neded files.
 
29266
 
 
29267
2004-07-03 20:06  gknauf
 
29268
 
 
29269
        * lib/Makefile.netware: modified to use new Makefile.inc to build
 
29270
          up object list; added generation of config.h and a prebuild
 
29271
          target to create all neded files.
 
29272
 
 
29273
2004-07-03 19:49  gknauf
 
29274
 
 
29275
        * lib/Makefile.inc, src/Makefile.inc: added Makefile.inc which can
 
29276
          be included from other makefiles to reduce maintaining.
 
29277
 
 
29278
2004-07-02 16:00  bagder
 
29279
 
 
29280
        * docs/libcurl/libcurl-tutorial.3: I prefer CURLOPT_WRITEDATA
 
29281
          before CURLOPT_FILE
 
29282
 
 
29283
2004-07-02 14:48  bagder
 
29284
 
 
29285
        * src/main.c: snprintf instead of sprintf, better support for HUGE
 
29286
          files with the -# progress bar
 
29287
 
 
29288
2004-07-02 14:29  bagder
 
29289
 
 
29290
        * src/main.c: added typecasts to please compilers
 
29291
 
 
29292
2004-07-02 14:28  bagder
 
29293
 
 
29294
        * src/urlglob.c: variable type cleanup to hush compilers, killed
 
29295
          trailing whitespace
 
29296
 
 
29297
2004-07-02 13:56  bagder
 
29298
 
 
29299
        * lib/progress.c: explicit typecasts to double to prevent warnings
 
29300
          about implicit conversions that might lose accuracy
 
29301
 
 
29302
2004-07-02 13:27  bagder
 
29303
 
 
29304
        * CHANGES, RELEASE-NOTES: curl_share_cleanup fix
 
29305
 
 
29306
2004-07-02 13:25  bagder
 
29307
 
 
29308
        * lib/Makefile.am: make clean now removes getdate.c
 
29309
 
 
29310
2004-07-02 11:14  bagder
 
29311
 
 
29312
        * docs/KNOWN_BUGS: configure --disable-http works these days
 
29313
 
 
29314
2004-07-02 10:28  bagder
 
29315
 
 
29316
        * lib/share.c: Andr�s Garc�a found out the share cleanup code
 
29317
          crashes when you cleanup and there are not lock/unlock functions
 
29318
          set!
 
29319
 
 
29320
2004-07-01 16:06  bagder
 
29321
 
 
29322
        * src/main.c: typecase the argument to curl_easy_strerror() to a
 
29323
          CURLcode to please picky compilers
 
29324
 
 
29325
2004-07-01 15:55  bagder
 
29326
 
 
29327
        * ares/: CHANGES, ares_gethostbyaddr.c, ares_gethostbyname.c,
 
29328
          ares_private.h, nameser.h: djgpp fixes by Gisle
 
29329
 
 
29330
2004-07-01 15:54  bagder
 
29331
 
 
29332
        * ares/ares_process.c: Gisle's win32-fix. 'errno' is not used for
 
29333
          errors when socket() fails on Windows.
 
29334
 
 
29335
2004-07-01 15:53  bagder
 
29336
 
 
29337
        * ares/: FILES, Makefile.dj: Gisle added makefile for djgpp builds
 
29338
 
 
29339
2004-07-01 14:37  bagder
 
29340
 
 
29341
        * CHANGES, RELEASE-NOTES: --trace fix
 
29342
 
 
29343
2004-07-01 10:22  bagder
 
29344
 
 
29345
        * docs/TODO: make functions use size_t instead of int next major
 
29346
          update
 
29347
 
 
29348
2004-07-01 10:10  bagder
 
29349
 
 
29350
        * lib/: connect.c, escape.c, ssluse.c, telnet.c, transfer.c,
 
29351
          urldata.h: Variable type cleanups to please the picky MIPSPro
 
29352
          compiler.
 
29353
 
 
29354
2004-07-01 09:43  bagder
 
29355
 
 
29356
        * lib/: ftp.c, url.c, urldata.h: variable type cleanup to fix picky
 
29357
          compiler warnings
 
29358
 
 
29359
2004-07-01 09:30  bagder
 
29360
 
 
29361
        * lib/http.c: typecast to prevent picky compiler warning
 
29362
 
 
29363
2004-07-01 09:28  bagder
 
29364
 
 
29365
        * lib/progress.c: typecast to int when the variable is int!
 
29366
 
 
29367
2004-07-01 08:59  bagder
 
29368
 
 
29369
        * ares/CHANGES: Gisle's djgpp magic
 
29370
 
 
29371
2004-07-01 08:58  bagder
 
29372
 
 
29373
        * ares/: ares_init.c, ares_private.h, ares_process.c: Gisle Vanem
 
29374
          made this build fine with djgpp and the Watt-32 stack.
 
29375
 
 
29376
2004-07-01 08:19  bagder
 
29377
 
 
29378
        * src/main.c: don't close the trace stream until _after_ the easy
 
29379
          handle has been cleaned up, as that can send traces too
 
29380
 
 
29381
2004-07-01 08:08  bagder
 
29382
 
 
29383
        * lib/http.c: spellfixed comments
 
29384
 
 
29385
2004-06-30 14:34  bagder
 
29386
 
 
29387
        * docs/examples/makefile.dj: Another Gisle update
 
29388
 
 
29389
2004-06-30 14:05  bagder
 
29390
 
 
29391
        * lib/cookie.c: 5K array on the stack is a big hefty, it is now
 
29392
          allocated with malloc instead
 
29393
 
 
29394
2004-06-30 14:04  bagder
 
29395
 
 
29396
        * lib/ftp.c: I think 1024 bytes is enough for even most ipv6
 
29397
          addresses :-)
 
29398
 
 
29399
2004-06-30 13:53  bagder
 
29400
 
 
29401
        * lib/ssluse.c: Prevent a very long password to buffer overflow the
 
29402
          global variable we use when built with a very old OpenSSL
 
29403
          version.
 
29404
 
 
29405
2004-06-30 13:51  bagder
 
29406
 
 
29407
        * lib/security.c: removed trailing whitespace, free a missing
 
29408
          malloc when returning error
 
29409
 
 
29410
2004-06-30 13:48  bagder
 
29411
 
 
29412
        * lib/if2ip.c: passing in a very long interface name could make a
 
29413
          buffer overflow
 
29414
 
 
29415
2004-06-30 13:34  bagder
 
29416
 
 
29417
        * docs/TheArtOfHttpScripting: not PIN code, pass phrase
 
29418
 
 
29419
2004-06-30 13:32  bagder
 
29420
 
 
29421
        * lib/hostip4.c: simplified the check for when to free() the buf
 
29422
          data
 
29423
 
 
29424
2004-06-30 13:09  bagder
 
29425
 
 
29426
        * CHANGES, lib/url.c, tests/data/Makefile.am, tests/data/test514,
 
29427
          tests/libtest/Makefile.am, tests/libtest/lib514.c: NOBODY set
 
29428
          TRUE after a POST makes a good HEAD now
 
29429
 
 
29430
2004-06-30 12:47  bagder
 
29431
 
 
29432
        * RELEASE-NOTES: wxcurldav
 
29433
 
 
29434
2004-06-30 11:29  bagder
 
29435
 
 
29436
        * docs/TODO: fixed
 
29437
 
 
29438
2004-06-30 11:22  bagder
 
29439
 
 
29440
        * lib/: connect.c, connect.h, ssluse.c: make the SSL connect use
 
29441
          the same default connect timeout define as the generic connect
 
29442
          uses
 
29443
 
 
29444
2004-06-29 20:45  bagder
 
29445
 
 
29446
        * curl-style.el: Curl_addrinfo is another typedef we use frequently
 
29447
 
 
29448
2004-06-29 20:44  bagder
 
29449
 
 
29450
        * lib/hostip4.c: Gisle fixed a bad free from the resolve reorg, I
 
29451
          changed type of the buf variable to sort out some compiler
 
29452
          warnings.
 
29453
 
 
29454
2004-06-29 20:43  bagder
 
29455
 
 
29456
        * lib/config.dj, lib/makefile.dj, packages/DOS/common.dj,
 
29457
          src/makefile.dj: Gisle's djgpp updates
 
29458
 
 
29459
2004-06-29 20:43  bagder
 
29460
 
 
29461
        * docs/examples/makefile.dj: Gisle's update
 
29462
 
 
29463
2004-06-29 15:20  gknauf
 
29464
 
 
29465
        * tests/testcurl.pl: fixed argument parsing; added --setup option.
 
29466
 
 
29467
2004-06-29 15:16  bagder
 
29468
 
 
29469
        * docs/SSLCERTS: 'M-x ispell-buffer'
 
29470
 
 
29471
2004-06-29 13:27  bagder
 
29472
 
 
29473
        * CHANGES, RELEASE-NOTES, TODO-RELEASE: multi interface connect fix
 
29474
 
 
29475
2004-06-29 13:22  bagder
 
29476
 
 
29477
        * configure.ac: commented out the check for gethostbyname_r() as we
 
29478
          no longer use it
 
29479
 
 
29480
2004-06-29 13:21  bagder
 
29481
 
 
29482
        * lib/connect.h: corrected the Curl_is_connected() proto
 
29483
 
 
29484
2004-06-29 13:20  bagder
 
29485
 
 
29486
        * lib/: connect.c, multi.c: First attempt at making the multi
 
29487
          interface work when connecting to a host that resolves to
 
29488
          multiple IP addresses.
 
29489
 
 
29490
2004-06-29 09:58  bagder
 
29491
 
 
29492
        * docs/SSLCERTS: Added missing info for the command line tool, as
 
29493
          noted by Mike Kienenberger
 
29494
 
 
29495
2004-06-28 09:08  bagder
 
29496
 
 
29497
        * CHANGES, RELEASE-NOTES: --limit-rate problems on Mac OS X was
 
29498
          reported by Rob Stanzel
 
29499
 
 
29500
2004-06-27 23:51  bagder
 
29501
 
 
29502
        * CHANGES, configure.ac, src/config.h.in, src/main.c: check for a
 
29503
          fine poll() before it is used to sleep subsecond
 
29504
 
 
29505
2004-06-27 23:19  bagder
 
29506
 
 
29507
        * docs/libcurl/curl_easy_setopt.3: reset CURLOPT_CUSTOMREQUEST with
 
29508
          NULL
 
29509
 
 
29510
2004-06-24 17:20  bagder
 
29511
 
 
29512
        * CHANGES: snprintf and version
 
29513
 
 
29514
2004-06-24 17:15  bagder
 
29515
 
 
29516
        * lib/inet_ntop.c: oops 5 bytes makes 4 letters plus zero byte
 
29517
 
 
29518
2004-06-24 17:06  bagder
 
29519
 
 
29520
        * lib/file.c: fix warning
 
29521
 
 
29522
2004-06-24 17:05  bagder
 
29523
 
 
29524
        * lib/hostip.c: the _num_chars() function is not used, removing
 
29525
 
 
29526
2004-06-24 16:52  bagder
 
29527
 
 
29528
        * lib/version.c: to prevent compier warnings, we only declare len
 
29529
          if we have code that uses it
 
29530
 
 
29531
2004-06-24 16:40  bagder
 
29532
 
 
29533
        * src/main.c: Gisle: free used memory better
 
29534
 
 
29535
2004-06-24 16:39  bagder
 
29536
 
 
29537
        * lib/: hostasyn.c, hostip.h, hostip6.c, hostthre.c: Gisle cleaned
 
29538
          up remaining host resolve re-org issues
 
29539
 
 
29540
2004-06-24 16:35  bagder
 
29541
 
 
29542
        * lib/escape.c: include header for our printfs
 
29543
 
 
29544
2004-06-24 16:34  bagder
 
29545
 
 
29546
        * lib/config-win32.h, src/config-win32.h: reverted bad win32 fix
 
29547
 
 
29548
2004-06-24 15:49  gknauf
 
29549
 
 
29550
        * lib/config-win32.h, src/config-win32.h: fixed the MSVC build.
 
29551
 
 
29552
2004-06-24 14:07  bagder
 
29553
 
 
29554
        * lib/telnet.c: length limit the sscanf() parsing to prevent buffer
 
29555
          overflow
 
29556
 
 
29557
2004-06-24 14:01  bagder
 
29558
 
 
29559
        * lib/hostip4.c: ah, simplified my latest change more
 
29560
 
 
29561
2004-06-24 13:58  bagder
 
29562
 
 
29563
        * lib/hostip4.c: fix for systems without gethostbyname_r()
 
29564
 
 
29565
2004-06-24 13:54  bagder
 
29566
 
 
29567
        * lib/: base64.c, escape.c, file.c, formdata.c, ftp.c, hostip.c,
 
29568
          http_digest.c, http_negotiate.c, inet_ntop.c, mprintf.c,
 
29569
          progress.c, ssluse.c, version.c: Replaced all uses of sprintf()
 
29570
          with the safer snprintf(). It is just a precaution to prevent
 
29571
          mistakes to lead to buffer overflows.
 
29572
 
 
29573
2004-06-24 12:43  bagder
 
29574
 
 
29575
        * lib/: hostip.c, hostip.h, hostip4.c, hostthre.c: made the
 
29576
          Curl_he2ai() take the port number as an int intead, to avoid lots
 
29577
          of typecasts all over
 
29578
 
 
29579
2004-06-24 12:43  bagder
 
29580
 
 
29581
        * lib/http.c: use snprintf() to be on the safe side
 
29582
 
 
29583
2004-06-24 11:14  bagder
 
29584
 
 
29585
        * lib/url.c: typecasts to prevent warnings
 
29586
 
 
29587
2004-06-24 11:13  bagder
 
29588
 
 
29589
        * lib/connect.c: only use sockaddr_in6 on ipv6-enabled hosts
 
29590
 
 
29591
2004-06-24 10:59  bagder
 
29592
 
 
29593
        * RELEASE-NOTES: socks proxy support even when libcurl is built
 
29594
          ipv6-enabled
 
29595
 
 
29596
2004-06-24 10:31  bagder
 
29597
 
 
29598
        * lib/hostthre.c: typecast to prevent warning
 
29599
 
 
29600
2004-06-24 10:30  bagder
 
29601
 
 
29602
        * lib/hostip4.c: use Curl_addrinfo, not 'struct addrinfo'
 
29603
 
 
29604
2004-06-24 10:09  bagder
 
29605
 
 
29606
        * lib/hostthre.c: fixed problems I missed to fix from my cleanup
 
29607
 
 
29608
2004-06-24 10:08  bagder
 
29609
 
 
29610
        * lib/hostip.c: prevent warning
 
29611
 
 
29612
2004-06-24 09:56  bagder
 
29613
 
 
29614
        * CHANGES: Yet another resolve code re-org
 
29615
 
 
29616
2004-06-24 09:43  bagder
 
29617
 
 
29618
        * lib/: connect.c, connect.h, easy.c, formdata.c, ftp.c, hash.c,
 
29619
          hash.h, hostares.c, hostasyn.c, hostip.c, hostip.h, hostip4.c,
 
29620
          hostthre.c, if2ip.c, if2ip.h, krb4.c, llist.c, memdebug.c,
 
29621
          mprintf.c, setup.h, telnet.c, transfer.c, url.c, urldata.h:
 
29622
          Source cleanups. The major one being that we now _always_ use a
 
29623
          Curl_addrinfo linked list for name resolved data, even on
 
29624
          hosts/systems with only IPv4 stacks as this simplifies a lot of
 
29625
          code.
 
29626
 
 
29627
2004-06-23 11:08  bagder
 
29628
 
 
29629
        * lib/connect.c: static functions are better not Curl_ prefixed to
 
29630
          make their static status more obvious
 
29631
 
 
29632
2004-06-23 08:17  bagder
 
29633
 
 
29634
        * lib/getdate.y: When adding the return -1 to prevent warnings on
 
29635
          some compilers, others started complaining since it won't be
 
29636
          reached... So I removed the call to abort() and just return -1
 
29637
          instead. abort() was wrong to call anyway since this is a
 
29638
          library!
 
29639
 
 
29640
2004-06-23 08:14  bagder
 
29641
 
 
29642
        * lib/connect.c: prevent a warning
 
29643
 
 
29644
2004-06-23 01:56  gknauf
 
29645
 
 
29646
        * lib/getdate.c.cvs: one copy&paste too much, removed the define
 
29647
          again.
 
29648
 
 
29649
2004-06-23 01:22  gknauf
 
29650
 
 
29651
        * lib/getdate.c.cvs: argh - copy&paste error.
 
29652
 
 
29653
2004-06-23 01:04  gknauf
 
29654
 
 
29655
        * lib/getdate.c.cvs: syncronized with recent getdate.y updates.
 
29656
 
 
29657
2004-06-22 23:25  bagder
 
29658
 
 
29659
        * lib/connect.c: the hostname variable wasn't assigned and we no
 
29660
          longer use it
 
29661
 
 
29662
2004-06-22 23:22  bagder
 
29663
 
 
29664
        * CHANGES, RELEASE-NOTES: cookie size
 
29665
 
 
29666
2004-06-22 23:21  bagder
 
29667
 
 
29668
        * tests/data/test46: extended to include a cookie with 4998 bytes
 
29669
          of content
 
29670
 
 
29671
2004-06-22 23:15  bagder
 
29672
 
 
29673
        * lib/: cookie.c, cookie.h: David Cohen pointed out that RFC2109
 
29674
          says clients should allow cookies to contain least 4096 bytes
 
29675
          while libcurl only allowed 2047. I raised the limit to 4999 now
 
29676
          and made the used buffer get malloc()ed instead of simply
 
29677
          allocated on stack as before.
 
29678
 
 
29679
2004-06-22 23:12  bagder
 
29680
 
 
29681
        * lib/getdate.y: G�nter Knauf fixed getdate.y to remove a few
 
29682
          warnings. I removed the ifdef'ed test we never ever use anyway.
 
29683
 
 
29684
2004-06-22 22:02  gknauf
 
29685
 
 
29686
        * tests/testcurl.pl: added new --target option for autobuilding
 
29687
          other targets than GNU-like.
 
29688
 
 
29689
2004-06-22 20:26  gknauf
 
29690
 
 
29691
        * Makefile.dist: added 'clean' targets for mingw32 and netware.
 
29692
 
 
29693
2004-06-22 19:22  bagder
 
29694
 
 
29695
        * docs/libcurl/curl_easy_setopt.3: reset CURLOPT_HTTPHEADER with
 
29696
          NULL
 
29697
 
 
29698
2004-06-22 17:23  bagder
 
29699
 
 
29700
        * lib/: connect.c, url.c: Moved the "About to connect() to" text to
 
29701
          the place where the host name is actually known, as before this
 
29702
          text lied when used in i.e FTP.
 
29703
 
 
29704
2004-06-22 10:54  bagder
 
29705
 
 
29706
        * CHANGES, TODO-RELEASE: Gisle Vanem improved the certificate
 
29707
          wildcard checks
 
29708
 
 
29709
2004-06-22 10:51  bagder
 
29710
 
 
29711
        * lib/ssluse.c: Gisle fixed the wildcard checks for certificates.
 
29712
 
 
29713
2004-06-22 09:27  bagder
 
29714
 
 
29715
        * lib/getdate.y: Gunter's fix to avoid the notorious
 
29716
          YYSTACK_USE_ALLOCA warning we get on several
 
29717
          platforms/compilers/yacc versions.
 
29718
 
 
29719
2004-06-22 09:09  bagder
 
29720
 
 
29721
        * tests/runtests.pl: retry to read the sent request a few times if
 
29722
          it doesn't exist the first time
 
29723
 
 
29724
2004-06-22 08:50  bagder
 
29725
 
 
29726
        * lib/transfer.c: pass an int pointer when it expects an int
 
29727
          pointer...
 
29728
 
 
29729
2004-06-22 08:44  bagder
 
29730
 
 
29731
        * tests/server/sws.c: modified some logging output
 
29732
 
 
29733
2004-06-21 16:58  bagder
 
29734
 
 
29735
        * CHANGES, Makefile.am: testcurl.sh is dead, long live
 
29736
          tests/testcurl.pl!
 
29737
 
 
29738
2004-06-21 16:56  bagder
 
29739
 
 
29740
        * testcurl.sh: This is the old script for testing curl, now use
 
29741
          tests/testcurl.pl instead.  It is more portable.
 
29742
 
 
29743
2004-06-21 16:20  bagder
 
29744
 
 
29745
        * RELEASE-NOTES: read callback return code and fixed the pycurl url
 
29746
 
 
29747
2004-06-21 16:10  bagder
 
29748
 
 
29749
        * CHANGES: CURL_READFUNC_ABORT stuff
 
29750
 
 
29751
2004-06-21 16:09  bagder
 
29752
 
 
29753
        * docs/libcurl/curl_easy_setopt.3: Added blurb for the
 
29754
          READFUNCTION, including the new CURL_READFUNC_ABORT return code.
 
29755
 
 
29756
2004-06-21 16:08  bagder
 
29757
 
 
29758
        * tests/: data/Makefile.am, data/test513, libtest/Makefile.am,
 
29759
          libtest/lib513.c: added test case 513
 
29760
 
 
29761
2004-06-21 16:07  bagder
 
29762
 
 
29763
        * lib/: file.c, transfer.c, transfer.h: The read callback can now
 
29764
          return CURL_READFUNC_ABORT to stop a transfer.
 
29765
 
 
29766
2004-06-21 16:04  bagder
 
29767
 
 
29768
        * include/curl/curl.h: added CURL_READFUNC_ABORT
 
29769
 
 
29770
2004-06-21 16:00  bagder
 
29771
 
 
29772
        * tests/server/sws.c: when the client disconnects prematurely, dump
 
29773
          the request as received thus far
 
29774
 
 
29775
2004-06-21 12:56  bagder
 
29776
 
 
29777
        * CHANGES, RELEASE-NOTES, TODO-RELEASE: recent events
 
29778
 
 
29779
2004-06-21 10:37  bagder
 
29780
 
 
29781
        * lib/http_ntlm.c: typecasts to prevent compiler warnings
 
29782
 
 
29783
2004-06-21 10:28  bagder
 
29784
 
 
29785
        * docs/libcurl/: index.html, libcurl-multi.3: updates
 
29786
 
 
29787
2004-06-21 10:28  bagder
 
29788
 
 
29789
        * docs/libcurl/libcurl.3: refer to the new tutorial man page
 
29790
 
 
29791
2004-06-21 10:27  bagder
 
29792
 
 
29793
        * docs/Makefile.am: removed libcurl-the-guide from the dist
 
29794
 
 
29795
2004-06-21 10:17  bagder
 
29796
 
 
29797
        * docs/libcurl/: Makefile.am, libcurl-tutorial.3:
 
29798
          libcurl-tutorial.3 is the former libcurl-the-guide converted to
 
29799
          man page format
 
29800
 
 
29801
2004-06-19 12:10  bagder
 
29802
 
 
29803
        * tests/data/: Makefile.am, test177: test 177 HTTP POST with
 
29804
          --digest that gets a 302 response
 
29805
 
 
29806
2004-06-19 12:10  bagder
 
29807
 
 
29808
        * lib/http.c: When doing auth negotiations or authprobing, we only
 
29809
          consider HTTP code <300 to be good.
 
29810
 
 
29811
2004-06-19 11:38  bagder
 
29812
 
 
29813
        * lib/ssluse.c: prevent compiler warning
 
29814
 
 
29815
2004-06-18 15:11  bagder
 
29816
 
 
29817
        * docs/libcurl-the-guide: ispell-buffer
 
29818
 
 
29819
2004-06-18 13:47  bagder
 
29820
 
 
29821
        * TODO-RELEASE: two issues to remember to fix before next release
 
29822
 
 
29823
2004-06-18 08:20  bagder
 
29824
 
 
29825
        * CHANGES, include/curl/curl.h, lib/sendf.c, lib/ssluse.c,
 
29826
          lib/url.c, src/main.c: Gisle's "SSL patch" from June 16th 2004,
 
29827
          modified by me as discussed on the mailing list.
 
29828
 
 
29829
2004-06-18 08:15  bagder
 
29830
 
 
29831
        * lib/http.c: With David Byron's test server I could repeat his
 
29832
          problem and make sure that POSTing over HTTPS:// with NTLM works
 
29833
          fine now. There was a general problem with multi-pass
 
29834
          authentication with non-GET operations with CONNECT.
 
29835
 
 
29836
2004-06-17 10:07  bagder
 
29837
 
 
29838
        * CHANGES, RELEASE-NOTES: large file FTP upload bug
 
29839
 
 
29840
2004-06-17 10:06  bagder
 
29841
 
 
29842
        * tests/: ftpserver.pl, runtests.pl: new daring features, not used
 
29843
          by any current test
 
29844
 
 
29845
2004-06-16 11:28  bagder
 
29846
 
 
29847
        * lib/urldata.h: Keep the upload byte counter in an curl_off_t, not
 
29848
          an int. 32bits is not enough. This is most likely the bug
 
29849
          Jean-Louis Lemaire reported that makes 2GB FTP uploads to report
 
29850
          error when completed.  Also padded comments to get them aligned
 
29851
          again, only for visibility.
 
29852
 
 
29853
2004-06-16 11:05  bagder
 
29854
 
 
29855
        * lib/transfer.c: Alexander Krasnostavsky fixed a flaw in the 3rd
 
29856
          party transfer code that didn't properly check return code.
 
29857
 
 
29858
2004-06-15 13:04  bagder
 
29859
 
 
29860
        * CHANGES, RELEASE-NOTES: post with auth problems fixed
 
29861
 
 
29862
2004-06-15 12:28  bagder
 
29863
 
 
29864
        * tests/: ftpserver.pl, server/sws.c: skip the pid from the logging
 
29865
 
 
29866
2004-06-15 11:20  bagder
 
29867
 
 
29868
        * tests/data/: Makefile.am, test176: test 176, use --ntlm and POST
 
29869
          when the server doesn't require any auth
 
29870
 
 
29871
2004-06-15 10:50  bagder
 
29872
 
 
29873
        * tests/data/: Makefile.am, test175: added test case 175, use HTTP
 
29874
          POST and DIGEST set but the server requires no auth
 
29875
 
 
29876
2004-06-15 10:45  bagder
 
29877
 
 
29878
        * lib/: http.c, http.h, urldata.h: Fix the auth code to enable us
 
29879
          to i.e set DIGEST and then find out that the server doesn't
 
29880
          require any auth at all and then we just continue nicely. We now
 
29881
          have an extra bit in the connection struct named 'authprobe' that
 
29882
          is TRUE when doing pure "HTTP authentication probing".
 
29883
 
 
29884
2004-06-14 23:40  bagder
 
29885
 
 
29886
        * lib/setup.h: we actually build and run fine with libidn 0.4.1
 
29887
          too, so let's not require anything newer than that
 
29888
 
 
29889
2004-06-14 16:44  bagder
 
29890
 
 
29891
        * docs/libcurl-the-guide: lots of multi interface description but
 
29892
          also some general updates and additions
 
29893
 
 
29894
2004-06-14 12:45  bagder
 
29895
 
 
29896
        * ares/ares_init.c: prevent compiler warnings on non-win32
 
29897
          platforms
 
29898
 
 
29899
2004-06-14 11:16  bagder
 
29900
 
 
29901
        * tests/data/: Makefile.am, test174: added test 174, HTTP POST
 
29902
          --anyauth to server without auth requirements.  An attempt to
 
29903
          repeat a reported auth problem. Works for me!
 
29904
 
 
29905
2004-06-14 10:54  bagder
 
29906
 
 
29907
        * CHANGES, RELEASE-NOTES: recent action
 
29908
 
 
29909
2004-06-14 10:51  bagder
 
29910
 
 
29911
        * lib/: formdata.c, formdata.h: Allow formposting of files larger
 
29912
          than what fits in memory by not reading the file until it is
 
29913
          actually being uploaded.  Make sure we build and still work with
 
29914
          HTTP disabled - the SSL code might use the boundary string for
 
29915
          some random seeding.
 
29916
 
 
29917
2004-06-14 10:25  bagder
 
29918
 
 
29919
        * tests/runtests.pl: refuse running the torture tests without a
 
29920
          debug build
 
29921
 
 
29922
2004-06-13 11:08  bagder
 
29923
 
 
29924
        * lib/http.c: moved default: in a switch case to prevent compiler
 
29925
          warning that 'request' might be used uninitialized
 
29926
 
 
29927
2004-06-13 10:59  bagder
 
29928
 
 
29929
        * lib/formdata.c: provide curl_formfree() even when http is
 
29930
          disabled, it does nothing then
 
29931
 
 
29932
2004-06-13 10:33  bagder
 
29933
 
 
29934
        * lib/ssluse.c: use Curl_strcasestr() when checking wildcard cert
 
29935
          names
 
29936
 
 
29937
2004-06-13 10:32  bagder
 
29938
 
 
29939
        * lib/: strequal.c, strequal.h: added Curl_strcasestr() for case
 
29940
          insensitive strstr() searching
 
29941
 
 
29942
2004-06-11 19:27  gknauf
 
29943
 
 
29944
        * lib/Makefile.netware, src/Makefile.netware: removed unused
 
29945
          include path.
 
29946
 
 
29947
2004-06-11 17:33  gknauf
 
29948
 
 
29949
        * lib/Makefile.netware, src/Makefile.netware: fixed xdc generation,
 
29950
          added lib target, load curl.nlm into ring3 by default.
 
29951
 
 
29952
2004-06-11 14:29  bagder
 
29953
 
 
29954
        * src/getpass.c: Tim Sneddon made it build fine on VMS again.
 
29955
 
 
29956
2004-06-11 04:29  gknauf
 
29957
 
 
29958
        * lib/Makefile.netware, packages/NetWare/get_ver.awk,
 
29959
          src/Makefile.netware: some more makefile changes.
 
29960
 
 
29961
2004-06-11 03:36  gknauf
 
29962
 
 
29963
        * packages/NetWare/get_ver.awk: respect CVS builds in version
 
29964
          string.
 
29965
 
 
29966
2004-06-11 03:04  gknauf
 
29967
 
 
29968
        * lib/Makefile.netware, src/Makefile.netware: some more makefile
 
29969
          changes.
 
29970
 
 
29971
2004-06-11 00:24  gknauf
 
29972
 
 
29973
        * lib/config-netware.h, src/config-netware.h: cosmetic correction.
 
29974
 
 
29975
2004-06-10 23:20  gknauf
 
29976
 
 
29977
        * lib/nwlib.c: converted to UNIX format.
 
29978
 
 
29979
2004-06-10 22:46  gknauf
 
29980
 
 
29981
        * src/Makefile.netware: added timeval.c to the sources for curlx_
 
29982
          functions.
 
29983
 
 
29984
2004-06-10 22:43  gknauf
 
29985
 
 
29986
        * lib/Makefile.netware, src/Makefile.netware: minor output fix.
 
29987
 
 
29988
2004-06-10 22:29  gknauf
 
29989
 
 
29990
        * src/Makefile.netware: ups! no copy command defined.
 
29991
 
 
29992
2004-06-10 22:25  gknauf
 
29993
 
 
29994
        * src/Makefile.netware: added generation of missing files.
 
29995
 
 
29996
2004-06-10 22:12  gknauf
 
29997
 
 
29998
        * lib/Makefile.netware: added generation of missing files.
 
29999
 
 
30000
2004-06-10 19:11  gknauf
 
30001
 
 
30002
        * lib/Makefile.netware, src/Makefile.netware: make include path
 
30003
          overridable.
 
30004
 
 
30005
2004-06-10 15:11  bagder
 
30006
 
 
30007
        * ares/: CHANGES, ares_init.c: Gisle Vanem's init patch for Windows
 
30008
 
 
30009
2004-06-10 13:56  bagder
 
30010
 
 
30011
        * lib/: hostip.c, hostip.h: removed trailing whitespace
 
30012
 
 
30013
2004-06-10 13:55  bagder
 
30014
 
 
30015
        * lib/: hostip.c, hostip.h: Gisle corrected two comments
 
30016
 
 
30017
2004-06-10 13:06  bagder
 
30018
 
 
30019
        * lib/: connect.c, hostip.c, hostip.h, hostip6.c, hostthre.c,
 
30020
          url.c: Gisle Vanem's improved verbose output and timeout handling
 
30021
          when connecting to a host name that resolves to multiple IP
 
30022
          addresses.
 
30023
 
 
30024
2004-06-10 09:46  bagder
 
30025
 
 
30026
        * lib/formdata.c: build again with disabled http
 
30027
 
 
30028
2004-06-10 09:17  bagder
 
30029
 
 
30030
        * lib/file.c: Steven Bazyl and Seshubabu Pasam pointed out a bug on
 
30031
          win32 when freeing the path after a transfer.
 
30032
 
 
30033
2004-06-09 10:23  bagder
 
30034
 
 
30035
        * lib/: easy.c, ftp.c, share.c, transfer.c, url.c: Alexander
 
30036
          Krasnostavsky's fix to make libcurl build fine with configure
 
30037
          --disable-http, which thus builds a libcurl without HTTP support.
 
30038
 
 
30039
2004-06-09 10:22  bagder
 
30040
 
 
30041
        * lib/formdata.c: when built with HTTP disabled, provide a
 
30042
          curl_formadd() function anyway to keep the API complete at all
 
30043
          times
 
30044
 
 
30045
2004-06-09 10:21  bagder
 
30046
 
 
30047
        * include/curl/curl.h: Added CURL_FORMADD_DISABLED when libcurl is
 
30048
          built with HTTP disabled
 
30049
 
 
30050
2004-06-09 10:18  bagder
 
30051
 
 
30052
        * docs/libcurl/curl_formadd.3: removed reference to the removed
 
30053
          curl_formparse
 
30054
 
 
30055
2004-06-09 10:05  bagder
 
30056
 
 
30057
        * docs/libcurl/curl_easy_setopt.3: Setting CURLOPT_RANGE to NULL
 
30058
          disables it.  Setting CURLOPT_RESUME_FROM to 0 prevents a resumed
 
30059
          transfer.
 
30060
 
 
30061
2004-06-09 09:01  bagder
 
30062
 
 
30063
        * CHANGES, RELEASE-NOTES: recent changes
 
30064
 
 
30065
2004-06-09 08:54  bagder
 
30066
 
 
30067
        * lib/Makefile.am: when producing curllib.dsp, include libcurl.def
 
30068
          as a source file.  An Alexander Krasnostavsky fix.
 
30069
 
 
30070
2004-06-09 03:27  gknauf
 
30071
 
 
30072
        * lib/Makefile.m32: added the new source files.
 
30073
 
 
30074
2004-06-09 03:15  gknauf
 
30075
 
 
30076
        * lib/libcurl.rc: corrected copyright.
 
30077
 
 
30078
2004-06-08 23:56  bagder
 
30079
 
 
30080
        * src/main.c: Gisle's patch that'll allow curl to continue with the
 
30081
          following URLs even if one transfer fails.
 
30082
 
 
30083
2004-06-08 23:26  bagder
 
30084
 
 
30085
        * ares/CHANGES: fix
 
30086
 
 
30087
2004-06-08 23:25  bagder
 
30088
 
 
30089
        * ares/ares_init.c: James Bursa fixed a RISC OS init issue, removed
 
30090
          trailing whitespace
 
30091
 
 
30092
2004-06-08 23:21  bagder
 
30093
 
 
30094
        * packages/vms/config-vms.h_with_ssl,
 
30095
          packages/vms/config-vms.h_without_ssl, src/getpass.c: Marty
 
30096
          Kuhrt's VMS fixes
 
30097
 
 
30098
2004-06-08 17:05  gknauf
 
30099
 
 
30100
        * lib/config-netware.h, src/config-netware.h: corrected defines.
 
30101
 
 
30102
2004-06-08 17:05  bagder
 
30103
 
 
30104
        * lib/connect.c: delete trailing whitespace
 
30105
 
 
30106
2004-06-08 16:57  gknauf
 
30107
 
 
30108
        * src/config-netware.h: convert to UNIX format.
 
30109
 
 
30110
2004-06-08 16:52  gknauf
 
30111
 
 
30112
        * lib/config-netware.h, packages/NetWare/get_ver.awk: converted to
 
30113
          UNIX format.
 
30114
 
 
30115
2004-06-08 16:13  bagder
 
30116
 
 
30117
        * include/curl/curl.h: Kjetil Jacobsen pointed out that the
 
30118
          CURLOPT_FILETIME option was wrongly marked as accepting an
 
30119
          objectpoint argument while it actually assumes a long.  The
 
30120
          comment was also grossly misleading. The man page was and is
 
30121
          correct though.
 
30122
 
 
30123
2004-06-08 14:23  bagder
 
30124
 
 
30125
        * TODO-RELEASE: time schedule for this year
 
30126
 
 
30127
2004-06-07 12:28  bagder
 
30128
 
 
30129
        * lib/sendf.c: prevent compiler warning with picky compilers
 
30130
 
 
30131
2004-06-07 10:30  bagder
 
30132
 
 
30133
        * acinclude.m4: Reverted the previous change and redid it
 
30134
          differently as it seemed to not work. This is supposed to detect
 
30135
          cross-compiling and alert the user, and not do the POSIX-check
 
30136
          for strerror_r() if it already detected a glibc-compatible
 
30137
          strerror_r().
 
30138
 
 
30139
2004-06-07 09:01  bagder
 
30140
 
 
30141
        * lib/sendf.c: When sending info about which host that sends what,
 
30142
          include proper direction to/from, based on a suggestion from
 
30143
          Alexander Krasnostavsky
 
30144
 
 
30145
2004-06-04 22:57  bagder
 
30146
 
 
30147
        * CHANGES: configure fix
 
30148
 
 
30149
2004-06-04 21:01  bagder
 
30150
 
 
30151
        * acinclude.m4: 1 - do better when cross-compiling when checking
 
30152
          for strerror_r() - alert the user.  2 - don't check for
 
30153
          POSIX-style if glibc-style is found first
 
30154
 
 
30155
2004-06-04 14:24  bagder
 
30156
 
 
30157
        * tests/data/: Makefile.am, test173: test 173 added: HTTP
 
30158
          RFC1867-formpost a file from stdin with "faked" filename
 
30159
 
 
30160
2004-06-04 09:21  bagder
 
30161
 
 
30162
        * sample.emacs: fixed spell, removed reference to a 'tools' subdir
 
30163
          in the curl dir, as we don't have one
 
30164
 
 
30165
2004-06-04 09:04  bagder
 
30166
 
 
30167
        * Makefile.dist: G�nter Knauf's netware fix
 
30168
 
 
30169
2004-06-04 09:02  bagder
 
30170
 
 
30171
        * lib/Makefile.netware, lib/config-netware.h, lib/libcurl.imp,
 
30172
          src/Makefile.netware, src/config-netware.h: G�nter Knauf's
 
30173
          netware build fixes
 
30174
 
 
30175
2004-06-04 08:48  bagder
 
30176
 
 
30177
        * TODO-RELEASE: 3rd party transfers are in CVS now
 
30178
 
 
30179
2004-06-03 16:42  bagder
 
30180
 
 
30181
        * lib/http.c: updated a comment
 
30182
 
 
30183
2004-06-03 16:41  bagder
 
30184
 
 
30185
        * CHANGES, RELEASE-NOTES: updates
 
30186
 
 
30187
2004-06-03 16:38  bagder
 
30188
 
 
30189
        * tests/Makefile.am: the test targets won't invoke the test suite
 
30190
          if curl is built cross-compiled.  Pointed out by Chris Gaukroger.
 
30191
 
 
30192
2004-06-03 16:37  bagder
 
30193
 
 
30194
        * configure.ac: set an automake conditional for if this is a
 
30195
          cross-compile or not
 
30196
 
 
30197
2004-06-03 15:03  bagder
 
30198
 
 
30199
        * lib/formdata.c: deleted trailing whitespace
 
30200
 
 
30201
2004-06-03 13:43  bagder
 
30202
 
 
30203
        * docs/HISTORY: 7.12.0 introduced IDN support
 
30204
 
 
30205
2004-06-03 13:41  bagder
 
30206
 
 
30207
        * lib/: ftp.c, http.c, sendf.c, sendf.h, transfer.c, transfer.h,
 
30208
          url.c, urldata.h: Alexander Krasnostavsky's FTP third party
 
30209
          transfer (proxy) support
 
30210
 
 
30211
2004-06-03 13:30  bagder
 
30212
 
 
30213
        * docs/MANUAL: Mention the python-isque mailing list, don't mention
 
30214
          the commit mailing lists as they are probably very rarely
 
30215
          intresting to the "common people" anyway.
 
30216
 
 
30217
2004-06-03 13:19  bagder
 
30218
 
 
30219
        * docs/libcurl/curl_easy_setopt.3: CURLE_FAILED_INIT is returend
 
30220
          when an unknown option is set
 
30221
 
 
30222
2004-06-03 13:15  bagder
 
30223
 
 
30224
        * docs/examples/: Makefile.am, ftp3rdparty.c: Added example of how
 
30225
          to use the upcoming support for FTP 3rd party transfers
 
30226
 
 
30227
2004-06-03 12:42  bagder
 
30228
 
 
30229
        * tests/data/test168: corrected to use the proxy user name for
 
30230
          proxy auth, as was just bugfixed!
 
30231
 
 
30232
2004-06-03 12:42  bagder
 
30233
 
 
30234
        * lib/http_digest.c: Vincent Bronner made the code use the correct
 
30235
          user name + password when doing proxy authentication.
 
30236
 
 
30237
2004-06-03 11:20  bagder
 
30238
 
 
30239
        * docs/examples/: Makefile.am, getinfo.c: getinfo.c is a new tiny
 
30240
          example that uses curl_easy_getinfo() to get the content-type
 
30241
          after a transfer.
 
30242
 
 
30243
2004-06-02 16:39  bagder
 
30244
 
 
30245
        * lib/easy.c: very minor format edit
 
30246
 
 
30247
2004-06-02 16:06  bagder
 
30248
 
 
30249
        * docs/libcurl/curl_easy_setopt.3: CURLOPT_PUT is deprecated
 
30250
 
 
30251
2004-06-02 15:57  bagder
 
30252
 
 
30253
        * lib/url.c: Made CURLOPT_UPLOAD and CURLOPT_PUT mean the same
 
30254
          thing internally (the previous difference was not clear nor
 
30255
          documented properly). They can now both be used interchangeably,
 
30256
          but we prefer UPLOAD to PUT since it is a more generic term.
 
30257
 
 
30258
2004-06-02 15:51  bagder
 
30259
 
 
30260
        * include/curl/curl.h: *seven* new options to support 3rd party FTP
 
30261
          transfers
 
30262
 
 
30263
2004-06-02 13:39  bagder
 
30264
 
 
30265
        * include/curl/curlver.h: 7.12.1-CVS in progress
 
30266
 
 
30267
2004-06-02 13:36  bagder
 
30268
 
 
30269
        * include/curl/curl.h, lib/config-win32.h, lib/setup.h,
 
30270
          lib/timeval.h: Gisle's adjustments to allow building with
 
30271
          lcc-win32
 
30272
 
 
30273
2004-06-02 13:34  bagder
 
30274
 
 
30275
        * lib/ftp.c: Gisle made ftp_mkd static
 
30276
 
 
30277
2004-06-02 13:31  bagder
 
30278
 
 
30279
        * RELEASE-NOTES: and we start all over again
 
30280
 
 
30281
2004-06-02 11:03  bagder
 
30282
 
 
30283
        * CHANGES: 7.12.0
 
30284
 
 
30285
2004-06-02 10:57  bagder
 
30286
 
 
30287
        * CHANGES, RELEASE-NOTES: more changes
 
30288
 
 
30289
2004-06-01 10:33  bagder
 
30290
 
 
30291
        * docs/libcurl/curl_unescape.3: Renaud Duhaut corrected the
 
30292
          unescaping procedure
 
30293
 
 
30294
2004-06-01 10:09  bagder
 
30295
 
 
30296
        * lib/Makefile.vc6: David Byron made this use the mm lib by
 
30297
          default, as was previously done. This might be done differently
 
30298
          in the future.
 
30299
 
 
30300
2004-06-01 09:03  bagder
 
30301
 
 
30302
        * docs/curl.1: --create-dirs clarification
 
30303
 
 
30304
2004-05-28 13:16  bagder
 
30305
 
 
30306
        * CHANGES, RELEASE-NOTES: minor edits
 
30307
 
 
30308
2004-05-28 11:56  bagder
 
30309
 
 
30310
        * lib/url.c: check for failing strdup()s
 
30311
 
 
30312
2004-05-28 11:52  bagder
 
30313
 
 
30314
        * tests/server/sws.c: delete trailing whitespace
 
30315
 
 
30316
2004-05-27 09:48  bagder
 
30317
 
 
30318
        * lib/easy.c: fixed curl_easy_duphandle() to properly clean up all
 
30319
          memory if any memory function fails and it returns NULL
 
30320
 
 
30321
2004-05-27 09:10  bagder
 
30322
 
 
30323
        * ares/ares_search.c: free() allocated memory when the ares search
 
30324
          can't be made
 
30325
 
 
30326
2004-05-27 09:10  bagder
 
30327
 
 
30328
        * ares/ares_init.c: clear the domains and sortlist when the
 
30329
          'channel' is first created so that we can compare if non-NULL
 
30330
          elsewhere
 
30331
 
 
30332
2004-05-27 09:09  bagder
 
30333
 
 
30334
        * ares/ares__get_hostent.c: better checks to avoid free(NULL)
 
30335
 
 
30336
2004-05-27 08:42  bagder
 
30337
 
 
30338
        * ares/ares__get_hostent.c: James Bursa's fix to prevent free(NULL)
 
30339
          to occur
 
30340
 
 
30341
2004-05-26 16:32  bagder
 
30342
 
 
30343
        * TODO-RELEASE: the CONNECT issue seems fixed too now
 
30344
 
 
30345
2004-05-26 13:49  bagder
 
30346
 
 
30347
        * lib/Makefile.vc6: Mohun Biswas added release-zlib and debug-zlib
 
30348
          targets.
 
30349
 
 
30350
2004-05-26 12:35  bagder
 
30351
 
 
30352
        * CHANGES: MSVC makefiles updated and an auth problem when using
 
30353
          CONNECT
 
30354
 
 
30355
2004-05-26 12:32  bagder
 
30356
 
 
30357
        * TODO-RELEASE: curllib.dsp works in the latest snapshots
 
30358
 
 
30359
2004-05-26 11:23  bagder
 
30360
 
 
30361
        * RELEASE-NOTES: bugs, changes, sponsors!
 
30362
 
 
30363
2004-05-26 11:19  bagder
 
30364
 
 
30365
        * TODO-RELEASE: updated with recent stuff
 
30366
 
 
30367
2004-05-26 11:17  bagder
 
30368
 
 
30369
        * lib/libcurl.def: three new functions in the public API
 
30370
 
 
30371
2004-05-26 11:00  bagder
 
30372
 
 
30373
        * docs/examples/: Makefile.am, fileupload.c: added example that
 
30374
          makes an upload to a file:// url
 
30375
 
 
30376
2004-05-26 10:58  bagder
 
30377
 
 
30378
        * docs/examples/ftpupload.c: strip trailing whitespace
 
30379
 
 
30380
2004-05-26 10:54  bagder
 
30381
 
 
30382
        * lib/: ftp.c, http.c, url.c, urldata.h: Added a new 'bit' in the
 
30383
          connect struct named 'tunnel_proxy' that is set if a connection
 
30384
          is tunneled through a proxy. A tunnel is done with CONNECT,
 
30385
          either when using HTTPS or FTPS, or if explicitly enabled by the
 
30386
          app.
 
30387
 
 
30388
2004-05-25 23:47  bagder
 
30389
 
 
30390
        * CHANGES, lib/file.c, lib/file.h, lib/transfer.c, lib/transfer.h,
 
30391
          lib/url.c, lib/urldata.h, tests/data/Makefile.am,
 
30392
          tests/data/test204, tests/data/test205: initial support for
 
30393
          "uploading" to file:// URLs
 
30394
 
 
30395
2004-05-25 16:44  bagder
 
30396
 
 
30397
        * docs/curl.1, src/main.c: --proxy-basic added for completeness
 
30398
 
 
30399
2004-05-25 16:39  bagder
 
30400
 
 
30401
        * docs/TODO: removed some stuff that actually is done now, added
 
30402
          the --optionseparator idea (not really new, but its better to
 
30403
          have it mentioned in here)
 
30404
 
 
30405
2004-05-25 16:28  bagder
 
30406
 
 
30407
        * docs/KNOWN_BUGS: Bug report #948950, excessive amount of file
 
30408
          descriptors might crash libcurl
 
30409
 
 
30410
2004-05-25 15:52  bagder
 
30411
 
 
30412
        * lib/Makefile.vc6, src/Makefile.vc6: Massimiliano Ziccardi's
 
30413
          updates for the VC6 makefiles
 
30414
 
 
30415
2004-05-25 14:00  bagder
 
30416
 
 
30417
        * lib/url.c: preprocessor magic around the libidn idn_free() stuff
 
30418
          to remain workable both with older libidn versions without
 
30419
          idn_free() and with libidn versions that gets installed without
 
30420
          idn-free.h
 
30421
 
 
30422
2004-05-25 13:59  bagder
 
30423
 
 
30424
        * configure.ac: checl for the idn_free stuff to remain functionall
 
30425
          even with older libidn versions
 
30426
 
 
30427
2004-05-25 13:13  bagder
 
30428
 
 
30429
        * lib/http_ntlm.c: remove trailing whitespace
 
30430
 
 
30431
2004-05-25 09:51  bagder
 
30432
 
 
30433
        * src/main.c: make one call instead of two
 
30434
 
 
30435
2004-05-24 17:16  bagder
 
30436
 
 
30437
        * docs/examples/Makefile.am: new example proving that the debug
 
30438
          callback works even when the multi interface is used
 
30439
 
 
30440
2004-05-24 17:16  bagder
 
30441
 
 
30442
        * docs/examples/multi-single.c: remove trailing whitespace
 
30443
 
 
30444
2004-05-24 17:12  bagder
 
30445
 
 
30446
        * docs/examples/multi-debugcallback.c: multi interface, debug
 
30447
          callback
 
30448
 
 
30449
2004-05-24 15:31  bagder
 
30450
 
 
30451
        * src/main.c: delete trailing whitespace
 
30452
 
 
30453
2004-05-24 15:27  bagder
 
30454
 
 
30455
        * src/main.c: if no errorbuffer string was provided when a return
 
30456
          code was returned, use the curl_easy_strerror() function to
 
30457
          provide one
 
30458
 
 
30459
2004-05-24 15:23  bagder
 
30460
 
 
30461
        * docs/curl.1: IDN is a recognized feature
 
30462
 
 
30463
2004-05-24 15:21  bagder
 
30464
 
 
30465
        * docs/curl.1: fixed a reference
 
30466
 
 
30467
2004-05-24 14:12  bagder
 
30468
 
 
30469
        * curl-style.el: meta-m runs delete-trailing-whitespace in
 
30470
          curl-mode
 
30471
 
 
30472
2004-05-24 13:57  bagder
 
30473
 
 
30474
        * lib/curlx.h: delete trailing whitespace
 
30475
 
 
30476
2004-05-24 12:46  bagder
 
30477
 
 
30478
        * include/curl/curl.h: delete trailing whitespace
 
30479
 
 
30480
2004-05-24 11:01  bagder
 
30481
 
 
30482
        * tests/data/test171: better name
 
30483
 
 
30484
2004-05-24 10:19  bagder
 
30485
 
 
30486
        * lib/url.c: only idn_free() if built with libidn
 
30487
 
 
30488
2004-05-24 09:53  bagder
 
30489
 
 
30490
        * lib/setup.h: delete trailing whitespace
 
30491
 
 
30492
2004-05-24 09:40  bagder
 
30493
 
 
30494
        * CHANGES, lib/setup.h, lib/url.c, lib/version.c:  Simon Josefsson
 
30495
          added a idn_free() function in libidn 0.4.5 as a reaction to
 
30496
           Gisle's previous mail. We now use this function, and thus we
 
30497
          require libidn
 
30498
           0.4.5 or later. No earler version will do.
 
30499
 
 
30500
2004-05-24 09:13  bagder
 
30501
 
 
30502
        * CHANGES, lib/http.c, lib/url.c, lib/urldata.h,
 
30503
          tests/data/Makefile.am, tests/data/test172, tests/data/test6:
 
30504
          Robert D. Young reported that CURLOPT_COOKIEFILE and
 
30505
          CURLOPT_COOKIE could not be used both in one request. Fixed it
 
30506
          and added test case 172 to verify.
 
30507
 
 
30508
2004-05-21 22:40  bagder
 
30509
 
 
30510
        * CHANGES, lib/cookie.c, tests/data/Makefile.am,
 
30511
          tests/data/test171: While talking to host a.b.c, libcurl did
 
30512
          wrongly not accept cookies that were set to the domain .a.b.c
 
30513
          (that is with a dot prefix). This is now fixed and test case 171
 
30514
          verifies it.
 
30515
 
 
30516
2004-05-21 14:23  bagder
 
30517
 
 
30518
        * lib/progress.c: quickfix to avoid division by zero, possibly we
 
30519
          should go over all of these once and for all
 
30520
 
 
30521
2004-05-20 22:48  bagder
 
30522
 
 
30523
        * CHANGES: fixed transfer speed math
 
30524
 
 
30525
2004-05-20 22:35  bagder
 
30526
 
 
30527
        * lib/progress.c: calculate upload and download speed using doubles
 
30528
          to keep precision.  deleted trailing whitespace
 
30529
 
 
30530
2004-05-19 13:25  bagder
 
30531
 
 
30532
        * tests/data/test170: NTLM requires SSL
 
30533
 
 
30534
2004-05-19 13:10  bagder
 
30535
 
 
30536
        * CHANGES, RELEASE-NOTES: cert verify
 
30537
 
 
30538
2004-05-19 12:32  bagder
 
30539
 
 
30540
        * tests/data/Makefile.am: added test 170
 
30541
 
 
30542
2004-05-19 12:31  bagder
 
30543
 
 
30544
        * tests/data/test170: David Byron's test case with -F that used to
 
30545
          crash
 
30546
 
 
30547
2004-05-19 11:25  bagder
 
30548
 
 
30549
        * lib/url.c: killed trailing whitespace
 
30550
 
 
30551
2004-05-19 11:24  bagder
 
30552
 
 
30553
        * tests/libtest/lib509.c: just code formatting and killed
 
30554
          whitespace
 
30555
 
 
30556
2004-05-19 11:09  bagder
 
30557
 
 
30558
        * docs/examples/getinmemory.c: language!
 
30559
 
 
30560
2004-05-19 11:08  bagder
 
30561
 
 
30562
        * docs/examples/getinmemory.c: Set CURLOPT_USERAGENT too
 
30563
 
 
30564
2004-05-19 10:16  bagder
 
30565
 
 
30566
        * curl-style.el: The kill trailing whitespace needs to be set
 
30567
          better as this way it takes effect globally which isn't nice.
 
30568
          Commented it out for now. Display trailing whitespace still, to
 
30569
          remind me.
 
30570
 
 
30571
2004-05-18 12:55  bagder
 
30572
 
 
30573
        * buildconf: simplified all die messages
 
30574
 
 
30575
2004-05-18 11:25  bagder
 
30576
 
 
30577
        * buildconf: simplified the automake failed message too
 
30578
 
 
30579
2004-05-18 11:22  bagder
 
30580
 
 
30581
        * testcurl.sh: make this script tell that this is the obsolete
 
30582
          version, to make it possible to detect
 
30583
 
 
30584
2004-05-18 11:02  bagder
 
30585
 
 
30586
        * buildconf: simplified the die-line when aclocal fails, the
 
30587
          previous one confused the netbsd shell
 
30588
 
 
30589
2004-05-18 09:35  bagder
 
30590
 
 
30591
        * lib/hostasyn.c: + when storing the address in the cache fails,
 
30592
          cleanup the resolved address properly + delete trailing
 
30593
          whitespace
 
30594
 
 
30595
2004-05-18 09:25  bagder
 
30596
 
 
30597
        * lib/ssluse.c: * seed_enough() was converted to a macro to avoid
 
30598
          the IRIX compiler warning about that passed-in argument not being
 
30599
          used.  * killed trailing whitespace
 
30600
 
 
30601
2004-05-18 00:07  bagder
 
30602
 
 
30603
        * lib/hostip.c: if shrinking the buffer fails, use the older larger
 
30604
          one
 
30605
 
 
30606
2004-05-18 00:01  bagder
 
30607
 
 
30608
        * lib/ssluse.c: Peter Sylvester's patch that addresses two flaws in
 
30609
          the peer certificate name verification:
 
30610
 
 
30611
          - when multiple common names are used (as in the curl tests), the
 
30612
          last name needs to be selected.
 
30613
 
 
30614
          - allow comparing with encoded values, at least with BMP and ISO
 
30615
          latin1 encoded T61strings.
 
30616
 
 
30617
2004-05-17 12:54  bagder
 
30618
 
 
30619
        * Makefile.am, tests/Makefile.am: 'make test-torture' in the root
 
30620
          now runs a full torture test
 
30621
 
 
30622
2004-05-17 12:53  bagder
 
30623
 
 
30624
        * tests/runtests.pl: removed debug output and trailing whitespace
 
30625
 
 
30626
2004-05-17 12:51  bagder
 
30627
 
 
30628
        * tests/runtests.pl: grrr, fix the check again if no ftp server at
 
30629
          all is running
 
30630
 
 
30631
2004-05-17 12:39  bagder
 
30632
 
 
30633
        * CHANGES, RELEASE-NOTES: torture testing and a moved CVS repo
 
30634
 
 
30635
2004-05-17 10:07  bagder
 
30636
 
 
30637
        * lib/multi.c: new Curl_done() proto
 
30638
 
 
30639
2004-05-17 10:05  bagder
 
30640
 
 
30641
        * lib/: transfer.c, url.c, url.h: I made Curl_done() take a
 
30642
          pointer-pointer in the first argument instead, and if the
 
30643
          connection is killed it blanks the pointer it points to, to make
 
30644
          it easier to detect usage problems whereever Curl_done() is used.
 
30645
 
 
30646
2004-05-17 10:04  bagder
 
30647
 
 
30648
        * lib/multi.c: better bailing out on memory failure
 
30649
 
 
30650
2004-05-17 10:02  bagder
 
30651
 
 
30652
        * tests/ftpserver.pl: When waiting for the second connect, we now
 
30653
          use alarm to timeout the waiting.  This is necessary in case the
 
30654
          client never connects or somehow fails to do it timely. The
 
30655
          timeout used now is only 2 seconds, which might cause problems on
 
30656
          really slow hosts but longer times are painful when doing torture
 
30657
          testing on FTP test cases.
 
30658
 
 
30659
          I'm not sure how this 'alarm' functionality works on Windows or
 
30660
          other systems that don't actually have the alarm() function.
 
30661
 
 
30662
2004-05-17 09:59  bagder
 
30663
 
 
30664
        * tests/runtests.pl: improved the check for our own ftp server
 
30665
 
 
30666
2004-05-17 09:45  bagder
 
30667
 
 
30668
        * tests/libtest/: lib510.c, lib512.c: modified to not leak memory
 
30669
          if a libcurl function returns failure, for better memory leak
 
30670
          detection
 
30671
 
 
30672
2004-05-17 09:12  bagder
 
30673
 
 
30674
        * docs/libcurl/curl_easy_setopt.3: Seshubabu Pasam's format fixes
 
30675
          and added notes about DER not working for some (SSL-)options.
 
30676
 
 
30677
2004-05-17 08:55  bagder
 
30678
 
 
30679
        * tests/libtest/lib509.c: make it not leak memory when it returns
 
30680
          prematurely
 
30681
 
 
30682
2004-05-17 08:54  bagder
 
30683
 
 
30684
        * curl-style.el: automatically delete trailing white space on save
 
30685
          in curl-mode
 
30686
 
 
30687
2004-05-17 08:53  bagder
 
30688
 
 
30689
        * lib/multi.c: bail out nicely if strdup() returns NULL, removed
 
30690
          trailing whitespace
 
30691
 
 
30692
2004-05-17 08:50  bagder
 
30693
 
 
30694
        * lib/urldata.h: deleted trailing whitespace
 
30695
 
 
30696
2004-05-17 08:50  bagder
 
30697
 
 
30698
        * lib/transfer.c: fixed a warning on IRIX, deleted trailing
 
30699
          whitespace
 
30700
 
 
30701
2004-05-14 13:46  bagder
 
30702
 
 
30703
        * lib/strerror.c: added string for the new share error code
 
30704
 
 
30705
2004-05-14 11:30  bagder
 
30706
 
 
30707
        * include/curl/curl.h: Added CURLSHE_NOMEM
 
30708
 
 
30709
2004-05-14 11:22  bagder
 
30710
 
 
30711
        * tests/libtest/: lib503.c, lib504.c, lib505.c, lib506.c, lib507.c:
 
30712
          clean up properly on failure to enable easier libcurl leak
 
30713
          detection
 
30714
 
 
30715
2004-05-14 11:21  bagder
 
30716
 
 
30717
        * README: new cvs instructions
 
30718
 
 
30719
2004-05-14 10:40  bagder
 
30720
 
 
30721
        * tests/libtest/: first.c, test.h: enable memory debugging the same
 
30722
          way the curl command line tool already does
 
30723
 
 
30724
2004-05-13 17:19  bagder
 
30725
 
 
30726
        * lib/ssluse.c: memory cleanup and check fix
 
30727
 
 
30728
2004-05-13 17:18  bagder
 
30729
 
 
30730
        * lib/share.c: check that memory allocation functions truly return
 
30731
          good data or bail out
 
30732
 
 
30733
2004-05-13 17:17  bagder
 
30734
 
 
30735
        * lib/multi.c: return on memory alloc fail
 
30736
 
 
30737
2004-05-13 17:17  bagder
 
30738
 
 
30739
        * lib/file.c: better bailing out in case of no memory
 
30740
 
 
30741
2004-05-13 17:16  bagder
 
30742
 
 
30743
        * lib/escape.c: curl_free() doesn't free(NULL) but just returns
 
30744
 
 
30745
2004-05-13 17:16  bagder
 
30746
 
 
30747
        * lib/easy.c: deal with input arguments as NULL
 
30748
 
 
30749
2004-05-13 16:14  bagder
 
30750
 
 
30751
        * lib/: http_digest.c, http_digest.h: return CURLDIGEST_NOMEM when
 
30752
          a memory function fails to deliver
 
30753
 
 
30754
2004-05-13 16:13  bagder
 
30755
 
 
30756
        * lib/formdata.c: mark a value as alloced when strdup()ed to
 
30757
          prevent memory leaks
 
30758
 
 
30759
2004-05-13 16:12  bagder
 
30760
 
 
30761
        * lib/url.c: bail out when no memory occurs
 
30762
 
 
30763
2004-05-13 12:40  bagder
 
30764
 
 
30765
        * lib/connect.c: Gisle Vamem reintroduced the verifyconnect() call
 
30766
          on windows as well, and we now use it to provide more info back
 
30767
          on connect failures.
 
30768
 
 
30769
2004-05-13 12:38  bagder
 
30770
 
 
30771
        * lib/ldap.c: Gisle: minor fix
 
30772
 
 
30773
2004-05-13 12:38  bagder
 
30774
 
 
30775
        * lib/ldap.h: no more Curl_ldap_done
 
30776
 
 
30777
2004-05-13 11:01  bagder
 
30778
 
 
30779
        * lib/Makefile.am: Added two two missing header files I missed when
 
30780
          I removed the noinst_HEADERS
 
30781
 
 
30782
2004-05-13 10:23  bagder
 
30783
 
 
30784
        * docs/examples/Makefile.am: added https.c
 
30785
 
 
30786
2004-05-13 10:22  bagder
 
30787
 
 
30788
        * docs/examples/https.c: basic https fetching script
 
30789
 
 
30790
2004-05-13 09:52  bagder
 
30791
 
 
30792
        * tests/runtests.pl: made 'runtests.pl -t' run over all the tests
 
30793
          just like other command lines Also made -t imply -n to disable
 
30794
          valgrind, it runs sloooow otherwise.
 
30795
 
 
30796
          This now manages to run all tests OK up to test case 100 (the
 
30797
          first FTP one) for me.
 
30798
 
 
30799
2004-05-13 08:53  bagder
 
30800
 
 
30801
        * ares/ares_init.c: James Bursa's patch to avoid free(NULL) (mainly
 
30802
          because the libcurl memdebug system thinks free(NULL) is badness)
 
30803
 
 
30804
2004-05-12 15:24  bagder
 
30805
 
 
30806
        * lib/http_digest.c: Check that memory functions return non-NULL or
 
30807
          return error.
 
30808
 
 
30809
2004-05-12 15:23  bagder
 
30810
 
 
30811
        * lib/base64.c: make sure the returned pointer is NULL when
 
30812
          encoding fails
 
30813
 
 
30814
2004-05-12 15:05  bagder
 
30815
 
 
30816
        * lib/url.c: clean up and return better on out of memory
 
30817
 
 
30818
2004-05-12 15:04  bagder
 
30819
 
 
30820
        * lib/escape.c: return NULL on out of memory
 
30821
 
 
30822
2004-05-12 14:06  bagder
 
30823
 
 
30824
        * lib/: ftp.c, ftp.h, http.c, http.h, multi.c, telnet.c, telnet.h,
 
30825
          transfer.c, url.c, url.h, urldata.h: Curl_done() and the
 
30826
          protocol-specific conn->curl_done() functions now all take a
 
30827
          CURLcode as a second argument, that is non-zero when Curl_done()
 
30828
          is called after an error was returned from Curl_do() (or
 
30829
          similar).
 
30830
 
 
30831
2004-05-12 14:05  bagder
 
30832
 
 
30833
        * lib/mprintf.c: return faster when we "hit a wall" while printfing
 
30834
 
 
30835
2004-05-12 14:04  bagder
 
30836
 
 
30837
        * lib/cookie.c: general cleanup to bail out nice and clean when a
 
30838
          memory function fails to deliver
 
30839
 
 
30840
2004-05-12 11:02  bagder
 
30841
 
 
30842
        * lib/transfer.c: even if Curl_do() fails, we must call Curl_done()
 
30843
          to do proper cleaning up
 
30844
 
 
30845
2004-05-12 11:02  bagder
 
30846
 
 
30847
        * lib/: formdata.c, formdata.h: improved cleaning up in case of
 
30848
          memory allocation failures
 
30849
 
 
30850
2004-05-12 10:26  bagder
 
30851
 
 
30852
        * lib/url.c: bail out if we can't allocate the new range string,
 
30853
          and make use of aprintf() instead of using snprintf() + strdup().
 
30854
 
 
30855
2004-05-12 10:22  bagder
 
30856
 
 
30857
        * src/: getpass.c, homedir.c, main.c, urlglob.c: Disable memdebug
 
30858
          for the allocs done by the app, unless CURLTOOLDEBUG is defined
 
30859
          (which it never is atm).
 
30860
 
 
30861
          Now, we can focus on making 'runtests -t [num]' work on all test
 
30862
          cases and we should never leak nor crash.
 
30863
 
 
30864
2004-05-12 10:10  bagder
 
30865
 
 
30866
        * docs/libcurl/curl_global_init_mem.3: new man page
 
30867
 
 
30868
2004-05-12 10:00  bagder
 
30869
 
 
30870
        * lib/: transfer.c, urldata.h: use size_t better for buffer and
 
30871
          alloc lengths
 
30872
 
 
30873
2004-05-12 09:56  bagder
 
30874
 
 
30875
        * lib/url.c: removed another jhrg-reference in a comment
 
30876
 
 
30877
2004-05-12 09:55  bagder
 
30878
 
 
30879
        * lib/content_encoding.c: Edited comments only.
 
30880
 
 
30881
2004-05-12 09:54  bagder
 
30882
 
 
30883
        * lib/http_chunks.c: The Curl_unencode_XXX_write() function take a
 
30884
          ssize_t as third argument, so we typecast on invoke.
 
30885
 
 
30886
2004-05-12 08:27  bagder
 
30887
 
 
30888
        * lib/formdata.c: Left-over from before the return-code fix. This
 
30889
          is probably the code that causes xlc and gcc act differently on
 
30890
          AIX.
 
30891
 
 
30892
2004-05-11 23:17  bagder
 
30893
 
 
30894
        * lib/url.c: fixed Curl_open() to not leak anything if one malloc()
 
30895
          fails, fix by James Bursa only modified by me.
 
30896
 
 
30897
2004-05-11 23:12  bagder
 
30898
 
 
30899
        * ares/: CHANGES, ares_init.c: - Nico Stappenbelt reported that
 
30900
          when processing domain and search lines in   the resolv.conf
 
30901
          file, the first entry encountered is processed and used as   the
 
30902
          search list. According to the manual pages for both Linux,
 
30903
          Solaris and   Tru64, the last entry of either a domain or a
 
30904
          search field is used.
 
30905
 
 
30906
2004-05-11 20:57  bagder
 
30907
 
 
30908
        * tests/runtests.pl: revert the accidentally added use of strace
 
30909
 
 
30910
2004-05-11 16:53  bagder
 
30911
 
 
30912
        * lib/transfer.c: minor leak in case of error, thanks to
 
30913
          "./runtests.pl -n -t 25"
 
30914
 
 
30915
2004-05-11 16:48  bagder
 
30916
 
 
30917
        * lib/: formdata.c, formdata.h: clear up memory on failure a little
 
30918
          better
 
30919
 
 
30920
2004-05-11 16:22  bagder
 
30921
 
 
30922
        * include/curl/curl.h: make the libidn pointer in the version
 
30923
          struct a const
 
30924
 
 
30925
2004-05-11 16:21  bagder
 
30926
 
 
30927
        * RELEASE-NOTES: they're at least 36 functions now
 
30928
 
 
30929
2004-05-11 16:15  bagder
 
30930
 
 
30931
        * docs/libcurl/curl_version_info.3: updated to reflect reality!
 
30932
 
 
30933
2004-05-11 14:22  bagder
 
30934
 
 
30935
        * lib/Makefile.vc6: cut out the changelog, it is far from accurate
 
30936
          anyway
 
30937
 
 
30938
2004-05-11 13:48  bagder
 
30939
 
 
30940
        * lib/libcurl.def: added curl_global_init_mem
 
30941
 
 
30942
2004-05-11 13:30  bagder
 
30943
 
 
30944
        * CHANGES, RELEASE-NOTES, TODO-RELEASE, docs/libcurl/Makefile.am,
 
30945
          docs/libcurl/curl_global_init.3, include/curl/curl.h,
 
30946
          lib/Makefile.am, lib/base64.c, lib/connect.c,
 
30947
          lib/content_encoding.c, lib/cookie.c, lib/easy.c, lib/escape.c,
 
30948
          lib/file.c, lib/ftp.c, lib/getdate.y, lib/getenv.c,
 
30949
          lib/getinfo.c, lib/hash.c, lib/hostares.c, lib/hostasyn.c,
 
30950
          lib/hostip.c, lib/hostip4.c, lib/hostip6.c, lib/hostsyn.c,
 
30951
          lib/hostthre.c, lib/http.c, lib/http_chunks.c, lib/http_digest.c,
 
30952
          lib/http_negotiate.c, lib/http_ntlm.c, lib/if2ip.c, lib/krb4.c,
 
30953
          lib/ldap.c, lib/llist.c, lib/memdebug.c, lib/mprintf.c,
 
30954
          lib/multi.c, lib/netrc.c, lib/nwlib.c, lib/security.c,
 
30955
          lib/sendf.c, lib/share.c, lib/ssluse.c, lib/telnet.c,
 
30956
          lib/transfer.c, lib/url.c, tests/runtests.pl:
 
30957
          curl_global_init_mem() allows the memory functions to be
 
30958
          replaced.  memory.h is included everywhere for this.
 
30959
 
 
30960
2004-05-11 13:29  bagder
 
30961
 
 
30962
        * lib/memory.h: [no log message]
 
30963
 
 
30964
2004-05-11 13:29  bagder
 
30965
 
 
30966
        * lib/formdata.c: Make this source code use our internal *printf().
 
30967
          Also some minor edits.
 
30968
 
 
30969
2004-05-11 10:10  bagder
 
30970
 
 
30971
        * CHANGES: Added recent events to the log
 
30972
 
 
30973
2004-05-11 10:10  bagder
 
30974
 
 
30975
        * RELEASE-NOTES: more changes, more news, more people
 
30976
 
 
30977
2004-05-11 10:09  bagder
 
30978
 
 
30979
        * README: another official download mirror
 
30980
 
 
30981
2004-05-11 09:54  bagder
 
30982
 
 
30983
        * lib/: Makefile.am, msvcproj.foot, msvcproj.head: new attempt at
 
30984
          an improved DSP-file generation
 
30985
 
 
30986
2004-05-10 16:45  bagder
 
30987
 
 
30988
        * src/main.c: slightly better dealing of bad mem situations
 
30989
 
 
30990
2004-05-10 16:22  bagder
 
30991
 
 
30992
        * lib/http.c: Moved the fetching of the list of matching cookies to
 
30993
          make it easier to free that list in case something goes wrong in
 
30994
          the function and we must bail out.  Courtesy of the torture
 
30995
          testing.
 
30996
 
 
30997
2004-05-10 16:21  bagder
 
30998
 
 
30999
        * lib/sendf.c: curl_slist_append() fixed to clear up properly if a
 
31000
          memory function fails
 
31001
 
 
31002
2004-05-10 16:04  bagder
 
31003
 
 
31004
        * src/main.c: better detect if/when curl_slist_append() returns
 
31005
          failure, and bail out accordingly
 
31006
 
 
31007
2004-05-10 16:04  bagder
 
31008
 
 
31009
        * lib/cookie.c: if a malloc fails, clear up the memory and return
 
31010
          failure
 
31011
 
 
31012
2004-05-10 12:52  bagder
 
31013
 
 
31014
        * lib/http.c: typo
 
31015
 
 
31016
2004-05-10 12:50  bagder
 
31017
 
 
31018
        * lib/mprintf.c: the aprintf() versions now return NULL if _any_
 
31019
          alloc along the way failed, previously they could return a piece
 
31020
          of the string, making it impossible for the caller to detect
 
31021
          errors.
 
31022
 
 
31023
2004-05-10 12:49  bagder
 
31024
 
 
31025
        * lib/http.c: better detection for when add_buffer() returns
 
31026
          failure, and return when that happens
 
31027
 
 
31028
2004-05-10 11:17  bagder
 
31029
 
 
31030
        * lib/hash.c: Curl_hash_add() was modified to clear up better in
 
31031
          case of internal failure.  When failing, it should not tamper at
 
31032
          all with the data it was supposed to add to the cache.
 
31033
 
 
31034
2004-05-10 11:16  bagder
 
31035
 
 
31036
        * src/main.c: checkpasswd() prevents segfault by checking that
 
31037
          input argument is non-NULL
 
31038
 
 
31039
2004-05-10 11:01  bagder
 
31040
 
 
31041
        * tests/runtests.pl: James Bursa's adjustments to make the -t
 
31042
          option work for any test case.
 
31043
 
 
31044
          The -t is the "torture" test that first runs the test and counts
 
31045
          the number of allocations performed during it, then it runs the
 
31046
          test repeatedly over and over again and makes alloc number N fail
 
31047
          to verify that we detect and return properly from error cases
 
31048
          everywhere.
 
31049
 
 
31050
2004-05-10 10:57  bagder
 
31051
 
 
31052
        * lib/llist.c: make Curl_llist_insert_next() fail properly if
 
31053
          malloc() fails
 
31054
 
 
31055
2004-05-10 10:57  bagder
 
31056
 
 
31057
        * lib/hash.c: better checking that strdup() works
 
31058
 
 
31059
2004-05-10 10:09  bagder
 
31060
 
 
31061
        * lib/http_digest.c: Luca fixed the nc= in the digest line since it
 
31062
          apparantly should not have quotes...
 
31063
 
 
31064
2004-05-10 09:11  bagder
 
31065
 
 
31066
        * lib/formdata.c: James Bursa added better error checking for
 
31067
          failer memory calls when building formposts
 
31068
 
 
31069
2004-05-10 09:03  bagder
 
31070
 
 
31071
        * lib/: msvcproj.foot, msvcproj.head: build curllib.dsp from these
 
31072
 
 
31073
2004-05-10 08:29  bagder
 
31074
 
 
31075
        * tests/runtests.pl: don't use -i when checking for our own server
 
31076
 
 
31077
2004-05-07 22:08  bagder
 
31078
 
 
31079
        * CHANGES: James' and Gisle' reports/fixes
 
31080
 
 
31081
2004-05-07 20:56  bagder
 
31082
 
 
31083
        * lib/hostares.c: James Bursa changed two error message to use the
 
31084
          display-name instead of the internally-used name.
 
31085
 
 
31086
2004-05-07 20:54  bagder
 
31087
 
 
31088
        * tests/memanalyze.pl: James Bursa's fix to make this deal with
 
31089
          malloc(0) as OK to free()
 
31090
 
 
31091
2004-05-07 20:46  bagder
 
31092
 
 
31093
        * lib/: url.c, urldata.h: We don't support any long protocol names
 
31094
          so we can use a smaller buffer.  Also, make sure we have room for
 
31095
          the trailing zero, only scan to size-1.
 
31096
 
 
31097
          Gisle Vanem reported.
 
31098
 
 
31099
2004-05-07 11:50  bagder
 
31100
 
 
31101
        * lib/formdata.c: count the formdata size using a 64bit size if
 
31102
          avaialble
 
31103
 
 
31104
2004-05-07 11:45  bagder
 
31105
 
 
31106
        * CHANGES: Made the lib/curllib.dsp file get generated automaticly
 
31107
 
 
31108
2004-05-07 11:42  bagder
 
31109
 
 
31110
        * lib/Makefile.am: don't use a magic define name
 
31111
 
 
31112
2004-05-07 11:41  bagder
 
31113
 
 
31114
        * lib/curllib.dsp: This file is now generated at dist-time.
 
31115
 
 
31116
2004-05-07 11:41  bagder
 
31117
 
 
31118
        * lib/Makefile.am: Generate curllib.dsp on dist.time from
 
31119
          msvcproj.head msvcproj.foot and the known source files. Not
 
31120
          actually verified to work yet.
 
31121
 
 
31122
2004-05-07 08:18  bagder
 
31123
 
 
31124
        * lib/hostares.c: get the display host name properly
 
31125
 
 
31126
2004-05-06 17:17  bagder
 
31127
 
 
31128
        * lib/url.c: removed two odd comments
 
31129
 
 
31130
2004-05-06 17:11  bagder
 
31131
 
 
31132
        * CHANGES, RELEASE-NOTES: little fixes
 
31133
 
 
31134
2004-05-06 17:05  bagder
 
31135
 
 
31136
        * configure.ac: removed the warning if libidn isn't found
 
31137
 
 
31138
2004-05-06 17:04  bagder
 
31139
 
 
31140
        * configure.ac: very minor output change
 
31141
 
 
31142
2004-05-06 15:29  bagder
 
31143
 
 
31144
        * tests/libtest/lib506.c: simplied the creation of new urls
 
31145
 
 
31146
2004-05-06 15:21  bagder
 
31147
 
 
31148
        * tests/server/sws.c: %ld for long
 
31149
 
 
31150
2004-05-06 14:44  bagder
 
31151
 
 
31152
        * tests/server/sws.c: int/long fix
 
31153
 
 
31154
2004-05-06 13:10  bagder
 
31155
 
 
31156
        * lib/hostares.c: Michael Benedict brought a fix that fills in the
 
31157
          errorbuffer properly when ares fails to resolve a name. This was
 
31158
          fixed before but somehow has fallen out again!
 
31159
 
 
31160
2004-05-06 13:02  bagder
 
31161
 
 
31162
        * acinclude.m4: typo AGAIN
 
31163
 
 
31164
2004-05-06 12:58  bagder
 
31165
 
 
31166
        * acinclude.m4: When using the icc compiler, we also ignore remark
 
31167
          #1418 "external definition with no prior declaration" since this
 
31168
          is a habit we have in the code.
 
31169
 
 
31170
2004-05-06 12:57  bagder
 
31171
 
 
31172
        * tests/libtest/lib509.c: printf %s with plain 'char *', not
 
31173
          unsigned ones to silence icc's picky warnings
 
31174
 
 
31175
2004-05-06 12:49  bagder
 
31176
 
 
31177
        * acinclude.m4, lib/strerror.c: if no strerror_r prototype is
 
31178
          found, we provide our own to prevent picky compilers to warn
 
31179
 
 
31180
2004-05-06 09:32  bagder
 
31181
 
 
31182
        * lib/version.c: removed the unused 'len' variable, made use of the
 
31183
          ptr pointer even if no extra lib is used to prevent compiler
 
31184
          warnings ("variable set but not used") on that case
 
31185
 
 
31186
2004-05-06 09:24  bagder
 
31187
 
 
31188
        * lib/version.c: typecast the unsigned long to plain long to
 
31189
          prevent compiler warnings
 
31190
 
 
31191
2004-05-06 09:22  bagder
 
31192
 
 
31193
        * lib/ldap.c: unused variable removed
 
31194
 
 
31195
2004-05-06 09:21  bagder
 
31196
 
 
31197
        * lib/http_digest.c: use %ld to printf now.tv_sec
 
31198
 
 
31199
2004-05-06 09:19  bagder
 
31200
 
 
31201
        * lib/Makefile.am: curlx.h is a header to add to the release
 
31202
          archive(s)
 
31203
 
 
31204
2004-05-05 22:12  bagder
 
31205
 
 
31206
        * tests/runtests.pl: fixed typo
 
31207
 
 
31208
2004-05-05 16:34  bagder
 
31209
 
 
31210
        * tests/runtests.pl: Temporary disable the logic that runs gdb on a
 
31211
          core dump, as it can't blindly assume that the curl file is a
 
31212
          proper binary, it is often a script file produced by libtool.
 
31213
 
 
31214
2004-05-05 16:22  bagder
 
31215
 
 
31216
        * lib/progress.c: hm, avoid division by zero more carefully with
 
31217
          that new percentage math
 
31218
 
 
31219
2004-05-05 16:08  bagder
 
31220
 
 
31221
        * lib/ldap.c: Joe Halpin fixed the warning on the typecast from
 
31222
          data pointer to function pointer!
 
31223
 
 
31224
2004-05-05 15:44  bagder
 
31225
 
 
31226
        * lib/progress.c: Gisle fixed the percentage to work, I adjusted it
 
31227
          slightly to not as easily overflow on 32bit filesize-systems
 
31228
 
 
31229
2004-05-05 15:42  bagder
 
31230
 
 
31231
        * lib/: if2ip.c, if2ip.h: Gisle-fix: constified the 'interface'
 
31232
          argument.
 
31233
 
 
31234
2004-05-05 15:42  bagder
 
31235
 
 
31236
        * lib/libcurl.def: Gisle fix: curl_formparse is gone.
 
31237
 
 
31238
2004-05-05 15:41  bagder
 
31239
 
 
31240
        * lib/memdebug.c: Gisle fixed: don't reference 'mem' if it's NULL.
 
31241
 
 
31242
2004-05-05 15:00  bagder
 
31243
 
 
31244
        * lib/http.c: initiate variables properly to default to no auth for
 
31245
          server and proxy
 
31246
 
 
31247
2004-05-05 12:26  bagder
 
31248
 
 
31249
        * configure.ac: AC_CHECK_TOOL is prolly better to use when checking
 
31250
          for ar
 
31251
 
 
31252
2004-05-05 11:20  bagder
 
31253
 
 
31254
        * src/writeout.c: slightly odd fix to prevent -Wunreachable-code to
 
31255
          warn
 
31256
 
 
31257
2004-05-05 11:17  bagder
 
31258
 
 
31259
        * configure.ac: alert the user if 'sed' or 'ar' couldn't be found,
 
31260
          as it might very well render a build impossible
 
31261
 
 
31262
2004-05-05 10:43  bagder
 
31263
 
 
31264
        * lib/progress.c: made the progress meter display not overflow even
 
31265
          if _very_ large files are transfered. The maximum size we support
 
31266
          now is 8 exabytes, which equals to 8192 petabytes...
 
31267
 
 
31268
2004-05-05 09:45  bagder
 
31269
 
 
31270
        * lib/progress.c: if the values allow it, avoid floting point math
 
31271
          for the current speed
 
31272
 
 
31273
2004-05-05 09:30  bagder
 
31274
 
 
31275
        * src/main.c: additional typecasts in an attempt to avoid compiler
 
31276
          warnings when switching from 64 bit types to 32 bit ones
 
31277
 
 
31278
2004-05-05 09:20  bagder
 
31279
 
 
31280
        * src/main.c: removed bad free()
 
31281
 
 
31282
2004-05-05 09:17  bagder
 
31283
 
 
31284
        * lib/url.c: do the alarm time-left math using unsigned longs since
 
31285
          that is what alarm() returns and uses as input and converting to
 
31286
          signed generates warnings and actually risks loss of accuracy
 
31287
 
 
31288
2004-05-05 09:08  bagder
 
31289
 
 
31290
        * lib/url.c: fix_hostname() now (void)s the conn argument to
 
31291
          prevent warnings on non-idn enabled builds
 
31292
 
 
31293
2004-05-05 09:01  bagder
 
31294
 
 
31295
        * lib/sendf.c: ERR_error_string() returns an unsigned long so we
 
31296
          should use one of those for the return code
 
31297
 
 
31298
2004-05-05 08:59  bagder
 
31299
 
 
31300
        * acinclude.m4: gcc 3.4 now uses the -Wunreachable-code option, I
 
31301
          believe we can make older ones use this too...
 
31302
 
 
31303
2004-05-05 08:57  bagder
 
31304
 
 
31305
        * configure.ac: check the size of size_t for lib/mprintf.c
 
31306
 
 
31307
2004-05-05 08:57  bagder
 
31308
 
 
31309
        * lib/: mprintf.c, transfer.c, url.c: prevent warnings when using
 
31310
          the gcc option -Wunreachable-code
 
31311
 
 
31312
2004-05-05 08:57  bagder
 
31313
 
 
31314
        * lib/memdebug.c: make the memlimit final NULL return get written
 
31315
          to stderr as wella
 
31316
 
 
31317
2004-05-05 08:12  bagder
 
31318
 
 
31319
        * README: mention the LICENSE-MIXING document
 
31320
 
 
31321
2004-05-05 08:11  bagder
 
31322
 
 
31323
        * docs/: TODO, libcurl/libcurl-easy.3, libcurl/libcurl.3: minor
 
31324
          update edits
 
31325
 
 
31326
2004-05-05 08:11  bagder
 
31327
 
 
31328
        * tests/runtests.pl: added a third URL to the torture testing, this
 
31329
          one also hangs at some point for a reason I don't know
 
31330
 
 
31331
2004-05-04 16:36  bagder
 
31332
 
 
31333
        * docs/TODO: multipart formposts should be more streamy
 
31334
 
 
31335
2004-05-04 16:27  bagder
 
31336
 
 
31337
        * lib/http.c: bail out when an add_buffer() function returns
 
31338
          failure
 
31339
 
 
31340
2004-05-04 15:40  bagder
 
31341
 
 
31342
        * lib/: hash.c, hostip.c: improved the cleaning up of memory when
 
31343
          we fail to resolve names due to out of memory (thanks to
 
31344
          'runtests.pl -t')
 
31345
 
 
31346
2004-05-04 15:39  bagder
 
31347
 
 
31348
        * lib/http.c: check malloc() return code
 
31349
 
 
31350
2004-05-04 11:31  bagder
 
31351
 
 
31352
        * lib/formdata.c: removed more leftovers from the formparse
 
31353
          function
 
31354
 
 
31355
2004-05-04 10:24  bagder
 
31356
 
 
31357
        * CHANGES, RELEASE-NOTES, docs/TODO, docs/libcurl/Makefile.am,
 
31358
          docs/libcurl/curl_formparse.3, docs/libcurl/index.html,
 
31359
          include/curl/curl.h, lib/Makefile.am, lib/formdata.c: removed
 
31360
          curl_formparse() from the library
 
31361
 
 
31362
2004-05-04 09:54  bagder
 
31363
 
 
31364
        * TODO-RELEASE: Gisle made item 38, now there's only one low-prio
 
31365
          task left...
 
31366
 
 
31367
2004-05-04 09:52  bagder
 
31368
 
 
31369
        * CHANGES, RELEASE-NOTES, lib/http.c, lib/http.h,
 
31370
          lib/http_digest.c, lib/http_digest.h, lib/http_ntlm.c,
 
31371
          lib/transfer.c, lib/url.c, lib/urldata.h, tests/data/Makefile.am,
 
31372
          tests/data/test16, tests/data/test167, tests/data/test168,
 
31373
          tests/data/test169, tests/data/test503, tests/data/test63,
 
31374
          tests/data/test80, tests/data/test82, tests/data/test85: General
 
31375
          HTTP authentication cleanup and fixes
 
31376
 
 
31377
2004-05-03 17:01  bagder
 
31378
 
 
31379
        * lib/ldap.c: Gisle fixed the problem with ldap_search_s() fails
 
31380
          with "filter error": a case of using 'lud_filter' after freeing
 
31381
          'lud_dn'.
 
31382
 
 
31383
2004-05-03 16:57  bagder
 
31384
 
 
31385
        * tests/data/test80: improved the name of the test
 
31386
 
 
31387
2004-05-03 16:55  bagder
 
31388
 
 
31389
        * docs/curl.1: Added --proxy-digest, added the standard curl source
 
31390
          header to this file.
 
31391
 
 
31392
2004-05-03 16:40  bagder
 
31393
 
 
31394
        * docs/libcurl/Makefile.am: fixed the pdf and html for the strerror
 
31395
          functions
 
31396
 
 
31397
2004-05-03 13:56  bagder
 
31398
 
 
31399
        * src/main.c: Added support for --proxy-digest
 
31400
 
 
31401
2004-05-03 11:17  bagder
 
31402
 
 
31403
        * ares/ares_init.c: don't free(NULL)
 
31404
 
 
31405
2004-05-03 11:14  bagder
 
31406
 
 
31407
        * lib/ldap.c: Gisle Vanem:
 
31408
 
 
31409
          Patch for ldap.c under Windows. It works with wldap32.dll as
 
31410
          supplied with Win-98/ME/2000/XP, so no extra .dlls are required.
 
31411
          I've mostly tested it against Verisign's ldap server. Added code
 
31412
          in the case there are to many responses (rc =
 
31413
          LDAP_SIZELIMIT_EXCEEDED) and print only those we got. E.g.
 
31414
 
 
31415
          curl
 
31416
          ldap://directory.verisign.net/?cn,display-name,mail,info?subtree?(cn=*Nelson*)
 
31417
 
 
31418
          will print the first 10 results.
 
31419
 
 
31420
          My only problem with it is that ldap_search_s() fails with
 
31421
          "filter error" when CURLDEBUG is defined ?! Maybe someone can
 
31422
          spot the error.
 
31423
 
 
31424
2004-04-30 12:55  bagder
 
31425
 
 
31426
        * CHANGES: mucho
 
31427
 
 
31428
2004-04-30 12:37  bagder
 
31429
 
 
31430
        * tests/runtests.pl: Display "exit OK" when the exit code has been
 
31431
          verified to be OK, and added initial basic valgrind-log scan for
 
31432
          memory leaks it could detect.
 
31433
 
 
31434
2004-04-30 12:34  bagder
 
31435
 
 
31436
        * include/curl/curl.h: deprecated functions
 
31437
 
 
31438
2004-04-30 11:17  bagder
 
31439
 
 
31440
        * TODO-RELEASE: 25 and 37 are now done, only two low-prio tasks
 
31441
          left for the 7.12 release
 
31442
 
 
31443
2004-04-30 10:52  bagder
 
31444
 
 
31445
        * RELEASE-NOTES: recent changes
 
31446
 
 
31447
2004-04-30 10:51  bagder
 
31448
 
 
31449
        * lib/README.curlx: updated with more and new info
 
31450
 
 
31451
2004-04-30 10:38  bagder
 
31452
 
 
31453
        * docs/libcurl/: curl_getenv.3, curl_mprintf.3, curl_strequal.3:
 
31454
          these functions are marked to get removed from the public API
 
31455
          "soon"
 
31456
 
 
31457
2004-04-30 10:23  bagder
 
31458
 
 
31459
        * src/main.c: use the new lib/curlx.h header and modified the code
 
31460
          to use all to-become- curlx_-functions with the new prefix to
 
31461
          prepare this code for the future removal of several
 
31462
          curl_-functions from the public libcurl API.
 
31463
 
 
31464
2004-04-30 10:22  bagder
 
31465
 
 
31466
        * lib/curlx.h: New header file that offers easy access to the
 
31467
          curlx_ functions for an app.  curlx_ functions are NOT part of
 
31468
          the offical API, but only available as source code functions from
 
31469
          the lib directory in case of need.
 
31470
 
 
31471
2004-04-30 10:03  bagder
 
31472
 
 
31473
        * tests/: getpart.pm, runtests.pl: support the new libcurl IDN
 
31474
          feature, also a first attempt to display a stack trace if a test
 
31475
          results in a 'core' file and gdb is present
 
31476
 
 
31477
2004-04-30 10:00  bagder
 
31478
 
 
31479
        * tests/FILEFORMAT: idn is a new feature that can be made required
 
31480
          for a test
 
31481
 
 
31482
2004-04-30 08:46  bagder
 
31483
 
 
31484
        * tests/data/: Makefile.am, test166: added test 166, formpost with
 
31485
          white space in file name
 
31486
 
 
31487
2004-04-30 08:45  bagder
 
31488
 
 
31489
        * src/main.c: make the contents able to be any data, the previous
 
31490
          stopped at white space
 
31491
 
 
31492
2004-04-30 07:53  bagder
 
31493
 
 
31494
        * lib/http_digest.c: oops, a bad strtok() was fixed by Luca
 
31495
 
 
31496
2004-04-30 07:51  bagder
 
31497
 
 
31498
        * tests/server/sws.c: include the full size of the sent response in
 
31499
          the log
 
31500
 
 
31501
2004-04-29 16:33  bagder
 
31502
 
 
31503
        * tests/memanalyze.pl: Gisle fixed the counting of calloc()s
 
31504
 
 
31505
2004-04-29 15:43  bagder
 
31506
 
 
31507
        * tests/data/: Makefile.am, test165: Introducing IDN host name
 
31508
          testing. Test case 165 requires an IDN-capable libcurl.
 
31509
 
 
31510
2004-04-29 15:41  bagder
 
31511
 
 
31512
        * lib/: http.c, url.c: fixed the host/proxy name issue when
 
31513
          re-using a connection and made IDN names work when using proxy by
 
31514
          converting the IDN-name to the ACE-encoded version before the
 
31515
          request-URL is passed to the proxy.
 
31516
 
 
31517
2004-04-29 15:31  bagder
 
31518
 
 
31519
        * tests/runtests.pl: remove newline from matching pattern
 
31520
 
 
31521
2004-04-29 15:24  bagder
 
31522
 
 
31523
        * tests/data/test153: ignore cnonce lines too as they are based on
 
31524
          the current time and will differ from time to time!
 
31525
 
 
31526
2004-04-29 13:57  bagder
 
31527
 
 
31528
        * lib/url.c: encode the correct name
 
31529
 
 
31530
2004-04-29 12:58  bagder
 
31531
 
 
31532
        * lib/easy.c: curl_easy_duphandle() works again with ares enabled
 
31533
 
 
31534
2004-04-29 12:57  bagder
 
31535
 
 
31536
        * tests/data/: Makefile.am, test512: test 512 does some basic
 
31537
          curl_easy_duphandle() testing
 
31538
 
 
31539
2004-04-29 12:56  bagder
 
31540
 
 
31541
        * tests/libtest/: Makefile.am, lib512.c: new test case for a simple
 
31542
          curl_easy_duphandle() test
 
31543
 
 
31544
2004-04-29 12:47  bagder
 
31545
 
 
31546
        * tests/data/test153: updated to work with the new Digest code
 
31547
 
 
31548
2004-04-29 10:18  bagder
 
31549
 
 
31550
        * lib/: http_digest.c, urldata.h: Luca Altea's major HTTP Digest
 
31551
          update
 
31552
 
 
31553
2004-04-29 09:36  bagder
 
31554
 
 
31555
        * lib/ssluse.c: Gisle made the code use ERR_error_string_n()
 
31556
 
 
31557
2004-04-28 22:34  bagder
 
31558
 
 
31559
        * lib/krb4.c: the new way of accessing the host name
 
31560
 
 
31561
2004-04-27 20:31  bagder
 
31562
 
 
31563
        * docs/: LICENSE-MIXING, Makefile.am: Added LICENSE-MIXING to the
 
31564
          release archive
 
31565
 
 
31566
2004-04-27 17:19  bagder
 
31567
 
 
31568
        * lib/easy.c: IDN: Gisle Vanem made the win32 version handle a
 
31569
          missing CHARSET environment and then figure it out with a
 
31570
          suitable windows call.
 
31571
 
 
31572
2004-04-27 17:13  bagder
 
31573
 
 
31574
        * lib/hostthre.c: outputed elsewhere already
 
31575
 
 
31576
2004-04-27 16:22  bagder
 
31577
 
 
31578
        * CHANGES: idn stuff in code and configure script
 
31579
 
 
31580
2004-04-27 16:22  bagder
 
31581
 
 
31582
        * RELEASE-NOTES: we released yesterday, we have heaps of new stuff
 
31583
          today! :-)
 
31584
 
 
31585
2004-04-27 16:17  bagder
 
31586
 
 
31587
        * lib/inet_ntop.c: provide our own inet_ntoa_r() proto if the
 
31588
          system has none on its own
 
31589
 
 
31590
2004-04-27 15:56  bagder
 
31591
 
 
31592
        * lib/: connect.c, ftp.c, hostares.c, hostthre.c, http.c,
 
31593
          http_negotiate.c, ldap.c, ssluse.c, transfer.c, url.c, urldata.h:
 
31594
          Made host name and proxy name get stored in a 'struct hostname'
 
31595
          and set all things up to work with encoded host names internally,
 
31596
          as well as keeping 'display names' to show in debug messages. IDN
 
31597
          resolves work for me now using ipv6, ipv4 and ares resolving.
 
31598
          Even cookies on IDN sites seem to do right.
 
31599
 
 
31600
2004-04-27 14:08  bagder
 
31601
 
 
31602
        * configure.ac: without-libidn works too now
 
31603
 
 
31604
2004-04-27 13:16  bagder
 
31605
 
 
31606
        * CHANGES: hugehelp.c fix, without-ssl fix
 
31607
 
 
31608
2004-04-27 12:59  bagder
 
31609
 
 
31610
        * tests/libtest/lib504.c: make the loop use a fixed number of
 
31611
          attempts to prevent eternal loops
 
31612
 
 
31613
2004-04-27 09:05  bagder
 
31614
 
 
31615
        * docs/libcurl/: Makefile.am, curl_easy_strerror.3,
 
31616
          curl_multi_strerror.3, curl_share_strerror.3, index.html,
 
31617
          libcurl-errors.3: added curl_*_strerror
 
31618
 
 
31619
2004-04-27 09:05  bagder
 
31620
 
 
31621
        * docs/index.html: added doctype tag to get HTML compliant
 
31622
 
 
31623
2004-04-27 00:13  bagder
 
31624
 
 
31625
        * configure.ac: We now make sure to only scan for SSL options with
 
31626
          pkg-config if we haven't disabled SSL with --without-ssl. This
 
31627
          previously made the Makefiles use the SSL libs even though told
 
31628
          not to.
 
31629
 
 
31630
2004-04-26 23:15  bagder
 
31631
 
 
31632
        * src/: Makefile.am, mkhelp.pl: Include "setup.h" and not
 
31633
          "config.h" since setup.h is made to include the correct config.h
 
31634
          for the platform, and when this is done the USE_MANUAL define is
 
31635
          properly known.
 
31636
 
 
31637
2004-04-26 23:12  bagder
 
31638
 
 
31639
        * docs/curl.1: my nroff 1.18.1 complained the URL as it contains a
 
31640
          nroff combo somehow and when I modified it slightly the warning
 
31641
          dissappeared...
 
31642
 
 
31643
2004-04-26 22:41  bagder
 
31644
 
 
31645
        * lib/Makefile.vc6: oops, .obj not .c!
 
31646
 
 
31647
2004-04-26 17:31  bagder
 
31648
 
 
31649
        * configure.ac: improved libidn detection to correct the false
 
31650
          positives we got
 
31651
 
 
31652
2004-04-26 17:19  bagder
 
31653
 
 
31654
        * lib/url.c: made the verbose connect use the proper host name
 
31655
          string even when using a proxy
 
31656
 
 
31657
2004-04-26 17:14  bagder
 
31658
 
 
31659
        * lib/url.c: NI_MAXHOST is not generally available, we use plain
 
31660
          256 bytes for the hostname instead, its only for debug verbose
 
31661
          output anyway
 
31662
 
 
31663
2004-04-26 17:11  bagder
 
31664
 
 
31665
        * lib/hostip6.c: corrected mistake
 
31666
 
 
31667
2004-04-26 16:18  bagder
 
31668
 
 
31669
        * lib/hostthre.c: Gisle fixed a mistaken check
 
31670
 
 
31671
2004-04-26 16:18  bagder
 
31672
 
 
31673
        * lib/: connect.c, ftp.c, hostip.c, hostip.h, url.c: Made defines
 
31674
          instead of plain numbers for the Curl_resolv() return code to
 
31675
          make the code easier to read
 
31676
 
 
31677
2004-04-26 16:06  bagder
 
31678
 
 
31679
        * include/curl/: curl.h, types.h: typedef CURL in the curl.h file
 
31680
          instead of only having a single useful typedef in the separate
 
31681
          types.h
 
31682
 
 
31683
2004-04-26 16:03  bagder
 
31684
 
 
31685
        * lib/: hostip6.c, hostthre.c, http.c, url.c, urldata.h: IDN
 
31686
          adjustments and host cleanups by Gisle
 
31687
 
 
31688
2004-04-26 16:02  bagder
 
31689
 
 
31690
        * lib/transfer.c: no longer include curl/types.h, it serves no
 
31691
          purpose
 
31692
 
 
31693
2004-04-26 16:02  bagder
 
31694
 
 
31695
        * lib/content_encoding.c: ignore the curl/types.h header file
 
31696
 
 
31697
2004-04-26 15:42  bagder
 
31698
 
 
31699
        * configure.ac: Moved down the ares check again to the bottom of
 
31700
          the script since it modified the compiler and link options so
 
31701
          nothing can be tested for after this check, as the c-ares lib
 
31702
          might not have been built yet!
 
31703
 
 
31704
2004-04-26 14:33  bagder
 
31705
 
 
31706
        * lib/Makefile.vc6: added the new files to the build
 
31707
 
 
31708
2004-04-26 14:29  bagder
 
31709
 
 
31710
        * CHANGES, configure.ac: "configure summary"
 
31711
 
 
31712
2004-04-26 14:04  bagder
 
31713
 
 
31714
        * tests/data/: test400, test401, test402, test403: Removed the FTPS
 
31715
          test cases, they only annoy us as they don't work for anyone
 
31716
          anywhere. We need to write a better ftps-server for test purposes
 
31717
          and then we can re-introduced FTPS tests.
 
31718
 
 
31719
2004-04-26 14:02  bagder
 
31720
 
 
31721
        * lib/: hostip.h, hostip4.c: Curl_ip2addr() now takes an in_addr_t
 
31722
          argument instead to prevent compiler warnings
 
31723
 
 
31724
2004-04-26 13:56  bagder
 
31725
 
 
31726
        * lib/hostares.c: removed assignment of variable never used
 
31727
 
 
31728
2004-04-26 13:52  bagder
 
31729
 
 
31730
        * lib/ssluse.c: Tor Arntsen fixed a 'Statement not
 
31731
          reachable'-warning
 
31732
 
 
31733
2004-04-26 11:28  bagder
 
31734
 
 
31735
        * docs/libcurl/libcurl-errors.3: Kim Karlsson pointed out that
 
31736
          error 57 was wrongly documented
 
31737
 
 
31738
2004-04-26 09:50  bagder
 
31739
 
 
31740
        * lib/telnet.c: TommyTam made a patch to handle stdin redirection
 
31741
          for win32.
 
31742
 
 
31743
2004-04-26 09:47  bagder
 
31744
 
 
31745
        * TODO-RELEASE: some fixed, one removed, edited some. 7.12.0 in
 
31746
          progress.
 
31747
 
 
31748
2004-04-26 09:26  bagder
 
31749
 
 
31750
        * CHANGES: the recent commits explained
 
31751
 
 
31752
2004-04-26 09:20  bagder
 
31753
 
 
31754
        * lib/: Makefile.am, hostares.c, hostasyn.c, hostip.c, hostip.h,
 
31755
          hostip4.c, hostip6.c, hostsyn.c, hostthre.c, inet_ntop.c,
 
31756
          inet_ntop.h, memdebug.h, multi.c, setup.h, url.c, url.h,
 
31757
          urldata.h: Major hostip.c cleanup and split into multiple files
 
31758
          and easier #ifdef usage.
 
31759
 
 
31760
2004-04-26 09:14  bagder
 
31761
 
 
31762
        * src/main.c: supports showing "IDN" as a libcurl feature, now
 
31763
          outputs the features in alphabetical order
 
31764
 
 
31765
2004-04-26 09:14  bagder
 
31766
 
 
31767
        * lib/version.c: added libidn awareness
 
31768
 
 
31769
2004-04-26 09:12  bagder
 
31770
 
 
31771
        * lib/transfer.c: added many comments
 
31772
 
 
31773
2004-04-26 09:12  bagder
 
31774
 
 
31775
        * lib/strerror.c: major update of the error strings
 
31776
 
 
31777
2004-04-26 09:11  bagder
 
31778
 
 
31779
        * lib/file.c: added comments
 
31780
 
 
31781
2004-04-26 09:11  bagder
 
31782
 
 
31783
        * lib/: connect.c, easy.c: added function headers and comments
 
31784
 
 
31785
2004-04-26 09:08  bagder
 
31786
 
 
31787
        * configure.ac: --with-libidn[=PATH] is now supported
 
31788
 
 
31789
2004-04-26 09:04  bagder
 
31790
 
 
31791
        * include/curl/: curl.h, curlver.h: the next release is planned to
 
31792
          become 7.12.0
 
31793
 
 
31794
2004-04-26 09:03  bagder
 
31795
 
 
31796
        * RELEASE-NOTES: start all over again
 
31797
 
 
31798
2004-04-26 08:05  bagder
 
31799
 
 
31800
        * CHANGES: 7.11.2 coming today
 
31801
 
 
31802
2004-04-25 17:23  bagder
 
31803
 
 
31804
        * configure.ac: updated the warning text when SSL is explicitly
 
31805
          disabled
 
31806
 
 
31807
2004-04-25 17:21  bagder
 
31808
 
 
31809
        * src/: config-amigaos.h, config-mac.h, config-netware.h,
 
31810
          config-riscos.h, config-vms.h, config-win32.h: USE_MANUAL is now
 
31811
          defined by default
 
31812
 
 
31813
2004-04-25 10:33  bagder
 
31814
 
 
31815
        * CHANGES, CHANGES.2003: moved older changes to the CHANGES.2003
 
31816
          file
 
31817
 
 
31818
2004-04-25 10:19  bagder
 
31819
 
 
31820
        * CHANGES, RELEASE-NOTES: disable-manual
 
31821
 
 
31822
2004-04-25 10:13  bagder
 
31823
 
 
31824
        * src/: Makefile.am, mkhelp.pl: make the generated hugehelp.c file
 
31825
          use the USE_MANUAL define so that it will be properly built with
 
31826
          configure --disable-manual even if the source file is already
 
31827
          present
 
31828
 
 
31829
2004-04-24 11:33  bagder
 
31830
 
 
31831
        * tests/data/: Makefile.am, test164: test164 HTTP range with
 
31832
          multiple ranges
 
31833
 
 
31834
2004-04-23 16:10  bagder
 
31835
 
 
31836
        * RELEASE-NOTES: removed a memory leak when doing a windows
 
31837
          threaded resolve and it failed
 
31838
 
 
31839
2004-04-23 16:04  bagder
 
31840
 
 
31841
        * CHANGES, lib/hostip.c:  Gisle Vanem found and fixed a memory leak
 
31842
          when doing (failing) Windows
 
31843
           threaded name resolves.
 
31844
 
 
31845
2004-04-23 13:00  bagder
 
31846
 
 
31847
        * lib/formdata.c: only a minor comment/format change
 
31848
 
 
31849
2004-04-23 12:37  bagder
 
31850
 
 
31851
        * lib/: formdata.c, formdata.h, http.c: Replaced
 
31852
          Curl_FormReadOneLine with Curl_formpostheader as that is the only
 
31853
          use for it. It saves one extra copy of the header.
 
31854
 
 
31855
          I also added comments for several functions in formdata.c
 
31856
 
 
31857
2004-04-23 10:50  bagder
 
31858
 
 
31859
        * RELEASE-NOTES:  o --proxy-ntlm now checks if libcurl supports
 
31860
          NTLM before using it
 
31861
           o minor --fail with authentication bugfix
 
31862
 
 
31863
2004-04-23 10:47  bagder
 
31864
 
 
31865
        * CHANGES: --proxy-ntlm fix and test case 163
 
31866
 
 
31867
2004-04-23 10:44  bagder
 
31868
 
 
31869
        * src/main.c: Made --proxy-ntlm check if the underlying library
 
31870
          actually supports NTLM
 
31871
 
 
31872
2004-04-23 10:40  bagder
 
31873
 
 
31874
        * tests/data/test9: minor format fix
 
31875
 
 
31876
2004-04-23 10:40  bagder
 
31877
 
 
31878
        * tests/data/: Makefile.am, test163: added test 163 - a simple test
 
31879
          case that use -F field<file, to verify that we can pass on "odd"
 
31880
          characters (newline, CR, tab) like this.
 
31881
 
 
31882
2004-04-23 10:38  bagder
 
31883
 
 
31884
        * tests/runtests.pl: No longer uses the valgrind option
 
31885
          '--logfile-fd', we use the --logfile option instead (even though
 
31886
          it appends the pid to the file name, making it harder to figure
 
31887
          out its name to parse it after a test has run).
 
31888
 
 
31889
          Also made sure we only use valgrind for the actual test command
 
31890
          command lines, not when for example running curl to detect if
 
31891
          there are any already running servers are present etc.
 
31892
 
 
31893
2004-04-23 08:29  bagder
 
31894
 
 
31895
        * include/curl/curl.h: define the obsolete options to different
 
31896
          values to prevent "duplicate case" situtations in bindings that
 
31897
          still have switch() cases for them
 
31898
 
 
31899
2004-04-23 08:04  bagder
 
31900
 
 
31901
        * tests/data/test162: require SSL as otherwise NTLM doesn't work!
 
31902
 
 
31903
2004-04-22 23:27  bagder
 
31904
 
 
31905
        * lib/http.c: missing brace
 
31906
 
 
31907
2004-04-22 22:09  bagder
 
31908
 
 
31909
        * CHANGES: allow newlines in the contents when doing -F
 
31910
          "var=[contents]" Robert Marlow reported.
 
31911
 
 
31912
2004-04-22 22:07  bagder
 
31913
 
 
31914
        * CHANGES, lib/http.c, lib/transfer.c, lib/urldata.h,
 
31915
          tests/data/Makefile.am, tests/data/test162: - David Byron found
 
31916
          and fixed a small bug with the --fail and authentication   stuff
 
31917
          added a few weeks ago.  Turns out that if you specify
 
31918
          --proxy-ntlm and   communicate with a proxy that requires basic
 
31919
          authentication, the proxy   properly returns a 407, but the
 
31920
          failure detection code doesn't realize it   should give up, so
 
31921
          curl returns with exit code 0. Test case 162 verifies   this.
 
31922
 
 
31923
2004-04-22 17:26  bagder
 
31924
 
 
31925
        * src/main.c: allow newlines in the contents when doing -F
 
31926
          "var=[contents]"
 
31927
 
 
31928
2004-04-22 15:15  bagder
 
31929
 
 
31930
        * lib/ftp.h: removed Curl_ftp_quit() as it was turned into a static
 
31931
          in ftp.c
 
31932
 
 
31933
2004-04-22 15:10  bagder
 
31934
 
 
31935
        * CHANGES: If a transfer is found out to be only partial, libcurl
 
31936
          will now treat that as a problem serious enough to skip the final
 
31937
          QUIT command before closing the control connection. To avoid the
 
31938
          risk that it will "hang" waiting for the QUIT response. Added
 
31939
          test case 161 to verify this.
 
31940
 
 
31941
2004-04-22 15:09  bagder
 
31942
 
 
31943
        * lib/ftp.c, tests/memanalyze.pl, tests/data/Makefile.am,
 
31944
          tests/data/test161: If only a partial file was transfered, we
 
31945
          consider that a fatal problem so we won't try to QUIT the control
 
31946
          connection and risk "hanging" waiting for a response. Test case
 
31947
          161 verifies this. The quit-sending function was also made
 
31948
          static.
 
31949
 
 
31950
2004-04-22 14:35  bagder
 
31951
 
 
31952
        * lib/http.c: Added comments
 
31953
 
 
31954
2004-04-22 12:33  bagder
 
31955
 
 
31956
        * tests/runtests.pl: modified how valgrind is run to make sure that
 
31957
          file handle 3 exists when we tell valgrind to use that to send
 
31958
          the logfile to
 
31959
 
 
31960
2004-04-22 10:54  bagder
 
31961
 
 
31962
        * README, RELEASE-NOTES: danish mirror
 
31963
 
 
31964
2004-04-21 21:35  bagder
 
31965
 
 
31966
        * TODO-RELEASE: Gisle's items
 
31967
 
 
31968
2004-04-21 13:18  bagder
 
31969
 
 
31970
        * lib/hostip.c: include unistd.h as well for the close() proto on
 
31971
          some platforms (like Tru64)
 
31972
 
 
31973
2004-04-21 13:15  bagder
 
31974
 
 
31975
        * lib/getdate.y: typecast the tolower() argument to an int to
 
31976
          prevent compiler warning
 
31977
 
 
31978
2004-04-21 13:15  bagder
 
31979
 
 
31980
        * lib/url.c: typecast tolower/toupper arguments to int to make
 
31981
          picky compilers complain less
 
31982
 
 
31983
2004-04-21 10:56  bagder
 
31984
 
 
31985
        * CHANGES, TODO-RELEASE: test case 160 "should work" now
 
31986
 
 
31987
2004-04-21 10:49  bagder
 
31988
 
 
31989
        * lib/: sendf.c, transfer.c, urldata.h: Fix the "lingering close"
 
31990
          problem when re-using a connection, as test case 160 shows.
 
31991
 
 
31992
          We got no data and we attempted to re-use a connection. This
 
31993
          might happen if the connection was left alive when we were done
 
31994
          using it before, but that was closed when we wanted to read from
 
31995
          it again. Bad luck. Retry the same request on a fresh connect!
 
31996
 
 
31997
          Deleted the sockerror variable again, it serves no purpose
 
31998
          anymore.
 
31999
 
 
32000
2004-04-21 10:47  bagder
 
32001
 
 
32002
        * lib/ftp.c: increase the headerbytecount for incoming "headers"
 
32003
 
 
32004
2004-04-21 08:56  bagder
 
32005
 
 
32006
        * tests/server/sws.c: log the WAIT command
 
32007
 
 
32008
2004-04-20 11:46  bagder
 
32009
 
 
32010
        * lib/hostip.c: cleanup leftovers
 
32011
 
 
32012
2004-04-20 10:35  bagder
 
32013
 
 
32014
        * tests/data/: Makefile.am, test160: test160 - for a more
 
32015
          controlled testing of the case where libcurl starts to re-use a
 
32016
          connection that is closed when re-used and libcurl should then
 
32017
          make a new fresh connection and use instead
 
32018
 
 
32019
2004-04-20 09:53  bagder
 
32020
 
 
32021
        * CHANGES, RELEASE-NOTES, lib/ftp.c, lib/http.c, lib/ssluse.c,
 
32022
          lib/transfer.c, lib/url.c, lib/urldata.h: Cleaned up
 
32023
          hostname/name/gname and path/ppath confusion. Removed the fixed-
 
32024
          length limit of the hostname part of the URL.
 
32025
 
 
32026
2004-04-20 09:52  bagder
 
32027
 
 
32028
        * README: new mirror and one that changed domain
 
32029
 
 
32030
2004-04-20 09:36  bagder
 
32031
 
 
32032
        * tests/data/test91: make the first response get a "connection:
 
32033
          close" header as that is how most 1.1 connections will be closed.
 
32034
          The case where it gets closed anyway is subject for a new
 
32035
          separate test.
 
32036
 
 
32037
2004-04-19 17:20  bagder
 
32038
 
 
32039
        * tests/ftpserver.pl: changed the logging to work when the logfile
 
32040
          is removed during testing
 
32041
 
 
32042
2004-04-19 10:41  bagder
 
32043
 
 
32044
        * tests/data/: test154, test88: Make the server include
 
32045
          "Connection: close" in the headers of the replies it actually
 
32046
          will close. This is after all what HTTP 1.1 says a server should
 
32047
          do.
 
32048
 
 
32049
2004-04-19 09:18  bagder
 
32050
 
 
32051
        * lib/progress.c: Gisle Vanem corrected a mistake in a recent
 
32052
          progress fix
 
32053
 
 
32054
2004-04-17 13:38  bagder
 
32055
 
 
32056
        * tests/server/sws.c: Gisle Vanem: patches to make sws.c compile
 
32057
          under MingW/MSVC is attached. And some cosmetic fixes.
 
32058
 
 
32059
2004-04-17 13:33  bagder
 
32060
 
 
32061
        * lib/connect.c: Gisle made a failed connect output the reason for
 
32062
          it
 
32063
 
 
32064
2004-04-17 13:33  bagder
 
32065
 
 
32066
        * lib/setup.h: NDEBUG should not be defined when CURLDEBUG is
 
32067
 
 
32068
2004-04-16 09:33  bagder
 
32069
 
 
32070
        * TODO-RELEASE: adding issue 36 to be fixed before release
 
32071
 
 
32072
2004-04-16 09:02  bagder
 
32073
 
 
32074
        * tests/runtests.pl: don't display the . and .. files when dumping
 
32075
          the log/ contents
 
32076
 
 
32077
2004-04-16 09:01  bagder
 
32078
 
 
32079
        * tests/server/sws.c: remade the logging function to better deal
 
32080
          with removed logfiles during the execution of the tests
 
32081
 
 
32082
2004-04-15 17:05  bagder
 
32083
 
 
32084
        * TODO-RELEASE: issue 31 - fix windows multi interface is now
 
32085
          corrected
 
32086
 
 
32087
2004-04-15 17:05  bagder
 
32088
 
 
32089
        * docs/libcurl/curl_multi_fdset.3: clarified that select() timeouts
 
32090
          should always remain rather short
 
32091
 
 
32092
2004-04-15 16:53  bagder
 
32093
 
 
32094
        * CHANGES: my test suite edits
 
32095
 
 
32096
2004-04-15 15:55  bagder
 
32097
 
 
32098
        * tests/ftpserver.pl: change the log format to look similar to sws
 
32099
          added various logging info
 
32100
 
 
32101
2004-04-15 15:37  bagder
 
32102
 
 
32103
        * tests/runtests.pl: clean the log directory between each single
 
32104
          test, so that we can better display all logs and only logs with
 
32105
          relevant data when a test fails and -p is used.
 
32106
 
 
32107
2004-04-15 12:43  bagder
 
32108
 
 
32109
        * lib/ftp.c: ftp->dirs[] is no longer terminated with a zero entry
 
32110
          but ftp->dirdepth should be used
 
32111
 
 
32112
2004-04-15 09:52  bagder
 
32113
 
 
32114
        * CHANGES, RELEASE-NOTES, lib/ftp.c, lib/urldata.h,
 
32115
          tests/data/test142: removed the fixed dir depth limit in the FTP
 
32116
          code
 
32117
 
 
32118
2004-04-14 14:13  bagder
 
32119
 
 
32120
        * CHANGES, RELEASE-NOTES: two ipresolve fixes
 
32121
 
 
32122
2004-04-14 14:13  bagder
 
32123
 
 
32124
        * docs/libcurl/curl_multi_fdset.3: format fix
 
32125
 
 
32126
2004-04-14 14:10  bagder
 
32127
 
 
32128
        * lib/hostip.c: asking for CURL_IPRESOLVE_V6 when ipv6 addresses
 
32129
          can't be resolved will now cause the resolve function to return
 
32130
          NULL immediately
 
32131
 
 
32132
2004-04-14 14:00  bagder
 
32133
 
 
32134
        * src/main.c: Gisle Vanem made the -4/-6 actually get set too
 
32135
 
 
32136
2004-04-14 13:43  bagder
 
32137
 
 
32138
        * lib/hostip.c: Curl_wait_for_resolv() could hang due to the bad
 
32139
          timeout timer resolution and some bad thinking on my part.
 
32140
 
 
32141
2004-04-14 09:07  bagder
 
32142
 
 
32143
        * CHANGES: several changes
 
32144
 
 
32145
2004-04-14 09:04  bagder
 
32146
 
 
32147
        * tests/runtests.pl: display interesting log files on failure, if
 
32148
          -p is used
 
32149
 
 
32150
2004-04-14 08:53  bagder
 
32151
 
 
32152
        * tests/libtest/lib511.c: enable verbose as well
 
32153
 
 
32154
2004-04-14 08:30  bagder
 
32155
 
 
32156
        * tests/: data/Makefile.am, data/test511, libtest/Makefile.am,
 
32157
          libtest/lib511.c: Added test case 511 in an attempt to repeat bug
 
32158
          report #934666 "storage leak in ftp.c", but it shows no leaking.
 
32159
 
 
32160
2004-04-13 16:34  bagder
 
32161
 
 
32162
        * docs/libcurl/curl_multi_fdset.3: minor format fix
 
32163
 
 
32164
2004-04-13 16:31  bagder
 
32165
 
 
32166
        * docs/libcurl/curl_multi_fdset.3: eh, these can't be used for
 
32167
          poll()! ;-)
 
32168
 
 
32169
2004-04-13 16:27  bagder
 
32170
 
 
32171
        * docs/libcurl/: curl_multi_add_handle.3, curl_multi_cleanup.3,
 
32172
          libcurl-errors.3: additional info
 
32173
 
 
32174
2004-04-13 15:59  bagder
 
32175
 
 
32176
        * lib/hostip.c: Gisle Vanem's fix that makes the multi interface
 
32177
          work on Windows again even when not using ares.
 
32178
 
 
32179
2004-04-13 13:03  bagder
 
32180
 
 
32181
        * RELEASE-NOTES: spell fixes
 
32182
 
 
32183
2004-04-13 12:58  bagder
 
32184
 
 
32185
        * RELEASE-NOTES: more news
 
32186
 
 
32187
2004-04-13 12:42  bagder
 
32188
 
 
32189
        * lib/url.c: proper typecast to prevent compiler warning
 
32190
 
 
32191
2004-04-13 11:08  bagder
 
32192
 
 
32193
        * docs/libcurl/: curl_easy_duphandle.3, curl_easy_init.3: removed
 
32194
          the BUGS section since it offers nothing good
 
32195
 
 
32196
2004-04-13 09:44  bagder
 
32197
 
 
32198
        * ares/CHANGES: 1.2.0
 
32199
 
 
32200
2004-04-13 09:37  bagder
 
32201
 
 
32202
        * lib/: http.c, transfer.c, url.c, urldata.h: remove an long time
 
32203
          #defined struct member and use the actual "real" name instead to
 
32204
          make it easier to find/read
 
32205
 
 
32206
2004-04-13 09:16  bagder
 
32207
 
 
32208
        * lib/: connect.c, url.c, urldata.h: Moved the 'tcp_nodelay' member
 
32209
          to the proper 'UserDefined' struct within the sessionhandle to
 
32210
          make the duphandle() function work as supposed. Also tried to
 
32211
          start document functions the doxygen way (in the headers of the
 
32212
          functions).  Can't make it work though...
 
32213
 
 
32214
2004-04-13 08:13  bagder
 
32215
 
 
32216
        * TODO-RELEASE: move issue 35 (hostip.c cleanup) forward, I don't
 
32217
          feel like doing that now
 
32218
 
 
32219
2004-04-13 07:58  bagder
 
32220
 
 
32221
        * tests/Makefile.am: full-test passes -p to runtests as well to get
 
32222
          more details in case of failure
 
32223
 
 
32224
2004-04-13 07:57  bagder
 
32225
 
 
32226
        * tests/runtests.pl: Initial support for dumping the contents of
 
32227
          the files in log/ when failing when -p is used. For easier
 
32228
          bug-hunting of autobuild failures. This still only shows what
 
32229
          files that are present in log/, as I believe we need to filter
 
32230
          which files we show on a failure.
 
32231
 
 
32232
2004-04-12 08:55  bagder
 
32233
 
 
32234
        * lib/hostip.c: somewhat safer typecasting in case sizeof(long) !=
 
32235
          sizeof(void *) (is there even such platforms?)
 
32236
 
 
32237
2004-04-11 22:25  bagder
 
32238
 
 
32239
        * lib/Makefile.vc6: David Byron's patch for MSVC builds with zlib
 
32240
 
 
32241
2004-04-11 08:33  bagder
 
32242
 
 
32243
        * ares/FILES: updated to not include the msvc-generated files
 
32244
 
 
32245
2004-04-11 08:32  bagder
 
32246
 
 
32247
        * ares/buildconf: when checked out from CVS, run this to generate
 
32248
          the proper scripts
 
32249
 
 
32250
2004-04-09 11:36  bagder
 
32251
 
 
32252
        * lib/: progress.c, timeval.c, timeval.h: Dirk Manske increased the
 
32253
          resolution for what the CURLINFO_*_TIME return.
 
32254
 
 
32255
2004-04-08 20:10  bagder
 
32256
 
 
32257
        * ares/ares_version.h: we're working on 1.2.0 now
 
32258
 
 
32259
2004-04-07 17:01  bagder
 
32260
 
 
32261
        * tests/data/: Makefile.am, test159: added test 159, use --ntlm
 
32262
          together with -0
 
32263
 
 
32264
2004-04-07 16:27  bagder
 
32265
 
 
32266
        * CHANGES, README, RELEASE-NOTES, docs/KNOWN_BUGS, lib/http.c,
 
32267
          lib/transfer.c, lib/urldata.h, tests/data/Makefile.am,
 
32268
          tests/data/test158: getting only a 100 Continue response and
 
32269
          nothing else, when talking HTTP, is now treated as an error by
 
32270
          libcurl
 
32271
 
 
32272
2004-04-07 16:03  bagder
 
32273
 
 
32274
        * docs/KNOWN_BUGS: --limit-rate using -d or -F does not work
 
32275
 
 
32276
2004-04-07 09:30  bagder
 
32277
 
 
32278
        * lib/Makefile.am, lib/README.curlx, lib/ftp.c, lib/strtoofft.h,
 
32279
          lib/transfer.c, src/main.c: renamed the strtoofft() macro to
 
32280
          curlx_strtoofft() to adjust to the curlx_* concept, and added
 
32281
          lib/README.curlx to explain details about it
 
32282
 
 
32283
2004-04-07 09:23  bagder
 
32284
 
 
32285
        * src/main.c: Use curl_off_t for the limit rate values to support
 
32286
          REALLY huge values on such platforms that support large files.
 
32287
 
 
32288
2004-04-06 17:30  bagder
 
32289
 
 
32290
        * TODO-RELEASE: mention getting windows builds to work after
 
32291
          rearrangements
 
32292
 
 
32293
2004-04-06 17:29  bagder
 
32294
 
 
32295
        * TODO-RELEASE, docs/TODO: Moved long-standing issues over from
 
32296
          TODO-RELEASE to the more long-term TODO file.
 
32297
 
 
32298
2004-04-06 17:22  bagder
 
32299
 
 
32300
        * TODO-RELEASE: the memory leak on windows have been addressed
 
32301
 
 
32302
2004-04-06 17:16  bagder
 
32303
 
 
32304
        * tests/data/test155: require ssl since ntlm needs it
 
32305
 
 
32306
2004-04-06 17:14  bagder
 
32307
 
 
32308
        * CHANGES, RELEASE-NOTES, lib/file.c, lib/ftp.c, lib/http.c,
 
32309
          lib/transfer.c, lib/url.c, lib/urldata.h, tests/data/test154,
 
32310
          tests/data/test155, tests/data/test156, tests/data/test157,
 
32311
          tests/data/test88: New authentication code added, particularly
 
32312
          noticable when doing POST or PUT with Digest or NTLM. libcurl
 
32313
          will now use HEAD to negotiate the authentication and when done
 
32314
          perform the requested POST.
 
32315
 
 
32316
2004-04-06 17:12  bagder
 
32317
 
 
32318
        * ares/CHANGES: mention the man page updates from the other day
 
32319
 
 
32320
2004-04-06 17:09  bagder
 
32321
 
 
32322
        * lib/hostip.c: the pack_hostent() proto isn't used/needed with
 
32323
          ipv6 is enabled.
 
32324
 
 
32325
          time to restructure this source file!
 
32326
 
 
32327
2004-04-06 16:51  bagder
 
32328
 
 
32329
        * lib/hostip.c: Gisle Vanem's fix for bug item #927979 reported by
 
32330
          Nathan O'Sullivan.
 
32331
 
 
32332
          Good enough?
 
32333
 
 
32334
2004-04-06 16:07  bagder
 
32335
 
 
32336
        * lib/Makefile.am: Added the curl source header and changed some
 
32337
          comments
 
32338
 
 
32339
2004-04-06 14:06  bagder
 
32340
 
 
32341
        * CHANGES, src/Makefile.am, src/main.c: improved --limit-rate
 
32342
          functionality, partly by the new use of curlx_tvnow()
 
32343
 
 
32344
2004-04-06 14:02  bagder
 
32345
 
 
32346
        * lib/strerror.c: Gisle Vanem caught me breaking the windows
 
32347
          version of Curl_strerror()
 
32348
 
 
32349
2004-04-06 12:15  bagder
 
32350
 
 
32351
        * lib/: timeval.c, timeval.h: provide these functions as curlx_*
 
32352
          ones as this enables the curl app to re-use these sources and
 
32353
          functions for subsecond resolution timing
 
32354
 
 
32355
2004-04-06 09:59  bagder
 
32356
 
 
32357
        * lib/README.ares: up-to-date with reality
 
32358
 
 
32359
2004-04-06 09:49  bagder
 
32360
 
 
32361
        * src/config.h.in: added HAVE_GETTIMEOFDAY, we need it for better
 
32362
          time resolution
 
32363
 
 
32364
2004-04-06 09:48  bagder
 
32365
 
 
32366
        * src/urlglob.c: typecasts to please picky compilers checking the
 
32367
          printf() format string
 
32368
 
 
32369
2004-04-06 08:24  bagder
 
32370
 
 
32371
        * RELEASE-NOTES: one change, three bugs, one credit
 
32372
 
 
32373
2004-04-06 08:24  bagder
 
32374
 
 
32375
        * CHANGES: the last couple of days
 
32376
 
 
32377
2004-04-06 08:18  bagder
 
32378
 
 
32379
        * TODO-RELEASE: two issues to fix before 7.11.2, one issue to fix
 
32380
          befor 7.12.0
 
32381
 
 
32382
2004-04-06 08:06  bagder
 
32383
 
 
32384
        * lib/strerror.c: remove the general use of sys_nerr
 
32385
 
 
32386
2004-04-05 14:38  bagder
 
32387
 
 
32388
        * ares/vc/: vc.ncb, vc.opt: generated files, no need to keep in CVS
 
32389
 
 
32390
2004-04-02 13:04  bagder
 
32391
 
 
32392
        * docs/libcurl/curl_strnequal.3: prepend the man3 dir to the file
 
32393
          name to work better.  Robin Kay pointed this out.
 
32394
 
 
32395
2004-04-02 11:56  bagder
 
32396
 
 
32397
        * ares/: ares_gethostbyaddr.3, ares_gethostbyname.3: edits, mainly
 
32398
          to make the generated html output nicer
 
32399
 
 
32400
2004-04-02 11:50  bagder
 
32401
 
 
32402
        * ares/: ares_destroy.3, ares_free_hostent.3, ares_mkquery.3,
 
32403
          ares_process.3, ares_timeout.3: minor edits
 
32404
 
 
32405
2004-04-02 09:32  bagder
 
32406
 
 
32407
        * lib/progress.c: Dirk Manske's feedback: * bring back subsecond
 
32408
          resolution to CURLINFO_TOTAL_TIME * Fix the Curl_pgrsDone() so
 
32409
          that the final progress update is shown properly
 
32410
 
 
32411
2004-04-02 09:18  bagder
 
32412
 
 
32413
        * lib/Makefile.m32, src/Makefile.m32: Andr�s Garc�a's updated mingw
 
32414
          makefiles
 
32415
 
 
32416
2004-04-02 08:40  bagder
 
32417
 
 
32418
        * docs/examples/multi-single.c: if select returns -1, bail out of
 
32419
          the loop
 
32420
 
 
32421
2004-04-01 12:26  bagder
 
32422
 
 
32423
        * configure.ac: Only check that the c-ares lib is valid if we don't
 
32424
          use the "embedded" directory. The provided ares dir is probably
 
32425
          up-to-date, but more importantly it is often not built yet at the
 
32426
          time when this configure script runs.
 
32427
 
 
32428
2004-04-01 11:10  bagder
 
32429
 
 
32430
        * configure.ac: When ares is enabled, we now check for the
 
32431
          ares_cancel function to verify that we use a library that is
 
32432
          recent enough to build with the latest libcurl.
 
32433
 
 
32434
2004-04-01 10:40  bagder
 
32435
 
 
32436
        * lib/hostip.c: Dirk Manske's fix that makes sure we cancel the
 
32437
          ares resolve when we time out from a name resolve. Without this,
 
32438
          we leak memory!
 
32439
 
 
32440
2004-04-01 10:25  bagder
 
32441
 
 
32442
        * ares/: CHANGES, Makefile.in, ares.h, ares_cancel.3,
 
32443
          ares_cancel.c: Dirk Manske's ares_cancel() function was added.
 
32444
 
 
32445
2004-04-01 10:25  bagder
 
32446
 
 
32447
        * ares/README.cares: edited slightly, point out our new mailinglist
 
32448
 
 
32449
2004-04-01 10:23  bagder
 
32450
 
 
32451
        * ares/maketgz: remind us about cvs tagging when we've built a
 
32452
          release archive
 
32453
 
 
32454
2004-04-01 09:04  bagder
 
32455
 
 
32456
        * lib/hostip.c: removed my previously attempted fix for ares
 
32457
          timeouts, not needed
 
32458
 
 
32459
2004-04-01 08:53  bagder
 
32460
 
 
32461
        * acinclude.m4: Applied Joe Halpin's bugfixes to the NI_WITHSCOPEID
 
32462
          test program.
 
32463
 
 
32464
2004-04-01 08:10  bagder
 
32465
 
 
32466
        * ares/: ares_mkquery.3, ares_parse_a_reply.3,
 
32467
          ares_parse_ptr_reply.3, ares_send.3: Dominick Meglio man page
 
32468
          fixes
 
32469
 
 
32470
2004-03-31 23:33  bagder
 
32471
 
 
32472
        * lib/: ftp.c, url.c: Use the new HAVE_NI_WITHSCOPEID define
 
32473
          instead of merely checking for the existance of NI_WITHSCOPEID
 
32474
          since some platforms have that define but still can't function
 
32475
          with it set.
 
32476
 
 
32477
2004-03-31 23:04  bagder
 
32478
 
 
32479
        * TODO-RELEASE: issue 30, digest re-negotiate works now!
 
32480
 
 
32481
2004-03-31 23:03  bagder
 
32482
 
 
32483
        * CHANGES: recent changes
 
32484
 
 
32485
2004-03-31 23:01  bagder
 
32486
 
 
32487
        * RELEASE-NOTES: updates and David Byron's spellfix
 
32488
 
 
32489
2004-03-31 22:50  bagder
 
32490
 
 
32491
        * lib/hostip.c: Roy Shan fixed a case that prevented ares name
 
32492
          resolve timeouts to occur.
 
32493
 
 
32494
2004-03-31 22:22  bagder
 
32495
 
 
32496
        * include/curl/curlver.h: we're working on 7.11.2-CVS right now
 
32497
 
 
32498
2004-03-31 22:13  bagder
 
32499
 
 
32500
        * acinclude.m4: HAVE_NI_WITHSCOPEID spelled right!
 
32501
 
 
32502
2004-03-31 15:19  bagder
 
32503
 
 
32504
        * lib/hostip.c: Remove the elapsed time from the most recent
 
32505
          select() only.
 
32506
 
 
32507
2004-03-31 14:55  bagder
 
32508
 
 
32509
        * lib/hostip.c: The asynch name resolve methods now all use
 
32510
          CURL_TIMEOUT_RESOLVE for the specific time to wait for a resolve.
 
32511
          The definition is at the top of this source file.
 
32512
 
 
32513
2004-03-31 14:45  bagder
 
32514
 
 
32515
        * lib/hostip.c: Dirk Manske found out the Curl_wait_for_resolv()
 
32516
          timed out too early.
 
32517
 
 
32518
2004-03-31 14:24  bagder
 
32519
 
 
32520
        * tests/FILEFORMAT: added swsbounce
 
32521
 
 
32522
2004-03-31 13:55  bagder
 
32523
 
 
32524
        * lib/http_digest.c: added include to fix warning
 
32525
 
 
32526
2004-03-31 13:55  bagder
 
32527
 
 
32528
        * lib/http_digest.c: * Fixed a memory leak when doing repeated
 
32529
          re-negotiations.  * Made the incoming line parser more forgiving
 
32530
          to allow "name=contents" pairs where the contents isn't within
 
32531
          double quotes.  * Made the digest code return CURLDIGEST_BADALGO
 
32532
          if a requested algorithm isn't supported by the code.
 
32533
 
 
32534
2004-03-31 13:51  bagder
 
32535
 
 
32536
        * tests/data/: Makefile.am, test153: test 153 tests Digest
 
32537
          authorization and stale=true stuff
 
32538
 
 
32539
2004-03-31 13:50  bagder
 
32540
 
 
32541
        * tests/server/sws.c: Added "swsbounce" magic: if this keyword is
 
32542
          present in a <data> section it sets the "swsbounce" magic mode.
 
32543
          If there follows a request for the SAME test number and the SAME
 
32544
          part number, this mode will make the server bump the part number
 
32545
          internally and thus return a different <dataNUM> section than it
 
32546
          otherwise would.
 
32547
 
 
32548
          Test case 153 uses this in case you need an example. It is pretty
 
32549
          involved and hard-to-use, but then the situation is pretty
 
32550
          special over all. Enjoy.
 
32551
 
 
32552
2004-03-31 12:59  bagder
 
32553
 
 
32554
        * lib/ftp.c: Moved the NI_WITHSCOPEID magic #ifdef to the top of
 
32555
          the file and made sure we use the NIFLAGS properly on both places
 
32556
          in the code that use getnameinfo().
 
32557
 
 
32558
2004-03-31 12:46  bagder
 
32559
 
 
32560
        * lib/url.c, tests/data/test63: Fixed how the user name is
 
32561
          extracted from http_proxy environment variable when set.
 
32562
 
 
32563
2004-03-31 12:34  bagder
 
32564
 
 
32565
        * acinclude.m4, lib/connect.c: Andr�s Garc�a fixed a warning in the
 
32566
          ioctlsocket() usage.
 
32567
 
 
32568
2004-03-31 12:31  bagder
 
32569
 
 
32570
        * acinclude.m4: modified the NI_WITHSCOPEID to use an AF_INET6
 
32571
          socket immediately and added some more debug output to make it
 
32572
          easier to detect failure reasons in the autobuild logs
 
32573
 
 
32574
2004-03-31 11:20  bagder
 
32575
 
 
32576
        * lib/http_digest.h: CURLDIGEST_BADALGO is a new return code from
 
32577
          the digest code
 
32578
 
 
32579
2004-03-31 08:10  bagder
 
32580
 
 
32581
        * ares/ares_strerror.c: Dominick Meglio fixed a missing comma
 
32582
 
 
32583
2004-03-30 17:35  bagder
 
32584
 
 
32585
        * docs/KNOWN_BUGS: one issue less
 
32586
 
 
32587
2004-03-30 15:05  bagder
 
32588
 
 
32589
        * lib/connect.c: typecast setsockopt()'s 4th argument to void * to
 
32590
          make compilers complain less
 
32591
 
 
32592
2004-03-30 15:02  bagder
 
32593
 
 
32594
        * lib/: easy.c, hostip.h, http.c, multi.c, share.c: adjusted to the
 
32595
          new dns cache function to hide more hostip internals
 
32596
 
 
32597
2004-03-30 15:02  bagder
 
32598
 
 
32599
        * lib/hostip.c: Lots of comments added an clarified. Added timeout
 
32600
          for the ares version of Curl_is_resolved() to address Roy Shan's
 
32601
          reported problem.
 
32602
 
 
32603
2004-03-30 15:00  bagder
 
32604
 
 
32605
        * lib/urldata.h: added stale boolean to the digest struct
 
32606
 
 
32607
2004-03-30 15:00  bagder
 
32608
 
 
32609
        * lib/http_digest.c: first attempt to support stale=true
 
32610
 
 
32611
2004-03-30 12:35  bagder
 
32612
 
 
32613
        * acinclude.m4, configure.ac: Added CURL_CHECK_NI_WITHSCOPEID that
 
32614
          checks if NI_WITHSCOPEID exists and works. No code actually uses
 
32615
          the HAVE_NI_WITHSCOPEID (that a positive test results in), but
 
32616
          this is still only for testing purposes.
 
32617
 
 
32618
2004-03-30 11:06  bagder
 
32619
 
 
32620
        * ares/: CHANGES, Makefile.in, ares.h, ares_expand_string.3,
 
32621
          ares_expand_string.c, ares_free_string.3, ares_strerror.c:
 
32622
          Dominick Meglio's new ares_expand_string() function
 
32623
 
 
32624
2004-03-30 10:28  bagder
 
32625
 
 
32626
        * buildconf: when checking the automake version, cut off trailing
 
32627
          "-p[whatever]" from the version string before doing the version
 
32628
          number checks.
 
32629
 
 
32630
2004-03-30 10:21  bagder
 
32631
 
 
32632
        * lib/http.c: if 0'ed out a code section that uses __FUNCTION__
 
32633
          etc, used for debugging the new "fail with auth" code
 
32634
 
 
32635
2004-03-30 10:14  bagder
 
32636
 
 
32637
        * lib/multi.c: init the dns pointer to NULL for clarity
 
32638
 
 
32639
2004-03-30 10:11  bagder
 
32640
 
 
32641
        * lib/timeval.c: added more comments for what the functions return
 
32642
 
 
32643
2004-03-30 08:46  bagder
 
32644
 
 
32645
        * docs/SSLCERTS: mention the fact that you can append a new CA cert
 
32646
          to the existing bundle too
 
32647
 
 
32648
2004-03-30 08:42  bagder
 
32649
 
 
32650
        * CHANGES: David Byron's patch was appplied to make
 
32651
          CURLOPT_FAILONERROR work nicely even with authentcations such as
 
32652
          NTLM or Digest enabled. Test cases 150, 151 and 152 were added to
 
32653
          verify the functionality.
 
32654
 
 
32655
2004-03-30 08:41  bagder
 
32656
 
 
32657
        * tests/data/: Makefile.am, test150, test151, test152: David
 
32658
          Byron's new test cases for the --fail and auth stuff.
 
32659
 
 
32660
2004-03-30 08:40  bagder
 
32661
 
 
32662
        * lib/: http.c, http.h, transfer.c: David Byron made
 
32663
          CURLOPT_FAILONERROR work with authentications such as NTLM or
 
32664
          Digest.
 
32665
 
 
32666
2004-03-30 08:39  bagder
 
32667
 
 
32668
        * lib/: http_ntlm.c, http_ntlm.h: 'authdone' was added to the
 
32669
          sessionhandle and thus was removed from the argument to the NTLM
 
32670
          function(s)
 
32671
 
 
32672
2004-03-30 08:38  bagder
 
32673
 
 
32674
        * lib/urldata.h: David Byron added 'authdone' to the SessionHandle.
 
32675
 
 
32676
2004-03-30 00:45  bagder
 
32677
 
 
32678
        * src/: curlmsg.h, curlmsg.msg, curlmsg.sdl, curlmsg_vms.h: these
 
32679
          are now in the packages/vms dir
 
32680
 
 
32681
2004-03-29 23:29  bagder
 
32682
 
 
32683
        * lib/hostip.c: The select() timeout is better not static since
 
32684
          some implementation actually might change it. I don't *think* it
 
32685
          does it when the timeout is 0,0 but it is better to be sure...
 
32686
 
 
32687
2004-03-29 15:46  bagder
 
32688
 
 
32689
        * TODO-RELEASE: issue 24 is fixed by making sure the time fields
 
32690
          use a static width
 
32691
 
 
32692
2004-03-29 15:46  bagder
 
32693
 
 
32694
        * RELEASE-NOTES: several noticable recent changes
 
32695
 
 
32696
2004-03-29 15:45  bagder
 
32697
 
 
32698
        * CHANGES: changes changes changes
 
32699
 
 
32700
2004-03-29 14:38  bagder
 
32701
 
 
32702
        * tests/Makefile.am: All test targets now run 'make all' before
 
32703
          they prcoeed with the actual testing so that all test files are
 
32704
          build first properly. David Byron reported.
 
32705
 
 
32706
2004-03-29 14:29  bagder
 
32707
 
 
32708
        * lib/config.dj, lib/makefile.dj, packages/DOS/README,
 
32709
          packages/DOS/common.dj, src/main.c, src/makefile.dj,
 
32710
          src/writeenv.c: Gisle Vanem's djgpp/MS-DOS updates
 
32711
 
 
32712
2004-03-29 11:26  bagder
 
32713
 
 
32714
        * tests/runtests.pl: fix to figure out the "real" windows path when
 
32715
          built and run with mingw Andr�s Garc�a helped out!
 
32716
 
 
32717
2004-03-29 09:25  bagder
 
32718
 
 
32719
        * lib/strerror.c: re-indented to use curl-standard source
 
32720
          formatting
 
32721
 
 
32722
2004-03-29 08:22  bagder
 
32723
 
 
32724
        * configure.ac, lib/connect.c: netinet/tcp.h may require
 
32725
          netinet/in.h to be include before
 
32726
 
 
32727
2004-03-28 23:41  bagder
 
32728
 
 
32729
        * docs/examples/postit2.c: use the correct struct
 
32730
 
 
32731
2004-03-27 12:15  bagder
 
32732
 
 
32733
        * lib/connect.c: Tor fixed a left-over from the ip argument to
 
32734
          setnodelay
 
32735
 
 
32736
2004-03-26 14:47  bagder
 
32737
 
 
32738
        * lib/setup.h: Gisle Vanem:
 
32739
 
 
32740
          A patch to bypass MS' sillyness with regard to IPv6 and
 
32741
          getaddrinfo().
 
32742
 
 
32743
          The CURLDEBUG part is to avoid redefinition warning caused by
 
32744
          memdebug.h. If ENABLE_IPV6 isn't enabled, it doesn't matter since
 
32745
          we never call getaddrinfo(). Allthough we could to support weird
 
32746
          protocols like SOCK_RDM that Win-2K/XP has.
 
32747
 
 
32748
2004-03-26 14:20  bagder
 
32749
 
 
32750
        * docs/MANUAL: some more password blurb
 
32751
 
 
32752
2004-03-26 08:10  bagder
 
32753
 
 
32754
        * configure.ac, lib/connect.c: check for netinet/tcp.h precense
 
32755
          before actually including it
 
32756
 
 
32757
2004-03-26 08:03  bagder
 
32758
 
 
32759
        * lib/connect.c: removed the ip number from the notcpdelay function
 
32760
 
 
32761
2004-03-25 17:03  bagder
 
32762
 
 
32763
        * configure.ac: get the version number from the new curlver.h
 
32764
          header file
 
32765
 
 
32766
2004-03-25 16:48  bagder
 
32767
 
 
32768
        * configure.ac: localtime and gmtime are not thread-safe on newer
 
32769
          AIXes either so we force a check for there *_r-versions too
 
32770
 
 
32771
2004-03-25 16:10  bagder
 
32772
 
 
32773
        * configure.ac: force recent AIX versions to check for strerror_r
 
32774
 
 
32775
2004-03-25 15:01  bagder
 
32776
 
 
32777
        * lib/connect.c: only output one line about the nodelay even if it
 
32778
          fails
 
32779
 
 
32780
2004-03-25 14:43  bagder
 
32781
 
 
32782
        * lib/strerror.c: win32 doesn't need and even doesn't build if we
 
32783
          extern declare sys_nerr
 
32784
 
 
32785
2004-03-25 14:42  bagder
 
32786
 
 
32787
        * lib/: connect.c, ftp.c, strerror.c: include the strerror.h file
 
32788
          without curl_ prefix
 
32789
 
 
32790
2004-03-25 14:40  bagder
 
32791
 
 
32792
        * lib/Makefile.vc6: strerror without prefix
 
32793
 
 
32794
2004-03-25 14:40  bagder
 
32795
 
 
32796
        * lib/: Makefile.am, curl_strerror.c, curl_strerror.h, strerror.c,
 
32797
          strerror.h: cut off 'curl_' from the strerror file names
 
32798
 
 
32799
2004-03-25 14:37  bagder
 
32800
 
 
32801
        * docs/curl.1, docs/libcurl/curl_easy_setopt.3,
 
32802
          include/curl/curl.h, lib/connect.c, lib/url.c, lib/urldata.h,
 
32803
          src/main.c: tcp-nodelay patch by Joe Halpin
 
32804
 
 
32805
2004-03-25 13:45  bagder
 
32806
 
 
32807
        * lib/curl_strerror.c: so there are at least two different
 
32808
          strerror_r() versions and our brand new configure script detects
 
32809
          them and now this code acts according to what API that was
 
32810
          detected
 
32811
 
 
32812
2004-03-25 13:16  bagder
 
32813
 
 
32814
        * tests/testcurl.pl: Tor Arntsen fixed how this is invoked
 
32815
 
 
32816
2004-03-25 13:15  bagder
 
32817
 
 
32818
        * acinclude.m4: strerror_r() detection changes: 1. Try with
 
32819
          _THREAD_SAFE instead of _REENTRANT, as AIX seems to require it
 
32820
          and if _REENTRANT is required we should already have it set since
 
32821
          one of    the previous tests.  2. Added API-detection for what
 
32822
          kind of strerror_r() that is provided. The    POSIX style or the
 
32823
          glibc style.
 
32824
 
 
32825
          Tor Arntsen provided the necessary feedback these changes are
 
32826
          based upon.
 
32827
 
 
32828
2004-03-25 12:39  bagder
 
32829
 
 
32830
        * tests/testcurl.pl: detect daily snapshots using the new path for
 
32831
          this test
 
32832
 
 
32833
2004-03-25 12:34  bagder
 
32834
 
 
32835
        * include/curl/Makefile.am: make clean now removes *dist files too
 
32836
          that might be leftovers from 'maketgz'
 
32837
 
 
32838
2004-03-25 09:22  bagder
 
32839
 
 
32840
        * tests/testcurl.pl: invoke this script via env, as it is more
 
32841
          likely to exist at a fixed path while perl often is installed in
 
32842
          /usr/local/bin or elsewhere
 
32843
 
 
32844
2004-03-25 08:53  bagder
 
32845
 
 
32846
        * lib/Makefile.vc6: added curl_strerror to the build
 
32847
 
 
32848
2004-03-25 08:52  bagder
 
32849
 
 
32850
        * lib/curl_strerror.c: extern declare the sys_nerr variable.
 
32851
          Required on Solaris at least.
 
32852
 
 
32853
2004-03-25 08:33  bagder
 
32854
 
 
32855
        * lib/curl_strerror.c: Always include setup.h as the first header
 
32856
          file.  Added a more verbose comment about what strerror_r() can
 
32857
          set errno to in case of failure.  This file still doesn't build
 
32858
          on Solaris due to a missing 'sys_nerr' symbol.
 
32859
 
 
32860
2004-03-24 23:53  bagder
 
32861
 
 
32862
        * include/curl/: curl.h, multi.h: Added protos for the upcoming
 
32863
          curl_*_strerror() functions
 
32864
 
 
32865
2004-03-24 23:46  bagder
 
32866
 
 
32867
        * lib/Makefile.am: missed the new header file
 
32868
 
 
32869
2004-03-24 23:45  bagder
 
32870
 
 
32871
        * lib/: Makefile.am, connect.c, curl_strerror.c, ftp.c, urldata.h:
 
32872
          Gisle Vanem's fix to replace the bad use of strerror(). This
 
32873
          introduces Curl_strerror() that attempts to be thread-safe _and_
 
32874
          works on Windows too!
 
32875
 
 
32876
2004-03-24 23:43  bagder
 
32877
 
 
32878
        * lib/curl_strerror.h: new header file - for Curl_strerror()
 
32879
 
 
32880
2004-03-24 23:24  bagder
 
32881
 
 
32882
        * curl-style.el: better comments, added some more variable types we
 
32883
          use in the font-lock
 
32884
 
 
32885
2004-03-24 22:40  bagder
 
32886
 
 
32887
        * docs/libcurl/: curl_easy_getinfo.3, curl_easy_init.3,
 
32888
          curl_easy_setopt.3, curl_formadd.3, curl_getdate.3,
 
32889
          curl_mprintf.3, curl_multi_info_read.3, curl_multi_init.3,
 
32890
          curl_multi_perform.3, curl_share_init.3, libcurl-easy.3,
 
32891
          libcurl-errors.3, libcurl-multi.3, libcurl.3: Tor Arntsen's major
 
32892
          ispell patch
 
32893
 
 
32894
2004-03-24 22:28  bagder
 
32895
 
 
32896
        * tests/testcurl.pl: Tor Arntsen's mkdir-fix to make this run with
 
32897
          perl 5.0005
 
32898
 
 
32899
2004-03-24 11:52  bagder
 
32900
 
 
32901
        * tests/testcurl.pl: Avoid doing chdir .., as it breaks the ability
 
32902
          to use symlinks properly.  chdir to absolute directory names
 
32903
          instead. (this flaw exists in the shell version too)
 
32904
 
 
32905
2004-03-24 09:45  bagder
 
32906
 
 
32907
        * acinclude.m4, configure.ac: added check for strerror_r()
 
32908
 
 
32909
2004-03-24 08:27  bagder
 
32910
 
 
32911
        * src/version.h: include curl/curlver.h instead since this only
 
32912
          needs the version defines
 
32913
 
 
32914
2004-03-23 17:12  bagder
 
32915
 
 
32916
        * CHANGES: error messages and new test script
 
32917
 
 
32918
2004-03-23 17:12  bagder
 
32919
 
 
32920
        * RELEASE-NOTES: we are progressing
 
32921
 
 
32922
2004-03-23 17:11  bagder
 
32923
 
 
32924
        * tests/Makefile.am: distribute testcurl.pl too starting now
 
32925
 
 
32926
2004-03-23 17:07  bagder
 
32927
 
 
32928
        * tests/testcurl.pl: Greg Hewgill's version of testcurl.sh
 
32929
          rewritten in perl for greater portability. I put it in this
 
32930
          directory instead of the root since I think perhaps it makes more
 
32931
          sense.
 
32932
 
 
32933
2004-03-23 17:01  bagder
 
32934
 
 
32935
        * lib/urldata.h: keep current_speed as an curl_off_t for better
 
32936
          precision at higher speeds if large file support is available
 
32937
 
 
32938
2004-03-23 16:48  bagder
 
32939
 
 
32940
        * lib/connect.c: switch() on the right variable!
 
32941
 
 
32942
2004-03-23 16:30  bagder
 
32943
 
 
32944
        * lib/netrc.c: curl_strequal() returns int, keep return variables
 
32945
          in an int
 
32946
 
 
32947
2004-03-23 16:28  bagder
 
32948
 
 
32949
        * lib/telnet.c: make the variables that hold the result of strlen()
 
32950
          size_t
 
32951
 
 
32952
2004-03-23 16:25  bagder
 
32953
 
 
32954
        * lib/mprintf.c: stricter variable type usage
 
32955
 
 
32956
2004-03-23 16:20  bagder
 
32957
 
 
32958
        * lib/ssluse.c: variable type usage cleanup to please picky
 
32959
          compilers
 
32960
 
 
32961
2004-03-23 16:14  bagder
 
32962
 
 
32963
        * lib/getdate.y: get strlen() results in a size_t, delete
 
32964
          'register'
 
32965
 
 
32966
2004-03-23 16:06  bagder
 
32967
 
 
32968
        * lib/progress.c: made time2str() use longs internally instead to
 
32969
          prevent compiler warnings when converting to ints
 
32970
 
 
32971
2004-03-23 16:01  bagder
 
32972
 
 
32973
        * lib/progress.c: added explicit typecasts to prevent compiler
 
32974
          warnings on variable conversions
 
32975
 
 
32976
2004-03-23 15:43  bagder
 
32977
 
 
32978
        * lib/connect.c: If localbind fails, provide a more portable error
 
32979
          message.
 
32980
 
 
32981
2004-03-23 15:34  bagder
 
32982
 
 
32983
        * packages/Win32/cygwin/README: minor update by Kevin
 
32984
 
 
32985
2004-03-23 15:29  bagder
 
32986
 
 
32987
        * maketgz: src/version.h was not properly made!
 
32988
 
 
32989
2004-03-23 12:52  bagder
 
32990
 
 
32991
        * CHANGES: progress meter fix, CURLINFO_CONTENT_LENGTH_DOWNLOAD
 
32992
          fix, cygwin package fix
 
32993
 
 
32994
2004-03-23 12:46  bagder
 
32995
 
 
32996
        * lib/progress.c: it actually fits to make a NNNd NNh display so
 
32997
          this can be used up to 999 days
 
32998
 
 
32999
2004-03-23 12:43  bagder
 
33000
 
 
33001
        * lib/progress.c: Fixed the time fields no never get wider than 8
 
33002
          letters. They can now switch to a "days + hours" or even "just
 
33003
          days" display if the time value is very large. I also switched
 
33004
          several calculations over to fixed-point instead of the previous
 
33005
          doubles.
 
33006
 
 
33007
2004-03-23 10:12  bagder
 
33008
 
 
33009
        * src/: urlglob.c, urlglob.h: int/size_t cleanup
 
33010
 
 
33011
2004-03-23 09:50  bagder
 
33012
 
 
33013
        * tests/server/: getpart.c, getpart.h, sws.c: minor variable type
 
33014
          cleanups
 
33015
 
 
33016
2004-03-23 09:46  bagder
 
33017
 
 
33018
        * tests/libtest/lib506.c: minor edits to make picky compilers whine
 
33019
          less
 
33020
 
 
33021
2004-03-23 09:42  bagder
 
33022
 
 
33023
        * ares/ares_gethostbyaddr.c: changed the long to int typecasts to
 
33024
          see if icc 8.0 complains less on this
 
33025
 
 
33026
2004-03-22 23:38  bagder
 
33027
 
 
33028
        * lib/transfer.c: Makes CURLINFO_CONTENT_LENGTH_DOWNLOAD work even
 
33029
          if CURLOPT_NOBODY is set true.
 
33030
 
 
33031
2004-03-22 23:24  bagder
 
33032
 
 
33033
        * packages/Win32/cygwin/: Makefile.am, README: Kevin Roth's updates
 
33034
          to handle a new requirement from the Cygwin folks to package man
 
33035
          and doc files in a slightly different location.
 
33036
 
 
33037
2004-03-22 22:46  bagder
 
33038
 
 
33039
        * packages/vms/: ia64/README, vax/README: crap files to get the
 
33040
          dirs made when checked out from CVS
 
33041
 
 
33042
2004-03-22 22:42  bagder
 
33043
 
 
33044
        * packages/vms/axp/README: container to get this dir made
 
33045
 
 
33046
2004-03-22 22:37  bagder
 
33047
 
 
33048
        * packages/vms/Makefile.am: Make the axp/README ia64/README
 
33049
          vax/README files get included as well.  They're 0-bytes files,
 
33050
          but make the dirs get created!
 
33051
 
 
33052
2004-03-22 14:56  bagder
 
33053
 
 
33054
        * docs/KNOWN_BUGS: fixed the ntlm problem with longish passwords
 
33055
 
 
33056
2004-03-22 14:56  bagder
 
33057
 
 
33058
        * TODO-RELEASE: vms fixes committed
 
33059
 
 
33060
2004-03-22 14:50  bagder
 
33061
 
 
33062
        * CHANGES, TODO-RELEASE, lib/http_ntlm.c, tests/data/test67,
 
33063
          tests/data/test68, tests/data/test69, tests/data/test81,
 
33064
          tests/data/test89, tests/data/test90, tests/data/test91: Enabled
 
33065
          'NT responses' in the NTLM type-3 message.
 
33066
 
 
33067
2004-03-22 12:32  bagder
 
33068
 
 
33069
        * lib/curllib.dsp: fixed /I "." for the debug build too
 
33070
 
 
33071
2004-03-22 12:26  bagder
 
33072
 
 
33073
        * lib/curllib.dsp: add /I "." to include ca-bundle.h properly
 
33074
 
 
33075
2004-03-22 11:22  bagder
 
33076
 
 
33077
        * TODO-RELEASE: issue 27 fixed, moved libcurl version defines to
 
33078
          its own header file
 
33079
 
 
33080
2004-03-22 09:54  bagder
 
33081
 
 
33082
        * lib/libcurl.rc: include the new curlver instead, since all this
 
33083
          wants is the version info
 
33084
 
 
33085
2004-03-22 09:37  bagder
 
33086
 
 
33087
        * maketgz, include/curl/Makefile.am, include/curl/curl.h,
 
33088
          include/curl/curlver.h: Introducing curl/curlver.h for keeping
 
33089
          the curl version info only.
 
33090
 
 
33091
2004-03-21 23:50  bagder
 
33092
 
 
33093
        * packages/vms/Makefile.am: files moved here from the $ROOT/src dir
 
33094
 
 
33095
2004-03-21 23:49  bagder
 
33096
 
 
33097
        * src/Makefile.am: removed deleted files
 
33098
 
 
33099
2004-03-21 23:44  bagder
 
33100
 
 
33101
        * lib/setup.h, src/setup.h: Marty Kuhrt's adjustments for a cleaner
 
33102
          VMS build
 
33103
 
 
33104
2004-03-21 23:38  bagder
 
33105
 
 
33106
        * packages/vms/: batch_compile.com, build_vms.com,
 
33107
          config-vms.h_with_ssl, config-vms.h_without_ssl, curlmsg.h,
 
33108
          curlmsg.msg, curlmsg.sdl, curlmsg_vms.h, defines.com,
 
33109
          hpssl_alpha.opt, hpssl_ia64.opt, hpssl_vax.opt, readme: Marty
 
33110
          Kuhrt's VMS updates
 
33111
 
 
33112
2004-03-21 16:45  bagder
 
33113
 
 
33114
        * buildconf: recognize and use ACLOCAL_FLAGS if set (Thomas
 
33115
          Schwinge patch)
 
33116
 
 
33117
2004-03-21 16:32  bagder
 
33118
 
 
33119
        * Makefile.dist: use tabs, not spaces!
 
33120
 
 
33121
2004-03-19 14:22  bagder
 
33122
 
 
33123
        * CHANGES: Added the Version 7.11.1 marker
 
33124
 
 
33125
2004-03-19 09:41  bagder
 
33126
 
 
33127
        * RELEASE-NOTES, TODO-RELEASE: starting a new cycle
 
33128
 
 
33129
2004-03-18 15:20  bagder
 
33130
 
 
33131
        * CHANGES: irix configure fix and a msvc project file update
 
33132
 
 
33133
2004-03-18 13:59  bagder
 
33134
 
 
33135
        * TODO-RELEASE: Mitz Wark's reported Digest re-negotiate problem is
 
33136
          issue 30.
 
33137
 
 
33138
2004-03-18 11:03  bagder
 
33139
 
 
33140
        * configure.ac: For IRIX systems we must pick the "correct" lib
 
33141
          dirs for the particular libs we want. $libsuff is the magic
 
33142
          variable that contains a suffix (which might be blank). Tor
 
33143
          Arntsen brought details and verified this fix.
 
33144
 
 
33145
2004-03-17 22:30  bagder
 
33146
 
 
33147
        * lib/curllib.dsp: added http_ntlm.[ch] and inet_pton.[ch], pointed
 
33148
          out by Watz
 
33149
 
 
33150
2004-03-17 14:36  bagder
 
33151
 
 
33152
        * lib/nwlib.c: G�nter Knauf's update, mainly converted to plain old
 
33153
          C comments.
 
33154
 
 
33155
2004-03-17 13:48  bagder
 
33156
 
 
33157
        * lib/Makefile.am, src/Makefile.am: new netware-related files added
 
33158
          to the distribution
 
33159
 
 
33160
2004-03-17 13:46  bagder
 
33161
 
 
33162
        * CHANGES, Makefile.dist, RELEASE-NOTES, docs/INSTALL,
 
33163
          include/curl/multi.h, lib/Makefile.netware, lib/config-netware.h,
 
33164
          lib/connect.c, lib/ftp.c, lib/hostip.c, lib/if2ip.c,
 
33165
          lib/libcurl.imp, lib/nwlib.c, lib/setup.h, packages/Makefile.am,
 
33166
          packages/NetWare/get_ver.awk, src/Makefile.netware,
 
33167
          src/config-netware.h, src/main.c, src/setup.h: G�nter Knauf's
 
33168
          NetWare changes.
 
33169
 
 
33170
2004-03-17 08:22  bagder
 
33171
 
 
33172
        * src/main.c: nonsense comments removed
 
33173
 
 
33174
2004-03-16 11:41  bagder
 
33175
 
 
33176
        * CHANGES: mention yesterday's man page update frenzy
 
33177
 
 
33178
2004-03-16 11:40  bagder
 
33179
 
 
33180
        * TODO-RELEASE: issue 29 has a bug report mentioning details
 
33181
 
 
33182
2004-03-16 10:16  bagder
 
33183
 
 
33184
        * lib/transfer.c: removed the min() macro define
 
33185
 
 
33186
2004-03-16 08:56  bagder
 
33187
 
 
33188
        * docs/FAQ: random updates
 
33189
 
 
33190
2004-03-16 08:25  bagder
 
33191
 
 
33192
        * docs/SSLCERTS: added the CA bundle default path, and mention the
 
33193
          risk that the server you try to talk to may be an imposter
 
33194
 
 
33195
2004-03-15 17:32  bagder
 
33196
 
 
33197
        * docs/KNOWN_BUGS: ntlm and long passwords
 
33198
 
 
33199
2004-03-15 17:28  bagder
 
33200
 
 
33201
        * lib/easy.c: if the global_init() is called from within
 
33202
          curl_easy_init() and returns an error code, we now make
 
33203
          curl_easy_init fail and return NULL.
 
33204
 
 
33205
2004-03-15 14:20  bagder
 
33206
 
 
33207
        * packages/vms/.cvsignore: ignore these files
 
33208
 
 
33209
2004-03-15 14:20  bagder
 
33210
 
 
33211
        * packages/vms/Makefile.am: automake file for this dir
 
33212
 
 
33213
2004-03-15 14:13  bagder
 
33214
 
 
33215
        * TODO-RELEASE: provide URLs to two patches mentioned
 
33216
 
 
33217
2004-03-15 14:09  bagder
 
33218
 
 
33219
        * TODO-RELEASE: NTLM fix
 
33220
 
 
33221
2004-03-15 13:42  bagder
 
33222
 
 
33223
        * docs/libcurl/libcurl-easy.3: better formatting to create fine
 
33224
          links in the web version
 
33225
 
 
33226
2004-03-15 13:41  bagder
 
33227
 
 
33228
        * docs/libcurl/libcurl.3: more formatting fixes
 
33229
 
 
33230
2004-03-15 12:56  bagder
 
33231
 
 
33232
        * docs/libcurl/libcurl.3: refer to function names better to enhance
 
33233
          the HTML output
 
33234
 
 
33235
2004-03-15 12:51  bagder
 
33236
 
 
33237
        * lib/curl_strerror.c: Initial commit of the first attempt to make
 
33238
          three new *strerror() functions.  No protos in the headers yet
 
33239
          and no docs.
 
33240
 
 
33241
2004-03-15 12:43  bagder
 
33242
 
 
33243
        * RELEASE-NOTES: windows builds now report a slightly different
 
33244
          "OS" string
 
33245
 
 
33246
2004-03-15 12:42  bagder
 
33247
 
 
33248
        * CHANGES: check for m4 version in buildconf
 
33249
 
 
33250
2004-03-15 12:37  bagder
 
33251
 
 
33252
        * docs/libcurl/: curl_multi_add_handle.3, curl_multi_cleanup.3,
 
33253
          curl_multi_fdset.3, curl_multi_init.3, curl_multi_perform.3,
 
33254
          libcurl-multi.3: random formatting updates to look better in HTML
 
33255
          version
 
33256
 
 
33257
2004-03-15 12:30  bagder
 
33258
 
 
33259
        * docs/libcurl/curl_multi_info_read.3: use .NF for the struct part
 
33260
          to looke better in HTML format some function references properly
 
33261
 
 
33262
2004-03-15 12:26  bagder
 
33263
 
 
33264
        * docs/libcurl/libcurl-multi.3: more fixes
 
33265
 
 
33266
2004-03-15 11:26  bagder
 
33267
 
 
33268
        * docs/libcurl/libcurl-multi.3: better formatting of functions to
 
33269
          get better links in the web version
 
33270
 
 
33271
2004-03-15 11:23  bagder
 
33272
 
 
33273
        * docs/libcurl/libcurl-share.3: better mentioning of other
 
33274
          functions to create proper hrefs in the web version
 
33275
 
 
33276
2004-03-15 11:18  bagder
 
33277
 
 
33278
        * Makefile.am: build_vms.com is removed from here
 
33279
 
 
33280
2004-03-15 11:11  bagder
 
33281
 
 
33282
        * src/: curlmsg.h, curlmsg.msg, curlmsg.sdl: Marty Kuhrt's VMS
 
33283
          updates
 
33284
 
 
33285
2004-03-15 11:10  bagder
 
33286
 
 
33287
        * configure.ac: Added the new vms subdir in the packages dir
 
33288
 
 
33289
2004-03-15 11:08  bagder
 
33290
 
 
33291
        * packages/Makefile.am: new vms subdir
 
33292
 
 
33293
2004-03-15 11:03  bagder
 
33294
 
 
33295
        * build_vms.com: not used anymore since Marty Kuhrt's recent VMS
 
33296
          updates
 
33297
 
 
33298
2004-03-15 11:03  bagder
 
33299
 
 
33300
        * packages/vms/: batch_compile.com, build_vms.com,
 
33301
          config-vms.h_with_ssl, config-vms.h_without_ssl, defines.com,
 
33302
          hpssl_alpha.opt, hpssl_ia64.opt, hpssl_vax.opt, readme: Marty
 
33303
          Kuhrt's provided files for the VMS package
 
33304
 
 
33305
2004-03-15 08:47  bagder
 
33306
 
 
33307
        * buildconf: Check for a GNU version of m4, since autoconf won't
 
33308
          run nicely without one.
 
33309
 
 
33310
2004-03-14 19:15  bagder
 
33311
 
 
33312
        * lib/http.c: fix signed and unsigned warnings
 
33313
 
 
33314
2004-03-13 18:11  bagder
 
33315
 
 
33316
        * lib/http.c: postsize is off_t now, so we typecase it to int
 
33317
          before doing normal printf with it (knowing it won't be larger
 
33318
          than what fits in an int)
 
33319
 
 
33320
2004-03-13 18:03  bagder
 
33321
 
 
33322
        * lib/http.c: the postsize is an off_t so use the proper printf
 
33323
          format to output the content-length when doing multipart posts
 
33324
 
 
33325
2004-03-12 15:22  bagder
 
33326
 
 
33327
        * lib/: formdata.c, formdata.h, http.c: more variable type fixing
 
33328
          for the huge posts
 
33329
 
 
33330
2004-03-12 14:17  bagder
 
33331
 
 
33332
        * RELEASE-NOTES: newer c-ares release
 
33333
 
 
33334
2004-03-12 14:06  bagder
 
33335
 
 
33336
        * lib/: http.c, urldata.h: more variable type fixes for the large
 
33337
          POST support
 
33338
 
 
33339
2004-03-12 13:07  bagder
 
33340
 
 
33341
        * lib/http.c: Made the 'postsize' variable an off_t type to be able
 
33342
          to hold large file sizes if desired
 
33343
 
 
33344
2004-03-12 13:05  bagder
 
33345
 
 
33346
        * tests/libtest/lib508.c: minor variable type fix
 
33347
 
 
33348
2004-03-12 10:14  bagder
 
33349
 
 
33350
        * docs/libcurl/curl_easy_setopt.3: CURLOPT_POSTFIELDSIZE_LARGE is
 
33351
          added in 7.11.1
 
33352
 
 
33353
2004-03-12 09:57  bagder
 
33354
 
 
33355
        * ares/.cvsignore: ignore aclocal.m4
 
33356
 
 
33357
2004-03-12 09:55  bagder
 
33358
 
 
33359
        * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3,
 
33360
          include/curl/curl.h, lib/url.c, lib/urldata.h: Added
 
33361
          CURLOPT_POSTFIELDSIZE_LARGE to offer a large file version of the
 
33362
          CURLOPT_POSTFIELDSIZE option to allow really big HTTP POSTs.
 
33363
 
 
33364
2004-03-12 09:03  bagder
 
33365
 
 
33366
        * src/main.c: David Byron's fix to clear outs.filename
 
33367
 
 
33368
2004-03-11 22:51  bagder
 
33369
 
 
33370
        * lib/getinfo.c: dl and ulspeed are now curl_off_t so typecast them
 
33371
          to double when we return their values
 
33372
 
 
33373
2004-03-11 22:49  bagder
 
33374
 
 
33375
        * TODO-RELEASE: Optimize the way libcurl uses CWD
 
33376
 
 
33377
2004-03-11 22:48  bagder
 
33378
 
 
33379
        * lib/: progress.c, urldata.h: Made max5data() take a curl_off_t
 
33380
          size as argument instead of double. Should make the progress
 
33381
          meter more accurate for large files. Also made the sprintf usage
 
33382
          in that function avoid floating point.
 
33383
 
 
33384
2004-03-11 14:15  bagder
 
33385
 
 
33386
        * TODO-RELEASE: added that header fiddling the msvc users will
 
33387
          enjoy
 
33388
 
 
33389
2004-03-11 14:13  bagder
 
33390
 
 
33391
        * lib/: connect.c, ftp.c, multi.c, telnet.c, timeval.c, transfer.c,
 
33392
          url.c: Gisle Vanem's fixes to use CURL_SOCKET_BAD more instead of
 
33393
          -1 for sockets.
 
33394
 
 
33395
2004-03-11 13:57  bagder
 
33396
 
 
33397
        * lib/ssluse.c: don't let the EINTR stuff build on windows
 
33398
 
 
33399
2004-03-10 17:20  bagder
 
33400
 
 
33401
        * lib/: file.c, ftp.c, getinfo.c, http.c, progress.c, progress.h,
 
33402
          transfer.c, urldata.h: Use more curl_off_t variables when doing
 
33403
          the progress meter calculations and argument passing and try to
 
33404
          convert to double only when providing data to the external world.
 
33405
 
 
33406
2004-03-10 17:07  bagder
 
33407
 
 
33408
        * src/config-win32.h: use the new OS define from lib/config-win32.h
 
33409
 
 
33410
2004-03-10 17:03  bagder
 
33411
 
 
33412
        * src/getpass.c: make loop variable size_t as well when looping to
 
33413
          a size_t limit
 
33414
 
 
33415
2004-03-10 17:01  bagder
 
33416
 
 
33417
        * lib/: http.c, multi.c, sendf.h, ssluse.h, transfer.c, transfer.h,
 
33418
          url.c: curl_socket_t mistakes cleanup
 
33419
 
 
33420
2004-03-10 16:24  bagder
 
33421
 
 
33422
        * lib/ftp.c: turn niflags into a define named NIFLAGS
 
33423
 
 
33424
2004-03-10 12:30  bagder
 
33425
 
 
33426
        * README: added the Estonian one, removed the cyberservers one
 
33427
          since it is dead and they don't respond to email
 
33428
 
 
33429
2004-03-10 12:28  bagder
 
33430
 
 
33431
        * CHANGES, RELEASE-NOTES: fixing
 
33432
 
 
33433
2004-03-10 12:28  bagder
 
33434
 
 
33435
        * ares/CHANGES: Gisle Vanem improved build on Windows.
 
33436
 
 
33437
2004-03-10 11:19  bagder
 
33438
 
 
33439
        * lib/setup.h: Nah, ignore the OS define in here. This is being
 
33440
          included by ares and it certainly doesn't need the OS define.
 
33441
 
 
33442
2004-03-10 10:52  bagder
 
33443
 
 
33444
        * acinclude.m4: ignore the icc warning 981 "operands are evaluated
 
33445
          in unspecified order"
 
33446
 
 
33447
2004-03-10 10:50  bagder
 
33448
 
 
33449
        * lib/sendf.c: Minor edit to avoid an unreachable break and to
 
33450
          remove the extra {} body within the switch.
 
33451
 
 
33452
2004-03-10 10:44  bagder
 
33453
 
 
33454
        * lib/http.c: keep the number of bytes read in a size_t variable
 
33455
 
 
33456
2004-03-10 10:41  bagder
 
33457
 
 
33458
        * lib/cookie.c: strequal() returns int so we typecast the return to
 
33459
          bool when we store the result as bool
 
33460
 
 
33461
2004-03-10 10:36  bagder
 
33462
 
 
33463
        * lib/hostip.c: store times in time_t
 
33464
 
 
33465
2004-03-10 09:43  bagder
 
33466
 
 
33467
        * lib/ssluse.c: Jeff Lawson fixed the SSL connection to deal with
 
33468
          received signals during the connect.
 
33469
 
 
33470
2004-03-10 09:15  bagder
 
33471
 
 
33472
        * lib/setup.h: Now requires an OS string defined by the config*.h
 
33473
          file
 
33474
 
 
33475
2004-03-10 09:14  bagder
 
33476
 
 
33477
        * lib/config-win32.h: make windows builds use the OS string
 
33478
          "i386-pc-win32" instead of just "win32" to make it more like
 
33479
          other OS strings
 
33480
 
 
33481
2004-03-10 09:12  bagder
 
33482
 
 
33483
        * tests/server/getpart.c: use size_t for string lengths
 
33484
 
 
33485
2004-03-10 09:08  bagder
 
33486
 
 
33487
        * lib/setup.h: Make sure SIZEOF_CURL_OFF_T is defined before we
 
33488
          check for it being > 4.  It is only undefined when this file is
 
33489
          included by others (like ares) and in those cases it doesn't
 
33490
          matter.
 
33491
 
 
33492
2004-03-10 08:04  bagder
 
33493
 
 
33494
        * lib/config-win32.h: removed the #if 0'ed pragmas that disable
 
33495
          warnings on msvc
 
33496
 
 
33497
2004-03-10 08:03  bagder
 
33498
 
 
33499
        * lib/setup.h: moved the curl_socket_t typedef downwards
 
33500
 
 
33501
2004-03-09 23:55  bagder
 
33502
 
 
33503
        * curl-style.el: added the new socket type
 
33504
 
 
33505
2004-03-09 23:52  bagder
 
33506
 
 
33507
        * lib/: connect.c, connect.h, dict.c, ftp.c, http.c, multi.c,
 
33508
          sendf.c, sendf.h, setup.h, ssluse.c, ssluse.h, telnet.c,
 
33509
          transfer.c, transfer.h, urldata.h: Use curl_socket_t instead of
 
33510
          int for holding sockets. The typedefs and defines are in setup.h.
 
33511
 
 
33512
2004-03-09 22:49  bagder
 
33513
 
 
33514
        * tests/server/Makefile.am: Added -I$(top_srcdir)/include, since
 
33515
          lib/setup.h might include files from the external curl include
 
33516
          dir.
 
33517
 
 
33518
2004-03-09 22:42  bagder
 
33519
 
 
33520
        * lib/hostip.c: only build with the windows threading trace code if
 
33521
          DEBUG_THREADING_GETHOSTBYNAME is defined
 
33522
 
 
33523
2004-03-09 22:39  bagder
 
33524
 
 
33525
        * lib/http.c: explicit typecast to visualize that we really want
 
33526
          the result of the operation as a size_t
 
33527
 
 
33528
2004-03-09 22:25  bagder
 
33529
 
 
33530
        * lib/setup.h: Tor Arntsen's fix to a AIX build problem
 
33531
 
 
33532
2004-03-09 12:24  bagder
 
33533
 
 
33534
        * testcurl.sh: remove ares/aclocal.m4 before cvs update to prevent
 
33535
          bad conflicts
 
33536
 
 
33537
2004-03-09 11:18  bagder
 
33538
 
 
33539
        * ares/: nameser.h, windows_port.c: mingw has str(n)casecmp()
 
33540
          functions
 
33541
 
 
33542
2004-03-09 10:47  bagder
 
33543
 
 
33544
        * ares/nameser.h: timezone dummy to build better on Windows - Gisle
 
33545
          Vanem
 
33546
 
 
33547
2004-03-09 10:43  bagder
 
33548
 
 
33549
        * ares/ahost.c: Gisle Vanem fixed the bad argc check
 
33550
 
 
33551
2004-03-09 10:38  bagder
 
33552
 
 
33553
        * TODO-RELEASE: the error message stuff is for 7.12
 
33554
 
 
33555
2004-03-09 09:38  bagder
 
33556
 
 
33557
        * tests/server/sws.c: Andr�s Garc�a-fix to make it build with mingw
 
33558
 
 
33559
2004-03-09 09:35  bagder
 
33560
 
 
33561
        * lib/config-win32.h: added HAVE_IOCTLSOCKET here
 
33562
 
 
33563
2004-03-08 17:29  bagder
 
33564
 
 
33565
        * ares/aclocal.m4: this is generated, removed from CVS
 
33566
 
 
33567
2004-03-08 17:20  bagder
 
33568
 
 
33569
        * lib/http_ntlm.c: don't compare signed/unsigned
 
33570
 
 
33571
2004-03-08 15:04  bagder
 
33572
 
 
33573
        * docs/KNOWN_BUGS: Removed John Clayton's really odd bug since its
 
33574
          never been reported again and it was quite a long time since he
 
33575
          experienced that one.
 
33576
 
 
33577
2004-03-08 14:57  bagder
 
33578
 
 
33579
        * docs/libcurl/libcurl-errors.3: mention error 64
 
33580
 
 
33581
2004-03-08 14:17  bagder
 
33582
 
 
33583
        * CHANGES: the largefile for version_info fix
 
33584
 
 
33585
2004-03-08 13:56  bagder
 
33586
 
 
33587
        * src/main.c: fread() returns a size_t
 
33588
 
 
33589
2004-03-08 13:51  bagder
 
33590
 
 
33591
        * src/urlglob.h: use curl standard source formatting
 
33592
 
 
33593
2004-03-08 13:51  bagder
 
33594
 
 
33595
        * src/urlglob.c: typecast enum to int to make it printf() properly
 
33596
 
 
33597
2004-03-08 13:48  bagder
 
33598
 
 
33599
        * src/main.c: variable type fixes
 
33600
 
 
33601
2004-03-08 13:47  bagder
 
33602
 
 
33603
        * src/: urlglob.c, urlglob.h: Moved the error message buffer into
 
33604
          the glob struct as well.
 
33605
 
 
33606
2004-03-08 13:37  bagder
 
33607
 
 
33608
        * lib/sendf.c: Commented the Curl_read() arguments.
 
33609
 
 
33610
2004-03-08 13:37  bagder
 
33611
 
 
33612
        * lib/http_digest.c: size_t/int fix
 
33613
 
 
33614
2004-03-08 13:36  bagder
 
33615
 
 
33616
        * lib/http_ntlm.c: strlen() returns size_t
 
33617
 
 
33618
2004-03-08 12:37  bagder
 
33619
 
 
33620
        * acinclude.m4: we ignore the ICC warning 1419 as well
 
33621
 
 
33622
2004-03-08 12:36  bagder
 
33623
 
 
33624
        * lib/connect.c: waitconnect() takes the timeout argument as a long
 
33625
 
 
33626
2004-03-08 12:33  bagder
 
33627
 
 
33628
        * lib/memdebug.c: store size as size_t use %zd when outputting
 
33629
          size_t
 
33630
 
 
33631
2004-03-08 12:28  bagder
 
33632
 
 
33633
        * lib/mprintf.c: don't use 'register' make strtol() returns get
 
33634
          stored in long variables don't mix size_t with int
 
33635
 
 
33636
2004-03-08 09:38  bagder
 
33637
 
 
33638
        * lib/escape.c: size_t/int/long fixes
 
33639
 
 
33640
2004-03-08 08:46  bagder
 
33641
 
 
33642
        * lib/version.c: we must not only support long long for Largefile
 
33643
          to work, we must have a curl_off_t type that is larger than 4
 
33644
          bytes
 
33645
 
 
33646
2004-03-05 14:12  bagder
 
33647
 
 
33648
        * CHANGES, RELEASE-NOTES: issue 12 fixed, the final known
 
33649
          outstanding issue to be done before 7.11.1
 
33650
 
 
33651
2004-03-05 13:54  bagder
 
33652
 
 
33653
        * lib/http.c, tests/data/test10, tests/data/test33,
 
33654
          tests/data/test58, tests/data/test60, tests/data/test88,
 
33655
          tests/data/test98: issue 12 fix
 
33656
 
 
33657
2004-03-05 12:39  bagder
 
33658
 
 
33659
        * lib/file.c: another include to prevent warnings
 
33660
 
 
33661
2004-03-05 11:18  bagder
 
33662
 
 
33663
        * RELEASE-NOTES: two fixes, one new mirror
 
33664
 
 
33665
2004-03-05 11:14  bagder
 
33666
 
 
33667
        * CHANGES: clonk
 
33668
 
 
33669
2004-03-05 10:40  bagder
 
33670
 
 
33671
        * lib/: file.c, transfer.c: more fixing to make the
 
33672
          progress/getinfo stuff to work properly when doing file:
 
33673
          transfers too
 
33674
 
 
33675
2004-03-05 10:37  bagder
 
33676
 
 
33677
        * lib/ftp.c: clearly tell that these are ftp response timeouts
 
33678
 
 
33679
2004-03-05 09:32  bagder
 
33680
 
 
33681
        * tests/server/sws.c: Major rewrite of the test HTTP server to
 
33682
          allow more fancy features to make better tests with the
 
33683
          issue12-patch applied.  This change also includes Andr�s Garc�a's
 
33684
          win32-fixes.  Made the logging look better/more readable in
 
33685
          sws.log
 
33686
 
 
33687
2004-03-05 09:01  bagder
 
33688
 
 
33689
        * docs/Makefile.am: 'make clean' should only remove the generated
 
33690
          html files, index.html is not one of them!
 
33691
 
 
33692
2004-03-05 08:57  bagder
 
33693
 
 
33694
        * docs/BINDINGS: mention the D binding
 
33695
 
 
33696
2004-03-05 08:55  bagder
 
33697
 
 
33698
        * docs/curl.1: Multiple updates, most of them being proper
 
33699
          formatting to create nice html links in the web pages, but also
 
33700
          additional facts and removal of old crap.
 
33701
 
 
33702
2004-03-04 17:19  bagder
 
33703
 
 
33704
        * TODO-RELEASE: issue 12 fix is pending and is working in devel
 
33705
          added issue 24 - fix the progress meter for large files on slow
 
33706
          networks to not wrap
 
33707
 
 
33708
2004-03-04 17:13  bagder
 
33709
 
 
33710
        * lib/multi.c: When following to a new URL, we must make sure to
 
33711
          call Curl_done() first, since the current connection must be
 
33712
          taken care of properly before we move on. Christopher R. Palmer
 
33713
          reported a problem he found due to this mistake.
 
33714
 
 
33715
2004-03-04 16:32  bagder
 
33716
 
 
33717
        * lib/: connect.c, setup.h: Andr�s Garc�a's patch to prevent
 
33718
          warnings while compiling with mingw, mainly because it is now
 
33719
          possible to have both WIN32 and HAVE_CONFIG_H defined.
 
33720
 
 
33721
2004-03-04 16:25  bagder
 
33722
 
 
33723
        * lib/: http_chunks.c, http_chunks.h: use size_t for the data, but
 
33724
          keep the protos use ssize_t to better fit with the existing
 
33725
          transfer.c code
 
33726
 
 
33727
2004-03-04 16:23  bagder
 
33728
 
 
33729
        * lib/file.c: include the proper header file too
 
33730
 
 
33731
2004-03-04 16:12  bagder
 
33732
 
 
33733
        * lib/file.c: fix progress data to be updated properly for file:
 
33734
          transfers, as reported by Jesse Noller
 
33735
 
 
33736
2004-03-04 13:57  bagder
 
33737
 
 
33738
        * lib/url.c: prevent harmless compiler warning
 
33739
 
 
33740
2004-03-04 10:56  bagder
 
33741
 
 
33742
        * src/: Makefile.vc6, version.h: David Byron's version resource fix
 
33743
 
 
33744
2004-03-04 10:56  bagder
 
33745
 
 
33746
        * src/: Makefile.am, curl.rc: new "version resource" file for
 
33747
          windows builds
 
33748
 
 
33749
2004-03-03 15:46  bagder
 
33750
 
 
33751
        * testcurl.sh: show curl --version output as well
 
33752
 
 
33753
2004-03-03 15:39  bagder
 
33754
 
 
33755
        * RELEASE-NOTES: largefile bit for the version_info and now winsock
 
33756
          1.1 only
 
33757
 
 
33758
2004-03-03 14:32  bagder
 
33759
 
 
33760
        * CHANGES, lib/Makefile.vc6, lib/easy.c, lib/strtoofft.h,
 
33761
          lib/telnet.c, src/Makefile.vc6, src/main.c: David Byron's work on
 
33762
          making libcurl only require winsock 1.1 on Windows machines.
 
33763
 
 
33764
2004-03-03 14:30  bagder
 
33765
 
 
33766
        * CHANGES: three days of changes
 
33767
 
 
33768
2004-03-03 14:24  bagder
 
33769
 
 
33770
        * lib/ftp.c: more variable type cleanups
 
33771
 
 
33772
2004-03-03 14:17  bagder
 
33773
 
 
33774
        * lib/ftp.c: our timeout values are longs while 'tv_sec' is int
 
33775
 
 
33776
2004-03-03 14:12  bagder
 
33777
 
 
33778
        * lib/urldata.h: make the backup variable of the same kind as the
 
33779
          data it backups! ;-)
 
33780
 
 
33781
2004-03-03 14:11  bagder
 
33782
 
 
33783
        * lib/formdata.c: some more size_t usage, and two added typecasts
 
33784
          when converting from size_t to long (MIPSpro warnings)
 
33785
 
 
33786
2004-03-03 14:07  bagder
 
33787
 
 
33788
        * lib/hostip.c: tv_sec is an int, so we explicitly typecast the
 
33789
          result of long - long to an int when we assign it.
 
33790
 
 
33791
2004-03-03 14:03  bagder
 
33792
 
 
33793
        * ares/ares__read_line.c: attempted typecase to silence the MIPSpro
 
33794
          warning:
 
33795
 
 
33796
          cc-1506 cc: REMARK File = ../../curl/ares/ares__read_line.c, Line
 
33797
          = 46 There is an implicit conversion from "unsigned long" to
 
33798
          "int"; rounding, sign extension, or loss of accuracy may result.
 
33799
 
 
33800
          if (!fgets(*buf + offset, *bufsize - offset, fp))
 
33801
 
 
33802
2004-03-03 13:37  bagder
 
33803
 
 
33804
        * include/curl/curl.h: #ifdef #define #undef circus to prevent
 
33805
          compiler warnings on #if operations with undefined variables.
 
33806
 
 
33807
2004-03-03 11:09  bagder
 
33808
 
 
33809
        * tests/libtest/: lib503.c, lib504.c, lib507.c, lib509.c: removed
 
33810
          include stuff now handled by test.h
 
33811
 
 
33812
2004-03-03 11:09  bagder
 
33813
 
 
33814
        * tests/libtest/test.h: We let this file include more generic
 
33815
          headers that many libtests need anyway to reduce the amount of
 
33816
          #include stuff in each single libNNN.c file.  unistd.h was added
 
33817
          to prevent select() warnings on FreeBSD
 
33818
 
 
33819
2004-03-03 10:27  bagder
 
33820
 
 
33821
        * src/setup.h, lib/setup.h: Tom Bates' adjustment to build on his
 
33822
          nsr-tandem-nsk.
 
33823
 
 
33824
2004-03-03 10:25  bagder
 
33825
 
 
33826
        * lib/: file.c, urldata.h: rename struct FILE to FILEPROTO, to
 
33827
          prevent it from causing trouble with the plain old FILE typedef.
 
33828
 
 
33829
2004-03-03 10:16  bagder
 
33830
 
 
33831
        * configure.ac: Dan Fandrich fixed some GSS detection flaws
 
33832
 
 
33833
2004-03-02 15:00  bagder
 
33834
 
 
33835
        * lib/url.c: corrected the reuse_fresh condition
 
33836
 
 
33837
2004-03-02 11:22  bagder
 
33838
 
 
33839
        * docs/HISTORY: large file in jan 2004
 
33840
 
 
33841
2004-03-02 11:08  bagder
 
33842
 
 
33843
        * docs/TODO: various updates
 
33844
 
 
33845
2004-03-02 11:07  bagder
 
33846
 
 
33847
        * docs/KNOWN_BUGS: two items fixed, one so old I don't think its
 
33848
          valid anymore
 
33849
 
 
33850
2004-03-02 10:50  bagder
 
33851
 
 
33852
        * testcurl.sh: display src/config.h as well after configure as run
 
33853
 
 
33854
2004-03-02 10:31  bagder
 
33855
 
 
33856
        * lib/: file.c, ftp.c, http.c, progress.c, setup.h, transfer.c,
 
33857
          url.c: Yet another curl_off_t printf format attempt, we now
 
33858
          exclude the %-letter from FORMAT_OFF_T to allow additional
 
33859
          options to get specified, like with '"%5" FORMAT_OFF_T'.
 
33860
 
 
33861
2004-03-02 10:13  bagder
 
33862
 
 
33863
        * src/setup.h: Define CURL_NO_OLDIES to prevent us from getting
 
33864
          obsolete stuff defined.
 
33865
 
 
33866
2004-03-02 10:11  bagder
 
33867
 
 
33868
        * src/main.c: CURLOPT_MUTE is obsolete since a long while, we don't
 
33869
          need to set it!
 
33870
 
 
33871
2004-03-02 09:28  bagder
 
33872
 
 
33873
        * docs/Makefile.am: clean the html and pdf files
 
33874
 
 
33875
2004-03-02 08:25  bagder
 
33876
 
 
33877
        * lib/: file.c, ftp.c, http.c, progress.c, transfer.c, url.c: use
 
33878
          FORMAT_OFF_T instead of CURL_FORMAT_OFF_T to reduce the
 
33879
          complexity of having to redef that name
 
33880
 
 
33881
2004-03-02 08:25  bagder
 
33882
 
 
33883
        * lib/setup.h: - we switch to simply use FORMAT_OFF_T internally -
 
33884
          Also, we must not assume that SIZEOF_CURL_OFF_T is defined, as
 
33885
          this file gets included from the ares dir at times and then it
 
33886
          isn't defined.
 
33887
 
 
33888
2004-03-01 17:32  bagder
 
33889
 
 
33890
        * RELEASE-NOTES: the CURLOPT_FRESH_CONNECT fix
 
33891
 
 
33892
2004-03-01 17:30  bagder
 
33893
 
 
33894
        * CHANGES: a fair day's work!
 
33895
 
 
33896
2004-03-01 17:28  bagder
 
33897
 
 
33898
        * lib/: file.c, ftp.c, http.c, progress.c, url.c: Use
 
33899
          CURL_FORMAT_OFF_T for printf()inf curl_off_t variables.
 
33900
 
 
33901
2004-03-01 17:27  bagder
 
33902
 
 
33903
        * lib/transfer.c: Now uses CURL_FORMAT_OFF_T instead of %Od Fixed
 
33904
          the check for bad resumes. Made test case 99 work and proved a
 
33905
          bug in test case ... eh, was it 32?
 
33906
 
 
33907
2004-03-01 17:25  bagder
 
33908
 
 
33909
        * tests/FILEFORMAT: large_file is a new feature we can require for
 
33910
          a specific test
 
33911
 
 
33912
2004-03-01 17:24  bagder
 
33913
 
 
33914
        * tests/runtests.pl: support 'large_file' as a feature to require
 
33915
          for specific tests (such as test 99)
 
33916
 
 
33917
2004-03-01 17:24  bagder
 
33918
 
 
33919
        * src/main.c: check for CURL_VERSION_LARGEFILE in the feature
 
33920
          bitmask
 
33921
 
 
33922
2004-03-01 17:24  bagder
 
33923
 
 
33924
        * lib/version.c: set CURL_VERSION_LARGEFILE if we support large
 
33925
          files
 
33926
 
 
33927
2004-03-01 17:23  bagder
 
33928
 
 
33929
        * lib/setup.h: define ENABLE_64BIT if we have enabled 64bit large
 
33930
          files define our internal CURL_FORMAT_OFF_T define, we don't use
 
33931
          the global one!
 
33932
 
 
33933
2004-03-01 17:22  bagder
 
33934
 
 
33935
        * lib/mprintf.c: fixed the test code to work
 
33936
 
 
33937
2004-03-01 17:20  bagder
 
33938
 
 
33939
        * include/curl/curl.h: * Added CURL_VERSION_LARGEFILE
 
33940
 
 
33941
          * If CURL_NO_OLDIES is defined, we hide all obsolete
 
33942
          functions/options.
 
33943
 
 
33944
          * CURL_FORMAT_OFF_T is defined for portable printf()ing of
 
33945
          curl_off_t types (although not with curl_mprintf()!)
 
33946
 
 
33947
2004-03-01 17:18  bagder
 
33948
 
 
33949
        * tests/data/: Makefile.am, test99: added test 99, very basic
 
33950
          initial large file test
 
33951
 
 
33952
2004-03-01 16:50  bagder
 
33953
 
 
33954
        * docs/libcurl/curl_easy_setopt.3: global dns cache is not nice, we
 
33955
          consider it obsolete starting now
 
33956
 
 
33957
2004-03-01 14:14  bagder
 
33958
 
 
33959
        * testcurl.sh: Ignore the dreaded aclocal warnings on underquoted
 
33960
          definitions that the recent autoconf annoyingly introduced.
 
33961
 
 
33962
2004-03-01 14:10  bagder
 
33963
 
 
33964
        * acinclude.m4: Perhaps -Wundef is better on gcc versions after
 
33965
          2.95, since the autobuild on FreeBSD gives us lots of warnings in
 
33966
          system headers and I suspect this option is what causes them!
 
33967
 
 
33968
2004-03-01 14:02  bagder
 
33969
 
 
33970
        * acinclude.m4: When setting aggressive pedantic compiler options,
 
33971
          display what options that were set. For easier debugging/changing
 
33972
          of this.
 
33973
 
 
33974
2004-03-01 13:54  bagder
 
33975
 
 
33976
        * lib/base64.c: removed an unnecessary shift and splut up som weird
 
33977
          two-statements-per-line code
 
33978
 
 
33979
2004-03-01 13:45  bagder
 
33980
 
 
33981
        * src/main.c: Use the z-option to printf %d for size_t printf. z is
 
33982
          supported by the libcurl *printf and by Linux printf(). This
 
33983
          should make the code work nicely even for 64bit size_ts.
 
33984
 
 
33985
2004-03-01 13:44  bagder
 
33986
 
 
33987
        * lib/mprintf.c: Support 'z' for size_t-sized integer printing, as
 
33988
          in %zd or %zx.
 
33989
 
 
33990
2004-03-01 10:43  bagder
 
33991
 
 
33992
        * lib/url.c: Only consider the fresh-connection option on the first
 
33993
          connection made, not on followed redirections etc. This should
 
33994
          fix the bug #905365, which caused NTLM to fail with the option
 
33995
          set.
 
33996
 
 
33997
2004-03-01 10:08  bagder
 
33998
 
 
33999
        * TODO-RELEASE, docs/TODO: Moved two 7.11.2 issues over to the more
 
34000
          general TODO docs.
 
34001
 
 
34002
2004-03-01 09:54  bagder
 
34003
 
 
34004
        * docs/FAQ: minor spellfix
 
34005
 
 
34006
2004-03-01 09:50  bagder
 
34007
 
 
34008
        * docs/THANKS: intend the top-level blurb to make it easier to
 
34009
          discard it from the web site output
 
34010
 
 
34011
2004-03-01 09:20  bagder
 
34012
 
 
34013
        * docs/THANKS: Tor and David
 
34014
 
 
34015
2004-03-01 09:02  bagder
 
34016
 
 
34017
        * docs/libcurl/curl_share_init.3: mention how to make a curl handle
 
34018
          use the share
 
34019
 
 
34020
2004-03-01 08:59  bagder
 
34021
 
 
34022
        * lib/ftp.c: Only attempt to send the FTP QUIT command if we
 
34023
          actually have a FTP struct.
 
34024
 
 
34025
2004-03-01 08:19  bagder
 
34026
 
 
34027
        * lib/url.c: in Curl_disonnect(): call the protocol-specific
 
34028
          disconnect function before we unlink the "current" connection
 
34029
          struct from the connection cache.
 
34030
 
 
34031
2004-03-01 08:16  bagder
 
34032
 
 
34033
        * tests/ftpserver.pl: Report the correct size when 'verifiedserver'
 
34034
          is requested.
 
34035
 
 
34036
2004-02-29 19:39  bagder
 
34037
 
 
34038
        * ares/Makefile.in: Dirk Manske fixed the attempt to install the
 
34039
          removed errmem manpage
 
34040
 
 
34041
2004-02-27 16:48  bagder
 
34042
 
 
34043
        * docs/libcurl/Makefile.am: using roffit 0.6 we can get <a href>
 
34044
          links with the --mandir option
 
34045
 
 
34046
2004-02-27 16:34  bagder
 
34047
 
 
34048
        * docs/libcurl/: curl_easy_cleanup.3, curl_easy_duphandle.3,
 
34049
          curl_easy_getinfo.3, curl_easy_init.3, curl_easy_perform.3,
 
34050
          curl_easy_setopt.3, curl_escape.3, curl_formadd.3,
 
34051
          curl_formfree.3, curl_free.3, curl_getdate.3, curl_getenv.3,
 
34052
          curl_global_cleanup.3, curl_global_init.3, curl_slist_append.3,
 
34053
          curl_slist_free_all.3, curl_unescape.3, curl_version_info.3:
 
34054
          formatting update to produce better links with the new roffit
 
34055
          version
 
34056
 
 
34057
2004-02-27 15:07  bagder
 
34058
 
 
34059
        * docs/libcurl/curl_easy_setopt.3: elaborate on the URL option
 
34060
 
 
34061
2004-02-27 14:21  bagder
 
34062
 
 
34063
        * ares/: ares_private.h, ares_process.c: minor size_t fix to kill a
 
34064
          warning
 
34065
 
 
34066
2004-02-27 14:21  bagder
 
34067
 
 
34068
        * lib/formdata.c: fixed some more size_t/int/long warnings and
 
34069
          removed a few CMC comments
 
34070
 
 
34071
2004-02-27 13:41  bagder
 
34072
 
 
34073
        * include/curl/curl.h: Mark obsolete options with OSBOLETE in a
 
34074
          comment on the same line, to make it easier to exclude them with
 
34075
          grep, when grepping for options.
 
34076
 
 
34077
2004-02-27 13:27  bagder
 
34078
 
 
34079
        * CHANGES: ispell by Tor Arntsen
 
34080
 
 
34081
2004-02-27 12:29  bagder
 
34082
 
 
34083
        * ares/acinclude.m4: updated the debug option function from curl's
 
34084
          acinclude.m4
 
34085
 
 
34086
2004-02-27 10:02  bagder
 
34087
 
 
34088
        * RELEASE-NOTES: remove the number of obsolete options
 
34089
 
 
34090
2004-02-27 10:02  bagder
 
34091
 
 
34092
        * docs/libcurl/curl_easy_setopt.3: Added a few options that were
 
34093
          still not documented. Now I believe all options mentioned in the
 
34094
          current curl/curl.h header file (that aren't marked as obsolete)
 
34095
          are present.
 
34096
 
 
34097
2004-02-27 09:08  bagder
 
34098
 
 
34099
        * CHANGES, RELEASE-NOTES: updated with recent events
 
34100
 
 
34101
2004-02-27 08:15  bagder
 
34102
 
 
34103
        * TODO-RELEASE: issue 21 is now history
 
34104
 
 
34105
2004-02-27 08:08  bagder
 
34106
 
 
34107
        * lib/ftp.c, lib/urldata.h, tests/data/test100, tests/data/test101,
 
34108
          tests/data/test102, tests/data/test103, tests/data/test104,
 
34109
          tests/data/test105, tests/data/test106, tests/data/test107,
 
34110
          tests/data/test108, tests/data/test109, tests/data/test110,
 
34111
          tests/data/test111, tests/data/test112, tests/data/test115,
 
34112
          tests/data/test116, tests/data/test117, tests/data/test118,
 
34113
          tests/data/test119, tests/data/test120, tests/data/test121,
 
34114
          tests/data/test122, tests/data/test123, tests/data/test124,
 
34115
          tests/data/test125, tests/data/test126, tests/data/test127,
 
34116
          tests/data/test128, tests/data/test130, tests/data/test131,
 
34117
          tests/data/test132, tests/data/test133, tests/data/test134,
 
34118
          tests/data/test135, tests/data/test136, tests/data/test137,
 
34119
          tests/data/test138, tests/data/test139, tests/data/test140,
 
34120
          tests/data/test141, tests/data/test143, tests/data/test144,
 
34121
          tests/data/test145, tests/data/test146, tests/data/test147,
 
34122
          tests/data/test148, tests/data/test149, tests/data/test505: Joe
 
34123
          Halpin made the FTP code send 'QUIT' on the control connection
 
34124
          before it disconnects the TCP connection, like a good ftp client
 
34125
          should!
 
34126
 
 
34127
2004-02-26 23:56  bagder
 
34128
 
 
34129
        * tests/getpart.pm: we need to hide this warning since it otherwise
 
34130
          appears on all verifiedserver requests to the ftp server!
 
34131
 
 
34132
2004-02-26 23:40  bagder
 
34133
 
 
34134
        * tests/data/test190: Kill the server when this test is done, as
 
34135
          other FTP-tests sometimes have problems otherwise.
 
34136
 
 
34137
2004-02-26 23:19  bagder
 
34138
 
 
34139
        * ares/ares_init.c: fixed a "comparison between signed and
 
34140
          unsigned" warning
 
34141
 
 
34142
2004-02-26 17:23  bagder
 
34143
 
 
34144
        * CVS-INFO, Makefile.dist, include/curl/multi.h, lib/Makefile.vc6,
 
34145
          lib/config-win32.h, src/Makefile.vc6, src/main.c: David Byron's
 
34146
          fixes to make the latest curl build fine under MSVC 6.
 
34147
 
 
34148
2004-02-26 17:13  bagder
 
34149
 
 
34150
        * buildconf.bat: this works like buildconf + configure does on
 
34151
          unixes
 
34152
 
 
34153
2004-02-26 15:53  bagder
 
34154
 
 
34155
        * tests/memanalyze.pl: adjusted to work with the modified fopen()
 
34156
          line and the new calloc line
 
34157
 
 
34158
2004-02-26 15:52  bagder
 
34159
 
 
34160
        * lib/: memdebug.c, memdebug.h: Gisle Vanem's added support
 
34161
          calloc()-debugging and outputting mode for fopen() as well.
 
34162
 
 
34163
2004-02-26 15:52  bagder
 
34164
 
 
34165
        * lib/cookie.c: use calloc instead of malloc and we won't have to
 
34166
          memset() the struct
 
34167
 
 
34168
2004-02-26 14:59  bagder
 
34169
 
 
34170
        * testcurl.sh: When this is verified to be a CVS tree, we remove
 
34171
          the two generated source files from the source dir to make
 
34172
          certain they're generated in the build process.
 
34173
 
 
34174
2004-02-26 14:40  bagder
 
34175
 
 
34176
        * lib/: cookie.c, formdata.c, formdata.h, ftp.c, http.c, sendf.c,
 
34177
          urldata.h: Clear up int/long/size_t/ssize_t usage a bit
 
34178
 
 
34179
2004-02-26 13:47  bagder
 
34180
 
 
34181
        * ares/ares_init.c: minor fixes to avoid MIPSPro pedantic warnings
 
34182
 
 
34183
2004-02-26 13:45  bagder
 
34184
 
 
34185
        * ares/ares__read_line.c: don't mix int and size_t, it generates
 
34186
          warnings!
 
34187
 
 
34188
2004-02-26 13:40  bagder
 
34189
 
 
34190
        * acinclude.m4: Make icc ignore "invalid format string conversion"
 
34191
          warnings as well. They appear because of our home-grown option
 
34192
          '%Od' for the curl_off_t output.
 
34193
 
 
34194
2004-02-26 13:32  bagder
 
34195
 
 
34196
        * lib/mprintf.c: use %ld when printf()ing long variables (and
 
34197
          removed use of 'register')
 
34198
 
 
34199
2004-02-26 12:46  bagder
 
34200
 
 
34201
        * tests/ftpserver.pl: added the ever-present source header
 
34202
 
 
34203
2004-02-26 12:39  bagder
 
34204
 
 
34205
        * lib/share.c: Don't call the lock/unlock functions if they are
 
34206
          NULL. They can still be NULL without violating protocol.
 
34207
 
 
34208
2004-02-26 12:37  bagder
 
34209
 
 
34210
        * acinclude.m4: Use __INTEL_COMPILER instead of __ICC to the cpp to
 
34211
          detect the Intel icc compiler!
 
34212
 
 
34213
2004-02-26 10:19  bagder
 
34214
 
 
34215
        * tests/: ftpserver.pl, runtests.pl: runtests.pl now provides the
 
34216
          srcdir to the ftpserver so that it can pass that to loadtest
 
34217
          properly.
 
34218
 
 
34219
2004-02-26 10:19  bagder
 
34220
 
 
34221
        * tests/getpart.pm: modified loadtest() to produce better error
 
34222
          message when it fails to load a test file
 
34223
 
 
34224
2004-02-26 08:58  bagder
 
34225
 
 
34226
        * testcurl.sh: The build logs were created in the "wrong" dir and
 
34227
          thus never removed after use, this is an attempt to fix this.
 
34228
 
 
34229
2004-02-25 16:44  bagder
 
34230
 
 
34231
        * CHANGES: today's work
 
34232
 
 
34233
2004-02-25 16:43  bagder
 
34234
 
 
34235
        * tests/libtest/lib506.c: typecast to int when printfing CURLcode
 
34236
 
 
34237
2004-02-25 16:41  bagder
 
34238
 
 
34239
        * src/writeout.c: use %ld when printfing longs
 
34240
 
 
34241
2004-02-25 16:34  bagder
 
34242
 
 
34243
        * lib/mprintf.c: disable the use of long double, we don't use it
 
34244
 
 
34245
2004-02-25 15:32  bagder
 
34246
 
 
34247
        * buildconf: if ares is present, run aclocal in that dir before
 
34248
          autoconf is run
 
34249
 
 
34250
2004-02-25 15:32  bagder
 
34251
 
 
34252
        * ares/: CHANGES, FILES, acinclude.m4, aclocal.m4, configure.ac:
 
34253
          added the better debug option logic from curl by adding
 
34254
          acinclude.m4 to the configure stuff
 
34255
 
 
34256
2004-02-25 15:15  bagder
 
34257
 
 
34258
        * lib/mprintf.c: Based on a patch by Greg Hewgill I modified how
 
34259
          long long is used, as we can use a 64bit type with MSVC that is a
 
34260
          long long equivalent.
 
34261
 
 
34262
2004-02-25 15:14  bagder
 
34263
 
 
34264
        * acinclude.m4: set debug options when using the icc compiler
 
34265
 
 
34266
2004-02-25 13:34  bagder
 
34267
 
 
34268
        * docs/libcurl/curl_share_setopt.3: better formatting of the share
 
34269
          options
 
34270
 
 
34271
2004-02-25 13:32  bagder
 
34272
 
 
34273
        * docs/libcurl/curl_easy_setopt.3: mark the function name
 
34274
 
 
34275
2004-02-25 13:20  bagder
 
34276
 
 
34277
        * docs/libcurl/curl_easy_setopt.3: added CURLOPT_SHARE
 
34278
 
 
34279
2004-02-25 11:19  bagder
 
34280
 
 
34281
        * acinclude.m4, configure.ac: Moved most of the
 
34282
          set-debug-options-depending-on-compiler logic to the new
 
34283
          CURL_CC_DEBUG_OPTS function in acinclude.m4
 
34284
 
 
34285
2004-02-25 10:03  bagder
 
34286
 
 
34287
        * testcurl.sh: Output $CC and $CFLAGS as well. A Tor Arntsen patch.
 
34288
 
 
34289
2004-02-25 08:22  bagder
 
34290
 
 
34291
        * ares/ares.h: Don't check for HAVE_ defines in this header file,
 
34292
          it is meant to be public and we can't depend on configure-defines
 
34293
          in it. This logic is borrowed from the public curl headers.
 
34294
 
 
34295
2004-02-25 08:17  bagder
 
34296
 
 
34297
        * ares/CHANGES: fix
 
34298
 
 
34299
2004-02-25 07:37  bagder
 
34300
 
 
34301
        * ares/ares_init.c: Dan Fandrich fixed a minor flaw in Dominick's
 
34302
          fix!
 
34303
 
 
34304
2004-02-23 17:20  bagder
 
34305
 
 
34306
        * ares/configure.ac: check for a few basic header files
 
34307
 
 
34308
2004-02-23 17:20  bagder
 
34309
 
 
34310
        * ares/ares.h: include sys/select.h
 
34311
 
 
34312
2004-02-23 17:09  bagder
 
34313
 
 
34314
        * lib/krb4.c: fixed some warnings in the (both new and old) base64
 
34315
          usage
 
34316
 
 
34317
2004-02-23 17:04  bagder
 
34318
 
 
34319
        * TODO-RELEASE: features no one seem to care much about are now
 
34320
          moved over to the 7.11.2 release
 
34321
 
 
34322
2004-02-23 15:24  bagder
 
34323
 
 
34324
        * lib/strtoofft.h: make newer MSCV7 compilers use _strtoi64() as a
 
34325
          strtoll() replacement
 
34326
 
 
34327
2004-02-23 14:48  bagder
 
34328
 
 
34329
        * CHANGES, RELEASE-NOTES: limit rate and windows timeouts
 
34330
 
 
34331
2004-02-23 14:35  bagder
 
34332
 
 
34333
        * ares/: CHANGES, Makefile.in: ares_free_errmem is gone
 
34334
 
 
34335
2004-02-23 14:33  bagder
 
34336
 
 
34337
        * ares/: ares_free_errmem.3, ares_free_errmem.c: unused and now
 
34338
          removed
 
34339
 
 
34340
2004-02-23 13:01  bagder
 
34341
 
 
34342
        * lib/Makefile.b32: Removed getpass from here. The fact this still
 
34343
          was present here indicates that this file is out of date!
 
34344
 
 
34345
2004-02-23 12:59  bagder
 
34346
 
 
34347
        * lib/config-win32.h: curl_off_t is 8 bytes big on windows
 
34348
 
 
34349
2004-02-23 12:44  bagder
 
34350
 
 
34351
        * lib/base64.h: switch the arguments according to the c source
 
34352
 
 
34353
2004-02-23 12:39  bagder
 
34354
 
 
34355
        * lib/base64.c: oops, the decode() function got its arguments
 
34356
          reversed in my cleanup operation!
 
34357
 
 
34358
2004-02-23 10:01  bagder
 
34359
 
 
34360
        * docs/libcurl/: curl_formadd.3, curl_formfree.3: correct the input
 
34361
          data structs
 
34362
 
 
34363
2004-02-23 09:38  bagder
 
34364
 
 
34365
        * lib/hostip.c: use size_t to keep strlen() results
 
34366
 
 
34367
2004-02-23 09:35  bagder
 
34368
 
 
34369
        * lib/hostip.c: simplied how create_hostcache_id() is used, and
 
34370
          also its function somewhat cleared up some ssize_t/size_t mixups
 
34371
 
 
34372
2004-02-23 09:24  bagder
 
34373
 
 
34374
        * lib/http_ntlm.c: adjusted to the modified base64 protos
 
34375
 
 
34376
2004-02-23 09:22  bagder
 
34377
 
 
34378
        * lib/: base64.c, base64.h, http.c: More size_t cleanups in the
 
34379
          base64 functions.
 
34380
 
 
34381
2004-02-23 09:07  bagder
 
34382
 
 
34383
        * lib/: base64.c, base64.h, http_ntlm.c: The base64 encode function
 
34384
          now takes a size_t for size, not an int as previously.
 
34385
 
 
34386
2004-02-23 09:04  bagder
 
34387
 
 
34388
        * ares/ares_search.c: more int vs long/size_t fixes after icc
 
34389
          compiler warnings
 
34390
 
 
34391
2004-02-23 09:00  bagder
 
34392
 
 
34393
        * ares/ares_init.c: more int/long fixes after icc "remarks"
 
34394
 
 
34395
2004-02-23 08:57  bagder
 
34396
 
 
34397
        * ares/ares_init.c: next_id is an unsigned short, typecast the
 
34398
          assign to prevent picky compilers to warn
 
34399
 
 
34400
2004-02-23 08:55  bagder
 
34401
 
 
34402
        * ares/ares_gethostbyaddr.c: typecase the bitfiddling results since
 
34403
          we get a long and we store an int, they may not be of the size
 
34404
          size
 
34405
 
 
34406
2004-02-23 08:52  bagder
 
34407
 
 
34408
        * ares/: adig.c, ares.h, ares_expand_name.c, ares_parse_a_reply.c,
 
34409
          ares_parse_ptr_reply.c, ares_process.c: make ares_expand_name()
 
34410
          take a long * instead of an int *, since we do pointer arithmetic
 
34411
          (ptr1 - ptr2) and to do that properly on 64bit we need long
 
34412
 
 
34413
2004-02-23 08:46  bagder
 
34414
 
 
34415
        * ares/ares__read_line.c: strlen() returns a size_t, which might be
 
34416
          larger than int on some platforms
 
34417
 
 
34418
2004-02-23 08:32  bagder
 
34419
 
 
34420
        * testcurl.sh: argh, use single-quotes instead of double ones to
 
34421
          make $Revision appear
 
34422
 
 
34423
2004-02-23 08:17  bagder
 
34424
 
 
34425
        * testcurl.sh: use the proper source header, and set the version
 
34426
          string to this file's revision number
 
34427
 
 
34428
2004-02-23 08:08  bagder
 
34429
 
 
34430
        * testcurl.sh: cd back to the root path before removing the build
 
34431
          dir, since some systems refuse to remove the dir otherwise!
 
34432
 
 
34433
2004-02-22 23:42  bagder
 
34434
 
 
34435
        * ares/: CHANGES, ares_init.c: Dominick Meglio's fix for supporting
 
34436
          multiple names in the Nameserver key on Windows.
 
34437
 
 
34438
2004-02-22 23:36  bagder
 
34439
 
 
34440
        * ares/configure.ac: this code uses no long long, so we can have
 
34441
          warnings about them
 
34442
 
 
34443
2004-02-22 23:31  bagder
 
34444
 
 
34445
        * lib/: url.c, urldata.h: the missing part of Gisle Vanem's
 
34446
          connect-timeout fix for win32
 
34447
 
 
34448
2004-02-21 17:56  bagder
 
34449
 
 
34450
        * configure.ac: -Wno-format-nonliteral does not exist in my gcc
 
34451
          2.96, only use that with newer versions
 
34452
 
 
34453
2004-02-21 17:18  bagder
 
34454
 
 
34455
        * docs/curl.1: mention in --limit-rate that --speed-limit might
 
34456
          ruin the limiting slightly.
 
34457
 
 
34458
2004-02-21 16:08  bagder
 
34459
 
 
34460
        * src/main.c: David Byron's fix to allow the speed-limit logic work
 
34461
          even if you set limit-rate. It does work on the expense of the
 
34462
          rate limiter.
 
34463
 
 
34464
2004-02-21 16:05  bagder
 
34465
 
 
34466
        * lib/mprintf.c: added some extra typecasts to prevent compiler
 
34467
          warnings when converting int to various types
 
34468
 
 
34469
2004-02-21 15:57  bagder
 
34470
 
 
34471
        * lib/krb4.c: inlcude krb4.h to get the proto for Curl_krb_kauth()
 
34472
          to satisfy picky compilers
 
34473
 
 
34474
2004-02-20 17:41  bagder
 
34475
 
 
34476
        * lib/: config-win32.h, hostip.c, setup.h: Gisle Vanem brings name
 
34477
          resolving timeout possibilities to windows people.  This works by
 
34478
          magicly starting up a new thread that can be killed when the
 
34479
          timeout is reached. testtesttest!
 
34480
 
 
34481
2004-02-20 17:29  bagder
 
34482
 
 
34483
        * CHANGES: that icc attempt in configure
 
34484
 
 
34485
2004-02-20 17:22  bagder
 
34486
 
 
34487
        * lib/memdebug.c: Some compilers warn on completely empty source
 
34488
          files, we provide a blank one to prevent that.
 
34489
 
 
34490
2004-02-20 17:18  bagder
 
34491
 
 
34492
        * lib/md5.c: Convert functions to ANSI-style declaration to prevent
 
34493
          compiler warnings
 
34494
 
 
34495
2004-02-20 16:39  bagder
 
34496
 
 
34497
        * src/Makefile.am: When the built-in manual is disabled, we
 
34498
          generate a function doing nothing just to avoid making a totally
 
34499
          empty file. Just to avoid compiler warnings.
 
34500
 
 
34501
2004-02-20 16:16  bagder
 
34502
 
 
34503
        * lib/mprintf.c: No longer support Z as a flag to print size_t, it
 
34504
          isn't used by libcurl and I doubt anyone else uses it.
 
34505
 
 
34506
          Better preprocessor magic for the O flag (for curl_off_t
 
34507
          printing) to prevent compiler warnings.
 
34508
 
 
34509
2004-02-20 14:09  bagder
 
34510
 
 
34511
        * packages/Win32/cygwin/README: cool.haxx.se, no longer sourceforge
 
34512
 
 
34513
2004-02-20 11:11  bagder
 
34514
 
 
34515
        * configure.ac: Only use -Wstrict-prototypes with gcc 3.3 or later.
 
34516
          It is working with earlier versions, but when I use it with
 
34517
          3.0.3, I can't get it to ignore errors in "system headers" with
 
34518
          -isystem so we get excessive amounts of warnings on SSL headers
 
34519
          which is very annoying.
 
34520
 
 
34521
2004-02-20 09:51  bagder
 
34522
 
 
34523
        * tests/libtest/: lib503.c, lib504.c, lib507.c, lib509.c: include
 
34524
          sys/select.h to prevent picky compiler warnings when using
 
34525
          select() without proto
 
34526
 
 
34527
2004-02-20 09:47  bagder
 
34528
 
 
34529
        * lib/: transfer.c, urldata.h: we call the macro CURLMAX() isntead
 
34530
          of MAX(), just because it turned up it collides with another MAX
 
34531
          define on some platforms (like netbsd 1.6.1)
 
34532
 
 
34533
2004-02-20 08:22  bagder
 
34534
 
 
34535
        * lib/strtoofft.h: oops, missed a define when I changed from Curl_
 
34536
          to curlx_
 
34537
 
 
34538
2004-02-20 08:19  bagder
 
34539
 
 
34540
        * tests/server/: getpart.c, sws.c: fix protos to prevent warnings
 
34541
 
 
34542
2004-02-20 08:19  bagder
 
34543
 
 
34544
        * tests/server/: Makefile.am, getpart.h: added getpart.h for the
 
34545
          spitout() proto
 
34546
 
 
34547
2004-02-20 08:14  bagder
 
34548
 
 
34549
        * tests/runtests.pl: %HTTPPORT supported in subVariables
 
34550
 
 
34551
2004-02-20 08:05  bagder
 
34552
 
 
34553
        * tests/README: mention what ports the test suite uses
 
34554
 
 
34555
2004-02-20 07:59  bagder
 
34556
 
 
34557
        * tests/runtests.pl: When trying to see if there's a friendly http
 
34558
          server on "our" port, we only accept return code 7 to indicate
 
34559
          that there's no server present.
 
34560
 
 
34561
2004-02-19 22:34  bagder
 
34562
 
 
34563
        * configure.ac: -Wcast-align is a bit too annoying
 
34564
 
 
34565
2004-02-19 22:32  bagder
 
34566
 
 
34567
        * configure.ac: Anything that looks like gcc 5.0 or more is no
 
34568
          longer treated as gcc. I hope this will make us exclude icc 8.0
 
34569
          etc.
 
34570
 
 
34571
2004-02-19 22:21  bagder
 
34572
 
 
34573
        * tests/README: refer to FILEFORMAT
 
34574
 
 
34575
2004-02-19 20:25  bagder
 
34576
 
 
34577
        * configure.ac: When --enable-debug is used, for every -I provided
 
34578
          to $CPPFLAGS we add a corresponding -isystem, if using gcc, to
 
34579
          inhibit warnings on those headers.
 
34580
 
 
34581
2004-02-19 17:24  bagder
 
34582
 
 
34583
        * testcurl.sh: Tor Arntsen's tiny fix!
 
34584
 
 
34585
2004-02-19 16:58  bagder
 
34586
 
 
34587
        * configure.ac: if not yacc or bison is found, check if we *really*
 
34588
          need it, and if we do we bail out!
 
34589
 
 
34590
2004-02-19 16:39  bagder
 
34591
 
 
34592
        * tests/libtest/lib509.c: fixed the no-ssl version to return int as
 
34593
          well
 
34594
 
 
34595
2004-02-19 14:03  bagder
 
34596
 
 
34597
        * tests/libtest/lib506.c: provide protos to the functions to
 
34598
          prevent warnings
 
34599
 
 
34600
2004-02-19 14:00  bagder
 
34601
 
 
34602
        * tests/libtest/lib500.c: typecast the type to an int on return
 
34603
 
 
34604
2004-02-19 14:00  bagder
 
34605
 
 
34606
        * tests/libtest/lib500.c: return int from test()
 
34607
 
 
34608
2004-02-19 13:59  bagder
 
34609
 
 
34610
        * tests/libtest/test.h: provide a test() proto
 
34611
 
 
34612
2004-02-19 13:56  bagder
 
34613
 
 
34614
        * testcurl.sh: use a die and a log function to die and log texts
 
34615
          better detect test suite failures remove the buildlog at exit
 
34616
          make a random buildlog file name, now in the same dir where the
 
34617
          build dir is created checks if the ares build succeeded
 
34618
 
 
34619
2004-02-19 13:10  bagder
 
34620
 
 
34621
        * testcurl.sh: remove the build.log too at exit, and also use the
 
34622
          proper $pwd prefix to find the files/dirs to remove so that it
 
34623
          still works if we "die" after having done a 'cd'
 
34624
 
 
34625
2004-02-19 11:21  bagder
 
34626
 
 
34627
        * docs/libcurl/curl_easy_setopt.3: very minor phrase edit
 
34628
 
 
34629
2004-02-19 11:21  bagder
 
34630
 
 
34631
        * CHANGES, RELEASE-NOTES: fixes from the recent days
 
34632
 
 
34633
2004-02-19 10:33  bagder
 
34634
 
 
34635
        * ares/configure.ac: check for standard headers when --enable-debug
 
34636
          is used
 
34637
 
 
34638
2004-02-19 10:22  bagder
 
34639
 
 
34640
        * lib/netrc.c: Doug Porter's patch that changes the order of
 
34641
          preferences on how to find the default netrc file. We now read
 
34642
          and uses HOME _before_ we use getpwuid() to better allow users to
 
34643
          move around HOME to use different .netrc files without having to
 
34644
          rely on even blacker magic.
 
34645
 
 
34646
2004-02-19 10:01  bagder
 
34647
 
 
34648
        * configure.ac: If --enable-debug is used and gcc, we figure out
 
34649
          which version and then we use as aggressive warning options as
 
34650
          possible for the used compiler version.
 
34651
 
 
34652
2004-02-19 09:19  bagder
 
34653
 
 
34654
        * TODO-RELEASE: item 19 is considered fixed until we get to hear
 
34655
          differently item 25 is now dealt with using the curlx_ prefix,
 
34656
          mentioned in detail here:
 
34657
          http://curl.haxx.se/mail/lib-2004-02/0215.html
 
34658
 
 
34659
2004-02-19 09:13  bagder
 
34660
 
 
34661
        * src/: Makefile.am, main.c: Use the strtoofft.h header file from
 
34662
          the lib directory, as we are now officially using library-code
 
34663
          when building the app (at least for the platforms that don't have
 
34664
          a strtoll() on their own).
 
34665
 
 
34666
2004-02-19 09:12  bagder
 
34667
 
 
34668
        * lib/: strtoofft.c, strtoofft.h: Remade to use curlx_-prefix. This
 
34669
          means this function can be compiled and linked separately by the
 
34670
          application. This function is not provided by the libcurl API. It
 
34671
          can only be accessed by apps if they compile and use this
 
34672
          particular source code.
 
34673
 
 
34674
2004-02-18 17:16  bagder
 
34675
 
 
34676
        * buildconf: AIX and Tru64 have what Tor calls "horribly broken
 
34677
          'which' programs" so we now scan the PATH ourself to find the
 
34678
          path to (g)libtool
 
34679
 
 
34680
2004-02-18 16:28  bagder
 
34681
 
 
34682
        * lib/transfer.c: removed some "jhrg" from comments
 
34683
 
 
34684
2004-02-18 13:26  bagder
 
34685
 
 
34686
        * ares/configure.ac: I removed the socklen_t requirement from
 
34687
          memdebug.h, so we don't need to figure it out here anymore to
 
34688
          build debug builds.
 
34689
 
 
34690
2004-02-18 13:22  bagder
 
34691
 
 
34692
        * lib/: memdebug.c, memdebug.h: Made curl_accept() take a 'void *'
 
34693
          instead of 'socklen_t *' in the 3rd argument to also not force
 
34694
          the casual includer to know about the socklen_t type.
 
34695
 
 
34696
2004-02-18 13:18  bagder
 
34697
 
 
34698
        * lib/: memdebug.c, memdebug.h: Modified curl_accept() to take a
 
34699
          'void *' in the 2nd argument instead of sockaddr *. This has the
 
34700
          added benefit that source files that include memdebug.h doesn't
 
34701
          have to know about "sockaddr".
 
34702
 
 
34703
2004-02-18 11:05  bagder
 
34704
 
 
34705
        * lib/hostip.c: No longer uses the 'ret' variable in the plain
 
34706
          ipv4-version of my_getaddrinfo() (caused a warning by the IRIX
 
34707
          MIPSPro compiler). Also clarified the situation for the 3-arg
 
34708
          version of gethostbyname_r() with a huge comment.
 
34709
 
 
34710
2004-02-18 10:07  bagder
 
34711
 
 
34712
        * ares/configure.ac: The --enable-debug option really requires this
 
34713
          to be built as part of curl.  When using it, we now set the
 
34714
          include path to better find the devel curl headers, and we check
 
34715
          for the socklen_t type since the curl memdebug stuff needs it.
 
34716
 
 
34717
2004-02-18 09:35  bagder
 
34718
 
 
34719
        * lib/setup.h: simplified and better commented config.h include
 
34720
          logic
 
34721
 
 
34722
2004-02-18 08:56  bagder
 
34723
 
 
34724
        * lib/hostip.c: Make sure dns cache timeout -1 really means
 
34725
          forever, as it is documented to be. Simply skip the pruning.
 
34726
 
 
34727
2004-02-17 14:46  bagder
 
34728
 
 
34729
        * src/main.c: fix the help text for --manual if built without
 
34730
          manual
 
34731
 
 
34732
2004-02-17 08:57  bagder
 
34733
 
 
34734
        * tests/libtest/.cvsignore: ignore more
 
34735
 
 
34736
2004-02-17 08:41  bagder
 
34737
 
 
34738
        * ares/CHANGES: memdebug build, 'make' no longer builds the demo
 
34739
          tools
 
34740
 
 
34741
2004-02-17 08:40  bagder
 
34742
 
 
34743
        * ares/Makefile.in: 'make all' also builds the demos
 
34744
 
 
34745
2004-02-17 08:40  bagder
 
34746
 
 
34747
        * ares/: ares_destroy.c, ares_expand_name.c, ares_free_hostent.c:
 
34748
          include ares_private.h to make sure we get the memdebug stuff
 
34749
          included
 
34750
 
 
34751
2004-02-17 08:40  bagder
 
34752
 
 
34753
        * ares/ares_private.h: If CURLDEBUG is set we use the libcurl
 
34754
          internal memdebug system to track memory leaks etc.
 
34755
 
 
34756
2004-02-16 17:27  bagder
 
34757
 
 
34758
        * ares/Makefile.in: only build adig and ahost if 'make demos' is
 
34759
          used
 
34760
 
 
34761
2004-02-16 17:24  bagder
 
34762
 
 
34763
        * lib/memdebug.h: support closesocket() for closing sockets as
 
34764
          well, as then we can use this code fine on ares!
 
34765
 
 
34766
2004-02-16 17:23  bagder
 
34767
 
 
34768
        * lib/memdebug.c: Make realloc() support NULL as pointer. Made to
 
34769
          allow us to use these routines to memdebug the ares stuff as
 
34770
          well.
 
34771
 
 
34772
2004-02-16 16:27  bagder
 
34773
 
 
34774
        * TODO-RELEASE: item 24 fixed, edited a few issues
 
34775
 
 
34776
2004-02-16 16:24  bagder
 
34777
 
 
34778
        * lib/: hostip.c, url.c: Make the 'areschannel' get created in the
 
34779
          curl_easy_init() and re-use that same channel during the whole
 
34780
          curl handle's life until curl_easy_cleanup().
 
34781
 
 
34782
2004-02-16 14:36  bagder
 
34783
 
 
34784
        * RELEASE-NOTES: updates
 
34785
 
 
34786
2004-02-16 14:33  bagder
 
34787
 
 
34788
        * CHANGES: verbose-fix, socks5-fix, dnscache-fix,
 
34789
          configure-winmmlib-fix
 
34790
 
 
34791
2004-02-16 14:14  bagder
 
34792
 
 
34793
        * lib/url.c: Fix verbosconnect() when ipv6-enabled to not assume
 
34794
          that conn->serv_addr is a valid pointer, but instead always
 
34795
          depend on the passed-in dns pointer.  This happens to be NULL
 
34796
          when the connection is re-used...
 
34797
 
 
34798
2004-02-16 10:56  bagder
 
34799
 
 
34800
        * lib/md5.c: removed usage of a silly macro instead of the actual
 
34801
          functions memcpy and memset
 
34802
 
 
34803
2004-02-16 08:33  bagder
 
34804
 
 
34805
        * lib/url.c: Jeff Lawson pointed out that we need to check for a
 
34806
          '5' in the version field to properly work with SOCKS5 proxies. I
 
34807
          also included some ascii art describing the SOCKS5 response, as
 
34808
          RFC1928 describes. Jeff provided details in bug report #741841
 
34809
          and here: http://curl.haxx.se/mail/lib-2004-02/0181.html
 
34810
 
 
34811
2004-02-15 23:34  bagder
 
34812
 
 
34813
        * configure.ac: Andr�s Garc�a added a check for lwinmm for
 
34814
          Mingw/sys
 
34815
 
 
34816
2004-02-15 17:57  bagder
 
34817
 
 
34818
        * lib/hostip.c: Mark the dns entry 'inuse' properly even when used
 
34819
          from the cache. This seems to correct some host cache screw-ups I
 
34820
          could reproduce.
 
34821
 
 
34822
2004-02-15 14:58  bagder
 
34823
 
 
34824
        * lib/content_encoding.c: another case which should use CURLcode
 
34825
          and not int
 
34826
 
 
34827
2004-02-15 14:55  bagder
 
34828
 
 
34829
        * lib/connect.c: Use the was_iface variable when binding a socket
 
34830
          locally, even if no SO_BINDTODEVICE is present, to prevent
 
34831
          compiler warnings about the variable
 
34832
 
 
34833
2004-02-15 14:51  bagder
 
34834
 
 
34835
        * RELEASE-NOTES: bind interface and large file fixes
 
34836
 
 
34837
2004-02-15 14:50  bagder
 
34838
 
 
34839
        * CHANGES: recent fixes
 
34840
 
 
34841
2004-02-15 14:48  bagder
 
34842
 
 
34843
        * lib/telnet.c: (void) functions we don't check the return code for
 
34844
 
 
34845
2004-02-15 14:48  bagder
 
34846
 
 
34847
        * lib/transfer.c: CURLcode/int cleanup to reduce IRIX warnings
 
34848
          Removed some dates/names in the comments.
 
34849
 
 
34850
2004-02-15 14:47  bagder
 
34851
 
 
34852
        * testcurl.sh: spell!
 
34853
 
 
34854
2004-02-15 13:30  bagder
 
34855
 
 
34856
        * ares/configure.ac: don't assume we can use gcc 2.96+ options
 
34857
 
 
34858
2004-02-13 13:42  bagder
 
34859
 
 
34860
        * lib/url.c: in the socks code, make sure we receive Curl_read
 
34861
          results in ints and Curl_write in CURLcode, to keep the picky
 
34862
          compilers happy
 
34863
 
 
34864
2004-02-13 13:28  bagder
 
34865
 
 
34866
        * ares/: adig.c, ahost.c: removed usage of unset variables (by a
 
34867
          function that does nothing!)
 
34868
 
 
34869
2004-02-13 13:18  bagder
 
34870
 
 
34871
        * tests/libtest/lib506.c: return an int
 
34872
 
 
34873
2004-02-13 13:17  bagder
 
34874
 
 
34875
        * tests/libtest/lib504.c: return an int, not a CURLcode
 
34876
 
 
34877
2004-02-13 13:16  bagder
 
34878
 
 
34879
        * lib/content_encoding.c: use CURLcode, not int, prevents picky
 
34880
          compilers to warn
 
34881
 
 
34882
2004-02-13 13:13  bagder
 
34883
 
 
34884
        * lib/file.c: the now and start variables were never really used
 
34885
 
 
34886
2004-02-13 10:50  bagder
 
34887
 
 
34888
        * lib/connect.c: Ben Greear's SO_BINDTODEVICE patch that binds to a
 
34889
          network interface "even more" when the previous approach. Known
 
34890
          to work on Linux, possibly on other platforms as well.
 
34891
 
 
34892
2004-02-13 08:15  bagder
 
34893
 
 
34894
        * testcurl.sh: Tor Arntsen made the ares build warnings etc get
 
34895
          included as well
 
34896
 
 
34897
2004-02-13 08:12  bagder
 
34898
 
 
34899
        * lib/transfer.c: Greg Hewgill found out 'contentlength' wasn't big
 
34900
          enough to hold a large file!
 
34901
 
 
34902
2004-02-13 08:05  bagder
 
34903
 
 
34904
        * tests/server/sws.c: make the path const
 
34905
 
 
34906
2004-02-13 08:03  bagder
 
34907
 
 
34908
        * lib/file.c: I made the same fix here, that Tor already did in the
 
34909
          ftp.c code. To make sure this doesn't get weird on 64bit archs.
 
34910
 
 
34911
2004-02-13 07:59  bagder
 
34912
 
 
34913
        * lib/ftp.c: Tor Arntsen's fix for the bad (64bit wise) typecast
 
34914
          when using gmtime()
 
34915
 
 
34916
2004-02-12 17:02  bagder
 
34917
 
 
34918
        * lib/hostip.c: Make hostcache_fixoffset() take a long for offset,
 
34919
          to fully work with 64bit archs, also no longer typecast pointers
 
34920
          to ints as that is a nono on 64bit systems.
 
34921
 
 
34922
2004-02-12 16:50  bagder
 
34923
 
 
34924
        * RELEASE-NOTES: up to date with recent fixes
 
34925
 
 
34926
2004-02-12 16:05  bagder
 
34927
 
 
34928
        * configure.ac: If no nroff tool is found, or if no command line
 
34929
          switch to nroff that converts a man page to text is found, we
 
34930
          disable the built-in manual stuff to still be able to build.
 
34931
 
 
34932
2004-02-12 15:46  bagder
 
34933
 
 
34934
        * src/: Makefile.am, config.h.in, main.c: support configure
 
34935
          --disable-manual
 
34936
 
 
34937
2004-02-12 15:45  bagder
 
34938
 
 
34939
        * configure.ac: added --enable/disable-manual
 
34940
 
 
34941
2004-02-12 15:43  bagder
 
34942
 
 
34943
        * tests/Makefile.am: no need to run make test in the data dir
 
34944
          anymore
 
34945
 
 
34946
2004-02-12 15:40  bagder
 
34947
 
 
34948
        * tests/: getpart.pm, httpserver.pl, runtests.pl, server/sws.c:
 
34949
          provide a source path to the servers to make them find the tests
 
34950
          when run outside the source dir, not needing any symlinks
 
34951
 
 
34952
2004-02-12 15:39  bagder
 
34953
 
 
34954
        * tests/data/Makefile.am: stop doing the weirdo symlinks
 
34955
 
 
34956
2004-02-12 10:53  bagder
 
34957
 
 
34958
        * lib/telnet.c: removed the subchar variable, it was only set and
 
34959
          never used
 
34960
 
 
34961
2004-02-12 10:51  bagder
 
34962
 
 
34963
        * lib/ldap.c: removed the ldaptext variable, it was only set and
 
34964
          never used
 
34965
 
 
34966
2004-02-12 10:50  bagder
 
34967
 
 
34968
        * lib/dict.c: removed the nth variable, it was only set and never
 
34969
          used anyway
 
34970
 
 
34971
2004-02-12 10:48  bagder
 
34972
 
 
34973
        * lib/url.c: No longer receive the return code in
 
34974
          ConnectionKillOne() that wasn't dealt with anyway and thus caused
 
34975
          picky compiler to warn.
 
34976
 
 
34977
2004-02-11 22:14  bagder
 
34978
 
 
34979
        * configure.ac: Andr�s Garc�a's additional fix to make the OpenSSL
 
34980
          stuff work for msys/mingw
 
34981
 
 
34982
2004-02-11 22:11  bagder
 
34983
 
 
34984
        * lib/url.c: #if-check for SIGALRM before assuming it is present
 
34985
 
 
34986
2004-02-11 14:08  bagder
 
34987
 
 
34988
        * buildconf: use libtoolize --force to overwrite existing (older)
 
34989
          files
 
34990
 
 
34991
2004-02-11 13:59  bagder
 
34992
 
 
34993
        * ares/CHANGES: install ares_version.h as well
 
34994
 
 
34995
2004-02-11 13:58  bagder
 
34996
 
 
34997
        * ares/Makefile.in: Dirk Manske's fix to install ares_version.h as
 
34998
          well
 
34999
 
 
35000
2004-02-09 17:16  bagder
 
35001
 
 
35002
        * CHANGES: mondays are busy days catching up with the patches from
 
35003
          the weekend! ;-)
 
35004
 
 
35005
2004-02-09 14:51  bagder
 
35006
 
 
35007
        * docs/libcurl/curl_easy_setopt.3: Dominick Meglio's update
 
35008
 
 
35009
2004-02-09 14:41  bagder
 
35010
 
 
35011
        * TODO-RELEASE: recent updates
 
35012
 
 
35013
2004-02-09 13:46  bagder
 
35014
 
 
35015
        * lib/http.c, tests/data/test1, tests/data/test10,
 
35016
          tests/data/test11, tests/data/test12, tests/data/test13,
 
35017
          tests/data/test14, tests/data/test15, tests/data/test16,
 
35018
          tests/data/test17, tests/data/test18, tests/data/test2,
 
35019
          tests/data/test22, tests/data/test24, tests/data/test25,
 
35020
          tests/data/test26, tests/data/test27, tests/data/test28,
 
35021
          tests/data/test29, tests/data/test3, tests/data/test30,
 
35022
          tests/data/test300, tests/data/test301, tests/data/test303,
 
35023
          tests/data/test304, tests/data/test306, tests/data/test31,
 
35024
          tests/data/test32, tests/data/test33, tests/data/test34,
 
35025
          tests/data/test36, tests/data/test37, tests/data/test38,
 
35026
          tests/data/test39, tests/data/test40, tests/data/test42,
 
35027
          tests/data/test43, tests/data/test44, tests/data/test45,
 
35028
          tests/data/test46, tests/data/test47, tests/data/test48,
 
35029
          tests/data/test49, tests/data/test5, tests/data/test50,
 
35030
          tests/data/test500, tests/data/test503, tests/data/test508,
 
35031
          tests/data/test509, tests/data/test51, tests/data/test510,
 
35032
          tests/data/test52, tests/data/test53, tests/data/test54,
 
35033
          tests/data/test55, tests/data/test56, tests/data/test57,
 
35034
          tests/data/test58, tests/data/test59, tests/data/test6,
 
35035
          tests/data/test60, tests/data/test61, tests/data/test62,
 
35036
          tests/data/test63, tests/data/test64, tests/data/test65,
 
35037
          tests/data/test66, tests/data/test67, tests/data/test68,
 
35038
          tests/data/test69, tests/data/test7, tests/data/test70,
 
35039
          tests/data/test71, tests/data/test72, tests/data/test73,
 
35040
          tests/data/test74, tests/data/test77, tests/data/test78,
 
35041
          tests/data/test79, tests/data/test8, tests/data/test80,
 
35042
          tests/data/test81, tests/data/test82, tests/data/test83,
 
35043
          tests/data/test84, tests/data/test85, tests/data/test86,
 
35044
          tests/data/test88, tests/data/test89, tests/data/test9,
 
35045
          tests/data/test90, tests/data/test91, tests/data/test92,
 
35046
          tests/data/test93, tests/data/test95, tests/data/test97,
 
35047
          tests/data/test98: Modified the default HTTP Accept: header to
 
35048
          only be Accept: */*
 
35049
 
 
35050
2004-02-09 12:41  bagder
 
35051
 
 
35052
        * tests/data/test96: Removed, this was only used to work out what
 
35053
          went wrong with test 91, and we seem to have nailed that one now!
 
35054
 
 
35055
2004-02-09 12:40  bagder
 
35056
 
 
35057
        * lib/connect.c: Oops. I broke the flow with the previous commit.
 
35058
 
 
35059
2004-02-09 11:24  bagder
 
35060
 
 
35061
        * packages/Linux/RPM/curl-ssl.spec.in: P R Schaffner updated this
 
35062
          to work for 7.11.0
 
35063
 
 
35064
2004-02-09 10:07  bagder
 
35065
 
 
35066
        * docs/libcurl/: curl_share_cleanup.3, curl_share_init.3,
 
35067
          curl_share_setopt.3, libcurl-errors.3: Dominick Meglio's added
 
35068
          share interface documentation
 
35069
 
 
35070
2004-02-09 09:55  bagder
 
35071
 
 
35072
        * testcurl.sh: removed the state file renaming I accidentally left
 
35073
          there
 
35074
 
 
35075
2004-02-09 09:34  bagder
 
35076
 
 
35077
        * lib/connect.c: some annoying compilers warn about "(void)foo;"
 
35078
          lines so we avoid them
 
35079
 
 
35080
2004-02-09 09:31  bagder
 
35081
 
 
35082
        * src/main.c: Make param2text() take an int argument, as that is
 
35083
          what's being passed in.  This is made to prevent compiler
 
35084
          warnings.
 
35085
 
 
35086
2004-02-09 09:29  bagder
 
35087
 
 
35088
        * src/writeout.c: use VAR_NONE instead of 0 in the table to prevent
 
35089
          compiler warning
 
35090
 
 
35091
2004-02-09 09:28  bagder
 
35092
 
 
35093
        * tests/libtest/lib502.c: return 'res' to better discover test
 
35094
          failures and to stop compiler warnings about it never being used
 
35095
 
 
35096
2004-02-09 09:25  bagder
 
35097
 
 
35098
        * tests/libtest/lib506.c: Uninitialized variable set.
 
35099
 
 
35100
2004-02-09 08:52  bagder
 
35101
 
 
35102
        * lib/ftp.c: Tor Arntsen's patch for working around a notorious bug
 
35103
          in the AIX5 getaddrinfo() implementation.
 
35104
 
 
35105
2004-02-09 08:12  bagder
 
35106
 
 
35107
        * docs/examples/curlgtk.c: Ken Rastatter's fixes to improve
 
35108
          portability of this example:
 
35109
 
 
35110
          These minor changes remove portability issues with the this
 
35111
          example and allow it to run on Win32. Specifically:
 
35112
 
 
35113
          * The use of pthread_create() has been replaced by
 
35114
          g_thread_create(). This removes the dependency on the pthreads
 
35115
          library. Since this is an example using GTK+, g_thread_create()
 
35116
          is available as it is a part of glibc.
 
35117
 
 
35118
          * The CURLOPT_FILE option is now referred to by its "newer name"
 
35119
          CURLOPT_WRITEDATA.
 
35120
 
 
35121
          * The use of CURLOPT_WRITEFUNCTION has been added.  As described
 
35122
          in the docs, this avoids the crashes when using a DLL under
 
35123
          Win32.
 
35124
 
 
35125
          * The output file has been renamed from "/tmp/test.curl" to
 
35126
          "test.curl". It's unlikely that there is a /tmp when in Win32 and
 
35127
          other examples in libcurl write their output files to the working
 
35128
          directory.
 
35129
 
 
35130
2004-02-06 15:27  bagder
 
35131
 
 
35132
        * CHANGES: mingw configure fix, host: fix, compiler warnings in
 
35133
          ldap.c
 
35134
 
 
35135
2004-02-06 15:23  bagder
 
35136
 
 
35137
        * RELEASE-NOTES: updated with recent fixes
 
35138
 
 
35139
2004-02-06 15:17  bagder
 
35140
 
 
35141
        * TODO-RELEASE: The Curl_strtoll() issue
 
35142
 
 
35143
2004-02-06 14:42  bagder
 
35144
 
 
35145
        * TODO-RELEASE: updated
 
35146
 
 
35147
2004-02-06 13:13  bagder
 
35148
 
 
35149
        * configure.ac: Rewrote the gethostbyname() check after Andr�s
 
35150
          Garc�a's provided patch for finding it using mingw on windows.  I
 
35151
          also made the script skip the search for gethostbyname_r and
 
35152
          gethostbyaddr_r when ipv6 is enabled.
 
35153
 
 
35154
2004-02-06 11:17  bagder
 
35155
 
 
35156
        * docs/curl.1: Added documentation of a few command line options
 
35157
          that were still undocumented here.
 
35158
 
 
35159
2004-02-06 09:11  bagder
 
35160
 
 
35161
        * lib/http.c: A custom Host: header is only considered if the
 
35162
          request is not made by following a location. After discussions
 
35163
          with Tim Baker.
 
35164
 
 
35165
2004-02-06 08:59  bagder
 
35166
 
 
35167
        * lib/transfer.c: The MIPSPro compiler complains on constructs such
 
35168
          as "(void)foo;" so we avoid it where possible.
 
35169
 
 
35170
2004-02-06 08:28  bagder
 
35171
 
 
35172
        * lib/ldap.c: Make sure DynaGetFunction() returns a function
 
35173
          pointer, not a data pointer.  The standards don't actually allow
 
35174
          typecasts between data and functions so some picky compilers warn
 
35175
          about this.
 
35176
 
 
35177
2004-02-06 08:15  bagder
 
35178
 
 
35179
        * testcurl.sh: Remove the attempt to detect if we already tested
 
35180
          the same source setup.  We really don't care, and so many other
 
35181
          things could've changed to make the new test interesting anyway.
 
35182
 
 
35183
2004-02-05 22:52  bagder
 
35184
 
 
35185
        * CHANGES: numerous things went in today
 
35186
 
 
35187
2004-02-05 22:51  bagder
 
35188
 
 
35189
        * tests/FILEFORMAT: added the missing stdin section
 
35190
 
 
35191
2004-02-05 22:40  bagder
 
35192
 
 
35193
        * configure.ac: An attempt to only set both libz-related defines at
 
35194
          the same time. We need both the lib and the header present for
 
35195
          both defines to be set. If only one of the files is found, we
 
35196
          issue a warning and set no define.
 
35197
 
 
35198
2004-02-05 22:03  bagder
 
35199
 
 
35200
        * src/Makefile.m32, lib/Makefile.m32: Andr�s Garc�a's updates
 
35201
 
 
35202
2004-02-05 16:50  bagder
 
35203
 
 
35204
        * lib/http.c: if an empty 'transfer-encoding:' header is provided,
 
35205
          we switch off the chunky coding of uploads
 
35206
 
 
35207
2004-02-05 16:21  bagder
 
35208
 
 
35209
        * tests/data/: Makefile.am, test98: Made a test that sends data on
 
35210
          stdin to PUT, with a given length and chunked transfer-encoding
 
35211
          disabled. Fixed to work after Len Krause's bug report.
 
35212
 
 
35213
2004-02-05 14:25  bagder
 
35214
 
 
35215
        * lib/telnet.c: Gisle Vanem fixed a windows compiler warning
 
35216
 
 
35217
2004-02-05 13:34  bagder
 
35218
 
 
35219
        * tests/libtest/: first.c, lib501.c, lib502.c, lib503.c, lib504.c,
 
35220
          lib505.c, lib506.c, lib507.c, lib508.c, lib509.c, lib510.c:
 
35221
          changed the test() function to return type int
 
35222
 
 
35223
2004-02-05 13:19  bagder
 
35224
 
 
35225
        * ares/nameser.h: include process.h to get the _getpid() proto
 
35226
 
 
35227
2004-02-05 11:38  bagder
 
35228
 
 
35229
        * configure.ac: when using --enable-debug and gcc, provide the
 
35230
          -Wno-format-nonliteral option to prevent the warning in
 
35231
          mprintf.c:
 
35232
 
 
35233
          (currently line 930) "format not a string literal, argument types
 
35234
          not checked"
 
35235
 
 
35236
2004-02-05 10:38  bagder
 
35237
 
 
35238
        * lib/url.c: options we get as longs need to be typecasted when
 
35239
          assigned to prevent picky compiler warnings
 
35240
 
 
35241
2004-02-05 10:38  bagder
 
35242
 
 
35243
        * lib/telnet.c: fix return type to silence compiler warnings
 
35244
 
 
35245
2004-02-05 10:37  bagder
 
35246
 
 
35247
        * lib/version.c: prevent warning from that picky MIPSpro compiler
 
35248
 
 
35249
2004-02-05 10:37  bagder
 
35250
 
 
35251
        * lib/multi.c: compiler warning fix, compare struct pointers of the
 
35252
          same type
 
35253
 
 
35254
2004-02-05 10:26  bagder
 
35255
 
 
35256
        * lib/ftp.c: use the timeout options when waiting for the server to
 
35257
          connect when using PORT Provide better error messages to allow
 
35258
          debugging if one if the ipv6-related name functions fail in the
 
35259
          ftp_use_port() function. This might help us diagnose the problems
 
35260
          on AIX. Also make sure getaddrinfo() uses NULL and not "0" for
 
35261
          the service argument.
 
35262
 
 
35263
2004-02-05 09:34  bagder
 
35264
 
 
35265
        * lib/hostip.c: hide the pack_hostent proto if ipv6 is enabled, as
 
35266
          figured out by Tor Arntsen
 
35267
 
 
35268
2004-02-05 09:27  bagder
 
35269
 
 
35270
        * src/config.h.in: Fix the socklen_t type too. Needed only when
 
35271
          built with memory debugging as then we include the memdebug.h
 
35272
          header from the lib dir, and it then requires this type... (fails
 
35273
          on IRIX 6.5 without this)
 
35274
 
 
35275
2004-02-04 11:24  bagder
 
35276
 
 
35277
        * ares/adig.c: fixed "comparison between signed and unsigned"
 
35278
          complaints
 
35279
 
 
35280
2004-02-04 11:23  bagder
 
35281
 
 
35282
        * ares/ares_process.c: don't use 'sin' as variable name as the
 
35283
          picky compiler warnings complain about it shadowing the function
 
35284
          sin()
 
35285
 
 
35286
2004-02-04 10:16  bagder
 
35287
 
 
35288
        * ares/CHANGES: fixing
 
35289
 
 
35290
2004-02-04 09:04  bagder
 
35291
 
 
35292
        * ares/nameser.h: prevent a compiler warning about a macro
 
35293
          definition
 
35294
 
 
35295
2004-02-04 09:00  bagder
 
35296
 
 
35297
        * ares/: nameser.h, windows_port.c: prevent the windows version to
 
35298
          use global symbol names added prototypes for the strcasecmp()
 
35299
          functions
 
35300
 
 
35301
2004-02-04 08:54  bagder
 
35302
 
 
35303
        * ares/configure.ac: we use the more aggressive compiler warnings
 
35304
 
 
35305
2004-02-04 08:52  bagder
 
35306
 
 
35307
        * ares/ares_private.h: made more pointers unsigned, as they were
 
35308
          mostly used passed in to functions that assume them to be
 
35309
          unsigned. Stops compiler warnings.
 
35310
 
 
35311
2004-02-04 08:51  bagder
 
35312
 
 
35313
        * ares/: ares_parse_a_reply.c, ares_parse_ptr_reply.c: typecast
 
35314
          comparision between signed and unsigned
 
35315
 
 
35316
2004-02-04 08:50  bagder
 
35317
 
 
35318
        * ares/ares_init.c: try_config() takes a second parameter as const,
 
35319
          to prevent picky compiler warnings
 
35320
 
 
35321
2004-02-04 08:50  bagder
 
35322
 
 
35323
        * ares/ares_free_string.3: takes a void *, not a char * anymore
 
35324
 
 
35325
2004-02-04 08:49  bagder
 
35326
 
 
35327
        * ares/: ares.h, ares_free_string.c: ares_free_string() now takes a
 
35328
          void * instead
 
35329
 
 
35330
2004-02-04 08:48  bagder
 
35331
 
 
35332
        * ares/ares_strerror.c: don't compare signed and unsigned
 
35333
 
 
35334
2004-02-04 08:48  bagder
 
35335
 
 
35336
        * ares/Makefile.in: added a tags target
 
35337
 
 
35338
2004-02-04 08:48  bagder
 
35339
 
 
35340
        * ares/FILES: new configure file
 
35341
 
 
35342
2004-02-04 08:47  bagder
 
35343
 
 
35344
        * ares/: configure.ac, configure.in: use configure.ac instead of
 
35345
          configure.in support --enable-debug to switch on picky compiler
 
35346
          options
 
35347
 
 
35348
2004-02-04 08:40  bagder
 
35349
 
 
35350
        * ares/ares_free_errmem.c: stop a compiler warning
 
35351
 
 
35352
2004-02-03 16:59  bagder
 
35353
 
 
35354
        * docs/MANUAL: no one uses libcurl before 7.7 anyway...
 
35355
 
 
35356
2004-02-03 15:06  bagder
 
35357
 
 
35358
        * ares/CHANGES: libcares.a is here
 
35359
 
 
35360
2004-02-03 14:58  bagder
 
35361
 
 
35362
        * configure.ac: link with libcares instead of libares
 
35363
 
 
35364
2004-02-03 14:58  bagder
 
35365
 
 
35366
        * ares/Makefile.in: We now produce 'libcares.a' instead, to make it
 
35367
          possible to have both c-ares and the original ares installed in
 
35368
          the same lib dir.
 
35369
 
 
35370
2004-02-03 11:07  bagder
 
35371
 
 
35372
        * CHANGES: the configure and memdebug fixes of yday
 
35373
 
 
35374
2004-02-03 10:52  bagder
 
35375
 
 
35376
        * lib/ftp.c: the unused quit-function didn't pass a correct
 
35377
          variable type to the response reading function
 
35378
 
 
35379
2004-02-03 10:40  bagder
 
35380
 
 
35381
        * ares/README.cares: add link to the new cares web site
 
35382
 
 
35383
2004-02-03 10:16  bagder
 
35384
 
 
35385
        * ares/: ares_strerror.3, ares_version.3: added notes about
 
35386
          incompatible functions
 
35387
 
 
35388
2004-02-03 09:58  bagder
 
35389
 
 
35390
        * ares/ares_strerror.3: adjusted to the new single-parameter
 
35391
          version of this function
 
35392
 
 
35393
2004-02-03 09:47  bagder
 
35394
 
 
35395
        * ares/ares_expand_name.3: removed odd newline
 
35396
 
 
35397
2004-02-03 07:39  bagder
 
35398
 
 
35399
        * lib/version.c: added the missing ares numerical version
 
35400
          initialiser
 
35401
 
 
35402
2004-02-03 07:38  bagder
 
35403
 
 
35404
        * ares/CHANGES: modified *strerror()
 
35405
 
 
35406
2004-02-02 23:39  bagder
 
35407
 
 
35408
        * src/Makefile.am: Use the nroff option figured out by the
 
35409
          configure script. An attempt to make this better on more systems.
 
35410
 
 
35411
2004-02-02 23:39  bagder
 
35412
 
 
35413
        * configure.ac: try to figure out if -man or -mandoc works to get
 
35414
          text with the NROFF utility
 
35415
 
 
35416
2004-02-02 22:34  bagder
 
35417
 
 
35418
        * lib/memdebug.h: undef accept before defining it, since AIX 5.2
 
35419
          has it as a define!
 
35420
 
 
35421
2004-02-02 17:29  bagder
 
35422
 
 
35423
        * CHANGES: more test91 tweaks and some c-ares stuff
 
35424
 
 
35425
2004-02-02 17:24  bagder
 
35426
 
 
35427
        * lib/version.c: now provides c-ares version info in both version
 
35428
          calls
 
35429
 
 
35430
2004-02-02 17:24  bagder
 
35431
 
 
35432
        * include/curl/curl.h: Introducing the SECOND version of the
 
35433
          version_info struct. This should be backwards compatible with
 
35434
          older libcurls just fine.
 
35435
 
 
35436
2004-02-02 17:15  bagder
 
35437
 
 
35438
        * ares/: adig.c, ahost.c: use the new single-argument
 
35439
          ares_strerror()
 
35440
 
 
35441
2004-02-02 17:00  bagder
 
35442
 
 
35443
        * lib/hostip.c: adjusted to the modified ares_strerror() function
 
35444
 
 
35445
          NOTE that this breaks ares-compatibility, we have now officially
 
35446
          taken the turn into the c-ares path. We will now officially
 
35447
          depend on c-ares for asynch name resolves.
 
35448
 
 
35449
2004-02-02 16:59  bagder
 
35450
 
 
35451
        * ares/: adig.c, ahost.c, ares__close_sockets.c,
 
35452
          ares__get_hostent.c, ares__read_line.c, ares_destroy.c,
 
35453
          ares_expand_name.c, ares_fds.c, ares_free_errmem.c,
 
35454
          ares_free_hostent.c, ares_free_string.c, ares_gethostbyaddr.c,
 
35455
          ares_gethostbyname.c, ares_init.c, ares_mkquery.c,
 
35456
          ares_parse_a_reply.c, ares_parse_ptr_reply.c, ares_process.c,
 
35457
          ares_query.c, ares_search.c, ares_send.c, ares_timeout.c: remove
 
35458
          rcsid stuff from c files, it serves no useful purpose
 
35459
 
 
35460
2004-02-02 16:59  bagder
 
35461
 
 
35462
        * ares/: ares.h, ares_strerror.c: removed the silly second argument
 
35463
          to ares_strerror()
 
35464
 
 
35465
          This breaks the API and ABI with the existing ares library. We
 
35466
          hereby require the upcoming c-ares 1.0 for asynch name resolves!
 
35467
 
 
35468
2004-02-02 16:53  bagder
 
35469
 
 
35470
        * lib/hostip.c: Dirk Manske fixed the ares usage even more. We
 
35471
          could get a timeout from ares as well, and when failing and not
 
35472
          getting a timeout we now include the error message ares can
 
35473
          provide us with.
 
35474
 
 
35475
2004-02-02 16:34  bagder
 
35476
 
 
35477
        * docs/INSTALL: mention mpe/ix
 
35478
 
 
35479
2004-02-02 15:49  bagder
 
35480
 
 
35481
        * lib/: http.c, if2ip.c, transfer.c, urldata.h: set the 'retry' bit
 
35482
          to TRUE when the connection is about to be retried, this allows
 
35483
          the HTTP code to *not* return a failure just because no data has
 
35484
          been received from the server
 
35485
 
 
35486
2004-02-02 15:49  bagder
 
35487
 
 
35488
        * lib/sendf.c: clear the sockerror if no error was returned
 
35489
 
 
35490
2004-02-02 13:46  bagder
 
35491
 
 
35492
        * CHANGES: ares resolve timeout and ca bundle include fixes
 
35493
 
 
35494
2004-02-02 12:59  bagder
 
35495
 
 
35496
        * lib/setup.h: we include errno.h to truly know if we have
 
35497
          ECONNRESET or not
 
35498
 
 
35499
2004-02-02 11:15  bagder
 
35500
 
 
35501
        * lib/hostip.c: Timeout slow ares name lookups. This is based on
 
35502
          the patch brought by Dirk Manske, but modified by me.
 
35503
 
 
35504
2004-02-02 11:13  bagder
 
35505
 
 
35506
        * lib/url.c: when including ca-bundle.h, don't look in the current
 
35507
          dir first, simply use the search path since we want the
 
35508
          build-version rather than the one in the source dir
 
35509
 
 
35510
2004-02-02 08:24  bagder
 
35511
 
 
35512
        * src/getpass.c: fixed the win32 function to use the correct proto,
 
35513
          as pointed out by Gisle Vanem
 
35514
 
 
35515
2004-02-02 08:21  bagder
 
35516
 
 
35517
        * CHANGES: test case 97
 
35518
 
 
35519
2004-02-02 08:13  bagder
 
35520
 
 
35521
        * tests/data/: Makefile.am, test97: added test 97, a simple test
 
35522
          with -d post and a replacede content-type header using -H
 
35523
 
 
35524
2004-01-30 13:43  bagder
 
35525
 
 
35526
        * CHANGES: attempt to fix the notorious test 91 failures
 
35527
 
 
35528
2004-01-30 13:41  bagder
 
35529
 
 
35530
        * lib/transfer.c: make sure the connection is closed when it was
 
35531
          detected reset!
 
35532
 
 
35533
2004-01-30 13:08  bagder
 
35534
 
 
35535
        * lib/: sendf.c, setup.h, transfer.c, urldata.h: Somewhat crude
 
35536
          attempt at fixing the test 91 failures. I commit this now so that
 
35537
          the automatic testing hosts will test these changes over the
 
35538
          weekend.
 
35539
 
 
35540
2004-01-30 10:48  bagder
 
35541
 
 
35542
        * testcurl.sh: hide the grep result
 
35543
 
 
35544
2004-01-30 10:31  bagder
 
35545
 
 
35546
        * RELEASE-NOTES: catching up with reality
 
35547
 
 
35548
2004-01-30 10:31  bagder
 
35549
 
 
35550
        * CHANGES: test case 510, mpeix fix
 
35551
 
 
35552
2004-01-30 10:27  bagder
 
35553
 
 
35554
        * tests/server/sws.c: when we receive a request overflow, we still
 
35555
          dump the incoming request to the dump file to make it easier to
 
35556
          understand and debug the situation
 
35557
 
 
35558
2004-01-30 10:26  bagder
 
35559
 
 
35560
        * tests/libtest/: Makefile.am, lib510.c: added lib510.c for
 
35561
          callback POST using chunked encoding
 
35562
 
 
35563
2004-01-30 10:25  bagder
 
35564
 
 
35565
        * tests/data/: Makefile.am, test510: added test 510, callback-based
 
35566
          POST using chunked encoding
 
35567
 
 
35568
2004-01-30 09:54  bagder
 
35569
 
 
35570
        * docs/curl.1: --socks
 
35571
 
 
35572
2004-01-30 09:51  bagder
 
35573
 
 
35574
        * CHANGES, src/main.c: Added --socks
 
35575
 
 
35576
2004-01-30 08:51  bagder
 
35577
 
 
35578
        * lib/connect.c: only do the verifyconnect() clear magic on mpeix
 
35579
 
 
35580
2004-01-29 17:17  bagder
 
35581
 
 
35582
        * TODO-RELEASE: the thread and SSL issue is now fixed
 
35583
 
 
35584
2004-01-29 17:17  bagder
 
35585
 
 
35586
        * docs/libcurl-the-guide: note about the need for extra functions
 
35587
          set to OpenSSL if you use OpenSSL multi-threaded
 
35588
 
 
35589
2004-01-29 17:00  bagder
 
35590
 
 
35591
        * TODO-RELEASE: update with recent info
 
35592
 
 
35593
2004-01-29 16:48  bagder
 
35594
 
 
35595
        * CHANGES, src/Makefile.am: don't include config.g in
 
35596
          src/hugehelp.c unless HAVE_CONFIG_H is defined
 
35597
 
 
35598
2004-01-29 16:41  bagder
 
35599
 
 
35600
        * CHANGES: ares fix, warnings fixed, mpeix fixes
 
35601
 
 
35602
2004-01-29 16:38  bagder
 
35603
 
 
35604
        * configure.ac: check for sys/ioctl.h as well added commented more
 
35605
          aggressive compiler options for gcc, subject to be used instead
 
35606
          of the current ones when --enable-debug is used
 
35607
 
 
35608
2004-01-29 16:37  bagder
 
35609
 
 
35610
        * lib/connect.c: added verifyconnect proto and use it correctly in
 
35611
          the waitconnect function
 
35612
 
 
35613
2004-01-29 16:35  bagder
 
35614
 
 
35615
        * lib/: if2ip.c, setup.h: moved the definitions of IOCTL_3_ARGS to
 
35616
          setup.h
 
35617
 
 
35618
2004-01-29 16:29  bagder
 
35619
 
 
35620
        * lib/connect.c: 1. changed order of two include files to build
 
35621
          fine on MPE/iX 2. now reads the socket error before check connect
 
35622
          status, also to make us    run fine on MPE/iX
 
35623
 
 
35624
2004-01-29 16:28  bagder
 
35625
 
 
35626
        * buildconf: Ken Hirsch says he basicly needs all 'mv' to be 'mv
 
35627
          -f' for configure to run in a sane manner on his MPE/iX operating
 
35628
          system.
 
35629
 
 
35630
2004-01-29 14:56  bagder
 
35631
 
 
35632
        * lib/: connect.c, content_encoding.c, cookie.c, dict.c, escape.c,
 
35633
          file.c, formdata.c, ftp.c, getdate.y, getenv.c, getinfo.c,
 
35634
          http.c, http_chunks.c, http_chunks.h, if2ip.c, inet_pton.c,
 
35635
          ldap.c, md5.c, memdebug.c, memdebug.h, mprintf.c, netrc.c,
 
35636
          progress.c, sendf.c, share.c, ssluse.c, strequal.c, strtok.c,
 
35637
          telnet.c: Dan Fandrich's cleanup patch to make pedantic compiler
 
35638
          options cause less warnings. Minor edits by me.
 
35639
 
 
35640
2004-01-29 14:54  bagder
 
35641
 
 
35642
        * src/: getpass.c, homedir.c, urlglob.c, writeout.c: make pedantic
 
35643
          compiler options generate less warnings
 
35644
 
 
35645
2004-01-29 14:53  bagder
 
35646
 
 
35647
        * src/Makefile.am: added hugehelp.h
 
35648
 
 
35649
2004-01-29 14:49  bagder
 
35650
 
 
35651
        * src/mkhelp.pl: nonsence change to make -Wunreachable-code get
 
35652
          happy
 
35653
 
 
35654
2004-01-29 14:48  bagder
 
35655
 
 
35656
        * src/: hugehelp.h, main.c, mkhelp.pl: use hugehelp.h to silence
 
35657
          picky compiler warnings
 
35658
 
 
35659
2004-01-29 13:07  bagder
 
35660
 
 
35661
        * ares/ares_version.3: documented ares_version()
 
35662
 
 
35663
2004-01-29 13:07  bagder
 
35664
 
 
35665
        * ares/: ares_version.c, ares_version.h: return a const char *
 
35666
 
 
35667
2004-01-29 12:33  bagder
 
35668
 
 
35669
        * ares/maketgz: use the name 'c-ares' for this package
 
35670
 
 
35671
2004-01-29 12:33  bagder
 
35672
 
 
35673
        * ares/FILES: include the new README.cares
 
35674
 
 
35675
2004-01-29 12:32  bagder
 
35676
 
 
35677
        * ares/README: point out that this is a forked project, all c-ares
 
35678
          specific stuff is now in README.cares
 
35679
 
 
35680
2004-01-29 12:32  bagder
 
35681
 
 
35682
        * ares/README.cares: c-ares specific README, leaving most of the
 
35683
          original README as-is
 
35684
 
 
35685
2004-01-29 12:32  bagder
 
35686
 
 
35687
        * ares/CHANGES: cut off the initial blurb, moved that to
 
35688
          README.cares
 
35689
 
 
35690
2004-01-29 12:23  bagder
 
35691
 
 
35692
        * ares/: CHANGES, ares_process.c: Dirk Manske fixed a flaw in the
 
35693
          setting of the socket to non-blocking
 
35694
 
 
35695
2004-01-29 12:21  bagder
 
35696
 
 
35697
        * RELEASE-NOTES, TODO-RELEASE: updates
 
35698
 
 
35699
2004-01-29 08:43  bagder
 
35700
 
 
35701
        * tests/data/test60: adjusted to the corrected chunked
 
35702
          transfer-encoding extra trailing CRLF
 
35703
 
 
35704
2004-01-29 08:29  bagder
 
35705
 
 
35706
        * testcurl.sh: verify that buildconf ran fine to allow it to
 
35707
          continue
 
35708
 
 
35709
2004-01-28 22:44  bagder
 
35710
 
 
35711
        * CHANGES: upload with chunked transfer encoding is now fixed
 
35712
 
 
35713
2004-01-28 18:38  bagder
 
35714
 
 
35715
        * src/main.c: Gisle has eyes, I don't
 
35716
 
 
35717
2004-01-28 18:07  bagder
 
35718
 
 
35719
        * lib/http.c, lib/transfer.c, tests/data/test56: Chunked-transfers
 
35720
          should have an additional CRLF after the final 0 CRLF sequence.
 
35721
 
 
35722
2004-01-28 18:03  bagder
 
35723
 
 
35724
        * tests/data/test503: added the extra newline that this needs to
 
35725
          succeed
 
35726
 
 
35727
2004-01-27 14:35  bagder
 
35728
 
 
35729
        * tests/data/test96: send a connection: close in the initial reply
 
35730
          to see if things differ
 
35731
 
 
35732
2004-01-27 14:17  bagder
 
35733
 
 
35734
        * TODO-RELEASE: number two is fixed!
 
35735
 
 
35736
2004-01-27 13:54  bagder
 
35737
 
 
35738
        * CHANGES, lib/http.c, tests/data/test503, tests/data/test80,
 
35739
          tests/data/test82, tests/data/test83, tests/data/test95: CONNECT
 
35740
          response headers are now passed back as "regular" headers
 
35741
 
 
35742
2004-01-27 13:39  bagder
 
35743
 
 
35744
        * src/main.c: don't advance the line pointer if it already points
 
35745
          to the null terminator
 
35746
 
 
35747
2004-01-27 13:25  bagder
 
35748
 
 
35749
        * lib/progress.c: very big transfers now get nicer progress
 
35750
          displayed after 9999 megabytes have been transfered!
 
35751
 
 
35752
2004-01-27 13:16  bagder
 
35753
 
 
35754
        * buildconf: display OK if it runs OK
 
35755
 
 
35756
2004-01-26 17:16  bagder
 
35757
 
 
35758
        * lib/url.c: when saving in a cookie jar fails, include the file
 
35759
          name in the error message to make it easier to track down
 
35760
 
 
35761
2004-01-26 08:55  bagder
 
35762
 
 
35763
        * src/main.c: Removed two redundant #include files in the djgpp
 
35764
          section. They're already included. (a Dan Fandrich fix)
 
35765
 
 
35766
2004-01-23 13:52  bagder
 
35767
 
 
35768
        * docs/libcurl/curl_easy_setopt.3: the *_LARGE options work fine on
 
35769
          windows in 7.11.1
 
35770
 
 
35771
2004-01-23 13:51  bagder
 
35772
 
 
35773
        * CHANGES: things continue to happen
 
35774
 
 
35775
2004-01-23 13:50  bagder
 
35776
 
 
35777
        * src/main.c: Use Curl_strtoll() if needed. This is not a library
 
35778
          call, this is just the same code as the library uses for its
 
35779
          internal function. Thus the captical C in the beginning.
 
35780
 
 
35781
2004-01-23 13:49  bagder
 
35782
 
 
35783
        * src/Makefile.am: use the Curl_strtoll() source code from the lib
 
35784
          code
 
35785
 
 
35786
2004-01-23 09:36  bagder
 
35787
 
 
35788
        * lib/url.c: Proxy username and password on persistant connections
 
35789
          could easily get messed up. Vincent Bronner detected this.
 
35790
 
 
35791
2004-01-23 09:29  bagder
 
35792
 
 
35793
        * lib/url.c: check the arguments to the socks5 function, as the
 
35794
          name and password might be NULL pointers, and if non-NULL if now
 
35795
          support zero-length names/passwords
 
35796
 
 
35797
2004-01-23 09:02  bagder
 
35798
 
 
35799
        * lib/progress.c: fixed the progress meter display for files >32
 
35800
          bit, Gisle Vanem reported
 
35801
 
 
35802
2004-01-23 08:44  bagder
 
35803
 
 
35804
        * lib/strtoofft.h: include curl.h for the typedef
 
35805
 
 
35806
2004-01-23 08:41  bagder
 
35807
 
 
35808
        * src/setup.h, lib/setup.h: define SIZEOF_CURL_OFF_T if not already
 
35809
          defined
 
35810
 
 
35811
2004-01-22 15:37  bagder
 
35812
 
 
35813
        * lib/strtoofft.c: re-intended the code curl-style
 
35814
 
 
35815
2004-01-22 15:35  bagder
 
35816
 
 
35817
        * CHANGES: zlib fix for the help text, stroll usage on mingw/djgpp
 
35818
 
 
35819
2004-01-22 15:31  bagder
 
35820
 
 
35821
        * lib/: strtoofft.c, strtoofft.h: return curl_off_t instead of long
 
35822
          long, to work on more platforms
 
35823
 
 
35824
2004-01-22 15:27  bagder
 
35825
 
 
35826
        * src/mkhelp.pl: Gisle Vanem fixed the compressed help text zlib
 
35827
          code
 
35828
 
 
35829
2004-01-22 15:25  bagder
 
35830
 
 
35831
        * lib/config.dj: it has strtoll
 
35832
 
 
35833
2004-01-22 15:25  bagder
 
35834
 
 
35835
        * lib/config-win32.h: Gisle Vanem's fix, mingw as strtoll
 
35836
 
 
35837
2004-01-22 14:11  bagder
 
35838
 
 
35839
        * lib/file.c: attempt to fix 64bit seeking for Windows, does it
 
35840
          work?
 
35841
 
 
35842
2004-01-22 13:48  bagder
 
35843
 
 
35844
        * curl-style.el: font-lock the curl_off_t type instead of the off_t
 
35845
 
 
35846
2004-01-22 13:46  bagder
 
35847
 
 
35848
        * CHANGES: header file fixing
 
35849
 
 
35850
2004-01-22 13:46  bagder
 
35851
 
 
35852
        * src/: config.h.in, main.c: use curl_off_t instead of off_t
 
35853
 
 
35854
2004-01-22 13:45  bagder
 
35855
 
 
35856
        * lib/: config-amigaos.h, dict.c, easy.c, file.c, ftp.c, http.c,
 
35857
          mprintf.c, setup.h, strtoofft.h, transfer.c, transfer.h, url.c,
 
35858
          urldata.h: use curl_off_t instead of off_t!
 
35859
 
 
35860
2004-01-22 13:01  bagder
 
35861
 
 
35862
        * configure.ac: Instead of checking the off_t size, we use the
 
35863
          source dir version of the curl.h header and then check for the
 
35864
          size of the curl_off_t type.
 
35865
 
 
35866
2004-01-22 12:56  bagder
 
35867
 
 
35868
        * include/curl/curl.h: s/not/note
 
35869
 
 
35870
2004-01-22 12:54  bagder
 
35871
 
 
35872
        * include/curl/curl.h: curl_off_t is the new type for large file
 
35873
          support HttpPost is not defined anymore
 
35874
 
 
35875
2004-01-22 12:54  bagder
 
35876
 
 
35877
        * lib/: formdata.h, url.c, urldata.h: use the proper type for
 
35878
          formposts, not the deprecated one
 
35879
 
 
35880
2004-01-22 12:53  bagder
 
35881
 
 
35882
        * lib/ftp.h: added the missing proto for the still unused quit
 
35883
          function
 
35884
 
 
35885
2004-01-22 11:17  bagder
 
35886
 
 
35887
        * docs/libcurl/curl_easy_setopt.3: mark the option better
 
35888
 
 
35889
2004-01-22 10:40  bagder
 
35890
 
 
35891
        * RELEASE-NOTES, TODO-RELEASE: start working on 7.11.1
 
35892
 
 
35893
2004-01-22 10:15  bagder
 
35894
 
 
35895
        * CHANGES: release time!
 
35896
 
 
35897
2004-01-22 10:15  bagder
 
35898
 
 
35899
        * docs/libcurl/curl_easy_setopt.3: no large files on windows just
 
35900
          yet
 
35901
 
 
35902
2004-01-21 10:22  bagder
 
35903
 
 
35904
        * TODO-RELEASE: updates
 
35905
 
 
35906
2004-01-21 09:52  bagder
 
35907
 
 
35908
        * COPYING: updated year
 
35909
 
 
35910
2004-01-21 09:51  bagder
 
35911
 
 
35912
        * tests/data/test96: removed Basic in the initial response to see
 
35913
          if it makes any difference in the failure frequency
 
35914
 
 
35915
2004-01-21 09:50  bagder
 
35916
 
 
35917
        * lib/ftp.c: use the proper timecond defines, not the obsolete ones
 
35918
          I've removed! ;-)
 
35919
 
 
35920
          The initial QUIT-sending code is added, but not yet used due to
 
35921
          the issues previously mentioned on the mailing list.
 
35922
 
 
35923
2004-01-21 09:47  bagder
 
35924
 
 
35925
        * lib/transfer.c: use the proper timecond defines, not the obsolete
 
35926
          ones!
 
35927
 
 
35928
2004-01-21 09:45  bagder
 
35929
 
 
35930
        * RELEASE-NOTES: Byron's fixes
 
35931
 
 
35932
2004-01-21 09:44  bagder
 
35933
 
 
35934
        * CHANGES: old timecond defines removed
 
35935
 
 
35936
2004-01-21 09:39  bagder
 
35937
 
 
35938
        * include/curl/curl.h: Removed defines with TIMECOND_ prefixes.
 
35939
          They have been obsolte since April 22 2002, and if this causes
 
35940
          anyone any problems now it is very easy to just add CURL_ to the
 
35941
          names. This corrects this name space pollution.
 
35942
 
 
35943
2004-01-21 08:46  bagder
 
35944
 
 
35945
        * docs/libcurl/curl_easy_setopt.3: clarified where VERBOSE output
 
35946
          goes
 
35947
 
 
35948
2004-01-19 23:16  bagder
 
35949
 
 
35950
        * CHANGES: David Byron's --trace fix
 
35951
 
 
35952
2004-01-19 23:15  bagder
 
35953
 
 
35954
        * src/main.c: David Byron cleaned up how --trace with no option was
 
35955
          treated, and also arguments in a config file without a required
 
35956
          parameter!
 
35957
 
 
35958
2004-01-19 16:41  bagder
 
35959
 
 
35960
        * CHANGES: two minor build quirks
 
35961
 
 
35962
2004-01-19 16:41  bagder
 
35963
 
 
35964
        * TODO-RELEASE: nothing left for 7.11.0, the remaining items were
 
35965
          moved to 7.11.1 as planned
 
35966
 
 
35967
2004-01-16 13:40  bagder
 
35968
 
 
35969
        * tests/data/test96: added this test, this is basicly a copy of
 
35970
          test 91 but we return the first response with a size 5 instead of
 
35971
          size 0, to see if this has an impact on the failure frequency -
 
35972
          test 91 still fails occationally.
 
35973
 
 
35974
2004-01-16 10:17  bagder
 
35975
 
 
35976
        * src/main.c, lib/content_encoding.c, lib/ssluse.c, src/urlglob.c:
 
35977
          Gisle Vanem's patch for variables that "might be used
 
35978
          uninitialized"
 
35979
 
 
35980
2004-01-16 08:15  bagder
 
35981
 
 
35982
        * lib/if2ip.h: silly me
 
35983
 
 
35984
2004-01-16 08:09  bagder
 
35985
 
 
35986
        * lib/: if2ip.c, if2ip.h: Avoid Curl_if2ip() on Interix as well.
 
35987
          Fix by Rodney.
 
35988
 
 
35989
2004-01-16 07:50  bagder
 
35990
 
 
35991
        * tests/ftpserver.pl: removed unused stuff
 
35992
 
 
35993
2004-01-15 14:08  bagder
 
35994
 
 
35995
        * lib/progress.c: use the %dk display for one extra k of progress
 
35996
 
 
35997
2004-01-15 13:49  bagder
 
35998
 
 
35999
        * CHANGES: automake 1.8 adjustment
 
36000
 
 
36001
2004-01-15 13:48  bagder
 
36002
 
 
36003
        * acinclude.m4: Added escaping of the function name in the
 
36004
          AC_DEFUN() macros, so that automake 1.8+ stops complaining!
 
36005
 
 
36006
2004-01-15 11:38  bagder
 
36007
 
 
36008
        * docs/libcurl/curl_easy_setopt.3: Peter Sylvester's
 
36009
          CURLOPT_SSL_CTX_FUNCTION docs I reworded some of the intial
 
36010
          paragraphs to avoid 'NOTE2'
 
36011
 
 
36012
2004-01-15 11:21  bagder
 
36013
 
 
36014
        * RELEASE-NOTES: now compressed out of the box
 
36015
 
 
36016
2004-01-15 11:20  bagder
 
36017
 
 
36018
        * TODO-RELEASE: issue 22 (better compressed manual) is fixed
 
36019
 
 
36020
2004-01-15 11:19  bagder
 
36021
 
 
36022
        * configure.ac: check for limits.h as well
 
36023
 
 
36024
2004-01-15 10:54  bagder
 
36025
 
 
36026
        * lib/connect.c: added missing parenthesis
 
36027
 
 
36028
2004-01-15 08:09  bagder
 
36029
 
 
36030
        * src/main.c: spell-fixed a comment now errors out if built with
 
36031
          off_t > 32 bits but without strtoll()
 
36032
 
 
36033
2004-01-14 10:16  bagder
 
36034
 
 
36035
        * CHANGES, RELEASE-NOTES: clarified the recent fix, added cred
 
36036
 
 
36037
2004-01-14 10:11  bagder
 
36038
 
 
36039
        * lib/connect.c: rearranged the connect() call so that there's no
 
36040
          interleaved #ifdef, to make it compiler better on amigaos
 
36041
 
 
36042
2004-01-14 10:07  bagder
 
36043
 
 
36044
        * CHANGES: Curl_resolv fix
 
36045
 
 
36046
2004-01-14 10:05  bagder
 
36047
 
 
36048
        * lib/hostip.c: fixed the Curl_resolv()'s return code when the
 
36049
          looked up host was already in the cache (Vincent Bronner)
 
36050
 
 
36051
2004-01-14 08:47  bagder
 
36052
 
 
36053
        * src/config.h.in: HAVE_LIMITS_H
 
36054
 
 
36055
2004-01-14 08:42  bagder
 
36056
 
 
36057
        * src/: config-win32.h, main.c, setup.h: Gisle Vanem updated the
 
36058
          code for win32 and djgpp builds.
 
36059
 
 
36060
2004-01-13 17:13  bagder
 
36061
 
 
36062
        * src/getpass.c: indented and formatted the VMS-specific code more
 
36063
          in the same style as other curl code
 
36064
 
 
36065
2004-01-13 17:07  bagder
 
36066
 
 
36067
        * CHANGES, RELEASE-NOTES, src/getpass.c: Luck Call made win32
 
36068
          password prompting support backspace
 
36069
 
 
36070
2004-01-13 14:34  bagder
 
36071
 
 
36072
        * tests/data/Makefile.am: we no longer distribute the non-working
 
36073
          tests 400 - 403
 
36074
 
 
36075
2004-01-13 09:59  bagder
 
36076
 
 
36077
        * lib/getdate.y: added a comment about this not being the original
 
36078
          getdate.y version, it has been modified
 
36079
 
 
36080
2004-01-13 09:57  bagder
 
36081
 
 
36082
        * Makefile.am: source header added
 
36083
 
 
36084
2004-01-13 09:57  bagder
 
36085
 
 
36086
        * Makefile.dist, src/Makefile.am, tests/Makefile.am,
 
36087
          tests/runtests.pl, tests/libtest/Makefile.am: use the *correct*
 
36088
          header!
 
36089
 
 
36090
2004-01-13 09:50  bagder
 
36091
 
 
36092
        * CHANGES: zlib patch, amigaos patch
 
36093
 
 
36094
2004-01-13 09:48  bagder
 
36095
 
 
36096
        * src/Makefile.am: Dan Fandrich made the hugehelp.c contain both
 
36097
          compressed and uncompressed help if libz is available using
 
36098
          #ifdef in the source instead, to allow the distributed source
 
36099
          code to be easier built with compressed help text.
 
36100
 
 
36101
2004-01-13 09:47  bagder
 
36102
 
 
36103
        * src/config.h.in: define HAVE_LIBZ if libz is present, for
 
36104
          hugehelp.c
 
36105
 
 
36106
2004-01-13 09:38  bagder
 
36107
 
 
36108
        * TODO-RELEASE: amiga patch applied and committed
 
36109
 
 
36110
2004-01-13 09:36  bagder
 
36111
 
 
36112
        * RELEASE-NOTES: the multi change, the amiga build, credits
 
36113
 
 
36114
2004-01-13 09:35  bagder
 
36115
 
 
36116
        * lib/amigaos.h, lib/config-amigaos.h, lib/easy.c, lib/setup.h,
 
36117
          lib/timeval.h, src/config-amigaos.h, src/main.c,
 
36118
          src/makefile.amiga, src/setup.h: Diego Casorran's fixes to allow
 
36119
          native AmigaOS builds
 
36120
 
 
36121
2004-01-13 09:05  bagder
 
36122
 
 
36123
        * CHANGES: three changes done this morning
 
36124
 
 
36125
2004-01-13 09:04  bagder
 
36126
 
 
36127
        * lib/: libcurl.framework.make, libcurl.plist: Matt Veenstra
 
36128
          updated the Mac OS X framework files
 
36129
 
 
36130
2004-01-13 09:02  bagder
 
36131
 
 
36132
        * lib/Makefile.b32: Brian R Duffy made the makefile work to build
 
36133
          SSL-enabled curl with Borland C++.
 
36134
 
 
36135
2004-01-13 08:58  bagder
 
36136
 
 
36137
        * docs/INSTALL: Brian R Duffy provide a "build SSL-enabled with
 
36138
          Borland" section
 
36139
 
 
36140
2004-01-13 08:42  bagder
 
36141
 
 
36142
        * Makefile.dist: fix the copyright string years
 
36143
 
 
36144
2004-01-13 08:39  bagder
 
36145
 
 
36146
        * tests/README: modified the TODO, we already do persistant tests
 
36147
 
 
36148
2004-01-13 08:38  bagder
 
36149
 
 
36150
        * tests/Makefile.am: added our standard header
 
36151
 
 
36152
2004-01-13 08:37  bagder
 
36153
 
 
36154
        * tests/runtests.pl: added standard source header
 
36155
 
 
36156
2004-01-13 08:36  bagder
 
36157
 
 
36158
        * tests/libtest/Makefile.am: fix the include path to point to the
 
36159
          libcurl's source dir too for the setup.h inclusion
 
36160
 
 
36161
2004-01-13 08:35  bagder
 
36162
 
 
36163
        * tests/libtest/test.h: include setup.h from the lib dir instead to
 
36164
          get even more private stuff from the libcurl build, but right now
 
36165
          for the USE_SSLEAY define.
 
36166
 
 
36167
2004-01-12 16:54  bagder
 
36168
 
 
36169
        * TODO-RELEASE: more stuff to be added "soon"
 
36170
 
 
36171
2004-01-12 16:27  bagder
 
36172
 
 
36173
        * TODO-RELEASE: Peter Sylvester's multi patches were applied
 
36174
 
 
36175
2004-01-12 16:26  bagder
 
36176
 
 
36177
        * CHANGES, lib/multi.c, tests/stunnel.pem, tests/data/Makefile.am,
 
36178
          tests/data/test509, tests/libtest/Makefile.am,
 
36179
          tests/libtest/lib509.c: Peter Sylvester brought code that now
 
36180
          allows a callback to modified the URL even when the multi
 
36181
          interface is used, and then libcurl will simulate a "follow
 
36182
          location" to that new URL. Test 509 was added to test this
 
36183
          feature.
 
36184
 
 
36185
2004-01-12 15:41  bagder
 
36186
 
 
36187
        * CHANGES: better test script
 
36188
 
 
36189
2004-01-12 15:34  bagder
 
36190
 
 
36191
        * tests/runtests.pl: better skip reasons, longer waiting for
 
36192
          startup of servers (due to slow/loaded host), added
 
36193
          retrying/waiting for slow stunnel startups
 
36194
 
 
36195
2004-01-12 10:14  bagder
 
36196
 
 
36197
        * maketgz: cut the patch number before a '-' too, to enable
 
36198
          '7.11.0-pre1' to use patch number zero.
 
36199
 
 
36200
2004-01-12 09:48  bagder
 
36201
 
 
36202
        * docs/libcurl-the-guide: http auth types disable EPRT removed
 
36203
          passwd prompting text
 
36204
 
 
36205
2004-01-12 09:14  bagder
 
36206
 
 
36207
        * RELEASE-NOTES: removed the "build natively on amiga" note as this
 
36208
          is not yet true, we're awaiting a patch that might be delayed
 
36209
          into 7.11.1 instead (see TODO-RELEASE)
 
36210
 
 
36211
2004-01-12 09:08  bagder
 
36212
 
 
36213
        * TODO-RELEASE: added the forgotten patch tracker item #844036
 
36214
 
 
36215
2004-01-12 08:59  bagder
 
36216
 
 
36217
        * RELEASE-NOTES: Dan Fandrich does download page edits ftps has a
 
36218
          new port
 
36219
 
 
36220
2004-01-12 00:02  bagder
 
36221
 
 
36222
        * TODO-RELEASE: issue 6 moved to 7.11.1
 
36223
 
 
36224
2004-01-11 23:56  bagder
 
36225
 
 
36226
        * CHANGES, lib/url.c, lib/urldata.h: Dominick Meglio pointed out
 
36227
          FTPS should use default port 990 according to IANA.
 
36228
 
 
36229
2004-01-09 15:03  bagder
 
36230
 
 
36231
        * lib/http.c: added one assert and a few comments describing how
 
36232
          the auth stuff works
 
36233
 
 
36234
2004-01-09 10:36  bagder
 
36235
 
 
36236
        * docs/INSTALL: added a short intro text about this not being for
 
36237
          binary package installs
 
36238
 
 
36239
2004-01-09 10:25  bagder
 
36240
 
 
36241
        * RELEASE-NOTES: the --with-spnego fix
 
36242
 
 
36243
2004-01-09 10:06  bagder
 
36244
 
 
36245
        * CHANGES: configure spnego fix of yday
 
36246
 
 
36247
2004-01-09 09:59  bagder
 
36248
 
 
36249
        * docs/TODO: a fair idea
 
36250
 
 
36251
2004-01-09 08:45  bagder
 
36252
 
 
36253
        * lib/README.ares: Dominick Meglio updated the win description
 
36254
          since we fixed the gettimeofday name issue
 
36255
 
 
36256
2004-01-09 00:06  bagder
 
36257
 
 
36258
        * TODO-RELEASE: Giuseppe Attardi's bug
 
36259
 
 
36260
2004-01-08 23:58  bagder
 
36261
 
 
36262
        * configure.ac: fixed the LDFLAGS creation for the SPNEGO option
 
36263
 
 
36264
2004-01-08 23:03  bagder
 
36265
 
 
36266
        * TODO-RELEASE: a few issues are now awaiting response
 
36267
 
 
36268
2004-01-07 16:46  bagder
 
36269
 
 
36270
        * README: sourceforge out, siamu.ac.th in
 
36271
 
 
36272
2004-01-07 15:53  bagder
 
36273
 
 
36274
        * docs/THANKS: added a few people who have been doing lots of good
 
36275
          stuff
 
36276
 
 
36277
2004-01-07 15:50  bagder
 
36278
 
 
36279
        * docs/FEATURES: feature update
 
36280
 
 
36281
2004-01-07 14:41  bagder
 
36282
 
 
36283
        * RELEASE-NOTES: added fresh mirror info since last release
 
36284
 
 
36285
2004-01-07 11:22  bagder
 
36286
 
 
36287
        * README: stopped the sf mirror
 
36288
 
 
36289
2004-01-07 10:19  bagder
 
36290
 
 
36291
        * configure.ac, include/curl/curl.h, include/curl/easy.h,
 
36292
          include/curl/mprintf.h, include/curl/multi.h,
 
36293
          include/curl/stdcheaders.h, include/curl/types.h, lib/amigaos.c,
 
36294
          lib/amigaos.h, lib/arpa_telnet.h, lib/base64.c, lib/base64.h,
 
36295
          lib/connect.c, lib/connect.h, lib/content_encoding.c,
 
36296
          lib/content_encoding.h, lib/cookie.c, lib/cookie.h, lib/dict.c,
 
36297
          lib/dict.h, lib/easy.c, lib/escape.c, lib/escape.h, lib/file.c,
 
36298
          lib/file.h, lib/formdata.c, lib/formdata.h, lib/ftp.c, lib/ftp.h,
 
36299
          lib/getenv.c, lib/getinfo.c, lib/getinfo.h, lib/hash.c,
 
36300
          lib/hash.h, lib/hostip.c, lib/hostip.h, lib/http.c, lib/http.h,
 
36301
          lib/http_chunks.c, lib/http_chunks.h, lib/http_digest.c,
 
36302
          lib/http_digest.h, lib/http_negotiate.c, lib/http_negotiate.h,
 
36303
          lib/http_ntlm.c, lib/http_ntlm.h, lib/if2ip.c, lib/if2ip.h,
 
36304
          lib/inet_pton.h, lib/krb4.h, lib/ldap.c, lib/ldap.h, lib/llist.c,
 
36305
          lib/llist.h, lib/md5.c, lib/md5.h, lib/memdebug.c,
 
36306
          lib/memdebug.h, lib/multi.c, lib/netrc.c, lib/netrc.h,
 
36307
          lib/progress.c, lib/progress.h, lib/security.h, lib/sendf.c,
 
36308
          lib/sendf.h, lib/setup.h, lib/share.c, lib/share.h,
 
36309
          lib/speedcheck.c, lib/speedcheck.h, lib/ssluse.c, lib/ssluse.h,
 
36310
          lib/strequal.c, lib/strequal.h, lib/strtok.c, lib/strtok.h,
 
36311
          lib/strtoofft.c, lib/strtoofft.h, lib/telnet.c, lib/telnet.h,
 
36312
          lib/transfer.c, lib/transfer.h, lib/url.c, lib/url.h,
 
36313
          lib/urldata.h, lib/version.c, src/getpass.h, src/homedir.c,
 
36314
          src/homedir.h, src/main.c, src/setup.h, src/urlglob.c,
 
36315
          src/urlglob.h, src/writeenv.c, src/writeenv.h, src/writeout.c,
 
36316
          src/writeout.h, tests/server/sws.c: updated year in the copyright
 
36317
          string
 
36318
 
 
36319
2004-01-07 08:44  bagder
 
36320
 
 
36321
        * TODO-RELEASE: removed the fixed entries, somewhat updated entries
 
36322
 
 
36323
2004-01-07 08:20  bagder
 
36324
 
 
36325
        * docs/libcurl/curl_easy_setopt.3: mention that the _LARGE options
 
36326
          are added in 7.11.0, added a header to the file with the standard
 
36327
          curl blurb
 
36328
 
 
36329
2004-01-05 23:55  bagder
 
36330
 
 
36331
        * CHANGES, RELEASE-NOTES: Dan Fandrich fixed our zlib usage
 
36332
 
 
36333
2004-01-05 23:54  bagder
 
36334
 
 
36335
        * src/mkhelp.pl, lib/content_encoding.c: Dan Fandrich's zlib fix
 
36336
 
 
36337
2004-01-05 23:52  bagder
 
36338
 
 
36339
        * TODO-RELEASE: Accept fix
 
36340
 
 
36341
2004-01-05 23:39  bagder
 
36342
 
 
36343
        * lib/: strtoofft.c, strtoofft.h: new files for the large file
 
36344
          support number parsing
 
36345
 
 
36346
2004-01-05 23:38  bagder
 
36347
 
 
36348
        * TODO-RELEASE: large file support added in CVS now
 
36349
 
 
36350
2004-01-05 23:37  bagder
 
36351
 
 
36352
        * RELEASE-NOTES: mr Meyer brought large file support
 
36353
 
 
36354
2004-01-05 23:35  bagder
 
36355
 
 
36356
        * CHANGES: David J Meyer's large file work was added.
 
36357
 
 
36358
2004-01-05 23:34  bagder
 
36359
 
 
36360
        * include/curl/curl.h: fix duplicates
 
36361
 
 
36362
2004-01-05 23:29  bagder
 
36363
 
 
36364
        * docs/libcurl-the-guide, docs/examples/ftpupload.c,
 
36365
          docs/examples/httpput.c, docs/libcurl/curl_easy_setopt.3,
 
36366
          include/curl/curl.h, lib/Makefile.am, lib/Makefile.b32,
 
36367
          lib/Makefile.b32.resp, lib/Makefile.m32, lib/Makefile.riscos,
 
36368
          lib/Makefile.vc6, lib/config-riscos.h, lib/config-vms.h,
 
36369
          lib/dict.c, lib/easy.c, lib/file.c, lib/ftp.c, lib/http.c,
 
36370
          lib/mprintf.c, lib/progress.c, lib/transfer.c, lib/transfer.h,
 
36371
          lib/url.c, lib/urldata.h, src/config.h.in, src/main.c,
 
36372
          tests/libtest/lib505.c: David J Meyer's large file support.
 
36373
 
 
36374
2004-01-05 15:56  bagder
 
36375
 
 
36376
        * docs/libcurl/curl_easy_setopt.3: minor wording change
 
36377
 
 
36378
2004-01-05 15:46  bagder
 
36379
 
 
36380
        * docs/libcurl/curl_easy_setopt.3: minor format flaw
 
36381
 
 
36382
2004-01-05 15:20  bagder
 
36383
 
 
36384
        * buildconf, testcurl.sh: Tor Arntsen fixed a spelling error
 
36385
 
 
36386
2004-01-04 18:38  bagder
 
36387
 
 
36388
        * TODO-RELEASE: we call it 7.11.0
 
36389
 
 
36390
2004-01-04 18:37  bagder
 
36391
 
 
36392
        * TODO-RELEASE: What I hope we get done in the next few releases
 
36393
 
 
36394
2004-01-04 14:01  bagder
 
36395
 
 
36396
        * RELEASE-NOTES: curl-related news
 
36397
 
 
36398
2004-01-04 13:20  bagder
 
36399
 
 
36400
        * ares/CHANGES: the gettimeofday fix
 
36401
 
 
36402
2004-01-04 13:19  bagder
 
36403
 
 
36404
        * ares/: nameser.h, windows_port.c: Dominick Meglio's fix to make
 
36405
          our private gettimeofday() use the ares_ namespace
 
36406
 
 
36407
2004-01-04 13:10  bagder
 
36408
 
 
36409
        * lib/timeval.c: make our private version of gettimeofday() static
 
36410
 
 
36411
2004-01-04 13:09  bagder
 
36412
 
 
36413
        * lib/timeval.h: white space and copyright year changes
 
36414
 
 
36415
2004-01-04 13:00  bagder
 
36416
 
 
36417
        * lib/README.ares: Dominick Meglio's description how to build ares
 
36418
          for libcurl on win32
 
36419
 
 
36420
2004-01-02 13:57  bagder
 
36421
 
 
36422
        * docs/BINDINGS: there's a ferite binding too
 
36423
 
 
36424
2003-12-22 18:24  bagder
 
36425
 
 
36426
        * docs/FAQ: curl doesn't do recursive operations
 
36427
 
 
36428
2003-12-22 12:02  bagder
 
36429
 
 
36430
        * README: added redwire.net
 
36431
 
 
36432
2003-12-22 11:53  bagder
 
36433
 
 
36434
        * docs/libcurl/curl_easy_setopt.3: Andr�s Garc�a added
 
36435
          CURLOPT_IPRESOLVE
 
36436
 
 
36437
2003-12-19 09:11  bagder
 
36438
 
 
36439
        * CHANGES: fixing
 
36440
 
 
36441
2003-12-19 09:10  bagder
 
36442
 
 
36443
        * lib/url.c: Make setopt() support CURLOPT_IPRESOLVE...
 
36444
 
 
36445
2003-12-19 09:03  bagder
 
36446
 
 
36447
        * src/makefile.dj, packages/DOS/common.dj: Gisle Vanem's djgpp
 
36448
          fixes
 
36449
 
 
36450
2003-12-19 09:03  bagder
 
36451
 
 
36452
        * lib/: config.dj, makefile.dj: djgpp fixes by Gisle Vanem
 
36453
 
 
36454
2003-12-19 09:03  bagder
 
36455
 
 
36456
        * lib/url.c: Gisle Vanem's minor fixes
 
36457
 
 
36458
2003-12-18 19:05  bagder
 
36459
 
 
36460
        * docs/examples/httpput.c: typecast the size to long for platforms
 
36461
          where st_size is off_t
 
36462
 
 
36463
2003-12-18 14:33  bagder
 
36464
 
 
36465
        * docs/libcurl/curl_easy_getinfo.3: Andr�s Garc�a's update
 
36466
 
 
36467
2003-12-18 10:19  bagder
 
36468
 
 
36469
        * lib/transfer.c: redirect from a bad url such as "www.com?moo=foo"
 
36470
          to an absolute path didn't work, as reported by John McGowan
 
36471
 
 
36472
2003-12-18 09:56  bagder
 
36473
 
 
36474
        * lib/config-win32.h: David Byron's fix to make libcurl build fine
 
36475
          with both .NET and VC6 version of MSVC
 
36476
 
 
36477
2003-12-18 08:52  bagder
 
36478
 
 
36479
        * docs/examples/httpput.c: clarified the URL part based on the
 
36480
          problems Martin Hilpert had
 
36481
 
 
36482
2003-12-17 17:07  bagder
 
36483
 
 
36484
        * RELEASE-NOTES: spell
 
36485
 
 
36486
2003-12-17 16:33  bagder
 
36487
 
 
36488
        * tests/runtests.pl: Check the error code AFTER the protocol and
 
36489
          data. Only changed to perhaps get some further input on the
 
36490
          notorious test case 91 failures!
 
36491
 
 
36492
2003-12-16 15:51  bagder
 
36493
 
 
36494
        * docs/INSTALL: AmigaOS build notes
 
36495
 
 
36496
2003-12-16 15:08  bagder
 
36497
 
 
36498
        * lib/memdebug.c: use the curlassert() instead of custom checks
 
36499
 
 
36500
2003-12-16 10:53  bagder
 
36501
 
 
36502
        * curl-style.el: add off_t as a recognized type for font-locking
 
36503
 
 
36504
2003-12-16 10:51  bagder
 
36505
 
 
36506
        * CHANGES: test506 fix
 
36507
 
 
36508
2003-12-16 10:49  bagder
 
36509
 
 
36510
        * tests/: data/test506, libtest/lib506.c: modified and corrected
 
36511
          test 506
 
36512
 
 
36513
2003-12-15 18:42  bagder
 
36514
 
 
36515
        * CHANGES: changed the dns cache pruning
 
36516
 
 
36517
2003-12-15 18:37  bagder
 
36518
 
 
36519
        * RELEASE-NOTES: one correction, one addition
 
36520
 
 
36521
2003-12-15 18:33  bagder
 
36522
 
 
36523
        * lib/: hostip.c, hostip.h, url.c: added a library-wide interface
 
36524
          for doing dns cache pruning, and no longer make the pruning at
 
36525
          each name lookup, only in Curl_done().
 
36526
 
 
36527
2003-12-15 16:46  bagder
 
36528
 
 
36529
        * RELEASE-NOTES: added the six most recent bugfixes
 
36530
 
 
36531
2003-12-15 16:22  bagder
 
36532
 
 
36533
        * lib/hostip.c: if Curl_hash_add() returns NULL, we shall not free
 
36534
          the addrinfo field as that is made in the hash function in the
 
36535
          case of failure (using the already setup 'dtor' function).
 
36536
 
 
36537
2003-12-15 16:21  bagder
 
36538
 
 
36539
        * lib/hash.c: make sure that hash_add() has no allocated resources
 
36540
          left in case it returns NULL
 
36541
 
 
36542
2003-12-15 15:48  bagder
 
36543
 
 
36544
        * CHANGES, lib/url.c: Giuseppe Attardi fixed a really tricky bug
 
36545
 
 
36546
2003-12-15 14:24  bagder
 
36547
 
 
36548
        * configure.ac: We cannot 'cd' to the ares build dir to get the
 
36549
          path, as the directory hasn't been created at this point yet when
 
36550
          we build outside of the source dir.
 
36551
 
 
36552
2003-12-15 09:14  bagder
 
36553
 
 
36554
        * testcurl.sh: remove the build directory on exist, if there is any
 
36555
 
 
36556
2003-12-12 16:28  bagder
 
36557
 
 
36558
        * maketgz: some outputs for easier debugging
 
36559
 
 
36560
2003-12-12 16:06  bagder
 
36561
 
 
36562
        * testcurl.sh: only build ares if truly enabled
 
36563
 
 
36564
2003-12-11 11:20  bagder
 
36565
 
 
36566
        * testcurl.sh: ares-using configure should run configure in the
 
36567
          subdir by itself
 
36568
 
 
36569
2003-12-11 11:19  bagder
 
36570
 
 
36571
        * configure.ac: if there is an 'ares' subdirectory when configure
 
36572
          is run with --enable-ares (without a given path), we run
 
36573
          configure automatically in that subdir
 
36574
 
 
36575
2003-12-11 08:27  bagder
 
36576
 
 
36577
        * lib/Makefile.am, src/Makefile.am: use the CORRECT file name! ;-)
 
36578
 
 
36579
2003-12-10 17:05  bagder
 
36580
 
 
36581
        * configure.ac: check for strtoll(), for the upcoming >2GB patch
 
36582
 
 
36583
2003-12-10 16:30  bagder
 
36584
 
 
36585
        * CHANGES: dict and a man page fixes
 
36586
 
 
36587
2003-12-10 16:27  bagder
 
36588
 
 
36589
        * lib/dict.c: Use Curl_transfer() properly. Fixes the bug Gisle
 
36590
          Vanem found!
 
36591
 
 
36592
2003-12-10 16:27  bagder
 
36593
 
 
36594
        * lib/transfer.c: assert that we get a good index to
 
36595
          Curl_transfer()
 
36596
 
 
36597
2003-12-10 16:27  bagder
 
36598
 
 
36599
        * lib/setup.h: we now have a 'curlassert' function to use
 
36600
 
 
36601
2003-12-10 16:25  bagder
 
36602
 
 
36603
        * configure.ac: check for assert.h
 
36604
 
 
36605
2003-12-10 15:16  bagder
 
36606
 
 
36607
        * lib/README.ares: updated with the new configure option usage
 
36608
 
 
36609
2003-12-10 15:13  bagder
 
36610
 
 
36611
        * docs/KNOWN_BUGS: curl-config bug corrected
 
36612
 
 
36613
2003-12-10 15:02  bagder
 
36614
 
 
36615
        * CHANGES: Diego Casorran tapping on Amiga support
 
36616
 
 
36617
2003-12-10 14:56  bagder
 
36618
 
 
36619
        * lib/Makefile.am, src/Makefile.am: added the new amiga files to
 
36620
          the dist
 
36621
 
 
36622
2003-12-10 14:54  bagder
 
36623
 
 
36624
        * lib/makefile.amiga, src/makefile.amiga: Diego Casorran's amiga
 
36625
          makefiles
 
36626
 
 
36627
2003-12-10 14:54  bagder
 
36628
 
 
36629
        * src/config-amigaos.h: native amiga support by Diego Casorran
 
36630
 
 
36631
2003-12-10 14:53  bagder
 
36632
 
 
36633
        * lib/: amigaos.c, amigaos.h, config-amigaos.h: native AmigaOS
 
36634
          support by Diego Casorran
 
36635
 
 
36636
2003-12-10 14:51  bagder
 
36637
 
 
36638
        * Makefile.dist: Diego Casorran's amiga build patch
 
36639
 
 
36640
2003-12-10 14:40  bagder
 
36641
 
 
36642
        * CHANGES: ares configure and build fix
 
36643
 
 
36644
2003-12-10 14:38  bagder
 
36645
 
 
36646
        * lib/Makefile.am: do the ares stuff in the configure file
 
36647
 
 
36648
2003-12-10 14:37  bagder
 
36649
 
 
36650
        * configure.ac: Dominick Meglio made --enable-ares support an
 
36651
          option =PATH to specify a root path to an installed ares.
 
36652
 
 
36653
2003-12-10 08:50  bagder
 
36654
 
 
36655
        * docs/HISTORY: minor language fixes
 
36656
 
 
36657
2003-12-10 08:16  bagder
 
36658
 
 
36659
        * docs/libcurl/libcurl-errors.3: Eric S. Raymond's fix of the NAME
 
36660
          section
 
36661
 
 
36662
2003-12-09 09:05  bagder
 
36663
 
 
36664
        * docs/HISTORY: added some details from the old scrolls
 
36665
 
 
36666
2003-12-08 15:14  bagder
 
36667
 
 
36668
        * docs/examples/: fopen.c, post-callback.c: removed old version
 
36669
          checks
 
36670
 
 
36671
2003-12-08 15:13  bagder
 
36672
 
 
36673
        * docs/examples/: fopen.c, ftpget.c, ftpgetresp.c, ftpupload.c,
 
36674
          getinmemory.c, httpput.c, post-callback.c: use the newer option
 
36675
          names
 
36676
 
 
36677
2003-12-08 14:59  bagder
 
36678
 
 
36679
        * docs/FAQ: updated 5.5 to use the modern names of these defines
 
36680
 
 
36681
2003-12-08 14:51  bagder
 
36682
 
 
36683
        * docs/KNOWN_BUGS: ares in curl-config
 
36684
 
 
36685
2003-12-08 14:48  bagder
 
36686
 
 
36687
        * docs/TODO: removed one, added one
 
36688
 
 
36689
2003-12-08 14:38  bagder
 
36690
 
 
36691
        * CHANGES: -lz fix
 
36692
 
 
36693
2003-12-08 14:37  bagder
 
36694
 
 
36695
        * configure.ac: no need to add -lz to LDFLAGS manually, as
 
36696
          AC_CHECK_LIB() does that automatically!
 
36697
 
 
36698
2003-12-08 14:11  bagder
 
36699
 
 
36700
        * CHANGES, RELEASE-NOTES: updated
 
36701
 
 
36702
2003-12-08 14:06  bagder
 
36703
 
 
36704
        * lib/ftp.c: better human error message when a FTP response can't
 
36705
          be read
 
36706
 
 
36707
2003-12-08 11:00  bagder
 
36708
 
 
36709
        * CHANGES, configure.ac, curl-config.in: curl-config now shows
 
36710
          asyncdns if built with ares enabled
 
36711
 
 
36712
2003-12-04 16:21  bagder
 
36713
 
 
36714
        * lib/krb4.c: based on Gisle's comment, I removed the use of
 
36715
          syslog() and fixed the netdb.h include, then I re-indented some
 
36716
          code to use curl-style
 
36717
 
 
36718
2003-12-04 14:01  bagder
 
36719
 
 
36720
        * docs/libcurl/curl_easy_setopt.3: minor edit of the PRIVATE option
 
36721
 
 
36722
2003-12-04 13:56  bagder
 
36723
 
 
36724
        * docs/libcurl/libcurl-errors.3: cut out the wrong version blurb
 
36725
 
 
36726
2003-12-03 15:09  bagder
 
36727
 
 
36728
        * docs/curl.1: edited the -d section slightly
 
36729
 
 
36730
2003-12-03 15:02  bagder
 
36731
 
 
36732
        * docs/curl.1: minor edit
 
36733
 
 
36734
2003-12-03 09:41  bagder
 
36735
 
 
36736
        * CHANGES: VMS
 
36737
 
 
36738
2003-12-03 09:40  bagder
 
36739
 
 
36740
        * src/main.c: Marty Kuhrt moved most of the VMS stuff to a separate
 
36741
          header file.
 
36742
 
 
36743
2003-12-03 09:39  bagder
 
36744
 
 
36745
        * src/Makefile.am: new VMS files
 
36746
 
 
36747
2003-12-03 09:39  bagder
 
36748
 
 
36749
        * src/: curlmsg.h, curlmsg.msg, curlmsg.sdl, curlmsg_vms.h: Marty
 
36750
          Kuhrt updates
 
36751
 
 
36752
2003-12-03 09:26  bagder
 
36753
 
 
36754
        * lib/ftp.c: my contentlength adjustment broke the ftp download
 
36755
          range stuff, this makes it work again
 
36756
 
 
36757
2003-12-03 08:55  bagder
 
36758
 
 
36759
        * CHANGES, lib/hostip.c: Steve Green fixed Curl_resolv()
 
36760
 
 
36761
2003-12-03 08:52  bagder
 
36762
 
 
36763
        * CHANGES, lib/transfer.c, lib/urldata.h: Ignore content-length
 
36764
          when chunked transfer-encoding is transfered.
 
36765
 
 
36766
2003-12-02 23:05  bagder
 
36767
 
 
36768
        * lib/setup.h: less complicated code for the MSG_NOSIGNAL detection
 
36769
 
 
36770
2003-12-02 23:04  bagder
 
36771
 
 
36772
        * configure.ac: that MSG_NOSIGNAL check serves no useful purpose!
 
36773
 
 
36774
2003-12-02 19:03  bagder
 
36775
 
 
36776
        * CHANGES: --ftp-pasv
 
36777
 
 
36778
2003-12-02 19:01  bagder
 
36779
 
 
36780
        * src/main.c, docs/curl.1: --ftp-pasv now overrides a previous
 
36781
          --ftpport option. We now also support it named "--ftp-port" as
 
36782
          the additional dash between the words is used in several other
 
36783
          options and this makes it more consistant.
 
36784
 
 
36785
2003-12-02 14:40  bagder
 
36786
 
 
36787
        * lib/: ftp.c, transfer.c: fix compiler warnings
 
36788
 
 
36789
2003-12-02 14:27  bagder
 
36790
 
 
36791
        * lib/: config-riscos.h, config-vms.h, ftp.c, krb4.c, security.c,
 
36792
          sendf.c, url.c, urldata.h, version.c: use the HAVE_KRB4 define
 
36793
          instead of just KRB4
 
36794
 
 
36795
2003-12-02 14:27  bagder
 
36796
 
 
36797
        * configure.ac: renamed the KRB4 to HAVE_KRB4
 
36798
 
 
36799
2003-12-02 14:21  bagder
 
36800
 
 
36801
        * lib/ftp.c: fixes from Gisle Vanem to try 'AUTH SSL' before 'AUTH
 
36802
          TLS', edited by me
 
36803
 
 
36804
2003-12-02 11:13  bagder
 
36805
 
 
36806
        * CHANGES: MSG_NOSIGNAL
 
36807
 
 
36808
2003-12-02 11:12  bagder
 
36809
 
 
36810
        * lib/: setup.h, transfer.c: If HAVE_MSG_NOSIGNAL is set, we use
 
36811
          MSG_NOSIGNAL when we call send() and recv() and we no longer
 
36812
          attempt to ignore the SIGPIPE signal.
 
36813
 
 
36814
2003-12-02 11:11  bagder
 
36815
 
 
36816
        * configure.ac: check for MSG_NOSIGNAL
 
36817
 
 
36818
2003-12-02 07:25  bagder
 
36819
 
 
36820
        * lib/url.c: Gisle Vanem fixed the check-order for FTPS and FTP.
 
36821
 
 
36822
2003-12-01 11:25  bagder
 
36823
 
 
36824
        * RELEASE-NOTES: updated
 
36825
 
 
36826
2003-12-01 11:25  bagder
 
36827
 
 
36828
        * CHANGES: FTPS now works pretty good
 
36829
 
 
36830
2003-12-01 11:14  bagder
 
36831
 
 
36832
        * lib/ftp.c: FTPS now works with active ftp and uploads too.
 
36833
 
 
36834
2003-11-30 12:18  bagder
 
36835
 
 
36836
        * README: Sven Wegener runs the new German web mirror
 
36837
 
 
36838
2003-11-27 13:24  bagder
 
36839
 
 
36840
        * CHANGES, src/Makefile.b32, lib/Makefile.b32,
 
36841
          lib/Makefile.b32.resp: James Clancy updated the Borland makefiles
 
36842
 
 
36843
2003-11-27 10:53  bagder
 
36844
 
 
36845
        * CHANGES: Markus Moeller and SPNEGO
 
36846
 
 
36847
2003-11-27 10:52  bagder
 
36848
 
 
36849
        * lib/http_negotiate.c: Markus Moeller's change to check for
 
36850
          HAVE_SPNEGO instead of the previous
 
36851
 
 
36852
2003-11-27 10:52  bagder
 
36853
 
 
36854
        * configure.ac: Markus Moeller fixed the SPNEGO check and it nows
 
36855
          defines HAVE_SPNEGO
 
36856
 
 
36857
2003-11-25 10:12  bagder
 
36858
 
 
36859
        * CHANGES: filed is not fixed ;-)
 
36860
 
 
36861
2003-11-25 10:11  bagder
 
36862
 
 
36863
        * CHANGES: a committed bugfix described
 
36864
 
 
36865
2003-11-25 10:06  bagder
 
36866
 
 
36867
        * tests/data/: Makefile.am, test95: test 95 added, verifies my fix
 
36868
          for bug report #848371
 
36869
 
 
36870
2003-11-25 10:05  bagder
 
36871
 
 
36872
        * lib/http.c: When basic is the only auth wanted (which it is by
 
36873
          default), the auth phase is always considered done immediately as
 
36874
          Basic needs to extra passes.
 
36875
 
 
36876
          This fix corrects bug report #848371.
 
36877
 
 
36878
2003-11-25 09:44  bagder
 
36879
 
 
36880
        * tests/data/test94: requires a SSL-capable client
 
36881
 
 
36882
2003-11-25 09:42  bagder
 
36883
 
 
36884
        * CHANGES: clarified Maciej W. Rozycki's fix
 
36885
 
 
36886
2003-11-24 17:17  bagder
 
36887
 
 
36888
        * lib/http.c: allow the end-of-headers from a proxy response to
 
36889
          CONNECT end with a CRCR as well as a CRLF
 
36890
 
 
36891
2003-11-24 17:17  bagder
 
36892
 
 
36893
        * tests/data/: Makefile.am, test94: test proxy CONNECT requiring
 
36894
          basic auth but we don't provide any
 
36895
 
 
36896
2003-11-24 17:12  bagder
 
36897
 
 
36898
        * tests/: FILEFORMAT, server/sws.c: new way to trick sws to return
 
36899
          special data on CONNECT
 
36900
 
 
36901
2003-11-24 16:46  bagder
 
36902
 
 
36903
        * RELEASE-NOTES: somewhat up to speed with the devel
 
36904
 
 
36905
2003-11-24 12:59  bagder
 
36906
 
 
36907
        * src/main.c: --ftp-ssl support added
 
36908
 
 
36909
2003-11-24 12:51  bagder
 
36910
 
 
36911
        * CHANGES: proper ftps:// support added
 
36912
 
 
36913
2003-11-24 12:44  bagder
 
36914
 
 
36915
        * lib/ssluse.c: prevent warning for non-SSL builds
 
36916
 
 
36917
2003-11-24 12:41  bagder
 
36918
 
 
36919
        * lib/netrc.c: windows build fix based on a patch by Gisle Vanem
 
36920
 
 
36921
2003-11-24 10:04  bagder
 
36922
 
 
36923
        * lib/: ftp.c, krb4.c: adjusted code to the new socket fields in
 
36924
          the sessionhandle struct
 
36925
 
 
36926
2003-11-24 08:17  bagder
 
36927
 
 
36928
        * tests/runtests.pl: disable ftps-tests for now, we must make them
 
36929
          work with the updated ftps functionality
 
36930
 
 
36931
2003-11-24 08:15  bagder
 
36932
 
 
36933
        * include/curl/curl.h, lib/dict.c, lib/ftp.c, lib/http.c,
 
36934
          lib/multi.c, lib/sendf.c, lib/ssluse.c, lib/ssluse.h,
 
36935
          lib/telnet.c, lib/transfer.c, lib/url.c, lib/urldata.h: FTPS
 
36936
          support added as RFC2228 and the murray-ftp-auth-ssl draft
 
36937
          describe it
 
36938
 
 
36939
2003-11-24 08:11  bagder
 
36940
 
 
36941
        * CHANGES: fixes
 
36942
 
 
36943
2003-11-24 08:10  bagder
 
36944
 
 
36945
        * lib/url.c: Gaz Iqbal fixed a range string memory leak!
 
36946
 
 
36947
2003-11-24 08:08  bagder
 
36948
 
 
36949
        * lib/urldata.h: fixed wrong comment
 
36950
 
 
36951
2003-11-23 23:26  bagder
 
36952
 
 
36953
        * src/: Makefile.m32, Makefile.vc6: Gisle Vanem fixed the Windows
 
36954
          build
 
36955
 
 
36956
2003-11-23 16:36  bagder
 
36957
 
 
36958
        * include/curl/curl.h: FTPSSL support options and defines added
 
36959
 
 
36960
2003-11-20 15:16  bagder
 
36961
 
 
36962
        * lib/transfer.c: combine the two identical cases
 
36963
 
 
36964
2003-11-20 15:15  bagder
 
36965
 
 
36966
        * CHANGES: three more fixes
 
36967
 
 
36968
2003-11-20 10:53  bagder
 
36969
 
 
36970
        * lib/http.c: bail out properly on a 407 when we can't authenticate
 
36971
          basic, bug report #845247
 
36972
 
 
36973
2003-11-20 10:52  bagder
 
36974
 
 
36975
        * tests/data/: Makefile.am, test93: request a file over proxy
 
36976
          without credentials, and get a 407 back
 
36977
 
 
36978
2003-11-19 16:59  bagder
 
36979
 
 
36980
        * src/main.c: unconditional progressbarinit cures a windows crash
 
36981
 
 
36982
2003-11-19 15:36  bagder
 
36983
 
 
36984
        * lib/ftp.c: If a partial file has been read or written, force a
 
36985
          closure the existing connection to avoid re-use of it, since we
 
36986
          cannot know in what state it is.
 
36987
 
 
36988
2003-11-19 15:35  bagder
 
36989
 
 
36990
        * lib/url.c: respect bits.close even if an error already is set,
 
36991
          but make sure that the existing error is the one returned back
 
36992
 
 
36993
2003-11-19 09:21  bagder
 
36994
 
 
36995
        * docs/examples/: postit2.c, sepheaders.c: cut off old crappy win32
 
36996
          comments and use the proper global_init instead also removed very
 
36997
          old "require libcurl older than blablabla"
 
36998
 
 
36999
2003-11-19 09:20  bagder
 
37000
 
 
37001
        * docs/examples/persistant.c: cleaned up
 
37002
 
 
37003
2003-11-19 09:19  bagder
 
37004
 
 
37005
        * docs/examples/getinmemory.c: remove the wrong win32 comment and
 
37006
          use global_init
 
37007
 
 
37008
2003-11-17 06:23  bagder
 
37009
 
 
37010
        * CHANGES: Maciej W. Rozycki's configure patch
 
37011
 
 
37012
2003-11-17 06:23  bagder
 
37013
 
 
37014
        * configure.ac: Maciej W. Rozycki made this script use a cache
 
37015
          variable for the writable argv test. This way, the default can be
 
37016
          overridden better (for cross-compiles etc)
 
37017
 
 
37018
2003-11-15 11:29  bagder
 
37019
 
 
37020
        * lib/hostip.c: do ares_destroy() on the ares handle when we're
 
37021
          done in Curl_is_resolved()
 
37022
 
 
37023
2003-11-15 11:15  bagder
 
37024
 
 
37025
        * CHANGES: two
 
37026
 
 
37027
2003-11-15 11:00  bagder
 
37028
 
 
37029
        * lib/ssluse.c: Mathias Axelsson found a case where we free()d the
 
37030
          server certificate twice!
 
37031
 
 
37032
2003-11-14 12:56  bagder
 
37033
 
 
37034
        * lib/hostip.c: Siddhartha Prakash Jain found a case with a bad
 
37035
          resolve that we didn't properly bail out from, when using ares.
 
37036
 
 
37037
2003-11-13 14:39  bagder
 
37038
 
 
37039
        * RELEASE-NOTES: updated
 
37040
 
 
37041
2003-11-13 14:28  bagder
 
37042
 
 
37043
        * CHANGES, lib/connect.c: Peter Sylvester found a flaw in the
 
37044
          connect code for ipv6-enabled hosts.  I guess it seldomly happens
 
37045
          on linux and that's why it wasn't found before.  He used Solaris
 
37046
          to notice it.
 
37047
 
 
37048
          I took the opportunity to rewrite the Curl_connecthost() slightly
 
37049
          to feature less duplicate code in the two different versions
 
37050
          (ipv4/ipv6).
 
37051
 
 
37052
2003-11-13 11:05  bagder
 
37053
 
 
37054
        * tests/runtests.pl: -n disables valgrind now
 
37055
 
 
37056
2003-11-13 08:43  bagder
 
37057
 
 
37058
        * lib/formdata.c: Default Content-Type for formparts has changed to
 
37059
          "application/octet-stream".  This seems more appropriate, and I
 
37060
          believe mozilla and the likes do this.
 
37061
 
 
37062
          .html files now get text/html as Content-Type.
 
37063
 
 
37064
          Pointed out in bug report #839806.
 
37065
 
 
37066
2003-11-13 08:33  bagder
 
37067
 
 
37068
        * lib/memdebug.c: don't log failed socket() calls
 
37069
 
 
37070
2003-11-13 08:14  bagder
 
37071
 
 
37072
        * src/main.c: Gisle Vanem added a flush to make the progress-bar
 
37073
          look better on windows (at least).
 
37074
 
 
37075
2003-11-12 15:34  bagder
 
37076
 
 
37077
        * docs/libcurl/curl_easy_setopt.3: mention it was added in 7.10.9
 
37078
 
 
37079
2003-11-12 15:33  bagder
 
37080
 
 
37081
        * docs/KNOWN_BUGS: a resume http upload bug
 
37082
 
 
37083
2003-11-11 15:30  bagder
 
37084
 
 
37085
        * CHANGES, docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
 
37086
          lib/netrc.c, lib/netrc.h, lib/url.c, lib/urldata.h: Added
 
37087
          CURLOPT_NETRC_FILE.
 
37088
 
 
37089
2003-11-10 10:28  bagder
 
37090
 
 
37091
        * lib/Makefile.am: Generate the ca-bundle.h file in the build dir
 
37092
          and not in the source dir, which works nicely since the build dir
 
37093
          is before the source dir in the include path.
 
37094
 
 
37095
2003-11-10 09:12  bagder
 
37096
 
 
37097
        * lib/ftp.c: After S�bastien Willemijns' bug report, we now check
 
37098
          the separators properly in the 229-reply servers respond on a
 
37099
          EPSV command and bail out better if the reply string is not valid
 
37100
          RFC2428-compliant.
 
37101
 
 
37102
2003-11-08 15:29  bagder
 
37103
 
 
37104
        * src/config.h.in: for the getpwuid() etc
 
37105
 
 
37106
2003-11-08 09:39  bagder
 
37107
 
 
37108
        * src/homedir.c: use char, not bool
 
37109
 
 
37110
2003-11-07 18:22  bagder
 
37111
 
 
37112
        * CHANGES: things happen even during slow days! ;-)
 
37113
 
 
37114
2003-11-07 18:19  bagder
 
37115
 
 
37116
        * src/main.c: do a normal free() of the homedir now
 
37117
 
 
37118
2003-11-07 18:17  bagder
 
37119
 
 
37120
        * src/: Makefile.am, config.h.in, homedir.c, homedir.h, main.c:
 
37121
          Based on Gisle Vanem's $HOME patch, we now attempt to find the
 
37122
          home dir in a slightly better way for more platforms. The $HOME
 
37123
          is only used for .curlrc atm, but the possible upcoming change of
 
37124
          .netrc treatment may also need the home dir.
 
37125
 
 
37126
2003-11-07 14:26  bagder
 
37127
 
 
37128
        * docs/libcurl/curl_easy_setopt.3: Removed references to the
 
37129
          no-longer existing PASSWDFUNCTION. That option existed in 7.10.7
 
37130
          and earlier, but has since been cut out.
 
37131
 
 
37132
2003-11-07 14:26  bagder
 
37133
 
 
37134
        * lib/urldata.h: remove the struct fields for the deprecated passwd
 
37135
          prompt callback
 
37136
 
 
37137
2003-11-07 14:23  bagder
 
37138
 
 
37139
        * docs/curl.1: explain the requirements for --negotiate, --ntlm and
 
37140
          --krb4
 
37141
 
 
37142
2003-11-07 10:15  bagder
 
37143
 
 
37144
        * docs/libcurl/curl_easy_setopt.3: mark options better
 
37145
 
 
37146
2003-11-07 09:06  bagder
 
37147
 
 
37148
        * testcurl.sh: Ralph Mitchell's update that allows this script to
 
37149
          take an existing directory name and build/run/test curl in there
 
37150
          instead of trying to update from CVS. Using this approach, this
 
37151
          script can be used to test daily tarballs etc.
 
37152
 
 
37153
2003-11-07 08:20  bagder
 
37154
 
 
37155
        * lib/libcurl.rc: the resource file itself
 
37156
 
 
37157
2003-11-07 08:13  bagder
 
37158
 
 
37159
        * lib/Makefile.vc6: removed the resource lines I shouldn't have
 
37160
          added in the firt place
 
37161
 
 
37162
2003-11-07 08:02  bagder
 
37163
 
 
37164
        * src/setup.h: define TRUE and FALSE here as some platforms don't
 
37165
          have them otherwise
 
37166
 
 
37167
2003-11-06 17:04  bagder
 
37168
 
 
37169
        * lib/Makefile.vc6: CURLDEBUG, no underscore
 
37170
 
 
37171
2003-11-06 16:09  bagder
 
37172
 
 
37173
        * lib/: Makefile.am, Makefile.m32, Makefile.vc6: Gisle Vanem's
 
37174
          libcurl.dll version info patch applied
 
37175
 
 
37176
2003-11-06 15:16  bagder
 
37177
 
 
37178
        * src/main.c: don't allow options that we KNOW can't be used
 
37179
 
 
37180
2003-11-06 14:51  bagder
 
37181
 
 
37182
        * docs/curl.1: mark all mentioned options better
 
37183
 
 
37184
2003-11-06 14:34  bagder
 
37185
 
 
37186
        * docs/curl.1: converted most .I lines to \fI ones
 
37187
 
 
37188
2003-11-06 14:31  bagder
 
37189
 
 
37190
        * docs/curl.1: egd, not edg
 
37191
 
 
37192
2003-11-06 14:07  bagder
 
37193
 
 
37194
        * tests/libtest/test.h: Define TRUE and FALSE unless already
 
37195
          present. I've moved away those definitions from the global curl
 
37196
          header and thus this needs to do it themselves.
 
37197
 
 
37198
2003-11-06 13:52  bagder
 
37199
 
 
37200
        * docs/libcurl/libcurl-errors.3: removed the _last since that is by
 
37201
          definition not an error code
 
37202
 
 
37203
2003-11-06 12:37  bagder
 
37204
 
 
37205
        * CHANGES: new defines for version info
 
37206
 
 
37207
2003-11-06 12:34  bagder
 
37208
 
 
37209
        * maketgz: Insert the major, minor and patch numbers into the
 
37210
          curl/curl.h header as well. Removed the depedency on perl.
 
37211
 
 
37212
2003-11-06 12:33  bagder
 
37213
 
 
37214
        * include/curl/curl.h: We offer the version number "in parts" as
 
37215
          well by introducing three new defines.
 
37216
 
 
37217
2003-11-06 09:35  bagder
 
37218
 
 
37219
        * CHANGES: things
 
37220
 
 
37221
2003-11-06 09:32  bagder
 
37222
 
 
37223
        * README: new mirror added
 
37224
 
 
37225
2003-11-06 09:15  bagder
 
37226
 
 
37227
        * docs/TheArtOfHttpScripting: updated somewhat
 
37228
 
 
37229
2003-11-06 08:55  bagder
 
37230
 
 
37231
        * lib/transfer.c: unitialized variable fix, reported by both Marty
 
37232
          Kuhrt and benjamin gerard
 
37233
 
 
37234
2003-11-06 08:42  bagder
 
37235
 
 
37236
        * lib/: Makefile.am, libcurl.framework.make, libcurl.plist: Mac OS
 
37237
          X framework build files, contributed by Matt Veenstra
 
37238
 
 
37239
2003-11-06 08:21  bagder
 
37240
 
 
37241
        * include/curl/curl.h, lib/setup.h: Moved the TRUE and FALSE
 
37242
          #defines to lib/setup.h instead, as they don't belong in the
 
37243
          public header file. They are not in our name space so we should
 
37244
          not set them globally.
 
37245
 
 
37246
2003-11-05 16:52  bagder
 
37247
 
 
37248
        * docs/libcurl/: curl_easy_cleanup.3, curl_easy_duphandle.3,
 
37249
          curl_easy_init.3, curl_escape.3: minor format edits
 
37250
 
 
37251
2003-11-05 16:51  bagder
 
37252
 
 
37253
        * docs/: Makefile.am, libcurl/Makefile.am: use roffit to make HTML
 
37254
          from man pages http://daniel.haxx.se/projects/roffit/
 
37255
 
 
37256
2003-11-04 14:30  bagder
 
37257
 
 
37258
        * docs/libcurl/libcurl.3: use .BR to refer to other man pages to
 
37259
          make it easier for parsers to know
 
37260
 
 
37261
2003-11-04 14:27  bagder
 
37262
 
 
37263
        * docs/libcurl/curl_easy_getinfo.3: consistant with other man pages
 
37264
 
 
37265
2003-11-04 14:03  bagder
 
37266
 
 
37267
        * docs/libcurl/libcurl-errors.3: .TP and .B replaced with .IP
 
37268
 
 
37269
2003-11-04 13:59  bagder
 
37270
 
 
37271
        * docs/curl.1: .IP instead of .TP and .B
 
37272
 
 
37273
2003-11-04 13:58  bagder
 
37274
 
 
37275
        * docs/curl.1: highlight more mentioned options
 
37276
 
 
37277
2003-11-04 13:55  bagder
 
37278
 
 
37279
        * docs/libcurl/curl_easy_setopt.3: Use .IP instead of .TP and .B
 
37280
          for each item.
 
37281
 
 
37282
2003-11-04 13:07  bagder
 
37283
 
 
37284
        * docs/libcurl/curl_easy_setopt.3: spell!
 
37285
 
 
37286
2003-11-04 08:24  bagder
 
37287
 
 
37288
        * CHANGES: three changes went in
 
37289
 
 
37290
2003-11-04 07:59  bagder
 
37291
 
 
37292
        * src/Makefile.vc6, lib/Makefile.vc6: Troels Walsted Hansen fixed
 
37293
          the MSVC makefiles to build fine on Windows.
 
37294
 
 
37295
2003-11-04 07:52  bagder
 
37296
 
 
37297
        * lib/Makefile.am: spellfix in the generated comment by Kevin Roth
 
37298
 
 
37299
2003-11-04 07:50  bagder
 
37300
 
 
37301
        * packages/Win32/cygwin/Makefile.am: Kevin Roth's fix to make
 
37302
          correct cygwin packages
 
37303
 
 
37304
2003-11-01 12:40  bagder
 
37305
 
 
37306
        * RELEASE-NOTES: blanked, starting all over again
 
37307
 
 
37308
2003-11-01 12:33  bagder
 
37309
 
 
37310
        * include/curl/curl.h: starting on 7.10.9 in CVS
 
37311
 
 
37312
2003-11-01 12:22  bagder
 
37313
 
 
37314
        * CHANGES: 7.10.8!
 
37315
 
 
37316
2003-10-31 23:17  bagder
 
37317
 
 
37318
        * CHANGES: ftp goes UTC
 
37319
 
 
37320
2003-10-31 22:43  bagder
 
37321
 
 
37322
        * lib/http.c: gmtime() really can't even return NULL, can it?
 
37323
 
 
37324
2003-10-31 22:37  bagder
 
37325
 
 
37326
        * tests/data/test141: back to GMT again
 
37327
 
 
37328
2003-10-31 22:36  bagder
 
37329
 
 
37330
        * lib/ftp.c: assume that MDTM returns the timestamp as UTC
 
37331
 
 
37332
2003-10-31 22:34  bagder
 
37333
 
 
37334
        * tests/runtests.pl: my own system had a bad valgrind, so check
 
37335
          that it works at least somewhat before we use it
 
37336
 
 
37337
2003-10-31 19:43  bagder
 
37338
 
 
37339
        * docs/curl.1: Debian bug report #218046, a minor typo.
 
37340
 
 
37341
2003-10-31 10:49  bagder
 
37342
 
 
37343
        * src/main.c: removed compiler warnings from my latest fix
 
37344
 
 
37345
2003-10-31 10:27  bagder
 
37346
 
 
37347
        * CHANGES: numerical options check
 
37348
 
 
37349
2003-10-31 10:22  bagder
 
37350
 
 
37351
        * src/main.c: Added a new parse-numeric-parameters function so that
 
37352
          options that take a numeric argument can better bail out if given
 
37353
          a weird parameter. This catches situations such as "-y -Y 2000"
 
37354
          or "-O -C [URL]" etc.
 
37355
 
 
37356
2003-10-31 09:08  bagder
 
37357
 
 
37358
        * maketgz: newer, nicer
 
37359
 
 
37360
2003-10-30 14:30  bagder
 
37361
 
 
37362
        * include/curl/curl.h: Set version string to -CVS. This string is
 
37363
          generated by maketgz at release- time.
 
37364
 
 
37365
2003-10-30 14:28  bagder
 
37366
 
 
37367
        * src/version.h: Make the CVS version clone the libcurl version
 
37368
          string, this is generated by the maketgz script so in releases
 
37369
          this is replaced by an actual string.
 
37370
 
 
37371
2003-10-30 14:07  bagder
 
37372
 
 
37373
        * src/.cvsignore, include/curl/.cvsignore: ignore .dist files here
 
37374
 
 
37375
2003-10-30 13:48  bagder
 
37376
 
 
37377
        * Makefile.am: Made the dist-hook more generic for adding more
 
37378
          files named .dist into the dist archive. Preparing for a new
 
37379
          maketgz.
 
37380
 
 
37381
2003-10-30 11:30  bagder
 
37382
 
 
37383
        * RELEASE-NOTES: --head on file://, some cleanups
 
37384
 
 
37385
2003-10-30 10:15  bagder
 
37386
 
 
37387
        * src/main.c: more help text cleanups
 
37388
 
 
37389
2003-10-30 10:13  bagder
 
37390
 
 
37391
        * lib/file.c: silly me, I was meaning to do this change already as
 
37392
          discussed on the libcurl list, we get the time in GMT and not
 
37393
          localtime
 
37394
 
 
37395
2003-10-30 10:08  bagder
 
37396
 
 
37397
        * CHANGES, docs/curl.1, lib/file.c: curl --head now reports info
 
37398
          "headers" on file:// URLs as well
 
37399
 
 
37400
2003-10-30 10:06  bagder
 
37401
 
 
37402
        * tests/data/test141: updated for the cut off GMT string
 
37403
 
 
37404
2003-10-30 10:06  bagder
 
37405
 
 
37406
        * lib/ftp.c: when getting headers only, stop pretending the
 
37407
          reported time is GMT, as it isn't. In fact, it might be, but we
 
37408
          have no idea.
 
37409
 
 
37410
2003-10-30 08:32  bagder
 
37411
 
 
37412
        * tests/server/sws.c: only use siginterrupt() if it really exists
 
37413
          on the platform
 
37414
 
 
37415
2003-10-30 08:31  bagder
 
37416
 
 
37417
        * configure.ac: Check for siginterrupt, used by the test suite web
 
37418
          server sws.
 
37419
 
 
37420
2003-10-30 08:13  bagder
 
37421
 
 
37422
        * lib/inet_pton.c: Only compile the ipv6-section for ipv6-enabled
 
37423
          libcurls. Should save us some trouble.
 
37424
 
 
37425
2003-10-30 08:08  bagder
 
37426
 
 
37427
        * acinclude.m4: Added proper #ifdef's for the #include files when
 
37428
          checking for in_addr_t, which made the test start working nicely
 
37429
          on BeOS. Shard verified it.
 
37430
 
 
37431
2003-10-29 17:27  bagder
 
37432
 
 
37433
        * tests/: ftpsserver.pl, httpsserver.pl, runtests.pl: Stop using
 
37434
          stunnel.pm, we pass in the path from the main script instead.
 
37435
          Also made it easier to stop the test suite with control-c.
 
37436
 
 
37437
2003-10-29 17:11  bagder
 
37438
 
 
37439
        * src/main.c: cleaned up the --help output. Tried to unify the
 
37440
          language. Shortened a bunch of explanations.
 
37441
 
 
37442
2003-10-29 10:53  bagder
 
37443
 
 
37444
        * CHANGES, RELEASE-NOTES, lib/url.c, tests/data/Makefile.am,
 
37445
          tests/data/test203: David Hull made the file: URL parser also
 
37446
          accept the somewhat sloppy file syntax: file:/path. I added test
 
37447
          case 203 to verify this.
 
37448
 
 
37449
2003-10-29 10:13  bagder
 
37450
 
 
37451
        * tests/Makefile.am: stunnel.pm is no more
 
37452
 
 
37453
2003-10-29 10:13  bagder
 
37454
 
 
37455
        * tests/runtests.pl: stunnel.pm is removed
 
37456
 
 
37457
2003-10-29 10:12  bagder
 
37458
 
 
37459
        * tests/runtests.pl: now check for and use valgrind, inserted and
 
37460
          modified the check for stunnel and we no longer use the
 
37461
          stunnel.pm
 
37462
 
 
37463
2003-10-29 10:12  bagder
 
37464
 
 
37465
        * tests/stunnel.pm: removed, functionality added to runtests.pl
 
37466
 
 
37467
2003-10-28 14:06  bagder
 
37468
 
 
37469
        * CHANGES, RELEASE-NOTES, lib/hostip.c: Another glibc resolve name
 
37470
          fix
 
37471
 
 
37472
2003-10-28 10:28  bagder
 
37473
 
 
37474
        * src/main.c: possibly uninitialized variable
 
37475
 
 
37476
2003-10-28 10:17  bagder
 
37477
 
 
37478
        * lib/url.c: overlapping memory chunks with strcpy(), detected by
 
37479
          the friendly valgrind
 
37480
 
 
37481
2003-10-27 07:40  bagder
 
37482
 
 
37483
        * tests/runtests.pl: slightly quieter torture test by default
 
37484
 
 
37485
2003-10-27 07:35  bagder
 
37486
 
 
37487
        * lib/sendf.c: James Bursa's fix to prevent failf() to write
 
37488
          outside its buffer boundary
 
37489
 
 
37490
2003-10-26 16:42  bagder
 
37491
 
 
37492
        * CHANGES, RELEASE-NOTES: James Bursa found an ERRORBUFFFER
 
37493
          overflow
 
37494
 
 
37495
2003-10-26 16:37  bagder
 
37496
 
 
37497
        * lib/mprintf.c: snprintf() made a single-byte buffer overflow, as
 
37498
          it could write a zero outside its given buffer. Discovered and
 
37499
          reported by James Bursa.
 
37500
 
 
37501
2003-10-25 08:03  bagder
 
37502
 
 
37503
        * tests/libtest/: lib503.c, lib504.c: avoid dependence on the order
 
37504
          of the fields in the timeval struct, pointed out by Gisle Vanem
 
37505
 
 
37506
2003-10-25 00:30  bagder
 
37507
 
 
37508
        * testcurl.sh: support building ares-enabled too
 
37509
 
 
37510
2003-10-24 23:58  bagder
 
37511
 
 
37512
        * tests/data/: Makefile.am, test92: tests the new -C - fix
 
37513
 
 
37514
2003-10-24 23:58  bagder
 
37515
 
 
37516
        * CHANGES, RELEASE-NOTES: HTTP resume fix
 
37517
 
 
37518
2003-10-24 23:54  bagder
 
37519
 
 
37520
        * lib/transfer.c: Resuming a download of an already downloaded
 
37521
          document, that is trying to get a range of a document beyond its
 
37522
          size, caused libcurl to "hang" until the server closed the
 
37523
          connection and then it returned error 18.
 
37524
 
 
37525
          This is bad. This way, we don't return any error at all, which
 
37526
          isn't nice either, as we need to alert the app somehow that the
 
37527
          request range was out of size.
 
37528
 
 
37529
2003-10-24 23:27  bagder
 
37530
 
 
37531
        * CHANGES, RELEASE-NOTES: solaris build improvement
 
37532
 
 
37533
2003-10-24 23:26  bagder
 
37534
 
 
37535
        * configure.ac, lib/Makefile.am: Based on David Hull's fix in bug
 
37536
          report 804599, we now check for solaris and gcc, to set the
 
37537
          -mimpure-text link flag for linking the lib better.
 
37538
 
 
37539
2003-10-24 22:58  bagder
 
37540
 
 
37541
        * tests/libtest/: lib503.c, lib504.c: don't select() forever, set a
 
37542
          timeout so at least the test fails nice
 
37543
 
 
37544
2003-10-24 22:39  bagder
 
37545
 
 
37546
        * tests/data/test503: better name, it isn't https
 
37547
 
 
37548
2003-10-24 22:30  bagder
 
37549
 
 
37550
        * ares/CHANGES: c-ares is the new name and ares_version() was added
 
37551
 
 
37552
2003-10-24 22:28  bagder
 
37553
 
 
37554
        * ares/: Makefile.in, ares_version.c, ares_version.h: Introducing
 
37555
          ares_version(), so that we can have apps get version info about
 
37556
          what particular ares version that is being used.
 
37557
 
 
37558
2003-10-24 22:21  bagder
 
37559
 
 
37560
        * tests/data/test91: make it work with Negotiate support enabled
 
37561
          too
 
37562
 
 
37563
2003-10-24 15:12  bagder
 
37564
 
 
37565
        * CHANGES: runtests -t introduced
 
37566
 
 
37567
2003-10-24 15:00  bagder
 
37568
 
 
37569
        * tests/runtests.pl: improved the torture testing
 
37570
 
 
37571
2003-10-24 14:59  bagder
 
37572
 
 
37573
        * tests/memanalyze.pl: supports -l now to display the actual line
 
37574
          that was prevented by memlimit
 
37575
 
 
37576
2003-10-24 14:58  bagder
 
37577
 
 
37578
        * lib/ftp.c: if malloc fails, we must bail out nicely
 
37579
 
 
37580
2003-10-24 14:58  bagder
 
37581
 
 
37582
        * lib/http.c: Improved checks for bad memory situations and proper
 
37583
          behaviour when we run out of memory.
 
37584
 
 
37585
2003-10-24 14:57  bagder
 
37586
 
 
37587
        * lib/hostip.c: better bailing-out cleanup if a malloc fails in the
 
37588
          DNS cache
 
37589
 
 
37590
2003-10-24 14:56  bagder
 
37591
 
 
37592
        * src/main.c: free all memory on failure before bailing out, not
 
37593
          really necessary but my upcoming automated test gets crazy if not
 
37594
 
 
37595
2003-10-24 10:56  bagder
 
37596
 
 
37597
        * RELEASE-NOTES: the actual release-notes is new too
 
37598
 
 
37599
2003-10-24 10:53  bagder
 
37600
 
 
37601
        * tests/runtests.pl: Introducing -t to "torture" the memory
 
37602
          allocations/failing/bail-outing in curl and libcurl. -t is not
 
37603
          used anywhere automated yet, and it does already identify memory
 
37604
          leaks on failed allocations. Work to do.
 
37605
 
 
37606
2003-10-24 10:09  bagder
 
37607
 
 
37608
        * tests/memanalyze.pl: produce a single summary of the amount of
 
37609
          allocations on -v
 
37610
 
 
37611
2003-10-24 08:12  bagder
 
37612
 
 
37613
        * CHANGES, RELEASE-NOTES: disable-eprt, fixed CA cert verfication
 
37614
 
 
37615
2003-10-23 09:46  bagder
 
37616
 
 
37617
        * src/main.c: Georg Horn's patch. -k is no longer mutually
 
37618
          exclusive with --cacert and --capath. Using -k together with one
 
37619
          of those just means that the result of the CA cert check is
 
37620
          ignored (but displayed if -v is used).
 
37621
 
 
37622
2003-10-23 09:44  bagder
 
37623
 
 
37624
        * lib/ssluse.c: Georg Horn's fixes to do different CA cert
 
37625
          verifications. They can now be done even if the result is
 
37626
          ignored, as some sites seem to require that.
 
37627
 
 
37628
2003-10-22 16:37  bagder
 
37629
 
 
37630
        * docs/curl.1: encourage use of -c to store cookies instead of -D
 
37631
 
 
37632
2003-10-22 14:46  bagder
 
37633
 
 
37634
        * tests/runtests.pl: allow gdb to check the libtest dir for sources
 
37635
          too (for the 500- tests)
 
37636
 
 
37637
2003-10-22 14:05  bagder
 
37638
 
 
37639
        * CHANGES, RELEASE-NOTES: we continue to improve things
 
37640
 
 
37641
2003-10-22 13:56  bagder
 
37642
 
 
37643
        * src/main.c: make --disable-eprt work, based on Gisle Vanem's
 
37644
          patch
 
37645
 
 
37646
2003-10-22 13:26  bagder
 
37647
 
 
37648
        * Makefile.dist: Dylan Ellicott added the vc-libcurl-ssl-dll target
 
37649
 
 
37650
2003-10-22 13:26  bagder
 
37651
 
 
37652
        * lib/Makefile.vc6: Dylan Ellicott added the
 
37653
          release-libcurl-ssl-dll target
 
37654
 
 
37655
2003-10-22 13:15  bagder
 
37656
 
 
37657
        * lib/transfer.c: Do the auth stuff at the end-of-headers and not
 
37658
          at the start-of-body, as we might not get a body when we get a
 
37659
          401 with a set of WWW-Authenticate: headers. This fixes the
 
37660
          problem Kevin Roth detected in 7.10.8-pre4 and pre5.  Verified by
 
37661
          test case 91.
 
37662
 
 
37663
2003-10-22 13:12  bagder
 
37664
 
 
37665
        * tests/data/test91: Modified to be able to repeat Kevin Roth's
 
37666
          problem
 
37667
 
 
37668
2003-10-21 16:15  bagder
 
37669
 
 
37670
        * RELEASE-NOTES: Andres
 
37671
 
 
37672
2003-10-21 16:14  bagder
 
37673
 
 
37674
        * CHANGES, lib/Makefile.m32, src/Makefile.m32: updated for mingw32
 
37675
 
 
37676
2003-10-21 16:11  bagder
 
37677
 
 
37678
        * include/curl/curl.h, src/version.h: pre5
 
37679
 
 
37680
2003-10-21 16:08  bagder
 
37681
 
 
37682
        * tests/data/test91: modified test 91 to look more like Kevin
 
37683
          Roth's error case
 
37684
 
 
37685
2003-10-21 08:56  bagder
 
37686
 
 
37687
        * tests/data/: Makefile.am, test91: test case 91 added, an attempt
 
37688
          to repeat a problem reported by Kevin Roth on Oct 20, 2003.
 
37689
 
 
37690
2003-10-21 08:34  bagder
 
37691
 
 
37692
        * lib/: http.c, url.c: conn->user and conn->passwd will now always
 
37693
          be set to point to something.  If not user or password is set,
 
37694
          they will point to a "" string.
 
37695
 
 
37696
2003-10-21 08:06  bagder
 
37697
 
 
37698
        * docs/KNOWN_BUGS: no colons in user names with USERPWD
 
37699
 
 
37700
2003-10-20 22:32  bagder
 
37701
 
 
37702
        * lib/http.c: allow no user and password for proxy too, Basic
 
37703
 
 
37704
2003-10-20 22:30  bagder
 
37705
 
 
37706
        * lib/http.c: allow no user and no passwd when doing basic auth
 
37707
 
 
37708
2003-10-20 10:45  bagder
 
37709
 
 
37710
        * lib/hostip.c: lock the DNS cache properly before adding an entry
 
37711
          when using asynch DNS
 
37712
 
 
37713
2003-10-20 10:25  bagder
 
37714
 
 
37715
        * buildconf: run autoconf in the ares dir as well if the dir is
 
37716
          present, after it has been run "as usual"
 
37717
 
 
37718
2003-10-19 19:54  bagder
 
37719
 
 
37720
        * RELEASE-NOTES: Georg Horn patched Curl_read()
 
37721
 
 
37722
2003-10-19 19:38  bagder
 
37723
 
 
37724
        * CHANGES, lib/sendf.c: better error output on SSL errors when
 
37725
          receiving data - Georg Horn patch
 
37726
 
 
37727
2003-10-19 07:42  bagder
 
37728
 
 
37729
        * lib/telnet.c: fixed the bug my previous change introduced
 
37730
 
 
37731
2003-10-18 22:38  bagder
 
37732
 
 
37733
        * lib/multi.c: minor fix to not shadow a variable
 
37734
 
 
37735
2003-10-18 22:35  bagder
 
37736
 
 
37737
        * lib/http.c: builds warning-free with -Wshadow now
 
37738
 
 
37739
2003-10-18 22:34  bagder
 
37740
 
 
37741
        * lib/connect.c: don't shadow 'socket'
 
37742
 
 
37743
2003-10-18 22:28  bagder
 
37744
 
 
37745
        * lib/transfer.c: fixed gcc -Wshadow warnings
 
37746
 
 
37747
2003-10-18 22:24  bagder
 
37748
 
 
37749
        * lib/telnet.c: removed gcc -Wshadow warning
 
37750
 
 
37751
2003-10-18 22:24  bagder
 
37752
 
 
37753
        * lib/telnet.c: memory leak
 
37754
 
 
37755
2003-10-18 22:14  bagder
 
37756
 
 
37757
        * lib/: connect.h, ftp.c, url.c, urldata.h: gcc -Wshadow complaints
 
37758
          fixed
 
37759
 
 
37760
2003-10-18 22:14  bagder
 
37761
 
 
37762
        * lib/http.c: compiler warning fix
 
37763
 
 
37764
2003-10-18 22:13  bagder
 
37765
 
 
37766
        * lib/getdate.y: prevent compiler warnings with relly picky
 
37767
          compiler options
 
37768
 
 
37769
2003-10-18 21:40  bagder
 
37770
 
 
37771
        * lib/curllib.dsp: Dominick Meglio pointed out these files should
 
37772
          be removed from here
 
37773
 
 
37774
2003-10-18 14:04  bagder
 
37775
 
 
37776
        * CHANGES, include/curl/curl.h, src/version.h: 7.10.8-pre4
 
37777
 
 
37778
2003-10-18 14:00  bagder
 
37779
 
 
37780
        * maketgz: 1. read the version from the command line 2. make the
 
37781
          libcurl and curl version the same
 
37782
 
 
37783
2003-10-18 13:53  bagder
 
37784
 
 
37785
        * docs/libcurl/libcurl-errors.3: Added a few undocumented errors
 
37786
 
 
37787
2003-10-17 15:31  bagder
 
37788
 
 
37789
        * docs/Makefile.am: nicer pdf generation
 
37790
 
 
37791
2003-10-17 15:11  bagder
 
37792
 
 
37793
        * CHANGES, RELEASE-NOTES, docs/TODO, docs/curl.1,
 
37794
          docs/libcurl/curl_easy_setopt.3, include/curl/curl.h, lib/ftp.c,
 
37795
          lib/transfer.c, lib/url.c, lib/urldata.h, src/main.c: Dominick
 
37796
          Meglio implemented CURLOPT_MAXFILESIZE and --max-filesize.
 
37797
 
 
37798
2003-10-17 14:44  bagder
 
37799
 
 
37800
        * lib/http_ntlm.c: typecasts to prevent warnings
 
37801
 
 
37802
2003-10-17 14:37  bagder
 
37803
 
 
37804
        * docs/TODO: cleaning
 
37805
 
 
37806
2003-10-17 14:21  bagder
 
37807
 
 
37808
        * docs/KNOWN_BUGS: empty path parts in FTP URLs
 
37809
 
 
37810
2003-10-17 13:36  bagder
 
37811
 
 
37812
        * docs/KNOWN_BUGS: The 100-continue and no-more-response bug
 
37813
 
 
37814
2003-10-17 11:29  bagder
 
37815
 
 
37816
        * lib/http.c: make empty names look fine in verbose output
 
37817
 
 
37818
2003-10-17 11:29  bagder
 
37819
 
 
37820
        * lib/http_ntlm.c: make no user or no password just mean blank
 
37821
          fields, not aborted operation
 
37822
 
 
37823
2003-10-17 11:28  bagder
 
37824
 
 
37825
        * tests/data/test16: finally we support >128 letter passwords so
 
37826
          this test was fixed to work
 
37827
 
 
37828
2003-10-17 11:28  bagder
 
37829
 
 
37830
        * lib/url.c: o the name and password arrays are 256 bytes, so let's
 
37831
          accept that lengthy   input o have ->passwd and ->name be NULL if
 
37832
          no name/passwd was given o only set default user+password for FTP
 
37833
          if no userpwd was given
 
37834
 
 
37835
2003-10-17 11:26  bagder
 
37836
 
 
37837
        * lib/ftp.c: made the code deal with empty name and password
 
37838
 
 
37839
2003-10-17 09:10  bagder
 
37840
 
 
37841
        * ares/.cvsignore: ignore these too
 
37842
 
 
37843
2003-10-17 09:07  bagder
 
37844
 
 
37845
        * CHANGES: verbose auth info
 
37846
 
 
37847
2003-10-17 09:05  bagder
 
37848
 
 
37849
        * lib/http.c: show info text (verbose) about auth type and user
 
37850
          name in use
 
37851
 
 
37852
2003-10-17 09:04  bagder
 
37853
 
 
37854
        * src/main.c: made the password prompt nicer
 
37855
 
 
37856
2003-10-17 08:59  bagder
 
37857
 
 
37858
        * src/config.h.in: define HAVE_SYS_SOCKET_H if that file is
 
37859
          present. This is needed when we #include "../lib/memdebug.h" for
 
37860
          memory debug builds.
 
37861
 
 
37862
2003-10-16 17:04  bagder
 
37863
 
 
37864
        * docs/RESOURCES: turned this into a list of documents/standards
 
37865
          curl adheres to
 
37866
 
 
37867
2003-10-16 16:15  bagder
 
37868
 
 
37869
        * CHANGES: subjectAltName and passwd changes
 
37870
 
 
37871
2003-10-16 16:14  bagder
 
37872
 
 
37873
        * docs/libcurl/curl_easy_setopt.3: removed the passwd options that
 
37874
          are no longer supported
 
37875
 
 
37876
2003-10-16 16:13  bagder
 
37877
 
 
37878
        * RELEASE-NOTES: password prompting gone from libcurl, fixed for
 
37879
          ntlm
 
37880
 
 
37881
2003-10-16 16:09  bagder
 
37882
 
 
37883
        * src/: Makefile.am, config.h.in, getpass.c, getpass.h, main.c:
 
37884
          Added support for password prompting if only used name is given
 
37885
          on the command line.
 
37886
 
 
37887
2003-10-16 16:08  bagder
 
37888
 
 
37889
        * lib/Makefile.am, lib/getpass.c, lib/getpass.h, lib/transfer.c,
 
37890
          lib/url.c, include/curl/curl.h: password promting support removed
 
37891
          from libcurl
 
37892
 
 
37893
2003-10-16 15:44  bagder
 
37894
 
 
37895
        * lib/ssluse.c: rewritten alternative name check
 
37896
 
 
37897
2003-10-15 22:37  bagder
 
37898
 
 
37899
        * lib/connect.c: the previous fix left this compiler error
 
37900
 
 
37901
2003-10-15 16:42  bagder
 
37902
 
 
37903
        * lib/ssluse.c: bad license situation for the altname patch
 
37904
 
 
37905
2003-10-15 13:44  bagder
 
37906
 
 
37907
        * CHANGES, RELEASE-NOTES: now libcurl runs better multi-threaded on
 
37908
          windows
 
37909
 
 
37910
2003-10-15 13:42  bagder
 
37911
 
 
37912
        * lib/connect.c: Avoid doing getsockopt() on Windows to verify
 
37913
          connects. It seems that this hogs Windows machines when libcurl
 
37914
          is being used multi-threaded (with > ~50 threads). Andrew Fuller
 
37915
          helped us verify and test this.
 
37916
 
 
37917
          According to a MSDN web page on connect(), it returns 0 when the
 
37918
          connect is done and thus we don't need the getsockopt() call
 
37919
          anyway on Windows.
 
37920
 
 
37921
2003-10-14 15:13  bagder
 
37922
 
 
37923
        * CHANGES, RELEASE-NOTES: duphandle fix
 
37924
 
 
37925
2003-10-14 15:10  bagder
 
37926
 
 
37927
        * lib/easy.c: Kimmo Kinnunen fixed a crash with duphandle() when
 
37928
          CURLDEBUG was set
 
37929
 
 
37930
2003-10-14 14:03  bagder
 
37931
 
 
37932
        * CHANGES, RELEASE-NOTES: Gisle Vanem brought IPv6-support to curl
 
37933
          on Windows
 
37934
 
 
37935
2003-10-14 14:00  bagder
 
37936
 
 
37937
        * lib/: config-win32.h, connect.c, dict.c, easy.c, file.c, ftp.c,
 
37938
          hostip.c, http.c, inet_pton.c, memdebug.c, memdebug.h,
 
37939
          progress.c, sendf.c, setup.h, speedcheck.c, telnet.c, timeval.c,
 
37940
          timeval.h, transfer.c, url.c: Gisle Vanem's IPv6-on-Windows patch
 
37941
          applied!
 
37942
 
 
37943
2003-10-14 13:27  bagder
 
37944
 
 
37945
        * buildconf: improved the libtool check to disqualify "1.4c" when
 
37946
          1.4.2 is required
 
37947
 
 
37948
2003-10-14 10:19  bagder
 
37949
 
 
37950
        * RELEASE-NOTES: Added Domenico Andreoli for his patches
 
37951
 
 
37952
2003-10-13 15:10  bagder
 
37953
 
 
37954
        * lib/README.ares: added more mirrored versions of the ares 1.1.1
 
37955
          package
 
37956
 
 
37957
2003-10-13 15:07  bagder
 
37958
 
 
37959
        * lib/README.ares: Updated build instruction since I now offer a
 
37960
          complete ares-package with all the patches already applied. No
 
37961
          need to apply any patches manually anymore.
 
37962
 
 
37963
          ares 1.1.1 is still compatible.
 
37964
 
 
37965
2003-10-13 14:24  bagder
 
37966
 
 
37967
        * CHANGES: Giuseppe Attardi's ares+multi problem of 12-oct-2003
 
37968
 
 
37969
2003-10-13 14:21  bagder
 
37970
 
 
37971
        * lib/multi.c: Clear the connection pointer after the async resolve
 
37972
          has failed.  This cures the problem reported by Giuseppe Attardi
 
37973
          on October 12, 2003.
 
37974
 
 
37975
2003-10-13 02:14  bagder
 
37976
 
 
37977
        * CHANGES: debian bug report #212086
 
37978
 
 
37979
2003-10-13 02:12  bagder
 
37980
 
 
37981
        * lib/Makefile.am: Removed extra LDFLAGS assignment. Pointed out in
 
37982
          debian bug report #212086 (http://bugs.debian.org/212086). Patch
 
37983
          by Domenico Andreoli.
 
37984
 
 
37985
2003-10-13 02:10  bagder
 
37986
 
 
37987
        * docs/: Makefile.am, libcurl/Makefile.am: use $(NROFF), not gnroff
 
37988
          (patch by Domenico Andreoli)
 
37989
 
 
37990
2003-10-12 15:58  bagder
 
37991
 
 
37992
        * CHANGES, RELEASE-NOTES: Dirk modifide the share-locking for DNS
 
37993
          lookups
 
37994
 
 
37995
2003-10-12 15:57  bagder
 
37996
 
 
37997
        * lib/hostip.c, tests/data/test506: Dirk Manske made the
 
37998
          share-locking around DNS lookups a bit "looser" so that multiple
 
37999
          DNS lookups can run simultaneously faster. The downside is that
 
38000
          resolving the same host name now can be made at once from
 
38001
          multiple threads, but the upside is that threads now don't alwys
 
38002
          have to wait for the others' resolves. Test case 506 updated
 
38003
          accordingly.
 
38004
 
 
38005
2003-10-09 22:12  bagder
 
38006
 
 
38007
        * CHANGES, RELEASE-NOTES: resume fix
 
38008
 
 
38009
2003-10-09 22:04  bagder
 
38010
 
 
38011
        * lib/url.c: Lachlan O'Dea fixed a resume problem: "If I set
 
38012
          CURLOPT_RESUME_FROM, perform an HTTP download, then reset
 
38013
          CURLOPT_RESUME_FROM to 0, the next download still has a Range
 
38014
          header with a garbage value." bug report #820502
 
38015
 
 
38016
2003-10-09 21:49  bagder
 
38017
 
 
38018
        * CHANGES: sws fix, inet_pton fix
 
38019
 
 
38020
2003-10-09 10:19  bagder
 
38021
 
 
38022
        * lib/inet_pton.c: Dominick Meglio fixed this to build fine on MSVC
 
38023
 
 
38024
2003-10-09 10:12  bagder
 
38025
 
 
38026
        * tests/server/: Makefile.am, sws.c: portability fix by using
 
38027
          setup.h from the lib directory
 
38028
 
 
38029
2003-10-09 10:09  bagder
 
38030
 
 
38031
        * configure.ac: removed creation of tests/server/config.h
 
38032
 
 
38033
2003-10-09 10:08  bagder
 
38034
 
 
38035
        * tests/server/config.h.in: not used anymore
 
38036
 
 
38037
2003-10-08 22:26  bagder
 
38038
 
 
38039
        * ares/CHANGES: name it pre1
 
38040
 
 
38041
2003-10-08 22:26  bagder
 
38042
 
 
38043
        * ares/CHANGES: clarify why this package exists
 
38044
 
 
38045
2003-10-08 22:25  bagder
 
38046
 
 
38047
        * ares/maketgz: run autoconf if needed
 
38048
 
 
38049
2003-10-08 22:20  bagder
 
38050
 
 
38051
        * ares/.cvsignore: ignore these files
 
38052
 
 
38053
2003-10-08 22:18  bagder
 
38054
 
 
38055
        * ares/: FILES, install-sh, maketgz, mkinstalldirs: added for
 
38056
          completeness
 
38057
 
 
38058
2003-10-08 22:18  bagder
 
38059
 
 
38060
        * ares/CHANGES: clarified the reason for this package
 
38061
 
 
38062
2003-10-08 21:56  bagder
 
38063
 
 
38064
        * lib/setup.h: bail out hard if ipv6 and ares are both enabled at
 
38065
          the same time
 
38066
 
 
38067
2003-10-08 15:54  bagder
 
38068
 
 
38069
        * CHANGES, include/curl/curl.h, src/version.h: 7.10.8-pre3 commit
 
38070
 
 
38071
2003-10-08 15:32  bagder
 
38072
 
 
38073
        * CHANGES, RELEASE-NOTES, lib/connect.c: - Frank Ticheler provided
 
38074
          a patch that fixes how libcurl connects to multiple   addresses,
 
38075
          if one of them fails (ipv4-code).
 
38076
 
 
38077
2003-10-08 15:07  bagder
 
38078
 
 
38079
        * lib/: inet_pton.c, inet_pton.h: include file fixes
 
38080
 
 
38081
2003-10-08 15:06  bagder
 
38082
 
 
38083
        * lib/ssluse.c: fixed to build fine without ssl
 
38084
 
 
38085
2003-10-08 00:00  bagder
 
38086
 
 
38087
        * configure.ac: check for inet_pton()
 
38088
 
 
38089
2003-10-07 23:59  bagder
 
38090
 
 
38091
        * CHANGES, RELEASE-NOTES: Neil Dunbar and subjectAltNames
 
38092
 
 
38093
2003-10-07 23:54  bagder
 
38094
 
 
38095
        * ares/: CHANGES, Makefile.in, NEWS, README, aclocal.m4, adig.c,
 
38096
          ahost.c, ares.h, ares__close_sockets.c, ares__get_hostent.c,
 
38097
          ares__read_line.c, ares_destroy.3, ares_destroy.c, ares_dns.h,
 
38098
          ares_expand_name.3, ares_expand_name.c, ares_fds.3, ares_fds.c,
 
38099
          ares_free_errmem.3, ares_free_errmem.c, ares_free_hostent.3,
 
38100
          ares_free_hostent.c, ares_free_string.3, ares_free_string.c,
 
38101
          ares_gethostbyaddr.3, ares_gethostbyaddr.c, ares_gethostbyname.3,
 
38102
          ares_gethostbyname.c, ares_init.3, ares_init.c,
 
38103
          ares_init_options.3, ares_mkquery.3, ares_mkquery.c,
 
38104
          ares_parse_a_reply.3, ares_parse_a_reply.c,
 
38105
          ares_parse_ptr_reply.3, ares_parse_ptr_reply.c, ares_private.h,
 
38106
          ares_process.3, ares_process.c, ares_query.3, ares_query.c,
 
38107
          ares_search.3, ares_search.c, ares_send.3, ares_send.c,
 
38108
          ares_strerror.3, ares_strerror.c, ares_timeout.3, ares_timeout.c,
 
38109
          config.guess, config.sub, configure.in, nameser.h,
 
38110
          windows_port.c, vc/vc.dsw, vc/vc.ncb, vc/vc.opt,
 
38111
          vc/adig/adig.dep, vc/adig/adig.dsp, vc/adig/adig.mak,
 
38112
          vc/adig/adig.plg, vc/ahost/ahost.dep, vc/ahost/ahost.dsp,
 
38113
          vc/ahost/ahost.mak, vc/ahost/ahost.plg, vc/areslib/areslib.dep,
 
38114
          vc/areslib/areslib.dsp, vc/areslib/areslib.mak,
 
38115
          vc/areslib/areslib.plg: ares 1.1.1 with collected applied patches
 
38116
 
 
38117
2003-10-07 23:46  bagder
 
38118
 
 
38119
        * lib/: Makefile.am, inet_pton.c, inet_pton.h, ssluse.c:   Neil
 
38120
          Dunbar provided a patch that now makes libcurl check SSL
 
38121
            subjectAltNames when matching certs. This is apparently
 
38122
          detailed in RFC2818
 
38123
            as the right thing to do. I had to add configure checks for
 
38124
          inet_pton() and
 
38125
            our own (strictly speaking, code from BIND written by Paul
 
38126
          Vixie) provided
 
38127
            code for the function for platforms that miss it.
 
38128
 
 
38129
2003-10-07 16:43  bagder
 
38130
 
 
38131
        * tests/: data/Makefile.am, data/test508, libtest/Makefile.am,
 
38132
          libtest/lib508.c: test case 508 added to test callback-based POST
 
38133
 
 
38134
2003-10-07 16:42  bagder
 
38135
 
 
38136
        * CHANGES, RELEASE-NOTES: http post fix
 
38137
 
 
38138
2003-10-07 16:39  bagder
 
38139
 
 
38140
        * lib/http.c: make sure that a regular POST using the read callback
 
38141
          works
 
38142
 
 
38143
2003-10-07 00:03  bagder
 
38144
 
 
38145
        * acinclude.m4: O_NONBLOCK does not work on BeOS according to Shard
 
38146
 
 
38147
2003-10-05 17:16  bagder
 
38148
 
 
38149
        * CHANGES, RELEASE-NOTES: builds better on BeOS
 
38150
 
 
38151
2003-10-05 17:05  bagder
 
38152
 
 
38153
        * src/setup.h: Shard's fix to build fine on BeOS
 
38154
 
 
38155
2003-10-05 17:04  bagder
 
38156
 
 
38157
        * lib/setup.h: BeOS-adjustments, as provided by Shard
 
38158
 
 
38159
2003-10-05 17:03  bagder
 
38160
 
 
38161
        * lib/http_ntlm.c: weird typo removed
 
38162
 
 
38163
2003-10-05 17:03  bagder
 
38164
 
 
38165
        * lib/hostip.c: just re-indented some code
 
38166
 
 
38167
2003-10-05 17:02  bagder
 
38168
 
 
38169
        * lib/connect.c: New code for BeOS-style non-blocking sockets,
 
38170
          provided by Shard and Jeremy Friesner.
 
38171
 
 
38172
2003-10-05 10:35  bagder
 
38173
 
 
38174
        * acinclude.m4: improved the non-block check a lot: * several tests
 
38175
          ALWAYS failed due to bad test programs * the IoctlSocket() test
 
38176
          now is linked on test as it could otherwise compile   fine on
 
38177
          many systems that doesn't support it * added a test for the BeOS
 
38178
          way of doing non-blocking sockets (based on a   patch from Shard)
 
38179
 
 
38180
2003-10-04 17:52  bagder
 
38181
 
 
38182
        * CHANGES: curlx.c example added
 
38183
 
 
38184
2003-10-04 17:51  bagder
 
38185
 
 
38186
        * CHANGES, RELEASE-NOTES: - Vincent Bronner pointed out that if you
 
38187
          set CURLOPT_COOKIE for a transfer   and then set it to NULL in a
 
38188
          subsequent one, the previous cookie was still   sent off!
 
38189
 
 
38190
2003-10-04 17:48  bagder
 
38191
 
 
38192
        * lib/http.c: Vincent Bronner pointed out that if you set
 
38193
          CURLOPT_COOKIE to NULL, it still sends off the previously set
 
38194
          cookie. This also concerns CURLOPT_REFERER.  This fix should stop
 
38195
          this.
 
38196
 
 
38197
2003-10-04 17:28  bagder
 
38198
 
 
38199
        * CHANGES, RELEASE-NOTES: Jon Turner fix
 
38200
 
 
38201
2003-10-04 17:25  bagder
 
38202
 
 
38203
        * lib/ftp.c: Jon Turner mentioned this bug fix to correct how
 
38204
          libcurl deals with paths after a failed transfer.
 
38205
 
 
38206
2003-10-04 16:53  bagder
 
38207
 
 
38208
        * CHANGES, RELEASE-NOTES: fixed ares-resolves and ip-only names
 
38209
 
 
38210
2003-10-04 16:50  bagder
 
38211
 
 
38212
        * lib/: hostip.c, hostip.h, multi.c: Based on a patch provided by
 
38213
          Siddhartha Prakash Jain. In Curl_resolv() when my_getaddrinfo()
 
38214
          has been called (and wait has been set to TRUE), we check if the
 
38215
          name already is resolved and if so don't return wait status to
 
38216
          the parent. This can happen with IP-only names.
 
38217
 
 
38218
2003-10-04 16:01  bagder
 
38219
 
 
38220
        * docs/libcurl/curl_easy_setopt.3: CURLOPT_NOBODY means HEAD on
 
38221
          HTTP servers
 
38222
 
 
38223
2003-10-03 15:46  bagder
 
38224
 
 
38225
        * docs/examples/: Makefile.am, curlx.c: Peter Sylvester's curlx.c
 
38226
          code example added
 
38227
 
 
38228
2003-10-03 15:19  bagder
 
38229
 
 
38230
        * CHANGES, RELEASE-NOTES: proto fix
 
38231
 
 
38232
2003-10-03 15:13  bagder
 
38233
 
 
38234
        * include/curl/curl.h: Renamed the function argument named
 
38235
          'access', as noted by Neil Spring in the debian bug report
 
38236
          #213180.
 
38237
 
 
38238
2003-10-02 21:04  bagder
 
38239
 
 
38240
        * CHANGES, configure.ac: James MacMillan's patch makes curl build
 
38241
          on QNC 6.2.x.
 
38242
 
 
38243
2003-09-23 14:20  bagder
 
38244
 
 
38245
        * docs/curl.1: documented the new 7.10.8 -T functionality
 
38246
 
 
38247
2003-09-23 13:53  bagder
 
38248
 
 
38249
        * docs/curl.1: -4 and -6 added
 
38250
 
 
38251
2003-09-23 13:42  bagder
 
38252
 
 
38253
        * RELEASE-NOTES: more details
 
38254
 
 
38255
2003-09-23 13:07  bagder
 
38256
 
 
38257
        * docs/BINDINGS: updated to match reality
 
38258
 
 
38259
2003-09-23 07:54  bagder
 
38260
 
 
38261
        * RELEASE-NOTES: real name
 
38262
 
 
38263
2003-09-23 00:36  bagder
 
38264
 
 
38265
        * CHANGES: ip version selector, SPNEGO feature added to -V output
 
38266
 
 
38267
2003-09-23 00:29  bagder
 
38268
 
 
38269
        * src/main.c: Added -4/--ipv4 and -6/ipv6.  Re-arranged some option
 
38270
          code.
 
38271
 
 
38272
2003-09-22 23:42  bagder
 
38273
 
 
38274
        * RELEASE-NOTES: cut the leading blurb, that will be used for the
 
38275
          mail announce only, not the actual text included here
 
38276
 
 
38277
2003-09-22 23:39  bagder
 
38278
 
 
38279
        * Makefile.am: Include the RELEASE-NOTES file too, which is basicly
 
38280
          the release announce message.
 
38281
 
 
38282
2003-09-22 23:38  bagder
 
38283
 
 
38284
        * RELEASE-NOTES: working draft of the upcoming 7.10.8 release notes
 
38285
 
 
38286
2003-09-22 01:22  bagder
 
38287
 
 
38288
        * CHANGES, include/curl/curl.h, src/version.h: 7.10.8-pre2
 
38289
 
 
38290
2003-09-22 01:14  bagder
 
38291
 
 
38292
        * CHANGES: another segfault with multi+ares+non-existing hostname
 
38293
 
 
38294
2003-09-22 01:10  bagder
 
38295
 
 
38296
        * lib/multi.c: failing to resolve a name using ares must
 
38297
          Curl_disconnect() the handle properly or risk getting into
 
38298
          trouble!
 
38299
 
 
38300
2003-09-22 00:13  bagder
 
38301
 
 
38302
        * configure.ac: find and detect the Heimdal GSSAPI include path
 
38303
          properly
 
38304
 
 
38305
2003-09-19 17:16  bagder
 
38306
 
 
38307
        * CHANGES, include/curl/curl.h, lib/hostip.c, lib/urldata.h: Added
 
38308
          CURLOPT_IPRESOLVE support
 
38309
 
 
38310
2003-09-19 14:56  bagder
 
38311
 
 
38312
        * CHANGES, configure.ac, docs/libcurl/curl_version_info.3,
 
38313
          include/curl/curl.h, lib/http.c, lib/http_negotiate.c,
 
38314
          lib/http_negotiate.h, lib/url.c, lib/urldata.h, lib/version.c:
 
38315
          Markus Moeller's SPNEGO patch applied, with my edits, additions
 
38316
          and minor cleanups.
 
38317
 
 
38318
2003-09-19 14:55  bagder
 
38319
 
 
38320
        * docs/FEATURES: updated
 
38321
 
 
38322
2003-09-16 00:59  bagder
 
38323
 
 
38324
        * CHANGES: language
 
38325
 
 
38326
2003-09-16 00:55  bagder
 
38327
 
 
38328
        * CHANGES: bug fixes
 
38329
 
 
38330
2003-09-16 00:33  bagder
 
38331
 
 
38332
        * lib/url.c: If a connection is closed down and it had some kind of
 
38333
          NTLM involved, we reset the authentication state to make it
 
38334
          restart on the next connection.
 
38335
 
 
38336
          This of course because NTLM is connection-oriented, whilst all
 
38337
          other authentication schemes are not.
 
38338
 
 
38339
2003-09-16 00:29  bagder
 
38340
 
 
38341
        * tests/data/: Makefile.am, test90: Test 90 added: --anyauth that
 
38342
          picks NTLM with a redirect and then another NTLM request.
 
38343
 
 
38344
2003-09-15 23:43  bagder
 
38345
 
 
38346
        * tests/FILEFORMAT: minor difference in how the part number magic
 
38347
          is made
 
38348
 
 
38349
2003-09-15 23:42  bagder
 
38350
 
 
38351
        * tests/server/sws.c: make the NTLM part numbers get increased
 
38352
          instead of plainly assigned, as this then makes redirection tests
 
38353
          work (as the new test 89)
 
38354
 
 
38355
2003-09-15 23:41  bagder
 
38356
 
 
38357
        * tests/data/: Makefile.am, test89: test 89 verifies -L and ntlm
 
38358
          authentication, as bug report #806328 claimed it doesn't work. It
 
38359
          works for me.
 
38360
 
 
38361
2003-09-15 23:11  bagder
 
38362
 
 
38363
        * tests/data/: Makefile.am, test88: test88, doing PUT with --digest
 
38364
          now works
 
38365
 
 
38366
2003-09-15 23:11  bagder
 
38367
 
 
38368
        * lib/: http.c, http_ntlm.c, http_ntlm.h: When we issue a HTTP
 
38369
          request, first make sure if the authentication phase is over or
 
38370
          not, as if it isn't we shall not begin any PUT or POST operation.
 
38371
 
 
38372
          This cures bug report #805853, and test case 88 verifies it!
 
38373
 
 
38374
2003-09-15 00:42  bagder
 
38375
 
 
38376
        * lib/README.ares: new ares patch uploaded
 
38377
 
 
38378
2003-09-15 00:06  bagder
 
38379
 
 
38380
        * CHANGES: Jeff Pohlmeyer is our hero of the week!
 
38381
 
 
38382
2003-09-14 23:24  bagder
 
38383
 
 
38384
        * lib/Makefile.am: reverted the change that blanks LIBS
 
38385
 
 
38386
2003-09-14 23:17  bagder
 
38387
 
 
38388
        * lib/: hash.c, hash.h, hostip.c: Jeff Pohlmeyer did some marvelous
 
38389
          debugging to track this one down. We MUST NOT free the existing
 
38390
          hash entry when we try to add a new one that matches an existing
 
38391
          entry. We now instead free the new one, and make the parent
 
38392
          function use the old entry's struct instead.
 
38393
 
 
38394
2003-09-12 22:45  bagder
 
38395
 
 
38396
        * lib/Makefile.am: blank the LIBS variable, as we don't need any
 
38397
          libs when we link the lib.
 
38398
 
 
38399
2003-09-12 20:35  bagder
 
38400
 
 
38401
        * docs/libcurl/curl_easy_setopt.3: Added more docs for
 
38402
          DEBUGFUNCTION as suggsted by Mohun Biswas
 
38403
 
 
38404
2003-09-12 20:27  bagder
 
38405
 
 
38406
        * CHANGES: multi handle DNS cache, "Negotiate" authentication,
 
38407
          zero-length proxy with ftp and an uninitialized pointer
 
38408
 
 
38409
2003-09-12 17:44  bagder
 
38410
 
 
38411
        * CHANGES: clear the proxy env
 
38412
 
 
38413
2003-09-12 17:41  bagder
 
38414
 
 
38415
        * tests/runtests.pl: When people have environment variables set for
 
38416
          protocol proxies, we must make sure to clear them before we run
 
38417
          the tests as they interfere badly otherwise.
 
38418
 
 
38419
2003-09-12 00:21  bagder
 
38420
 
 
38421
        * lib/: http.c, http_negotiate.c, urldata.h: Tim Bartley's patch
 
38422
          that makes the GSSNEGOTIATE option work for Microsoft's
 
38423
          "Negotiate" authentication as well.
 
38424
 
 
38425
2003-09-12 00:14  bagder
 
38426
 
 
38427
        * lib/multi.c: For easy handles within multi handles, we share the
 
38428
          DNS cache always.
 
38429
 
 
38430
2003-09-12 00:13  bagder
 
38431
 
 
38432
        * lib/llist.c: #ifdef 0'ed Curl_llist_insert_prev and
 
38433
          Curl_llist_remove_next, as they are not used by any code in
 
38434
          libcurl!
 
38435
 
 
38436
2003-09-12 00:05  bagder
 
38437
 
 
38438
        * lib/ftp.c: don't use a blank proxy
 
38439
 
 
38440
2003-09-11 23:27  bagder
 
38441
 
 
38442
        * lib/hostip.c: Curl_is_resolved(): FD_ZERO the file descriptors
 
38443
          before we call ares_fds().  Problem tracked down by Bjorn Reese.
 
38444
 
 
38445
2003-09-08 01:31  bagder
 
38446
 
 
38447
        * CHANGES, include/curl/curl.h, src/version.h: 7.10.8-pre1 commit
 
38448
 
 
38449
2003-09-07 17:00  bagder
 
38450
 
 
38451
        * lib/md5.c: do not use 'long' to store 4 bytes, as 64bit
 
38452
          architectures have 64bit longs.
 
38453
 
 
38454
2003-09-05 16:34  bagder
 
38455
 
 
38456
        * CHANGES: yesterday and today in words
 
38457
 
 
38458
2003-09-05 14:44  bagder
 
38459
 
 
38460
        * lib/: hash.c, llist.c, llist.h: Uses less macros. #ifdef'ed out
 
38461
          unused functions. Edited slightly to be more in the same style as
 
38462
          other curl source code. The only actual code change is an added
 
38463
          check after a malloc() call.
 
38464
 
 
38465
2003-09-05 13:02  bagder
 
38466
 
 
38467
        * docs/libcurl/curl_easy_setopt.3: Early Ehlinger's
 
38468
          CURLOPT_FTP_RESPONSE_TIMEOUT option documented by himself.
 
38469
 
 
38470
2003-09-05 11:53  bagder
 
38471
 
 
38472
        * configure.ac: --enable-thread was broken and this should cure it
 
38473
          Kevin Fisk reported.
 
38474
 
 
38475
2003-09-04 15:32  bagder
 
38476
 
 
38477
        * include/curl/curl.h: CURLINFO_HTTPAUTH_AVAIL and
 
38478
          CURLINFO_PROXYAUTH_AVAIL
 
38479
 
 
38480
2003-09-04 15:31  bagder
 
38481
 
 
38482
        * lib/http_ntlm.c: no user or password set, bail out
 
38483
 
 
38484
2003-09-04 15:07  bagder
 
38485
 
 
38486
        * lib/http.c: ah, this change broke multiple test cases
 
38487
 
 
38488
2003-09-04 13:34  bagder
 
38489
 
 
38490
        * lib/http.c: J�rg pointed out that I did this fix wrongly, now
 
38491
          authwant is cleared properly if no auth is available
 
38492
 
 
38493
2003-09-04 12:55  bagder
 
38494
 
 
38495
        * lib/: getinfo.c, http.c, urldata.h: Based on Joerg Mueller-Tolk's
 
38496
          patch, this introduces support for CURLINFO_HTTPAUTH_AVAIL and
 
38497
          CURLINFO_PROXYAUTH_AVAIL
 
38498
 
 
38499
2003-09-04 12:18  bagder
 
38500
 
 
38501
        * lib/http.c: 1. store the httpproxycode in the loop after it is
 
38502
          parsed 2. made Curl_http_auth_act() reset 'authavail'
 
38503
          unconditionally
 
38504
 
 
38505
2003-09-04 12:08  bagder
 
38506
 
 
38507
        * lib/http.c: avoid proxy (and other) auth if no user+password is
 
38508
          given
 
38509
 
 
38510
2003-09-04 12:04  bagder
 
38511
 
 
38512
        * lib/libcurl.def: added the missing share-functions, pointed out
 
38513
          by Edward Chan
 
38514
 
 
38515
2003-09-04 00:02  bagder
 
38516
 
 
38517
        * CHANGES, include/curl/curl.h, lib/ftp.c, lib/url.c,
 
38518
          lib/urldata.h: Early Ehlinger's CURLOPT_FTP_RESPONSE_TIMEOUT
 
38519
          patch applied.
 
38520
 
 
38521
2003-09-03 23:52  bagder
 
38522
 
 
38523
        * CHANGES: recent fixes
 
38524
 
 
38525
2003-09-03 23:51  bagder
 
38526
 
 
38527
        * lib/: http.c, http.h, transfer.c: Re-arranged code to make the
 
38528
          proxy-CONNECT loop able to do some of the authentication
 
38529
          negotiations needed for NTLM, Digest etc.
 
38530
 
 
38531
2003-09-03 23:47  bagder
 
38532
 
 
38533
        * lib/url.c: Joerg Mueller-Tolk's fix to better deal with
 
38534
          user+passwords for proxies
 
38535
 
 
38536
2003-09-03 23:44  bagder
 
38537
 
 
38538
        * lib/ftp.c: minor fix to make better bail-out check
 
38539
 
 
38540
2003-09-03 22:47  bagder
 
38541
 
 
38542
        * lib/ssluse.c: warn if no CN is available if verify is only set to
 
38543
          1
 
38544
 
 
38545
2003-09-03 22:42  bagder
 
38546
 
 
38547
        * CHANGES: stuff I had added in my copy at home, now at last I'm
 
38548
          online from here again
 
38549
 
 
38550
2003-09-03 17:37  bagder
 
38551
 
 
38552
        * tests/server/getpart.c: Peter Pentchev found two problems. One
 
38553
          realloc problem that could allocate too little data, and one case
 
38554
          of not zero-terminating the returned string.
 
38555
 
 
38556
          I chose a slightly different patch than the one Peter provided.
 
38557
 
 
38558
2003-09-02 09:48  bagder
 
38559
 
 
38560
        * lib/http_digest.c: wrap at 80 cols
 
38561
 
 
38562
2003-09-01 10:57  bagder
 
38563
 
 
38564
        * CHANGES: two patches applied
 
38565
 
 
38566
2003-09-01 10:43  bagder
 
38567
 
 
38568
        * docs/TODO: "Securing FTP with TLS" was updated to revision 12
 
38569
 
 
38570
2003-09-01 10:36  bagder
 
38571
 
 
38572
        * docs/KNOWN_BUGS: LDAP fixed in CVS (for upcoming 7.10.8)
 
38573
 
 
38574
2003-09-01 10:23  bagder
 
38575
 
 
38576
        * lib/ldap.c: Henrik Storner's update to make libcurl work with
 
38577
          OpenLDAP 2.1.22 (current).  Also reported to work with OpenLDAP
 
38578
          2.0.26.
 
38579
 
 
38580
2003-09-01 10:22  bagder
 
38581
 
 
38582
        * include/curl/curl.h: CURLE_LDAP_INVALID_URL added (by Henrik
 
38583
          Storner)
 
38584
 
 
38585
2003-09-01 10:21  bagder
 
38586
 
 
38587
        * lib/hostip.c: The error buffer was not getting filled when
 
38588
          Curl_wait_for_resolv() fails.  Jeff Pohlmeyer fixed.
 
38589
 
 
38590
2003-08-29 10:43  bagder
 
38591
 
 
38592
        * lib/version.c: typecase to please the compiler gods
 
38593
 
 
38594
2003-08-29 10:43  bagder
 
38595
 
 
38596
        * lib/transfer.c: typecast to prevent compiler warning
 
38597
 
 
38598
2003-08-28 13:28  bagder
 
38599
 
 
38600
        * lib/url.c: CURLOPT_BUFFERSIZE must not be smaller than 0 (zero)
 
38601
          as that is impossible for us to deal with
 
38602
 
 
38603
2003-08-28 13:21  bagder
 
38604
 
 
38605
        * docs/examples/multi-app.c: Henrik Storner's rewrite that includes
 
38606
          a nice usage of curl_multi_info_read()
 
38607
 
 
38608
2003-08-28 12:39  bagder
 
38609
 
 
38610
        * lib/Makefile.am: only do chmod if there's a file present
 
38611
 
 
38612
2003-08-24 16:29  bagder
 
38613
 
 
38614
        * lib/strequal.c: added the strcasecmp() proto here (moved from
 
38615
          setup.h), as this is the only file within libcurl to use that
 
38616
          function
 
38617
 
 
38618
2003-08-24 16:28  bagder
 
38619
 
 
38620
        * lib/setup.h: removed the strcasecmp() proto from here, and moved
 
38621
          it to the strequal.c file instead
 
38622
 
 
38623
2003-08-22 14:56  bagder
 
38624
 
 
38625
        * docs/curl.1: we support any number of globs now, even for #[num]
 
38626
          ones
 
38627
 
 
38628
2003-08-22 14:35  bagder
 
38629
 
 
38630
        * lib/ftp.c: have cwd_and_mkd prefixed with ftp_ to make it appear
 
38631
          as a ftp-only function
 
38632
 
 
38633
2003-08-22 14:25  bagder
 
38634
 
 
38635
        * lib/hostip.c: use proper type to prevent compiler warning
 
38636
 
 
38637
2003-08-21 14:07  bagder
 
38638
 
 
38639
        * lib/hostip.c: Vincent Sanders provided a fix for name resolving
 
38640
          when linked with uClibc.
 
38641
 
 
38642
2003-08-20 17:44  bagder
 
38643
 
 
38644
        * docs/libcurl/curl_easy_getinfo.3: CURLINFO_RESPONSE_CODE instead
 
38645
          of CURLINFO_HTTP_CODE
 
38646
 
 
38647
2003-08-20 17:42  bagder
 
38648
 
 
38649
        * include/curl/curl.h, src/writeenv.c, src/writeout.c,
 
38650
          lib/getinfo.c: CURLINFO_RESPONSE_CODE replaces CURLINFO_HTTP_CODE
 
38651
 
 
38652
2003-08-20 17:41  bagder
 
38653
 
 
38654
        * lib/: ftp.c, urldata.h: store the FTP response code in the
 
38655
          httpcode variable
 
38656
 
 
38657
2003-08-20 17:40  bagder
 
38658
 
 
38659
        * lib/netrc.c: removed the goto and re-indented slightly
 
38660
 
 
38661
2003-08-20 17:39  bagder
 
38662
 
 
38663
        * lib/transfer.c: transfer fix for multi interface
 
38664
 
 
38665
2003-08-20 15:49  bagder
 
38666
 
 
38667
        * lib/multi.c: made curl_multi_info_read() set 'msgs_in_queue' to 0
 
38668
          even when it returns NULL!
 
38669
 
 
38670
2003-08-20 01:42  bagder
 
38671
 
 
38672
        * CHANGES: recent action
 
38673
 
 
38674
2003-08-20 01:42  bagder
 
38675
 
 
38676
        * src/main.c: Now offering support for multiple -T on the same
 
38677
          command line, just make sure you have one URL for each -T. A -T
 
38678
          file name can also be "globbed" like -T "{file1,file2}".
 
38679
 
 
38680
          Test case 149 verifies this functionality.
 
38681
 
 
38682
2003-08-20 01:38  bagder
 
38683
 
 
38684
        * tests/data/Makefile.am: test case 149 is here
 
38685
 
 
38686
2003-08-20 01:38  bagder
 
38687
 
 
38688
        * tests/data/test58: switch off globbing to enable [] in file names
 
38689
          for -T
 
38690
 
 
38691
2003-08-20 01:37  bagder
 
38692
 
 
38693
        * tests/data/test149: check the upload
 
38694
 
 
38695
2003-08-20 01:36  bagder
 
38696
 
 
38697
        * tests/data/test149: teste multiple uploads in one command line
 
38698
 
 
38699
2003-08-20 01:23  bagder
 
38700
 
 
38701
        * lib/hostip.c: make sure the 'done' variable is always set to
 
38702
          something in the Curl_is_resolved() function
 
38703
 
 
38704
2003-08-19 17:38  bagder
 
38705
 
 
38706
        * configure.ac: when --enable-debug is used to set debug options
 
38707
          with gcc, use -Wno-long-long to inhibit long long warnings (ISO
 
38708
          C90 does not support `long long')
 
38709
 
 
38710
2003-08-19 17:37  bagder
 
38711
 
 
38712
        * lib/mprintf.c: Respect HAVE_LONGLONG to support 'long long'
 
38713
 
 
38714
2003-08-19 11:56  bagder
 
38715
 
 
38716
        * configure.ac: check for CRYPTO_cleanup_all_ex_data as well
 
38717
 
 
38718
2003-08-19 11:56  bagder
 
38719
 
 
38720
        * lib/ssluse.c: CRYPTO_cleanup_all_ex_data() is not present in all
 
38721
          OpenSSL versions so we need to check for its presence in the
 
38722
          configure script
 
38723
 
 
38724
2003-08-19 11:38  bagder
 
38725
 
 
38726
        * tests/libtest/.cvsignore: better ignore pattern
 
38727
 
 
38728
2003-08-19 11:37  bagder
 
38729
 
 
38730
        * tests/libtest/: Makefile.am, lib507.c: test507 for multi with bad
 
38731
          host name
 
38732
 
 
38733
2003-08-19 11:36  bagder
 
38734
 
 
38735
        * tests/data/: Makefile.am, test507: test507 added
 
38736
 
 
38737
2003-08-19 11:29  bagder
 
38738
 
 
38739
        * lib/hostip.c: don't set done==TRUE if the host name doesn't
 
38740
          resolve
 
38741
 
 
38742
2003-08-19 09:51  bagder
 
38743
 
 
38744
        * lib/ssluse.c: Loren Kirkby pointed out that we need to call
 
38745
          CRYPTO_cleanup_all_ex_data() when we cleanup the SSL stuff to not
 
38746
          leak any memory.
 
38747
 
 
38748
          I wish this was documented anywhere.
 
38749
 
 
38750
2003-08-18 17:27  bagder
 
38751
 
 
38752
        * docs/CONTRIBUTE: minor edit
 
38753
 
 
38754
2003-08-18 17:24  bagder
 
38755
 
 
38756
        * docs/BUGS: minor edits
 
38757
 
 
38758
2003-08-18 17:11  bagder
 
38759
 
 
38760
        * src/config.h.in: set the large-file support defines for the
 
38761
          client too
 
38762
 
 
38763
2003-08-17 15:32  bagder
 
38764
 
 
38765
        * lib/url.c: setting WRITEFUNCTION or READFUNCTION to NULL will now
 
38766
          reset the callback pointers to the internal default functions
 
38767
 
 
38768
2003-08-15 09:08  bagder
 
38769
 
 
38770
        * CHANGES, include/curl/curl.h, src/version.h: 7.10.7
 
38771
 
 
38772
2003-08-15 08:35  bagder
 
38773
 
 
38774
        * docs/libcurl/curl_easy_setopt.3: removed lots of "added in
 
38775
          [version]" where [version] is resonably old
 
38776
 
 
38777
2003-08-15 00:44  bagder
 
38778
 
 
38779
        * configure.ac: check for long long changed the use of
 
38780
          AC_CHECK_TYPE as the previous approach is deprecated require 2.57
 
38781
          properly
 
38782
 
 
38783
2003-08-15 00:42  bagder
 
38784
 
 
38785
        * lib/setup.h: Possible code for large file support, added within
 
38786
          #if 0 so far.
 
38787
 
 
38788
2003-08-15 00:38  bagder
 
38789
 
 
38790
        * README: new Russian mirror both web and download
 
38791
 
 
38792
2003-08-15 00:38  bagder
 
38793
 
 
38794
        * tests/memanalyze.pl: supprt for the new memlimit stuff
 
38795
 
 
38796
2003-08-15 00:00  bagder
 
38797
 
 
38798
        * docs/curl.1: added one "added in blabla" and removed a few
 
38799
 
 
38800
2003-08-14 17:06  bagder
 
38801
 
 
38802
        * lib/transfer.c: Curl_SSL_InitSessions can return error, so check
 
38803
          the return code and bail out if necessary
 
38804
 
 
38805
2003-08-14 17:06  bagder
 
38806
 
 
38807
        * lib/llist.c: Curl_llist_destroy() checks the input for non-NULL
 
38808
 
 
38809
2003-08-14 17:05  bagder
 
38810
 
 
38811
        * lib/hash.h: new proto for Curl_hash_init
 
38812
 
 
38813
2003-08-14 17:05  bagder
 
38814
 
 
38815
        * lib/hash.c: 1. check allocs 2. don't leave allocated memory
 
38816
          behind when returning error
 
38817
 
 
38818
2003-08-14 17:02  bagder
 
38819
 
 
38820
        * lib/easy.c: return failure when the host cache creation fails
 
38821
 
 
38822
2003-08-14 17:01  bagder
 
38823
 
 
38824
        * src/main.c: activate the new memory limit tests if requested only
 
38825
          set cookiejar if selected
 
38826
 
 
38827
2003-08-14 17:01  bagder
 
38828
 
 
38829
        * src/urlglob.c: return failure when an alloc function fails
 
38830
 
 
38831
2003-08-14 16:20  bagder
 
38832
 
 
38833
        * lib/url.c: prevent memory leak when going out of memory
 
38834
 
 
38835
2003-08-14 16:19  bagder
 
38836
 
 
38837
        * lib/: memdebug.c, memdebug.h: allow out-of-memory testing by
 
38838
          setting a limit. That number of memory allocation calls will
 
38839
          succeed, the following will return NULL!
 
38840
 
 
38841
2003-08-14 15:38  bagder
 
38842
 
 
38843
        * src/main.c: better freeing when bailing out due to bad output
 
38844
          glob
 
38845
 
 
38846
2003-08-14 15:37  bagder
 
38847
 
 
38848
        * src/urlglob.c: free data on failure
 
38849
 
 
38850
2003-08-14 15:37  bagder
 
38851
 
 
38852
        * tests/data/: Makefile.am, test87: test87 verifies the new and
 
38853
          better check for bad -o #[num] stuff
 
38854
 
 
38855
2003-08-14 15:01  bagder
 
38856
 
 
38857
        * tests/.cvsignore: ignore the .pid files
 
38858
 
 
38859
2003-08-14 15:00  bagder
 
38860
 
 
38861
        * tests/libtest/.cvsignore: ignore lib506 too
 
38862
 
 
38863
2003-08-14 14:59  bagder
 
38864
 
 
38865
        * tests/runtests.pl: better report on why tests are skipped, and
 
38866
          also show a count of the amount of test cases that were
 
38867
          "considered".
 
38868
 
 
38869
2003-08-14 13:53  bagder
 
38870
 
 
38871
        * src/main.c: In case the output urlglob file name returned is
 
38872
          NULL, then there was badness in the string and we help our user
 
38873
          by returning an error.
 
38874
 
 
38875
2003-08-14 13:53  bagder
 
38876
 
 
38877
        * src/urlglob.c: modified the #[num] code to be more robust, to
 
38878
          return NULL on errors and to support numbers larger than 9
 
38879
 
 
38880
2003-08-14 13:51  bagder
 
38881
 
 
38882
        * tests/data/test74: corrected this test case
 
38883
 
 
38884
2003-08-14 13:50  bagder
 
38885
 
 
38886
        * tests/data/test86: test urlglobbing range requests
 
38887
 
 
38888
2003-08-14 13:50  bagder
 
38889
 
 
38890
        * tests/data/Makefile.am: test86 added
 
38891
 
 
38892
2003-08-12 23:18  bagder
 
38893
 
 
38894
        * tests/runtests.pl: David Byron's fix that makes this script use
 
38895
          'cygpath' instead of 'pwd' if this runs on windows, to find out
 
38896
          the current working directory.
 
38897
 
 
38898
2003-08-12 14:48  bagder
 
38899
 
 
38900
        * CHANGES, include/curl/curl.h, src/version.h: 7.10.7-pre4 commit
 
38901
 
 
38902
2003-08-12 11:08  bagder
 
38903
 
 
38904
        * docs/libcurl/Makefile.am: nicer make target for the pdf
 
38905
          conversion
 
38906
 
 
38907
2003-08-12 10:58  bagder
 
38908
 
 
38909
        * docs/libcurl/Makefile.am: don't treat index.html as the generated
 
38910
          HTML pages
 
38911
 
 
38912
2003-08-12 10:58  bagder
 
38913
 
 
38914
        * docs/libcurl/index.html: added the new man pages
 
38915
 
 
38916
2003-08-12 10:58  bagder
 
38917
 
 
38918
        * docs/libcurl/curl_free.3: corrected return type
 
38919
 
 
38920
2003-08-12 10:51  bagder
 
38921
 
 
38922
        * docs/libcurl/Makefile.am: added the new curl_share_* man pages,
 
38923
          the libcurl-easy, the libcurl-share, made the generated pdf and
 
38924
          html files get removed on 'make clean'. Made the pdf conversion
 
38925
          remove the temporary .ps files.
 
38926
 
 
38927
2003-08-12 10:46  bagder
 
38928
 
 
38929
        * docs/libcurl/: libcurl-easy.3, libcurl.3: separated the
 
38930
          easy-specific stuff into a new libcurl-easy.3 man page and made
 
38931
          the libcurl.3 one a more generic overview
 
38932
 
 
38933
2003-08-12 10:26  bagder
 
38934
 
 
38935
        * docs/libcurl/curl_version_info.3: added the asynchdns bit
 
38936
 
 
38937
2003-08-12 10:20  bagder
 
38938
 
 
38939
        * lib/http.c: Bugfix from Serge Semashko that fixes a bug
 
38940
          introduced when we applied his NTLM patch. Test case 84 and 85
 
38941
          verify this.
 
38942
 
 
38943
2003-08-12 10:19  bagder
 
38944
 
 
38945
        * tests/data/: Makefile.am, test82, test83, test84, test85: more
 
38946
          auth tests
 
38947
 
 
38948
2003-08-12 01:15  bagder
 
38949
 
 
38950
        * lib/: getinfo.c, http.c, urldata.h: Added support for
 
38951
          CURLINFO_HTTP_CONNECTCODE
 
38952
 
 
38953
2003-08-12 01:15  bagder
 
38954
 
 
38955
        * lib/connect.c: bindlocal works for Windows!
 
38956
 
 
38957
2003-08-12 01:13  bagder
 
38958
 
 
38959
        * src/main.c: Check CURL_VERSION_ASYNCHDNS for feature output
 
38960
 
 
38961
2003-08-12 01:13  bagder
 
38962
 
 
38963
        * lib/version.c: Set the CURL_VERSION_ASYNCHDNS bit if USE_ARES is
 
38964
          defined.
 
38965
 
 
38966
2003-08-12 01:12  bagder
 
38967
 
 
38968
        * include/curl/curl.h: Added CURLINFO_HTTP_CONNECTCODE Added
 
38969
          CURL_VERSION_ASYNCHDNS
 
38970
 
 
38971
2003-08-12 01:07  bagder
 
38972
 
 
38973
        * docs/libcurl/curl_version.3: mention curl_version_info
 
38974
 
 
38975
2003-08-12 00:48  bagder
 
38976
 
 
38977
        * CHANGES: mention the pre3 release
 
38978
 
 
38979
2003-08-11 23:34  bagder
 
38980
 
 
38981
        * docs/examples/fopen.c: Vincent Sanders's massive update of this
 
38982
          example code. One could argue weather this is still an "example"
 
38983
          or a whole new API layer! ;-)
 
38984
 
 
38985
2003-08-11 18:17  bagder
 
38986
 
 
38987
        * docs/TODO: edits
 
38988
 
 
38989
2003-08-11 17:15  bagder
 
38990
 
 
38991
        * docs/KNOWN_BUGS: two more known bugs
 
38992
 
 
38993
2003-08-11 16:55  bagder
 
38994
 
 
38995
        * lib/http_ntlm.c: added include "http.h" to prevent a warning
 
38996
 
 
38997
2003-08-11 15:18  bagder
 
38998
 
 
38999
        * configure.ac: define USE_ARES nicer if enabled
 
39000
 
 
39001
2003-08-11 14:30  bagder
 
39002
 
 
39003
        * lib/url.c: use safefree instead
 
39004
 
 
39005
2003-08-11 14:26  bagder
 
39006
 
 
39007
        * tests/data/Makefile.am: forgot the backslash
 
39008
 
 
39009
2003-08-11 14:25  bagder
 
39010
 
 
39011
        * lib/url.c: memory leak fixed when re-using connections with proxy
 
39012
          user+passwd
 
39013
 
 
39014
2003-08-11 14:23  bagder
 
39015
 
 
39016
        * src/: main.c, version.h: --proxy-ntlm added
 
39017
 
 
39018
2003-08-11 14:23  bagder
 
39019
 
 
39020
        * tests/data/: Makefile.am, test81, test82: 81 + 82 test NTLM proxy
 
39021
          stuff
 
39022
 
 
39023
2003-08-11 14:04  bagder
 
39024
 
 
39025
        * src/main.c: remodeled the help text to avoid those annoying
 
39026
          puts() problems when a string reaches > 512 bytes...
 
39027
 
 
39028
2003-08-11 13:54  bagder
 
39029
 
 
39030
        * docs/libcurl/curl_easy_setopt.3: CURLOPT_PROXYAUTH explained
 
39031
 
 
39032
2003-08-11 13:48  bagder
 
39033
 
 
39034
        * include/curl/curl.h: CURLOPT_PROXYAUTH added by Serge Semashko
 
39035
 
 
39036
2003-08-11 13:47  bagder
 
39037
 
 
39038
        * lib/: http.c, http.h, http_ntlm.c, transfer.c, url.c, urldata.h:
 
39039
          Serge Semashko added CURLOPT_PROXYAUTH support, and now NTLM for
 
39040
          proxies work.
 
39041
 
 
39042
2003-08-11 13:29  bagder
 
39043
 
 
39044
        * docs/libcurl/curl_easy_setopt.3: Christian Beutenmueller
 
39045
          corrected the CURLOPT_FILE referer, as we nowadays call it
 
39046
          CURLOPT_WRITEDATA.
 
39047
 
 
39048
2003-08-11 13:09  bagder
 
39049
 
 
39050
        * tests/data/Makefile.am: added test80
 
39051
 
 
39052
2003-08-11 13:09  bagder
 
39053
 
 
39054
        * tests/data/test80: tunnel through proxy, with both proxy and
 
39055
          regular authentication
 
39056
 
 
39057
2003-08-11 12:34  bagder
 
39058
 
 
39059
        * src/main.c: -Z and -@ no longer work, they are now officially
 
39060
          available for other options, more frequently used, in a future
 
39061
          release
 
39062
 
 
39063
2003-08-11 12:12  bagder
 
39064
 
 
39065
        * tests/data/: Makefile.am, test46, test79: added test 79, a basic
 
39066
          test that fetches an FTP URL over a HTTP proxy
 
39067
 
 
39068
2003-08-11 11:56  bagder
 
39069
 
 
39070
        * lib/: cookie.h, easy.c, sendf.c, share.c, transfer.c, url.c: the
 
39071
          new cookie functions that require 'data' passed in
 
39072
 
 
39073
2003-08-11 11:55  bagder
 
39074
 
 
39075
        * lib/http.c: support sending off cookies without contents
 
39076
 
 
39077
2003-08-11 11:55  bagder
 
39078
 
 
39079
        * lib/cookie.c: Added some infof() calls, that require the data
 
39080
          pointer so now several cookie functions need that.
 
39081
 
 
39082
          I also fixed the cookie loader to properly load and deal with
 
39083
          cookies without contents (or rather with a blank content).
 
39084
 
 
39085
2003-08-11 09:30  bagder
 
39086
 
 
39087
        * docs/THANKS: added Dirk Manske
 
39088
 
 
39089
2003-08-11 09:28  bagder
 
39090
 
 
39091
        * docs/THANKS: removed the dashes
 
39092
 
 
39093
2003-08-11 09:25  bagder
 
39094
 
 
39095
        * docs/libcurl/: curl_share_cleanup.3, curl_share_init.3,
 
39096
          curl_share_setopt.3, libcurl-share.3: documenting the share
 
39097
          interface
 
39098
 
 
39099
2003-08-11 09:24  bagder
 
39100
 
 
39101
        * docs/curl.1: removed the BUGS section
 
39102
 
 
39103
2003-08-11 09:23  bagder
 
39104
 
 
39105
        * docs/libcurl/curl_easy_setopt.3: remove the BUGS section
 
39106
 
 
39107
2003-08-11 09:23  bagder
 
39108
 
 
39109
        * docs/curl.1: fix lines that start with "
 
39110
 
 
39111
2003-08-11 08:44  bagder
 
39112
 
 
39113
        * tests/: data/Makefile.am, data/test506, libtest/Makefile.am,
 
39114
          libtest/lib506.c: test case 506 added, written by Dirk Manske
 
39115
 
 
39116
2003-08-11 08:30  bagder
 
39117
 
 
39118
        * lib/share.c: Dirk Manske's bugfix for the share stuff
 
39119
 
 
39120
2003-08-10 19:11  bagder
 
39121
 
 
39122
        * lib/ftp.c: don't claim the PASV connect is connected unless it
 
39123
          *really* is!
 
39124
 
 
39125
2003-08-08 19:56  bagder
 
39126
 
 
39127
        * lib/file.c: make sure the string is long enough
 
39128
 
 
39129
2003-08-08 19:18  bagder
 
39130
 
 
39131
        * tests/server/getpart.c: Gisle Vanem fixed a single-byte overflow
 
39132
 
 
39133
2003-08-08 19:12  bagder
 
39134
 
 
39135
        * lib/file.c: David Byron's fix for file:// URLs with drive letters
 
39136
          included.
 
39137
 
 
39138
2003-08-08 13:13  bagder
 
39139
 
 
39140
        * lib/Makefile.am: chmod the cabundle file before we attempt to
 
39141
          write to it, to make make distcheck run fine
 
39142
 
 
39143
2003-08-08 13:05  bagder
 
39144
 
 
39145
        * CHANGES: ftp create dirs work done
 
39146
 
 
39147
2003-08-08 13:04  bagder
 
39148
 
 
39149
        * docs/libcurl/curl_easy_setopt.3: added
 
39150
          CURLOPT_FTP_CREATE_MISSING_DIRS
 
39151
 
 
39152
2003-08-08 12:32  bagder
 
39153
 
 
39154
        * tests/data/: Makefile.am, test148: ftp-create-dirs test when MKD
 
39155
          fails
 
39156
 
 
39157
2003-08-08 12:26  bagder
 
39158
 
 
39159
        * docs/curl.1: --ftp-create-dirs
 
39160
 
 
39161
2003-08-08 12:24  bagder
 
39162
 
 
39163
        * src/main.c: introducing --ftp-create_dirs
 
39164
 
 
39165
2003-08-08 12:23  bagder
 
39166
 
 
39167
        * tests/data/: Makefile.am, test147: --ftp-create-dirs test
 
39168
 
 
39169
2003-08-08 12:21  bagder
 
39170
 
 
39171
        * tests/ftpserver.pl: Support COUNT in the control file, to set the
 
39172
          number of times the custom REPLY is to be sent back before
 
39173
          getting blanked and reverted to the built-in action. Now, we can
 
39174
          make CWD fail once and then succeed when retried.
 
39175
 
 
39176
2003-08-08 11:55  bagder
 
39177
 
 
39178
        * lib/ftp.c: re-arranged the cwd/mkd stuff a bit
 
39179
 
 
39180
2003-08-08 11:13  bagder
 
39181
 
 
39182
        * CHANGES, include/curl/curl.h, lib/ftp.c, lib/url.c,
 
39183
          lib/urldata.h, src/version.h: Early Ehlinger's
 
39184
          CURLOPT_FTP_CREATE_MISSING_DIRS patch was applied
 
39185
 
 
39186
2003-08-08 10:13  bagder
 
39187
 
 
39188
        * tests/data/: Makefile.am, test77, test78: new -z tests
 
39189
 
 
39190
2003-08-08 09:07  bagder
 
39191
 
 
39192
        * docs/libcurl/curl_easy_getinfo.3: corrected main meta data title
 
39193
 
 
39194
2003-08-07 16:14  bagder
 
39195
 
 
39196
        * tests/Makefile.am: added CLEANFILES to make distcheck run fine
 
39197
 
 
39198
2003-08-07 15:20  bagder
 
39199
 
 
39200
        * src/main.c: infilesize must be a long to work on 64bit archs
 
39201
 
 
39202
2003-08-07 08:43  bagder
 
39203
 
 
39204
        * lib/Makefile.am, src/Makefile.am: use 644 for the chmod
 
39205
 
 
39206
2003-08-07 01:59  bagder
 
39207
 
 
39208
        * lib/Makefile.am: argh, it wasn't *that* easy to generate the
 
39209
          ca-bundle header in the build dir instead of the source dir,
 
39210
          reverting that change
 
39211
 
 
39212
2003-08-07 01:56  bagder
 
39213
 
 
39214
        * tests/data/Makefile.am: fixed syntax error
 
39215
 
 
39216
2003-08-07 01:48  bagder
 
39217
 
 
39218
        * src/main.c: better cleaning up of memory in case of failures in
 
39219
          the get-loop (it was taken care of by the exit-free anyway but
 
39220
          caused test case 75 and 76 to report memory leaks).
 
39221
 
 
39222
          Also re-indented a small section.
 
39223
 
 
39224
2003-08-07 01:47  bagder
 
39225
 
 
39226
        * src/urlglob.c: better cleaning up allocated memory in case of
 
39227
          failures
 
39228
 
 
39229
2003-08-07 01:45  bagder
 
39230
 
 
39231
        * tests/data/: Makefile.am, test74, test75, test76: more tests
 
39232
 
 
39233
2003-08-07 01:10  bagder
 
39234
 
 
39235
        * tests/data/test74: new urlglob test
 
39236
 
 
39237
2003-08-07 01:10  bagder
 
39238
 
 
39239
        * tests/runtests.pl: minor cleanup
 
39240
 
 
39241
2003-08-07 00:47  bagder
 
39242
 
 
39243
        * tests/FILEFORMAT: explain more how the test case number awareness
 
39244
          is sent to the test server(s)
 
39245
 
 
39246
2003-08-07 00:32  bagder
 
39247
 
 
39248
        * lib/mprintf.c: fix the treatment of the variable width specifier
 
39249
          '*', which caused a bug in the urlglobbing just now, fixed in the
 
39250
          debian bug tracker as Bug#203827
 
39251
 
 
39252
2003-08-07 00:15  bagder
 
39253
 
 
39254
        * Makefile.am: make an uninstall hook in the same manner we already
 
39255
          did an install hook as otherwise will make distcheck fail
 
39256
 
 
39257
2003-08-07 00:14  bagder
 
39258
 
 
39259
        * src/Makefile.am: chmod the hugehelp.c in the dist hook to make
 
39260
          distcheck run fine
 
39261
 
 
39262
2003-08-07 00:14  bagder
 
39263
 
 
39264
        * lib/Makefile.am: generate the ca-bundle.h in the build dir, and
 
39265
          also make sure to chmod the file in the dist-hook to make
 
39266
          distcheck run fine
 
39267
 
 
39268
2003-08-06 23:23  bagder
 
39269
 
 
39270
        * docs/libcurl/libcurl-multi.3: Domenico Andreoli fixed the section
 
39271
          number in the main meta data
 
39272
 
 
39273
2003-08-06 17:26  bagder
 
39274
 
 
39275
        * lib/: http.c, transfer.c: include "share.h" for the cookie
 
39276
          sharing
 
39277
 
 
39278
2003-08-06 17:26  bagder
 
39279
 
 
39280
        * lib/hostip.c: make it build without ares support make sure it set
 
39281
          async false even when using ipv6 (made test case 20 fail before)
 
39282
 
 
39283
2003-08-06 15:49  bagder
 
39284
 
 
39285
        * tests/data/Makefile.am: 505 was missing
 
39286
 
 
39287
2003-08-06 15:22  bagder
 
39288
 
 
39289
        * lib/README.ares: more fix
 
39290
 
 
39291
2003-08-06 15:21  bagder
 
39292
 
 
39293
        * lib/README.ares: updated the ares instruction
 
39294
 
 
39295
2003-08-05 17:22  bagder
 
39296
 
 
39297
        * lib/Makefile.am: LDFLAGS fix to make the GSSAPI build again
 
39298
 
 
39299
2003-08-05 16:54  bagder
 
39300
 
 
39301
        * lib/Makefile.am: added README.ares
 
39302
 
 
39303
2003-08-05 16:52  bagder
 
39304
 
 
39305
        * lib/README.ares: how to build with ares
 
39306
 
 
39307
2003-08-05 16:40  bagder
 
39308
 
 
39309
        * lib/: Makefile.am, connect.c, ftp.c, hostip.c, hostip.h, multi.c,
 
39310
          setup.h, transfer.c, url.c, url.h, urldata.h: ares
 
39311
          awareness/usage/support added. If configure --enable-ares is
 
39312
          used, we build libcurl to use ares for asynch name resolves.
 
39313
 
 
39314
2003-08-05 15:37  bagder
 
39315
 
 
39316
        * configure.ac: Add --enable-ares support, which will make us build
 
39317
          curl with ares for asynch name resolves. Still very experimental,
 
39318
          beware!
 
39319
 
 
39320
2003-08-05 15:04  bagder
 
39321
 
 
39322
        * lib/ftp.c: clean up the dir tree hierarchy in *_done() to make
 
39323
          persistant connection FTP use the correct directories!
 
39324
 
 
39325
          Reported in bug report #783116
 
39326
 
 
39327
2003-08-05 15:00  bagder
 
39328
 
 
39329
        * tests/data/Makefile.am: added test 146 for a ftp persitency test,
 
39330
          as reported on the list
 
39331
 
 
39332
2003-08-05 14:59  bagder
 
39333
 
 
39334
        * tests/data/test146: persistant connection test
 
39335
 
 
39336
2003-08-05 14:32  bagder
 
39337
 
 
39338
        * docs/KNOWN_BUGS: auth problems
 
39339
 
 
39340
2003-08-05 01:13  bagder
 
39341
 
 
39342
        * tests/Makefile.am: cleaned up after David Byron's comment on the
 
39343
          libcurl list, aug 5 2003
 
39344
 
 
39345
2003-08-05 01:05  bagder
 
39346
 
 
39347
        * lib/cookie.c:   Jan Sundin reported a case where curl ignored a
 
39348
          cookie that browsers don't,
 
39349
            which turned up to be due to the number of dots in the
 
39350
          'domain'. I've now
 
39351
            made curl follow the the original netscape cookie spec less
 
39352
          strict on that
 
39353
            part.
 
39354
 
 
39355
2003-08-05 00:58  bagder
 
39356
 
 
39357
        * tests/data/Makefile.am: added test 73
 
39358
 
 
39359
2003-08-05 00:57  bagder
 
39360
 
 
39361
        * tests/data/test73: Verifies Jan Sundin's cookie bug, dated aug 4
 
39362
          2003.
 
39363
 
 
39364
2003-08-04 17:02  bagder
 
39365
 
 
39366
        * lib/: easy.c, http.c, share.c, share.h, transfer.c, url.c: Dirk
 
39367
          Manske's patch that introduces cookie support to the share
 
39368
          interface.
 
39369
 
 
39370
2003-08-04 00:18  bagder
 
39371
 
 
39372
        * lib/http_chunks.c:  Mark Fletcher provided an excellent bug
 
39373
          report that identified a problem
 
39374
           with FOLLOWLOCATION and chunked transfer-encoding, as libcurl
 
39375
          would not
 
39376
           properly ignore the body contents of 3XX response that included
 
39377
          the
 
39378
           Location: header.
 
39379
 
 
39380
2003-08-03 23:33  bagder
 
39381
 
 
39382
        * CHANGES: serios info leakage!
 
39383
 
 
39384
2003-08-03 01:36  bagder
 
39385
 
 
39386
        * lib/http.c: When proxy authentication is used in a CONNECT
 
39387
          request (as used for all SSL connects and otherwise enforced
 
39388
          tunnel-thru-proxy requests), the same authentication header is
 
39389
          also wrongly sent to the remote host.
 
39390
 
 
39391
          The name and password can then be captured by an evil host and
 
39392
          possibly get used for malicious purposes.
 
39393
 
 
39394
2003-08-03 01:35  bagder
 
39395
 
 
39396
        * tests/data/test503: updated as the second proxy-auth header was a
 
39397
          proof of a serious info leak bug!!
 
39398
 
 
39399
2003-08-01 16:20  bagder
 
39400
 
 
39401
        * docs/MANUAL: Joerg Mueller-Tolk fixed a minor mistake
 
39402
 
 
39403
2003-08-01 14:33  bagder
 
39404
 
 
39405
        * CHANGES: recent action
 
39406
 
 
39407
2003-08-01 09:53  bagder
 
39408
 
 
39409
        * docs/INSTALL, src/Makefile.vc6: David Byron's makefile fix to
 
39410
          allow 7.10.6 to build fine using VC
 
39411
 
 
39412
2003-07-30 17:10  bagder
 
39413
 
 
39414
        * configure.ac: add a check for 'ar' since the lack of it bit Jared
 
39415
          Ingersoll we might need to check for some other tools too that on
 
39416
          Solaris are put in those weird dirs...
 
39417
 
 
39418
2003-07-30 16:26  bagder
 
39419
 
 
39420
        * src/Makefile.vc6: removed silly target that only works when
 
39421
          building from CVS
 
39422
 
 
39423
2003-07-30 16:19  bagder
 
39424
 
 
39425
        * lib/Makefile.vc6: J�rg M�ller-Tolk updated this to build fine
 
39426
          with 7.10.6
 
39427
 
 
39428
2003-07-30 15:41  bagder
 
39429
 
 
39430
        * docs/TODO: ftp proxy support would be nice
 
39431
 
 
39432
2003-07-30 09:52  bagder
 
39433
 
 
39434
        * tests/data/: test104, test141: updated to match the recent ftp
 
39435
          patch that makes it check for resumability
 
39436
 
 
39437
2003-07-30 09:51  bagder
 
39438
 
 
39439
        * lib/ftp.c: Daniel Noguerol made the ftp code output
 
39440
          "Accept-Ranges: bytes" in similar style like other faked HTTP
 
39441
          headers when NOBODY and HEADER are used.
 
39442
 
 
39443
2003-07-30 09:33  bagder
 
39444
 
 
39445
        * src/Makefile.am: Make sure to generate an uncompressed hugehelp.c
 
39446
          file for inclusion in the distribution archive, as it isn't sure
 
39447
          zlib is present everywhere. Those who care much for compressed
 
39448
          help should regenerate the file.
 
39449
 
 
39450
2003-07-30 09:22  bagder
 
39451
 
 
39452
        * lib/: ftp.c, urldata.h: Reverted the 'filetime' struct field back
 
39453
          to a 'long' as time_t is sometimes unsigned and we want this to
 
39454
          be able to hold -1 for illegal/unset values.
 
39455
 
 
39456
2003-07-29 13:07  bagder
 
39457
 
 
39458
        * src/setup.h: CURLDEBUG not MALLOCDEBUG
 
39459
 
 
39460
2003-07-29 01:00  bagder
 
39461
 
 
39462
        * src/mkhelp.pl: Fixes based on Gisle Vanem's input since this
 
39463
          script failed due to possibly crlf newlines.
 
39464
 
 
39465
2003-07-29 00:17  bagder
 
39466
 
 
39467
        * tests/data/: Makefile.am, test72: Digest *OR* Basic authorization
 
39468
          test
 
39469
 
 
39470
2003-07-28 14:13  bagder
 
39471
 
 
39472
        * CHANGES, include/curl/curl.h, src/version.h: 7.10.6
 
39473
 
 
39474
2003-07-28 12:21  bagder
 
39475
 
 
39476
        * lib/http.c: clear http->send_buffer when we have freed the memory
 
39477
          it pointed to
 
39478
 
 
39479
2003-07-28 11:02  bagder
 
39480
 
 
39481
        * tests/data/test106: updated to the new ftp dir parsing code that
 
39482
          allows a preceeding double slash
 
39483
 
 
39484
2003-07-28 10:53  bagder
 
39485
 
 
39486
        * docs/MANUAL: As noticed by Kevin Roth, we shall not speak of root
 
39487
          dir when it isn't necessarily the root...
 
39488
 
 
39489
2003-07-28 10:50  bagder
 
39490
 
 
39491
        * lib/ftp.c: Fran�ois Pons brought a patch that once again made
 
39492
          curl deal with ftp and "double slash" as indicating the root
 
39493
          directory. In the RFC1738-fix of April 30, that ability was
 
39494
          removed (since it is not the "right" way).
 
39495
 
 
39496
2003-07-28 10:23  bagder
 
39497
 
 
39498
        * tests/data/test71: use the correct 'test71' file name for the
 
39499
          temp file
 
39500
 
 
39501
2003-07-28 10:21  bagder
 
39502
 
 
39503
        * tests/data/: Makefile.am, test71: got a bug report on -F in
 
39504
          config files, so I wrote up this test to verify that is works...
 
39505
          and it did! ;-)
 
39506
 
 
39507
2003-07-25 11:46  bagder
 
39508
 
 
39509
        * lib/ca-bundle.h: having it in CVS causes us problems *grrr*
 
39510
 
 
39511
2003-07-25 10:59  bagder
 
39512
 
 
39513
        * lib/Makefile.m32, src/Makefile.m32: Andr�s Garc�a updated with
 
39514
          the added files etc
 
39515
 
 
39516
2003-07-25 10:47  bagder
 
39517
 
 
39518
        * lib/Makefile.am: With an unknown CA path, we undef the variable.
 
39519
          To build properly without SSL/CA.
 
39520
 
 
39521
2003-07-25 10:47  bagder
 
39522
 
 
39523
        * configure.ac: only check for CA bundle path if build with SSL
 
39524
          support set a conditional for the makefile if we know the CA path
 
39525
          or not
 
39526
 
 
39527
2003-07-25 10:30  bagder
 
39528
 
 
39529
        * lib/: dict.c, easy.c, file.c, http.c, telnet.c, transfer.c,
 
39530
          url.c: Removed #include <sys/resource.h>, as pointed out by Henry
 
39531
          Bland we don't need it.
 
39532
 
 
39533
2003-07-23 19:28  bagder
 
39534
 
 
39535
        * testcurl.sh: the test compared numericly if though it could
 
39536
          contain a string, and I lowered the number of retries to 10
 
39537
 
 
39538
2003-07-23 19:06  bagder
 
39539
 
 
39540
        * lib/url.c: When we re-use an existing connection we must make
 
39541
          sure that we don't accidentally re-use the connect_addr field, as
 
39542
          that might no longer be around. Fix verified by Tracy Boehrer who
 
39543
          basicly debugged and tracked down this problem.
 
39544
 
 
39545
2003-07-23 14:55  bagder
 
39546
 
 
39547
        * lib/hostip.c: minor code style fix
 
39548
 
 
39549
2003-07-23 13:59  bagder
 
39550
 
 
39551
        * CHANGES, CHANGES.2002: Split out the changes from the year 2002
 
39552
          into a separate file, named CHANGES.2002.
 
39553
 
 
39554
2003-07-23 13:39  bagder
 
39555
 
 
39556
        * Makefile.am, docs/Makefile.am: SSLCERTS was moved into the docs/
 
39557
          directory
 
39558
 
 
39559
2003-07-23 13:38  bagder
 
39560
 
 
39561
        * SSLCERTS, docs/SSLCERTS: moved SSLCERTS into the docs/ directory
 
39562
 
 
39563
2003-07-23 13:28  bagder
 
39564
 
 
39565
        * lib/http_negotiate.c: Daniel Kouril's fix to make the
 
39566
          GSS-Negotiate work fine.
 
39567
 
 
39568
2003-07-23 10:21  bagder
 
39569
 
 
39570
        * lib/Makefile.vc6, lib/curllib.dsp, src/Makefile.vc6,
 
39571
          src/urlglob.c: Juan F. Codagnone's fixes to build properly on
 
39572
          Windows again
 
39573
 
 
39574
2003-07-23 10:11  bagder
 
39575
 
 
39576
        * lib/ca-bundle.h: Plain default version of this file, to allow
 
39577
          users to build easier from CVS. This will be updated by the
 
39578
          configure script, and a default is placed here by the maketgz
 
39579
          script.
 
39580
 
 
39581
2003-07-22 13:15  bagder
 
39582
 
 
39583
        * lib/url.c: reversed the check for GSSAPI when request that auth
 
39584
 
 
39585
2003-07-22 12:00  bagder
 
39586
 
 
39587
        * lib/README.memoryleak: CURLDEBUG, not MALLOCDEBUG
 
39588
 
 
39589
2003-07-22 11:59  bagder
 
39590
 
 
39591
        * lib/http_ntlm.c: More support for NTLM on proxies, now proxy
 
39592
          state and nonce is stored in a separate struct properly.
 
39593
 
 
39594
2003-07-22 11:58  bagder
 
39595
 
 
39596
        * lib/: http_ntlm.h, transfer.c: The NTLM functions now take a
 
39597
          'proxy' argument as well.
 
39598
 
 
39599
2003-07-22 11:58  bagder
 
39600
 
 
39601
        * lib/urldata.h: Added a separate struct for the proxyntlm data, as
 
39602
          it will/can be different than the remote server's. That is, both
 
39603
          the server and the proxy can in fact require NTLM auth.
 
39604
 
 
39605
2003-07-22 11:57  bagder
 
39606
 
 
39607
        * tests/README: CURLDEBUG is the symbol now
 
39608
 
 
39609
2003-07-22 10:23  bagder
 
39610
 
 
39611
        * include/curl/curl.h: Don't depend on the TIME_WITH_SYS_TIME
 
39612
          define. win32 doesn't have sys/time.h and I don't think we need
 
39613
          it.
 
39614
 
 
39615
2003-07-21 15:16  bagder
 
39616
 
 
39617
        * lib/: http.c, http_ntlm.h, url.c, url.h, urldata.h: moved the
 
39618
          proxyuser and proxypasswd fields from the sessionhandle to the
 
39619
          connectdata to work as expected
 
39620
 
 
39621
2003-07-21 15:16  bagder
 
39622
 
 
39623
        * lib/http_ntlm.c: adjusted to support NTLM for proxies
 
39624
 
 
39625
2003-07-21 11:19  bagder
 
39626
 
 
39627
        * lib/: ftp.c, krb4.c: krb4-fixes for the moved user+password
 
39628
          fields within the structs
 
39629
 
 
39630
2003-07-21 10:25  bagder
 
39631
 
 
39632
        * include/curl/curl.h, src/version.h: pre4-commit
 
39633
 
 
39634
2003-07-21 10:25  bagder
 
39635
 
 
39636
        * CHANGES: pre4
 
39637
 
 
39638
2003-07-21 09:54  bagder
 
39639
 
 
39640
        * CHANGES: the CWD-null bug fix
 
39641
 
 
39642
2003-07-20 02:19  bagder
 
39643
 
 
39644
        * tests/data/test106: the fixed skip-blanks in the FTP CWD code
 
39645
          called for this adjustment
 
39646
 
 
39647
2003-07-20 02:18  bagder
 
39648
 
 
39649
        * lib/ftp.c: David Gardner pointed out in bug report 770755 that
 
39650
          using the FTP command CWD with a blank argument is a bad idea.
 
39651
          Now skip blanks.
 
39652
 
 
39653
2003-07-20 02:02  bagder
 
39654
 
 
39655
        * lib/url.c: If NTLM is requested, only re-use connections that
 
39656
          have the exact same credentials.
 
39657
 
 
39658
2003-07-20 01:58  bagder
 
39659
 
 
39660
        * CHANGES: explains my fixes just committed
 
39661
 
 
39662
2003-07-20 01:57  bagder
 
39663
 
 
39664
        * tests/data/: test10, test11, test13, test15, test16, test17,
 
39665
          test18, test2, test22, test26, test27, test28, test29, test301,
 
39666
          test304, test306, test31, test33, test39, test4, test40, test42,
 
39667
          test43, test44, test45, test46, test47, test49, test5, test50,
 
39668
          test502, test503, test51, test52, test53, test54, test55, test56,
 
39669
          test57, test58, test59, test6, test60, test61, test62, test63,
 
39670
          test64, test65, test66, test67, test68, test69, test7, test70,
 
39671
          test8, test9: modified to work fine with the new persistant
 
39672
          connection working test suite HTTP server
 
39673
 
 
39674
2003-07-20 01:56  bagder
 
39675
 
 
39676
        * tests/FILEFORMAT: swsclose added
 
39677
 
 
39678
2003-07-20 01:56  bagder
 
39679
 
 
39680
        * lib/: ftp.c, http.c, http_digest.c, http_ntlm.c, krb4.c, ldap.c,
 
39681
          telnet.c, url.c: Access the user and passwd fields from the
 
39682
          connectdata struct now instead of the sessionhandle struct, as
 
39683
          that was not good.
 
39684
 
 
39685
2003-07-20 01:55  bagder
 
39686
 
 
39687
        * lib/urldata.h: No longer stores user+password in the
 
39688
          sessionhandle, now doing that in the connectdata struct instead.
 
39689
          Each being an allocated pointer.
 
39690
 
 
39691
          The passwdgiven field was turned into a local variable in the
 
39692
          only function it was being used.
 
39693
 
 
39694
2003-07-20 01:54  bagder
 
39695
 
 
39696
        * tests/server/sws.c: fixed the CONNECT thing again
 
39697
 
 
39698
2003-07-20 01:44  bagder
 
39699
 
 
39700
        * tests/server/sws.c: If the data contents contains the word
 
39701
          'swsclose', then this server will disconnect the client after the
 
39702
          response have been sent. This also happens if the respons is zero
 
39703
          byte long.
 
39704
 
 
39705
          In all other cases (unless an error happens), it will now
 
39706
          maintain the connection to allow proper persistant connection
 
39707
          testing. This was required for the NTLM testing to work so I
 
39708
          finally had to fix this. Of course most of the existing HTTP
 
39709
          tests will be adjusted to work with this new rule of test file
 
39710
          syntax for HTTP tests.
 
39711
 
 
39712
          Also fixed the log function to deal with varargs for better
 
39713
          logging.
 
39714
 
 
39715
2003-07-16 02:04  bagder
 
39716
 
 
39717
        * CHANGES: recent changes
 
39718
 
 
39719
2003-07-16 01:47  bagder
 
39720
 
 
39721
        * src/main.c: more fixes from Doug Kaufman for DJGPP builds for DOS
 
39722
 
 
39723
2003-07-16 01:38  bagder
 
39724
 
 
39725
        * tests/data/: test67, test68, test69: updated to work with Dan
 
39726
          Winship's NTLM domain stuff fix
 
39727
 
 
39728
2003-07-16 01:36  bagder
 
39729
 
 
39730
        * lib/: http_ntlm.c, urldata.h: Moved the NTLM credentials to the
 
39731
          connectdata struct instead, as NTLM authenticates connections and
 
39732
          not single requests. This should make it work better when we mix
 
39733
          requests from multiple hosts. Problem pointed out by Cris
 
39734
          Bailiff.
 
39735
 
 
39736
2003-07-16 01:06  bagder
 
39737
 
 
39738
        * lib/transfer.c: Fix to the endless loop of bad Basic
 
39739
          authentication as reported in Cris Bailiff's bug report 768275.
 
39740
 
 
39741
2003-07-16 00:58  bagder
 
39742
 
 
39743
        * lib/http_ntlm.c: Dan Winship's patch added that makes use of
 
39744
          DOMAIN\USER or DOMAIN/USER for the user field. I changed it
 
39745
          slightly to stay with strchr() only instead of strpbrk() for
 
39746
          portability reasons.
 
39747
 
 
39748
2003-07-16 00:46  bagder
 
39749
 
 
39750
        * lib/multi.c: Dan Winship's fix to make the new auth stuff such as
 
39751
          NTLM to work with the multi interface
 
39752
 
 
39753
2003-07-16 00:44  bagder
 
39754
 
 
39755
        * docs/libcurl/curl_easy_setopt.3: Dan Winship pointed out this
 
39756
          flaw
 
39757
 
 
39758
2003-07-05 15:27  bagder
 
39759
 
 
39760
        * lib/ssluse.c: re-use existing variable instead of declaring a new
 
39761
          local one
 
39762
 
 
39763
2003-07-05 15:13  bagder
 
39764
 
 
39765
        * lib/getpass.c, lib/setup.h, src/main.c, src/setup.h,
 
39766
          src/version.h: Some of Doug Kaufman's changes for the DOS port
 
39767
 
 
39768
2003-07-04 20:18  bagder
 
39769
 
 
39770
        * CHANGES: the latest changes
 
39771
 
 
39772
2003-07-04 20:17  bagder
 
39773
 
 
39774
        * src/config.h.in: HAVE_SETVBUF removed, no longer used
 
39775
 
 
39776
2003-07-04 20:15  bagder
 
39777
 
 
39778
        * lib/ca-bundle.h.in: removed
 
39779
 
 
39780
2003-07-04 20:15  bagder
 
39781
 
 
39782
        * configure.ac, lib/Makefile.am: Dan Grayson pointed out that we
 
39783
          set the CURL_CA_BUNDLE variable wrongly in the configure script.
 
39784
          We set it differently now and generate the lib/ca-bundle.h file
 
39785
          entirely.
 
39786
 
 
39787
2003-07-04 19:16  bagder
 
39788
 
 
39789
        * src/main.c: remove the usage of setvbuf() and use fflush()
 
39790
          instead if no buffering should be done on the output
 
39791
 
 
39792
2003-07-04 18:37  bagder
 
39793
 
 
39794
        * tests/libtest/first.c: CURLDEBUG not MALLOCDEBUG anymore
 
39795
 
 
39796
2003-07-04 18:36  bagder
 
39797
 
 
39798
        * tests/data/: test67, test68, test69: adjusted to the NTLM updates
 
39799
 
 
39800
2003-07-04 18:29  bagder
 
39801
 
 
39802
        * include/curl/curl.h, lib/http.c, lib/ssluse.c, lib/transfer.c,
 
39803
          lib/url.c, lib/urldata.h: Peter Sylvester's patch was applied
 
39804
          that introduces the following:
 
39805
 
 
39806
             CURLOPT_SSL_CTX_FUNCTION to set a callback that gets called
 
39807
          with the
 
39808
             OpenSSL's ssl_ctx pointer passed in and allow a callback to
 
39809
          act on it. If
 
39810
             anything but CURLE_OK is returned, that will also be returned
 
39811
          by libcurl
 
39812
             all the way back. If this function changes the CURLOPT_URL,
 
39813
          libcurl will
 
39814
             detect this and instead go use the new URL.
 
39815
 
 
39816
             CURLOPT_SSL_CTX_DATA is a pointer you set to get passed to the
 
39817
          callback set
 
39818
             with CURLOPT_SSL_CTX_FUNCTION.
 
39819
 
 
39820
2003-07-01 17:21  bagder
 
39821
 
 
39822
        * tests/server/sws.c: David Byron's patch that allows a client to
 
39823
          make the server quit with a magic url.
 
39824
 
 
39825
2003-07-01 14:12  bagder
 
39826
 
 
39827
        * README: new CVS info
 
39828
 
 
39829
2003-07-01 12:12  bagder
 
39830
 
 
39831
        * lib/ldap.c: Gisle Vanem found a lib handle leak in the ldap code
 
39832
 
 
39833
2003-06-27 16:37  bagder
 
39834
 
 
39835
        * Makefile.am: When I introduced the DIST_SUBDIRS usage, I broken
 
39836
          the 'make install' for include files and docs, so now I've added
 
39837
          a custom install hook to run make install for docs and install
 
39838
          when data is installed at the top-level.
 
39839
 
 
39840
2003-06-26 23:30  sterling
 
39841
 
 
39842
        * SSLCERTS: revert out my bogus commit. ;-)
 
39843
 
 
39844
2003-06-26 23:17  sterling
 
39845
 
 
39846
        * SSLCERTS: test commit
 
39847
 
 
39848
2003-06-26 13:45  bagder
 
39849
 
 
39850
        * tests/data/: test40, test41, test42, test69, test70, Makefile.am:
 
39851
          new tests
 
39852
 
 
39853
2003-06-26 13:44  bagder
 
39854
 
 
39855
        * tests/runtests.pl: produce a skip-report at the end of all tests,
 
39856
          and thus record and count them properly
 
39857
 
 
39858
2003-06-26 13:42  bagder
 
39859
 
 
39860
        * include/curl/curl.h: beautified and added comments all over
 
39861
 
 
39862
2003-06-26 13:41  bagder
 
39863
 
 
39864
        * docs/libcurl/curl_version_info.3: mention the new flag bits we
 
39865
          support
 
39866
 
 
39867
2003-06-26 13:41  bagder
 
39868
 
 
39869
        * docs/libcurl/curl_slist_append.3: mention that it copies the
 
39870
          string you add
 
39871
 
 
39872
2003-06-26 13:40  bagder
 
39873
 
 
39874
        * docs/libcurl/curl_easy_setopt.3: added lots, mostly the new
 
39875
          auth-related option(s)
 
39876
 
 
39877
2003-06-26 13:40  bagder
 
39878
 
 
39879
        * docs/curl.1: added lots of auth stuff and updated other things
 
39880
          too
 
39881
 
 
39882
2003-06-26 13:38  bagder
 
39883
 
 
39884
        * docs/TODO: mention COOKIES, removed added entries, corrected the
 
39885
          FPL-SSL link/reference
 
39886
 
 
39887
2003-06-26 13:37  bagder
 
39888
 
 
39889
        * docs/README.win32: mention the other formats the docs come in
 
39890
 
 
39891
2003-06-26 13:36  bagder
 
39892
 
 
39893
        * docs/FEATURES: adjusted to recent changes
 
39894
 
 
39895
2003-06-26 13:35  bagder
 
39896
 
 
39897
        * docs/FAQ: we do support NTLM now...
 
39898
 
 
39899
2003-06-26 13:34  bagder
 
39900
 
 
39901
        * src/urlglob.c: CURLDEBUG is the symbol to use, no longer
 
39902
          MALLOCDEBUG
 
39903
 
 
39904
2003-06-26 13:34  bagder
 
39905
 
 
39906
        * src/mkhelp.pl: adjusted the compressed generation to be more
 
39907
          helpful in comments etc
 
39908
 
 
39909
2003-06-26 13:33  bagder
 
39910
 
 
39911
        * src/main.c: support for the new auth stuff more output on
 
39912
          --version/-V mention --manual on the help output text
 
39913
 
 
39914
2003-06-26 13:31  bagder
 
39915
 
 
39916
        * lib/urldata.h: new httpauth support, changed filetime variable
 
39917
          kind
 
39918
 
 
39919
2003-06-26 13:30  bagder
 
39920
 
 
39921
        * lib/url.c: added CURLOPT_HTTPAUTH support
 
39922
 
 
39923
2003-06-26 13:30  bagder
 
39924
 
 
39925
        * lib/transfer.c: Adjusted to work properly with the new
 
39926
          authentication stuff Added code to deal with white spaces in
 
39927
          relocation headers.
 
39928
 
 
39929
2003-06-26 13:28  bagder
 
39930
 
 
39931
        * lib/share.c: use CURLDEBUG instead of MALLOCDEBUG
 
39932
 
 
39933
2003-06-26 13:27  bagder
 
39934
 
 
39935
        * lib/memdebug.h: use CURLDEBUG
 
39936
 
 
39937
2003-06-26 13:27  bagder
 
39938
 
 
39939
        * lib/md5.c: adjusted to use the same API as the OpenSSL version of
 
39940
          the MD5 functions
 
39941
 
 
39942
2003-06-26 13:26  bagder
 
39943
 
 
39944
        * lib/http_ntlm.h: added ntlm flag bits
 
39945
 
 
39946
2003-06-26 13:26  bagder
 
39947
 
 
39948
        * lib/http_ntlm.c: Many fixes, most of them based on comments by
 
39949
          Eric Glass
 
39950
 
 
39951
2003-06-26 13:25  bagder
 
39952
 
 
39953
        * lib/http_negotiate.h: new proto for Curl_input_negotiate
 
39954
 
 
39955
2003-06-26 13:25  bagder
 
39956
 
 
39957
        * lib/http_negotiate.c: kill warnings
 
39958
 
 
39959
2003-06-26 13:24  bagder
 
39960
 
 
39961
        * lib/http.c: major adjustments to the new authentication support
 
39962
 
 
39963
2003-06-26 13:22  bagder
 
39964
 
 
39965
        * lib/version.c: include GSS in the debug string if available,
 
39966
          support a few new flag booleans
 
39967
 
 
39968
2003-06-26 13:22  bagder
 
39969
 
 
39970
        * lib/: formdata.c, getenv.c, getinfo.c, getpass.c, hash.c,
 
39971
          hostip.c, hostip.h, http_chunks.c, http_digest.c, if2ip.c,
 
39972
          krb4.c, llist.c, memdebug.c, mprintf.c, multi.c, netrc.c,
 
39973
          security.c, sendf.c, ssluse.c, telnet.c: use CURLDEBUG instead of
 
39974
          MALLOCDEBUG for preprocessor conditions
 
39975
 
 
39976
2003-06-26 13:16  bagder
 
39977
 
 
39978
        * lib/file.c: use CURLDEBUG instead of MALLOCDEBUG
 
39979
 
 
39980
2003-06-26 08:52  bagder
 
39981
 
 
39982
        * lib/ftp.c: one typecast less for the localtime(), use CURLDEBUG
 
39983
          instead of MALLOCDEBUG
 
39984
 
 
39985
2003-06-26 08:50  bagder
 
39986
 
 
39987
        * lib/: cookie.c, escape.c: use CURLDEBUG instead of MALLOCDEBUG
 
39988
 
 
39989
2003-06-26 08:47  bagder
 
39990
 
 
39991
        * lib/connect.c: CURLDEBUG instead of MALLOCDEBUG
 
39992
 
 
39993
2003-06-26 08:45  bagder
 
39994
 
 
39995
        * lib/base64.c: We noe use CURLDEBUG instead of MALLOCDEBUG
 
39996
 
 
39997
2003-06-26 08:21  bagder
 
39998
 
 
39999
        * CVS-INFO, configure.ac: moved from former CVS
 
40000
 
 
40001
2003-06-26 08:19  bagder
 
40002
 
 
40003
        * curl-style.el: Added time_t
 
40004
 
 
40005
2003-06-26 01:40  bagder
 
40006
 
 
40007
        * CHANGES: up to date with the actual situation
 
40008
 
 
40009
2003-06-13 12:15  bagder
 
40010
 
 
40011
        * lib/http_ntlm.c: Cris Bailiff's patch that should make us do NTLM
 
40012
          correctly. When we've authenticated our connection, we can
 
40013
          continue without any Authorization: headers as long as our
 
40014
          connection is maintained.
 
40015
 
 
40016
2003-06-13 11:09  bagder
 
40017
 
 
40018
        * tests/runtests.pl: stdout is good enough
 
40019
 
 
40020
2003-06-13 11:04  bagder
 
40021
 
 
40022
        * tests/runtests.pl: work more on pids, less on pidfiles to be able
 
40023
          to do better kills at the end of the test where the pidfiles
 
40024
          aren't found, but "our" server is running
 
40025
 
 
40026
2003-06-13 10:03  bagder
 
40027
 
 
40028
        * tests/data/: Makefile.am, test67, test68: fixed NTLM test 67,
 
40029
          added test 68 for bad NTLM name/password
 
40030
 
 
40031
2003-06-13 09:56  bagder
 
40032
 
 
40033
        * lib/http_ntlm.c: Cris Bailiff's bugfix
 
40034
 
 
40035
2003-06-13 09:14  bagder
 
40036
 
 
40037
        * lib/http_ntlm.c: use more curlish strings, these should be able
 
40038
          to change...
 
40039
 
 
40040
2003-06-13 08:48  bagder
 
40041
 
 
40042
        * lib/: multi.c, share.c: Marty Kuhrt's #include fixes for VMS
 
40043
 
 
40044
2003-06-13 01:05  bagder
 
40045
 
 
40046
        * tests/runtests.pl: get and use only the first line of the curl
 
40047
          --version output
 
40048
 
 
40049
2003-06-13 01:03  bagder
 
40050
 
 
40051
        * lib/: http_ntlm.c, transfer.c, urldata.h: modified
 
40052
 
 
40053
2003-06-13 01:02  bagder
 
40054
 
 
40055
        * src/main.c: Make the HTTP auth stuff work, Dan Fandrich made
 
40056
          --version output a list of all supported protocols.
 
40057
 
 
40058
2003-06-12 21:17  bagder
 
40059
 
 
40060
        * src/mkhelp.pl: remove the dumpit file after use
 
40061
 
 
40062
2003-06-12 19:40  bagder
 
40063
 
 
40064
        * lib/transfer.c: corrected a comment
 
40065
 
 
40066
2003-06-12 19:34  bagder
 
40067
 
 
40068
        * lib/http.c, lib/transfer.c, lib/url.c, include/curl/curl.h,
 
40069
          lib/urldata.h: CURLHTTP* renamed to CURLAUTH* and NEGOTIATE is
 
40070
          now GSSNEGOTIATE as there's a "plain" Negotiate as well.
 
40071
 
 
40072
2003-06-12 18:39  bagder
 
40073
 
 
40074
        * tests/data/: Makefile.am, test67: NTLM test case
 
40075
 
 
40076
2003-06-12 18:38  bagder
 
40077
 
 
40078
        * tests/: FILEFORMAT, runtests.pl, data/test130, data/test131,
 
40079
          data/test132, data/test133, data/test134: require the netrc_debug
 
40080
          feature the same way we now can require SSL present client-side
 
40081
 
 
40082
2003-06-12 18:22  bagder
 
40083
 
 
40084
        * tests/: runtests.pl, FILEFORMAT: now test cases can be set to be
 
40085
          dependent on the presence of "SSL" in the client/library
 
40086
 
 
40087
2003-06-12 15:55  bagder
 
40088
 
 
40089
        * lib/http_ntlm.c: make it build with older OpenSSL
 
40090
 
 
40091
2003-06-12 15:18  bagder
 
40092
 
 
40093
        * lib/http_ntlm.c: attempt to make older OpenSSL versions work with
 
40094
          the DES stuff
 
40095
 
 
40096
2003-06-12 14:54  bagder
 
40097
 
 
40098
        * src/: Makefile.am, mkhelp.pl: Based on Dan Fandrich's patch and
 
40099
          gzip unpack function, we now compress the 'hugehelp' text if libz
 
40100
          and gzip are available at build time.
 
40101
 
 
40102
2003-06-12 14:53  bagder
 
40103
 
 
40104
        * configure.ac: store HAVE_LIBZ as an automake conditional
 
40105
 
 
40106
2003-06-11 18:14  bagder
 
40107
 
 
40108
        * lib/: http_ntlm.c, transfer.c: fixing details for NTLM
 
40109
 
 
40110
2003-06-11 17:33  bagder
 
40111
 
 
40112
        * lib/http_ntlm.c: more how I envision it _should_ work, but it
 
40113
          still doesn't...
 
40114
 
 
40115
2003-06-11 17:31  bagder
 
40116
 
 
40117
        * lib/urldata.h: to support "redirects" after the full body is
 
40118
          transfered
 
40119
 
 
40120
2003-06-11 17:31  bagder
 
40121
 
 
40122
        * lib/base64.c: made a nicer output for the decode test, as it
 
40123
          served as a nice tool for me ;-)
 
40124
 
 
40125
2003-06-11 17:30  bagder
 
40126
 
 
40127
        * lib/transfer.c: when we get the auth headers, we still need to
 
40128
          read out the full body response as otherwise we can re-send
 
40129
          requests on the same connection nicely
 
40130
 
 
40131
2003-06-11 16:05  bagder
 
40132
 
 
40133
        * lib/http_ntlm.c: correct mistakes
 
40134
 
 
40135
2003-06-11 15:44  bagder
 
40136
 
 
40137
        * tests/FILEFORMAT: describe the NTLM mechanism too
 
40138
 
 
40139
2003-06-11 15:44  bagder
 
40140
 
 
40141
        * tests/server/sws.c: basic NTLM support
 
40142
 
 
40143
2003-06-11 15:42  bagder
 
40144
 
 
40145
        * src/main.c: ntlm added
 
40146
 
 
40147
2003-06-11 15:38  bagder
 
40148
 
 
40149
        * lib/: Makefile.am, base64.c, http.c, http_ntlm.c, http_ntlm.h,
 
40150
          transfer.c, url.c, urldata.h: Initial take at NTLM
 
40151
          authentication. It doesn't really work at this point but the
 
40152
          infrastructure is there.
 
40153
 
 
40154
2003-06-10 15:06  bagder
 
40155
 
 
40156
        * docs/libcurl/curl_easy_setopt.3: clarify the CUSTOMREQUEST and
 
40157
          HTTPHEADER options slightly
 
40158
 
 
40159
2003-06-10 14:58  bagder
 
40160
 
 
40161
        * docs/libcurl/curl_easy_setopt.3: CURLOPT_HTTPAUTH docu
 
40162
 
 
40163
2003-06-10 14:49  bagder
 
40164
 
 
40165
        * CHANGES, include/curl/curl.h, lib/url.c, lib/urldata.h,
 
40166
          src/main.c: Set auth type differently, we use one
 
40167
          CURLOPT_HTTPAUTH instead as we plan to add more method in the
 
40168
          future.
 
40169
 
 
40170
2003-06-10 14:25  bagder
 
40171
 
 
40172
        * docs/THANKS: Daniel Kouril for the HTTP negotiate stuff
 
40173
 
 
40174
2003-06-10 14:22  bagder
 
40175
 
 
40176
        * CHANGES, configure.ac, docs/curl.1,
 
40177
          docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
 
40178
          lib/Makefile.am, lib/http.c, lib/http_negotiate.c,
 
40179
          lib/http_negotiate.h, lib/transfer.c, lib/url.c, lib/urldata.h,
 
40180
          src/main.c, src/version.h: Daniel Kouril's patch that adds HTTP
 
40181
          negotiation support to libcurl was added.
 
40182
 
 
40183
2003-06-10 14:07  bagder
 
40184
 
 
40185
        * CHANGES: we fix more
 
40186
 
 
40187
2003-06-10 14:05  bagder
 
40188
 
 
40189
        * tests/libtest/Makefile.am: more generic
 
40190
 
 
40191
2003-06-10 11:42  bagder
 
40192
 
 
40193
        * src/: main.c, urlglob.c, urlglob.h: Pass the error stream pointer
 
40194
          to the URL globber, so that it can report errors correctly to the
 
40195
          user, if need be.
 
40196
 
 
40197
          Also fixed so that a missing ] in the globbing process no longer
 
40198
          leads to core dump.
 
40199
 
 
40200
2003-06-06 16:58  bagder
 
40201
 
 
40202
        * lib/http.c: When doing very big GET requests over HTTPS, we need
 
40203
          to add some extra funky logic in order to make re-tries work fine
 
40204
          with OpenSSL. This corrects the problem David Orrell noticed.
 
40205
 
 
40206
2003-06-06 16:56  bagder
 
40207
 
 
40208
        * lib/sendf.c: Just moved around some logic in Curl_write() to make
 
40209
          it easier to debug.
 
40210
 
 
40211
2003-06-06 08:44  bagder
 
40212
 
 
40213
        * include/README: spellfix
 
40214
 
 
40215
2003-06-05 16:04  bagder
 
40216
 
 
40217
        * include/curl/multi.h: Reversed the logic to only include the
 
40218
          <sys/select.h> header on systems known to really NEED it as
 
40219
          another system that doesn't have it came up: very old Linux
 
40220
          libc5-based systems (as addition to all HPUX versions).
 
40221
 
 
40222
          The only known system at this point is AIX.
 
40223
 
 
40224
2003-06-03 10:10  bagder
 
40225
 
 
40226
        * docs/KNOWN_BUGS: LDAP problem added as mention in bug report
 
40227
          #735752
 
40228
 
 
40229
2003-06-03 10:07  bagder
 
40230
 
 
40231
        * src/main.c: include the time headers just like we used to do in
 
40232
          the curl/curl.h header once upon the time
 
40233
 
 
40234
2003-06-03 10:06  bagder
 
40235
 
 
40236
        * src/config.h.in: we want the time defines too
 
40237
 
 
40238
2003-06-03 09:53  bagder
 
40239
 
 
40240
        * tests/data/test3: Content-Length: now overrides other means of
 
40241
          knowing when the stream has ended.
 
40242
 
 
40243
2003-06-02 16:57  bagder
 
40244
 
 
40245
        * lib/transfer.c: Make the Content-Length info override the
 
40246
          Connection: close header, so that libcurl will stop reading when
 
40247
          the number of bytes have arrived and not wait for a closed
 
40248
          socket.
 
40249
 
 
40250
2003-06-02 16:48  bagder
 
40251
 
 
40252
        * tests/README: the 500-599 test case range
 
40253
 
 
40254
2003-06-02 15:55  bagder
 
40255
 
 
40256
        * .cvsignore: ignore more
 
40257
 
 
40258
2003-06-02 15:53  bagder
 
40259
 
 
40260
        * packages/DOS/.cvsignore: ignore
 
40261
 
 
40262
2003-06-02 15:42  bagder
 
40263
 
 
40264
        * src/main.c: David Byron's fix to get the progress-bar use the
 
40265
          local size too when doing a resumed download.
 
40266
 
 
40267
2003-06-02 15:31  bagder
 
40268
 
 
40269
        * CHANGES: makefile fiddle changed how http requests are sent - now
 
40270
          in one chunk more often HPUX include fix in the external headers
 
40271
          better SSL work-arounds for bad SSL servers modified error
 
40272
          message when CURLE_HTTP_RETURNED_ERROR is returned
 
40273
 
 
40274
2003-06-02 15:27  bagder
 
40275
 
 
40276
        * lib/ssluse.c: work-around SSL implementation flaws better,
 
40277
          pointed out in bug report #745122.
 
40278
 
 
40279
2003-06-02 15:14  bagder
 
40280
 
 
40281
        * lib/transfer.c: make a more descriptive error message when
 
40282
          CURLE_HTTP_RETURNED_ERROR is returned
 
40283
 
 
40284
2003-05-28 12:24  bagder
 
40285
 
 
40286
        * docs/FEATURES: haven't updates this in a loooong time
 
40287
 
 
40288
2003-05-28 09:54  bagder
 
40289
 
 
40290
        * lib/http.c: Posting static data using POST and chunked encoded
 
40291
          now also appends the data to the initial request buffer, if the
 
40292
          total post data is less than 100K.
 
40293
 
 
40294
2003-05-28 00:56  bagder
 
40295
 
 
40296
        * src/main.c: include sys/time.h, we didn't have a time() proto
 
40297
          anymore. Did one of the changes in curl/curl.h make this occur?
 
40298
 
 
40299
2003-05-27 14:51  bagder
 
40300
 
 
40301
        * include/README: Documented which rules the public headers must
 
40302
          follow when we write preprocessor checks for condititions.
 
40303
 
 
40304
2003-05-27 14:51  bagder
 
40305
 
 
40306
        * include/curl/curl.h: oops, removed a # too many
 
40307
 
 
40308
2003-05-27 14:45  bagder
 
40309
 
 
40310
        * include/curl/: curl.h, stdcheaders.h: remove usage of HAVE_*
 
40311
          defines, we cannot and shall not depend on any such defines in
 
40312
          the public external header files
 
40313
 
 
40314
2003-05-27 14:34  bagder
 
40315
 
 
40316
        * include/curl/multi.h: sys/select.h is not present on HPUX, avoid
 
40317
          including it
 
40318
 
 
40319
2003-05-27 14:18  bagder
 
40320
 
 
40321
        * testcurl.sh: made it work ;-)
 
40322
 
 
40323
2003-05-27 14:03  bagder
 
40324
 
 
40325
        * testcurl.sh: if cvs update fails, attempt again after 5 seconds
 
40326
          and retry 50 times before giving up
 
40327
 
 
40328
2003-05-27 10:51  bagder
 
40329
 
 
40330
        * Makefile.am: Only build in lib and src by default, make the
 
40331
          others dist-subdirs.  Make the test stuff get built when we run
 
40332
          'make test' instead.
 
40333
 
 
40334
2003-05-27 10:33  bagder
 
40335
 
 
40336
        * lib/http.c: Rudy Koento experienced problems with curl's recent
 
40337
          habit of POSTing data in two separate send() calls, first the
 
40338
          headers and then the data. I've now made a fix that for static
 
40339
          and known content that isn't to be chunked-encoded, everything is
 
40340
          now sent in one single system call again. This is also better for
 
40341
          network performance reasons.
 
40342
 
 
40343
2003-05-27 09:37  bagder
 
40344
 
 
40345
        * docs/INSTALL: runs on DOS now
 
40346
 
 
40347
2003-05-27 08:41  bagder
 
40348
 
 
40349
        * CHANGES: include file flaw and yet another socks5-fix
 
40350
 
 
40351
2003-05-27 08:28  bagder
 
40352
 
 
40353
        * lib/http.c: Another socks5-fix. Make sure that when we use a
 
40354
          socks-proxy, it is not the same as using a httpproxy so we must
 
40355
          make sure to better check for http proxies before we do HTTP
 
40356
          proxy stuff. This included authorization and URI usage in the
 
40357
          request etc.
 
40358
 
 
40359
2003-05-27 08:25  bagder
 
40360
 
 
40361
        * include/curl/curl.h: CURLOPT_HTTPDIGEST is added
 
40362
 
 
40363
2003-05-26 14:32  bagder
 
40364
 
 
40365
        * include/curl/multi.h: language
 
40366
 
 
40367
2003-05-26 10:19  bagder
 
40368
 
 
40369
        * docs/TODO: ftp ASCII transfers in general need fixing
 
40370
 
 
40371
2003-05-26 09:57  bagder
 
40372
 
 
40373
        * include/curl/multi.h: Chris Lewis mentioned that he doesn't get
 
40374
          WIN32 defined, only _WIN32 so we make an adjustment to catch
 
40375
          this.
 
40376
 
 
40377
2003-05-23 13:24  bagder
 
40378
 
 
40379
        * CHANGES: even more
 
40380
 
 
40381
2003-05-23 13:14  bagder
 
40382
 
 
40383
        * lib/ftp.c: Ricardo Cadime found a socket leak when listing
 
40384
          directories without contents. Test cases 144 and 145 were added
 
40385
          to verify the fix.
 
40386
 
 
40387
          Now we deal with return code 450 properly and other codes also do
 
40388
          proper cleanup.
 
40389
 
 
40390
2003-05-23 13:10  bagder
 
40391
 
 
40392
        * tests/data/: Makefile.am, test144, test145: more ftp testing
 
40393
          using NLST and no contents and bad return code
 
40394
 
 
40395
2003-05-23 11:47  bagder
 
40396
 
 
40397
        * lib/transfer.c: Rudy Koento's problem fixed, test case 66
 
40398
          verifies this.
 
40399
 
 
40400
2003-05-23 11:46  bagder
 
40401
 
 
40402
        * tests/data/: Makefile.am, test66: test 66 returns one line of
 
40403
          data with no header (HTTP)
 
40404
 
 
40405
2003-05-23 10:06  bagder
 
40406
 
 
40407
        * docs/curl.1: --digest added, --compressed rephrased
 
40408
 
 
40409
2003-05-23 08:44  bagder
 
40410
 
 
40411
        * lib/url.c: include digest.h for proto
 
40412
 
 
40413
2003-05-23 08:43  bagder
 
40414
 
 
40415
        * lib/if2ip.c: DJGPP fix by Gisle Vanem
 
40416
 
 
40417
2003-05-23 00:47  bagder
 
40418
 
 
40419
        * CHANGES: more more more
 
40420
 
 
40421
2003-05-23 00:45  bagder
 
40422
 
 
40423
        * lib/http.c: warning-free is better
 
40424
 
 
40425
2003-05-23 00:40  bagder
 
40426
 
 
40427
        * src/main.c: Introducing --digest
 
40428
 
 
40429
2003-05-23 00:39  bagder
 
40430
 
 
40431
        * lib/: http.c, http_digest.c, http_digest.h, transfer.c,
 
40432
          urldata.h: Better Digest stuff
 
40433
 
 
40434
2003-05-23 00:38  bagder
 
40435
 
 
40436
        * lib/url.c: Added CURLOPT_HTTPDIGEST support SOCKS5 fix as
 
40437
          suggested by Jis in bugreport #741841.
 
40438
 
 
40439
2003-05-23 00:37  bagder
 
40440
 
 
40441
        * tests/FILEFORMAT: Document the <dataNUM> thing we use,
 
40442
 
 
40443
2003-05-23 00:36  bagder
 
40444
 
 
40445
        * tests/server/sws.c: Digest support added
 
40446
 
 
40447
2003-05-23 00:36  bagder
 
40448
 
 
40449
        * tests/data/: Makefile.am, test64, test65: Digest testing added
 
40450
 
 
40451
2003-05-22 18:23  bagder
 
40452
 
 
40453
        * lib/: http_digest.h, md5.h: proper header added
 
40454
 
 
40455
2003-05-22 18:12  bagder
 
40456
 
 
40457
        * lib/http_digest.c: hush the compiler
 
40458
 
 
40459
2003-05-22 18:09  bagder
 
40460
 
 
40461
        * lib/: Makefile.am, http.c, http_digest.c, http_digest.h, md5.c,
 
40462
          md5.h, transfer.c, urldata.h: Initial Digest support. At least
 
40463
          partly working.
 
40464
 
 
40465
2003-05-21 17:53  bagder
 
40466
 
 
40467
        * lib/escape.c: David Balazic pointed out the lack of checks for a
 
40468
          valid %XX code when we unescape a string. We now check and decode
 
40469
          only valid %XX strings.
 
40470
 
 
40471
2003-05-21 10:12  bagder
 
40472
 
 
40473
        * configure.ac: fix the makefile in packages/DOS too
 
40474
 
 
40475
2003-05-21 10:08  bagder
 
40476
 
 
40477
        * CHANGES, Makefile.dist, docs/examples/Makefile.am,
 
40478
          docs/examples/makefile.dj, lib/Makefile.am, lib/config.dj,
 
40479
          lib/getpass.c, lib/makefile.dj, lib/setup.h, lib/url.c,
 
40480
          lib/urldata.h, packages/Makefile.am, packages/DOS/Makefile.am,
 
40481
          packages/DOS/README, packages/DOS/common.dj, src/Makefile.am,
 
40482
          src/main.c, src/makefile.dj, src/setup.h:  Gisle Vanem made curl
 
40483
          build with djgpp on DOS.
 
40484
 
 
40485
2003-05-21 09:21  bagder
 
40486
 
 
40487
        * src/mkhelp.pl: Gisle Vanem's fix to make the 'curl -M' output
 
40488
          nicer
 
40489
 
 
40490
2003-05-20 14:44  bagder
 
40491
 
 
40492
        * docs/examples/simplessl.c: missing semicolon, by Gisle Vanem
 
40493
 
 
40494
2003-05-20 11:41  bagder
 
40495
 
 
40496
        * lib/hostip.c: Gisle Vanem's code for not trusting h_aliases to
 
40497
          always be non-NULL
 
40498
 
 
40499
2003-05-20 08:33  bagder
 
40500
 
 
40501
        * maketgz: Remind about the gpg command lines
 
40502
 
 
40503
2003-05-19 15:14  bagder
 
40504
 
 
40505
        * CHANGES: support user name and password in proxy environment
 
40506
          variables
 
40507
 
 
40508
2003-05-19 15:09  bagder
 
40509
 
 
40510
        * tests/data/: Makefile.am, test63: the proxy environment variables
 
40511
          now may contain user name and password
 
40512
 
 
40513
2003-05-19 15:08  bagder
 
40514
 
 
40515
        * tests/runtests.pl: remove debug output
 
40516
 
 
40517
2003-05-19 15:06  bagder
 
40518
 
 
40519
        * tests/: FILEFORMAT, runtests.pl: setenv support added to allow
 
40520
          test cases to require a set of environment variables
 
40521
 
 
40522
2003-05-19 13:45  bagder
 
40523
 
 
40524
        * CHANGES, include/curl/curl.h, src/version.h: 7.10.5 commit
 
40525
 
 
40526
2003-05-16 12:57  bagder
 
40527
 
 
40528
        * docs/KNOWN_BUGS: known AIX ipv6 problems
 
40529
 
 
40530
2003-05-16 00:28  bagder
 
40531
 
 
40532
        * lib/cookie.c: Skip any preceeding dots from the domain name of
 
40533
          cookies when we keep them in memory, only add it when we save the
 
40534
          cookie. This makes all tailmatching and domain string matching
 
40535
          internally a lot easier.
 
40536
 
 
40537
          This was also the reason for a remaining bug I introduced in my
 
40538
          overhaul.
 
40539
 
 
40540
2003-05-15 23:13  bagder
 
40541
 
 
40542
        * acinclude.m4: change the order of the in_addr_t tests, so that
 
40543
          'unsigned long' is tested for first, as it seems to be what many
 
40544
          systems use
 
40545
 
 
40546
2003-05-15 10:13  bagder
 
40547
 
 
40548
        * CHANGES: 1. George Comninos' progress meter fix 2. I also added
 
40549
          the pre-releases and dates to the log
 
40550
 
 
40551
2003-05-14 11:03  bagder
 
40552
 
 
40553
        * docs/libcurl/curl_easy_setopt.3: documented CURLOPT_FTP_USE_EPRT
 
40554
 
 
40555
2003-05-14 08:31  bagder
 
40556
 
 
40557
        * lib/: ftp.c, progress.c: George Comninos provided a fix that
 
40558
          calls the progress meter when waiting for FTP command responses
 
40559
          take >1 second.
 
40560
 
 
40561
2003-05-13 14:12  bagder
 
40562
 
 
40563
        * lib/: connect.c, hostip.c, hostip.h: Setup and use
 
40564
          CURL_INADDR_NONE all over instead of INADDR_NONE. We setup the
 
40565
          define accordingly in the hostip.h header to work nicely all
 
40566
          over.
 
40567
 
 
40568
2003-05-13 14:11  bagder
 
40569
 
 
40570
        * lib/ftp.c: before using if2ip(), check if the address is an ip
 
40571
          address and skip it if it is.
 
40572
 
 
40573
2003-05-13 11:38  bagder
 
40574
 
 
40575
        * CVS-INFO: libtool 1.4.2 is enough
 
40576
 
 
40577
2003-05-13 11:37  bagder
 
40578
 
 
40579
        * buildconf: fix comment
 
40580
 
 
40581
2003-05-12 15:06  bagder
 
40582
 
 
40583
        * lib/connect.c: before checking for network interfaces using
 
40584
          if2ip(), check that the given name isn't an ip address
 
40585
 
 
40586
2003-05-12 15:05  bagder
 
40587
 
 
40588
        * buildconf: no more complaining when I have 1.5 and it tests for
 
40589
          1.4.2
 
40590
 
 
40591
2003-05-12 14:49  bagder
 
40592
 
 
40593
        * CHANGES: fixes from the last week+
 
40594
 
 
40595
2003-05-12 14:47  bagder
 
40596
 
 
40597
        * docs/libcurl/curl_easy_setopt.3: Dan F clarified the
 
40598
          CURLOPT_ENCODING description after his changes to allow "" to
 
40599
          enable all support formats.
 
40600
 
 
40601
2003-05-12 14:46  bagder
 
40602
 
 
40603
        * docs/curl.1: Dan Fandrich added --compressed docu
 
40604
 
 
40605
2003-05-12 14:45  bagder
 
40606
 
 
40607
        * src/main.c: setting ENCODING to "" means enable-all-you-support
 
40608
 
 
40609
2003-05-12 14:45  bagder
 
40610
 
 
40611
        * lib/: README.encoding, content_encoding.h, transfer.c, url.c:
 
40612
          Dan Fandrich changed CURLOPT_ENCODING to select all supported
 
40613
          encodings if
 
40614
           set to "".  This frees the application from having to know which
 
40615
          encodings
 
40616
           the library supports.
 
40617
 
 
40618
2003-05-12 14:38  bagder
 
40619
 
 
40620
        * buildconf: Dan Fandrich lowered the libtool requirement
 
40621
 
 
40622
2003-05-12 14:37  bagder
 
40623
 
 
40624
        * lib/ftp.c: when we have accepted the server's connection in a
 
40625
          PORT sequence, we set the new socket to non-blocking
 
40626
 
 
40627
2003-05-12 14:37  bagder
 
40628
 
 
40629
        * lib/transfer.c: avoid the write loop
 
40630
 
 
40631
2003-05-12 14:29  bagder
 
40632
 
 
40633
        * lib/http.c: incoming proxy headers shall be sent to the debug
 
40634
          function has HEADERs not DATA
 
40635
 
 
40636
2003-05-09 10:17  bagder
 
40637
 
 
40638
        * buildconf: oops, run libtoolize as the first tool
 
40639
 
 
40640
2003-05-09 10:13  bagder
 
40641
 
 
40642
        * buildconf: run libtoolize too
 
40643
 
 
40644
2003-05-09 10:12  bagder
 
40645
 
 
40646
        * config.guess, ltmain.sh, config.sub: run libtoolize to generate
 
40647
          these files
 
40648
 
 
40649
2003-05-09 09:42  bagder
 
40650
 
 
40651
        * include/curl/curl.h: CURLOPT_FTP_USE_EPRT added
 
40652
 
 
40653
2003-05-09 09:39  bagder
 
40654
 
 
40655
        * src/main.c: --disable-eprt added
 
40656
 
 
40657
2003-05-09 09:39  bagder
 
40658
 
 
40659
        * lib/: ftp.c, url.c, urldata.h: support for CURLOPT_FTP_USE_EPRT
 
40660
          added
 
40661
 
 
40662
2003-05-09 09:37  bagder
 
40663
 
 
40664
        * include/curl/multi.h: AIX wants sys/select.h
 
40665
 
 
40666
2003-05-09 09:07  bagder
 
40667
 
 
40668
        * docs/FAQ: clarify on the curl name issue and that there may be
 
40669
          other libcurl-based tools that provide GUI
 
40670
 
 
40671
2003-05-06 10:19  bagder
 
40672
 
 
40673
        * lib/sendf.c:  Kevin Delafield reported another case where we
 
40674
          didn't correctly check for
 
40675
           EAGAIN but only EWOULDBLOCK, which caused badness on HPUX. We
 
40676
          also check for
 
40677
           and act the same on EINTR errors as well now.
 
40678
 
 
40679
2003-05-05 16:19  bagder
 
40680
 
 
40681
        * CVS-INFO: fixed the required tools' version numbers
 
40682
 
 
40683
2003-05-04 18:07  bagder
 
40684
 
 
40685
        * configure.ac: the writable argv check now should not exit when
 
40686
          building a cross-compiled curl
 
40687
 
 
40688
2003-05-03 18:25  bagder
 
40689
 
 
40690
        * buildconf: put back the libtool test, now for 1.5 require
 
40691
          autoconf 2.57 require automake 1.7
 
40692
 
 
40693
2003-05-02 11:13  bagder
 
40694
 
 
40695
        * lib/http.c: If there is a custom Host: header specified, we use
 
40696
          that host name to extract the correct set of cookies to send.
 
40697
          This functionality is verified by test case 62.
 
40698
 
 
40699
2003-05-02 11:12  bagder
 
40700
 
 
40701
        * tests/data/: Makefile.am, test62: send correct cookies when using
 
40702
          a custom Host:
 
40703
 
 
40704
2003-05-02 11:11  bagder
 
40705
 
 
40706
        * tests/data/test61: fixed the format slightly
 
40707
 
 
40708
2003-05-01 19:49  bagder
 
40709
 
 
40710
        * lib/transfer.c: corrected a comment about gzip not being
 
40711
          supported
 
40712
 
 
40713
2003-05-01 19:48  bagder
 
40714
 
 
40715
        * tests/data/: Makefile.am, test143: FTP URL with type=a
 
40716
 
 
40717
2003-05-01 15:37  bagder
 
40718
 
 
40719
        * lib/: getinfo.c, ssluse.c: Andy Cedilnik fixed some compiler
 
40720
          warnings
 
40721
 
 
40722
2003-05-01 15:37  bagder
 
40723
 
 
40724
        * lib/: connect.c, connect.h: ourerrno became Curl_ourerrno() and
 
40725
          is now available to all libcurl
 
40726
 
 
40727
2003-05-01 15:36  bagder
 
40728
 
 
40729
        * lib/sendf.c: Use the proper Curl_ourerrno() function instead of
 
40730
          plain errno, for better portability. Also use Andy Cedilnik's
 
40731
          compiler warning fixes.
 
40732
 
 
40733
2003-04-30 22:29  bagder
 
40734
 
 
40735
        * tests/README: the test numbers are now only for human
 
40736
          readability, the numbers no longer enforces protocol/server
 
40737
 
 
40738
2003-04-30 22:28  bagder
 
40739
 
 
40740
        * tests/runtests.pl: no longer assume that the test number implies
 
40741
          servers to run
 
40742
 
 
40743
2003-04-30 22:25  bagder
 
40744
 
 
40745
        * tests/data/: test1, test10, test100, test101, test102, test103,
 
40746
          test104, test105, test106, test107, test108, test109, test11,
 
40747
          test110, test111, test112, test113, test114, test115, test116,
 
40748
          test117, test118, test119, test12, test120, test121, test122,
 
40749
          test123, test124, test125, test126, test127, test128, test13,
 
40750
          test130, test131, test132, test133, test134, test135, test136,
 
40751
          test137, test138, test139, test14, test140, test141, test142,
 
40752
          test15, test16, test17, test18, test19, test190, test2, test20,
 
40753
          test200, test201, test202, test21, test22, test23, test24,
 
40754
          test25, test26, test27, test28, test29, test3, test30, test300,
 
40755
          test301, test302, test303, test304, test305, test306, test31,
 
40756
          test32, test33, test34, test36, test37, test38, test39, test4,
 
40757
          test400, test401, test402, test403, test43, test44, test45,
 
40758
          test46, test47, test48, test49, test5, test50, test51, test52,
 
40759
          test53, test54, test55, test56, test57, test58, test59, test6,
 
40760
          test60, test61, test7, test8, test9: Each test case now specifies
 
40761
          which server(s) it needs, without relying on the test number.
 
40762
 
 
40763
2003-04-30 22:08  bagder
 
40764
 
 
40765
        * tests/data/Makefile.am: we say welcome to test 142
 
40766
 
 
40767
2003-04-30 22:07  bagder
 
40768
 
 
40769
        * tests/data/test142: verify that curl fails fine when an FTP URL
 
40770
          with a too deep dir hierarchy is used
 
40771
 
 
40772
2003-04-30 22:04  bagder
 
40773
 
 
40774
        * lib/ftp.c: when making up the list of path parts, save the last
 
40775
          entry pointing to NULL as otherwise we'll go nuts
 
40776
 
 
40777
2003-04-30 22:01  bagder
 
40778
 
 
40779
        * CHANGES: recent action
 
40780
 
 
40781
2003-04-30 21:58  bagder
 
40782
 
 
40783
        * lib/url.c: if there's a cookiehost allocated, free that too
 
40784
 
 
40785
2003-04-30 21:56  bagder
 
40786
 
 
40787
        * tests/data/test61: ok, make the test run ok too
 
40788
 
 
40789
2003-04-30 21:49  bagder
 
40790
 
 
40791
        * tests/data/: Makefile.am, test61: various new cookie tests with a
 
40792
          custom Host: header set
 
40793
 
 
40794
2003-04-30 19:16  bagder
 
40795
 
 
40796
        * tests/data/: test103, test104, test106, test108, test125,
 
40797
          test126, test127, test137, test138, test190, test31, test401:
 
40798
          modified to work with modified code
 
40799
 
 
40800
2003-04-30 19:15  bagder
 
40801
 
 
40802
        * tests/runtests.pl: modified to produce nicer output when a single
 
40803
          test fails
 
40804
 
 
40805
2003-04-30 19:15  bagder
 
40806
 
 
40807
        * tests/getpart.pm: make the diffs with 'diff -u' to make them
 
40808
          nicer and easier to read
 
40809
 
 
40810
2003-04-30 19:12  bagder
 
40811
 
 
40812
        * lib/http.c: stop parsing Host: host names at colons too
 
40813
 
 
40814
2003-04-30 19:05  bagder
 
40815
 
 
40816
        * lib/transfer.c: modified to the new cookie function proto
 
40817
 
 
40818
2003-04-30 19:04  bagder
 
40819
 
 
40820
        * lib/http.c: extract host name from custom Host: headers to use
 
40821
          for cookies
 
40822
 
 
40823
2003-04-30 19:03  bagder
 
40824
 
 
40825
        * lib/: cookie.c, cookie.h: Many cookie fixes:   o Save domains in
 
40826
          jars like Mozilla does. It means all domains set in
 
40827
          Set-Cookie: headers are dot-prefixed.    o Save and use the
 
40828
          'tailmatch' field in the Mozilla/Netscape cookie jars (the
 
40829
          second column).    o Reject cookies using illegal domains in the
 
40830
          Set-Cookie: line. Concerns      both domains with too few dots or
 
40831
          domains that are outside the currently      operating server
 
40832
          host's domain.    o Set the path part by default to the one used
 
40833
          in the request, if none was      set in the Set-Cookie line.
 
40834
 
 
40835
2003-04-30 19:01  bagder
 
40836
 
 
40837
        * lib/urldata.h: changes need for the new ftp path treatment and
 
40838
          the new cookie code
 
40839
 
 
40840
2003-04-30 18:59  bagder
 
40841
 
 
40842
        * lib/ftp.c: David Balazic's patch to make the FTP operations "do
 
40843
          right" according to RFC1738, which means it'll use one CWD for
 
40844
          each pathpart.
 
40845
 
 
40846
2003-04-30 09:32  bagder
 
40847
 
 
40848
        * docs/INSTALL: two more platforms Rich Gray built curl on
 
40849
 
 
40850
2003-04-29 20:03  bagder
 
40851
 
 
40852
        * lib/multi.c:  Peter Kovacs provided a patch that makes the
 
40853
          CURLINFO_CONNECT_TIME work fine
 
40854
           when using the multi interface (too).
 
40855
 
 
40856
2003-04-29 18:55  bagder
 
40857
 
 
40858
        * docs/INSTALL: mention configure --help
 
40859
 
 
40860
2003-04-28 19:29  bagder
 
40861
 
 
40862
        * docs/TODO: CURLOPT_FTPPORT could support port number too
 
40863
 
 
40864
2003-04-28 15:48  bagder
 
40865
 
 
40866
        * perl/contrib/formfind: corrected the comment which wasn't correct
 
40867
 
 
40868
2003-04-25 17:08  bagder
 
40869
 
 
40870
        * lib/Makefile.vc6: RSAglue.lib is no longer needed with recent
 
40871
          OpenSSL versions
 
40872
 
 
40873
2003-04-24 08:34  bagder
 
40874
 
 
40875
        * src/main.c: Dan Fandrich added support for the gzip
 
40876
          Content-Encoding for --compressed
 
40877
 
 
40878
2003-04-23 14:09  bagder
 
40879
 
 
40880
        * tests/data/: Makefile.am, test60: Bryan Kemp's reported problems
 
40881
          with curl and PUT from stdin and a faked content-length made me
 
40882
          add test case 60, that does exactly this, but it seems to run
 
40883
          fine...
 
40884
 
 
40885
2003-04-23 01:30  bagder
 
40886
 
 
40887
        * CHANGES: last 10 days or so
 
40888
 
 
40889
2003-04-23 01:29  bagder
 
40890
 
 
40891
        * config.guess, config.sub, ltmain.sh: libtool 1.5 stuff
 
40892
 
 
40893
2003-04-23 01:26  bagder
 
40894
 
 
40895
        * buildconf: stop checking for libtool, we don't run that in this
 
40896
          script
 
40897
 
 
40898
2003-04-23 00:33  bagder
 
40899
 
 
40900
        * lib/: http_chunks.c, transfer.c: Dan Fandrich corrected the error
 
40901
          messages on "bad encoding".
 
40902
 
 
40903
2003-04-23 00:32  bagder
 
40904
 
 
40905
        * lib/content_encoding.c: Dan Fandrich's gzip bugfix
 
40906
 
 
40907
2003-04-23 00:31  bagder
 
40908
 
 
40909
        * buildconf: Dan Fandrich's fix
 
40910
 
 
40911
2003-04-22 23:42  bagder
 
40912
 
 
40913
        * lib/easy.c:  Peter Sylvester pointed out that curl_easy_setopt()
 
40914
          will always (wrongly)
 
40915
           return CURLE_OK no matter what happens.
 
40916
 
 
40917
2003-04-16 14:46  bagder
 
40918
 
 
40919
        * docs/curl.1: two dashes is enough
 
40920
 
 
40921
2003-04-15 16:18  bagder
 
40922
 
 
40923
        * tests/libtest/lib505.c: typecast the setting of the size, as it
 
40924
          might be an off_t which is bigger than long and libcurl expects a
 
40925
          long...
 
40926
 
 
40927
2003-04-15 16:01  bagder
 
40928
 
 
40929
        * src/setup.h: If MALLOCDEBUG, include the lib's setup.h here so
 
40930
          that the proper defines are set before all system headers, as
 
40931
          otherwise we get compiler warnings on my Solaris at least.
 
40932
 
 
40933
2003-04-15 15:32  bagder
 
40934
 
 
40935
        * tests/libtest/test.h: include config.h before all system headers,
 
40936
          so that _FILE_OFFSET_BITS and similar is set properly by us first
 
40937
 
 
40938
2003-04-15 11:58  bagder
 
40939
 
 
40940
        * docs/curl.1: extended the -F section
 
40941
 
 
40942
2003-04-15 11:29  bagder
 
40943
 
 
40944
        * lib/formdata.c: treat uploaded .html files as text/html by
 
40945
          default
 
40946
 
 
40947
2003-04-15 00:00  bagder
 
40948
 
 
40949
        * lib/ssluse.c: return the same error for the sslv2 "certificate
 
40950
          verify failed" code
 
40951
 
 
40952
2003-04-14 16:54  bagder
 
40953
 
 
40954
        * src/main.c: new wording by Kevin Roth
 
40955
 
 
40956
2003-04-14 15:09  bagder
 
40957
 
 
40958
        * src/.cvsignore: ignore all stamp-h*
 
40959
 
 
40960
2003-04-14 15:09  bagder
 
40961
 
 
40962
        * src/main.c: With the recent fix of libcurl, it shall now return
 
40963
          CURLE_SSL_CACERT when it had problems withe CA cert and thus we
 
40964
          offer a huge blurb of verbose help to explain to the poor user
 
40965
          why this happens.
 
40966
 
 
40967
2003-04-14 14:53  bagder
 
40968
 
 
40969
        * lib/ssluse.c: Restored the SSL error codes since they was broken
 
40970
          in the 7.10.4 release, also now attempt to detect and return the
 
40971
          specific CACERT error code.
 
40972
 
 
40973
2003-04-14 09:13  bagder
 
40974
 
 
40975
        * CHANGES: FTP CWD response fixed gzip content-encoding added
 
40976
          chunked content-encoding fixed
 
40977
 
 
40978
2003-04-11 18:52  bagder
 
40979
 
 
40980
        * docs/libcurl/curl_easy_getinfo.3: clarified the
 
40981
          CURLINFO_SIZE_DOWNLOAD somewhat on Juan F. Codagnone's suggestion
 
40982
 
 
40983
2003-04-11 18:31  bagder
 
40984
 
 
40985
        * lib/content_encoding.c: Nic fixed so that Curl_client_write()
 
40986
          must not be called with 0 lenth data.
 
40987
 
 
40988
          I edited somewhat and removed trailing whitespaces.
 
40989
 
 
40990
2003-04-11 18:23  bagder
 
40991
 
 
40992
        * lib/http_chunks.c: Nic Hines fixed this bug when deflate or gzip
 
40993
          contents were downloaded using chunked encoding.
 
40994
 
 
40995
2003-04-11 18:23  bagder
 
40996
 
 
40997
        * lib/url.c: ah, move the zero byte too or havoc will occur
 
40998
 
 
40999
2003-04-11 18:22  bagder
 
41000
 
 
41001
        * tests/data/: Makefile.am, test59: verify the new url parser fix
 
41002
 
 
41003
2003-04-11 18:08  bagder
 
41004
 
 
41005
        * lib/url.c: support ? as separator instead of / even if not
 
41006
          protocol was given
 
41007
 
 
41008
2003-04-11 10:57  bagder
 
41009
 
 
41010
        * docs/THANKS: these guys deserve a mentioning here as well
 
41011
 
 
41012
2003-04-11 10:55  bagder
 
41013
 
 
41014
        * docs/THANKS: Dan the man on the list
 
41015
 
 
41016
2003-04-11 10:51  bagder
 
41017
 
 
41018
        * docs/libcurl/curl_easy_setopt.3: Dan Fandrich's added gzip
 
41019
          support documented.
 
41020
 
 
41021
2003-04-11 10:49  bagder
 
41022
 
 
41023
        * lib/: README.encoding, content_encoding.c, content_encoding.h,
 
41024
          http_chunks.c, transfer.c, urldata.h: Dan Fandrich's gzip patch
 
41025
          applied
 
41026
 
 
41027
2003-04-11 10:19  bagder
 
41028
 
 
41029
        * docs/: curl.1, libcurl/curl_easy_setopt.3: when saving a cookie
 
41030
          jar fails, you don't get an error code or anything, just a
 
41031
          warning in the verbose output stream
 
41032
 
 
41033
2003-04-11 10:10  bagder
 
41034
 
 
41035
        * lib/ftp.c:  According to RFC959, CWD is supposed to return 250 on
 
41036
          success, but
 
41037
           there seem to be non-compliant FTP servers out there that return
 
41038
          200,
 
41039
           so we accept any '2xy' response now.
 
41040
 
 
41041
2003-04-11 09:39  bagder
 
41042
 
 
41043
        * lib/url.c: show a verbose warning message in case cookie-saving
 
41044
          fails, after Ralph Mitchell's notification.
 
41045
 
 
41046
2003-04-10 13:43  bagder
 
41047
 
 
41048
        * tests/data/: test139, test140, test141: new ftp tests
 
41049
 
 
41050
2003-04-10 13:36  bagder
 
41051
 
 
41052
        * CHANGES: another week has passed
 
41053
 
 
41054
2003-04-10 11:44  bagder
 
41055
 
 
41056
        * lib/url.c: Vlad Krupin's URL parsing patch to fix the URL parsing
 
41057
          when the URL has no slash after the host name, but still a ? and
 
41058
          following "parameters".
 
41059
 
 
41060
2003-04-09 14:02  bagder
 
41061
 
 
41062
        * tests/ftpserver.pl: oops, committed test code not meant to be
 
41063
          here
 
41064
 
 
41065
2003-04-09 13:57  bagder
 
41066
 
 
41067
        * lib/sendf.c: the default debugfunction shows incoming headers as
 
41068
          well
 
41069
 
 
41070
2003-04-09 13:56  bagder
 
41071
 
 
41072
        * lib/ftp.c: timecond support added made the Last-Modified (faked)
 
41073
          header look correct using GMT always
 
41074
 
 
41075
2003-04-09 13:55  bagder
 
41076
 
 
41077
        * tests/data/Makefile.am: three new ftp tests
 
41078
 
 
41079
2003-04-09 13:53  bagder
 
41080
 
 
41081
        * tests/FILEFORMAT: <mdtm> added
 
41082
 
 
41083
2003-04-09 13:52  bagder
 
41084
 
 
41085
        * tests/ftpserver.pl: MDTM support added
 
41086
 
 
41087
2003-04-08 16:48  bagder
 
41088
 
 
41089
        * lib/transfer.c: James Bursa fixed a flaw in the content-type
 
41090
          extracting code that could miss the first letter
 
41091
 
 
41092
2003-04-08 12:35  bagder
 
41093
 
 
41094
        * lib/curllib.dsp: share.c added
 
41095
 
 
41096
2003-04-07 08:41  bagder
 
41097
 
 
41098
        * docs/TODO: --disable-eprt perhaps?
 
41099
 
 
41100
2003-04-06 14:29  bagder
 
41101
 
 
41102
        * configure.ac: Ryan Weaver's fix to prevent the ca bundle to get
 
41103
          installed even when building curl without SSL support!
 
41104
 
 
41105
2003-04-04 14:30  bagder
 
41106
 
 
41107
        * tests/data/: test304, test39, test44, test9: adjusted the
 
41108
          formpost testcases to the new boundary string construction
 
41109
 
 
41110
2003-04-04 14:24  bagder
 
41111
 
 
41112
        * lib/formdata.c: Changed how boundary strings are generated. This
 
41113
          new way uses 28 dashes and 12 following hexadecimal letters,
 
41114
          which seems to be what IE uses.  This makes curl work smoother
 
41115
          with more stupidly written server apps.
 
41116
 
 
41117
          Worked this out together with Martijn Broenland.
 
41118
 
 
41119
2003-04-03 18:11  bagder
 
41120
 
 
41121
        * lib/hostip.c: spell fix
 
41122
 
 
41123
2003-04-03 16:16  bagder
 
41124
 
 
41125
        * lib/ftp.c: kill a compiler warning on cygwin
 
41126
 
 
41127
2003-04-03 15:43  bagder
 
41128
 
 
41129
        * tests/server/sws.c: Added log output for when the writing of the
 
41130
          input HTTP request is successful or unsuccessful. Used to track
 
41131
          down the recent cygwin test suite problems.
 
41132
 
 
41133
2003-04-03 15:42  bagder
 
41134
 
 
41135
        * tests/ftpserver.pl: Modified how we log data to server.input, as
 
41136
          we can't keep the file open very much as it makes it troublesome
 
41137
          on certain operating systems.
 
41138
 
 
41139
2003-04-03 15:39  bagder
 
41140
 
 
41141
        * tests/data/test505: new
 
41142
 
 
41143
2003-04-02 09:48  bagder
 
41144
 
 
41145
        * include/curl/curl.h, src/version.h: 7.10.4 commit
 
41146
 
 
41147
2003-04-02 09:42  bagder
 
41148
 
 
41149
        * CHANGES: Version 7.10.4
 
41150
 
 
41151
2003-04-01 10:43  bagder
 
41152
 
 
41153
        * tests/FILEFORMAT: documented the new killserver tag
 
41154
 
 
41155
2003-04-01 10:42  bagder
 
41156
 
 
41157
        * tests/data/test402: kill the ftp server afterwards, it is just so
 
41158
          messed up
 
41159
 
 
41160
2003-04-01 10:42  bagder
 
41161
 
 
41162
        * tests/ftpserver.pl: log when we've returned verification that we
 
41163
          are the test server
 
41164
 
 
41165
2003-04-01 10:41  bagder
 
41166
 
 
41167
        * tests/runtests.pl: support the new <killserver> tag
 
41168
 
 
41169
2003-04-01 09:13  bagder
 
41170
 
 
41171
        * tests/libtest/.cvsignore: ignore lib505 too
 
41172
 
 
41173
2003-04-01 09:13  bagder
 
41174
 
 
41175
        * tests/libtest/: Makefile.am, lib505.c: lib505.c is a new test
 
41176
          case for ftp uploading with rename
 
41177
 
 
41178
2003-04-01 09:10  bagder
 
41179
 
 
41180
        * tests/ftpserver.pl: Added support for the RNFR/RNTO commands
 
41181
 
 
41182
2003-04-01 00:16  bagder
 
41183
 
 
41184
        * README: updated
 
41185
 
 
41186
2003-03-31 23:43  bagder
 
41187
 
 
41188
        * lib/url.c: move the ssl config clone call to before the
 
41189
          connectionexists call and then also subsequently free the ssl
 
41190
          struct if the connection struct is to be deleted
 
41191
 
 
41192
2003-03-31 17:59  bumblebury
 
41193
 
 
41194
        * lib/cookie.c: testing, ignore this commit
 
41195
 
 
41196
2003-03-31 16:02  bagder
 
41197
 
 
41198
        * CHANGES, include/curl/curl.h, src/version.h: 7.10.4-pre6 commit
 
41199
 
 
41200
2003-03-31 13:37  bagder
 
41201
 
 
41202
        * Makefile.am: added dist-hook that clears the tests/log dir
 
41203
          properly as otherwise 'make distcheck' doesn't pass
 
41204
 
 
41205
2003-03-31 07:13  bagder
 
41206
 
 
41207
        * lib/: ssluse.c, url.c, url.h, urldata.h: Fixup after talks with
 
41208
          Richard Bramante. We should now make better comparisons before
 
41209
          re-using SSL connections and re-using SSL connection IDs.
 
41210
 
 
41211
2003-03-31 06:42  bagder
 
41212
 
 
41213
        * src/main.c: --location-trusted added, which does a normal
 
41214
          location plus the new CURLOPT_UNRESTRICTED_AUTH option set TRUE.
 
41215
 
 
41216
          Patch by Guillaume Cottenceau.
 
41217
 
 
41218
2003-03-31 06:41  bagder
 
41219
 
 
41220
        * docs/libcurl/curl_easy_setopt.3, lib/http.c, include/curl/curl.h,
 
41221
          lib/url.c, lib/urldata.h: Guillaume Cottenceau's patch that adds
 
41222
          CURLOPT_UNRESTRICTED_AUTH that disables the host name check in
 
41223
          the FOLLOWLOCATION code. With that option set, libcurl will send
 
41224
          user+password to all hosts.
 
41225
 
 
41226
2003-03-31 06:05  bagder
 
41227
 
 
41228
        * CHANGES: 10 days of fixes
 
41229
 
 
41230
2003-03-31 06:04  bagder
 
41231
 
 
41232
        * docs/libcurl/curl_easy_setopt.3: clarify USERPWD somewhat more
 
41233
 
 
41234
2003-03-31 05:42  bagder
 
41235
 
 
41236
        * lib/url.c: Frankie Fong filed bug report #708708 which identified
 
41237
          a problem with ConnectionExists() when first doing a proxy
 
41238
          connecto to a HTTPS site and then switching over to a HTTP
 
41239
          connection to the same host.
 
41240
 
 
41241
          This fix corrects the problem.
 
41242
 
 
41243
2003-03-29 12:03  bagder
 
41244
 
 
41245
        * src/main.c: Dan Shearer's fix from bug report #618892, which
 
41246
          makes 'curl -O' output an error message about a missing URL.
 
41247
 
 
41248
2003-03-28 13:56  bagder
 
41249
 
 
41250
        * docs/TODO: send as much as possible of the POST at once
 
41251
 
 
41252
2003-03-27 16:09  bagder
 
41253
 
 
41254
        * README: added section titles and a CONTACT paragraph asking
 
41255
          people to use the mailing lists
 
41256
 
 
41257
2003-03-26 20:05  bagder
 
41258
 
 
41259
        * configure.ac: fixed the pkg-config stuff for rh9
 
41260
 
 
41261
2003-03-26 12:48  bagder
 
41262
 
 
41263
        * docs/CONTRIBUTE: add URLs to patch and diff
 
41264
 
 
41265
2003-03-26 12:44  bagder
 
41266
 
 
41267
        * docs/BUGS: mention the URL to the mailing lists
 
41268
 
 
41269
2003-03-25 23:40  bagder
 
41270
 
 
41271
        * configure.ac: attempt to extract openssl information using
 
41272
          pkg-config
 
41273
 
 
41274
2003-03-25 16:56  bagder
 
41275
 
 
41276
        * configure.ac, configure.in: Renamed configure.in to configure.ac,
 
41277
          as this is the supposedly new preferred name for it.
 
41278
 
 
41279
2003-03-25 16:54  bagder
 
41280
 
 
41281
        * configure.in: use init and copyright to get a better header in
 
41282
          the generated script
 
41283
 
 
41284
2003-03-25 15:23  bagder
 
41285
 
 
41286
        * lib/url.c: white space and indent fix
 
41287
 
 
41288
2003-03-25 00:11  bagder
 
41289
 
 
41290
        * lib/.cvsignore: ignore getdate.c
 
41291
 
 
41292
2003-03-25 00:10  bagder
 
41293
 
 
41294
        * lib/: url.c, urldata.h: Richard Bramante's provided a fix for a
 
41295
          handle re-use problem seen when you change options on an
 
41296
          SSL-enabled connection between requests.
 
41297
 
 
41298
2003-03-24 12:06  bagder
 
41299
 
 
41300
        * lib/ca-bundle.crt: Removed the "TC TrustCenter, Germany, Class 0
 
41301
          CA." certificate:
 
41302
 
 
41303
          "It is a DEMO certificate and was never intended to be in any
 
41304
          list of trusted CA certificates."
 
41305
 
 
41306
          (quote by G�tz Babin-Ebell, trustcenter.de)
 
41307
 
 
41308
2003-03-24 11:47  bagder
 
41309
 
 
41310
        * CHANGES: all those changes
 
41311
 
 
41312
2003-03-21 09:09  bagder
 
41313
 
 
41314
        * lib/url.c: Hopefully this change addresses these two bug reports:
 
41315
          707003 and 706624.
 
41316
 
 
41317
          We need to make sure that when we init a 'connectdata' struct and
 
41318
          then afterwards check for and re-use another one, we must be
 
41319
          careful so that the newly set values are transmitted and used in
 
41320
          the surviving connectdata struct.
 
41321
 
 
41322
2003-03-20 16:12  bagder
 
41323
 
 
41324
        * CVS-INFO: lib/getdate.c.cvs may need a rename if you don't have
 
41325
          yacc or bison
 
41326
 
 
41327
2003-03-20 15:38  bagder
 
41328
 
 
41329
        * testcurl.sh: if the cvs update fails, don't continue further
 
41330
 
 
41331
2003-03-19 22:28  bagder
 
41332
 
 
41333
        * lib/urldata.h: make the ENGINE depend on the USE_SSLEAY define
 
41334
          too
 
41335
 
 
41336
2003-03-19 10:26  bagder
 
41337
 
 
41338
        * tests/: getpart.pm, runtests.pl: set binary mode for some file
 
41339
          handling and it might work better on some cygwin installations
 
41340
          (using DOS-style files somehow?)
 
41341
 
 
41342
2003-03-19 10:16  bagder
 
41343
 
 
41344
        * lib/hostip.c: typecast the conversion from const char * to char *
 
41345
 
 
41346
2003-03-19 10:09  bagder
 
41347
 
 
41348
        * lib/: getdate.c.cvs, getdate.c: Rename getdate.c to
 
41349
          getdate.c.cvs, since the "normal" build procedure do imply that
 
41350
          yacc/bison exists and can generate this file. Those without one
 
41351
          of those tools can then checkout and rename the getdate.c.cvs
 
41352
          file.
 
41353
 
 
41354
2003-03-18 11:01  bagder
 
41355
 
 
41356
        * docs/curl.1: clarify that 22 can be returned on --fail for all
 
41357
          HTTP errors being 400 or above
 
41358
 
 
41359
2003-03-17 18:20  bagder
 
41360
 
 
41361
        * tests/libtest/lib504.c: more defensive checking as platforms
 
41362
          differ...
 
41363
 
 
41364
2003-03-17 13:38  bagder
 
41365
 
 
41366
        * docs/examples/: ftpupload.c, sepheaders.c: Andy Cedilnik's
 
41367
          corrections
 
41368
 
 
41369
2003-03-16 19:41  bagder
 
41370
 
 
41371
        * CHANGES: it just never ends
 
41372
 
 
41373
2003-03-16 17:20  bagder
 
41374
 
 
41375
        * lib/getdate.c: regenerated from getdate.y
 
41376
 
 
41377
2003-03-16 17:15  bagder
 
41378
 
 
41379
        * lib/http.c: Juan F. Codagnone pointed out a missing thing from
 
41380
          the march 2 fix
 
41381
 
 
41382
2003-03-16 11:46  bagder
 
41383
 
 
41384
        * tests/server/sws.c: typecase getpid() to int to prevent compiler
 
41385
          warning
 
41386
 
 
41387
2003-03-15 22:04  bagder
 
41388
 
 
41389
        * configure.in: figure out select()'s argument types
 
41390
 
 
41391
2003-03-15 22:02  bagder
 
41392
 
 
41393
        * lib/memdebug.h: Gisle Vanem's fix to get this working nicely on
 
41394
          windows
 
41395
 
 
41396
2003-03-15 22:00  bagder
 
41397
 
 
41398
        * lib/getdate.y: Gisle Vanem fixed a name collision with structure
 
41399
          '"CONTEXT" in <winnt.h>
 
41400
 
 
41401
2003-03-15 18:26  bagder
 
41402
 
 
41403
        * tests/runtests.pl: missing newline added
 
41404
 
 
41405
2003-03-15 18:12  bagder
 
41406
 
 
41407
        * tests/data/test504: no server needed
 
41408
 
 
41409
2003-03-15 18:11  bagder
 
41410
 
 
41411
        * tests/runtests.pl: allow 'none' as server
 
41412
 
 
41413
2003-03-15 17:51  bagder
 
41414
 
 
41415
        * lib/urldata.h: Sort out the ENGINE problems people seem to be
 
41416
          having. Now we put all ENGINE related stuff within
 
41417
          HAVE_OPENSSL_ENGINE_H and we don't make any private typedef or
 
41418
          similar if the header is missing...
 
41419
 
 
41420
2003-03-15 17:43  bagder
 
41421
 
 
41422
        * tests/runtests.pl: * use the pid returned back from test-servers
 
41423
          and kill them before starting   them the first time * verify that
 
41424
          the server we start really comes up fine and works as   expected
 
41425
          before continue * count test cases where the server can't be run
 
41426
          (for whatever reason) * prefix lots of messages with RUN: to make
 
41427
          it easier to realize which script   is saying what when running
 
41428
          tests verbose * remove the generic sleep(1) from each test, makes
 
41429
          the suite fly! ;-)
 
41430
 
 
41431
          I hope these changes will make the tests run somewhat more
 
41432
          reliably on more platforms.
 
41433
 
 
41434
2003-03-15 17:39  bagder
 
41435
 
 
41436
        * tests/: ftpserver.pl, server/sws.c: report pid back in the WE
 
41437
          ROOLZ message
 
41438
 
 
41439
2003-03-15 17:05  bagder
 
41440
 
 
41441
        * tests/server/sws.c: removed the "banner" when the server is
 
41442
          starting
 
41443
 
 
41444
2003-03-15 16:08  bagder
 
41445
 
 
41446
        * docs/TODO: detect lack of perl before running tests
 
41447
 
 
41448
2003-03-15 15:47  bagder
 
41449
 
 
41450
        * tests/server/sws.c: Rick Jones' minor thing to build better on
 
41451
          HPUX 11
 
41452
 
 
41453
2003-03-14 18:21  bagder
 
41454
 
 
41455
        * lib/config-vms.h: Nico Baggus little adjustment to build with
 
41456
          OpenSSL 0.9.7 (the ENGINE thing)
 
41457
 
 
41458
2003-03-14 13:44  bagder
 
41459
 
 
41460
        * configure.in: improved "deeper" check
 
41461
 
 
41462
2003-03-14 00:02  bagder
 
41463
 
 
41464
        * configure.in: No longer halts operation if select or socket are
 
41465
          missing, since in most cases this is wrong... and if they're
 
41466
          truly missing, we won't succeed to link later on anyway.
 
41467
 
 
41468
2003-03-13 22:41  bagder
 
41469
 
 
41470
        * lib/: multi.c, ssluse.c: Philippe Raoult needed this to build on
 
41471
          FreeBSD
 
41472
 
 
41473
2003-03-13 18:06  bagder
 
41474
 
 
41475
        * configure.in: Extra function-find magic for platforms that don't
 
41476
          like the way the default AC_CHECK_FUNCS() work. HPUX 11 is one of
 
41477
          them.
 
41478
 
 
41479
2003-03-13 16:56  bagder
 
41480
 
 
41481
        * testcurl.sh: output what cvs returned, see if we can make the
 
41482
          script bail out when cvs update fails
 
41483
 
 
41484
2003-03-13 16:54  bagder
 
41485
 
 
41486
        * tests/libtest/Makefile.am: use include path from BUILD dir since
 
41487
          we want the config.h
 
41488
 
 
41489
2003-03-12 15:29  bagder
 
41490
 
 
41491
        * CHANGES: Things are moving along...
 
41492
 
 
41493
2003-03-12 15:20  bagder
 
41494
 
 
41495
        * src/main.c: When we append stuff to the URL, we must make sure
 
41496
          the text is properly URL encoded before. Test case 58 added to
 
41497
          verify this.
 
41498
 
 
41499
2003-03-12 15:14  bagder
 
41500
 
 
41501
        * docs/KNOWN_BUGS: -m on curl on windows with telnet doesn't work
 
41502
 
 
41503
2003-03-12 15:04  bagder
 
41504
 
 
41505
        * tests/data/test58: This verifies that my fix for bug report
 
41506
          #700275 works.
 
41507
 
 
41508
2003-03-12 15:03  bagder
 
41509
 
 
41510
        * tests/data/Makefile.am: test58 added
 
41511
 
 
41512
2003-03-12 14:42  bagder
 
41513
 
 
41514
        * configure.in: improved the header checks --enable-libgcc check
 
41515
          for a sed before using it
 
41516
 
 
41517
2003-03-12 09:54  bagder
 
41518
 
 
41519
        * tests/libtest/: lib503.c, lib504.c: Add include files to prevent
 
41520
          warnings on some (HPUX) systems.
 
41521
 
 
41522
2003-03-12 09:54  bagder
 
41523
 
 
41524
        * tests/libtest/test.h: include "config.h" from the lib's private
 
41525
          dir
 
41526
 
 
41527
2003-03-12 09:53  bagder
 
41528
 
 
41529
        * tests/libtest/Makefile.am: Setup include path to the lib dir to
 
41530
          enable inclusion of "config.h"
 
41531
 
 
41532
2003-03-12 09:44  bagder
 
41533
 
 
41534
        * lib/telnet.c: Made set_local_option() properly static as reported
 
41535
          by Rick Jones
 
41536
 
 
41537
2003-03-12 09:40  bagder
 
41538
 
 
41539
        * lib/: arpa_telnet.h, telnet.c: Prefix defines and symbols with
 
41540
          CURL_ to reduce the risk of colliding with various system's other
 
41541
          defines.
 
41542
 
 
41543
2003-03-12 09:11  bagder
 
41544
 
 
41545
        * curl-style.el: support a few more common typedefs
 
41546
 
 
41547
2003-03-12 09:07  bagder
 
41548
 
 
41549
        * configure.in: Massige use of AC_HELP_STRING() all over makes the
 
41550
          --help output so much nicer!
 
41551
 
 
41552
2003-03-11 20:22  bagder
 
41553
 
 
41554
        * CHANGES: another week of changes, especially libtool gave us an
 
41555
          adventure to remember
 
41556
 
 
41557
2003-03-11 20:12  bagder
 
41558
 
 
41559
        * lib/sendf.c: syntax error
 
41560
 
 
41561
2003-03-11 20:07  bagder
 
41562
 
 
41563
        * lib/sendf.c: Christophe Demory fixed the check to work better for
 
41564
          non-blocking on HP-UX systems. Bug report #701749.
 
41565
 
 
41566
2003-03-11 19:58  bagder
 
41567
 
 
41568
        * lib/: ftp.c, ftp.h, url.c: Use ssize_t instead of 'int' to make
 
41569
          the 64 bit sparc compiler happier.  Fix by Richard Gorton.
 
41570
 
 
41571
2003-03-11 19:55  bagder
 
41572
 
 
41573
        * lib/ssluse.c: Richard Gorton improved the random_the_seed()
 
41574
          function for systems where we don't find/know of a good random
 
41575
          source. This way, we get a better randomness which in turn should
 
41576
          make SSL connections more secure.
 
41577
 
 
41578
2003-03-11 18:16  bagder
 
41579
 
 
41580
        * configure.in: don't check for netinet/if_ether.h, we don't
 
41581
          include it and it causes configure warnings on many systems
 
41582
 
 
41583
2003-03-11 17:28  bagder
 
41584
 
 
41585
        * lib/connect.c: Martin C. Martin's fix to produce an error message
 
41586
          in case of failure in the Curl_is_connected() function.
 
41587
 
 
41588
2003-03-10 21:46  bagder
 
41589
 
 
41590
        * docs/TODO: added things to fix at the next major release/change
 
41591
 
 
41592
2003-03-10 21:43  bagder
 
41593
 
 
41594
        * docs/libcurl/curl_multi_remove_handle.3: clarify
 
41595
 
 
41596
2003-03-10 18:01  bagder
 
41597
 
 
41598
        * docs/examples/getinmemory.c: no the data is not freed, this is
 
41599
          left for the app to do when needed
 
41600
 
 
41601
2003-03-10 15:52  bagder
 
41602
 
 
41603
        * ltmain.sh: AAAARG
 
41604
 
 
41605
          libtool 1.4.3 is scary as hell and caused just about every build
 
41606
          on all sorts of platforms to stop working, thanks to the fact
 
41607
          that it ruquires a SED variables somehow set by the configure
 
41608
          script. It works fine on my linux running autoconf 2.57 and
 
41609
          automake 1.7 but others seem not to do as fine.
 
41610
 
 
41611
          Reverting back to the ltmain.sh we had previously, which I
 
41612
          believe is 1.4.2 including handmade patches for FreeBSD.
 
41613
 
 
41614
          ALERT ALERT ALERT before we try 1.4.3 or similar versions again,
 
41615
          check the ${SED} stuff and similar carefully.
 
41616
 
 
41617
2003-03-10 13:25  bagder
 
41618
 
 
41619
        * include/curl/multi.h: Include sys/types.h as well. Ray DeGennaro
 
41620
          reports successful compiling on AIX when this fix is applied and
 
41621
          I cannot see how this will break any systems.
 
41622
 
 
41623
2003-03-07 14:36  bagder
 
41624
 
 
41625
        * configure.in: figure out the path to a 'sed' as otherwise libtool
 
41626
          gets crazy
 
41627
 
 
41628
2003-03-07 10:03  bagder
 
41629
 
 
41630
        * config.guess, config.sub, ltmain.sh: libtoolize 1.4.3 brought
 
41631
          these
 
41632
 
 
41633
2003-03-04 07:41  bagder
 
41634
 
 
41635
        * CHANGES: Removed define, risc os build, POST-GET bug fixed, AIX
 
41636
          4.3 problems solved and two makefiles fixed.
 
41637
 
 
41638
2003-03-04 00:26  bagder
 
41639
 
 
41640
        * maketgz: output the md5sum as the last step
 
41641
 
 
41642
2003-03-03 23:39  bagder
 
41643
 
 
41644
        * lib/: Makefile.b32, Makefile.b32.resp, Makefile.vc6: Added
 
41645
          share.obj
 
41646
 
 
41647
2003-03-03 23:31  bagder
 
41648
 
 
41649
        * configure.in: moved the disable-thread warning to the switch code
 
41650
          so that the AIX 4.3 automatic disable won't cause a warning
 
41651
 
 
41652
2003-03-03 23:30  bagder
 
41653
 
 
41654
        * configure.in: Detect AIX 4.3 or later, and if found disable the
 
41655
          check for the thread-safe *_r() functions as they're not needed
 
41656
          (and if fact mess things up for us).  Brought to our attention by
 
41657
          the friendly Troels Walsted Hansen in bug report #696217.
 
41658
 
 
41659
2003-03-03 23:23  bagder
 
41660
 
 
41661
        * lib/hostip.c: AIX 4.3 or later should use gethostbyname() and not
 
41662
          the *_r() version.
 
41663
 
 
41664
2003-03-03 07:45  bagder
 
41665
 
 
41666
        * lib/http.c: Added typecast to please the MSVC compiler.
 
41667
 
 
41668
2003-03-03 07:42  bagder
 
41669
 
 
41670
        * lib/telnet.c: another typecast added to please the borland
 
41671
          compiler
 
41672
 
 
41673
2003-03-03 07:40  bagder
 
41674
 
 
41675
        * lib/telnet.c: Add (void) on our uses of the swrite() macro when
 
41676
          we don't read the return code as this makes compiler warnings. We
 
41677
          *should* fix the code to deal with the return codes instead...
 
41678
 
 
41679
2003-03-02 18:43  bagder
 
41680
 
 
41681
        * lib/http.c: Init postdata properly before issuing a request, so
 
41682
          that there isn't any lingering POST-stuff that confuses GET
 
41683
          requests. Juan F. Codagnone reported this problem in bug report
 
41684
          #653859.
 
41685
 
 
41686
2003-03-02 18:20  bagder
 
41687
 
 
41688
        * lib/telnet.c: moved a variable declaration to remove a compiler
 
41689
          warnings with the MSVC compiler, mentioned by Andi Jahja
 
41690
 
 
41691
2003-02-28 16:50  bagder
 
41692
 
 
41693
        * lib/url.c: include the engine stuff
 
41694
 
 
41695
2003-02-28 16:49  bagder
 
41696
 
 
41697
        * lib/Makefile.m32, src/Makefile.m32: Andres Garcia Garcia updated
 
41698
          to build with the most recent OpenSSL and the recent libcurl
 
41699
          changes.
 
41700
 
 
41701
2003-02-28 14:11  bagder
 
41702
 
 
41703
        * lib/: if2ip.c, if2ip.h: James Bursa made it compile on RISC OS as
 
41704
          well.
 
41705
 
 
41706
2003-02-28 14:10  bagder
 
41707
 
 
41708
        * docs/INSTALL: James Bursa wrote a section about cross-compiling
 
41709
          for RISC OS
 
41710
 
 
41711
2003-02-28 13:20  bagder
 
41712
 
 
41713
        * src/main.c, src/writeout.c, lib/ssluse.c, lib/telnet.c: the
 
41714
          strequal and strnequal should now be called with the proper curl_
 
41715
          prefix
 
41716
 
 
41717
2003-02-28 13:17  bagder
 
41718
 
 
41719
        * include/curl/curl.h: Removed the defines for strequal() and
 
41720
          strnequal().
 
41721
 
 
41722
2003-02-28 09:40  bagder
 
41723
 
 
41724
        * CHANGES: recent stuff
 
41725
 
 
41726
2003-02-28 08:55  bagder
 
41727
 
 
41728
        * tests/FILEFORMAT: mention what happens if size is set to -1
 
41729
 
 
41730
2003-02-28 08:53  bagder
 
41731
 
 
41732
        * docs/libcurl/curl_easy_setopt.3: spell out that POSTFIELDS should
 
41733
          be url-encoded in most cases
 
41734
 
 
41735
2003-02-28 00:10  bagder
 
41736
 
 
41737
        * lib/ssluse.c: spell better
 
41738
 
 
41739
2003-02-27 15:25  bagder
 
41740
 
 
41741
        * docs/libcurl/curl_multi_info_read.3: Updated to better reflect
 
41742
          reality. Also displays how the CURLMsg struct looks like.
 
41743
 
 
41744
2003-02-27 13:50  bagder
 
41745
 
 
41746
        * lib/ftp.c: It appears that there are FTP-servers that return size
 
41747
          0 for files when SIZE is used on the file while being in BINARY
 
41748
          mode. To work around that (stupid) behavior, we attempt to parse
 
41749
          the RETR response even if the SIZE returned size zero.
 
41750
 
 
41751
          Debugging help from Salvatore Sorrentino on February 26, 2003.
 
41752
 
 
41753
2003-02-26 18:09  bagder
 
41754
 
 
41755
        * tests/data/: test138, Makefile.am: test138 is for RETR without
 
41756
          size and without a working SIZE
 
41757
 
 
41758
2003-02-26 18:05  bagder
 
41759
 
 
41760
        * tests/ftpserver.pl: support <size>-1</size> to completely disable
 
41761
          the SIZE command
 
41762
 
 
41763
2003-02-26 17:57  bagder
 
41764
 
 
41765
        * tests/ftpserver.pl: added support for RETRNOSIZE in the control
 
41766
          file to tell RETR to not include size in the 150-reply
 
41767
 
 
41768
2003-02-26 17:56  bagder
 
41769
 
 
41770
        * tests/data/test137: added a test case for RETR that doesn't get
 
41771
          the size in the 150-reply
 
41772
 
 
41773
2003-02-26 14:46  bagder
 
41774
 
 
41775
        * docs/Makefile.am: added index.html
 
41776
 
 
41777
2003-02-26 14:01  bagder
 
41778
 
 
41779
        * docs/MANUAL: random updates
 
41780
 
 
41781
2003-02-26 13:42  bagder
 
41782
 
 
41783
        * lib/transfer.c: No longer loop to read multiple times before
 
41784
          returning back from the transfer function, as this could easily
 
41785
          end up looping for a very long time (more or less until the whole
 
41786
          transfer was done) and no library-using app would want that.
 
41787
 
 
41788
          Found thanks to a report by Kyle Sallee.
 
41789
 
 
41790
2003-02-25 09:52  bagder
 
41791
 
 
41792
        * docs/FAQ: updated, now features less mentions about older
 
41793
          versions
 
41794
 
 
41795
2003-02-25 09:36  bagder
 
41796
 
 
41797
        * docs/FAQ: better sslcerts link
 
41798
 
 
41799
2003-02-24 19:14  bagder
 
41800
 
 
41801
        * CHANGES, CVS-INFO, Makefile.am, docs/TODO, include/curl/curl.h,
 
41802
          src/version.h, tests/server/sws.c: 7.10.4-pre2 commit
 
41803
 
 
41804
2003-02-24 17:53  bagder
 
41805
 
 
41806
        * lib/: http.c, transfer.c, urldata.h: Fixes to bring back the the
 
41807
          "Expect: 100-continue" functionality. If the header is used, we
 
41808
          must wait for a 100-code (or timeout), before we send the data.
 
41809
          The timeout is merely 1000 ms at this point. We may have reason
 
41810
          to set a longer timeout in the future.
 
41811
 
 
41812
2003-02-24 15:50  bagder
 
41813
 
 
41814
        * lib/url.c: Kjetil Jacobsen found out that setting
 
41815
          CURLOPT_MAXCONNECTS to a value higher than 5 could cause a
 
41816
          segfault.
 
41817
 
 
41818
2003-02-24 14:28  bagder
 
41819
 
 
41820
        * docs/curl.1: fixed language for limit-rate
 
41821
 
 
41822
2003-02-24 09:18  bagder
 
41823
 
 
41824
        * docs/HISTORY: daily was weekly, added a little thing about feb
 
41825
          2003
 
41826
 
 
41827
2003-02-21 16:19  bagder
 
41828
 
 
41829
        * docs/libcurl/curl_slist_append.3: added an EXAMPLE section
 
41830
 
 
41831
2003-02-18 00:23  bagder
 
41832
 
 
41833
        * docs/libcurl/curl_easy_setopt.3: how to disable FTP PORT
 
41834
 
 
41835
2003-02-17 10:15  bagder
 
41836
 
 
41837
        * testcurl.sh: This script clearly misses to remove the build dir
 
41838
          at times when it exits, so we now remove everything matching
 
41839
          "build-*" when the script starts.
 
41840
 
 
41841
2003-02-17 10:02  bagder
 
41842
 
 
41843
        * docs/curl.1: mention --trace and --trace-ascii in the
 
41844
          -v/--versbose section to remind people how to get even more
 
41845
          details shown
 
41846
 
 
41847
2003-02-14 23:28  bagder
 
41848
 
 
41849
        * docs/curl.1: mention more cacert magic
 
41850
 
 
41851
2003-02-14 10:11  bagder
 
41852
 
 
41853
        * lib/connect.c: Fix Curl_is_connected() even more to deal with
 
41854
          waitconnect() return codes even better (also based on input from
 
41855
          Martin).
 
41856
 
 
41857
2003-02-14 10:06  bagder
 
41858
 
 
41859
        * docs/INSTALL: Matthew Clarke built curl on AIX 3.2.5
 
41860
 
 
41861
2003-02-14 10:03  bagder
 
41862
 
 
41863
        * lib/: multi.c, ssluse.c: include <sys/socket.h> to compile the
 
41864
          fd_set stuff properly on all systems
 
41865
 
 
41866
2003-02-14 10:01  bagder
 
41867
 
 
41868
        * lib/connect.c: geterrno() renamed to ourerrno() to prevent the
 
41869
          name clash that occurred in AIX 3.2.5 and possibly other OSF-like
 
41870
          system headers.
 
41871
 
 
41872
2003-02-14 09:02  bagder
 
41873
 
 
41874
        * lib/connect.c: Martin C. Martin's fix for multi-interface
 
41875
          connects to non-listening ports.
 
41876
 
 
41877
2003-02-13 19:30  bagder
 
41878
 
 
41879
        * lib/base64.c: Christopher R. Palmer fixed Curl_base64_encode() to
 
41880
          deal with zeroes in the data to encode.
 
41881
 
 
41882
2003-02-08 15:36  bagder
 
41883
 
 
41884
        * SSLCERTS: language
 
41885
 
 
41886
2003-02-06 20:28  bagder
 
41887
 
 
41888
        * lib/share.c: include stdarg.h since we use va_* stuff
 
41889
 
 
41890
2003-02-05 09:09  bagder
 
41891
 
 
41892
        * docs/INSTALL: I made curl run fine on a XScale/PXA250
 
41893
 
 
41894
2003-02-05 08:43  bagder
 
41895
 
 
41896
        * lib/ssluse.c: Re-arranged the SSL connection code (again). The
 
41897
          recent fix was not a very good one. This should work fine again.
 
41898
 
 
41899
2003-02-05 00:48  jpbl
 
41900
 
 
41901
        * include/curl/curl.h, lib/Makefile.am, lib/connect.c, lib/ftp.c,
 
41902
          lib/hostip.c, lib/hostip.h, lib/share.c, lib/share.h, lib/url.c:
 
41903
          added the sharing of DNS cache
 
41904
 
 
41905
2003-02-04 23:28  bagder
 
41906
 
 
41907
        * lib/config-vms.h: VMS has setjmp.h
 
41908
 
 
41909
2003-02-04 23:28  bagder
 
41910
 
 
41911
        * build_vms.com: Nico Baggus updated build script for VMS
 
41912
 
 
41913
2003-02-04 19:24  bagder
 
41914
 
 
41915
        * src/Makefile.m32: assume zlib 1.1.4 - pointed out by Kevin Roth
 
41916
 
 
41917
2003-02-04 19:23  bagder
 
41918
 
 
41919
        * lib/Makefile.m32: HAVE_LIBZ is the actual name of the define we
 
41920
          use
 
41921
 
 
41922
2003-02-04 19:22  bagder
 
41923
 
 
41924
        * src/hugehelp.c.cvs: make it more obvious what this is by not even
 
41925
          trying to show a manual
 
41926
 
 
41927
2003-02-04 19:12  bagder
 
41928
 
 
41929
        * include/curl/multi.h: James Bursa corrected a bad comment
 
41930
 
 
41931
2003-02-04 13:33  bagder
 
41932
 
 
41933
        * CHANGES: fixes during the last couple of days
 
41934
 
 
41935
2003-02-04 13:29  bagder
 
41936
 
 
41937
        * lib/ssluse.c: Improved error reporting in case of bad
 
41938
          SSL_connect()s, and we also no longer use the SSL functions that
 
41939
          store the error message in a static buffer since that is not very
 
41940
          multi-thread friendly.
 
41941
 
 
41942
2003-02-03 23:15  bagder
 
41943
 
 
41944
        * tests/stunnel.pm: scan through the PATH as well, to find stunnel
 
41945
 
 
41946
2003-02-03 22:36  bagder
 
41947
 
 
41948
        * src/main.c, docs/curl.1: Julian Noble pointed out that capath is
 
41949
          indeed working fine on Windows these days since the c_rehash tool
 
41950
          is written (fixed) to do the proper action even on file systems
 
41951
          that don't support symlinks.
 
41952
 
 
41953
2003-01-31 08:07  bagder
 
41954
 
 
41955
        * lib/Makefile.m32: Kevin Roth corrected the zlib stuff to work
 
41956
          better.
 
41957
 
 
41958
2003-01-30 15:48  bagder
 
41959
 
 
41960
        * src/main.c: don't check for the CA cert bundle if --insecure is
 
41961
          used
 
41962
 
 
41963
2003-01-30 07:06  bagder
 
41964
 
 
41965
        * lib/transfer.c: typecast the argument to isspace() to an int to
 
41966
          prevent warnings on some compilers
 
41967
 
 
41968
2003-01-30 06:15  bagder
 
41969
 
 
41970
        * src/main.c: curl now uses stricter VERIFYHOST by default and only
 
41971
          uses a lesser check if --insecure is used. Reported by Hamish
 
41972
          Mackenzie.
 
41973
 
 
41974
2003-01-30 06:04  bagder
 
41975
 
 
41976
        * lib/transfer.c: Fixes bug #669059. We now extract the
 
41977
          Content-Type better and more accurate.
 
41978
 
 
41979
2003-01-30 06:03  bagder
 
41980
 
 
41981
        * tests/data/: Makefile.am, test57: test case 57 - verifies that
 
41982
          the Content-Type extraction does not stop on the first space
 
41983
          anymore but cuts off the trailing spaces only.
 
41984
 
 
41985
          Bug report #669059.
 
41986
 
 
41987
2003-01-29 14:56  bagder
 
41988
 
 
41989
        * CHANGES: changes from the last week or so
 
41990
 
 
41991
2003-01-29 14:16  bagder
 
41992
 
 
41993
        * configure.in, src/config.h.in, src/main.c: HAVE_WRITABLE_ARGV is
 
41994
          set if argv[] is writable on the system, and then we attempt to
 
41995
          hide some of the more sensitive command line arguments
 
41996
 
 
41997
2003-01-29 13:52  bagder
 
41998
 
 
41999
        * lib/transfer.c: John McGowan found a problem where the
 
42000
          DEBUGFUNCTION was called with bad data on uploads.
 
42001
 
 
42002
2003-01-29 13:15  bagder
 
42003
 
 
42004
        * Makefile.am: add the new emacs file and removed the former one
 
42005
 
 
42006
2003-01-29 13:14  bagder
 
42007
 
 
42008
        * sample.emacs: example showing how a .emacs using curl-style.el
 
42009
          could look like, thanks to Mats Lidell for awesome elisp hacking!
 
42010
 
 
42011
2003-01-29 12:55  bagder
 
42012
 
 
42013
        * curl-mode.el: this is the former emacs file we no longer use, go
 
42014
          with curl-style.el and be happy!
 
42015
 
 
42016
2003-01-29 11:54  bagder
 
42017
 
 
42018
        * lib/ftp.c: reset conn->size to -1 on the ftp-do function to make
 
42019
          it not go on to ftp_done() with the previous transfer's value, as
 
42020
          Dave Halbakken found out.  He also verified this fixed corrected
 
42021
          the problem.
 
42022
 
 
42023
2003-01-29 11:17  bagder
 
42024
 
 
42025
        * CHANGES: previous changes
 
42026
 
 
42027
2003-01-29 11:14  bagder
 
42028
 
 
42029
        * lib/: base64.c, content_encoding.c, content_encoding.h, cookie.c,
 
42030
          dict.c, easy.c, escape.c, file.c, formdata.c, ftp.c, getenv.c,
 
42031
          getinfo.c, getpass.c, hash.h, hostip.c, http.c, http_chunks.c,
 
42032
          if2ip.c, krb4.c, ldap.c, memdebug.c, mprintf.c, multi.c, netrc.c,
 
42033
          progress.c, security.c, sendf.c, share.c, share.h, speedcheck.c,
 
42034
          ssluse.c, strequal.c, strtok.c, telnet.c, timeval.c, transfer.c,
 
42035
          url.c, version.c: removed the local variables for emacs and vim,
 
42036
          use the new sample.emacs way for emacs, and vim users should
 
42037
          provide a similar non-polluting style
 
42038
 
 
42039
2003-01-29 11:12  bagder
 
42040
 
 
42041
        * lib/hash.c: removed weirdo {{{ and }}} comments removed emacs
 
42042
          local-variables stuff
 
42043
 
 
42044
2003-01-28 17:33  bagder
 
42045
 
 
42046
        * docs/curl.1: the README.curl is named MANUAL these days
 
42047
 
 
42048
2003-01-28 09:03  bagder
 
42049
 
 
42050
        * curl-style.el: revised and better
 
42051
 
 
42052
2003-01-27 15:26  bagder
 
42053
 
 
42054
        * configure.in: removed -Wcast-align from --enable-debug with gcc,
 
42055
          it just gives too many warnings that I can't be concerned about
 
42056
          at this point.
 
42057
 
 
42058
2003-01-27 15:19  bagder
 
42059
 
 
42060
        * lib/krb4.c: Removed the long-living compiler warnings on the
 
42061
          des_pcbc_encrypt() function calls!
 
42062
 
 
42063
2003-01-27 14:51  bagder
 
42064
 
 
42065
        * tests/runtests.pl: tests that were not run due to restraints (the
 
42066
          netrc-tests) were counted as skipped twice, and thus the total
 
42067
          number of tests appeared wrong
 
42068
 
 
42069
2003-01-27 11:25  bagder
 
42070
 
 
42071
        * docs/examples/fopen.c: made it work made it cause less compiler
 
42072
          warnings made it require 7.9.7 to build
 
42073
 
 
42074
2003-01-24 12:13  bagder
 
42075
 
 
42076
        * lib/transfer.c: Bertrand Demiddelaer found and fixed this memory
 
42077
          leak.
 
42078
 
 
42079
2003-01-23 20:41  bagder
 
42080
 
 
42081
        * tests/libtest/test.h: string.h keeps the proto for memset() on
 
42082
          some platforms, used for FD_ZERO
 
42083
 
 
42084
2003-01-23 13:00  bagder
 
42085
 
 
42086
        * tests/server/getpart.c: added a default to the switch() in order
 
42087
          to prevent a compiler warning
 
42088
 
 
42089
2003-01-23 08:37  bagder
 
42090
 
 
42091
        * testcurl.sh: fix the configure option query
 
42092
 
 
42093
2003-01-23 07:15  bagder
 
42094
 
 
42095
        * SSLCERTS: mention what kind of error you may get if this is not
 
42096
          followed
 
42097
 
 
42098
2003-01-23 07:09  bagder
 
42099
 
 
42100
        * SSLCERTS: spell
 
42101
 
 
42102
2003-01-23 07:00  bagder
 
42103
 
 
42104
        * curl-style.el: This is the new Emacs style for curl hacking,
 
42105
          based on work written by Mats Lidell in project Rockbox.
 
42106
 
 
42107
2003-01-23 06:38  bagder
 
42108
 
 
42109
        * lib/connect.c: Duncan Wilcox reported a crash with --interface on
 
42110
          FreeBSD when ipv6-enabled and this has been verified to correct
 
42111
          the problem.
 
42112
 
 
42113
2003-01-22 19:50  bagder
 
42114
 
 
42115
        * include/curl/multi.h: oops, broken comment fixed
 
42116
 
 
42117
2003-01-22 19:30  bagder
 
42118
 
 
42119
        * include/curl/multi.h: extern C this to work in C++ conditions
 
42120
 
 
42121
2003-01-22 13:29  bagder
 
42122
 
 
42123
        * testcurl.sh: reversed the actions on the cmp check for detecting
 
42124
          if we're re-running a test on the same CVS setup as previous, as
 
42125
          they seemed to be wrong.
 
42126
 
 
42127
          We're not actually using the result for anything at this point
 
42128
          though.
 
42129
 
 
42130
2003-01-22 10:46  bagder
 
42131
 
 
42132
        * testcurl.sh: use LANG set to C to prevent localized dates etc
 
42133
 
 
42134
2003-01-22 08:57  bagder
 
42135
 
 
42136
        * testcurl.sh: pass the options to configure properly
 
42137
 
 
42138
2003-01-22 08:41  bagder
 
42139
 
 
42140
        * testcurl.sh: check for empty confopts before asking for it
 
42141
 
 
42142
2003-01-22 07:59  bagder
 
42143
 
 
42144
        * testcurl.sh: put the configure options in the setup file was well
 
42145
          make -i show lib/config.h and some initial checks to prevent this
 
42146
          running multiple times without the CVS having changed
 
42147
 
 
42148
2003-01-21 18:25  bagder
 
42149
 
 
42150
        * COPYING: updated copyright years
 
42151
 
 
42152
2003-01-21 17:03  bagder
 
42153
 
 
42154
        * lib/transfer.c: when a chunked error is noticed, store the error
 
42155
          number in the error string to enable better error-tracking
 
42156
 
 
42157
2003-01-21 16:09  bagder
 
42158
 
 
42159
        * tests/httpsserver.pl: skip the chmod
 
42160
 
 
42161
2003-01-21 11:36  bagder
 
42162
 
 
42163
        * testcurl.sh: run 'make test-full' instead of 'make test' to get
 
42164
          more details in case of errors
 
42165
 
 
42166
2003-01-21 11:35  bagder
 
42167
 
 
42168
        * Makefile.am, tests/Makefile.am: make test-full in the root dir
 
42169
          should run verbose tests but not stop on single failures
 
42170
 
 
42171
2003-01-21 11:33  bagder
 
42172
 
 
42173
        * testcurl.sh: use 'make test-full' instead of only 'make test' as
 
42174
          it gives a lot of more info in case of failures
 
42175
 
 
42176
2003-01-21 11:32  bagder
 
42177
 
 
42178
        * Makefile.am: Added a 'test-full' target to run the tests in
 
42179
          verbose mode.
 
42180
 
 
42181
2003-01-21 11:29  bagder
 
42182
 
 
42183
        * tests/: ftpsserver.pl, runtests.pl: pass srcdir to the
 
42184
          ftps-server as well
 
42185
 
 
42186
2003-01-21 11:14  bagder
 
42187
 
 
42188
        * tests/: httpsserver.pl, runtests.pl: runtests.pl now passes the
 
42189
          sourcedir path to the httpsserver.pl script
 
42190
 
 
42191
2003-01-21 10:36  bagder
 
42192
 
 
42193
        * buildconf: automake 1.5 should be enough
 
42194
 
 
42195
2003-01-20 21:20  bagder
 
42196
 
 
42197
        * testcurl.sh: use process id in build directory name to do better
 
42198
 
 
42199
2003-01-20 21:07  bagder
 
42200
 
 
42201
        * testcurl.sh: first attempt at script for distributed testing on
 
42202
          various unix hosts
 
42203
 
 
42204
2003-01-20 16:43  bagder
 
42205
 
 
42206
        * tests/runtests.pl: output summary with easy identifyable string
 
42207
          prefixes
 
42208
 
 
42209
2003-01-20 16:24  bagder
 
42210
 
 
42211
        * buildconf: made this script detect proper versions of the tools
 
42212
          we need to build a full curl on a unix host from CVS
 
42213
 
 
42214
2003-01-20 16:16  bagder
 
42215
 
 
42216
        * configure.in, acinclude.m4: added description in all AC_DEFINE()
 
42217
          calls
 
42218
 
 
42219
2003-01-20 16:16  bagder
 
42220
 
 
42221
        * acconfig.h: not used anymore
 
42222
 
 
42223
2003-01-20 15:49  bagder
 
42224
 
 
42225
        * docs/THANKS: Five more names we owe a big THANKS for their
 
42226
          donations to the project.
 
42227
 
 
42228
2003-01-20 15:40  bagder
 
42229
 
 
42230
        * CHANGES: today's patches and Markus' correction
 
42231
 
 
42232
2003-01-20 13:52  bagder
 
42233
 
 
42234
        * lib/: transfer.c, url.c, urldata.h: Markus F.X.J. Oberhumer's
 
42235
          patch that reduces memory usage quite a bit by only allocating
 
42236
          the scratch memory buffer once it is needed and not always in the
 
42237
          handle.
 
42238
 
 
42239
2003-01-20 13:00  bagder
 
42240
 
 
42241
        * lib/url.c: given passwords in netrc must be respected accordingly
 
42242
 
 
42243
2003-01-20 12:29  bagder
 
42244
 
 
42245
        * docs/HOWTO-RELEASE: steps I *MUST* perform when I release a
 
42246
          package
 
42247
 
 
42248
2003-01-16 22:10  bagder
 
42249
 
 
42250
        * lib/mprintf.c: reverted bad header replacement
 
42251
 
 
42252
2003-01-16 22:08  bagder
 
42253
 
 
42254
        * include/curl/curl.h, include/curl/easy.h, include/curl/mprintf.h,
 
42255
          include/curl/multi.h, include/curl/stdcheaders.h,
 
42256
          include/curl/types.h, lib/arpa_telnet.h, lib/base64.c,
 
42257
          lib/base64.h, lib/connect.c, lib/connect.h,
 
42258
          lib/content_encoding.c, lib/content_encoding.h, lib/cookie.c,
 
42259
          lib/cookie.h, lib/dict.c, lib/dict.h, lib/easy.c, lib/escape.c,
 
42260
          lib/escape.h, lib/file.c, lib/file.h, lib/formdata.c,
 
42261
          lib/formdata.h, lib/ftp.c, lib/ftp.h, lib/getenv.c,
 
42262
          lib/getinfo.c, lib/getinfo.h, lib/getpass.h, lib/hash.c,
 
42263
          lib/hash.h, lib/hostip.c, lib/hostip.h, lib/http.c, lib/http.h,
 
42264
          lib/http_chunks.c, lib/http_chunks.h, lib/if2ip.c, lib/if2ip.h,
 
42265
          lib/krb4.h, lib/ldap.c, lib/ldap.h, lib/llist.c, lib/llist.h,
 
42266
          lib/memdebug.c, lib/memdebug.h, lib/mprintf.c, lib/multi.c,
 
42267
          lib/netrc.c, lib/netrc.h, lib/progress.c, lib/progress.h,
 
42268
          lib/security.h, lib/sendf.c, lib/sendf.h, lib/setup.h,
 
42269
          lib/share.c, lib/share.h, lib/speedcheck.c, lib/speedcheck.h,
 
42270
          lib/ssluse.c, lib/ssluse.h, lib/strequal.c, lib/strequal.h,
 
42271
          lib/strtok.c, lib/strtok.h, lib/telnet.c, lib/telnet.h,
 
42272
          lib/timeval.c, lib/timeval.h, lib/transfer.c, lib/transfer.h,
 
42273
          lib/url.c, lib/url.h, lib/urldata.h, lib/version.c, src/main.c,
 
42274
          src/setup.h, src/urlglob.c, src/urlglob.h, src/writeenv.c,
 
42275
          src/writeenv.h, src/writeout.c, src/writeout.h,
 
42276
          tests/server/sws.c: copyright year update in the source header
 
42277
 
 
42278
2003-01-16 22:07  bagder
 
42279
 
 
42280
        * CHANGES: fixes Marcus brought
 
42281
 
 
42282
2003-01-16 11:59  bagder
 
42283
 
 
42284
        * lib/getinfo.c: Allow CURLINFO_PRIVATE to be NULL, patch by Markus
 
42285
          Oberhumer
 
42286
 
 
42287
2003-01-16 11:58  bagder
 
42288
 
 
42289
        * curl-config.in: Markus Oberhumer fixed the -cflags option
 
42290
 
 
42291
2003-01-15 12:44  bagder
 
42292
 
 
42293
        * lib/transfer.c: no TABs in source code
 
42294
 
 
42295
2003-01-15 12:43  bagder
 
42296
 
 
42297
        * lib/url.c: removed a TAB
 
42298
 
 
42299
2003-01-15 09:04  bagder
 
42300
 
 
42301
        * packages/Win32/cygwin/README: Kevin fixed the bad list address
 
42302
 
 
42303
2003-01-14 13:55  bagder
 
42304
 
 
42305
        * LEGAL: previous legal file, no longer accurate nor used
 
42306
 
 
42307
2003-01-14 13:54  bagder
 
42308
 
 
42309
        * README: COPYING is the name of the file
 
42310
 
 
42311
2003-01-14 13:42  bagder
 
42312
 
 
42313
        * CHANGES, include/curl/curl.h, src/version.h: 7.10.3 commit
 
42314
 
 
42315
2003-01-13 13:08  bagder
 
42316
 
 
42317
        * CHANGES: more
 
42318
 
 
42319
2003-01-13 07:35  bagder
 
42320
 
 
42321
        * docs/FAQ: there is SOCKS support these days
 
42322
 
 
42323
2003-01-10 17:19  bagder
 
42324
 
 
42325
        * lib/url.c: Steve Oliphant pointed out that test case 105 did not
 
42326
          work anymore and this was due to a missing fix for the password
 
42327
          prompting
 
42328
 
 
42329
2003-01-09 17:48  bagder
 
42330
 
 
42331
        * tests/data/Makefile.am: added test 136
 
42332
 
 
42333
2003-01-09 17:47  bagder
 
42334
 
 
42335
        * tests/data/test136: verify -u username: with ftp to use a blank
 
42336
          password
 
42337
 
 
42338
2003-01-09 17:47  bagder
 
42339
 
 
42340
        * lib/: url.c, urldata.h: if userpwd is "username:", this now
 
42341
          implies a blank password while only "username" will cause libcurl
 
42342
          to prompt for password. Bryan Kemp noticed.
 
42343
 
 
42344
          test case 136 is added for this
 
42345
 
 
42346
2003-01-09 16:04  bagder
 
42347
 
 
42348
        * docs/libcurl/curl_easy_setopt.3: Wai (Simon) Liu provided the
 
42349
          HTTP200ALIASES paragraph.
 
42350
 
 
42351
2003-01-09 15:58  bagder
 
42352
 
 
42353
        * docs/libcurl/curl_easy_setopt.3: Philippe Raoult's added note for
 
42354
          HTTPHEADER
 
42355
 
 
42356
2003-01-09 15:52  bagder
 
42357
 
 
42358
        * lib/connect.c: This fixed yet another connect problem with the
 
42359
          multi interface and ipv4 stack. Kjetil Jacobsen reported and
 
42360
          verified the fix.
 
42361
 
 
42362
2003-01-09 12:57  bagder
 
42363
 
 
42364
        * MITX.txt, MPL-1.1.txt: removed
 
42365
 
 
42366
2003-01-09 12:50  bagder
 
42367
 
 
42368
        * lib/security.c: removed unused code
 
42369
 
 
42370
2003-01-09 12:43  bagder
 
42371
 
 
42372
        * docs/examples/multi-app.c: fix
 
42373
 
 
42374
2003-01-09 12:42  bagder
 
42375
 
 
42376
        * docs/examples/multi-single.c: call curl_multi_perform() correctly
 
42377
 
 
42378
2003-01-09 12:31  bagder
 
42379
 
 
42380
        * lib/base64.c: proper indent
 
42381
 
 
42382
2003-01-09 12:26  bagder
 
42383
 
 
42384
        * tests/: memanalyze.pl, runtests.pl: pass a file name to
 
42385
          memanalyze to read from instead of using stdin
 
42386
 
 
42387
2003-01-09 12:19  bagder
 
42388
 
 
42389
        * lib/Makefile.am: share.h is now a used header file
 
42390
 
 
42391
2003-01-09 12:03  bagder
 
42392
 
 
42393
        * tests/memanalyze.pl: fixed to deal with file names that contain
 
42394
          colons, as in Windows
 
42395
 
 
42396
2003-01-09 11:36  bagder
 
42397
 
 
42398
        * CHANGES, include/curl/curl.h, src/version.h: 7.10.3-pre4
 
42399
 
 
42400
2003-01-09 11:26  bagder
 
42401
 
 
42402
        * include/curl/curl.h: rename the curl share error enum prefix
 
42403
 
 
42404
2003-01-09 11:21  bagder
 
42405
 
 
42406
        * lib/: share.c, share.h: Updated more and now looks and and the
 
42407
          API possibly works almost like the design document specifies.
 
42408
          There is still no code inside that uses this.
 
42409
 
 
42410
2003-01-09 10:53  bagder
 
42411
 
 
42412
        * CHANGES: 7+8 jan 2003
 
42413
 
 
42414
2003-01-08 16:50  bagder
 
42415
 
 
42416
        * lib/: share.c, share.h, url.c, urldata.h: updated to use the
 
42417
          modified share-types
 
42418
 
 
42419
2003-01-08 16:50  bagder
 
42420
 
 
42421
        * include/curl/curl.h: cleaned up the share data types and
 
42422
          prototypes to be more in line what the design draft mentioned and
 
42423
          what I think is fit
 
42424
 
 
42425
2003-01-08 16:04  bagder
 
42426
 
 
42427
        * src/main.c: mkdir() fix for win32
 
42428
 
 
42429
2003-01-08 10:37  bagder
 
42430
 
 
42431
        * tests/libtest/first.c: nah, include test.h instead
 
42432
 
 
42433
2003-01-08 10:33  bagder
 
42434
 
 
42435
        * tests/libtest/first.c: include curl.h without directory
 
42436
 
 
42437
2003-01-08 03:27  jpbl
 
42438
 
 
42439
        * lib/escape.c: fixed a very, very rare and very, very little
 
42440
          memory leak
 
42441
 
 
42442
2003-01-07 17:33  bagder
 
42443
 
 
42444
        * lib/ssluse.c: Philippe Raoult's fix to handle wildcard
 
42445
          certificate name checks
 
42446
 
 
42447
2003-01-07 17:15  bagder
 
42448
 
 
42449
        * include/curl/curl.h, lib/transfer.c, lib/url.c, lib/urldata.h:
 
42450
          Simon Liu's HTTP200ALIASES-patch!
 
42451
 
 
42452
2003-01-07 16:40  bagder
 
42453
 
 
42454
        * CHANGES: stuff
 
42455
 
 
42456
2003-01-07 16:39  bagder
 
42457
 
 
42458
        * docs/curl.1: clarified error code 19
 
42459
 
 
42460
2003-01-07 12:25  bagder
 
42461
 
 
42462
        * lib/ftp.c: Only output valid filetime.  Return file-error if 550
 
42463
          is returned when trying MDTM
 
42464
 
 
42465
2003-01-07 12:23  bagder
 
42466
 
 
42467
        * lib/sendf.c: when sending an error message to the debugfunction,
 
42468
          we append a newline so that the output looks better
 
42469
 
 
42470
2003-01-07 10:35  bagder
 
42471
 
 
42472
        * src/main.c: fixed the create_dir_hierarchy() to not use uninited
 
42473
          memory, as noticed by Matthew Blain.
 
42474
 
 
42475
2003-01-07 10:31  bagder
 
42476
 
 
42477
        * lib/Makefile.vc6: Matthew Blain's improvements for debug builds
 
42478
 
 
42479
2003-01-07 10:30  bagder
 
42480
 
 
42481
        * tests/: .cvsignore, server/.cvsignore: better ignore
 
42482
 
 
42483
2003-01-07 10:27  bagder
 
42484
 
 
42485
        * tests/libtest/.cvsignore: ignore lib504 too
 
42486
 
 
42487
2003-01-07 08:54  bagder
 
42488
 
 
42489
        * docs/TODO: updated
 
42490
 
 
42491
2003-01-06 13:41  bagder
 
42492
 
 
42493
        * lib/base64.c: indent fix
 
42494
 
 
42495
2003-01-06 07:17  bumblebury
 
42496
 
 
42497
        * lib/easy.c: fix bug (?) :-)
 
42498
 
 
42499
          previously, if you called curl_easy_perform and then set the
 
42500
          global dns cache, the global cache wouldn't be used.  I don't see
 
42501
          this really happening in practice, but this code allows you to do
 
42502
          it.
 
42503
 
 
42504
2002-12-29 17:27  bagder
 
42505
 
 
42506
        * lib/sendf.c: return -1 even if SSL_pending() doesn't return
 
42507
          non-zero, as we don't really care how many bytes that is readable
 
42508
          NOW. Philippe Raoult reported the bug in 7.10.3-pre3.
 
42509
 
 
42510
2002-12-29 17:23  bagder
 
42511
 
 
42512
        * docs/curl.1: Marc Herbert's suggstion: mention that insecure is
 
42513
          ignored if cacert or capath is used.
 
42514
 
 
42515
2002-12-20 17:00  bagder
 
42516
 
 
42517
        * CVS-INFO: example configure command line
 
42518
 
 
42519
2002-12-20 16:54  bagder
 
42520
 
 
42521
        * configure.in: Use AM_MAINTAINER_MODE which thus makes less
 
42522
          maintainer stuff in the default makefile when
 
42523
          --enable-maintainer-mode is not used.
 
42524
 
 
42525
2002-12-20 10:03  bagder
 
42526
 
 
42527
        * include/curl/curl.h, src/version.h: 7.10.3-commit
 
42528
 
 
42529
2002-12-19 17:37  bagder
 
42530
 
 
42531
        * CHANGES: fixes
 
42532
 
 
42533
2002-12-19 17:36  bagder
 
42534
 
 
42535
        * tests/Makefile.am: removed fruitless attempts to overload some
 
42536
          targets
 
42537
 
 
42538
2002-12-19 17:02  bagder
 
42539
 
 
42540
        * lib/base64.c: Curl_base64_decode() fixed by Matthew B
 
42541
 
 
42542
2002-12-19 16:45  bagder
 
42543
 
 
42544
        * lib/sendf.c: Fixed the usage of SSL_read() to properly return -1
 
42545
          if the EWOULDBLOCK situation occurs, which it previously didn't!
 
42546
 
 
42547
          This was reptoed by Evan Jordan in bug report #653022.
 
42548
 
 
42549
          Also, if ERROR_SYSCALL is returned from SSL_write(), include the
 
42550
          errno number in the error string for easier error detection.
 
42551
 
 
42552
2002-12-19 16:22  bagder
 
42553
 
 
42554
        * docs/libcurl-the-guide: CURLOPT_DNS_USE_GLOBAL_CACHE is not
 
42555
          thread-safe
 
42556
 
 
42557
2002-12-18 17:51  bagder
 
42558
 
 
42559
        * docs/libcurl/libcurl-errors.3, include/curl/curl.h,
 
42560
          lib/transfer.c: CURLE_HTTP_NOT_FOUND => CURLE_HTTP_RETURNED_ERROR
 
42561
 
 
42562
2002-12-17 11:05  bagder
 
42563
 
 
42564
        * lib/connect.c: Removed weird special multi interface condition
 
42565
          that caused bug report #651464.
 
42566
 
 
42567
2002-12-17 10:40  bagder
 
42568
 
 
42569
        * tests/libtest/Makefile.am: don't install the test programs
 
42570
 
 
42571
2002-12-16 18:33  bagder
 
42572
 
 
42573
        * docs/libcurl/curl_easy_setopt.3: writefunction data is not zero
 
42574
          terminated
 
42575
 
 
42576
2002-12-16 16:32  bagder
 
42577
 
 
42578
        * tests/data/: test503, test504: removed junk
 
42579
 
 
42580
2002-12-16 16:30  bagder
 
42581
 
 
42582
        * tests/: data/Makefile.am, data/test504, libtest/Makefile.am,
 
42583
          libtest/lib504.c: Added test case 504, using multi interface and
 
42584
          a local proxy without anything listening on the port we use.
 
42585
 
 
42586
2002-12-16 16:05  bagder
 
42587
 
 
42588
        * tests/data/test503: better desc
 
42589
 
 
42590
2002-12-16 15:50  bagder
 
42591
 
 
42592
        * tests/data/test503: mistake, this only requires http
 
42593
 
 
42594
2002-12-16 12:40  bagder
 
42595
 
 
42596
        * CHANGES: the hostip.c commit
 
42597
 
 
42598
2002-12-16 12:33  bagder
 
42599
 
 
42600
        * lib/hostip.c: EAGAIN on older (correct) glibc versions indicate a
 
42601
          problem and not the need for a bigger buffer and this is indeed
 
42602
          badness for us. Making this work on both old and new glibc
 
42603
          versions require an ugly loop that in its worse form cause 45 bad
 
42604
          loops when using the correct glibc and a non-resolving host
 
42605
          name... :-/
 
42606
 
 
42607
          We want a better fix. Badly.
 
42608
 
 
42609
2002-12-16 11:55  bagder
 
42610
 
 
42611
        * CHANGES: changes from last week
 
42612
 
 
42613
2002-12-16 11:31  bagder
 
42614
 
 
42615
        * configure.in: cut off -O properly when building for debug setup
 
42616
          the Makefile in tests/libtest/
 
42617
 
 
42618
2002-12-13 17:25  bagder
 
42619
 
 
42620
        * tests/FILEFORMAT: documented the %-variables
 
42621
 
 
42622
2002-12-13 17:24  bagder
 
42623
 
 
42624
        * tests/runtests.pl: fixed another space issue
 
42625
 
 
42626
2002-12-13 17:24  bagder
 
42627
 
 
42628
        * tests/libtest/.cvsignore: please mr CVS ignore these
 
42629
 
 
42630
2002-12-13 17:22  bagder
 
42631
 
 
42632
        * tests/libtest/: first.c, test.h: set up arg2 to point to argv[2]
 
42633
          to be used at will by programs
 
42634
 
 
42635
2002-12-13 17:22  bagder
 
42636
 
 
42637
        * tests/libtest/Makefile.am: added 503
 
42638
 
 
42639
2002-12-13 17:21  bagder
 
42640
 
 
42641
        * tests/libtest/lib503.c: used this to verify bug report 651460
 
42642
 
 
42643
2002-12-13 17:20  bagder
 
42644
 
 
42645
        * tests/server/sws.c: added support for CONNECT, both good and bad
 
42646
 
 
42647
2002-12-13 17:17  bagder
 
42648
 
 
42649
        * tests/data/: Makefile.am, test302, test503: test case 503 entered
 
42650
          the dir
 
42651
 
 
42652
2002-12-13 17:15  bagder
 
42653
 
 
42654
        * lib/: connect.c, url.c, urldata.h: conn->bits.tcpconnect now
 
42655
          keeps track of if this connection is connected or not
 
42656
 
 
42657
2002-12-13 15:14  bagder
 
42658
 
 
42659
        * tests/libtest/: Makefile.am, test.h: include files without the
 
42660
          curl/ to reduce the risk of us including the wrong set of include
 
42661
          files during tests
 
42662
 
 
42663
2002-12-13 15:08  bagder
 
42664
 
 
42665
        * lib/ssluse.c: Evan Jordan's fix for a memory leak. Bug report
 
42666
          650989.
 
42667
 
 
42668
2002-12-13 14:47  bagder
 
42669
 
 
42670
        * lib/connect.c: make a little work-around for file:// in
 
42671
          _is_connected() and voila, now the multi interface works with
 
42672
          file:// URLs fine (previously it crashed). This won't make it
 
42673
          work on Windows though...
 
42674
 
 
42675
2002-12-13 14:41  bagder
 
42676
 
 
42677
        * tests/data/test502: one slash too many
 
42678
 
 
42679
2002-12-13 14:40  bagder
 
42680
 
 
42681
        * tests/libtest/: Makefile.am, lib502.c: lib502.c for multi
 
42682
          interface tests on a single URL without select()
 
42683
 
 
42684
2002-12-13 14:39  bagder
 
42685
 
 
42686
        * tests/data/: Makefile.am, test502: test 502, multi interface with
 
42687
          file://
 
42688
 
 
42689
2002-12-12 19:07  bagder
 
42690
 
 
42691
        * tests/ftpserver.pl: bail out on crap received, makes test case
 
42692
          402 *NOT* ruin the test series anymore!
 
42693
 
 
42694
2002-12-12 17:46  bagder
 
42695
 
 
42696
        * tests/runtests.pl: missing space added, nows run old tests fine
 
42697
          again
 
42698
 
 
42699
2002-12-12 14:44  bagder
 
42700
 
 
42701
        * tests/libtest/Makefile.am: remove test piece
 
42702
 
 
42703
2002-12-12 14:42  bagder
 
42704
 
 
42705
        * tests/runtests.pl: make ftps and https invoke both necessary
 
42706
          servers
 
42707
 
 
42708
2002-12-12 14:40  bagder
 
42709
 
 
42710
        * tests/libtest/: first.c, lib500.c, lib501.c, test.h: fixes
 
42711
 
 
42712
2002-12-12 14:39  bagder
 
42713
 
 
42714
        * tests/libtest/Makefile.am: link the test tools this way instead
 
42715
 
 
42716
2002-12-12 14:36  bagder
 
42717
 
 
42718
        * tests/libtest/last.c: no more
 
42719
 
 
42720
2002-12-12 13:49  bagder
 
42721
 
 
42722
        * tests/data/test501: corrected
 
42723
 
 
42724
2002-12-12 13:20  bagder
 
42725
 
 
42726
        * tests/Makefile.am: new subdir added 'libtest'
 
42727
 
 
42728
2002-12-12 13:20  bagder
 
42729
 
 
42730
        * tests/runtests.pl: supports the new 'tool' and 'server' tags
 
42731
 
 
42732
2002-12-12 13:15  bagder
 
42733
 
 
42734
        * tests/FILEFORMAT: describe the new sections added for (better)
 
42735
          libcurl testing
 
42736
 
 
42737
2002-12-12 13:13  bagder
 
42738
 
 
42739
        * tests/data/Makefile.am: 500 + 501 added
 
42740
 
 
42741
2002-12-12 13:12  bagder
 
42742
 
 
42743
        * tests/data/: test500, test501: run tiny specific libcurl-testing
 
42744
          tools
 
42745
 
 
42746
2002-12-12 13:11  bagder
 
42747
 
 
42748
        * tests/libtest/: Makefile.am, first.c, last.c, lib500.c, lib501.c:
 
42749
          The first ever attempts to do pure libcurl test cases
 
42750
 
 
42751
2002-12-12 12:43  bagder
 
42752
 
 
42753
        * perl/contrib/formfind: Deal with HTML where ' is used instead of
 
42754
          " Cut off name from option
 
42755
 
 
42756
2002-12-11 12:42  bagder
 
42757
 
 
42758
        * include/curl/curl.h: moved the includes to outside the extern "C"
 
42759
          stuff decreased the write buffer size to 16KB to perform a lot
 
42760
          better on Windows(!)
 
42761
 
 
42762
2002-12-10 14:11  bagder
 
42763
 
 
42764
        * CHANGES: recent fluff
 
42765
 
 
42766
2002-12-10 14:10  bagder
 
42767
 
 
42768
        * lib/: http.c, transfer.c, urldata.h: The initial HTTP request can
 
42769
          now be sent in multiple parts, as part of the regular transfer
 
42770
          process. This required some new tweaks, like for example we need
 
42771
          to be able to tell the tranfer loop to not chunky-encode uploads
 
42772
          while we're transferring the rest of the request...
 
42773
 
 
42774
2002-12-10 14:08  bagder
 
42775
 
 
42776
        * lib/sendf.h: send_buffer is no more here
 
42777
 
 
42778
2002-12-10 14:01  bagder
 
42779
 
 
42780
        * tests/data/Makefile.am: added test56, nearly 100KB big!
 
42781
 
 
42782
2002-12-10 14:00  bagder
 
42783
 
 
42784
        * tests/data/test56: Test case for sending insanely big HTTP
 
42785
          requests. Mainly done this way to make sure that it isn't all
 
42786
          sent off in one single send() but instead really tests the
 
42787
          multiple-part-send logic.
 
42788
 
 
42789
2002-12-10 13:59  bagder
 
42790
 
 
42791
        * tests/server/sws.c: more logging, now logs the full response too,
 
42792
          basic support for dealing with chunked transfer-encoding uploads
 
42793
          added
 
42794
 
 
42795
2002-12-09 17:05  bagder
 
42796
 
 
42797
        * lib/: http.c, urldata.h: A normal POST now provides data to the
 
42798
          main transfer loop via the usual read callback, and thus won't
 
42799
          put a lot of stress on the request sending code (which currently
 
42800
          does an ugly loop).
 
42801
 
 
42802
2002-12-09 16:37  bagder
 
42803
 
 
42804
        * lib/: ftp.c, http.c, ssluse.c, transfer.c, url.c, urldata.h: The
 
42805
          fread() callback pointer and associated pointer is now stored in
 
42806
          the connectdata struct instead, and is no longer modified within
 
42807
          the 'set' struct as previously (which was a really BAAAD thing).
 
42808
 
 
42809
2002-12-09 15:39  bagder
 
42810
 
 
42811
        * docs/libcurl-the-guide: Added a default headers section and also
 
42812
          made some minor details more up-to-date with recent changes.
 
42813
 
 
42814
2002-12-05 20:39  bagder
 
42815
 
 
42816
        * src/main.c: better errno include and no extern
 
42817
 
 
42818
2002-12-05 15:26  bagder
 
42819
 
 
42820
        * lib/transfer.c: read and write as much as possible until end of
 
42821
          data or EWOULDBLOCK before returning back to the select() loop.
 
42822
          Consider this a test so far.
 
42823
 
 
42824
2002-12-05 13:54  bagder
 
42825
 
 
42826
        * perl/contrib/formfind: deal with spaces in name and value tags a
 
42827
          lot better!
 
42828
 
 
42829
2002-12-05 12:26  bagder
 
42830
 
 
42831
        * lib/krb4.h: changed proto for Curl_krb_kauth()
 
42832
 
 
42833
2002-12-05 12:25  bagder
 
42834
 
 
42835
        * src/main.c: Solaris needs errno as an extern int.
 
42836
 
 
42837
2002-12-04 12:06  bagder
 
42838
 
 
42839
        * lib/setup.h, src/setup.h: make WIN32 defined for Borland
 
42840
          properly, as told by Alexander J. Oss
 
42841
 
 
42842
2002-12-04 10:53  bagder
 
42843
 
 
42844
        * UPGRADE: called SSLCERTS now
 
42845
 
 
42846
2002-12-04 10:09  bagder
 
42847
 
 
42848
        * CHANGES, include/curl/curl.h, src/version.h: 7.10.3-pre2
 
42849
 
 
42850
2002-12-04 09:56  bagder
 
42851
 
 
42852
        * lib/ftp.c: The waiting for the 226 or 250 line expected to come
 
42853
          after a transfer is complete is now only made for 60 seconds and
 
42854
          if no data was received during those 60 seconds, we store a
 
42855
          special error message (preparing to make this a special error
 
42856
          code) as this most likely means that the control connection has
 
42857
          died while we were transferring data.
 
42858
 
 
42859
2002-12-03 13:41  bagder
 
42860
 
 
42861
        * src/main.c: missing }
 
42862
 
 
42863
2002-12-03 13:40  bagder
 
42864
 
 
42865
        * docs/libcurl/: curl_easy_setopt.3, curl_multi_perform.3,
 
42866
          libcurl-multi.3: clarified
 
42867
 
 
42868
2002-12-03 13:34  bagder
 
42869
 
 
42870
        * docs/examples/multi-double.c: Jeff pointed out this flaw in the
 
42871
          example
 
42872
 
 
42873
2002-12-03 12:13  bagder
 
42874
 
 
42875
        * docs/curl.1: -@ is no longer an official shortcut for
 
42876
          --create-dirs
 
42877
 
 
42878
2002-12-03 12:12  bagder
 
42879
 
 
42880
        * src/main.c: don't officially use -@ for --create-dirs, only use
 
42881
          the long form
 
42882
 
 
42883
2002-12-03 11:37  bagder
 
42884
 
 
42885
        * docs/libcurl/curl_easy_setopt.3: clarify the DEBUGFUNCTION data
 
42886
          not being zero terminated
 
42887
 
 
42888
2002-12-03 11:25  bagder
 
42889
 
 
42890
        * lib/: ftp.c, ftp.h, krb4.c, security.c, urldata.h:
 
42891
          Curl_GetFTPResponse() takes a different set of parameters and now
 
42892
          return a proper CURLcode. The default timeout for reading one
 
42893
          response is now also possible to change while running.
 
42894
 
 
42895
2002-12-03 10:32  bagder
 
42896
 
 
42897
        * lib/: Makefile.b32, Makefile.b32.resp: updated to reality
 
42898
 
 
42899
2002-12-03 09:07  bagder
 
42900
 
 
42901
        * src/main.c: Nicolas Berloquin's fix of his previous dir creation
 
42902
          patch
 
42903
 
 
42904
2002-12-02 15:40  bagder
 
42905
 
 
42906
        * docs/curl.1: Nicolas Berloquin's description of his
 
42907
          -@/--create-dirs fix
 
42908
 
 
42909
2002-12-02 15:37  bagder
 
42910
 
 
42911
        * src/main.c: Nicolas Berloquin's added code for dealing with
 
42912
          -@/--create-dirs to create the necessary directories as specified
 
42913
          with -o.
 
42914
 
 
42915
2002-12-02 08:18  bagder
 
42916
 
 
42917
        * lib/ftp.c: if the PWD reply parser failed, we leaked memory
 
42918
 
 
42919
2002-12-02 07:47  bagder
 
42920
 
 
42921
        * docs/libcurl/curl_easy_setopt.3: clarified SSL_VERIFYPEER and
 
42922
          SSL_VERIFYHOST a bit, thanks to Soren Spies
 
42923
 
 
42924
2002-12-01 12:23  bagder
 
42925
 
 
42926
        * docs/libcurl/curl_easy_setopt.3: wrapped the line for PRIVATE
 
42927
          nicer
 
42928
 
 
42929
2002-12-01 12:21  bagder
 
42930
 
 
42931
        * lib/.cvsignore: more to ignore
 
42932
 
 
42933
2002-12-01 12:20  bagder
 
42934
 
 
42935
        * lib/http.c: only use Content-Length: header if not transfering
 
42936
          data chunked
 
42937
 
 
42938
2002-11-30 17:00  bagder
 
42939
 
 
42940
        * docs/INSTALL: mention CVS-INFO for more info when checked out
 
42941
          from CVS removed old section about problems with old autoconfs, I
 
42942
          don't think that happens anymore
 
42943
 
 
42944
2002-11-29 09:29  bagder
 
42945
 
 
42946
        * CHANGES: stuff done since the 7.10.2 release
 
42947
 
 
42948
2002-11-29 09:12  bagder
 
42949
 
 
42950
        * lib/formdata.c: let the Curl_FormReader() return 0 when it
 
42951
          reaches end of data to that the chunked transfer work
 
42952
 
 
42953
2002-11-28 16:48  bagder
 
42954
 
 
42955
        * lib/multi.c: fix the hash init to call the correct dns cleanup
 
42956
          function
 
42957
 
 
42958
2002-11-28 16:48  bagder
 
42959
 
 
42960
        * lib/http.h: added compareheader proto
 
42961
 
 
42962
2002-11-28 16:46  bagder
 
42963
 
 
42964
        * lib/transfer.c: compareheader() was moved over to http.c and got
 
42965
          a Curl_ prefix
 
42966
 
 
42967
          The chunked transfer upload never stopped due to a silly add
 
42968
          before we checked for >0!
 
42969
 
 
42970
2002-11-28 16:45  bagder
 
42971
 
 
42972
        * lib/http.c: Moved the compareheader function into this file and
 
42973
          added Curl_ prefix We now check if the chunked transfer-encoding
 
42974
          header has been added "by force" and if so, we enabled the chunky
 
42975
          upload!
 
42976
 
 
42977
2002-11-28 15:07  bagder
 
42978
 
 
42979
        * docs/CONTRIBUTE: mention how to generate patches
 
42980
 
 
42981
2002-11-28 14:29  bagder
 
42982
 
 
42983
        * configure.in: bad use of AM_CONDITIONAL removed and now configure
 
42984
          runs better when used with --disable-ipv6 --without-zlib
 
42985
 
 
42986
2002-11-27 12:59  bagder
 
42987
 
 
42988
        * README: execve.net is an official download mirror in HK
 
42989
 
 
42990
2002-11-26 18:32  bagder
 
42991
 
 
42992
        * lib/http.c: Dan Becker fixed a minor memory leak on persistent
 
42993
          connnections using FOLLOWLOCATION and CURLOPT_USERPWD.
 
42994
 
 
42995
2002-11-26 18:13  bagder
 
42996
 
 
42997
        * src/main.c: removed extra space from trace output 'Send data'
 
42998
 
 
42999
2002-11-26 10:41  bagder
 
43000
 
 
43001
        * lib/: easy.c, hostip.c, hostip.h: fixed Curl_freeaddrinfo() to
 
43002
          only free addrinfo, and added Curl_freednsinfo() for freeing
 
43003
          single dns cache entries
 
43004
 
 
43005
2002-11-26 03:12  subman
 
43006
 
 
43007
        * lib/curllib.dsp: Removed MFC dependency in Release Build when
 
43008
          using VC++ IDE
 
43009
 
 
43010
2002-11-24 20:30  bagder
 
43011
 
 
43012
        * lib/if2ip.h: Nedelcho Stanev's work-around for SFU 3.0
 
43013
 
 
43014
2002-11-22 17:59  bagder
 
43015
 
 
43016
        * lib/url.c: bug fix for the problem Juan Ignacio Herv�s discovered
 
43017
          today
 
43018
 
 
43019
2002-11-22 14:48  bagder
 
43020
 
 
43021
        * tests/server/sws.c: this fix seems to make the '305 306' test
 
43022
          case combination to run ok finally!
 
43023
 
 
43024
2002-11-22 08:39  bagder
 
43025
 
 
43026
        * docs/examples/simplessl.c: don't use curl.haxx.se
 
43027
 
 
43028
2002-11-21 16:11  bagder
 
43029
 
 
43030
        * perl/contrib/formfind: dead code removal
 
43031
 
 
43032
2002-11-21 16:09  bagder
 
43033
 
 
43034
        * perl/contrib/: formfind, formfind.pl.in: new name, supports
 
43035
          <textarea> and the <option> tags within <select> better
 
43036
 
 
43037
2002-11-20 20:17  bagder
 
43038
 
 
43039
        * docs/FAQ: 4.12 Why do I get "certificate verify failed" ?
 
43040
 
 
43041
2002-11-20 20:11  bagder
 
43042
 
 
43043
        * docs/libcurl/curl_easy_getinfo.3,
 
43044
          docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
 
43045
          lib/getinfo.c, lib/url.c, lib/urldata.h: Kjetil Jacobsen's patch
 
43046
          that introduces CURLOPT_PRIVATE and CURLINFO_PRIVATE for storage
 
43047
          and retrieval of private data in the curl handle.
 
43048
 
 
43049
2002-11-20 20:04  bagder
 
43050
 
 
43051
        * curl-config.in: Karol Pietrzak pointed out that simply including
 
43052
          the include dir in --cflags is not a good thing, as recent gccs
 
43053
          for example complain if it is /usr/include
 
43054
 
 
43055
          Right now, we just output "" until we think of something better.
 
43056
 
 
43057
2002-11-18 23:10  bagder
 
43058
 
 
43059
        * CHANGES, include/curl/curl.h, src/version.h: 7.10.2
 
43060
 
 
43061
2002-11-18 22:58  bagder
 
43062
 
 
43063
        * include/curl/curl.h: as requested, CURLE_OPERATION_TIMEDOUT is
 
43064
          now the same as CURLE_OPERATION_TIMEOUTED
 
43065
 
 
43066
2002-11-15 15:15  bagder
 
43067
 
 
43068
        * src/main.c: fflush() the trace stream on each call
 
43069
 
 
43070
2002-11-15 15:13  bagder
 
43071
 
 
43072
        * docs/libcurl/curl_formadd.3: removed nroff mistake
 
43073
 
 
43074
2002-11-15 15:13  bagder
 
43075
 
 
43076
        * lib/Makefile.m32: no more dllinit.o usage
 
43077
 
 
43078
2002-11-15 15:11  bagder
 
43079
 
 
43080
        * CHANGES: recent fixes
 
43081
 
 
43082
2002-11-15 15:11  bagder
 
43083
 
 
43084
        * configure.in: attempts to filter off optimize flags when
 
43085
          --enable-debug is used
 
43086
 
 
43087
2002-11-14 10:55  bagder
 
43088
 
 
43089
        * docs/libcurl/curl_easy_setopt.3: language
 
43090
 
 
43091
2002-11-14 10:54  bagder
 
43092
 
 
43093
        * docs/libcurl/: curl_easy_cleanup.3, curl_easy_setopt.3: clarified
 
43094
          that strings need to be kept around until the handle is closed or
 
43095
          until the pointers are set to another value
 
43096
 
 
43097
2002-11-13 23:16  bagder
 
43098
 
 
43099
        * lib/Makefile.am: dllinit.c is removed
 
43100
 
 
43101
2002-11-13 23:16  bagder
 
43102
 
 
43103
        * lib/dllinit.c: not used and we don't have permission to
 
43104
          distribute this!
 
43105
 
 
43106
2002-11-12 21:00  bagder
 
43107
 
 
43108
        * docs/FAQ:  4.11 Why does my HTTP range requests return the full
 
43109
          document?
 
43110
 
 
43111
2002-11-12 09:15  bagder
 
43112
 
 
43113
        * lib/curllib.dsp: removed dllinit.c as MSVC doesn't need it
 
43114
 
 
43115
2002-11-12 00:03  bagder
 
43116
 
 
43117
        * lib/: ftp.c, http.c, multi.c, transfer.c, url.c, urldata.h: moved
 
43118
          the bools in the connectdata struct into the substruct named
 
43119
          ConnectBits where the other bools already are
 
43120
 
 
43121
2002-11-11 23:51  bagder
 
43122
 
 
43123
        * lib/: hostip.c, url.c: The test for DNS cache entries left locked
 
43124
          is now only built if AGGRESIVE_TEST is also defined, as an
 
43125
          addition to MALLOCDEBUG. It doesn't work for multi interface
 
43126
          usage and should only be used with careful consideration.
 
43127
 
 
43128
2002-11-11 23:41  bagder
 
43129
 
 
43130
        * SSLCERTS: changed header
 
43131
 
 
43132
2002-11-11 23:38  bagder
 
43133
 
 
43134
        * Makefile.am: include SSLCERTS and not UPGRADE. We leave UPGRADE a
 
43135
          while in CVS, but it should be removed soonish.
 
43136
 
 
43137
2002-11-11 23:37  bagder
 
43138
 
 
43139
        * SSLCERTS: UPGRADE was renamed into this "SSLCERTS"
 
43140
 
 
43141
2002-11-11 23:36  bagder
 
43142
 
 
43143
        * lib/: connect.c, ftp.c, hostip.h, url.c: unlock dns cache entries
 
43144
          with a function call instead of a variable fiddle
 
43145
 
 
43146
2002-11-11 22:57  bagder
 
43147
 
 
43148
        * lib/libcurl.def: Dave Halbakken added curl_version_info
 
43149
 
 
43150
2002-11-11 11:00  bagder
 
43151
 
 
43152
        * docs/TODO: transfer-encoding: chunked was implemented
 
43153
 
 
43154
2002-11-11 09:40  bagder
 
43155
 
 
43156
        * lib/: http.c, transfer.c, url.c, urldata.h: Now supports
 
43157
          "Transfer-Encoding: chunked" for HTTP PUT operations where the
 
43158
          size of the uploaded file is unknown.
 
43159
 
 
43160
2002-11-07 09:45  bagder
 
43161
 
 
43162
        * lib/url.c: Bug report #634625 identified how curl returned
 
43163
          timeout immediately when CURLOPT_CONNECTTIMEOUT was used and
 
43164
          provided a fix.
 
43165
 
 
43166
2002-11-06 09:30  bagder
 
43167
 
 
43168
        * CHANGES: recent changes
 
43169
 
 
43170
2002-11-06 09:29  bagder
 
43171
 
 
43172
        * tests/runtests.pl: output all test case numbers with three digits
 
43173
 
 
43174
2002-11-06 09:29  bagder
 
43175
 
 
43176
        * docs/HISTORY: language fix
 
43177
 
 
43178
2002-11-05 12:11  bagder
 
43179
 
 
43180
        * lib/sendf.c: Lehel Bernadt's fix to prevent debug message to get
 
43181
          sent on errors when debug wasn't enabled
 
43182
 
 
43183
2002-11-05 12:07  bagder
 
43184
 
 
43185
        * lib/: connect.c, ftp.c, url.c: ipv4-fixes for the new
 
43186
          Curl_dns_entry struct and Curl_resolv() proto
 
43187
 
 
43188
2002-11-05 11:51  bagder
 
43189
 
 
43190
        * lib/: connect.c, connect.h, ftp.c, hash.c, hash.h, hostip.c,
 
43191
          hostip.h, url.c, url.h, urldata.h: Curl_resolv() now returns a
 
43192
          different struct, and it contains a reference counter so that the
 
43193
          caller needs to decrease that counter when done with the returned
 
43194
          data.
 
43195
 
 
43196
          If compiled with MALLOCDEBUG I've added some extra checking that
 
43197
          the counter is decreased before a handle is closed etc.
 
43198
 
 
43199
2002-10-31 14:25  bagder
 
43200
 
 
43201
        * CVS-INFO: Soren Spies filled in some info about Mac OS X 10.2
 
43202
 
 
43203
2002-10-31 14:09  bagder
 
43204
 
 
43205
        * lib/hostip.c: Disable the DNS cache (by setting the timeout to 0)
 
43206
          made libcurl leak memory. Avery Fay brought the example code that
 
43207
          proved this.
 
43208
 
 
43209
2002-10-28 23:19  bagder
 
43210
 
 
43211
        * lib/transfer.c: when using checkprefix(), the first argument must
 
43212
          be the prefix!
 
43213
 
 
43214
2002-10-28 22:52  bagder
 
43215
 
 
43216
        * lib/transfer.c: Transfer-Encoding: needs 17 bytes passed, not 18
 
43217
 
 
43218
2002-10-28 22:52  bagder
 
43219
 
 
43220
        * lib/: cookie.c, formdata.c, strequal.h, transfer.c, url.c:
 
43221
          kromJx@crosswinds.net's fix that now uses checkprefix() instead
 
43222
          of strnequal() when the third argument was strlen(first argument)
 
43223
          anyway.  This makes it less prone to errors. (Slightly edited by
 
43224
          me)
 
43225
 
 
43226
2002-10-28 22:05  bagder
 
43227
 
 
43228
        * lib/README.memoryleak: the malloc debug system assumes single
 
43229
          thread
 
43230
 
 
43231
2002-10-28 21:58  bagder
 
43232
 
 
43233
        * docs/MANUAL: kromJx@crosswinds.net fixed typos
 
43234
 
 
43235
2002-10-28 21:39  bagder
 
43236
 
 
43237
        * configure.in: works now with autoconf 2.54
 
43238
 
 
43239
2002-10-28 20:49  bagder
 
43240
 
 
43241
        * src/main.c: Kevin Roth's patch that checks for the CA cert file
 
43242
          at two more places if the --cacert option is not used.
 
43243
 
 
43244
          1. An environment variable named CURL_CA_BUNDLE may contain the
 
43245
          full file name to the file.
 
43246
 
 
43247
          2. On Windows, the cert file may be named curl-ca-bundle.crt and
 
43248
          put in the same dir as curl is located (or the CWD) and curl will
 
43249
          then use that file instead.
 
43250
 
 
43251
2002-10-28 20:39  bagder
 
43252
 
 
43253
        * src/Makefile.m32: Kevin Roth's patch. $(RM) instead of @erase,
 
43254
          and it also passes on the USE_SSLEAY variable
 
43255
 
 
43256
2002-10-28 20:38  bagder
 
43257
 
 
43258
        * lib/Makefile.m32: Kevin Roth's fixes that use $(RM) instead of
 
43259
          @erase and modified SSL version
 
43260
 
 
43261
2002-10-28 20:24  bagder
 
43262
 
 
43263
        * lib/: getinfo.c, memdebug.h, url.c: prevent compiler warnings
 
43264
 
 
43265
2002-10-28 20:21  bagder
 
43266
 
 
43267
        * lib/formdata.c: prevent compiler warning
 
43268
 
 
43269
2002-10-28 20:20  bagder
 
43270
 
 
43271
        * lib/ftp.c: prevent compiler warnings
 
43272
 
 
43273
2002-10-28 20:17  bagder
 
43274
 
 
43275
        * CHANGES: fixes
 
43276
 
 
43277
2002-10-23 16:45  bagder
 
43278
 
 
43279
        * configure.in: fixed the cygwin check for -no-undefined
 
43280
 
 
43281
2002-10-23 16:15  bagder
 
43282
 
 
43283
        * include/curl/curl.h: improved the check for an ISO cpp by
 
43284
          checking specificly for __BORLANDC__ too, as Emiliano Ida has
 
43285
          confirmed it to work
 
43286
 
 
43287
2002-10-23 16:07  bagder
 
43288
 
 
43289
        * tests/: ftpsserver.pl, httpsserver.pl: kromJx@crosswinds.net made
 
43290
          it run properly with stunnel >=4.0
 
43291
 
 
43292
2002-10-23 15:48  bagder
 
43293
 
 
43294
        * lib/: transfer.c, urldata.h: bad headers can come in two kinds,
 
43295
          we either treat everything as one big badly assumed header, or we
 
43296
          think that parts of the buffer is a bad header and the rest is
 
43297
          treated as a normal body part
 
43298
 
 
43299
2002-10-21 16:04  bagder
 
43300
 
 
43301
        * CHANGES: another week, 7 fixes
 
43302
 
 
43303
2002-10-21 15:20  bagder
 
43304
 
 
43305
        * lib/hostip.c: glibc 2.2.93 gethostbyname_r() no longer returns
 
43306
          ERANGE if the given buffer size isn't big enough. For some reason
 
43307
          they now return EAGAIN.
 
43308
 
 
43309
          Redhat 8 ships with this glibc version.
 
43310
 
 
43311
2002-10-21 14:07  bagder
 
43312
 
 
43313
        * lib/transfer.c: Nikita Schmidt's fix to debian bug report
 
43314
          #165382. This is verified with the new test case 55.
 
43315
 
 
43316
2002-10-21 14:02  bagder
 
43317
 
 
43318
        * tests/data/: Makefile.am, test55: Added test 55, follow location
 
43319
          with a single slash in the original path.  This caused curl
 
43320
          7.10.1 to crash.
 
43321
 
 
43322
2002-10-21 08:49  bagder
 
43323
 
 
43324
        * configure.in, lib/Makefile.am: check for cygwin and if built on
 
43325
          that, enable the no-undefined option for libtool. Otherwise
 
43326
          disable it.
 
43327
 
 
43328
2002-10-21 08:18  bagder
 
43329
 
 
43330
        * tests/data/: Makefile.am, test54: test 54 added, blank Location:
 
43331
          field
 
43332
 
 
43333
2002-10-21 07:52  bagder
 
43334
 
 
43335
        * configure.in: --enable-debug now checks if gcc is used before it
 
43336
          sets all those gcc- specific options. This should make this
 
43337
          option work on more platforms with other compilers.
 
43338
 
 
43339
2002-10-18 17:28  bagder
 
43340
 
 
43341
        * lib/transfer.c: make very sure that we return 'done' properly
 
43342
          when a transfer is done, as otherwise the multi interface gets
 
43343
          problems
 
43344
 
 
43345
2002-10-18 17:27  bagder
 
43346
 
 
43347
        * lib/multi.c: return call_multi when we follow a location
 
43348
 
 
43349
2002-10-18 15:51  bagder
 
43350
 
 
43351
        * lib/transfer.c: if we found no string on the Location: line,
 
43352
          don't try to follow it
 
43353
 
 
43354
2002-10-18 09:55  bagder
 
43355
 
 
43356
        * packages/Win32/cygwin/Makefile.am: moved comments to first column
 
43357
          and automake stopped complaining
 
43358
 
 
43359
2002-10-17 09:10  bagder
 
43360
 
 
43361
        * lib/: transfer.c, url.c, urldata.h: Make the COOKIESESSION work
 
43362
          better by creating a list of cookie files files when given in the
 
43363
          curl_easy_setopt() and then parse them all on the first
 
43364
          curl_easy_perform() call instead.
 
43365
 
 
43366
2002-10-17 09:03  bagder
 
43367
 
 
43368
        * tests/data/: Makefile.am, test53: junk cookies test53 added
 
43369
 
 
43370
2002-10-16 11:53  bagder
 
43371
 
 
43372
        * docs/libcurl/curl_formadd.3: mucho fixed
 
43373
 
 
43374
2002-10-15 16:18  bagder
 
43375
 
 
43376
        * README: Added new mirror
 
43377
 
 
43378
2002-10-15 10:39  bagder
 
43379
 
 
43380
        * docs/libcurl/: curl_easy_setopt.3, curl_multi_fdset.3,
 
43381
          curl_multi_perform.3, curl_multi_remove_handle.3: Andr�s Garc�a's
 
43382
          corrections
 
43383
 
 
43384
2002-10-14 09:47  bagder
 
43385
 
 
43386
        * docs/: .cvsignore, libcurl/.cvsignore: ignore .ps and .pdf files
 
43387
          too
 
43388
 
 
43389
2002-10-14 09:39  bagder
 
43390
 
 
43391
        * Makefile.am, maketgz, docs/Makefile.am, docs/libcurl/Makefile.am:
 
43392
          generate and include PDF versions of the docs in the release
 
43393
          archive
 
43394
 
 
43395
2002-10-13 12:34  bagder
 
43396
 
 
43397
        * lib/: Makefile.am, README.memoryleak: my first take at a memory
 
43398
          leak detection document
 
43399
 
 
43400
2002-10-13 12:28  bagder
 
43401
 
 
43402
        * docs/MANUAL: some more
 
43403
 
 
43404
2002-10-13 12:18  bagder
 
43405
 
 
43406
        * docs/libcurl/libcurl-multi.3: added more info
 
43407
 
 
43408
2002-10-12 14:35  bagder
 
43409
 
 
43410
        * CHANGES: three silly bugs
 
43411
 
 
43412
2002-10-12 14:14  bagder
 
43413
 
 
43414
        * docs/MANUAL: -y and -Y was switched in the examples
 
43415
 
 
43416
2002-10-12 13:18  bagder
 
43417
 
 
43418
        * lib/connect.c: return error properly when a non-blocking connect
 
43419
          fails using the multi interface
 
43420
 
 
43421
2002-10-11 22:55  bagder
 
43422
 
 
43423
        * lib/transfer.c: When we receive a "bad header" we must sure not
 
43424
          to write down the data part as well, as then we write the same
 
43425
          data twice.
 
43426
 
 
43427
2002-10-11 19:44  bagder
 
43428
 
 
43429
        * src/main.c: fix bad free() that caused segfault
 
43430
 
 
43431
2002-10-11 15:25  bagder
 
43432
 
 
43433
        * include/curl/curl.h, src/version.h: 7.10.1 commit
 
43434
 
 
43435
2002-10-10 10:04  bagder
 
43436
 
 
43437
        * CHANGES: more
 
43438
 
 
43439
2002-10-10 10:00  bagder
 
43440
 
 
43441
        * lib/: http.c, url.c: Jeff Lawson fixed a few problems with
 
43442
          connection re-use that remained when you set CURLOPT_PROXY to "".
 
43443
 
 
43444
2002-10-09 15:03  bagder
 
43445
 
 
43446
        * lib/transfer.c: Junk data could get inserted when saving/getting
 
43447
          HTTP headers, as discovered by Craig Davison. Now we deal with
 
43448
          the 'nread' variable correctly between each header line.
 
43449
 
 
43450
2002-10-08 18:10  bagder
 
43451
 
 
43452
        * lib/sendf.c: failf() now sends the text to the debug function
 
43453
          callback
 
43454
 
 
43455
2002-10-08 15:30  bagder
 
43456
 
 
43457
        * docs/curl-config.1: set version and date
 
43458
 
 
43459
2002-10-08 15:30  bagder
 
43460
 
 
43461
        * docs/curl-config.1: added --ca
 
43462
 
 
43463
2002-10-08 15:03  bagder
 
43464
 
 
43465
        * lib/telnet.c: Added timeout support for the non-windows version.
 
43466
 
 
43467
2002-10-08 14:53  bagder
 
43468
 
 
43469
        * configure.in: rewrote the --with-zlib check, based on Albert
 
43470
          Chin's input.
 
43471
 
 
43472
2002-10-08 11:24  bagder
 
43473
 
 
43474
        * docs/curl.1: 7.10 not 7.9.9 (there never was one named that)
 
43475
 
 
43476
2002-10-08 09:16  bagder
 
43477
 
 
43478
        * docs/FAQ: 5.7 Link errors when building libcurl on Windows!
 
43479
 
 
43480
2002-10-08 09:11  bagder
 
43481
 
 
43482
        * docs/CONTRIBUTE: more blurb
 
43483
 
 
43484
2002-10-08 08:50  bagder
 
43485
 
 
43486
        * packages/Win32/cygwin/Makefile.am: Kevin's fix to use DESTDIR
 
43487
          instead of prefix on make install
 
43488
 
 
43489
2002-10-07 20:23  bagder
 
43490
 
 
43491
        * docs/Makefile.am: added libcurl-the-guide to the dist
 
43492
 
 
43493
2002-10-07 15:38  bagder
 
43494
 
 
43495
        * lib/multi.c: Following locations properly, if told to do so.
 
43496
 
 
43497
2002-10-07 15:38  bagder
 
43498
 
 
43499
        * lib/: transfer.c, transfer.h: Move the URL concat code to
 
43500
          Curl_follow(), and added a proto for that function. For Location:
 
43501
          following.
 
43502
 
 
43503
2002-10-07 11:04  bagder
 
43504
 
 
43505
        * lib/Makefile.am: Kevin Roth pointed out that 'make install'
 
43506
          failed if built outside the sourcedir if we're not using
 
43507
          $(srcdir) properly.
 
43508
 
 
43509
2002-10-07 09:38  bagder
 
43510
 
 
43511
        * packages/Win32/cygwin/README: Kevin's update
 
43512
 
 
43513
2002-10-04 16:27  bagder
 
43514
 
 
43515
        * CHANGES: fixes since 7.10
 
43516
 
 
43517
2002-10-04 16:26  bagder
 
43518
 
 
43519
        * lib/Makefile.am: The -no-undefined flag is CRUCIAL for this to
 
43520
          build fine on Cygwin. If we find a case in which we need to
 
43521
          remove this flag, we should most likely write a configure check
 
43522
          that detects when this flag is needed and when its not.
 
43523
 
 
43524
2002-10-04 16:15  bagder
 
43525
 
 
43526
        * lib/transfer.c: as Ralph Mitchell pointed out, the Location:
 
43527
          following code needs some basic ./ and ../ strip-off
 
43528
          understanding, and this change introduces with.  test cases 49 -
 
43529
          52 test this.
 
43530
 
 
43531
2002-10-04 16:06  bagder
 
43532
 
 
43533
        * tests/data/: Makefile.am, test49, test50, test51, test52: new
 
43534
          redirect tests with ./ and ../
 
43535
 
 
43536
2002-10-04 10:22  bagder
 
43537
 
 
43538
        * packages/Win32/cygwin/Makefile.am: Kevin Roth's patch for his new
 
43539
          packaging
 
43540
 
 
43541
2002-10-03 14:50  bagder
 
43542
 
 
43543
        * docs/Makefile.am: Bjorn Wiren pointed out that INSTALL was
 
43544
          missing in the tarballs
 
43545
 
 
43546
2002-10-01 13:16  bagder
 
43547
 
 
43548
        * configure.in: --with-libz and --without-libz are now supported
 
43549
 
 
43550
2002-10-01 10:57  bagder
 
43551
 
 
43552
        * include/curl/curl.h, src/version.h: 7.10
 
43553
 
 
43554
2002-10-01 10:38  bagder
 
43555
 
 
43556
        * CHANGES: three more changes
 
43557
 
 
43558
2002-09-30 21:51  bagder
 
43559
 
 
43560
        * docs/libcurl/curl_version_info.3, include/curl/curl.h,
 
43561
          lib/version.c: get an argument and add a 'age' field to the
 
43562
          struct
 
43563
 
 
43564
2002-09-30 10:07  bagder
 
43565
 
 
43566
        * lib/hostip.c: Cris Bailiff found this flaw, gethostbyname_r() on
 
43567
          linux returns 0 even when it can't lookup the name (at least in
 
43568
          some cases) and thus we need to make an extra check to detect
 
43569
          failures.
 
43570
 
 
43571
2002-09-27 11:51  bagder
 
43572
 
 
43573
        * docs/curl.1: "" proxy means no proxy
 
43574
 
 
43575
2002-09-27 11:49  bagder
 
43576
 
 
43577
        * lib/url.c: Allow a "" proxy explicitly set dont-use-proxy, i.e
 
43578
          don't even check the environment variables or anything. Setting
 
43579
          it to NULL disables proxy as well, but allows the environment
 
43580
          variables to kick in and be used.
 
43581
 
 
43582
2002-09-26 15:16  bagder
 
43583
 
 
43584
        * docs/: index.html, libcurl/index.html: point out more docs
 
43585
 
 
43586
2002-09-26 15:12  bagder
 
43587
 
 
43588
        * docs/: index.html, libcurl/index.html: nicer html
 
43589
 
 
43590
2002-09-26 15:05  bagder
 
43591
 
 
43592
        * docs/index.html: main index for the tool docs
 
43593
 
 
43594
2002-09-26 15:03  bagder
 
43595
 
 
43596
        * docs/libcurl/index.html: fixed html tag
 
43597
 
 
43598
2002-09-26 15:03  bagder
 
43599
 
 
43600
        * CHANGES, docs/libcurl/Makefile.am,
 
43601
          docs/libcurl/curl_version_info.3, docs/libcurl/index.html,
 
43602
          include/curl/curl.h, lib/version.c: enhanced curl_version_info
 
43603
 
 
43604
2002-09-25 18:20  bagder
 
43605
 
 
43606
        * UPGRADE: language!
 
43607
 
 
43608
2002-09-25 17:38  bagder
 
43609
 
 
43610
        * include/curl/curl.h, lib/version.c: extended curl_version_info()
 
43611
          with more info on related sub-libraries
 
43612
 
 
43613
2002-09-25 17:11  bagder
 
43614
 
 
43615
        * CHANGES: four fixes of yday and today
 
43616
 
 
43617
2002-09-25 14:47  bagder
 
43618
 
 
43619
        * lib/http.c: make sure we free rangeline before we re-assign it to
 
43620
          a new allocated memory as otherwise we (might) leak memory
 
43621
 
 
43622
2002-09-25 14:27  bagder
 
43623
 
 
43624
        * include/curl/curl.h: curl_free proto added
 
43625
 
 
43626
2002-09-25 14:26  bagder
 
43627
 
 
43628
        * lib/: escape.c, libcurl.def: Walter J. Mack added curl_free
 
43629
 
 
43630
2002-09-25 14:24  bagder
 
43631
 
 
43632
        * docs/libcurl/index.html: added curl_free and an "overview"
 
43633
          section
 
43634
 
 
43635
2002-09-25 14:21  bagder
 
43636
 
 
43637
        * docs/libcurl/Makefile.am: added curl_free
 
43638
 
 
43639
2002-09-25 14:11  bagder
 
43640
 
 
43641
        * docs/libcurl/: curl_escape.3, curl_free.3, curl_unescape.3:
 
43642
          Walter J. Mack's curl_free addition
 
43643
 
 
43644
2002-09-25 13:27  bagder
 
43645
 
 
43646
        * lib/url.c: Andr�s Garc�a found out that Curl_protocol_connect()
 
43647
          could return an uninitialized variable.
 
43648
 
 
43649
2002-09-25 09:08  bagder
 
43650
 
 
43651
        * include/curl/curl.h, lib/url.c, lib/version.c: Wez Furlong's
 
43652
          curl_version_info() function added, still needs some adjustments
 
43653
          and possibly some improvments to feature all those things we
 
43654
          could possibly want from this.
 
43655
 
 
43656
2002-09-23 17:01  bagder
 
43657
 
 
43658
        * CHANGES: 5 changes since pre3
 
43659
 
 
43660
2002-09-23 15:27  bagder
 
43661
 
 
43662
        * include/curl/curl.h: made the resume error more suitable for all
 
43663
          protocols, but we provide a fallback to the old ftp-one to make
 
43664
          old programs work the same
 
43665
 
 
43666
2002-09-23 15:22  bagder
 
43667
 
 
43668
        * src/main.c: fix resume when multiple files were specified
 
43669
 
 
43670
2002-09-23 14:55  bagder
 
43671
 
 
43672
        * lib/transfer.c: spell fix comment
 
43673
 
 
43674
2002-09-23 14:47  bagder
 
43675
 
 
43676
        * lib/http.c: removed use of extra unneeded variable
 
43677
 
 
43678
2002-09-23 14:46  bagder
 
43679
 
 
43680
        * lib/file.c: Dolbneff A.V and Spiridonoff A.V made the file://
 
43681
          code work with resumes in the same style other code does.
 
43682
 
 
43683
2002-09-23 14:44  bagder
 
43684
 
 
43685
        * lib/multi.c: properly disconnect failed connections
 
43686
 
 
43687
2002-09-20 16:40  bagder
 
43688
 
 
43689
        * lib/ftp.c: Craig Markwardt made the "struct hostent_data" get
 
43690
          cleared too, as is needed on Tru64 (or something).
 
43691
 
 
43692
2002-09-18 17:26  bagder
 
43693
 
 
43694
        * docs/libcurl/curl_easy_setopt.3: Re-ordered all the options to be
 
43695
          more logically structured. Hopefully this will make this page
 
43696
          more readable and easy to find things in!
 
43697
 
 
43698
2002-09-16 16:02  bagder
 
43699
 
 
43700
        * lib/transfer.c: a follow-up fix to the previous fix for HTTP
 
43701
          servers that don't reply *any* headers at all
 
43702
 
 
43703
2002-09-13 14:40  bagder
 
43704
 
 
43705
        * lib/: http.c, transfer.c, urldata.h: better deal with HTTP(S)
 
43706
          servers that respond with no headers at all, test case 306 added
 
43707
          to verify that we do right
 
43708
 
 
43709
2002-09-13 14:37  bagder
 
43710
 
 
43711
        * docs/libcurl/curl_easy_setopt.3: clarified what
 
43712
          CURLOPT_MAXCONNECTS actually do
 
43713
 
 
43714
2002-09-13 12:57  bagder
 
43715
 
 
43716
        * tests/data/Makefile.am: 306 added
 
43717
 
 
43718
2002-09-13 12:56  bagder
 
43719
 
 
43720
        * tests/data/test306: request a page from HTTPS but get no headers
 
43721
 
 
43722
2002-09-11 13:47  bagder
 
43723
 
 
43724
        * CHANGES: recent fixes
 
43725
 
 
43726
2002-09-11 12:32  bagder
 
43727
 
 
43728
        * lib/: connect.c, http.c, url.c, urldata.h: Lukasz Czekierda
 
43729
          correctly pointed out that curl used a bad Host: header when
 
43730
          talking to a IPv6-server using IPv6 IP address only.
 
43731
 
 
43732
2002-09-11 12:20  bagder
 
43733
 
 
43734
        * docs/.cvsignore: ignore html files here
 
43735
 
 
43736
2002-09-11 10:49  bagder
 
43737
 
 
43738
        * docs/curl.1: added more recent return codes
 
43739
 
 
43740
2002-09-11 10:47  bagder
 
43741
 
 
43742
        * docs/curl.1: filled in the -k text too
 
43743
 
 
43744
2002-09-11 10:43  bagder
 
43745
 
 
43746
        * docs/curl.1: added -k for 7.10, added some more details on -y
 
43747
          based on comments from Kingsley Morse
 
43748
 
 
43749
2002-09-09 13:23  bagder
 
43750
 
 
43751
        * docs/HISTORY: we are MIT-only
 
43752
 
 
43753
2002-09-09 13:23  bagder
 
43754
 
 
43755
        * lib/url.c: minor indent change
 
43756
 
 
43757
2002-09-09 13:23  bagder
 
43758
 
 
43759
        * lib/transfer.c: remove redundant comment
 
43760
 
 
43761
2002-09-09 09:07  bagder
 
43762
 
 
43763
        * docs/KNOWN_BUGS: configure --disable-http is not properly working
 
43764
 
 
43765
2002-09-09 08:48  bagder
 
43766
 
 
43767
        * include/curl/curl.h: Ricardo Cadime helped us work out another
 
43768
          check for the ## preprocessor directive.
 
43769
 
 
43770
2002-09-07 23:44  hartroth
 
43771
 
 
43772
        * Makefile.dist: Added ZLIB switch for activation of content
 
43773
          encoding in Makefile.m32
 
43774
 
 
43775
2002-09-07 02:53  hartroth
 
43776
 
 
43777
        * src/Makefile.m32: Added zlib Library.
 
43778
 
 
43779
2002-09-07 00:05  hartroth
 
43780
 
 
43781
        * lib/Makefile.m32: Added content_encoding files.
 
43782
 
 
43783
2002-09-05 10:24  bagder
 
43784
 
 
43785
        * Makefile.am: fixed the pkgadd target
 
43786
 
 
43787
2002-09-04 17:07  subman
 
43788
 
 
43789
        * lib/curllib.dsp: Added multi.c to curllib.dsp to fix win32 build
 
43790
 
 
43791
2002-09-04 15:43  bagder
 
43792
 
 
43793
        * src/main.c: Sven Neuhaus made --silent being acknowledged even
 
43794
          when multiple URLs were used
 
43795
 
 
43796
2002-09-04 15:10  bagder
 
43797
 
 
43798
        * src/Makefile.am: remove -lz
 
43799
 
 
43800
2002-09-03 13:58  bagder
 
43801
 
 
43802
        * docs/FAQ: we're now MIT licensed only
 
43803
 
 
43804
2002-09-03 13:54  bagder
 
43805
 
 
43806
        * Makefile.am: no longer package MITX.txt or MPL-1.1.txt since we
 
43807
          now use COPYING only
 
43808
 
 
43809
2002-09-03 13:52  bagder
 
43810
 
 
43811
        * CHANGES, include/curl/curl.h, include/curl/easy.h,
 
43812
          include/curl/multi.h, include/curl/stdcheaders.h,
 
43813
          include/curl/types.h, lib/arpa_telnet.h, lib/base64.c,
 
43814
          lib/base64.h, lib/connect.c, lib/connect.h,
 
43815
          lib/content_encoding.c, lib/content_encoding.h, lib/cookie.c,
 
43816
          lib/cookie.h, lib/dict.c, lib/dict.h, lib/easy.c, lib/escape.c,
 
43817
          lib/escape.h, lib/file.c, lib/file.h, lib/formdata.c,
 
43818
          lib/formdata.h, lib/ftp.c, lib/ftp.h, lib/getenv.c,
 
43819
          lib/getinfo.c, lib/getinfo.h, lib/getpass.h, lib/hash.c,
 
43820
          lib/hash.h, lib/hostip.c, lib/hostip.h, lib/http.c, lib/http.h,
 
43821
          lib/http_chunks.c, lib/http_chunks.h, lib/if2ip.c, lib/if2ip.h,
 
43822
          lib/krb4.h, lib/ldap.c, lib/ldap.h, lib/llist.c, lib/llist.h,
 
43823
          lib/memdebug.c, lib/memdebug.h, lib/multi.c, lib/netrc.c,
 
43824
          lib/netrc.h, lib/progress.c, lib/progress.h, lib/security.h,
 
43825
          lib/sendf.c, lib/sendf.h, lib/setup.h, lib/share.c, lib/share.h,
 
43826
          lib/speedcheck.c, lib/speedcheck.h, lib/ssluse.c, lib/ssluse.h,
 
43827
          lib/strequal.c, lib/strequal.h, lib/strtok.c, lib/strtok.h,
 
43828
          lib/telnet.c, lib/telnet.h, lib/timeval.c, lib/timeval.h,
 
43829
          lib/transfer.c, lib/transfer.h, lib/url.c, lib/url.h,
 
43830
          lib/urldata.h, lib/version.c, src/main.c, src/setup.h,
 
43831
          src/urlglob.c, src/urlglob.h, src/writeenv.c, src/writeenv.h,
 
43832
          src/writeout.c, src/writeout.h, tests/server/sws.c: updated
 
43833
          source code boilerplate/header
 
43834
 
 
43835
2002-09-03 13:30  bagder
 
43836
 
 
43837
        * include/curl/curl.h, src/version.h: 7.10-pre2
 
43838
 
 
43839
2002-09-03 13:26  bagder
 
43840
 
 
43841
        * lib/Makefile.am: fixed the dist-hook and added the missing header
 
43842
          file
 
43843
 
 
43844
2002-09-03 11:25  bagder
 
43845
 
 
43846
        * COPYING: better name for the legal/license/copyright stuff
 
43847
 
 
43848
2002-09-03 00:55  bagder
 
43849
 
 
43850
        * CHANGES: added some curl-config details
 
43851
 
 
43852
2002-09-03 00:45  bagder
 
43853
 
 
43854
        * configure.in, curl-config.in: AC_SUBST HAVE_LIBZ for
 
43855
          curl-config.in
 
43856
 
 
43857
2002-09-03 00:31  bagder
 
43858
 
 
43859
        * CHANGES, Makefile.am, UPGRADE, acconfig.h, configure.in,
 
43860
          docs/THANKS, include/curl/curl.h, lib/Makefile.am,
 
43861
          lib/README.encoding, lib/content_encoding.c,
 
43862
          lib/content_encoding.h, lib/http.c, lib/http_chunks.c,
 
43863
          lib/http_chunks.h, lib/transfer.c, lib/url.c, lib/urldata.h,
 
43864
          src/Makefile.am, src/main.c: James Gallagher's Content-Encoding
 
43865
          work
 
43866
 
 
43867
2002-09-03 00:29  bagder
 
43868
 
 
43869
        * lib/ca-bundle.crt: ca bundle to use
 
43870
 
 
43871
2002-09-02 23:59  bagder
 
43872
 
 
43873
        * lib/version.c: adjusted to more HTTP-strict version strings and
 
43874
          to offer LIBZ info
 
43875
 
 
43876
2002-09-02 10:38  bagder
 
43877
 
 
43878
        * docs/libcurl-the-guide: Jon Topper pointed out a code example bug
 
43879
 
 
43880
2002-08-30 14:09  bagder
 
43881
 
 
43882
        * CHANGES: moo
 
43883
 
 
43884
2002-08-30 14:07  bagder
 
43885
 
 
43886
        * lib/ssluse.c: if verifypeer is enabled but nether CAfile nor
 
43887
          CApath is, then don't try to load "verify_locations"
 
43888
 
 
43889
2002-08-30 13:10  bagder
 
43890
 
 
43891
        * lib/hostip.c: prevent compiler warning
 
43892
 
 
43893
2002-08-30 13:09  bagder
 
43894
 
 
43895
        * CHANGES, configure.in, include/curl/curl.h, lib/Makefile.am,
 
43896
          lib/ssluse.c, lib/url.c, lib/urldata.h, src/main.c:
 
43897
          CURLE_SSL_INSECURE is removed again and so is
 
43898
          CURLOPT_SSL_INSECURE, we proceed fine with the already existing
 
43899
          options, just having a different internal library default for
 
43900
          capath.
 
43901
 
 
43902
2002-08-30 13:02  bagder
 
43903
 
 
43904
        * lib/Makefile.am: support DESTDIR for the bundle
 
43905
 
 
43906
2002-08-30 13:00  bagder
 
43907
 
 
43908
        * curl-config.in: --ca shows ca bundle path
 
43909
 
 
43910
2002-08-30 12:58  bagder
 
43911
 
 
43912
        * tests/data/: test305, test403: new tests
 
43913
 
 
43914
2002-08-30 12:50  bagder
 
43915
 
 
43916
        * tests/runtests.pl: show return code when run verbose
 
43917
 
 
43918
2002-08-30 11:20  bagder
 
43919
 
 
43920
        * CHANGES: recent fixes
 
43921
 
 
43922
2002-08-30 11:20  bagder
 
43923
 
 
43924
        * include/curl/curl.h, lib/http.c, lib/url.c, lib/urldata.h,
 
43925
          src/main.c: SOCKS5 support added (contributed by a still unnamed
 
43926
          person). Not properly working for "IPv6 enabled" libcurls yet,
 
43927
          but should be pretty easy for someone to adjust.
 
43928
 
 
43929
2002-08-30 09:50  bagder
 
43930
 
 
43931
        * configure.in, lib/Makefile.am, lib/ca-bundle.h.in: ca-bundle
 
43932
          stuff for configure and generated header file
 
43933
 
 
43934
2002-08-29 09:05  bagder
 
43935
 
 
43936
        * docs/FAQ: more explicit texts on the 4.2 answer
 
43937
 
 
43938
2002-08-29 08:09  bagder
 
43939
 
 
43940
        * lib/: transfer.c, urldata.h: remove the data and conn fields from
 
43941
          the Curl_transfer_keeper struct, they weren't used anyway and
 
43942
          mostly caused confusion
 
43943
 
 
43944
2002-08-27 01:13  bagder
 
43945
 
 
43946
        * include/curl/curl.h, lib/ftp.c, lib/url.c, lib/urldata.h,
 
43947
          src/main.c: SSL_INSECURE support and usage added
 
43948
 
 
43949
2002-08-27 01:07  bagder
 
43950
 
 
43951
        * tests/server/.cvsignore: ignore these
 
43952
 
 
43953
2002-08-27 01:06  bagder
 
43954
 
 
43955
        * tests/data/: Makefile.am, test300, test301, test302, test304,
 
43956
          test400, test401, test402: updated for the new SSL -k added two
 
43957
          new tests to test the absense of -k to insecure SSL sites
 
43958
 
 
43959
2002-08-27 00:32  bagder
 
43960
 
 
43961
        * docs/TODO: add more things to do
 
43962
 
 
43963
2002-08-27 00:00  bagder
 
43964
 
 
43965
        * lib/ftp.c: don't attempt to ftp_cwd() on a NULL path
 
43966
 
 
43967
2002-08-26 19:20  bagder
 
43968
 
 
43969
        * lib/config-win32.h, lib/connect.c, lib/http.c, lib/progress.c,
 
43970
          lib/url.c, src/main.c: Andrew Francis removed the need for/use of
 
43971
          MSVC pragmas
 
43972
 
 
43973
2002-08-26 17:34  bagder
 
43974
 
 
43975
        * LEGAL: corrected the year string
 
43976
 
 
43977
2002-08-26 13:58  bagder
 
43978
 
 
43979
        * src/main.c: don't close stdin, close the actual file handle we
 
43980
          have! Keith MacDonald found it.
 
43981
 
 
43982
2002-08-22 21:55  bagder
 
43983
 
 
43984
        * CHANGES: since 7.9.9-pre1
 
43985
 
 
43986
2002-08-22 21:46  bagder
 
43987
 
 
43988
        * .cvsignore, packages/EPM/.cvsignore, src/.cvsignore: Markus
 
43989
          F.X.J. Oberhumer's cvsignore fixes
 
43990
 
 
43991
2002-08-22 21:46  bagder
 
43992
 
 
43993
        * include/curl/curl.h: Markus F.X.J. Oberhumer added better
 
43994
          NOSIGNAL description and fixed spelling error
 
43995
 
 
43996
2002-08-22 21:45  bagder
 
43997
 
 
43998
        * docs/libcurl/curl_easy_setopt.3: Markus F.X.J. Oberhumer's added
 
43999
          notes about NOSIGNAL in the TIMEOUT descriptions, slightly edited
 
44000
          by me.
 
44001
 
 
44002
2002-08-22 21:39  bagder
 
44003
 
 
44004
        * docs/libcurl-the-guide: Markus F.X.J. Oberhumer added a section
 
44005
          about NOSIGNAL and libcurl in multi-threaded use
 
44006
 
 
44007
2002-08-22 21:38  bagder
 
44008
 
 
44009
        * lib/urldata.h: Markus F.X.J. Oberhumer's added comment
 
44010
 
 
44011
2002-08-22 21:38  bagder
 
44012
 
 
44013
        * lib/sendf.c: Markus Oberhumer improved an out-of-memory check I
 
44014
          reformatted some functions using a different indent than the rest
 
44015
          of the file.
 
44016
 
 
44017
2002-08-22 21:03  bagder
 
44018
 
 
44019
        * docs/KNOWN_BUGS: bug report #588027 converted to a KNOWN BUG, as
 
44020
          we have no intention to correct this problem within the nearest
 
44021
          period
 
44022
 
 
44023
2002-08-22 16:28  bagder
 
44024
 
 
44025
        * lib/Makefile.am: allow undefined symbols!
 
44026
 
 
44027
2002-08-21 21:04  bagder
 
44028
 
 
44029
        * docs/libcurl/curl_easy_setopt.3: NOSIGNAL, BUFFERSIZE and
 
44030
          clarification for the PROGRESSFUNCTION
 
44031
 
 
44032
2002-08-21 13:05  bagder
 
44033
 
 
44034
        * MITX.txt: modified the copyright line and shortened the phrasing
 
44035
          in this license to become even shorter, but retaining the same
 
44036
          meaning and effect for all users.
 
44037
 
 
44038
2002-08-20 13:46  bagder
 
44039
 
 
44040
        * lib/config-win32.h: Added three more pragmas for MSVC++ compiles.
 
44041
 
 
44042
          We *really* need these sorted out. I'd prefer to have them all
 
44043
          removed and the actual code corrected instead of just diabling
 
44044
          the warnings and pretending that they don't exist.
 
44045
 
 
44046
2002-08-20 13:43  bagder
 
44047
 
 
44048
        * lib/dllinit.c: prevent compiler warnings
 
44049
 
 
44050
2002-08-20 13:42  bagder
 
44051
 
 
44052
        * lib/config-win32.h: windows has stdlib.h
 
44053
 
 
44054
2002-08-15 10:06  bagder
 
44055
 
 
44056
        * docs/libcurl/curl_easy_setopt.3: modified again to look better
 
44057
          HTML converted
 
44058
 
 
44059
2002-08-15 08:13  bagder
 
44060
 
 
44061
        * docs/libcurl/curl_easy_setopt.3: Leonce Limousin pointed out
 
44062
          flaws
 
44063
 
 
44064
2002-08-15 01:35  bagder
 
44065
 
 
44066
        * docs/TODO: Wez Furlong's ideas and some cleaning up/clarifying
 
44067
 
 
44068
2002-08-15 01:01  bagder
 
44069
 
 
44070
        * docs/examples/: Makefile.example, README: re-order the compiler
 
44071
          arguments to keep more compiler happy
 
44072
 
 
44073
2002-08-13 17:03  bagder
 
44074
 
 
44075
        * include/curl/: curl.h, multi.h: include curl-includes "local"
 
44076
          instead of <curl/foo>
 
44077
 
 
44078
2002-08-13 16:20  bagder
 
44079
 
 
44080
        * lib/Makefile.am, lib/share.c, lib/share.h, lib/url.c,
 
44081
          lib/urldata.h, include/curl/curl.h: Sterling Hughes brings the
 
44082
          share interface
 
44083
 
 
44084
2002-08-13 14:12  bagder
 
44085
 
 
44086
        * configure.in: gethostname is not used anymore so we can stop
 
44087
          looking for it! ;-)
 
44088
 
 
44089
2002-08-13 14:12  bagder
 
44090
 
 
44091
        * src/: config.h.in, main.c: mr Hartroth correctly pointed out that
 
44092
          poll() isn't really that portable so we need to hack around it
 
44093
          when not there
 
44094
 
 
44095
2002-08-13 13:45  bagder
 
44096
 
 
44097
        * configure.in: check for poll()
 
44098
 
 
44099
2002-08-13 08:51  bagder
 
44100
 
 
44101
        * docs/TODO: change the resolver URL to the work-in-progress
 
44102
          library project
 
44103
 
 
44104
2002-08-13 00:36  bagder
 
44105
 
 
44106
        * CHANGES, include/curl/curl.h, src/version.h: 7.9.9-pre1
 
44107
 
 
44108
2002-08-12 14:01  bagder
 
44109
 
 
44110
        * lib/connect.c: fixed a Curl_connecthost() bug, we should default
 
44111
          to set connected to false
 
44112
 
 
44113
2002-08-12 13:36  bagder
 
44114
 
 
44115
        * docs/examples/sepheaders.c: added comment about CURLOPT_WRITEDATA
 
44116
          for directing contents somewhere
 
44117
 
 
44118
2002-08-12 11:45  bagder
 
44119
 
 
44120
        * CHANGES: multi asynch work committed
 
44121
 
 
44122
2002-08-12 11:43  bagder
 
44123
 
 
44124
        * lib/: connect.c, connect.h, ftp.c, ftp.h, multi.c, url.c, url.h,
 
44125
          urldata.h: Initial fix to make the multi interface return control
 
44126
          while waiting for the initial connect to "come through".
 
44127
 
 
44128
          This should work fine for connect and for FTP-PASV connects.
 
44129
          Needs massive testing.
 
44130
 
 
44131
2002-08-12 11:41  bagder
 
44132
 
 
44133
        * tests/runtests.pl: redirect stderr to /dev/null when testing for
 
44134
          running test-servers
 
44135
 
 
44136
2002-08-12 11:02  bagder
 
44137
 
 
44138
        * CHANGES: CURLOPT_NOSIGNAL added
 
44139
 
 
44140
2002-08-12 10:54  bagder
 
44141
 
 
44142
        * docs/libcurl/.cvsignore: ignore html too
 
44143
 
 
44144
2002-08-09 01:25  bagder
 
44145
 
 
44146
        * .cvsignore: ignore
 
44147
 
 
44148
2002-08-09 01:19  bagder
 
44149
 
 
44150
        * src/.cvsignore: more to ignore
 
44151
 
 
44152
2002-08-09 01:17  bagder
 
44153
 
 
44154
        * src/.cvsignore: ignore
 
44155
 
 
44156
2002-08-09 01:13  bagder
 
44157
 
 
44158
        * tests/: .cvsignore, data/.cvsignore: all those ignores
 
44159
 
 
44160
2002-08-09 01:11  bagder
 
44161
 
 
44162
        * packages/Linux/RPM/.cvsignore, lib/.cvsignore: ignore generated
 
44163
          files
 
44164
 
 
44165
2002-08-09 01:10  bagder
 
44166
 
 
44167
        * packages/EPM/.cvsignore: ignore these files
 
44168
 
 
44169
2002-08-09 01:09  bagder
 
44170
 
 
44171
        * packages/: .cvsignore, Linux/.cvsignore, Linux/RPM/.cvsignore,
 
44172
          Solaris/.cvsignore, Win32/.cvsignore, Win32/cygwin/.cvsignore:
 
44173
          things to ignore
 
44174
 
 
44175
2002-08-09 01:07  bagder
 
44176
 
 
44177
        * include/: .cvsignore, curl/.cvsignore: cvsignore files
 
44178
 
 
44179
2002-08-09 01:05  bagder
 
44180
 
 
44181
        * docs/: .cvsignore, examples/.cvsignore, libcurl/.cvsignore: makes
 
44182
          things better
 
44183
 
 
44184
2002-08-09 00:52  bagder
 
44185
 
 
44186
        * include/curl/curl.h, lib/transfer.c, lib/url.c, lib/urldata.h:
 
44187
          Markus F.X.J. Oberhumer's CURLOPT_NOSIGNAL patch
 
44188
 
 
44189
2002-08-09 00:44  bagder
 
44190
 
 
44191
        * lib/hostip.c: attempted hpux fix for resolves
 
44192
 
 
44193
2002-08-09 00:44  bagder
 
44194
 
 
44195
        * include/curl/curl.h: fix the ansi/iso cpp check to work with c++
 
44196
 
 
44197
2002-08-08 13:54  bagder
 
44198
 
 
44199
        * docs/FAQ: mainly more not-so-very serious blurb about the name
 
44200
 
 
44201
2002-08-08 06:44  bagder
 
44202
 
 
44203
        * lib/.cvsignore: ignore all .in files
 
44204
 
 
44205
2002-08-07 10:23  bagder
 
44206
 
 
44207
        * docs/libcurl/curl_easy_setopt.3: Adding more blurb about
 
44208
          activating the cookies on COOKIEFILE and COOKIEJAR
 
44209
 
 
44210
2002-08-07 10:09  bagder
 
44211
 
 
44212
        * docs/curl.1: spell out that -i should be used if you want to add
 
44213
          http headers to the output. -v does not do that
 
44214
 
 
44215
2002-08-05 19:04  bagder
 
44216
 
 
44217
        * lib/: multi.c, transfer.c, urldata.h: Make SessionHandle keep
 
44218
          record if it is used with the multi interface or the easy
 
44219
          interface, it CANNOT be used by a mixture.
 
44220
 
 
44221
2002-08-05 18:54  bagder
 
44222
 
 
44223
        * CHANGES: curl/curl.g fix, HP-UX fix, ftp port, libcurl.def, empty
 
44224
          post and rfc2732- addresses
 
44225
 
 
44226
2002-08-05 18:50  bagder
 
44227
 
 
44228
        * lib/url.c: re-added the RFC2732-parser that was lost for some
 
44229
          reason during the flow of time!
 
44230
 
 
44231
2002-08-05 13:15  bagder
 
44232
 
 
44233
        * src/main.c: support blank arguments to options, each option
 
44234
          should check for blank ones themselves if they need to prevent
 
44235
          this.
 
44236
 
 
44237
2002-08-05 11:38  bagder
 
44238
 
 
44239
        * docs/libcurl/curl_easy_setopt.3: jonatan's fixes
 
44240
 
 
44241
2002-08-03 18:38  hartroth
 
44242
 
 
44243
        * lib/libcurl.def: Added multi interface functions to DLL
 
44244
          definitions.
 
44245
 
 
44246
2002-08-01 16:30  bagder
 
44247
 
 
44248
        * lib/ftp.c: corrected some warnings
 
44249
 
 
44250
2002-08-01 16:25  bagder
 
44251
 
 
44252
        * lib/ftp.c: Changed the PORT command to pick a better default IP
 
44253
          address if "-" is used.  It now uses the local IP adress of the
 
44254
          control connection.
 
44255
 
 
44256
2002-08-01 01:18  bagder
 
44257
 
 
44258
        * include/curl/multi.h: sys/socket.h without #ifdef include
 
44259
          sys/time.h as well
 
44260
 
 
44261
2002-07-31 10:24  bagder
 
44262
 
 
44263
        * docs/curl.1: spell fix and --limit-rate added
 
44264
 
 
44265
2002-07-30 13:07  bagder
 
44266
 
 
44267
        * src/writeout.c: When CURLINFO_CONTENT_TYPE returns a NULL
 
44268
          pointer, don't try to fputs() it!
 
44269
 
 
44270
2002-07-30 01:00  bagder
 
44271
 
 
44272
        * configure.in: check for sys/poll.h
 
44273
 
 
44274
2002-07-30 00:59  bagder
 
44275
 
 
44276
        * CHANGES: passwords and cookies
 
44277
 
 
44278
2002-07-30 00:45  bagder
 
44279
 
 
44280
        * lib/url.c: Removed checks for if set.fpasswd is NULL, as we
 
44281
          prevent users from setting it to NULL and then use the internal
 
44282
          default instead. It will always be a function to call.
 
44283
 
 
44284
2002-07-30 00:42  bagder
 
44285
 
 
44286
        * docs/libcurl/curl_easy_setopt.3: Setting PASSWDFUNCTION to NULL
 
44287
          will set back the internal function as password function.
 
44288
 
 
44289
2002-07-30 00:23  bagder
 
44290
 
 
44291
        * lib/transfer.c: fixed the Curl_cookie_add() invoke to not assume
 
44292
          a space after the colon
 
44293
 
 
44294
2002-07-30 00:22  bagder
 
44295
 
 
44296
        * lib/cookie.c: properly skip white spaces on Set-Cookie: header
 
44297
          lines
 
44298
 
 
44299
2002-07-30 00:21  bagder
 
44300
 
 
44301
        * tests/data/test31: extended and improved cookie testing
 
44302
 
 
44303
2002-07-30 00:14  bagder
 
44304
 
 
44305
        * CHANGES: HAVE_SETVBUF fixed
 
44306
 
 
44307
2002-07-29 16:20  bagder
 
44308
 
 
44309
        * lib/Makefile.vc6: link with winmm.lib too
 
44310
 
 
44311
2002-07-29 16:15  bagder
 
44312
 
 
44313
        * lib/getpass.c: use stderr to present the prompt to, make sure to
 
44314
          close the fopen()ed file handle
 
44315
 
 
44316
2002-07-29 13:07  bagder
 
44317
 
 
44318
        * lib/Makefile.m32: Added multi.[co] to the build
 
44319
 
 
44320
2002-07-28 19:08  bagder
 
44321
 
 
44322
        * src/config.h.in: added HAVE_SETVBUF
 
44323
 
 
44324
2002-06-26 17:39  bagder
 
44325
 
 
44326
        * lib/hostip.c: Glen Nakamura made his fix look even better!
 
44327
 
 
44328
2002-06-26 10:42  bagder
 
44329
 
 
44330
        * CHANGES: Glen Nakamura's patch applied
 
44331
 
 
44332
2002-06-26 10:03  bagder
 
44333
 
 
44334
        * lib/hostip.c: Glen Nakamura's patch for Curl_getaddrinfo().
 
44335
 
 
44336
2002-06-26 09:16  bagder
 
44337
 
 
44338
        * CHANGES: since 7.9.8
 
44339
 
 
44340
2002-06-26 09:15  bagder
 
44341
 
 
44342
        * lib/escape.c: ignore '+' in URLs, generate only %-codes
 
44343
 
 
44344
2002-06-26 08:47  bagder
 
44345
 
 
44346
        * lib/timeval.c: T. Bharath fixed his mm lib timer resolution fix
 
44347
 
 
44348
2002-06-25 11:21  bagder
 
44349
 
 
44350
        * docs/: HISTORY, Makefile.am: added HISTORY for newbies ;-)
 
44351
 
 
44352
2002-06-24 08:14  bagder
 
44353
 
 
44354
        * docs/libcurl/curl_formadd.3: corrected to match reality better
 
44355
 
 
44356
2002-06-19 14:37  bagder
 
44357
 
 
44358
        * docs/examples/README: removed the php/examples reference as that
 
44359
          dir is not in the archives
 
44360
 
 
44361
2002-06-19 14:31  bagder
 
44362
 
 
44363
        * docs/examples/README: simplified the compile line even more
 
44364
 
 
44365
2002-06-19 14:30  bagder
 
44366
 
 
44367
        * docs/examples/: Makefile.am, simplepost.c: simplepost.c shows a
 
44368
          simple POST ;-)
 
44369
 
 
44370
2002-06-15 23:08  bagder
 
44371
 
 
44372
        * src/main.c: removed extra / in help text
 
44373
 
 
44374
2002-06-15 23:06  bagder
 
44375
 
 
44376
        * include/curl/curl.h: Added CURLOPT_BUFFERSIZE
 
44377
 
 
44378
2002-06-15 23:02  bagder
 
44379
 
 
44380
        * src/main.c: Added --limit-rate
 
44381
 
 
44382
2002-06-15 23:01  bagder
 
44383
 
 
44384
        * src/config.h.in: HAVE_SYS_POLL_H
 
44385
 
 
44386
2002-06-15 23:00  bagder
 
44387
 
 
44388
        * lib/: transfer.c, url.c, urldata.h: CURLOPT_BUFFERSIZE allows an
 
44389
          application to set a prefered buffer size for receiving data from
 
44390
          the network. It is meant as a hint, not as a forced limit.
 
44391
 
 
44392
2002-06-15 13:17  bagder
 
44393
 
 
44394
        * docs/libcurl/curl_formadd.3: Chris Combes added description of
 
44395
          his newly added options
 
44396
 
 
44397
2002-06-14 14:05  bagder
 
44398
 
 
44399
        * lib/url.c: - Yarram Sunil found out that the SocketIsDead()
 
44400
          function performed a lot   faster on Windows when removing the 1
 
44401
          microsecond timeout.
 
44402
 
 
44403
2002-06-14 11:36  bagder
 
44404
 
 
44405
        * lib/: curllib.dsp, curllib.dsw: Hanno L. Kranzhoff fixed them
 
44406
 
 
44407
2002-06-14 08:57  bagder
 
44408
 
 
44409
        * lib/: ftp.c, urldata.h: Remade the FTP not-check status line and
 
44410
          not-attempt-to-read-status-line variables, conditions and things.
 
44411
 
 
44412
2002-06-14 00:22  bagder
 
44413
 
 
44414
        * lib/ftp.c: Tom Mattison's report found out, and this is the fix
 
44415
          that should prevent FTP from closing the connections a little too
 
44416
          often!
 
44417
 
 
44418
2002-06-14 00:13  bagder
 
44419
 
 
44420
        * docs/INSTALL: Miklos Nemeth added a section for how to disable
 
44421
          specific protocols in the windows build.
 
44422
 
 
44423
2002-06-14 00:11  bagder
 
44424
 
 
44425
        * src/Makefile.vc6: Miklos Nemeth fixed the mmlib
 
44426
 
 
44427
2002-06-13 16:37  bagder
 
44428
 
 
44429
        * CHANGES, include/curl/curl.h, src/version.h: 7.9.8 commit
 
44430
 
 
44431
2002-06-13 11:21  bagder
 
44432
 
 
44433
        * lib/: ftp.c, urldata.h: Added 'dont_check' to be set during an
 
44434
          FTP operation if the final status message is supposed to be
 
44435
          ignored.
 
44436
 
 
44437
2002-06-13 00:05  bagder
 
44438
 
 
44439
        * lib/ftp.c: when no FTP transfer was done, don't attempt to read
 
44440
          the download transfer thing. The 'resumed' flag is also causing
 
44441
          confusions. I'll deal with that tomorrow.
 
44442
 
 
44443
2002-06-13 00:04  bagder
 
44444
 
 
44445
        * lib/transfer.c: Moved the secondarysocket cleanup. The 'conn'
 
44446
          struct may have been cleared already at that other place.
 
44447
 
 
44448
2002-06-12 23:40  bagder
 
44449
 
 
44450
        * include/curl/curl.h, lib/formdata.c, lib/formdata.h: Chris Combes
 
44451
          added CURLFORM_BUFFER, CURLFORM_BUFFERPTR, CURLFORM_BUFFERLENGTH
 
44452
 
 
44453
2002-06-12 23:40  bagder
 
44454
 
 
44455
        * CHANGES: fixing builds, patching bugs, adding curl_formadd()
 
44456
          options
 
44457
 
 
44458
2002-06-12 19:56  bagder
 
44459
 
 
44460
        * lib/config-vms.h: HAVE_SIGSETJMP
 
44461
 
 
44462
2002-06-12 11:48  bagder
 
44463
 
 
44464
        * lib/connect.c: added a connect failure error message that might
 
44465
          get empty otherwise
 
44466
 
 
44467
2002-06-12 11:18  bagder
 
44468
 
 
44469
        * lib/Makefile.m32, src/Makefile.m32: J�rn fixes for 7.9.8 build
 
44470
 
 
44471
2002-06-12 10:16  bagder
 
44472
 
 
44473
        * docs/TODO: CURLOPT_MAXFILESIZE
 
44474
 
 
44475
2002-06-12 09:45  bagder
 
44476
 
 
44477
        * lib/ldap.c: kris@freebsd.org fixed a bad format string
 
44478
 
 
44479
2002-06-12 09:44  bagder
 
44480
 
 
44481
        * lib/ftp.c: kris@freebsd.org fixed a few bad format strings
 
44482
 
 
44483
2002-06-12 09:26  bagder
 
44484
 
 
44485
        * docs/INSTALL: Add QNX
 
44486
 
 
44487
2002-06-11 17:47  bagder
 
44488
 
 
44489
        * lib/url.c: put #ifdefs around the sigjmp_buf declaration too, as
 
44490
          it should be
 
44491
 
 
44492
2002-06-11 17:44  bagder
 
44493
 
 
44494
        * lib/url.c: corrected the signal handler
 
44495
 
 
44496
2002-06-11 17:28  bagder
 
44497
 
 
44498
        * CHANGES, include/curl/curl.h, src/version.h: 7.9.8-pre3 commit
 
44499
 
 
44500
2002-06-11 17:24  bagder
 
44501
 
 
44502
        * docs/TODO: the disable protocol stuff is now added
 
44503
 
 
44504
2002-06-11 17:11  bagder
 
44505
 
 
44506
        * tests/: FILEFORMAT, runtests.pl: more nonewline support
 
44507
 
 
44508
2002-06-11 17:10  bagder
 
44509
 
 
44510
        * configure.in, lib/hostip.c, lib/url.c: Now uses sigsetjmp() and
 
44511
          siglongjmp() to bail out from slow name lookups in case a timeout
 
44512
          is set. This seems to work. God knows if it is good enough or
 
44513
          what kind of side-effects we introduce here and now.
 
44514
 
 
44515
          I'll close my eyes and cross my fingers. Hard.
 
44516
 
 
44517
2002-06-11 17:09  bagder
 
44518
 
 
44519
        * src/main.c: cut up the string in more pieces for <512 bytes
 
44520
          strings
 
44521
 
 
44522
2002-06-11 16:10  bagder
 
44523
 
 
44524
        * lib/url.c: removed accidentally added debug-code!
 
44525
 
 
44526
2002-06-11 14:35  bagder
 
44527
 
 
44528
        * lib/ftp.c: ftp range downloads make us ignore the final status
 
44529
          message as the server will most likely treat the download as
 
44530
          failed as we might abort it pre-maturely
 
44531
 
 
44532
2002-06-11 14:25  bagder
 
44533
 
 
44534
        * tests/data/: Makefile.am, test135: added test135 ftp byte-range
 
44535
          download
 
44536
 
 
44537
2002-06-11 13:13  bagder
 
44538
 
 
44539
        * configure.in, curl-config.in: added --disable-[protocol] support
 
44540
 
 
44541
2002-06-11 13:13  bagder
 
44542
 
 
44543
        * lib/: arpa_telnet.h, cookie.c, dict.h, file.c, file.h,
 
44544
          formdata.c, ftp.c, ftp.h, http.c, http.h, http_chunks.c, krb4.c,
 
44545
          ldap.c, ldap.h, security.c, setup.h, telnet.c, telnet.h, url.c:
 
44546
          added disable-[protocol] support, largely provided by Miklos
 
44547
          Nemeth
 
44548
 
 
44549
2002-06-11 13:12  bagder
 
44550
 
 
44551
        * acconfig.h: Added disable-defines
 
44552
 
 
44553
2002-06-11 13:11  bagder
 
44554
 
 
44555
        * lib/Makefile.vc6: added multi.obj
 
44556
 
 
44557
2002-06-11 09:20  bagder
 
44558
 
 
44559
        * lib/http.c: make sure data->set.postfields is non-NULL before
 
44560
          doing strlen() on the pointer. Bugs item #566835.
 
44561
 
 
44562
2002-06-10 15:26  bagder
 
44563
 
 
44564
        * lib/hostip.c: getaddrinfo() failures now show port number too in
 
44565
          informational output
 
44566
 
 
44567
2002-06-10 15:25  bagder
 
44568
 
 
44569
        * lib/connect.c: added a missing failf() for certain connect
 
44570
          failures
 
44571
 
 
44572
2002-06-10 14:38  bagder
 
44573
 
 
44574
        * lib/ssluse.c: This fix MIGHT make us build nicely with OpenSSL
 
44575
          0.9.7. This fix is based on a patch from Jacob Meuser, input from
 
44576
          G�tz Babin-Ebell and my own browsing of the latest include files.
 
44577
 
 
44578
2002-06-10 14:34  bagder
 
44579
 
 
44580
        * lib/transfer.c: Gautam Mani found a socket descriptor leak that
 
44581
          happened when FTP transfers failed and you reinvoked
 
44582
          curl_easy_perform().
 
44583
 
 
44584
2002-06-07 08:17  bagder
 
44585
 
 
44586
        * src/config.h.in: Added HAVE_SYS_TYPES_H
 
44587
 
 
44588
2002-06-05 23:29  bagder
 
44589
 
 
44590
        * lib/multi.c: Gustaf Hui fixed curl_multi_remove_handle() to
 
44591
          prevent a potential crash
 
44592
 
 
44593
2002-06-05 16:14  bagder
 
44594
 
 
44595
        * lib/config-win32.h: set HAVE_RAND_STATUS too
 
44596
 
 
44597
2002-06-05 15:41  bagder
 
44598
 
 
44599
        * lib/hostip.c: hostcache_fixoffset() is now corrected to work on
 
44600
          64bit architectures Bug report #564585.
 
44601
 
 
44602
2002-06-04 13:53  bagder
 
44603
 
 
44604
        * CHANGES: more stuff since pre1
 
44605
 
 
44606
2002-06-03 15:37  bagder
 
44607
 
 
44608
        * docs/BINDINGS: indent like the other ones
 
44609
 
 
44610
2002-06-03 15:20  bagder
 
44611
 
 
44612
        * docs/BINDINGS: Christophe Espern wrote another binding!
 
44613
 
 
44614
2002-06-03 15:04  bagder
 
44615
 
 
44616
        * docs/libcurl/curl_easy_setopt.3: updated header
 
44617
 
 
44618
2002-06-03 14:48  bagder
 
44619
 
 
44620
        * lib/: curllib.dsp, curllib.dsw: T. Bharath's updates since curl
 
44621
          now uses the winmm lib for higher resolution timer
 
44622
 
 
44623
2002-06-03 14:47  bagder
 
44624
 
 
44625
        * lib/http.c: T. Bharath made the request size add up as it is
 
44626
          documented to do.
 
44627
 
 
44628
2002-06-03 14:46  bagder
 
44629
 
 
44630
        * lib/timeval.c: T. Bharath fixed higher resolution time for
 
44631
          windows builds
 
44632
 
 
44633
2002-06-03 14:46  bagder
 
44634
 
 
44635
        * lib/progress.c: T. Bharath fixed the TIMER_REDIRECT.
 
44636
 
 
44637
2002-05-29 00:33  bagder
 
44638
 
 
44639
        * lib/ftp.c: Getting an empty FTP file no longer makes us return
 
44640
          error 19. An empty file is fine to get.
 
44641
 
 
44642
2002-05-28 16:45  bagder
 
44643
 
 
44644
        * lib/multi.c:  Gustaf Hui provided new code that changes how
 
44645
          curl_multi_info_read()
 
44646
           messages are stored, so that they don't have to be kept around
 
44647
          for the multi
 
44648
           handle's entire life time. He also made it return failure codes
 
44649
          properly
 
44650
           which it didn't do before.
 
44651
 
 
44652
           I made the messages only get stored per easy-handle so that they
 
44653
          can be
 
44654
           independently killed easier without ruining the "master list".
 
44655
          It makes
 
44656
           the info_read() function slightly less beautiful as it has to
 
44657
          scan for
 
44658
           messages to return, but it makes removing individual handles a
 
44659
          lot easier
 
44660
           and less error prone.
 
44661
 
 
44662
2002-05-28 16:18  bagder
 
44663
 
 
44664
        * lib/transfer.c: Adjusted to make curl_multi_perform() work
 
44665
          properly even when curl_multi_fdset() is not used.
 
44666
 
 
44667
2002-05-28 11:31  bagder
 
44668
 
 
44669
        * src/main.c: I trimmed the --help output slightly to better fit
 
44670
          within 80 cols
 
44671
 
 
44672
2002-05-28 11:21  bagder
 
44673
 
 
44674
        * docs/curl.1, docs/libcurl/curl_easy_setopt.3,
 
44675
          include/curl/curl.h, lib/url.c, src/main.c: Cris Bailiff's CAPATH
 
44676
          support added
 
44677
 
 
44678
2002-05-23 00:14  bagder
 
44679
 
 
44680
        * docs/FAQ: new url, spell checked
 
44681
 
 
44682
2002-05-22 13:08  bagder
 
44683
 
 
44684
        * CHANGES: since 7.9.7
 
44685
 
 
44686
2002-05-22 00:39  bagder
 
44687
 
 
44688
        * tests/runtests.pl: James Cone's little work-around for the strict
 
44689
          error
 
44690
 
 
44691
2002-05-22 00:24  bagder
 
44692
 
 
44693
        * lib/url.c: When re-using a connection, make sure that we use the
 
44694
          current host name as we might actually re-use a connection to a
 
44695
          different host, when using proxies!
 
44696
 
 
44697
          This was what bug report #558888 was all about.
 
44698
 
 
44699
2002-05-22 00:22  bagder
 
44700
 
 
44701
        * include/curl/curl.h: James Cone added the new CURL_NETRC_OPTION
 
44702
          enum
 
44703
 
 
44704
2002-05-22 00:20  bagder
 
44705
 
 
44706
        * tests/: getpart.pm, memanalyze.pl, runtests.pl: test suite mods
 
44707
          for the netrc testing stuff
 
44708
 
 
44709
2002-05-22 00:20  bagder
 
44710
 
 
44711
        * docs/: MANUAL, libcurl/curl_easy_setopt.3: James Cone added
 
44712
          CURLOPT_NETRC / --netrc / --netrc-optional descriptions
 
44713
 
 
44714
2002-05-22 00:18  bagder
 
44715
 
 
44716
        * src/main.c: Use the new CURLOPT_NETRC option and adds
 
44717
          --netrc-optional, by James Cone
 
44718
 
 
44719
2002-05-22 00:17  bagder
 
44720
 
 
44721
        * lib/: memdebug.c, netrc.c, netrc.h, url.c, urldata.h: James
 
44722
          Cone's efforts to add another netrc parsing "mode"
 
44723
 
 
44724
2002-05-22 00:14  bagder
 
44725
 
 
44726
        * tests/data/: Makefile.am, test130, test131, test132, test133,
 
44727
          test134: five new test cases for the netrc parsing
 
44728
 
 
44729
2002-05-21 19:59  bagder
 
44730
 
 
44731
        * lib/mprintf.c: maprintf() and vmaprintf() now work better when
 
44732
          printfing "%s" with an empty string
 
44733
 
 
44734
2002-05-21 16:00  bagder
 
44735
 
 
44736
        * docs/FAQ: corrected see also
 
44737
 
 
44738
2002-05-21 15:53  bagder
 
44739
 
 
44740
        * docs/FAQ: 3.14 added, javascript support
 
44741
 
 
44742
2002-05-21 10:22  bagder
 
44743
 
 
44744
        * tests/server/sws.c: Added source header and made it clear that
 
44745
          this code was originally donated to us by Juergen Wilke.
 
44746
 
 
44747
2002-05-21 10:15  bagder
 
44748
 
 
44749
        * lib/ssluse.c: ASN1 files don't work for the *chain_file(), make
 
44750
          them use the previous version
 
44751
 
 
44752
2002-05-21 09:47  bagder
 
44753
 
 
44754
        * docs/libcurl/curl_formadd.3: return type CURLFORMcode instead of
 
44755
          plain int
 
44756
 
 
44757
2002-05-21 09:44  bagder
 
44758
 
 
44759
        * include/curl/curl.h, lib/formdata.c: curl_formadd() now returns
 
44760
          'CURLFORMcode' instead of int, to better enable checking for
 
44761
          particular errors. curl/curl.h defines the errros
 
44762
 
 
44763
2002-05-20 16:25  bagder
 
44764
 
 
44765
        * lib/ssluse.c: Roland Zimmermann's hint, we use
 
44766
          SSL_CTX_use_certificate_chain_file() instead of the previous one
 
44767
          that used SSL_CTX_use_certificate_file()
 
44768
 
 
44769
2002-05-17 10:15  bagder
 
44770
 
 
44771
        * tests/server/: getpart.c, sws.c: removed compiler warnings
 
44772
 
 
44773
2002-05-17 09:57  bagder
 
44774
 
 
44775
        * src/writeout.c: FreeBSD needs sys/types.h before we include
 
44776
          sys/select.h that was included mainly for AIX in the first
 
44777
          place...! As reported in bug report #556869
 
44778
 
 
44779
2002-05-17 09:49  bagder
 
44780
 
 
44781
        * lib/hostip.c: Fixes bug report #556930 - we need to make sure
 
44782
          that the data is all right after we've realloc() the packed
 
44783
          hostent struct.
 
44784
 
 
44785
2002-05-15 23:40  bagder
 
44786
 
 
44787
        * docs/FAQ: Added item 4.10 after talks with Russ Freeman
 
44788
 
 
44789
2002-05-13 11:40  bagder
 
44790
 
 
44791
        * CHANGES, include/curl/curl.h, src/version.h: 7.9.7 commit
 
44792
 
 
44793
2002-05-13 09:29  bagder
 
44794
 
 
44795
        * docs/examples/: Makefile.am, win32sockets.c: we don't need
 
44796
          win32sockets.c anymore, we support this internally
 
44797
 
 
44798
2002-05-13 09:28  bagder
 
44799
 
 
44800
        * docs/examples/: Makefile.am, fopen.c: fopen.c added, a fopen()
 
44801
          style emulation for URL reading
 
44802
 
 
44803
2002-05-12 18:10  bagder
 
44804
 
 
44805
        * CHANGES: Friday's fixes
 
44806
 
 
44807
2002-05-10 18:01  bagder
 
44808
 
 
44809
        * docs/INSTALL: AIX 5.1
 
44810
 
 
44811
2002-05-10 17:59  bagder
 
44812
 
 
44813
        * src/main.c: Kein Roth made --trace-ascii look even better, and
 
44814
          make OD 0A occurances get output as plain newlines.
 
44815
 
 
44816
2002-05-10 16:37  bagder
 
44817
 
 
44818
        * src/: config.h.in, writeout.c: AIX wants sys/select.h for the
 
44819
          fd_set stuff in curl/multi.h, and even though it is a bit ugly
 
44820
          work-around to add this here, it is still a working work- around!
 
44821
          ;-)
 
44822
 
 
44823
2002-05-08 01:36  bagder
 
44824
 
 
44825
        * docs/: curl.1, libcurl/curl_easy_setopt.3: Patrick Smith's
 
44826
          contributed docs improvements for when NLST is used by curl...
 
44827
 
 
44828
2002-05-07 23:52  bagder
 
44829
 
 
44830
        * CHANGES, include/curl/curl.h, src/version.h: 7.9.7-pre2
 
44831
 
 
44832
2002-05-07 15:13  bagder
 
44833
 
 
44834
        * src/main.c: Added --trace-ascii support
 
44835
 
 
44836
2002-05-07 15:12  bagder
 
44837
 
 
44838
        * docs/curl.1: --trace-ascii and --junk-session-cookies were added
 
44839
 
 
44840
2002-05-07 11:58  bagder
 
44841
 
 
44842
        * src/main.c, include/curl/curl.h, lib/cookie.c, lib/cookie.h,
 
44843
          lib/easy.c, lib/url.c, lib/urldata.h: support for ingoring
 
44844
          session cookies added
 
44845
 
 
44846
2002-05-06 20:30  bagder
 
44847
 
 
44848
        * lib/url.c: the code for case CURLOPT_DEBUGDATA code broke the
 
44849
          CURLOPT_STDERR one!
 
44850
 
 
44851
2002-05-06 15:44  bagder
 
44852
 
 
44853
        * CHANGES: recent fiddling
 
44854
 
 
44855
2002-05-06 15:43  bagder
 
44856
 
 
44857
        * docs/libcurl/curl_easy_setopt.3: CURLOPT_FILE and CURLOPT_INFILE
 
44858
          have better aliases now: CURLOPT_WRITEDATA and CURLOPT_READDATA
 
44859
 
 
44860
2002-05-06 15:38  bagder
 
44861
 
 
44862
        * docs/examples/: Makefile.am, multi-post.c: Added multi-post.c,
 
44863
          based on the source file posted by Gustaf Hui
 
44864
 
 
44865
2002-05-05 14:11  bagder
 
44866
 
 
44867
        * lib/transfer.c: Better support for being used with the multi
 
44868
          interface without the *fd_set() and proper select()ing have been
 
44869
          made.
 
44870
 
 
44871
2002-05-05 11:09  bagder
 
44872
 
 
44873
        * docs/curl.1: --trace is a 7.9.7 function
 
44874
 
 
44875
2002-05-05 11:08  bagder
 
44876
 
 
44877
        * docs/curl.1: added -Z/--max-redirs and --trace changed order of a
 
44878
          few others to keep the a-z order
 
44879
 
 
44880
2002-05-04 17:36  bagder
 
44881
 
 
44882
        * lib/sendf.c: made VERBOSE output more like it used to be,
 
44883
          HEADER_IN is thus also ignored by the internal debugfunction
 
44884
          callback
 
44885
 
 
44886
2002-05-03 16:50  bagder
 
44887
 
 
44888
        * docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
 
44889
          lib/urldata.h: CURL_MAX_WRITE_SIZE is a new exported define that
 
44890
          informs about the biggest sized buffer that may be passed to a
 
44891
          write callback
 
44892
 
 
44893
2002-05-03 14:40  bagder
 
44894
 
 
44895
        * lib/multi.c: fixed return code
 
44896
 
 
44897
2002-05-03 14:21  bagder
 
44898
 
 
44899
        * CHANGES: another week of changes
 
44900
 
 
44901
2002-05-03 14:14  bagder
 
44902
 
 
44903
        * src/main.c: - Added "--trace [file]" to the command line tool. It
 
44904
          makes a very detailed   trace dump get stored, with a full
 
44905
          protocol dump that includes all received   and transmitted data.
 
44906
          This could be a very effective tool for debugging what   goes
 
44907
          wrong. This dump includes every byte the way it is sent
 
44908
          to/received   from the server. The dump is the plain-text
 
44909
          version, so SSL transfers will   still be readable.
 
44910
 
 
44911
2002-05-03 14:07  bagder
 
44912
 
 
44913
        * lib/transfer.c: made the DEBUGFUNCTION get called properly on a
 
44914
          few more places, especially for DATA_IN and DATA_OUT.
 
44915
 
 
44916
2002-05-03 14:06  bagder
 
44917
 
 
44918
        * lib/progress.c: make sure our own printf() clones are used
 
44919
 
 
44920
2002-05-03 11:47  bagder
 
44921
 
 
44922
        * src/main.c: -D now stores all headers to the same file if
 
44923
          multiple URLs are given on the command line!
 
44924
 
 
44925
2002-05-03 00:34  bagder
 
44926
 
 
44927
        * docs/libcurl/curl_multi_fdset.3: clarified that you must keep the
 
44928
          variables that you point to!
 
44929
 
 
44930
2002-05-03 00:15  bagder
 
44931
 
 
44932
        * docs/libcurl-the-guide: spell
 
44933
 
 
44934
2002-05-03 00:14  bagder
 
44935
 
 
44936
        * lib/transfer.c: use and set the fd_set pointers instead of the
 
44937
          actual values, as then we work properly with the multi interface
 
44938
          when the user has provided the fd_sets!
 
44939
 
 
44940
2002-05-03 00:13  bagder
 
44941
 
 
44942
        * lib/urldata.h: added two pointers to the fd_set variables to
 
44943
          read/write from, as sometimes we need to point to user-provided
 
44944
          fd_sets
 
44945
 
 
44946
2002-05-03 00:12  bagder
 
44947
 
 
44948
        * lib/multi.c: return CURLM_CALL_MULTI_PERFORM in one more case,
 
44949
          and check return code from malloc()
 
44950
 
 
44951
2002-05-02 20:07  bagder
 
44952
 
 
44953
        * lib/multi.c: make sure the dns cache pointers in the easy handles
 
44954
          are NULLed
 
44955
 
 
44956
2002-05-02 10:52  bagder
 
44957
 
 
44958
        * lib/transfer.c: Hanno Kranzhoff noticed we didn't properly reset
 
44959
          the download/upload counters before transfers, when doing
 
44960
          multiple ones on the same handle.
 
44961
 
 
44962
2002-05-01 13:36  bagder
 
44963
 
 
44964
        * lib/hostip.c: Jacky Lam's fix to make the realloc() of the
 
44965
          hostent data work properly even when the realloc() actually gets
 
44966
          a new memory block
 
44967
 
 
44968
2002-04-30 09:37  bagder
 
44969
 
 
44970
        * docs/libcurl/curl_easy_setopt.3: how to set more than one cookie
 
44971
 
 
44972
2002-04-28 00:21  bagder
 
44973
 
 
44974
        * lib/multi.c: implemented curl_multi_info_read() which I had
 
44975
          forgotten before!
 
44976
 
 
44977
2002-04-27 22:19  bagder
 
44978
 
 
44979
        * CHANGES: updated some docs
 
44980
 
 
44981
2002-04-27 20:31  bagder
 
44982
 
 
44983
        * docs/BUGS: clarified
 
44984
 
 
44985
2002-04-27 20:12  bagder
 
44986
 
 
44987
        * docs/FAQ: one added, one edited
 
44988
 
 
44989
2002-04-27 20:01  bagder
 
44990
 
 
44991
        * docs/RESOURCES: shorter introduction
 
44992
 
 
44993
2002-04-27 20:00  bagder
 
44994
 
 
44995
        * docs/TODO: updated
 
44996
 
 
44997
2002-04-27 19:02  bagder
 
44998
 
 
44999
        * docs/: BINDINGS, Makefile.am: Added BINDINGS, lists all available
 
45000
          libcurl bindings as of this date.
 
45001
 
 
45002
2002-04-27 15:26  bagder
 
45003
 
 
45004
        * CHANGES: fixes on rainy saturday in the end of April, 2002
 
45005
 
 
45006
2002-04-27 15:24  bagder
 
45007
 
 
45008
        * lib/ftp.c: Fixed the FTP response reader to deal with timeouts
 
45009
          better. Previously it would reset the timeout for each incoming
 
45010
          data, which would make veeery slow responses be allowed to take
 
45011
          even more time since the timeout would only be reached if the
 
45012
          time between two received data chunks was longer than the set
 
45013
          timeout value...
 
45014
 
 
45015
2002-04-27 15:09  bagder
 
45016
 
 
45017
        * lib/ftp.c: (Curl_GetFTPResponse) moved some code to only get
 
45018
          performed when actually needed
 
45019
 
 
45020
2002-04-27 15:07  bagder
 
45021
 
 
45022
        * lib/: easy.c, hash.h, hostip.c, llist.c, llist.h: Now uses Curl_
 
45023
          as prefix for internal global symbols. curl_ should only be used
 
45024
          for "exported" globals.
 
45025
 
 
45026
2002-04-27 15:06  bagder
 
45027
 
 
45028
        * lib/hash.c: DNC cache prune crash removed, made the name spacing
 
45029
          follow the general rule: "Curl_" prefix for library-wide private
 
45030
          symbols, "curl_" is for exported symbols.
 
45031
 
 
45032
2002-04-26 14:58  bagder
 
45033
 
 
45034
        * docs/INSTALL: openbsd on Alpha was no problemos
 
45035
 
 
45036
2002-04-26 14:57  bagder
 
45037
 
 
45038
        * CHANGES: test suite portability fix
 
45039
 
 
45040
2002-04-26 09:48  bagder
 
45041
 
 
45042
        * tests/server/sws.c: handles much larger POSTs, replaced
 
45043
          snprintf() with sprintf() since this needs to be more portable
 
45044
          and in the test server we can skip the extra safety
 
45045
 
 
45046
2002-04-26 09:45  bagder
 
45047
 
 
45048
        * CHANGES: another week of changes
 
45049
 
 
45050
2002-04-25 21:26  bagder
 
45051
 
 
45052
        * lib/ftp.c: adjusted to the new Curl_resolv() proto
 
45053
 
 
45054
2002-04-25 21:18  bagder
 
45055
 
 
45056
        * lib/url.c: prevent persistant connections to do name resolves
 
45057
 
 
45058
2002-04-25 21:00  bagder
 
45059
 
 
45060
        * lib/: connect.c, ftp.c, hostip.c, hostip.h, url.c, urldata.h: In
 
45061
          order to not get problems with DNS cache pruning, we no longer
 
45062
          store any name resolved data in any curl handle struct. That way,
 
45063
          we won't mind if the cache entries are pruned for the next time
 
45064
          we need them. We'll just resolve them again instead.
 
45065
 
 
45066
          This changes the Curl_resolv() proto. It modifies the
 
45067
          SessionHandle struct but perhaps most importantly, it'll make the
 
45068
          internals somewhat dependent on the DNS cache not being disabled
 
45069
          as that will cripple operations somewhat.  Especially for
 
45070
          persistant connections.
 
45071
 
 
45072
2002-04-25 18:45  bagder
 
45073
 
 
45074
        * docs/libcurl/curl_easy_getinfo.3: the TOTAL_TIME is not really
 
45075
          total, as it excludes the connect time...
 
45076
 
 
45077
2002-04-25 17:50  bagder
 
45078
 
 
45079
        * lib/krb4.c: use the hostname pointer instead of using IPv4-only
 
45080
          info from a struct
 
45081
 
 
45082
2002-04-24 12:16  bagder
 
45083
 
 
45084
        * docs/libcurl/curl_easy_setopt.3: clarified a bit with the
 
45085
          timecondition stuff
 
45086
 
 
45087
2002-04-24 12:16  bagder
 
45088
 
 
45089
        * docs/KNOWN_BUGS: no, this doesn't look like it bugs
 
45090
 
 
45091
2002-04-24 12:15  bagder
 
45092
 
 
45093
        * docs/INSTALL: NetBSD alpha works, also tried a newer FreeBSD on
 
45094
          alpha
 
45095
 
 
45096
2002-04-23 16:57  bagder
 
45097
 
 
45098
        * lib/url.c: removed warning about signed/unsigned comparison
 
45099
 
 
45100
2002-04-23 16:56  bagder
 
45101
 
 
45102
        * lib/hostip.c: the 80 column police narrowed this source code! B-]
 
45103
 
 
45104
2002-04-23 15:34  bagder
 
45105
 
 
45106
        * lib/url.c: fixes bug report #547484, no_proxy doesn't properly
 
45107
          strip off port numbers from the host names before comparing
 
45108
 
 
45109
2002-04-23 02:05  bagder
 
45110
 
 
45111
        * src/main.c: use new timecond defines
 
45112
 
 
45113
2002-04-23 01:56  bagder
 
45114
 
 
45115
        * lib/connect.c: allow binding the local end of a connection even
 
45116
          when using IPv6, thus we now have --interface working properly
 
45117
 
 
45118
2002-04-23 01:54  bagder
 
45119
 
 
45120
        * lib/file.c: use double where it is supposed to
 
45121
 
 
45122
2002-04-23 01:53  bagder
 
45123
 
 
45124
        * lib/hostip.c: use sclose() to close sockets
 
45125
 
 
45126
2002-04-23 01:53  bagder
 
45127
 
 
45128
        * lib/http.c: renamed the TIMECOND defines to be CURL_ prefixed
 
45129
 
 
45130
2002-04-22 15:33  bagder
 
45131
 
 
45132
        * include/curl/curl.h: The timecond stuff now have CURL_ prefixes
 
45133
 
 
45134
2002-04-22 15:31  bagder
 
45135
 
 
45136
        * lib/hostip.c: Jacky Lam's adjust resolve-buffer size patch
 
45137
          applied. Slightly edited by Daniel.
 
45138
 
 
45139
2002-04-19 13:00  bagder
 
45140
 
 
45141
        * lib/hostip.c: pack_hostent does not handle 64 bit pointers
 
45142
          correctly.  A Bj�rn Reese patch.
 
45143
 
 
45144
2002-04-17 22:13  bumblebury
 
45145
 
 
45146
        * lib/: hash.c, hash.h, hostip.c: Prune old hostcache entries with
 
45147
          each call...  This can be optimized a tidbit, but this is a
 
45148
          start.
 
45149
 
 
45150
2002-04-17 09:21  bagder
 
45151
 
 
45152
        * docs/libcurl/curl_easy_getinfo.3: Dirk Manske's two new infos
 
45153
 
 
45154
2002-04-17 09:16  bagder
 
45155
 
 
45156
        * lib/transfer.c: Dirk Manske's fix for HTTP response code 301,
 
45157
          that now behaves more like browsers do. Which thus *breaks* the
 
45158
          RFC 2616...
 
45159
 
 
45160
2002-04-16 09:59  bagder
 
45161
 
 
45162
        * CHANGES, include/curl/curl.h, lib/getinfo.c, lib/progress.c,
 
45163
          lib/progress.h, lib/transfer.c, lib/urldata.h: Dirk Manske
 
45164
          brought the patch that introduces two new CURLINFO_* values:
 
45165
          CURLINFO_REDIRECT_TIME and CURLINFO_REDIRECT_COUNT.
 
45166
 
 
45167
2002-04-15 15:47  bagder
 
45168
 
 
45169
        * lib/transfer.c: Jonatan Lander fixed the "Disables POST, goes
 
45170
          with GET" output to be more connected with reality! ;-)
 
45171
 
 
45172
2002-04-15 13:19  bagder
 
45173
 
 
45174
        * lib/: formdata.c, formdata.h, http.c: This makes formposting with
 
45175
          a specified file missing fail. curl_easy_perform will then return
 
45176
          CURLE_READ_ERROR.
 
45177
 
 
45178
2002-04-15 08:58  bagder
 
45179
 
 
45180
        * CHANGES, include/curl/curl.h, src/version.h: 7.9.6 commit
 
45181
 
 
45182
2002-04-14 20:21  bagder
 
45183
 
 
45184
        * lib/cookie.c: Dirk Manske made libcurl strip off white spaces
 
45185
          from the beginning of cookie contents.
 
45186
 
 
45187
2002-04-14 19:29  bagder
 
45188
 
 
45189
        * include/curl/curl.h: check for _MSC_VER as well as __STDC__ when
 
45190
          deciding to use the ## operator or not
 
45191
 
 
45192
2002-04-14 09:33  bagder
 
45193
 
 
45194
        * lib/ftp.c: removed unused variable
 
45195
 
 
45196
2002-04-13 03:56  bumblebury
 
45197
 
 
45198
        * lib/: hash.c, hash.h: Add protos and change return value of
 
45199
          curl_hash_count....
 
45200
 
 
45201
2002-04-13 01:40  bumblebury
 
45202
 
 
45203
        * lib/: hash.c, hash.h: Speed up the hash code considerably,
 
45204
          removing a bunch of legacy crud
 
45205
 
 
45206
2002-04-12 16:41  bagder
 
45207
 
 
45208
        * docs/FAQ: cut off an old section
 
45209
 
 
45210
2002-04-12 16:33  bagder
 
45211
 
 
45212
        * docs/MANUAL: http_proxy must be lower case
 
45213
 
 
45214
2002-04-12 13:39  bagder
 
45215
 
 
45216
        * CHANGES, docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
 
45217
          src/version.h: 7.9.6-pre5
 
45218
 
 
45219
2002-04-12 12:33  bagder
 
45220
 
 
45221
        * docs/MANUAL: explain all mailing lists better
 
45222
 
 
45223
2002-04-12 12:10  bagder
 
45224
 
 
45225
        * docs/libcurl/Makefile.am: added libcurl-errors
 
45226
 
 
45227
2002-04-12 12:03  bagder
 
45228
 
 
45229
        * lib/url.c: store TIMER_CONNECT even if the connect failed
 
45230
 
 
45231
2002-04-12 10:18  bagder
 
45232
 
 
45233
        * lib/url.c: corrected the verbose output for connects and fixed
 
45234
          the connect time stamp better for FTP (any protocol with
 
45235
          protocol-specific connect actions)
 
45236
 
 
45237
2002-04-12 09:53  bagder
 
45238
 
 
45239
        * lib/http.c: the HTTP request is a CURLINFO_HEADER_OUT
 
45240
 
 
45241
2002-04-12 09:23  bagder
 
45242
 
 
45243
        * CHANGES: Jean-Philippe Barrette-LaPierre's patch applied
 
45244
 
 
45245
2002-04-12 09:21  bagder
 
45246
 
 
45247
        * include/curl/curl.h, lib/ftp.c, lib/http.c, lib/sendf.c,
 
45248
          lib/sendf.h, lib/url.c, lib/urldata.h: Jean-Philippe
 
45249
          Barrette-LaPierre provided his patch that introduces
 
45250
          CURLOPT_DEBUGFUNCTION and CURLOPT_DEBUGDATA.
 
45251
 
 
45252
2002-04-12 09:19  bagder
 
45253
 
 
45254
        * docs/TODO: error codes *ARE* documented now
 
45255
 
 
45256
2002-04-10 22:54  bagder
 
45257
 
 
45258
        * lib/Makefile.am: added RISCOS makefile
 
45259
 
 
45260
2002-04-10 22:52  bagder
 
45261
 
 
45262
        * lib/Makefile.riscos, src/Makefile.riscos: brougth by Michael
 
45263
          Curtis
 
45264
 
 
45265
2002-04-10 20:09  bagder
 
45266
 
 
45267
        * CHANGES: more more more
 
45268
 
 
45269
2002-04-10 20:08  bagder
 
45270
 
 
45271
        * docs/libcurl/libcurl-errors.3: corrected to new return codes
 
45272
 
 
45273
2002-04-10 16:20  bagder
 
45274
 
 
45275
        * lib/connect.c: added info in to failf() lines and added a infof()
 
45276
          call just before the connect() so that it tells to which host and
 
45277
          what port it is about to attempt the connection
 
45278
 
 
45279
2002-04-10 16:07  bagder
 
45280
 
 
45281
        * lib/url.c: default proxy port set, as reported by Sebastien
 
45282
          Willemijns
 
45283
 
 
45284
2002-04-10 16:05  bagder
 
45285
 
 
45286
        * tests/data/: test302, test36: updated error code
 
45287
 
 
45288
2002-04-10 15:44  bagder
 
45289
 
 
45290
        * lib/: http.c, sendf.c, transfer.c, url.c: error code cleanup, use
 
45291
          the new SEND/RECV errors
 
45292
 
 
45293
2002-04-10 15:24  bagder
 
45294
 
 
45295
        * docs/libcurl/libcurl-errors.3: error codes documented
 
45296
 
 
45297
2002-04-10 15:24  bagder
 
45298
 
 
45299
        * include/curl/curl.h: two new error codes to separate READ into
 
45300
          READ/RECV and WRITE into WRITE/SEND
 
45301
 
 
45302
2002-04-10 14:57  bagder
 
45303
 
 
45304
        * docs/curl.1: clarified how to write URLs in -K config files
 
45305
 
 
45306
2002-04-09 16:28  bagder
 
45307
 
 
45308
        * tests/runtests.pl: set the HOME variable to the current dir, to
 
45309
          prevent any real ~/.curlrc to play tricks on us!
 
45310
 
 
45311
2002-04-09 08:20  bagder
 
45312
 
 
45313
        * docs/libcurl/libcurl.3: spell checked and removed talk about very
 
45314
          old version numbers
 
45315
 
 
45316
2002-04-09 00:53  bagder
 
45317
 
 
45318
        * CHANGES, include/curl/curl.h, src/version.h: 7.9.6-pre4 commit
 
45319
 
 
45320
2002-04-09 00:51  bagder
 
45321
 
 
45322
        * src/writeenv.c: removed compiler warnings, made it conditional on
 
45323
          USE_ENVIRONMENT
 
45324
 
 
45325
2002-04-09 00:48  bagder
 
45326
 
 
45327
        * src/main.c: Added the --environment support by Michael Curtis
 
45328
 
 
45329
2002-04-09 00:46  bagder
 
45330
 
 
45331
        * src/: writeenv.c, writeenv.h: Added $Id:$ keyword
 
45332
 
 
45333
2002-04-09 00:44  bagder
 
45334
 
 
45335
        * src/setup.h: Michael Curtis adjusted this for RISC OS
 
45336
 
 
45337
2002-04-09 00:40  bagder
 
45338
 
 
45339
        * src/: Makefile.am, writeenv.c, writeenv.h: Added writeenv.c and
 
45340
          writeenv.h for RISCOS usage (and others?)
 
45341
 
 
45342
2002-04-09 00:01  bagder
 
45343
 
 
45344
        * src/Makefile.am: added config-riscos.h
 
45345
 
 
45346
2002-04-08 23:59  bagder
 
45347
 
 
45348
        * lib/config-riscos.h, src/config-riscos.h: Michael Curtis' updates
 
45349
 
 
45350
2002-04-08 15:31  bagder
 
45351
 
 
45352
        * docs/THANKS: Jacky Lam deserves a mention here
 
45353
 
 
45354
2002-04-08 09:27  bagder
 
45355
 
 
45356
        * lib/transfer.c: based on Jacky Lam's "HTTP 1.0 304-only" fix,
 
45357
          this change makes a 304 reply always stop reading after the
 
45358
          headers no matter what 'close' is.
 
45359
 
 
45360
2002-04-05 17:04  bagder
 
45361
 
 
45362
        * src/main.c: if HOME isn't set or too long, we attempt to lost the
 
45363
          curlrc file from current directory instead!
 
45364
 
 
45365
2002-04-05 11:00  bagder
 
45366
 
 
45367
        * README: mention the web site mirror now
 
45368
 
 
45369
2002-04-05 10:48  bagder
 
45370
 
 
45371
        * tests/data/test21: enough with stupidity, this is a test case
 
45372
          that should fail and thus we should use a proper command line
 
45373
          that *fails* ;-O
 
45374
 
 
45375
2002-04-05 10:42  bagder
 
45376
 
 
45377
        * tests/data/: Makefile.am, test48: added test 48, verify -I, -d
 
45378
          and -G in one command line
 
45379
 
 
45380
2002-04-05 00:29  bagder
 
45381
 
 
45382
        * src/main.c: Reverted v1.120, -G set request type after Kevin Roth
 
45383
          pointed out the stupidity in doing this. -G should work with with
 
45384
          -I too...
 
45385
 
 
45386
2002-04-04 14:24  bagder
 
45387
 
 
45388
        * CHANGES: lots
 
45389
 
 
45390
2002-04-04 14:23  bagder
 
45391
 
 
45392
        * tests/ftpserver.pl: very minor log change
 
45393
 
 
45394
2002-04-04 14:23  bagder
 
45395
 
 
45396
        * lib/url.c: T. Bharath pointed out the flaw in ConnectionExists()
 
45397
          for how we didn't check proxy connections for "deadness" before
 
45398
          they were re-used
 
45399
 
 
45400
2002-04-04 14:19  bagder
 
45401
 
 
45402
        * lib/transfer.c: Fixes the problem Jacky Jam pointed out, where
 
45403
          libcurl will "hang" for an extra second after having downloaded
 
45404
          headers-only
 
45405
 
 
45406
2002-04-04 12:07  bagder
 
45407
 
 
45408
        * include/curl/curl.h: Jonatan Lander's fix to compile properly on
 
45409
          pre-ISO compilers (without the ## operator)
 
45410
 
 
45411
2002-04-04 08:07  bagder
 
45412
 
 
45413
        * lib/ftp.c: This corrects VERBOSE PASV ftp transfers on AIX (and
 
45414
          OSF1/Tru64) Gerhard Herre reported this in bug report #536238
 
45415
 
 
45416
2002-04-03 13:11  bagder
 
45417
 
 
45418
        * lib/formdata.c: Tor Arntsen's fix for "CGI_Lite" compliance!
 
45419
 
 
45420
2002-04-02 15:29  bagder
 
45421
 
 
45422
        * docs/libcurl/curl_easy_setopt.3: Added DNS cache control options
 
45423
 
 
45424
2002-04-02 11:33  bagder
 
45425
 
 
45426
        * lib/sendf.c: Clarence Gardner pointed out the not-taken-care-of
 
45427
          return codes from SSL_read
 
45428
 
 
45429
2002-04-02 08:36  bagder
 
45430
 
 
45431
        * lib/getinfo.c: Jacky Lam added memdebug.h include to prevent
 
45432
          crashes when that is used
 
45433
 
 
45434
2002-03-27 23:53  bagder
 
45435
 
 
45436
        * src/main.c: fopen(... "rb") when reading what to post, so that
 
45437
          binary posting works on Windows!
 
45438
 
 
45439
2002-03-25 10:08  bagder
 
45440
 
 
45441
        * lib/cookie.c: Jacky Lam cookie parser fix for domains with
 
45442
          preceeding dot
 
45443
 
 
45444
2002-03-23 16:41  bagder
 
45445
 
 
45446
        * lib/Makefile.vc6, src/Makefile.vc6: Miklos Nemeth's update
 
45447
 
 
45448
2002-03-22 13:01  bagder
 
45449
 
 
45450
        * docs/INSTALL: adjusted windows section after a patch from Miklos
 
45451
          Nemeth
 
45452
 
 
45453
2002-03-22 12:02  bagder
 
45454
 
 
45455
        * ltmain.sh: patch by Sandro Tolaini to do good (better?) on
 
45456
          FreeBSD
 
45457
 
 
45458
2002-03-20 11:54  bagder
 
45459
 
 
45460
        * lib/multi.c: no longer include "multi.h", it comes with the
 
45461
          regular curl/curl.h now
 
45462
 
 
45463
2002-03-20 11:53  bagder
 
45464
 
 
45465
        * lib/transfer.c: crlf replacement on uploads did not work. test
 
45466
          case 128 was added just now to make sure it remains functional.
 
45467
 
 
45468
2002-03-20 11:52  bagder
 
45469
 
 
45470
        * lib/ftp.c: verbose FTP PASV output could output a "random" name
 
45471
          from the stack based array Also, uploading data with --crlf
 
45472
          cannot check that the proper size was uploaded and thus should
 
45473
          not warn if the sizes differ. This can be changed in the future
 
45474
          by having the expected size in the connectdata struct and then
 
45475
          increase the expected size for each byte that is added in the
 
45476
          --crlf replacement process.
 
45477
 
 
45478
2002-03-20 11:50  bagder
 
45479
 
 
45480
        * tests/data/: Makefile.am, test128: added test 128, ftp upload
 
45481
          with --crlf
 
45482
 
 
45483
2002-03-20 11:11  bagder
 
45484
 
 
45485
        * docs/libcurl/libcurl-multi.3: newcomer notice added
 
45486
 
 
45487
2002-03-20 09:00  bagder
 
45488
 
 
45489
        * docs/MANUAL: old list is gone
 
45490
 
 
45491
2002-03-19 16:56  bagder
 
45492
 
 
45493
        * docs/KNOWN_BUGS: John Clayton's weird explorations in the wonders
 
45494
          of the windows tcp/ip stack ;-)
 
45495
 
 
45496
2002-03-19 15:58  bagder
 
45497
 
 
45498
        * src/main.c: made -G set request type
 
45499
 
 
45500
2002-03-19 15:53  bagder
 
45501
 
 
45502
        * tests/data/test21: corrected for 7.9.6
 
45503
 
 
45504
2002-03-19 15:32  bagder
 
45505
 
 
45506
        * lib/Makefile.am: removed multi.h
 
45507
 
 
45508
2002-03-19 15:01  bagder
 
45509
 
 
45510
        * docs/examples/Makefile.am: Added the three multi interface source
 
45511
          code examples to the distrib
 
45512
 
 
45513
2002-03-19 15:00  bagder
 
45514
 
 
45515
        * docs/examples/: multi-app.c, multi-double.c, multi-single.c:
 
45516
          fixed include and added header
 
45517
 
 
45518
2002-03-19 11:35  bagder
 
45519
 
 
45520
        * include/curl/Makefile.am: added multi.h
 
45521
 
 
45522
2002-03-19 11:35  bagder
 
45523
 
 
45524
        * include/curl/curl.h: include multi.h too
 
45525
 
 
45526
2002-03-19 11:34  bagder
 
45527
 
 
45528
        * include/curl/multi.h: moved here from ../../lib/
 
45529
 
 
45530
2002-03-19 11:34  bagder
 
45531
 
 
45532
        * lib/multi.h: moved to ../include/curl/
 
45533
 
 
45534
2002-03-19 11:19  bagder
 
45535
 
 
45536
        * docs/libcurl/: Makefile.am, index.html: added the multi functions
 
45537
          man pages
 
45538
 
 
45539
2002-03-19 11:16  bagder
 
45540
 
 
45541
        * docs/libcurl/libcurl-multi.3: multi interface overview and
 
45542
          description
 
45543
 
 
45544
2002-03-19 10:41  bagder
 
45545
 
 
45546
        * docs/libcurl/libcurl.3: removed text that really belongs to very
 
45547
          old libcurls that are no longer being used widely
 
45548
 
 
45549
2002-03-19 10:31  bagder
 
45550
 
 
45551
        * docs/libcurl/libcurl.3: point out that this describes the easy
 
45552
          interface and also make a more general statement about language
 
45553
          bindings
 
45554
 
 
45555
2002-03-19 10:08  bagder
 
45556
 
 
45557
        * docs/libcurl-the-guide: language
 
45558
 
 
45559
2002-03-19 09:55  bagder
 
45560
 
 
45561
        * docs/libcurl-the-guide: added some text about PASV and PORT and
 
45562
          stuff
 
45563
 
 
45564
2002-03-19 08:54  bagder
 
45565
 
 
45566
        * include/curl/curl.h, include/curl/easy.h,
 
45567
          include/curl/stdcheaders.h, include/curl/types.h,
 
45568
          lib/arpa_telnet.h, lib/base64.c, lib/base64.h, lib/connect.c,
 
45569
          lib/connect.h, lib/cookie.c, lib/cookie.h, lib/dict.c,
 
45570
          lib/dict.h, lib/easy.c, lib/escape.c, lib/escape.h, lib/file.c,
 
45571
          lib/file.h, lib/formdata.c, lib/formdata.h, lib/ftp.c, lib/ftp.h,
 
45572
          lib/getenv.c, lib/getinfo.c, lib/getinfo.h, lib/getpass.c,
 
45573
          lib/getpass.h, lib/hash.c, lib/hash.h, lib/hostip.c,
 
45574
          lib/hostip.h, lib/http.c, lib/http.h, lib/http_chunks.c,
 
45575
          lib/http_chunks.h, lib/if2ip.c, lib/if2ip.h, lib/krb4.h,
 
45576
          lib/ldap.c, lib/ldap.h, lib/llist.c, lib/llist.h, lib/memdebug.c,
 
45577
          lib/memdebug.h, lib/multi.c, lib/multi.h, lib/netrc.c,
 
45578
          lib/netrc.h, lib/progress.c, lib/progress.h, lib/security.h,
 
45579
          lib/sendf.c, lib/sendf.h, lib/setup.h, lib/speedcheck.c,
 
45580
          lib/speedcheck.h, lib/ssluse.c, lib/ssluse.h, lib/strequal.c,
 
45581
          lib/strequal.h, lib/strtok.c, lib/strtok.h, lib/telnet.c,
 
45582
          lib/telnet.h, lib/timeval.c, lib/timeval.h, lib/transfer.c,
 
45583
          lib/transfer.h, lib/url.c, lib/url.h, lib/urldata.h,
 
45584
          lib/version.c, src/main.c, src/setup.h, src/urlglob.c,
 
45585
          src/urlglob.h, src/version.h, src/writeout.c, src/writeout.h:
 
45586
          copyright string (year) update
 
45587
 
 
45588
2002-03-19 08:48  bagder
 
45589
 
 
45590
        * CHANGES: yaketiyak
 
45591
 
 
45592
2002-03-19 08:48  bagder
 
45593
 
 
45594
        * buildconf: automake -a for the depcomp
 
45595
 
 
45596
2002-03-19 08:32  bagder
 
45597
 
 
45598
        * lib/formdata.c: made it pass stricter compiler flags with less
 
45599
          warnings
 
45600
 
 
45601
2002-03-18 23:26  bagder
 
45602
 
 
45603
        * tests/data/: Makefile.am, test32: test 32, try -d and -G
 
45604
 
 
45605
2002-03-18 23:21  bagder
 
45606
 
 
45607
        * src/main.c: reverted 1.109, we can't set the request type when -d
 
45608
          is used, as -G can be used and it makes it a GET...
 
45609
 
 
45610
2002-03-18 09:53  bagder
 
45611
 
 
45612
        * docs/libcurl/curl_easy_setopt.3: WRITEFUNCTION correction
 
45613
 
 
45614
2002-03-18 09:52  bagder
 
45615
 
 
45616
        * docs/THANKS: Andreas Damm added thanks to his getdate overhaul
 
45617
 
 
45618
2002-03-18 09:52  bagder
 
45619
 
 
45620
        * docs/KNOWN_BUGS: gopher
 
45621
 
 
45622
2002-03-18 08:40  bagder
 
45623
 
 
45624
        * docs/TODO: updated
 
45625
 
 
45626
2002-03-17 09:28  bagder
 
45627
 
 
45628
        * docs/libcurl/curl_unescape.3: clarified that it is only the +
 
45629
          letter that isn't converted on the right side of a ? letter
 
45630
 
 
45631
2002-03-16 17:59  bagder
 
45632
 
 
45633
        * lib/ftp.c: verbose PASV transfers passed a bad buffer size to the
 
45634
          name resolver functions and it cause cause a crash.
 
45635
 
 
45636
          Albert Choy found and fixed it.
 
45637
 
 
45638
2002-03-15 15:46  bagder
 
45639
 
 
45640
        * lib/Makefile.vc6: corrected SSL builds
 
45641
 
 
45642
2002-03-15 14:25  bagder
 
45643
 
 
45644
        * docs/libcurl-the-guide: headers and security blurb added
 
45645
 
 
45646
2002-03-15 13:42  bagder
 
45647
 
 
45648
        * lib/transfer.c: make sure we return CURLE_WRITE_ERROR if the
 
45649
          write callback returned an error, even if we were decoding a
 
45650
          chunked-encoded transfer
 
45651
 
 
45652
2002-03-15 10:54  bagder
 
45653
 
 
45654
        * lib/hostip.c: Jun-ichiro itojun Hagino <itojun@itojun.org>:
 
45655
 
 
45656
          Now first check if IPv6 is supported, then use PF_UNSPEC. If not,
 
45657
          use PF_INET.  It'll solve both the "slow name lookup" problem on
 
45658
          IPv4 and still work fine on IPv6 hosts.
 
45659
 
 
45660
          Bug report #530204 has more details:
 
45661
          http://sourceforge.net/tracker/?func=detail&atid=100976&aid=530204&group_id=976
 
45662
 
 
45663
2002-03-15 09:45  bagder
 
45664
 
 
45665
        * lib/hostip.c: bug report #530204 correctly identified that
 
45666
          revision 1.52 broke ipv6 functionality and this change reverts
 
45667
          this.
 
45668
 
 
45669
          However, with this revert we bring back problems on (some/all?)
 
45670
          non-IPv6 enabled Linux machines that have getaddrinfo().
 
45671
 
 
45672
2002-03-14 15:53  bagder
 
45673
 
 
45674
        * docs/examples/: Makefile.am, post-callback.c: new example for
 
45675
          libcurl 7.9.6 or later
 
45676
 
 
45677
2002-03-14 15:39  bagder
 
45678
 
 
45679
        * lib/http.c: if CURLOPT_POSTFIELDS isn't set, but CURLOPT_POST is,
 
45680
          we will assume that we should read the POST-data from the read
 
45681
          callback
 
45682
 
 
45683
2002-03-14 15:37  bagder
 
45684
 
 
45685
        * lib/transfer.c: 2002
 
45686
 
 
45687
2002-03-14 15:37  bagder
 
45688
 
 
45689
        * lib/url.c: CURLOPT_POST deserved a new comment with the new
 
45690
          POST-by-callback support
 
45691
 
 
45692
2002-03-13 14:13  bagder
 
45693
 
 
45694
        * lib/ftp.c: no longer attempts to SIZE a NULL pointer, as that
 
45695
          wasn't very clever (but didn't crash or anything)
 
45696
 
 
45697
2002-03-13 14:10  bagder
 
45698
 
 
45699
        * lib/url.c: Setting CURLOPT_PASSWDFUNCTION to NULL now restores
 
45700
          the internal function.
 
45701
 
 
45702
2002-03-13 14:09  bagder
 
45703
 
 
45704
        * lib/sendf.c: sendf() now deals with Curl_write() returning -1
 
45705
          properly, which it might do if the write would've blocked
 
45706
 
 
45707
2002-03-13 13:10  bagder
 
45708
 
 
45709
        * lib/formdata.c: now supports all options in arrays, except the
 
45710
          CURLFORM_ARRAY itself
 
45711
 
 
45712
2002-03-13 13:09  bagder
 
45713
 
 
45714
        * include/curl/curl.h: CURLFORM_ARRAYSTART and ARRAYEND are now
 
45715
          history
 
45716
 
 
45717
2002-03-13 10:20  bagder
 
45718
 
 
45719
        * src/main.c: removed some silly CRLF lines
 
45720
 
 
45721
2002-03-11 16:37  bagder
 
45722
 
 
45723
        * CHANGES: 4 things since 7.9.5
 
45724
 
 
45725
2002-03-11 16:31  bagder
 
45726
 
 
45727
        * tests/data/: Makefile.am, test39: added test 39, tests the new -F
 
45728
          features
 
45729
 
 
45730
2002-03-11 16:20  bagder
 
45731
 
 
45732
        * src/main.c: now -F supports 'filename=blabla' for parts that
 
45733
          upload a file, to set the filename field of that part. A typical
 
45734
          example line could look like:
 
45735
 
 
45736
          -F 'name=@filename;filename=/dev/null'
 
45737
 
 
45738
          This can be combined with type= too, in a manner similar to:
 
45739
 
 
45740
          -F "file=@log/test39.txt;filename=fakerfile;type=moo/foobar"
 
45741
 
 
45742
          Enjoy.
 
45743
 
 
45744
2002-03-11 16:18  bagder
 
45745
 
 
45746
        * lib/: formdata.c, formdata.h: Added support for CURLFORM_FILENAME
 
45747
          to set the filename field of a file part.
 
45748
 
 
45749
2002-03-11 16:14  bagder
 
45750
 
 
45751
        * include/curl/curl.h: CURLFORM_FILENAME added and some cleanups,
 
45752
          HttpPost is now curl_httppost with a #define to preserve
 
45753
          backwards compatibiltiy
 
45754
 
 
45755
2002-03-11 16:00  bagder
 
45756
 
 
45757
        * docs/examples/curlgtk.c: corrected the use of the progress
 
45758
          function
 
45759
 
 
45760
2002-03-11 09:39  bagder
 
45761
 
 
45762
        * docs/FAQ: minor edit
 
45763
 
 
45764
2002-03-11 09:29  bagder
 
45765
 
 
45766
        * docs/FAQ: 3.13 Why does my single/double quotes fail?
 
45767
 
 
45768
2002-03-08 17:12  bagder
 
45769
 
 
45770
        * src/main.c: completed the progress-bar fix
 
45771
 
 
45772
2002-03-08 16:31  bagder
 
45773
 
 
45774
        * lib/memdebug.c: detect fclose(NULL)
 
45775
 
 
45776
2002-03-08 16:18  bagder
 
45777
 
 
45778
        * src/main.c: better treatment of the config->errors, only fclose()
 
45779
          this if it was truly fopen()ed. It could end up fclose()ing a
 
45780
          NULL as discovered by Clifford Wolf.
 
45781
 
 
45782
2002-03-08 16:06  bagder
 
45783
 
 
45784
        * lib/url.c: Jean-Philippe Barrette-LaPierre fixed the
 
45785
          CURLOPT_PASSWDFUNCTION to make NULL set back the internal default
 
45786
          function
 
45787
 
 
45788
2002-03-08 13:05  bagder
 
45789
 
 
45790
        * src/main.c: closes bug report #527032, --progress-bar works again
 
45791
          and it adds a newline after the transfer is done properly
 
45792
 
 
45793
2002-03-07 09:50  bagder
 
45794
 
 
45795
        * CHANGES, docs/MANUAL, docs/libcurl/curl_multi_add_handle.3,
 
45796
          docs/libcurl/curl_multi_init.3, include/curl/curl.h,
 
45797
          src/version.h: 7.9.5 commit
 
45798
 
 
45799
2002-03-07 09:29  bagder
 
45800
 
 
45801
        * docs/: KNOWN_BUGS, Makefile.am: added the "known bugs" file
 
45802
 
 
45803
2002-03-07 00:18  bagder
 
45804
 
 
45805
        * src/curlmsg.msg: new VMS messages from Nico Baggus
 
45806
 
 
45807
2002-03-06 23:52  bagder
 
45808
 
 
45809
        * src/urlglob.c: Kevin Roth nicely saved us from this
 
45810
          backslash-removing problem!
 
45811
 
 
45812
2002-03-06 23:19  bagder
 
45813
 
 
45814
        * lib/Makefile.am, src/Makefile.am: Brad corrected the include path
 
45815
          (again)
 
45816
 
 
45817
2002-03-06 23:08  bagder
 
45818
 
 
45819
        * src/config-vms.h: corrected the newlines
 
45820
 
 
45821
2002-03-06 16:05  bagder
 
45822
 
 
45823
        * CHANGES: two items since pre6
 
45824
 
 
45825
2002-03-06 16:01  bagder
 
45826
 
 
45827
        * docs/libcurl/curl_multi_remove_handle.3: when removed, an easy
 
45828
          handle can be curl_easy_perform()ed again
 
45829
 
 
45830
2002-03-06 13:33  bagder
 
45831
 
 
45832
        * docs/INSTALL: Paul Nolan built it on pocket pc
 
45833
 
 
45834
2002-03-06 10:40  bagder
 
45835
 
 
45836
        * tests/server/sws.c: Ralph Mitchell's minor #include patch to
 
45837
          prevent some warnings
 
45838
 
 
45839
2002-03-06 08:44  bagder
 
45840
 
 
45841
        * docs/libcurl/curl_escape.3: we don't skip what looks like already
 
45842
          escaped strings, that was fixed ages ago
 
45843
 
 
45844
2002-03-05 15:14  bagder
 
45845
 
 
45846
        * docs/TODO: read POST data using the read callback
 
45847
 
 
45848
2002-03-05 11:15  bagder
 
45849
 
 
45850
        * include/curl/curl.h: corrected the progress callback prototype!!!
 
45851
 
 
45852
2002-03-05 10:01  bagder
 
45853
 
 
45854
        * docs/libcurl-the-guide: added text to the progress chapter
 
45855
 
 
45856
2002-03-04 14:10  bagder
 
45857
 
 
45858
        * docs/libcurl/curl_easy_cleanup.3: explicitly mention easy handle
 
45859
 
 
45860
2002-03-04 14:06  bagder
 
45861
 
 
45862
        * docs/libcurl/curl_easy_init.3: mention 'easy handle' and not just
 
45863
          handle, there will soon be other handles to keep track of too
 
45864
 
 
45865
2002-03-04 11:34  bagder
 
45866
 
 
45867
        * CHANGES, CHANGES.2001: cut off 2001 and put those changes in a
 
45868
          separate file
 
45869
 
 
45870
2002-03-04 11:28  bagder
 
45871
 
 
45872
        * configure.in: added docs/libcurl/ removed multi/
 
45873
 
 
45874
2002-03-04 11:27  bagder
 
45875
 
 
45876
        * docs/Makefile.am: moved lots to the new subdir 'libcurl'
 
45877
 
 
45878
2002-03-04 11:15  bagder
 
45879
 
 
45880
        * docs/examples/: multi-app.c, multi-double.c, multi-single.c:
 
45881
          multi interface using examples
 
45882
 
 
45883
2002-03-04 11:15  bagder
 
45884
 
 
45885
        * Makefile.am: no longer include the multi dir, the examples should
 
45886
          be in the examples dir
 
45887
 
 
45888
2002-03-04 11:10  bagder
 
45889
 
 
45890
        * docs/: curl_easy_cleanup.3, curl_easy_duphandle.3,
 
45891
          curl_easy_getinfo.3, curl_easy_init.3, curl_easy_perform.3,
 
45892
          curl_easy_setopt.3, curl_escape.3, curl_formadd.3,
 
45893
          curl_formfree.3, curl_formparse.3, curl_getdate.3, curl_getenv.3,
 
45894
          curl_global_cleanup.3, curl_global_init.3, curl_mprintf.3,
 
45895
          curl_multi_add_handle.3, curl_multi_cleanup.3,
 
45896
          curl_multi_fdset.3, curl_multi_info_read.3, curl_multi_init.3,
 
45897
          curl_multi_perform.3, curl_multi_remove_handle.3,
 
45898
          curl_slist_append.3, curl_slist_free_all.3, curl_strequal.3,
 
45899
          curl_strnequal.3, curl_unescape.3, curl_version.3, index.html,
 
45900
          libcurl.3: moved to the new libcurl/ directory
 
45901
 
 
45902
2002-03-04 11:09  bagder
 
45903
 
 
45904
        * docs/libcurl/: Makefile.am, curl_easy_cleanup.3,
 
45905
          curl_easy_duphandle.3, curl_easy_getinfo.3, curl_easy_init.3,
 
45906
          curl_easy_perform.3, curl_easy_setopt.3, curl_escape.3,
 
45907
          curl_formadd.3, curl_formfree.3, curl_formparse.3,
 
45908
          curl_getdate.3, curl_getenv.3, curl_global_cleanup.3,
 
45909
          curl_global_init.3, curl_mprintf.3, curl_multi_add_handle.3,
 
45910
          curl_multi_cleanup.3, curl_multi_fdset.3, curl_multi_info_read.3,
 
45911
          curl_multi_init.3, curl_multi_perform.3,
 
45912
          curl_multi_remove_handle.3, curl_slist_append.3,
 
45913
          curl_slist_free_all.3, curl_strequal.3, curl_strnequal.3,
 
45914
          curl_unescape.3, curl_version.3, index.html, libcurl.3: ripped
 
45915
          out from ../ and put in its own directory now
 
45916
 
 
45917
2002-03-04 09:00  bagder
 
45918
 
 
45919
        * configure.in: Added packages/EPM
 
45920
 
 
45921
2002-03-04 08:59  bagder
 
45922
 
 
45923
        * packages/: Makefile.am, EPM/Makefile.am, EPM/README,
 
45924
          EPM/curl.list.in: Added EPM stuff, thanks to Giuseppe Corbelli
 
45925
 
 
45926
2002-03-01 18:22  bagder
 
45927
 
 
45928
        * docs/curl_formadd.3: bug report #524427 pointed out a mistake in
 
45929
          the example source
 
45930
 
 
45931
2002-03-01 16:34  bagder
 
45932
 
 
45933
        * docs/: curl_multi_add_handle.3, curl_multi_cleanup.3,
 
45934
          curl_multi_fdset.3, curl_multi_info_read.3, curl_multi_init.3,
 
45935
          curl_multi_perform.3, curl_multi_remove_handle.3: initial and
 
45936
          still basic curl multi interface documentation
 
45937
 
 
45938
2002-03-01 14:38  bagder
 
45939
 
 
45940
        * docs/curl_easy_init.3: removed incorrect and unnecessary words
 
45941
 
 
45942
2002-03-01 11:48  bagder
 
45943
 
 
45944
        * CHANGES: several little things since pre4
 
45945
 
 
45946
2002-03-01 10:20  bagder
 
45947
 
 
45948
        * tests/runtests.pl: memanalyze is now moved to the tests/ dir
 
45949
 
 
45950
2002-03-01 10:19  bagder
 
45951
 
 
45952
        * tests/Makefile.am: include memanalyze.pl in the dist archive
 
45953
 
 
45954
2002-03-01 10:18  bagder
 
45955
 
 
45956
        * memanalyze.pl, tests/memanalyze.pl: moved memanalyze.pl into the
 
45957
          tests dir
 
45958
 
 
45959
2002-03-01 00:55  bagder
 
45960
 
 
45961
        * src/main.c: Nico Baggus added more error codes to the VMS stuff.
 
45962
 
 
45963
2002-03-01 00:31  bagder
 
45964
 
 
45965
        * include/curl/curl.h, lib/ftp.c, lib/url.c, lib/urldata.h,
 
45966
          src/main.c: Wesley Laxton's CURLOPT_PREQUOTE work
 
45967
 
 
45968
2002-02-28 16:13  bagder
 
45969
 
 
45970
        * lib/transfer.c: Ralph Mitchell's SSL problems made me notice that
 
45971
          we didn't increase the header byte counter properly
 
45972
 
 
45973
2002-02-28 13:37  bagder
 
45974
 
 
45975
        * lib/memdebug.c: more fancy alloc, we store the size in each
 
45976
          allocated block so that we can destroy the full allocated area
 
45977
          just before we free it
 
45978
 
 
45979
2002-02-28 13:36  bagder
 
45980
 
 
45981
        * tests/runtests.pl: set CURL_MEMDEBUG to enable memory debugging
 
45982
          in case curl is compiled with it
 
45983
 
 
45984
2002-02-28 13:35  bagder
 
45985
 
 
45986
        * memanalyze.pl: added -t for trace, helps searching for leaks and
 
45987
          similar
 
45988
 
 
45989
2002-02-28 13:35  bagder
 
45990
 
 
45991
        * src/main.c: memory debugging is now only enabled if the
 
45992
          CURL_MEMDEBUG environment variable is set when curl is invoked
 
45993
 
 
45994
2002-02-28 13:18  bagder
 
45995
 
 
45996
        * lib/memdebug.c: always allocates at least 64 bytes for real, and
 
45997
          damages them before free
 
45998
 
 
45999
2002-02-27 16:09  bagder
 
46000
 
 
46001
        * lib/Makefile.am, src/Makefile.am: made building outside the
 
46002
          source tree work again, Kevin Roth reported
 
46003
 
 
46004
2002-02-27 13:40  bagder
 
46005
 
 
46006
        * docs/INTERNALS: minor edit
 
46007
 
 
46008
2002-02-27 08:50  bagder
 
46009
 
 
46010
        * tests/data/test304: oops, we weren't doing HTTPS - now we are
 
46011
 
 
46012
2002-02-27 08:49  bagder
 
46013
 
 
46014
        * tests/data/: Makefile.am, test304: test 304, HTTPS multipart
 
46015
          formpost
 
46016
 
 
46017
2002-02-27 08:41  bagder
 
46018
 
 
46019
        * tests/data/: test31, test46: use the correct time in the cookie
 
46020
          jar
 
46021
 
 
46022
2002-02-27 08:38  bagder
 
46023
 
 
46024
        * lib/cookie.c: made Max-Age work as defined in the RFC.  my brain
 
46025
          damaged fix to not parse spaces as part of the value is now fixed
 
46026
          to instead strip off trailing spaces from values.
 
46027
 
 
46028
2002-02-26 14:38  bagder
 
46029
 
 
46030
        * tests/data/test46: modified cookie expire date
 
46031
 
 
46032
2002-02-26 14:18  bagder
 
46033
 
 
46034
        * tests/data/test31: new field1 functionality testing too
 
46035
 
 
46036
2002-02-26 14:18  bagder
 
46037
 
 
46038
        * lib/cookie.c: When saving a cookie jar, set field 1 (counted from
 
46039
          0) properly to TRUE if the domain starts with a dot.
 
46040
 
 
46041
2002-02-26 14:09  bagder
 
46042
 
 
46043
        * tests/data/: Makefile.am, test31: test 31: "HTTP with weirdly
 
46044
          formatted cookies and cookiejar storage"
 
46045
 
 
46046
2002-02-26 14:07  bagder
 
46047
 
 
46048
        * lib/cookie.c: removed crash on weird input, this also better
 
46049
          discards silly input
 
46050
 
 
46051
2002-02-26 08:59  bagder
 
46052
 
 
46053
        * include/curl/curl.h, src/version.h: 7.9.5-pre4 commit
 
46054
 
 
46055
2002-02-25 16:25  bagder
 
46056
 
 
46057
        * docs/libcurl-the-guide: more custom stuff, much about dealing
 
46058
          with cookies
 
46059
 
 
46060
2002-02-25 15:09  bagder
 
46061
 
 
46062
        * CHANGES: a never ending stream of things to do...
 
46063
 
 
46064
2002-02-25 15:08  bagder
 
46065
 
 
46066
        * tests/runtests.pl: use env to run perl
 
46067
 
 
46068
2002-02-25 15:08  bagder
 
46069
 
 
46070
        * Makefile.am, lib/Makefile.am, src/Makefile.am,
 
46071
          tests/server/Makefile.am: automake usage and options cleanup
 
46072
 
 
46073
2002-02-25 14:25  bagder
 
46074
 
 
46075
        * Makefile.dist: happy new year
 
46076
 
 
46077
2002-02-25 13:49  bagder
 
46078
 
 
46079
        * tests/server/Makefile.am: We got this web server's embryo from
 
46080
          Georg Horn, muchos gracias.
 
46081
 
 
46082
2002-02-25 13:45  bagder
 
46083
 
 
46084
        * configure.in: the test suite http server is now automake'd
 
46085
 
 
46086
2002-02-25 13:45  bagder
 
46087
 
 
46088
        * tests/: Makefile.am, runtests.pl: use the pid file, use the
 
46089
          automake subdir
 
46090
 
 
46091
2002-02-25 13:44  bagder
 
46092
 
 
46093
        * tests/server/: Makefile, Makefile.am: automake this dir too
 
46094
 
 
46095
2002-02-25 13:14  bagder
 
46096
 
 
46097
        * tests/: runtests.pl, server/sws.c: use the former logfile name
 
46098
          again since the ftp server also uses that...
 
46099
 
 
46100
2002-02-25 12:12  bagder
 
46101
 
 
46102
        * tests/runtests.pl: we actually ran all tests just now, feb 25th,
 
46103
          2002 12:11 MET. with the new http server on Linux
 
46104
 
 
46105
2002-02-25 12:11  bagder
 
46106
 
 
46107
        * tests/server/sws.c: reply/postcmd support for "wait"
 
46108
 
 
46109
2002-02-25 12:00  bagder
 
46110
 
 
46111
        * tests/server/config.h.in: portability, step one, use a
 
46112
          config.h.in file
 
46113
 
 
46114
2002-02-25 11:56  bagder
 
46115
 
 
46116
        * configure.in: generate a config file for the test suite http
 
46117
          server too
 
46118
 
 
46119
2002-02-25 11:27  bagder
 
46120
 
 
46121
        * tests/server/sws.c: create the pidfile and store the pid on
 
46122
          invoke
 
46123
 
 
46124
2002-02-25 11:12  bagder
 
46125
 
 
46126
        * lib/multi.h: oops, #if not #ifdef
 
46127
 
 
46128
2002-02-25 10:42  bagder
 
46129
 
 
46130
        * tests/server/sws.c: support HUGE requests too
 
46131
 
 
46132
2002-02-25 10:08  bagder
 
46133
 
 
46134
        * src/main.c: make sure -d is treated as a POST request and thus
 
46135
          should fail if mixed with -I for example
 
46136
 
 
46137
2002-02-25 10:07  bagder
 
46138
 
 
46139
        * tests/data/test21: modified the command to fail properly! ;-)
 
46140
 
 
46141
2002-02-25 09:20  bagder
 
46142
 
 
46143
        * lib/multi.h: cygnus can't include winsock.h even though it has
 
46144
          it, why we need to make a different and more complicated check
 
46145
          for when to include it
 
46146
 
 
46147
2002-02-25 08:40  bagder
 
46148
 
 
46149
        * docs/curl.1, src/writeout.c: "Yet Another Geek" made
 
46150
          %{content_type} work in the -w/--writeout option.
 
46151
 
 
46152
2002-02-22 16:44  bagder
 
46153
 
 
46154
        * lib/connect.c: better time selection for the connect timeout
 
46155
 
 
46156
2002-02-22 16:40  bagder
 
46157
 
 
46158
        * tests/: runtests.pl, server/sws.c: 16 tests OK
 
46159
 
 
46160
2002-02-22 16:17  bagder
 
46161
 
 
46162
        * tests/runtests.pl: cut off big parts of the banner
 
46163
 
 
46164
2002-02-22 16:12  bagder
 
46165
 
 
46166
        * src/Makefile.am: make sure the custom config-*.h files are in the
 
46167
          dist as well
 
46168
 
 
46169
2002-02-22 14:54  bagder
 
46170
 
 
46171
        * tests/server/: getpart.c, sws.c: adjusted to work on test case 11
 
46172
          better
 
46173
 
 
46174
2002-02-22 14:53  bagder
 
46175
 
 
46176
        * tests/server/Makefile: use -W too
 
46177
 
 
46178
2002-02-22 11:51  bagder
 
46179
 
 
46180
        * tests/data/test3: fixed to work with 'nonewline' and thus this
 
46181
          passes OK with the new http server and things
 
46182
 
 
46183
2002-02-22 11:50  bagder
 
46184
 
 
46185
        * tests/: FILEFORMAT, runtests.pl: support for using protocol
 
46186
          without a trailing newline
 
46187
 
 
46188
2002-02-22 11:40  bagder
 
46189
 
 
46190
        * tests/server/: getpart.c, sws.c: hide debug output from screen,
 
46191
          use log/ for logfiles
 
46192
 
 
46193
2002-02-22 08:51  bagder
 
46194
 
 
46195
        * CHANGES, lib/Makefile.am: lib/config.h.in added to dist
 
46196
 
 
46197
2002-02-21 00:24  bagder
 
46198
 
 
46199
        * src/: Makefile.am, config-vms.h, setup.h: VMS adjustments
 
46200
 
 
46201
2002-02-20 14:48  bagder
 
46202
 
 
46203
        * build_vms.com: new from Nico!
 
46204
 
 
46205
2002-02-20 14:47  bagder
 
46206
 
 
46207
        * CHANGES: four more bugfixes, one VMS adjustment
 
46208
 
 
46209
2002-02-20 14:46  bagder
 
46210
 
 
46211
        * lib/config-vms.h, lib/connect.c, lib/cookie.h, lib/dllinit.c,
 
46212
          lib/ftp.c, lib/getdate.c, lib/getdate.h, lib/getdate.y,
 
46213
          lib/getinfo.c, lib/hostip.c, lib/memdebug.c, src/setup.h,
 
46214
          src/version.h: Nico Baggus' VMS tweaks
 
46215
 
 
46216
2002-02-20 14:38  bagder
 
46217
 
 
46218
        * lib/transfer.c: Andr�s Garc�a solved bug report #515228 by making
 
46219
          sure the progress meter is updated even if everything is read in
 
46220
          one single pass, as the windows functions apparantly does more
 
46221
          often than other systems.
 
46222
 
 
46223
2002-02-19 12:02  bagder
 
46224
 
 
46225
        * lib/multi.h: corrected reference to multi-using examples
 
46226
 
 
46227
2002-02-19 12:00  bagder
 
46228
 
 
46229
        * lib/multi.h: include winsock.h on window boxen to work smoother
 
46230
          there
 
46231
 
 
46232
2002-02-19 02:06  bagder
 
46233
 
 
46234
        * configure.in: moved the config.h to lib/config.h
 
46235
 
 
46236
2002-02-19 02:04  bagder
 
46237
 
 
46238
        * tests/server/: getpart.c, sws.c: a minor step forwards
 
46239
 
 
46240
2002-02-19 02:04  bagder
 
46241
 
 
46242
        * tests/runtests.pl: use the new HTTP server input file
 
46243
 
 
46244
2002-02-19 02:03  bagder
 
46245
 
 
46246
        * tests/httpserver.pl: cut off the old perl one, this only runs the
 
46247
          C coded version
 
46248
 
 
46249
2002-02-19 01:26  bagder
 
46250
 
 
46251
        * tests/runtests.pl: fixed the huge text just in case anyone
 
46252
          actually reads it
 
46253
 
 
46254
2002-02-19 01:26  bagder
 
46255
 
 
46256
        * tests/server/sws.c: no .. in path
 
46257
 
 
46258
2002-02-19 00:32  bagder
 
46259
 
 
46260
        * lib/mprintf.c: fixed a long long mistake
 
46261
 
 
46262
2002-02-19 00:17  bagder
 
46263
 
 
46264
        * docs/TODO: auth on multiple hosts with follow-location
 
46265
 
 
46266
2002-02-19 00:12  bagder
 
46267
 
 
46268
        * lib/hostip.c: Rick Richardson's getaddrinfo() usage fix to speed
 
46269
          up name resolves
 
46270
 
 
46271
2002-02-18 23:59  bagder
 
46272
 
 
46273
        * lib/hostip.c: INADDR_NONE should be in_addr_t to work with 64bit
 
46274
          archs better.
 
46275
 
 
46276
          Really, we should only #define this in one file, not both here
 
46277
          and in connect.c!
 
46278
 
 
46279
2002-02-18 23:41  bagder
 
46280
 
 
46281
        * lib/http.c: Philip Gladstone's size problem in add_buffer_send()
 
46282
 
 
46283
2002-02-18 11:51  bagder
 
46284
 
 
46285
        * CHANGES: 4 fixes
 
46286
 
 
46287
2002-02-18 11:51  bagder
 
46288
 
 
46289
        * docs/TODO: offer SSL verfication callback, add 'headers=' in
 
46290
          client formpost
 
46291
 
 
46292
2002-02-18 11:47  bagder
 
46293
 
 
46294
        * docs/MANUAL: updated LDAP URL syntax references by Aron Roberts
 
46295
 
 
46296
2002-02-18 11:05  bagder
 
46297
 
 
46298
        * lib/connect.c: connection timeout comparison fix by Emil
 
46299
 
 
46300
2002-02-17 15:55  bagder
 
46301
 
 
46302
        * lib/: hash.c, llist.c: Philip Gladstone's 64-bit issues
 
46303
          corrected.  Reminder for the future: when we're using malloc() we
 
46304
          MUST include <stdlib.h> as otherwise 64bit archs go bananas.
 
46305
 
 
46306
          Bug report #517687
 
46307
 
 
46308
2002-02-17 15:42  bagder
 
46309
 
 
46310
        * lib/http.c: corrected the Expect: ignore, made Content-Type:
 
46311
          possible to skip
 
46312
 
 
46313
2002-02-17 12:17  bagder
 
46314
 
 
46315
        * lib/url.c: Giaslas Georgios's Host: over proxy fix
 
46316
 
 
46317
2002-02-07 16:13  bagder
 
46318
 
 
46319
        * CHANGES: http server added to CVS, config*h files moved
 
46320
 
 
46321
2002-02-07 15:47  bagder
 
46322
 
 
46323
        * lib/setup.h: ugh. the VMS stuff must've been like that for a
 
46324
          reason, I put it back again
 
46325
 
 
46326
2002-02-07 15:35  bagder
 
46327
 
 
46328
        * Makefile.am: moved the config-* files to lib/Makefile.am
 
46329
 
 
46330
2002-02-07 15:34  bagder
 
46331
 
 
46332
        * lib/Makefile.am: moved the config-* files here from the
 
46333
          ../Makefile.am
 
46334
 
 
46335
2002-02-07 15:33  bagder
 
46336
 
 
46337
        * lib/setup.h: use the config files in this directory now, not ../
 
46338
 
 
46339
2002-02-07 15:32  bagder
 
46340
 
 
46341
        * config-mac.h, config-riscos.h, config-vms.h, config-win32.h,
 
46342
          lib/config-mac.h, lib/config-riscos.h, lib/config-vms.h,
 
46343
          lib/config-win32.h: moved the config-*.h files from root to the
 
46344
          lib/ dir
 
46345
 
 
46346
2002-02-07 13:52  bagder
 
46347
 
 
46348
        * tests/server/sws.c: added note about persistancy in the server
 
46349
 
 
46350
2002-02-07 13:42  bagder
 
46351
 
 
46352
        * tests/server/sws.c: POSTs seems to work somewhat now
 
46353
 
 
46354
2002-02-07 13:40  bagder
 
46355
 
 
46356
        * tests/server/: Makefile, sws.c: port number fix, now stores the
 
46357
          processed request sent to the server
 
46358
 
 
46359
2002-02-07 11:43  bagder
 
46360
 
 
46361
        * docs/TODO: added Cris Bailiff's CAdir option suggestion
 
46362
 
 
46363
2002-02-07 10:39  bagder
 
46364
 
 
46365
        * tests/server/: Makefile, getpart.c, sws.c: the initial C code for
 
46366
          the new HTTP test server
 
46367
 
 
46368
2002-02-07 10:34  bagder
 
46369
 
 
46370
        * CHANGES: changes since 7.9.4
 
46371
 
 
46372
2002-02-07 10:32  bagder
 
46373
 
 
46374
        * lib/http.c: don't add 2 to the post size, that was a previous
 
46375
          mistake because there was an extra CRLF added to the post data
 
46376
 
 
46377
2002-02-06 17:04  bagder
 
46378
 
 
46379
        * Makefile.dist: Miklos Nemeth windows update
 
46380
 
 
46381
2002-02-06 17:03  bagder
 
46382
 
 
46383
        * src/Makefile.vc6: Miklos Nemeth added comments
 
46384
 
 
46385
2002-02-06 17:01  bagder
 
46386
 
 
46387
        * docs/INSTALL: Miklos Nemeth improved the windows section
 
46388
 
 
46389
2002-02-06 17:00  bagder
 
46390
 
 
46391
        * lib/Makefile.vc6: Miklos Nemeth improved
 
46392
 
 
46393
2002-02-06 16:48  bagder
 
46394
 
 
46395
        * lib/formdata.c: ARGH the CRLF I removed recently was not only
 
46396
          done after the initial content-type header, it was used for each
 
46397
          part and thus without this it failed MISERABLY. *smacks forhead*
 
46398
 
 
46399
2002-02-06 10:49  bagder
 
46400
 
 
46401
        * docs/curl_easy_setopt.3: a few of the SSL options were added in
 
46402
          7.9.3 and it should be noted accordingly
 
46403
 
 
46404
2002-02-06 08:02  bagder
 
46405
 
 
46406
        * lib/transfer.c: Brent Beardsley found the content-type bug!
 
46407
 
 
46408
2002-02-05 16:33  bagder
 
46409
 
 
46410
        * lib/sendf.c: Kevin Roth's discovered SSL download problem
 
46411
 
 
46412
2002-02-05 12:43  bagder
 
46413
 
 
46414
        * CHANGES, include/curl/curl.h, src/version.h: 7.9.4
 
46415
 
 
46416
2002-02-04 10:51  bagder
 
46417
 
 
46418
        * CHANGES, docs/libcurl.3, include/curl/curl.h, src/version.h:
 
46419
          7.9.4-pre2
 
46420
 
 
46421
2002-02-03 16:00  bagder
 
46422
 
 
46423
        * docs/curl.1: Eric Melville fixed spell mistakes on a few places
 
46424
 
 
46425
2002-02-01 12:11  bagder
 
46426
 
 
46427
        * lib/: getdate.c, getdate.y: Andreas Damm made getdate use
 
46428
          gmtime_r if available
 
46429
 
 
46430
2002-01-31 15:41  bagder
 
46431
 
 
46432
        * docs/libcurl-the-guide: Added the recycle handles chapter Added
 
46433
          most of the Customizing Operations chapter
 
46434
 
 
46435
2002-01-31 15:24  bagder
 
46436
 
 
46437
        * include/curl/curl.h: struct HttpHeader died ages ago, corrected
 
46438
          comments
 
46439
 
 
46440
2002-01-31 08:53  bagder
 
46441
 
 
46442
        * acinclude.m4: Albert Chin: Forgot one case. On HP-UX 11.00,
 
46443
          gethostbyname_r() is properly defined if -D_REENTRANT is used.
 
46444
          Without it, the compiler still accepts the function prototype but
 
46445
          gives a warning about hostent_data going out of scope. This is
 
46446
          because struct hostent_data is not declared. So, we force an
 
46447
          error by trying to set a variable to the struct.
 
46448
 
 
46449
2002-01-31 08:51  bagder
 
46450
 
 
46451
        * lib/hostip.c: _num_chars did wrong when called with a number that
 
46452
          starts with 1!
 
46453
 
 
46454
2002-01-31 08:17  bagder
 
46455
 
 
46456
        * docs/curl_easy_getinfo.3: corrected the docs for
 
46457
          CURLINFO_FILETIME
 
46458
 
 
46459
2002-01-31 08:10  bagder
 
46460
 
 
46461
        * docs/curl_easy_getinfo.3: Giaslas Georgios provided docs for
 
46462
          CURLINFO_CONTENT_TYPE
 
46463
 
 
46464
2002-01-30 22:49  bagder
 
46465
 
 
46466
        * lib/sendf.c: Georg Horn the previous SSL_read() fix, this was
 
46467
          actually the fix I did on my test machine! :-)
 
46468
 
 
46469
2002-01-30 16:35  bagder
 
46470
 
 
46471
        * docs/libcurl-the-guide: I have too many ideas of what to mention
 
46472
          in this docs
 
46473
 
 
46474
2002-01-30 16:11  bagder
 
46475
 
 
46476
        * lib/sendf.c: Georg Horn found yet another SSL reading problem
 
46477
          caused by the non-blocks.  This was a real bummer!
 
46478
 
 
46479
2002-01-30 11:18  bagder
 
46480
 
 
46481
        * tests/runtests.pl: big-time alert that this doesn't work
 
46482
 
 
46483
2002-01-30 11:07  bagder
 
46484
 
 
46485
        * docs/libcurl-the-guide: the interface is simply called the "C"
 
46486
          one these days
 
46487
 
 
46488
2002-01-30 11:04  bagder
 
46489
 
 
46490
        * docs/libcurl-the-guide: extended the proxy chapter mucho
 
46491
 
 
46492
2002-01-30 09:17  bagder
 
46493
 
 
46494
        * lib/ssluse.c: now re-seed by force (even if already seeded) if a
 
46495
          random file or egd socket is given
 
46496
 
 
46497
2002-01-29 21:34  bagder
 
46498
 
 
46499
        * lib/url.c: conn->upload_bufsize exists no more
 
46500
 
 
46501
2002-01-29 21:32  bagder
 
46502
 
 
46503
        * lib/http.c: append a CRLF pair after the content-type line
 
46504
 
 
46505
2002-01-29 21:30  bagder
 
46506
 
 
46507
        * lib/formdata.c: removed three loust fprintf()s removed the
 
46508
          initial CRLF in the formpost, as they are part of the request and
 
46509
          should be written by the code in http.c!
 
46510
 
 
46511
2002-01-29 21:28  bagder
 
46512
 
 
46513
        * lib/transfer.c: upload progress counter fix, removed the
 
46514
          adjustable upload buffer size
 
46515
 
 
46516
2002-01-29 21:28  bagder
 
46517
 
 
46518
        * lib/urldata.h: no more adjustable upload buffer size, we use
 
46519
          non-blocking sockets now so this work-around is not needed
 
46520
          anymore!
 
46521
 
 
46522
2002-01-29 15:12  bagder
 
46523
 
 
46524
        * CHANGES: nine items since 7.9.3
 
46525
 
 
46526
2002-01-29 15:11  bagder
 
46527
 
 
46528
        * lib/ssluse.c: - T. Bharath pointed out that we seed SSL on every
 
46529
          connect, which is a time-   consuming operation that should only
 
46530
          be needed to do once. We patched   libcurl to now only seed on
 
46531
          the first connect when unseeded. The seeded   status is global so
 
46532
          it'll now only happen once during a program's life time.
 
46533
 
 
46534
2002-01-29 11:55  bagder
 
46535
 
 
46536
        * tests/data/test1: bad tag
 
46537
 
 
46538
2002-01-29 11:49  bagder
 
46539
 
 
46540
        * include/curl/curl.h, lib/getinfo.c, lib/transfer.c, lib/url.c,
 
46541
          lib/urldata.h: Giaslas Georgios introduced CURLINFO_CONTENT_TYPE
 
46542
 
 
46543
2002-01-28 20:31  bagder
 
46544
 
 
46545
        * lib/url.c: Steve Marx helped us realize that we shouldn't treat
 
46546
          customrequest as a request of its own, it just changes the
 
46547
          keyword of a request.
 
46548
 
 
46549
2002-01-28 20:23  bagder
 
46550
 
 
46551
        * lib/hostip.c: someone should have me punished, but this bug made
 
46552
          curl bug seriously on IPv4-linux machines
 
46553
 
 
46554
2002-01-28 20:22  bagder
 
46555
 
 
46556
        * src/main.c: don't count a custom request as a request type of its
 
46557
          own, it is merely a modifier of another type
 
46558
 
 
46559
2002-01-28 19:39  bagder
 
46560
 
 
46561
        * lib/getdate.c: newly generated
 
46562
 
 
46563
2002-01-28 19:39  bagder
 
46564
 
 
46565
        * lib/getdate.y: Andreas Damm made it reentrant safe!
 
46566
 
 
46567
2002-01-27 12:51  bagder
 
46568
 
 
46569
        * lib/http.c: no longer add CRLF _after_ POST data, it should not
 
46570
          be needed. Pedro Neves pointed out this ugliness.
 
46571
 
 
46572
2002-01-27 12:49  bagder
 
46573
 
 
46574
        * lib/getinfo.c: set header and request size to 0 before each
 
46575
          *_perform()
 
46576
 
 
46577
2002-01-25 11:07  bagder
 
46578
 
 
46579
        * docs/examples/: Makefile.am, postit.c: postit.c is removed, it
 
46580
          used the deprecated curl_formparse() and may encourage people to
 
46581
          use bad functions
 
46582
 
 
46583
2002-01-25 09:35  bagder
 
46584
 
 
46585
        * lib/transfer.c: bug report #508235 identified a non-working
 
46586
          Location: following, and this little fix seems to correct it.
 
46587
          another case where we just returned and didn't shut off the
 
46588
          reading. This bug is introduced in 7.9.3 due to the new internal
 
46589
          "order".
 
46590
 
 
46591
2002-01-23 19:10  bagder
 
46592
 
 
46593
        * include/curl/curl.h, src/version.h: 7.9.3
 
46594
 
 
46595
2002-01-23 19:01  bagder
 
46596
 
 
46597
        * CHANGES: 7.9.3 public
 
46598
 
 
46599
2002-01-23 08:15  bagder
 
46600
 
 
46601
        * lib/transfer.c: Andr�s Garc�a found out that we didn't properly
 
46602
          stop reading from a connection after the headers on a HEAD
 
46603
          request. This bug has been added in 7.9.3 and was mnot present
 
46604
          earlier.
 
46605
 
 
46606
2002-01-22 14:41  bagder
 
46607
 
 
46608
        * docs/libcurl-the-guide: more about passwords and started about
 
46609
          proxies
 
46610
 
 
46611
2002-01-22 14:10  bagder
 
46612
 
 
46613
        * docs/TODO: verify big files
 
46614
 
 
46615
2002-01-22 09:22  bagder
 
46616
 
 
46617
        * docs/FAQ: minor edit
 
46618
 
 
46619
2002-01-21 15:57  bagder
 
46620
 
 
46621
        * docs/curl-config.1: added --cc description and an example
 
46622
 
 
46623
2002-01-21 13:11  bagder
 
46624
 
 
46625
        * CHANGES, docs/TODO, include/curl/curl.h, src/version.h: pre4
 
46626
 
 
46627
2002-01-21 11:54  bagder
 
46628
 
 
46629
        * docs/libcurl-the-guide: HTTP POST explained
 
46630
 
 
46631
2002-01-19 12:08  bagder
 
46632
 
 
46633
        * lib/formdata.c: #505514, as correctly pointed out by Antonio
 
46634
          (anton@concord.ru), trying to post a non-existing file should
 
46635
          include nothing, not an error text!
 
46636
 
 
46637
2002-01-18 16:16  bagder
 
46638
 
 
46639
        * CHANGES: mingw fix, mac os x fix, long long check removed from
 
46640
          configure, --enable-debug uses even stricter options now
 
46641
 
 
46642
2002-01-18 16:14  bagder
 
46643
 
 
46644
        * lib/getdate.c: newly generated
 
46645
 
 
46646
2002-01-18 16:08  bagder
 
46647
 
 
46648
        * docs/libcurl-the-guide: added more text in the 'passwords'
 
46649
          section
 
46650
 
 
46651
2002-01-18 14:10  bagder
 
46652
 
 
46653
        * lib/getdate.y:  satisfy gcc -Wundef
 
46654
 
 
46655
2002-01-18 14:04  bagder
 
46656
 
 
46657
        * include/curl/curl.h, lib/ftp.c, lib/netrc.c: #if [undefined] =>
 
46658
          #ifdef [undefined]
 
46659
 
 
46660
2002-01-18 14:00  bagder
 
46661
 
 
46662
        * configure.in: playing with more strict gcc warnings with
 
46663
          --enable-debug
 
46664
 
 
46665
2002-01-18 13:59  bagder
 
46666
 
 
46667
        * lib/hostip.c: prevents gcc -Wcast-align from complaining
 
46668
 
 
46669
2002-01-18 13:56  bagder
 
46670
 
 
46671
        * lib/ftp.c: made gcc -Wcast-align happy
 
46672
 
 
46673
2002-01-18 13:53  bagder
 
46674
 
 
46675
        * lib/mprintf.c: #ifndef and #define magic to prevent compiler
 
46676
          warnings when doing #if BLA where BLA is undefined
 
46677
 
 
46678
2002-01-18 13:48  bagder
 
46679
 
 
46680
        * docs/TODO: updated to 2002 status ;-)
 
46681
 
 
46682
2002-01-18 11:45  bagder
 
46683
 
 
46684
        * lib/mprintf.c: cut off a big piece of comment and added a pointer
 
46685
          to the Trio web page should anyone ever want a good printf()
 
46686
          clone
 
46687
 
 
46688
2002-01-18 11:43  bagder
 
46689
 
 
46690
        * configure.in: commented out the 'long long' and 'long double'
 
46691
          checks, as we don't really use them anyway and they cause
 
46692
          warnings in lib/mprint.c
 
46693
 
 
46694
2002-01-18 11:36  bagder
 
46695
 
 
46696
        * lib/hash.c: I wish I could type. Anyway, this proved it is a good
 
46697
          habit to put the NULL on the left side of comparisons...
 
46698
 
 
46699
2002-01-18 11:30  bagder
 
46700
 
 
46701
        * lib/: hash.c, llist.c: added typecast for a malloc() return, and
 
46702
          added check for NULL
 
46703
 
 
46704
2002-01-18 10:25  bagder
 
46705
 
 
46706
        * lib/sendf.c: Added #include <errno.h>
 
46707
 
 
46708
2002-01-18 09:03  bagder
 
46709
 
 
46710
        * lib/sendf.c: Andr�s Garc�a patched. It now checks for EWOULDBLOCK
 
46711
          properly on windows boxes.
 
46712
 
 
46713
2002-01-18 09:03  bagder
 
46714
 
 
46715
        * lib/Makefile.m32: patched by Andr�s Garc�a
 
46716
 
 
46717
2002-01-17 15:34  bagder
 
46718
 
 
46719
        * include/curl/curl.h, src/version.h: 7.9.3-pre3
 
46720
 
 
46721
2002-01-17 15:25  bagder
 
46722
 
 
46723
        * CHANGES: correct ssl version, fixed ssl writes, solved time-out
 
46724
          disconnect without text, fixed dns cache problem, made it compile
 
46725
          with openssl before 0.9.5 again and extended libcurl-the-guide a
 
46726
          bit more
 
46727
 
 
46728
2002-01-17 15:24  bagder
 
46729
 
 
46730
        * docs/libcurl-the-guide: more text added
 
46731
 
 
46732
2002-01-17 14:45  bagder
 
46733
 
 
46734
        * docs/examples/simplessl.c: added a comment about this example
 
46735
          only works with 7.9.3 and newer libs
 
46736
 
 
46737
2002-01-17 11:40  bagder
 
46738
 
 
46739
        * lib/ssluse.c: Richard Archer made it compile and build with
 
46740
          OpenSSL versions prior to 0.9.5
 
46741
 
 
46742
2002-01-17 09:03  bagder
 
46743
 
 
46744
        * lib/hostip.c: include our own sprintf() prototype to make it
 
46745
          return sensible data on all platforms, I also edited a few data
 
46746
          types slightly to prevent my compiler from warning on
 
46747
          comparisions between signed and unsigned values
 
46748
 
 
46749
2002-01-17 08:38  bumblebury
 
46750
 
 
46751
        * lib/hostip.c: Get this working, still need to check for leaks and
 
46752
          such, but should be fine..
 
46753
 
 
46754
2002-01-17 07:55  bumblebury
 
46755
 
 
46756
        * lib/hostip.c: Make the keys for hostcache entries be in the
 
46757
          format:: host:port, so accessing curl.haxx.se on port 80 would
 
46758
          yield a key value of :: curl.haxx.se:80
 
46759
 
 
46760
2002-01-17 01:27  bagder
 
46761
 
 
46762
        * docs/libcurl-the-guide: filled-in text in the "Building" chapter
 
46763
          and added a "libcurl with C++" chapter
 
46764
 
 
46765
2002-01-17 00:28  bagder
 
46766
 
 
46767
        * lib/sendf.c: SSL writes passed back a silly length...
 
46768
 
 
46769
2002-01-16 23:26  bagder
 
46770
 
 
46771
        * lib/connect.c: fixed time-out returned without error text set
 
46772
 
 
46773
2002-01-16 18:45  bagder
 
46774
 
 
46775
        * lib/version.c: Kevin Roth's SSLeay() patch, slight edited by me.
 
46776
          Works with OpenSSL 0.9.5 now.
 
46777
 
 
46778
2002-01-16 16:12  bagder
 
46779
 
 
46780
        * include/curl/curl.h, src/version.h: 7.9.3-pre2
 
46781
 
 
46782
2002-01-16 16:04  bagder
 
46783
 
 
46784
        * CHANGES: --cc and working non-blocking sockets uploads
 
46785
 
 
46786
2002-01-16 15:53  bagder
 
46787
 
 
46788
        * lib/urldata.h: - shrunk the BUFSIZE define from 50K to 20K - made
 
46789
          a separate buffer for uploads (due to the non-blocking stuff) -
 
46790
          added two connectdata struct fields for non-blocking uploads
 
46791
 
 
46792
2002-01-16 15:50  bagder
 
46793
 
 
46794
        * lib/transfer.c: modified to deal with the new non-blocking
 
46795
          versions of Curl_read() and Curl_write().
 
46796
 
 
46797
2002-01-16 15:49  bagder
 
46798
 
 
46799
        * lib/sendf.h: Curl_write's 5th argument now is signed
 
46800
 
 
46801
2002-01-16 15:49  bagder
 
46802
 
 
46803
        * lib/sendf.c: Curl_read() and Curl_write() are both now adjusted
 
46804
          to return properly in cases where EWOULDBLOCK or equivalent is
 
46805
          returned. We must not block.
 
46806
 
 
46807
2002-01-16 15:47  bagder
 
46808
 
 
46809
        * lib/telnet.c: Curl_write() now takes a different 5th argument
 
46810
 
 
46811
2002-01-16 15:47  bagder
 
46812
 
 
46813
        * lib/http.c: Somewhat ugly fix to deal with non-blocking sockets.
 
46814
          We just loop and try again. THIS IS NOT A NICE FIX.
 
46815
 
 
46816
2002-01-16 15:46  bagder
 
46817
 
 
46818
        * lib/ftp.c: Somewhat ugly fix to deal with non-blocking sockets.
 
46819
          We just loop and try again. THIS IS NOT A NICE FIX. We
 
46820
          should/must make a select() then and only retry when we can write
 
46821
          to the socket again.
 
46822
 
 
46823
2002-01-16 15:20  bagder
 
46824
 
 
46825
        * curl-config.in: added support for --cc to output the compiler
 
46826
          name. This makes it possible to compile libcurl stuff without any
 
46827
          prior knowledge:
 
46828
 
 
46829
          cc=`curl-config --cc` cflags=`curl-config --cflags`
 
46830
          libs=`curl-config --libs`
 
46831
 
 
46832
          $cc $flags $libs -o example example.c
 
46833
 
 
46834
          Or if you prefer, the oh-so-cool single-line version:
 
46835
 
 
46836
          `curl-config --cc --cflags --libs` -o example example.c
 
46837
 
 
46838
2002-01-16 15:13  bagder
 
46839
 
 
46840
        * docs/examples/README: added a somewhat cool single-line command
 
46841
          that builds most example sources on unix-like systems
 
46842
 
 
46843
2002-01-15 09:22  bagder
 
46844
 
 
46845
        * docs/libcurl-the-guide: initial attempt to write a tutorial-like
 
46846
          libcurl guide
 
46847
 
 
46848
2002-01-15 00:32  bagder
 
46849
 
 
46850
        * CHANGES: fixed non-blocking reads, fixed ssl sessions, in_addr_t
 
46851
          and more non-blocking
 
46852
 
 
46853
2002-01-15 00:14  bagder
 
46854
 
 
46855
        * lib/: ftp.c, http.c, sendf.c, sendf.h, telnet.c, transfer.c:
 
46856
          Curl_read() now returns a negative return code if EWOULDBLOCK or
 
46857
          similar
 
46858
 
 
46859
2002-01-15 00:14  bagder
 
46860
 
 
46861
        * lib/hostip.c: a memory leak when name lookup failed is now
 
46862
          removed
 
46863
 
 
46864
2002-01-14 08:53  bagder
 
46865
 
 
46866
        * acinclude.m4: Stoned Elipot's patch for the in_addr_t test
 
46867
 
 
46868
2002-01-14 06:36  bumblebury
 
46869
 
 
46870
        * lib/hash.h: Remove erreaneous include, setup.h is included one
 
46871
          line above
 
46872
 
 
46873
2002-01-13 12:32  bagder
 
46874
 
 
46875
        * docs/examples/simplessl.c: G�tz Babin-Ebell updated with some new
 
46876
          7.9.3 features
 
46877
 
 
46878
2002-01-13 12:32  bagder
 
46879
 
 
46880
        * docs/curl_easy_setopt.3: G�tz Babin-Ebell provided some
 
46881
          documantation for the ENGINE stuff
 
46882
 
 
46883
2002-01-10 10:00  bagder
 
46884
 
 
46885
        * docs/examples/: Makefile.am, http-post.c: added http-post.c
 
46886
 
 
46887
2002-01-10 08:38  bagder
 
46888
 
 
46889
        * docs/BUGS: slightly extended to mention that -v and -i are good
 
46890
          options to use when reporting bugs
 
46891
 
 
46892
2002-01-09 14:23  bagder
 
46893
 
 
46894
        * docs/examples/simple.c: bad comment begone
 
46895
 
 
46896
2002-01-09 14:22  bagder
 
46897
 
 
46898
        * docs/examples/simple.c: cut off argc and argv as well
 
46899
 
 
46900
2002-01-09 14:22  bagder
 
46901
 
 
46902
        * docs/examples/simple.c: Cleaned up this example to make it even
 
46903
          simpler.
 
46904
 
 
46905
2002-01-09 10:38  bagder
 
46906
 
 
46907
        * lib/ssluse.c: Cris Bailiff found out that when the SSL session
 
46908
          cache was filled, libcurl would crash. This corrects the problem.
 
46909
 
 
46910
2002-01-09 00:27  bagder
 
46911
 
 
46912
        * docs/INSTALL: David Bentham's updated QNX notification
 
46913
 
 
46914
2002-01-09 00:23  bagder
 
46915
 
 
46916
        * lib/ssluse.c: added a missing failf() before returning an error
 
46917
          code
 
46918
 
 
46919
2002-01-09 00:19  bagder
 
46920
 
 
46921
        * lib/sendf.c: this seems to correct the SSL reading problem
 
46922
          introduced when switching over to non-blocking sockets, but this
 
46923
          loops very nastily. We should return back to the select() and
 
46924
          wait there until more data arrives, not just blindly attempt
 
46925
          again and again...
 
46926
 
 
46927
2002-01-08 14:05  bagder
 
46928
 
 
46929
        * docs/examples/ftpget.c: I made the write callback create the file
 
46930
          the first time it gets called so that it won't create an empty
 
46931
          file if the remote file doesn't exist
 
46932
 
 
46933
2002-01-08 10:32  bagder
 
46934
 
 
46935
        * tests/runtests.pl: test case 38 added a few new requirements
 
46936
 
 
46937
2002-01-08 10:32  bagder
 
46938
 
 
46939
        * tests/FILEFORMAT: updated
 
46940
 
 
46941
2002-01-08 10:32  bagder
 
46942
 
 
46943
        * tests/getpart.pm: added some tracability
 
46944
 
 
46945
2002-01-08 10:31  bagder
 
46946
 
 
46947
        * tests/data/: Makefile.am, test38: test case 38, try a HTTP
 
46948
          download resume without the server supporting ranges
 
46949
 
 
46950
2002-01-08 09:26  bagder
 
46951
 
 
46952
        * docs/examples/Makefile.am: another example source added
 
46953
 
 
46954
2002-01-08 09:25  bagder
 
46955
 
 
46956
        * docs/examples/ftpgetresp.c, include/curl/curl.h, src/version.h:
 
46957
          7.9.3 pre-release commit
 
46958
 
 
46959
2002-01-08 08:22  bagder
 
46960
 
 
46961
        * CHANGES: non-blocking sockets, DNS caching updated, cookies
 
46962
          corrected, bool is now unsigned everywhere
 
46963
 
 
46964
2002-01-08 08:06  bagder
 
46965
 
 
46966
        * lib/hostip.c: added two typecasts to prevent compiler (gcc3)
 
46967
          warnings
 
46968
 
 
46969
2002-01-08 05:30  bumblebury
 
46970
 
 
46971
        * lib/: hostip.c, urldata.h: 1) the dns_cache_timeout should be an
 
46972
          integer, not a bool 2) in the curl_dns_cache_entry structure,
 
46973
          timestamp should be a time_t instead of an integer (although I
 
46974
          doubt it matters).
 
46975
 
 
46976
2002-01-08 05:26  bumblebury
 
46977
 
 
46978
        * include/curl/curl.h, lib/hostip.c, lib/url.c, lib/urldata.h: Add
 
46979
          support for DNS cache timeouts via the CURLOPT_DNS_CACHE_TIMEOUT
 
46980
          option.
 
46981
 
 
46982
          The default cache timeout for this is 60 seconds, which is
 
46983
          arbitrary and completely subject to change :)
 
46984
 
 
46985
2002-01-08 00:05  bagder
 
46986
 
 
46987
        * lib/cookie.c: As identified in bug report #495290, the last
 
46988
          "name=value" pair in a Set-Cookie: line was ignored if they
 
46989
          didn't end with a trailing semicolon. This is indeed wrong
 
46990
          syntax, but there are high-profile web sites out there sending
 
46991
          cookies like that so we must make a best-effort to parse them.
 
46992
 
 
46993
2002-01-07 23:47  bagder
 
46994
 
 
46995
        * lib/setup.h: the bool typedef is now made unsigned, to make sure
 
46996
          it stays that on all platforms, unrelated to what they might
 
46997
          prefer by default
 
46998
 
 
46999
2002-01-07 23:46  bagder
 
47000
 
 
47001
        * lib/transfer.c: removed silly check for >=0 of a supposedly
 
47002
          unsigned value!
 
47003
 
 
47004
2002-01-07 21:55  bumblebury
 
47005
 
 
47006
        * lib/hostip.c: Probably not necessary, but good practice.
 
47007
 
 
47008
2002-01-07 21:52  bumblebury
 
47009
 
 
47010
        * include/curl/curl.h, lib/easy.c, lib/hash.c, lib/hash.h,
 
47011
          lib/hostip.c, lib/hostip.h, lib/multi.c, lib/url.c,
 
47012
          lib/urldata.h: Make cach'ing work with threads now, there are now
 
47013
          three cases:
 
47014
 
 
47015
              - Use a global dns cache (via setting the tentatively named,
 
47016
              CURLOPT_DNS_USE_GLOBAL_CACHE option to true)
 
47017
              - Use a per-handle dns cache, by default
 
47018
              - Use a pooled dns cache when in the "multi" interface
 
47019
 
 
47020
2002-01-07 19:38  bagder
 
47021
 
 
47022
        * lib/: connect.c, ssluse.c: Modified to use non-blocking sockets
 
47023
          all the time.
 
47024
 
 
47025
2002-01-07 17:03  bagder
 
47026
 
 
47027
        * CHANGES: VC++ makefile, HTTP 204, cookie fix, non-blocking socket
 
47028
          for better SSL connection timeout
 
47029
 
 
47030
2002-01-07 16:24  bagder
 
47031
 
 
47032
        * lib/transfer.c: added proper breaks in the switch()
 
47033
 
 
47034
2002-01-07 16:14  bagder
 
47035
 
 
47036
        * docs/INSTALL: Added David Bentham's notes about QNX and
 
47037
          FD_SETSIZE
 
47038
 
 
47039
2002-01-07 15:57  bagder
 
47040
 
 
47041
        * lib/transfer.c: HTTP response 204 should be treated similar to
 
47042
          304, that is we must not expect (nor read) any response-body
 
47043
 
 
47044
2002-01-07 15:56  bagder
 
47045
 
 
47046
        * lib/cookie.c: added precautions to not go insane when two
 
47047
          matching cookies end up in the cookie list, even though they're
 
47048
          not supposed to do that...
 
47049
 
 
47050
2002-01-05 00:48  subman
 
47051
 
 
47052
        * lib/curllib.dsp: Add hash and llist to VC dsp file
 
47053
 
 
47054
2002-01-05 00:47  subman
 
47055
 
 
47056
        * lib/Makefile.vc6: Add hash and llist to VC makefile
 
47057
 
 
47058
2002-01-04 14:20  bagder
 
47059
 
 
47060
        * tests/runtests.pl: -l lists all tests
 
47061
 
 
47062
2002-01-04 14:15  bagder
 
47063
 
 
47064
        * docs/MANUAL: The former -c is "-C -" these days
 
47065
 
 
47066
2002-01-04 10:57  bagder
 
47067
 
 
47068
        * CHANGES: dns cache, ftp response read, 64bit fixes, printf
 
47069
          replaces, inet_ntoa_r corrections
 
47070
 
 
47071
2002-01-04 10:53  bagder
 
47072
 
 
47073
        * lib/telnet.c: replaced printf() => Curl_sendf()
 
47074
 
 
47075
2002-01-04 10:53  bagder
 
47076
 
 
47077
        * lib/getenv.c: removed a commented line
 
47078
 
 
47079
2002-01-04 10:52  bagder
 
47080
 
 
47081
        * lib/krb4.c: fixed an inet_ntoa() occurance to use inet_ntoa_r()
 
47082
          if it is available.  I also replaced all printf() calls with
 
47083
          calls to Curl_failf()
 
47084
 
 
47085
2002-01-04 10:38  bagder
 
47086
 
 
47087
        * lib/url.c: an unconditional occurance of inet_ntoa() now uses
 
47088
          inet_ntoa_r() on all platforms that have such a function.  This
 
47089
          affects multi-thread running libcurls on IPv4 systems that have
 
47090
          VERBOSE switched on. The previous version was risking that
 
47091
          another thread overwrote the data before it was read out in this
 
47092
          thread. There could possibly also be a slight risk that the data
 
47093
          isn't zero terminated for a short while and thus could cause the
 
47094
          thread to crash...
 
47095
 
 
47096
2002-01-04 10:35  bagder
 
47097
 
 
47098
        * lib/ftp.c: #include the local "inet_ntoa_r.h" file if no proto
 
47099
          was found in the global header directory but the function *is*
 
47100
          present!
 
47101
 
 
47102
2002-01-04 10:17  bagder
 
47103
 
 
47104
        * lib/ftp.c: The buffer in ftp_pasv_verbose(), used for
 
47105
          gethostbyaddr_r(), is now defined to become properly 8-byte
 
47106
          aligned on 64-bit archs. Philip Gladstone reported.
 
47107
 
 
47108
2002-01-04 10:03  bagder
 
47109
 
 
47110
        * lib/ftp.c: The FTP response lines are now passed to the function
 
47111
          callback registered for headers.
 
47112
 
 
47113
2002-01-03 16:03  bagder
 
47114
 
 
47115
        * Makefile.am, configure.in: multi stuff from the multi-dev branch
 
47116
 
 
47117
2002-01-03 16:01  bagder
 
47118
 
 
47119
        * lib/: Makefile.am, multi.c, multi.h, transfer.c, transfer.h,
 
47120
          url.c, url.h, urldata.h: merged the multi-dev branch back into
 
47121
          MAIN again
 
47122
 
 
47123
2002-01-03 11:22  bagder
 
47124
 
 
47125
        * lib/: Makefile.am, connect.c, easy.c, ftp.c, hash.c, hash.h,
 
47126
          hostip.c, hostip.h, llist.c, llist.h, url.c: Sterling Hughes'
 
47127
          provided initial DNS cache source code.
 
47128
 
 
47129
2002-01-03 10:43  bagder
 
47130
 
 
47131
        * CHANGES, docs/curl.1, lib/urldata.h: minor changes
 
47132
 
 
47133
2002-01-03 10:12  bagder
 
47134
 
 
47135
        * CVS-INFO: added required software and Guido Neitzer's Mac OS X
 
47136
          build instructions
 
47137
 
 
47138
2002-01-03 09:22  bagder
 
47139
 
 
47140
        * tests/runtests.pl: added a little percentage for "ok coverage"
 
47141
 
 
47142
2002-01-03 09:07  bagder
 
47143
 
 
47144
        * src/main.c: Changed how -I/--head works when --include is also
 
47145
          used... Test case 104 stopped working after the dec-20 fixes that
 
47146
          now supports FTP operations to skip the transfer phase.
 
47147
 
 
47148
2002-01-03 08:23  bagder
 
47149
 
 
47150
        * CHANGES: Philip Gladstone's fixes
 
47151
 
 
47152
2002-01-03 01:51  bagder
 
47153
 
 
47154
        * lib/ftp.c: pass an 'int' as the third argument to bind()
 
47155
 
 
47156
2002-01-03 00:22  bagder
 
47157
 
 
47158
        * lib/transfer.c: don't fail on partly downloaded content if we
 
47159
          follow a "new URL" due to the follow-location logic
 
47160
 
 
47161
2002-01-02 18:42  bagder
 
47162
 
 
47163
        * lib/urldata.h: incorporated the 1.93 => 1.94 change into this
 
47164
          branch too
 
47165
 
 
47166
2002-01-02 11:06  bagder
 
47167
 
 
47168
        * lib/: connect.c, ftp.c, hostip.c: Philip Gladstone's 64-bit sparc
 
47169
          native compiler compatibility issues fixed.
 
47170
 
 
47171
2001-12-21 10:55  bagder
 
47172
 
 
47173
        * CHANGES.0: the changes from 1999 is now in CHANGES.1999
 
47174
 
 
47175
2001-12-21 10:54  bagder
 
47176
 
 
47177
        * CHANGES.1999: moved the changes from 1999 into its own file
 
47178
 
 
47179
2001-12-21 10:20  bagder
 
47180
 
 
47181
        * docs/FAQ: rewrote 3.9 to be more generic with more languages:
 
47182
          "3.9 How do I use curl in my favourite programming language?"
 
47183
 
 
47184
2001-12-21 09:10  bagder
 
47185
 
 
47186
        * docs/FAQ: spell
 
47187
 
 
47188
2001-12-21 09:02  bagder
 
47189
 
 
47190
        * CHANGES: recent fixes
 
47191
 
 
47192
2001-12-20 16:58  bagder
 
47193
 
 
47194
        * lib/url.c: *cool* fix by Bj�rn Stenberg, makes proxy transfers
 
47195
          work better...! :-)
 
47196
 
 
47197
2001-12-20 12:22  bagder
 
47198
 
 
47199
        * lib/: ftp.c, urldata.h: If nobody is set we won't download any
 
47200
          FTP file. If include_header is set, we return a set of headers
 
47201
          not more. This enables FTP operations that don't transfer any
 
47202
          data, only perform FTP commands.
 
47203
 
 
47204
2001-12-20 00:25  bagder
 
47205
 
 
47206
        * docs/FAQ: Added 4.5.6 "301 Moved Permanently", as a reply to bug
 
47207
          report #495215
 
47208
 
 
47209
2001-12-18 15:52  bagder
 
47210
 
 
47211
        * lib/: multi.c, multi.h: edits
 
47212
 
 
47213
2001-12-18 15:43  bagder
 
47214
 
 
47215
        * lib/: multi.c, transfer.c, transfer.h, urldata.h: More tweaks.
 
47216
          Yay! We managed to actually download data with the new interace
 
47217
          now! Still a long way to go...
 
47218
 
 
47219
2001-12-18 11:13  bagder
 
47220
 
 
47221
        * docs/examples/: Makefile.am, simplessl.c: G�tz Babin-Ebell's
 
47222
          contributed "simplessl.c" example source code
 
47223
 
 
47224
2001-12-18 02:00  bagder
 
47225
 
 
47226
        * buildconf: run automake last
 
47227
 
 
47228
2001-12-18 00:43  bagder
 
47229
 
 
47230
        * Makefile.am, configure.in, lib/multi.c, lib/transfer.c,
 
47231
          lib/transfer.h, lib/urldata.h: things are moving
 
47232
 
 
47233
2001-12-18 00:10  bagder
 
47234
 
 
47235
        * lib/transfer.c: Major hack in Transfer(). I moved *ALL* local
 
47236
          local variables (with only a few exceptions) into a struct
 
47237
          instead, as that'll make it easier to store state between
 
47238
          invokes. Parts of this function will be moved out into functions
 
47239
          that are supposed to support getting invoked multiple times
 
47240
          instead of dealing with it all in one huge loop like today...
 
47241
 
 
47242
2001-12-18 00:01  bagder
 
47243
 
 
47244
        * CHANGES, configure.in, docs/THANKS, include/curl/curl.h,
 
47245
          lib/memdebug.h, lib/setup.h, lib/ssluse.c, lib/url.c,
 
47246
          lib/urldata.h, src/main.c, src/setup.h: G�tz Babin-Ebell's
 
47247
          OpenSSL ENGINE patch
 
47248
 
 
47249
2001-12-17 11:32  bagder
 
47250
 
 
47251
        * docs/TODO: strip trailing CRs
 
47252
 
 
47253
2001-12-17 10:33  bagder
 
47254
 
 
47255
        * docs/curl_formparse.3: cut off the description to prevent people
 
47256
          from using this!
 
47257
 
 
47258
2001-12-16 13:54  bagder
 
47259
 
 
47260
        * docs/curl_formadd.3: Marcus Webster's added
 
47261
          CURLFORM_CONTENTHEADER docs
 
47262
 
 
47263
2001-12-14 13:59  bagder
 
47264
 
 
47265
        * CHANGES, docs/THANKS, include/curl/curl.h, lib/formdata.c,
 
47266
          lib/formdata.h: Marcus Webster's newly added
 
47267
          CURLFORM_CONTENTHEADER
 
47268
 
 
47269
2001-12-13 13:59  bagder
 
47270
 
 
47271
        * lib/: transfer.c, transfer.h, url.c, url.h, urldata.h: moved
 
47272
          around functions, split some functions to be better fitted for
 
47273
          the multi interface
 
47274
 
 
47275
2001-12-13 13:58  bagder
 
47276
 
 
47277
        * lib/: multi.c, multi.h: one step further
 
47278
 
 
47279
2001-12-13 13:58  bagder
 
47280
 
 
47281
        * lib/Makefile.am: added the multi.[ch] files
 
47282
 
 
47283
2001-12-13 13:55  bagder
 
47284
 
 
47285
        * lib/multi-app.c: moved this to ../multi/app.c
 
47286
 
 
47287
2001-12-13 08:34  bagder
 
47288
 
 
47289
        * lib/multi-app.c: This file is added here for documentational
 
47290
          purposes only. It shows how an application could use the
 
47291
          multi-interface.
 
47292
 
 
47293
          This file is targeted for removal later. It should become an
 
47294
          example source code in the docs directory instead!
 
47295
 
 
47296
2001-12-13 08:16  bagder
 
47297
 
 
47298
        * lib/: multi.c, multi.h: minor changes
 
47299
 
 
47300
2001-12-11 16:08  bagder
 
47301
 
 
47302
        * lib/sendf.c: solaris 2.5.1 needs the sys/types.h file before the
 
47303
          sys/socket.h
 
47304
 
 
47305
2001-12-11 14:13  bagder
 
47306
 
 
47307
        * lib/: connect.c, dict.c, ftp.c, http.c, krb4.c, security.c,
 
47308
          sendf.c, ssluse.c: failf() calls should not have newlines in the
 
47309
          message string!
 
47310
 
 
47311
2001-12-11 01:48  bagder
 
47312
 
 
47313
        * src/main.c: when the file name given to -T is used to build an
 
47314
          upload path, the local directory part is now stripped off and
 
47315
          only the actual file name part will be used
 
47316
 
 
47317
2001-12-10 12:59  bagder
 
47318
 
 
47319
        * docs/curl.1: HTTP_PROXY => http_proxy as Bj�rn pointed out
 
47320
 
 
47321
2001-12-10 08:46  bagder
 
47322
 
 
47323
        * docs/curl_easy_setopt.3: corrected the READFUNCTION docs slightly
 
47324
 
 
47325
2001-12-07 16:56  bagder
 
47326
 
 
47327
        * lib/http.c: corrected the comment above gmtime_r
 
47328
 
 
47329
2001-12-07 16:51  bagder
 
47330
 
 
47331
        * configure.in, lib/http.c: added gmtime_r check
 
47332
 
 
47333
2001-12-07 10:24  crisb
 
47334
 
 
47335
        * perl/README: Updated location information for Curl_easy
 
47336
 
 
47337
2001-12-06 15:40  bagder
 
47338
 
 
47339
        * docs/TODO: Jason Mancini's -Oalways suggestion
 
47340
 
 
47341
2001-12-06 13:48  bagder
 
47342
 
 
47343
        * docs/INSTALL: let us know if curl compiles on more platforms
 
47344
 
 
47345
2001-12-06 08:11  bagder
 
47346
 
 
47347
        * docs/INSTALL: curl compiles on HURD
 
47348
 
 
47349
2001-12-05 09:36  bagder
 
47350
 
 
47351
        * CHANGES, include/curl/curl.h, src/version.h: 7.9.2 commit
 
47352
 
 
47353
2001-12-05 07:47  bagder
 
47354
 
 
47355
        * lib/url.c: Jon Travis suggested fix. when CURLOPT_HTTPGET is used
 
47356
          we must assign set.upload to FALSE or else we might still get an
 
47357
          upload if the previous operation was an upload!
 
47358
 
 
47359
2001-12-04 17:33  bagder
 
47360
 
 
47361
        * src/macos/curl.mcp.xml.sit.hqx: Eric-update
 
47362
 
 
47363
2001-12-04 14:03  bagder
 
47364
 
 
47365
        * src/macos/curl.mcp.xml.sit.hqx: Eric's updated version
 
47366
 
 
47367
2001-12-04 14:03  bagder
 
47368
 
 
47369
        * lib/: connect.c, getpass.c, hostip.c, sendf.c: Eric's #include
 
47370
          fixes for better macos compiles
 
47371
 
 
47372
2001-12-04 10:16  bagder
 
47373
 
 
47374
        * CHANGES: Eric brought some files for macos compiles
 
47375
 
 
47376
2001-12-04 10:14  bagder
 
47377
 
 
47378
        * lib/transfer.c: i'm soooo funny
 
47379
 
 
47380
2001-12-04 09:48  bagder
 
47381
 
 
47382
        * src/Makefile.am: added macos files to the distribution archive
 
47383
 
 
47384
2001-12-04 08:47  bagder
 
47385
 
 
47386
        * lib/multi.c: more comments
 
47387
 
 
47388
2001-12-04 07:56  bagder
 
47389
 
 
47390
        * src/macos/: MACINSTALL.TXT, curl.mcp.xml.sit.hqx,
 
47391
          src/curl_GUSIConfig.cpp, src/macos_main.cpp: MacOS (not Mac OS X)
 
47392
          compilation files
 
47393
 
 
47394
2001-12-04 07:52  bagder
 
47395
 
 
47396
        * config-mac.h, src/config-mac.h: Eric's update
 
47397
 
 
47398
2001-12-03 14:56  bagder
 
47399
 
 
47400
        * CHANGES: the happy events so far today
 
47401
 
 
47402
2001-12-03 14:48  bagder
 
47403
 
 
47404
        * lib/: ftp.c, urldata.h: As Eric Lavigne pointed out, the ftp
 
47405
          response reader MUST cache data that is not dealt with when we
 
47406
          find an end-of-response line, as there might be important stuff
 
47407
          even after the correct line. So on subsequent invokes, the cached
 
47408
          data must be used!
 
47409
 
 
47410
2001-12-03 14:46  bagder
 
47411
 
 
47412
        * tests/: ftpserver.pl, data/Makefile.am, data/test126: test case
 
47413
          126 added, this uses RETRWEIRDO that makes the FTP server send
 
47414
          two responses at once, to excerise the part of curl to make sure
 
47415
          it can cache (parts of) responses properly.
 
47416
 
 
47417
2001-12-03 13:57  bagder
 
47418
 
 
47419
        * lib/strequal.c: Eric nailed a but in strnequal() for macintosh
 
47420
 
 
47421
2001-12-03 11:38  bagder
 
47422
 
 
47423
        * docs/TODO: the final ftp ipv6 support has been added!
 
47424
 
 
47425
2001-12-03 11:07  bagder
 
47426
 
 
47427
        * docs/: FEATURES, INSTALL, README.win32: updates
 
47428
 
 
47429
2001-12-03 11:00  bagder
 
47430
 
 
47431
        * LEGAL: updated the copyright year range
 
47432
 
 
47433
2001-12-03 10:59  bagder
 
47434
 
 
47435
        * README: cool.haxx.se now only allows http downloads
 
47436
 
 
47437
2001-12-03 10:44  bagder
 
47438
 
 
47439
        * docs/BUGS: modified the stack trace section slightly
 
47440
 
 
47441
2001-12-03 09:22  bagder
 
47442
 
 
47443
        * CHANGES: pre7 and pre8 details
 
47444
 
 
47445
2001-12-03 08:43  bagder
 
47446
 
 
47447
        * tests/data/Makefile.am: test127~ should not be included!
 
47448
 
 
47449
2001-12-02 15:16  bagder
 
47450
 
 
47451
        * lib/: url.c, urldata.h: more careful re-use of connections when
 
47452
          SSL is used over proxies
 
47453
 
 
47454
2001-12-02 13:09  bagder
 
47455
 
 
47456
        * lib/Makefile.vc6: SM renamed the debug DLL
 
47457
 
 
47458
2001-12-02 13:07  bagder
 
47459
 
 
47460
        * config-win32.h: added a in_addr_t #define
 
47461
 
 
47462
2001-11-30 14:40  bagder
 
47463
 
 
47464
        * docs/curl_easy_setopt.3: documented CURLOPT_HTTP_VERSION and
 
47465
          CURLOPT_FTP_USE_EPSV
 
47466
 
 
47467
2001-11-30 14:30  bagder
 
47468
 
 
47469
        * docs/curl.1: added --disable-epsv
 
47470
 
 
47471
2001-11-30 10:29  bagder
 
47472
 
 
47473
        * src/config-mac.h: no include, no const in strdup
 
47474
 
 
47475
2001-11-30 10:26  bagder
 
47476
 
 
47477
        * src/main.c: fixed the option parser to not loop when a long
 
47478
          option is specified
 
47479
 
 
47480
2001-11-29 21:15  bagder
 
47481
 
 
47482
        * tests/runtests.pl: remove the command file after each test
 
47483
 
 
47484
2001-11-29 21:15  bagder
 
47485
 
 
47486
        * tests/data/: Makefile.am, test126, test190: test126 renamed to
 
47487
          test190 as it has to be last among the FTP tests because of some
 
47488
          problems in the test server :-/
 
47489
 
 
47490
2001-11-29 20:58  bagder
 
47491
 
 
47492
        * tests/data/: Makefile.am, test127: test 127 --disable-epsv
 
47493
 
 
47494
2001-11-29 20:42  bagder
 
47495
 
 
47496
        * CHANGES, src/main.c: --disable-epsv
 
47497
 
 
47498
2001-11-29 13:50  bagder
 
47499
 
 
47500
        * CHANGES: fixes for tru64, fixes for mac
 
47501
 
 
47502
2001-11-29 13:49  bagder
 
47503
 
 
47504
        * include/curl/curl.h, lib/url.c: disabling EPSV is now possible
 
47505
 
 
47506
2001-11-29 13:48  bagder
 
47507
 
 
47508
        * lib/telnet.c: stdin is file descriptor 0
 
47509
 
 
47510
2001-11-29 13:47  bagder
 
47511
 
 
47512
        * src/: setup.h, urlglob.c: mac fixes
 
47513
 
 
47514
2001-11-29 13:42  bagder
 
47515
 
 
47516
        * Makefile.am, src/Makefile.am: added mac stuff
 
47517
 
 
47518
2001-11-29 13:40  bagder
 
47519
 
 
47520
        * config-mac.h, src/config-mac.h: updated mac specific include
 
47521
          files
 
47522
 
 
47523
2001-11-29 13:33  bagder
 
47524
 
 
47525
        * config-mac.h: unix newlines
 
47526
 
 
47527
2001-11-29 13:32  bagder
 
47528
 
 
47529
        * config-mac.h: wrongly set binary
 
47530
 
 
47531
2001-11-29 00:29  bagder
 
47532
 
 
47533
        * CHANGES: mucho stuff since pre6!
 
47534
 
 
47535
2001-11-29 00:21  bagder
 
47536
 
 
47537
        * include/curl/curl.h: added CURLOPT_FTP_USE_EPSV
 
47538
 
 
47539
2001-11-29 00:21  bagder
 
47540
 
 
47541
        * acconfig.h: in_addr_t added
 
47542
 
 
47543
2001-11-29 00:20  bagder
 
47544
 
 
47545
        * lib/: ftp.c, url.c, urldata.h: CURLOPT_FTP_USE_EPSV can now be
 
47546
          set to FALSE to prevent libcurl from attempting to use EPSV
 
47547
          before the standard PASV.
 
47548
 
 
47549
2001-11-29 00:19  bagder
 
47550
 
 
47551
        * lib/memdebug.c: fill memory with junk on malloc()
 
47552
 
 
47553
2001-11-29 00:14  bagder
 
47554
 
 
47555
        * acinclude.m4: now sets a type for in_addr_t even if it isn't
 
47556
          found in the #include files like on my linux box
 
47557
 
 
47558
2001-11-28 17:00  bagder
 
47559
 
 
47560
        * lib/: multi.c, multi.h: more more more MORE
 
47561
 
 
47562
2001-11-28 16:46  bagder
 
47563
 
 
47564
        * lib/multi.c: the perform "state machine" is more explained now
 
47565
 
 
47566
2001-11-28 16:25  bagder
 
47567
 
 
47568
        * lib/: multi.c, multi.h: mods
 
47569
 
 
47570
2001-11-28 14:45  bagder
 
47571
 
 
47572
        * tests/data/: test103, test105, test106, test107, test109,
 
47573
          test110, test111, test112, test115, test117, test118, test119,
 
47574
          test120, test121, test122, test123, test124, test400: adjusted to
 
47575
          new FTP commands in the command sequence
 
47576
 
 
47577
2001-11-28 14:16  bagder
 
47578
 
 
47579
        * acinclude.m4, configure.in: Added an in_addr_t check
 
47580
 
 
47581
2001-11-28 14:07  bagder
 
47582
 
 
47583
        * tests/: ftpserver.pl, data/test100, data/test102: EPSV and SIZE
 
47584
          adjustments
 
47585
 
 
47586
2001-11-28 14:05  bagder
 
47587
 
 
47588
        * lib/ftp.c: Added EPSV which is now unconditionally always tried
 
47589
          before PASV, which makes it work reaaaaly nicely on IPv6-enabled
 
47590
          hosts! Added SIZE before RETR is made, always done on downloads.
 
47591
          It makes us know the size prior to download much more frequently.
 
47592
          Unfortunately, this breaks all the FTP test cases. *fixfixfix*
 
47593
 
 
47594
2001-11-28 13:16  bagder
 
47595
 
 
47596
        * lib/ftp.c: use in_addr_t for inet_addr() return code. Now, now
 
47597
          portable is this *REALLY*? We should add some configure tests for
 
47598
          this!
 
47599
 
 
47600
2001-11-28 12:09  bagder
 
47601
 
 
47602
        * lib/: multi.c, multi.h: used in the new multi interface, not yet
 
47603
          actually part of libcurl but added to CVS to make them available
 
47604
          to others
 
47605
 
 
47606
2001-11-27 14:37  bagder
 
47607
 
 
47608
        * docs/FAQ: support para makes more sense now
 
47609
 
 
47610
2001-11-27 14:34  bagder
 
47611
 
 
47612
        * docs/FAQ: language
 
47613
 
 
47614
2001-11-27 14:33  bagder
 
47615
 
 
47616
        * docs/FAQ: the list of contributors are in the THANKS file these
 
47617
          days
 
47618
 
 
47619
2001-11-27 08:27  bagder
 
47620
 
 
47621
        * lib/: Makefile.am, mprintf.c, setup.h, strequal.c, urldata.h:
 
47622
          Eric Lavigne updates
 
47623
 
 
47624
2001-11-27 08:27  bagder
 
47625
 
 
47626
        * config-mac.h: for building on Mac before OS X
 
47627
 
 
47628
2001-11-27 07:53  bagder
 
47629
 
 
47630
        * docs/: Makefile.am, index.html: greep at mindspring.com provided
 
47631
          an index.html file that links to all the existing HTML documents.
 
47632
          It makes it easier to browse all the docs with your browser.
 
47633
 
 
47634
2001-11-27 01:53  bagder
 
47635
 
 
47636
        * CHANGES: EPSV details
 
47637
 
 
47638
2001-11-27 01:50  bagder
 
47639
 
 
47640
        * lib/ftp.c: commented out the EPSV support
 
47641
 
 
47642
2001-11-27 01:48  bagder
 
47643
 
 
47644
        * lib/ftp.c: initial code added to support EPSV (IPv6-style PASV)
 
47645
 
 
47646
2001-11-27 01:47  bagder
 
47647
 
 
47648
        * CHANGES: recent changes
 
47649
 
 
47650
2001-11-26 10:57  bagder
 
47651
 
 
47652
        * docs/curl.1: made the -C more correct and detailed
 
47653
 
 
47654
2001-11-23 10:04  bagder
 
47655
 
 
47656
        * lib/connect.c: Andr�s Garc�a's minor fix to make it compile on
 
47657
          win32
 
47658
 
 
47659
2001-11-22 15:16  bagder
 
47660
 
 
47661
        * CHANGES: recent fixes
 
47662
 
 
47663
2001-11-22 14:57  bagder
 
47664
 
 
47665
        * lib/connect.c: this fix seems to make the connect fail properly
 
47666
          even on IPv4-only Linux machines!
 
47667
 
 
47668
2001-11-22 14:03  bagder
 
47669
 
 
47670
        * docs/INSTALL: updated the list of machines
 
47671
 
 
47672
2001-11-22 10:40  bagder
 
47673
 
 
47674
        * lib/ftp.c: Eric fixed a wild write
 
47675
 
 
47676
2001-11-22 10:39  bagder
 
47677
 
 
47678
        * lib/arpa_telnet.h: Eric found a missing comma!!
 
47679
 
 
47680
2001-11-22 01:12  subman
 
47681
 
 
47682
        * lib/Makefile.vc6: Fixed release-ssl build
 
47683
 
 
47684
2001-11-22 01:06  subman
 
47685
 
 
47686
        * config-win32.h: Undefine long_long - not supported by VC
 
47687
 
 
47688
2001-11-22 00:11  bagder
 
47689
 
 
47690
        * docs/INSTALL: SM corrected wsock32 to ws2_32
 
47691
 
 
47692
2001-11-22 00:10  bagder
 
47693
 
 
47694
        * lib/Makefile.vc6: SM added connect.obj
 
47695
 
 
47696
2001-11-22 00:01  bagder
 
47697
 
 
47698
        * src/main.c: init the errorbuf to prevent junk from being output
 
47699
 
 
47700
2001-11-21 23:59  bagder
 
47701
 
 
47702
        * Makefile.dist: SM's vc target updates
 
47703
 
 
47704
2001-11-21 23:57  bagder
 
47705
 
 
47706
        * lib/connect.c: added error text for a failed connect case
 
47707
 
 
47708
2001-11-21 09:10  bagder
 
47709
 
 
47710
        * packages/Win32/cygwin/: Makefile.am, README: another Kevin Roth
 
47711
          update
 
47712
 
 
47713
2001-11-20 16:00  bagder
 
47714
 
 
47715
        * docs/curl.1, docs/curl_easy_getinfo.3, include/curl/curl.h,
 
47716
          lib/getinfo.c, lib/progress.c, lib/progress.h, lib/transfer.c,
 
47717
          lib/urldata.h, src/writeout.c: Georg Horn's STARTTRANSFER_TIME
 
47718
          patch
 
47719
 
 
47720
2001-11-20 09:03  bagder
 
47721
 
 
47722
        * docs/FAQ: -p, not -P, for proxy tunneling
 
47723
 
 
47724
2001-11-19 21:09  bagder
 
47725
 
 
47726
        * lib/Makefile.b32: use the ws2_32.lib now (Miklos Nemeth reporteD)
 
47727
 
 
47728
2001-11-19 21:08  bagder
 
47729
 
 
47730
        * lib/connect.h: long port => int port, as the c source uses!
 
47731
          (Miklos Nemeth found this)
 
47732
 
 
47733
2001-11-19 21:06  bagder
 
47734
 
 
47735
        * lib/Makefile.b32.resp: Miklos Nemeth pointed out the missing
 
47736
          connect.obj
 
47737
 
 
47738
2001-11-19 20:56  bagder
 
47739
 
 
47740
        * CHANGES: recent fixes
 
47741
 
 
47742
2001-11-19 20:21  bagder
 
47743
 
 
47744
        * src/main.c: Lars M Gustafsson showed us that the free(urlbuffer)
 
47745
          was totally unnecessary and plain wrong.
 
47746
 
 
47747
2001-11-19 10:42  bagder
 
47748
 
 
47749
        * packages/Win32/cygwin/: Makefile.am, README: Kevin Roth's fixes
 
47750
 
 
47751
2001-11-16 12:21  bagder
 
47752
 
 
47753
        * lib/http.c: Klevtsov Vadim's time condition fix
 
47754
 
 
47755
2001-11-15 15:16  bumblebury
 
47756
 
 
47757
        * lib/ftp.c: looks better on one line (testing the cvs diffing via
 
47758
          mail, but I also think this looks a bit better ;)
 
47759
 
 
47760
2001-11-14 21:13  bagder
 
47761
 
 
47762
        * docs/FAQ: spell, slightly modified "what you can do" crap
 
47763
 
 
47764
2001-11-14 14:43  bagder
 
47765
 
 
47766
        * docs/THANKS: added Richard Prescott's email
 
47767
 
 
47768
2001-11-14 10:32  bagder
 
47769
 
 
47770
        * docs/TODO: added Richard Levitte's suggestion to support multiple
 
47771
          -T options
 
47772
 
 
47773
2001-11-14 08:11  bagder
 
47774
 
 
47775
        * lib/ssluse.c: Samuel Listopad's fix to allow global_init =>
 
47776
          global_cleanup => global_init for ssl
 
47777
 
 
47778
2001-11-13 13:46  bagder
 
47779
 
 
47780
        * lib/ftp.c: corrected the ftp_getsize() usage, as the HPUX
 
47781
          compiler warned on them
 
47782
 
 
47783
2001-11-13 13:09  bagder
 
47784
 
 
47785
        * lib/ftp.c: uninitialized variable
 
47786
 
 
47787
2001-11-13 10:56  bagder
 
47788
 
 
47789
        * docs/TODO: interface to export/import SSL session IDs
 
47790
 
 
47791
2001-11-13 10:07  bagder
 
47792
 
 
47793
        * CHANGES: more more more
 
47794
 
 
47795
2001-11-13 10:06  bagder
 
47796
 
 
47797
        * docs/TODO: 2 removed, 1 added
 
47798
 
 
47799
2001-11-13 10:05  bagder
 
47800
 
 
47801
        * docs/curl_easy_setopt.3: disable QUOTEs with NULL
 
47802
 
 
47803
2001-11-13 09:34  bagder
 
47804
 
 
47805
        * lib/http.c: my proxytunnel fix accidentally ruined the normal
 
47806
          https connects
 
47807
 
 
47808
2001-11-13 08:20  bagder
 
47809
 
 
47810
        * docs/curl_global_init.3: point out that calling this function
 
47811
          more than once is a sever error
 
47812
 
 
47813
2001-11-12 23:27  bagder
 
47814
 
 
47815
        * lib/ftp.c: make sure to "read out" the server reply even if we
 
47816
          didn't get any data from the server when that's the only error
 
47817
 
 
47818
2001-11-12 23:10  bagder
 
47819
 
 
47820
        * lib/timeval.c: made Curl_tvdiff round the diff better and make
 
47821
          the subtraction before the multiply to not wrap-around
 
47822
 
 
47823
2001-11-12 15:15  bagder
 
47824
 
 
47825
        * CHANGES: post-weekend fixes
 
47826
 
 
47827
2001-11-12 15:08  bagder
 
47828
 
 
47829
        * lib/: http.c, mprintf.c, url.c: made CURLOPT_HTTPPROXYTUNNEL work
 
47830
          for plain HTTP as well
 
47831
 
 
47832
2001-11-12 11:19  bagder
 
47833
 
 
47834
        * lib/: getenv.c, mprintf.c: include setup.h
 
47835
 
 
47836
2001-11-12 10:47  bagder
 
47837
 
 
47838
        * lib/http.c: new Curl_ConnectHTTPProxyTunnel() function, needs a
 
47839
          **lot** of testing!!!
 
47840
 
 
47841
2001-11-12 09:50  bagder
 
47842
 
 
47843
        * lib/progress.c: We need at least one millisecond to calculate
 
47844
          current speed with! I also made the getinfo() stuff divide with
 
47845
          1000.0 now to enforce floating point since Paul Harrington claims
 
47846
          the 7.9.1 still uses even second resolution in the timers there
 
47847
 
 
47848
2001-11-08 16:06  bagder
 
47849
 
 
47850
        * lib/formdata.c: Marcus Webster reported and fixed this
 
47851
          read-one-byte-too-many problem...
 
47852
 
 
47853
2001-11-08 15:48  bagder
 
47854
 
 
47855
        * acinclude.m4: now we make sure that NULL is defined in the
 
47856
          gethostbyname_r() compiles as it turned out they aren't
 
47857
          everywhere, and that causes compiles to fail and then we don't
 
47858
          find the proper function call!
 
47859
 
 
47860
2001-11-08 13:36  bagder
 
47861
 
 
47862
        * docs/curl.1: Added two missing return codes...
 
47863
 
 
47864
2001-11-08 13:16  bagder
 
47865
 
 
47866
        * CHANGES: the proof I did something yesterday as well
 
47867
 
 
47868
2001-11-07 15:13  bagder
 
47869
 
 
47870
        * lib/: transfer.c, url.c: we use signal() to ignore signals only
 
47871
          as long as we have to, and we now restore the previous (if any)
 
47872
          signal handler properly on return.
 
47873
 
 
47874
2001-11-07 13:56  bagder
 
47875
 
 
47876
        * lib/url.c: get the previous struct keep_sigact
 
47877
 
 
47878
2001-11-07 10:39  bagder
 
47879
 
 
47880
        * lib/ldap.c: adjusted after Ramana Mokkapati's comments
 
47881
 
 
47882
2001-11-07 10:37  bagder
 
47883
 
 
47884
        * CHANGES: moo
 
47885
 
 
47886
2001-11-07 09:26  bagder
 
47887
 
 
47888
        * docs/: Makefile.am, VERSIONS: Added VERSIONS that explains about
 
47889
          the (lib)curl version numbers
 
47890
 
 
47891
2001-11-06 20:37  bagder
 
47892
 
 
47893
        * CHANGES: bug report #478780 fixed, cygwin stripped on install,
 
47894
          some more details on the changes of yesterday
 
47895
 
 
47896
2001-11-06 20:33  bagder
 
47897
 
 
47898
        * lib/: setup.h, transfer.c, url.c: myalarm() is history, we now
 
47899
          use HAVE_ALARM and we now do our very best to 1 - restore the
 
47900
          previous sigaction struct as soon as we are about to shut off our
 
47901
          timeout 2 - restore the previous alarm() timeout, in case an
 
47902
          application or similar had it running before we "borrowed" it for
 
47903
          a while.
 
47904
 
 
47905
          No, this does not fix the multi-thread problem you get with
 
47906
          alarm(). This patch should correct bug report #478780:
 
47907
          //sourceforge.net/tracker/?func=detail&atid=100976&aid=478780&group_id=976
 
47908
 
 
47909
          If not, please post details!
 
47910
 
 
47911
2001-11-06 09:44  bagder
 
47912
 
 
47913
        * packages/Win32/cygwin/Makefile.am: Kevin's patch to install the
 
47914
          binary stripped
 
47915
 
 
47916
2001-11-05 15:11  bagder
 
47917
 
 
47918
        * CHANGES: Ramana Mokkapati's, John Lask's and Detlef Schmier's
 
47919
          reports/changes
 
47920
 
 
47921
2001-11-05 15:08  bagder
 
47922
 
 
47923
        * src/main.c: John Lask's fix that adds "-1/--TLSv1" support
 
47924
 
 
47925
2001-11-05 15:07  bagder
 
47926
 
 
47927
        * include/curl/curl.h: Added an CURL_SSLVERSION_* enum for SSL
 
47928
          protocol versions
 
47929
 
 
47930
2001-11-05 15:06  bagder
 
47931
 
 
47932
        * lib/ssluse.c: we can now tell ssl to use TLSv1 protocol, and we
 
47933
          now use defines instead of real integers for versions, the
 
47934
          defines are added to curl.h
 
47935
 
 
47936
2001-11-05 15:04  bagder
 
47937
 
 
47938
        * lib/ldap.c: Ramana Mokkapati did some good bug hunting, and we
 
47939
          these fixes ldap transfers should work a lot better!
 
47940
 
 
47941
2001-11-05 13:37  bagder
 
47942
 
 
47943
        * lib/timeval.h: corrected the Curl_tvnow prototype
 
47944
          (-Wstrict-prototypes found it)
 
47945
 
 
47946
2001-11-05 13:24  bagder
 
47947
 
 
47948
        * lib/ftp.h: Curl_ftpsendf() had wrong return type
 
47949
 
 
47950
2001-11-05 12:57  bagder
 
47951
 
 
47952
        * docs/THANKS: added john lask
 
47953
 
 
47954
2001-11-05 12:56  bagder
 
47955
 
 
47956
        * lib/Makefile.vc6: John Lask's new makefile
 
47957
 
 
47958
2001-11-04 12:35  bagder
 
47959
 
 
47960
        * CHANGES, include/curl/curl.h, src/version.h: 7.9.1 cleanup commit
 
47961
 
 
47962
2001-11-04 12:21  bagder
 
47963
 
 
47964
        * tests/data/: Makefile.am, test30: added test 30, it checks that
 
47965
          we return error on no content returned from a HTTP server
 
47966
 
 
47967
2001-11-03 00:09  bagder
 
47968
 
 
47969
        * tests/: FILEFORMAT, ftpserver.pl, httpserver.pl: improved
 
47970
          functionality for new timeout tests
 
47971
 
 
47972
2001-11-03 00:09  bagder
 
47973
 
 
47974
        * tests/data/: Makefile.am, test126, test29, test303, test401,
 
47975
          test402: new tests
 
47976
 
 
47977
2001-11-02 23:30  bagder
 
47978
 
 
47979
        * lib/: sendf.c, transfer.c, urldata.h: failf() now only overwrites
 
47980
          the error buffer the first time it gets called for each
 
47981
          *_perform(). It makes things a lot easier, as the first one that
 
47982
          detects the error get to write the final error reason...
 
47983
 
 
47984
2001-11-02 15:23  bagder
 
47985
 
 
47986
        * CHANGES: Replaced read() and write() with recv() and send()
 
47987
 
 
47988
2001-11-02 14:16  bagder
 
47989
 
 
47990
        * docs/INTERNALS: more accurate
 
47991
 
 
47992
2001-11-02 14:04  bagder
 
47993
 
 
47994
        * lib/setup.h: Replaced read() and write() with recv() and send()
 
47995
          for socket operations even under normal unixes.
 
47996
 
 
47997
2001-11-02 13:51  bagder
 
47998
 
 
47999
        * docs/TODO: re-ordered, cleaned up
 
48000
 
 
48001
2001-11-02 09:32  bagder
 
48002
 
 
48003
        * lib/Makefile.b32: Added connect.c. I really need someone to
 
48004
          better maintain this makefile...
 
48005
 
 
48006
2001-11-02 09:32  bagder
 
48007
 
 
48008
        * lib/Makefile.m32: J�rn added connect.c
 
48009
 
 
48010
2001-11-01 16:26  bagder
 
48011
 
 
48012
        * CHANGES: another day another commit
 
48013
 
 
48014
2001-11-01 15:51  bagder
 
48015
 
 
48016
        * docs/FAQ: libcurl can init winsock since 7.8.1
 
48017
 
 
48018
2001-11-01 14:54  bagder
 
48019
 
 
48020
        * lib/url.c: ConnectionExists() now returns FALSE immediately if it
 
48021
          finds a connection that is dead, because it can only find one
 
48022
          entry anyway and if that is dead there won't be any other entry
 
48023
          that matches
 
48024
 
 
48025
2001-11-01 13:47  bagder
 
48026
 
 
48027
        * lib/ftp.c: added comments and function headers
 
48028
 
 
48029
2001-11-01 13:18  bagder
 
48030
 
 
48031
        * lib/transfer.c: Update the byte counters in the loop so that
 
48032
          aborted transfers have the information as well. Improves debug
 
48033
          outputs etc.
 
48034
 
 
48035
2001-11-01 13:17  bagder
 
48036
 
 
48037
        * lib/ftp.c: Use Curl_tvdiff to compare times
 
48038
 
 
48039
2001-11-01 10:12  bagder
 
48040
 
 
48041
        * docs/FAQ: less I, more we
 
48042
 
 
48043
2001-11-01 08:27  bagder
 
48044
 
 
48045
        * packages/Win32/cygwin/Makefile.am: minor mods to make solaris
 
48046
          plain 'make' to not die on this
 
48047
 
 
48048
2001-10-31 21:59  bagder
 
48049
 
 
48050
        * lib/ftp.c: fixed FTPSENDF for ipv6 compiles
 
48051
 
 
48052
2001-10-31 21:54  bagder
 
48053
 
 
48054
        * CHANGES: a bunch
 
48055
 
 
48056
2001-10-31 16:14  bagder
 
48057
 
 
48058
        * lib/url.c: Removed the SocketIsDead() stuff for SSL again as it
 
48059
          doesn't work. We must rely on the new go-ahead-and-try mechanism
 
48060
          that I just added to Transfer()
 
48061
 
 
48062
2001-10-31 16:13  bagder
 
48063
 
 
48064
        * lib/transfer.c: If Curl_do() fails with CURLE_WRITE_ERROR on a
 
48065
          re-used connection, this new logic can retry the same operation
 
48066
          on a new connection!
 
48067
 
 
48068
2001-10-31 16:08  bagder
 
48069
 
 
48070
        * lib/sendf.h: Curl_sendf now returns a CURLcode
 
48071
 
 
48072
2001-10-31 16:07  bagder
 
48073
 
 
48074
        * lib/sendf.c: return type cleanup
 
48075
 
 
48076
2001-10-31 16:06  bagder
 
48077
 
 
48078
        * lib/: krb4.c, security.c: check Curl_ftpsendf return codes
 
48079
 
 
48080
2001-10-31 15:57  bagder
 
48081
 
 
48082
        * lib/http.c: Added better checking of return codes when we send
 
48083
          data to sockets/connections
 
48084
 
 
48085
2001-10-31 15:56  bagder
 
48086
 
 
48087
        * lib/ftp.c: major commit, now we check the return code on every
 
48088
          invoke of Curl_ftpsendf - which now is made using a macro named
 
48089
          FTPSENDF. I turned it all caps just to make it more visible that
 
48090
          it is in fact a macro.
 
48091
 
 
48092
2001-10-31 15:48  bagder
 
48093
 
 
48094
        * lib/dict.c: check return code when issuing the request
 
48095
 
 
48096
2001-10-31 15:45  bagder
 
48097
 
 
48098
        * lib/progress.c: added typecasts to make the timers calculate with
 
48099
          doubles, not longs as they accidentally did after the
 
48100
          Curl_tvdiff() interface change
 
48101
 
 
48102
2001-10-31 14:42  bagder
 
48103
 
 
48104
        * docs/TheArtOfHttpScripting: added some -c talk, spell checked
 
48105
 
 
48106
2001-10-31 13:48  bagder
 
48107
 
 
48108
        * buildconf: no need for mumbojumbo
 
48109
 
 
48110
2001-10-31 11:19  bagder
 
48111
 
 
48112
        * README: added cool.haxx.se as an official mirror site
 
48113
 
 
48114
2001-10-31 09:44  bagder
 
48115
 
 
48116
        * lib/: connect.c, connect.h, url.c: nonblock => Curl_nonblock,
 
48117
          remade the check for a live SSL connection (again)
 
48118
 
 
48119
2001-10-30 16:39  bagder
 
48120
 
 
48121
        * docs/curl.1: Added -0/--http1.0
 
48122
 
 
48123
2001-10-30 16:32  bagder
 
48124
 
 
48125
        * MITX.txt: removed the 'in documentation' part, as I've expressed
 
48126
          in public before
 
48127
 
 
48128
2001-10-30 16:21  bagder
 
48129
 
 
48130
        * lib/url.c: Added an additional SSL check for a dead socket before
 
48131
          we re-use an SSL connection. The simple socket-check is not
 
48132
          enough in these cases.
 
48133
 
 
48134
2001-10-30 13:08  bagder
 
48135
 
 
48136
        * lib/cookie.c: prevent strdup()ing NULL -- Paul Harrington's
 
48137
          report
 
48138
 
 
48139
2001-10-30 09:09  bagder
 
48140
 
 
48141
        * docs/curl.1: Corrected the -T description
 
48142
 
 
48143
2001-10-30 09:09  bagder
 
48144
 
 
48145
        * docs/MANUAL: removed silly old -t usage from here, added some
 
48146
          blurb about the "new" -t that sets telnet options
 
48147
 
 
48148
2001-10-29 23:17  bagder
 
48149
 
 
48150
        * packages/Win32/cygwin/: Makefile.am, README: Kevin Roth updates
 
48151
 
 
48152
2001-10-29 14:41  bagder
 
48153
 
 
48154
        * docs/curl_formadd.3: corrected return code, general cleanup
 
48155
 
 
48156
2001-10-29 14:28  bagder
 
48157
 
 
48158
        * lib/libcurl.def: added curl_formadd
 
48159
 
 
48160
2001-10-29 14:21  bagder
 
48161
 
 
48162
        * lib/formdata.c: minor fix to support multiple files in one
 
48163
          formadd() call
 
48164
 
 
48165
2001-10-29 11:46  bagder
 
48166
 
 
48167
        * CHANGES: 29 October fixes
 
48168
 
 
48169
2001-10-29 11:32  bagder
 
48170
 
 
48171
        * Makefile.am, configure.in: Kevin Roth's cygwin package fixes
 
48172
 
 
48173
2001-10-29 11:31  bagder
 
48174
 
 
48175
        * packages/: Makefile.am, Win32/Makefile.am,
 
48176
          Win32/cygwin/Makefile.am, Win32/cygwin/README: Cygwin moved into
 
48177
          the win32 drawer
 
48178
 
 
48179
2001-10-29 11:10  bagder
 
48180
 
 
48181
        * lib/: url.c, urldata.h: fixed conn->name error on connection
 
48182
          re-use and enlarged the 'gname' array to hold 512 bytes (for
 
48183
          user+password+hostname)
 
48184
 
 
48185
2001-10-29 08:49  bagder
 
48186
 
 
48187
        * lib/connect.c: SM's waitconnect return code fix!
 
48188
 
 
48189
2001-10-26 14:36  bagder
 
48190
 
 
48191
        * tests/data/test28: changed the Location: to match one Paul
 
48192
          Harrington reports a problem with
 
48193
 
 
48194
2001-10-26 13:34  bagder
 
48195
 
 
48196
        * CHANGES: ldap fix, test28 added
 
48197
 
 
48198
2001-10-26 13:25  bagder
 
48199
 
 
48200
        * lib/progress.c: made 'timespent' a double, which makes more
 
48201
          accurate calculations for quick downloads
 
48202
 
 
48203
2001-10-26 13:01  bagder
 
48204
 
 
48205
        * tests/data/: Makefile.am, test28: test28 added for "Location:
 
48206
          extraspace" test
 
48207
 
 
48208
2001-10-25 10:28  bagder
 
48209
 
 
48210
        * lib/ldap.c: bug report #474568 - We need to set "no further data
 
48211
          to download" before the Curl_ldap() function returns, as
 
48212
          otherwise it'll hang on that assumed transfer.
 
48213
 
 
48214
2001-10-24 16:16  bagder
 
48215
 
 
48216
        * docs/INSTALL: added "s390 Linux" as a platform that curl was
 
48217
          compiled for, and I also sorted the list of machines
 
48218
 
 
48219
2001-10-24 13:54  bagder
 
48220
 
 
48221
        * docs/INSTALL: added a section about cross compiling that Jim Duey
 
48222
          wrote down for us
 
48223
 
 
48224
2001-10-24 13:44  bagder
 
48225
 
 
48226
        * CHANGES: lots and lots
 
48227
 
 
48228
2001-10-24 13:39  bagder
 
48229
 
 
48230
        * tests/data/: Makefile.am, test27: test case 27 added, to make
 
48231
          sure cookie replacing don't leak anything
 
48232
 
 
48233
2001-10-24 13:39  bagder
 
48234
 
 
48235
        * tests/httpserver.pl: now reports the CORRECT pid on demand
 
48236
 
 
48237
2001-10-24 13:36  bagder
 
48238
 
 
48239
        * lib/cookie.c: T. Bharath found this memory leak. It occurs when
 
48240
          we replace an internally already existing cookie with a new one.
 
48241
 
 
48242
2001-10-23 14:11  bagder
 
48243
 
 
48244
        * lib/hostip.c: pack_hostent() now aligns the data properly on
 
48245
          64bit boundaries to work on more CPU architectures
 
48246
 
 
48247
2001-10-23 12:12  bagder
 
48248
 
 
48249
        * docs/FAQ: grammar grammar!
 
48250
 
 
48251
2001-10-23 12:12  bagder
 
48252
 
 
48253
        * docs/FAQ: added "3.12 Why do FTP specific features over HTTP
 
48254
          proxy fails?"
 
48255
 
 
48256
2001-10-23 09:54  bagder
 
48257
 
 
48258
        * configure.in: added AC_PREREQ(2.50) to prevent autoconf mistakes
 
48259
 
 
48260
2001-10-23 00:15  bagder
 
48261
 
 
48262
        * src/main.c: An SGI (IRIX) compiler doesn't like indended
 
48263
          #-instructions, so they're all in column zero now!
 
48264
 
 
48265
2001-10-22 14:52  bagder
 
48266
 
 
48267
        * lib/connect.c: make sure the connect can't return OK but return a
 
48268
          NULL as addr
 
48269
 
 
48270
2001-10-22 08:39  bagder
 
48271
 
 
48272
        * include/curl/curl.h: 2000 => 2001
 
48273
 
 
48274
2001-10-22 08:35  bagder
 
48275
 
 
48276
        * docs/curl_easy_setopt.3: rephrased the WRITEFUNCTION description
 
48277
          a bit
 
48278
 
 
48279
2001-10-22 08:34  bagder
 
48280
 
 
48281
        * lib/transfer.c: failed transfers will now close the connection
 
48282
 
 
48283
2001-10-22 08:32  bagder
 
48284
 
 
48285
        * configure.in: added cygwin package makefile
 
48286
 
 
48287
2001-10-22 08:26  bagder
 
48288
 
 
48289
        * Makefile.am, packages/Makefile.am: Kevin Roth's cygwin fixes
 
48290
 
 
48291
2001-10-22 08:08  bagder
 
48292
 
 
48293
        * ltmain.sh: A Kevin Roth patch. -- It's a post 1.4.2 patch that
 
48294
          will become part of libtool 1.4.3, and it's required to allow
 
48295
          "make install" to function properly on cygwin.
 
48296
 
 
48297
2001-10-19 13:59  bagder
 
48298
 
 
48299
        * include/curl/curl.h: new return code: CURLE_GOT_NOTHING
 
48300
 
 
48301
2001-10-19 13:58  bagder
 
48302
 
 
48303
        * lib/: http.c, transfer.c, url.c, urldata.h: now counts header
 
48304
          size return from server and if nothing is returned from a HTTP
 
48305
          server we return error
 
48306
 
 
48307
2001-10-19 13:57  bagder
 
48308
 
 
48309
        * lib/easy.c: curl_easy_duphandle() now properly clones the cookie
 
48310
          option - patch by T. Bharath
 
48311
 
 
48312
2001-10-19 13:56  bagder
 
48313
 
 
48314
        * tests/data/: Makefile.am, test37: added test 37
 
48315
 
 
48316
2001-10-19 08:27  bagder
 
48317
 
 
48318
        * lib/transfer.c: CURLOPT_FAILONERROR now only returns error if the
 
48319
          HTTP code is 400 or above unconditionalliy. Previously, the code
 
48320
          check was for >= 300 unless follow- location was enabled...
 
48321
 
 
48322
2001-10-17 14:33  bagder
 
48323
 
 
48324
        * lib/: hostip.c, memdebug.c: the malloc debug system only logs
 
48325
          data if the logfile FILE * is set, which makes it easier to
 
48326
          disable debug output when built with debug functions
 
48327
 
 
48328
2001-10-17 14:24  bagder
 
48329
 
 
48330
        * lib/transfer.c: call Curl_done() in Curl_perform() after
 
48331
          Transfer() was called, even it it returned an error as there
 
48332
          might be stuff in there we must free/cleanup.  This fixes the
 
48333
          memory leak Yanick Pelletier posted about 16 Oct 2001
 
48334
 
 
48335
2001-10-17 13:51  bagder
 
48336
 
 
48337
        * tests/: getpart.pm, httpserver.pl, runtests.pl: don't use
 
48338
          'strict' anymore, as it doesn't work good with the cygwin fixes
 
48339
          also, always kill/restart the HTTP server on startup if it is our
 
48340
          test server
 
48341
 
 
48342
2001-10-16 09:59  bagder
 
48343
 
 
48344
        * lib/Makefile.am: Kevin Roth's cygwin adjustment
 
48345
 
 
48346
2001-10-16 09:58  bagder
 
48347
 
 
48348
        * configure.in: added AC_LIBTOOL_WIN32_DLL for cygwin setup issues
 
48349
 
 
48350
2001-10-12 14:32  bagder
 
48351
 
 
48352
        * lib/: connect.c, speedcheck.c, timeval.c, timeval.h, url.c:
 
48353
          Curl_tvdiff() now returns a millisecond diff, no double like
 
48354
          before
 
48355
 
 
48356
2001-10-12 14:31  bagder
 
48357
 
 
48358
        * lib/urldata.h: progress meter fixes
 
48359
 
 
48360
2001-10-12 14:31  bagder
 
48361
 
 
48362
        * lib/progress.c: extensively commented source code, parts
 
48363
          refreshened, the "current speed" is now more accurate since it is
 
48364
          based on actual spent time without the assumptions from before
 
48365
 
 
48366
2001-10-12 14:30  bagder
 
48367
 
 
48368
        * lib/transfer.c: better check for absolute URL redirects, adjusted
 
48369
          to new Curl_tvdiff() proto
 
48370
 
 
48371
2001-10-11 11:32  bumblebury
 
48372
 
 
48373
        * lib/: base64.c, cookie.c, dict.c, dllinit.c, easy.c, escape.c,
 
48374
          file.c, formdata.c, ftp.c, getdate.c, getenv.c, getinfo.c,
 
48375
          getpass.c, hostip.c, http.c, http_chunks.c, if2ip.c, krb4.c,
 
48376
          ldap.c, memdebug.c, mprintf.c, netrc.c, progress.c, security.c,
 
48377
          sendf.c, speedcheck.c, ssluse.c, strequal.c, strtok.c, telnet.c,
 
48378
          timeval.c, transfer.c, url.c, version.c: looks nicer and is
 
48379
          better compatible with older vim versions
 
48380
 
 
48381
2001-10-11 11:07  bagder
 
48382
 
 
48383
        * docs/curl_easy_setopt.3: cleanup on language, content and facts
 
48384
 
 
48385
2001-10-11 09:41  bagder
 
48386
 
 
48387
        * configure.in: getservbyname is not used by libcurl, don't check
 
48388
          for it
 
48389
 
 
48390
2001-10-11 08:24  bagder
 
48391
 
 
48392
        * docs/curl_easy_setopt.3: removed WRITEINFO from here, it's not
 
48393
          been supported since 7.4...
 
48394
 
 
48395
2001-10-11 00:04  bagder
 
48396
 
 
48397
        * tests/runtests.pl: checkserver() bugged, Kevin Roth detected and
 
48398
          fixed
 
48399
 
 
48400
2001-10-10 23:59  bagder
 
48401
 
 
48402
        * tests/: getpart.pm, httpserver.pl: Kevin Roth's fixes to make
 
48403
          tests work on cygwin
 
48404
 
 
48405
2001-10-10 15:11  bagder
 
48406
 
 
48407
        * docs/curl_easy_setopt.3: CURLOPT_WRITEFUNCTION description
 
48408
          corrected
 
48409
 
 
48410
2001-10-10 14:48  bagder
 
48411
 
 
48412
        * lib/: cookie.c, url.c: cookiejar now enables the cookie engine
 
48413
 
 
48414
2001-10-09 14:04  bagder
 
48415
 
 
48416
        * tests/data/Makefile.am: hm
 
48417
 
 
48418
2001-10-09 14:03  bagder
 
48419
 
 
48420
        * tests/data/: Makefile.am, test34, test36: added chunked encoding
 
48421
          tests
 
48422
 
 
48423
2001-10-09 13:34  bagder
 
48424
 
 
48425
        * tests/data/: Makefile.am, test47: added test 47 - enforced http
 
48426
          1.0 request
 
48427
 
 
48428
2001-10-09 08:57  bagder
 
48429
 
 
48430
        * CHANGES: resolve problem fixed, memory leak with ipv6 gone,
 
48431
          configure improved, MSVC++ project files fixed, connecthost()
 
48432
          compiler errors, ignore SIGPIPE, support CURLOPT_HTTP_VERSION
 
48433
          etc...
 
48434
 
 
48435
2001-10-09 08:53  bagder
 
48436
 
 
48437
        * include/curl/curl.h: New: CURLOPT_HTTP_VERSION Renamed: the
 
48438
          TimeCond type to curl_TimeCond
 
48439
 
 
48440
2001-10-09 08:53  bagder
 
48441
 
 
48442
        * src/main.c: Added -0/--http1.0 to enforce HTTP 1.0 requests
 
48443
 
 
48444
2001-10-09 08:52  bagder
 
48445
 
 
48446
        * lib/: http.c, url.c, urldata.h: added the option
 
48447
          CURLOPT_HTTP_VERSION that can specify which HTTP version libcurl
 
48448
          should use in its request
 
48449
 
 
48450
2001-10-09 08:23  bagder
 
48451
 
 
48452
        * lib/url.c: ignore SIGPIPE, as that can be actually get sent when
 
48453
          we write to a socket
 
48454
 
 
48455
2001-10-08 13:07  bagder
 
48456
 
 
48457
        * tests/data/test46: updated the cookiejar comment
 
48458
 
 
48459
2001-10-08 08:56  bagder
 
48460
 
 
48461
        * lib/connect.c: hm, an unknown error from bind() when binding the
 
48462
          outgoing socket would failf("%d") without the error as
 
48463
          argument... it would always make a weird number get output
 
48464
 
 
48465
2001-10-08 08:43  bagder
 
48466
 
 
48467
        * lib/cookie.c: corrected cookie-jar comment
 
48468
 
 
48469
2001-10-05 09:30  bagder
 
48470
 
 
48471
        * docs/curl.1: using a HTTP proxy will disable some
 
48472
          protocol-specific features that non- HTTP procotols may allow
 
48473
 
 
48474
2001-10-05 08:05  bagder
 
48475
 
 
48476
        * lib/: connect.c, connect.h: SM's patch applied, we should not use
 
48477
          arguments or variables that have the same name as common
 
48478
          functions...
 
48479
 
 
48480
2001-10-05 04:30  subman
 
48481
 
 
48482
        * lib/curllib.dsw: VC ID project workspace - fixes compile under
 
48483
          win32
 
48484
 
 
48485
2001-10-05 04:29  subman
 
48486
 
 
48487
        * lib/curllib.dsp: VC ID project now uses ws2_32.lib - fixes
 
48488
          compile under win32
 
48489
 
 
48490
2001-10-05 04:27  subman
 
48491
 
 
48492
        * lib/Makefile.vc6: Makefile.vc6 changed to include connect.c
 
48493
 
 
48494
2001-10-04 16:05  bagder
 
48495
 
 
48496
        * acinclude.m4, configure.in: Albert Chin's improved
 
48497
          gethostbyname_r() tests
 
48498
 
 
48499
2001-10-04 15:36  bagder
 
48500
 
 
48501
        * lib/hostip.c: made sure the correct pieces of code are compiled
 
48502
          on IPv4-only hosts, and the pack_hostent() is only compiled if
 
48503
          gethostbyname_r() isn't present.
 
48504
 
 
48505
2001-10-04 15:25  bagder
 
48506
 
 
48507
        * memanalyze.pl: supports the new ADDR prefix for getaddrinfo() and
 
48508
          freeaddrinfo() tracing
 
48509
 
 
48510
2001-10-04 15:25  bagder
 
48511
 
 
48512
        * lib/: ftp.c, hostip.c, hostip.h, memdebug.h, url.c: getaddrinfo()
 
48513
          cleanups
 
48514
 
 
48515
2001-10-03 23:42  bagder
 
48516
 
 
48517
        * lib/hostip.c: Keith McGuigan's excellent fix that makes a cloned
 
48518
          copy of the hostent struct for when gethostbyname() is used so
 
48519
          that we have the memory of the struct allocated. This turns out
 
48520
          to be needed if the curl handled is passed between threads on
 
48521
          Windows and possibly other operating systems where we use that
 
48522
          function.
 
48523
 
 
48524
2001-10-03 23:28  bagder
 
48525
 
 
48526
        * build_vms.com: Nico Baggus' updated for 7.9
 
48527
 
 
48528
2001-10-03 17:08  bagder
 
48529
 
 
48530
        * docs/INSTALL: Bj�rn Stenberg reported successfully having built
 
48531
          curl on StrongARM Linux
 
48532
 
 
48533
2001-10-03 13:58  bagder
 
48534
 
 
48535
        * docs/TODO: non-blocking connects *done*
 
48536
 
 
48537
2001-10-03 13:55  bagder
 
48538
 
 
48539
        * CHANGES: me fix curl_formadd() again
 
48540
 
 
48541
2001-10-03 11:31  bagder
 
48542
 
 
48543
        * lib/formdata.c: hm, I edited away the fine functionality and with
 
48544
          this edit test case 9 is once again running OK
 
48545
 
 
48546
2001-10-03 10:16  bagder
 
48547
 
 
48548
        * CHANGES, src/version.h: 7.9.1 pre-release 1 status
 
48549
 
 
48550
2001-10-03 10:02  bagder
 
48551
 
 
48552
        * docs/curl_formadd.3: The ARRAY stuff is now added
 
48553
 
 
48554
2001-10-03 10:01  bagder
 
48555
 
 
48556
        * include/curl/curl.h: added new curl_formadd() stuff
 
48557
 
 
48558
2001-10-03 10:00  bagder
 
48559
 
 
48560
        * src/main.c: Georg Huettenegger's fix that makes us no longer use
 
48561
          curl_formparse() but instead entirely rely on the curl_formadd()
 
48562
          function. The former one is subject for removal in a future
 
48563
          release.
 
48564
 
 
48565
2001-10-03 09:54  bagder
 
48566
 
 
48567
        * lib/formdata.c: Georg Huettenegger's curl_formadd fixes
 
48568
 
 
48569
2001-10-02 19:22  bagder
 
48570
 
 
48571
        * CHANGES: the changes done since the 7.9 release
 
48572
 
 
48573
2001-10-02 19:18  bagder
 
48574
 
 
48575
        * lib/connect.c: praise Bjorn Reese for mastering these dusty
 
48576
          corners of socket hacking, now we check for the error state
 
48577
          before believing we are connected in IPv6 cases
 
48578
 
 
48579
2001-10-02 14:51  bagder
 
48580
 
 
48581
        * lib/url.c: added port number in informational connect message
 
48582
 
 
48583
2001-10-02 13:26  bagder
 
48584
 
 
48585
        * lib/: connect.c, url.c: IPv6 adjustments, connect()ing to bad
 
48586
          ports still don't work properly for IPv6
 
48587
 
 
48588
2001-10-02 11:40  bagder
 
48589
 
 
48590
        * lib/: connect.c, connect.h, ftp.c, hostip.h, setup.h, url.c,
 
48591
          urldata.h: major connecting updates
 
48592
 
 
48593
2001-10-02 01:25  bagder
 
48594
 
 
48595
        * lib/url.c: pick the correct timeout before the connecthost call
 
48596
 
 
48597
2001-10-02 01:25  bagder
 
48598
 
 
48599
        * lib/connect.c: faster bailout on timeouts
 
48600
 
 
48601
2001-10-02 00:50  bagder
 
48602
 
 
48603
        * lib/timeval.c: added comment to the tvdiff
 
48604
 
 
48605
2001-10-02 00:50  bagder
 
48606
 
 
48607
        * lib/connect.c: removed warning
 
48608
 
 
48609
2001-10-02 00:42  bagder
 
48610
 
 
48611
        * lib/connect.c: corrected for IPv6
 
48612
 
 
48613
2001-10-02 00:34  bagder
 
48614
 
 
48615
        * acconfig.h: added five non-blocking #defines
 
48616
 
 
48617
2001-10-02 00:32  bagder
 
48618
 
 
48619
        * lib/: connect.c, connect.h, url.c: conn->hp is now conn->hostaddr
 
48620
          changed the Curl_connethost() proto again
 
48621
 
 
48622
2001-10-02 00:31  bagder
 
48623
 
 
48624
        * lib/: ftp.c, krb4.c: sessionhandle->hp => hostaddr
 
48625
 
 
48626
2001-10-02 00:31  bagder
 
48627
 
 
48628
        * lib/urldata.h: renamed the stupid 'hp' to 'hostaddr' which
 
48629
          actually says what it is
 
48630
 
 
48631
2001-10-01 13:35  bagder
 
48632
 
 
48633
        * lib/: ftp.c, transfer.c: removed obsoletetd myalarm() calls
 
48634
 
 
48635
2001-10-01 13:27  bagder
 
48636
 
 
48637
        * lib/url.c: moved the myalarm() usage, and now makes sure to
 
48638
          switch it off after the name resolving, as that should be the
 
48639
          *ONLY* section in libcurl that may take a while in a synchronous
 
48640
          call.
 
48641
 
 
48642
2001-10-01 13:26  bagder
 
48643
 
 
48644
        * lib/connect.h: fixed the connecthost proto: added the timeout
 
48645
          argument
 
48646
 
 
48647
2001-10-01 13:25  bagder
 
48648
 
 
48649
        * lib/connect.c: corrected the #include files
 
48650
 
 
48651
2001-10-01 10:59  bagder
 
48652
 
 
48653
        * lib/: Makefile.am, connect.c, connect.h, url.c: introduced
 
48654
          non-blocking connects
 
48655
 
 
48656
2001-10-01 10:58  bagder
 
48657
 
 
48658
        * acinclude.m4, configure.in: Added non-blocking sockets test
 
48659
 
 
48660
2001-09-28 13:04  bagder
 
48661
 
 
48662
        * lib/: getinfo.c, transfer.c, urldata.h: filetime should be -1 if
 
48663
          the remote time was unknown as 0 is actually a valid time. we now
 
48664
          store the filetime as a long to know for sure it can hold -1
 
48665
          (there exist some unsigned time_t cases)
 
48666
 
 
48667
2001-09-28 11:25  bagder
 
48668
 
 
48669
        * lib/security.c: improved readability slightly
 
48670
 
 
48671
2001-09-28 11:19  bagder
 
48672
 
 
48673
        * lib/: krb4.c, security.c: fixed the missing getftpresponse edits
 
48674
 
 
48675
2001-09-28 11:15  bagder
 
48676
 
 
48677
        * lib/: ftp.c, ftp.h, krb4.c, security.c: removed the socket
 
48678
          argument from some functions that always passed in the same
 
48679
          socket and it was available from the passed-in struct anyway!
 
48680
 
 
48681
2001-09-28 11:02  bagder
 
48682
 
 
48683
        * lib/ftp.c: now compiles warning-free when IPv6-enabled
 
48684
 
 
48685
2001-09-28 10:58  bagder
 
48686
 
 
48687
        * lib/ftp.c: moved the PORT and PASV code into separate smaller
 
48688
          functions for readability renamed all static ^_ftp_* functions to
 
48689
          ^ftp_, prefixing with underscore is not nice
 
48690
 
 
48691
2001-09-28 09:46  bagder
 
48692
 
 
48693
        * lib/: ftp.c, hostip.c: more ipv6 cleanups to make smaller
 
48694
          functions that are easier to read
 
48695
 
 
48696
2001-09-28 09:05  bagder
 
48697
 
 
48698
        * lib/: ftp.c, hostip.c, hostip.h, url.c, urldata.h: more
 
48699
          transparant support for IPv6 name resolving
 
48700
 
 
48701
2001-09-27 14:44  bagder
 
48702
 
 
48703
        * maketgz: generate bzip2 and zip files too
 
48704
 
 
48705
2001-09-26 09:12  bagder
 
48706
 
 
48707
        * src/main.c: free cookiejar string
 
48708
 
 
48709
2001-09-26 09:08  bagder
 
48710
 
 
48711
        * lib/: cookie.c, cookie.h, transfer.c: Now we're setting a default
 
48712
          domain for received cookies so that we can properly match those
 
48713
          cookies in subsequent requests
 
48714
 
 
48715
2001-09-26 09:06  bagder
 
48716
 
 
48717
        * tests/data/: Makefile.am, test46: Added test 46, cookie jar
 
48718
          functionality
 
48719
 
 
48720
2001-09-26 09:05  bagder
 
48721
 
 
48722
        * tests/FILEFORMAT: we can verify files too
 
48723
 
 
48724
2001-09-25 09:55  bagder
 
48725
 
 
48726
        * lib/Makefile.m32, src/Makefile.m32: winsock 2 fixes
 
48727
 
 
48728
2001-09-25 08:39  bagder
 
48729
 
 
48730
        * include/curl/curl.h, src/version.h: 7.9 commit
 
48731
 
 
48732
2001-09-25 07:55  bagder
 
48733
 
 
48734
        * docs/examples/: Makefile.am, httpput.c: Added httpput.c
 
48735
 
 
48736
2001-09-24 09:48  bagder
 
48737
 
 
48738
        * CHANGES: two ipv6 fixes
 
48739
 
 
48740
2001-09-24 09:48  bagder
 
48741
 
 
48742
        * tests/data/stunnel.pem: moved to parent directory
 
48743
 
 
48744
2001-09-23 14:47  bagder
 
48745
 
 
48746
        * lib/ftp.c: test 119 proved a memory leak in the FTP parts when
 
48747
          IPv6 is enabled and the RETR fails, this corrects it.
 
48748
 
 
48749
2001-09-23 14:46  bagder
 
48750
 
 
48751
        * tests/data/: test108, test116, test119: Adjusted to run on
 
48752
          ipv6-enabled hosts
 
48753
 
 
48754
2001-09-19 23:57  bagder
 
48755
 
 
48756
        * CHANGES: redirect and ssl connect fixes
 
48757
 
 
48758
2001-09-19 23:49  bagder
 
48759
 
 
48760
        * lib/ssluse.c: Lots of praise and glory to Vojtech Minarik for
 
48761
          setting up a test server and providing me with test-certificates
 
48762
          that helped me nail the problem with curl not discovering with a
 
48763
          bad certificate was used.
 
48764
 
 
48765
2001-09-19 16:49  bagder
 
48766
 
 
48767
        * docs/TODO: http put with --crlf requires  chunked content
 
48768
          encoding
 
48769
 
 
48770
2001-09-18 20:41  bagder
 
48771
 
 
48772
        * tests/data/test45: This verifies that bug report #462600 is
 
48773
          fixed, a Location: following when the given URL has no
 
48774
          protocol:// part and the Location: redirect contains a ://
 
48775
          section
 
48776
 
 
48777
2001-09-18 20:33  bagder
 
48778
 
 
48779
        * lib/url.c: fixed bug report #462600, following a Location: when
 
48780
          the initial URL didn't have a protocol:// part did wrong
 
48781
 
 
48782
2001-09-18 17:30  bagder
 
48783
 
 
48784
        * lib/http.h: removed Curl_http_close()
 
48785
 
 
48786
2001-09-18 17:30  bagder
 
48787
 
 
48788
        * lib/url.c: the stuff formerly done in Curl_http_close is now done
 
48789
          in Curl_close
 
48790
 
 
48791
2001-09-18 17:29  bagder
 
48792
 
 
48793
        * lib/http.c: modified GetLine(), removed Curl_http_close()
 
48794
 
 
48795
2001-09-18 17:26  bagder
 
48796
 
 
48797
        * tests/httpserver.pl: made it respond as a http proxy on CONNECT
 
48798
 
 
48799
2001-09-18 17:26  bagder
 
48800
 
 
48801
        * tests/data/Makefile.am: added two https test cases
 
48802
 
 
48803
2001-09-18 17:13  bagder
 
48804
 
 
48805
        * tests/data/: test301, test302: HTTPS test case
 
48806
 
 
48807
2001-09-18 00:51  bagder
 
48808
 
 
48809
        * CHANGES: Linus Nielsen Feltzing fixed telnet for win32.
 
48810
 
 
48811
2001-09-18 00:24  bagder
 
48812
 
 
48813
        * docs/: Makefile.am, curl_easy_duphandle.3: curl_easy_duphandle is
 
48814
          new
 
48815
 
 
48816
2001-09-17 16:38  bagder
 
48817
 
 
48818
        * lib/Makefile.vc6, src/Makefile.vc6: Linus Nielsen Feltzing
 
48819
          changed winsock lib for linking
 
48820
 
 
48821
2001-09-17 16:10  bagder
 
48822
 
 
48823
        * include/curl/curl.h, lib/easy.c, lib/telnet.c, src/setup.h,
 
48824
          src/version.h: Linus Nielsen Feltzing's telnet-for-win32 fixes
 
48825
 
 
48826
2001-09-17 16:08  bagder
 
48827
 
 
48828
        * config.guess, config.sub, ltmain.sh: libtool 1.4.2 generated
 
48829
 
 
48830
2001-09-17 10:55  bagder
 
48831
 
 
48832
        * tests/ftpsserver.pl: fixed the stunnel PEM path
 
48833
 
 
48834
2001-09-17 10:41  bagder
 
48835
 
 
48836
        * tests/stunnel.pem: added stunnel PEM
 
48837
 
 
48838
2001-09-17 10:41  bagder
 
48839
 
 
48840
        * tests/Makefile.am: added the stunnel PEM file
 
48841
 
 
48842
2001-09-17 10:41  bagder
 
48843
 
 
48844
        * tests/httpsserver.pl: changed the PEM path
 
48845
 
 
48846
2001-09-17 08:12  bagder
 
48847
 
 
48848
        * CHANGES: libtool 1.4.2
 
48849
 
 
48850
2001-09-14 14:18  bagder
 
48851
 
 
48852
        * lib/ftp.c: modified error message when PWD fails
 
48853
 
 
48854
2001-09-14 14:12  bagder
 
48855
 
 
48856
        * CHANGES: duphandle(), cipher list, *18* new ftp tests
 
48857
 
 
48858
2001-09-14 14:07  bagder
 
48859
 
 
48860
        * tests/Makefile.am: added README and FILEFORMAT to distrbution
 
48861
          archive
 
48862
 
 
48863
2001-09-14 14:03  bagder
 
48864
 
 
48865
        * tests/data/: Makefile.am, test112, test113, test114, test115,
 
48866
          test116, test117, test118, test119, test120, test121, test122,
 
48867
          test123, test124, test125: new FTP tests
 
48868
 
 
48869
2001-09-14 14:02  bagder
 
48870
 
 
48871
        * tests/FILEFORMAT: the strip stuff
 
48872
 
 
48873
2001-09-14 14:01  bagder
 
48874
 
 
48875
        * tests/ftpserver.pl: fixed the REST again
 
48876
 
 
48877
2001-09-13 16:50  bagder
 
48878
 
 
48879
        * include/curl/easy.h: added curl_easy_duphandle
 
48880
 
 
48881
2001-09-13 16:49  bagder
 
48882
 
 
48883
        * lib/libcurl.def: Added curl_easy_duphandle
 
48884
 
 
48885
2001-09-13 14:52  bagder
 
48886
 
 
48887
        * lib/ftp.c: minor informatinal output changes
 
48888
 
 
48889
2001-09-13 14:52  bagder
 
48890
 
 
48891
        * tests/ftpserver.pl: moved lots of the verbose stuff to do logmsg
 
48892
          instead
 
48893
 
 
48894
2001-09-13 14:51  bagder
 
48895
 
 
48896
        * tests/FILEFORMAT: initial test suite file format description
 
48897
 
 
48898
2001-09-13 14:51  bagder
 
48899
 
 
48900
        * tests/data/: Makefile.am, test108, test109, test110, test111: ftp
 
48901
          tests added
 
48902
 
 
48903
2001-09-12 14:02  bagder
 
48904
 
 
48905
        * lib/: transfer.c, urldata.h: moved a 100K buffer from the
 
48906
          transfer loop to the urlstate struct, as it seriously decreases
 
48907
          the amount of used stack space
 
48908
 
 
48909
2001-09-12 13:31  bagder
 
48910
 
 
48911
        * configure.in: removed perl and php makefiles
 
48912
 
 
48913
2001-09-12 10:59  bagder
 
48914
 
 
48915
        * lib/hostip.c: reverted. twas no memory leak and the "fix" didn't
 
48916
          even compile on windows...
 
48917
 
 
48918
2001-09-12 10:14  bagder
 
48919
 
 
48920
        * lib/ssluse.c: narrowed some source lines to fit in 80 cols
 
48921
 
 
48922
2001-09-12 10:00  bagder
 
48923
 
 
48924
        * lib/url.c: ConnectionKillOne() _can_ return -1 as an indication
 
48925
          of error This is T. Bharath's fix
 
48926
 
 
48927
2001-09-12 09:57  bagder
 
48928
 
 
48929
        * lib/easy.c: T. Bharath's patch that sets up a few necessary
 
48930
          buffers in the duphandle() function
 
48931
 
 
48932
2001-09-12 09:19  bagder
 
48933
 
 
48934
        * lib/hostip.c: *TERRIBLE* terrible memory leak occuring on all
 
48935
          systems that have no gethostbyname_r() function, most notably
 
48936
          windows machines...
 
48937
 
 
48938
2001-09-12 00:36  bagder
 
48939
 
 
48940
        * include/curl/curl.h: added CURLOPT_SSL_CIPHER_LIST
 
48941
 
 
48942
2001-09-12 00:36  bagder
 
48943
 
 
48944
        * src/main.c: --ciphers now sets CURLOPT_SSL_CIPHER_LIST
 
48945
 
 
48946
2001-09-12 00:35  bagder
 
48947
 
 
48948
        * docs/TODO: now can set list of ciphers
 
48949
 
 
48950
2001-09-12 00:34  bagder
 
48951
 
 
48952
        * docs/curl.1: added --ciphers
 
48953
 
 
48954
2001-09-12 00:29  bagder
 
48955
 
 
48956
        * docs/curl_easy_setopt.3: documented CURLOPT_SSL_CIPHER_LIST
 
48957
 
 
48958
2001-09-12 00:23  bagder
 
48959
 
 
48960
        * lib/url.c: CURLOPT_SSL_CIPHER_LIST support
 
48961
 
 
48962
2001-09-12 00:21  bagder
 
48963
 
 
48964
        * lib/urldata.h: added cipher_list
 
48965
 
 
48966
2001-09-12 00:21  bagder
 
48967
 
 
48968
        * lib/ssluse.c: added ability to set prefered list of ciphers
 
48969
 
 
48970
2001-09-11 14:00  bagder
 
48971
 
 
48972
        * CHANGES: changes since pre3
 
48973
 
 
48974
2001-09-11 12:15  bagder
 
48975
 
 
48976
        * Makefile.am: removed the 'perl' and 'php' dirs from the release
 
48977
          archive
 
48978
 
 
48979
2001-09-11 12:00  bagder
 
48980
 
 
48981
        * lib/ssluse.c: ouputs the start and expire dates of the server
 
48982
          certificate on verbose output
 
48983
 
 
48984
2001-09-11 09:45  bagder
 
48985
 
 
48986
        * tests/ftpserver.pl: cleaned up, now closes the listener port in
 
48987
          PASV and it doesn't re-use the same passive port number
 
48988
 
 
48989
2001-09-11 08:39  bagder
 
48990
 
 
48991
        * docs/curl.1: some unixes have the netrc description in the ftp(1)
 
48992
          man page
 
48993
 
 
48994
2001-09-10 09:43  bagder
 
48995
 
 
48996
        * lib/cookie.c: Curl_cookie_output() must check that there's a
 
48997
          cookie struct present before trying to address it!
 
48998
 
 
48999
2001-09-10 08:05  bagder
 
49000
 
 
49001
        * CVS-INFO: updated tool versions
 
49002
 
 
49003
2001-09-07 11:53  bagder
 
49004
 
 
49005
        * configure.in: checks for sys/utime.h
 
49006
 
 
49007
2001-09-07 11:53  bagder
 
49008
 
 
49009
        * src/: config-win32.h, config.h.in, main.c: HAVE_SYS_UTIME_H
 
49010
          adjustments
 
49011
 
 
49012
2001-09-07 11:40  bagder
 
49013
 
 
49014
        * lib/: ssluse.c, ssluse.h: made it compile properly when not
 
49015
          building with SSL support
 
49016
 
 
49017
2001-09-07 06:01  bumblebury
 
49018
 
 
49019
        * lib/: base64.c, cookie.c, dict.c, dllinit.c, easy.c, escape.c,
 
49020
          file.c, formdata.c, getdate.c, getenv.c, getinfo.c, getpass.c,
 
49021
          hostip.c, http.c, http_chunks.c, if2ip.c, krb4.c, ldap.c,
 
49022
          memdebug.c, mprintf.c, netrc.c, progress.c, security.c, sendf.c,
 
49023
          speedcheck.c, ssluse.c, strequal.c, strtok.c, telnet.c,
 
49024
          timeval.c, transfer.c, url.c, version.c: Added formatting
 
49025
          sections for emacs and vim
 
49026
 
 
49027
2001-09-07 05:30  bumblebury
 
49028
 
 
49029
        * lib/ftp.c: fix for emacs
 
49030
 
 
49031
2001-09-06 10:32  bagder
 
49032
 
 
49033
        * lib/: ssluse.c, urldata.h: moved the session ID cache state
 
49034
          variables into the UrlState struct within the SessionHandle. It
 
49035
          was previously wrongly put in UserDefined
 
49036
 
 
49037
2001-09-06 08:26  bagder
 
49038
 
 
49039
        * lib/ssluse.c: Curl_SSL_Close_All() now checks that we have a
 
49040
          session cache before we run around killing entries in it!
 
49041
 
 
49042
2001-09-05 15:26  bagder
 
49043
 
 
49044
        * docs/curl.1: added -R description
 
49045
 
 
49046
2001-09-05 09:24  bagder
 
49047
 
 
49048
        * lib/easy.c: first shaky and stumbling attempts at a *_duphandle()
 
49049
          function
 
49050
 
 
49051
2001-09-05 08:56  bagder
 
49052
 
 
49053
        * Makefile.am: added curl-mode.el
 
49054
 
 
49055
2001-09-05 08:55  bagder
 
49056
 
 
49057
        * curl-mode.el: emacs lisp setup for hacking curl code
 
49058
 
 
49059
2001-09-05 04:49  bumblebury
 
49060
 
 
49061
        * lib/ftp.c: Fix formatting when tabs and spaces got mixed up (if
 
49062
          tabstop was not set to 8 this looked quite funny :)
 
49063
 
 
49064
          Added a small formatting section for vim at the bottom, it also
 
49065
          contains an emacs portion (copied it from another project I'm
 
49066
          working on), I don't know if this is correct, but its a step (the
 
49067
          vim part is correct :)
 
49068
 
 
49069
2001-09-03 16:31  bagder
 
49070
 
 
49071
        * src/config-win32.h: defined HAVE_UTIME and HAVE_UTIME_H
 
49072
 
 
49073
2001-09-03 14:51  bagder
 
49074
 
 
49075
        * lib/http_chunks.c: corrected the comment to be valid chunk format
 
49076
 
 
49077
2001-09-03 14:32  bagder
 
49078
 
 
49079
        * docs/TODO: -R removes a TODO
 
49080
 
 
49081
2001-09-03 14:10  bagder
 
49082
 
 
49083
        * CHANGES: -R added
 
49084
 
 
49085
2001-09-03 14:00  bagder
 
49086
 
 
49087
        * configure.in, src/config.h.in: utime() and utime.h adjustments
 
49088
          for curl -R
 
49089
 
 
49090
2001-09-03 14:00  bagder
 
49091
 
 
49092
        * src/main.c: introducing -R/--remote-time which uses the remote
 
49093
          file's time to set the local file's time
 
49094
 
 
49095
2001-09-03 09:01  bagder
 
49096
 
 
49097
        * lib/url.c: use the LIBCURL_NAME instead of the "hardcoded" string
 
49098
 
 
49099
2001-09-03 09:00  bagder
 
49100
 
 
49101
        * CHANGES, config.guess, config.sub, ltmain.sh: libtool 1.4.1
 
49102
 
 
49103
2001-09-01 12:20  bagder
 
49104
 
 
49105
        * lib/urldata.h: removed unused #defines
 
49106
 
 
49107
2001-09-01 11:43  bagder
 
49108
 
 
49109
        * CHANGES: Heikki Korpela noticed openbsd problems and libtool
 
49110
 
 
49111
2001-09-01 11:42  bagder
 
49112
 
 
49113
        * ltmain.sh: as generated with libtool 1.4.0a
 
49114
 
 
49115
2001-09-01 11:39  bagder
 
49116
 
 
49117
        * tests/Makefile.am: Heikki Korpela fixed the 'make -C' invokes.
 
49118
          make -C is banned.
 
49119
 
 
49120
2001-08-31 01:03  bagder
 
49121
 
 
49122
        * CHANGES: the big struct rename of the year
 
49123
 
 
49124
2001-08-31 00:59  bagder
 
49125
 
 
49126
        * lib/: ftp.c, krb4.c, security.c: a few more struct fixes
 
49127
 
 
49128
2001-08-31 00:48  bagder
 
49129
 
 
49130
        * lib/: dict.c, easy.c, file.c, ftp.c, getinfo.c, getinfo.h,
 
49131
          hostip.c, hostip.h, http.c, krb4.c, ldap.c, progress.c,
 
49132
          progress.h, security.c, sendf.c, sendf.h, speedcheck.c,
 
49133
          speedcheck.h, ssluse.c, ssluse.h, telnet.c, transfer.c,
 
49134
          transfer.h, url.c, url.h, urldata.h: Major rename and redesign of
 
49135
          the internal "backbone" structs. Details will be posted in a
 
49136
          minute to the libcurl list.
 
49137
 
 
49138
2001-08-29 17:02  bagder
 
49139
 
 
49140
        * docs/CONTRIBUTE: updated a bit
 
49141
 
 
49142
2001-08-29 14:14  bagder
 
49143
 
 
49144
        * docs/TODO: removed cookies and SSL sessions
 
49145
 
 
49146
2001-08-29 11:51  bagder
 
49147
 
 
49148
        * CHANGES: new ftp upload example, brand new cookie functionality
 
49149
          and more
 
49150
 
 
49151
2001-08-29 11:47  bagder
 
49152
 
 
49153
        * docs/curl_easy_setopt.3: added CURLOPT_COOKIEJAR details
 
49154
 
 
49155
2001-08-29 11:45  bagder
 
49156
 
 
49157
        * docs/curl.1: '-c -'
 
49158
 
 
49159
2001-08-29 11:44  bagder
 
49160
 
 
49161
        * docs/curl.1: -c/--cookie-jar documented
 
49162
 
 
49163
2001-08-29 11:36  bagder
 
49164
 
 
49165
        * lib/: ssluse.c, urldata.h: take port numbers into account when
 
49166
          finding a previous session from the cache
 
49167
 
 
49168
2001-08-29 11:32  bagder
 
49169
 
 
49170
        * include/curl/curl.h: added COOKIEJAR
 
49171
 
 
49172
2001-08-29 11:32  bagder
 
49173
 
 
49174
        * src/main.c: uses the new cookie jar feature
 
49175
 
 
49176
2001-08-29 11:32  bagder
 
49177
 
 
49178
        * lib/: cookie.c, cookie.h, url.c, urldata.h: cookie jar
 
49179
          adjustments
 
49180
 
 
49181
2001-08-29 09:12  bagder
 
49182
 
 
49183
        * docs/examples/: Makefile.am, ftpupload.c: added ftpupload.c
 
49184
 
 
49185
2001-08-28 11:02  bagder
 
49186
 
 
49187
        * CHANGES: lots of crap
 
49188
 
 
49189
2001-08-28 11:01  bagder
 
49190
 
 
49191
        * missing: added the most recent one from automake 1.5, it
 
49192
          complained on the former one being "too old"
 
49193
 
 
49194
2001-08-28 10:58  bagder
 
49195
 
 
49196
        * lib/Makefile.am: up'ed the version-info
 
49197
 
 
49198
2001-08-28 10:55  bagder
 
49199
 
 
49200
        * include/curl/curl.h: curl_formadd() adjustments by Georg
 
49201
          Huettenegger
 
49202
 
 
49203
2001-08-28 10:55  bagder
 
49204
 
 
49205
        * docs/curl_formadd.3: Georg Huettenegger's updates
 
49206
 
 
49207
2001-08-28 10:55  bagder
 
49208
 
 
49209
        * docs/Makefile.am: automake 1.5 complained on my SUFFIXES line!
 
49210
 
 
49211
2001-08-28 10:54  bagder
 
49212
 
 
49213
        * lib/: formdata.c, formdata.h: Georg Huettenegger's fixes and
 
49214
          improvements to curl_formadd()
 
49215
 
 
49216
2001-08-28 10:54  bagder
 
49217
 
 
49218
        * lib/transfer.c: Georg Huettenegger added code to deal with error
 
49219
          417 when doing form posts.  NOTE: we might do this for *ALL*
 
49220
          errors when doing form posts.
 
49221
 
 
49222
2001-08-28 10:37  bagder
 
49223
 
 
49224
        * lib/: ssluse.c, ssluse.h, transfer.c, url.c, urldata.h: Added SSL
 
49225
          session ID caching, moved some SSL code from url.c to ssluse.c
 
49226
 
 
49227
2001-08-26 22:51  bumblebury
 
49228
 
 
49229
        * lib/strtok.c: we should be using start here.
 
49230
 
 
49231
2001-08-26 16:28  bagder
 
49232
 
 
49233
        * lib/cookie.c: improved the test
 
49234
 
 
49235
2001-08-26 16:27  bagder
 
49236
 
 
49237
        * lib/strtok.c: Added #include <string.h> and removed a silly
 
49238
          mistakenly added ,
 
49239
 
 
49240
2001-08-24 12:25  bagder
 
49241
 
 
49242
        * lib/strtok.c: rewrite to work around BSD announcement license
 
49243
          issues, this is also somewhat easier to understand if I may say
 
49244
          so. It is slightly slower.
 
49245
 
 
49246
2001-08-24 12:18  bagder
 
49247
 
 
49248
        * tests/data/test8: cookies are stored in the reversed order now
 
49249
          (which in turn means that the order is _not_ actually reversed
 
49250
          like it used to be)
 
49251
 
 
49252
2001-08-24 09:45  bagder
 
49253
 
 
49254
        * lib/curllib.dsp: T. Bharath's patch => linking with multithreaded
 
49255
          versions of the c runtime library for use in multithreaded apps
 
49256
 
 
49257
2001-08-24 09:43  bagder
 
49258
 
 
49259
        * config-win32.h: T. Bharath's patch. It is kind of dirty, as it
 
49260
          #pragma aways a whole bunch of compiler warnings, but I guess
 
49261
          they make the life somewhat easier to live for a ms dude
 
49262
          compiling this. For a rainy day: remove the pragmas and correct
 
49263
          the source code that cause the warnings!
 
49264
 
 
49265
2001-08-24 09:41  bagder
 
49266
 
 
49267
        * lib/getdate.c: newly re-generated from the modified getdate.y
 
49268
 
 
49269
2001-08-24 09:39  bagder
 
49270
 
 
49271
        * lib/base64.c: include setup.h properly, not config.h
 
49272
 
 
49273
2001-08-24 09:39  bagder
 
49274
 
 
49275
        * lib/: getdate.y, mprintf.c: extern declarations no longer done on
 
49276
          windows (T. Bharath's patch)
 
49277
 
 
49278
2001-08-24 09:24  bagder
 
49279
 
 
49280
        * lib/: setup.h, strequal.c: cleanups
 
49281
 
 
49282
2001-08-24 09:01  bagder
 
49283
 
 
49284
        * src/main.c: Kevin Roth's comments about -G have been addressed: o
 
49285
          -G -I works on the same command line and makes HEAD instead of
 
49286
          GET o -G with an already present question mark in the URL makes
 
49287
          an ampersand get   added as a separator instead
 
49288
 
 
49289
2001-08-24 08:31  bagder
 
49290
 
 
49291
        * lib/Makefile.vc6: Tim Costello's bug report #454856
 
49292
 
 
49293
2001-08-24 08:20  bagder
 
49294
 
 
49295
        * lib/ssluse.c: strcasecmp() is banned from our code, should be
 
49296
          strequal() everywhere! Tim Costello reported bug report #454858.
 
49297
 
 
49298
2001-08-23 16:06  bagder
 
49299
 
 
49300
        * lib/url.c: When setting *_URL or *_PROXY in *_setopt(), it is
 
49301
          important that we check and possibly free the existing pointer
 
49302
          first, and then clear the "allocated" bit. We previously
 
49303
          mistakenly could free the new pointer passed to us by the
 
49304
          friendly user...!
 
49305
 
 
49306
2001-08-23 16:05  bagder
 
49307
 
 
49308
        * lib/: cookie.c, cookie.h: started working on a function for
 
49309
          writing (all) cookies, made it possible to read multiple cookie
 
49310
          files, no longer writes to the URL string passed to the _add()
 
49311
          function. The new stuff is now conditionally compiled on the
 
49312
          COOKIE define. Changed the _init() proto.
 
49313
 
 
49314
2001-08-23 13:12  bagder
 
49315
 
 
49316
        * docs/FAQ: added FTPS to the list of supported protocols
 
49317
 
 
49318
2001-08-23 13:11  bagder
 
49319
 
 
49320
        * docs/FAQ: item 4.6 is now an indication of a crash, not a timeout
 
49321
 
 
49322
2001-08-23 13:06  bagder
 
49323
 
 
49324
        * lib/curllib.dsp: As Steve Lhomme pointed out, this generates
 
49325
          'libcurl.dll' now instead of the previous 'curl.dll'
 
49326
 
 
49327
2001-08-23 12:56  bagder
 
49328
 
 
49329
        * build_vms.com: Nico's update: "modified the build procedure to
 
49330
          restore to the right current directory where the build was
 
49331
          started and it will autosense where is was run from and set up
 
49332
          the correct default directory at start of the script."
 
49333
 
 
49334
2001-08-23 10:45  bagder
 
49335
 
 
49336
        * docs/examples/postit2.c: curl_formadd() using example, the 7.9
 
49337
          style of building rfc1867 form posts
 
49338
 
 
49339
2001-08-23 08:10  bagder
 
49340
 
 
49341
        * lib/ftp.c: I want Sterling to be my friend, so I wasted some time
 
49342
          on splitting up the huge monster function _ftp() into more little
 
49343
          functions. There are still more that can be done, but this is at
 
49344
          least improving readability and maintainability... :-)
 
49345
 
 
49346
2001-08-22 13:25  bagder
 
49347
 
 
49348
        * CHANGES: Georg Huettenegger's fixes, man pages converted to HTML
 
49349
          pages and included in release archive
 
49350
 
 
49351
2001-08-22 13:24  bagder
 
49352
 
 
49353
        * lib/url.c: CURLOPT_FTPASCII is the old name, CURLOPT_TRANSFERTEXT
 
49354
          is the new
 
49355
 
 
49356
2001-08-22 13:23  bagder
 
49357
 
 
49358
        * docs/LIBCURL: libcurl.3 has the info now
 
49359
 
 
49360
2001-08-22 13:23  bagder
 
49361
 
 
49362
        * docs/curl_easy_setopt.3: CURLOPT_POST isn't needed these days
 
49363
 
 
49364
2001-08-22 13:22  bagder
 
49365
 
 
49366
        * docs/TODO: updated
 
49367
 
 
49368
2001-08-22 13:22  bagder
 
49369
 
 
49370
        * README: libcurl.3 is the man page
 
49371
 
 
49372
2001-08-21 15:18  bagder
 
49373
 
 
49374
        * docs/Makefile.am, docs/curl_easy_setopt.3, docs/curl_formadd.3,
 
49375
          docs/curl_formfree.3, docs/curl_formparse.3,
 
49376
          docs/curl_slist_append.3, docs/libcurl.3,
 
49377
          docs/examples/Makefile.am, include/curl/curl.h, lib/escape.c,
 
49378
          lib/escape.h, lib/formdata.c, lib/formdata.h, lib/http.c,
 
49379
          lib/transfer.c, lib/urldata.h, src/version.h, tests/runtests.pl:
 
49380
          Georg Huettenegger's patch curl-7.8.1-pre5-patch-20010819
 
49381
 
 
49382
2001-08-21 14:46  bagder
 
49383
 
 
49384
        * tests/data/: Makefile.am, test44, test9: added test44 formpost
 
49385
          without Expect:, modified test9
 
49386
 
 
49387
2001-08-21 11:16  bagder
 
49388
 
 
49389
        * maketgz: run 'make clean' before 'make dist' to make sure the
 
49390
          HTML files are up-to-date
 
49391
 
 
49392
2001-08-21 11:16  bagder
 
49393
 
 
49394
        * docs/Makefile.am: added a 'html' target that builds HTML versions
 
49395
          from the man page sources.  It requires 'gnroff' and 'man2html'
 
49396
          for now. 'make html' will be invoked by the 'maketgz' script and
 
49397
          the HTML files are included in release archives.
 
49398
 
 
49399
2001-08-21 11:14  bagder
 
49400
 
 
49401
        * Makefile.am: make html runs make html in the docs dir
 
49402
 
 
49403
2001-08-21 08:56  bagder
 
49404
 
 
49405
        * docs/LIBCURL: this is replaced with libcurl.3
 
49406
 
 
49407
2001-08-21 08:50  bagder
 
49408
 
 
49409
        * CHANGES: fflush the progress output, fixed configure.in for SSL
 
49410
          without --with-ssl
 
49411
 
 
49412
2001-08-21 08:36  bagder
 
49413
 
 
49414
        * configure.in: Troy Engel's fix for running configure without
 
49415
          --with-ssl
 
49416
 
 
49417
2001-08-21 08:29  bagder
 
49418
 
 
49419
        * lib/progress.c: As Andr�s Garc�a reported we need to fflush() the
 
49420
          data->err so that the progress meter looks better on windows (and
 
49421
          if the data->err is redirected from stderr it also makes a point)
 
49422
 
 
49423
2001-08-20 15:22  bagder
 
49424
 
 
49425
        * docs/TheArtOfHttpScripting: added "4.5 FIGURE OUT WHAT A POST
 
49426
          LOOKS LIKE" added an online URL to this document corrected a bad
 
49427
          use of -t
 
49428
 
 
49429
2001-08-20 09:59  bagder
 
49430
 
 
49431
        * include/curl/curl.h, src/version.h: 7.8.1
 
49432
 
 
49433
2001-08-20 09:46  bagder
 
49434
 
 
49435
        * ltconfig: libtool 1.3.5 leftover
 
49436
 
 
49437
2001-08-20 09:36  bagder
 
49438
 
 
49439
        * docs/curl_easy_setopt.3: updated version in header as we have
 
49440
          7.8.1 details in here
 
49441
 
 
49442
2001-08-20 09:25  bagder
 
49443
 
 
49444
        * CHANGES: RFC2732 parsing, curl-config patching, -G added,
 
49445
          kerberos name space fixing, configure fixes, libtool cleanups
 
49446
 
 
49447
2001-08-20 09:10  bagder
 
49448
 
 
49449
        * Makefile.am, acinclude.m4, configure.in, lib/Makefile.am: Albert
 
49450
          Chin's neat configure/package fixes
 
49451
 
 
49452
2001-08-19 19:09  bagder
 
49453
 
 
49454
        * src/main.c: SM's fix for -G on URLs with host name only
 
49455
 
 
49456
2001-08-18 04:42  bumblebury
 
49457
 
 
49458
        * lib/ftp.c: <couldn't resist>   Use a more appropriate variable
 
49459
          name </couldn't resist>
 
49460
 
 
49461
2001-08-17 12:24  bagder
 
49462
 
 
49463
        * lib/krb4.c: Curl_ prefix added to a few function calls
 
49464
 
 
49465
2001-08-17 12:19  bagder
 
49466
 
 
49467
        * lib/easy.c: include getinfo.h for Curl_getinfo() proto
 
49468
 
 
49469
2001-08-17 12:14  bagder
 
49470
 
 
49471
        * lib/: ftp.c, http.c, security.h, sendf.c: modified to use the
 
49472
          renamed kerberos functions with Curl_ prefix
 
49473
 
 
49474
2001-08-17 12:13  bagder
 
49475
 
 
49476
        * lib/urldata.h: Added two fields in the connectdata struct for
 
49477
          kerberos fiddles
 
49478
 
 
49479
2001-08-17 12:12  bagder
 
49480
 
 
49481
        * lib/krb4.c: use the Curl_ name space removed unused code removed
 
49482
          use of global variable(s)
 
49483
 
 
49484
2001-08-17 12:11  bagder
 
49485
 
 
49486
        * lib/security.c: removed dead/unused code removed use of global
 
49487
          variables removed name space pollutions (added Curl_ prefixes)
 
49488
 
 
49489
2001-08-17 12:10  bagder
 
49490
 
 
49491
        * lib/krb4.h: Curl_ prefix
 
49492
 
 
49493
2001-08-17 12:02  bagder
 
49494
 
 
49495
        * lib/security.h: cleaned up rewrite
 
49496
 
 
49497
2001-08-16 15:40  bagder
 
49498
 
 
49499
        * docs/curl.1: Added -G
 
49500
 
 
49501
2001-08-16 15:11  bagder
 
49502
 
 
49503
        * docs/curl-config.1: updated to the latest fixes to the shell
 
49504
          script
 
49505
 
 
49506
2001-08-16 15:09  bagder
 
49507
 
 
49508
        * curl-config.in: hm, --cflags should only show the flags a 3rd
 
49509
          party program would need
 
49510
 
 
49511
2001-08-16 15:05  bagder
 
49512
 
 
49513
        * curl-config.in: removed --include again and stuffed the libcurl's
 
49514
          include path in --cflags
 
49515
 
 
49516
2001-08-16 15:02  bagder
 
49517
 
 
49518
        * curl-config.in: Added --include to set the compiler include flag
 
49519
          for libcurl
 
49520
 
 
49521
2001-08-16 14:58  bagder
 
49522
 
 
49523
        * curl-config.in: Added -lcurl for --libs so that single option
 
49524
          should now suffice to use when building anything with libcurl
 
49525
 
 
49526
2001-08-15 23:54  bagder
 
49527
 
 
49528
        * lib/url.c: IPv6-addresses can have dots too!
 
49529
 
 
49530
2001-08-15 23:40  bagder
 
49531
 
 
49532
        * lib/url.c: extract IPv6-style specified IP-addresses properly
 
49533
 
 
49534
2001-08-15 20:42  bagder
 
49535
 
 
49536
        * lib/ftp.c: const fixes
 
49537
 
 
49538
2001-08-15 20:40  bagder
 
49539
 
 
49540
        * include/curl/curl.h: -
 
49541
 
 
49542
2001-08-15 20:38  bagder
 
49543
 
 
49544
        * MITX.txt: Corrected the years in the copyright line
 
49545
 
 
49546
2001-08-15 20:34  bagder
 
49547
 
 
49548
        * docs/curl_getenv.3: const argument
 
49549
 
 
49550
2001-08-15 20:33  bagder
 
49551
 
 
49552
        * include/curl/curl.h: curl_getenv() now takes a const char * as
 
49553
          argument
 
49554
 
 
49555
2001-08-15 20:17  bagder
 
49556
 
 
49557
        * include/curl/mprintf.h: add include of stdio.h, so that base64.c
 
49558
          compiles
 
49559
 
 
49560
2001-08-15 15:41  bagder
 
49561
 
 
49562
        * CHANGES: CURL_GLOBAL_WIN32, config-vms.h,  Borland makefile, -w
 
49563
          %{http_code}, Bug #12733 over on php.net
 
49564
 
 
49565
2001-08-15 15:38  bagder
 
49566
 
 
49567
        * lib/http.c: Using CURLOPT_POST without using CURLOPT_POSTFIELDS
 
49568
          caused us to strlen() a NULL pointer. Now, we treat a missing
 
49569
          CURLOPT_POSTFIELDS as if there is no data to send.
 
49570
 
 
49571
2001-08-15 14:26  bagder
 
49572
 
 
49573
        * lib/ftp.c: removed one compiler error and two "unused variable"
 
49574
          warnings
 
49575
 
 
49576
2001-08-15 09:22  bagder
 
49577
 
 
49578
        * src/main.c: SM's -G patch. There's some room for improvements
 
49579
          still, as a command line like: "curl -d moo=foo -G
 
49580
          daniel.haxx.se" currently fails.
 
49581
 
 
49582
2001-08-15 09:21  bumblebury
 
49583
 
 
49584
        * lib/ftp.c: more _ftp_cwd
 
49585
 
 
49586
2001-08-15 09:14  bumblebury
 
49587
 
 
49588
        * lib/ftp.c: ftp_cwd() abstraction
 
49589
 
 
49590
          "%" -> "%s"
 
49591
 
 
49592
2001-08-15 08:58  bumblebury
 
49593
 
 
49594
        * lib/ftp.c: This can be used in another place (Curl_ftp_done :)...
 
49595
 
 
49596
          declare at the top of the file, put the private functions at the
 
49597
          bottom of the file, however, this is clearer imho (since _ftp is
 
49598
          already there).
 
49599
 
 
49600
2001-08-15 08:55  bagder
 
49601
 
 
49602
        * lib/url.c: non-public functions should not use CURL * as
 
49603
          arguments, so I changed them to use 'struct UrlData *' instead
 
49604
 
 
49605
2001-08-15 08:54  bagder
 
49606
 
 
49607
        * lib/transfer.h: modified the Curl_perform() proto
 
49608
 
 
49609
2001-08-15 08:54  bumblebury
 
49610
 
 
49611
        * lib/ftp.c: must merge before commit must merge before commit must
 
49612
          merge before commit
 
49613
 
 
49614
2001-08-15 08:54  bagder
 
49615
 
 
49616
        * lib/urldata.h: removed protos that were moved to url.h and the
 
49617
          new getinfo.h
 
49618
 
 
49619
2001-08-15 08:53  bagder
 
49620
 
 
49621
        * lib/url.h: moved the url.c prototypes to here
 
49622
 
 
49623
2001-08-15 08:53  bagder
 
49624
 
 
49625
        * lib/transfer.c: calls Curl_initinfo() in perform().
 
49626
 
 
49627
2001-08-15 08:52  bumblebury
 
49628
 
 
49629
        * lib/ftp.c: begin abstraction process...
 
49630
 
 
49631
2001-08-15 08:52  bagder
 
49632
 
 
49633
        * lib/getinfo.h: prototypes for getinfo.c
 
49634
 
 
49635
2001-08-15 08:52  bagder
 
49636
 
 
49637
        * lib/getinfo.c: Added Curl_initinfo() that's supposed to init
 
49638
          session-specific getinfo- variables
 
49639
 
 
49640
2001-08-15 08:51  bagder
 
49641
 
 
49642
        * lib/easy.c: internal functions should not use 'CURL *' as
 
49643
          arguments, I replaced them with the more appropriate 'struct
 
49644
          UrlData *' instead.
 
49645
 
 
49646
2001-08-15 08:50  bagder
 
49647
 
 
49648
        * lib/Makefile.am: added getinfo.h
 
49649
 
 
49650
2001-08-15 08:13  bagder
 
49651
 
 
49652
        * lib/Makefile.b32.resp: David James made it build 7.8.1 pre 5
 
49653
 
 
49654
2001-08-14 13:04  bagder
 
49655
 
 
49656
        * docs/: curl_easy_init.3, libcurl.3: CURL_GLOBAL_WIN32 updates
 
49657
 
 
49658
2001-08-14 13:04  bagder
 
49659
 
 
49660
        * docs/curl_global_init.3: "added in 7.8.1"
 
49661
 
 
49662
2001-08-14 11:51  bagder
 
49663
 
 
49664
        * config-vms.h: geez, I'd ruined Nico's socklen_t define, corrected
 
49665
          it now
 
49666
 
 
49667
2001-08-14 11:48  bagder
 
49668
 
 
49669
        * config-vms.h: Nico's updates
 
49670
 
 
49671
2001-08-14 11:41  bagder
 
49672
 
 
49673
        * CHANGES: redirected stderr problem fixed, VC build with SSL
 
49674
          makefile fix, big form post fix, no more globals in ssl code fix,
 
49675
          size_t and const fix, a few VMS changes
 
49676
 
 
49677
2001-08-14 11:26  bagder
 
49678
 
 
49679
        * lib/ftp.c: exchanged the second and third argument to fwrite(),
 
49680
          as that makes it look good on VMS.  Removed a '#if 0' section,
 
49681
          made Curl_getmyhost static and cut off the 'Curl_' prefix
 
49682
 
 
49683
2001-08-14 11:25  bagder
 
49684
 
 
49685
        * lib/base64.c: #include <curl/mprintf.h>
 
49686
 
 
49687
2001-08-14 11:24  bagder
 
49688
 
 
49689
        * lib/: memdebug.c, memdebug.h: curl_memdebug takes a const
 
49690
          argument now
 
49691
 
 
49692
2001-08-14 11:16  bagder
 
49693
 
 
49694
        * src/: main.c, urlglob.c, writeout.c: (un)signed and const cleanup
 
49695
 
 
49696
2001-08-14 10:49  bagder
 
49697
 
 
49698
        * configure.in: --enable-debug now sets the following CFLAGS: -W
 
49699
          -Wall -Wwrite-strings -pedantic -g
 
49700
 
 
49701
2001-08-14 10:40  bagder
 
49702
 
 
49703
        * lib/urldata.h: minor fixes for compiler warnings
 
49704
 
 
49705
2001-08-14 10:40  bagder
 
49706
 
 
49707
        * lib/url.c: Curl_open() only take one argument now,
 
49708
          Curl_ldap_done() and Curl_dict_done() were removed, compiler
 
49709
          warnings corrected
 
49710
 
 
49711
2001-08-14 10:39  bagder
 
49712
 
 
49713
        * lib/transfer.c: const and (un)signed fixes
 
49714
 
 
49715
2001-08-14 10:38  bagder
 
49716
 
 
49717
        * lib/telnet.c: const and unsigned/signed fixes
 
49718
 
 
49719
2001-08-14 10:36  bagder
 
49720
 
 
49721
        * lib/ssluse.c: removed the use of the global array for the
 
49722
          password that was necessary for OpenSSL versions prior to 0.9.4,
 
49723
          this is conditional and should still work with older versions.
 
49724
 
 
49725
2001-08-14 10:34  bagder
 
49726
 
 
49727
        * lib/sendf.h: size_t and const
 
49728
 
 
49729
2001-08-14 10:34  bagder
 
49730
 
 
49731
        * lib/sendf.c: cleaned up some of the size_t and const mess
 
49732
 
 
49733
2001-08-14 10:33  bagder
 
49734
 
 
49735
        * lib/security.h: removed unused code, added const
 
49736
 
 
49737
2001-08-14 10:32  bagder
 
49738
 
 
49739
        * lib/security.c: cleaned up some picky compiler warnings and
 
49740
          indented the code curl style
 
49741
 
 
49742
2001-08-14 10:32  bagder
 
49743
 
 
49744
        * lib/mprintf.c: added const char * => char * typecast
 
49745
 
 
49746
2001-08-14 10:31  bagder
 
49747
 
 
49748
        * lib/: memdebug.c, memdebug.h: const-ified lots of function
 
49749
          arguments
 
49750
 
 
49751
2001-08-14 10:30  bagder
 
49752
 
 
49753
        * lib/ldap.c: const-ified the code, removed Curl_ldap_done()
 
49754
 
 
49755
2001-08-14 10:30  bagder
 
49756
 
 
49757
        * lib/krb4.c: fixed picky compiler warnings, unused arguments,
 
49758
          const at proper places and I also indented the source code to fit
 
49759
          curl "standard"
 
49760
 
 
49761
2001-08-14 10:29  bagder
 
49762
 
 
49763
        * lib/http_chunks.c: Curl_httpchunk_read now takes size_t size
 
49764
          arguments instead of the previous ssize_t
 
49765
 
 
49766
2001-08-14 10:28  bagder
 
49767
 
 
49768
        * lib/http.c: made some char * into const char * and I removed the
 
49769
          check for size > 0 in the add_buffer function.
 
49770
 
 
49771
2001-08-14 10:27  bagder
 
49772
 
 
49773
        * lib/getpass.h: added const to the prompt char * in the proto
 
49774
 
 
49775
2001-08-14 10:26  bagder
 
49776
 
 
49777
        * lib/getinfo.c: added typecast when converting const char * to
 
49778
          char *
 
49779
 
 
49780
2001-08-14 10:25  bagder
 
49781
 
 
49782
        * lib/getenv.c: added const to the function protos
 
49783
 
 
49784
2001-08-14 10:25  bagder
 
49785
 
 
49786
        * lib/ftp.h: Curl_ftpsendf's third argument is now a const char *
 
49787
 
 
49788
2001-08-14 10:24  bagder
 
49789
 
 
49790
        * lib/ftp.c: corrected the size_t weirdness. Expect size_t to be
 
49791
          unsigned. Moved most over to ssize_t that is signed. Removed all
 
49792
          the special-purpose VMS #ifdefs that were added for this.
 
49793
 
 
49794
2001-08-14 10:23  bagder
 
49795
 
 
49796
        * lib/formdata.c: added a few consts and a few typecasts to please
 
49797
          picky compiler options
 
49798
 
 
49799
2001-08-14 10:22  bagder
 
49800
 
 
49801
        * lib/file.c: size_t => ssize_t, removed the special VMS fix for
 
49802
          that purpose
 
49803
 
 
49804
2001-08-14 10:20  bagder
 
49805
 
 
49806
        * lib/escape.c: added typecasts when converting from unsigned int
 
49807
          to int
 
49808
 
 
49809
2001-08-14 10:19  bagder
 
49810
 
 
49811
        * lib/easy.c: Added an empty win32_cleanup for non-windows systems
 
49812
          to prevent compiler warnings, changed the Curl_open() call as the
 
49813
          second argument was never used anyway
 
49814
 
 
49815
2001-08-14 10:18  bagder
 
49816
 
 
49817
        * lib/dict.c: removed the *done() function as it served no purpose,
 
49818
          added type casts when converting from 'const char *' to 'char *'
 
49819
          to please my picky compiler options
 
49820
 
 
49821
2001-08-14 10:17  bagder
 
49822
 
 
49823
        * lib/cookie.c: commented out empty else blocks to shut up pedantic
 
49824
          compilers
 
49825
 
 
49826
2001-08-14 10:16  bagder
 
49827
 
 
49828
        * lib/arpa_telnet.h: Added 'const' to the string arrays
 
49829
 
 
49830
2001-08-14 08:06  bagder
 
49831
 
 
49832
        * lib/mprintf.c: corrected dubious use of the same variable twice
 
49833
          in a function call, gcc 3.0 warned about it
 
49834
 
 
49835
2001-08-13 08:33  bagder
 
49836
 
 
49837
        * lib/formdata.c: curl_formparse() should no longer have any
 
49838
          size-limit in the data section after this patch from Peter Todd
 
49839
 
 
49840
2001-08-10 16:10  bagder
 
49841
 
 
49842
        * lib/transfer.c: corrected minor source indentation error
 
49843
 
 
49844
2001-08-10 08:24  bagder
 
49845
 
 
49846
        * lib/progress.c: moved the download/upload speed calculations, to
 
49847
          be made on every invoke of the progressupdate, as on very quick
 
49848
          transfers they wouldn't always get calculated!
 
49849
 
 
49850
2001-08-10 00:43  subman
 
49851
 
 
49852
        * lib/Makefile.vc6: Fixed bugs for building debug and SSL lib in VC
 
49853
          makefile
 
49854
 
 
49855
2001-08-09 14:08  bagder
 
49856
 
 
49857
        * docs/curl_easy_setopt.3: Added CURLOPT_HTTPGET and
 
49858
          CURLOPT_SSL_VERIFYHOST, added notes to the two timeout-options
 
49859
          that they don't work in multi-threaded programs.
 
49860
 
 
49861
2001-08-09 14:04  bagder
 
49862
 
 
49863
        * docs/TODO: non-blocking connect please
 
49864
 
 
49865
2001-08-09 13:58  bagder
 
49866
 
 
49867
        * tests/data/test26: strip off user-agent before checking protocol
 
49868
 
 
49869
2001-08-09 11:47  bagder
 
49870
 
 
49871
        * src/main.c: The redirected error stream was closed before
 
49872
          curl_easy_cleanup() was made, and when VERBOSE was enabled, that
 
49873
          used the stream. Also, the stream was closed even if we looped to
 
49874
          get more files.  Corrects Dustin Boswell's bug report #441610
 
49875
 
 
49876
2001-08-09 11:13  bagder
 
49877
 
 
49878
        * src/Makefile.vc6: removied $Id:$ again, this is treated as a
 
49879
          binary file and then that field isn't updated! :-O
 
49880
 
 
49881
2001-08-09 11:10  bagder
 
49882
 
 
49883
        * src/: Makefile.b32, Makefile.m32, Makefile.vc6: Added $Id:$ to
 
49884
          the header
 
49885
 
 
49886
2001-08-09 11:10  bagder
 
49887
 
 
49888
        * lib/: Makefile.b32, Makefile.m32, Makefile.vc6: Added $Id:$
 
49889
          string for file version in the header
 
49890
 
 
49891
2001-08-08 09:51  bagder
 
49892
 
 
49893
        * tests/runtests.pl: when a test expects an error code but gets a
 
49894
          different one, we now output both of them
 
49895
 
 
49896
2001-08-08 09:50  bagder
 
49897
 
 
49898
        * docs/INSTALL: Nico's notes about porting to VMS
 
49899
 
 
49900
2001-08-08 09:49  bagder
 
49901
 
 
49902
        * CHANGES: test cases, verifyhost, curl -E
 
49903
 
 
49904
2001-08-08 09:46  bagder
 
49905
 
 
49906
        * Makefile.am: added unfortunate but necessary special-purpose
 
49907
          files for VMS and RISC OS
 
49908
 
 
49909
2001-08-08 09:35  bagder
 
49910
 
 
49911
        * src/main.c: The file name given to -E can now contain drive
 
49912
          letters on windows, if they start the file name as in 'X:\' where
 
49913
          X is any letter. The colon otherwise normally separate the file
 
49914
          name from the password.
 
49915
 
 
49916
2001-08-08 09:23  bagder
 
49917
 
 
49918
        * docs/THANKS: credit where credit is due, added a bunch of recent
 
49919
          contributors
 
49920
 
 
49921
2001-08-08 09:16  bagder
 
49922
 
 
49923
        * lib/: ssluse.c, url.c, urldata.h: Patrick Bihan-Faou introduced
 
49924
          CURLOPT_SSL_VERIFYHOST and code to deal with it.
 
49925
 
 
49926
2001-08-08 09:15  bagder
 
49927
 
 
49928
        * include/curl/curl.h, src/main.c: Patrick Bihan-Faou's verifyhost
 
49929
          addition
 
49930
 
 
49931
2001-08-08 08:05  bagder
 
49932
 
 
49933
        * config-riscos.h: config.h file for RISC OS compiles
 
49934
 
 
49935
2001-08-08 08:04  bagder
 
49936
 
 
49937
        * build_vms.com: script to build curl on VMS
 
49938
 
 
49939
2001-08-07 23:36  bagder
 
49940
 
 
49941
        * docs/TODO: replacing FILE * with common file descriptors?
 
49942
 
 
49943
2001-08-07 23:21  bagder
 
49944
 
 
49945
        * docs/FAQ: language correction
 
49946
 
 
49947
2001-08-07 20:02  bagder
 
49948
 
 
49949
        * docs/FAQ: added Rick Jones's more polite wording of 1.7, makes it
 
49950
          better and friendlier
 
49951
 
 
49952
2001-08-07 14:42  bagder
 
49953
 
 
49954
        * tests/data/: Makefile.am, test18, test19, test20, test21, test22,
 
49955
          test23, test24, test25, test26: nine new test cases
 
49956
 
 
49957
2001-08-07 13:17  bagder
 
49958
 
 
49959
        * docs/FAQ: added  "1.7 What about CURL from curl.com?"
 
49960
 
 
49961
2001-08-07 11:21  bagder
 
49962
 
 
49963
        * tests/data/: Makefile.am, test202: test 202 - two file:// URLs in
 
49964
          one command line
 
49965
 
 
49966
2001-08-07 11:16  bagder
 
49967
 
 
49968
        * tests/data/: Makefile.am, test201: added test 201, file:// with
 
49969
          missing file
 
49970
 
 
49971
2001-08-06 15:44  bagder
 
49972
 
 
49973
        * CHANGES: VMS fixes, file:// changes, curl-config --libs patch
 
49974
 
 
49975
2001-08-06 15:35  bagder
 
49976
 
 
49977
        * curl-config.in: Heikki Korpela posted a patch that makes --libs
 
49978
          include the directory in which libcurl itself is installed in.
 
49979
 
 
49980
2001-08-06 15:19  bagder
 
49981
 
 
49982
        * src/main.c: Nico's VMS fixes added
 
49983
 
 
49984
2001-08-06 15:18  bagder
 
49985
 
 
49986
        * src/Makefile.am: Added curlmsg.msg to the distribution
 
49987
 
 
49988
2001-08-06 15:18  bagder
 
49989
 
 
49990
        * src/curlmsg.msg: used under VMS
 
49991
 
 
49992
2001-08-06 14:47  bagder
 
49993
 
 
49994
        * lib/ftp.c: Nico's fixes for VMS, most of these are fixes for bad
 
49995
          uses of size_t that forgets that it is very often unsigned. These
 
49996
          should be fixed globally and then many #ifdef VMS lines can be
 
49997
          removed.
 
49998
 
 
49999
2001-08-06 14:36  bagder
 
50000
 
 
50001
        * lib/: formdata.c, formdata.h, http.c: Curl_FormFree renamed to
 
50002
          Curl_formclean, as it turns out VMS for example requires all
 
50003
          global symbols to be *case insentively* unique! curl_formfree is
 
50004
          a global function we shouldn't touch.
 
50005
 
 
50006
2001-08-06 14:27  bagder
 
50007
 
 
50008
        * lib/setup.h: adjusted for VMS
 
50009
 
 
50010
2001-08-06 14:26  bagder
 
50011
 
 
50012
        * config-vms.h: Nico's config.h for VMS
 
50013
 
 
50014
2001-08-06 14:24  bagder
 
50015
 
 
50016
        * lib/netrc.c: Nico's VMS fixes
 
50017
 
 
50018
2001-08-06 14:23  bagder
 
50019
 
 
50020
        * lib/memdebug.h: Nico's VMS adjustment
 
50021
 
 
50022
2001-08-06 14:22  bagder
 
50023
 
 
50024
        * lib/if2ip.c: VMS adjustments. The IOCTL_3_ARGS #define used now
 
50025
          should be moved to become a configure checked one.
 
50026
 
 
50027
2001-08-06 14:20  bagder
 
50028
 
 
50029
        * lib/getpass.c: Nico Baggus made it work and compile under VMS!
 
50030
 
 
50031
2001-08-06 14:19  bagder
 
50032
 
 
50033
        * lib/: getenv.c, hostip.c: Nico Baggus' VMS adjustments
 
50034
 
 
50035
2001-08-06 14:17  bagder
 
50036
 
 
50037
        * lib/file.c: VMS #ifdefs added. several related to size_t problems
 
50038
          that we must address globally anyway... check these as soon as
 
50039
          the size_t fixes are in place
 
50040
 
 
50041
2001-08-06 14:16  bagder
 
50042
 
 
50043
        * lib/dllinit.c: made this whole file #ifdef WIN32
 
50044
 
 
50045
2001-08-06 14:14  bagder
 
50046
 
 
50047
        * lib/url.c: VMS #include fixes, file:// URL treatment improvements
 
50048
 
 
50049
2001-08-06 14:10  bagder
 
50050
 
 
50051
        * tests/: runtests.pl, data/test200: adjusted to the correct
 
50052
          treatmeant of file:// URLs
 
50053
 
 
50054
2001-08-06 12:09  bagder
 
50055
 
 
50056
        * docs/INSTALL: Added RISC OS and OpenVMS to ported operating
 
50057
          systems
 
50058
 
 
50059
2001-08-06 10:43  bagder
 
50060
 
 
50061
        * CHANGES, include/curl/curl.h, src/version.h, tests/runtests.pl:
 
50062
          7.8.1-pre3 commit
 
50063
 
 
50064
2001-08-06 10:22  bagder
 
50065
 
 
50066
        * lib/sendf.c:   Jonathan Hseu noticed that you couldn't get a
 
50067
          header callback unless you
 
50068
            set CURLOPT_WRITEHEADER to non-NULL, even if you didn't care
 
50069
          about that
 
50070
            data. This is now fixed.
 
50071
 
 
50072
2001-08-06 10:18  bagder
 
50073
 
 
50074
        * lib/url.c: corrected the comment for CURLOPT_WRITEHEADER in
 
50075
          setopt(), and made it read a void * and not a FILE *, as that was
 
50076
          how it used to work and not anymore...
 
50077
 
 
50078
2001-08-05 15:00  bagder
 
50079
 
 
50080
        * CHANGES: many fixes mailed in during July
 
50081
 
 
50082
2001-08-05 14:34  bagder
 
50083
 
 
50084
        * lib/escape.c: curl_escape() no longer attempts to detect already
 
50085
          encoded stuff (in order not to re-encode it).
 
50086
 
 
50087
2001-08-05 14:30  bagder
 
50088
 
 
50089
        * lib/transfer.c: - Sergio Ballestrero provided a patch for reading
 
50090
          responses from NCSA httpd   1.5.x servers, as they return really
 
50091
          screwed up response headers when asked   for with HTTP 1.1.
 
50092
 
 
50093
2001-08-04 16:42  bagder
 
50094
 
 
50095
        * docs/TODO: -G or similar to make -d data get into a GET
 
50096
 
 
50097
2001-08-03 17:11  bagder
 
50098
 
 
50099
        * lib/arpa_telnet.h: complete rewrite to avoid the BSD license in
 
50100
          the previous version
 
50101
 
 
50102
2001-08-03 16:06  bagder
 
50103
 
 
50104
        * docs/curl.1: clarified '-d @filename' with a tiny example
 
50105
 
 
50106
2001-08-03 15:52  bagder
 
50107
 
 
50108
        * lib/base64.h: fixed the header that wrongly was the krb4-style
 
50109
          one
 
50110
 
 
50111
2001-08-03 15:51  bagder
 
50112
 
 
50113
        * lib/base64.c: Andrew Francis base64 decode, my previous base64
 
50114
          encoder, new source header.  No BSD-style license.
 
50115
 
 
50116
2001-08-03 13:53  bagder
 
50117
 
 
50118
        * include/curl/curl.h: added CURLOPT_HTTPGET
 
50119
 
 
50120
2001-08-03 13:52  bagder
 
50121
 
 
50122
        * lib/: http.c, transfer.c, url.c, urldata.h: httpreq cleanup fix
 
50123
 
 
50124
2001-08-03 08:39  bagder
 
50125
 
 
50126
        * tests/Makefile.am: httpsserver.pl added to release archive
 
50127
 
 
50128
2001-08-02 19:29  bumblebury
 
50129
 
 
50130
        * docs/curl_global_init.3: Funny, I skipped right over this before.
 
50131
 
 
50132
          everyting -> everything
 
50133
 
 
50134
2001-08-02 19:25  bagder
 
50135
 
 
50136
        * CHANGES: manual fix, select() loop fix, progress callback fix
 
50137
 
 
50138
2001-08-02 19:12  bagder
 
50139
 
 
50140
        * docs/MANUAL: Frank Keeney pointed out a manual mistake for
 
50141
          certificate convertions
 
50142
 
 
50143
2001-08-02 19:08  bagder
 
50144
 
 
50145
        * docs/TODO: "Add an interface that enables a user to select
 
50146
          prefered SSL ciphers to use."
 
50147
 
 
50148
          Rob Styles posted the question, as he could've used this...
 
50149
 
 
50150
2001-08-02 19:05  bagder
 
50151
 
 
50152
        * lib/progress.c: don't do final newline output when using progress
 
50153
          callback
 
50154
 
 
50155
2001-08-02 18:52  bagder
 
50156
 
 
50157
        * lib/transfer.c: FD_ZERO() the keepfd variables properly when
 
50158
          keepon is modified (Tomasz Lacki reported 12 Jul 2001)
 
50159
 
 
50160
2001-07-12 04:00  bumblebury
 
50161
 
 
50162
        * docs/examples/win32sockets.c: Leftover -- add a note about this
 
50163
          in the examples file :)
 
50164
 
 
50165
2001-07-12 03:57  bumblebury
 
50166
 
 
50167
        * docs/TODO, docs/curl_global_init.3, include/curl/curl.h,
 
50168
          lib/easy.c, src/main.c: Add win32 initialization support to
 
50169
          curl_global_init() and curl_global_cleanup().  Update
 
50170
          corresponding man pages...
 
50171
 
 
50172
          Improve the logic in curl_global_cleanup() and curl_global_init()
 
50173
          so that they are not called twice if the application libraries
 
50174
          have been initialized and make sure to reset the init flags in
 
50175
          curl_global_cleanup().
 
50176
 
 
50177
2001-07-02 11:23  bagder
 
50178
 
 
50179
        * CHANGES: borland makefile fix
 
50180
 
 
50181
2001-07-02 10:21  bagder
 
50182
 
 
50183
        * docs/TODO: added more ideas that've been floating around lately
 
50184
 
 
50185
2001-07-02 09:04  bagder
 
50186
 
 
50187
        * docs/TODO: removed the "change test suite" item, as that is
 
50188
          already made
 
50189
 
 
50190
2001-07-02 09:02  bagder
 
50191
 
 
50192
        * docs/TODO: Added an item about the cookie jar stuff, contains a
 
50193
          link to the dev file about this subject
 
50194
 
 
50195
2001-06-29 13:33  bagder
 
50196
 
 
50197
        * docs/examples/win32sockets.c: removed static, removed curl
 
50198
          special return type, added include windows.h
 
50199
 
 
50200
2001-06-29 13:18  bagder
 
50201
 
 
50202
        * lib/Makefile.b32: added strtok.c as a source file
 
50203
 
 
50204
2001-06-29 09:38  bagder
 
50205
 
 
50206
        * CHANGES, lib/ssluse.c: Nic Roets brought a fix for the
 
50207
          certificate verification when using SSL.
 
50208
 
 
50209
2001-06-28 15:25  bagder
 
50210
 
 
50211
        * tests/data/Makefile.am: added test 43
 
50212
 
 
50213
2001-06-28 15:24  bagder
 
50214
 
 
50215
        * tests/data/test43: HTTP Location: following over HTTP proxy
 
50216
 
 
50217
2001-06-28 00:04  bagder
 
50218
 
 
50219
        * tests/data/test103: now runs ok on IPv6 enabled hosts
 
50220
 
 
50221
2001-06-28 00:01  bagder
 
50222
 
 
50223
        * tests/data/test101: now does OK even on IPv6-enabled hosts
 
50224
 
 
50225
2001-06-28 00:01  bagder
 
50226
 
 
50227
        * tests/runtests.pl: better strip
 
50228
 
 
50229
2001-06-25 14:58  bagder
 
50230
 
 
50231
        * CHANGES: multiple file transfers with resume fix
 
50232
 
 
50233
2001-06-25 14:56  bagder
 
50234
 
 
50235
        * src/main.c: 'resume from'-fix. When using "-C -" and doing
 
50236
          multiple file download, the first resume was used on all files
 
50237
          instead of being reset between each file.  As found by Bj�rn
 
50238
          Stenberg.
 
50239
 
 
50240
2001-06-25 11:49  bagder
 
50241
 
 
50242
        * CHANGES: - Anton Kalmykov provided a fix that makes curl work
 
50243
          with form field names   with spaces like when -F is used.
 
50244
 
 
50245
2001-06-25 11:39  bagder
 
50246
 
 
50247
        * lib/formdata.c: Anton Kalmykov's fix for dealing with form names
 
50248
          with spaces!
 
50249
 
 
50250
2001-06-21 11:39  bagder
 
50251
 
 
50252
        * docs/curl_easy_cleanup.3: added return type void in SYNOPSIS
 
50253
 
 
50254
2001-06-21 11:34  bagder
 
50255
 
 
50256
        * docs/: Makefile.am, curl_strequal.3, libcurl.3, libcurl.5:
 
50257
          libcurl.5 is renamed to libcurl.3
 
50258
 
 
50259
2001-06-20 09:50  bagder
 
50260
 
 
50261
        * CHANGES: all changes from year 2000 was moved to CHANGES.2000 and
 
50262
          that is now only available in CVS
 
50263
 
 
50264
2001-06-20 09:50  bagder
 
50265
 
 
50266
        * CHANGES.2000: the changelog from year 2000
 
50267
 
 
50268
2001-06-20 09:48  bagder
 
50269
 
 
50270
        * CHANGES: ftp cut off transfer fix, configure --with-ssl fix
 
50271
 
 
50272
2001-06-20 09:43  bagder
 
50273
 
 
50274
        * configure.in: when --with-ssl is used with a specified path, we
 
50275
          use that path immediately to check libs and include files in, we
 
50276
          don't check the default places first!
 
50277
 
 
50278
2001-06-19 11:12  bagder
 
50279
 
 
50280
        * docs/TODO: Added items we've discussed previously, and URLs to
 
50281
          dev notes discussing the matter
 
50282
 
 
50283
2001-06-19 08:04  bagder
 
50284
 
 
50285
        * lib/ftp.c: better treatment of truly aborted transfers
 
50286
 
 
50287
2001-06-18 16:37  bagder
 
50288
 
 
50289
        * lib/.cvsignore: files to ignore by default in cvs operations
 
50290
 
 
50291
2001-06-14 14:16  bagder
 
50292
 
 
50293
        * tests/runtests.pl: made stdin testing work, also made
 
50294
          'nocheck=true' work when set on the reply data section
 
50295
 
 
50296
2001-06-14 14:05  bagder
 
50297
 
 
50298
        * tests/data/: Makefile.am, test15, test16, test17: three more HTTP
 
50299
          tests added from the old test suite
 
50300
 
 
50301
2001-06-12 20:22  bagder
 
50302
 
 
50303
        * lib/ssluse.c: removed a failf() that would overwrite the previous
 
50304
          error message
 
50305
 
 
50306
2001-06-12 11:23  bagder
 
50307
 
 
50308
        * CHANGES: better ssl error msg, libcurl.def fix, -version-info
 
50309
          corrected, more test cases and fixed FTP ranges
 
50310
 
 
50311
2001-06-12 11:21  bagder
 
50312
 
 
50313
        * lib/url.c: Salvador D�vila's ftp range download fix
 
50314
 
 
50315
2001-06-12 11:12  bagder
 
50316
 
 
50317
        * tests/data/: Makefile.am, test101, test102, test103, test104,
 
50318
          test105, test106, test107, test33: New test cases added
 
50319
 
 
50320
2001-06-12 10:38  bagder
 
50321
 
 
50322
        * tests/ftpserver.pl: supports SIZE now
 
50323
 
 
50324
2001-06-11 14:31  bagder
 
50325
 
 
50326
        * lib/Makefile.am: corrected the -version-info
 
50327
 
 
50328
2001-06-11 14:29  bagder
 
50329
 
 
50330
        * configure.in: Added a check that 'localhost' resolves before the
 
50331
          gethostbyname_r() checks, as they depend on the resolving of that
 
50332
          name. It seems this mistake is happening from time to time and
 
50333
          people have a hard time finding out why configure can't detect
 
50334
          their gethostbyname_r()-setup.
 
50335
 
 
50336
2001-06-07 13:44  bagder
 
50337
 
 
50338
        * lib/libcurl.def: duplicate curl_unescape entry removed
 
50339
 
 
50340
2001-06-07 11:39  bagder
 
50341
 
 
50342
        * CHANGES, include/curl/curl.h, src/version.h: 7.8 commit
 
50343
 
 
50344
2001-06-07 08:21  bagder
 
50345
 
 
50346
        * docs/INSTALL: SM's suggested update of the Microsoft and SSL
 
50347
          compiling section
 
50348
 
 
50349
2001-06-07 07:59  bagder
 
50350
 
 
50351
        * lib/url.c: SDavila posted a fix that sets conn->bits.use_range
 
50352
          properly when doing resumed downloads
 
50353
 
 
50354
2001-06-07 07:41  bagder
 
50355
 
 
50356
        * lib/Makefile.m32: J�rn corrected the mingw32 makefile
 
50357
 
 
50358
2001-06-06 16:26  bagder
 
50359
 
 
50360
        * lib/: Makefile.vc6, curllib.dsp, libcurl.def: S. Moonesamy
 
50361
          updates, strtok.[ch] issues
 
50362
 
 
50363
2001-06-06 11:39  bagder
 
50364
 
 
50365
        * CVS-INFO: Added note about src/hughelp.c and the new *.cvs file
 
50366
          that can be used if you really can't generate that file.
 
50367
 
 
50368
2001-06-06 11:37  bagder
 
50369
 
 
50370
        * src/hugehelp.c.cvs: For people using CVS but with no perl, like
 
50371
          all those windows losers. They can just rename this file and cut
 
50372
          off the extension instead...
 
50373
 
 
50374
2001-06-06 11:33  bagder
 
50375
 
 
50376
        * README: corrected the CVS note about not creating a
 
50377
          subdirectory... which it does now
 
50378
 
 
50379
2001-06-05 13:48  bagder
 
50380
 
 
50381
        * CHANGES: MUTE is gone, PHP examples, new CVS structure
 
50382
 
 
50383
2001-06-05 13:27  bagder
 
50384
 
 
50385
        * lib/formdata.c: made the test-program in the bottom
 
50386
          compile/build, remember to link with strequal.o as well!
 
50387
 
 
50388
2001-06-01 23:56  bumblebury
 
50389
 
 
50390
        * curl-config.in: Add documentation for the --vernum attribute
 
50391
 
 
50392
2001-06-01 09:33  bagder
 
50393
 
 
50394
        * docs/curl_easy_setopt.3: CURLOPT_CONNECTTIMEOUT works on win32
 
50395
          these days, S. Moonesamy pointed out
 
50396
 
 
50397
2001-06-01 06:46  bumblebury
 
50398
 
 
50399
        * README: Update the cvs instructions.
 
50400
 
 
50401
2001-06-01 02:02  bumblebury
 
50402
 
 
50403
        * CVS-INFO: Test (and revert change from previous test).
 
50404
 
 
50405
2001-06-01 01:56  bumblebury
 
50406
 
 
50407
        * CVS-INFO: testing... testing... 1, 2, 3
 
50408
 
 
50409
2001-05-31 15:55  bagder
 
50410
 
 
50411
        * docs/curl_easy_setopt.3: removed CURLOPT_MUTE, it is not used
 
50412
          anymore
 
50413
 
 
50414
2001-05-31 15:52  bagder
 
50415
 
 
50416
        * include/curl/curl.h: MUTE is now considered obsolete
 
50417
 
 
50418
2001-05-31 15:50  bagder
 
50419
 
 
50420
        * lib/: sendf.c, url.c, urldata.h: CURLOPT_MUTE and data->bits.mute
 
50421
          are history, removed, gone!
 
50422
 
 
50423
2001-05-31 15:32  bagder
 
50424
 
 
50425
        * CHANGES: the global init stuff, strtok.h mess, _REENTRANT fixed
 
50426
 
 
50427
2001-05-31 13:30  bumblebury
 
50428
 
 
50429
        * lib/easy.c: Test and substance patch.
 
50430
 
 
50431
          This is my first CVS commit :), what it does:
 
50432
 
 
50433
          - Makes sure that parts of the cURL library don't get initialized
 
50434
          twice - Makes sure that we only free what we initialize
 
50435
 
 
50436
2001-05-31 10:41  bagder
 
50437
 
 
50438
        * docs/: curl_easy_cleanup.3, curl_easy_getinfo.3,
 
50439
          curl_easy_init.3, curl_easy_perform.3, curl_easy_setopt.3,
 
50440
          curl_escape.3, curl_formfree.3, curl_formparse.3, curl_getdate.3,
 
50441
          curl_getenv.3, curl_global_cleanup.3, curl_mprintf.3,
 
50442
          curl_slist_append.3, curl_slist_free_all.3, curl_strequal.3,
 
50443
          curl_unescape.3, curl_version.3, libcurl.5: Added CVS $Id$
 
50444
          keyword for inline version tracking
 
50445
 
 
50446
2001-05-31 10:35  bagder
 
50447
 
 
50448
        * docs/curl_global_init.3: updated to again set the flags of what
 
50449
          to init, and now also feature a set of available flags
 
50450
 
 
50451
2001-05-31 10:24  bagder
 
50452
 
 
50453
        * configure.in: fixed the dlopen check
 
50454
 
 
50455
2001-05-31 09:03  bagder
 
50456
 
 
50457
        * lib/: http.c, if2ip.c: removed _REENTRANT define
 
50458
 
 
50459
2001-05-31 09:02  bagder
 
50460
 
 
50461
        * lib/getdate.c: re-generated
 
50462
 
 
50463
2001-05-31 09:02  bagder
 
50464
 
 
50465
        * lib/strtok.h: include setup.h _before_ system includes
 
50466
 
 
50467
2001-05-31 09:01  bagder
 
50468
 
 
50469
        * lib/setup.h: if NEED_REENTRANT is set, define _REENTRANT already
 
50470
          here since it has to be defined as many include files as possible
 
50471
          (Solaris req)
 
50472
 
 
50473
2001-05-31 09:00  bagder
 
50474
 
 
50475
        * lib/getdate.y: includes setup.h, and thus I could remove the
 
50476
          _REENTRANT define
 
50477
 
 
50478
2001-05-31 08:10  bagder
 
50479
 
 
50480
        * include/curl/curl.h: the CURL_GLOBAL flags are now used to set
 
50481
          what parts to init globally
 
50482
 
 
50483
2001-05-31 08:06  bagder
 
50484
 
 
50485
        * lib/easy.c: went back to the version where the flags argument to
 
50486
          curl_global_init() specify exactly what global parts to init.
 
50487
          Thanks to Sterling Hughes really for arguing wisely.
 
50488
 
 
50489
2001-05-31 08:05  bagder
 
50490
 
 
50491
        * lib/strtok.h: removed the prototype and made it include string.h
 
50492
          instead
 
50493
 
 
50494
             If your system, such as Solaris 2.7, lacks the strtok_r()
 
50495
          prototype in
 
50496
             string.h, then you'll face a bunch of warnings on all
 
50497
          instances
 
50498
             where strtok_r() is used.
 
50499
 
 
50500
             There's not much we can do about it. Adding a prototype here
 
50501
          screws
 
50502
             everything up on other platforms! :-(
 
50503
 
 
50504
2001-05-31 07:55  bagder
 
50505
 
 
50506
        * lib/krb4.c: Sterling Hughes suggested we set 'static' before
 
50507
          size_t...
 
50508
 
 
50509
2001-05-30 14:51  bagder
 
50510
 
 
50511
        * lib/url.c: libcurl now has MUTE and NOPROGRESS set by default
 
50512
 
 
50513
2001-05-30 13:24  bagder
 
50514
 
 
50515
        * include/curl/curl.h, src/version.h: 7.8-pre2
 
50516
 
 
50517
2001-05-30 13:06  bagder
 
50518
 
 
50519
        * lib/: cookie.c, netrc.c, strtok.h, url.c: include strtok.h to get
 
50520
          the prototype
 
50521
 
 
50522
2001-05-30 13:06  bagder
 
50523
 
 
50524
        * lib/hostip.c: finally fixed the 'ret' compiler warning
 
50525
 
 
50526
2001-05-30 12:42  bagder
 
50527
 
 
50528
        * docs/TODO: removed python interface, there is one now! ;-)
 
50529
 
 
50530
2001-05-30 12:34  bagder
 
50531
 
 
50532
        * CHANGES: -# fix, thread fix, easy.c compile fix and more
 
50533
 
 
50534
2001-05-30 12:29  bagder
 
50535
 
 
50536
        * buildconf: made the automake line re-build from _all_ Makefile.am
 
50537
          files in the source tree
 
50538
 
 
50539
2001-05-30 10:01  bagder
 
50540
 
 
50541
        * docs/FAQ: english fix
 
50542
 
 
50543
2001-05-30 10:01  bagder
 
50544
 
 
50545
        * src/main.c: now uses CURL_GLOBAL_DEFAULT
 
50546
 
 
50547
2001-05-30 10:00  bagder
 
50548
 
 
50549
        * include/curl/curl.h, lib/easy.c, lib/ssluse.c: curl_global_init()
 
50550
          support for CURL_GLOBAL_NOT_SSL
 
50551
 
 
50552
2001-05-30 09:59  bagder
 
50553
 
 
50554
        * buildconf, reconf: Sterling Hughes's fixes
 
50555
 
 
50556
2001-05-30 06:31  crisb
 
50557
 
 
50558
        * Makefile.am, configure.in, packages/Makefile.am,
 
50559
          packages/Solaris/Makefile.am: Added Solaris 'pkgadd' building
 
50560
          support to packages collection and autoconf/automake files
 
50561
 
 
50562
2001-05-29 21:28  bagder
 
50563
 
 
50564
        * acinclude.m4: not used in autoconf version 2.50
 
50565
 
 
50566
2001-05-29 21:25  bagder
 
50567
 
 
50568
        * configure.in: check for strtok_r
 
50569
 
 
50570
2001-05-29 21:20  bagder
 
50571
 
 
50572
        * lib/strtok.h: curl_ => Curl_
 
50573
 
 
50574
2001-05-29 21:20  bagder
 
50575
 
 
50576
        * lib/strtok.c: re-indented to follow "project curl"-style, renamed
 
50577
          curl_ prefix to Curl_
 
50578
 
 
50579
2001-05-29 21:17  bagder
 
50580
 
 
50581
        * lib/: cookie.c, netrc.c, url.c: strtok() replaced with strtok_r()
 
50582
 
 
50583
2001-05-29 21:17  bagder
 
50584
 
 
50585
        * buildconf: adjusted for automake 1.4+
 
50586
 
 
50587
2001-05-29 21:17  bagder
 
50588
 
 
50589
        * lib/: Makefile.am, strtok.c, strtok.h: Added strtok.[ch]
 
50590
 
 
50591
2001-05-29 21:14  bagder
 
50592
 
 
50593
        * CVS-INFO: we rqeuire autoconf 2.50 now
 
50594
 
 
50595
2001-05-29 20:30  bagder
 
50596
 
 
50597
        * src/main.c: fixed the -# to write to the same as --stderr is set
 
50598
          to
 
50599
 
 
50600
2001-05-29 16:02  bagder
 
50601
 
 
50602
        * docs/FAQ:  3.11 How do I POST with a different Content-Type?
 
50603
 
 
50604
2001-05-29 15:28  bagder
 
50605
 
 
50606
        * docs/curl_easy_setopt.3: clarified the MUTE option
 
50607
 
 
50608
2001-05-29 15:23  bagder
 
50609
 
 
50610
        * docs/INTERNALS: updated, improved language at a few places
 
50611
 
 
50612
2001-05-29 14:09  bagder
 
50613
 
 
50614
        * docs/: Makefile.am, THANKS, curl.1: moved list of authors to the
 
50615
          separate THANKS file and added that to the release archive
 
50616
 
 
50617
2001-05-29 14:09  bagder
 
50618
 
 
50619
        * docs/curl_global_cleanup.3: text: added in 7.8
 
50620
 
 
50621
2001-05-29 10:27  bagder
 
50622
 
 
50623
        * docs/curl_global_init.3: beauty fix
 
50624
 
 
50625
2001-05-29 09:20  bagder
 
50626
 
 
50627
        * lib/easy.c: global_init() takes that flag argument
 
50628
 
 
50629
2001-05-28 23:50  bagder
 
50630
 
 
50631
        * maketgz, include/curl/curl.h, src/version.h: 7.8-pre1 commit
 
50632
 
 
50633
2001-05-28 23:49  bagder
 
50634
 
 
50635
        * tests/: Makefile.am, getpart.pm, httpserver.pl: fixes
 
50636
 
 
50637
2001-05-28 23:49  bagder
 
50638
 
 
50639
        * Makefile.am: added libtool
 
50640
 
 
50641
2001-05-28 23:45  bagder
 
50642
 
 
50643
        * CHANGES: major: curl_general_init/cleanup
 
50644
 
 
50645
2001-05-28 23:45  bagder
 
50646
 
 
50647
        * docs/TODO: ftps:// works
 
50648
 
 
50649
2001-05-28 17:31  bagder
 
50650
 
 
50651
        * src/main.c: adjusted the global_init() call to pass the new flag
 
50652
          argument too
 
50653
 
 
50654
2001-05-28 17:30  bagder
 
50655
 
 
50656
        * docs/curl_global_init.3, include/curl/curl.h: global_init() takes
 
50657
          a flag option now, to tell libcurl what _not_ to init.  it will
 
50658
          make it better when the application uses several libs that use
 
50659
          openssl and it also enables us to do the win32 winsock initing in
 
50660
          the future if we want to
 
50661
 
 
50662
2001-05-28 17:26  bagder
 
50663
 
 
50664
        * tests/runtests.pl: better -v use, passes -I to all perl invokes
 
50665
 
 
50666
2001-05-28 17:06  bagder
 
50667
 
 
50668
        * src/main.c: added calls to curl_global_*, they aren't really
 
50669
          needed for this application but it shows good manner to always
 
50670
          cleanup
 
50671
 
 
50672
2001-05-28 16:58  bagder
 
50673
 
 
50674
        * configure.in, curl-config.in, docs/curl-config.1: added
 
50675
          'curl-config --vernum' for hardcore hex version output
 
50676
 
 
50677
2001-05-28 16:32  bagder
 
50678
 
 
50679
        * tests/data/Makefile.am: changed the check for command1.txt to
 
50680
          test1, so that automatic testing in 'make distcheck' will work
 
50681
 
 
50682
2001-05-28 16:12  bagder
 
50683
 
 
50684
        * lib/Makefile.am: increased interface age
 
50685
 
 
50686
2001-05-28 16:12  bagder
 
50687
 
 
50688
        * lib/: easy.c, ssluse.c, ssluse.h, url.c: T. Bharath's comments
 
50689
          about SSL cleanup incorporated, and the two new curl_global_*
 
50690
          functions
 
50691
 
 
50692
2001-05-28 16:11  bagder
 
50693
 
 
50694
        * docs/: Makefile.am, curl_global_cleanup.3, curl_global_init.3,
 
50695
          libcurl.5: curl_global_cleanup and curl_global_init added to the
 
50696
          family
 
50697
 
 
50698
2001-05-28 14:31  bagder
 
50699
 
 
50700
        * tests/data/Makefile.am: Added more test cases
 
50701
 
 
50702
2001-05-28 14:30  bagder
 
50703
 
 
50704
        * tests/data/: test10, test11, test12, test13, test14, test200,
 
50705
          test6, test7, test8, test9: test case converted to the new file
 
50706
          format
 
50707
 
 
50708
2001-05-28 13:19  bagder
 
50709
 
 
50710
        * tests/data/test5: test: HTTP over proxy
 
50711
 
 
50712
2001-05-23 17:05  bagder
 
50713
 
 
50714
        * tests/README: Removed references to the previous file format,
 
50715
          added some tests about the new format but there's still much more
 
50716
          to be said and done
 
50717
 
 
50718
2001-05-23 17:02  bagder
 
50719
 
 
50720
        * tests/: Makefile.am, ftpserver.pl, getpart.pm, httpserver.pl,
 
50721
          runtests.pl: adjusted to the new test case formats
 
50722
 
 
50723
2001-05-23 17:02  bagder
 
50724
 
 
50725
        * tests/data/Makefile.am: Removed the former files using the
 
50726
          old-style test case format, added the new ones. Many more of the
 
50727
          old ones must be "ported" to this new format to make the test
 
50728
          suite complete again.
 
50729
 
 
50730
2001-05-23 17:00  bagder
 
50731
 
 
50732
        * tests/data/: command1.txt, command10.txt, command100.txt,
 
50733
          command101.txt, command102.txt, command103.txt, command104.txt,
 
50734
          command105.txt, command106.txt, command107.txt, command108.txt,
 
50735
          command109.txt, command11.txt, command110.txt, command111.txt,
 
50736
          command112.txt, command113.txt, command114.txt, command115.txt,
 
50737
          command116.txt, command117.txt, command118.txt, command119.txt,
 
50738
          command12.txt, command120.txt, command121.txt, command122.txt,
 
50739
          command123.txt, command13.txt, command14.txt, command15.txt,
 
50740
          command16.txt, command17.txt, command18.txt, command19.txt,
 
50741
          command2.txt, command20.txt, command200.txt, command201.txt,
 
50742
          command21.txt, command22.txt, command23.txt, command24.txt,
 
50743
          command25.txt, command26.txt, command27.txt, command28.txt,
 
50744
          command29.txt, command3.txt, command30.txt, command300.txt,
 
50745
          command31.txt, command32.txt, command33.txt, command34.txt,
 
50746
          command35.txt, command36.txt, command37.txt, command38.txt,
 
50747
          command39.txt, command4.txt, command40.txt, command400.txt,
 
50748
          command41.txt, command5.txt, command6.txt, command7.txt,
 
50749
          command8.txt, command9.txt, error111.txt, error113.txt,
 
50750
          error114.txt, error115.txt, error116.txt, error117.txt,
 
50751
          error118.txt, error119.txt, error19.txt, error20.txt,
 
50752
          error201.txt, error21.txt, error23.txt, error24.txt, error25.txt,
 
50753
          error30.txt, error36.txt, extra33.txt, ftpd113.txt, ftpd114.txt,
 
50754
          ftpd115.txt, ftpd116.txt, ftpd117.txt, ftpd118.txt, name1.txt,
 
50755
          name10.txt, name100.txt, name101.txt, name102.txt, name103.txt,
 
50756
          name104.txt, name105.txt, name106.txt, name107.txt, name108.txt,
 
50757
          name109.txt, name11.txt, name110.txt, name111.txt, name112.txt,
 
50758
          name113.txt, name114.txt, name115.txt, name116.txt, name117.txt,
 
50759
          name118.txt, name119.txt, name12.txt, name120.txt, name121.txt,
 
50760
          name122.txt, name123.txt, name13.txt, name14.txt, name15.txt,
 
50761
          name16.txt, name17.txt, name18.txt, name19.txt, name2.txt,
 
50762
          name20.txt, name200.txt, name201.txt, name21.txt, name22.txt,
 
50763
          name23.txt, name24.txt, name25.txt, name26.txt, name27.txt,
 
50764
          name28.txt, name29.txt, name3.txt, name30.txt, name300.txt,
 
50765
          name31.txt, name32.txt, name33.txt, name34.txt, name35.txt,
 
50766
          name36.txt, name37.txt, name38.txt, name39.txt, name4.txt,
 
50767
          name40.txt, name400.txt, name41.txt, name5.txt, name6.txt,
 
50768
          name7.txt, name8.txt, name9.txt, prot1.txt, prot10.txt,
 
50769
          prot100.txt, prot101.txt, prot102.txt, prot103.txt, prot104.txt,
 
50770
          prot105.txt, prot106.txt, prot107.txt, prot108.txt, prot109.txt,
 
50771
          prot11.txt, prot110.txt, prot112.txt, prot12.txt, prot120.txt,
 
50772
          prot121.txt, prot122.txt, prot123.txt, prot13.txt, prot14.txt,
 
50773
          prot15.txt, prot16.txt, prot17.txt, prot18.txt, prot2.txt,
 
50774
          prot22.txt, prot26.txt, prot27.txt, prot28.txt, prot29.txt,
 
50775
          prot3.txt, prot30.txt, prot300.txt, prot31.txt, prot32.txt,
 
50776
          prot33.txt, prot34.txt, prot35.txt, prot37.txt, prot38.txt,
 
50777
          prot39.txt, prot4.txt, prot40.txt, prot400.txt, prot41.txt,
 
50778
          prot5.txt, prot6.txt, prot7.txt, prot8.txt, prot9.txt,
 
50779
          reply1.txt, reply10.txt, reply100.txt, reply101.txt,
 
50780
          reply102.txt, reply103.txt, reply104.txt, reply105.txt,
 
50781
          reply106.txt, reply11.txt, reply110.txt, reply110001.txt,
 
50782
          reply110002.txt, reply12.txt, reply120.txt, reply121.txt,
 
50783
          reply122.txt, reply1220001.txt, reply123.txt, reply13.txt,
 
50784
          reply14.txt, reply15.txt, reply16.txt, reply17.txt, reply2.txt,
 
50785
          reply200.txt, reply22.txt, reply24.txt, reply25.txt, reply26.txt,
 
50786
          reply28.txt, reply29.txt, reply3.txt, reply30.txt, reply31.txt,
 
50787
          reply310001.txt, reply310002.txt, reply32.txt, reply320001.txt,
 
50788
          reply320002.txt, reply33.txt, reply34.txt, reply340001.txt,
 
50789
          reply35.txt, reply36.txt, reply37.txt, reply38.txt,
 
50790
          reply380001.txt, reply39.txt, reply390001.txt, reply390002.txt,
 
50791
          reply4.txt, reply40.txt, reply400.txt, reply41.txt, reply5.txt,
 
50792
          reply6.txt, reply7.txt, reply8.txt, reply9.txt, stdin17.txt,
 
50793
          stdout107.txt, stdout108.txt, stdout109.txt, stdout110.txt,
 
50794
          stdout112.txt, stdout15.txt, stdout18.txt, stdout27.txt, test1,
 
50795
          test100, test2, test3, test300, test4, test400, upload107.txt,
 
50796
          upload108.txt, upload109.txt, upload112.txt: new test case file
 
50797
          format
 
50798
 
 
50799
2001-05-23 15:04  bagder
 
50800
 
 
50801
        * lib/cookie.c: Added Andres' comments about field 2 in netscape
 
50802
          cookie files
 
50803
 
 
50804
2001-05-23 11:26  bagder
 
50805
 
 
50806
        * lib/cookie.c: Andr�s Garc�a's netscape cookie file parser fix
 
50807
 
 
50808
2001-05-22 23:17  bagder
 
50809
 
 
50810
        * CHANGES, Makefile.am, configure.in, maketgz, src/Makefile.am:
 
50811
          general autoconf and automake fixes
 
50812
 
 
50813
2001-05-22 23:09  bagder
 
50814
 
 
50815
        * lib/transfer.c: store httpcode _before_ doing the FAILONERROR
 
50816
          check so that getinfo works afterwards (bug #426442)
 
50817
 
 
50818
2001-05-22 20:16  bagder
 
50819
 
 
50820
        * CHANGES, acconfig.h, config.guess, config.sub, configure.in,
 
50821
          ltmain.sh, docs/curl_easy_setopt.3, docs/curl_formparse.3,
 
50822
          docs/libcurl.5, include/curl/curl.h, src/config-win32.h,
 
50823
          src/config.h.in, src/version.h: cleanup commit for new
 
50824
          autoconf+automake+libtool versions
 
50825
 
 
50826
2001-05-22 14:05  bagder
 
50827
 
 
50828
        * CHANGES: fixes and improvments
 
50829
 
 
50830
2001-05-21 23:45  bagder
 
50831
 
 
50832
        * lib/: curllib.dsp, curllib.dsw: turned newlines into DOS styles
 
50833
 
 
50834
2001-05-21 23:42  bagder
 
50835
 
 
50836
        * src/Makefile.vc6, lib/Makefile.vc6: made it binary in CVS to
 
50837
          maintain DOS newlines and turned those newlines into the DOS
 
50838
          kind!
 
50839
 
 
50840
2001-05-21 15:40  bagder
 
50841
 
 
50842
        * tests/README: Added text about the test case numbering
 
50843
 
 
50844
2001-05-21 15:38  bagder
 
50845
 
 
50846
        * tests/runtests.pl: doesn't run ssl tests if libcurl wasn't built
 
50847
          with ssl support (and reports about the libcurl SSL status)
 
50848
 
 
50849
2001-05-21 15:33  bagder
 
50850
 
 
50851
        * configure.in: added a lame double-check for libcrypto as
 
50852
          otherwise it wouldn't get added properly! (?) Anyone has any
 
50853
          better solution then please step forward!
 
50854
 
 
50855
2001-05-21 15:31  bagder
 
50856
 
 
50857
        * tests/data/Makefile.am: Added test case 400, the first ftps://
 
50858
          one
 
50859
 
 
50860
2001-05-21 15:31  bagder
 
50861
 
 
50862
        * tests/data/: prot400.txt, reply400.txt: ftps test case data
 
50863
 
 
50864
2001-05-21 15:30  bagder
 
50865
 
 
50866
        * lib/transfer.c: slightly "hackish" approach to disable SSL during
 
50867
          download if the connection is a FTPS connection as the data
 
50868
          transfer is then done unencrypted!
 
50869
 
 
50870
2001-05-18 16:42  bagder
 
50871
 
 
50872
        * configure.in: this should not set a SSL path to LDFLAGS or
 
50873
          CPPFLAGS unless it really needs to
 
50874
 
 
50875
2001-05-18 14:55  bagder
 
50876
 
 
50877
        * docs/TODO: added some, removed some, moved around some.
 
50878
 
 
50879
2001-05-18 14:36  bagder
 
50880
 
 
50881
        * configure.in: nicer OpenSSL header check
 
50882
 
 
50883
2001-05-18 14:03  bagder
 
50884
 
 
50885
        * lib/strequal.h: our internal strlcat() is now named
 
50886
          Curl_strlcat()
 
50887
 
 
50888
2001-05-18 12:02  bagder
 
50889
 
 
50890
        * lib/strequal.c: strlcat() is now Curl_strlcat() instead to
 
50891
          prevent collisions when used with other libs
 
50892
 
 
50893
2001-05-18 12:02  bagder
 
50894
 
 
50895
        * lib/krb4.c: strlcpy() turned static
 
50896
 
 
50897
2001-05-16 16:45  bagder
 
50898
 
 
50899
        * include/curl/curl.h: Added #define CURLE_ALREADY_COMPLETE to not
 
50900
          break compiles that use that symbol, but libcurl will not return
 
50901
          this ever
 
50902
 
 
50903
2001-05-15 15:09  bagder
 
50904
 
 
50905
        * docs/FAQ: added pointer to the examples/getinmemory.c source code
 
50906
          for paragraph 5.2 "How can I receive all data into a large memory
 
50907
          chunk?"
 
50908
 
 
50909
2001-05-15 15:08  bagder
 
50910
 
 
50911
        * docs/examples/Makefile.am: Added getinmemory.c
 
50912
 
 
50913
2001-05-15 15:04  bagder
 
50914
 
 
50915
        * docs/examples/getinmemory.c: this might actually compile too...
 
50916
 
 
50917
2001-05-15 15:03  bagder
 
50918
 
 
50919
        * docs/examples/getinmemory.c: an example on how you can use the
 
50920
          write callback to receive data in a memory chunk
 
50921
 
 
50922
2001-05-15 14:56  bagder
 
50923
 
 
50924
        * docs/examples/Makefile.example: We need -lpthread for the pthread
 
50925
          example
 
50926
 
 
50927
2001-05-15 14:55  bagder
 
50928
 
 
50929
        * docs/examples/sepheaders.c: corrected
 
50930
 
 
50931
2001-05-15 13:00  bagder
 
50932
 
 
50933
        * docs/curl.1: Added  Pawel A. Gajda
 
50934
 
 
50935
2001-05-15 09:21  bagder
 
50936
 
 
50937
        * lib/url.c: Pawel A. Gajda fixed resumed transfers on persistent
 
50938
          connections
 
50939
 
 
50940
2001-05-14 14:25  bagder
 
50941
 
 
50942
        * tests/data/Makefile.am: Added the first https test: 300
 
50943
 
 
50944
2001-05-14 14:09  bagder
 
50945
 
 
50946
        * tests/: ftpserver.pl, httpserver.pl, runtests.pl: pid files
 
50947
          fixes, ftp server already-running-but-no-control check
 
50948
 
 
50949
2001-05-14 13:29  bagder
 
50950
 
 
50951
        * lib/ftp.c: Jun-ichiro itojun Hagino fixed FTP PORT for
 
50952
          IPv6-enabled libcurl
 
50953
 
 
50954
2001-05-14 09:08  bagder
 
50955
 
 
50956
        * packages/Win32/README: added a pointer to the download web page
 
50957
 
 
50958
2001-05-12 18:11  bagder
 
50959
 
 
50960
        * lib/transfer.c: Added tons of comments all over
 
50961
 
 
50962
2001-05-12 11:49  bagder
 
50963
 
 
50964
        * CHANGES: multiple transfer path fixes, location fixes, resume
 
50965
          download changes, ssl peer verify fixes and more
 
50966
 
 
50967
2001-05-12 11:37  bagder
 
50968
 
 
50969
        * include/curl/curl.h: CURLE_ALREADY_COMPLETE is removed
 
50970
          CURLE_SSL_PEER_CERTIFICATE is added
 
50971
 
 
50972
2001-05-12 11:30  bagder
 
50973
 
 
50974
        * lib/: ftp.c, http.c: Uses the Curl_SSLConnect() according to the
 
50975
          new return type
 
50976
 
 
50977
2001-05-12 11:29  bagder
 
50978
 
 
50979
        * lib/: ssluse.c, ssluse.h: fixed Curl_SSLConnect() to return
 
50980
          CURLcode errors, including the new error code for peer
 
50981
          certificate errors
 
50982
 
 
50983
2001-05-11 13:40  bagder
 
50984
 
 
50985
        * tests/data/: Makefile.am, command122.txt, command123.txt,
 
50986
          name122.txt, name123.txt, prot122.txt, prot123.txt, reply122.txt,
 
50987
          reply1220001.txt, reply123.txt: two new FTP file transfer resume
 
50988
          test cases added
 
50989
 
 
50990
2001-05-11 13:38  bagder
 
50991
 
 
50992
        * lib/transfer.h: removed unused #ifdef'ed section
 
50993
 
 
50994
2001-05-11 13:38  bagder
 
50995
 
 
50996
        * lib/: ftp.c, urldata.h: when asking for a resumed FTP transfer,
 
50997
          even though the entire file has already been transfered no longer
 
50998
          returns error but instead is OK. The reasoning behind this is of
 
50999
          course that no extra actions need to be taken and it is as if a
 
51000
          transfer had been successfully performed.
 
51001
 
 
51002
2001-05-11 09:52  bagder
 
51003
 
 
51004
        * lib/transfer.c: checkheader() added to check headers+contents
 
51005
          instead of the previous strnequal() approach that really didn't
 
51006
          follow the RFC properly
 
51007
 
 
51008
2001-05-11 08:40  bagder
 
51009
 
 
51010
        * lib/url.c: another multiple FTP transfer fix
 
51011
 
 
51012
2001-05-11 08:10  bagder
 
51013
 
 
51014
        * lib/: transfer.c, url.c: Ingo Wilken's redirect fixes
 
51015
 
 
51016
2001-05-10 13:29  bagder
 
51017
 
 
51018
        * lib/transfer.c: Ingo Wilken's patch to support multiple spaces
 
51019
          after "Location:"
 
51020
 
 
51021
2001-05-10 11:31  bagder
 
51022
 
 
51023
        * lib/url.c: When re-using a connection, the path pointers were not
 
51024
          setup properly so that multiple FTP transfers were not possible
 
51025
 
 
51026
2001-05-10 09:51  bagder
 
51027
 
 
51028
        * tests/Makefile.am: added ftpsserver.pl stunnel.pm
 
51029
 
 
51030
2001-05-08 14:39  bagder
 
51031
 
 
51032
        * docs/curl.1: removed some texts like "starting with version XXX"
 
51033
          blabla
 
51034
 
 
51035
2001-05-08 14:30  bagder
 
51036
 
 
51037
        * docs/: curl.1, curl_easy_setopt.3: made clear that the cookie
 
51038
          file format understood is Netscape _and_ Mozilla
 
51039
 
 
51040
2001-05-08 14:10  bagder
 
51041
 
 
51042
        * lib/ftp.c: when getting a FTP file with NOBODY, we will no longer
 
51043
          return error if SIZE doesn't work, we just don't output any size
 
51044
          info!
 
51045
 
 
51046
2001-05-07 23:25  bagder
 
51047
 
 
51048
        * tests/data/Makefile.am: Added stunnel.pem
 
51049
 
 
51050
2001-05-07 14:38  bagder
 
51051
 
 
51052
        * lib/http.c: corrected the read-callback typecase since FILE * was
 
51053
          replaced with void *
 
51054
 
 
51055
2001-05-07 13:17  bagder
 
51056
 
 
51057
        * lib/urldata.h: fixed 'storefread' to not make a warning
 
51058
 
 
51059
2001-05-07 13:12  bagder
 
51060
 
 
51061
        * include/curl/curl.h, src/version.h: 7.7.3
 
51062
 
 
51063
2001-05-07 12:51  bagder
 
51064
 
 
51065
        * CHANGES: changed FILE * to void * in all callbacks
 
51066
 
 
51067
2001-05-04 11:35  bagder
 
51068
 
 
51069
        * docs/examples/Makefile.am: Added multithread.c
 
51070
 
 
51071
2001-05-04 11:35  bagder
 
51072
 
 
51073
        * docs/examples/multithread.c: example using multiple threads to
 
51074
          get URLs
 
51075
 
 
51076
2001-05-04 10:46  bagder
 
51077
 
 
51078
        * docs/curl.1: updated contributors list
 
51079
 
 
51080
2001-05-04 09:47  bagder
 
51081
 
 
51082
        * docs/curl_easy_setopt.3, include/curl/curl.h, lib/url.c,
 
51083
          lib/urldata.h, src/main.c, tests/runtests.pl: 'FILE *' changed to
 
51084
          'void *' in all callback functions
 
51085
 
 
51086
2001-05-04 08:17  bagder
 
51087
 
 
51088
        * docs/INSTALL: fixed the link to the OS/2 Patch for OpenSSL
 
51089
 
 
51090
2001-05-03 16:24  bagder
 
51091
 
 
51092
        * docs/curl_formparse.3: corrected bad use of the CURLOPT_HTTPPOST
 
51093
          header
 
51094
 
 
51095
2001-05-03 13:09  bagder
 
51096
 
 
51097
        * CHANGES: Cris changes
 
51098
 
 
51099
2001-05-03 12:53  bagder
 
51100
 
 
51101
        * lib/url.c: Cris Bailiff's fix to disable chunked transfers on
 
51102
          re-used persistent connections.
 
51103
 
 
51104
2001-05-03 12:45  bagder
 
51105
 
 
51106
        * lib/transfer.c: Cris Bailiff's fix to never attempt to get the
 
51107
          body of a 304-reply!
 
51108
 
 
51109
2001-05-03 11:13  bagder
 
51110
 
 
51111
        * CVS-INFO: buildconf added, Sterling Hughes added that file
 
51112
 
 
51113
2001-05-03 11:12  bagder
 
51114
 
 
51115
        * buildconf: useful script to run after updating from CVS
 
51116
 
 
51117
2001-05-03 11:10  bagder
 
51118
 
 
51119
        * docs/examples/Makefile.am: fixed the EXTRA_DIST line
 
51120
 
 
51121
2001-04-27 20:03  bagder
 
51122
 
 
51123
        * lib/transfer.c: When Content-Length:0 is received, we now bail
 
51124
          now and return success directly after all the headers are
 
51125
          received!
 
51126
 
 
51127
2001-04-27 16:48  bagder
 
51128
 
 
51129
        * CHANGES: bugs, fixes and updates
 
51130
 
 
51131
2001-04-27 16:46  bagder
 
51132
 
 
51133
        * docs/INTERNALS: clarified and updated
 
51134
 
 
51135
2001-04-27 10:02  bagder
 
51136
 
 
51137
        * lib/: transfer.c, url.c: improved treatment of "Content-Length:
 
51138
          0", which is done by having maxdownload set to -1 when not used
 
51139
 
 
51140
2001-04-27 09:58  bagder
 
51141
 
 
51142
        * tests/data/: command40.txt, command41.txt, name40.txt,
 
51143
          name41.txt, prot40.txt, prot41.txt, reply40.txt, reply41.txt: new
 
51144
 
 
51145
2001-04-26 12:29  bagder
 
51146
 
 
51147
        * lib/ftp.c: Curl_GetFTPResponse() is rewritten to read all
 
51148
          incoming data in large chunks, which makes it a lot faster and
 
51149
          will make ftps work better...
 
51150
 
 
51151
2001-04-26 10:32  bagder
 
51152
 
 
51153
        * tests/runtests.pl: split curl and libcurl into two strings in the
 
51154
          initial display
 
51155
 
 
51156
2001-04-25 23:24  bagder
 
51157
 
 
51158
        * lib/url.c: connection re-using didn't work on non-default ports
 
51159
          when not using proxy until now
 
51160
 
 
51161
2001-04-24 23:47  bagder
 
51162
 
 
51163
        * memanalyze.pl: added some verbose summary output stuff
 
51164
 
 
51165
2001-04-24 23:46  bagder
 
51166
 
 
51167
        * tests/runtests.pl: no name no test
 
51168
 
 
51169
2001-04-24 23:41  bagder
 
51170
 
 
51171
        * lib/ssluse.c: include debugmem for memory leak detection
 
51172
 
 
51173
2001-04-24 23:11  bagder
 
51174
 
 
51175
        * tests/data/: command300.txt, command400.txt, name300.txt,
 
51176
          name400.txt, prot300.txt: SSL based tests
 
51177
 
 
51178
2001-04-24 23:09  bagder
 
51179
 
 
51180
        * tests/: ftpserver.pl, ftpsserver.pl, httpsserver.pl, runtests.pl,
 
51181
          stunnel.pm: new tests, new server invoke system
 
51182
 
 
51183
2001-04-24 23:09  bagder
 
51184
 
 
51185
        * tests/data/: stdout15.txt, stunnel.pem: fixed
 
51186
 
 
51187
2001-04-24 23:09  bagder
 
51188
 
 
51189
        * tests/README: stunnel and diff are added requirements
 
51190
 
 
51191
2001-04-24 08:12  bagder
 
51192
 
 
51193
        * lib/version.c: on albert chin's comment I remade the fix to set
 
51194
          '\0' instead of 0 since they're chars
 
51195
 
 
51196
2001-04-23 14:37  bagder
 
51197
 
 
51198
        * README: libcurl.5 replaces LIBCURL as main libcurl overview
 
51199
          document
 
51200
 
 
51201
2001-04-23 14:36  bagder
 
51202
 
 
51203
        * docs/curl_formparse.3: minor rephrasing
 
51204
 
 
51205
2001-04-23 13:57  bagder
 
51206
 
 
51207
        * docs/curl_formparse.3: form post, not just form
 
51208
 
 
51209
2001-04-23 13:55  bagder
 
51210
 
 
51211
        * docs/curl_formparse.3: clarified and extended with an example
 
51212
 
 
51213
2001-04-23 13:42  bagder
 
51214
 
 
51215
        * docs/README.win32: Added comment about where to find the HTML
 
51216
          versions of the man pages
 
51217
 
 
51218
2001-04-23 13:40  bagder
 
51219
 
 
51220
        * docs/libcurl.5: Added curl_mprintf and curl_strequal in the list
 
51221
          of "useful functions"
 
51222
 
 
51223
2001-04-23 10:30  bagder
 
51224
 
 
51225
        * docs/Makefile.am: curl_printf became curl_mprintf
 
51226
 
 
51227
2001-04-23 10:29  bagder
 
51228
 
 
51229
        * docs/: curl_mprintf.3, curl_printf.3: curl_printf is curl_mprintf
 
51230
          now
 
51231
 
 
51232
2001-04-23 09:54  bagder
 
51233
 
 
51234
        * lib/version.c: Added zero termination, as the OpenSSL version
 
51235
          string was written without it!
 
51236
 
 
51237
2001-04-23 09:34  bagder
 
51238
 
 
51239
        * include/curl/curl.h, src/version.h: curl 7.7.2
 
51240
 
 
51241
2001-04-23 09:27  bagder
 
51242
 
 
51243
        * CHANGES: borland fixes, broken host: for persistent connections
 
51244
 
 
51245
2001-04-23 09:09  bagder
 
51246
 
 
51247
        * docs/INTERNALS: persistent is spelled with an 'e', not an 'a'
 
51248
 
 
51249
2001-04-23 08:11  bagder
 
51250
 
 
51251
        * lib/url.c: no need to copy the name when re-using the connection,
 
51252
          we already have the same name in that buffer from the URL
 
51253
          parsing!
 
51254
 
 
51255
2001-04-22 19:39  bagder
 
51256
 
 
51257
        * lib/: Makefile.b32, Makefile.b32.resp: Rosimildo da Silva
 
51258
          corrected them to build a proper lib and to use options for
 
51259
          multi-threading compiling
 
51260
 
 
51261
2001-04-22 18:47  bagder
 
51262
 
 
51263
        * lib/url.c: copy the name properly when re-using a connection
 
51264
 
 
51265
2001-04-22 17:50  bagder
 
51266
 
 
51267
        * docs/Makefile.am: added missing (new) man pages
 
51268
 
 
51269
2001-04-22 17:49  bagder
 
51270
 
 
51271
        * lib/strequal.h: old krb4 fix for strlcat() prototype
 
51272
 
 
51273
2001-04-22 17:48  bagder
 
51274
 
 
51275
        * docs/: curl_printf.3, curl_strequal.3, curl_strnequal.3: brand
 
51276
          new
 
51277
 
 
51278
2001-04-22 17:47  bagder
 
51279
 
 
51280
        * docs/TODO: removed done entries
 
51281
 
 
51282
2001-04-22 17:45  bagder
 
51283
 
 
51284
        * docs/FAQ: updated and spell checked
 
51285
 
 
51286
2001-04-22 17:44  bagder
 
51287
 
 
51288
        * docs/CONTRIBUTE: spell checked
 
51289
 
 
51290
2001-04-22 17:44  bagder
 
51291
 
 
51292
        * CVS-INFO: updated with the Java stuff and so
 
51293
 
 
51294
2001-04-20 16:45  bagder
 
51295
 
 
51296
        * docs/curl-config.1: Added an examples section with examples I
 
51297
          made up for the web page
 
51298
 
 
51299
2001-04-20 16:44  bagder
 
51300
 
 
51301
        * docs/libcurl.5: This is LIBCURL turned into man page format!
 
51302
 
 
51303
2001-04-20 08:05  bagder
 
51304
 
 
51305
        * docs/curl.1: minor corrections
 
51306
 
 
51307
2001-04-20 08:00  bagder
 
51308
 
 
51309
        * CHANGES: SM's real name is now used where he's credited
 
51310
 
 
51311
2001-04-19 13:24  bagder
 
51312
 
 
51313
        * src/writeout.c: A Linus Nielsen Feltzing-patch that removes the
 
51314
          decimals from the size outputs...
 
51315
 
 
51316
2001-04-19 13:19  bagder
 
51317
 
 
51318
        * docs/curl-config.1: fixed an nroff syntax mistake
 
51319
 
 
51320
2001-04-19 12:31  bagder
 
51321
 
 
51322
        * docs/LIBCURL: Added a brief description of curl-config, mentioned
 
51323
          that curl_* functions are the only public ones
 
51324
 
 
51325
2001-04-19 08:01  bagder
 
51326
 
 
51327
        * acinclude.m4: Albert Chin's patch posted to the mailing list 19
 
51328
          Apr 2001
 
51329
 
 
51330
2001-04-18 16:06  bagder
 
51331
 
 
51332
        * src/main.c: added an include to build on ultrix
 
51333
 
 
51334
2001-04-18 16:06  bagder
 
51335
 
 
51336
        * docs/INSTALL: confirmed install on ultrix 4.3a
 
51337
 
 
51338
2001-04-18 16:05  bagder
 
51339
 
 
51340
        * CHANGES: Last two days' changes, loadsa
 
51341
 
 
51342
2001-04-18 15:16  bagder
 
51343
 
 
51344
        * docs/Makefile.am: Added curl-config.1
 
51345
 
 
51346
2001-04-18 15:16  bagder
 
51347
 
 
51348
        * docs/curl-config.1: brand new command, brand new docs!
 
51349
 
 
51350
2001-04-18 13:53  bagder
 
51351
 
 
51352
        * docs/curl.1: Added contributors
 
51353
 
 
51354
2001-04-18 11:28  bagder
 
51355
 
 
51356
        * configure.in, curl-config.in: configure sets variables that
 
51357
          curl-config uses to display what features that have been built-in
 
51358
 
 
51359
2001-04-18 09:25  bagder
 
51360
 
 
51361
        * lib/: file.c, ftp.c, http.c, progress.c, progress.h, transfer.c,
 
51362
          url.c, urldata.h: Remade resume stuff to keep data in the
 
51363
          connectdata struct instead of the main handle struct to work with
 
51364
          persistant connections
 
51365
 
 
51366
2001-04-17 17:00  bagder
 
51367
 
 
51368
        * lib/progress.c: init the speed index variable between transfers
 
51369
 
 
51370
2001-04-17 15:21  bagder
 
51371
 
 
51372
        * include/curl/curl.h, lib/ftp.c: Frederic Lepied's ftp download
 
51373
          resume fix
 
51374
 
 
51375
2001-04-17 14:37  bagder
 
51376
 
 
51377
        * curl-config.in: more intial fixes
 
51378
 
 
51379
2001-04-17 14:33  bagder
 
51380
 
 
51381
        * Makefile.am: Added curl-config as a script that now gets
 
51382
          installed
 
51383
 
 
51384
2001-04-17 14:32  bagder
 
51385
 
 
51386
        * curl-config.in: libcurl version, not curl version
 
51387
 
 
51388
2001-04-17 14:27  bagder
 
51389
 
 
51390
        * configure.in: Generates curl-config now
 
51391
 
 
51392
2001-04-17 14:23  bagder
 
51393
 
 
51394
        * curl-config.in: tiny tool for outputting curl config variables
 
51395
 
 
51396
2001-04-17 09:28  bagder
 
51397
 
 
51398
        * lib/http.c: use GMT for the conditional timed gets (reported by
 
51399
          Phil Karn)
 
51400
 
 
51401
2001-04-12 13:13  bagder
 
51402
 
 
51403
        * docs/examples/README: Added text about curl.haxx.se not being a
 
51404
          good test target for people's libcurl experiments...
 
51405
 
 
51406
2001-04-12 08:16  bagder
 
51407
 
 
51408
        * docs/TODO: we must fix SSL when IPv6 is enabled, since we can
 
51409
          still connect to ipv4 sites and then SSL works perfectly
 
51410
 
 
51411
2001-04-11 16:14  bagder
 
51412
 
 
51413
        * lib/transfer.c: calling curl_easy_perform() with no URL set, now
 
51414
          returns an error as early as possible
 
51415
 
 
51416
2001-04-11 16:13  bagder
 
51417
 
 
51418
        * lib/url.c: we don't use the HTTP_PROXY environment variable in
 
51419
          uppercase anymore, since it might become a security problem (Bugs
 
51420
          item #415391)
 
51421
 
 
51422
2001-04-11 08:59  bagder
 
51423
 
 
51424
        * lib/url.c: oops, missed the shut-off non-blocking fix
 
51425
 
 
51426
2001-04-11 08:51  bagder
 
51427
 
 
51428
        * CHANGES: interfaces, windows non-blocking connect, progress meter
 
51429
          fix and more
 
51430
 
 
51431
2001-04-11 08:41  bagder
 
51432
 
 
51433
        * lib/url.c: SM made the connection timeout work for windows boxes!
 
51434
 
 
51435
2001-04-10 09:38  bagder
 
51436
 
 
51437
        * docs/curl_easy_setopt.3: Added CURLOPT_HEADERFUNCTION description
 
51438
 
 
51439
2001-04-10 08:51  bagder
 
51440
 
 
51441
        * lib/url.c: setopt() works with the new CURLOPT_HEADERFUNCTION:
 
51442
 
 
51443
2001-04-10 08:49  bagder
 
51444
 
 
51445
        * include/curl/curl.h, lib/sendf.c, lib/urldata.h: Added new
 
51446
          CURLOPT_HEADERFUNCTION callback for writing headers only
 
51447
 
 
51448
2001-04-09 07:56  bagder
 
51449
 
 
51450
        * lib/Makefile.vc6: corrected by SM to build better with openssl
 
51451
 
 
51452
2001-04-09 07:55  bagder
 
51453
 
 
51454
        * lib/: curllib.dsp, curllib.dsw: SM's updates
 
51455
 
 
51456
2001-04-07 20:39  bagder
 
51457
 
 
51458
        * CHANGES: formfree() fix, version display fixed, curl_escape() fix
 
51459
 
 
51460
2001-04-07 20:36  bagder
 
51461
 
 
51462
        * docs/curl_easy_setopt.3: Andr�s Garc�a pointed out a mistake with
 
51463
          CURLOPT_EGDSOCKET
 
51464
 
 
51465
2001-04-07 20:35  bagder
 
51466
 
 
51467
        * lib/escape.c: Andr�s Garc�a fixed curl_escape()
 
51468
 
 
51469
2001-04-06 10:48  bagder
 
51470
 
 
51471
        * lib/version.c: show openssl 0.9.6a properly
 
51472
 
 
51473
2001-04-06 07:57  bagder
 
51474
 
 
51475
        * docs/curl_formfree.3: NULL argument crashes this in 7.7.1 and
 
51476
          before
 
51477
 
 
51478
2001-04-06 07:52  bagder
 
51479
 
 
51480
        * lib/formdata.c: curl_formfree() can be called with a NULL
 
51481
          argument
 
51482
 
 
51483
2001-04-04 08:23  bagder
 
51484
 
 
51485
        * CHANGES, include/curl/curl.h, src/version.h: 7.7.1 commit
 
51486
 
 
51487
2001-04-03 15:37  bagder
 
51488
 
 
51489
        * lib/transfer.c: bugfixed the Location: following that must've
 
51490
          been bad since the persistant connections were introduced
 
51491
 
 
51492
2001-04-03 15:18  bagder
 
51493
 
 
51494
        * lib/transfer.c: - disabling port on absolute redirects is wrong -
 
51495
          removed #ifdefed code
 
51496
 
 
51497
2001-04-03 14:37  bagder
 
51498
 
 
51499
        * CHANGES: two crashes removed
 
51500
 
 
51501
2001-04-03 12:20  bagder
 
51502
 
 
51503
        * lib/: ftp.c, transfer.c, url.c: better error checks for failure
 
51504
          conditions (based on Puneet Pawaia's reports)
 
51505
 
 
51506
2001-04-03 10:57  bagder
 
51507
 
 
51508
        * lib/Makefile.vc6: Puneet Pawaia pointed out the lack of
 
51509
          http_chunks in several places.
 
51510
 
 
51511
2001-03-30 10:43  bagder
 
51512
 
 
51513
        * docs/curl_easy_setopt.3: elaborated more in CURLOPT_HTTPHEADER
 
51514
          section
 
51515
 
 
51516
2001-03-29 13:25  bagder
 
51517
 
 
51518
        * CHANGES: ftps:// added and the perl interfaces changed
 
51519
 
 
51520
2001-03-29 10:16  bagder
 
51521
 
 
51522
        * lib/: ftp.c, url.c, urldata.h: ftps:// support added
 
51523
 
 
51524
2001-03-29 08:43  bagder
 
51525
 
 
51526
        * perl/README: Georg Horn's updates
 
51527
 
 
51528
2001-03-27 23:24  bagder
 
51529
 
 
51530
        * lib/transfer.c: make sure the alarm is off when returning from
 
51531
          curl_easy_perform()
 
51532
 
 
51533
2001-03-27 11:10  bagder
 
51534
 
 
51535
        * docs/examples/README: Added a line about the new makefile example
 
51536
 
 
51537
2001-03-27 11:09  bagder
 
51538
 
 
51539
        * docs/examples/: Makefile.am, Makefile.example: Added
 
51540
          Makefile.example as an example makefile that can build the
 
51541
          example source files (if edited slightly)
 
51542
 
 
51543
2001-03-27 11:00  bagder
 
51544
 
 
51545
        * docs/examples/: Makefile.am, ftpget.c: Added ftpget.c just to
 
51546
          show that it is exactly as easy to get FTP files
 
51547
 
 
51548
2001-03-27 10:45  bagder
 
51549
 
 
51550
        * docs/curl_easy_setopt.3: no more ' as first letter of a row, and
 
51551
          made the quotes match in the top .BI line
 
51552
 
 
51553
2001-03-27 10:41  bagder
 
51554
 
 
51555
        * docs/curl_easy_setopt.3: Added some text to WRITEHEADER about the
 
51556
          fact that libcurl will always write complete header lines
 
51557
          one-by-one to that file handle
 
51558
 
 
51559
2001-03-26 15:49  bagder
 
51560
 
 
51561
        * CHANGES, include/curl/curl.h: 7.7.1-beta1
 
51562
 
 
51563
2001-03-26 11:07  bagder
 
51564
 
 
51565
        * CHANGES: persistant fix for http/1.0
 
51566
 
 
51567
2001-03-26 08:19  bagder
 
51568
 
 
51569
        * lib/transfer.c: 'Connection: keep-alive' is now understood when
 
51570
          sent by a HTTP/1.0 server as an indication of a persistant
 
51571
          connection
 
51572
 
 
51573
2001-03-24 19:50  bagder
 
51574
 
 
51575
        * CHANGES: numerous corrections since the 7.7 release
 
51576
 
 
51577
2001-03-24 19:28  bagder
 
51578
 
 
51579
        * docs/curl.1: Colin Watson's man patch as posted to debian bug
 
51580
          tracker numer #90281
 
51581
 
 
51582
2001-03-23 16:28  bagder
 
51583
 
 
51584
        * docs/FAQ: two Qs added:  1.5 Who makes cURL?  1.6 What do you get
 
51585
          for making cURL?
 
51586
 
 
51587
2001-03-23 15:29  bagder
 
51588
 
 
51589
        * Makefile.am: make should be $(MAKE)
 
51590
 
 
51591
2001-03-23 15:26  bagder
 
51592
 
 
51593
        * tests/data/reply14.txt: match the new never-read-body when doing
 
51594
          HEAD
 
51595
 
 
51596
2001-03-23 09:24  bagder
 
51597
 
 
51598
        * lib/transfer.c: DONT TOUCH the data->url as it may point to
 
51599
          read-only memory!!!
 
51600
 
 
51601
2001-03-23 09:16  bagder
 
51602
 
 
51603
        * docs/: FAQ, INSTALL, MANUAL: updates by SM nttp at iname.com
 
51604
 
 
51605
2001-03-23 08:52  bagder
 
51606
 
 
51607
        * lib/transfer.c: now always stops reading a HEAD reply after all
 
51608
          the headers have been returned RFC 2616, section 9.4 says: "The
 
51609
          HEAD method is identical to GET except that the server MUST NOT
 
51610
          return a message-body in the response."
 
51611
 
 
51612
2001-03-23 08:46  bagder
 
51613
 
 
51614
        * lib/url.c: ConnectionExists() wrongly returned TRUE for too many
 
51615
          connections if proxy was not used...
 
51616
 
 
51617
2001-03-22 21:06  bagder
 
51618
 
 
51619
        * docs/curl_escape.3: updated with the new
 
51620
          don't-encode-already-encoded-data concept
 
51621
 
 
51622
2001-03-22 21:02  bagder
 
51623
 
 
51624
        * lib/transfer.c: Treat 302-redirects the same way we treat
 
51625
          303-redirects
 
51626
 
 
51627
2001-03-22 20:14  bagder
 
51628
 
 
51629
        * lib/transfer.c: reset the follow location counter in
 
51630
          Curl_perform() so that we can follow new locations on the same
 
51631
          connection that was previously followed on
 
51632
 
 
51633
2001-03-22 20:07  bagder
 
51634
 
 
51635
        * lib/getdate.c: brand new Curl_ prefixes on global symbols
 
51636
 
 
51637
2001-03-22 19:44  bagder
 
51638
 
 
51639
        * lib/getdate.y: made it use Curl_ prefixes on global symbols
 
51640
 
 
51641
2001-03-22 19:06  bagder
 
51642
 
 
51643
        * lib/escape.c: Jim Drash suggested and I made it not encode what
 
51644
          looks like an already encoded letter (in curl_escape)
 
51645
 
 
51646
2001-03-22 18:21  bagder
 
51647
 
 
51648
        * CHANGES, include/curl/curl.h, src/version.h: 7.7 commit
 
51649
 
 
51650
2001-03-22 16:42  bagder
 
51651
 
 
51652
        * lib/libcurl.def: removed the duplicates!
 
51653
 
 
51654
2001-03-22 12:53  bagder
 
51655
 
 
51656
        * lib/libcurl.def: added escape and unescape
 
51657
 
 
51658
2001-03-22 12:40  bagder
 
51659
 
 
51660
        * include/curl/curl.h, lib/escape.c, lib/escape.h: the new
 
51661
          escape/unescape function setup
 
51662
 
 
51663
2001-03-22 12:24  bagder
 
51664
 
 
51665
        * CHANGES: (un)escape, configure hack, betas run fine
 
51666
 
 
51667
2001-03-22 12:23  bagder
 
51668
 
 
51669
        * docs/FAQ: added how to pronounce curl! ;-)
 
51670
 
 
51671
2001-03-22 12:22  bagder
 
51672
 
 
51673
        * docs/TODO: don't mention explicit version 7.8 removed
 
51674
          escape/unescape as they're now documented
 
51675
 
 
51676
2001-03-22 12:22  bagder
 
51677
 
 
51678
        * docs/Makefile.am: added escape and unescape man pages
 
51679
 
 
51680
2001-03-22 11:32  bagder
 
51681
 
 
51682
        * docs/: curl_escape.3, curl_unescape.3: not exactly new, but
 
51683
          documented for 7.7
 
51684
 
 
51685
2001-03-22 09:51  bagder
 
51686
 
 
51687
        * configure.in: Andr�s Garc�a's problems on the mailing list made
 
51688
          me realize that we can't allow this script to simply detect a
 
51689
          gethostbyname_r() if it can't figure out how to use it. From now
 
51690
          on, this script will fail when that happens.
 
51691
 
 
51692
2001-03-20 11:13  bagder
 
51693
 
 
51694
        * docs/TODO: GNUTLS is another new SSL library we can add support
 
51695
          for. Anyone?
 
51696
 
 
51697
2001-03-19 09:42  bagder
 
51698
 
 
51699
        * CHANGES, include/curl/curl.h, src/version.h: 7.7-beta5 commit
 
51700
 
 
51701
2001-03-19 09:36  bagder
 
51702
 
 
51703
        * tests/data/: Makefile.am, command39.txt, name39.txt, prot39.txt,
 
51704
          reply39.txt, reply390001.txt, reply390002.txt: test case 39
 
51705
          added, HTTP location and continue
 
51706
 
 
51707
2001-03-19 08:47  bagder
 
51708
 
 
51709
        * lib/transfer.c: Added support for HTTP code 100 continue, as
 
51710
          8.2.3 in RFC2616 defines
 
51711
 
 
51712
2001-03-16 16:45  bagder
 
51713
 
 
51714
        * lib/transfer.c: detect if chunked transfers are aborted
 
51715
 
 
51716
2001-03-16 16:44  bagder
 
51717
 
 
51718
        * lib/if2ip.c: corrected the close to sclose() so that the memdebug
 
51719
          stuff works
 
51720
 
 
51721
2001-03-16 16:22  bagder
 
51722
 
 
51723
        * CHANGES, CVS-INFO, Makefile.am: new directories
 
51724
 
 
51725
2001-03-16 16:21  bagder
 
51726
 
 
51727
        * src/main.c: removed the CURL_SEPARATORS define
 
51728
 
 
51729
2001-03-16 16:20  bagder
 
51730
 
 
51731
        * lib/getdate.c: re-generated with the memdebug.h include
 
51732
 
 
51733
2001-03-16 16:19  bagder
 
51734
 
 
51735
        * lib/: getdate.y, getpass.c, if2ip.c, netrc.c, telnet.c: added
 
51736
          memdebug.h include
 
51737
 
 
51738
2001-03-16 14:45  bagder
 
51739
 
 
51740
        * docs/examples/: getpageinvar.php, simpleget.php, simplepost.php:
 
51741
          moved to ../../php/examples/
 
51742
 
 
51743
2001-03-16 14:44  bagder
 
51744
 
 
51745
        * docs/examples/README: the PHP examples are moved
 
51746
 
 
51747
2001-03-16 14:35  bagder
 
51748
 
 
51749
        * configure.in: fix the new makefiles in php/ and perl/
 
51750
 
 
51751
2001-03-16 14:35  bagder
 
51752
 
 
51753
        * perl/README: use perl in two ways
 
51754
 
 
51755
2001-03-16 14:34  bagder
 
51756
 
 
51757
        * perl/README: Short about the perl interface
 
51758
 
 
51759
2001-03-16 14:10  bagder
 
51760
 
 
51761
        * perl/contrib/mirror.pl: a perl script that can be used to mirror
 
51762
          all curl archives
 
51763
 
 
51764
2001-03-16 14:09  bagder
 
51765
 
 
51766
        * packages/Makefile.am: Added README for releases
 
51767
 
 
51768
2001-03-16 14:09  bagder
 
51769
 
 
51770
        * perl/Makefile.am: Added to build proper releases
 
51771
 
 
51772
2001-03-16 14:05  bagder
 
51773
 
 
51774
        * perl/: checklinks.pl.in, crawlink.pl, formfind.pl.in,
 
51775
          getlinks.pl.in, recursiveftpget.pl.in: moved to contrib/
 
51776
 
 
51777
2001-03-16 14:04  bagder
 
51778
 
 
51779
        * perl/contrib/: checklinks.pl.in, crawlink.pl, formfind.pl.in,
 
51780
          getlinks.pl.in, recursiveftpget.pl.in: moved here from ../
 
51781
 
 
51782
2001-03-15 15:45  bagder
 
51783
 
 
51784
        * docs/TODO: moved the documentation item to 7.8, it is rather
 
51785
          important to have things documented
 
51786
 
 
51787
2001-03-15 15:44  bagder
 
51788
 
 
51789
        * docs/INSTALL: updated to have the windows builds instructions use
 
51790
          the root Makefile that is delivered with each source archive
 
51791
 
 
51792
2001-03-15 15:38  bagder
 
51793
 
 
51794
        * CHANGES: connection timeouts added
 
51795
 
 
51796
2001-03-15 15:38  bagder
 
51797
 
 
51798
        * lib/: url.c, urldata.h: added connect timeout support
 
51799
 
 
51800
2001-03-15 15:38  bagder
 
51801
 
 
51802
        * src/main.c: Added --connect-timeout support
 
51803
 
 
51804
2001-03-15 15:37  bagder
 
51805
 
 
51806
        * include/curl/curl.h: Added CURLOPT_CONNECTTIMEOUT
 
51807
 
 
51808
2001-03-15 15:37  bagder
 
51809
 
 
51810
        * docs/: TODO, curl.1, curl_easy_setopt.3: connection timeout is
 
51811
          now supported
 
51812
 
 
51813
2001-03-15 13:34  bagder
 
51814
 
 
51815
        * Makefile.dist: J�rn's win32-fix to make it work better
 
51816
 
 
51817
2001-03-15 10:14  bagder
 
51818
 
 
51819
        * CHANGES: corrected it, did I mention IPv6 with HTTP proxy?
 
51820
 
 
51821
2001-03-15 09:38  bagder
 
51822
 
 
51823
        * docs/INSTALL: Put more concentrated unix install help already at
 
51824
          the top, with a note that you might need to be root to use 'make
 
51825
          install'.
 
51826
 
 
51827
2001-03-14 20:48  bagder
 
51828
 
 
51829
        * docs/curl.1: added some text for -d that says it "emulates
 
51830
          filling in HTML forms" as that is what most people will use -d
 
51831
          for
 
51832
 
 
51833
2001-03-14 19:26  bagder
 
51834
 
 
51835
        * CHANGES: ipv6 adjustments
 
51836
 
 
51837
2001-03-14 19:24  bagder
 
51838
 
 
51839
        * lib/ftp.c: removed a bunch of warnings for IPv6-compiles
 
51840
 
 
51841
2001-03-14 19:18  bagder
 
51842
 
 
51843
        * lib/url.c: now works with IPv6 and HTTP proxy
 
51844
 
 
51845
2001-03-14 17:59  bagder
 
51846
 
 
51847
        * CHANGES: netrc fix
 
51848
 
 
51849
2001-03-14 17:12  bagder
 
51850
 
 
51851
        * lib/netrc.c: hm, don't free the home dir and append the .netrc
 
51852
          part properly
 
51853
 
 
51854
2001-03-14 17:05  bagder
 
51855
 
 
51856
        * configure.in: checks for a few functions and include files more
 
51857
          for the new getpwuid() stuff in lib/netrc.c
 
51858
 
 
51859
2001-03-14 17:05  bagder
 
51860
 
 
51861
        * lib/netrc.c: uses getpwuid() to find user's home dir
 
51862
 
 
51863
2001-03-14 15:35  bagder
 
51864
 
 
51865
        * tests/data/Makefile.am: added a missing \
 
51866
 
 
51867
2001-03-14 15:26  bagder
 
51868
 
 
51869
        * tests/httpserver.pl: always append the incoming request to the
 
51870
          server.input file, it allows the mainscript to verify a whole
 
51871
          series of requests
 
51872
 
 
51873
2001-03-14 15:26  bagder
 
51874
 
 
51875
        * tests/data/: prot11.txt, prot18.txt, prot27.txt, prot31.txt,
 
51876
          prot32.txt: updated to work with the modified http server
 
51877
 
 
51878
2001-03-14 15:25  bagder
 
51879
 
 
51880
        * tests/data/: Makefile.am, command38.txt, name38.txt, prot38.txt,
 
51881
          reply38.txt, reply380001.txt: Added test case 38
 
51882
 
 
51883
2001-03-14 15:11  bagder
 
51884
 
 
51885
        * lib/: dict.c, http.c, telnet.c, url.c, urldata.h: Edin
 
51886
          Kadribaic's bug report #408488 forced a rearrange of two struct
 
51887
          fields from urldata to connectdata, quite correctly.
 
51888
 
 
51889
2001-03-14 12:47  bagder
 
51890
 
 
51891
        * docs/curl.1: Added the --egd-file and --random-file options
 
51892
 
 
51893
2001-03-14 12:25  bagder
 
51894
 
 
51895
        * include/curl/curl.h, src/version.h: curl 7.7 beta 3
 
51896
 
 
51897
2001-03-14 11:27  bagder
 
51898
 
 
51899
        * src/writeout.c: removed the two unnecessary include files
 
51900
 
 
51901
2001-03-14 11:21  bagder
 
51902
 
 
51903
        * CHANGES: ssluse fixed, various win32 fixes
 
51904
 
 
51905
2001-03-14 11:15  bagder
 
51906
 
 
51907
        * lib/ssluse.c: Bj�rn Stenberg corrected the silly '(void)data'
 
51908
          usage when SSL is not used
 
51909
 
 
51910
2001-03-14 11:06  bagder
 
51911
 
 
51912
        * lib/libcurl.def: J�rn's updated file
 
51913
 
 
51914
2001-03-14 09:59  bagder
 
51915
 
 
51916
        * docs/TODO: the URL escape/unescape functions are also public but
 
51917
          undocumented
 
51918
 
 
51919
2001-03-14 09:58  bagder
 
51920
 
 
51921
        * lib/libcurl.def: First J�rn's updates were applied, then my take
 
51922
          at removing the private functions from the list, then I renamed
 
51923
          the *str(n)equal functions...
 
51924
 
 
51925
2001-03-14 09:55  bagder
 
51926
 
 
51927
        * src/main.c: no longer includes the curl/types.h and curl/easy.h
 
51928
          include files explicitly, as they're taken care of indirectly by
 
51929
          curl/curl.h these days.
 
51930
 
 
51931
2001-03-14 09:54  bagder
 
51932
 
 
51933
        * lib/Makefile.am: increased the 'current' number for the interface
 
51934
 
 
51935
2001-03-14 09:53  bagder
 
51936
 
 
51937
        * include/curl/curl.h: Curl_str(n)equal renamed to curl_str(n)equal
 
51938
 
 
51939
2001-03-14 09:51  bagder
 
51940
 
 
51941
        * docs/TODO: documented the undocumented public functions in
 
51942
          libcurl
 
51943
 
 
51944
2001-03-14 09:49  bagder
 
51945
 
 
51946
        * CHANGES: chunked bugfix, J�rn's fixes, the interface number
 
51947
          increase
 
51948
 
 
51949
2001-03-14 09:47  bagder
 
51950
 
 
51951
        * lib/: strequal.c, strequal.h: The Curl_* prefixes are now changed
 
51952
          for curl_* ones, as these two functions are used externally and
 
51953
          thus are public symbols.
 
51954
 
 
51955
2001-03-14 09:28  bagder
 
51956
 
 
51957
        * config-win32.h: J�rn added "#define socklen_t int"
 
51958
 
 
51959
2001-03-14 09:28  bagder
 
51960
 
 
51961
        * lib/file.c: J�rn fixed it to compile on win32 again
 
51962
 
 
51963
2001-03-14 09:23  bagder
 
51964
 
 
51965
        * lib/Makefile.m32: J�rn Hartroth added a set of files
 
51966
 
 
51967
2001-03-14 09:20  bagder
 
51968
 
 
51969
        * lib/ssluse.c: J�rn Hartroth fixed a bad #endif placement
 
51970
 
 
51971
2001-03-14 00:29  bagder
 
51972
 
 
51973
        * lib/http_chunks.c: re-added the default switch for weird states
 
51974
 
 
51975
2001-03-13 23:31  bagder
 
51976
 
 
51977
        * docs/TODO: removed the random seeding and persistant stuff, as
 
51978
          both are already in this version!
 
51979
 
 
51980
2001-03-13 23:20  bagder
 
51981
 
 
51982
        * lib/transfer.c: Added a failf() error message when the chunked
 
51983
          read returns failure
 
51984
 
 
51985
2001-03-13 23:16  bagder
 
51986
 
 
51987
        * lib/: http_chunks.c, http_chunks.h: updated the chunked
 
51988
          state-machine to deal with the trailing CRLF that comes after the
 
51989
          data part
 
51990
 
 
51991
2001-03-13 23:14  bagder
 
51992
 
 
51993
        * tests/runtests.pl: made 'X to Y' sequences not include X twice
 
51994
 
 
51995
2001-03-13 23:13  bagder
 
51996
 
 
51997
        * tests/data/: reply34.txt, reply340001.txt: corrected the chunked
 
51998
          format
 
51999
 
 
52000
2001-03-13 16:44  bagder
 
52001
 
 
52002
        * docs/INTERNALS, docs/TODO, include/curl/curl.h, src/version.h:
 
52003
          7.7 beta 2 fixes
 
52004
 
 
52005
2001-03-13 14:31  bagder
 
52006
 
 
52007
        * tests/data/Makefile.am: EXTRA_DIST got too long, I shortened it
 
52008
          now but we have to do something else as it will grow a lot
 
52009
          more...
 
52010
 
 
52011
2001-03-13 14:22  bagder
 
52012
 
 
52013
        * lib/sendf.c: failf() now respects the mute flag
 
52014
 
 
52015
2001-03-13 14:14  bagder
 
52016
 
 
52017
        * CHANGES: Guenole Bescon's bug found on march 8 is added
 
52018
 
 
52019
2001-03-13 12:47  bagder
 
52020
 
 
52021
        * docs/FAQ: exchanged I and me to we and us in a lot of places
 
52022
          updated for persistant connections and 7.7
 
52023
 
 
52024
2001-03-13 10:44  bagder
 
52025
 
 
52026
        * tests/data/: Makefile.am, command37.txt, name37.txt, prot37.txt,
 
52027
          reply37.txt: Added test case 37, HTTP GET with name+password in
 
52028
          the URL
 
52029
 
 
52030
2001-03-13 09:16  bagder
 
52031
 
 
52032
        * docs/INTERNALS: a whole new section on persitant connections and
 
52033
          how they're treated internally
 
52034
 
 
52035
2001-03-13 09:16  bagder
 
52036
 
 
52037
        * docs/FEATURES: we speak HTTP 1.1 now more braging about the
 
52038
          portability
 
52039
 
 
52040
2001-03-13 08:59  bagder
 
52041
 
 
52042
        * CHANGES, docs/curl_easy_setopt.3: close policies
 
52043
 
 
52044
2001-03-13 08:54  bagder
 
52045
 
 
52046
        * lib/url.c: initial close policy support
 
52047
 
 
52048
2001-03-13 08:53  bagder
 
52049
 
 
52050
        * lib/urldata.h: Added 'created' to the connectdata struct to hold
 
52051
          the creation date, to be used for the close policy decision
 
52052
 
 
52053
2001-03-13 08:53  bagder
 
52054
 
 
52055
        * lib/timeval.c: Curl_tvnow is now properly declared with (void)
 
52056
 
 
52057
2001-03-13 08:46  bagder
 
52058
 
 
52059
        * include/curl/curl.h: curl_getinfo is removed, not a public
 
52060
          function
 
52061
 
 
52062
2001-03-12 17:02  bagder
 
52063
 
 
52064
        * CHANGES, src/main.c: added --random-file and --egd-file to the
 
52065
          command line client
 
52066
 
 
52067
2001-03-12 16:52  bagder
 
52068
 
 
52069
        * docs/curl_easy_setopt.3: Added the two new seeding options
 
52070
 
 
52071
2001-03-12 16:47  bagder
 
52072
 
 
52073
        * lib/urldata.h: two new random seed options for the ssl config
 
52074
          struct
 
52075
 
 
52076
2001-03-12 16:47  bagder
 
52077
 
 
52078
        * include/curl/curl.h, lib/ssluse.c, lib/url.c: two new random seed
 
52079
          options: CURLOPT_RANDOM_FILE and CURLOPT_EGDSOCKET
 
52080
 
 
52081
2001-03-12 16:29  bagder
 
52082
 
 
52083
        * CHANGES: better chunked error detection
 
52084
 
 
52085
2001-03-12 16:27  bagder
 
52086
 
 
52087
        * tests/data/: Makefile.am, command36.txt, error36.txt, name36.txt,
 
52088
          reply36.txt: Added test case 36: [HTTP GET with badly formatted
 
52089
          chunked Transfer-Encoding]
 
52090
 
 
52091
2001-03-12 16:21  bagder
 
52092
 
 
52093
        * lib/transfer.c: updated the comment for the chunked reading
 
52094
 
 
52095
2001-03-12 16:20  bagder
 
52096
 
 
52097
        * lib/http_chunks.c: made it return illegal hex in case no
 
52098
          hexadecimal digit was read when at least one was expected
 
52099
 
 
52100
2001-03-12 16:20  bagder
 
52101
 
 
52102
        * lib/http_chunks.h: added an error code for illegal hex values in
 
52103
          the chunked stream
 
52104
 
 
52105
2001-03-12 16:11  bagder
 
52106
 
 
52107
        * CHANGES: Added new libcurl options in include/curl/curl.h,
 
52108
          they're documented in curl_easy_setopt.3 and they're partly
 
52109
          implemented in lib/url.c
 
52110
 
 
52111
          Slowly, we're getting there...
 
52112
 
 
52113
2001-03-12 16:06  bagder
 
52114
 
 
52115
        * include/curl/curl.h: Added options for the persistant support,
 
52116
          they're also documented in curl_easy_setopt.3 now
 
52117
 
 
52118
2001-03-12 16:05  bagder
 
52119
 
 
52120
        * lib/: url.c, urldata.h: support for a few new libcurl 7.7
 
52121
          CURLOPT_* options added
 
52122
 
 
52123
2001-03-12 15:54  bagder
 
52124
 
 
52125
        * docs/curl_easy_setopt.3: Added four new options that come with
 
52126
          the new persitant support: CURLOPT_MAXCONNECTS,
 
52127
          CURLOPT_CLOSEPOLICY, CURLOPT_FRESH_CONNECT and
 
52128
          CURLOPT_FORBID_REUSE
 
52129
 
 
52130
2001-03-12 14:59  bagder
 
52131
 
 
52132
        * CHANGES: the client is adjusted to work with persistant curl
 
52133
          handles, and *gee* it seems to be working!!!
 
52134
 
 
52135
2001-03-12 14:58  bagder
 
52136
 
 
52137
        * lib/: transfer.c, url.c: Added infof() calls for persistant
 
52138
          connection info, we are very likely to need these at least for
 
52139
          debugging 7.7 and probably later as well...
 
52140
 
 
52141
2001-03-12 14:57  bagder
 
52142
 
 
52143
        * src/main.c: moved the libcurl init call
 
52144
 
 
52145
2001-03-12 14:55  bagder
 
52146
 
 
52147
        * docs/: LIBCURL, curl_easy_setopt.3: persistant updates
 
52148
 
 
52149
2001-03-12 14:54  bagder
 
52150
 
 
52151
        * docs/MANUAL: added a note about persitant connections through
 
52152
          HTTP proxies
 
52153
 
 
52154
2001-03-12 14:54  bagder
 
52155
 
 
52156
        * docs/curl.1: Added some persistant notes
 
52157
 
 
52158
2001-03-12 14:47  bagder
 
52159
 
 
52160
        * tests/data/: reply10.txt, reply24.txt, reply3.txt, stdout18.txt,
 
52161
          stdout27.txt: modified to make the curl client with persistant
 
52162
          connection support do correct
 
52163
 
 
52164
2001-03-12 14:46  bagder
 
52165
 
 
52166
        * tests/runtests.pl: include the failed test case numbers in the
 
52167
          end summary
 
52168
 
 
52169
2001-03-12 13:58  bagder
 
52170
 
 
52171
        * tests/README: Added description of the new test case ranges
 
52172
          support
 
52173
 
 
52174
2001-03-12 13:58  bagder
 
52175
 
 
52176
        * tests/runtests.pl: made it support test case ranges on the
 
52177
          command line, specified as "X to Y", where X is smaller than Y.
 
52178
 
 
52179
2001-03-12 13:45  bagder
 
52180
 
 
52181
        * tests/data/: command26.txt, name25.txt, prot26.txt, reply25.txt,
 
52182
          reply26.txt, reply31.txt, reply310001.txt, reply32.txt,
 
52183
          reply320001.txt, stdout27.txt: adjusted to work with the HTTP
 
52184
          1.1-speaking libcurl
 
52185
 
 
52186
2001-03-12 13:44  bagder
 
52187
 
 
52188
        * tests/httpserver.pl: output the protocol data to stderr when
 
52189
          verbose is on
 
52190
 
 
52191
2001-03-12 11:18  bagder
 
52192
 
 
52193
        * CHANGES: server problems, libcurl *works* persistant over HTTP
 
52194
          proxy!!!!
 
52195
 
 
52196
2001-03-12 11:13  bagder
 
52197
 
 
52198
        * lib/url.c: modified Curl_disconnect() so that it unlinks itself
 
52199
          from the data struct, it saves me from more mistakes when the
 
52200
          connectindex is -1 ... also, there's no point in having its
 
52201
          parent do it as all parents would do it anyway.
 
52202
 
 
52203
2001-03-12 10:47  bagder
 
52204
 
 
52205
        * src/main.c: split up the big printf() into several ones to never
 
52206
          use strings longer than 509 letters (as newer gcc warns on with
 
52207
          -Wall)
 
52208
 
 
52209
2001-03-12 10:44  bagder
 
52210
 
 
52211
        * lib/url.c: bugfix: don't use the connectindex if it is -1
 
52212
 
 
52213
2001-03-12 10:44  bagder
 
52214
 
 
52215
        * docs/: FEATURES, MANUAL: added persistant connection details
 
52216
 
 
52217
2001-03-12 10:43  bagder
 
52218
 
 
52219
        * docs/CONTRIBUTE: replaced I and my with we and us
 
52220
 
 
52221
2001-03-12 10:42  bagder
 
52222
 
 
52223
        * docs/BUGS: updated
 
52224
 
 
52225
2001-03-09 17:50  bagder
 
52226
 
 
52227
        * lib/url.c: use the new name and hostname even though an old
 
52228
          connection is reused, since we can re-use a proxy connection that
 
52229
          actually has different host names on the same connection
 
52230
 
 
52231
2001-03-09 17:48  bagder
 
52232
 
 
52233
        * lib/http.c: remake Host: for each connection and it'll work with
 
52234
          proxies too
 
52235
 
 
52236
2001-03-09 17:02  bagder
 
52237
 
 
52238
        * lib/transfer.c: for HTTP/1.0 we default to non keep-alive
 
52239
          connections, but when we get a 1.0-reply from a proxy we use and
 
52240
          the Proxy-Connection: keep-alive header is used, we switch it on
 
52241
          and live happily ever after
 
52242
 
 
52243
2001-03-09 16:58  bagder
 
52244
 
 
52245
        * lib/urldata.h: Added httpversion to the progress struct, we do
 
52246
          read it, we can just as well store it.
 
52247
 
 
52248
2001-03-09 16:38  bagder
 
52249
 
 
52250
        * configure.in: the socklen_t check is more involved now, but works
 
52251
          on linux at least
 
52252
 
 
52253
2001-03-09 16:24  bagder
 
52254
 
 
52255
        * acconfig.h: Added socklen_t
 
52256
 
 
52257
2001-03-09 16:21  bagder
 
52258
 
 
52259
        * configure.in: added a check for socklen_t removed the
 
52260
          tiny/Makefile that was added accidentaly before
 
52261
 
 
52262
2001-03-09 16:19  bagder
 
52263
 
 
52264
        * lib/urldata.h: all comments for the former public "low level"
 
52265
          interface have been removed since they were out-of-date and not
 
52266
          correct anymore.
 
52267
 
 
52268
          moved around some struct fields
 
52269
 
 
52270
2001-03-09 16:18  bagder
 
52271
 
 
52272
        * lib/url.c: removed handles and states from the main structs
 
52273
          renamed prefixes from curl_ to Curl_ made persistant connections
 
52274
          work with http proxies (at least partly)
 
52275
 
 
52276
2001-03-09 16:17  bagder
 
52277
 
 
52278
        * lib/transfer.h: curl_transfer became Curl_perform() to better
 
52279
          match the public name and use the correct prefix
 
52280
 
 
52281
2001-03-09 16:16  bagder
 
52282
 
 
52283
        * lib/transfer.c: prefix changes curl_ to Curl_ made it work
 
52284
          (partly) with persistant connections for HTTP/1.0 replies moved
 
52285
          the 'newurl' struct field for Location: to the connectdata struct
 
52286
 
 
52287
2001-03-09 16:14  bagder
 
52288
 
 
52289
        * lib/speedcheck.c: #include <string.h> removed a warning
 
52290
 
 
52291
2001-03-09 16:14  bagder
 
52292
 
 
52293
        * lib/sendf.c: removed curl_read() and curl_write() - they weren't
 
52294
          used and the public "low leve" interface is dumped
 
52295
 
 
52296
2001-03-09 16:13  bagder
 
52297
 
 
52298
        * lib/: memdebug.c, memdebug.h: uses socklen_t now
 
52299
 
 
52300
2001-03-09 16:13  bagder
 
52301
 
 
52302
        * lib/getinfo.c: curl_ prefix modified to Curl_
 
52303
 
 
52304
2001-03-09 16:12  bagder
 
52305
 
 
52306
        * lib/ftp.c: accept() and getsockname() now use socklen_t types, as
 
52307
          that was just added to configure
 
52308
 
 
52309
2001-03-09 16:11  bagder
 
52310
 
 
52311
        * lib/escape.c: use unsigned int hex to receive the hex digit in,
 
52312
          caused a warning with -Wall and a new gcc
 
52313
 
 
52314
2001-03-09 16:10  bagder
 
52315
 
 
52316
        * lib/easy.c: Modified to use Curl_* functions instead of curl_*
 
52317
          ones
 
52318
 
 
52319
2001-03-09 14:11  bagder
 
52320
 
 
52321
        * src/mkhelp.pl: only generate maximum 509 characters in each
 
52322
          string
 
52323
 
 
52324
2001-03-08 13:35  bagder
 
52325
 
 
52326
        * include/curl/curl.h, src/version.h: version 7.7-beta1
 
52327
 
 
52328
2001-03-08 13:32  bagder
 
52329
 
 
52330
        * CHANGES, docs/TODO, docs/curl_easy_setopt.3: persistant adjusts
 
52331
 
 
52332
2001-03-08 11:39  bagder
 
52333
 
 
52334
        * tests/data/: Makefile.am, command35.txt, name14.txt, name35.txt,
 
52335
          prot35.txt, reply14.txt, reply35.txt: HTTP HEAD tests
 
52336
 
 
52337
2001-03-08 11:32  bagder
 
52338
 
 
52339
        * lib/transfer.c: return from transfer when all headers have been
 
52340
          received and nobody is set, as is the case when doing HEAD
 
52341
          requests
 
52342
 
 
52343
2001-03-08 10:25  bagder
 
52344
 
 
52345
        * docs/: FAQ, LIBCURL: updated for persistant connections
 
52346
 
 
52347
2001-03-08 10:23  bagder
 
52348
 
 
52349
        * maketgz: made it split the version number on - too to make
 
52350
          7.7-blabla make a better version number define in the header file
 
52351
 
 
52352
2001-03-08 10:04  bagder
 
52353
 
 
52354
        * include/curl/curl.h: added lots of numbers for the error codes as
 
52355
          they're often printed and used
 
52356
 
 
52357
2001-03-08 09:33  bagder
 
52358
 
 
52359
        * tests/README: clarified the 0001-files use a bit, I couldn't
 
52360
          understand it myself! :-)
 
52361
 
 
52362
2001-03-08 09:30  bagder
 
52363
 
 
52364
        * tests/data/: Makefile.am, command34.txt, name34.txt, prot34.txt,
 
52365
          reply34.txt, reply340001.txt: Added test #34 - HTTP GET with
 
52366
          chunked Transfer-Encoding
 
52367
 
 
52368
2001-03-08 00:51  bagder
 
52369
 
 
52370
        * lib/: http.c, http.h, http_chunks.c, http_chunks.h, transfer.c,
 
52371
          urldata.h: "Transfer-Encoding: chunked" support added
 
52372
 
 
52373
2001-03-08 00:50  bagder
 
52374
 
 
52375
        * lib/Makefile.am: added the http_chunks files
 
52376
 
 
52377
2001-03-08 00:28  bagder
 
52378
 
 
52379
        * lib/: http_chunks.c, http_chunks.h: chunked transfer encoding
 
52380
          support
 
52381
 
 
52382
2001-03-08 00:24  bagder
 
52383
 
 
52384
        * docs/TODO: connection timeout is in for 7.7
 
52385
 
 
52386
2001-03-07 18:12  bagder
 
52387
 
 
52388
        * lib/: transfer.c, urldata.h: initial chunked transfer-encoding
 
52389
          support
 
52390
 
 
52391
2001-03-07 18:08  bagder
 
52392
 
 
52393
        * lib/ssluse.c: removed compiler warning if HAVE_RAND_STATUS is
 
52394
          false
 
52395
 
 
52396
2001-03-06 15:37  bagder
 
52397
 
 
52398
        * docs/FAQ: Added persistant connections blurb even if it doesn't
 
52399
          really work yet...
 
52400
 
 
52401
2001-03-06 13:50  bagder
 
52402
 
 
52403
        * docs/TODO: cleaned up for the 7.7 fixes
 
52404
 
 
52405
2001-03-06 01:04  bagder
 
52406
 
 
52407
        * acconfig.h, configure.in, lib/ssluse.c: new seeding stuff as
 
52408
          mentioned by Albert Chin
 
52409
 
 
52410
2001-03-05 17:56  bagder
 
52411
 
 
52412
        * docs/examples/: Makefile.am, persistant.c: Added a persistant
 
52413
          connection example
 
52414
 
 
52415
2001-03-05 16:51  bagder
 
52416
 
 
52417
        * docs/: curl_easy_cleanup.3, curl_easy_getinfo.3,
 
52418
          curl_easy_init.3, curl_easy_perform.3, curl_easy_setopt.3,
 
52419
          curl_formfree.3, curl_formparse.3, curl_getdate.3, curl_getenv.3,
 
52420
          curl_slist_append.3, curl_slist_free_all.3, curl_version.3:
 
52421
          updated to libcurl 7.7 conditions
 
52422
 
 
52423
2001-03-05 16:38  bagder
 
52424
 
 
52425
        * docs/LIBCURL: mucho updated with new 7.7 concepts
 
52426
 
 
52427
2001-03-05 15:52  bagder
 
52428
 
 
52429
        * lib/telnet.c: removed an incorrect comment
 
52430
 
 
52431
2001-03-05 15:13  bagder
 
52432
 
 
52433
        * CHANGES: all test cases run OK now (again)
 
52434
 
 
52435
2001-03-05 15:08  bagder
 
52436
 
 
52437
        * tests/README: more details on debugging with the test suite
 
52438
 
 
52439
2001-03-05 15:03  bagder
 
52440
 
 
52441
        * tests/runtests.pl: show the ftp server invoke line when -d is
 
52442
          used
 
52443
 
 
52444
2001-03-05 15:03  bagder
 
52445
 
 
52446
        * tests/ftpserver.pl: talks more on verbose
 
52447
 
 
52448
2001-03-05 15:01  bagder
 
52449
 
 
52450
        * lib/telnet.c: free the struct on done
 
52451
 
 
52452
2001-03-05 14:59  bagder
 
52453
 
 
52454
        * lib/: telnet.c, urldata.h: telnet without any static variables
 
52455
 
 
52456
2001-03-05 14:40  bagder
 
52457
 
 
52458
        * lib/transfer.c: set download size properly for HTTP downloads
 
52459
 
 
52460
2001-03-05 14:40  bagder
 
52461
 
 
52462
        * lib/: ftp.c, http.c: enable persistant connections by default
 
52463
 
 
52464
2001-03-05 14:39  bagder
 
52465
 
 
52466
        * lib/: file.c, file.h, url.c, urldata.h: remade FILE:// support to
 
52467
          look more as the other protocols
 
52468
 
 
52469
2001-03-04 19:11  bagder
 
52470
 
 
52471
        * tests/README: runtests -g explained
 
52472
 
 
52473
2001-03-04 19:07  bagder
 
52474
 
 
52475
        * tests/data/: prot1.txt, prot10.txt, prot100.txt, prot101.txt,
 
52476
          prot102.txt, prot103.txt, prot104.txt, prot105.txt, prot106.txt,
 
52477
          prot107.txt, prot108.txt, prot109.txt, prot11.txt, prot110.txt,
 
52478
          prot112.txt, prot12.txt, prot120.txt, prot121.txt, prot13.txt,
 
52479
          prot14.txt, prot15.txt, prot16.txt, prot17.txt, prot18.txt,
 
52480
          prot2.txt, prot22.txt, prot26.txt, prot27.txt, prot28.txt,
 
52481
          prot29.txt, prot3.txt, prot30.txt, prot31.txt, prot32.txt,
 
52482
          prot33.txt, prot4.txt, prot5.txt, prot6.txt, prot7.txt,
 
52483
          prot8.txt, prot9.txt, stdout18.txt: persistant support protocol
 
52484
          updates
 
52485
 
 
52486
2001-03-04 17:34  bagder
 
52487
 
 
52488
        * CHANGES, configure.in, docs/curl_easy_perform.3,
 
52489
          docs/curl_slist_append.3, include/curl/curl.h, lib/url.c,
 
52490
          src/version.h, tests/data/reply110001.txt: 7.7 alpha 2 commit
 
52491
 
 
52492
2001-03-04 16:32  bagder
 
52493
 
 
52494
        * include/curl/curl.h: Added include of easy.h to enable
 
52495
          libcurl-using programs to *only* have to include <curl/curl.h>
 
52496
 
 
52497
2001-03-04 16:25  bagder
 
52498
 
 
52499
        * lib/http.c: Curl_http() could crash on connection re-use
 
52500
 
 
52501
2001-03-03 18:50  bagder
 
52502
 
 
52503
        * lib/url.c: ipv6 fix for the 'port' no longer in urldata
 
52504
 
 
52505
2001-03-03 17:28  bagder
 
52506
 
 
52507
        * include/curl/curl.h: fixed for persistant stuff
 
52508
 
 
52509
2001-03-02 16:38  bagder
 
52510
 
 
52511
        * CHANGES: latest
 
52512
 
 
52513
2001-03-02 16:34  bagder
 
52514
 
 
52515
        * lib/: ftp.c, http.c, transfer.c, url.c, urldata.h: remade the
 
52516
          port number stuff so that following locations work and doing
 
52517
          intermixed HTTP and FTP persistant connections also work!
 
52518
 
 
52519
2001-03-02 08:44  bagder
 
52520
 
 
52521
        * lib/ftp.h: Added the disconnect proto
 
52522
 
 
52523
2001-03-02 08:44  bagder
 
52524
 
 
52525
        * lib/ftp.c: removed the slist -functions from here added the
 
52526
          Curl_ftp_disconnect function for FTP-specific disconnects
 
52527
 
 
52528
2001-03-02 08:43  bagder
 
52529
 
 
52530
        * lib/url.c: improved connections
 
52531
 
 
52532
2001-03-02 08:42  bagder
 
52533
 
 
52534
        * lib/urldata.h: extending connectdata
 
52535
 
 
52536
2001-03-02 08:42  bagder
 
52537
 
 
52538
        * lib/sendf.c: moved the slist-functions here from FTP since
 
52539
          they're more generic than simply for FTP-stuff
 
52540
 
 
52541
2001-03-02 08:41  bagder
 
52542
 
 
52543
        * lib/: memdebug.c, memdebug.h: strdup() takes a const char * now
 
52544
 
 
52545
2001-02-28 15:03  bagder
 
52546
 
 
52547
        * lib/url.c: cleanup better when connects fail
 
52548
 
 
52549
2001-02-23 00:51  bagder
 
52550
 
 
52551
        * lib/url.c: added some infof() calls for persistant info
 
52552
 
 
52553
2001-02-23 00:41  bagder
 
52554
 
 
52555
        * lib/http.c: we only allocate the HTTP struct if we need to
 
52556
 
 
52557
2001-02-23 00:32  bagder
 
52558
 
 
52559
        * lib/transfer.c: Now persistant connection download works thanks
 
52560
          to the Content-Length taken into account
 
52561
 
 
52562
2001-02-23 00:32  bagder
 
52563
 
 
52564
        * lib/: ftp.c, http.c, url.c, urldata.h: moved the dynamicly set
 
52565
          pointers to the connectdata struct
 
52566
 
 
52567
2001-02-22 23:33  bagder
 
52568
 
 
52569
        * docs/curl_formparse.3: Douglas R. Horner's corrections applied
 
52570
 
 
52571
2001-02-21 18:15  bagder
 
52572
 
 
52573
        * lib/: ftp.c, getdate.c, url.c, urldata.h: IPv6-adjustments
 
52574
 
 
52575
2001-02-20 18:46  bagder
 
52576
 
 
52577
        * lib/: http.c, url.c: corrected memory leaks when re-using
 
52578
          connections
 
52579
 
 
52580
2001-02-20 18:35  bagder
 
52581
 
 
52582
        * CHANGES, docs/FEATURES, docs/curl.1, include/curl/curl.h,
 
52583
          lib/dict.c, lib/ftp.c, lib/http.c, lib/krb4.c, lib/ldap.c,
 
52584
          lib/security.c, lib/sendf.c, lib/ssluse.c, lib/ssluse.h,
 
52585
          lib/telnet.c, lib/transfer.c, lib/url.c, lib/urldata.h,
 
52586
          src/main.c, src/version.h, tests/data/reply11.txt: multiple
 
52587
          connection support initial commit
 
52588
 
 
52589
2001-02-20 14:58  bagder
 
52590
 
 
52591
        * memanalyze.pl: bugfix
 
52592
 
 
52593
2001-02-20 14:58  bagder
 
52594
 
 
52595
        * tests/runtests.pl: -g runs the specified test(s) with gdb!
 
52596
 
 
52597
2001-02-20 14:57  bagder
 
52598
 
 
52599
        * docs/examples/win32sockets.c: removed the #ifdef
 
52600
 
 
52601
2001-02-20 14:56  bagder
 
52602
 
 
52603
        * docs/examples/: Makefile.am, curlgtk.c, postit.c, sepheaders.c,
 
52604
          simple.c, win32sockets.c: win32sockets.c is now added with
 
52605
          winsock init/cleanup example functions
 
52606
 
 
52607
2001-02-19 14:39  bagder
 
52608
 
 
52609
        * docs/examples/Makefile.am: Added three tiny PHP examples
 
52610
 
 
52611
2001-02-19 14:38  bagder
 
52612
 
 
52613
        * docs/examples/README: blurb about different languages and
 
52614
          environments added
 
52615
 
 
52616
2001-02-19 14:38  bagder
 
52617
 
 
52618
        * docs/examples/: getpageinvar.php, simpleget.php, simplepost.php:
 
52619
          just a few PHP/curl examples
 
52620
 
 
52621
2001-02-19 10:29  bagder
 
52622
 
 
52623
        * lib/Makefile.am: added two VC++ files for project stuff
 
52624
 
 
52625
2001-02-19 10:29  bagder
 
52626
 
 
52627
        * lib/url.c: Made CURLOPT_POST no longer necessary when
 
52628
          CURLOPT_POSTFIELDS is used
 
52629
 
 
52630
2001-02-19 10:28  bagder
 
52631
 
 
52632
        * lib/urldata.h: Moved a bunch of prototypes from curl.h here,
 
52633
          they're no longer public and I merely stuffed them here before I
 
52634
          decide where they belong and if they are to remain at all
 
52635
 
 
52636
2001-02-19 10:27  bagder
 
52637
 
 
52638
        * include/curl/curl.h: removed a bunch of "low level" functions
 
52639
          that were never used and are about to never become reality either
 
52640
 
 
52641
2001-02-19 10:26  bagder
 
52642
 
 
52643
        * lib/: curllib.dsp, curllib.dsw: MS VC++ stuff
 
52644
 
 
52645
2001-02-19 10:26  bagder
 
52646
 
 
52647
        * lib/libcurl.def: Bob Schader updated this
 
52648
 
 
52649
2001-02-19 10:25  bagder
 
52650
 
 
52651
        * docs/MANUAL: added stuff to the mailing list chapter
 
52652
 
 
52653
2001-02-16 14:41  bagder
 
52654
 
 
52655
        * docs/TODO: removed --continue task (done) added URL to the NTLM
 
52656
          task
 
52657
 
 
52658
2001-02-16 14:41  bagder
 
52659
 
 
52660
        * docs/FAQ: 2.2 - rephrased
 
52661
 
 
52662
2001-02-13 22:57  bagder
 
52663
 
 
52664
        * lib/: ftp.c, url.c: better english timeouted => timed out, as
 
52665
          suggested by Larry Fahnoe
 
52666
 
 
52667
2001-02-13 14:37  bagder
 
52668
 
 
52669
        * CHANGES, include/curl/curl.h, src/version.h: 7.6.1 commit
 
52670
 
 
52671
2001-02-13 14:34  bagder
 
52672
 
 
52673
        * lib/: ftp.c, http.c, url.c: moved the protocol-specific free to
 
52674
          allow easier multiple transfers
 
52675
 
 
52676
2001-02-12 14:20  bagder
 
52677
 
 
52678
        * CHANGES: ftp response fix, netrc fix for non-http/ftp, https put
 
52679
          research
 
52680
 
 
52681
2001-02-12 14:19  bagder
 
52682
 
 
52683
        * docs/curl_formparse.3: corrected the prototype
 
52684
 
 
52685
2001-02-12 11:05  bagder
 
52686
 
 
52687
        * docs/FAQ: Added 3.10 and a few minor updates
 
52688
 
 
52689
2001-02-12 09:22  bagder
 
52690
 
 
52691
        * lib/url.c: very minor indentation fix
 
52692
 
 
52693
2001-02-12 09:21  bagder
 
52694
 
 
52695
        * lib/Makefile.am: removed getenv.h from the package as it was
 
52696
          unused
 
52697
 
 
52698
2001-02-09 08:33  bagder
 
52699
 
 
52700
        * lib/getenv.h: Not used anymore
 
52701
 
 
52702
2001-02-09 08:14  bagder
 
52703
 
 
52704
        * lib/ftp.c: Added a failf() call in the error-check just added
 
52705
 
 
52706
2001-02-08 14:53  bagder
 
52707
 
 
52708
        * lib/url.c: if netrc is parsed and our host was found in there,
 
52709
          set data->bits.user_passwd unconditioanlly!
 
52710
 
 
52711
2001-02-08 14:52  bagder
 
52712
 
 
52713
        * lib/ftp.c: today's FTP response check fix
 
52714
 
 
52715
2001-02-08 09:26  bagder
 
52716
 
 
52717
        * docs/examples/: Makefile.am, postit.c: postit.c was added as a
 
52718
          HTML form file upload example
 
52719
 
 
52720
2001-02-07 10:49  bagder
 
52721
 
 
52722
        * CHANGES, acconfig.h, configure.in, docs/MANUAL,
 
52723
          include/curl/curl.h, lib/ftp.c, src/version.h: 7.6.1-pre3
 
52724
 
 
52725
2001-02-07 10:31  bagder
 
52726
 
 
52727
        * lib/http.c: GetLine() didn't properly act on -1 lengths returned
 
52728
          from Curl_read()
 
52729
 
 
52730
2001-02-07 10:23  bagder
 
52731
 
 
52732
        * config-win32.h: Added #define ssize_t int since ssize_t doesn't
 
52733
          seem to exist in normal win32 systems
 
52734
 
 
52735
2001-02-07 09:36  bagder
 
52736
 
 
52737
        * lib/: netrc.c, transfer.c, url.c: no longer #includes "getenv.h"
 
52738
 
 
52739
2001-02-06 10:12  bagder
 
52740
 
 
52741
        * lib/strequal.c: silly me, corrected the strlcat() to compile
 
52742
 
 
52743
2001-02-06 10:08  bagder
 
52744
 
 
52745
        * lib/strequal.c: new openbsd inspired implementation of strlcat()
 
52746
 
 
52747
2001-02-06 08:14  bagder
 
52748
 
 
52749
        * src/Makefile.vc6: nntp@iname.com's suggested fix to set the
 
52750
          libpath
 
52751
 
 
52752
2001-02-06 00:35  bagder
 
52753
 
 
52754
        * lib/: ftp.c, strequal.c: adjusted the IPv6 stuff to compile and
 
52755
          build on Linux as well
 
52756
 
 
52757
2001-02-06 00:04  bagder
 
52758
 
 
52759
        * CHANGES, configure.in, docs/curl.1, lib/ftp.c, lib/hostip.c,
 
52760
          lib/hostip.h, lib/url.c, lib/urldata.h: Jun-ichiro itojun
 
52761
          Hagino's IPv6 adjustments
 
52762
 
 
52763
2001-02-05 23:35  bagder
 
52764
 
 
52765
        * CHANGES: Robert Weaver's VC experiences
 
52766
 
 
52767
2001-02-05 23:35  bagder
 
52768
 
 
52769
        * docs/MANUAL: Added a telnet section
 
52770
 
 
52771
2001-02-05 11:24  bagder
 
52772
 
 
52773
        * docs/INSTALL: Added a few more configure option explanations
 
52774
 
 
52775
2001-02-04 21:10  bagder
 
52776
 
 
52777
        * CHANGES: the new getinfo() stuff and the cygwin patch
 
52778
 
 
52779
2001-02-04 21:10  bagder
 
52780
 
 
52781
        * docs/curl_easy_setopt.3: Added blurb about the win32 thing that
 
52782
          precents a DLL from using a pointer passed to it from user-space!
 
52783
 
 
52784
2001-02-04 21:08  bagder
 
52785
 
 
52786
        * docs/FAQ: extended 5.5
 
52787
 
 
52788
2001-02-04 21:07  bagder
 
52789
 
 
52790
        * docs/curl_easy_getinfo.3: CURLINFO_CONTENT_LENGTH_DOWNLOAD and
 
52791
          CURLINFO_CONTENT_LENGTH_UPLOAD documented
 
52792
 
 
52793
2001-02-04 21:03  bagder
 
52794
 
 
52795
        * include/curl/curl.h, lib/getinfo.c:
 
52796
          CURLINFO_CONTENT_LENGTH_DOWNLOAD and
 
52797
          CURLINFO_CONTENT_LENGTH_UPLOAD were added as suggested by Bob
 
52798
          Schader
 
52799
 
 
52800
2001-02-04 20:00  bagder
 
52801
 
 
52802
        * lib/if2ip.h: Ingo Ralf Blum made it compile with the newest
 
52803
          cygwin
 
52804
 
 
52805
2001-02-01 08:59  bagder
 
52806
 
 
52807
        * CHANGES, include/curl/curl.h, src/version.h: 7.6.1-pre2
 
52808
 
 
52809
2001-02-01 08:58  bagder
 
52810
 
 
52811
        * configure.in: Added support for --enable-debug
 
52812
 
 
52813
2001-01-31 16:06  bagder
 
52814
 
 
52815
        * lib/transfer.c: Curl_read() uses ssize_t now
 
52816
 
 
52817
2001-01-31 16:05  bagder
 
52818
 
 
52819
        * lib/: telnet.c, transfer.c: fixed up the telnet to work (using
 
52820
          support from Linus Nielsen)
 
52821
 
 
52822
2001-01-31 14:54  bagder
 
52823
 
 
52824
        * CHANGES, include/curl/curl.h, lib/ftp.c, lib/http.c, lib/sendf.c,
 
52825
          lib/sendf.h, lib/telnet.c: curl_read() and Curl_read() now have
 
52826
          ssize_t in the last argument
 
52827
 
 
52828
2001-01-31 14:53  bagder
 
52829
 
 
52830
        * configure.in: Added a check for a working getaddrinfo() that is
 
52831
          required for the IPv6 to be considered enabled
 
52832
 
 
52833
2001-01-30 12:52  bagder
 
52834
 
 
52835
        * lib/transfer.c: changed order of the range and follow-location
 
52836
          checks so that a range-request will work even when following a
 
52837
          Location:
 
52838
 
 
52839
2001-01-29 17:04  bagder
 
52840
 
 
52841
        * CHANGES: new test case
 
52842
 
 
52843
2001-01-29 16:07  bagder
 
52844
 
 
52845
        * tests/runtests.pl: removed upload.NN files after each test
 
52846
 
 
52847
2001-01-29 15:36  bagder
 
52848
 
 
52849
        * tests/data/: Makefile.am, command33.txt, extra33.txt, name33.txt,
 
52850
          prot33.txt, reply33.txt: test case 33, HTTP PUT resume
 
52851
 
 
52852
2001-01-29 12:36  bagder
 
52853
 
 
52854
        * CHANGES, include/curl/curl.h, src/version.h: 7.6-pre1
 
52855
 
 
52856
2001-01-29 11:24  bagder
 
52857
 
 
52858
        * docs/FAQ: Added an extra text about % in POST data after comments
 
52859
          from Daniel Marell
 
52860
 
 
52861
2001-01-29 11:16  bagder
 
52862
 
 
52863
        * docs/FAQ: s/to I/do I/
 
52864
 
 
52865
2001-01-29 11:16  bagder
 
52866
 
 
52867
        * docs/FAQ: Added "3.9 How to I use curl in PHP?"
 
52868
 
 
52869
2001-01-29 08:26  bagder
 
52870
 
 
52871
        * src/main.c: The PUT stuff is never set! It is set with the
 
52872
          UPLOAD...
 
52873
 
 
52874
2001-01-29 08:24  bagder
 
52875
 
 
52876
        * lib/http.c: HTTP PUT resume now sends Content-Range: headers as I
 
52877
          believe the RFC2616 describes, Bob Schader's research seems to
 
52878
          agree.
 
52879
 
 
52880
2001-01-29 08:23  bagder
 
52881
 
 
52882
        * lib/url.c: upload sets HTTP request to PUT for "HTTP upload"
 
52883
 
 
52884
2001-01-27 21:51  bagder
 
52885
 
 
52886
        * docs/FAQ: the keep-alive issue
 
52887
 
 
52888
2001-01-27 21:31  bagder
 
52889
 
 
52890
        * lib/transfer.c: bettersupport for HTTP return codes 300-399
 
52891
 
 
52892
2001-01-27 21:25  bagder
 
52893
 
 
52894
        * CHANGES: PUT resume things progress meter modified for resume
 
52895
          POST/GET/Location adjustments
 
52896
 
 
52897
2001-01-27 21:02  bagder
 
52898
 
 
52899
        * tests/data/: Makefile.am, command31.txt, command32.txt,
 
52900
          name31.txt, name32.txt, prot31.txt, prot32.txt, reply31.txt,
 
52901
          reply310001.txt, reply310002.txt, reply32.txt, reply320001.txt,
 
52902
          reply320002.txt: test case 31 and 32 were added
 
52903
 
 
52904
2001-01-27 19:57  bagder
 
52905
 
 
52906
        * lib/http.c: Resume is now done with a Content-Range header
 
52907
          instead of a Range header if the request isn't GET. Presumably,
 
52908
          this is how it should be made.
 
52909
 
 
52910
2001-01-27 19:51  bagder
 
52911
 
 
52912
        * tests/httpserver.pl: minor output fix
 
52913
 
 
52914
2001-01-27 19:50  bagder
 
52915
 
 
52916
        * tests/runtests.pl: Added -d that enables easier protocol/server
 
52917
          debug overview (it invokes the servers with their -v options)
 
52918
 
 
52919
2001-01-27 19:49  bagder
 
52920
 
 
52921
        * tests/data/: Makefile.am, command29.txt, command30.txt,
 
52922
          error30.txt, name29.txt, name30.txt, prot29.txt, prot30.txt,
 
52923
          reply29.txt, reply30.txt: added test 29 and 30, HTTP resume and
 
52924
          partial download tests
 
52925
 
 
52926
2001-01-27 19:23  bagder
 
52927
 
 
52928
        * lib/progress.c: The progess meter title get an extra output when
 
52929
          a resumed transfer is taking place
 
52930
 
 
52931
2001-01-27 18:58  bagder
 
52932
 
 
52933
        * lib/url.c: data->httpreq was not set properly
 
52934
 
 
52935
2001-01-27 17:16  bagder
 
52936
 
 
52937
        * CHANGES, include/curl/curl.h, src/version.h: 7.6
 
52938
 
 
52939
2001-01-26 16:53  bagder
 
52940
 
 
52941
        * CHANGES: http upload resume
 
52942
 
 
52943
2001-01-26 16:52  bagder
 
52944
 
 
52945
        * docs/INTERNALS: moved the symbols talk to the library part,
 
52946
          updated slightly to match
 
52947
 
 
52948
2001-01-26 16:52  bagder
 
52949
 
 
52950
        * lib/: url.c, urldata.h: Added a httpreq field in the main struct
 
52951
          so that there's one field to check for what HTTP request that is
 
52952
          being used. The old bit-style fields are still in there as well.
 
52953
 
 
52954
2001-01-26 16:50  bagder
 
52955
 
 
52956
        * lib/transfer.c: The check for that content-range is received must
 
52957
          only be made if we requested GET resume. Other resumes are
 
52958
          upload-wise and don't care about this header in the download
 
52959
          stream
 
52960
 
 
52961
2001-01-26 16:49  bagder
 
52962
 
 
52963
        * lib/http.c: Made it possible to do "upload resume" over HTTP
 
52964
 
 
52965
2001-01-25 14:48  bagder
 
52966
 
 
52967
        * include/curl/curl.h, src/version.h: 7.6-pre4
 
52968
 
 
52969
2001-01-25 13:32  bagder
 
52970
 
 
52971
        * lib/progress.c: timespent is now updated in every call to the
 
52972
          progress meter update function
 
52973
 
 
52974
2001-01-25 13:31  bagder
 
52975
 
 
52976
        * CHANGES: Rick's and Jeff's stuff
 
52977
 
 
52978
2001-01-25 13:28  bagder
 
52979
 
 
52980
        * configure.in: make the configure script die if select() or
 
52981
          socket() is missing
 
52982
 
 
52983
2001-01-25 13:28  bagder
 
52984
 
 
52985
        * docs/curl.1: Added Ingo Ralf Blum
 
52986
 
 
52987
2001-01-25 13:27  bagder
 
52988
 
 
52989
        * docs/curl_easy_perform.3: use this function only once note added
 
52990
 
 
52991
2001-01-25 13:24  bagder
 
52992
 
 
52993
        * lib/http.h: modified the Curl_ConnectHTTPProxyTunnel proto
 
52994
 
 
52995
2001-01-25 13:23  bagder
 
52996
 
 
52997
        * lib/url.c: moved curl_read() and curl_write() to sendf.c
 
52998
 
 
52999
2001-01-25 13:23  bagder
 
53000
 
 
53001
        * lib/transfer.c: converted to use Curl_read() and Curl_write()
 
53002
 
 
53003
2001-01-25 13:22  bagder
 
53004
 
 
53005
        * lib/telnet.c: uses Curl_read() and Curl_write() unfolded
 
53006
          telwrite() instead of being a separate single function
 
53007
 
 
53008
2001-01-25 13:21  bagder
 
53009
 
 
53010
        * lib/setup.h: use recv()/send() instead of read()/write() with
 
53011
          sockets
 
53012
 
 
53013
2001-01-25 13:20  bagder
 
53014
 
 
53015
        * lib/: sendf.c, sendf.h: sendf is now only Curl_sendf Curl_write()
 
53016
          and Curl_read() are here
 
53017
 
 
53018
2001-01-25 13:19  bagder
 
53019
 
 
53020
        * lib/krb4.c: removed two compiler warnings
 
53021
 
 
53022
2001-01-25 13:19  bagder
 
53023
 
 
53024
        * lib/http.c: Curl_read() and Curl_write() are now used for
 
53025
          reading/writing sockets.  Some functions changed prototype due to
 
53026
          this change as well.
 
53027
 
 
53028
2001-01-25 13:17  bagder
 
53029
 
 
53030
        * lib/ftp.c: Get get-ftp-response function is now using Curl_read()
 
53031
          for reading from a socket. Curl_ConnectHTTPProxyTunnel changed
 
53032
          prototype.
 
53033
 
 
53034
2001-01-25 13:13  bagder
 
53035
 
 
53036
        * lib/dict.c: replaced sendf() calls with Curl_sendf()
 
53037
 
 
53038
2001-01-24 15:44  bagder
 
53039
 
 
53040
        * CHANGES, lib/if2ip.c, lib/url.c, src/main.c: Ingo Ralf Blum's
 
53041
          cygwin fixes
 
53042
 
 
53043
2001-01-24 15:04  bagder
 
53044
 
 
53045
        * CHANGES: Robert Weaver's win32 getenv fix, my added comments in
 
53046
          some files
 
53047
 
 
53048
2001-01-24 15:04  bagder
 
53049
 
 
53050
        * docs/curl.1: Added Robert Weaver as contributor
 
53051
 
 
53052
2001-01-24 15:03  bagder
 
53053
 
 
53054
        * lib/urldata.h: fixed the comment for 'path'
 
53055
 
 
53056
2001-01-24 13:32  bagder
 
53057
 
 
53058
        * lib/url.c: added comments all over
 
53059
 
 
53060
2001-01-24 13:10  bagder
 
53061
 
 
53062
        * lib/urldata.h: extended the gname field one byte to avoid a
 
53063
          possible overflow added lots of explaining comments
 
53064
 
 
53065
2001-01-24 10:01  bagder
 
53066
 
 
53067
        * lib/getenv.c: Robert Weaver's fix
 
53068
 
 
53069
2001-01-23 14:00  bagder
 
53070
 
 
53071
        * config.h.in: generated by autoheader
 
53072
 
 
53073
2001-01-23 11:29  bagder
 
53074
 
 
53075
        * CHANGES: ipv6 adjustments
 
53076
 
 
53077
2001-01-23 11:21  bagder
 
53078
 
 
53079
        * lib/url.c: Enabled support for IPv6-style IP-addresses if
 
53080
          ENABLE_IPV6 is set. If it isn't, curl will return an error when
 
53081
          such an address is used.
 
53082
 
 
53083
2001-01-23 11:14  bagder
 
53084
 
 
53085
        * src/urlglob.c: big reorg to make it not exit when it fails, but
 
53086
          instead just not do any globbing, it makes IPv6 support easier
 
53087
          and smoother to add.
 
53088
 
 
53089
2001-01-23 09:16  bagder
 
53090
 
 
53091
        * lib/version.c: Added 'ipv6 enabled' for ipv6 compiled versions
 
53092
 
 
53093
2001-01-23 00:54  bagder
 
53094
 
 
53095
        * acconfig.h, configure.in: Added simple IPv6 recognition support
 
53096
 
 
53097
2001-01-22 17:25  bagder
 
53098
 
 
53099
        * CHANGES: Bj�rn's progress meter fix, new test cases and
 
53100
          ftpserver.pl patch
 
53101
 
 
53102
2001-01-22 17:21  bagder
 
53103
 
 
53104
        * lib/progress.c: Bj�rn Stenberg's patch for making the progress
 
53105
          meter betterlooking
 
53106
 
 
53107
2001-01-22 17:16  bagder
 
53108
 
 
53109
        * tests/ftpserver.pl: the custom reply engine was not inited
 
53110
          properly
 
53111
 
 
53112
2001-01-22 17:05  bagder
 
53113
 
 
53114
        * tests/data/: Makefile.am, command121.txt, name121.txt,
 
53115
          prot121.txt, reply121.txt: test case 121
 
53116
 
 
53117
2001-01-22 17:00  bagder
 
53118
 
 
53119
        * tests/data/: Makefile.am, command120.txt, name120.txt,
 
53120
          prot120.txt, reply120.txt: Added test case 120, ftp with '-Q -'
 
53121
 
 
53122
2001-01-22 11:09  bagder
 
53123
 
 
53124
        * src/main.c: Removed the deprecated -c and -t from the --help
 
53125
          output.
 
53126
 
 
53127
2001-01-22 09:42  bagder
 
53128
 
 
53129
        * docs/FAQ: Added 5.5 the CURLOPT_FILE problem on win32, DeYoung
 
53130
          provided it!
 
53131
 
 
53132
2001-01-19 13:24  bagder
 
53133
 
 
53134
        * docs/curl.1: Added -g/--globoff description
 
53135
 
 
53136
2001-01-19 13:20  bagder
 
53137
 
 
53138
        * memanalyze.pl: Made the complaint on free-twice errors a lot
 
53139
          better
 
53140
 
 
53141
2001-01-19 13:20  bagder
 
53142
 
 
53143
        * CHANGES: removed URL length restrictions, added a test case
 
53144
 
 
53145
2001-01-19 13:15  bagder
 
53146
 
 
53147
        * lib/transfer.c: No more URL length restrictions
 
53148
 
 
53149
2001-01-19 13:14  bagder
 
53150
 
 
53151
        * include/curl/curl.h: removed MAX_URL_LENGTH, there is no longer
 
53152
          any length restrictions on URLs anywhere within libcurl
 
53153
 
 
53154
2001-01-19 13:14  bagder
 
53155
 
 
53156
        * src/main.c: corrected url memory handling with --globoff
 
53157
 
 
53158
2001-01-19 13:13  bagder
 
53159
 
 
53160
        * tests/data/Makefile.am: Added files for test case 28
 
53161
 
 
53162
2001-01-19 13:12  bagder
 
53163
 
 
53164
        * tests/data/: command28.txt, name28.txt, prot28.txt, reply28.txt:
 
53165
          --globoff test case
 
53166
 
 
53167
2001-01-19 10:38  bagder
 
53168
 
 
53169
        * include/curl/curl.h, src/version.h: version 7.6-pre3
 
53170
 
 
53171
2001-01-19 10:38  bagder
 
53172
 
 
53173
        * docs/CONTRIBUTE: spelling error FPL should be GPL
 
53174
 
 
53175
2001-01-19 10:37  bagder
 
53176
 
 
53177
        * docs/INTERNALS: edited the portable code section
 
53178
 
 
53179
2001-01-17 15:17  bagder
 
53180
 
 
53181
        * docs/INTERNALS: brought up-to-date and extended
 
53182
 
 
53183
2001-01-17 15:17  bagder
 
53184
 
 
53185
        * CHANGES: Transfer and file renaming
 
53186
 
 
53187
2001-01-17 14:23  bagder
 
53188
 
 
53189
        * lib/: dict.c, easy.c, ftp.c, http.c, telnet.c, url.c: Transfer is
 
53190
          now Curl_Tranfer() and transfer.h is used instead of highlevel.h
 
53191
          and download.h
 
53192
 
 
53193
2001-01-17 14:22  bagder
 
53194
 
 
53195
        * lib/: Makefile.am, Makefile.b32, Makefile.b32.resp, Makefile.m32,
 
53196
          Makefile.vc6: download.[ch] is renamed to transfer.[ch],
 
53197
          highlevel.[ch] is history
 
53198
 
 
53199
2001-01-17 14:19  bagder
 
53200
 
 
53201
        * lib/: download.c, download.h, highlevel.c, highlevel.h,
 
53202
          transfer.c, transfer.h: download and highlevel are replaced with
 
53203
          transfer
 
53204
 
 
53205
2001-01-17 09:24  bagder
 
53206
 
 
53207
        * docs/INSTALL: clarified that vcvars32.bat is not part of the curl
 
53208
          package
 
53209
 
 
53210
2001-01-15 15:59  bagder
 
53211
 
 
53212
        * docs/FAQ: shortened the "what is libcurl" text
 
53213
 
 
53214
2001-01-15 13:12  bagder
 
53215
 
 
53216
        * docs/RESOURCES: Added a few more similar tools
 
53217
 
 
53218
2001-01-15 11:28  bagder
 
53219
 
 
53220
        * docs/FAQ: removed an old reference to previous license conditions
 
53221
 
 
53222
2001-01-15 11:26  bagder
 
53223
 
 
53224
        * docs/FAQ: 4.2 and 4.3 were updated
 
53225
 
 
53226
2001-01-11 13:52  bagder
 
53227
 
 
53228
        * docs/FAQ: TELNET was missing in the basic initial description!
 
53229
          Updated the language in the thread-safe question 5.1 to be more
 
53230
          clear.
 
53231
 
 
53232
2001-01-11 13:33  bagder
 
53233
 
 
53234
        * docs/INSTALL: I successfully compiled on built curl for StrongARM
 
53235
          NetBSD Added other known platforms Added the faked autoconf and
 
53236
          autoheader trick posted about recently
 
53237
 
 
53238
2001-01-11 10:29  bagder
 
53239
 
 
53240
        * include/curl/curl.h, src/version.h: 7.6-pre2
 
53241
 
 
53242
2001-01-11 09:02  bagder
 
53243
 
 
53244
        * CHANGES: -g added, no more space requirements between short
 
53245
          options and their parameters
 
53246
 
 
53247
2001-01-11 09:01  bagder
 
53248
 
 
53249
        * src/main.c: Added -g, fixed so that short options worked again.
 
53250
          My last "merged"�fix did screw a few things up.
 
53251
 
 
53252
2001-01-11 00:47  bagder
 
53253
 
 
53254
        * CHANGES, docs/TODO: made short options and their parmaters
 
53255
          possible to specify without space separation
 
53256
 
 
53257
2001-01-11 00:42  bagder
 
53258
 
 
53259
        * src/main.c: made "short options" possible to specify -m20 as well
 
53260
          as -m 200.
 
53261
 
 
53262
2001-01-10 23:46  bagder
 
53263
 
 
53264
        * lib/highlevel.c: added missing newlines to two infof() functions
 
53265
          about document dates
 
53266
 
 
53267
2001-01-10 12:42  bagder
 
53268
 
 
53269
        * CHANGES: getpass_r() fix for SCO (hopefully)
 
53270
 
 
53271
2001-01-09 13:25  bagder
 
53272
 
 
53273
        * include/curl/curl.h, src/version.h: version 7.6-pre1
 
53274
 
 
53275
2001-01-09 13:25  bagder
 
53276
 
 
53277
        * src/main.c: bugfix for when more -o than URLs is used
 
53278
 
 
53279
2001-01-09 13:24  bagder
 
53280
 
 
53281
        * docs/curl.1: multiple URL adjustments
 
53282
 
 
53283
2001-01-09 13:24  bagder
 
53284
 
 
53285
        * tests/data/: Makefile.am, command26.txt, command27.txt,
 
53286
          name26.txt, name27.txt, prot26.txt, prot27.txt, reply26.txt,
 
53287
          stdout27.txt: Added two tests for multiple URLs (26 + 27)
 
53288
 
 
53289
2001-01-09 11:09  bagder
 
53290
 
 
53291
        * CVS-INFO: Loic's fix that removes the % from the instructions in
 
53292
          the bottom
 
53293
 
 
53294
2001-01-09 11:09  bagder
 
53295
 
 
53296
        * Makefile.am: Additional "docs" about 'make rpms' added by Loic
 
53297
 
 
53298
2001-01-09 08:41  bagder
 
53299
 
 
53300
        * lib/krb4.h: Added the curl source-header
 
53301
 
 
53302
2001-01-09 00:35  bagder
 
53303
 
 
53304
        * packages/Linux/RPM/: curl-ssl.spec.in, curl.spec.in: removed
 
53305
          FILES from the RPM
 
53306
 
 
53307
2001-01-08 23:30  bagder
 
53308
 
 
53309
        * lib/getpass.h: Added source header. Made the prototype not being
 
53310
          set if HAVE_GETPASS_R is set, as those systems are likely to have
 
53311
          it already set in a system header and this prototype has proven
 
53312
          to cause problems on SCO systems.
 
53313
 
 
53314
2001-01-08 23:29  bagder
 
53315
 
 
53316
        * docs/curl.1: Added Loic Dachary as a contributor after his major
 
53317
          makefile session!
 
53318
 
 
53319
2001-01-08 23:18  bagder
 
53320
 
 
53321
        * CHANGES, Makefile.am, tests/Makefile.am, tests/runtests.pl,
 
53322
          tests/data/Makefile.am: Loic Dachary's updates to get 'make
 
53323
          distcheck' work, including running the test suite
 
53324
 
 
53325
2001-01-08 23:02  bagder
 
53326
 
 
53327
        * lib/krb4.h: krb4.c header file, no source header (yet)
 
53328
 
 
53329
2001-01-08 18:38  bagder
 
53330
 
 
53331
        * Makefile.am, configure.in, tests/Makefile.am: 'make distcheck'
 
53332
          works now
 
53333
 
 
53334
2001-01-08 18:28  bagder
 
53335
 
 
53336
        * tests/data/Makefile.am: Had to add this to get 'make distcheck'
 
53337
          to run!
 
53338
 
 
53339
2001-01-08 17:32  bagder
 
53340
 
 
53341
        * CHANGES, CVS-INFO: corrected
 
53342
 
 
53343
2001-01-08 17:31  bagder
 
53344
 
 
53345
        * Makefile.am, configure.in, packages/Makefile.am,
 
53346
          packages/Linux/Makefile.am, tests/Makefile.am,
 
53347
          packages/Linux/RPM/Makefile.am, packages/Win32/Makefile.am:
 
53348
          distcheck fixes
 
53349
 
 
53350
2001-01-08 17:22  bagder
 
53351
 
 
53352
        * lib/ftp.c: Added mprintf #include
 
53353
 
 
53354
2001-01-08 16:02  bagder
 
53355
 
 
53356
        * src/main.c: better cleanup when existing due to bad usage
 
53357
 
 
53358
2001-01-08 15:48  bagder
 
53359
 
 
53360
        * src/main.c: corrected the separator when using URL globbing
 
53361
 
 
53362
2001-01-08 15:36  bagder
 
53363
 
 
53364
        * docs/examples/Makefile.am: mostly a dummy
 
53365
 
 
53366
2001-01-08 14:42  bagder
 
53367
 
 
53368
        * packages/Linux/RPM/: curl-ssl.spec, curl-ssl.spec.in, curl.spec,
 
53369
          curl.spec.in: use .spec.in files instead of plain .spec files
 
53370
 
 
53371
2001-01-08 14:40  bagder
 
53372
 
 
53373
        * docs/TODO: removed multiple URL, we do that now!
 
53374
 
 
53375
2001-01-08 14:39  bagder
 
53376
 
 
53377
        * lib/Makefile.in: generated file
 
53378
 
 
53379
2001-01-08 14:39  bagder
 
53380
 
 
53381
        * Makefile.am, configure.in, docs/Makefile.am, lib/Makefile.am:
 
53382
          adjusted to work with automake 'make dist'
 
53383
 
 
53384
2001-01-08 13:58  bagder
 
53385
 
 
53386
        * FILES: we're now using automake to build archives, this file is
 
53387
          obsolete
 
53388
 
 
53389
2001-01-08 13:57  bagder
 
53390
 
 
53391
        * maketgz: adjusted to use 'make dist' when building the package
 
53392
 
 
53393
2001-01-08 11:00  bagder
 
53394
 
 
53395
        * CHANGES, Makefile.am, configure.in, docs/Makefile.am,
 
53396
          lib/Makefile.am, lib/Makefile.in, lib/ftp.c, src/Makefile.am,
 
53397
          tests/Makefile.am: Loic Dachary's makefile/dist/rpm fixes
 
53398
 
 
53399
2001-01-08 08:45  bagder
 
53400
 
 
53401
        * CHANGES: krb4 fix, big symbol renaming action, multiple URL
 
53402
          support in the client
 
53403
 
 
53404
2001-01-08 08:42  bagder
 
53405
 
 
53406
        * aclocal.m4: generated
 
53407
 
 
53408
2001-01-08 08:37  bagder
 
53409
 
 
53410
        * src/: main.c, urlglob.c, urlglob.h: Multiple URL support added
 
53411
 
 
53412
2001-01-08 08:37  bagder
 
53413
 
 
53414
        * src/hugehelp.c: generated file, don't CVS it
 
53415
 
 
53416
2001-01-05 14:44  bagder
 
53417
 
 
53418
        * docs/curl.1: multiple uses of -d was wrong documented
 
53419
 
 
53420
2001-01-05 13:19  bagder
 
53421
 
 
53422
        * lib/http.c, lib/mprintf.c, include/curl/mprintf.h: renamed Curl_
 
53423
          to curl_ for the printf() prefixes
 
53424
 
 
53425
2001-01-05 11:11  bagder
 
53426
 
 
53427
        * CHANGES, docs/INTERNALS, include/curl/curl.h,
 
53428
          include/curl/mprintf.h, lib/arpa_telnet.h, lib/base64.c,
 
53429
          lib/base64.h, lib/cookie.c, lib/cookie.h, lib/dict.c, lib/dict.h,
 
53430
          lib/download.c, lib/download.h, lib/file.c, lib/formdata.c,
 
53431
          lib/formdata.h, lib/ftp.c, lib/ftp.h, lib/getenv.c, lib/getenv.h,
 
53432
          lib/highlevel.c, lib/hostip.c, lib/hostip.h, lib/http.c,
 
53433
          lib/http.h, lib/if2ip.c, lib/if2ip.h, lib/krb4.c, lib/ldap.c,
 
53434
          lib/ldap.h, lib/memdebug.c, lib/mprintf.c, lib/netrc.c,
 
53435
          lib/netrc.h, lib/progress.c, lib/progress.h, lib/security.c,
 
53436
          lib/sendf.c, lib/sendf.h, lib/speedcheck.c, lib/speedcheck.h,
 
53437
          lib/ssluse.c, lib/ssluse.h, lib/strequal.c, lib/strequal.h,
 
53438
          lib/telnet.c, lib/telnet.h, lib/timeval.c, lib/timeval.h,
 
53439
          lib/url.c, lib/url.h, lib/version.c, src/main.c: Internal symbols
 
53440
          that aren't static are now prefixed with 'Curl_'
 
53441
 
 
53442
2001-01-05 07:30  bagder
 
53443
 
 
53444
        * CHANGES, docs/RESOURCES, include/curl/curl.h, lib/Makefile.in,
 
53445
          src/hugehelp.c, src/version.h: release commit
 
53446
 
 
53447
2001-01-04 13:44  bagder
 
53448
 
 
53449
        * docs/: LIBCURL, README.libcurl: README.libcurl is renamed to
 
53450
          LIBCURL
 
53451
 
 
53452
2001-01-04 13:43  bagder
 
53453
 
 
53454
        * docs/FAQ: license updates
 
53455
 
 
53456
2001-01-04 13:43  bagder
 
53457
 
 
53458
        * docs/CONTRIBUTE: corrected the license section and added a piece
 
53459
          about doing patches against recent versions of the source
 
53460
 
 
53461
2001-01-04 13:39  bagder
 
53462
 
 
53463
        * CVS-INFO: Added Makefile.dist
 
53464
 
 
53465
2001-01-04 13:36  bagder
 
53466
 
 
53467
        * CVS-INFO: Things to explain to people who get the sources from
 
53468
          the CVS repository
 
53469
 
 
53470
2001-01-04 13:27  bagder
 
53471
 
 
53472
        * lib/mprintf.c, include/curl/mprintf.h: updated license text in
 
53473
          headers
 
53474
 
 
53475
2001-01-04 11:46  bagder
 
53476
 
 
53477
        * CHANGES: Cut out all changes from 1999 and earlier. They're now
 
53478
          in the CHANGES.0 file that is only present in the CVS and won't
 
53479
          be included in release archives.
 
53480
 
 
53481
2001-01-04 11:45  bagder
 
53482
 
 
53483
        * CHANGES.0: Changes from 1999 and earlier
 
53484
 
 
53485
2001-01-04 11:37  bagder
 
53486
 
 
53487
        * Makefile.dist: new header
 
53488
 
 
53489
2001-01-04 11:34  bagder
 
53490
 
 
53491
        * docs/curl.1: filled in info what happens if the same options are
 
53492
          used multiple times
 
53493
 
 
53494
2001-01-04 11:31  bagder
 
53495
 
 
53496
        * MITX.txt, MPL-1.0.txt, MPL-1.1.txt: new license files
 
53497
 
 
53498
2001-01-04 11:28  bagder
 
53499
 
 
53500
        * configure.in: configure now finds the correct version number even
 
53501
          if invoked from outside the source-tree
 
53502
 
 
53503
2001-01-03 10:29  bagder
 
53504
 
 
53505
        * FILES, LEGAL, README, include/curl/curl.h, include/curl/easy.h,
 
53506
          include/curl/stdcheaders.h, include/curl/types.h, lib/cookie.c,
 
53507
          lib/cookie.h, lib/dict.c, lib/dict.h, lib/download.c,
 
53508
          lib/download.h, lib/easy.c, lib/escape.c, lib/escape.h,
 
53509
          lib/file.c, lib/file.h, lib/formdata.c, lib/formdata.h,
 
53510
          lib/ftp.c, lib/ftp.h, lib/getenv.c, lib/getenv.h, lib/getinfo.c,
 
53511
          lib/highlevel.c, lib/highlevel.h, lib/hostip.c, lib/hostip.h,
 
53512
          lib/http.c, lib/http.h, lib/if2ip.c, lib/if2ip.h, lib/ldap.c,
 
53513
          lib/ldap.h, lib/memdebug.c, lib/netrc.c, lib/netrc.h,
 
53514
          lib/progress.c, lib/progress.h, lib/sendf.c, lib/sendf.h,
 
53515
          lib/setup.h, lib/speedcheck.c, lib/speedcheck.h, lib/ssluse.c,
 
53516
          lib/ssluse.h, lib/strequal.c, lib/strequal.h, lib/telnet.c,
 
53517
          lib/telnet.h, lib/timeval.c, lib/timeval.h, lib/url.c, lib/url.h,
 
53518
          lib/urldata.h, lib/version.c, src/main.c, src/setup.h,
 
53519
          src/urlglob.c, src/urlglob.h, src/writeout.c, src/writeout.h:
 
53520
          dual-license fix
 
53521
 
 
53522
2001-01-03 10:13  bagder
 
53523
 
 
53524
        * docs/FAQ, include/curl/curl.h, lib/Makefile.in, src/version.h:
 
53525
          cleanup-commit
 
53526
 
 
53527
2001-01-03 10:07  bagder
 
53528
 
 
53529
        * CHANGES: ftp commands are now sent single-write()
 
53530
 
 
53531
2001-01-03 09:35  bagder
 
53532
 
 
53533
        * perl/crawlink.pl: Added -i to allow ingore-patterns to get added
 
53534
 
 
53535
2001-01-03 09:18  bagder
 
53536
 
 
53537
        * perl/crawlink.pl: only add good links as root links don't break
 
53538
          the loop on root link errors
 
53539
 
 
53540
2000-12-30 14:12  bagder
 
53541
 
 
53542
        * lib/sendf.c: ftpsendf() is remade to send the entire command in
 
53543
          one write(), as some firewalls (like FW-1) seems to dislike
 
53544
          split-up writes at times...
 
53545
 
 
53546
2000-12-30 12:48  bagder
 
53547
 
 
53548
        * docs/FAQ: Added '5.4 Does libcurl do Winsock initing on win32
 
53549
          systems?'
 
53550
 
 
53551
2000-12-19 15:39  bagder
 
53552
 
 
53553
        * docs/TODO: multi doc lib support SSL session id support
 
53554
 
 
53555
2000-12-19 14:35  bagder
 
53556
 
 
53557
        * lib/memdebug.c: include unistd.h if present to prevent compiler
 
53558
          warnings on close()
 
53559
 
 
53560
2000-12-19 14:34  bagder
 
53561
 
 
53562
        * memanalyze.pl: removed debug output
 
53563
 
 
53564
2000-12-19 14:32  bagder
 
53565
 
 
53566
        * memanalyze.pl: analyzes fopen() leaks as well
 
53567
 
 
53568
2000-12-19 14:23  bagder
 
53569
 
 
53570
        * lib/: memdebug.c, memdebug.h: Added fopen() and fclose() leak
 
53571
          tracking
 
53572
 
 
53573
2000-12-19 14:09  bagder
 
53574
 
 
53575
        * include/curl/types.h: updated email and web site
 
53576
 
 
53577
2000-12-19 14:08  bagder
 
53578
 
 
53579
        * CHANGES: configure fix, two -O fixes
 
53580
 
 
53581
2000-12-19 10:06  bagder
 
53582
 
 
53583
        * lib/ftp.c: fixed a leaked file descriptor when PORT failed
 
53584
 
 
53585
2000-12-19 08:30  bagder
 
53586
 
 
53587
        * docs/FAQ: NTLM details added
 
53588
 
 
53589
2000-12-18 17:13  bagder
 
53590
 
 
53591
        * memanalyze.pl, lib/ftp.c, lib/memdebug.c, lib/memdebug.h: fixed
 
53592
          accept() for memory debugging
 
53593
 
 
53594
2000-12-16 11:36  bagder
 
53595
 
 
53596
        * lib/ftp.c: changed the return code checker in the quote command
 
53597
          send to only fail on >= 400 errors
 
53598
 
 
53599
2000-12-16 11:25  bagder
 
53600
 
 
53601
        * docs/RESOURCES: Added Kermit and link
 
53602
 
 
53603
2000-12-14 16:56  bagder
 
53604
 
 
53605
        * memanalyze.pl, lib/memdebug.c, lib/memdebug.h: added socket() /
 
53606
          sclose() checks to the memdebug system
 
53607
 
 
53608
2000-12-14 13:19  bagder
 
53609
 
 
53610
        * perl/crawlink.pl: crawls through a whole site and verifies links
 
53611
 
 
53612
2000-12-14 09:37  bagder
 
53613
 
 
53614
        * docs/FAQ: How do a fetch multiple files with libcurl?
 
53615
 
 
53616
2000-12-14 09:34  bagder
 
53617
 
 
53618
        * include/curl/curl.h: added include stdio.h for the FILE
 
53619
 
 
53620
2000-12-12 14:10  bagder
 
53621
 
 
53622
        * docs/RESOURCES: Added a few related RFCs
 
53623
 
 
53624
2000-12-12 11:14  bagder
 
53625
 
 
53626
        * docs/TODO: removed the config file entry as that has been much
 
53627
          improved lately
 
53628
 
 
53629
2000-12-12 11:05  bagder
 
53630
 
 
53631
        * docs/RESOURCES: points to the curl local copy of the netscape
 
53632
          cookie spec points to the development site for wget reworded some
 
53633
          RFC references so that they turn up as links on the converted web
 
53634
          page better
 
53635
 
 
53636
2000-12-12 10:30  bagder
 
53637
 
 
53638
        * src/main.c: fixed a strdup(NULL) error
 
53639
 
 
53640
2000-12-12 09:48  bagder
 
53641
 
 
53642
        * src/main.c: Francois Petitjean's solaris core dump fix
 
53643
 
 
53644
2000-12-11 16:35  bagder
 
53645
 
 
53646
        * docs/FEATURES: updated the latest added features
 
53647
 
 
53648
2000-12-11 09:16  bagder
 
53649
 
 
53650
        * Makefile.dist: unix style newlines only
 
53651
 
 
53652
2000-12-11 09:15  bagder
 
53653
 
 
53654
        * src/Makefile.vc6: unix-style newlines
 
53655
 
 
53656
2000-12-11 09:14  bagder
 
53657
 
 
53658
        * lib/Makefile.vc6: unix style newlines
 
53659
 
 
53660
2000-12-11 08:38  bagder
 
53661
 
 
53662
        * configure.in: Albert Chin-A-Young fixed the SSL option to use
 
53663
          LDFLAGS properly
 
53664
 
 
53665
2000-12-08 18:25  bagder
 
53666
 
 
53667
        * docs/curl_easy_setopt.3: fixed CURLOPT_COOKIE and added
 
53668
          CURLOPT_CRLF
 
53669
 
 
53670
2000-12-07 10:09  bagder
 
53671
 
 
53672
        * lib/url.c: Added SA_RESTART since (some) HPUX doesn't have that
 
53673
          define and it doesn't need it
 
53674
 
 
53675
2000-12-07 10:08  bagder
 
53676
 
 
53677
        * CHANGES: post 7.5 fixes
 
53678
 
 
53679
2000-12-06 11:10  bagder
 
53680
 
 
53681
        * src/: main.c, urlglob.c, urlglob.h: urlglob fix to prevent
 
53682
          crashing when -o path is longer than url
 
53683
 
 
53684
2000-12-05 14:47  bagder
 
53685
 
 
53686
        * FILES, Makefile.dist, lib/Makefile.b32, lib/Makefile.b32.resp,
 
53687
          src/Makefile.b32: Added the borland makefiles
 
53688
 
 
53689
2000-12-05 10:15  bagder
 
53690
 
 
53691
        * tests/Makefile.am: uses the PERL variable configure digs up
 
53692
 
 
53693
2000-12-05 09:04  bagder
 
53694
 
 
53695
        * lib/: getpass.c, getpass.h: changed third argument to size_t to
 
53696
          match SCO prototype
 
53697
 
 
53698
2000-12-04 15:59  bagder
 
53699
 
 
53700
        * packages/Linux/RPM/curl-ssl.spec: Paul Marquis fixed a
 
53701
          7.4.2-dependency
 
53702
 
 
53703
2000-12-04 13:21  bagder
 
53704
 
 
53705
        * src/main.c: J�rn fixed a multiple URL output bug
 
53706
 
 
53707
2000-12-04 10:44  bagder
 
53708
 
 
53709
        * CHANGES, include/curl/curl.h, lib/Makefile.in, src/hugehelp.c,
 
53710
          src/version.h: 7.5-commit
 
53711
 
 
53712
2000-12-01 08:02  bagder
 
53713
 
 
53714
        * src/Makefile.vc6: Craig Davison updated and made it work again!
 
53715
 
 
53716
2000-12-01 08:01  bagder
 
53717
 
 
53718
        * Makefile.dist: Craig Davison fixed the VC++ lines
 
53719
 
 
53720
2000-11-30 23:22  bagder
 
53721
 
 
53722
        * lib/Makefile.am: Added -version-info and lots of info
 
53723
 
 
53724
2000-11-30 22:59  bagder
 
53725
 
 
53726
        * lib/ftp.c: added a typecast to shut up a VC++ warning when
 
53727
          converting from long to unsigned short
 
53728
 
 
53729
2000-11-30 22:54  bagder
 
53730
 
 
53731
        * lib/Makefile.vc6: Craig Davison updated this
 
53732
 
 
53733
2000-11-30 09:08  bagder
 
53734
 
 
53735
        * src/Makefile.am: README.curl is now MANUAL
 
53736
 
 
53737
2000-11-30 09:08  bagder
 
53738
 
 
53739
        * docs/MANUAL: Added a small note about referer needing to be
 
53740
          complete to comply to the HTTP spec
 
53741
 
 
53742
2000-11-30 08:56  bagder
 
53743
 
 
53744
        * FILES: Includes MANUAL instead of README.curl now
 
53745
 
 
53746
2000-11-30 08:55  bagder
 
53747
 
 
53748
        * docs/MANUAL, docs/README.curl, README: README.curl is renamed to
 
53749
          MANUAL
 
53750
 
 
53751
2000-11-29 09:19  bagder
 
53752
 
 
53753
        * lib/ftp.c: removed #if 0 sections
 
53754
 
 
53755
2000-11-29 09:17  bagder
 
53756
 
 
53757
        * lib/file.c: removed #if 0 section
 
53758
 
 
53759
2000-11-29 09:16  bagder
 
53760
 
 
53761
        * lib/url.c: removed '#if 0' sections
 
53762
 
 
53763
2000-11-29 08:48  bagder
 
53764
 
 
53765
        * docs/CONTRIBUTE: I'd love to see test cases with submitted
 
53766
          patches...
 
53767
 
 
53768
2000-11-29 08:47  bagder
 
53769
 
 
53770
        * docs/INTERNALS: minor things about the test suite added
 
53771
 
 
53772
2000-11-28 13:49  bagder
 
53773
 
 
53774
        * tests/runtests.pl: now counts all test cases and presents a
 
53775
          counter at the end
 
53776
 
 
53777
2000-11-28 13:45  bagder
 
53778
 
 
53779
        * CHANGES: maxredirs
 
53780
 
 
53781
2000-11-28 10:42  bagder
 
53782
 
 
53783
        * tests/data/: command25.txt, error25.txt, name25.txt, reply25.txt:
 
53784
          max-redirs test case data
 
53785
 
 
53786
2000-11-28 10:41  bagder
 
53787
 
 
53788
        * lib/highlevel.c: free the URL on redirections, this was a
 
53789
          previous memory leak
 
53790
 
 
53791
2000-11-28 10:11  bagder
 
53792
 
 
53793
        * docs/: curl.1, curl_easy_setopt.3: added maxredirs
 
53794
 
 
53795
2000-11-28 10:10  bagder
 
53796
 
 
53797
        * src/main.c: Added max-redirs support (James Griffiths' patch)
 
53798
 
 
53799
2000-11-28 10:10  bagder
 
53800
 
 
53801
        * include/curl/curl.h: added maxredirs, moved CURL_PROGRESS*
 
53802
          defines to src/main.c
 
53803
 
 
53804
2000-11-28 10:05  bagder
 
53805
 
 
53806
        * lib/: highlevel.c, url.c, urldata.h: James Griffiths' max-redirs
 
53807
          fix
 
53808
 
 
53809
2000-11-27 16:11  bagder
 
53810
 
 
53811
        * FILES: Added tests/ftpserver.pl
 
53812
 
 
53813
2000-11-27 14:39  bagder
 
53814
 
 
53815
        * docs/INSTALL: I rearranged it and added 'make test'
 
53816
 
 
53817
2000-11-27 14:32  bagder
 
53818
 
 
53819
        * docs/curl.1: spell check
 
53820
 
 
53821
2000-11-27 13:53  bagder
 
53822
 
 
53823
        * tests/runtests.pl: modified for ftp custom commands
 
53824
 
 
53825
2000-11-27 13:53  bagder
 
53826
 
 
53827
        * tests/ftpserver.pl: allows simple custom modifications for single
 
53828
          test cases
 
53829
 
 
53830
2000-11-27 13:53  bagder
 
53831
 
 
53832
        * tests/README: Added the ftpdN.txt file
 
53833
 
 
53834
2000-11-27 13:52  bagder
 
53835
 
 
53836
        * tests/data/: command113.txt, command114.txt, command115.txt,
 
53837
          command116.txt, command117.txt, command118.txt, command119.txt,
 
53838
          error113.txt, error114.txt, error115.txt, error116.txt,
 
53839
          error117.txt, error118.txt, error119.txt, ftpd113.txt,
 
53840
          ftpd114.txt, ftpd115.txt, ftpd116.txt, ftpd117.txt, ftpd118.txt,
 
53841
          name113.txt, name114.txt, name115.txt, name116.txt, name117.txt,
 
53842
          name118.txt, name119.txt: ftp graceful error detection check data
 
53843
 
 
53844
2000-11-27 13:04  bagder
 
53845
 
 
53846
        * lib/file.c: Added the memdebug include file
 
53847
 
 
53848
2000-11-27 12:54  bagder
 
53849
 
 
53850
        * tests/data/: command200.txt, command201.txt, error201.txt,
 
53851
          name200.txt, name201.txt, reply200.txt: file:// test data
 
53852
 
 
53853
2000-11-27 12:53  bagder
 
53854
 
 
53855
        * tests/runtests.pl: if the server doesn't output a logfile, the
 
53856
          protocol file is not compared with it! This makes tests without
 
53857
          server (like for file://) smarter.
 
53858
 
 
53859
2000-11-27 11:24  bagder
 
53860
 
 
53861
        * src/main.c: modified the --help output to have the passwords
 
53862
          within [brackets] as they are optional...
 
53863
 
 
53864
2000-11-22 15:57  bagder
 
53865
 
 
53866
        * docs/: curl_easy_getinfo.3, curl_easy_setopt.3: added the new
 
53867
          FILETIME stuff
 
53868
 
 
53869
2000-11-22 15:27  bagder
 
53870
 
 
53871
        * CHANGES, config.h.in, include/curl/curl.h, lib/Makefile.in,
 
53872
          src/hugehelp.c, src/version.h: 7.5-pre3 commit
 
53873
 
 
53874
2000-11-22 15:18  bagder
 
53875
 
 
53876
        * docs/TODO: multiple URL support? forked?
 
53877
 
 
53878
2000-11-22 15:15  bagder
 
53879
 
 
53880
        * tests/data/: prot104.txt, reply104.txt: adjusted to modified FTP
 
53881
          behaviour
 
53882
 
 
53883
2000-11-22 15:15  bagder
 
53884
 
 
53885
        * tests/Makefile.am: Added a curl-target to make it easier to build
 
53886
          from this dir
 
53887
 
 
53888
2000-11-22 14:59  bagder
 
53889
 
 
53890
        * include/curl/curl.h: added filetime for opt and info
 
53891
 
 
53892
2000-11-22 14:51  bagder
 
53893
 
 
53894
        * src/main.c: Added cacert and filetime support
 
53895
 
 
53896
2000-11-22 14:50  bagder
 
53897
 
 
53898
        * lib/: ftp.c, getinfo.c, highlevel.c, url.c: document time fixes
 
53899
 
 
53900
2000-11-22 13:57  bagder
 
53901
 
 
53902
        * lib/urldata.h: Added struct fields to deal with time-of-document
 
53903
 
 
53904
2000-11-22 13:55  bagder
 
53905
 
 
53906
        * lib/sendf.h: client_write() proto and defines added
 
53907
 
 
53908
2000-11-22 13:55  bagder
 
53909
 
 
53910
        * lib/: ldap.c, telnet.c: uses client_write()
 
53911
 
 
53912
2000-11-22 13:54  bagder
 
53913
 
 
53914
        * lib/highlevel.c: uses client_write() now
 
53915
 
 
53916
2000-11-22 13:53  bagder
 
53917
 
 
53918
        * lib/sendf.c: Added the client_write() function
 
53919
 
 
53920
2000-11-22 13:51  bagder
 
53921
 
 
53922
        * lib/file.c: uses the new client_write() function
 
53923
 
 
53924
2000-11-22 13:50  bagder
 
53925
 
 
53926
        * lib/ftp.c: GetLastResponse() modified to return ftp code as
 
53927
          integer initial modified-time support
 
53928
 
 
53929
2000-11-22 09:57  bagder
 
53930
 
 
53931
        * tests/data/: command24.txt, error24.txt, name24.txt, reply24.txt:
 
53932
          HTTP GET fail silently on HTTP error return
 
53933
 
 
53934
2000-11-22 09:51  bagder
 
53935
 
 
53936
        * docs/curl.1: Added --cacert
 
53937
 
 
53938
2000-11-22 09:16  bagder
 
53939
 
 
53940
        * CHANGES: working with the test suite brings things up
 
53941
 
 
53942
2000-11-22 08:53  bagder
 
53943
 
 
53944
        * docs/curl.1: Added --url
 
53945
 
 
53946
2000-11-22 08:52  bagder
 
53947
 
 
53948
        * docs/README.curl: updated the config file section
 
53949
 
 
53950
2000-11-22 08:27  bagder
 
53951
 
 
53952
        * docs/FAQ: Added 5.2 How can I receive all data into a large
 
53953
          memory chunk?
 
53954
 
 
53955
2000-11-21 20:37  bagder
 
53956
 
 
53957
        * memanalyze.pl: modified to work with printf()s that writes
 
53958
          0x-prefix on %p data
 
53959
 
 
53960
2000-11-21 20:30  bagder
 
53961
 
 
53962
        * tests/Makefile.am: I run the perl programs with 'perl [script]'
 
53963
          instead, to overcome the hardcoded-path-in-scripts problem.
 
53964
 
 
53965
2000-11-21 20:28  bagder
 
53966
 
 
53967
        * tests/runtests.pl: upload check, better ability to specify test
 
53968
          cases on the command line
 
53969
 
 
53970
2000-11-21 20:25  bagder
 
53971
 
 
53972
        * tests/ftpserver.pl: REST support seems to work NLST sends an
 
53973
          NLST-looking list renamed the upload file
 
53974
 
 
53975
2000-11-21 20:21  bagder
 
53976
 
 
53977
        * tests/README: Added the uploadN.txt description
 
53978
 
 
53979
2000-11-21 20:20  bagder
 
53980
 
 
53981
        * tests/data/: command104.txt, command105.txt, command106.txt,
 
53982
          command107.txt, command108.txt, command109.txt, command110.txt,
 
53983
          command111.txt, command112.txt, error111.txt, name101.txt,
 
53984
          name104.txt, name105.txt, name106.txt, name107.txt, name108.txt,
 
53985
          name109.txt, name110.txt, name111.txt, name112.txt, prot103.txt,
 
53986
          prot104.txt, prot105.txt, prot106.txt, prot107.txt, prot108.txt,
 
53987
          prot109.txt, prot110.txt, prot112.txt, reply104.txt,
 
53988
          reply105.txt, reply106.txt, reply110.txt, stdout107.txt,
 
53989
          stdout108.txt, stdout109.txt, stdout110.txt, stdout112.txt,
 
53990
          upload107.txt, upload108.txt, upload109.txt, upload112.txt: FTP
 
53991
          test case data
 
53992
 
 
53993
2000-11-21 20:06  bagder
 
53994
 
 
53995
        * lib/url.c: set rangestringalloc to 0 after the string has been
 
53996
          freed to prevent it from being freed twice (a NULL free the
 
53997
          second time)
 
53998
 
 
53999
2000-11-21 20:05  bagder
 
54000
 
 
54001
        * lib/memdebug.c: uses the "internal" mprintf() routines for
 
54002
          formatted output
 
54003
 
 
54004
2000-11-21 20:04  bagder
 
54005
 
 
54006
        * lib/ftp.c: bad directory name extractor fixed, now always free
 
54007
          the file and directory very early, as that could leak memory
 
54008
          before
 
54009
 
 
54010
2000-11-21 20:01  bagder
 
54011
 
 
54012
        * lib/escape.c: curl_unescape() did not stop at the set length
 
54013
          properly when %-codes were used
 
54014
 
 
54015
2000-11-21 18:07  bagder
 
54016
 
 
54017
        * tests/runtests.pl: added a command line log that logs all command
 
54018
          lines run in the complete test run
 
54019
 
 
54020
2000-11-21 18:04  bagder
 
54021
 
 
54022
        * tests/data/: command100.txt, command101.txt, command102.txt,
 
54023
          command103.txt, name100.txt, name101.txt, name102.txt,
 
54024
          name103.txt, prot100.txt, prot101.txt, prot102.txt, prot103.txt,
 
54025
          reply100.txt, reply101.txt, reply102.txt, reply103.txt: FTP test
 
54026
          case data
 
54027
 
 
54028
2000-11-21 16:51  bagder
 
54029
 
 
54030
        * tests/README: httpN => protN and some other minor updates
 
54031
 
 
54032
2000-11-21 16:50  bagder
 
54033
 
 
54034
        * memanalyze.pl: says nothing if no errors were found
 
54035
 
 
54036
2000-11-21 16:49  bagder
 
54037
 
 
54038
        * tests/ftpserver.pl: Added support for verifiedserver that returns
 
54039
          a static silly string that allows the test script to verify that
 
54040
          it is our test server running on the particular port
 
54041
 
 
54042
2000-11-21 16:48  bagder
 
54043
 
 
54044
        * tests/runtests.pl: starts and stops both HTTP and FTP servers now
 
54045
          checks memanalyze output better filters PORT output when doing
 
54046
          FTP compares
 
54047
 
 
54048
2000-11-21 16:37  bagder
 
54049
 
 
54050
        * src/main.c: removed the twice free_config_all() calls made the
 
54051
          big config struct local (big . => -> replace)
 
54052
 
 
54053
2000-11-21 16:36  bagder
 
54054
 
 
54055
        * lib/url.c: added some defensive code around the GetHost()'s third
 
54056
          argument result
 
54057
 
 
54058
2000-11-21 16:35  bagder
 
54059
 
 
54060
        * lib/hostip.c: GetHost() now sets the third pointer to NULL when
 
54061
          the lookup fails, as the memory is then freed in the function
 
54062
 
 
54063
2000-11-21 16:34  bagder
 
54064
 
 
54065
        * lib/ftp.c: when using PORT, we now free the host name buffer
 
54066
          properly
 
54067
 
 
54068
2000-11-21 15:24  bagder
 
54069
 
 
54070
        * tests/data/: http1.txt, http10.txt, http11.txt, http12.txt,
 
54071
          http13.txt, http14.txt, http15.txt, http16.txt, http17.txt,
 
54072
          http18.txt, http2.txt, http22.txt, http3.txt, http4.txt,
 
54073
          http5.txt, http6.txt, http7.txt, http8.txt, http9.txt, prot1.txt,
 
54074
          prot10.txt, prot11.txt, prot12.txt, prot13.txt, prot14.txt,
 
54075
          prot15.txt, prot16.txt, prot17.txt, prot18.txt, prot2.txt,
 
54076
          prot22.txt, prot3.txt, prot4.txt, prot5.txt, prot6.txt,
 
54077
          prot7.txt, prot8.txt, prot9.txt: http* is now prot* since we're
 
54078
          about to use other protocols as well
 
54079
 
 
54080
2000-11-21 14:41  bagder
 
54081
 
 
54082
        * tests/data/: command23.txt, error23.txt, name23.txt: attempt to
 
54083
          use a bad protocol
 
54084
 
 
54085
2000-11-21 14:36  bagder
 
54086
 
 
54087
        * tests/ftpserver.pl: NLST does a LIST (a normal unix ftp client
 
54088
          'ls' becomes NLST) multiple transfers are supported
 
54089
 
 
54090
2000-11-21 14:22  bagder
 
54091
 
 
54092
        * tests/ftpserver.pl: STOR works!
 
54093
 
 
54094
2000-11-21 14:18  bagder
 
54095
 
 
54096
        * lib/mprintf.c: removed the storenonprintable function as it isn't
 
54097
          used anymore
 
54098
 
 
54099
2000-11-21 13:54  bagder
 
54100
 
 
54101
        * tests/ftpserver.pl: fancier login text removed lots of wasted
 
54102
          comments cleaned up a little STOR doesn't work
 
54103
 
 
54104
2000-11-21 13:00  bagder
 
54105
 
 
54106
        * tests/ftpserver.pl: removed the forks, we don't need forking for
 
54107
          single-task testing
 
54108
 
 
54109
2000-11-21 12:37  bagder
 
54110
 
 
54111
        * tests/Makefile.am: runtests.pl -c should be -a
 
54112
 
 
54113
2000-11-21 10:38  bagder
 
54114
 
 
54115
        * src/: main.c, urlglob.h, writeout.c: removed pedantic compiler
 
54116
          warnings
 
54117
 
 
54118
2000-11-21 10:31  bagder
 
54119
 
 
54120
        * lib/url.c: removed two unused variables and added an extra set of
 
54121
          parentheses, done to remove pedantic compiler warnings
 
54122
 
 
54123
2000-11-21 10:31  bagder
 
54124
 
 
54125
        * lib/http.c: typecasted the argument to isspace() to int, to
 
54126
          remove a pedantic compiler warning
 
54127
 
 
54128
2000-11-21 10:30  bagder
 
54129
 
 
54130
        * lib/ftp.c: includes http.h for the proxytunnel stuff
 
54131
 
 
54132
2000-11-21 10:29  bagder
 
54133
 
 
54134
        * lib/hostip.c: added comment on a variable that is unused on some
 
54135
          platforms
 
54136
 
 
54137
2000-11-20 17:02  bagder
 
54138
 
 
54139
        * tests/ftpserver.pl: flushes the log handles before fork, now the
 
54140
          logs work too!
 
54141
 
 
54142
2000-11-20 15:26  bagder
 
54143
 
 
54144
        * tests/ftpserver.pl: QUIT works, and now I can run a unix ftp
 
54145
          client against the server and it runs pretty good
 
54146
 
 
54147
2000-11-20 14:47  bagder
 
54148
 
 
54149
        * tests/ftpserver.pl: CWD runs
 
54150
 
 
54151
2000-11-20 14:19  bagder
 
54152
 
 
54153
        * tests/ftpserver.pl: RETR seems to work too
 
54154
 
 
54155
2000-11-20 14:07  bagder
 
54156
 
 
54157
        * tests/ftpserver.pl: this is now a working ftp server, both PASV
 
54158
          and PORT run fine, LIST works, RETR and STORE don't
 
54159
 
 
54160
2000-11-20 10:40  bagder
 
54161
 
 
54162
        * include/curl/curl.h: changed the comment for URL_MAX_LENGTH
 
54163
 
 
54164
2000-11-20 10:37  bagder
 
54165
 
 
54166
        * CHANGES: formfree, config file, --url, more testcases, infinite
 
54167
          URL lengths and more
 
54168
 
 
54169
2000-11-20 10:04  bagder
 
54170
 
 
54171
        * tests/data/: command22.txt, http22.txt, name22.txt, reply22.txt:
 
54172
          extremely long URL test
 
54173
 
 
54174
2000-11-20 09:54  bagder
 
54175
 
 
54176
        * src/urlglob.c: removed URL size restrictions, dynamically
 
54177
          allocates the needed buffer size instead
 
54178
 
 
54179
2000-11-20 09:53  bagder
 
54180
 
 
54181
        * lib/: dict.c, http.c, url.c, urldata.h: removed URL size
 
54182
          restrictions
 
54183
 
 
54184
2000-11-20 09:00  bagder
 
54185
 
 
54186
        * tests/ftpserver.pl: this is the first attempt of a tiny and
 
54187
          simple ftp server in perl for curl test purposes
 
54188
 
 
54189
2000-11-20 08:59  bagder
 
54190
 
 
54191
        * tests/README: added a description about the memory checks
 
54192
 
 
54193
2000-11-20 08:54  bagder
 
54194
 
 
54195
        * src/main.c: no more "leaked" memory when this fails on various
 
54196
          kinds of bad usage
 
54197
 
 
54198
2000-11-20 08:35  bagder
 
54199
 
 
54200
        * lib/url.c: Alexander Kourakos's lowercase environment variable
 
54201
          fix
 
54202
 
 
54203
2000-11-18 17:31  bagder
 
54204
 
 
54205
        * lib/url.c: spell correction resolv => resolve in two error
 
54206
          messages
 
54207
 
 
54208
2000-11-17 16:58  bagder
 
54209
 
 
54210
        * tests/runtests.pl: now supports checks for exit codes and check
 
54211
          for memory even when curl returns (expected) exit code
 
54212
 
 
54213
2000-11-17 16:57  bagder
 
54214
 
 
54215
        * tests/data/: command19.txt, command20.txt, command21.txt,
 
54216
          error19.txt, error20.txt, error21.txt, name19.txt, name20.txt,
 
54217
          name21.txt: graceful failure test
 
54218
 
 
54219
2000-11-17 16:34  bagder
 
54220
 
 
54221
        * tests/runtests.pl: output FAILED properly even when -s is used
 
54222
 
 
54223
2000-11-17 16:33  bagder
 
54224
 
 
54225
        * tests/README: updated to the new stdout stuff and the new -a
 
54226
          option
 
54227
 
 
54228
2000-11-17 16:32  bagder
 
54229
 
 
54230
        * src/main.c: fixed strdup() of a NULL pointer
 
54231
 
 
54232
2000-11-17 16:31  bagder
 
54233
 
 
54234
        * lib/memdebug.c: now exits and alerts on bad uses of strdup() and
 
54235
          free()
 
54236
 
 
54237
2000-11-17 16:30  bagder
 
54238
 
 
54239
        * tests/data/stdout15.txt: updated to the new stdout file behaviour
 
54240
          of runtests.pl
 
54241
 
 
54242
2000-11-17 16:30  bagder
 
54243
 
 
54244
        * Makefile.am, tests/Makefile.am: make test in root now runs make
 
54245
          quiet-test in the test dir
 
54246
 
 
54247
2000-11-17 16:15  bagder
 
54248
 
 
54249
        * tests/: httpserver.pl, runtests.pl: uses stricter output
 
54250
 
 
54251
2000-11-17 16:07  bagder
 
54252
 
 
54253
        * tests/runtests.pl: better stdout check, full support for memory
 
54254
          debug tests
 
54255
 
 
54256
2000-11-17 16:07  bagder
 
54257
 
 
54258
        * tests/data/: command18.txt, http18.txt, name18.txt, stdout18.txt:
 
54259
          multiple URL test
 
54260
 
 
54261
2000-11-17 15:21  bagder
 
54262
 
 
54263
        * include/curl/curl.h: curl_formfree() added
 
54264
 
 
54265
2000-11-17 15:11  bagder
 
54266
 
 
54267
        * docs/curl_formfree.3: this has been missing all the time...
 
54268
 
 
54269
2000-11-17 15:06  bagder
 
54270
 
 
54271
        * lib/formdata.c: added curl_formfree()
 
54272
 
 
54273
2000-11-17 15:05  bagder
 
54274
 
 
54275
        * lib/memdebug.c: now includes stdlib.h
 
54276
 
 
54277
2000-11-17 15:03  bagder
 
54278
 
 
54279
        * src/main.c, lib/highlevel.c, lib/http.c, lib/url.c: memory leak
 
54280
          cleanup campaign
 
54281
 
 
54282
2000-11-17 11:08  bagder
 
54283
 
 
54284
        * src/main.c: allows \r \n \t \v in config file parameters within
 
54285
          quotes
 
54286
 
 
54287
2000-11-17 11:05  bagder
 
54288
 
 
54289
        * tests/data/: command17.txt, http17.txt, name17.txt, reply17.txt,
 
54290
          stdin17.txt: config file test
 
54291
 
 
54292
2000-11-17 10:48  bagder
 
54293
 
 
54294
        * lib/: url.c, urldata.h: changed the 'port' field to long to
 
54295
          better work with the va_arg() system
 
54296
 
 
54297
2000-11-17 10:47  bagder
 
54298
 
 
54299
        * src/main.c: major config file hack, now works a lot better and
 
54300
          slightly different Added --url to allow URLs to be specified in
 
54301
          the config file that way
 
54302
 
 
54303
2000-11-16 10:06  bagder
 
54304
 
 
54305
        * tests/httpserver.pl: moved out the FTP part
 
54306
 
 
54307
2000-11-16 08:32  bagder
 
54308
 
 
54309
        * CHANGES, FILES: forgot to commit before
 
54310
 
 
54311
2000-11-16 08:20  bagder
 
54312
 
 
54313
        * lib/progress.c: data->err must be used, not stderr
 
54314
 
 
54315
2000-11-15 21:45  bagder
 
54316
 
 
54317
        * src/main.c: fixed crash in config file parser
 
54318
 
 
54319
2000-11-15 16:48  bagder
 
54320
 
 
54321
        * tests/data/: command16.txt, http16.txt: updated to catch bug
 
54322
          122480
 
54323
 
 
54324
2000-11-15 16:36  bagder
 
54325
 
 
54326
        * lib/mprintf.c: not printf()ing %s normally for character that
 
54327
          weren't isprint() made things go weird, had to remove this. I
 
54328
          should use trio soon for all the *printf() stuff as this is too
 
54329
          broken
 
54330
 
 
54331
2000-11-15 13:13  bagder
 
54332
 
 
54333
        * tests/httpserver.pl: 'use strict' compliant better complains if
 
54334
          there are missing input files for a test case explaced exit-calls
 
54335
          with returns instead
 
54336
 
 
54337
2000-11-15 13:06  bagder
 
54338
 
 
54339
        * tests/data/: command16.txt, http16.txt, name16.txt, reply16.txt:
 
54340
          proxy authorization test case
 
54341
 
 
54342
2000-11-15 09:21  bagder
 
54343
 
 
54344
        * tests/runtests.pl: now sorts the test cases when "all" is used
 
54345
 
 
54346
2000-11-15 08:09  bagder
 
54347
 
 
54348
        * tests/runtests.pl: 'use strict' compliant
 
54349
 
 
54350
2000-11-14 12:56  bagder
 
54351
 
 
54352
        * tests/runtests.pl: removed some /= 256 that was wrongly left
 
54353
 
 
54354
2000-11-14 11:28  bagder
 
54355
 
 
54356
        * tests/runtests.pl: added help text on -h
 
54357
 
 
54358
2000-11-14 11:24  bagder
 
54359
 
 
54360
        * tests/README: more decriptions
 
54361
 
 
54362
2000-11-14 11:18  bagder
 
54363
 
 
54364
        * tests/runtests.pl: removed lots of external program dependencies
 
54365
          (for windows compliance) added lots of comments added -s for
 
54366
          short output and made it possible to run specific test cases from
 
54367
          the command line
 
54368
 
 
54369
2000-11-13 21:47  bagder
 
54370
 
 
54371
        * tests/httpserver.pl: somewhat more functioning FTP
 
54372
 
 
54373
2000-11-13 20:58  bagder
 
54374
 
 
54375
        * tests/httpserver.pl: basic and early ftp support
 
54376
 
 
54377
2000-11-13 19:34  bagder
 
54378
 
 
54379
        * tests/runtests.pl: logs stderr as well now, which is good if the
 
54380
          program crashes, and also dumps more information in case curl
 
54381
          doesn't return success
 
54382
 
 
54383
2000-11-13 19:23  bagder
 
54384
 
 
54385
        * lib/Makefile.in: [no log message]
 
54386
 
 
54387
2000-11-13 19:23  bagder
 
54388
 
 
54389
        * lib/: highlevel.c, urldata.h: moved the followlocation field from
 
54390
          the http struct to the urldata struct since it has to survive
 
54391
          http struct deletion
 
54392
 
 
54393
2000-11-13 17:07  bagder
 
54394
 
 
54395
        * tests/: Makefile.am, README: updated
 
54396
 
 
54397
2000-11-13 17:06  bagder
 
54398
 
 
54399
        * tests/: README, httpserver.pl, runtests.pl, runtests.sh:
 
54400
          converted shell script to perl
 
54401
 
 
54402
2000-11-13 17:05  bagder
 
54403
 
 
54404
        * tests/data/: command10.txt, command11.txt, command12.txt,
 
54405
          command13.txt, command14.txt, command15.txt, http10.txt,
 
54406
          http11.txt, http12.txt, http13.txt, http14.txt, http15.txt,
 
54407
          name10.txt, name11.txt, name12.txt, name13.txt, name14.txt,
 
54408
          name15.txt, reply10.txt, reply11.txt, reply110001.txt,
 
54409
          reply110002.txt, reply12.txt, reply13.txt, reply14.txt,
 
54410
          reply15.txt, stdout15.txt: more test case data
 
54411
 
 
54412
2000-11-13 12:59  bagder
 
54413
 
 
54414
        * src/main.c: removed the check that prevents -T and -o beinged
 
54415
          used simultaneously!
 
54416
 
 
54417
2000-11-13 12:45  bagder
 
54418
 
 
54419
        * tests/: httpserver.pl, runtests.sh: if the server is already
 
54420
          running when the script is started, it now verifies that it
 
54421
          actually is our test server that runs
 
54422
 
 
54423
2000-11-13 12:29  bagder
 
54424
 
 
54425
        * lib/http.c: Added space after the Cookie: header keyword
 
54426
 
 
54427
2000-11-13 10:51  bagder
 
54428
 
 
54429
        * tests/runtests.sh: defaults to run all available test cases in (1
 
54430
          - last) order
 
54431
 
 
54432
2000-11-13 10:44  bagder
 
54433
 
 
54434
        * tests/data/: command5.txt, command6.txt, command7.txt,
 
54435
          command8.txt, command9.txt, http5.txt, http6.txt, http7.txt,
 
54436
          http8.txt, http9.txt, name4.txt, name5.txt, name6.txt, name7.txt,
 
54437
          name8.txt, name9.txt, reply5.txt, reply6.txt, reply7.txt,
 
54438
          reply8.txt, reply9.txt: updated test cases
 
54439
 
 
54440
2000-11-13 10:43  bagder
 
54441
 
 
54442
        * tests/runtests.sh: new pid stuff, more filters, various fixes
 
54443
 
 
54444
2000-11-13 10:42  bagder
 
54445
 
 
54446
        * tests/httpserver.pl: changed pid stuff, made it work with rfc1867
 
54447
          posts and made it work better on paths
 
54448
 
 
54449
2000-11-13 10:41  bagder
 
54450
 
 
54451
        * tests/README: more details added
 
54452
 
 
54453
2000-11-13 09:36  bagder
 
54454
 
 
54455
        * lib/libcurl.def: J�rg updated the list of exported functions
 
54456
 
 
54457
2000-11-13 09:03  bagder
 
54458
 
 
54459
        * tests/runserv.pl: replaced by a working server!
 
54460
 
 
54461
2000-11-13 09:02  bagder
 
54462
 
 
54463
        * tests/runtests.sh: uses the new httpd server, runs the tests much
 
54464
          faster
 
54465
 
 
54466
2000-11-13 09:02  bagder
 
54467
 
 
54468
        * tests/httpserver.pl: new perl http server that works better
 
54469
 
 
54470
2000-11-13 08:51  bagder
 
54471
 
 
54472
        * lib/file.c: Chris Faherty fixed a free-twice problem
 
54473
 
 
54474
2000-11-12 16:14  bagder
 
54475
 
 
54476
        * docs/TODO: updated config file section
 
54477
 
 
54478
2000-11-12 16:11  bagder
 
54479
 
 
54480
        * tests/Makefile.am: Added empty actions for all: and install:
 
54481
 
 
54482
2000-11-10 16:26  bagder
 
54483
 
 
54484
        * CHANGES: The last few days of changes
 
54485
 
 
54486
2000-11-10 16:24  bagder
 
54487
 
 
54488
        * tests/data/: command1.txt, command2.txt, command3.txt,
 
54489
          command4.txt, http1.txt, http2.txt, http3.txt, http4.txt,
 
54490
          name1.txt, name2.txt, name3.txt, name4.txt, reply1.txt,
 
54491
          reply2.txt, reply3.txt, reply4.txt: test files
 
54492
 
 
54493
2000-11-10 16:24  bagder
 
54494
 
 
54495
        * tests/: Makefile.am, README, runserv.pl, runtests.sh: initial
 
54496
          checkin
 
54497
 
 
54498
2000-11-10 15:42  bagder
 
54499
 
 
54500
        * Makefile.am, configure.in: the tests dir is added
 
54501
 
 
54502
2000-11-10 14:42  bagder
 
54503
 
 
54504
        * lib/ftp.c: set type before checking --head size, as the type may
 
54505
          cause the server to return different sizes
 
54506
 
 
54507
2000-11-10 12:28  bagder
 
54508
 
 
54509
        * lib/ftp.c: doing an ftp upload append that was already completed
 
54510
          resulted in a "hang", it now results in an error instead
 
54511
 
 
54512
2000-11-10 10:19  bagder
 
54513
 
 
54514
        * configure.in: added getpass_r check
 
54515
 
 
54516
2000-11-10 10:19  bagder
 
54517
 
 
54518
        * lib/url.c: adjusted to the changed getpass_r()
 
54519
 
 
54520
2000-11-10 10:18  bagder
 
54521
 
 
54522
        * lib/: getpass.c, getpass.h: new interface, updated Angus'
 
54523
          license, dependent on HAVE_GETPASS_R
 
54524
 
 
54525
2000-11-10 09:10  bagder
 
54526
 
 
54527
        * lib/cookie.c: Venkataramana Mokkapati corrected a cookie parser
 
54528
          bug
 
54529
 
 
54530
2000-11-09 13:51  bagder
 
54531
 
 
54532
        * src/: main.c, setup.h, urlglob.c, urlglob.h: haxx.nu => haxx.se
 
54533
 
 
54534
2000-11-09 13:35  bagder
 
54535
 
 
54536
        * configure.in: Added RSAglue/rsaref lib check if the crypto lib is
 
54537
          there but the ssl lib check fails.
 
54538
 
 
54539
2000-11-08 15:27  bagder
 
54540
 
 
54541
        * configure.in: cleaned up the thread-safe checks into separate
 
54542
          functions, added check for gethostbyname() in the socket lib as
 
54543
          it seems some systems need it
 
54544
 
 
54545
2000-11-08 00:09  bagder
 
54546
 
 
54547
        * lib/getdate.c: Added typecast to localtime_r()
 
54548
 
 
54549
2000-11-07 08:33  bagder
 
54550
 
 
54551
        * lib/getpass.c: removed the perror() outputs as they did nothing
 
54552
          good to us
 
54553
 
 
54554
2000-11-07 00:18  bagder
 
54555
 
 
54556
        * lib/: getpass.c, getpass.h, url.c: getpass_r() is the new getpass
 
54557
          name for thread-safe getpass!
 
54558
 
 
54559
2000-11-07 00:12  bagder
 
54560
 
 
54561
        * docs/curl.1: Added T. Bharath to the list of contributors
 
54562
 
 
54563
2000-11-07 00:11  bagder
 
54564
 
 
54565
        * docs/curl_easy_setopt.3: Added descriptions for:
 
54566
          CURLOPT_PASSWDDATA, CURLOPT_PASSWDFUNCTION, CURLOPT_CAINFO and
 
54567
          CURLOPT_SSL_VERIFYPEER.
 
54568
 
 
54569
2000-11-06 23:59  bagder
 
54570
 
 
54571
        * docs/curl_easy_getinfo.3: Added CURLINFO_SSL_VERIFYRESULT
 
54572
 
 
54573
2000-11-06 23:56  bagder
 
54574
 
 
54575
        * CHANGES: bugfixes and improvements
 
54576
 
 
54577
2000-11-06 23:55  bagder
 
54578
 
 
54579
        * README: removed bad mirror, added text about source contents
 
54580
          (that should be here according to the source license)
 
54581
 
 
54582
2000-11-06 23:53  bagder
 
54583
 
 
54584
        * include/curl/curl.h, lib/getpass.c, lib/getpass.h, lib/url.c,
 
54585
          lib/urldata.h: new getpass proto and function pointer usage
 
54586
 
 
54587
2000-11-06 16:32  bagder
 
54588
 
 
54589
        * lib/: progress.c, progress.h: modified pgrsTime() to the new
 
54590
          functionality
 
54591
 
 
54592
2000-11-06 16:31  bagder
 
54593
 
 
54594
        * lib/: getinfo.c, highlevel.c, urldata.h: adjusted the
 
54595
          time-keeping function to work better for location following
 
54596
          requests
 
54597
 
 
54598
2000-11-06 09:12  bagder
 
54599
 
 
54600
        * lib/url.c: Emmanuel Tychon found a problem when specifying
 
54601
          user-name only in a URL (and the password entered interactively).
 
54602
          This fix also includes proper URL-decoding of the user name and
 
54603
          password if specified in the URL.
 
54604
 
 
54605
2000-11-03 15:47  bagder
 
54606
 
 
54607
        * docs/examples/curlgtk.c: David Odin (aka DindinX) for
 
54608
          MandrakeSoft, tiny example with GTK
 
54609
 
 
54610
2000-11-02 15:34  bagder
 
54611
 
 
54612
        * CHANGES, include/curl/curl.h: error code fix
 
54613
 
 
54614
2000-11-01 09:19  bagder
 
54615
 
 
54616
        * configure.in, lib/url.c: added signal in case sigaction is
 
54617
          missing
 
54618
 
 
54619
2000-10-31 10:54  bagder
 
54620
 
 
54621
        * FILES: adjusted to the new packages dir
 
54622
 
 
54623
2000-10-31 10:53  bagder
 
54624
 
 
54625
        * curl-ssl.spec.in, curl.spec.in: removed, see packages/Linux/RPM
 
54626
 
 
54627
2000-10-31 10:50  bagder
 
54628
 
 
54629
        * packages/: README, Linux/RPM/README, Linux/RPM/curl-ssl.spec,
 
54630
          Linux/RPM/curl.spec, Linux/RPM/make_curl_rpm, Win32/README: new
 
54631
          package related file
 
54632
 
 
54633
2000-10-31 00:17  bagder
 
54634
 
 
54635
        * include/curl/curl.h: removed extra comma in the CURLINFO enum
 
54636
          typedef
 
54637
 
 
54638
2000-10-31 00:15  bagder
 
54639
 
 
54640
        * include/curl/curl.h: Added CURLOPT_SSL_VERIFYPEER and
 
54641
          CURLOPT_CAINFO
 
54642
 
 
54643
2000-10-30 16:07  bagder
 
54644
 
 
54645
        * docs/TODO: the verify cert stuff is now added!
 
54646
 
 
54647
2000-10-30 13:43  bagder
 
54648
 
 
54649
        * CHANGES: T. Bharath's ssl patch
 
54650
 
 
54651
2000-10-30 12:54  bagder
 
54652
 
 
54653
        * lib/getdate.y: typecasted the localtime_r() return code to not
 
54654
          make it not warn even if the function prototype is missting
 
54655
 
 
54656
2000-10-30 12:53  bagder
 
54657
 
 
54658
        * lib/: ftp.c, getinfo.c, sendf.c, ssluse.c, telnet.c, url.c,
 
54659
          urldata.h: new urldata ssl layout and T. Bharath brought the new
 
54660
          SSL cert verify function
 
54661
 
 
54662
2000-10-27 14:25  bagder
 
54663
 
 
54664
        * docs/FAQ: Added section 4.8 I found a bug and did some minor
 
54665
          cosmetics
 
54666
 
 
54667
2000-10-27 12:52  bagder
 
54668
 
 
54669
        * docs/curl.1: Added description on how to use the newly supported
 
54670
          multiple -d options
 
54671
 
 
54672
2000-10-27 12:52  bagder
 
54673
 
 
54674
        * configure.in: Added sigaction check
 
54675
 
 
54676
2000-10-27 12:51  bagder
 
54677
 
 
54678
        * CHANGES: post 7.4.1 changes
 
54679
 
 
54680
2000-10-26 23:59  bagder
 
54681
 
 
54682
        * lib/setup.h: removed old unused getpass() leftovers
 
54683
 
 
54684
2000-10-26 23:57  bagder
 
54685
 
 
54686
        * lib/url.c: Georg Horn provided a fix for the timeout signal
 
54687
          stuff. Finally the timeout switch should work under most unixes
 
54688
          (requires sigaction())
 
54689
 
 
54690
2000-10-26 12:32  bagder
 
54691
 
 
54692
        * configure.in: removed getpass-check since getpass() is no longer
 
54693
          being used
 
54694
 
 
54695
2000-10-26 12:32  bagder
 
54696
 
 
54697
        * lib/: getpass.c, getpass.h, url.c: renamed getpass() to
 
54698
          my_getpass() and it is now thread-safe and should disable
 
54699
          passwd-echoing on win32 (supplied by Bj�rn Stenberg)
 
54700
 
 
54701
2000-10-26 10:15  bagder
 
54702
 
 
54703
        * src/main.c: Kevin Roth's bugreport with config files containing
 
54704
          '-v defaulturl' is now fixed
 
54705
 
 
54706
2000-10-26 09:06  bagder
 
54707
 
 
54708
        * src/main.c: Kevin P Roth's idea of supporting multiple -d options
 
54709
          was turned into reality
 
54710
 
 
54711
2000-10-25 09:43  bagder
 
54712
 
 
54713
        * docs/curl.1: Replaced the former bug report email address with
 
54714
          the new curl-bug@haxx.se
 
54715
 
 
54716
2000-10-25 09:42  bagder
 
54717
 
 
54718
        * docs/TODO: Added a few ideas
 
54719
 
 
54720
2000-10-25 09:41  bagder
 
54721
 
 
54722
        * docs/FAQ: tiny spell correction
 
54723
 
 
54724
2000-10-25 09:41  bagder
 
54725
 
 
54726
        * lib/memdebug.c: compiles on Linux now
 
54727
 
 
54728
2000-10-23 15:56  bagder
 
54729
 
 
54730
        * configure.in, maketgz: the configure script dynamically gets the
 
54731
          version from the include file now which lets the maketgz skip
 
54732
          updating the configure.in file
 
54733
 
 
54734
2000-10-20 15:48  bagder
 
54735
 
 
54736
        * lib/: http.c, url.c: remote_port used in Host: headers only when
 
54737
          non-default
 
54738
 
 
54739
2000-10-17 16:53  bagder
 
54740
 
 
54741
        * lib/: highlevel.c, speedcheck.c, speedcheck.h, urldata.h: made
 
54742
          the speedcheck actually work again
 
54743
 
 
54744
2000-10-16 15:52  bagder
 
54745
 
 
54746
        * CHANGES, configure.in, include/curl/curl.h, lib/Makefile.in,
 
54747
          src/hugehelp.c, src/version.h: 7.4.1 commit
 
54748
 
 
54749
2000-10-12 11:14  bagder
 
54750
 
 
54751
        * CHANGES: pre5 and pre6 fixes
 
54752
 
 
54753
2000-10-12 11:13  bagder
 
54754
 
 
54755
        * FILES: Added lib/libcurl.def for win32 DLL creations
 
54756
 
 
54757
2000-10-12 11:13  bagder
 
54758
 
 
54759
        * memanalyze.pl: just removed some example lines in the top comment
 
54760
 
 
54761
2000-10-12 11:12  bagder
 
54762
 
 
54763
        * src/urlglob.c: J�rn added glob_cleanup()
 
54764
 
 
54765
2000-10-12 10:22  bagder
 
54766
 
 
54767
        * lib/: sendf.c, url.c: sprintf() => snprintf()
 
54768
 
 
54769
2000-10-11 12:59  bagder
 
54770
 
 
54771
        * docs/INTERNALS: updated to better reflect reality
 
54772
 
 
54773
2000-10-11 12:59  bagder
 
54774
 
 
54775
        * docs/TODO: make curl capable of using the mozilla SSL engine
 
54776
 
 
54777
2000-10-11 12:58  bagder
 
54778
 
 
54779
        * lib/url.c: free the URL string if that was allocated
 
54780
 
 
54781
2000-10-11 12:57  bagder
 
54782
 
 
54783
        * lib/ftp.c: free the FTP struct already in the _done() function
 
54784
 
 
54785
2000-10-11 12:29  bagder
 
54786
 
 
54787
        * lib/: highlevel.c, http.c, urldata.h: memory leak adjusts
 
54788
 
 
54789
2000-10-10 00:29  bagder
 
54790
 
 
54791
        * lib/formdata.c: removed the header that confuses PHP
 
54792
 
 
54793
2000-10-09 23:36  bagder
 
54794
 
 
54795
        * lib/setup.h: added the bool typedef, moved here from curl/curl.h
 
54796
 
 
54797
2000-10-09 23:35  bagder
 
54798
 
 
54799
        * include/curl/curl.h, src/main.c: bool typedef fix
 
54800
 
 
54801
2000-10-09 13:31  bagder
 
54802
 
 
54803
        * memanalyze.pl: use this to analyze the memory debug logs
 
54804
          MALLOCDEBUG will generate
 
54805
 
 
54806
2000-10-09 13:25  bagder
 
54807
 
 
54808
        * CHANGES: just too many to mention
 
54809
 
 
54810
2000-10-09 13:24  bagder
 
54811
 
 
54812
        * src/Makefile.am: Added commented MALLOCDEBUG stuff for memory
 
54813
          debugging
 
54814
 
 
54815
2000-10-09 13:24  bagder
 
54816
 
 
54817
        * lib/Makefile.am: I commented the -DMALLOCDEBUG flag to make it
 
54818
          easier to add
 
54819
 
 
54820
2000-10-09 13:13  bagder
 
54821
 
 
54822
        * src/: main.c, urlglob.c: added memory debugging support
 
54823
 
 
54824
2000-10-09 13:12  bagder
 
54825
 
 
54826
        * lib/: base64.c, cookie.c, escape.c, formdata.c, ftp.c, getenv.c,
 
54827
          highlevel.c, hostip.c, http.c, krb4.c, mprintf.c, security.c,
 
54828
          sendf.c, url.c: added memory debugging include file
 
54829
 
 
54830
2000-10-09 13:11  bagder
 
54831
 
 
54832
        * lib/: memdebug.c, memdebug.h: added for memory leak debugging etc
 
54833
 
 
54834
2000-10-08 14:50  bagder
 
54835
 
 
54836
        * lib/hostip.c: GetHost() did not properly assign the third
 
54837
          argument pointer!
 
54838
 
 
54839
2000-10-06 14:45  bagder
 
54840
 
 
54841
        * src/main.c: corrected the --longoption parser
 
54842
 
 
54843
2000-10-06 13:06  bagder
 
54844
 
 
54845
        * lib/highlevel.c: removed include "writeout.h"
 
54846
 
 
54847
2000-10-06 13:03  bagder
 
54848
 
 
54849
        * lib/Makefile.m32, src/Makefile.m32: J�rg's updated makefile
 
54850
 
 
54851
2000-10-06 13:03  bagder
 
54852
 
 
54853
        * lib/url.c: the --interface code doesn't work on win32 and is
 
54854
          #ifndef WIN32 now
 
54855
 
 
54856
2000-10-06 13:02  bagder
 
54857
 
 
54858
        * lib/: dllinit.c, libcurl.def: added for the win32 version
 
54859
 
 
54860
2000-10-06 12:40  bagder
 
54861
 
 
54862
        * configure.in: moved the src/config.h stuff to the bottom, as
 
54863
          automake were adding include stuff to ../src in the lib
 
54864
          directory's Makefile.in otherwise!
 
54865
 
 
54866
2000-10-06 08:28  bagder
 
54867
 
 
54868
        * lib/: url.c, urldata.h: HTTP resume fix, now the range pointer
 
54869
          may be allocated
 
54870
 
 
54871
2000-10-04 15:09  bagder
 
54872
 
 
54873
        * docs/curl_easy_getinfo.3: filled in more information on the
 
54874
          options
 
54875
 
 
54876
2000-10-04 15:08  bagder
 
54877
 
 
54878
        * docs/curl.1: size_request and size_header added to the -w
 
54879
          description
 
54880
 
 
54881
2000-10-04 15:08  bagder
 
54882
 
 
54883
        * src/writeout.c: -w supports size_header and size_request
 
54884
 
 
54885
2000-10-04 15:07  bagder
 
54886
 
 
54887
        * lib/: getinfo.c, highlevel.c, http.c, urldata.h: counts header
 
54888
          and request size
 
54889
 
 
54890
2000-10-04 00:07  bagder
 
54891
 
 
54892
        * docs/curl.1: Added Jason S. Priebe as contributor
 
54893
 
 
54894
2000-10-04 00:06  bagder
 
54895
 
 
54896
        * docs/curl_easy_setopt.3: documented writeinfo as removed in 7.4
 
54897
 
 
54898
2000-10-04 00:05  bagder
 
54899
 
 
54900
        * docs/curl_easy_getinfo.3: introduced in libcurl 7.4
 
54901
 
 
54902
2000-10-04 00:04  bagder
 
54903
 
 
54904
        * lib/url.c: removed writeinfo stuff
 
54905
 
 
54906
2000-10-03 18:53  bagder
 
54907
 
 
54908
        * lib/sendf.c: add_buffer_send() free()d the buffer *before* it was
 
54909
          used! :-O
 
54910
 
 
54911
2000-10-03 13:05  bagder
 
54912
 
 
54913
        * lib/urldata.h: added the new upload_bufsize to the connectdata
 
54914
          struct
 
54915
 
 
54916
2000-10-03 13:03  bagder
 
54917
 
 
54918
        * lib/url.c: inits the upload_bufsize at connect time
 
54919
 
 
54920
2000-10-03 13:02  bagder
 
54921
 
 
54922
        * lib/highlevel.c: new upload-buffer size design that starts with a
 
54923
          smallish buffer and increases its size in case of need
 
54924
 
 
54925
2000-10-03 13:01  bagder
 
54926
 
 
54927
        * lib/: http.c, sendf.c, sendf.h: introduced the new add_buffer()
 
54928
          concept that makes the HTTP request to get sent in only one shot
 
54929
 
 
54930
2000-10-02 08:49  bagder
 
54931
 
 
54932
        * docs/Makefile.am: Added curl_easy_getinfo.3
 
54933
 
 
54934
2000-10-02 08:40  bagder
 
54935
 
 
54936
        * docs/README.win32: added a small suggestion on how to get the
 
54937
          curl man page in text format without nroff
 
54938
 
 
54939
2000-10-02 08:36  bagder
 
54940
 
 
54941
        * src/main.c: Uses the new "client-side" writeout function
 
54942
 
 
54943
2000-10-02 08:32  bagder
 
54944
 
 
54945
        * lib/Makefile.am: removed writeout.[ch] and added getinfo.c
 
54946
 
 
54947
2000-10-02 08:32  bagder
 
54948
 
 
54949
        * src/Makefile.am: Added writeout.c
 
54950
 
 
54951
2000-10-02 08:31  bagder
 
54952
 
 
54953
        * FILES: writeout.[ch] added in src/
 
54954
 
 
54955
2000-10-02 08:30  bagder
 
54956
 
 
54957
        * src/: writeout.c, writeout.h: moved out from the library and put
 
54958
          here, uses the new curl_easy_getinfo()
 
54959
 
 
54960
2000-10-02 08:29  bagder
 
54961
 
 
54962
        * include/curl/: curl.h, easy.h: adjusted for curl_easy_getinfo
 
54963
 
 
54964
2000-10-02 08:28  bagder
 
54965
 
 
54966
        * lib/: getinfo.c, writeout.c, writeout.h: getinfo.c replaces the
 
54967
          former writeout.c
 
54968
 
 
54969
2000-10-02 08:27  bagder
 
54970
 
 
54971
        * lib/: easy.c, highlevel.c: Added curl_easy_getinfo()
 
54972
 
 
54973
2000-09-29 08:34  bagder
 
54974
 
 
54975
        * lib/hostip.c: #include <malloc.h> was removed, it causes warnings
 
54976
          on openbsd
 
54977
 
 
54978
2000-09-28 12:36  bagder
 
54979
 
 
54980
        * lib/: krb4.c, security.c: include base64.h instead of
 
54981
          base64_krb.h
 
54982
 
 
54983
2000-09-28 12:26  bagder
 
54984
 
 
54985
        * CHANGES, acconfig.h, config.h.in, configure.in, docs/FAQ,
 
54986
          docs/curl_easy_init.3, include/curl/curl.h, lib/Makefile.am,
 
54987
          lib/Makefile.in, lib/http.c, lib/url.c, src/hugehelp.c,
 
54988
          src/version.h: 7.3 commit
 
54989
 
 
54990
2000-09-28 10:01  bagder
 
54991
 
 
54992
        * lib/: base64.c, base64.h, base64_krb.c, base64_krb.h: replaced
 
54993
          the old base64 stuff with the new ones
 
54994
 
 
54995
2000-09-27 00:32  bagder
 
54996
 
 
54997
        * docs/INSTALL: more configure options explained
 
54998
 
 
54999
2000-09-27 00:31  bagder
 
55000
 
 
55001
        * docs/README.curl: a --krb4 usage example added
 
55002
 
 
55003
2000-09-27 00:30  bagder
 
55004
 
 
55005
        * docs/: curl.1, curl_easy_setopt.3: added krb4-info
 
55006
 
 
55007
2000-09-27 00:28  bagder
 
55008
 
 
55009
        * lib/krb4.c: Added strlcpy() since it turns out some
 
55010
          krb4-implementations don't include their own, even if mine did!
 
55011
 
 
55012
2000-09-27 00:27  bagder
 
55013
 
 
55014
        * configure.in: moved the RAND_status() and RAND_screen() checks to
 
55015
          the openssl section added strlcpy() check in the krb4 section
 
55016
 
 
55017
2000-09-26 09:03  bagder
 
55018
 
 
55019
        * lib/ssluse.c: CRYPTO_free() of course, it makes it run with
 
55020
          previous openssl versions too
 
55021
 
 
55022
2000-09-26 00:23  bagder
 
55023
 
 
55024
        * CHANGES: The last week's changes
 
55025
 
 
55026
2000-09-26 00:20  bagder
 
55027
 
 
55028
        * src/main.c: -c and -t is no longer prefered
 
55029
 
 
55030
2000-09-26 00:16  bagder
 
55031
 
 
55032
        * lib/url.c: corrected curl_write() for kerberos
 
55033
 
 
55034
2000-09-26 00:15  bagder
 
55035
 
 
55036
        * lib/: security.c, security.h: Martin Hedenfalk added
 
55037
          sec_fflush_fd()
 
55038
 
 
55039
2000-09-26 00:15  bagder
 
55040
 
 
55041
        * lib/ftp.c: krb4 transfers get a sec_fflush_fd() to get uploads to
 
55042
          work
 
55043
 
 
55044
2000-09-26 00:14  bagder
 
55045
 
 
55046
        * lib/cookie.c: a single cookie does not require a trailing
 
55047
          semicolon anymore
 
55048
 
 
55049
2000-09-26 00:04  bagder
 
55050
 
 
55051
        * lib/ssluse.c: No longer uses Free() as that was removed from
 
55052
          OpenSSL with 0.9.6
 
55053
 
 
55054
2000-09-25 23:49  bagder
 
55055
 
 
55056
        * lib/: progress.c, urldata.h: corrected bad data re-use and buffer
 
55057
          problems
 
55058
 
 
55059
2000-09-21 10:54  bagder
 
55060
 
 
55061
        * include/curl/curl.h: Added CURLOPT_KRB4LEVEL
 
55062
 
 
55063
2000-09-21 10:53  bagder
 
55064
 
 
55065
        * docs/: FEATURES, INSTALL, README.curl, TODO, curl.1: updated
 
55066
 
 
55067
2000-09-21 10:53  bagder
 
55068
 
 
55069
        * FILES: added docs/examples now only includes specified files in
 
55070
          src/ as I tend to store debug-source files in there as well!
 
55071
 
 
55072
2000-09-21 10:52  bagder
 
55073
 
 
55074
        * src/main.c: Added krb4 support for libcurl 7.3
 
55075
 
 
55076
2000-09-21 10:51  bagder
 
55077
 
 
55078
        * lib/version.c: now reports "krb4 enabled" is that's so
 
55079
 
 
55080
2000-09-21 10:50  bagder
 
55081
 
 
55082
        * lib/urldata.h: krb4 fields structs and fields added
 
55083
 
 
55084
2000-09-21 10:50  bagder
 
55085
 
 
55086
        * lib/url.c: krb4 support new GetHost() usage new base64 encoder
 
55087
          usage
 
55088
 
 
55089
2000-09-21 10:49  bagder
 
55090
 
 
55091
        * lib/: sendf.c, sendf.h: adjusted to support krb4
 
55092
 
 
55093
2000-09-21 10:48  bagder
 
55094
 
 
55095
        * lib/http.c: Uses the new interface to ssend() and the base64
 
55096
          encoder
 
55097
 
 
55098
2000-09-21 10:47  bagder
 
55099
 
 
55100
        * lib/: hostip.c, hostip.h: GetHost() changed function arguments
 
55101
 
 
55102
2000-09-21 10:47  bagder
 
55103
 
 
55104
        * lib/ftp.c: krb4 support added, new GetHost() usage
 
55105
 
 
55106
2000-09-21 10:46  bagder
 
55107
 
 
55108
        * lib/: base64.c, base64.h: new interface to the base64 encoder
 
55109
 
 
55110
2000-09-21 10:46  bagder
 
55111
 
 
55112
        * lib/: base64_krb.c, base64_krb.h, krb4.c, security.c, security.h:
 
55113
          new for kerberos support
 
55114
 
 
55115
2000-09-21 00:32  bagder
 
55116
 
 
55117
        * docs/examples/: README, sepheaders.c, simple.c: new libcurl
 
55118
          example code stuff
 
55119
 
 
55120
2000-09-18 23:54  bagder
 
55121
 
 
55122
        * src/main.c: Stephen Kick's --interface was added
 
55123
 
 
55124
2000-09-18 23:54  bagder
 
55125
 
 
55126
        * lib/: easy.c, url.c, urldata.h: Stephen Kick's interface fixes
 
55127
 
 
55128
2000-09-18 23:53  bagder
 
55129
 
 
55130
        * include/curl/curl.h: Stephen Kick added CURLOPT_INTERFACE
 
55131
 
 
55132
2000-09-18 23:16  bagder
 
55133
 
 
55134
        * lib/hostip.c: GetHost() now should return NULL when it fails,
 
55135
          even for Tru64 unix
 
55136
 
 
55137
2000-09-18 16:14  bagder
 
55138
 
 
55139
        * docs/INSTALL: Added --disable-shared info and updated the 'make
 
55140
          install' section.
 
55141
 
 
55142
2000-09-18 08:25  bagder
 
55143
 
 
55144
        * CHANGES, docs/TODO: ftp through http proxy tunnel is now
 
55145
          implemented
 
55146
 
 
55147
2000-09-15 16:16  bagder
 
55148
 
 
55149
        * docs/INSTALL: Added PowerPC and sparc linux
 
55150
 
 
55151
2000-09-15 16:16  bagder
 
55152
 
 
55153
        * docs/README.curl: Updated to be accurate with the new proxytunnel
 
55154
          option
 
55155
 
 
55156
2000-09-15 16:15  bagder
 
55157
 
 
55158
        * docs/: curl.1, curl_easy_setopt.3: proxy tunnel update
 
55159
 
 
55160
2000-09-15 16:15  bagder
 
55161
 
 
55162
        * docs/TheArtOfHttpScripting: spell corrections, changed some
 
55163
          wording
 
55164
 
 
55165
2000-09-15 15:22  bagder
 
55166
 
 
55167
        * README: Added curl.linuxworx.com.au as an "official" mirror
 
55168
 
 
55169
2000-09-15 15:20  bagder
 
55170
 
 
55171
        * CHANGES, docs/FEATURES: proxytunnel added
 
55172
 
 
55173
2000-09-15 14:55  bagder
 
55174
 
 
55175
        * lib/: Makefile.in, ftp.c, http.c: bugfixed the proxytunnel
 
55176
 
 
55177
2000-09-15 08:11  bagder
 
55178
 
 
55179
        * src/main.c: -p/--proxytunnel was added
 
55180
 
 
55181
2000-09-15 08:10  bagder
 
55182
 
 
55183
        * lib/: Makefile.in, ftp.c, http.c, http.h: more "anything through
 
55184
          http proxy tunnel" fixes
 
55185
 
 
55186
2000-09-14 16:14  bagder
 
55187
 
 
55188
        * include/curl/curl.h: Added HTTPPROXYTUNNEL
 
55189
 
 
55190
2000-09-14 16:05  bagder
 
55191
 
 
55192
        * lib/: ftp.c, http.c, http.h, url.c, urldata.h: introduced 'tunnel
 
55193
          through http proxy' for ftp
 
55194
 
 
55195
2000-09-14 13:25  bagder
 
55196
 
 
55197
        * docs/INSTALL: updated the show-off list
 
55198
 
 
55199
2000-09-14 12:41  bagder
 
55200
 
 
55201
        * lib/url.c: file:// fix that prevents name lookup and sets
 
55202
          no-upload and no-download
 
55203
 
 
55204
2000-09-07 13:34  bagder
 
55205
 
 
55206
        * include/curl/: curl.h, easy.h: C++ adjusted
 
55207
 
 
55208
2000-08-31 14:04  bagder
 
55209
 
 
55210
        * lib/: ftp.c, highlevel.c: made -I (size info only) work for ftp
 
55211
          again
 
55212
 
 
55213
2000-08-31 14:03  bagder
 
55214
 
 
55215
        * lib/escape.c: in unescape(), '+' is now only converted to space
 
55216
          after the first '?'
 
55217
 
 
55218
2000-08-31 08:10  bagder
 
55219
 
 
55220
        * configure.in: patched 7.2 configure to work!
 
55221
 
 
55222
2000-08-30 13:54  bagder
 
55223
 
 
55224
        * aclocal.m4, config.h.in, reconf, docs/RESOURCES,
 
55225
          include/curl/curl.h, lib/Makefile.in, src/hugehelp.c,
 
55226
          src/version.h: 7.2 cleanup commit
 
55227
 
 
55228
2000-08-30 13:53  bagder
 
55229
 
 
55230
        * configure.in: 7.2
 
55231
 
 
55232
2000-08-30 13:50  bagder
 
55233
 
 
55234
        * CHANGES, README: 7.2 commit
 
55235
 
 
55236
2000-08-30 08:09  bagder
 
55237
 
 
55238
        * largefile.m4: renamed to acinclude.m4 to get included by aclocal
 
55239
          automatically
 
55240
 
 
55241
2000-08-24 21:19  bagder
 
55242
 
 
55243
        * docs/curl.1: Added Albert to the list contributors. The question
 
55244
          is why I hadn't done that a long time ago...!
 
55245
 
 
55246
2000-08-24 21:17  bagder
 
55247
 
 
55248
        * FILES: added acinclude.m4
 
55249
 
 
55250
2000-08-24 21:16  bagder
 
55251
 
 
55252
        * acinclude.m4: largefile.m4 was turned into acinclude.m4
 
55253
 
 
55254
2000-08-24 19:56  bagder
 
55255
 
 
55256
        * src/main.c: --data-binary and family ;-)
 
55257
 
 
55258
2000-08-24 19:55  bagder
 
55259
 
 
55260
        * lib/Makefile.vc6: Jan Schmidt supplied an update
 
55261
 
 
55262
2000-08-24 19:12  bagder
 
55263
 
 
55264
        * configure.in: Inreased buffer size for the Linux
 
55265
          gethostbyname_r() test
 
55266
 
 
55267
2000-08-24 18:27  bagder
 
55268
 
 
55269
        * include/curl/curl.h: Added CURLOPT_POSTFIELDSIZE
 
55270
 
 
55271
2000-08-24 16:28  bagder
 
55272
 
 
55273
        * docs/: curl.1, curl_easy_setopt.3: new binary post details
 
55274
 
 
55275
2000-08-24 16:28  bagder
 
55276
 
 
55277
        * lib/timeval.h: moved include setup.h
 
55278
 
 
55279
2000-08-24 16:27  bagder
 
55280
 
 
55281
        * lib/setup.h: include config.h first
 
55282
 
 
55283
2000-08-24 16:26  bagder
 
55284
 
 
55285
        * lib/: cookie.c, dict.c, download.c, easy.c, file.c, formdata.c,
 
55286
          highlevel.c, hostip.c, http.c, if2ip.c, ldap.c, netrc.c,
 
55287
          progress.c, sendf.c, speedcheck.c, ssluse.c, strequal.c,
 
55288
          telnet.c, url.c, version.c, writeout.c: #include "setup.h" moved
 
55289
          first of all includes
 
55290
 
 
55291
2000-08-24 16:26  bagder
 
55292
 
 
55293
        * lib/ftp.c: inet_ntoa_r() usage made more portable
 
55294
 
 
55295
2000-08-24 15:05  bagder
 
55296
 
 
55297
        * configure.in: removed the AC_TRY_RUN complaints
 
55298
 
 
55299
2000-08-24 14:33  bagder
 
55300
 
 
55301
        * largefile.m4, configure.in, lib/hostip.c, lib/http.c,
 
55302
          lib/if2ip.c, lib/sendf.c, lib/sendf.h, lib/url.c, lib/urldata.h:
 
55303
          hostname and large file support added
 
55304
 
 
55305
2000-08-23 09:27  bagder
 
55306
 
 
55307
        * docs/FAQ: Bjorn Reese helped me update the license section
 
55308
 
 
55309
2000-08-23 09:25  bagder
 
55310
 
 
55311
        * CHANGES: Fixed name problems, updated FAQ, -d post problem found
 
55312
 
 
55313
2000-08-23 09:25  bagder
 
55314
 
 
55315
        * acconfig.h, lib/getdate.y: Albert's fixes
 
55316
 
 
55317
2000-08-23 09:23  bagder
 
55318
 
 
55319
        * configure.in, lib/file.c, lib/ftp.c, lib/getdate.c, lib/hostip.c,
 
55320
          lib/http.c, lib/if2ip.c: Albert Chin-A-Young's fixes
 
55321
 
 
55322
2000-08-21 23:57  bagder
 
55323
 
 
55324
        * include/curl/curl.h, lib/Makefile.in, src/hugehelp.c,
 
55325
          src/version.h: 7.1.1 commit
 
55326
 
 
55327
2000-08-21 23:56  bagder
 
55328
 
 
55329
        * CHANGES, README, config.h.in, configure.in, docs/TODO,
 
55330
          docs/curl.1: 7.1.1 cleanup commit
 
55331
 
 
55332
2000-08-18 17:09  bagder
 
55333
 
 
55334
        * lib/ftp.c: increased the buffer size used for name lookups
 
55335
 
 
55336
2000-08-17 23:08  bagder
 
55337
 
 
55338
        * lib/ftp.c: Fred Noz fixed the gethostbyaddr_() call
 
55339
 
 
55340
2000-08-17 23:07  bagder
 
55341
 
 
55342
        * lib/hostip.c: the gethostbyname_r() usage was improved by Fred
 
55343
          Noz
 
55344
 
 
55345
2000-08-17 18:33  bagder
 
55346
 
 
55347
        * configure.in: removed the vprintf check, we have our own internal
 
55348
          anyway gethostbyname_r arg-number checks no longer made if there
 
55349
          isn't any gethostbyname_r function! aborts the configure if
 
55350
          socket() is absent
 
55351
 
 
55352
2000-08-17 17:40  bagder
 
55353
 
 
55354
        * lib/url.c: removed HAVE_VPRINTF dependence
 
55355
 
 
55356
2000-08-17 17:39  bagder
 
55357
 
 
55358
        * lib/highlevel.c: removed the HAVE_VPRINTF check
 
55359
 
 
55360
2000-08-17 16:06  bagder
 
55361
 
 
55362
        * docs/FAQ: major update
 
55363
 
 
55364
2000-08-17 13:42  bagder
 
55365
 
 
55366
        * docs/FAQ: Added another config to the autoconf bug effect
 
55367
 
 
55368
2000-08-15 23:57  bagder
 
55369
 
 
55370
        * CHANGES: the latest writeout bugfix
 
55371
 
 
55372
2000-08-15 23:54  bagder
 
55373
 
 
55374
        * lib/writeout.c: made Writeout() capable of getting called
 
55375
          repeatedly
 
55376
 
 
55377
2000-08-14 08:31  bagder
 
55378
 
 
55379
        * docs/: FAQ, TheArtOfHttpScripting: minor corrections
 
55380
 
 
55381
2000-08-11 20:08  bagder
 
55382
 
 
55383
        * lib/url.c: Linux name resolving problem fixed with larger
 
55384
          name-buffer
 
55385
 
 
55386
2000-08-11 19:06  bagder
 
55387
 
 
55388
        * FILES: Added TheArtOfHttpScripting
 
55389
 
 
55390
2000-08-11 19:03  bagder
 
55391
 
 
55392
        * docs/TheArtOfHttpScripting: tutorial kind of document
 
55393
 
 
55394
2000-08-11 08:39  bagder
 
55395
 
 
55396
        * lib/http.c: Made it possible to replace the Content-Type: and
 
55397
          Content-Length: headers curl issues when doing a regular HTTP
 
55398
          post. This should not be taken light- heartedly though. Replacing
 
55399
          them might get you into trouble!
 
55400
 
 
55401
2000-08-08 15:46  bagder
 
55402
 
 
55403
        * lib/url.c: allow zero length user names for http
 
55404
 
 
55405
2000-08-04 13:32  bagder
 
55406
 
 
55407
        * acconfig.h, config.h.in: updated with the latest thread-safe
 
55408
          function stuff
 
55409
 
 
55410
2000-08-04 13:30  bagder
 
55411
 
 
55412
        * configure.in: brand new gethostbyname_r() and gethostbyaddr_r()
 
55413
          checks that now detects the AIX-styles as well.  I added
 
55414
          --disable-thread to allow a user to disable all testing for
 
55415
          thread-safe functions being present and thus go with the good old
 
55416
          style functions. This might become handy if (when?) I add a bug
 
55417
          in the threaded code, like the AIX code I have now but can't
 
55418
          test!
 
55419
 
 
55420
2000-08-04 13:27  bagder
 
55421
 
 
55422
        * lib/if2ip.c: moved an include file further up to make AIX 3 more
 
55423
          happy
 
55424
 
 
55425
2000-08-04 13:27  bagder
 
55426
 
 
55427
        * lib/: ftp.c, hostip.c: Fixed to use the new
 
55428
          HAVE_GETHOSTBYxxxx_R_x defines, now trying to support the
 
55429
          AIX-style as well. The AIX-stuff is *NOT* verified to work.
 
55430
 
 
55431
2000-08-02 10:08  bagder
 
55432
 
 
55433
        * src/Makefile.am: corrected to use the libtool libraries instead
 
55434
          of the forced-static ones
 
55435
 
 
55436
2000-08-02 09:17  bagder
 
55437
 
 
55438
        * docs/: FAQ, curl.1: updated
 
55439
 
 
55440
2000-08-02 09:16  bagder
 
55441
 
 
55442
        * src/setup.h: moved the #define strequal() since they're now true
 
55443
          functions in libcurl
 
55444
 
 
55445
2000-08-02 09:16  bagder
 
55446
 
 
55447
        * include/curl/curl.h: Added the strequal() prototypes here
 
55448
 
 
55449
2000-08-02 09:15  bagder
 
55450
 
 
55451
        * lib/highlevel.c: mr Khristophorov added support for lame web
 
55452
          servers sending bad range headers...
 
55453
 
 
55454
2000-08-01 00:42  bagder
 
55455
 
 
55456
        * CHANGES, FILES, Makefile.am, aclocal.m4, config.h.in,
 
55457
          configure.in, docs/CONTRIBUTE, docs/FAQ, docs/FEATURES,
 
55458
          docs/RESOURCES, include/curl/curl.h, lib/Makefile.in,
 
55459
          lib/getdate.c, lib/getdate.y, lib/http.c, src/hugehelp.c,
 
55460
          src/version.h: big last-beta (?) cleanup commit
 
55461
 
 
55462
2000-08-01 00:41  bagder
 
55463
 
 
55464
        * lib/Makefile.am: The installed header files were moved from this
 
55465
          to include/curl/Makefile.am
 
55466
 
 
55467
2000-08-01 00:40  bagder
 
55468
 
 
55469
        * include/: Makefile.am, curl/Makefile.am: added to enable include
 
55470
          file install
 
55471
 
 
55472
2000-07-31 23:32  bagder
 
55473
 
 
55474
        * lib/getdate.c: generated from the newly edited getdate.y that now
 
55475
          supports a thread-safe localtime() call
 
55476
 
 
55477
2000-07-31 23:31  bagder
 
55478
 
 
55479
        * lib/url.c: made urlfree static, added (void) in front of one of
 
55480
          the SSL calls. I did these changes when trying to run lclint on
 
55481
          the curl code.
 
55482
 
 
55483
2000-07-31 23:30  bagder
 
55484
 
 
55485
        * lib/http.c: Replacing one of the internal headers with one that
 
55486
          has no contents will now completely disable that header to get
 
55487
          sent.
 
55488
 
 
55489
2000-07-30 00:21  bagder
 
55490
 
 
55491
        * CHANGES, configure.in, lib/getdate.y, lib/http.c: added
 
55492
          localtime_r()
 
55493
 
 
55494
2000-07-29 17:34  bagder
 
55495
 
 
55496
        * docs/Makefile.am: for install and more
 
55497
 
 
55498
2000-07-29 14:12  bagder
 
55499
 
 
55500
        * ltconfig, ltmain.sh: libtool stuff added
 
55501
 
 
55502
2000-07-28 09:58  bagder
 
55503
 
 
55504
        * FILES: Added two libtool files, is ltmain.sh really necessary?
 
55505
 
 
55506
2000-07-28 09:57  bagder
 
55507
 
 
55508
        * LEGAL: updated my email
 
55509
 
 
55510
2000-07-28 09:56  bagder
 
55511
 
 
55512
        * src/main.c: Added [:port] to the -x description for --help
 
55513
 
 
55514
2000-07-28 09:56  bagder
 
55515
 
 
55516
        * lib/url.c: clear the httproxy bit on cleanup if the allocproxy
 
55517
          bit was set
 
55518
 
 
55519
2000-07-28 09:55  bagder
 
55520
 
 
55521
        * lib/http.c: corrected the Host: header's port number
 
55522
 
 
55523
2000-07-26 11:37  bagder
 
55524
 
 
55525
        * CHANGES: ASCII FTP download -F improvements FTP response timeouts
 
55526
          HTTP user+password to same host only libtool
 
55527
 
 
55528
2000-07-26 11:34  bagder
 
55529
 
 
55530
        * docs/curl.1: another day, another contributor
 
55531
 
 
55532
2000-07-26 11:34  bagder
 
55533
 
 
55534
        * docs/TODO: removed libtool, added pointer to the sourceforge task
 
55535
          list
 
55536
 
 
55537
2000-07-26 11:31  bagder
 
55538
 
 
55539
        * FILES: Added docs/Makefile*
 
55540
 
 
55541
2000-07-26 11:28  bagder
 
55542
 
 
55543
        * lib/Makefile.am, src/Makefile.am, Makefile.am, config.guess,
 
55544
          config.sub, configure.in: libtool adjustments
 
55545
 
 
55546
2000-07-26 00:15  bagder
 
55547
 
 
55548
        * curl-ssl.spec, curl.spec: they're generated, they don't belong
 
55549
          here
 
55550
 
 
55551
2000-07-25 23:19  bagder
 
55552
 
 
55553
        * docs/curl.1: Added Torsten Foertsch's changes to the -F
 
55554
          description and his name to the list of contributors.
 
55555
 
 
55556
2000-07-25 23:17  bagder
 
55557
 
 
55558
        * lib/url.c: uses the new curl_close function to clean up the
 
55559
          http-specific auth_host
 
55560
 
 
55561
2000-07-25 23:16  bagder
 
55562
 
 
55563
        * lib/http.h: Added http_close()
 
55564
 
 
55565
2000-07-25 23:16  bagder
 
55566
 
 
55567
        * lib/http.c: uses auth_host to only send user+password to that
 
55568
          particular site, usable if Location: following takes "us" to
 
55569
          other servers that should not get the user and password
 
55570
 
 
55571
2000-07-25 23:15  bagder
 
55572
 
 
55573
        * lib/highlevel.c: set a bit when a Location: is followed to allow
 
55574
          code to act differently on those occations
 
55575
 
 
55576
2000-07-25 23:14  bagder
 
55577
 
 
55578
        * lib/urldata.h: curl_close is a new function pointer that can be
 
55579
          set to a protocol-specific function to get called in the
 
55580
          curl_close() function for cleanup auth_host is added to store the
 
55581
          original (first) host name used
 
55582
 
 
55583
2000-07-25 14:21  bagder
 
55584
 
 
55585
        * include/curl/curl.h, lib/formdata.c: Torsten Foertsch's
 
55586
          improvements
 
55587
 
 
55588
2000-07-25 14:13  bagder
 
55589
 
 
55590
        * lib/url.c: tiny adjustments to set the start-time before the
 
55591
          curl_connect() is called to allow the connect function to better
 
55592
          deal with timeouts, as was just added to ftp
 
55593
 
 
55594
2000-07-25 14:12  bagder
 
55595
 
 
55596
        * lib/ftp.c: The "get ftp command response" function now uses
 
55597
          select() on the socket and thus enables timeout if the server
 
55598
          doesn't respond within the proper time.
 
55599
 
 
55600
2000-07-25 09:39  bagder
 
55601
 
 
55602
        * CHANGES: A range of things done yesterday
 
55603
 
 
55604
2000-07-25 09:38  bagder
 
55605
 
 
55606
        * include/curl/curl.h: Added CURLOPT_PROXYPORT
 
55607
 
 
55608
2000-07-25 09:36  bagder
 
55609
 
 
55610
        * docs/curl_easy_setopt.3: Added CURLOPT_PROXYPORT, also added some
 
55611
          more clarifications about the CURLOPT_PROXY option.
 
55612
 
 
55613
2000-07-25 09:35  bagder
 
55614
 
 
55615
        * docs/curl.1: Auto referer and a minor netrc fix
 
55616
 
 
55617
2000-07-25 09:34  bagder
 
55618
 
 
55619
        * src/main.c: Added some logic that now prevents multiple
 
55620
          conflicting HTTP request types to get specified with the options.
 
55621
 
 
55622
2000-07-25 09:32  bagder
 
55623
 
 
55624
        * lib/urldata.h: Added proxyport
 
55625
 
 
55626
2000-07-25 09:31  bagder
 
55627
 
 
55628
        * lib/url.c: Added CURLOPT_PROXYPORT support Added a missing free()
 
55629
          in curl_disconnect() Made (https) connect errors abort better and
 
55630
          earlier
 
55631
 
 
55632
2000-07-25 09:29  bagder
 
55633
 
 
55634
        * configure.in: re-added the check for BOTH nsl and socket libs
 
55635
 
 
55636
2000-07-25 09:28  bagder
 
55637
 
 
55638
        * lib/http.c: The Host: header now includes the port number if not
 
55639
          default HTTP
 
55640
 
 
55641
2000-07-25 09:26  bagder
 
55642
 
 
55643
        * lib/ftp.c: Code 250 is okay as well as the previous 226-code
 
55644
          after a successful file transfer
 
55645
 
 
55646
2000-06-20 17:31  bagder
 
55647
 
 
55648
        * docs/curl_easy_cleanup.3, docs/curl_easy_init.3,
 
55649
          docs/curl_easy_perform.3, docs/curl_easy_setopt.3,
 
55650
          docs/curl_formparse.3, docs/curl_getdate.3, docs/curl_getenv.3,
 
55651
          docs/curl_slist_append.3, docs/curl_slist_free_all.3,
 
55652
          docs/curl_version.3, lib/base64.c, lib/base64.h, lib/dict.c,
 
55653
          lib/dict.h, lib/download.c, lib/download.h, lib/easy.c,
 
55654
          lib/escape.c, lib/escape.h, lib/file.c, lib/file.h,
 
55655
          lib/formdata.c, lib/formdata.h, lib/ftp.c, lib/ftp.h,
 
55656
          lib/getenv.c, lib/getenv.h, lib/getpass.c, lib/highlevel.c,
 
55657
          lib/highlevel.h, lib/hostip.c, lib/hostip.h, lib/http.c,
 
55658
          lib/http.h, lib/if2ip.c, lib/if2ip.h, lib/ldap.c, lib/ldap.h,
 
55659
          lib/netrc.c, lib/netrc.h, lib/progress.c, lib/progress.h,
 
55660
          lib/sendf.c, lib/sendf.h, lib/setup.h, lib/speedcheck.c,
 
55661
          lib/speedcheck.h, lib/ssluse.c, lib/ssluse.h, lib/strequal.c,
 
55662
          lib/strequal.h, lib/telnet.c, lib/telnet.h, lib/timeval.c,
 
55663
          lib/timeval.h, lib/url.c, lib/url.h, lib/urldata.h,
 
55664
          lib/version.c, lib/writeout.c, lib/writeout.h, Makefile.dist,
 
55665
          curl-ssl.spec.in, curl.spec.in, docs/README.curl, docs/curl.1:
 
55666
          haxx.nu => haxx.se
 
55667
 
 
55668
2000-06-20 13:55  bagder
 
55669
 
 
55670
        * CHANGES: FTP bug fix new referer magic tricks!
 
55671
 
 
55672
2000-06-20 13:23  bagder
 
55673
 
 
55674
        * lib/urldata.h: Added auto and free referer fields to the UrlData
 
55675
          struct
 
55676
 
 
55677
2000-06-20 11:28  bagder
 
55678
 
 
55679
        * include/curl/curl.h: Added AUTOREFERER
 
55680
 
 
55681
2000-06-20 11:28  bagder
 
55682
 
 
55683
        * lib/highlevel.c, lib/url.c, src/main.c: autoreferer added,
 
55684
          switches off POST on location: following
 
55685
 
 
55686
2000-06-20 09:45  bagder
 
55687
 
 
55688
        * lib/ftp.c: Rich Gray fixed the PORT command line with the missing
 
55689
          \r!
 
55690
 
 
55691
2000-06-16 15:29  bagder
 
55692
 
 
55693
        * CHANGES: progress meter/bar changes
 
55694
 
 
55695
2000-06-16 15:22  bagder
 
55696
 
 
55697
        * docs/curl_easy_setopt.3: removed the CURLOPT_PROGRESSMODE option
 
55698
 
 
55699
2000-06-16 15:19  bagder
 
55700
 
 
55701
        * include/curl/curl.h: PROGRESSMODE is history
 
55702
 
 
55703
2000-06-16 15:18  bagder
 
55704
 
 
55705
        * src/main.c: pretty big changes when the -# progress bar was moved
 
55706
          in here from the lib/progess.c file, and is now used with the new
 
55707
          progress callback function
 
55708
 
 
55709
2000-06-16 15:17  bagder
 
55710
 
 
55711
        * lib/urldata.h: mode was replaced with callback in the progress
 
55712
          struct
 
55713
 
 
55714
2000-06-16 15:17  bagder
 
55715
 
 
55716
        * lib/url.c: progress.mode replaced with progress.callback
 
55717
 
 
55718
2000-06-16 15:16  bagder
 
55719
 
 
55720
        * lib/progress.h: removed pgrsMode()
 
55721
 
 
55722
2000-06-16 15:15  bagder
 
55723
 
 
55724
        * lib/progress.c: removed lots of #if 0'ed code removed the "mode"
 
55725
          concept moved all #-stuff to the client
 
55726
 
 
55727
2000-06-16 15:14  bagder
 
55728
 
 
55729
        * lib/highlevel.c: Added pgrsStartNow() on the appropriate place
 
55730
 
 
55731
2000-06-15 16:34  bagder
 
55732
 
 
55733
        * lib/highlevel.c: when failing to write to a socket, we now bail
 
55734
          out better I also use typecasted size_t now for systems with
 
55735
          unsigned such ones
 
55736
 
 
55737
2000-06-15 16:33  bagder
 
55738
 
 
55739
        * lib/formdata.c: removed the last \r\n\r\n bytes now returns -1
 
55740
          from FormReader() when the last form data has been read!
 
55741
 
 
55742
2000-06-14 19:28  bagder
 
55743
 
 
55744
        * CHANGES: POST fix
 
55745
 
 
55746
2000-06-14 19:23  bagder
 
55747
 
 
55748
        * lib/strequal.c: Added #include <string.h>
 
55749
 
 
55750
2000-06-14 19:15  bagder
 
55751
 
 
55752
        * lib/http.c: correct the POST workings. Tim Tassonis reported.
 
55753
 
 
55754
2000-06-14 16:33  bagder
 
55755
 
 
55756
        * CHANGES: the 7.0.6beta fixes
 
55757
 
 
55758
2000-06-14 16:29  bagder
 
55759
 
 
55760
        * lib/Makefile.am: the -W and -g stuff needn't be here by default
 
55761
 
 
55762
2000-06-14 16:28  bagder
 
55763
 
 
55764
        * config-win32.h, lib/Makefile.m32, src/Makefile.m32,
 
55765
          src/config-win32.h: Added a define in the Mingw32 makefiles to
 
55766
          allow parts of the config-win32 files depend on that as well. It
 
55767
          turned out Borland has no unistd.h file either, only mingw32
 
55768
          seems to use that.
 
55769
 
 
55770
2000-06-14 16:26  bagder
 
55771
 
 
55772
        * src/main.c: several minor fixes as pointed out by Bj�rn Stenberg
 
55773
 
 
55774
2000-06-14 16:26  bagder
 
55775
 
 
55776
        * lib/strequal.c: bad HAVE_STRICMP usage found by Bj�rn Stenberg
 
55777
 
 
55778
2000-06-14 16:08  bagder
 
55779
 
 
55780
        * docs/README.libcurl: added some more text about libcurl using
 
55781
 
 
55782
2000-06-14 16:02  bagder
 
55783
 
 
55784
        * docs/curl.1: edited the contributor list changed ftp-ascii to
 
55785
          use-ascii and its explanation was fixed
 
55786
 
 
55787
2000-06-14 14:52  bagder
 
55788
 
 
55789
        * src/main.c: Added #include <fcntl.h> required by the setmode()
 
55790
          for win32
 
55791
 
 
55792
2000-06-14 14:50  bagder
 
55793
 
 
55794
        * CHANGES, docs/curl_easy_setopt.3, include/curl/curl.h,
 
55795
          src/main.c: new binary stdout approach for win32 systems
 
55796
 
 
55797
2000-06-14 12:50  bagder
 
55798
 
 
55799
        * config.h.in: Added GETHOSTBYNAME_R_NARGS and
 
55800
          GETHOSTBYADDR_R_NARGS
 
55801
 
 
55802
2000-06-14 11:16  bagder
 
55803
 
 
55804
        * docs/INTERNALS: updated to be more valid for version 7 workings
 
55805
 
 
55806
2000-06-14 11:08  bagder
 
55807
 
 
55808
        * docs/RESOURCES: added a few RFCs to the list
 
55809
 
 
55810
2000-06-14 01:04  bagder
 
55811
 
 
55812
        * config-win32.h, lib/Makefile.vc6, lib/urldata.h: Luong Dinh
 
55813
          Dung's comments adjusted
 
55814
 
 
55815
2000-06-13 10:11  bagder
 
55816
 
 
55817
        * CHANGES, lib/url.c: free-twice problem corrected
 
55818
 
 
55819
2000-06-09 14:08  bagder
 
55820
 
 
55821
        * CHANGES: resources + readme.win32
 
55822
 
 
55823
2000-06-09 09:10  bagder
 
55824
 
 
55825
        * docs/RESOURCES: edited it to look better when HTML'ified
 
55826
 
 
55827
2000-06-09 09:02  bagder
 
55828
 
 
55829
        * FILES: Added the docs/README.win32 file
 
55830
 
 
55831
2000-06-09 09:01  bagder
 
55832
 
 
55833
        * README, docs/curl.1: haxx.nu turns haxx.se
 
55834
 
 
55835
2000-06-09 09:00  bagder
 
55836
 
 
55837
        * docs/RESOURCES: mucho updated with lots of links to various odd
 
55838
          stuff
 
55839
 
 
55840
2000-06-09 09:00  bagder
 
55841
 
 
55842
        * docs/README.win32: Some notes about life with curl in the win32
 
55843
          world
 
55844
 
 
55845
2000-06-08 17:20  bagder
 
55846
 
 
55847
        * CHANGES, docs/TODO: the recent mocking
 
55848
 
 
55849
2000-06-08 17:14  bagder
 
55850
 
 
55851
        * src/Makefile.am: use top_dir instead of ../
 
55852
 
 
55853
2000-06-08 17:13  bagder
 
55854
 
 
55855
        * docs/curl_easy_setopt.3: Added progress callback info
 
55856
 
 
55857
2000-06-08 17:13  bagder
 
55858
 
 
55859
        * include/curl/curl.h: lower casing getenv and formparse added the
 
55860
          progress function callback and data pointer added the callback
 
55861
          typedefs
 
55862
 
 
55863
2000-06-08 17:11  bagder
 
55864
 
 
55865
        * lib/: url.c, urldata.h: added progress callback stuff, changed
 
55866
          the callback typedefs to be public
 
55867
 
 
55868
2000-06-06 18:02  bagder
 
55869
 
 
55870
        * docs/curl_easy_setopt.3: modified
 
55871
 
 
55872
2000-06-06 16:54  bagder
 
55873
 
 
55874
        * docs/curl_formparse.3: Added description
 
55875
 
 
55876
2000-06-06 16:13  bagder
 
55877
 
 
55878
        * docs/FAQ: edited to look better after the txt2html convertion
 
55879
 
 
55880
2000-06-06 16:09  bagder
 
55881
 
 
55882
        * docs/FAQ: updated with more examples
 
55883
 
 
55884
2000-06-05 10:26  bagder
 
55885
 
 
55886
        * src/main.c: using the new formparse, the new getenv, using the
 
55887
          new headers struct and clean up the headers better
 
55888
 
 
55889
2000-06-05 10:24  bagder
 
55890
 
 
55891
        * lib/getenv.c: curl_getenv() is now lowercase
 
55892
 
 
55893
2000-06-05 10:24  bagder
 
55894
 
 
55895
        * lib/formdata.c: the curl_formparse() function was turned
 
55896
          lowercase
 
55897
 
 
55898
2000-06-05 10:23  bagder
 
55899
 
 
55900
        * lib/: http.c, urldata.h: struct HttpHeader changed to struct
 
55901
          curl_slist
 
55902
 
 
55903
2000-06-05 10:21  bagder
 
55904
 
 
55905
        * docs/README.curl: Added text about how to convert certificates to
 
55906
          PEM format
 
55907
 
 
55908
2000-06-02 15:35  bagder
 
55909
 
 
55910
        * docs/FAQ: minor edits
 
55911
 
 
55912
2000-06-02 15:32  bagder
 
55913
 
 
55914
        * docs/FAQ: Added many specific questions
 
55915
 
 
55916
2000-06-02 14:45  bagder
 
55917
 
 
55918
        * docs/FAQ: Edited, cleaned up
 
55919
 
 
55920
2000-06-02 14:06  bagder
 
55921
 
 
55922
        * docs/curl_easy_setopt.3: updated
 
55923
 
 
55924
2000-06-02 13:42  bagder
 
55925
 
 
55926
        * docs/curl_formparse.3: curl_formparse() man page
 
55927
 
 
55928
2000-06-02 13:39  bagder
 
55929
 
 
55930
        * docs/curl_version.3: Added description
 
55931
 
 
55932
2000-06-02 13:34  bagder
 
55933
 
 
55934
        * docs/curl_slist_free_all.3: Added description
 
55935
 
 
55936
2000-06-02 13:31  bagder
 
55937
 
 
55938
        * docs/curl_easy_setopt.3: changed the httppost struct into
 
55939
          curl_slist struct
 
55940
 
 
55941
2000-06-02 13:31  bagder
 
55942
 
 
55943
        * docs/curl_slist_append.3: added description
 
55944
 
 
55945
2000-06-02 13:01  bagder
 
55946
 
 
55947
        * docs/curl_getenv.3: Added description
 
55948
 
 
55949
2000-06-02 12:50  bagder
 
55950
 
 
55951
        * docs/curl_getdate.3: added description
 
55952
 
 
55953
2000-06-02 11:02  bagder
 
55954
 
 
55955
        * docs/: curl_getdate.3, curl_getenv.3, curl_slist_append.3,
 
55956
          curl_slist_free_all.3, curl_version.3: man page for this function
 
55957
          already in used by the command line tool!
 
55958
 
 
55959
2000-05-31 08:31  bagder
 
55960
 
 
55961
        * lib/hostip.c: David LeBlanc corrected one of my mistakes
 
55962
 
 
55963
2000-05-31 00:27  bagder
 
55964
 
 
55965
        * lib/: ftp.c, hostip.c: Adjusted to the GETHOSTBYADDR_R_NARGS
 
55966
          style
 
55967
 
 
55968
2000-05-31 00:26  bagder
 
55969
 
 
55970
        * acconfig.h: Added GETHOSTBYADDR_R_NARGS and GETHOSTBYNAME_R_NARGS
 
55971
 
 
55972
2000-05-31 00:26  bagder
 
55973
 
 
55974
        * configure.in: Added checks for number of parameters to the
 
55975
          functions gethostbyname_r() and gethostbyaddr_r()
 
55976
 
 
55977
2000-05-30 18:31  bagder
 
55978
 
 
55979
        * CHANGES, config.h.in, configure.in, docs/TODO, src/hugehelp.c,
 
55980
          src/version.h: pre-release commit
 
55981
 
 
55982
2000-05-30 01:09  bagder
 
55983
 
 
55984
        * src/main.c: modified to the new curl_getenv() style
 
55985
 
 
55986
2000-05-30 01:07  bagder
 
55987
 
 
55988
        * lib/: getenv.c, netrc.c, progress.c, url.c, urldata.h: made
 
55989
          getenv() more threadsafe for win32
 
55990
 
 
55991
2000-05-30 00:54  bagder
 
55992
 
 
55993
        * docs/: TODO, curl.1: updated
 
55994
 
 
55995
2000-05-30 00:52  bagder
 
55996
 
 
55997
        * lib/inet_ntoa_r.h: had to add this since it was missing in the
 
55998
          system includes!
 
55999
 
 
56000
2000-05-30 00:51  bagder
 
56001
 
 
56002
        * lib/: Makefile.in, ftp.c, hostip.c, hostip.h, if2ip.c, if2ip.h,
 
56003
          url.c: David LeBlanc's fixes!
 
56004
 
 
56005
2000-05-30 00:50  bagder
 
56006
 
 
56007
        * lib/getdate.c: generated with bison 1.28 which removes the
 
56008
          alloca() mess!
 
56009
 
 
56010
2000-05-26 15:58  bagder
 
56011
 
 
56012
        * src/main.c: URLGET_ERROR_SIZE is now CURL_ERROR_SIZE
 
56013
 
 
56014
2000-05-26 15:57  bagder
 
56015
 
 
56016
        * lib/if2ip.c: silly mistake corrected
 
56017
 
 
56018
2000-05-26 15:55  bagder
 
56019
 
 
56020
        * FILES: added the new man pages docs/*.3
 
56021
 
 
56022
2000-05-26 13:59  bagder
 
56023
 
 
56024
        * docs/: README.libcurl, curl_easy_perform.3: updated
 
56025
 
 
56026
2000-05-26 10:50  bagder
 
56027
 
 
56028
        * docs/: curl_easy_perform.3, curl_easy_setopt.3: more documented
 
56029
          stuff
 
56030
 
 
56031
2000-05-26 10:12  bagder
 
56032
 
 
56033
        * include/curl/curl.h: fixed the CURL_ERROR_SIZE and renamed a
 
56034
          urlget() leftover
 
56035
 
 
56036
2000-05-26 09:48  bagder
 
56037
 
 
56038
        * docs/TODO: Added a list of stuff to do for version 7
 
56039
 
 
56040
2000-05-25 17:18  bagder
 
56041
 
 
56042
        * lib/if2ip.c: AIX wants sys/time.h included
 
56043
 
 
56044
2000-05-25 17:18  bagder
 
56045
 
 
56046
        * configure.in: added sys/time.h check
 
56047
 
 
56048
2000-05-25 00:56  bagder
 
56049
 
 
56050
        * Makefile.am: fixed the new path to the curl man page
 
56051
 
 
56052
2000-05-25 00:53  bagder
 
56053
 
 
56054
        * src/Makefile.am: fixed the new docs path
 
56055
 
 
56056
2000-05-23 12:25  bagder
 
56057
 
 
56058
        * src/mkhelp.pl: now splits the text into several puts() calls
 
56059
 
 
56060
2000-05-22 21:15  bagder
 
56061
 
 
56062
        * CHANGES: J�rn's fixes mentioned
 
56063
 
 
56064
2000-05-22 21:13  bagder
 
56065
 
 
56066
        * FILES: moved many docs to the new docs/ dir
 
56067
 
 
56068
2000-05-22 21:11  bagder
 
56069
 
 
56070
        * CHANGES: more changes! ;-)
 
56071
 
 
56072
2000-05-22 21:10  bagder
 
56073
 
 
56074
        * docs/: INSTALL, curl.1: slightly adjusted
 
56075
 
 
56076
2000-05-22 21:09  bagder
 
56077
 
 
56078
        * lib/ldap.c: oops
 
56079
 
 
56080
2000-05-22 21:04  bagder
 
56081
 
 
56082
        * lib/ldap.c: adjusted to work even without RTLD_GLOBAL defined
 
56083
 
 
56084
2000-05-22 21:02  bagder
 
56085
 
 
56086
        * docs/: README.libcurl, curl_easy_cleanup.3, curl_easy_init.3,
 
56087
          curl_easy_setopt.3: libcurl v7 adjustments
 
56088
 
 
56089
2000-05-22 19:35  bagder
 
56090
 
 
56091
        * docs/: BUGS, CONTRIBUTE, FAQ, FEATURES, INSTALL, INTERNALS,
 
56092
          README.curl, README.libcurl, RESOURCES, TODO, curl.1: moved here
 
56093
          from the root directory
 
56094
 
 
56095
2000-05-22 19:33  bagder
 
56096
 
 
56097
        * BUGS, CONTRIBUTE, FAQ, FEATURES, INSTALL, INTERNALS, README.curl,
 
56098
          README.libcurl, RESOURCES, TODO, curl.1: moved to the new docs/
 
56099
          directory
 
56100
 
 
56101
2000-05-22 19:20  bagder
 
56102
 
 
56103
        * src/: Makefile.m32, main.c: J�rn's fixes
 
56104
 
 
56105
2000-05-22 19:18  bagder
 
56106
 
 
56107
        * lib/: Makefile.m32, easy.c, url.c, urldata.h: J�rt Hartroth's
 
56108
          updates
 
56109
 
 
56110
2000-05-22 19:17  bagder
 
56111
 
 
56112
        * lib/highlevel.h: moved here from the newlib branch
 
56113
 
 
56114
2000-05-22 16:18  bagder
 
56115
 
 
56116
        * src/: Makefile.am, config-win32.h, hugehelp.c, main.c, urlglob.c,
 
56117
          version.h: moved here from the newlib branch
 
56118
 
 
56119
2000-05-22 16:13  bagder
 
56120
 
 
56121
        * include/curl/getdate.h: unused
 
56122
 
 
56123
2000-05-22 16:12  bagder
 
56124
 
 
56125
        * include/curl/easy.h, include/curl/types.h, CHANGES, FAQ,
 
56126
          config-win32.h, config.h.in, configure.in, curl.1, maketgz,
 
56127
          include/curl/curl.h, lib/Makefile.am, lib/Makefile.in,
 
56128
          lib/cookie.c, lib/dict.c, lib/dict.h, lib/download.c,
 
56129
          lib/download.h, lib/escape.c, lib/escape.h, lib/file.c,
 
56130
          lib/file.h, lib/formdata.c, lib/ftp.c, lib/ftp.h, lib/getdate.c,
 
56131
          lib/getdate.h, lib/getdate.y, lib/getenv.c, lib/http.c,
 
56132
          lib/http.h, lib/ldap.c, lib/ldap.h, lib/netrc.c, lib/progress.c,
 
56133
          lib/progress.h, lib/sendf.c, lib/setup.h, lib/speedcheck.c,
 
56134
          lib/speedcheck.h, lib/ssluse.c, lib/telnet.c, lib/telnet.h,
 
56135
          lib/url.c, lib/url.h, lib/urldata.h, lib/version.c,
 
56136
          lib/writeout.c, lib/writeout.h: moved here from the newlib branch
 
56137
 
 
56138
2000-05-22 16:09  bagder
 
56139
 
 
56140
        * lib/: easy.c, highlevel.c, strequal.c, strequal.h: files moved to
 
56141
          main branch from the newlib branch
 
56142
 
 
56143
2000-05-17 23:21  bagder
 
56144
 
 
56145
        * src/main.c: moved the win32 init stuff here from the lib
 
56146
 
 
56147
2000-05-16 01:09  bagder
 
56148
 
 
56149
        * lib/: Makefile.am, Makefile.in, easy.c, getenv.c, highlevel.c,
 
56150
          url.c: more moves towards the "easy" interface
 
56151
 
 
56152
2000-05-14 17:33  bagder
 
56153
 
 
56154
        * FAQ: "Will you write a script for me getting ZZZ from YYY?" added
 
56155
 
 
56156
2000-05-14 17:21  bagder
 
56157
 
 
56158
        * configure.in: Added BOTH nsl+socket lib check Added HOST and
 
56159
          TARGET checks Added automatic update of the *spec.in files (Linux
 
56160
          RPM stuff)
 
56161
 
 
56162
2000-05-14 15:36  bagder
 
56163
 
 
56164
        * CHANGES: the last days' changes
 
56165
 
 
56166
2000-05-14 15:33  bagder
 
56167
 
 
56168
        * configure.in: string checks added
 
56169
 
 
56170
2000-05-14 15:22  bagder
 
56171
 
 
56172
        * lib/: Makefile.am, Makefile.in, cookie.c, dict.c, escape.c,
 
56173
          escape.h, file.c, formdata.c, ftp.c, highlevel.c, http.c, ldap.c,
 
56174
          netrc.c, progress.h, setup.h, strequal.c, strequal.h, url.c,
 
56175
          url.h, urldata.h, version.c: many changes
 
56176
 
 
56177
2000-05-14 15:12  bagder
 
56178
 
 
56179
        * CHANGES: lots of stuff
 
56180
 
 
56181
2000-05-10 00:48  bagder
 
56182
 
 
56183
        * lib/: Makefile.am, Makefile.in, url.c, urldata.h: slow night, few
 
56184
          changes
 
56185
 
 
56186
2000-05-10 00:42  bagder
 
56187
 
 
56188
        * src/main.c: Removed all #ifdef GLOBURL lines, we always use them
 
56189
 
 
56190
2000-05-10 00:25  bagder
 
56191
 
 
56192
        * lib/ldap.c: Made support for RTLD_LAZY_GLOBAL as already commited
 
56193
          to the main branch
 
56194
 
 
56195
2000-05-10 00:23  bagder
 
56196
 
 
56197
        * lib/ldap.c: Support for systems where RTLD_LAZY_GLOBAL is defined
 
56198
          instead of RTLD_GLOBAL and RTLD_LAZY separately.
 
56199
 
 
56200
2000-05-09 14:29  bagder
 
56201
 
 
56202
        * src/: main.c, urlglob.c, urlglob.h: changed the glob_url() call,
 
56203
          after Janne Johansson's buffer overflow report
 
56204
 
 
56205
2000-05-09 00:35  bagder
 
56206
 
 
56207
        * lib/: Makefile.in, dict.c, download.c, file.c, file.h, ftp.c,
 
56208
          ftp.h, highlevel.c, http.c, http.h, ldap.c, progress.c, sendf.c,
 
56209
          ssluse.c, telnet.c, url.c, url.h, urldata.h: Another step on the
 
56210
          way
 
56211
 
 
56212
2000-05-02 23:36  bagder
 
56213
 
 
56214
        * lib/ldap.h: added -done proto
 
56215
 
 
56216
2000-05-02 23:35  bagder
 
56217
 
 
56218
        * lib/highlevel.c: just a few more comments
 
56219
 
 
56220
2000-05-02 23:33  bagder
 
56221
 
 
56222
        * lib/url.c: do/done applied more
 
56223
 
 
56224
2000-05-02 23:32  bagder
 
56225
 
 
56226
        * lib/: dict.c, dict.h, ftp.c, http.c, ldap.c, telnet.c, telnet.h:
 
56227
          converted to be called with do/done style functions
 
56228
 
 
56229
2000-04-27 01:03  bagder
 
56230
 
 
56231
        * lib/: formdata.c, ftp.c, ftp.h, http.c, http.h, url.c, urldata.h:
 
56232
          many updates
 
56233
 
 
56234
2000-04-26 23:37  bagder
 
56235
 
 
56236
        * lib/: Makefile.am, Makefile.in, dict.c, dict.h, download.c,
 
56237
          download.h, ftp.c, ftp.h, http.c, http.h, ldap.c, ldap.h,
 
56238
          telnet.h, url.c, urldata.h: massive initial newlib commit
 
56239
 
 
56240
2000-04-26 23:34  bagder
 
56241
 
 
56242
        * lib/: externaltypes.h, highlevel.c: used in the new library
 
56243
 
 
56244
2000-04-24 17:20  bagder
 
56245
 
 
56246
        * FAQ: configure having problem with openssl
 
56247
 
 
56248
2000-04-11 23:48  bagder
 
56249
 
 
56250
        * lib/progress.h: added a missing prototype, removed unused code
 
56251
 
 
56252
2000-04-11 23:47  bagder
 
56253
 
 
56254
        * lib/url.c: now uses a tiny bit of the new library interface!
 
56255
 
 
56256
2000-04-10 20:05  bagder
 
56257
 
 
56258
        * INSTALL: Added Darwin to the list of platforms
 
56259
 
 
56260
2000-04-08 22:45  bagder
 
56261
 
 
56262
        * INSTALL: updated the ports list
 
56263
 
 
56264
2000-04-08 21:33  bagder
 
56265
 
 
56266
        * FILES: Added the *spec.in files
 
56267
 
 
56268
2000-04-08 21:32  bagder
 
56269
 
 
56270
        * curl-ssl.spec.in, curl.spec.in: new files to generate .spec files
 
56271
          automatically
 
56272
 
 
56273
2000-04-08 21:29  bagder
 
56274
 
 
56275
        * lib/url.c: now sends user agent to all requests that go through a
 
56276
          http proxy
 
56277
 
 
56278
2000-04-08 21:28  bagder
 
56279
 
 
56280
        * lib/progress.c: Improved the looks of the progress meter when the
 
56281
          file size is between 9999 KB and 100 MB since it then can display
 
56282
          the size as XX.X MB instead of just XX as before.
 
56283
 
 
56284
2000-04-08 21:27  bagder
 
56285
 
 
56286
        * CHANGES: some rpm build improvements adjusted progress bar user
 
56287
          agent sent when talking non-http through a http proxy
 
56288
 
 
56289
2000-04-04 20:08  bagder
 
56290
 
 
56291
        * lib/url.c: Marco's fix got adjusted
 
56292
 
 
56293
2000-04-04 19:47  bagder
 
56294
 
 
56295
        * CHANGES: two location problems and one OS/2 patch
 
56296
 
 
56297
2000-04-04 19:44  bagder
 
56298
 
 
56299
        * lib/url.c: Marco G. Salvagno's OS/2 patch is applied
 
56300
 
 
56301
2000-04-04 19:42  bagder
 
56302
 
 
56303
        * src/main.c: Marco G. Salvagno's patch applied
 
56304
 
 
56305
2000-04-02 20:28  bagder
 
56306
 
 
56307
        * FILES: added INTERNALS
 
56308
 
 
56309
2000-04-02 20:09  bagder
 
56310
 
 
56311
        * INTERNALS: describes internal code design
 
56312
 
 
56313
2000-04-02 14:08  bagder
 
56314
 
 
56315
        * lib/url.c: James Atwill correctly pointed out that curl didn't
 
56316
          follow Location: headers properly when the new URL is an absolute
 
56317
          one to a different port than the first URL...
 
56318
 
 
56319
2000-03-27 23:42  bagder
 
56320
 
 
56321
        * README.curl: Added some more explanatory text about HTTP posts
 
56322
 
 
56323
2000-03-27 23:36  bagder
 
56324
 
 
56325
        * lib/url.c: "H. Daphne Luong" <daphne@tellme.com> pointed out that
 
56326
          curl cannot destroy the proxy server data internally as it did,
 
56327
          since when doing a location: following it needs the proxy server
 
56328
          string several times.
 
56329
 
 
56330
2000-03-23 12:02  bagder
 
56331
 
 
56332
        * BUGS, CHANGES, CONTRIBUTE, INSTALL: spelling errors corrected
 
56333
 
 
56334
2000-03-23 11:43  bagder
 
56335
 
 
56336
        * CHANGES: download.c, configure, VC fix and OS/2 fix
 
56337
 
 
56338
2000-03-23 11:41  bagder
 
56339
 
 
56340
        * lib/getpass.c: yet another tiny OS/2 fix
 
56341
 
 
56342
2000-03-23 11:41  bagder
 
56343
 
 
56344
        * lib/download.c: in case the select() returns -1 and errno is
 
56345
          EINTR, it should not abort the download (MT-adjustment)
 
56346
 
 
56347
2000-03-23 11:40  bagder
 
56348
 
 
56349
        * lib/Makefile.vc6: Wham Bang's fixes
 
56350
 
 
56351
2000-03-23 11:39  bagder
 
56352
 
 
56353
        * curl-ssl.spec, curl.spec: Troy Engel's latest updates
 
56354
 
 
56355
2000-03-23 11:39  bagder
 
56356
 
 
56357
        * config-win32.h: HAVE_UNAME was bad HAVE_UNISTD_H is now not set
 
56358
          if VC6 is defined
 
56359
 
 
56360
2000-03-23 11:36  bagder
 
56361
 
 
56362
        * FAQ: Added a question about other SSL libraries
 
56363
 
 
56364
2000-03-23 10:33  bagder
 
56365
 
 
56366
        * RESOURCES: just a little reformatted
 
56367
 
 
56368
2000-03-21 18:12  bagder
 
56369
 
 
56370
        * configure.in: removed the double BSD install check
 
56371
 
 
56372
2000-03-21 16:37  bagder
 
56373
 
 
56374
        * CHANGES, configure.in, include/curl/curl.h, lib/Makefile.in,
 
56375
          src/hugehelp.c, src/main.c, src/version.h: 6.5.2 release commit
 
56376
 
 
56377
2000-03-21 15:23  bagder
 
56378
 
 
56379
        * config.h.in, configure.in: release commit time
 
56380
 
 
56381
2000-03-21 15:18  bagder
 
56382
 
 
56383
        * CHANGES: curl_unescape() update
 
56384
 
 
56385
2000-03-20 12:27  bagder
 
56386
 
 
56387
        * FAQ: reformatted, added a custom FTP command question
 
56388
 
 
56389
2000-03-20 11:31  bagder
 
56390
 
 
56391
        * BUGS: changed the URL to use http:// instead
 
56392
 
 
56393
2000-03-20 11:22  bagder
 
56394
 
 
56395
        * lib/escape.c: curl_unescape() could make a buffer overflow
 
56396
 
 
56397
2000-03-20 10:25  bagder
 
56398
 
 
56399
        * CHANGES: openbsd complaints fixes http_code in -w fix MS VC++
 
56400
          fixes documentation updates -D update OS/2 port
 
56401
 
 
56402
2000-03-20 10:21  bagder
 
56403
 
 
56404
        * curl.1: modified to look better when man2html'ified
 
56405
 
 
56406
2000-03-20 10:11  bagder
 
56407
 
 
56408
        * lib/getdate.c: generated from the new getdate.y file
 
56409
 
 
56410
2000-03-20 10:10  bagder
 
56411
 
 
56412
        * lib/Makefile.am: commented the CFLAGS that was left in here by
 
56413
          mistake
 
56414
 
 
56415
2000-03-20 10:10  bagder
 
56416
 
 
56417
        * curl.1: contributor Marco G. Salvagno added
 
56418
 
 
56419
2000-03-20 10:09  bagder
 
56420
 
 
56421
        * INSTALL: Marco G. Salvagno's paragraph about compiling for OS/2
 
56422
          is added
 
56423
 
 
56424
2000-03-19 20:55  bagder
 
56425
 
 
56426
        * src/: main.c, setup.h: Marco G. Salvagno's OS/2 changes
 
56427
 
 
56428
2000-03-19 20:54  bagder
 
56429
 
 
56430
        * lib/: file.c, getpass.c, progress.c: Marco G. Salvagno's OS/2
 
56431
          fixes
 
56432
 
 
56433
2000-03-17 18:18  bagder
 
56434
 
 
56435
        * lib/Makefile.vc6: updated to compile 6.5
 
56436
 
 
56437
2000-03-17 12:45  bagder
 
56438
 
 
56439
        * BUGS: how to report curl bugs!
 
56440
 
 
56441
2000-03-16 16:21  bagder
 
56442
 
 
56443
        * README: corrected the CVS info
 
56444
 
 
56445
2000-03-16 12:43  bagder
 
56446
 
 
56447
        * src/main.c: the --dump-header option now only creates the file
 
56448
          when it needs to, not any sooner
 
56449
 
 
56450
2000-03-16 12:41  bagder
 
56451
 
 
56452
        * lib/writeout.c: Added the forgotten http_code!
 
56453
 
 
56454
2000-03-16 12:41  bagder
 
56455
 
 
56456
        * lib/ssluse.c: makes use of HAVE_RAND_SCREEN instead of WIN32 for
 
56457
          using RAND_screen()
 
56458
 
 
56459
2000-03-16 12:40  bagder
 
56460
 
 
56461
        * lib/http.c: removed an unnecessary #ifdef WIN32
 
56462
 
 
56463
2000-03-16 12:40  bagder
 
56464
 
 
56465
        * lib/getdate.y: if stdlib.h exists, malloc.h should not be
 
56466
          included (thus stop OpenBSD complaints)
 
56467
 
 
56468
2000-03-16 12:39  bagder
 
56469
 
 
56470
        * lib/ftp.c: cleaned up some #ifdef mess, now uses data->fwrite()
 
56471
          to write headers
 
56472
 
 
56473
2000-03-16 12:38  bagder
 
56474
 
 
56475
        * lib/download.c: now writers the headers with the data->fwrite()
 
56476
          function as well
 
56477
 
 
56478
2000-03-16 12:35  bagder
 
56479
 
 
56480
        * lib/Makefile.vc6: as Pascal Gaudette pointed out, the ldap files
 
56481
          were missing
 
56482
 
 
56483
2000-03-16 12:35  bagder
 
56484
 
 
56485
        * curl.1: tiny fixes
 
56486
 
 
56487
2000-03-16 12:34  bagder
 
56488
 
 
56489
        * configure.in: Added checks for RAND_screen, malloc.h and stdlib.h
 
56490
 
 
56491
2000-03-16 12:33  bagder
 
56492
 
 
56493
        * config-win32.h: RAND_SCREEN is only available for win32 SSL users
 
56494
 
 
56495
2000-03-16 12:32  bagder
 
56496
 
 
56497
        * CONTRIBUTE, FAQ, FEATURES, FILES, INSTALL, README, README.curl,
 
56498
          TODO: updates and fixes
 
56499
 
 
56500
2000-03-14 09:33  bagder
 
56501
 
 
56502
        * config.h.in, configure.in, include/curl/curl.h, lib/Makefile.in,
 
56503
          src/config.h.in, src/hugehelp.c, src/version.h: 6.5 cleanup
 
56504
          commit
 
56505
 
 
56506
2000-03-14 09:29  bagder
 
56507
 
 
56508
        * src/config-win32.h: Added HAVE_STRDUP
 
56509
 
 
56510
2000-03-14 09:29  bagder
 
56511
 
 
56512
        * config-win32.h: Added #define HAVE_SETVBUF 1
 
56513
 
 
56514
2000-03-13 10:13  bagder
 
56515
 
 
56516
        * CHANGES: The changes of today.
 
56517
 
 
56518
2000-03-13 10:12  bagder
 
56519
 
 
56520
        * configure.in: put back the perl binary check
 
56521
 
 
56522
2000-03-13 10:11  bagder
 
56523
 
 
56524
        * lib/http.c: now sends cookies space separated to better work with
 
56525
          IIS4.0 servers
 
56526
 
 
56527
2000-03-13 10:11  bagder
 
56528
 
 
56529
        * curl.1: corrected spelling errors, improved look for the ranges
 
56530
          part
 
56531
 
 
56532
2000-03-03 00:17  bagder
 
56533
 
 
56534
        * CHANGES: Ultrix fixes, openssl fix, docs, removed perl
 
56535
 
 
56536
2000-03-03 00:12  bagder
 
56537
 
 
56538
        * include/README: corrected a spelling mistake
 
56539
 
 
56540
2000-03-03 00:07  bagder
 
56541
 
 
56542
        * include/curl/curl.h: Added the WRITEINFO tag
 
56543
 
 
56544
2000-03-03 00:06  bagder
 
56545
 
 
56546
        * src/main.c: Added -N, added a strdup() function for systems
 
56547
          without it. suggested for Ultrix by Damien Adant <dams@usa.net>.
 
56548
 
 
56549
2000-03-03 00:05  bagder
 
56550
 
 
56551
        * config-win32.h: sys/select.h and gettimeofday() adjusted
 
56552
 
 
56553
2000-03-03 00:04  bagder
 
56554
 
 
56555
        * README.curl: progress meter text updated to the new display
 
56556
 
 
56557
2000-03-03 00:03  bagder
 
56558
 
 
56559
        * curl.1: added -N and -w descriptions
 
56560
 
 
56561
2000-03-03 00:02  bagder
 
56562
 
 
56563
        * configure.in: Added checks for setvbuf(), RAND_set() and removed
 
56564
          the perl stuff
 
56565
 
 
56566
2000-03-03 00:02  bagder
 
56567
 
 
56568
        * FILES: removed perl/
 
56569
 
 
56570
2000-03-03 00:01  bagder
 
56571
 
 
56572
        * lib/writeout.c: renamed some variables and made \r work
 
56573
 
 
56574
2000-03-03 00:01  bagder
 
56575
 
 
56576
        * lib/ssluse.c: Adjusted to run properly with OpenSSL 0.9.5.
 
56577
 
 
56578
2000-03-03 00:00  bagder
 
56579
 
 
56580
        * lib/download.c: Damien Adant <dams@usa.net> suggestion to make it
 
56581
          compile on Ultrix
 
56582
 
 
56583
2000-03-01 23:50  bagder
 
56584
 
 
56585
        * curl.1: rephrased. -D writes a file, -b reads one.
 
56586
 
 
56587
2000-03-01 23:44  bagder
 
56588
 
 
56589
        * src/main.c: made -w support -w@[file] and -w@- (for stdin)
 
56590
 
 
56591
2000-03-01 23:40  bagder
 
56592
 
 
56593
        * CHANGES: describes the latest commited changes
 
56594
 
 
56595
2000-03-01 23:07  bagder
 
56596
 
 
56597
        * lib/writeout.c: new variables added
 
56598
 
 
56599
2000-03-01 23:06  bagder
 
56600
 
 
56601
        * lib/urldata.h: Added more variables to the progress struct
 
56602
          targeted for statistics output
 
56603
 
 
56604
2000-03-01 23:05  bagder
 
56605
 
 
56606
        * lib/url.c: Added two new time stamp places
 
56607
 
 
56608
2000-03-01 23:01  bagder
 
56609
 
 
56610
        * lib/progress.h: added prototype and defines for pgrsTime()
 
56611
 
 
56612
2000-03-01 22:59  bagder
 
56613
 
 
56614
        * lib/progress.c: added pgrsTime() to store various time stamps for
 
56615
          the -w option
 
56616
 
 
56617
2000-03-01 22:56  bagder
 
56618
 
 
56619
        * lib/download.c: store the pretransfer time store the http code
 
56620
 
 
56621
2000-03-01 22:54  bagder
 
56622
 
 
56623
        * lib/Makefile.m32: Applied J�rn's patch
 
56624
 
 
56625
2000-02-22 00:53  bagder
 
56626
 
 
56627
        * lib/Makefile.am: Added writeout.[ch]
 
56628
 
 
56629
2000-02-22 00:52  bagder
 
56630
 
 
56631
        * lib/: writeout.c, writeout.h: Supports the -w/--write-out feature
 
56632
 
 
56633
2000-02-22 00:52  bagder
 
56634
 
 
56635
        * src/main.c: new writeout support added
 
56636
 
 
56637
2000-02-22 00:51  bagder
 
56638
 
 
56639
        * lib/urldata.h: new fields in the progress struct
 
56640
 
 
56641
2000-02-22 00:51  bagder
 
56642
 
 
56643
        * lib/url.c: Added writeout stuff
 
56644
 
 
56645
2000-02-22 00:50  bagder
 
56646
 
 
56647
        * lib/progress.c: moved a few more variables to the progress struct
 
56648
          and I had some problems on how to approach the -# progress bar in
 
56649
          the new style transfers...
 
56650
 
 
56651
2000-02-22 00:49  bagder
 
56652
 
 
56653
        * TODO: Added the http post resume thing and the new SSL FTP online
 
56654
          draft
 
56655
 
 
56656
2000-02-22 00:48  bagder
 
56657
 
 
56658
        * CHANGES: tonight's changes, the progress bar and the new -w
 
56659
          option
 
56660
 
 
56661
2000-02-21 23:25  bagder
 
56662
 
 
56663
        * lib/Makefile.m32: removed upload.[ch] from here
 
56664
 
 
56665
2000-02-16 01:06  bagder
 
56666
 
 
56667
        * CHANGES: Progress meter work
 
56668
 
 
56669
2000-02-16 01:05  bagder
 
56670
 
 
56671
        * src/main.c: Starting working on the '-w/--write-out' output
 
56672
          format specifier, although I didn't get that far! ;-) I also made
 
56673
          curl *not* prevent the progress meter even if the output is a tty
 
56674
          when your uploading (it is still done when downloading though). A
 
56675
          HTTP POST is in that sense seen as an upload. It seemed so
 
56676
          confusing that ftp upload doesn't display a progress meter by
 
56677
          default.
 
56678
 
 
56679
2000-02-16 01:02  bagder
 
56680
 
 
56681
        * lib/urldata.h: added #include <timeval.h> on J�rn's advice added
 
56682
          lastshow to the progress struct
 
56683
 
 
56684
2000-02-16 01:01  bagder
 
56685
 
 
56686
        * lib/url.c: Now starts the progress meter timer at once!
 
56687
 
 
56688
2000-02-16 01:01  bagder
 
56689
 
 
56690
        * lib/timeval.h: J�rn Hartroth adjusted for the mingw32 compiler
 
56691
 
 
56692
2000-02-16 01:00  bagder
 
56693
 
 
56694
        * lib/progress.c: re-arranged the progress meter columns, made the
 
56695
          hour-field two characters wide and made the pgrsUpdate() make a
 
56696
          final meter update so that the final values actually are
 
56697
          displayed last.
 
56698
 
 
56699
2000-02-16 00:59  bagder
 
56700
 
 
56701
        * lib/download.c: modified the progress meter usage
 
56702
 
 
56703
2000-02-15 00:19  bagder
 
56704
 
 
56705
        * curl.1: Added Ron, Paul and Ellis to the list of contributors
 
56706
 
 
56707
2000-02-15 00:17  bagder
 
56708
 
 
56709
        * src/main.c: added support for -b@[file name] and -b@- (for stdin)
 
56710
          for consistency
 
56711
 
 
56712
2000-02-15 00:16  bagder
 
56713
 
 
56714
        * CHANGES: The last week's (or so) changes
 
56715
 
 
56716
2000-02-15 00:15  bagder
 
56717
 
 
56718
        * lib/: progress.c, progress.h: all new progress stuff on the way
 
56719
          in
 
56720
 
 
56721
2000-02-15 00:14  bagder
 
56722
 
 
56723
        * lib/Makefile.in: upload.[ch] are removed
 
56724
 
 
56725
2000-02-15 00:13  bagder
 
56726
 
 
56727
        * lib/urldata.h: new stuff for the new progress meter
 
56728
 
 
56729
2000-02-15 00:12  bagder
 
56730
 
 
56731
        * lib/getdate.c: newly generated from the new getdate.y
 
56732
 
 
56733
2000-02-15 00:03  bagder
 
56734
 
 
56735
        * lib/url.c: uses the new progress functions
 
56736
 
 
56737
2000-02-14 23:59  bagder
 
56738
 
 
56739
        * lib/download.c: made upload/download work better simultaneously
 
56740
          now uses the new progress meter functions
 
56741
 
 
56742
2000-02-14 23:57  bagder
 
56743
 
 
56744
        * lib/: dict.c, file.c, ftp.c, http.c: updated to use the new set
 
56745
          of progress-functions
 
56746
 
 
56747
2000-02-11 00:28  bagder
 
56748
 
 
56749
        * lib/getdate.y: Ellis Pritchard <ellis@citria.com> made it work
 
56750
          for MacOS X
 
56751
 
 
56752
2000-02-11 00:15  bagder
 
56753
 
 
56754
        * lib/http.c: This should no longer send empty cookies to the
 
56755
          server
 
56756
 
 
56757
2000-02-11 00:14  bagder
 
56758
 
 
56759
        * lib/cookie.c: * Made '-' as file name to read cookies from equal
 
56760
          stdin.  * I hope I finally removed 'empty cookies' crash
 
56761
 
 
56762
2000-02-11 00:03  bagder
 
56763
 
 
56764
        * src/main.c: - Paul Marquis <pmarquis@iname.com> fixed the config
 
56765
          file parsing of curl to   deal with any-length lines, removing
 
56766
          the previous limit of 4K.
 
56767
 
 
56768
2000-02-09 00:21  bagder
 
56769
 
 
56770
        * CHANGES: committed the changes of yesterday, now from my new
 
56771
          linux host at home
 
56772
 
 
56773
2000-02-08 01:27  bagder
 
56774
 
 
56775
        * src/urlglob.c: Ron Zapp <rzapper@yahoo.com> corrected a sprintf()
 
56776
          problem
 
56777
 
 
56778
2000-02-02 00:57  bagder
 
56779
 
 
56780
        * lib/url.c: removed include upload.h
 
56781
 
 
56782
2000-02-02 00:56  bagder
 
56783
 
 
56784
        * lib/: ftp.c, http.c: removed #include "upload.h"
 
56785
 
 
56786
2000-02-02 00:54  bagder
 
56787
 
 
56788
        * lib/: cookie.c, cookie.h: Added some RFC2109 support
 
56789
 
 
56790
2000-02-02 00:54  bagder
 
56791
 
 
56792
        * CHANGES: cookie-update
 
56793
 
 
56794
2000-02-02 00:53  bagder
 
56795
 
 
56796
        * README: tiny spelling mistake
 
56797
 
 
56798
2000-02-02 00:52  bagder
 
56799
 
 
56800
        * lib/Makefile.am: upload.[ch] are history
 
56801
 
 
56802
2000-02-02 00:52  bagder
 
56803
 
 
56804
        * lib/: dict.c, ftp.c, http.c: Adjusted to use the new Transfer()
 
56805
          instead of the old Download()
 
56806
 
 
56807
2000-02-02 00:51  bagder
 
56808
 
 
56809
        * lib/: download.c, download.h: Download() was merged with Upload()
 
56810
          and now they both form the new Transfer() function that deals
 
56811
          with both directions at the same time.
 
56812
 
 
56813
2000-02-02 00:50  bagder
 
56814
 
 
56815
        * lib/: upload.c, upload.h: Upload() and Download() are now
 
56816
          Transfer()!
 
56817
 
 
56818
2000-02-01 01:42  bagder
 
56819
 
 
56820
        * CHANGES: status update before night-time
 
56821
 
 
56822
2000-01-31 23:22  bagder
 
56823
 
 
56824
        * curl.1: Cleared some confusions around -y and -Y as pointed out
 
56825
          to me by M Travis Obenhaus <Travis.Obenhaus@aud.alcatel.com>
 
56826
 
 
56827
2000-01-31 23:21  bagder
 
56828
 
 
56829
        * CHANGES: the latest changes
 
56830
 
 
56831
2000-01-31 23:21  bagder
 
56832
 
 
56833
        * src/main.c: fixed the progressmode selector sorted out the -y and
 
56834
          -Y confusion in the help texts
 
56835
 
 
56836
2000-01-31 23:20  bagder
 
56837
 
 
56838
        * lib/url.c: removed the port number reset again, it is already
 
56839
          being made when the location: URL turns out to be an "absolute"
 
56840
          one and that should be the only time it is required.
 
56841
 
 
56842
2000-01-31 23:19  bagder
 
56843
 
 
56844
        * lib/progress.c: assume 79 columns instead of 80 in case we don't
 
56845
          know, to better work on win32 systems
 
56846
 
 
56847
2000-01-19 22:57  bagder
 
56848
 
 
56849
        * lib/url.c:  - Oskar Liljeblad <osk@hem.passagen.se> pointed out
 
56850
          and corrected a problem
 
56851
             in the Location: following system that made curl following a
 
56852
          location: to a
 
56853
             different protocol to fail.
 
56854
 
 
56855
2000-01-17 18:31  bagder
 
56856
 
 
56857
        * FEATURES: Added the post transfer quote feature
 
56858
 
 
56859
2000-01-17 18:30  bagder
 
56860
 
 
56861
        * FILES: Added the config-win32.h in the tree root, which is a
 
56862
          config.h file that should include all the config lines that is
 
56863
          valid for win32-machines!
 
56864
 
 
56865
2000-01-17 18:29  bagder
 
56866
 
 
56867
        * lib/setup.h: Joern.Hartroth@telekom.de rightfully suggested two
 
56868
          #include include fixes
 
56869
 
 
56870
2000-01-16 19:56  bagder
 
56871
 
 
56872
        * configure: another generated file
 
56873
 
 
56874
2000-01-16 19:55  bagder
 
56875
 
 
56876
        * Makefile, Makefile.in: they're generated from the .am file
 
56877
 
 
56878
2000-01-16 19:55  bagder
 
56879
 
 
56880
        * README.curl: Adjusted to the new progress bar output
 
56881
 
 
56882
2000-01-16 19:54  bagder
 
56883
 
 
56884
        * lib/Makefile: I removed the Makefile. Since it is generated, it
 
56885
          always gets changed and I don't want to keep commiting it!
 
56886
 
 
56887
2000-01-16 19:52  bagder
 
56888
 
 
56889
        * lib/progress.c: Made the progress bar cooler, with ideas from
 
56890
          Bj�rn Stenberg <bjorn@haxx.nu>
 
56891
 
 
56892
2000-01-16 19:52  bagder
 
56893
 
 
56894
        * lib/http.c: changed a tiny comment
 
56895
 
 
56896
2000-01-11 00:57  bagder
 
56897
 
 
56898
        * perl/: checklinks.pl, formfind.pl, getlinks.pl,
 
56899
          recursiveftpget.pl: removed generated files
 
56900
 
 
56901
2000-01-11 00:55  bagder
 
56902
 
 
56903
        * CHANGES, Makefile, Makefile.in, config.guess-991124, configure,
 
56904
          configure.in, stamp-h, stamp-h.in, stamp-h1, stamp-h1.in,
 
56905
          lib/Makefile, lib/Makefile.in: more removals
 
56906
 
 
56907
2000-01-11 00:53  bagder
 
56908
 
 
56909
        * include/curl/: curl.beos-patch, curl.h, mprintf.h, stdcheaders.h:
 
56910
          fixes
 
56911
 
 
56912
2000-01-11 00:46  bagder
 
56913
 
 
56914
        * lib/: formdata, sta01005, sta18057: cleanup
 
56915
 
 
56916
2000-01-11 00:41  bagder
 
56917
 
 
56918
        * src/: Makefile, Makefile.in, config.h, curl, stamp-h2,
 
56919
          stamp-h2.in: Cleaning up
 
56920
 
 
56921
2000-01-11 00:36  bagder
 
56922
 
 
56923
        * CHANGES, Makefile, Makefile.am, Makefile.dist, Makefile.in,
 
56924
          config.sub-991124, configure.in, curl.1, head, mkinstalldirs,
 
56925
          reconf, lib/Makefile, lib/Makefile.am, lib/Makefile.in,
 
56926
          lib/base64.c, lib/base64.h, lib/dict.c, lib/dict.h,
 
56927
          lib/download.c, lib/download.h, lib/escape.c, lib/escape.h,
 
56928
          lib/file.c, lib/file.h, lib/formdata.c, lib/formdata.h,
 
56929
          lib/ftp.c, lib/ftp.h, lib/getenv.c, lib/getenv.h, lib/getpass.c,
 
56930
          lib/hostip.c, lib/hostip.h, lib/http.c, lib/http.h, lib/if2ip.c,
 
56931
          lib/if2ip.h, lib/ldap.c, lib/ldap.h, lib/mprintf.c, lib/netrc.c,
 
56932
          lib/netrc.h, lib/progress.c, lib/progress.h, lib/sendf.c,
 
56933
          lib/sendf.h, lib/setup.h, lib/speedcheck.c, lib/speedcheck.h,
 
56934
          lib/ssluse.c, lib/ssluse.h, lib/telnet.c, lib/telnet.h,
 
56935
          lib/timeval.c, lib/timeval.h, lib/upload.c, lib/upload.h,
 
56936
          lib/url.c, lib/urldata.h, lib/version.c, src/Makefile,
 
56937
          src/Makefile.am, src/Makefile.in, src/curl, src/hugehelp.c,
 
56938
          src/main.c, src/setup.h, src/urlglob.c, src/urlglob.h: syncing
 
56939
          with local edit
 
56940
 
 
56941
2000-01-11 00:29  bagder
 
56942
 
 
56943
        * config.cache, config.h, config.log, config.status,
 
56944
          curl-6.3.1.tar.gz, curl.beos-patch, curl_631_general.patch,
 
56945
          curl_63_form.patch, curl_63_partialdl.patch: removed junk files
 
56946
 
 
56947
1999-12-29 15:24  bagder
 
56948
 
 
56949
        * src/: config-win32.h, config.h, config.h.in, curl, setup.h,
 
56950
          stamp-h2, stamp-h2.in: Initial revision
 
56951
 
 
56952
1999-12-29 15:24  bagder
 
56953
 
 
56954
        * src/: config-win32.h, config.h, config.h.in, curl, setup.h,
 
56955
          stamp-h2, stamp-h2.in: new
 
56956
 
 
56957
1999-12-29 15:20  bagder
 
56958
 
 
56959
        * CHANGES, CONTRIBUTE, FAQ, FEATURES, FILES, INSTALL, LEGAL,
 
56960
          MPL-1.0.txt, Makefile.am, Makefile.dist, README, README.curl,
 
56961
          README.libcurl, RESOURCES, TODO, acconfig.h, aclocal.m4,
 
56962
          config.guess, config.h.in, config.sub, configure.in,
 
56963
          curl-ssl.spec, curl.1, curl.spec, curl_63_partialdl.patch,
 
56964
          install-sh, maketgz, missing, mkinstalldirs, reconf, stamp-h.in,
 
56965
          curl_63_form.patch, configure, config.log, config.h,
 
56966
          config.status, head, stamp-h, Makefile.in, Makefile,
 
56967
          curl.beos-patch, curl-6.3.1.tar.gz, stamp-h1.in,
 
56968
          config.guess-991124, config-win32.h, config.sub-991124,
 
56969
          config.cache, curl_631_general.patch, stamp-h1, include/README,
 
56970
          include/curl/getdate.h, include/curl/curl.beos-patch,
 
56971
          include/curl/curl.h, include/curl/mprintf.h,
 
56972
          include/curl/stdcheaders.h, lib/Makefile.am, lib/Makefile.m32,
 
56973
          lib/Makefile.vc6, lib/arpa_telnet.h, lib/base64.c, lib/base64.h,
 
56974
          lib/cookie.c, lib/cookie.h, lib/dict.c, lib/dict.h,
 
56975
          lib/download.c, lib/download.h, lib/escape.c, lib/escape.h,
 
56976
          lib/file.c, lib/file.h, lib/formdata.c, lib/formdata.h,
 
56977
          lib/ftp.c, lib/ftp.h, lib/getdate.c, lib/getdate.h,
 
56978
          lib/getdate.y, lib/getenv.c, lib/getenv.h, lib/getpass.c,
 
56979
          lib/getpass.h, lib/hostip.c, lib/hostip.h, lib/http.c,
 
56980
          lib/http.h, lib/if2ip.c, lib/if2ip.h, lib/ldap.c, lib/ldap.h,
 
56981
          lib/mprintf.c, lib/netrc.c, lib/netrc.h, lib/progress.c,
 
56982
          lib/progress.h, lib/sendf.c, lib/sendf.h, lib/speedcheck.c,
 
56983
          lib/speedcheck.h, lib/ssluse.c, lib/ssluse.h, lib/telnet.c,
 
56984
          lib/telnet.h, lib/timeval.c, lib/timeval.h, lib/upload.c,
 
56985
          lib/upload.h, lib/url.c, lib/url.h, lib/Makefile, lib/urldata.h,
 
56986
          lib/version.c, lib/Makefile.in, lib/formdata, lib/sta01005,
 
56987
          lib/setup.h, lib/sta18057, perl/README, perl/getlinks.pl,
 
56988
          perl/checklinks.pl, perl/checklinks.pl.in, perl/formfind.pl.in,
 
56989
          perl/formfind.pl, perl/getlinks.pl.in, perl/recursiveftpget.pl,
 
56990
          perl/recursiveftpget.pl.in, src/Makefile, src/Makefile.am,
 
56991
          src/Makefile.m32, src/Makefile.vc6, src/main.c, src/mkhelp.pl,
 
56992
          src/urlglob.c, src/urlglob.h, src/version.h, src/Makefile.in,
 
56993
          src/hugehelp.c: Initial revision
 
56994
 
 
56995
1999-12-29 15:20  bagder
 
56996
 
 
56997
        * CHANGES, CONTRIBUTE, FAQ, FEATURES, FILES, INSTALL, LEGAL,
 
56998
          MPL-1.0.txt, Makefile.am, Makefile.dist, README, README.curl,
 
56999
          README.libcurl, RESOURCES, TODO, acconfig.h, aclocal.m4,
 
57000
          config.guess, config.h.in, config.sub, configure.in,
 
57001
          curl-ssl.spec, curl.1, curl.spec, curl_63_partialdl.patch,
 
57002
          install-sh, maketgz, missing, mkinstalldirs, reconf, stamp-h.in,
 
57003
          curl_63_form.patch, configure, config.log, config.h,
 
57004
          config.status, head, stamp-h, Makefile.in, Makefile,
 
57005
          curl.beos-patch, curl-6.3.1.tar.gz, stamp-h1.in,
 
57006
          config.guess-991124, config-win32.h, config.sub-991124,
 
57007
          config.cache, curl_631_general.patch, stamp-h1, include/README,
 
57008
          include/curl/getdate.h, include/curl/curl.beos-patch,
 
57009
          include/curl/curl.h, include/curl/mprintf.h,
 
57010
          include/curl/stdcheaders.h, lib/Makefile.am, lib/Makefile.m32,
 
57011
          lib/Makefile.vc6, lib/arpa_telnet.h, lib/base64.c, lib/base64.h,
 
57012
          lib/cookie.c, lib/cookie.h, lib/dict.c, lib/dict.h,
 
57013
          lib/download.c, lib/download.h, lib/escape.c, lib/escape.h,
 
57014
          lib/file.c, lib/file.h, lib/formdata.c, lib/formdata.h,
 
57015
          lib/ftp.c, lib/ftp.h, lib/getdate.c, lib/getdate.h,
 
57016
          lib/getdate.y, lib/getenv.c, lib/getenv.h, lib/getpass.c,
 
57017
          lib/getpass.h, lib/hostip.c, lib/hostip.h, lib/http.c,
 
57018
          lib/http.h, lib/if2ip.c, lib/if2ip.h, lib/ldap.c, lib/ldap.h,
 
57019
          lib/mprintf.c, lib/netrc.c, lib/netrc.h, lib/progress.c,
 
57020
          lib/progress.h, lib/sendf.c, lib/sendf.h, lib/speedcheck.c,
 
57021
          lib/speedcheck.h, lib/ssluse.c, lib/ssluse.h, lib/telnet.c,
 
57022
          lib/telnet.h, lib/timeval.c, lib/timeval.h, lib/upload.c,
 
57023
          lib/upload.h, lib/url.c, lib/url.h, lib/Makefile, lib/urldata.h,
 
57024
          lib/version.c, lib/Makefile.in, lib/formdata, lib/sta01005,
 
57025
          lib/setup.h, lib/sta18057, perl/README, perl/getlinks.pl,
 
57026
          perl/checklinks.pl, perl/checklinks.pl.in, perl/formfind.pl.in,
 
57027
          perl/formfind.pl, perl/getlinks.pl.in, perl/recursiveftpget.pl,
 
57028
          perl/recursiveftpget.pl.in, src/Makefile, src/Makefile.am,
 
57029
          src/Makefile.m32, src/Makefile.vc6, src/main.c, src/mkhelp.pl,
 
57030
          src/urlglob.c, src/urlglob.h, src/version.h, src/Makefile.in,
 
57031
          src/hugehelp.c: new
 
57032