Commit Graph
100 Commits
Author SHA1 Message Date
Oliver Gorwits a2c25cd478 Deploy new admin user did not use resultset 2014-02-17 13:22:34 +00:00
Oliver Gorwits 62acb8b4c0 release 0.023001 2014-02-14 19:40:32 +00:00
Oliver Gorwits e3ae76cea2 Allow Port Control users to see Port Config Log report 2014-02-14 19:39:02 +00:00
Oliver Gorwits e2fef8285b update changelog 2014-02-14 19:17:31 +00:00
Oliver Gorwits b9db2545d5 display clean version of creation stamp on port log 2014-02-13 20:32:00 +00:00
Oliver Gorwits f3eb4ce7bd make sure to only check for admins in deploy script 2014-02-13 20:18:40 +00:00
Oliver Gorwits f8dbf824d6 Password fields in User Management panel should be masked 2014-02-12 20:59:41 +00:00
Oliver Gorwits 81fe9bd014 refactor to make check_no/acl/only share code between device and node paths 2014-02-10 22:32:35 +00:00
Oliver Gorwits 82e50a3fda release 2.023000 2014-02-10 21:29:19 +00:00
Oliver Gorwits 5a58ea5809 suggest alternative workaround for no MD5/TCP auth 2014-02-10 13:49:57 +00:00
Oliver Gorwits 4138afe518 fix netbios report links 2014-02-09 13:20:41 +00:00
Oliver Gorwits d1b707da31 Quieten AnyEvent::DNS::EtcHosts check on PERL_ANYEVENT_HOSTS env var 2014-02-09 12:53:22 +00:00
Oliver Gorwits 31e8e29dff fix display of device name in details panels 2014-02-09 12:08:04 +00:00
Oliver Gorwits 6799443d6d incorporate Dancer::Plugin::Passphrase to avoid broken installs 2014-02-09 11:38:23 +00:00
Oliver Gorwits aaf886740c https://github.com/LoonyPandora/Dancer-Plugin-Passphrase/issues/7 2014-02-09 10:49:03 +00:00
Oliver Gorwits 1e2cc41b76 [#46] Sorting on Inventory page same as ND1 2014-02-08 22:18:13 +00:00
Oliver Gorwits 9de450f500 fix return_url bug on logout 2014-02-08 22:15:35 +00:00
Oliver Gorwits d795b37ce1 add updated release notes 2014-02-08 22:11:01 +00:00
Oliver Gorwits 71aa069af1 [#54] jobqueue_refresh config for number of seconds betwen queue refresh 2014-02-08 22:00:08 +00:00
Oliver Gorwits 4c39387477 Fix redirect when accessing a deep link when unauthenticated 2014-02-08 21:15:50 +00:00
Oliver Gorwits 44e35fd316 [#56] Support API call to /login 2014-02-08 20:35:24 +00:00
Oliver Gorwits 0286b046f2 create initial user in netdisco-deploy. add COLOR to netdisco-deploy. 2014-02-08 19:46:39 +00:00
Oliver Gorwits 545f878cb7 enable Bcrypt password storage 2014-02-08 19:10:03 +00:00
Oliver Gorwits f8cf6aad73 permit DB schema upgrades from any 0.x and 1.x ver 2014-02-08 17:03:51 +00:00
Oliver Gorwits eaf362a5e8 update META and fix syntax error 2014-02-08 15:14:59 +00:00
Oliver Gorwits 3a7ffcf379 Doc and Config fixups.
Be explicit about linux package names for those not familiar with
the platform. Also more explicit about steps such as editing file,
and testing the daemon.

Remove leading whitespace from commented-out config examples.
Set default parallel DNS back to 10, and suggest override of 100 in
config file. Enforce skipped DNS for autoconf IPs if unset (this is
a consequence of the way Dancer merges the two files - top level
config cannot be in both files).
2014-02-08 15:10:57 +00:00
Oliver Gorwits 652bd171d6 ...and remove old code using age_on flag 2014-02-03 23:35:46 +00:00
Oliver Gorwits 04f0125b4f make ipinventory datepicker look/act like node search datepicker 2014-02-03 23:29:54 +00:00
Oliver Gorwits 68275e6986 Node search by date (but not time) 2014-02-03 23:12:17 +00:00
Oliver Gorwits a71a69aca4 Try to help users more easily get a default login 2014-02-02 18:00:18 +00:00
Oliver Gorwits dedc7f1867 No longer use dns as a key into devices; cope with dupe dns 2014-02-02 17:46:27 +00:00
Oliver Gorwits 65b456d2d3 release 2.022000 2014-01-26 13:49:39 +00:00
Oliver Gorwits a4f1afe222 add docs note about postgres 8.4 (LT) 2014-01-25 00:03:10 +00:00
Oliver Gorwits 16667532a6 Fix snmpv3 autovivication bug setting priv strings 2014-01-24 23:54:40 +00:00
Oliver Gorwits a0789929b9 not needed at top level 2014-01-22 15:37:25 +00:00
Oliver Gorwits 08b8b4f5d3 Merge branch 'master' of ssh://git.code.sf.net/p/netdisco/netdisco-ng 2014-01-22 15:35:32 +00:00
Oliver Gorwits 2a59fd0c96 [#78] add top level Makefile to satisfy cpanm run-from-git 2014-01-22 15:35:15 +00:00
Oliver Gorwits feffbdf100 [#78] add top level Makefile to satisfy cpanm run-from-git 2014-01-22 15:34:12 +00:00
Oliver Gorwits f30af71a7d Fix SQL logic in PortMAC.pm (imperfectus)
SQL::Abstract::belch(): [SQL::Abstract::_where_field_op_ARRAYREF] Warning: A multi-element arrayref as an
argument to the inequality op '!=' is technically equivalent to an always-true 1=1 (you probably wanted to
say ...{ $inequality_op => [ -and => @values ] }... instead) at
/home/netdisco/perl5/lib/perl5/App/Netdisco/Util/PortMAC.pm line 48
2014-01-22 14:10:41 +00:00
Oliver Gorwits 520d94bb6f Also prefer port filter when linking to connected devices 2014-01-19 22:30:44 +00:00
Oliver Gorwits a7ee00ff1d respect order of Admin plugins in config when building menu 2014-01-19 17:48:33 +00:00
Oliver Gorwits dc17857d86 Check /etc/hosts before DNS when doing arp entry name lookup 2014-01-19 16:19:58 +00:00
Oliver Gorwits 078449d56d device property in _no/_only fails with error 2014-01-19 16:04:41 +00:00
Oliver Gorwits 642546fd24 LAG support.
Also, archive disappeared nodes from device after macsuck.

Squashed commit of the following:

commit 6d16cddaab
Merge: 37d9bda 3fdf780
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 19 15:48:41 2014 +0000

    Merge branch 'master' of ssh://git.code.sf.net/p/netdisco/netdisco-ng into og-agg

commit 37d9bda2bb
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 18:50:22 2014 +0000

    release 2.021000_004

commit 3939a2a51c
Merge: cf23636 571d57d
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 18:45:14 2014 +0000

    Merge branch 'og-agg' of ssh://olly_g@git.code.sf.net/p/netdisco/netdisco-ng into og-agg

commit cf23636ddf
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 18:43:59 2014 +0000

    archive disappeared nodes from device - really important!

commit 571d57dcc7
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 18:20:51 2014 +0000

    release 2.021000_003

commit 444bc1e81d
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 17:51:54 2014 +0000

    protect sprintf from undefined remote_type

commit 5b875c4641
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 17:49:40 2014 +0000

    tidy connected device+node layout

commit c09dddb7d1
Merge: 4f5501c 95fc6b1
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 17:46:39 2014 +0000

    Merge branch 'og-agg' of ssh://olly_g@git.code.sf.net/p/netdisco/netdisco-ng into og-agg

commit 4f5501c613
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 17:46:23 2014 +0000

    allow sanity checks on lag member before moving node

commit 95fc6b18dc
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 14:02:19 2014 +0000

    release 2.021000_002

commit 8b809c445f
Merge: 04d486e fe3e8e3
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 13:58:31 2014 +0000

    Merge branch 'og-agg' of ssh://git.code.sf.net/p/netdisco/netdisco-ng into og-agg

commit fe3e8e3ef2
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 13:57:31 2014 +0000

    do not set master neigh if master is a slave

commit 04d486e433
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 13:38:45 2014 +0000

    display remote ip if only remote ip

commit 14f9eb01ad
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 13:35:54 2014 +0000

    show all members of lag when searching for lag master

commit 5b2a0a0a4b
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 13:35:16 2014 +0000

    fix copy of remote master to local master remote_port

commit 86a9854f39
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 10:00:13 2014 +0000

    show both link and device type icons

commit 88510552e5
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 09:57:29 2014 +0000

    hide neighbor device ID and add sidebar option to show

commit 29da3097cb
Merge: 8bca30d 9fe92fb
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 09:04:15 2014 +0000

    Merge branch 'og-agg' of ssh://git.code.sf.net/p/netdisco/netdisco-ng into og-agg

commit 9fe92fb5e8
Merge: 6620a03 5557811
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 09:03:02 2014 +0000

    Merge branch 'og-agg' of ssh://olly_g@git.code.sf.net/p/netdisco/netdisco-ng into og-agg

commit 6620a03686
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 08:56:13 2014 +0000

    also store master neighbor port

commit 8bca30d085
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 00:41:46 2014 +0000

    release 2.021000_001

commit 5557811aeb
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 00:38:18 2014 +0000

    fix icon placement in editable device port cells

commit 25292e1ce8
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 22:20:08 2014 +0000

    fix name of class

commit 99ce56d794
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 22:13:53 2014 +0000

    remove brackets from lag name

commit 27aa80ed93
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 22:12:06 2014 +0000

    rename link agg legend

commit 84ed4c5008
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 22:11:15 2014 +0000

    move lag member icon into port icon column

commit 67c9c783ec
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 21:58:11 2014 +0000

    fix Cisco stack port ignore

commit 4531c61246
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 21:51:41 2014 +0000

    move nodes to lag master port

commit ffc6b9c315
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 20:45:58 2014 +0000

    use group icon for slave and master

commit 68fd345e37
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 20:34:01 2014 +0000

    indicate aggregate master

commit 79c69f5a0f
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 19:14:48 2014 +0000

    show aggreate parent in device ports

commit 3a4beed2f1
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 18:46:25 2014 +0000

    store aggregate port into db

commit fd7bb0cd62
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 17:49:39 2014 +0000

    add device_port cols for aggregate links data
2014-01-19 15:51:47 +00:00
Oliver Gorwits 899563534a [#52] Check is neighbour remote_id is a MAC (R. Kerr) 2014-01-11 14:08:46 +00:00
Oliver Gorwits d264fb7d9d Allow cached SNMP community hint to override SNMP version cycle 2014-01-11 13:57:45 +00:00
Oliver Gorwits c1295ad1c0 [#14] Support partial DNS names in *_only/*_no (via regexp) 2014-01-11 13:29:16 +00:00
Oliver Gorwits 52f0eed6fb [#13] Support IP address ranges in *_only/*_no configuration 2014-01-11 13:06:54 +00:00
Oliver Gorwits 693e0bd6db [#79] Support perlbrew environment as alternative to localenv 2014-01-11 10:09:07 +00:00
Oliver Gorwits b0e8c7413d always get vlans if column is enabled 2014-01-11 09:56:36 +00:00
Oliver Gorwits 862f2ba5b1 [#66] Fix display of vlan membership 2014-01-11 09:44:35 +00:00
Oliver Gorwits 929723ea1b [#66] store i_vlan in pvid column of device_port 2014-01-10 20:48:59 +00:00
Oliver Gorwits f50e9d6a22 Revert "[#66] store pvid in vlan column of device_port"
This reverts commit 441b967bde.
2014-01-10 20:43:06 +00:00
Oliver Gorwits f78f6028f4 Show device layers in Details tab 2014-01-10 20:07:30 +00:00
Oliver Gorwits 441b967bde [#66] store pvid in vlan column of device_port 2014-01-10 19:37:58 +00:00
Oliver Gorwits 134b7a7646 Remove reference to "native" VLAN in code and replace with "untagged" 2014-01-10 19:36:08 +00:00
Oliver Gorwits 7547937194 [#66] Alter the Primary Key on device_port_vlan to include the native column 2014-01-10 14:01:56 +00:00
Oliver Gorwits fdce0ab210 release 2.021000 2014-01-08 13:57:01 +00:00
Oliver Gorwits f3f55748b5 Support for snmpforce_v1, snmpforce_v2, snmpforce_v3 2014-01-08 05:37:44 +00:00
Oliver Gorwits c7b52ab083 release 2.020003_003 2014-01-06 20:48:36 +00:00
Oliver Gorwits c615ba4df2 Ignore smmp_ver in DB when reconnecting to a device 2014-01-06 20:47:36 +00:00
Oliver Gorwits caacb31a34 need a patched floatThead (https://github.com/mkoryak/floatThead/pull/12) 2014-01-02 20:28:57 +00:00
Oliver Gorwits 08968afca0 update browser history for reports 2014-01-02 20:25:59 +00:00
Oliver Gorwits f716582700 update floatThead plugin to imporove performance for large tables 2014-01-02 13:14:51 +00:00
Oliver Gorwits 9deb6fe691 also clear the prefer setting when filter is binned 2014-01-02 09:43:31 +00:00
Oliver Gorwits 992af240fe release 2.020003_002 2014-01-01 23:31:44 +00:00
Oliver Gorwits 6493b276bf fix Port sort order for Extreme switches "1:10" format 2014-01-01 23:28:40 +00:00
Oliver Gorwits 49b94e94ed fix broken css selector 2014-01-01 23:09:08 +00:00
Oliver Gorwits c08701e10d Allow device port searching with preference for port/name/vlan 2014-01-01 22:59:34 +00:00
Oliver Gorwits dcc8b2c644 sanity check ip inventory subnet, and fix SQL::Abstract glitching on the CidrIps query 2014-01-01 15:54:08 +00:00
Oliver Gorwits cb9abc2355 Subnet Utilization report 2014-01-01 15:21:23 +00:00
Oliver Gorwits bebb07458f show instruction to user when they load the ip inventory report 2014-01-01 13:37:11 +00:00
Oliver Gorwits 7f2f99062b fix wrong TT var name when generating submit button IDs 2014-01-01 13:30:57 +00:00
Oliver Gorwits 06093838b6 add releasenotes note about increasing apache timeout 2014-01-01 13:18:45 +00:00
Oliver Gorwits 8efd15ca39 highlight most recent arp/mac/disco in poller report 2014-01-01 13:14:35 +00:00
Oliver Gorwits 0be86a7d14 Merge branch 'master' of ssh://git.code.sf.net/p/netdisco/netdisco-ng 2014-01-01 13:05:33 +00:00
Oliver Gorwits 543473ff10 suggest longer apache reverse proxy timeout as some pages are slow 2014-01-01 13:05:18 +00:00
Oliver Gorwits a439227376 change sort on poller performance, and show up to 30 walks 2014-01-01 13:05:00 +00:00
Oliver Gorwits d782ef17b4 enable the (hidden) PortLog admin task 2013-12-30 23:22:48 +00:00
Oliver Gorwits 8a0ffadc40 release 2.020003_001 2013-12-29 21:32:24 +00:00
Oliver Gorwits a2cc3f989e Port Log now viewable via an icon by device port name 2013-12-29 21:28:48 +00:00
Oliver Gorwits 7749082dfd fix placement of netmap sidebar help 2013-12-29 20:05:46 +00:00
Oliver Gorwits e5d341b007 fix bug with submitting empty navbar search 2013-12-29 19:58:28 +00:00
Oliver Gorwits 183bf81cc6 Support for expire_devices, expire_nodes, and expire_nodes_archive 2013-12-29 19:35:24 +00:00
Oliver Gorwits cfb04e98d1 Ask for Reason when changing Port up/down Status, or VLAN 2013-12-29 18:16:49 +00:00
Oliver Gorwits d826a2e12b get_community now supported 2013-12-29 17:33:54 +00:00
Oliver Gorwits 6079c7dfed Device Neighbor Map can have max depth and VLAN filter 2013-12-29 16:23:46 +00:00
Oliver Gorwits aae7880311 Fix for netmap links when domain_suffix is set 2013-12-29 11:14:03 +00:00
Oliver Gorwits 424396d55d reorder items in navbar and rename Admin Tasks to Admin 2013-12-29 11:04:09 +00:00
Oliver Gorwits 2d76710d77 add note about community_rw no longer being used for read access 2013-12-29 11:01:21 +00:00
Oliver Gorwits 07ec293229 Add device/node/vlan/port specific search from Navbar 2013-12-28 00:08:12 +00:00
Oliver Gorwits 0122d5728b Make "Not" work for vlan number search in Device Ports 2013-12-27 22:37:41 +00:00
Oliver Gorwits 9dbcc1f4a3 Search by VLAN name now works 2013-12-27 22:07:22 +00:00
Oliver Gorwits c9f0f21577 Support DBD::Pg default for "host" field as local socket 2013-12-27 16:41:40 +00:00
Oliver Gorwits d21fdf6d68 Add doc note about PostgreSQL MD5 authN 2013-12-27 16:32:55 +00:00
Oliver Gorwits 6bd6c9de8c Keep a hint to SNMP community if new style snmp_auth config is in use 2013-12-27 16:25:41 +00:00
Oliver Gorwits 82a1889ed8 release 2.020002 2013-12-11 15:57:16 +00:00
Oliver Gorwits 913a7511a9 Support for Device Details plugins; Web-Plugin-RANCID 2013-12-09 21:21:05 +00:00
Oliver Gorwits 38fe6b8e1a Respect macsuck_bleed on broken topology detection 2013-12-09 00:01:33 +00:00
Oliver Gorwits 1d3b5d2610 release 2.020001 2013-12-08 21:48:20 +00:00