server/lib/private
Lukas Reschke 5f8fb8d1ee Run preupdate before an update
The update routine tries to test the database migration before actually performing the update.

However, this will fail hard if the schema has changed (for example an unique key has been added). App developers can convert the DB in preupdate.php, however it is not called before and therefore the update fails.

This actually breaks ownCloud updates from ownCloud 6 to ownCloud 7 when the files_antivirus app is enabled.
2014-11-13 12:07:49 +01:00
..
appframework Fix Pimple unset 2014-11-11 22:04:46 +01:00
archive Update pear/archive_tar to 1.3.13 2014-10-30 16:10:00 +01:00
backgroundjob Dont try to execute jobs that no longer exist 2014-07-25 18:02:02 +02:00
cache
connector/sabre Return real mime type on PROPFIND 2014-11-11 15:42:50 +01:00
contacts ownCloud users are exported as address book 2014-07-24 17:35:02 +02:00
db allow passing driver options, fixes #11718 2014-10-27 12:30:29 +01:00
diagnostics Allow adding events that hapend before the event logger was loaded 2014-10-20 13:38:38 +02:00
fileproxy
files Remove debug statement 2014-11-12 11:32:48 +01:00
group make performance less bad. Still far from good, but at least it works 2014-10-17 20:16:04 +02:00
hooks
l10n Use public api for getting l10n 2014-08-31 10:08:22 +02:00
legacy remove legacy class OC_Updater 2014-10-20 14:44:42 +02:00
log Do not show exception to the end-user 2014-09-17 13:17:52 +02:00
memcache Memcache\Factory: Remove static, use globalPrefix. 2014-07-29 11:14:36 +02:00
migration
ocs Fix unexisting class and PHPDoc 2014-09-15 17:08:56 +02:00
preview Merge pull request #11390 from Nemesiz/master 2014-10-06 14:25:27 +02:00
repair Explicily close the statement cursors 2014-08-20 23:49:15 +02:00
route Log some additional events 2014-10-20 13:38:38 +02:00
search mkae getRelativePath of file search results overwriteable in subclasses 2014-07-14 19:27:10 +02:00
security Add OCP\Security\IHasher 2014-11-06 15:16:14 +01:00
session Refactor internal session to write directly to $_SESSION 2014-08-30 08:48:13 +00:00
setup simplify mysql user creation flow 2014-09-16 11:53:54 +02:00
share Remove unreachable statement 2014-10-23 23:03:14 +02:00
tagging PHPDoc fixes as suggested by @MorrisJobke. 2014-10-14 00:06:33 +02:00
template Drop form_factor that is appended to JS, CSS and template filenames 2014-11-12 13:07:23 +01:00
user Merge pull request #12003 from owncloud/password-migration 2014-11-06 22:43:57 +01:00
vobject
activitymanager.php Make files non executable 2014-10-24 11:14:51 +02:00
allconfig.php Expose getAppKeys trough \OCP\IConfig 2014-10-08 14:22:17 +02:00
api.php introduce and use getCurrentConnection() 2014-07-01 16:45:00 +02:00
app.php Run preupdate before an update 2014-11-13 12:07:49 +01:00
appconfig.php port of #9500 2014-07-08 16:32:01 +02:00
apphelper.php
archive.php Previous commit was not based on master, retry. Removed broken tar cutter, double extensions are not possible in temp files. Added tar support. Fixed extension switch. 2014-08-04 14:10:09 +02:00
arrayparser.php Use function outside of loop 2014-10-24 12:27:53 +02:00
avatar.php Use public api for getting l10n 2014-08-31 10:08:22 +02:00
avatarmanager.php
backgroundjob.php
cache.php
config.php Try to read the file only instead of trying to touch 2014-11-12 15:57:19 +01:00
contactsmanager.php
db.php Add missing DB rollback functionality 2014-10-24 17:44:06 +01:00
defaults.php Support HTML in logo claim 2014-11-03 21:14:27 +01:00
eventsource.php Explicitly cast id and validate type 2014-09-04 13:26:47 +02:00
filechunking.php
fileproxy.php
files.php Add type hinting to functions 2014-10-24 14:13:40 +02:00
forbiddenexception.php
geo.php
group.php Add group management to the public api 2014-07-16 14:25:31 +02:00
helper.php Use the TempManager to handle temporary files 2014-10-24 12:18:49 +02:00
hintexception.php Do not show exception to the end-user 2014-09-17 13:17:52 +02:00
hook.php
httphelper.php Do only follow HTTP and HTTPS redirects 2014-09-22 20:02:32 +02:00
image.php Preserve transparency when loading from a file 2014-09-10 23:49:21 +02:00
installer.php introduce new app page layout 2014-10-15 15:21:40 +02:00
json.php Use public api for getting l10n 2014-08-31 10:08:22 +02:00
l10n.php Fix language file detection 2014-10-29 10:13:51 +01:00
largefilehelper.php Merge pull request #11565 from owncloud/fix-behaviourOnOSX 2014-10-15 21:12:50 +02:00
log.php fix logger implementation and test 2014-07-15 10:10:16 +02:00
mail.php Remove X-Mailer header from mails 2014-08-17 18:55:13 +02:00
migrate.php make sure class file is loaded once 2014-08-28 12:34:29 +02:00
mimetypes.list.php New generic class for Imagemagick conversions 2014-10-04 17:50:12 +02:00
naturalsort.php Fix PHPDoc 2014-09-30 13:34:50 +02:00
navigationmanager.php
needsupdateexception.php Throw an exception when we try to load an app that needs to be upgraded 2014-08-04 13:41:04 +02:00
notsquareexception.php
ocs.php Remove invalid PHPDoc 2014-09-30 13:46:43 +02:00
ocsclient.php Use function outside of loop 2014-10-24 12:27:53 +02:00
preferences.php Remove implicit prepared statement cache and get the connection from the server container in \OC_DB 2014-10-22 12:26:43 +02:00
preview.php Add type hinting to functions 2014-10-24 14:13:40 +02:00
previewmanager.php Make files non executable 2014-10-24 11:14:51 +02:00
repair.php adding cssmin and jssmin(minify) 2014-10-17 12:22:26 +02:00
repairexception.php Added repair step for legacy storages 2014-08-20 23:14:05 +02:00
repairstep.php
request.php Make files non executable 2014-10-24 11:14:51 +02:00
response.php Allow any outgoing XHR connections 2014-10-30 00:00:40 +01:00
search.php
server.php Add OCP\Security\IHasher 2014-11-06 15:16:14 +01:00
serviceunavailableexception.php Throw an exception when we try to load an app that needs to be upgraded 2014-08-04 13:41:04 +02:00
setup.php Fix stupid copy paste fail 2014-10-30 10:37:59 +01:00
subadmin.php
tagmanager.php Add option to include tags for shared items. 2014-10-14 00:06:07 +02:00
tags.php PHPDoc fixes as suggested by @MorrisJobke. 2014-10-14 00:06:33 +02:00
template.php Drop form_factor that is appended to JS, CSS and template filenames 2014-11-12 13:07:23 +01:00
templatelayout.php Drop form_factor that is appended to JS, CSS and template filenames 2014-11-12 13:07:23 +01:00
tempmanager.php Add \OC\TempManager to handle creating and cleaning temporary files 2014-10-24 12:18:46 +02:00
updater.php Run preupdate before an update 2014-11-13 12:07:49 +01:00
urlgenerator.php Set overwritemailurl* configs on setup 2014-10-14 05:07:09 +02:00
user.php logging changes 2014-11-07 12:45:42 -05:00
util.php ability to add bower resources 2014-11-03 20:54:40 +01:00
vobject.php Use function outside of loop 2014-10-24 12:27:53 +02:00