Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-06-21 | Refactor how libraries are checked for connect() function, follow-up. | Yang Tse | |
2009-06-20 | Refactor how libraries are checked for connect() function, | Yang Tse | |
and check for connect() as it is done for other functions. | |||
2009-06-01 | John E. Malmberg noticed that the configure script was failing to detect the | Yang Tse | |
timeval struct on VMS when building with _XOPEN_SOURCE_EXTENDED undefined due to definition taking place in socket.h instead of time.h | |||
2009-05-15 | Fix preprocessor conditional expression | Yang Tse | |
2009-05-07 | Moved *_CHECK_COMPILER_HALT_ON_ERROR and ↵ | Yang Tse | |
*_CHECK_COMPILER_ARRAY_SIZE_NEGATIVE to *-compilers.m4 along with other *_CHECK_COMPILER_* | |||
2009-05-03 | HP-UX's X/Open network library requirement check follow-up | Yang Tse | |
2009-05-03 | HP-UX's X/Open network library requirement check follow-up | Yang Tse | |
2009-05-02 | Use build-time configured ares_socklen_t instead of socklen_t | Yang Tse | |
2009-05-01 | Check definition of _XOPEN_SOURCE_EXTENDED with the compiler | Yang Tse | |
2009-04-29 | Remove temporary debug tracing for ares_socklen_t Windows targets | Yang Tse | |
2009-04-29 | Add temporary debug tracing for ares_socklen_t Windows targets | Yang Tse | |
2009-04-28 | Initial step towards a configure time ares_socklen_t definition | Yang Tse | |
2009-04-21 | Moved potential inclusion of system's malloc.h and memory.h header files to | Yang Tse | |
setup_once.h. Inclusion of each header file is based on the definition of NEED_MALLOC_H and NEED_MEMORY_H respectively. | |||
2008-11-13 | Refactor configure script detection of functions used to set sockets into | Yang Tse | |
non-blocking mode, and decouple function detection from function capability. | |||
2008-10-23 | #include <stdlib.h> for exit() prototype | Yang Tse | |
2008-10-02 | Initial attempt to support configure's --(dis|en)able-warnings | Yang Tse | |
option to specify dis(activation) of picky compiler warnings. If option is specified, it will be honored independant of the --(dis|en)able-debug option. If option is not specified, it will follow --(dis|en)able-debug setting, whose default is disabled if not specified. | |||
2008-09-30 | now compiler warnings are activated for all gcc builds, not only debug ones. | Yang Tse | |
2008-09-18 | icc adjustments | Yang Tse | |
2008-09-17 | improve detection of getservbyport_r() | Yang Tse | |
2008-09-09 | icc adjustments | Yang Tse | |
2008-08-27 | Don't abort configuration if recvfrom() is not available. | Yang Tse | |
2008-08-09 | Improve CURL_CHECK_DEF | Yang Tse | |
2008-08-04 | Autoconf 2.62 has changed the behaviour of the AC_AIX macro which we use. | Yang Tse | |
Prior versions of autoconf defined _ALL_SOURCE if _AIX was defined. But, autoconf 2.62 version of AC_AIX defines _ALL_SOURCE along with other four preprocessor symbols no matter if the system is AIX or not. To keep the traditional behaviour, as well as an uniform one, across autoconf versions AC_AIX is replaced with our own internal macro. | |||
2008-07-30 | Reinstate the 'aclocal -I m4' in buildconf and 'ACLOCAL_AMFLAGS = -I m4' way of | Yang Tse | |
including our local m4/reentrant.m4 file. This even takes care of including the file in the distribution tarball. | |||
2008-07-29 | Tests done using 'aclocal -I m4' in buildconf and 'ACLOCAL_AMFLAGS = -I m4 | Yang Tse | |
in top Makefile.am triggered a problem that prevented aclocal from running successfully on SunOS 5.10 with GNU m4 1.4.5 and GNU Autoconf 2.61 A tarball which reproduces mentioned problem is the one dated July-28-2008 http://cool.haxx.se/curl-daily/curl-7.19.0-20080728.tar.gz We actually don't need all the bells and whistles that the above mechanism provides. We only need to include our m4/reentrant.m4 file in acinclude.m4 so here we go with this simpler mechanism. | |||
2008-07-27 | Assert that SED and GREP are set | Yang Tse | |
2008-07-24 | Another step towards detecting if _REENTRANT is already defined or actually | Yang Tse | |
needed, and being able to define it if appropriate for further configure tests as well as for the generated config file. Introduced reentrant.m4 intended for our reentrant related autotools/m4 macros. | |||
2008-07-23 | reorder argument number detection for getservbyport_r to | Yang Tse | |
actually verify if the test is properly working | |||
2008-07-22 | Make sure that configure process tests are done with the same _REENTRANT | Yang Tse | |
setting as the one actually used when finally building the library. | |||
2008-07-21 | use prototypes to improve getservbyport_r detection | Yang Tse | |
2008-07-21 | when recvfrom prototype uses a void pointer for arguments 2, 5 or 6 this will | Yang Tse | |
now cause the definition of RECVFROM_TYPE_ARG2_IS_VOID, RECVFROM_TYPE_ARG5_IS_VOID or RECVFROM_TYPE_ARG6_IS_VOID, as appropriate. | |||
2008-07-20 | Added "pointer to void" as another data type to check for the sixth argument of | Yang Tse | |
function recvfrom as a result of the info additionally logged when running on a Solaris system. The compiler error showed that the prototype being used on Solaris was the one declared in line 427 of "/usr/include/sys/socket.h" as: function(int, pointer to void, unsigned int, int, pointer to struct sockaddr, pointer to void) returning int | |||
2008-07-17 | RECVFROM_TYPE_ARG2, RECVFROM_TYPE_ARG5 and RECVFROM_TYPE_ARG6 are now defined | Yang Tse | |
to the data type pointed by its respective argument and not the pointer type. | |||
2008-07-16 | Configure process now checks availability of recvfrom() socket function and | Yang Tse | |
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. | |||
2008-07-16 | Improved configure detection of number of arguments for getservbyport_r | Yang Tse | |
2008-07-02 | fallback to gettimeofday when monotonic clock is unavailable at run-time | Yang Tse | |
2008-06-30 | make check message wording more precise | Yang Tse | |
2008-06-29 | fix C style comment | Yang Tse | |
2008-06-29 | John Lightsey filed bug report #1999181: "CLOCK_MONOTONIC always fails on | Yang Tse | |
some systems" (http://curl.haxx.se/bug/view.cgi?id=1999181). The problem was that the configure script did not use the _POSIX_MONOTONIC_CLOCK feature test macro when checking monotonic clock availability. This is now fixed and the monotonic clock will not be used unless the feature test macro is defined with a value greater than zero indicating always supported. | |||
2008-06-20 | Modified configuration script to actually verify if the compiler is good | Yang Tse | |
enough at detecting compilation errors or at least it has been properly configured to do so. Configuration heavily depends on this capability, so if this compiler sanity check fails the configuration process will now fail. | |||
2008-06-18 | No longer break out of a shell "for" statement from inside | Yang Tse | |
AC_FOO_IFELSE macros, otherwise temp files are not removed. Identation adjustment. | |||
2008-06-06 | MSVC does build Windows native targets | Yang Tse | |
2008-05-21 | fix: [action-if-found] part of AC_CHECK_TYPE macro cannot be quoted when empty | Yang Tse | |
2008-05-21 | fix: remove need and definition of HAVE_SOCKLEN_T symbol | Yang Tse | |
2008-05-21 | fix: socklen_t definition comment | Yang Tse | |
2008-05-20 | update several macros using AC_TRY_LINK with AC_LINK_IFELSE | Yang Tse | |
2008-05-20 | fix underquoting of AC_LANG_PROGRAM arguments | Yang Tse | |
2008-05-20 | update several macros using AC_TRY_LINK with AC_LINK_IFELSE | Yang Tse | |
2008-05-19 | fix socklen_t equivalent detection when cross compiling Windows target | Yang Tse | |
2008-05-14 | Improve toolchain detection for WinCE cross compilation: | Yang Tse | |
When cross compiling WinCE with the arm-wince-cegcc-gcc C compiler symbol __CEGCC__ is defined and the unix-like compatibility layer is used. For our purposes this is not a native Windows build. When cross compiling WinCE with the arm-wince-mingw32ce-gcc C compiler symbol __MINGW32CE__ is defined and the unix-like compatibility layer is not used. For our purposes this _is_ a native Windows build. |