Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file tests/http.test at check-in 3e5931c7d79f75e3
|
2025-09-23
| ||
| 14:48 | Use 9.0's [const] for constants, and move IDNA tests out of http.test into their own file file: [3bb96efc0b] check-in: [27d4e46b62] user: dkf branch: main, size: 27232 | |
|
2025-09-15
| ||
| 19:43 | (backport) Use correct equality file: [bc566ab8b9] check-in: [d637d83a33] user: jan.nijtmans branch: core-8-6-branch, size: 24172 | |
|
2024-10-16
| ||
| 18:58 | Merge [bea36e3b59a0092c]: Indenting in testcases. Always use tabs in stead of 8 spaces. file: [125bed6ca0] check-in: [f3091051a5] user: pooryorick branch: unchained, size: 48123 | |
|
2024-10-09
| ||
| 08:16 | Indenting in testcases. Always use tabs in stead of 8 spaces file: [1fd79c0f8e] check-in: [bea36e3b59] user: jan.nijtmans branch: main, size: 47769 | |
|
2024-08-25
| ||
| 05:21 | Merge [26e42a0eeb5ea82a]: Fix http issues [8c3de50] and [bbaf69c]. file: [fbe7dc75a5] check-in: [0ee44bb31d] user: pooryorick branch: unchained, size: 48162 | |
| 05:03 | Merge [415cf45c118f8d96]: When http.tcl uses Thread, require Thread 2.8.9- to avoid failure of r/w operations on 2.8.8 thread::transfer socket on Windows. Merge [415cf45c118f8d96]: When http.tcl uses Thread, require Thread 2.8.9- to avoid failure of r/w operations on 2.8.8 thread::transfer socket on Windows. See [8c3de50] and [bbaf69c]. file: [b41f93a003] check-in: [6722451fe3] user: pooryorick branch: unchained, size: 47454 | |
|
2024-07-20
| ||
| 15:59 | Merge trunk [91c2f411e7e71552], TIP #636 (tip-636-tcl9-644), resolve all conflicts including those resulting from conflicting Tcl_Obj interface implementations, and relicense under GNU Affero General Public License. All tests pass. file: [13c25c6894] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 46409 | |
|
2024-02-26
| ||
| 12:19 | Rebase to latest 9.0 file: [3c1f1a7101] check-in: [7c433a7c10] user: jan.nijtmans branch: sebres-9-0-clock-speedup-cr2, size: 47782 | |
|
2023-12-20
| ||
| 19:40 | Merge 8.7 file: [c2baaaaf68] check-in: [26e42a0eeb] user: jan.nijtmans branch: main, size: 47808 | |
|
2023-12-19
| ||
| 17:26 | Improve tests/http.test, tests/http11.test, tests/httpPipeline.test. Catch unimportant cleanup errors. Print full-file summary by default (not per-ThreadLevel). file: [f373475c12] check-in: [25462a0ca7] user: kjnash branch: bugs-http-8c3de50-bbaf69c, size: 47772 | |
|
2023-12-12
| ||
| 22:42 | Merge 8.7 file: [48da69f7d7] check-in: [415cf45c11] user: jan.nijtmans branch: main, size: 47100 | |
|
2023-12-05
| ||
| 17:32 | Generalise http::register etc and revise recent changes that were tls-only. file: [555973d7f0] check-in: [0d6108a758] user: kjnash branch: bugs-http-8c3de50-bbaf69c, size: 47064 | |
|
2023-12-03
| ||
| 13:25 | Fix for ticket [bbaf69c3dd] (test http-4.15.*). Do not rely on tk TLD. Increase timeout to 30s. More precise comments. file: [78131ad19f] check-in: [64459649ff] user: kjnash branch: bugs-http-8c3de50-bbaf69c, size: 47031 | |
|
2023-03-28
| ||
| 07:15 | Merge 8.7 file: [9d4c3fb1bf] check-in: [a9fc905623] user: jan.nijtmans branch: main, size: 46055 | |
|
2023-03-27
| ||
| 09:59 | Merge 8.7. Go back to lowercase for POSIX err-messages file: [3ffaf110a7] check-in: [c53aee7ee9] user: jan.nijtmans branch: bug-fa128568a5, size: 46019 | |
|
2023-03-25
| ||
| 20:00 | Experimental fix for [fa128568a5]: EOVERFLOW does not necessarily mean "file too big" Let's synchronize the POSIX error-messages with what Linux gives nowadays. file: [07b7119de5] check-in: [1e348d39da] user: jan.nijtmans branch: bug-fa128568a5, size: 46019 | |
|
2023-03-10
| ||
| 15:29 | Merged 9.0. Note knownProfileBug constraint which mark questionable tests to be resolved later. file: [54a8454edf] check-in: [20743e4925] user: apnadkarni branch: tip-656-tcl9, size: 46054 | |
|
2023-03-08
| ||
| 21:49 | Merge tip-657-tcl9. Further implementation of Tcl_GetObj() et al. file: [bee6d7054f] check-in: [c1d9a43a3e] user: jan.nijtmans branch: tip-657, size: 46039 | |
|
2022-11-20
| ||
| 19:18 | close fork file: [43a5723446] check-in: [e2a2d137d4] user: dgp branch: core-8-branch, size: 46284 | |
| 19:10 | merge 8.6 file: [5ddf441f2e] check-in: [c358afe03e] user: dgp branch: core-8-branch, size: 46248 | |
| 17:38 | Merge 8.6. TIP #651 implementation (since there are already 2 YES votes, no NO votes expected) file: [905289e358] check-in: [4218e66972] user: jan.nijtmans branch: core-8-branch, size: 46018 | |
| 14:16 | Newest tests must have most recent releases of http to pass. file: [90e3d7e43a] check-in: [a9691d58b3] user: dgp branch: core-8-6-branch, size: 24172 | |
|
2022-11-15
| ||
| 15:35 | Merge 8.6. Tcl 8.6 doesn't have lpop. Change http version to 2.10.0 (just for this branch, not meant for real!) file: [6e346ebf79] check-in: [e3e5bfd084] user: jan.nijtmans branch: http-2.10-with-tcl-8.6, size: 46093 | |
|
2022-10-29
| ||
| 16:36 | merge 8.7 file: [3262cdfe6e] check-in: [14b9929c89] user: dgp branch: main, size: 46017 | |
| 16:35 | [c7f3977380] Balance stack operations in the mode with no Thread package. file: [c3a92aa962] check-in: [10aad35e58] user: dgp branch: core-8-branch, size: 45982 | |
|
2022-10-28
| ||
| 16:40 | Merge 8.7 file: [37ecb0f7a1] check-in: [033214a681] user: jan.nijtmans branch: main, size: 45980 | |
| 16:18 | Duplicate test names file: [ba7b362ca4] check-in: [fff988b8fb] user: dgp branch: core-8-branch, size: 45945 | |
| 15:03 | Merge core-8-branch file: [096c099632] check-in: [d1fb35fe19] user: oehhar branch: main, size: 43692 | |
| 12:55 | Restore test suite fix. If [try] is too confusing, then I will use [eval]. The stack is a stack of commands. Test hygiene. This was creating one more thread than it destroyed. In a -singleproc 1 test run, this caused tests in later test files to fail because the stray thread causes test results to be different. file: [5130fc3688] check-in: [8e637ca9aa] user: dgp branch: core-8-branch, size: 43657 | |
|
2022-10-27
| ||
| 21:19 | try -> catch file: [e665c0bda5] check-in: [0cbfec8c60] user: jan.nijtmans branch: core-8-branch, size: 43657 | |
| 21:02 | Merge 8.7 file: [c44e243ade] check-in: [2adeb08400] user: jan.nijtmans branch: main, size: 43690 | |
| 17:10 | Test hygiene. This was creating one more thread than it destroyed. In a -singleproc 1 test run, this caused tests in later test files to fail because the stray thread causes test results to be different. file: [3098b4e635] check-in: [95cb836c8c] user: dgp branch: core-8-branch, size: 43655 | |
| 07:13 | Merge 8.7 file: [24eea42612] check-in: [238455ebc4] user: jan.nijtmans branch: main, size: 43588 | |
|
2022-10-26
| ||
| 11:28 | Minor changes to http tests. file: [7b739634ed] check-in: [2038ca66f9] user: kjnash branch: http-bugfixes-2022H2, size: 43553 | |
|
2022-10-25
| ||
| 16:23 | Fix bug 1173760 (proxy server for https). Add http::config options -proxynot, -proxyauth. file: [9195f749b9] check-in: [265f6c1d72] user: kjnash branch: http-bugfixes-2022H2, size: 43348 | |
|
2022-10-11
| ||
| 06:41 | Merge 8.7 file: [94976e0aaa] check-in: [bd8b58116a] user: jan.nijtmans branch: main, size: 43306 | |
|
2022-10-10
| ||
| 15:37 | Bugfix library/http/http.tcl for connection request header - tcllib/websocket ticket [d01de3281f]. Revise header order in 3 tests. file: [ea3f4c164d] check-in: [ffbeff5d69] user: kjnash branch: core-8-branch, size: 43271 | |
|
2022-09-16
| ||
| 06:58 | Merge 8.7 file: [7f4e820566] check-in: [c9cd5af316] user: jan.nijtmans branch: main, size: 43306 | |
|
2022-09-10
| ||
| 11:47 | Add option to detect XML files and their encoding when the server supplies no content-type. Fix for bugs [2998307] and [3165071]. file: [959a4da3a2] check-in: [d150b47456] user: kjnash branch: http-bugfixes-2022H2, size: 43271 | |
|
2022-09-09
| ||
| 13:22 | Merge 8.7 file: [2f80ff17cb] check-in: [2be5306802] user: jan.nijtmans branch: main, size: 43294 | |
| 08:04 | Fix bug [2927221] - revised http::meta, new http::metaValue, header names are case-insensitive so convert to lower case. file: [7a6d41aeab] check-in: [31732edc8a] user: kjnash branch: http-bugfixes-2022H2, size: 43259 | |
|
2022-09-06
| ||
| 15:53 | (Still buggy.) Add the ::socket replacement ::http::socket and its 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. file: [c54283dfd5] check-in: [8f7fbb617d] user: kjnash branch: http-bugfixes-2022H2, size: 43259 | |
| 04:06 | Revise http::geturl to open its socket in an idletask coroutine. This is preparation for a workaround to bug 824251. Revise test http-4.15 because error message has changed. This commit passes all tests. file: [cc7d5b3c84] check-in: [f40289a19d] user: kjnash branch: http-bugfixes-2022H2, size: 43040 | |
|
2022-07-05
| ||
| 10:59 | Merge 8.7 file: [03fad27488] check-in: [fba4b1c032] user: jan.nijtmans branch: sebres-8-7-clock-speedup-cr2, size: 42968 | |
|
2022-06-20
| ||
| 09:47 | Merge 8.7 file: [e21372476a] check-in: [94b73a50d8] user: jan.nijtmans branch: main, size: 43029 | |
| 09:44 | Merge 8.6 file: [d577984591] check-in: [f16233109c] user: jan.nijtmans branch: core-8-branch, size: 42994 | |
|
2022-06-15
| ||
| 00:43 | Minor bugfixes to library/http/http.tcl and tests/http.test file: [0635686898] check-in: [335145438e] user: kjnash branch: bug-55bf73b52b, size: 23904 | |
|
2022-05-31
| ||
| 10:57 | Merge 8.7 file: [87b05234d1] check-in: [b780ee9ef2] user: jan.nijtmans branch: main, size: 42799 | |
|
2022-05-30
| ||
| 21:20 | Merge 8.7 file: [e075cbd63f] check-in: [eef03fb9f2] user: jan.nijtmans branch: tip-616-for-8.7, size: 42764 | |
|
2022-05-13
| ||
| 10:18 | Merge 8.7 file: [6a9639636e] check-in: [31ab7746e2] user: jan.nijtmans branch: main, size: 42800 | |
| 10:11 | Remove [https://core.tcl-lang.org/tcl/info/1fe8ca8d3eb87b65|Horrible Hack] 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. file: [a9d6c592a1] check-in: [5608e37605] user: jan.nijtmans branch: core-8-branch, size: 42765 | |
|
2022-05-11
| ||
| 19:08 | Merge 8.7 file: [725c13675a] check-in: [4011aaa21f] user: jan.nijtmans branch: main, size: 42666 | |
| 19:08 | Merge 8.6 file: [916bc8615e] check-in: [5ded4f151d] user: jan.nijtmans branch: core-8-branch, size: 42728 | |
| 19:06 | Fix [6898f9cb71]: shiftjis is presumably misspelled in http 2.7.7. Also add more testcases for http::CharsetToEncoding, revealing one more bug file: [d0760d7755] check-in: [18a5284076] user: jan.nijtmans branch: core-8-6-branch, size: 23674 | |
|
2022-03-18
| ||
| 13:04 | Add proper cleanup to testcases file: [c932c9c759] check-in: [0ac2bbd603] user: jan.nijtmans branch: core-8-branch, size: 42093 | |
|
2022-03-17
| ||
| 13:34 | Merge 9.0 file: [b5a4697dfc] check-in: [147f584909] user: jan.nijtmans branch: tip607-encoding-failindex, size: 42055 | |
| 11:37 | Merge 8.7 file: [fc748233ed] check-in: [1555f0596f] user: jan.nijtmans branch: main, size: 42031 | |
|
2022-02-07
| ||
| 16:57 | Merge 8.7 file: [6f3ce046f9] check-in: [cab64f5dba] user: jan.nijtmans branch: encodings-with-flags, size: 42068 | |
|
2021-09-24
| ||
| 13:23 | Merge 8.7 file: [83a809d4b9] check-in: [84cdd3c28b] user: jan.nijtmans branch: sebres-8-7-clock-speedup-cr2, size: 42018 | |
|
2021-04-01
| ||
| 13:50 | Add experimental "-nothrow" option to encoding convertfrom|convertto. If compiled with -DTCL_NO_DEPRECATED (meant for Tcl 9.0), -stoponerror is the default for all IO file: [08f0bc4d87] check-in: [51eca49713] user: jan.nijtmans branch: encodings-with-flags, size: 42113 | |
|
2021-03-30
| ||
| 07:11 | Thanks to TIP #587, convert many escapes in the testcases into the actual (UTF-8) character. file: [a22b639162] check-in: [b1f60d79e9] user: jan.nijtmans branch: core-8-branch, size: 42044 | |
|
2021-02-18
| ||
| 17:27 | Get sebres-8-6-clock-speedup-cr2 ready for 8.7 too file: [9d9ee77537] check-in: [829efd38ab] user: jan.nijtmans branch: sebres-8-7-clock-speedup-cr2, size: 42148 | |
|
2020-12-14
| ||
| 08:11 | Merge 8.6 file: [276dca67ce] check-in: [cc1deaaeae] user: jan.nijtmans branch: core-8-branch, size: 42174 | |
| 07:33 | Fix [fe57ad096d97623e]: Fix test http-4.14 for tcl-8.6.11rc0 file: [3bade048cc] check-in: [0f79e1d3da] user: jan.nijtmans branch: core-8-6-branch, size: 23039 | |
|
2020-11-23
| ||
| 09:16 | More ©-sign consolidation file: [d967e7e9f9] check-in: [676f97ea98] user: jan.nijtmans branch: core-8-branch, size: 42149 | |
| 08:25 | Now that all Tcl source files are UTF-8 by default, we can use the ©-sign whenever reasonable. file: [c4c78a13da] check-in: [0d31e14484] user: jan.nijtmans branch: core-8-branch, size: 42152 | |
|
2020-10-30
| ||
| 13:37 | Merge 8.6 file: [8710de8569] check-in: [6312e0d10c] user: jan.nijtmans branch: core-8-branch, size: 42155 | |
| 13:27 | Add "{}" around many "expr" commands in testcases. Also in doc/expr.n file: [ce86c41670] check-in: [af57db5d99] user: jan.nijtmans branch: core-8-6-branch, size: 22896 | |
|
2020-09-30
| ||
| 14:49 | (slightly) better error-message for invalid http -headers option. This works for plain 8.6 too file: [5471ccc8f3] check-in: [43e0024a67] user: jan.nijtmans branch: core-8-6-branch, size: 22894 | |
| 12:19 | Ticket [0063cbcada]: From tcl 8.7 on, use "string is dict" instead "string is list" & length %2 == 0 to check for a valid dict file: [9bfc712940] check-in: [097400e5ad] user: oehhar branch: core-8-branch, size: 42153 | |
|
2020-09-29
| ||
| 16:21 | Ticket [0063cbcada]: check http::geturl -headers parameter to be a dict file: [8e4abc9eaa] check-in: [5c8a8fdddb] user: oehhar branch: core-8-branch, size: 42153 | |
| 16:12 | Remove wrong copy of test case http-3.2 file: [dfe1d76c76] check-in: [4d54479f33] user: oehhar branch: bug-0063cbcada-http-headers-param-check, size: 22894 | |
| 08:15 | Ticket [0063cbcada]: check http::geturl -headers parameter to be a dict. file: [b953af5b83] check-in: [d3dafb6bd0] user: oehhar branch: bug-0063cbcada-http-headers-param-check, size: 23016 | |
|
2020-09-28
| ||
| 16:04 | error - wrong branch file: [6921199bee] check-in: [b069de75ef] user: oehhar branch: bug-0063cbcada-http-headers-param-check, size: 42275 | |
|
2020-09-04
| ||
| 16:44 | Merge 8.6 file: [8db2e925a4] check-in: [af7d124bbc] user: jan.nijtmans branch: core-8-branch, size: 41971 | |
| 15:48 | Let all test-cases load the "tcltest" package the same way. Depend on tcltest 2.5, since we never test with earlier tcltest versions file: [f1419ab0b6] check-in: [0e50a82fe7] user: jan.nijtmans branch: core-8-6-branch, size: 22712 | |
|
2020-09-01
| ||
| 10:33 | Merge 8.6 file: [951c352128] check-in: [2e2f130b01] user: jan.nijtmans branch: core-8-branch, size: 41916 | |
|
2020-07-13
| ||
| 12:03 | (Experiment): What happens if we purge all usages of Master/Slave from Tcl. Highly experimental, not meant for Tcl 8.6.11! file: [6d04954bd7] check-in: [f9ba684c6b] user: jan.nijtmans branch: no-master-slave, size: 22657 | |
|
2019-11-29
| ||
| 09:52 | Fix one failing testcase (thanks, Travis!) file: [ef7874f4a4] check-in: [9f21fed226] user: jan.nijtmans branch: core-8-branch, size: 41916 | |
|
2019-11-28
| ||
| 12:36 | Give cookiejar en tcl::idna a 3-part version number. Use 0.2.0 for cookiejar and 1.0.1 for tcl::idna. "make install" and "make install-libraries" should now (finally) work fine for all platforms, both with configure/make and nmake. file: [73630e1aa4] check-in: [38b8dc20d4] user: jan.nijtmans branch: core-8-branch, size: 41914 | |
|
2019-11-26
| ||
| 08:37 | Attempt to fix cookiejar installation, for now UNIX-only. Please review. file: [c3172adb70] check-in: [fca8590e27] user: jan.nijtmans branch: fix-cookiejar-install, size: 42032 | |
|
2019-08-04
| ||
| 18:18 | Merge 8.6 file: [672fa161c2] check-in: [1c8dd151aa] user: jan.nijtmans branch: core-8-branch, size: 41921 | |
|
2019-08-03
| ||
| 20:32 | Increase some timeout's a little, hoping this reduces the chance on Travis test-failures file: [000d7e92a0] check-in: [13921a7870] user: jan.nijtmans branch: core-8-6-branch, size: 22657 | |
|
2019-06-01
| ||
| 17:10 | More fixes file: [65e042941f] check-in: [d3c0bb32e1] user: dkf branch: tip-526, size: 41923 | |
|
2018-12-08
| ||
| 17:49 | Merge trunk file: [746de93f85] check-in: [a5ec8e8c36] user: jan.nijtmans branch: novem, size: 41929 | |
|
2018-10-19
| ||
| 16:09 | Merge trunk file: [6fbb105568] check-in: [745d651613] user: jan.nijtmans branch: novem, size: 22554 | |
|
2018-10-14
| ||
| 09:04 | merge core-8-branch file: [db735d6336] check-in: [9ce661b61e] user: dkf branch: dkf-http-cookies, size: 41921 | |
|
2018-09-22
| ||
| 10:21 | Merge 8.6 file: [eeeeaf557f] check-in: [4523c31275] user: jan.nijtmans branch: core-8-branch, size: 22546 | |
| 10:20 | Update http version number, and fix some related test-cases file: [f4d4ec3353] check-in: [0af5ddd97c] user: jan.nijtmans branch: core-8-6-branch, size: 22657 | |
|
2017-08-04
| ||
| 13:19 | merge trunk file: [2cff0acbbc] check-in: [4b17c28700] user: dgp branch: novem, size: 22434 | |
| 13:18 | merge 8.6 file: [a43f7a144a] check-in: [310ded6da8] user: dgp branch: trunk, size: 22426 | |
|
2017-08-03
| ||
| 14:39 | Improved test http-4.16. file: [bd407d6236] check-in: [26055ab3e1] user: dgp branch: core-8-6-branch, size: 22537 | |
|
2017-08-02
| ||
| 23:38 | Fix weird hangs in macOS Sierra on some networks. Name resolution timeouts not what we want to test in the http package. file: [9c8bfaf196] check-in: [bf3ac94fa2] user: dkf branch: core-8-6-branch, size: 22331 | |
|
2017-06-19
| ||
| 17:56 | Merge trunk. Improve test http-4.16 in robustness and result utility. file: [c44f9b8e15] check-in: [854cdede26] user: dgp branch: novem, size: 22158 | |
|
2017-05-18
| ||
| 13:27 | merge core-8-6-branch file: [bb45fc2595] check-in: [91616b46d8] user: jan.nijtmans branch: trunk, size: 22104 | |
| 13:25 | Fix test-case numbering file: [73ae42a155] check-in: [9bbee496de] user: jan.nijtmans branch: core-8-6-branch, size: 22215 | |
|
2017-05-09
| ||
| 11:31 | merge core-8-6-branch file: [c16c29202b] check-in: [ce9f58ecc7] user: jan.nijtmans branch: trunk, size: 22104 | |
|
2017-04-05
| ||
| 14:47 | Use a random unused port for the dummy http server to avoid conflicts with local services running on port 8010. file: [6642093f78] check-in: [f5bb1cb2a2] user: max branch: trunk, size: 21831 | |
|
2017-02-12
| ||
| 12:57 | fix chan leak with http keepalive vs close (bug [6ca52aec14]) file: [8acfacc189] check-in: [8d81ec63d5] user: aspect branch: bug-6ca52aec14, size: 22215 | |
|
2016-10-08
| ||
| 16:40 | [838e99a76d] Ensure that encodings are handled with application/xml and friends. file: [be0f067c21] check-in: [041dc66019] user: dkf branch: core-8-6-branch, size: 21942 | |
| 16:38 | [838e99a76d] Ensure that encodings are handled with application/xml and friends. file: [f3949aa448] check-in: [07c269e62a] user: dkf branch: core-8-5-branch, size: 18697 | |
|
2015-05-18
| ||
| 07:51 | [c11a51c482] Stop race condition with -accept config option, and allow overriding of it via -headers option. file: [613a20cbad] check-in: [ab0370691f] user: dkf branch: trunk, size: 21659 | |
|
2015-04-29
| ||
| 20:34 | Use joinable threads to avoid thread finalization crashes. file: [de29787f80] check-in: [20cec4e959] user: dgp branch: core-8-5-branch, size: 18431 | |
|
2014-07-12
| ||
| 16:13 | whopper change; now passes test suite on OSX file: [1087b23c32] check-in: [0b38cdbc76] user: dkf branch: bug-d5ddbc7f49, size: 21190 | |
|
2014-04-20
| ||
| 15:29 | merge trunk file: [82af4d711a] check-in: [95c09d2f0b] user: dkf branch: dkf-http-cookies, size: 40560 | |
|
2014-04-17
| ||
| 14:01 | Remove all win95-specific test-cases, since Windows 95 is not supported any more. file: [3f45acf8c2] check-in: [324a458635] user: jan.nijtmans branch: trunk, size: 21185 | |
|
2014-02-25
| ||
| 09:10 | more tests and some fixes file: [93ba1abc3b] check-in: [049762f4d4] user: dkf branch: dkf-http-cookies, size: 40658 | |
|
2014-02-16
| ||
| 09:04 | extending the IDNA tests file: [d4c1dbf2d0] check-in: [1567ef37b2] user: dkf branch: dkf-http-cookies, size: 40535 | |
|
2014-02-15
| ||
| 10:02 | add the test cases from RFC 3492 file: [4d19e0de7f] check-in: [b09e2204e4] user: dkf branch: dkf-http-cookies, size: 39189 | |
|
2014-02-14
| ||
| 09:03 | more tests, now getting to the IDNA handling file: [255ec89049] check-in: [5f6bb663fd] user: dkf branch: dkf-http-cookies, size: 28066 | |
|
2014-02-13
| ||
| 09:04 | more tests for the punycode engine file: [69f77db670] check-in: [9783d98bd3] user: dkf branch: dkf-http-cookies, size: 26624 | |
|
2014-02-09
| ||
| 12:56 | starting to write some tests file: [5bf4e0360b] check-in: [ece03eda87] user: dkf branch: dkf-http-cookies, size: 22458 | |
|
2014-02-08
| ||
| 15:03 | merge trunk file: [0751cb9aa9] check-in: [20ad99c5e9] user: dkf branch: dkf-http-cookies, size: 21323 | |
|
2013-10-25
| ||
| 13:08 | Fix [3eb2ec1449]: Allow upper case scheme names in url. http -> 2.8.8 file: [a09da1d286] check-in: [9294544d51] user: jan.nijtmans branch: trunk, size: 21283 | |
| 12:57 | Fix [3eb2ec1449]: Allow upper case scheme names in url. http -> 2.7.13 file: [353e3bca11] check-in: [2312006602] user: jan.nijtmans branch: core-8-5-branch, size: 18389 | |
|
2013-04-09
| ||
| 11:04 | Allow URLs that don't have a path, but a query, e.g. http://example.com?foo=bar and bump http to 2.5.8. file: [7f4ad74d6f] check-in: [0df32cd91c] user: jan.nijtmans branch: core-8-4-branch, size: 17918 | |
|
2013-04-05
| ||
| 08:46 | merge trunk file: [2841c33356] check-in: [8647fce932] user: dkf branch: dkf-http-cookies, size: 21313 | |
|
2013-04-04
| ||
| 17:08 | Allow URLs that don't have a path, but a query, e.g. http://example.com?foo=bar and bump http to 2.7.12. file: [c9baf237ae] check-in: [e47216d06d] user: max branch: core-8-5-branch, size: 18379 | |
| 14:42 | Allow URLs that don't have a path, but a query query, e.g. http://example.com?foo=bar . file: [16dbdf8942] check-in: [a0172365d2] user: max branch: trunk, size: 21273 | |
|
2013-01-31
| ||
| 05:17 | merge trunk file: [04cbd81ce0] check-in: [6ea5f2ccf9] user: dgp branch: contrib-patrick-fradin-code-cleanup, size: 20869 | |
|
2013-01-23
| ||
| 14:04 | Fix [2911139]: connect asynchronously, but without unnecessary internal waits. file: [30b444e496] check-in: [b242bb3e4b] user: jan.nijtmans branch: trunk, size: 20835 | |
|
2013-01-22
| ||
| 22:53 | Now really fix test-case http-4.14 file: [9ec47fc2ba] check-in: [1bbf0da818] user: jan.nijtmans branch: bug-2911139, size: 17944 | |
| 19:24 | Contribution by Patrick Fradin <patrick.fradin@planar.com> Quoting his mail: <pre> ========================================================== Hi Jeff, I spent some of my time to contribute to the TclTk community ! I'm in late for Christmas gift but like we said in French : "Mieux vaut tard que jamais". ;-) I've use TclDevKit 5.3.0 tclchecker to analyse TclTk code in Tcl and Tk library directories (library, tools and tests) to correct a lot of warnings and few errors. (encapsulate some expr, use 'chan xxx' instead of fconfigure, fileevent...) I've made some improvements too : Examples : - Use 'lassign' instead of many 'lindex' of 'foreach/break' loop. - Use 'in' or 'ni' operators instead of 'lsearch -exact' or to factorise some eq/ne && / || tests. - Use 'eq' or 'ne' to tests strings instead of '==' or '!='. - Use 'unset -nocomplain' to avoid 'catch {unset...}'. - Remove some useless catch around 'destroy' calls. - Use expand {*} instead of 'eval'. Don't touch a lot of code because I don't know all structs and lists. I think it could be a greater improvement to reduce 'eval' calls. Due to previous experience, I dot not change any indentation ! ;-) ========================================================== </pre> file: [734b3617f0] check-in: [d801822907] user: andreask branch: contrib-patrick-fradin-code-cleanup, size: 20933 | |
| 08:16 | Fix test-case http-4.14 file: [0081f7b08d] check-in: [a34d23182d] user: jan.nijtmans branch: bug-2911139, size: 17908 | |
|
2013-01-08
| ||
| 20:31 | merge trunk file: [f57df8fcb9] check-in: [44958db7fd] user: dkf branch: dkf-http-cookies, size: 20939 | |
|
2012-11-16
| ||
| 09:38 | Let all test-cases which require Thread, at least require Thread 2.7 file: [5db7a46ef1] check-in: [12f5a13e60] user: jan.nijtmans branch: trunk, size: 20899 | |
|
2012-09-02
| ||
| 07:21 | merge trunk file: [d4a17998c2] check-in: [1ed34b8810] user: dkf branch: dkf-http-cookies, size: 20938 | |
|
2012-08-09
| ||
| 14:26 | Fix http-3.29 for machines without IPv6 support. file: [e9540db864] check-in: [5d478dc916] user: max branch: trunk, size: 20898 | |
|
2012-07-08
| ||
| 11:32 | merge trunk file: [fe3e8b2dba] check-in: [4d5a76f620] user: dkf branch: dkf-http-cookies, size: 20500 | |
| 10:55 | Add fix and test for URLs that contain literal IPv6 addresses. [Bug 3531209] file: [5b07d93418] check-in: [1b9de38627] user: max branch: trunk, size: 20460 | |
|
2012-07-07
| ||
| 12:34 | Starting work on support code for cookies. This adds a configurable interface for plugging in a cookie manager (not enabled by default). file: [38be7b0aa4] check-in: [5dbc65f824] user: dkf branch: dkf-http-cookies, size: 20281 | |
|
2012-03-07
| ||
| 18:59 | Merged from 8.5 branch -- http package. Fix Bug 3498327. Generate upper-case hexadecimal output for compliance with RFC 3986. Bumped version to 2.8.4. file: [4f2b4949ca] check-in: [d4d8d006ea] user: andreask branch: trunk, size: 20241 | |
| 18:54 | Merged from 8.4 branch -- http package. Fix Bug 3498327. Generate upper-case hexadecimal output for compliance with RFC 3986. Bumped version to 2.7.9. file: [eb0c371396] check-in: [157183e09d] user: andreask branch: core-8-5-branch, size: 18008 | |
| 18:50 | http package. Fix Bug 3498327. Generate upper-case hexadecimal output for compliance with RFC 3986. Bumped version to 2.5.7. file: [6a78f61cc1] check-in: [070bbf9790] user: andreask branch: core-8-4-branch, size: 17482 | |
|
2011-09-16
| ||
| 08:34 | [Bug 3391977]: Ensure that the -headers option to http::geturl overrides the -type option (important because -type has a default that is not always appropriate, and the header must not be duplicated). file: [715aef5562] check-in: [ece59da1db] user: dkf branch: trunk, size: 20241 | |
| 08:28 | [Bug 3391977]: Ensure that the -headers option to http::geturl overrides the -type option (important because -type has a default that is not always appropriate, and the header must not be duplicated). file: [5851a1df4b] check-in: [0031bc6888] user: dkf branch: core-8-5-branch, size: 18008 | |
|
2011-08-30
| ||
| 21:27 | Use the Thread package instead of the [testthread] command to do thread-enabled testing of the http package. file: [4dc35c6d80] check-in: [029b9c4847] user: dgp branch: dgp-thread-leaks, size: 19412 | |
|
2011-03-02
| ||
| 20:27 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them (except in zlib files). file: [d078c2842d] check-in: [c64f310d38] user: dgp branch: trunk, size: 19412 | |
| 16:06 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. file: [ba0b153e2d] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 17217 | |
|
2011-03-01
| ||
| 15:38 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. file: [8b4210db17] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 17482 | |
|
2010-12-07
| ||
| 16:01 | @1629 (excluding 1577 (INSTR_STR_EQ/NE/CMP merge skipped for today)). I also skipped DKF's math instruction refactoring work. Doing them are essentially backports of complex changes, do this when I am fresh tomorrow. file: [457a8f12f7] check-in: [ecb2476c6c] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 19482 | |
|
2010-12-02
| ||
| 10:58 | @1090 file: [9a8039fab7] check-in: [64d3140aa1] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 19474 | |
|
2010-12-01
| ||
| 14:48 | @921 file: [2f254976f0] check-in: [61b08bf693] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 19473 | |
|
2010-11-30
| ||
| 14:58 | @820 file: [c5616fb2b5] check-in: [c7d2796ef4] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 17920 | |
| 14:22 | @777 file: [5528e27dd6] check-in: [b82b3cdf0c] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 17723 | |
|
2010-11-23
| ||
| 11:38 | Next @500. file: [de329574bf] check-in: [5365d7ae02] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 17287 | |
|
2010-10-28
| ||
| 19:42 | merge file: [1168a68ad9] check-in: [e30f206d70] user: kennykb branch: dogeen-assembler-branch, size: 19486 | |
| 16:40 | merge file: [684fbb7e56] check-in: [c7ce81fbbd] user: dgp branch: dgp-refactor, size: 19483 | |
| 16:38 | * tests/http.test: Make http-4.15 pass in isolation [Bug 3097490] file: [89fe7097a2] check-in: [045ee183cb] user: dgp branch: trunk, size: 19478 | |
|
2009-11-19
| ||
| 16:51 | merge updates from HEAD file: [38f4b663b4] check-in: [7aa1b44845] user: dgp branch: dgp-refactor, size: 19475 | |
|
2009-11-18
| ||
| 21:04 | Fix [Bug 2891171]: URL checking too strict when using multiple question marks (added test case) file: [77d934b474] check-in: [2e8541a6bb] user: nijtmans branch: trunk, size: 19475 | |
|
2009-09-12
| ||
| 14:35 | merge updates from HEAD file: [0cb44b87e7] check-in: [15ff1187a0] user: dgp branch: dgp-refactor, size: 19474 | |
|
2009-09-11
| ||
| 15:45 | Clean up http tokens properly. file: [fef533fee1] check-in: [887b017598] user: dkf branch: trunk, size: 19469 | |
|
2009-06-24
| ||
| 15:18 | Merge updates from HEAD file: [5560ab2594] check-in: [012964ff77] user: dgp branch: dgp-refactor, size: 17923 | |
| 15:17 | More test suite cleanup for "-singleproc 1 -debug 1" testing. file: [7547d744a3] check-in: [cb05dda8cc] user: dgp branch: trunk, size: 17918 | |
| 13:51 | Correct failures during -singleproc 1 test suite run. Correct duplicate test names. file: [61282222a5] check-in: [fe2e3409ae] user: dgp branch: trunk, size: 17820 | |
|
2009-04-10
| ||
| 18:09 | merge updates from HEAD file: [4b85ae1d0f] check-in: [faf6373107] user: dgp branch: dgp-refactor, size: 17726 | |
| 14:19 | Improved HTTP/1.1 support and added specific HTTP/1.1 testing. 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. file: [d8cdf4688c] check-in: [e861cc28b0] user: patthoyts branch: trunk, size: 17727 | |
| 13:15 | * tests/httpd: Backport new tests for http 2.7.3. * tests/http.tcl: file: [56c8053317] check-in: [1ea016c0bd] user: dgp branch: core-8-5-branch, size: 17289 | |
| 09:37 | Specific check for [Bug 26245326] 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. file: [6a74c386be] check-in: [cb97cbffd0] user: patthoyts branch: trunk, size: 17712 | |
|
2008-12-11
| ||
| 01:20 | [Bug 1929403] specify the translation mode when counting bytes file: [dad0efe8b7] check-in: [e718b6bacb] user: patthoyts branch: core-8-5-branch, size: 17291 | |
|
2008-12-10
| ||
| 13:51 | merge updates from HEAD file: [2f23eef4a2] check-in: [17d1c7c4c7] user: dgp branch: dgp-refactor, size: 17290 | |
|
2008-12-09
| ||
| 22:38 | Set the file channel to binary for size comparison on windows file: [a7a4eeb6be] check-in: [e9b5fdb875] user: patthoyts branch: trunk, size: 17291 | |
|
2008-03-13
| ||
| 14:47 | merge updates from HEAD file: [1c090a7021] check-in: [6aa4ae8390] user: dgp branch: core-stabilizer-branch, size: 17249 | |
| 14:37 | merge updates from HEAD file: [18f9617b77] check-in: [d4d838591f] user: dgp branch: dgp-refactor, size: 17250 | |
|
2008-03-12
| ||
| 09:51 | * unix/Makefile.in (install-libraries): Bump http to 2.7 * 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] file: [0f693e1e5c] check-in: [6e51258400] user: hobbs branch: trunk, size: 17247 | |
| 05:57 | * library/http/http.tcl (http::geturl): add -method option to support * tests/http.test (http-3.1): http PUT and DELETE requests. * doc/http.n: [Bug 1599901, 862554] file: [ae7de84df4] check-in: [33649f231d] user: hobbs branch: trunk, size: 17128 | |
|
2007-12-13
| ||
| 15:22 | merge stable branch onto HEAD file: [51f8f8da12] check-in: [d1f7550cd9] user: dgp branch: trunk, size: 17117 | |
|
2007-11-16
| ||
| 08:07 | merge updates from HEAD file: [0f52edd907] check-in: [4b5515a616] user: dgp branch: dgp-refactor, size: 17121 | |
| 07:20 | merge updates from HEAD file: [f909ffc6cc] check-in: [be7502a53e] user: dgp branch: core-stabilizer-branch, size: 17121 | |
|
2007-11-13
| ||
| 14:21 | Make some tests clearer on failure by using tcltest2 features file: [c798250416] check-in: [142ca82616] user: dkf branch: trunk, size: 17117 | |
|
2007-04-08
| ||
| 14:58 | Merge updates from HEAD; may not build file: [4c27939ec6] check-in: [8dc7079178] user: dgp branch: dgp-refactor, size: 17178 | |
|
2006-11-03
| ||
| 00:34 | * doc/ParseCmd.3, doc/Tcl.n, doc/eval.n, doc/exec.n: * doc/fconfigure.n, doc/interp.n, doc/unknown.n: * library/auto.tcl, library/init.tcl, library/package.tcl: * library/safe.tcl, library/tm.tcl, library/msgcat/msgcat.tcl: * tests/all.tcl, tests/basic.test, tests/cmdInfo.test: * tests/compile.test, tests/encoding.test, tests/execute.test: * tests/fCmd.test, tests/http.test, tests/init.test: * tests/interp.test, tests/io.test, tests/ioUtil.test: * tests/iogt.test, tests/namespace-old.test, tests/namespace.test: * tests/parse.test, tests/pkg.test, tests/pkgMkIndex.test: * tests/proc.test, tests/reg.test, tests/trace.test: * tests/upvar.test, tests/winConsole.test, tests/winFCmd.test: * tools/tclZIC.tcl: * generic/tclParse.c (Tcl_ParseCommand): Replace {expand} with {*} officially (TIP #293). Leave -DALLOW_EXPAND=0|1 option to keep {expand} syntax for transition users. [Bug 1589629] file: [471bf156f2] check-in: [5a5306b6b8] user: hobbs branch: trunk, size: 17176 | |
|
2006-10-23
| ||
| 21:01 | merge updates from HEAD file: [991a88bc91] check-in: [1f911d4cbb] user: dgp branch: dgp-refactor, size: 17183 | |
|
2006-10-09
| ||
| 19:31 | == == updated to tag tip-278-20061009 == 2006-10-09 Miguel Sofer <msofer@users.sf.net> * tests/*.test: updated all tests to refer explicitly to the global variables ::errorInfo, ::errorCode, ::env and ::tcl_platform: many were relying on the alternative lookup in the global namespace, that feature is tested specifically in namespace and variable tests. The modified testfiles are: apply.test, basic.test, case.test, cmdIL.test, cmdMZ.test, compExpr-old.test, error.test, eval.test, event.test, expr.test, fileSystem.test, for.test, http.test, if.test, incr-old.test, incr.test, interp.test, io.test, ioCmd.test, load.test, misc.test, namespace.test, parse.test, parseOld.test, pkg.test, proc-old.test, set.test, switch.test, tcltest.test, thread.test, var.test, while-old.test, while.test. file: [df47673bd9] check-in: [873ef4830e] user: msofer branch: tip-278-branch, size: 17186 | |
| 19:15 | * tests/*.test: updated all tests to refer explicitly to the global variables ::errorInfo, ::errorCode, ::env and ::tcl_platform: many were relying on the alternative lookup in the global namespace, that feature is tested specifically in namespace and variable tests. The modified testfiles are: apply.test, basic.test, case.test, cmdIL.test, cmdMZ.test, compExpr-old.test, error.test, eval.test, event.test, expr.test, fileSystem.test, for.test, http.test, if.test, incr-old.test, incr.test, interp.test, io.test, ioCmd.test, load.test, misc.test, namespace.test, parse.test, parseOld.test, pkg.test, proc-old.test, set.test, switch.test, tcltest.test, thread.test, var.test, while-old.test, while.test. file: [fc081ef5e6] check-in: [a8fcd798f4] user: msofer branch: trunk, size: 17182 | |
|
2006-10-06
| ||
| 19:00 | update tests to handle strictness change file: [533d3c053b] check-in: [3acaec4997] user: hobbs branch: core-8-4-branch, size: 17556 | |
|
2006-09-16
| ||
| 00:19 | * library/http/http.tcl: Change " " -> "+" url encoding mapping * library/http/pkgIndex.tcl: to " " -> "%20" as per RFC 3986. * tests/http.test (http-5.1): bump http to 2.5.3 file: [4bdb7b5dfb] check-in: [ebf8d82ec5] user: hobbs branch: trunk, size: 17179 | |
|
2006-09-15
| ||
| 19:53 | * library/http/http.tcl: Change " " -> "+" url encoding mapping * 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 file: [b9b7d375a3] check-in: [b2c79c9080] user: hobbs branch: core-8-4-branch, size: 17180 | |
|
2005-12-02
| ||
| 18:42 | merge updates from HEAD file: [1658710737] check-in: [1059d34b2b] user: dgp branch: dgp-refactor, size: 17179 | |
|
2005-11-18
| ||
| 15:20 | Backport of improved URL parsing. [Bug 1358369] file: [449cbf6fc5] check-in: [112e07f1c5] user: dkf branch: core-8-4-branch, size: 17176 | |
| 14:51 | Fix silly errors in REs, in variables, and in tests that were working with invalid URLs. file: [ef801251a2] check-in: [7f6638b994] user: dkf branch: trunk, size: 17175 | |
| 13:57 | Improved URL validation that better describes why validation failed. [Bug 1358369] file: [4cd8b2a37f] check-in: [7adf0d5af0] user: dkf branch: trunk, size: 17145 | |
|
2005-10-18
| ||
| 20:46 | merge updates from HEAD file: [551f066c7e] check-in: [2e8613842e] user: dgp branch: dgp-refactor, size: 15565 | |
|
2005-10-08
| ||
| 13:44 | merge updates from HEAD file: [7aae5dd9ac] check-in: [1b902ae45a] user: dgp branch: kennykb-numerics-branch, size: 15565 | |
|
2005-10-05
| ||
| 05:03 | * tests/http.test: do not URI encode -._~ according * library/http/http.tcl (init): to RFC3986. [Bug 1182373] (aho) file: [d2498e8370] check-in: [3bc3dd226c] user: hobbs branch: trunk, size: 15563 | |
| 05:01 | * tests/http.test: do not URI encode -._~ according * library/http/http.tcl (init): to RFC3986. [Bug 1182373] (aho) file: [edd1675471] check-in: [fb1a06961a] user: hobbs branch: core-8-4-branch, size: 15564 | |
|
2004-05-27
| ||
| 14:29 | Merge updates from HEAD. Also implemented flags argument to TclCompEvalObj(). file: [484eec01d2] check-in: [8f7452ee0c] user: dgp branch: dgp-refactor, size: 15569 | |
|
2004-05-25
| ||
| 22:56 | * doc/http.n (http::config): add -urlencoding option (default utf-8) * 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. file: [5b37db4ddd] check-in: [6165ec76fd] user: hobbs branch: trunk, size: 15567 | |
| 22:50 | * doc/http.n (http::config): add -urlencoding option (default utf-8) * 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. file: [9e25fa6a57] check-in: [f0ce2ecb2e] user: hobbs branch: core-8-4-branch, size: 15568 | |
| 18:06 | * tests/http.test: Clear away the custom [bgerror] when done. * tests/io.test: Take care to use namespace variables. file: [f56c7be972] check-in: [ee97b936fe] user: dgp branch: trunk, size: 14098 | |
|
2004-02-07
| ||
| 05:47 | Merge updates from HEAD Note that this branch currently does not fully support the new {expand} syntax. Updates to TclEvalScriptTokens and TclCompileScriptTokens are still to come. file: [c9e3c710fa] check-in: [beeeb45bbf] user: dgp branch: dgp-refactor, size: 14084 | |
|
2003-11-14
| ||
| 20:44 | * doc/ParseCmd.3: Implementation of TIP 157. Adds recognition * doc/Tcl.n: of the new leading {expand} syntax on words. * generic/tcl.h: Parses such words as the new Tcl_Token type * generic/tclBasic.c: TCL_TOKEN_EXPAND_WORD. Updated Tcl_EvalEx * generic/tclCompile.c: and the bytecode compiler/execution engine * generic/tclCompile.h: to recognize the new token type. New opcodes * generic/tclExecute.c: INST_LIST_VERIFY and INST_INVOKE_EXP and a new * generic/tclParse.c: operand type OPERAND_ULIST1 are defined. Docs * generic/tclTest.c: and tests are included. * tests/basic.test: * tests/compile.test: * tests/parse.test: * library/auto.tcl: Replaced several [eval]s used to perform * library/package.tcl: argument expansion with the new syntax. * library/safe.tcl: In the test files lindex.test and lset.test, * tests/cmdInfo.test: replaced use of [eval] to force direct * tests/encoding.test: string evaluation with use of [testevalex] * tests/execute.test: which more directly and robustly serves the * tests/fCmd.test: same purpose. * tests/http.test: * tests/init.test: * tests/interp.test: * tests/io.test: * tests/ioUtil.test: * tests/iogt.test: * tests/lindex.test: * tests/lset.test: * tests/namespace-old.test: * tests/namespace.test: * tests/pkg.test: * tests/pkgMkIndex.test: * tests/proc.test: * tests/reg.test: * tests/trace.test: * tests/upvar.test: * tests/winConsole.test: * tests/winFCmd.test: file: [28f0577aa3] check-in: [cbfb8313ba] user: dgp branch: trunk, size: 14080 | |
|
2003-08-07
| ||
| 21:35 | Merged changes from HEAD file: [2317e1d3a6] check-in: [9658ec795f] user: dgp branch: dgp-refactor, size: 14081 | |
|
2003-07-18
| ||
| 19:41 | * library/http/pkgIndex.tcl: merged to v2.4.4 from head * library/http/http.tcl: add support for user:pass info in URL. * tests/http.test: [Bug 759888] (shiobara) file: [3b47c66614] check-in: [db661b7e59] user: hobbs branch: core-8-4-branch, size: 14017 | |
| 19:36 | * library/http/pkgIndex.tcl: upped to http v2.4.4 * library/http/http.tcl: add support for user:pass info in URL. * tests/http.test: [Bug 759888] (shiobara) file: [8cb6cebf16] check-in: [f4d54669b4] user: hobbs branch: trunk, size: 14079 | |
|
2003-06-27
| ||
| 19:10 | Merge updates from HEAD file: [f991a93911] check-in: [16e1570baf] user: dgp branch: dgp-refactor, size: 13890 | |
| 17:22 | * tests/init.test: Added [cleanupTests] to report results of tests * tests/pkg.test: that run in slave interps. [Bugs 761334,761344] * tests/http.test: Used more reliable path to find httpd script. file: [66878afdcf] check-in: [7f9c913430] user: dgp branch: trunk, size: 13886 | |
|
2003-02-11
| ||
| 20:41 | Corrected a problem where http-4.14 would fail when run with a proxy server. Replaced references to scriptics.com by tcl.tk. file: [290a946330] check-in: [a5fc0bb948] user: kennykb branch: trunk, size: 13824 | |
|
2003-02-07
| ||
| 11:59 | fix to crashing filesystem test file: [931c6b18d9] check-in: [63c1460f0b] user: vincentdarley branch: trunk, size: 13839 | |
|
2002-10-03
| ||
| 13:34 | [info exist]->[info exists]. [Bug 602566] file: [bb2998eddd] check-in: [eb7c8f93a5] user: dkf branch: trunk, size: 13716 | |
|
2002-09-02
| ||
| 19:27 | * tests/http.test (http-3.11): added close $fp that was causing an error on Windows because the file was not closed before deleting. file: [bb5e1023cd] check-in: [e4a85ee8d6] user: hobbs branch: trunk, size: 13716 | |
|
2002-08-20
| ||
| 20:25 | merged with trunk at tag macosx-8-4-merge-2002-08-20-trunk file: [973e0c60d4] check-in: [354986d9c3] user: das branch: macosx-8-4-branch, size: 13704 | |
|
2002-07-05
| ||
| 10:38 | Made many tests work properly when the current directory is not writable. Added targets to unix/Makefile.in to facilitate testing of this situation. file: [a0801c229f] check-in: [725b23357f] user: dkf branch: trunk, size: 13700 | |
|
2002-07-02
| ||
| 19:10 | * doc/tcltest.n: Reverted [makeFile] and [viewFile] to * library/tcltest/tcltest.tcl: their former behavior, and documented * tests/cmdAH.test: it. Corrected misspelling of hook * tests/event.test: procedure. Restored tests. * tests/http.test: * tests/io.test: file: [cd224e1e42] check-in: [06fbc3e4fa] user: dgp branch: trunk, size: 13448 | |
|
2002-07-01
| ||
| 02:29 | * Fixed [makeFile] and [viewFile] to accurately reflect a file's contents. Updated tests that depended on buggy behavior. Also added warning messages to "-debug 1" operations to debug test calls to (make|remove)(File|Directory). file: [d037dfdb8a] check-in: [49cd7e2034] user: dgp branch: trunk, size: 13450 | |
|
2002-06-22
| ||
| 04:19 | * Corrections to tcltest and the Tcl test suite so that a test with options -constraints knownBug -limitConstraints 1 only tests the knownBug tests. Mostly involves replacing direct access to the testConstraints array with calls to the testConstraint command (which requires tcltest version 2). file: [6b7df903e3] check-in: [9ba9324aef] user: dgp branch: trunk, size: 13478 | |
|
2001-10-12
| ||
| 19:44 | added removeFile for outdata file: [77ff8df787] check-in: [3e5931c7d7] user: hobbs branch: trunk, size: 13444 | |
|
2001-09-07
| ||
| 00:10 | * doc/http.n: noted -binary, charset and coding state keys. * tests/http.test: * library/http/pkgIndex.tcl: * library/http/http.tcl (geturl): correctly get charset parameter and convert text according to specified encoding (if known). RFC iso8859-1 is used by default. Also recognize Content-encoding to see if we should do binary translation. Added a CYA -binary switch for the cases that were missed. [Bug #219211 #219399] * tests/ioUtil.test: changed to make better use of constraints and remove knownBug constraints that weren't valid. file: [7dadba44ea] check-in: [1a57f27ff5] user: hobbs branch: core-8-3-1-branch, size: 13376 | |
| 00:03 | * doc/http.n: noted -binary, charset and coding state keys. * tests/http.test: * library/http/pkgIndex.tcl: * library/http/http.tcl (geturl): correctly get charset parameter and convert text according to specified encoding (if known). RFC iso8859-1 is used by default. Also recognize Content-encoding to see if we should do binary translation. Added a CYA -binary switch for the cases that were missed. [Bug #219211 #219399] file: [05c599d83d] check-in: [a868c013fb] user: hobbs branch: trunk, size: 13372 | |
|
2001-08-07
| ||
| 00:42 | * tests/http.test (http-4.14): fixed variable error return. [Bug: 424252] file: [f76d00b457] check-in: [deb6444bd3] user: hobbs branch: trunk, size: 12947 | |
|
2001-05-21
| ||
| 22:30 | tests/http.test: removed unused notLinux constraint setting file: [d0031e69fe] check-in: [82af802574] user: hobbs branch: trunk, size: 12931 | |
|
2000-06-02
| ||
| 23:44 | reduced unnecessary iterations in http-3.13 file: [c43d82614a] check-in: [dc87c202da] user: hobbs branch: core-8-3-1-branch, size: 13023 | |
| 23:43 | reduced unnecessary iterations in http-3.13 file: [94820514bf] check-in: [946105af77] user: hobbs branch: trunk, size: 13020 | |
| 23:14 | 2000-05-29 Sandeep Tamhankar <sandeep@scriptics.com> * tests/http.test * doc/http.n * library/http2.3/http.tcl: Fixed bug 5741, where unsuccessful geturl calls sometimes leaked memory and resources (sockets). Also, switched around some of the logic so that http::wait never throws an exception. This is because in an asynchronous geturl, the command callback will probably end up doing all the error handling anyway, and in an asynchronous situation, the user expects to check the state when the transaction completes, as opposed to being thrown an exception. For the http package, this menas the user can check http::status for "error" and http::error for the error message after doing the http::wait. file: [19bbb290b0] check-in: [2667506cff] user: hobbs branch: trunk, size: 13021 | |
|
2000-05-31
| ||
| 01:28 | 2000-05-29 Sandeep Tamhankar <sandeep@scriptics.com> * tests/http.test * doc/http.n * library/http2.3/http.tcl: Fixed bug 5741, where unsuccessful geturl calls sometimes leaked memory and resources (sockets). Also, switched around some of the logic so that http::wait never throws an exception. This is because in an asynchronous geturl, the command callback will probably end up doing all the error handling anyway, and in an asynchronous situation, the user expects to check the state when the transaction completes, as opposed to being thrown an exception. For the http package, this menas the user can check http::status for "error" and http::error for the error message after doing the http::wait. file: [67edef4d26] check-in: [43202241e2] user: sandeep branch: core-8-3-1-branch, size: 13027 | |
|
2000-04-22
| ||
| 07:07 | 2000-04-21 Sandeep Tamhankar <sandeep@scriptics.com> * library/http2.1/http.tcl: Fixed a newly introduced bug where if there's a -command callback and something goes wrong, geturl threw an exception, called the callback, and unset the token. I changed it so that it will not call the callback when throwing an exception (so the caller only finds out about a given error from one place). Also, fixed http::ncode so that it actually gives you back the http return code (i.e. 200, 404, etc.) instead of the first digit of the version of HTTP being used (i.e. 1). file: [c0e7b79bf3] check-in: [8f0cd2d9ba] user: sandeep branch: trunk, size: 12750 | |
|
2000-04-10
| ||
| 17:18 | * tests/*.test: Changed all occurances of "namespace import ::tcltest" to "namespace import -force ::tcltest" [Bug: 3948]. file: [66f314830d] check-in: [c2f93a113c] user: ericm branch: trunk, size: 12755 | |
|
2000-04-09
| ||
| 23:56 | Added "server closes without reading post data" case. file: [934e01b383] check-in: [1803037c3d] user: welch branch: trunk, size: 12748 | |
|
2000-03-19
| ||
| 22:32 | * library/http2.1/http.tcl: Added -querychannel option and altered some of Brent's modifications to allow asynchronous posts (via -command). Also modified -queryprogress so that it calls the query callback as <callback> <token> <total size> <current size> to be consistent with -progress. Added -queryblocksize option with default 8192 bytes for post blocksize. Fixed a bunch of potential memory leaks for the case when geturl receives bad args or can't open a socket, etc. Overall, the package really rocks now. * doc/http.n: Added -queryblocksize, -querychannel, and -queryprogress. Also, changed the description of -blocksize, which states that the -progress callback will be called for each block, to now qualify that with an "if -progress is specified". * tests/http.test: Added a querychannel test for synchronous and asynchronous posts, altered the queryprogress test such that the callback conforms to the -progress format. Also, had to use the -queryblocksize option to do the post 16K at a time to match Brent's expected results (and to test that -queryblocksize works). file: [edbe4110ce] check-in: [aadf3c36fe] user: sandeep branch: trunk, size: 11254 | |
|
2000-03-17
| ||
| 02:15 | Added tests for -queryprogress file: [364d0e9adf] check-in: [e63f79f70b] user: welch branch: trunk, size: 10338 | |
|
1999-11-22
| ||
| 20:15 | Took out "nonPortable" flag that was hiding -timeout tests, plus added more timeout cases for various bad host/port combinations. file: [c9de75a51b] check-in: [c741790926] user: welch branch: trunk, size: 9714 | |
|
1999-11-20
| ||
| 17:57 | updated to 2.2 version for http file: [fc5370cde6] check-in: [539e4eb4fe] user: hobbs branch: trunk, size: 8564 | |
|
1999-11-19
| ||
| 23:32 | * tests/http.test: updated http package to 2.2 * doc/http.n: * library/http2.1/http.tcl: added register and unregister commands to http:: package (better support for tls/SSL), as well as -type argument to http::geturl. [RFE: 2617] * library/http2.1/http.tcl: Correctly fixed the -timeout problem mentioned in the 10-29 change. Also added error handling for failed writes on the socket during the protocol. file: [e8fca522aa] check-in: [bf8425559b] user: hobbs branch: core-8-2-1-branch, size: 8568 | |
|
1999-07-20
| ||
| 00:11 | changed http package version from 2.0 to 2.1 file: [2196f03cc7] check-in: [fda7557642] user: hershey branch: trunk, size: 8566 | |
|
1999-07-07
| ||
| 02:28 | Marked two timing-dependent tests "nonPortable", but I really need to fix these (4.11 and 4.12) file: [f906e957cf] check-in: [f52b68ccbe] user: welch branch: trunk, size: 8564 | |
|
1999-07-02
| ||
| 06:05 | Fixed package version number file: [66ad6cd62d] check-in: [0ec7baf04b] user: welch branch: trunk, size: 8540 | |
|
1999-06-26
| ||
| 03:54 | Modified the tests to use the package tcltest file: [4a871ec143] check-in: [fdb0602e41] user: jenn branch: trunk, size: 8538 | |
|
1999-06-08
| ||
| 18:06 | added code to unset the "data" array so tests that follow can use a scalar data var w/o having to unset it first. file: [71b8ec79db] check-in: [a916ae38b5] user: hershey branch: trunk, size: 8528 | |
|
1999-05-18
| ||
| 22:59 | changed call to "remove" to "removeFile"--this bug was causing "httpd" file to be left in working dir whenever tests are run. file: [25e1368867] check-in: [cbf894d438] user: hershey branch: trunk, size: 8493 | |
|
1999-05-06
| ||
| 18:45 | * tests/http.test: Unset "data" array before running tests to avoid failures due to previous tests. file: [28ec656a7d] check-in: [c002ae11e5] user: stanton branch: trunk, size: 8489 | |
|
1999-04-24
| ||
| 01:46 | merged 8.1.0 changes into mainline file: [67c280df78] check-in: [6291aaa1d5] user: stanton branch: trunk, size: 8470 | |
|
1999-04-22
| ||
| 20:31 | Created branch core-8-1-0-synthetic file: [dba87fddd7] check-in: [8d3de5a4ff] user: cvs2fossil branch: core-8-1-0-synthetic, size: 8472 | |
|
1999-04-21
| ||
| 00:42 | Deleted: Added comments for 4/19 and 4/20 check-in: [6c6fc5d7b2] user: redman branch: scriptics-tclpro-1-2-old, size: 0 | |
|
1999-04-16
| ||
| 00:46 | merged tcl 8.1 branch back into the main trunk file: [cdee430005] check-in: [f3b32fb71c] user: stanton branch: trunk, size: 8200 | |
|
1999-04-03
| ||
| 01:19 | * tests/http.test: Fixed bad test initialization code. file: [99c2147db9] check-in: [959b030de5] user: stanton branch: core-8-1-branch-old, size: 8204 | |
|
1999-04-02
| ||
| 18:57 | minor changes to fix bad code that was outside of "test" calls. file: [fab040f651] check-in: [f2aaa3e425] user: hershey branch: core-8-1-branch-old, size: 8204 | |
|
1999-03-24
| ||
| 02:48 | lint: changed a tcltest namespace variable name from tmpDir to workingDir. changes: made more tests atomic. README is now updated to match new test suite features. file: [68ccd471f9] check-in: [83929e34ec] user: hershey branch: core-8-1-branch-old, size: 8126 | |
|
1999-03-23
| ||
| 20:06 | changed tests to use "tcltest" namespace instead of "test". added constraints to tests, rather than skipping the entire file. file: [e6a659e66f] check-in: [709a7deb31] user: hershey branch: core-8-1-branch-old, size: 8125 | |
|
1999-03-11
| ||
| 19:28 | Deleted: Add documentation for Tcl_GetVersion() check-in: [940e47cf48] user: redman branch: scriptics-tclpro-1-2, size: 0 | |
| 18:49 | Updated the testsuite to use "test" namespace and commandline args to control verbose level and which tests get run. Tests now work from any working dir. file: [c86ea58e41] check-in: [346215785f] user: hershey branch: core-8-1-branch-old, size: 8109 | |
|
1999-02-19
| ||
| 02:17 | Deleted: Created branch scriptics-tclpro-1-2-synthetic check-in: [1d719b3ad1] user: cvs2fossil branch: scriptics-tclpro-1-2-synthetic, size: 0 | |
|
1998-11-11
| ||
| 04:08 | merged 8.0.4 into 8.1 file: [7ecd2f1b99] check-in: [fe115bdad2] user: stanton branch: core-8-1-branch-old, size: 7995 | |
|
1998-11-03
| ||
| 02:00 | Fixed timeout-related HTTP test file: [013aa95ebf] check-in: [6fe3862eab] user: welch branch: trunk, size: 11072 | |
|
1998-09-24
| ||
| 23:58 | merging changes from 8.0.3 into 8.1a2 file: [4cbe35362e] check-in: [1c3c1ab19f] user: stanton branch: core-8-1-branch-old, size: 7984 | |
|
1998-09-21
| ||
| 23:39 | Added contents of Tcl 8.1a2 file: [1832429f4f] check-in: [8c56dc8868] user: stanton branch: core-8-1-branch-old, size: 7959 | |
|
1998-09-14
| ||
| 18:39 | Replaced SCCS strings, fixed binary files file: [897d4a9efe] check-in: [196f92fd17] user: stanton branch: trunk, size: 10838 | |
|
1998-03-26
| ||
| 14:56 | Added: Initial revision file: [094c2feb85] check-in: [f86c34e38d] user: rjohnson branch: trunk, size: 10817 | |