summaryrefslogtreecommitdiffstats
path: root/lib/public
Commit message (Collapse)AuthorAgeFilesLines
* Allow some apps to have root URLs in their own routing fileJoas Schilling2020-04-181-3/+1
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Merge pull request #20505 from nextcloud/fix/noid/system-credsblizzz2020-04-161-3/+3
|\ | | | | do not advertise nulled userId for for systemwide credentials
| * fix credentialsManager documentation and ensure userId to be used as stringArthur Schiwon2020-04-151-3/+3
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | Merge pull request #20511 from nextcloud/fix/cs-fixer-ldapRoeland Jago Douma2020-04-161-0/+1
|\ \ | | | | | | PHP-CS-Fixer green
| * | PHP-CS-Fixer greenRoeland Jago Douma2020-04-161-0/+1
| |/ | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* / Provide the proper language to the mailerRoeland Jago Douma2020-04-162-3/+4
|/ | | | | | | Else we can't properly translate the footer in the recipients e-mail language. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Check all remotes for local accessJoas Schilling2020-04-141-0/+29
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Add visibility to all constantsChristoph Wurst2020-04-1051-272/+272
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Add visibility to all methods and position of static keywordChristoph Wurst2020-04-102-5/+5
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Merge pull request #20422 from ↵Christoph Wurst2020-04-10219-381/+165
|\ | | | | | | | | nextcloud/techdebt/format-control-structs-classes-methods Format control structures, classes, methods and function
| * Format control structures, classes, methods and functionChristoph Wurst2020-04-10219-381/+165
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To continue this formatting madness, here's a tiny patch that adds unified formatting for control structures like if and loops as well as classes, their methods and anonymous functions. This basically forces the constructs to start on the same line. This is not exactly what PSR2 wants, but I think we can have a few exceptions with "our" style. The starting of braces on the same line is pracrically standard for our code. This also removes and empty lines from method/function bodies at the beginning and end. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Merge pull request #19495 from nextcloud/preview-generate-batchRoeland Jago Douma2020-04-102-0/+52
|\ \ | |/ |/| optimize batch generation of previews
| * optimize batch generation of previewsRobin Appelman2020-04-091-0/+39
| | | | | | | | | | | | | | | | | | | | by allowing the generation of multiple previews at once we save on having to find, open and decode the max-preview for every preview of the same file the main use case for this is the preview generator app (pr for that comming next) in my local testing this saves about 25% of time when using the preview generator app Signed-off-by: Robin Appelman <robin@icewind.nl>
| * allow generating multiple preview sizes for a single file at onceRobin Appelman2020-04-091-0/+13
| | | | | | | | | | | | this saves having to do some of the overhead multiple times Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Use elseif instead of else ifChristoph Wurst2020-04-102-2/+2
| | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Make sure every file ends with an empty newlineChristoph Wurst2020-04-091-1/+0
| | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Remove trailing whitespaces from commentsChristoph Wurst2020-04-096-15/+15
| | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Remove trailing and in between spacesChristoph Wurst2020-04-095-11/+11
| | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Unify function spacing to PSR2 recommendationChristoph Wurst2020-04-0918-54/+54
| | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Use a blank line after the opening tagChristoph Wurst2020-04-091-0/+1
| | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Use exactly one empty line after the namespace declarationChristoph Wurst2020-04-0967-53/+14
| | | | | | | | | | | | For PSR2 Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Fix (array) indent style to always use one tabChristoph Wurst2020-04-097-57/+57
| | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Fix multiline commentsChristoph Wurst2020-04-087-13/+12
|/ | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Properly hint exceptions thrown by getUserFolderJulius Härtl2020-04-031-0/+4
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* fixes the return type of BeforeUserLoggedInEventArthur Schiwon2020-04-031-2/+4
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Merge pull request #19890 from nextcloud/enh/comments-reference-idJoas Schilling2020-04-022-0/+19
|\ | | | | Add optional comments reference_id
| * Allow to set and get the reference idJoas Schilling2020-03-311-0/+17
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * Add optional column oc_comments.reference_idJoas Schilling2020-03-311-0/+2
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #20241 from nextcloud/fix/license-headers-19Roeland Jago Douma2020-04-0133-9/+40
|\ \ | | | | | | Update the license headers for Nextcloud 19
| * | Update the license headers for Nextcloud 19Christoph Wurst2020-03-3133-9/+40
| |/ | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* / [POC] Event for failed login attemptsRoeland Jago Douma2020-03-311-0/+58
|/ | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Merge pull request #20170 from nextcloud/techdebt/remove-unused-importsChristoph Wurst2020-03-276-6/+0
|\ | | | | Remove unused imports
| * Remove unused importsChristoph Wurst2020-03-256-6/+0
| | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Use the short array syntax, everywhereChristoph Wurst2020-03-2619-33/+33
| | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Use lowercase true, false and null constantsChristoph Wurst2020-03-251-1/+1
|/ | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Add a public event for contacts interactionChristoph Wurst2020-03-251-0/+136
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Added Hook before Message is sendArne Hamann2020-03-241-0/+57
| | | | Signed-off-by: Arne Hamann <kontakt+github@arne.email>
* Expose enumeration config though share managerJulius Härtl2020-03-201-0/+16
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Merge pull request #19967 from roscomputing/enh/19958/usejsnoncedocsRoeland Jago Douma2020-03-171-0/+1
|\ | | | | add docs for useJsNonce
| * add docs for useJsNoncePavel Krasikov2020-03-151-0/+1
| | | | | | | | Signed-off-by: Pavel Krasikov <klonishe@gmail.com>
* | Merge pull request #19746 from nextcloud/locked-exception-forward-existingRoeland Jago Douma2020-03-091-0/+12
|\ \ | | | | | | pass the existing locks info when making locked exception with absolu…
| * | pass the existing locks info when making locked exception with absolute pathsRobin Appelman2020-03-021-0/+12
| |/ | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* / Fix mismatching doc block parameter typesChristoph Wurst2020-03-061-1/+1
|/ | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Merge pull request #19493 from nextcloud/simplefile-new-lazyRoeland Jago Douma2020-02-282-2/+4
|\ | | | | Create SimpleFile only when writing the content
| * allow writing content directly when creating new SimpleFileRobin Appelman2020-02-282-2/+3
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * Create SimpleFile only when writing the contentRobin Appelman2020-02-281-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | instead of first creating an empty file and then writing the content. This solves the overhead of creating an empty file with the common pattern: ```php $file = $simpleFilder->newFile('foo.txt'); $file->putContent('bar.txt'); ``` roughly halving the number of storage and database operations that need to be done when creating a `SimpleFile`. This is not automatically done with `File` because that has a more complex api which I'm more hesitant to touch. Instead the `Folder::newFile` api has been extended to accept the content for the new file. In my local testing, the overhead of first creating an empty file took about 20% of the time for preview generation Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #19321 from ↵Joas Schilling2020-02-281-0/+83
|\ \ | |/ |/| | | | | nextcloud/enh/allow-to-overwrite-share-target-mountpoints Allow to overwrite share target mountpoints
| * Allow to overwrite share target mountpointsJoas Schilling2020-02-171-0/+83
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #19670 from nextcloud/techdebt/noid/allow-to-remove-listenersChristoph Wurst2020-02-271-0/+8
|\ \ | | | | | | Allow to remove listeners
| * | Allow to remove listenersJoas Schilling2020-02-271-0/+8
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>