Commit Graph

  • 8cad81ab3d Allow the Connection to connect itself Dirkjan Ochtman 2022-02-04 22:38:45 +0100
  • 95b62891c9 Fix rustdoc warning Dirkjan Ochtman 2022-02-01 11:57:04 +0100
  • 88eb9b9cab Simplify/improve crate-level documentation Dirkjan Ochtman 2022-02-01 11:56:35 +0100
  • e482cc152b Deduplicate client example code Dirkjan Ochtman 2022-02-01 11:41:04 +0100
  • dc3f10cae3 Wrap timeouts around network operations Dirkjan Ochtman 2022-02-01 11:31:08 +0100
  • 9051824b9d Fix rustdoc warning Dirkjan Ochtman 2022-02-01 11:57:04 +0100
  • 493574c222 Simplify/improve crate-level documentation Dirkjan Ochtman 2022-02-01 11:56:35 +0100
  • 098e9d7146 Deduplicate client example code Dirkjan Ochtman 2022-02-01 11:41:04 +0100
  • 1de5c21189 Wrap timeouts around network operations Dirkjan Ochtman 2022-02-01 11:31:08 +0100
  • f3aab578e7 Relax lifetime constraints on command + extension combinations Dirkjan Ochtman 2022-01-28 10:41:53 +0100
  • 2639ec8c95 Make the Period type align with the standard Dirkjan Ochtman 2022-01-27 23:34:13 +0100
  • 5fb32978bd Improve check request API types by redirecting serialization Dirkjan Ochtman 2022-01-27 12:58:05 +0100
  • fdec3f29fc Redirect CheckResponse deserialization to improve interface Dirkjan Ochtman 2022-01-27 12:35:50 +0100
  • a5d6643d6f Share CheckResponse type with contacts Dirkjan Ochtman 2022-01-27 12:24:47 +0100
  • dd1c9c1e66 Share CheckResponse types for domain and host resources Dirkjan Ochtman 2022-01-27 12:20:55 +0100
  • 999149ba31 Share the Available type across domain and host Dirkjan Ochtman 2022-01-27 12:08:11 +0100
  • a6dfe70361 Use bool for availability for contact/host resources as well Dirkjan Ochtman 2022-01-27 11:57:19 +0100
  • 8b4c209b24 Relax lifetime constraints on command + extension combinations Dirkjan Ochtman 2022-01-28 10:41:53 +0100
  • ef5e489021 Make the Period type align with the standard Dirkjan Ochtman 2022-01-27 23:34:13 +0100
  • 9387ed9f5b Improve check request API types by redirecting serialization Dirkjan Ochtman 2022-01-27 12:58:05 +0100
  • 77d4a91ec2 Redirect CheckResponse deserialization to improve interface Dirkjan Ochtman 2022-01-27 12:35:50 +0100
  • 549008b50c Share CheckResponse type with contacts Dirkjan Ochtman 2022-01-27 12:24:47 +0100
  • 3652574222 Share CheckResponse types for domain and host resources Dirkjan Ochtman 2022-01-27 12:20:55 +0100
  • c12c7e0b50 Share the Available type across domain and host Dirkjan Ochtman 2022-01-27 12:08:11 +0100
  • 74717a1856 Use bool for availability for contact/host resources as well Dirkjan Ochtman 2022-01-27 11:57:19 +0100
  • 0c36d8add3 Use an enum for result codes Dirkjan Ochtman 2022-01-23 23:24:27 +0100
  • 630c6b06e4 Change DomainAvailable::available to be a bool Dirkjan Ochtman 2022-01-23 22:33:14 +0100
  • 05fd725a75 Change DomainAvailable::available to be a bool Dirkjan Ochtman 2022-01-23 22:33:14 +0100
  • 9acd9eac29 Take Login ext_uris values as a slice to allow caller to avoid allocation Dirkjan Ochtman 2022-01-20 09:04:14 +0100
  • e83948de49 Use an enum for result codes Dirkjan Ochtman 2022-01-23 23:24:27 +0100
  • f39f41019a Take Login ext_uris values as a slice to allow caller to avoid allocation Dirkjan Ochtman 2022-01-20 09:04:14 +0100
  • 58b72f9b0c Make sure Error implements Send and Sync Dirkjan Ochtman 2022-01-20 08:36:47 +0100
  • b209dce3fe Make sure Error implements Send and Sync Dirkjan Ochtman 2022-01-20 08:36:47 +0100
  • 4615d63b13 Make it possible to create hosts without addresses Nicholas Rempel 2022-01-18 16:12:06 -0800
  • 37ecfae258 Make it possible to create hosts without addresses Nicholas Rempel 2022-01-18 16:12:06 -0800
  • c0ebbf6b52 Add test case for message only poll response Nicholas Rempel 2022-01-05 11:48:41 -0800
  • 427db7a1eb Add test case for empty queue poll response Nicholas Rempel 2022-01-05 11:41:05 -0800
  • 569bd86bae Add HostInfoResponseData to list of support message poll response types Nicholas Rempel 2022-01-05 12:31:50 -0800
  • 4f112469ce Re-use DomainTransferResponseData in message poll Nicholas Rempel 2022-01-05 12:59:07 -0800
  • fe41a519ca Add test case for message only poll response Nicholas Rempel 2022-01-05 11:48:41 -0800
  • 4eeaf24df3 Add test case for empty queue poll response Nicholas Rempel 2022-01-05 11:41:05 -0800
  • 60faf634ca Add HostInfoResponseData to list of support message poll response types Nicholas Rempel 2022-01-05 12:31:50 -0800
  • 4cbb596799 Re-use DomainTransferResponseData in message poll Nicholas Rempel 2022-01-05 12:59:07 -0800
  • 24356a722a Re-export command types for easier access Dirkjan Ochtman 2021-12-27 22:00:26 +0100
  • e9c5db9a1c Add basic test for high-level API Dirkjan Ochtman 2021-12-22 13:03:29 +0100
  • 0cd3e28b22 Use get_epp_response() to read initial greeting Dirkjan Ochtman 2021-12-22 13:02:53 +0100
  • 8efb206e43 Rename test directory to tests Dirkjan Ochtman 2021-12-22 12:15:20 +0100
  • 70f3789098 Make tokio-rustls dependency optional Dirkjan Ochtman 2021-12-22 11:58:02 +0100
  • 0db2c6d008 Abstract EppClient over stream type Dirkjan Ochtman 2021-12-22 11:55:51 +0100
  • 44f3fbef53 Move responsibility for stream setup into client Dirkjan Ochtman 2021-12-22 11:41:34 +0100
  • d69439ff24 Abstract EppConnection over stream type Dirkjan Ochtman 2021-12-22 11:33:55 +0100
  • d6b14cf7ca Add basic test for high-level API Dirkjan Ochtman 2021-12-22 13:03:29 +0100
  • 669e4200db Use get_epp_response() to read initial greeting Dirkjan Ochtman 2021-12-22 13:02:53 +0100
  • e7da496060 Rename test directory to tests Dirkjan Ochtman 2021-12-22 12:15:20 +0100
  • ab131f36ac Make tokio-rustls dependency optional Dirkjan Ochtman 2021-12-22 11:58:02 +0100
  • fb9d5a8a2c Abstract EppClient over stream type Dirkjan Ochtman 2021-12-22 11:55:51 +0100
  • beabe2b277 Re-export command types for easier access Dirkjan Ochtman 2021-12-27 22:00:26 +0100
  • b50d5b1ea2 Move responsibility for stream setup into client Dirkjan Ochtman 2021-12-22 11:41:34 +0100
  • 2e6d5d8ee6 Abstract EppConnection over stream type Dirkjan Ochtman 2021-12-22 11:33:55 +0100
  • 3d0c3166f3 More concise/consistent error messages Dirkjan Ochtman 2021-12-22 11:10:39 +0100
  • 978e43a4c1 Consistently return Error type Dirkjan Ochtman 2021-12-22 11:07:19 +0100
  • abab1aca8c Store richer Box<dyn StdError> in Error::Other Dirkjan Ochtman 2021-12-22 11:03:02 +0100
  • 6d063804d3 Use consistent naming for error types Dirkjan Ochtman 2021-12-22 10:55:48 +0100
  • 467ac03df7 Preserve quick-xml errors Dirkjan Ochtman 2021-12-07 11:32:44 +0100
  • 78628cfc02 Rename Error variants to avoid stuttering Dirkjan Ochtman 2021-12-07 11:20:27 +0100
  • 2193c10290 Remove unused impl Dirkjan Ochtman 2021-12-07 11:15:44 +0100
  • b7b6d0ae00 Remove unused type Dirkjan Ochtman 2021-12-07 11:15:18 +0100
  • 5229259bdd More concise/consistent error messages Dirkjan Ochtman 2021-12-22 11:10:39 +0100
  • d92a317bc9 Consistently return Error type Dirkjan Ochtman 2021-12-22 11:07:19 +0100
  • 48a3f9ddc7 Store richer Box<dyn StdError> in Error::Other Dirkjan Ochtman 2021-12-22 11:03:02 +0100
  • 708f37fb60 Use consistent naming for error types Dirkjan Ochtman 2021-12-22 10:55:48 +0100
  • f4e17bc2c9 Preserve quick-xml errors Dirkjan Ochtman 2021-12-07 11:32:44 +0100
  • 1d56cea5ad Rename Error variants to avoid stuttering Dirkjan Ochtman 2021-12-07 11:20:27 +0100
  • 5effdb3bb1 Remove unused impl Dirkjan Ochtman 2021-12-07 11:15:44 +0100
  • 7574a0824e Remove unused type Dirkjan Ochtman 2021-12-07 11:15:18 +0100
  • d5d3a93141 fix impl lifetimes Ritesh Chitlangi 2021-12-21 00:14:38 +0800
  • 537fe10bee minor fixes Ritesh Chitlangi 2021-12-21 00:05:12 +0800
  • 6445b63c62 Add sync namestore composite extension Nick Rempel 2021-12-09 14:51:58 -0800
  • 17d5bd90e9 Use &str or Cow<'a, str> in place of String Dirkjan Ochtman 2021-12-14 11:56:05 +0100
  • 99701608a2 Replace Vec with slice where possible Dirkjan Ochtman 2021-12-14 11:26:54 +0100
  • d4f4949cd8 Store a Cow<'a, str> in StringValue Dirkjan Ochtman 2021-12-14 11:07:01 +0100
  • 1efe19000e Deduplicate DomainTransfer constructor methods Dirkjan Ochtman 2021-12-14 10:31:48 +0100
  • a5f57fa836 Use &'static str for namespace URLs in serialize types Dirkjan Ochtman 2021-12-14 09:52:08 +0100
  • b0595511e4 Remove unnecessary Deserialize/Serialize derives Dirkjan Ochtman 2021-12-14 09:50:33 +0100
  • 5664276133 Remove serde aliases from types that don't implement Deserialize Dirkjan Ochtman 2021-12-14 09:44:13 +0100
  • 6b28bc6343 Use &str or Cow<'a, str> in place of String Dirkjan Ochtman 2021-12-14 11:56:05 +0100
  • 0ecbe4e1e1 Replace Vec with slice where possible Dirkjan Ochtman 2021-12-14 11:26:54 +0100
  • f4a7f5bdd1 Store a Cow<'a, str> in StringValue Dirkjan Ochtman 2021-12-14 11:07:01 +0100
  • 6060365183 Deduplicate DomainTransfer constructor methods Dirkjan Ochtman 2021-12-14 10:31:48 +0100
  • 1bb25332bb Use &'static str for namespace URLs in serialize types Dirkjan Ochtman 2021-12-14 09:52:08 +0100
  • d11cf23112 Remove unnecessary Deserialize/Serialize derives Dirkjan Ochtman 2021-12-14 09:50:33 +0100
  • e1c751240f Remove serde aliases from types that don't implement Deserialize Dirkjan Ochtman 2021-12-14 09:44:13 +0100
  • 3935413b70 Move contact-related types from common to contact Dirkjan Ochtman 2021-12-13 17:23:44 +0100
  • 93f8e0e8c8 Remove type aliases for ContactStatus Dirkjan Ochtman 2021-12-13 17:16:06 +0100
  • 95e21eb9ea Reinstate contact module as a separate file Dirkjan Ochtman 2021-12-09 12:38:42 +0100
  • defd7cff9b Move domain-related types from common to domain Dirkjan Ochtman 2021-12-09 12:37:04 +0100
  • 2ac3a6398d Remove unused type Dirkjan Ochtman 2021-12-09 12:27:59 +0100
  • ae0a6589a9 Reinstate domain module as a separate file Dirkjan Ochtman 2021-12-09 12:26:22 +0100
  • e1b689e803 Add sync namestore composite extension Nick Rempel 2021-12-09 14:51:58 -0800
  • 89e8c3175c Move contact-related types from common to contact Dirkjan Ochtman 2021-12-13 17:23:44 +0100