diff --git a/ChangeLog b/ChangeLog index db3d23e7091a..45699eb28022 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,5594 @@ +commit cd29764ceae9bc30aaf0d935af1eabe3240e7c91 +Author: Darren Satkunas +Date: Fri Jan 19 14:05:11 2024 +0000 + + [ci skip] update news, docs, schema + +M NEWS.asciidoc +R100 db/pf-schema-X.Y.sql db/pf-schema-13.1.sql +R095 db/upgrade-X.X-X.Y.sql db/upgrade-13.0-13.1.sql +M docs/PacketFence_Upgrade_Guide.asciidoc + +commit f77caf7f405302add3ec4bc49d083a0eb68374d8 +Author: Darren Satkunas +Date: Fri Jan 19 13:40:59 2024 +0000 + + [ci skip] update radius attributes + +M lib/pf/util/radius_dictionary.pm + +commit 75cc6e356131424b2c5701f661c621030b60a428 +Author: Darren Satkunas +Date: Fri Jan 19 13:36:45 2024 +0000 + + [ci skip] add translations + +M conf/I18N/api/fr.po +M conf/locale/it/LC_MESSAGES/packetfence.po +M html/pfappserver/lib/pfappserver/I18N/fr.po + +commit e9a61282462d1cc9b6a9a22f64f17df8d4993879 +Author: Durand Fabrice +Date: Thu Jan 18 12:35:15 2024 -0500 + + Fixes for certificate revoke + +M go/caddy/pfpki/handlers/handlers.go + +commit e554d3ccbe10b7b54d31738c078abe43d70652bf +Author: James Rouzier +Date: Thu Jan 18 15:27:42 2024 +0000 + + Update translations + +M conf/I18N/api/en.po +M conf/locale/en/LC_MESSAGES/packetfence.po +M html/pfappserver/lib/pfappserver/I18N/en.po + +commit 7801ce98f6fd6eec17d9cb24621cbd20ef5d35fb +Author: Darren Satkunas +Date: Thu Jan 18 15:27:03 2024 +0000 + + ore(oas): update spec + +M docs/api/spec/components/schemas/configconnectionprofile.yaml +M docs/api/spec/components/schemas/configsecurityevent.yaml +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml + +commit ffcc9795d7748a665016dac17d6ad30dae80ecb8 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Thu Jan 18 09:33:24 2024 -0500 + + Destroy other VMs but not files to avoid paused. + +M t/venom/test-wrapper.sh + +commit 2decc63fb6106ded2fa807e2f3dc8bd21532df8c +Author: Zhihao Ma +Date: Thu Jan 18 09:29:49 2024 -0500 + + adds git security settings in developer's guide + +M docs/developer/dev_env_setup.asciidoc + +commit 578322cc0674ec5604267523de768db06935f125 +Author: James Rouzier +Date: Thu Jan 18 14:19:02 2024 +0000 + + Set the safe.directory in git + +M addons/dev-helpers/setup-dev-env.sh + +commit 35bc97007e3f0cd70ab1138ec83600518863ffb0 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Thu Jan 18 08:49:04 2024 -0500 + + [Venom] Add clean cache when teardown + +M t/venom/Makefile + +commit 57c2a9c7b8e4b1ef6dd79be0673284432d933695 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Thu Jan 18 08:44:57 2024 -0500 + + Add teardown with vars + +M t/venom/Makefile + +commit cd55bc7808529798dd45c1cceb587c973c5bf42c +Author: James Rouzier +Date: Wed Jan 17 18:58:16 2024 +0000 + + Add tcp logging + +M go/chisel/share/tunnel/tunnel_in_proxy.go + +commit 5b7a7b727021f07aaebd4d9370aaa34db95ef0aa +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Wed Jan 17 13:11:28 2024 -0500 + + Kill VMs when job is failing + + Also a fix for fix#7967 + +M ci/lib/test/clean-test-environment.sh + +commit 28c4d183a325b5f96a6b98306d685fcd5faecbc3 +Author: Zhihao Ma +Date: Wed Jan 17 11:32:19 2024 -0500 + + uc password keys and machine account keys to extract password from non-capitalized domain config. + +M addons/upgrade/to-13.1-move-ntlm-auth-to-rest.pl + +commit 5397a77b0a47fb98c1e1180dd6ac91de5d4c0ad5 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Wed Jan 17 10:37:08 2024 -0500 + + [Venom] add more cleaning in pki tables + +A t/venom/test_suites/common/clean_pki_mysql_tables.yml +A t/venom/test_suites/wired_dot1x_eap_tls_manual/teardown/40_clean_pki_tables.yml +A t/venom/test_suites/wired_dot1x_eap_tls_pki/teardown/40_clean_pki_tables.yml +A t/venom/test_suites/wired_dot1x_eap_tls_scep/teardown/40_clean_pki_tables.yml + +commit 7052cf58ffda1345b2899424f3fa0dcf1386b841 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Wed Jan 17 10:36:42 2024 -0500 + + [Venom] fix testing certificate for eap tls tests + +M t/venom/vars/all.yml + +commit 76b559cf2676fbf4af6003fd6db0c2631e05d8f3 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Wed Jan 17 10:35:57 2024 -0500 + + [Venom] fix sting vs int issue when create pki + +M t/venom/lib/pf_api_pki_profiles_users.yml +M t/venom/test_suites/wired_dot1x_eap_tls_scep/05_create_pki.yml + +commit e74e9300cca6b21a2c6469b0c7b8a03653db4ac3 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Wed Jan 17 10:34:45 2024 -0500 + + [Venom] Remove roles + +M t/venom/test_suites/global_teardown/00_teardown.yml + +commit af95e82bf8ceb9f36db7ee35b14f461aa6345add +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Wed Jan 17 10:32:19 2024 -0500 + + During upgrade automation, keep the config if patch is not working + +M addons/full-upgrade/run-upgrade.sh + +commit 0630f6a59269f17096f5f0cbcfcb4d3ef0f32139 +Author: James Rouzier +Date: Wed Jan 17 15:23:37 2024 +0000 + + Additional logging + +M go/chisel/share/tunnel/tunnel_in_proxy_udp.go + +commit 4163aa3584f7626be2153fbdf3a7d279f4b1d300 +Author: Zhihao Ma +Date: Wed Jan 17 10:20:08 2024 -0500 + + adds tdb-tools dependency + +M debian/control +M rpm/packetfence.spec + +commit eb712011e74d2901bc1da3ca23adcff902ac5362 +Author: Zhihao Ma +Date: Wed Jan 17 10:09:59 2024 -0500 + + adds reconfigure hint in migration script + +M addons/upgrade/to-13.1-move-ntlm-auth-to-rest.pl + +commit ca308f61a054fc35485afec2a0645c2fa0ccef43 +Author: Zhihao Ma +Date: Wed Jan 17 06:15:14 2024 -0500 + + update migration script to supress known errors and warnings. + +M addons/upgrade/to-13.1-move-ntlm-auth-to-rest.pl + +commit 574dc721857ae9a2cf9cf2ac9f844c0e52850255 +Author: Extra Fu +Date: Wed Jan 17 09:37:23 2024 -0500 + + Update NEWS.asciidoc + +M NEWS.asciidoc + +commit c954588fbad6d905c0dc1687f1b435a0f20b3426 +Author: Zhihao Ma +Date: Wed Jan 17 05:21:01 2024 -0500 + + update domain join image, + adds minimum windows requirements for NTLM Auth API + +M docs/PacketFence_Upgrade_Guide.asciidoc +M docs/images/domain-add.png +M docs/installation/authentication_mechanisms.asciidoc + +commit 2907259377178e048a11f8514736e220495d3dc5 +Author: Durand Fabrice +Date: Tue Jan 16 17:06:36 2024 -0500 + + Fix SCEP Server Enable on pki profile creation + +M go/caddy/pfpki/models/models.go + +commit c1b6b9c3c331f3983a843fd041cef65bb072ee7a +Author: Durand +Date: Tue Jan 16 15:47:44 2024 -0500 + + Upgrade instructions for domain join (#7961) + + * Upgrade instructions for domain join + + * adjust wording + + * Update upgrade guide + + * Added precision + + * adjust wording + + * Update docs/PacketFence_Upgrade_Guide.asciidoc + + Co-authored-by: JeGoi <13801368+JeGoi@users.noreply.github.com> + + * Update docs/PacketFence_Upgrade_Guide.asciidoc + + Co-authored-by: JeGoi <13801368+JeGoi@users.noreply.github.com> + + --------- + + Co-authored-by: Darren Satkunas + Co-authored-by: Satkunas <3904468+satkunas@users.noreply.github.com> + Co-authored-by: JeGoi <13801368+JeGoi@users.noreply.github.com> + +M docs/PacketFence_Upgrade_Guide.asciidoc + +commit 0e4b03b0c1744cb1af055edee61fb3b5a0ff6211 +Author: Durand Fabrice +Date: Tue Jan 16 15:32:18 2024 -0500 + + Changed fqdn resolution logic + +M addons/upgrade/to-13.1-move-ntlm-auth-to-rest.pl + +commit 06931197b15a3008bbeed78e2238c5f1f4c7be6d +Author: lzammit +Date: Tue Jan 16 14:01:56 2024 -0500 + + Update to-13.1-move-ntlm-auth-to-rest.pl + + fix name file + +M addons/upgrade/to-13.1-move-ntlm-auth-to-rest.pl + +commit 839ff557026e6198ce190c2f81744c5d4ac19bda +Author: Durand Fabrice +Date: Tue Jan 16 13:52:29 2024 -0500 + + Fix + +M addons/upgrade/to-13.1-move-ntlm-auth-to-rest.pl + +commit 48fa5d85496ac3231cf8e59a7c7607cbb9428744 +Author: Durand Fabrice +Date: Tue Jan 16 13:49:03 2024 -0500 + + Adjusted print + +M addons/upgrade/to-13.1-move-ntlm-auth-to-rest.pl + +commit 291504f8ce64291d3e787bfdb7cc7f3f791c95de +Author: Durand Fabrice +Date: Tue Jan 16 10:27:42 2024 -0500 + + Fixes for ocsp + +M go/caddy/pfpki/pfpki.go + +commit dab6984380f3569921002fcb2d05247d24e9eeab +Author: Extra Fu +Date: Tue Jan 16 10:17:07 2024 -0500 + + Update NEWS.asciidoc + +M NEWS.asciidoc + +commit eace299bff2f83ec7281bc23e73b67249a42d66e +Author: Extra Fu +Date: Tue Jan 16 10:13:16 2024 -0500 + + Update NEWS.asciidoc + +M NEWS.asciidoc + +commit 040b4ed80cedf3e70faa8053b0eb6df2993f7da1 +Author: Extra Fu +Date: Tue Jan 16 10:07:17 2024 -0500 + + Update NEWS.asciidoc + +M NEWS.asciidoc + +commit 37c7d2f777922f328ab72025d3d45627e598a838 +Author: Durand Fabrice +Date: Tue Jan 16 09:16:48 2024 -0500 + + Fixed isManaged in ntlm_auth_api service + +M lib/pf/services/manager/ntlm_auth_api.pm + +commit 2bb0343ddfc8c571a508de5e21e196bca2f8154d +Author: Zhihao Ma +Date: Tue Jan 16 05:52:13 2024 -0500 + + fix typos, + outputs more notes while running the migration script. + +M addons/upgrade/to-13.1-move-ntlm-auth-to-rest.pl + +commit 1bba4700cebcb9620ac65efb9c450cc296bc0172 +Author: Durand Fabrice +Date: Mon Jan 15 16:12:39 2024 -0500 + + packetfence-config need to be started before trying to start + packetfence-mariadb + +M debian/packetfence.postinst + +commit fc3a9e1f838c5fcc435e2063fde5f260db2fce49 +Author: Durand Fabrice +Date: Mon Jan 15 14:21:01 2024 -0500 + + Test if the systemd script exists before trying to stop the service + +M debian/packetfence.preinst + +commit 9a28b6732e5cf861597aaa2d3e748e9d22a49aa1 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Mon Jan 15 14:20:55 2024 -0500 + + Venom test-wrapper: Remove extra () second + + Because I love commits + Never without three :P + +M t/venom/test-wrapper.sh + +commit c8f5f1b6706a8335e4a36c0585a905dd18cc1748 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Mon Jan 15 14:19:47 2024 -0500 + + Venom test-wrapper: Remove extra () + +M t/venom/test-wrapper.sh + +commit 4e93363cf28e2335e58afe80b70cd5cf34cb435f +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Mon Jan 15 13:45:23 2024 -0500 + + Bring back Ansible Teardown + +M t/venom/test-wrapper.sh + +commit 80b75739c9deefb4c5cce2576718dc9ddf656ac8 +Author: James Rouzier +Date: Mon Jan 15 04:53:38 2024 +0000 + + Set scep_enabled to an integer. + +M t/venom/lib/pf_api_pki_profiles.yml +M t/venom/lib/pf_api_pki_profiles_users.yml + +commit a4e2c8747578c4147013d6c19e2f0f6a43f1d5f1 +Author: Zhihao Ma +Date: Fri Jan 12 17:50:38 2024 -0500 + + disable ntlm-auth-api to start automatically after installation + +M conf/documentation.conf +M debian/rules + +commit 409dd2325eea1b5e2ff7f4e2f4977e05c86f61cd +Author: Durand Fabrice +Date: Fri Jan 12 09:29:13 2024 -0500 + + Get ridof warning on tar + +M addons/upgrade/to-13.1-move-ntlm-auth-to-rest.pl + +commit 05e004876030f4f7bb579f37a0376cbf8ebbd3ee +Author: Durand Fabrice +Date: Fri Jan 12 09:21:51 2024 -0500 + + Update migration script + +M addons/upgrade/to-13.1-move-ntlm-auth-to-rest.pl + +commit 4895b77aeeeb800b209f3d4faedabf0719e10552 +Author: Durand Fabrice +Date: Thu Jan 11 16:21:57 2024 -0500 + + Fixes #7974 + +M go/caddy/pfpki/handlers/handlers.go + +commit a06684350b21e5c21c1a959039c0693ff3ba7a47 +Author: Durand Fabrice +Date: Thu Jan 11 15:41:58 2024 -0500 + + Removed useless file + +D debian/packetfence-winbindd.service + +commit 5b68df105aa67e9f70a257c9c1141fe878f05628 +Author: James Rouzier +Date: Thu Jan 11 19:41:32 2024 +0000 + + filter first before before sorting + +M t/test_apply_schema.sh + +commit f92f05c406651879c55145c0360500a5175a8be5 +Author: Darren Satkunas +Date: Thu Jan 11 09:32:01 2024 -0800 + + debounce domain join, make quiet, handle exceptions + +M html/pfappserver/root/src/views/Configuration/domains/_api.js +M html/pfappserver/root/src/views/Configuration/domains/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/domains/_components/TheSearch.vue + +commit 429ad060bb491a77a3ca1a4af469c5c871a48645 +Author: Zhihao Ma +Date: Thu Jan 11 10:49:15 2024 -0500 + + Adds cluster mode detection + +M addons/upgrade/to-13.1-move-ntlm-auth-to-rest.pl + +commit e09c7e71b678e39165e52b397c7d1ed9e8a5597d +Author: James Rouzier +Date: Thu Jan 11 14:36:32 2024 +0000 + + Reopen connection on pipe error + +M go/pfqueueclient/consumer.go + +commit 2a7e91f3c68c7646f13c0f22796d163b1268681b +Author: James Rouzier +Date: Thu Jan 11 14:18:39 2024 +0000 + + don't include ping in task count + +M sbin/pfqueue-backend + +commit 44928c659b0315551e3c8dc5c10db13b51976c65 +Author: James Rouzier +Date: Thu Jan 11 14:13:01 2024 +0000 + + Add better error handling + +M go/cmd/pfqueue-go/main.go + +commit 3120a9227baf764c8fd711f5d77fd6f6cf8b0ce6 +Author: Durand Fabrice +Date: Thu Jan 11 09:04:21 2024 -0500 + + Updated NEWS.asciidoc for PR #7964 + +M NEWS.asciidoc + +commit 9803c01a5545242b8b84a22edc1c7933495751a1 +Author: James Rouzier +Date: Thu Jan 11 14:04:20 2024 +0000 + + Update test + +M t/unittest/UnifiedApi/GenerateSpec.t + +commit c659ce191e466456ca04a1fef875e89f0f6c1675 +Author: Satkunas <3904468+satkunas@users.noreply.github.com> +Date: Wed Jan 10 16:13:21 2024 -0500 + + Sort OAS Schemas (#7954) + + * alpha sort subTypesSchema + + * stash + + * sort enums + + * sort meta parameters + + * test determinism + + * sort refs + +M docs/api/spec/components/schemas/configbasesmeta.yaml +M docs/api/spec/components/schemas/configfirewall.yaml +M docs/api/spec/components/schemas/configfirewallsmeta.yaml +M docs/api/spec/components/schemas/configmaintenancetask.yaml +M docs/api/spec/components/schemas/configmaintenancetasksmeta.yaml +M docs/api/spec/components/schemas/configpkiprovider.yaml +M docs/api/spec/components/schemas/configpkiprovidersmeta.yaml +M docs/api/spec/components/schemas/configportalmodule.yaml +M docs/api/spec/components/schemas/configportalmodulesmeta.yaml +M docs/api/spec/components/schemas/configprovisioning.yaml +M docs/api/spec/components/schemas/configprovisioningsmeta.yaml +M docs/api/spec/components/schemas/configscan.yaml +M docs/api/spec/components/schemas/configscansmeta.yaml +M docs/api/spec/components/schemas/configsource.yaml +M docs/api/spec/components/schemas/configsourcesmeta.yaml +M docs/api/spec/components/schemas/configsyslogforwarder.yaml +M docs/api/spec/components/schemas/configsyslogparser.yaml +M docs/api/spec/components/schemas/configsyslogparsersmeta.yaml +M docs/api/spec/components/schemas/locationlog.yaml +M docs/api/spec/components/schemas/node.yaml +M docs/api/spec/components/schemas/user.yaml +M docs/api/spec/components/schemas/usersnode.yaml +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml +M lib/pf/UnifiedApi/GenerateSpec.pm +M lib/pf/UnifiedApi/OpenAPI/Generator/Crud.pm + +commit 1d4981fbeae132b625f486ccefaafde16d5c0384 +Author: Darren Satkunas +Date: Wed Jan 10 08:04:45 2024 -0800 + + allow identifier in fingerbank search input + +M html/pfappserver/root/src/composables/useInputMultiselect.js + +commit 7d767e12f64245014335affdd246470652b1c302 +Author: James Rouzier +Date: Wed Jan 10 15:43:39 2024 +0000 + + Update certs + +M t/unittest/UnifiedApi/Controller/Config/Certificates.t + +commit 23a18d4c0a3bb67db1e0e0a6a0dba59c7599e71d +Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> +Date: Wed Jan 10 15:12:12 2024 +0000 + + Bump github.com/quic-go/quic-go from 0.37.4 to 0.37.7 in /go + + Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go) from 0.37.4 to 0.37.7. + - [Release notes](https://github.com/quic-go/quic-go/releases) + - [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md) + - [Commits](https://github.com/quic-go/quic-go/compare/v0.37.4...v0.37.7) + + --- + updated-dependencies: + - dependency-name: github.com/quic-go/quic-go + dependency-type: indirect + ... + + Signed-off-by: dependabot[bot] + +M go/go.mod +M go/go.sum + +commit 6b5c4adab5427d32bb6427d21adc009f38a92f39 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Wed Jan 10 10:10:56 2024 -0500 + + Bypass halt to avoid pausing on VM + + Should fix #7967 + +M t/venom/test-wrapper.sh + +commit f7c27cb94f0d79e8cd208ec5b026c2ef0e7705f0 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Wed Jan 10 08:11:50 2024 -0500 + + Add missing link to create and join the domain + +A t/venom/test_suites/wired_dot1x_eap_peap/06_join_domain.yml + +commit c894ecac045552b7009cd5e405f90847d981dfbe +Author: James Rouzier +Date: Wed Jan 10 12:47:40 2024 +0000 + + Add back thread support + +M raddb/mods-config/perl/oauth2.pm + +commit b0168cbdcf46ac78365195f5f3e3749a4fc7a217 +Author: Zhihao Ma +Date: Tue Jan 9 16:17:30 2024 -0500 + + move create / join domain to common and use symlinks in each scenario + +R100 t/venom/test_suites/wired_dot1x_eap_peap/05_join_domain.yml t/venom/test_suites/common/create_and_join_domain.yml +T t/venom/test_suites/wired_dot1x_eap_peap_firewall_sso_https/06_join_domain.yml +T t/venom/test_suites/wired_dot1x_eap_peap_firewall_sso_radius/06_join_domain.yml +T t/venom/test_suites/wireless_dot1x_eap_peap/05_join_domain.yml + +commit 7cffe75c520e0960a7ff1ce1e668f1729ccf31b9 +Author: Zhihao Ma +Date: Tue Jan 9 15:53:01 2024 -0500 + + move stop_ntlm_auth_api to common and use symlink in EAP/ PEAP tests + +A t/venom/test_suites/common/stop_ntlm_auth_api_service.yml +T t/venom/test_suites/wired_dot1x_eap_peap/teardown/80_stop_ntlm_auth_api_service.yml +M t/venom/test_suites/wired_dot1x_eap_peap_firewall_sso_https/teardown/80_stop_ntlm_auth_api_service.yml +M t/venom/test_suites/wired_dot1x_eap_peap_firewall_sso_radius/teardown/80_stop_ntlm_auth_api_service.yml +M t/venom/test_suites/wireless_dot1x_eap_peap/teardown/80_stop_ntlm_auth_api_service.yml + +commit 81dc2a188b814a4ef70befe0981f31af52350572 +Author: Darren Satkunas +Date: Tue Jan 9 12:13:34 2024 -0800 + + fix UI + +M html/pfappserver/root/src/views/Configuration/domains/_components/TheSearch.vue +M html/pfappserver/root/src/views/Configuration/switches/_components/TheForm.vue + +commit 8b3241b84af6bb9665cbf699d3b971068fa9e55a +Author: James Rouzier +Date: Tue Jan 9 19:12:55 2024 +0000 + + fix typo + +M addons/upgrade/to-13.1-remove-lastskip.pl + +commit b2cac724114d040d680427205c6807ec6de74276 +Author: Darren Satkunas +Date: Tue Jan 9 10:24:54 2024 -0800 + + add upgrade script + +A addons/upgrade/to-13.1-remove-lastskip.pl + +commit f67ed9b6d132c955a97ad69db77c2a2686df4fa1 +Author: Zhihao Ma +Date: Tue Jan 9 11:43:07 2024 -0500 + + remove unnecessary white spaces + +M t/venom/test_suites/wired_dot1x_eap_peap/05_join_domain.yml + +commit 6e21ba9f86fd0b0eaeda42d9a92a11fa3c00ebc6 +Author: Zhihao Ma +Date: Tue Jan 9 11:43:07 2024 -0500 + + fix vemon tests + +M t/venom/test_suites/wired_dot1x_eap_peap/05_join_domain.yml +M t/venom/test_suites/wired_dot1x_eap_peap_firewall_sso_https/06_join_domain.yml +M t/venom/test_suites/wired_dot1x_eap_peap_firewall_sso_radius/06_join_domain.yml +M t/venom/test_suites/wireless_dot1x_eap_peap/05_join_domain.yml + +commit ed84a4f0b2b27ec6df5fe9f07a6017a4d9e4953d +Author: Zhihao Ma +Date: Mon Jan 8 15:12:04 2024 -0500 + + fix join domain tests + +M t/venom/test_suites/wired_dot1x_eap_peap/05_join_domain.yml + +commit 7096501be26d62f663c5989b5b1871fce31dd8b7 +Author: Zhihao Ma +Date: Fri Jan 5 12:07:15 2024 -0500 + + implement venom tests + +M t/venom/test_suites/wired_dot1x_eap_peap/05_join_domain.yml +M t/venom/test_suites/wired_dot1x_eap_peap/TESTSUITE.md +A t/venom/test_suites/wired_dot1x_eap_peap/teardown/80_stop_ntlm_auth_api_service.yml +M t/venom/test_suites/wired_dot1x_eap_peap/teardown/90_teardown.yml +M t/venom/test_suites/wired_dot1x_eap_peap_firewall_sso_https/06_join_domain.yml +M t/venom/test_suites/wired_dot1x_eap_peap_firewall_sso_https/TESTSUITE.md +A t/venom/test_suites/wired_dot1x_eap_peap_firewall_sso_https/teardown/80_stop_ntlm_auth_api_service.yml +M t/venom/test_suites/wired_dot1x_eap_peap_firewall_sso_https/teardown/91_teardown.yml +M t/venom/test_suites/wired_dot1x_eap_peap_firewall_sso_radius/06_join_domain.yml +A t/venom/test_suites/wired_dot1x_eap_peap_firewall_sso_radius/teardown/80_stop_ntlm_auth_api_service.yml +M t/venom/test_suites/wired_dot1x_eap_peap_firewall_sso_radius/teardown/91_teardown.yml +M t/venom/test_suites/wireless_dot1x_eap_peap/05_join_domain.yml +M t/venom/test_suites/wireless_dot1x_eap_peap/TESTSUITE.md +A t/venom/test_suites/wireless_dot1x_eap_peap/teardown/80_stop_ntlm_auth_api_service.yml +M t/venom/test_suites/wireless_dot1x_eap_peap/teardown/90_teardown.yml + +commit abbe6af70d056a57877976bc0f7a5f875961b7ff +Author: Darren Satkunas +Date: Fri Dec 15 12:35:57 2023 -0800 + + start UI + +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 + +commit 028824d1332a30a2c8594f61d0f84558771a3867 +Author: Darren Satkunas +Date: Fri Dec 15 12:35:26 2023 -0800 + + swap fields + +M html/pfappserver/lib/pfappserver/Form/Config/Switch.pm +M lib/pf/Switch.pm + +commit 3fb284222fe378de89f73c07686e088f3f3e4237 +Author: Darren Satkunas +Date: Fri Dec 15 12:34:47 2023 -0800 + + change defaults + +M conf/switches.conf.defaults + +commit ee34885930fa3a980b36aeb3846e8111033648ba +Author: Durand Fabrice +Date: Fri Jan 5 13:40:54 2024 -0500 + + NEWS.asciidoc for PR #7946 + +M NEWS.asciidoc + +commit 25083095ddcb62e7f93dd815965f44a1bffdee78 +Author: Igor Stegarescu +Date: Thu Dec 21 19:14:30 2023 +0000 + + support pull docker image behind proxy + +M containers/manage-images.sh + +commit 2f76dd0b5e1c280bf4fe0d07b6008132ab59ee2e +Author: Zhihao Ma +Date: Fri Jan 5 12:03:18 2024 -0500 + + revert + +M t/venom/test_suites/wired_dot1x_eap_peap/05_join_domain.yml +M t/venom/test_suites/wired_dot1x_eap_peap/teardown/90_teardown.yml + +commit db38bec530d824e9c8c32aa7b620ead251fa3014 +Author: Zhihao Ma +Date: Fri Jan 5 11:58:36 2024 -0500 + + revert + +M t/venom/test_suites/wired_dot1x_eap_peap/05_join_domain.yml +M t/venom/test_suites/wired_dot1x_eap_peap/teardown/90_teardown.yml + +commit 144757f868c7730ac7a5369544b3ffd9dc55f9f4 +Author: Zhihao Ma +Date: Fri Jan 5 10:45:05 2024 -0500 + + implement venom tests + +M t/venom/test_suites/wired_dot1x_eap_peap/05_join_domain.yml +M t/venom/test_suites/wired_dot1x_eap_peap/teardown/90_teardown.yml + +commit 4e6ea8572e158f906f7deba2a75e7f48f5174f10 +Author: James Rouzier +Date: Fri Jan 5 15:13:12 2024 +0000 + + Ignore conf/kafka.conf + +M .gitignore + +commit 199a90805a225f8138e0648b03c586abb25f22a3 +Author: Darren Satkunas +Date: Tue Jan 9 08:00:54 2024 -0800 + + skip test when machine_account_password is not set + +M html/pfappserver/root/src/views/Configuration/domains/_components/TheSearch.vue + +commit b84c8f1b9e4b6526344b751746f537606a79e684 +Author: Darren Satkunas +Date: Tue Jan 9 07:51:23 2024 -0800 + + add virtual domain_joined column to domains list and perform domain join tests on all rows + +M html/pfappserver/root/src/views/Configuration/domains/_components/TheSearch.vue +M html/pfappserver/root/src/views/Configuration/domains/_composables/useCollection.js +M html/pfappserver/root/src/views/Configuration/domains/_store.js + +commit 8841b9a94ed8002f402f4f43549e7449524916b4 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Tue Jan 9 09:59:16 2024 -0500 + + Be sure to use the right version of gitlab_buildpkg_tools + +M addons/perl-client/vagrant/requirements.yml +M ci/packer/provisionners_cpanbuild/requirements.yml + +commit 80813405393e3f3dca43d91556cfd69c1a235f14 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Tue Jan 9 09:28:06 2024 -0500 + + Fix/7958 better Fix nodejs 20 GPG key issue (#7960) + + * Revert "Update gitlab-buildpkg-tools to v1.3.6" + + This reverts commit b01737f990a1c84f9d47a1c05105becdeec65e34. + + * Update the rpm gpg key + +M addons/perl-client/vagrant/requirements.yml +M addons/vagrant/inventory/group_vars/pfservers/nodejs.yml +M addons/vagrant/requirements.yml +M ci/packer/provisionners_cpanbuild/requirements.yml +M ci/packer/provisionners_pfbuild/inventory/group_vars/common_centos/gitlab_buildpkg_tools.yml +M ci/packer/provisionners_pfbuild/requirements.yml +M ci/packer/vagrant_img/provisioners/inventory/group_vars/pfservers/gitlab_buildpkg_tools.yml +M ci/packer/vagrant_img/provisioners/requirements.yml +M t/venom/requirements.yml + +commit b01737f990a1c84f9d47a1c05105becdeec65e34 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Mon Jan 8 13:00:45 2024 -0500 + + Update gitlab-buildpkg-tools to v1.3.6 + +M addons/perl-client/vagrant/requirements.yml +M addons/vagrant/requirements.yml +M ci/packer/provisionners_cpanbuild/requirements.yml +M ci/packer/provisionners_pfbuild/requirements.yml +M ci/packer/vagrant_img/provisioners/requirements.yml +M t/venom/requirements.yml + +commit 4c7ca998e05d09a2c3235bcbd32a82c12df38b9e +Author: James Rouzier +Date: Mon Jan 8 15:30:55 2024 +0000 + + Change encoding to utf8 + + Fixes #7951 + +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Application.pm + +commit 5a59050887379f4961d14ce372fe1d7a9d280314 +Author: Satkunas <3904468+satkunas@users.noreply.github.com> +Date: Mon Jan 8 08:09:00 2024 -0500 + + fix: html/pfappserver/root/package.json & html/pfappserver/root/package-lock.json to reduce vulnerabilities (#7955) + + The following vulnerabilities are fixed with an upgrade: + - https://snyk.io/vuln/SNYK-JS-AXIOS-6144788 + + Co-authored-by: snyk-bot + +M html/pfappserver/root/package-lock.json +M html/pfappserver/root/package.json + +commit 51c1c443a50bd8e811f5e58df399c031626e3a54 +Author: Durand Fabrice +Date: Fri Jan 5 16:58:36 2024 -0500 + + Updated NEWS.asciidoc for PR #7862 + +M NEWS.asciidoc + +commit a9c6ece7b15e6f315ac9daf676f147caeb9bbc88 +Author: Durand Fabrice +Date: Fri Jan 5 16:53:41 2024 -0500 + + Clear iptables rules for Active Directory Domain + +M conf/iptables.conf.example +M lib/pf/iptables.pm + +commit 39fe6ade266841a0d06a59c59f403876f0f39de1 +Author: Darren Satkunas +Date: Fri Jan 5 11:01:25 2024 -0800 + + upadte OAS + +M docs/api/spec/components/schemas/configbasesmeta.yaml +M docs/api/spec/components/schemas/configfirewall.yaml +M docs/api/spec/components/schemas/configfirewallsmeta.yaml +M docs/api/spec/components/schemas/configmaintenancetask.yaml +M docs/api/spec/components/schemas/configmaintenancetasksmeta.yaml +M docs/api/spec/components/schemas/configportalmodule.yaml +M docs/api/spec/components/schemas/configportalmodulesmeta.yaml +M docs/api/spec/components/schemas/configprovisioning.yaml +M docs/api/spec/components/schemas/configprovisioningsmeta.yaml +M docs/api/spec/components/schemas/configscan.yaml +M docs/api/spec/components/schemas/configscansmeta.yaml +M docs/api/spec/components/schemas/configsecurityevent.yaml +M docs/api/spec/components/schemas/configsource.yaml +M docs/api/spec/components/schemas/configsourcesmeta.yaml +M docs/api/spec/components/schemas/configswitch.yaml +M docs/api/spec/components/schemas/configswitchesmeta.yaml +M docs/api/spec/components/schemas/configswitchgroup.yaml +M docs/api/spec/components/schemas/configswitchgroupsmeta.yaml +M docs/api/spec/components/schemas/configsyslogforwarder.yaml +M docs/api/spec/components/schemas/configsyslogforwardersmeta.yaml +M docs/api/spec/components/schemas/configsyslogparser.yaml +M docs/api/spec/components/schemas/configsyslogparsersmeta.yaml +M docs/api/spec/components/schemas/locationlog.yaml +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml +M docs/api/spec/paths/api/v1/config/switch.yaml +M docs/api/spec/paths/api/v1/config/switches.yaml +M docs/api/spec/paths/api/v1/config/switches/bulk_delete.yaml +M docs/api/spec/paths/api/v1/config/switches/bulk_import.yaml +M docs/api/spec/paths/api/v1/config/switches/bulk_update.yaml +M docs/api/spec/paths/api/v1/config/switches/search.yaml +M docs/api/spec/paths/api/v1/config/switches/sort_items.yaml + +commit 17184c6ca4fa185bb34b1d6168fdf1160d8698ca +Author: Durand Fabrice +Date: Fri Jan 5 13:59:07 2024 -0500 + + Updated NEWS.asciidoc for PR #7936 + +M NEWS.asciidoc + +commit 8eb9d30504313e31b2c40d209fc043502977d152 +Author: Darren Satkunas +Date: Fri Jan 5 10:56:02 2024 -0800 + + make executable + +M addons/upgrade/to-13.1-convert-switch-pushacls.pl +M addons/upgrade/to-13.1-move-ntlm-auth-to-rest.pl + +commit 9758723b5e2e47e4dfd051fb57bb311f2c0811fd +Author: Durand Fabrice +Date: Fri Jan 5 13:40:54 2024 -0500 + + NEWS.asciidoc for PR #7946 + +M NEWS.asciidoc + +commit 5acb29d7ec1eab0a283eaed18302bf2b3609a14c +Author: Zhihao Ma +Date: Fri Jan 5 12:03:18 2024 -0500 + + revert + +M t/venom/test_suites/wired_dot1x_eap_peap/05_join_domain.yml +M t/venom/test_suites/wired_dot1x_eap_peap/teardown/90_teardown.yml + +commit bb51a9cf46f41e4ae809e955bacb1069ab5631cd +Author: Zhihao Ma +Date: Fri Jan 5 11:58:36 2024 -0500 + + revert + +M t/venom/test_suites/wired_dot1x_eap_peap/05_join_domain.yml +M t/venom/test_suites/wired_dot1x_eap_peap/teardown/90_teardown.yml + +commit 6072b66baf53860e17fd108597ef3bdadc79e011 +Author: Zhihao Ma +Date: Fri Jan 5 10:45:05 2024 -0500 + + implement venom tests + +M t/venom/test_suites/wired_dot1x_eap_peap/05_join_domain.yml +M t/venom/test_suites/wired_dot1x_eap_peap/teardown/90_teardown.yml + +commit 102f6d6ad32bb1927cb6b0c4efd2a1078656a1d3 +Author: James Rouzier +Date: Fri Jan 5 15:13:12 2024 +0000 + + Ignore conf/kafka.conf + +M .gitignore + +commit f57f50db7eaf0c532d3b35495f439b7115708e4b +Author: Darren Satkunas +Date: Thu Jan 4 10:47:44 2024 -0800 + + remove tech-debt, removes lastskip from node table, fixes #7876 + +M conf/dhcp_filters.conf.example +M conf/radius_filters.conf.example +M conf/report.conf.defaults +M conf/switch_filters.conf.example +M conf/ui.conf +M db/pf-schema-X.Y.sql +M db/upgrade-X.X-X.Y.sql +M docs/api/spec/components/schemas/configbasesmeta.yaml +M docs/api/spec/components/schemas/configfirewall.yaml +M docs/api/spec/components/schemas/configfirewallsmeta.yaml +M docs/api/spec/components/schemas/configmaintenancetask.yaml +M docs/api/spec/components/schemas/configmaintenancetasksmeta.yaml +M docs/api/spec/components/schemas/configpkiprovider.yaml +M docs/api/spec/components/schemas/configpkiprovidersmeta.yaml +M docs/api/spec/components/schemas/configportalmodule.yaml +M docs/api/spec/components/schemas/configportalmodulesmeta.yaml +M docs/api/spec/components/schemas/configprovisioning.yaml +M docs/api/spec/components/schemas/configprovisioningsmeta.yaml +M docs/api/spec/components/schemas/configscan.yaml +M docs/api/spec/components/schemas/configscansmeta.yaml +M docs/api/spec/components/schemas/configsecurityevent.yaml +M docs/api/spec/components/schemas/configsource.yaml +M docs/api/spec/components/schemas/configsourcesmeta.yaml +M docs/api/spec/components/schemas/configsyslogforwarder.yaml +M docs/api/spec/components/schemas/configsyslogforwardersmeta.yaml +M docs/api/spec/components/schemas/configsyslogparser.yaml +M docs/api/spec/components/schemas/configsyslogparsersmeta.yaml +M docs/api/spec/components/schemas/node.yaml +M docs/api/spec/components/schemas/user.yaml +M docs/api/spec/components/schemas/usersnode.yaml +M docs/api/spec/openapi.json +M docs/api/spec/openapi.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/nodes.yaml +M docs/api/spec/paths/api/v1/nodes/search.yaml +M docs/api/spec/paths/api/v1/user/nodes.yaml +M docs/api/spec/paths/api/v1/user/nodes/search.yaml +M docs/developer/code_conventions.asciidoc +M docs/developer/template_switches.asciidoc +M docs/installation/advanced_access_configuration.asciidoc +M docs/installation/appendix.asciidoc +M go/common/node.go +M html/pfappserver/lib/pfappserver/Form/Config/FilterEngines/DHCPFilter.pm +M html/pfappserver/lib/pfappserver/Form/Config/Profile.pm +M html/pfappserver/root/src/globals/mysql.js +M html/pfappserver/root/src/views/Nodes/_components/TabInfo.vue +M html/pfappserver/root/src/views/Nodes/_components/TabTimeline.vue +M lib/pf/SearchBuilder.pm +M lib/pf/cmd/pf/node.pm +M lib/pf/constants/filters.pm +M lib/pf/dal/_node.pm +M lib/pf/node.pm +M lib/pf/person.pm +M lib/pf/pfcmd/report.pm +M t/data/report.conf +M t/network-devices/wireless.t +M t/role.t +M t/unittest/Report.t + +commit 53a73ebfa8f6820dc9a367c0fb15add38b02df3c +Author: Darren Satkunas +Date: Thu Jan 4 07:34:55 2024 -0800 + + add upgrade script + +A addons/upgrade/to-13.1-convert-switch-pushacls.pl + +commit 2102f0ba53d8453a9291c13b6de4a0cb1a052b91 +Author: Darren Satkunas +Date: Thu Jan 4 07:16:54 2024 -0800 + + preload ACLs on UsePushACLs + +M html/pfappserver/root/src/views/Configuration/switches/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/switches/_components/TheSearch.vue +M html/pfappserver/root/src/views/Configuration/switches/_composables/useForm.js +M html/pfappserver/root/src/views/Configuration/switches/_store.js + +commit 0d0dcd7213ea0e42983d45c7b660785a544d6ceb +Author: Zhihao Ma +Date: Thu Jan 4 08:47:30 2024 -0500 + + fix python script config parse issue when using %h + +M html/pfappserver/root/src/views/Configuration/domains/_components/TheForm.vue + +commit ca3b8bb4931fa223430cc895759c6bd1b5409525 +Author: Durand Fabrice +Date: Wed Jan 3 16:36:06 2024 -0500 + + Force using next available ip address + +M go/cmd/pfdhcp/main.go + +commit ba80020ff20b7f37c70762ba770b2f06ffc52a39 +Author: Darren Satkunas +Date: Wed Jan 3 13:11:57 2024 -0800 + + updates, revert form split, rename PushACLs to UsePushACLs, rework UI + +M conf/switches.conf.defaults +M html/pfappserver/lib/pfappserver/Form/Config/Switch.pm +M html/pfappserver/root/src/views/Configuration/_components/new/BaseFormGroupToggleDisabledEnabledDefault.vue +M html/pfappserver/root/src/views/Configuration/_components/new/BaseFormGroupToggleNYDefault.vue +M html/pfappserver/root/src/views/Configuration/switchGroups/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/switchGroups/_components/TheSearch.vue +M html/pfappserver/root/src/views/Configuration/switchGroups/_components/index.js +M html/pfappserver/root/src/views/Configuration/switchGroups/_composables/useCollection.js +M html/pfappserver/root/src/views/Configuration/switches/_api.js +M html/pfappserver/root/src/views/Configuration/switches/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/switches/_components/TheSearch.vue +M html/pfappserver/root/src/views/Configuration/switches/_components/index.js +M html/pfappserver/root/src/views/Configuration/switches/_composables/useCollection.js +M html/pfappserver/root/src/views/Configuration/switches/_composables/useForm.js +M html/pfappserver/root/src/views/Configuration/switches/_store.js +M lib/pf/Switch.pm +M lib/pf/Switch/MockedSwitch.pm + +commit ddd3b875326c091eef153060a88e85734df11af9 +Author: James Rouzier +Date: Wed Jan 3 17:09:54 2024 +0000 + + Accept either a string or integer + +A go/pfconfigdriver/json.go +A go/pfconfigdriver/json_test.go +M go/redisclient/redisclient.go + +commit b4618afecb3201fe4281559cfc82bafe967b5110 +Author: Durand Fabrice +Date: Tue Jan 2 17:25:14 2024 -0500 + + Save %h in domain.conf if defined + +M lib/pf/UnifiedApi/Controller/Config/Domains.pm + +commit 574fc23bd8935fb656111b828cfdbe1eb7f9c475 +Author: Zhihao Ma +Date: Tue Jan 2 17:04:44 2024 -0500 + + fix python script config parse issue when using %h + +M bin/pyntlm_auth/app.py + +commit a9383859c98e2826d2063df7f3d52c14af782529 +Author: James Rouzier +Date: Tue Jan 2 21:21:16 2024 +0000 + + Use the correct key + +M go/caddy/api-aaa/api-aaa.go + +commit eb9b4629a7e18649086095b6bbe1074f6ca73dc5 +Author: James Rouzier +Date: Tue Jan 2 21:12:52 2024 +0000 + + update test data + +M t/data/authentication.conf + +commit 0aa104850de070dde5315af7ac0e15f1868da09f +Author: James Rouzier +Date: Tue Jan 2 21:11:55 2024 +0000 + + Remove unused routes + +M lib/pf/UnifiedApi.pm + +commit 777fb1a8c95793109ad098661b1797b2d65a3cc4 +Author: James Rouzier +Date: Tue Jan 2 21:10:16 2024 +0000 + + Fix test + +M t/unittest/authentication.t + +commit a21f612b1db1ed1deffaf51390ad365ddaf874a0 +Author: James Rouzier +Date: Tue Jan 2 21:03:57 2024 +0000 + + Fix test + +M t/unittest/UnifiedApi/GenerateSpec.t + +commit 4e1e76cc71ef896d5e70ec3527b911805c66191d +Author: James Rouzier +Date: Tue Jan 2 20:37:10 2024 +0000 + + delete BASH_ENV + +M t/unittest/import.t + +commit 1f94164e3beae767b31f72f997eb980b4d8bf5e0 +Author: James Rouzier +Date: Tue Jan 2 20:36:17 2024 +0000 + + Add support for python3 binaries + +M t/TestUtils.pm +M t/serialized_unittests/binaries.t + +commit 27b9e257ba3d3a9963bc879b2409a6696191232a +Author: James Rouzier +Date: Tue Jan 2 20:33:48 2024 +0000 + + Make it executable + +M sbin/ntlm-auth-api-domain + +commit 06ae0c0ca76e6c1911306e3fa7a66b960f95be19 +Author: Darren Satkunas +Date: Tue Jan 2 08:24:56 2024 -0800 + + fix typo, fixes #7943 + +M html/pfappserver/root/src/views/Configuration/provisioners/_components/FormTypeMobileconfig.vue + +commit 43015aad0d09c0390431218a4036df92ff743065 +Author: Zhihao Ma +Date: Tue Jan 2 10:29:08 2024 -0500 + + Adds detail error message when missing api_host or port when calling ntlm_auth_wrapper. + This will happen if our client trigger non-chrooted mschap. + +M src/ntlm_auth_wrap.c + +commit 4ecf3d36fdc74113ca7295bd8c65bf94bff424e8 +Author: Zhihao Ma +Date: Tue Jan 2 07:38:54 2024 -0500 + + revert unecessary changes made to mschap.conf.example + +M conf/radiusd/mschap.conf.example + +commit e5da576caab14b365ab91ec545f770bae6496df3 +Author: James Rouzier +Date: Tue Jan 2 12:34:58 2024 +0000 + + Add url for Cisco::Cisco_IOS_15_0 + + Related to #7947 + +M lib/pf/web/constants.pm + +commit 1eff7d9f48b0968b41ea5fda704af8322d300fce +Author: Zhihao Ma +Date: Wed Dec 20 17:27:45 2023 -0500 + + change error handling + change NTLM auth script to allow NTLM v2 + fix #7583 + +M addons/upgrade/to-13.1-move-ntlm-auth-to-rest.pl +M bin/pyntlm_auth/app.py + +commit 4701ce615d1a28801c8c8b0116cfb737a4fd2b6f +Author: Igor Stegarescu +Date: Thu Dec 21 19:14:30 2023 +0000 + + support pull docker image behind proxy + +M containers/manage-images.sh + +commit c1096d98dfe46fdf7974306de2171a608a10ce52 +Author: Durand Fabrice +Date: Thu Dec 21 12:58:05 2023 -0500 + + Fixed EXAMPLE_Session-timeout_Idle-Timeout_Terminate_action radius + filter + +M conf/radius_filters.conf.defaults + +commit a724eee9b17224e751389885a22a8bafa17ef53e +Author: James Rouzier +Date: Thu Dec 21 16:58:33 2023 +0000 + + Remove unused code + +M lib/pf/api.pm + +commit 290c84c8b64d309599edeaaacadb821a6fffe531 +Author: James Rouzier +Date: Thu Dec 21 15:21:20 2023 +0000 + + Fix status check + +M lib/pfconfig/util.pm + +commit f85b0a4448f0c18c93b3d673cf07fabbfaac25c3 +Author: James Rouzier +Date: Thu Dec 21 15:20:35 2023 +0000 + + Fix naming + +M lib/pf/iptables.pm + +commit 80a1098b0b0851687855055414626771bf83eac6 +Author: James Rouzier +Date: Thu Dec 21 15:20:00 2023 +0000 + + Use pfconfig + +M lib/pf/services/manager/kafka.pm + +commit 30051b11c3295bdf738a9ee9b8a04fa8feba88c3 +Author: Durand Fabrice +Date: Thu Dec 21 09:10:11 2023 -0500 + + use $tz instead + +M lib/pf/pfcron/task/password_of_the_day.pm + +commit f898020e2e1a94b7b9dccb60b83dd42ebe5a3e0d +Author: James Rouzier +Date: Wed Dec 20 17:04:29 2023 +0000 + + Cache the redis client + + fixes #7917 + +M go/cron/flush_dns_audit_log.go +M go/cron/flush_dns_audit_log_job_test.go +M go/cron/flush_radius_audit_log_job.go +M go/cron/flush_radius_audit_log_job_test.go +M go/cron/redis_client.go + +commit 926b73958b7d1a009fee40ede41102e204f8a1b0 +Author: Durand Fabrice +Date: Wed Dec 20 17:05:03 2023 -0500 + + Access the configuration file directly + +M addons/upgrade/to-13.1-move-ntlm-auth-to-rest.pl + +commit 449b78f25e2f350ead59270c30e047bccb9f1e64 +Author: Darren Satkunas +Date: Wed Dec 20 12:46:33 2023 -0800 + + increase size_limit on attribute search in AD, allow membeOf:1.2.840.113556.1.4.1941 in search + +M html/pfappserver/root/src/views/Configuration/sources/_components/ldapCondition/common.js +M html/pfappserver/root/src/views/Configuration/sources/_components/ldapCondition/useAdLdap.js +M html/pfappserver/root/src/views/Configuration/sources/_components/ldapCondition/useLdapAttributes.js +M html/pfappserver/root/src/views/Configuration/sources/_components/ldapCondition/useOpenLdap.js + +commit ba165cb0316bef5ee81a4953bc4923ff6c30bd93 +Author: Darren Satkunas +Date: Wed Dec 20 12:44:35 2023 -0800 + + drop .vue from ui imports + +M html/pfappserver/root/src/components/new/BaseFormGroupSwitch.vue +M html/pfappserver/root/src/components/new/OnChangeFormGroupSwitch.vue +M html/pfappserver/root/src/components/new/index.js +M html/pfappserver/root/src/views/Configuration/securityEvents/_components/BaseFormGroupActions.vue +M html/pfappserver/root/src/views/Configuration/sources/_components/BaseRuleFormGroupLdapConditions.js +M html/pfappserver/root/src/views/Configuration/sources/_components/ldapCondition/LdapSearchInput.vue +M html/pfappserver/root/src/views/Status/network_communication/_components/BaseDataFlows.vue + +commit e74742cac3bb4444db14f1f4dd2f0a5ebde048ef +Author: Durand Fabrice +Date: Wed Dec 20 14:10:33 2023 -0500 + + RenewalMail is sent as a string from the admin ui + +M go/caddy/pfpki/models/models.go + +commit 22d967fe9a169cb126291b1a5303e472f779da13 +Author: Durand Fabrice +Date: Tue Dec 19 14:17:50 2023 -0500 + + Define timezone as local if $ENV{TZ} variable doesn't exist. + +M lib/pf/pfcron/task/password_of_the_day.pm + +commit 175f608520b1fa79d0de855a84e7a59429314b9d +Author: Zhihao Ma +Date: Tue Dec 19 09:47:56 2023 -0500 + + fix #7937 + +M bin/pyntlm_auth/app.py + +commit d4cc584cc6a6c56729a9b097aa1255c65879c859 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Tue Dec 19 07:33:53 2023 -0500 + + config.vm.graceful_halt_timeout removed + + Fix #7930 + +M addons/vagrant/Vagrantfile + +commit 06074b18c684253bed3fce6878b835d31fbc7927 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Mon Dec 18 19:40:06 2023 -0500 + + Remove config.vm.graceful_halt_timeout + +M addons/vagrant/Vagrantfile + +commit 404b106ab89bcb8537ca52db281d9e87aac7a16f +Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> +Date: Mon Dec 18 21:56:07 2023 +0000 + + Bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /go + + Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.14.0 to 0.17.0. + - [Commits](https://github.com/golang/crypto/compare/v0.14.0...v0.17.0) + + --- + updated-dependencies: + - dependency-name: golang.org/x/crypto + dependency-type: direct:production + ... + + Signed-off-by: dependabot[bot] + +M go/go.mod +M go/go.sum + +commit 05f47bbe6efbc382ff7a9b5a9cf1278f56c3b926 +Author: Igor Stegarescu +Date: Mon Dec 18 19:43:58 2023 +0000 + + add TZ env variable for all containers + +M containers/api-frontend/Dockerfile +M containers/haproxy-admin/Dockerfile +M containers/haproxy-portal/Dockerfile +M containers/httpd.aaa/Dockerfile +M containers/httpd.admin_dispatcher/Dockerfile +M containers/httpd.dispatcher/Dockerfile +M containers/httpd.portal/Dockerfile +M containers/httpd.webservices/Dockerfile +M containers/pfacct/Dockerfile +M containers/pfcmd/Dockerfile +M containers/pfconfig/Dockerfile +M containers/pfcron/Dockerfile +M containers/pfldapexplorer/Dockerfile +M containers/pfperl-api/Dockerfile +M containers/pfpki/Dockerfile +M containers/pfqueue/Dockerfile +M containers/pfsso/Dockerfile +M containers/radiusd-acct/Dockerfile +M containers/radiusd-auth/Dockerfile +M containers/radiusd-cli/Dockerfile +M containers/radiusd-eduroam/Dockerfile +M containers/radiusd-load-balancer/Dockerfile +M containers/systemd-service +M lib/pf/pfcron/task/password_of_the_day.pm + +commit 349cef8f80bea8ca508dc48fbed61790ae403f3d +Author: Darren Satkunas +Date: Mon Dec 18 10:25:51 2023 -0800 + + add route + +M html/pfappserver/root/src/views/Configuration/switches/_composables/useForm.js +M lib/pf/UnifiedApi.pm +M lib/pf/UnifiedApi/Controller/Config/Switches.pm + +commit 825acd625b168099f952475ce5fea1fd338d964a +Author: Darren Satkunas +Date: Mon Dec 18 10:08:18 2023 -0800 + + update MockedSwitch + +M lib/pf/Switch/MockedSwitch.pm + +commit 6e7d03bf3370b1bbb7a66901192a44f0d0724e7f +Author: James Rouzier +Date: Mon Dec 18 14:55:47 2023 +0000 + + Add additional debug files + +M t/test_apply_schema.sh + +commit d3e373a5bf2ca7673099a559f90bc7eb3e765642 +Author: Zhihao Ma +Date: Mon Dec 18 11:38:50 2023 -0500 + + fix #7934 + +M bin/pyntlm_auth/app.py + +commit 931d4068d2a029dc00fe2b9357cc8d637b8e6db6 +Author: Darren Satkunas +Date: Mon Dec 18 08:34:15 2023 -0800 + + add precreate buttons, ref #7909 + +M html/pfappserver/root/src/views/Configuration/switches/_api.js +M html/pfappserver/root/src/views/Configuration/switches/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/switches/_components/TheSearch.vue +M html/pfappserver/root/src/views/Configuration/switches/_composables/useCollection.js +M html/pfappserver/root/src/views/Configuration/switches/_composables/useForm.js +M html/pfappserver/root/src/views/Configuration/switches/_store.js + +commit 7c564ec66f8bdcc53835defd433893b1694ad2e6 +Author: Darren Satkunas +Date: Mon Dec 18 08:32:02 2023 -0800 + + [ci skip] fix tracking on empty payloads + +M html/pfappserver/root/src/store/modules/analytics.js + +commit deb419d4ca944f01f2aa0db270aa9cb194024e6b +Author: Darren Satkunas +Date: Mon Dec 18 08:32:02 2023 -0800 + + [ci skip] fix tracking on empty payloads + +M html/pfappserver/root/src/store/modules/analytics.js + +commit 4282b219c152143609892cf47bf55199c6f55c24 +Author: Zhihao Ma +Date: Mon Dec 18 07:15:16 2023 -0500 + + force addcomputers to use hostname instead of FQDN in some scenario + +M bin/pyntlm_auth/app.py +M lib/pf/UnifiedApi/Controller/Config/Domains.pm + +commit 27be3d0a65a279a850abc9e6374e2766072a866c +Author: Darren Satkunas +Date: Fri Dec 15 12:35:57 2023 -0800 + + start UI + +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 + +commit 1c8f86cd47fa9952ec0bad4233d4e746fb34a454 +Author: Darren Satkunas +Date: Fri Dec 15 12:35:26 2023 -0800 + + swap fields + +M html/pfappserver/lib/pfappserver/Form/Config/Switch.pm +M lib/pf/Switch.pm + +commit ccb61b1dce6f40c3e770e5e872a752210bff41fd +Author: Darren Satkunas +Date: Fri Dec 15 12:34:47 2023 -0800 + + change defaults + +M conf/switches.conf.defaults + +commit 255be6b2d3090c7fb4dae4aa62bb74f3186cb858 +Author: Zhihao Ma +Date: Fri Dec 15 14:53:43 2023 -0500 + + adds missing runtime for ntlm_auth_wrapper + +M rpm/packetfence.spec + +commit ab91333286b29a158048daea6764d32ad367ed87 +Author: Zhihao Ma +Date: Fri Dec 15 12:57:18 2023 -0500 + + fix invalid index + +M bin/pyntlm_auth/app.py + +commit 5fdd2011b68883c2d3c64fccc8fea0b8e8101d65 +Author: James Rouzier +Date: Fri Dec 15 17:23:14 2023 +0000 + + Check if pfdetect is disabled in the config + +M lib/pf/services/manager/pfdetect.pm + +commit 6fa9f452ccbe0885bd0e06434fd71fefc318b970 +Author: James Rouzier +Date: Fri Dec 15 15:59:12 2023 +0000 + + Update service form + +M html/pfappserver/root/src/views/Configuration/services/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/services/_components/index.js + +commit 084250387d301287bc5318a7b410596ae7648988 +Author: James Rouzier +Date: Fri Dec 15 15:55:25 2023 +0000 + + Add configuration services.ntlm_auth_api + +M conf/documentation.conf +M conf/pf.conf.defaults + +commit dd2d44b4a4894f2790b162e5304deedcc349a933 +Author: James Rouzier +Date: Fri Dec 15 15:12:45 2023 +0000 + + Check to see if it is enabled in config + +M lib/pf/services/manager/ntlm_auth_api.pm + +commit dfd1dcd49d9b2760e6353dd8a4b49d47471b9052 +Author: Durand Fabrice +Date: Thu Dec 14 15:57:28 2023 -0500 + + Fixed ntlm puthon script + +M bin/pyntlm_auth/app.py + +commit 7e5b88b53f1a88cf550abb4050cf19c00bed2179 +Author: Durand Fabrice +Date: Thu Dec 14 14:34:28 2023 -0500 + + Use Thread instead in ntlm-auth-api-domain python script + +M bin/pyntlm_auth/app.py + +commit f4b3347db750286caffec417a387c70faec63b73 +Author: James Rouzier +Date: Thu Dec 14 17:44:28 2023 +0000 + + Fix use_connector deserialization + +M go/pfconfigdriver/structs.go + +commit 6f3bf066d58e63b7330decc2e7cc9282a57d894c +Author: Durand Fabrice +Date: Thu Dec 14 10:13:41 2023 -0500 + + NEWS.asciidoc for PR #7923 + +M NEWS.asciidoc + +commit 5b70d1258ce36c0ec309f257ac05f5e6df46f4dc +Author: James Rouzier +Date: Thu Dec 14 15:06:17 2023 +0000 + + Ensure timeout is set + +M lib/pf/config/util.pm + +commit ecaf40aab3b6612af951d7168deff96e6b088ef6 +Author: Durand Fabrice +Date: Wed Dec 13 16:53:27 2023 -0500 + + Fixes #7933 + +M bin/pyntlm_auth/app.py +M containers/ntlm-auth-api/Dockerfile + +commit 762d6805b623d8c3a17fec987236f72b3a33f547 +Author: Durand Fabrice +Date: Wed Dec 13 14:51:01 2023 -0500 + + Fixes #7928 + +M go/caddy/pfpki/cloud/intune.go + +commit 404f867749743b551e3610c1d4996fe7bb1f41a6 +Author: Durand Fabrice +Date: Wed Dec 13 11:42:20 2023 -0500 + + Fix strin to int and unsaved value in profile + +M go/caddy/pfpki/models/models.go + +commit d978a295f89c21633fc93b22abdab1b1c8027999 +Author: James Rouzier +Date: Wed Dec 13 14:24:27 2023 +0000 + + reduce the numbers of calls to perl + +M t/test_apply_schema.sh + +commit 199a4bfc8107c4203d50e105c186cf4e58542ea1 +Author: Durand Fabrice +Date: Tue Dec 12 16:31:37 2023 -0500 + + SCEPEnabled from string to int (pfpki) + +M go/caddy/pfpki/models/models.go + +commit 1dde0a391994a154b8e210affb7bf92d5f78bd4c +Author: Durand Fabrice +Date: Tue Dec 12 15:36:13 2023 -0500 + + Replaced web.inverse.ca to netdetect.packetfence.org + +M conf/pf.conf.defaults + +commit cc21b1aaca10654a44675c4b866d63337f2f3c01 +Author: Durand Fabrice +Date: Tue Dec 12 15:35:21 2023 -0500 + + Fixes to-13.1-convert-switch-types.pl script + +M addons/upgrade/to-13.1-convert-switch-types.pl + +commit 6536f8e8772537b696530b2a630024fb5a1f35c4 +Author: Darren Satkunas +Date: Tue Dec 12 12:07:34 2023 -0800 + + remove domain join from OAS + +M docs/api/spec/components/schemas/configbasesmeta.yaml +M docs/api/spec/components/schemas/configfirewall.yaml +M docs/api/spec/components/schemas/configfirewallsmeta.yaml +M docs/api/spec/components/schemas/configmaintenancetask.yaml +M docs/api/spec/components/schemas/configmaintenancetasksmeta.yaml +M docs/api/spec/components/schemas/configmfa.yaml +M docs/api/spec/components/schemas/configmfasmeta.yaml +M docs/api/spec/components/schemas/configpkiprovider.yaml +M docs/api/spec/components/schemas/configpkiprovidersmeta.yaml +M docs/api/spec/components/schemas/configportalmodule.yaml +M docs/api/spec/components/schemas/configportalmodulesmeta.yaml +M docs/api/spec/components/schemas/configprovisioning.yaml +M docs/api/spec/components/schemas/configprovisioningsmeta.yaml +M docs/api/spec/components/schemas/configscan.yaml +M docs/api/spec/components/schemas/configscansmeta.yaml +M docs/api/spec/components/schemas/configsource.yaml +M docs/api/spec/components/schemas/configsourcesmeta.yaml +M docs/api/spec/components/schemas/configsyslogparser.yaml +M docs/api/spec/components/schemas/configsyslogparsersmeta.yaml +M docs/api/spec/components/schemas/node.yaml +M docs/api/spec/components/schemas/usersnode.yaml +A docs/api/spec/deprecated/components/requestBodies/config.yaml +R100 docs/api/spec/static/components/schemas/configdomain.yaml docs/api/spec/deprecated/components/schemas/configdomain.yaml +R095 docs/api/spec/static/paths/config/domain.yaml docs/api/spec/deprecated/paths/config/domain.yaml +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml +M docs/api/spec/static/components/requestBodies/config.yaml + +commit dbddd8546b67eee4b1ee347bfbea257f7ee63f12 +Author: Darren Satkunas +Date: Tue Dec 12 11:58:16 2023 -0800 + + update OAS + +M docs/api/spec/components/schemas/configbasesmeta.yaml +M docs/api/spec/components/schemas/configdomain.yaml +M docs/api/spec/components/schemas/configdomainsmeta.yaml +M docs/api/spec/components/schemas/configfirewall.yaml +M docs/api/spec/components/schemas/configfirewallsmeta.yaml +M docs/api/spec/components/schemas/configmaintenancetask.yaml +M docs/api/spec/components/schemas/configmaintenancetasksmeta.yaml +M docs/api/spec/components/schemas/configmfa.yaml +M docs/api/spec/components/schemas/configmfasmeta.yaml +M docs/api/spec/components/schemas/configpkiprovider.yaml +M docs/api/spec/components/schemas/configpkiprovidersmeta.yaml +M docs/api/spec/components/schemas/configportalmodule.yaml +M docs/api/spec/components/schemas/configportalmodulesmeta.yaml +M docs/api/spec/components/schemas/configprovisioning.yaml +M docs/api/spec/components/schemas/configprovisioningsmeta.yaml +M docs/api/spec/components/schemas/configscan.yaml +M docs/api/spec/components/schemas/configscansmeta.yaml +M docs/api/spec/components/schemas/configsecurityevent.yaml +M docs/api/spec/components/schemas/configsource.yaml +M docs/api/spec/components/schemas/configsourcesmeta.yaml +M docs/api/spec/components/schemas/configsourcesubtypeazuread.yaml +M docs/api/spec/components/schemas/configsyslogparser.yaml +M docs/api/spec/components/schemas/configsyslogparsersmeta.yaml +M docs/api/spec/components/schemas/locationlog.yaml +M docs/api/spec/components/schemas/node.yaml +M docs/api/spec/components/schemas/user.yaml +M docs/api/spec/components/schemas/usersnode.yaml +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml +M docs/api/spec/paths/api/v1/config/domain.yaml +M docs/api/spec/paths/api/v1/config/domains.yaml +M docs/api/spec/paths/api/v1/config/domains/bulk_delete.yaml +M docs/api/spec/paths/api/v1/config/domains/bulk_import.yaml +M docs/api/spec/paths/api/v1/config/domains/bulk_update.yaml +M docs/api/spec/paths/api/v1/config/domains/search.yaml +M docs/api/spec/paths/api/v1/config/domains/sort_items.yaml + +commit 49eb4e6e1c7f56aa4f8ac706c20d06dfcba4ff85 +Author: stgmsa +Date: Tue Dec 12 14:40:11 2023 -0500 + + Feature/inv1 peap rework (#7891) + + * update ntlm_auth_wrapper for to support curl API calls + + * remove logs + + * remove logs + + * changing Makefile used to compile ntlm_auth_wrapper + + * clean up + + * add form fields in domains + + * change form + + * add store module example, add test button to password + + * remove binary options for ntlm_auth_wrapper. + + * adds error handling for ntlm auth backend api + + * adds ntlm_auth backend api + adds docker wrapper and systemd configs + + * change migration script to handle multiple AD sections + + * clean up + + * adds perl dependencies in SPEC + + * adds machine account test endpoint + adds last active time for connection dropping and re-establishing + + * change docker wrapper to kill all ntlm-auth-api containers + + * mschap auth flow changes: adds PacketFence-NTLM-Auth-Host, PacketFence-NTLM-Auth-Port to be passed to ntlm_auth + + * mschap auth flow changes: adds PacketFence-NTLM-Auth-Host, PacketFence-NTLM-Auth-Port to be passed to ntlm_auth + + * ntlm auth backend will read from domains.conf + + * adds error handling for migration script + + * adds rewrite resolv.conf in containers + + * changes docker wrapper to run multiple containers + + * change build process for dev scenario. + + * test machine account + + * removes machine account + + * clean up, adds services that requires a restart + + * clean up, removes lint errors + + * UI change, adds domain admin user and password field for domain join and update + + * machine account test + + * change create / delete domain logic + + * change domain admin username and password back to bind_dn and bind_pass + + * change method to POST + + * fix a run multiple image failure issue + + * adds label for machine account password + changes function name to a proper one + + * update domain.pm for better error handling + + * update domain config UI, show test button in machine account field only when editing a domain conf. + + * - adds http test alive router for service health check + - change ntlm-auth-api service status logic to service unhealthy if any API is not available. + + * backups old config files before running migration script + + * change machine account password to "password" section by default + + * ntlm-auth-dockerwrapper will block + + * show message instead of http response in ntlm-auth-test + + * collect ntlm auth api using syslog + + * removes save and join option when editing domain + + * fix no "ntlm-auth-api" not shown in pfcmd + + * add isManaged status to fix "service not required / pfcmd service broken" + + * add domain validator to enforce unique workgroup and dns_name + + * adjust wording + + * remove join/rejoin/unjoin artifacts, lint cleanup + + * fix typos and bugs + + * remove winbindd + + * transfer ntlm-auth-api logs to packetfence.log + + * removes winbindd + fix pfcmd + + * add new container in ci + + * wake up gitlab + + * Revert "wake up gitlab" + + This reverts commit 763aeccbf3672165fe7b7b608359cb79a872f188. + + * fix systemd services + + * removes winbindd from spec + + * Updated rpm packaging + + * Temp patch for missing libdigest-md4-perl package + + * fix ntlm machine account test check supports both plain text password and nt hash + + * remove services temporarily + + * add back + + * split ad_server into separate ip/fqdn fields, deprecate gethostbyaddr where external DNS is used and rDNS is not possible + + * fix password not being passed to python api for validation + + * adjust validations + + * adjust validations + + * remove generatedomainconfig and samba related + + * Removed winbindd from admin ui + + * Fixed packaging issue after rebase + + * Fix for rhel packaging + + * adds dns_resolve to pf util + + * change typos, form field labels + + * Updated dns lookup + + * Fixed missing impacket-addcomputer + + * Fixed typo + + * change typos, adds fallback option for dns resolve and gethostbyname + + * removes unused join unjoin stuff + adds rejoin capability if machine account is deleted on AD without notifying Packetfence + + * change fqdn resolv logic + + * update required packetfence-perl version + + * resolve ad IP using util + + * remove NTLMv2 support + + * adds extra logs for troubleshooting purpose + + * address PR comments + + * address PR comments + + --------- + + Co-authored-by: Darren Satkunas + Co-authored-by: JeGoi <13801368+JeGoi@users.noreply.github.com> + Co-authored-by: Durand Fabrice + +M .gitlab-ci.yml +M Makefile +D addons/AD/smb.tt +D addons/create_chroot.sh +M addons/monit/monit_build_configuration.pl +M addons/monit/monit_checks_configurations/00_packetfence.tt +D addons/monit/monit_checks_configurations/40_OS-winbind.tt +A addons/upgrade/to-13.1-move-ntlm-auth-to-rest.pl +A bin/pyntlm_auth/app.py +M conf/documentation.conf +D conf/log.conf.d/winbindd-wrapper.conf.example +M conf/monitoring/apps_groups.conf.example +M conf/pf.conf.defaults +M conf/radiusd/mschap.conf.example +A conf/systemd/packetfence-ntlm-auth-api-domain@.service +A conf/systemd/packetfence-ntlm-auth-api.service +D conf/systemd/packetfence-winbindd.service +A containers/ntlm-auth-api/Dockerfile +M containers/pfperl-api/Dockerfile +M containers/systemd-service +M debian/control +A debian/packetfence-ntlm-auth-api-domain@.service +A debian/packetfence-ntlm-auth-api.service +M debian/packetfence.postinst +M debian/packetfence.preinst +M debian/rules +M docs/PacketFence_Upgrade_Guide.asciidoc +M docs/api/spec/components/schemas/configbasesmeta.yaml +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml +M docs/installation/authentication_mechanisms.asciidoc +M docs/installation/best_practices.asciidoc +M docs/installation/pfcmd.help +M go/caddy/api/api.go +A go/caddy/api/ntlm.go +M go/caddy/log-tailer/logmeta.go +A go/caddy/ntlm/ntlm.go +M go/pfconfigdriver/structs.go +M html/pfappserver/lib/pfappserver/Form/Config/Domain.pm +M html/pfappserver/root/src/views/Configuration/domains/_api.js +D html/pfappserver/root/src/views/Configuration/domains/_components/BaseButtonJoin.vue +M html/pfappserver/root/src/views/Configuration/domains/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/domains/_components/TheSearch.vue +M html/pfappserver/root/src/views/Configuration/domains/_components/TheView.js +M html/pfappserver/root/src/views/Configuration/domains/_components/index.js +M html/pfappserver/root/src/views/Configuration/domains/_composables/useCollection.js +M html/pfappserver/root/src/views/Configuration/domains/_store.js +M html/pfappserver/root/src/views/Configuration/domains/schema.js +M html/pfappserver/root/src/views/Configuration/services/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/services/_components/index.js +M lib/pf/UnifiedApi/Controller/Config/Domains.pm +M lib/pf/cmd/pf.pm +D lib/pf/cmd/pf/generatedomainconfig.pm +M lib/pf/cmd/pf/service.pm +M lib/pf/constants/syslog.pm +M lib/pf/domain.pm +A lib/pf/services/manager/ntlm_auth_api.pm +M lib/pf/services/manager/pf.pm +D lib/pf/services/manager/winbindd.pm +M lib/pf/util.pm +M lib/pf/util/radius_dictionary.pm +M raddb/dictionary.inverse +M raddb/mods-config/attr_filter/packetfence-post-auth +M raddb/mods-config/perl/packetfence-multi-domain.pm +M rpm/packetfence.spec +A sbin/ntlm-auth-api-docker-wrapper +A sbin/ntlm-auth-api-domain +D sbin/winbindd-wrapper +M src/ntlm_auth_wrap.c + +commit 8944d71a24dcf5cc29b794d79f83e51d67b6f215 +Author: James Rouzier +Date: Tue Dec 12 17:21:41 2023 +0000 + + Update description of Switch::Aruba::ArubaOS_CX_10_x + +M lib/pf/Switch/Aruba/ArubaOS_CX_10_x.pm + +commit a8c1888ce98981b3ae1e182d18272c2d8b484256 +Author: James Rouzier +Date: Tue Dec 12 13:02:22 2023 +0000 + + Switch order of mechanism + +M lib/pf/config/util.pm + +commit a4cbacc91c62589ce320447afd42690b88239d37 +Author: James Rouzier +Date: Tue Dec 12 12:59:35 2023 +0000 + + Cleanup file + +M lib/pf/Switch/HP/AOS_Switch_v16_X.pm + +commit aa9112eb5d9cd11e86b6b135b34833b2492feb48 +Author: James Rouzier +Date: Mon Dec 11 19:10:54 2023 +0000 + + Fix syntax error + +M go/caddy/api/node.go +M go/fbcollectorclient/client.go + +commit 1901e08e43edf7eedc37c4fe7697ba2235502cf5 +Author: James Rouzier +Date: Mon Dec 11 18:56:40 2023 +0000 + + Add better error checking + +M go/fbcollectorclient/client.go + +commit bc89881f31c529869e71608250e1d2f5b8b37114 +Author: Durand Fabrice +Date: Mon Dec 11 08:55:54 2023 -0500 + + typo fix for packaging + +M rpm/packetfence.spec + +commit 0e83e11c3654b3430b780433e88087922ce67f7d +Author: Durand Fabrice +Date: Mon Dec 11 08:23:17 2023 -0500 + + NEWS.asciidoc entry for #7927 + +M NEWS.asciidoc + +commit 16725fa11bde65c7770bd24275ee885a4ed9ac23 +Author: Durand Fabrice +Date: Mon Dec 11 08:09:43 2023 -0500 + + News.asciidoc for PR #7926 + +M NEWS.asciidoc + +commit b300a32f165cdeec29cce91ce15fde410d775c3b +Author: Durand Fabrice +Date: Mon Dec 11 08:07:16 2023 -0500 + + Fix packaging + +M rpm/packetfence.spec + +commit 673ac7f3ebc3d982802ec650e9cb6b6ae900c130 +Author: James Rouzier +Date: Fri Dec 8 18:00:59 2023 +0000 + + Reuse the buffer + +M go/chisel/share/cnet/conn_ws.go + +commit 7ec7c0c8a2d31d211cd5240851ad8b9def3c9c8a +Author: James Rouzier +Date: Fri Dec 8 17:06:25 2023 +0000 + + Add /usr/sbin/mysqld to the list + +M addons/monit/monitoring-scripts/process_names_to_immunize.list + +commit ffedd12dc267c887879c6af1fe138877753c5612 +Author: James Rouzier +Date: Fri Dec 8 15:59:29 2023 +0000 + + Don't depend on pfconfig for database config + +M addons/backup-and-maintenance.sh +A bin/get_pf_conf + +commit 4ced7c232b2dc153611ebe160562027099ca679a +Author: James Rouzier +Date: Fri Dec 8 15:22:56 2023 +0000 + + Fix issue uninitailized issue + +M conf/kafka.conf.example +M lib/pfconfig/namespaces/config/Kafka.pm + +commit 73a5af63eb6c2ec594d8a77fd1443506d169dc70 +Author: Durand Fabrice +Date: Fri Dec 8 08:50:16 2023 -0500 + + Wrong wording + +M conf/systemd/packetfence-kafka.service + +commit 4469c447596318d54c07a692f082f33cb28caa94 +Author: James Rouzier +Date: Thu Dec 7 21:19:02 2023 +0000 + + Add -allowempty + +M lib/pf/services/manager/kafka.pm + +commit a6b0deea5993462e2e66f4abe0dbeea36d93addf +Author: James Rouzier +Date: Thu Dec 7 20:37:42 2023 +0000 + + Force mechanism LOGIN PLAIN + +M lib/pf/config/util.pm + +commit 66f8aefa8c0138bd430a4cc46c298cad8fb14fbc +Author: Durand Fabrice +Date: Thu Dec 7 15:12:39 2023 -0500 + + Fixed typo on kafka service + +A debian/packetfence-kafka.service +D debian/packetfence-kakfa.service + +commit 55865d23dc821bb5d398f8b4fc1e563793bc43ac +Author: Durand Fabrice +Date: Thu Dec 7 14:45:49 2023 -0500 + + Removed useless alias in externalportal.pm + +M lib/pf/web/externalportal.pm + +commit b8b8c5c6e5ea16f81b24f11a9bac8b0e562ba5ed +Author: Durand Fabrice +Date: Thu Dec 7 14:44:35 2023 -0500 + + Merge upgrade scripts for convert switch-types + +M addons/upgrade/to-12.2-firewallsso.pl +D addons/upgrade/to-13.1-convert-h3cswitch-types.pl +D addons/upgrade/to-13.1-convert-hpswitch-types.pl +R091 addons/upgrade/to-13.1-convert-arubaswitch-types.pl addons/upgrade/to-13.1-convert-switch-types.pl + +commit f1bdf0e860d01e82f722c7bdb267ded30a594eb3 +Author: Durand Fabrice +Date: Thu Dec 7 11:58:58 2023 -0500 + + Added kafka docker image build in the CI + +M .gitlab-ci.yml + +commit 45b432e92f8c63dcf5171092e0cb7156beb1b424 +Author: James Rouzier +Date: Thu Dec 7 13:53:36 2023 +0000 + + Fix column order + +M db/pf-schema-X.Y.sql +M t/test_apply_schema.sh + +commit 0e1e61cecab5aea4b10d1e3b2d0e07508f48c72c +Author: Durand Fabrice +Date: Thu Dec 7 08:10:44 2023 -0500 + + Fix packaging + +M rpm/packetfence.spec + +commit e27dba51e0dbc978ff810ca982df3f987737a67d +Author: Darren Satkunas +Date: Wed Dec 6 14:10:56 2023 -0800 + + fix scep server + +M html/pfappserver/root/src/views/Configuration/pki/scepServers/_store.js + +commit 660dd8a42fdfa17dc98dc56fd0d516351fd0c81c +Author: Darren Satkunas +Date: Wed Dec 6 14:09:46 2023 -0800 + + allow integers in url segments + +M html/pfappserver/root/src/utils/api.js + +commit b8d7dd48c165e25fceee95e22380083b730f0dd6 +Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> +Date: Wed Dec 6 21:16:02 2023 +0000 + + Bump google.golang.org/grpc from 1.57.0 to 1.57.1 in /go + + Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.57.0 to 1.57.1. + - [Release notes](https://github.com/grpc/grpc-go/releases) + - [Commits](https://github.com/grpc/grpc-go/compare/v1.57.0...v1.57.1) + + --- + updated-dependencies: + - dependency-name: google.golang.org/grpc + dependency-type: indirect + ... + + Signed-off-by: dependabot[bot] + +M go/go.mod +M go/go.sum + +commit 2b2ec231ffa3e2189536f0811b5ad1cdb0d8e400 +Author: Durand +Date: Wed Dec 6 16:14:49 2023 -0500 + + pfpki improvment (#7877) + + * Improve resignCA + + * handle rsa private key in RerurnPrivateKey + + * Implemented resign certificate + + * Added api endpoint for resigncert + + * add public key return to ReturnPrivateKey + + * Return crypto.privatekey from ReturnPrivateKey + + * Fixes models.go + + * Removed expiration limitation on certificate profile and reword the + description + + * Added api specs for resign cert + + * Simplify the code + + * Preload in order to avoid a sql request + + * Simplify code + + * Draft of GenerateCSR for CA + + * Ca CSR handler + + * Use gorm new version + + * Forgotten changes + + * Fixes GenerateCSR + + * updated gorm.open method + + * Update CA pub key + + * Moved Update Cert + + * fix spec + + * Draft of the SCEPServer + + * add resign to CA + + * Associate scepserver to the profile + + * SCEP proxy + + * Exclude scepserver if not defined + + * FIxed undefined value + + * Revert , need to have a SCEPserver available in the db + + * Default scep server + + * Fix create profile + + * Update Profile update + + * Debug + + * Update scep lib + + * Update scep lib + + * plumbing for ca csr + + * fix names + + * reorder for foreign keys + + * add SCEP Servers + + * add SCEP Servers to OAS + + * Fixed SharedSecret + + * recompose gorm closer to api + + * update form after resign + + * use singular form + + * First draft to replace gorilla mux + + * update CA CSR UI workflow + + * Removed gorrila/mux + + * fix routing + + * Fix params + + * use single services definition, add services control to certs + + * finish CA CSR workflow + + * Don't save on error + + * Return the CA on update + + * Use the ca form to generate the Subject and save the attributes in the + db + + * Define error code + + * Don't add in the array if the value is empty + + * fixes + + * add resign to PKI Certificates + + * add notification to CSR PATCH + + * disable cn in cert resign + + * Add SCEP Server fields to profiles + + * EST draft + + * Implemented est CA interface + + * EST feature draft + + * Removes EST feature, will be introduce later + + * Added comment + + * Updated go.mod and go.sum + + * Fixes path + + * fix scepservers + + * Added Delete scepserver + + * add lint suggestions [ci skip] + + * fix validator + + * add delete button + + * fix new profile button + + * Updated go.mod + + * SQL Schema update + + * Added documentation + + * Documentation fixes + + * adjust docs + + --------- + + Co-authored-by: Darren Satkunas + +M db/pf-schema-X.Y.sql +M db/upgrade-X.X-X.Y.sql +M docs/api/spec/openapi.yaml +M docs/api/spec/static/components/requestBodies/pki.yaml +M docs/api/spec/static/components/responses/pki.yaml +M docs/api/spec/static/components/schemas/pki_ca.yaml +A docs/api/spec/static/components/schemas/pki_scepserver.yaml +M docs/api/spec/static/paths/pki/cas.yaml +M docs/api/spec/static/paths/pki/certs.yaml +A docs/api/spec/static/paths/pki/scep_servers.yaml +M docs/images/packetfence-pki-scep.png +M docs/installation/pki/packetfence.asciidoc +M go/admin_api_audit_log/db.go +M go/admin_api_audit_log/db_test.go +M go/caddy/api/api.go +M go/caddy/api/dal_admin_api_audit_log.go +M go/caddy/api/dal_admin_api_audit_log_test.go +M go/caddy/api/dal_auth_log.go +M go/caddy/api/dal_auth_log_test.go +M go/caddy/api/dal_dns_audit_log.go +M go/caddy/api/dal_dns_audit_log_test.go +M go/caddy/api/dal_radacct_log.go +M go/caddy/api/dal_radacct_log_test.go +M go/caddy/api/dal_radius_audit_log.go +M go/caddy/api/dal_radius_audit_log_test.go +M go/caddy/api/dal_wrix.go +M go/caddy/api/dal_wrix_test.go +M go/caddy/dal/models/admin_api_audit_log_models.go +M go/caddy/dal/models/auth_log_model.go +M go/caddy/dal/models/dns_audit_log.go +M go/caddy/dal/models/radacct_log.go +M go/caddy/dal/models/radius_audit_log.go +M go/caddy/dal/models/wrix.go +M go/caddy/pfldapexplorer/pfldapexplorer.go +M go/caddy/pfpki/certutils/certutils.go +M go/caddy/pfpki/handlers/handlers.go +M go/caddy/pfpki/models/models.go +M go/caddy/pfpki/pfpki.go +M go/caddy/pfpki/scep/scep.go +M go/caddy/pfpki/sql/sql.go +M go/caddy/pfpki/types/types.go +M go/go.mod +M go/go.sum +M go/pfconfigdriver/fetch.go +M html/pfappserver/root/src/store/modules/config.js +M html/pfappserver/root/src/views/Configuration/_components/TheTabsPkis.vue +M html/pfappserver/root/src/views/Configuration/_components/new/BaseViewCollectionItem.vue +M html/pfappserver/root/src/views/Configuration/index.vue +M html/pfappserver/root/src/views/Configuration/pki/_api.js +M html/pfappserver/root/src/views/Configuration/pki/_components/index.js +M html/pfappserver/root/src/views/Configuration/pki/_router.js +M html/pfappserver/root/src/views/Configuration/pki/_store.js +M html/pfappserver/root/src/views/Configuration/pki/cas/_api.js +A html/pfappserver/root/src/views/Configuration/pki/cas/_components/ButtonCaGenerateCsr.vue +A html/pfappserver/root/src/views/Configuration/pki/cas/_components/ButtonCaResign.vue +M html/pfappserver/root/src/views/Configuration/pki/cas/_components/TheForm.vue +A html/pfappserver/root/src/views/Configuration/pki/cas/_components/TheFormFields.vue +M html/pfappserver/root/src/views/Configuration/pki/cas/_components/TheView.js +M html/pfappserver/root/src/views/Configuration/pki/cas/_components/index.js +M html/pfappserver/root/src/views/Configuration/pki/cas/_composables/useCollection.js +M html/pfappserver/root/src/views/Configuration/pki/cas/_store.js +M html/pfappserver/root/src/views/Configuration/pki/cas/config.js +M html/pfappserver/root/src/views/Configuration/pki/cas/schema.js +M html/pfappserver/root/src/views/Configuration/pki/certs/_api.js +M html/pfappserver/root/src/views/Configuration/pki/certs/_components/ButtonCertificateCopy.vue +M html/pfappserver/root/src/views/Configuration/pki/certs/_components/ButtonCertificateDownload.vue +M html/pfappserver/root/src/views/Configuration/pki/certs/_components/ButtonCertificateEmail.vue +A html/pfappserver/root/src/views/Configuration/pki/certs/_components/ButtonCertificateResign.vue +M html/pfappserver/root/src/views/Configuration/pki/certs/_components/ButtonCertificateRevoke.vue +M html/pfappserver/root/src/views/Configuration/pki/certs/_components/TheForm.vue +A html/pfappserver/root/src/views/Configuration/pki/certs/_components/TheFormFields.vue +M html/pfappserver/root/src/views/Configuration/pki/certs/_components/TheSearch.vue +M html/pfappserver/root/src/views/Configuration/pki/certs/_components/TheView.js +M html/pfappserver/root/src/views/Configuration/pki/certs/_components/index.js +M html/pfappserver/root/src/views/Configuration/pki/certs/_composables/useCollection.js +M html/pfappserver/root/src/views/Configuration/pki/certs/_store.js +A html/pfappserver/root/src/views/Configuration/pki/certs/config.js +M html/pfappserver/root/src/views/Configuration/pki/config.js +M html/pfappserver/root/src/views/Configuration/pki/profiles/_api.js +M html/pfappserver/root/src/views/Configuration/pki/profiles/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/pki/profiles/_components/TheSearch.vue +M html/pfappserver/root/src/views/Configuration/pki/profiles/_components/index.js +M html/pfappserver/root/src/views/Configuration/pki/profiles/_composables/useCollection.js +M html/pfappserver/root/src/views/Configuration/pki/profiles/_store.js +M html/pfappserver/root/src/views/Configuration/pki/profiles/config.js +M html/pfappserver/root/src/views/Configuration/pki/profiles/schema.js +M html/pfappserver/root/src/views/Configuration/pki/revokedCerts/_api.js +M html/pfappserver/root/src/views/Configuration/pki/revokedCerts/_components/TheSearch.vue +M html/pfappserver/root/src/views/Configuration/pki/revokedCerts/_composables/useCollection.js +A html/pfappserver/root/src/views/Configuration/pki/revokedCerts/config.js +A html/pfappserver/root/src/views/Configuration/pki/scepServers/_api.js +A html/pfappserver/root/src/views/Configuration/pki/scepServers/_components/BaseFormGroupChosenOneScepServer.js +A html/pfappserver/root/src/views/Configuration/pki/scepServers/_components/TheForm.vue +A html/pfappserver/root/src/views/Configuration/pki/scepServers/_components/TheSearch.vue +A html/pfappserver/root/src/views/Configuration/pki/scepServers/_components/TheView.js +A html/pfappserver/root/src/views/Configuration/pki/scepServers/_components/index.js +A html/pfappserver/root/src/views/Configuration/pki/scepServers/_composables/useCollection.js +A html/pfappserver/root/src/views/Configuration/pki/scepServers/_router.js +A html/pfappserver/root/src/views/Configuration/pki/scepServers/_store.js +A html/pfappserver/root/src/views/Configuration/pki/scepServers/config.js +A html/pfappserver/root/src/views/Configuration/pki/scepServers/schema.js + +commit e8cea3558d4c45ab9ac43172ace188622f118a1b +Author: James Rouzier +Date: Wed Dec 6 21:09:56 2023 +0000 + + Expose conf/kafka/ in kafka docker + +A conf/kafka/.gitignore +M sbin/kafka-docker-wrapper + +commit d2976c5271ab9b96c19c7e55335cd4e2a7636dd4 +Author: Darren Satkunas +Date: Wed Dec 6 12:58:35 2023 -0800 + + fix typo + +M src/mariadb_udf/pf_udf.c + +commit 33f05826040579ebe9db9a944ab800e5897df806 +Author: James Rouzier +Date: Wed Dec 6 15:28:51 2023 -0500 + + feature/kakfa-service (#7911) + + * Add directory for kafka logs + + * Add dockerfile for kafka + + * Add kafka service + + * kafka running in Docker + + * kafka service manager + + * Example config file + + * Use pf::file_paths::kafka_config_file + + * Update packaging + + * Create iptable rules + + * Call generate_kafka_rules + + * Update ports + + * Add ports + + * rename + + * update docker args + + * Update service help + + * update example + + * Don't bring host user groups + + * Add /usr/local/pf/sbin/kafka-docker-wrapper + + * Fix typos + + * fix component + + --------- + + Co-authored-by: Darren Satkunas + +M conf/documentation.conf +M conf/iptables.conf.example +A conf/kafka.conf.example +M conf/pf.conf.defaults +A conf/systemd/packetfence-kafka.service +A containers/kafka/Dockerfile +A debian/packetfence-kakfa.service +M debian/rules +M html/pfappserver/root/src/views/Configuration/services/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/services/_components/index.js +A lib/pf/ConfigStore/Kafka.pm +M lib/pf/cmd/pf/service.pm +M lib/pf/file_paths.pm +M lib/pf/iptables.pm +A lib/pf/services/manager/kafka.pm +A lib/pfconfig/namespaces/config/Kafka.pm +M rpm/packetfence.spec +A sbin/kafka-docker-wrapper +A var/kafka/.gitignore + +commit 30af3f8314a8253fbbc902bf234d339a0e6c8057 +Author: James Rouzier +Date: Wed Dec 6 16:03:51 2023 +0000 + + Increase sleep time for check + +M go/plugin/coredns/forward/health_test.go + +commit fe68b1c312293c9286689f48076894a969931840 +Author: James Rouzier +Date: Wed Dec 6 12:49:38 2023 +0000 + + Update to go1.21.5 + +M config.mk + +commit 93af10c653a19adb6207bd60a171dfc86a6db382 +Author: Ieno77 +Date: Tue Dec 5 23:12:44 2023 +0100 + + arubaswitch convert + +M addons/upgrade/to-13.1-convert-arubaswitch-types.pl + +commit c6a93e540cfd192a401fcd9c97ba714d9696f2df +Author: Ieno77 +Date: Tue Dec 5 23:07:47 2023 +0100 + + arubaswitch + +M addons/upgrade/to-13.1-convert-arubaswitch-types.pl + +commit 1fa1b33a572af8f6db402e0af00f42c7bb178956 +Author: Ieno77 +Date: Tue Dec 5 23:02:56 2023 +0100 + + Revert "test" + + This reverts commit 12c1fc454846f5c17539344b0f08be2cfababa49. + +M addons/upgrade/to-13.1-convert-arubaswitch-types.pl +M lib/pf/Switch/Aruba/CX.pm + +commit 0eeb22c234bcfc0ddb6182ec4be1745978d828a9 +Author: Ieno77 +Date: Tue Dec 5 22:52:58 2023 +0100 + + AOS_Switch_v16_X.pm + +M lib/pf/Switch/HP/AOS_Switch_v16_X.pm + +commit 12c1fc454846f5c17539344b0f08be2cfababa49 +Author: Ieno77 +Date: Tue Dec 5 22:41:38 2023 +0100 + + test + +M addons/upgrade/to-13.1-convert-arubaswitch-types.pl +M lib/pf/Switch/Aruba/CX.pm + +commit 00e173eb44a60403fbdae95d178ee2f5a6c8b4b2 +Author: Ieno77 +Date: Tue Dec 5 21:55:54 2023 +0100 + + convert-switch + +R098 addons/upgrade/to-13.1-convert-switch-types.pl addons/upgrade/to-13.0-convert-switch-types.pl + +commit 67621ec221a34f3c3428b048a4ff834744ca868d +Author: Ieno77 +Date: Tue Dec 5 21:40:18 2023 +0100 + + fix3 + +M lib/pf/Switch/Aruba/2930M.pm +M lib/pf/Switch/HP/Old_Procurve.pm +M lib/pf/web/externalportal.pm + +commit 9051e7d7ef902fd659d9c1da59a79b104023bd27 +Author: abprasa +Date: Tue Dec 5 19:04:10 2023 +0000 + + removed the old to-13.0-convert-fortiswitch-types.pl script + +D addons/upgrade/to-13.0-convert-fortiswitch-types.pl + +commit 92e8f38d7d78ae2a083ac2ec2ad7e7dd611d6190 +Author: abprasa +Date: Tue Dec 5 17:13:15 2023 +0000 + + renamed the migration script for fortiswtich from 13.0 to 13.1 + +A addons/upgrade/to-13.1-convert-fortiswitch-types.pl + +commit 4706a7f592e8de8acc147a4139e476a3f27a1aa6 +Author: Ieno77 +Date: Tue Dec 5 17:29:22 2023 +0100 + + fix 2 + +M addons/upgrade/to-13.1-convert-arubaswitch-types.pl +R098 addons/upgrade/to-13.0-convert-switch-types.pl addons/upgrade/to-13.1-convert-switch-types.pl +M docs/network/networkdevice/hp_procurve.asciidoc +M lib/pf/Switch/Aruba/5400.pm +M lib/pf/Switch/HP/Old_Procurve.pm + +commit 518fb3a6d3c7858f81e7d8b6f3cd7d4391eb2c34 +Author: Ieno77 +Date: Tue Dec 5 16:38:23 2023 +0100 + + fix + +M addons/upgrade/to-13.1-convert-arubaswitch-types.pl +M lib/pf/Switch/Aruba/ArubaOS_CX_10_x.pm +M lib/pf/Switch/Aruba/ArubaOS_Switch_16_x.pm + +commit 402422d0cab8e45dd2403ee51e0de120985609ff +Author: James Rouzier +Date: Tue Dec 5 09:23:29 2023 -0500 + + feature/pfqueue-golang (#7893) + + * Init main + + * Add an additional check to make sure the switch + + * Normalize output + + * Add PfQueueConfig + + * Fix naming + + * Fix namespace + + * upgrade to github.com/redis/go-redis/v9 + + * Make fields every reconnect integers + + * fix redis dependency versioning + + * Update to use a context + + * Add the run dir + + * Add pfqueue-backend.sock file + + * Add files + + * Add the pfqueue consumer and backend client + + * Add perl backend + + * Add status updater to consumer + + * use integers for workers task_jitter max_tasks + + * set the name of worker + + * send the name of the worker + + * Return error properly + + * Match data types + + * Add consumer for single and multi queue workers + + * add pfqueue-go + + * Add services + + * Add delayed queue processing + + * Run DelayedWorkerQueues + + * Add a logger to the context + + * Rename variable for consistency + + * Change name + + * Change name + + * Update signature of SendTo + + * Only process a single queue + + * Update README.md to get it on gitlab + + * Add missing files + + * Fix nameing + + * Rename the old service file + + * Add the packetfence-pfqueue-backend.service + + * install the packetfence-pfqueue-backend service + + * Update -Description + + * Packaging fixes + + * Renamed pfqueue to pfqueue-go + + * pfqueue renamed to pfqueue-perl + + * Fixed typo + + * Fix config mane in pfqueue services + + * Fix perl lib in services + + * Add sdnotify + + * Update pfqueue + + * Fix venom pfqueue test next + + * Fix pfqueue in tests next + + * Add the redis client + + --------- + + Co-authored-by: JeGoi <13801368+JeGoi@users.noreply.github.com> + Co-authored-by: Durand Fabrice + +M README.md +M conf/documentation.conf +M conf/pf.conf.defaults +M conf/systemd/packetfence-haproxy-admin.service +M conf/systemd/packetfence-pfdhcplistener.service +A conf/systemd/packetfence-pfqueue-backend.service +A conf/systemd/packetfence-pfqueue-go.service +R086 conf/systemd/packetfence-pfqueue.service conf/systemd/packetfence-pfqueue-perl.service +M config.mk +A debian/packetfence-pfqueue-backend.service +A debian/packetfence-pfqueue-go.service +A debian/packetfence-pfqueue-perl.service +D debian/packetfence-pfqueue.service +M debian/rules +M go/api-frontend/aaa/redis_token_backend.go +M go/caddy/job-status/job-status.go +M go/caddy/logger/logger.go +M go/chisel/server/server.go +M go/chisel/server/server_handler.go +A go/cmd/pfqueue-go/main.go +M go/connector/connector.go +M go/connector/redis.go +M go/cron/flush_dns_audit_log.go +M go/cron/flush_radius_audit_log_job.go +M go/cron/redis_client.go +A go/file_paths/paths.go +M go/go.mod +M go/go.sum +M go/pfconfigdriver/structs.go +A go/pfqueueclient/backend_client.go +A go/pfqueueclient/consumer.go +A go/pfqueueclient/delay_job_processer.go +M go/pfqueueclient/pfqueueclient.go +A go/pfqueueclient/status_updater.go +M go/plugin/coredns/pfdns/pfdns.go +M go/redis_cache/client.go +M go/redisclient/redisclient.go +M lib/pf/SwitchFactory.pm +M lib/pf/cmd/pf/service.pm +M lib/pf/file_paths.pm +A lib/pf/services/manager/pfqueue_backend.pm +R083 lib/pf/services/manager/pfqueue.pm lib/pf/services/manager/pfqueue_go.pm +A lib/pf/services/manager/pfqueue_perl.pm +M lib/pfconfig/namespaces/config/Pfqueue.pm +M rpm/packetfence.spec +A sbin/pfqueue-backend +M t/venom/test_suites/configurator/50_run_configurator_step4.yml +M t/venom/test_suites/configurator_inline/50_run_configurator_step4.yml +M t/venom/test_suites/configurator_inline_l2/50_run_configurator_step4.yml +M t/venom/test_suites/inline/l2/05_setup_packetfence.yml +M t/venom/test_suites/inline/l3/10_setup_packetfence.yml +M t/venom/test_suites/pfcron/01_preparation.yml +M t/venom/test_suites/pfcron/03_teardown.yml +M t/venom/test_suites/security_event_random_mac/05_setup_packetfence.yml +M t/venom/test_suites/security_event_random_mac/07_prepare_security_event_random_mac.yml +M t/venom/test_suites/security_event_suricata/05_setup_packetfence.yml +M t/venom/test_suites/security_event_suricata/25_prepare_security_event_suricata.yml + +commit 623d06576b4a93d95ac882af44dbf9971f73d890 +Author: Ieno77 +Date: Tue Dec 5 12:55:49 2023 +0100 + + doc + migration script + +R094 addons/upgrade/to-13.0-convert-arubaswitch-types.pl addons/upgrade/to-13.1-convert-arubaswitch-types.pl +R100 addons/upgrade/to-13.0-convert-h3cswitch-types.pl addons/upgrade/to-13.1-convert-h3cswitch-types.pl +R100 addons/upgrade/to-13.0-convert-hpswitch-types.pl addons/upgrade/to-13.1-convert-hpswitch-types.pl +M docs/network/networkdevice/aruba_switchs.asciidoc + +commit 7498e6f37b9511c1aefd4a93e8d7d7e0f0a47cfe +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Fri Dec 1 12:27:46 2023 -0500 + + [Vagrant] Increase PF disk size (#7907) + + * [Vagrant] Increase PF disk size + + * Move to 130 and update way of check os + +M addons/vagrant/inventory/hosts +M addons/vagrant/pfservers/Vagrantfile + +commit edcf9264d5c754f79ddd1dc5854b60cdb053a2bc +Author: Igor Stegarescu +Date: Fri Dec 1 17:11:41 2023 +0000 + + runners fix name [perl-client] + +M .github/workflows/main_perl-client.yml +M .github/workflows/perl-client_build_package.yml + +commit de6bfd9afb484badb384d91a2e203d65d1d2b8f9 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Fri Dec 1 16:48:18 2023 +0000 + + updated the migration script for HP with the new nameing of the modules + +M addons/upgrade/to-13.0-convert-hpswitch-types.pl + +commit 1f883be5516198e70c583ada42581473fb0322ab +Author: Igor Stegarescu +Date: Fri Nov 24 15:59:27 2023 +0000 + + build package fingerbank client [perl-client] + +A .github/workflows/main_perl-client.yml +A .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 +A addons/perl-client/.gitignore +A addons/perl-client/Makefile +A addons/perl-client/README.md +A addons/perl-client/ci/debian/.devscripts +A addons/perl-client/client-development-guidelines.md +A addons/perl-client/conf/.gitignore +A addons/perl-client/conf/fingerbank.conf.defaults +A addons/perl-client/conf/fingerbank.conf.doc +A addons/perl-client/conf/log.conf +A addons/perl-client/conf/upgrade/4.0.0-cleanup-config.pl +A addons/perl-client/db/.gitignore +A addons/perl-client/db/upgrade.pl +A addons/perl-client/db/upgrade/fingerbank-Schema-Local-1.0-2.0-SQLite.sql +A addons/perl-client/db/upgrade/fingerbank-Schema-Local-1.0-SQLite.sql +A addons/perl-client/db/upgrade/fingerbank-Schema-Local-2.0-2.1-SQLite.sql +A addons/perl-client/db/upgrade/fingerbank-Schema-Local-2.1-2.2-SQLite.sql +A addons/perl-client/db/upgrade/fingerbank-Schema-Local-2.2-2.3-SQLite.sql +A addons/perl-client/db/upgrade/fingerbank-Schema-Local-2.3-3.0-SQLite.sql +A addons/perl-client/db/upgrade/fingerbank-Schema-Local-3.0-3.1-SQLite.sql +A addons/perl-client/db/upgrade/fingerbank-Schema-Local-3.1-4.0-SQLite.sql +A addons/perl-client/db/upgrade/fingerbank-Schema-Local-4.0-4.1-SQLite.sql +A addons/perl-client/debian/README.Debian +A addons/perl-client/debian/README.source +A addons/perl-client/debian/changelog +A addons/perl-client/debian/compat +A addons/perl-client/debian/control +A addons/perl-client/debian/copyright +A addons/perl-client/debian/docs +A addons/perl-client/debian/fingerbank.conffiles +A addons/perl-client/debian/fingerbank.logrotate +A addons/perl-client/debian/fingerbank.postinst +A addons/perl-client/debian/fingerbank.postrm +A addons/perl-client/debian/fingerbank.preinst +A addons/perl-client/debian/fingerbank.prerm +A addons/perl-client/debian/patches/series +A addons/perl-client/debian/rules +A addons/perl-client/debian/source/format +A addons/perl-client/dist_ignore +A addons/perl-client/lib/fingerbank/API.pm +A addons/perl-client/lib/fingerbank/Base/CRUD.pm +A addons/perl-client/lib/fingerbank/Base/Schema.pm +A addons/perl-client/lib/fingerbank/Base/Schema/Combination.pm +A addons/perl-client/lib/fingerbank/Base/Schema/CombinationMacVendorByDevice.pm +A addons/perl-client/lib/fingerbank/Base/Schema/CombinationMatch.pm +A addons/perl-client/lib/fingerbank/Base/Schema/CombinationMatchExact.pm +A addons/perl-client/lib/fingerbank/Base/Schema/DHCP6_Enterprise.pm +A addons/perl-client/lib/fingerbank/Base/Schema/DHCP6_Fingerprint.pm +A addons/perl-client/lib/fingerbank/Base/Schema/DHCP_Fingerprint.pm +A addons/perl-client/lib/fingerbank/Base/Schema/DHCP_Vendor.pm +A addons/perl-client/lib/fingerbank/Base/Schema/Device.pm +A addons/perl-client/lib/fingerbank/Base/Schema/LocalUsers.pm +A addons/perl-client/lib/fingerbank/Base/Schema/MAC_Vendor.pm +A addons/perl-client/lib/fingerbank/Base/Schema/TablesIDs.pm +A addons/perl-client/lib/fingerbank/Base/Schema/Unmatched.pm +A addons/perl-client/lib/fingerbank/Base/Schema/User_Agent.pm +A addons/perl-client/lib/fingerbank/Base/Source.pm +A addons/perl-client/lib/fingerbank/Collector.pm +A addons/perl-client/lib/fingerbank/Config.pm +A addons/perl-client/lib/fingerbank/Constant.pm +A addons/perl-client/lib/fingerbank/DB.pm +A addons/perl-client/lib/fingerbank/DB/SQLite.pm +A addons/perl-client/lib/fingerbank/DB_Factory.pm +A addons/perl-client/lib/fingerbank/FilePath.pm +A addons/perl-client/lib/fingerbank/Log.pm +A addons/perl-client/lib/fingerbank/Model/Combination.pm +A addons/perl-client/lib/fingerbank/Model/DHCP6_Enterprise.pm +A addons/perl-client/lib/fingerbank/Model/DHCP6_Fingerprint.pm +A addons/perl-client/lib/fingerbank/Model/DHCP_Fingerprint.pm +A addons/perl-client/lib/fingerbank/Model/DHCP_Vendor.pm +A addons/perl-client/lib/fingerbank/Model/Device.pm +A addons/perl-client/lib/fingerbank/Model/Endpoint.pm +A addons/perl-client/lib/fingerbank/Model/MAC_Vendor.pm +A addons/perl-client/lib/fingerbank/Model/User_Agent.pm +A addons/perl-client/lib/fingerbank/NullCache.pm +A addons/perl-client/lib/fingerbank/Query.pm +A addons/perl-client/lib/fingerbank/Schema/Local.pm +A addons/perl-client/lib/fingerbank/Schema/Local/Combination.pm +A addons/perl-client/lib/fingerbank/Schema/Local/CombinationMacVendorByDevice.pm +A addons/perl-client/lib/fingerbank/Schema/Local/CombinationMatch.pm +A addons/perl-client/lib/fingerbank/Schema/Local/CombinationMatchExact.pm +A addons/perl-client/lib/fingerbank/Schema/Local/DHCP6_Enterprise.pm +A addons/perl-client/lib/fingerbank/Schema/Local/DHCP6_Fingerprint.pm +A addons/perl-client/lib/fingerbank/Schema/Local/DHCP_Fingerprint.pm +A addons/perl-client/lib/fingerbank/Schema/Local/DHCP_Vendor.pm +A addons/perl-client/lib/fingerbank/Schema/Local/Device.pm +A addons/perl-client/lib/fingerbank/Schema/Local/LocalUsers.pm +A addons/perl-client/lib/fingerbank/Schema/Local/MAC_Vendor.pm +A addons/perl-client/lib/fingerbank/Schema/Local/TablesIDs.pm +A addons/perl-client/lib/fingerbank/Schema/Local/Unmatched.pm +A addons/perl-client/lib/fingerbank/Schema/Local/User_Agent.pm +A addons/perl-client/lib/fingerbank/Schema/Upstream.pm +A addons/perl-client/lib/fingerbank/Schema/Upstream/Combination.pm +A addons/perl-client/lib/fingerbank/Schema/Upstream/CombinationMacVendorByDevice.pm +A addons/perl-client/lib/fingerbank/Schema/Upstream/CombinationMatch.pm +A addons/perl-client/lib/fingerbank/Schema/Upstream/CombinationMatchExact.pm +A addons/perl-client/lib/fingerbank/Schema/Upstream/DHCP6_Enterprise.pm +A addons/perl-client/lib/fingerbank/Schema/Upstream/DHCP6_Fingerprint.pm +A addons/perl-client/lib/fingerbank/Schema/Upstream/DHCP_Fingerprint.pm +A addons/perl-client/lib/fingerbank/Schema/Upstream/DHCP_Vendor.pm +A addons/perl-client/lib/fingerbank/Schema/Upstream/Device.pm +A addons/perl-client/lib/fingerbank/Schema/Upstream/MAC_Vendor.pm +A addons/perl-client/lib/fingerbank/Schema/Upstream/User_Agent.pm +A addons/perl-client/lib/fingerbank/Source/Collector.pm +A addons/perl-client/lib/fingerbank/Source/LocalDB.pm +A addons/perl-client/lib/fingerbank/SourceMatcher.pm +A addons/perl-client/lib/fingerbank/Status.pm +A addons/perl-client/lib/fingerbank/Util.pm +A addons/perl-client/logs/file.log +A addons/perl-client/rpm/fingerbank.spec +A addons/perl-client/t/CRUD.t +A addons/perl-client/t/Model/Combination.t +A addons/perl-client/t/Model/Endpoint.t +A addons/perl-client/t/Source/LocalDB.t +A addons/perl-client/t/benchmark_config.t +A addons/perl-client/t/data/fingerbank.conf +A addons/perl-client/t/data/seed.pm +A addons/perl-client/t/data/upstream.sql +A addons/perl-client/t/setup_tests.pm +A addons/perl-client/t/smoke.t +A addons/perl-client/utils/fingerbank.logrotate +A addons/perl-client/vagrant/.gitignore +A addons/perl-client/vagrant/Makefile +A addons/perl-client/vagrant/Vagrantfile +A addons/perl-client/vagrant/ansible.cfg +A addons/perl-client/vagrant/get_public_from_gitlab.sh +A addons/perl-client/vagrant/inventory/group_vars/fbservers/ansible.yml +A addons/perl-client/vagrant/inventory/group_vars/fbservers/apt_preferences.yml +A addons/perl-client/vagrant/inventory/group_vars/fbservers/gitlab_buildpkg_tools.yml +A addons/perl-client/vagrant/inventory/group_vars/fbservers/packetfence.yml +A addons/perl-client/vagrant/inventory/hosts +A addons/perl-client/vagrant/requirements.yml +A addons/perl-client/vagrant/site.yml +A addons/perl-client/vars.mk + +commit 42c49276a36c7354716777c18c77a1ab79b43080 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Fri Dec 1 16:43:29 2023 +0000 + + fixed package and name for Old_Procurve.pm and base for Procurve_4100.pm and Procurve_5400.pm + +M lib/pf/Switch/HP/Old_Procurve.pm +M lib/pf/Switch/HP/Procurve_4100.pm +M lib/pf/Switch/HP/Procurve_5400.pm + +commit ba0533f9e45e07edb5fd533d6217d903e4ee19dc +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Fri Dec 1 16:40:29 2023 +0000 + + Renamed Procurve_2500.pm to Old_Procurve.pm + +R100 lib/pf/Switch/HP/Procurve_2500.pm lib/pf/Switch/HP/Old_Procurve.pm + +commit 009e71a562a0eb2a4514e229424d8f8aa2b350dd +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Fri Dec 1 16:38:42 2023 +0000 + + Renamed Old_HP_Procurve.pm to Procurve_2500.pm + +R100 lib/pf/Switch/HP/Old_HP_Procurve.pm lib/pf/Switch/HP/Procurve_2500.pm + +commit e924e04a5a74b2020e882af45cf86dc7d58d5845 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Fri Dec 1 16:34:51 2023 +0000 + + Fixed Name and package for AOS_Switch_v16_X.pm + +M lib/pf/Switch/HP/AOS_Switch_v16_X.pm + +commit 24173f2eb1a061562e5ebdbcf284bb6dc423f23f +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Fri Dec 1 16:26:46 2023 +0000 + + Reverted Procurve_2920.pm AOS_Switch_v16_X.pm + +R100 lib/pf/Switch/HP/Procurve_2920.pm lib/pf/Switch/HP/AOS_Switch_v16_X.pm + +commit 57e197d9adb4b670cc8e2e362caab97c0bdcab1d +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Fri Dec 1 16:24:32 2023 +0000 + + Renamed AOS_Switch_v16_x.pm to Procurve_2920.pm + +R100 lib/pf/Switch/HP/AOS_Switch_v16_x.pm lib/pf/Switch/HP/Procurve_2920.pm + +commit af059f805b4cd0ea499751eaca38e1d58cd11f50 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Fri Dec 1 16:17:07 2023 +0000 + + updated the migration script for fortiswitch to fix error + +M addons/upgrade/to-13.0-convert-fortiswitch-types.pl + +commit ac47f426b380cac758babee7114f7a5f6005d377 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Fri Dec 1 16:15:33 2023 +0000 + + updated the migration script for H3C and HP to fix error + +M addons/upgrade/to-13.0-convert-h3cswitch-types.pl +M addons/upgrade/to-13.0-convert-hpswitch-types.pl + +commit 5f872aba2d4004f22e6626c4e3a75e28d5a78ea8 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Fri Dec 1 16:06:34 2023 +0000 + + corrected the head1 desc for Comware_v5.pm and Comware_v7.pm + +M lib/pf/Switch/H3C/Comware_v5.pm +M lib/pf/Switch/H3C/Comware_v7.pm + +commit c88d65b19552b29fb39807fdf18bf725489fa0f9 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Fri Dec 1 15:57:17 2023 +0000 + + corrected the migration script for H3C and HP + +M addons/upgrade/to-13.0-convert-h3cswitch-types.pl +M addons/upgrade/to-13.0-convert-hpswitch-types.pl + +commit 3122074cc2263996b6eff83bc6398001f67d4273 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Fri Dec 1 15:54:25 2023 +0000 + + corrected the migration script for Fortiswitch + +M addons/upgrade/to-13.0-convert-fortiswitch-types.pl + +commit acc5bf6b6f15c1406d4b27e80313623af28e0d5d +Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> +Date: Fri Dec 1 10:53:03 2023 -0500 + + Bump browserify-sign from 4.2.1 to 4.2.2 in /html/pfappserver/root (#7882) + + Bumps [browserify-sign](https://github.com/crypto-browserify/browserify-sign) from 4.2.1 to 4.2.2. + - [Changelog](https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md) + - [Commits](https://github.com/crypto-browserify/browserify-sign/compare/v4.2.1...v4.2.2) + + --- + updated-dependencies: + - dependency-name: browserify-sign + 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 e5b882659dff8dbb9401b4191974de4dcb0105cc +Author: Darren Satkunas +Date: Fri Dec 1 07:33:08 2023 -0800 + + add CREDITS + +M CREDITS + +commit bfc543004c63f5754a3f8b588b071af2e5603136 +Author: Darren Satkunas +Date: Fri Dec 1 07:32:31 2023 -0800 + + bump pfappserver version + +M html/pfappserver/root/package.json + +commit b63128a77cac4f85e6a6a4364b93a1a4cfa6e945 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Fri Dec 1 13:24:56 2023 +0000 + + Corrected the migration scripts for Fortiswitch + +M addons/upgrade/to-13.0-convert-fortiswitch-types.pl + +commit 5f9cc88947129f4f8d6e9bdf89378e7700470362 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Fri Dec 1 13:18:48 2023 +0000 + + Corrected the migration scripts for HP and H3C + +M addons/upgrade/to-13.0-convert-h3cswitch-types.pl +M addons/upgrade/to-13.0-convert-hpswitch-types.pl + +commit 20ce11e7f4c54b24fc22a2e9f3faa5e62475bd4a +Author: Durand Fabrice +Date: Thu Nov 30 14:17:47 2023 -0500 + + Removed symbolic links + +D debian/packetfence-httpd.collector.service +D debian/packetfence-tc.service + +commit 15f99484b18b3972040b2389fff12407cc483899 +Author: Extra Fu +Date: Thu Nov 30 13:00:22 2023 -0500 + + Update NEWS.asciidoc + +M NEWS.asciidoc + +commit 87904cca643a943cb60e9838f301386dd6a52d62 +Author: Durand Fabrice +Date: Thu Nov 30 12:58:12 2023 -0500 + + Modification for PR + +M docs/installation/azuread.asciidoc + +commit 9b2292db989a07b8c0f2b8cbc62f9020079e64f8 +Author: Durand Fabrice +Date: Thu Nov 30 10:45:10 2023 -0500 + + Added configuration example to do Azure AD EAP-TLS Machine + Authentication + +A docs/images/Azure_Group_membership.png +A docs/images/Intune_SCEP_machine.png +M docs/installation/azuread.asciidoc + +commit 919805e5c31d8a58606f35583a208e48d2aa98df +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Thu Nov 30 13:33:43 2023 +0000 + + Corrected the ascciidoc of h3c and hp_procurve + +M docs/network/networkdevice/h3c.asciidoc +M docs/network/networkdevice/hp_procurve.asciidoc + +commit 5b1a058836fa80fb89b1f0c911efe35f0fdd6c86 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Thu Nov 30 13:18:42 2023 +0000 + + Updated the base and description of Procurve_5400.pm and Procurve_4100.pm and description of Procurve_2600.pm + +M lib/pf/Switch/HP/Procurve_2600.pm +M lib/pf/Switch/HP/Procurve_4100.pm +M lib/pf/Switch/HP/Procurve_5400.pm + +commit 5a12b21809b7add577b26684ddf08bce477ee8f1 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Thu Nov 30 13:01:23 2023 +0000 + + Updated the base of Procurve_5300.pm + +M lib/pf/Switch/HP/Procurve_5300.pm + +commit f135b82aebae5aa6deb876892e62a95e6dbb9a16 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Thu Nov 30 12:55:46 2023 +0000 + + Renamed the AOS_Switch_v16_11.pm to Procurve_5400.pm + +R100 lib/pf/Switch/HP/AOS_Switch_v16_11.pm lib/pf/Switch/HP/Procurve_5400.pm + +commit 1741726060d71abb480bde1a2425c51b215abe05 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Thu Nov 30 12:48:55 2023 +0000 + + Created and modified the to-13.0-convert-arubaswitch-types.pl, to-13.0-convert-hpswitch-types.pl and to-13.0-convert-h3cswitch-types.plmigration script + +A addons/upgrade/to-13.0-convert-arubaswitch-types.pl +A addons/upgrade/to-13.0-convert-h3cswitch-types.pl +A addons/upgrade/to-13.0-convert-hpswitch-types.pl + +commit af3b3acc6f60dcedac50b404ead0b08a8b81014b +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Thu Nov 30 12:13:26 2023 +0000 + + Created and modified the to-13.0-convert-fortiswitch-types.pl migration script + +A addons/upgrade/to-13.0-convert-fortiswitch-types.pl + +commit ddae02106fa618aed8b324aec4b2edcb1d73762c +Author: Durand +Date: Wed Nov 29 13:49:01 2023 -0500 + + Draft of Azure group membership url (#7889) + +M html/pfappserver/lib/pfappserver/Form/Config/Source/AzureAD.pm +M html/pfappserver/root/src/views/Configuration/sources/_components/FormTypeAzureAD.vue +M html/pfappserver/root/src/views/Configuration/sources/_components/index.js + +commit afea45c65b42bc30b486d775a0cc38c8abf5bae2 +Author: Extra Fu +Date: Wed Nov 29 13:27:01 2023 -0500 + + Update NEWS.asciidoc + +M NEWS.asciidoc + +commit b5daef844ac00ecf05226b6a56b3f70fce1d76d6 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Tue Nov 28 13:38:39 2023 -0500 + + Remove commented lines + +M lib/pf/provisioner/mobileconfig.pm + +commit 9a6174af4d583e39b4daeecd5dd6a0f9c2033dcf +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Nov 28 12:23:56 2023 +0000 + + Updated the Fortinet_switches.asciidoc + +M docs/network/networkdevice/fortinet_switches.asciidoc + +commit 1f991c7d9e5603dd06b81164962a2fd460e9e677 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Nov 28 11:56:25 2023 +0000 + + Fixed the source for AOS_Switch_v16_11.pm + +M lib/pf/Switch/HP/AOS_Switch_v16_11.pm + +commit c0a89eb433526d51c08a1719bda4036a79a519f1 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Nov 28 11:50:16 2023 +0000 + + Updated the hp_procurve.asciidoc to make is consistant with the new naming + +M docs/network/networkdevice/hp_procurve.asciidoc + +commit b4584a77e190c6a49116898ce63d82be3af3fc1c +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Nov 28 11:33:13 2023 +0000 + + Create and Updated the Fortinet_switches.asciidoc + +A docs/network/networkdevice/fortinet_switches.asciidoc + +commit de83280f1045f06ceb230124d5dfa89f50131368 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Nov 28 09:45:16 2023 +0000 + + Renamed the FortiSwitchOS_v7_0.pm to FortiSwitchOS_v7_x.pm and modified the pakage and description accordingly + removed the other verions modules + +D lib/pf/Switch/Fortinet/FortiSwitchOS_v7_2.pm +D lib/pf/Switch/Fortinet/FortiSwitchOS_v7_4.pm +R089 lib/pf/Switch/Fortinet/FortiSwitchOS_v7_0.pm lib/pf/Switch/Fortinet/FortiSwitchOS_v7_x.pm + +commit 3ca6a7db42287ede1db281132a845aa68c875906 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Nov 28 09:33:34 2023 +0000 + + Renamed the AOS_Switch_v16_8.pm to Old_HP_Procurve.pm and modified the pakage and description accordingly + +R097 lib/pf/Switch/HP/AOS_Switch_v16_8.pm lib/pf/Switch/HP/Old_HP_Procurve.pm + +commit 0bd9f7da9b3b43af2c22c77304bb316d08850e6b +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Nov 28 09:23:50 2023 +0000 + + Renamed the AOS_Switch_v16_10.pm to AOS_Switch_v16_x.pm and modified the pakage,base and description accordingly + +R097 lib/pf/Switch/HP/AOS_Switch_v16_10.pm lib/pf/Switch/HP/AOS_Switch_v16_x.pm + +commit 56946cadfcdc6222ae63ff647e5aa3804e807a0c +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Nov 28 09:13:27 2023 +0000 + + Merged the aruba 2930.pm to AOS_Switch_v16_10.pm + +M lib/pf/Switch/HP/AOS_Switch_v16_10.pm + +commit 0c7f2a1e3b3020cb3715362b610204f9d1b54f31 +Author: James Rouzier +Date: Sat Nov 25 01:28:23 2023 +0000 + + Revert "Update freeradius version in docker image" + + This reverts commit d60902e3b0a9ce5994762400d285287a9cf420f7. + +M containers/radiusd/Dockerfile + +commit d60902e3b0a9ce5994762400d285287a9cf420f7 +Author: Durand Fabrice +Date: Fri Nov 24 16:46:37 2023 -0500 + + Update freeradius version in docker image + +M containers/radiusd/Dockerfile + +commit e1882c1d05d88e96ded1c46bfa34973699902563 +Author: James Rouzier +Date: Fri Nov 24 21:01:10 2023 +0000 + + Fix the Data::Dumper + +M addons/dev-helpers/bin/generator-switch-acls.pl +M lib/pf/constants/switch_acls.pm + +commit 836729d6b15d6da50af90599a6f2b4d33bd6b73e +Author: James Rouzier +Date: Fri Nov 24 19:59:11 2023 +0000 + + Fix Dumper usage + +M lib/pf/services/manager/radiusd_child.pm + +commit 862c4e03ad3e6b5c67f6835e0ef6f4a3231f3d50 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Thu Nov 23 06:52:38 2023 +0000 + + Reverted the old changes for Procurve_2600.pm + +R092 lib/pf/Switch/HP/AOS_Switch_v16_9.pm lib/pf/Switch/HP/Procurve_2600.pm + +commit 237673585494eb38bc43ba5396b6ac416e73c8f1 +Author: Ieno77 +Date: Wed Nov 22 17:17:59 2023 +0100 + + 5400.pm merge with ArubaOS_CX_10.pm + +M lib/pf/Switch/Aruba/ArubaOS_CX_10_x.pm + +commit 59e11b01284d2138f6a41cc46a518d5879217d7d +Author: Igor Stegarescu +Date: Tue Nov 21 19:49:28 2023 +0000 + + cpan use force isntall - [perl] + +M addons/packetfence-perl/install_cpan.py + +commit 7777ae9c342d98487cbfdc9c2adfc689bbb98655 +Author: James Rouzier +Date: Tue Nov 21 19:15:14 2023 +0000 + + Fix dumping out variables + + Fixes #7912 + +M lib/pf/services/manager/snmptrapd.pm + +commit d36f7c1a8c1f03b3305c60d82885eb26ff99f122 +Author: stegar123 <53397145+stegar123@users.noreply.github.com> +Date: Tue Nov 21 09:26:48 2023 -0500 + + Features/inv 73 reusable (#7902) + + * packetfence-perl ci/cd + + * try to user an workoflow type reutisable + + * packetfence-perl ci/cd reusable + + * rename workflow files + + * update list of files to trigger the workflow + + * chage runners label + + * concurency job, avoid to build two times whan a PR is open + + * add manual trigger + + * change skip_after_successful_duplicate in false + + * revise the errors + + * improve build_package.sh script and dpkg-sig list check + + * clean code + + * add option to build packages when the word [perl] is in commit message + + * code improvement + + * move gpg_key to psono + + * add module Digest-MD4 version 1.9 + + * search private ssh key from psono + + * resolve issues and use docker fixed image tag [perl] + + --------- + + Co-authored-by: root + +A .github/workflows/main_packetfence-perl.yml +A .github/workflows/packetfence-perl_build_image_package.yml +A .github/workflows/reusable_sign_packages.yml +A .github/workflows/reusable_unit_test.yml +A .github/workflows/reusable_upload_packages.yml +A addons/packetfence-perl/build_package.sh +M addons/packetfence-perl/debian/changelog +M addons/packetfence-perl/dependencies.csv +D addons/packetfence-perl/get_modules_installed.pl +A addons/packetfence-perl/install_cpan.py +D addons/packetfence-perl/install_cpan.sh +D addons/packetfence-perl/make_tar_from_source.sh +A addons/packetfence-perl/psono.py +M addons/packetfence-perl/rhel8/SPECS/packetfence-perl.spec +M containers/manage-images.sh +A containers/packetfence-perl/debian/Dockerfile_debian +A containers/packetfence-perl/rhel8/Dockerfile_rhel8 + +commit 60a9675fc9e7e0cc3cc4365ca2981ffa91398044 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Nov 21 11:27:06 2023 +0000 + + Updated the h3c.asciidoc + +M docs/network/networkdevice/h3c.asciidoc + +commit de733efa8fce7adc65c84b2a9135d6845290d697 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Nov 21 11:23:29 2023 +0000 + + Fixed error in the h3c.asciidoc + +M docs/network/networkdevice/h3c.asciidoc + +commit 4287abb8947624acb7706830a25dc818150b3b27 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Nov 21 11:21:32 2023 +0000 + + Fixed errors in the h3c.asciidoc + +M docs/network/networkdevice/h3c.asciidoc + +commit 51b3eac2491f2dbb2d6083eaad4136307c98b46e +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Nov 21 11:18:25 2023 +0000 + + Updated the h3c.asciidoc to make it consistant with the new module + +M docs/network/networkdevice/h3c.asciidoc + +commit 40834dcc534cea19cea1ebb84bbda244248fe292 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Thu Nov 16 11:22:33 2023 +0000 + + Updated the hp_procurve.asciidoc to make it consistant with the new modules + +M docs/network/networkdevice/hp_procurve.asciidoc + +commit 43d5778a1bc5471b55081b42ae1011e340eea13e +Author: James Rouzier +Date: Tue Nov 14 19:01:55 2023 +0000 + + Remove unused code + +M go/pfconfigdriver/structs.go + +commit 14474924c6331f6b70d40e14b599ab0fdb4ffdbb +Author: Durand Fabrice +Date: Mon Nov 13 12:48:13 2023 -0500 + + Added tcp_flags in Cisco acl chewer + +M lib/pf/Switch/Cisco.pm + +commit 05b413f162d4b7ff48cb98dabed883cd71ecc058 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Fri Nov 10 10:21:26 2023 -0500 + + Fix potential issue with npm and nodejs not at the same page from @satkunas + +M html/common/Makefile + +commit 2c29207ee6c986ba862db981d16e5e851842682e +Author: James Rouzier +Date: Wed Nov 8 21:35:26 2023 +0000 + + Update cloning logic for Refresh types + +M go/fbcollectorclient/client.go +M go/go.mod +M go/go.sum +M go/pfconfigdriver/config_store.go +M go/pfconfigdriver/pool_config.go + +commit 837a0c44a0a0799f63696947343ebce507edc7d7 +Author: James Rouzier +Date: Wed Nov 8 19:58:14 2023 +0000 + + Fixed directive + +M go/caddy/caddy/caddyhttp/httpserver/plugin.go + +commit 8e145fbedc2e7b4353e30219120b4ff354867af0 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Tue Nov 7 11:45:47 2023 -0500 + + Update vagrant image for debian + +M addons/vagrant/inventory/hosts + +commit 390c50cd52083c49cf79c710a367c7238c368dcc +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Nov 7 15:34:06 2023 +0000 + + Fixed Base for Comware_v7.pm + +M lib/pf/Switch/H3C/Comware_v7.pm + +commit 671c806210e7412d80172b186f72b58162b5ea04 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Nov 7 15:13:48 2023 +0000 + + Added the Comware_v7.pm module and fixed the Pakage, Base and Description + +A lib/pf/Switch/H3C/Comware_v7.pm + +commit a3603dbffd864e5fae22e34b34194ff989549849 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Nov 7 15:10:53 2023 +0000 + + Fixing the Package and Descrition for Comware_v5.pm + +M lib/pf/Switch/H3C/Comware_v5.pm +D lib/pf/Switch/H3C/S5120.pm + +commit 9a7f2909c86ee84d010d9b50f67536995dcd0a74 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Nov 7 14:59:54 2023 +0000 + + Renaming the S5120.pm to Comware_v5.pm + +A lib/pf/Switch/H3C/Comware_v5.pm + +commit bd0cc7cd3f67e9eb5994dec5376be004b062c69b +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Nov 7 08:50:11 2023 +0000 + + Fixing features for FortiSwitchOS_v7_4 modules + +M lib/pf/Switch/Fortinet/FortiSwitchOS_v7_4.pm + +commit 27386a4ff5a71d8eea97a614afed743ba760340f +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Nov 7 08:48:34 2023 +0000 + + Fixing features for FortiSwitchOS_v7_2 modules + +M lib/pf/Switch/Fortinet/FortiSwitchOS_v7_2.pm + +commit df4ddc861776eceee18573afe8241f642d5b698d +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Fri Nov 3 10:30:08 2023 -0400 + + Fix nodesjs apt install in Dockerfile + +M containers/httpd.dispatcher/Dockerfile + +commit 5f9a08c2e0f1c9333c652c5330b33c53a5866182 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Fri Nov 3 10:20:50 2023 -0400 + + Rename Ansible Task + +M addons/vagrant/playbooks/utils/nodejs.yml + +commit 0669703870f6f6a5162c97a45a52adaf95807c28 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Fri Nov 3 09:13:18 2023 -0400 + + Fix/nodejs20 (#7890) + + * Add NodeJS in vagrant image by default since used in tests for e2e + + * Move nodejs installation to vagrant. + + * Add nodejs20 source in pfbuild-debian-bullseye + + * Install NodeJS in containers when needed + + * Add missing deb for nodejs source + + * Remove trail ; in if from previous loops + +A addons/vagrant/inventory/group_vars/pfservers/nodejs.yml +M addons/vagrant/playbooks/local_dev.yml +M addons/vagrant/playbooks/utils.yml +A addons/vagrant/playbooks/utils/nodejs.yml +M ci/packer/vagrant_img/provisioners/inventory/group_vars/pfservers/gitlab_buildpkg_tools.yml +M ci/packer/vagrant_img/provisioners/playbooks/install_repos.yml +M ci/packer/vagrant_img/provisioners/playbooks/install_utils.yml +M ci/packer/vagrant_img/provisioners/requirements.yml +M containers/httpd.admin_dispatcher/Dockerfile +M containers/httpd.dispatcher/Dockerfile +M containers/pfdebian/Dockerfile +M t/venom/requirements.yml +M t/venom/scenarios/dot1x_eap_peap/playbooks/configure.yml +M t/venom/scenarios/pfappserver/playbooks/configure.yml + +commit b74feb1a75da5ab006fb5c9ed2250e17ff4f9193 +Author: Durand Fabrice +Date: Thu Oct 26 15:36:52 2023 -0400 + + Set the correct port for radius-acct + +M conf/radiusd/acct.conf.example +M lib/pf/services/manager/radiusd_child.pm + +commit 6141c52cf44a013e15a30b2f15a0adc7c08eb7b1 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Tue Oct 31 13:22:57 2023 -0400 + + Last el8 update for nodejs + +M ci/packer/provisionners_pfbuild/inventory/group_vars/common_centos/gitlab_buildpkg_tools.yml + +commit e0072cc88bea8889c873aa6824991978cc8b3eea +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Tue Oct 31 12:48:43 2023 -0400 + + Fix repo for nodejs20 + +M ci/packer/provisionners_pfbuild/inventory/group_vars/common_centos/gitlab_buildpkg_tools.yml + +commit 8de3910ec376465ae97798538c2e7cfdbbb4b55d +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Tue Oct 31 12:12:11 2023 -0400 + + Try another repo + +M ci/packer/provisionners_pfbuild/inventory/group_vars/common_centos/gitlab_buildpkg_tools.yml + +commit dda5a95fdd960cc90dda2476cf7b915213e30a15 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Tue Oct 31 11:54:39 2023 -0400 + + Update gpg keys for el8 + +M ci/packer/provisionners_pfbuild/inventory/group_vars/common_centos/gitlab_buildpkg_tools.yml + +commit c68029b7cc4cd7dc39a1a432e26ac03d66739fb2 +Author: Darren Satkunas +Date: Tue Oct 31 07:58:12 2023 -0700 + + change nodejs version in common_centos + +M ci/packer/provisionners_pfbuild/inventory/group_vars/common_centos/gitlab_buildpkg_tools.yml + +commit 2c61e43b5f3376a00e2845dac106bc2aa31c8621 +Author: Darren Satkunas +Date: Tue Oct 31 07:53:11 2023 -0700 + + revert http to https + +M ci/packer/provisionners_cpanbuild/inventory/group_vars/common_debian/gitlab_buildpkg_tools.yml +M ci/packer/provisionners_pfbuild/inventory/group_vars/common_debian/gitlab_buildpkg_tools.yml + +commit 9313f2ca1127391199175b602bdb471b7d48c1d8 +Author: Darren Satkunas +Date: Tue Oct 31 07:44:35 2023 -0700 + + use nodistro in nodejs packages + +M ci/packer/provisionners_cpanbuild/inventory/group_vars/common_debian/gitlab_buildpkg_tools.yml +M ci/packer/provisionners_pfbuild/inventory/group_vars/common_debian/gitlab_buildpkg_tools.yml + +commit 3194ac0a07b672dcf20e6c92662d7f280f22a232 +Author: Darren Satkunas +Date: Tue Oct 31 07:33:44 2023 -0700 + + update gpg key + +M ci/packer/provisionners_cpanbuild/inventory/group_vars/common_debian/gitlab_buildpkg_tools.yml +M ci/packer/provisionners_pfbuild/inventory/group_vars/common_debian/gitlab_buildpkg_tools.yml + +commit 4447bd7a421385b0a4136ac1c383c395cddcbe72 +Author: Darren Satkunas +Date: Tue Oct 31 07:25:33 2023 -0700 + + change form https to http + +M ci/packer/provisionners_cpanbuild/inventory/group_vars/common_debian/gitlab_buildpkg_tools.yml +M ci/packer/provisionners_pfbuild/inventory/group_vars/common_debian/gitlab_buildpkg_tools.yml + +commit 7293c32b9c19e079893f7ab3414b44f34c493a3e +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Tue Oct 31 08:43:52 2023 -0400 + + Revert "Fix 7835" + + It looks like it has been fixed on galaxy side + + This reverts commit 3a32a74abc23dbeef2764ddd51b07f50ee999c6c. + +M addons/vagrant/requirements.yml +M ci/packer/provisionners_cpanbuild/requirements.yml +M ci/packer/provisionners_pfbuild/requirements.yml +M ci/packer/vagrant_img/provisioners/requirements.yml +M t/venom/requirements.yml + +commit d2c83d6c45f46016cb7775abf1a0996027057b25 +Author: Darren Satkunas +Date: Tue Oct 31 04:24:35 2023 -0700 + + Install from package-lock.json + +M html/pfappserver/root/Makefile + +commit c3c661ebc38d9f3aff019c7c5d75deadb032368f +Author: root +Date: Tue Oct 31 14:24:50 2023 +0100 + + Aruba + +A lib/pf/Switch/Aruba/ArubaOS_CX_10_x.pm +A lib/pf/Switch/Aruba/ArubaOS_Switch_16_x.pm + +commit 1d68a997e7f7f0adee893e37a65dd37a36cc0a42 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Oct 31 08:49:47 2023 +0000 + + Fixing Package, Base and Description for all 3 FortiSwitchOS modules + +M lib/pf/Switch/Fortinet/FortiSwitchOS_v7_0.pm +M lib/pf/Switch/Fortinet/FortiSwitchOS_v7_2.pm +M lib/pf/Switch/Fortinet/FortiSwitchOS_v7_4.pm + +commit 0bf70dc3b68ca1ce30970acf93ab604af0136108 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Oct 31 08:38:47 2023 +0000 + + Renamed the FortiSwitch.pm Module to FortiSwitchOS_v7_0.pm + +R100 lib/pf/Switch/Fortinet/FortiSwitch.pm lib/pf/Switch/Fortinet/FortiSwitchOS_v7_0.pm + +commit ab06a195ca105886c844242074c8e9fc45f4b91a +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Oct 31 08:37:47 2023 +0000 + + Created new Modules for FortiSwitchOS_v7_2.pm and FortiSwitchOS_v7_4.pm + +A lib/pf/Switch/Fortinet/FortiSwitchOS_v7_2.pm +A lib/pf/Switch/Fortinet/FortiSwitchOS_v7_4.pm + +commit 774d61667e677515ecc56c48aaf72133978dddc2 +Author: James Rouzier +Date: Mon Oct 30 14:56:46 2023 +0000 + + Lock so not to lose changes when an Update happens + +M go/pfconfigdriver/pool_config.go + +commit 1abf201f84b08bef7080d64309bc8e1c47850a08 +Author: James Rouzier +Date: Sat Oct 28 15:13:11 2023 +0000 + + Add support for the refreshable items. + +M go/caddy/api/api.go +M go/caddy/api/node.go +M go/pfconfigdriver/config_store.go +M go/pfconfigdriver/pool_config.go + +commit 460afbe63c114a0542b2d3fa8d112d153ee4e800 +Author: James Rouzier +Date: Sat Oct 28 12:27:29 2023 +0000 + + Add IsValid + +M go/fbcollectorclient/client.go +M go/pfconfigdriver/pool_config.go + +commit 1b653ab60937e10d54e3e095facf2e55d02f057d +Author: James Rouzier +Date: Sat Oct 28 12:12:43 2023 +0000 + + Cleanup + +M go/caddy/configstore/configstore.go +M go/pfconfigdriver/ctx.go +M go/pfconfigdriver/ctx_test.go +M go/pfconfigdriver/pool_config.go + +commit 7e8eaaf1dae5a6120226f1d3a3903d841fd7d444 +Author: James Rouzier +Date: Fri Oct 27 21:16:38 2023 +0000 + + Move PfConfServicesURL to config store + +M go/caddy/api-aaa/api-aaa.go +M go/pfconfigdriver/structs.go + +commit 72a0da494f68b41ef35222dc9ea66a379714a355 +Author: James Rouzier +Date: Fri Oct 27 20:42:15 2023 +0000 + + Move PfConfAdminLogin to config store + +M go/caddy/api-aaa/api-aaa.go +M go/pfconfigdriver/structs.go + +commit a8483242211fcc46159cc2210b6e51185343409a +Author: James Rouzier +Date: Fri Oct 27 19:57:45 2023 +0000 + + Move to PfConfAdvanced to config store + +M go/api-frontend/aaa/token_backend_factory.go +M go/caddy/api-aaa/api-aaa.go +M go/caddy/api-aaa/api-aaa_test.go + +commit bd132024ccf35d9d82dba0792eaac72af7d51089 +Author: James Rouzier +Date: Fri Oct 27 17:27:19 2023 +0000 + + Don't call refreshStruct + +M go/pfconfigdriver/pool_config.go + +commit 6306a83ff6737182887fc4fa168030a95ae0ef96 +Author: James Rouzier +Date: Fri Oct 27 17:25:30 2023 +0000 + + Remove UnifiedApiSystemUser from configStruct + +M go/pfconfigdriver/structs.go + +commit 543532d3ffa1ec955dfb123faef80e95769bcd48 +Author: James Rouzier +Date: Fri Oct 27 14:49:57 2023 +0000 + + Refresh the config store every second + +M go/caddy/configstore/configstore.go + +commit c5b51436ed6d30670103aa015bfc2045cc240439 +Author: James Rouzier +Date: Fri Oct 27 14:43:21 2023 +0000 + + Don't clone the config store unless it is invalid + +M go/pfconfigdriver/pool_config.go + +commit 37fa8ab68fcf88e1d965ceaa9aa3a72b5927d0cf +Author: James Rouzier +Date: Fri Oct 27 13:45:16 2023 +0000 + + Add the config store to caddy + +M go/caddy/caddy/caddy/caddymain/run.go + +commit f6e439cc6db45c6d8dad7029d83614e397e7afe1 +Author: James Rouzier +Date: Fri Oct 27 13:43:41 2023 +0000 + + Add the configstore middleware + +A go/caddy/configstore/configstore.go + +commit 07d150e40cda66f9efb8801b03bc00498baeb377 +Author: James Rouzier +Date: Fri Oct 27 13:24:08 2023 +0000 + + Use the admin roles from the configstore + +M conf/caddy-services/api.conf.example +M go/api-frontend/aaa/authentication_backend.go +M go/api-frontend/aaa/authentication_backend_test.go +M go/api-frontend/aaa/authorization.go +M go/api-frontend/aaa/db_authentication_backend.go +M go/api-frontend/aaa/db_token_backend.go +M go/api-frontend/aaa/mem_token_backend.go +M go/api-frontend/aaa/multi_token_backend.go +M go/api-frontend/aaa/pf_authentication_backend.go +M go/api-frontend/aaa/redis_token_backend.go +M go/api-frontend/aaa/token_backend.go +M go/api-frontend/aaa/token_backend_test.go +M go/caddy/api-aaa/api-aaa.go +A go/pfconfigdriver/config_store.go +R100 go/pfconfigdriver/pool_config_test.go go/pfconfigdriver/config_store_test.go +M go/pfconfigdriver/ctx.go +M go/pfconfigdriver/pool_config.go +M go/pfconfigdriver/structs.go + +commit 96e2cb48de5308ed904dadb49a3f9ac92d2fb08f +Author: James Rouzier +Date: Thu Oct 26 20:06:08 2023 +0000 + + Add config store to a context + +A go/pfconfigdriver/ctx.go +A go/pfconfigdriver/ctx_test.go + +commit 3db3e558a410a22ccf4768eb5853a50f4822cdd6 +Author: James Rouzier +Date: Thu Oct 26 20:04:31 2023 +0000 + + Add context to AddStruct and AddRefresh + +M go/pfconfigdriver/pool_config.go +M go/pfconfigdriver/pool_config_test.go + +commit 184e8dcd53783544cb342f18315cd942714fe7ff +Author: James Rouzier +Date: Wed Oct 25 20:32:21 2023 +0000 + + Add pool config + +M go/go.mod +M go/go.sum +A go/pfconfigdriver/pool_config.go +A go/pfconfigdriver/pool_config_test.go + +commit dd4457d1fe5c71ed2ceb16ef17cd71ae3bb7c589 +Author: James Rouzier +Date: Wed Oct 25 18:08:44 2023 +0000 + + Make the rename always happen + +M go/pfconfigdriver/fetch_test.go + +commit 1dadc0a8cdbdbd8d489011fdc3cfd64d6aa44908 +Author: Darren Satkunas +Date: Fri Oct 27 12:47:43 2023 -0700 + + revert script, rel 1560c1251f27dcaef69d9fc35aaa790f5474b6f8 + +D addons/upgrade/to-12.1-move-logos-to-profile-templates.pl + +commit 87a84daebb00e64d971acf664c561cc9694e9f37 +Author: James Rouzier +Date: Fri Oct 27 18:14:14 2023 +0000 + + make it an array ref + +M lib/pf/provisioner/mobileconfig.pm + +commit 8795f7444f9ab1e6d18ddf28f947a88e1bc3d913 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Fri Oct 27 14:10:34 2023 -0400 + + Bring back windows option + +M html/captive-portal/templates/wireless-profile-tls.xml + +commit 8270359242ec4e41aa2ae3b75095ab51c5744c0b +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Fri Oct 27 13:55:53 2023 -0400 + + Change way to export data in xml + +M html/captive-portal/templates/wireless-profile-peap.xml +M html/captive-portal/templates/wireless-profile-tls.xml +M lib/pf/provisioner/mobileconfig.pm +M lib/pf/services/manager/radiusd_child.pm + +commit c77b8a41b36cbc93654f1325af66e3a8b68ed277 +Author: Satkunas <3904468+satkunas@users.noreply.github.com> +Date: Fri Oct 27 13:42:22 2023 -0400 + + fix: html/pfappserver/root/package.json & html/pfappserver/root/package-lock.json to reduce vulnerabilities (#7883) + + The following vulnerabilities are fixed with an upgrade: + - https://snyk.io/vuln/SNYK-JS-AXIOS-6032459 + + Co-authored-by: snyk-bot + +M html/pfappserver/root/package-lock.json +M html/pfappserver/root/package.json + +commit 1560c1251f27dcaef69d9fc35aaa790f5474b6f8 +Author: Darren Satkunas +Date: Fri Oct 27 08:27:38 2023 -0700 + + fix(build): TAG should replace '.' with '-' [ci skip] + +M addons/dev-helpers/setup-dev-env.sh +A addons/upgrade/to-12.1-move-logos-to-profile-templates.pl + +commit 7c9d04ed69815d3e910817470552242f3fbc0e09 +Author: Darren Satkunas +Date: Fri Oct 27 06:13:05 2023 -0700 + + rebuild html/common/package-lock.json with nodejs 20 + +M html/common/package-lock.json + +commit 7178c410cfc6701b8da12ca539a052c5572b3b53 +Author: Darren Satkunas +Date: Thu Oct 26 10:14:50 2023 -0700 + + bump nodejs version from 18 to 20 + +M addons/dev-helpers/setup-dev-env.sh +M ci/packer/provisionners_cpanbuild/inventory/group_vars/common_centos/gitlab_buildpkg_tools.yml +M ci/packer/provisionners_cpanbuild/inventory/group_vars/common_debian/gitlab_buildpkg_tools.yml +D ci/packer/provisionners_pfbuild/inventory/group_vars/common_centos/gitlab_buildpkg_tools.yml.rej +M ci/packer/provisionners_pfbuild/inventory/group_vars/common_debian/gitlab_buildpkg_tools.yml +M ci/packer/vagrant_img/provisioners/playbooks/install_utils.yml +M debian/control +M docs/developer/dev_env_setup.asciidoc +M t/venom/scenarios/dot1x_eap_peap/playbooks/configure.yml +M t/venom/scenarios/pfappserver/playbooks/configure.yml + +commit d7a96443d6d1698651b68fa60a54cbbe75d4f01d +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Thu Oct 26 12:29:21 2023 -0400 + + Return the array + +M lib/pf/provisioner/mobileconfig.pm + +commit c82625c5c110a0506b0c74d6d057659cf5802df0 +Author: James Rouzier +Date: Thu Oct 26 11:09:00 2023 -0400 + + Update golang (#7878) + +M config.mk +M go/go.mod +M go/go.sum + +commit e4019e78b90977e9d0407fbfc4965477aca8dad8 +Author: James Rouzier +Date: Thu Oct 26 12:50:00 2023 +0000 + + Fix go.sum + +M go/go.sum + +commit 010c3f720e570b5387e09cf4b1e0ef165b4675e9 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Thu Oct 26 08:29:53 2023 -0400 + + Add missing variables + +M ci/packer/zen/build-and-upload.sh + +commit d247b7e94e649c9cfab83562d99f7fbab38eb988 +Author: James Rouzier +Date: Thu Oct 26 11:55:52 2023 +0000 + + Fix dependency issue https://github.com/inverse-inc/packetfence/security/dependabot/124 + +M go/go.mod +M go/go.sum + +commit e0756635b0275fe9c2c33e849e6e6dc4ec26a439 +Author: James Rouzier +Date: Thu Oct 26 11:50:05 2023 +0000 + + Update dependencies + +M go/go.mod +M go/go.sum + +commit bcb0df2e7cf24f39ca252c0d433c13aea6f73a1e +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Wed Oct 25 15:40:44 2023 -0400 + + Revert "wake up gitlab" + + This reverts commit 06184d4c7884d48c5d4598e69c99c0f1a9324b37. + +M t/venom/venom-wrapper.sh + +commit 9791e8b8a412251656e7dfbbd3981c21cbd8364c +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Wed Oct 25 15:36:59 2023 -0400 + + Try to see progress + +M ci/packer/zen/build-and-upload.sh + +commit 0ccffd56153219d2c7ef4a176daf69df2c5ea26d +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Wed Oct 25 15:36:36 2023 -0400 + + Add local, change variables, add zip_name + +M ci/packer/zen/build-and-upload.sh + +commit 487047e157d29a17e34b11903616a87741fb6e12 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Wed Oct 25 15:10:19 2023 -0400 + + bring back src_dir + +M ci/packer/zen/build-and-upload.sh + +commit 97372468917926b0900737a471da7fbc9f860b53 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Wed Oct 25 13:26:29 2023 -0400 + + Move apt clean to shell + +M ci/packer/zen/provisioners/playbooks/sysprep.yml + +commit 203eaaeb6ce54f160e6f0da05dcab329ee8209f6 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Wed Oct 25 10:53:26 2023 -0400 + + Add cleaning for apt and directory + +M ci/packer/zen/provisioners/playbooks/sysprep.yml + +commit 1d22dda37ceaca740df8668cb5c708b83583f8d9 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Wed Oct 25 10:19:26 2023 -0400 + + Increase compression, and test the size before upload to sourceforge + +M ci/packer/zen/build-and-upload.sh + +commit c936636366b99036236fe3a41a7d8a3386dd03f4 +Author: Durand Fabrice +Date: Wed Oct 25 09:00:56 2023 -0400 + + Close the connection + +M go/cmd/pfdhcp/utils.go + +commit 06184d4c7884d48c5d4598e69c99c0f1a9324b37 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Wed Oct 25 08:51:50 2023 -0400 + + wake up gitlab + +M t/venom/venom-wrapper.sh + +commit 6d4c78b302185d2eb4ab729b90a714579b66ef92 +Author: jegoi <13801368+JeGoi@users.noreply.github.com> +Date: Tue May 16 09:15:16 2023 -0400 + + Update ca -> CA + +M html/captive-portal/templates/wireless-profile-peap.xml +M html/captive-portal/templates/wireless-profile-tls.xml +M lib/pf/services/manager/radiusd_child.pm + +commit 6e260b028cf71895f9fbf35521465371be0da500 +Author: jegoi <13801368+JeGoi@users.noreply.github.com> +Date: Tue May 16 09:14:29 2023 -0400 + + Revert "Use pf::ssl cn_from_dn instead of local function" + + This reverts commit 6fb69b568cc25898ddc18d47dad52d27a76a7e5b. + +M lib/pf/pki_provider.pm + +commit 1fa25d6c4d30d0c9bce54c4fd7ca4f32a6eed206 +Author: jegoi <13801368+JeGoi@users.noreply.github.com> +Date: Mon May 15 16:59:53 2023 -0400 + + Add provisioner.get_other_radiusd_certificates directly in the xml file + +M html/captive-portal/templates/wireless-profile-peap.xml +M html/captive-portal/templates/wireless-profile-tls.xml + +commit b04b7d3c527f1229ee4c3442b434b12fe653f9a5 +Author: jegoi <13801368+JeGoi@users.noreply.github.com> +Date: Mon May 15 16:55:40 2023 -0400 + + Use pf::ssl cn_from_dn instead of local function + +M lib/pf/pki_provider.pm + +commit 6746d9fddff0a30ca9b8eb3baa377c47c3a60204 +Author: jegoi <13801368+JeGoi@users.noreply.github.com> +Date: Mon May 15 16:43:42 2023 -0400 + + Extract other radius, Prepare the xml files + +M html/captive-portal/templates/wireless-profile-peap.xml +M html/captive-portal/templates/wireless-profile-tls.xml +M lib/pf/provisioner/mobileconfig.pm +M lib/pf/services/manager/radiusd_child.pm + +commit dfea9ca8a2ee355c3f92b739b4b67b4ac4320ae0 +Author: James Rouzier +Date: Tue Oct 24 19:04:25 2023 +0000 + + Return an accounting response when the calling station is invalid + +M go/cmd/pfacct/radius.go + +commit fb70c489044d660bb79849d4fd24ffea37d23e0a +Author: James Rouzier +Date: Tue Oct 24 17:34:18 2023 +0000 + + Display the database error and set the unix socket. + +M t/db/setup_test_db.pl + +commit 2142ec996b456f65926599b16804561c5aa00033 +Author: James Rouzier +Date: Fri Oct 20 15:11:23 2023 +0000 + + Remove comment + +M raddb/policy.d/packetfence + +commit e029a03a5acb5704322a284c93dfdb1c30cc380d +Author: James Rouzier +Date: Fri Oct 20 13:57:14 2023 +0000 + + Check for empty strings + +M go/cron/flush_radius_audit_log_job.go + +commit c541402134edbf932b965681a87afb06c9fc71a2 +Author: Darren Satkunas +Date: Thu Oct 19 08:29:54 2023 -0700 + + fix(reports(defaults)): adjsut bandwidth accounting reports, add charts, fix pagination + +M conf/report.conf.defaults + +commit ac2a185a0fb45853ea1ae01d4d2f21dc7fd1af8f +Author: Durand Fabrice +Date: Thu Oct 19 11:29:31 2023 -0400 + + Updated NEWS.asciifoc for PR #7872 and PR #7870 + +M NEWS.asciidoc + +commit 558c54801dbce555694cad3069d758f3e0e33ae8 +Author: James Rouzier +Date: Thu Oct 19 15:15:54 2023 +0000 + + Add better error handling if the calling station cannot be parsed properly + +M go/cmd/pfacct/radius.go + +commit 3f4f47d0630cc52aca7448c6b42e746e55e6b3a7 +Author: James Rouzier +Date: Thu Oct 19 11:48:52 2023 +0000 + + base64 json before inserting into redis + +M go/cron/flush_radius_audit_log_job.go +M go/cron/flush_radius_audit_log_job_test.go +M raddb/policy.d/packetfence + +commit 02976eba68a7c6d732ca15101a96ff335434519a +Author: Satkunas <3904468+satkunas@users.noreply.github.com> +Date: Wed Oct 18 12:41:59 2023 -0400 + + fix(oas(yaml)): correct email endpoints, fixes #7860 (#7869) + +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml +M docs/api/spec/static/components/requestBodies/email.yaml +M docs/api/spec/static/paths/email.yaml + +commit f1891e96c9801159de08308f602b1bcfc23c3b72 +Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> +Date: Wed Oct 18 11:22:45 2023 -0400 + + Bump @babel/traverse from 7.22.8 to 7.23.2 in /html/pfappserver/root (#7868) + + Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.22.8 to 7.23.2. + - [Release notes](https://github.com/babel/babel/releases) + - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) + - [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse) + + --- + updated-dependencies: + - dependency-name: "@babel/traverse" + 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 16a701251aece647b8de24d69073e42232cae96c +Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> +Date: Wed Oct 18 11:20:59 2023 -0400 + + Bump @babel/traverse from 7.20.1 to 7.23.2 in /t/html/pfappserver (#7867) + + Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.20.1 to 7.23.2. + - [Release notes](https://github.com/babel/babel/releases) + - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) + - [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse) + + --- + updated-dependencies: + - dependency-name: "@babel/traverse" + dependency-type: indirect + ... + + Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> + +M t/html/pfappserver/package-lock.json + +commit 1df0da2a085c8fb97ae23f09f6fd827d84c086ad +Author: Darren Satkunas +Date: Wed Oct 18 08:15:17 2023 -0700 + + fix(admin(js)): allow wildcard in FQDN [ci skip] + +M html/pfappserver/root/src/utils/yup.js + +commit 966695b871fb074f359c19febf7a1277541dd612 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Oct 17 15:40:26 2023 +0000 + + fixing base for other Procurve and Aruba modules with the new naming + +M lib/pf/Switch/Aruba/2930M.pm +M lib/pf/Switch/Aruba/5400.pm +M lib/pf/Switch/HP/Procurve_4100.pm +M lib/pf/Switch/HP/Procurve_5300.pm + +commit 66ed7cf8830021fc6e181992efb29489671eb35d +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Oct 17 15:31:46 2023 +0000 + + fixing package, base and description for AOS_Switch modules After renaming + +M lib/pf/Switch/HP/AOS_Switch_v16_10.pm +M lib/pf/Switch/HP/AOS_Switch_v16_11.pm +M lib/pf/Switch/HP/AOS_Switch_v16_8.pm +M lib/pf/Switch/HP/AOS_Switch_v16_9.pm + +commit a74938dd99ea18d030f78e20c99920f030f71f11 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Oct 17 15:26:52 2023 +0000 + + fix the renaming for compilation + +D lib/pf/Switch/HP/AOS_Switch_v16.10.pm +D lib/pf/Switch/HP/AOS_Switch_v16.11.pm +D lib/pf/Switch/HP/AOS_Switch_v16.8.pm +D lib/pf/Switch/HP/AOS_Switch_v16.9.pm + +commit c1f736d6fdf9ee43b198b8e6d6b178ece382a15a +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Oct 17 15:26:08 2023 +0000 + + fix the renaming for compilation + +A lib/pf/Switch/HP/AOS_Switch_v16_10.pm +A lib/pf/Switch/HP/AOS_Switch_v16_11.pm +A lib/pf/Switch/HP/AOS_Switch_v16_8.pm +A lib/pf/Switch/HP/AOS_Switch_v16_9.pm +M lib/pf/Switch/HP/Procurve_4100.pm +M lib/pf/Switch/HP/Procurve_5300.pm + +commit 2ce81d5360549f79d10adebb55af2e6de0c64b80 +Author: Extra Fu +Date: Tue Oct 17 10:02:50 2023 -0400 + + Update NEWS.asciidoc + +M NEWS.asciidoc + +commit d738cc4b3746f673721eb63766584a3b893bff60 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Oct 17 12:40:46 2023 +0000 + + fixing package, base and description for AOS_Switch_v16.11.pm + +M lib/pf/Switch/HP/AOS_Switch_v16.11.pm + +commit ccca5fb3a12070314f37fa33fbb97599816f79fd +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Oct 17 12:38:31 2023 +0000 + + fixing package, base and description for AOS_Switch_v16.10.pm + +M lib/pf/Switch/HP/AOS_Switch_v16.10.pm + +commit 461bd777341ce2ce1e0768c25c94c6b82c82ffe8 +Author: Durand Fabrice +Date: Tue Oct 17 08:16:58 2023 -0400 + + Update for PR + +M go/cmd/pfdhcp/utils.go + +commit 34affcf1f5a5973d855e8c3b1092d9e180f987b8 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Oct 17 12:10:19 2023 +0000 + + fixing package, base and description for AOS_Switch_v16.9.pm + +M lib/pf/Switch/HP/AOS_Switch_v16.9.pm + +commit 4470d05a2cf583a02102c288607e399cd0b22242 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Oct 17 12:07:09 2023 +0000 + + fixing package and description for AOS_Switch_v16.8.pm + +M lib/pf/Switch/HP/AOS_Switch_v16.8.pm + +commit 794320fa48eeec412467157e67cde80862bdb9a6 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Oct 17 11:29:57 2023 +0000 + + fix the renaming for compilation + +R100 lib/pf/Switch/HP/AOS-Switch_v16.10.pm lib/pf/Switch/HP/AOS_Switch_v16.10.pm +R100 lib/pf/Switch/HP/AOS-Switch_v16.11.pm lib/pf/Switch/HP/AOS_Switch_v16.11.pm +R100 lib/pf/Switch/HP/AOS-Switch_v16.9.pm lib/pf/Switch/HP/AOS_Switch_v16.9.pm + +commit b2d77f18c78edbda3a46bc7589c3687016c145b0 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Oct 17 11:25:32 2023 +0000 + + fix issue and renamed Procurve_2500.pm to AOS-Switch_v16.8.pm + +R100 lib/pf/Switch/HP/AOS-Switch_v16.8.pm lib/pf/Switch/HP/AOS_Switch_v16.8.pm + +commit f2aa4b3458aec0cfa80ecdc036c4f7182c6d967f +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Oct 17 10:10:27 2023 +0000 + + renamed Procurve_5400.pm to AOS-Switch_v16.11.pm + +R100 lib/pf/Switch/HP/Procurve_5400.pm lib/pf/Switch/HP/AOS-Switch_v16.11.pm + +commit 9dedfb722a6d115795082c9aa46198d1ce642f42 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Oct 17 10:09:19 2023 +0000 + + renamed Procurve_2920.pm to AOS-Switch_v16.10.pm + +R100 lib/pf/Switch/HP/Procurve_2920.pm lib/pf/Switch/HP/AOS-Switch_v16.10.pm + +commit 488682a8277da2f40f8d601a4e99d582918fc528 +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Oct 17 10:07:35 2023 +0000 + + renamed Procurve_2600.pm to AOS-Switch_v16.9.pm + +R100 lib/pf/Switch/HP/Procurve_2600.pm lib/pf/Switch/HP/AOS-Switch_v16.9.pm + +commit aa695e2e3a2a4f7c0b5349585fd0cd26b108fe07 +Author: Durand Fabrice +Date: Mon Oct 16 15:07:12 2023 -0400 + + Added n extra example based on the role of the device and it status + +M docs/installation/advanced_radius_configuration.asciidoc + +commit c38982883b6bafbc6580c9e5e08e33fbf2dd2791 +Author: James Rouzier +Date: Mon Oct 16 11:55:17 2023 +0000 + + Add better error handling + +M go/cron/flush_radius_audit_log_job.go +M go/cron/flush_radius_audit_log_job_test.go + +commit 2c458a2754e29ebf08deec39f217f87de85ad3e1 +Author: Durand Fabrice +Date: Thu Oct 12 15:59:44 2023 -0400 + + Exit if switch is undefined + +M lib/pf/condition/switch_group.pm + +commit ae1cfc519ecfb76b6ade347fd8d04140ee4f2364 +Author: Darren Satkunas +Date: Thu Oct 12 11:44:23 2023 -0700 + + github(template): add OAS item to pull request template [skip ci] + +M .github/PULL_REQUEST_TEMPLATE.md + +commit 29562cea29d0ae6429088f8fc35f43ad3c83619b +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Thu Oct 12 10:28:21 2023 -0400 + + Import add swap playbook in site + +M ci/packer/zen/provisioners/site.yml + +commit edad1ca2e0f0f0cc8514053bb995a506812dee67 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Thu Oct 12 10:07:44 2023 -0400 + + Add swap in zen + +A ci/packer/zen/provisioners/playbooks/add_swap.yml +M ci/packer/zen/provisioners/requirements.yml + +commit a96fb134b0c99860c9d03f917d1f8fe7989cecbc +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Thu Oct 12 09:14:11 2023 -0400 + + Update debian version and checksum for packer + +M ci/packer/zen/sources.pkr.hcl + +commit 51b0421fd6afbbdc77666fcead851f1a67e09213 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Thu Oct 12 09:11:41 2023 -0400 + + Increase memory for zen + +M ci/packer/zen/sources.pkr.hcl + +commit fc439ab632052162cb2ee23ef41a2cc780161937 +Author: Durand +Date: Thu Oct 12 09:05:26 2023 -0400 + + Fix netdata mysql graph on standalone (#7811) + +M conf/monitoring/python.d/mysql.conf.example +M lib/pf/services/manager/netdata.pm + +commit 55b9ea11f3f59c1110c5ec6411c738ee5dfac144 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Thu Oct 12 08:35:59 2023 -0400 + + Change debian version for installer + +M ci/debian-installer/create-debian-installer.sh + +commit 1dcbe736bc87e60632469f4bd43b01a6f91c1a56 +Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> +Date: Wed Oct 11 10:36:25 2023 -0400 + + Bump postcss from 7.0.39 to 8.4.31 in /html/common (#7841) + + Bumps [postcss](https://github.com/postcss/postcss) from 7.0.39 to 8.4.31. + - [Release notes](https://github.com/postcss/postcss/releases) + - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) + - [Commits](https://github.com/postcss/postcss/compare/7.0.39...8.4.31) + + --- + updated-dependencies: + - dependency-name: postcss + dependency-type: direct:development + ... + + Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> + +M html/common/package-lock.json +M html/common/package.json + +commit a82f435148c0dcc8f776854a057c93e0d8c3dc6d +Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> +Date: Wed Oct 11 10:33:42 2023 -0400 + + Bump postcss from 8.4.25 to 8.4.31 in /html/pfappserver/root (#7845) + + Bumps [postcss](https://github.com/postcss/postcss) from 8.4.25 to 8.4.31. + - [Release notes](https://github.com/postcss/postcss/releases) + - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) + - [Commits](https://github.com/postcss/postcss/compare/8.4.25...8.4.31) + + --- + updated-dependencies: + - dependency-name: postcss + dependency-type: direct:development + ... + + Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> + +M html/pfappserver/root/package-lock.json +M html/pfappserver/root/package.json + +commit 2d54782f91f0e20feaee9c75352ccd3da5ac45f7 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Wed Oct 11 10:28:21 2023 -0400 + + Feature/upgrade to ansible-core 2.15 vagrant and vagrant-plugin (#7855) + + * Update ansible requirements + + * Fix ansible_default_ipv4 gathering fact + + * Update Cumulus Version + + * Change RHEL8 version and Downgrade Cumulus VX to still have hostapd + + * Remove the modeltype for nodes 01 02 03 ; Reduce memory for cumulus + + * Fix cumulus user password change + + * Increase halt timeout for VM + + * Change timeout for halt + + * Add new runner tag to test v7 + + * Move to tag shell-v7 + + * Remove Windows timeout + + * Move cumulus variables + + * Packer: Add missing collections + + * Add community ref + + * Add ansible environement for roles and collections + + * Add ansible module collection-community + + * Revert "Add community ref" + + This reverts commit 3f11812e5248269f929d409b4a588791625956bb. + + * Revert "Move to tag shell-v7" + + This reverts commit 0c8afced20dfd26246541328c9c4d6b01e740000. + + * Fix by selecting only defined ipv4 + + * Increase debops version + + * fix issue with mgmt_interface during venom variable installation + + * Change check_free_space to fix #7839 + + * Add v7 to runner docker tag + + * Revert "fix issue with mgmt_interface during venom variable installation" + It is not the right way to fix it + + This reverts commit 0d5852b5f474779b2a84a75c5976cc83937524e0. + + * Update the way to have interface id + + * Fix #7844 + + * Revert "Add v7 to runner docker tag" + + IT is too early, runners are not ready + + This reverts commit 689fcf46fe56d6df8bd2b39d638713a6e7ebec5a. + + * Add missing collection for appserver + + * Upgrade nodejs version requierments for tests + + * Add back shell-sourceforge tag for admin runners + +M .gitlab-ci.yml +M addons/vagrant/Vagrantfile +M addons/vagrant/cumulus/Vagrantfile +M addons/vagrant/inventory/group_vars/all/common.yml +M addons/vagrant/inventory/group_vars/clusters/venom_local_vars.yml +A addons/vagrant/inventory/group_vars/cumulus/switch_settings.yml +M addons/vagrant/inventory/group_vars/pfservers/environment.yml +M addons/vagrant/inventory/group_vars/pfservers/packetfence_install.yml +M addons/vagrant/inventory/group_vars/standalones/venom_local_vars.yml +M addons/vagrant/inventory/hosts +M addons/vagrant/linux_servers/Vagrantfile +M addons/vagrant/pfservers/Vagrantfile +M addons/vagrant/playbooks/cumulus.yml +M addons/vagrant/playbooks/tasks/vagrant_iptables.yml +M addons/vagrant/requirements.yml +M addons/vagrant/wireless/Vagrantfile +M ci/packer/cpanbuild.json +M ci/packer/pfbuild.json +M ci/packer/provisionners_cpanbuild/playbooks/python3.yml +M ci/packer/provisionners_cpanbuild/requirements.yml +M ci/packer/provisionners_pfbuild/playbooks/python3.yml +M ci/packer/provisionners_pfbuild/requirements.yml +M ci/packer/vagrant_img/provisioners/requirements.yml +M t/venom/requirements.yml +M t/venom/test-wrapper.sh + +commit a08649dbcf4fec4801b8b359b61b7b6d35341423 +Author: Durand +Date: Wed Oct 11 10:23:28 2023 -0400 + + Use https and a fqdn to test the network connectivity (#7856) + +M conf/pf.conf.defaults +M html/common/pf.js + +commit c375bcbf1197f6a191b0158040de2d478d244420 +Author: Durand Fabrice +Date: Wed Oct 11 08:29:47 2023 -0400 + + Test if user creation failed + +M lib/pf/pfcron/task/password_of_the_day.pm + +commit 16d8b95ab6231580e63657fa3f4bcf611c3606cb +Author: “abprasa” <123509565+abprasa@users.noreply.github.com> +Date: Tue Oct 10 11:59:45 2023 +0000 + + renamed Procurve_2500.pm to AOS-Switch_v16.8.pm + +R100 lib/pf/Switch/HP/Procurve_2500.pm lib/pf/Switch/HP/AOS-Switch_v16.8.pm + +commit 12dd32d17b450ee6fba11b743219a77b0452219f +Author: Darren Satkunas +Date: Thu Oct 5 13:00:56 2023 -0700 + + fix(admin(vue)): add non compliance security event to intune provisioner form, fixes #7850 + +M html/pfappserver/root/src/views/Configuration/provisioners/_components/FormTypeIntune.vue + +commit 37a5d7348c12d0081df2a7c47a1151d66834a1fc +Author: Darren Satkunas +Date: Thu Oct 5 12:23:31 2023 -0700 + + fix(admin(js)): Add enforce_provisioning action to security events, fixes #7849 + +M conf/security_events.conf.defaults +M html/pfappserver/root/src/views/Configuration/securityEvents/_components/BaseFormGroupActions.vue + +commit b97046e6332b902def2be7ec25205672dd8b2b41 +Author: Durand Fabrice +Date: Tue Oct 3 17:22:26 2023 -0400 + + Fix for PR + +M docs/installation/advanced_radius_configuration.asciidoc + +commit 2cb93ff3b0f01834f843fd96733575c5e29d43b4 +Author: Durand Fabrice +Date: Tue Oct 3 13:56:08 2023 -0400 + + Fix for PR + +M docs/installation/advanced_radius_configuration.asciidoc + +commit 7816a5f7b7bf47273415c8f989f8f17f637a4c0a +Author: Darren Satkunas +Date: Tue Oct 3 07:35:37 2023 -0700 + + fix(smocker(release)): pin smocker version to 0.17.1 (pre-https), fixes #7838 + +M t/venom/test_suites/wired_dot1x_eap_peap_firewall_sso_https/03_create_http_smocker.yml + +commit 963cbd988153f74bf3bd4a1ecadc3b08c42a320b +Author: Durand Fabrice +Date: Tue Oct 3 09:32:29 2023 -0400 + + Added advanced proxy configuration + +M docs/installation/advanced_radius_configuration.asciidoc + +commit 2ec6a1252029359606d1df0c202efd35faa8da47 +Author: Darren Satkunas +Date: Mon Oct 2 10:47:32 2023 -0700 + + cypress(js): remove deprecated config [ci skip] + +M t/html/pfappserver/cypress/config/cypress.config.js + +commit 3a32a74abc23dbeef2764ddd51b07f50ee999c6c +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Mon Oct 2 12:03:38 2023 -0400 + + Fix 7835 + +M addons/vagrant/requirements.yml +M ci/packer/provisionners_cpanbuild/requirements.yml +M ci/packer/provisionners_pfbuild/requirements.yml +M ci/packer/vagrant_img/provisioners/requirements.yml +M t/venom/requirements.yml + +commit 067a249a7854d6437eb2c9fb865f2c36e99f699a +Author: James Rouzier +Date: Mon Oct 2 13:53:18 2023 +0000 + + Add back in the type pf + +M addons/upgrade/to-13.0-authentication-conf.pl + +commit 3fc99cd5d3682fa85f06596fc963e2c4fdb68ffd +Author: Durand Fabrice +Date: Fri Sep 29 08:44:58 2023 -0400 + + Added missing Trapeze::WLC + +A lib/pf/Switch/Trapeze/WLC.pm + +commit 5e32f9ae8096dc12b1de261ee8848167c2875609 +Author: Durand Fabrice +Date: Thu Sep 28 16:22:32 2023 -0400 + + Added missing import + +M lib/pf/Authentication/Source/AzureADSource.pm + +commit 931ab960f1614664f87f32b2ae31b1deedae9fcc +Author: Durand Fabrice +Date: Tue Sep 26 21:17:42 2023 -0400 + + Fixes for password of the day + +M lib/pf/pfcron/task/password_of_the_day.pm + +commit 663a020b9e55a7fab5ab21639c380c27a3fa98a1 +Author: Durand Fabrice +Date: Tue Sep 26 20:35:08 2023 -0400 + + Set timezone in all containers + +M containers/api-frontend/Dockerfile +M containers/haproxy-admin/Dockerfile +M containers/haproxy-portal/Dockerfile +M containers/httpd.aaa/Dockerfile +M containers/httpd.admin_dispatcher/Dockerfile +M containers/httpd.dispatcher/Dockerfile +M containers/httpd.portal/Dockerfile +M containers/httpd.webservices/Dockerfile +M containers/pfacct/Dockerfile +M containers/pfcmd/Dockerfile +M containers/pfconfig/Dockerfile +M containers/pfcron/Dockerfile +M containers/pfldapexplorer/Dockerfile +M containers/pfperl-api/Dockerfile +M containers/pfpki/Dockerfile +M containers/pfqueue/Dockerfile +M containers/pfsso/Dockerfile +M containers/radiusd-acct/Dockerfile +M containers/radiusd-auth/Dockerfile +M containers/radiusd-cli/Dockerfile +M containers/radiusd-eduroam/Dockerfile +M containers/radiusd-load-balancer/Dockerfile +M containers/systemd-service + +commit 7fa63b9af0b8f0530026cc4112dbdb8696f6a3cf +Author: Durand Fabrice +Date: Tue Sep 26 15:19:40 2023 -0400 + + Fix for PR + +M go/cmd/pfdhcp/utils.go + +commit ad184eb66aeac076cf692192e2fbcd830b5f48cd +Author: Darren Satkunas +Date: Fri Sep 22 13:28:45 2023 -0700 + + fix lint + +M html/pfappserver/root/src/views/Configuration/pki/cas/schema.js + +commit 5ca3109c1b470d63409e0d8019b0def1e15d1b04 +Author: Darren Satkunas +Date: Fri Sep 22 13:17:04 2023 -0700 + + fix(admin(js)): Fix broken validation in PKI, fixes #7464 + +M html/pfappserver/root/src/views/Configuration/pki/cas/schema.js +M html/pfappserver/root/src/views/Configuration/pki/certs/schema.js +M html/pfappserver/root/src/views/Configuration/pki/profiles/schema.js +M html/pfappserver/root/src/views/Configuration/pki/revokedCerts/schema.js + +commit 919d911307b9b3bb8b423bfca8abcc5744a19404 +Author: James Rouzier +Date: Fri Sep 22 17:16:09 2023 +0000 + + Add missing hard coded AD attributes + +M addons/upgrade/to-13.0-authentication-conf.pl + +commit 12def51559c27eb0db2626dd1aee5059df99d828 +Author: James Rouzier +Date: Thu Sep 21 17:56:27 2023 +0000 + + Don't delete table + +M t/unittest/UnifiedApi/Controller/DhcpOption82s.t + +commit b9d644ec86f283d1b0433c11a8124f76330b1e7c +Author: Darren Satkunas +Date: Thu Sep 21 08:13:27 2023 -0700 + + fix(admin(js)): adjust validation to recheck after mutation, fixes #7822 + +M html/pfappserver/root/src/views/Configuration/_composables/useViewCollectionItem.js +M html/pfappserver/root/src/views/Configuration/_composables/useViewCollectionItemFixed.js + +commit 1c519d5655d18c49a677e06f5503067eccf8572b +Author: Durand Fabrice +Date: Wed Sep 20 13:50:25 2023 -0400 + + Fix for to-13.0-authentication-conf.pl upgrade script + +M addons/upgrade/to-13.0-authentication-conf.pl + +commit c4da1977c7e9906ea9182f5695a812518ab9067b +Author: Durand Fabrice +Date: Tue Sep 19 10:22:07 2023 -0400 + + Use ZeroDate instead of 0 + +M go/cmd/pfdhcp/utils.go + +commit 974d0e4559c893cd0cf661e2e93c549c8f9fab22 +Author: Durand Fabrice +Date: Fri Sep 15 13:28:23 2023 -0400 + + On duplicate update + +M go/cmd/pfdhcp/utils.go + +commit bbe35ec5c92609c602796cfd3f2d826342034a1d +Author: Durand Fabrice +Date: Fri Sep 15 13:09:07 2023 -0400 + + Don't do firewall SSO if no config is defined + +M lib/pf/api.pm +M lib/pf/dhcp/processor.pm +M lib/pf/enforcement.pm + +commit 5c1ca52b9eb16cabfbc8683247a821707459b33d +Author: Darren Satkunas +Date: Thu Sep 14 08:57:26 2023 -0700 + + bump nodejs version from 16 to 18 + +M addons/dev-helpers/setup-dev-env.sh +M ci/packer/provisionners_cpanbuild/inventory/group_vars/common_centos/gitlab_buildpkg_tools.yml +M ci/packer/provisionners_cpanbuild/inventory/group_vars/common_debian/gitlab_buildpkg_tools.yml +A ci/packer/provisionners_pfbuild/inventory/group_vars/common_centos/gitlab_buildpkg_tools.yml.rej +M ci/packer/provisionners_pfbuild/inventory/group_vars/common_debian/gitlab_buildpkg_tools.yml +M ci/packer/vagrant_img/provisioners/playbooks/install_utils.yml +M debian/control +M docs/developer/dev_env_setup.asciidoc +M t/venom/scenarios/dot1x_eap_peap/playbooks/configure.yml +M t/venom/scenarios/pfappserver/playbooks/configure.yml + +commit c71e578b175a595dfa4dbe568a211a93ae921e23 +Author: Darren Satkunas +Date: Thu Sep 14 07:39:07 2023 -0700 + + bump nodejs version from 14 to 16 + +M addons/dev-helpers/setup-dev-env.sh +M addons/vagrant/playbooks/local_dev.yml +M ci/packer/provisionners_cpanbuild/inventory/group_vars/common_centos/gitlab_buildpkg_tools.yml +M ci/packer/provisionners_cpanbuild/inventory/group_vars/common_debian/gitlab_buildpkg_tools.yml +M ci/packer/provisionners_pfbuild/inventory/group_vars/common_centos/gitlab_buildpkg_tools.yml +M ci/packer/provisionners_pfbuild/inventory/group_vars/common_debian/gitlab_buildpkg_tools.yml +M ci/packer/vagrant_img/provisioners/playbooks/install_utils.yml +M debian/control +M docs/developer/dev_env_setup.asciidoc +M t/venom/scenarios/dot1x_eap_peap/playbooks/configure.yml +M t/venom/scenarios/pfappserver/playbooks/configure.yml + +commit 258f4f8422f9c52ce0077bb878d829f9a1f53ea6 +Author: Satkunas <3904468+satkunas@users.noreply.github.com> +Date: Wed Sep 13 14:07:43 2023 -0400 + + filter users' allowed actions from static list when creating or modifying a user, fixes #7366 (#7803) + +M html/pfappserver/root/src/views/Users/_components/TheViewCreate.vue +M html/pfappserver/root/src/views/Users/_components/TheViewUpdate.vue +M html/pfappserver/root/src/views/Users/_config/index.js + +commit 23918345e7c43ae65d820cca956fadfc3fc481c9 +Author: Satkunas <3904468+satkunas@users.noreply.github.com> +Date: Wed Sep 13 14:04:24 2023 -0400 + + split httpd.apache, and move w/ portal_log to apache, fixes #7807 (#7816) + +M conf/monitoring/python.d/web_log.conf.example +M conf/monitoring/statsd.d/packetfence.conf.example +M html/pfappserver/root/src/views/Status/_store/index.js +A html/pfappserver/root/src/views/Status/dashboard/_config/apache.js +M html/pfappserver/root/src/views/Status/dashboard/_config/index.js +M html/pfappserver/root/src/views/Status/dashboard/_config/logs.js +D html/pfappserver/root/src/views/Status/dashboard/_config/portal.js + +commit aaceeab77e450eab20699ba19bc2461d083a54c7 +Author: Durand Fabrice +Date: Wed Sep 13 11:28:59 2023 -0400 + + pfdhcp update ip4log + +M go/cmd/pfdhcp/main.go +M go/cmd/pfdhcp/utils.go + +commit a0bf9466254ba956d640bb6b58030f905d37de2f +Author: Durand Fabrice +Date: Thu Aug 24 11:49:18 2023 -0400 + + Bypass iplog update if the network is managed by packetfence + +M lib/pf/dhcp/processor.pm +M lib/pf/dhcp/processor_v4.pm + +commit ec1f2dafacaba529046119d5c6ddbb05875c04b1 +Author: Durand Fabrice +Date: Wed Sep 13 11:11:47 2023 -0400 + + Fixes #6847 + +M lib/pf/Switch/Ruckus/SmartZone.pm + +commit 6bcd11761a82a33e545d29cf69483f3ca4ffce9a +Author: stgmsa +Date: Wed Sep 13 03:32:25 2023 +0800 + + support ip address column for bulk node import (#7808) + + * support ip address column for bulk node import + + * adds validation for ip in frontend + + * changes ip4->ip4log.ip4 + + * use strong validator + + * add NEWS + + --------- + + Co-authored-by: Darren Satkunas + +M NEWS.asciidoc +M html/pfappserver/root/src/views/Nodes/_config/index.js +M lib/pf/UnifiedApi/Controller/Nodes.pm + +commit cdc8fc9debe72e96e1f63a84cd3738af9f063889 +Author: Durand Fabrice +Date: Mon Sep 11 15:47:58 2023 -0400 + + Fixes psk key on status page + +M html/captive-portal/lib/captiveportal/PacketFence/Controller/Status.pm + +commit a143e71f494fe94215c47e9beb59bb64edebe2d4 +Author: James Rouzier +Date: Mon Aug 28 13:57:32 2023 +0000 + + Don't share the statsd socket + +M lib/pf/StatsD.pm + +commit 59eb5703b2d6916c97f999a88857a1041ea07e30 +Author: Durand Fabrice +Date: Wed Aug 23 13:40:44 2023 -0400 + + Fixed typo in sscep example + +M docs/installation/pki/packetfence.asciidoc + +commit 7b4939646e8cc1b2e87184f38d955bd667337055 +Author: James Rouzier +Date: Tue Aug 15 19:38:51 2023 +0000 + + delete BASH_ENV + +M bin/pfcmd.pl + +commit 26919c7f43de8a7014e21d74caaabef442b2a3a7 +Author: Darren Satkunas +Date: Wed Aug 16 10:01:44 2023 -0700 + + ingore if already mounted + +M containers/httpd.admin_dispatcher/Dockerfile + +commit 39ebf23e33f603f20ffb280d3887fd5a8c6ca010 +Author: VakarisZ <36815064+VakarisZ@users.noreply.github.com> +Date: Fri Aug 11 00:24:53 2023 +0300 + + Toggle ux fix (#7705) + + * Add a separate switch component + + * Change switch form to use switch UI components + + * Change roles form to use switch UI components + + * Change domains form to use switch UI components + + * Change realms form to use switch UI components + + * Delete unused exports in configuration sources + + * Change to switch UI component in authentication source forms + + * Change to switch UI component in switch group forms + + * Export BaseFormGroupSwitch as new component + + * Change connection profiles form to use switch UI component + + * Change fingerbank forms to use switch UI component + + * Change network behavior policy forms to use switch UI component + + * Change scan engines forms to use switch UI component + + * Refactor switch component to be more flexible + + * Add label UI component + + * Refactor BaseFormGroupActions.vue to use new switch component + + * Handle focus internally in base input switch component + + * Fixup BaseFormGroupSwitch.vue + + * Remove BaseInputSwitchLegacy.vue + + * Change security events forms to use switch UI component + + * Change firewalls forms to use switch UI component + + * Change switch template form to use switch UI component + + * Change syslog parsers form to use switch UI component + + * Change syslog forwarders form to use switch UI component + + * Change wrix locations form to use switch UI component + + * Change PKI template form to use switch UI component + + * Change captive portal form to use switch UI component + + * Change filter engines form to use switch UI component + + * Change billing tiers form to use switch UI component + + * Change PKI providers form to use switch UI component + + * Change network settings form to use switch UI component + + * Change interface settings form to use switch UI component + + * Change provisioners form to use switch UI component + + * Change self services form to use switch UI component + + * Change remaining network forms to use switch UI component + + * Change SNMP form to use switch UI component + + * Change floating devices form to use switch UI component + + * Change main configuration forms to use switch UI component + + * Change database configuration to use switch UI component + + * Change cluster configuration form to use switch UI component + + * Change radius configuration form to use switch UI component + + * Change dns configuration form to use switch UI component + + * Change admin login form to use switch UI component + + * Change ssl certificate form to use switch UI component + + * Add switch form group that doesn't use namespace + + * Use onChange switch component in ssl certificate form + + * Change node edit form to use switch UI component + + * Change user creation form to use switch UI component + + * Change data flow view to use switch UI component + + * cleanup lint + + * cleanup dups + + --------- + + Co-authored-by: Darren Satkunas + Co-authored-by: Satkunas <3904468+satkunas@users.noreply.github.com> + +M conf/I18N/api/en.po +M conf/I18N/api/fr.po +A html/pfappserver/root/src/components/new/BaseFormGroupSwitch.vue +A html/pfappserver/root/src/components/new/BaseInputSwitch.vue +A html/pfappserver/root/src/components/new/BaseLabel.vue +A html/pfappserver/root/src/components/new/OnChangeFormGroupSwitch.vue +M html/pfappserver/root/src/components/new/index.js +M html/pfappserver/root/src/views/Configuration/activeActive/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/activeActive/_components/index.js +M html/pfappserver/root/src/views/Configuration/adminLogin/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/adminLogin/_components/index.js +M html/pfappserver/root/src/views/Configuration/advanced/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/advanced/_components/index.js +M html/pfappserver/root/src/views/Configuration/alerting/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/alerting/_components/index.js +M html/pfappserver/root/src/views/Configuration/billingTiers/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/billingTiers/_components/index.js +M html/pfappserver/root/src/views/Configuration/captivePortal/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/captivePortal/_components/index.js +M html/pfappserver/root/src/views/Configuration/connectionProfiles/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/connectionProfiles/_components/index.js +M html/pfappserver/root/src/views/Configuration/database/proxysql/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/database/proxysql/_components/index.js +M html/pfappserver/root/src/views/Configuration/dns/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/dns/_components/index.js +M html/pfappserver/root/src/views/Configuration/domains/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/domains/_components/index.js +R090 html/pfappserver/root/src/views/Configuration/filterEngines/_components/BaseFormGroupSwitch.js html/pfappserver/root/src/views/Configuration/filterEngines/_components/BaseFormGroupNetworkSwitch.js +M html/pfappserver/root/src/views/Configuration/filterEngines/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/filterEngines/_components/index.js +M html/pfappserver/root/src/views/Configuration/fingerbank/deviceChangeDetection/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/fingerbank/deviceChangeDetection/_components/index.js +M html/pfappserver/root/src/views/Configuration/fingerbank/generalSettings/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/fingerbank/generalSettings/_components/index.js +M html/pfappserver/root/src/views/Configuration/firewalls/_components/FormTypeBarracudaNg.vue +M html/pfappserver/root/src/views/Configuration/firewalls/_components/FormTypeCheckpoint.vue +M html/pfappserver/root/src/views/Configuration/firewalls/_components/FormTypeCiscoIsePic.vue +M html/pfappserver/root/src/views/Configuration/firewalls/_components/FormTypeContentKeeper.vue +M html/pfappserver/root/src/views/Configuration/firewalls/_components/FormTypeFamilyZone.vue +M html/pfappserver/root/src/views/Configuration/firewalls/_components/FormTypeFortiGate.vue +M html/pfappserver/root/src/views/Configuration/firewalls/_components/FormTypeIboss.vue +M html/pfappserver/root/src/views/Configuration/firewalls/_components/FormTypeJsonRpc.vue +M html/pfappserver/root/src/views/Configuration/firewalls/_components/FormTypeJuniperSrx.vue +M html/pfappserver/root/src/views/Configuration/firewalls/_components/FormTypeLightSpeedRocket.vue +M html/pfappserver/root/src/views/Configuration/firewalls/_components/FormTypePaloAlto.vue +M html/pfappserver/root/src/views/Configuration/firewalls/_components/FormTypeSmoothWall.vue +M html/pfappserver/root/src/views/Configuration/firewalls/_components/FormTypeWatchGuard.vue +M html/pfappserver/root/src/views/Configuration/firewalls/_components/index.js +M html/pfappserver/root/src/views/Configuration/floatingDevices/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/floatingDevices/_components/index.js +M html/pfappserver/root/src/views/Configuration/general/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/general/_components/index.js +M html/pfappserver/root/src/views/Configuration/maintenanceTasks/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/maintenanceTasks/_components/index.js +M html/pfappserver/root/src/views/Configuration/monit/_components/index.js +M html/pfappserver/root/src/views/Configuration/networkBehaviorPolicy/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/networkBehaviorPolicy/_components/index.js +M html/pfappserver/root/src/views/Configuration/networks/fencing/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/networks/fencing/_components/index.js +M html/pfappserver/root/src/views/Configuration/networks/inline/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/networks/inline/_components/index.js +M html/pfappserver/root/src/views/Configuration/networks/interfaces/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/networks/interfaces/_components/index.js +M html/pfappserver/root/src/views/Configuration/networks/layer2Networks/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/networks/layer2Networks/_components/index.js +M html/pfappserver/root/src/views/Configuration/networks/network/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/networks/network/_components/index.js +M html/pfappserver/root/src/views/Configuration/networks/parking/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/networks/parking/_components/index.js +M html/pfappserver/root/src/views/Configuration/networks/routedNetworks/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/networks/routedNetworks/_components/index.js +M html/pfappserver/root/src/views/Configuration/pki/profiles/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/pki/profiles/_components/index.js +M html/pfappserver/root/src/views/Configuration/pkiProviders/_components/FormTypePacketfencePki.vue +M html/pfappserver/root/src/views/Configuration/pkiProviders/_components/index.js +M html/pfappserver/root/src/views/Configuration/provisioners/_components/FormTypeAccept.vue +M html/pfappserver/root/src/views/Configuration/provisioners/_components/FormTypeAirwatch.vue +M html/pfappserver/root/src/views/Configuration/provisioners/_components/FormTypeAndroid.vue +M html/pfappserver/root/src/views/Configuration/provisioners/_components/FormTypeDeny.vue +M html/pfappserver/root/src/views/Configuration/provisioners/_components/FormTypeDpsk.vue +M html/pfappserver/root/src/views/Configuration/provisioners/_components/FormTypeGoogleWorkspaceChromebook.vue +M html/pfappserver/root/src/views/Configuration/provisioners/_components/FormTypeIntune.vue +M html/pfappserver/root/src/views/Configuration/provisioners/_components/FormTypeJamf.vue +M html/pfappserver/root/src/views/Configuration/provisioners/_components/FormTypeKandji.vue +M html/pfappserver/root/src/views/Configuration/provisioners/_components/FormTypeMobileconfig.vue +M html/pfappserver/root/src/views/Configuration/provisioners/_components/FormTypeMobileiron.vue +M html/pfappserver/root/src/views/Configuration/provisioners/_components/FormTypeSentinelone.vue +M html/pfappserver/root/src/views/Configuration/provisioners/_components/FormTypeWindows.vue +M html/pfappserver/root/src/views/Configuration/provisioners/_components/index.js +M html/pfappserver/root/src/views/Configuration/radius/general/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/radius/general/_components/index.js +M html/pfappserver/root/src/views/Configuration/realms/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/realms/_components/index.js +M html/pfappserver/root/src/views/Configuration/roles/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/roles/_components/index.js +D html/pfappserver/root/src/views/Configuration/scanEngines/_components/BaseFormGroupToggleZeroOneAsOffOn.js +M html/pfappserver/root/src/views/Configuration/scanEngines/_components/FormTypeNessus.vue +M html/pfappserver/root/src/views/Configuration/scanEngines/_components/FormTypeNessus6.vue +M html/pfappserver/root/src/views/Configuration/scanEngines/_components/FormTypeOpenvas.vue +M html/pfappserver/root/src/views/Configuration/scanEngines/_components/FormTypeRapid7.vue +M html/pfappserver/root/src/views/Configuration/scanEngines/_components/index.js +M html/pfappserver/root/src/views/Configuration/securityEvents/_components/BaseFormGroupActions.vue +D html/pfappserver/root/src/views/Configuration/securityEvents/_components/BaseInputToggleAutoreg.js +D html/pfappserver/root/src/views/Configuration/securityEvents/_components/BaseInputToggleClose.js +D html/pfappserver/root/src/views/Configuration/securityEvents/_components/BaseInputToggleEmailAdmin.js +D html/pfappserver/root/src/views/Configuration/securityEvents/_components/BaseInputToggleEmailRecipient.js +D html/pfappserver/root/src/views/Configuration/securityEvents/_components/BaseInputToggleEmailUser.js +D html/pfappserver/root/src/views/Configuration/securityEvents/_components/BaseInputToggleExternal.js +D html/pfappserver/root/src/views/Configuration/securityEvents/_components/BaseInputToggleIsolate.js +D html/pfappserver/root/src/views/Configuration/securityEvents/_components/BaseInputToggleUnreg.js +M html/pfappserver/root/src/views/Configuration/securityEvents/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/securityEvents/_components/index.js +M html/pfappserver/root/src/views/Configuration/selfServices/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/selfServices/_components/index.js +M html/pfappserver/root/src/views/Configuration/services/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/services/_components/index.js +M html/pfappserver/root/src/views/Configuration/snmpTraps/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/snmpTraps/_components/index.js +M html/pfappserver/root/src/views/Configuration/sources/_components/FormTypeClickatell.vue +M html/pfappserver/root/src/views/Configuration/sources/_components/FormTypeEdir.vue +M html/pfappserver/root/src/views/Configuration/sources/_components/FormTypeEmail.vue +M html/pfappserver/root/src/views/Configuration/sources/_components/FormTypeFacebook.vue +M html/pfappserver/root/src/views/Configuration/sources/_components/FormTypeGithub.vue +M html/pfappserver/root/src/views/Configuration/sources/_components/FormTypeGoogle.vue +M html/pfappserver/root/src/views/Configuration/sources/_components/FormTypeLdap.vue +M html/pfappserver/root/src/views/Configuration/sources/_components/FormTypeLinkedIn.vue +M html/pfappserver/root/src/views/Configuration/sources/_components/FormTypeNull.vue +M html/pfappserver/root/src/views/Configuration/sources/_components/FormTypeOpenId.vue +M html/pfappserver/root/src/views/Configuration/sources/_components/FormTypePaypal.vue +M html/pfappserver/root/src/views/Configuration/sources/_components/FormTypeRadius.vue +M html/pfappserver/root/src/views/Configuration/sources/_components/FormTypeSms.vue +M html/pfappserver/root/src/views/Configuration/sources/_components/FormTypeSponsorEmail.vue +M html/pfappserver/root/src/views/Configuration/sources/_components/FormTypeStripe.vue +M html/pfappserver/root/src/views/Configuration/sources/_components/FormTypeTwilio.vue +M html/pfappserver/root/src/views/Configuration/sources/_components/FormTypeWindowsLive.vue +M html/pfappserver/root/src/views/Configuration/sources/_components/index.js +M html/pfappserver/root/src/views/Configuration/sslCertificates/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/sslCertificates/_components/index.js +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/switchTemplates/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/switchTemplates/_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/syslogForwarders/_components/FormTypeFile.vue +M html/pfappserver/root/src/views/Configuration/syslogForwarders/_components/FormTypeServer.vue +M html/pfappserver/root/src/views/Configuration/syslogForwarders/_components/index.js +M html/pfappserver/root/src/views/Configuration/syslogParsers/_components/FormTypeGeneric.vue +M html/pfappserver/root/src/views/Configuration/syslogParsers/_components/FormTypeRegex.vue +M html/pfappserver/root/src/views/Configuration/syslogParsers/_components/index.js +M html/pfappserver/root/src/views/Configuration/wrix/_components/TheForm.vue +M html/pfappserver/root/src/views/Configuration/wrix/_components/index.js +M html/pfappserver/root/src/views/Nodes/_components/TheFormUpdate.vue +M html/pfappserver/root/src/views/Nodes/_components/index.js +M html/pfappserver/root/src/views/Status/network_communication/_components/BaseDataFlows.vue +M html/pfappserver/root/src/views/Users/_components/TheFormCreateMultiple.vue +M html/pfappserver/root/src/views/Users/_components/TheFormCreateSingle.vue +M html/pfappserver/root/src/views/Users/_components/index.js + +commit 04eaeae523a236546eab3651deb6da4acf38188a +Author: Darren Satkunas +Date: Thu Aug 10 08:56:34 2023 -0700 + + fix(admin(docker)): add html/swagger-ui to httpd.admin_dispatcher + +M containers/httpd.admin_dispatcher/Dockerfile + +commit 10e8d57341d2e46b5efdeb5efd207403d8ec7745 +Author: Durand Fabrice +Date: Thu Aug 10 16:26:47 2023 +0200 + + Email is mandatory for sponsor in the backend + +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Sponsor.pm + +commit f6bf7a83fa22fe3c1b313714e83a03f6e0777dc8 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Thu Aug 10 08:49:38 2023 -0400 + + Post-release: Add new vagrant image based on v13.1 + +M addons/vagrant/inventory/hosts + +commit 5e6cfc71f07be0ae4429f777c3f652161cfc903f +Author: Darren Satkunas +Date: Thu Aug 10 05:30:36 2023 -0700 + + add swagger theme + +A html/swagger-ui/theme.css + +commit 1e356951e36fc148555360c5c730f05fbefb5ff9 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Thu Aug 10 02:09:09 2023 -0400 + + Post-release: patch_release build_img_docker=no build_img_container=no build_artifacts_website=yes + +M conf/pf-release +M debian/changelog +M rpm/packetfence-export.spec +M rpm/packetfence-test.spec +M rpm/packetfence-upgrade.spec +M rpm/packetfence.spec + +commit 27c5ed8131f02d091179d02b276e14d71b0ae769 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Thu Aug 10 02:07:32 2023 -0400 + + Revert "Post-release: patch_release [ci skip]" + + Wrong version + + This reverts commit 7289e3959a233a542dbd5a2b81b2a15cf3530c3e. + +M conf/pf-release +M debian/changelog +M rpm/packetfence-export.spec +M rpm/packetfence-test.spec +M rpm/packetfence-upgrade.spec +M rpm/packetfence.spec + +commit 7289e3959a233a542dbd5a2b81b2a15cf3530c3e +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Thu Aug 10 02:05:26 2023 -0400 + + Post-release: patch_release [ci skip] + +M conf/pf-release +M debian/changelog +M rpm/packetfence-export.spec +M rpm/packetfence-test.spec +M rpm/packetfence-upgrade.spec +M rpm/packetfence.spec + +commit fbeb02e96af03f19bf6b8eb09b38fc103d86c489 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Thu Aug 10 02:04:04 2023 -0400 + + Post-release: db upgrade [ci skip] + +A db/upgrade-X.X-X.Y.sql + +commit 6baeb57ecd5c0aa7cbdc899512dde0c64d57075f +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Thu Aug 10 01:56:36 2023 -0400 + + Post-release: db schema [ci skip] + +A db/pf-schema-X.Y.sql + +commit 1875af4568c291cdee8c35824c87fd02a37e04d4 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Thu Aug 10 01:56:12 2023 -0400 + + Post-release: Upgrade guide [ci skip] + +M docs/PacketFence_Upgrade_Guide.asciidoc + +commit d7631d9a458fcc44161268235a3659f981fb5043 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Thu Aug 10 01:55:51 2023 -0400 + + Post-release: News update [ci skip] + +M NEWS.asciidoc + +commit 88ca9073a03a825ce809c2ba517d38c225ac90fd +Author: Darren Satkunas +Date: Wed Aug 9 04:36:21 2023 -0700 + + Pre-Release 13.0: bump changelog + +M ChangeLog + +commit 52225ec43e005f3ff30e2891d45b011b6de48e95 +Author: JeGoi <13801368+JeGoi@users.noreply.github.com> +Date: Wed Aug 9 11:13:29 2023 +0000 + + Pre-Release 13.0: update changelog [ci skip] + +M ChangeLog + commit 2ba7865de20c5eb4c65014f1612bbbcc3d83032d Author: Darren Satkunas Date: Wed Aug 9 04:10:04 2023 -0700 @@ -3949,6 +9540,16 @@ Date: Tue Jul 11 13:00:25 2023 -0400 M addons/dev-helpers/bin/switch_options_table.pl +commit 132ad79dda710fb54efc5f7f8397924da8b7e6ac +Author: Yannik Sembritzki +Date: Tue Jul 11 12:02:19 2023 +0200 + + Fix "removing leading /" stderr output by tar in backup-and-maintenance.sh (fixes #1415) + + This fix removes the "tar: Removing leading `/' from member names" output which otherwise occurs on every run + +M addons/backup-and-maintenance.sh + commit dd3017c50778fb7cb4f3d599ba60ae872744841a Author: Zhihao Ma Date: Mon Jul 10 15:39:25 2023 -0400 @@ -5978,6 +11579,14 @@ Date: Mon Jun 26 18:46:58 2023 +0000 M ci/packer/zen/sources.pkr.hcl +commit f851c3eb911a58b5a0e7051140c342b8b154f719 +Author: James Rouzier +Date: Mon Jun 26 17:45:20 2023 +0000 + + Allow duplicate keys + +M lib/pf/WebAPI/REST.pm + commit ca89275772f6d2daba98fd64ee5752414453ce83 Author: James Rouzier Date: Mon Jun 26 14:17:45 2023 +0000 @@ -433980,4 +439589,3 @@ A pf/html/user/content/templates/guest.html A pf/lib/pf/email_activation.pm M pf/lib/pf/web.pm M pf/t/data.t -