-
-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add TSIG middleware. #380
Add TSIG middleware. #380
Commits on Aug 6, 2024
-
Add support for (a) indicating to downstream Service impls that a cer…
…tain number of bytes should be reserved (to make space for post-processing adding EDNS options to the response), and (b) strongly typed passing of arbitrary metadata between middleware that produces a type and middleware that consumes the type (e.g. a TSIG key name).
Configuration menu - View commit details
-
Copy full SHA for ce2c35a - Browse repository at this point
Copy the full SHA ce2c35aView commit details -
Remove fn accidentally included from the xfr branch but not intended …
…to be part of this PR branch.
Configuration menu - View commit details
-
Copy full SHA for 5f1a647 - Browse repository at this point
Copy the full SHA 5f1a647View commit details -
Remove fn accidentally included from the xfr branch but not intended …
…to be part of this PR branch.
Configuration menu - View commit details
-
Copy full SHA for b5e33a7 - Browse repository at this point
Copy the full SHA b5e33a7View commit details -
Remove changes accidentally included from the xfr branch but not inte…
…nded to be part of this PR branch.
Configuration menu - View commit details
-
Copy full SHA for 6701131 - Browse repository at this point
Copy the full SHA 6701131View commit details -
Remove changes accidentally included from the xfr branch but not inte…
…nded to be part of this PR branch.
Configuration menu - View commit details
-
Copy full SHA for a0e1a1d - Browse repository at this point
Copy the full SHA a0e1a1dView commit details
Commits on Aug 7, 2024
-
Update Service RustDocs now that implementing a service impicitly via…
… a function is no longer possible.
Configuration menu - View commit details
-
Copy full SHA for a5fcce5 - Browse repository at this point
Copy the full SHA a5fcce5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53017f5 - Browse repository at this point
Copy the full SHA 53017f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40eea81 - Browse repository at this point
Copy the full SHA 40eea81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a289e9 - Browse repository at this point
Copy the full SHA 0a289e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37c35e9 - Browse repository at this point
Copy the full SHA 37c35e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ace9498 - Browse repository at this point
Copy the full SHA ace9498View commit details
Commits on Aug 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cb87682 - Browse repository at this point
Copy the full SHA cb87682View commit details -
Remove EDNS fixes that are also dealt with by separate work in branch…
… fix-edns-middleware / PR #355.
Configuration menu - View commit details
-
Copy full SHA for 6e7a754 - Browse repository at this point
Copy the full SHA 6e7a754View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef0bfd2 - Browse repository at this point
Copy the full SHA ef0bfd2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2e9e9a - Browse repository at this point
Copy the full SHA c2e9e9aView commit details -
Support adding to a message generated by a client before sending it s…
…o that a wrapper client (such as a future TSIG client) can augment the message before it gets sent.
Configuration menu - View commit details
-
Copy full SHA for d8c8b14 - Browse repository at this point
Copy the full SHA d8c8b14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1376041 - Browse repository at this point
Copy the full SHA 1376041View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1447bfc - Browse repository at this point
Copy the full SHA 1447bfcView commit details -
Stelline server testing changes:
- Added a simple UDP client that doesn't interfere with requests before sending (for TSIG testing). - Added support for receiving multiple responses (for XFR testing). - Added support for connection timeout errors - Added support for connection termination errors (for EDNS testing). - Added support for specifying the TSIG key to use (for TSIG testing). - Added support for $ORIGIN in zone file fragments. - Simplified rcode checking and use it instead of the yxrrset BADCOOKIE hack. - In memory channel changes: - Fixed a trace message that incorrectly referred to client instead of server. - Fixed a too-tight connection read loop that was preventing Tokio task switching. - Added connection shutdown detection. - Fixed incorrect setting of TCP mode to true when UDP mode was requested.
Configuration menu - View commit details
-
Copy full SHA for 5e36a5c - Browse repository at this point
Copy the full SHA 5e36a5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6aacae9 - Browse repository at this point
Copy the full SHA 6aacae9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67f0f33 - Browse repository at this point
Copy the full SHA 67f0f33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e72597 - Browse repository at this point
Copy the full SHA 6e72597View commit details
Commits on Aug 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 46cd1bd - Browse repository at this point
Copy the full SHA 46cd1bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 461c342 - Browse repository at this point
Copy the full SHA 461c342View commit details
Commits on Aug 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 911365e - Browse repository at this point
Copy the full SHA 911365eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 767fac4 - Browse repository at this point
Copy the full SHA 767fac4View commit details
Commits on Aug 27, 2024
-
Review feedback: SERVFAIL if question cannot be built when preparing …
…an error message.
Configuration menu - View commit details
-
Copy full SHA for aa294fb - Browse repository at this point
Copy the full SHA aa294fbView commit details
Commits on Aug 29, 2024
-
Merge branch 'service-request-metadata-and-byte-reservation-net-clien…
…t' into stelline-server-testing-changes
Configuration menu - View commit details
-
Copy full SHA for 119e7a2 - Browse repository at this point
Copy the full SHA 119e7a2View commit details
Commits on Aug 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 787799e - Browse repository at this point
Copy the full SHA 787799eView commit details
Commits on Sep 2, 2024
-
Merge branch 'service-request-metadata-and-byte-reservation-net-clien…
…t' into stelline-server-testing-changes. Update Stelline based server tests to work with new multiple response capable Rust types and alternate stream end detection mechanism.
Configuration menu - View commit details
-
Copy full SHA for 26b87cc - Browse repository at this point
Copy the full SHA 26b87ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc7b039 - Browse repository at this point
Copy the full SHA dc7b039View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d7c952 - Browse repository at this point
Copy the full SHA 1d7c952View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf79aba - Browse repository at this point
Copy the full SHA bf79abaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 326207d - Browse repository at this point
Copy the full SHA 326207dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bea63d - Browse repository at this point
Copy the full SHA 0bea63dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 649836a - Browse repository at this point
Copy the full SHA 649836aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80752e8 - Browse repository at this point
Copy the full SHA 80752e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8c58a1 - Browse repository at this point
Copy the full SHA f8c58a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9aa5795 - Browse repository at this point
Copy the full SHA 9aa5795View commit details -
Configuration menu - View commit details
-
Copy full SHA for efe4972 - Browse repository at this point
Copy the full SHA efe4972View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f44750 - Browse repository at this point
Copy the full SHA 9f44750View commit details -
Merge branch 'service-request-metadata-and-byte-reservation' into ser…
…vice-request-metadata-and-byte-reservation-net-client
Configuration menu - View commit details
-
Copy full SHA for b06d978 - Browse repository at this point
Copy the full SHA b06d978View commit details -
Merge branch 'service-request-metadata-and-byte-reservation-net-clien…
…t' into stelline-server-testing-changes
Configuration menu - View commit details
-
Copy full SHA for 6be66f7 - Browse repository at this point
Copy the full SHA 6be66f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab63edd - Browse repository at this point
Copy the full SHA ab63eddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c26d76 - Browse repository at this point
Copy the full SHA 7c26d76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88d7087 - Browse repository at this point
Copy the full SHA 88d7087View commit details -
Replace incorrect conversion (as it will return Error::FormError for …
…XFR query types) by explicit RequestMessageMulti support.
Configuration menu - View commit details
-
Copy full SHA for 18da3ee - Browse repository at this point
Copy the full SHA 18da3eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for b99e6f7 - Browse repository at this point
Copy the full SHA b99e6f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 024b1d1 - Browse repository at this point
Copy the full SHA 024b1d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d2a488 - Browse repository at this point
Copy the full SHA 0d2a488View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6d5794 - Browse repository at this point
Copy the full SHA d6d5794View commit details -
Merge branch 'service-request-metadata-and-byte-reservation-net-clien…
…t' into stelline-server-testing-changes
Configuration menu - View commit details
-
Copy full SHA for ab633ef - Browse repository at this point
Copy the full SHA ab633efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8018663 - Browse repository at this point
Copy the full SHA 8018663View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88b5c75 - Browse repository at this point
Copy the full SHA 88b5c75View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca3cccf - Browse repository at this point
Copy the full SHA ca3cccfView commit details
Commits on Sep 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 119ab45 - Browse repository at this point
Copy the full SHA 119ab45View commit details -
Rename Message::is_stream to Message::is_xfr. Remove is_stream from
ComposeRequest and ComposeRequestMulti.
Configuration menu - View commit details
-
Copy full SHA for 6adac7a - Browse repository at this point
Copy the full SHA 6adac7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c2b57c1 - Browse repository at this point
Copy the full SHA c2b57c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2caa383 - Browse repository at this point
Copy the full SHA 2caa383View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d424e7 - Browse repository at this point
Copy the full SHA 5d424e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b957161 - Browse repository at this point
Copy the full SHA b957161View commit details -
Review feedback: SERVFAIL if question cannot be built when preparing …
…an error message.
Configuration menu - View commit details
-
Copy full SHA for b7db22c - Browse repository at this point
Copy the full SHA b7db22cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 45400d0 - Browse repository at this point
Copy the full SHA 45400d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe588d1 - Browse repository at this point
Copy the full SHA fe588d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 331b247 - Browse repository at this point
Copy the full SHA 331b247View commit details -
Configuration menu - View commit details
-
Copy full SHA for a10b8f4 - Browse repository at this point
Copy the full SHA a10b8f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84761e0 - Browse repository at this point
Copy the full SHA 84761e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad432ac - Browse repository at this point
Copy the full SHA ad432acView commit details -
Configuration menu - View commit details
-
Copy full SHA for af467d6 - Browse repository at this point
Copy the full SHA af467d6View commit details -
- Add TSIG response signing middleware.
- Add TSIG Stelline test recipe. - Update Stelline server integration tests to use the new TSIG middleware. - Remove unnecessary Unpin bounds in net::server::message::Request. - Tsig module changes: - Derive Clone for Key. - Added Key::compose_len() for determining how many response bytes to reserve. - Added From<ServerTransaction<K>> for ServerSequence<K>. - Altered KeyStore blanket impls to avoid conflict with additional impl on Arc<KeyStore>. - Various minor RustDoc improvements. - Made tsig::ServerError::unsigned() public.
Configuration menu - View commit details
-
Copy full SHA for 4bfef52 - Browse repository at this point
Copy the full SHA 4bfef52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c3bbbf - Browse repository at this point
Copy the full SHA 7c3bbbfView commit details -
Replace incorrect conversion (as it will return Error::FormError for …
…XFR query types) by explicit RequestMessageMulti support.
Configuration menu - View commit details
-
Copy full SHA for 55ce155 - Browse repository at this point
Copy the full SHA 55ce155View commit details -
Configuration menu - View commit details
-
Copy full SHA for cba3daf - Browse repository at this point
Copy the full SHA cba3dafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 113fabd - Browse repository at this point
Copy the full SHA 113fabdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a1c866 - Browse repository at this point
Copy the full SHA 0a1c866View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5720e2b - Browse repository at this point
Copy the full SHA 5720e2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 31a083c - Browse repository at this point
Copy the full SHA 31a083cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d2c0d51 - Browse repository at this point
Copy the full SHA d2c0d51View commit details -
Rename Message::is_stream to Message::is_xfr. Remove is_stream from
ComposeRequest and ComposeRequestMulti.
Configuration menu - View commit details
-
Copy full SHA for 04533e7 - Browse repository at this point
Copy the full SHA 04533e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3319395 - Browse repository at this point
Copy the full SHA 3319395View commit details -
Make Time48 obey mock (predictable and controllable) time so that TSI…
…G signing uses mock time during Stelline tests.
Configuration menu - View commit details
-
Copy full SHA for dcd1f1a - Browse repository at this point
Copy the full SHA dcd1f1aView commit details -
Don't set the AA flag on test service responses as (a) actual zone se…
…rving doesn't do this yet and this still needs fixing, and (b) it violates the expectations of the TSIG Stelline test that verifies at a byte level the TSIG response signature.
Configuration menu - View commit details
-
Copy full SHA for 9e78310 - Browse repository at this point
Copy the full SHA 9e78310View commit details -
Strip the TSIG Stelline server test down to what can be tested withou…
…t the upcoming XFR support.
Configuration menu - View commit details
-
Copy full SHA for 27533bd - Browse repository at this point
Copy the full SHA 27533bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90f6f21 - Browse repository at this point
Copy the full SHA 90f6f21View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3818bc - Browse repository at this point
Copy the full SHA b3818bcView commit details -
Don't list middleware modules in RustDoc, let the RustDoc module list…
… do that for us.
Configuration menu - View commit details
-
Copy full SHA for 3a10fc7 - Browse repository at this point
Copy the full SHA 3a10fc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba48bc1 - Browse repository at this point
Copy the full SHA ba48bc1View commit details
Commits on Sep 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 41f0992 - Browse repository at this point
Copy the full SHA 41f0992View commit details -
Merge branch 'service-request-metadata-and-byte-reservation-net-clien…
…t' into stelline-server-testing-changes
Configuration menu - View commit details
-
Copy full SHA for 29f7bcb - Browse repository at this point
Copy the full SHA 29f7bcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4861af - Browse repository at this point
Copy the full SHA b4861afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 685294c - Browse repository at this point
Copy the full SHA 685294cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bc196a - Browse repository at this point
Copy the full SHA 1bc196aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e98bfa4 - Browse repository at this point
Copy the full SHA e98bfa4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b89d1e - Browse repository at this point
Copy the full SHA 0b89d1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 523fe1d - Browse repository at this point
Copy the full SHA 523fe1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc7e3c2 - Browse repository at this point
Copy the full SHA dc7e3c2View commit details -
Update src/net/client/request.rs
Co-authored-by: Ximon Eighteen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 33b5089 - Browse repository at this point
Copy the full SHA 33b5089View commit details -
Configuration menu - View commit details
-
Copy full SHA for f02f773 - Browse repository at this point
Copy the full SHA f02f773View commit details -
Merge branch 'service-request-metadata-and-byte-reservation-net-clien…
…t' into stelline-server-testing-changes
Configuration menu - View commit details
-
Copy full SHA for bf781f8 - Browse repository at this point
Copy the full SHA bf781f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c3c19d - Browse repository at this point
Copy the full SHA 3c3c19dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ae1749 - Browse repository at this point
Copy the full SHA 8ae1749View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1de8ac - Browse repository at this point
Copy the full SHA c1de8acView commit details -
Configuration menu - View commit details
-
Copy full SHA for cfe20f6 - Browse repository at this point
Copy the full SHA cfe20f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1357c6 - Browse repository at this point
Copy the full SHA e1357c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b93422c - Browse repository at this point
Copy the full SHA b93422cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 108deec - Browse repository at this point
Copy the full SHA 108deecView commit details
Commits on Sep 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e99f021 - Browse repository at this point
Copy the full SHA e99f021View commit details -
Configuration menu - View commit details
-
Copy full SHA for aeb3c80 - Browse repository at this point
Copy the full SHA aeb3c80View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2c3db9 - Browse repository at this point
Copy the full SHA d2c3db9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f4e464 - Browse repository at this point
Copy the full SHA 2f4e464View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc037f6 - Browse repository at this point
Copy the full SHA cc037f6View commit details
Commits on Sep 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 76c2b43 - Browse repository at this point
Copy the full SHA 76c2b43View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebe0d2f - Browse repository at this point
Copy the full SHA ebe0d2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b309a13 - Browse repository at this point
Copy the full SHA b309a13View commit details -
Fold RequestMulti into Request and RequestStateMulti into RequestStat…
…e. Split common functionality out into handle_result() and relax bounds to make existing code usable in both single and multi contexts.
Configuration menu - View commit details
-
Copy full SHA for 6886079 - Browse repository at this point
Copy the full SHA 6886079View commit details -
Configuration menu - View commit details
-
Copy full SHA for aec32d4 - Browse repository at this point
Copy the full SHA aec32d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a033102 - Browse repository at this point
Copy the full SHA a033102View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea5dfda - Browse repository at this point
Copy the full SHA ea5dfdaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f328c9 - Browse repository at this point
Copy the full SHA 7f328c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59cc56d - Browse repository at this point
Copy the full SHA 59cc56dView commit details
Commits on Sep 11, 2024
-
- Renamed AuthenticatedRequestMessage to RequestMessage to be consitent with src::net::client::request and to shorten the name (as it is scoped by the module so is still unique). - Renamed UpstreamSender to Forwarder as it's shorter and (I thnk) better. - Replaced HandleResponseResult by Option. - Renamed handle_response() to validate_response() and simplified the option/error handling a little. - Moved some impls around in the file to be nearer the type they affect.
Configuration menu - View commit details
-
Copy full SHA for c8c577a - Browse repository at this point
Copy the full SHA c8c577aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 352c522 - Browse repository at this point
Copy the full SHA 352c522View commit details -
Configuration menu - View commit details
-
Copy full SHA for 386b2df - Browse repository at this point
Copy the full SHA 386b2dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7040044 - Browse repository at this point
Copy the full SHA 7040044View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5d86bc - Browse repository at this point
Copy the full SHA e5d86bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67bb521 - Browse repository at this point
Copy the full SHA 67bb521View commit details -
Configuration menu - View commit details
-
Copy full SHA for aea337d - Browse repository at this point
Copy the full SHA aea337dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 008574b - Browse repository at this point
Copy the full SHA 008574bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22d8c62 - Browse repository at this point
Copy the full SHA 22d8c62View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc7baca - Browse repository at this point
Copy the full SHA bc7bacaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 85a2455 - Browse repository at this point
Copy the full SHA 85a2455View commit details -
Fix test compilation failure after merging with main including revers…
…ion of tsig mod KeyStore changes which is good anyway as they would have been breaking changes to stable interfaces.
Configuration menu - View commit details
-
Copy full SHA for 35937a9 - Browse repository at this point
Copy the full SHA 35937a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f782927 - Browse repository at this point
Copy the full SHA f782927View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88665d9 - Browse repository at this point
Copy the full SHA 88665d9View commit details
Commits on Sep 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c4a0afe - Browse repository at this point
Copy the full SHA c4a0afeView commit details -
- Don't pass the key store around, we need only the signer when post-processing. - Get tid of the mutex, we don't need it. - Don't clone metadata when invoking a stream post-processing callback. - Add key_wrapper() fn to ServerTransaction, ServerSequence and SigningContext to allow access to the key by its original type (which might e.g. be Arc<Key> allowing the Arc to be cloned rather than a deep copy being made).
Configuration menu - View commit details
-
Copy full SHA for 5174a48 - Browse repository at this point
Copy the full SHA 5174a48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 226d311 - Browse repository at this point
Copy the full SHA 226d311View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf977f7 - Browse repository at this point
Copy the full SHA bf977f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f29b8d4 - Browse repository at this point
Copy the full SHA f29b8d4View commit details -
- Handle TSIG response truncation using the existing ServerSequence i…
…f available, via a new TruncationContext type. - Truncate for TCP as well as UDP. - Return ServiceError::InternalError if truncation fails. - Implement handling of ServiceError in DgramServer and stream::Connection. - Break DgramServer and stream::Connection dispatch to service code out into helper RequestDispatcher types. - Terminate the response stream if ServiceError::InternalError occurs.
Configuration menu - View commit details
-
Copy full SHA for 41cebe0 - Browse repository at this point
Copy the full SHA 41cebe0View commit details
Commits on Sep 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9251700 - Browse repository at this point
Copy the full SHA 9251700View commit details
Commits on Sep 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9fbcf22 - Browse repository at this point
Copy the full SHA 9fbcf22View commit details -
Configuration menu - View commit details
-
Copy full SHA for cef732f - Browse repository at this point
Copy the full SHA cef732fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5679724 - Browse repository at this point
Copy the full SHA 5679724View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b41774 - Browse repository at this point
Copy the full SHA 0b41774View commit details
Commits on Sep 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 73d7d7d - Browse repository at this point
Copy the full SHA 73d7d7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf7b77f - Browse repository at this point
Copy the full SHA bf7b77fView commit details -
Update src/net/server/middleware/tsig.rs
Co-authored-by: Terts Diepraam <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a3af7e5 - Browse repository at this point
Copy the full SHA a3af7e5View commit details -
Update src/net/server/middleware/tsig.rs
Co-authored-by: Terts Diepraam <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8509a68 - Browse repository at this point
Copy the full SHA 8509a68View commit details -
Update src/net/server/middleware/tsig.rs
Co-authored-by: Terts Diepraam <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for df0499a - Browse repository at this point
Copy the full SHA df0499aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9c04b4 - Browse repository at this point
Copy the full SHA d9c04b4View commit details -
Rename PostprocessingConfig to PostprocessingState to better reflect …
…its mutable nature.
Configuration menu - View commit details
-
Copy full SHA for 749721e - Browse repository at this point
Copy the full SHA 749721eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3df2f22 - Browse repository at this point
Copy the full SHA 3df2f22View commit details -
Configuration menu - View commit details
-
Copy full SHA for c175bd9 - Browse repository at this point
Copy the full SHA c175bd9View commit details