The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.81 - 2007-11-07

  • Updated all RFCs references related to EPP : RFCs 4930,4931,4932,4933,4934 are now obsoleting RFCs 3730,3731,3732,3733,3734 xsi:schemaLocation is not removed in messages created, but may be removed in future releases we do not add an empty domain:chg any more for pure extension update commands
  • Conformity with Perl critic Best Practices (level 5)
  • Added support for .ASIA extensions (work submitted by Tonnerre Lombard)
  • Update for .EU : taking into account new version=2 for domain_info & domain_check (retrieving more data from registry) Warning : this changes some registry reply codes, see registry documentation
  • Contact : new method _intfirst() (from suggestion by Rony Meyer)
  • Transport/Socket : new parameter protocol_data, see documentation (from idea by Rony Meyer)
  • DRD/VNDS : also handle .CC & .TV
  • DRD/NAME and DRD/NU : provided by Alexander Biehl
  • 3 new EPP extensions for CentralNic : WebForwarding, TTL & Domain Release (see t/621centralnic_epp.t for examples of use)
  • Whois support for .MOBI .NAME (see example in eg/whois.pl)
  • Transport : new way to do logging (send/receive methods receive an extra parameter at beginning, the trid)
  • DRD : is_my_tld() correctly handles registries with more than one TLD (from initial bugreport by Rony Meyer)
  • Data/Hosts : new method clear() (patch by Tonnerre Lombard)
  • Protocol/EPP/Extensions/VeriSign/NameStore : extension not always provided by registry (bugfix from Rony Meyer)
  • Protocol/EPP/Extensions/VeriSign/IDNLanguage DRD/ICANN : allow use of xn-- domain names (from suggestion by Rony Meyer)
    • This may change in the future, depending on how Net::DRI implements IDN
  • DRD : bugfix in domain_can (bugfix from Tonnerre Lombard)
  • Protocol/EPP/* (various parses) : better handling of XML nodes/elements (from initial bugreport by Tonnerre Lombard for .LU)

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
.ASIA policies 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
.NAME policies for Net::DRI
.NU 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 .ASIA 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 4930,4931,4932,4933,4934 obsoleting RFC 3730,3731,3732,3733,3734 and RFC 3735) for Net::DRI
EPP Connection handling (RFC4934) for Net::DRI
EPP Contact commands (RFC4933 obsoleting RFC3733) for Net::DRI
EPP Domain commands (RFC4931 obsoleting RFC3731) for Net::DRI
EPP Host commands (RFC4932 obsoleting RFC3732) for Net::DRI
EPP Registry messages commands (RFC4930 obsoleting RFC3730) for Net::DRI
EPP Session commands (RFC4930 obsoleting 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
ASIA EPP extensions 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
.CAT EPP 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
CentralNic EPP extensions for Net::DRI
EPP Release CentralNic extension commands for Net::DRI
EPP DNS TTL CentralNic extension commands for Net::DRI
EPP WebForwarding CentralNic 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
.AERO Whois commands (RFC3912) for Net::DRI
.BIZ Whois commands (RFC3912) for Net::DRI
.COM/.NET Whois commands (RFC3912) for Net::DRI
.EU Whois commands (RFC3912) for Net::DRI
.INFO Whois commands (RFC3912) for Net::DRI
.MOBI Whois commands (RFC3912) for Net::DRI
.NAME Whois commands (RFC3912) for Net::DRI
.ORG Whois commands (RFC3912) for Net::DRI
Whois commands (RFC3912) 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