Commit Graph
100 Commits
Author SHA1 Message Date
Oliver Gorwits c27fa94e8c also show unknown/unknown platforms and releases in inventory 2023-09-24 20:56:56 +01:00
Oliver Gorwits 2e01ec9f2d release 2.066000 2023-09-19 08:29:12 +01:00
Oliver Gorwits 3a820c06e4 #1084 move slow skiplist build to the first job on running backend 2023-09-05 22:55:33 +01:00
Oliver Gorwits 8b47e7e2f8 release 2.065002 2023-09-03 09:08:52 +01:00
Oliver Gorwits 1df3606184 bump SNMP::Info dep to 3.95 2023-09-02 19:53:13 +01:00
Oliver Gorwits eb87ee00ee #1081 change ethernetCsmacd+notPresent ports from ignored to hidden 2023-09-02 19:24:52 +01:00
Oliver Gorwits a0f4bbfbb4 #1081 change ethernetCsmacd+notPresent ports from ignored to hidden 2023-08-31 21:50:48 +01:00
Oliver Gorwits 3912134306 #1071 improve understanding of IP Inventory Last Seen column 2023-08-31 21:46:27 +01:00
Oliver Gorwits 791e97b746 #1099 missing join to device_port when searching for device using mac address 2023-08-29 17:56:40 +01:00
Oliver Gorwits 82e084a87f #1095 fix with multiple netdisco-do -d, snmpfastdiscover runs multiple times 2023-08-20 21:39:23 +01:00
Oliver Gorwits d89252133d release 2.065001 2023-08-13 19:44:41 +01:00
Oliver Gorwits 7eeda1e6bf update netdisco-do snapshot docs 2023-08-13 16:44:37 +01:00
Oliver Gorwits bd08d87794 release 2.065000 2023-08-13 16:03:57 +01:00
Oliver Gorwits bb15abce58 allow deferrable_actions exceptions to device deferrals 2023-08-12 19:51:05 +01:00
Oliver Gorwits a78870c49f Revert "revert log from internal worker so other failed worker log appears"
This reverts commit 6757bc2d94.
2023-08-11 14:41:26 +01:00
Oliver Gorwits 6757bc2d94 revert log from internal worker so other failed worker log appears 2023-08-11 13:48:08 +01:00
Oliver Gorwits c4ca7fa1da make sure internal workers run before others 2023-08-11 13:47:47 +01:00
Oliver Gorwits 0ff88a8be2 fix debug messages using -> in wrong place 2023-08-11 13:31:28 +01:00
Oliver Gorwits f01f03caa4 check loadmibs has run before running snapshot 2023-08-11 13:29:10 +01:00
Oliver Gorwits 5efcdd7707 better status reporting from SNMPFastDiscover 2023-08-11 13:28:55 +01:00
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 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
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
Oliver Gorwits b89e8913b6 #843 redux - also refresh API token for getapikey 2023-06-26 16:54:40 +01:00
Oliver Gorwits a76dc79b79 permit import of check_acl from Util::Permission in case other modules are still using it 2023-06-22 14:11:06 +01:00
Oliver Gorwits 814ccc9267 permit import of check_acl from Util::Permission in case other modules are still using it 2023-06-22 14:09:34 +01:00
Oliver Gorwits 5515b93c88 #1036 redux allow use of /login even when authN is delegated 2023-06-22 13:55:00 +01:00
Oliver Gorwits a7cd5603cb #1036 redux allow use of /login even when authN is delegated 2023-06-22 13:35:51 +01:00
Oliver Gorwits 3da92a9ab5 release 2.062003 2023-06-20 10:08:29 +01:00
Oliver Gorwits bb046f036e tune the portvlanmismatch and include domain name in report view 2023-06-19 21:28:23 +01:00
Oliver Gorwits f14e495e49 use new faster portvlanmismatch query without duplication 2023-06-13 17:41:20 +01:00
Oliver Gorwits 460b014e91 swagger-ui allows adding X-REMOTE_USER header when behind proxy 2023-06-13 17:41:20 +01:00
Oliver Gorwits 5181d83742 fix for undef HTTP_SERVER and HTTP_PORT err when browsing swagger-ui 2023-06-13 17:41:20 +01:00
Oliver Gorwits 1aef847af3 add "phone" to phone_platforms default config for additional phones not using capabilities 2023-06-08 16:14:20 +01:00
Oliver Gorwits b5a8f685ab add missing validate_remote_user default to config 2023-06-08 16:14:20 +01:00
Oliver Gorwits cec6105105 release 2.062002 2023-06-06 07:04:36 +01:00
Oliver Gorwits 3b4236ed90 fix mistaken release with device ports partial search default as on 2023-06-06 07:03:54 +01:00
Oliver Gorwits b4c48ac78e release 2.062001 2023-06-05 17:59:08 +01:00
Oliver Gorwits 339ecd429a #1038 ability to set "partial" default "on" in device ports sidebar 2023-06-05 17:50:32 +01:00
Oliver Gorwits 4391d60b99 upgrade jquery to 1.12.4 to fix XSS vuln 2023-06-05 17:37:57 +01:00
Oliver Gorwits 195f98dff1 make safe the api calls with potential for demo site damage 2023-06-05 17:28:34 +01:00
Oliver Gorwits 65a908dcd3 #1036 skip API login for trust_remote_user, trust_x_remote_user, no_auth 2023-06-05 17:02:20 +01:00
Oliver Gorwits 01928fa85d #1037 add new names for vlan 1003 and 1005 in Cisco-land 2023-05-31 20:10:38 +01:00
Oliver Gorwits ac959ff6a6 add links for API, config, sponsor, to user menu 2023-05-31 17:35:43 +01:00
Oliver Gorwits 11bca7b80e add links for API, config, sponsor, to user menu 2023-05-31 14:46:46 +01:00
Oliver Gorwits 6a7e732ea3 try to work around change from 5.36.0 to 5.36.1 2023-05-30 19:16:03 +01:00
Oliver Gorwits 517b20a325 update copyright year in license 2023-05-30 12:17:43 +01:00
Oliver Gorwits 0e010959f9 release 2.062000 2023-05-30 09:55:00 +01:00
Oliver Gorwits 9355f5c2b9 Refactored ACL support with multi-object compare
Squashed commit of the following:

