Skip to content

Latest commit

 

History

History
43 lines (31 loc) · 2.05 KB

README.md

File metadata and controls

43 lines (31 loc) · 2.05 KB

ICANN RDAP

This repository contains open source code written by the Internet Corporation for Assigned Names and Numbers (ICANN). for use with the Registry Data Access Protocol (RDAP). RDAP is standard of the IETF, and extensions to RDAP are a current work activity of the IETF's REGEXT working group. More information on ICANN's role in RDAP can be found here. General information on RDAP can be found here.

About

This repository hosts 4 separate packages (i.e. Rust crates):

  • icann-rdap-cli is the Command Line Interface client. This package produces an executable binary.
  • icann-rdap-client is a library handling making RDAP requests.
  • icann-rdap-common is a library of RDAP structures.
  • icann-rdap-srv is a simple, in-memory RDAP server. This package produces multiple executable binaries.

License

Licensed under either of

Contribution

Unless you explicitly state otherwise, any contribution, as defined in the Apache-2.0 license, intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed pursuant to the Apache License, Version 2.0 or the MIT License referenced as above, at ICANN’s option, without any additional terms or conditions.

How To Contribute

Before working on a Pull Request (PR), seek advice from the maintainers regarding the acceptance of the PR. To do this, submit an issue outlining the idea for the PR. If the maintainers agree that the contribution would be welcome, they will assign the issue to you.

When submitting the PR, submit it against the 'dev' branch (not the 'main' branch).