aboutsummaryrefslogtreecommitdiff
path: root/src/connection
Commit message (Expand)AuthorAge
* use higher-numbered codes for change status, 1 for unhandled errorsSean Whitton2021-11-08
* :SBCL: avoid adding :DATA hostattrs that persist in *HOST*Sean Whitton2021-11-08
* REHOME-CONNECTION: move call to UPLOAD-ALL-PREREQUISITE-DATASean Whitton2021-11-08
* add LXC properties, :LXC{,-UNPRIV-ATTACH} connections, WITH-HOMEDIRSean 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
* add & propagate :NO-SERVICES connattr and respect in LIBVIRT:STARTEDSean Whitton2021-10-29
* :SETUID: avoid creating user's ~/.cache/consfigurator/ owned by rootSean Whitton2021-10-28
* rename :XDG-CACHE-HOME connattr to :XDG_CACHE_HOMESean Whitton2021-10-23
* :SETUID: error when OSICAT:USER-INFO failsSean Whitton2021-10-23
* :CHROOT.FORK: unshare mount namespace before making temporary mountsSean Whitton2021-10-23
* FORK-CONNECTION POST-FORK: note that must not start up any threadsSean Whitton2021-10-23
* install system deps by searching for package managers on PATHSean Whitton2021-10-23
* SHELL-WRAP-CONNECTION %READFILE: insert space before shell "&&"Sean Whitton2021-10-23
* :SETUID: ensure that the data directory actually existsSean Whitton2021-10-23
* add DEFINE-ERROR-RETVAL-CFUN, CHROOT, CLEARENVSean Whitton2021-10-21
* :SETUID: use OSICAT:USER-INFO rather than parsing id(1) outputSean Whitton2021-09-09
* use CFFI, mostly via Osicat, for all syscalls/libc except fork(2)Sean Whitton2021-09-09
* add dep on Anaphora and use APROG1, ALET & AAND in various placesSean Whitton2021-09-08
* SHELL-WRAP-CONNECTION CONNECTION-WRITEFILE: execute just one commandSean Whitton2021-08-31
* :LOCAL CONNECTION-WRITEFILE: use UIOP:RENAME-FILE-OVERWRITING-TARGETSean Whitton2021-08-31
* use UIOP:XDG-CACHE-HOMESean Whitton2021-08-31
* LOCAL-CONNECTION docstring: connection is not always the root LispSean Whitton2021-08-31
* add CONNECTION-READFILE-AND-REMOVE to improve RUN performanceSean Whitton2021-08-31
* cache XDG_CACHE_HOME as a connattrSean Whitton2021-08-31
* don't fail when stderr from POST-FORK grandchild process is emptySean Whitton2021-08-22
* fix comments about -c argument to su(1)Sean Whitton2021-07-24
* return type in FOREIGN-FUNCALL of geteuid(2) is unsignedSean Whitton2021-07-24
* :SETUID: ensure we chdir(2) before we setuid(2)Sean Whitton2021-07-24
* :SUDO: ensure that stdin is a pipe, never a real fileSean Whitton2021-07-24
* ensure subdeployment lines properly indentedSean Whitton2021-07-24
* :SETUID connection: also call initgroups(3)Sean Whitton2021-07-24
* call POST-FORK before WITH-FORK-CONTROLSean 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
* factor out MOUNTPOINTPSean Whitton2021-07-10
* move /run out from MOUNT:*STANDARD-LINUX-VFS*Sean Whitton2021-07-10
* chroot connections: unmount lazilySean Whitton2021-07-10
* capture fork child stderr & include in call to FAILED-CHANGESean Whitton2021-07-10
* signal SKIPPED-PROPERTIES & factor out interpreting exit codesSean Whitton2021-07-10
* add INSTALLER:CLEANLY-INSTALLED-ONCE & some utilsSean Whitton2021-07-10
* :SBCL: drop unneeded IGNORING-HOSTATTRSSean Whitton2021-07-07
* :SBCL: don't assume that *HOST*'s OS applies to intermediate hopsSean Whitton2021-07-07
* :SBCL: fix looking for sbcl(1) already on PATHSean Whitton2021-07-07
* fix manpage sections for mount(8), umount(8) and findmnt(8)Sean Whitton2021-07-06
* factor out MOUNT:*{STANDARD-LINUX,LINUX-EFIVARS}-VFS*Sean Whitton2021-07-06
* chroot mounts: assert that /dev is udev devtmpfsSean Whitton2021-07-06
* add POSIX-LOGIN-ENVIRONMENT and use in :SETUID connectionSean Whitton2021-07-06
* use AND not IFSean Whitton2021-06-28
* report whether FAILED-CHANGE, :NO-CHANGE or something else at endSean Whitton2021-06-28