Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update TZ info to tzdata2018f. | José Ignacio Marín | 2018-10-18 | 10 | -386/+427 |
| | |||||
* | Fix test-cases running on Windows 10: [string index ↵ | jan.nijtmans | 2018-10-17 | 5 | -20/+41 |
|\ | | | | | | | | | $tcl_platform(osVersion) 0] doesn't give the correct answer then. Also backport genStubs.tcl from 8.7: The "deprecated" mark is not used in Tcl 8.6, but it is used by Tk 8.7 when doing "make genstubs" against Tcl 8.6. | ||||
| * | Fix test-cases running on Windows 10: [string index ↵ | jan.nijtmans | 2018-10-17 | 4 | -14/+13 |
| | | | | | | | | $tcl_platform(osVersion) 0] doesn't give the correct answer then (it gives "1", but "10" was expected) | ||||
* | | Revert addition of "slowTest" as built-in constraint. (no TIP; no version bump). | dgp | 2018-10-17 | 3 | -5/+2 |
| | | | | | | Let the test file that needs the constraint define it with existing facilities. | ||||
* | | Mark test macOSXFCmf-2.8 non-portable. It appears to pass when the older | dgp | 2018-10-17 | 1 | -1/+1 |
| | | | | | | | | HFS+ filesystem is in use, often on disk drives in older systems. It appears to fail when APFS is in use, more typical on newer SSD storage. | ||||
* | | Backport test fix. | dgp | 2018-10-17 | 1 | -10/+10 |
| | | |||||
* | | Use the 4 argument form of [makeFile]. | dgp | 2018-10-09 | 1 | -2/+3 |
| | | |||||
* | | Balance the [makeFile/makeDirectory] and [removeFile/removeDirectory] calls ↵ | dkf | 2018-10-09 | 1 | -5/+4 |
|\ \ | | | | | | | | | | (conditional now, so avoids warnings in filter/constraint cases). | ||||
| * | | Balance the [makeFile/makeDirectory] and [removeFile/removeDirectory] calls ↵ | sebres | 2018-10-09 | 1 | -5/+4 |
| | | | | | | | | | | | | (conditional now, so avoids warnings in filter/constraint cases). | ||||
* | | | Streamline: Tcl_WinTCharToUtf/Tcl_WinUtfToTChar(): Always initialize ↵ | jan.nijtmans | 2018-10-07 | 2 | -8/+20 |
| | | | | | | | | | | | | DString, and let it return NULL when imput is NULL. That's what seem to assume the callers. | ||||
* | | | Better implementations of Tcl_WinTCharToUtf() and Tcl_WinUtfToTChar(). They ↵ | jan.nijtmans | 2018-10-05 | 2 | -90/+12 |
| | | | | | | | | | | | | don't make any assumption on whether encodings are initialized, or specific win32 handling of special characters. | ||||
* | | | Fix wrong usage of Tcl_WinTCharToUtf() contract: nativePath should never be ↵ | jan.nijtmans | 2018-10-05 | 1 | -4/+3 |
| | | | | | | | | | | | | NULL, but actually it can be. | ||||
* | | | Post-TIP 505 editing of [lreplace] documentation. | dgp | 2018-10-05 | 1 | -22/+12 |
| | | | |||||
* | | | In registry, protect "keyName" from being NULL: This actually can lead to ↵ | jan.nijtmans | 2018-10-04 | 2 | -21/+17 |
|/ / | | | | | | | crashed (I experienced this ...). Update version to 1.3.3, and align implementation in all branches (core-8-6-branch and higher) | ||||
* | | Tcl_UniCharToUtfDString: Don't allocate too much memory for this function. | jan.nijtmans | 2018-10-03 | 1 | -5/+15 |
| | | | | | | Tcl_UtfToUniCharDString: Don't allocate too much memory for this function. And make sure that we never access more than 'length' bytes from the string, not even when encountering invalid UTF-8. | ||||
* | | Another patch contributed by Gustaf Neumann: shifting negative numbers is ↵ | jan.nijtmans | 2018-09-28 | 1 | -1/+1 |
| | | | | | | | | | | undefined behavior in the C standard https://stackoverflow.com/questions/8415895/is-left-and-right-shifting-negative-integers-defined-behavior | ||||
* | | Implementation of TIP 505: Make [lreplace] Accept All Out-of-Range Index Values | dkf | 2018-09-27 | 4 | -75/+43 |
|\ \ | |||||
| * | | Updated documentation | dkf | 2018-09-27 | 1 | -2/+32 |
| | | | |||||
| * | | Rebase TIP 505 implementation a patch for 8.6. | dgp | 2018-09-10 | 88 | -2806/+3493 |
| |\ \ | |||||
| * | | | Rest of TIP 505 implementation -- mostly undoing dumb things. | dgp | 2018-03-26 | 1 | -56/+4 |
| | | | | |||||
| * | | | Work in progress implementing TIP 505. | dgp | 2018-03-26 | 3 | -18/+8 |
| | | | | |||||
* | | | | Contributed patch from Gustaf Neumann, preventing problems where ↵ | jan.nijtmans | 2018-09-25 | 2 | -40/+49 |
| | | | | | | | | | | | | | | | | "localCachePtr" can be NULL | ||||
* | | | | Silence debugging message in test suite. | dgp | 2018-09-24 | 1 | -1/+1 |
| | | | | |||||
* | | | | Give lambda function a name "ReceiveChunked" for easier testing. New ↵ | jan.nijtmans | 2018-09-23 | 7 | -117/+67 |
| | | | | | | | | | | | | | | | | function quoteString and code cleanup | ||||
* | | | | Update http version number, and fix some related test-cases | jan.nijtmans | 2018-09-22 | 5 | -9/+9 |
| | | | | |||||
* | | | | merge bug-46b6edad51-concurrent-http | kjnash | 2018-09-20 | 6 | -314/+4251 |
|\ \ \ \ | |_|/ / |/| | | | |||||
| * | | | merge 8.6 | kjnash | 2018-09-15 | 81 | -2258/+3123 |
| |\ \ \ | |/ / / |/| | | | |||||
* | | | | small code review (duplicate code removed) | sebres | 2018-09-07 | 1 | -1/+1 |
| | | | | |||||
* | | | | Added test for [631b4c45df]. | dgp | 2018-09-07 | 1 | -0/+8 |
| | | | | |||||
* | | | | amend to [e8ab4d85fa], proc.test: extended with new test-case to cover ↵ | sebres | 2018-09-07 | 1 | -0/+8 |
| | | | | | | | | | | | | | | | | situation like [631b4c45df] | ||||
* | | | | closes [631b4c45df]: segfault by usage of wrong length (no string ↵ | sebres | 2018-09-07 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | representation) | ||||
* | | | | merge 8.5 | sebres | 2018-08-30 | 2 | -0/+47 |
|\ \ \ \ | | |_|/ | |/| | | |||||
| * | | | test-cases to cover quoting of the newline character, and the documentation ↵ | sebres | 2018-08-30 | 2 | -0/+47 |
| | | | | | | | | | | | | | | | | extended. | ||||
* | | | | merge 8.5 | sebres | 2018-08-29 | 1 | -1/+1 |
|\ \ \ \ | |/ / / | |||||
| * | | | tcltest: forgotten built-in constraint "slowTest" | sebres | 2018-08-29 | 1 | -1/+1 |
| | | | | |||||
* | | | | small amend to [cae24931ed] (no _CRT_glob in both cases __GNUC__ || ↵ | sebres | 2018-08-29 | 1 | -5/+3 |
| | | | | | | | | | | | | | | | | TCL_BROKEN_MAINARGS). | ||||
* | | | | partially cherry-picking of [5099a81b50], never reached 8.6, so for example ↵ | sebres | 2018-08-29 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | build for MINGW breaks tests winpipe-8.1 etc, because "*" will be expanded. | ||||
* | | | | code review after merge with 8.5 (restore usage of some functions, after ↵ | sebres | 2018-08-29 | 1 | -9/+9 |
| | | | | | | | | | | | | | | | | lost by conflict resolving) | ||||
* | | | | merge 8.5 ([21b0629c81] 0-day vulnerability - insufficient escape by exec of ↵ | sebres | 2018-08-29 | 3 | -112/+375 |
|\ \ \ \ | |/ / / | | | | | | | | | batch-files for windows) | ||||
| * | | | closes [21b0629c81] 0-day vulnerability - insufficient escape by exec of ↵ | sebres | 2018-08-29 | 3 | -105/+367 |
| |\ \ \ | | | | | | | | | | | | | | | | batch-files for windows | ||||
| | * | | | code review, skip slow test winpipe-8.2 executed args from injectList ↵ | sebres | 2018-08-23 | 3 | -33/+87 |
| | | | | | | | | | | | | | | | | | | | | particularly (normally winpipe-8.3 covers the same but jointly), to enable use parameter `-constraints slowTest`, added new test with randomly generated potentially dangerous args | ||||
| | * | | | code review, restored backwards compatibility of the simplest escape of ↵ | sebres | 2018-08-23 | 2 | -16/+29 |
| | | | | | | | | | | | | | | | | | | | | quote-chars (so reverted several tests winpipe-7.x) | ||||
| | * | | | fixes escape for special cases (+ more test-cases): | sebres | 2018-08-21 | 2 | -33/+139 |
| | | | | | | | | | | | | | | | | | | | | - `%` char to be escaped (quoted) in any case (regardless pairing flag), otherwise `%username%` will be interpolated as username. - escape of multiple backslashes before quote is different (as without following quote) in unpaired quote syntax (upaired flag set) | ||||
| | * | | | because executable (1st argument) always proper escaped now, don't need to ↵ | sebres | 2018-08-20 | 2 | -12/+34 |
| | | | | | | | | | | | | | | | | | | | | replace long path name of batch-executable with short path name (reduced to 16-bit applications only). | ||||
| | * | | | small amend: avoid reset of unpaired quote flag between arguments (previous ↵ | sebres | 2018-08-20 | 2 | -68/+126 |
| | | | | | | | | | | | | | | | | | | | | affects next) + test cases extended with several injection checks. | ||||
| | * | | | win: fixes [21b0629c81] - exec/open process pipe under windows (0-day ↵ | sebres | 2018-08-20 | 2 | -38/+47 |
| |/ / / | | | | | | | | | | | | | vulnerability - insufficient escape) | ||||
* | | | | merge-mark | jan.nijtmans | 2018-08-19 | 0 | -0/+0 |
|\ \ \ \ | |/ / / | |||||
| * | | | win: TclpCreateProcess or [exec process ...] - search for application ↵ | sebres | 2018-08-17 | 1 | -4/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | extended with ".cmd" extension: automatically tries appending ".com", ".exe", ".bat" and ".cmd", in that order, to the name, looking for an executable. (partially cherry-picked from 8.6 branch) | ||||
* | | | | Minor fix to entier(): Allow it to convert to "wideInt" as well when range ↵ | jan.nijtmans | 2018-08-17 | 1 | -6/+13 |
| | | | | | | | | | | | | | | | | is appropriate | ||||
* | | | | Repair breakage in recent refactoring of env.test | dgp | 2018-08-08 | 1 | -5/+5 |
| | | | |