Unrud
c9a78908e8
Check .well-known before getting login and password
...
cosmetic change
2017-09-17 14:03:44 +02:00
Unrud
1bd4e6abbe
Skip test creating principal with whitespaces on Windows
...
It's not allowed by the file system.
2017-09-11 20:33:38 +02:00
Unrud
282a759174
Fix compatibility with Python < 3.5
2017-09-11 20:05:54 +02:00
Unrud
ee3fb71f7d
Bump version to 2.1.6
2017-09-11 19:32:34 +02:00
Unrud
9ced675423
Add version number for item cache
2017-09-11 19:32:08 +02:00
Unrud
d0891d17b9
Consider collection type for simplified prefilters
2017-09-07 20:26:52 +02:00
Unrud
85d80fe9fc
Allow generic component names for simplified prefilters
2017-09-07 20:26:31 +02:00
Unrud
81c596eb1d
Use X-WR-CALNAME and X-WR-CALDESC when uploading calendar
2017-09-06 00:55:51 +02:00
Unrud
b04c5e81ca
Add X-WR-CALNAME and X-WR-CALDESC to serialized calendar
2017-09-06 00:55:51 +02:00
Unrud
8e53434912
Use vobject.iCalendar as template for calendar serialization
2017-09-06 00:55:51 +02:00
Unrud
f3c368e547
Support generic component names
2017-08-30 18:03:41 +02:00
Unrud
cfb9b1fc0a
Skip filters with three levels of comp-filter
2017-08-30 18:03:40 +02:00
Unrud
773e4cfca4
Remove filter_length variable
2017-08-30 18:03:39 +02:00
Unrud
5ce67320e1
Convert PARAM and components names to upper-case
2017-08-29 20:24:38 +02:00
Unrud
b0452b3014
Detect VFREEBUSY and VALARM component names
2017-08-29 20:24:38 +02:00
Unrud
f7d942bfeb
More tests for filtering calendars
2017-08-29 20:24:38 +02:00
Unrud
ad0b4e5e85
Add tests for filtering address books
2017-08-29 20:24:38 +02:00
Unrud
31a0f65a7e
Don't getattr unless required in _visit_time_ranges
2017-08-29 20:24:38 +02:00
Unrud
c9177e2338
Use logger variable
2017-08-29 20:24:38 +02:00
Unrud
71e5dcf414
Add support for test property in CARDDAV:filter
2017-08-29 20:24:38 +02:00
Unrud
31ba4eb876
Stricter parsing of filters
2017-08-29 20:08:30 +02:00
Unrud
963e28d661
Add support for match-type to text-filter
2017-08-29 20:08:29 +02:00
Unrud
642b4236fe
Cache item name and component_name
2017-08-29 20:08:28 +02:00
Unrud
f37b22b682
Correct ;component=... in getcontenttype
2017-08-29 20:08:26 +02:00
Unrud
a2a046f35f
Correct Content-Type for VLIST in HTTP header
2017-08-29 20:08:25 +02:00
Unrud
c1d279e63f
Bump version to 2.1.5
2017-08-25 19:13:11 +02:00
Unrud
bdb03b9665
Remove long comments about compatibility
2017-08-25 19:13:11 +02:00
Unrud
d96faa35dd
Print warning when server.timeout is used with Python < 3.5.2
2017-08-25 19:13:10 +02:00
Unrud
2df009fac8
Add --verify-storage argument
2017-08-25 19:13:09 +02:00
Unrud
36bca799e1
Use length of encoded error response
...
This is purely cosmetic. The lengths are the same, because it gets encoded as ASCII.
2017-08-24 14:34:29 +02:00
Unrud
4cfe92cf50
Close HTTPServer when bind and activate fails
2017-08-24 14:34:29 +02:00
Unrud
31564c7cf2
Improve error message for missing main component
2017-08-23 13:36:35 +02:00
Unrud
574961417d
Rename variable recurrence to is_recurrence
2017-08-23 13:36:12 +02:00
Unrud
f912642c20
htpasswd: ignore comments
2017-08-17 06:46:40 +02:00
Unrud
73038e518a
htpasswd: don't strip whitespaces and allow ':' in plain password
2017-08-17 06:46:38 +02:00
Unrud
a73a7ab193
Remove cookies from logging output
...
HTTP cookies are shared across all ports on a host. The log might contain session ids or CSRF tokens from other applications on the same host.
2017-08-14 18:16:46 +02:00
Unrud
f87c16a42b
Small cosmetic improvements
2017-08-14 18:16:45 +02:00
Unrud
86631e4ddd
Sync cache folder when uploading whole collection
2017-08-09 17:37:48 +02:00
Unrud
1821b872d2
Don't keep files open when uploading whole collection
2017-08-09 17:37:47 +02:00
Unrud
59eded976b
Bump version to 2.1.4
2017-08-04 14:59:03 +02:00
Unrud
8e88a47978
Fix owner property
2017-08-04 14:59:02 +02:00
Unrud
c6ca643bcf
Don't handle empty properties as deleted
2017-08-04 14:59:01 +02:00
Unrud
5c15b30058
Set deleted props to None instead of ""
2017-08-04 14:59:00 +02:00
Unrud
f91b2bc17e
Webinterface: Escape . correctly in RegExp
2017-08-04 14:58:59 +02:00
Unrud
73fb669fd8
Add note about rescheduled recurrences
2017-08-04 14:58:58 +02:00
Unrud
a6663f19f0
Ignore overwritten recurrences in time range filter ( fixes #630 )
2017-08-03 23:26:12 +02:00
Unrud
ae897c1cd3
Test time range filter with overwritten recurrence
2017-08-03 23:25:50 +02:00
Unrud
748519e94d
Fix time range filtering with overwritten recurrences
2017-08-03 19:52:16 +02:00
Unrud
7678da7926
Test unordered recurrences
...
Time range matching stops early when the visited time range is behind the end date of the filter.
Components are visited in the order, in which they are specified in the VCALENDAR.
This can cause problems with overwritten recurrences.
2017-08-03 19:47:00 +02:00
Unrud
e060bb3d8b
Specify items for _test_filter explicitly
2017-08-03 19:46:59 +02:00