☁️ Nextcloud server, a safe home for all your data
Find a file
Lukas Reschke ac7fb1b23e Remove legacy routing code
The getfile routing code was absolutely legacy and not needed anymore. Additionally \OC::$REQUESTEDAPP was never set to the actually accessed application.

This commit removes the legacy routing code and ensures that $REQUESTEDAPP is always set so that other applications (e.g. the firewall or a two-factor authentication) can intercept the currently accessed app.

Testplan:
[x] Installation works
[x] Login with DB works
[x] Logout works
[x] Login with alternate backend works (tested with user_webdavauth)
[x] Other apps are accessible
[x] Redirect on login works (e.g. index.php?redirect_url=%2Fcore%2Findex.php%2Fsettings%2Fapps%3Finstalled)
[x] Personal settings are accessible
[x] Admin settings are accessible
[x] Sharing files works
[x] DAV works
[x] OC::$REQUESTEDAPP contains the requested application and can be intercepted by other applications
2014-06-05 11:45:45 +02:00
.idea Upgrade SabreDAV to 1.8.10 2014-06-04 12:22:23 +02:00
3rdparty@045dde529e use the right interface \Sabre\DAVACL\PrincipalBackend\BackendInterface 2014-06-04 17:47:09 +02:00
apps Merge pull request #8880 from owncloud/webdav-read-permissions 2014-06-05 11:38:02 +02:00
build Remove all occurences of @brief and @returns from PHPDoc 2014-05-19 17:50:53 +02:00
config Added experimental switch to count external storage data in quota 2014-06-04 16:08:59 +02:00
core Merge pull request #8620 from owncloud/design-navigation-two 2014-06-05 10:53:22 +02:00
l10n [tx-robot] updated from transifex 2014-06-05 01:57:20 -04:00
lib Remove legacy routing code 2014-06-05 11:45:45 +02:00
ocs OCS API calls will always return English messages 2014-04-15 15:32:08 +02:00
search search: fix color hex code 2014-04-15 11:25:38 +02:00
settings Merge pull request #8620 from owncloud/design-navigation-two 2014-06-05 10:53:22 +02:00
tests Merge pull request #7878 from owncloud/quota-extstorageswitch 2014-06-05 11:23:32 +02:00
themes Gitorious => Github 2012-08-26 02:39:42 +03:00
.gitignore added missing ignores for files and directories created by "autotest-js" 2014-03-12 19:20:59 -04:00
.gitmodules use https as submodule url 2014-03-21 19:38:22 +01:00
.htaccess Remove legacy routing code 2014-06-05 11:45:45 +02:00
.jshintrc Files app navigation can now switch 2014-05-15 17:51:04 +02:00
.scrutinizer.yml move to updated version of placeholder 2014-06-03 16:18:06 +02:00
AUTHORS Add _many_ newlines at the end of files 2013-08-18 11:06:59 +02:00
autotest-js.sh Fixed unit test scripts + coverage 2014-01-30 11:56:14 +01:00
autotest.cmd disable echo off 2013-10-09 17:48:46 +02:00
autotest.sh Use git checkout on directory as some files may not be in git resulting in, e.g.: 2014-04-07 14:06:20 +02:00
console.php adding try/catch + switch to config object as provided by the server container 2014-05-19 15:26:57 +02:00
CONTRIBUTING.md Updated Owncloud Mailinglist URL 2014-05-05 17:03:09 +02:00
COPYING-AGPL Really add AGPL file 2011-02-09 15:12:09 +00:00
COPYING-README Add _many_ newlines at the end of files 2013-08-18 11:06:59 +02:00
cron.php Merge pull request #7107 from owncloud/load-apps-proper-master 2014-03-28 10:33:55 +01:00
db_structure.xml - drop permissions table and related code 2014-06-05 08:22:01 +02:00
index.html Try to prefer index.php over index.html in the same directory 2013-04-24 15:11:53 +02:00
index.php remove global variable $RUNTIME_NOAPPS - it's just superfluous 2014-02-06 09:44:13 +01:00
issue_template.md Removed quota question 2014-02-17 14:34:15 +01:00
occ adding executable script occ (ownCloud console) 2013-08-05 14:03:11 +02:00
public.php Remove legacy routing code 2014-06-05 11:45:45 +02:00
README.md The latest developer manual link 2014-04-13 23:24:00 +02:00
remote.php Remove legacy routing code 2014-06-05 11:45:45 +02:00
robots.txt Add robot.txt 2013-01-28 16:39:53 -06:00
status.php "echo" is a language construct. Don't treat it like a function. 2014-04-26 14:50:34 +02:00
version.php - drop permissions table and related code 2014-06-05 08:22:01 +02:00

ownCloud

ownCloud gives you freedom and control over your own data. A personal cloud which runs on your own server.

Build Status on Jenkins CI

Git master: Build Status

Quality: Scrutinizer Quality Score

Installation instructions

http://doc.owncloud.org/server/7.0/developer_manual/app/index.html

Contribution Guidelines

http://owncloud.org/contribute/

Get in touch

Important notice on translations

Please submit translations via Transifex: https://www.transifex.com/projects/p/owncloud/

For more detailed information about translations: http://doc.owncloud.org/server/7.0/developer_manual/core/translation.html