- Jan 13, 2015
-
-
Lukas Reschke authored
It's better to encode the string to prevent possible (yet unknown) bugs in combination with PHP's type juggling. Previously the boolean statements evaluated to either an empty string (false) or a not empty one (true, then it was 1). Not it always evaluates to false or true. This also removes a stray - that was not intended there but shouldn't have produced any bugs. Just to increase readability. Thanks @nickvergessen for spotting. Addresses https://github.com/owncloud/core/pull/13235/files#r22852319
-
- Jan 12, 2015
-
-
Lukas Reschke authored
Allow dropping files on the table container
-
Vincent Petry authored
Make it possible to drop files below the table even if the table is smaller than the window height. Added a check to make sure upload is not triggered on invisible lists.
-
Björn Schießle authored
make versions of shared files downloadable
-
Thomas Müller authored
make Share/Download buttons localized again
-
Jenkins for ownCloud authored
-
- Jan 11, 2015
-
-
Thomas Müller authored
l10n: delete permanently fix
-
Volkan Gezer authored
-
Thomas Müller authored
version up
-
Volkan Gezer authored
-
Volkan Gezer authored
it seems we have forgotten to use named FileAction
-
Volkan Gezer authored
keep spaces out of translation
-
Volkan Gezer authored
32-bit typo fix
-
Volkan Gezer authored
-
Volkan Gezer authored
otherwise translators cannot notice it on Transifex
-
Volkan Gezer authored
-
Jenkins for ownCloud authored
-
Frank Karlitschek authored
-
- Jan 10, 2015
-
-
Volkan Gezer authored
Don't double encode string
-
Morris Jobke authored
Simplify isValidPath and add unit tests
-
Morris Jobke authored
Verify whether value is already normalized
-
Morris Jobke authored
Use isset() instead of strlen()
-
Morris Jobke authored
Cache results of `normalizePath`
-
Morris Jobke authored
Add CSRF check to search
-
Lukas Reschke authored
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
-
Lukas Reschke authored
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.
-
Lukas Reschke authored
`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
-
Morris Jobke authored
Cache responses from the AppStore server
-
Jenkins for ownCloud authored
-
Lukas Reschke authored
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.
-
- Jan 09, 2015
-
-
Lukas Reschke authored
-
Lukas Reschke authored
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
-
Lukas Reschke authored
Doesn't hurt to have a check on this one as well.
-
Lukas Reschke authored
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%
-
Vincent Petry authored
Encryption fix key lost if group share gets renamed
-
Morris Jobke authored
Fix reshare permission issue
-
Thomas Müller authored
HHVM Workaround: Do not use Exception from Stream.
-
Thomas Müller authored
Use memcache for findBinaryPath
-
Andreas Fischer authored
Works around https://github.com/facebook/hhvm/issues/2436#issuecomment-69351373
-
Thomas Müller authored
Add check if user is logged-in
-