]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
5 months agoFriendlier usage output. 15082/head
Miod Vallat [Thu, 23 Jan 2025 14:28:26 +0000 (15:28 +0100)] 
Friendlier usage output.

1. The commands dictionary is extended with a command group, as well as
   the one-liner synopsis and help message. When the list of these
   one-liners get output, they are now output in sorted order within
   each group.

2. Instead of having the syntax on the leftmost 40 columns and the
   description on the rightmost 40 columns, causing many commands to
   span more than one line total, we now display the syntax on a whole
   line, and the description on the next one, indented by a tab.

   This should hopefully improve readability (especially for complex
   syntax lines).

3. The command synopsis is now passed to the command handler. This
   allows error messages in case of invocation error to be consistent
   with the output of `pdnsutil help`.

4. Tweak and homogeneize command synopsis, and sync the pdnsutil
   documentation accordingly.

Co-authored-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
5 months agoMerge pull request #15178 from jsoref/tsig-mark-up
Miod Vallat [Thu, 20 Feb 2025 06:34:26 +0000 (07:34 +0100)] 
Merge pull request #15178 from jsoref/tsig-mark-up

Mark up tsig tables/algorithms/lengths

5 months agoMark up tsig tables/algorithms/lengths 15178/head
Josh Soref [Wed, 19 Feb 2025 21:35:35 +0000 (16:35 -0500)] 
Mark up tsig tables/algorithms/lengths

5 months agoMerge pull request #15165 from rgacogne/update-quiche
Remi Gacogne [Wed, 19 Feb 2025 15:43:11 +0000 (16:43 +0100)] 
Merge pull request #15165 from rgacogne/update-quiche

dnsdist: Update Quiche to 0.23.2 in our packages

5 months agoMerge pull request #15164 from rgacogne/update-rust
Remi Gacogne [Wed, 19 Feb 2025 15:42:58 +0000 (16:42 +0100)] 
Merge pull request #15164 from rgacogne/update-rust

Update Rust to 1.84.1 for our packages

5 months agoMerge pull request #15175 from miodvallat/lmdb_abort_with_style
Miod Vallat [Wed, 19 Feb 2025 10:02:04 +0000 (11:02 +0100)] 
Merge pull request #15175 from miodvallat/lmdb_abort_with_style

Improve LMDBBackend reliability

5 months agolmdb: be sure to abort pending transactions in the correct order. 15175/head
Miod Vallat [Wed, 19 Feb 2025 08:54:43 +0000 (09:54 +0100)] 
lmdb: be sure to abort pending transactions in the correct order.

If the LMDBBackend destructor is invoked while there are still pending
transactions, these need to be aborted, but in the reverse order of
their creation (i.e. abort the innermost transaction first).

The default destructor would abort them in a class field
declaration-dependent order, which may not match the actual cinematic.

We now remember which transaction is the innermost one, so that we can
abort them in the expected order.

This gets rid of "double free or corruption (top)" aborts with glibc,
and Address Sanitizer errors.

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 agoRust moved to XZ compression 15164/head
Remi Gacogne [Fri, 14 Feb 2025 15:51:37 +0000 (16:51 +0100)] 
Rust moved to XZ compression

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

5 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

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