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

Changes for version 0.21 - 2006-03-04

  • Support for .SE (based on EPP) thanks to Elias Sidenbladh and the NIC SE team
  • Support for .PL (based on EPP) except the Future object (interoperability with registry not tested)
  • Data/Contact,Protocol/EPP/Core/Contact : we now handle both internationalized and localized data, for registries handling both. Changes are backwards compatible with previous version, but make sure to test on your systems before installing in production.
  • Protocol/ResultStatus : new print_full() method to have all details from registry
  • Data/Hosts : new set() method
  • Transport : we keep time of last use (idea from Brian), with method time_used()
  • Transport/Socket : if sending fails, and retry > 1, we try to reconnect ; this is a crude way to handle registry timeouts
  • local_object() enables you to create any kind of local objects, including hosts, contacts, contactsets, changes, etc... without having to load and directly call Net::DRI::Data::Hosts,Contact,ContactSet,Changes Please see the modified t/606eurid_epp.t for examples
  • better error debugging in new_profile() when loading Transport and Protocol classes
  • Transport/Socket : do not use IO::Socket::SSL::context_init anymore, it is mark deprecated in module
  • Protocol/EPP/Message : correct creation of <hello/> commands (bug found by Elias Sidenbladh)
  • Protocol/{EPP,RRP}/Message : correct encoding of outgoing messages with Encode::encode()
  • eg/eurid_epp.pl : the filehandle used for logging must be closed after $dri->end() not before

Modules

Interface to Domain Name Registries/Registrars/Resellers
Local cache for Net::DRI
Superclass of all Net::DRI Domain Registry Drivers
AFNIC .FR/.RE Registry driver 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
.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 EURid contact data for Net::DRI
Handle .PL contact data for Net::DRI
Handling of contact data for .SE
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 Web Services Protocol for Net::DRI
AFNIC Web Services Domain commands for Net::DRI
AFNIC WebService 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 Session commands (RFC3730) for Net::DRI
EPP Status 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
EPP NSgroup extension commands for Net::DRI
.PL EPP extensions 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 (draft-hollenbeck-epp-secdns-08) 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
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