@Unrud Unrud released this Aug 16, 2018 · 100 commits to master since this release

This release is compatible with version 2.0.0.

  • Update required versions for dependencies
  • Get RADICALE_CONFIG from WSGI environ
  • Improve HTTP status codes
  • Fix race condition in storage lock creation
  • Raise default limits for content length and timeout
  • Log output from hook
Assets 2

@Unrud Unrud released this Apr 21, 2018 · 131 commits to master since this release

This release is compatible with version 2.0.0.

  • Specify versions for dependencies
  • Move WSGI initialization into module
  • Check if REPORT method is actually supported
  • Include rights file in source distribution
  • Specify md5 and bcrypt as extras
  • Improve logging messages
  • Windows: Fix crash when item path is a directory
Assets 2

@Unrud Unrud released this Sep 24, 2017 · 161 commits to master since this release

This release is compatible with version 2.0.0.

  • Flush files before fsync'ing
Assets 2

@Unrud Unrud released this Sep 19, 2017 · 163 commits to master since this release

This release is compatible with version 2.0.0.

  • Don't print warning when cache format changes
  • Add documentation for BaseAuth
  • Add is_authenticated2(login, user, password) to BaseAuth
  • Fix names of custom properties in PROPFIND requests with D:propname or D:allprop
  • Return all properties in PROPFIND requests with D:propname or D:allprop
  • Allow D:displayname property on all collections
  • Answer with D:unauthenticated for D:current-user-principal property when not logged in
  • Remove non-existing ICAL:calendar-color and C:calendar-timezone properties from PROPFIND requests with D:propname or D:allprop
  • Add D:owner property to calendar and address book objects
  • Remove D:getetag and D:getlastmodified properties from regular collections
Assets 2

@Unrud Unrud released this Sep 11, 2017 · 180 commits to master since this release

This release is compatible with version 2.0.0.

  • Fix content-type of VLIST
  • Specify correct COMPONENT in content-type of VCALENDAR
  • Cache COMPONENT of calendar objects (improves speed with some clients)
  • Stricter parsing of filters
  • Improve support for CardDAV filter
  • Fix some smaller bugs in CalDAV filter
  • Add X-WR-CALNAME and X-WR-CALDESC to calendars downloaded via HTTP/WebDAV
  • Use X-WR-CALNAME and X-WR-CALDESC from calendars published via WebDAV
Assets 2

@Unrud Unrud released this Aug 26, 2017 · 204 commits to master since this release

This release is compatible with version 2.0.0.

  • Add --verify-storage command-line argument
  • Allow comments in the htpasswd file
  • Don't strip whitespaces from user names and passwords in the htpasswd file
  • Remove cookies from logging output
  • Allow uploads of whole collections with many components
  • Show warning message if server.timeout is used with Python < 3.5.2
Assets 2

@Unrud Unrud released this Aug 4, 2017 · 218 commits to master since this release

This release is compatible with version 2.0.0.

  • Fix incorrect time range matching and calculation for some edge-cases with rescheduled recurrences
  • Fix owner property
Assets 2

@Unrud Unrud released this Aug 2, 2017 · 230 commits to master since this release

This release is compatible with version 2.0.0.

  • Enable timeout for SSL handshakes and move them out of the main thread
  • Create cache entries during upload of items
  • Stop built-in server on Windows when Ctrl+C is pressed
  • Prevent slow down when multiple requests hit a collection during cache warm-up
Assets 2

@Unrud Unrud released this Jul 24, 2017 · 252 commits to master since this release

This release is compatible with version 2.0.0.

  • Remove workarounds for bugs in VObject < 0.9.5
  • Error checking of collection tags and associated components
  • Improve error checking of uploaded collections and components
  • Don't delete empty collection properties implicitly
  • Improve logging of VObject serialization
Assets 2