aboutsummaryrefslogtreecommitdiff
path: root/src/util.lisp
Commit message (Expand)AuthorAge
* MULTIPLE-VALUE-MAPCAN: don't return spurious 2nd value & some testsSean Whitton2022-06-27
* convert some internal shell snippets to single linesSean Whitton2022-06-27
* MULTIPLE-VALUE-MAPCAN: rework for less list traversal in many casesSean Whitton2022-06-27
* factor out PROG-CHANGESSean Whitton2022-06-14
* run tests with temporary gpg homeDavid Bremner2022-05-05
* rename RETURN-EXIT -> EXIT-CODE-TO-RETVALSean Whitton2022-04-02
* rename SYSTEMD-{-USER -> USER-INSTANCE-ARGS} & stop using &restSean Whitton2022-04-02
* replace some Scheme-style namesSean Whitton2022-04-01
* add VALID-HOSTNAME-PDavid Bremner2022-03-22
* REINIT-FROM-SIMPLE-PRINT: don't call REINITIALIZE-INSTANCESean Whitton2022-03-13
* MAPC-OPEN-{INPUT,OUTPUT}-STREAMS: don't use &restSean Whitton2022-03-12
* rename DEFINE-PRINT-OBJECT-FOR-STRUCTLIKE & REINIT-STRUCTLIKESean Whitton2022-03-12
* update my copyright yearsSean Whitton2022-03-12
* replace ESCAPE-SH-TOKEN and ESCAPE-SH-COMMAND with new SH-ESCAPESean Whitton2022-03-11
* drop SYSTEM and add simpler code in a FLET where it's neededSean Whitton2022-03-11
* add "local" and "remote" to the names of some exported symbolsSean Whitton2022-03-09
* rename PLIST-TO-CMD-ARGS -> PLIST->LONG-OPTIONSSean Whitton2022-03-09
* rename MEMSTRING= -> MEMSTR=Sean Whitton2022-03-09
* drop unused function SYMBOL-NAMEDSean Whitton2022-03-09
* replace usages of NOOP & drop the functionSean Whitton2022-03-09
* define +ALPHANUM+ at compile time tooSean Whitton2021-11-28
* replace usage of UIOP version comparison utilities with our ownSean Whitton2021-11-28
* LINES: support trimming the linesSean Whitton2021-11-20
* add RANDOM-ALPHANUMERICSean Whitton2021-11-11
* use higher-numbered codes for change status, 1 for unhandled errorsSean Whitton2021-11-08
* add Linux namespace-entering connectionsSean Whitton2021-11-08
* :SETUID: pass target uid to POSIX-LOGIN-ENVIRONMENT for correct PATHSean Whitton2021-11-01
* basic systemctl(1) properties: add USER argument for --userSean Whitton2021-10-28
* :CHROOT.FORK: unshare mount namespace before making temporary mountsSean Whitton2021-10-23
* be more specific regarding POSIX and the creation of temporary dirsSean Whitton2021-10-23
* add wrappers of some system functions to manipulate POSIX.1e ACLsSean Whitton2021-10-23
* add SKIP-SEQUENCE, ABORTED-CHANGE, ESEQPROPS-UNTILSean Whitton2021-10-23
* add DEFINE-ERROR-RETVAL-CFUN, CHROOT, CLEARENVSean Whitton2021-10-21
* use CFFI, mostly via Osicat, for all syscalls/libc except fork(2)Sean Whitton2021-09-09
* fix portability of mkfifo(3) wrapper to FreeBSDHendur Saga2021-08-12
* return type in FOREIGN-FUNCALL of geteuid(2) is unsignedSean Whitton2021-07-24
* WITH-DEPLOYMENT-REPORT: use &BODY not &RESTSean Whitton2021-07-24
* UNWIND-PROTECT-IN-PARENT -> UNWIND-PROTECTSean Whitton2021-07-24
* new approach to calling fork(2) in remote Lisp imagesSean Whitton2021-07-24
* DEFINE-PRINT-OBJECT-FOR-STRUCTLIKE: include slots without initargsSean Whitton2021-07-23
* DEFINE-PRINT-OBJECT-FOR-STRUCTLIKE: respect *READ-EVAL*Sean Whitton2021-07-23
* add mkfifo(3) wrapper & utilsSean Whitton2021-07-23
* LINES: split on CRLF tooSean Whitton2021-07-10
* signal SKIPPED-PROPERTIES & factor out interpreting exit codesSean Whitton2021-07-10
* add INSTALLER:CLEANLY-INSTALLED-ONCE & some utilsSean Whitton2021-07-10
* UNWIND-PROTECT-IN-PARENT: drop pointless resignalSean Whitton2021-07-06
* add POSIX-LOGIN-ENVIRONMENT and use in :SETUID connectionSean Whitton2021-07-06
* add NETWORK:{CLEAN-/ETC/NETWORK/INTERFACES,PRESERVE-STATIC-ONCE}Sean Whitton2021-07-06
* ESCAPE-SH-COMMAND: fix parameter nameSean Whitton2021-06-25
* attempt to fix PATHNAME-FILE for pathnames with no directorySean Whitton2021-06-25