summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Rework snapshot task to work with edit id, add file deletion on the client ↵remote-edit-vmJannik Schönartz2021-11-292-35/+34Star
| | | | (because runvirt doesn't have enough permission) and add lecture mysql update, to use the new merged version
* Add script for downloading/merging the edited imageJannik Schönartz2021-11-242-0/+197
|
* [SshdConfigGenerator] Fix service targetSimon Rettberg2021-07-231-1/+1
|
* [IrcClient] Handle (dis)connects betterSimon Rettberg2021-06-241-0/+6
|
* Java 1.8v3.10Simon Rettberg2021-04-261-2/+2
|
* [RemoteExec] Greatly speed up reading of stdout/err from clientSimon Rettberg2021-04-261-34/+80
|
* Add ipxe version selection, use bwlp config for ipxeSimon Rettberg2021-04-203-4/+201
|
* [RemoteExec/RemoteReboot] switch to fork of JSch to support more key formatsUdo Walter2021-03-163-40/+2Star
|
* [RemoteExec/RemoteReboot] convert ssh key to a format supported by JSchUdo Walter2021-03-103-1/+39
|
* [MountVmStore] Better handling of concurrent invocationsSimon Rettberg2020-12-102-6/+44
|
* [RecompressArchive] Add forceRoot flag to chown/chgrp to rootSimon Rettberg2020-12-102-2/+24
|
* [ListArchive] Add more data to outputSimon Rettberg2020-12-101-2/+16
|
* [util/Archive] Fix tar entry copying (symlinks etc.)Simon Rettberg2020-11-171-5/+4Star
| | | | This was introduced when working on issue #3670
* [SshConfigGenerator] Adapt to changed config from slx-adminSimon Rettberg2020-11-162-18/+64
| | | | See #3628 and #3345
* [RecompressArchive] Properly implement duplicate filename detectionSimon Rettberg2020-11-032-30/+99
| | | | Implements #3670
* [WakeOnLan] Make dest port configurableSimon Rettberg2020-09-031-1/+10
|
* [sshd] Remove deprecated optionsSteffen Ritter2020-08-031-5/+0Star
| | | | fixes: #3785
* scripts/systemctl: Improbe logic of automatic systemctl statusSimon Rettberg2020-07-311-1/+1
|
* [systemctl] Allow showSimon Rettberg2020-07-071-1/+1
|
* [systemctl] Add support for "journal", which actually uses journalctlSimon Rettberg2020-07-061-3/+9
|
* [ldap/systemctl] Wrapper script, systemd-ize ldadp handlingSimon Rettberg2020-07-065-121/+138
|
* [scripts/mount-store] Run dir/perm init for unknown mounts tooSimon Rettberg2020-03-091-1/+2
|
* Exec helper: Honor environment from fileSimon Rettberg2020-02-251-0/+6
|
* scripts:system-restore: Don't import minilinux_* from backupSimon Rettberg2020-02-241-0/+9
| | | | | | | | | This would be out of sync with what's actually on the filesystem, so instead, keep the current values by dumping them and importing them again right after the dump from the backup has been imported. This isn't too elegant, but the sql dumps in the backup files would wipe the entire DB, so I can't think of a better way that wouldn't be overly complicated.
* scripts/mount-store: Special case cifs wrt. stage4 permissionsSimon Rettberg2020-02-241-32/+49
| | | | | | If vmstore is cifs, we cannot rely on posix permissions. Add dnbd3 user to images group and set permissions of stage4 directory accordingly, so dnbd3-server can write to it.
* [IrcNotification] New TaskSimon Rettberg2020-02-243-0/+399
|
* scripts/system-restore: Run post-restore scriptsSimon Rettberg2020-02-241-0/+6
|
* [scripts/mount-store] Make stage4 owned by dnbd3 userv3.9Simon Rettberg2020-02-091-4/+4
|
* [Symlink] And don't follow symlinks when checking if file existsSteffen Ritter2020-02-061-1/+2
|
* scripts/mount-store: hack for missing dnbd3 folderJonathan Bauer2020-01-241-0/+10
|
* [Symlink] Don't follow symlinks when deleting old link sourceSimon Rettberg2020-01-171-1/+23
|
* [WakeOnLan] Native Java implementationSimon Rettberg2020-01-101-38/+102
| | | | Gets rid of any dependency on installed tools.
* [MakeTarball] Task for creating tar from text/blob dataSimon Rettberg2020-01-081-0/+83
|
* [MountVmStore] Add support for dnbd3 with no NFS fallbackSimon Rettberg2019-12-162-0/+7
| | | | | Don't enable the /srv/openslx/nfs export on the server if internal storage is being used, but NFS fallback is disabled.
* Update gitignoreSimon Rettberg2019-12-111-1/+3
|
* Revert "Add start script (now that we need to load plugins externally)"Simon Rettberg2019-12-111-1/+0Star
| | | | | | Doesn't belong here, already in daemon repo This reverts commit ec6e23cfe982782f0600ba93eb80b3b84a1be048.
* Add start script (now that we need to load plugins externally)Simon Rettberg2019-12-111-0/+1
|
* [RemoteExec+WakeOnLan] New tasks for remotereboot slx-admin moduleSimon Rettberg2019-12-112-0/+377
|
* [CopyDirectory] New task for new minilinux slx-admin moduleSimon Rettberg2019-12-111-0/+73
|
* [Symlink] Rename and refit from LinkConfigTgzSimon Rettberg2019-12-112-73/+83
|
* Simplify some code, remove unused stuffSimon Rettberg2019-12-102-11/+3Star
|
* [scripts/mount-store] Semi-support custom local mounts in "internal" modeSimon Rettberg2019-12-101-23/+48
|
* [DownloadFiles] Task for batch downloadsSimon Rettberg2019-10-091-0/+289
| | | | Supports using custom GPG pubkey for verification of downloaded files
* Util: isEmpty: Use regex; add parseIntSimon Rettberg2019-10-091-2/+27
|
* [DeleteDirectory] New taskSimon Rettberg2019-10-092-3/+63
|
* [DeleteFile] Allow deleting files in HTTP boot dirSimon Rettberg2019-09-131-1/+1
|
* [DownloadText] Simplify conversionSimon Rettberg2019-09-131-1/+1
|
* [DownloadText] Buffer everything before converting to UTF-8Simon Rettberg2019-09-131-3/+4
| | | | | | As we read the incoming data in chunks, if a multi-byte UTF-8 char were at such a chunk boundary, it would break during conversion, so buffer everything first and convert later in one go.
* [DownloadText] Increase max size to 1MSimon Rettberg2019-09-131-1/+1
|
* [SshdConfigGenerator] Unique filename for pubkeySimon Rettberg2019-09-131-2/+4
| | | | This will allow for simple combination of multiple ssh config modules.