| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|\
| |
| | |
[Jenkins only] curl open basedir
|
| |
| |
| |
| |
| |
| | |
The file:// protocol does not work with curl when an open_basedir is set.
This fixes https://github.com/owncloud/core/issues/12016
|
| | |
|
|\ \
| | |
| | | |
Use a fixed timestamp so we dont switch days/years with the getTimestampAgo
|
| | | |
|
|\ \ \
| |/ /
|/| | |
Correctly fallback to english, if the plural case is not translated
|
|/ / |
|
|\ \
| | |
| | | |
year go -> year ago
|
|/ / |
|
|\ \
| | |
| | | |
cleaning up the build directory
|
| | | |
|
| |/
|/| |
|
| | |
|
|\ \
| | |
| | | |
Update 3rdparty to add PEAR.php back
|
| |/ |
|
|\ \
| | |
| | | |
improve update error page: remove box, make link visible, insert missing space, remove line break
|
| | | |
|
| | |
| | |
| | |
| | | |
space, remove line break
|
|\ \ \
| | | |
| | | | |
Add type of the variables to the docs
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
skip testLongPath()
|
| | | | | |
|
|\ \ \ \ \
| |_|/ / /
|/| | | | |
Remove triggerupdate.php & add quiet option for CLI scanner
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Fix numeric storage id for cache wrapper
|
| | |/ / /
| |/| | | |
|
|\ \ \ \ \
| |_|_|/ /
|/| | | | |
New DateTimeFormatter class for dates in other timezones and languages
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Make DateTimeFormatter a service and adjust tests that have been inaccurate
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Fix #12227
|
|\ \ \ \ \
| |_|/ / /
|/| | | | |
Use UID instead of login name
|
| | | | |
| | | | |
| | | | |
| | | | | |
Login name can be something different and thus I'm pretty sure this will break in combination with external auth providers such as LDAP.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Expose backend type via REST API
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This change will expose the user backend via the REST API which is a pre-requisite for https://github.com/owncloud/core/issues/12620.
For example:
````json
[{"name":"9707A09E-CA9A-4ABE-A66A-3F632F16C409","displayname":"Document Conversion User Account","groups":[],"subadmin":[],"quota":"default","storageLocation":"\/Users\/lreschke\/Programming\/core\/data\/9707A09E-CA9A-4ABE-A66A-3F632F16C409","lastLogin":0,"backend":"OCA\\user_ldap\\USER_LDAP"},{"name":"ED86733E-745C-4E4D-90CB-278A9737DB3C","displayname":"Hacker","groups":[],"subadmin":[],"quota":"default","storageLocation":"\/Users\/lreschke\/Programming\/core\/data\/ED86733E-745C-4E4D-90CB-278A9737DB3C","lastLogin":0,"backend":"OCA\\user_ldap\\USER_LDAP"},{"name":"71CDF45B-E125-450D-983C-D9192F36EC88","displayname":"admin","groups":[],"subadmin":[],"quota":"default","storageLocation":"\/Users\/lreschke\/Programming\/core\/data\/71CDF45B-E125-450D-983C-D9192F36EC88","lastLogin":0,"backend":"OCA\\user_ldap\\USER_LDAP"},{"name":"admin","displayname":"admin","groups":["admin"],"subadmin":[],"quota":"default","storageLocation":"\/Users\/lreschke\/Programming\/core\/data\/admin","lastLogin":"1418057287","backend":"OC_User_Database"},{"name":"test","displayname":"test","groups":[],"subadmin":[],"quota":"default","storageLocation":"\/Users\/lreschke\/Programming\/core\/data\/test","lastLogin":0,"backend":"OC_User_Database"}]
```
|
|\ \ \ \ \ \
| |_|_|_|_|/
|/| | | | | |
Add newline that was removed by 15be763d46d56c57d4f0def7745bb02d513e3a38
|
|/ / / / / |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
google: delete original after successful rename
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In GDrive, filenames aren't unique, and directories are just
special files - so you can have multiple files with the same
name, multiple directories with the same name, and even files
with the same names as directories.
OC doesn't handle this at all, though, and just wants to act
as if file and directory names *are* unique. So when renaming,
we must check if there's an existing object with the same
file or directory name before we commit the rename, and
explicitly delete it if the rename is successful. (Other
providers like dropbox do the same for files, but intentionally
don't do it for directories; we really need to do it for
directories too.)
A good way to observe this is to run the storage unit tests
and look at the state of the Drive afterwards. Without this
commit, there will be several copies of all the test files
and directories. After this commit, there's just one of each.
We can't just say "hey, Drive lets us do this, what's the
problem?" because we don't handle multiple-objects, same-name
cases - getDriveFile() just bails and prints an error if it
searches for the file or directory with a given name and gets
multiple results.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Dont return cached date in shared cache when the file doesn't exist
|
| | | | | | | |
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Use httphelper and cache response even when it is empty
|
| | | | | | | | |
|
| | | | | | | | |
|