]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
14 months agodnsdist: Update Quiche to 0.23.2 in our packages 15165/head
Remi Gacogne [Fri, 14 Feb 2025 15:40:10 +0000 (16:40 +0100)] 
dnsdist: Update Quiche to 0.23.2 in our packages

14 months agoUpdate Rust to 1.84.1 for our packages
Remi Gacogne [Fri, 14 Feb 2025 15:38:33 +0000 (16:38 +0100)] 
Update Rust to 1.84.1 for our packages

14 months agoMerge pull request #15160 from miodvallat/amnesia_got_me_in_trouble
Miod Vallat [Fri, 14 Feb 2025 15:16:01 +0000 (16:16 +0100)] 
Merge pull request #15160 from miodvallat/amnesia_got_me_in_trouble

[pdnsutil] Better error message when disk full

14 months agoMerge pull request #14905 from klaus-nicat/improve_freshness-check_description
Miod Vallat [Fri, 14 Feb 2025 14:11:55 +0000 (15:11 +0100)] 
Merge pull request #14905 from klaus-nicat/improve_freshness-check_description

Try to improve freshness-check description

14 months agorec: reload proxy settings on rec_control reload-acls
Otto Moerbeek [Wed, 12 Feb 2025 12:38:42 +0000 (13:38 +0100)] 
rec: reload proxy settings on rec_control reload-acls

Fixes #14096

14 months agoMerge pull request #15161 from omoerbeek/rec-meson-install
Otto Moerbeek [Fri, 14 Feb 2025 13:59:27 +0000 (14:59 +0100)] 
Merge pull request #15161 from omoerbeek/rec-meson-install

rec: add meson install target and fix meson dist issues after new way of generating man pages was merged

14 months agodnsdist: Only generate man pages when needed w/ meson
Remi Gacogne [Fri, 14 Feb 2025 13:32:52 +0000 (14:32 +0100)] 
dnsdist: Only generate man pages when needed w/ meson

Thanks, Otto!

14 months agodnsdist: Generate tarballs via `meson dist`
Remi Gacogne [Fri, 14 Feb 2025 10:37:00 +0000 (11:37 +0100)] 
dnsdist: Generate tarballs via `meson dist`

14 months agoApply suggestions from code review 14905/head
Miod Vallat [Fri, 14 Feb 2025 13:02:27 +0000 (14:02 +0100)] 
Apply suggestions from code review

14 months agoMerge pull request #15162 from Habbie/revert-rclone
Peter van Dijk [Fri, 14 Feb 2025 12:13:41 +0000 (13:13 +0100)] 
Merge pull request #15162 from Habbie/revert-rclone

revert from rclone back to custom sync script

14 months agorevert from rclone back to custom sync script 15162/head
Peter van Dijk [Fri, 14 Feb 2025 12:11:04 +0000 (13:11 +0100)] 
revert from rclone back to custom sync script

14 months agoMerge pull request #15155 from milzi234/feature/rclone
Peter van Dijk [Fri, 14 Feb 2025 11:28:25 +0000 (12:28 +0100)] 
Merge pull request #15155 from milzi234/feature/rclone

Use rclone instead of custom sync script to publish documentation to AWS S3 bucket

14 months agoDon't set --config-dir when generating dist config, no need to anymore 15161/head
Otto Moerbeek [Fri, 14 Feb 2025 11:21:53 +0000 (12:21 +0100)] 
Don't set --config-dir when generating dist config, no need to anymore

14 months agoMerge pull request #15152 from miodvallat/strict_aliasing
Miod Vallat [Fri, 14 Feb 2025 11:15:47 +0000 (12:15 +0100)] 
Merge pull request #15152 from miodvallat/strict_aliasing

Make the record representation of ALIAS match CNAME

14 months agoFix meson dist issues found after new way of generating man pages was merged.
Otto Moerbeek [Fri, 14 Feb 2025 10:58:12 +0000 (11:58 +0100)] 
Fix meson dist issues found after new way of generating man pages was merged.

Including a path fix to the cmp command, which wrongly assumes
MESON_SOURCE_ROOT was the toplevel dir.

14 months agoMerge pull request #15157 from omoerbeek/rec-coverity-20250212
Otto Moerbeek [Fri, 14 Feb 2025 11:08:10 +0000 (12:08 +0100)] 
Merge pull request #15157 from omoerbeek/rec-coverity-20250212

rec: coverity 20250212

