Up to [cvs.NetBSD.org] / pkgsrc / www / kore
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.25 / (download) - annotate - [select for diffs], Wed Nov 8 13:21:19 2023 UTC (3 weeks, 4 days ago) by wiz
Branch: MAIN
CVS Tags: HEAD
Changes since 1.24: +2 -2
lines
Diff to previous 1.24 (colored)
*: recursive bump for icu 74.1
Revision 1.24 / (download) - annotate - [select for diffs], Tue Oct 24 22:11:28 2023 UTC (5 weeks, 4 days ago) by wiz
Branch: MAIN
Changes since 1.23: +2 -2
lines
Diff to previous 1.23 (colored)
*: bump for openssl 3
Revision 1.23 / (download) - annotate - [select for diffs], Wed Apr 19 08:11:47 2023 UTC (7 months, 2 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base,
pkgsrc-2023Q3,
pkgsrc-2023Q2-base,
pkgsrc-2023Q2
Changes since 1.22: +2 -2
lines
Diff to previous 1.22 (colored)
revbump after textproc/icu update
Revision 1.22 / (download) - annotate - [select for diffs], Wed Oct 26 10:32:04 2022 UTC (13 months, 1 week ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4
Changes since 1.21: +2 -1
lines
Diff to previous 1.21 (colored)
*: bump PKGREVISION for libunistring shlib major bump
Revision 1.21 / (download) - annotate - [select for diffs], Mon Aug 22 21:10:34 2022 UTC (15 months, 1 week ago) by fcambus
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base,
pkgsrc-2022Q3
Changes since 1.20: +2 -2
lines
Diff to previous 1.20 (colored)
kore: update to 4.2.3. New features: - Ability to add authenticators to filemaps. - Python: Add support for CRLs in kore.domain(). Bug fixes: - The Kore parent process will use the correct exit code if a worker process calls fatalx(). - Fix a bug in kore.recvmsg() related to the returned length of the ancdata. - Several bug fixes for concurrency when using Python 3.10.x. Other changes: - Removed useless debug messages all across the board. - Added more format attributes where useful. - Added KORE_TMPDIR define (default /tmp) for single binary builds.
Revision 1.20 / (download) - annotate - [select for diffs], Mon Jun 27 15:29:18 2022 UTC (17 months ago) by fcambus
Branch: MAIN
Changes since 1.19: +2 -2
lines
Diff to previous 1.19 (colored)
*: drop maintainership for packages not related to toolchains and ELF.
Revision 1.19 / (download) - annotate - [select for diffs], Thu Apr 21 20:41:41 2022 UTC (19 months, 1 week ago) by fcambus
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base,
pkgsrc-2022Q2
Changes since 1.18: +2 -2
lines
Diff to previous 1.18 (colored)
kore: update to 4.2.2. Bug fixes: - Fixed incorrect order in kore.connection.x509dict
Revision 1.18 / (download) - annotate - [select for diffs], Mon Mar 21 17:57:57 2022 UTC (20 months, 1 week ago) by fcambus
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base,
pkgsrc-2022Q1
Changes since 1.17: +2 -2
lines
Diff to previous 1.17 (colored)
kore: update to 4.2.1. Bug fixes: - Fixed building single apps with PYTHON=1 flavor set. - Fixed building Kore with CURL=1 and TLS_BACKEND set to none. - Fixed TLS client authentication, it incorrectly always returned 403. OK wiz@
Revision 1.17 / (download) - annotate - [select for diffs], Sat Mar 19 08:51:46 2022 UTC (20 months, 2 weeks ago) by fcambus
Branch: MAIN
Changes since 1.16: +2 -3
lines
Diff to previous 1.16 (colored)
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.
Revision 1.16 / (download) - annotate - [select for diffs], Wed Mar 2 14:06:00 2022 UTC (21 months ago) by fcambus
Branch: MAIN
Changes since 1.15: +1 -2
lines
Diff to previous 1.15 (colored)
kore: remove unused REVISION directive.
Revision 1.15 / (download) - annotate - [select for diffs], Wed Dec 8 16:06:57 2021 UTC (23 months, 3 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Changes since 1.14: +2 -2
lines
Diff to previous 1.14 (colored)
revbump for icu and libffi
Revision 1.14 / (download) - annotate - [select for diffs], Wed Sep 29 19:01:27 2021 UTC (2 years, 2 months ago) by adam
Branch: MAIN
Changes since 1.13: +2 -2
lines
Diff to previous 1.13 (colored)
revbump for boost-libs
Revision 1.13 / (download) - annotate - [select for diffs], Fri May 14 10:45:34 2021 UTC (2 years, 6 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2
Changes since 1.12: +3 -2
lines
Diff to previous 1.12 (colored)
kore: needs openssl
Revision 1.12 / (download) - annotate - [select for diffs], Wed Apr 21 13:25:29 2021 UTC (2 years, 7 months ago) by adam
Branch: MAIN
Changes since 1.11: +2 -1
lines
Diff to previous 1.11 (colored)
revbump for boost-libs
Revision 1.11 / (download) - annotate - [select for diffs], Wed Apr 7 09:17:09 2021 UTC (2 years, 7 months ago) by fcambus
Branch: MAIN
Changes since 1.10: +9 -2
lines
Diff to previous 1.10 (colored)
kore: enable additional tools target to build and install kore-serve. This tool makes it easy to quickly spin up a static serving webserver.
Revision 1.10 / (download) - annotate - [select for diffs], Sat Jan 23 15:35:43 2021 UTC (2 years, 10 months ago) by fcambus
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base,
pkgsrc-2021Q1
Changes since 1.9: +2 -2
lines
Diff to previous 1.9 (colored)
kore: update to 4.1.0. ChangeLog: This minor release improves on internal APIs and has some minor bug fixes. New tool: kore-serve This tool makes it easy to spin up static serving webserver quickly. To build it, run make tools-build and make tools-install. JSON API Improvements: - More strict parsing of JSON objects. - Allow int64_t and uint64_t as JSON numbers. Additionally the parser has been tested heavily in a security critical product. This work was sponsored by my employer, Tutus Data. ACME improvements: - Added and enabled POST-as-GET. - Fixed a bug on LibreSSL where multi-domain setup could fail to renew certificates. Python API improvements: - Adds async socket.recvmsg to the Python API. Other changes: - Enabled TLS 1.3 for LibreSSL 3.2.2 - All Kore hooks prototypes now live inside of kore/hooks.h. - Renamed "foreground" to "kore_foreground". - Kore will now install its sources under $PREFIX/share/kore, allowing kodev build to build single binaries out of the box. - kodev source command added (shows the location of the built-in source code). - Added missing seccomp_tracing to the example configuration. - Added kore build scripts under misc. - Linux: added missing seccomp calls for certain platforms. - Added kore_default_getopt(), which should be called from kore_parent_configure() in single binary builds if you want to retain the argument parsing.
Revision 1.9 / (download) - annotate - [select for diffs], Wed Sep 9 09:19:34 2020 UTC (3 years, 2 months ago) by fcambus
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3
Changes since 1.8: +2 -2
lines
Diff to previous 1.8 (colored)
kore: update to 4.0.1. ChangeLog: This patch release fixes an issue with the accept lock and pulls in a few patches from NetBSD and OpenBSD ports to make maintainer life a little bit easier. Important changes: - Pull in NetBSD and OpenBSD ports patches - Only reset accept_avail if we actually grabbed the accept lock - Fixed building with multiple make jobs if PYTHON=1 was specified Small changes: - Added BEERS file - Fixed a few typos - Removed lingering x86 seccomp code (Linux)
Revision 1.8 / (download) - annotate - [select for diffs], Tue Sep 1 19:25:00 2020 UTC (3 years, 3 months ago) by fcambus
Branch: MAIN
Changes since 1.7: +2 -3
lines
Diff to previous 1.7 (colored)
kore: update to 4.0.0. ChangeLog: - Fully priviledge seperated ACME support with Let's Encrypt or any compatible ACME provider. - A better way of writing Kore Python applications. - Full seccomp sandboxing for acme, keymgr and worker processes on Linux. - Ability to mix TLS and non-TLS servers in a single configuration. - Many improvements to the Python asynchronous runtime. - Configuration based redirection. - A complete builtin and easy to use JSON parser. - Several bug fixes and speed improvements.
Revision 1.7 / (download) - annotate - [select for diffs], Fri May 22 10:56:45 2020 UTC (3 years, 6 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base,
pkgsrc-2020Q2
Changes since 1.6: +2 -2
lines
Diff to previous 1.6 (colored)
revbump after updating security/nettle
Revision 1.6 / (download) - annotate - [select for diffs], Wed May 6 14:05:06 2020 UTC (3 years, 6 months ago) by adam
Branch: MAIN
Changes since 1.5: +2 -2
lines
Diff to previous 1.5 (colored)
revbump after boost update
Revision 1.5 / (download) - annotate - [select for diffs], Sun Mar 8 16:51:37 2020 UTC (3 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base,
pkgsrc-2020Q1
Changes since 1.4: +2 -2
lines
Diff to previous 1.4 (colored)
*: recursive bump for libffi
Revision 1.4 / (download) - annotate - [select for diffs], Sat Jan 18 21:51:07 2020 UTC (3 years, 10 months ago) by jperkin
Branch: MAIN
Changes since 1.3: +2 -2
lines
Diff to previous 1.3 (colored)
*: Recursive revision bump for openssl 1.1.1.
Revision 1.3 / (download) - annotate - [select for diffs], Sun Jan 12 23:01:05 2020 UTC (3 years, 10 months ago) by joerg
Branch: MAIN
Changes since 1.2: +4 -1
lines
Diff to previous 1.2 (colored)
Fix ctype use and parallel build.
Revision 1.2 / (download) - annotate - [select for diffs], Sun Jan 12 20:20:47 2020 UTC (3 years, 10 months ago) by ryoon
Branch: MAIN
Changes since 1.1: +2 -1
lines
Diff to previous 1.1 (colored)
*: Recursive revbump from devel/boost-libs
Revision 1.1 / (download) - annotate - [select for diffs], Thu Aug 22 13:30:31 2019 UTC (4 years, 3 months ago) by fcambus
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3
www/kore: import kore-3.3.1. Kore is an easy to use web application framework for writing scalable web APIs in C. Its main goals are security, scalability and allowing rapid development and deployment of such APIs. Because of this Kore is an ideal candidate for building robust, scalable and secure web things. OK kamil@