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

Changes for version 0.40 - 2006-09-22

  • .BE full support : all operations with EPP except agent update & info (with help from Roger Heykoop)
  • EPP : better support for <poll> results, we parse all replies for which we already have a parse function registered
  • EPP/Extensions : RGP Notification & Low Balance Notification for VeriSign (poll messages)
  • DRD : new method message_count() to retrieve the number of messages available
  • Transport/Socket : added ping(), with autoreconnection if wanted and necessary
  • EPP & RRP : for all actions returning information, a key action is created whose value is the name of the action that has triggered this reply (see 600vnds_rrp.t 601vnds_epp.t 605vnds_epp_nsgroup.t 613cat_epp.t)
  • EPP/Core/Contact : correctly handle case of contact:id being chosen by registry during contact:create (see 601vnds_epp.t)
  • EPP : uses <hello> instead of <poll> as keepalive message (explicitely allowed in draft-hollenbeck-epp-rfc3730bis-02.txt)
  • EPP/Extensions/CAT/DefensiveRegistration : better handling of XML namespace
  • Transport : creation time is available through time_creation() like time_open() and time_used()
  • Transport : correct month & minutes in logging (bugfix by Rony Meyer & Christian Kratzer)
  • DRD/VNDS : verify_domain_transfer does not need a full domain_info with hosts=all, none is enough (bugfix by Rony Meyer)
  • DRD : correct retrieval of result status from cache (bug report by Rony Meyer)
  • Protocol/EPP/Connection : take into account message language if given by registry (bug report by Rony Meyer)
  • Protocol/EPP/Extensions/VeriSign/WhoisInfo : handle default value for indirect domain_info calls (bug report by Rony Meyer)
  • Protocol/EPP/Extensions/GracePeriod : correctly takes into account VeriSign breaking its own RFC (bug report by 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
.BE (DNSBE) policies for Net::DRI
.CAT 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
.MOBI 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 .BE contact data for Net::DRI
Handle .CAT contact data for Net::DRI
Handle EURid 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
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
ENUM.AT Options 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
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
.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
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