Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [statistics] Ignore HDDS (block devices) that are too small | Simon Rettberg | 2024-09-19 | 1 | -1/+3 |
| | |||||
* | [statistics] Update VMware 12.5.x hint as current releases ship it again | Simon Rettberg | 2024-09-12 | 2 | -2/+2 |
| | |||||
* | [statistics] Extend usage history to 10 days, add pie chart | Simon Rettberg | 2024-09-12 | 4 | -35/+110 |
| | |||||
* | [rebootcontrol] Only run the Taskmanager check if we got work to do | Simon Rettberg | 2024-09-07 | 1 | -6/+15 |
| | |||||
* | [sysconfig] Change sort order of loginscreen: lower | Simon Rettberg | 2024-07-23 | 1 | -1/+1 |
| | |||||
* | [serversetup-bwlp-ipxe] serversetup_bootentry.module must not be NULL | Simon Rettberg | 2024-07-23 | 2 | -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 access | Simon Rettberg | 2024-07-23 | 1 | -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 configs | Simon Rettberg | 2024-07-19 | 9 | -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 fails | Simon Rettberg | 2024-07-18 | 2 | -7/+7 |
| | |||||
* | [sysconfig] Redesign dialog after creating/editing config | Simon Rettberg | 2024-07-18 | 3 | -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 fix | Simon Rettberg | 2024-07-18 | 2 | -2/+2 |
| | |||||
* | [sysconfig] Add module to customize login screen (slxgreeter) | Simon Rettberg | 2024-07-16 | 11 | -2/+303 |
| | |||||
* | [sysconfig] shibauth: Add field to enable/disable traditional login | Simon Rettberg | 2024-07-15 | 5 | -2/+20 |
| | |||||
* | [sysconfig] Make screensaver wizard a tad bit less cryptic | Simon Rettberg | 2024-07-12 | 5 | -18/+28 |
| | |||||
* | [sysconfig] Fix html | Simon Rettberg | 2024-07-10 | 1 | -1/+1 |
| | |||||
* | [statistics_reporting] Error checking | Simon Rettberg | 2024-07-03 | 1 | -2/+3 |
| | |||||
* | [statistics_reporting] Fix infinite loop | Simon Rettberg | 2024-07-03 | 1 | -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 taskId | Simon Rettberg | 2024-07-03 | 1 | -4/+0 |
| | |||||
* | [serversetup-bwlp-ipxe] Minor grub tweaks | Simon Rettberg | 2024-07-02 | 1 | -1/+3 |
| | |||||
* | [main] Try to avoid false clock drift warnings | Simon Rettberg | 2024-07-02 | 1 | -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 translations | Simon Rettberg | 2024-07-02 | 11 | -13/+6 |
| | |||||
* | config: Add examples for required CONFIG_SHIB_ settings | Simon Rettberg | 2024-07-02 | 1 | -0/+4 |
| | |||||
* | [sysconfig] Minor code cleanup/fixes | Simon Rettberg | 2024-07-02 | 9 | -23/+23 |
| | |||||
* | [sysconfig] New module type: ShibAuth | Simon Rettberg | 2024-07-02 | 15 | -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 Rettberg | 2024-07-02 | 5 | -32/+126 |
| | |||||
* | [locationinfo] Handle invalid UTF8 by sanitizing through iconv | Simon Rettberg | 2024-06-26 | 1 | -0/+1 |
| | |||||
* | [sysconfig] Fix parentTask dependency for Taskmanager calls | Simon Rettberg | 2024-06-21 | 3 | -2/+3 |
| | |||||
* | [sysconfig] screensaver: Minor refactor | Simon Rettberg | 2024-06-20 | 1 | -9/+15 |
| | |||||
* | [dozmod] Add support for CoW API | Simon Rettberg | 2024-06-17 | 1 | -9/+25 |
| | |||||
* | [dnbd3] Fix 0.0.0.0 check | Simon Rettberg | 2024-06-17 | 1 | -2/+2 |
| | |||||
* | [dnbd3] Ignore servers with 0.0.0.0 | Simon Rettberg | 2024-06-04 | 2 | -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 Rettberg | 2024-06-03 | 1 | -1/+0 |
| | |||||
* | [inc/Util] filesize: Fix calculating number of decimals to display | Simon Rettberg | 2024-05-29 | 1 | -3/+3 |
| | |||||
* | [rebootcontrol] Fix the "bogus" array to string warning | Simon Rettberg | 2024-03-04 | 1 | -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 Rettberg | 2024-02-28 | 1 | -5/+1 |
| | | | | php doesn't run as root and doesn't have access to that location. | ||||
* | [serversetup-bwlp-ipxe] Add implementation of GRUB menu builder | Simon Rettberg | 2024-02-23 | 1 | -0/+330 |
| | |||||
* | [serversetup-bwlp-ipxe] Add initial support for GRUB menus | Simon Rettberg | 2024-02-23 | 3 | -3/+17 |
| | |||||
* | [minilinux] Harmonize wording some more :) | Simon Rettberg | 2024-02-16 | 6 | -16/+16 |
| | |||||
* | [minilinux] Harmonize wording a bit | Steffen Ritter | 2024-02-15 | 6 | -14/+14 |
| | |||||
* | [dnbd3] Fix type error | Simon Rettberg | 2024-02-15 | 1 | -2/+2 |
| | | | | Uncaught TypeError: Dnbd3Util::runmodeConfigHook(): Argument #3 ($modeData) must be of type string, null given | ||||
* | [roomplanner] Fix passed type to runmode | Simon Rettberg | 2024-02-07 | 1 | -4/+4 |
| | |||||
* | Revert "[statistics_reporting] Consider all machines in DB" | Simon Rettberg | 2024-02-07 | 1 | -6/+3 |
| | | | | | | | | | | 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: broken | Simon Rettberg | 2024-02-07 | 3 | -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 DB | Steffen Ritter | 2024-01-25 | 1 | -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 analysis | Steffen Ritter | 2024-01-25 | 1 | -1/+1 |
| | |||||
* | [systemstatus] Better detection for latest updates timestamp | Simon Rettberg | 2024-01-19 | 1 | -1/+1 |
| | |||||
* | [dnbd3] Add warning if proxy servers exist but DNBD3 is disabled for VMs | Simon Rettberg | 2024-01-18 | 4 | -2/+10 |
| | |||||
* | [locations/statistics] More type safety, array key checks | Simon Rettberg | 2024-01-18 | 4 | -11/+17 |
| | |||||
* | Fix type errors | Simon Rettberg | 2024-01-17 | 2 | -2/+2 |
| | |||||
* | [vmstore] Restore warning on unconfigured vmstore | Simon Rettberg | 2024-01-15 | 1 | -1/+1 |
| |