Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | In ::safe::interpFindInAccessPath, ::safe::interpAddToAccessPath, add a ↵ | kjnash | 2020-07-21 | 1 | -1/+7 |
| | | | | check that the interpreter belongs to the Safe Base. Add comments on why this is not done for ::safe::interpDelete. | ||||
* | Adapt Safe Base for interpreter names with namespace separators. Add a test ↵ | kjnash | 2020-07-21 | 1 | -18/+74 |
| | | | | and revise safe(n). Fixes bug [693851]. | ||||
* | Use suitable -errorcode in safe::AliasSource if file does not exist or is ↵ | kjnash | 2020-07-21 | 1 | -2/+5 |
| | | | | unreadable. Fixes bug f3ba57600d. | ||||
* | Remove an old fix for ~ expansion in safe::AliasGlob that is now fixed by ↵ | kjnash | 2020-07-18 | 1 | -2/+6 |
| | | | | other means | ||||
* | Simplify case analysis in safe::AliasGlob | kjnash | 2020-07-18 | 1 | -0/+7 |
| | |||||
* | Add explanatory comments to safe::AliasGlob | kjnash | 2020-07-18 | 1 | -2/+31 |
| | |||||
* | Bugfix argument combination -- and -directory in ::safe::AliasGlob. | kjnash | 2020-07-18 | 1 | -1/+5 |
| | |||||
* | Remove unused code for *.tm from ::safe::AliasGlob. | kjnash | 2020-07-18 | 1 | -2/+1 |
| | |||||
* | Remove code block in ::safe::AliasGlob that no longer serves a useful purpose. | kjnash | 2020-07-18 | 1 | -7/+0 |
| | |||||
* | Bugfix tests/safe.test. Harden tests safe-9.20 to safe-9.24 against ↵ | kjnash | 2020-07-15 | 1 | -2/+3 |
| | | | | indeterminate order of glob matches. Audit use of glob and tcl::tm in modified tests for cases with multiple matches. Simplify test comparison patterns. | ||||
* | Bugfix in library/safe.tcl - AliasGlob passes -join to glob inappropriately; ↵ | kjnash | 2020-07-15 | 1 | -1/+5 |
| | | | | pass new test safe-13.7a | ||||
* | Bugfix in library/safe.tcl - when deleting a safe interpreter, delete its ↵ | kjnash | 2020-07-15 | 1 | -0/+11 |
| | | | | sub-interpreters cleanly; pass revised test safe-7.3 | ||||
* | Bugfix in library/safe.tcl - when auto_reset, also reload module data; pass ↵ | kjnash | 2020-07-13 | 1 | -2/+19 |
| | | | | test safe-9.24 | ||||
* | Bugfix in library/safe.tcl - interpConfigure use revised value of ↵ | kjnash | 2020-07-13 | 1 | -0/+8 |
| | | | | tcl::tm::list; pass tests safe-9.21, safe-9.22 | ||||
* | Bugfix in library/safe.tcl - only add tm roots to tcl::tm::list; pass test ↵ | kjnash | 2020-07-13 | 1 | -1/+14 |
| | | | | safe-9.20 | ||||
* | Bugfix in library/safe.tcl - remove impossible error message in ↵ | kjnash | 2020-07-13 | 1 | -1/+1 |
| | | | | safe::interpFindInAccessPath; pass test safe-9.12 | ||||
* | Bugfix in library/safe.tcl - when auto_reset, also reload pkgIndex.tcl data; ↵ | kjnash | 2020-07-13 | 1 | -0/+8 |
| | | | | pass tests safe-9.10, safe-9.11 | ||||
* | Bugfix in library/safe.tcl for doreset (auto_reset); pass test safe-9.9 | kjnash | 2020-07-13 | 1 | -2/+2 |
| | |||||
* | Merge 8.5 (Update opt package from 0.4.6 to 0.4.7). | jan.nijtmans | 2019-11-28 | 1 | -1/+1 |
|\ | | | | | Also fix installation of opt0.4 as done by makefile.vc, which never worked in Tcl 8.6. | ||||
| * | Fix [738bc50e93]: auto_execok doesn't recognise mklink on windows. Remove ↵ | jan.nijtmans | 2015-09-30 | 1 | -9/+9 |
| | | | | | | | | some unnecessary end-of-line spacing. | ||||
* | | Whitespace reduction in Tcl scripts. No functional change. | jan.nijtmans | 2015-09-01 | 1 | -2/+2 |
| | | |||||
* | | fix subtle problem with safe [file] that caused Tk test failure | dkf | 2012-05-31 | 1 | -7/+11 |
| | | |||||
* | | [Bug 3529949]: Defang 'file dirname ~' etc in safe interps | dkf | 2012-05-28 | 1 | -1/+15 |
| | | |||||
* | | [Bug 2964715]: fixes to globbing in safe interpreters | dkf | 2012-05-17 | 1 | -20/+30 |
|\ \ | |/ | |||||
| * | [Bug 2964715]: fixes to globbing in safe interpreters | dkf | 2012-05-17 | 1 | -17/+30 |
| | | |||||
* | | [Bug 3445787]: Improve the compatibility of safe interpreters' version of | dkf | 2012-05-16 | 1 | -44/+29 |
| | | | | | | 'file' with that of unsafe interpreters. | ||||
* | | Now that we're no longer using SCM based on RCS, the RCS Keyword lines | dgp | 2011-03-02 | 1 | -2/+0 |
|\ \ | |/ | | | cause more harm than good. Purged them (except in zlib files). | ||||
| * | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause | dgp | 2011-03-02 | 1 | -2/+0 |
| |\ | | | | | | | more harm than good. Purged them. | ||||
| | * | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause | dgp | 2011-03-01 | 1 | -2/+0 |
| | | | | | | | | | more harm than good. Purged them. | ||||
| | * | * library/auto.tcl: Updates to the Tcl script library to make | dgp | 2005-07-22 | 1 | -14/+14 |
| | | | | | | | | | | | | | | | | | | | | | | | | * library/history.tcl: use of Tcl 8.4 feautures. Thanks to * library/init.tcl: Patrick Fradin for prompting on this. * library/package.tcl: [Patch 1237755]. * library/safe.tcl: * library/word.tcl: | ||||
| | * | Fix [Bug 981733]; bizarre resolver brokenness strikes again! | dkf | 2004-06-29 | 1 | -2/+6 |
| | | | |||||
| | * | * library/safe.tcl (FileInAccessPath): normalize paths before | hobbs | 2003-07-16 | 1 | -2/+10 |
| | | | | | | | | | | | | comparison. [Bug 759607] (myers) | ||||
| * | | Improved handling of non-standard module path lists, empty path lists in ↵ | stwo | 2010-11-02 | 1 | -4/+4 |
| | | | | | | | | | | | | particular. | ||||
| * | | * library/safe.tcl (::safe::AliasGlob): Fixed another problem, the | andreas_kupries | 2010-09-02 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | option -join does not stop option processing in the core builtin, so the emulation must not do that either. | ||||
| * | | * library/safe.tcl (::safe::AliasGlob): Moved the command | andreas_kupries | 2010-09-02 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | extending the actual glob command with a -directory flag to when we actually have a proper untranslated path, | ||||
| * | | [Bug 2923613]: Make the safer [source] handle a [return] at the end of the file | dkf | 2009-12-30 | 1 | -6/+8 |
| | | | | | | | | | | | | correctly. | ||||
| * | | [Bug 2913625]: Stop information about paths from leaking through [info script] | dkf | 2009-12-23 | 1 | -9/+38 |
| | | | | | | | | | | | | and [info nameofexecutable]. | ||||
| * | | Upgrade to Safe Base's handling of [glob] to be more permissive with the | dkf | 2009-12-16 | 1 | -25/+77 |
| | | | | | | | | | | | | | | | feature set supported, but stricter with path management. It also now has an error pattern more like the standard [glob] command. | ||||
| * | | * library/safe.tcl: Backport of the streamlined safe base from | andreas_kupries | 2009-12-09 | 1 | -872/+850 |
| | | | | | | | | | | | | | | | * tests/safe.test: head to the 8.5 branch (See head changelog entries 2009-11-05, 2009-11-06, 2009-12-03). | ||||
| * | | 2009-11-03 Andreas Kupries <andreask@activestate.com> | dgp | 2009-11-04 | 1 | -2/+22 |
| | | | | | | | | | | | | | | | | | | | | | | | | * library/safe.tcl (::safe::InterpSetConfig): [Bug 2854929]. Added code to recursively find deeper paths which may contain modules. Required to handle modules with names like 'platform::shell', which translate into 'platform/shell-X.tm', i.e arbitrarily deep subdirectories. | ||||
| * | | * library/tm.tcl: Modified the handling of Tcl Modules and of the | andreas_kupries | 2008-06-25 | 1 | -12/+138 |
| | | | | | | | | | | | | | | | | | | * library/safe.tcl: Safe Base to interact nicely with each other, * library/init.tcl: enabling requiring Tcl Modules in safe interpreters. Fixes [Bug 1999119]. | ||||
* | | | Improved handling of non-standard module path lists, empty path lists in ↵ | stwo | 2010-11-02 | 1 | -4/+4 |
| | | | | | | | | | | | | particular. | ||||
* | | | * library/safe.tcl (::safe::AliasGlob): Fixed another problem, the | andreas_kupries | 2010-09-02 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | option -join does not stop option processing in the core builtin, so the emulation must not do that either. | ||||
* | | | * library/safe.tcl (::safe::AliasGlob): Moved the command | andreas_kupries | 2010-09-02 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | extending the actual glob command with a -directory flag to when we actually have a proper untranslated path, | ||||
* | | | * library/safe.tcl (AliasGlob): [Bug 3004191]: Restore safe [glob] to | dkf | 2010-08-18 | 1 | -7/+5 |
| | | | | | | | | | | | | working condition. | ||||
* | | | Spacing and style fixes | nijtmans | 2010-06-14 | 1 | -6/+14 |
| | | | |||||
* | | | [Bug 2923613]: Make the safer [source] handle a [return] at the end of the | dkf | 2009-12-30 | 1 | -6/+8 |
| | | | | | | | | | | | | file correctly. | ||||
* | | | [Bug 2913625]: Stop information about paths from leaking through [info script] | dkf | 2009-12-23 | 1 | -17/+46 |
| | | | | | | | | | | | | and [info nameofexecutable]. | ||||
* | | | Upgrade to Safe Base's handling of [glob] to be more permissive with the | dkf | 2009-12-16 | 1 | -25/+76 |
| | | | | | | | | | | | | | | | feature set supported, but stricter with path management. It also now has an error pattern more like the standard [glob] command. | ||||
* | | | Fix [Bug 2906841] and a few other smaller issues. | dkf | 2009-12-03 | 1 | -29/+25 |
| | | |