buildconf
: used to build configure and more when building curl from source out of the git repository.buildconf.bat
: the Windows version of buildconf. Run this after having checked out the full source code from git.CHANGES
: generated at release and put into the release archive. It contains the 1000 latest changes to the source repository.configure
: a generated script that is used on Unix-like systems to generate a setup when building curl.COPYING
: the license detailing the rules for your using the code.GIT-INFO
: only present in git and contains information about how to build curl after having checked out the code from git.maketgz
: the script used to produce release archives and daily snapshotsREADME
: a short summary of what curl and libcurl are.RELEASE-NOTES
: contains the changes done for the latest release; when found in git it contains the changes done since the previous release that are destined to end up in the coming release.openssl.c
)openssl.c
)openssl.c
)#include <curl/curl.h>
.md
extension to signify that.BINDINGS
: lists all known libcurl language bindings and where to find themBUGS
: how to report bugs and whereCODE_OF_CONDUCT.md
: how we expect people to behave in this projectCONTRIBUTE
: what to think about when contributing to the projectcurl.1
: the curl command-line tool man page, in nroff formatcurl-config.1
: the curl-config man page, in nroff formatFAQ
: frequently asked questions about various curl-related subjectsFEATURES
: an incomplete list of curl featuresHISTORY
: describes how the project started and has evolved over the yearsHTTP2.md
: how to use HTTP/2 with curl and libcurlHTTP-COOKIES
: how curl supports and works with HTTP cookiesindex.html
: a basic HTML page as a documentation index pageINSTALL
: how to build and install curl and libcurl from sourceINSTALL.cmake
: how to build curl and libcurl with CMakeINSTALL.devcpp
: how to build curl and libcurl with devcppINTERNALS
: details curl and libcurl internal structuresKNOWN_BUGS
: list of known bugs and problemsLICENSE-MIXING
: describes how to combine different third party modules and their individual licensesMAIL-ETIQUETTE
: this is how to communicate on our mailing listsMANUAL
: a tutorial-like guide on how to use curlmk-ca-bundle.1
: the mk-ca-bundle tool man page, in nroff formatREADME.cmake
: CMake detailsREADME.netware
: Netware detailsREADME.win32
: win32 detailsRELEASE-PROCEDURE
: how to do a curl and libcurl releaseRESOURCES
: further resources for further reading on what, why and how curl does thingsROADMAP.md
: what we want to work on in the futureSECURITY
: how we work on security vulnerabilitiesSSLCERTS
: TLS certificate handling documentedSSL-PROBLEMS
: common SSL problems and their causesTHANKS
: thanks to this extensive list of friendly people, curl exists today!TheArtOfHttpScripting
: a tutorial into HTTP scripting with curlTODO
: things we or you can work on implementingVERSIONS
: how the version numbering of libcurl worksABI
index.html
libcurl.3
libcurl-easy.3
libcurl-errors.3
libcurl.m4
libcurl-multi.3
libcurl-share.3
libcurl-thread.3
libcurl-tutorial.3
symbols-in-versions
curl_easy_setopt()
options start with CURLOPT_
, curl_multi_setopt()
options start with CURLMOPT_
and curl_easy_getinfo()
options start with CURLINFO_
.contributors.sh
: extracts all contributors from the git repository since a given hash/tag. The purpose is to generate a list for the RELEASE-NOTES file and to allow manually added names to remain in there even on updates. The script uses the THANKS-filter
file to rewrite some names.contrithanks.sh
: extracts contributors from the git repository since a given hash/tag, filters out all the names that are already mentioned in THANKS
, and then outputs THANKS
to stdout with the list of new contributors appended at the end; it's meant to allow easier updates of the THANKS document. The script uses the THANKS-filter
file to rewrite some names.log2changes.pl
: generates the CHANGES
file for releases, as used by the release script. It simply converts git log output.zsh.pl
: helper script to provide curl command-line completions to users of the zsh shell.