Commit Graph

193 Commits

Author SHA1 Message Date
Oliver Gorwits
e7dac14cb0 fix another bug in device root_ip discovery 2013-10-16 22:38:41 +01:00
Oliver Gorwits
57cc2e029f Set canonical IP failed on synthesized cols (and was wrong anyway) (closes #35) 2013-10-16 21:00:10 +01:00
Eric A. Miller
8946cf291b async dns support 2013-10-15 22:55:44 -04:00
Oliver Gorwits
ac1b77d44a Deadlock in Discover over access to the device_ports table 2013-10-15 21:35:26 +01:00
Oliver Gorwits
cd576b9e7f release 2.018000 2013-10-08 11:23:01 +01:00
Oliver Gorwits
9ff24377dd Correct the instructions for runing dev instance of web and daemon 2013-10-08 11:15:09 +01:00
Oliver Gorwits
d3e9aa28d3 Correct *_only and *_no setting logic 2013-10-08 11:10:22 +01:00
Oliver Gorwits
5905f94500 release 2.017001_003 2013-10-07 23:35:29 +01:00
Oliver Gorwits
5bb2fcdb46 make sure query string is included in redirect 2013-10-07 23:35:22 +01:00
Oliver Gorwits
f38816bffb release 2.017001_002 2013-10-07 21:54:21 +01:00
Oliver Gorwits
1deba8f90c Node DNS names resolved in their own job 2013-10-07 21:44:40 +01:00
Oliver Gorwits
e367805e51 release 2.017001_001 2013-10-06 23:37:20 +01:00
Oliver Gorwits
50ed3d0b90 OK to include device ports when doing arpnip 2013-10-06 22:22:48 +01:00
Oliver Gorwits
8690080571 During macsuck get VLAN from Q-BRIDGE if available 2013-10-06 21:04:49 +01:00
Oliver Gorwits
794dd03b14 Avoid macsuck generated SQL bug when cleaning NULL VLAN 2013-10-06 18:08:06 +01:00
Oliver Gorwits
4d9f16db3a Fix SSL-proxy behaviour by using only path+query in links (W. Gould) 2013-10-06 17:37:28 +01:00
Eric A. Miller
a4e2375cdd silence warnings when ports don't support i_lastchange 2013-10-02 23:37:59 -04:00
Eric A. Miller
71f5bb7959 correct bulkwalk_off logic 2013-09-30 20:20:29 -04:00
Eric A. Miller
5b74a42e08 revert last commit 2013-09-29 22:28:54 -04:00
Eric A. Miller
c9a0ac0a8d use ipAdEntAddr to get IP's rather than relying on index 2013-09-26 22:12:16 -04:00
Eric A. Miller
8d903c9fe1 add device inventory by location report 2013-09-26 19:33:48 -04:00
Eric A. Miller
3a76021655 format statistics numbers, use dancer built-in for dancer and perl versions 2013-09-26 19:32:16 -04:00
Oliver Gorwits
b1bce3c535 Try NodeIp OUI company name search if no node results found 2013-09-25 18:01:43 +01:00
Oliver Gorwits
cb88267717 Respect ignore_interfaces and i_ignore when detecting wrapped device uptime 2013-09-25 16:33:06 +01:00
Oliver Gorwits
4d6b1f6ed4 Update NodeWireless entries which match both MAC and SSID found, only 2013-09-25 16:08:07 +01:00
Eric A. Miller
23301e9f1e add wireless ssid inventory report 2013-09-24 23:53:14 -04:00
Eric A. Miller
2856271cd2 add vlan inventory report 2013-09-24 23:51:33 -04:00
Oliver Gorwits
26de9cc6d9 release 2.017000 2013-09-23 20:47:35 +01:00
Oliver Gorwits
2bc5a8dec0 add note to dev docs about running dev server and git clone 2013-09-23 20:21:40 +01:00
Oliver Gorwits
622bd629cb rename no_port_control to check_userlog 2013-09-23 20:00:50 +01:00
Oliver Gorwits
75345fe49d Documentation Additions
- add CSV plugin output docs
 - add node about migrating from netdisco 1
 - add authZ note to developer docs
 - add doc on X namespace and site_plugins INC dir
 - js and css plugin docs note
 - add port col plugin docs
 - suggest enable housekeeping in docs
 - document Observium plugin
 - add plugin config advice to docs
2013-09-23 19:50:20 +01:00
Oliver Gorwits
3db062dcab show SNMP::Info version in About page 2013-09-23 13:17:01 +01:00
Oliver Gorwits
a1bfe1d433 also clear port remote details when manual topo is deleted 2013-09-23 12:51:08 +01:00
Oliver Gorwits
25bc6d8f99 remove blank lines from CSV responses 2013-09-23 00:25:07 +01:00
Oliver Gorwits
10ef067d6c add device ports csv template - needs to have whitespace sorted 2013-09-22 22:59:58 +01:00
Oliver Gorwits
05578ff42d no need for Ajax plugin here any more 2013-09-22 19:45:25 +01:00
Eric A. Miller
e31f17a5a4 Merge branch 'master' of ssh://git.code.sf.net/p/netdisco/netdisco-ng 2013-09-22 12:02:59 -04:00
Eric A. Miller
5165451c52 add csv output to access point radios channel and power report 2013-09-22 11:56:53 -04:00
Oliver Gorwits
108e1b5201 add invert port search option, fix wildcarding on partial 2013-09-22 16:46:11 +01:00
Oliver Gorwits
66bf13b714 "Undo" icon in device port sidebar to reset form to defaults
Squashed commit of the following:

commit 204f5627e0
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 22:33:32 2013 +0100

    update undo icon link

commit 49399301b9
Merge: 905a192 ce604ca
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 21:04:56 2013 +0100

    Merge branch 'master' into og-reset-cookie

commit 905a192426
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 21:04:18 2013 +0100

    fix tooltip z-index bug, add undo icon

commit 3377518634
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 13 08:36:16 2013 +0100

    reset params used in query
2013-09-20 22:34:35 +01:00
Oliver Gorwits
ce604ca20b CSV download support via provides_csv plugin attr
Squashed commit of the following:

commit e44f203f47
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 20:00:46 2013 +0100

    also set filename on csv download link

commit 26b47d1296
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 19:56:38 2013 +0100

    conditionally show csv icon for device and search tabs

commit 119d2c672d
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 19:48:24 2013 +0100

    tweak look of csv icon

commit 89816892be
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 19:38:31 2013 +0100

    enable csv icon link rewrite for all pages

commit ac29769402
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 19:28:49 2013 +0100

    use single route handler for ajax and csv response

commit 4b6f89635d
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 18:59:08 2013 +0100

    no need for separate csv link template

commit 1021329e1c
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 18:57:20 2013 +0100

    display download as csv icon conditionally

commit ce57cdba69
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 09:23:57 2013 +0100

    Based on jeneric's CSV download templates;

    - try to reduce code duplication by using same route handler for ajax and csv,
      using request->is_ajax to switch the template, and set content-type

    - use new HTML5 "download" attribute on links so content-disposition header is
      no longer necessary

    - download CSV icon is placed on all tables (per report/device/serach section)

    - update download CSV link using javascript just before table content is
      fetched - this is necessary to make sure updated sidebar query params are
      included

    The idea here is to allow us to support CSV download in the pages which
    display tables by only doing the following:

    - (existing routes:) replace "ajax" with "get" route handler

    - add logic to switch template in handler, based on request->is_ajax

    - write _csv.tt version of the template, to spit out CSV file content

    This makes it much easier for new devs to write reports supporting CSV, I
    think?

commit d3553d2623
Author: Eric A. Miller <emiller@cpan.org>
Date:   Thu Sep 19 22:30:27 2013 -0400

    add csv download to duplex mismatch, half duplex, and port utilization reports

commit 5d4df72a24
Author: Eric A. Miller <emiller@cpan.org>
Date:   Wed Sep 18 23:50:27 2013 -0400

    add csv download to ap channel distribution report

commit 0824d7936a
Author: Eric A. Miller <emiller@cpan.org>
Date:   Wed Sep 18 23:42:53 2013 -0400

    need Template::Plugin::CSV for csv output

commit bb1f842d92
Author: Eric A. Miller <emiller@cpan.org>
Date:   Wed Sep 18 23:35:28 2013 -0400

    add csv download option to device addresses

commit 99ada1132c
Author: Eric A. Miller <emiller@cpan.org>
Date:   Wed Sep 18 23:32:57 2013 -0400

    add csv download option to device, port, and vlan search pages
2013-09-20 20:15:32 +01:00
Oliver Gorwits
d2b39a3f0e release 2.016003 2013-09-12 08:28:22 +01:00
Oliver Gorwits
f9a97687a2 fix broken Node Age, and anchor age() SQL to now() 2013-09-12 08:25:14 +01:00
Oliver Gorwits
e0df4be8be release 2.016002 2013-09-11 23:14:44 +01:00
Oliver Gorwits
d489093c88 fix device and device_port delete not to kill nodes 2013-09-11 23:13:56 +01:00
Oliver Gorwits
53caf97036 release 2.016001 2013-09-11 22:37:32 +01:00
Oliver Gorwits
1b37dfb438 bug fix: port free checking 2013-09-11 22:34:13 +01:00
Oliver Gorwits
e0794567af release 2.016000 2013-09-10 23:32:26 +01:00
Oliver Gorwits
77690513b8 much better wildcard/partial port search
This does not require silly quoting. It adds a "partial"
checkbox in the ports sidebar. If this is ticked, simple
wildcarding * and ? are also supported.
2013-09-10 23:26:08 +01:00
Oliver Gorwits
282e2d9c7c Revert "new port-search wildcarding - bad idea?"
This reverts commit 947614ddd8.
2013-09-10 23:24:12 +01:00