Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | | | |||||
| * | | Fix harmless gcc warning | jan.nijtmans | 2018-08-08 | 1 | -1/+1 |
| | | | |||||
| * | | ioTrans.test: fixed cleanup - avoids `error deleting "tempchanfile": ↵ | sebres | 2018-08-03 | 1 | -1/+1 |
| | | | | | | | | | | | | permission denied`: file seems to be locked/opened inside interp $idb | ||||
| * | | Remove some actually dead code | jan.nijtmans | 2018-07-31 | 5 | -146/+9 |
| | | | |||||
| * | | amend after merge: 8.6th provide additionally an error-code (so missing ↵ | sebres | 2018-07-26 | 1 | -0/+1 |
| | | | | | | | | | | | | `errCode = "OVERFLOW"`) | ||||
| * | | merge 8.5 - bug [d051b77fc1] fixed | sebres | 2018-07-26 | 2 | -0/+18 |
| |\ \ | | |/ | |||||
| | * | test cases added to cover width overflow by format (should cause limit exceeded) | sebres | 2018-07-26 | 1 | -0/+14 |
| | | | |||||
| | * | closes [d051b77fc18d7340]: fixed segfault by integer overflow (if width by ↵ | sebres | 2018-07-26 | 1 | -0/+4 |
| | | | | | | | | | | | | format like "%4000000000g" overflows to negative values by scan of length) | ||||
| * | | amend to [d498578df4], still one test for [Bug ba921a8d98] with inplace by ↵ | sebres | 2018-07-26 | 1 | -1/+4 |
| | | | | | | | | | | | | subst inside string (compiled as "strcat" instruction) | ||||
| * | | New test for [Bug ba921a8d98]. | dgp | 2018-07-26 | 1 | -0/+3 |
| | | | |||||
| * | | Add a note in the 'clock' man page about the interpretation of impossible ↵ | Kevin B Kenny | 2018-07-21 | 1 | -0/+13 |
| | | | | | | | | | | | | values on [clock scan] | ||||
| * | | win: avoids warning by x64-build in function 'TclWinCPUID' - pointer targets ↵ | sebres | 2018-07-20 | 1 | -1/+1 |
| | | | | | | | | | | | | in passing argument 1 of '__cpuid' differ in signedness [-Wpointer-sign] (int* vs unsigned int*) | ||||
| * | | win: fixes x64-build within gcc-compile runtime env for (mingw64, etc): ↵ | sebres | 2018-07-20 | 2 | -2/+2 |
| | | | | | | | | | | | | "$do64bit" may be "amd64|x64|yes", so it could find & copy wrong zlib.dll. | ||||
| * | | win: fixed test-cases (see [525ccacaef]) running under windows outside of ↵ | sebres | 2018-07-16 | 1 | -6/+21 |
| | | | | | | | | | | | | temp-folder | ||||
| * | | merge 8.5 | sebres | 2018-07-12 | 1 | -1/+2 |
| |\ \ | | |/ | |||||
| | * | win: closes [3f7af0e21e13f1f5] - avoid "permissions denied" by `file ↵ | sebres | 2018-07-12 | 1 | -1/+2 |
| | | | | | | | | | | | | delete`, if file stat (TclpObjStat) used internally in other worker, for example by usage of `file mkdir` etc. | ||||
| * | | merge 8.5 | sebres | 2018-07-09 | 1 | -14/+20 |
| |\ \ | | |/ | |||||
| | * | closes [270f78ca95b642fb]: fix the race condition for `file mkdir` if some ↵ | sebres | 2018-07-09 | 1 | -14/+18 |
| | | | | | | | | | | | | worker deletes directory immediately after the succeded create inside 3rd worker. | ||||
| * | | tclDictObj.c:366: warning: dereferencing type-punned pointer will break ↵ | jan.nijtmans | 2018-07-05 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | strict-aliasing rules Prevent this warning, which gcc 4.4 (a.o.) gives on this construct. void pointers work well already in whatever assignment. | ||||
| * | | Use a thread exit handler, and not a custom exit proc for package cleanup. | dgp | 2018-06-26 | 3 | -26/+8 |
| | | | |||||
| * | | Restore lost tests. | dgp | 2018-06-26 | 4 | -15/+11 |
| | | | |||||
| * | | Simplify ToUtf(), expecially for TCL_UTF_MAX>3 (with correct surrogate ↵ | jan.nijtmans | 2018-06-25 | 6 | -27/+30 |
| | | | | | | | | | | | | | | | handling). Fix various typo's | ||||
| * | | Fix for [3592747]: Let TclNRTailcallEval handle namespace problems. | pooryorick | 2018-06-24 | 2 | -7/+21 |
| | | | |||||
| * | | Add a test for no generation of a string representation when comparing with the | pooryorick | 2018-06-23 | 1 | -0/+9 |
| | | | | | | | | | empty string. | ||||
| * | | Add another suppress rule for valgrind, factor test code into | pooryorick | 2018-06-22 | 9 | -28/+44 |
| | | | | | | | | | tests/tcltests.tcl, and constrained a some tests in the valgrind case. | ||||
| * | | merge pyk-tcltest-exit | pooryorick | 2018-06-21 | 2 | -2/+3 |
| |\ \ | |||||
| | * | | Fix function signature of TclThreadTestFinalize. | pooryorick | 2018-06-21 | 2 | -2/+3 |
| | | | |