Robin Appelman
5fae07f422
add scanner interface
2016-01-14 12:54:42 +01:00
Thomas Müller
fbfca80f42
Add test for ensureSystemAddressBookExists
2016-01-14 12:21:42 +01:00
Thomas Müller
a91954907b
Start updating system addressbook
2016-01-14 12:10:45 +01:00
Roeland Jago Douma
172f6cd714
Fix carddav unit tests
2016-01-13 15:00:05 +01:00
Roeland Jago Douma
4a3b6da183
Fix mock call to download
...
We can only mock public and protected functions in phpunit.
2016-01-13 12:27:48 +01:00
Thomas Müller
4cff03f56b
Add missing dispatcher
2016-01-13 12:18:46 +01:00
Thomas Müller
cddc1ae9cb
Merge pull request #21655 from owncloud/remove-listener-plugin
...
Remove the listener dav plugin
2016-01-13 10:39:27 +01:00
Thomas Müller
1e0ea46e9e
Merge pull request #21620 from owncloud/fix-wrong-classname-in-phpdoc
...
fix wrong class name in phpdoc
2016-01-13 10:34:07 +01:00
Joas Schilling
3bdcfef395
Remove the listener plugin
2016-01-13 10:33:08 +01:00
Thomas Müller
c5a200c419
Merge pull request #21653 from owncloud/update-license-headers-2016
...
Update license headers 2016
2016-01-13 08:29:42 +01:00
Thomas Müller
682821c71e
Happy new year!
2016-01-12 15:02:18 +01:00
Thomas Müller
bf1a2f28c2
Reuse backend as provided by the app container
2016-01-12 14:27:50 +01:00
Thomas Müller
23a8c93fd2
Fix ctor call
2016-01-12 14:24:47 +01:00
Björn Schießle
fa561071d2
create urls in a way that sabredav handles it correctly
2016-01-12 14:24:47 +01:00
Thomas Müller
94856cb892
Catch exceptions during sync
2016-01-12 14:24:47 +01:00
Thomas Müller
06dac9726e
Address comments
2016-01-12 14:24:47 +01:00
Thomas Müller
451ab84d11
Adding unit tests for the sync service
2016-01-12 14:24:47 +01:00
Thomas Müller
1a20af253b
Adding tests and adjust PHPDoc
2016-01-12 14:24:47 +01:00
Thomas Müller
90d9834c8c
Decouple federation and dav app
2016-01-12 14:24:47 +01:00
Thomas Müller
dbddbb634b
Use EventDispatcher to allow additional setup of auth backends - move federation auth to federation app
2016-01-12 14:24:01 +01:00
Thomas Müller
cdc536c423
Allow trusted servers to authenticate
2016-01-12 14:24:01 +01:00
blizzz
89e5556c60
fix wrong class name in phpdoc
2016-01-11 15:15:21 +01:00
Thomas Müller
6f526e638c
Unit test contact provider registration
2016-01-11 14:36:20 +01:00
Robin Appelman
56c3686ad6
fix principal constructor for dav
2016-01-11 13:36:26 +01:00
Morris Jobke
43f5d8ab70
Handle return code of streamCopy in WebDAV put
...
* throw a different exception if streamCopy failed
2016-01-11 12:13:01 +01:00
Thomas Müller
1f21f0eb73
Merge pull request #21491 from owncloud/webdav_auth_no_basic_auth
...
Also allow 'only cookie' auth to webdav
2016-01-08 20:09:16 +01:00
Thomas Müller
173c1640c0
Merge pull request #21540 from owncloud/group-principals
...
Adding group principals to new dav endpoint
2016-01-08 18:18:57 +01:00
Thomas Müller
bb01efdcbd
Adding unit tests for SystemPrincipalBackend
2016-01-08 15:31:33 +01:00
Thomas Müller
b3550db02d
Adding IMip scheduling which uses ownClouds mail delivery
2016-01-08 12:21:41 +01:00
Thomas Müller
f9c08112da
Adding group principals to new dav endpoint
2016-01-08 12:11:02 +01:00
Roeland Jago Douma
791c7a6dcc
Bump vobject version in carddav unittest
2016-01-08 11:30:28 +01:00
Joas Schilling
ae285c0654
Remove deprecated shipped flag from info.xml which has no use anymore
2016-01-07 15:15:58 +01:00
Joas Schilling
40f786060e
Add ownCloud min and max version for shipped apps
2016-01-07 15:11:49 +01:00
Roeland Jago Douma
4a38793d11
Allow only cookie auth to webdav
2016-01-07 10:44:26 +01:00
Thomas Müller
d3883ca9d4
Adding integration tests for CalDAV
2015-12-21 16:04:27 +01:00
Thomas Müller
38a006b1e8
Merge pull request #21293 from owncloud/restructure-travis-dav-testing
...
Restructure travis tests
2015-12-21 12:07:21 +01:00
Thomas Müller
ac78d248b7
Sleep in carddavtester as well
2015-12-21 11:43:15 +01:00
Thomas Müller
40d796dde9
Merge pull request #21195 from owncloud/test-carddav-sharing-plugin
...
Fix carddav sharing plugin + adding unit tests
2015-12-21 11:40:03 +01:00
Thomas Müller
0b597c37b3
Restructure travis tests
2015-12-21 11:35:48 +01:00
Roeland Jago Douma
4f20e3bac0
Removed deprecated OC_Helper::getSecureMimeType
2015-12-18 13:42:59 +01:00
Thomas Müller
67e9506261
Fix failing unit tests
2015-12-18 09:18:38 +01:00
Thomas Müller
aac06a33f1
Fix carddav sharing plugin + adding unit tests
2015-12-18 09:18:38 +01:00
Thomas Müller
792b270f22
Merge pull request #20696 from owncloud/add-carddav-backends-to-ocp-contactsmanager
...
Add carddav backend to OCP\ContactsManager
2015-12-17 16:36:48 +01:00
Morris Jobke
89233cab83
add unit test for #21230
2015-12-16 15:03:50 +01:00
Morris Jobke
66c0f4eb59
Use name of ICollection for exception message
...
* fixes #21230
2015-12-16 14:44:28 +01:00
Björn Schießle
3ce845e2b1
avoid duplicates on search
2015-12-15 15:40:47 +01:00
Thomas Müller
70e9e31497
Fix last Oracle issue
2015-12-15 14:52:27 +01:00
Thomas Müller
e5469a1121
Fix Oracle insert error
2015-12-15 14:52:27 +01:00
Björn Schießle
cd55a19034
implement delete, create, update, search, get permissions
2015-12-15 14:52:27 +01:00
Thomas Müller
32525fa977
save wip
2015-12-11 17:39:27 +01:00
Thomas Müller
f799b27f0e
Merge pull request #21144 from owncloud/dav-auth-checkduplicateheader
...
Properly check X-Requested-With header in case of multiple values
2015-12-11 11:44:43 +01:00
Thomas Müller
c14f4e8506
Merge pull request #21045 from owncloud/scrutinizer-patch-1
...
Scrutinizer Auto-Fixes
2015-12-11 11:39:25 +01:00
Vincent Petry
13ec2bda2d
Properly check X-Requested-With header in case of multiple values
...
Saw this happening in IE8...
2015-12-11 11:22:38 +01:00
Thomas Müller
19d1e0ebb9
adjust PHPDoc
2015-12-10 16:43:37 +01:00
Scrutinizer Auto-Fixer
ffc49a24f0
Scrutinizer Auto-Fixes
...
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
2015-12-10 16:43:37 +01:00
Vincent Petry
174f7599e5
Catch exception when querying direct download link
2015-12-10 16:17:44 +01:00
Thomas Müller
bc744ff6de
Merge pull request #21038 from owncloud/share-computesharepermissions-notstore
...
Fix (re)share permission checks in a few code paths
2015-12-09 10:04:56 +01:00
Vincent Petry
28e9bc1156
Fix more unit tests to pass a mock storage instead of null to FileInfo
2015-12-08 16:33:39 +01:00
Thomas Müller
85409b6701
Merge pull request #20786 from owncloud/systemtags-dav
...
DAV endpoint for system tags
2015-12-08 13:51:25 +01:00
Vincent Petry
316b907a13
Fixed system tags DAV and API and docs
2015-12-04 17:30:50 +01:00
Thomas Müller
6af858c41b
Delete no longer existing users from system addressbook
2015-12-04 11:51:45 +01:00
Vincent Petry
acdd106a24
Fix namespace XML output of files and tags dav
2015-12-03 15:55:10 +01:00
Vincent Petry
fe95fd5bec
Unit test for system tags plugin
2015-12-03 15:23:21 +01:00
Thomas Müller
502e454a69
Fix PHPDoc ...
2015-12-03 15:23:21 +01:00
Vincent Petry
cc72c6a30d
Added dav endpoints for system tags
2015-12-03 15:23:21 +01:00
Thomas Müller
28ceab2f61
Fix endless recursion
2015-12-02 14:44:41 +01:00
Thomas Müller
f558ac7dd5
Fix update of avatar image
2015-12-02 11:09:15 +01:00
Thomas Müller
4c695e63c0
Fix comments
2015-12-02 09:20:58 +01:00
Thomas Müller
6abc02cb88
Proposal: add enumeration function to IUserManager which simply calls a callbask for each user in all backends
2015-12-02 09:14:41 +01:00
Thomas Müller
599ba31edc
Specify the email type and set name properly
2015-12-02 09:14:41 +01:00
Thomas Müller
906777dc9c
Add converter to generate/update a vcard from a given user
2015-12-02 09:14:41 +01:00
Thomas Müller
1e8ad65288
Add system principal to cal of each card
2015-12-02 09:14:41 +01:00
Thomas Müller
df6fc6cc70
Add the user's cloud id to the vCard
2015-12-02 09:14:41 +01:00
Thomas Müller
7c8a84e7ac
Add user's email address to vCard
2015-12-02 09:14:41 +01:00
Thomas Müller
079ae9b7a9
Update addressbook home configuration for CalDAVTester
2015-12-02 09:14:41 +01:00
Thomas Müller
6a2dde6400
user and system addressbooks are now living in sub folders
2015-12-02 09:14:41 +01:00
Thomas Müller
dcfd089a6c
Adding a second principal backend which holds system principals - as of now only one principals/system/system
2015-12-02 09:14:41 +01:00
Thomas Müller
dad6470baa
Add IUser::getAvatarImage() for easy access
2015-12-02 09:14:41 +01:00
Thomas Müller
c91192fb73
Adding system addressbook for users of this instance - a occ command is supplied for synchronizing
2015-12-02 09:08:27 +01:00
Thomas Müller
318e5e2864
More group DB
2015-11-30 10:55:13 +01:00
Thomas Müller
757aa45db7
Adding more DB groups to test suits
...
Adding more DB groups to test suits
2015-11-30 10:55:06 +01:00
Thomas Müller
58cc3000c6
Prevent redefinition warning of PHPUNIT_RUN
2015-11-30 10:55:05 +01:00
Thomas Müller
3bb6dcea64
Apply DB group annotation ...
2015-11-30 10:55:05 +01:00
Scrutinizer Auto-Fixer
be4c3a8b56
Scrutinizer Auto-Fixes
...
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
2015-11-27 15:32:44 +00:00
Thomas Müller
1d30f0fcdb
Merge pull request #20760 from owncloud/webdav-authredirectfix
...
Only reject ajax auth if user is really logged out
2015-11-27 13:16:01 +01:00
Vincent Petry
d02e0eaaf1
Only reject ajax auth if user is really logged out
2015-11-26 17:04:21 +01:00
Thomas Müller
80c43ffc6c
Merge pull request #20702 from owncloud/move-user-principal-into-subfolder
...
Users are available under it's own principal resource named 'principa…
2015-11-26 16:49:49 +01:00
Thomas Müller
cc8c38e8ba
Fix principal collection for CavDAVTester
2015-11-26 12:15:11 +01:00
Thomas Müller
5a33390a69
Merge pull request #20731 from owncloud/per-storage-updater
...
Make Cache\Updater per storage
2015-11-26 12:01:44 +01:00
Thomas Müller
b799e42b4e
Introduce \OCP\IUser::getEMailAddress()
2015-11-25 22:23:34 +01:00
Thomas Müller
c25a7cc4da
Users are available under it's own principal resource named 'principals/users' this will allow us to introduce e.g. groups as principals (one day) and system specific principals (needed for federation)
2015-11-25 22:23:34 +01:00
Thomas Müller
b02dea29e6
CardDavBackEnd requires principalBackend on ctor
2015-11-25 21:14:16 +01:00
Thomas Müller
06c85dd1eb
Output owncloud.log to the console
2015-11-25 21:14:15 +01:00
Thomas Müller
d28390a649
Adding sync support - including dav tests
2015-11-25 21:14:15 +01:00
Robin Appelman
b025f07fb7
Make Cache\Updater per storage
2015-11-25 14:16:00 +01:00
Thomas Müller
ae36c01b95
Adjust sabre changes in core
2015-11-24 15:11:54 +01:00
Vincent Petry
055d58bfc3
Do not authenticate over ajax
...
This makes sure that whenever a Webdav call is done through Ajax, if the
session has expired, it will not send back a challenge but a simple 401
response. Without this fix, the default code would send back a challenge
and trigger the browser's basic auth dialog.
2015-11-23 09:44:30 +01:00
Thomas Müller
79bbda994b
Merge pull request #16902 from owncloud/jsocclient
...
Web UI uses Webdav instead of ajax/* calls
2015-11-23 09:38:01 +01:00
Vincent Petry
ce897f80e6
Send download token as cookie to tell the UI that it started
...
This used to be done in the ajax download code. Now that single file
downloads are going through Webdav, the token handling needs to be done
here too.
2015-11-22 16:05:51 +01:00
Scrutinizer Auto-Fixer
5573029485
Scrutinizer Auto-Fixes
...
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
2015-11-20 15:42:34 +00:00