summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Mark unixInit-3.2 as "knownBug". See [fccb9f322f]jan.nijtmans2022-11-211-1/+1
|
* TCL_OUT_LINE_COMPILE is deprecatedjan.nijtmans2022-11-211-1/+3
|
* There is no guarantee that sizeof(Tcl_WideInt) == sizeof(double), so the ↵jan.nijtmans2022-11-211-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 bugdgp2022-11-201-0/+3
| | | | in system encoding discovery. Adapted test unixInit-3.2 to stop shielding this problem from view.
* missing constraintsdgp2022-11-201-36/+36
|
* Don't use "package require tcltests" any more, as in other testsjan.nijtmans2022-11-201-1/+1
|
* Constraints http2.9.x make no sense, when testing http2.10jan.nijtmans2022-11-201-12/+10
|
* close forkdgp2022-11-201-9/+11
|\
| * merge 8.6dgp2022-11-2010-27/+23
| |\
| | \
| \ \
*-. \ \ Merge 8.6. TIP #651 implementation (since there are already 2 YES votes, no ↵jan.nijtmans2022-11-2039-63/+134
|\ \ \ \ | |_|/ / |/| | / | | |/ NO votes expected)
| | * Newest tests must have most recent releases of http to pass.dgp2022-11-201-9/+13
| | |
| | * Bring back the common facilities of the tcltests "package", but use a lessdgp2022-11-189-18/+12
| | | | | | | | | fragile method to gain access to them.
| * | TIP 651 implementationapnadkarni2022-11-178-8/+88
| | |
* | | Revert [52a52a65f0]. There appears to be a problem with the mp_pack function ↵jan.nijtmans2022-11-192-12/+41
|\ \ \ | | | | | | | | | | | | on Windows
| * | | Backout [52a52a65f0], let's see if this fixes the Windows crashjan.nijtmans2022-11-182-12/+41
|/ / /
* | | Fix [https://core.tcl-lang.org/thread/tktview?name=16bf24d70b|16bf24d70b]: ↵jan.nijtmans2022-11-181-13/+0
| | | | | | | | | | | | Installed Thread for Tcl 8.7 breaks availability of Thread in 8.6
* | | Fix [bec4219123]: test utf-4.12 fails in custom buildsjan.nijtmans2022-11-181-0/+2
| | |
* | | merge 8.6dgp2022-11-186-12/+3
|\ \ \ | | |/ | |/|
| * | Test suite hygienedgp2022-11-148-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 #644jan.nijtmans2022-11-171-0/+1
| | |
* | | doc updatejan.nijtmans2022-11-171-12/+12
| |/ |/|
* | Reserve stub entry 687 for TIP #651apnadkarni2022-11-171-0/+4
| |
* | http 2.10a4 -> 2.10b1, for upcoming releasejan.nijtmans2022-11-165-7/+7
| |
* | Make httpd11.tcl work with Tcl 8.6 toojan.nijtmans2022-11-151-1/+1
| |
* | Reserve stub entries 684/685 for TIP #648 and 686 for TIP #650jan.nijtmans2022-11-151-1/+16
| |
* | Change all mp_to_ubin() usages to mp_pack(). It makes the code much more clearjan.nijtmans2022-11-151-24/+10
| |
* | Since this FIXME! is already fixed, adapt documentationjan.nijtmans2022-11-151-3/+2
| |
* | Add mp_pack to the libtommath stub-table: it's easier to work with than ↵jan.nijtmans2022-11-157-28/+42
| | | | | | | | mp_to_ubin
* | fix filenamejan.nijtmans2022-11-131-1/+1
| |
* | Fix compilation error for STATS=memdbg. Fix incorrect commentjan.nijtmans2022-11-132-3/+3
| |
* | Add (internal) TclNewUIntObj(), and use it to fix TCL_LINK_WIDE_UINT for big ↵jan.nijtmans2022-11-114-7/+45
| | | | | | | | (>= 2^63) integers. With testcase
* | Merge http-bugfixes-2022H2. Fix bugs in recent http.tcl code related to ↵kjnash2022-11-102-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.7kjnash2022-11-1017-380/+260
| |\ \ | |/ / |/| |
* | | int -> size_t in Tcl_CmdObjTraceProc2 (for 'level'). Add missing documentationjan.nijtmans2022-11-086-129/+153
| | |
* | | NEVER use sizeof(FLEXARRAY)! Use offsetof()jan.nijtmans2022-11-081-1/+1
| | |
* | | More TCLFLEXARRAY usagejan.nijtmans2022-11-082-3/+3
| | |
* | | Fix "package files tcl", considering TIP #590jan.nijtmans2022-11-081-1/+1
| | |
* | | Deprecate TclpHasSockets(): Every system nowadays has socketsjan.nijtmans2022-11-0710-246/+102
| | |
| * | Bugfix to socketPhQueue. Add some Log commands for debugging.kjnash2022-11-091-2/+9
| | |
| * | library/http/http.tcl - bugfix OpenSocket to replay any requests in the ↵kjnash2022-11-071-1/+14
| | | | | | | | | | | | socketPhQueue placeholder queue, if the socket was not created.
| * | library/http/http.tcl - define http::socketProxyId and use it to record the ↵kjnash2022-11-071-2/+45
| | | | | | | | | | | | proxy (if any) used by each persistent socket. Minor fix to socketPhQueue.
| * | library/http/http.tcl - in http::SecureProxyConnect, bugfix state(proxyUsed) ↵kjnash2022-11-071-3/+13
| | | | | | | | | | | | so the correct value SecureProxyFailed or SecureProxy is returned.
| * | library/http/http.tcl - in http::SecureProxyConnect and its caller, bugfix ↵kjnash2022-11-071-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 ↵kjnash2022-11-071-1/+1
| | | | | | | | | | | | 8.6.
| * | tests/httpProxy.test - add new tests for cleanup (mainly after 407 request) ↵kjnash2022-11-071-0/+638
| | | | | | | | | | | | by checking that a second request is handled correctly.
| * | tests/httpProxy.test - test for leftover socket placeholders, improve result ↵kjnash2022-11-071-92/+144
| | | | | | | | | | | | layout, for https fetch with status 407 expect result SecureProxyFailed not SecureProxy.
| * | Merge 8.7kjnash2022-11-0745-2606/+769
| |\ \ | |/ / |/| |
* | | Add lreplace4 BCC instruction. Rewrite linsert, lreplace to use it.apnadkarni2022-11-055-177/+150
|\ \ \
| * \ \ Merge core-8-branchapnadkarni2022-11-0559-2620/+1512
| |\ \ \
| * | | | Rewrite lreplace4 implementation not to need extra immediate operands.apnadkarni2022-11-036-232/+135
| | | | |