Commit Graph

  • 2e0165a839 Add namestore extension model Nicholas Rempel 2021-12-02 10:28:37 -0800
  • 02cb2c1c26 Move rgp test xml into extensions directory Nicholas Rempel 2021-11-26 14:21:38 -0800
  • f3e8447c0d Move rgp into extensions directory Nicholas Rempel 2021-11-26 14:21:38 -0800
  • 716412bbcf Simplify XMLNS constant names to reduce stuttering Dirkjan Ochtman 2021-12-02 11:00:33 +0100
  • ef25041cce Use inline modules for intermediate layer Dirkjan Ochtman 2021-12-02 10:53:28 +0100
  • 9f41f4263e Use country type from celes Dirkjan Ochtman 2021-12-02 10:41:52 +0100
  • 609c327a95 Rename EppClientConnection to RegistryConfig Dirkjan Ochtman 2021-12-01 14:43:23 +0100
  • ac50679071 Hoist client and registry modules up to top level Dirkjan Ochtman 2021-12-01 14:21:43 +0100
  • b9efd46170 Inline trivial single-use function Dirkjan Ochtman 2021-12-01 14:17:43 +0100
  • d1cf43af46 Move client certificate setup into epp_connect() Dirkjan Ochtman 2021-12-01 14:15:08 +0100
  • 7ff8547840 Inline extraction of certificate chain & private key Dirkjan Ochtman 2021-12-01 14:04:46 +0100
  • 8839eb4a11 Keep struct definitions and impl blocks together Dirkjan Ochtman 2021-12-01 14:01:39 +0100
  • cbd9fd84aa Improve error handling in client certificate handling Dirkjan Ochtman 2021-12-01 14:00:04 +0100
  • af7911cbc3 Inline single-use function Dirkjan Ochtman 2021-12-01 13:35:32 +0100
  • d8bcf690a4 Return error instead of panicking on unexpected EOF Dirkjan Ochtman 2021-12-01 13:34:21 +0100
  • 48ec1e03ce Initialize buffer upfront to avoid unnecessary copies Dirkjan Ochtman 2021-12-01 13:31:34 +0100
  • 59151df029 Use Vec instead of BytesMut Dirkjan Ochtman 2021-12-01 13:28:02 +0100
  • f30015ad06 Inline trivial single-use function Dirkjan Ochtman 2021-12-01 13:23:23 +0100
  • 0ca42405b9 Stop splitting stream in halves Dirkjan Ochtman 2021-12-01 13:08:51 +0100
  • df4f8c8c0a make cache specific to commit link Ritesh Chitlangi 2021-12-02 18:34:13 +0800
  • c32c19ce98 Rename EppHello and EppGreeting Nicholas Rempel 2021-12-01 10:06:05 -0800
  • 3978c426da Rename transact_new to transact Nicholas Rempel 2021-11-26 14:21:38 -0800
  • 9e1d11f9f3 Migrate rgp extension to new API Nicholas Rempel 2021-11-26 14:21:38 -0800
  • 31fc61f4b0 Migrate commands to new API Nicholas Rempel 2021-11-26 14:21:38 -0800
  • aa54c14972 Rename EmptyTag to NoExtension Nicholas Rempel 2021-11-26 13:51:11 -0800
  • 80c0040cd9 Add EppRequest trait with related transact_new method Nicholas Rempel 2021-11-26 13:50:22 -0800
  • 8de5984e38 Refactor Logout into logout.rs Nicholas Rempel 2021-11-29 14:38:37 -0800
  • 2745e2b1ca Refactor Login into login.rs Nicholas Rempel 2021-11-29 14:25:35 -0800
  • 76f2ca5b16 Refactor Hello/Greeting into hello.rs Nicholas Rempel 2021-11-29 14:31:15 -0800
  • 5a480317e5 Refactor xml into root and disperse const values to relevant modules Nicholas Rempel 2021-11-26 11:36:28 -0800
  • 8babf770c6 Refactor request and response into root Nicholas Rempel 2021-11-26 11:22:44 -0800
  • fce6c7a2eb Refactor object::data into common module Nicholas Rempel 2021-11-26 11:20:25 -0800
  • 8bf0283b7e Refactor message poll models Nicholas Rempel 2021-11-26 10:45:56 -0800
  • dd102fa2cf Refactor message ack models Nicholas Rempel 2021-11-26 10:42:50 -0800
  • 388f153763 Refactor host info models Nicholas Rempel 2021-11-26 10:38:57 -0800
  • b8f9eb1f8f Refactor host info models Nicholas Rempel 2021-11-26 10:35:53 -0800
  • fc21db3cac Refactor host delete models Nicholas Rempel 2021-11-26 10:32:41 -0800
  • 63c5aae4a9 Refactor host create models Nicholas Rempel 2021-11-26 10:30:07 -0800
  • fa032804a6 Refactor host check models Nicholas Rempel 2021-11-26 10:27:03 -0800
  • 18097c14f0 Refactor contact update models Nicholas Rempel 2021-11-26 10:23:51 -0800
  • d7199c5ddb Refactor contact info models Nicholas Rempel 2021-11-26 10:20:52 -0800
  • f163d35a45 Refactor contact delete models Nicholas Rempel 2021-11-26 10:17:29 -0800
  • feedd6046f Refactor contact create models Nicholas Rempel 2021-11-26 10:14:15 -0800
  • 964f3a7376 Refactor contact check models Nicholas Rempel 2021-11-26 10:11:14 -0800
  • dc90f91b8f Refactor rgp request models Nicholas Rempel 2021-11-26 10:02:07 -0800
  • c198a7345b Refactor rgp report models Nicholas Rempel 2021-11-26 09:53:12 -0800
  • 3f3502fea2 Refactor domain update models Nick Rempel 2021-11-25 22:24:45 -0800
  • c5dfdd85b6 Refactor domain transfer models Nick Rempel 2021-11-25 22:10:55 -0800
  • 8fe9e8bbeb Refactor domain renew models Nick Rempel 2021-11-25 22:00:29 -0800
  • 41cafe5acc Refactor domain info models Nick Rempel 2021-11-25 22:02:08 -0800
  • e5f5ba0695 Refactor domain delete models Nick Rempel 2021-11-25 21:28:03 -0800
  • 341e06dc14 Refactor domain create models Nick Rempel 2021-11-24 21:43:54 -0800
  • c082a5e3bf Refactor domain check models Nick Rempel 2021-11-24 21:36:05 -0800
  • 458f39a6ed simplify CI config Ritesh Chitlangi 2021-11-24 22:55:49 +0800
  • 0d99bfa601 add CI notification Ritesh Chitlangi 2021-11-24 19:37:36 +0800
  • cca0447fb1 Replace StringValueTrait with From impls Dirkjan Ochtman 2021-11-18 13:51:43 +0100
  • 2ce09077b1 added missing serde aliases for de-ser from valid but non-prefixed xml Ritesh Chitlangi 2021-11-19 13:28:51 +0800
  • 890dc0f5d6 added xml ns prefixes to request serialization to match RFC examples Ritesh Chitlangi 2021-11-18 21:23:16 +0800
  • 8462a872cd Remove all xsi location attributes Nicholas Rempel 2021-11-18 15:55:20 -0800
  • 09f0719b4f Use an associated const for the element names Dirkjan Ochtman 2021-11-18 13:26:53 +0100
  • bc96fd60f2 Use both version and path for macro dependency Dirkjan Ochtman 2021-11-18 13:25:29 +0100
  • a1600826a2 fix example in lib.rs Ritesh Chitlangi 2021-11-18 20:23:54 +0800
  • 554aa5a5c6 minor version bump Ritesh Chitlangi 2021-11-18 20:17:33 +0800
  • bb23fb5201 fix <hostObj> and <hostAttr> tags for domain update Ritesh Chitlangi 2021-11-18 19:59:21 +0800
  • 5d54101317 fix shell command for /bin/sh Ritesh Chitlangi 2021-11-12 17:41:09 +0800
  • bcb9866732 fix cargo token read for publish Ritesh Chitlangi 2021-11-12 17:30:32 +0800
  • 11f7e4bd4b update doc for docs.rs as well Ritesh Chitlangi 2021-11-12 16:15:28 +0800
  • c076066578 bump version after config changes Ritesh Chitlangi 2021-11-12 16:05:03 +0800
  • e78a4368ae cache output files per branch for parallel builds Ritesh Chitlangi 2021-11-12 00:55:59 +0800
  • c5e467b023 coupled socket shutdown with epp logout Ritesh Chitlangi 2021-11-12 00:48:07 +0800
  • e07eba2de2 call to epp logout made explicit and Drop impl removed Ritesh Chitlangi 2021-11-11 23:56:01 +0800
  • d0c553cebb fixed messy handling of <hostObj> and <hostAttr> in domain create request Ritesh Chitlangi 2021-11-11 21:01:06 +0800
  • 9061097641 Update README Nicholas Rempel 2021-11-05 16:47:15 -0700
  • 4c944dfa98 Run all doc tests on CI server Nicholas Rempel 2021-11-05 16:26:58 -0700
  • 5924b86cdd Update docs Nicholas Rempel 2021-11-05 15:14:05 -0700
  • 445516e9e9 Revise config construction Nicholas Rempel 2021-10-21 17:11:24 -0700
  • 08c9c6e8fd Remove xsi attributes from test xml Nicholas Rempel 2021-11-08 16:57:39 -0800
  • 69a8fe40d2 Remove xsi attribute handling Nicholas Rempel 2021-11-08 16:57:27 -0800
  • cf8f11c35b Support both rsa and pkcs8 keys Nicholas Rempel 2021-11-08 11:37:34 -0800
  • 356194af08 Update greetings test Nicholas Rempel 2021-11-04 14:37:39 -0700
  • 7edb2402a2 Update representations for <dcp> and children Nicholas Rempel 2021-11-04 14:37:39 -0700
  • 5f1bd57d4a Setup drone actions to run lint on PR Nicholas Rempel 2021-11-02 14:49:00 -0700
  • c5fc82491b Make clippy happy Nicholas Rempel 2021-10-27 16:00:37 -0700
  • 42892e12a0 cargo fmt Nicholas Rempel 2021-11-02 14:34:13 -0700
  • 4d4da1c52a cargo clippy --fix Nicholas Rempel 2021-10-27 15:45:32 -0700
  • ea98b5bd05 only execute crates.io publish on merges to master Ritesh Chitlangi 2021-10-29 10:47:21 +0800
  • 8c01d983fa Upgrade to rustls 0.20 Dirkjan Ochtman 2021-10-28 17:04:00 +0200
  • d06d404c12 troubleshoot cargo auto-publish later Ritesh Chitlangi 2021-07-29 23:52:41 +0800
  • 4b83b725b7 set macros crate to be remote Ritesh Chitlangi 2021-07-29 23:50:01 +0800
  • 38b12fcdc1 fix CI to login into cargo before publishing Ritesh Chitlangi 2021-07-29 23:47:51 +0800
  • 0922b82ce0 added RGP restore request and report calls Ritesh Chitlangi 2021-07-29 23:42:36 +0800
  • 609de4d89b added build badge to README Ritesh Chitlangi 2021-07-27 18:27:44 +0800
  • d91977999a don't run doc tests because they aren't mocked Ritesh Chitlangi 2021-07-27 17:59:42 +0800
  • 73b2c522a1 added CI for project Ritesh Chitlangi 2021-07-27 17:51:49 +0800
  • fdd5397355 updated README with doc link Ritesh Chitlangi 2021-07-27 12:28:04 +0800
  • 46af9bc5f7 minor README fix Ritesh Chitlangi 2021-07-27 05:04:05 +0800
  • 2e5cbc8645 fix README typo Ritesh Chitlangi 2021-07-27 04:29:57 +0800
  • 7bddd53219 fixed request section in README Ritesh Chitlangi 2021-07-27 04:23:24 +0800
  • a7cd68f8a7 bumped version for crates.io Ritesh Chitlangi 2021-07-27 04:19:05 +0800
  • acd2d6b980 fixed README Ritesh Chitlangi 2021-07-27 04:18:37 +0800