Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [eventlog] Add machine data to collected notification samples | Simon Rettberg | 2022-09-12 | 1 | -0/+13 |
| | |||||
* | [vmstore/main] Use property list for results so they work cross-session | Simon Rettberg | 2022-07-04 | 1 | -3/+3 |
| | |||||
* | [rebootcontrol/main] Add subkey column to property_list table | Simon Rettberg | 2022-07-04 | 1 | -5/+66 |
| | | | | | This makes it easier to reference to list entries that have non-trivial data values, e.g. long json data. | ||||
* | Fix typos | Simon Rettberg | 2022-07-04 | 1 | -1/+1 |
| | |||||
* | [inc/Session] Add call to save session data | Simon Rettberg | 2022-07-01 | 1 | -3/+16 |
| | |||||
* | [inc/Util] Remove leading space in formatDuration() when < 24h | Simon Rettberg | 2022-05-17 | 1 | -1/+2 |
| | |||||
* | [eventlog] Cast numeric values to int explicitly, in case they are '' | Simon Rettberg | 2022-05-13 | 1 | -1/+1 |
| | |||||
* | [inc/Property] Types, remove unused functions | Simon Rettberg | 2022-05-12 | 1 | -24/+9 |
| | |||||
* | [inc/Hook] Add types | Simon Rettberg | 2022-05-12 | 1 | -2/+3 |
| | |||||
* | [inc/Download] Add types | Simon Rettberg | 2022-05-12 | 1 | -4/+8 |
| | |||||
* | [vmstore] Add types where possible and do false -> null | Simon Rettberg | 2022-05-11 | 2 | -21/+23 |
| | |||||
* | [inc/Util] Add types, move error printing functions to their own class | Simon Rettberg | 2022-05-02 | 12 | -210/+231 |
| | |||||
* | [rebootcontrol] Show time of execution for WOL/reboot/shutdown | Simon Rettberg | 2022-05-02 | 1 | -0/+12 |
| | |||||
* | [locations/remoteaccess] Add option to veto remoteaccess mode | Simon Rettberg | 2022-04-29 | 1 | -1/+13 |
| | | | | | | | Remoteaccess mode can now be forced to be disabled for individual locations in locations module, either unconditionally, or whenever the openingtimes schedule says the room is open. A reboot will be triggered whenever the room opens/closes to force clients into the proper runmode. | ||||
* | [inc/Database] Add type information | Simon Rettberg | 2022-04-13 | 1 | -19/+20 |
| | |||||
* | [inc/Database] Force more sql_mode options in debug mode | Simon Rettberg | 2022-04-13 | 1 | -1/+2 |
| | |||||
* | [statistics] Adapt hw-data parsing to new json format for display | Simon Rettberg | 2022-03-09 | 1 | -7/+1 |
| | |||||
* | [statistics] Support new json-format of hardware info from client | Simon Rettberg | 2022-03-09 | 2 | -3/+4 |
| | | | | | | 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. | ||||
* | [inc/User] Make sure user has a token | Simon Rettberg | 2021-06-28 | 1 | -10/+18 |
| | |||||
* | [eventlog] Add event filtering and notification system | Simon Rettberg | 2021-06-25 | 3 | -6/+232 |
| | |||||
* | [locations/minilinux] Minor cleanups and fixes | Simon Rettberg | 2021-06-24 | 3 | -19/+30 |
| | |||||
* | Moderize Database handling | Simon Rettberg | 2021-05-11 | 3 | -23/+15 |
| | | | | | | | * Auto-convert to utf8mb4_unicode_520_ci * Use foreach instead of while to loop over results * Drop useless statement caching * Keep emulated prepares, as we sometimes loop over nested queries | ||||
* | [session] Add option to bind session to IP address | Simon Rettberg | 2021-05-11 | 1 | -2/+2 |
| | |||||
* | [main+Session] Move session from /tmp/ to session table | Simon Rettberg | 2021-05-11 | 3 | -58/+86 |
| | |||||
* | [inc/Trigger] Remember ::ipxe() result and return it on subsequent calls | Simon Rettberg | 2021-04-20 | 1 | -1/+4 |
| | | | | | | | This fixes triggering two or more compile runs in one request, which is most likely pointless as it would generate the same result. Just remember the return value (task id) from the first onvication and return it right away. | ||||
* | [serversetup-bwlp-ipxe] Add iPXE version selector | Simon Rettberg | 2021-04-20 | 3 | -17/+38 |
| | |||||
* | Fix deprecated curly braces string indexing (PHP 7.4) | Simon Rettberg | 2021-03-25 | 3 | -5/+5 |
| | |||||
* | [locations/rebootcontrol] Inherit openingtimes for WOL/shutdown | Simon Rettberg | 2021-03-19 | 1 | -0/+13 |
| | | | | | | | | | | The opening times schedule is now inherited to child locations, so it's easy to toggle WOL or shutdown for individual rooms in a building, where you only have to set the opening times once for the entire building. As of now, WOL and shutdown settings are *not* inherited to child locations, as I'm not sure if you always want to inherit those by default. Closes #3710 | ||||
* | [sysconfig] Display duplicate files for generated system config | Simon Rettberg | 2020-11-03 | 1 | -1/+1 |
| | | | | Implements #3670 | ||||
* | [inc/Taskmanager] waitComplete(): Better timeout handling | Simon Rettberg | 2020-09-22 | 1 | -3/+3 |
| | | | | | | | Sleep before first query, since we assume that we either just obtained the status object and nothing much has changed since then, or we passed in a deserialized task id from much earlier, where 100ms don't matter that much. | ||||
* | [Trigger/Event] Fix minor warnings | Simon Rettberg | 2020-09-22 | 2 | -4/+10 |
| | |||||
* | [Module] Add phpdoc | Simon Rettberg | 2020-09-17 | 1 | -1/+6 |
| | |||||
* | [inc/Util] formatDuration: Add leading zero | Simon Rettberg | 2020-08-27 | 1 | -1/+7 |
| | | | | | Conditionally add leading zero to years, months, days if we printed the next-larger unit already, for beeter display in tables. | ||||
* | [serversetup-bwlp-ipxe/statistics] Sanitize strings from clients | Simon Rettberg | 2020-07-31 | 1 | -0/+33 |
| | | | | | | 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. | ||||
* | [systemstatus/sysconfig] Manage LDADP via systemd | Simon Rettberg | 2020-07-07 | 2 | -64/+3 |
| | | | | | | | 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 | ||||
* | [inc/Request] Don't treat 0 as empty | Simon Rettberg | 2020-06-18 | 1 | -1/+1 |
| | |||||
* | [inc/Permission] add mergeWithDisallowed | Simon Rettberg | 2020-05-18 | 1 | -0/+24 |
| | |||||
* | [inc/Database] Force strict mode with CONFIG_DEBUG | Simon Rettberg | 2020-04-27 | 1 | -0/+1 |
| | |||||
* | [statistics] New filter UI | Simon Rettberg | 2020-04-20 | 1 | -1/+22 |
| | |||||
* | [inc/IpUtil] parseCidr(): Handle IP-only param just like /32 | Simon Rettberg | 2020-04-16 | 1 | -2/+9 |
| | |||||
* | [inc/Database] Convert bool params to 1 or 0 | Simon Rettberg | 2020-02-27 | 1 | -0/+9 |
| | | | | | PDO unfortunately only does (string)<bool> for boolean params, which converts false to '' instead of '0'. This breaks MariaDB in strict mode. | ||||
* | [dnbd3] Run mount script when toggling dnbd3 usage | Simon Rettberg | 2020-02-26 | 1 | -1/+5 |
| | | | | | | Pass the new "if local only" option, so the script only acutally runs if internal storage is being used, since that takes care of properly enabling or disabling the NFS server. | ||||
* | [inc/Taskmanager] Reset connection on error | Simon Rettberg | 2020-02-25 | 1 | -2/+23 |
| | |||||
* | [inc/Util] Fix rounding based on OS bitness | Simon Rettberg | 2020-01-14 | 1 | -1/+6 |
| | |||||
* | [inc/Util] Fix rounding of large (float) values | Simon Rettberg | 2020-01-10 | 1 | -1/+1 |
| | |||||
* | [permissionmanager] Make default roles "builtin" i.e. not modifiable | Simon Rettberg | 2020-01-09 | 1 | -1/+9 |
| | |||||
* | [inc/Taskmanager] Switch to new TCP interface | Simon Rettberg | 2020-01-07 | 1 | -26/+85 |
| | |||||
* | [inc/Trigger] Pass dnbd3 status to MountVmStore task | Simon Rettberg | 2019-12-17 | 1 | -0/+1 |
| | |||||
* | Fix some typos (found by codespell) | Stefan Weil | 2019-12-14 | 5 | -5/+5 |
| | | | | Signed-off-by: Stefan Weil <sw@weilnetz.de> | ||||
* | [inc/Render] Add qstr_urlencode as global mustache var | Simon Rettberg | 2019-12-13 | 2 | -2/+7 |
| |