14 months agoMerge pull request #15159 from zeha/zeha-mesonstuff
Miod Vallat [Fri, 14 Feb 2025 10:53:42 +0000 (11:53 +0100)] 
Merge pull request #15159 from zeha/zeha-mesonstuff

recursor/meson: fix typo in comment

14 months agoIf deleteZone fails due to a backend exception, show it... 15160/head
Miod Vallat [Fri, 14 Feb 2025 10:50:40 +0000 (11:50 +0100)] 
If deleteZone fails due to a backend exception, show it...

...rather than any further backend exception caused by
abortTransaction(), which will be much less helpful.

Using the sqlite backend on a full filesystem, pdnsutil delete-zone now
correctly reports "database or disk is full" instead of "cannot rollback
- no transaction is active" which no human can make sense of in this
situation.

14 months agorecursor/meson: fix typo in comment 15159/head
Chris Hofstaedtler [Fri, 14 Feb 2025 10:19:59 +0000 (11:19 +0100)] 
recursor/meson: fix typo in comment

14 months agoAdd misssing declaration gcc likes while there 15157/head
Otto Moerbeek [Fri, 14 Feb 2025 09:43:36 +0000 (10:43 +0100)] 
Add misssing declaration gcc likes while there

14 months agorec: add install target to meson
Otto Moerbeek [Wed, 12 Feb 2025 15:03:46 +0000 (16:03 +0100)] 
rec: add install target to meson

And always generate default config in YAML format

14 months agoremove --progress 15155/head
milzi234 [Fri, 14 Feb 2025 09:46:02 +0000 (10:46 +0100)] 
remove --progress

14 months agouse ubuntu's rclone
milzi234 [Fri, 14 Feb 2025 09:44:17 +0000 (10:44 +0100)] 
use ubuntu's rclone

14 months agoCoverity 1591086 Uninitialized scalar field
Otto Moerbeek [Wed, 12 Feb 2025 13:26:24 +0000 (14:26 +0100)] 
Coverity 1591086 Uninitialized scalar field

14 months agoBuch of Coverity "Variable copied when it could be moved" cases
Otto Moerbeek [Wed, 12 Feb 2025 13:07:51 +0000 (14:07 +0100)] 
Buch of Coverity "Variable copied when it could be moved" cases

14 months agoMerge pull request #15154 from omoerbeek/rec-rust-cxx-include-dir
Otto Moerbeek [Fri, 14 Feb 2025 09:29:13 +0000 (10:29 +0100)] 
Merge pull request #15154 from omoerbeek/rec-rust-cxx-include-dir

rec: fix cxx include dir

14 months agoUse rclone instead of custom sync script to publish documentation to AWS S3 bucket
milzi234 [Fri, 14 Feb 2025 09:07:03 +0000 (10:07 +0100)] 
Use rclone instead of custom sync script to publish documentation to AWS S3 bucket

14 months agoMerge pull request #15153 from omoerbeek/rec-fix-docs-gen
Otto Moerbeek [Fri, 14 Feb 2025 08:44:34 +0000 (09:44 +0100)] 
Merge pull request #15153 from omoerbeek/rec-fix-docs-gen

rec: fix docs generating, settings/ is now rec-rust-lib/

14 months agorec: fix cxx include dir 15154/head
Otto Moerbeek [Fri, 14 Feb 2025 08:23:23 +0000 (09:23 +0100)] 
rec: fix cxx include dir

14 months agorec: fix docs generating, settings/ is now rec-rust-lib/ 15153/head
Otto Moerbeek [Fri, 14 Feb 2025 07:53:01 +0000 (08:53 +0100)] 
rec: fix docs generating, settings/ is now rec-rust-lib/

14 months agoMerge pull request #15114 from omoerbeek/rec-rust-web
Otto Moerbeek [Fri, 14 Feb 2025 07:30:41 +0000 (08:30 +0100)] 
Merge pull request #15114 from omoerbeek/rec-rust-web

rec: move to embedded web service written in Rust

14 months agoMerge pull request #14976 from omoerbeek/rec-quit-nicely-sync
Otto Moerbeek [Fri, 14 Feb 2025 07:28:02 +0000 (08:28 +0100)] 
Merge pull request #14976 from omoerbeek/rec-quit-nicely-sync

rec: make quit-nicely wait on actual quit and start using it for stopping by systemd

