Commit Graph

  • 68184858b4 Add request method and path to error message Unrud 2017-06-21 09:48:59 +02:00
  • 276de4fd3a Allow additional config options for external plugins Unrud 2017-06-21 09:48:57 +02:00
  • 31377bad40 Convert reStructuredText to Markdown Unrud 2017-06-21 09:48:55 +02:00
  • 011bf1e5a7 Remove duplicate Unrud 2017-06-18 15:35:52 +02:00
  • 196f72c179 Fix typo Unrud 2017-06-18 15:34:18 +02:00
  • b6f49a61b1 Fix typo Unrud 2017-06-17 02:27:52 +02:00
  • 2db9174ad9 Fix reStructuredText syntax Unrud 2017-06-17 02:02:13 +02:00
  • db93d969ab Bump version to 2.1.0rc1 Unrud 2017-06-17 01:45:53 +02:00
  • 39a11bc7b7 Change "answer" to "response" in log message Unrud 2017-06-17 01:41:33 +02:00
  • cf9129f6db Name web plugin as the other plugins Unrud 2017-06-16 23:16:47 +02:00
  • 9ce8e9d94d Include path in access denied log message Unrud 2017-06-16 23:16:24 +02:00
  • 070a39a51d Improve documentation Unrud 2017-06-16 23:16:19 +02:00
  • 0cb6642ec3 Don't overwrite environment variables Unrud 2017-06-16 23:15:17 +02:00
  • ded660df07 Don't leak existing user in owner_only rights plugin Unrud 2017-06-16 23:13:45 +02:00
  • 5669433f58 Let rights plugins decide if access to item is granted Unrud 2017-06-16 23:12:52 +02:00
  • 04c51d2ced Check if item is collection with storage.BaseCollection Unrud 2017-06-16 23:12:08 +02:00
  • 73a73bb0a5 Improve log message for discovery of unsafe paths Unrud 2017-06-16 23:11:43 +02:00
  • 67669bd690 Rename path to sane_path Unrud 2017-06-16 23:11:29 +02:00
  • 5a0d4f7f2f Remove unused variable Unrud 2017-06-16 23:11:22 +02:00
  • 12dbeeecb3 Separate imports of pytest and radicale Unrud 2017-06-16 01:04:58 +02:00
  • 7ac67cab38 Install missing dependencies for tests Unrud 2017-06-16 01:04:57 +02:00
  • 802185ed23 Use --editable argument instead of -e Unrud 2017-06-16 01:04:55 +02:00
  • 5fbd11aab3 Print skipped tests Unrud 2017-06-16 01:04:54 +02:00
  • 75605b5f03 Catch all exceptions when loading plugins Unrud 2017-06-15 23:54:32 +02:00
  • 6f5e30670f Don't change permissions of lock file Unrud 2017-06-15 23:41:53 +02:00
  • 7c50256749 Update description of rights file Unrud 2017-06-15 23:41:06 +02:00
  • f1f94dffbd Output raw collection path Unrud 2017-06-15 23:40:41 +02:00
  • 04bc6c5996 Remove TODO.rst Unrud 2017-06-15 23:17:14 +02:00
  • 9ffafc47e2 Remove README Unrud 2017-06-15 23:17:06 +02:00
  • 4c379eff02 Simplify logging, point to documentation instead Unrud 2017-06-10 21:24:40 +02:00
  • 714483bf0e Update Dockerfile Unrud 2017-06-10 16:15:45 +02:00
  • 6b8de92c57 Small improvements for Collection Unrud 2017-06-09 02:31:08 +02:00
  • e09d33f3ee Document properties of BaseCollection Unrud 2017-06-09 02:31:03 +02:00
  • 79e7232ecb Rename self._meta to self._meta_cache and self._etag to self._etag_cache Unrud 2017-06-09 02:30:57 +02:00
  • 12871fdcb3 Workaround for bugs in VObject during filtering Unrud 2017-06-09 02:30:51 +02:00
  • db572e91f8 Test time range filtering with RDATE Unrud 2017-06-09 02:30:46 +02:00
  • c54196bb72 Test time range filtering with overwritten recurrence Unrud 2017-06-09 02:30:39 +02:00
  • f9d299fbb9 Match time against all components Unrud 2017-06-09 02:30:32 +02:00
  • f5835cfe46 raise VObjectBugException for bugs with recurrence rules Unrud 2017-06-09 02:30:21 +02:00
  • 02371685bd Respond with bad request when MKCOL, MCALENDAR or MOVE fails Unrud 2017-06-09 02:30:09 +02:00
  • 48d2a33053 Rename upload_all_atomic to _upload_all_atomic Unrud 2017-06-09 02:30:02 +02:00
  • dbd06a1952 Default implementation for BaseCollection.serialize Unrud 2017-06-09 02:29:55 +02:00
  • 47d311b101 Improve doc strings Unrud 2017-06-09 02:29:51 +02:00
  • 12f9ac44c2 Remove __init__ from BaseCollection Unrud 2017-06-09 02:29:44 +02:00
  • a4fc123286 Use last_modified attribute of item Unrud 2017-06-09 02:29:39 +02:00
  • 578d0e1376 Merge pull request #631 from Unrud/improveerrors Unrud 2017-06-07 22:15:13 +02:00
  • 30a4105065 Add TODO comments for time ranges Unrud 2017-06-07 21:54:49 +02:00
  • bab35e9692 Detect errors in recurrence rules early Unrud 2017-06-07 21:54:38 +02:00
  • 16c4e93a6e Merge pull request #629 from Unrud/fixinfinity Unrud 2017-06-07 17:27:11 +02:00
  • 0e35ab1baf Fix detection of infinite recurrence Unrud 2017-06-07 15:31:05 +02:00
  • 82fc6f7eb6 Merge pull request #627 from Unrud/improveerrors Unrud 2017-06-07 14:37:30 +02:00
  • 3753364fc8 XML error message for invalid sync-token Unrud 2017-06-07 14:16:18 +02:00
  • 13381fb829 Change logging level of invalid sync token to warning Unrud 2017-06-07 14:15:30 +02:00
  • 1b54b23bb3 Add info about disabling locking to error message Unrud 2017-06-07 14:14:09 +02:00
  • 217859bf5e Fix empty REPORT requests Unrud 2017-06-07 14:13:12 +02:00
  • b30c1d11e5 Merge pull request #624 from Unrud/improveerrors Unrud 2017-06-06 23:32:44 +02:00
  • 2860c664d0 Check that vobject_item have a UID Unrud 2017-06-06 20:01:09 +02:00
  • fe97741f08 Better reporting of errors in PUT requests Unrud 2017-06-06 20:01:07 +02:00
  • e47747d4d4 return None instead of False if UID field is missing Unrud 2017-06-06 20:01:06 +02:00
  • bea855cb80 Improve file names used when uploading whole collection Unrud 2017-06-06 20:01:04 +02:00
  • a6a3756e05 Check error code of PUT request Unrud 2017-06-06 20:01:02 +02:00
  • 5660f70753 Rename deleted item in test Unrud 2017-06-06 20:00:59 +02:00
  • f1350717ce Merge pull request #623 from Unrud/improveweb Unrud 2017-06-04 15:56:09 +02:00
  • ee214d6697 Remove user from URL Unrud 2017-06-04 15:43:55 +02:00
  • 37c9a1da18 Store user and password in session storage Unrud 2017-06-04 15:43:27 +02:00
  • 4afbefbc9f Disable update timer Unrud 2017-06-04 15:43:20 +02:00
  • fca70f482f Web interface: Wrapping of URLs, titles, ... Unrud 2017-06-04 15:42:33 +02:00
  • 396b9ffecb Log error message from parser for items in storage Unrud 2017-06-02 16:36:02 +02:00
  • a1ebc52b39 Don't delete cache entry that gets overwritten Unrud 2017-06-02 14:19:53 +02:00
  • 07c792f14e Use %r n error messages for token names Unrud 2017-06-02 14:18:39 +02:00
  • 9ceae0a751 Make Radicale fast (#569) Unrud 2017-06-02 14:14:55 +02:00
  • 78a62aee86 Merge pull request #565 from Unrud/synctoken Unrud 2017-06-02 13:01:54 +02:00
  • 7687afc4c6 Merge pull request #622 from Unrud/clientcertificate Unrud 2017-06-02 12:59:35 +02:00
  • 5c50cae9f2 Merge pull request #621 from Unrud/small Unrud 2017-06-02 12:55:40 +02:00
  • f633b48a7a Real sync-collection support for the multifilesystem backend Unrud 2017-06-02 12:44:39 +02:00
  • 0ffa97eca0 Allow opening binary files with _atomic_write Unrud 2017-06-02 12:44:36 +02:00
  • 1dee561692 Add helper method for cleaning caches Unrud 2017-06-02 12:44:34 +02:00
  • 3009ce5414 Test sync-token and sync-collection Unrud 2017-06-02 12:44:31 +02:00
  • f2b415c4a6 Initial sync-token and sync-collection support Unrud 2017-06-02 12:44:23 +02:00
  • 428abf10de don't use REMOTE_USER in tests Unrud 2017-06-02 12:43:44 +02:00
  • 6edaf27a38 rename backend from "None" to "none" Unrud 2017-06-02 12:43:23 +02:00
  • 5d27265d5c fail when logging config file is not found Unrud 2017-06-02 12:43:03 +02:00
  • 1812aeb238 include expected type of config option in error Unrud 2017-06-02 12:42:40 +02:00
  • 881757815f Add simple range checking to config options Unrud 2017-06-02 12:42:19 +02:00
  • 95a8c7b903 use mapping api to set config options Unrud 2017-06-02 12:41:47 +02:00
  • 3af5809d71 Add option for CA certificate for validating clients Unrud 2017-06-02 12:41:03 +02:00
  • 6bb0e9d956 Merge pull request #620 from Unrud/fixes Unrud 2017-06-01 16:34:59 +02:00
  • 3bfac019a8 Close lock file when running tests Unrud 2017-06-01 16:10:50 +02:00
  • c400414b27 Don't turn off all locking with filesystem_locking Unrud 2017-06-01 16:10:34 +02:00
  • b5fb56a31b Include files for web interface in package Unrud 2017-06-01 16:10:27 +02:00
  • f715f0ba8a Remove font from web interface Unrud 2017-06-01 16:10:17 +02:00
  • 43ac218243 Merge pull request #618 from Unrud/config_file_wsgi Unrud 2017-06-01 12:55:53 +02:00
  • ac230efa57 Merge pull request #619 from Unrud/log_unsafe_paths Unrud 2017-06-01 12:55:45 +02:00
  • efb20d994f Adjust imports for isort Unrud 2017-06-01 12:35:00 +02:00
  • 2178ba58be Log unsafe paths Unrud 2017-06-01 12:34:55 +02:00
  • 8528a4c3f8 Merge pull request #617 from Unrud/base_prefix Unrud 2017-06-01 12:37:07 +02:00
  • f971ca0262 Fail when config file doesn't exist in WSGI and FCGI scripts Unrud 2017-06-01 12:26:33 +02:00
  • 8fed92dc24 Fix absolute paths in web interface when SCRIPT_NAME is used Unrud 2017-06-01 12:04:25 +02:00
  • 91e49986ee Merge pull request #616 from Unrud/locking Unrud 2017-06-01 12:02:27 +02:00
  • fd55bbce15 Adjust imports for isort Unrud 2017-06-01 11:37:39 +02:00