aboutsummaryrefslogtreecommitdiff
path: root/src/connection
Commit message (Expand)AuthorAge
* convert some internal shell snippets to single linesSean Whitton2022-06-27
* 'SETNS POST-FORK: use MAPL, hopefully in favour of readabilitySean Whitton2022-06-25
* fix FSTAB:HAS-ENTRIES-FOR-OPENED-VOLUMES for FAT32 filesystemsSean Whitton2022-06-24
* wrap OSICAT:USER-INFO with getent(1) fallbackSean Whitton2022-06-17
* rename connattr :OPENED-VOLUMES -> DISK:OPENED-VOLUMESSean Whitton2022-04-28
* rename ASSERT-EUID-ROOT -> ASSERT-REMOTE-EUID-ROOTSean Whitton2022-04-23
* convert PACKAGE:*CONSFIGURATOR-SYSTEM-DEPENDENCIES* to a constantSean Whitton2022-04-16
* convert *LINUX-{BASIC,EFIVARS}-VFS* -> +LINUX-{BASIC,EFIVARS}-VFS+Sean Whitton2022-04-16
* drop plus signs & use underscores in C preprocessor constantsSean Whitton2022-04-16
* REHOME-CONNECTION: rename slot DATADIR -> REHOME-DATADIRSean Whitton2022-04-13
* REHOME-CONNECTION: expand documentation for DATADIR slotSean Whitton2022-04-13
* src/connection/rehome.lisp: drop a superfluous use of WITH-SLOTSSean Whitton2022-04-13
* rename PASSPHRASE class and its associated functionsSean Whitton2022-04-10
* tidy up slots of DATA classSean Whitton2022-04-10
* rename READFILE, WRITEFILE, corresponding generics and some wrappersSean Whitton2022-04-02
* rename CONNECTION-TEARDOWN -> CONNECTION-TEAR-DOWNSean Whitton2022-04-02
* rename RETURN-EXIT -> EXIT-CODE-TO-RETVALSean Whitton2022-04-02
* rename SYSTEMD-{-USER -> USER-INSTANCE-ARGS} & stop using &restSean Whitton2022-04-02
* :SUDO: use :FROM not :AS for keyword argumentSean Whitton2022-04-02
* EVAL-IN-{GRANDCHILD,REINVOKED}: convert from macros to functionsSean Whitton2022-04-02
* fix a comment's example usage of the :SSH connection typeSean Whitton2022-04-01
* connection chain specs.: consistently use :USER for the target userSean Whitton2022-04-01
* rename *STANDARD-LINUX-VFS* -> *LINUX-BASIC-VFS*Sean Whitton2022-04-01
* rename PASSWD-ENTRY -> PASSWD-FIELDSean Whitton2022-04-01
* MAPC-OPEN-{INPUT,OUTPUT}-STREAMS: don't use &restSean Whitton2022-03-12
* replace ESCAPE-SH-TOKEN and ESCAPE-SH-COMMAND with new SH-ESCAPESean Whitton2022-03-11
* add "local" and "remote" to the names of some exported symbolsSean Whitton2022-03-09
* rename MEMSTRING= -> MEMSTR=Sean Whitton2022-03-09
* avoid trying to define +NAMESPACE-TYPES+ at all on non-LinuxSean Whitton2021-11-09
* avoid unbound variable error on older kernels without CLONE_NEWTIMESean Whitton2021-11-09
* 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