summaryrefslogtreecommitdiffstats
path: root/src/main/java
Commit message (Collapse)AuthorAgeFilesLines
* [PortScan] Check for fingerprint attribute case-insensitiveSteffen Ritter2024-02-151-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 oldVersionSimon Rettberg2023-12-191-1/+1
|
* [AptGetUpgradable] Use apt-get to list upgradable filesSimon Rettberg2023-12-191-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 configSimon Rettberg2023-12-141-0/+1
|
* [DownloadText] Better handling of errorsSimon Rettberg2023-07-251-3/+27
|
* Add tasks for apt update and upgradeSimon Rettberg2023-07-032-0/+189
|
* [IrcClient] Silence protocol log spamSimon Rettberg2023-05-251-27/+26Star
|
* [BackupRestore] Add support for archive testing and encryptionSimon Rettberg2023-03-021-6/+52
|
* Add names to all ThreadPool threadsSimon Rettberg2023-02-155-7/+17
|
* [WakeOnLan] Fix thread leak from ThreadPoolSimon Rettberg2023-02-151-0/+7
|
* [HttpRequest] Add taskSimon Rettberg2023-02-151-0/+95
| | | | We use this for the HTTP transport in the eventlog module of slx-admin
* [WakeOnLan] Fix breakage with empty passwordsSimon Rettberg2022-05-251-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 Rettberg2022-05-241-5/+11
|
* [CompileIPxeNew] Copy bwlp config into ipxe srcSimon Rettberg2022-05-111-0/+41
|
* [WakeOnLan] Rename var, more verbose log outputSimon Rettberg2022-01-311-4/+4
|
* [WakeOnLan] Don't pass bogus machineuuid, triggers sanity check on clientSimon Rettberg2022-01-311-2/+2
|
* [RemoteExec] Fix instantiating via parametrized constructorSimon Rettberg2022-01-313-9/+12
|
* [WakeOnLan] Add more status outputSimon Rettberg2022-01-311-7/+33
|
* [WakeOnLan] Make it multi-staged, so failed clients can be retriedSimon Rettberg2022-01-244-116/+345
| | | | | | | | | | | | | 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 warningsManuel Bentele2021-12-166-6/+17
|
* Remove handler for proxy settingsManuel Bentele2021-12-165-74/+2Star
|
* Update log4j because of the CVE-2021-44228 security flawManuel Bentele2021-12-169-21/+18Star
|
* [mount-store] Take greater care where the .notmounted flag is writtenSimon Rettberg2021-11-121-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 targetSimon Rettberg2021-07-231-1/+1
|
* [IrcClient] Handle (dis)connects betterSimon Rettberg2021-06-241-0/+6
|
* [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-162-28/+0Star
|
* [RemoteExec/RemoteReboot] convert ssh key to a format supported by JSchUdo Walter2021-03-102-1/+29
|
* [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-161-13/+60
| | | | 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
|
* [ldap/systemctl] Wrapper script, systemd-ize ldadp handlingSimon Rettberg2020-07-063-58/+16Star
|
* Exec helper: Honor environment from fileSimon Rettberg2020-02-251-0/+6
|
* [IrcNotification] New TaskSimon Rettberg2020-02-242-0/+394
|
* [Symlink] And don't follow symlinks when checking if file existsSteffen Ritter2020-02-061-1/+2
|
* [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-161-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 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
|
* [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
|