curl and libcurl web site contents
HTML Perl Perl6 Makefile JavaScript C Other
Permalink
Failed to load latest commit information.
CVE-2009-0037 Thanks to Elliot Peele for the 7.15.3 and 7.17.0 patches Mar 11, 2009
CVE-2009-2417 the patches for CVE-2009-2417 Aug 17, 2009
bug s/cURL/curl Nov 7, 2016
ca caextract: provide links to older ca store revisions Apr 29, 2016
dev dev/release-notes: link to the release log too May 23, 2017
dl Changed dev/ and dl/ and download links from http: to https: Feb 3, 2016
dlwiz More link updates Feb 3, 2016
docs docs/vuln.pm: correct missing CVE number May 29, 2017
legal s/cURL/curl Nov 7, 2016
libcurl alert: remove the alert again May 27, 2017
logo curl-up: curl up logos Nov 18, 2016
mail mail/index: better names on the archive links May 22, 2017
mirror s/cURL/curl Nov 7, 2016
pix index: host "everything curl" cover locally May 4, 2017
rfc s/cURL/curl Nov 7, 2016
.gitignore .gitignore: cvssource is a symlink Oct 10, 2014
.htaccess htaccess: expire images in 6 months May 4, 2017
CVE-2014-0015-7-27.patch CVE-2014-0015: libcurl re-use of wrong HTTP NTLM connection Jan 20, 2014
CVE-2014-3613.patch URLs: make more links to curl.haxx.se use HTTPS Aug 17, 2016
CVE-2014-3620.patch URLs: make more links to curl.haxx.se use HTTPS Aug 17, 2016
CVE-2014-3707.patch URLs: make more links to curl.haxx.se use HTTPS Aug 17, 2016
CVE-2014-8150.patch URLs: make more links to curl.haxx.se use HTTPS Aug 17, 2016
CVE-2014-8151.patch URLs: make more links to curl.haxx.se use HTTPS Aug 17, 2016
CVE-2015-3143.patch URLs: make more links to curl.haxx.se use HTTPS Aug 17, 2016
CVE-2015-3144.patch URLs: make more links to curl.haxx.se use HTTPS Aug 17, 2016
CVE-2015-3145.patch URLs: make more links to curl.haxx.se use HTTPS Aug 17, 2016
CVE-2015-3148.patch URLs: make more links to curl.haxx.se use HTTPS Aug 17, 2016
CVE-2015-3153.patch URLs: make more links to curl.haxx.se use HTTPS Aug 17, 2016
CVE-2015-3236.patch URLs: make more links to curl.haxx.se use HTTPS Aug 17, 2016
CVE-2015-3237.patch URLs: make more links to curl.haxx.se use HTTPS Aug 17, 2016
CVE-2016-0754_v3_curl-7.24.0_to_7.39.0.patch adv_20160127B: Patches v3 Feb 14, 2016
CVE-2016-0754_v3_curl-7.40.0_to_7.46.0.patch adv_20160127B: Patches v3 Feb 14, 2016
CVE-2016-0754_v3_curl-7.47.0.patch adv_20160127B: Patches v3 Feb 14, 2016
CVE-2016-0755.patch URLs: make more links to curl.haxx.se use HTTPS Aug 17, 2016
CVE-2016-3739.patch CVE-2016-3739: patch May 17, 2016
CVE-2016-4802.patch adv_20160530: Windows DLL hijacking, CVE-2016-4802 May 30, 2016
CVE-2016-5419.patch patches for the 2016-08-03 CVEs Aug 3, 2016
CVE-2016-5420.patch Revert "CVE-2016-5420.patch: amend the patch to fix a related (NSS on… Sep 7, 2016
CVE-2016-5421.patch patches for the 2016-08-03 CVEs Aug 3, 2016
CVE-2016-7141.patch CVE-2016-7141.patch: fix Incorrect reuse of client certs (NSS only) Sep 7, 2016
CVE-2016-7167.patch CVE-2016-7167.patch Sep 13, 2016
CVE-2016-8615.patch patches: the 11 patches for 20161102* Nov 2, 2016
CVE-2016-8616.patch patches: the 11 patches for 20161102* Nov 2, 2016
CVE-2016-8617.patch patches: the 11 patches for 20161102* Nov 2, 2016
CVE-2016-8618.patch patches: the 11 patches for 20161102* Nov 2, 2016
CVE-2016-8619.patch patches: the 11 patches for 20161102* Nov 2, 2016
CVE-2016-8620.patch patches: the 11 patches for 20161102* Nov 2, 2016
CVE-2016-8621.patch patches: the 11 patches for 20161102* Nov 2, 2016
CVE-2016-8622.patch patches: the 11 patches for 20161102* Nov 2, 2016
CVE-2016-8623.patch patches: the 11 patches for 20161102* Nov 2, 2016
CVE-2016-8624.patch patches: the 11 patches for 20161102* Nov 2, 2016
CVE-2016-8625.patch patches: the 11 patches for 20161102* Nov 2, 2016
CVE-2016-9586.patch CVE: fixed the patches Dec 21, 2016
CVE-2016-9594.patch CVE-2016-9594.patch: added Dec 22, 2016
CVE-2016-9952.patch CVE: fixed the patches Dec 21, 2016
CVE-2017-2629.patch adv_20170222: CVE-2017-2629 Feb 21, 2017
CVE-2017-7407.patch CVE-2017-7407 Apr 4, 2017
CVE-2017-7468.patch CVE-2017-7468: the patch Apr 19, 2017
Makefile alert: show the alert on many pages if SHOW_ALERT is defined May 25, 2017
README README: include some instructions Jul 1, 2016
README.md README.md: make it markdown to display nicer on github Jul 1, 2016
_404.html 404: language fix Apr 25, 2017
_FAQ.html s/cURL/curl Nov 7, 2016
_about.html about: remove legacy site info, add mention of Fastly May 2, 2017
_changes.html 7.54.0: release Apr 19, 2017
_doctype.html major update Jun 26, 2003
_donation.html s/cURL/curl Nov 7, 2016
_download.html 7.52.1 release Dec 22, 2016
_features.html s/cURL/curl Nov 7, 2016
_foot.html footer: removed ad and <hr> Aug 4, 2014
_footer.html menus: hamburger-style pop-up menus Jun 8, 2015
_head.html s/cURL/curl Nov 7, 2016
_help.html s/cURL/curl Nov 7, 2016
_index.html alert: show the alert on many pages if SHOW_ALERT is defined May 25, 2017
_info info: show the coming release date here too Mar 31, 2017
_install.html s/cURL/curl Nov 7, 2016
_latest.shtml s/cURL/curl Nov 7, 2016
_libs.html s/cURL/curl Nov 7, 2016
_manual.html s/cURL/curl Nov 7, 2016
_menu.html alert: remove the alert again May 27, 2017
_mirrors.html s/cURL/curl Nov 7, 2016
_news2.html s/cURL/curl Nov 7, 2016
_newslog.html 7.54.0: release Apr 19, 2017
_oldnews.html s/cURL/curl Nov 7, 2016
_resources.html s/cURL/curl Nov 7, 2016
_search.html remove unused files Oct 21, 2016
_source.html s/cURL/curl Nov 7, 2016
_sponsors.html sponsors: add fastly May 1, 2017
_support.html s/cURL/curl Nov 7, 2016
_web-editing.html s/cURL/curl Nov 7, 2016
alert.t alert: remove the alert again May 27, 2017
apple-touch-icon-precomposed.png apple-touch-icon: added iOS default favicons Jun 1, 2016
apple-touch-icon.png apple-touch-icon: added iOS default favicons Jun 1, 2016
arrow.png more stuff Jun 5, 2001
bootstrap.sh bootstrap.sh: script to help build a local web version Dec 14, 2015
css.t css: grrrr May 25, 2017
curl-content-disposition.patch URLs: make more links to curl.haxx.se use HTTPS Aug 17, 2016
curl-dont-insert-empty-fragments.patch cleanup: update obsolete URLs, strip trailing spaces Nov 2, 2015
curl-sasl.patch URLs: make more links to curl.haxx.se use HTTPS Aug 17, 2016
curl-tailmatch.patch URLs: make more links to curl.haxx.se use HTTPS Aug 17, 2016
curl-url-sanitize.patch URLs: make more links to curl.haxx.se use HTTPS Aug 17, 2016
curl.css curl.css: nicer alert May 25, 2017
curl.pm s/cURL/curl Nov 7, 2016
cve-2013-6422.patch URLs: make more links to curl.haxx.se use HTTPS Aug 17, 2016
date.pm date.pm: only return English month names Apr 21, 2015
favicon.gif added Mar 21, 2002
favicon.ico favicon.ico: higher res versions Aug 24, 2016
filter.pl remove SSI stuff, generate static HTML pages *always*. Makes it so much Oct 14, 2002
gnutls.png gnutls is a new dependency May 11, 2005
ipwhere.pm Support IPv6 when geolocating IP addresses Feb 3, 2016
last20threads.pl s/cURL/curl Nov 7, 2016
latest.cgi latest: drop md5sum Aug 26, 2016
latest.pl latest: update uxnr.de mirrors to use both HTTPS and HTTP May 28, 2016
latest.pm perl: remove references to old web directoy Aug 4, 2014
latest.sh run this from the crontab Jan 20, 2003
libcurl-bad-reuse.patch URLs: make more links to curl.haxx.se use HTTPS Aug 17, 2016
libcurl-contentencoding.patch the recent security fix patch Mar 26, 2010
libcurl-gnutlscert.patch 7.16.4 with the security advisory, the announcement will follow Jul 10, 2007
libcurl-ntlmbuf.patch the patch for the NTLM security flaw Nov 6, 2005
libcurl-reject-cert-ip-wildcards.patch URLs: make more links to curl.haxx.se use HTTPS Aug 17, 2016
libcurl-tftp.patch curl 7.15.3 - a security-fix release Mar 20, 2006
libcurl-unescape.patch URLs: make more links to curl.haxx.se use HTTPS Aug 17, 2016
libcurl-urllen.patch use +3 instead to work more generically even for older libcurl versions Dec 12, 2005
mainparts.mk mainparts: remove mirrorlinks, ad and sflogo, not used anymore Jun 12, 2015
manpage.css CSS: more layout tweaks Jun 11, 2015
manpage.t Get mail and manpage css over https to avoid mixed content errors Feb 3, 2016
metalink.cgi Changed dev/ and dl/ and download links from http: to https: Feb 3, 2016
nicedate.pm nicedate.pm: use 3-letter weekday names Apr 23, 2015
nossl.png added Apr 8, 2003
openldap2.png images on the libs.html page Jun 5, 2001
openssl.png images on the libs.html page Jun 5, 2001
paypal.png used on the donation page Oct 11, 2002
pic.t blank the download box Aug 19, 2003
recentmail.t more more Sep 9, 2009
robots.txt robots: updated ignore list Aug 27, 2016
setup.mk code-style: generate with github-markup Sep 12, 2016
setup.t css: use plain H1 for titles, simplify its look Jun 10, 2015
shownews.cgi hide the start and end comments from the output Mar 5, 2004
sitesearch.t sitesearch.t: test new search look Oct 28, 2016
ssl.png added Apr 8, 2003
table.t 7.11.1 Mar 19, 2004
textlinks.t blank for now Sep 7, 2008
where.t s/cURL/curl Nov 7, 2016
zlib.png zlib added Sep 10, 2002

README.md

curl-www

This is (most of) the curl.haxx.se web site contents. It mostly builds static HTML files that are preprocessed.

Prerequisites

The web site is a on old custom made setup that mostly builds static HTML files from a set of source files. The sources files are preprocessed with what is basically a souped-up C preprocessor called fcpp and a set of perl scripts. The man pages get converted to HTML with roffit. Make sure fcpp, perl, roffit, make and curl are all in your $PATH.

Build

Once you've cloned the git repo the first time, invoke sh bootstrap.sh once to get a symlink and some some initial local files setup, and then you can build the web site locally by invoking make in the source root tree.

Note that this doesn't make you a complete web site mirror, as some scripts and files are only available on the real actual site, but should give you enough to let you load most HTML pages locally.