Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file tests/socket.test at check-in adcac9a7281a0d40
|
2026-05-28
| ||
| 11:53 | Remove knownBug constraint file: [c220131279] check-in: [c4b8422ce7] user: apnadkarni branch: bug-06f19cc4-with-tcltest, size: 81386 | |
|
2025-12-22
| ||
| 09:44 | Merge 9.0. Fix indenting file: [5bb1684d20] check-in: [9c9ab45aac] user: jan.nijtmans branch: main, size: 81395 | |
|
2025-11-26
| ||
| 15:38 | tests/socket.test: fixes several tests (consistence and correctness of 12.* tests, see [06f19cc401de076e]): - ensure the helper child (used to cover that it doesn't inherit sockets) surely ends after every test - repair 12.1, open the socket on correct port used in listener of test (also avoid RC states) - repair 12.2, ensure the socket it always closed in process and child still there if we test inheritance (avoid RC states) file: [fb00ab5343] check-in: [26240753b7] user: sebres branch: bug-06f19cc401de076e--fixed-tests, size: 79853 | |
|
2025-11-25
| ||
| 14:19 | Mark socket-12.3 as a knownBug due to crashes on Windows 11, duplicate to 12.4 as a non-crashing version file: [4a3a4e4bc6] check-in: [4724603ffb] user: dkf branch: main, size: 81211 | |
|
2025-09-15
| ||
| 20:16 | (more) Use correct equality file: [4dfc38ee26] check-in: [c9bb1a7642] user: jan.nijtmans branch: main, size: 79213 | |
| 20:08 | Merge 8.6 file: [410927d480] check-in: [791adf31da] user: jan.nijtmans branch: core-9-0-branch, size: 79198 | |
| 19:43 | (backport) Use correct equality file: [d9d8a229ef] check-in: [d637d83a33] user: jan.nijtmans branch: core-8-6-branch, size: 78382 | |
|
2025-06-06
| ||
| 13:54 | give tests human-readable names file: [3c26264873] check-in: [1a00d5f12a] user: dkf branch: main, size: 79213 | |
|
2025-01-31
| ||
| 17:40 | (cherry-pick): Ticket [73bb42fb3f] Panic "Buffer Underflow, BUFFER_PADDING not enough" due to not checked encoding decode result. Fix some indenting (spacing) in testcases (all backported from 9.0) file: [4c33d6be39] check-in: [b5d5968215] user: jan.nijtmans branch: core-8-branch, size: 83027 | |
|
2024-10-16
| ||
| 18:58 | Merge [bea36e3b59a0092c]: Indenting in testcases. Always use tabs in stead of 8 spaces. file: [d606116924] check-in: [f3091051a5] user: pooryorick branch: unchained, size: 79653 | |
|
2024-10-09
| ||
| 08:16 | Indenting in testcases. Always use tabs in stead of 8 spaces file: [9702af6933] check-in: [bea36e3b59] user: jan.nijtmans branch: main, size: 79198 | |
|
2024-08-28
| ||
| 20:48 | Merge [63b426f8f209c2ae]: Fix [e589d9bdab] - fconfigure socket -peername. file: [5b1ef70f81] check-in: [f90b067d4e] user: pooryorick branch: unchained, size: 83461 | |
|
2024-08-26
| ||
| 17:05 | Fix sporadic failure of 14.11.0 on some platforms. See [de232b49f26da1c1]. file: [ef96237b42] check-in: [c8daed39ac] user: pooryorick branch: unchained, size: 82808 | |
|
2024-08-22
| ||
| 21:06 | Merge [b05d33be57ea5930]: Fix [31fc36fe47] - socket crash with multiple threads. file: [56510699aa] check-in: [ec84d4bf16] user: pooryorick branch: unchained, size: 82751 | |
|
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: [4c29b23ed0] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 82476 | |
|
2024-07-08
| ||
| 16:32 | Remaining can't -> cannot changes file: [cbdbb99c51] check-in: [9f35c75244] user: jan.nijtmans branch: bug-0439e1e1a3, size: 83049 | |
|
2024-05-24
| ||
| 15:31 | Backport test for bug [e589d9bdab] file: [44327f4879] check-in: [6e3aa87b5d] user: apnadkarni branch: core-8-6-branch, size: 78382 | |
| 15:19 | Add test for [e589d9bdab] file: [d38068ad8a] check-in: [077455905b] user: apnadkarni branch: bug-e589d9bdab, size: 83048 | |
|
2024-03-31
| ||
| 15:36 | Fix sporadic failure of 14.11.0 on some platforms. See [de232b49f26da1c1]. apn - moved to mistake. Changing a test so as to not exercise a bug is not acceptable. file: [fb8cc5180c] check-in: [1b9bd55b7a] user: pooryorick branch: mistake, size: 82452 | |
|
2024-01-09
| ||
| 11:50 | More small changes to use "modern" features file: [deab85e5f6] check-in: [4aebdc40c2] user: dkf branch: dkf-use-9-features, size: 82338 | |
|
2023-10-21
| ||
| 13:00 | Proposed fix file: [55f403b013] check-in: [a88829719d] user: apnadkarni branch: bug-31fc36fe47, size: 82395 | |
| 11:29 | Test for Windows socket crash file: [f951211e39] check-in: [631917fa95] user: apnadkarni branch: bug-31fc36fe47, size: 82388 | |
|
2023-04-12
| ||
| 13:30 | Correct spelling errors in comments and documentation, but also a non-comment corrections in history.tcl and tcltest.test. file: [37188c0ac5] check-in: [aca8de0aeb] user: pooryorick branch: core-8-branch, size: 82120 | |
| 09:35 | Correct spelling errors in comments and documentation, but also non-comment corrections in history.tcl and tcltest.test. file: [2b5185e6fd] check-in: [ee3df4e647] user: pooryorick branch: core-8-6-branch, size: 77758 | |
|
2023-03-27
| ||
| 09:59 | Merge 8.7. Go back to lowercase for POSIX err-messages file: [e3fabe4f0b] check-in: [c53aee7ee9] user: jan.nijtmans branch: bug-fa128568a5, size: 82120 | |
|
2023-03-26
| ||
| 21:46 | Merge 8.7 file: [38afc20a0c] check-in: [721bd43c36] user: jan.nijtmans branch: bug-fa128568a5, size: 82120 | |
|
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: [1609305543] check-in: [1e348d39da] user: jan.nijtmans branch: bug-fa128568a5, size: 82096 | |
|
2023-02-06
| ||
| 14:09 | keep channel options in alphabetical order file: [9aab7a1939] check-in: [4b5c2ec6fe] user: jan.nijtmans branch: jan-encoding-profile, size: 82072 | |
|
2023-01-17
| ||
| 20:09 | Fix for [b8f575aa2398b0e4], and also for [154ed7ce56], Tcl 9: [gets] on -strictencoding 1 configured channel. file: [bb8f73a1ef] check-in: [4cdf4836aa] user: pooryorick branch: py-b8f575aa23-errorinfo, size: 82146 | |
|
2022-10-13
| ||
| 10:31 | rebase to 8.7. Add documentation file: [0618938e30] check-in: [dd3e22aaf6] user: jan.nijtmans branch: tip-468, size: 82072 | |
| 09:07 | Fix socket_*-7.3 testcase (since 2 socket options were added) file: [273a5417f8] check-in: [d357d8eb71] user: jan.nijtmans branch: core-8-branch, size: 81933 | |
|
2022-09-09
| ||
| 17:09 | TIP633: fconfigure -tolerantencoding: correct/add command interface tests file: [b2a57d0e8b] check-in: [ee91cf4d02] user: oehhar branch: tip633-fconfigure-tolerantencoding, size: 81933 | |
|
2022-09-03
| ||
| 13:45 | TIP #344 implementation file: [7527634130] check-in: [8c06ee429e] user: jan.nijtmans branch: tip-344, size: 81933 | |
|
2021-08-04
| ||
| 14:52 | Fix knownMsvcBug testConstraint file: [65e70d0e76] check-in: [30e09611ba] user: jan.nijtmans branch: build-info, size: 81933 | |
|
2021-07-23
| ||
| 10:03 | Merge 8.7. Re-implement testConstraint knownMsvcBug in terms of tcl::build-info file: [8092242eaf] check-in: [c0c61fa7cf] user: jan.nijtmans branch: build-info, size: 82010 | |
|
2020-12-23
| ||
| 07:47 | Merge 8.6 file: [35c511e96c] check-in: [798fd17ff4] user: jan.nijtmans branch: core-8-branch, size: 82011 | |
|
2020-12-22
| ||
| 16:34 | Repair flaws exposed by debugging test run. file: [36eeb595ec] check-in: [0f86b2a1c1] user: dgp branch: core-8-6-11-rc, size: 77758 | |
|
2020-12-04
| ||
| 10:04 | Merge 8.6 file: [d708e19d14] check-in: [eab97bc284] user: jan.nijtmans branch: core-8-branch, size: 82011 | |
| 09:56 | TIP 590: Recommend lowercase Package Names file: [77b0338329] check-in: [836cfc20b3] user: jan.nijtmans branch: core-8-branch, size: 81834 | |
|
2020-12-03
| ||
| 15:27 | Fix 4 socket testcases on Msys (those fail on Cygwin too) file: [c99319c9dd] check-in: [5bf0f59acf] user: jan.nijtmans branch: msys2-fixes_v001, size: 77758 | |
|
2020-11-23
| ||
| 08:25 | Now that all Tcl source files are UTF-8 by default, we can use the ©-sign whenever reasonable. file: [eeb4fb602b] check-in: [0d31e14484] user: jan.nijtmans branch: core-8-branch, size: 81832 | |
|
2020-11-19
| ||
| 08:57 | Merge 8.7 file: [37bbbe846c] check-in: [b87dd93716] user: jan.nijtmans branch: tip-590, size: 81836 | |
|
2020-11-17
| ||
| 12:36 | Test fails with Windows in CI, not MSVC file: [3c2671f23f] check-in: [9acdb9281a] user: dkf branch: core-8-branch, size: 81834 | |
|
2020-11-16
| ||
| 10:06 | Merge 8.6 file: [963aef0014] check-in: [c2dc6753fa] user: dkf branch: core-8-branch, size: 81734 | |
|
2020-11-14
| ||
| 12:25 | Fixed some tests, added trial macOS build file: [2cc117144d] check-in: [d6317640c1] user: dkf branch: github-action-cleanup, size: 77581 | |
|
2020-10-30
| ||
| 15:31 | Merge 8.7 file: [9b27ca8144] check-in: [707d6eadba] user: jan.nijtmans branch: build-info, size: 81785 | |
| 13:37 | Merge 8.6 file: [7a83363357] check-in: [6312e0d10c] user: jan.nijtmans branch: core-8-branch, size: 81783 | |
| 13:27 | Add "{}" around many "expr" commands in testcases. Also in doc/expr.n file: [7dd9798ecb] check-in: [af57db5d99] user: jan.nijtmans branch: core-8-6-branch, size: 77493 | |
|
2020-10-16
| ||
| 16:34 | Merge 8.7 file: [21cff4a507] check-in: [600368ed3f] user: jan.nijtmans branch: build-info, size: 81792 | |
| 15:03 | Fix env.test when running under wine on Linux. Mark other tests with "notWine", which fail currently under wine file: [2d06a5329b] check-in: [80184ade49] user: jan.nijtmans branch: core-8-branch, size: 81790 | |
|
2020-10-01
| ||
| 08:17 | Merge 8.7. Internal package renaming file: [182e9ad9e0] check-in: [8da5008652] user: jan.nijtmans branch: build-info, size: 81593 | |
|
2020-09-14
| ||
| 09:39 | Merge 8.6 file: [a85c9846fd] check-in: [1814e2c41a] user: jan.nijtmans branch: core-8-branch, size: 81591 | |
| 09:22 | Prevent the usage of the term safe/unsafe child. Suggested by Keith Nash. Thanks! More usage of $index<0 in stead of $index==-1 consistantly file: [5803ed40b7] check-in: [4f1522879b] user: jan.nijtmans branch: core-8-6-branch, size: 77500 | |
|
2020-09-05
| ||
| 20:45 | TIP #581: Last possible master/slave -> parent/child changes, without affecting anything serious file: [777af53f4a] check-in: [f615145141] user: jan.nijtmans branch: core-8-6-branch, size: 77501 | |
|
2020-09-04
| ||
| 16:44 | Merge 8.6 file: [0fa4607a2a] check-in: [af7d124bbc] user: jan.nijtmans branch: core-8-branch, size: 81592 | |
| 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: [3bfd19317d] check-in: [0e50a82fe7] user: jan.nijtmans branch: core-8-6-branch, size: 77501 | |
|
2020-09-01
| ||
| 10:33 | Merge 8.6 file: [1ec4613411] check-in: [2e2f130b01] user: jan.nijtmans branch: core-8-branch, size: 81588 | |
|
2020-08-28
| ||
| 10:03 | Missing testConstraint in socket.test file: [958107a527] check-in: [58b094070f] user: jan.nijtmans branch: core-8-branch, size: 81588 | |
|
2020-08-21
| ||
| 13:59 | Suppress tests that fail starting with OSX Mojave. file: [c85577c868] check-in: [e0d974945f] user: dgp branch: core-8-5-branch, size: 49423 | |
|
2020-08-03
| ||
| 22:48 | Merge tip-581 file: [810f6facdd] check-in: [6a1810a602] user: jan.nijtmans branch: no-master-slave, size: 77445 | |
|
2020-07-25
| ||
| 15:59 | Merge 8.6 file: [9e45f8b8f0] check-in: [90e3db45d8] user: jan.nijtmans branch: core-8-branch, size: 81430 | |
| 15:56 | Fix [20dccf1200]: htons-related test fails on Mac OSX Catalina (10.15) Also, let http-related tests check if really http 2.9 is present file: [87403ac68f] check-in: [48bfbea889] user: jan.nijtmans branch: core-8-6-branch, size: 77445 | |
|
2020-07-16
| ||
| 10:48 | More of the same (see previous commit) file: [dbac301307] check-in: [e9ba0ab4c0] user: jan.nijtmans branch: core-8-branch, size: 81416 | |
|
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: [54d60e72d2] check-in: [f9ba684c6b] user: jan.nijtmans branch: no-master-slave, size: 77431 | |
|
2020-06-18
| ||
| 12:47 | Use more "string is none" in testcases in stead of directly comparing with -1 file: [8ee874744e] check-in: [58ebbfcc7e] user: jan.nijtmans branch: strict-index-experiment, size: 81438 | |
|
2020-05-29
| ||
| 19:54 | better variant of test (no cycle needed) file: [d25f6b4646] check-in: [5cfe4de59b] user: sebres branch: bug-75d525d37c-sf-chan-transfer, size: 78321 | |
| 19:40 | test illustrating [75d525d37c]: segfault by server socket transfer (accept proc executed in wrong interpreter) file: [1655904f50] check-in: [0e2fa18bb9] user: sebres branch: bug-75d525d37c-sf-chan-transfer, size: 78395 | |
|
2020-04-02
| ||
| 14:18 | merge 8.6 file: [624d8555fd] check-in: [c21dece684] user: sebres branch: core-8-branch, size: 81427 | |
|
2020-04-01
| ||
| 13:28 | improve stability of socket*-13.2.* tests (e. g. windows compatibility, etc) file: [680c3049d3] check-in: [c082062e57] user: sebres branch: bug-f583715154-v2, size: 77431 | |
| 12:06 | added tests covering [f583715154] and few other RC similar situations around socket thread transfer (note thread constraint) file: [da5eee0499] check-in: [9b7bd94769] user: sebres branch: bug-f583715154-v2, size: 76610 | |
|
2019-11-06
| ||
| 17:12 | small amend: adds new define CHECK_FD_SETSIZE_LIMIT to control prevention against violation of FD_SETSIZE limit; tests 2.1[45] extended to allow run in same process (-singleproc 1, e. g. for debug purposes) file: [20cf9b60a5] check-in: [c2d030bb31] user: sebres branch: bug-c6897e6e6a, size: 76600 | |
| 14:51 | first shot of proper fix for [c6897e6e6a] + test cases covering both situations: * 2.14 - no free FD available * 2.15 - FD limit violates FD_SETSIZE file: [7458c4ac95] check-in: [001f178818] user: sebres branch: bug-c6897e6e6a, size: 76024 | |
|
2019-09-10
| ||
| 13:30 | Merge 8.6 file: [3e4e537d88] check-in: [ae4f6ef118] user: jan.nijtmans branch: core-8-branch, size: 77248 | |
| 12:42 | Merge 8.5 file: [443092fef1] check-in: [e851c234a3] user: jan.nijtmans branch: core-8-6-branch, size: 73252 | |
| 12:05 | Don't use constraints like unixOrPc anymore, use unixOrWin (for example) file: [a267cb2e49] check-in: [377f062ef1] user: jan.nijtmans branch: core-8-5-branch, size: 49342 | |
|
2019-08-01
| ||
| 09:18 | Mark one more test as knownMsvcBug file: [41ce04ca65] check-in: [0185b4384e] user: jan.nijtmans branch: core-8-branch, size: 77247 | |
|
2019-05-27
| ||
| 15:19 | Fix the test suite file: [6c7af686ff] check-in: [e7c6f9ec72] user: dkf branch: tip-526, size: 77103 | |
|
2019-04-05
| ||
| 21:15 | Merge 8.6 file: [e14923ab73] check-in: [67062d71c0] user: jan.nijtmans branch: core-8-branch, size: 77110 | |
| 16:46 | Relax timing for some socket tests a little bit. Hopefully this fixes the spurious hangs on Travis builds there. file: [d5ddfcaef9] check-in: [b0639b8475] user: jan.nijtmans branch: core-8-6-branch, size: 73251 | |
|
2019-02-24
| ||
| 17:19 | Merge 8.6 file: [1a31ed7029] check-in: [784f5feda2] user: jan.nijtmans branch: core-8-branch, size: 77050 | |
| 17:15 | Merge 8.5 file: [7e30d6cf92] check-in: [7194b3fcef] user: jan.nijtmans branch: core-8-6-branch, size: 73191 | |
| 17:05 | No longer run socket test-cases on travis with OSX: There are too many random failures/hangups. file: [c7a958477e] check-in: [d5a91ad9d9] user: jan.nijtmans branch: core-8-5-branch, size: 49341 | |
|
2018-12-18
| ||
| 22:30 | small amend (code review, implicit gets for *nix/eof to avoid endless event-cycle, etc) file: [610413c204] check-in: [cdb6ed3f55] user: sebres branch: sebres-speedup-testsuite, size: 50796 | |
| 20:41 | tests: new test-command "testisprocessrunning" in order to help recognize in test cases a child process is still running; socket.test: optimized 'hot spot' socket-12.2 test-case (10s -> 10ms). file: [57b318b84a] check-in: [21737c5c85] user: sebres branch: sebres-speedup-testsuite, size: 50560 | |
|
2018-11-14
| ||
| 03:31 | Make socket tests less likely to hang on OSX file: [3d9c0743f2] check-in: [a9645a9f4f] user: dkf branch: core-8-6-branch, size: 73073 | |
|
2018-09-22
| ||
| 19:42 | Fix odd consequence for tests; ::tcltest namespace is usually present. file: [af908eab64] check-in: [17304407a0] user: dkf branch: tip-452, size: 76917 | |
|
2017-05-03
| ||
| 10:15 | back-porting of branch "fix-1997007" to "core-8-5-branch": Closing tcl pipes prevents windows threads from starting up. file: [cdcd8e6772] check-in: [bd65277151] user: sebres branch: core-8-5-branch-fix-1997007, size: 49631 | |
|
2017-04-12
| ||
| 09:35 | merge core-8-6-branch file: [52075f8869] check-in: [14915702ec] user: jan.nijtmans branch: trunk, size: 76932 | |
|
2017-04-11
| ||
| 18:10 | improves robustness of the socket tests against busy random ports (fixed sporadic errors "already in use") file: [6fe6beec0c] check-in: [5cc5a6c31a] user: sebres branch: fix-1997007, size: 74358 | |
|
2017-04-10
| ||
| 12:39 | Merge Harald's "robust-async-connect-tests" branch. Thanks! file: [fb72d9cf10] check-in: [9f162eb401] user: jan.nijtmans branch: trunk, size: 76536 | |
|
2016-12-20
| ||
| 12:35 | Make options -reuseaddr/-reuseport forbidden without -server, no matter the value being true or false. Some additional test-cases. file: [b6a1207f9c] check-in: [bffa5b51a0] user: jan.nijtmans branch: tip-456, size: 75898 | |
|
2016-11-25
| ||
| 09:38 | Merge trunk, and fix two socket test-cases. file: [bd3ddbe60e] check-in: [707cfb412f] user: jan.nijtmans branch: tip-456, size: 75056 | |
|
2016-11-24
| ||
| 21:01 | Allow a boolean argument to be passed. file: [f7ee0aa09e] check-in: [d4bdf65c83] user: limeboy branch: tip-456, size: 75056 | |
| 15:00 | Adjust the tests and add a handful of new ones. file: [d4887a7775] check-in: [ac3cfef074] user: limeboy branch: tip-456, size: 74960 | |
|
2016-07-11
| ||
| 17:13 | Avoid memory leak in test. file: [2327c887ac] check-in: [5a8d50de65] user: dgp branch: core-8-6-branch, size: 73962 | |
|
2016-02-26
| ||
| 13:04 | [dee3d66bc7] Remove 'any' af file: [0d631f0676] check-in: [3b1d567dea] user: gahr branch: gahr-ticket-dee3d66bc7, size: 74124 | |
| 12:28 | [dee3d66bc7] Start relaxing test constraints file: [dc2efc9171] check-in: [19fab15fd6] user: gahr branch: gahr-ticket-dee3d66bc7, size: 74142 | |
|
2015-09-02
| ||
| 13:19 | nonportable -> nonPortable file: [86da967d31] check-in: [2452a86c51] user: jan.nijtmans branch: trunk, size: 73976 | |
|
2014-12-07
| ||
| 12:17 | test for bug [c6ed4acfd8]: running async socket connect with other connect established will block tcl as it goes in an infinite loop in vwait file: [d88012b66b] check-in: [972aaaacc9] user: oehhar branch: trunk, size: 73989 | |
|
2014-11-07
| ||
| 14:10 | update changes; more test suite polishing. file: [e105a10a1b] check-in: [156a2211b7] user: dgp branch: core-8-6-3-rc, size: 73319 | |
|
2014-10-17
| ||
| 12:28 | New tests: 14.16: -peername empty while async connect running, 14.17: -sockname file: [f62630b63c] check-in: [de0ebf629b] user: oehhar branch: tip-427, size: 73307 | |
|
2014-07-18
| ||
| 10:00 | Make sure the "sockettest" command is available even when running socket.test individually. file: [abbbf4f294] check-in: [513dd86a37] user: jan.nijtmans branch: robust-async-connect-tests, size: 73067 | |
| 07:32 | merge trunk file: [fda01d84da] check-in: [b094ff21be] user: jan.nijtmans branch: robust-async-connect-tests, size: 72912 | |
|
2014-07-17
| ||
| 12:54 | merge trunk file: [2067149ad3] check-in: [4be44a2039] user: jan.nijtmans branch: mistake, size: 72911 | |
| 12:49 | Minor code improvement: combine "flags" and "testFlags" struct members to a single one. file: [a48cf75bae] check-in: [f1e67b2730] user: jan.nijtmans branch: mistake, size: 70514 | |
| 09:53 | Replaced option "-unsupported1" by test command "testsocket debugflags" (thanks Donal, Donald). file: [72e0092b6a] check-in: [33737f615b] user: oehhar branch: robust-async-connect-tests, size: 70515 | |
|
2014-07-12
| ||
| 16:15 | merge trunk file: [6394351ef1] check-in: [e94bc46f19] user: dkf branch: bug-d5ddbc7f49, size: 72417 | |
| 16:13 | whopper change; now passes test suite on OSX file: [1cddf1e316] check-in: [0b38cdbc76] user: dkf branch: bug-d5ddbc7f49, size: 72255 | |
|
2014-07-10
| ||
| 18:11 | makeFile / removeFile balance file: [21b5368954] check-in: [a12fdf1e85] user: dgp branch: trunk, size: 72415 | |
| 17:21 | [f652ae79ed] Close sockets used in tests, so as not to corrupt other tests in the suite. file: [f7a19c6868] check-in: [fde4ddeb93] user: dgp branch: trunk, size: 72263 | |
|
2014-06-16
| ||
| 12:19 | merge socket test from 8.5 file: [4ea35c670e] check-in: [4c113631af] user: dgp branch: trunk, size: 72253 | |
|
2014-06-13
| ||
| 21:15 | Draft test for [1758a0b603]. file: [9c64f12415] check-in: [71669f9456] user: dgp branch: core-8-5-branch, size: 49235 | |
|
2014-06-05
| ||
| 19:13 | Tests socket*-2.12 test for DiscardOutput() updates. file: [ad0cd9a860] check-in: [39da5e7464] user: dgp branch: trunk, size: 71094 | |
| 19:09 | Robust async connect tests by temporarely switching off auto continuation. Ticket [13d3af3ad5] file: [5945a858e2] check-in: [0c5005721e] user: oehhar branch: robust-async-connect-tests, size: 70316 | |
| 19:06 | Test socket-2.12 covers the DiscardOutput() update. file: [d7e5e76e35] check-in: [47e4ef3394] user: dgp branch: core-8-5-branch, size: 48082 | |
|
2014-06-02
| ||
| 20:03 | These edits make the tests socket-14.11.[01] stop hanging, but also introduce a whole raft of test failures. WIP. file: [8d9ef9d5cd] check-in: [bf5e0126b5] user: dgp branch: dgp-async-socket, size: 70018 | |
| 10:57 | Improve robustness of the socket tests against systems that support IPv6, but don't resolve localhost to ::1 (and vice versa for IPv4 and 127.0.0.1). file: [c686d277ab] check-in: [8a95c913e1] user: max branch: trunk, size: 70027 | |
|
2014-05-21
| ||
| 10:37 | Fix c&p errors in test descriptions file: [9d107b7988] check-in: [9b5df9c9b9] user: max branch: trunk, size: 70053 | |
|
2014-04-08
| ||
| 18:00 | * Give clearer names to some of the state flags and sync them with Windows where it makes sense. * Rework WaitForConnect once more to always report ENOTCONN on I/O operations on failed async sockets. * Fix synchronous connections to a server that only listens on IPv6 (or whatever comes later in the list returned by getaddrinfo(), socket-15.*) * Fix spurious writable event on async sockets (socket-14.15). file: [5e3b7f726c] check-in: [9b3b3adf47] user: max branch: bug-13d3af3ad5, size: 70041 | |
| 14:40 | Changed error report logic, that an async connect error is only reported by 'fconfigure -error' and not by a possible last command terminating the async connect. The terminating command always returns "socket is not connected" on connect error. In addition, some flags were renamed: TCP_ASYNC_SOCKET to TCP_NONBLOCKING and also the new state flags. file: [78889bea19] check-in: [774db15517] user: oehhar branch: bug-13d3af3ad5, size: 68839 | |
|
2014-04-04
| ||
| 16:44 | Moved tests socket-8.2 and socket-8.3 to socket-14.3 and socket-14.4 and made them robust against connect failures file: [8269635d83] check-in: [59056c0ca3] user: oehhar branch: core-8-5-branch, size: 47030 | |
| 15:56 | Move tests 8.2 and 8.3 out of the IPv4/IPv6 loop to 14.13 and 14.14. file: [f6a91c24ea] check-in: [e686d4cac9] user: max branch: bug-13d3af3ad5, size: 68725 | |
| 15:45 | Fix/improve tests. file: [373bae19a4] check-in: [cb65273402] user: max branch: bug-13d3af3ad5, size: 68741 | |
| 11:53 | Add tests for bugs [336441ed59] and [581937ab1e] from core-8-5-branch. file: [a8845d951b] check-in: [b602826a44] user: max branch: bug-13d3af3ad5, size: 68789 | |
| 10:02 | * Rework WaitForConnect() to fix synchronous completion of asynchronous connections. * Let TcpInputProc() and TcpOutputProc() fail before calling any I/O syscalls when an asynchronous connection has failed. * Adjust the tests accordingly. file: [b07e8347dd] check-in: [56d4a94da9] user: max branch: bug-13d3af3ad5, size: 67923 | |
|
2014-04-02
| ||
| 12:43 | Fix bug [581937ab1e]: fire readable event on async socket connect failure file: [e027e72f01] check-in: [29adf4bac3] user: oehhar branch: bug-581937ab1e, size: 46918 | |
| 09:54 | Test to demonstrate bug [336441ed59]. Depends on timing and will not always fire but is better than nothing. Reliable for me. file: [a03d6074fc] check-in: [22a6175c07] user: oehhar branch: bug-336441ed59, size: 46422 | |
|
2014-04-01
| ||
| 14:00 | Centralize and clarify the user of 169.254.0.0 as a non-reachable address. file: [01c26bd78f] check-in: [adeb86d0f9] user: max branch: bug-97069ea11a, size: 47100 | |
| 12:17 | Add test cases for Bug [97069ea11a]. file: [b86f5fdb7e] check-in: [019eadce85] user: max branch: bug-97069ea11a, size: 46808 | |
|
2014-03-14
| ||
| 14:26 | * More test improvements for async sockets. * Advance async connections whenever the channel is touched (e.g. by [chan configure]). * Add a noblock argument to WaitForConnect(), so that advancing async connections from [chan configure] doesn't block even on a blocking socket. file: [7fe9173647] check-in: [ece135ac28] user: max branch: bug-13d3af3ad5, size: 67822 | |
|
2014-03-11
| ||
| 17:34 | * Hide transient errors of the internal iterations of [socket -async] from the script level. * More tests for corner cases. file: [ff69130223] check-in: [5fafcb7857] user: max branch: bug-13d3af3ad5, size: 67523 | |
|
2014-03-10
| ||
| 18:11 | WaitForConnect may only call back to CreateClientSocket when the socket is writable or something. When it does so for a pending socket, it is falsely assumed to have succeeded and a subsequent read/write operation will fail. file: [31b8fc48ba] check-in: [d2b5426431] user: max branch: bug-13d3af3ad5, size: 62094 | |
| 12:08 | * tclUnixSock.c: Fix WaitForConnect() for client sockets that have to try more than one address. * socket.test: Extend and improve tests for [socket -async] * socket.test: Add latency measuring and calculation for Windows. file: [af264ffc67] check-in: [06c4fda007] user: max branch: bug-13d3af3ad5, size: 62036 | |
|
2014-03-06
| ||
| 18:21 | More debug to chase different fd in struct than in callback file: [a21f098dc6] check-in: [210378511e] user: oehhar branch: bug-13d3af3ad5, size: 56900 | |
|
2013-11-12
| ||
| 13:12 | socket-14.6 only makes sense where both, IPv4 and IPv6 are supported. file: [e5a8c37ead] check-in: [f644fb5a9f] user: max branch: trunk, size: 56716 | |
| 11:45 | Fix [5425f2c082]: [fconfigure -error] breaks the background processing of a pending [socket -async]. file: [b7d54449ce] check-in: [80ca9fe746] user: max branch: trunk, size: 56699 | |
|
2013-01-22
| ||
| 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: [2832bbb909] check-in: [d801822907] user: andreask branch: contrib-patrick-fradin-code-cleanup, size: 56329 | |
|
2012-11-16
| ||
| 09:38 | Let all test-cases which require Thread, at least require Thread 2.7 file: [d9465ecedd] check-in: [12f5a13e60] user: jan.nijtmans branch: trunk, size: 55862 | |
|
2012-11-15
| ||
| 17:55 | More complete purge of things only present for supporting long-dead Mac 9 systems. file: [22e1dc329e] check-in: [7506775d52] user: dgp branch: core-8-4-branch, size: 45125 | |
|
2012-05-31
| ||
| 09:04 | Prevented intermittent test failure due to race condition. file: [b3efafd4e6] check-in: [aef2fad906] user: dkf branch: trunk, size: 55863 | |
|
2012-05-21
| ||
| 16:49 | Update requirements to avoid old buggy Thread releases. file: [fa5615039e] check-in: [57970151cd] user: dgp branch: trunk, size: 55849 | |
|
2012-05-03
| ||
| 20:22 | 3428754 Test socket-14.2 tolerate [socket -async] connection that connects synchronously. file: [4c25fce433] check-in: [08c5c40d93] user: dgp branch: trunk, size: 55847 | |
|
2012-03-07
| ||
| 21:59 | start of a new attempt, building functionality in "channel" file: [b01d244ea8] check-in: [a0ed010170] user: jan.nijtmans branch: bug-3466099, size: 45919 | |
|
2012-01-23
| ||
| 17:43 | Backport patch 2834a01435 to prevent test failures from timing matters. file: [b53a898332] check-in: [4d9599f7e5] user: dgp branch: core-8-4-branch, size: 45356 | |
|
2011-09-16
| ||
| 17:12 | Made test socket-14.1 more robust to stop failure on OS X (Snow Leopard) file: [1e17f1f04e] check-in: [2d642c14bb] user: dgp branch: trunk, size: 55766 | |
|
2011-09-11
| ||
| 20:02 | 3390699 Convert [testthread] use to Thread package use in socket_*-13.1. Eliminates a memory leak in `make valgrind`. file: [238bd7433a] check-in: [09bf2a7588] user: dgp branch: trunk, size: 55731 | |
|
2011-06-28
| ||
| 15:43 | Rework constraint detection and add constraints that cater for the fact, that both address families might be available, but localhost only resolves to one of the loopback addreses. file: [b299603098] check-in: [86730a63b2] user: max branch: trunk, size: 55892 | |
| 14:42 | replace socket-14.3 with a test that is more useful and less likely to randomly fail depending on the local network environment. file: [924feb0fee] check-in: [2eb58b2d67] user: max branch: trunk, size: 55459 | |
| 11:32 | * unix/tclUnixSock.c (CreateClientSocket): Fix and simplify posting of the writable fileevent at the end of an asynchronous connection attempt. Improve comments for some of the trickery around [socket -async]. [Bug 3325339] * tests/socket.test: Adjust tests to the async code changes. Add more tests for corner cases of async sockets. file: [afe228f046] check-in: [b56716f2ac] user: max branch: trunk, size: 55392 | |
|
2011-06-22
| ||
| 14:32 | Merge fixes for [socket -async] and other improvements to the unix socket code file: [46955f8b00] check-in: [8eefe5a06f] user: max branch: trunk, size: 53466 | |
| 14:21 | complete a comment in socket.test file: [8b1e9fe20a] check-in: [8f2747dc54] user: max branch: rmax-ipv6-branch, size: 53384 | |
|
2011-06-16
| ||
| 15:21 | * doc/socket.n: Document the fact that the event loop is now needed for [socket -async] * unix/tclUnixSock.c: Set up the file handler for async sockets to fire on exceptions in addition to writable state. * tests/socket.test: Improve error reporting when socket-14.2 times out. file: [ffa89611c9] check-in: [68deb29ead] user: max branch: rmax-ipv6-branch, size: 53353 | |
|
2011-06-06
| ||
| 15:07 | * Don't use port 0 for test 14.2 as it fails in different ways on Linux and NetBSD. * Unify channel name creation. * Prevent error messages from appearing twice. * Double the measured latency in socket.test to be on the safe side. file: [eded15781c] check-in: [b563eaed64] user: max branch: rmax-ipv6-branch, size: 53259 | |
| 13:48 | Add test constraint, so 6.2 and 6.3 don't fail when the machine does not have support for ip6 Follow-up to checkin from 2011-05-11 by rmax file: [5ad085617f] check-in: [298a314c4f] user: jan.nijtmans branch: trunk, size: 50644 | |
|
2011-06-01
| ||
| 15:30 | * Improve socket.test by checking the latency on the loopback address and use that for some of the tests instead of fixed "big enough" times. * Improve correctness of [socket -async] in some error cases. file: [1cf85e6fa4] check-in: [16c719352e] user: max branch: rmax-ipv6-branch, size: 53216 | |
|
2011-05-30
| ||
| 18:04 | * Fix setting up of [fileevent] while an async socket is still in progress * Cache async socket errors for later use by [fconfigure -error] * Add tests for the above file: [0f59caa4c9] check-in: [6d66913621] user: max branch: rmax-ipv6-branch, size: 52367 | |
|
2011-05-27
| ||
| 18:36 | Fix [socket -async] for DNS names with more than one address file: [3a10dcc763] check-in: [a1abfd5e94] user: max branch: rmax-ipv6-branch, size: 51286 | |
| 17:50 | fix a timing issue in socket-12.3 file: [1bb32c7257] check-in: [188a795873] user: max branch: trunk, size: 50562 | |
|
2011-05-11
| ||
| 15:43 | * unix/tclUnixSock.c (TcpWatchProc): No need to check for server sockets here, as the generic server code already takes care of that. * tests/socket.test (accept): Add tests to make sure that this remains so. file: [55e8156e69] check-in: [36776a398f] user: max branch: trunk, size: 50519 | |
|
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: [feeac4c58a] check-in: [c64f310d38] user: dgp branch: trunk, size: 50051 | |
| 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: [5b60c7ddbe] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 45919 | |
|
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: [32b7fef364] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 45342 | |
|
2010-12-01
| ||
| 16:42 | merge file: [2a9c642509] check-in: [0af397c644] user: kennykb branch: dogeen-assembler-branch, size: 50127 | |
| 12:27 | Forward jumps, mostly tests, some code. Plus 1428, 1118. file: [5fe15cc6e2] check-in: [7c305a2ec0] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 50119 | |
|
2010-11-22
| ||
| 13:14 | Next @251. file: [329ded7b1e] check-in: [6e5d8c41eb] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 47536 | |
|
2010-11-05
| ||
| 16:40 | merge file: [283e0af697] check-in: [b68283928e] user: dgp branch: dgp-refactor, size: 50124 | |
|
2010-11-04
| ||
| 21:38 | some more speedups to socket.test file: [0eccd73e04] check-in: [f37b754d86] user: rmax branch: trunk, size: 50120 | |
| 21:08 | avoid having to wait for some child processes to time out after all tests have been run file: [1c0094ffb4] check-in: [1c63c22e4d] user: rmax branch: trunk, size: 50108 | |
| 18:39 | Rework some of the tests to speed them up by avoiding (supposedly) unneeded [after]s. file: [007185715e] check-in: [ebe9d97179] user: rmax branch: trunk, size: 50015 | |
| 16:07 | merge file: [bb18b6e3e5] check-in: [e74be9c0d9] user: dgp branch: dgp-refactor, size: 50006 | |
| 15:59 | reorder the constraint list per test for clearer make test output of skipped tests file: [50511f6ee0] check-in: [2af48b523e] user: rmax branch: trunk, size: 50002 | |
| 15:50 | merge file: [7d7e96e0a4] check-in: [c489181588] user: dgp branch: dgp-refactor, size: 50006 | |
| 15:40 | * tests/socket.test: Run the socket tests three times with the address family set to any, inet, and inet6 respectively. Use constraints to skip the tests if a family is found to be unsupported or not configured on the local machine. Adjust the tests to dynamically adapt to the address family that is being tested. file: [3cf7282bc0] check-in: [8b13af389e] user: rmax branch: trunk, size: 50002 | |
|
2010-09-28
| ||
| 17:30 | merge file: [80ecb6de4b] check-in: [3c5eb8f8e4] user: dgp branch: dgp-refactor, size: 47659 | |
| 15:43 | merge file: [5d4bda3378] check-in: [8b2c02cf9f] user: kennykb branch: dogeen-assembler-branch, size: 47662 | |
| 15:13 | * doc/socket.n: Document the changes to the [socket] and [fconfiguyre] commands. * generic/tclInt.h: Introduce TclCreateSocketAddress() as a * generic/tclIOSock.c: replacement for the platform-dependent * unix/tclUnixSock.c: TclpCreateSocketAddress() functions. * unix/tclUnixChan.c: Extend the [socket] and [fconfigure] * unix/tclUnixPort.h: commands to behave as proposed in * win/tclWinSock.c: TIP #162. * win/tclWinPort.h: * compat/fake-rfc2553.c: A compat implementation of the APIs * compat/fake-rfc2553.h: defined in RFC-2553 (getaddrinfo() and friends) on top of the existing gethostbyname() etc. * unix/configure.in: Test whether the fake-implementation is * unix/tcl.m4: needed. * unix/Makefile.in: Add a compile target for fake-rfc2553. * win/configure.in: Allow cross-compilation by default * tests/socket.test: Improve the test suite to make more use of * tests/remote.tcl: randomized ports to reduce interference with tests running in parallel or other services on the machine. file: [decb7e82bf] check-in: [3f8b48b6b6] user: rmax branch: trunk, size: 47655 | |
|
2010-09-17
| ||
| 12:55 | Merge from HEAD to rmax-ipv6-branch file: [bb32589029] check-in: [70c6ac9692] user: rmax branch: rmax-ipv6-branch, size: 47659 | |
|
2010-06-29
| ||
| 12:12 | merge file: [b3fa8acbad] check-in: [f6d918710b] user: dgp branch: dgp-refactor, size: 47518 | |
|
2010-06-25
| ||
| 17:20 | - Use random port numbers for almost all of the tests. - Make the protocol between tests and remote server more RPC-like, so that the tests get back results (e.g. the random port number that was picked by the server) and errors with full stack trace from the server. - Factor out querying of the port number from a socket channel. file: [d0da7e5601] check-in: [6c60258dc8] user: rmax branch: rmax-ipv6-branch, size: 47659 | |
| 15:20 | prevent a race condition when shutting down the remote test server file: [edf121605e] check-in: [ff37c169a8] user: rmax branch: trunk, size: 47514 | |
|
2008-09-02
| ||
| 17:52 | merge updates from HEAD file: [586cee2cff] check-in: [815028bdfc] user: dgp branch: dgp-refactor, size: 47541 | |
| 15:49 | Use tcltest2 better. file: [236a85a51b] check-in: [aa30d823e8] user: dkf branch: trunk, size: 47536 | |
|
2008-03-13
| ||
| 14:47 | merge updates from HEAD file: [4281b70ecb] check-in: [6aa4ae8390] user: dgp branch: core-stabilizer-branch, size: 45991 | |
| 14:37 | merge updates from HEAD file: [e05306471f] check-in: [d4d838591f] user: dgp branch: dgp-refactor, size: 45992 | |
|
2008-03-11
| ||
| 22:23 | * tests/exec.test (exec-9.7): reduce timing sensitivity * tests/socket.test (socket-2.11): (esp. on multi-proc machines). file: [ef36996302] check-in: [2834a01435] user: das branch: trunk, size: 45987 | |
|
2007-04-08
| ||
| 14:58 | Merge updates from HEAD; may not build file: [f8f03fd243] check-in: [8dc7079178] user: dgp branch: dgp-refactor, size: 45978 | |
|
2006-11-03
| ||
| 11:45 | Keep most tests from making sockets that are reachable off the machine. file: [8cd4f6914f] check-in: [b80578eec2] user: dkf branch: trunk, size: 45973 | |
|
2006-04-28
| ||
| 16:09 | Merge updates from HEAD file: [add24dd542] check-in: [afab2ad07a] user: dgp branch: dgp-refactor, size: 45724 | |
|
2006-03-16
| ||
| 00:38 | * tests/socket.test: Extended the timeout in socket-11.11 from 10 to 40 seconds to allow for really slow machines. Also extended actual/expected results with value of variable 'done' to make it clearer when a test fails due to a timeout. [Bug 792159]. * generic/tclPipe.c (TclCreatePipeline): Modified the processing of pipebars to fail if the last bar is followed only by redirections. [Bug 768659]. file: [1fddcfb42f] check-in: [99ff6f81ba] user: andreas_kupries branch: trunk, size: 45731 | |
| 00:35 | * tests/socket.test: Extended the timeout in socket-11.11 from 10 to 40 seconds to allow for really slow machines. Also extended actual/expected results with value of variable 'done' to make it clearer when a test fails due to a timeout. [Bug 792159]. * generic/tclPipe.c (TclCreatePipeline): Modified the processing of pipebars to fail if the last bar is followed only by redirections. [Bug 768659]. file: [cfd5345d39] check-in: [47d7a23bdf] user: andreas_kupries branch: core-8-4-branch, size: 45426 | |
|
2005-11-03
| ||
| 17:52 | merge updates from HEAD file: [1922bdc88a] check-in: [d827b9cf1e] user: dgp branch: dgp-refactor, size: 45715 | |
|
2005-11-01
| ||
| 15:58 | Fix test that checked for non-standard case of error message (which was fixed by earlier check-in) file: [d113585526] check-in: [1bc26181db] user: dkf branch: trunk, size: 45711 | |
|
2005-08-02
| ||
| 18:14 | merge updates from HEAD file: [3cb67fc80b] check-in: [10feab7c07] user: dgp branch: kennykb-numerics-branch, size: 45746 | |
|
2005-07-26
| ||
| 04:11 | Merge updates from HEAD file: [9bea2c294e] check-in: [8351a734a6] user: dgp branch: dgp-refactor, size: 45746 | |
|
2005-07-17
| ||
| 22:25 | socket wrong#args message now follows the general conventions file: [19b33385cc] check-in: [82a53c1796] user: dkf branch: trunk, size: 45742 | |
|
2004-12-09
| ||
| 23:00 | Merge updates from HEAD file: [c99db4c8c8] check-in: [24873008cc] user: dgp branch: dgp-refactor, size: 45751 | |
|
2004-11-18
| ||
| 19:22 | * tests/basic.test: Updated functional (not testing) uses of * tests/io.test: [bgerror] to make use of [interp bgerror]. * tests/socket.test: * tests/timer.test: * generic/tclInterp.c: Corrected [interp bgerror] error message. file: [84e494b628] check-in: [db27a439b1] user: dgp branch: trunk, size: 45747 | |
|
2004-11-04
| ||
| 00:23 | niggly test suite fixes file: [ab51555ca6] check-in: [196f30214c] user: dgp branch: trunk, size: 45258 | |
|
2004-10-28
| ||
| 18:45 | merge updates from HEAD file: [97b979b968] check-in: [5fdab1eb47] user: dgp branch: dgp-refactor, size: 45278 | |
| 04:54 | D'oh! file: [9b5af024a9] check-in: [6da1b272d9] user: dgp branch: trunk, size: 45274 | |
| 04:53 | D'oh! file: [1c5574e9c0] check-in: [00e5228565] user: dgp branch: core-8-4-branch, size: 45406 | |
| 04:17 | * tests/socket.test (socket-13.1): Balanced [makeFile] and [removeFile] commands. file: [84593ce499] check-in: [2aef95bfda] user: dgp branch: trunk, size: 45270 | |
| 04:16 | * tests/socket.test (socket-13.1): Balanced [makeFile] and [removeFile] commands. * generic/tclCmdAH.c (Tcl_FormatObjCmd): Restored missing line from yesterdays' 868486 backport that caused failed alloc's on LP64 systems. file: [e34c29ffd0] check-in: [5950c15f89] user: dgp branch: core-8-4-branch, size: 45402 | |
|
2004-09-08
| ||
| 23:02 | Merge updates from HEAD file: [4a926b3bd6] check-in: [dff8728918] user: dgp branch: dgp-refactor, size: 45126 | |
|
2004-07-16
| ||
| 19:20 | * tests/socket.test: Accepted two new testcases by Stuart Casoff <stwo@users.sourceforge.net> checking that -server and -async don't go together [Tcl SF Bug 796534]. file: [7a5f42ba35] check-in: [ca7389d35c] user: andreas_kupries branch: core-8-4-branch, size: 45371 | |
| 19:20 | * tests/socket.test: Accepted two new testcases by Stuart Casoff <stwo@users.sourceforge.net> checking that -server and -async don't go together [Tcl SF Bug 796534]. file: [4a68aaf295] check-in: [068705083d] user: andreas_kupries branch: trunk, size: 45134 | |
|
2004-06-23
| ||
| 15:36 | Standardize some use of test constraints onto names that are documented file: [0929ca319b] check-in: [f6289216a6] user: dkf branch: trunk, size: 44800 | |
|
2004-05-27
| ||
| 14:29 | Merge updates from HEAD. Also implemented flags argument to TclCompEvalObj(). file: [8e2973cdab] check-in: [8f7452ee0c] user: dgp branch: dgp-refactor, size: 44812 | |
|
2004-05-19
| ||
| 20:15 | Massive test cleanup; all tests are run, and constraints are used where necessary. file: [91e1827c04] check-in: [ae1ac5736f] user: dkf branch: trunk, size: 44808 | |
|
2004-03-26
| ||
| 22:28 | Merge updates from HEAD. file: [2bf97be667] check-in: [6e8d2d7ba1] user: dgp branch: dgp-refactor, size: 44806 | |
|
2004-03-17
| ||
| 18:14 | Removed support for Mac OS Classic platform [Patch 918142] file: [de12fe22ab] check-in: [b6330dbac7] user: das branch: trunk, size: 44802 | |
|
2004-03-04
| ||
| 17:26 | merge updates from HEAD file: [2b0e294f85] check-in: [90bbbc469a] user: dgp branch: dgp-refactor, size: 45037 | |
|
2004-02-25
| ||
| 23:56 | * tests/basic.test: Made several tests more robust to the * tests/cmdMZ.test: list-quoting of path names that might * tests/exec.test: contain Tcl-special chars like { or [. * tests/io.test: Should help us sort out Tcl Bug 554068. * tests/pid.test: * tests/socket.test: * tests/source.test: * tests/unixInit.test: file: [995eabd2ec] check-in: [0fb8324d96] user: dgp branch: trunk, size: 45033 | |
| 23:38 | * tests/basic.test: Made several tests more robust to the * tests/cmdMZ.test: list-quoting of path names that might * tests/exec.test: contain Tcl-special chars like { or [. * tests/io.test: Should help us sort out Tcl Bug 554068. * tests/pid.test: * tests/socket.test: * tests/source.test: * tests/unixInit.test: file: [632cedeae7] check-in: [232c518b18] user: dgp branch: core-8-4-branch, size: 45037 | |
|
2003-10-16
| ||
| 02:28 | Merged updates from HEAD file: [038bc91a2a] check-in: [44102608b1] user: dgp branch: dgp-refactor, size: 44864 | |
|
2003-10-07
| ||
| 21:45 | * tests/cmdAH.test: * tests/exec.test: Corrected temporary file management * tests/fileSystem.test: issues uncovered by -debug 1 test * tests/io.test: operations. Also backported some * tests/ioCmd.test: other fixes from the HEAD. * tests/main.test: * tests/pid.test: [Bugs 675605, 675655, 675659] * tests/socket.test: * tests/source.test: file: [f41c509007] check-in: [10252720cd] user: dgp branch: trunk, size: 44860 | |
| 18:53 | * tests/exec.test: Corrected temporary file management * tests/fileSystem.test: issues uncovered by -debug 1 test * tests/ioCmd.test: operations. Also backported some * tests/pid.test: other fixes from the HEAD. * tests/socket.test: [Bugs 675605, 675655] * tests/source.test: file: [b0faa82b18] check-in: [552fa6ec61] user: dgp branch: core-8-4-branch, size: 44864 | |
|
2002-08-20
| ||
| 20:25 | merged with trunk at tag macosx-8-4-merge-2002-08-20-trunk file: [9f7fbc8904] check-in: [354986d9c3] user: das branch: macosx-8-4-branch, size: 44654 | |
|
2002-07-10
| ||
| 11:56 | * Cleaned up, constrained, and reduced the amount of [exec] usage in the test suite. file: [ee3e56e1dd] check-in: [b0f3dfed62] user: dgp branch: trunk, size: 44650 | |
|
2002-07-08
| ||
| 22:01 | * tests/socket.test: Fixed bug #578164. The original reason for the was a DNS outage while running the testsuite. Changed [info hostname] to 127.0.0.1 to bypass DNS, knowing that we operate on the local host. file: [0a7f57a81c] check-in: [00895d7a9c] user: andreas_kupries branch: trunk, size: 44918 | |
|
2002-07-04
| ||
| 20:06 | * tests/socket.test: * tests/winPipe.test: * tests/pid.test: Fixed SF Bug #575848. See below for a description the general problem. file: [f1974496f6] check-in: [9154a40a5a] user: andreas_kupries branch: trunk, size: 44930 | |
|
2002-06-10
| ||
| 05:33 | Merging with TOT as of 06/09/2002. file: [833bfc469e] check-in: [73b68fb238] user: wolfsuit branch: macosx-8-4-branch, size: 44478 | |
|
2002-04-15
| ||
| 23:09 | * Increased timeout values so that tests have time to successfully complete even on slow/busy machines. [Bug 523470] file: [de6adbdd4d] check-in: [c27a5b81ff] user: dgp branch: trunk, size: 44469 | |
|
2002-03-18
| ||
| 22:30 | * generic/tclCompile.c (TclCompileTokens): Modified imported bugfix to use a heap variable for the message buffer instead of placing it on the stack. * Updated "mod-8-3-1-branch" to head of "core-8-3-1-branch" to get the newest fixes for tcl 8.3.4 into this branch. file: [e4fb710c0f] check-in: [d631cf3e55] user: andreas_kupries branch: mod-8-3-4-branch, size: 42598 | |
|
2002-02-27
| ||
| 20:55 | * tests/socket.test (2.7): Accepted and applied patch for Tcl SF bug #523470 provided by Don Porter <dgp@users.sourceforge.net> to avoid timing problems in that test. file: [512c748cec] check-in: [bb98ef3099] user: andreas_kupries branch: trunk, size: 44470 | |
|
2002-02-05
| ||
| 02:21 | Merging with the current TOT. Very few conflicts, mostly in the generated files. file: [b2249bdd02] check-in: [f469a31a06] user: wolfsuit branch: macosx-8-4-branch, size: 44465 | |
|
2002-01-26
| ||
| 00:30 | Make -eofchar and -translation options read only for server sockets. [Bug 496733] * generic/tclIO.c (Tcl_GetChannelOption, Tcl_SetChannelOption): Instead of returning nothing for the -translation option on a server socket, always return "auto". Return the empty string enclosed in quotes for the -eofchar option on a server socket. Fixup -eofchar usage message so that it matches the implementation. * tests/io.test: Add -eofchar tests and -translation tests to ensure options are read only on server sockets. * tests/socket.test: Update tests to account for -eofchar and -translation option changes. file: [594b1193e5] check-in: [ef568c52d6] user: mdejong branch: core-8-3-1-branch, size: 42586 | |
|
2002-01-25
| ||
| 23:06 | Make -eofchar and -translation options read only for server sockets. [Bug 496733] * generic/tclIO.c (Tcl_GetChannelOption, Tcl_SetChannelOption): Instead of returning nothing for the -translation option on a server socket, always return "auto". Return the empty string enclosed in quotes for the -eofchar option on a server socket. Fixup -eofchar usage message so that it matches the implementation. * tests/io.test: Add -eofchar tests and -translation tests to ensure options are read only on server sockets. * tests/socket.test: Update tests to account for -eofchar and -translation option changes. file: [770c49d44d] check-in: [1c08e33e95] user: mdejong branch: trunk, size: 44460 | |
|
2001-10-12
| ||
| 19:45 | (socket-7.2): corrected to work on Win2K file: [9d9ff6fcbf] check-in: [16801435e4] user: hobbs branch: trunk, size: 44458 | |
|
2001-09-20
| ||
| 12:08 | removed dependence on socket.test being run from same dir as remote.tcl, which only now needs to be in the same dir as it. [Bug #219326] file: [c08a44950b] check-in: [adcac9a728] user: dkf branch: trunk, size: 44455 | |
|
2001-09-14
| ||
| 00:43 | fixed typo in socket-12.1 file: [7e3a3f5e76] check-in: [5b022c9500] user: hobbs branch: trunk, size: 44311 | |
|
2001-09-11
| ||
| 17:30 | * The changes below are a fix for [219253]. * tests/socket.test: Removed _most_ instances of hardwired port numbers for listening sockets. Remaining are the ports in all tests with constraint 'doTestsWithRemoteServer'. These seem to be designed for a more controlled environment and are usually skipped when running the testsuite. * tests/io.test: Removed all instances of hardwired port numbers for listening sockets. file: [6b0aff9a57] check-in: [ae3d71b80f] user: andreas_kupries branch: trunk, size: 44321 | |
|
2000-09-21
| ||
| 00:58 | * tests/socket.test: removed doTestsWithRemoteServer constraint from socket-12.*. It requires 'exec', not a remote server. Cleaned up some coding errors. file: [1b282b7d29] check-in: [30035e4719] user: hobbs branch: trunk, size: 42594 | |
|
2000-09-20
| ||
| 23:09 | * library/tcltest1.0/pkgIndex.tcl: Updated to load tcltest 2.0. * library/tcltest1.0/tcltest2.tcl: New version of tcltest. Cleanup of command line parsing: allows users to specify command line arguments through an environment variable named TCLTEST_OPTIONS [RFE: 3748], does not respond to incorrect arguments, and forces usage of entire flag name when using command line arguments. Defines accessor procs for all tcltest variables. Allows users to use 'return' in test scripts. Allow users to specify whether test files should be sourced or run in a separate process. 'all.tcl' code moved to tcltest package. 'test' proc modified to use attribute-value pairs. Allow users to specify what return codes, output, and errors can be compared and whether these values should be compared using regexp, glob, or exact matching. makeDirectory & removeDirectory now operate with respect to temporaryDirectory [Bug: 6001]. Test results from tests run in slave interpreters are now included in test totals [Bug: 1493]. Test files that return error values are now reported. * tests/all.tcl: Added code to check for the tcltest version loaded; modified to figure out which tests to run based on the tcltest version loaded. * tests/tcltest.test: Modified to explicitly load version 1.0 of tcltest. * tests/tcltest2.test: New test suite for tcltest; includes all of the old tests plus new ones reflecting changes made for version 2.0. * tests/cmdAH.test: Added singleTestInterp constraint to cmdAH-31.2; this test does not run if tests aren't sourced into a single interpreter. * tests/socket.test: Fixed two tests that were referencing variables outside of scope. * tools/tcl.wse.in: Added code to install tcltest2.tcl. * doc/tcltest2.n: New documentation for tcltest version 2.0. Removes documentation for tcltest namespace variables. Adds documentation for new tcltest procs. * unix/mkLinks: Added code to link to tcltest2.n. * generic/tcl.h: Added comment to modify tcltest2.tcl as well as tcltest.tcl for version changes. file: [9ba983486a] check-in: [495294d130] user: jenn branch: trunk, size: 42582 | |
|
2000-07-27
| ||
| 01:39 | * merged core-8-3-1-io-rewrite back into core-8-3-1-branch. The core-8-3-1-io-rewrite branch should now be considered defunct. file: [15343d7d81] check-in: [4a5dd63d1f] user: hobbs branch: core-8-3-1-branch, size: 42584 | |
|
2000-07-21
| ||
| 05:08 | * tests/socket.test: removed doTestsWithRemoteServer constraint from socket-12.*. It requires 'exec', not a remote server. Cleaned up some coding errors. file: [cf739773a9] check-in: [c8e261fa56] user: hobbs branch: core-8-3-1-io-rewrite, size: 42584 | |
|
2000-04-10
| ||
| 17:18 | * tests/*.test: Changed all occurances of "namespace import ::tcltest" to "namespace import -force ::tcltest" [Bug: 3948]. file: [b68f6af1e1] check-in: [c2f93a113c] user: ericm branch: trunk, size: 42641 | |
|
1999-10-19
| ||
| 18:08 | * tests/tcltest.test: * doc/tcltest.n: * library/tcltest1.0/tcltest.tcl: Removed the extra return at the end of the tcltest.tcl file. Applied patches sent in by Andreas Kupries to add helper procs for debug output, add 3 new flags (-testsdir, -load, -loadfile), and internally refactors common code for dealing with paths into separate procedures. [Bug: 2838, 2842] file: [c107582c1e] check-in: [58252d4dac] user: jenn branch: trunk, size: 42633 | |
|
1999-07-01
| ||
| 17:36 | Changed the tests to use the testConstraints array that the test harness uses instead of the old name (testConfig). file: [d85a92b543] check-in: [6b946e4c34] user: jenn branch: trunk, size: 42608 | |
|
1999-06-26
| ||
| 20:55 | Fixed style problems in many of the test files. Fixed bug in pkg.test where defs.tcl was still being used. file: [44b1d04f1d] check-in: [dbfd75f43f] user: rjohnson branch: trunk, size: 42602 | |
| 03:54 | Modified the tests to use the package tcltest file: [635249bcc0] check-in: [fdb0602e41] user: jenn branch: trunk, size: 42595 | |
|
1999-04-21
| ||
| 21:50 | Resynced with mainline. file: [1d02c4e032] check-in: [45b9dd789f] user: rjohnson branch: trunk, size: 42309 | |
| 01:47 | Added: Merged with mainline. file: [cf80c5611b] check-in: [81c2b84aff] user: rjohnson branch: scriptics-tclpro-1-2, size: 42313 | |
| 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-20
| ||
| 18:12 | moved the ThreadReap command to ::tcltest::threadReap. Now each thread test calls threadReap at the beginning and end of the test, inside the test body. This fixes the problem where the test suite was exiting on a call to threadReap (reap was killing the main thread by accident because other tests were leaving threads running and setting mainthread to be the list of running threads). file: [c56ed30976] check-in: [4ad79d1151] user: hershey branch: trunk, size: 42308 | |
|
1999-04-16
| ||
| 00:46 | merged tcl 8.1 branch back into the main trunk file: [27aa9e7576] check-in: [f3b32fb71c] user: stanton branch: trunk, size: 42684 | |
|
1999-04-05
| ||
| 22:18 | * tests/tests/socket.test: Changed so tests don't reuse sockets, since Windows is slow to release sockets. file: [b7510c98ad] check-in: [32d82f87bd] user: stanton branch: core-8-1-branch-old, size: 42689 | |
|
1999-03-25
| ||
| 01:25 | Fix socket code (typo) and test case after looking at it again. file: [1ac8ac637f] check-in: [2c4f496e6a] user: redman branch: core-8-1-branch-old, size: 42741 | |
|
1999-03-24
| ||
| 23:53 | Make windows sockets implementation thread-safe by making the window used to handle socket events thread-specific (one for each thread). Added test to socket.test to check for this (should work on all platforms). file: [7cb8eb40cb] check-in: [74e05afb99] user: redman branch: core-8-1-branch-old, size: 42779 | |
| 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: [f04fbef6dc] check-in: [83929e34ec] user: hershey branch: core-8-1-branch-old, size: 41227 | |
|
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: [5a230f3ae2] check-in: [709a7deb31] user: hershey branch: core-8-1-branch-old, size: 41226 | |
|
1999-03-12
| ||
| 19:51 | Fixed tests to run independent of working dir. Changed statistic printing feature in all and defs. file: [93a8e3b1bb] check-in: [88658e511a] user: hershey branch: core-8-1-branch-old, size: 41113 | |
|
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: [4f62cf29f3] check-in: [346215785f] user: hershey branch: core-8-1-branch-old, size: 41125 | |
|
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-12-10
| ||
| 18:27 | changed uses of localhost to 127.0.0.1 since not all machines define localhost file: [4cf510ad82] check-in: [8bd38124b2] user: stanton branch: core-8-1-branch-old, size: 40461 | |
|
1998-12-04
| ||
| 01:19 | * tclWinSock.c (CreateSocket, TcpAccept): Windows NT creates sockets so they are inheritable by default. Turn off this bit so sockets aren't kept open by exec'ed processes. [Bug: 892] file: [129af08175] check-in: [fc7501535c] user: stanton branch: core-8-1-branch-old, size: 40461 | |
| 01:01 | * tclWinSock.c (CreateSocket, TcpAccept): Windows NT creates sockets so they are inheritable by default. Turn off this bit so sockets aren't kept open by exec'ed processes. [Bug: 892] file: [2e87503027] check-in: [3f5af606c0] user: stanton branch: trunk, size: 40450 | |
|
1998-09-24
| ||
| 23:58 | merging changes from 8.0.3 into 8.1a2 file: [609913522d] check-in: [1c3c1ab19f] user: stanton branch: core-8-1-branch-old, size: 35659 | |
|
1998-09-21
| ||
| 23:39 | Added contents of Tcl 8.1a2 file: [3a77a8238b] check-in: [8c56dc8868] user: stanton branch: core-8-1-branch-old, size: 35056 | |
|
1998-09-14
| ||
| 18:39 | Replaced SCCS strings, fixed binary files file: [8277283be0] check-in: [196f92fd17] user: stanton branch: trunk, size: 35648 | |
|
1998-07-24
| ||
| 11:12 | fixed bug in socket-9.3 {testing EOF stickyness} file: [5ae5316856] check-in: [69e0f0ff56] user: hershey branch: trunk, size: 35627 | |
|
1998-06-27
| ||
| 18:09 | plugin updates file: [e72510b25a] check-in: [594ce53543] user: welch branch: trunk, size: 35627 | |
|
1998-05-27
| ||
| 18:25 | added test for windows bug file: [0c9605a083] check-in: [0f90d50961] user: stanton branch: trunk, size: 35351 | |
|
1998-03-26
| ||
| 14:56 | Added: Initial revision file: [88f550fead] check-in: [f86c34e38d] user: rjohnson branch: trunk, size: 34773 | |