Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-05 | tests/server: run checksrc by default in debug-builds | Daniel Stenberg | |
2016-04-19 | make/checksrc: use $srcdir, not $top_srcdir | Daniel Stenberg | |
2016-04-18 | checksrc/makefile.am: use $top_srcdir to find source files | Daniel Stenberg | |
... to properly support out of source tree builds. | |||
2016-04-03 | tests: fix make checksrc in servers/ | Daniel Stenberg | |
2016-02-03 | URLs: change all http:// URLs to https:// | Daniel Stenberg | |
2015-06-25 | tests: Distribute CMakeLists.txt files in subdirectories | Roger Leigh | |
2013-01-09 | build: fix circular header inclusion with other packages | Yang Tse | |
This commit renames lib/setup.h to lib/curl_setup.h and renames lib/setup_once.h to lib/curl_setup_once.h. Removes the need and usage of a header inclusion guard foreign to libcurl. [1] Removes the need and presence of an alarming notice we carried in old setup_once.h [2] ---------------------------------------- 1 - lib/setup_once.h used __SETUP_ONCE_H macro as header inclusion guard up to commit ec691ca3 which changed this to HEADER_CURL_SETUP_ONCE_H, this single inclusion guard is enough to ensure that inclusion of lib/setup_once.h done from lib/setup.h is only done once. Additionally lib/setup.h has always used __SETUP_ONCE_H macro to protect inclusion of setup_once.h even after commit ec691ca3, this was to avoid a circular header inclusion triggered when building a c-ares enabled version with c-ares sources available which also has a setup_once.h header. Commit ec691ca3 exposes the real nature of __SETUP_ONCE_H usage in lib/setup.h, it is a header inclusion guard foreign to libcurl belonging to c-ares's setup_once.h The renaming this commit does, fixes the circular header inclusion, and as such removes the need and usage of a header inclusion guard foreign to libcurl. Macro __SETUP_ONCE_H no longer used in libcurl. 2 - Due to the circular interdependency of old lib/setup_once.h and the c-ares setup_once.h header, old file lib/setup_once.h has carried back from 2006 up to now days an alarming and prominent notice about the need of keeping libcurl's and c-ares's setup_once.h in sync. Given that this commit fixes the circular interdependency, the need and presence of mentioned notice is removed. All mentioned interdependencies come back from now old days when the c-ares project lived inside a curl subdirectory. This commit removes last traces of such fact. | |||
2012-12-04 | build: explain current role of LIBS in our Makefile.am files | Yang Tse | |
BLANK_AT_MAKETIME may be used in our Makefile.am files to blank LIBS variable used in generated makefile at makefile processing time. Doing this functionally prevents LIBS from being used for all link targets in given makefile. | |||
2012-11-29 | build: prevent global LIBS from influencing test server build targets | Yang Tse | |
2012-11-28 | build: fix Windows build targets damaged since commit 550e403f00 | Yang Tse | |
2012-11-06 | uniformly use AM_CPPFLAGS, avoid deprecated INCLUDES | Dave Reisner | |
Since automake 1.12.4, the warnings are issued on running automake: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') Avoid INCLUDES and roll these flags into AM_CPPFLAGS. Compile tested on: Ubuntu 10.04 (automake 1:1.11.1-1) Ubuntu 12.04 (automake 1:1.11.3-1ubuntu2) Arch Linux (automake 1.12.4) | |||
2012-04-12 | configure: NATIVE_WINDOWS no longer defined in config files | Yang Tse | |
2011-05-27 | distribution: Fix EXTRA_DIST letter case | Yang Tse | |
2010-03-24 | remove the CVSish $Id$ lines | Daniel Stenberg | |
2009-11-05 | I removed leading 'curl' path on the 'curlbuild.h' include statement in | Yang Tse | |
curl.h, adjusting auto-makefiles include path, to enhance portability to OS's without an orthogonal directory tree structure such as OS/400. | |||
2009-07-14 | renamed generated config.h to curl_config.h in order to avoid clashes when ↵ | Gunter Knauf | |
libcurl is used with other projects which also have a config.h. | |||
2009-06-04 | c-ares embbeded builds header include paths fully defined in makefiles | Yang Tse | |
2009-04-29 | allow usage of in-tree c-ares when building from outside of the cvs tree | Yang Tse | |
2009-04-07 | and include the .inc files in the release tarballs... | Daniel Stenberg | |
2009-04-07 | Added missing tests in CMake, added Makefile.inc for tests (+ use in CMake ↵ | Benoit Neil | |
scripts), and fixed a missing define under windows in a test source file. | |||
2008-08-07 | Initial support of curlbuild.h and curlrules.h which allows | Yang Tse | |
to have a curl_off_t data type no longer gated to off_t. | |||
2008-07-15 | add comment for include paths | Yang Tse | |
2007-04-03 | update copyright year | Yang Tse | |
2007-02-17 | getpart implicitly drags in some networking functions, so it needs to be | Dan Fandrich | |
linked to the networking libraries. | |||
2007-02-17 | Better separate the library dependencies into those required by libcurl | Dan Fandrich | |
and those required by other components to avoid forcing unneeded dependencies into the target objects. | |||
2006-08-07 | Allow again proper compilation outside of the source tree | Yang Tse | |
2006-01-09 | Made the copyright year match the latest modification's year. | Daniel Stenberg | |
2006-01-03 | Added remake of the arpa/tftp.h file to make the TFTP server build on systems | Daniel Stenberg | |
without the real header file. | |||
2005-09-15 | build tftpd too! | Daniel Stenberg | |
2005-05-17 | Moved more generic functions to util.[ch] | Daniel Stenberg | |
Added resolve.c to simply resolve a given host name | |||
2005-05-01 | util.h added as "source" to make it get added in dist archives | Daniel Stenberg | |
2005-04-30 | Moved common code to util.[ch] instead of having it duplicated in sws.c | Daniel Stenberg | |
and sockfilt.c. For good-to-have functions for the servers written in C. | |||
2005-04-22 | copyright this year | Daniel Stenberg | |
2005-04-18 | Modified the FTP server to use the new 'sockfilt' program to do all the socket | Daniel Stenberg | |
level stuff. The FTP server communicates with sockfilt using perl's open2(). This enables easier IPv6 support and hopefully FTP-SSL support in the future. Added four test cases for FTP-ipv6. | |||
2004-11-29 | removed comment | Daniel Stenberg | |
2004-11-29 | Enable test cases to provide sections base64-encoded to be able to test | Daniel Stenberg | |
with binary data. | |||
2004-10-07 | use curlx_strnequal() from the private lib sources instead of strncasecmp() | Daniel Stenberg | |
for maximum portability | |||
2004-03-09 | Added -I$(top_srcdir)/include, since lib/setup.h might include files from | Daniel Stenberg | |
the external curl include dir. | |||
2004-02-20 | added getpart.h for the spitout() proto | Daniel Stenberg | |
2003-10-09 | portability fix by using setup.h from the lib directory | Daniel Stenberg | |
2002-02-25 | automake usage and options cleanup | Daniel Stenberg | |
2002-02-25 | We got this web server's embryo from Georg Horn, muchos gracias. | Daniel Stenberg | |
2002-02-25 | automake this dir too | Daniel Stenberg | |