Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix(config): Make sure user keys are strings | Christoph Wurst | 2024-03-19 | 1 | -0/+25 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | fix: Fetch custom app store url without internet connection | Julius Härtl | 2024-03-04 | 2 | -3/+11 |
| | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net> | ||||
* | Merge pull request #43789 from nextcloud/backport/39607/stable27 | John Molakvoæ | 2024-02-29 | 1 | -1/+1 |
|\ | |||||
| * | Add "-i" to MailTest's pipe | FedericoHeichou | 2024-02-23 | 1 | -1/+1 |
| | | | | | | | | | | | | Signed-off-by: FedericoHeichou <federicoheichou@gmail.com> [skip ci] | ||||
* | | feat(share): save date and time for expiration | Benjamin Gaussorgues | 2024-02-26 | 1 | -22/+76 |
|/ | | | | | | | | Because of timezones, not saving time can lead to unexpected behaviour when sharing an item sooner than timezone offset Example: sharing a file before 9am when in UTC+9 Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> | ||||
* | add test for updating etag with unchanged mtime in child folder | Robin Appelman | 2024-01-31 | 1 | -0/+25 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | add test for updating etag with unchanged mtime | Robin Appelman | 2024-01-31 | 1 | -0/+19 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | test(unit): fix RequestTest | Arthur Schiwon | 2024-01-29 | 1 | -3/+4 |
| | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | ||||
* | fix(session): Avoid two useless authtoken DB queries for every anonymous request | Git'Fellow | 2024-01-17 | 1 | -0/+50 |
| | | | | | | Co-Authored-By: Christoph Wurst <christoph@winzerhof-wurst.at> Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | fix(appstore): Only send subscription keys to valid appstores | Joas Schilling | 2024-01-16 | 1 | -2/+93 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | perf: Use more performant way to obtain and check the email as a login name ↵ | Julius Härtl | 2024-01-09 | 1 | -1/+1 |
| | | | | | | with token login Signed-off-by: Julius Härtl <jus@bitgrid.net> | ||||
* | adjust redis compareSetTTL to use a lua script | Robin Appelman | 2024-01-02 | 1 | -0/+21 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | restore shared lock ttl when releasing | Robin Appelman | 2024-01-02 | 1 | -1/+3 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | AppAPI: allowed to bypass Two-Factor | Alexander Piskun | 2023-12-29 | 1 | -4/+19 |
| | | | | | | | | Signed-off-by: Alexander Piskun <bigcat88@icloud.com> fix php-cs Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com> | ||||
* | fix(security): Handle idn_to_utf8 returning false | Joas Schilling | 2023-12-07 | 2 | -3/+13 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | fix: Fix linkToOCSRouteAbsolute() without index.php and subfolder | Joas Schilling | 2023-11-20 | 1 | -7/+15 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | optimize UserMountCache::registerStorage | Robin Appelman | 2023-11-16 | 1 | -14/+18 |
| | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> | ||||
* | Merge pull request #41363 from nextcloud/optmize-storage-wrappers-27 | Benjamin Gaussorgues | 2023-11-16 | 1 | -4/+14 |
|\ | | | | | [27] optimize builtin storage wrappers | ||||
| * | optimize isShared and isMounted | Robin Appelman | 2023-11-09 | 1 | -4/+14 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | Reverse X-Forwarded-For list to read the correct proxy remote address | Joas Schilling | 2023-11-16 | 1 | -6/+32 |
|/ | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | apply known mtime wrapper for external storages | Robin Appelman | 2023-10-10 | 1 | -1/+0 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | add wrapper to ensure we don't get an mtime that is lower than we know it is | Robin Appelman | 2023-10-10 | 1 | -0/+71 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | only determine quota_include_external_storage once for quota wrapper | Robin Appelman | 2023-09-07 | 2 | -11/+23 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | cleanup di for share permissions wrapper | Robin Appelman | 2023-09-04 | 2 | -12/+28 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | feat: add switch to disable dns pinning | Daniel Kesselberg | 2023-08-30 | 1 | -1/+52 |
| | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | Fix tests, add test for the new feature | Côme Chilliet | 2023-08-28 | 1 | -13/+77 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix: Make bypass function public API | Joas Schilling | 2023-08-23 | 2 | -5/+5 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | feat: Expose if the own IP is allowed to bypass bruteforce protection | Joas Schilling | 2023-08-23 | 1 | -4/+11 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | feat(security): Add a bruteforce protection backend base on memcache | Joas Schilling | 2023-08-23 | 2 | -23/+164 |
| | | | | | | Similar to the ratelimit backend Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | tests: Add test for CacheEntry getters | Ferdinand Thiessen | 2023-08-17 | 1 | -0/+25 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | Fix TextProcessing test for 32bit | Marcel Klehr | 2023-08-09 | 1 | -1/+1 |
| | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net> | ||||
* | fix: missing argument for TextProcessing Manager | Daniel Kesselberg | 2023-08-09 | 1 | -0/+7 |
| | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | Massive refactoring: Turn LanguageModel OCP API into TextProcessing API | Marcel Klehr | 2023-08-09 | 1 | -104/+99 |
| | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net> (cherry picked from commit ffe27ce14ca74b509c8721c9fba7c759498fa471) | ||||
* | LLM OCP API: Change Tests to use EventDispatcher mock | Marcel Klehr | 2023-08-09 | 1 | -41/+8 |
| | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net> (cherry picked from commit bf2dcd67f3cb83e3bebc472d65fac3bc8755e25d) | ||||
* | LLM OCP API: s/getAvailableTasks/getAvailableTaskClasses/ | Marcel Klehr | 2023-08-09 | 1 | -6/+6 |
| | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net> (cherry picked from commit d56286b8acb319e05eaa8b8a920c76e76da336cf) | ||||
* | Add test for task cleanup | Marcel Klehr | 2023-08-09 | 1 | -0/+37 |
| | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net> (cherry picked from commit c568c4a4640e79134eaa59625a546915bb706f28) | ||||
* | Fix tests | Marcel Klehr | 2023-08-09 | 2 | -29/+99 |
| | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net> (cherry picked from commit 20cb9935ca80c32665b131315078661064037795) | ||||
* | Add preliminary tests | Marcel Klehr | 2023-08-09 | 1 | -0/+269 |
| | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net> (cherry picked from commit ebc76315441d75c3c7659c8a3fd0a285bdcd8cb2) | ||||
* | feat(HTTPClient): Provide wrapped access to Guzzle's asyncRequest() | Joas Schilling | 2023-08-07 | 2 | -3/+10 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | JobTest: Remove outdated tests | Marcel Klehr | 2023-07-28 | 1 | -52/+0 |
| | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net> | ||||
* | cs:fix | Marcel Klehr | 2023-07-28 | 1 | -1/+0 |
| | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net> | ||||
* | Add test for ParallelAwareJob | Marcel Klehr | 2023-07-28 | 2 | -5/+89 |
| | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net> | ||||
* | Merge pull request #39522 from nextcloud/backport/39264/stable27 | Andy Scherzinger | 2023-07-27 | 1 | -7/+20 |
|\ | | | | | [stable27] Add instance category while checking new updates | ||||
| * | Add instance category while checking new updates | Benjamin Gaussorgues | 2023-07-21 | 1 | -7/+20 |
| | | | | | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> | ||||
* | | fix: Correctly add `module` content type to script tags when scripts with ↵ | Ferdinand Thiessen | 2023-07-23 | 1 | -0/+12 |
|/ | | | | | | versions are used Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | Merge pull request #38953 from nextcloud/backport/38917/stable27 | Arthur Schiwon | 2023-07-10 | 1 | -0/+9 |
|\ | | | | | [stable27] fix(l10n): Fix plural issue with different locale and language | ||||
| * | fix(l10n): Fix plural issue with different locale and language | Joas Schilling | 2023-06-27 | 1 | -0/+9 |
| | | | | | | | | | | | | | | | | | | | | We need to use the language code here instead of the locale, because Symfony does not distinguish between the two and would otherwise e.g. with locale "Czech" and language "German" try to pick a non-existing plural rule, because Czech has 4 plural forms and German only 2. Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | | Merge pull request #38976 from nextcloud/backport/38625/stable27 | Arthur Schiwon | 2023-07-04 | 1 | -3/+5 |
|\ \ | |/ |/| | [stable27] fix: expect interface, not a specific implementation | ||||
| * | chore: ugly type juggling | Arthur Schiwon | 2023-06-23 | 1 | -3/+5 |
| | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | ||||
* | | try to fix tests | Simon L | 2023-06-26 | 1 | -18/+25 |
|/ | | | | Signed-off-by: Simon L <szaimen@e.mail.de> |