summaryrefslogtreecommitdiffstats
path: root/tests/http.test
Commit message (Collapse)AuthorAgeFilesLines
* merge 8.6dgp2017-08-041-15/+28
|\
| * Improved test http-4.16.dgp2017-08-031-4/+10
| |
| * Fix weird hangs in macOS Sierra on some networks. Name resolution timeouts ↵dkf2017-08-021-11/+18
| | | | | | | | not what we want to test in the http package.
* | merge core-8-6-branchjan.nijtmans2017-05-181-1/+1
|\ \ | |/
| * Fix test-case numberingjan.nijtmans2017-05-181-1/+1
| |
* | merge core-8-6-branchjan.nijtmans2017-05-091-0/+8
|\ \ | |/
| * fix chan leak with http keepalive vs close (bug [6ca52aec14])bug_6ca52aec14aspect2017-02-121-0/+8
| |
* | Use a random unused port for the dummy http server to avoid conflictsmax2017-04-051-6/+2
|/ | | with local services running on port 8010.
* [838e99a76d] Ensure that encodings are handled with application/xml and friends.dkf2016-10-081-0/+8
|\
| * [838e99a76d] Ensure that encodings are handled with application/xml and friends.dkf2016-10-081-0/+7
| |
| * Use joinable threads to avoid thread finalization crashes.dgp2015-04-291-1/+2
| |
* | [c11a51c482] Stop race condition with -accept config option, and allow ↵dkf2015-05-181-5/+19
| | | | | | | | overriding of it via -headers option.
* | Remove all win95-specific test-cases, since Windows 95 is not supported any ↵jan.nijtmans2014-04-171-8/+4
| | | | | | | | more.
* | Fix [3eb2ec1449]: Allow upper case scheme names in url. http -> 2.8.8jan.nijtmans2013-10-251-2/+2
|\ \ | |/
| * Fix [3eb2ec1449]: Allow upper case scheme names in url. http -> 2.7.13jan.nijtmans2013-10-251-2/+2
| |
| * Allow URLs that don't have a path, but a query, max2013-04-041-0/+13
| | | | | | e.g. http://example.com?foo=bar and bump http to 2.7.12.
* | Allow URLs that don't have a path, but a query query, e.g. ↵max2013-04-041-2/+14
| | | | | | | | http://example.com?foo=bar .
* | Fix [2911139]: connect asynchronously, but without unnecessary internal waits.jan.nijtmans2013-01-231-4/+3
|\ \ | |/
| * Now really fix test-case http-4.14bug_2911139jan.nijtmans2013-01-221-2/+2
| |
| * Fix test-case http-4.14jan.nijtmans2013-01-221-2/+1
| |
* | Let all test-cases which require Thread, at least require Thread 2.7jan.nijtmans2012-11-161-1/+1
| |
* | Fix http-3.29 for machines without IPv6 support.max2012-08-091-4/+12
| |
* | Add fix and test for URLs that contain literal IPv6 addresses. [Bug 3531209]max2012-07-081-0/+7
| |
* | Merged from 8.5 branch -- http package. Fix Bug 3498327. Generate upper-case ↵andreask2012-03-071-6/+6
|\ \ | |/ | | | | hexadecimal output for compliance with RFC 3986. Bumped version to 2.8.4.
| * Merged from 8.4 branch -- http package. Fix Bug 3498327. Generate upper-case ↵andreask2012-03-071-6/+6
| |\ | | | | | | | | | hexadecimal output for compliance with RFC 3986. Bumped version to 2.7.9.
| | * http package. Fix Bug 3498327. Generate upper-case hexadecimal output for ↵andreask2012-03-071-6/+6
| | | | | | | | | | | | compliance with RFC 3986. Bumped version to 2.5.7.
* | | [Bug 3391977]: Ensure that the -headers option to http::geturl overrides the dkf2011-09-161-0/+26
|\ \ \ | |/ / | | | | | | -type option (important because -type has a default that is not always appropriate, and the header must not be duplicated).
| * | [Bug 3391977]: Ensure that the -headers option to http::geturl overrides thedkf2011-09-161-0/+24
| | | | | | | | | | | | -type option (important because -type has a default that is not always appropriate, and the header must not be duplicated).
* | | Convert [testthread] use to Thread package use in http.test.dgp2011-09-021-11/+8
| | | | | | | | | Eliminates memory leak seen in `make valgrind`.
* | | Now that we're no longer using SCM based on RCS, the RCS Keyword linesdgp2011-03-021-2/+0
|\ \ \ | |/ / | | | cause more harm than good. Purged them (except in zlib files).
| * | Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-021-3/+0
| |\ \ | | |/ | | | more harm than good. Purged them.
| | * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-011-3/+0
| | | | | | | | | more harm than good. Purged them.
| | * update tests to handle strictness changehobbs2006-10-061-1/+14
| | |
| | * * library/http/http.tcl: Change " " -> "+" url encoding mappinghobbs2006-09-151-2/+2
| | | | | | | | | | | | | | | * library/http/pkgIndex.tcl: to " " -> "%20" as per RFC 3986. * tests/http.test (http-5.1): bump http to 2.5.3 for 8.4.14
| | * Backport of improved URL parsing. [Bug 1358369]dkf2005-11-181-73/+56
| | |
| | * * tests/http.test: do not URI encode -._~ accordinghobbs2005-10-051-3/+3
| | | | | | | | | | | | * library/http/http.tcl (init): to RFC3986. [Bug 1182373] (aho)
| | * * doc/http.n (http::config): add -urlencoding option (default utf-8)hobbs2004-05-251-9/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | * library/http/http.tcl: that specifies encoding conversion of * library/http/pkgIndex.tcl: args for http::formatQuery. Previously * tests/http.test: undefined, RFC 2718 says it should be utf-8. 'http::config -urlencoding {}' returns previous behavior, which will throw errors processing non-latin-1 chars. Bumped http package to 2.5.0.
| | * * library/http/pkgIndex.tcl: merged to v2.4.4 from headhobbs2003-07-181-1/+7
| | | | | | | | | | | | | | | * library/http/http.tcl: add support for user:pass info in URL. * tests/http.test: [Bug 759888] (shiobara)
| * | * tests/httpd: Backport new tests for http 2.7.3.dgp2009-04-101-3/+3
| | | | | | | | | | | | * tests/http.tcl:
| * | [Bug 1929403] specify the translation mode when counting bytespatthoyts2008-12-111-1/+2
| | |
* | | * tests/http.test: Make http-4.15 pass in isolation [Bug 3097490]dgp2010-10-281-2/+2
| | |
* | | Fix [Bug 2891171]: URL checking too strict when using multiple question ↵nijtmans2009-11-181-2/+2
| | | | | | | | | | | | marks (added test case)
* | | Clean up http tokens properly.dkf2009-09-111-107/+162
| | |
* | | More test suite cleanup for "-singleproc 1 -debug 1" testing.dgp2009-06-241-3/+7
| | |
* | | Correct failures during -singleproc 1 test suite run.dgp2009-06-241-4/+8
| | | | | | | | | | | | Correct duplicate test names.
* | | Improved HTTP/1.1 support and added specific HTTP/1.1 testing.patthoyts2009-04-101-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | This patch makes use of the 8.6 zlib support to provide for deflate and gzip support and handles the -channel option with compression and chunked transfer encoding. For the -handler option we currently disable HTTP/1.1 features as we cannot properly pass the data through to the caller.
* | | Specific check for [Bug 26245326]patthoyts2009-04-101-1/+15
| | | | | | | | | | | | | | | This bug is caused by receiving a partial HTTP response line which caused premature switching of the state in the client package before we received the whole line.
* | | Set the file channel to binary for size comparison on windowspatthoyts2008-12-091-3/+4
|/ /
* | * unix/Makefile.in (install-libraries): Bump http to 2.7hobbs2008-03-121-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | * win/Makefile.in (install-libraries): Added -myaddr option to allow * library/http/http.tcl (http::geturl): control of selected socket * library/http/pkgIndex.tcl: interface. [Bug 559898] * doc/http.n, tests/http.test: Added -keepalive and -protocol 1.1 with chunked transfer encoding support. [Bug 1063703, 1470377, 219225] Added ability to override Host in -headers. [Bug 928154] Added -strict option to control URL validation on per-call basis. [Bug 1560506]
* | * library/http/http.tcl (http::geturl): add -method option to supporthobbs2008-03-121-2/+2
| | | | | | | | | | * tests/http.test (http-3.1): http PUT and DELETE requests. * doc/http.n: [Bug 1599901, 862554]