summaryrefslogtreecommitdiffstats
path: root/inc
Commit message (Collapse)AuthorAgeFilesLines
* Fix a few deprecation warnings on PHP 8.2Simon Rettberg2023-10-062-3/+3
|
* [inc/Database] Fix return typeSimon Rettberg2023-10-021-1/+2
|
* [inc/Eventlog] Make sure data fits in columnsSimon Rettberg2023-07-251-0/+6
|
* [inc/Mailer] Add commentsSimon Rettberg2023-05-241-1/+3
|
* Type annotations, better RNGSimon Rettberg2023-05-222-9/+9
|
* [inc/Mailer] Remove repeated Expire spam from error logSimon Rettberg2023-05-121-1/+2
|
* [inc/Mailer] Allow Somename <some@example.com> format as FROMSimon Rettberg2023-05-121-1/+8
|
* [inc/Download] Clean up codeSimon Rettberg2023-05-081-40/+7Star
|
* [inc/Taskmanager] Update phpdocSimon Rettberg2023-03-021-1/+1
|
* [inc/Session] Fix default parameters to setcookie()Simon Rettberg2023-01-101-1/+1
|
* [session] Add checkbox to log out all other sessions on pw changeSimon Rettberg2023-01-051-0/+13
|
* [inc/ArrayUtil] Fix sort flag handlingSimon Rettberg2022-12-021-2/+2
|
* [inc/Dictionary] Add locale-aware number formatting methodSimon Rettberg2022-11-152-3/+28
|
* [inc/Database] Force utf8mb4 explicitly via SET NAMESSimon Rettberg2022-10-261-0/+1
| | | | | Apparently, putting &charset=utf7mb4 in the connect string is not enough for reasons unknown to me.
* [inc/Property] Fix warning about type conversionSimon Rettberg2022-09-121-0/+1
|
* [eventlog] Add machine data to collected notification samplesSimon Rettberg2022-09-121-0/+13
|
* [vmstore/main] Use property list for results so they work cross-sessionSimon Rettberg2022-07-041-3/+3
|
* [rebootcontrol/main] Add subkey column to property_list tableSimon Rettberg2022-07-041-5/+66
| | | | | This makes it easier to reference to list entries that have non-trivial data values, e.g. long json data.
* Fix typosSimon Rettberg2022-07-041-1/+1
|
* [inc/Session] Add call to save session dataSimon Rettberg2022-07-011-3/+16
|
* [inc/Util] Remove leading space in formatDuration() when < 24hSimon Rettberg2022-05-171-1/+2
|
* [eventlog] Cast numeric values to int explicitly, in case they are ''Simon Rettberg2022-05-131-1/+1
|
* [inc/Property] Types, remove unused functionsSimon Rettberg2022-05-121-24/+9Star
|
* [inc/Hook] Add typesSimon Rettberg2022-05-121-2/+3
|
* [inc/Download] Add typesSimon Rettberg2022-05-121-4/+8
|
* [vmstore] Add types where possible and do false -> nullSimon Rettberg2022-05-112-21/+23
|
* [inc/Util] Add types, move error printing functions to their own classSimon Rettberg2022-05-0212-210/+231
|
* [rebootcontrol] Show time of execution for WOL/reboot/shutdownSimon Rettberg2022-05-021-0/+12
|
* [locations/remoteaccess] Add option to veto remoteaccess modeSimon Rettberg2022-04-291-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 informationSimon Rettberg2022-04-131-19/+20
|
* [inc/Database] Force more sql_mode options in debug modeSimon Rettberg2022-04-131-1/+2
|
* [statistics] Adapt hw-data parsing to new json format for displaySimon Rettberg2022-03-091-7/+1Star
|
* [statistics] Support new json-format of hardware info from clientSimon Rettberg2022-03-092-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 tokenSimon Rettberg2021-06-281-10/+18
|
* [eventlog] Add event filtering and notification systemSimon Rettberg2021-06-253-6/+232
|
* [locations/minilinux] Minor cleanups and fixesSimon Rettberg2021-06-243-19/+30
|
* Moderize Database handlingSimon Rettberg2021-05-113-23/+15Star
| | | | | | | * 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 addressSimon Rettberg2021-05-111-2/+2
|
* [main+Session] Move session from /tmp/ to session tableSimon Rettberg2021-05-113-58/+86
|
* [inc/Trigger] Remember ::ipxe() result and return it on subsequent callsSimon Rettberg2021-04-201-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 selectorSimon Rettberg2021-04-203-17/+38
|
* Fix deprecated curly braces string indexing (PHP 7.4)Simon Rettberg2021-03-253-5/+5
|
* [locations/rebootcontrol] Inherit openingtimes for WOL/shutdownSimon Rettberg2021-03-191-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 configSimon Rettberg2020-11-031-1/+1
| | | | Implements #3670
* [inc/Taskmanager] waitComplete(): Better timeout handlingSimon Rettberg2020-09-221-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 warningsSimon Rettberg2020-09-222-4/+10
|
* [Module] Add phpdocSimon Rettberg2020-09-171-1/+6
|
* [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.
* [serversetup-bwlp-ipxe/statistics] Sanitize strings from clientsSimon Rettberg2020-07-311-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 systemdSimon Rettberg2020-07-072-64/+3Star
| | | | | | | 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