[Pkg-owncloud-commits] [owncloud] annotated tag v5.0.0beta1 created (now ebebf2e)
David Prévot
taffit at alioth.debian.org
Fri Nov 8 23:16:56 UTC 2013
This is an automated email from the git hooks/post-receive script.
taffit pushed a change to annotated tag v5.0.0beta1
in repository owncloud.
at ebebf2e (tag)
tagging 59fd9b2bd2a23e008a0be3180a423276d7a00f35 (commit)
replaces v4.5.0
tagged by Frank Karlitschek
on Wed Feb 20 19:13:03 2013 +0100
- Log -----------------------------------------------------------------
5.0.0 beta 1
Alessandro Cosentino (3):
Moved relative_modified_date from file/js to core/js
uncomment hours entries in relative date functions
fix translation issues with previous commit
Arthur Schiwon (128):
LDAP: check if index is set, fix Notices
make files_versions use OC_User::getHome, fixes 'PHP Warning: Missing argument 1 for OC_FilesystemView::getAbsolutePath' with custom user home dirs
LDAP: fix retrieval of Quota and Email
unset UserID after Update
LDAP: fix cache save and check, fixes oc-2118
LDAP: fix db update for Postgres
get effective username after webdav login, fixes oc-2108
Files: urldecode urlencoded dir names, fixes oc-2111
LDAP: properly check if Groups-feature is enabled
LDAP: check for resource before unbinding
LDAP: know, wether server supports paged search
LDAP: add support for paged searches.
LDAP: let getUsers make use of paged search
LDAP: sourced out paged search init into initPagedSearch method, making search slicker again
LDAP: debug messaged
LDAP: let result processing in Access::search slice the array for not-paginated search. getUsers e.g. does not need to take care of it anymore. adjustments in group_ldap to follow.
remove TODO comment, it's done
LDAP: fix again proper check if groups are enabled
LDAP: use the correct attribute in filter
LDAP: be careful which limit is send to possible paged LDAP search
LDAP: add error handling for failed searches
LDAP: improve slicing
LDAP: getGroups to use paged searches
LDAP: make filter in readAttribute configurable
LDAP: usersInGroup now also does LDAP serverside search.
remove whitespaces, no code change
make sure all filesystem apps are loaded when setupFS is proceeded, to make sure the emmited setup-hook is received. Fixes #89
check if RUNTIME_NOAPPS is set before using it
LDAP: clear the cache not only when TTL changes, but with every settings update. Fixes #194
code style
merge from master
prepare SQL query only once, that's what prepared statements are for. Should improve upgrade time with larger setups
Fix mkdir and opendir warnings when path does not exist
LDAP: fix typo in config value handling.
LDAP: cherrypick objectGUID handling from stable45, was part of PR 344
Fix remote.php CSS+JS garbish on some systems
coding style
really check if mod_deflate is loaded
LDAP: escape values in the DN, fixes #419
LDAP: Make update script escape all known DNs. Requires version bump.
port dd694b5 from stable45
port 95cee0e from stable45
make sure path starts with /
all but the first parameter are introduced by &
check whether to join url with ? or &
coding style
remove debug output
use normalizePath to have a proper target path
LDAP: ldap_explode_dn escaped too much, fix it by manual replacement. Fixes different problems, esp. with non-ascii characters in the dn (#631)
use username, not passed loginname, might differ
implement getCurrentUser in Sabre Auth Connector, fixes #508
Show conflict warning when user_ldap and user_webdavauth are enabled
Show conflict warning when user_ldap and user_webdavauth are enabled
Also show a more prominent warning when php_ldap is not installed
Give also hint about possible conflicts in the user_webdavauth description
LDAP: fix spelling
Switch to textarea to enable configuration of multiple DNs
Base DNs will be used as array, now, to support usage of multiple DNs
support multiple base DNs
support LDAP search using multiple base DNs also with paged results, implements #395
Code style
dechex not necessary, do not waste time with it
introduce configPrefix to allow settings for multiple LDAP servers
documentation for the Connection constructor
add LDAP User and Group proxies to suppoer multiple servers
LDAP: fix parameter passed not as expected
LDAP: fix read configuration, remove unnecessary debug output
LDAP: enable support for multiple LDAP/AD servers
LDAP: add support for backup/replica servers
fix undeclared variable
make sure port is used as backup port if not specified. documentation. determine connection error earlier.
LDAP: first basics for multiserver config ui
coding style
LDAP: gather defaults in one place, simplify readConfiguration
LDAP: pass defaults to settings form, and restore them on creating a new configuration if wanted
fix mixed key and value
Ajaxifiy Settings Save
fix continue in switch, add another key to skip
fix more config keys for save settings handling
make sure that Configuration is read when getConfiguration is called. And give back the appropriate result.
LDAP settings: read configuration when another server config is chosen
LDAP: fix default
LDAP: consolidate config prefix determination, autofill combo box in settings
LDAP: Clear cache on saving settings
LDAP: clean up, save configuration is now handled by Ajax
LDAP: improve and cleanup settings JS
LPAP: cleanup settings.php, it's already ajaxified
LDAP: add missing new LDAP Helper
LDAP: implement deleteConfiguration feature
LDAP: forgotten file for deleteConfig feature
LDAP: make it possible to enable/disable server configurations
LDAP: make settings strings in JS translatable
Adjust user interface to additions around displayName Handling
LDAP: implement support for ownCloud Display Names
Typo
LDAP: Always preset configuration prefix when no configuratin is stored or all remaining ones are deleted
LDAP: use consolidated method for determining config prefix
LDAP: send back error message properly
LDAP: make sure app meta data is not deleted from database when deleting configuration with empty prefix
LDAP: working visual feedback on save. Save button will be highlighted green or red.
LDAP: some inline documentation
LDAP: update quota on every uncached userExists, i.e. also on every isLoggedIn, fixes #1278
LDAP: update link to online documentation
LDAP: make it possible to define attributes that should be considered on searches
LDAP: fix wrong index
LDAP: remove unnecessary placeholders, fixes PHP warnings
LDAP: avoid attempts to save null as configvalue
LDAP: adjust settings interface for custom search attributes
string fragment was added by accident and does not belong here
LDAP: implement getDisplayName and getDisplayNames also for UserProxy (multiple server support)
LDAP: settings Advanced tab has grown too long by far. Structure it using accordion
remove ugly whitespace
offer change password only when the action is supported by the user backend
check whether user belongs to the backend before calling getHome()
LDAP: do not store user home as it destroys configurability. always fetch it. use of cache is save however, it is cleared when settings are saved
code style
LDAP: version bump -> clean up database
LDAP: fix settings handling of homeFolderNamingRule option
LDAP: info string improved
LDAP: when ldaps and tls are configured, disable the latter one - they do not work together. ldaps already creates a secure connection.
LDAP: better detect timeouts. do not try to reconnect. do not try to bind when connection failed. makes ownCloud more responsive, esp. with multiple server connections configured
Typo
LDAP: fix database cleanup in update script
LDAP: change generation of internal names. Use UUID for users. Change to sequential numbers for groups as they are still used as display names
adjust copyright
LDAP: format dn before using it, not other way round. fixes #1605
LDAP: announce that OC_USER_BACKEND_GET_DISPLAYNAME is implemented, fixes #1727
LDAP: check array with isset first to avoid warnings about undefined index
Bart Visscher (185):
Very basic conversion of ocs to Symfony Routing Component
Convert routing to ownCloud fluid interface
Merge branch 'master' into routing
Add functions for the common HTTP methods
Merge branch 'master' into routing
Convert new actions
Small cleanup
Add 'ocs' as app name to API registration
Move loading of routes to OC_Router
Create OC_Router in OC::init
Fix OC_API::register
Make calling ocs/v1.php/config work
Fix OC_OCS_Privatedata::privateDataGet
Fix require 3rdpartypath
Fixup OCS modules
Routing: Method needs to be uppercase
Routing: Handle MethodNotAllowedException
API: set request method for registered urls
Fix /privatedata/getattribute route
API: Complete respond function
Change access to router object to getter function
Quick fix for xml encoding arrays
Move loading of routes to OC::getRouter function
Routing: combine all routes into one set
Add loading of routes in OC_Router
Create OC_Router in OC::init
Routing: Method needs to be uppercase
Change access to router object to getter function
Move loading of routes to OC::getRouter function
Routing: combine all routes into one set
Fix for running doing routing in lib/ocs.php
Merge branch 'master' into routing
Routing: Fix construction of RequestContext
Add router match to OC::handleRequest
Routing: Prepare load funtions to be called from OC_Router
Routing: Add some core routes
Routing: And start using them from php
Use core routes in js too
Merge branch 'master' into routing
Fix linkTo calls for new routing
Fix gallery image view
Merge remote-tracking branch 'gitorious/master' into routing
Merge branch 'master' into routing
Merge branch 'master' into routing
Remove redundant loadApps
Add linkToRoute functionality
Merge branch 'master' into routing
Merge branch 'master' into routing
Implement route for download in OC_Search_Provider_File
Convert menu entries of settings pages to use router
fix actioninclude
Make the settings ajax calls use the router
Make the core ajax calls use the router
Fix route name
Implement routing on javascript side
Add API description to OC_Route and OC_Router
Use __DIR__ instead of __FILE__ to get SERVERROOT
No need to use array_search
Remove unused search code
Add logging when stripping apps from autoload include path
whitespace fixes
Use resolved path for require_once in autoloader
Add unit tests for OC_DB
Add missing test files
Fix the db tests when running all tests
Skip apc test when apc is not enabled for CLI
Fix syntax error in postgres table check code
PHPUnit 3.6 does not support @expectedException with the generic exception class
Swap values for assertEqual to get better error message, also renamed the function to phpunit name
Disable loading apps before starting tests
Give share test users a unique prefix
Change the Archive_Tar _addFile function to make it possible to use a different filename
Use $SERVERROOT/tests/data for testGetMimeType
Whitespace cleanup
Add support for multiple login cookie tokens
Cleanup login tokens on login success
Make the lifetime of the remember login cookie
core.js and core.css don't need to be absolute
Check for file exists before loading app version file
Merge branch 'master' into routing
Change the lostpassword flow to a controller
Resetting the password should also invalidate the token login cookies
Check for file exists before loading app version file
dir in newfile has to start with /
Split database setup code to functions
Change Symfony/Component/Routing from submodule to composer fetching
More info for composer.json
Merge branch 'routing'
Add composer command for now, see
Fix download url generation
Include copy of Symfony routing component, and don't use composer
Merge remote-tracking branch 'git://github.com/susinths/SabreDAV_1.7.1.git'
Remove wrongly committed files
Fix introduced style errors
Include copy of Symfony routing component, and don't use composer
Move generating cache key from files from OC_Minimizer to OC_Cache
Add ETag caching for Javascript routes
Remove subnavigation key, not used
Remove fixme, problem is solved already
Move and fix app setting navigation detect
Change search to use routing
Move loading setting routing to OC_Router
Use files remote webdav in compatibility files/webdav.php
Merge pull request #136 from scambra/users-fixes
Separate control code from class definition
DRY for creating htaccess to protect data-directory
Disable loading apps before starting tests
Merge pull request #157 from owncloud/setup
Use util function to protect datadirectory in setup
Create functions to install standard hooks
Cleanup user settings js
Always have the username as string in user admin
Better check and handling of user creation
Better check and handing of user deletion
Better place to check for user removal
Rename install hook functions to register hook
Do the url encoding once, only in breadcrumbs template
Merge pull request #471 from owncloud/461_drag_drop_upload_to_folder
Fix lostpassword url generation
Also reject names with \ in the name
Group name does't need to be sanitized before storing it in the database
Merge pull request #601 from butonic/add_drag_shadow_in_firefox
Merge pull request #619 from samtuke/versions_cache
Move loading of all the apps to setting the active navigation entry.
Merge pull request #605 from owncloud/fix_false_positive_share_2
Merge pull request #644 from butonic/checkstyle_fixes
Merge pull request #603 from owncloud/store_plain_groupname
Fix warning about redirect_url not set
Merge pull request #182 from owncloud/fix-redirect
Merge pull request #721 from owncloud/improve-installation-and-login
Merge pull request #829 from owncloud/contacts_api_namespace_fix
Fix "No space found after comma in function call"
Fix "Line indented incorrectly"
Fix some of "Closing brace must be on a line by itself"
Fix "There must be a single space between the closing parenthesis and the opening brace"
More whitespace fixes
More style fixes
Merge pull request #875 from owncloud/multiplefiles_json
Merge pull request #914 from owncloud/incorporate-qa-tools-used-by-ci
Merge pull request #925 from owncloud/fix_issue_918
Merge pull request #935 from owncloud/ignore_autogenerated_testfiles
Merge pull request #1157 owncloud/move-OpenID
Merge pull request #1112 from Raydiation/master
Merge pull request #1169 from owncloud/webdav_L10n
Merge pull request #1172 from owncloud/isSubDirectory
Merge pull request #1177 from owncloud/OC_User--isAdminUser()
Merge pull request #1187 from owncloud/fixing-unused-and-undefined-in-master
Spaces to tabs
Whitespace cleanup
Merge pull request #1180 from owncloud/whitespace-cleanup
Merge pull request #1204 from Raydiation/master
Fix wrong word in comment
Merge pull request #1384 from owncloud/upgrade_fix
Merge pull request #1469 from owncloud/no-setlocale-on-windows
Change files_versions namespace to OCA\Files_Versions
Only calculate md5 of local file once
Replace OC_FileCache usage in files_versions
Correct lib/public/contacts.php tests
Execute the post setup check after finishing the setup
Move loading of js_config to templatelayout
Define the variables that are expected to exist but won't be set in setup
Fix disabling setup form on submit
Fix warning with displayname in user layout template
Fill oc_webroot with the expected value
Merge pull request #1507 from tripflex/master
Merge pull request #1539 from owncloud/fixing-1508-master
fix-oc_webroot
Better way of getting the navigation entries for an app
Always load the apps before trying to match a route
Fix files router download links
Remove invalid characters from app id to prevent loading of invalid resources
Remove unneeded __destruct call in OC\Files\Storage\Temporary
Fix SpaceBeforeOpenBrace errors
Fix indentation style
Fix NoSpaceAfterComma and SpaceBeforeComma
Add braces around single line if statements
Whitespace indent fixes
Style-fix: Breakup long lines
Merge pull request #1682 from owncloud/fix-ie8-master
Merge pull request #1662 from owncloud/style-cleanup
Style cleanup user_ldap
Join short comment lines
Join split translated strings
Style cleanup files_external
Join split translated strings
Benjamin Liles (1):
Various bug fixes for swift
Bernhard Posselt (41):
dont resize content div with javascript but use css box-sizing to do it
added functions for printing escaped and unescaped values
added old functions again to not break apps, but show a deprecation warning
added tests for p and print_unescaped
assert in proper order
splitted two tests with two assertions each into four tests with one assertion
fixed copy paste error. 4th test will now test print_unescaped instead of p
Prevent ajax race conditions when using routes by offering a callback that is run after the the routes have finished loading
Revert "Prevent ajax race conditions when using routes by offering a callback that is run after the the routes have finished loading"
Prevent ajax race conditions when using routes by offering a callback that is run after the the routes have finished loading
instead of warning via popup, write to console.warn
When using routing in apps, no apps are loaded in the left navigation tree. To fix this: load apps for matching a request
fixed: this.routes_request is a deferred/promise
removed unneeded callback checks in routes_request that could potentially fail
added more unittests for the group file
fixed error that displayed a white page and a warning that routes could not be loaded from apps that was caused by the ocs_api merge
readded ocs routes
added cleanup recommendations by including ocs in the cachedKey method and moving the ocs routes stuff at the end of the loadRoutes method
dont resize content div with javascript but use css box-sizing to do it
dont show horizontal scrollbar
load classpaths of apps before routes
spaces to tabs
Merge pull request #1214 from Raydiation/master
moved iframe height and width fix from js to css
Merge pull request #1562 from schiesbn/fix_naming
Merge pull request #1560 from owncloud/fix_replacing
moved iframe height and width fix from js to css
added exe and msi filetypes and icon
Revert "added exe and msi filetypes and icon"
Revert "moved iframe height and width fix from js to css"
added icons and mimetypes for .msi and .exe files
Merge pull request #1575 from owncloud/exec_mimetype
added l10n for db error messages
Merge pull request #1564 from schiesbn/trash_bin_breadcrumbs
Merge pull request #1601 from owncloud/lightbox-icons
Merge pull request #1611 from owncloud/breadcrumb-sizing
fixed argument for translation
Merge pull request #1573 from owncloud/fixing-ctor-local-storage-master
Merge pull request #1650 from raghunayyar/personal-toggle-fix
Merge pull request #1697 from owncloud/navigation-details
Merge pull request #1708 from owncloud/style-cleanup-user_ldap
Bjoern Schiessle (44):
moved to ocs.php from master and added dummy functions for the keyserver
moved to ocs.php from master and added dummy functions for the keyserver
keymanager class for basic operations to store and retrieve keys
function to ask for the encryption mode (server side or client side).
fixed path for filesystem view
implemented publicKeyGet() and privateKeyGet() calls
Merge branch 'files_encryption' of gitorious.org:owncloud/owncloud into files_encryption
write private/public key from the client to the server
run setup routine only for server side encryption
write keyfiles to server
ocs call to get file key for client side enncryption
get/set key files, take shared files into account
url needs to be case sensitive to be able to have files and paths as part of the URL
comment added
update file encryption key over webdav properties for client side encryption
allow admin to choose between client and server side encryption
get encryption mode from the settings
get settings from DB and check the right checkbox in the settings
allow user to choose encryption mode
remove debug output
code cleanup
return a list of all public keys for a given file
only force re-login if server-side encryption is enabled
code cleanup and TODOs added
OCS api calls cleanup
define default properties in keymanager.php
set default dependencies in keymanager.php
remove function which is no longer needed
fix setFileKey() call in updateKeyfile hook
lock system wide encryption settings once the admin took a decision
ask user for passwords when switching from client to server side encryption
change key password when user switches from client to server side encryption.
disable admin choice of encryption mode once a decision was taken
change private key passphrase; disable file proxy for keymanager operations
code cleanup
typo fixed
only call proxies for server side encryption
execute file hooks only if server side encryption is enabled
ToDo item removed
check if user has write access to a given file before updating the filekey
write error to OC_Log
move chane password code from keymanager.php to crypt.php
provide ocs calls and keymanager functions to get/set both keys (private, public) of a user together
urldecode private- and public-key
Björn Schießle (213):
fix missing dir creation for file versions (OC_Filesystemview::mkdir doesn't work here because it doesn't create directories recursively)
only check if #dropdown hasClass drop-versions if a drop down is open. Otherwise it will never open the history drop-down
don't show the share action in the file view for publically shared files.
fixed offset calculation (bug #1961)
generate correct link for shared files and shared directories
add *.ai files to the mimetypes list
nortmalize path before adding it to the fscache to avoid multiple fscache entries for the same file
check if directory already exist before executing mkdir
remove unneeded variable
this is no longer needed, commit cb91e27ab33d4e2b2d13b26cdc8d965d1607201e should fix the issue
fix bug #1977: remove etags from database after version rollback so that the client can detect the changes
normalize path to avoid problems with trailing slashes, double-slashes, etc.
check for mount points if file was shared from a different user
load system wide configured mount points before accessing shared files
typo from previous commit fixed
check if mount point was already loaded to avoid redundant read operations
add parameter to specify user for which OC_Filesystem should be initialized.
calling OC_Filesystem at this point will initialize file system with wrong user (for public shared links if another user is logged in). Therefore remove trailing slashes without the help of OC_Filesystem.
Shared files are not stored in the file cache. Therefore we need to
fix copy&paste bug from previous commit
urldecode target directory
normalize path
don't call $('#found_versions').chosen(); after opening the history drop-down since no version is selected at the beginning
fix broken paths in versions app
fix function documentation
remove remaining line from merge conflict
don't call $('#found_versions').chosen(); after opening the history drop-down since no version is selected at the beginning
fix broken paths in versions app
fix function documentation
set password if user leaves password field (issue #57)
added some visual feedback is password was set
load logging apps for webdav connections
adapted comments to the code changes
urlencode file/dir to allow special characters in filename/path (issue #95)
get the right file name for drag&drop. This was necessary after the switch to css to show/hide file actions, otherwise the actions where part of the extracted file name.
Merge pull request #306 from owncloud/crumb_drop_fix
Merge pull request #303 from owncloud/fix_issue_95
backport from approved patch in stable45:
check if $path is a empty string
port of approved pull request #442 - 'Always set renaming to false, also if renaming was aborted, to finalize the operation and show the file actions again.'
fix regression in file versioning for shared files
fix regression in file versioning for shared files
fix typo in variable name
rebase on latest master
Merge pull request #650 from schiesbn/fix_fileVersioningForSharedFiles_master
make sure that all expected array keys are available
fix more undefined indexes
one more undefined index error
calculate free space for versions
add size to versions array
update files history according the given intervals
remove blacklist
personal settings removed, there is no need to expire versions manually
expire all operation no longer needed; delete oldest versions if limit of empty space is reached
don't check for min interval, no longer needed
get timestamp from file instead from time(); typo fixed
add missing bracket
remove DEFAULTMAXFILESIZE limit and make percentage of available space for versions configurable
debug output removed
set password for shared links when the user press enter and when he leaves the password field
some more usability improvements:
autofocus to password input after clicking the checkbox; code restructured; debug output added
call the password input field by name
use limits defined in issue https://github.com/owncloud/core/issues/860
adjust timestamp of the file copied from the version history
Upstream merged my patch to add additional ssl root certificates to the webdav client.
every 1000s run reduce the number of versions for all files, not only for the currently edited file
add complete size of versions to array
keep track of the size of the versions directory
some code clean-up
some more clean-up, isVersioned() is no longer needed; rename hook fixed if a complete folder gets renamed
function description fixed
- code clean-up
merge conflict fixed, settings-personal.php is no longer needed
Merge branch 'master' of github.com:owncloud/core
fix for issue #1189, missing variables added
fix for issue #1186, missing variables added
Merge branch 'versioning_history_issue_1189' of github.com:schiesbn/core into versioning_history_issue_1189
add trash button to web interface
initialize
initialize $versionCreated
Merge branch 'versioning_history_issue_1189' of github.com:schiesbn/core into versioning_history_issue_1189
Merge pull request #1192 from schiesbn/versioning_history_issue_1189
listen to post delete event to allow the trash bin to create a copy of the version first
rename "publicListView" option to "disableSharing", this is more meaningful also because it is not only useful for the public list view
call the trash bin view
introduce option to disable download action
first version of the trash bin app
remove item in the trash bin view after successful undelete
remove unneeded function
expire files in trash bin after 30 days
fix error message, add "appid" to the output to know which app caused the error if OC_App::getStorage() fails.
handle group restore
allow to look into deleted directories
allow to restore single files/folder from a deleted folder
remove table row in trash bin view after undelete
calculate correct relative date for trashbin file list
allow admin to change retention obligation for the trash bin, default value is 180 days
add trash button to web interface
listen to post delete event to allow the trash bin to create a copy of the version first
rename "publicListView" option to "disableSharing", this is more meaningful also because it is not only useful for the public list view
call the trash bin view
introduce option to disable download action
first version of the trash bin app
remove item in the trash bin view after successful undelete
remove unneeded function
expire files in trash bin after 30 days
handle group restore
allow to look into deleted directories
allow to restore single files/folder from a deleted folder
remove table row in trash bin view after undelete
calculate correct relative date for trashbin file list
allow admin to change retention obligation for the trash bin, default value is 180 days
rebase to current master; merge conflicts resolved
no undo notification for deleted file, we use the trash bin instead
fix typo in comment
remove inline JavaScript
rename 'publicListView' switch to 'disableSharing' because this is not only used for the public list view
code clean-up
new branch which introduces display names
restore file in the root folder if the origin folder is not writable
add display name to title instead if login-ID
get all display names
get all display names from users in a given group
compare the correct uids
allow to get the display name from an abitrary user
show display name instead of uid in the public shared files view
show display name instead of uid
use display name to show share_width and owner information
typo fixed
fix merge conflicts
use hidden input field to disable sharing
change order, key -> uid and value -> display name, this way it is also possible to have non-unique display names
prepare user table to show and edit display names
interface and API to change display names
update the display name for the database back-end
add display name to the database table oc_users
implement display names for the database back-end
merge conflict fixed
implement DisplayNamesInGroup for database back-end
search display name instead of uid; fix key/value order for array access
show display name in input field
rename Name to Login Name
icons added; empty trash bin message added
seperate css no longer needed, use files app css instead
added some additional error handling
remove dubug value
fix typo in variable name
version dump to trigger db update
remove dubug output
added missing changedisplayname.php
check permissions before changing the display name
remove debug output
prevent xss
only change display name if the display name from the current user was changed; add correct display name to new user
improved message if trash bin is empty
make background transparent
some minor improvements
fix OC_Log::ERROR call
show a spinner instead of the delete button while moving files to the trash bin
add spinner for undelete operation for visualisation
make spinner title translatable
make strings translatable
addapt the css to adjust the change display name filed to the set password field
rename 'undelete' to 'restore'
keep mtime
fix merge conflict
search for display name and uid (with no display name) since it is possible that not all users have a seperate display name
add missing brackets
remove some left over comments
Merge pull request #1390 from schiesbn/search_display_name_and_uid
debug output removed
is_writable() is now isUpdatable() with the new filesystem
Merge pull request #1266 from schiesbn/trash_bin
use the same tooltip as for the password field
Merge pull request #1434 from owncloud/trashbin_CSRF
let the user change his display name, if supported by the back-end
make strings translatable
Merge pull request #1490 from schiesbn/user_displayname
port already approved bugfix to master, https://github.com/owncloud/core/pull/1479
allow to delete single files from the trash bin permanently
delete debug code
copy&paste bug, no fetchAll() needed here
add class hascontrols to trash bin file table
don't call the delete button unshare, unshare operation no longer available
OCA_Versions is now known as OCA\Files_Versions
rename OCA_Trash to OCA\Files_Trashbin
remove debug output
Merge pull request #1522 from schiesbn/trash_bin_fix
keep track of trash bin size
use never more that 50% of available disc space for the trash bin
comment added
debug output removed
rename trash to trash bin
Merge pull request #1521 from schiesbn/label_fixed
don't add a extra 'Trash' breadcrumb since we have the home-symbol now
initialize breadcrumbs array
remove hascontrols from trash bin file list table
don't use OC_FilesystemView()
add switch to enable/disable the possibility to change the display name by the user
Merge pull request #1552 from raghunayyar/personalpage-style-fix
Merge pull request #1558 from schiesbn/trashbin_sizelimit
fix positioning of password label, add autofocus to password field
if you add/remove more than one user from the share dialog replacing 'Share' with 'Shared' will lead to a string with more and more trailing 'd's
use new filesystem to mount users home
call 'Trash bin' 'Deleted files'
improved description of the trash bin app
make store function static
check if glob() returns any results, fix for stable45 was already approved by pull request #1695
fix getUidAndFilename() function
fix redirect, use the new routing
Merge pull request #1740 from houqp/issue#1688
Merge pull request #1752 from schiesbn/versioning_use_new_filesystem_api
Brice Maron (15):
Fix migration problems for postgresql with MDB2 fix owncloud/apps#21
Fix quoting problem in fs mount. give Big DB error at least in PG
Correct more data vs attr to fix #189
Fix delete link when new user is added
Fix deleting multiple user w-o reloading V2
Show error message to prevent adding a shared folder in the root dir fix #468
Add User agent when OC does a request
Little case fix
Fix typo in getUrlContent fix #514
Revoke DB rights on install only if the db is newly created
Fix a dirty function preventing showing errors
Remove support of sqlite2 at installation
Simplify has sqlite test
Case insensitive Lang Detection fix #1328
Add Redirect to getUrlContent fix #1065
Christian Koch (1):
Update lib/public/util.php
Daniel Molkentin (3):
fix c&p error
Revert "fix c&p error"
Fix regression caused by 31b1a73e1f508a33843835b632ee05c7bfc2aaaf
Diederik de Haas (7):
Fixed new checkstyle issues from build #1341.
Fixed new checkstyle issues in swift.php from build #1341.
Fixed new checkstyle issues in ftp.php from build #1341.
Fixed new checkstyle issues in migrate.php from build #1341.
Fixed new checkstyle issues in util.php from build #1341.
Fixed new checkstyle issues in ocs.php from build #1341.
Fixed new checkstyle issues in apps.php from build #1341.
Erik Sargent (19):
initial setup
initial setup
initial setup
initial setup
no message
keycode naming
Keys array
Arrow key navigation
Enter
Rename
cleanup
documentation
Cleanup
Revert "initial setup"
ctrl issue fix
event.ctrlKey
event.ctrlKey
Remove rename
Code clean up
Felix Moeller (23):
Adding the t() function to have the labels in the search results translated
Correct a first issue Checkstyle is complaining about ...
Make Jenkins more happy.
More Checkstyle cleanup
Checkstyle: LowerCaseConstant
Checkstyle: MultiLineCondition
Codestyle: FunctionCallArgumentSpacing
Checkstyle: NoSpaceAfterComma
NoSpaceAfterComma II
NoSpaceAfterComma
NoSpaceAfterComma
NoSpaceAfterComma
Checkstyle: many fixes
Checkstyle fixes for SpaceBeforeOpenBrace
Checkstyle fixes: NoSpaceAfterComma
Checkstyle: Fix the last two SpaceBeforeOpenBrace
Checkstyle: Fix the last 25 NoSpaceAfterComma
Checkstyle: fix the last NoSpaceAfterEquals
Checkstyle: Fix last six NewlineBeforeOpenBrace
Checkstyle: Fix the last two InvalidEOLChar
Style: Different line endings in one file are bad for sure
Style: Remove all the dangling white spaces
Style: The last two spaces
Florian Hülsmann (2):
Hook emission on sharing stuff
fixed user/group sharing hooks
Frank Karlitschek (79):
marks as 5.0 pre alpha
add a link to the contribution guidelines to make it easier for new people
fix the webdav user backend. still not completel working but a frist step
fix the webdavauth app
Merge pull request #252 from owncloud/fix_user_webdavauth
fix the broken image path on the apps page
add credits to personal page too so that non admins can see what they run.
add a check and a warning if the ownClodu server is not able to establish http connections to the internet. The reason is that users complained that external filesystem support, the update checker, downloading of new apps or the nowledgebase don´t work and don´t know why.
Merge pull request #280 from butonic/feature_bmp_support
interpret http 403 and http 401 as not authorized
make it possible to manually override the hostname and protocol if the automatic detection from ownCloud fails. This can happen in reverse proxy situations or with loadbalancers setups.
even error messages have the right to look a bit pretty
Merge pull request #561 from owncloud/cssfix
prettier error output. Let´s see how many more low hanging fruits I find on my way to the real bug that I want to fix ;-)
A new function to create nice error page. And use it for fatal db errors
remove left over tag
add a few more indexes. This is just a first step. More work is needed here but this should improve perfomance already for big installations.
remove the index on the share table because of problems with the index size. Thanks to icewind for spotting this.
add some output why some of the external filesystems might not work
disable not available external filesystems. Restructure the configuration a bit and improve naming
don't call shell_exec if safe_mode is on.
Merge pull request #824 from owncloud/add_user_backend_registration_debug_log
Try to fix #836
first version of the new documentation system integration.
a bit more polish. We are getting there.
show the link to the issue tracker only for Admins as discussed with Björn and Jan.
remove PgeNavi. It's no longer used
Merge pull request #850 from owncloud/icons-for-login
add pointer to the existing documentation. This will be replaced by the rel documentation during packaging
rename to doc
make it more readable
add curl proxy support. Fixes #504
make it more readable as deepdiver suggested
proper escape the mountpoints. Fixes
cleaning up the settings. standardize the format, add missing I10N and other small things. Yes. This is not perfect. But way better than before ;-)
check if admin
Merge pull request #913 from owncloud/fix_settings
add a check and a warning if setlocale is working
Merge pull request #868 from owncloud/new_doc_system
Merge pull request #961 from owncloud/check_locale
add curl proxy support. Fixes #504
make it more readable as deepdiver suggested
Merge branch 'add_curl_proxy' of https://github.com/owncloud/core into add_curl_proxy
Merge pull request #888 from owncloud/add_curl_proxy
Merge pull request #845 from owncloud/sqlite_error
check if admin
Update apps/user_webdavauth/user_webdavauth.php
Merge pull request #1154 from owncloud/remove-uneededFile
Merge pull request #1148 from seancomeau/topic/setup
we are getting closer. updating is not working yet.
mark recommended apps. server part not yet fully implemented
merge master
fix typo
remove leftover code
remove spaces
just return "true" for now
Merge pull request #1413 from owncloud/enable_removing_search_providers
Merge pull request #1438 from owncloud/phpunit-tests-win32-master
Merge pull request #1500 from chriskoch/patch-1
add the buttons for the clients to the personal page.
add in new window
Merge pull request #1493 from owncloud/fix_ldap_stored_homedir
I'm an evil bastard and I commit this 3 letter text fix without a pull request.
alpha 1
Merge pull request #1588 from owncloud/etag_quotes
Merge pull request #1581 from owncloud/mapper_md5
Merge pull request #1636 from owncloud/fixing-smb-master
Merge pull request #1648 from owncloud/checkRequesttoken
Merge pull request #1624 from owncloud/singleselect
Merge pull request #1714 from owncloud/fixing-1677-master
Merge pull request #1729 from owncloud/fix_1727
Merge pull request #1751 from owncloud/sanitizeHTML
Merge pull request #1724 from owncloud/long-storage-id
Merge pull request #1720 from owncloud/usermenu-css
Merge pull request #1731 from owncloud/unknown-freespace
Merge pull request #1787 from maelzx/patch-1
Merge pull request #1753 from owncloud/Extra_info
Merge pull request #1738 from owncloud/fix_multiselect_in_settings
5.0.0 beta 1
Georg Ehrke (18):
add the possibility to add an preupdate.php
remove 3rdparty files
deny the usage of dots in database name
don't move file into subdirectory if a file with the same name already exists (fixes #92)
fix file delete in opera - fixes #188
Merge pull request #261 from owncloud/fix_opera_file_delete
make some checks server-side
fix group and subadmin managing for 'ajax-loaded' users
add a client side check
Revert "fix group and subadmin managing for 'ajax-loaded' users"
use attr instead of data
Merge pull request #620 from owncloud/fix_600
fix pattern for database names
use regex which was suggested by dragotin
add smart app banner to promote ios app
make it possible to modify the links to the clients
remove (comment out) old code to fix replacing of files
remove code properly
Henrik Kjölhede (15):
Added phpseclib to files_external as 3rdparty
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' of https://github.com/owncloud/core
Deleted phpseclib/tests
Modified to new class structure
Merge branch 'master' of https://github.com/hkjolhede/owncloud_core
corrected namespace
Update to conform to API changes
Added unittest
Spelling mistake
Update to touch
Just a little cleaner in touch
Security bug
Updated phpseclib from git + requested style changes
Final changes from icewind1991
Isaac Rosenberg (1):
Update lib/image.php
Jakob Sack (4):
Add a new backgroundjob class to access the type of background jobs easily
improve cron.php, add locking for cli cron.php
Add BackgroundJob::setExecutionType() to public API
fix bug
Jan-Christoph Borchardt (140):
separate buttons for new file and upload
update infieldlabel script from @zawaideh to fix autofill overlap, https://github.com/zawaideh/In-Field-Labels-jQuery-Plugin
first base on navigation rework, less obtrusive, icons need to be updated, settings moved
first icon update. Next step: make sprited hover state (like for home already)
first move of settings to top right
add 3rdparty folder to gitignore
Merge branch 'master' into navigation
first version of breadcrumb 'root', still have a weird feeling about this
improve user menu
Merge branch 'navigation' of github.com:owncloud/core into navigation
merge breadcrumb root into navigation
enable hover state, now that needs to be added to the other icons
Merge branch 'master' into navigation
Merge branch 'navigation' of github.com:owncloud/core into navigation
Merge branch 'master' into navigation
Files: change wording 'From url' to 'From link'
Merge branch 'master' into navigation
make images in buttons also show click-hand on hover
Merge pull request #707 from owncloud/fix_infield_autofill
group related input fields visually
small fixes: toggle color adjustment, remove colon, prevent label wrapping
better layout for installation page elements, centered and subdued legend text
move inline warning styles into CSS, clean up and fix #270
add primary action button in fitting subtle dark blue
fix missing feedback when tab-focusing on checkbox
use vector logo also on log in page, d'oh (also now retina-ready)
fix dbhostlabel not disappearing, remove obsolete CSS
properly center data directory label
add my install changes from #721 again after they have been reverted through #282
remove obsolete CSS, fix database host label position
icons for username and password field, not sure if it’s good
tweak icons for username and password fields, now it’s good
ungreenify new & upload buttons
improve general button coloring
small code reordering of inputs and buttons
fix new button popup looking blurry
remove transitions for file rows and actions because it made everything seem sluggish
bring back fixed multiselect bar so it’s visible when scrolled down, fix #746
change technical expression 'Quota' to simpler 'Storage'
change storage space 'none' to 'Unlimited' and capitalize Default
dim Default Storage label color a bit
merge master into navigation
remove padding from header
move CSS from JS to CSS
fix file actions messing with file row height on narrower screens
use slightly darker color for file actions background, fix fugly look for selected rows
fix Firefox issues with file actions position and multiselect bar width
Merge pull request #974 from owncloud/fixing-120-master
Merge pull request #970 from owncloud/fixing-950-master
fix switched values from previous commit
fix logout icon, hopefully also #969
Merge pull request #869 from owncloud/files-styles
merge master into navigation
Merge pull request #1185 from owncloud/fixing-1162-master
new app icon style for new design
new settings menu for new design
fix up content and content-wrapper merge ...
Merge pull request #1228 from owncloud/generating_zip_message
merge changes in navigation
undo padding change on buttons, otherwise it will mess up the upload and new buttons again
update Files icon from home to files, update Home icon from checkbox to home
merge styles
Merge branch 'master' into permanent-share-icons
fix color change on click
increase opacity of buttons, fix for dark backgrounds like header in public share, fix #1188
Merge branch 'master' into navigation
use new user function to display real name if available, username still fallback
change button box-shadow from hard white to slight transparent
Merge pull request #1359 from raghunayyar/navigation
ellipsize long app names in navigation
vertical scrollbar for app navigation when too many apps
increase opacity of inactive apps and settings entries for better visibility
no box-shadow for public share download button
Merge branch 'master' into navigation
Merge pull request #1358 from owncloud/button-fix
Merge pull request #1396 from owncloud/apps_sorting
Merge branch 'master' into navigation
fix header for shared links
remove z-index from app labels which caused overlap with top bar
fix svg fallback replacement for settings icons
use translate string for Log out, remove title
Merge pull request #1395 from raghunayyar/webkit-scrollbar-534
fix CSS to coding guideline
gitignore all apps except core ones
Merge branch 'master' into fix_addNavigation
remove superfluous enabled-app class again
shift infield labels just a tiny bit to the right so the cursor doesn't overlap
form detail on log in button, better shape
line up 'remember' text with checkbox
Merge pull request #1460 from owncloud/login-button
Merge pull request #1429 from owncloud/fix_addNavigation
move inline style to CSS file, fix details
collapse user menu when inside one of the settings sections
Merge pull request #1496 from owncloud/custom_clients
Merge pull request #1497 from owncloud/collapse-usermenu
Merge pull request #1459 from owncloud/infield-detail
fix shorttag issue mentioned in #1357
gitignore Cloud9IDE system folder
Merge pull request #1501 from owncloud/fix-shorttag
fix database labels having left padding
some comments for CSS documentation
remove duplicate show password toggle code, move current one to proper location
make show password not specific to log in
make show password toggle work for installation (once #1525 is fixed)
improve and shorten security warning, add link to docs, fix #1342
brighter grey for the navigation bar, hopefully solves the weird similarity to the header
use proper HTML for other security warning too
ellipsize infield labels when too long, specifically fix #871 for database labels on installation
fixed database input group having two slightly thicker dividers
Merge pull request #1538 from raghunayyar/admin-password-toggle
add big white icons for lightbox, slideshow etc
split close and delete icon, add red hover for delete
correct target blank from image to link
spaces to tabs
move CSS to correct location, move and format php
Merge pull request #1610 from owncloud/improved_personal_page
svg replacement for breadcrumb home icon, fix #1620
Merge pull request #1626 from owncloud/share-indicator-position
Merge pull request #1627 from owncloud/home-svg
Merge pull request #1574 from owncloud/installation-label-overflow
only show navigation scrollbar on hover, when needed, to be less obtrusive
always show checkbox when selected, also in IE8, fix #1621
fix caret on installation page for IE
fix navigation icons SVG replacement, also hover and active opacity for IE
fix user delete button not showing in IE, another SVG replacement issue
no ugly border around checkboxes or radio buttons
only style text, password and search inputs like inputs, instead of using unsupported :not selector
fix Users settings header bar element positioning, close #1686
also fix header alignment for multiselect columns
simplify noise (immense file size reduction), also apply to user menu and header, fix #1576
double speed for user menu slide
fix multiselect bar offset on shared page, close #1339 finally
remove unused images to lessen packaged size
exchange bright caret with dark triangle
add dark calendar and contacts icon for firstrunwizard and others
pixel align dark calendar and contacts icons
Merge pull request #1700 from owncloud/fixing-1680-master
Merge pull request #1683 from owncloud/ie-fixes
fix erroneous CSS, remove obsolete selectors
Merge pull request #1790 from owncloud/update_office_icons
Jenkins for ownCloud (137):
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
[tx-robot] updated from transifex
Jörn Friedrich Dreyer (93):
when using oracle use LOWER() to make searching files case insensitive
fix oc-605
check for database error in userExists
Merge pull request #155 from owncloud/token-expired-IE
fix human filesize column header
fix quota off by one error
add i18n for cancel button
add missing sql backticks, check sharing for error and add log
add bmp support
add php-doc
move code to better places
add php-doc for ellipsis
implement share via link token
introduce Files.containsInvalidCharacters(), use when creating or renaming files
readd fallback code for pre token links
Merge pull request #573 from owncloud/more_indexes
Merge pull request #380 from butonic/feature_share_link_with_token
show drag shadow in firefox by using helper:'clone'
Merge pull request #401 from owncloud/share_hooks
fix checkstyle for files app
fix checkstyle for files_encryption app, add whitespace for readability
fix checkstyle for files_external app, add whitespace for readability
replace minified infieldlabel with dcneiners version
merge changes discussed in dcneiner pull number 4 'fix for autocomplete issue' including firefox password overlay
fix_new_and_upload_button_html_css
rmeove vendor prefix for box-shadow
upload button HTML, CSS & JS cleanup
add IE9 CSS checkbox fixes
fix new li icons jumping when replacing p with input
fix svg -> png replacement for android, cleanup and remove obsolete css
cleanup CSS whitespace and remove extra input[type='checkbok']
add debug logging for user backend registration
fix utf8 filenames in ie download response header according to rfc5987, see http://stackoverflow.com/questions/93551/how-to-encode-the-filename-parameter-of-content-disposition-header-in-http
ignore autogenerated testfiles and folders
fix broken console.log in ie8
omit type attribute in script tag to use fallback (text/javascript)
combine ie8 fix with debug check
whitespace cleanup
enable enter in ie by using .submit()+form instead of .change(), use notifications when name is empty
show notification when renaming a file to ''
abort rename on ESC keyup
remove , at end of js. IE8 chokes on this
input/form switching cleanup
use jQuery.parseJSON fallback for IE6/7/8
Merge pull request #945 from owncloud/fix_app_management_in_ie8
remove css not selector - incompatible with ie8
Merge pull request #1062 from owncloud/fix-1048-master
add translation call for 'Not enough space available' upload error
also translate 'No file was uploaded. Unknown error'
move $l to top
fix error when wrong dir was specified
remove initial iframe, is added automatically by jquery upload mechanism
reverse z-index of a and input to make upload work again in ie8/9
Merge pull request #1061 from owncloud/remove_css_not_selector_to_fix_ie8_input_fields
adapt to isFileNameValid, whitespace cleanup
remove aborted uploads
attach max upload tipsy to div instead of a to fix tooltip not showing due to new z-index
ie8 ignores rgba, show button border in ie8 by adding second border css row
more translations
add more linebreaks, replace SQL LIMIT with param
allow default click behaviour
hide upload progress bar and cancel action in IE < 10
Merge pull request #1308 from TheSFReader/master
add multselect dnd
use post instead of get
reset checkbox after getting selected files instead of ofter dragging, speed up revert
use $.trim() for IE8
replace live() with on() in core js
attach on to filelist instead of individual td elements for file link behaviour
attach to filelist which is present on .ready()
use on instead of live in users.js
add function to remove a search provider
simplyfy mimetype parsing of 'file' output
attach handlers to document instead of filelist, minor whitespace cleanups
Merge pull request #1541 from owncloud/fixing-1540-master
Merge pull request #1550 from owncloud/fix-files-download-links
Merge pull request #1565 from owncloud/fix_replacing
extract common code
fix empty path handling
Merge pull request #1561 from Raydiation/master
Merge pull request #1551 from owncloud/fix_files_multiselect
count divs in actions instead of action div itself (is set to 100%)
append .part to put files
add a custom header clients can use to skip a n additional propset request
send back 'X-OC-MTime: accepted' when X-OC-MTime was applied
readd renaming and mtime handling to new directory nodes
also rename file when it has not been present before
check Content-Length to detect aborted uploads
delete partial file when file upload is aborted
only check content lenght on PUT to make litmus happy
pretty print json
look where you are typing ...
Update office icons
Lorenzo M. Catucci (4):
Return true or false from readAttribute if $attr is empty
Return an empty array on succesful existence check
Add an $excludingBackend optional parameter
Exclude LDAP backend from global user searches
Lukas Reschke (267):
Disallow users to delete their own accounts
Send a HSTS HTTP header to enforce SSL
Correct indentation
Sanitize user input
Sanitize user input
escapeHTML function
Sanitize user input
Update fullcalendar to 1.5.4
Update chosen to version 0.9.8
Update 3rdparty/js/chosen/VERSION
Update jQuery UI Time Picker to 0.3.1
Update PHPMailer to 5.2.1
Update jquery-miniColors to 1.2.1
Fix the require path
Update Archive_Tar to 1.3.10
Little test for some util.php functions
Test for geo.php
Some tests
Remove not reliable test
Update SabreDAV to 1.7.1
Revert "Update SabreDAV to 1.7.1"
Doublehash the token to prevent timing attacks
Fallback to /dev/random if openssl_random_pseudo_bytes not available
Show a warning in the installer if no secure RNG is available
Merge pull request #30 from visit1985/logonpage
Correct formatting
Unneeded double check
Verify password page for users
verifyUser() for the json part
Remove space
Change verifyUser so that external json files can call it
Check if $_Post
Change auth checks
Remove old password check from changepassword and use verifyUser instead
Verify user login before changing the password reset mail
Use /dev/urandom instead of /dev/random
Merge pull request #35 from visit1985/logonpage
Show a warning in the installer if .htaccess is not working
"deny from all" instead directory
Revert "Remove old password check from changepassword and use verifyUser instead"
Revert "Verify user login before changing the password reset mail"
Remove verify user from personal.php
Verify passwords for admins
Correct check for admin
Add isUserVerified()
Fix PHP notice
Fix PHP notice
Password check for admins
Move the ( to the right position
Move isUserVerified to OC_Util
Make enhanced auth time configurable
Set a standard value for enhanced auth time
Don't add the enhanced auth time to the configuration
Make enhanced auth configurable
Merge pull request #31 from visit1985/persistentcookies
Set oc_token to httponly
Use `get_magic_quotes_gpc()` to determine if magic_quotes is enabled
Delete user files in /data/ after deleting a user
Expectation should be first parameter
Expectation should be first parameter
Disable enhancedauth by default
Merge pull request #38 from scambra/datepicker-l10n
Merge pull request #58 from fmms/master
Merge pull request #40 from scambra/dateformat-fixes
Merge pull request #62 from fmms/master
Fix urlencoding in the breadcrumb
Urlencode the share URL
Format the CSS in a readable way….
box-shadow can safely be used without vendor prefixes
radius can safely be used without vendor prefixes
box-shadow can safely be used without vendor prefixes
Format the CSS in a readable way...
Remove uneeded vendor prefixes
Format the CSS in a readable way...
Remove uneeded vendor prefixes
Format the CSS in a readable way
Remove uneeded vendor prefixes
Format CSS in a readable way
Remove uneeded vendor prefixes
Merge pull request #75 from fmms/master
Merge pull request #76 from fmms/master
Place the brackets in the first line
Revert e1a4fe98908dbf8f9e795fd852b231381d4f3ce4
urlencode
Forget to urlencode the path
Merge pull request #81 from fmms/master
Allow any characters in the groupname
Check for iconv
Fix not defined JS variables
Fix a typo
Revert "Fix a typo"
->l expects two parameters
Merge pull request #129 from fmms/checkstyle01
Fix a typo
Generate only one CSRF token
Merge pull request #133 from fmms/checkstyle02
Generate .htaccess when upgrading from old versions
Don't use OC_Setup as it will show up the installer
Send the requesttoken as form value
Change IE8 to "older IE versions"
Merge pull request #153 from butonic/master
Create only one CSRF token per session
Change the requesttoken back to OC.EventSource.requesttoken
Make the redirect_url working again
Merge pull request #203 from owncloud/wording-url-link
Check for redirect_url for logged in users
Remove uneeded new line
Add CSRF token
Fix a typo
Merge pull request #220 from fmms/checkstyle02
Remove uneeded debug output
Merge pull request #178 from owncloud/JustOneCSRFTokenPerSession
Merge pull request #200 from owncloud/ldap
Merge pull request #268 from owncloud/fixing_template_test
Merge pull request #294 from owncloud/fix_ldap_typo_set_not_get_value
Merge pull request #368 from butonic/i18n_of_cancel_button
Merge pull request #271 from owncloud/239_webdav_999_files
Merge pull request #928 from owncloud/fix_permissioncheck
Merge pull request #1043 from owncloud/fix_breadcrumb_slashes
Merge pull request #1124 from schiesbn/sabredav2
Merge pull request #1131 from owncloud/more_translations
Add security section to admin menu
Removed uneeded HTML tag
Correct link to the bugtracker in exception.php
Remove uneeded file
Remove setContentTypeHeader()
Move to apps repo
Remove OpenID from the router
Merge pull request #1155 from owncloud/remove-setContentTypeHeader
Merge pull request #1150 from owncloud/EnableSSL-AdminMenu
Create CONTRIBUTING.md
Update CONTRIBUTING.md
Added links to app + mirall repo
Merge pull request #994 from owncloud/enhanced_multiSelect
Merge pull request #1159 from LukasReschke/master
Remove uneeded link
Update CONTRIBUTING.md
Fix a typo
Create issue_template.md
Add template
Add ownCloud version
Remove :
Uneeded newline
Add a space behind the ####
Add the correct link to the apps repository
Add server operating system to template
Typos
Updated browser log
Merge pull request #1160 from owncloud/updateContrib
Correct the link
legend - l10n
Improved the help text
The => This
Remove ugly indentation
Simplify the isSubDirectory() function
Add @brief to description
Commentblocks should begin with two *
Check for string position instead of string existence
Check if user is admin - bool
CP fail
Remove uneeded return
Add a closing )
Remove uneeded returns
Merge pull request #1135 from owncloud/allow_default_click_behaviour
Enhanced auth is totally unmaintained and broken
Expand if to multiple lines
Move { to same line
Merge pull request #1182 from owncloud/sanitizeHTML-Clean
Merge pull request #1224 from davidgumberg/patch-2
Make the message friendlier
Remove uneeded file
Change the second part of the notification
Merge pull request #1230 from owncloud/remove-unused-autocomplete.php
Also replace the backslash with a minus
Sanitize the exception
Merge pull request #1233 from owncloud/visualphpunit
Add CSP header
Add the default-src
Disallow inline JS
Add a route to the JS config
Move config to core/js/config.php
Move requesttoken to oc-requesttoken.js
No inline JS in apps
Move publicListView to external JS
Correct copy paste fail
Move timezone check to external JS
Move isadmin to external file
Indentation
Move to OC_App
External JSON for the Apps
Remove closing tag
Allow iframes to external domains
Allow eval() and send headers for legacy browsers
Merge branch 'master' into no-inline-js
Remove uneeded JS
Move appid to external file
Merge master...
Fix merge conflict
Fix merge conflict
Allow admins to change the CSP policy in the config file
Notice about changing the standard policy
Merge pull request #1265 from j-ed/master
Merge pull request #1291 from owncloud/drop-simpletest-compatibility-master
Allow the loading of external images
Initialize router also if ownCloud isn't installed
This breaks the installation
Merge pull request #1307 from owncloud/js_linkToRemote
Merge branch 'master' into no-inline-js
Use black background images
Merge pull request #1258 from owncloud/no-inline-js
Warn users not to enable DEBUG in productive environments
Move checkMaintenance and checkUpgrade
Move update inline JS
Remove the CSP header for Firefox
Fix undefined variable
Remove outdated comments
Use HTML5 data attribute + fix undefined variable
Merge pull request #1320 from owncloud/implements-1316-master
Merge pull request #1326 from owncloud/event-source-token
Merge pull request #1313 from owncloud/updater-CSP
Merge pull request #1352 from mjkent/master
Merge pull request #1360 from owncloud/display_name
Remove the no longer existing function "isUserVerified"
Fix indentation
Merge pull request #1377 from irgsmirx/patch-3
Merge pull request #1379 from owncloud/improved_appsmanagement
Merge pull request #1415 from owncloud/ldap_fix_settings
[user_webdavauth] add requesttoken
[files_trashbin] Add CSRF token
Make fileblacklist configurable
OCP\JSON instead of OCP\User
Allow loading of external fonts
Allow the loading of local font files embedded via data:
Also allow local files
Merge pull request #1474 from samtuke/master
Merge pull request #1363 from owncloud/FixPasswordChange
Merge pull request #1498 from schiesbn/delete_trash
Merge pull request #1506 from owncloud/files_encryption
Merge pull request #1443 from owncloud/use-module-file-info-master
Merge pull request #1509 from owncloud/correct-public-contacts-tests
Merge pull request #1526 from owncloud/l10n-support-master
Merge pull request #1514 from owncloud/fix-setup
json_encode the appid
Merge pull request #1618 from owncloud/mapped-storage-unit-testing-linux-master
Typo
Remove uneeded lines
Merge pull request #1577 from owncloud/typo_catagory
Use sanitizeHTML instead of stripslashes + htmlspecialchars
Merge pull request #1030 from hkjolhede/master
Coding style
Merge pull request #1589 from owncloud/use-sanitizeHTML
Merge pull request #1585 from owncloud/fix_breadcrumb_resizing
Merge pull request #1590 from owncloud/fix_470
Merge pull request #1594 from hkjolhede/master
Merge pull request #1608 from owncloud/fix-shared-links
Check requesttoken
Merge pull request #1654 from owncloud/fixing-1652-master
Merge pull request #1665 from owncloud/fix_ldap_1605
Sanitize HTML
Invalidate existing HSTS headers
Merge pull request #1701 from owncloud/XSS-fixes
Merge pull request #1705 from owncloud/DisableHSTS
Add missing requesttoken
Sanitize user input
Sanitize HTML
Merge pull request #1767 from owncloud/fixing-1766-master
Merge pull request #1764 from owncloud/Undelete_directory_fix
Maximilian Ruta (1):
Fixes update of shared files with mirall because it dose not update all methadata for a file
Michael Gapczynski (133):
Fix indentation and lower case the whole url inside handle() instead of calling for each parameter
Implement PERSON add
Make readData() exit with a 400 Bad Request for not provided required parameters, and sanitize text
OAuth server implementation using oauth library
Fix closing the sharing dropdown by clicking on the share button
Manually change appconfig value for share policy so tests work correctly
Add unshareAll() function to Share API
Fix unshareAll()
Apply textbox CSS rules to textarea as well
Fix font family for textarea
Load all apps in core share ajax file for apps to register their share backends
Fix shared status icons
Try to fix shared status icons again
Check if error_report() is equal to 0, so suppressed errors aren't logged e.g. the htaccesstext.txt fopen failing
Fix MySQL install, bug fix for issue 132
Return empty array if file does not exist inside Shared folder, fixes issue #91
Remove incorrect extra parameter for init() call
Create public function initMountPoints() for initializing a specified user's mount points
Merge pull request #562 from owncloud/dberrors
Add checks for storage object
Check if data variable in scanner isn't null before using it
Check sub storage isn't null or false
Initial support for file sharing with filesystem branch
Change post_write hook to write to prevent creating a duplicate of the original file on upload
Trigger the last action before continuing with a file upload, fixes issue #918
Trigger last action before continuing with creating a new file/folder/from link
Merge pull request #924 from owncloud/versions_write_hook
Fall back to default log file if logfile config file not found, suppress writing errors, fixes issue #826
Merge pull request #978 from owncloud/logout-icon
Only folders have Create permission
Fix shared statuses inside folders
Change old is_readable to isReadable, fixes downloads
Retrieve storage correctly, filename is not the mountpoint
Fix shared folders
Change old variable name $default_quota to $defaultQuota
Replace %2F with / in breadcrumbs
Fix retrieving of shared source paths
Fix data for shared root folder
No longer need to create folders locally for external storage mount points
Change post_write hook to write to prevent creating a duplicate of the original file on upload
Fall back to default log file if logfile config file not found, suppress writing errors, fixes issue #826
Store etags in the file cache
Use etags from file cache in SabreDAV connector
Remove old etag code
Update etags in parent folders
Fix retrieving of cache and scanner in Updater class
Fix function name
Change length of etag field to 40
Merge branch 'filesystem' into filesystem-etags
Fix eTagUpdate and add tests
Fix Shared root problems with Watcher and Quota proxy
Forgot to select storage from filecache
Remove Shared_Scanner and add Shared_Watcher instead
Actually add Shared_Watcher
Initialize storageId variable in shared cache
Use the source Scanner for shared storage when the path is specified
Use the sub storage's permission cache for retrieving the correct permission
Check if oc_token cookie exists before trying to use it
Merge pull request #1067 from owncloud/fix-logout
Don't mount shared storage unless there are shared files
Update old storage classes names to the new namespace during mounting
Remove unnecessary length parameter from last commit
Rearrange code to prepare for updater feedback
Basic update progress of database update only
Use hooks to send updates from apps
Add maintenance mode entry to config.sample.php
Remove echo from lost password page
Add back check if installed around background jobs
Only show the version updating to instead of worrying about converting internal to a formatted version
Merge pull request #1053 from owncloud/ocs_api
Remove old data directory protection from update, should already have taken place or not working because the server isn't Apache
Modify and include additional update messages from updating apps
Tweak failure message and throw exceptions from updateDbFromStructure()
Reformat long line
Merge branch 'master' into update-progress
Merge pull request #1079 from owncloud/update-progress
Merge branch 'filesystem' into filesystem-etags
Move template parameters around so database error page is properly rendered
Merge branch 'master' into fix-issue-1085
Fix permissions for mount point
Fix mimetypes in shared cache
Maked Shared_Permissions extend Permissions class
Almost fix Shared scanner...
Make Google Drive storage id unique, before it was anonymousanonymous
Change length of mimetypes to 255, the maximum length according to RFC 4288
Scan mount points in root before adding a entry
Switch scan to scanFile for root of mount points
Return NOT_FOUND in shared cache
Don't use more entropy for etags
Remove old create etag function
Merge branch 'filesystem' into filesystem-etags
Bump version
Don't waste time making another call since we know it doesn't exist
Wrap the etag in double quotes
Merge pull request #1052 from owncloud/filesystem-etags
Move data directory permission checks after data directory existence checks
Add listener for VisualPHPUnit
Move permissions check to new function checkDataDirectoryPermissions()
Merge branch 'master' into move-datadirectory-checks
Fix merge
Disable fancy folder sharing for now
Implement getETag() in shared storage
Fix sharing issue with collection and children mismatches
Remove unnecessary ob_end_clean() from template tests
Update mtimes of all parent folders after change inside
Make database connection error messages less verbose
Fix external storage UI for new storage namespaces
Add tests for mtime changes in folders - testRename is failing right now
Merge pull request #1113 from owncloud/fix-issue-1085
Permanently display shared status icons
Fix OC_Helper and change deprecated methods
Don't check for updates for sub storages, these scans should be done in the background
Use global oc_requesttoken for Event Source
Add create permission, fixes #780
Change file action text to 'Shared'
Change file action text for files inside shared folders as well
Merge pull request #1324 from owncloud/permanent-share-icons
Make zip downloads use actual folder names, fix spelling mistakes
Merge pull request #1351 from owncloud/navigation
Add getOwner to Filesystem and View classes
Merge pull request #1435 from owncloud/make_BlacklistConfigurable
Remove undefined crumb variable from home breadcrumb
Merge pull request #1452 from owncloud/fix-breadcrumb
Merge pull request #1471 from owncloud/temp-storage-call-parent-ctor-master
Remove old OC4 link compatibility
Fix public links
Merge branch 'master' into fix-shared-links
Proper fix for shared links
Merge branch 'master' into fix-shared-links
Replace filename key with fileTarget in template
Remove additional old compatibility code
Set permissions to read only
Remove the leading slash from the filename for opendir
Michael Göhler (15):
fixed max possible upload size for files app in admin screen
extend logon page to display multiple error messages
improve token security
further improvements on multiple login token support
delete all tokens on password change
forgot a class name
call unsetMagicInCookie if token is invalid
fixed wrong variable usage
added a warning message to the log when a cookie is rejected
fixed typo and redundant method call
removed username and password from token generation
implement fixed php session timeout and session id regeneration
extend configkey column to hold 128bit values
128byte is not 128bit - now we realy use 256bit (same as PHPSESSID)
avoid undefined index warning on login page
Michael Kent (1):
Add robot.txt
Michiel de Jong (1):
add /.well-known/host-meta.json to .htaccess
Myles McNamara (1):
Remove left float from actions div class
Qingping Hou (3):
add file_exists method to files_trashbin app
Properly delete empty directories in Trashbin
check filename and timestamp in Trashbin's file_exists method
Randolph Carter (1):
fixes default email sender address
Robin Appelman (329):
put filestorages in a namespace
add getId to storage backends
add OC_Filesystem::resolvePath to get the storage backend and internal path for a file in one go
add getPermissions to storage backends to get all permission flags in one go
rework filecache to work directly on storage backends wip
Merge branch 'master' into filesystem
add partial file data to the result of Cache::get
move storage backend test cases to their own namespace
add support for loading namespaced test cases
fix namespace error in temporary storage backend
some simple test cases for the new filecache
fix several problems in the new filecache in order to complete the tests
this should be done elsewhere if needed
add getId to shared storage backend
Merge branch 'master' into filesystem
Merge branch 'master' into filesystem
add Cache::getFolderContent
convert Cache to a non-static class that handles the cache for a single storage backend
Merge branch 'master' into filesystem
merge master into filesystem
Merge branch 'master' into filesystem
add encrypted column to the new filecache
dont need this anymore
new filecache table
better parent path bahaviour for the filecache
correct namespace usage in common filestorage backend
make filestorage scanner non-static and add a simple test case
this index cant be unique due to collisions of the root of different storages
add some more test cases for the scanner
more tests and fixes for the filesystem scanner
remove simpletest
initual phpunit support
remove cache ttl tests, take a lot of time and don't work correctly for most backends anyway
Merge branch 'master' into phpunit
make archive test cases work again
merge master into phpunit
merge phpunit into filesystem
load test cases from enabled apps
Merge branch 'phpunit' into filesystem
fix files_external test cases
add Cache::getStatus
test data for archive tests
Merge branch 'phpunit'
merge master into filesystem
make sure the share backend test case can find the correct interface
Merge branch 'master' into filesystem
remove old filecache
move some code around
fix namespaces in filesystem and filesystemview
add depricated OC_Filessystem for compatibility
make sure we can do our tests again
don't use depricated OC_Filesystem
few more test cases for scanning folders
fix cache scanner test case
drop Filesystem::getInternalPath and Filesystem::getStorage in favor of Filesystem::resolvePath
code style
some test cases for fopen of storage backends
skip the files_external test cases the correct way
fix webdav storage backend when trying to open a non existing file for reading
fix filetype for smb storage backend
normalize paths for dir and statcache in smb stream wrapper
remove ctime tests for filestorage, ctime will be removed from the storage api in the future
supress some warning in cloudfiles library
fix storage test case
merge master into filesystem
implement getId for the external storage providers
fix namespace problems for external storage backends
don't throw errors if certificate folder doesn't exist
fix blocking drag & drop upload of folders
clear all hooks when running tests
disable log when running tests
merge master into filesystem
the Shared folder is no longer in the cache
don't increase the size of the users home folder twice
merge master into filesystem
merge master into filesystem
Merge branch 'master' into filesystem
drop filectime from the filesystem api's
drop depricated is_readable and is_writable
some namespaces fixed for the shared backend
add getCache and getScanner to storage api in order to allow storage backends to overwride caching behaviour
remove chroot from filesystem api
use OC_Files::getFileInfo and OC_Files::getDirectoryContent as high level api for the filecache
Merge branch 'master' into filesystem
postpone the cost of setting up some of the external storage backends untill we actually need it
automatically scan files when needed
merge master into filesystem
use strtotime on non-nummeric times in oc_filesystem::touch
use strtotime on non-nummeric times in oc_filesystem::touch
merge master into filesystem
cleanup OC_Files a bit
merge master into filesystem
Merge branch 'master' into filesystem
move the cache api from OC_Files to filesystem(view)
fix problem with normalizePath when there was a double leading slash
add View->putFileInfo to the filecache api
add search to the filecache api
Merge branch 'master' into filesystem
move filesystem test case
possible fix for bombarding the server with the htaccess test during setup
merge master into filesystem
add file permissions cache
show/hide navigation entries after enabling/disabling app
Merge branch 'master' into filesystem
move some stuff to the new api
prove some compatibility with the old cache api
also use new cache api here
add permissions data to the results of the cache api
Merge branch 'master' into filesystem
add searchByMime to new cache api
remove old searchByMime
use absolute paths when resolving mount points
fix delete and sort files
remove last uses of depricated OC_Filesystem
some more porting of the sharing
Merge branch 'master' into filesystem
Merge branch 'master' into filesystem
add a way to recalucale the size of a folder in the cache
delete child entries when a folder gets removed from cache
merge master into filesystem
Merge branch 'master' into filesystem
add filesystem watcher to detect updates
check for changes when using the cache api
Merge branch 'master' into filesystem
code style
use css to show/hide fileactions
add svg mimetype to default htaccess
fix running app tests
properly replace fileaction icons with pngs when needed
merge master into filesystem
fix archive tar include path
Merge branch 'master' into filesystem
fix OC_Filesystem::isValidPath when using \ instead of / in paths
merge master into filesystem
fix inlude path for template test
Merge branch 'master' into filesystem
add Cache::move
some tests for the file blacklist
check for filename blacklist in OC_Filesystem::isValidPath
some more code reuse for fileactions
this line shouldn't be here
merge master into filesystem
remove debug statements
support string values ('true' and 'false') for configuring the secure parameter on external storage backends
fix user specific mount configuration
Allow changing the way etags are generated
merge master into filesystem
Revert "fix blocking drag & drop upload of folders"
reuse jquery object when adding files to the file list
add actions to newly created files and folders
normalize filepaths in OC_Files::getFileInfo
merge master into filesystem
add resolvePath to filesystem view api
move ETag generation to storage backends
allow creating Cache objects with only the storage id instead of the whole storage object
fix calculateFolderSize for non existing files
move correctFolderSize from Scanner to Cache
fix Scanner->scan setting the filesize to 0 for files
add cache updater
fix rename parameter order
fix quota proxy
fix undefined index when loading files app
merge master into filesystem
allow storage backends to implement custom permission management
Merge branch 'master' into filesystem
add OC_FilesystemView alias for compatibility
add getFileInfo and getDirectoryContent to OC_Files for compatibility
Merge branch 'master' into filesystem
fix incorectly merged smb.php
fix incorectly merged versions.php
typo
also return fileid in OC_Filecache::get
stop increasing folder sizes once we hit a non folder
merge master into filesystem
fix outdated permissions cache use in scanner
merge master into filesystem
emit a hooks during the filesystem scan
add Cache->getIncomplete for use in background scanning
add Scanner->backgroundScan
don't redefine inherited functions as abstract
don't throw fatal error in updater cache if setup failed for some reason
explicitly sort files when using getFolderContents
use background scanner
use lastval() to get the insert id in postgesql
merge master into filesystem
merge master into filesystem
remove fileatime from common storage backend
change behaviour of Filesystem::getMountPoint when a mountpoint is passed as path without trailing slash
add sample configuration for user backends
make sure the output buffer is closed when handeling webdav
Merge branch 'master' into filesystem
sort output of getFolderContent by name
better check if we are passing a fileid to Cache::get
add function to safely end output buffering
use new obEnd function instead of ob_end_clean
merge master into filesystem
add upgrade path from old cache to preserve file id's
fail gracefully when no old filecache is present during upgrade
merge master into filesystem
fix some edge cases while scanning the root of a storage
merge master into filesystem
merge master into filesystem
catch error if old filecache table is not present during upgrade
dont handle database exception in OC_DB
fix cache behaviour for non existing files
actually connect the filesystem hooks to the cache updater
one additional test case for the cache updater
Merge branch 'master' into filesystem
use json encoding when deleting multiply files instead of using ; as delimiter
remove unneeded line
fix mimetype icons for new files
merge master into filesystem
these functions should be static
dont insert and entry in the filecache during upgrade if the id already exists in the filecache
Filecache Watcher: use scan or scanFile based on the current item, not the cached item
make sure folders that are not fully scanned are at least shallow scanned when we open them
use numeric ids for storages in the filecache
wrap hooks into a try, catch to prevent a faulty app from crashing the request
merge master into filesystem
Cache: allow storage backends to overwrite Watcher
Share: small phpdoc fixes
Share: fix cache put function
Cache: optional path argument for getCache/Scanner/etc
Cache: provide path hints to getCache/etc where available
phpdoc fixes for public api
Cache: rename index to prevent colissions with old fscache indexes
merge master into filesystem
Files: prevent people from renaming files to '.'
merge master into filesystem
Autoload namespaced test classes
Fix messed up mounts
Cache: split permission cache scanning and cache scanning
Cache: split permission cache scanning and cache scanning
Cache: normalize mimetypes
merge master into filesystem
Cache: show upgrade progress
Cache: more efficient upgrading
Cache prepared statements in OC_DB
Clear cached prepared statements when switching between mdb2 and pdo
merge master into filesystem
Cache: dont migrate permissions, cache them on demain instead
Cache: no longer using this file
Files: make sure keybinds js is loaded after files js
Cache: use a database transition for scanning each folder
merge master into filesytem
Merge branch 'filesystem' of github.com:owncloud/core into filesystem
Fix scrolling of leftcontent
Cache: return non numberic storage id
Files: don't load fileactions.js when upgrading filecache
Cache: add database indexes for mimetype and mimepart
Merge branch 'master' into filesystem
Cache: fix test case Updater::testRename
Cache: make mounts overwrite existing folders, prevents duplicate entries
Some style fixes
merge master into filesystem
merge master into filesystem
Cache: port test cases to PHPUnit
Filesystem: move mount management to it's own class
Filesystem: add Mount::findById
Test cases for new mount management
Cache: add function to get storage id and internal path of a file by id
Filesystem: add View->getPath to the cache api
Filesystem: also add getPath to \OC\Filesystem
Filesystem: return all matching mounts in Mount::findById
Filesystem: use the updated Mount::findById in getPath to ensure we get the correct path if the storage is also mounted outside the view
Merge branch 'master' into filesystem
Move streamwrappers to seperate files and put them in a namespace
add oc:// streamwrapper to provide access to ownCloud's virtual filesystem
Fix phpdoc
merge master into filesystem
change required ownCloud version to 4.91
fix files_version hooks
Files: fix sharing newly uploaded files
Sharing: partailly fix searchByMime
Cache: don't insert duplicated during upgrade
Files: Dont get maxUploadSize if the filecache needs to be upgraded
merge master into filesystem
Bumb version number for displayname db upgrade
Check for upgrade/maintance mode before trying to load an app
Still load js files in maintance mode
Cache: use greaterEquals in tests cases to prevent failures due to race conditions
remove outdated line
Sort internal apps above 3rdparty apps
Files: fix moving files by DnD
fix breadcrumbs for gallery and texteditor
Dav: don't overwrite etag from filecache with old etag from properties table
Dav: update etag in filecache when doing a PROPSET
Cache: check for invalid paths in getFileInfo/getDirectoryContent
Files: fix positioning of Trash button and upload progress bar
Cache: fix copy-paste errors
Don't try to use routes when called from cli
Use dummy request method in CLI
Fix previous commit
Files: add translation support back to move/rename
Files: rename 'space' to 'storage' in upload.php
Files: explicitly define
Don't run external storage tests on default
Mapper: use md5 hashes for database indexes
wrap etags in quotes when doing a propfind on a folder
Cache: allow file sizes >2GB
Update tests and apps to the new \OC\Files\Filesystem::init signature
Sharing: fix position of file list in public link view of folder
Share: fix downloading files from a public shared folder
Share: fix breadcrumbs for public shared folder
Share: fix nested subfolders in public shared folders
Share: fix sorting of files in public shared folder
Share: fix downloading selected files from public shared folder
Fix breadcrumbs overlapping into the content, preventing the select all checkbox from being clickable in subfolders
Files: fix width of table header when files are selected
Share: fix table head color for public shared folders
Cache: simplify scanner logic a bit when handeling with unknown folder sizes
Cache: reuse known folder sizes when doing a shallow scan
Cache: actually use parameter
Cache: don't create a new etag when the mtime hasn't changed
Split editable select code used for quota selection into a jquery plugin
Files: always show share action at the right
Cache: also preserve etags for files
Cache: fix scanner trying to use existing data when file isn't in cache
Don't cache errors/exceptions when debug is enabled
set DEBUG from xdebug session before we first use it
Fix quotes in OC_User::isEnabled
Fix strict standard warning in user template
Cache: hash long storage ids to ensure they fit in the database
Use a parser to read custom mount configuration instead of including the php files
Create new mountconfig files in json
Give storage backends the option to define having no known free space
Keep user quota into account when the storage backend has unkown free space
merge master into mountconfig
Merge branch 'mountconfig' of github.com:owncloud/core into mountconfig
Sam Tuke (118):
Development snapshot:
Added methods for handling encrypted file + iv content
Development snapshot:
Wrote new methods for testing if a file is encrypted using AES or Blowfish
added tests and methods relating to handling of legacy keys
Changed util class methods to use / create public keys in single shared public-keys directory, and group encryption-related user files
Started implementation of new encyryption classes into the encryption proxy
Fixed various bugs in hooks class
Fixed use of OCFSV in getPrivateKey()
Mainly work on implementing new encryption system (+ keyfile handling) into proxy classs
Implemented writing of keyfiles and directory hierarchy in proxy class
Implemented writing of keyfiles and directory hierarchy in proxy class
Merge commit '84fd62b13047cb756d9f39c192e17fd5f2179f83' into files_encryption
Made dependencies of Kaymanager::setFileKey() explicit using dependency injection
added wrapper method in crypt class for encrypting asymmetric and symmetric simultaneously
added first version of keymanager PHPUnit test files
added two (currently passing) unit tests
Converted test to PHPUnit format
working on streaming decrypted content
Started rewrite of cryptstream class (renamed to stream)
Extensive work on crypto stream wrapper implementation
development snapshot
Development snapshot
Development snapshot; encryption stream wrapper now successfully writes files, and passes unit tests
Development snapshot
Merged branch 'master'
all unit files_encryption crypt unit tests now passing after merge
Merge pull request #147 from owncloud/htaccess-upgrade-check
Added minor documentation
Added namespace
Added check if sharing app is enabled, commented out sharing code due to issue
Improved documentation
Fixed IV generation test
Switched require() for require_once()
Fixing use of splitIv
Added unit tests for setupServerSide(), key paths, and ready()
Development snapshot, lots of fixes
Added unit tests for legacy encryption methods
Development snapshot
Development snapshot
Development snapshot
Cleaned up docblock comments
OC_FSV->copy now only caches files which are copied from data/user/files
Development snapshot
Development Snapshot
Development snapshot
Added library phpseclib
Revert "Development snapshot"
Revert "Revert "Development snapshot""
Replaced phpseclib calls with symmetric re-encryption of user private key
Reverted temporary changes to core lib files
Changing user login pwd now correctly changes encryption key passphrase
Improved formatting of getPublicKeys()
Merge branch 'master' into files_encryption
Merge branch 'master' into files_encryption
Development snapshot, mocking out Session{} for crypt unit tests
Development snapshot
Merge branch 'master' into files_encryption
Made Keymanager::getFileKey() dependencies explicit, fixed client code and tests accordingly
Removed debugging line
All in-use unit tests now passing after merge
Merge branch 'master' into files_encryption
Re-added 'checkAdminUser'
Merge branch 'master' into files_encryption
Removed phantom depreciated files
Removed unnecessary line
Removed misleading crypto gen comment
Removed old and unnecessary comments
Removed debugging comments
Added creation of dir for shared file env encryption keys
Merge branch 'master' into files_encryption
Added two hooks: pre_unshare and pre_unshareAll, useful for files_encryption
Merge branch 'master' into files_encryption
Adding sharing support: added new method in Keymanager setShareKey()
Merge branch 'master' into files_encryption
Added localisation for encryption settings
Removed depreciated file
Merge branch 'master' into files_encryption
Merge pull request #1105 from owncloud/files_encryption
Merge branch 'master' of github.com:owncloud/core
Merge branch 'files_encryption'
Work on util: findFiles() and encryptAll(); both close to working
Fixed many coding guidelines issues
Made encyrption keyfiles be deleted when their parents are
Working on support for deleting directories (removing all keyfiles)
Fixed handling of keyfile subdir creation
Merge github.com:owncloud/core
Fixed incompatibilities with filecache rewrite merge
Fixed compatibility with filecache rewrite merge
Improved support for detecting and recrypting legacy files. Bugs remain.
Added debugging output relating to recrypting legacy files
Fixed todos: undefined vars and unreachable code
Merge github.com:owncloud/core
Recryption of legacy encrypted files now working on login
Minor improvement to comments
Cleaned up path formatting with new method stripUserFilesPath()
Fixed bug relating to Filesystem{} that prevented webdav logins with files_encryption
Removed debugging output
Added notice to personal settings indicating what filetypes are not encrypted
Added missing translation wrapping
Fixed comment typo, wrapped return value conditional on var assignment in session{}
Merge branch 'master' into files_encryption-style-fixes
Merge branch 'master' into files_encryption-style-fixes
Reverted erroneous commit
Fixed bug causing encrypted files to be doubly encrypted at login
Development snapshot
Merge branch 'master' into files_encryption
Removed call to depreciated isUserVerified()
Merge branch 'master' into files_encryption
Fixed syntax bug
Fixed bug causing password change related hooks to not be called due to ajax
Added comments
Removed debugging code
Added comment
Merge branch 'master' into files_encryption
Reverted fix temporarily; another fix by LukasReschke is awaiting merge
Merge branch 'master' into files_encryption-style-fixes
Merge pull request #1383 from owncloud/files_encryption-style-fixes
Sean Comeau (3):
Throw an exception when creating a MySQL user fails and display exception error text to user
Use a custom exception instead of adding a delimiter to the error message
Rename TestException to DatabaseSetupException
Sergi Almacellas Abellana (2):
Improve autodetection of language.
Fix the loop to search al the available languages, not only the las element.
Stefan Herbrechtsmeier (1):
add multiple domains reverse proxy support
Stefan Seidel (1):
Fix WebDAV (and Android Client) not being able to authorize on Debian Squeeze + mod_fcgid installs.
Susinthiran Sithamparanathan (1):
Update Sabre to version 1.7.1
TheSFReader (11):
Add ebook specific mimetypes
Add ebook specific mimetypes
Simplify the code and remove a first unnecessary (and non conform) '&' character when there are pending arguments
Merge remote-tracking branch 'refs/remotes/upstream/master'
Merge remote-tracking branch 'refs/remotes/upstream/master'
Correct it
Merge remote-tracking branch 'refs/remotes/upstream/master'
Merge remote-tracking branch 'refs/remotes/upstream/master'
Remove a warning by making sure the renamed file is a dir before trying and opening it
translate the mimtype/mimepart to readable in the searchByMime function
Merge remote-tracking branch 'refs/remotes/upstream/master'
Thomas Mueller (193):
move autotest to phpunit
remove apps translations - they live in owncloud/apps now
From now on we support two german translation: formal and personal
adding coverage html
cleanup report folder
fixing Test_TemplateFunctions
fixes #266
fixes #329: query the database in chunks of 200
adding comments to explain what's going on here
l10n support for user_webdavauth
public contacts api as discussed here https://github.com/owncloud/apps/issues/113
function isEnabled() added
refs #461 - drag'n'drop upload to a sub folder is working now
normalize the path once in upload.php is enough - THX Robin for this hint
adding comments on the form array indexes
refs #505 - defining publicListView based on template parameter
fixing namespace
some more invalid characters have been added
plugin mechanism implemented
change name to IAddressBook
first unit tests implemented
test for search and unregister added
[Contacts API] example for searching added
fixing syntax error + reformat the code
minified version no longer available
[contacts_api] update documentation
[contacts_api] move addressbook to it's own file
restoring feature to send sharing link via email
moving sharing email code to core
ctor of OC_L10N requires the app name
[contacts_api] IAddressBook moved to OCP as it's used by apps to provide access to their contact data
feedback to the user while request is being processed
prevent keyboardshortcuts from catching events outside the main doc - e.g. the share popup
set the session name to the instance id - which is unique
throwing InsufficientStorage in case the quota is reached
fixing links docu/ ->doc/
Migration of build files from Jenkins
refs #933 send content length header - this will allow the browser to show the progressbar
Revert "fixed max possible upload size for files app in admin screen"
only show the max possible upload of 2GB on a 32 bit system.
prevent keyboardshortcuts from catching events outside the main doc - e.g. the share popup
moving storage calculation code to OC_Helper::getStorageInfo()
make usedSpacePercent available in the files app
notifications are now shown/hidden using the js functions hideNotification and showNotification.
add smtp port configuration option
fixing undefined variable $l
fixing indent
workaround for 32-bit systems to handle filesizes bigger than 2GB
OC_Helper::is_function_enabled() added to find out if a function is available
Fallback to use COM or exec('stat ..') is only executed if stat or filesize return negative values.
documentation adjusted on the way
javascript notification functions have been moved to js.js for common use
new javascript notification functions used within users.js
javascript syntax error fixed on the way
enhanced log message
remove duplicate return
Merge branch 'master' into fixing-998-master
js optimisations and style fixes
Merge branch 'master' into fixing-998-master
rename containsInvalidCharacters() to isFileNameValid() - NOTE: semantic has changed!
Merge branch 'master' into fixing-998-master
Merge branch 'master' into fixing-784-master
Merge branch 'master' into fix_minor_files_annoyances
removing undefined $response
removing unused parameter $parameters
fixing call of OC_Log::write() - missing parameter
fixing undefined $eventSource
initialize $result
fixing undefined variable $result - should be $query I assume
fixing undefined variable $where
remove silly assignment
add missing return
fixing returns
fixing returns
fixing <input> tag
bring back L250 as spotted by @tanghus - THX
fixing string concatenation in javascript
webdav returns "503 Service Unavailable" in case the ownCloud server is currently in maintenance mode.
Merge branch 'master' into fixing-784-master
Merge branch 'master' into fixing-998-master
displaying notification now centered
adding accidentally removed line - THX @bartv2
fixing indent - sorryy wrong setting on the IDE :-(
fixing text-align on navigation menu - closing div was missing - THX Lukas
pin notification to the top
adding jquery-visibility
load jquery-visibility
adding a ajax call to get the current file storage stats like free space
in case of maintenance the error page returns http status 503.
handling proper display of files/folders with negative size
Merge branch 'master' into fixing-unused-and-undefined-in-master
remove php closing tag
rename space -> storage
relative storage info without decimals
fixing indent
Merge branch 'master' into fixing-998-master
introducing class OCA/files/lib/Helper with new function to build an array with storage stats
update used space percent after each ajax call and display the notification
Merge branch 'master' into fixing-998-master
replace #notification with OC.Notification call
cached queries need to be reset on schema change because they become invalid
returning http status code 503 in case connecting to the database failed
enable unittesting on appframework and apptemplateadvanced
missing renames of publicListView to disableSharing
update to jquery-ui 1.10.0
drop SimpleTest compatibility
lookup for OCA classes in all apps folders
fixing href for folders
include keyboardshortcuts.js
call ajax scan only if a user is logged in - otherwise we'll get a 500
Merge branch 'master' into updater-CSP
add support for apps to register alternative login methods
first style fixes - @samtuke: I added some TODO regarding undefined variables and unreachable code - please review
style fixes
style fixes
Cleanup string - easier for translators
l10n support for the error dialog added
update on translation string
some web servers by default don't recognize index.php as default page - IIS for example
adding l10n support to files_trashbin
adding l10n support to user_ldap
spell check
spell check
spell check
spell check
Merge branch 'master' into fixing-js-errors-public-link-master
call ajax scan only if a user is logged in - otherwise we'll get a 500
Merge branch 'master' into from_live_to_on
fix #1276 - use registerLoadedCallback()
undelete -> restore
Updateing -> Updating
PHPUnit support for Windows added
reuse \OC_Helper::tmpFolder()
we get best results regarding mime type detection if we use fileinfo - let's tell the admin about that
in case file based session handling in enabled - we need to make sure the configured folder is writable
fixing namespace
new function \OC_Util::runningOnWindows()
setlocale test is pointless on Windows
pass the argument to the ctor
spell check
disable error handler while running phpunit
fix failing test cases due to wrong typing
add phpunit configuration for autotest withou the json listener because this pollutes the console
uncomment failing calls to \OC\Files\Filesystem::file_put_contents
basic WebDAV test in place now
initial version of a local storage implementation which will use unique slugified filename on the local filesystem.
show webdav test results in admin section as well
Merge branch 'master' into fixing-1354-master
l10n support enhanced in files_version
l10n support enhanced in files_trashbin
l10n support enhanced in files_versions
l10n support enhanced in core
quick fixing this require_once.
Merge branch 'master' into mapped-storage-unit-testing-linux-master
fixing mappedlocal storage to work on non-windows as well
no need to implement createUser in web dav auth
fixing indent
[files_external] removing function as it's the same in the base class - THX Robin
[files_external] fixing some undefined index
[files_external] fix config gui for all users
the path must be encoded because within the smb4pph code it's decoded again - pretty easy but still .....
use urlencode not rawurlencode
Merge branch 'master' into fixing-1424-master
introduce new virtual method hasUserListings() to determine if a user backend can list it's users.
fixing issues with UTF8 characters in translatable strings
https://github.com/owncloud/core/pull/1598#discussion_r2976684
user name and password need to be encoded as well
fixing syntax error
$this->numericId should be determined based on table storages not filecache
Merge branch 'master' into fixing-1424-master
missing piece after merge
fixing undefined originalEvent
adding a compatibility.js as a single source to define all fallback function declarations
fixing eventsource.js for IE8
adding prototype trim as fallback for IE8
fixing javascript errors IE8 in user management
fixing javascript errors IE8 in apps management
fixing javascript errors IE8 in personal settings
filter l10n-* files
add some missing fallback language mappings
adding language code oc
some more missing language code fallbacks
sort languages based on display name not the iso code
we should never drop a database
changing the bit mask of OC_USER_BACKEND_SET_DISPLAYNAME
adding a new test class for mapped local using a dot in the datadir - reflects the issue described in #1659
folder should be created :-(
new test cases added to search in sub folders
fix error in recursive search
class Mapper no respects an unchanged physical root which will be excluded from slugifying the path
Merge branch 'master' into fix-googledrive
files_versions no longer contains a personal settings page -> remove the call
no pretty print
Thomas Müller (191):
Merge pull request #24 from owncloud/js_variable_interpolation
Merge pull request #25 from visit1985/uploadfilesize
Information about translations added
Merge pull request #37 from scambra/js-interpolation-l10n
Merge pull request #39 from scambra/date-l10n-fixes
Removing strange character
Fixing expectation - comma was stupid anyhow
Fixing typo
Filter added to get all files into coderage report
Fixing undefined $language
Apply coding style guide
Apply coding style guide
closes #113
exeuting tests now on apps as well - the apps repo shall be cloned into the sub folder apps2
fix paths in preeseed-config.php
don't enable apps twice
don't enable user_external
disble breaking test cases for now
Merge pull request #146 from Raydiation/master
Merge pull request #152 from scambra/webdav-quota
Merge pull request #238 from fmms/checkstyle04
Merge pull request #242 from fmms/checkstyle05
Merge pull request #245 from owncloud/fileactions
Merge pull request #269 from owncloud/fix_fe_mkdir_warning
Merge pull request #267 from owncloud/improve_files_update
Merge pull request #265 from owncloud/fix-button-img-cursor
Merge pull request #281 from butonic/fix_human_filesize_column_header
Merge pull request #289 from zimba12/master
Merge pull request #324 from owncloud/fix_image
Merge pull request #326 from owncloud/add_credits
Merge pull request #330 from owncloud/check_connection
Merge pull request #337 from seidler2547/master
Merge pull request #340 from butonic/fix_quota_zero_cornercase
Merge pull request #346 from diederikdehaas/patch-checkstyle-build1341
Merge pull request #354 from michielbdejong/master
Fixing syntax error - closes #406
Fixing syntax error - closes #406
Merge pull request #402 from zimba12/master
Merge pull request #433 from owncloud/user_setting_fixes
Merge pull request #454 from Raydiation/master
Merge pull request #495 from owncloud/fix_issue_262
Merge pull request #375 from tdevos/master
Merge pull request #503 from eMerzh/add_ua_request
Merge pull request #420 from libasys/bugfix-share
Merge pull request #114 from riso/xsendfile
Merge pull request #383 from owncloud/contacts_api
Merge pull request #524 from owncloud/fix_user_webdavauth
Merge pull request #538 from Deltachaos/fix_537
Merge pull request #483 from owncloud/archive_sizes
Merge pull request #506 from owncloud/fix_505
Merge pull request #554 from owncloud/reverse_proxy
Merge pull request #418 from libasys/Fix-IE8-fileactions-binding
Merge pull request #480 from owncloud/fix_435_and_437
Merge pull request #479 from owncloud/fix_438
Merge pull request #556 from owncloud/postgres_insert_id
Merge pull request #576 from owncloud/webdav_output_buffer
Merge pull request #540 from Raydiation/master
Merge pull request #635 from owncloud/ob_end
Merge pull request #654 from butonic/checkstyle_fixes
Merge pull request #682 from VicDeo/master
Enabling unit testing for apptemplate_advanced
Merge pull request #700 from eMerzh/fix_error_display
Merge pull request #647 from owncloud/fix_app_settings_navigation
Merge pull request #716 from eMerzh/remove_sqlite2
Merge pull request #640 from esthepiking/master
Merge pull request #762 from owncloud/database_exception
Merge pull request #282 from butonic/fix_new_and_upload_button_html_css
Merge pull request #807 from owncloud/add-changes-again
Merge pull request #623 from owncloud/contacts_api_2
Merge pull request #697 from eMerzh/revoke_on_create
Merge pull request #813 from owncloud/check_external_dependencies
Merge pull request #825 from owncloud/oc_namespace
Merge pull request #766 from btactic/language_autodetect
Merge pull request #810 from owncloud/send-share-link-by-email
Merge pull request #847 from owncloud/webdav-quota-fix-exception
Merge pull request #926 from owncloud/fix_issue_826
Merge pull request #842 from owncloud/restrict_keyboard_shortcuts
Merge pull request #929 from owncloud/fix_utf8_filenames_in_ie_download
Merge pull request #905 from owncloud/fix_mountpointescaping
Merge pull request #949 from RandolfCarter/InvalidDefaultAddress
Merge pull request #954 from owncloud/download-progress-master
[l18n] fixing typos in source text
adding missing translations for various strings + fixing tool tip on delete
setting the timezone is now part of the login process and true part of the core.
remove timezone.js
enable translations for quota sizes 'none' and 'default'
remove unused code
the maximum upload size is now part of the response of the upload and delete operation.
fixing variable name
moving logic from template to the 'controller'
Merge pull request #902 from owncloud/storage-wording
Merge pull request #975 from irgsmirx/patch-1
Merge pull request #1041 from owncloud/fixing-856-master
Merge pull request #1063 from owncloud/translate_not_enough_space_available
Merge pull request #1081 from owncloud/fix-issue-1075
Merge pull request #1066 from owncloud/fix-388-master
Merge pull request #1092 from owncloud/rename_dot
Merge pull request #632 from owncloud/fix_629
Merge pull request #1127 from owncloud/fixing-641-for-webdav-master
Merge pull request #1133 from owncloud/add_linebreaks_in_sharing
Adding database to server config
Merge pull request #1170 from owncloud/correctIndention
Merge pull request #1178 from owncloud/return_true_because_of_ponies
Merge pull request #1195 from owncloud/cache_prepared
Merge pull request #1181 from owncloud/return-503-in-maintenance
Merge pull request #1205 from owncloud/ocs_api
Merge pull request #986 from owncloud/fixing-784-master
Merge pull request #1247 from owncloud/clear-queries-cache-on-schema-change-master
Merge pull request #1259 from TheSFReader/master
Merge pull request #1286 from owncloud/ocs_api
Merge pull request #1306 from owncloud/smart-app-banner
Merge pull request #1059 from owncloud/fixing-998-master
Merge pull request #1337 from owncloud/fix-issue-780
Merge pull request #1321 from owncloud/csp-fixes
Merge pull request #1318 from j-ed/master
Merge pull request #1227 from owncloud/hideuploadprogresscancelinielt10
Merge pull request #1225 from owncloud/add_multiselect_dnd
Merge pull request #1381 from schiesbn/make_strings_translatable
Merge pull request #1387 from schiesbn/visual_improvements
Merge pull request #1399 from owncloud/fix_ldap_proxy_display_names
Merge pull request #1398 from owncloud/appname-overlap
Merge pull request #1099 from herbrechtsmeier/ssl-proxy
Merge pull request #1287 from owncloud/ocs_xml_attributes
Merge pull request #1171 from owncloud/move-datadirectory-checks
Merge pull request #1419 from owncloud/etag_fix
Merge pull request #1422 from TheSFReader/master
Merge pull request #1416 from herbrechtsmeier/set_include_path_early
Merge pull request #1340 from owncloud/fixing-js-errors-public-link-master
Merge pull request #1229 from owncloud/from_live_to_on
Merge pull request #1423 from owncloud/getowner
Merge pull request #1436 from owncloud/cache_check_path
Merge pull request #1427 from TheSFReader/master
Merge pull request #1445 from owncloud/CSP_font
Merge pull request #1444 from owncloud/writable-temp-folder-for-session-data-master
Merge pull request #1234 from owncloud/fix-issue-192
Merge pull request #1449 from owncloud/fixing-namespace-local-storage-master
Merge pull request #1456 from owncloud/gitignore-apps
Merge pull request #1476 from owncloud/disable-error-handler-while-running-phpunit
Merge pull request #1487 from owncloud/fix-1420-master
Merge pull request #1357 from owncloud/alternative-loging-master
Merge pull request #1472 from owncloud/files_versions-cleanup
Merge pull request #1502 from owncloud/gitignore-cloud9
Merge pull request #1451 from eMerzh/fix_1065
Merge pull request #1529 from owncloud/installation-login-fixes
Merge pull request #1534 from owncloud/files_l10n
missing comma in sql statement
in case curl is not present we cannot test
remove undefined function FileList.finishDelete
on creation only test for existing users if the backend supports user creation
some systems use en_US.UTF8 instead of en_US.UTF-8
remove unused code
Merge pull request #1439 from owncloud/fix-archive-tar-on-win32-master
Merge pull request #1548 from owncloud/installation-improvements
Merge pull request #1547 from owncloud/navigation-color
Merge pull request #1537 from owncloud/fix_sharing_dropdown_event_handlers
Merge pull request #1545 from owncloud/fix-oc_webroot
know your libraries ;-)
Merge pull request #1481 from owncloud/fixing-1354-master
make MappedLocal available and testable within Linux as well
adding ctor to Local and revert call to it within Temporary
Merge branch 'master' into clean-app-id
Merge pull request #1566 from owncloud/fixing-1505-master
cleanup - more to come after
Merge pull request #1569 from owncloud/clean-app-id
Merge pull request #1570 from owncloud/refactor_filelist_addFile_addDir
Merge pull request #1543 from owncloud/utf8-locale-master
Merge pull request #1546 from owncloud/fix-loading-hooks
Merge branch 'master' into fixing-1424-master
Merge pull request #1578 from owncloud/mysql_admin_fix
Merge pull request #1613 from owncloud/multiselect-row-width
Merge pull request #1625 from owncloud/fix_shared_string
Merge pull request #1596 from owncloud/fix_470
Merge pull request #1634 from irgsmirx/patch-6
Merge pull request #1649 from owncloud/fixing-l10n-master
Merge pull request #1616 from owncloud/cache_fixes_rebase
Merge pull request #1655 from owncloud/use-correct-tablename-in-cache-master
Merge pull request #1598 from owncloud/fixing-1424-master
Merge pull request #1703 from owncloud/firstrunwizard-icons
Merge pull request #1702 from owncloud/remove-images
Merge pull request #1713 from owncloud/fix-user-enabled
Merge pull request #1712 from owncloud/debug-exception
Merge pull request #1715 from owncloud/fixing-1640-master
Merge pull request #1730 from owncloud/ldap_fix_warnings
Merge pull request #1699 from owncloud/multiselect-bar-fix
Merge pull request #1642 from owncloud/fix-googledrive
Merge pull request #1719 from owncloud/fixing-1659-master
Merge pull request #1709 from owncloud/style-cleanup-files_external
Merge pull request #1759 from owncloud/redirect_fix_1737
Merge pull request #1762 from owncloud/user_password_fix
Merge pull request #1728 from owncloud/mountconfig
Merge pull request #1771 from owncloud/mountconfig
Thomas Tanghus (124):
Added methods OC_DB::insertIfNotExist() and OCP\DB::insertIfNotExist().
Added separate table for OC_VCategories and category/object (event/contact etc.) relations.
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Added post_deleteUser hook to VCategories. Added methods for adding/removing object/category relations.
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Suggestion for simple, yet efficient variable interpolation in js translations.
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Updated category ajax files to use type instead of app and add callCheck.
Added ajax files for favorite category handling.
Updated category js for handling favorites and use post instead of get.
Use consts all places and rename some daft method names.
Add favorite handling methods to OC_VCategories.
Formatting
Merge branch 'master' of github.com:owncloud/core into vcategories_db
White space fix.
Use get for loading dialog.
More js updates for app/type in OCCategories
app !== type
Add wait state to category dialog while processing.
Make categories var static.
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Added unit tests for OC_DB::insertIfNotExist()
Return result from OC_DB::insertIfNotExist().
Renamed OC_VCategories::add() to addMulti() and let the add() method return the id of the newly created category.
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Removed useless ORDER BY from query.
Use self::prepare() instead of self::$connection->prepare.
Remove index that might cause problems.
Remove redundant class wrapping.
Clean indentation.
Filter out special Favorites category.
Fix accidentally creating new categories with the id as name.
Added type and callback arguments to most methods.
Added missing backtick to sql query.
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Also delete category/object relations when deleting a category.
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Merge pull request #112 from libasys/Fix-strange-Isue-IE8
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Added unit test testinsertIfNotExistDontOverwrite.
Cast object ids to integers.
Added unit tests for OC_VCategories.
Added some more error checking on db queries.
Switch expectation and result in unit tests.
Add routes for vcategory favorites.
Update vcategories ajax scripts.
VCategories: Use correct variable.
VCategories: Swap expected and actual in unit tests.
VCategories: Make $categories non-static again.
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Swap expected and actual.
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Check DB result.
Remove unused variable.
VCategories: Line too long.
VCategories: Line too long.
VCategories: Closing brace must be on a line by itself.
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Added CRUDS permissions to the OCP namespace. Implements issue #345
Update all to use OCP\PERMISSION_* instead of OCP\Share::PERMISSION_*
Merge pull request #361 from owncloud/cruds_consts_2
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Correct SQL syntax.
Change insertIfNotExist() for sqlite. Not fast, but more reliable than previous attempt.
Don't use indexes in test data as postgres complains over duplicate keys.
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Bump version to trigger update.
Merge pull request #41 from owncloud/vcategories_db
Very simple js console switcher.
Merge pull request #458 from owncloud/js_console_switch
Sharing: Fix false positived v. 2
Enhanced multiSelect jquery plugin.
Added some missing type checks.
multiSelect: Make sure last added entry is selected and some code cleanup.
multiSelect: Added scrollbar if longer than 20em. Ref #720
Enhanced multiSelect jquery plugin.
Added some missing type checks.
multiSelect: Make sure last added entry is selected and some code cleanup.
multiSelect: Added scrollbar if longer than 20em. Ref #720
Merge branch 'fix_multiSelect' of github.com:owncloud/core into fix_multiSelect
multiSelect.js: Give each select a unique msid to prevent double adding in users.js
Autoload classes with 'OC' namespace prefix.
Merge branch 'fix_multiSelect' of github.com:owncloud/core into enhanced_multiSelect
multiSelect: Don't force popup above if there's no room for it there.
multiSelect: Modified users.js to only update other multiSelects.
multiSelect: Make sure up/down classes are removed on close.
multiSelect: Add sorting options.
Users: Show selected groups first in list.
Merge pull request #938 from owncloud/fix_minor_files_annoyances
Add js linkToRemote and linkToRemoteBase
Fix leftcontent positioning. Ref #1255
Make app icon linkable when enabling app.
Add box-sizing to controls.
Remove padding hack to position users list.
Add 'hascontrols' class for content with fixed topbar.
Merge pull request #1442 from owncloud/reuse-oc_helper-tmpfolder-master
Merge pull request #1432 from owncloud/add_requesttoken
Remove superfluous append
Reduce top position for content below controls.
Merge pull request #1428 from owncloud/content_positioning
Fix filelist shifting up one row on (multi)select
Another attempt on the filelist heading.
Remove hascontrols - use original positioning.
Merge pull request #1696 from owncloud/fixing-more-ie8-master
Extra position check for multiselect dropdown. Fix app/issues/575
Tom Needham (97):
Fix merge conflicts
Basic structure and functionality of api class
Fix odd indentation issue
Load routes before calling actions
Add method to check if an app is shipped or not
Basic template for authorising exernal apps with OAuth
Improve styling of permission request page
Include the css for the OAuth page
Add core routes and include them in OC_API::call()
Move routes to ocs folder
Move OCS methods to lib/ocs/.php
Add the format parameter inside OC_API
Record the app that is registering a call to use later with OAuth
Clean code slightly
Authorisation requires you to be logged in
Improve merging of api responses
Add public class for registering api calls
Add Provisioning_API app and routes
Updated group methods for provisioning api
Add methods for getting users and creating users to provisioning api
Merge the responses recursively
Check if required apps are installed
Make method static
Fix error with namespacing
Handle function not needed in lib/ocs.php
Basic OAuth class based on oauth-php. WIP
Actually login the user when using OAuth
Require a username for OC_OAuth::registerConsumer()
Add oauth-php library
Fix 3rdparty paths, initialise OAuth in correct order
Remove unnecessary include
Fix the api routes
API: add OC_API::checkLoggedIn()
Logout the user at the end of a call to be stateless
Remove old oauth-php library
API: Use OC_API::checkLoggedIn() and OAuth scopes are app_$appname
Move OAuth classes into lib/oauth
API: Check if the consumer has permissions to access the requested method
API: Fix merging of responses. Return 400 error when no OAuth operation sent.
Add basic db structure for oauth
Fix class name
Add ownCloud OAuth store backend. WIP
Add table to hold OAuth scopes
Add 'authorised' field to oauth_tokens table
API: Add callback_fail, add OC_OAuth::init and bespoke request token method
API: remove OAuth auth check, respond in ocs formatted xml/json
Fix ocs/person/check
API: Fix routes definition
API: Add provisioning api methods for apps
API: Fix addUser and added getUser methods
API: Fix /person/check api method
API: Fix responses of enable and disable app methods
API: /cloud/groups use OCS response codes, fix response of getGroups, fix addGroup
API: Require api calls to register the required auth level
Fix merge conflicts
Remove provisioning_api apps from core
Remove a merge conflict
Fix autoloader merge conflict
API: Default to user authentication level
API: Use http authentication, check the auth level required
API: Add required auth level to OCS routes, move some routes to provisioning_api app
API: Allow admins to access SUBADMIN api methods
API: Fix merge conflict remnants
API: Parse PUT and DELETE variables
Merge branch 'master' into ocs_api
Allow apps to pass defaults and requirements for their API calls
Add API method for sharing a file, currently only via a link.
Merge master into ocs_api
Fix url generated for public shared files
Detect http protocol in providers.php
External Share API: Move url down one level in response
Migration: On import of user accounts only import folders in home dir, use OC_Helper::copyr
Migration: Allow for no app data cases; handle file copying better
API: Specify the response format using a GET parameter
API: Further tidying, implement OC_OCS_Result object for api results.
API: OCS methods now use OC_OCS_Result to return data
API: Remove old code. Move remaining methods to OC_OCS_Result.
API: Include totalitems and itemsperpage meta data when needed.
API: Add check to see if the user is authorised to run the api method
API: Tidy up routes.php, remove redundant call registration
Remove 3rdparty repo from ocs_api branch
Merge master into ocs_api, fix conflicts.
API: PUT and DELETE variables are now accessed from the parameters array
Merge branch 'master' into ocs_api
Remove unused methods
Merge branch 'master' into ocs_api
Code cleanup and add copyright info
Remove accidental submodule
Remove WIP OAuth code
Remove the WIP external sharing api
Return 401 headers when authentication is required for the api call
Fix incorrect indentation
Check that api methods return the correct result type
Code style update
API: If key begins with '@' treat it as an xml attribute
Remove some whitespace
Simpler method for getting the first char
Valerio Ponte (3):
Implemented X-Sendfile support
Moved X-Sendfile headers into OC_Files::get
Fixed style according to owncloud styleguide
VicDeo (2):
Uncaught exception logging
Add Ability to the app to detect more details on the file
Victor Dubiniuk (8):
Log PHP errors to the OC log
Merge branch 'extended_log'
Fix mimetype detection with the 'file' utility
Clean KB entries processing code
Check if we have an array with data. Fix #487
Correct new password input name
Do not set password if it has't provided
Calculate size for existing directories only
blizzz (20):
Merge pull request #141 from denis-b/patch-1
Merge pull request #142 from denis-b/patch-2
Merge pull request #273 from owncloud/fix_webdav_shared_91
Merge pull request #258 from wardragon/ldap_existence_check_no_refactor
Merge pull request #371 from butonic/sql_and_error_log_fixes
Merge pull request #482 from eMerzh/fix_prevent_shared_folder
Merge pull request #617 from samtuke/fix_docblocks
Merge pull request #584 from wardragon/ldap_access_userExists_fix
Merge pull request #855 from owncloud/ungreenify
Merge pull request #1087 from owncloud/ldap_multiple_dns
Merge pull request #1365 from owncloud/ldap_multiple_server
Merge pull request #1393 from owncloud/adding-index.html-with-redirect-master
Merge pull request #1404 from owncloud/fixing-1276-master
Merge pull request #1518 from schiesbn/trash_layout_fix
Merge pull request #1524 from owncloud/fix_ldaps_tls_setting
Merge pull request #1531 from owncloud/cron_no_routes
Merge pull request #1530 from owncloud/fix-warning-displayname-layout
Merge pull request #1592 from owncloud/display_name_setting
Merge pull request #1604 from owncloud/fix_ldap_internalname_generation
Merge pull request #1694 from owncloud/users-header
davidgumberg (1):
Typo fix (comment) /lib/base.php
denis-b (2):
Update apps/files/index.php
Update apps/files/ajax/move.php
herbrechtsmeier (2):
add SSL proxy support
initPaths: set include path before any owncloud function is called
hkjolhede (12):
Create sftp.php
Update apps/files_external/appinfo/app.php
Update apps/files_external/lib/config.php
Update apps/files_external/lib/sftp.php
Update apps/files_external/lib/sftp.php
Update apps/files_external/lib/sftp.php
Update apps/files_external/lib/sftp.php
Update apps/files_external/lib/sftp.php
Update lib/filestorage/common.php
Update apps/files_external/lib/sftp.php
Update lib/filestorage/common.php
Update apps/files_external/lib/config.php
icewind1991 (17):
Merge pull request #28 from benliles/bugfix-swift
Merge pull request #36 from scambra/filecache-fixes
Merge pull request #59 from fmms/master
Merge pull request #12 from scambra/fixes
Merge pull request #307 from owncloud/etag-function-overwrite
Merge pull request #319 from owncloud/fileactions_newfile
Merge pull request #672 from irosenb/patch-1
Merge pull request #876 from owncloud/mimicon_fix
Merge pull request #923 from owncloud/hooks_try_catch
Merge pull request #1255 from owncloud/leftcontent_fix
Merge pull request #1237 from owncloud/fix-template-tests
Merge pull request #673 from owncloud/filesystem
Merge pull request #1527 from owncloud/simplyfy_file_mimetype_parsing
Merge pull request #1512 from owncloud/mapped-filename-storage
Merge pull request #1572 from owncloud/fix_empty_path_handling
Merge pull request #1597 from owncloud/cache_largesizes
Merge pull request #1717 from owncloud/fix-warning-template
irgsmirx (3):
Update lib/util.php
Update lib/base.php
Update lib/files/cache/legacy.php
j-ed (6):
Update lib/mail.php
Update config/config.sample.php
Update config/config.sample.php
Update config/config.sample.php
Update config/config.sample.php
Update lib/mail.php
libasys (4):
Fix for problems using for() function instead of $.each for arrays with IE8
UPDATE oc-dialogs.js and Fix some small Bugs Added in the description of form a select ecample
Fixes two issues if you using IE8. IE8 has problems with .bind actions and since jquery 1.7.2 using .bind is old school style for event delegation. the new and better way is using .on() function. The second is using $.each instead of for() to walkthrough an array! Now it works perfect, the events after uploads are triggered.
If you using the sharing by link the array monthNames don't exist and causes errors in all browsers! so we check if the type of the variable isn't undefined!
maelzx (1):
Update apps/files_versions/js/versions.js
raghunayyar (13):
Style fixes on core/navigation Branch.
Defined height for #leftcontent
More Style Fixes
No Image Repetition on Enabling Apps in Navigation Bar
Reduced Styling and Image loads as from src and not backgorund.
Shorter, Cleaner JS in apps.js
Adds webkit scrollbar to ownCloud
More Visible webkit Scrollbar, syntax error solved.
Password Toggle Support for Login
Password Toggle Works on Installation as well.
Removed whitespace from installation.php
Personal Page Password Toggle Also Loads Well.
Makes password toggle button inside input.
root (3):
call it "proxy" instead of "curlproxy"
call it "proxy" instead of "curlproxy"
apps updater is now working
scambra (12):
check free space using folder's owner
delete fscache on deleting user
Use strftime to format date with translated month names
Translate modification date when file is created/uploaded, use same strings as lib/template.php
don't duplicate locales with country code
use interpolation for some translations in js
translate datepicker
Translate formatDate using jquery datepicker
fix strftime in windows, use %#d instead of %e in windows
fix settings routes
fix checking quota in webdav, adding a sabredav plugin
code style changes
thomas (4):
Use curl to get remote file content
Add connection time out option
change and transfert getUrlContent
Remove parentheses in return, modify description, and fix a mistake
tomneedham (1):
Correct spelling of 'Authorization'
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-owncloud/owncloud.git
More information about the Pkg-owncloud-commits
mailing list