chore(release): prepare for 2024.3.2 #987
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
2024.3.2 (2024-08-20)
Features
Improvements
dgw: log KDC domain when throwing the error (#963) (873217c804)
We now print the name of the requested domain when the requested
domain didn't match the authorized (expected) domain.
dgw: accept subject name even if it does not match the hostname (1f40b45bae)
Configurations where the certificate subject name does not match the
hostname are now accepted.
Instead, a few warning and debug log records are added to help
discover configuration issues in case of problem.
The problem with the strict approach we had previously is that we
may reject valid configurations where the hostname was actually
matched by one of the subject alternative names in the certificate.
Performance
jetsocat: use a larger buffer for plain forwarding (#968) (6c18ff1fc1)
By increasing the size of the intermediate buffer from 8k to 16k,
performance of raw TCP forwarding is increased by ~19.4%.
Performance was measured using
iperf
on local network.jetsocat,dgw: major throughput improvement for JMUX proxy (Devolutions Gateway Tunnel) (#973) (32de1d50de) (#975) (8ebfd2316d) (#976) (11efaa5cfe) (#977) (6b77a993ab) (DGW-202) (#980) (53af6fa7c7)
See JMUX-proxy-performance.md.
Build
dgw: update cryptography dependencies (787027cbf9)
We keep using ring as our crypto provider for now.