Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [LighttpdHttps] Allow setting redirect when disabling httpsHEADmaster | Simon Rettberg | 2024-10-14 | 1 | -0/+3 |
| | | | | | This doesn't make much sense on first glipmse, but since we always run https with a self-signed certficate, it actually does. :) | ||||
* | [LighttpdHttps] Add support for ACME | Simon Rettberg | 2024-10-08 | 1 | -41/+204 |
| | |||||
* | [PortScan] Check for fingerprint attribute case-insensitive | Steffen Ritter | 2024-02-15 | 1 | -2/+2 |
| | | | | | | | | | | For idiotic reasons older openssl versions return "SHA1 Fingerprint..." whereas newer versions return "sha1 Fingerprint...". Because our check was case-sensitive the taskmanager couldn't extract the fingerprint and the whole ldap/ad wizzard stopped when using ssl. | ||||
* | [AptGetUpgradable] Update regex to include packages with no oldVersion | Simon Rettberg | 2023-12-19 | 1 | -1/+1 |
| | |||||
* | [AptGetUpgradable] Use apt-get to list upgradable files | Simon Rettberg | 2023-12-19 | 1 | -5/+17 |
| | | | | | This (hopefully) has a stable CLI format, and lists packages that need a dist/full-upgrade, which are missing from apt --list-upgradable. | ||||
* | [CreateLdapConfig] Add autorestart=! to ldadp config | Simon Rettberg | 2023-12-14 | 1 | -0/+1 |
| | |||||
* | [DownloadText] Better handling of errors | Simon Rettberg | 2023-07-25 | 1 | -3/+27 |
| | |||||
* | Add tasks for apt update and upgrade | Simon Rettberg | 2023-07-03 | 2 | -0/+189 |
| | |||||
* | [BackupRestore] Add support for archive testing and encryption | Simon Rettberg | 2023-03-02 | 1 | -6/+52 |
| | |||||
* | Add names to all ThreadPool threads | Simon Rettberg | 2023-02-15 | 5 | -7/+17 |
| | |||||
* | [WakeOnLan] Fix thread leak from ThreadPool | Simon Rettberg | 2023-02-15 | 1 | -0/+7 |
| | |||||
* | [HttpRequest] Add task | Simon Rettberg | 2023-02-15 | 1 | -0/+95 |
| | | | | We use this for the HTTP transport in the eventlog module of slx-admin | ||||
* | [WakeOnLan] Fix breakage with empty passwords | Simon Rettberg | 2022-05-25 | 1 | -2/+3 |
| | | | | | Java helpfully discards trailing empty elements in String.split(), which unfortunately was not what we wanted here. | ||||
* | [WakeOnLan] Implement password usage as it's actually required :> | Simon Rettberg | 2022-05-24 | 1 | -5/+11 |
| | |||||
* | [CompileIPxeNew] Copy bwlp config into ipxe src | Simon Rettberg | 2022-05-11 | 1 | -0/+41 |
| | |||||
* | [WakeOnLan] Rename var, more verbose log output | Simon Rettberg | 2022-01-31 | 1 | -4/+4 |
| | |||||
* | [WakeOnLan] Don't pass bogus machineuuid, triggers sanity check on client | Simon Rettberg | 2022-01-31 | 1 | -2/+2 |
| | |||||
* | [RemoteExec] Fix instantiating via parametrized constructor | Simon Rettberg | 2022-01-31 | 2 | -7/+10 |
| | |||||
* | [WakeOnLan] Add more status output | Simon Rettberg | 2022-01-31 | 1 | -7/+33 |
| | |||||
* | [WakeOnLan] Make it multi-staged, so failed clients can be retried | Simon Rettberg | 2022-01-24 | 2 | -116/+201 |
| | | | | | | | | | | | | | Clients can now be specified with one or more ways to be woken up. The methods are tried in order, until one is found that succeeds. In case of waking a client via another client using SSH, this means that connection to the intermediate client was successful, and the provided command could be run on that client and returned 0. For directed broadcasts from the server, we consider a successful .send() on the UDP socket success, as we have no way of knowing whether it reached the destination subnet/client, but assuming the reachability data in slx-admin is accurate, this can be assumed to be true. | ||||
* | Fix Java compiler warnings | Manuel Bentele | 2021-12-16 | 6 | -6/+17 |
| | |||||
* | Remove handler for proxy settings | Manuel Bentele | 2021-12-16 | 4 | -36/+2 |
| | |||||
* | Update log4j because of the CVE-2021-44228 security flaw | Manuel Bentele | 2021-12-16 | 8 | -19/+15 |
| | |||||
* | [mount-store] Take greater care where the .notmounted flag is written | Simon Rettberg | 2021-11-12 | 1 | -1/+1 |
| | | | | | | | | While the task manager should make sure only one invocation if mount-store is running, add a few extra checks whether a mount-point is pulled under our feet, or mounted when we don't expect it. This includes making sure dmsd is not accessing the share while we're trying to manipulate it. | ||||
* | [SshdConfigGenerator] Fix service target | Simon Rettberg | 2021-07-23 | 1 | -1/+1 |
| | |||||
* | [RemoteExec] Greatly speed up reading of stdout/err from client | Simon Rettberg | 2021-04-26 | 1 | -34/+80 |
| | |||||
* | Add ipxe version selection, use bwlp config for ipxe | Simon Rettberg | 2021-04-20 | 2 | -4/+183 |
| | |||||
* | [RemoteExec/RemoteReboot] switch to fork of JSch to support more key formats | Udo Walter | 2021-03-16 | 2 | -28/+0 |
| | |||||
* | [RemoteExec/RemoteReboot] convert ssh key to a format supported by JSch | Udo Walter | 2021-03-10 | 2 | -1/+29 |
| | |||||
* | [MountVmStore] Better handling of concurrent invocations | Simon Rettberg | 2020-12-10 | 1 | -6/+31 |
| | |||||
* | [RecompressArchive] Add forceRoot flag to chown/chgrp to root | Simon Rettberg | 2020-12-10 | 1 | -1/+4 |
| | |||||
* | [ListArchive] Add more data to output | Simon Rettberg | 2020-12-10 | 1 | -2/+16 |
| | |||||
* | [SshConfigGenerator] Adapt to changed config from slx-admin | Simon Rettberg | 2020-11-16 | 1 | -13/+60 |
| | | | | See #3628 and #3345 | ||||
* | [RecompressArchive] Properly implement duplicate filename detection | Simon Rettberg | 2020-11-03 | 1 | -25/+79 |
| | | | | Implements #3670 | ||||
* | [WakeOnLan] Make dest port configurable | Simon Rettberg | 2020-09-03 | 1 | -1/+10 |
| | |||||
* | [ldap/systemctl] Wrapper script, systemd-ize ldadp handling | Simon Rettberg | 2020-07-06 | 3 | -58/+16 |
| | |||||
* | [IrcNotification] New Task | Simon Rettberg | 2020-02-24 | 1 | -0/+68 |
| | |||||
* | [Symlink] And don't follow symlinks when checking if file exists | Steffen Ritter | 2020-02-06 | 1 | -1/+2 |
| | |||||
* | [Symlink] Don't follow symlinks when deleting old link source | Simon Rettberg | 2020-01-17 | 1 | -1/+23 |
| | |||||
* | [WakeOnLan] Native Java implementation | Simon Rettberg | 2020-01-10 | 1 | -38/+102 |
| | | | | Gets rid of any dependency on installed tools. | ||||
* | [MakeTarball] Task for creating tar from text/blob data | Simon Rettberg | 2020-01-08 | 1 | -0/+83 |
| | |||||
* | [MountVmStore] Add support for dnbd3 with no NFS fallback | Simon Rettberg | 2019-12-16 | 1 | -0/+3 |
| | | | | | Don't enable the /srv/openslx/nfs export on the server if internal storage is being used, but NFS fallback is disabled. | ||||
* | [RemoteExec+WakeOnLan] New tasks for remotereboot slx-admin module | Simon Rettberg | 2019-12-11 | 2 | -0/+377 |
| | |||||
* | [CopyDirectory] New task for new minilinux slx-admin module | Simon Rettberg | 2019-12-11 | 1 | -0/+73 |
| | |||||
* | [Symlink] Rename and refit from LinkConfigTgz | Simon Rettberg | 2019-12-11 | 2 | -73/+83 |
| | |||||
* | Simplify some code, remove unused stuff | Simon Rettberg | 2019-12-10 | 2 | -11/+3 |
| | |||||
* | [DownloadFiles] Task for batch downloads | Simon Rettberg | 2019-10-09 | 1 | -0/+289 |
| | | | | Supports using custom GPG pubkey for verification of downloaded files | ||||
* | [DeleteDirectory] New task | Simon Rettberg | 2019-10-09 | 2 | -3/+63 |
| | |||||
* | [DeleteFile] Allow deleting files in HTTP boot dir | Simon Rettberg | 2019-09-13 | 1 | -1/+1 |
| | |||||
* | [DownloadText] Simplify conversion | Simon Rettberg | 2019-09-13 | 1 | -1/+1 |
| |