| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [locations] Cleanup Location class | Simon Rettberg | 2025-07-07 | 1 | -1/+1 |
| | | | | | | | | | | | There was a mess of functions which mostly, but not quite, did the same things. Get rid of a couple of them and fix call sites to use alternative ones that also fit the job. While at it, add phpdoc and comments to the remaining functions, trying to clarify what they were designed for. Lastly, the return type of functions that retrieve a location id has been changed from false|int to ?int (nullable types are just nicer). | ||||
| * | [statistics] Make sure 'notes' and 'id44mb' columns get initialized | Simon Rettberg | 2025-03-18 | 1 | -2/+2 |
| | | |||||
| * | [statistics] Provide last runmode to events on ~poweron | Simon Rettberg | 2025-02-13 | 1 | -1/+2 |
| | | |||||
| * | [statistics] Track firmware used by clients and display in machine details | Simon Rettberg | 2024-12-16 | 1 | -2/+9 |
| | | |||||
| * | [statistics] Don't log error if ~suspend event is received twice | Simon Rettberg | 2024-12-03 | 1 | -1/+1 |
| | | |||||
| * | [statistics] Sanitize live values from client | Simon Rettberg | 2023-12-14 | 1 | -1/+5 |
| | | |||||
| * | Add function param/return types, fix a lot more phpstorm complaints | Simon Rettberg | 2023-11-14 | 1 | -1/+1 |
| | | |||||
| * | [statistics] Add button to copy existing rule | Simon Rettberg | 2023-08-02 | 1 | -0/+5 |
| | | |||||
| * | [statistics] Don't duplicate user in .vmchooser-session event | Simon Rettberg | 2023-07-18 | 1 | -2/+0![]() |
| | | | | | It's already there from the machine table data as currentuser | ||||
| * | [statistics] Fix invalid array access | Simon Rettberg | 2023-06-28 | 1 | -1/+1 |
| | | |||||
| * | [statistics] Expose proper id44/45 values in ~poweron event filtering | Simon Rettberg | 2023-01-20 | 1 | -1/+6 |
| | | |||||
| * | [statistics] Remove test code | Simon Rettberg | 2022-09-28 | 1 | -10/+0![]() |
| | | |||||
| * | [statistics] Prevent out-of-order event handling | Simon Rettberg | 2022-09-28 | 1 | -0/+4 |
| | | |||||
| * | [statistics] Make sure hwname and devpath get valid ASCII only | Simon Rettberg | 2022-05-17 | 1 | -2/+2 |
| | | |||||
| * | [statistics] Client details: Display booted system and bootup duration | Simon Rettberg | 2022-05-17 | 1 | -0/+5 |
| | | |||||
| * | [inc/Database] Add type information | Simon Rettberg | 2022-04-13 | 1 | -4/+4 |
| | | |||||
| * | [statistics] Make query builder a bit more OOP | Simon Rettberg | 2022-03-09 | 1 | -23/+9![]() |
| | | |||||
| * | [statistics] Add lookup table for GPT type UUIDs | Simon Rettberg | 2022-03-09 | 1 | -0/+1 |
| | | |||||
| * | [statistics] Adapt hw-data parsing to new json format for display | Simon Rettberg | 2022-03-09 | 1 | -7/+23 |
| | | |||||
| * | [passthrough] New module for managing hardware passthrough for QEMU | Simon Rettberg | 2022-03-09 | 1 | -4/+7 |
| | | |||||
| * | [statistics] Support new json-format of hardware info from client | Simon Rettberg | 2022-03-09 | 1 | -2/+27 |
| | | | | | | | We now try to use JSON output mode from any tool on the client to supply information, for easier parsability and hopefully, a more stable format. | ||||
| * | [eventlog] Add event filtering and notification system | Simon Rettberg | 2021-06-25 | 1 | -30/+60 |
| | | |||||
| * | Fix deprecated curly braces string indexing (PHP 7.4) | Simon Rettberg | 2021-03-25 | 1 | -4/+4 |
| | | |||||
| * | [statistics] Store ID45 live stats | Simon Rettberg | 2021-02-18 | 1 | -1/+3 |
| | | |||||
| * | [serversetup-bwlp-ipxe/statistics] Sanitize strings from clients | Simon Rettberg | 2020-07-31 | 1 | -10/+14 |
| | | | | | | | 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. | ||||
| * | [statistics] Keep track of client runmode | Simon Rettberg | 2020-07-07 | 1 | -0/+8 |
| | | |||||
| * | [rebootcontrol/statistics] Move subnet size handling to hook | Simon Rettberg | 2020-04-27 | 1 | -24/+0![]() |
| | | |||||
| * | [statistics] Track CPU temperature as well | Simon Rettberg | 2020-04-27 | 1 | -3/+3 |
| | | |||||
| * | Fix typo in last commit | Simon Rettberg | 2020-04-25 | 1 | -1/+1 |
| | | |||||
| * | [statistics] Track CPU-load and standby failures of clients | Simon Rettberg | 2020-04-25 | 1 | -5/+12 |
| | | |||||
| * | Minor tweaks and cleanups | Simon Rettberg | 2020-04-25 | 1 | -8/+11 |
| | | |||||
| * | [statistics] Add hook for client machine events | Simon Rettberg | 2020-04-16 | 1 | -0/+3 |
| | | | | | Now other modules can react to poweron/off etc. | ||||
| * | [statistics/rebootcontrol] Implement editing subnet | Simon Rettberg | 2019-11-27 | 1 | -0/+24 |
| | | |||||
| * | [statistics] api: Update DB on client ipaddr change | Simon Rettberg | 2019-11-19 | 1 | -7/+12 |
| | | | | | | Just logging and ignoring the event spams the event log, also it's more likely that the address actually legitimately changed. | ||||
| * | Fix UUID handling; refactor constraints for machineuuid | Simon Rettberg | 2019-02-21 | 1 | -16/+13![]() |
| | | |||||
| * | [statistics] Fix RAM change warning to handle increase too | Simon Rettberg | 2019-02-19 | 1 | -1/+2 |
| | | |||||
| * | [statistics] Fix copypasta | Simon Rettberg | 2019-01-28 | 1 | -1/+1 |
| | | |||||
| * | [statistics] Track and display memory/tmp usage of clients | Simon Rettberg | 2019-01-28 | 1 | -2/+11 |
| | | |||||
| * | [statistics] Handling of standby state in statistics, log crashes | Simon Rettberg | 2019-01-24 | 1 | -61/+41![]() |
| | | | | | | | | Or rather, not really crashes, but log whenever a client reports a poweron event without reporting a proper shutdown first. This isn't neccessarily a crash but could also be due to power loss, hard poweroff, or network failures. | ||||
| * | [statistics] Log if client seems to have crashed | Simon Rettberg | 2019-01-21 | 1 | -0/+17 |
| | | | | | | | Log when we reset a client's state in the cron job, as well as if we receive a poweron event even though the state in the DB is still IDLE or OCCUPIED. | ||||
| * | [statistics] Filter malformed screen names | Simon Rettberg | 2018-12-04 | 1 | -0/+4 |
| | | |||||
| * | [statistics] Cleaner version for screen connection state handling by using ↵ | Simon Rettberg | 2017-12-21 | 1 | -16/+6![]() |
| | | | | | nested array feature for queries | ||||
| * | [statistics] Properly mark disconnected sceens as such if the output name ↵ | Simon Rettberg | 2017-12-21 | 1 | -17/+29 |
| | | | | | changed | ||||
| * | [statistics, roomplanner, locationinfo] Ignore machines with runmode:isclient==0 | Simon Rettberg | 2017-12-01 | 1 | -1/+0![]() |
| | | |||||
| * | [statistics] Reset session name on login to vmchooser | Simon Rettberg | 2017-11-30 | 1 | -1/+1 |
| | | |||||
| * | [statistics] Introduce state column to get rid of complicated state ↵ | Simon Rettberg | 2017-11-28 | 1 | -56/+134 |
| | | | | | | | determination This also adds support for the STANDBY state | ||||
| * | [statistics] Warn about suspicious hardware changes (RAM, CPU) | Simon Rettberg | 2017-11-24 | 1 | -18/+42 |
| | | | | | | | If the CPU model changes or the amount of RAM decreases we issue a warning message to the server log, since at least in the RAM case it might not have been an authorized access.... :/ | ||||
| * | [statistics] Also adapt MAC-UUID fixing code to mltk changes | Simon Rettberg | 2017-11-21 | 1 | -1/+1 |
| | | | | | Refs #3227 | ||||
| * | [statistics] api: Allow specifying client type | Simon Rettberg | 2017-11-03 | 1 | -27/+42 |
| | | |||||
| * | [statistics] Handle client screens, manage projectors | Simon Rettberg | 2017-04-06 | 1 | -0/+73 |
| | | |||||

