summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [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
|
* [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.
* [CompileIPxeNew] 'nice' make, use all cores (-jN)Simon Rettberg2019-04-161-6/+31
|
* [CreateLdapConfig] Pass through nohomewarn as SHARE_NO_HOME_WARNSimon Rettberg2019-04-081-0/+3
|
* [CompileIPxeNew] Use kkkpxe for ipxelinux.0 symlinkSimon Rettberg2019-03-261-2/+2
|
* [CompileIPxeLegacy] (Re-)add log outputSimon Rettberg2019-03-091-2/+26
|
* [*IPxe*] Copy legacy files with .0 appended (compat)Simon Rettberg2019-03-052-4/+24
|
* [CompileIPxe*] Separate legacy pxelinux and new ipxe-only approachSimon Rettberg2019-02-124-16/+226
|
* [CreateLdapConfig] Fix detection of valid CNSimon Rettberg2018-11-221-1/+1
| | | | | openssl output changed so we didn't properly detect a certificate that still has the proper CN set and instead always regenerated the cert/key.