Changes for version 0.80 - 2007-04-19

  • DAS support for .EU & .BE : quick lookup of domain availability ; see eg/eurid_das.pl for an example (same interface as domain_check)
  • Whois support (RFC3912) for thick registries (full) and thin registries (only registry part) ; see eg/whois.pl for an example (same interface as domain_info) ; parse provided for .COM .NET .ORG .BIZ .INFO .AERO .EU
  • .LU support : all extensions (except startTLS & IDNs) ; we do not enforce policy of only one IPv4 and one IPv6 at most for hosts
  • Transport/Socket : new parameter ssl_version (suggestion from Rony Meyer)
  • Transport/Socket {RRP,EPP}/Protocol/Connection : allow changing password at connection (from initial patch by Rony Meyer)
  • DRD/BIZ (provided by Rony Meyer)
  • DateTime::Format::ISO8601 : required version is now 0.06 (0.0403 is also ok, but 0.05 is absolutely not ok, hence we upgraded the required version)
  • .AT updates (contributed by Michael Braunoeder from NIC.AT)
  • Data/Contact : new as_string() method for quick display
  • Data/ContactSet : minor changes, rem as alias to del, add/del/set returns the object itself, as new() (with explicit return)
  • Protocol/EPP/Core/{Domain,Host} VeriSign/PollRGP: make sure to lowercase domain names given back by registry (from bugreport by Rony Meyer) We advise passing to Net::DRI only domain names and hostnames in lowercase.
  • DRD : bugfix in contact_info for cached values (bugfix from Rony Meyer)
  • Protocol/EPP/Core/Host : bugfix in parsing IP addresses (bugreport from Rony Meyer)

Modules

