summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2024-04-16 Fix off-by-one in backtick; prepare for 2.9.5.1Laurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2024-04-15 Use more accurate exit codes in backtick and foregroundLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2024-04-06 Prepare for 2.9.5.0; add ? support in backtickLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-12-26 Prepare for 2.9.4.1; fix some stack smashingLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-12-20 No, reallyLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-12-20 env_mergen() should never fail, by policyLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-09-15 bsdsnowflake is a lighter approach than nonposixLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-09-12 Next try for bad sys/stat.hLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-09-12 posixify eltest for time checksLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-09-11 Defork execlineLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-09-09 Adapt to skalibs-2.14Laurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-04-21 Add dummy -e option to execlinebLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-04-07 Better error reporting in execlinebLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-03-28 regression fix: initialize pids in the trap main functionLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-02-28 Prepare for 2.9.3.0; add elgetopt -DLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2023-02-02 Multicall improvementsLaurent 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 eltestLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2022-11-29 Prepare for 2.9.0.2Laurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2022-06-28 bugfix: make wait -t less borkedLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2022-06-13 Fix trailing whitespace in PARSING.txtLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2022-05-26 Consistency passLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2022-05-26 Rewrite el_parse.c, document the transition tableLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2022-05-20 bugfix: getpid didn't read -P|-pLaurent 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 insteadLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2021-11-26 Add shell matching option to caseLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2021-08-25 bugfix: "" usage in multidefine -rLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2021-08-13 Fix caseLaurent 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() interfaceLaurent Bercot
Signed-off-by: Laurent Bercot <ska@appnovation.com>
2021-08-04 Adapt to skalibs-2.11.0.0Laurent 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 -xLaurent Bercot
2021-02-02 Make if propagate failure codeLaurent Bercot
2021-02-02 Prepare for 2.8.0.0; change backtick options and default behaviourLaurent Bercot
2021-01-23 portability: ensure trap works even on systems with bad sigfillsetLaurent Bercot
2021-01-23 bugfix: exlsn_exlp must not choke on 0 argsLaurent Bercot
2021-01-23 bugfix: trap needs to actually trap SIGCHLD :)Laurent Bercot
2021-01-16 bugfix: emptyenv -cLaurent Bercot
2020-12-30 Add -E option for variable autoimportLaurent Bercot
2020-11-30 Fix build with skalibs-2.10.0.0Laurent Bercot
2020-11-25 Port to skalibs-2.9.4.0Laurent Bercot
2020-11-24 Fix small build bugLaurent Bercot
2020-11-24 Fix chomping: only make it default on line-processing binariesLaurent Bercot
2020-11-24 Trivial bugfixLaurent Bercot
2020-11-24 Better forstdinLaurent 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 defaultLaurent Bercot
2020-11-23 New forstdin; new trap; prepare for 2.7.0.0Laurent Bercot
2020-08-04trap: fix off-by-one in argvs initLaurent Bercot
Oh hey, gcc 10.2 actually came with a useful new warning that helps catch off-by-ones!