dana
1a490c7050
unposted: Release 5.8.1
2022-02-12 07:35:02 -06:00
dana
bdc4d70a7e
CVE-2021-45444: Update NEWS/README
2022-02-12 07:22:11 -06:00
dana
048f40b68b
Update NEWS/README
2020-02-14 16:06:58 -06:00
dana
5ed3dde0d2
unposted: Test release: 5.7.1-test-1
2019-12-14 12:50:58 -06:00
Martijn Dekker
d81238ee95
45003: Fix more documentation typos
2019-12-11 02:37:39 +00:00
Daniel Shahaf
98f8a8a980
44958: vcs_info quilt: Avoid forks
2019-11-29 20:57:01 +00:00
Peter Stephenson
b8dc5a7f6d
44435: Handling digita arguments for :h and :t.
...
Pick number of leading or trailing path components to substitute.
Active in history, brace parameters, glob qualifiers.
Add tests for all three environments.
2019-06-20 11:13:05 +01:00
dana
8b89d0d577
unposted: Release 5.7.1
2019-02-03 13:27:45 -06:00
dana
9799d0f9a2
unposted: Release 5.7
2019-01-24 12:42:52 -06:00
Martijn Dekker
4215fcb107
43944: apply NO_UNSET consistently to arithmeitc
2018-12-30 18:03:02 +00:00
Peter Stephenson
9dbde9e9c7
unposted: updates for 5.6.2-test-2
2018-12-19 19:33:36 +00:00
Daniel Shahaf
e38f15f8ff
43620 (tweaked): vcs_info git: Reverse the order patches are passed to gen-unapplied-string in.
...
This is an incompatible change; see README for details.
Tweaks (relative to posted version): tweaked README, removed scalpel (debug print).
2018-10-08 13:44:40 +00:00
Daniel Shahaf
92bef88545
43457: Release 5.6.2
2018-09-14 12:52:40 +00:00
Daniel Shahaf
b3239c5e40
unposted: Patch release: 5.6.1
2018-09-08 17:41:13 +00:00
Anthony Sottile
1c4c7b6a4d
CVE-2018-0502, CVE-2018-13259: Fix two security issues in shebang line parsing.
...
See NEWS for more information.
Patch by Anthony Sottile and Buck Evan.
2018-09-03 15:07:47 +00:00
Daniel Shahaf
ef61918398
Test release: 5.5.1-test-2.
2018-08-25 22:37:23 +00:00
Daniel Shahaf
17c0439936
unposted: Test release: 5.5.1-test-1.
2018-08-25 17:56:38 +00:00
Peter Stephenson
d4022e76c1
23519: Use tag remote-files for remote files
2018-06-29 09:48:44 +01:00
Peter Stephenson
fd4056f4ed
unposted: Update for release 5.5.1.
2018-04-16 19:21:52 +01:00
Peter Stephenson
3b7d6a558f
42505 (corrected): prepare for 5.5 release
2018-03-25 17:49:48 +01:00
Daniel Shahaf
77a39b57bf
42031 + 42048: Make [[ -o invalidoption ]] a normal(ish) false value, rather than a syntax error.
2017-11-24 22:10:27 +00:00
Peter Stephenson
174e560a23
41787 (plus minor tweaks): use $FUNCSTACK for function nesting depth.
...
Initialised from existing configuration value.
2017-10-02 09:44:26 +01:00
Peter Stephenson
85b0dd7133
Updates for ksh array element syntax.
...
Move detection of key/value pairs down into prefork().
Detect normal array assignment and [key]=val array assignemnt
separately. Mark key / value pairs with Marker and pass up flag. Deal
with marked triads specially later on.
2017-09-24 17:33:07 +01:00
Peter Stephenson
0e7186f443
41599: info updates for 5.4.2
2017-08-25 19:35:05 +01:00
Peter Stephenson
97d4bdbc7e
41590 modified as 41595: make ERR_RETURN more logical.
...
It now operates separately at each function depth.
To keep ERR_EXIT global, make the noerrexit variable usd bit flags.
Extend tests.
2017-08-24 19:46:20 +01:00
Peter Stephenson
0f8cf76ece
unposted: fix README typo
2017-08-09 20:31:52 +01:00
Peter Stephenson
dc475bfa0e
unposted: update to 5.4.1
2017-08-08 19:09:15 +01:00
Peter Stephenson
32ca9222af
unposted: update distribution docs for 5.4 release.
2017-07-29 23:03:16 +01:00
Stephane Chazelas
4d007e269d
41275: Leave stdin open when executing widgets
2017-06-13 21:34:55 -04:00
Daniel Shahaf
e007cd9f88
40510: vcs_info: Update the $psvar episode with '%'-unescaping. (Follow-up to 40492.)
2017-02-09 15:24:05 +00:00
Daniel Shahaf
ecd88284f3
40492: vcs_info: Escape '%' signs in payloads.
...
Test case: a patch whose subject is '%Sfoo%sbar'. ('S' and 's' are
expandos both in prompts and in the 'formats' style.)
2017-02-09 15:24:04 +00:00
Peter Stephenson
f26d1ba6b0
Add features associated with autoloading a function using an absolute
...
path.
-d defaults to normal fpath
-r remembers the path without actually loading. May be combined with -d.
-R does the same but it's an error if not found
-X can now take a directory path: this is used to output not yet loaded
functions that have an associated path.
2017-01-11 11:26:13 +00:00
Peter Stephenson
bb218704d2
40306 with doc tweaks: Change behaviour expanding alias in () function definition.
...
Now an error unless the () is part of the same error as the name.
Add ALIAS_FUNC_DEF option to allow it again.
2017-01-10 19:14:26 +00:00
Peter Stephenson
06b1b7a37a
unposted: Release 5.3.1
2016-12-21 18:40:13 +00:00
Peter Stephenson
88752e6cee
40066: updates for 5.3 release
2016-12-02 19:53:13 +00:00
Barton E. Schaefer
a9fe87e18c
40032: consistency in handling of subscript slices outside the bounds of an array parameter
...
unposted: README: example describing 40032
2016-11-29 12:31:33 -08:00
Daniel Shahaf
b3a88a53d3
39982: $SPROMPT: Don't accept a spelling correction at space/tab.
...
The patch also downscopes a couple of local variables, with no
functional change.
2016-11-24 08:18:28 +00:00
Barton E. Schaefer
12e862764f
unposted: mention former behavior of typeset for comparison
2016-10-26 20:50:51 -07:00
Barton E. Schaefer
0f5e670cde
"typeset -p" uses "export" commands or the "-g" option for parameters that are not local to the current scope
2016-10-24 07:14:39 -07:00
Peter Stephenson
dc517212ca
39566: Improve usefulness of command_not_found_handler.
...
Don't behave as if command not found if return status is non-zero
as this may simply be the return status of the replacement command.
Let the function report a command not found instead.
2016-10-05 12:14:43 +01:00
Daniel Shahaf
73622ae288
39236 (plus typo fix): docs: Tweak _arguments $opt_args documentation added in 39173.
2016-09-08 17:15:40 +00:00
Daniel Shahaf
73c0e8d4e6
39173: _arguments: Escape colons and backslashes in $opt_args unambiguously.
2016-09-06 23:48:10 +00:00
Peter Stephenson
895e9beb29
users/21793: Remove raw integers as glob qualifiers.
...
There was an ancient undocumented feature that these were treated
as a file mode to "or" with that of the file under test. The
only documented way of doing this has always been the "f" qualifier,
so removed the effect of raw integers to make errors more obvious.
2016-07-28 09:51:19 +01:00
Peter Stephenson
ab74c86edb
37999: Sticky behaviour of EXIT traps.
...
They now have POSIX or non-POSIX behaviour based on the setting
of POSIX_TRAPS where the trap was defined, rather than where the
trap would (or would not) be executed.
Tweaks possible.
2016-02-17 10:40:55 +00:00
Daniel Shahaf
43cbfbf821
unposted: Follow-up to 37833: extend description of 37804 in README.
2016-02-07 00:23:11 +00:00
Daniel Shahaf
6b72ff66c0
37833: Document 37804 in README.
2016-01-29 10:19:22 +00:00
Peter Stephenson
ad16356e19
37689: ! and ^ need to be tokenised in character sets
2016-01-19 17:24:12 +00:00
Peter Stephenson
cce4261a3c
unposted: Make 5.1.1-test-1 in preparation for 5.2
2015-11-21 18:09:27 +00:00
Peter Stephenson
4353bec49f
37159: Update to NEWS and README
2015-11-19 17:19:12 +00:00
Andrew Janke
8bf72dd65b
36729: fix some typos in distro docs
2015-10-01 09:49:44 +01:00