Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | sources: update source headers | Daniel Stenberg | 2011-03-10 | 1 | -0/+21 |
| | | | | | | All C and H files now (should) feature the proper project curl source code header, which includes basic info, a copyright statement and some basic disclaimers. | ||||
* | build: use external preprocessor cpp32 when building with Borland C | Yang Tse | 2011-01-12 | 1 | -1/+1 |
| | |||||
* | Borland C++ doesnt have struct sockaddr_storage. | Guenter Knauf | 2011-01-11 | 1 | -1/+1 |
| | |||||
* | build: provide SIZEOF_SIZE_T definition for non-configure builds | Yang Tse | 2010-12-02 | 1 | -0/+7 |
| | |||||
* | Moved S_ISREG define to setup as suggested by Dan. | Guenter Knauf | 2010-09-02 | 1 | -5/+0 |
| | |||||
* | Added S_ISREG define for Win32. | Guenter Knauf | 2010-09-02 | 1 | -0/+5 |
| | |||||
* | Moved the LDAP API defines from Makefile.Watcom to config-win32.h. | Guenter Knauf | 2010-08-02 | 1 | -0/+7 |
| | | | | These defines are only needed for older Watcom versions (< 1280). | ||||
* | Watcom makefiles overhaul. | Guenter Knauf | 2010-07-29 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | - make both libcurl and curl makefiles use register calling convention (previously libcurl had stack calling convention). - added include paths to the Watcom headers so its no longer required to set the environment vars for this. - added -wcd=201 to supress compiler warning about unreachable code. - use macros for all tools, and removed dependency on GNU tools like rm. - make ipv6 and debug builds controlable via env vars and so make them optional instead of default. - commented WINLDAPAPI and WINBERAPI since they broke with OW 1.8, and it seems they're not needed (anymore?). - added rule for hugehelp.c.cvs so that it will be created when not already exist - this is required for building from a release tarball since there we have no hugehelp.c.cvs, thus compilation broke. - removed C_ARG creation from lib/Makefile.Watcom and use CFLAGS directly as done too in src/Makefile.Watcom - this has the benefit that we will see all active cflags and defines during compile. - added LINK-ARG to src/Makefile.Watcom in order to better control linker input. - a couple of other minor makefile tweaks here and there ... - added largefile support for Watcom builds to config-win32.h. Not yet tested if it really works, but should since Win32 supports it. - added loaddll stuff to speed up builds if supported. | ||||
* | build: add enable IPV6 option for the VC makefiles | Pierre Joye | 2010-06-30 | 1 | -1/+1 |
| | |||||
* | Enable OpenLDAP support for cygwin builds. | Yang Tse | 2010-06-04 | 1 | -3/+0 |
| | | | | | | | | | Enable OpenLDAP support for cygwin builds. This support was disabled back in 2008 due to incompatibilities between OpenSSL and OpenLDAP headers. cygwin's OpenSSL 0.9.8l and OpenLDAP 2.3.43 versions on cygwin 1.5.25 allow building an OpenLDAP enabled libcurl supporting back to Windows 95. Remove non-functional CURL_LDAP_HYBRID code and references. | ||||
* | Added SIZEOF_INT and SIZEOF_SHORT definitions for non-configure systems | Yang Tse | 2010-02-26 | 1 | -2/+8 |
| | |||||
* | resolver selection for non-configure Windows builds, default is threaded DNS | Yang Tse | 2010-01-26 | 1 | -0/+18 |
| | |||||
* | HAVE_GETADDRINFO_THREADSAFE definition for non-configure win32 builds | Yang Tse | 2010-01-24 | 1 | -9/+12 |
| | |||||
* | Fix Pelles C Win32 target compilation issues | Yang Tse | 2009-10-27 | 1 | -14/+52 |
| | |||||
* | Fix comment | Yang Tse | 2009-10-06 | 1 | -0/+1 |
| | |||||
* | use HAVE_LIMITS_H symbol to protect limits.h inclusion | Yang Tse | 2009-04-14 | 1 | -0/+3 |
| | |||||
* | Do not halt compilation when using VS2008 to build a Windows 2000 target | Yang Tse | 2009-02-20 | 1 | -6/+22 |
| | |||||
* | spell-fixed comments and other minor non-code edits | Daniel Stenberg | 2009-02-18 | 1 | -4/+5 |
| | |||||
* | Added the use of Watt-32 tcp/ip stack for Win32 targets. | Gisle Vanem | 2008-12-16 | 1 | -0/+24 |
| | |||||
* | Refactor configure script detection of functions used to set sockets into | Yang Tse | 2008-11-13 | 1 | -1/+4 |
| | | | | non-blocking mode, and decouple function detection from function capability. | ||||
* | Adjust WIN32 freeaddrinfo, getaddrinfo and getnameinfo availability | Yang Tse | 2008-11-01 | 1 | -2/+2 |
| | |||||
* | WIN32 availability of freeaddrinfo, getaddrinfo and getnameinfo functions is ↵ | Yang Tse | 2008-11-01 | 1 | -10/+14 |
| | | | | | | quite convoluted, compiler dependant and in some cases even build target dependat. | ||||
* | Added '#define HAVE_GETADDRINFO'. | Gisle Vanem | 2008-11-01 | 1 | -0/+7 |
| | |||||
* | ntoa() and inet_ntoa_r() no longer used | Yang Tse | 2008-09-24 | 1 | -3/+0 |
| | |||||
* | HAVE_STRNCASECMP and HAVE_STRNICMP definitions for WIN32 | Yang Tse | 2008-09-15 | 1 | -3/+9 |
| | |||||
* | fixed largefile feature for MingW32 non-configure builds. | Gunter Knauf | 2008-09-04 | 1 | -0/+4 |
| | |||||
* | Adjustments to better select/differentiate when large/small file | Yang Tse | 2008-08-22 | 1 | -0/+16 |
| | | | | support is provided using WIN32 functions directly. | ||||
* | - Phil Pellouchoud pointed out that the windows version of libcurl had a | Daniel Stenberg | 2008-08-20 | 1 | -1/+5 |
| | | | | | | memory leak because it never called the OpenSSL function CRYPTO_cleanup_all_ex_data() as it was supposed to. This was because of a missing define in config-win32.h! | ||||
* | Initial support of curlbuild.h and curlrules.h which allows | Yang Tse | 2008-08-07 | 1 | -15/+0 |
| | | | | to have a curl_off_t data type no longer gated to off_t. | ||||
* | RECVFROM_TYPE_ARG2, RECVFROM_TYPE_ARG5 and RECVFROM_TYPE_ARG6 are now defined | Yang Tse | 2008-07-17 | 1 | -6/+6 |
| | | | | to the data type pointed by its respective argument and not the pointer type. | ||||
* | Configure process now checks availability of recvfrom() socket function and | Yang Tse | 2008-07-16 | 1 | -0/+24 |
| | | | | | | finds out its return type and the types of its arguments. Added definitions for non-configure systems config files, and introduced macro sreadfrom which will be used on udp sockets as a recvfrom() wrapper. | ||||
* | Remove fflush() + fsync() previously introduced accelerated writing of | Yang Tse | 2008-04-22 | 1 | -6/+0 |
| | | | | | | | | | | server input and response request files of the test harness sws server. Reintroduce, for test # 1001, the <postcheck> small delay. The delay is needed even with the accelerated writing of server input and response request files in test harness sws server. http://curl.haxx.se/mail/lib-2008-04/0385.html | ||||
* | HAVE_FFLUSH and HAVE_FSYNC symbol definitions for WIN32 systems | Yang Tse | 2008-04-21 | 1 | -0/+6 |
| | |||||
* | VS2005 and later dafault size for time_t is 64-bit, unless | Yang Tse | 2008-03-07 | 1 | -0/+10 |
| | | | | _USE_32BIT_TIME_T has been defined to get a 32-bit time_t | ||||
* | MSVC 9.0 (VS2008) does not support Windows build targets prior to WinXP, | Yang Tse | 2007-12-18 | 1 | -0/+14 |
| | | | | | | and makes wrong asumptions of build target when it isn't specified. So, if no build target has been defined we will target WinXP when building with MSVC 9.0 (VS2008). | ||||
* | pollfd struct and WSA_poll fixes for Windows Vista already present in CVS | Yang Tse | 2007-12-18 | 1 | -8/+0 |
| | |||||
* | Mateusz Loskot pointed out that VC++ 9.0 (2008) has the pollfd struct and | Daniel Stenberg | 2007-12-17 | 1 | -0/+8 |
| | | | | | defines in the SDK somehow differently so we have to add a define to the config-win32.h file to make select.h compile nicely. | ||||
* | MSVC versions prior to VS2005 do not complain about portable C functions | Yang Tse | 2007-11-07 | 1 | -4/+6 |
| | |||||
* | Windows build targets have socklen_t definition in ws2tcpip.h but some | Yang Tse | 2007-10-24 | 1 | -5/+0 |
| | | | | | | | versions of ws2tcpip.h do not have the definition. It seems that when the socklen_t definition is missing from ws2tcpip.h the definition for INET_ADDRSTRLEN is also missing, and that when one definition is present the other one also is available. | ||||
* | fix socklen_t for MSVC6 & 7. | Gunter Knauf | 2007-10-09 | 1 | -1/+1 |
| | |||||
* | added a define for Win32 to detect already defined ssize_t. | Gunter Knauf | 2007-09-18 | 1 | -0/+3 |
| | |||||
* | added defines to build with OpenLDAP. | Gunter Knauf | 2007-08-24 | 1 | -1/+5 |
| | |||||
* | added define for ldap_ssl.h. | Gunter Knauf | 2007-08-20 | 1 | -1/+8 |
| | |||||
* | Patrick Monnerat modified the LDAP code and approach in curl. Starting now, | Daniel Stenberg | 2007-08-11 | 1 | -9/+4 |
| | | | | | | | | the configure script checks for openldap and friends and we link with those libs just like we link all other third party libraries, and we no longer dlopen() those libraries. Our private header file lib/ldap.h was renamed to lib/curl_ldap.h due to this. I set a tag in CVS (curl-7_17_0-preldapfix) just before this commit, just in case. | ||||
* | blocked ssize_t define for MingW32. | Gunter Knauf | 2007-08-08 | 1 | -1/+2 |
| | |||||
* | moved HAVE_LONGLONG from makefiles to config-win32.h. | Gunter Knauf | 2007-08-07 | 1 | -0/+5 |
| | |||||
* | VC8+ (VS2005+) has C99 variadic macro support | Yang Tse | 2007-04-09 | 1 | -0/+5 |
| | |||||
* | Remove unneeded 'HAVE_*' defines. Detect i386 OS-target (gcc). | Gisle Vanem | 2007-03-17 | 1 | -15/+1 |
| | |||||
* | Do not define HAVE_GMTIME_R for native Windows builds | Yang Tse | 2007-02-15 | 1 | -5/+3 |
| | |||||
* | - Robert A. Monat made libcurl build fine with VC2005 - it doesn't have | Daniel Stenberg | 2007-02-13 | 1 | -2/+10 |
| | | | | | gmtime_r() like the older VC versions. He also made use of some machine- specific defines to differentiate the "OS" define. |