Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-16 | Fix off-by-one in backtick; prepare for 2.9.5.1 | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2024-04-15 | Use more accurate exit codes in backtick and foreground | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2024-04-06 | Prepare for 2.9.5.0; add ? support in backtick | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-12-26 | Prepare for 2.9.4.1; fix some stack smashing | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-12-20 | No, really | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-12-20 | env_mergen() should never fail, by policy | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-09-15 | bsdsnowflake is a lighter approach than nonposix | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-09-12 | Next try for bad sys/stat.h | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-09-12 | posixify eltest for time checks | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-09-11 | Defork execline | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-09-09 | Adapt to skalibs-2.14 | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-04-21 | Add dummy -e option to execlineb | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-04-07 | Better error reporting in execlineb | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-03-28 | regression fix: initialize pids in the trap main function | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-02-28 | Prepare for 2.9.3.0; add elgetopt -D | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-02-02 | Multicall improvements | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-02-01 | Add a multicall target. If you use it, you're on your own. | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2022-12-20 | Prepare for 2.9.1.0; add eltest | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2022-11-29 | Prepare for 2.9.0.2 | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2022-06-28 | bugfix: make wait -t less borked | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2022-06-13 | Fix trailing whitespace in PARSING.txt | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2022-05-26 | Consistency pass | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2022-05-26 | Rewrite el_parse.c, document the transition table | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2022-05-20 | bugfix: getpid didn't read -P|-p | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2022-04-20 | Prepare for 2.9.0.0; rewrite "wait" | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2022-02-04 | Allow getpid to get the ppid instead | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2021-11-26 | Add shell matching option to case | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2021-08-25 | bugfix: "" usage in multidefine -r | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2021-08-13 | Fix case | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2021-08-11 | Add case (yet untested) | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2021-08-04 | Fix sig_catch() interface | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2021-08-04 | Adapt to skalibs-2.11.0.0 | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2021-02-11 | Add helpful error messages on loopwhilex { block } (and ifte too) | Laurent Bercot | |
2021-02-11 | Change backtick option to -x | Laurent Bercot | |
2021-02-02 | Make if propagate failure code | Laurent Bercot | |
2021-02-02 | Prepare for 2.8.0.0; change backtick options and default behaviour | Laurent Bercot | |
2021-01-23 | portability: ensure trap works even on systems with bad sigfillset | Laurent Bercot | |
2021-01-23 | bugfix: exlsn_exlp must not choke on 0 args | Laurent Bercot | |
2021-01-23 | bugfix: trap needs to actually trap SIGCHLD :) | Laurent Bercot | |
2021-01-16 | bugfix: emptyenv -c | Laurent Bercot | |
2020-12-30 | Add -E option for variable autoimport | Laurent Bercot | |
2020-11-30 | Fix build with skalibs-2.10.0.0 | Laurent Bercot | |
2020-11-25 | Port to skalibs-2.9.4.0 | Laurent Bercot | |
2020-11-24 | Fix small build bug | Laurent Bercot | |
2020-11-24 | Fix chomping: only make it default on line-processing binaries | Laurent Bercot | |
2020-11-24 | Trivial bugfix | Laurent Bercot | |
2020-11-24 | Better forstdin | Laurent Bercot | |
No need for the complexity: the important distinction is between "eof after reading something" and "eof right away". 0 is a natural fit for eof after some data, and 1 is a natural fit for immediate eof. Anything else can be scripted around this. | |||
2020-11-24 | Make forstdin only split on newlines by default | Laurent Bercot | |
2020-11-23 | New forstdin; new trap; prepare for 2.7.0.0 | Laurent Bercot | |
2020-08-04 | trap: fix off-by-one in argvs init | Laurent Bercot | |
Oh hey, gcc 10.2 actually came with a useful new warning that helps catch off-by-ones! |