diff --git a/Build.PL b/Build.PL index c24d05d9..3633ed6c 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.45', + 'SNMP::Info' => '3.46', 'SQL::Abstract' => '1.85', 'SQL::Translator' => '0.11024', 'Template' => '2.24', diff --git a/Changes b/Changes index eb1cebea..946142a1 100644 --- a/Changes +++ b/Changes @@ -1,3 +1,18 @@ +2.039008 - 2018-02-22 + + [NEW FEATURES] + + * Port Properties DB table to gather and store port error disable + * show errored ports in Device Port view, and errored ports report + * support system_reports config to allow easier build-in reports + * support for "queue only" submission of jobs to netdisco-do using -q + * support for job params (device, port, extra) in schedule config + + [ENHANCEMENTS] + + * handle malformed IPs in c_ip results + * larger port status icons in Device Ports view + 2.039007 - 2018-02-16 [ENHANCEMENTS] diff --git a/MANIFEST b/MANIFEST index fe3e5bb4..976971e3 100644 --- a/MANIFEST +++ b/MANIFEST @@ -30,6 +30,7 @@ lib/App/Netdisco/DB/Result/DeviceModule.pm lib/App/Netdisco/DB/Result/DevicePort.pm lib/App/Netdisco/DB/Result/DevicePortLog.pm lib/App/Netdisco/DB/Result/DevicePortPower.pm +lib/App/Netdisco/DB/Result/DevicePortProperties.pm lib/App/Netdisco/DB/Result/DevicePortSsid.pm lib/App/Netdisco/DB/Result/DevicePortVlan.pm lib/App/Netdisco/DB/Result/DevicePortWireless.pm @@ -200,6 +201,7 @@ lib/App/Netdisco/Worker/Plugin/Discover/Entities.pm lib/App/Netdisco/Worker/Plugin/Discover/Neighbors.pm lib/App/Netdisco/Worker/Plugin/Discover/Neighbors/Routed.pm lib/App/Netdisco/Worker/Plugin/Discover/PortPower.pm +lib/App/Netdisco/Worker/Plugin/Discover/PortProperties.pm lib/App/Netdisco/Worker/Plugin/Discover/Properties.pm lib/App/Netdisco/Worker/Plugin/Discover/VLANs.pm lib/App/Netdisco/Worker/Plugin/Discover/Wireless.pm @@ -352,6 +354,7 @@ share/schema_versions/App-Netdisco-DB-42-43-PostgreSQL.sql share/schema_versions/App-Netdisco-DB-43-44-PostgreSQL.sql share/schema_versions/App-Netdisco-DB-44-45-PostgreSQL.sql 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-5-6-PostgreSQL.sql share/schema_versions/App-Netdisco-DB-6-7-PostgreSQL.sql share/schema_versions/App-Netdisco-DB-7-8-PostgreSQL.sql diff --git a/META.json b/META.json index d1291581..5782a31c 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.45", + "SNMP::Info" : "3.46", "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.039007" + "version" : "2.039008" }, "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" : "46" + "version" : "47" }, "App::Netdisco::DB::ExplicitLocking" : { "file" : "lib/App/Netdisco/DB/ExplicitLocking.pm" @@ -160,6 +160,9 @@ "App::Netdisco::DB::Result::DevicePortPower" : { "file" : "lib/App/Netdisco/DB/Result/DevicePortPower.pm" }, + "App::Netdisco::DB::Result::DevicePortProperties" : { + "file" : "lib/App/Netdisco/DB/Result/DevicePortProperties.pm" + }, "App::Netdisco::DB::Result::DevicePortSsid" : { "file" : "lib/App/Netdisco/DB/Result/DevicePortSsid.pm" }, @@ -670,6 +673,9 @@ "App::Netdisco::Worker::Plugin::Discover::PortPower" : { "file" : "lib/App/Netdisco/Worker/Plugin/Discover/PortPower.pm" }, + "App::Netdisco::Worker::Plugin::Discover::PortProperties" : { + "file" : "lib/App/Netdisco/Worker/Plugin/Discover/PortProperties.pm" + }, "App::Netdisco::Worker::Plugin::Discover::Properties" : { "file" : "lib/App/Netdisco/Worker/Plugin/Discover/Properties.pm" }, @@ -779,6 +785,6 @@ "x_IRC" : "irc://irc.freenode.org/#netdisco", "x_MailingList" : "https://lists.sourceforge.net/lists/listinfo/netdisco-users" }, - "version" : "2.039007", + "version" : "2.039008", "x_serialization_backend" : "JSON::PP version 2.94" } diff --git a/META.yml b/META.yml index 6b977ddd..be4510bb 100644 --- a/META.yml +++ b/META.yml @@ -19,7 +19,7 @@ name: App-Netdisco provides: App::Netdisco: file: lib/App/Netdisco.pm - version: '2.039007' + version: '2.039008' 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: '46' + version: '47' App::Netdisco::DB::ExplicitLocking: file: lib/App/Netdisco/DB/ExplicitLocking.pm App::Netdisco::DB::Result::Admin: @@ -53,6 +53,8 @@ provides: file: lib/App/Netdisco/DB/Result/DevicePortLog.pm App::Netdisco::DB::Result::DevicePortPower: file: lib/App/Netdisco/DB/Result/DevicePortPower.pm + App::Netdisco::DB::Result::DevicePortProperties: + file: lib/App/Netdisco/DB/Result/DevicePortProperties.pm App::Netdisco::DB::Result::DevicePortSsid: file: lib/App/Netdisco/DB/Result/DevicePortSsid.pm App::Netdisco::DB::Result::DevicePortVlan: @@ -393,6 +395,8 @@ provides: file: lib/App/Netdisco/Worker/Plugin/Discover/Neighbors/Routed.pm App::Netdisco::Worker::Plugin::Discover::PortPower: file: lib/App/Netdisco/Worker/Plugin/Discover/PortPower.pm + App::Netdisco::Worker::Plugin::Discover::PortProperties: + file: lib/App/Netdisco/Worker/Plugin/Discover/PortProperties.pm App::Netdisco::Worker::Plugin::Discover::Properties: file: lib/App/Netdisco/Worker/Plugin/Discover/Properties.pm App::Netdisco::Worker::Plugin::Discover::VLANs: @@ -506,7 +510,7 @@ requires: Plack::Middleware::ReverseProxy: '0.15' Pod::Usage: '0' Role::Tiny: '1.002005' - SNMP::Info: '3.45' + SNMP::Info: '3.46' SQL::Abstract: '1.85' SQL::Translator: '0.11024' Scope::Guard: '0' @@ -536,5 +540,5 @@ resources: homepage: http://netdisco.org/ license: http://opensource.org/licenses/BSD-3-Clause repository: https://github.com/netdisco/netdisco -version: '2.039007' +version: '2.039008' x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff --git a/lib/App/Netdisco.pm b/lib/App/Netdisco.pm index bc560283..39dbcc11 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.039007'; +our $VERSION = '2.039008'; use App::Netdisco::Configuration; =head1 NAME