aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private
Commit message (Expand)AuthorAgeFilesLines
* fix(ratelimit): Only use memory cache backend for redisJoas Schilling2023-09-061-2/+2
* Merge pull request #40231 from nextcloud/sharing-mask-wrapper-27Arthur Schiwon2023-09-068-114/+123
|\
| * cleanup di for share permissions wrapperRobin Appelman2023-09-045-116/+115
| * more share permission logic to storage wrapperRobin Appelman2023-09-044-10/+20
* | Merge pull request #40258 from nextcloud/backport/40234/stable27Arthur Schiwon2023-09-051-0/+4
|\ \
| * | enh: skip processing for empty responseDaniel Kesselberg2023-09-041-0/+4
| |/
* | Merge pull request #40227 from nextcloud/backport/40195/stable27Arthur Schiwon2023-09-051-1/+2
|\ \
| * | fix: prevent sharing permissions on user root folderJohn Molakvoæ2023-09-041-1/+2
| |/
* / fix(s3): fix handling verify_bucket_exists parameterThomas Citharel2023-08-311-1/+1
|/
* feat: add switch to disable dns pinningDaniel Kesselberg2023-08-301-2/+4
* Merge pull request #40080 from nextcloud/backport/40077/stable27Joas Schilling2023-08-292-0/+12
|\
| * fix(cache): Remove displayname cache entry on deleteJoas Schilling2023-08-282-0/+12
* | fix(CalDAV): check voject exists before attempting any operationAnna Larch2023-08-281-5/+35
* | Use nullsafe call syntax instead of additionnal checkCôme Chilliet2023-08-281-1/+1
* | Set files_sharing:hide_disabled_user_shares to 'yes' to hide shares from disa...Côme Chilliet2023-08-281-5/+19
|/
* Fix user log.condition featureCôme Chilliet2023-08-251-8/+12
* fix(middleware): Fix header injection for bruteforce middlewareJoas Schilling2023-08-231-5/+1
* fix: Make bypass function public APIJoas Schilling2023-08-232-7/+8
* feat: Expose if the own IP is allowed to bypass bruteforce protectionJoas Schilling2023-08-232-22/+12
* feat: Add a header which signals that the request was throttledJoas Schilling2023-08-231-4/+14
* feat(security): Add a "testing mode" for bruteforce protection that doesn't s...Joas Schilling2023-08-231-2/+6
* feat(security): Add a bruteforce protection backend base on memcacheJoas Schilling2023-08-235-126/+442
* Merge pull request #39934 from nextcloud/backport/39481/stable27Julius Härtl2023-08-221-16/+24
|\
| * fix: don't emit Hooks when hookpaths are emptyAnna Larch2023-08-211-16/+24
* | Merge pull request #39949 from nextcloud/backport/39770/stable27Julius Härtl2023-08-221-0/+5
|\ \ | |/ |/|
| * fix: always use display name from correct backendMax2023-08-171-0/+5
* | fix(memcache): Fix comparison of Memcache configs to classesJoas Schilling2023-08-171-7/+9
|/
* fix: Prevent PHP warnings when optional CacheEntry attributes are unsetFerdinand Thiessen2023-08-172-4/+4
* select the fileid first when looking for incomplete filesRobin Appelman2023-08-141-5/+9
* Merge pull request #39722 from nextcloud/backport/39698/stable27John Molakvoæ2023-08-111-1/+1
|\
| * fix: simplify `sourceData` checkJohn Molakvoæ2023-08-051-1/+1
| * Catch more invalid cache source storage pathsJosh Richards2023-08-051-1/+1
* | log imaginary errors as info to not spam the server logsSimon L2023-08-101-2/+2
* | feat: Add delete task APIJulius Härtl2023-08-091-0/+12
* | change sql where order to match index orderJulien Veyssier2023-08-091-2/+2
* | allow anon text processing schedulingJulien Veyssier2023-08-093-6/+56
* | start implementing ocs endpoint to get task list from user+appId+identifierJulien Veyssier2023-08-092-1/+37
* | Migration: Drop llm_tasks table and add textprocessing_tasksMarcel Klehr2023-08-091-1/+1
* | AI admin settings: Use config values in AI feature managersMarcel Klehr2023-08-093-5/+53
* | Fix tests: Adjust constructor signatureMarcel Klehr2023-08-091-1/+1
* | Remove Task::factory methodMarcel Klehr2023-08-091-1/+1
* | Apply suggestions from code reviewMarcel Klehr2023-08-091-1/+1
* | Massive refactoring: Turn LanguageModel OCP API into TextProcessing APIMarcel Klehr2023-08-099-92/+61
* | cs:fixMarcel Klehr2023-08-092-4/+0
* | LLM OCP API: Avoid using OC in OCPMarcel Klehr2023-08-092-1/+10
* | LLM OCP API: Simplify TaskBackgroundJob#run catch blockMarcel Klehr2023-08-091-1/+1
* | LLM OCP API: Explain TaskBackgroundJob#setAllowParallelRunsMarcel Klehr2023-08-091-0/+2
* | LLM OCP API: Don't lose trace of wrapped exceptionsMarcel Klehr2023-08-091-4/+4
* | LLM OCP API: Simplify LanguageModelManager#canHandleTaskMarcel Klehr2023-08-091-1/+6
* | LLM OCP API: s/getAvailableTasks/getAvailableTaskClasses/Marcel Klehr2023-08-091-3/+3