commit 4081e22202693bd7c4ea00e95daad8e628c6fd5a
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon May 29 21:02:07 2023 +0100

    large rename of check_acl* to acl_matches*

commit 3cfa284ddd24d68765c255578cc5c184afbdcd83
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri May 19 20:39:03 2023 +0100

    update permission doc

commit 8c7bb93cc5e9fafb770f98f446e45cbd94b14894
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed May 17 21:50:07 2023 +0100

    migrate most check_acl_only to acl_matches_only

commit c47f699f2a22f08f2f3e093ed0f24c891e6f9a82
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed May 17 21:39:19 2023 +0100

    rename check_acl* to be acl_matches*

commit a884a22c3ab1f3262118c3a47ed8e25b0b0a7336
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun May 14 16:50:42 2023 +0100

    update macsuck_no_deviceports to use acl_matches

commit 8c256af728721329b64d071fa529dfc844073ac6
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun May 7 22:54:33 2023 +0100

    update hide_deviceports to use acl_matches multi @things

commit cd5d9978aba1da459be4fed4500f395df13f7784
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun May 7 22:53:38 2023 +0100

    check_acl fix to allow all @things to offer a property before fallback to missing as empty string

commit 1a3ab9a7646e9f994f03126d45fc36e9e5a13ed5
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue May 2 15:31:17 2023 +0100

    add ignore_deviceports to portproperties discover; improve comments

commit 51385ce89458dc939587dae902fda431719c22c9
Merge: b97c07d2 3f8ffe78
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue May 2 15:21:48 2023 +0100

    Merge branch 'master' into og-acl_multidict

commit b97c07d237d750c1d9eb3095d8ff3908512eac2a
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Mar 25 14:37:53 2023 +0000

    add support for arrayref of items, and unblessed hash, to check_acl
2023-05-29 21:32:07 +01:00
Oliver Gorwits 3f8ffe787f hooks only queued if their trigger job is successful (done) 2023-04-30 22:59:20 +01:00
Oliver Gorwits d338c2d15a release 2.061001 2023-04-27 16:31:24 +01:00
Oliver Gorwits e268b9d522 #1010 Search port descriptions 2023-04-03 22:02:43 +01:00
Oliver Gorwits 5baad7311d fix cosmetic bug in search text strikethrough when in tenant 2023-04-03 21:44:28 +01:00
Oliver Gorwits 678c5c03df release 2.061000 2023-03-29 11:39:34 +01:00
Oliver Gorwits 5c1e753c14 #1013 undef error in Nodes interfaces 2023-03-29 11:17:06 +01:00