summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [tx-robot] updated from transifexJenkins for ownCloud2015-01-12326-398/+290
|
* Merge pull request #13257 from owncloud/fixrmpermThomas Müller2015-01-111-2/+2
|\ | | | | l10n: delete permanently fix
| * l10n: delete permanently fixVolkan Gezer2015-01-111-2/+2
|/
* Merge pull request #13256 from owncloud/versionupThomas Müller2015-01-111-2/+2
|\ | | | | version up
| * version upVolkan Gezer2015-01-111-2/+2
|/
* Merge pull request #13251 from owncloud/spaceoutsideVolkan Gezer2015-01-111-2/+2
|\ | | | | keep spaces out of translation
| * keep spaces out of translationVolkan Gezer2015-01-111-2/+2
| | | | | | | | otherwise translators cannot notice it on Transifex
* | Merge pull request #13250 from owncloud/bittypoVolkan Gezer2015-01-111-3/+3
|\ \ | | | | | | 32-bit typo fix
| * | 32-bit typo fixVolkan Gezer2015-01-111-3/+3
| |/
* / suggestion by transifex translatorVolkan Gezer2015-01-111-1/+1
|/
* [tx-robot] updated from transifexJenkins for ownCloud2015-01-1132-54/+98
|
* 8.0.0 alpha 2v8.0.0alpha2Frank Karlitschek2015-01-111-2/+2
|
* Merge pull request #13226 from owncloud/fix-encodingVolkan Gezer2015-01-101-1/+1
|\ | | | | Don't double encode string
| * Don't double encode stringLukas Reschke2015-01-101-1/+1
| | | | | | | | | | | | We already use `.text()` here which automatically properly encodes the string. Thus the string will be double-encoded and look ugly. (i.e. when you search for ">" you will see "No results found for >") Fixes itself.
* | Merge pull request #13224 from ↵Morris Jobke2015-01-102-1/+34
|\ \ | | | | | | | | | | | | owncloud/simplify-is-valid-path-and-add-unit-tests Simplify isValidPath and add unit tests
| * | Simplify isValidPath and add unit testsLukas Reschke2015-01-102-1/+34
| | | | | | | | | | | | | | | | | | The check for invalid paths is actually over-complicated and performed twice resulting in a performance penalty. Additionally, I decided to add unit-tests to that function. Part of https://github.com/owncloud/core/issues/13221
* | | Merge pull request #13223 from owncloud/optimize-normalize-unicodeMorris Jobke2015-01-101-5/+8
|\ \ \ | | | | | | | | Verify whether value is already normalized
| * | | Verify whether value is already normalizedLukas Reschke2015-01-101-5/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Apparently `normalizer_normalize` is not verifying itself whether the string needs to be converted or not. Or does it at least not very performantly. This simple change leads to a 4% performance gain on the processing of normalizeUnicode. Since this method is called quite often (i.e. for every file path) this has actually a measurable impact. For examples searches are now 200ms faster on my machine. Still not perfect but way to go. Part of https://github.com/owncloud/core/issues/13221
* | | | Merge pull request #13236 from owncloud/use-isset-for-performanceMorris Jobke2015-01-101-2/+4
|\ \ \ \ | | | | | | | | | | Use isset() instead of strlen()
| * | | | Use isset() instead of strlen()Lukas Reschke2015-01-101-2/+4
| |/ / / | | | | | | | | | | | | | | | | | | | | Isset is a native language construct and thus A LOT faster than using strlen() On my local machine this leads to a 1s performance gain for about 1 million paths. Considering that this function will be called a lot for every file operation this makes a noticable difference.
* | | | Merge pull request #13235 from owncloud/cache-normalize-pathMorris Jobke2015-01-101-1/+12
|\ \ \ \ | | | | | | | | | | Cache results of `normalizePath`
| * | | | Cache results of `normalizePath`Lukas Reschke2015-01-101-1/+12
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | `normalizePath` is a rather expensive operation and called multiple times for a single path for every file related operation. In my development installation with about 9GB of data and 60k files this leads to a performance boost of 24% - in seconds that are 1.86s (!) - for simple searches. With more files the impact will be even more noticeable. Obviously this affects every operation that has in any regard something to do with using OC\Files\Filesystem. Part of https://github.com/owncloud/core/issues/13221
* | | | Merge pull request #13225 from owncloud/add-csrf-checkMorris Jobke2015-01-101-1/+2
|\ \ \ \ | |/ / / |/| | | Add CSRF check to search
| * | | Add CSRF check to searchLukas Reschke2015-01-101-1/+2
| |/ / | | | | | | | | | Doesn't hurt to have a check on this one as well.
* | | Merge pull request #13212 from owncloud/cache-appstore-responseMorris Jobke2015-01-107-45/+76
|\ \ \ | | | | | | | | Cache responses from the AppStore server
| * | | Cache responses from the AppStore serverLukas Reschke2015-01-097-45/+76
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise every time the AppStore was opened a lot of connections to the AppStore server were made which resulted in a terrible performance. This changeset will cache the response for a sensible time so that only the first request will be somewhat slow. Performance changes: - Loading a category took previously more than 3 seconds on my machine. Now for every follow-up request it takes less than 200ms, resulting in a performance gain of 1950% - Loading the category list took previously about 750ms - now it takes 154ms, a total performance gain of 395%
* | / [tx-robot] updated from transifexJenkins for ownCloud2015-01-1062-32/+230
| |/ |/|
* | Fix URL to developer manualLukas Reschke2015-01-101-1/+1
|/
* Merge pull request #13204 from owncloud/enc_fix_key_lostVincent Petry2015-01-092-630/+714
|\ | | | | Encryption fix key lost if group share gets renamed
| * unit testsBjoern Schiessle2015-01-091-4/+86
| |
| * don't move encryption keys if a mount point was renamedBjoern Schiessle2015-01-091-626/+628
| |
* | Merge pull request #13195 from owncloud/resharepermfixMorris Jobke2015-01-092-0/+158
|\ \ | | | | | | Fix reshare permission issue
| * | Fix reshare permission issueVincent Petry2015-01-092-0/+158
| | | | | | | | | | | | | | | The actual share permissions sent to the server on reshare are now based on possiblePermissions + permissions inherited from parent share
* | | Merge pull request #13208 from owncloud/hhvm-streamwrapper-exceptionThomas Müller2015-01-091-12/+5
|\ \ \ | | | | | | | | HHVM Workaround: Do not use Exception from Stream.
| * | | HHVM Workaround: Do not use Exception from Stream.Andreas Fischer2015-01-091-12/+5
| | | | | | | | | | | | | | | | Works around https://github.com/facebook/hhvm/issues/2436#issuecomment-69351373
* | | | Merge pull request #13192 from owncloud/cache_binary_pathThomas Müller2015-01-093-4/+45
|\ \ \ \ | | | | | | | | | | Use memcache for findBinaryPath
| * | | | Memcache binary executable searchingRobin McCorkell2015-01-091-2/+8
| | | | | | | | | | | | | | | | | | | | It's slow, this makes it fast!
| * | | | Add Null memcacherRobin McCorkell2015-01-092-2/+37
| | | | |
* | | | | Merge pull request #13188 from owncloud/add-check-if-user-is-logged-inThomas Müller2015-01-092-0/+3
|\ \ \ \ \ | | | | | | | | | | | | Add check if user is logged-in
| * | | | | Add check if user is logged-inLukas Reschke2015-01-092-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise a fatal PHP error is thrown since the filesystem is not setup: ``` ( ! ) Fatal error: Call to a member function getOwner() on null in /Users/lreschke/Programming/core/lib/private/files/filesystem.php on line 817 Call Stack 1 0.0004 247792 {main}( ) ../index.php:0 2 0.0946 5088776 OC::handleRequest( ) ../index.php:28 3 0.1423 7491280 OC\Route\Router->match( ) ../base.php:748 4 0.1664 8592152 call_user_func:{/Users/lreschke/Programming/core/lib/private/route/router.php:250} ( ) ../router.php:250 5 0.1664 8592216 __lambda_func( ) ../router.php:250 6 0.1665 8599064 require_once( '/Users/lreschke/Programming/core/apps/files_versions/ajax/getVersions.php' ) ../route.php(135) : runtime-created function:1 7 0.1801 9061096 OCA\Files_Versions\Storage::getUidAndFilename( ) ../getVersions.php:7 8 0.1801 9061144 OC\Files\Filesystem::getOwner( ) ../storage.php:45 ``` Furthermore this adds the CSRF check as a nice-to-have addition, the requests accessing this are done via the jQuery AJAX methods and thus the header is automatically added to all requests already.
* | | | | | Merge pull request #13196 from owncloud/js-personal-no-passwordRobin Appelman2015-01-091-1/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fix js error in personal settings if there is no password field
| * | | | | | Fix js error in personal settings if there is no password fieldRobin Appelman2015-01-091-1/+3
| | | | | | |
* | | | | | | Merge pull request #13205 from owncloud/remove-shared-iconThomas Müller2015-01-092-3/+4
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | replace outdated 'shared' people icon with regular share icon as fallback
| * | | | | | replace outdated 'shared' people icon with regular share icon as fallbackJan-Christoph Borchardt2015-01-092-3/+4
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #13181 from owncloud/filecache-preventleadingslashRobin McCorkell2015-01-093-2/+38
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | Trim leading or trailing slashes in file cache paths
| * | | | | Fix cache jail to not duplicate slashesVincent Petry2015-01-091-1/+1
| | | | | |
| * | | | | Trim leading or trailing slashes in file cache pathsVincent Petry2015-01-082-1/+37
| | | | | |
* | | | | | Merge pull request #12011 from owncloud/reuse-etag-defaultMorris Jobke2015-01-091-2/+2
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | Default to reusing etags in the scanner
| * | | | | Default to reusing etags in the scannerRobin Appelman2014-11-061-2/+2
| | | | | |
* | | | | | Merge pull request #12995 from owncloud/tbelau666-masterThomas Müller2015-01-097-32/+47
|\ \ \ \ \ \ | | | | | | | | | | | | | | Use Doctrines filter by table name