aboutsummaryrefslogtreecommitdiff
path: root/docs/INSTALL
AgeCommit message (Collapse)Author
2013-01-09docs: the --with-darwinssl option is available on Apple OSesNick Zitzmann
2013-01-09build: fix circular header inclusion with other packagesYang 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.
2013-01-06Revert changes relative to lib/*.[ch] recent renamingYang Tse
This reverts renaming and usage of lib/*.h header files done 28-12-2012, reverting 2 commits: f871de0... build: make use of 76 lib/*.h renamed files ffd8e12... build: rename 76 lib/*.h files This also reverts removal of redundant include guard (redundant thanks to changes in above commits) done 2-12-2013, reverting 1 commit: c087374... curl_setup.h: remove redundant include guard This also reverts renaming and usage of lib/*.c source files done 3-12-2013, reverting 3 commits: 13606bb... build: make use of 93 lib/*.c renamed files 5b6e792... build: rename 93 lib/*.c files 7d83dff... build: commit 13606bbfde follow-up 1 Start of related discussion thread: http://curl.haxx.se/mail/lib-2013-01/0012.html Asking for confirmation on pushing this revertion commit: http://curl.haxx.se/mail/lib-2013-01/0048.html Confirmation summary: http://curl.haxx.se/mail/lib-2013-01/0079.html NOTICE: The list of 2 files that have been modified by other intermixed commits, while renamed, and also by at least one of the 6 commits this one reverts follows below. These 2 files will exhibit a hole in history unless git's '--follow' option is used when viewing logs. lib/curl_imap.h lib/curl_smtp.h
2013-01-03INSTALL: unify the SSL library textsDaniel Stenberg
Make them smaller and more similar for each separate SSL library supported by the configure build
2012-12-28build: make use of 76 lib/*.h renamed filesYang Tse
76 private header files renamed to use our standard naming scheme. This change affects 322 files in libcurl's source tree.
2012-09-03Updated build docs w.r.t. Android and binary sizesDan Fandrich
2012-07-21Fixed typo.Guenter Knauf
2012-07-20Fixed some typos in documentationDan Fandrich
2012-07-11Added pointer to FAQ for linkage errors.Guenter Knauf
2012-06-06Added hint for pkg-config wrapper script.Guenter Knauf
2012-06-06Updated Android section with recent NDK.Guenter Knauf
The r7b had some bugs, and shouldnt be used.
2012-05-26Removed trailing spaceTatsuhiro Tsujikawa
2012-05-26Adds Metalink information to INSTALLant
2012-05-22Updated dependency libary versions.Guenter Knauf
2012-04-26Updated dependency lib versions.Guenter Knauf
2012-04-20Updated dependency lib versions.Guenter Knauf
2012-04-13Added section for Android configure cross-compile.Guenter Knauf
2012-04-12Updated dependency lib versions (2nd try).Guenter Knauf
2012-04-12Updated dependency lib versions.Guenter Knauf
2011-12-30removed trailing whitespaceYang Tse
2011-09-12Mention that BSD-style lwIP TCP/IP stack support on Windows is experimental.Yang Tse
2011-08-05BSD-style lwIP TCP/IP stack support - docs/INSTALL blurbYang Tse
2011-06-20INSTALL: mention the GIT-INFO fileDaniel Stenberg
2011-04-19Updated default (recommended) dependency versions.Guenter Knauf
2011-04-12Updated minimum binary sizesDan Fandrich
2011-02-13Updated OpenSSL version, added links to docu.Guenter Knauf
2011-01-12docs - update BCC INSTALL sectionYang Tse
2010-12-15axTLS: mention it among the other SSL libsDaniel Stenberg
2010-08-23Mention PolarSSL in tutorial & add some URLs to INSTALLDan Fandrich
2010-07-26Added PolarSSL to the docsDan Fandrich
2010-07-09Improved the Android build instructionsDan Fandrich
2010-04-11s/CVS/gitDaniel Stenberg
2010-03-22various changes of CVS to gitDaniel Stenberg
2010-02-16replaced tabs with spacesYang Tse
2010-02-14removed trailing whitespaceYang Tse
2010-01-25Updated minimum library sizesDan Fandrich
2009-10-24Mention that Android worksDan Fandrich
2009-10-21Update MSVC 6 caveats sectionYang Tse
2009-10-06Minix has new build prerequisites using autoconf 2.64Dan Fandrich
2009-09-04added MSVC6 caveats.Gunter Knauf
2009-07-14updated openssl version to latest; removed obsolete link to openssl patch ↵Gunter Knauf
since its now in the openssl releases.
2009-06-08Igor Novoseltsev provided docs\INSTALL VxWorks sectionYang Tse
2009-05-08Renamed vc6 workspace and project files to avoid filename clash when used ↵Yang Tse
for conversion to later VS versions.
2009-03-18Add a link to "Potential Errors Passing CRT Objects Across DLL Boundaries"Yang Tse
2009-02-23- I renamed everything in the windows builds files that used the name 'curllib'Daniel Stenberg
to the proper 'libcurl' as clearly this caused confusion.
2009-01-15Add steps needed for zlib support under MinixDan Fandrich
2008-11-30People have successfully ran libcurl on iphoneDaniel Stenberg
2008-11-17curl also builds fine for microblaze uclinuxDaniel Stenberg
2008-11-17libcurl has been built and ran on Cell OS on the Cell processor (playstation 3)Daniel Stenberg
2008-11-14Added some more examples of options to reduce binary size. Added x86_64 LinuxDan Fandrich
as a known-working environment.