Guillaume Ayoub
c0c652b3f8
Add documentation and example for rights management
2013-08-27 11:05:54 +02:00
Guillaume Ayoub
a884169487
Don't be so optimistic about collection detection.
...
For clients that can't create collections with MK* requests and that don't
use GET requests, is_leaf gives False for empty collections only reached
through a PROPFIND request. As Radicale can't create a collection for
each type of request, we have to strip the last part of path for paths ending
with .ics and .vcf, as they can be represent items and not collections.
2013-08-25 09:35:22 +02:00
Guillaume Ayoub
205600c2d1
Fix the test used to guess if a path is a collection
2013-08-24 01:26:06 +02:00
Guillaume Ayoub
4ad1fb4982
Update news for 0.8.1
2013-08-23 15:58:13 +02:00
Guillaume Ayoub
2cd90c6a4a
Use a simpler code to detect not-created-yet addressbooks
2013-08-23 13:40:17 +02:00
Guillaume Ayoub
61eedc2b7c
Match stupid naming conventions used by Apple's clients for collections
2013-08-23 13:33:35 +02:00
Guillaume Ayoub
07a9ce8296
Fix owner_* rights with python2 ( fix #49 )
2013-08-21 06:58:30 +02:00
Jochen Sprickerhof
5f2245c35f
Add color support
...
You can change the default color by changing the props (.props file for
the filesystem storage backend).
2013-08-17 12:16:37 +02:00
Guillaume Ayoub
f7f26afd6b
Fix rights type "None"
2013-08-14 11:58:08 +02:00
Guillaume Ayoub
15ef75301f
Fix setup.py
2013-08-14 11:38:46 +02:00
Guillaume Ayoub
d1379e349a
Don't check the file twice for rights
2013-08-14 10:52:50 +02:00
Guillaume Ayoub
586773148e
Use a more simple rights manager
2013-08-14 10:50:59 +02:00
Guillaume Ayoub
3cf2952cf8
Update README
2013-08-12 18:36:55 +02:00
Guillaume Ayoub
2a578b95c1
Add pypy in tox
2013-08-08 15:23:15 +02:00
Guillaume Ayoub
3e3f07a6de
Assume that the collection is an addressbook when "carddav" is in URL
2013-07-26 17:47:51 +02:00
Guillaume Ayoub
faa331ccc3
Change a couple of things in regex-based rights manager
2013-07-23 18:05:22 +02:00
Guillaume Ayoub
5592b9e76a
Merge pull request #43 from Sweil/regex-rights-management
...
New rights management method: regex
2013-07-23 06:52:41 -07:00
mail@sweil.de
eed0f74fad
New rights management method: regex
...
user and collection are matched against regular expression to determine read/write access
2013-07-19 15:16:36 +02:00
Guillaume Ayoub
b8848de15e
Preparing next version
2013-07-12 18:40:12 +02:00
Guillaume Ayoub
2df8f92f87
Version 0.8
2013-07-12 17:45:30 +02:00
Guillaume Ayoub
05dbd71eca
Fix logging
2013-07-12 17:45:09 +02:00
Guillaume Ayoub
b60b759a36
Use extra parameter instead of formatted line in logger
2013-07-12 16:28:58 +02:00
Guillaume Ayoub
84f85adc2e
Don't rely on python3-ldap
2013-07-12 16:25:57 +02:00
Guillaume Ayoub
44778579ea
Add deps in tox
2013-07-12 16:24:40 +02:00
Guillaume Ayoub
c4f2587fd9
Pylint
2013-07-12 15:25:57 +02:00
Guillaume Ayoub
18f5c334f1
Clean log module
2013-07-12 15:12:07 +02:00
Guillaume Ayoub
af30483f69
Fix docstring again
2013-07-09 18:33:35 +02:00
Guillaume Ayoub
7a6efedcff
Fix docstring
2013-07-09 18:32:42 +02:00
Guillaume Ayoub
a96def23ea
Add CalDavZAP and CardDavMATE support in NEWS
2013-07-09 16:06:02 +02:00
Guillaume Ayoub
891aa9dcb6
Merge branch 'master' of github.com:Kozea/Radicale
2013-07-09 13:08:30 +02:00
Guillaume Ayoub
00703b6df1
Update NEWS and TODO
2013-07-09 13:08:15 +02:00
Guillaume Ayoub
785bc7db5f
Merge pull request #40 from fjl/fix-logging-config
...
Fix logging config file setting
2013-07-09 01:20:01 -07:00
Felix Lange
b737d17172
Print a debug message when the logging config file doesn't exist
2013-07-07 15:48:14 +02:00
Felix Lange
ada23997a9
Resolve logging configuration file when logging is started
2013-07-07 15:07:21 +02:00
Guillaume Ayoub
b19716e96c
Add the default SQL schema into the MANIFEST
2013-06-28 16:48:11 +02:00
Guillaume Ayoub
de1e57081b
Put the realm in the configuration file ( fix #37 )
2013-06-28 16:39:09 +02:00
Guillaume Ayoub
a819e4b2c8
Officially support python 3.3
2013-06-28 16:21:56 +02:00
Guillaume Ayoub
70f8ee94d9
Fix supported-calendar-component-set for collection's components
2013-06-17 11:30:26 +02:00
Guillaume Ayoub
d38c4d1c1d
Fix config files management
2013-06-04 16:59:21 +02:00
Guillaume Ayoub
8adb096de2
Fix the warning if the configuration file is not found
2013-06-04 15:12:06 +02:00
Guillaume Ayoub
61d063c610
Print a warning if the configuration file is not found
2013-06-04 16:00:46 +03:00
Guillaume Ayoub
847235f6e7
Read the configuration file for rights each time
...
We now re-parse the file each time we need to get the rights. It's
definitely too much, but it's not the slowest part of Radicale.
2013-05-22 18:49:30 +02:00
Guillaume Ayoub
1b098058bd
Update the documentation about leading slash in right management file's sections
2013-05-15 22:49:48 +02:00
Guillaume Ayoub
ca0a1ecfde
Log if the file used for rights management is not found
2013-05-15 22:49:02 +02:00
Guillaume Ayoub
fce91e7060
Allow ~ in rights filename
2013-05-15 22:41:51 +02:00
Guillaume Ayoub
45e844cda2
Fix a read/write mismatch in from_file rights manager
2013-05-15 22:29:40 +02:00
Guillaume Ayoub
dd7f886fcc
Add content type for collection items
2013-05-14 13:18:12 +02:00
Guillaume Ayoub
b7aa5c8d14
Fix collection properties set by proppatch or mk* requests
2013-05-13 23:19:22 +02:00
Guillaume Ayoub
fab7796ca0
Allow additional HTTP headers in configuration file
...
Best ratio coolness/sloc ever!
2013-05-13 18:15:08 +02:00
Guillaume Ayoub
040d3b87a8
Revert a strange commit (let's say I was tired)
2013-05-13 18:14:42 +02:00