14 months agoMake the record representation of ALIAS match CNAME... 15152/head
Miod Vallat [Thu, 13 Feb 2025 16:15:34 +0000 (17:15 +0100)] 
Make the record representation of ALIAS match CNAME...

...but for the name compression. This will correctly remove non-root
trailing dots from ALIAS records.

Fixes #5500, #7827

14 months agoTypo in comment 14976/head
Otto Moerbeek [Fri, 14 Feb 2025 06:57:25 +0000 (07:57 +0100)] 
Typo in comment

Co-authored-by: Miod Vallat <miod.vallat@open-xchange.com>
14 months agodnsdist: Handle response dnstap messages arriving before the query ones
Remi Gacogne [Thu, 13 Feb 2025 16:14:08 +0000 (17:14 +0100)] 
dnsdist: Handle response dnstap messages arriving before the query ones

Since we now use more than one TCP connection, it is entirely possible
for the response message to arrive before the query one, and our tests
should just deal with that.

14 months agodnsdist: Add a regression test for YAML/Lua mix
Remi Gacogne [Thu, 13 Feb 2025 13:54:17 +0000 (14:54 +0100)] 
dnsdist: Add a regression test for YAML/Lua mix

14 months agodnsdist: Disable Lua configuration directives in YAML mode
Remi Gacogne [Thu, 13 Feb 2025 12:17:02 +0000 (13:17 +0100)] 
dnsdist: Disable Lua configuration directives in YAML mode

This commit restricts the Lua directives available to a Lua script
loaded alongside with a YAML configuration, disabling all Lua
configuration directives. This prevents a mess when settings are
set to different values in YAML and Lua, and make it clear that the
when a YAML configuration is used, any Lua file should only be used
to provide functions to the YAML configuration.
This behaviour can be reverted via the `enableLuaConfiguration`
directive if really needed.

14 months agodnsdist: docs, clarify addResponseAction behavior
Charles-Henri Bruyand [Thu, 13 Feb 2025 14:32:36 +0000 (15:32 +0100)] 
dnsdist: docs, clarify addResponseAction behavior

14 months agodnsdist: protobuf, properly set the packetCacheHit field in logged messages
Charles-Henri Bruyand [Thu, 13 Feb 2025 13:45:59 +0000 (14:45 +0100)] 
dnsdist: protobuf, properly set the packetCacheHit field in logged messages

14 months agoMerge pull request #15149 from rgacogne/ddist-meson-min-version
Remi Gacogne [Thu, 13 Feb 2025 11:32:44 +0000 (12:32 +0100)] 
Merge pull request #15149 from rgacogne/ddist-meson-min-version

dnsdist: Bump the required version of `meson` to 1.3

14 months agoMerge pull request #15148 from rgacogne/ddist-unbreak-console
Remi Gacogne [Thu, 13 Feb 2025 11:32:10 +0000 (12:32 +0100)] 
Merge pull request #15148 from rgacogne/ddist-unbreak-console

dnsdist: Fix console ("client mode") on non-default address or port

14 months agodnsdist: Bump the required version of `meson` to 1.3 15149/head
Remi Gacogne [Thu, 13 Feb 2025 10:51:49 +0000 (11:51 +0100)] 
dnsdist: Bump the required version of `meson` to 1.3

Since we now use the `follow_symlinks` option of `install_data()`.
We could probably make it work with older versions but a quick look
at what distributions provide suggests that 1.2.1 or 1.3.0 is
practically the same amount of pain.

14 months agodnsdist: Fix console ("client mode") on non-default address or port 15148/head
Remi Gacogne [Thu, 13 Feb 2025 10:48:23 +0000 (11:48 +0100)] 
dnsdist: Fix console ("client mode") on non-default address or port

The console address and port were not properly set in client mode,
so `dnsdist` tried to connect to the default console address and port.

14 months agodnsdist: add support for dnstap new http_protocol field
Charles-Henri Bruyand [Thu, 13 Feb 2025 10:00:11 +0000 (11:00 +0100)] 
dnsdist: add support for dnstap new http_protocol field

14 months agoMerge pull request #15138 from rgacogne/ddist-meson-install
Remi Gacogne [Thu, 13 Feb 2025 10:19:46 +0000 (11:19 +0100)] 
Merge pull request #15138 from rgacogne/ddist-meson-install

dnsdist: Install binary, man page and systemd unit files with meson

