Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [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 | 3 | -9/+12 |
| | |||||
* | [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 | 4 | -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 warnings | Manuel Bentele | 2021-12-16 | 6 | -6/+17 |
| | |||||
* | Remove handler for proxy settings | Manuel Bentele | 2021-12-16 | 5 | -74/+2![]() |
| | |||||
* | Update log4j because of the CVE-2021-44228 security flaw | Manuel Bentele | 2021-12-16 | 9 | -21/+18![]() |
| | |||||
* | [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 |
| | |||||
* | [IrcClient] Handle (dis)connects better | Simon Rettberg | 2021-06-24 | 1 | -0/+6 |
| | |||||
* | [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 | 3 | -4/+201 |
| | |||||
* | [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 | 2 | -6/+44 |
| | |||||
* | [RecompressArchive] Add forceRoot flag to chown/chgrp to root | Simon Rettberg | 2020-12-10 | 2 | -2/+24 |
| | |||||
* | [ListArchive] Add more data to output | Simon Rettberg | 2020-12-10 | 1 | -2/+16 |
| | |||||
* | [util/Archive] Fix tar entry copying (symlinks etc.) | Simon Rettberg | 2020-11-17 | 1 | -5/+4![]() |
| | | | | This was introduced when working on issue #3670 | ||||
* | [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 | 2 | -30/+99 |
| | | | | 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![]() |
| | |||||
* | Exec helper: Honor environment from file | Simon Rettberg | 2020-02-25 | 1 | -0/+6 |
| | |||||
* | [IrcNotification] New Task | Simon Rettberg | 2020-02-24 | 2 | -0/+394 |
| | |||||
* | [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 | ||||
* | Util: isEmpty: Use regex; add parseInt | Simon Rettberg | 2019-10-09 | 1 | -2/+27 |
| | |||||
* | [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 |
| | |||||
* | [DownloadText] Buffer everything before converting to UTF-8 | Simon Rettberg | 2019-09-13 | 1 | -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 1M | Simon Rettberg | 2019-09-13 | 1 | -1/+1 |
| | |||||
* | [SshdConfigGenerator] Unique filename for pubkey | Simon Rettberg | 2019-09-13 | 1 | -2/+4 |
| | | | | This will allow for simple combination of multiple ssh config modules. | ||||
* | [CompileIPxeNew] 'nice' make, use all cores (-jN) | Simon Rettberg | 2019-04-16 | 1 | -6/+31 |
| | |||||
* | [CreateLdapConfig] Pass through nohomewarn as SHARE_NO_HOME_WARN | Simon Rettberg | 2019-04-08 | 1 | -0/+3 |
| | |||||
* | [CompileIPxeNew] Use kkkpxe for ipxelinux.0 symlink | Simon Rettberg | 2019-03-26 | 1 | -2/+2 |
| | |||||
* | [CompileIPxeLegacy] (Re-)add log output | Simon Rettberg | 2019-03-09 | 1 | -2/+26 |
| | |||||
* | [*IPxe*] Copy legacy files with .0 appended (compat) | Simon Rettberg | 2019-03-05 | 2 | -4/+24 |
| | |||||
* | [CompileIPxe*] Separate legacy pxelinux and new ipxe-only approach | Simon Rettberg | 2019-02-12 | 4 | -16/+226 |
| | |||||
* | [CreateLdapConfig] Fix detection of valid CN | Simon Rettberg | 2018-11-22 | 1 | -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. |