Commit Graph

559 Commits

Author SHA1 Message Date
21d435b560 Minor typo fixes 2011-06-16 10:40:30 +02:00
1d67706b56 Clean the calendar paths 2011-06-16 10:39:36 +02:00
af10a2f1c4 Fix URLs in report requests 2011-06-16 07:54:55 +02:00
5018c132a7 Fix URLs in report requests 2011-06-16 07:54:15 +02:00
de0643e741 Fix propfind paths 2011-06-16 07:50:21 +02:00
ed1ad975a6 Fix propfind paths 2011-06-16 07:49:47 +02:00
87a4a4e012 Merge branch 'master' into lightning 2011-06-15 23:22:49 +02:00
00d8b08341 Merge URI sanitize fix 2011-06-15 23:21:26 +02:00
264bc66051 Merge branch 'master' into lightning 2011-06-13 23:01:42 +02:00
da42112740 Allow the `None` value for public and private calendars 2011-06-13 22:32:47 +02:00
f9836ab093 Clean support of public calendars, add support of private calendars 2011-06-13 22:15:52 +02:00
a28bd4a5fa Use atexit.register to cleanup after shutdown 2011-06-12 12:31:15 +02:00
3149643706 Log "nobody" instead of "None" as anonymous calendars owner. 2011-06-11 18:14:08 +02:00
abb70cef49 Remove the Python 3.0 support 2011-06-11 17:34:25 +02:00
5e3fda9f2f Add the PID file support in NEWS 2011-06-11 16:59:49 +02:00
8771e55ba3 Typo fix 2011-06-11 16:55:27 +02:00
b6b281b815 Merge commit 'refs/merge-requests/15' of git://gitorious.org/radicale/radicale into merge-requests/15 2011-06-11 16:53:59 +02:00
fe71b34697 Use 'key in dict' instead of 'dict.get(key)' 2011-06-08 08:20:37 +02:00
f605a002bd Minor typo fix 2011-06-08 08:02:19 +02:00
b8bcf65785 Restore the Lightning + anonymous calendars support 2011-06-08 07:43:40 +02:00
303dc4d312 Only remove pid file if started as daemon 2011-06-07 22:24:04 +02:00
4acc9effb8 Fix amount of whitespace 2011-06-07 21:59:31 +02:00
a14a52fe11 Remove pidfile on shutdown 2011-06-07 21:57:00 +02:00
4bd425608d get config filename from env variable RADICALE_CONFIG 2011-06-07 17:44:53 +02:00
b7a61d5c0c add .wsgi file (mod_wsgi and uWSGI compliant) 2011-06-07 17:33:59 +02:00
ec9e410659 Clean a docstring 2011-06-05 12:52:24 +02:00
080e4984aa Don't use isinstance(root, ET.Element) as ET.Element is a function in Python 2.6 2011-06-05 12:47:45 +02:00
e9935ae1a6 Use % instead of format for consistency (and Python 2.6 support) 2011-06-05 12:34:50 +02:00
dd6063ccb6 Give an UID if none has already been set 2011-06-05 12:31:00 +02:00
020239e168 Add the iCal and iPhone support in NEWS 2011-06-02 23:28:15 +02:00
fadd5dd675 Minor documentation and typo fixes caused by my insane love for PEP-3101 and pylint 2011-06-02 20:15:07 +02:00
f7868afed1 iCal bootstrapping using a default URL works 2011-06-01 22:33:18 +02:00
1510e6c194 Create directories for .props as well. 2011-06-01 18:59:53 +02:00
537d6b6fd2 Create the directory structure if none found. 2011-06-01 18:22:26 +02:00
3bc3574105 Merge branch 'master' of gitorious.org:~ambv/radicale/ambv-radicale 2011-06-01 17:47:27 +02:00
1e6a4e7fb4 timezone is a part of the VCALENDAR file 2011-06-01 17:46:46 +02:00
1c51e81181 timezone is a part of the VCALENDAR file 2011-06-01 16:49:46 +02:00
31edc1b03d explicit component content-types for iCal 2011-06-01 16:22:36 +02:00
710b518b0f Without the newline iCal complains in the logs:
11-06-01 16:11:06 iCal[12955] Unexpected EOF, returning last token as fallback
2011-06-01 16:21:03 +02:00
5b9180c295 The owner field should be an URL. Fixes delays in iCal. 2011-06-01 15:30:47 +02:00
8bcdb5b1dc py3k-compatible next() used. Works with 2.6-2.7 as well. 2011-06-01 14:22:15 +02:00
e05e94a129 preliminary iCal/iPhone support introduced 2011-06-01 12:43:49 +02:00
911cd48efe proppatch actually writes properties. 2011-05-24 17:33:57 +02:00
85e283830a MKCALENDAR now actually creates the calendar. 2011-05-24 16:12:35 +02:00
b230601ee2 elementtree in Python 2.x would rather receive encoded strings. 2011-05-24 15:09:37 +02:00
ca9c148705 Set calendars always personal with authentication activated 2011-05-17 00:10:36 +02:00
7c0e9686a8 Minor typo fix 2011-05-15 19:53:40 +02:00
06f1987975 Add an option to store PID in daemon mode 2011-05-13 22:50:55 +02:00
bd2c50dadf Log user login instead of calendar owner for sucessful accesses 2011-05-13 22:26:53 +02:00
e7ba2ab78b Register XML namespaces cleanly with Python 2.7+ and 3.2+
The old code was relying on a largely used but private variable.
Moreover, it was bugged with the empty string for "D", adding ":"
instead of nothing at the beginning of tag names with Python 2.6,
3.0 and 3.1, breaking at least the Lightning support.

This new code still relies on the private variable for old
Python versions, but uses the good-way™ for actual and future
versions. No default namespace is used for old versions, but
that's not that bad.
2011-05-13 22:03:50 +02:00