commit 49e585ef4bcbafd1964f0d0b8b9eda4b2624c86e
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon Dec 30 23:20:05 2013 +0000
default is to have age filter enabled
commit c3635b3b096ea73906a553db5b588eaee29b2145
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon Dec 30 23:15:08 2013 +0000
disable Seen IPs checkbox when v6ish cidr is seen
commit f1550f2dcff96a9b2d77cbc3a8582429f3b078df
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon Dec 30 22:56:12 2013 +0000
make daterange green when age filter activated
commit 838578f2b9935c6f2abba7679f2ba87f30f651a3
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon Dec 30 22:47:29 2013 +0000
use class to control input colouring
commit 291d230e6a0216b4f5ad52b8eb04f3949ffe85e3
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon Dec 30 22:43:45 2013 +0000
move cidr input and remove sidebar title
this is only so that the tooltip on the cide input isn't obscured
by the table heading. I've no idea how to avoid that happening :-/
commit d0df5c7af82bea3fc674585962ca67f4cd82e553
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon Dec 30 22:11:34 2013 +0000
layout fixes for ipinventory sidebar
commit faeb614147e673d4d08822cafb65ca003c400edd
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon Dec 30 21:27:01 2013 +0000
prevent autoload for ipinventory data; prevent submit if CIDR is empty
commit b993611ff9bf1bd1eaed410beab09c754c786b1a
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon Dec 30 21:08:26 2013 +0000
revert to 0.0.0.0/32 default search
commit d9e34ec19a2ca0d5893215a0508478985c96076e
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon Dec 30 20:59:22 2013 +0000
set age sort to desc - show oldest unused
commit 4a4231c69c8483c65d211119d772ad40a3a95b69
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon Dec 30 20:55:00 2013 +0000
fix parameter names; make 0.0.0.0/0 default
commit 5fb6e42426ae8bf96d81b2f2ad25d118c900646d
Author: Eric A. Miller <emiller@cpan.org>
Date: Mon Dec 30 15:16:13 2013 -0500
Add IP Inventory report with options sidebar
commit 4b84ca3714990199303cd5e099310e4c1ff1458f
Author: Eric A. Miller <emiller@cpan.org>
Date: Mon Dec 30 14:34:29 2013 -0500
Add 'IP' as a report category
commit 849ae4e0a6f51102cb90236629f4e1b43fc9bc2e
Author: Eric A. Miller <emiller@cpan.org>
Date: Mon Dec 30 14:33:10 2013 -0500
Add CidrIps virtual view ResultSource. Enumerates all IP addresses within an IPv4 subnet.
commit 30abbb957bd40270a14ca6289e76f70bf721696e
Author: Eric A. Miller <emiller@cpan.org>
Date: Mon Dec 30 14:29:27 2013 -0500
Add Dan Grossman's date range picker component for Twitter Bootstrap. Component relies on Moment.js which is also added.
commit 19830639bdbcd409a49228f18d29f6dff5e933e8
Author: Eric A. Miller <emiller@cpan.org>
Date: Mon Dec 30 14:23:11 2013 -0500
DBIx::Class::Helpers is currently a requirement for DBIx::Class::ResultSource::View's which use Helper::Row::SubClass. Use a base ResultSet class so that we can make Helper::ResultSet::SetOperations and Helper::ResultSet::Shortcut available to all of our classes. SetOperations is specifically needed for UNION operations, Shortcut's are candy. Note: Trying to add entire Helper::ResultSet seemed to cause problems.
Squashed commit of the following:
commit a43c98962a
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon Jun 3 20:37:39 2013 +0100
Missing mibdirs causes all MIBs to be loaded (with a warning)
commit 09829a25b8
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon Jun 3 20:07:31 2013 +0100
local plugins site_plugins dir
commit b0e804e558
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon Jun 3 19:59:04 2013 +0100
use send_error and redirect from Dancer
commit 3d1185261a
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon Jun 3 19:13:40 2013 +0100
support path config option
commit 31ca119f84
Merge: 9a798554d2b3a5
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon Jun 3 00:06:17 2013 +0100
Merge remote-tracking branch 'origin/og-work' into og-work
g-work"
This reverts commit 9a79855361, reversing
changes made to 6fd6118354.
Conflicts:
Netdisco/share/views/plugin/device_port_column/c_observiumsparklines.tt
commit 9a79855361
Merge: 6fd6118c8c3b82
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon Jun 3 00:03:32 2013 +0100
Merge remote-tracking branch 'origin/master' into og-work
commit 6fd6118354
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun Jun 2 15:47:45 2013 +0100
extra note about behind proxy
commit 798086ca29
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun Jun 2 15:30:26 2013 +0100
complete the observium plugin
commit 66b3ced179
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun Jun 2 12:48:06 2013 +0100
Plugins can have CSS and Javascript loaded within <head>
commit 4d2b3a5307
Author: Oliver Gorwits <oliver@cpan.org>
Date: Thu May 30 08:50:16 2013 +0100
get device dns to port template
commit ed1bfa1ae7
Author: Oliver Gorwits <oliver@cpan.org>
Date: Thu May 30 08:17:02 2013 +0100
observium sparklines plugin; support X:: namespace
commit 76b7636c74
Author: Oliver Gorwits <oliver@cpan.org>
Date: Thu May 30 06:30:06 2013 +0100
rename private settings keys
commit fdac8f6c33
Author: Oliver Gorwits <oliver@cpan.org>
Date: Thu May 30 05:59:53 2013 +0100
add macwalk and arpnip buttons to device details
commit 3d688c7d83
Author: Oliver Gorwits <oliver@cpan.org>
Date: Thu May 30 05:57:20 2013 +0100
Revert "reduce refresh to 5sec"
This reverts commit 8ea9ec7dd9.
commit dc62382112
Author: Oliver Gorwits <oliver@cpan.org>
Date: Thu May 30 05:50:34 2013 +0100
support for arpwalk and macwalk and all jobs via web
commit 8bc7d83c98
Author: Oliver Gorwits <oliver@cpan.org>
Date: Thu May 30 05:35:41 2013 +0100
simplify discover options to only discoverall and discover
commit 8ea9ec7dd9
Author: Oliver Gorwits <oliver@cpan.org>
Date: Wed May 29 20:23:08 2013 +0100
reduce refresh to 5sec
commit 8c54e6c58b
Author: Oliver Gorwits <oliver@cpan.org>
Date: Wed May 29 20:11:06 2013 +0100
show undiscovered neighbor properly
commit e0ee25628f
Author: Oliver Gorwits <oliver@cpan.org>
Date: Wed May 29 19:54:09 2013 +0100
avoid unecessary log for queueing
commit d5565423f2
Author: Oliver Gorwits <oliver@cpan.org>
Date: Wed May 29 19:51:37 2013 +0100
avoid warning on undefined remote type
commit 5d9b58a6b2
Author: Oliver Gorwits <oliver@cpan.org>
Date: Wed May 29 19:48:22 2013 +0100
avoid explosion when not admin
commit 377bb942e0
Author: Oliver Gorwits <oliver@cpan.org>
Date: Wed May 29 19:46:52 2013 +0100
avoid undefined warning
commit 08806dcfa2
Author: Oliver Gorwits <oliver@cpan.org>
Date: Wed May 29 19:46:42 2013 +0100
get_db_version will be 0 at first deploy
commit 9511c17056
Author: Oliver Gorwits <oliver@cpan.org>
Date: Wed May 29 19:15:55 2013 +0100
fix name of Template module
commit eb0288de35
Author: Oliver Gorwits <oliver@cpan.org>
Date: Tue May 28 07:17:07 2013 +0100
initial config settings documentation
commit 7f2ea7f8dc
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon May 27 15:18:15 2013 +0100
remove check_mac to own module, use in macsuck too
commit b995cf6398
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon May 27 15:01:29 2013 +0100
show probable but undiscovered neighbor is ports display
commit dd8d461188
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon May 27 14:52:41 2013 +0100
new schema version for is_uplink and is_uplink_admin
commit 3f6a7b5aa2
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon May 27 14:47:59 2013 +0100
make sure device_port is updated when manual_topo is set
commit 33bf9a6599
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun May 26 19:51:49 2013 +0100
export store_arp and store_node
commit 0ed356d560
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat May 25 17:12:31 2013 +0100
use row lock not table lock
commit f830bc3a3b
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat May 25 16:38:33 2013 +0100
move macsuck/arpnip/discover to ::Core namespace
commit be40788987
Author: Oliver Gorwits <oliver@cpan.org>
Date: Fri May 24 21:10:34 2013 +0100
add maybe_uplink to device_port; more macsuck implementation
commit 88371026d5
Author: Oliver Gorwits <oliver@cpan.org>
Date: Fri May 24 14:34:58 2013 +0100
start on macsuck; tweak update locking
commit 6f7c87ac07
Author: Oliver Gorwits <oliver@cpan.org>
Date: Fri May 24 13:10:58 2013 +0100
ORDER BY ... FOR UPDATE will allow us to avoid table lock
commit 7c438e01fc
Author: Oliver Gorwits <oliver@cpan.org>
Date: Fri May 24 12:12:46 2013 +0100
yet more efficient arpnip
commit c74c56dc02
Author: Oliver Gorwits <oliver@cpan.org>
Date: Fri May 24 11:34:23 2013 +0100
guard against race with *_or_* DBIC methods
commit d50c54972e
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon May 20 23:42:41 2013 +0100
more efficient arpnip
commit 73c8979130
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun May 19 22:52:15 2013 +0100
fix confusing name
commit bf78e82411
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun May 19 22:37:22 2013 +0100
fix mistake in DBIx::Class schema
commit 6a5af95836
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun May 19 22:06:27 2013 +0100
arpnip implementation
commit 594abd3f82
Author: Oliver Gorwits <oliver@cpan.org>
Date: Thu May 16 00:00:50 2013 +0100
PostgreSQL explicit locking support.
Squashed commit of the following:
commit 76e1539102
Author: Oliver Gorwits <oliver@cpan.org>
Date: Wed May 15 23:54:25 2013 +0100
finished explicit locking module
commit 369387258b
Author: Oliver Gorwits <oliver@cpan.org>
Date: Tue May 14 23:50:42 2013 +0100
initial implementation of locking from schema object
commit 55c6d4fe63
Author: Oliver Gorwits <oliver@cpan.org>
Date: Tue May 14 21:05:01 2013 +0100
add discover button to device details page
commit 11fd8bf964
Author: Oliver Gorwits <oliver@cpan.org>
Date: Tue May 14 20:43:43 2013 +0100
fix typo and clear port box on autocomplete dropdown
commit a00f9b5c2e
Author: Oliver Gorwits <oliver@cpan.org>
Date: Tue May 14 20:38:54 2013 +0100
move admin tasks and remove JobControl package
commit 74bc0023df
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat May 11 18:25:04 2013 +0100
complete job queue delete and kill running timers properly when reloading page
commit dd6947f38d
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat May 11 16:51:28 2013 +0100
fix improper use of bootstrap table class
commit cd5b83f71e
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat May 11 15:55:45 2013 +0100
fix update view icon in sidebar
commit e9349f325d
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat May 11 11:57:19 2013 +0100
css audit
commit 201470275d
Author: Oliver Gorwits <oliver@cpan.org>
Date: Thu May 9 23:48:05 2013 +0100
add job queue to standard plugins list
commit a18a3c72a3
Author: Oliver Gorwits <oliver@cpan.org>
Date: Thu May 9 23:37:43 2013 +0100
fix table headings and improve Action display in Job Queue
commit 70f5da8bb6
Author: Oliver Gorwits <oliver@cpan.org>
Date: Thu May 9 23:30:32 2013 +0100
implement "no devices" prompt for admin users to do first discover
commit 2e8ac83173
Author: Oliver Gorwits <oliver@cpan.org>
Date: Thu May 9 21:53:39 2013 +0100
more js refactoring for report and search
commit 479ac0e55d
Author: Oliver Gorwits <oliver@cpan.org>
Date: Thu May 9 21:50:29 2013 +0100
refactor js for device tabs
commit 6a17fe5d6c
Author: Oliver Gorwits <oliver@cpan.org>
Date: Thu May 9 21:05:42 2013 +0100
fix crazy races with javasacript by using global delegations
commit e94e3cef3b
Author: Oliver Gorwits <oliver@cpan.org>
Date: Wed May 8 23:06:41 2013 +0100
remove Try::Tiny from web runtime
commit c746e68b9b
Author: Oliver Gorwits <oliver@cpan.org>
Date: Tue May 7 21:54:11 2013 +0100
make topo autocomplete more responsive
commit 24c511786f
Author: Oliver Gorwits <oliver@cpan.org>
Date: Tue May 7 21:52:17 2013 +0100
display name and IP for device typeahead
commit 52ab7d1266
Author: Oliver Gorwits <oliver@cpan.org>
Date: Tue May 7 21:47:05 2013 +0100
add drop-down control for the topo form fields
commit 5744b6845f
Author: Oliver Gorwits <oliver@cpan.org>
Date: Tue May 7 21:25:30 2013 +0100
complete the topology editor (add/delete)
commit b510fbe8c5
Author: Oliver Gorwits <oliver@cpan.org>
Date: Tue May 7 00:59:11 2013 +0100
add new admin tasks to default plugins list
commit 11d55e0129
Author: Oliver Gorwits <oliver@cpan.org>
Date: Tue May 7 00:56:19 2013 +0100
Manual Device Topology
Needed to add the 'autocomplete' jQuery UI component because
it can do minLength=0 properly. Used the smoothness UI theme.
Added typeahead AJAX calls to support the topology searching.
Added new plugin and template for the topology editing page.
commit bf7a419d08
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon May 6 22:16:24 2013 +0100
add a little colour to lone tab titles
commit 9690a31f19
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon May 6 22:01:13 2013 +0100
complete Manage Pseudo Devices
commit 024f4d9a83
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon May 6 00:49:47 2013 +0100
use bootstrap font colour instead of css
commit f75f1e5cbf
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon May 6 00:45:18 2013 +0100
add frontend update/del forms, and display port count
commit f0899e16b3
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun May 5 23:53:20 2013 +0100
add frontend pseudo device add form
commit 3271c01931
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun May 5 21:45:17 2013 +0100
complete the code for admin tasks page loading
commit 38f70624f3
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun May 5 17:04:30 2013 +0100
set up file paths consistently in all scripts
commit c761ca839b
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun May 5 17:00:30 2013 +0100
Helper script to import the Netdisco 1.x Topology file to the database
commit f468b48049
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun May 5 16:20:39 2013 +0100
Handle whitespace ahead of OUI data
commit 5c8a5754f6
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun May 5 16:16:20 2013 +0100
also set neighbor info when discovering device interfaces
commit acb988b6af
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun May 5 15:34:20 2013 +0100
try to avoid duplicate execution of scheduled jobs
commit c6bcaf66c5
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun May 5 14:16:25 2013 +0100
do not clobber manual topo when discovering neighbors
commit d9a6a1882a
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun May 5 13:02:45 2013 +0100
User icon color indicates port_control/admin ability
commit 2cdcb9db7e
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon Apr 29 23:34:27 2013 +0100
add support for admin tasks as plugins
commit 075a770c9a
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon Apr 29 22:23:20 2013 +0100
skip pseudo devices (vendor netdisco)
commit 045c022d42
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon Apr 29 21:58:33 2013 +0100
incorporate manual topo info from the topology db table
commit 09285d42b4
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat Apr 27 18:39:12 2013 +0100
add unique constraints to topology table
commit 2780b72e49
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat Apr 27 15:38:05 2013 +0100
muted help text in sidebar
commit 733d4f83fb
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat Apr 27 14:39:54 2013 +0100
sorry, testing hook changes
commit 71e366e352
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat Apr 27 14:34:36 2013 +0100
sorry, testing hook changes
commit 7f9eaa99f5
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat Apr 27 14:33:44 2013 +0100
sorry, testing hook changes
commit 5215fd632d
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat Apr 27 14:30:07 2013 +0100
sorry, testing hook changes
commit be817d60c2
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat Apr 27 14:21:45 2013 +0100
sorry, testing hook changes
commit 1fd3695358
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat Apr 27 14:18:57 2013 +0100
sorry, testing hook changes
commit ac448c4a91
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat Apr 27 14:13:03 2013 +0100
sorry, testing hook changes
commit c563b8d9af
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat Apr 27 14:08:54 2013 +0100
sorry, testing hook changes
commit 3abcfb01d5
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat Apr 27 14:06:25 2013 +0100
sorry, testing hook changes
commit 877a81facf
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat Apr 27 14:05:25 2013 +0100
sorry, testing hook changes
commit b054119d9c
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun Mar 17 14:29:58 2013 +0000
hide Reports menu if there are no reports
commit d86e670600
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun Mar 17 14:23:59 2013 +0000
add Report docs for developers
commit ee8351eb30
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun Mar 17 14:06:39 2013 +0000
split Plugin docs into user and developer pages
commit 5e4b8f3063
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun Mar 17 12:59:47 2013 +0000
add duplex report into default config
commit 8fd622f50c
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun Mar 17 12:56:51 2013 +0000
update query for duplex mismatch to check left and right are both not DOWN
commit 6d9170598c
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon Mar 11 23:10:38 2013 +0000
use the new duplex mismatch query in a template
commit 786977354b
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon Mar 11 22:54:21 2013 +0000
add VIEW for duplex mismatches
commit f37ae8568e
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon Mar 11 22:54:01 2013 +0000
remove unecessary assign
commit 13af853582
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun Mar 10 23:40:53 2013 +0000
fixes to main app to support reports
commit 55a0f3d8dc
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun Mar 10 22:18:48 2013 +0000
also update fontawesome to match bootstrap version
commit 83a2c74242
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun Mar 10 22:07:23 2013 +0000
update bootstrap again, to include glyphicons with correct path
commit 25be8bfa92
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun Mar 10 19:27:37 2013 +0000
implement first report - duplex mismatch - as a placeholder only
commit 00265a9323
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun Mar 10 18:41:40 2013 +0000
report error on failure to load a plugin
commit af8f124bb2
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun Mar 10 18:37:19 2013 +0000
change id for tag in device and search tab plugins
commit b818d4156f
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun Mar 10 18:29:57 2013 +0000
change id for tag in navbar plugins
commit f513000f08
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun Mar 10 17:21:23 2013 +0000
implement register_report() and replace More menu with Reports menu
commit 4a16e3fde3
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun Mar 10 17:00:44 2013 +0000
Upgraded to Twitter Bootstrap 2.3.1 - customized for 13px font 18px line