summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [locationinfo] Fix overriding "show hostnames" not being savedv3.9-indevSimon Rettberg2020-09-081-1/+2
|
* [remoteaccess] Add english translationsSteffen Ritter2020-09-084-0/+36
|
* [dozmod] Update translationsSteffen Ritter2020-09-082-6/+6
|
* [dnbd3] Make poxy image list sortable (stupidtable)Simon Rettberg2020-08-272-9/+14
|
* [dnbd3] Fix: idle time won't be displayed if > uptimeSimon Rettberg2020-08-271-1/+1
| | | | | This was a sanity check from before we saved idle time to .meta files in dnbd3-server. Remove.
* [inc/Util] formatDuration: Add leading zeroSimon Rettberg2020-08-271-1/+7
| | | | | Conditionally add leading zero to years, months, days if we printed the next-larger unit already, for beeter display in tables.
* [rebootcontrol] busybox timeout was patched to behave like coreutilsSimon Rettberg2020-08-261-1/+1
|
* [dnbd3] Fix randomization of servers with same prioSimon Rettberg2020-08-261-1/+1
|
* [locationinfo] Clarify auto-reload help textSimon Rettberg2020-08-252-5/+4Star
| | | | Communicate that this only triggers if no user is active.
* [serversetup-bwlp-ipxe] Fix setting imgfree for boot entriesSimon Rettberg2020-08-131-1/+1
|
* [serversetup-bwlp-ipxe] Use single quotes in SQLSimon Rettberg2020-08-131-2/+2
|
* [serversetup-bwlp-ipxe] Show all machines in Localboot override listSimon Rettberg2020-08-131-3/+1Star
| | | | | | 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 treesSimon Rettberg2020-08-062-5/+27
|
* [minilinux] Fix gpg key displaySimon Rettberg2020-08-051-2/+2
|
* [dozmod] Update translationsSimon Rettberg2020-08-041-1/+1
|
* [exams] Relax date sanity range when saving examSimon Rettberg2020-08-041-1/+1
| | | | It might be desired to set a date in the past for archival reasons
* [exams] Cast locationList of lecture to stringSimon Rettberg2020-08-031-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 clientsSimon Rettberg2020-07-303-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 locationsSimon Rettberg2020-07-304-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 hookSimon Rettberg2020-07-301-1/+3
|
* [exams] Collapse old exams (-90 days)Simon Rettberg2020-07-302-3/+27
|
* [minilinux] (bootentry-hook) Add entry for "latest from branch"Simon Rettberg2020-07-305-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 Rettberg2020-07-301-1/+1
|
* [remoteaccess] Report this as dedicated runmodeSimon Rettberg2020-07-301-0/+1
|
* [statistics] Improve fdisk parsing for goofy fdisk variantsSimon Rettberg2020-07-301-0/+6
|
* [locationinfo] Support styling clients with special runmodeSimon Rettberg2020-07-303-29/+35
| | | | Implemented for remoteaccess runmode for now
* [statistics] Keep track of client runmodeSimon Rettberg2020-07-302-0/+18
|
* [statistics] Fix system model list width in summary modeSimon Rettberg2020-07-301-3/+3
|
* [systemstatus] Add dnbd3-master-proxy to service statusSimon Rettberg2020-07-301-0/+1
|
* [remoteaccess] Fix/Improve WOL behaviorSimon Rettberg2020-07-302-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 modelSimon Rettberg2020-07-302-3/+2Star
|
* [locationinfo] Add option to show hostnamesSimon Rettberg2020-07-307-19/+69
|
* [inc/Request] Don't treat 0 as emptySimon Rettberg2020-07-301-1/+1
|
* [locations] Show colored bars for used/idle/offline in overviewSimon Rettberg2020-07-303-13/+22
|
* [locationinfo] Make colors for idle clients more distinct from offlineSimon Rettberg2020-07-301-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 spamSimon Rettberg2020-07-302-10/+3Star
|
* [remoteaccess] Add permissions, add "delete group" functionalitySimon Rettberg2020-07-307-30/+132
|
* [default.css] Make labels with disabled class graySimon Rettberg2020-07-301-1/+5
|
* [inc/Permission] add mergeWithDisallowedSimon Rettberg2020-07-301-0/+24
|
* [remoteaccess] Fix DB query to add rooms to groupsSteffen Ritter2020-05-181-1/+2
|
* [rebootcontrol] Set var, do not assume set by callerSimon Rettberg2020-05-151-0/+1
|
* [rebootcontrol/statistics] Move subnet size handling to hookSimon Rettberg2020-05-151-0/+24
|
* [remoteaccess] New moduleSimon Rettberg2020-05-1513-0/+496
|
* [rebootcontrol] Wait until tasks finishSimon Rettberg2020-05-151-0/+10
|
* [rebootcontrol] Cleanup, TODOSimon Rettberg2020-05-151-37/+8Star
|
* [rebootcontrol] cron: Bail out if WOL listening failedSimon Rettberg2020-05-151-1/+1
|
* [rebootcontrol] wakeMachines(): Return machines that can't be reachedSimon Rettberg2020-05-071-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 managerSimon Rettberg2020-05-071-0/+1
|
* [statistics] Fix handling POST for sub-pagesSimon Rettberg2020-05-071-17/+18
| | | | Fixes machine replace etc.
* [rebootcontrol] Update translations, fix typoSimon Rettberg2020-05-071-1/+1
|