-
-
Notifications
You must be signed in to change notification settings - Fork 63
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 RR batching functionality. #383
Commits on Sep 3, 2024
-
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 -
Configuration menu - View commit details
-
Copy full SHA for a11691e - Browse repository at this point
Copy the full SHA a11691eView commit details -
Configuration menu - View commit details
-
Copy full SHA for de1479b - Browse repository at this point
Copy the full SHA de1479bView 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 33b79d8 - Browse repository at this point
Copy the full SHA 33b79d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11a0509 - Browse repository at this point
Copy the full SHA 11a0509View 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 <3304436+ximon18@users.noreply.github.com>
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 ca0579f - Browse repository at this point
Copy the full SHA ca0579fView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd15b16 - Browse repository at this point
Copy the full SHA cd15b16View 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 6d715c0 - Browse repository at this point
Copy the full SHA 6d715c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55bf8d3 - Browse repository at this point
Copy the full SHA 55bf8d3View 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 -
Configuration menu - View commit details
-
Copy full SHA for a1db9dc - Browse repository at this point
Copy the full SHA a1db9dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for a97592e - Browse repository at this point
Copy the full SHA a97592eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8811b43 - Browse repository at this point
Copy the full SHA 8811b43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ae5c0e - Browse repository at this point
Copy the full SHA 7ae5c0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 430b994 - Browse repository at this point
Copy the full SHA 430b994View commit details
Commits on Sep 9, 2024
-
Support custom errors and different final batch handling.
These extra features will be used by the XFR specific batcher impl.
Configuration menu - View commit details
-
Copy full SHA for 2cca443 - Browse repository at this point
Copy the full SHA 2cca443View commit details -
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 61540f4 - Browse repository at this point
Copy the full SHA 61540f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93278bb - Browse repository at this point
Copy the full SHA 93278bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d93d86 - Browse repository at this point
Copy the full SHA 0d93d86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 818c3be - Browse repository at this point
Copy the full SHA 818c3beView 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 -
Configuration menu - View commit details
-
Copy full SHA for 53990ad - Browse repository at this point
Copy the full SHA 53990adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 89d1cc5 - Browse repository at this point
Copy the full SHA 89d1cc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0656049 - Browse repository at this point
Copy the full SHA 0656049View commit details -
Configuration menu - View commit details
-
Copy full SHA for c82c38e - Browse repository at this point
Copy the full SHA c82c38eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87011d5 - Browse repository at this point
Copy the full SHA 87011d5View commit details
Commits on Sep 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fd274f1 - Browse repository at this point
Copy the full SHA fd274f1View commit details -
Updates backported from the
xfr
branch:- Iterate over `ZoneRecordData` rather than `AllRecordData` to match what ZoneTree supports. - RustDoc and comment fixes/improvements. - Pass the actual record along with more XfrEvent variants (as it is useful for the consumer to recieve them and allows the tests to do more checks).
Configuration menu - View commit details
-
Copy full SHA for ba357b6 - Browse repository at this point
Copy the full SHA ba357b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5a971b - Browse repository at this point
Copy the full SHA d5a971bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b664e5d - Browse repository at this point
Copy the full SHA b664e5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e636abe - Browse repository at this point
Copy the full SHA e636abeView commit details -
Configuration menu - View commit details
-
Copy full SHA for dcf510a - Browse repository at this point
Copy the full SHA dcf510aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c58e177 - Browse repository at this point
Copy the full SHA c58e177View commit details -
Configuration menu - View commit details
-
Copy full SHA for d115c37 - Browse repository at this point
Copy the full SHA d115c37View commit details -
Configuration menu - View commit details
-
Copy full SHA for cabedf7 - Browse repository at this point
Copy the full SHA cabedf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 553bedb - Browse repository at this point
Copy the full SHA 553bedbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1298cac - Browse repository at this point
Copy the full SHA 1298cacView commit details -
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 -
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
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 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 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 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
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 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 <terts.diepraam@gmail.com>
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 <terts.diepraam@gmail.com>
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 <terts.diepraam@gmail.com>
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 -
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 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 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 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 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 -
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 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 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 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
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 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