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 <lmc@cpan.org>" ], "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