Commit Graph

  • 242bf3630f Apply cargo fmt main Kim Minh Kaplan 2023-03-30 07:03:29 +0000
  • 3868e136a6 [bugfix] Login::new(): do not emit a svcExtension element if ext_uris is None or empty. Kim Minh Kaplan 2023-03-27 09:51:24 +0000
  • 6b82772c1f Test that the login command with no service extensions omits svcExtension [issue #94] Kim Minh Kaplan 2023-03-27 09:48:42 +0000
  • 204d847f50 Apply cargo fmt Kim Minh Kaplan 2023-03-30 07:03:29 +0000
  • e6163075b4 [bugfix] Login::new(): do not emit a svcExtension element if ext_uris is None or empty. Kim Minh Kaplan 2023-03-27 09:51:24 +0000
  • 56dae20cb8 Test that the login command with no service extensions omits svcExtension [issue #94] Kim Minh Kaplan 2023-03-27 09:48:42 +0000
  • 58c3cbfeb9 Update README and clean up documentation readme Dirkjan Ochtman 2023-03-02 11:40:45 +0100
  • 9aae46dd5d Move module.rs files into module/mod.rs Dirkjan Ochtman 2023-02-27 17:21:23 +0100
  • 844f84dbef Align response type names with XML Dirkjan Ochtman 2023-02-27 14:40:30 +0100
  • 6b2b9d1a7f Use inline format arguments Dirkjan Ochtman 2023-02-27 10:17:26 +0100
  • c4684a526f Update Cargo metadata Dirkjan Ochtman 2023-02-23 13:39:42 +0100
  • 5019fc39ea Add GitHub Actions configuration Dirkjan Ochtman 2023-02-23 13:38:36 +0100
  • 3829ed77fa Switch from quick-xml to instant-xml Dirkjan Ochtman 2022-11-21 11:34:25 -0800
  • 75f1dfe03e Make MessageData non-exhaustive to minimize semver issues Dirkjan Ochtman 2023-02-21 21:29:40 +0100
  • d26e7dda73 Bump version to clarify that a semver-incompatible change was made Dirkjan Ochtman 2023-02-21 21:26:49 +0100
  • 048d4b752c Make MessageData non-exhaustive to minimize semver issues Dirkjan Ochtman 2023-02-21 21:29:40 +0100
  • b6e9f6ff6e Bump version to clarify that a semver-incompatible change was made Dirkjan Ochtman 2023-02-21 21:26:49 +0100
  • 7e3006825f Add support for Verisign low balance mapping extension Dirkjan Ochtman 2023-02-20 16:52:40 +0100
  • 4a19a12e65 Add support for Verisign low balance mapping extension Dirkjan Ochtman 2023-02-20 16:52:40 +0100
  • 6181d69b7c Bump MSRV for thread_local Dirkjan Ochtman 2023-02-17 21:06:51 +0100
  • 46d23efacd Log offending XML on deserialization failure Dirkjan Ochtman 2023-02-17 20:43:14 +0100
  • ae3e851193 Bump MSRV for thread_local Dirkjan Ochtman 2023-02-17 21:06:51 +0100
  • 06534f5ad1 Log offending XML on deserialization failure Dirkjan Ochtman 2023-02-17 20:43:14 +0100
  • bd3d7f87e4 Set rust-version in Cargo metadata Dirkjan Ochtman 2023-02-03 11:27:50 +0100
  • c12cb322ec Update Rust version in CI Dirkjan Ochtman 2023-02-03 11:20:17 +0100
  • 94698b48ab Minimize tokio features to what's actually needed Dirkjan Ochtman 2023-02-03 10:15:10 +0100
  • 31f43b6fc5 Set rust-version in Cargo metadata deps Dirkjan Ochtman 2023-02-03 11:27:50 +0100
  • 9b58cb6813 Update Rust version in CI Dirkjan Ochtman 2023-02-03 11:20:17 +0100
  • 7f9e991217 Minimize tokio features to what's actually needed Dirkjan Ochtman 2023-02-03 10:15:10 +0100
  • 75f466c1ce Update to 2021 edition Dirkjan Ochtman 2022-12-12 13:59:45 +0100
  • 8a6b49371b Remove authors from metadata (per RFC 3052) Dirkjan Ochtman 2022-12-12 13:57:39 +0100
  • 6d555c166e Bump version for semver-incompatible API change Dirkjan Ochtman 2022-12-12 13:57:12 +0100
  • eab64aa740 Look up server IP address on every connect Dirkjan Ochtman 2022-12-12 13:56:52 +0100
  • bc76c5ab9a Update to 2021 edition Dirkjan Ochtman 2022-12-12 13:59:45 +0100
  • 350fe371a6 Remove authors from metadata (per RFC 3052) Dirkjan Ochtman 2022-12-12 13:57:39 +0100
  • 07e9475a3f Bump version for semver-incompatible API change Dirkjan Ochtman 2022-12-12 13:57:12 +0100
  • 07e0f59e1d Look up server IP address on every connect Dirkjan Ochtman 2022-12-12 13:56:52 +0100
  • ed3bfdbcfa add consts for common periods Rudi Floren 2022-11-21 10:33:15 -0800
  • 0f052ea125 Bump quick-xml to 0.26 Dirkjan Ochtman 2022-11-21 12:25:35 -0800
  • a34dbdcf82 Apply clippy suggestions Dirkjan Ochtman 2022-11-21 11:41:28 -0800
  • 698bab9b2b Reduce Error type size by boxing result state Dirkjan Ochtman 2022-11-21 11:38:56 -0800
  • 406f63e02e Update to work around deprecated chrono API Dirkjan Ochtman 2022-11-19 19:44:40 +0100
  • ff433e4f2e add consts for common periods Rudi Floren 2022-11-21 10:33:15 -0800
  • 8b2e20519d Bump quick-xml to 0.26 Dirkjan Ochtman 2022-11-21 12:25:35 -0800
  • defae81b71 Apply clippy suggestions Dirkjan Ochtman 2022-11-21 11:41:28 -0800
  • e20e703e46 Reduce Error type size by boxing result state Dirkjan Ochtman 2022-11-21 11:38:56 -0800
  • e8ddb896a0
    add consts for common periods Rudi Floren 2022-11-21 10:33:15 -0800
  • 2be8c2c8bc Apply clippy suggestions Dirkjan Ochtman 2022-11-21 11:41:28 -0800
  • 46dfda46dc Reduce Error type size by boxing result state Dirkjan Ochtman 2022-11-21 11:38:56 -0800
  • 1ae65369e9 Update to work around deprecated chrono API Dirkjan Ochtman 2022-11-19 19:44:40 +0100
  • 71b6bac96a change doc tests Mari 2022-09-06 23:54:09 +0200
  • e9cf8bc3f9 set `new-password` as argument Mari 2022-09-06 23:51:48 +0200
  • 391df88509 rust fmt Mari 2022-09-06 23:11:40 +0200
  • 63406ef308 Update basic tests to new syntax Mari 2022-09-06 01:38:59 +0200
  • cc08819fdc Allow changing passwords Mari 2022-09-05 18:48:38 +0200
  • 4fe92685be
    change doc tests Mari 2022-09-06 23:54:09 +0200
  • fbce087788
    set `new-password` as argument Mari 2022-09-06 23:51:48 +0200
  • 19c054951a
    rust fmt Mari 2022-09-06 23:11:40 +0200
  • a44e935faa
    Update basic tests to new syntax Mari 2022-09-06 01:38:59 +0200
  • deddc9200c
    Allow changing passwords Mari 2022-09-05 18:48:38 +0200
  • 1395cd6235 Upgrade quick-xml to 0.23 Dirkjan Ochtman 2022-08-17 10:36:34 +0200
  • aadc2eff0c Upgrade quick-xml to 0.23 Dirkjan Ochtman 2022-08-17 10:36:34 +0200
  • 14ffc8db01 Change MessageAck message_id to be a &str Dirkjan Ochtman 2022-08-04 10:20:33 +0200
  • 2d12ec7454 Change MessageAck message_id to be a &str Dirkjan Ochtman 2022-08-04 10:20:33 +0200
  • 20ab056dcf update doc and release 0.4 update-doc-and-release 0.4 Ritesh Chitlangi 2022-07-26 14:49:37 +0800
  • ca19e545fd Flatten XML abstraction Dirkjan Ochtman 2022-03-12 20:36:46 +0100
  • 3f91647370 Move response deserialization into client Dirkjan Ochtman 2022-03-12 18:12:16 +0100
  • dd5fbc60ce Simplify response tests with a helper Dirkjan Ochtman 2022-03-12 18:02:51 +0100
  • 5dce8501d5 Let callers create CommandDocument directly Dirkjan Ochtman 2022-03-12 17:32:24 +0100
  • dd07ecc4b8 Externalize handling of command serialization Dirkjan Ochtman 2022-03-10 12:50:09 +0100
  • d0b3c748f3 Flatten XML abstraction xml Dirkjan Ochtman 2022-03-12 20:36:46 +0100
  • 28be617079 Move response deserialization into client Dirkjan Ochtman 2022-03-12 18:12:16 +0100
  • 24a25fb9a6 Simplify response tests with a helper Dirkjan Ochtman 2022-03-12 18:02:51 +0100
  • cfebf3a1f8 Let callers create CommandDocument directly Dirkjan Ochtman 2022-03-12 17:32:24 +0100
  • 6985a6a243 Externalize handling of command serialization Dirkjan Ochtman 2022-03-10 12:50:09 +0100
  • dd3c60f50e Move request/response debug logging to client Nicholas Rempel 2022-03-10 15:34:47 -0800
  • ace791b521 Add test for dropping request future Dirkjan Ochtman 2022-03-10 12:21:26 +0100
  • ae4c9869ab Improve robustness against dropping futures Dirkjan Ochtman 2022-03-09 17:49:35 +0100
  • 478e686f24 Add more logging around reconnects Dirkjan Ochtman 2022-03-09 15:01:56 +0100
  • fb63ca5b3b Move request/response debug logging to client conn-state-2 Nicholas Rempel 2022-03-10 15:34:47 -0800
  • 0c07c0ccc3 Add test for dropping request future Dirkjan Ochtman 2022-03-10 12:21:26 +0100
  • 6982ff830c Improve robustness against dropping futures Dirkjan Ochtman 2022-03-09 17:49:35 +0100
  • e6ab87a0a6 Add more logging around reconnects Dirkjan Ochtman 2022-03-09 15:01:56 +0100
  • aa589197a1 Track connection state and reconnect on invalid state Dirkjan Ochtman 2022-03-04 15:41:41 +0100
  • eed3a075eb Track connection state and reconnect on invalid state conn-state Dirkjan Ochtman 2022-03-04 15:41:41 +0100
  • 7e0a51bebb Use DateTime types where possible Dirkjan Ochtman 2022-02-22 18:41:26 +0100
  • f7d76adef3 Implement AsRef<str> for StringValue Dirkjan Ochtman 2022-02-22 17:49:02 +0100
  • 48e630b29a Use DateTime types where possible Dirkjan Ochtman 2022-02-22 18:41:26 +0100
  • aa50eccf85 Implement AsRef<str> for StringValue Dirkjan Ochtman 2022-02-22 17:49:02 +0100
  • cdbf0a2e65 Replace HostAddr with IpAddr in the public interface Dirkjan Ochtman 2022-02-10 22:15:05 +0100
  • 29b7db7530 Replace HostAddr with IpAddr in the public interface ip-addrs Dirkjan Ochtman 2022-02-10 22:15:05 +0100
  • 1426312df0 Derive Debug for RequestData Dirkjan Ochtman 2022-02-07 17:07:16 +0100
  • af69f511b5 Generate error events for deserialization failures Dirkjan Ochtman 2022-02-06 20:27:48 +0100
  • 53c240be21 Derive Copy on RequestData Dirkjan Ochtman 2022-02-05 22:07:53 +0100
  • 386638b6ca Offer API to reconnect an EppClient Dirkjan Ochtman 2022-02-05 21:59:44 +0100
  • 36558c429c Allow the Connection to connect itself Dirkjan Ochtman 2022-02-04 22:38:45 +0100
  • b019d7560c Derive Debug for RequestData timeout Dirkjan Ochtman 2022-02-07 17:07:16 +0100
  • 11ae0a3081 Generate error events for deserialization failures Dirkjan Ochtman 2022-02-06 20:27:48 +0100
  • 9d420ad20b Derive Copy on RequestData Dirkjan Ochtman 2022-02-05 22:07:53 +0100
  • c9f9ea1fea Offer API to reconnect an EppClient Dirkjan Ochtman 2022-02-05 21:59:44 +0100