14 months agoMerge pull request #15147 from miodvallat/rrset_me_on_fire
Miod Vallat [Thu, 13 Feb 2025 10:02:19 +0000 (11:02 +0100)] 
Merge pull request #15147 from miodvallat/rrset_me_on_fire

Low-hanging LMDB fruits

14 months agoMerge pull request #15144 from PowerDNS/dependabot/pip/regression-tests.recursor...
Remi Gacogne [Thu, 13 Feb 2025 09:51:04 +0000 (10:51 +0100)] 
Merge pull request #15144 from PowerDNS/dependabot/pip/regression-tests.recursor-dnssec/cryptography-44.0.1

build(deps): bump cryptography from 43.0.1 to 44.0.1 in /regression-tests.recursor-dnssec

14 months agoMerge pull request #15143 from Habbie/no-ubuntu-20.04
Peter van Dijk [Thu, 13 Feb 2025 09:48:09 +0000 (10:48 +0100)] 
Merge pull request #15143 from Habbie/no-ubuntu-20.04

switch ubuntu-20.04 workflows to 24.04

14 months agodnsdist: Tell meson to follow symbolic links for `dnsdist.conf-dist` 15138/head
Remi Gacogne [Thu, 13 Feb 2025 09:42:01 +0000 (10:42 +0100)] 
dnsdist: Tell meson to follow symbolic links for `dnsdist.conf-dist`

14 months agoMerge pull request #15084 from miodvallat/fire_of_unknown_origin
Miod Vallat [Thu, 13 Feb 2025 09:41:50 +0000 (10:41 +0100)] 
Merge pull request #15084 from miodvallat/fire_of_unknown_origin

Boring minor cleanups

14 months agoMerge pull request #15080 from miodvallat/import_with_care
Miod Vallat [Thu, 13 Feb 2025 09:41:08 +0000 (10:41 +0100)] 
Merge pull request #15080 from miodvallat/import_with_care

pdnsutil: check for key presence after import

14 months agoMerge pull request #15146 from omoerbeek/docs-requirements
Remi Gacogne [Thu, 13 Feb 2025 08:51:39 +0000 (09:51 +0100)] 
Merge pull request #15146 from omoerbeek/docs-requirements

docs: update requirements for auth and dnsdist

14 months agoSprinkle reserve() calls on vectors when possible and useful. 15147/head
Miod Vallat [Wed, 12 Feb 2025 11:51:54 +0000 (12:51 +0100)] 
Sprinkle reserve() calls on vectors when possible and useful.

14 months agoDisable read ahead in LMDB.
Miod Vallat [Wed, 12 Feb 2025 11:45:27 +0000 (12:45 +0100)] 
Disable read ahead in LMDB.

This contributes to not degrading performance too much when the system
memory is almost completely used, by preventing page thrashing due to
the read ahead behaviour of the system.

14 months agodocs: update requirements for auth and dnsdist 15146/head
Otto Moerbeek [Wed, 12 Feb 2025 11:20:37 +0000 (12:20 +0100)] 
docs: update requirements for auth and dnsdist

rec was already done earlier in #15076

14 months agoDo not allow dangerous operations on secondary zones unless --force. 15133/head
Miod Vallat [Fri, 7 Feb 2025 14:23:59 +0000 (15:23 +0100)] 
Do not allow dangerous operations on secondary zones unless --force.

This applies to: add-record, delete-rrset, edit-zone, increase-serial
and replace-rrset.

Fixes #11392, #15130

14 months agoMerge pull request #15145 from miodvallat/gimme_more_salt
Miod Vallat [Wed, 12 Feb 2025 10:56:19 +0000 (11:56 +0100)] 
Merge pull request #15145 from miodvallat/gimme_more_salt

[tools] fix sdig link

14 months agoRemove remains of unused PoC code 15114/head
Otto Moerbeek [Wed, 12 Feb 2025 09:51:55 +0000 (10:51 +0100)] 
Remove remains of unused PoC code

14 months agoApply suggestions from code review
Otto Moerbeek [Wed, 12 Feb 2025 09:41:23 +0000 (10:41 +0100)] 
Apply suggestions from code review

Co-authored-by: Remi Gacogne <github@coredump.fr>
14 months agoAlways link sdig against libsodium if used. 15145/head
Miod Vallat [Wed, 12 Feb 2025 09:43:18 +0000 (10:43 +0100)] 
Always link sdig against libsodium if used.

Fallout from #15140

