]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
5 months agoMerge pull request #15156 from rgacogne/ddist-handle-dnstap-msg-order
Remi Gacogne [Mon, 17 Feb 2025 16:10:58 +0000 (17:10 +0100)] 
Merge pull request #15156 from rgacogne/ddist-handle-dnstap-msg-order

dnsdist: Handle response dnstap messages arriving before the query ones

5 months agodnsdist: Put the dnstap messages back to the queue in the correct order 15156/head
Remi Gacogne [Mon, 17 Feb 2025 10:29:49 +0000 (11:29 +0100)] 
dnsdist: Put the dnstap messages back to the queue in the correct order

As noticed by Miod, the previous solution was not removing all messages
from the queue, possibly putting back old messages behind newer ones.

5 months agoMerge pull request #15168 from omoerbeek/rec-coverity-20250217
Otto Moerbeek [Mon, 17 Feb 2025 10:26:15 +0000 (11:26 +0100)] 
Merge pull request #15168 from omoerbeek/rec-coverity-20250217

rec: coverity 20250217

5 months agoMerge pull request #15163 from rgacogne/dnsdist-meson-dist
Remi Gacogne [Mon, 17 Feb 2025 09:27:17 +0000 (10:27 +0100)] 
Merge pull request #15163 from rgacogne/dnsdist-meson-dist

dnsdist: Generate tarballs via `meson dist`

5 months agoFix typos found by Miod in gen-version 15163/head
Remi Gacogne [Mon, 17 Feb 2025 08:39:29 +0000 (09:39 +0100)] 
Fix typos found by Miod in gen-version

5 months agoThis should eliminate a dozen or so Coverity warnigs 15168/head
Otto Moerbeek [Mon, 17 Feb 2025 08:15:34 +0000 (09:15 +0100)] 
This should eliminate a dozen or so Coverity warnigs

For example:

1591605 Data race condition

5. missing_lock: Accessing g_lowercaseOutgoing without holding lock LockGuarded<std::shared_ptr<std::unordered_map<DNSName, SyncRes::AuthDomain, std::hash<DNSName>, std::equal_to<DNSName>, std::allocator<std::pair<DNSName const, SyncRes::AuthDomain> > > > >.d_mutex. Elsewhere, g_lowercaseOutgoing is written to with LockGuarded.d_mutex held 1 out of 1 times.

5 months agoCoverity 1591604 Use of auto that causes a copy
Otto Moerbeek [Mon, 17 Feb 2025 08:05:16 +0000 (09:05 +0100)] 
Coverity 1591604 Use of auto that causes a copy

5 months agoMerge pull request #15166 from rgacogne/ddist-unused-warnings
Remi Gacogne [Sat, 15 Feb 2025 12:31:57 +0000 (13:31 +0100)] 
Merge pull request #15166 from rgacogne/ddist-unused-warnings

dnsdist: Fix several unused parameter warnings without DoH support

5 months agodnsdist: Fix several unused parameter warnings without DoH support 15166/head
Remi Gacogne [Fri, 14 Feb 2025 15:42:37 +0000 (16:42 +0100)] 
dnsdist: Fix several unused parameter warnings without DoH support

5 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

5 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

5 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

5 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!

5 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`

5 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

5 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

5 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

5 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

5 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

5 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

5 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.

5 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

5 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

5 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.

5 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

5 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

5 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

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

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

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

5 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

5 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

5 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

5 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/

5 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

5 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/

5 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

5 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

5 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

5 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>
5 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.

5 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

5 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

5 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.

5 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.

5 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

5 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

5 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

5 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

5 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`

5 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

5 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

5 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

5 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.

5 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.

5 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

5 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

5 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

5 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>
5 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

5 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).

5 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>
5 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

5 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

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

5 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.

5 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

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

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

5 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

5 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

5 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

5 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>
5 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

5 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)

5 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

5 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

5 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.

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

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

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

5 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

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

5 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

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

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

5 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

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

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

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

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

5 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

5 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)

5 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

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

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

5 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

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

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

5 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