summaryrefslogtreecommitdiffstats
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* merge 8.6jan.nijtmans2022-09-151-3/+3
|\
* \ Merge 8.7kjnash2022-09-153-4/+42
|\ \
| * | Document TIP 602apnadkarni2022-09-151-0/+34
| | |
| * | Merge 8.6oehhar2022-09-091-0/+4
| |\ \ | | |/
| | * Ticket [6978c01b65]: add file encoding tests, which should fail in 9.0, but ↵oehhar2022-09-091-0/+4
| | |\ | | | | | | | | | | | | are ok in 8.6 and 8.7: write unrepresentable character and read invalid multi-byte character
| | | * Ticket [a11678b759]: improve after documentation for time <= 0.oehhar2022-08-181-0/+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-09-021-1/+1
|\ \ \ | |/ /
| * | Fix [95b6a1747a]: Eval.3 docu fixjan.nijtmans2022-09-021-1/+1
| | |
* | | Merge 8.6jan.nijtmans2022-09-011-2/+2
|\ \ \ | |/ /
| * | Fix [36ec49db6abc3b1a]: Tcl_TraceVar manpage : missing `const` on char* fieldsjan.nijtmans2022-09-011-2/+2
| |/
* | Merge 8.7jan.nijtmans2022-08-212-3/+3
|\ \
| * | Wrong escape in encoding.njan.nijtmans2022-07-201-2/+2
| | |
| * | Simplify TIP #609 implementation, make TCL_QUEUE_ALERT_IF_EMPTY work for all ↵jan.nijtmans2022-07-051-1/+1
| | | | | | | | | | | | positions and improve documentation
* | | Merge 8.7jan.nijtmans2022-07-042-21/+69
|\ \ \ | |/ /
| * | TIP #609: Enhance Tcl_ThreadQueueEvent()jan.nijtmans2022-07-031-5/+10
| |\ \
| | * \ Merge 8.7jan.nijtmans2022-06-203-9/+8
| | |\ \
| | * \ \ Merge 8.7jan.nijtmans2022-06-104-35/+5
| | |\ \ \
| | * \ \ \ Merge 8.7jan.nijtmans2022-05-191-43/+132
| | |\ \ \ \
| | * \ \ \ \ Merge 8.7jan.nijtmans2022-04-2616-755/+630
| | |\ \ \ \ \
| | * \ \ \ \ \ Merge 8.7jan.nijtmans2021-11-166-74/+187
| | |\ \ \ \ \ \
| | * | | | | | | Make TCL_QUEUE_ALERT_IF_EMPTY a separate flagjan.nijtmans2021-08-151-10/+5
| | | | | | | | |
| | * | | | | | | Proposed TIP #609 implementationjan.nijtmans2021-08-151-5/+18
| | | | | | | | |
| * | | | | | | | TIP #607: -failindex option for encoding convertto/convertfromjan.nijtmans2022-07-021-16/+59
| |\ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ / | |/| | | | | | |
| | * | | | | | | Merge 8.7jan.nijtmans2022-06-157-98/+155
| | |\ \ \ \ \ \ \ | | | | |_|_|_|/ / | | | |/| | | | |
| | * | | | | | | Merge 8.7. Renumber testcases in cmdAH.test.jan.nijtmans2022-03-211-4/+4
| | |\ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ Rebase towards 8.7jan.nijtmans2022-03-171-16/+59
| | |\ \ \ \ \ \ \ \
| | | * | | | | | | | TIP607 encoding failindex: user documentationoehhar2022-03-171-16/+59
| | | | | | | | | | |
* | | | | | | | | | | Merge 8.7jan.nijtmans2022-06-201-2/+4
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / /
| * | | | | | | | | | Fix [a55872c242]: tcl8.7 on windows: linking against stubs library is now ↵jan.nijtmans2022-06-201-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | required in 8.7. If the Tcl library is static (.lib/.a) then the stub library is (with this fix) no longer necessary. If the Tcl library is a dll, document that the stub library is now necessary.
* | | | | | | | | | | update docjan.nijtmans2022-06-201-2/+8
| | | | | | | | | | |
* | | | | | | | | | | Merge 8.7jan.nijtmans2022-06-191-3/+3
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / /
| * | | | | | | | | | Fix TIP #312 documentation. Backported from [9c4dcc7347e8ef51]jan.nijtmans2022-06-191-3/+3
| |\ \ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / / / | |/| | | | | | | | |
| | * | | | | | | | | How about fixing all instances (follow-up to [9c4dcc7347])?bch2022-06-191-2/+2
| | | | | | | | | | |
| | * | | | | | | | | correct LinkVar.3 per [ddaa30125], TIP 312bch2022-06-191-1/+1
| | | | | | | | | | |
| | * | | | | | | | | Merge 9.0. Add Tcl_ProcObjCmd2()jan.nijtmans2022-05-314-31/+3
| | |\ \ \ \ \ \ \ \ \
| | | * \ \ \ \ \ \ \ \ Merge 8.7jan.nijtmans2022-05-314-31/+3
| | | |\ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / / / | |/| | | | | | | | | |
| | * | | | | | | | | | Merge 9.0jan.nijtmans2022-05-271-4/+2
| | |\ \ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / /
| | | * | | | | | | | | Merge 8.7jan.nijtmans2022-05-271-4/+2
| | | |\ \ \ \ \ \ \ \ \
| | * | \ \ \ \ \ \ \ \ \ Merge 9.0jan.nijtmans2022-05-261-1/+1
| | |\ \ \ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / / /
| | * | | | | | | | | | | Merge 9.0jan.nijtmans2022-05-191-2/+5
| | |\ \ \ \ \ \ \ \ \ \ \