Lukas Reschke
574f9b1e3f
Use XMLWriter to generate response
Gets rid of manual XML generation.
hace 8 años
Roeland Jago Douma
002e9c76cd
Combine OCS API getUser method code into provisioning_api app
Fixes #13002
Move the cloud/users/{userid} code in total to the provisioning API.
hace 8 años
Morris Jobke
8366ce2767
deduplicate @xenopathic
hace 8 años
Morris Jobke
b945d71384
update licence headers via script
hace 8 años
Robin McCorkell
29dd7d83c4
Check if files_sharing is actually enabled before using it
hace 8 años
Thomas Müller
3358db320b
Reduce duplicate code
hace 9 años
Thomas Müller
bacf1603ff
Adding ocs/v2.php with status code mapper
hace 9 años
Morris Jobke
f63915d0c8
update license headers and authors
hace 9 años
Joas Schilling
3f3f8c2f99
Fix usage of deprecated private constants
hace 9 años
Robin Appelman
a7aba07dc1
block ocs in single user mode
hace 9 años
Joas Schilling
f7dd16f1ac
Disable OCS api when in maintenance mode
hace 9 años
Jenkins for ownCloud
b585d87d9d
Update license headers
hace 9 años
Thomas Müller
2367797c17
Respect http header 'Accept-Language' on ocs and remote.php calls
hace 9 años
Morris Jobke
06aef4e8b1
Revert "Updating license headers"
This reverts commit 6a1a4880f0
.
hace 9 años
Jenkins for ownCloud
6a1a4880f0
Updating license headers
hace 9 años
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
hace 9 años
Bjoern Schiessle
698ecbf308
OCS API for server-to-server sharing
hace 9 años
Vincent Petry
972fffbe02
Return 503 OCS response with requested format
hace 10 años
Vincent Petry
2e45eb8ad6
Return 503 in public.php and OCS API when upgrade is due
To prevent unexpected behavior, public.php and the OCS API calls will
return 503 Service Unavailable when an upgrade is due.
hace 10 años
Thomas Müller
596177727a
OCS API calls will always return English messages
hace 10 años
Thomas Müller
88f6dd7db1
fixing method names
hace 10 años
Thomas Müller
743addd1e3
set content-type on ocs exceptions
hace 10 años
Robin Appelman
26793e1f94
switch OC::getRouter usages to OC::$server->getRouter
hace 10 años
Thomas Müller
8f5c641cd8
load all apps in ocs/v1.php
hace 10 años
Lukas Reschke
8a2cd0355d
Use the proper content-type
We should use the proper content-type `application/xml` instead of the default `text/html` here.
Backport requested.
hace 10 años
Thomas Müller
66a2f3b0b9
New OCS route:
/ocs/cloud/user
Response:
<?xml version="1.0"?>
<ocs>
<meta>
<status>ok</status>
<statuscode>100</statuscode>
<message/>
</meta>
<data>
<id>thomas</id>
<display-name>DeepDiver</display-name>
<email>no-response@domain.tld</email>
</data>
</ocs>
hace 10 años
Frank Karlitschek
f1836a997f
remove the activity call here. it is not implemented anyways. This will be provided by Activity app in the future.
hace 11 años
Tom Needham
f14ce1efdc
Add quota to core api
hace 11 años
kondou
9e8a6b704d
Add _many_ newlines at the end of files
hace 11 años
Bart Visscher
22d759964f
Use raw PathInfo for matching urls
hace 11 años
Florin Peter
3c100af132
revert changes to fbbc76f281f50afa3072d99e4e0d413df835b3d3 because master is very unstable right now
hace 11 años
Tom Needham
1e1a8b2f3c
Fix typo
hace 11 años
Tom Needham
66053693f8
Code style for ocs/routes.php
hace 11 años
Tom Needham
59db762dfa
Change app identifier for core api routes
hace 11 años
Tom Needham
5ad1b63f76
Fix api result merging.
hace 11 años
Stefan Herbrechtsmeier
ab2b79cda6
add multiple domains reverse proxy support
Add support for a reverse proxy that handles multiple domains via different
web roots (http[s]://proxy.tld/domain.tld/owncloud).
As the reverse proxy web root is transparent for the web server the
REQUEST_URI and SCRIPT_NAME need manual adjustments. This patch replace
the direct use of this _SERVER variables with function calls and extend
this functions to overwrite the web root. Additionally it adds a Sabre
request backend that extends the Sabre_HTTP_Request to use the same
functions.
hace 12 años
Tom Needham
0956cae39e
Add new /cloud/capabilities route and remove unused methods
hace 11 años
Thomas Mueller
42678096bb
remove php closing tag
hace 11 años
Tom Needham
c7a665a1e4
API: Tidy up routes.php, remove redundant call registration
hace 11 años
Tom Needham
3cc3405536
API: Remove old code. Move remaining methods to OC_OCS_Result.
hace 11 años
Frank Karlitschek
6cb3774706
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.
hace 11 años
Felix Moeller
02ec677e3c
Style: The last two spaces
hace 11 años
Felix Moeller
a4b2ea586d
Style: Remove all the dangling white spaces
hace 11 años
Tom Needham
b2a1b54e9c
Detect http protocol in providers.php
hace 11 años
Sam Tuke
8b01286a5d
Merged branch 'master'
hace 11 años
Tom Needham
0c55ca1d0a
API: Add required auth level to OCS routes, move some routes to provisioning_api app
hace 12 años
Thomas Müller
a3cda32392
Respect coding style
hace 12 años
Thomas Müller
3d74c5b3ec
Respect coding style
hace 12 años
Bart Visscher
4b9200f6f7
Routing: combine all routes into one set
hace 12 años
Bart Visscher
6ba2623485
Move loading of routes to OC::getRouter function
hace 12 años