Thomas Müller
5dc7eebcdb
Adding request specific exception handling - now with WebDAV responses - refs #17192
2015-06-30 15:05:59 +02:00
Morris Jobke
f63915d0c8
update license headers and authors
2015-06-25 14:13:49 +02:00
Jenkins for ownCloud
b585d87d9d
Update license headers
2015-03-26 11:44:36 +01:00
Thomas Müller
2367797c17
Respect http header 'Accept-Language' on ocs and remote.php calls
2015-03-09 10:38:38 +01:00
Morris Jobke
06aef4e8b1
Revert "Updating license headers"
...
This reverts commit 6a1a4880f0
.
2015-02-26 11:37:37 +01:00
Jenkins for ownCloud
6a1a4880f0
Updating license headers
2015-02-23 12:13:59 +01:00
Lukas Reschke
886bda5f81
Refactor OC_Request into TrustedDomainHelper and IRequest
...
This changeset removes the static class `OC_Request` and moves the functions either into `IRequest` which is accessible via `\OC::$server::->getRequest()` or into a separated `TrustedDomainHelper` class for some helper methods which should not be publicly exposed.
This changes only internal methods and nothing on the public API. Some public functions in `util.php` have been deprecated though in favour of the new non-static functions.
Unfortunately some part of this code uses things like `__DIR__` and thus is not completely unit-testable. Where tests where possible they ahve been added though.
Fixes https://github.com/owncloud/core/issues/13976 which was requested in https://github.com/owncloud/core/pull/13973#issuecomment-73492969
2015-02-16 22:13:00 +01:00
Robin Appelman
7cb12d4bff
Add sabredav plugin to check if a user has access to an app
2014-11-17 15:50:24 +01:00
Robin Appelman
a05147e25c
handle service not available exceptions in index, remote and public.php
2014-08-04 13:41:04 +02:00
Vincent Petry
4e43e3626e
Prevent loading apps in remote when an upgrade is due
2014-06-25 18:17:17 +02:00
Lukas Reschke
7c4abce373
Move authentication to it's own call
2014-06-05 11:45:45 +02:00
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
Thomas Müller
6ff96b34ad
Merge branch 'master' into load-apps-proper-master
...
Conflicts:
apps/files/ajax/rawlist.php
cron.php
ocs/v1.php
2014-03-21 14:05:08 +01:00
Robin Appelman
d329049e53
Remove no longer needed if statement
2014-02-20 14:51:23 +01:00
Thomas Müller
3219433e20
Merge pull request #7036 from LeBlaaanc/patch-1
...
Removed '/'. Fixes #7035 .
2014-02-20 14:29:41 +01:00
Robin Appelman
181bbd4325
Remove usage of legacy OC_Appconfig
2014-02-13 16:28:49 +01:00
Thomas Müller
0db5fead8e
remove some more global variable $RUNTIME_NOAPPS
2014-02-06 10:04:18 +01:00
Chris LeBlanc
652f60419f
Removed '/'. Fixes #7035 .
...
Not sure if that '/' is necessary but it broke things on my installation.
2014-02-01 00:56:55 -06:00
kondou
9e8a6b704d
Add _many_ newlines at the end of files
2013-08-18 11:06:59 +02:00
Jörn Friedrich Dreyer
8dc6bdd96b
clean up usage of DatabaseSetupException and catch Exceptions in entrypoints
2013-06-10 13:45:19 +02:00
Felix Moeller
2d61f03452
More Checkstyle cleanup
...
This is for all LowerCaseConstant warnings
2012-10-23 08:01:09 +02:00
Georg Ehrke
a657bfa369
fix remote.php for our favorite OS - Windows
2012-10-08 21:28:38 +02:00
Thomas Müller
ca2a518945
Update remote.php
...
respect coding style
2012-09-04 12:11:11 +03:00
Michael Gapczynski
4ac7c414c4
Check if path info is empty for remote.php, prevent error
2012-08-28 11:08:24 -04:00
Bart Visscher
7522a23693
Remove unused RUNTIME_NOSETUPFS var
2012-08-08 22:42:50 +02:00
Bart Visscher
7d20e98aec
Move getting the path info to OC_Request
2012-08-07 20:43:00 +02:00
Georg Ehrke
c8de77b3fd
fix errors like Failed opening required ownCloudcalendar/appinfo/remote.php
2012-07-26 16:03:19 +02:00
Robin Appelman
880d80be67
fix minified js and css
2012-07-14 00:10:17 +02:00
Robin Appelman
b45d3ced79
fix remote and public.php
2012-07-13 22:44:35 +02:00
Bart Visscher
9ea34cae43
Simplified remote.php file loading
2012-07-04 17:51:07 +02:00
Bart Visscher
153ee9dcfa
Check if app is enabled before loading in remote and public.php
2012-06-27 01:05:12 +02:00
Brice Maron
a52036f3ef
Quick fix of multi app migration. Need a better solution
2012-06-25 17:37:30 +00:00
Brice Maron
0ab6e2ee3d
Try to fix the remote pbm. fix oc-1090
2012-06-24 08:06:42 +00:00
Brice Maron
d22f805b63
Correct inclusion paths
2012-06-21 19:19:39 +00:00
Brice Maron
e5c56b2433
Merge branch 'master' into multi_app_dir
...
Conflicts:
lib/app.php
lib/base.php
lib/minimizer/css.php
lib/minimizer/js.php
lib/template.php
lib/util.php
2012-06-21 17:15:35 +00:00
Bart Visscher
18ce53f426
Merge commit 'refs/merge-requests/121' of git://gitorious.org/owncloud/owncloud
2012-06-16 00:15:02 +02:00
Brice Maron
4753cc3ebd
Merge branch 'master' into multi_app_dir
...
Conflicts:
apps/bookmarks/ajax/addBookmark.php
config/config.sample.php
lib/app.php
remote.php
2012-06-14 21:16:59 +00:00
Bart Visscher
014895aeab
Check for missing path_info, also use OC_Response for 404 error
2012-06-09 14:39:41 +02:00
Brice Maron
e8447e0bda
Rework to fit with minizer
2012-06-06 21:11:15 +00:00
Brice Maron
6a812644e4
Correct remote and public, and last occurence of OC::
2012-06-06 20:24:15 +00:00
Bart Visscher
4a5973662c
Merge branch 'unstable'
...
Conflicts:
apps/files_external/tests/config.php
apps/files_versions/ajax/getVersions.php
apps/files_versions/appinfo/app.php
apps/files_versions/history.php
apps/files_versions/js/versions.js
apps/files_versions/templates/history.php
apps/files_versions/versions.php
lib/base.php
2012-06-04 23:02:05 +02:00
BlackEagle
c704e8077f
remote.php :: use non apache-only env vars
...
- fixes following error when using nginx + php-fpm
[error] *6568 FastCGI sent in stderr: "PHP message:
PHP Warning: strpos(): Offset not contained in string in
/some-path/owncloud/remote.php on line 10"
Signed-off-by: BlackEagle <ike.devolder@gmail.com>
2012-05-25 21:08:04 +02:00
Bart Visscher
f71fec8cdc
Combine and minimize core and default app css files
2012-05-16 18:53:46 +02:00
Robin Appelman
e7c106d91e
selective app loading for remote/public
2012-05-14 00:28:28 +02:00
Georg Ehrke
3ce6eca40a
fix fail in previous commit
2012-05-13 21:46:34 +02:00
Georg Ehrke
3327aabe4d
fix remote.php for servers which doesn't support PATH_INFO
2012-05-13 21:46:34 +02:00
Georg Ehrke
936c8ba1cc
improve remote.php and create public.php
2012-05-07 15:39:17 +02:00
Georg Ehrke
5a264040d4
fix remote.php
2012-05-07 11:24:00 +02:00
Bart Visscher
f69f764e8b
Working remote.php with webdav and caldav
2012-05-06 00:12:51 +02:00
Georg Ehrke
c996600786
push changes
2012-05-05 22:54:14 +02:00