summaryrefslogtreecommitdiffstats
path: root/library
Commit message (Collapse)AuthorAgeFilesLines
* Update TZ info to tzdata2020b.José Ignacio Marín2020-10-1010-50/+237
|\
| * Update TZ info to tzdata2020b.José Ignacio Marín2020-10-1010-50/+237
| |
* | Merge 8.6jan.nijtmans2020-09-301-3/+2
|\ \ | |/
| * (slightly) better error-message for invalid http -headers option. This works ↵jan.nijtmans2020-09-301-5/+3
| | | | | | | | for plain 8.6 too
* | Ticket [0063cbcada]: From tcl 8.7 on, use "string is dict" instead "string ↵oehhar2020-09-301-4/+3
| | | | | | | | is list" & length %2 == 0 to check for a valid dict
* | Ticket [0063cbcada]: check http::geturl -headers parameter to be a dictoehhar2020-09-291-2/+4
|\ \ | |/
| * Ticket [0063cbcada]: check http::geturl -headers parameter to be a dict.oehhar2020-09-291-2/+4
| |
| * When sourcing script files (even when simulating that through open|read), ↵jan.nijtmans2020-09-252-0/+3
| |\ | | | | | | | | | | | | always set -eofchar \032 just like the source command does. Possible security issue: this could make it possible to evaluate hidden content at the end of pkgIndex files.
| | * When sourcing script files (even when simulating that through open|read), ↵jan.nijtmans2020-09-252-0/+3
| | | | | | | | | | | | | | | always set -eofchar \032 just like the source command does. Possible security issue: this could make it possible to evaluate hidden content at the end of pkgIndex files.
* | | When writing script files (like pkgIndex.tcl), always use -translation lf, ↵jan.nijtmans2020-09-224-0/+9
| | | | | | | | | | | | | | | so they don't cause problems on non-windows. When reading script files, always use -eofchar \032, as this might be left by Windows editors.
* | | Merge 8.6jan.nijtmans2020-09-201-2/+2
|\ \ \ | |/ /
| * | Merge 8.5jan.nijtmans2020-09-201-2/+2
| |\ \ | | |/
| | * Backport many (formatting) changes in tools/*. Nothing functional.jan.nijtmans2020-09-201-2/+2
| | | | | | | | | testest.tcl: Use more uppercase hex.
* | | Change version number of http package from 2.9.5 -> 2.10.0a1, since it's ↵jan.nijtmans2020-09-173-4/+4
|\ \ \ | |/ / | | | | | | | | | different from the 2.9.5 version in Tcl 8.6.x. Use "$idx >= 0" check in stead of "$idx > -1" everywhere.
* | | Merge 8.6jan.nijtmans2020-09-171-5/+14
|\ \ \ | |/ /
| * | Fix [835c93c000]: TIP #525 only implemented for non-singleproc casejan.nijtmans2020-09-171-5/+14
| |\ \ | | |/
| | * Fix [835c93c000]: TIP #525 only implemented for non-singleproc casejan.nijtmans2020-09-171-8/+17
| | |\
| | | * Proposed solution for [835c93c000]: TIP #525 only implemented for ↵jan.nijtmans2020-09-161-5/+14
| | |/ | |/| | | | | | | non-singleproc case
| * | Prevent the usage of the term safe/unsafe child. Suggested by Keith Nash. ↵jan.nijtmans2020-09-142-3/+3
| | | | | | | | | | | | | | | Thanks! More usage of $index<0 in stead of $index==-1 consistantly
| * | Use $index<0 in stead of $index==-1 consistantlyjan.nijtmans2020-09-114-7/+7
| | |
| * | TIP #581: Last possible master/slave -> parent/child changes, without ↵jan.nijtmans2020-09-051-169/+169
| | | | | | | | | | | | affecting anything serious
* | | Prevent the usage of the term safe/unsafe child. Suggested by Keith Nash. ↵jan.nijtmans2020-09-142-5/+5
| | | | | | | | | | | | Thanks!
* | | Use $index<0 in stead of $index==-1 consistantlyjan.nijtmans2020-09-114-7/+7
| | |
* | | Merge 8.6jan.nijtmans2020-09-011-214/+214
|\ \ \ | |/ /
| * | Many more internal master/slave -> parent/child renamingsjan.nijtmans2020-09-011-6/+6
| | |
* | | Merge 8.6. More tests/tools updates.jan.nijtmans2020-08-317-15/+15
|\ \ \ | |/ /
| * | opt package: Change comment. 0.4.7 -> 0.4.8.jan.nijtmans2020-08-316-15/+15
| | | | | | | | | More Master -> Parent and Slave -> Child changes in (internal) library and test-cases
* | | Merge 8.6. More documentation updatesjan.nijtmans2020-08-311-1/+1
|\ \ \ | |/ /
* | | Merge 8.6jan.nijtmans2020-08-296-62/+281
|\ \ \ | |/ /
| * | Merge 8.6kjnash2020-08-282-14/+72
| |\ \
| | * | Fix for http bug c2dc1da315. Add tests. Add detail about -handler to ↵kjnash2020-08-242-3/+45
| | | | | | | | | | | | | | | | http(n). Bump version to 2.9.5.
| | * | Bugfixes to the earlier fix of bug cb0373bb33, which broke HTTP/1.0 ↵kjnash2020-08-122-13/+29
| | | | | | | | | | | | | | | | transactions in which the server indicates neither a Content-Length nor that it will close the socket on completion ("Connection: close"). The HTTP/1.1 rule is that the response header "Connection", if absent, must default to "keep-alive"; but this rule does not apply to HTTP/1.0. Add test http11-3.4 and bump version to 2.9.4.
| * | | Update safe.test for new error message.kjnash2020-08-281-1/+1
| | | |
| * | | Provide error message if failed load does not.kjnash2020-08-271-0/+7
| | | |
| * | | Merge 8.6kjnash2020-08-113-14/+37
| |\ \ \ | | |/ /
| * | | Improvements to removal of stale package data - bugfix for 1f63efa537 and ↵kjnash2020-07-231-27/+13
| | | | | | | | | | | | | | | | 319e438f7f
| * | | In ::safe::interpFindInAccessPath, ::safe::interpAddToAccessPath, add a ↵kjnash2020-07-211-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 ↵kjnash2020-07-211-18/+74
| | | | | | | | | | | | | | | | and revise safe(n). Fixes bug [693851].
| * | | Use suitable -errorcode in safe::AliasSource if file does not exist or is ↵kjnash2020-07-211-2/+5
| | | | | | | | | | | | | | | | unreadable. Fixes bug f3ba57600d.
| * | | Remove an old fix for ~ expansion in safe::AliasGlob that is now fixed by ↵kjnash2020-07-181-2/+6
| | | | | | | | | | | | | | | | other means
| * | | Simplify case analysis in safe::AliasGlobkjnash2020-07-181-0/+7
| | | |
| * | | Add explanatory comments to safe::AliasGlobkjnash2020-07-181-2/+31
| | | |
| * | | Update comments about safe interpreters in library/tm.tcl and ↵kjnash2020-07-182-8/+13
| | | | | | | | | | | | | | | | library/package.tcl so they agree with code
| * | | Bugfix argument combination -- and -directory in ::safe::AliasGlob.kjnash2020-07-181-1/+5
| | | |
| * | | Remove unused code for *.tm from ::safe::AliasGlob.kjnash2020-07-181-2/+1
| | | |
| * | | Remove code block in ::safe::AliasGlob that no longer serves a useful purpose.kjnash2020-07-181-7/+0
| | | |
| * | | Bugfix tests/safe.test. Harden tests safe-9.20 to safe-9.24 against ↵kjnash2020-07-151-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; ↵kjnash2020-07-151-1/+5
| | | | | | | | | | | | | | | | pass new test safe-13.7a
| * | | Bugfix in library/safe.tcl - when deleting a safe interpreter, delete its ↵kjnash2020-07-151-0/+11
| | | | | | | | | | | | | | | | sub-interpreters cleanly; pass revised test safe-7.3
| * | | Merge 8.6kjnash2020-07-141-2/+2
| |\ \ \