Hello community,
here is the log from the commit of package perl-Net-Whois-RIPE for openSUSE:Factory checked in at 2015-09-30 05:50:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Net-Whois-RIPE (Old)
and /work/SRC/openSUSE:Factory/.perl-Net-Whois-RIPE.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Net-Whois-RIPE"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Net-Whois-RIPE/perl-Net-Whois-RIPE.changes 2015-04-16 14:14:36.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Net-Whois-RIPE.new/perl-Net-Whois-RIPE.changes 2015-09-30 05:50:55.000000000 +0200
@@ -1,0 +2,14 @@
+Sun Sep 20 16:12:05 UTC 2015 - coolo@suse.com
+
+- updated to 2.006
+ see /usr/share/doc/packages/perl-Net-Whois-RIPE/Changes
+
+ 2.006000 2015-05-23
+ - Fix bug in attribute autogeneration which affected Inet6Num.pm
+
+ 2.005006 2015-05-23
+ - Add helper scripts to automatically cope with RIPE database modification
+ - Modify Objects to match RIPE database version 1.79.2
+ - Fix to make Net::Whois::Object now emit warning instead of dieing on unknwon attribute
+
+-------------------------------------------------------------------
Old:
----
Net-Whois-RIPE-2.005005.tar.gz
New:
----
Net-Whois-RIPE-2.006.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Net-Whois-RIPE.spec ++++++
--- /var/tmp/diff_new_pack.EKu3wN/_old 2015-09-30 05:50:56.000000000 +0200
+++ /var/tmp/diff_new_pack.EKu3wN/_new 2015-09-30 05:50:56.000000000 +0200
@@ -17,7 +17,7 @@
Name: perl-Net-Whois-RIPE
-Version: 2.005005
+Version: 2.006
Release: 0
%define cpan_name Net-Whois-RIPE
Summary: Pure-Perl Implementation of the Ripe Database Client
++++++ Net-Whois-RIPE-2.005005.tar.gz -> Net-Whois-RIPE-2.006.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-Whois-RIPE-2.005005/Changes new/Net-Whois-RIPE-2.006/Changes
--- old/Net-Whois-RIPE-2.005005/Changes 2015-03-26 11:09:29.000000000 +0100
+++ new/Net-Whois-RIPE-2.006/Changes 2015-05-21 10:52:11.000000000 +0200
@@ -1,5 +1,13 @@
Revision history for net-whois-ripe
+2.006000 2015-05-23
+ - Fix bug in attribute autogeneration which affected Inet6Num.pm
+
+2.005006 2015-05-23
+ - Add helper scripts to automatically cope with RIPE database modification
+ - Modify Objects to match RIPE database version 1.79.2
+ - Fix to make Net::Whois::Object now emit warning instead of dieing on unknwon attribute
+
2.005005 2015-03-26
- Fix to make Net::Whois::Generic use 'hostname' parameter
(reported by Stanislav Sinyagin)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-Whois-RIPE-2.005005/META.json new/Net-Whois-RIPE-2.006/META.json
--- old/Net-Whois-RIPE-2.005005/META.json 2015-03-26 11:12:51.000000000 +0100
+++ new/Net-Whois-RIPE-2.006/META.json 2015-05-21 10:53:14.000000000 +0200
@@ -4,7 +4,7 @@
"Luis Motta Campos "
],
"dynamic_config" : 1,
- "generated_by" : "ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter version 2.141520",
+ "generated_by" : "ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter version 2.142690",
"license" : [
"unknown"
],
@@ -48,5 +48,5 @@
"url" : "https://github.com/arhuman/Net-Whois-RIPE"
}
},
- "version" : "2.005005"
+ "version" : 2.006
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-Whois-RIPE-2.005005/META.yml new/Net-Whois-RIPE-2.006/META.yml
--- old/Net-Whois-RIPE-2.005005/META.yml 2015-03-26 11:12:51.000000000 +0100
+++ new/Net-Whois-RIPE-2.006/META.yml 2015-05-21 10:53:13.000000000 +0200
@@ -6,7 +6,7 @@
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter version 2.141520'
+generated_by: 'ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter version 2.142690'
license: unknown
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -25,4 +25,4 @@
resources:
bugtracker: https://github.com/arhuman/Net-Whois-RIPE/issues
repository: https://github.com/arhuman/Net-Whois-RIPE
-version: '2.005005'
+version: 2.006
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/AsBlock.pm new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/AsBlock.pm
--- old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/AsBlock.pm 2014-11-18 16:53:28.000000000 +0100
+++ new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/AsBlock.pm 2015-05-21 10:41:47.000000000 +0200
@@ -2,7 +2,9 @@
use base qw/Net::Whois::Object/;
-# whois -t as-block
+#######################################################################################
+# The following lines where auto-generated by 'perl whois_to_attribute.pl AsBlock'
+
# % This is the RIPE Database query service.
# % The objects are in RPSL format.
# %
@@ -17,16 +19,22 @@
# mnt-by: [mandatory] [single] [inverse key]
# mnt-lower: [optional] [multiple] [inverse key]
# changed: [mandatory] [multiple] [ ]
+# created: [generated] [single] [ ]
+# last-modified: [generated] [single] [ ]
# source: [mandatory] [single] [ ]
-
-# % This query was served by the RIPE Database Query Service version 1.74.1 (DB-4)
-
+#
+# % This query was served by the RIPE Database Query Service version 1.79.2 (DB-1)
+#
+#
__PACKAGE__->attributes( 'primary', [ 'as_block' ] );
__PACKAGE__->attributes( 'mandatory', [ 'as_block', 'mnt_by', 'changed', 'source' ] );
-__PACKAGE__->attributes( 'optional', [ 'descr', 'remarks', 'org', 'notify', 'mnt_lower' ] );
-__PACKAGE__->attributes( 'single', [ 'as_block', 'mnt_by', 'source' ] );
+__PACKAGE__->attributes( 'optional', [ 'descr', 'remarks', 'org', 'notify', 'mnt_lower', 'created', 'last_modified' ] );
+__PACKAGE__->attributes( 'single', [ 'as_block', 'mnt_by', 'created', 'last_modified', 'source' ] );
__PACKAGE__->attributes( 'multiple', [ 'descr', 'remarks', 'org', 'notify', 'mnt_lower', 'changed' ] );
+# End of auto-generated lines
+#######################################################################################
+
# Found in the wild
# org:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/AsSet.pm new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/AsSet.pm
--- old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/AsSet.pm 2014-11-18 16:53:28.000000000 +0100
+++ new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/AsSet.pm 2015-05-21 10:42:03.000000000 +0200
@@ -2,7 +2,9 @@
use base qw/Net::Whois::Object/;
-# whois -t as-set
+#######################################################################################
+# The following lines where auto-generated by 'perl whois_to_attribute.pl AsSet'
+
# % This is the RIPE Database query service.
# % The objects are in RPSL format.
# %
@@ -21,17 +23,22 @@
# mnt-by: [mandatory] [multiple] [inverse key]
# mnt-lower: [optional] [multiple] [inverse key]
# changed: [mandatory] [multiple] [ ]
+# created: [generated] [single] [ ]
+# last-modified: [generated] [single] [ ]
# source: [mandatory] [single] [ ]
#
-# % This query was served by the RIPE Database Query Service version 1.74.1 (DB-3)
-
-
+# % This query was served by the RIPE Database Query Service version 1.79.2 (DB-4)
+#
+#
__PACKAGE__->attributes( 'primary', [ 'as_set' ] );
__PACKAGE__->attributes( 'mandatory', [ 'as_set', 'descr', 'tech_c', 'admin_c', 'mnt_by', 'changed', 'source' ] );
-__PACKAGE__->attributes( 'optional', [ 'members', 'mbrs_by_ref', 'remarks', 'org', 'notify', 'mnt_lower' ] );
-__PACKAGE__->attributes( 'single', [ 'as_set', 'source' ] );
+__PACKAGE__->attributes( 'optional', [ 'members', 'mbrs_by_ref', 'remarks', 'org', 'notify', 'mnt_lower', 'created', 'last_modified' ] );
+__PACKAGE__->attributes( 'single', [ 'as_set', 'created', 'last_modified', 'source' ] );
__PACKAGE__->attributes( 'multiple', [ 'descr', 'members', 'mbrs_by_ref', 'remarks', 'org', 'tech_c', 'admin_c', 'notify', 'mnt_by', 'mnt_lower', 'changed' ] );
+# End of auto-generated lines
+#######################################################################################
+
=head1 NAME
Net::Whois::Object::AsSet - an object representation of a RPSL AsSet block
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/AutNum.pm new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/AutNum.pm
--- old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/AutNum.pm 2015-03-26 11:08:53.000000000 +0100
+++ new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/AutNum.pm 2015-05-21 10:42:21.000000000 +0200
@@ -2,7 +2,7 @@
use base qw/Net::Whois::Object/;
-# whois -t aut-num
+
# % This is the RIPE Database query service.
# % The objects are in RPSL format.
# %
@@ -32,16 +32,21 @@
# mnt-routes: [optional] [multiple] [inverse key]
# mnt-by: [mandatory] [multiple] [inverse key]
# changed: [mandatory] [multiple] [ ]
+# created: [generated] [single] [ ]
+# last-modified: [generated] [single] [ ]
# source: [mandatory] [single] [ ]
#
-# % This query was served by the RIPE Database Query Service version 1.74.1 (DB-3)
-
+# % This query was served by the RIPE Database Query Service version 1.79.2 (DB-1)
+#
+#
__PACKAGE__->attributes( 'primary', [ 'aut_num' ] );
__PACKAGE__->attributes( 'mandatory', [ 'aut_num', 'as_name', 'descr', 'admin_c', 'tech_c', 'mnt_by', 'changed', 'source' ] );
-__PACKAGE__->attributes( 'optional', [ 'member_of', 'import_via', 'import', 'mp_import', 'export_via', 'export', 'mp_export', 'default', 'mp_default', 'remarks', 'org', 'sponsoring_org', 'notify', 'mnt_lower', 'mnt_routes' ] );
-__PACKAGE__->attributes( 'single', [ 'aut_num', 'as_name', 'org', 'sponsoring_org', 'status', 'source' ] );
-__PACKAGE__->attributes( 'multiple', [ 'descr', 'member_of', 'import_via','import', 'mp_import', 'export_via', 'export', 'mp_export', 'default', 'mp_default', 'remarks', 'admin_c', 'tech_c', 'notify', 'mnt_lower', 'mnt_routes', 'mnt_by', 'changed' ] );
+__PACKAGE__->attributes( 'optional', [ 'member_of', 'import_via', 'import', 'mp_import', 'export_via', 'export', 'mp_export', 'default', 'mp_default', 'remarks', 'org', 'sponsoring_org', 'status', 'notify', 'mnt_lower', 'mnt_routes', 'created', 'last_modified' ] );
+__PACKAGE__->attributes( 'single', [ 'aut_num', 'as_name', 'org', 'sponsoring_org', 'status', 'created', 'last_modified', 'source' ] );
+__PACKAGE__->attributes( 'multiple', [ 'descr', 'member_of', 'import_via', 'import', 'mp_import', 'export_via', 'export', 'mp_export', 'default', 'mp_default', 'remarks', 'admin_c', 'tech_c', 'notify', 'mnt_lower', 'mnt_routes', 'mnt_by', 'changed' ] );
+# End of auto-generated lines
+#######################################################################################
=head1 NAME
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/Domain.pm new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/Domain.pm
--- old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/Domain.pm 2014-11-18 16:53:28.000000000 +0100
+++ new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/Domain.pm 2015-05-21 10:42:31.000000000 +0200
@@ -2,9 +2,9 @@
use base qw/Net::Whois::Object/;
-# http://www.ripe.net/data-tools/support/documentation/update-ref-manual#secti...
+#######################################################################################
+# The following lines where auto-generated by 'perl whois_to_attribute.pl Domain'
-# whois -t domain
# % This is the RIPE Database query service.
# % The objects are in RPSL format.
# %
@@ -23,17 +23,21 @@
# notify: [optional] [multiple] [inverse key]
# mnt-by: [mandatory] [multiple] [inverse key]
# changed: [mandatory] [multiple] [ ]
+# created: [generated] [single] [ ]
+# last-modified: [generated] [single] [ ]
# source: [mandatory] [single] [ ]
#
-# % This query was served by the RIPE Database Query Service version 1.74.1 (DB-3)
-
-
+# % This query was served by the RIPE Database Query Service version 1.79.2 (DB-3)
+#
+#
__PACKAGE__->attributes( 'primary', [ 'domain' ] );
__PACKAGE__->attributes( 'mandatory', [ 'domain', 'descr', 'admin_c', 'tech_c', 'zone_c', 'nserver', 'mnt_by', 'changed', 'source' ] );
-__PACKAGE__->attributes( 'optional', [ 'org', 'ds_rdata', 'remarks', 'notify' ] );
-__PACKAGE__->attributes( 'single', [ 'domain', 'source' ] );
+__PACKAGE__->attributes( 'optional', [ 'org', 'ds_rdata', 'remarks', 'notify', 'created', 'last_modified' ] );
+__PACKAGE__->attributes( 'single', [ 'domain', 'created', 'last_modified', 'source' ] );
__PACKAGE__->attributes( 'multiple', [ 'descr', 'org', 'admin_c', 'tech_c', 'zone_c', 'nserver', 'ds_rdata', 'remarks', 'notify', 'mnt_by', 'changed' ] );
+# End of auto-generated lines
+#######################################################################################
=head1 NAME
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/FilterSet.pm new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/FilterSet.pm
--- old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/FilterSet.pm 2014-11-18 16:53:28.000000000 +0100
+++ new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/FilterSet.pm 2015-05-21 10:42:39.000000000 +0200
@@ -2,9 +2,9 @@
use base qw/Net::Whois::Object/;
-# http://www.ripe.net/data-tools/support/documentation/update-ref-manual#secti...
+#######################################################################################
+# The following lines where auto-generated by 'perl whois_to_attribute.pl FilterSet'
-# whois -t filter-set
# % This is the RIPE Database query service.
# % The objects are in RPSL format.
# %
@@ -23,17 +23,22 @@
# mnt-by: [mandatory] [multiple] [inverse key]
# mnt-lower: [optional] [multiple] [inverse key]
# changed: [mandatory] [multiple] [ ]
+# created: [generated] [single] [ ]
+# last-modified: [generated] [single] [ ]
# source: [mandatory] [single] [ ]
#
-# % This query was served by the RIPE Database Query Service version 1.74.1 (DB-4)
-
-
+# % This query was served by the RIPE Database Query Service version 1.79.2 (DB-4)
+#
+#
__PACKAGE__->attributes( 'primary', [ 'filter_set' ] );
__PACKAGE__->attributes( 'mandatory', [ 'filter_set', 'descr', 'tech_c', 'admin_c', 'mnt_by', 'changed', 'source' ] );
-__PACKAGE__->attributes( 'optional', [ 'filter', 'mp_filter', 'remarks', 'org', 'notify', 'mnt_lower' ] );
-__PACKAGE__->attributes( 'single', [ 'filter_set', 'filter', 'mp_filter', 'source' ] );
+__PACKAGE__->attributes( 'optional', [ 'filter', 'mp_filter', 'remarks', 'org', 'notify', 'mnt_lower', 'created', 'last_modified' ] );
+__PACKAGE__->attributes( 'single', [ 'filter_set', 'filter', 'mp_filter', 'created', 'last_modified', 'source' ] );
__PACKAGE__->attributes( 'multiple', [ 'descr', 'remarks', 'org', 'tech_c', 'admin_c', 'notify', 'mnt_by', 'mnt_lower', 'changed' ] );
+# End of auto-generated lines
+#######################################################################################
+
=head1 NAME
Net::Whois::Object::FilterSet - an object representation of a RPSL FilterSet block
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/Inet6Num.pm new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/Inet6Num.pm
--- old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/Inet6Num.pm 2014-11-18 16:53:28.000000000 +0100
+++ new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/Inet6Num.pm 2015-05-21 10:52:11.000000000 +0200
@@ -2,17 +2,9 @@
use base qw/Net::Whois::Object/;
-# http://www.ripe.net/data-tools/support/documentation/update-ref-manual#secti...
-# http://www.apnic.net/apnic-info/whois_search/using-whois/guide/inet6num
-#
-# From: whois -t inet6num
-# % This is the RIPE Database query service.
-# % The objects are in RPSL format.
-# %
-# % The RIPE Database is subject to Terms and Conditions.
-# % See http://www.ripe.net/db/support/db-terms-conditions.pdf
+#######################################################################################
+# The following lines where auto-generated by 'perl whois_to_attribute.pl Inet6Num'
-# whois -t inet6num
# % This is the RIPE Database query service.
# % The objects are in RPSL format.
# %
@@ -39,15 +31,21 @@
# mnt-domains: [optional] [multiple] [inverse key]
# mnt-irt: [optional] [multiple] [inverse key]
# changed: [mandatory] [multiple] [ ]
+# created: [generated] [single] [ ]
+# last-modified: [generated] [single] [ ]
# source: [mandatory] [single] [ ]
#
-# % This query was served by the RIPE Database Query Service version 1.74.1 (DB-4)
-
+# % This query was served by the RIPE Database Query Service version 1.79.2 (DB-1)
+#
+#
__PACKAGE__->attributes( 'primary', [ 'inet6num' ] );
__PACKAGE__->attributes( 'mandatory', [ 'inet6num', 'netname', 'descr', 'country', 'admin_c', 'tech_c', 'status', 'mnt_by', 'changed', 'source' ] );
-__PACKAGE__->attributes( 'optional', [ 'geoloc', 'language', 'org', 'sponsoring_org', 'assignment_size', 'remarks', 'notify', 'mnt_lower', 'mnt_routes', 'mnt_domains', 'mnt_irt' ] );
-__PACKAGE__->attributes( 'single', [ 'inet6num', 'netname', 'geoloc', 'org', 'sponsoring_org', 'status', 'assignment_size', 'source' ] );
-__PACKAGE__->attributes( 'multiple', [ 'descr', 'country','language', 'admin_c', 'tech_c', 'remarks', 'notify', 'mnt_by', 'mnt_lower', 'mnt_routes', 'mnt_domains', 'mnt_irt', 'changed' ] );
+__PACKAGE__->attributes( 'optional', [ 'geoloc', 'language', 'org', 'sponsoring_org', 'assignment_size', 'remarks', 'notify', 'mnt_lower', 'mnt_routes', 'mnt_domains', 'mnt_irt', 'created', 'last_modified' ] );
+__PACKAGE__->attributes( 'single', [ 'inet6num', 'netname', 'geoloc', 'org', 'sponsoring_org', 'status', 'assignment_size', 'created', 'last_modified', 'source' ] );
+__PACKAGE__->attributes( 'multiple', [ 'descr', 'country', 'language', 'admin_c', 'tech_c', 'remarks', 'notify', 'mnt_by', 'mnt_lower', 'mnt_routes', 'mnt_domains', 'mnt_irt', 'changed' ] );
+
+# End of auto-generated lines
+#######################################################################################
=head1 NAME
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/InetNum.pm new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/InetNum.pm
--- old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/InetNum.pm 2014-11-18 16:53:28.000000000 +0100
+++ new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/InetNum.pm 2015-05-21 10:43:46.000000000 +0200
@@ -2,9 +2,9 @@
use base qw/Net::Whois::Object/;
-# http://www.ripe.net/data-tools/support/documentation/update-ref-manual#secti...
+#######################################################################################
+# The following lines where auto-generated by 'perl whois_to_attribute.pl InetNum'
-# whois -t inetnum
# % This is the RIPE Database query service.
# % The objects are in RPSL format.
# %
@@ -30,17 +30,21 @@
# mnt-routes: [optional] [multiple] [inverse key]
# mnt-irt: [optional] [multiple] [inverse key]
# changed: [mandatory] [multiple] [ ]
+# created: [generated] [single] [ ]
+# last-modified: [generated] [single] [ ]
# source: [mandatory] [single] [ ]
#
-# % This query was served by the RIPE Database Query Service version 1.74.1 (DB-4)
-
-
+# % This query was served by the RIPE Database Query Service version 1.79.2 (DB-4)
+#
+#
__PACKAGE__->attributes( 'primary', [ 'inetnum' ] );
__PACKAGE__->attributes( 'mandatory', [ 'inetnum', 'netname', 'descr', 'country', 'admin_c', 'tech_c', 'status', 'mnt_by', 'changed', 'source' ] );
-__PACKAGE__->attributes( 'optional', [ 'geoloc', 'language', 'org', 'sponsoring_org', 'remarks', 'notify', 'mnt_lower', 'mnt_domains', 'mnt_routes', 'mnt_irt' ] );
-__PACKAGE__->attributes( 'single', [ 'inetnum', 'netname', 'geoloc', 'org', 'sponsoring_org', 'status', 'source' ] );
+__PACKAGE__->attributes( 'optional', [ 'geoloc', 'language', 'org', 'sponsoring_org', 'remarks', 'notify', 'mnt_lower', 'mnt_domains', 'mnt_routes', 'mnt_irt', 'created', 'last_modified' ] );
+__PACKAGE__->attributes( 'single', [ 'inetnum', 'netname', 'geoloc', 'org', 'sponsoring_org', 'status', 'created', 'last_modified', 'source' ] );
__PACKAGE__->attributes( 'multiple', [ 'descr', 'country', 'language', 'admin_c', 'tech_c', 'remarks', 'notify', 'mnt_by', 'mnt_lower', 'mnt_domains', 'mnt_routes', 'mnt_irt', 'changed' ] );
+# End of auto-generated lines
+#######################################################################################
=head1 NAME
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/InetRtr.pm new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/InetRtr.pm
--- old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/InetRtr.pm 2014-11-18 16:53:28.000000000 +0100
+++ new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/InetRtr.pm 2015-05-21 10:43:55.000000000 +0200
@@ -2,9 +2,9 @@
use base qw/Net::Whois::Object/;
-# http://www.ripe.net/data-tools/support/documentation/update-ref-manual#secti...
+#######################################################################################
+# The following lines where auto-generated by 'perl whois_to_attribute.pl InetRtr'
-# whois -t inet-rtr
# % This is the RIPE Database query service.
# % The objects are in RPSL format.
# %
@@ -27,16 +27,21 @@
# notify: [optional] [multiple] [inverse key]
# mnt-by: [mandatory] [multiple] [inverse key]
# changed: [mandatory] [multiple] [ ]
+# created: [generated] [single] [ ]
+# last-modified: [generated] [single] [ ]
# source: [mandatory] [single] [ ]
#
-# % This query was served by the RIPE Database Query Service version 1.74.1 (DB-3)
-
+# % This query was served by the RIPE Database Query Service version 1.79.2 (DB-2)
+#
+#
__PACKAGE__->attributes( 'primary', [ 'inet_rtr' ] );
__PACKAGE__->attributes( 'mandatory', [ 'inet_rtr', 'descr', 'local_as', 'ifaddr', 'admin_c', 'tech_c', 'mnt_by', 'changed', 'source' ] );
-__PACKAGE__->attributes( 'optional', [ 'alias', 'interface', 'peer', 'mp_peer', 'member_of', 'remarks', 'org', 'notify' ] );
-__PACKAGE__->attributes( 'single', [ 'inet_rtr', 'local_as', 'source' ] );
+__PACKAGE__->attributes( 'optional', [ 'alias', 'interface', 'peer', 'mp_peer', 'member_of', 'remarks', 'org', 'notify', 'created', 'last_modified' ] );
+__PACKAGE__->attributes( 'single', [ 'inet_rtr', 'local_as', 'created', 'last_modified', 'source' ] );
__PACKAGE__->attributes( 'multiple', [ 'descr', 'alias', 'ifaddr', 'interface', 'peer', 'mp_peer', 'member_of', 'remarks', 'org', 'admin_c', 'tech_c', 'notify', 'mnt_by', 'changed' ] );
+# End of auto-generated lines
+#######################################################################################
=head1 NAME
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/Irt.pm new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/Irt.pm
--- old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/Irt.pm 2014-11-18 16:53:28.000000000 +0100
+++ new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/Irt.pm 2015-05-21 10:44:12.000000000 +0200
@@ -2,9 +2,9 @@
use base qw/Net::Whois::Object/;
-# http://www.ripe.net/data-tools/support/documentation/update-ref-manual#secti...
+#######################################################################################
+# The following lines where auto-generated by 'perl whois_to_attribute.pl Irt'
-# whois -t irt
# % This is the RIPE Database query service.
# % The objects are in RPSL format.
# %
@@ -28,16 +28,22 @@
# notify: [optional] [multiple] [inverse key]
# mnt-by: [mandatory] [multiple] [inverse key]
# changed: [mandatory] [multiple] [ ]
+# created: [generated] [single] [ ]
+# last-modified: [generated] [single] [ ]
# source: [mandatory] [single] [ ]
#
-# % This query was served by the RIPE Database Query Service version 1.74.1 (DB-4)
-
+# % This query was served by the RIPE Database Query Service version 1.79.2 (DB-2)
+#
+#
__PACKAGE__->attributes( 'primary', [ 'irt' ] );
__PACKAGE__->attributes( 'mandatory', [ 'irt', 'address', 'e_mail', 'admin_c', 'tech_c', 'auth', 'mnt_by', 'changed', 'source' ] );
-__PACKAGE__->attributes( 'optional', [ 'phone', 'fax_no', 'abuse_mailbox', 'signature', 'encryption', 'org', 'remarks', 'irt_nfy', 'notify' ] );
-__PACKAGE__->attributes( 'single', [ 'irt', 'source' ] );
+__PACKAGE__->attributes( 'optional', [ 'phone', 'fax_no', 'abuse_mailbox', 'signature', 'encryption', 'org', 'remarks', 'irt_nfy', 'notify', 'created', 'last_modified' ] );
+__PACKAGE__->attributes( 'single', [ 'irt', 'created', 'last_modified', 'source' ] );
__PACKAGE__->attributes( 'multiple', [ 'address', 'phone', 'fax_no', 'e_mail', 'abuse_mailbox', 'signature', 'encryption', 'org', 'admin_c', 'tech_c', 'auth', 'remarks', 'irt_nfy', 'notify', 'mnt_by', 'changed' ] );
+# End of auto-generated lines
+#######################################################################################
+
=head1 NAME
Net::Whois::Object::Irt - an object representation of the RPSL Irt block
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/KeyCert.pm new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/KeyCert.pm
--- old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/KeyCert.pm 2014-11-18 16:53:28.000000000 +0100
+++ new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/KeyCert.pm 2015-05-21 10:44:21.000000000 +0200
@@ -2,9 +2,9 @@
use base qw/Net::Whois::Object/;
-# http://www.ripe.net/data-tools/support/documentation/update-ref-manual#secti...
+#######################################################################################
+# The following lines where auto-generated by 'perl whois_to_attribute.pl KeyCert'
-# whois -t key-cert
# % This is the RIPE Database query service.
# % The objects are in RPSL format.
# %
@@ -23,17 +23,21 @@
# tech-c: [optional] [multiple] [inverse key]
# mnt-by: [mandatory] [multiple] [inverse key]
# changed: [mandatory] [multiple] [ ]
+# created: [generated] [single] [ ]
+# last-modified: [generated] [single] [ ]
# source: [mandatory] [single] [ ]
#
-# % This query was served by the RIPE Database Query Service version 1.74.1 (DB-4)
-
-
+# % This query was served by the RIPE Database Query Service version 1.79.2 (DB-4)
+#
+#
__PACKAGE__->attributes( 'primary', [ 'key_cert' ] );
__PACKAGE__->attributes( 'mandatory', [ 'key_cert', 'certif', 'mnt_by', 'changed', 'source' ] );
-__PACKAGE__->attributes( 'optional', [ 'fingerpr', 'org', 'remarks', 'notify', 'admin_c', 'tech_c' ] );
-__PACKAGE__->attributes( 'single', [ 'key_cert', 'method', 'fingerpr', 'source' ] );
+__PACKAGE__->attributes( 'optional', [ 'method', 'owner', 'fingerpr', 'org', 'remarks', 'notify', 'admin_c', 'tech_c', 'created', 'last_modified' ] );
+__PACKAGE__->attributes( 'single', [ 'key_cert', 'method', 'fingerpr', 'created', 'last_modified', 'source' ] );
__PACKAGE__->attributes( 'multiple', [ 'owner', 'certif', 'org', 'remarks', 'notify', 'admin_c', 'tech_c', 'mnt_by', 'changed' ] );
+# End of auto-generated lines
+#######################################################################################
=head1 NAME
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/Mntner.pm new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/Mntner.pm
--- old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/Mntner.pm 2014-11-18 16:53:28.000000000 +0100
+++ new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/Mntner.pm 2015-05-21 10:44:35.000000000 +0200
@@ -2,9 +2,9 @@
use base qw/Net::Whois::Object/;
-# http://www.ripe.net/data-tools/support/documentation/update-ref-manual#secti...
+#######################################################################################
+# The following lines where auto-generated by 'perl whois_to_attribute.pl Mntner'
-# whois -t mntner
# % This is the RIPE Database query service.
# % The objects are in RPSL format.
# %
@@ -23,19 +23,24 @@
# notify: [optional] [multiple] [inverse key]
# abuse-mailbox: [optional] [multiple] [inverse key]
# mnt-by: [mandatory] [multiple] [inverse key]
-# referral-by: [mandatory] [single] [ ]
+# referral-by: [optional] [single] [ ]
# changed: [mandatory] [multiple] [ ]
+# created: [generated] [single] [ ]
+# last-modified: [generated] [single] [ ]
# source: [mandatory] [single] [ ]
#
-# % This query was served by the RIPE Database Query Service version 1.74.1 (DB-3)
-
-
+# % This query was served by the RIPE Database Query Service version 1.79.2 (DB-3)
+#
+#
__PACKAGE__->attributes( 'primary', [ 'mntner' ] );
-__PACKAGE__->attributes( 'mandatory', [ 'mntner', 'descr', 'admin_c', 'upd_to', 'auth', 'mnt_by', 'referral_by', 'changed', 'source' ] );
-__PACKAGE__->attributes( 'optional', [ 'org', 'tech_c', 'mnt_nfy', 'remarks', 'notify', 'abuse_mailbox' ] );
-__PACKAGE__->attributes( 'single', [ 'mntner', 'referral_by', 'source' ] );
+__PACKAGE__->attributes( 'mandatory', [ 'mntner', 'descr', 'admin_c', 'upd_to', 'auth', 'mnt_by', 'changed', 'source' ] );
+__PACKAGE__->attributes( 'optional', [ 'org', 'tech_c', 'mnt_nfy', 'remarks', 'notify', 'abuse_mailbox', 'referral_by', 'created', 'last_modified' ] );
+__PACKAGE__->attributes( 'single', [ 'mntner', 'referral_by', 'created', 'last_modified', 'source' ] );
__PACKAGE__->attributes( 'multiple', [ 'descr', 'org', 'admin_c', 'tech_c', 'upd_to', 'mnt_nfy', 'auth', 'remarks', 'notify', 'abuse_mailbox', 'mnt_by', 'changed' ] );
+# End of auto-generated lines
+#######################################################################################
+
=head1 NAME
Net::Whois::Object::Mntner - an object representation of the RPSL Mntner block
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/Organisation.pm new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/Organisation.pm
--- old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/Organisation.pm 2014-11-18 16:53:28.000000000 +0100
+++ new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/Organisation.pm 2015-05-21 10:45:05.000000000 +0200
@@ -2,13 +2,9 @@
use base qw/Net::Whois::Object/;
-# whois -h whois.ripe.net -t organisation
-# % This is the RIPE Database query service.
-# % The objects are in RPSL format.
-# %
-# % The RIPE Database is subject to Terms and Conditions.
+#######################################################################################
+# The following lines where auto-generated by 'perl whois_to_attribute.pl Organisation'
-# whois -t organisation
# % This is the RIPE Database query service.
# % The objects are in RPSL format.
# %
@@ -36,16 +32,21 @@
# abuse-mailbox: [optional] [multiple] [inverse key]
# mnt-by: [mandatory] [multiple] [inverse key]
# changed: [mandatory] [multiple] [ ]
+# created: [generated] [single] [ ]
+# last-modified: [generated] [single] [ ]
# source: [mandatory] [single] [ ]
#
-# % This query was served by the RIPE Database Query Service version 1.74.1 (DB-3)
-
+# % This query was served by the RIPE Database Query Service version 1.79.2 (DB-1)
+#
+#
+__PACKAGE__->attributes( 'primary', [ 'organisation' ] );
+__PACKAGE__->attributes( 'mandatory', [ 'organisation', 'org_name', 'org_type', 'address', 'e_mail', 'mnt_ref', 'mnt_by', 'changed', 'source' ] );
+__PACKAGE__->attributes( 'optional', [ 'descr', 'remarks', 'phone', 'fax_no', 'geoloc', 'language', 'org', 'admin_c', 'tech_c', 'abuse_c', 'ref_nfy', 'notify', 'abuse_mailbox', 'created', 'last_modified' ] );
+__PACKAGE__->attributes( 'single', [ 'organisation', 'org_name', 'org_type', 'geoloc', 'abuse_c', 'created', 'last_modified', 'source' ] );
+__PACKAGE__->attributes( 'multiple', [ 'descr', 'remarks', 'address', 'phone', 'fax_no', 'e_mail', 'language', 'org', 'admin_c', 'tech_c', 'ref_nfy', 'mnt_ref', 'notify', 'abuse_mailbox', 'mnt_by', 'changed' ] );
-__PACKAGE__->attributes( 'primary', [ 'organisation' ] );
-__PACKAGE__->attributes( 'mandatory', [ 'organisation', 'org_name', 'org_type', 'address', 'e_mail', 'mnt_ref', 'mnt_by', 'changed', 'source' ] );
-__PACKAGE__->attributes( 'optional', [ 'descr', 'remarks', 'phone', 'fax_no', 'geoloc', 'language', 'org', 'admin_c', 'tech_c', 'abuse_c', 'ref_nfy', 'notify', 'abuse_mailbox' ] );
-__PACKAGE__->attributes( 'single', [ 'organisation', 'org_name', 'org_type', 'geoloc', 'abuse_c', 'source' ] );
-__PACKAGE__->attributes( 'multiple', [ 'descr', 'remarks', 'address', 'phone', 'fax_no', 'e_mail','language', 'org', 'admin_c', 'tech_c', 'ref_nfy', 'mnt_ref', 'notify','abuse_mailbox', 'mnt_by', 'changed' ] );
+# End of auto-generated lines
+#######################################################################################
=head1 NAME
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/PeeringSet.pm new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/PeeringSet.pm
--- old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/PeeringSet.pm 2014-11-18 16:53:28.000000000 +0100
+++ new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/PeeringSet.pm 2015-05-21 10:45:13.000000000 +0200
@@ -2,9 +2,9 @@
use base qw/Net::Whois::Object/;
-# http://www.ripe.net/data-tools/support/documentation/update-ref-manual#secti...
+#######################################################################################
+# The following lines where auto-generated by 'perl whois_to_attribute.pl PeeringSet'
-# whois -t peering-set
# % This is the RIPE Database query service.
# % The objects are in RPSL format.
# %
@@ -23,16 +23,21 @@
# mnt-by: [mandatory] [multiple] [inverse key]
# mnt-lower: [optional] [multiple] [inverse key]
# changed: [mandatory] [multiple] [ ]
+# created: [generated] [single] [ ]
+# last-modified: [generated] [single] [ ]
# source: [mandatory] [single] [ ]
#
-# % This query was served by the RIPE Database Query Service version 1.74.1 (DB-4)
-
-__PACKAGE__->attributes( 'primary', [ 'peering_set'] );
+# % This query was served by the RIPE Database Query Service version 1.79.2 (DB-1)
+#
+#
+__PACKAGE__->attributes( 'primary', [ 'peering_set' ] );
__PACKAGE__->attributes( 'mandatory', [ 'peering_set', 'descr', 'tech_c', 'admin_c', 'mnt_by', 'changed', 'source' ] );
-__PACKAGE__->attributes( 'optional', [ 'peering', 'mp_peering', 'remarks', 'org', 'notify', 'mnt_lower' ] );
-__PACKAGE__->attributes( 'single', [ 'peering_set', 'source' ] );
+__PACKAGE__->attributes( 'optional', [ 'peering', 'mp_peering', 'remarks', 'org', 'notify', 'mnt_lower', 'created', 'last_modified' ] );
+__PACKAGE__->attributes( 'single', [ 'peering_set', 'created', 'last_modified', 'source' ] );
__PACKAGE__->attributes( 'multiple', [ 'descr', 'peering', 'mp_peering', 'remarks', 'org', 'tech_c', 'admin_c', 'notify', 'mnt_by', 'mnt_lower', 'changed' ] );
+# End of auto-generated lines
+#######################################################################################
=head1 NAME
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/Person.pm new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/Person.pm
--- old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/Person.pm 2014-11-18 16:53:28.000000000 +0100
+++ new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/Person.pm 2015-05-21 10:45:27.000000000 +0200
@@ -2,9 +2,9 @@
use base qw/Net::Whois::Object/;
-# http://www.ripe.net/data-tools/support/documentation/update-ref-manual#secti...
+#######################################################################################
+# The following lines where auto-generated by 'perl whois_to_attribute.pl Person'
-# whois -t person
# % This is the RIPE Database query service.
# % The objects are in RPSL format.
# %
@@ -23,16 +23,22 @@
# abuse-mailbox: [optional] [multiple] [inverse key]
# mnt-by: [mandatory] [multiple] [inverse key]
# changed: [mandatory] [multiple] [ ]
+# created: [generated] [single] [ ]
+# last-modified: [generated] [single] [ ]
# source: [mandatory] [single] [ ]
#
-# % This query was served by the RIPE Database Query Service version 1.74.1 (DB-4)
-
-__PACKAGE__->attributes( 'primary', [ 'nic_hdl' ] );
+# % This query was served by the RIPE Database Query Service version 1.79.2 (DB-4)
+#
+#
+__PACKAGE__->attributes( 'primary', [ 'person' ] );
__PACKAGE__->attributes( 'mandatory', [ 'person', 'address', 'phone', 'nic_hdl', 'mnt_by', 'changed', 'source' ] );
-__PACKAGE__->attributes( 'optional', [ 'fax_no', 'e_mail', 'org', 'remarks', 'notify', 'abuse_mailbox' ] );
-__PACKAGE__->attributes( 'single', [ 'person', 'nic_hdl', 'source' ] );
+__PACKAGE__->attributes( 'optional', [ 'fax_no', 'e_mail', 'org', 'remarks', 'notify', 'abuse_mailbox', 'created', 'last_modified' ] );
+__PACKAGE__->attributes( 'single', [ 'person', 'nic_hdl', 'created', 'last_modified', 'source' ] );
__PACKAGE__->attributes( 'multiple', [ 'address', 'phone', 'fax_no', 'e_mail', 'org', 'remarks', 'notify', 'abuse_mailbox', 'mnt_by', 'changed' ] );
+# End of auto-generated lines
+#######################################################################################
+
=head1 NAME
Net::Whois::Object::Person - an object representation of the RPSL Person block
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/Poem.pm new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/Poem.pm
--- old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/Poem.pm 2014-11-18 16:53:28.000000000 +0100
+++ new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/Poem.pm 2015-05-21 10:45:34.000000000 +0200
@@ -2,9 +2,9 @@
use base qw/Net::Whois::Object/;
-# http://www.ripe.net/data-tools/support/documentation/update-ref-manual#secti...
+#######################################################################################
+# The following lines where auto-generated by 'perl whois_to_attribute.pl Poem'
-# whois -t poem
# % This is the RIPE Database query service.
# % The objects are in RPSL format.
# %
@@ -20,15 +20,21 @@
# notify: [optional] [multiple] [inverse key]
# mnt-by: [mandatory] [single] [inverse key]
# changed: [mandatory] [multiple] [ ]
+# created: [generated] [single] [ ]
+# last-modified: [generated] [single] [ ]
# source: [mandatory] [single] [ ]
#
-# % This query was served by the RIPE Database Query Service version 1.74.1 (DB-3
+# % This query was served by the RIPE Database Query Service version 1.79.2 (DB-4)
+#
+#
+__PACKAGE__->attributes( 'primary', [ 'poem' ] );
+__PACKAGE__->attributes( 'mandatory', [ 'poem', 'form', 'text', 'mnt_by', 'changed', 'source' ] );
+__PACKAGE__->attributes( 'optional', [ 'descr', 'author', 'remarks', 'notify', 'created', 'last_modified' ] );
+__PACKAGE__->attributes( 'single', [ 'poem', 'form', 'mnt_by', 'created', 'last_modified', 'source' ] );
+__PACKAGE__->attributes( 'multiple', [ 'descr', 'text', 'author', 'remarks', 'notify', 'changed' ] );
-__PACKAGE__->attributes( 'primary', [ 'poem' ] );
-__PACKAGE__->attributes( 'mandatory', [ 'poem', 'form', 'text', 'mnt_by', 'changed', 'source' ] );
-__PACKAGE__->attributes( 'optional', [ 'descr', 'author', 'remarks', 'notify' ] );
-__PACKAGE__->attributes( 'single', [ 'poem', 'form', 'mnt_by', 'source' ] );
-__PACKAGE__->attributes( 'multiple', [ 'descr', 'text', 'author', 'remarks', 'notify', 'changed' ] );
+# End of auto-generated lines
+#######################################################################################
=head1 NAME
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/PoeticForm.pm new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/PoeticForm.pm
--- old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/PoeticForm.pm 2014-11-18 16:53:28.000000000 +0100
+++ new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/PoeticForm.pm 2015-05-21 10:45:42.000000000 +0200
@@ -2,9 +2,9 @@
use base qw/Net::Whois::Object/;
-# http://www.ripe.net/data-tools/support/documentation/update-ref-manual#secti...
+#######################################################################################
+# The following lines where auto-generated by 'perl whois_to_attribute.pl PoeticForm'
-# whois -t poetic-form
# % This is the RIPE Database query service.
# % The objects are in RPSL format.
# %
@@ -18,16 +18,22 @@
# notify: [optional] [multiple] [inverse key]
# mnt-by: [mandatory] [multiple] [inverse key]
# changed: [mandatory] [multiple] [ ]
+# created: [generated] [single] [ ]
+# last-modified: [generated] [single] [ ]
# source: [mandatory] [single] [ ]
#
-# % This query was served by the RIPE Database Query Service version 1.74.1 (DB-4)
-
-__PACKAGE__->attributes( 'primary', [ 'poetic_form'] );
+# % This query was served by the RIPE Database Query Service version 1.79.2 (DB-4)
+#
+#
+__PACKAGE__->attributes( 'primary', [ 'poetic_form' ] );
__PACKAGE__->attributes( 'mandatory', [ 'poetic_form', 'admin_c', 'mnt_by', 'changed', 'source' ] );
-__PACKAGE__->attributes( 'optional', [ 'descr', 'remarks', 'notify' ] );
-__PACKAGE__->attributes( 'single', [ 'poetic_form', 'source' ] );
+__PACKAGE__->attributes( 'optional', [ 'descr', 'remarks', 'notify', 'created', 'last_modified' ] );
+__PACKAGE__->attributes( 'single', [ 'poetic_form', 'created', 'last_modified', 'source' ] );
__PACKAGE__->attributes( 'multiple', [ 'descr', 'admin_c', 'remarks', 'notify', 'mnt_by', 'changed' ] );
+# End of auto-generated lines
+#######################################################################################
+
=head1 NAME
Net::Whois::Object::PoeticForm - an object representation of the RPSL PoeticForm block
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/Role.pm new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/Role.pm
--- old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/Role.pm 2014-11-18 16:53:28.000000000 +0100
+++ new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/Role.pm 2015-05-21 10:45:55.000000000 +0200
@@ -2,9 +2,9 @@
use base qw/Net::Whois::Object/;
-# http://www.ripe.net/data-tools/support/documentation/update-ref-manual#secti...
+#######################################################################################
+# The following lines where auto-generated by 'perl whois_to_attribute.pl Role'
-# whois -t role
# % This is the RIPE Database query service.
# % The objects are in RPSL format.
# %
@@ -25,17 +25,21 @@
# abuse-mailbox: [optional] [single] [inverse key]
# mnt-by: [mandatory] [multiple] [inverse key]
# changed: [mandatory] [multiple] [ ]
+# created: [generated] [single] [ ]
+# last-modified: [generated] [single] [ ]
# source: [mandatory] [single] [ ]
#
-# % This query was served by the RIPE Database Query Service version 1.74.1 (DB-3)
-
-
-__PACKAGE__->attributes( 'primary', [ 'nic_hdl' ] );
+# % This query was served by the RIPE Database Query Service version 1.79.2 (DB-3)
+#
+#
+__PACKAGE__->attributes( 'primary', [ 'role' ] );
__PACKAGE__->attributes( 'mandatory', [ 'role', 'address', 'e_mail', 'nic_hdl', 'mnt_by', 'changed', 'source' ] );
-__PACKAGE__->attributes( 'optional', [ 'phone', 'fax_no', 'org', 'admin_c', 'tech_c', 'remarks', 'notify', 'abuse_mailbox' ] );
-__PACKAGE__->attributes( 'single', [ 'role', 'nic_hdl', 'abuse_mailbox', 'source' ] );
+__PACKAGE__->attributes( 'optional', [ 'phone', 'fax_no', 'org', 'admin_c', 'tech_c', 'remarks', 'notify', 'abuse_mailbox', 'created', 'last_modified' ] );
+__PACKAGE__->attributes( 'single', [ 'role', 'nic_hdl', 'abuse_mailbox', 'created', 'last_modified', 'source' ] );
__PACKAGE__->attributes( 'multiple', [ 'address', 'phone', 'fax_no', 'e_mail', 'org', 'admin_c', 'tech_c', 'remarks', 'notify', 'mnt_by', 'changed' ] );
+# End of auto-generated lines
+#######################################################################################
=head1 NAME
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/Route.pm new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/Route.pm
--- old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/Route.pm 2014-11-18 16:53:28.000000000 +0100
+++ new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/Route.pm 2015-05-21 10:46:12.000000000 +0200
@@ -2,12 +2,9 @@
use base qw/Net::Whois::Object/;
-# http://www.ripe.net/data-tools/support/documentation/update-ref-manual#secti...
+#######################################################################################
+# The following lines where auto-generated by 'perl whois_to_attribute.pl Route'
-#
-# % This query was served by the RIPE Database Query Service version 1.38 (WHOIS4)
-
-# whois -t route
# % This is the RIPE Database query service.
# % The objects are in RPSL format.
# %
@@ -33,16 +30,22 @@
# mnt-routes: [optional] [multiple] [inverse key]
# mnt-by: [mandatory] [multiple] [inverse key]
# changed: [mandatory] [multiple] [ ]
+# created: [generated] [single] [ ]
+# last-modified: [generated] [single] [ ]
# source: [mandatory] [single] [ ]
#
-# % This query was served by the RIPE Database Query Service version 1.74.1 (DB-4)
-
+# % This query was served by the RIPE Database Query Service version 1.79.2 (DB-4)
+#
+#
__PACKAGE__->attributes( 'primary', [ 'route' ] );
__PACKAGE__->attributes( 'mandatory', [ 'route', 'descr', 'origin', 'mnt_by', 'changed', 'source' ] );
-__PACKAGE__->attributes( 'optional', [ 'pingable', 'ping_hdl', 'holes', 'org', 'member_of', 'inject', 'aggr_mtd', 'aggr_bndry', 'export_comps', 'components', 'remarks', 'notify', 'mnt_lower', 'mnt_routes' ] );
-__PACKAGE__->attributes( 'single', [ 'route', 'origin', 'aggr_mtd', 'aggr_bndry', 'export_comps', 'components', 'source' ] );
+__PACKAGE__->attributes( 'optional', [ 'pingable', 'ping_hdl', 'holes', 'org', 'member_of', 'inject', 'aggr_mtd', 'aggr_bndry', 'export_comps', 'components', 'remarks', 'notify', 'mnt_lower', 'mnt_routes', 'created', 'last_modified' ] );
+__PACKAGE__->attributes( 'single', [ 'route', 'origin', 'aggr_mtd', 'aggr_bndry', 'export_comps', 'components', 'created', 'last_modified', 'source' ] );
__PACKAGE__->attributes( 'multiple', [ 'descr', 'pingable', 'ping_hdl', 'holes', 'org', 'member_of', 'inject', 'remarks', 'notify', 'mnt_lower', 'mnt_routes', 'mnt_by', 'changed' ] );
+# End of auto-generated lines
+#######################################################################################
+
=head1 NAME
Net::Whois::Object::Route - an object representation of the RPSL Route block
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/Route6.pm new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/Route6.pm
--- old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/Route6.pm 2014-11-18 16:53:28.000000000 +0100
+++ new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/Route6.pm 2015-05-21 10:46:03.000000000 +0200
@@ -2,9 +2,9 @@
use base qw/Net::Whois::Object/;
-# http://www.ripe.net/data-tools/support/documentation/update-ref-manual#secti...
+#######################################################################################
+# The following lines where auto-generated by 'perl whois_to_attribute.pl Route6'
-# whois -t route6
# % This is the RIPE Database query service.
# % The objects are in RPSL format.
# %
@@ -30,18 +30,22 @@
# mnt-routes: [optional] [multiple] [inverse key]
# mnt-by: [mandatory] [multiple] [inverse key]
# changed: [mandatory] [multiple] [ ]
+# created: [generated] [single] [ ]
+# last-modified: [generated] [single] [ ]
# source: [mandatory] [single] [ ]
#
-# % This query was served by the RIPE Database Query Service version 1.74.1 (DB-4)
+# % This query was served by the RIPE Database Query Service version 1.79.2 (DB-2)
+#
+#
+__PACKAGE__->attributes( 'primary', [ 'route6' ] );
+__PACKAGE__->attributes( 'mandatory', [ 'route6', 'descr', 'origin', 'mnt_by', 'changed', 'source' ] );
+__PACKAGE__->attributes( 'optional', [ 'pingable', 'ping_hdl', 'holes', 'org', 'member_of', 'inject', 'aggr_mtd', 'aggr_bndry', 'export_comps', 'components', 'remarks', 'notify', 'mnt_lower', 'mnt_routes', 'created', 'last_modified' ] );
+__PACKAGE__->attributes( 'single', [ 'route6', 'origin', 'aggr_mtd', 'aggr_bndry', 'export_comps', 'components', 'created', 'last_modified', 'source' ] );
+__PACKAGE__->attributes( 'multiple', [ 'descr', 'pingable', 'ping_hdl', 'holes', 'org', 'member_of', 'inject', 'remarks', 'notify', 'mnt_lower', 'mnt_routes', 'mnt_by', 'changed' ] );
+# End of auto-generated lines
+#######################################################################################
-BEGIN {
- __PACKAGE__->attributes( 'primary', [ 'route6' ] );
- __PACKAGE__->attributes( 'mandatory', [ 'route6', 'descr', 'origin', 'mnt_by', 'changed', 'source' ] );
- __PACKAGE__->attributes( 'optional', [ 'pingable', 'ping_hdl', 'holes', 'org', 'member_of', 'inject', 'aggr_mtd', 'aggr_bndry', 'export_comps', 'components', 'remarks', 'notify', 'mnt_lower', 'mnt_routes' ] );
- __PACKAGE__->attributes( 'single', [ 'route6', 'origin', 'aggr_mtd', 'aggr_bndry', 'export_comps', 'components', 'source' ] );
- __PACKAGE__->attributes( 'multiple', [ 'descr', 'pingable', 'ping_hdl', 'holes', 'org', 'member_of', 'inject', 'remarks', 'notify', 'mnt_lower', 'mnt_routes', 'mnt_by', 'changed' ] );
-}
=head1 NAME
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/RouteSet.pm new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/RouteSet.pm
--- old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/RouteSet.pm 2014-11-18 16:53:28.000000000 +0100
+++ new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/RouteSet.pm 2015-05-21 10:46:23.000000000 +0200
@@ -2,9 +2,9 @@
use base qw/Net::Whois::Object/;
-# http://www.ripe.net/data-tools/support/documentation/update-ref-manual#secti...
-
-# whois -t route-set
+#######################################################################################
+# The following lines where auto-generated by 'perl whois_to_attribute.pl RouteSet'
+
# % This is the RIPE Database query service.
# % The objects are in RPSL format.
# %
@@ -24,17 +24,22 @@
# mnt-by: [mandatory] [multiple] [inverse key]
# mnt-lower: [optional] [multiple] [inverse key]
# changed: [mandatory] [multiple] [ ]
+# created: [generated] [single] [ ]
+# last-modified: [generated] [single] [ ]
# source: [mandatory] [single] [ ]
#
-# % This query was served by the RIPE Database Query Service version 1.74.1 (DB-4)
-
-
+# % This query was served by the RIPE Database Query Service version 1.79.2 (DB-1)
+#
+#
__PACKAGE__->attributes( 'primary', [ 'route_set' ] );
__PACKAGE__->attributes( 'mandatory', [ 'route_set', 'descr', 'tech_c', 'admin_c', 'mnt_by', 'changed', 'source' ] );
-__PACKAGE__->attributes( 'optional', [ 'members', 'mp_members', 'mbrs_by_ref', 'remarks', 'org', 'notify', 'mnt_lower' ] );
-__PACKAGE__->attributes( 'single', [ 'route_set', 'source' ] );
+__PACKAGE__->attributes( 'optional', [ 'members', 'mp_members', 'mbrs_by_ref', 'remarks', 'org', 'notify', 'mnt_lower', 'created', 'last_modified' ] );
+__PACKAGE__->attributes( 'single', [ 'route_set', 'created', 'last_modified', 'source' ] );
__PACKAGE__->attributes( 'multiple', [ 'descr', 'members', 'mp_members', 'mbrs_by_ref', 'remarks', 'org', 'tech_c', 'admin_c', 'notify', 'mnt_by', 'mnt_lower', 'changed' ] );
+# End of auto-generated lines
+#######################################################################################
+
=head1 NAME
Net::Whois::Object::RouteSet - an object representation of the RPSL RouteSet block
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/RtrSet.pm new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/RtrSet.pm
--- old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object/RtrSet.pm 2014-11-18 16:53:28.000000000 +0100
+++ new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object/RtrSet.pm 2015-05-21 10:46:30.000000000 +0200
@@ -2,17 +2,16 @@
use base qw/Net::Whois::Object/;
-# http://www.ripe.net/data-tools/support/documentation/update-ref-manual#secti...
-# http://www.apnic.net/apnic-info/whois_search/using-whois/guide/rtr-set
-#
-# From: whois -t route-set
+#######################################################################################
+# The following lines where auto-generated by 'perl whois_to_attribute.pl RtrSet'
+
# % This is the RIPE Database query service.
# % The objects are in RPSL format.
# %
# % The RIPE Database is subject to Terms and Conditions.
# % See http://www.ripe.net/db/support/db-terms-conditions.pdf
#
-# route-set: [mandatory] [single] [primary/lookup key]
+# rtr-set: [mandatory] [single] [primary/lookup key]
# descr: [mandatory] [multiple] [ ]
# members: [optional] [multiple] [ ]
# mp-members: [optional] [multiple] [ ]
@@ -25,15 +24,21 @@
# mnt-by: [mandatory] [multiple] [inverse key]
# mnt-lower: [optional] [multiple] [inverse key]
# changed: [mandatory] [multiple] [ ]
+# created: [generated] [single] [ ]
+# last-modified: [generated] [single] [ ]
# source: [mandatory] [single] [ ]
-#
-# % This query was served by the RIPE Database Query Service version 1.38 (WHOIS2)
-
+#
+# % This query was served by the RIPE Database Query Service version 1.79.2 (DB-4)
+#
+#
__PACKAGE__->attributes( 'primary', [ 'rtr_set' ] );
__PACKAGE__->attributes( 'mandatory', [ 'rtr_set', 'descr', 'tech_c', 'admin_c', 'mnt_by', 'changed', 'source' ] );
-__PACKAGE__->attributes( 'optional', [ 'members', 'mbrs_by_ref', 'remarks', 'org', 'notify', 'mp_members' ] );
-__PACKAGE__->attributes( 'single', [ 'rtr_set', 'source' ] );
-__PACKAGE__->attributes( 'multiple', [ 'descr', 'tech_c', 'admin_c', 'mnt_by', 'changed', 'members', 'mbrs_by_ref', 'remarks', 'org', 'notify', 'mp_members' ] );
+__PACKAGE__->attributes( 'optional', [ 'members', 'mp_members', 'mbrs_by_ref', 'remarks', 'org', 'notify', 'mnt_lower', 'created', 'last_modified' ] );
+__PACKAGE__->attributes( 'single', [ 'rtr_set', 'created', 'last_modified', 'source' ] );
+__PACKAGE__->attributes( 'multiple', [ 'descr', 'members', 'mp_members', 'mbrs_by_ref', 'remarks', 'org', 'tech_c', 'admin_c', 'notify', 'mnt_by', 'mnt_lower', 'changed' ] );
+
+# End of auto-generated lines
+#######################################################################################
=head1 NAME
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object.pm new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object.pm
--- old/Net-Whois-RIPE-2.005005/lib/Net/Whois/Object.pm 2014-11-18 16:53:28.000000000 +0100
+++ new/Net-Whois-RIPE-2.006/lib/Net/Whois/Object.pm 2015-05-21 10:16:49.000000000 +0200
@@ -701,7 +701,11 @@
if ( $object->{attributes} ) {
for my $a ( @{ $object->{attributes} } ) {
my $method = $a->[0];
- $object_returned->$method( $a->[1] );
+ if( my $ref = eval { $object_returned->can( $method ) } ) {
+ $object_returned->$ref( $a->[1] );
+ } else {
+ carp "Unknown method '$method' for object $class (Did the Database schema changed ?)"
+ }
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-Whois-RIPE-2.005005/lib/Net/Whois/RIPE.pm new/Net-Whois-RIPE-2.006/lib/Net/Whois/RIPE.pm
--- old/Net-Whois-RIPE-2.005005/lib/Net/Whois/RIPE.pm 2015-03-26 11:09:29.000000000 +0100
+++ new/Net-Whois-RIPE-2.006/lib/Net/Whois/RIPE.pm 2015-05-21 10:52:11.000000000 +0200
@@ -28,11 +28,11 @@
=head1 VERSION
-Version 2.005005
+Version 2.006000
=cut
-our $VERSION = 2.005005;
+our $VERSION = 2.006000;
=head1 SYNOPSIS