1
0
mirror of https://github.com/moparisthebest/curl synced 2024-11-04 16:45:06 -05:00
curl/docs
Daniel Stenberg ed35d6590e
dynbuf: introduce internal generic dynamic buffer functions
A common set of functions instead of many separate implementations for
creating buffers that can grow when appending data to them. Existing
functionality has been ported over.

In my early basic testing, the total number of allocations seem at
roughly the same amount as before, possibly a few less.

See docs/DYNBUF.md for a description of the API.

Closes #5300
2020-05-04 10:40:39 +02:00
..
cmdline-opts docs: fix two typos 2020-04-25 00:50:00 +02:00
examples examples: remove asiohiper.cpp 2020-05-02 12:29:58 +02:00
libcurl doc: add missing closing parenthesis in CURLINFO_SSL_VERIFYRESULT.3 2020-05-02 12:03:20 +02:00
.gitignore gitignore: Ignore man page dist files 2017-03-07 23:27:31 +01:00
ALTSVC.md docs: fix typos 2019-11-28 12:58:47 +01:00
BINDINGS.md BINDINGS: PureBasic, Net::Curl for perl and Nim 2019-09-29 22:39:31 +02:00
BUG-BOUNTY.md BUG-BOUNTY: minor formatting fixes [ci skip] 2019-05-09 23:30:26 +02:00
BUGS docs/BUG-BOUNTY: bug bounty time [skip ci] 2019-04-22 17:19:19 +02:00
CHECKSRC.md checksrc: add COPYRIGHTYEAR check 2018-12-03 23:13:40 +01:00
CIPHERS.md CIPHERS.md: Explain Schannel error SEC_E_ALGORITHM_MISMATCH 2019-07-17 01:08:23 -04:00
CMakeLists.txt copyright: fix out-of-date copyright ranges and missing headers 2020-03-24 15:05:59 +01:00
CODE_OF_CONDUCT.md docs: Update to secure URL versions 2017-09-04 14:08:54 +00:00
CODE_STYLE.md docs: Markdown and misc improvements [ci skip] 2019-05-16 22:11:27 +00:00
CONTRIBUTE.md CONTRIBUTE.md: Fix grammatical errors 2019-02-05 11:56:04 +01:00
curl-config.1 copyright updates: adjust year ranges 2020-04-26 23:59:22 +02:00
CURL-DISABLE.md docs: fix some typos 2019-12-06 13:20:30 +01:00
DEPRECATE.md polarssl: removed 2020-01-16 11:55:56 +01:00
DYNBUF.md dynbuf: introduce internal generic dynamic buffer functions 2020-05-04 10:40:39 +02:00
ESNI.md docs: fix some typos 2019-12-06 13:20:30 +01:00
EXPERIMENTAL.md mqtt: add new experimental protocol 2020-04-14 13:03:40 +02:00
FAQ TLS: add BearSSL vtls implementation 2019-11-26 08:32:23 +01:00
FEATURES mqtt: add new experimental protocol 2020-04-14 13:03:40 +02:00
GOVERNANCE.md docs/GOVERNANCE: refreshed + added "donations" and "commercial support" 2020-02-18 09:18:28 +01:00
HELP-US.md HELP-US: rename the subtitle too since the label is changed 2017-10-27 11:19:44 +02:00
HISTORY.md HISTORY: OSS-Fuzz started fuzzing libcurl in 2017 2019-12-20 11:04:34 +01:00
HTTP2.md nghttp2: 1.12.0 required 2020-03-23 22:22:22 +01:00
HTTP3.md vquic: add support for GnuTLS backend of ngtcp2 2020-03-31 14:39:00 +02:00
HTTP-COOKIES.md HTTP-COOKIES: mention that a trailing newline is required 2020-02-19 08:04:35 +01:00
INSTALL INSTALL: converted to markdown => INSTALL.md 2016-10-21 15:57:29 +02:00
INSTALL.cmake whitespace fixes 2018-09-23 22:24:02 +00:00
INSTALL.md polarssl: remove more references and mentions 2020-03-05 07:57:45 +01:00
INTERNALS.md gnutls: bump lowest supported version to 3.1.10 2020-04-21 08:09:41 +02:00
KNOWN_BUGS KNOWN_BUGS: Remove "curl --upload-file . hang if delay in STDIN" 2020-05-02 12:02:13 +02:00
LICENSE-MIXING.md TLS: add BearSSL vtls implementation 2019-11-26 08:32:23 +01:00
MAIL-ETIQUETTE spelling fixes 2018-06-03 12:14:45 +00:00
Makefile.am dynbuf: introduce internal generic dynamic buffer functions 2020-05-04 10:40:39 +02:00
MANUAL.md MANUAL: update a dict-using command line 2020-03-05 14:30:13 +01:00
mk-ca-bundle.1 copyright: fix out-of-date copyright ranges and missing headers 2020-03-24 15:05:59 +01:00
MQTT.md docs/MQTT: replace confusing 80 by 75 2020-04-14 23:08:43 +02:00
PARALLEL-TRANSFERS.md docs: fix typos 2019-11-28 12:58:47 +01:00
README.md replace rawgit links [ci skip] 2018-10-12 21:04:37 +00:00
RELEASE-PROCEDURE.md RELEASE-PROCEDURE.md: run the copyright.pl script! 2020-03-31 14:50:15 +02:00
RESOURCES RESOURCES: update spec names 2017-12-04 09:15:39 +01:00
ROADMAP.md ROADMAP: thread-safe curl_global_init() 2020-01-17 12:58:35 +01:00
SECURITY-PROCESS.md SECURITY-PROCESS: fix links [ci skip] 2019-05-11 17:50:37 +02:00
SSL-PROBLEMS.md docs: Markdown and misc improvements [ci skip] 2019-05-16 22:11:27 +00:00
SSLCERTS.md SSLCERTS.md: Fix example code for setting CA cert file 2020-03-26 18:46:15 -04:00
THANKS THANKS: synced with the 7.70.0 release 2020-04-29 08:02:29 +02:00
THANKS-filter copyright: fix out-of-date copyright ranges and missing headers 2020-03-24 15:05:59 +01:00
TheArtOfHttpScripting whitespace fixes 2018-09-23 22:24:02 +00:00
TODO KNOWN_BUGS: Add entry 'Blocking socket operations' 2020-04-14 14:46:13 -04:00
VERSIONS.md doc: Rename VERSIONS to VERSIONS.md as it already has Markdown syntax 2020-05-02 23:45:09 +02:00

curl logo

Documentation

You'll find a mix of various documentation in this directory and subdirectories, using several different formats. Some of them are not ideal for reading directly in your browser.

If you'd rather see the rendered version of the documentation, check out the curl web site's documentation section for general curl stuff or the libcurl section for libcurl related documentation.