Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | typo | dgp | 2018-10-15 | 1 | -1/+1 |
| | |||||
* | Revert addition of "slowTest" as built-in constraint. (no TIP; no version bump). | dgp | 2018-10-11 | 3 | -5/+2 |
| | | | Let the test file that needs the constraint define it with existing facilities. | ||||
* | More updates to changes file. | dgp | 2018-10-11 | 1 | -1/+37 |
| | |||||
* | Mark test macOSXFCmf-2.8 non-portable. It appears to pass when the older | dgp | 2018-10-11 | 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. | ||||
* | Update URLs. changes file WIP. | dgp | 2018-10-11 | 3 | -12/+30 |
| | |||||
* | Backport test fix. | dgp | 2018-10-10 | 1 | -10/+10 |
| | |||||
* | merge 8.6 | dgp | 2018-10-09 | 1 | -6/+6 |
|\ | |||||
| * | 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). | ||||
* | | | merge 8.6 | dgp | 2018-10-09 | 2 | -93/+27 |
|\ \ \ | |/ / | |||||
| * | | 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. | ||||
* | | | merge 8.6 | dgp | 2018-10-05 | 1 | -4/+3 |
|\ \ \ | |/ / | |||||
| * | | 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. | ||||
* | | | Bump version numbers for 8.6.9 release. | dgp | 2018-10-05 | 8 | -13/+9 |
|/ / | |||||
* | | 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) |