Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [locations] install: Make openingtime migration a bit more robust | Simon Rettberg | 2020-09-11 | 1 | -13/+15 |
| | | | | | | | This decouples column creation in location table from checking existence of the old column in locationinfo_locationconfig. In case import fails the first time, this will simply "resume" the update in case it is triggered a second time. | ||||
* | [locationinfo] Always use cached data if backend fails | Simon Rettberg | 2020-09-11 | 1 | -10/+9 |
| | | | | | | | Previously, we'd only deliver calendar data to the panel if the cache timeout hasn't been reached yet. In case fetching fresh data from the backend fails, go ahead and deliver the old cached data, no matter how old it is. | ||||
* | [locations] Set proper update status when moving openingtime column | Simon Rettberg | 2020-09-11 | 1 | -0/+1 |
| | |||||
* | [locations] Migrate openingtimes from infoscreen to locations module | Christian Hofmaier | 2020-09-08 | 16 | -162/+674 |
| | | | | | - move openingtimes from infoscreen db to locations db - read-only openingtimes in infoscreen | ||||
* | [locationinfo] Fix overriding "show hostnames" not being saved | Simon Rettberg | 2020-09-08 | 1 | -1/+2 |
| | |||||
* | [remoteaccess] Add english translations | Steffen Ritter | 2020-09-08 | 4 | -0/+36 |
| | |||||
* | [dozmod] Update translations | Steffen Ritter | 2020-09-08 | 2 | -6/+6 |
| | |||||
* | [locationinfo] His: Switch from SOAP to iCal | Simon Rettberg | 2020-09-08 | 7 | -304/+2373 |
| | | | | | | | | | iCal downloads are much faster in more revent HisInOne versions, while the SOAP API will make cobbling together a time table for a specific room even more complicated in the next release (2020.12). Switch to iCal for now and see how it goes. TODO: Create a generic iCal backend module based on this. | ||||
* | [minilinux] Fix colspan | Simon Rettberg | 2020-09-03 | 1 | -1/+1 |
| | |||||
* | [rebootcontrol] WOL: Make UDP-Port and c2c discovery configurable | Simon Rettberg | 2020-09-03 | 6 | -21/+63 |
| | | | | | | | | | The port setting only applies to WOL-packets sent from the satellite server. Testing the reachability of client subnets between each other is usually pointless, since a subnet that is reachable from another subnet can also be reached form the satelitte server, unless some fancy firewall rules are in place. | ||||
* | [serversetup-bwlp-ipxe/rebootcontrol] Fix translations | Simon Rettberg | 2020-09-03 | 3 | -6/+6 |
| | |||||
* | [statistics] Increase auto-delete timeout for old PCs from 1 to 2 years | Simon Rettberg | 2020-08-28 | 1 | -1/+1 |
| | | | | | We've had a manual delete function for quite some time now, so automatic deletion is not that important anymore. Set it to two years for now. | ||||
* | [minilinux] Show which menu(entries) and locations use a version | Simon Rettberg | 2020-08-28 | 5 | -4/+128 |
| | |||||
* | [serversetup-bwlp-ipxe] Fix UTF-8 fix, fix gaps not being displayed | Simon Rettberg | 2020-08-28 | 2 | -3/+6 |
| | |||||
* | [dnbd3] Make poxy image list sortable (stupidtable) | Simon Rettberg | 2020-08-27 | 2 | -9/+14 |
| | |||||
* | [dnbd3] Fix: idle time won't be displayed if > uptime | Simon Rettberg | 2020-08-27 | 1 | -1/+1 |
| | | | | | This was a sanity check from before we saved idle time to .meta files in dnbd3-server. Remove. | ||||
* | [rebootcontrol] busybox timeout was patched to behave like coreutils | Simon Rettberg | 2020-08-26 | 1 | -1/+1 |
| | |||||
* | [dnbd3] Fix randomization of servers with same prio | Simon Rettberg | 2020-08-26 | 1 | -1/+1 |
| | |||||
* | [locationinfo] Clarify auto-reload help text | Simon Rettberg | 2020-08-25 | 2 | -5/+4 |
| | | | | Communicate that this only triggers if no user is active. | ||||
* | [serversetup-bwlp-ipxe] Fix setting imgfree for boot entries | Simon Rettberg | 2020-08-13 | 1 | -1/+1 |
| | |||||
* | [serversetup-bwlp-ipxe] Use single quotes in SQL | Simon Rettberg | 2020-08-13 | 1 | -2/+2 |
| | |||||
* | [serversetup-bwlp-ipxe] Show all machines in Localboot override list | Simon Rettberg | 2020-08-13 | 1 | -3/+1 |
| | | | | | | It's a bad idea to hide machines that haven't been seen in a while, since they could have an override defined, which would get lost if you save the list again. | ||||
* | [exams] Make warnings for locations work with trees | Simon Rettberg | 2020-08-06 | 2 | -5/+27 |
| | |||||
* | [minilinux] Fix gpg key display | Simon Rettberg | 2020-08-05 | 1 | -2/+2 |
| | |||||
* | [dozmod] Update translations | Simon Rettberg | 2020-08-04 | 1 | -1/+1 |
| | |||||
* | [exams] Relax date sanity range when saving exam | Simon Rettberg | 2020-08-04 | 1 | -1/+1 |
| | | | | It might be desired to set a date in the past for archival reasons | ||||
* | [exams] Cast locationList of lecture to string | Simon Rettberg | 2020-08-03 | 1 | -1/+1 |
| | | | | | If it's a single location, it was turned into a number by jQuery, so .split() failed. | ||||
* | [serversetup-bwlp-ipxe/statistics] Sanitize strings from clients | Simon Rettberg | 2020-07-31 | 4 | -17/+22 |
| | | | | | | Some string from the clients might not be well suited for utf-8 representation. Add wrapper functions that clean utf-8 strings, or convert ANSI strings to UTF-8 while removing problematic chars. | ||||
* | [exams] More sanity checks regarding date/time and locations | Simon Rettberg | 2020-07-22 | 4 | -65/+170 |
| | | | | | | | | | | Implausible start/end time, or mismatch between defined exam interval and interval of selected lecture will now be reported. Also, if the list of selected locations contains a location that is not also assiged to the selected lecture, a warning will be displayed. This only triggers if the lecture is restricted to certain locations (exclusive mode, aka "islocationprivate" column. | ||||
* | [remoteaccess] Fix: "active" flag was not honored in getconfig hook | Simon Rettberg | 2020-07-22 | 1 | -1/+3 |
| | |||||
* | [exams] Collapse old exams (-90 days) | Simon Rettberg | 2020-07-20 | 2 | -3/+27 |
| | |||||
* | [minilinux] (bootentry-hook) Add entry for "latest from branch" | Simon Rettberg | 2020-07-10 | 5 | -9/+32 |
| | | | | | The iPXE menu item of type "minilinux" will now show an option to automatically use the latest locally installed version for each branch. | ||||
* | [serversetup-bwlp-ipxe] Progress on new structure (+bash) | Simon Rettberg | 2020-07-10 | 7 | -32/+180 |
| | |||||
* | [minilinux] Lower update disable to 5 mins (was 10) | Simon Rettberg | 2020-07-10 | 1 | -1/+1 |
| | |||||
* | [remoteaccess] Report this as dedicated runmode | Simon Rettberg | 2020-07-10 | 1 | -0/+1 |
| | |||||
* | [statistics] Improve fdisk parsing for goofy fdisk variants | Simon Rettberg | 2020-07-10 | 1 | -0/+6 |
| | |||||
* | [locationinfo] Support styling clients with special runmode | Simon Rettberg | 2020-07-07 | 3 | -29/+35 |
| | | | | Implemented for remoteaccess runmode for now | ||||
* | [statistics] Keep track of client runmode | Simon Rettberg | 2020-07-07 | 2 | -0/+18 |
| | |||||
* | [statistics] Fix system model list width in summary mode | Simon Rettberg | 2020-07-07 | 1 | -3/+3 |
| | |||||
* | [systemstatus/sysconfig] Manage LDADP via systemd | Simon Rettberg | 2020-07-07 | 12 | -113/+220 |
| | | | | | | | Finally got rid of our own little service manager. Status/restart handling capabilities were added to the system status page. TODO: Permissions for dnbd3, service (re)starting in general | ||||
* | [systemstatus] Add dnbd3-master-proxy to service status | Simon Rettberg | 2020-07-06 | 1 | -0/+1 |
| | |||||
* | [remoteaccess] Fix/Improve WOL behavior | Simon Rettberg | 2020-06-29 | 2 | -8/+12 |
| | | | | | | | | Enable rebootcontrol module in ensureMachinesRunning(), so it works from the call in api.inc.php. Consider machines that we sent a WOL packet to during the last 90 seconds as online when counting number of idle machines, so slow booting machines won't cause us to wake too many machines. | ||||
* | [statistics_reporting] Fix numer of unique users and server CPU model | Simon Rettberg | 2020-06-29 | 2 | -3/+2 |
| | |||||
* | [locationinfo] Add option to show hostnames | Simon Rettberg | 2020-06-29 | 7 | -19/+69 |
| | |||||
* | [serversetup-bwlp-ipxe] Start refactoring ipxe script generator | Simon Rettberg | 2020-06-10 | 8 | -461/+749 |
| | | | | | | | This is WIP. Mostly restored all the old functionality. Boot entries are fetched when selected, not embedded in the main script, so password protection is a bit stronger. Hopefully allows for other script generators in the future. | ||||
* | [statistics] Fix querying location 0 (no location) | Simon Rettberg | 2020-06-03 | 1 | -0/+2 |
| | |||||
* | [statistics] Less strict IP address validation | Simon Rettberg | 2020-06-02 | 1 | -6/+0 |
| | | | | This didn't actually accept 1.2.3.* | ||||
* | [locations] Show colored bars for used/idle/offline in overview | Simon Rettberg | 2020-05-19 | 3 | -13/+22 |
| | |||||
* | [locationinfo] Make colors for idle clients more distinct from offline | Simon Rettberg | 2020-05-19 | 1 | -1/+1 |
| | | | | | Added a little light green bar at the top. This should still make it easy to distinguish from red wrt Red-Blind/Protanopia etc. | ||||
* | [remoteaccess] Remove TODO and debug spam | Simon Rettberg | 2020-05-19 | 2 | -10/+3 |
| |