-
-
Notifications
You must be signed in to change notification settings - Fork 61
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 XFR middleware. #384
Add XFR middleware. #384
Commits on Sep 10, 2024
-
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 -
Configuration menu - View commit details
-
Copy full SHA for 80ea6dc - Browse repository at this point
Copy the full SHA 80ea6dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4eb3ee - Browse repository at this point
Copy the full SHA b4eb3eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fc649e - Browse repository at this point
Copy the full SHA 7fc649eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd77157 - Browse repository at this point
Copy the full SHA bd77157View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6dd9a8 - Browse repository at this point
Copy the full SHA e6dd9a8View 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 8414f1e - Browse repository at this point
Copy the full SHA 8414f1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 035b402 - Browse repository at this point
Copy the full SHA 035b402View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf9588e - Browse repository at this point
Copy the full SHA bf9588eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6298934 - Browse repository at this point
Copy the full SHA 6298934View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8abad93 - Browse repository at this point
Copy the full SHA 8abad93View 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 1bab568 - Browse repository at this point
Copy the full SHA 1bab568View 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 346e8cf - Browse repository at this point
Copy the full SHA 346e8cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for afd371f - Browse repository at this point
Copy the full SHA afd371fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b5d17d - Browse repository at this point
Copy the full SHA 8b5d17dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 68cb197 - Browse repository at this point
Copy the full SHA 68cb197View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36d682d - Browse repository at this point
Copy the full SHA 36d682dView 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 a0b100a - Browse repository at this point
Copy the full SHA a0b100aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2338c9 - Browse repository at this point
Copy the full SHA e2338c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00f833f - Browse repository at this point
Copy the full SHA 00f833fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c1dbb33 - Browse repository at this point
Copy the full SHA c1dbb33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b5f2e2 - Browse repository at this point
Copy the full SHA 5b5f2e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92821c7 - Browse repository at this point
Copy the full SHA 92821c7View commit details -
Use the existing error response building functionality rather than ig…
…noring the actual error code.
Configuration menu - View commit details
-
Copy full SHA for 1783c82 - Browse repository at this point
Copy the full SHA 1783c82View 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 -
Configuration menu - View commit details
-
Copy full SHA for 778b93e - Browse repository at this point
Copy the full SHA 778b93eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c254b8 - Browse repository at this point
Copy the full SHA 8c254b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2c6012 - Browse repository at this point
Copy the full SHA a2c6012View commit details -
Configuration menu - View commit details
-
Copy full SHA for efbae79 - Browse repository at this point
Copy the full SHA efbae79View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4f4a17 - Browse repository at this point
Copy the full SHA b4f4a17View 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 -
Configuration menu - View commit details
-
Copy full SHA for 82ae2c8 - Browse repository at this point
Copy the full SHA 82ae2c8View 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 -
Leave xfr response processing out of client-transporrts.rs, keep it f…
…ocused on what it is supposed to show.
Configuration menu - View commit details
-
Copy full SHA for a0c6281 - Browse repository at this point
Copy the full SHA a0c6281View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1c75bc - Browse repository at this point
Copy the full SHA b1c75bcView commit details -
Rename XfrResponseProcessor to XfrResponseInterpreter, as it doesn't …
…do any processing of the data other than to translate it into a different higher level language, i.e. interpret it.
Configuration menu - View commit details
-
Copy full SHA for f484929 - Browse repository at this point
Copy the full SHA f484929View commit details -
Configuration menu - View commit details
-
Copy full SHA for 306dae6 - Browse repository at this point
Copy the full SHA 306dae6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d009a56 - Browse repository at this point
Copy the full SHA d009a56View commit details -
Configuration menu - View commit details
-
Copy full SHA for deeaf7d - Browse repository at this point
Copy the full SHA deeaf7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad5281f - Browse repository at this point
Copy the full SHA ad5281fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef959e1 - Browse repository at this point
Copy the full SHA ef959e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for be4ec06 - Browse repository at this point
Copy the full SHA be4ec06View commit details -
Configuration menu - View commit details
-
Copy full SHA for e218912 - Browse repository at this point
Copy the full SHA e218912View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3f46b5 - Browse repository at this point
Copy the full SHA d3f46b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f933441 - Browse repository at this point
Copy the full SHA f933441View 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 d88fd56 - Browse repository at this point
Copy the full SHA d88fd56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 862993a - Browse repository at this point
Copy the full SHA 862993aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c1a9097 - Browse repository at this point
Copy the full SHA c1a9097View commit details
Commits on Sep 17, 2024
-
Generalize the notion of zone updates, it need not be specific to XFR…
…, e.g. we may be able to use this for DNS UPDATE later as well.
Configuration menu - View commit details
-
Copy full SHA for fb3ed86 - Browse repository at this point
Copy the full SHA fb3ed86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26fa1f8 - Browse repository at this point
Copy the full SHA 26fa1f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b8e4d7 - Browse repository at this point
Copy the full SHA 0b8e4d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 593ee06 - Browse repository at this point
Copy the full SHA 593ee06View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcc7826 - Browse repository at this point
Copy the full SHA dcc7826View commit details -
Review feedback: Add
is_finished()
method. Also variaous renames an……d minor improvements: rename `process_answer()` to `interpret_response()`, remove the unused `ZoneUpdate::Corrupt` enum variant, rename `ProcessingError` to `Error`, add `Error::Finished`.
Configuration menu - View commit details
-
Copy full SHA for 4eae169 - Browse repository at this point
Copy the full SHA 4eae169View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42da1ff - Browse repository at this point
Copy the full SHA 42da1ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 34e893b - Browse repository at this point
Copy the full SHA 34e893bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 871ce9b - Browse repository at this point
Copy the full SHA 871ce9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3f398b - Browse repository at this point
Copy the full SHA e3f398bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e19172 - Browse repository at this point
Copy the full SHA 4e19172View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f56721 - Browse repository at this point
Copy the full SHA 6f56721View commit details -
Configuration menu - View commit details
-
Copy full SHA for a58213e - Browse repository at this point
Copy the full SHA a58213eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f97713e - Browse repository at this point
Copy the full SHA f97713eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f719bbf - Browse repository at this point
Copy the full SHA f719bbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 089dff2 - Browse repository at this point
Copy the full SHA 089dff2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a048f55 - Browse repository at this point
Copy the full SHA a048f55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f91553 - Browse repository at this point
Copy the full SHA 3f91553View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f67ecb - Browse repository at this point
Copy the full SHA 4f67ecbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 024a980 - Browse repository at this point
Copy the full SHA 024a980View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74b129f - Browse repository at this point
Copy the full SHA 74b129fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 071c58f - Browse repository at this point
Copy the full SHA 071c58fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d6b949 - Browse repository at this point
Copy the full SHA 2d6b949View commit details
Commits on Sep 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9f443df - Browse repository at this point
Copy the full SHA 9f443dfView commit details -
Don't assume that an initial ZoneUpdate::AddRecord(soa) when updating…
… a zone means this is a full zone replacement so delete existing records, instead make the intent explcit by having XfrResponseInterpreter output ZoneUpdate::DeleteAllRecords before any other updates.
Configuration menu - View commit details
-
Copy full SHA for 146d4c2 - Browse repository at this point
Copy the full SHA 146d4c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c97d062 - Browse repository at this point
Copy the full SHA c97d062View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c096db - Browse repository at this point
Copy the full SHA 1c096dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c68db4 - Browse repository at this point
Copy the full SHA 3c68db4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b93d79a - Browse repository at this point
Copy the full SHA b93d79aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 42f7810 - Browse repository at this point
Copy the full SHA 42f7810View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef41acf - Browse repository at this point
Copy the full SHA ef41acfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d23544 - Browse repository at this point
Copy the full SHA 3d23544View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38ed1ed - Browse repository at this point
Copy the full SHA 38ed1edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 30af472 - Browse repository at this point
Copy the full SHA 30af472View commit details -
Configuration menu - View commit details
-
Copy full SHA for f98ba5d - Browse repository at this point
Copy the full SHA f98ba5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d060e07 - Browse repository at this point
Copy the full SHA d060e07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5871d4e - Browse repository at this point
Copy the full SHA 5871d4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cc239f - Browse repository at this point
Copy the full SHA 7cc239fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0f8ce1 - Browse repository at this point
Copy the full SHA b0f8ce1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2eb4507 - Browse repository at this point
Copy the full SHA 2eb4507View commit details
Commits on Sep 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3f798d5 - Browse repository at this point
Copy the full SHA 3f798d5View commit details -
Remove questionable Serial::prev() addition, we don't want some mathe…
…matically earlier version anyway, we want the version prior to the one we are creating which is just the last version that was published by whatever number that had. Also improved some names to make it clearer what is being referred to.
Configuration menu - View commit details
-
Copy full SHA for f55046b - Browse repository at this point
Copy the full SHA f55046bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75fef4e - Browse repository at this point
Copy the full SHA 75fef4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 54892b0 - Browse repository at this point
Copy the full SHA 54892b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6dde951 - Browse repository at this point
Copy the full SHA 6dde951View commit details -
Configuration menu - View commit details
-
Copy full SHA for d003eb4 - Browse repository at this point
Copy the full SHA d003eb4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d52037 - Browse repository at this point
Copy the full SHA 8d52037View commit details -
Configuration menu - View commit details
-
Copy full SHA for aaedea4 - Browse repository at this point
Copy the full SHA aaedea4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e836a1a - Browse repository at this point
Copy the full SHA e836a1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ac6a2a - Browse repository at this point
Copy the full SHA 0ac6a2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ee5a1a - Browse repository at this point
Copy the full SHA 2ee5a1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 570942b - Browse repository at this point
Copy the full SHA 570942bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9518221 - Browse repository at this point
Copy the full SHA 9518221View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81852ac - Browse repository at this point
Copy the full SHA 81852acView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd032dd - Browse repository at this point
Copy the full SHA cd032ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for cabde23 - Browse repository at this point
Copy the full SHA cabde23View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2ae807 - Browse repository at this point
Copy the full SHA d2ae807View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02b8c86 - Browse repository at this point
Copy the full SHA 02b8c86View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4239b8 - Browse repository at this point
Copy the full SHA e4239b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0cea17 - Browse repository at this point
Copy the full SHA c0cea17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 714b293 - Browse repository at this point
Copy the full SHA 714b293View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ed8bf4 - Browse repository at this point
Copy the full SHA 8ed8bf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d0bc80 - Browse repository at this point
Copy the full SHA 9d0bc80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8565753 - Browse repository at this point
Copy the full SHA 8565753View commit details -
Configuration menu - View commit details
-
Copy full SHA for d615b40 - Browse repository at this point
Copy the full SHA d615b40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60b6a47 - Browse repository at this point
Copy the full SHA 60b6a47View commit details -
Configuration menu - View commit details
-
Copy full SHA for d718eaf - Browse repository at this point
Copy the full SHA d718eafView commit details -
Configuration menu - View commit details
-
Copy full SHA for acfea32 - Browse repository at this point
Copy the full SHA acfea32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 303e526 - Browse repository at this point
Copy the full SHA 303e526View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2de2cdc - Browse repository at this point
Copy the full SHA 2de2cdcView commit details
Commits on Sep 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1d7ea63 - Browse repository at this point
Copy the full SHA 1d7ea63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ecc80d - Browse repository at this point
Copy the full SHA 1ecc80dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f55362b - Browse repository at this point
Copy the full SHA f55362bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c43fe0c - Browse repository at this point
Copy the full SHA c43fe0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f81e33 - Browse repository at this point
Copy the full SHA 0f81e33View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8453b8 - Browse repository at this point
Copy the full SHA b8453b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 868a5e4 - Browse repository at this point
Copy the full SHA 868a5e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b432dc9 - Browse repository at this point
Copy the full SHA b432dc9View commit details -
FIX: Don't always rollback changes. Instead add the dirty flag back i…
…n, but this time make sure it is set and unset correctly.
Configuration menu - View commit details
-
Copy full SHA for 4aa68f6 - Browse repository at this point
Copy the full SHA 4aa68f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for be95515 - Browse repository at this point
Copy the full SHA be95515View commit details -
Extend unit tet to verify created zone content is as expected. Catche…
…s the "always drop" bug that was just fixed.
Configuration menu - View commit details
-
Copy full SHA for 25f0e1e - Browse repository at this point
Copy the full SHA 25f0e1eView commit details
Commits on Sep 23, 2024
-
Don't leave behind an empty RRset node for a version if the update re…
…moves all of its constituent RRs.
Configuration menu - View commit details
-
Copy full SHA for c546c2a - Browse repository at this point
Copy the full SHA c546c2aView commit details -
Don't skip deleted node versions when get()'ing the best match for a …
…node by version.
Configuration menu - View commit details
-
Copy full SHA for 2e9abac - Browse repository at this point
Copy the full SHA 2e9abacView commit details -
Configuration menu - View commit details
-
Copy full SHA for a94f098 - Browse repository at this point
Copy the full SHA a94f098View commit details -
Determine ZoneDiff start and end serial from the given RRsets, so the…
…y can't be a mismatch with each other.
Configuration menu - View commit details
-
Copy full SHA for 81afa23 - Browse repository at this point
Copy the full SHA 81afa23View commit details -
Determine ZoneDiff start and end serial from the given RRsets, so the…
…y can't be a mismatch with each other.
Configuration menu - View commit details
-
Copy full SHA for 6335e95 - Browse repository at this point
Copy the full SHA 6335e95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f74fc9 - Browse repository at this point
Copy the full SHA 8f74fc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee5ea62 - Browse repository at this point
Copy the full SHA ee5ea62View commit details -
Various fixes and improvements:
- Release the write lock on ZoneUpdate::Finished and don't allow the ZoneUpdater to be used after that. - Remove the entire RRset if its' last record is removed. - Check more in tests and add more tests.
Configuration menu - View commit details
-
Copy full SHA for 5428bd5 - Browse repository at this point
Copy the full SHA 5428bd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94d218e - Browse repository at this point
Copy the full SHA 94d218eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 899dbbb - Browse repository at this point
Copy the full SHA 899dbbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bf2a58 - Browse repository at this point
Copy the full SHA 4bf2a58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d8c40a - Browse repository at this point
Copy the full SHA 1d8c40aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d26ede9 - Browse repository at this point
Copy the full SHA d26ede9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c414360 - Browse repository at this point
Copy the full SHA c414360View commit details -
Configuration menu - View commit details
-
Copy full SHA for dce66a1 - Browse repository at this point
Copy the full SHA dce66a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 807d9f4 - Browse repository at this point
Copy the full SHA 807d9f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbbf2e0 - Browse repository at this point
Copy the full SHA cbbf2e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2dfd37c - Browse repository at this point
Copy the full SHA 2dfd37cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d49b446 - Browse repository at this point
Copy the full SHA d49b446View commit details -
Configuration menu - View commit details
-
Copy full SHA for 447632b - Browse repository at this point
Copy the full SHA 447632bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81dbbff - Browse repository at this point
Copy the full SHA 81dbbffView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4544bf - Browse repository at this point
Copy the full SHA c4544bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b75e3a - Browse repository at this point
Copy the full SHA 0b75e3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8893143 - Browse repository at this point
Copy the full SHA 8893143View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd5e299 - Browse repository at this point
Copy the full SHA fd5e299View commit details -
Configuration menu - View commit details
-
Copy full SHA for ecc1d41 - Browse repository at this point
Copy the full SHA ecc1d41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35635f4 - Browse repository at this point
Copy the full SHA 35635f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 296ed37 - Browse repository at this point
Copy the full SHA 296ed37View commit details
Commits on Sep 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d533b89 - Browse repository at this point
Copy the full SHA d533b89View commit details -
Configuration menu - View commit details
-
Copy full SHA for 234da59 - Browse repository at this point
Copy the full SHA 234da59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96d5f10 - Browse repository at this point
Copy the full SHA 96d5f10View commit details -
Configuration menu - View commit details
-
Copy full SHA for feb646d - Browse repository at this point
Copy the full SHA feb646dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f84c033 - Browse repository at this point
Copy the full SHA f84c033View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0594753 - Browse repository at this point
Copy the full SHA 0594753View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f2b68c - Browse repository at this point
Copy the full SHA 0f2b68cView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf9c754 - Browse repository at this point
Copy the full SHA cf9c754View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73ecabd - Browse repository at this point
Copy the full SHA 73ecabdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ee9e07 - Browse repository at this point
Copy the full SHA 5ee9e07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e5ea83 - Browse repository at this point
Copy the full SHA 2e5ea83View commit details -
Don't require the diffs supplied to XfrMiddlewareSvc to be in-memory …
…HashMaps, instead abstract over the underlying implementation using a trait. Still needs proper RustDocs, and maybe async support.
Configuration menu - View commit details
-
Copy full SHA for dd4da4f - Browse repository at this point
Copy the full SHA dd4da4fView commit details -
Make ZoneDiff responses async, in case e.g. diffs are fetched from di…
…sk or a database.
Configuration menu - View commit details
-
Copy full SHA for d3a08a5 - Browse repository at this point
Copy the full SHA d3a08a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d43aa26 - Browse repository at this point
Copy the full SHA d43aa26View commit details -
Configuration menu - View commit details
-
Copy full SHA for b325479 - Browse repository at this point
Copy the full SHA b325479View commit details
Commits on Sep 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 08e969e - Browse repository at this point
Copy the full SHA 08e969eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ecfce3 - Browse repository at this point
Copy the full SHA 3ecfce3View commit details -
- Actually cause SERVFAIL back to the client on fatal error. - Extract AXFR inner async tasks to own types. - Improved variable names in some cases. - Added `AnswerContent::first()` for less noisy uwrapping of data in XfrMiddlewareSvc.
Configuration menu - View commit details
-
Copy full SHA for 14c960d - Browse repository at this point
Copy the full SHA 14c960dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a90d6f - Browse repository at this point
Copy the full SHA 1a90d6fView commit details -
Add RFC 1996 NOTIFY support. (#382)
Add RFC 1996 "slave" side minimalistic NOTIFY request support, delegating the actual work to a caller supplied helper that implements a new Notifiable trait.
Configuration menu - View commit details
-
Copy full SHA for c923bb4 - Browse repository at this point
Copy the full SHA c923bb4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e383cc5 - Browse repository at this point
Copy the full SHA e383cc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca13612 - Browse repository at this point
Copy the full SHA ca13612View commit details -
Configuration menu - View commit details
-
Copy full SHA for 226a21d - Browse repository at this point
Copy the full SHA 226a21dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 28f068b - Browse repository at this point
Copy the full SHA 28f068bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b27304d - Browse repository at this point
Copy the full SHA b27304dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e70f8ea - Browse repository at this point
Copy the full SHA e70f8eaView commit details -
Fix compilation bug with Rust 1.68.2 caused by an unnecessary HRTB (f…
…or<'a> ...) that Rust 1.69.0+ are fine with but 1.68.2 is not (perhaps due to rust-lang/rust#103695 which was fixed in Rust 1.69.0). Also reorder XfrMiddlewareSvc generic types to match the order used in other middleware services, i.e. add the extra type XDP at the end, not before RequestMeta. Also rename Metadata to RequestMeta as in other middleware services. (and fix a comment that is ahead of its time, there is no ZoneMaintainer yet in this branch)
Configuration menu - View commit details
-
Copy full SHA for ab6a634 - Browse repository at this point
Copy the full SHA ab6a634View commit details -
Configuration menu - View commit details
-
Copy full SHA for 875e2d6 - Browse repository at this point
Copy the full SHA 875e2d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 569d65d - Browse repository at this point
Copy the full SHA 569d65dView commit details
Commits on Sep 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4407c84 - Browse repository at this point
Copy the full SHA 4407c84View commit details -
- Fix temporarily removed support for RFC 5936 backward compatible mode.
- Handle parsing errors. - Introduce new XfrData type. - Use more functional style to improve readability.
Configuration menu - View commit details
-
Copy full SHA for 69ea093 - Browse repository at this point
Copy the full SHA 69ea093View commit details -
Configuration menu - View commit details
-
Copy full SHA for ceb66f8 - Browse repository at this point
Copy the full SHA ceb66f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 609ed59 - Browse repository at this point
Copy the full SHA 609ed59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84950e2 - Browse repository at this point
Copy the full SHA 84950e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b817338 - Browse repository at this point
Copy the full SHA b817338View commit details -
Configuration menu - View commit details
-
Copy full SHA for 863636c - Browse repository at this point
Copy the full SHA 863636cView commit details -
Add some RustDocs about combining domain features to act as primary o…
…r secondary and doing zone maintenance.
Configuration menu - View commit details
-
Copy full SHA for d4423ec - Browse repository at this point
Copy the full SHA d4423ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for d54782a - Browse repository at this point
Copy the full SHA d54782aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2912ec3 - Browse repository at this point
Copy the full SHA 2912ec3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2f921e - Browse repository at this point
Copy the full SHA e2f921eView commit details -
Extend the serve-zone example with minimal AXFR out with support for …
…a hard-coded TSIG key and printing of received NOTIFY triggers.
Configuration menu - View commit details
-
Copy full SHA for 185d99c - Browse repository at this point
Copy the full SHA 185d99cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1a9213 - Browse repository at this point
Copy the full SHA a1a9213View commit details -
Configuration menu - View commit details
-
Copy full SHA for a26221e - Browse repository at this point
Copy the full SHA a26221eView commit details -
Configuration menu - View commit details
-
Copy full SHA for dceb299 - Browse repository at this point
Copy the full SHA dceb299View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab6bba1 - Browse repository at this point
Copy the full SHA ab6bba1View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd18900 - Browse repository at this point
Copy the full SHA dd18900View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2225031 - Browse repository at this point
Copy the full SHA 2225031View commit details -
Configuration menu - View commit details
-
Copy full SHA for c30bf68 - Browse repository at this point
Copy the full SHA c30bf68View commit details -
Configuration menu - View commit details
-
Copy full SHA for c66895d - Browse repository at this point
Copy the full SHA c66895dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b89f081 - Browse repository at this point
Copy the full SHA b89f081View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c2e2fe - Browse repository at this point
Copy the full SHA 7c2e2feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7043421 - Browse repository at this point
Copy the full SHA 7043421View commit details -
Configuration menu - View commit details
-
Copy full SHA for d396301 - Browse repository at this point
Copy the full SHA d396301View commit details
Commits on Sep 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ee1b0f4 - Browse repository at this point
Copy the full SHA ee1b0f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 030c68e - Browse repository at this point
Copy the full SHA 030c68eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 72b5d76 - Browse repository at this point
Copy the full SHA 72b5d76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 181b533 - Browse repository at this point
Copy the full SHA 181b533View commit details -
Configuration menu - View commit details
-
Copy full SHA for 351b227 - Browse repository at this point
Copy the full SHA 351b227View commit details
Commits on Oct 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dab10b8 - Browse repository at this point
Copy the full SHA dab10b8View commit details
Commits on Oct 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2afbc48 - Browse repository at this point
Copy the full SHA 2afbc48View commit details