Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [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 |
| | |||||
* | [inc/Session] Add timeout param to Session::set(), purge on load | Simon Rettberg | 2019-12-10 | 1 | -5/+22 |
| | |||||
* | [inc/IpUtil] Add missing class | Simon Rettberg | 2019-12-10 | 1 | -0/+72 |
| | |||||
* | [statistics/rebootcontrol] Add WOL button to statistics module | Simon Rettberg | 2019-12-07 | 1 | -0/+24 |
| | | | | | * Overhauled task display in rebootcontrol module * Can only add subnets by CIDR now instead of start and end | ||||
* | [statistics/rebootcontrol] Implement editing subnet | Simon Rettberg | 2019-11-27 | 1 | -1/+1 |
| | |||||
* | [rebootcontrol] Start adding WOL functionality | Simon Rettberg | 2019-11-22 | 1 | -1/+10 |
| | |||||
* | [inc/Taskmanagercallback] Remove unused function | Simon Rettberg | 2019-11-22 | 1 | -17/+1 |
| | |||||
* | [inc/Request] add REQUIRED flag for automatic error message | Simon Rettberg | 2019-11-22 | 1 | -9/+22 |
| | | | | | | If $default is set to Request::REQUIRED for get() post() or any(), the method will display an error message and halt execution if the given parameter is either missing or empty. | ||||
* | [translation] Get rid of up_json_encode | Simon Rettberg | 2019-11-06 | 1 | -180/+0 |
| | | | | This was needed in pre-5.4.0 times. Long gone. | ||||
* | [inc/Util] Add method to agressively unset a cookie | Simon Rettberg | 2019-10-31 | 3 | -2/+24 |
| | | | | | This tries to work around problems with the cookie path and trailing slashes. | ||||
* | [inc/Util] Simplify user download function | Simon Rettberg | 2019-10-18 | 1 | -13/+2 |
| | |||||
* | [serversetup-bwlp-ipxe] UI/UX tweaks | Simon Rettberg | 2019-10-17 | 1 | -0/+12 |
| | | | | | | * Decluttered bootentry View in menu editor * Show details for hook bootentry in menu editor * Buttons for "save and reload" in menu/bootentry editor | ||||
* | [serversetup-bwlp-ipxe/minilinux] Implement minilinux hook for ipxe | Simon Rettberg | 2019-10-16 | 1 | -1/+10 |
| | |||||
* | [minilinux] Rewrite for multiple version/sources handling | Simon Rettberg | 2019-10-09 | 3 | -42/+25 |
| | | | | | | | | | | | * You can supply multiple sources for updates (URLs) * Sources can provide multiple branches * Each branch can supply multiple versions (eg. updates) TODO: Set global default version TODO: Supply hook to serversetup-ipxe to add specific boot entries TODO: UX polish TODO: phpdoc/polish | ||||
* | [serversetup-bwlp-ipxe] | Simon Rettberg | 2019-09-24 | 1 | -0/+37 |
| | |||||
* | [inc/Render] Remove legacy functions | Simon Rettberg | 2019-07-16 | 1 | -20/+0 |
| | |||||
* | [inc/Render] Add lang property to html tag | Simon Rettberg | 2019-07-11 | 1 | -1/+1 |
| | |||||
* | [locations] subnet inputs: disabled -> readonly; disable save button | Simon Rettberg | 2019-05-02 | 1 | -1/+4 |
| | | | | | | | There was unfinished code to disable the save button if there are no actions allowed to perform in the location detail box, which is now working. Also make the text inputs readonly instead of diabled if we're not allowed to edit them, so copy & paste still works. | ||||
* | [inc/Dashboard] Add feature to collapse sections in sidebar mode | Simon Rettberg | 2019-03-26 | 2 | -1/+14 |
| | | | | | | Modules can now declare that they should be collapsed by default. If a menu category only contains such modules, it will be collapsed in the sidebar mode of the menu. | ||||
* | api/taskman: Improve logging | Simon Rettberg | 2019-03-25 | 1 | -0/+1 |
| | |||||
* | [inc/Event] autoUpdateIp first thing on bootup | Simon Rettberg | 2019-03-25 | 1 | -2/+3 |
| | | | | Other stuff might depend on the proper serverIp | ||||
* | [inc/Trigger] Fix Trigger::ipxe() when called multiple times | Simon Rettberg | 2019-03-25 | 1 | -1/+1 |
| | | | | | | | If during one execution we end up in Trigger::ipxe multiple times, we wouldn't execute any hooks because of include_once. This should be OK however, so instead of changing it to include, just remember the $taskId and return it later. | ||||
* | [inc/Trigger] Wait for taskmanager on bootup | Simon Rettberg | 2019-03-25 | 2 | -2/+7 |
| | |||||
* | [main] Make product name configurable | Simon Rettberg | 2019-03-05 | 1 | -3/+3 |
| | |||||
* | [dnbd3] Show image idle time in proxy details | Simon Rettberg | 2019-02-21 | 1 | -0/+21 |
| | |||||
* | Merge branch 'master' into ipxeipxe | Simon Rettberg | 2019-02-12 | 3 | -7/+13 |
|\ | |||||
| * | [inc/Dictionary] Teh evil unvalidated redirects must die! | Simon Rettberg | 2019-01-30 | 1 | -3/+8 |
| | | |||||
| * | [inc/Util] readableFileSize: support input in KB/MB/... | Simon Rettberg | 2019-01-28 | 1 | -2/+3 |
| | | |||||
| * | [inc/Render] new optional argument to change rendered language | Christian Hofmaier | 2019-01-22 | 1 | -2/+2 |
| | |