summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove PNG fallbacks from files app (#26308)Vincent Petry2016-10-108-0/+0
|
* Merge pull request #1672 from nextcloud/cache_non_exisiting_db_userRoeland Jago Douma2016-10-101-2/+7
|\ | | | | Cache non existing DB user
| * Cache non existing DB userRoeland Jago Douma2016-10-101-2/+7
| | | | | | | | | | | | | | | | | | We always query the database backend. Even if we use a different one (ldap for example). Now we do this everytime we try to get a user object so caching that a user is not in the DB safes some queries on each request then (at least 2 what I found). Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | Merge pull request #1660 from nextcloud/add-notification-icon-to-apiChristoph Wurst2016-10-103-12/+76
|\ \ | | | | | | Add an icon to the notification API
| * | Add an icon to the notification APIJoas Schilling2016-10-073-12/+76
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Merge pull request #1640 from nextcloud/less_queries_group_shareMorris Jobke2016-10-101-30/+49
|\ \ \ | | | | | | | | More efficient group share resolving
| * | | More efficient group share resolvingRoeland Jago Douma2016-10-061-30/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When resolving a group share to the user group share we used to do this on a per share basis. Now we try to do this for all group shares at once. Of course still chunked. Before: N incomming group shares this would mean 1 + N queries Now: N incomming roups shares this would mean 1 + 1 queries Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | | | Merge pull request #1663 from nextcloud/dont-reparse-info-xmlMorris Jobke2016-10-107-69/+71
|\ \ \ \ | | | | | | | | | | Dont reparse info xml + cache AppInfo XML
| * | | | Cache AppInfo in Memory Cache if configuredLukas Reschke2016-10-073-12/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This saves around 20ms on a bare-bone instance, on bigger ones more (depending on the number of installed apps). See https://blackfire.io/profiles/compare/fc326ad3-100d-49b8-8ea9-8343240f53f3/graph Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
| * | | | Don't parse info.xml but reuse already cached app infos - fixes #25603 (#25968)Thomas Müller2016-10-077-66/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Don't parse info.xml but reuse already cached app infos - fixes #25603 * Use === in InfoParser. Fixes test * InfoParser should not depend on UrlGenerator - fixes issue with session being closed too early
* | | | | Merge pull request #1656 from nextcloud/appinfo-check-class-existanceChristoph Wurst2016-10-101-0/+122
|\ \ \ \ \ | |_|_|_|/ |/| | | | Make sure all the jobs, command, provides and migrations are valid
| * | | | Make sure all the jobs, command, provides and migrations are validJoas Schilling2016-10-071-0/+122
| | |_|/ | |/| | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | [tx-robot] updated from transifexNextcloud bot2016-10-1028-40/+374
| | | |
* | | | Merge pull request #1658 from nextcloud/fix-log.conditionMorris Jobke2016-10-091-1/+1
|\ \ \ \ | | | | | | | | | | Default to empty string
| * | | | Default to empty stringLukas Reschke2016-10-071-1/+1
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise `null` is returned which leads to a ton of similar error messages if the log condition setting is enabled.: ``` {"reqId":"3wVBarnDfOV3qkI1bVCU","remoteAddr":"89.98.78.41","app":"PHP","message":"hash_equals(): Expected user_string to be a string, null given at \/var\/www\/html\/lib\/private\/Log.php#275","level":3,"time":"2016-10-07T14:22:15+00:00","method":"PROPFIND","url":"\/remote.php\/webdav\/","user":"icewind"} ```
* | | | Merge pull request #1665 from nextcloud/speed-up-is-subdirectory-testMorris Jobke2016-10-093-43/+26
|\ \ \ \ | | | | | | | | | | Simplify isSubDirectory check
| * | | | Simplify isSubDirectory checkLukas Reschke2016-10-073-43/+26
| |/ / / | | | | | | | | | | | | | | | | | | | | Shaves off another 9ms per request as can be seen at https://blackfire.io/profiles/compare/dd54cef3-e58d-4a22-b8f4-c7c4b70697be/graph Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* | | | [tx-robot] updated from transifexNextcloud bot2016-10-0914-2/+166
| | | |
* | | | Merge pull request #1661 from nextcloud/fix_1659Lukas Reschke2016-10-081-3/+3
|\ \ \ \ | | | | | | | | | | use older php array syntax in index.php
| * | | | use older php array syntax in index.phpGeorg Ehrke2016-10-071-3/+3
| | | | |
* | | | | [tx-robot] updated from transifexNextcloud bot2016-10-0880-70/+680
|/ / / /
* | | | Merge pull request #1648 from nextcloud/bump_moment_jsRoeland Jago Douma2016-10-072-8/+9
|\ \ \ \ | | | | | | | | | | Bump moment.js
| * | | | Bump moment.jsRoeland Jago Douma2016-10-072-8/+9
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | | | | Merge pull request #1651 from nextcloud/fix_bower_strengthifyLukas Reschke2016-10-073-4/+6
|\ \ \ \ \ | |_|/ / / |/| | | | Fix bower.json for strengthify
| * | | | Fix bower.json for strengthifyRoeland Jago Douma2016-10-073-4/+6
| |/ / / | | | | | | | | | | | | | | | | | | | | Bower.json was still bound to the old version. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | | | Merge pull request #1644 from nextcloud/apple-web-titleMorris Jobke2016-10-071-1/+1
|\ \ \ \ | |_|/ / |/| | | Set proper web title for apple
| * | | Use name from themingJoas Schilling2016-10-071-1/+1
| | | |
| * | | Set proper web title for appleRoeland Jago Douma2016-10-061-1/+1
| | |/ | |/| | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | | Merge pull request #1643 from nextcloud/ldap_more_cachingMorris Jobke2016-10-074-29/+180
|\ \ \ | |_|/ |/| | cache loginName2UserName and cover the method with unit tests
| * | cache loginName2UserName and cover the method with unit testsArthur Schiwon2016-10-074-12/+162
| | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | get rid of test warningsArthur Schiwon2016-10-061-21/+22
| |/ | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | [tx-robot] updated from transifexNextcloud bot2016-10-07102-118/+192
| |
* | Merge pull request #1144 from nextcloud/translate-default-calendarMorris Jobke2016-10-0613-20/+97
|\ \ | | | | | | translate default calendar & default address book displaynames & add …
| * | Add transifex configMorris Jobke2016-10-062-0/+6
| | |
| * | Fix unit testsJoas Schilling2016-10-063-11/+24
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | Translate the Contacts addressbook when it's defaultJoas Schilling2016-10-066-6/+57
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | Translate the personal calendarJoas Schilling2016-10-063-3/+10
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Merge pull request #1514 from nextcloud/integration-tests-orphaned-sharesMorris Jobke2016-10-065-33/+248
|\ \ \ | |_|/ |/| | Integration tests orphaned shares + Prefilter inaccessible shares
| * | Prefilter inaccessible shares in DefaultShareProvider::getSharedWith()Vincent Petry2016-10-062-31/+196
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The DefaultShareProvider now does a DB-level check to find out whether file_source is accessible at all (deleted file) or whether it's in the trashbin of a home storage. One small corner case where the home storage id is in md5 form cannot be covered properly with this approach. Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
| * | Adding type parameter because behat cannot ignore itSergio Bertolín2016-10-061-2/+3
| | | | | | | | | | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
| * | Orphaned shares test and some requirementsSergio Bertolín2016-10-063-1/+50
| | | | | | | | | | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* | | Merge pull request #1629 from nextcloud/cleanup-settings-applicationJoas Schilling2016-10-0616-563/+535
|\ \ \ | | | | | | | | Cleanup settings Application class
| * | | Use our base class everywhereJoas Schilling2016-10-061-1/+2
| | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | phpunit min version is 4.8Joas Schilling2016-10-061-31/+1
| | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | Fix testsJoas Schilling2016-10-068-286/+368
| | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | Clean up core/Application a bit moreJoas Schilling2016-10-051-2/+0
| | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | Use magic DI as much as possibleJoas Schilling2016-10-055-217/+68
| | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | When we can not create the class, try if the variable is a registered serviceJoas Schilling2016-10-051-0/+3
| | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | Remove unneeded service definitionsJoas Schilling2016-10-051-44/+0
| | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | Add a test for all the controllers and the middlewareJoas Schilling2016-10-051-0/+111
| | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>