diff --git a/Build.PL b/Build.PL index d18c3230..ff13fe9a 100644 --- a/Build.PL +++ b/Build.PL @@ -67,7 +67,7 @@ Module::Build->new( 'Starman' => '0.4008', 'Storable' => '0', 'Sys::SigAction' => '0', - 'SNMP::Info' => '3.49', + 'SNMP::Info' => '3.52', 'SQL::Abstract' => '1.85', 'SQL::Translator' => '0.11024', 'Template' => '2.24', diff --git a/Changes b/Changes index 7558750c..d3b334b2 100644 --- a/Changes +++ b/Changes @@ -1,20 +1,24 @@ -2.039016 - 2018- +2.039016 - 2018-03-19 [NEW FEATURES] * #48 Node Monitor supports matching on OUI * #31 configurable Free Time in Port Utilization Report + * improvements to network map, location filtering and auto saving [ENHANCEMENTS] * #24 show device age in device search view * Node Montior is now included in Admin menu - * neighbor map dynamic size is enabled by default + * rebuild Stats is now included in Admin menu + * always add interface alias for discovered IP + * checking for malformed IPs in c_ip results [BUG FIXES] * #274 errors in IP Inventory report * dynamic size in neighbor map should use device_port_properties + * #381 LLDP port name is space compressed 2.039015 - 2018-03-05 diff --git a/MANIFEST b/MANIFEST index 77b46a64..d99e72c9 100644 --- a/MANIFEST +++ b/MANIFEST @@ -217,10 +217,10 @@ lib/App/Netdisco/Worker/Plugin/Macsuck/Nodes.pm lib/App/Netdisco/Worker/Plugin/Macsuck/WirelessNodes.pm lib/App/Netdisco/Worker/Plugin/Macwalk.pm lib/App/Netdisco/Worker/Plugin/MakeRancidConf.pm -lib/App/Netdisco/Worker/Plugin/Monitor.pm lib/App/Netdisco/Worker/Plugin/Nbtstat.pm lib/App/Netdisco/Worker/Plugin/Nbtstat/Core.pm lib/App/Netdisco/Worker/Plugin/Nbtwalk.pm +lib/App/Netdisco/Worker/Plugin/NodeMonitor.pm lib/App/Netdisco/Worker/Plugin/PortControl.pm lib/App/Netdisco/Worker/Plugin/PortName.pm lib/App/Netdisco/Worker/Plugin/Power.pm @@ -357,7 +357,9 @@ share/schema_versions/App-Netdisco-DB-45-46-PostgreSQL.sql share/schema_versions/App-Netdisco-DB-46-47-PostgreSQL.sql share/schema_versions/App-Netdisco-DB-47-48-PostgreSQL.sql share/schema_versions/App-Netdisco-DB-48-49-PostgreSQL.sql +share/schema_versions/App-Netdisco-DB-49-50-PostgreSQL.sql share/schema_versions/App-Netdisco-DB-5-6-PostgreSQL.sql +share/schema_versions/App-Netdisco-DB-50-51-PostgreSQL.sql share/schema_versions/App-Netdisco-DB-6-7-PostgreSQL.sql share/schema_versions/App-Netdisco-DB-7-8-PostgreSQL.sql share/schema_versions/App-Netdisco-DB-8-9-PostgreSQL.sql @@ -471,6 +473,7 @@ share/views/sidebar/report/nodevendor.tt share/views/sidebar/report/portlog.tt share/views/sidebar/report/portmultinodes.tt share/views/sidebar/report/portssid.tt +share/views/sidebar/report/portutilization.tt share/views/sidebar/report/subnets.tt share/views/sidebar/search/device.tt share/views/sidebar/search/node.tt diff --git a/META.json b/META.json index 4e6c3d31..cd3e6d22 100644 --- a/META.json +++ b/META.json @@ -73,7 +73,7 @@ "Plack::Middleware::ReverseProxy" : "0.15", "Pod::Usage" : "0", "Role::Tiny" : "1.002005", - "SNMP::Info" : "3.49", + "SNMP::Info" : "3.52", "SQL::Abstract" : "1.85", "SQL::Translator" : "0.11024", "Scope::Guard" : "0", @@ -109,7 +109,7 @@ "provides" : { "App::Netdisco" : { "file" : "lib/App/Netdisco.pm", - "version" : "2.039015" + "version" : "2.039016" }, "App::Netdisco::AnyEvent::Nbtstat" : { "file" : "lib/App/Netdisco/AnyEvent/Nbtstat.pm" @@ -131,7 +131,7 @@ }, "App::Netdisco::DB" : { "file" : "lib/App/Netdisco/DB.pm", - "version" : "49" + "version" : "51" }, "App::Netdisco::DB::ExplicitLocking" : { "file" : "lib/App/Netdisco/DB/ExplicitLocking.pm" @@ -721,9 +721,6 @@ "App::Netdisco::Worker::Plugin::MakeRancidConf" : { "file" : "lib/App/Netdisco/Worker/Plugin/MakeRancidConf.pm" }, - "App::Netdisco::Worker::Plugin::Monitor" : { - "file" : "lib/App/Netdisco/Worker/Plugin/Monitor.pm" - }, "App::Netdisco::Worker::Plugin::Nbtstat" : { "file" : "lib/App/Netdisco/Worker/Plugin/Nbtstat.pm" }, @@ -733,6 +730,9 @@ "App::Netdisco::Worker::Plugin::Nbtwalk" : { "file" : "lib/App/Netdisco/Worker/Plugin/Nbtwalk.pm" }, + "App::Netdisco::Worker::Plugin::NodeMonitor" : { + "file" : "lib/App/Netdisco/Worker/Plugin/NodeMonitor.pm" + }, "App::Netdisco::Worker::Plugin::PortControl" : { "file" : "lib/App/Netdisco/Worker/Plugin/PortControl.pm" }, @@ -777,7 +777,7 @@ }, "homepage" : "http://netdisco.org/", "license" : [ - "http://opensource.org/licenses/bsd-license.php" + "http://opensource.org/licenses/BSD-3-Clause" ], "repository" : { "url" : "https://github.com/netdisco/netdisco" @@ -785,6 +785,6 @@ "x_IRC" : "irc://irc.freenode.org/#netdisco", "x_MailingList" : "https://lists.sourceforge.net/lists/listinfo/netdisco-users" }, - "version" : "2.039015", - "x_serialization_backend" : "JSON::PP version 2.97001" + "version" : "2.039016", + "x_serialization_backend" : "JSON::PP version 2.94" } diff --git a/META.yml b/META.yml index 6a262ef2..605114cf 100644 --- a/META.yml +++ b/META.yml @@ -19,7 +19,7 @@ name: App-Netdisco provides: App::Netdisco: file: lib/App/Netdisco.pm - version: '2.039015' + version: '2.039016' App::Netdisco::AnyEvent::Nbtstat: file: lib/App/Netdisco/AnyEvent/Nbtstat.pm App::Netdisco::Backend::Job: @@ -34,7 +34,7 @@ provides: file: lib/App/Netdisco/Configuration.pm App::Netdisco::DB: file: lib/App/Netdisco/DB.pm - version: '49' + version: '51' App::Netdisco::DB::ExplicitLocking: file: lib/App/Netdisco/DB/ExplicitLocking.pm App::Netdisco::DB::Result::Admin: @@ -427,14 +427,14 @@ provides: file: lib/App/Netdisco/Worker/Plugin/Macwalk.pm App::Netdisco::Worker::Plugin::MakeRancidConf: file: lib/App/Netdisco/Worker/Plugin/MakeRancidConf.pm - App::Netdisco::Worker::Plugin::Monitor: - file: lib/App/Netdisco/Worker/Plugin/Monitor.pm App::Netdisco::Worker::Plugin::Nbtstat: file: lib/App/Netdisco/Worker/Plugin/Nbtstat.pm App::Netdisco::Worker::Plugin::Nbtstat::Core: file: lib/App/Netdisco/Worker/Plugin/Nbtstat/Core.pm App::Netdisco::Worker::Plugin::Nbtwalk: file: lib/App/Netdisco/Worker/Plugin/Nbtwalk.pm + App::Netdisco::Worker::Plugin::NodeMonitor: + file: lib/App/Netdisco/Worker/Plugin/NodeMonitor.pm App::Netdisco::Worker::Plugin::PortControl: file: lib/App/Netdisco/Worker/Plugin/PortControl.pm App::Netdisco::Worker::Plugin::PortName: @@ -510,7 +510,7 @@ requires: Plack::Middleware::ReverseProxy: '0.15' Pod::Usage: '0' Role::Tiny: '1.002005' - SNMP::Info: '3.49' + SNMP::Info: '3.52' SQL::Abstract: '1.85' SQL::Translator: '0.11024' Scope::Guard: '0' @@ -538,7 +538,7 @@ resources: MailingList: https://lists.sourceforge.net/lists/listinfo/netdisco-users bugtracker: https://github.com/netdisco/netdisco/issues homepage: http://netdisco.org/ - license: http://opensource.org/licenses/bsd-license.php + license: http://opensource.org/licenses/BSD-3-Clause repository: https://github.com/netdisco/netdisco -version: '2.039015' +version: '2.039016' x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff --git a/lib/App/Netdisco.pm b/lib/App/Netdisco.pm index 447b0517..c658e061 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.039015'; +our $VERSION = '2.039016'; use App::Netdisco::Configuration; =head1 NAME