Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [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-30 | 3 | -9/+47 |
| | | | | | | 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-30 | 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-30 | 1 | -1/+3 |
| | |||||
* | [exams] Collapse old exams (-90 days) | Simon Rettberg | 2020-07-30 | 2 | -3/+27 |
| | |||||
* | [minilinux] (bootentry-hook) Add entry for "latest from branch" | Simon Rettberg | 2020-07-30 | 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. | ||||
* | [minilinux] Lower update disable to 5 mins (was 10) | Simon Rettberg | 2020-07-30 | 1 | -1/+1 |
| | |||||
* | [remoteaccess] Report this as dedicated runmode | Simon Rettberg | 2020-07-30 | 1 | -0/+1 |
| | |||||
* | [statistics] Improve fdisk parsing for goofy fdisk variants | Simon Rettberg | 2020-07-30 | 1 | -0/+6 |
| | |||||
* | [locationinfo] Support styling clients with special runmode | Simon Rettberg | 2020-07-30 | 3 | -29/+35 |
| | | | | Implemented for remoteaccess runmode for now | ||||
* | [statistics] Keep track of client runmode | Simon Rettberg | 2020-07-30 | 2 | -0/+18 |
| | |||||
* | [statistics] Fix system model list width in summary mode | Simon Rettberg | 2020-07-30 | 1 | -3/+3 |
| | |||||
* | [systemstatus] Add dnbd3-master-proxy to service status | Simon Rettberg | 2020-07-30 | 1 | -0/+1 |
| | |||||
* | [remoteaccess] Fix/Improve WOL behavior | Simon Rettberg | 2020-07-30 | 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-07-30 | 2 | -3/+2 |
| | |||||
* | [locationinfo] Add option to show hostnames | Simon Rettberg | 2020-07-30 | 7 | -19/+69 |
| | |||||
* | [inc/Request] Don't treat 0 as empty | Simon Rettberg | 2020-07-30 | 1 | -1/+1 |
| | |||||
* | [locations] Show colored bars for used/idle/offline in overview | Simon Rettberg | 2020-07-30 | 3 | -13/+22 |
| | |||||
* | [locationinfo] Make colors for idle clients more distinct from offline | Simon Rettberg | 2020-07-30 | 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-07-30 | 2 | -10/+3 |
| | |||||
* | [remoteaccess] Add permissions, add "delete group" functionality | Simon Rettberg | 2020-07-30 | 7 | -30/+132 |
| | |||||
* | [default.css] Make labels with disabled class gray | Simon Rettberg | 2020-07-30 | 1 | -1/+5 |
| | |||||
* | [inc/Permission] add mergeWithDisallowed | Simon Rettberg | 2020-07-30 | 1 | -0/+24 |
| | |||||
* | [remoteaccess] Fix DB query to add rooms to groups | Steffen Ritter | 2020-05-18 | 1 | -1/+2 |
| | |||||
* | [rebootcontrol] Set var, do not assume set by caller | Simon Rettberg | 2020-05-15 | 1 | -0/+1 |
| | |||||
* | [rebootcontrol/statistics] Move subnet size handling to hook | Simon Rettberg | 2020-05-15 | 1 | -0/+24 |
| | |||||
* | [remoteaccess] New module | Simon Rettberg | 2020-05-15 | 13 | -0/+496 |
| | |||||
* | [rebootcontrol] Wait until tasks finish | Simon Rettberg | 2020-05-15 | 1 | -0/+10 |
| | |||||
* | [rebootcontrol] Cleanup, TODO | Simon Rettberg | 2020-05-15 | 1 | -37/+8 |
| | |||||
* | [rebootcontrol] cron: Bail out if WOL listening failed | Simon Rettberg | 2020-05-15 | 1 | -1/+1 |
| | |||||
* | [rebootcontrol] wakeMachines(): Return machines that can't be reached | Simon Rettberg | 2020-05-07 | 1 | -1/+2 |
| | | | | | | | | | | | A clumsy way to return a list of machines we can't wake, since their subnet is not reachable. This is required for the upcoming remoteaccess module, since it needs to know how many machines it could actually wake up. This needs some proper refactoring anyways, but we either need separate functions for building a wakeup plan and actually executing it, or change this method so it takes a binch of machines, but you can specify after how many machines it can actually reach, it should just stop and return. | ||||
* | [roomplanner] Disable logout timeout for dedicated manager | Simon Rettberg | 2020-05-07 | 1 | -0/+1 |
| | |||||
* | [statistics] Fix handling POST for sub-pages | Simon Rettberg | 2020-05-07 | 1 | -17/+18 |
| | | | | Fixes machine replace etc. | ||||
* | [rebootcontrol] Update translations, fix typo | Simon Rettberg | 2020-05-07 | 1 | -1/+1 |
| | |||||
* | [locations] Add missing array key | Simon Rettberg | 2020-05-07 | 1 | -1/+2 |
| | |||||
* | [serversetup-bwlp-ipxe] Fix: Imported PXELINUX entries are invalid | Simon Rettberg | 2020-05-07 | 1 | -2/+3 |
| | |||||
* | [roomplanner] Remove debug spam | Simon Rettberg | 2020-05-07 | 1 | -1/+0 |
| | |||||
* | [inc/IpUtil] parseCidr(): Handle IP-only param just like /32 | Simon Rettberg | 2020-05-07 | 1 | -2/+9 |
| | |||||
* | [statistics] Make sort order in client list match the location tree | Simon Rettberg | 2020-05-07 | 2 | -2/+15 |
| | | | | | | It's still not showing the actual tree, but sorting is the same as the location list now, but obviously skipping locations where no clients match the display filter. | ||||
* | [statistics] Show current user in client list | Simon Rettberg | 2020-05-07 | 2 | -1/+10 |
| | |||||
* | [statistics] Add hook for client machine events | Simon Rettberg | 2020-05-07 | 1 | -0/+3 |
| | | | | Now other modules can react to poweron/off etc. |