From f3e0fd69f2683490a538e241c9b84d84dc787eba Mon Sep 17 00:00:00 2001 From: Darren Satkunas Date: Fri, 6 Sep 2024 06:49:23 -0700 Subject: [PATCH] update Changelog --- ChangeLog | 3870 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 3870 insertions(+) diff --git a/ChangeLog b/ChangeLog index 61dc58eb5a45..6d6c16a4ab8a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,3873 @@ +commit 2aea745df52f6af5303891c8300cc6ef8783dcd0 +Author: Darren Satkunas +Date: Fri Sep 6 06:44:54 2024 -0700 + + update docs [ci skip] + +M NEWS.asciidoc +R100 db/pf-schema-X.Y.sql db/pf-schema-14.0.sql +R100 db/upgrade-X.X-X.Y.sql db/upgrade-13.2-14.0.sql +M docs/PacketFence_Upgrade_Guide.asciidoc + +commit 793abf7c68a7e7003e2f1c300f0ce1e92e3880e2 +Author: Darren Satkunas +Date: Fri Sep 6 06:37:41 2024 -0700 + + update dict [ci skip] + +M lib/pf/util/radius_dictionary.pm + +commit 347386eb4e8cf3c3e938b12bbee504205a4f7820 +Author: Darren Satkunas +Date: Fri Sep 6 06:35:47 2024 -0700 + + add tx [ci skip] + +M conf/I18N/api/fr.po + +commit 2f0549097e332d63acbaaa22cc68be15b29a7020 +Author: Darren Satkunas +Date: Fri Sep 6 05:08:25 2024 -0700 + + update OAS + +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml + +commit 32cb9b82b951552507e8ead7ede673b0eac73800 +Author: Darren Satkunas +Date: Thu Sep 5 16:46:32 2024 -0700 + + pfperl-api workaround + +M html/pfappserver/root/src/views/Configurator/status/_components/TheStep.vue + +commit 18848e7fd70a11b18a8d02aa28ab5ae62f4013eb +Author: James Rouzier +Date: Thu Sep 5 21:02:59 2024 +0000 + + Update NodesPolicies + +M go/cron/policy_lookup.go + +commit fe92e2f3b7e5d9ddc60c3ef7c6c54fd1800786b1 +Author: James Rouzier +Date: Thu Sep 5 19:06:54 2024 +0000 + + Check for node policies + +M go/cron/network_event.go +M go/cron/policy_lookup.go + +commit 009163c2708ffced675f35fbe3d9ecf63b0ab547 +Author: James Rouzier +Date: Thu Sep 5 16:42:49 2024 +0000 + + Complete task immediately for pfperl-api + +M lib/pf/UnifiedApi/Controller/Services.pm + +commit 9555a089e8a6535236c2570e09a119ff3f741ed8 +Author: Darren Satkunas +Date: Thu Sep 5 08:56:18 2024 -0700 + + add grace period to avoid race-condition during pfperl-api restart + +M html/pfappserver/root/src/store/modules/pfqueue.js + +commit d594e8da37788da936882ee6a0a6d8c73ae98ee4 +Author: James Rouzier +Date: Wed Sep 4 18:36:24 2024 +0000 + + Support implict policies for PolicyLookup + +M go/cron/policy_lookup.go +M go/cron/policy_lookup_test.go + +commit a5868cf1927bc21b9cb5a0fd5a77faa259d4506b +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Wed Sep 4 14:03:55 2024 -0400 + + Fix/8165 (#8272) + + * Add mysql sock to pfperl-api + + * Add restart of pfperl-api during the process + + * Add restart of pfperl-api with system + + * Add restart of pfperl-api with system and the right service name + + * Revert "Add restart of pfperl-api with system and the right service name" + + This reverts commit 02ff617dca3c733664cf5c6a83bd9c3dd46874cf. + + * Revert "Add restart of pfperl-api with system" + + This reverts commit a7a7b53e8b4b433127eeefbb2b45e20e95c9a0fd. + + * Revert "Add mysql sock to pfperl-api" + + This reverts commit b417f90b7a4ba5b8c7d48f2eb5cfbe7f11f6ccdf. + +M html/pfappserver/root/src/views/Configurator/status/_components/TheStep.vue + +commit 6fe1bc4e16b25f3fd9aa55658184ffa5f2b43e10 +Author: James Rouzier +Date: Wed Sep 4 17:19:34 2024 +0000 + + Detach from mojo when doing a restart + +M lib/pf/UnifiedApi/Controller/Services.pm + +commit 84393bcd441ba30c7762440c176c656e63bd25f1 +Author: James Rouzier +Date: Wed Sep 4 15:35:59 2024 +0000 + + Fix usage of usermod + + Fixes #8255 + +M containers/pf-apache-wrapper + +commit 67f49974ac9e740b1992e27032265de8cacb8f39 +Author: Darren Satkunas +Date: Wed Sep 4 05:32:24 2024 -0700 + + update NEWS + +M NEWS.asciidoc + +commit 2446163fcd517f7008e5f8a348b3e98424c1c590 +Author: Durand +Date: Wed Sep 4 08:27:38 2024 -0400 + + VoIP on Aruba CX switch (#8260) + + * Adapt the VSA Attribute to support VoIP on Aruba CX switches + + * Removed unrelated pod + +M lib/pf/Switch/Aruba/ArubaOS_CX_10_x.pm + +commit 6710131f4c794781503cf9bd3172f9f9088950a0 +Author: James Rouzier +Date: Wed Sep 4 02:34:13 2024 +0000 + + Fix logging call + +M go/cron/network_event_filter.go +M go/cron/policy_lookup.go + +commit af9defc2d28961e026466884af0a999ed0e2ef42 +Author: James Rouzier +Date: Wed Sep 4 02:09:00 2024 +0000 + + Add policy to network events + +M go/cron/aggregator.go +M go/cron/kafka_submitter.go +M go/cron/network_event.go +M go/cron/network_event_filter.go +M go/cron/network_event_filter_test.go +M go/cron/pfflow.go +A go/cron/policy_lookup.go +A go/cron/policy_lookup_test.go + +commit dde8a93c72208c8d7eac587d1c9c6e38fb4e24d3 +Author: Durand Fabrice +Date: Tue Sep 3 16:19:43 2024 -0400 + + Resolve the ip address of a mac in acl + +M lib/pf/Switch.pm + +commit cbff64d9f10355b1ba5c501c843e21b681da4139 +Author: Zhihao Ma +Date: Fri Aug 30 12:19:29 2024 -0400 + + using the same conf process logic for cluster and standalone. + +M lib/pf/services/manager/ntlm_auth_api.pm + +commit 2b71f7f809d3e8b11646805131e17f72e13f3c51 +Author: James Rouzier +Date: Thu Aug 29 18:06:27 2024 +0000 + + updated .gitignore + +M .gitignore + +commit 7af100ffb5abeef0fbd51f0c4dbb5910ceb45f2b +Author: James Rouzier +Date: Thu Aug 29 17:57:12 2024 +0000 + + Add fingerbank_lookup + +M t/unittest/UnifiedApi/Controller/Config/OPTIONS.t + +commit 463b4ca83e0fc27ca8bade1752ab198df23837b8 +Author: James Rouzier +Date: Tue Aug 27 16:48:18 2024 +0000 + + update to github.com/coredns/coredns v1.11.2 + +M go/go.mod +M go/go.sum + +commit 3cc4e428fcf8cc28c2eff6119b679707df85b8f7 +Author: James Rouzier +Date: Tue Aug 27 15:27:37 2024 +0000 + + update to github.com/Azure/azure-sdk-for-go/sdk/azidentity to 1.6.0 + +M go/go.mod +M go/go.sum + +commit 03726f0c693e627d88b44d6abc9002e77647a726 +Author: James Rouzier +Date: Thu Aug 22 17:50:06 2024 +0000 + + Add additional logging + +M addons/perl-client/lib/fingerbank/Source/Collector.pm + +commit f23fbb645d550cf45a2d754ceb9250e88b939903 +Author: James Rouzier +Date: Wed Aug 21 18:44:57 2024 +0000 + + Clear the cache + +M t/unittest/tasks/fleetdm.t + +commit d4b11a8b175e4b792ab06a4a1a404126373d24eb +Author: James Rouzier +Date: Wed Aug 21 03:28:16 2024 +0000 + + make restart async + +M t/venom/test_suites/pfcron/03_teardown.yml + +commit 806c4e405c17ecd5becab33b00160f06f1a47ba9 +Author: James Rouzier +Date: Wed Aug 21 01:49:10 2024 +0000 + + Increase haproxy timeout + +M conf/haproxy-admin.conf.example + +commit 2f326dc4282b9abf61d841651524b86cd06f3591 +Author: James Rouzier +Date: Mon Aug 19 14:19:55 2024 +0000 + + Change enforcement_state to enforcing + +M go/cron/pfflow.go + +commit c1511443e6254194627d7b4cb965e48a1d752fe3 +Author: James Rouzier +Date: Thu Aug 15 21:50:24 2024 +0000 + + Don't block the IOloop when restart services + +M lib/pf/UnifiedApi/Controller/Services.pm + +commit 126ea6fa2e49a5547365e6c8df34ee724ca99d6a +Author: James Rouzier +Date: Thu Aug 15 18:20:47 2024 +0000 + + Fix json tags + +M go/plugin/caddy2/statsd/statsd.go + +commit 527c9c21bb5b21751f4149608b46892a57618e56 +Author: James Rouzier +Date: Thu Aug 15 18:07:09 2024 +0000 + + Don't use pointer to context + +M go/plugin/caddy2/pfldapexplorer/pfldapexplorer.go + +commit a87089fc609a669330434ef57ca426efa876b1ce +Author: Zhihao Ma +Date: Thu Aug 15 13:56:08 2024 -0400 + + fix LDAP search 404 response + +M conf/caddy-services/api.conf.example + +commit 8b98fdc7104d034bc1dcc4a2c4293f25d1129da3 +Author: James Rouzier +Date: Thu Aug 15 11:40:36 2024 +0000 + + Only send mac address for bitmap:ip,mac set + +M go/plugin/caddy2/pfipset/handlers.go + +commit 79067715ed799077400ecd9debbd81a85be3a6d9 +Author: Durand Fabrice +Date: Thu Aug 15 09:26:26 2024 +0200 + + More explicit log message + +M lib/pf/role.pm + +commit ac13226cd9f2a0769be06dd5106c6a12e5e2b640 +Author: James Rouzier +Date: Wed Aug 14 19:41:48 2024 +0000 + + Add better logging + +M go/plugin/caddy2/pfipset/pool.go + +commit 609b36d1f58036b53213f0ffa285e0f1369dc7a9 +Author: James Rouzier +Date: Wed Aug 14 13:48:45 2024 +0000 + + Fix the wrapper for fixing uid/pid + +M containers/pf-apache-wrapper + +commit 4c5e0331b9cdf86989dcdd1c73f19d007af258ab +Author: James Rouzier +Date: Tue Aug 13 12:25:31 2024 +0000 + + fix test issue + +M html/pfappserver/lib/pfappserver/Form/Config/Domain.pm +M lib/pf/UnifiedApi/Controller/Config/Domains.pm + +commit edae0b7884d5a8ea7da2748f2c6fcacd8b0953fc +Author: James Rouzier +Date: Mon Aug 12 14:51:42 2024 +0000 + + Fix crashing when refresh + +M go/firewallsso/firewalls.go +M go/pfconfigdriver/cached_hash.go + +commit 91c2083905fd32c6fb1e63e752d25d5dd5d31442 +Author: James Rouzier +Date: Mon Aug 12 12:29:15 2024 +0000 + + Fix convertion check + +M go/pfconfigdriver/ctx.go + +commit 4f0c338c9af832b5fc466f504ce3226944968195 +Author: Durand Fabrice +Date: Mon Aug 12 11:41:07 2024 +0200 + + Added fingerbank_lookup action in eventHandlers + +M html/pfappserver/root/src/views/Configuration/eventHandlers/config.js +M lib/pf/api.pm + +commit 966d6348268bbdaf3a73e87aa4d67d53102b6e05 +Author: James Rouzier +Date: Fri Aug 9 13:56:37 2024 -0400 + + feature/remove-pfconfigpool2 (#8242) + + * Move HostsTps to PfConfigStorePool + + * Move redisclient.Config to PfConfigStorePool + + * Migrate httpdispatcher to PfConfigStorePool + + * Migrate pfdns + + * If type does not exists add it + + * use GetType + + * Add setPfconfigHashNS + + * Use pfconfigdriver.GetType to get webservices + + * Use pfconfigdriver.GetType for Passthroughs + + * use pfconfigdriver.GetType to get pfconfigdriver.PfConfPfconnector + + * Use the refreshable interface + + * remove pfconfigpool + + * Remove unused code + + * Run the refresh routine + +M conf/caddy-services/api.conf.example +M conf/caddy-services/httpdispatcher.conf.example +M conf/caddy-services/pfipset.conf.example +M conf/caddy-services/pfsso.conf.example +M go/api-frontend/aaa/db_token_backend.go +M go/chisel/server/server.go +M go/chisel/server/server_handler.go +M go/cmd/pfdhcp/config.go +M go/cmd/pfdhcp/main.go +M go/cmd/pfdhcp/utils.go +M go/connector/redis.go +M go/db/db.go +M go/firewallsso/base.go +M go/firewallsso/base_test.go +M go/firewallsso/factory.go +M go/firewallsso/factory_test.go +M go/firewallsso/firewalls.go +M go/httpdispatcher/proxy.go +M go/httpdispatcher/proxy_test.go +M go/pfconfigdriver/cached_hash.go +M go/pfconfigdriver/config_store.go +D go/pfconfigdriver/pool.go +M go/pfconfigdriver/pool_config.go +A go/pfconfigdriver/pool_config_test.go +D go/pfconfigdriver/pool_test.go +M go/pfconfigdriver/structs.go +M go/plugin/caddy2/httpdispatcher/httpdispatcher.go +M go/plugin/caddy2/job-status/job-status.go +D go/plugin/caddy2/pfconfig/pool.go +M go/plugin/caddy2/pfipset/pfipset.go +M go/plugin/caddy2/pfipset/utils.go +M go/plugin/caddy2/pfpki/models/models.go +M go/plugin/caddy2/pfsso/pfsso.go +M go/plugin/caddy2/pfsso/pfsso_test.go +M go/plugin/caddy2/plugins.go +M go/plugin/coredns/pfdns/pfconfig.go +M go/plugin/coredns/pfdns/pfdns.go +M go/plugin/coredns/pfdns/setup.go +M go/redisclient/redisclient.go + +commit b30f2cb74bf4cac28e28d0cb6fffdfc1d9cd0aeb +Author: James Rouzier +Date: Fri Aug 9 16:06:52 2024 +0000 + + Revert "Use numeric uid/gid for pf" + + This reverts commit 7c32fa01e077ac64cf6962c7f55d8573626c13ea. + +M conf/httpd.conf.d/httpd.webservices.tt.example +M lib/pf/services/manager/httpd.pm + +commit dc0aab037ce01b7602bdfc34347aac5e656f06d1 +Author: James Rouzier +Date: Fri Aug 9 16:06:51 2024 +0000 + + Revert "Fix the uid/gid formatting" + + This reverts commit e2b880520bbeae955f44fec02565c392cecba03e. + +M conf/httpd.conf.d/httpd.webservices.tt.example + +commit 3b5720e02dc45513f711d77c3df85992ccdad6a3 +Author: James Rouzier +Date: Fri Aug 9 16:06:43 2024 +0000 + + Revert "Use numeric uid/gid for pf" + + This reverts commit 8b3a1e869906ea8f4f418fb0e74d8d3f2205a0cd. + +M conf/httpd.conf.d/httpd.aaa.tt.example +M conf/httpd.conf.d/httpd.portal.tt.example + +commit 138dd49262266e94af53b298d94e6398ba0293aa +Author: Durand Fabrice +Date: Fri Aug 9 11:07:56 2024 +0200 + + Added missing pfdetect section in pf.conf.default + +M conf/pf.conf.defaults + +commit d19faec64607f18e5ef2bf26726a8e8fac30dc33 +Author: Darren Satkunas +Date: Thu Aug 8 13:03:11 2024 -0700 + + fix btoa/atob + +M html/pfappserver/root/src/views/Configuration/connectionProfiles/_components/ModalEdit.vue + +commit a7b052c467793513a8f062a9bbe3b0fe8418b51f +Author: Zhihao Ma +Date: Wed Aug 7 19:40:51 2024 -0400 + + adds additional error messages for better troubleshooting if expected security event was not triggered. + fix typo + adds additional help docs.ˆ + +M docs/installation/provisioner/fleetdm.asciidoc +M lib/pf/task/fleetdm.pm + +commit 8fe3ba5867612df188174f6a284a79815fbbab48 +Author: Durand Fabrice +Date: Thu Aug 8 09:36:14 2024 +0200 + + Fixed unlang logic in packetfence-cli if Auth-Type is not defined + +M conf/radiusd/packetfence-cli.example + +commit 14df568180da5d6f03cb10970de3cc30b626a87f +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Wed Aug 7 13:21:37 2024 -0400 + + Fix ipset creation + Fix #8241 + +M lib/pf/ipset.pm + +commit d045de86349e1f99fa3dcd9187d5318fd67be378 +Author: James Rouzier +Date: Wed Aug 7 13:38:47 2024 +0000 + + All group users to write + +M html/captive-portal/lib/captiveportal.pm + +commit 00617cb41228cffd32af0904901998b9552c45c2 +Author: James Rouzier +Date: Tue Aug 6 20:48:23 2024 +0000 + + Update github.com/jcuga/golongpoll + +M go/go.mod +M go/go.sum + +commit 254d9d472428c69f29fe23455eef19ab216f1fb4 +Author: James Rouzier +Date: Tue Aug 6 20:47:40 2024 +0000 + + Revert "Implement the CloseNotifier" + + This reverts commit 98404ba07fabe16ad6ca5a660387e64e8f723154. + +M go/plugin/caddy2/log-tailer/handlers.go + +commit 98404ba07fabe16ad6ca5a660387e64e8f723154 +Author: James Rouzier +Date: Tue Aug 6 20:10:28 2024 +0000 + + Implement the CloseNotifier + +M go/plugin/caddy2/log-tailer/handlers.go + +commit 4db4484f41ff36036002a7de7346d470c555b0e0 +Author: stgmsa +Date: Tue Aug 6 09:47:10 2024 -0400 + + fix an exception when nt key cache is enabled but no max login attempt is defined. (#8156) + +M bin/pyntlm_auth/config_loader.py + +commit 808a8af0b2c7b116bc9a3fdc129b1ccfd9d1da71 +Author: Durand Fabrice +Date: Mon Aug 5 14:10:25 2024 +0200 + + Use the correct syntax for chown + +M debian/packetfence.postinst + +commit dc37be16fb91a7e59fe19242b512b7c1d18c5bd3 +Author: Durand Fabrice +Date: Mon Aug 5 13:54:49 2024 +0200 + + Reorder the instructions + +M docs/installation/installation.asciidoc + +commit 18cdd4f3b0ceec018d732d1dcb0fd2da1db14227 +Author: Durand Fabrice +Date: Mon Aug 5 13:36:03 2024 +0200 + + Use variable + +M docs/installation/installation.asciidoc + +commit 031ac7141ba651bb8330271840f020c031bd11c6 +Author: Durand Fabrice +Date: Mon Aug 5 13:24:36 2024 +0200 + + Updated procedure to install the gpg key for PacketFence repo + +M docs/installation/installation.asciidoc + +commit 4219ab4d6e15c88d4cc5687dd16ef25fdcbde670 +Author: Zhihao Ma +Date: Thu Aug 1 17:48:13 2024 -0400 + + fix #8235 + +M lib/pf/services/manager/ntlm_auth_api.pm +M sbin/ntlm-auth-api-docker-wrapper + +commit a542402dc02585d82bb344e5e60031ba72c142cc +Author: Darren Satkunas +Date: Thu Aug 1 07:00:26 2024 -0700 + + p12_mail_password to string + +M html/pfappserver/root/src/views/Configuration/pki/profiles/_components/TheForm.vue + +commit d9075bfdfb8ccd31073e04f717b9321a4c9d2e8e +Author: James Rouzier +Date: Wed Jul 31 19:38:09 2024 +0000 + + Add the ability to redirect stdout to stderr + +M lib/pf/pfcmd/checkup.pm +M lib/pf/util.pm + +commit 5c62cab87c06e7288a34db741686eb4f89a4c86d +Author: Zhihao Ma +Date: Tue Jul 30 16:29:28 2024 -0400 + + adds image downloading retry + +M containers/manage-images.sh + +commit 568b4b9b2bff18f36b1f4f5c1a94d3fbc4a5e7e4 +Author: Igor Stegarescu +Date: Tue Jul 30 14:20:07 2024 +0000 + + pfacct listen on all interfaces + +M lib/pf/services/manager/pfacct.pm + +commit 21ba9b6ba5cdb2c761ab8f373dda27a4b3c7347a +Author: Darren Satkunas +Date: Mon Jul 29 13:00:11 2024 -0700 + + use ints, fixes #8224 + +M html/pfappserver/root/src/views/Configuration/networks/interfaces/_components/TheForm.vue + +commit ee7260984fa4171ecb0386af4fe35b7510f75137 +Author: Zhihao Ma +Date: Mon Jul 29 14:06:14 2024 -0400 + + revert changes + +M containers/manage-images.sh + +commit d2c8c0fe3bcdd798aaee18d537f39efaa55addf3 +Author: James Rouzier +Date: Mon Jul 29 18:03:43 2024 +0000 + + Add back iptables-netflow-dkms + +M debian/control + +commit 87cbc614db6bb6393565320a65bbfe5dcc1261f6 +Author: stgmsa +Date: Mon Jul 29 12:11:19 2024 -0400 + + allow retry while downloading images (#8232) + + * allow retry while downloading images + + * sleep before retry + +M containers/manage-images.sh + +commit fc4c1fd5fd6ecaa8b0b4bfe4bef8a059d115f823 +Author: stgmsa +Date: Mon Jul 29 11:03:21 2024 -0400 + + Fix/security extra message wrapping (#8231) + + * double encode in security event conf. + + * adds help docs + +M docs/installation/provisioner/fleetdm.asciidoc +M html/pfappserver/lib/pfappserver/Form/SecurityEvent.pm + +commit 9b336eed1033a7a1082a7766d200c1d52e800b76 +Author: James Rouzier +Date: Mon Jul 29 11:47:57 2024 +0000 + + Make sure everything is serializable to JSON + +M go/plugin/caddy2/pfconfig/pool.go +M go/plugin/caddy2/requestlimit/requestlimit.go + +commit 04ef891e131af00e472c9f9943cd0faed7444272 +Author: James Rouzier +Date: Mon Jul 29 11:37:08 2024 +0000 + + Fix no auth + + Related to #8220 + +M go/plugin/caddy2/api-aaa/api-aaa.go +M go/plugin/caddy2/api-aaa/api-aaa_test.go + +commit 8b3a1e869906ea8f4f418fb0e74d8d3f2205a0cd +Author: James Rouzier +Date: Fri Jul 26 20:08:10 2024 +0000 + + Use numeric uid/gid for pf + +M conf/httpd.conf.d/httpd.aaa.tt.example +M conf/httpd.conf.d/httpd.portal.tt.example + +commit e2b880520bbeae955f44fec02565c392cecba03e +Author: James Rouzier +Date: Fri Jul 26 19:22:08 2024 +0000 + + Fix the uid/gid formatting + +M conf/httpd.conf.d/httpd.webservices.tt.example + +commit 7c32fa01e077ac64cf6962c7f55d8573626c13ea +Author: James Rouzier +Date: Fri Jul 26 19:10:19 2024 +0000 + + Use numeric uid/gid for pf + +M conf/httpd.conf.d/httpd.webservices.tt.example +M lib/pf/services/manager/httpd.pm + +commit d202da0d57d7a080094ca4b768c695a348f871d0 +Author: James Rouzier +Date: Fri Jul 26 13:29:00 2024 +0000 + + Initialize m.refreshLauncher + +M go/plugin/caddy2/pfconfig/pool.go + +commit b0cc455158e70cff56f836471e7a84dbeab85926 +Author: James Rouzier +Date: Wed Jul 24 18:16:00 2024 +0000 + + remove netflow dependency + +M debian/control + +commit 38e1919c310ce088095f085b9379035acd3b8d2e +Author: James Rouzier +Date: Wed Jul 24 17:50:58 2024 +0000 + + remove netflow dependency + +M debian/control + +commit ee9615383d7e2cf04c98ac9bb4f3c8c6e384aa8f +Author: James Rouzier +Date: Wed Jul 24 13:26:20 2024 +0000 + + Get rid of String::ShellQuote + +M lib/pf/web/release.pm + +commit f32feeb1cc1126c2d1dc14ba90cd3f1a4706efed +Author: James Rouzier +Date: Tue Jul 23 15:46:24 2024 +0000 + + Fix skip logic + +M lib/pf/cmd/display.pm + +commit 48f6508631a3a53c5efe46739bb57b8011dc034f +Author: James Rouzier +Date: Tue Jul 23 15:17:48 2024 +0000 + + fix help display + +M lib/pf/cmd/display.pm + +commit a1428328aa52b531f9891388e5f24f4a5ffc80d7 +Author: James Rouzier +Date: Mon Jul 22 21:10:20 2024 +0000 + + Update test + +M t/unittest/UnifiedApi/Controller/Config/OPTIONS.t + +commit 7e7af699a0b76c0cfd52c988953ad943441686fd +Author: James Rouzier +Date: Mon Jul 22 21:05:16 2024 +0000 + + update test count + +M t/unittest/UnifiedApi/Controller/Config/Fleetdm.t + +commit c388dda94be4dcf7c9677f24fec318998a099179 +Author: James Rouzier +Date: Mon Jul 22 21:03:51 2024 +0000 + + Update test count + +M t/unittest/tasks/fleetdm.t + +commit 9e6e2a42b00c50d0873cf28fd59ad9536ff0ca2b +Author: James Rouzier +Date: Mon Jul 22 21:02:09 2024 +0000 + + Update whitelist + +M t/hardware-snmp-objects.t + +commit a68e7784d9e8ea3c61ba1cee55aeee22a87ab237 +Author: James Rouzier +Date: Mon Jul 22 14:40:09 2024 +0000 + + return 1 or 0 instead of true and false + +M lib/pf/services/manager.pm + +commit a2bb92642c0af1a20fc78ad029dbd4ddc1f8e308 +Author: James Rouzier +Date: Mon Jul 22 13:20:31 2024 +0000 + + Don't use an empty string for an interface + +M html/pfappserver/lib/pfappserver/Model/Interface.pm + +commit 3b9ccd27352349db05da0fff029d4ef1d9e79242 +Author: James Rouzier +Date: Sun Jul 21 02:10:31 2024 +0000 + + Use a stable release of go + +M containers/pfsetacls/Dockerfile + +commit 052233e030a08835a6ed6bfbe21358c72efaef7d +Author: James Rouzier +Date: Sun Jul 21 02:02:28 2024 +0000 + + Fix typo + + Fixes #8218 + +M lib/pf/UnifiedApi/Controller/DnsAuditLogs.pm + +commit f3f27741db5c9c725b5c0f3a1ec95fc7d5b42999 +Author: Zhihao Ma +Date: Thu Jul 18 13:16:19 2024 -0400 + + fix typo and change wording + +M conf/documentation.conf + +commit efe69d02859c773bfbae1cd81bef69e2ecce8b78 +Author: Zhihao Ma +Date: Wed Jul 17 12:31:58 2024 -0400 + + fix unknown errors while joining a domain + adds fleetdm variables to documentation.conf + +M conf/documentation.conf +M containers/ntlm-auth-api/Dockerfile +M go/plugin/caddy2/api/ntlm.go +M html/pfappserver/lib/pfappserver/Form/Config/Realm.pm +M lib/pf/domain.pm + +commit 0ab73a667c6a269b899ce8b26f7a9f021190ac67 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Wed Jul 17 09:31:09 2024 -0400 + + Debian 12 vagrant box for fix pfdeb12localdev + +M addons/vagrant/inventory/hosts + +commit d1edec3a04fb49e25d860e191d446136f5fe6cea +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Wed Jul 17 09:17:31 2024 -0400 + + Debian12 Update docker debian version to 12 for ISO build + +M ci/debian-installer/build-and-upload.sh + +commit deb6f75f65cef9ece54727b4b0149787c0140b49 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Tue Jul 16 15:10:12 2024 -0400 + + Reduce go version search for only on digit on go version + +M addons/dev-helpers/setup-go-env.sh + +commit d80d8b06ff9ad74952e8aee752cf0b4b2746ea27 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Tue Jul 16 12:25:16 2024 -0400 + + Gitlab wake up + +M README.md + +commit 563d13a18a67e915938021b98b1e0811d6490216 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Tue Jul 16 11:56:07 2024 -0400 + + Gitlab wake up + +M README.md + +commit c951c4d8894f1c0144c67acd97981e6e3019b71e +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Tue Jun 25 15:23:40 2024 -0400 + + Remove quotes in mv line + +M addons/full-import/import.sh + +commit 19a6a003418bd7952d318ae95c15677697a495e8 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Tue Jun 25 13:18:21 2024 -0400 + + Fix typo + +M addons/full-import/import.sh + +commit 9f6e4d5a5027827f8a9012df36149b564ed85f2c +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Tue Jun 25 13:13:38 2024 -0400 + + Fix 8105 for previous pf version of PF + +M addons/full-import/import.sh + +commit ed96bce1c296ade89bcb16f1c355272dc1501970 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Tue Jul 16 12:21:23 2024 -0400 + + Update debianize patch + +M debian/patches/debianize.patch + +commit 2f5cd6c056ced46fb540fdd9ba417f5329924121 +Author: Zhihao Ma +Date: Tue Jul 16 11:40:18 2024 -0400 + + fix imports + +M bin/pyntlm_auth/config_loader.py +M go/plugin/caddy2/api/ntlm.go + +commit ce9ce13f10adf25aeca4b78c08d70eb0fdfdfd67 +Author: Darren Satkunas +Date: Tue Jul 16 08:01:22 2024 -0700 + + fix(admin(js)): fix rebase artifacts + +M html/pfappserver/root/src/views/Configuration/switches/_composables/useForm.js + +commit 19614d18cb79fd84b3addfb9dc52dd7eb619ba7c +Author: Darren Satkunas +Date: Tue Jul 16 07:29:38 2024 -0700 + + update NEWS + +M NEWS.asciidoc + +commit 565fab6458e45923ff88f7e059ad77af298a5d71 +Author: stgmsa +Date: Tue Jul 16 08:44:02 2024 -0400 + + Fix/dedicated machine account for cluster (#8205) + + * fix typo + + * enable cluster support - wip + + * rebase devel + + * remove unrelated items when fetching domain list in cluster mode. + + * adds upgrade script + + * load domain.conf for both clusters and single node + + * rebase devel + + * fix domain ns in for both cluster and standalone + +M addons/upgrade/to-13.1-move-ntlm-auth-to-rest.pl +A addons/upgrade/to-14.0-update-domain-config-section.pl +M bin/pyntlm_auth/config_generator.py +M bin/pyntlm_auth/config_loader.py +M bin/pyntlm_auth/global_vars.py +M bin/pyntlm_auth/rpc.py +M bin/pyntlm_auth/utils.py +M docs/installation/authentication_mechanisms.asciidoc +M go/plugin/caddy2/api/ntlm.go +M html/pfappserver/lib/pfappserver/Form/Config/Domain.pm +M lib/pf/ConfigStore/Domain.pm +M lib/pf/UnifiedApi/Controller/Config/Domains.pm +M lib/pf/services/manager/ntlm_auth_api.pm +M lib/pfconfig/namespaces/config/Domain.pm + +commit 118c451cfa1a7e74899283e3b9ba2cde6d12c8d4 +Author: stegar123 <53397145+stegar123@users.noreply.github.com> +Date: Mon Jul 15 13:42:41 2024 -0400 + + Feature/debian12 (#8215) + + * Move from debian 11 to debian 12 + + * Debian12 on proxysql Dockerfile + + * Debian12: move from deb11 to deb12 + + * Change from latest to feature-debian12 #NEED TO BE REVERTED LATER + + * Rules replace spaces by tab + + * test build package12 [perl-client] + + * add unittest for debian [perl-client] + + * add sign-package for debian 12 [perl-client] + + * add upload package for debian 12 [perl-client] + + * add packetfence-perl for debian 12 [perl] + + * packetfence-perl fix error buid debian12 [perl] + + * Remove reference to debian11 for debian12 + + * Move debian 11 to debian 12 missing part + + * Update PF-perl container version + + * test new build [perl] + + * upgrade [perl] modules + + * update changelog [perl] + + * upgrade spec files for packetfence and debian + + * Wake up gitlab + + * Fix mariadb on pfsetacls containers + + * Fixing: PEP 668 – Marking Python base environments as “externally managed” + + * Fixing: PEP 668 – Marking Python base environments as "externally managed" on pfsetacls + + * Fix sudo issue + + * Remove version of netdata and mariadb, we will use debian repos and version + + * Update redis conf to redis 5:7.0.15-1~deb12u1 config + + * Remove python3-twisted-bin from control + + * Fix specific values for redis configs + + * Revert "Change from latest to feature-debian12 #NEED TO BE REVERTED LATER" + + This reverts commit 913d84ae546556747c4512ae1f0c5781fa18a5e7. + + * Remove vagrant image to default image see #8166 + + * Update bookworm vagrant version + + * jump to samba-4.20.1 version with bookworm + + * CI: Fix AD samba answer + + * CI: fix dot1x eap peap + + * Debian12 Bring back debian11 on other VM for tests + + * Revert "CI: fix dot1x eap peap" + + This reverts commit 16dcf730eccc0f29fe1896f4a19bf054190bdecb. + + * Revert "CI: Fix AD samba answer" + + This reverts commit 48592891a11d7ea0e31125fc663395dadf09a8f6. + + * Debian12: Bring back debain11 to samba4ad for testing + + * Debian12 adding -legacy to fix #8172 in tests + + * Debian12 change OS value to ansible vars OS + + * Firewalld Start changing ssh module to exec module on venom tests + + * Debian12 fix debianize.patch + + * Debian12 revert preprovisionning OS for nodes + + * Debian12 Add bookworm for packetfence-test on node01 + + * Debian12 CI Nodes: add 13.2 for other deb needed on debian11 + + * test pf_api_service_restart_async + + * fix lib check_internet_access_on_host_with_ping + + * restore pf_api_system_service_restart_async + + * test Sanitize logs + + * update repo for wireless device + + * variable ansible_distribution_release is not see by wrieless device [perl] + + * upgrade redis to 7.2.5 for rhel + + * add break_system_packages option for pip + + * update installation o xmltodict + + * pdate installation o xmltodict debian and redhat + + * fix issue for sanitize logs + + * use ssh instead type exec for check_internet_access_on_host + + * add retry for http on get_id_of_radius_audit_log_entry + + * remove time from check_radius_audit_log + + * decrease retry to 3 seconds + + * change get_id_of_radius_audit_log_entry + + * add custum config dor openssl.cnf on ntlm-auth-api container + + * fix dot1x_eap_tls issues + + * openssl -legacy option is not supported on rhel8, I have added an exception + + * remove anused lines on run_tests.yml playbooks + + * Upgrade Template-Toolkit 3.009 -> 3.010 [perl] + + * improve wired_dot1x_eap_peap_firewall_sso_radius/56_check_firewall_sso_start.yml + + * improve wired_dot1x_eap_peap_firewall_sso_https/56_check_firewall_sso_start.yml + + * remove get_time task from check_radius_audit_log + + * restore no_log for Sanitize logs + + * remove retry_if condition for check_mock_history_request check + + * remove trailing space + + * update box_version on addons/vagrant/inventory/hosts + + * upgrade golang + + --------- + + Co-authored-by: JeGoi <13801368+JeGoi@users.noreply.github.com> + +M .github/workflows/main_packetfence-perl.yml +M .github/workflows/main_perl-client.yml +M .github/workflows/packetfence-perl_build_image_package.yml +M .github/workflows/perl-client_build_package.yml +M .github/workflows/reusable_sign_packages.yml +M .github/workflows/reusable_unit_test.yml +M .github/workflows/reusable_upload_packages.yml +M .gitlab-ci.yml +M addons/dev-helpers/setup-dev-env.sh +M addons/full-upgrade/run-upgrade.sh +A addons/ntlm-auth-api/openssl.cnf +M addons/packetfence-perl/debian/changelog +M addons/packetfence-perl/dependencies.csv +M addons/packetfence-perl/rhel8/SPECS/packetfence-perl.spec +M addons/perl-client/vagrant/Makefile +M addons/perl-client/vagrant/inventory/group_vars/fbservers/apt_preferences.yml +M addons/perl-client/vagrant/inventory/hosts +M addons/vagrant/inventory/group_vars/dev/apt_preferences.yml +M addons/vagrant/inventory/group_vars/wireless/apt_preferences.yml +M addons/vagrant/inventory/group_vars/wireless/gitlab_buildpkg_tools.yml +M addons/vagrant/inventory/hosts +M addons/vagrant/playbooks/get_logs.yml +M addons/vagrant/playbooks/nodes/pre_prov/packages.yml +M ci/debian-installer/create-debian-installer.sh +M ci/debian-installer/postinst-debian-installer.sh +M ci/debian-installer/preseed.cfg.tmpl +M ci/lib/common/functions.sh +M ci/packer/cpanbuild.json +M ci/packer/packer-wrapper.sh +M ci/packer/pfbuild.json +M ci/packer/vagrant_img/Makefile +M ci/packer/vagrant_img/build.pkr.hcl +M ci/packer/vagrant_img/sources.pkr.hcl +M ci/packer/zen/Makefile +M ci/packer/zen/build.pkr.hcl +M ci/packer/zen/files/preseed.cfg +M ci/packer/zen/files/preseed.cfg.example +M ci/packer/zen/sources.pkr.hcl +M conf/redis_cache.conf.example +M conf/redis_ntlm_cache.conf.example +M conf/redis_queue.conf.example +M containers/api-frontend/Dockerfile +M containers/httpd.admin_dispatcher/Dockerfile +M containers/httpd.dispatcher/Dockerfile +M containers/ntlm-auth-api/Dockerfile +R100 containers/packetfence-perl/debian/Dockerfile_debian containers/packetfence-perl/debian11/Dockerfile_debian11 +A containers/packetfence-perl/debian12/Dockerfile_debian12 +M containers/pfacct/Dockerfile +M containers/pfconnector/Dockerfile +M containers/pfcron/Dockerfile +M containers/pfdebian/Dockerfile +M containers/pfldapexplorer/Dockerfile +M containers/pfpki/Dockerfile +M containers/pfsetacls/Dockerfile +M containers/pfsso/Dockerfile +M containers/proxysql/Dockerfile +M containers/radiusd/Dockerfile +M debian/control +M debian/packetfence-config.postinst +M debian/packetfence-config.prerm +M debian/packetfence-redis-cache.postinst +M debian/packetfence-redis-cache.prerm +M debian/packetfence.postinst +M debian/packetfence.prerm +M debian/patches/debianize.patch +M debian/rules +M docs/developer/integration_tests/subnets_and_ips.asciidoc +M docs/installation/installation.asciidoc +M docs/installation/linode/linode.asciidoc +M docs/installation/system_requirements.asciidoc +M rpm/packetfence.spec +M t/venom/Makefile +M t/venom/lib/check_internet_access_on_host.yml +M t/venom/lib/check_internet_access_on_host_with_ping.yml +M t/venom/lib/extract_certificates_http.yml +M t/venom/lib/extract_certificates_radius.yml +M t/venom/lib/extract_certificates_user.yml +M t/venom/lib/node01/node01_deploy_certificates.yml +M t/venom/lib/venom_wrapper_command_on_host.yml +M t/venom/scenarios/dot1x_eap_peap/playbooks/configure.yml +M t/venom/scenarios/dot1x_eap_peap/playbooks/run_tests.yml +M t/venom/scenarios/export_import/ansible_inventory.yml +M t/venom/scenarios/pfappserver/playbooks/localdev.yml +M t/venom/scenarios/template/ansible_inventory.yml +D t/venom/test_suites/captive_portal/22_sleep_some_time.yml +M t/venom/test_suites/captive_portal/25_check_radius_audit_log.yml +M t/venom/test_suites/configurator/50_run_configurator_step4.yml +D t/venom/test_suites/inline_l2_and_radius/32_sleep_some_time.yml +M t/venom/test_suites/inline_l2_and_radius/33_check_radius_audit_log.yml +D t/venom/test_suites/wired_dot1x_eap_peap/50_sleep_some_time.yml +M t/venom/test_suites/wired_dot1x_eap_peap/55_check_radius_audit_log.yml +D t/venom/test_suites/wired_dot1x_eap_peap_firewall_sso_https/50_sleep_some_time.yml +M t/venom/test_suites/wired_dot1x_eap_peap_firewall_sso_https/56_check_firewall_sso_start.yml +D t/venom/test_suites/wired_dot1x_eap_peap_firewall_sso_radius/50_sleep_some_time.yml +M t/venom/test_suites/wired_dot1x_eap_peap_firewall_sso_radius/54_check_radius_audit_log.yml +M t/venom/test_suites/wired_dot1x_eap_peap_firewall_sso_radius/56_check_firewall_sso_start.yml +D t/venom/test_suites/wired_dot1x_eap_tls_manual/90_sleep_some_time.yml +M t/venom/test_suites/wired_dot1x_eap_tls_manual/91_check_radius_audit_log.yml +D t/venom/test_suites/wired_dot1x_eap_tls_pki/90_sleep_some_time.yml +M t/venom/test_suites/wired_dot1x_eap_tls_pki/91_check_radius_audit_log.yml +M t/venom/test_suites/wired_dot1x_eap_tls_scep/05_create_pki.yml +D t/venom/test_suites/wired_dot1x_eap_tls_scep/90_sleep_some_time.yml +M t/venom/test_suites/wired_dot1x_eap_tls_scep/91_check_radius_audit_log.yml +D t/venom/test_suites/wired_mac_auth/22_sleep_some_time.yml +M t/venom/test_suites/wired_mac_auth/25_check_radius_audit_log.yml +D t/venom/test_suites/wireless_dot1x_eap_peap/45_sleep_some_time.yml +M t/venom/test_suites/wireless_dot1x_eap_peap/50_check_radius_audit_log.yml +D t/venom/test_suites/wireless_mac_auth/22_sleep_some_time.yml +M t/venom/test_suites/wireless_mac_auth/25_check_radius_audit_log.yml +M t/venom/utils/sanitize-venom-logs.sh + +commit 8181c43f04a0900b5439941b2655a409201a10dd +Author: Durand +Date: Mon Jul 15 10:53:27 2024 -0400 + + Feature/switch interface acl (#8090) + + * First draft of interface ACL + + * Fix isInterfaceMap not used + + * Missing definition + + * Added getInterfaceByName function + + * Generate Interface hash + + * Assign ACL on switchport through ansible + + * Syntax fix + + * Add a method for snapshot + + * Pass the old config + + * Add post_remove hook + + * Update configstore + + * Removed old configuration + + * Remove acl on interfaces + + * removed snapshot + + * Detect duplicate interface defined for multiples roles + + * Remove ACL on switch delete + + * Delete switch configuration when the switch is deleted from PacketFence + + * Fixed rebase issue + + --------- + + Co-authored-by: James Rouzier + +M conf/pfsetacls/switch_acls.yml +M html/pfappserver/lib/pfappserver/Form/Config/Switch.pm +M html/pfappserver/root/src/views/Configuration/switchGroups/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/switchGroups/_components/index.js +M html/pfappserver/root/src/views/Configuration/switches/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/switches/_components/index.js +M html/pfappserver/root/src/views/Configuration/switches/_composables/useForm.js +M lib/pf/ConfigStore/Switch.pm +M lib/pf/Switch.pm +M lib/pf/UnifiedApi/Controller/Config.pm +M lib/pf/UnifiedApi/Controller/Config/Roles.pm +M lib/pf/UnifiedApi/Controller/Config/SwitchRole.pm +M lib/pf/UnifiedApi/Controller/Config/Switches.pm +M lib/pfconfig/namespaces/config/Switch.pm + +commit dbb96f6f4b8a812289d1e217f38f2dcaf7f453e4 +Author: James Rouzier +Date: Mon Jul 15 10:52:37 2024 -0400 + + feature/caddy-upgrade-2.8 (#8210) + + * new caddy executable + + * Import the pf plugins + + * move statsd to plugin + + * Migrate to caddy API + + * mv requestlimit to caddy 2 + + * use utils + + * Migrate to Caddy 2 API + + * Move configstore to caddy2 + + * Migrate to caddy2 API + + * mv logger to caddy 2 + + * Migrate to caddy2 API + + * mv pfipset to caddy 2 + + * Migrate to caddy2 API + + * mv pfpki to caddy 2 + + * Migrate to caddy2 API + + * mv pfsso to caddy 2 + + * Migrate to caddy2 API + + * mv pfldapexplorer to caddy 2 + + * Migrate to caddy2 API + + * mv job-status to caddy 2 + + * Migrate to caddy2 API + + * mv pfconfig to caddy 2 + + * Migrate to caddy2 API + + * mv log-tailer to caddy 2 + + * Add missing imports + + * Migrate to caddy2 API + + * Add forward proxy from github.com/caddyserver/forwardproxy + + * remove the forwardproxy plugin + + * Update go.mod + + * remove moved plugins + + * rename imports + + * mv httpdispatcher to plugins + + * rename caddy/dal to dal/ + + * rename caddy/ntlm to ntlm + + * Migrate to caddy2 API + + * Migrate to caddy2 API + + * mv api to caddy 2 + + * Migrate to caddy2 API + + * mv api to caddy 2 + + * Migrate to caddy2 API + + * mv api to caddy 2 + + * Fix missing port + + * Insert IGNORE + + * rename pfhttp2 + + * fix typo + + * fix typo + + * update plugins + + * go mod tidy + + * Don't panic return an error + + * Set defaults during provisioning + + * Update api.conf + + * update httpadmindispatcher config + + * don't panic + + * update httpdispatcher config + + * update pfipset config + + * update fmt config + + * make executable + + * Update docker ENTRYPOINT + + * Fix syntax + + * Fixed pfipset systemd script + + * rewrite /admin -> /admin/ + + * format + + * format config + + * fix rebase + + --------- + + Co-authored-by: Durand Fabrice + +M addons/dev-helpers/build-local-container.sh +M conf/caddy-services/api.conf.example +M conf/caddy-services/httpadmindispatcher.conf.example +M conf/caddy-services/httpdispatcher.conf.example +M conf/caddy-services/pfipset.conf.example +M conf/caddy-services/pfldapexplorer.conf.example +M conf/caddy-services/pfpki.conf.example +M conf/caddy-services/pfsso.conf.example +M conf/systemd/packetfence-pfipset.service +M containers/api-frontend/Dockerfile +M containers/httpd.admin_dispatcher/Dockerfile +M containers/httpd.dispatcher/Dockerfile +M containers/pfldapexplorer/Dockerfile +M containers/pfpki/Dockerfile +M containers/pfsso/Dockerfile +M go/Makefile +D go/caddy/caddy/.gitattributes +D go/caddy/caddy/.gitignore +D go/caddy/caddy/LICENSE.txt +D go/caddy/caddy/README.md +D go/caddy/caddy/assets.go +D go/caddy/caddy/caddy.go +D go/caddy/caddy/caddy/caddymain/run.go +D go/caddy/caddy/caddy/main.go +D go/caddy/caddy/caddyfile/dispenser.go +D go/caddy/caddy/caddyfile/json.go +D go/caddy/caddy/caddyfile/lexer.go +D go/caddy/caddy/caddyfile/parse.go +D go/caddy/caddy/caddyfile/testdata/import_glob0.txt +D go/caddy/caddy/caddyfile/testdata/import_glob1.txt +D go/caddy/caddy/caddyfile/testdata/import_glob2.txt +D go/caddy/caddy/caddyfile/testdata/import_test1.txt +D go/caddy/caddy/caddyfile/testdata/import_test2.txt +D go/caddy/caddy/caddyhttp/basicauth/basicauth.go +D go/caddy/caddy/caddyhttp/basicauth/setup.go +D go/caddy/caddy/caddyhttp/bind/bind.go +D go/caddy/caddy/caddyhttp/caddyhttp.go +D go/caddy/caddy/caddyhttp/errors/errors.go +D go/caddy/caddy/caddyhttp/errors/setup.go +D go/caddy/caddy/caddyhttp/expvar/expvar.go +D go/caddy/caddy/caddyhttp/expvar/setup.go +D go/caddy/caddy/caddyhttp/extensions/ext.go +D go/caddy/caddy/caddyhttp/extensions/setup.go +D go/caddy/caddy/caddyhttp/gzip/gzip.go +D go/caddy/caddy/caddyhttp/gzip/requestfilter.go +D go/caddy/caddy/caddyhttp/gzip/responsefilter.go +D go/caddy/caddy/caddyhttp/gzip/setup.go +D go/caddy/caddy/caddyhttp/gzip/testdata/test.txt +D go/caddy/caddy/caddyhttp/header/header.go +D go/caddy/caddy/caddyhttp/header/setup.go +D go/caddy/caddy/caddyhttp/httpserver/condition.go +D go/caddy/caddy/caddyhttp/httpserver/error.go +D go/caddy/caddy/caddyhttp/httpserver/https.go +D go/caddy/caddy/caddyhttp/httpserver/logger.go +D go/caddy/caddy/caddyhttp/httpserver/middleware.go +D go/caddy/caddy/caddyhttp/httpserver/mitm.go +D go/caddy/caddy/caddyhttp/httpserver/plugin.go +D go/caddy/caddy/caddyhttp/httpserver/recorder.go +D go/caddy/caddy/caddyhttp/httpserver/replacer.go +D go/caddy/caddy/caddyhttp/httpserver/responsewriterwrapper.go +D go/caddy/caddy/caddyhttp/httpserver/roller.go +D go/caddy/caddy/caddyhttp/httpserver/server.go +D go/caddy/caddy/caddyhttp/httpserver/siteconfig.go +D go/caddy/caddy/caddyhttp/httpserver/tplcontext.go +D go/caddy/caddy/caddyhttp/httpserver/vhosttrie.go +D go/caddy/caddy/caddyhttp/index/index.go +D go/caddy/caddy/caddyhttp/internalsrv/internal.go +D go/caddy/caddy/caddyhttp/internalsrv/setup.go +D go/caddy/caddy/caddyhttp/limits/handler.go +D go/caddy/caddy/caddyhttp/limits/setup.go +D go/caddy/caddy/caddyhttp/log/log.go +D go/caddy/caddy/caddyhttp/log/setup.go +D go/caddy/caddy/caddyhttp/markdown/markdown.go +D go/caddy/caddy/caddyhttp/markdown/metadata/metadata.go +D go/caddy/caddy/caddyhttp/markdown/metadata/metadata_json.go +D go/caddy/caddy/caddyhttp/markdown/metadata/metadata_none.go +D go/caddy/caddy/caddyhttp/markdown/metadata/metadata_toml.go +D go/caddy/caddy/caddyhttp/markdown/metadata/metadata_yaml.go +D go/caddy/caddy/caddyhttp/markdown/process.go +D go/caddy/caddy/caddyhttp/markdown/setup.go +D go/caddy/caddy/caddyhttp/markdown/summary/render.go +D go/caddy/caddy/caddyhttp/markdown/summary/summary.go +D go/caddy/caddy/caddyhttp/markdown/template.go +D go/caddy/caddy/caddyhttp/markdown/testdata/blog/test.md +D go/caddy/caddy/caddyhttp/markdown/testdata/docflags/template.txt +D go/caddy/caddy/caddyhttp/markdown/testdata/docflags/test.md +D go/caddy/caddy/caddyhttp/markdown/testdata/header.html +D go/caddy/caddy/caddyhttp/markdown/testdata/log/test.md +D go/caddy/caddy/caddyhttp/markdown/testdata/markdown_tpl.html +D go/caddy/caddy/caddyhttp/markdown/testdata/og/first.md +D go/caddy/caddy/caddyhttp/markdown/testdata/tpl_with_include.html +D go/caddy/caddy/caddyhttp/mime/mime.go +D go/caddy/caddy/caddyhttp/mime/setup.go +D go/caddy/caddy/caddyhttp/pprof/pprof.go +D go/caddy/caddy/caddyhttp/pprof/setup.go +D go/caddy/caddy/caddyhttp/proxy/body.go +D go/caddy/caddy/caddyhttp/proxy/policy.go +D go/caddy/caddy/caddyhttp/proxy/proxy.go +D go/caddy/caddy/caddyhttp/proxy/reverseproxy.go +D go/caddy/caddy/caddyhttp/proxy/setup.go +D go/caddy/caddy/caddyhttp/proxy/testdata/fullchain.pem +D go/caddy/caddy/caddyhttp/proxy/testdata/privkey.pem +D go/caddy/caddy/caddyhttp/proxy/upstream.go +D go/caddy/caddy/caddyhttp/redirect/redirect.go +D go/caddy/caddy/caddyhttp/redirect/setup.go +D go/caddy/caddy/caddyhttp/requestid/requestid.go +D go/caddy/caddy/caddyhttp/requestid/setup.go +D go/caddy/caddy/caddyhttp/rewrite/rewrite.go +D go/caddy/caddy/caddyhttp/rewrite/setup.go +D go/caddy/caddy/caddyhttp/rewrite/testdata/testdir/empty +D go/caddy/caddy/caddyhttp/rewrite/testdata/testfile +D go/caddy/caddy/caddyhttp/rewrite/to.go +D go/caddy/caddy/caddyhttp/root/root.go +D go/caddy/caddy/caddyhttp/staticfiles/fileserver.go +D go/caddy/caddy/caddyhttp/status/setup.go +D go/caddy/caddy/caddyhttp/status/status.go +D go/caddy/caddy/caddyhttp/templates/setup.go +D go/caddy/caddy/caddyhttp/templates/templates.go +D go/caddy/caddy/caddyhttp/templates/testdata/as_it_is.txt +D go/caddy/caddy/caddyhttp/templates/testdata/header.html +D go/caddy/caddy/caddyhttp/templates/testdata/images/header.html +D go/caddy/caddy/caddyhttp/templates/testdata/images/img.htm +D go/caddy/caddy/caddyhttp/templates/testdata/images/img2.htm +D go/caddy/caddy/caddyhttp/templates/testdata/photos/test.html +D go/caddy/caddy/caddyhttp/templates/testdata/root.html +D go/caddy/caddy/caddyhttp/timeouts/timeouts.go +D go/caddy/caddy/caddyhttp/websocket/sample/index.html +D go/caddy/caddy/caddyhttp/websocket/setup.go +D go/caddy/caddy/caddyhttp/websocket/websocket.go +D go/caddy/caddy/caddytls/config.go +D go/caddy/caddy/caddytls/crypto.go +D go/caddy/caddy/caddytls/handshake.go +D go/caddy/caddy/caddytls/selfsigned.go +D go/caddy/caddy/caddytls/setup.go +D go/caddy/caddy/caddytls/tls.go +D go/caddy/caddy/commands.go +D go/caddy/caddy/controller.go +D go/caddy/caddy/dist/CHANGES.txt +D go/caddy/caddy/dist/LICENSES.txt +D go/caddy/caddy/dist/README.txt +D go/caddy/caddy/dist/init/README.md +D go/caddy/caddy/dist/init/freebsd/README.md +D go/caddy/caddy/dist/init/freebsd/caddy +D go/caddy/caddy/dist/init/linux-systemd/README.md +D go/caddy/caddy/dist/init/linux-systemd/caddy.service +D go/caddy/caddy/dist/init/linux-sysvinit/README.md +D go/caddy/caddy/dist/init/linux-sysvinit/caddy +D go/caddy/caddy/dist/init/linux-upstart/README.md +D go/caddy/caddy/dist/init/linux-upstart/caddy.conf +D go/caddy/caddy/dist/init/linux-upstart/caddy.conf.centos-6 +D go/caddy/caddy/dist/init/linux-upstart/caddy.conf.ubuntu-12.04 +D go/caddy/caddy/dist/init/mac-launchd/README.md +D go/caddy/caddy/dist/init/mac-launchd/com.caddyserver.web.plist +D go/caddy/caddy/onevent/hook/config.go +D go/caddy/caddy/onevent/hook/hook.go +D go/caddy/caddy/onevent/on.go +D go/caddy/caddy/plugins.go +D go/caddy/caddy/rlimit_nonposix.go +D go/caddy/caddy/rlimit_posix.go +D go/caddy/caddy/sigtrap.go +D go/caddy/caddy/sigtrap_nonposix.go +D go/caddy/caddy/sigtrap_posix.go +D go/caddy/caddy/startupshutdown/startupshutdown.go +D go/caddy/caddy/telemetry/collection.go +D go/caddy/caddy/telemetry/telemetry.go +D go/caddy/caddy/upgrade.go +D go/caddy/configstore/configstore.go +D go/caddy/cors/corsPlugin.go +D go/caddy/cors/parse_test.go +D go/caddy/forwardproxy/LICENSE +D go/caddy/forwardproxy/README.md +D go/caddy/forwardproxy/forwardproxy.go +D go/caddy/forwardproxy/setup.go +D go/caddy/httpdispatcher/httpdispatcher.go +D go/caddy/httpdportalpreview/httpdportalpreview.go +D go/caddy/logger/logger.go +D go/caddy/requestlimit/requestlimit.go +D go/caddy/statsd/statsd.go +M go/cmd/pfhttpd/main.go +M go/cron/node_test.go +R098 go/caddy/dal/models/admin_api_audit_log_models.go go/dal/models/admin_api_audit_log_models.go +R097 go/caddy/dal/models/auth_log_model.go go/dal/models/auth_log_model.go +R097 go/caddy/dal/models/dns_audit_log.go go/dal/models/dns_audit_log.go +R100 go/caddy/dal/models/models.go go/dal/models/models.go +R098 go/caddy/dal/models/radacct_log.go go/dal/models/radacct_log.go +R098 go/caddy/dal/models/radius_audit_log.go go/dal/models/radius_audit_log.go +R098 go/caddy/dal/models/wrix.go go/dal/models/wrix.go +R100 go/caddy/fleetdm/ddl.go go/fleetdm/ddl.go +R100 go/caddy/fleetdm/fleetdm.go go/fleetdm/fleetdm.go +M go/go.mod +M go/go.sum +R100 go/caddy/ntlm/ntlm.go go/ntlm/ntlm.go +R077 go/caddy/api-aaa/api-aaa.go go/plugin/caddy2/api-aaa/api-aaa.go +R095 go/caddy/api-aaa/api-aaa_test.go go/plugin/caddy2/api-aaa/api-aaa_test.go +R060 go/caddy/api/api.go go/plugin/caddy2/api/api.go +R096 go/caddy/api/dal_admin_api_audit_log.go go/plugin/caddy2/api/dal_admin_api_audit_log.go +R099 go/caddy/api/dal_admin_api_audit_log_test.go go/plugin/caddy2/api/dal_admin_api_audit_log_test.go +R095 go/caddy/api/dal_auth_log.go go/plugin/caddy2/api/dal_auth_log.go +R099 go/caddy/api/dal_auth_log_test.go go/plugin/caddy2/api/dal_auth_log_test.go +R095 go/caddy/api/dal_dns_audit_log.go go/plugin/caddy2/api/dal_dns_audit_log.go +R099 go/caddy/api/dal_dns_audit_log_test.go go/plugin/caddy2/api/dal_dns_audit_log_test.go +R095 go/caddy/api/dal_radacct_log.go go/plugin/caddy2/api/dal_radacct_log.go +R099 go/caddy/api/dal_radacct_log_test.go go/plugin/caddy2/api/dal_radacct_log_test.go +R095 go/caddy/api/dal_radius_audit_log.go go/plugin/caddy2/api/dal_radius_audit_log.go +R099 go/caddy/api/dal_radius_audit_log_test.go go/plugin/caddy2/api/dal_radius_audit_log_test.go +R095 go/caddy/api/dal_wrix.go go/plugin/caddy2/api/dal_wrix.go +R099 go/caddy/api/dal_wrix_test.go go/plugin/caddy2/api/dal_wrix_test.go +R100 go/caddy/api/error.go go/plugin/caddy2/api/error.go +R100 go/caddy/api/fleetdm_events.go go/plugin/caddy2/api/fleetdm_events.go +R100 go/caddy/api/fleetdm_events_test.go go/plugin/caddy2/api/fleetdm_events_test.go +R100 go/caddy/api/node.go go/plugin/caddy2/api/node.go +R099 go/caddy/api/ntlm.go go/plugin/caddy2/api/ntlm.go +R100 go/caddy/api/placeholders.go go/plugin/caddy2/api/placeholders.go +R100 go/caddy/api/query.go go/plugin/caddy2/api/query.go +R100 go/caddy/api/radius_attributes.go go/plugin/caddy2/api/radius_attributes.go +R100 go/caddy/api/radius_attributes_test.go go/plugin/caddy2/api/radius_attributes_test.go +A go/plugin/caddy2/configstore/configstore.go +A go/plugin/caddy2/cors/corsPlugin.go +A go/plugin/caddy2/cors/parse_test.go +R088 go/caddy/caddy/caddyhttp/httpserver/path.go go/plugin/caddy2/cors/path.go +A go/plugin/caddy2/httpdispatcher/httpdispatcher.go +A go/plugin/caddy2/httpdportalpreview/httpdportalpreview.go +R064 go/caddy/job-status/job-status.go go/plugin/caddy2/job-status/job-status.go +R094 go/caddy/job-status/job-status_test.go go/plugin/caddy2/job-status/job-status_test.go +R100 go/caddy/log-tailer/handlers.go go/plugin/caddy2/log-tailer/handlers.go +R058 go/caddy/log-tailer/log-tailer.go go/plugin/caddy2/log-tailer/log-tailer.go +R100 go/caddy/log-tailer/log-tailer_test.go go/plugin/caddy2/log-tailer/log-tailer_test.go +R100 go/caddy/log-tailer/logmeta.go go/plugin/caddy2/log-tailer/logmeta.go +R100 go/caddy/log-tailer/logmeta_test.go go/plugin/caddy2/log-tailer/logmeta_test.go +R100 go/caddy/log-tailer/tailing_session.go go/plugin/caddy2/log-tailer/tailing_session.go +R100 go/caddy/log-tailer/tailing_session_test.go go/plugin/caddy2/log-tailer/tailing_session_test.go +A go/plugin/caddy2/logger/logger.go +R099 go/caddy/logger/request_history.go go/plugin/caddy2/logger/request_history.go +R052 go/caddy/pfconfig/pool.go go/plugin/caddy2/pfconfig/pool.go +R100 go/caddy/pfipset/handlers.go go/plugin/caddy2/pfipset/handlers.go +R065 go/caddy/pfipset/pfipset.go go/plugin/caddy2/pfipset/pfipset.go +R100 go/caddy/pfipset/pool.go go/plugin/caddy2/pfipset/pool.go +R100 go/caddy/pfipset/utils.go go/plugin/caddy2/pfipset/utils.go +R072 go/caddy/pfldapexplorer/pfldapexplorer.go go/plugin/caddy2/pfldapexplorer/pfldapexplorer.go +R099 go/caddy/pfpki/certutils/certutils.go go/plugin/caddy2/pfpki/certutils/certutils.go +R100 go/caddy/pfpki/cloud/cloud.go go/plugin/caddy2/pfpki/cloud/cloud.go +R099 go/caddy/pfpki/cloud/intune.go go/plugin/caddy2/pfpki/cloud/intune.go +R098 go/caddy/pfpki/handlers/handlers.go go/plugin/caddy2/pfpki/handlers/handlers.go +R099 go/caddy/pfpki/models/models.go go/plugin/caddy2/pfpki/models/models.go +R100 go/caddy/pfpki/ocsp/oscp.go go/plugin/caddy2/pfpki/ocsp/oscp.go +R095 go/caddy/pfpki/ocspresponder/ocspresponder.go go/plugin/caddy2/pfpki/ocspresponder/ocspresponder.go +R071 go/caddy/pfpki/pfpki.go go/plugin/caddy2/pfpki/pfpki.go +R093 go/caddy/pfpki/scep/scep.go go/plugin/caddy2/pfpki/scep/scep.go +R100 go/caddy/pfpki/sql/sql.go go/plugin/caddy2/pfpki/sql/sql.go +R089 go/caddy/pfpki/types/types.go go/plugin/caddy2/pfpki/types/types.go +R082 go/caddy/pfsso/pfsso.go go/plugin/caddy2/pfsso/pfsso.go +R090 go/caddy/pfsso/pfsso_test.go go/plugin/caddy2/pfsso/pfsso_test.go +A go/plugin/caddy2/plugins.go +A go/plugin/caddy2/requestlimit/requestlimit.go +A go/plugin/caddy2/statsd/statsd.go +A go/plugin/caddy2/utils/utils.go + +commit d649f078fa6c4d87b2c8217247540137225bf3dc +Author: James Rouzier +Date: Thu Jul 11 12:45:09 2024 -0400 + + fix/safe_pf_run (#8201) + + * remove redundant test + + * use shell_quote + + * Add safe_pf_run + + * Change pf_run to safe_pf_run where there was no redirect of stdin + + * Add redirecting to stdout + + * Add the ability to append to stdout + + * Use safe_pf_run for commands that use use stdin stdout + + * Don't quote vars + + * Update docs + + * remove syntax error + + * cleanup + + * cleanup + + * cleanup + + * cleanup + + * cleanup + + * cleanup + +M html/pfappserver/lib/pfappserver/Model/Config/System.pm +M html/pfappserver/lib/pfappserver/Model/DB.pm +M html/pfappserver/lib/pfappserver/Model/Interface.pm +M lib/pf/Switch.pm +M lib/pf/Switch/Cisco/Cisco_IOS.pm +M lib/pf/Switch/Cisco/Cisco_IOS_12_x.pm +M lib/pf/Switch/Juniper.pm +M lib/pf/UnifiedApi/Controller/Config/System.pm +M lib/pf/UnifiedApi/Controller/SystemSummary.pm +M lib/pf/action.pm +M lib/pf/domain.pm +M lib/pf/domain/ntlm_cache.pm +M lib/pf/ip6tables.pm +M lib/pf/ipset.pm +M lib/pf/ipset_cache.pm +M lib/pf/iptables.pm +M lib/pf/pfcmd/checkup.pm +M lib/pf/scan/openvas.pm +M lib/pf/services/manager/httpd.pm +M lib/pf/services/manager/ip6tables.pm +M lib/pf/services/manager/iptables.pm +M lib/pf/services/manager/ntlm_auth_api.pm +M lib/pf/util.pm +M lib/pf/web/release.pm +D t/db/schema.t + +commit 1f1e871ad592c328f6325fb9022da8fce23d523b +Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> +Date: Tue Jul 9 16:08:32 2024 -0400 + + Bump braces from 3.0.2 to 3.0.3 in /html/common (#8214) + + Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. + - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) + - [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3) + + --- + updated-dependencies: + - dependency-name: braces + dependency-type: indirect + ... + + Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> + +M html/common/package-lock.json + +commit 717453ebb0e2d99186e728ea16c8103e090fb30c +Author: Darren Satkunas +Date: Tue Jul 9 13:07:43 2024 -0700 + + chore(js): bump pfappserver version + +M html/pfappserver/root/package.json + +commit e781377808756e59819af3b3d396ba0e2b1737ad +Author: Satkunas <3904468+satkunas@users.noreply.github.com> +Date: Tue Jul 9 16:06:38 2024 -0400 + + fix: upgrade multiple dependencies with Snyk (#8181) + + Snyk has created this PR to upgrade: + - @babel/core from 7.24.4 to 7.24.6. + See this package in npm: https://www.npmjs.com/package/@babel/core + - @babel/preset-env from 7.24.4 to 7.24.6. + See this package in npm: https://www.npmjs.com/package/@babel/preset-env + + See this project in Snyk: + https://app.snyk.io/org/satkunas/project/25c5648e-7e46-4545-b65e-84af09244f4b?utm_source=github&utm_medium=referral&page=upgrade-pr + + Co-authored-by: snyk-bot + +M t/html/pfappserver/package.json + +commit 11d754f327083887a7969d22ba71890fe6ba4d27 +Author: Satkunas <3904468+satkunas@users.noreply.github.com> +Date: Tue Jul 9 16:05:12 2024 -0400 + + fix: upgrade core-js from 3.37.0 to 3.37.1 (#8173) + + Snyk has created this PR to upgrade core-js from 3.37.0 to 3.37.1. + + See this package in npm: + core-js + + See this project in Snyk: + https://app.snyk.io/org/akamai-esg-pilot-org/project/08730ed5-aba9-49b2-868f-15e5e652ebcc?utm_source=github&utm_medium=referral&page=upgrade-pr + + Co-authored-by: snyk-bot + +M html/pfappserver/root/package-lock.json +M html/pfappserver/root/package.json + +commit 40ddb7d71e833e92e8b4ee54c679591a4e42e966 +Author: Satkunas <3904468+satkunas@users.noreply.github.com> +Date: Tue Jul 9 16:03:00 2024 -0400 + + fix: upgrade axios from 1.6.8 to 1.7.0 (#8176) + + Snyk has created this PR to upgrade axios from 1.6.8 to 1.7.0. + + See this package in npm: + axios + + See this project in Snyk: + https://app.snyk.io/org/satkunas/project/8b63dfed-6d54-4ffd-a4dd-b738a4790ce5?utm_source=github&utm_medium=referral&page=upgrade-pr + + Co-authored-by: snyk-bot + +M html/pfappserver/root/package-lock.json +M html/pfappserver/root/package.json + +commit 433a0c1020fd924ca731457c9f35867f5a6963d2 +Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> +Date: Tue Jul 9 15:58:06 2024 -0400 + + Bump braces from 3.0.2 to 3.0.3 in /html/pfappserver/root (#8183) + + Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. + - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) + - [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3) + + --- + updated-dependencies: + - dependency-name: braces + dependency-type: indirect + ... + + Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> + +M html/pfappserver/root/package-lock.json + +commit 5455b00093fca249936691ad2b162bf676af707c +Author: Darren Satkunas +Date: Tue Jul 9 12:44:00 2024 -0700 + + fix(admin(js)): fix broken file selection, fixes #8162 + +M html/pfappserver/root/src/views/Configuration/syslogForwarders/_components/FormTypeFile.vue +M html/pfappserver/root/src/views/Configuration/syslogForwarders/_components/FormTypeServer.vue + +commit fa63706a2e455bd009edc61b67ded29fba78701f +Author: Darren Satkunas +Date: Tue Jul 9 12:26:00 2024 -0700 + + fix(admin(js)): spliot pfqueue into backend and go, fixes #8206 + +M html/pfappserver/root/src/views/Configuration/eventHandlers/_components/TheSearch.vue +M html/pfappserver/root/src/views/Configuration/services/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/services/_components/index.js + +commit 67c6e9a6b79220d60a12e30ea550942fa9d3ee8a +Author: stgmsa +Date: Tue Jul 9 09:26:37 2024 -0400 + + Feature/osquery (#8179) + + * adds fleetdm reporting endpoint + + * adjust endpoint + + * write policy violations to pfq - wip + + * add policy and cve handlers + + * migration script - adds fleetdm admin role + + * adds helpdoc images + + * adds FleetDM config + + * adds fleetdm config to pfconfig + + * remove duplicate git ignore entry + + * adds CHI cache namespace for fleetDM + + * adds CVE handler + + * fix typo + + * change event name in go handler + + * update ascii doc. + + * adds default Security Events for CVEs + + * remove duplicated entry + + * fix event types + adds validation + + * updates isolation templates + + * change syslog parset to event handler + + * deprecate syslog parser endpoints + + * implement fleetdm endpoint tests + + * rename default sections in fleetdm config + + * refactor check fleetdm check config + + * adjust add to remove hard-coded fleetdm reporting logic + + * mark old api as deprecated + alter syslog parser to event handler + + * make admin email template readable + + * rename pre canned security events for fleetDM. + + * remove useless variable + use builtin function to perform http basic auth + + * fix deprecated tag in OAS + + * adds env brackets + + * disable ssl verify for fleetdm API calls + + * update help doc images + + * update docs + +M .gitignore +M addons/upgrade/to-13.2-adds-new-admin-roles.pl +A addons/upgrade/to-14.0-adds-admin-roles-fleetdm.pl +M conf/adminroles.conf.example +M conf/chi.conf.defaults +M conf/pf.conf.defaults +M conf/security_events.conf.defaults +M docs/PacketFence_Upgrade_Guide.asciidoc +A docs/api/spec/deprecated/components/schemas/configsyslogparser.yaml +A docs/api/spec/deprecated/components/schemas/configsyslogparsermetasubtypedhcp.yaml +A docs/api/spec/deprecated/components/schemas/configsyslogparsermetasubtypefortianalyser.yaml +A docs/api/spec/deprecated/components/schemas/configsyslogparsermetasubtypenexpose.yaml +A docs/api/spec/deprecated/components/schemas/configsyslogparsermetasubtyperegex.yaml +A docs/api/spec/deprecated/components/schemas/configsyslogparsermetasubtypesecurityonion.yaml +A docs/api/spec/deprecated/components/schemas/configsyslogparsermetasubtypesnort.yaml +A docs/api/spec/deprecated/components/schemas/configsyslogparsermetasubtypesuricata.yaml +A docs/api/spec/deprecated/components/schemas/configsyslogparsermetasubtypesuricatamd5.yaml +A docs/api/spec/deprecated/components/schemas/configsyslogparserslist.yaml +A docs/api/spec/deprecated/components/schemas/configsyslogparsersubtypedhcp.yaml +A docs/api/spec/deprecated/components/schemas/configsyslogparsersubtypefortianalyser.yaml +A docs/api/spec/deprecated/components/schemas/configsyslogparsersubtypenexpose.yaml +A docs/api/spec/deprecated/components/schemas/configsyslogparsersubtyperegex.yaml +A docs/api/spec/deprecated/components/schemas/configsyslogparsersubtypesecurityonion.yaml +A docs/api/spec/deprecated/components/schemas/configsyslogparsersubtypesnort.yaml +A docs/api/spec/deprecated/components/schemas/configsyslogparsersubtypesuricata.yaml +A docs/api/spec/deprecated/components/schemas/configsyslogparsersubtypesuricatamd5.yaml +A docs/api/spec/deprecated/components/schemas/configsyslogparserwrapped.yaml +A docs/api/spec/deprecated/paths/config/syslog_parser.yaml +A docs/api/spec/deprecated/paths/config/syslog_parsers.yaml +D docs/api/spec/static/paths/config/syslog_parsers.yaml +A docs/images/fleetdm-fleetdm-api-token-in-packetfence.jpg +A docs/images/fleetdm-fleetdm-api-token.jpg +A docs/images/fleetdm-webhook-cve.jpg +A docs/images/fleetdm-webhook-policy.jpg +M docs/installation/intrusion_detection_system_integration.asciidoc +M docs/installation/performing_compliance_checks.asciidoc +A docs/installation/provisioner/fleetdm.asciidoc +M go/api-frontend/aaa/authentication.go +M go/api-frontend/aaa/authorization.go +M go/caddy/api-aaa/api-aaa.go +M go/caddy/api/api.go +A go/caddy/api/fleetdm_events.go +A go/caddy/api/fleetdm_events_test.go +A go/caddy/fleetdm/ddl.go +A go/caddy/fleetdm/fleetdm.go +M go/pfconfigdriver/structs.go +A html/captive-portal/templates/emails/emails-fleetdm-cve.html +A html/captive-portal/templates/emails/emails-fleetdm-cve.mjml +A html/captive-portal/templates/emails/emails-fleetdm-policy-violation.html +A html/captive-portal/templates/emails/emails-fleetdm-policy-violation.mjml +A html/captive-portal/templates/security_events/fleetdm-cve.html +A html/captive-portal/templates/security_events/fleetdm-policy-violation.html +M html/pfappserver/root/src/store/modules/config.js +M html/pfappserver/root/src/views/Configuration/_components/TheSectionIntegration.vue +M html/pfappserver/root/src/views/Configuration/_router/index.js +M html/pfappserver/root/src/views/Configuration/bases/_store.js +R051 html/pfappserver/root/src/views/Configuration/syslogParsers/_api.js html/pfappserver/root/src/views/Configuration/eventHandlers/_api.js +R100 html/pfappserver/root/src/views/Configuration/syslogParsers/_components/BaseFormGroupRules.js html/pfappserver/root/src/views/Configuration/eventHandlers/_components/BaseFormGroupRules.js +R096 html/pfappserver/root/src/views/Configuration/syslogParsers/_components/BaseFormGroupTest.js html/pfappserver/root/src/views/Configuration/eventHandlers/_components/BaseFormGroupTest.js +R100 html/pfappserver/root/src/views/Configuration/syslogParsers/_components/BaseRule.vue html/pfappserver/root/src/views/Configuration/eventHandlers/_components/BaseRule.vue +R100 html/pfappserver/root/src/views/Configuration/syslogParsers/_components/BaseRuleAction.vue html/pfappserver/root/src/views/Configuration/eventHandlers/_components/BaseRuleAction.vue +R100 html/pfappserver/root/src/views/Configuration/syslogParsers/_components/BaseRuleFormGroupActions.js html/pfappserver/root/src/views/Configuration/eventHandlers/_components/BaseRuleFormGroupActions.js +R100 html/pfappserver/root/src/views/Configuration/syslogParsers/_components/FormTypeGeneric.vue html/pfappserver/root/src/views/Configuration/eventHandlers/_components/FormTypeGeneric.vue +R100 html/pfappserver/root/src/views/Configuration/syslogParsers/_components/FormTypeRegex.vue html/pfappserver/root/src/views/Configuration/eventHandlers/_components/FormTypeRegex.vue +R096 html/pfappserver/root/src/views/Configuration/syslogParsers/_components/TheForm.vue html/pfappserver/root/src/views/Configuration/eventHandlers/_components/TheForm.vue +R095 html/pfappserver/root/src/views/Configuration/syslogParsers/_components/TheSearch.vue html/pfappserver/root/src/views/Configuration/eventHandlers/_components/TheSearch.vue +R100 html/pfappserver/root/src/views/Configuration/syslogParsers/_components/TheView.js html/pfappserver/root/src/views/Configuration/eventHandlers/_components/TheView.js +R080 html/pfappserver/root/src/views/Configuration/syslogParsers/_components/ToggleStatus.js html/pfappserver/root/src/views/Configuration/eventHandlers/_components/ToggleStatus.js +R100 html/pfappserver/root/src/views/Configuration/syslogParsers/_components/index.js html/pfappserver/root/src/views/Configuration/eventHandlers/_components/index.js +R082 html/pfappserver/root/src/views/Configuration/syslogParsers/_composables/useCollection.js html/pfappserver/root/src/views/Configuration/eventHandlers/_composables/useCollection.js +R100 html/pfappserver/root/src/views/Configuration/syslogParsers/_composables/useForm.js html/pfappserver/root/src/views/Configuration/eventHandlers/_composables/useForm.js +R054 html/pfappserver/root/src/views/Configuration/syslogParsers/_router.js html/pfappserver/root/src/views/Configuration/eventHandlers/_router.js +R078 html/pfappserver/root/src/views/Configuration/syslogParsers/_store.js html/pfappserver/root/src/views/Configuration/eventHandlers/_store.js +R099 html/pfappserver/root/src/views/Configuration/syslogParsers/config.js html/pfappserver/root/src/views/Configuration/eventHandlers/config.js +R085 html/pfappserver/root/src/views/Configuration/syslogParsers/schema.js html/pfappserver/root/src/views/Configuration/eventHandlers/schema.js +A html/pfappserver/root/src/views/Configuration/fleetDM/_components/TheForm.vue +A html/pfappserver/root/src/views/Configuration/fleetDM/_components/TheView.js +A html/pfappserver/root/src/views/Configuration/fleetDM/_components/index.js +A html/pfappserver/root/src/views/Configuration/fleetDM/_composables/useResource.js +A html/pfappserver/root/src/views/Configuration/fleetDM/_router.js +A html/pfappserver/root/src/views/Configuration/fleetDM/schema.js +M html/pfappserver/root/src/views/Configuration/index.vue +M html/pfappserver/root/src/views/Configuration/securityEvents/config.js +M lib/pf/IniFiles.pm +M lib/pf/UnifiedApi.pm +R093 lib/pf/UnifiedApi/Controller/Config/SyslogParsers.pm lib/pf/UnifiedApi/Controller/Config/EventHandlers.pm +M lib/pf/action.pm +M lib/pf/constants/admin_roles.pm +M lib/pf/constants/pfconf.pm +M lib/pf/constants/trigger.pm +M lib/pf/factory/condition/security_event.pm +M lib/pf/security_event.pm +A lib/pf/task/fleetdm.pm +M t/data/security_events.conf +R097 t/unittest/UnifiedApi/Controller/Config/SyslogParsers.t t/unittest/UnifiedApi/Controller/Config/EventHandlers.t +A t/unittest/UnifiedApi/Controller/Config/Fleetdm.t +M t/unittest/UnifiedApi/Controller/Config/OPTIONS.t +A t/unittest/tasks/fleetdm.t +R063 t/venom/lib/pf_api_syslog_parser_action.yml t/venom/lib/pf_api_event_handler_action.yml +A t/venom/lib/pf_api_event_handler_delete.yml +R075 t/venom/lib/pf_api_syslog_parsers_create.yml t/venom/lib/pf_api_event_handlers_create.yml +D t/venom/lib/pf_api_syslog_parser_delete.yml +M t/venom/test_suites/security_event_suricata/25_prepare_security_event_suricata.yml +M t/venom/test_suites/security_event_suricata/teardown/40_delete_security_event.yml +M t/venom/vars/all.yml + +commit e123bfaf515f76ebda30bd3d04298707cbb523b3 +Author: Durand +Date: Tue Jul 9 08:57:02 2024 -0400 + + Added option to permit firewall sso load balance on a cluster (disabled (#8207) + + * Added option to permit firewall sso load balance on a cluster (disabled + by default) + + * Fixed typo + +M conf/documentation.conf +M conf/pf.conf.defaults +M html/pfappserver/root/src/views/Configuration/activeActive/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/activeActive/_components/index.js +M lib/pf/firewallsso.pm + +commit fc4c9fe8269d00c50380e73985f6ad8f2ddaba5c +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Mon Jul 8 15:10:02 2024 -0400 + + Move increase disk size for pf vms before any installation + +M addons/vagrant/pfservers/Vagrantfile +A addons/vagrant/playbooks/increase_disk_size_pf.yml +M addons/vagrant/site.yml + +commit af3caeb7c772baad6b1400c3b4c0be2a6b240b56 +Author: snyk-bot +Date: Fri Jul 5 07:55:53 2024 +0000 + + fix: containers/pfsetacls/Dockerfile to reduce vulnerabilities + + The following vulnerabilities are fixed with an upgrade: + - https://snyk.io/vuln/SNYK-DEBIAN11-GNUTLS28-6159417 + - https://snyk.io/vuln/SNYK-DEBIAN11-GNUTLS28-6159419 + - https://snyk.io/vuln/SNYK-DEBIAN11-LIBSSH2-5861756 + - https://snyk.io/vuln/SNYK-DEBIAN11-CURL-3320493 + - https://snyk.io/vuln/SNYK-DEBIAN11-GIT-6846200 + +M containers/pfsetacls/Dockerfile + +commit 880e462cddb33a215c581b0f2e1ee3e29590f617 +Author: Durand Fabrice +Date: Thu Jul 4 13:56:41 2024 -0400 + + send allo_localdomain as a string and not boolean + +M html/pfappserver/root/src/views/Configuration/sources/_components/FormTypeEmail.vue + +commit b03588f7f4b4a0e7bf11042343a142f07eeffe63 +Author: Durand Fabrice +Date: Wed Jul 3 15:36:17 2024 -0400 + + Fixes #8203 + +M lib/pf/cmd/pf/class/view.pm + +commit 5ac97b9b586bfe3f7cddf3d59b0457cca9d5d9ff +Author: James Rouzier +Date: Tue Jul 2 14:00:02 2024 +0000 + + PathUpload type is file + +M lib/pf/UnifiedApi/GenerateSpec.pm + +commit 075f56913569a17c12b0d2bead552c5c747f0e27 +Author: James Rouzier +Date: Tue Jul 2 11:15:42 2024 +0000 + + Update output + +M t/unittest/UnifiedApi/OpenAPI/Generator/Crud.t + +commit ea27c5374d0f727a4848eb7b1a1d81b50bcfb3c5 +Author: James Rouzier +Date: Tue Jul 2 10:29:57 2024 +0000 + + Fix SQL + + Fixes #8200 + +M go/cmd/pfacct/net_flow.go +M go/cmd/pfacct/net_flow_test.go + +commit 06920208028e2ecbbbd9cbd8f5ad7c6a7289b613 +Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> +Date: Mon Jul 1 20:35:49 2024 +0000 + + Bump github.com/gorilla/schema from 1.1.0 to 1.4.1 in /go + + Bumps [github.com/gorilla/schema](https://github.com/gorilla/schema) from 1.1.0 to 1.4.1. + - [Release notes](https://github.com/gorilla/schema/releases) + - [Commits](https://github.com/gorilla/schema/compare/v1.1.0...v1.4.1) + + --- + updated-dependencies: + - dependency-name: github.com/gorilla/schema + dependency-type: direct:production + ... + + Signed-off-by: dependabot[bot] + +M go/go.mod +M go/go.sum + +commit 93535f10c6e2b72f62e610aa1b4d2c5495e6966b +Author: Durand Fabrice +Date: Thu Jun 27 20:58:00 2024 -0400 + + Commit for the CI + +M README.md + +commit 8c93571129a95d462bb9c9a6a3b7c07d23b3df96 +Author: Durand Fabrice +Date: Wed Jun 12 11:01:19 2024 -0400 + + Update openapi files + +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml + +commit 535da7fa45de1c3226c1572b3aa21f2d6f3732f0 +Author: Durand Fabrice +Date: Tue Jun 11 11:15:44 2024 -0400 + + Wake up CI + +M Makefile + +commit 39787b2ce8d1b9d5ed9c2c9381dfa37f7c718f5b +Author: Durand Fabrice +Date: Tue Jun 11 11:07:57 2024 -0400 + + Updated openapi.json and openapi.yaml + +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml + +commit 5949309b167956dd04454c66ea1564c473db2043 +Author: Durand Fabrice +Date: Wed May 15 14:12:24 2024 -0400 + + Bypass network cird detection if there is already something in the cache + regarding DHCP ACK traffic + +M lib/pf/cidr_role.pm + +commit df9c4873a78acadc4953248d500ffe66503c3cff +Author: Durand Fabrice +Date: Wed May 15 13:27:00 2024 -0400 + + Added update logic without mask (account or dhcp request) + +M lib/pf/cidr_role.pm + +commit 1f0a5cffc26af293b698d061ff9e7ebc31b7e379 +Author: Durand Fabrice +Date: Mon May 13 14:38:25 2024 -0400 + + Syntax fix + +M lib/pf/api.pm + +commit b1f286d14f43ed9af44ef601d12b8def6c7a3823 +Author: Durand Fabrice +Date: Wed May 1 10:46:17 2024 -0400 + + Added bottom + +M lib/pf/cidr_role.pm + +commit eec2424a831cba46e30667a6e8dd23ccfc881dc9 +Author: Durand Fabrice +Date: Tue Apr 30 15:56:15 2024 -0400 + + Moved logic in cidr_role.pm + +M lib/pf/api.pm +A lib/pf/cidr_role.pm + +commit 7087559ad1ecdf137371a69e2ac42e85a71a9ea6 +Author: Durand Fabrice +Date: Tue Apr 30 15:13:19 2024 -0400 + + Trigger on Accounting and DHCP Request + +M lib/pf/api.pm +M lib/pf/dhcp/processor_v4.pm + +commit 3cd2ea7f701bb12ac6573a1d48b6cff1cb266342 +Author: Durand Fabrice +Date: Tue Apr 30 13:48:08 2024 -0400 + + Symplify the code + +M lib/pf/api.pm +M lib/pf/dhcp/processor_v4.pm + +commit 36de33506ee7bb099ff277c8028ca4c042848303 +Author: Durand Fabrice +Date: Tue Apr 30 11:14:33 2024 -0400 + + Test the global parameter learn_network_cidr_by_role + +M lib/pf/api.pm + +commit 9907dbfed8fe2e6505db4a0442ccbb7c03f41b1f +Author: Durand Fabrice +Date: Tue Apr 30 09:50:12 2024 -0400 + + Added learn_network_cidr_by_role global configuration parameter + +M conf/documentation.conf +M conf/pf.conf.defaults +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml +M html/pfappserver/root/src/views/Configuration/networks/network/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/networks/network/_components/index.js + +commit 13047340b104897091c11a23626a1701ce9b8e18 +Author: Durand Fabrice +Date: Mon Apr 29 15:50:14 2024 -0400 + + Import pf::ConfigStore::Switch + +M lib/pf/api.pm + +commit 4a42e5970130831f9eb9e0af6c595547ee1f622a +Author: Durand Fabrice +Date: Mon Apr 29 15:21:14 2024 -0400 + + NetworkFrom attribute + +M html/pfappserver/lib/pfappserver/Form/Config/Switch.pm +M lib/pf/ConfigStore/Switch.pm +M lib/pf/Switch.pm +M lib/pf/UnifiedApi/Controller/Config/Roles.pm +M lib/pf/UnifiedApi/Controller/Config/SwitchRole.pm +M lib/pf/UnifiedApi/Controller/Config/Switches.pm +M lib/pfconfig/namespaces/config/Switch.pm + +commit 501b8d2b16e6f15790ccb2085563a0979f8ec14f +Author: Durand Fabrice +Date: Thu Apr 25 16:21:05 2024 -0400 + + Set to 24h default + +M lib/pf/api.pm + +commit 388f3125464348cfb7b59d855b1def9ed1309d42 +Author: Durand Fabrice +Date: Thu Apr 25 11:36:10 2024 -0400 + + Fixed syntax + +M lib/pf/api.pm + +commit 941258d70c91413c0d4d6432b9b636b8b82d4e7c +Author: Durand Fabrice +Date: Thu Apr 25 11:28:15 2024 -0400 + + Updated update_switch_role_network logic + +M lib/pf/api.pm +M lib/pf/dhcp/processor_v4.pm + +commit a829f77571948797fd24716f0607132e23397f98 +Author: Durand Fabrice +Date: Wed Apr 24 14:45:43 2024 -0400 + + Update switch configuration on dhcp ack + +M lib/pf/api.pm +M lib/pf/dhcp/processor_v4.pm + +commit 5c9c058d5c1075aa62c1b79badbeff93aa0a7642 +Author: Darren Satkunas +Date: Wed Apr 24 10:00:16 2024 -0700 + + add network options to switches UI + +M html/pfappserver/root/src/views/Configuration/switchGroups/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/switchGroups/_components/index.js +M html/pfappserver/root/src/views/Configuration/switchGroups/_composables/useForm.js +M html/pfappserver/root/src/views/Configuration/switchGroups/schema.js +A html/pfappserver/root/src/views/Configuration/switches/_components/BaseInputToggleNetworkFrom.js +M html/pfappserver/root/src/views/Configuration/switches/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/switches/_components/index.js +M html/pfappserver/root/src/views/Configuration/switches/_composables/useForm.js +M html/pfappserver/root/src/views/Configuration/switches/schema.js + +commit ba2f79229b87b2ae8952e65b07d7a70ff1e27398 +Author: Darren Satkunas +Date: Wed Apr 24 09:59:30 2024 -0700 + + fix isCIDR + +M html/pfappserver/root/src/utils/yup.js + +commit 68e4a7850196aa6de51251bdb794a9cdf1b852ef +Author: Durand Fabrice +Date: Tue Apr 23 21:46:45 2024 -0400 + + Typo + +M lib/pf/UnifiedApi/Controller/Config/Switches.pm + +commit e008839c9f44252c2ebf34359a320fce1362df70 +Author: Durand Fabrice +Date: Tue Apr 23 21:39:16 2024 -0400 + + Typo + +M html/pfappserver/lib/pfappserver/Form/Config/Switch.pm + +commit 0ee1e8058f40b467cf83defa62b10b5c45f5d302 +Author: Durand Fabrice +Date: Tue Apr 23 21:23:28 2024 -0400 + + Fixes typo + +M lib/pf/Switch.pm + +commit e11d3c5ba46d1886aa2da9b84c75fa5a8294106d +Author: Durand Fabrice +Date: Tue Apr 23 17:04:11 2024 -0400 + + Typo + +M html/pfappserver/root/src/views/Configuration/switchGroups/_components/TheForm.vue + +commit 6c20e10cdf7331cb2c79e13634c950b4e24939db +Author: Durand Fabrice +Date: Tue Apr 23 15:56:00 2024 -0400 + + First draft of role per network + +M html/pfappserver/lib/pfappserver/Form/Config/Switch.pm +M html/pfappserver/root/src/views/Configuration/switchGroups/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/switchGroups/_components/index.js +M html/pfappserver/root/src/views/Configuration/switches/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/switches/_components/index.js +M html/pfappserver/root/src/views/Configuration/switches/_composables/useForm.js +M lib/pf/ConfigStore/Switch.pm +M lib/pf/Switch.pm +M lib/pf/UnifiedApi/Controller/Config/Roles.pm +M lib/pf/UnifiedApi/Controller/Config/SwitchRole.pm +M lib/pf/UnifiedApi/Controller/Config/Switches.pm +M lib/pfconfig/namespaces/config/Switch.pm + +commit c1099cc4e58437a8614759fc540782b27d68bfab +Author: Darren Satkunas +Date: Thu Jun 27 12:03:33 2024 -0700 + + fix(admin(js)): allow hypen (-) in common name w/ PKI + +M html/pfappserver/root/src/utils/regex.js +M html/pfappserver/root/src/utils/yup.js + +commit 3b5cc9884bf3fc7e65c326fbedd493e36a023eee +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Thu Jun 27 10:22:02 2024 -0400 + + Try perl version from primary.xml + + + packetfence-perl + x86_64 + + [...] + + +M rpm/packetfence.spec + +commit 81d863a0537ce5c03ce60f0dbc9c0de68e69fd12 +Author: Igor Stegarescu +Date: Fri Jun 21 15:44:06 2024 +0000 + + upgrade ruby to 3.0 + +M ci/packer/provisionners_pfbuild/playbooks/ruby.yml + +commit 91479aa6b79a48c80f5906cad8fa7c9caa4de2ef +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Wed Jun 26 13:13:22 2024 -0400 + + Fix perl version + + need to be removed when merge feature/debian12 + +M rpm/packetfence.spec + +commit 07558b89b315d6be047744994cc170c8de27ea43 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Wed Jun 26 08:19:38 2024 -0400 + + redis exact version defined. + +M rpm/packetfence.spec + +commit d690e96f6f6dae3135ee7bd99b8a7371f5903c3b +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Tue Jun 25 15:07:08 2024 -0400 + + Redis version be more specific + +M rpm/packetfence.spec + +commit 9bd2b2974d66e8beb208bac43d3e63f8661cf551 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Tue Jun 25 12:08:00 2024 -0400 + + Change redis version to not install 7.X + +M rpm/packetfence.spec + +commit 4826d95b4adcf0fc0dd674d52d6d70f391cfb9e9 +Author: Durand Fabrice +Date: Fri Jun 21 16:33:16 2024 -0400 + + Fixes #8159 + +M html/pfappserver/lib/pfappserver/Form/Config/Switch.pm + +commit a31e409ba6d9a944f5b231c3cd4deb6d74761be5 +Author: Igor Stegarescu +Date: Fri Jun 21 14:47:21 2024 +0000 + + set redis version for rpm 5.0.3 + +M rpm/packetfence.spec + +commit 481c47fabc342ff61f286507a6c26d33ddc9639d +Author: James Rouzier +Date: Tue Jun 18 03:50:11 2024 +0000 + + Fix SQL + +M go/cron/network_event_filter.go +M go/cron/network_event_filter_test.go + +commit 9f55a0ae7ae9f2e2448d67c69a95be72a908d002 +Author: Durand Fabrice +Date: Mon Jun 17 16:19:36 2024 -0400 + + Cleanup sudoers files + +M debian/packetfence.sudoers +M packetfence.sudoers + +commit 465f9d9d6694fa5b4ecf85b0d2e69075d5070cae +Author: James Rouzier +Date: Mon Jun 17 20:09:15 2024 +0000 + + Add function FilterEvents + +M go/cron/kafka_submitter.go +M go/cron/network_event_filter.go + +commit 0948ca9ddb250ab2f0c9dbe33237ef099fa435f5 +Author: James Rouzier +Date: Mon Jun 17 19:12:34 2024 +0000 + + Return nil if mac is empty + +M go/cron/pfflow.go + +commit a616b6fa1ee8031851bb6c6addf5c0d39e80e58a +Author: James Rouzier +Date: Mon Jun 17 19:11:48 2024 +0000 + + Get the first non nil ToNetworkEvent + +M go/cron/aggregator.go + +commit 7e72c68d0705d8d5bd554f80bc1bea54a360f873 +Author: James Rouzier +Date: Thu Jun 13 15:51:03 2024 +0000 + + update tests + +M go/cron/network_event_filter.go +M go/cron/network_event_filter_test.go + +commit cc7a5e36c140a5014357e5f1a996054dc801e11b +Author: James Rouzier +Date: Fri May 17 18:12:32 2024 +0000 + + Ignore existence in node_meta + +M go/cron/network_event_filter.go + +commit 991b207fa27ce301dd866f4ab7b3633bdf041129 +Author: James Rouzier +Date: Mon Jun 17 13:20:35 2024 +0000 + + Fix mac filtering + +M go/cron/pfflow.go + +commit 843b7327bce2c9b4f8d083afe40be46346876c7b +Author: James Rouzier +Date: Thu Jun 13 13:42:19 2024 +0000 + + Update test + +M t/unittest/UnifiedApi/OpenAPI/Generator/Crud.t + +commit 5a601daa221d98b5c9f0f9cd791a7d3200963044 +Author: James Rouzier +Date: Wed Jun 12 15:00:40 2024 +0000 + + remove broken test + +D t/unittest/UnifiedApi/GenerateSpec.t + +commit 28e9da7ff87d139005c91f030e04cf32ee6f293f +Author: James Rouzier +Date: Wed Jun 12 13:20:51 2024 +0000 + + Update tests + +M t/unittest/UnifiedApi/OpenAPI/Generator.t + +commit 6b103754f5624b2f44a394a7349d2192b47b025c +Author: Durand Fabrice +Date: Tue Jun 11 13:11:58 2024 -0400 + + Fixed db/upgrade-X.X-X.Y.sql + +M db/upgrade-X.X-X.Y.sql + +commit 3830a6a0c3ab5853d73460bfc1fb7df71dd4c737 +Author: Darren Satkunas +Date: Mon Jun 10 13:57:56 2024 -0700 + + oas(fix): fix typo + +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml +M docs/api/spec/static/components/parameters/users.yaml + +commit e1cd442265b3cbb4a3607abcb52153efac69daa4 +Author: Darren Satkunas +Date: Mon Jun 10 13:54:09 2024 -0700 + + oas(fix): untrack working files, fix discriminator and mapping in meta schemas + +M .gitignore +D docs/api/spec/components/schemas/adminapiauditlog.yaml +D docs/api/spec/components/schemas/adminapiauditlogslist.yaml +D docs/api/spec/components/schemas/authlog.yaml +D docs/api/spec/components/schemas/authlogslist.yaml +D docs/api/spec/components/schemas/class.yaml +D docs/api/spec/components/schemas/classeslist.yaml +D docs/api/spec/components/schemas/config.yaml +D docs/api/spec/components/schemas/configadminrole.yaml +D docs/api/spec/components/schemas/configadminroleslist.yaml +D docs/api/spec/components/schemas/configadminrolesmeta.yaml +D docs/api/spec/components/schemas/configadminrolewrapped.yaml +D docs/api/spec/components/schemas/configbase.yaml +D docs/api/spec/components/schemas/configbaseslist.yaml +D docs/api/spec/components/schemas/configbasesmeta.yaml +D docs/api/spec/components/schemas/configbasewrapped.yaml +D docs/api/spec/components/schemas/configbillingtier.yaml +D docs/api/spec/components/schemas/configbillingtierslist.yaml +D docs/api/spec/components/schemas/configbillingtiersmeta.yaml +D docs/api/spec/components/schemas/configbillingtierwrapped.yaml +D docs/api/spec/components/schemas/configcloud.yaml +D docs/api/spec/components/schemas/configcloudslist.yaml +D docs/api/spec/components/schemas/configcloudsmeta.yaml +D docs/api/spec/components/schemas/configcloudwrapped.yaml +D docs/api/spec/components/schemas/configconnectionprofile.yaml +D docs/api/spec/components/schemas/configconnectionprofileslist.yaml +D docs/api/spec/components/schemas/configconnectionprofilesmeta.yaml +D docs/api/spec/components/schemas/configconnectionprofilewrapped.yaml +D docs/api/spec/components/schemas/configconnector.yaml +D docs/api/spec/components/schemas/configconnectorslist.yaml +D docs/api/spec/components/schemas/configconnectorsmeta.yaml +D docs/api/spec/components/schemas/configconnectorwrapped.yaml +D docs/api/spec/components/schemas/configdomain.yaml +D docs/api/spec/components/schemas/configdomainslist.yaml +D docs/api/spec/components/schemas/configdomainsmeta.yaml +D docs/api/spec/components/schemas/configdomainwrapped.yaml +D docs/api/spec/components/schemas/configeventlogger.yaml +D docs/api/spec/components/schemas/configeventloggerslist.yaml +D docs/api/spec/components/schemas/configeventloggersmeta.yaml +D docs/api/spec/components/schemas/configeventloggerwrapped.yaml +D docs/api/spec/components/schemas/configfilterenginesdhcpfilter.yaml +D docs/api/spec/components/schemas/configfilterenginesdhcpfilterslist.yaml +D docs/api/spec/components/schemas/configfilterenginesdhcpfiltersmeta.yaml +D docs/api/spec/components/schemas/configfilterenginesdhcpfilterwrapped.yaml +D docs/api/spec/components/schemas/configfilterenginesdnsfilter.yaml +D docs/api/spec/components/schemas/configfilterenginesdnsfilterslist.yaml +D docs/api/spec/components/schemas/configfilterenginesdnsfiltersmeta.yaml +D docs/api/spec/components/schemas/configfilterenginesdnsfilterwrapped.yaml +D docs/api/spec/components/schemas/configfilterenginesprovisioningfilter.yaml +D docs/api/spec/components/schemas/configfilterenginesprovisioningfilterslist.yaml +D docs/api/spec/components/schemas/configfilterenginesprovisioningfiltersmeta.yaml +D docs/api/spec/components/schemas/configfilterenginesprovisioningfiltersubtypeaccept.yaml +D docs/api/spec/components/schemas/configfilterenginesprovisioningfiltersubtypeairwatch.yaml +D docs/api/spec/components/schemas/configfilterenginesprovisioningfiltersubtypeandroid.yaml +D docs/api/spec/components/schemas/configfilterenginesprovisioningfiltersubtypedeny.yaml +D docs/api/spec/components/schemas/configfilterenginesprovisioningfiltersubtypedpsk.yaml +D docs/api/spec/components/schemas/configfilterenginesprovisioningfiltersubtypegoogleworkspacechromebook.yaml +D docs/api/spec/components/schemas/configfilterenginesprovisioningfiltersubtypeintune.yaml +D docs/api/spec/components/schemas/configfilterenginesprovisioningfiltersubtypejamf.yaml +D docs/api/spec/components/schemas/configfilterenginesprovisioningfiltersubtypekandji.yaml +D docs/api/spec/components/schemas/configfilterenginesprovisioningfiltersubtypelookup.yaml +D docs/api/spec/components/schemas/configfilterenginesprovisioningfiltersubtypemobileconfig.yaml +D docs/api/spec/components/schemas/configfilterenginesprovisioningfiltersubtypemobileiron.yaml +D docs/api/spec/components/schemas/configfilterenginesprovisioningfiltersubtypesentinelone.yaml +D docs/api/spec/components/schemas/configfilterenginesprovisioningfiltersubtypewindows.yaml +D docs/api/spec/components/schemas/configfilterenginesprovisioningfilterwrapped.yaml +D docs/api/spec/components/schemas/configfilterenginesradiusfilter.yaml +D docs/api/spec/components/schemas/configfilterenginesradiusfilterslist.yaml +D docs/api/spec/components/schemas/configfilterenginesradiusfiltersmeta.yaml +D docs/api/spec/components/schemas/configfilterenginesradiusfilterwrapped.yaml +D docs/api/spec/components/schemas/configfilterenginesswitchfilter.yaml +D docs/api/spec/components/schemas/configfilterenginesswitchfilterslist.yaml +D docs/api/spec/components/schemas/configfilterenginesswitchfiltersmeta.yaml +D docs/api/spec/components/schemas/configfilterenginesswitchfilterwrapped.yaml +D docs/api/spec/components/schemas/configfilterenginesvlanfilter.yaml +D docs/api/spec/components/schemas/configfilterenginesvlanfilterslist.yaml +D docs/api/spec/components/schemas/configfilterenginesvlanfiltersmeta.yaml +D docs/api/spec/components/schemas/configfilterenginesvlanfilterwrapped.yaml +D docs/api/spec/components/schemas/configfingerbanksetting.yaml +D docs/api/spec/components/schemas/configfingerbanksettingslist.yaml +D docs/api/spec/components/schemas/configfingerbanksettingsmeta.yaml +D docs/api/spec/components/schemas/configfingerbanksettingwrapped.yaml +D docs/api/spec/components/schemas/configfirewall.yaml +D docs/api/spec/components/schemas/configfirewallslist.yaml +D docs/api/spec/components/schemas/configfirewallsmeta.yaml +D docs/api/spec/components/schemas/configfirewallsubtypebarracudang.yaml +D docs/api/spec/components/schemas/configfirewallsubtypecheckpoint.yaml +D docs/api/spec/components/schemas/configfirewallsubtypecontentkeeper.yaml +D docs/api/spec/components/schemas/configfirewallsubtypefamilyzone.yaml +D docs/api/spec/components/schemas/configfirewallsubtypefortigate.yaml +D docs/api/spec/components/schemas/configfirewallsubtypeiboss.yaml +D docs/api/spec/components/schemas/configfirewallsubtypejsonrpc.yaml +D docs/api/spec/components/schemas/configfirewallsubtypejunipersrx.yaml +D docs/api/spec/components/schemas/configfirewallsubtypelightspeedrocket.yaml +D docs/api/spec/components/schemas/configfirewallsubtypepaloalto.yaml +D docs/api/spec/components/schemas/configfirewallsubtypesmoothwall.yaml +D docs/api/spec/components/schemas/configfirewallsubtypewatchguard.yaml +D docs/api/spec/components/schemas/configfirewallwrapped.yaml +D docs/api/spec/components/schemas/configfloatingdevice.yaml +D docs/api/spec/components/schemas/configfloatingdeviceslist.yaml +D docs/api/spec/components/schemas/configfloatingdevicesmeta.yaml +D docs/api/spec/components/schemas/configfloatingdevicewrapped.yaml +D docs/api/spec/components/schemas/configl2network.yaml +D docs/api/spec/components/schemas/configl2networkslist.yaml +D docs/api/spec/components/schemas/configl2networksmeta.yaml +D docs/api/spec/components/schemas/configl2networkwrapped.yaml +D docs/api/spec/components/schemas/configlist.yaml +D docs/api/spec/components/schemas/configmaintenancetask.yaml +D docs/api/spec/components/schemas/configmaintenancetaskslist.yaml +D docs/api/spec/components/schemas/configmaintenancetasksmeta.yaml +D docs/api/spec/components/schemas/configmaintenancetasksubtypeacctcleanup.yaml +D docs/api/spec/components/schemas/configmaintenancetasksubtypeacctmaintenance.yaml +D docs/api/spec/components/schemas/configmaintenancetasksubtypeadminapiauditlogcleanup.yaml +D docs/api/spec/components/schemas/configmaintenancetasksubtypeauthlogcleanup.yaml +D docs/api/spec/components/schemas/configmaintenancetasksubtypebandwidthmaintenance.yaml +D docs/api/spec/components/schemas/configmaintenancetasksubtypecertificatescheck.yaml +D docs/api/spec/components/schemas/configmaintenancetasksubtypecleanupchidatabasecache.yaml +D docs/api/spec/components/schemas/configmaintenancetasksubtypeclustercheck.yaml +D docs/api/spec/components/schemas/configmaintenancetasksubtypednsauditlogcleanup.yaml +D docs/api/spec/components/schemas/configmaintenancetasksubtypefingerbankdataupdate.yaml +D docs/api/spec/components/schemas/configmaintenancetasksubtypeflushdnsauditlog.yaml +D docs/api/spec/components/schemas/configmaintenancetasksubtypeflushradiusauditlog.yaml +D docs/api/spec/components/schemas/configmaintenancetasksubtypeip4logcleanup.yaml +D docs/api/spec/components/schemas/configmaintenancetasksubtypeip6logcleanup.yaml +D docs/api/spec/components/schemas/configmaintenancetasksubtypelocationlogcleanup.yaml +D docs/api/spec/components/schemas/configmaintenancetasksubtypenodecleanup.yaml +D docs/api/spec/components/schemas/configmaintenancetasksubtypenodecurrentsessioncleanup.yaml +D docs/api/spec/components/schemas/configmaintenancetasksubtypenodesmaintenance.yaml +D docs/api/spec/components/schemas/configmaintenancetasksubtypeoption82query.yaml +D docs/api/spec/components/schemas/configmaintenancetasksubtypepasswordoftheday.yaml +D docs/api/spec/components/schemas/configmaintenancetasksubtypepersoncleanup.yaml +D docs/api/spec/components/schemas/configmaintenancetasksubtypepfflow.yaml +D docs/api/spec/components/schemas/configmaintenancetasksubtypepkicertificatescheck.yaml +D docs/api/spec/components/schemas/configmaintenancetasksubtypeprovisioningcompliancepoll.yaml +D docs/api/spec/components/schemas/configmaintenancetasksubtypepurgebinarylogs.yaml +D docs/api/spec/components/schemas/configmaintenancetasksubtyperadiusauditlogcleanup.yaml +D docs/api/spec/components/schemas/configmaintenancetasksubtypesecurityeventmaintenance.yaml +D docs/api/spec/components/schemas/configmaintenancetasksubtypeswitchcachelldplocalportdescription.yaml +D docs/api/spec/components/schemas/configmaintenancetasksubtypeubiquitiapmactoip.yaml +D docs/api/spec/components/schemas/configmaintenancetaskwrapped.yaml +D docs/api/spec/components/schemas/configmeta.yaml +D docs/api/spec/components/schemas/configmfa.yaml +D docs/api/spec/components/schemas/configmfaslist.yaml +D docs/api/spec/components/schemas/configmfasmeta.yaml +D docs/api/spec/components/schemas/configmfasubtypeakamai.yaml +D docs/api/spec/components/schemas/configmfasubtypetotp.yaml +D docs/api/spec/components/schemas/configmfawrapped.yaml +D docs/api/spec/components/schemas/confignetworkbehaviorpolicieslist.yaml +D docs/api/spec/components/schemas/confignetworkbehaviorpoliciesmeta.yaml +D docs/api/spec/components/schemas/confignetworkbehaviorpolicy.yaml +D docs/api/spec/components/schemas/confignetworkbehaviorpolicywrapped.yaml +D docs/api/spec/components/schemas/configpkiprovider.yaml +D docs/api/spec/components/schemas/configpkiproviderslist.yaml +D docs/api/spec/components/schemas/configpkiprovidersmeta.yaml +D docs/api/spec/components/schemas/configpkiprovidersubtypepacketfencelocal.yaml +D docs/api/spec/components/schemas/configpkiprovidersubtypepacketfencepki.yaml +D docs/api/spec/components/schemas/configpkiprovidersubtypescep.yaml +D docs/api/spec/components/schemas/configpkiproviderwrapped.yaml +D docs/api/spec/components/schemas/configportalmodule.yaml +D docs/api/spec/components/schemas/configportalmoduleslist.yaml +D docs/api/spec/components/schemas/configportalmodulesmeta.yaml +D docs/api/spec/components/schemas/configportalmodulesubtypeauthentication.yaml +D docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationbilling.yaml +D docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationblackhole.yaml +D docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationchoice.yaml +D docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationemail.yaml +D docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationlogin.yaml +D docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationnull.yaml +D docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationoauth.yaml +D docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationoauthfacebook.yaml +D docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationoauthgithub.yaml +D docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationoauthgoogle.yaml +D docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationoauthlinkedin.yaml +D docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationoauthopenid.yaml +D docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationoauthwindowslive.yaml +D docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationpassword.yaml +D docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationsaml.yaml +D docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationsms.yaml +D docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationsponsor.yaml +D docs/api/spec/components/schemas/configportalmodulesubtypechained.yaml +D docs/api/spec/components/schemas/configportalmodulesubtypechoice.yaml +D docs/api/spec/components/schemas/configportalmodulesubtypefixedrole.yaml +D docs/api/spec/components/schemas/configportalmodulesubtypemessage.yaml +D docs/api/spec/components/schemas/configportalmodulesubtypemfa.yaml +D docs/api/spec/components/schemas/configportalmodulesubtypeprovisioning.yaml +D docs/api/spec/components/schemas/configportalmodulesubtyperoot.yaml +D docs/api/spec/components/schemas/configportalmodulesubtyperootsso.yaml +D docs/api/spec/components/schemas/configportalmodulesubtypeselectrole.yaml +D docs/api/spec/components/schemas/configportalmodulesubtypeshowlocalaccount.yaml +D docs/api/spec/components/schemas/configportalmodulesubtypesslinspection.yaml +D docs/api/spec/components/schemas/configportalmodulesubtypesurvey.yaml +D docs/api/spec/components/schemas/configportalmodulesubtypeurl.yaml +D docs/api/spec/components/schemas/configportalmodulewrapped.yaml +D docs/api/spec/components/schemas/configprovisioning.yaml +D docs/api/spec/components/schemas/configprovisioningslist.yaml +D docs/api/spec/components/schemas/configprovisioningsmeta.yaml +D docs/api/spec/components/schemas/configprovisioningsubtypeaccept.yaml +D docs/api/spec/components/schemas/configprovisioningsubtypeairwatch.yaml +D docs/api/spec/components/schemas/configprovisioningsubtypeandroid.yaml +D docs/api/spec/components/schemas/configprovisioningsubtypedeny.yaml +D docs/api/spec/components/schemas/configprovisioningsubtypedpsk.yaml +D docs/api/spec/components/schemas/configprovisioningsubtypegoogleworkspacechromebook.yaml +D docs/api/spec/components/schemas/configprovisioningsubtypeintune.yaml +D docs/api/spec/components/schemas/configprovisioningsubtypejamf.yaml +D docs/api/spec/components/schemas/configprovisioningsubtypejamfcloud.yaml +D docs/api/spec/components/schemas/configprovisioningsubtypekandji.yaml +D docs/api/spec/components/schemas/configprovisioningsubtypemobileconfig.yaml +D docs/api/spec/components/schemas/configprovisioningsubtypemobileiron.yaml +D docs/api/spec/components/schemas/configprovisioningsubtypesentinelone.yaml +D docs/api/spec/components/schemas/configprovisioningsubtypewindows.yaml +D docs/api/spec/components/schemas/configprovisioningwrapped.yaml +D docs/api/spec/components/schemas/configradiusdeapprofile.yaml +D docs/api/spec/components/schemas/configradiusdeapprofileslist.yaml +D docs/api/spec/components/schemas/configradiusdeapprofilesmeta.yaml +D docs/api/spec/components/schemas/configradiusdeapprofilewrapped.yaml +D docs/api/spec/components/schemas/configradiusdfastprofile.yaml +D docs/api/spec/components/schemas/configradiusdfastprofileslist.yaml +D docs/api/spec/components/schemas/configradiusdfastprofilesmeta.yaml +D docs/api/spec/components/schemas/configradiusdfastprofilewrapped.yaml +D docs/api/spec/components/schemas/configradiusdocspprofile.yaml +D docs/api/spec/components/schemas/configradiusdocspprofileslist.yaml +D docs/api/spec/components/schemas/configradiusdocspprofilesmeta.yaml +D docs/api/spec/components/schemas/configradiusdocspprofilewrapped.yaml +D docs/api/spec/components/schemas/configradiusdtlsprofile.yaml +D docs/api/spec/components/schemas/configradiusdtlsprofileslist.yaml +D docs/api/spec/components/schemas/configradiusdtlsprofilesmeta.yaml +D docs/api/spec/components/schemas/configradiusdtlsprofilewrapped.yaml +D docs/api/spec/components/schemas/configrealm.yaml +D docs/api/spec/components/schemas/configrealmslist.yaml +D docs/api/spec/components/schemas/configrealmsmeta.yaml +D docs/api/spec/components/schemas/configrealmwrapped.yaml +D docs/api/spec/components/schemas/configrole.yaml +D docs/api/spec/components/schemas/configroleslist.yaml +D docs/api/spec/components/schemas/configrolesmeta.yaml +D docs/api/spec/components/schemas/configrolewrapped.yaml +D docs/api/spec/components/schemas/configroutednetwork.yaml +D docs/api/spec/components/schemas/configroutednetworkslist.yaml +D docs/api/spec/components/schemas/configroutednetworksmeta.yaml +D docs/api/spec/components/schemas/configroutednetworkwrapped.yaml +D docs/api/spec/components/schemas/configscan.yaml +D docs/api/spec/components/schemas/configscanslist.yaml +D docs/api/spec/components/schemas/configscansmeta.yaml +D docs/api/spec/components/schemas/configscansubtypepfappserverformconfigscannessus.yaml +D docs/api/spec/components/schemas/configscansubtypepfappserverformconfigscannessus6.yaml +D docs/api/spec/components/schemas/configscansubtypepfappserverformconfigscanopenvas.yaml +D docs/api/spec/components/schemas/configscansubtypepfappserverformconfigscanrapid7.yaml +D docs/api/spec/components/schemas/configscanwrapped.yaml +D docs/api/spec/components/schemas/configsecurityevent.yaml +D docs/api/spec/components/schemas/configsecurityeventslist.yaml +D docs/api/spec/components/schemas/configsecurityeventsmeta.yaml +D docs/api/spec/components/schemas/configsecurityeventwrapped.yaml +D docs/api/spec/components/schemas/configselfservice.yaml +D docs/api/spec/components/schemas/configselfserviceslist.yaml +D docs/api/spec/components/schemas/configselfservicesmeta.yaml +D docs/api/spec/components/schemas/configselfservicewrapped.yaml +D docs/api/spec/components/schemas/configsource.yaml +D docs/api/spec/components/schemas/configsourceslist.yaml +D docs/api/spec/components/schemas/configsourcesmeta.yaml +D docs/api/spec/components/schemas/configsourcesubtypead.yaml +D docs/api/spec/components/schemas/configsourcesubtypeadminproxy.yaml +D docs/api/spec/components/schemas/configsourcesubtypeauthorization.yaml +D docs/api/spec/components/schemas/configsourcesubtypeazuread.yaml +D docs/api/spec/components/schemas/configsourcesubtypeblackhole.yaml +D docs/api/spec/components/schemas/configsourcesubtypeclickatell.yaml +D docs/api/spec/components/schemas/configsourcesubtypeeaptls.yaml +D docs/api/spec/components/schemas/configsourcesubtypeedir.yaml +D docs/api/spec/components/schemas/configsourcesubtypeeduroam.yaml +D docs/api/spec/components/schemas/configsourcesubtypeemail.yaml +D docs/api/spec/components/schemas/configsourcesubtypefacebook.yaml +D docs/api/spec/components/schemas/configsourcesubtypegithub.yaml +D docs/api/spec/components/schemas/configsourcesubtypegoogle.yaml +D docs/api/spec/components/schemas/configsourcesubtypegoogleworkspaceldap.yaml +D docs/api/spec/components/schemas/configsourcesubtypehtpasswd.yaml +D docs/api/spec/components/schemas/configsourcesubtypehttp.yaml +D docs/api/spec/components/schemas/configsourcesubtypekerberos.yaml +D docs/api/spec/components/schemas/configsourcesubtypekickbox.yaml +D docs/api/spec/components/schemas/configsourcesubtypeldap.yaml +D docs/api/spec/components/schemas/configsourcesubtypelinkedin.yaml +D docs/api/spec/components/schemas/configsourcesubtypenull.yaml +D docs/api/spec/components/schemas/configsourcesubtypeopenid.yaml +D docs/api/spec/components/schemas/configsourcesubtypepaypal.yaml +D docs/api/spec/components/schemas/configsourcesubtypepotd.yaml +D docs/api/spec/components/schemas/configsourcesubtyperadius.yaml +D docs/api/spec/components/schemas/configsourcesubtypesaml.yaml +D docs/api/spec/components/schemas/configsourcesubtypesms.yaml +D docs/api/spec/components/schemas/configsourcesubtypesponsoremail.yaml +D docs/api/spec/components/schemas/configsourcesubtypesql.yaml +D docs/api/spec/components/schemas/configsourcesubtypestripe.yaml +D docs/api/spec/components/schemas/configsourcesubtypetwilio.yaml +D docs/api/spec/components/schemas/configsourcesubtypewindowslive.yaml +D docs/api/spec/components/schemas/configsourcewrapped.yaml +D docs/api/spec/components/schemas/configsslcertificate.yaml +D docs/api/spec/components/schemas/configsslcertificateslist.yaml +D docs/api/spec/components/schemas/configsslcertificatesmeta.yaml +D docs/api/spec/components/schemas/configsslcertificatewrapped.yaml +D docs/api/spec/components/schemas/configswitch.yaml +D docs/api/spec/components/schemas/configswitcheslist.yaml +D docs/api/spec/components/schemas/configswitchesmeta.yaml +D docs/api/spec/components/schemas/configswitchgroup.yaml +D docs/api/spec/components/schemas/configswitchgroupslist.yaml +D docs/api/spec/components/schemas/configswitchgroupsmeta.yaml +D docs/api/spec/components/schemas/configswitchgroupwrapped.yaml +D docs/api/spec/components/schemas/configswitchwrapped.yaml +D docs/api/spec/components/schemas/configsyslogforwarder.yaml +D docs/api/spec/components/schemas/configsyslogforwarderslist.yaml +D docs/api/spec/components/schemas/configsyslogforwardersmeta.yaml +D docs/api/spec/components/schemas/configsyslogforwardersubtypefile.yaml +D docs/api/spec/components/schemas/configsyslogforwardersubtypeserver.yaml +D docs/api/spec/components/schemas/configsyslogforwarderwrapped.yaml +D docs/api/spec/components/schemas/configsyslogparser.yaml +D docs/api/spec/components/schemas/configsyslogparserslist.yaml +D docs/api/spec/components/schemas/configsyslogparsersmeta.yaml +D docs/api/spec/components/schemas/configsyslogparsersubtypedhcp.yaml +D docs/api/spec/components/schemas/configsyslogparsersubtypefortianalyser.yaml +D docs/api/spec/components/schemas/configsyslogparsersubtypenexpose.yaml +D docs/api/spec/components/schemas/configsyslogparsersubtyperegex.yaml +D docs/api/spec/components/schemas/configsyslogparsersubtypesecurityonion.yaml +D docs/api/spec/components/schemas/configsyslogparsersubtypesnort.yaml +D docs/api/spec/components/schemas/configsyslogparsersubtypesuricata.yaml +D docs/api/spec/components/schemas/configsyslogparsersubtypesuricatamd5.yaml +D docs/api/spec/components/schemas/configsyslogparserwrapped.yaml +D docs/api/spec/components/schemas/configtemplateswitch.yaml +D docs/api/spec/components/schemas/configtemplateswitcheslist.yaml +D docs/api/spec/components/schemas/configtemplateswitchesmeta.yaml +D docs/api/spec/components/schemas/configtemplateswitchwrapped.yaml +D docs/api/spec/components/schemas/configwrapped.yaml +D docs/api/spec/components/schemas/dhcpoption82.yaml +D docs/api/spec/components/schemas/dhcpoption82slist.yaml +D docs/api/spec/components/schemas/dnsauditlog.yaml +D docs/api/spec/components/schemas/dnsauditlogslist.yaml +D docs/api/spec/components/schemas/dynamicreportsearchrequest.yaml +D docs/api/spec/components/schemas/ip4log.yaml +D docs/api/spec/components/schemas/ip4logslist.yaml +D docs/api/spec/components/schemas/ip6log.yaml +D docs/api/spec/components/schemas/ip6logslist.yaml +D docs/api/spec/components/schemas/locationlog.yaml +D docs/api/spec/components/schemas/locationlogslist.yaml +D docs/api/spec/components/schemas/node.yaml +D docs/api/spec/components/schemas/nodecategorieslist.yaml +D docs/api/spec/components/schemas/nodecategory.yaml +D docs/api/spec/components/schemas/nodeslist.yaml +D docs/api/spec/components/schemas/radiusauditlog.yaml +D docs/api/spec/components/schemas/radiusauditlogslist.yaml +D docs/api/spec/components/schemas/securityevent.yaml +D docs/api/spec/components/schemas/securityeventslist.yaml +D docs/api/spec/components/schemas/smscarrier.yaml +D docs/api/spec/components/schemas/smscarrierslist.yaml +D docs/api/spec/components/schemas/user.yaml +D docs/api/spec/components/schemas/userslist.yaml +D docs/api/spec/components/schemas/usersnode.yaml +D docs/api/spec/components/schemas/usersnodeslist.yaml +D docs/api/spec/components/schemas/userspassword.yaml +D docs/api/spec/components/schemas/userspasswordlist.yaml +D docs/api/spec/components/schemas/wrixlocation.yaml +D docs/api/spec/components/schemas/wrixlocationslist.yaml +M docs/api/spec/openapi-base.yaml +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml +D docs/api/spec/paths/api/v1.1/report.yaml +D docs/api/spec/paths/api/v1.1/report/search.yaml +D docs/api/spec/paths/api/v1.1/reports.yaml +D docs/api/spec/paths/api/v1/admin_api_audit_log.yaml +D docs/api/spec/paths/api/v1/admin_api_audit_logs.yaml +D docs/api/spec/paths/api/v1/admin_api_audit_logs/search.yaml +D docs/api/spec/paths/api/v1/auth_log.yaml +D docs/api/spec/paths/api/v1/auth_logs.yaml +D docs/api/spec/paths/api/v1/auth_logs/search.yaml +D docs/api/spec/paths/api/v1/class.yaml +D docs/api/spec/paths/api/v1/classes.yaml +D docs/api/spec/paths/api/v1/classes/search.yaml +D docs/api/spec/paths/api/v1/config/admin_role.yaml +D docs/api/spec/paths/api/v1/config/admin_roles.yaml +D docs/api/spec/paths/api/v1/config/admin_roles/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/admin_roles/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/admin_roles/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/admin_roles/search.yaml +D docs/api/spec/paths/api/v1/config/admin_roles/sort_items.yaml +D docs/api/spec/paths/api/v1/config/base.yaml +D docs/api/spec/paths/api/v1/config/bases.yaml +D docs/api/spec/paths/api/v1/config/bases/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/bases/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/bases/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/bases/search.yaml +D docs/api/spec/paths/api/v1/config/bases/sort_items.yaml +D docs/api/spec/paths/api/v1/config/billing_tier.yaml +D docs/api/spec/paths/api/v1/config/billing_tiers.yaml +D docs/api/spec/paths/api/v1/config/billing_tiers/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/billing_tiers/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/billing_tiers/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/billing_tiers/search.yaml +D docs/api/spec/paths/api/v1/config/billing_tiers/sort_items.yaml +D docs/api/spec/paths/api/v1/config/cloud.yaml +D docs/api/spec/paths/api/v1/config/clouds.yaml +D docs/api/spec/paths/api/v1/config/clouds/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/clouds/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/clouds/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/clouds/search.yaml +D docs/api/spec/paths/api/v1/config/clouds/sort_items.yaml +D docs/api/spec/paths/api/v1/config/connection_profile.yaml +D docs/api/spec/paths/api/v1/config/connection_profiles.yaml +D docs/api/spec/paths/api/v1/config/connection_profiles/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/connection_profiles/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/connection_profiles/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/connection_profiles/search.yaml +D docs/api/spec/paths/api/v1/config/connection_profiles/sort_items.yaml +D docs/api/spec/paths/api/v1/config/connector.yaml +D docs/api/spec/paths/api/v1/config/connectors.yaml +D docs/api/spec/paths/api/v1/config/connectors/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/connectors/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/connectors/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/connectors/search.yaml +D docs/api/spec/paths/api/v1/config/connectors/sort_items.yaml +D docs/api/spec/paths/api/v1/config/domain.yaml +D docs/api/spec/paths/api/v1/config/domains.yaml +D docs/api/spec/paths/api/v1/config/domains/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/domains/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/domains/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/domains/search.yaml +D docs/api/spec/paths/api/v1/config/domains/sort_items.yaml +D docs/api/spec/paths/api/v1/config/event_logger.yaml +D docs/api/spec/paths/api/v1/config/event_loggers.yaml +D docs/api/spec/paths/api/v1/config/event_loggers/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/event_loggers/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/event_loggers/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/event_loggers/search.yaml +D docs/api/spec/paths/api/v1/config/event_loggers/sort_items.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/dhcp_filter.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/dhcp_filters.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/dhcp_filters/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/dhcp_filters/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/dhcp_filters/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/dhcp_filters/search.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/dhcp_filters/sort_items.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/dns_filter.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/dns_filters.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/dns_filters/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/dns_filters/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/dns_filters/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/dns_filters/search.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/dns_filters/sort_items.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/provisioning_filter.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/provisioning_filters.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/provisioning_filters/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/provisioning_filters/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/provisioning_filters/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/provisioning_filters/search.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/provisioning_filters/sort_items.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/radius_filter.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/radius_filters.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/radius_filters/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/radius_filters/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/radius_filters/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/radius_filters/search.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/radius_filters/sort_items.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/switch_filter.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/switch_filters.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/switch_filters/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/switch_filters/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/switch_filters/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/switch_filters/search.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/switch_filters/sort_items.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/vlan_filter.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/vlan_filters.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/vlan_filters/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/vlan_filters/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/vlan_filters/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/vlan_filters/search.yaml +D docs/api/spec/paths/api/v1/config/filter_engines/vlan_filters/sort_items.yaml +D docs/api/spec/paths/api/v1/config/fingerbank_setting.yaml +D docs/api/spec/paths/api/v1/config/fingerbank_settings.yaml +D docs/api/spec/paths/api/v1/config/fingerbank_settings/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/fingerbank_settings/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/fingerbank_settings/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/fingerbank_settings/search.yaml +D docs/api/spec/paths/api/v1/config/fingerbank_settings/sort_items.yaml +D docs/api/spec/paths/api/v1/config/firewall.yaml +D docs/api/spec/paths/api/v1/config/firewalls.yaml +D docs/api/spec/paths/api/v1/config/firewalls/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/firewalls/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/firewalls/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/firewalls/search.yaml +D docs/api/spec/paths/api/v1/config/firewalls/sort_items.yaml +D docs/api/spec/paths/api/v1/config/floating_device.yaml +D docs/api/spec/paths/api/v1/config/floating_devices.yaml +D docs/api/spec/paths/api/v1/config/floating_devices/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/floating_devices/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/floating_devices/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/floating_devices/search.yaml +D docs/api/spec/paths/api/v1/config/floating_devices/sort_items.yaml +D docs/api/spec/paths/api/v1/config/l2_network.yaml +D docs/api/spec/paths/api/v1/config/l2_networks.yaml +D docs/api/spec/paths/api/v1/config/maintenance_task.yaml +D docs/api/spec/paths/api/v1/config/maintenance_tasks.yaml +D docs/api/spec/paths/api/v1/config/maintenance_tasks/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/maintenance_tasks/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/maintenance_tasks/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/maintenance_tasks/search.yaml +D docs/api/spec/paths/api/v1/config/maintenance_tasks/sort_items.yaml +D docs/api/spec/paths/api/v1/config/mfa.yaml +D docs/api/spec/paths/api/v1/config/mfas.yaml +D docs/api/spec/paths/api/v1/config/mfas/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/mfas/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/mfas/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/mfas/search.yaml +D docs/api/spec/paths/api/v1/config/mfas/sort_items.yaml +D docs/api/spec/paths/api/v1/config/network_behavior_policies.yaml +D docs/api/spec/paths/api/v1/config/network_behavior_policies/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/network_behavior_policies/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/network_behavior_policies/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/network_behavior_policies/search.yaml +D docs/api/spec/paths/api/v1/config/network_behavior_policies/sort_items.yaml +D docs/api/spec/paths/api/v1/config/network_behavior_policy.yaml +D docs/api/spec/paths/api/v1/config/pki_provider.yaml +D docs/api/spec/paths/api/v1/config/pki_providers.yaml +D docs/api/spec/paths/api/v1/config/pki_providers/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/pki_providers/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/pki_providers/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/pki_providers/search.yaml +D docs/api/spec/paths/api/v1/config/pki_providers/sort_items.yaml +D docs/api/spec/paths/api/v1/config/portal_module.yaml +D docs/api/spec/paths/api/v1/config/portal_modules.yaml +D docs/api/spec/paths/api/v1/config/portal_modules/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/portal_modules/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/portal_modules/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/portal_modules/search.yaml +D docs/api/spec/paths/api/v1/config/portal_modules/sort_items.yaml +D docs/api/spec/paths/api/v1/config/provisioning.yaml +D docs/api/spec/paths/api/v1/config/provisionings.yaml +D docs/api/spec/paths/api/v1/config/provisionings/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/provisionings/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/provisionings/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/provisionings/search.yaml +D docs/api/spec/paths/api/v1/config/provisionings/sort_items.yaml +D docs/api/spec/paths/api/v1/config/radiusd/eap_profile.yaml +D docs/api/spec/paths/api/v1/config/radiusd/eap_profiles.yaml +D docs/api/spec/paths/api/v1/config/radiusd/eap_profiles/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/radiusd/eap_profiles/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/radiusd/eap_profiles/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/radiusd/eap_profiles/search.yaml +D docs/api/spec/paths/api/v1/config/radiusd/eap_profiles/sort_items.yaml +D docs/api/spec/paths/api/v1/config/radiusd/fast_profile.yaml +D docs/api/spec/paths/api/v1/config/radiusd/fast_profiles.yaml +D docs/api/spec/paths/api/v1/config/radiusd/fast_profiles/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/radiusd/fast_profiles/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/radiusd/fast_profiles/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/radiusd/fast_profiles/search.yaml +D docs/api/spec/paths/api/v1/config/radiusd/fast_profiles/sort_items.yaml +D docs/api/spec/paths/api/v1/config/radiusd/ocsp_profile.yaml +D docs/api/spec/paths/api/v1/config/radiusd/ocsp_profiles.yaml +D docs/api/spec/paths/api/v1/config/radiusd/ocsp_profiles/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/radiusd/ocsp_profiles/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/radiusd/ocsp_profiles/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/radiusd/ocsp_profiles/search.yaml +D docs/api/spec/paths/api/v1/config/radiusd/ocsp_profiles/sort_items.yaml +D docs/api/spec/paths/api/v1/config/radiusd/tls_profile.yaml +D docs/api/spec/paths/api/v1/config/radiusd/tls_profiles.yaml +D docs/api/spec/paths/api/v1/config/radiusd/tls_profiles/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/radiusd/tls_profiles/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/radiusd/tls_profiles/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/radiusd/tls_profiles/search.yaml +D docs/api/spec/paths/api/v1/config/radiusd/tls_profiles/sort_items.yaml +D docs/api/spec/paths/api/v1/config/realm.yaml +D docs/api/spec/paths/api/v1/config/realms.yaml +D docs/api/spec/paths/api/v1/config/realms/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/realms/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/realms/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/realms/search.yaml +D docs/api/spec/paths/api/v1/config/realms/sort_items.yaml +D docs/api/spec/paths/api/v1/config/role.yaml +D docs/api/spec/paths/api/v1/config/roles.yaml +D docs/api/spec/paths/api/v1/config/roles/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/roles/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/roles/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/roles/search.yaml +D docs/api/spec/paths/api/v1/config/roles/sort_items.yaml +D docs/api/spec/paths/api/v1/config/routed_network.yaml +D docs/api/spec/paths/api/v1/config/routed_networks.yaml +D docs/api/spec/paths/api/v1/config/routed_networks/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/routed_networks/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/routed_networks/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/routed_networks/search.yaml +D docs/api/spec/paths/api/v1/config/routed_networks/sort_items.yaml +D docs/api/spec/paths/api/v1/config/scan.yaml +D docs/api/spec/paths/api/v1/config/scans.yaml +D docs/api/spec/paths/api/v1/config/scans/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/scans/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/scans/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/scans/search.yaml +D docs/api/spec/paths/api/v1/config/scans/sort_items.yaml +D docs/api/spec/paths/api/v1/config/security_event.yaml +D docs/api/spec/paths/api/v1/config/security_events.yaml +D docs/api/spec/paths/api/v1/config/security_events/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/security_events/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/security_events/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/security_events/search.yaml +D docs/api/spec/paths/api/v1/config/security_events/sort_items.yaml +D docs/api/spec/paths/api/v1/config/self_service.yaml +D docs/api/spec/paths/api/v1/config/self_services.yaml +D docs/api/spec/paths/api/v1/config/self_services/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/self_services/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/self_services/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/self_services/search.yaml +D docs/api/spec/paths/api/v1/config/self_services/sort_items.yaml +D docs/api/spec/paths/api/v1/config/source.yaml +D docs/api/spec/paths/api/v1/config/sources.yaml +D docs/api/spec/paths/api/v1/config/sources/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/sources/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/sources/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/sources/search.yaml +D docs/api/spec/paths/api/v1/config/sources/sort_items.yaml +D docs/api/spec/paths/api/v1/config/ssl_certificate.yaml +D docs/api/spec/paths/api/v1/config/ssl_certificates.yaml +D docs/api/spec/paths/api/v1/config/ssl_certificates/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/ssl_certificates/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/ssl_certificates/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/ssl_certificates/search.yaml +D docs/api/spec/paths/api/v1/config/ssl_certificates/sort_items.yaml +D docs/api/spec/paths/api/v1/config/switch.yaml +D docs/api/spec/paths/api/v1/config/switch_group.yaml +D docs/api/spec/paths/api/v1/config/switch_groups.yaml +D docs/api/spec/paths/api/v1/config/switch_groups/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/switch_groups/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/switch_groups/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/switch_groups/search.yaml +D docs/api/spec/paths/api/v1/config/switch_groups/sort_items.yaml +D docs/api/spec/paths/api/v1/config/switches.yaml +D docs/api/spec/paths/api/v1/config/switches/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/switches/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/switches/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/switches/search.yaml +D docs/api/spec/paths/api/v1/config/switches/sort_items.yaml +D docs/api/spec/paths/api/v1/config/syslog_forwarder.yaml +D docs/api/spec/paths/api/v1/config/syslog_forwarders.yaml +D docs/api/spec/paths/api/v1/config/syslog_forwarders/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/syslog_forwarders/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/syslog_forwarders/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/syslog_forwarders/search.yaml +D docs/api/spec/paths/api/v1/config/syslog_forwarders/sort_items.yaml +D docs/api/spec/paths/api/v1/config/syslog_parser.yaml +D docs/api/spec/paths/api/v1/config/syslog_parsers.yaml +D docs/api/spec/paths/api/v1/config/syslog_parsers/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/syslog_parsers/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/syslog_parsers/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/syslog_parsers/search.yaml +D docs/api/spec/paths/api/v1/config/syslog_parsers/sort_items.yaml +D docs/api/spec/paths/api/v1/config/template_switch.yaml +D docs/api/spec/paths/api/v1/config/template_switches.yaml +D docs/api/spec/paths/api/v1/config/template_switches/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/template_switches/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/template_switches/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/template_switches/search.yaml +D docs/api/spec/paths/api/v1/config/template_switches/sort_items.yaml +D docs/api/spec/paths/api/v1/configurator/config/base.yaml +D docs/api/spec/paths/api/v1/configurator/config/bases.yaml +D docs/api/spec/paths/api/v1/configurator/config/bases/bulk_delete.yaml +D docs/api/spec/paths/api/v1/configurator/config/bases/bulk_import.yaml +D docs/api/spec/paths/api/v1/configurator/config/bases/bulk_update.yaml +D docs/api/spec/paths/api/v1/configurator/config/bases/search.yaml +D docs/api/spec/paths/api/v1/configurator/config/bases/sort_items.yaml +D docs/api/spec/paths/api/v1/configurator/config/fingerbank_setting.yaml +D docs/api/spec/paths/api/v1/configurator/config/fingerbank_settings.yaml +D docs/api/spec/paths/api/v1/configurator/config/fingerbank_settings/bulk_delete.yaml +D docs/api/spec/paths/api/v1/configurator/config/fingerbank_settings/bulk_import.yaml +D docs/api/spec/paths/api/v1/configurator/config/fingerbank_settings/bulk_update.yaml +D docs/api/spec/paths/api/v1/configurator/config/fingerbank_settings/search.yaml +D docs/api/spec/paths/api/v1/configurator/config/fingerbank_settings/sort_items.yaml +D docs/api/spec/paths/api/v1/configurator/user.yaml +D docs/api/spec/paths/api/v1/configurator/user/node.yaml +D docs/api/spec/paths/api/v1/configurator/user/nodes.yaml +D docs/api/spec/paths/api/v1/configurator/user/nodes/search.yaml +D docs/api/spec/paths/api/v1/configurator/user/password.yaml +D docs/api/spec/paths/api/v1/configurator/users.yaml +D docs/api/spec/paths/api/v1/configurator/users/search.yaml +D docs/api/spec/paths/api/v1/dhcp_option82.yaml +D docs/api/spec/paths/api/v1/dhcp_option82s.yaml +D docs/api/spec/paths/api/v1/dhcp_option82s/search.yaml +D docs/api/spec/paths/api/v1/dns_audit_log.yaml +D docs/api/spec/paths/api/v1/dns_audit_logs.yaml +D docs/api/spec/paths/api/v1/dns_audit_logs/search.yaml +D docs/api/spec/paths/api/v1/dynamic_report.yaml +D docs/api/spec/paths/api/v1/dynamic_report/search.yaml +D docs/api/spec/paths/api/v1/dynamic_reports.yaml +D docs/api/spec/paths/api/v1/ip4log.yaml +D docs/api/spec/paths/api/v1/ip4logs.yaml +D docs/api/spec/paths/api/v1/ip4logs/search.yaml +D docs/api/spec/paths/api/v1/ip6log.yaml +D docs/api/spec/paths/api/v1/ip6logs.yaml +D docs/api/spec/paths/api/v1/ip6logs/search.yaml +D docs/api/spec/paths/api/v1/locationlog.yaml +D docs/api/spec/paths/api/v1/locationlogs.yaml +D docs/api/spec/paths/api/v1/locationlogs/search.yaml +D docs/api/spec/paths/api/v1/node.yaml +D docs/api/spec/paths/api/v1/node_categories.yaml +D docs/api/spec/paths/api/v1/node_categories/search.yaml +D docs/api/spec/paths/api/v1/node_category.yaml +D docs/api/spec/paths/api/v1/nodes.yaml +D docs/api/spec/paths/api/v1/nodes/search.yaml +D docs/api/spec/paths/api/v1/radius_audit_log.yaml +D docs/api/spec/paths/api/v1/radius_audit_logs.yaml +D docs/api/spec/paths/api/v1/radius_audit_logs/search.yaml +D docs/api/spec/paths/api/v1/security_event.yaml +D docs/api/spec/paths/api/v1/security_events.yaml +D docs/api/spec/paths/api/v1/security_events/search.yaml +D docs/api/spec/paths/api/v1/sms_carrier.yaml +D docs/api/spec/paths/api/v1/sms_carriers.yaml +D docs/api/spec/paths/api/v1/sms_carriers/search.yaml +D docs/api/spec/paths/api/v1/user.yaml +D docs/api/spec/paths/api/v1/user/node.yaml +D docs/api/spec/paths/api/v1/user/nodes.yaml +D docs/api/spec/paths/api/v1/user/nodes/search.yaml +D docs/api/spec/paths/api/v1/user/password.yaml +D docs/api/spec/paths/api/v1/users.yaml +D docs/api/spec/paths/api/v1/users/search.yaml +D docs/api/spec/paths/api/v1/wrix_location.yaml +D docs/api/spec/paths/api/v1/wrix_locations.yaml +D docs/api/spec/paths/api/v1/wrix_locations/search.yaml +M docs/api/spec/static/components/parameters/async.yaml +M docs/api/spec/static/components/parameters/base.yaml +M docs/api/spec/static/components/parameters/nodes.yaml +M docs/api/spec/static/components/parameters/users.yaml +M docs/api/spec/static/paths/config/interface.yaml +M docs/api/spec/static/paths/ipset.yaml +M docs/api/spec/static/paths/pki/certs.yaml +M docs/api/spec/static/paths/services.yaml +M lib/pf/UnifiedApi/GenerateSpec.pm +M lib/pf/UnifiedApi/OpenAPI/Generator/Config.pm +M lib/pf/UnifiedApi/OpenAPI/Generator/Crud.pm + +commit 3ab4aa9f7820c62d5b534f72f395d9a63916236e +Author: Durand Fabrice +Date: Fri Jun 7 08:46:02 2024 -0400 + + Fixed regex example + +M docs/installation/intrusion_detection_system_integration.asciidoc + +commit 1dc5fc1c47c6d1be708a4fb003067af117e61294 +Author: Darren Satkunas +Date: Wed Jun 5 13:03:58 2024 -0700 + + fix(oas): make OAS well-formed + +M docs/api/spec/components/schemas/configadminrole.yaml +M docs/api/spec/components/schemas/configbillingtier.yaml +M docs/api/spec/components/schemas/configcloud.yaml +M docs/api/spec/components/schemas/configconnectionprofile.yaml +M docs/api/spec/components/schemas/configconnector.yaml +M docs/api/spec/components/schemas/configdomain.yaml +M docs/api/spec/components/schemas/configeventlogger.yaml +M docs/api/spec/components/schemas/configfilterenginesdhcpfilter.yaml +M docs/api/spec/components/schemas/configfilterenginesdnsfilter.yaml +M docs/api/spec/components/schemas/configfilterenginesprovisioningfiltersubtypeaccept.yaml +M docs/api/spec/components/schemas/configfilterenginesprovisioningfiltersubtypeairwatch.yaml +M docs/api/spec/components/schemas/configfilterenginesprovisioningfiltersubtypeandroid.yaml +M docs/api/spec/components/schemas/configfilterenginesprovisioningfiltersubtypedeny.yaml +M docs/api/spec/components/schemas/configfilterenginesprovisioningfiltersubtypedpsk.yaml +M docs/api/spec/components/schemas/configfilterenginesprovisioningfiltersubtypegoogleworkspacechromebook.yaml +M docs/api/spec/components/schemas/configfilterenginesprovisioningfiltersubtypeintune.yaml +M docs/api/spec/components/schemas/configfilterenginesprovisioningfiltersubtypejamf.yaml +M docs/api/spec/components/schemas/configfilterenginesprovisioningfiltersubtypekandji.yaml +M docs/api/spec/components/schemas/configfilterenginesprovisioningfiltersubtypelookup.yaml +M docs/api/spec/components/schemas/configfilterenginesprovisioningfiltersubtypemobileconfig.yaml +M docs/api/spec/components/schemas/configfilterenginesprovisioningfiltersubtypemobileiron.yaml +M docs/api/spec/components/schemas/configfilterenginesprovisioningfiltersubtypesentinelone.yaml +M docs/api/spec/components/schemas/configfilterenginesprovisioningfiltersubtypewindows.yaml +M docs/api/spec/components/schemas/configfilterenginesradiusfilter.yaml +M docs/api/spec/components/schemas/configfilterenginesswitchfilter.yaml +M docs/api/spec/components/schemas/configfilterenginesvlanfilter.yaml +M docs/api/spec/components/schemas/configfirewallsubtypebarracudang.yaml +M docs/api/spec/components/schemas/configfirewallsubtypecheckpoint.yaml +M docs/api/spec/components/schemas/configfirewallsubtypecontentkeeper.yaml +M docs/api/spec/components/schemas/configfirewallsubtypefamilyzone.yaml +M docs/api/spec/components/schemas/configfirewallsubtypefortigate.yaml +M docs/api/spec/components/schemas/configfirewallsubtypeiboss.yaml +M docs/api/spec/components/schemas/configfirewallsubtypejsonrpc.yaml +M docs/api/spec/components/schemas/configfirewallsubtypejunipersrx.yaml +M docs/api/spec/components/schemas/configfirewallsubtypelightspeedrocket.yaml +M docs/api/spec/components/schemas/configfirewallsubtypepaloalto.yaml +M docs/api/spec/components/schemas/configfirewallsubtypesmoothwall.yaml +M docs/api/spec/components/schemas/configfirewallsubtypewatchguard.yaml +M docs/api/spec/components/schemas/configfloatingdevice.yaml +M docs/api/spec/components/schemas/configl2network.yaml +M docs/api/spec/components/schemas/configmaintenancetasksubtypeacctcleanup.yaml +M docs/api/spec/components/schemas/configmaintenancetasksubtypeacctmaintenance.yaml +M docs/api/spec/components/schemas/configmaintenancetasksubtypeadminapiauditlogcleanup.yaml +M docs/api/spec/components/schemas/configmaintenancetasksubtypeauthlogcleanup.yaml +M docs/api/spec/components/schemas/configmaintenancetasksubtypebandwidthmaintenance.yaml +M docs/api/spec/components/schemas/configmaintenancetasksubtypecertificatescheck.yaml +M docs/api/spec/components/schemas/configmaintenancetasksubtypecleanupchidatabasecache.yaml +M docs/api/spec/components/schemas/configmaintenancetasksubtypeclustercheck.yaml +M docs/api/spec/components/schemas/configmaintenancetasksubtypednsauditlogcleanup.yaml +M docs/api/spec/components/schemas/configmaintenancetasksubtypefingerbankdataupdate.yaml +M docs/api/spec/components/schemas/configmaintenancetasksubtypeflushdnsauditlog.yaml +M docs/api/spec/components/schemas/configmaintenancetasksubtypeflushradiusauditlog.yaml +M docs/api/spec/components/schemas/configmaintenancetasksubtypeip4logcleanup.yaml +M docs/api/spec/components/schemas/configmaintenancetasksubtypeip6logcleanup.yaml +M docs/api/spec/components/schemas/configmaintenancetasksubtypelocationlogcleanup.yaml +M docs/api/spec/components/schemas/configmaintenancetasksubtypenodecleanup.yaml +M docs/api/spec/components/schemas/configmaintenancetasksubtypenodecurrentsessioncleanup.yaml +M docs/api/spec/components/schemas/configmaintenancetasksubtypenodesmaintenance.yaml +M docs/api/spec/components/schemas/configmaintenancetasksubtypeoption82query.yaml +M docs/api/spec/components/schemas/configmaintenancetasksubtypepasswordoftheday.yaml +M docs/api/spec/components/schemas/configmaintenancetasksubtypepersoncleanup.yaml +M docs/api/spec/components/schemas/configmaintenancetasksubtypepfflow.yaml +M docs/api/spec/components/schemas/configmaintenancetasksubtypepkicertificatescheck.yaml +M docs/api/spec/components/schemas/configmaintenancetasksubtypeprovisioningcompliancepoll.yaml +M docs/api/spec/components/schemas/configmaintenancetasksubtypepurgebinarylogs.yaml +M docs/api/spec/components/schemas/configmaintenancetasksubtyperadiusauditlogcleanup.yaml +M docs/api/spec/components/schemas/configmaintenancetasksubtypesecurityeventmaintenance.yaml +M docs/api/spec/components/schemas/configmaintenancetasksubtypeswitchcachelldplocalportdescription.yaml +M docs/api/spec/components/schemas/configmaintenancetasksubtypeubiquitiapmactoip.yaml +M docs/api/spec/components/schemas/configmfasubtypeakamai.yaml +M docs/api/spec/components/schemas/configmfasubtypetotp.yaml +M docs/api/spec/components/schemas/confignetworkbehaviorpolicy.yaml +M docs/api/spec/components/schemas/configpkiprovidersubtypepacketfencelocal.yaml +M docs/api/spec/components/schemas/configpkiprovidersubtypepacketfencepki.yaml +M docs/api/spec/components/schemas/configpkiprovidersubtypescep.yaml +M docs/api/spec/components/schemas/configportalmodulesubtypeauthentication.yaml +M docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationbilling.yaml +M docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationblackhole.yaml +M docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationchoice.yaml +M docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationemail.yaml +M docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationlogin.yaml +M docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationnull.yaml +M docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationoauth.yaml +M docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationoauthfacebook.yaml +M docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationoauthgithub.yaml +M docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationoauthgoogle.yaml +M docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationoauthlinkedin.yaml +M docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationoauthopenid.yaml +M docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationoauthwindowslive.yaml +M docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationpassword.yaml +M docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationsaml.yaml +M docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationsms.yaml +M docs/api/spec/components/schemas/configportalmodulesubtypeauthenticationsponsor.yaml +M docs/api/spec/components/schemas/configportalmodulesubtypechained.yaml +M docs/api/spec/components/schemas/configportalmodulesubtypechoice.yaml +M docs/api/spec/components/schemas/configportalmodulesubtypefixedrole.yaml +M docs/api/spec/components/schemas/configportalmodulesubtypemessage.yaml +M docs/api/spec/components/schemas/configportalmodulesubtypemfa.yaml +M docs/api/spec/components/schemas/configportalmodulesubtypeprovisioning.yaml +M docs/api/spec/components/schemas/configportalmodulesubtyperoot.yaml +M docs/api/spec/components/schemas/configportalmodulesubtyperootsso.yaml +M docs/api/spec/components/schemas/configportalmodulesubtypeselectrole.yaml +M docs/api/spec/components/schemas/configportalmodulesubtypeshowlocalaccount.yaml +M docs/api/spec/components/schemas/configportalmodulesubtypesslinspection.yaml +M docs/api/spec/components/schemas/configportalmodulesubtypesurvey.yaml +M docs/api/spec/components/schemas/configportalmodulesubtypeurl.yaml +M docs/api/spec/components/schemas/configprovisioningsubtypeaccept.yaml +M docs/api/spec/components/schemas/configprovisioningsubtypeairwatch.yaml +M docs/api/spec/components/schemas/configprovisioningsubtypeandroid.yaml +M docs/api/spec/components/schemas/configprovisioningsubtypedeny.yaml +M docs/api/spec/components/schemas/configprovisioningsubtypedpsk.yaml +M docs/api/spec/components/schemas/configprovisioningsubtypegoogleworkspacechromebook.yaml +D docs/api/spec/components/schemas/configprovisioningsubtypeibm.yaml +M docs/api/spec/components/schemas/configprovisioningsubtypeintune.yaml +M docs/api/spec/components/schemas/configprovisioningsubtypejamf.yaml +M docs/api/spec/components/schemas/configprovisioningsubtypejamfcloud.yaml +M docs/api/spec/components/schemas/configprovisioningsubtypekandji.yaml +M docs/api/spec/components/schemas/configprovisioningsubtypemobileconfig.yaml +M docs/api/spec/components/schemas/configprovisioningsubtypemobileiron.yaml +D docs/api/spec/components/schemas/configprovisioningsubtypeopswat.yaml +M docs/api/spec/components/schemas/configprovisioningsubtypesentinelone.yaml +D docs/api/spec/components/schemas/configprovisioningsubtypesepm.yaml +D docs/api/spec/components/schemas/configprovisioningsubtypeservicenow.yaml +D docs/api/spec/components/schemas/configprovisioningsubtypesymantec.yaml +M docs/api/spec/components/schemas/configprovisioningsubtypewindows.yaml +M docs/api/spec/components/schemas/configradiusdeapprofile.yaml +M docs/api/spec/components/schemas/configradiusdfastprofile.yaml +M docs/api/spec/components/schemas/configradiusdocspprofile.yaml +M docs/api/spec/components/schemas/configradiusdtlsprofile.yaml +M docs/api/spec/components/schemas/configrealm.yaml +M docs/api/spec/components/schemas/configrole.yaml +M docs/api/spec/components/schemas/configroutednetwork.yaml +M docs/api/spec/components/schemas/configscansubtypepfappserverformconfigscannessus.yaml +M docs/api/spec/components/schemas/configscansubtypepfappserverformconfigscannessus6.yaml +M docs/api/spec/components/schemas/configscansubtypepfappserverformconfigscanopenvas.yaml +M docs/api/spec/components/schemas/configscansubtypepfappserverformconfigscanrapid7.yaml +M docs/api/spec/components/schemas/configsecurityevent.yaml +M docs/api/spec/components/schemas/configselfservice.yaml +M docs/api/spec/components/schemas/configsourcesubtypead.yaml +M docs/api/spec/components/schemas/configsourcesubtypeadminproxy.yaml +M docs/api/spec/components/schemas/configsourcesubtypeauthorization.yaml +M docs/api/spec/components/schemas/configsourcesubtypeazuread.yaml +M docs/api/spec/components/schemas/configsourcesubtypeblackhole.yaml +M docs/api/spec/components/schemas/configsourcesubtypeclickatell.yaml +M docs/api/spec/components/schemas/configsourcesubtypeeaptls.yaml +M docs/api/spec/components/schemas/configsourcesubtypeedir.yaml +M docs/api/spec/components/schemas/configsourcesubtypeeduroam.yaml +M docs/api/spec/components/schemas/configsourcesubtypeemail.yaml +M docs/api/spec/components/schemas/configsourcesubtypefacebook.yaml +M docs/api/spec/components/schemas/configsourcesubtypegithub.yaml +M docs/api/spec/components/schemas/configsourcesubtypegoogle.yaml +M docs/api/spec/components/schemas/configsourcesubtypegoogleworkspaceldap.yaml +M docs/api/spec/components/schemas/configsourcesubtypehtpasswd.yaml +M docs/api/spec/components/schemas/configsourcesubtypehttp.yaml +M docs/api/spec/components/schemas/configsourcesubtypekerberos.yaml +M docs/api/spec/components/schemas/configsourcesubtypekickbox.yaml +M docs/api/spec/components/schemas/configsourcesubtypeldap.yaml +M docs/api/spec/components/schemas/configsourcesubtypelinkedin.yaml +M docs/api/spec/components/schemas/configsourcesubtypenull.yaml +M docs/api/spec/components/schemas/configsourcesubtypeopenid.yaml +M docs/api/spec/components/schemas/configsourcesubtypepaypal.yaml +M docs/api/spec/components/schemas/configsourcesubtypepotd.yaml +M docs/api/spec/components/schemas/configsourcesubtyperadius.yaml +M docs/api/spec/components/schemas/configsourcesubtypesaml.yaml +M docs/api/spec/components/schemas/configsourcesubtypesms.yaml +M docs/api/spec/components/schemas/configsourcesubtypesponsoremail.yaml +M docs/api/spec/components/schemas/configsourcesubtypesql.yaml +M docs/api/spec/components/schemas/configsourcesubtypestripe.yaml +M docs/api/spec/components/schemas/configsourcesubtypetwilio.yaml +M docs/api/spec/components/schemas/configsourcesubtypewindowslive.yaml +M docs/api/spec/components/schemas/configsslcertificate.yaml +M docs/api/spec/components/schemas/configswitch.yaml +M docs/api/spec/components/schemas/configswitchgroup.yaml +M docs/api/spec/components/schemas/configsyslogforwardersubtypefile.yaml +M docs/api/spec/components/schemas/configsyslogforwardersubtypeserver.yaml +M docs/api/spec/components/schemas/configsyslogparsersubtypedhcp.yaml +M docs/api/spec/components/schemas/configsyslogparsersubtypefortianalyser.yaml +M docs/api/spec/components/schemas/configsyslogparsersubtypenexpose.yaml +M docs/api/spec/components/schemas/configsyslogparsersubtyperegex.yaml +M docs/api/spec/components/schemas/configsyslogparsersubtypesecurityonion.yaml +M docs/api/spec/components/schemas/configsyslogparsersubtypesnort.yaml +M docs/api/spec/components/schemas/configsyslogparsersubtypesuricata.yaml +M docs/api/spec/components/schemas/configsyslogparsersubtypesuricatamd5.yaml +M docs/api/spec/components/schemas/configtemplateswitch.yaml +D docs/api/spec/components/schemas/configtrafficshapingpolicieslist.yaml +D docs/api/spec/components/schemas/configtrafficshapingpoliciesmeta.yaml +D docs/api/spec/components/schemas/configtrafficshapingpolicy.yaml +D docs/api/spec/components/schemas/configtrafficshapingpolicywrapped.yaml +M docs/api/spec/deprecated/paths/config/device_registration.yaml +M docs/api/spec/deprecated/paths/config/wmi_rule.yaml +D docs/api/spec/deprecated/paths/reports.yaml +M docs/api/spec/deprecated/paths/tenant.yaml +M docs/api/spec/openapi-base.yaml +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml +M docs/api/spec/paths/api/v1/admin_api_audit_log.yaml +M docs/api/spec/paths/api/v1/admin_api_audit_logs.yaml +M docs/api/spec/paths/api/v1/admin_api_audit_logs/search.yaml +M docs/api/spec/paths/api/v1/auth_log.yaml +M docs/api/spec/paths/api/v1/auth_logs.yaml +M docs/api/spec/paths/api/v1/auth_logs/search.yaml +M docs/api/spec/paths/api/v1/class.yaml +M docs/api/spec/paths/api/v1/classes.yaml +M docs/api/spec/paths/api/v1/classes/search.yaml +M docs/api/spec/paths/api/v1/config/admin_roles/search.yaml +M docs/api/spec/paths/api/v1/config/bases/search.yaml +M docs/api/spec/paths/api/v1/config/billing_tiers/search.yaml +M docs/api/spec/paths/api/v1/config/clouds/search.yaml +M docs/api/spec/paths/api/v1/config/connection_profiles/search.yaml +M docs/api/spec/paths/api/v1/config/connectors/search.yaml +M docs/api/spec/paths/api/v1/config/domains/search.yaml +M docs/api/spec/paths/api/v1/config/event_loggers/search.yaml +M docs/api/spec/paths/api/v1/config/filter_engines/dhcp_filters/search.yaml +M docs/api/spec/paths/api/v1/config/filter_engines/dns_filters/search.yaml +M docs/api/spec/paths/api/v1/config/filter_engines/provisioning_filter.yaml +M docs/api/spec/paths/api/v1/config/filter_engines/provisioning_filters/search.yaml +M docs/api/spec/paths/api/v1/config/filter_engines/radius_filters/search.yaml +M docs/api/spec/paths/api/v1/config/filter_engines/switch_filters/search.yaml +M docs/api/spec/paths/api/v1/config/filter_engines/vlan_filters/search.yaml +M docs/api/spec/paths/api/v1/config/fingerbank_settings/search.yaml +M docs/api/spec/paths/api/v1/config/firewalls/search.yaml +M docs/api/spec/paths/api/v1/config/floating_devices/search.yaml +M docs/api/spec/paths/api/v1/config/maintenance_tasks/search.yaml +M docs/api/spec/paths/api/v1/config/mfas/search.yaml +M docs/api/spec/paths/api/v1/config/network_behavior_policies/search.yaml +M docs/api/spec/paths/api/v1/config/pki_providers/search.yaml +M docs/api/spec/paths/api/v1/config/portal_modules/search.yaml +M docs/api/spec/paths/api/v1/config/provisionings/search.yaml +M docs/api/spec/paths/api/v1/config/radiusd/eap_profiles/search.yaml +M docs/api/spec/paths/api/v1/config/radiusd/fast_profiles/search.yaml +M docs/api/spec/paths/api/v1/config/radiusd/ocsp_profiles/search.yaml +M docs/api/spec/paths/api/v1/config/radiusd/tls_profiles/search.yaml +M docs/api/spec/paths/api/v1/config/realms/search.yaml +M docs/api/spec/paths/api/v1/config/roles/search.yaml +M docs/api/spec/paths/api/v1/config/routed_networks/search.yaml +M docs/api/spec/paths/api/v1/config/scans/search.yaml +M docs/api/spec/paths/api/v1/config/security_events/search.yaml +M docs/api/spec/paths/api/v1/config/self_services/search.yaml +M docs/api/spec/paths/api/v1/config/sources/search.yaml +M docs/api/spec/paths/api/v1/config/ssl_certificates/search.yaml +M docs/api/spec/paths/api/v1/config/switch_groups/search.yaml +M docs/api/spec/paths/api/v1/config/switches/search.yaml +M docs/api/spec/paths/api/v1/config/syslog_forwarders/search.yaml +M docs/api/spec/paths/api/v1/config/syslog_parsers/search.yaml +M docs/api/spec/paths/api/v1/config/template_switches/search.yaml +D docs/api/spec/paths/api/v1/config/traffic_shaping_policies.yaml +D docs/api/spec/paths/api/v1/config/traffic_shaping_policies/bulk_delete.yaml +D docs/api/spec/paths/api/v1/config/traffic_shaping_policies/bulk_import.yaml +D docs/api/spec/paths/api/v1/config/traffic_shaping_policies/bulk_update.yaml +D docs/api/spec/paths/api/v1/config/traffic_shaping_policies/search.yaml +D docs/api/spec/paths/api/v1/config/traffic_shaping_policies/sort_items.yaml +D docs/api/spec/paths/api/v1/config/traffic_shaping_policy.yaml +M docs/api/spec/paths/api/v1/configurator/config/bases/search.yaml +M docs/api/spec/paths/api/v1/configurator/config/fingerbank_settings/search.yaml +M docs/api/spec/paths/api/v1/configurator/user.yaml +M docs/api/spec/paths/api/v1/configurator/user/node.yaml +M docs/api/spec/paths/api/v1/configurator/user/nodes.yaml +M docs/api/spec/paths/api/v1/configurator/user/nodes/search.yaml +M docs/api/spec/paths/api/v1/configurator/user/password.yaml +M docs/api/spec/paths/api/v1/configurator/users.yaml +M docs/api/spec/paths/api/v1/configurator/users/search.yaml +M docs/api/spec/paths/api/v1/dhcp_option82.yaml +M docs/api/spec/paths/api/v1/dhcp_option82s.yaml +M docs/api/spec/paths/api/v1/dhcp_option82s/search.yaml +M docs/api/spec/paths/api/v1/dns_audit_log.yaml +M docs/api/spec/paths/api/v1/dns_audit_logs.yaml +M docs/api/spec/paths/api/v1/dns_audit_logs/search.yaml +M docs/api/spec/paths/api/v1/ip4log.yaml +M docs/api/spec/paths/api/v1/ip4logs.yaml +M docs/api/spec/paths/api/v1/ip4logs/search.yaml +M docs/api/spec/paths/api/v1/ip6log.yaml +M docs/api/spec/paths/api/v1/ip6logs.yaml +M docs/api/spec/paths/api/v1/ip6logs/search.yaml +M docs/api/spec/paths/api/v1/locationlog.yaml +M docs/api/spec/paths/api/v1/locationlogs.yaml +M docs/api/spec/paths/api/v1/locationlogs/search.yaml +M docs/api/spec/paths/api/v1/node.yaml +M docs/api/spec/paths/api/v1/node_categories.yaml +M docs/api/spec/paths/api/v1/node_categories/search.yaml +M docs/api/spec/paths/api/v1/node_category.yaml +M docs/api/spec/paths/api/v1/nodes.yaml +M docs/api/spec/paths/api/v1/nodes/search.yaml +M docs/api/spec/paths/api/v1/radius_audit_log.yaml +M docs/api/spec/paths/api/v1/radius_audit_logs.yaml +M docs/api/spec/paths/api/v1/radius_audit_logs/search.yaml +M docs/api/spec/paths/api/v1/security_event.yaml +M docs/api/spec/paths/api/v1/security_events.yaml +M docs/api/spec/paths/api/v1/security_events/search.yaml +M docs/api/spec/paths/api/v1/sms_carrier.yaml +M docs/api/spec/paths/api/v1/sms_carriers.yaml +M docs/api/spec/paths/api/v1/sms_carriers/search.yaml +M docs/api/spec/paths/api/v1/user.yaml +M docs/api/spec/paths/api/v1/user/node.yaml +M docs/api/spec/paths/api/v1/user/nodes.yaml +M docs/api/spec/paths/api/v1/user/nodes/search.yaml +M docs/api/spec/paths/api/v1/user/password.yaml +M docs/api/spec/paths/api/v1/users.yaml +M docs/api/spec/paths/api/v1/users/search.yaml +M docs/api/spec/paths/api/v1/wrix_location.yaml +M docs/api/spec/paths/api/v1/wrix_locations.yaml +M docs/api/spec/paths/api/v1/wrix_locations/search.yaml +M docs/api/spec/static/components/parameters/async.yaml +M docs/api/spec/static/components/parameters/base.yaml +M docs/api/spec/static/components/parameters/headers.yaml +M docs/api/spec/static/components/parameters/nodes.yaml +M docs/api/spec/static/components/requestBodies/email.yaml +M docs/api/spec/static/components/requestBodies/logs.yaml +M docs/api/spec/static/components/requestBodies/pki.yaml +M docs/api/spec/static/components/responses/node.yaml +M docs/api/spec/static/components/schemas/configconnectionprofiles.yaml +M docs/api/spec/static/components/schemas/current_user.yaml +M docs/api/spec/static/components/schemas/fingerbank_combinations.yaml +M docs/api/spec/static/components/schemas/logs.yaml +M docs/api/spec/static/components/schemas/services.yaml +M docs/api/spec/static/components/schemas/sso.yaml +M docs/api/spec/static/paths/config/certificate.yaml +M docs/api/spec/static/paths/config/connection_profiles.yaml +M docs/api/spec/static/paths/config/interface.yaml +M docs/api/spec/static/paths/config/sources.yaml +M docs/api/spec/static/paths/config/switch_groups.yaml +M docs/api/spec/static/paths/config/switches.yaml +M docs/api/spec/static/paths/ldapexplorer.yaml +M docs/api/spec/static/paths/nodes/node.yaml +M docs/api/spec/static/paths/nodes/nodes.yaml +M docs/api/spec/static/paths/preferences.yaml +M docs/api/spec/static/paths/user/password/search.yaml +M docs/api/spec/static/paths/user/user.yaml +M docs/api/spec/static/paths/users/users.yaml +M lib/pf/UnifiedApi/GenerateSpec.pm +M lib/pf/UnifiedApi/OpenAPI/Generator/Config.pm +M lib/pf/UnifiedApi/OpenAPI/Generator/Crud.pm + +commit 17ea5fddeb792af5b0cd2cfb5624ff0fe2019cbe +Author: Durand Fabrice +Date: Wed Jun 5 12:48:34 2024 -0400 + + Use the username defined in the location instead of the mac of the + device + +M lib/pf/Switch/Aruba/ArubaOS_CX_10_x.pm + +commit b202bb7d43dad185520ddf477f0a208058d7ce61 +Author: Darren Satkunas +Date: Tue Jun 4 12:10:30 2024 -0700 + + fix(oas): remove invalid $ref + +M docs/api/spec/deprecated/paths/reports.yaml +M docs/api/spec/deprecated/paths/tenant.yaml +M docs/api/spec/deprecated/paths/tenants.yaml +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml +M docs/api/spec/static/components/parameters/base.yaml +M docs/api/spec/static/components/responses/node.yaml +M docs/api/spec/static/components/responses/pki.yaml + +commit 8e375e76ce2c1f9f699f5f89afd2779961f0b4cd +Author: James Rouzier +Date: Tue Jun 4 18:29:25 2024 +0000 + + Add Content-Type application/json + +M go/caddy/api-aaa/api-aaa.go + +commit 8f90f0d4914791930e5d08810d5c8ec4952e620f +Author: James Rouzier +Date: Fri May 31 19:51:55 2024 +0000 + + Remove stray ; + +M html/pfappserver/lib/pfappserver/Model/DB.pm + +commit d74475898b432449c12bd11ab897d4d63d516244 +Author: James Rouzier +Date: Fri May 31 19:47:39 2024 +0000 + + Don't expect a ca cert + +M html/pfappserver/lib/pfappserver/Model/DB.pm + +commit 8a2495f125022c9d2bb2ee930d1df896fae7d636 +Author: Durand Fabrice +Date: Thu May 30 13:49:30 2024 -0400 + + Fixes int dhcp option + +M go/cmd/pfdhcp/api.go + +commit ba53a780559493cb20d0dbeedc2e65782951ac4d +Author: Darren Satkunas +Date: Fri May 24 09:07:53 2024 -0700 + + e2e(Makefile): adjust spacing + +M t/html/pfappserver/Makefile + +commit 8280a28f9d45c48a0f4ee1874c9e5e35743ae266 +Author: Darren Satkunas +Date: Fri May 24 06:36:48 2024 -0700 + + e2e(pfappserver): update npm, use install + +M t/html/pfappserver/Makefile + +commit 0247c5a7c7e8da1227eed54bb48790400bc004ad +Author: Satkunas <3904468+satkunas@users.noreply.github.com> +Date: Thu May 23 10:20:29 2024 -0400 + + fix: upgrade multiple dependencies with Snyk (#8161) + + Snyk has created this PR to upgrade: + - @babel/core from 7.24.4 to 7.24.5. + See this package in npm: https://www.npmjs.com/package/@babel/core + - @babel/preset-env from 7.24.4 to 7.24.5. + See this package in npm: https://www.npmjs.com/package/@babel/preset-env + + See this project in Snyk: + https://app.snyk.io/org/satkunas/project/25c5648e-7e46-4545-b65e-84af09244f4b?utm_source=github&utm_medium=referral&page=upgrade-pr + + Co-authored-by: snyk-bot + +M t/html/pfappserver/package.json + +commit c548945bacc66bd87078b07ce580818016084171 +Author: Satkunas <3904468+satkunas@users.noreply.github.com> +Date: Thu May 23 10:19:08 2024 -0400 + + fix: upgrade mixpanel-browser from 2.49.0 to 2.50.0 (#8160) + + Snyk has created this PR to upgrade mixpanel-browser from 2.49.0 to 2.50.0. + + See this package in npm: + mixpanel-browser + + See this project in Snyk: + https://app.snyk.io/org/satkunas/project/8b63dfed-6d54-4ffd-a4dd-b738a4790ce5?utm_source=github&utm_medium=referral&page=upgrade-pr + + Co-authored-by: snyk-bot + +M html/pfappserver/root/package-lock.json +M html/pfappserver/root/package.json + +commit 33e0bceb0bfaa9868e53b742d64f60c824f4d30d +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Fri May 17 11:11:53 2024 -0400 + + Update vagrant version to 14.0.0 + +M addons/vagrant/inventory/hosts + +commit e8b7b882828cb4b834e54283480cf891fa3878a8 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Fri May 17 09:07:46 2024 -0400 + + PostRelease 14.0.0 [build_img_docker=no build_img_container=no build_artifacts_website=yes] + +M NEWS.asciidoc +M conf/pf-release +A db/pf-schema-X.Y.sql +A db/upgrade-X.X-X.Y.sql +M debian/changelog +M docs/PacketFence_Upgrade_Guide.asciidoc +M rpm/packetfence-export.spec +M rpm/packetfence-test.spec +M rpm/packetfence-upgrade.spec +M rpm/packetfence.spec + +commit 48b5db1898b9989c2774c509d48c6dc1ad99072d +Author: Darren Satkunas +Date: Thu May 16 09:19:22 2024 -0700 + + add Changelog + +M ChangeLog + +commit 60a6d7654c778da68db77ef8ef3494ee660d022d +Author: Darren Satkunas +Date: Thu May 16 09:18:28 2024 -0700 + + add Changelog [ci skip] + +M ChangeLog commit ba5ed638d3db904de7c1edb39f7ed81a591576c7 Author: James Rouzier