summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [statistics] Ignore HDDS (block devices) that are too smallSimon Rettberg2024-09-191-1/+3
|
* [statistics] Update VMware 12.5.x hint as current releases ship it againSimon Rettberg2024-09-122-2/+2
|
* [statistics] Extend usage history to 10 days, add pie chartSimon Rettberg2024-09-124-35/+110
|
* [rebootcontrol] Only run the Taskmanager check if we got work to doSimon Rettberg2024-09-071-6/+15
|
* [sysconfig] Change sort order of loginscreen: lowerSimon Rettberg2024-07-231-1/+1
|
* [serversetup-bwlp-ipxe] serversetup_bootentry.module must not be NULLSimon Rettberg2024-07-232-10/+23
| | | | | | I'm not entirely sure how the column ended up being NULL in one instance, but this should not happen and makes no sense, so change the table definition accordingly to avoid script errors.
* [statistics_reporting] Fix undefined variable accessSimon Rettberg2024-07-231-1/+1
| | | | | | This had no consequence as $start could only be undefined if $bounds is false, in which case the variable $sh was never read, but still, avoid the warning.
* [sysconfig] Add button to assign module to multiple configsSimon Rettberg2024-07-199-26/+70
| | | | | This extends and reuses the assignment dialog that pops up at the end of the process where you create a new module.
* [sysconfig] Don't delete config module on edit if taskmanager failsSimon Rettberg2024-07-182-7/+7
|
* [sysconfig] Redesign dialog after creating/editing configSimon Rettberg2024-07-183-2/+5
| | | | | Make it less tempting to just make the current config global default by splitting up the buttons and adding another line of text.
* [sysconfig] loginscreen: Minor design/logic fixSimon Rettberg2024-07-182-2/+2
|
* [sysconfig] Add module to customize login screen (slxgreeter)Simon Rettberg2024-07-1611-2/+303
|
* [sysconfig] shibauth: Add field to enable/disable traditional loginSimon Rettberg2024-07-155-2/+20
|
* [sysconfig] Make screensaver wizard a tad bit less crypticSimon Rettberg2024-07-125-18/+28
|
* [sysconfig] Fix htmlSimon Rettberg2024-07-101-1/+1
|
* [statistics_reporting] Error checkingSimon Rettberg2024-07-031-2/+3
|
* [statistics_reporting] Fix infinite loopSimon Rettberg2024-07-031-15/+23
| | | | | | If there are more than 1000 events with the same timestamp, we'd end up in an infinite loop. Take care of this unusual case by increasing a rowskip counter in this case.
* [sysconfig] Use auto-generated taskIdSimon Rettberg2024-07-031-4/+0Star
|
* [serversetup-bwlp-ipxe] Minor grub tweaksSimon Rettberg2024-07-021-1/+3
|
* [main] Try to avoid false clock drift warningsSimon Rettberg2024-07-021-1/+3
| | | | | | | | If the browser tries to recover the state of a page after a restart, it will re-check for clock drift using stale data. Let's hope the browser will also restore sessionStorage in this case; we store the time of check in there, to prevent another check after the page is restored from cache.
* Update/Cleanup translationsSimon Rettberg2024-07-0211-13/+6Star
|
* config: Add examples for required CONFIG_SHIB_ settingsSimon Rettberg2024-07-021-0/+4
|
* [sysconfig] Minor code cleanup/fixesSimon Rettberg2024-07-029-23/+23
|
* [sysconfig] New module type: ShibAuthSimon Rettberg2024-07-0215-16/+601
| | | | | This creates a config module for out lightdm greeter that will enable login via shibboleth; either browser-based or QR code.
* [translation] Make smarter, find ::translateFile calls etc.Simon Rettberg2024-07-025-32/+126
|
* [locationinfo] Handle invalid UTF8 by sanitizing through iconvSimon Rettberg2024-06-261-0/+1
|
* [sysconfig] Fix parentTask dependency for Taskmanager callsSimon Rettberg2024-06-213-2/+3
|
* [sysconfig] screensaver: Minor refactorSimon Rettberg2024-06-201-9/+15
|
* [dozmod] Add support for CoW APISimon Rettberg2024-06-171-9/+25
|
* [dnbd3] Fix 0.0.0.0 checkSimon Rettberg2024-06-171-2/+2
|
* [dnbd3] Ignore servers with 0.0.0.0Simon Rettberg2024-06-042-0/+6
| | | | | | This happens if you reset a client in the statistics module. Until the according client reboots and gets a proper IP assigned again, ignore it for polling and delivery in client config.
* [dnbd3] No such slx variable :)Simon Rettberg2024-06-031-1/+0Star
|
* [inc/Util] filesize: Fix calculating number of decimals to displaySimon Rettberg2024-05-291-3/+3
|
* [rebootcontrol] Fix the "bogus" array to string warningSimon 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
|