Yang Tse
75fca27f8e
log a message, stating the need of openssl to run this test
2007-02-19 04:51:47 +00:00
Yang Tse
f2cd2882a0
Oops missing var
2007-02-19 03:59:41 +00:00
Yang Tse
31e598d2f3
add debug messages for initialization failures
2007-02-19 02:03:58 +00:00
Yang Tse
d9bf55570b
Move portable error number symbolic name definitions to setup_once.h
2007-02-17 13:51:24 +00:00
Yang Tse
789fd0b74a
Replicate the configure tests that determined that timeval was available.
2007-02-17 11:43:52 +00:00
Dan Fandrich
3f140a6008
getpart implicitly drags in some networking functions, so it needs to be
...
linked to the networking libraries.
2007-02-17 08:16:53 +00:00
Dan Fandrich
a0a47f2767
Better separate the library dependencies into those required by libcurl
...
and those required by other components to avoid forcing unneeded
dependencies into the target objects.
2007-02-17 01:29:01 +00:00
Dan Fandrich
213017e9cf
Remove C99isms
2007-02-17 01:25:32 +00:00
Yang Tse
d46cab4a94
add debug messages for fopen() failures
2007-02-16 19:41:25 +00:00
Yang Tse
4dc453c087
add debug messages for fopen() failures
2007-02-16 19:17:05 +00:00
Yang Tse
a1d5983991
use macros ERRNO, SET_ERRNO(), SOCKERRNO and SET_SOCKERRNO() for errno handling
2007-02-16 18:19:35 +00:00
Yang Tse
4894ce16fc
use macros ERRNO, SET_ERRNO(), SOCKERRNO and SET_SOCKERRNO() for errno handling
2007-02-16 16:01:19 +00:00
Yang Tse
5a267c4312
compiler warning fix
2007-02-14 13:46:08 +00:00
Yang Tse
7033a1c072
enhance HTTP server request input writing,
...
retrying upon EINTR errors.
2007-02-14 00:28:01 +00:00
Daniel Stenberg
4efa0d9f68
ftp@example.com is now the new anonymous FTP password. I opted for 'ftp' on
...
the left side of @ to make it short(er).
2007-02-13 22:50:16 +00:00
Daniel Stenberg
7f70dbcad5
Rob Crittenden added support for NSS (Network Security Service) for the
...
SSL/TLS layer. http://www.mozilla.org/projects/security/pki/nss/
2007-02-12 22:32:37 +00:00
Yang Tse
8c9233f6b2
Include both testutil.c and testutil.h, and not just testutil.c, in the
...
list of source files for those tests that use it. Otherwise testutil.h
might not be found by the compiler.
2007-02-09 12:41:57 +00:00
Yang Tse
6fcf98f617
Some tests were using functions curlx_tvnow and curlx_tvdiff which are not
...
part of the official libcurl API http://curl.haxx.se/lxr/source/lib/README.curlx
The documented way of using them would be to use timeval.c as a source code file.
The above described method works very well when statically linking libcurl and
apps, test programs, but has several drawbacks when you build a true shared
libcurl (i.e. Name space clash at linkage stage as functions are defined more
than once. Windows makefiles are not capable of handling this system of
source-level sharing)
So...
Now testutil.h and testutil.c define and implement tutil_tvnow and tutil_tvdiff
which replace curlx_tvnow and curlx_tvdiff for the libtest programs. Doing this
we avoid the above described problems, and the code in the testsuite does not
impose the need to keep those functions public in libcurl even when not part of
the API.
2007-02-09 01:17:24 +00:00
Yang Tse
2f4fe0175b
Some tests were using functions curlx_tvnow and curlx_tvdiff which are not
...
part of the official libcurl API http://curl.haxx.se/lxr/source/lib/README.curlx
The documented way of using them would be to use timeval.c as a source code file.
The above described method works very well when statically linking libcurl and
apps, test programs, but has several drawbacks when you build a true shared
libcurl (i.e. Name space clash at linkage stage as functions are defined more
than once. Windows makefiles are not capable of handling this system of
source-level sharing)
So...
Now testutil.h and testutil.c define and implement tutil_tvnow and tutil_tvdiff
which replace curlx_tvnow and curlx_tvdiff for the libtest programs. Doing this
we avoid the above described problems, and the code in the testsuite does not
impose the need to keep those functions public in libcurl even when not part of
the API.
2007-02-09 01:11:14 +00:00
Yang Tse
9b6474378a
Year 2038 has its own problems (32 bit integer overflow).
...
So cookie expiration date is lowered to expire at most in 2035.
2007-02-05 02:38:25 +00:00
Gisle Vanem
a7748c2024
Constify argument to suburl(). Remove trailing space.
2007-02-04 12:12:02 +00:00
Yang Tse
c26ec47e90
compiler warning fix
2007-02-02 17:16:06 +00:00
Yang Tse
f71c8c7d84
fix leftover updating cookie expiration date
2007-02-02 11:49:15 +00:00
Yang Tse
68f3c2adca
reported in bug: #1566077 the former URL mentioned in the generated cookie
...
jar has died and we now instead point out our own version of that
2007-02-02 02:12:34 +00:00
Yang Tse
2a8e2edf83
fix test case 62 which was failing due to cookies expiring 1 Feb 2007
2007-02-02 01:36:08 +00:00
Yang Tse
401598c2fe
more fixes for the testsuite cookie expiration issue
2007-02-02 01:05:50 +00:00
Yang Tse
d60848d04b
cookie expiration time got us with pants at our knees.
...
Next time in 2038 :-)
2007-02-02 00:10:40 +00:00
Yang Tse
c2639e0738
when using select() instead of poll, skip the test if the number of
...
open file descriptors is greater than FD_SETSIZE minus SAFETY_MARGIN,
also skip the test if any of the open file descriptors has a number
greater than FD_SETSIZE minus SAFETY_MARGIN.
2007-01-31 15:34:53 +00:00
Yang Tse
d7d5baa0e2
fix temp string buffer variable name
2007-01-30 13:21:39 +00:00
Yang Tse
bad67830b3
skip test on platforms on which we use select() instead
...
of poll() and select() happens to be bound by FD_SETSIZE
2007-01-30 03:48:29 +00:00
Daniel Stenberg
a4b39c6ab8
the same source file is re-used for multiple tests and I missed to add the
...
timval.c dependency on some of those
2007-01-29 20:37:02 +00:00
Gisle Vanem
d10e174fd1
Some compilers lacks <sys/time.h>. Include "timeval.h" to simplify the #ifdefs.
2007-01-29 20:24:00 +00:00
Daniel Stenberg
4d8dcf7b77
the libtest source codes that use curlx_tv* functions MUST use the
...
lib/timeval.c source code since those functions are not in the API (and might
not be accessible)
2007-01-29 10:09:06 +00:00
Daniel Stenberg
abdbd3100f
- Michael Wallner reported that when doing a CONNECT with a custom User-Agent
...
header, you got _two_ User-Agent headers in the CONNECT request...! Added
test case 287 to verify the fix.
2007-01-29 09:26:36 +00:00
Yang Tse
e09450103b
Compiler warning fix
2007-01-28 03:51:10 +00:00
Yang Tse
b6f889085d
update copyright year notice
2007-01-27 03:43:05 +00:00
Gunter Knauf
abb4cdafe9
set proper lib extension for non-configure mingw32 builds on Win32.
2007-01-25 14:06:38 +00:00
Dan Fandrich
44ac2776ae
Fixed a dangling pointer problem that prevented the http_proxy environment
...
variable from being properly used in many cases (and caused test case 63
to fail).
2007-01-25 01:35:43 +00:00
Dan Fandrich
f68323da7d
Ignore XML DOCTYPEs and declarations.
2007-01-23 20:24:26 +00:00
Dan Fandrich
33bea767eb
Convert (most of) the test data files into genuine XML. A handful still
...
are not, due mainly to the lack of support for XML character entities
(e.g. & => & ). This will make it easier to validate test files using
tools like xmllint, as well as edit and view them using XML tools.
2007-01-23 02:25:56 +00:00
Dan Fandrich
6da70628c6
Make the test script tag parser a bit more robust.
...
Check for the .exe extension on mingw32 builds.
2007-01-18 20:32:46 +00:00
Dan Fandrich
3bae748256
Added precheck that curl supports the 'openssl' engine in test 307.
2007-01-18 18:04:20 +00:00
Dan Fandrich
521c4b303d
Fixed some tag typos in the test data files.
2007-01-17 20:36:56 +00:00
Dan Fandrich
a2effd123a
Disabled test 307 for now.
2007-01-17 19:23:32 +00:00
Dan Fandrich
32fe5b14ec
Added simple OpenSSL crypto engine tests.
2007-01-16 18:34:58 +00:00
Dan Fandrich
f11d3c329c
Added TFTP upload tests.
2007-01-15 21:06:12 +00:00
Dan Fandrich
b0d13fa4cb
Leave the TFTPD test server running after a file upload.
...
Flush the protocol log data so it's immediately available to the test harness.
2007-01-15 21:03:53 +00:00
Dan Fandrich
5ec5b95f54
Added test for TFTP retrieve of boundary case 512 byte file.
2007-01-10 23:40:22 +00:00
Dan Fandrich
7efb955fd0
Added test of TFTP server error reporting.
2007-01-10 03:32:19 +00:00
Daniel Stenberg
e61e09f658
prevent compiler warning since we use base64.h from libcurl which now has
...
function(s) using SessionHandle pointers
2007-01-04 23:04:50 +00:00