Oliver Gorwits
b9041f87b2
fix bug with internal actions overriding job actions
2023-08-11 13:28:28 +01:00
Oliver Gorwits
3e1d6a1505
#1090 snapshot request via web fix params
2023-08-11 10:28:38 +01:00
Oliver Gorwits
21afacccc4
#1087 netdisco-do show handles qualified MIB leafs
2023-08-11 10:24:05 +01:00
Oliver Gorwits
3e883e163e
fix use specific class for snmp transport
2023-08-11 10:13:12 +01:00
Oliver Gorwits
9eb537a4c1
#910 implement import of snmpwalk and more robust snapshot handling ( #1086 )
...
* initial work
* initial work
* initial work
* some fixes for time and Layer3 weird spec
* store again the snapshot after update for specific
* resolve the enums
* monkeypatch SNMP::translateObj to avoid hardware exception on macOS
* only save cache to db in the late phase worker
* no need to check for cache on transport, can just go ahead and try
* use database only for oidmap instead of netdisco-mibs
* rewrite device snapshot to gather loaded mib leafs only
* remove old walker code from snapshot worker
* allow snmp browser to work without snapshot
* only store snapshot leafs which the device responded on
* refactor to separate snapshot work from snmp transport work
* refactor to separate snapshot work from snmp transport work
* allow typeahead on MIB qualified leafs
* fixes for snmpwalk input after previous refactor
* add the extra stuff SNMP::Info device class uses into snapshot
* better width for snmp search box
* fix css for snmp options
* add spinner while snmp loading
* add spinner while snmp loading
* add spinner while snmp loading
* support SNMP::Info device class or named MIBs as extra on snapshot
* add final tidy and bug fix
2023-08-10 22:27:02 +01:00
Oliver Gorwits
7afae0b9b2
avoid tags worker if device not in storage
2023-07-27 07:12:08 +01:00
Oliver Gorwits
3d64305512
release 2.064001
2023-07-25 12:43:56 +01:00
Oliver Gorwits
e2ce601782
fix double encoding on JSON UTF-8 custom fields
2023-07-25 12:42:20 +01:00
Oliver Gorwits
0b82499c77
bump SNMP::Info dep to 3.94 for bug fix
2023-07-25 12:01:17 +01:00
Oliver Gorwits
5fbd8d33bf
release 2.064000
2023-07-22 10:14:48 +01:00
Oliver Gorwits
4b6227fa2b
fix tests
2023-07-20 20:39:31 +01:00
Oliver Gorwits
2d5e4dddee
#1063 allow acls to match custom_fields
2023-07-20 18:08:36 +01:00
Oliver Gorwits
47c4226788
refactor CustomFields so with_custom_fields is available on backend
2023-07-20 16:51:04 +01:00
Oliver Gorwits
1eabe7064f
#1062 allow job submit API to use extra field instead of subaction
2023-07-20 16:19:13 +01:00
Oliver Gorwits
663d5da1d3
#1062 allow job submit API to use extra field instead of subaction
2023-07-20 12:56:48 +01:00
Oliver Gorwits
31489ba550
#1072 clean custom_fields keys on rediscover
2023-07-20 12:49:40 +01:00
Oliver Gorwits
f8222e7890
#1072 clean custom_fields keys on rediscover
2023-07-19 22:18:00 +01:00
Oliver Gorwits
1067b82dc6
avoid mixing device and port custom_field fields
2023-07-19 18:11:12 +01:00
Oliver Gorwits
0378e01af7
skip set tags if none to set
2023-07-19 17:46:20 +01:00
Oliver Gorwits
04ee1e1613
#1064 display device and device port tags in web ui
2023-07-19 13:01:51 +01:00
Oliver Gorwits
4b99f0bb9c
#1064 implement setting of tags on discovery based on config
2023-07-19 11:24:41 +01:00
Oliver Gorwits
f72acb6006
#1064 implement tags in database and ACL
2023-07-19 11:15:49 +01:00
Oliver Gorwits
b52e58880e
release 2.063004
2023-07-15 11:09:15 +01:00
Oliver Gorwits
6eed661c43
avoid mistaking v6 in ACL for prop:val
2023-07-15 11:08:22 +01:00
Oliver Gorwits
16eb4622fe
release 2.063003
2023-07-15 10:15:28 +01:00
Oliver Gorwits
71aa261737
fix skip long SNMP timeout for initial discover
2023-07-15 10:14:01 +01:00
Oliver Gorwits
fcd1c45606
allow ACL property match to contain ":"
2023-07-14 20:20:21 +01:00
Oliver Gorwits
05cd050342
release 2.063002
2023-07-14 19:59:34 +01:00
Oliver Gorwits
cc9944f8cb
bump SNMP::Info dep to 3.93
2023-07-14 19:42:17 +01:00
Oliver Gorwits
eac55a581d
#1066 implement snmp_try_slow_connect and fast device discover from queue
2023-07-14 17:37:52 +01:00
Oliver Gorwits
2f7e3f80a3
#1066 try all communities on highest snmp version before lowering version and trying communities again
2023-07-13 13:33:24 +01:00
Oliver Gorwits
0eb26159f9
#1060 portctl_topology setting for web access to manual topo for port_control users
2023-07-12 21:53:38 +01:00
Oliver Gorwits
6f8af7ed9d
#1059 add NETDISCO_SNMP_BULKWALK_OFF environment to disable bulkwalk
2023-07-12 21:42:24 +01:00
Oliver Gorwits
0c7371f56b
add --force to netdisco-do docs
2023-07-12 19:24:01 +01:00
Oliver Gorwits
cbecb372fa
#482 Alien::SNMP will help and is recommended
2023-07-12 16:37:42 +01:00
Oliver Gorwits
bd61c0c2bd
#1067 add --force for enqueue of more than 512 jobs
2023-07-12 13:48:22 +01:00
Oliver Gorwits
91409d1bb0
add loadmibs to netdisco-do doc
2023-07-01 19:26:04 +01:00
Oliver Gorwits
d7bdcc8edb
delete device is now always a job
2023-07-01 09:37:27 +01:00
Ambroise
61b9e01b52
Fix an error when the log string is empty ( #1058 )
2023-07-01 09:32:57 +01:00
Oliver Gorwits
4ec1c2abec
release 2.063001
2023-06-28 17:03:46 +01:00
Oliver Gorwits
a2da6a7a04
avoid open redirect vulnerability with return_url login helper
2023-06-28 16:56:04 +01:00
Oliver Gorwits
ef4e3f5181
explicitly use SameSite=Lax Cookie Attribute for dancer.session cookies
2023-06-28 16:39:24 +01:00
Oliver Gorwits
9f4401f2fb
avoid CSS vulnerability in Find Anything
2023-06-28 12:06:11 +01:00
Oliver Gorwits
39562e0633
avoid CSS vulnerability in Job Queue page
2023-06-28 11:26:43 +01:00
Oliver Gorwits
6375989bd5
release 2.063000
2023-06-28 10:01:34 +01:00
Oliver Gorwits
8e0aa3a309
#975 RBAC for port control with new portctl_by_role setting
2023-06-28 10:00:01 +01:00
Oliver Gorwits
2cbb68889a
#975 RBAC for port control with new portctl_by_role setting
2023-06-27 22:52:04 +01:00
Oliver Gorwits
8d85562396
release 2.062005
2023-06-26 19:32:41 +01:00
Oliver Gorwits
33b4a6c231
fix op:and not working for prop:value ACL rules
2023-06-26 19:31:54 +01:00
Oliver Gorwits
2da15f9c33
release 2.062004
2023-06-26 17:56:54 +01:00