Yang Tse
2286f566d0
signal handling to cleanup on SIGINT and SIGTERM
2009-12-02 15:02:30 +00:00
Yang Tse
ed2aa87e63
Set socket option SO_REUSEADDR=true on stunnel accept'ing port
2009-12-01 15:36:34 +00:00
Daniel Stenberg
f0826974f2
- If the Expect: 100-continue header has been set by the application through
...
curl_easy_setopt with CURLOPT_HTTPHEADER, the library should set
data->state.expect100header accordingly - the current code (in 7.19.7 at
least) doesn't handle this properly. Martin Storsjo provided the fix!
2009-12-01 12:04:54 +00:00
Daniel Stenberg
d61690ef46
start working on 1.7.1
2009-11-30 22:39:04 +00:00
Yang Tse
a72ce23f16
- In order to better reflect that the returned pid is extracted from the
...
given file, serverpid sub is renamed to pidfromfile. In addition it is
enhanced to make sure that it always returns zero unless a numerical
positive value is returned.
- To better reflect that only process existance is actually checked,
checkserver sub is renamed to processexists. In addition it is enhanced
making it remove the given pid file when the extracted pid is no longer
alive.
2009-11-30 13:48:51 +00:00
Daniel Stenberg
bfae1bd999
#71 "TFTP block size / better integration in transfer" is now expected to
...
have been fixed!
2009-11-29 23:14:56 +00:00
Daniel Stenberg
8a7231d7ae
a binding for Falcon
2009-11-29 19:12:00 +00:00
Yang Tse
4d922545d5
- Added Diffie-Hellman parameters to several test harness certificate files in
...
PEM format. Required by several stunnel versions used by our test harness.
2009-11-28 10:01:21 +00:00
Yang Tse
1fc32d866a
Use different log files for each protocol
2009-11-28 05:06:19 +00:00
Yang Tse
230dc699e2
s/socklen_t/curl_socklen_t/g
2009-11-28 04:34:46 +00:00
Yang Tse
3f6854272f
Fix compiler warning: unused variable `data'
2009-11-28 03:00:32 +00:00
Daniel Stenberg
448f6684bb
7.20.0 is the planned next version number
2009-11-27 23:53:50 +00:00
Daniel Stenberg
af06a0e497
document --tftp-blksize
2009-11-27 23:51:05 +00:00
Daniel Stenberg
6e38cc9048
- Markus Koetter provided a polished and updated version of Chad Monroe's TFTP
...
rework patch that now integrates TFTP properly into libcurl so that it can
be used non-blocking with the multi interface and more. BLKSIZE also works.
The --tftp-blksize option was added to allow setting the TFTP BLKSIZE from
the command line.
2009-11-27 23:46:29 +00:00
Yang Tse
a240f4d1df
Attempt to enhance stunnel 3.X logging
2009-11-27 19:52:56 +00:00
Yang Tse
6f273b1a5f
Prevent running stunnel unless its version can be determined.
2009-11-27 13:01:10 +00:00
Yang Tse
f07f17f2a4
Log sws IPv version, port and pid when exiting due to SIGINT or SIGTERM.
2009-11-27 12:01:25 +00:00
Yang Tse
c713627412
To allow remote log inspection avoid redirecting messages to stderr.
...
Set 0600 file permissions on certificate pem files.
2009-11-27 12:00:53 +00:00
Yang Tse
b1a35cd3ac
Preserve empty line following last target
2009-11-27 05:24:44 +00:00
Yang Tse
9cbf69ca0b
Log info for start up failures.
2009-11-26 22:07:47 +00:00
Daniel Stenberg
c7d2e4c1e1
- Extended and fixed the change I did on Dec 11 for the the progress
...
meter/callback during FTP command/response sequences. It turned out it was
really lame before and now the progress meter SHOULD get called at least
once per second.
2009-11-26 19:07:54 +00:00
Yang Tse
cbd527843b
Only attempt to clear the server-logs lock when previously set by this same server.
2009-11-26 10:15:08 +00:00
Yang Tse
fba233bb34
signal handling to cleanup on SIGINT and SIGTERM
2009-11-26 04:38:29 +00:00
Yang Tse
8b49428298
- Larry Lansing fixed ares_parse_srv_reply to properly parse replies
...
which might contain non-SRV answers, skipping over potential non-SRV
ones such as CNAMEs.
2009-11-26 01:21:21 +00:00
Yang Tse
19f79e5a79
When using icc, compile with -fpic and link with intel dynamic libraries.
2009-11-24 16:12:22 +00:00
Daniel Stenberg
e20f3ecd7e
clarify what a modern version of libcurl means
2009-11-24 10:10:59 +00:00
Yang Tse
c83f7ede26
Added 'currently' in italics to insist on transient situation.
2009-11-24 10:08:45 +00:00
Yang Tse
f385fdefbe
Fix language
2009-11-24 09:48:32 +00:00
Daniel Stenberg
88fe6557e9
refreshed
2009-11-24 07:40:43 +00:00
Yang Tse
405e18571e
- David Byron modified Makefile.dist vc8 and vc9 targets in order to allow
...
finer granularity control when generating src and lib makefiles.
2009-11-23 16:48:31 +00:00
Yang Tse
094afbeb56
Enhance some debug messages for initialization failures.
...
Fix compiler warning: conditional expression is constant.
2009-11-23 16:11:50 +00:00
Daniel Stenberg
1fddcb3f88
- Bjorn Augustsson reported a bug which made curl not report any problems even
...
though it failed to write a very small download to disk (done in a single
fwrite call). It turned out to be because fwrite() returned success, but
there was insufficient error-checking for the fclose() call which tricked
curl to believe things were fine.
2009-11-23 13:56:45 +00:00
Yang Tse
b723500af0
Daniel wants upcoming release to be 1.7.0
2009-11-23 12:03:32 +00:00
Yang Tse
4bfa0b08de
Mention last changes
2009-11-23 11:35:53 +00:00
Yang Tse
e536cb085f
- Removed from external interface preprocessor symbol definition for
...
CARES_HAVE_ARES_FREE_DATA. Current functionality of ares_free_data()
makes it unnecessary.
2009-11-23 11:26:29 +00:00
Yang Tse
083e2df4ed
Added README.msvc
2009-11-23 11:07:16 +00:00
Yang Tse
b7997d8a3b
Changed c-ares naming conventions when using MSVC as described in README.msvc
2009-11-23 11:05:47 +00:00
Daniel Stenberg
c80b593e5b
fixed CURLOPT_TFTP_BLKSIZE typo
2009-11-23 09:31:55 +00:00
Yang Tse
e37f8164a9
- Mention other recent changes
2009-11-23 01:54:55 +00:00
Yang Tse
35d4c57051
- Jakub Hrozek renamed addrttl and addr6ttl structs to ares_addrttl and
...
ares_addr6ttl in order to prevent name space pollution, along with
necessary changes to code base and man pages.This change does not break
ABI, there is no need to recompile existing applications. But existing
applications using these structs with the old name will need source code
adjustments when recompiled using c-ares 1.6.1.
2009-11-23 01:24:17 +00:00
Yang Tse
f6114f2ec4
- Jakub Hrozek fixed more function prototypes in man pages to sync them
...
with the ones declared in ares.h
2009-11-23 00:57:50 +00:00
Yang Tse
f9e55c9908
Make configure remove the curlbuild.h file included in distribution tarballs
...
for use by non-configure systems. As intended, configure would overwrite the
distributed one when doing in-tree builds. But VPATH builds would end having
two curlbuild.h files, one in the source tree and another in the build tree.
2009-11-22 05:31:57 +00:00
Yang Tse
3005e63b02
Make configure remove the ares_build.h file included in distribution tarballs.
2009-11-22 05:31:31 +00:00
Yang Tse
65e628cc97
Fix macro redefinition.
2009-11-22 03:51:07 +00:00
Yang Tse
738e547815
Fix name space pollution.
2009-11-22 03:41:26 +00:00
Yang Tse
5ec8a3ae06
Allow using different extra import libraries for debug and release builds.
2009-11-22 03:40:42 +00:00
Yang Tse
fdfbc5d8da
Add manifest stuff to msvc makefile
2009-11-21 13:28:07 +00:00
Daniel Stenberg
504e6d7ae6
- Constantine Sapuntzakis identified a write after close, as the sockets were
...
closed by libcurl before the SSL lib were shutdown and they may write to its
socket. Detected to at least happen with OpenSSL builds.
2009-11-20 19:32:49 +00:00
Yang Tse
c3266a5eb1
Sync man page with reality
2009-11-20 14:15:05 +00:00
Yang Tse
ced1e1e726
Add missing external API decoration for ares_set_socket_callback()
2009-11-20 14:11:06 +00:00