Skip to content

Releases: Kozea/Radicale

Wild Radish

24 Sep 00:24
Compare
Choose a tag to compare

This release is compatible with version 2.0.0.

  • Flush files before fsync'ing

Wild Radish

19 Sep 17:20
Compare
Choose a tag to compare

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

Wild Radish

11 Sep 18:38
Compare
Choose a tag to compare

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

Wild Radish

26 Aug 13:41
Compare
Choose a tag to compare

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

Wild Radish

04 Aug 13:12
Compare
Choose a tag to compare

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

Wild Radish

02 Aug 15:47
Compare
Choose a tag to compare

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

Wild Radish

24 Jul 02:39
Compare
Choose a tag to compare

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

Sixth Law of Nature

24 Jul 02:25
Compare
Choose a tag to compare
  • Improve logging for --export-storage

Wild Radish Again

01 Jul 03:19
Compare
Choose a tag to compare

This release is compatible with version 2.0.0.

  • Add missing UIDs instead of failing
  • Improve error checking of calendar and address book objects
  • Fix upload of whole address books

Wild Radish

25 Jun 09:19
Compare
Choose a tag to compare

This release is compatible with version 2.0.0.

  • Built-in web interface for creating and managing address books and calendars
    • can be extended with web plugins
  • Much faster storage backend
  • Significant reduction in memory usage
  • Improved logging
    • Include paths (of invalid items / requests) in log messages
    • Include configuration values causing problems in log messages
    • Log warning message for invalid requests by clients
    • Log error message for invalid files in the storage backend
    • No stack traces unless debugging is enabled
  • Time range filter also regards overwritten recurrences
  • Items that couldn't be filtered because of bugs in VObject are always
    returned (and a warning message is logged)
  • Basic error checking of configuration files
  • File system locking isn't disabled implicitly anymore, instead a new
    configuration option gets introduced
  • The permissions of the lock file are not changed anymore
  • Support for sync-token
  • Support for client-side SSL certificates
  • Rights plugins can decide if access to an item is granted explicitly
    • Respond with 403 instead of 404 for principal collections of non-existing
      users when owner_only plugin is used (information leakage)
  • Authentication plugins can provide the login and password from the
    environment
    • new remote_user plugin, that gets the login from the REMOTE_USER
      environment variable (for WSGI server)
    • new http_x_remote_user plugin, that gets the login from the
      X-Remote-User HTTP header (for reverse proxies)