Interface to Domain Name Registries/Registrars/Resellers
Local cache for Net::DRI
Superclass of all Net::DRI Domain Registry Drivers
.AERO policies for Net::DRI
AFNIC .FR/.RE Registry driver for Net::DRI
.AT policies for Net::DRI
.BE (DNSBE) policies for Net::DRI
.BIZ policies for Net::DRI
.CAT policies for Net::DRI
.COOP policies for Net::DRI
EURid (.EU) policies for Net::DRI
Gandi .COM/.NET/.ORG/.BIZ/.INFO/.NAME/.BE Registry driver for Net::DRI
ICANN policies for Net::DRI
Infrastructure ENUM.AT policies for Net::DRI
.INFO policies for Net::DRI
.LU policies for Net::DRI
.MOBI policies for Net::DRI
.ORG policies for Net::DRI
.PL policies for Net::DRI
.SE policies for Net::DRI
Verisign .COM/.NET Registry driver for Net::DRI
Website.WS .WS Registry driver for Net::DRI
Bundle of changes in Net::DRI
Handle contact data, modeled from EPP for Net::DRI
Handle .AERO contact data for Net::DRI
Handle AFNIC contact data for Net::DRI
Handle .AT contact data for Net::DRI
Handle .BE contact data for Net::DRI
Handle .CAT contact data for Net::DRI
Handle .COOP contact data for Net::DRI
Handle EURid contact data for Net::DRI
Handle .LU contact data for Net::DRI
Handle .PL contact data for Net::DRI
Handle .SE contact data for Net::DRI
Handle .US contact data for Net::DRI
Handle an ordered collection of contacts for Net::DRI
Handle ordered list of nameservers (name, IPv4 addresses, IPv6 addresses) for Net::DRI
Encapsulating raw data for Net::DRI
Additional API for Net::DRI operations
Handle a collection of statuses for an object, in a registry independent fashion for Net::DRI
Class to store all exceptions inside Net::DRI
Superclass of all Net::DRI Protocols
AFNIC Email Protocol for Net::DRI
AFNIC Email Domain commands for Net::DRI
AFNIC Email Message for Net::DRI
AFNIC Web Services Protocol for Net::DRI
AFNIC Web Services Domain commands for Net::DRI
AFNIC Web Services Message for Net::DRI
DAS Protocol (.BE & .EU Domain Availability Service) for Net::DRI
DAS Connection handling for Net::DRI
DAS Domain commands for Net::DRI
DAS Message for Net::DRI
EPP Protocol (RFC 3730,3731,3732,3733,3734,3735) for Net::DRI
EPP Connection handling for Net::DRI
EPP Contact commands (RFC3733) for Net::DRI
EPP Domain commands (RFC3731) for Net::DRI
EPP Host commands (RFC3732) for Net::DRI
EPP Registry messages commands (RFC3730) for Net::DRI
EPP Session commands (RFC3730) for Net::DRI
EPP Status for Net::DRI
.AERO EPP extensions for Net::DRI
.AERO EPP Contact extension commands for Net::DRI
.AERO EPP Domain extension commands for Net::DRI
.AT EPP extensions for Net::DRI
NIC.AT Result Condition EPP Mapping for Net::DRI
NIC.AT Contact Extensions for Net::DRI
ENUM.AT Options EPP Mapping for Net::DRI
NIC.AT Message EPP Mapping for Net::DRI
ENUM.AT Result Condition EPP Mapping for Net::DRI
.CAT EPP extensions for Net::DRI
.CAT EPP Contact extension commands for Net::DRI
EPP .CAT Defensive Registration extension commands for Net::DRI
.CAT EPP Domain extension commands for Net::DRI
.COOP EPP extensions for Net::DRI
.COOP EPP Contact extension commands for Net::DRI
DNSBE EPP extensions for Net::DRI
DNSBE EPP Contact extension commands for Net::DRI
DNSBE EPP Domain extension commands for Net::DRI
EPP E.164 Number Mapping (RFC4114) for Net::DRI
EURid EPP extensions for Net::DRI
EURid EPP Contact extension commands for Net::DRI
EURid EPP Domain extension commands for Net::DRI
EURid Sunrise EPP extension for Net::DRI
EPP Grace Period commands (RFC3915) for Net::DRI
Infrastructure ENUM .AT EPP extensions for Net::DRI
DNSLU EPP extensions for Net::DRI
.LU EPP Contact extension commands for Net::DRI
.LU EPP Domain extension commands for Net::DRI
EPP DNS-LU Poll extensions (DocRegistrar-2.0.6.pdf pages 35-37) for Net::DRI
.MOBI EPP extensions for Net::DRI
.MOBI EPP Domain extension commands for Net::DRI
EPP NSgroup extension commands for Net::DRI
.PL EPP extensions (draft-zygmuntowicz-epp-pltld-03) for Net::DRI
.PL EPP Contact extension commands for Net::DRI
.PL EPP Domain extension commands for Net::DRI
Net::DRI::Protocol::EPP class for .SE
.SE EPP Domain/Contact Extensions for Net::DRI
EPP DNS Security Extensions (RFC4310) for Net::DRI
.US EPP extensions (draft-liu-epp-usTLD-00) for Net::DRI
EPP .US Contact NEXUS Extensions (draft-liu-epp-usTLD-00) for Net::DRI
VeriSign EPP extensions for Net::DRI
EPP IDN Language commands (EPP-IDN-Lang-Mapping.pdf) for Net::DRI
VeriSign EPP NameStore Extension for Net::DRI
EPP Low Balance Mapping (EPP-LowBalance-Mapping.pdf) for Net::DRI
EPP RGP Poll Mapping (EPP-RGP-Poll-Mapping.pdf) for Net::DRI
EPP Sync commands (draft-hollenbeck-epp-sync-01) for Net::DRI
EPP Whois Info (EPP-Whois-Info-Ext.pdf) for Net::DRI
EPP Message for Net::DRI
Gandi Web Scraping Protocol for Net::DRI
Gandi Web Connection handling for Net::DRI
Gandi web Domain commands for Net::DRI
Gandi Web Scraping Message for Net::DRI
Superclass of all protocol messages in Net::DRI
RRP 1.1/2.0 Protocol for Net::DRI
RRP Connection handling for Net::DRI
RRP Domain commands for Net::DRI
RRP Host commands for Net::DRI
RRP Session commands for Net::DRI
RRP Status for Net::DRI
RRP Message for Net::DRI
Encapsulate details of an operation result with standardization on EPP for Net::DRI
Whois Protocol for Net::DRI
Whois Connection handling for Net::DRI
Whois Domain commands (RFC3912) for Net::DRI
Whois .AERO parse (RFC3912) for Net::DRI
Whois .BIZ parse (RFC3912) for Net::DRI
Whois .COM parse (RFC3912) for Net::DRI
Whois .EU parse (RFC3912) for Net::DRI
Whois .INFO parse (RFC3912) for Net::DRI
Whois .ORG parse (RFC3912) for Net::DRI
Whois common parse for Net::DRI
Whois Message for Net::DRI
Specific instance of driver inside Net::DRI
Superclass of all Net::DRI Transports
Net::DRI dummy transport for tests & debug
SMTP transport for Net::DRI
SOAP (HTTP/HTTPS) Transport for Net::DRI
TCP/TLS Socket connection for Net::DRI
Web Scraping for Net::DRI
Various useful functions for Net::DRI operations