summaryrefslogtreecommitdiffstats
path: root/doc/http.n
Commit message (Collapse)AuthorAgeFilesLines
* Fix bug 1173760 (proxy server for https). Add http::config options ↵kjnash2022-10-251-11/+40
| | | | -proxynot, -proxyauth.
* Few more formatting errorsjan.nijtmans2022-10-111-5/+1
|
* merge 8.6jan.nijtmans2022-09-151-3/+3
|\
* \ Merge 8.7kjnash2022-09-151-4/+4
|\ \
| * | Fix formatting in http.njan.nijtmans2022-09-091-1/+1
| | |
* | | Minor bugfixes and refactoring of new code. Handle more errors in ↵kjnash2022-09-151-239/+535
| | | | | | | | | | | | OpenSocket. Rename some keys of dict returned by ::http::responseInfo, and add more keys. Improve error reporting from ::http::OpenSocket and ::http::socket, especially when using threads. Adapt http(n) to emphasize using http::* commands rather than peeking at internal state array.
* | | In namespace ::http, add new commands postError, responseInfo. Rename (the ↵kjnash2022-09-131-5/+132
| | | | | | | | | | | | unreleased public API) reason to reasonPhrase. Rename private commands make-transformation-chunked to MakeTransformationChunked, getTextLine to GetTextLine. Rename mapReply to quoteString (and reverse the aliasing). Update namespace exports. Conventional use of fully-qualified command names. Initialise some members of state array.
* | | Rearrange groups of lines in http.n without other changes to content.kjnash2022-09-121-74/+74
| | |
* | | Add new commands http::requestLine, requestHeaders, requestHeaderValue. Add ↵kjnash2022-09-121-17/+107
| | | | | | | | | | | | aliases http::responseBody -> http::data, responseLine -> code, responseCode -> ncode, responseHeaders -> meta, responseHeaderValue -> metaValue.
* | | Fix bug [a13b9d0ce1] on HTTP compression: remove "compress", amend "deflate".kjnash2022-09-111-3/+3
| | |
* | | Add option to detect XML files and their encoding when the server supplies ↵kjnash2022-09-101-0/+13
| | | | | | | | | | | | no content-type. Fix for bugs [2998307] and [3165071].
* | | Fix bug [2927221] - revised http::meta, new http::metaValue, header names ↵kjnash2022-09-091-24/+47
| | | | | | | | | | | | are case-insensitive so convert to lower case.
* | | Add command http::reason to return the recommended reason phrase for a HTTP ↵kjnash2022-09-081-4/+45
|/ / | | | | | | server status code (bug [1214322]).
* | (Still buggy.) Add the ::socket replacement ::http::socket and its ↵kjnash2022-09-061-0/+27
| | | | | | | | dependencies as a workaround to bug 824251. Integrate with tls. Allow configuration -threadlevel for socket creation (package Thread may not be available and by default it is not used). Revise tests http-1.1, http-1.4, http-1.5 for new option -threadlevel. Run tests for each value of -threadlevel.
* | Merge 8.6jan.nijtmans2022-05-131-42/+102
|\ \ | |/
| * Correction to http(n) - cannot use Upgrade header to upgrade to http/3kjnash2022-05-131-2/+2
| |
| * In http(n), repaginate long lines.kjnash2022-05-111-19/+32
| |
| * In http(n), escape - to \- in all command options except example code.kjnash2022-05-111-31/+31
| |
| * Revise http(n) to fix #6afa947d1akjnash2022-05-111-2/+10
| |
| * Revise http(n) to fix #14e3c258d9kjnash2022-05-111-6/+14
| |
| * Revise http(n) to fix #443195kjnash2022-05-111-0/+5
| |
| * Revise http(n) to fix #1414262kjnash2022-05-111-0/+25
| |
| * Revise http(n) to fix #15e4bd83c2kjnash2022-05-111-1/+2
| |
* | Remove [https://core.tcl-lang.org/tcl/info/1fe8ca8d3eb87b65|Horrible Hack] ↵jan.nijtmans2022-05-131-6/+1
| | | | | | | | | | to keep the old error message. Instead depend on [https://core.tcl-lang.org/tips/doc/trunk/tip/601.md|TIP #601] to let "encoding convertto" generate an exception.
* | Merge 8.6jan.nijtmans2022-05-101-0/+34
|\ \ | |/
| * Fix the bug. Standardise and document protocol upgrades.kjnash2022-05-101-0/+34
| |
* | Update docs to reflect http 2.10dgp2021-06-041-2/+2
| |
* | Merge 8.6jan.nijtmans2020-11-201-1/+1
|\ \ | |/
| * Don't use "Copyright <year> _by_" any more. This results in more ↵jan.nijtmans2020-11-201-1/+1
| | | | | | | | consistant copyright statements in the (html) documentation
* | Merge 8.6jan.nijtmans2020-11-171-4/+6
|\ \ | |/
| * Extend tcltk-man2html-utils.tcl, so it can handle the TIP #588 man-page. ↵jan.nijtmans2020-11-171-4/+6
| | | | | | | | Also fix 2 (minor) syntax errors in man-pages
* | Merge documentation changes for http and dict from branch ↵oehhar2020-11-161-7/+17
|\ \ | |/ | | | | [oehhar-documentation-tickets]
| * Ticket [361303]: http doc: status values incompleteoehhar2020-11-161-4/+9
| |
| * Ticket [4f511270af7]: http documentation: -query data may be any dataoehhar2020-11-161-3/+5
| |
| * Ticket [93551c1230]: Document that http::geturl processes the event loop ↵oehhar2020-11-161-0/+3
| | | | | | | | without -command
* | Merge 8.6jan.nijtmans2020-08-291-0/+4
|\ \ | |/
| * Fix for http bug c2dc1da315. Add tests. Add detail about -handler to ↵kjnash2020-08-241-0/+4
| | | | | | | | http(n). Bump version to 2.9.5.
* | Merge 8.6jan.nijtmans2020-06-211-2/+2
|\ \ | |/
| * Bugfix for #f81beca7af. Revert mistaken change to -querychannel -translation ↵kjnash2019-07-141-2/+2
| | | | | | | | in library/http/http.tcl. Bump http version to 2.9.1. Also, give correct major version in doc/http.n and adjust example user-agent string to a 2.9 value.
* | Make it easier to extend cookiejar for policy reasonsdkf2018-10-151-3/+3
| |
* | Fix up citationsdkf2018-10-141-1/+2
| |
* | Added documentationdkf2018-10-141-0/+110
| |
* | Avoid making question marks bold or italic in docs UNLESS EXACTLY MEANINGFULdkf2018-10-091-2/+2
|/
* Give lambda function a name "ReceiveChunked" for easier testing. New ↵jan.nijtmans2018-09-231-5/+13
| | | | function quoteString and code cleanup
* Document the new proc http::registerError in http.nkjnash2018-04-201-0/+13
|
* Implement queuing and pipelining for HTTP requests over a persistent connection.kjnash2018-03-271-6/+153
|
* [74bc0e44f5] Doc tweak.dkf2016-10-121-1/+2
|\
| * [74bc0e44f5] Doc tweak.dkf2016-10-121-1/+2
| |
* | [74bc0e44f5] Document result of [http::unregister].dkf2016-10-081-1/+3
|\ \ | |/
| * [74bc0e44f5] Document result of [http::unregister].dkf2016-10-081-1/+3
| |