pkgsrc/www/kore/PLIST
fcambus e09e35e77b kore: update to 4.2.0.
Changes:

- Removed OpenSSL 1.0.2 support.
- TLS 1.3 is now the default for tls_version.
- Fixed support for Python 3.10 and higher.
- Kore ships with the ffdhe4096 DH parameters.
- Changed the routing configuration context.
- JSON API error handling functions no longer take a kore_json context as
  parameter.
- Removed stale out-of-date examples.
- Changed the way the workers log to the parent process.
- Changed kore.domain() and kore.server() for Python API, name is now a
  keyword, if omitted defaults to "default".
- Added new HTTP APIs for obtaining headers as native C types.
- http_state_create() no longer takes an onfree callback.
- Updated log levels in the ACME process.
- New logfile configuration option, allowing all Kore logs to go to the given
  file instead of stdout.
- New kodev commands: cflags, ldflags and gen.
- New TLS_BACKEND option to compile without TLS.
- New privsep configuration context.
- New @kore.route("url", methods=[]) decorator in Python API.
- New http_response_json() API function.
- New http_response_close() API function.
- New kore_signal_trap() API function.
- New kore_worker_signal() API hook.
- New kore.connection.x509dict in Python API.
- New koreapp.workerstop, koreapp.workerstart hooks for Python.
- New kore.task_id() for Python, returning current coroutine ID.
- New kore.sigtrap() for Python, trapping a given signal.
- New kore.privsep() for Python, for setting up the new privsep
  configuration.
- New curlopt keyword for kore.httpclient, allowing setting of specific curl
  options directly into it.
- New TARGET_PLATFORM environment variable for cross building Linux.
- New on_body, on_headers and on_free route handlers.
- New kore_mem_zero() function.
- New http.protocol() for Python API.
- Removed run_as and root configuration options.
- Removed keymgr_runas and keymgr_root configuration options.
- Removed acme_runas and acme_root configuration options.
- Added ability for parent to send messages via the msg framework to workers.
- Added several new system calls to seccomp whitelist filters.
- Added support for overriding previously set headers with
  http_response_header().
- Added support for 100 in http_response_* APIs.
- Added new "docker" deployment target for Python.
- Updated the pgsql code to understand PGRES_PIPELINE_SYNC and
  PGRES_PIPELINE_ABORTED.
- Modified Kore child handling code to wait for processes in its worker
  process group.
- And much more..

Bug fixes:

- All kore_pool elements are now always properly aligned on a boundary of 8.
- execve() now takes an environment pointer instead of NULL.
- Fixed a problem in kore.socket.recvfrom() Python API.
- Fixed several wrong log messages while parsing configuration.
- Fixed a bug in the kore_http client related to OPTIONS and DELETE methods.
- Fixed potential uninitialised parameter in accesslog.
- Fixed small bugs in several examples.
- Fix bug in several kore_json_create_*() API functions with regards to
  variadic arguments.
- Fixed dependencies in the Kore Makefile.
- Fixed how Kore obtains paths to openssl on Mac platforms.
2022-03-19 08:51:46 +00:00

90 lines
2.4 KiB
Text

@comment $NetBSD: PLIST,v 1.5 2022/03/19 08:51:46 fcambus Exp $
bin/kodev
bin/kore
bin/kore-serve
include/kore/acme.h
include/kore/curl.h
include/kore/hooks.h
include/kore/http.h
include/kore/jsonrpc.h
include/kore/kore.h
include/kore/pgsql.h
include/kore/python_api.h
include/kore/python_methods.h
include/kore/seccomp.h
include/kore/sha1.h
include/kore/sha2.h
include/kore/tasks.h
man/man1/kodev.1
share/kore/Makefile
share/kore/RELEASE
share/kore/features
share/kore/ffdhe4096.pem
share/kore/include/kore/acme.h
share/kore/include/kore/curl.h
share/kore/include/kore/hooks.h
share/kore/include/kore/http.h
share/kore/include/kore/jsonrpc.h
share/kore/include/kore/kore.h
share/kore/include/kore/pgsql.h
share/kore/include/kore/python_api.h
share/kore/include/kore/python_methods.h
share/kore/include/kore/seccomp.h
share/kore/include/kore/sha1.h
share/kore/include/kore/sha2.h
share/kore/include/kore/tasks.h
share/kore/linker
share/kore/misc/curl-extract-opt.sh
share/kore/misc/curl/python_curlopt.h
share/kore/misc/ffdhe4096.pem
share/kore/misc/kore-build/build-curl.sh
share/kore/misc/kore-build/build-kodev.sh
share/kore/misc/kore-build/build-kore.sh
share/kore/misc/kore-build/build-nghttp2.sh
share/kore/misc/kore-build/build-openssl.sh
share/kore/misc/kore-build/build-python.sh
share/kore/misc/kore-build/helpers.sh
share/kore/misc/linux-platform.sh
share/kore/misc/linux/aarch64_syscall.h.in
share/kore/misc/linux/arm_syscall.h.in
share/kore/misc/linux/x86_64_syscall.h.in
share/kore/misc/python3-config.sh
share/kore/src/accesslog.c
share/kore/src/acme.c
share/kore/src/auth.c
share/kore/src/bsd.c
share/kore/src/buf.c
share/kore/src/cli.c
share/kore/src/config.c
share/kore/src/connection.c
share/kore/src/curl.c
share/kore/src/domain.c
share/kore/src/filemap.c
share/kore/src/fileref.c
share/kore/src/http.c
share/kore/src/json.c
share/kore/src/jsonrpc.c
share/kore/src/keymgr_openssl.c
share/kore/src/kore.c
share/kore/src/linux.c
share/kore/src/log.c
share/kore/src/mem.c
share/kore/src/module.c
share/kore/src/msg.c
share/kore/src/net.c
share/kore/src/pgsql.c
share/kore/src/pool.c
share/kore/src/python.c
share/kore/src/route.c
share/kore/src/runtime.c
share/kore/src/seccomp.c
share/kore/src/sha1.c
share/kore/src/sha2.c
share/kore/src/tasks.c
share/kore/src/timer.c
share/kore/src/tls_none.c
share/kore/src/tls_openssl.c
share/kore/src/utils.c
share/kore/src/validator.c
share/kore/src/websocket.c
share/kore/src/worker.c