Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
* | Mark unixInit-3.2 as "knownBug". See [fccb9f322f] | jan.nijtmans | 2022-11-21 | 1 | -1/+1 | |
| | ||||||
* | TCL_OUT_LINE_COMPILE is deprecated | jan.nijtmans | 2022-11-21 | 1 | -1/+3 | |
| | ||||||
* | There is no guarantee that sizeof(Tcl_WideInt) == sizeof(double), so the ↵ | jan.nijtmans | 2022-11-21 | 1 | -5/+5 | |
| | | | | offset of 'isDouble' in the struct could vary between ArithSeries and ArithSeriesDbl. Solution: put those fields last | |||||
* | In most testing scenarios, the TCL_LIBRARY variable is masking a bug | dgp | 2022-11-20 | 1 | -0/+3 | |
| | | | | in system encoding discovery. Adapted test unixInit-3.2 to stop shielding this problem from view. | |||||
* | missing constraints | dgp | 2022-11-20 | 1 | -36/+36 | |
| | ||||||
* | Don't use "package require tcltests" any more, as in other tests | jan.nijtmans | 2022-11-20 | 1 | -1/+1 | |
| | ||||||
* | Constraints http2.9.x make no sense, when testing http2.10 | jan.nijtmans | 2022-11-20 | 1 | -12/+10 | |
| | ||||||
* | close fork | dgp | 2022-11-20 | 1 | -9/+11 | |
|\ | ||||||
| * | merge 8.6 | dgp | 2022-11-20 | 10 | -27/+23 | |
| |\ | ||||||
| | \ | ||||||
| \ \ | ||||||
*-. \ \ | Merge 8.6. TIP #651 implementation (since there are already 2 YES votes, no ↵ | jan.nijtmans | 2022-11-20 | 39 | -63/+134 | |
|\ \ \ \ | |_|/ / |/| | / | | |/ | NO votes expected) | |||||
| | * | Newest tests must have most recent releases of http to pass. | dgp | 2022-11-20 | 1 | -9/+13 | |
| | | | ||||||
| | * | Bring back the common facilities of the tcltests "package", but use a less | dgp | 2022-11-18 | 9 | -18/+12 | |
| | | | | | | | | | fragile method to gain access to them. | |||||
| * | | TIP 651 implementation | apnadkarni | 2022-11-17 | 8 | -8/+88 | |
| | | | ||||||
* | | | Revert [52a52a65f0]. There appears to be a problem with the mp_pack function ↵ | jan.nijtmans | 2022-11-19 | 2 | -12/+41 | |
|\ \ \ | | | | | | | | | | | | | on Windows | |||||
| * | | | Backout [52a52a65f0], let's see if this fixes the Windows crash | jan.nijtmans | 2022-11-18 | 2 | -12/+41 | |
|/ / / | ||||||
* | | | Fix [https://core.tcl-lang.org/thread/tktview?name=16bf24d70b|16bf24d70b]: ↵ | jan.nijtmans | 2022-11-18 | 1 | -13/+0 | |
| | | | | | | | | | | | | Installed Thread for Tcl 8.7 breaks availability of Thread in 8.6 | |||||
* | | | Fix [bec4219123]: test utf-4.12 fails in custom builds | jan.nijtmans | 2022-11-18 | 1 | -0/+2 | |
| | | | ||||||
* | | | merge 8.6 | dgp | 2022-11-18 | 6 | -12/+3 | |
|\ \ \ | | |/ | |/| | ||||||
| * | | Test suite hygiene | dgp | 2022-11-14 | 8 | -15/+7 | |
| | | | | | | | | | | | | | | | - Several tests missing the "testdstring" constraint - [package require tcltests] is fragile, and almost all test files that had it were not making use of anything it provides. Removed. | |||||
* | | | Add dummy TCL_OBJTYPE_V0 #define. Minimal no-op backport of TIP #644 | jan.nijtmans | 2022-11-17 | 1 | -0/+1 | |
| | | | ||||||
* | | | doc update | jan.nijtmans | 2022-11-17 | 1 | -12/+12 | |
| |/ |/| | ||||||
* | | Reserve stub entry 687 for TIP #651 | apnadkarni | 2022-11-17 | 1 | -0/+4 | |
| | | ||||||
* | | http 2.10a4 -> 2.10b1, for upcoming release | jan.nijtmans | 2022-11-16 | 5 | -7/+7 | |
| | | ||||||
* | | Make httpd11.tcl work with Tcl 8.6 too | jan.nijtmans | 2022-11-15 | 1 | -1/+1 | |
| | | ||||||
* | | Reserve stub entries 684/685 for TIP #648 and 686 for TIP #650 | jan.nijtmans | 2022-11-15 | 1 | -1/+16 | |
| | | ||||||
* | | Change all mp_to_ubin() usages to mp_pack(). It makes the code much more clear | jan.nijtmans | 2022-11-15 | 1 | -24/+10 | |
| | | ||||||
* | | Since this FIXME! is already fixed, adapt documentation | jan.nijtmans | 2022-11-15 | 1 | -3/+2 | |
| | | ||||||
* | | Add mp_pack to the libtommath stub-table: it's easier to work with than ↵ | jan.nijtmans | 2022-11-15 | 7 | -28/+42 | |
| | | | | | | | | mp_to_ubin | |||||
* | | fix filename | jan.nijtmans | 2022-11-13 | 1 | -1/+1 | |
| | | ||||||
* | | Fix compilation error for STATS=memdbg. Fix incorrect comment | jan.nijtmans | 2022-11-13 | 2 | -3/+3 | |
| | | ||||||
* | | Add (internal) TclNewUIntObj(), and use it to fix TCL_LINK_WIDE_UINT for big ↵ | jan.nijtmans | 2022-11-11 | 4 | -7/+45 | |
| | | | | | | | | (>= 2^63) integers. With testcase | |||||
* | | Merge http-bugfixes-2022H2. Fix bugs in recent http.tcl code related to ↵ | kjnash | 2022-11-10 | 2 | -142/+993 | |
|\ \ | | | | | | | | | | https over a proxy server, especially cleanup after a failed CONNECT request to the proxy. Add new tests to httpProxy.test. | |||||
| * \ | Merge 8.7 | kjnash | 2022-11-10 | 17 | -380/+260 | |
| |\ \ | |/ / |/| | | ||||||
* | | | int -> size_t in Tcl_CmdObjTraceProc2 (for 'level'). Add missing documentation | jan.nijtmans | 2022-11-08 | 6 | -129/+153 | |
| | | | ||||||
* | | | NEVER use sizeof(FLEXARRAY)! Use offsetof() | jan.nijtmans | 2022-11-08 | 1 | -1/+1 | |
| | | | ||||||
* | | | More TCLFLEXARRAY usage | jan.nijtmans | 2022-11-08 | 2 | -3/+3 | |
| | | | ||||||
* | | | Fix "package files tcl", considering TIP #590 | jan.nijtmans | 2022-11-08 | 1 | -1/+1 | |
| | | | ||||||
* | | | Deprecate TclpHasSockets(): Every system nowadays has sockets | jan.nijtmans | 2022-11-07 | 10 | -246/+102 | |
| | | | ||||||
| * | | Bugfix to socketPhQueue. Add some Log commands for debugging. | kjnash | 2022-11-09 | 1 | -2/+9 | |
| | | | ||||||
| * | | library/http/http.tcl - bugfix OpenSocket to replay any requests in the ↵ | kjnash | 2022-11-07 | 1 | -1/+14 | |
| | | | | | | | | | | | | socketPhQueue placeholder queue, if the socket was not created. | |||||
| * | | library/http/http.tcl - define http::socketProxyId and use it to record the ↵ | kjnash | 2022-11-07 | 1 | -2/+45 | |
| | | | | | | | | | | | | proxy (if any) used by each persistent socket. Minor fix to socketPhQueue. | |||||
| * | | library/http/http.tcl - in http::SecureProxyConnect, bugfix state(proxyUsed) ↵ | kjnash | 2022-11-07 | 1 | -3/+13 | |
| | | | | | | | | | | | | so the correct value SecureProxyFailed or SecureProxy is returned. | |||||
| * | | library/http/http.tcl - in http::SecureProxyConnect and its caller, bugfix ↵ | kjnash | 2022-11-07 | 1 | -44/+132 | |
| | | | | | | | | | | | | cleanup after 407 from HTTPS proxy. Close the connection to the proxy. Do not copy all values of state() from the proxy CONNECT to the main request, especially leave out state(sock). Raise an error for a 3xx and 401 response to CONNECT. In http::Event, trap TLS handshake errors in a place where they do not occur for a non-proxy request. | |||||
| * | | library/http/http.tcl - replace lremove with lreplace for compatibility with ↵ | kjnash | 2022-11-07 | 1 | -1/+1 | |
| | | | | | | | | | | | | 8.6. | |||||
| * | | tests/httpProxy.test - add new tests for cleanup (mainly after 407 request) ↵ | kjnash | 2022-11-07 | 1 | -0/+638 | |
| | | | | | | | | | | | | by checking that a second request is handled correctly. | |||||
| * | | tests/httpProxy.test - test for leftover socket placeholders, improve result ↵ | kjnash | 2022-11-07 | 1 | -92/+144 | |
| | | | | | | | | | | | | layout, for https fetch with status 407 expect result SecureProxyFailed not SecureProxy. | |||||
| * | | Merge 8.7 | kjnash | 2022-11-07 | 45 | -2606/+769 | |
| |\ \ | |/ / |/| | | ||||||
* | | | Add lreplace4 BCC instruction. Rewrite linsert, lreplace to use it. | apnadkarni | 2022-11-05 | 5 | -177/+150 | |
|\ \ \ | ||||||
| * \ \ | Merge core-8-branch | apnadkarni | 2022-11-05 | 59 | -2620/+1512 | |
| |\ \ \ | ||||||
| * | | | | Rewrite lreplace4 implementation not to need extra immediate operands. | apnadkarni | 2022-11-03 | 6 | -232/+135 | |
| | | | | |