Commit Graph

  • 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
  • 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
  • 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
  • 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
  • 9acd9eac29 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
  • 4615d63b13 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
  • 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
  • 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
  • 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
  • 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
  • b8e47fce4b exDate should always be optional Nick Rempel 2021-12-09 18:28:29 -0800
  • 62645eec96 Minimize configuration interface API Dirkjan Ochtman 2021-12-13 17:06:48 +0100
  • 375a151851 Use PathBuf type to clarify usage of paths Dirkjan Ochtman 2021-12-13 16:47:14 +0100
  • 79c69dfd1f Privatize EppConnection type Dirkjan Ochtman 2021-12-13 16:39:10 +0100
  • 7772b302af Add shutdown() method in EppClient interface Dirkjan Ochtman 2021-12-13 16:35:50 +0100
  • 0ac766e848 Rename registry module to connection Dirkjan Ochtman 2021-12-13 16:31:51 +0100
  • 4f111fa8fe Make connection setup a part of EppConnection interface Dirkjan Ochtman 2021-12-13 16:31:06 +0100
  • 6695a20a18 Remove now unnecessary workspace Dirkjan Ochtman 2021-12-09 12:19:36 +0100
  • 6478cff2e0 Drop ElementName trait and macros crate Dirkjan Ochtman 2021-12-09 12:18:38 +0100
  • 99f90f3c08 Complete Transaction impl coverage for NameStore extension Nicholas Rempel 2021-12-07 10:19:05 -0800
  • 8490eefc59 Distribute serialization tests over command modules Dirkjan Ochtman 2021-12-07 10:32:06 +0100
  • cf44a81991 Distribute deserialization tests over command modules Dirkjan Ochtman 2021-12-07 10:04:57 +0100
  • d34c94ee9f Make Transaction trait more flexible Dirkjan Ochtman 2021-12-09 10:17:00 +0100
  • 38d4391e43 Remove overly duplicative doctests Dirkjan Ochtman 2021-12-07 09:27:13 +0100
  • 50c21a7037 Rename EppRequest to Transaction Dirkjan Ochtman 2021-12-06 16:25:11 +0100
  • 7039fdb7d6 Move rgp module back into extensions/rgp.rs Dirkjan Ochtman 2021-12-09 09:57:37 +0100
  • ce30f1599f Use different type wrappers instead of single EppObject Dirkjan Ochtman 2021-12-08 16:38:58 +0100
  • 57d60807d8 Switch from log to tracing Dirkjan Ochtman 2021-12-08 09:43:32 +0100
  • 34ee9de0ec Use explicit imports for log macros Dirkjan Ochtman 2021-12-07 11:02:29 +0100
  • 9c694a450a Remove unused dependency env_logger Dirkjan Ochtman 2021-12-07 11:01:45 +0100
  • b5b17e5b3f Inline rgp module Dirkjan Ochtman 2021-12-07 10:59:51 +0100
  • 6d1c749b67 Use full definitions for all transfer response models Nicholas Rempel 2021-12-02 17:05:28 -0800
  • a4d6cf1c57 Make transfer exDate optional Nicholas Rempel 2021-12-03 10:26:34 -0800
  • fe47e27c99 Allow transfer request without period Nicholas Rempel 2021-12-02 15:41:31 -0800
  • 26579600d0 rgp:infData should allow multiple rgp:rgpStatus Nicholas Rempel 2021-12-03 10:43:07 -0800
  • 5261a733be Update DomainInfo mapping to reflect RFC Nicholas Rempel 2021-12-01 16:10:53 -0800
  • 9b6522b8b2 fix doctest in consolidate.rs Ritesh Chitlangi 2021-12-04 02:38:09 +0800
  • a620fc6598 Add tests for consolidate extension Nicholas Rempel 2021-12-01 09:56:21 -0800
  • 9e0627dcc5 Add consolidate extension model Nicholas Rempel 2021-12-01 09:56:16 -0800
  • cf446f58c7 Update Login::new to take ownership of Option ext_uris Nicholas Rempel 2021-12-03 10:07:36 -0800
  • 0b42579484 Remove credentials from Client and Connection and remove login, logout, and generate_client_tr_id Nicholas Rempel 2021-11-30 15:39:54 -0800
  • c9135754e5 Fix poll model Nicholas Rempel 2021-12-02 16:00:18 -0800
  • edb2a2627d Remove Hello and Greeting type aliases Dirkjan Ochtman 2021-12-02 14:40:59 +0100
  • 140f6830a9 Rename CommandWithExtension to Command Dirkjan Ochtman 2021-12-02 14:18:21 +0100
  • 8f43800a3d Remove unused Command type Dirkjan Ochtman 2021-12-02 14:17:25 +0100
  • 34828032ac Remove unnecessary type alias Dirkjan Ochtman 2021-12-02 14:16:03 +0100
  • 37feb5c2c4 Remove EppObject wrapper where unnecessary Dirkjan Ochtman 2021-12-02 14:13:42 +0100
  • 627b7d3e23 Rename ResponseWithExtension to just Response Dirkjan Ochtman 2021-12-02 13:52:42 +0100
  • 340cc9c90a Remove Command prefix from Response types Dirkjan Ochtman 2021-12-02 13:47:14 +0100
  • 91070576cd Remove EppCommandResponseError alias Dirkjan Ochtman 2021-12-02 13:42:56 +0100
  • f6ec331227 Remove unused CommandResponse alias Dirkjan Ochtman 2021-12-02 13:42:49 +0100
  • 0a0e6ac9d5 Add tests for namestore extension object Nicholas Rempel 2021-11-26 14:21:38 -0800