e09e35e77b
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.
90 lines
2.4 KiB
Text
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
|