Matthias Jordan
|
e08aa6176c
|
Less aggressive logging
|
2012-08-18 00:36:30 +02:00 |
|
Matthias Jordan
|
0c4562c01d
|
Using different HTTP status codes in some cases where auth or rights are violated
|
2012-08-18 00:18:22 +02:00 |
|
Matthias Jordan
|
db708a0853
|
Checking rights only once. Also taking care of mistakenly checking
ownership of events. xmlutils is now unaware of rights.
|
2012-08-15 22:36:42 +02:00 |
|
Matthias Jordan
|
0722db04fb
|
Extract method
|
2012-08-15 15:12:18 +02:00 |
|
Matthias Jordan
|
bc0b74c555
|
Using collection's URL for logging instead of its name
|
2012-08-11 00:57:15 +02:00 |
|
Guillaume Ayoub
|
98bbe61f67
|
Use relative imports
|
2012-08-09 17:31:36 +02:00 |
|
Guillaume Ayoub
|
9f446cb261
|
Fix GET requests
|
2012-08-09 16:00:31 +02:00 |
|
Guillaume Ayoub
|
17857654b0
|
Use the same import mechanisms for auth, storage, rights
|
2012-08-09 15:39:01 +02:00 |
|
Guillaume Ayoub
|
3ddbb80674
|
Fix OPTIONS requests
|
2012-08-09 14:29:44 +02:00 |
|
Guillaume Ayoub
|
4fa53d15b3
|
Fix the auth checking algorithm
|
2012-08-09 14:15:20 +02:00 |
|
Guillaume Ayoub
|
e33ee8ea7c
|
Small fixes
|
2012-08-08 18:54:58 +02:00 |
|
Guillaume Ayoub
|
b4a7ada5f2
|
is_authorized returns True when no auth method is set
|
2012-08-08 18:44:25 +02:00 |
|
Guillaume Ayoub
|
45afac5353
|
Code cleaned and modules renamed
*Radicale is probably broken now*
|
2012-08-08 18:29:09 +02:00 |
|
Matthias Jordan
|
55a13d4c39
|
Merge remote-tracking branch 'upstream/master'
Conflicts:
radicale/__init__.py
radicale/acl/courier.py
|
2012-08-04 11:27:51 +02:00 |
|
Guillaume Ayoub
|
7d06d1b4d5
|
Version set to "git"
|
2012-08-03 14:37:40 +02:00 |
|
Guillaume Ayoub
|
0cf9b92ce7
|
Version 0.7.1
|
2012-08-03 14:37:02 +02:00 |
|
Guillaume Ayoub
|
7ae764fd4b
|
Enhance readability according to PEP8
|
2012-08-03 14:08:11 +02:00 |
|
Matthias Jordan
|
e40e68b528
|
Separation of authentication and authorization. Separation of read and write authorization.
Static test strategies for authentication. Barely tested. Use at your own risk!
|
2012-08-03 13:10:20 +02:00 |
|
Guillaume Ayoub
|
a7481a0546
|
Clean the server's __call__ method, with comments and better variable names
|
2012-08-03 11:52:30 +02:00 |
|
Guillaume Ayoub
|
cff6c2b43b
|
Return 204 response when an item is modified
|
2012-06-22 12:29:49 +02:00 |
|
Guillaume Ayoub
|
b5e94598e9
|
No etag returned when an added item doesn't have the same name as the one given by the client (closes #799)
|
2012-04-27 16:03:14 +02:00 |
|
Guillaume Ayoub
|
ca5c0483b0
|
Return 200 instead of 204 status for DELETE requests (closes #802)
|
2012-04-18 14:00:20 +02:00 |
|
Guillaume Ayoub
|
f6ace2b6ec
|
Fix a bug with DELETE requests when deleted item is not found
|
2012-03-21 11:26:06 +01:00 |
|
Guillaume Ayoub
|
085c9f0aca
|
Update the version to "git"
|
2012-03-20 18:45:12 +01:00 |
|
Guillaume Ayoub
|
d274044700
|
Version 0.7
|
2012-03-20 18:36:34 +01:00 |
|
Guillaume Ayoub
|
a9c74ae84d
|
Always allow OPTIONS requests (fixes #780)
|
2012-03-20 13:31:10 +01:00 |
|
Guillaume Ayoub
|
344f87d8fb
|
Add a config key to ignore reverse DNS (fixes #779)
|
2012-03-13 09:35:01 +01:00 |
|
Guillaume Ayoub
|
7bfc17a51d
|
Use " instead of ' (you can laugh at me)
|
2012-03-01 10:40:15 +01:00 |
|
Guillaume Ayoub
|
f37c3a0b27
|
Let GET requests create address books too!
|
2012-02-23 16:16:14 +01:00 |
|
Guillaume Ayoub
|
22e4e3764c
|
Explicitely create collections on GET requests
|
2012-02-23 15:28:45 +01:00 |
|
Guillaume Ayoub
|
9ebb143c44
|
Work around a bug in Evolution (fixes #664)
|
2012-02-03 15:58:08 +01:00 |
|
Guillaume Ayoub
|
9c4a85ef1f
|
Merge branch 'carddav', and update copyright dates
Conflicts:
radicale/__init__.py
radicale/ical.py
radicale/xmlutils.py
|
2012-01-23 16:21:30 +01:00 |
|
Guillaume Ayoub
|
022b2aa91f
|
Clean and reorder calendar functions
|
2012-01-12 02:39:47 +01:00 |
|
Guillaume Ayoub
|
b1414c152d
|
Split the storage filesystem backend into another file
|
2012-01-12 02:18:06 +01:00 |
|
Guillaume Ayoub
|
b56db741f4
|
Add support for Evolution VCard WebDAV
|
2012-01-04 19:47:34 +01:00 |
|
Guillaume Ayoub
|
8a4be02075
|
Add a (not tested) CardDAV support
|
2011-12-31 13:31:22 +01:00 |
|
Guillaume Ayoub
|
1f2f39a87a
|
DELETE requests can delete calendars (closes #514)
|
2011-11-29 17:41:08 +01:00 |
|
Guillaume Ayoub
|
a2128a4787
|
Pylint cleanups
|
2011-11-04 22:30:17 +01:00 |
|
Guillaume Ayoub
|
0cdc5b06da
|
Catch the exception instead of (errno, message)
|
2011-10-04 06:42:08 +02:00 |
|
Guillaume Ayoub
|
fc166da8ba
|
Use the "as" keyword for exception mathing in a try/except block
|
2011-10-04 06:34:46 +02:00 |
|
Guillaume Ayoub
|
3689944372
|
Add a logger for answer status
|
2011-10-03 13:52:56 +02:00 |
|
Guillaume Ayoub
|
7560f26eb7
|
Fix the MOVE request (related to #587)
|
2011-10-03 13:52:22 +02:00 |
|
Guillaume Ayoub
|
fb9571dfbe
|
Test if the SSL files can be read
|
2011-08-29 16:07:30 +02:00 |
|
Guillaume Ayoub
|
7180a0948a
|
Set the version to "git", let's add some funky stuff into the 0.7 version!
|
2011-08-27 13:33:25 +02:00 |
|
Guillaume Ayoub
|
5c66241346
|
0.6.1 version
|
2011-08-27 13:29:38 +02:00 |
|
Guillaume Ayoub
|
4b87cb9181
|
Avoid the redirection loop (fixes #571)
|
2011-08-25 14:28:37 +02:00 |
|
Guillaume Ayoub
|
5f26c131a9
|
Redirect authenticated users with no calendar found
|
2011-08-21 16:30:59 +02:00 |
|
Guillaume Ayoub
|
5137709801
|
Don't redirect good but unauthorized users (fixes #571)
|
2011-08-21 14:59:43 +02:00 |
|
Guillaume Ayoub
|
e4523bf862
|
Clean the "Radicale works!" message, put it in the "get" method
|
2011-08-09 14:35:34 +02:00 |
|
Fabien LOISON
|
9179e5562a
|
Display an 'It Works' message when the root URL is requested with the GET method
|
2011-08-04 18:13:52 +02:00 |
|