Commit Graph

2093 Commits

Author SHA1 Message Date
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
a7481a0546 Clean the server's __call__ method, with comments and better variable names 2012-08-03 11:52:30 +02:00
9d193b6b30 Don't start Radicale when PID file exists (fixes #890) 2012-08-03 00:29:06 +02:00
83baebd750 PEP8 and cleanup for the new IMAP ACL module 2012-07-16 19:09:35 +02:00
0daad0b6b2 Merge pull request #8 from zcode/acl/IMAP
New IMAP ACL
2012-07-16 09:16:51 -07:00
e2d9f79dc4 Default config values for IMAP ACL
Hostname ``localhost``on port ``143`` (standard port).
2012-07-05 20:54:33 +02:00
360d4e6411 New IMAP ACL
Secure authentication based on the ``imaplib`` module.

Validating users against a modern IMAP4rev1 server that awaits STARTTLS
on port 143. Legacy SSL (often on legacy port 993) is deprecated and
thus unsupported. STARTTLS is enforced except if host is ``localhost``
as passwords are sent in PLAIN.

Python 3.2 or newer is required for TLS.
2012-07-05 20:52:10 +02:00
15f28e9acd Merge pull request #7 from zcode/patch-1
PAM: Return the group database entry
2012-07-04 09:57:11 -07:00
a45b7b7c23 Return the group database entry 2012-07-04 15:56:15 +03:00
5a260d33db Merge pull request #6 from antonyc/patch-1
Fix typo in config file for htpasswd* entries
2012-07-02 04:43:14 -07:00
03fc5fc526 Fix Courier ACL
Replaced blacklisting approach with a whitelisting on, thus preventing access
due to responses from authlib not containing the word 'FAIL', e.g. empty ones
(see http://www.courier-mta.org/authlib/README_authlib.html#authpipeproto)
2012-07-02 13:30:28 +02:00
ea94ec919e Use the right namespace for adressbook tags 2012-06-28 11:28:42 +02:00
c0ed505f78 I tried to start a dev installation with htpasswd and found this typo. 2012-06-23 01:01:45 +04:00
cff6c2b43b Return 204 response when an item is modified 2012-06-22 12:29:49 +02:00
e471d15f00 Merge branch 'master' of github.com:Kozea/Radicale 2012-06-14 16:36:20 +02:00
25c3648d75 Add a dummy filter for item tags
Related to #53
2012-06-14 16:35:32 +02:00
186c59cd3a Merge pull request #5 from oswjk/displayname
Set the D:displayname for collections in PROPFIND response
2012-05-24 22:00:53 -07:00
209b9e4307 Set the D:displayname for collections in PROPFIND response
Atleast Nokia N9 shows the displayname to user. If the
property is empty, a calendar with empty name is shown.
Which is annoying.
2012-05-24 12:48:48 +03:00
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
ca5c0483b0 Return 200 instead of 204 status for DELETE requests (closes #802) 2012-04-18 14:00:20 +02:00
c3ce8fde38 In PROPFIND responses, add the not-yet-created collection type when it can be guessed
Maybe related to #795
2012-04-11 19:50:18 +02:00
f6ace2b6ec Fix a bug with DELETE requests when deleted item is not found 2012-03-21 11:26:06 +01:00
085c9f0aca Update the version to "git" 2012-03-20 18:45:12 +01:00
7faec9abc9 Update the software description 2012-03-20 18:41:14 +01:00
d274044700 Version 0.7 2012-03-20 18:36:34 +01:00
a9c74ae84d Always allow OPTIONS requests (fixes #780) 2012-03-20 13:31:10 +01:00
505fd6a644 List the aggregation of privileges instead of only "all" 2012-03-19 12:35:39 +01:00
cc23d9dd8d Small cleanup about LDAP 2012-03-13 10:47:01 +01:00
3bfd6352b2 Merge pull request #3 from koppor/master
Added support for custom filters at LDAP
2012-03-13 02:42:37 -07:00
344f87d8fb Add a config key to ignore reverse DNS (fixes #779) 2012-03-13 09:35:01 +01:00
0c2bbb8ae1 LDAP: custom filters supported 2012-03-10 21:59:06 +01:00
7bfc17a51d Use " instead of ' (you can laugh at me) 2012-03-01 10:40:15 +01:00
36918232c0 Better detection of vcards 2012-02-23 16:20:21 +01:00
f37c3a0b27 Let GET requests create address books too! 2012-02-23 16:16:14 +01:00
22e4e3764c Explicitely create collections on GET requests 2012-02-23 15:28:45 +01:00
128a20714b Use is_leaf and is_node instead of is_item and is_collection 2012-02-23 15:17:59 +01:00
5e8dec6683 Ignore the .props when giving children 2012-02-20 17:45:47 +01:00
224d0d47e8 Fix the collection detection 2012-02-20 17:41:36 +01:00
97f8738465 Return the collections and the items in collections 2012-02-20 16:32:42 +01:00
d256a0551c Fix an indentation bug 2012-02-20 16:32:32 +01:00
f9d041ba6b Use relative imports for acl and storage modules 2012-02-08 16:56:58 +01:00
8dcc613f0a Don't use the VADDRESSBOOK tag anymore (closes #667) 2012-02-03 18:01:03 +01:00
c84a250476 Remove a useless line in the configuration file 2012-02-03 16:11:52 +01:00
9ebb143c44 Work around a bug in Evolution (fixes #664) 2012-02-03 15:58:08 +01:00
4893f94920 Clean the calendar-timezone proppatch setter 2012-01-25 20:23:37 +01:00
cd33a6cc51 Reconnect to the LDAP server when the connexion is lost (fixes #656) 2012-01-25 19:19:02 +01:00
4299348776 Change "calendar" into "collection" when needed.
WARNING: the default folders storing calendars/addressbooks have been changed
2012-01-25 14:53:46 +01:00
d5b1cdcbf2 Add the tag when writing calendars (closes #658) 2012-01-25 14:43:47 +01:00
54aa8817e7 Add the "set_mimetype" method forgotten during the merge (closes #657) 2012-01-25 14:40:28 +01:00
42ba9e0dca Update the NEWS for 0.6.4
Conflicts:

	NEWS.rst
	radicale/__init__.py
2012-01-23 16:29:28 +01:00