summaryrefslogtreecommitdiffstats
path: root/modules-available/sysconfig/inc/configmodule.inc.php
Commit message (Collapse)AuthorAgeFilesLines
* Add function param/return types, fix a lot more phpstorm complaintsSimon Rettberg2023-11-141-88/+109
|
* Roundup of issues reported by PHPStormSimon Rettberg2023-11-021-2/+2
| | | | Mostly redundant checks, logic errors, dead code, etc.
* [sysconfig] PHP Warning: Private methods cannot be final as they are never ↵Simon Rettberg2023-09-271-3/+3
| | | | overridden by other classes
* [inc/Util] Add types, move error printing functions to their own classSimon Rettberg2022-05-021-12/+12
|
* Moderize Database handlingSimon Rettberg2021-05-111-1/+1
| | | | | | | * 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
* [sysconfig] CustomModule: Add check for file ownership, add "fix" optionSimon Rettberg2020-12-101-0/+5
| | | | | | | | | | | | | The fix option will change the owner/group of every file and directory in the archive to root:root Previously, the client changed the ownership of the config.tgz contents to root when extracting, but in some cases it's desired to deliver files with specific owner and group settings. The version of the CustomModule module has been bumped to 2, so we can automatically convert old modules when upgrading or importing a backup, to be compatible to the old "root everything on the client" logic.
* [sysconfig] SSH: Split pubkey and rest of config, add more optionsSimon Rettberg2020-11-161-4/+6
| | | | | | | | | | | | | | | Now we can have exactly one SSH-Config per sysconfig, which avoids confusion due to config mismatch regarding "allow pw" and "port". The install include takes care of splitting the key into a new module for existing modules, but doesn't remove duplicate SshConfig modules from sysconfigs, as this might lead to additional confusion. Next time the user edits a sysconfig, they are forced to pick exactly one SshConfig module. The "allow password login" option was extended to allow password login for non-root users only in addition to simply being "yes" or "no". There's an additional option that can entirely limit the group of users allowed to log in via SSH.
* [sysconfig] Add missing field to querySimon Rettberg2019-03-251-1/+1
|
* [sysconfig] Remember last modified date, show as tooltipSimon Rettberg2019-03-211-7/+19
|
* Introduce proper constants for taskmanager statusSimon Rettberg2018-05-241-1/+1
|
* [sysconfig] Error checks + messages when rebuilding moduleSimon Rettberg2017-12-201-3/+7
|
* Fix A LOT of type problems, logic flaws, uninitialized variables etc.Simon Rettberg2017-12-161-1/+1
| | | | | Most of them were found by phpstorm, so I put in some time and went through the list, fixing quite a bunch of them.
* [sysconfig] Allow remapping of attributes for AD tooSimon Rettberg2017-12-141-2/+5
|
* [sysconfig] Refactor ldapauth and adauth classes; show mainpage warning; ↵Simon Rettberg2016-07-061-23/+47
| | | | improve config module handling
* MORE WMORKSimon Rettberg2016-05-181-1/+1
|
* Still working in modularization cleanup and refinementSimon Rettberg2016-05-111-0/+515