Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix for http bug c2dc1da315. Add tests. Add detail about -handler to ↵ | kjnash | 2020-08-24 | 6 | -7/+231 |
| | | | | http(n). Bump version to 2.9.5. | ||||
* | Create new branch named "bug-c2dc1da315-for-8-6" | kjnash | 2020-08-24 | 0 | -0/+0 |
| | |||||
* | Merge 8.6 | kjnash | 2020-08-22 | 6 | -13/+18 |
|\ | |||||
| * | merge mark | dgp | 2020-08-21 | 0 | -0/+0 |
| |\ | |||||
| | * | Suppress tests that fail starting with OSX Mojave. | dgp | 2020-08-21 | 1 | -2/+4 |
| | | | |||||
| * | | And remove the other $ and do the test slightly differently. Inability to ↵ | culler | 2020-08-17 | 1 | -1/+1 |
| | | | | | | | | | | | | test locally is a challenge. | ||||
| * | | Add the missing $. | culler | 2020-08-17 | 1 | -1/+1 |
| | | | |||||
| * | | Try to make io-50.6 more robust on the Travis macOS VM | culler | 2020-08-17 | 1 | -2/+9 |
| | | | |||||
| * | | Testcase event-1.1 (still) fails occasionally on macOS | jan.nijtmans | 2020-08-13 | 1 | -2/+3 |
| | | | |||||
| * | | Fix [e87000d8425ab86a]: crash for "fconfigure stdout" in Win32. | jan.nijtmans | 2020-08-12 | 1 | -1/+1 |
| | | | | | | | | | Even though the crash cannot happen in Tcl 8.6, the function Tcl_BadChannelOption() was to blame, so better fix that in 8.6 too. | ||||
| * | | Fix value of CMD_DEAD flag | jan.nijtmans | 2020-08-12 | 1 | -1/+1 |
| | | | |||||
| * | | Merge 8.5 | jan.nijtmans | 2020-08-12 | 2 | -7/+4 |
| |\ \ | | |/ | |||||
| | * | Update .travis.yml: remove deprecated "sudo" and rename "matrix" to "jobs" | jan.nijtmans | 2020-08-12 | 2 | -3/+4 |
| | | | | | | | | | Fix travis build for Windows/Debug | ||||
* | | | Bugfixes to the earlier fix of bug cb0373bb33, which broke HTTP/1.0 ↵ | kjnash | 2020-08-12 | 6 | -19/+71 |
| | | | | | | | | | | | | transactions in which the server indicates neither a Content-Length nor that it will close the socket on completion ("Connection: close"). The HTTP/1.1 rule is that the response header "Connection", if absent, must default to "keep-alive"; but this rule does not apply to HTTP/1.0. Add test http11-3.4 and bump version to 2.9.4. | ||||
* | | | Create new branch named "http-bug-cb0373bb33-again-for-8-6" | kjnash | 2020-08-12 | 0 | -0/+0 |
|/ / | |||||
* | | Revert unintended ckalloc -> Tcl_Alloc change from previous commit | jan.nijtmans | 2020-08-11 | 1 | -4/+4 |
| | | |||||
* | | Code cleanup: less of use "register" keyword, and better use of typecasts | jan.nijtmans | 2020-08-11 | 6 | -66/+78 |
| | | |||||
* | | Eliminate many unnecessary type-casts, mostly (size_t) when value is already ↵ | jan.nijtmans | 2020-08-11 | 30 | -63/+63 |
| | | | | | | | | size_t or int | ||||
* | | Fix mistake in [7eed2baf73] | pooryorick | 2020-08-10 | 1 | -1/+1 |
| | | |||||
* | | Fix for [29e8848eb976], imported alias in a deletion trace. | pooryorick | 2020-08-10 | 3 | -1/+46 |
| | | |||||
* | | amend to [8054e19451]: clean up timeout timer event (avoid timing issues on ↵ | sebres | 2020-08-10 | 2 | -0/+2 |
| | | | | | | | | further tests) | ||||
* | | merge point (no functional changes, 8.6 already has proper implementation of ↵ | sebres | 2020-08-10 | 0 | -0/+0 |
|\ \ | |/ | | | | | TclCreateSocketAddress) | ||||
| * | create server socket with AI_PASSIVE flag (used for bind) | sebres | 2020-08-10 | 1 | -1/+1 |
| | | |||||
| * | windows: replace gethostbyname with getaddrinfo (gethostbyname can hang ↵ | sebres | 2020-08-10 | 1 | -44/+58 |
| | | | | | | | | | | | | | | sporadically, closes [7cf7cce423]); corresponding to MS (https://docs.microsoft.com/en-us/windows/win32/api/winsock/nf-winsock-gethostbyname): Developers creating Windows Sockets 2 applications are urged to use the getaddrinfo function instead of gethostbyname | ||||
* | | Remove use of (always enabled) "openpipe" constraint. | jan.nijtmans | 2020-08-10 | 2 | -152/+152 |
| | | | | | | | | Add "testservicemode" constraint. Change a single "chan close" into a "close" in a test-case | ||||
* | | Fix [f586089a2b]: removing the call to Tcl_ServiceAll from Tcl_WaitForEvent ↵ | culler | 2020-08-10 | 4 | -80/+187 |
|\ \ | | | | | | | | | | on macOS exposed race conditions in some io, chanio and event tests. | ||||
| * | | More places where vwait needs to be used instead of update. | culler | 2020-08-10 | 2 | -5/+5 |
| | | | |||||
| * | | use vwait in chanio tests too. | culler | 2020-08-09 | 1 | -12/+24 |
| | | | |||||
| * | | One more vwait. | culler | 2020-08-08 | 1 | -1/+3 |
| | | | |||||
| * | | Add and use testservicemode command; replace update by vwait | culler | 2020-08-08 | 4 | -53/+141 |
| | | | |||||
| * | | Fix the expected result for chanio-50.6 | culler | 2020-08-07 | 1 | -1/+1 |
| | | | |||||
| * | | Experiment with io-50.1 on Travis | culler | 2020-08-07 | 2 | -11/+9 |
| | | | |||||
| * | | Experiment with chan-io-50.6 on Travis | culler | 2020-08-06 | 1 | -4/+11 |
| | | | |||||
| * | | Merge 8.6 | jan.nijtmans | 2020-08-03 | 10 | -23/+87 |
| |\ \ | |||||
| * | | | Check if reverting from os_unfair_lock to OSSpinLock has any effect. | culler | 2020-07-23 | 1 | -0/+2 |
| | | | | |||||
| * | | | Convert test-cases to do proper setup/cleanup | jan.nijtmans | 2020-07-22 | 1 | -17/+29 |
| | | | | |||||
| * | | | Re-enable event-1.1, io-50.? and chan-io-50.? test-cases, trying to get a ↵ | jan.nijtmans | 2020-07-21 | 3 | -60/+60 |
| | | | | | | | | | | | | | | | | hand at the problem [f586089a2b] | ||||
* | | | | doc fix | jan.nijtmans | 2020-08-03 | 1 | -1/+1 |
| |/ / |/| | | |||||
* | | | Testcase cleanup: transform *io-50.* testcases to new test syntax | jan.nijtmans | 2020-08-03 | 2 | -67/+85 |
| | | | |||||
* | | | Fix [cb0373bb33]: The http::geturl -keepalive option does not work as ↵ | jan.nijtmans | 2020-07-26 | 5 | -10/+70 |
|\ \ \ | | | | | | | | | | | | | described in the man page. | ||||
| * \ \ | Merge 8.6 | jan.nijtmans | 2020-07-25 | 3 | -12/+12 |
| |\ \ \ | |/ / / |/| | | | |||||
* | | | | Fix [20dccf1200]: htons-related test fails on Mac OSX Catalina (10.15) | jan.nijtmans | 2020-07-25 | 3 | -4/+4 |
| |/ / |/| | | | | | Also, let http-related tests check if really http 2.9 is present | ||||
| * | | Fix for bug cb0373bb33. In HTTP/1.1 the response header "Connection", if ↵ | kjnash | 2020-07-24 | 6 | -11/+71 |
| | | | | | | | | | | | | absent, must default to "keep-alive". Add test http11-1.13 and bump version to 2.9.3. | ||||
| * | | Create new branch named "bug-cb0373bb33-for-8-6" | kjnash | 2020-07-24 | 0 | -0/+0 |
|/ / | |||||
* | | Mark chan-io-50.? and event-1.1 as nonPortable (for now): Those sometimes ↵ | jan.nijtmans | 2020-07-21 | 2 | -7/+7 |
| | | | | | | | | fail in the Travis environment, but in practice this doesn't seem to be a real problem. | ||||
* | | Use "Global" in stead of "Master" internally, where "Master" is not used in ↵ | jan.nijtmans | 2020-07-20 | 6 | -101/+101 |
| | | | | | | | | the Master-Slave paradigm and where this makes sense. | ||||
* | | Merge 8.5. | jan.nijtmans | 2020-07-20 | 4 | -36/+33 |
|\ \ | |/ | | | Mark testcases io-50.* nonPortable: they fail too often in travis builds. | ||||
| * | Backport changes in tcltest package from higher Tcl versions. | jan.nijtmans | 2020-07-20 | 6 | -24/+35 |
| | | | | | | | | Rename (internal, undocumented) tcltest::loadIntoSlaveInterpreter into tcltest::loadIntoChildInterpreter tcltest 2.5.1 -> 2.5.3 | ||||
* | | macOS: Remove Tcl_ServiceAll from Tcl_WaitForEvent and use os_unfair_lock if ↵ | culler | 2020-07-18 | 1 | -40/+87 |
|\ \ | | | | | | | | | | it is available. | ||||
| * \ | Merge 8.6 | jan.nijtmans | 2020-07-16 | 7 | -14/+30 |
| |\ \ |