summaryrefslogtreecommitdiff
path: root/docs/INTERNALS.md
Commit message (Collapse)AuthorAgeFilesLines
* gnutls: bump lowest supported version to 3.1.10bagder/gnutls-3.1.10Daniel Stenberg2020-04-201-1/+1
| | | | | | | | GnuTLS 3.1.10 added new functions we want to use. That version was released on Mar 22, 2013. Removing support for older versions also greatly simplifies the code. Ref: #5271
* polarssl: remove more references and mentionsDaniel Stenberg2020-03-051-1/+0
| | | | | | Assisted-by: Jay Satiro Follow-up to 6357a19ff29dac04 Closes #5036
* http2: now require nghttp2 >= 1.12.0Daniel Stenberg2020-02-211-1/+1
| | | | | | | | | To simplify our code and since earlier versions lack important function calls libcurl needs to function correctly. nghttp2 1.12.0 was relased on June 26, 2016. Closes #4961
* cleanup: s/curl_debug/curl_dbg_debug in comments and docsDaniel Stenberg2019-08-081-1/+1
| | | | | | | | | | Leftovers from the function rename back in 76b63489495 Reported-by: Gisle Vanem Bug: https://github.com/curl/curl/commit/f3e0f071b14fcb46a453f69bdf4e062bcaacf362#com mitcomment-34601751 Closes #4203
* wolfssl: refer to it as wolfSSL onlyDaniel Stenberg2019-06-101-1/+1
| | | | | | | | | | Remove support for, references to and use of "cyaSSL" from the source and docs. wolfSSL is the current name and there's no point in keeping references to ancient history. Assisted-by: Daniel Gustafsson Closes #3903
* docs: Markdown and misc improvements [ci skip]Viktor Szakats2019-05-161-191/+197
| | | | | Approved-by: Daniel Stenberg Closes #3896
* INTERNALS: fix misindentation of ToC itemDaniel Gustafsson2019-04-231-1/+1
| | | | | | | Kerberos was incorrectly indented as a subsection under FTP, which is incorrect as they are both top level sections. A fix for this was first attempted in commit fef38a0898322f285401c5ff2f5e7c90dbf3be63 but that was a few paddles short of being complete.
* INTERNALS: Add structs to ToCAron Bergman2019-04-231-0/+14
| | | | | | | Add the subsections under "Structs in libcurl" to the table of contents. Reviewed-by: Daniel Stenberg <daniel@haxx.se> Reviewed-by: Daniel Gustafsson <daniel@yesql.se>
* INTERNALS: Add code highlightingAron Bergman2019-04-231-9/+9
| | | | | | | | | Make all struct members under the Curl_handler section print in monospace font. Closes #3801 Reviewed-by: Daniel Stenberg <daniel@haxx.se> Reviewed-by: Daniel Gustafsson <daniel@yesql.se>
* INTERNALS.md: fix subsection depth and linkDaniel Gustafsson2019-02-061-1/+2
| | | | | | | | The Kerberos subsection was mistakenly a subsubsection under FTP, and the curlx subsection was missing an anchor for the TOC link. Closes #3529 Reviewed-by: Daniel Stenberg <daniel@haxx.se>
* INTERNALS: correct some outdated function namesDaniel Stenberg2019-01-031-14/+10
| | | | Closes #3431
* axtls: removedDaniel Stenberg2018-11-011-1/+0
| | | | | | | | | | As has been outlined in the DEPRECATE.md document, the axTLS code has been disabled for 6 months and is hereby removed. Use a better supported TLS library! Assisted-by: Daniel Gustafsson Closes #3194
* INTERNALS.md: wrap lines longer than 79Jay Satiro2018-10-051-2/+5
|
* INTERNALS: escape reference to parameterDaniel Gustafsson2018-10-051-2/+2
| | | | | | | | | | The parameter reference <string> was causing rendering issues in the generated HTML page, as <string> isn't a valid HTML tag. Fix by back- tick escaping it. Closes #3099 Reviewed-by: Jay Satiro <raysatiro@yahoo.com> Reviewed-by: Daniel Stenberg <daniel@haxx.se>
* INTERNALS: require GnuTLS >= 2.11.3Daniel Stenberg2018-08-211-1/+1
| | | | | | | Since the public pinning support was brought in e644866caf4. GnuTLS 2.11.3 was released in October 2010. Figured out in #2890
* INTERNALS: we may use libidn2 now, not libidnDaniel Stenberg2017-11-141-1/+1
|
* HTTP: implement Brotli content encodingPatrick Monnerat2017-11-051-10/+11
| | | | | | | | | | | | This uses the brotli external library (https://github.com/google/brotli). Brotli becomes a feature: additional curl_version_info() bit and structure fields are provided for it and CURLVERSION_NOW bumped. Tests 314 and 315 check Brotli content unencoding with correct and erroneous data. Some tests are updated to accomodate with the now configuration dependent parameters of the Accept-Encoding header.
* HTTP: support multiple Content-EncodingsPatrick Monnerat2017-11-051-1/+1
| | | | | | | | | | This is implemented as an output streaming stack of unencoders, the last calling the client write procedure. New test 230 checks this feature. Bug: https://github.com/curl/curl/pull/2002 Reported-By: Daniel Bankhead
* INTERNALS: remove curlx_tv* functions no longer providedDaniel Stenberg2017-10-301-14/+0
|
* TODO: support multiple Content-EncodingsDaniel Bankhead2017-10-281-24/+25
| | | | Closes #2002
* docs/comments: Update to secure URL versionsViktor Szakats2017-08-081-1/+1
| | | | Closes #1741
* axtls: adapt to API changesDaniel Stenberg2017-02-151-1/+1
| | | | | | | | | Builds with axTLS 2.1.2. This then also breaks compatibility with axTLS < 2.1.0 (the older API) ... and fix the session_id mixup brought in 04b4ee549 Fixes #1220
* INTERNALS.md: language improvementsrailsnewbie2572017-01-241-36/+34
| | | | Closes #1226
* docs: Spelling fixesAlex Chan2016-11-151-1/+1
|
* INTERNALS: better markdown (follow-up)Jay Satiro2016-10-311-35/+36
| | | | | | - Wrap more words with underscores in backticks. Follow-up to 13f4913.
* INTERNALS: better markdownDaniel Stenberg2016-10-301-48/+48
| | | | | | | words with underscore need to be within `these` Bug: https://github.com/curl/curl-www/issues/19 Reported-by : Jay Satiro
* INTERNALS: fix titleDaniel Stenberg2016-08-251-4/+4
|
* INTERNALS.md: use markdown extension for markdown contentDaniel Stenberg2016-08-091-0/+1094