From 5b82a0b16c1b8ebff4ccfb9c5f8350a42afc9614 Mon Sep 17 00:00:00 2001 From: Oliver Gorwits Date: Mon, 26 Jun 2017 19:57:43 +0100 Subject: [PATCH] release 2.036002 --- Changes | 4 +- MANIFEST | 2 + META.json | 13 +++++-- META.yml | 13 ++++--- lib/App/Netdisco.pm | 2 +- lib/App/Netdisco/Manual/ReleaseNotes.pod | 47 +++++++++++++++++++++--- 6 files changed, 64 insertions(+), 17 deletions(-) diff --git a/Changes b/Changes index 14d895fe..56016735 100644 --- a/Changes +++ b/Changes @@ -1,4 +1,4 @@ -2.036002 - TESTING +2.036002 - 2017-06-26 [ENHANCEMENTS] @@ -7,6 +7,8 @@ * #263 discover neighbors advertising ipv6 management addresses * #286 support only/no ACLs for snmp_auth stanza, update docs * support NETDISCO_DBNAME in "netdisco-do psql" + * die with message when snmp_auth community is (mis-)configured as a list + * faster DNS lookups for SNMP Timeouts Report entries [BUG FIXES] diff --git a/MANIFEST b/MANIFEST index 4758a5db..226af800 100644 --- a/MANIFEST +++ b/MANIFEST @@ -147,6 +147,7 @@ lib/App/Netdisco/Web/Device.pm lib/App/Netdisco/Web/GenericReport.pm lib/App/Netdisco/Web/Password.pm lib/App/Netdisco/Web/Plugin.pm +lib/App/Netdisco/Web/Plugin/AdminTask/DuplicateDevices.pm lib/App/Netdisco/Web/Plugin/AdminTask/JobQueue.pm lib/App/Netdisco/Web/Plugin/AdminTask/NodeMonitor.pm lib/App/Netdisco/Web/Plugin/AdminTask/OrphanedDevices.pm @@ -319,6 +320,7 @@ share/schema_versions/App-Netdisco-DB-7-8-PostgreSQL.sql share/schema_versions/App-Netdisco-DB-8-9-PostgreSQL.sql share/schema_versions/App-Netdisco-DB-9-10-PostgreSQL.sql share/views/admintask.tt +share/views/ajax/admintask/duplicatedevices.tt share/views/ajax/admintask/jobqueue.tt share/views/ajax/admintask/nodemonitor.tt share/views/ajax/admintask/orphaned.tt diff --git a/META.json b/META.json index 0a37e830..3063ac00 100644 --- a/META.json +++ b/META.json @@ -75,7 +75,6 @@ "Sereal" : "0", "Socket6" : "0.23", "Starman" : "0.4008", - "Sys::Proctitle" : "0", "Template" : "2.24", "Template::Plugin::CSV" : "0.04", "Template::Plugin::Number::Format" : "1.02", @@ -100,7 +99,7 @@ "provides" : { "App::Netdisco" : { "file" : "lib/App/Netdisco.pm", - "version" : "2.036001" + "version" : "2.036002" }, "App::Netdisco::AnyEvent::Nbtstat" : { "file" : "lib/App/Netdisco/AnyEvent/Nbtstat.pm" @@ -421,6 +420,9 @@ "App::Netdisco::Util::ExpandParams" : { "file" : "lib/App/Netdisco/Util/ExpandParams.pm" }, + "App::Netdisco::Util::FastResolver" : { + "file" : "lib/App/Netdisco/Util/FastResolver.pm" + }, "App::Netdisco::Util::Graph" : { "file" : "lib/App/Netdisco/Util/Graph.pm" }, @@ -472,6 +474,9 @@ "App::Netdisco::Web::Plugin" : { "file" : "lib/App/Netdisco/Web/Plugin.pm" }, + "App::Netdisco::Web::Plugin::AdminTask::DuplicateDevices" : { + "file" : "lib/App/Netdisco/Web/Plugin/AdminTask/DuplicateDevices.pm" + }, "App::Netdisco::Web::Plugin::AdminTask::JobQueue" : { "file" : "lib/App/Netdisco/Web/Plugin/AdminTask/JobQueue.pm" }, @@ -650,6 +655,6 @@ "x_IRC" : "irc://irc.freenode.org/#netdisco", "x_MailingList" : "https://lists.sourceforge.net/lists/listinfo/netdisco-users" }, - "version" : "2.036001", - "x_serialization_backend" : "JSON::PP version 2.27300" + "version" : "2.036002", + "x_serialization_backend" : "JSON::PP version 2.27400" } diff --git a/META.yml b/META.yml index 89e8ebba..8b17c5b4 100644 --- a/META.yml +++ b/META.yml @@ -9,7 +9,7 @@ configure_requires: DBIx::Class: '0.082810' Module::Build: '0.42' dynamic_config: 1 -generated_by: 'Module::Build version 0.4222, CPAN::Meta::Converter version 2.150005' +generated_by: 'Module::Build version 0.4222, CPAN::Meta::Converter version 2.150010' license: bsd meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -18,7 +18,7 @@ name: App-Netdisco provides: App::Netdisco: file: lib/App/Netdisco.pm - version: '2.036001' + version: '2.036002' App::Netdisco::AnyEvent::Nbtstat: file: lib/App/Netdisco/AnyEvent/Nbtstat.pm App::Netdisco::Backend::Job: @@ -232,6 +232,8 @@ provides: file: lib/App/Netdisco/Util/Device.pm App::Netdisco::Util::ExpandParams: file: lib/App/Netdisco/Util/ExpandParams.pm + App::Netdisco::Util::FastResolver: + file: lib/App/Netdisco/Util/FastResolver.pm App::Netdisco::Util::Graph: file: lib/App/Netdisco/Util/Graph.pm App::Netdisco::Util::Node: @@ -266,6 +268,8 @@ provides: file: lib/App/Netdisco/Web/Password.pm App::Netdisco::Web::Plugin: file: lib/App/Netdisco/Web/Plugin.pm + App::Netdisco::Web::Plugin::AdminTask::DuplicateDevices: + file: lib/App/Netdisco/Web/Plugin/AdminTask/DuplicateDevices.pm App::Netdisco::Web::Plugin::AdminTask::JobQueue: file: lib/App/Netdisco/Web/Plugin/AdminTask/JobQueue.pm App::Netdisco::Web::Plugin::AdminTask::NodeMonitor: @@ -427,7 +431,6 @@ requires: Sereal: '0' Socket6: '0.23' Starman: '0.4008' - Sys::Proctitle: '0' Template: '2.24' Template::Plugin::CSV: '0.04' Template::Plugin::Number::Format: '1.02' @@ -447,5 +450,5 @@ resources: homepage: http://netdisco.org/ license: http://opensource.org/licenses/bsd-license.php repository: https://github.com/netdisco/netdisco -version: '2.036001' -x_serialization_backend: 'CPAN::Meta::YAML version 0.018' +version: '2.036002' +x_serialization_backend: 'CPAN::Meta::YAML version 0.011' diff --git a/lib/App/Netdisco.pm b/lib/App/Netdisco.pm index 2b11d5e5..6eae8536 100644 --- a/lib/App/Netdisco.pm +++ b/lib/App/Netdisco.pm @@ -4,7 +4,7 @@ use strict; use warnings; use 5.010_000; -our $VERSION = '2.036001'; +our $VERSION = '2.036002'; use App::Netdisco::Configuration; use Module::Find (); diff --git a/lib/App/Netdisco/Manual/ReleaseNotes.pod b/lib/App/Netdisco/Manual/ReleaseNotes.pod index e2ddabb7..9ef2b32d 100644 --- a/lib/App/Netdisco/Manual/ReleaseNotes.pod +++ b/lib/App/Netdisco/Manual/ReleaseNotes.pod @@ -21,12 +21,7 @@ migrating from Netdisco 1.x: You can run both Netdisco 1.x and App::Netdisco web frontends at the same time, using the same database (if "C" is set to -"C"). - -=item * - -Only enable the backend daemon and discovery jobs from I Netdisco 1.x -I App::Netdisco. +"C" in the config file). =item * @@ -34,8 +29,48 @@ You can share a single database between Netdisco 1.x and App::Netdisco. The deploy script for App::Netdisco will make some schema changes to the database, but they are backwards compatible. +=item * + +Only enable the backend daemon and discovery jobs from I Netdisco 1.x +I App::Netdisco. + =back +=head1 2.036002 + +This is a bug fix release since 2.036000. Please also read the 2.036000 +release notes below, in full. Notable changes: + +=over 4 + +=item * + +Device Port report is much faster when displaying nodes + +=item * + +C now supports C environment variable + +=item * + +C configuration now supports C and C ACLs per stanza + +=item * + +New Duplicate Devices Report in case you get these appearing + +=item * + +Neighbor L2 topology map will show sysName if DNS is not available + +=item * + +Speed up ACLs featuring regualr expressions + +=back + +Plus lots more mentioned in the Changes file. + =head1 2.036000 This release has many significant new features and changes. Please read all