aboutsummaryrefslogtreecommitdiffstats
path: root/config
Commit message (Collapse)AuthorAgeFilesLines
* chore: auto sync min desktop version with last supported versionfeat/auto-sync-desktop-versionskjnldsv2025-02-271-1/+1
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(theming): allow to disable standalone windowsenh/noid/allow-disable-pwasSimon L.2025-02-061-0/+8
| | | | | Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Signed-off-by: Simon L. <szaimen@e.mail.de>
* fix: Hide "Create templates folder" option if templates are disabled in ↵Pawel Boguslawski2025-01-271-7/+6
| | | | | | | | | | | | | | | | configuration When both `skeletondirectory` and `templatedirectory` are set to empty strings in configuration, templates folder creation should be disabled and no Create templates folder option should be present in new folder menu. Related: https://github.com/nextcloud/server/issues/39266 Related: https://github.com/nextcloud/server/issues/46455 Author-Change-Id: IB#1156403 Signed-off-by: Pawel Boguslawski <pawel.boguslawski@ib.pl> Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* feat(api): File conversion APIElizabeth Danzberger2025-01-151-0/+8
| | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
* feat(files_trashbin): Allow preventing trash to be deleted permanentlyprovokateurin2025-01-131-2/+10
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* Merge pull request #49977 from ↵Josh2025-01-091-8/+8
|\ | | | | | | | | nextcloud/jtr-perf-checks-connectivity-https-proto perf(settings): Speed up InternetConnectivity setup check
| * perf(settings): Speed up InternetConnectivity setup checkjtr-perf-checks-connectivity-https-protoJosh2025-01-071-8/+8
| | | | | | | | | | Specify default protocol (https://) rather than let default handling test both http:// and https:// Signed-off-by: Josh <josh.t.richards@gmail.com>
* | fix(federation): comply to `sharing.federation.allowSelfSignedCertificates`skjnldsv2025-01-091-0/+9
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | fix: Correct typo in accessibility toggle in config.sample.phpjtr/typo-accessibility-config-sampleJosh2025-01-071-1/+1
|/ | | Signed-off-by: Josh <josh.t.richards@gmail.com>
* chore(bruteforce): allows to configure max attempts before request abortBenjamin Gaussorgues2024-12-031-0/+11
| | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* chore(config): set min supported desktop to `2.7.0`John Molakvoæ2024-11-271-2/+2
| | | | | Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com> Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(config): add `maximum.supported.desktop.version`skjnldsv2024-11-271-0/+9
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(Mailer): add "null" SMTP transport modeThomas Lehmann2024-11-191-1/+4
| | | | | | | | | | | | | | | | == Goal Allow disabling mail delivery altogether. == Usecase If mails ought to be send by other means than rendering messages from templates and sending them via SMTP-like protocols. Example: listening to specific Nextcloud events and pass parameters to a centralized (i.e. REST-based) API that sends e-mails. Signed-off-by: Thomas Lehmann <t.lehmann@strato.de>
* Merge pull request #45330 from nextcloud/remove-locking-config-sampleJohn Molakvoæ2024-11-151-15/+0
|\
| * fix: remove mention of disabling file locking from config sampleremove-locking-config-sampleRobin Appelman2024-09-191-15/+0
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | docs: update overwrite.cli.url wordingenh/noid/update-o.c.u-wordingSimon L.2024-11-041-0/+2
| | | | | | | | Signed-off-by: Simon L. <szaimen@e.mail.de>
* | Merge pull request #42610 from hellodarkness/patch-1John Molakvoæ2024-10-301-2/+4
|\ \
| * | fix: adjust `compromized` British wordingJohn Molakvoæ2024-10-291-1/+1
| | | | | | | | | | | | Co-authored-by: Kate <26026535+provokateurin@users.noreply.github.com> Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
| * | Update config.sample.phpHelloDarkness2024-01-061-2/+4
| | | | | | | | | | | | | | | | | | Comments to clarify the purpose of session_keepalive. Fixes issue in Nextcloud Documentation (https://github.com/nextcloud/documentation/issues/7244) Signed-off-by: HelloDarkness <111370255+hellodarkness@users.noreply.github.com>
* | | feat(bruteforce): Allow forcing the database throttlerbugfix/noid/allow-to-force-db-throttlerJoas Schilling2024-10-241-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | Using the database is most likely worse for performance, but makes investigating issues a lot easier as it's possible to look directly at the table to see all logged remote addresses and actions. Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | feat(files): Expose chunked upload config via capabilitiesfeat/files/chunked-upload-config-capabilitiesprovokateurin2024-10-211-0/+18
| | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | feat: configurable request timeout for carddav syncPablo Zmdl2024-10-171-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | Big federated setups may need a longer timeout, which they now can configure. Signed-off-by: Pablo Zmdl <pablo@nextcloud.com> Co-authored-by: Josh <josh.t.richards@gmail.com>
* | | feat: make search path for BinaryFinder customizable.Reno Reckling2024-09-201-0/+16
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | This feature is important for nextcloud running on distributions like NixOS, where all the standard search paths do not exist. Also added tests. This fixes issue #43922 Co-authored-by: Daniel <mail@danielkesselberg.de> Signed-off-by: Reno Reckling <e-github@wthack.de>
* | chore: Update trashbin retention documentation with exceeded quota detailsChristopher Ng2024-09-111-0/+5
| | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | docs(config): Explain how to retrieve navigation entry IDs for 'defaultapp' ↵provokateurin2024-09-091-10/+10
| | | | | | | | | | | | | | option Signed-off-by: provokateurin <kate@provokateurin.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* | docs: Add information how forbidden filenames are handled on existing files.Ferdinand Thiessen2024-08-211-2/+6
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #45193 from bahman026/update-config-sample-fileAndy Scherzinger2024-08-061-0/+3
|\ \ | | | | | | docs: added customclient_fdroid key to the config.sample.php file
| * | docs: added customclient_fdroid config key to config.sample.php fileBahman Jafarzadeh2024-07-091-0/+3
| | | | | | | | | | | | | | | Co-authored-by: Josh <josh.t.richards@gmail.com> Signed-off-by: Bahman Jafarzadeh <bahman026@gmail.com>
* | | Merge pull request #46229 from nextcloud/jtr/fix-smtpdebug-cfg-sampleAndy Scherzinger2024-08-061-0/+2
|\ \ \ | | | | | | | | fix(config): Clarify smtp debugging config option usage
| * | | fix(config) : Clarity smtp debugging config option usage Josh2024-07-011-0/+2
| |/ / | | | | | | | | | | | | Requires temporary `loglevel` adjustment "99%" (made up statistic) of the time as currently implemented. Signed-off-by: Josh <josh.t.richards@gmail.com>
* | | fix: Max file size for metadata generationGit'Fellow2024-08-051-0/+9
| | | | | | | | | | | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> Co-Authored-By: Louis <louis@chmn.me> Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | | fix: don't break doc builds / fix imaginary config sample formattingJosh2024-07-311-8/+8
| | | | | | | | | Signed-off-by: Josh <josh.t.richards@gmail.com>
* | | feat(log): Allow to combine log.conditions to only log (app&user)Joas Schilling2024-07-301-0/+12
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | feat(preview): move previews for imaginary pdf to own class ImaginaryPDFernolf2024-07-251-1/+7
| | | | | | | | | | | | | | | | | | Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com> Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | | feat(security): restrict admin actions to IP rangesBenjamin Gaussorgues2024-07-191-0/+10
| | | | | | | | | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* | | feat: Add `forbidden_filename_basenames` config optionFerdinand Thiessen2024-07-151-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | This allows to configure forbidden filenames (the full filename like `.htaccess`) and also forbidden basenames like `com0` where `com0`, `com0.txt` and `com0.tar.gz` will match. We need this as only using basenames was too restrictive and will cause problems on some systems when updating. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | feat: Add `IFilenameValidator` to have one consistent place for filename ↵Ferdinand Thiessen2024-07-091-6/+18
|/ / | | | | | | | | | | | | | | validation Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | feat: reduce available languages per config value "reduce_to_languages"Misha M.-Kupriyanov2024-07-011-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | Example: restrict to en, de, es, fr, it' languages ./occ config:system:set reduce_to_languages 0 --value en ./occ config:system:set reduce_to_languages 1 --value de ./occ config:system:set reduce_to_languages 2 --value es ./occ config:system:set reduce_to_languages 3 --value fr ./occ config:system:set reduce_to_languages 4 --value it Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
* | chore: Add SPDX headerAndy Scherzinger2024-06-061-0/+3
| | | | | | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* | Merge pull request #45026 from nextcloud/fix/token-updateChristoph Wurst2024-05-161-1/+1
|\ \ | | | | | | Avoid updating the same oc_authtoken row twice
| * | docs: Update token_auth_activity_update default value to match implementationJulius Härtl2024-04-291-1/+1
| | | | | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | | feat(exception-template): allow to link to specific documentation for how to ↵Simon L.2024-05-141-0/+5
| | | | | | | | | | | | | | | | | | retreive server log Signed-off-by: Simon L <szaimen@e.mail.de>
* | | chore: Add SPDX headerAndy Scherzinger2024-05-101-0/+6
|/ / | | | | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* | feat: add request id as comment to all queriesRobin Appelman2024-04-171-2/+9
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | feat(settings): Allow to sort groups in the account management alphabeticallyFerdinand Thiessen2024-03-271-0/+1
| | | | | | | | | | | | | | We can do this purly in the frontend - but when enforced from the backend using the existing system config, we need to follow the requirement. We then show a warning about the configuration. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #44438 from nextcloud/feat/login-form-timeoutFerdinand Thiessen2024-03-251-0/+8
|\ \ | | | | | | feat(login): Clear login form (password) after IDLE timeout
| * | feat(login): Clear login form (password) after IDLE timeoutFerdinand Thiessen2024-03-251-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | For security reasons it is recommended to stop the login process at a defined time, this could prevent password leaks by e.g. user forgetting that they entered their password on public devices. Enforced e.g. by the BSI ORP.4.A13 rule. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | fix(DB): Sanitize `host` parameter for postgres databases when IPv6 address ↵Ferdinand Thiessen2024-03-251-3/+3
|/ / | | | | | | | | | | | | | | | | is passed Doctrine is using `pg_connect` with the `host` parameter, this does not allow IPv6 addresses in URI notation. So we need to extract the IP address and pass it directly Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | docs(config.sample.php): Josh2024-03-111-1/+3
| | | | | | | | | | | | | | When setting a custom `updatedirectory` it's important that it not be located within the Server installation folder structure. Partially addresses nextcloud/updater#463 Signed-off-by: Josh <josh.t.richards@gmail.com>
* | fix(config): deprecated enable_file_metadataMaxence Lange2024-03-111-11/+0
| | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>