pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
wip/Radicale3 -- Update to v3.1.8
Module Name: pkgsrc-wip
Committed By: Hauke Fath <hauke%NetBSD.org@localhost>
Pushed By: hauke
Date: Thu Nov 3 21:06:47 2022 +0100
Changeset: cf5c380a779ec28185e887c7c44f2c9465bb0f8c
Removed Files:
Radicale3/TODO
Log Message:
wip/Radicale3 -- Update to v3.1.8
From the upstream changelog:
* Fix setuptools requirement if installing wheel
* Tests: Switch from `python setup.py test` to `tox`
* Small changes to build system configuration and tests
* Fix random href fallback
* Ignore `Not a directory` error for optional config paths
* Fix upload of whole address book/calendar with UIDs that collide on
case-insensitive filesystem
* Remove runtime dependency on setuptools for Python>=3.9
* Windows: Block ADS paths
* Ignore configuration file if access is denied
* Use F_FULLFSYNC with PyPy on MacOS
* Fallback if F_FULLFSYNC is not supported by the filesystem
* Fallback if RENAME_EXCHANGE is not supported by the filesystem
* Assume POSIX compatibility if `sys.platform` is not `win32`
* Redirect '~/.well-known/caldav' and '~/.well-known/carddav' to base prefix
* Warning instead of error when base prefix ends with '/'
* Verify that base prefix starts with '/' but doesn't end with '/'
* Improve base prefix log message
* Never send body for HEAD requests (again)
* 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
* Single `<D:propstat>` element in PROPPATCH response
* Allow multiple `<D:set>` and `<D:remove>` 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)
TODO is done by running radicale with sysutils/daemonize
Change user:group to something less generic than 'www'
Move data store from PREFIX/share to VARBASE, since it is runtime data
Install documentation
Fix PKG_SYSCONFDIR handling
-- pkglint is happy, this could be moved to pkgsrc, I guess.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=cf5c380a779ec28185e887c7c44f2c9465bb0f8c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Radicale3/TODO | 7 -------
1 file changed, 7 deletions(-)
diffs:
diff --git a/Radicale3/TODO b/Radicale3/TODO
deleted file mode 100644
index f46129d0ac..0000000000
--- a/Radicale3/TODO
+++ /dev/null
@@ -1,7 +0,0 @@
-As of 3.0.0, Radicale no longer provides a daemonize function, instead
-relying on the service manager. Currently handling backgrounding the
-process with nohup.
-
-Since all log data is output to stderr, the rc.d script will need to
-manage storing that. Not sure if the best method of handling this is by
-dumping stderr to @VARBASE@/log, or to use something like logger(1).
Home |
Main Index |
Thread Index |
Old Index