summaryrefslogtreecommitdiffstats
path: root/Src/Modules
Commit message (Collapse)AuthorAgeFilesLines
...
* 54494: Add zsocket -s to shutdown() a socket fdMikael Magnusson2026-05-111-1/+12
|
* 54493: socket: fix some issues with socket nameMikael Magnusson2026-05-111-1/+10
| | | | | | | | | | | | | | | | | | | | | If the passed name was too long, it was silently truncated. If it was exactly the max length, the string was not nul terminated. % zsocket -l aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ==421== Syscall param socketcall.bind(my_addr.sun_path) points to uninitialised byte(s) ==421== at 0x4DD77D7: bind (in /lib64/libc-2.32.so) ==421== by 0x61FB31A: bin_zsocket (in /usr/local/lib64/zsh/5.9.0.3-test-mika/zsh/net/socket.so) ==421== by 0x4217BF: execbuiltin (in /usr/local/bin/zsh) ==421== by 0x433751: execcmd_exec (in /usr/local/bin/zsh) ==421== by 0x433D2B: execpline2 (in /usr/local/bin/zsh) ==421== by 0x434084: execpline (in /usr/local/bin/zsh) ==421== by 0x4359F8: execlist (in /usr/local/bin/zsh) ==421== by 0x4362A1: execode (in /usr/local/bin/zsh) ==421== by 0x44F7A1: loop (in /usr/local/bin/zsh) ==421== by 0x450AAD: zsh_main (in /usr/local/bin/zsh) ==421== by 0x4D01E69: (below main) (in /lib64/libc-2.32.so) ==421== Address 0x1ffeffd7ad is on thread 1's stack ==421== in frame #1, created by bin_zsocket (???:)
* 54383: Fix WATCH/watch tyingPhilippe Altherr2026-04-301-11/+4
|
* 54376: zparseopts: use standard option parsingdana2026-04-291-141/+50
|
* 54381: zparseopts -M: use last as-given option name in arraysdana2026-04-291-1/+1
|
* 54402: Fix crash in pcre_callout with numerical callout 0Mikael Magnusson2026-04-281-1/+1
| | | | We don't use numerical callouts at all, and we should probably document that, but not crashing is at least a more useful behavior. While it is true that callout_number is always 0 for string callouts, it is not true that it is never 0 for numerical callouts, so check that we got a string too.
* 54362: zparseopts: support empty optspecdana2026-04-191-1/+6
|
* 54361 (tweaked): zparseopts: print friendlier usage errors, add -n optiondana2026-04-191-6/+17
| | | | tweaked to adjust order of options in documentation
* 54181, 54331: remove support for restricted shellOliver Kiddle2026-04-142-10/+5
| | | | | This is in response to a security report. There are too many potential ways to break out of a restricted shell and more secure, modern alternatives exist.
* 54318: mathfunc: add isnan() and isinf(). also document NaN + Infdana2026-04-131-0/+14
|
* 54159: strftime: respect empty TZdana2026-04-051-1/+1
| | | | + README update due to potential compatibility breakage
* 53299: zparseopts: improve accuracy of bad-option messagedana2026-04-051-1/+1
|
* 53776: Add PM_NAMEREF to PM_TYPE, reject array initializers for namerefsPhilippe Altherr2026-02-162-3/+5
|
* 54063: Simplifications for resolve_nameref() and setscope()Philippe Altherr2026-02-161-1/+1
|
* 54093 (tweaked per 54101): Cleanup isarr fields and variablesPhilippe Altherr2025-11-244-8/+8
|
* 54074, 54082: add an opaque key for use in zle_highlight/region_highlight to ↵Oliver Kiddle2025-11-171-1/+1
| | | | allow mixing of colours
* 54075: allow highlighting to be reset in prompts using %H without following ↵Oliver Kiddle2025-11-171-1/+2
| | | | braces
* 54043, 54055: allow highlighing attributes to be turned back offOliver Kiddle2025-11-122-2/+2
|
* 54019: AIX support fixesOliver Kiddle2025-11-031-0/+4
|
* 53988: fix zparseopts segfaultJoshua Krusell2025-10-241-0/+4
|
* 53588: zsystem flock: handle optargs in the same worddana2025-05-131-3/+3
| | | | with small tweak to test, just in case
* 53483: zparseopts -G: accept only '--' as parsing terminatordana2025-04-191-3/+3
|
* 53482: zparseopts -G: always add options with optional args to array with =dana2025-04-191-3/+3
|
* 53337: allow nameref -pOliver Kiddle2025-01-301-1/+1
|
* 53332, 53334: Avoid strlen calls after sprintfOliver Kiddle2025-01-301-2/+1
|
* 53329: adapt .zle.sgr for CSI sequences that use : instead of ;Oliver Kiddle2025-01-271-3/+8
|
* 53260: zparseopts: add options -v (argv) and -G (GNU-style parsing)dana2024-12-261-20/+96
|
* 53257: use monotonic clock where appropriatedana2024-12-262-12/+11
| | | | | | | | | | | | | | | update the following features to use the monotonic clock for calculating time deltas and intervals: * MAILCHECK parameter * PERIOD parameter * SECONDS parameter * %(nS.t.f) prompt-expansion sequence * time built-in's elapsed time and cpu % values * zsh/zftp ZFTP_TMOUT parameter * zsh/zprof timings also use CLOCK_MONOTONIC_RAW instead of CLOCK_MONOTONIC on macOS
* 53060: silence build warningsClinton Bunch2024-08-311-0/+4
|
* 53056: new zsh/random module defining an SRANDOM parameter and zrand_float() ↵Clinton Bunch2024-08-313-0/+542
| | | | and zrand_int() math functions
* Ooops, missed the actualy patch from the foregoing...Peter Stephenson2024-05-131-0/+1
|
* 52780: unneccessary returns in hlgroupPeter Stephenson2024-03-211-2/+2
|
* 52783: allow for unset hash elementOliver Kiddle2024-03-201-1/+2
|
* 52750: remove ansi2knr support for old pre-ansi K&R compilersOliver Kiddle2024-03-184-7/+7
|
* unposted: "typeset -p" has problems with special parameters having NULL valuesBart Schaefer2024-03-121-7/+8
|
* 52724: fix .zle.sgr for empty sequencesOliver Kiddle2024-03-131-0/+4
|
* 52725: updated named reference semanticsBart Schaefer2024-03-091-12/+32
|
* 52721: fix metafication and regexp/subject confusion in pcre_match error messageStephane Chazelas2024-03-091-1/+1
|
* 52650 plus minor fixes: add -u for named references pointing to "upper" scopeBart Schaefer2024-03-041-1/+1
|
* 52646: extend support for highlight groups to completion explanation strings ↵Oliver Kiddle2024-03-051-1/+8
| | | | and WATCHFMT
* 52594: support for POSIX real-time signals with kill and trapOliver Kiddle2024-02-281-1/+1
| | | | Also add new -L option to kill for a more verbose listing of signals
* 52559: revise "typeset -p" with respect to local readonly special parametersBart Schaefer2024-02-201-1/+1
| | | | | Update doc and tests to describe handling of global readonly specials and to account for side-effects on zsh/param/private.
* 52533: add module to provide alternate readonly views of the content of ↵Oliver Kiddle2024-02-152-0/+218
| | | | .zle.hlgroups
* 52526: metafy terminfo capabilitiesMikael Magnusson2024-02-091-2/+2
|
* 52513: fixes and doc for using nofork substitutions with private parametersBart Schaefer2024-02-031-21/+32
| | | | Also fixes a crash bug with {fd}>&N redirections and private parameters
* unposted: remove unused variable to silence compiler warningOliver Kiddle2024-01-281-2/+1
|
* 52405, 52502: add empty elements to $match for optional captures that don't ↵Oliver Kiddle2024-01-261-1/+4
| | | | match
* 52477: fix "zcurses mouse delay ..." and one other typoBart Schaefer2024-01-241-2/+2
|
* 52473: zstyle -q for testing existence of a zstyle settingBart Schaefer2024-01-241-0/+32
|
* 52382: avoid the non-standard \e in C code, preferring \033Oliver Kiddle2023-12-131-1/+1
|