Commit Graph

1446 Commits

Author SHA1 Message Date
Unrud 65a1b572e3 Bump version to 2.1.0rc2 2017-06-21 09:57:52 +02:00
Unrud 2b45af92f3 Small improvements for wording in exceptions messages 2017-06-21 09:57:52 +02:00
Unrud b1b1a31ec3 Move additional options to setup.cfg 2017-06-21 09:54:33 +02:00
Unrud b78b0f56cc Fix typo 2017-06-21 09:54:33 +02:00
Unrud 68184858b4 Add request method and path to error message 2017-06-21 09:54:33 +02:00
Unrud 276de4fd3a Allow additional config options for external plugins 2017-06-21 09:54:33 +02:00
Unrud 31377bad40 Convert reStructuredText to Markdown 2017-06-21 09:48:55 +02:00
Unrud 011bf1e5a7 Remove duplicate 2017-06-18 15:35:52 +02:00
Unrud 196f72c179 Fix typo 2017-06-18 15:34:18 +02:00
Unrud b6f49a61b1 Fix typo 2017-06-17 02:27:52 +02:00
Unrud 2db9174ad9 Fix reStructuredText syntax 2017-06-17 02:02:13 +02:00
Unrud db93d969ab Bump version to 2.1.0rc1 2017-06-17 01:45:53 +02:00
Unrud 39a11bc7b7 Change "answer" to "response" in log message 2017-06-17 01:41:33 +02:00
Unrud cf9129f6db Name web plugin as the other plugins 2017-06-16 23:28:15 +02:00
Unrud 9ce8e9d94d Include path in access denied log message 2017-06-16 23:28:15 +02:00
Unrud 070a39a51d Improve documentation 2017-06-16 23:28:15 +02:00
Unrud 0cb6642ec3 Don't overwrite environment variables
The original PATH_INFO is required for redirects.
2017-06-16 23:28:15 +02:00
Unrud 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
Unrud 5669433f58 Let rights plugins decide if access to item is granted 2017-06-16 23:28:15 +02:00
Unrud 04c51d2ced Check if item is collection with storage.BaseCollection
The same as in xmlutils.py
2017-06-16 23:12:08 +02:00
Unrud 73a73bb0a5 Improve log message for discovery of unsafe paths 2017-06-16 23:11:43 +02:00
Unrud 67669bd690 Rename path to sane_path 2017-06-16 23:11:29 +02:00
Unrud 5a0d4f7f2f Remove unused variable 2017-06-16 23:11:22 +02:00
Unrud 12dbeeecb3 Separate imports of pytest and radicale
Depending on the install location of pytest this causes isort to pass or fail.
2017-06-16 01:39:30 +02:00
Unrud 7ac67cab38 Install missing dependencies for tests 2017-06-16 01:39:30 +02:00
Unrud 802185ed23 Use --editable argument instead of -e
It's more readable.
2017-06-16 01:39:30 +02:00
Unrud 5fbd11aab3 Print skipped tests 2017-06-16 01:39:30 +02:00
Unrud 75605b5f03 Catch all exceptions when loading plugins 2017-06-15 23:54:32 +02:00
Unrud 6f5e30670f Don't change permissions of lock file
The file is part of the storage folder. Setting permissions of the storage folder is not handled by Radicale.
2017-06-15 23:44:39 +02:00
Unrud 7c50256749 Update description of rights file 2017-06-15 23:44:39 +02:00
Unrud f1f94dffbd Output raw collection path
The same as everywhere else.
2017-06-15 23:44:35 +02:00
Unrud 04bc6c5996 Remove TODO.rst 2017-06-15 23:17:14 +02:00
Unrud 9ffafc47e2 Remove README 2017-06-15 23:17:06 +02:00
Unrud 4c379eff02 Simplify logging, point to documentation instead 2017-06-10 21:24:40 +02:00
Unrud 714483bf0e Update Dockerfile 2017-06-10 16:15:45 +02:00
Unrud 6b8de92c57 Small improvements for Collection 2017-06-09 02:59:29 +02:00
Unrud e09d33f3ee Document properties of BaseCollection 2017-06-09 02:59:29 +02:00
Unrud 79e7232ecb Rename self._meta to self._meta_cache and self._etag to self._etag_cache 2017-06-09 02:59:29 +02:00
Unrud 12871fdcb3 Workaround for bugs in VObject during filtering 2017-06-09 02:59:29 +02:00
Unrud db572e91f8 Test time range filtering with RDATE 2017-06-09 02:59:29 +02:00
Unrud c54196bb72 Test time range filtering with overwritten recurrence 2017-06-09 02:59:29 +02:00
Unrud f9d299fbb9 Match time against all components 2017-06-09 02:59:29 +02:00
Unrud f5835cfe46 raise VObjectBugException for bugs with recurrence rules 2017-06-09 02:59:29 +02:00
Unrud 02371685bd Respond with bad request when MKCOL, MCALENDAR or MOVE fails 2017-06-09 02:59:29 +02:00
Unrud 48d2a33053 Rename upload_all_atomic to _upload_all_atomic 2017-06-09 02:59:29 +02:00
Unrud dbd06a1952 Default implementation for BaseCollection.serialize 2017-06-09 02:59:29 +02:00
Unrud 47d311b101 Improve doc strings 2017-06-09 02:59:29 +02:00
Unrud 12f9ac44c2 Remove __init__ from BaseCollection
It's not used anywhere
2017-06-09 02:59:29 +02:00
Unrud a4fc123286 Use last_modified attribute of item 2017-06-09 02:59:29 +02:00
Unrud 578d0e1376 Merge pull request #631 from Unrud/improveerrors
Detect errors in recurrence rules early
2017-06-07 22:15:13 +02:00