58cdbf7450
Remove environment variables from logs only if they are in the requests
2011-07-29 10:38:33 +02:00
cdae6f04e9
Small pep8 related typo fixes
2011-07-26 09:02:21 +02:00
8f488eb6bc
Fix the owner attriubtion for 1+ depth URLs
2011-07-22 15:01:33 +02:00
6bbf3f624f
Fix the owner attribution of calendars
2011-07-22 15:00:25 +02:00
4a630397ce
Fix the HEAD request
2011-07-21 17:06:00 +02:00
753ade5efc
Add a status string for unknown status numbers
2011-07-20 23:37:18 +02:00
5ea41e5f4b
Fix the Python 3 support of pretty_xml
2011-07-20 23:14:00 +02:00
0a84905383
Add a .pylintrc file, clean code
2011-07-14 11:23:19 +02:00
380acebd71
Add support for the Caldav-Sync Android client
2011-07-14 11:04:41 +02:00
3356d3235f
Add the XML declaration
2011-07-07 12:38:56 +02:00
e9ad9b1716
Fix the iCal support (now tested with iCal, Lightning, Evolution)
2011-07-01 17:49:01 +02:00
d17e8fa990
Don't use the environ user variable, pass user to all the methods functions
2011-06-30 18:22:47 +02:00
3d7f07dc0c
Fix the href URL in propfind
2011-06-30 18:05:24 +02:00
49ba07db5a
Add support of the MOVE method (not tested yet)
2011-06-29 23:57:56 +02:00
73390c922e
Sort the methods in the server class
2011-06-29 11:04:09 +02:00
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
de0643e741
Fix propfind paths
2011-06-16 07:50:21 +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
3149643706
Log "nobody" instead of "None" as anonymous calendars owner.
2011-06-11 18:14:08 +02:00
fe71b34697
Use 'key in dict' instead of 'dict.get(key)'
2011-06-08 08:20:37 +02:00
b8bcf65785
Restore the Lightning + anonymous calendars support
2011-06-08 07:43:40 +02:00
4bd425608d
get config filename from env variable RADICALE_CONFIG
2011-06-07 17:44:53 +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
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
1e6a4e7fb4
timezone is a part of the VCALENDAR file
2011-06-01 17:46: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