| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\
| |
| | |
Keep right sidebar open, add Details action
|
| |
| |
| |
| |
| |
| | |
Properly highlight the row after selecting the item.
This also fixes the unit tests by changing the order of registration of
file actions.
|
| | |
|
|\ \
| | |
| | | |
Remove get_temp_dir()
|
| | | |
|
|\ \ \
| | | |
| | | | |
Fix parameter name to match the specs
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Use integer for availability instead of bool
|
| | |/ /
| |/| | |
|
|\ \ \ \
| |_|/ /
|/| | | |
Define allowed app roots earlier
|
| | | | |
|
|/ / /
| | |
| | |
| | | |
The autoloader needs to be run before including the app.php, otherwise it depends on what app gets executed first and apps that rely on the dependency of other apps in app.php may break.
|
|\ \ \
| |/ /
|/| | |
Allow /tests folder in autoloader by default
|
|/ /
| |
| |
| |
| |
| | |
Given the fact that "/tests" is not shipped by default and this has broken some applications and frustrated quite some people we should add "/tests" to the default allowed autoloading set.
I do consider the security impact marginally since the /tests folder is not shipped within the release as well as usually has a hard requirement on being called by phpunit.
|
|/ |
|
|\
| |
| | |
Do not compare the value on Oracle
|
| | |
|
| |
| |
| |
| |
| | |
As per docs: http://docs.oracle.com/cd/E11882_01/server.112/e26088/conditions002.htm#i1033286
> Large objects (LOBs) are not supported in comparison conditions.
|
|\ \
| | |
| | | |
Remove storing storage_id in mount.json
|
| | |
| | |
| | |
| | |
| | | |
One mount configuration does not necessarily map to a single storage,
due to `$user` substitution or special auth mechanisms.
|
|\ \ \
| | | |
| | | | |
enforce loading icon in sidebar to be 32x32
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
use the same pattern for the command name like every other command
|
| | |_|/
| |/| | |
|
|\ \ \ \
| | | | |
| | | | | |
Use / instead of an empty string as cookie path
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
When an empty string is used as cookie path PHP will assign the current directory as cookie path.
This means when an user had installed an ownCloud under "/", which is mapped to an empty string in \OC::$WEBROOT, and accessed it the cookie was set to values such as "/index.php/apps/files" since the web browser assumed this to be a directory. This means that multiple encryption cookies were set for the same domain resulting in potential havoc.
With this patch the path will be set to "/" in case an empty web root is installed which makes the cookie accessible to the whole domain.
To test this setup multiple ownCloud instances on the same domain under different ports and have both installed under "/", then try to login in both of it and previously this can in some cases lead to a lockout of the user.
Note that this affects the cookies that the browsers do sent and thus to test this you need to clear all cookies from your browser previously. I consider this an acceptable behaviour for now since this code is only in master.
Fixes https://github.com/owncloud/core/issues/18919
|
|\ \ \ \
| |/ / /
|/| | | |
allow ".." in folder names
|
| | | |
| | | |
| | | |
| | | | |
".." are valid in folder names, only ".." by itself is invalid
fix for #18987
|
|/ / / |
|
|\ \ \
| | | |
| | | | |
Fix dependency check for Swift and SMB_OC
|
|/ / /
| | |
| | |
| | | |
Mistake caused during merging, where the API had changed
|
|\ \ \
| | | |
| | | | |
Migrate advanced external storage backends to new registration API [part 3]
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Backend and auth mechanism permissions are checked on storage creation,
both for personal storages and for admin storages
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
VisibilityTrait -> PermissionsTrait
PermissionsTrait stores two sets of data, $permissions and
$allowedPermissions (analogous to $visibility and $allowedVisibility of
VisibilityTrait). Each set is a map of user type ('admin' or 'personal')
to permissions (mounting permission, create permission).
The result is that a backend can now be restricted for creation, while
still allowing it to be mounted. This is useful for deprecating backends
or auth mechanisms, preventing new storages being created, while still
allowing existing storages to be mounted.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
The SFTP backend now supports public key authentication alongside
password authentication.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
SMB_OC has been merged with SMB, via the identifier aliases mechanism.
Legacy migration is done to the Session Credentials password mechanism
|
| | | |
| | | |
| | | |
| | | |
| | | | |
The Rackspace/OpenStack differences have been split into separate auth
mechanisms, with correct legacy migration
|
|\ \ \ \
| | | | |
| | | | | |
Make resolve public to avoid boiler plate code
|
|/ / / /
| | | |
| | | |
| | | | |
add resolve to public interface
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Configurable temporary directory
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
tmpBaseDir can be overridden for unit testing purposes
|