Oliver Gorwits
fe5c16a16d
rework docs to be more clear and reflect new operation
2017-08-30 20:37:36 +01:00
Oliver Gorwits
31d1977f1e
Revert "move expire code to be initial plugin pilot (broken)"
...
I think we'll only do the new backend code for jobs with a device.
This reverts commit 07998b72d9 .
2017-08-14 18:11:42 +01:00
Oliver Gorwits
07998b72d9
move expire code to be initial plugin pilot (broken)
2017-08-05 22:15:00 +01:00
Oliver Gorwits
685ec02108
pass $job to the core worker
2017-08-05 22:10:58 +01:00
Oliver Gorwits
fd80096ca2
rename all the things
2017-08-05 16:59:12 +01:00
Oliver Gorwits
464c42d1f5
use Scope::Guard to reduce device_auth
2017-08-02 10:19:16 +01:00
Oliver Gorwits
ec041dafd2
the other way around
2017-08-01 16:13:48 +01:00
Oliver Gorwits
3faee1cf16
remove need for instance() call
2017-07-31 17:55:10 +01:00
Oliver Gorwits
dca4b4fc03
add backend driver documentation
2017-07-26 11:50:10 +01:00
Oliver Gorwits
69c9a6393a
rename args to driverconf
2017-07-26 10:12:42 +01:00
Oliver Gorwits
2586a36f8c
new version of core plugin manager with better config and filters
2017-07-25 22:41:10 +01:00
Oliver Gorwits
4056831f99
change SNMP to be a cached transport singleton
2017-07-25 20:53:56 +01:00
Oliver Gorwits
c31030ef70
fixes because Dancer docs are a mess!
2017-07-23 13:46:27 +01:00
Oliver Gorwits
de8de56308
initial core plugin implementation
2017-07-12 21:38:31 +01:00
Oliver Gorwits
6a8308e58c
fix port neighbors being identified as macsuck_unsupported
2017-07-09 13:41:38 +01:00
Oliver Gorwits
07e93df37c
#324 use a (better) host group for internal localnet filter
2017-07-08 19:32:00 +01:00
Oliver Gorwits
e8f73331bd
#323 c_ip only ever returns one IP per value
2017-07-05 05:54:45 +01:00
Oliver Gorwits
e1d3493bf4
make store_neighbors independent of topo protocol
2017-06-25 08:45:14 +01:00
Oliver Gorwits
39927dee68
#263 discover neighbors advertising ipv6 management addresses
2017-06-24 19:47:17 +01:00
Oliver Gorwits
4ad9497784
#310 multiple LLDP management addresses
2017-06-24 18:47:42 +01:00
Oliver Gorwits
b93b6dbb83
remove phone_ouis and wap_ouis code
2017-06-24 18:31:51 +01:00
Oliver Gorwits
cfcda9f786
we always return devices to discover
2017-06-24 18:28:18 +01:00
Oliver Gorwits
5a190682ed
#317 when renumbering on discover, delete likely duplicate devices
2017-06-24 16:50:41 +01:00
Oliver Gorwits
7dddf743e5
#320 DNS subroutines are redefined
2017-06-24 11:13:47 +01:00
Oliver Gorwits
d007d72015
check_acl call fixes
2017-05-30 11:38:34 +01:00
Oliver Gorwits
efe669c0e6
support list or dict for device_identity
2017-05-29 16:11:39 +01:00
Oliver Gorwits
5f58cfbbe5
change device_identity to be list of mappings
2017-05-28 09:14:08 +01:00
Oliver Gorwits
c4598df24b
remove implicit op:and from device_identity lhs check
2017-05-27 12:28:34 +01:00
Oliver Gorwits
47a5f40efe
bug fix
2017-05-20 16:15:56 +01:00
Oliver Gorwits
824ec751e2
efficiency gains in set_canonical_ip
2017-05-14 20:50:03 +01:00
Oliver Gorwits
3816aad829
support for device identity steering via device_identity
2017-05-12 20:19:04 +01:00
Oliver Gorwits
762ce952d1
tidy up calls to check_{node|device}_{no|only} to use only check_acl*
2017-05-10 18:54:38 +01:00
Christian Ramseyer
0737914af5
Fix potential Postgres insert failure ( #306 )
...
Some devices can contain random non-utf8 data in syscontact and syslocation,
making the insert fail with "ERROR: invalid byte sequence for encoding "UTF8"
on discovery. Work around this with Encode::decode.
2017-04-21 20:20:36 +01:00
Oliver Gorwits
d23b32500f
relocate repo files so ND2 is the only code
2017-04-14 23:08:55 +01:00