Commit Graph
100 Commits
Author SHA1 Message Date
Oliver Gorwits 13de616e35 Fix truncated port description change (F. Schiavarelli) 2014-07-13 18:08:56 +01:00
Oliver Gorwits 3457d083f4 portctl_nameonly to limit port control to name only (F. Schiavarelli) 2014-07-13 17:51:41 +01:00
Oliver Gorwits 769aa35044 [ND1#117] unknown devices missing from inventory 2014-07-13 17:36:55 +01:00
Oliver Gorwits 3ee27f0439 add bug id to last fix 2014-07-13 17:25:51 +01:00
Oliver Gorwits db53c00b12 release 2.028000 2014-07-02 09:19:34 +01:00
Oliver Gorwits 58e5d05ac0 update version and changes 2014-07-01 21:12:00 +01:00
Oliver Gorwits 6dbed02b7c properly search the template path!! [#103]
Conflicts:
	Netdisco/lib/App/Netdisco/Web.pm
	Netdisco/lib/App/Netdisco/Web/Plugin.pm
2014-07-01 21:05:31 +01:00
Oliver Gorwits f29c8960ed minor typo 2014-07-01 21:00:34 +01:00
Oliver Gorwits 929cf8029c typo in defaults 2014-07-01 21:00:20 +01:00
Oliver Gorwits e22d383bfa fix err in docs
Conflicts:
	Netdisco/share/public/css/netdisco.css
2014-07-01 20:59:42 +01:00
Oliver Gorwits 1922ccaa41 update release notes for 2.028 2014-07-01 20:57:27 +01:00
Oliver Gorwits 533a7c393a start as non-root if port switch not required 2014-07-01 20:49:24 +01:00
Oliver Gorwits d6f2d357cc Track how many times the device uptime wrapped (F. Schiavarelli) 2014-07-01 20:46:34 +01:00
Oliver Gorwits 30b234848d table_pagesize option to set default size of table pages 2014-06-30 12:38:43 +01:00
Oliver Gorwits 71b2ab2563 Subnets report date range fixed, but (unnecessary?) "not" option removed 2014-06-23 16:03:55 +01:00
Oliver Gorwits 4d8acdacc1 release 2.027008_001 2014-06-23 13:58:50 +01:00
Oliver Gorwits 3a1cd19aa6 wrapped text is centered in Device/Node cell of node search 2014-06-22 21:47:04 +01:00
Oliver Gorwits a5ad557b06 bugfix with plackup restarter: MCE should not be loaded in web app - make it runtime 2014-06-22 21:26:34 +01:00
Oliver Gorwits 2eb3343de8 use Module::Load instead of string eval 2014-06-22 17:37:42 +01:00
Oliver Gorwits e700b41fa6 VendorMap and Delimiter enhancements to RANCID generator (LesB) 2014-06-22 17:26:38 +01:00
Oliver Gorwits 2c4f56b1d9 remove OO notation from jobqueue calls 2014-06-20 20:21:54 +01:00
Oliver Gorwits 869f35ec31 add missing imports for jobqueue 2014-06-20 20:08:58 +01:00
Oliver Gorwits 2a15f61646 fix some netdisco-rancid-export defaults, add doc note about cron 2014-06-19 21:54:51 +01:00
Oliver Gorwits 8148667d9e Add netdisco-rancid-export to installed scripts 2014-06-19 21:37:58 +01:00
Oliver Gorwits 4c6f08757d Neighbor device links to both device and port (fragfutter) 2014-06-18 12:44:35 +01:00
Oliver Gorwits 298e7cd892 some fixes to sidebar css 2014-06-12 14:54:09 +01:00
Oliver Gorwits 82b5c9c485 Merge branch 'master' of ssh://git.code.sf.net/p/netdisco/netdisco-ng 2014-06-12 14:53:43 +01:00
Oliver Gorwits 3b94eafe00 get rid of horrid OO jobqueue interface 2014-06-11 22:34:33 +01:00
Oliver Gorwits 8e0be7d489 do not quote Pg after all 2014-06-11 22:26:49 +01:00
Oliver Gorwits c10095939b Set UTF-8 mode and DBIC quoting on Pg database connection 2014-06-11 09:12:40 +01:00
Oliver Gorwits 5988302a65 fix for perl 5.10 not auto-dereferncing 2014-06-11 06:58:37 +00:00
Oliver Gorwits 6a18a3d65b Store started timestamp on job completion 2014-06-03 22:18:47 +01:00
Oliver Gorwits 37dbb9527c Forward port housekeeping/schedule and expiry/expire legacy config 2014-06-03 15:21:43 +00:00
Oliver Gorwits 3bb0aa2864 Change log format to contain UTC timestamp 2014-06-02 18:59:42 +01:00
Oliver Gorwits 18b7df1763 Ignore devices with "phone" in their CDP/LLDP platform description 2014-06-01 22:24:12 +01:00
Oliver Gorwits ba38f9e93d Revert "[#23] Move to NetAddr::MAC for better handling of MACs"
This reverts commit 562b3d26db.

Discovered a few unpolished bits of NetAddr::MAC, unfortunately. For example
$NetAddr::MAC::errstr is not reset when new instances are created.
2014-05-28 23:23:08 +01:00
Oliver Gorwits 97f68aaeb6 Merge branch 'og-logged-in-user-fix'
Conflicts:
	Netdisco/lib/App/Netdisco.pm
2014-05-27 10:47:40 +01:00
Oliver Gorwits 39d1ee9a31 release 2.027007 2014-05-27 10:44:51 +01:00
Oliver Gorwits 15315b4364 allow get_user_details to return truthy when it's OK to have no user 2014-05-27 10:43:39 +01:00
Oliver Gorwits d27ceed33e Merge branch 'og-redirect-filehandles-fix'
Conflicts:
	Netdisco/Changes
	Netdisco/META.yml
	Netdisco/lib/App/Netdisco.pm
2014-05-27 07:13:36 +01:00
Oliver Gorwits 59e4af67cd release 2.027006 2014-05-27 07:09:07 +01:00
Oliver Gorwits 01d28490a6 fix another bug in call to Daemon::Contol redirect_filehandles 2014-05-27 07:07:56 +01:00
Oliver Gorwits 562b3d26db [#23] Move to NetAddr::MAC for better handling of MACs 2014-05-24 13:12:32 +01:00
Oliver Gorwits 980aaa4535 Add documentation note about non-standard pg port 2014-05-23 23:11:27 +01:00
Oliver Gorwits d84150bda9 Increase default snmptimeout from 1 to 3 seconds 2014-05-23 23:06:50 +01:00
Oliver Gorwits 2d180b1f16 fix undefined key in Discover 2014-05-22 16:52:20 +01:00
Oliver Gorwits 123c48a576 Unrouted VLAN interfaces have numbers on Cisco - ignore them 2014-05-22 15:59:22 +01:00
Oliver Gorwits bcbb253b1a release 2.027005_001 2014-05-21 21:22:49 +01:00
Oliver Gorwits 9685eb182a Merge pluggable job queue branch.
Squashed commit of the following:

commit e2ca15c0f8
Merge: 0a90308 ffcf6ed
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed May 21 21:18:58 2014 +0100

    Merge branch 'master' into og-pluggable-daemon

commit 0a90308ecf
Merge: e80c575 ee398fc
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 17 22:20:40 2014 +0100

    Merge branch 'master' into og-pluggable-daemon

    Conflicts:
    	Netdisco/lib/App/Netdisco.pm

commit e80c575c57
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 17 22:14:44 2014 +0100

    move worker sleep into jobqueue

commit c83b999597
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 17 22:01:43 2014 +0100

    support disable manager from jobqueue dynamic code

commit 4792b0dc49
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 17 21:34:28 2014 +0100

    fix pod name

commit 187fc84937
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 17 21:22:06 2014 +0100

    better naming

commit 1c43aaa0f4
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 17 21:18:49 2014 +0100

    make worker use only JobQueue not LocalQueue directly

commit 5316058ba8
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 17 20:42:19 2014 +0100

    remove unecessary scrub subroutine

commit 8077e3de9d
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 17 20:31:18 2014 +0100

    remove any duplicate jobs when locking

commit d4b5e4e6cd
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 17 20:20:32 2014 +0100

    rename DefaultSettings to Configuration

commit aacb149d09
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 17 19:57:45 2014 +0100

    no need to check - mgr is not started if 0 workers

commit 46ebe4cd6a
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 17 19:50:37 2014 +0100

    remove unecessary job scrub

commit 60522fe555
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 17 19:27:53 2014 +0100

    fixes for DefaultSettings

commit 2c6f0dd0f7
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 17 19:11:50 2014 +0100

    rename housekeeping to schedule

commit c12034d2b0
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 17 19:06:22 2014 +0100

    new DefaultSettings package, and mv queue to be key of workers

commit 49e9079f9a
Merge: ec8ad3b 213f44e
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 17 08:00:02 2014 +0100

    Merge branch 'master' into og-pluggable-daemon

commit ec8ad3b2d8
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun May 11 01:18:21 2014 +0100

    fix entered_stamp

commit 471724dd89
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 10 23:44:14 2014 +0100

    fix auto hack

commit 4620deff33
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 10 23:27:11 2014 +0100

    final migration

commit 5413e34e83
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 10 23:18:12 2014 +0100

    more JobQueue migration

commit 9569bda4d8
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 10 22:44:20 2014 +0100

    migrate to JobQueue :)

commit 41ee8f91f2
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 10 22:38:20 2014 +0100

    simplify again

commit 58cba4da24
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 10 22:06:41 2014 +0100

    add POD for JobQueue

commit c9afbab26b
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 10 21:36:01 2014 +0100

    use Module::Load tricks to avoid some other mess

commit 50c72c1d64
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 10 21:12:52 2014 +0100

    use Module::Load for dynamic loading

commit 54510a1560
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu May 8 22:05:10 2014 +0100

    hack to make functional and OO interface

commit b8c706a2e7
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu May 8 21:29:31 2014 +0100

    simplify role apply for jobqueue

commit 8a816b9764
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue May 6 22:20:50 2014 +0100

    remove debug print

commit f3131adfc8
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue May 6 21:47:30 2014 +0100

    big patch to remove knowledge of DB from most worker code

commit 39a0efb3c3
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Apr 28 23:46:10 2014 +0100

    port Worker Common to pluggable jobqueue

commit 8c0614357a
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Apr 28 23:04:13 2014 +0100

    port Scheduler to pluggable jobqueue

commit 3882c157ec
Merge: 44e6c49 2480646
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Apr 28 22:36:57 2014 +0100

    Merge branch 'master' into og-pluggable-daemon

commit 44e6c49419
Merge: fdeeffc 5fc6209
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Apr 28 22:35:53 2014 +0100

    Merge branch 'master' into og-pluggable-daemon

commit 5fc62090e2
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Apr 28 22:15:07 2014 +0100

    edge topology
      17   * Use

commit fdeeffcbe4
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Apr 24 23:13:20 2014 +0100

    book specifically same jobs which were seen

commit 0d97c2b819
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Apr 24 22:57:37 2014 +0100

    fix typos

commit 47265a5292
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Apr 24 21:56:52 2014 +0100

    rename file to follow name change

commit fd169149c4
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Apr 24 21:52:57 2014 +0100

    remove job types from web code

commit 319489ae00
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Apr 24 21:46:30 2014 +0100

    remove job types from scheduler

commit ccdeca600c
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Apr 24 21:33:01 2014 +0100

    remove job types from netdisco-daemon-fg

commit 349bddf609
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Apr 24 21:05:42 2014 +0100

    move default env settings to Netdisco.pm

commit b4b5cce00a
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Apr 24 21:01:26 2014 +0100

    remove job type knowledge from code into config
2014-05-21 21:20:27 +01:00
Oliver Gorwits ffcf6ed099 Support Dancer::Debug at runtime with DANCER_DEBUG=1 env var 2014-05-21 20:36:00 +01:00
Oliver Gorwits ef4a94ae79 Support offline update of oui.txt and MIBs bundle 2014-05-21 19:40:31 +01:00
Oliver Gorwits 62581f99e4 Improve VLAN Inventory performance and show all VLANs (C. Stromsoe) 2014-05-19 20:59:17 +01:00
Oliver Gorwits ee398fcae8 release 2.027004 2014-05-15 16:54:40 +01:00
Oliver Gorwits d765b0a124 fix bug in call to Daemon::Contol redirect_filehandles (M. Planck) 2014-05-15 16:53:52 +01:00
Oliver Gorwits 213f44ec21 release 2.027003 2014-05-15 08:12:44 +01:00
Oliver Gorwits f223d1206a another check for macsuck_bleed (J. Leonhardt) 2014-05-15 08:11:30 +01:00
Oliver Gorwits a0426b56cd Use password instead of pass for Dancer::Plugin::DBIC 2014-05-08 18:30:05 +01:00
Oliver Gorwits 51e733b79a release 2.027002 2014-05-04 10:03:51 +01:00
Oliver Gorwits 35130a6826 release 2.003002 2014-05-03 09:13:46 +01:00
Oliver Gorwits 643dbff69e clarify note on RC scripts 2014-05-03 09:08:46 +01:00
Oliver Gorwits af6aafd437 deployment doc note was in wrong place 2014-05-03 09:03:06 +01:00
Oliver Gorwits b464f4b3bd release 2.027001 2014-05-03 08:30:14 +01:00
Oliver Gorwits c8180e3ea6 forgot the actual bug fix for previous 2014-04-30 22:30:37 +01:00
Oliver Gorwits 64951c3b9b get_port_macs returns all port MACs 2014-04-30 22:29:40 +01:00
Oliver Gorwits f6c394c9b3 release 2.027000 2014-04-30 22:23:46 +01:00
Oliver Gorwits eb4df8bd42 tweak doc note pointing to Deployment page 2014-04-30 22:02:31 +01:00
Oliver Gorwits 24806465d5 Use password instead of pass for Dancer::Plugin::DBIC 2014-04-28 22:36:37 +01:00
Oliver Gorwits 2edbbaadb0 Add docs note about RC scripts 2014-04-28 22:12:46 +01:00
Oliver Gorwits a1ed854b73 release 2.026001_004 2014-04-28 22:02:22 +01:00
Oliver Gorwits 0413216f84 sort connected nodes by vlan 2014-04-28 21:45:34 +01:00
Oliver Gorwits 2739ab3ba8 add port skiplist and fix broken macbleed option 2014-04-28 20:29:59 +00:00
Oliver Gorwits 6eefcf648b fix bug with undef vals in hosts struct 2014-04-21 21:18:26 +00:00
Oliver Gorwits 67a0e6ca22 fix poking into DNS HOSTS 2014-04-21 22:08:50 +01:00
Oliver Gorwits 0e329d31d2 Display Phone and Wifi icon on nodes even when not discovered as neighbors 2014-04-21 22:00:52 +01:00
Oliver Gorwits 5d5563713e Display Phone and Wifi icon on nodes even when not discovered as neighbors 2014-04-21 20:53:49 +00:00
Oliver Gorwits 7db93cfb98 release 2.026001_003 2014-04-20 23:48:54 +01:00
Oliver Gorwits 68152d15a3 Fix for broken [#82] (/etc/hosts check during ARP IP resolv) 2014-04-20 23:33:42 +01:00
Oliver Gorwits 3edef4719d Legitimate for same MAC to be in two VLANs on same switchport 2014-04-19 21:41:43 +01:00
Oliver Gorwits 30bc957edf release 2.026001_002 2014-04-18 23:38:37 +01:00
Oliver Gorwits bf7b23b3c6 re-set NETDISCO_HOME after environment is discovered 2014-04-18 23:28:02 +01:00
Oliver Gorwits 0b50b54a67 fix params loading in Report 2014-04-18 23:25:50 +01:00
Oliver Gorwits 9fa855ceb8 more fixes for LSB init functionality 2014-04-18 22:05:19 +00:00
Oliver Gorwits 52b754ed0c split BEGIN block to force hide imports from perl 2014-04-18 16:23:54 +00:00
Oliver Gorwits 24eda79431 release 2.026001_001 2014-04-17 07:03:37 +01:00
Oliver Gorwits d0d39e4574 search for localenv could not find $HOME 2014-04-17 06:39:37 +01:00
Oliver Gorwits 10a6e33561 Add FRU filter option to Module Inventory Report 2014-04-09 21:22:56 +01:00
Oliver Gorwits 88ad3552c1 release 2.025001 2014-04-08 19:52:20 +01:00
Oliver Gorwits 96ba11acc7 more defaults in the deployment file 2014-04-08 19:45:10 +01:00
Oliver Gorwits 090b5daac4 improve install instructions for initial config 2014-04-07 22:44:33 +01:00
Oliver Gorwits 164206a7a7 Only set housekeeping default if user has enabled 2014-03-30 02:17:29 +01:00
Oliver Gorwits 02aa1508e9 Add note about pgtune to install docs 2014-03-30 00:47:04 +00:00
Oliver Gorwits 3773ecc046 release 2.025000_001 2014-03-28 07:35:29 +00:00
Oliver Gorwits e922ec9c68 Store device model and serial via UTF8 conversion 2014-03-25 21:18:49 +00:00
Oliver Gorwits 846b5adf67 fix logic in stp display 2014-03-25 21:14:56 +00:00
Oliver Gorwits 8a85fb4e03 fix bug in jobs list 2014-03-25 21:11:34 +00:00
Oliver Gorwits 2cc8b41fb0 Only show STP blocked icon if port is UP 2014-03-25 21:09:51 +00:00
Oliver Gorwits 563f6d3a86 refactor nbtstat to group probes by device 2014-03-25 21:05:53 +00:00
Oliver Gorwits ac97d92ef1 Rename housekeeping expiry task to be expire 2014-03-11 22:41:19 +00:00
Oliver Gorwits 47d712490e Clean up library path fiddling across all scripts 2014-03-11 21:42:32 +00:00
Oliver Gorwits 58ffd7a53a FATAL warnings considered harmful 2014-03-11 14:08:03 +00:00