The NetBSD Project

CVS log for pkgsrc/www/kore/Makefile

[BACK] 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@

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>