Guillaume Ayoub
bf8bd90bcb
Fix removal of base_prefix in multiget requests
2016-04-19 10:44:02 +09:00
Guillaume Ayoub
6adc7f5fed
Enhance collection discovering
...
When the request path leads to a non-existing item, try to create the
Collection object according to an existing collection at request path's
parent.
This change means that the requests whose path leads to a collection
that doesn't exist (at least MKCOL, MKCALENDAR and PUT) need to rely on
the request path more than on the Collection path. It was already done
for PUT, it's been fixed for MKCOL and MKCALENDAR.
Fix #378 .
2016-04-19 10:39:52 +09:00
Guillaume Ayoub
65659fc909
Improve WebDAV compatibility
...
Add getlastmodified and getcontentlength properties, and fix nested
collections support. Fix #321 .
2016-04-18 09:11:00 +09:00
Guillaume Ayoub
99544fcf80
Allow the creation of empty collections
...
Fix #201
2016-04-17 13:58:56 +09:00
Guillaume Ayoub
01bcdec729
Merge pull request #376 from untitaker/fixes
...
Various fixes
2016-04-15 09:41:07 +09:00
Markus Unterwaditzer
e8c1defe6a
Update PROPPATCH to new storage API
2016-04-13 23:02:00 +02:00
Markus Unterwaditzer
472d016d1e
Fix crash when fetching nonexistent href
2016-04-13 22:56:57 +02:00
Markus Unterwaditzer
f169f2f19b
Don't crash if collection doesn't exist yet
2016-04-13 22:09:00 +02:00
Markus Unterwaditzer
a1cdcf2fba
Don't crash if propsfile doesn't exist
2016-04-12 22:43:10 +02:00
Guillaume Ayoub
e586569b31
Fix a lot of details
2016-04-12 18:21:18 +02:00
Guillaume Ayoub
406027f3c9
Change the Collection API
...
The new API used comes from vdirsyncer, as proposed by @untitaker in
issue #130 .
The code has been tested and works with the (too simple) unit tests, and
with Lightning and DAVdroid. Many things are broken and a good part of
the code has not be ported to the new API yet. TODOs have been added
where the application is known to be broken.
2016-04-11 20:11:35 +02:00
Guillaume Ayoub
8102926148
Don't import radicale in setup.py
2016-04-10 11:31:52 +02:00
Guillaume Ayoub
9f969cfaf5
Fix the Travis configuration
2016-04-10 11:13:54 +02:00
Guillaume Ayoub
2408097ab9
Clean the storage module
2016-04-10 02:37:43 +02:00
Guillaume Ayoub
c30a095fbb
Remove useless SQL file
2016-04-10 02:09:20 +02:00
Guillaume Ayoub
41e319a8b8
Merge ical and storage modules
2016-04-10 02:08:07 +02:00
Guillaume Ayoub
73d39ea572
Use vobject
2016-04-10 01:36:45 +02:00
Guillaume Ayoub
b495bfa59f
Remove pathutils
2016-04-09 22:45:14 +02:00
Guillaume Ayoub
12ddd64884
Fix the management of paths
2016-04-09 22:44:34 +02:00
Guillaume Ayoub
2dfde5a7da
Add a documentation line in rights example file
2016-04-09 22:10:51 +02:00
Guillaume Ayoub
af19377c80
Explain the goal of the sample "rights" file
...
Related to #374
2016-04-09 15:31:47 +02:00
Guillaume Ayoub
7a0e267f19
Better collection discovery
2016-04-09 15:11:47 +02:00
Guillaume Ayoub
058bd454c0
Merge branch 'master' of github.com:Kozea/radicale
2016-04-08 15:07:33 +02:00
Guillaume Ayoub
44ba2c36a7
Merge branch 'master' of https://github.com/hadleyrich/Radicale
2016-04-08 15:05:56 +02:00
Guillaume Ayoub
7e493f73cd
Remove backslash
2016-04-08 14:46:38 +02:00
Guillaume Ayoub
e2b6bc3008
Remove old workaround
2016-04-08 14:46:17 +02:00
Guillaume Ayoub
e34d9eeaff
Merge pull request #375 from untitaker/old-packages
...
Remove old packages
2016-04-08 12:08:46 +02:00
Markus Unterwaditzer
ecd9922445
Remove old packages
2016-04-07 19:43:02 +02:00
Guillaume Ayoub
54dee0c7c4
Clean tests
2016-04-07 19:25:10 +02:00
Guillaume Ayoub
595e2329ea
Don't create collections on GET requests
2016-04-07 19:03:27 +02:00
Guillaume Ayoub
1001bcb676
Remove extra auth, rights and storage modules
2016-04-07 19:02:52 +02:00
Guillaume Ayoub
1c4acc44a8
Merge pull request #373 from binor/patch-1
...
Add ca-certs to fix problem collecting bcrypt
2016-04-04 22:49:27 +02:00
binor
725b1b41be
Add ca-certs to fix problem collecting bcrypt
2016-04-04 21:14:26 +02:00
Guillaume Ayoub
fa9fd2becc
Merge pull request #370 from cdpb/master
...
docker image - remove python2 support
2016-04-02 13:27:16 +02:00
cdpb
91a5a82c80
remove python2 support
2016-04-02 10:35:39 +02:00
Guillaume Ayoub
287ef6caa2
Don't launch tests on Travis with Python 2 anymore
2016-03-31 19:59:52 +02:00
Guillaume Ayoub
434cb533e9
Remove Python 2 support
2016-03-31 19:57:40 +02:00
Guillaume Ayoub
fa4eaef08e
Merge pull request #353 from Unrud/patch-7
...
Integrated server without busy waiting
2016-03-31 19:24:43 +02:00
Guillaume Ayoub
f27ed8e6ff
Merge pull request #363 from igogold/readonly-collections
...
Fix privilege set for read only collection
2016-03-31 19:23:47 +02:00
Guillaume Ayoub
63f8b36df3
Merge pull request #368 from cdpb/master
...
move base image to alpine
2016-03-31 19:22:13 +02:00
cdpb
5ec5b75558
move base image to alpine
2016-03-28 10:51:36 +02:00
Guillaume Ayoub
2ea35a2fc3
Merge pull request #209 from vuntz/no-autocreate-multifilesystem
...
Do not autocreate .props files for multifilesystem backend
2016-03-10 18:48:29 +01:00
igogold
aa04aa04b7
Fix privilege set for read only collection
2016-03-04 11:05:13 +05:00
Unrud
bbe71c1ad1
Integrated server without threads and busy waiting
2016-01-27 07:17:38 +01:00
Guillaume Ayoub
3a4184d1ab
Merge pull request #351 from Unrud/patch-6
...
Quick fix for multifilesystem
2016-01-15 10:54:47 +01:00
Guillaume Ayoub
060d265129
Merge branch 'master' of github.com:Kozea/radicale
2016-01-15 10:51:24 +01:00
Guillaume Ayoub
9a2668e425
Fix the Collection._parse docstring
2016-01-15 10:50:36 +01:00
Unrud
a55cff8eb6
Also remove items from the collections itself
2016-01-15 01:13:18 +01:00
Unrud
5081fcbcd1
Use component names to filter duplicates
2016-01-15 01:09:43 +01:00
Guillaume Ayoub
9bc8635bdf
Merge pull request #350 from Unrud/patch-5
...
Repair "head" request
2016-01-15 00:00:33 +01:00