summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #23249 from nextcloud/techdebt/server-container-cleanupRoeland Jago Douma2020-10-091-227/+263
|\ | | | | Server container cleanup
| * Clean up the serverChristoph Wurst2020-10-091-227/+263
| | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Merge pull request #23287 from nextcloud/enh/bruteforce/limit_storageRoeland Jago Douma2020-10-096-0/+115
|\ \ | |/ |/| Limit storing bruteforce attempts
| * Limit throttler to 48 hoursRoeland Jago Douma2020-10-081-0/+5
| | | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
| * Add cleanup job for old brutefoce attemptsRoeland Jago Douma2020-10-085-0/+110
| | | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | [tx-robot] updated from transifexNextcloud bot2020-10-092-0/+4
|/
* Merge pull request #23291 from ↵Roeland Jago Douma2020-10-082-9/+8
|\ | | | | | | | | nextcloud/techdebt/noid/use-psr-logger-in-event-dispatcher Use PSR Logger in event dispatcher
| * Use PSR Logger in event dispatcherJoas Schilling2020-10-082-9/+8
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Job::run() does not return anythingMorris Jobke2020-10-081-1/+0
|/ | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Merge pull request #23245 from nextcloud/techdebt/server-bus-deprecate-aliasRoeland Jago Douma2020-10-081-3/+3
|\ | | | | Deprecate the named alias of IBus
| * Deprecate the named alias of IBusChristoph Wurst2020-10-071-3/+3
| | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | [tx-robot] updated from transifexNextcloud bot2020-10-082-0/+2
|/
* Merge pull request #23184 from ↵Morris Jobke2020-10-072-36/+33
|\ | | | | | | | | nextcloud/bugfix/noid/make-sure-getUsersFavoritingObject-can-be-run-without-a-user Make sure getUsersFavoritingObject can be run without a user
| * Make sure getUsersFavoritingObject can be run without a userJoas Schilling2020-10-062-36/+33
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #23248 from nextcloud/techdebt/server-getters-query-getRoeland Jago Douma2020-10-071-102/+103
|\ \ | | | | | | Use the ContainerInterface::get inside the server container
| * | Use the ContainerInterface::get inside the server containerChristoph Wurst2020-10-071-102/+103
| | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | Merge pull request #23252 from nextcloud/fix/l10n/activitiesRoeland Jago Douma2020-10-071-1/+1
|\ \ \ | | | | | | | | Use the correct l10n for activities
| * | | Use the correct l10n for activitiesRoeland Jago Douma2020-10-071-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | | | Merge pull request #23244 from ↵Roeland Jago Douma2020-10-072-14/+17
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | nextcloud/techdebt/noid/user-psr-logger-interface-in-comments Use PSR logger interface in comments manager
| * | | Use PSR logger interface in comments managerJoas Schilling2020-10-072-14/+17
| |/ / | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | [tx-robot] updated from transifexNextcloud bot2020-10-072-4/+4
| | |
* | | Merge pull request #23144 from nextcloud/enh/noid/update-param-for-psalmMorris Jobke2020-10-064-17/+19
|\ \ \ | |/ / |/| | Less psalm warnings
| * | Add explicit typecast for $value.Daniel Kesselberg2020-10-032-3/+3
| | | | | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
| * | Update signature for setDaniel Kesselberg2020-10-022-2/+3
| | | | | | | | | | | | | | | | | | also ILiteral and IQueryFunction are valid. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
| * | Update signature for in/notInDaniel Kesselberg2020-10-022-4/+4
| | | | | | | | | | | | | | | | | | $y is always passed to quoteColumnName hence ILiteral|IParameter|IQueryFunction are supported. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
| * | Update signature for like/notLike/in/notInDaniel Kesselberg2020-10-022-8/+9
| | | | | | | | | | | | | | | | | | $x is always passed to quoteColumnName hence ILiteral|IParameter|IQueryFunction are supported. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | | Only run the query to get the account data onceJoas Schilling2020-10-061-5/+7
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Format code to a single space around binary operatorsChristoph Wurst2020-10-05103-313/+313
| |/ |/| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Merge pull request #22913 from nextcloud/group-folder-quota-warning-mountpointRoeland Jago Douma2020-10-041-1/+3
|\ \ | | | | | | add mount point to quota warning message
| * | add mount point to quota warning messageRobin Appelman2020-10-041-1/+3
| | | | | | | | | | | | | | | | | | makes it more clear to the user what the quota applies to Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge pull request #21821 from nextcloud/enh/bootstrap/initial_stateRoeland Jago Douma2020-10-047-1/+142
|\ \ \ | |/ / |/| | Bootstrap: add initial state registration
| * | Move initial state provider to boostrapRoeland Jago Douma2020-10-047-1/+142
| |/ | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | Merge pull request #22937 from ↵Roeland Jago Douma2020-10-041-1/+5
|\ \ | | | | | | | | | | | | nextcloud/enh/allow_configuring_token_auth_activity_interval Allow configuring the activity update interval of token
| * | Allow configuring the activity update interval of tokenRoeland Jago Douma2020-10-041-1/+5
| |/ | | | | | | | | | | | | | | On some systems with a lot of users this creates a lot of extra DB writes. Being able to increase this interval helps there. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | Merge pull request #23047 from nextcloud/techdebt/noid/warn-on-database-abuseRoeland Jago Douma2020-10-043-3/+74
|\ \ | |/ |/| Log the number of queries built and executed
| * Fix testsJoas Schilling2020-10-021-2/+0
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * Log the number of queries built and executedJoas Schilling2020-09-253-2/+75
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | [tx-robot] updated from transifexNextcloud bot2020-10-012-0/+2
| |
* | Merge pull request #23083 from nextcloud/bugfix/extend-php-error-loggingRoeland Jago Douma2020-09-291-2/+4
|\ \ | | | | | | Generate exception to log on php errors
| * | Generate exception to log on php errorsJulius Härtl2020-09-291-2/+4
| | | | | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | | Merge pull request #23074 from nextcloud/fix/sharee-search-empty-email-matchJulius Härtl2020-09-291-2/+2
|\ \ \ | | | | | | | | Do not match sharees on an empty email address
| * | | Do not match sharees on an empty email addressChristoph Wurst2020-09-281-2/+2
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When asking for sharees we compare not only UID and displayname but also the email address. And if that matches we return the sharee as an exact match. This logic had a flaw as in that it also matched the empty string to users with no email address. This is most noticeable when you disable sharee enumeration and open the ownership transfer dialog. It suggested other users of the instance before. This has stopped now. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | Merge pull request #23013 from ↵Roeland Jago Douma2020-09-291-2/+3
|\ \ \ | | | | | | | | | | | | | | | | nextcloud/bugfix/noid/show-federation-results-with-the-same-name Show federation and email results also with exact user match unless c…
| * | | Show federation and email results also with exact user match unless containing @Joas Schilling2020-09-231-2/+3
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before when you have a user "smith" and a federated user "smith@example.com" you could see the federation result with "smit" but not with "smith" anymore. With most LDAP configurations and local backend setups this is disturbing and causes issues. The idea of not showing the email and federation on a matching user was with: Local user registered with "smith@example.com" user id and having that same email / cloud id in your contacts addressbook. So we now only hide those "side results" when the search does contain an @ Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Add acutal response to BeforeTemplateRenderedEventJulius Härtl2020-09-242-2/+13
| |/ |/| | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | Update autloaderRoeland Jago Douma2020-09-241-1/+1
| | | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | Merge pull request #23015 from ↵Roeland Jago Douma2020-09-242-0/+19
|\ \ | | | | | | | | | | | | nextcloud/bugfix/noid/warn-on-slow-dashboard-widgets Log slow dashboard widgets
| * | Log a warning if a "lazy" initial state loads longer than 1 secondJoas Schilling2020-09-231-0/+10
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | Log an error if a dashboard widget loads longer than 1 secondJoas Schilling2020-09-231-0/+9
| |/ | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Add occ command to set theming valuesJulius Härtl2020-09-241-1/+1
| | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>