summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #22057 from nextcloud/fix/20009/contactsmenu-limit-usersMorris Jobke2020-08-033-9/+23
|\ | | | | contactsmanager shall limit number of results early
| * contactsmanager shall limit number of results earlyArthur Schiwon2020-07-313-9/+23
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | Fix unified searchJohn Molakvoæ (skjnldsv)2020-08-035-17/+58
| | | | | | | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>
* | Add user-status appGeorg Ehrke2020-07-314-4/+107
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | Merge pull request #22060 from nextcloud/trashbin-s3-fixesMorris Jobke2020-07-311-1/+5
|\ \ | | | | | | Object store trashbin fixes
| * | dont update mimetype when moving to trashRobin Appelman2020-07-301-1/+5
| |/ | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* / fix instanceof ISettings check for activity settingsRobin Appelman2020-07-301-1/+1
|/ | | | | | boolean logic is hard Signed-off-by: Robin Appelman <robin@icewind.nl>
* Merge pull request #21993 from nextcloud/fix/lower_route_not_found_levelJoas Schilling2020-07-301-1/+1
|\ | | | | Log the route not found exception on a lower level
| * Log the route not found exception on a lower levelRoeland Jago Douma2020-07-241-1/+1
| | | | | | | | | | | | This should be logged but it is not that critical to wanner level 3 Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | Correctly remove usergroup shares on removing group membersJoas Schilling2020-07-305-2/+56
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #22034 from nextcloud/bugfix/noid/parse-url-returns-nullJoas Schilling2020-07-291-1/+1
|\ \ | | | | | | parse_url returns null in case a parameter is not found
| * | parse_url returns null in case a parameter is not foundJoas Schilling2020-07-291-1/+1
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Merge pull request #21542 from nextcloud/activity-notificationsMorris Jobke2020-07-2910-6/+220
|\ \ \ | |/ / |/| | basic settings system for activity notifications
| * | implement old settings interfaceRobin Appelman2020-07-242-4/+26
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | build autoloaderRobin Appelman2020-07-215-3/+11
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | improve default notification fallbackRobin Appelman2020-07-211-1/+1
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | basic settings system for activity notificationsRobin Appelman2020-07-218-7/+191
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | [tx-robot] updated from transifexNextcloud bot2020-07-292-2/+2
| | |
* | | Fix overwriteService() for appsJoas Schilling2020-07-281-1/+6
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | [tx-robot] updated from transifexNextcloud bot2020-07-272-0/+8
| | |
* | | [tx-robot] updated from transifexNextcloud bot2020-07-252-8/+8
| |/ |/|
* | Merge pull request #21977 from onehappycat/issue_21960Morris Jobke2020-07-241-0/+3
|\ \ | | | | | | Ignore whitespace in sharing by mail
| * | Ignore whitespace in sharing by mailonehappycat2020-07-231-0/+3
| | | | | | | | | | | | Signed-off-by: onehappycat <one.happy.cat@gmx.com>
* | | Move NotFoundResponse to a proper TemplateResponseJulius Härtl2020-07-242-22/+10
| | | | | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | | [tx-robot] updated from transifexNextcloud bot2020-07-242-0/+60
|/ /
* | Merge pull request #21814 from ↵Morris Jobke2020-07-231-1/+3
|\ \ | | | | | | | | | | | | nextcloud/techdebt/noid/federated_share_added-into-typed-event Move federated_share_added into a typed event
| * | Move federated_share_added into a typed eventMorris Jobke2020-07-231-1/+3
| | | | | | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | | Merge pull request #21628 from nextcloud/external-to-s3-trashbin-fixMorris Jobke2020-07-233-18/+32
|\ \ \ | | | | | | | | fix moving files from external storage to object store trashbin
| * | | fix renameFromStorage messing with folder mimetypeRobin Appelman2020-07-231-7/+10
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | use exceptions for error signaling in writeStreamRobin Appelman2020-07-232-5/+19
| | | | | | | | | | | | | | | | | | | | | | | | this remove the ambiguity when writing zero length files Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | fix moving files from external storage to object store trashbinRobin Appelman2020-07-231-9/+6
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | having the "cache rename" after the "storage move" caused the target to get the fileid from the source file, without taking care that the object is stored under the original file id. By doing the "cache rename" first, we trigger the "update existing file" logic while moving the file to the object store and the object gets stored for the correct file id Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Fix header logo size in notification mailsSimon Spannagel2020-07-231-2/+3
| | | | | | | | | | | | Signed-off-by: Simon Spannagel <simonspa@kth.se>
* | | Allow user backends to specify a custom logout urlRoeland Jago Douma2020-07-234-0/+53
|/ / | | | | | | | | | | * Allows SSO backends to do a global logout Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | [tx-robot] updated from transifexNextcloud bot2020-07-232-0/+4
| |
* | Merge pull request #21870 from ↵Morris Jobke2020-07-223-8/+7
|\ \ | | | | | | | | | | | | nextcloud/fix/bootstrap-context-container-interfaces Make the bootstrap context return ContainerInterface instances
| * | Use the proper IAppContainer and IServerContainer type hints to know which ↵Morris Jobke2020-07-213-11/+9
| | | | | | | | | | | | | | | | | | code runs with which container Signed-off-by: Morris Jobke <hey@morrisjobke.de>
| * | Make the bootstrap context return ContainerInterface instancesChristoph Wurst2020-07-214-15/+16
| |/ | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Merge pull request #21658 from nextcloud/trashbin-configurable-sizeMorris Jobke2020-07-211-1/+3
|\ \ | |/ |/| allow admin to configure the max trashbin size
| * allow admin to configure the max trashbin sizeRobin Appelman2020-07-071-1/+3
| | | | | | | | | | | | | | | | this allows an admin to configure the max trashbin size instead of always relying on the users quota. The trashbin size can be configured using the `occ trash:size` command and can be set both globally and per-user Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #21875 from nextcloud/techdebt/deprecate-iloggerMorris Jobke2020-07-202-0/+52
|\ \ | | | | | | Deprecate ILogger in favor of the PSR-3 logger
| * | Deprecate ILoggerChristoph Wurst2020-07-162-0/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The logger service was always intended to follow the PSR-3 interface. It's time to embrace this and switch over to the "official" API, hence this custom interface can be slowly phased out. With Nextcloud 20 the logger also got support for * App id filled out automatically * Exceptions handling (as replacement for logException) Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | Merge pull request #21850 from ↵Morris Jobke2020-07-206-2/+145
|\ \ \ | | | | | | | | | | | | | | | | nextcloud/techdebt/noid/register-alternative-logins Allow to register AlternativeLogin on RegistrationContext
| * | | Allow to register AlternativeLogin on RegistrationContextJoas Schilling2020-07-166-2/+145
| | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | Merge pull request #21880 from nextcloud/webauthn/discourage_user_authMorris Jobke2020-07-201-2/+7
|\ \ \ \ | | | | | | | | | | Discourage webauthn user interaction
| * | | | Discourage webauthn user interactionRoeland Jago Douma2020-07-161-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Else people might have the feeling this is also doing 2FA. And since it is only prefered it can be ignored and hacked around. Once we have proper 2FA with webauthn in one go this probably needs to be revisted. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | | | | Merge pull request #21891 from ↵Morris Jobke2020-07-192-19/+20
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/techdebt/undeprecate-iappcontainer-iservercontainer Undeprecate IAppContainer and IServerContainer
| * | | | | Undeprecate IAppContainer and IServerContainerChristoph Wurst2020-07-172-19/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With 4152216bd8cf9d49e6749d26bb8b491dd49b089b these two interfaces got deprecated with the reasoning that we only need the base PSR interface. However, there are cases where in Nextcloud you still want to have a specific container (the one for the app vs the one for the server) when you either have a container injected or query one from a container. With a single interface that would not be possible. So it's probably better if we leave the two interfaces, but only have them extend the PSR interface. IContainer – with the custom methods – shall still be phased out, but the two other sub interfaces can stay for tagging purposes. Tagging means that no methods shall be added. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | | | [tx-robot] updated from transifexNextcloud bot2020-07-192-4/+4
| | | | | |
* | | | | | Deprecate the query mothod on the server containerChristoph Wurst2020-07-171-0/+3
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The interface method has already been deprecated, but if some code uses the concrete type instead, the deprecation is not shown (by phpstorm), so I think it's better to have this method tagged as well. The "fix" for this deprecation is to simply use `get` instead of `query`. Right now this will work 100% the same, but the goal is to slim down the interface and only use what PSR-11 offers. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | | [tx-robot] updated from transifexNextcloud bot2020-07-174-2/+20
| | | | |