14 months agoClearly separate signal handling from rec_control quit(-nicely) path
Otto Moerbeek [Wed, 12 Feb 2025 09:17:30 +0000 (10:17 +0100)] 
Clearly separate signal handling from rec_control quit(-nicely) path

Also: as the bulk and regression tests now use quit-nicely, we don't need to do special processing
for the SAN case anymore on signals.

rec_control quit still does some SAN work and exits 1 (legacy beheviour).

14 months agobuild(deps): bump cryptography in /regression-tests.recursor-dnssec 15144/head
dependabot[bot] [Wed, 12 Feb 2025 09:16:14 +0000 (09:16 +0000)] 
build(deps): bump cryptography in /regression-tests.recursor-dnssec

Bumps [cryptography](https://github.com/pyca/cryptography) from 43.0.1 to 44.0.1.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/43.0.1...44.0.1)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
14 months agoMerge pull request #15102 from romeroalx/enable-meson-auth-deb11
Alexis Romero [Wed, 12 Feb 2025 09:14:54 +0000 (10:14 +0100)] 
Merge pull request #15102 from romeroalx/enable-meson-auth-deb11

GH Actions - build-and-test-all.yml: use virtual environment for python packages

14 months agoReformat with clang-format-19 15143/head
Otto Moerbeek [Wed, 12 Feb 2025 08:30:08 +0000 (09:30 +0100)] 
Reformat with clang-format-19

14 months agoRemove redundant CircleCI condition
Otto Moerbeek [Wed, 12 Feb 2025 08:29:50 +0000 (09:29 +0100)] 
Remove redundant CircleCI condition

14 months agoSwitch to clang-format-19 by default and allow //comment with no leading space
Otto Moerbeek [Wed, 12 Feb 2025 07:57:10 +0000 (08:57 +0100)] 
Switch to clang-format-19 by default and allow //comment with no leading space

Still some formatting differences, but they look legit. It seems
older versions of clang-format did not process preprocessor
conditionals correctly in all cases.

14 months agoMerge pull request #15142 from omoerbeek/docs-keyblock-link-text
Otto Moerbeek [Wed, 12 Feb 2025 06:30:14 +0000 (07:30 +0100)] 
Merge pull request #15142 from omoerbeek/docs-keyblock-link-text

docs: correct text of link for key block

14 months agobump clang
Peter van Dijk [Tue, 11 Feb 2025 17:44:43 +0000 (18:44 +0100)] 
bump clang

14 months agouse pdns from noble
Peter van Dijk [Tue, 11 Feb 2025 17:42:48 +0000 (18:42 +0100)] 
use pdns from noble

14 months agoswitch ubuntu-20.04 workflows to 24.04
Peter van Dijk [Tue, 11 Feb 2025 17:39:01 +0000 (18:39 +0100)] 
switch ubuntu-20.04 workflows to 24.04

14 months agocorrect text and link for key block 15142/head
Otto Moerbeek [Tue, 11 Feb 2025 13:39:45 +0000 (14:39 +0100)] 
correct text and link for key block

14 months agoMerge pull request #15140 from omoerbeek/cookies-phase1
Otto Moerbeek [Tue, 11 Feb 2025 15:41:56 +0000 (16:41 +0100)] 
Merge pull request #15140 from omoerbeek/cookies-phase1

sdig: implement cookie support

14 months agoTypos is comments
Otto Moerbeek [Fri, 7 Feb 2025 10:06:37 +0000 (11:06 +0100)] 
Typos is comments

Co-authored-by: Miod Vallat <miod.vallat@open-xchange.com>
14 months agoSprinkle some comments and copyright notices
Otto Moerbeek [Wed, 5 Feb 2025 15:31:53 +0000 (16:31 +0100)] 
Sprinkle some comments and copyright notices

14 months agoProcess very initial review comments (docs and comments and trivial changes)
Otto Moerbeek [Tue, 4 Feb 2025 10:06:18 +0000 (11:06 +0100)] 
Process very initial review comments (docs and comments and trivial changes)

14 months agoHandle a few remaining remnants of POC code
Otto Moerbeek [Tue, 4 Feb 2025 08:48:24 +0000 (09:48 +0100)] 
Handle a few remaining remnants of POC code

14 months agoNicer error message on private key read or decode failure
Otto Moerbeek [Tue, 4 Feb 2025 08:33:41 +0000 (09:33 +0100)] 
Nicer error message on private key read or decode failure

14 months agoGo back to ring and generate Cargo.lock with older version so it uses Cargo.lock...
Otto Moerbeek [Mon, 3 Feb 2025 15:02:11 +0000 (16:02 +0100)] 
Go back to ring and generate Cargo.lock with older version so it uses Cargo.lock version = 3

The default rusttls provider has quite some dependecies that need newer Rust.
ring is much morer lenient.

14 months agoDocs
Otto Moerbeek [Mon, 3 Feb 2025 13:57:34 +0000 (14:57 +0100)] 
Docs

14 months agoRun API tests using https
Otto Moerbeek [Mon, 3 Feb 2025 13:26:56 +0000 (14:26 +0100)] 
Run API tests using https

14 months agoBasic https test
Otto Moerbeek [Mon, 3 Feb 2025 12:30:54 +0000 (13:30 +0100)] 
Basic https test

14 months agoChange directory structure: rename settings subdir int rec-rust-lib, libsettings...
Otto Moerbeek [Mon, 3 Feb 2025 11:51:09 +0000 (12:51 +0100)] 
Change directory structure: rename settings subdir int rec-rust-lib, libsettings.a into librecrust.a

14 months agoReformat and add clippy comment
Otto Moerbeek [Mon, 3 Feb 2025 10:40:07 +0000 (11:40 +0100)] 
Reformat and add clippy comment

14 months agoModularize: split out misc.rs for general stuff
Otto Moerbeek [Fri, 31 Jan 2025 16:22:41 +0000 (17:22 +0100)] 
Modularize: split out misc.rs for general stuff

14 months agoLogger needs no wrapper
Otto Moerbeek [Fri, 31 Jan 2025 15:05:37 +0000 (16:05 +0100)] 
Logger needs no wrapper

14 months agoAdvice fomr clippy
Otto Moerbeek [Tue, 28 Jan 2025 12:11:58 +0000 (13:11 +0100)] 
Advice fomr clippy

14 months agoWrap non-api and file calls to check for Basic auth
Otto Moerbeek [Tue, 28 Jan 2025 12:01:53 +0000 (13:01 +0100)] 
Wrap non-api and file calls to check for Basic auth

14 months agoLog getvars
Otto Moerbeek [Mon, 27 Jan 2025 15:18:28 +0000 (16:18 +0100)] 
Log getvars

14 months agoFix HEAD
Otto Moerbeek [Mon, 27 Jan 2025 14:41:20 +0000 (15:41 +0100)] 
Fix HEAD

14 months agoLogging
Otto Moerbeek [Mon, 27 Jan 2025 13:27:10 +0000 (14:27 +0100)] 
Logging

14 months agoBasic tls support
Otto Moerbeek [Tue, 21 Jan 2025 14:25:13 +0000 (15:25 +0100)] 
Basic tls support

14 months agoAlLow multiple listen addresses in config
Otto Moerbeek [Mon, 9 Dec 2024 15:07:53 +0000 (16:07 +0100)] 
AlLow multiple listen addresses in config

14 months agoDon't link with yahttp any more (header files still in use)
Otto Moerbeek [Tue, 3 Dec 2024 12:31:53 +0000 (13:31 +0100)] 
Don't link with yahttp any more (header files still in use)

14 months agoAlso start web service in single thread case
Otto Moerbeek [Fri, 29 Nov 2024 15:33:08 +0000 (16:33 +0100)] 
Also start web service in single thread case

14 months agoTemplate for Wrapper classes
Otto Moerbeek [Fri, 29 Nov 2024 13:49:13 +0000 (14:49 +0100)] 
Template for Wrapper classes

14 months agoImplement webserver acl
Otto Moerbeek [Fri, 29 Nov 2024 13:19:34 +0000 (14:19 +0100)] 
Implement webserver acl

14 months agoAPI regression test succeed now, mostly setting right headers
Otto Moerbeek [Wed, 27 Nov 2024 15:50:24 +0000 (16:50 +0100)] 
API regression test succeed now, mostly setting right headers

14 months agoOPTIONS handling
Otto Moerbeek [Wed, 27 Nov 2024 14:45:48 +0000 (15:45 +0100)] 
OPTIONS handling

14 months agoBetter routing
Otto Moerbeek [Tue, 26 Nov 2024 07:58:44 +0000 (08:58 +0100)] 
Better routing

14 months agoUse Arc instead of global static
Otto Moerbeek [Mon, 25 Nov 2024 10:13:36 +0000 (11:13 +0100)] 
Use Arc instead of global static