summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* restart transaction when cache insert fails due to duplicateRobin Appelman2020-04-011-3/+7
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* call cache->insert directly instead of going trough cache->put first when ↵Robin Appelman2020-04-011-1/+1
| | | | | | scanning Signed-off-by: Robin Appelman <robin@icewind.nl>
* dont try to get existing cache data during scanning if we already know its a ↵Robin Appelman2020-04-011-4/+4
| | | | | | new file Signed-off-by: Robin Appelman <robin@icewind.nl>
* reuse known parentId when inserting cache entries in scannerRobin Appelman2020-04-012-1/+4
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* optimize getMetaData for local storageRobin Appelman2020-04-011-6/+57
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Merge pull request #20241 from nextcloud/fix/license-headers-19Roeland Jago Douma2020-04-01179-30/+199
|\ | | | | Update the license headers for Nextcloud 19
| * Update the license headers for Nextcloud 19Christoph Wurst2020-03-31179-30/+199
| | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Merge pull request #19858 from nextcloud/feature/webauthnRoeland Jago Douma2020-03-3110-13/+727
|\ \ | | | | | | Add WebAuthn support
| * | Start with webauthnRoeland Jago Douma2020-03-319-11/+725
| | | | | | | | | | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl> Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>
| * | Make password nullable in LoginDataRoeland Jago Douma2020-03-311-2/+2
| | | | | | | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | | [POC] Event for failed login attemptsRoeland Jago Douma2020-03-318-4/+199
|/ / | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | Merge pull request #20210 from nextcloud/fix/outdated/admin-dir_permissionsJoas Schilling2020-03-313-9/+3
|\ \ | |/ |/| Remove outdated admin-dir_permissions documentation link
| * Update base.phpJohn Molakvoæ2020-03-281-2/+1
| |
| * Update base.phpJohn Molakvoæ2020-03-281-1/+0
| |
| * Update util.phpJohn Molakvoæ2020-03-281-2/+1
| |
| * Update Config.phpJohn Molakvoæ2020-03-281-4/+1
| |
* | [tx-robot] updated from transifexNextcloud bot2020-03-304-8/+8
| |
* | [tx-robot] updated from transifexNextcloud bot2020-03-292-2/+2
|/
* [tx-robot] updated from transifexNextcloud bot2020-03-282-0/+4
|
* Merge pull request #20170 from nextcloud/techdebt/remove-unused-importsChristoph Wurst2020-03-2738-48/+0
|\ | | | | Remove unused imports
| * Remove unused importsChristoph Wurst2020-03-2538-48/+0
| | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | [tx-robot] updated from transifexNextcloud bot2020-03-272-0/+6
| |
* | Use the short array syntax, everywhereChristoph Wurst2020-03-26148-706/+706
| | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Use lowercase true, false and null constantsChristoph Wurst2020-03-255-5/+5
|/ | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Add a public event for contacts interactionChristoph Wurst2020-03-253-0/+138
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Merge pull request #20145 from ↵blizzz2020-03-251-1/+1
|\ | | | | | | | | nextcloud/bugfix/noid/generated-avatars-and-nophoto-cache Fix generated avatars and nophoto cache files
| * Fix generated avatars and nophoto cache filesJoas Schilling2020-03-241-1/+1
| | | | | | | | | | | | | | | | Since nextcloud/server#19493 newFile() by default does not write the file anymore. Setting an empty string as content will make it write the file immediate, without having to call putContent() afterwards. Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #14722 from tacruc/GpgMailerHooksRoeland Jago Douma2020-03-256-6/+87
|\ \ | | | | | | Add Mailer events
| * | Added Hook before Message is sendArne Hamann2020-03-246-6/+87
| |/ | | | | | | Signed-off-by: Arne Hamann <kontakt+github@arne.email>
* | [tx-robot] updated from transifexNextcloud bot2020-03-252-0/+4
| |
* | Merge pull request #19782 from nextcloud/quota-wrapper-include-externalRoeland Jago Douma2020-03-241-9/+18
|\ \ | | | | | | Use global used space in quota wrappen when external storage is included
| * | Use global used space in quota wrappen when external storage is includedRobin Appelman2020-03-041-9/+18
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge pull request #20127 from nextcloud/bugfix/noid/check-user-on-remote-wipeRoeland Jago Douma2020-03-241-7/+3
|\ \ \ | |_|/ |/| | Check the user on remote wipe
| * | Check the user on remote wipeJoas Schilling2020-03-161-7/+3
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Merge pull request #20128 from nextcloud/bugfix/education-editionRoeland Jago Douma2020-03-241-1/+0
|\ \ \ | | | | | | | | Remove admin_notifications since it is obsolete since Nextcloud 14
| * | | Remove admin_notifications since it is obsolete since Nextcloud 14Julius Härtl2020-03-241-1/+0
| | | | | | | | | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | | | [tx-robot] updated from transifexNextcloud bot2020-03-242-2/+4
|/ / /
* | | Merge pull request #17684 from mlatief/support-no-proxyRoeland Jago Douma2020-03-221-7/+34
|\ \ \ | | | | | | | | Add support for GuzzleHTTP 'no' proxy
| * | | Add support for GuzzleHTTP 'no' proxyMohammed Abdellatif2020-02-291-7/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The custom config allows to setup a proxy URI that is passed to GuzzleHTTP client as request options. Guzzle has the option to receive an array of proxies for each URI scheme as well as 'no' key value pair to provide a list of host names that should not be proxied to. Guzzle would automatically populate these options with HTTPS_PROXY and NO_PROXY environment variables. However, when providing a 'proxy' request option, default values will be overriden and it is required to explicitly provide the 'no' value if needed. More info: http://docs.guzzlephp.org/en/stable/request-options.html#proxy This commit will add support for a new config 'proxyexclude', which takes a list of host names to be excluded. It will also provide 'proxy' request option as an array instead of a string to Guzzle, and populate 'http' and 'https' URI schemes with proxy URI, and 'no' with 'proxyexclude' list. Also, if no 'proxy' is configured, it will leave out 'proxy' request option, so it won't override Guzzle default values. Sample config file includes a hint on how to explicitly sync 'proxyexclude' with NO_PROXY, and a note about default values. Signed-off-by: Mohammed Abdellatif <m.latief@gmail.com>
* | | | Expose enumeration config though share managerJulius Härtl2020-03-202-0/+25
| | | | | | | | | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | | | Limit enumeration in contacts storeJulius Härtl2020-03-201-1/+2
| | | | | | | | | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | | | Limit user search in Collaborators pluginsJulius Härtl2020-03-203-5/+50
| | | | | | | | | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | | | [tx-robot] updated from transifexNextcloud bot2020-03-206-4/+14
| | | |
* | | | Update autoloaders for composer v1.10.1Christoph Wurst2020-03-191-0/+3
| | | | | | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | [tx-robot] updated from transifexNextcloud bot2020-03-192-0/+2
| | | |
* | | | Fix recursive calls in logging via server methodsJoas Schilling2020-03-182-162/+196
| | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | Merge pull request #19978 from nextcloud/harden/check_for_ownerRoeland Jago Douma2020-03-181-0/+5
|\ \ \ \ | | | | | | | | | | Actually check if the owner is not null
| * | | | Actually check if the owner is not nullRoeland Jago Douma2020-03-161-0/+5
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | Else this can error out on storages that do not have an owner (e.g. groupfolders). Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | | | Merge pull request #19981 from nextcloud/enh/reset_target_if_null_after_shareRoeland Jago Douma2020-03-181-0/+5
|\ \ \ \ | | | | | | | | | | Update the target when it isempty after sharing
| * | | | Update the target when it isempty after sharingRoeland Jago Douma2020-03-161-0/+5
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | Hooks that listen to it (audit log) benefit from having the target properly set. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>