summaryrefslogtreecommitdiffstats
path: root/modules-available/sysconfig/inc
Commit message (Collapse)AuthorAgeFilesLines
* [sysconfig] Shibauth: Add option to require entitlement(s) for loginSimon Rettberg2025-08-201-2/+27
| | | | To be implemented on client-side.
* [sysconfig] Minor cleanup, response code overrides for auditSimon Rettberg2025-08-131-1/+1
|
* Implicitly nullable types are deprecated in PHP 8.3, make explicitSimon Rettberg2025-08-013-5/+5
|
* [sysconfig] LDAP/AD: Bump VERSION to force rebuild with autorestartSimon Rettberg2025-01-141-1/+1
|
* [sysconfig] loginscreen: Properly escape strings written to Qt INISimon Rettberg2024-10-251-1/+15
|
* [sysconfig] Try harder to log meaningful error if module generation failsSimon Rettberg2024-10-111-6/+9
|
* [sysconfig] Change sort order of loginscreen: lowerSimon Rettberg2024-07-231-1/+1
|
* [sysconfig] Add button to assign module to multiple configsSimon Rettberg2024-07-191-7/+6Star
| | | | | This extends and reuses the assignment dialog that pops up at the end of the process where you create a new module.
* [sysconfig] Don't delete config module on edit if taskmanager failsSimon Rettberg2024-07-181-5/+5
|
* [sysconfig] Add module to customize login screen (slxgreeter)Simon Rettberg2024-07-161-0/+86
|
* [sysconfig] shibauth: Add field to enable/disable traditional loginSimon Rettberg2024-07-151-0/+6
|
* [sysconfig] Use auto-generated taskIdSimon Rettberg2024-07-031-4/+0Star
|
* [sysconfig] Minor code cleanup/fixesSimon Rettberg2024-07-027-21/+21
|
* [sysconfig] New module type: ShibAuthSimon Rettberg2024-07-022-0/+269
| | | | | This creates a config module for out lightdm greeter that will enable login via shibboleth; either browser-based or QR code.
* [sysconfig] Fix parentTask dependency for Taskmanager callsSimon Rettberg2024-06-213-2/+3
|
* Fix more type errors, stricter typingSimon Rettberg2023-11-152-2/+4
|
* Add function param/return types, fix a lot more phpstorm complaintsSimon Rettberg2023-11-1412-312/+333
|
* Roundup of issues reported by PHPStormSimon Rettberg2023-11-026-40/+31Star
| | | | Mostly redundant checks, logic errors, dead code, etc.
* [sysconfig] Add missing elseSimon Rettberg2023-10-301-1/+2
|
* [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-023-19/+19
|
* Moderize Database handlingSimon Rettberg2021-05-113-9/+9
| | | | | | | * 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
* Fix deprecated curly braces string indexing (PHP 7.4)Simon Rettberg2021-03-251-10/+10
|
* [sysconfig] yes -> trueSimon Rettberg2021-03-151-1/+1
|
* [sysconfig] Bump LDAP/AD module version to force rebuildSimon Rettberg2020-12-151-1/+1
|
* [sysconfig] Remove fixNumeric option; now mandatory, handled transparentlySimon Rettberg2020-12-151-5/+4Star
|
* [sysconfig] CustomModule: Add check for file ownership, add "fix" optionSimon Rettberg2020-12-103-2/+48
| | | | | | | | | | | | | 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-164-19/+95
| | | | | | | | | | | | | | | 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] Display duplicate files for generated system configSimon Rettberg2020-11-031-18/+44
| | | | Implements #3670
* [systemstatus/sysconfig] Manage LDADP via systemdSimon Rettberg2020-07-071-5/+36
| | | | | | | 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
* [sysconfig] Screensaver: Create dedicated groupSimon Rettberg2020-01-161-1/+1
|
* [sysconfig] Honor config module type sort orderSimon Rettberg2020-01-166-6/+10
|
* [sysconfig] Screensaver: Disallow downloadSimon Rettberg2020-01-161-1/+1
|
* [sysconfig] No byte-array packing, escape iniSimon Rettberg2020-01-161-11/+11
|
* [sysconfig] Add screensaver customization moduleJannik Schönartz2020-01-151-0/+107
|
* Fix some typos (found by codespell)Stefan Weil2019-12-141-3/+3
| | | | Signed-off-by: Stefan Weil <sw@weilnetz.de>
* [sysconfig] Display error if deleting config from database failedSimon Rettberg2019-12-071-4/+3Star
|
* [sysconfig/runmode] Remove "noSysconfig" functionalitySimon Rettberg2019-11-122-34/+0Star
| | | | Was of limited use and not properly implemented anyways.
* [sysconfig] Allow adding multiple ssh modules to system configSimon Rettberg2019-09-131-1/+1
|
* [sysconfig] Add option to toggle no homedir warningsSimon Rettberg2019-04-101-1/+2
|
* [sysconfig] Add missing field to querySimon Rettberg2019-03-251-1/+1
|
* [sysconfig] Remember last modified date, show as tooltipSimon Rettberg2019-03-212-11/+25
|
* [sysconfig] Sanitize field typeSimon Rettberg2018-11-221-0/+1
|
* [sysconfig] Add UI option to let ldadp generate uidNumbersSimon Rettberg2018-11-211-1/+1
|
* Introduce proper constants for taskmanager statusSimon Rettberg2018-05-242-2/+2
|
* Fix warningsSimon Rettberg2018-03-291-3/+3
|
* [sysconfig] Stuff ssh config into "empty" global configSimon Rettberg2018-03-291-6/+37
| | | | | | | | | | This is an ugly hack. The "no sysconfig" runmode option creates an obvious problem if an ssh config exists: It won't be provisioned to the client, so it's not reachable via ssh. We need a proper mechanism for managing config, that flags modules by whether they should be ignored for "no sysconfig" runmode or not, and while we're at it, make it possible to assign additional modules to rooms.
* [sysconfig] Support new multiserver auth, mount option config supportSimon Rettberg2018-03-153-4/+5
| | | | references #3313
* [sysconfig] Fix home directory attribute detectionSimon Rettberg2017-12-211-5/+1Star
|
* [sysconfig] Error checks + messages when rebuilding moduleSimon Rettberg2017-12-201-3/+7
|