curl and libcurl web site contents
danielgustafsson security: use plural for multiple vulns only
Adds support to vulntable.pl to generate plural/singular spelling for
the amount of vulnerabilities in a release.
Latest commit 35b745a Oct 12, 2018
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 ca/listpem: show a table, only include 10 entries Aug 20, 2018
dev update: fix the path too... Sep 4, 2018
dl spelling and URL fixes Oct 8, 2018
dlwiz dlwiz: sort on prio too Aug 27, 2018
docs security: use plural for multiple vulns only Oct 13, 2018
legal spelling and URL fixes Oct 8, 2018
libcurl spelling and URL fixes Oct 8, 2018
logo clean and losslessly optimize .png, .gif and .jpg files Sep 2, 2018
mail spelling and URL fixes Oct 8, 2018
mirror s/cURL/curl Nov 7, 2016
pix clean and losslessly optimize .png, .gif and .jpg files Sep 2, 2018
rfc rfc/index: Fix a typo Jun 1, 2018
windows fix Downloads link on Windows page and one unrelated spelling Sep 5, 2018
.gitignore .gitignore: cvssource is a symlink Oct 10, 2014
.htaccess CVE-2003-1605 is now real Aug 20, 2018
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-1000099.patch CVE-2017-1000099.patch, CVE-2017-1000100.patch, CVE-2017-1000101.patch Aug 8, 2017
CVE-2017-1000100.patch CVE-2017-1000099.patch, CVE-2017-1000100.patch, CVE-2017-1000101.patch Aug 8, 2017
CVE-2017-1000101.patch CVE-2017-1000099.patch, CVE-2017-1000100.patch, CVE-2017-1000101.patch Aug 8, 2017
CVE-2017-1000254.patch CVE-2017-1000254.patch Sep 26, 2017
CVE-2017-1000257.patch CVE-2017-1000257.patch Oct 22, 2017
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
CVE-2017-8816.patch CVE-2017-8816.patch Nov 28, 2017
CVE-2017-8817.patch CVE-2017-8817.patch Nov 28, 2017
CVE-2017-8818.patch CVE-2017-8818.patch Nov 28, 2017
CVE-2017-9502.patch adv_20170614: CVE-2017-9502 Jun 14, 2017
CVE-2018-1000120.patch patches for the new vulns Mar 13, 2018
CVE-2018-1000121.patch patches for the new vulns Mar 13, 2018
CVE-2018-1000122.patch patches for the new vulns Mar 13, 2018
CVE-2018-1000300.patch patches for CVE-2018-1000300 and CVE-2018-1000301 May 14, 2018
CVE-2018-1000301.patch patches for CVE-2018-1000300 and CVE-2018-1000301 May 14, 2018
LICENSE LICENSE: everything in this repo is under the MIT license Sep 22, 2017
Makefile book: add an info page about Everything curl Sep 24, 2018
README README: include some instructions Jul 1, 2016
README.md web-editing: update to current Sep 3, 2018
_404.html spelling and URL fixes Oct 8, 2018
_FAQ.html s/cURL/curl Nov 7, 2016
_about.html Set ALT attribute on img tag Aug 31, 2018
_book.html book: minor wording change Sep 24, 2018
_changes.html spelling and URL fixes Oct 8, 2018
_doctype.html major update Jun 26, 2003
_donation.html secure/update URLs Mar 11, 2018
_download.html secure/update URLs Sep 2, 2018
_features.html s/cURL/curl Nov 7, 2016
_foot.html footer: removed ad and <hr> Aug 4, 2014
_footer.html Add mandatory TYPE attribute on script tag Aug 29, 2018
_head.html s/cURL/curl Nov 7, 2016
_help.html help: Update bug tracker links to point at github Feb 1, 2018
_index.html index: spelling! Oct 2, 2018
_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 _menu: link to the dedicated book page Sep 26, 2018
_mirrors.html s/cURL/curl Nov 7, 2016
_news2.html s/cURL/curl Nov 7, 2016
_newslog.html spelling and URL fixes Oct 8, 2018
_oldnews.html s/cURL/curl Nov 7, 2016
_resources.html secure/update URLs Sep 2, 2018
_search.html remove unused files Oct 21, 2016
_source.html spelling and URL fixes Oct 8, 2018
_sponsors.html Set ALT attributes on img tags Aug 29, 2018
_support.html support: Fix incorrect valign value Oct 8, 2018
_web-editing.html fix typos Sep 3, 2018
alert.t alert.t: remove the survey link May 28, 2018
apple-touch-icon-precomposed.png clean and losslessly optimize .png, .gif and .jpg files Sep 2, 2018
apple-touch-icon.png clean and losslessly optimize .png, .gif and .jpg files Sep 2, 2018
arrow.png clean and losslessly optimize .png, .gif and .jpg files Sep 2, 2018
bootstrap.sh bootstrap.sh: script to help build a local web version Dec 14, 2015
css.t css: bump up the font sizes, set viewport meta tag Aug 2, 2018
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 css: bump up the font sizes, set viewport meta tag Aug 2, 2018
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 clean and losslessly optimize .png, .gif and .jpg files Sep 2, 2018
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 clean and losslessly optimize .png, .gif and .jpg files Sep 2, 2018
ipwhere.pm Support IPv6 when geolocating IP addresses Feb 3, 2016
last20threads.pl s/cURL/curl Nov 7, 2016
latest.cgi secure/update URLs Sep 2, 2018
latest.pl secure/update URLs Mar 11, 2018
latest.pm latest: prepare for switch to xz Jun 21, 2017
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 secure/update URLs Sep 2, 2018
nicedate.pm nicedate.pm: use 3-letter weekday names Apr 23, 2015
nossl.png clean and losslessly optimize .png, .gif and .jpg files Sep 2, 2018
openldap2.png clean and losslessly optimize .png, .gif and .jpg files Sep 2, 2018
openssl.png clean and losslessly optimize .png, .gif and .jpg files Sep 2, 2018
paypal.png clean and losslessly optimize .png, .gif and .jpg files Sep 2, 2018
pic.t blank the download box Aug 19, 2003
recentmail.t secure/update URLs Mar 11, 2018
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 clean and losslessly optimize .png, .gif and .jpg files Sep 2, 2018
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 clean and losslessly optimize .png, .gif and .jpg files Sep 2, 2018

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.

Edit the web

Web editing guidelines