~ubuntu-branches/ubuntu/natty/curl/natty-security

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Bhavani Shankar
  • Date: 2010-06-20 13:56:28 UTC
  • mfrom: (3.4.7 sid)
  • Revision ID: james.westby@ubuntu.com-20100620135628-e30tp9jldq6hq985
Tags: 7.21.0-1ubuntu1
* Merge from debian unstable.  Remaining changes: LP: #596334
  - Keep build deps in main:
    - Drop build dependencies: stunnel, libssh2-1-dev
    - Add build-dependency on openssh-server
    - Drop libssh2-1-dev from libcurl4-openssl-dev's Depends.

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