Commit Graph

  • 263f76f88e Bump version to 2.1.3 Unrud 2017-08-01 17:18:13 +0200
  • ed3708db22 Don't read cache entry twice with exclusive access Unrud 2017-08-01 17:16:58 +0200
  • 1576f9b7fb Use ExitStack instead of suppress as dummy context manager Unrud 2017-08-01 17:14:26 +0200
  • d72455fff6 Log collection path without leading and trailing / Unrud 2017-08-01 17:13:05 +0200
  • aac472960f Improve handling of unsafe user names Unrud 2017-07-30 12:00:42 +0200
  • 6d39a61a51 Shut down server on SIGINT on Windows Unrud 2017-07-30 11:27:08 +0200
  • d34ee1217d Revert "Shut down server on SIGINT on Windows" Unrud 2017-07-30 11:21:04 +0200
  • f8de674bd2 Shut down server on SIGINT on Windows Unrud 2017-07-30 10:57:44 +0200
  • d6435c36c9 Lock the item cache when filling it Unrud 2017-07-30 10:57:43 +0200
  • 16abbd9ea6 Refactor: Extract class FileBackedRwLock Unrud 2017-07-30 10:57:41 +0200
  • c028de4fb7 Test missing UIDs Unrud 2017-07-27 19:08:11 +0200
  • b19b1b34e8 Test deleting the item cache Unrud 2017-07-27 19:08:09 +0200
  • 5d238afb5e Don't check the vobject item in storage.Item Unrud 2017-07-27 19:08:08 +0200
  • 9bde9d82f4 Store item on upload in the item cache Unrud 2017-07-27 19:08:07 +0200
  • 796ba54f42 Clean item cache once per request Unrud 2017-07-27 19:08:05 +0200
  • 0a1de26ae5 Refactor: Extract item cache methods Unrud 2017-07-27 19:08:04 +0200
  • 46c636e642 Move item cache entry when item is moved Unrud 2017-07-27 19:08:02 +0200
  • e807b5d953 Move storage hook tests from BaseRequestsMixIn to TestMultiFileSystem Unrud 2017-07-27 19:08:00 +0200
  • deffed8f14 Do SSL handshake in request thread (fixes #674) Unrud 2017-07-27 01:24:53 +0200
  • b3957bc2c7 Bump version to 2.1.2 Unrud 2017-07-24 04:22:57 +0200
  • 1f4fb9e306 Use repr(...) instead of "%r" % ... Unrud 2017-07-22 23:20:51 +0200
  • d0aacd3dcf Check uploaded data for more than one VCALENDAR Unrud 2017-07-22 23:05:14 +0200
  • 316b0a5832 Change owner and is_principal to properties in BaseCollection Unrud 2017-07-22 21:41:39 +0200
  • 1ce404ca35 Rename encoding to _encoding in Collection Unrud 2017-07-22 21:40:57 +0200
  • 33ad60503f Sort keys of properties JSON file Unrud 2017-07-22 21:35:05 +0200
  • 71916452ec Include properties in collection etag Unrud 2017-07-22 21:34:53 +0200
  • a26d90d8d7 Web interface: Delete empty properties Unrud 2017-07-22 21:25:38 +0200
  • 05b1e8296c Check collection properties Unrud 2017-07-22 21:25:36 +0200
  • 863c70f35f Improve validation of uploaded items and stored items Unrud 2017-07-22 21:25:34 +0200
  • e0045ca98d Don't use VObject for collection serialization Unrud 2017-07-22 21:25:31 +0200
  • debba3c7a1 Don't serialize collection for etag Unrud 2017-07-22 21:25:28 +0200
  • 95380c5ce7 Add file name to VObject serialization errors Unrud 2017-07-22 21:25:26 +0200
  • 4533f76df9 Accept VLIST items (fixes #661) Unrud 2017-07-21 16:12:19 +0200
  • 4f831de006 Verify number of components in items Unrud 2017-07-15 09:42:01 +0200
  • d3a90d16c3 Improve log message when fsync'ing directory fails (fixes 656) Unrud 2017-07-15 09:42:00 +0200
  • 56c88b4c54 Remove workarounds for bugs in VObject Unrud 2017-07-01 05:18:17 +0200
  • 92ab06ccb7 Fix spelling mistake Unrud 2017-07-01 04:26:17 +0200
  • f4a9399a97 Change HTTP response 303 to 302 Unrud 2017-07-01 04:20:13 +0200
  • 9f0611cd20 Small improvements for tests Unrud 2017-07-01 04:20:11 +0200
  • 08919510cb Bump version to 2.1.1 Unrud 2017-07-01 00:12:04 +0200
  • 2b3fd1fb9b Add missing UIDs instead of failing Unrud 2017-07-01 00:11:56 +0200
  • 019dc7a39c Use UUID format for random UIDs Unrud 2017-07-01 00:11:44 +0200
  • 5b3fbb79a1 Small improvements for tests Unrud 2017-07-01 00:11:38 +0200
  • 02575580c6 Test creation of whole address book Unrud 2017-07-01 00:11:25 +0200
  • 70043c07b9 Improve test for creation of whole calendar Unrud 2017-07-01 00:11:13 +0200
  • cc888ebe9e Test adding contact to address book Unrud 2017-07-01 00:11:07 +0200
  • c135dc026d Fix uploading of whole address books Unrud 2017-07-01 00:11:00 +0200
  • 69086c6d70 Remove some hacks for bugs fixed in VObject 0.9.5 Unrud 2017-07-01 00:10:56 +0200
  • b25fcfcf10 Empty commit for release of 2.1.0 Unrud 2017-06-25 11:18:05 +0200
  • dbf69e293b Add version 1.1.4 to NEWS.md Unrud 2017-06-25 09:55:41 +0200
  • 5576cb38eb Bump version to 2.1.0 Unrud 2017-06-25 09:55:39 +0200
  • 6bf7aa2b3c Bump version to 2.1.0rc3 Unrud 2017-06-23 21:59:05 +0200
  • 98caa88a25 Include VObject version in item cache hash Unrud 2017-06-23 21:55:45 +0200
  • df5565f237 Only send timeout responses for client timeouts Unrud 2017-06-23 21:55:44 +0200
  • 746cd9feb1 Include exception in timeout log message Unrud 2017-06-23 21:55:42 +0200
  • 65a1b572e3 Bump version to 2.1.0rc2 Unrud 2017-06-21 09:49:07 +0200
  • 2b45af92f3 Small improvements for wording in exceptions messages Unrud 2017-06-21 09:49:04 +0200
  • b1b1a31ec3 Move additional options to setup.cfg Unrud 2017-06-21 09:49:03 +0200
  • b78b0f56cc Fix typo Unrud 2017-06-21 09:49:01 +0200
  • 68184858b4 Add request method and path to error message Unrud 2017-06-21 09:48:59 +0200
  • 276de4fd3a Allow additional config options for external plugins Unrud 2017-06-21 09:48:57 +0200
  • 31377bad40 Convert reStructuredText to Markdown Unrud 2017-06-21 09:48:55 +0200
  • 011bf1e5a7 Remove duplicate Unrud 2017-06-18 15:35:52 +0200
  • 196f72c179 Fix typo Unrud 2017-06-18 15:34:18 +0200
  • b6f49a61b1 Fix typo Unrud 2017-06-17 02:27:52 +0200
  • 2db9174ad9 Fix reStructuredText syntax Unrud 2017-06-17 02:02:13 +0200
  • db93d969ab Bump version to 2.1.0rc1 Unrud 2017-06-17 01:45:53 +0200
  • 39a11bc7b7 Change "answer" to "response" in log message Unrud 2017-06-17 01:41:33 +0200
  • cf9129f6db Name web plugin as the other plugins Unrud 2017-06-16 23:16:47 +0200
  • 9ce8e9d94d Include path in access denied log message Unrud 2017-06-16 23:16:24 +0200
  • 070a39a51d Improve documentation Unrud 2017-06-16 23:16:19 +0200
  • 0cb6642ec3 Don't overwrite environment variables Unrud 2017-06-16 23:15:17 +0200
  • ded660df07 Don't leak existing user in owner_only rights plugin Unrud 2017-06-16 23:13:45 +0200
  • 5669433f58 Let rights plugins decide if access to item is granted Unrud 2017-06-16 23:12:52 +0200
  • 04c51d2ced Check if item is collection with storage.BaseCollection Unrud 2017-06-16 23:12:08 +0200
  • 73a73bb0a5 Improve log message for discovery of unsafe paths Unrud 2017-06-16 23:11:43 +0200
  • 67669bd690 Rename path to sane_path Unrud 2017-06-16 23:11:29 +0200
  • 5a0d4f7f2f Remove unused variable Unrud 2017-06-16 23:11:22 +0200
  • 12dbeeecb3 Separate imports of pytest and radicale Unrud 2017-06-16 01:04:58 +0200
  • 7ac67cab38 Install missing dependencies for tests Unrud 2017-06-16 01:04:57 +0200
  • 802185ed23 Use --editable argument instead of -e Unrud 2017-06-16 01:04:55 +0200
  • 5fbd11aab3 Print skipped tests Unrud 2017-06-16 01:04:54 +0200
  • 75605b5f03 Catch all exceptions when loading plugins Unrud 2017-06-15 23:54:32 +0200
  • 6f5e30670f Don't change permissions of lock file Unrud 2017-06-15 23:41:53 +0200
  • 7c50256749 Update description of rights file Unrud 2017-06-15 23:41:06 +0200
  • f1f94dffbd Output raw collection path Unrud 2017-06-15 23:40:41 +0200
  • 04bc6c5996 Remove TODO.rst Unrud 2017-06-15 23:17:14 +0200
  • 9ffafc47e2 Remove README Unrud 2017-06-15 23:17:06 +0200
  • 4c379eff02 Simplify logging, point to documentation instead Unrud 2017-06-10 21:24:40 +0200
  • 714483bf0e Update Dockerfile Unrud 2017-06-10 16:15:45 +0200
  • 6b8de92c57 Small improvements for Collection Unrud 2017-06-09 02:31:08 +0200
  • e09d33f3ee Document properties of BaseCollection Unrud 2017-06-09 02:31:03 +0200
  • 79e7232ecb Rename self._meta to self._meta_cache and self._etag to self._etag_cache Unrud 2017-06-09 02:30:57 +0200
  • 12871fdcb3 Workaround for bugs in VObject during filtering Unrud 2017-06-09 02:30:51 +0200
  • db572e91f8 Test time range filtering with RDATE Unrud 2017-06-09 02:30:46 +0200
  • c54196bb72 Test time range filtering with overwritten recurrence Unrud 2017-06-09 02:30:39 +0200
  • f9d299fbb9 Match time against all components Unrud 2017-06-09 02:30:32 +0200
  • f5835cfe46 raise VObjectBugException for bugs with recurrence rules Unrud 2017-06-09 02:30:21 +0200
  • 02371685bd Respond with bad request when MKCOL, MCALENDAR or MOVE fails Unrud 2017-06-09 02:30:09 +0200
  • 48d2a33053 Rename upload_all_atomic to _upload_all_atomic Unrud 2017-06-09 02:30:02 +0200