summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [rebootcontrol] Fix the "bogus" array to string warningHEADmasterSimon Rettberg2024-03-041-4/+6
| | | | | | | After all it wasn't bogus, but caused by array_unique internally casting everything to string by default, which causes a warning for arrays. Thankfully we have an elephant for figuring out things like this.
* [backup] Checking file existence is stupid if we write to /root/Simon Rettberg2024-02-281-5/+1Star
| | | | php doesn't run as root and doesn't have access to that location.
* [serversetup-bwlp-ipxe] Add implementation of GRUB menu builderSimon Rettberg2024-02-231-0/+330
|
* [serversetup-bwlp-ipxe] Add initial support for GRUB menusSimon Rettberg2024-02-233-3/+17
|
* [minilinux] Harmonize wording some more :)Simon Rettberg2024-02-166-16/+16
|
* [minilinux] Harmonize wording a bitSteffen Ritter2024-02-156-14/+14
|
* [dnbd3] Fix type errorSimon Rettberg2024-02-151-2/+2
| | | | Uncaught TypeError: Dnbd3Util::runmodeConfigHook(): Argument #3 ($modeData) must be of type string, null given
* [roomplanner] Fix passed type to runmodeSimon Rettberg2024-02-071-4/+4
|
* Revert "[statistics_reporting] Consider all machines in DB"Simon Rettberg2024-02-071-6/+3Star
| | | | | | | | | | Revert these changes that would result in different results. We're still not entirely clear how to handle the case of missing machines vs. machines that just haven't been used for quite some time. So instead of changing this now and possibly again in the near future, leave it as is for now and then do something more clever in the near future. This reverts commit 5dd6473d2f78d74c005ed20fb2a968f9bcae6ade.
* [minilinux] Introduce new "installed" state: brokenSimon Rettberg2024-02-073-28/+35
| | | | | | | | Avoid marking broken (i.e. missing/corrupted files) versions as "not installed", which could in turn lead to complete deletions of versions from the database without removing the according (broken) files from the filesystem. Instead, properly mark them as broken in the DB so we keep them but can handle them differently (UI: to be done).
* [statistics_reporting] Consider all machines in DBSteffen Ritter2024-01-251-3/+6
| | | | | | | | | | Don't limit on machines which booted at least once in the last 30 days. Otherwise the number of machines in statistics_reporting doesn't match the number of clients in rooms/locations or client-statistics which is kinda irritating. We still have the problem, that we don't know which clients still exist in the real world. But that' another story.
* [statistics] Keep statistics longer for analysisSteffen Ritter2024-01-251-1/+1
|
* [systemstatus] Better detection for latest updates timestampSimon Rettberg2024-01-191-1/+1
|
* [dnbd3] Add warning if proxy servers exist but DNBD3 is disabled for VMsSimon Rettberg2024-01-184-2/+10
|
* [locations/statistics] More type safety, array key checksSimon Rettberg2024-01-184-11/+17
|
* Fix type errorsSimon Rettberg2024-01-172-2/+2
|
* [vmstore] Restore warning on unconfigured vmstoreSimon Rettberg2024-01-151-1/+1
|
* [serversetup-bwlp-ipxe] Add missing null checkSimon Rettberg2024-01-151-1/+3
|
* [serversetup-bwlp-ipxe] Call parent constructor IPxeMenuSimon Rettberg2024-01-151-3/+6
|
* [serversetup-bwlp-ipxe] Move PXELinux classes to own filesSimon Rettberg2024-01-153-174/+176
|
* [inc/Property] Add type checks now that we use strict_types=1Simon Rettberg2024-01-151-2/+8
|
* [dozmod] Wording Klausurmodus -> PrüfungsmodusSteffen Ritter2024-01-111-2/+2
|
* [rebootcontrol] Check for null-locationSimon Rettberg2024-01-111-1/+1
|
* Update translationsSteffen Ritter2023-12-222-3/+3
|
* [inc/TMCallback] Release task when finishedSimon Rettberg2023-12-191-0/+1
|
* [systemstatus] Add notice about security updates to main pageSimon Rettberg2023-12-198-3/+85
|
* [rebootcontrol] Hide client2client subnets in details view if disabledSimon Rettberg2023-12-142-6/+12
|
* [statistics] Sanitize live values from clientSimon Rettberg2023-12-141-1/+5
|
* [locationinfo] Fix machine state updatingSimon Rettberg2023-12-141-2/+2
|
* [eventlog] Fix permissions namesSimon Rettberg2023-12-131-3/+3
|
* [sysconfig] Fix invalid array key accessSimon Rettberg2023-12-131-1/+1
|
* [adduser] Fix typoSimon Rettberg2023-12-131-1/+1
|
* [roomplanner] Fix invalid array key accessSimon Rettberg2023-12-041-3/+5
|
* [locations] Fix wrong variable type errorSimon Rettberg2023-12-041-4/+4
|
* Update translationsSimon Rettberg2023-11-205-7/+7
|
* [session] Show username in session table, link to editorSimon Rettberg2023-11-202-4/+16
|
* [vmstore] Fix invalid array accessSimon Rettberg2023-11-201-1/+1
|
* [inc/Property] Fix return typeSimon Rettberg2023-11-201-2/+2
|
* [sysconfig] Update Wikipedia extraction logicSimon Rettberg2023-11-171-7/+24
|
* [inc/Download] Add user-agent string to avoid 403 from WikipediaSimon Rettberg2023-11-171-0/+1
|
* [sysconfig] Fix invalid array key accessSimon Rettberg2023-11-151-1/+1
|
* [inc/Message] Fix deserializing messages from URLSimon Rettberg2023-11-151-3/+6
|
* [inc/Download] Fix downloading from WikipediaSimon Rettberg2023-11-152-1/+8
|
* Remove 32bit supportSimon Rettberg2023-11-155-23/+9Star
| | | | | | | int is always the native word size, and we don't really test anything on 32bit OSes anymore. 32bit support already required ugly workarounds in the past for large file sizes and ip2long, so we can finally get rid of those and just put an initial check in install.php.
* Fix more type errors, stricter typingSimon Rettberg2023-11-1545-88/+147
|
* idea: Always inspect as if strict_types is enabledSimon Rettberg2023-11-151-1/+3
|
* [backup] Add permission to configure automatic backupSimon Rettberg2023-11-153-4/+9
|
* [locationinfo] Fix infoscreen after type annotation updateSimon Rettberg2023-11-151-2/+2
|
* Add function param/return types, fix a lot more phpstorm complaintsSimon Rettberg2023-11-14182-2108/+1958Star
|
* Update phpstorm configSimon Rettberg2023-11-142-11/+543
|