Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-08-01 | 52008: Pattern bug with branches + exclusion | Peter Stephenson | 1 | -0/+26 | |
Add tests. | |||||
2022-04-11 | 50043: avoid spurious test failures when "make check" as root | Bart Schaefer | 1 | -2/+10 | |
2021-02-04 | 47895: Remove trailing spaces from "print -ac" output lines. | Bart Schaefer | 1 | -3/+3 | |
2021-02-04 | 47865: More tests for globbing in restricted directories | Bart Schaefer | 1 | -0/+17 | |
2020-09-13 | 47364: Enable extendedglob in pattern with ${(*)name/pattern/replacement} | Bart Schaefer | 1 | -0/+5 | |
Mikael Magnusson: 47382: Completion for 47364 | |||||
2020-04-02 | unposted: Make test platform-independent. | Daniel Shahaf | 1 | -2/+2 | |
Follow-up to the grandparent commit. | |||||
2020-04-01 | unposted: D02glob: Fix platform-dependent test failure | dana | 1 | -1/+1 | |
workers/45583 introduced a test failure on macOS, *BSD, and Solaris, where wc always outputs leading white space | |||||
2020-03-25 | 45583/0004: Fix segfault on resolving symlink loops | Daniel Shahaf | 1 | -6/+5 | |
2020-03-25 | 45583/0001: Add tests for the segfault on resolving a symlink loop bug ↵ | Daniel Shahaf | 1 | -0/+36 | |
(workers/45282). This is workers/45377, extended. | |||||
2020-03-07 | Merge remote-tracking branch 'origin/master' into 5.9 | Daniel Shahaf | 1 | -0/+4 | |
* Test/D02glob.ztst: On the "unreadable directories can be globbed (users/24619, users/24626)" test, resolve conflicts by removing the Cygwin-only skip that has been added in master, since the test is passing on this branch. This effectively reverts workers/45492. See discussion starting in workers/45504. * origin/master: unposted: Remove 'sgi', as that OpenBSD port has been discontinued. 45509: fix typos in B01cd.ztst 45490 (+45495 and a test): refactor rlimits.c github #49: Fix typo: longson should be loongson users/24710: Fix job control problem with sudo. 45492: skip test added by users/24633 on Cygwin 45488: COMP_WORDS for bash need "$@"-style quoting 45487: Missing mod_export declarations for AIX 45447: Complete vcs_info_hookadd and vcs_info_hookdel. Expose _vcs_info_hooks as a top-level helper function. 45463: test: kill: Document why we use SIGURG 45453: builtins: kill: Do not signal current process group when pid is empty 45452: builtins: kill: Add `kill ''` regression test with explicit sigspec 45451: builtins: kill: Add basic test suite github #48/0002: vcs_info git: properly detect bare repositories github #48/0001: vcs_info git: avoid warnings in bare repositories unposted: Post-release version bump unposted: Release 5.8 CVE-2019-20044: Update change log for preceding commits Update NEWS/README Add unsetopt/PRIVILEGED tests Clean up error-message white space Improve PRIVILEGED fixes (again) Improve PRIVILEGED fixes Drop privileges securely unposted: V01zmodload: Fix failing test from workers/45385 45423: _su: Improve arg handling, shell look-ups unposted: _zip: Recognise '--' 45385: Add a test for 'zmodload -Fa' preemptively disabling ("blacklisting"?) features. unposted: Test release: 5.7.1-test-3 zsh/system: Fix infinite loop in sysread _diff_options: Restore -w completion lost in workers/43351 unposted: Fix ChangeLog typo. 45368: Add tests for workers/45367's issue about double slashes in 'cd -P' and /home/daniel/in/zsh. 45373: Fix ERR_EXIT bug in else branch of if. 45372: Record a symlink loop bug involving :P 45365: _git: Fix __git_recent_branches for the case when a commit has an empty message 45343: Queue signals around arithmetic evaluations 45344: Document where third-party completion functions should be installed. 45345: internal: ztst.vim: Fix highlighting of zsh comments in test payload unposted: internal: Add some comments and fix indentation. No functional change. 45340: internal: Document the difference between paramtab and realparamtab. 45332: _git: add completion for git-version _brace_parameter: add missing \ Conflicts: ChangeLog Test/D02glob.ztst Test/V01zmodload.ztst | |||||
2020-02-27 | 45492: skip test added by users/24633 on Cygwin | Jun-ichi Takimoto | 1 | -5/+9 | |
2020-02-03 | 45368: Add tests for workers/45367's issue about double slashes in 'cd -P' ↵ | Daniel Shahaf | 1 | -0/+4 | |
and /home/daniel/in/zsh. | |||||
2020-01-15 | 45292: D02glob: Add regression test for macOS stat(2) misbehaviour | dana | 1 | -0/+11 | |
On macOS, a privileged stat(2) call can erroneously treat files as directories, which can produce unexpected glob results. This was reported at workers/42891. A side-effect of the change from workers/45291 is that it seems to work around this issue, at least in the obvious cases | |||||
2020-01-15 | 45291: A glob with a trailing slash will now match unreadable/unexecutable ↵ | Daniel Shahaf | 1 | -1/+1 | |
directories. | |||||
2020-01-13 | 45296: D02glob: Clean up after test from users/24633 | dana | 1 | -0/+5 | |
2020-01-12 | users/24633: Add an xfail test for users/24619. | Daniel Shahaf | 1 | -0/+13 | |
2019-06-20 | 44435: Handling digita arguments for :h and :t. | Peter Stephenson | 1 | -0/+28 | |
Pick number of leading or trailing path components to substitute. Active in history, brace parameters, glob qualifiers. Add tests for all three environments. | |||||
2017-05-09 | unposted: Adding comments to test changed line number in output | Peter Stephenson | 1 | -1/+1 | |
2017-05-09 | 40181: Fix buffer overrun in xsymlinks. | Peter Stephenson | 1 | -0/+8 | |
There was no check for copying to the internal xbuf2 for a preliminary test. | |||||
2017-03-07 | 40760: Always tokenize unquoted - to Dash. | Peter Stephenson | 1 | -0/+6 | |
This fixes use of pattern match character ranges in unusual contexts. Attempt to detect a tokenized - in cases where we don't care. | |||||
2016-08-22 | 39046 + 39061: New :P history modifier. | Daniel Shahaf | 1 | -0/+8 | |
2016-07-05 | 38728: Tests: Add tests for the ':a' and ':A' modifiers. | Daniel Shahaf | 1 | -1/+24 | |
2016-01-19 | 37689: ! and ^ need to be tokenised in character sets | Peter Stephenson | 1 | -0/+33 | |
2016-01-19 | 37678: Now possible to quote "-" in pattern range | Peter Stephenson | 1 | -0/+40 | |
2015-10-27 | 36982: Fix bug with (#cN) patterns and remove redundant description. | Peter Stephenson | 1 | -0/+8 | |
We need to restore the current count of matches when returning to match at the point where we previously matched. | |||||
2015-04-25 | 34961: test for breadth-first glob with (Y1) qualifier (originally ↵ | Barton E. Schaefer | 1 | -0/+2 | |
workers/32726) | |||||
2014-09-08 | users/19059 based on users/19058: remove ineffiency with multiple * matches | Peter Stephenson | 1 | -0/+7 | |
2014-08-04 | 32954 plus new test: [[ ... = ...(#q...) ]] shouldn't force a glob. | Peter Stephenson | 1 | -2/+5 | |
The (#q...) expression should simply be removed to leave a normal pattern as before | |||||
2014-06-04 | 32708: glob qualifier (Y) implies (oN) | Daniel Shahaf | 1 | -1/+1 | |
plus incidental patch to avoid adding a meaningless bitvalue to sort-order flags | |||||
2014-06-03 | 32694: the number of matches to find is the suffix argument of (Y) qualifier | Daniel Shahaf | 1 | -9/+14 | |
2014-06-02 | users/18870: fix glob scanner insert counting check. | Daniel Shahaf | 1 | -0/+5 | |
Was causing problems with globs in paths with (Y) glob qualifier | |||||
2014-06-01 | users/18857: add (Y) glob qualifier to generate only one match per pattern | Daniel Shahaf | 1 | -0/+11 | |
2014-06-01 | 32640: (#q) in [[ ... ]] forces globbing | Peter Stephenson | 1 | -0/+15 | |
2013-12-16 | 32136: fix problem with kshglob. | Peter Stephenson | 1 | -0/+27 | |
Non-pattern characters that could be followed by "(" to introduce a ksh glob but weren't caused failures. | |||||
2013-11-20 | 32030: need to revert empty glob qualifier change. | Peter Stephenson | 1 | -0/+8 | |
It failed on an empty expansion that (N) was supposed to remove. Add test for this case. | |||||
2013-10-24 | 31889: tests for disable -p | Peter Stephenson | 1 | -0/+58 | |
2010-02-19 | 27723: eval shouldn't modify non-zero return statuses | Peter Stephenson | 1 | -1/+1 | |
2010-02-09 | 27694: add P glob qualifier for prepending | Peter Stephenson | 1 | -0/+41 | |
2008-11-18 | 26061: fix clash between process subst and numeric glob | Peter Stephenson | 1 | -0/+6 | |
26062: additional compmatch change, missed from 26047 | |||||
2008-03-30 | 24708: Misc/globtests, Src/pattern.c, Test/D02glob.ztst: | Peter Stephenson | 1 | -0/+15 | |
fix backtracking problem in (#c) pattern | |||||
2007-07-27 | add (#cN,M) globbing flag | Peter Stephenson | 1 | -0/+14 | |
2006-07-25 | 22557: turn on multibyte option by default | Peter Stephenson | 1 | -2/+7 | |
2005-06-21 | 21317: fix bug where recursive glob within e qualifier would hang the shell | Oliver Kiddle | 1 | -0/+4 | |
2005-05-09 | Add [[:IFS:]] etc. tests. | Peter Stephenson | 1 | -0/+25 | |
2005-03-16 | 20983: failed glob from fixed strings segments in globbed paths | Peter Stephenson | 1 | -0/+6 | |
2004-10-26 | 20522: must-match optimisation in parameter substitution broken | Peter Stephenson | 1 | -0/+5 | |
2004-10-22 | 20513: fix tests of zero-length patterns | Peter Stephenson | 1 | -0/+4 | |
trivial optimisation in jobs.c (unposted) | |||||
2004-10-18 | 20500: Unmetafy patterns where possible and other minor pattern fixes | Peter Stephenson | 1 | -0/+1 | |
2004-10-15 | 20490: Don't assume null termination for test string in pattern matching. | Peter Stephenson | 1 | -0/+5 | |
2004-04-06 | Test the new F glob qualifier. | Wayne Davison | 1 | -6/+17 | |