SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for cranix-radicale-3.1.5+git436.b0f8d37-lp153.4.5.noarch.rpm :

* Thu Feb 24 2022 pvarkolyAATTcephalix.eu- Update to version 3.1.5+git436.b0f8d37:
* User the intersection built in function of set to make the code more readable.
* Tue Feb 22 2022 pvarkolyAATTcephalix.eu- Update to version 3.1.5+git435.c5b5910:
* Adapt base configuration to use with cranix-server. Only the certificate must be adapted
* Mon Feb 21 2022 pvarkolyAATTcephalix.eu- Update to version 3.1.5+git434.8d19fd7:
* Now rights can be add to user groups too.
* Implementing group based collection matching. Optimize rights evaluation.
* Initial version of ldap authentication backend.
* Update changelog
* Update changelog
* Fix typo
* Fix YAML syntax (string not number)
* Test python 3.10
* Use pytest<7 for tests
* Ignore configuration file if access denied
* Fix F_FULLFSYNC on PyPy + Fallback if unsupported
* Revert \"Assume F_FULLFSYNC on darwin\"
* Update Changelog
* Update Changelog
* Assume F_FULLFSYNC on darwin
* Actions: Skip pypy on windows
* Remove special cases for python < 3.6
* Use sys.platform instead of os.name
* Fix Mypy error
* Revert \"Actions: Display python info\"
* Actions: Test pypy-3.7 and pypy-3.8
* Actions: Run on OS from test matrix
* Actions: Display python info
* Fallback if RENAME_EXCHANGE not supported by fs
* Update Changelog
* Warning instead of error when base prefix ends with \'/\'
* Redirect …/.well-known/{caldav,carddav} to /
* Update test action badge
* Verify that base_prefix starts with \'/\'
* Update Changelog
* Error if SCRIPT_NAME ends with \'/\'
* Test X-Script-Name
* Improve log message
* Drop body for HEAD requests last
* Update CHANGELOG.md
* Change title to Changelog
* Mark as deprecated
* Rename NEWS.md to CHANGELOG.md
* Update NEWS.md
* Extract httputils.serve_folder
* Clarify handling of HEAD request
* web.none: Redirect instead of 404
* web.internal: Use absolute path for redirect
* Only redirect to sanitized path under /web
* Extract httputils.redirect
* Re-use variable
* Tests: Check Location header and body for redirects
* Tests: Simplify HTTP status check
* Update NEWS.md
* Workaround for broken contact PHOTO from InfCloud
* Set Content-Length for HEAD requests
* Redirect GET and HEAD requests to sanitized path
* Don\'t sanitize WSGI script name
* Cosmetics
* config & rights: use open() for better error messages
* Change \"user name\" to \"username\"
* Update Thunderbird documentation
* Don\'t manually assemble origin
* Update NEWS.md
* Fix dlopen on Android
* Load no config file for --config without argument
* Revert \"Require argument for --config command-line option\"
* Run TestBaseRequests only once
* Replace all dates if any has the wrong type
* Assert waiters and waiter are still the same
* Update branch name
* Dockerfile: Removes volume for config data
* Dockerfile: Removes arguable comments
* Dockerfile: Reduces layers and size
* Remove path from powershell
* Update NEWS.md
* Convert EXDATE and RDATE to same type as DTSTART
* Change type of stack_frame to Optional[...]
* Change type of signal number to int
* Use correct RRULE
* Remove quotation marks
* Check all RRULE occurrences for infinity
* Use regular ids
* Add news
* Lint markdown
* Change _collection_class to ClassVar
* Instant notification of all waiting readers
* Extract LockDict class
* Split storage from base tests
* Extract method configure
* Rename BaseFileSystemTest to BaseStorageTest
* Use \" instead of \'
* Add Python 3.10 classifier
* Cosmetics
* Change name in file header
* Add multifilesystem_nolock storage
* Require argument for --config command-line option
* Optional argument for boolean command-line options
* Support backend specific options and HTTP headers via command-line
* Refactor command line argument parser
* Rename opposite to opposite_aliases
* Don\'t modify DEFAULT_CONFIG_SCHEMA
* Add py.typed to mark as having typing information
* Fix flake8 tests
* Flake8: Only enable default tests
* Rename variable
* Remove unused variable
* Fix documentation arguments
* Require setuptools, radicale/__init__.py, radicale/web/internal.py, radicale/storage/__init__.py, radicale/app/__init__.py import pkg_resources
* Type hints for tests
* Type hints for multifilesystem
* More type hints
* Enable run-time type checking during tests
* Enable static type checking
* Fail when test file can\'t be read
* Fix \"Exclude flake8 hacking plugins\"
* Exclude flake8 hacking plugins
* Fix is-not-defined filter in addressbook-query report
* docs: fix simple typo, errornous -> erroneous (#1126)
* Try to fix coveralls
* CI: Remove Python 3.9.0-alpha
* Allow float for server->timeout setting
* Disallow abbreviated arguments
* Use renameat2 on Linux for atomic exchanging of files
* Improve error messages for locking problems on Windows
* Cancel mkcalendar request on error
* Improve sanitization of collection properties
* Fix matching of date property
* Drop support for Python 3.5 (end-of-life)
* Internal server: Shutdown server via socket
* Improve log messages
* Workaround: defusedxml messes up subsequent imports of ElementTree
* Cosmetics
* Improve log message
* Don\'t use assertion for expected error
* Don\'t modify global constants
* Merge pull request #1110 from pbiering/url-fix-fedora
* Improve log messages
* More tests
* Allow multiple and elements and consider order
* Single element in PROPPATCH response
* Improve variable names
* Add Python implementation classifier
* Add Python 3.9 classifier
* Update NEWS.md
* Fix exceptions raised by decode_request
* Extract read
*_request_body methods
* Rename _write_xml_content to _xml_response
* Add more tests
* Web: add support for the POST HTTP method. (#1097)
* Respond 405 for unsupported methods instead of server error
* ensure group \'radicale\' gets created
* Update NEWS.md
* Try to kill child processes of storage hook
* Start storage hook in own process group
* Kill storage hook on error
* Test Python 3.9
* Exit immediately after cleanup when signal is received
* Make shutdown_socket optional
* Remove radicale.py script
* Remove untested FCGI example
* Update NEWS.md
* Fix internal server on FreeBSD
* Add reverse proxy examples for Apache .htaccess
* Install master version
* Install without git
* Simpler Dockerfile
* Dockerfile: Install bcrypt
* Dockerfile: Install pip3
* Fix Cloudron documentation link
* CI: Fix coveralls
* CI: Update actions/setup-python to v2
* Fix isort test
* Update NEWS.md
* Fix internal server on OpenBSD
* Update NEWS.md
* Update documentation
* Cosmetics
* Use 403 response for supported-report and valid-sync-token errors
* Cosmetics
* Add tests for conflicting UIDs and overwriting of items
* Test current-user-principal prop authentication workaround
* Handle missing IPv6 support by the kernel
* Fix typo
* Improve spelling
* Fix documentation of auth and rights backends
* Update NEWS
* Shorter web interface title
* Use generic version in docker example
* Fix XML error messages
* Remove useless constant
* Trim all (ASCII) whitespace characters
* Remove unnecessary string trimming
* Add version 3.0.0
* Upload coverage for all branches
* Specify branch for test badge
* Mon Feb 21 2022 pvarkolyAATTcephalix.eu- Update to version 3.1.5+git0.07548bd:
* Bump version to 3.1.5
* Fix typo
* Fix YAML syntax (string not number)
* Test python 3.10
* Use pytest<7 for tests
* Ignore configuration file if access denied
* Fix F_FULLFSYNC on PyPy + Fallback if unsupported
* Revert \"Assume F_FULLFSYNC on darwin\"
* Bump version to 3.1.4
* Assume F_FULLFSYNC on darwin
* Tue Feb 08 2022 Ákos Szőts - Update to 3.1.5
* Ignore configuration file if access is denied
* Use F_FULLFSYNC with PyPy on MacOS
* Fallback if F_FULLFSYNC is not supported by the filesystem
* Tue Feb 01 2022 Ákos Szőts - Update to 3.1.4
* Fallback if RENAME_EXCHANGE is not supportd by the filesystem
* Assume POSIX compatibility if sys.platform is not win32
* Wed Jan 26 2022 Ákos Szőts - Update to 3.1.3
* Redirect \'…/.well-known/caldav\' and \'…/.well-known/carddav\' to base prefix
* Warning instead of error when base prefix ends with \'/\'
* Sat Jan 22 2022 Ákos Szőts - Update to 3.1.2
* Verify that base prefix starts with \'/\' but doesn\'t end with \'/\'
* Improve base prefix log message
* Never send body for HEAD requests (again)
* Wed Jan 19 2022 Ákos Szőts - Minimum Python version changed from 3.6.0 to 3.6 to be able to compile it on Leap 15.3 and 15.2- Update to 3.1.1
* Workaround for contact photo bug in InfCloud
* Redirect GET and HEAD requests under /.web to sanitized path
* Set Content-Length header for HEAD requests
* Never send body for HEAD requests
* Improve error messages for from_file rights backend
* Don\'t sanitize WSGI script name
* Mon Jan 03 2022 Ákos Szőts - Fix download URL
* This release contains a \"v\" in front of the version number in the URL
* Mon Dec 27 2021 Ákos Szőts - Update to 3.1.0
* Single element in PROPPATCH response
* Allow multiple and elements
* Improve log messages
* Fix date filter
* Improve sanitization of collection properties
* Cancel mkcalendar request on error
* Use renameat2 on Linux for atomic overwriting of collections
* Command Line Parser
* Disallow abbreviated arguments
* Support backend specific options and HTTP headers
* Optional argument for boolean options
* Load no config file for --config without argument
* Allow float for server->timeout setting
* Fix is-not-defined filter in addressbook-query report
* Add python type hints
* Add multifilesystem_nolock storage
* Add support for Python 3.9 and 3.10
* Drop support for Python 3.5
* Fix compatibility with Evolution (Exceptions from recurrence rules)
* Tue Sep 28 2021 Thorsten Kukuk - system-user-radicale.conf: remove leading spaces, SLE15 does not like them [bsc#1190203]
* Sun Aug 22 2021 Ákos Szőts - Add firewalld service description for Radicale Based on the previous work of Martin Haas
* Sun Aug 22 2021 Ákos Szőts - Migrate legacy user creation to sysusers.d(5)
* Sat Jun 19 2021 Ákos Szőts - Fix error message \"Address family for hostname not supported\" (EAFNOSUPPORT) when trying to bind to a non-loopback address during startup
* Sat Apr 03 2021 Ákos Szőts - Remove code for v1 -> v2/v3 upgrading since v1 times are long gone
* Thu Dec 10 2020 Ákos Szőts - Remove %{?systemd_requires} macro as it is not always needed- Give full path of the interpreter in the .service file as a security hardening- URL update for upgrading from v1.x
* Thu Oct 08 2020 Ákos Szőts - Removed Radicale.logrotate since there\'s no /var/log/radicale anymore
* Tue Sep 15 2020 Ákos Szőts - Radicale 3.0.6
* Allow web plugins to handle POST requests- Remove /var/log/radicale since it\'s become unused by now- Remove duplicated rights and users file listings- Add DOCUMENTATION.md into %doc
* Fri Sep 11 2020 Ákos Szőts - Start using openSUSE built-in python packaging scripts- Wait with startup until network comes online. This helps the situation where a non-localhost address is given to be listened on- Updated package description
* Tue Sep 08 2020 Paolo Stivanin - Update to 3.0.5
* Start storage hook in own process group
* Kill storage hook on error or exit
* Try to kill child processes of storage hook
* Internal Server: Exit immediately when signal is received (do not wait for clients or storage hook to finish)
* Fri Aug 21 2020 Paolo Stivanin - Update to 3.0.4
* small fixes
* Mon May 25 2020 Paolo Stivanin - Update to 3.0.2
* Use 403 response for supported-report and valid-sync-token errors
* Internal server: Handle missing IPv6 support
* Fix XML error messages
* Wed May 20 2020 Paolo Stivanin - Update to 3.0.0
* Parallel write requests
* Support PyPy
* Protect against XML denial-of-service attacks
* Check for duplicated UIDs in calendars/address books
* Only add missing UIDs for uploaded whole calendars/address books
* Switch from md5 to sha256 for UIDs and tokens
* Code cleanup
* Multiple configuration files separated by :
* Optional configuration files by prepending file path with ?
* Check validity of every configuration file and command line arguments separately
* Bind to IPv4 and IPv6 address, when both are available for hostname
* Set default address to localhost:5232
* Remove settings for SSL ciphers and protocol versions (enforce safe defaults instead)
* Remove settings for file locking because they are of little use
* Remove daemonization
* Use md5 as default for htpasswd_encryption setting
* Move setting realm from section server to auth
* Use permissions RW for non-leaf collections and rw for address books/calendars
* New permission i that only allows access with HTTP method GET See https://github.com/Kozea/Radicale/blob/master/NEWS.md for more info.
* Thu Nov 29 2018 Ákos Szőts - Added python3-systemd for direct systemd journal logging- Upgrade messages from 1 to 2 now appear in update logs and shown after transaction- Radicale 2.1.11
* Fix moving items between collections
* Wed Aug 29 2018 szotsakiAATTgmail.com- Radicale 2.1.10
* 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
* Sun Apr 22 2018 szotsakiAATTgmail.com- Radicale 2.1.9
* 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
* Sun Sep 24 2017 szotsakiAATTgmail.com- Radicale 2.1.8
* Flush files before fsync\'ing- Radicale 2.1.7
* 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
* Sat Sep 16 2017 szotsakiAATTgmail.com- Radicale 2.1.6
* 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
* Mon Aug 28 2017 szotsakiAATTgmail.com- Radicale 2.1.5
* 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
* Mon Aug 07 2017 szotsakiAATTgmail.com- Radicale 2.1.4
* Fix incorrect time range matching and calculation for some edge-cases with rescheduled recurrences
* Fix owner property- Radicale 2.1.3
* 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
* Tue Jul 25 2017 szotsakiAATTgmail.com- Radicale 2.1.2
* 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
* Sat Jul 01 2017 szotsakiAATTgmail.com- Radicale 2.1.1
* Add missing UIDs instead of failing
* Improve error checking of calendar and address book objects
* Fix upload of whole address books- Radicale 2.1.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)- Radicale 2.0.0
* Support Python 3.3+ only, Python 2 is not supported anymore
* Keep only one simple filesystem-based storage system
* Remove built-in Git support
* Remove built-in authentication modules
* Keep the WSGI interface, use Python HTTP server by default
* Use a real iCal parser, rely on the \"vobject\" external module
* Add a solid calendar discovery
* Respect the difference between \"files\" and \"folders\", don\'t rely on slashes
* Remove the calendar creation with GET requests
* Be stateless
* Use a file locker
* Add threading
* Get atomic writes
* Support new filters
* Support read-only permissions
* Allow External plugins for authentication, rights management, storage and version control
* Mon Jun 26 2017 szotsakiAATTgmail.com- Radicale 1.1.4- Use shutil.move for --export-storage
* Sat May 27 2017 szotsakiAATTgmail.com- Radicale 1.1.3- Add a --export-storage=FOLDER command-line argument (by Unrud, see #606)
* Mon May 01 2017 szotsakiAATTgmail.com- Radicale 1.1.2- Security fix: Add a random timer to avoid timing oracles and simple bruteforce attacks when using the htpasswd authentication method.- Various minor fixes.
* Thu Dec 15 2016 mrueckertAATTsuse.de- downgrade requires to recommends for apache2-utils. it is not really needed for all setups.- add recommends for optional features: python3-dulwich -> git support python3-passlib + python3-bcrypt-> bcrypt support
* Sun Apr 24 2016 bosimAATTopensuse.org- Removed _source and added actual tar ball source- Added firewall config- Added python3 requirement
* Fri Jan 15 2016 szotsakiAATTgmail.com- Radicale 1.1.1- Fix the owner_write rights rule
* Fri Jan 01 2016 szotsakiAATTgmail.com- Radicale 1.1- Improve the regex used for well-known URIs (by Unrud)- Prevent regex injection in rights management (by Unrud)- Prevent crafted HTTP request from calling arbitrary functions (by Unrud)- Improve URI sanitation and conversion to filesystem path (by Unrud)- Decouple the daemon from its parent environment (by Unrud)- Assign new items to corret key (by Unrud)- Avoid race condition in PID file creation (by Unrud)- Improve the docker version (by cdpb)- Encode message and commiter for git commits- Test with Python 3.5
* Fri Sep 18 2015 szotsakiAATTgmail.com- Radicale 1.0- Enhanced performances (by Mathieu Dupuy)- Add MD5-APR1 and BCRYPT for htpasswd-based authentication (by Jan-Philip Gehrcke)- Use PAM service (by Stephen Paul Weber)- Don\'t discard PROPPATCH on empty collections (Markus Unterwaditzer)- Write the path of the collection in the git message (Matthew Monaco)- Tests launched on Travis
* Wed Jan 21 2015 szotsakiAATTgmail.com- Radicale 0.10- Support well-known URLs (by Mathieu Dupuy)- Fix collection discovery (by Markus Unterwaditzer)- Reload logger config on SIGHUP (by Élie Bouttier)- Remove props files when deleting a collection (by Vincent Untz)- Support salted SHA1 passwords (by Marc Kleine-Budde)- Don\'t spam the logs about non-SSL IMAP connections to localhost (by Giel van Schijndel)
* Fri Oct 24 2014 szotsakiAATTgmail.com- Radicale 0.9- Custom handlers for auth, storage and rights (by Sergey Fursov)- 1-file-per-event storage (by Jean-Marc Martins)- Git support for filesystem storages (by Jean-Marc Martins)- DB storage working with PostgreSQL, MariaDB and SQLite (by Jean-Marc Martins)- Clean rights manager based on regular expressions (by Sweil)- Support of contacts for Apple\'s clients- Support colors (by Jochen Sprickerhof)- Decode URLs in XML (by Jean-Marc Martins)- Fix PAM authentication (by Stepan Henek)- Use consistent etags (by 9m66p93w)- Use consistent sorting order (by dnnr)- Return 401 on unauthorized DELETE requests (by Eduard Braun)- Move pid file creation in child process (by Mathieu Dupuy)- Allow requests without base_prefix (by jheidemann)
 
ICM