Commit Graph

1977 Commits

Author SHA1 Message Date
33ad60503f Sort keys of properties JSON file 2017-07-22 23:32:26 +02:00
71916452ec Include properties in collection etag 2017-07-22 23:32:26 +02:00
a26d90d8d7 Web interface: Delete empty properties 2017-07-22 23:32:26 +02:00
05b1e8296c Check collection properties 2017-07-22 23:32:26 +02:00
863c70f35f Improve validation of uploaded items and stored items
This reverts commit 4533f76df9.
2017-07-22 23:32:26 +02:00
e0045ca98d Don't use VObject for collection serialization 2017-07-22 23:32:26 +02:00
debba3c7a1 Don't serialize collection for etag 2017-07-22 23:32:26 +02:00
95380c5ce7 Add file name to VObject serialization errors 2017-07-22 23:32:26 +02:00
4533f76df9 Accept VLIST items (fixes #661)
Custom format used by SOGo Connector to store lists of contacts
2017-07-21 16:12:19 +02:00
4f831de006 Verify number of components in items 2017-07-15 09:42:01 +02:00
d3a90d16c3 Improve log message when fsync'ing directory fails (fixes 656) 2017-07-15 09:42:00 +02:00
56c88b4c54 Remove workarounds for bugs in VObject
The bugs got fixed in version 0.9.5
2017-07-01 05:45:15 +02:00
92ab06ccb7 Fix spelling mistake 2017-07-01 04:26:17 +02:00
f4a9399a97 Change HTTP response 303 to 302 2017-07-01 04:20:13 +02:00
9f0611cd20 Small improvements for tests 2017-07-01 04:20:11 +02:00
08919510cb Bump version to 2.1.1 2017-07-01 01:25:16 +02:00
2b3fd1fb9b Add missing UIDs instead of failing 2017-07-01 01:24:53 +02:00
019dc7a39c Use UUID format for random UIDs 2017-07-01 01:24:53 +02:00
5b3fbb79a1 Small improvements for tests 2017-07-01 01:24:53 +02:00
02575580c6 Test creation of whole address book 2017-07-01 01:24:53 +02:00
70043c07b9 Improve test for creation of whole calendar 2017-07-01 01:24:53 +02:00
cc888ebe9e Test adding contact to address book 2017-07-01 01:24:53 +02:00
c135dc026d Fix uploading of whole address books 2017-07-01 01:24:53 +02:00
69086c6d70 Remove some hacks for bugs fixed in VObject 0.9.5 2017-07-01 01:24:53 +02:00
b25fcfcf10 Empty commit for release of 2.1.0 2017-06-25 11:18:05 +02:00
dbf69e293b Add version 1.1.4 to NEWS.md 2017-06-25 09:55:41 +02:00
5576cb38eb Bump version to 2.1.0 2017-06-25 09:55:39 +02:00
6bf7aa2b3c Bump version to 2.1.0rc3 2017-06-23 22:04:37 +02:00
98caa88a25 Include VObject version in item cache hash 2017-06-23 22:04:37 +02:00
df5565f237 Only send timeout responses for client timeouts
A timeout could happen in an custom storage backend.
2017-06-23 21:55:44 +02:00
746cd9feb1 Include exception in timeout log message 2017-06-23 21:55:42 +02:00
65a1b572e3 Bump version to 2.1.0rc2 2017-06-21 09:57:52 +02:00
2b45af92f3 Small improvements for wording in exceptions messages 2017-06-21 09:57:52 +02:00
b1b1a31ec3 Move additional options to setup.cfg 2017-06-21 09:54:33 +02:00
b78b0f56cc Fix typo 2017-06-21 09:54:33 +02:00
68184858b4 Add request method and path to error message 2017-06-21 09:54:33 +02:00
276de4fd3a Allow additional config options for external plugins 2017-06-21 09:54:33 +02:00
31377bad40 Convert reStructuredText to Markdown 2017-06-21 09:48:55 +02:00
011bf1e5a7 Remove duplicate 2017-06-18 15:35:52 +02:00
196f72c179 Fix typo 2017-06-18 15:34:18 +02:00
b6f49a61b1 Fix typo 2017-06-17 02:27:52 +02:00
2db9174ad9 Fix reStructuredText syntax 2017-06-17 02:02:13 +02:00
db93d969ab Bump version to 2.1.0rc1 2017-06-17 01:45:53 +02:00
39a11bc7b7 Change "answer" to "response" in log message 2017-06-17 01:41:33 +02:00
cf9129f6db Name web plugin as the other plugins 2017-06-16 23:28:15 +02:00
9ce8e9d94d Include path in access denied log message 2017-06-16 23:28:15 +02:00
070a39a51d Improve documentation 2017-06-16 23:28:15 +02:00
0cb6642ec3 Don't overwrite environment variables
The original PATH_INFO is required for redirects.
2017-06-16 23:28:15 +02:00
ded660df07 Don't leak existing user in owner_only rights plugin
If a user didn't exist the error message for the principal collection was 404.
2017-06-16 23:28:15 +02:00
5669433f58 Let rights plugins decide if access to item is granted 2017-06-16 23:28:15 +02:00