From 2992c82f5b88dca49b5cd73be00568a0509ab3d9 Mon Sep 17 00:00:00 2001 From: Julien Semaan Date: Thu, 26 Apr 2018 12:50:32 -0400 Subject: [PATCH] update changelog --- ChangeLog | 29197 ++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 26167 insertions(+), 3030 deletions(-) diff --git a/ChangeLog b/ChangeLog index 1e1b5ff9b3f2..ed5104ef46d8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,448 +1,614 @@ -commit 6049670e742fa4983aa0473114f156d343f7c497 -Author: Julien Semaan -Date: Thu Jan 25 09:47:16 2018 -0500 - - update changelog for 7.4.0 - -M ChangeLog - -commit 16fe0b06d7097052547f7df8b3f7d407a3cb9d01 -Author: Julien Semaan -Date: Thu Jan 25 09:46:30 2018 -0500 - - update debian changelog for 7.4.0 - -M debian/changelog - -commit f4df47228f7256062028b270fc5e41476101125c -Author: Julien Semaan -Date: Thu Jan 25 09:45:45 2018 -0500 +commit 779c5bc0bbc8bc64b4ab075b68abbce8941dc5b6 +Author: Julien Semaan +Date: Thu Apr 26 12:49:51 2018 -0400 - update RPM spec changelog for 7.4.0 + debian + rhel changelog entries M addons/packages/packetfence.spec +M debian/changelog -commit 182a3e0f92e1e029aeba2543d6171392d98eb6b6 +commit 82c75491d432cde27af25bd70faec37e10f0cd57 Author: Julien Semaan -Date: Thu Jan 25 09:53:13 2018 -0500 +Date: Thu Apr 26 12:46:07 2018 -0400 - use schema symlink when setting up the smoke DB + adjust sql upgrade script comment -M t/db/setup_test_db.pl +M db/upgrade-7.4.0-8.0.0.sql -commit b64657cd11f2b869453378ca7947e887e3dc6f09 -Author: Julien Semaan -Date: Thu Jan 25 09:42:56 2018 -0500 +commit 04e18ebb39b05c4ad09250af95f568147782ca38 +Author: Francis Lachapelle +Date: Thu Apr 26 12:43:01 2018 -0400 - update pfcmd's help for doc + (doc) Update images of installation guide -M docs/pfcmd.help +D docs/images/diagram-network.eps +M docs/images/diagram-network.png +M docs/images/diagram-routed-net.png -commit 236d2f786d801e791fc68564afb1c2d5136a37e5 -Author: Julien Semaan -Date: Thu Jan 25 09:40:33 2018 -0500 +commit b721fc98e71c95e557fc3e790f952b9f6aba8147 +Author: Julien Semaan +Date: Thu Apr 26 12:43:14 2018 -0400 - adjust pf-release for 7.4.0 + pf-release for 8.0.0 M conf/pf-release -commit 900d8136c8a33dcf4d890dcfc0febc2c43f93140 -Author: Julien Semaan -Date: Thu Jan 25 09:40:03 2018 -0500 +commit b6882849d5834770e75b3c211fae27a4256a2631 +Author: Julien Semaan +Date: Thu Apr 26 12:42:39 2018 -0400 - adjustments to SQL files for 7.4.0 + SQL script for 8.0.0 -A db/pf-schema-7.4.0.sql +A db/pf-schema-8.0.0.sql D db/pf-schema-X.Y.Z.sql -A db/upgrade-7.3.0-7.4.0.sql +A db/upgrade-7.4.0-8.0.0.sql D db/upgrade-X.X.X-X.Y.Z.sql -commit a151617690414c72919b21a3d79042f469d52932 -Author: Julien Semaan -Date: Thu Jan 25 09:36:30 2018 -0500 - - adjust upgrade guide for 7.4.0 - -M UPGRADE.asciidoc - -commit 5a62cf37fb706d7a2d023e83cd93f80cd16fdf22 -Author: Julien Semaan -Date: Thu Jan 25 09:33:51 2018 -0500 +commit 94757ea07863979e71aba45faa15dee2e6b7051a +Author: Julien Semaan +Date: Thu Apr 26 12:40:54 2018 -0400 - update news for 7.4.0 + adjust news + upgrade for 8.0.0 M NEWS.asciidoc +M UPGRADE.asciidoc -commit 53d93c956d6724b07dbf60cdf9be24173d3cf609 -Author: Julien Semaan -Date: Thu Jan 25 09:33:13 2018 -0500 - - update web admin translations - -M html/pfappserver/lib/pfappserver/I18N/fr.po - -commit 84901624ad66627ab4a83cb8d9fc0739d95f177b -Author: Julien Semaan -Date: Thu Jan 25 09:32:59 2018 -0500 - - update captive portal translation - -M conf/locale/de/LC_MESSAGES/packetfence.po -M conf/locale/es/LC_MESSAGES/packetfence.po -M conf/locale/fr/LC_MESSAGES/packetfence.po -M conf/locale/he_IL/LC_MESSAGES/packetfence.po -M conf/locale/it/LC_MESSAGES/packetfence.po -M conf/locale/nl/LC_MESSAGES/packetfence.po -M conf/locale/pl_PL/LC_MESSAGES/packetfence.po -M conf/locale/pt_BR/LC_MESSAGES/packetfence.po - -commit 998531c275511f66a9db2064ed9e106dd18ac026 -Author: Julien Semaan -Date: Thu Jan 25 09:29:49 2018 -0500 +commit c38baf1a14198440ca8acb302b736303584fafd3 +Author: Julien Semaan +Date: Thu Apr 26 12:37:57 2018 -0400 - update version in doc for 7.4.0 + bump doc version M docs/docinfo.xml M docs/includes/global-attributes.asciidoc -commit 983e9c9caf90d11386238bc43f7ffcf0e1fd1c81 -Author: Durand Fabrice -Date: Thu Jan 25 09:03:10 2018 -0500 +commit 1623e60031662221369266ecbee13250617b2884 +Author: Julien Semaan +Date: Thu Apr 26 11:49:00 2018 -0400 - Use restart instead of start in case of the presence of ghost pid files + adjustments to API doc in dev guide -M addons/monit/monit_checks_configurations/00_packetfence.tt -M addons/monit/monit_checks_configurations/10_packetfence-portsec.tt -M addons/monit/monit_checks_configurations/30_packetfence-activeactive.tt +M docs/PacketFence_Developers_Guide.asciidoc -commit 0e0250eed0395f4e3b51d457e49932a21001030a -Author: Durand Fabrice -Date: Thu Jan 25 08:39:58 2018 -0500 +commit aecedde4cde56ef0ddf411f25ffabbcc66f94aaf +Author: InverseBot +Date: Thu Apr 26 12:29:49 2018 -0400 - Enable passthrough by default + (doc) Update OpenAPI spec files -M conf/pf.conf.defaults +M docs/api/spec/openapi.json -commit 6bc97f8886a5336977dca7c3f88270c5a3a94e90 -Author: Ludovic Marcotte -Date: Wed Jan 24 09:10:54 2018 -0500 +commit 713951ac898e89103db121688d71a4645d501fd6 +Author: InverseBot +Date: Thu Apr 26 12:27:52 2018 -0400 - (doc) updated NEWS file for the release + (web admin) Update generated files -M NEWS.asciidoc +M html/pfappserver/root/static/css/styles.css +M html/pfappserver/root/static/css/styles.css.map -commit 4c26b5685754069809deef105536e633b44d6819 +commit 6c15b12527b7f7726914268040daa6f66d92f3da Author: James Rouzier -Date: Tue Jan 23 15:24:20 2018 -0500 +Date: Thu Apr 26 12:22:45 2018 -0400 - skip make_immutable if the environment PF_SKIP_MAKE_IMMUTABLE is set + update auto generated files -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/FixedRole.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/SelectRole.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/FixedRole.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/SelectRole.pm -M html/pfappserver/lib/pfappserver/Controller/Config/DeviceRegistration.pm -M html/pfappserver/lib/pfappserver/Form/Config/DeviceRegistration.pm -M html/pfappserver/lib/pfappserver/Form/Config/PortalModule/FixedRole.pm -M html/pfappserver/lib/pfappserver/Form/Config/PortalModule/SelectRole.pm -M html/pfappserver/lib/pfappserver/Model/Config/DeviceRegistration.pm +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml -commit 5a70b1a1d851a112e24b41e6643cae73b49562f0 +commit 4b8851e34b24ee90c30978add9085b96f730e965 Author: James Rouzier -Date: Tue Jan 23 15:03:02 2018 -0500 +Date: Thu Apr 26 12:18:54 2018 -0400 - Move test to proper location + Update summary and description -A t/unittest/pfappserver/Model/Search/Node.t -D t/unittest/pfappserver/lib/pfappserver/Model/Search/Node.t +M docs/api/spec/paths/ipset.yaml -commit ee59927ee4b46e2e3c66858db8ed1a8d2456c7e2 -Author: James Rouzier -Date: Tue Jan 23 14:51:40 2018 -0500 +commit 4dbcb313a11d9a2ebea44fd28529e749167821a6 +Author: Francis Lachapelle +Date: Thu Apr 26 12:10:18 2018 -0400 - Update text + (web admin) Flex power. -M t/unittest/Authentication/Source/LDAPSource.t +M html/pfappserver/root/graph/dashboard.tt +M html/pfappserver/root/static/Gruntfile.js +M html/pfappserver/root/static/bower.json +M html/pfappserver/root/static/scss/_grid.scss -commit a10caa0be33c713df7549be966858cc6f7a32ed4 +commit b5baa8efd92a01ac63ceabb71969cc77d239a076 Author: James Rouzier -Date: Tue Jan 23 14:36:07 2018 -0500 +Date: Thu Apr 26 12:08:18 2018 -0400 - Fix is_rule_cacheable logic - - Fixes #2910 + Update description -M lib/pf/Authentication/Source/LDAPSource.pm -M t/data/authentication.conf -M t/unittest/Authentication/Source/LDAPSource.t +M t/unittest/UnifiedApi/OpenAPI/Generator/Crud.t -commit bc36c0d1829fc983c92cbccb337b3fabe62dd918 +commit 8e927e5d9fd22dcdef8812625f654533bf5c156f Author: Durand Fabrice -Date: Tue Jan 23 14:11:04 2018 -0500 +Date: Thu Apr 26 11:54:46 2018 -0400 - Added missing lib libsql-abstract-plugin-insertmulti-perl in debian packaging + Update for netdata (debian) M debian/control +M debian/packetfence.postinst -commit 5b4376d9fa19d3cf3946d56c2da7ac16fbc6d730 -Author: Francis Lachapelle -Date: Mon Jan 22 15:40:34 2018 -0500 - - (Web Admin) Localization +commit 1d1253a2566f220ec3fb0693922c2fcf4d41ef44 +Author: Durand Fabrice +Date: Thu Apr 26 11:49:48 2018 -0400 -M addons/extract_i18n_strings.pl -M html/pfappserver/lib/pfappserver/I18N/en.po -M html/pfappserver/root/configuration/system_config.tt + Updated debianize.patch -commit 0041a80cfa2f31973d8b8aa647eeb2584481f441 -Author: James Rouzier -Date: Mon Jan 22 14:43:03 2018 -0500 +M debian/patches/debianize.patch - Reset the form before doing validation to avoid losing errors - - Fixes #2897 +commit a2e9feca03d3fd968e1e8a1dd21ea476cc243e83 +Author: James Rouzier +Date: Thu Apr 26 11:44:41 2018 -0400 + + Update generated OpenAPI + +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml +M docs/api/spec/paths/api_user.yaml +M docs/api/spec/paths/api_users.yaml +M docs/api/spec/paths/api_users/search.yaml +M docs/api/spec/paths/dhcp_option82.yaml +M docs/api/spec/paths/dhcp_option82s.yaml +M docs/api/spec/paths/dhcp_option82s/search.yaml +M docs/api/spec/paths/ip4log.yaml +M docs/api/spec/paths/ip4logs.yaml +M docs/api/spec/paths/ip4logs/search.yaml +M docs/api/spec/paths/locationlog.yaml +M docs/api/spec/paths/locationlogs.yaml +M docs/api/spec/paths/locationlogs/search.yaml +M docs/api/spec/paths/node.yaml +M docs/api/spec/paths/nodes.yaml +M docs/api/spec/paths/nodes/search.yaml +M docs/api/spec/paths/radius_audit_log.yaml +M docs/api/spec/paths/radius_audit_logs.yaml +M docs/api/spec/paths/radius_audit_logs/search.yaml +M docs/api/spec/paths/tenant.yaml +M docs/api/spec/paths/tenants.yaml +M docs/api/spec/paths/tenants/search.yaml +M docs/api/spec/paths/user.yaml +M docs/api/spec/paths/user/node.yaml +M docs/api/spec/paths/user/node/locationlog.yaml +M docs/api/spec/paths/user/node/locationlogs.yaml +M docs/api/spec/paths/user/node/locationlogs/search.yaml +M docs/api/spec/paths/user/nodes.yaml +M docs/api/spec/paths/user/nodes/search.yaml +M docs/api/spec/paths/user/password.yaml +M docs/api/spec/paths/user/password/search.yaml +M docs/api/spec/paths/users.yaml +M docs/api/spec/paths/users/search.yaml +M docs/api/spec/paths/violation.yaml +M docs/api/spec/paths/violations.yaml +M docs/api/spec/paths/violations/search.yaml + +commit fbdee397b0e49a1ddaba3fafc91dfdc498015a17 +Author: James Rouzier +Date: Thu Apr 26 11:44:09 2018 -0400 + + Add descriptions to some operations + +M lib/pf/UnifiedApi/OpenAPI/Generator.pm +M lib/pf/UnifiedApi/OpenAPI/Generator/Crud.pm + +commit 5247159fda60d051c25dcdf044a816f16d67248a +Author: Julien Semaan +Date: Thu Apr 26 11:44:59 2018 -0400 + + quick small section for the developer guide -M html/pfappserver/root/static/configurator/configuration.js +M docs/PacketFence_Developers_Guide.asciidoc -commit 4d8c24edb72da8a0b58e93e673d1748b7c8a7454 -Author: James Rouzier -Date: Mon Jan 22 12:31:01 2018 -0500 +commit 31a9866dba75558a50a768cd28c20e394ef96cce +Author: Julien Semaan +Date: Thu Apr 26 11:37:38 2018 -0400 - Fix broken test + remove outdated system + logs state from the status menu -M t/unittest/pfappserver/lib/pfappserver/Model/Search/Node.t +M html/pfappserver/root/admin/status.tt -commit cd2b05138f33842036c28f9761e66a53944bc17e +commit ff9c96b8d48ca01e603fe457cfcdbde04d636b79 Author: Francis Lachapelle -Date: Mon Jan 22 11:44:45 2018 -0500 +Date: Thu Apr 26 11:03:15 2018 -0400 - (doc) Fix consistency with toggle option + (web admin) Improve dashboard navigation -M conf/documentation.conf +M html/pfappserver/root/graph/dashboard.tt -commit da5081f19229696240dda4844e81f1c0e54988de -Author: Durand Fabrice -Date: Mon Jan 22 11:41:27 2018 -0500 +commit 1b82a46f9c58ef5b39574e85b3d0bd8041970cd9 +Author: InverseBot +Date: Thu Apr 26 10:53:27 2018 -0400 - Added status everywhere + (doc) Update OpenAPI spec files -M go/firewallsso/base_test.go +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml -commit af62b93cae71fdd35b258e68f99194fffa5086e6 -Author: James Rouzier -Date: Mon Jan 22 10:37:21 2018 -0500 +commit e8820e16de482aab6a65ea0c5de8d173a1f8d3b8 +Author: Durand Fabrice +Date: Thu Apr 26 10:50:48 2018 -0400 - Fix like sql escaping + Added pf in the netdata group -M html/pfappserver/lib/pfappserver/Model/Auditing/RadiusLog.pm -M html/pfappserver/lib/pfappserver/Model/DHCPOption82.pm -M html/pfappserver/lib/pfappserver/Model/Search/Node.pm +M debian/packetfence.preinst -commit 55dca0473539dd03eaf0f7d340df69d685943ecb -Author: James Rouzier -Date: Mon Jan 22 10:11:29 2018 -0500 +commit 484b3cd7685b86c25f2e3cab9b76a8fba8584eeb +Author: James Rouzier +Date: Thu Apr 26 10:47:33 2018 -0400 + + Update generated OpenAPI spec files + +M docs/api/spec/paths/api_user.yaml +M docs/api/spec/paths/config/admin_role.yaml +M docs/api/spec/paths/config/base.yaml +M docs/api/spec/paths/config/billing_tier.yaml +M docs/api/spec/paths/config/connection_profile.yaml +M docs/api/spec/paths/config/device_registration.yaml +M docs/api/spec/paths/config/domain.yaml +M docs/api/spec/paths/config/firewall.yaml +M docs/api/spec/paths/config/floating_device.yaml +M docs/api/spec/paths/config/maintenance_task.yaml +M docs/api/spec/paths/config/pki_provider.yaml +M docs/api/spec/paths/config/portal_module.yaml +M docs/api/spec/paths/config/realm.yaml +M docs/api/spec/paths/config/role.yaml +M docs/api/spec/paths/config/scan.yaml +M docs/api/spec/paths/config/source.yaml +M docs/api/spec/paths/config/switch.yaml +M docs/api/spec/paths/config/switch_group.yaml +M docs/api/spec/paths/config/syslog_parser.yaml +M docs/api/spec/paths/config/traffic_shaping_policy.yaml +M docs/api/spec/paths/config/violation.yaml +M docs/api/spec/paths/dhcp_option82.yaml +M docs/api/spec/paths/ip4log.yaml +M docs/api/spec/paths/locationlog.yaml +M docs/api/spec/paths/node.yaml +M docs/api/spec/paths/radius_audit_log.yaml +M docs/api/spec/paths/tenant.yaml +M docs/api/spec/paths/user.yaml +M docs/api/spec/paths/user/node.yaml +M docs/api/spec/paths/user/node/locationlog.yaml +M docs/api/spec/paths/user/password.yaml +M docs/api/spec/paths/violation.yaml + +commit 104afa1f39b461adbac0cbff5b0e7e83ba39725c +Author: James Rouzier +Date: Thu Apr 26 10:46:41 2018 -0400 + + Add the parameters to the OpenApi spec + +M lib/pf/UnifiedApi/OpenAPI/Generator.pm +M lib/pf/UnifiedApi/OpenAPI/Generator/Config.pm +M lib/pf/UnifiedApi/OpenAPI/Generator/Crud.pm +M t/unittest/UnifiedApi/OpenAPI/Generator.t +M t/unittest/UnifiedApi/OpenAPI/Generator/Crud.t + +commit d6bb41dd983255023081b6f793b2e4fd2edf3f83 +Author: James Rouzier +Date: Thu Apr 26 09:56:42 2018 -0400 - Invalid date tests + Fix test -M lib/pf/util.pm -M t/util.t +M t/unittest/UnifiedApi/OpenAPI/Generator/Crud.t -commit dc1b37aec134d81aeff1ae5dc3d7376816d50133 -Author: Julien Semaan -Date: Mon Jan 22 09:42:57 2018 -0500 +commit e6fd24fd3e86e8400b01abcd6afeb5f3aaaa4fd8 +Author: Francis Lachapelle +Date: Thu Apr 26 10:25:06 2018 -0400 - don't show device registration button unless its enabled - - fixes #2820 + Update translations -M html/captive-portal/lib/captiveportal/PacketFence/Controller/DeviceRegistration.pm -M html/captive-portal/lib/captiveportal/PacketFence/Controller/Status.pm +M conf/locale/de/LC_MESSAGES/packetfence.po +M conf/locale/es/LC_MESSAGES/packetfence.po +M conf/locale/fr/LC_MESSAGES/packetfence.po +M conf/locale/he_IL/LC_MESSAGES/packetfence.po +M conf/locale/it/LC_MESSAGES/packetfence.po +M conf/locale/nl/LC_MESSAGES/packetfence.po +M conf/locale/pl_PL/LC_MESSAGES/packetfence.po +M conf/locale/pt_BR/LC_MESSAGES/packetfence.po +M html/pfappserver/lib/pfappserver/I18N/fr.po -commit 1c6ae0ffd625acba5859ba2e2392753e30531534 -Author: Julien Semaan -Date: Mon Jan 22 09:12:27 2018 -0500 +commit d763783bc66616f69762ac21e6a2e68d178cd569 +Author: Durand Fabrice +Date: Thu Apr 26 10:24:06 2018 -0400 - don't restore connection profile from person if it doesn't exist - - fixes #2818 + Removed snmpd from start (debian) -M html/captive-portal/lib/captiveportal/PacketFence/Controller/Authenticate.pm +M debian/packetfence.postinst -commit d1882e6fd8bf60f6969fb23aefc1f6a8ffbe8543 +commit a1fb5a8c0c9ac1cd649bcebb5dad98dc4c36b2b2 Author: Durand Fabrice -Date: Mon Jan 22 08:56:19 2018 -0500 +Date: Thu Apr 26 10:19:52 2018 -0400 - Added status + Updated debianize.patch for tc service -M go/firewallsso/base_test.go +M debian/patches/debianize.patch -commit dfc7d9067964793ed800c649645d2a3b565c62ec -Author: Julien Semaan -Date: Mon Jan 22 08:18:07 2018 -0500 +commit a4f0af7e66d6f4a24b3b346bff113a9dc12760dd +Author: InverseBot +Date: Thu Apr 26 10:07:30 2018 -0400 - news for #2908 + (doc) Update OpenAPI spec files -M NEWS.asciidoc +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml -commit 5e2ba85cac41d68e09fbf72795830e929b66936a +commit b88661fcc2ac26732ab5d72d5f0ad632f5f38d74 Author: Durand Fabrice -Date: Thu Jan 4 09:33:10 2018 -0500 +Date: Thu Apr 26 10:06:40 2018 -0400 - Simplify the code + Update version of mojolicious -M go/firewallsso/base.go +M debian/control -commit 3d3d9012590412ed3f1509cd70c475a65613a727 +commit 207392081c77c74a04132dc81e744c85e98174a2 Author: Durand Fabrice -Date: Thu Jan 4 09:27:11 2018 -0500 +Date: Thu Apr 26 10:01:21 2018 -0400 - Typo + Fixes #3200 -M go/firewallsso/base.go +M debian/control -commit 36cb5f97f9eb3b48a43aebb08155f712715b0c68 -Author: James Rouzier -Date: Fri Jan 19 14:11:48 2018 -0500 +commit 190a4087ddfdfc0831d91bfdf6a4fae89f6166e1 +Author: Francis Lachapelle +Date: Thu Apr 26 09:55:13 2018 -0400 - Rewrite Location headers without a scheme + (web admin) Localization -M conf/httpd.conf.d/httpd.admin.tt.example +M html/pfappserver/lib/pfappserver/I18N/en.po -commit d490fbb7cf23a485600e079ef34909b2669e43cc -Author: lzammit -Date: Fri Jan 19 10:50:18 2018 -0500 +commit 92743539ddd4fa30192e28dd42594c4da5a1da15 +Author: Francis Lachapelle +Date: Thu Apr 26 09:43:14 2018 -0400 - Undef login remaining should be allowing unlimited access - - Like the access to my a** + (web admin) Localization -M lib/pf/password.pm +M html/pfappserver/lib/pfappserver/I18N/en.po -commit a2ec98e3b7205fe0ba2ea919c5da4e579ca4a696 +commit 1917e6f798e08ed47268e5f7a18eca82e3ca12a3 Author: Durand Fabrice -Date: Thu Jan 4 09:25:15 2018 -0500 +Date: Thu Apr 26 09:37:56 2018 -0400 - Send start when the device is reg + Fixes #3200 -M go/firewallsso/base.go -M lib/pf/firewallsso.pm +M debian/control -commit 0c2f179ca46d94d3183fc33d490332da757bb51e -Author: Durand Fabrice -Date: Fri Jan 19 10:03:55 2018 -0500 +commit 64459b19484127f5d793f33332bbb8e55117f74a +Author: Julien Semaan +Date: Thu Apr 26 09:00:51 2018 -0400 - Fixes #2868 + fix verb for token_info in spec -M addons/packages/packetfence.spec +M docs/api/spec/paths/token_info.yaml -commit 41e2f5b0d44e8329eb481e6ed8251246055e28e4 -Author: Francis Lachapelle -Date: Thu Jan 18 16:10:46 2018 -0500 +commit 7f2a41c5f0591a7e40a37e3cab28a2c2857361a1 +Author: InverseBot +Date: Thu Apr 26 00:03:02 2018 -0400 - (admin) Manage ACE text editor with bower (cont'd) + (doc) Update OpenAPI spec files -M html/pfappserver/root/static/Makefile +M docs/api/spec/openapi.json + +commit ab88711bf10dd7b1c2ab6344ea9d950954bfa29e +Author: InverseBot +Date: Thu Apr 26 00:01:05 2018 -0400 + + (web admin) Update generated files + +M html/pfappserver/root/static/css/styles.css +M html/pfappserver/root/static/css/styles.css.map +M html/pfappserver/root/static/js/auditing.js +M html/pfappserver/root/static/js/auditing.js.map +M html/pfappserver/root/static/js/configuration.js +M html/pfappserver/root/static/js/configuration.js.map +M html/pfappserver/root/static/js/pfappserver.js +M html/pfappserver/root/static/js/pfappserver.js.map +M html/pfappserver/root/static/js/reports.js +M html/pfappserver/root/static/js/reports.js.map M html/pfappserver/root/static/js/vendor/ace/ace.js +M html/pfappserver/root/static/js/vendor/ace/ext-beautify.js +M html/pfappserver/root/static/js/vendor/ace/ext-elastic_tabstops_lite.js +M html/pfappserver/root/static/js/vendor/ace/ext-emmet.js +M html/pfappserver/root/static/js/vendor/ace/ext-error_marker.js +M html/pfappserver/root/static/js/vendor/ace/ext-keybinding_menu.js +M html/pfappserver/root/static/js/vendor/ace/ext-language_tools.js +M html/pfappserver/root/static/js/vendor/ace/ext-linking.js M html/pfappserver/root/static/js/vendor/ace/ext-modelist.js M html/pfappserver/root/static/js/vendor/ace/ext-searchbox.js M html/pfappserver/root/static/js/vendor/ace/ext-settings_menu.js +M html/pfappserver/root/static/js/vendor/ace/ext-spellcheck.js +M html/pfappserver/root/static/js/vendor/ace/ext-split.js +M html/pfappserver/root/static/js/vendor/ace/ext-static_highlight.js +M html/pfappserver/root/static/js/vendor/ace/ext-statusbar.js +M html/pfappserver/root/static/js/vendor/ace/ext-textarea.js +M html/pfappserver/root/static/js/vendor/ace/ext-themelist.js +M html/pfappserver/root/static/js/vendor/ace/ext-whitespace.js M html/pfappserver/root/static/js/vendor/ace/keybinding-emacs.js +M html/pfappserver/root/static/js/vendor/ace/keybinding-vim.js +M html/pfappserver/root/static/js/vendor/ace/mode-abap.js M html/pfappserver/root/static/js/vendor/ace/mode-abc.js M html/pfappserver/root/static/js/vendor/ace/mode-actionscript.js +M html/pfappserver/root/static/js/vendor/ace/mode-ada.js M html/pfappserver/root/static/js/vendor/ace/mode-apache_conf.js M html/pfappserver/root/static/js/vendor/ace/mode-applescript.js +M html/pfappserver/root/static/js/vendor/ace/mode-asciidoc.js +M html/pfappserver/root/static/js/vendor/ace/mode-assembly_x86.js M html/pfappserver/root/static/js/vendor/ace/mode-autohotkey.js M html/pfappserver/root/static/js/vendor/ace/mode-batchfile.js M html/pfappserver/root/static/js/vendor/ace/mode-bro.js +M html/pfappserver/root/static/js/vendor/ace/mode-c9search.js M html/pfappserver/root/static/js/vendor/ace/mode-c_cpp.js +M html/pfappserver/root/static/js/vendor/ace/mode-cirru.js +M html/pfappserver/root/static/js/vendor/ace/mode-clojure.js +M html/pfappserver/root/static/js/vendor/ace/mode-cobol.js +M html/pfappserver/root/static/js/vendor/ace/mode-coffee.js M html/pfappserver/root/static/js/vendor/ace/mode-coldfusion.js M html/pfappserver/root/static/js/vendor/ace/mode-csharp.js -A html/pfappserver/root/static/js/vendor/ace/mode-csound_document.js -A html/pfappserver/root/static/js/vendor/ace/mode-csound_orchestra.js -A html/pfappserver/root/static/js/vendor/ace/mode-csound_score.js +M html/pfappserver/root/static/js/vendor/ace/mode-csound_document.js +M html/pfappserver/root/static/js/vendor/ace/mode-csound_orchestra.js +M html/pfappserver/root/static/js/vendor/ace/mode-csound_score.js M html/pfappserver/root/static/js/vendor/ace/mode-css.js M html/pfappserver/root/static/js/vendor/ace/mode-curly.js M html/pfappserver/root/static/js/vendor/ace/mode-d.js M html/pfappserver/root/static/js/vendor/ace/mode-dart.js +M html/pfappserver/root/static/js/vendor/ace/mode-diff.js M html/pfappserver/root/static/js/vendor/ace/mode-django.js M html/pfappserver/root/static/js/vendor/ace/mode-dockerfile.js M html/pfappserver/root/static/js/vendor/ace/mode-dot.js +M html/pfappserver/root/static/js/vendor/ace/mode-drools.js +M html/pfappserver/root/static/js/vendor/ace/mode-eiffel.js M html/pfappserver/root/static/js/vendor/ace/mode-ejs.js +M html/pfappserver/root/static/js/vendor/ace/mode-elixir.js M html/pfappserver/root/static/js/vendor/ace/mode-elm.js M html/pfappserver/root/static/js/vendor/ace/mode-erlang.js M html/pfappserver/root/static/js/vendor/ace/mode-forth.js M html/pfappserver/root/static/js/vendor/ace/mode-fortran.js +M html/pfappserver/root/static/js/vendor/ace/mode-ftl.js +M html/pfappserver/root/static/js/vendor/ace/mode-gcode.js +M html/pfappserver/root/static/js/vendor/ace/mode-gherkin.js +M html/pfappserver/root/static/js/vendor/ace/mode-gitignore.js M html/pfappserver/root/static/js/vendor/ace/mode-glsl.js M html/pfappserver/root/static/js/vendor/ace/mode-gobstones.js M html/pfappserver/root/static/js/vendor/ace/mode-golang.js M html/pfappserver/root/static/js/vendor/ace/mode-graphqlschema.js M html/pfappserver/root/static/js/vendor/ace/mode-groovy.js +M html/pfappserver/root/static/js/vendor/ace/mode-haml.js M html/pfappserver/root/static/js/vendor/ace/mode-handlebars.js M html/pfappserver/root/static/js/vendor/ace/mode-haskell.js +M html/pfappserver/root/static/js/vendor/ace/mode-haskell_cabal.js M html/pfappserver/root/static/js/vendor/ace/mode-haxe.js M html/pfappserver/root/static/js/vendor/ace/mode-hjson.js M html/pfappserver/root/static/js/vendor/ace/mode-html.js M html/pfappserver/root/static/js/vendor/ace/mode-html_elixir.js M html/pfappserver/root/static/js/vendor/ace/mode-html_ruby.js +M html/pfappserver/root/static/js/vendor/ace/mode-ini.js M html/pfappserver/root/static/js/vendor/ace/mode-io.js M html/pfappserver/root/static/js/vendor/ace/mode-jack.js +M html/pfappserver/root/static/js/vendor/ace/mode-jade.js M html/pfappserver/root/static/js/vendor/ace/mode-java.js M html/pfappserver/root/static/js/vendor/ace/mode-javascript.js M html/pfappserver/root/static/js/vendor/ace/mode-json.js M html/pfappserver/root/static/js/vendor/ace/mode-jsoniq.js M html/pfappserver/root/static/js/vendor/ace/mode-jsp.js -A html/pfappserver/root/static/js/vendor/ace/mode-jssm.js +M html/pfappserver/root/static/js/vendor/ace/mode-jssm.js M html/pfappserver/root/static/js/vendor/ace/mode-jsx.js M html/pfappserver/root/static/js/vendor/ace/mode-julia.js M html/pfappserver/root/static/js/vendor/ace/mode-kotlin.js M html/pfappserver/root/static/js/vendor/ace/mode-latex.js M html/pfappserver/root/static/js/vendor/ace/mode-less.js +M html/pfappserver/root/static/js/vendor/ace/mode-liquid.js +M html/pfappserver/root/static/js/vendor/ace/mode-lisp.js +M html/pfappserver/root/static/js/vendor/ace/mode-livescript.js +M html/pfappserver/root/static/js/vendor/ace/mode-logiql.js M html/pfappserver/root/static/js/vendor/ace/mode-lsl.js +M html/pfappserver/root/static/js/vendor/ace/mode-lua.js M html/pfappserver/root/static/js/vendor/ace/mode-luapage.js +M html/pfappserver/root/static/js/vendor/ace/mode-lucene.js M html/pfappserver/root/static/js/vendor/ace/mode-makefile.js M html/pfappserver/root/static/js/vendor/ace/mode-markdown.js M html/pfappserver/root/static/js/vendor/ace/mode-mask.js +M html/pfappserver/root/static/js/vendor/ace/mode-matlab.js M html/pfappserver/root/static/js/vendor/ace/mode-maze.js M html/pfappserver/root/static/js/vendor/ace/mode-mel.js +M html/pfappserver/root/static/js/vendor/ace/mode-mushcode.js +M html/pfappserver/root/static/js/vendor/ace/mode-mysql.js M html/pfappserver/root/static/js/vendor/ace/mode-nix.js M html/pfappserver/root/static/js/vendor/ace/mode-nsis.js M html/pfappserver/root/static/js/vendor/ace/mode-objectivec.js +M html/pfappserver/root/static/js/vendor/ace/mode-ocaml.js +M html/pfappserver/root/static/js/vendor/ace/mode-pascal.js M html/pfappserver/root/static/js/vendor/ace/mode-perl.js M html/pfappserver/root/static/js/vendor/ace/mode-pgsql.js M html/pfappserver/root/static/js/vendor/ace/mode-php.js M html/pfappserver/root/static/js/vendor/ace/mode-pig.js +M html/pfappserver/root/static/js/vendor/ace/mode-plain_text.js M html/pfappserver/root/static/js/vendor/ace/mode-powershell.js M html/pfappserver/root/static/js/vendor/ace/mode-praat.js M html/pfappserver/root/static/js/vendor/ace/mode-prolog.js +M html/pfappserver/root/static/js/vendor/ace/mode-properties.js M html/pfappserver/root/static/js/vendor/ace/mode-protobuf.js M html/pfappserver/root/static/js/vendor/ace/mode-python.js +M html/pfappserver/root/static/js/vendor/ace/mode-r.js M html/pfappserver/root/static/js/vendor/ace/mode-razor.js M html/pfappserver/root/static/js/vendor/ace/mode-rdoc.js -A html/pfappserver/root/static/js/vendor/ace/mode-red.js +M html/pfappserver/root/static/js/vendor/ace/mode-red.js M html/pfappserver/root/static/js/vendor/ace/mode-rhtml.js +M html/pfappserver/root/static/js/vendor/ace/mode-rst.js +M html/pfappserver/root/static/js/vendor/ace/mode-ruby.js M html/pfappserver/root/static/js/vendor/ace/mode-rust.js +M html/pfappserver/root/static/js/vendor/ace/mode-sass.js M html/pfappserver/root/static/js/vendor/ace/mode-scad.js M html/pfappserver/root/static/js/vendor/ace/mode-scala.js +M html/pfappserver/root/static/js/vendor/ace/mode-scheme.js M html/pfappserver/root/static/js/vendor/ace/mode-scss.js M html/pfappserver/root/static/js/vendor/ace/mode-sh.js M html/pfappserver/root/static/js/vendor/ace/mode-sjs.js M html/pfappserver/root/static/js/vendor/ace/mode-smarty.js +M html/pfappserver/root/static/js/vendor/ace/mode-snippets.js M html/pfappserver/root/static/js/vendor/ace/mode-soy_template.js +M html/pfappserver/root/static/js/vendor/ace/mode-space.js M html/pfappserver/root/static/js/vendor/ace/mode-sparql.js +M html/pfappserver/root/static/js/vendor/ace/mode-sql.js M html/pfappserver/root/static/js/vendor/ace/mode-sqlserver.js +M html/pfappserver/root/static/js/vendor/ace/mode-stylus.js M html/pfappserver/root/static/js/vendor/ace/mode-svg.js M html/pfappserver/root/static/js/vendor/ace/mode-swift.js M html/pfappserver/root/static/js/vendor/ace/mode-tcl.js +M html/pfappserver/root/static/js/vendor/ace/mode-tex.js +M html/pfappserver/root/static/js/vendor/ace/mode-text.js +M html/pfappserver/root/static/js/vendor/ace/mode-textile.js +M html/pfappserver/root/static/js/vendor/ace/mode-toml.js M html/pfappserver/root/static/js/vendor/ace/mode-tsx.js M html/pfappserver/root/static/js/vendor/ace/mode-turtle.js M html/pfappserver/root/static/js/vendor/ace/mode-twig.js M html/pfappserver/root/static/js/vendor/ace/mode-typescript.js M html/pfappserver/root/static/js/vendor/ace/mode-vala.js +M html/pfappserver/root/static/js/vendor/ace/mode-vbscript.js M html/pfappserver/root/static/js/vendor/ace/mode-velocity.js +M html/pfappserver/root/static/js/vendor/ace/mode-verilog.js +M html/pfappserver/root/static/js/vendor/ace/mode-vhdl.js M html/pfappserver/root/static/js/vendor/ace/mode-wollok.js +M html/pfappserver/root/static/js/vendor/ace/mode-xml.js M html/pfappserver/root/static/js/vendor/ace/mode-xquery.js M html/pfappserver/root/static/js/vendor/ace/mode-yaml.js -A html/pfappserver/root/static/js/vendor/ace/theme-dracula.js +M html/pfappserver/root/static/js/vendor/ace/theme-ambiance.js +M html/pfappserver/root/static/js/vendor/ace/theme-chaos.js +M html/pfappserver/root/static/js/vendor/ace/theme-chrome.js +M html/pfappserver/root/static/js/vendor/ace/theme-clouds.js +M html/pfappserver/root/static/js/vendor/ace/theme-clouds_midnight.js +M html/pfappserver/root/static/js/vendor/ace/theme-cobalt.js +M html/pfappserver/root/static/js/vendor/ace/theme-crimson_editor.js +M html/pfappserver/root/static/js/vendor/ace/theme-dawn.js +M html/pfappserver/root/static/js/vendor/ace/theme-dracula.js +M html/pfappserver/root/static/js/vendor/ace/theme-dreamweaver.js +M html/pfappserver/root/static/js/vendor/ace/theme-eclipse.js +M html/pfappserver/root/static/js/vendor/ace/theme-github.js +M html/pfappserver/root/static/js/vendor/ace/theme-gob.js +M html/pfappserver/root/static/js/vendor/ace/theme-gruvbox.js +M html/pfappserver/root/static/js/vendor/ace/theme-idle_fingers.js +M html/pfappserver/root/static/js/vendor/ace/theme-iplastic.js +M html/pfappserver/root/static/js/vendor/ace/theme-katzenmilch.js +M html/pfappserver/root/static/js/vendor/ace/theme-kr_theme.js +M html/pfappserver/root/static/js/vendor/ace/theme-kuroir.js +M html/pfappserver/root/static/js/vendor/ace/theme-merbivore.js +M html/pfappserver/root/static/js/vendor/ace/theme-merbivore_soft.js +M html/pfappserver/root/static/js/vendor/ace/theme-mono_industrial.js +M html/pfappserver/root/static/js/vendor/ace/theme-monokai.js +M html/pfappserver/root/static/js/vendor/ace/theme-pastel_on_dark.js +M html/pfappserver/root/static/js/vendor/ace/theme-solarized_dark.js +M html/pfappserver/root/static/js/vendor/ace/theme-solarized_light.js +M html/pfappserver/root/static/js/vendor/ace/theme-sqlserver.js +M html/pfappserver/root/static/js/vendor/ace/theme-terminal.js +M html/pfappserver/root/static/js/vendor/ace/theme-textmate.js +M html/pfappserver/root/static/js/vendor/ace/theme-tomorrow.js +M html/pfappserver/root/static/js/vendor/ace/theme-tomorrow_night.js +M html/pfappserver/root/static/js/vendor/ace/theme-tomorrow_night_blue.js +M html/pfappserver/root/static/js/vendor/ace/theme-tomorrow_night_bright.js +M html/pfappserver/root/static/js/vendor/ace/theme-tomorrow_night_eighties.js +M html/pfappserver/root/static/js/vendor/ace/theme-twilight.js +M html/pfappserver/root/static/js/vendor/ace/theme-vibrant_ink.js +M html/pfappserver/root/static/js/vendor/ace/theme-xcode.js M html/pfappserver/root/static/js/vendor/ace/worker-coffee.js M html/pfappserver/root/static/js/vendor/ace/worker-css.js M html/pfappserver/root/static/js/vendor/ace/worker-html.js @@ -452,19 +618,281 @@ M html/pfappserver/root/static/js/vendor/ace/worker-lua.js M html/pfappserver/root/static/js/vendor/ace/worker-php.js M html/pfappserver/root/static/js/vendor/ace/worker-xml.js M html/pfappserver/root/static/js/vendor/ace/worker-xquery.js +M html/pfappserver/root/static/js/vendor/bootstrap.min.js +M html/pfappserver/root/static/js/vendor/bootstrap.min.js.map +M html/pfappserver/root/static/js/vendor/jquery-extra.min.js +M html/pfappserver/root/static/js/vendor/jquery-extra.min.js.map +M html/pfappserver/root/static/js/vendor/jquery-ui.min.js +M html/pfappserver/root/static/js/vendor/jquery-ui.min.js.map +M html/pfappserver/root/static/js/vendor/raphael.min.js +M html/pfappserver/root/static/js/vendor/raphael.min.js.map -commit 6c56b7e470b9df7678c4420d34091d1e03f8bfda +commit fbb3838c2dd030a34236ed053b063f11ff3186d1 Author: Francis Lachapelle -Date: Thu Jan 18 16:05:40 2018 -0500 +Date: Wed Apr 25 21:36:45 2018 -0400 + + (web admin) Place dashboard pills inside card + +M html/pfappserver/root/graph/dashboard.tt +M html/pfappserver/root/static/admin/status.css +M html/pfappserver/root/static/scss/_graph.scss + +commit a00d5c8e73ff1d176320c9ca30cd8c7d707e64db +Author: Durand Fabrice +Date: Wed Apr 25 18:22:36 2018 -0400 + + Fix for missing dep in debian packaging + +M debian/control + +commit 4f06fc86032bb24bda7c60995b9e47d5265c11da +Author: Julien Semaan +Date: Wed Apr 25 18:09:00 2018 -0400 + + only show authentication sources section if necessary + + fixes #3196 + +M html/pfappserver/root/graph/dashboard.tt + +commit 1dc6d26d514861db0ca9bafa2ae6d9d1217d8f90 +Author: Julien Semaan +Date: Wed Apr 25 18:02:12 2018 -0400 + + hide registration CIDR unless interface inline mode + + fixes #3194 + +M html/pfappserver/root/static/js/interface.js + +commit f215f86f4f790e8db7e6462b20d2b2e896e83a21 +Author: Julien Semaan +Date: Wed Apr 25 17:58:54 2018 -0400 (web admin) Update generated files M html/pfappserver/root/static/css/styles.css M html/pfappserver/root/static/css/styles.css.map +M html/pfappserver/root/static/js/auditing.js +M html/pfappserver/root/static/js/auditing.js.map M html/pfappserver/root/static/js/configuration.js M html/pfappserver/root/static/js/configuration.js.map M html/pfappserver/root/static/js/pfappserver.js M html/pfappserver/root/static/js/pfappserver.js.map +M html/pfappserver/root/static/js/reports.js +M html/pfappserver/root/static/js/reports.js.map +M html/pfappserver/root/static/js/vendor/ace/ace.js +M html/pfappserver/root/static/js/vendor/ace/ext-beautify.js +M html/pfappserver/root/static/js/vendor/ace/ext-elastic_tabstops_lite.js +M html/pfappserver/root/static/js/vendor/ace/ext-emmet.js +M html/pfappserver/root/static/js/vendor/ace/ext-error_marker.js +M html/pfappserver/root/static/js/vendor/ace/ext-keybinding_menu.js +M html/pfappserver/root/static/js/vendor/ace/ext-language_tools.js +M html/pfappserver/root/static/js/vendor/ace/ext-linking.js +M html/pfappserver/root/static/js/vendor/ace/ext-modelist.js +M html/pfappserver/root/static/js/vendor/ace/ext-searchbox.js +M html/pfappserver/root/static/js/vendor/ace/ext-settings_menu.js +M html/pfappserver/root/static/js/vendor/ace/ext-spellcheck.js +M html/pfappserver/root/static/js/vendor/ace/ext-split.js +M html/pfappserver/root/static/js/vendor/ace/ext-static_highlight.js +M html/pfappserver/root/static/js/vendor/ace/ext-statusbar.js +M html/pfappserver/root/static/js/vendor/ace/ext-textarea.js +M html/pfappserver/root/static/js/vendor/ace/ext-themelist.js +M html/pfappserver/root/static/js/vendor/ace/ext-whitespace.js +M html/pfappserver/root/static/js/vendor/ace/keybinding-emacs.js +M html/pfappserver/root/static/js/vendor/ace/keybinding-vim.js +M html/pfappserver/root/static/js/vendor/ace/mode-abap.js +M html/pfappserver/root/static/js/vendor/ace/mode-abc.js +M html/pfappserver/root/static/js/vendor/ace/mode-actionscript.js +M html/pfappserver/root/static/js/vendor/ace/mode-ada.js +M html/pfappserver/root/static/js/vendor/ace/mode-apache_conf.js +M html/pfappserver/root/static/js/vendor/ace/mode-applescript.js +M html/pfappserver/root/static/js/vendor/ace/mode-asciidoc.js +M html/pfappserver/root/static/js/vendor/ace/mode-assembly_x86.js +M html/pfappserver/root/static/js/vendor/ace/mode-autohotkey.js +M html/pfappserver/root/static/js/vendor/ace/mode-batchfile.js +M html/pfappserver/root/static/js/vendor/ace/mode-bro.js +M html/pfappserver/root/static/js/vendor/ace/mode-c9search.js +M html/pfappserver/root/static/js/vendor/ace/mode-c_cpp.js +M html/pfappserver/root/static/js/vendor/ace/mode-cirru.js +M html/pfappserver/root/static/js/vendor/ace/mode-clojure.js +M html/pfappserver/root/static/js/vendor/ace/mode-cobol.js +M html/pfappserver/root/static/js/vendor/ace/mode-coffee.js +M html/pfappserver/root/static/js/vendor/ace/mode-coldfusion.js +M html/pfappserver/root/static/js/vendor/ace/mode-csharp.js +M html/pfappserver/root/static/js/vendor/ace/mode-csound_document.js +M html/pfappserver/root/static/js/vendor/ace/mode-csound_orchestra.js +M html/pfappserver/root/static/js/vendor/ace/mode-csound_score.js +M html/pfappserver/root/static/js/vendor/ace/mode-css.js +M html/pfappserver/root/static/js/vendor/ace/mode-curly.js +M html/pfappserver/root/static/js/vendor/ace/mode-d.js +M html/pfappserver/root/static/js/vendor/ace/mode-dart.js +M html/pfappserver/root/static/js/vendor/ace/mode-diff.js +M html/pfappserver/root/static/js/vendor/ace/mode-django.js +M html/pfappserver/root/static/js/vendor/ace/mode-dockerfile.js +M html/pfappserver/root/static/js/vendor/ace/mode-dot.js +M html/pfappserver/root/static/js/vendor/ace/mode-drools.js +M html/pfappserver/root/static/js/vendor/ace/mode-eiffel.js +M html/pfappserver/root/static/js/vendor/ace/mode-ejs.js +M html/pfappserver/root/static/js/vendor/ace/mode-elixir.js +M html/pfappserver/root/static/js/vendor/ace/mode-elm.js +M html/pfappserver/root/static/js/vendor/ace/mode-erlang.js +M html/pfappserver/root/static/js/vendor/ace/mode-forth.js +M html/pfappserver/root/static/js/vendor/ace/mode-fortran.js +M html/pfappserver/root/static/js/vendor/ace/mode-ftl.js +M html/pfappserver/root/static/js/vendor/ace/mode-gcode.js +M html/pfappserver/root/static/js/vendor/ace/mode-gherkin.js +M html/pfappserver/root/static/js/vendor/ace/mode-gitignore.js +M html/pfappserver/root/static/js/vendor/ace/mode-glsl.js +M html/pfappserver/root/static/js/vendor/ace/mode-gobstones.js +M html/pfappserver/root/static/js/vendor/ace/mode-golang.js +M html/pfappserver/root/static/js/vendor/ace/mode-graphqlschema.js +M html/pfappserver/root/static/js/vendor/ace/mode-groovy.js +M html/pfappserver/root/static/js/vendor/ace/mode-haml.js +M html/pfappserver/root/static/js/vendor/ace/mode-handlebars.js +M html/pfappserver/root/static/js/vendor/ace/mode-haskell.js +M html/pfappserver/root/static/js/vendor/ace/mode-haskell_cabal.js +M html/pfappserver/root/static/js/vendor/ace/mode-haxe.js +M html/pfappserver/root/static/js/vendor/ace/mode-hjson.js +M html/pfappserver/root/static/js/vendor/ace/mode-html.js +M html/pfappserver/root/static/js/vendor/ace/mode-html_elixir.js +M html/pfappserver/root/static/js/vendor/ace/mode-html_ruby.js +M html/pfappserver/root/static/js/vendor/ace/mode-ini.js +M html/pfappserver/root/static/js/vendor/ace/mode-io.js +M html/pfappserver/root/static/js/vendor/ace/mode-jack.js +M html/pfappserver/root/static/js/vendor/ace/mode-jade.js +M html/pfappserver/root/static/js/vendor/ace/mode-java.js +M html/pfappserver/root/static/js/vendor/ace/mode-javascript.js +M html/pfappserver/root/static/js/vendor/ace/mode-json.js +M html/pfappserver/root/static/js/vendor/ace/mode-jsoniq.js +M html/pfappserver/root/static/js/vendor/ace/mode-jsp.js +M html/pfappserver/root/static/js/vendor/ace/mode-jssm.js +M html/pfappserver/root/static/js/vendor/ace/mode-jsx.js +M html/pfappserver/root/static/js/vendor/ace/mode-julia.js +M html/pfappserver/root/static/js/vendor/ace/mode-kotlin.js +M html/pfappserver/root/static/js/vendor/ace/mode-latex.js +M html/pfappserver/root/static/js/vendor/ace/mode-less.js +M html/pfappserver/root/static/js/vendor/ace/mode-liquid.js +M html/pfappserver/root/static/js/vendor/ace/mode-lisp.js +M html/pfappserver/root/static/js/vendor/ace/mode-livescript.js +M html/pfappserver/root/static/js/vendor/ace/mode-logiql.js +M html/pfappserver/root/static/js/vendor/ace/mode-lsl.js +M html/pfappserver/root/static/js/vendor/ace/mode-lua.js +M html/pfappserver/root/static/js/vendor/ace/mode-luapage.js +M html/pfappserver/root/static/js/vendor/ace/mode-lucene.js +M html/pfappserver/root/static/js/vendor/ace/mode-makefile.js +M html/pfappserver/root/static/js/vendor/ace/mode-markdown.js +M html/pfappserver/root/static/js/vendor/ace/mode-mask.js +M html/pfappserver/root/static/js/vendor/ace/mode-matlab.js +M html/pfappserver/root/static/js/vendor/ace/mode-maze.js +M html/pfappserver/root/static/js/vendor/ace/mode-mel.js +M html/pfappserver/root/static/js/vendor/ace/mode-mushcode.js +M html/pfappserver/root/static/js/vendor/ace/mode-mysql.js +M html/pfappserver/root/static/js/vendor/ace/mode-nix.js +M html/pfappserver/root/static/js/vendor/ace/mode-nsis.js +M html/pfappserver/root/static/js/vendor/ace/mode-objectivec.js +M html/pfappserver/root/static/js/vendor/ace/mode-ocaml.js +M html/pfappserver/root/static/js/vendor/ace/mode-pascal.js +M html/pfappserver/root/static/js/vendor/ace/mode-perl.js +M html/pfappserver/root/static/js/vendor/ace/mode-pgsql.js +M html/pfappserver/root/static/js/vendor/ace/mode-php.js +M html/pfappserver/root/static/js/vendor/ace/mode-pig.js +M html/pfappserver/root/static/js/vendor/ace/mode-plain_text.js +M html/pfappserver/root/static/js/vendor/ace/mode-powershell.js +M html/pfappserver/root/static/js/vendor/ace/mode-praat.js +M html/pfappserver/root/static/js/vendor/ace/mode-prolog.js +M html/pfappserver/root/static/js/vendor/ace/mode-properties.js +M html/pfappserver/root/static/js/vendor/ace/mode-protobuf.js +M html/pfappserver/root/static/js/vendor/ace/mode-python.js +M html/pfappserver/root/static/js/vendor/ace/mode-r.js +M html/pfappserver/root/static/js/vendor/ace/mode-razor.js +M html/pfappserver/root/static/js/vendor/ace/mode-rdoc.js +M html/pfappserver/root/static/js/vendor/ace/mode-red.js +M html/pfappserver/root/static/js/vendor/ace/mode-rhtml.js +M html/pfappserver/root/static/js/vendor/ace/mode-rst.js +M html/pfappserver/root/static/js/vendor/ace/mode-ruby.js +M html/pfappserver/root/static/js/vendor/ace/mode-rust.js +M html/pfappserver/root/static/js/vendor/ace/mode-sass.js +M html/pfappserver/root/static/js/vendor/ace/mode-scad.js +M html/pfappserver/root/static/js/vendor/ace/mode-scala.js +M html/pfappserver/root/static/js/vendor/ace/mode-scheme.js +M html/pfappserver/root/static/js/vendor/ace/mode-scss.js +M html/pfappserver/root/static/js/vendor/ace/mode-sh.js +M html/pfappserver/root/static/js/vendor/ace/mode-sjs.js +M html/pfappserver/root/static/js/vendor/ace/mode-smarty.js +M html/pfappserver/root/static/js/vendor/ace/mode-snippets.js +M html/pfappserver/root/static/js/vendor/ace/mode-soy_template.js +M html/pfappserver/root/static/js/vendor/ace/mode-space.js +M html/pfappserver/root/static/js/vendor/ace/mode-sparql.js +M html/pfappserver/root/static/js/vendor/ace/mode-sql.js +M html/pfappserver/root/static/js/vendor/ace/mode-sqlserver.js +M html/pfappserver/root/static/js/vendor/ace/mode-stylus.js +M html/pfappserver/root/static/js/vendor/ace/mode-svg.js +M html/pfappserver/root/static/js/vendor/ace/mode-swift.js +M html/pfappserver/root/static/js/vendor/ace/mode-tcl.js +M html/pfappserver/root/static/js/vendor/ace/mode-tex.js +M html/pfappserver/root/static/js/vendor/ace/mode-text.js +M html/pfappserver/root/static/js/vendor/ace/mode-textile.js +M html/pfappserver/root/static/js/vendor/ace/mode-toml.js +M html/pfappserver/root/static/js/vendor/ace/mode-tsx.js +M html/pfappserver/root/static/js/vendor/ace/mode-turtle.js +M html/pfappserver/root/static/js/vendor/ace/mode-twig.js +M html/pfappserver/root/static/js/vendor/ace/mode-typescript.js +M html/pfappserver/root/static/js/vendor/ace/mode-vala.js +M html/pfappserver/root/static/js/vendor/ace/mode-vbscript.js +M html/pfappserver/root/static/js/vendor/ace/mode-velocity.js +M html/pfappserver/root/static/js/vendor/ace/mode-verilog.js +M html/pfappserver/root/static/js/vendor/ace/mode-vhdl.js +M html/pfappserver/root/static/js/vendor/ace/mode-wollok.js +M html/pfappserver/root/static/js/vendor/ace/mode-xml.js +M html/pfappserver/root/static/js/vendor/ace/mode-xquery.js +M html/pfappserver/root/static/js/vendor/ace/mode-yaml.js +M html/pfappserver/root/static/js/vendor/ace/theme-ambiance.js +M html/pfappserver/root/static/js/vendor/ace/theme-chaos.js +M html/pfappserver/root/static/js/vendor/ace/theme-chrome.js +M html/pfappserver/root/static/js/vendor/ace/theme-clouds.js +M html/pfappserver/root/static/js/vendor/ace/theme-clouds_midnight.js +M html/pfappserver/root/static/js/vendor/ace/theme-cobalt.js +M html/pfappserver/root/static/js/vendor/ace/theme-crimson_editor.js +M html/pfappserver/root/static/js/vendor/ace/theme-dawn.js +M html/pfappserver/root/static/js/vendor/ace/theme-dracula.js +M html/pfappserver/root/static/js/vendor/ace/theme-dreamweaver.js +M html/pfappserver/root/static/js/vendor/ace/theme-eclipse.js +M html/pfappserver/root/static/js/vendor/ace/theme-github.js +M html/pfappserver/root/static/js/vendor/ace/theme-gob.js +M html/pfappserver/root/static/js/vendor/ace/theme-gruvbox.js +M html/pfappserver/root/static/js/vendor/ace/theme-idle_fingers.js +M html/pfappserver/root/static/js/vendor/ace/theme-iplastic.js +M html/pfappserver/root/static/js/vendor/ace/theme-katzenmilch.js +M html/pfappserver/root/static/js/vendor/ace/theme-kr_theme.js +M html/pfappserver/root/static/js/vendor/ace/theme-kuroir.js +M html/pfappserver/root/static/js/vendor/ace/theme-merbivore.js +M html/pfappserver/root/static/js/vendor/ace/theme-merbivore_soft.js +M html/pfappserver/root/static/js/vendor/ace/theme-mono_industrial.js +M html/pfappserver/root/static/js/vendor/ace/theme-monokai.js +M html/pfappserver/root/static/js/vendor/ace/theme-pastel_on_dark.js +M html/pfappserver/root/static/js/vendor/ace/theme-solarized_dark.js +M html/pfappserver/root/static/js/vendor/ace/theme-solarized_light.js +M html/pfappserver/root/static/js/vendor/ace/theme-sqlserver.js +M html/pfappserver/root/static/js/vendor/ace/theme-terminal.js +M html/pfappserver/root/static/js/vendor/ace/theme-textmate.js +M html/pfappserver/root/static/js/vendor/ace/theme-tomorrow.js +M html/pfappserver/root/static/js/vendor/ace/theme-tomorrow_night.js +M html/pfappserver/root/static/js/vendor/ace/theme-tomorrow_night_blue.js +M html/pfappserver/root/static/js/vendor/ace/theme-tomorrow_night_bright.js +M html/pfappserver/root/static/js/vendor/ace/theme-tomorrow_night_eighties.js +M html/pfappserver/root/static/js/vendor/ace/theme-twilight.js +M html/pfappserver/root/static/js/vendor/ace/theme-vibrant_ink.js +M html/pfappserver/root/static/js/vendor/ace/theme-xcode.js +M html/pfappserver/root/static/js/vendor/ace/worker-coffee.js +M html/pfappserver/root/static/js/vendor/ace/worker-css.js +M html/pfappserver/root/static/js/vendor/ace/worker-html.js +M html/pfappserver/root/static/js/vendor/ace/worker-javascript.js +M html/pfappserver/root/static/js/vendor/ace/worker-json.js +M html/pfappserver/root/static/js/vendor/ace/worker-lua.js +M html/pfappserver/root/static/js/vendor/ace/worker-php.js +M html/pfappserver/root/static/js/vendor/ace/worker-xml.js +M html/pfappserver/root/static/js/vendor/ace/worker-xquery.js M html/pfappserver/root/static/js/vendor/bootstrap.min.js M html/pfappserver/root/static/js/vendor/bootstrap.min.js.map M html/pfappserver/root/static/js/vendor/jquery-extra.min.js @@ -474,923 +902,17431 @@ M html/pfappserver/root/static/js/vendor/jquery-ui.min.js.map M html/pfappserver/root/static/js/vendor/raphael.min.js M html/pfappserver/root/static/js/vendor/raphael.min.js.map -commit f5da8943b4c547eee8840b4404325fae8d704ccf +commit 4abace04511afa6e54d80a95a32c7d94539955ee Author: James Rouzier -Date: Thu Jan 18 16:06:46 2018 -0500 +Date: Wed Apr 25 17:35:19 2018 -0400 - Fix typo - - Fixes #2896 + Update generated OpenAPI spec -M html/pfappserver/lib/pfappserver/Model/Search/Node.pm +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml +M docs/api/spec/paths/api_users/search.yaml +M docs/api/spec/paths/dhcp_option82s/search.yaml +M docs/api/spec/paths/ip4logs/search.yaml +M docs/api/spec/paths/locationlogs/search.yaml +M docs/api/spec/paths/nodes/search.yaml +M docs/api/spec/paths/radius_audit_logs/search.yaml +M docs/api/spec/paths/tenants/search.yaml +M docs/api/spec/paths/user/node/locationlogs/search.yaml +M docs/api/spec/paths/user/nodes/search.yaml +M docs/api/spec/paths/user/password/search.yaml +M docs/api/spec/paths/users/search.yaml +M docs/api/spec/paths/violations/search.yaml -commit 1feaccc3640fb1dc12da869781e42d2d486793ae -Author: Francis Lachapelle -Date: Thu Jan 18 15:16:11 2018 -0500 +commit 16e15478934e65f861ae2934a0380fbbd9194a21 +Author: James Rouzier +Date: Wed Apr 25 17:34:28 2018 -0400 - Revert "Prepend the add_delete_buttons to the field" - - This reverts commit fbc382b0b40834378687db4d58e5c107801e0e95 and improves display of chosen widget with attached buttons. + Fix search requestbody -M html/pfappserver/lib/pfappserver/Form/Field/DynamicList.pm -M html/pfappserver/root/static/scss/_chosen.scss +M lib/pf/UnifiedApi/OpenAPI/Generator/Crud.pm -commit 8f686d0f38d350271a00ecf23761b8f7ec882535 -Author: Julien Semaan -Date: Thu Jan 18 14:27:24 2018 -0500 +commit abfac3a852d9f208f64891ebb2e16557cf7bc27f +Author: James Rouzier +Date: Wed Apr 25 16:19:42 2018 -0400 - remove excessive dumping + Update generate OpenAPI -M html/pfappserver/lib/pfappserver/Form/Config/Pf.pm +D docs/api/spec/components/schemas/config/connection_profile.yaml +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml -commit 5133246ba5ac5d44cd3f2260dc769320cd8d8fe8 -Author: Julien Semaan -Date: Thu Jan 18 14:23:21 2018 -0500 +commit 7e13c51dd63efcef77d7bc128a275714798dbc09 +Author: Durand Fabrice +Date: Wed Apr 25 16:14:34 2018 -0400 - add more tests + Fixes #3192 -M t/unittest/util/dns.t +M debian/patches/debianize.patch -commit 7a0df54aed582dee26b9442aa78a88b261d2e717 -Author: Julien Semaan -Date: Thu Jan 18 14:22:12 2018 -0500 +commit 0f3d3de4bf8c8114f4d93fc41039a2209df03e75 +Author: James Rouzier +Date: Wed Apr 25 16:14:11 2018 -0400 + + Update generated OpenAPI + +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml + +commit 806e49af4d20e61bb2d87860bc9f1ed360d46ea2 +Author: James Rouzier +Date: Wed Apr 25 16:12:18 2018 -0400 + + Update generated OpenAPI + +D docs/api/spec/components/schemas/config/adminrole.yaml +D docs/api/spec/components/schemas/config/adminroleslist.yaml +D docs/api/spec/components/schemas/config/base.yaml +D docs/api/spec/components/schemas/config/baseslist.yaml +D docs/api/spec/components/schemas/config/billingtier.yaml +D docs/api/spec/components/schemas/config/billingtierslist.yaml +D docs/api/spec/components/schemas/config/connectionprofile.yaml +D docs/api/spec/components/schemas/config/connectionprofileslist.yaml +D docs/api/spec/components/schemas/config/deviceregistration.yaml +D docs/api/spec/components/schemas/config/deviceregistrationslist.yaml +D docs/api/spec/components/schemas/config/domain.yaml +D docs/api/spec/components/schemas/config/domainslist.yaml +D docs/api/spec/components/schemas/config/firewall.yaml +D docs/api/spec/components/schemas/config/firewallslist.yaml +D docs/api/spec/components/schemas/config/floatingdevice.yaml +D docs/api/spec/components/schemas/config/floatingdeviceslist.yaml +D docs/api/spec/components/schemas/config/maintenancetask.yaml +D docs/api/spec/components/schemas/config/maintenancetaskslist.yaml +D docs/api/spec/components/schemas/config/pkiprovider.yaml +D docs/api/spec/components/schemas/config/pkiproviderslist.yaml +D docs/api/spec/components/schemas/config/portalmodule.yaml +D docs/api/spec/components/schemas/config/portalmoduleslist.yaml +D docs/api/spec/components/schemas/config/realm.yaml +D docs/api/spec/components/schemas/config/realmslist.yaml +D docs/api/spec/components/schemas/config/role.yaml +D docs/api/spec/components/schemas/config/roleslist.yaml +D docs/api/spec/components/schemas/config/scan.yaml +D docs/api/spec/components/schemas/config/scanslist.yaml +D docs/api/spec/components/schemas/config/source.yaml +D docs/api/spec/components/schemas/config/sourceslist.yaml +D docs/api/spec/components/schemas/config/switch.yaml +D docs/api/spec/components/schemas/config/switcheslist.yaml +D docs/api/spec/components/schemas/config/switchgroup.yaml +D docs/api/spec/components/schemas/config/switchgroupslist.yaml +D docs/api/spec/components/schemas/config/syslogparser.yaml +D docs/api/spec/components/schemas/config/syslogparserslist.yaml +D docs/api/spec/components/schemas/config/trafficshapingpolicieslist.yaml +D docs/api/spec/components/schemas/config/trafficshapingpolicy.yaml +D docs/api/spec/components/schemas/config/violation.yaml +D docs/api/spec/components/schemas/config/violationslist.yaml +A docs/api/spec/components/schemas/configadminrole.yaml +A docs/api/spec/components/schemas/configadminroleslist.yaml +A docs/api/spec/components/schemas/configbase.yaml +A docs/api/spec/components/schemas/configbaseslist.yaml +A docs/api/spec/components/schemas/configbillingtier.yaml +A docs/api/spec/components/schemas/configbillingtierslist.yaml +A docs/api/spec/components/schemas/configconnectionprofile.yaml +A docs/api/spec/components/schemas/configconnectionprofileslist.yaml +A docs/api/spec/components/schemas/configdeviceregistration.yaml +A docs/api/spec/components/schemas/configdeviceregistrationslist.yaml +A docs/api/spec/components/schemas/configdomain.yaml +A docs/api/spec/components/schemas/configdomainslist.yaml +A docs/api/spec/components/schemas/configfirewall.yaml +A docs/api/spec/components/schemas/configfirewallslist.yaml +A docs/api/spec/components/schemas/configfloatingdevice.yaml +A docs/api/spec/components/schemas/configfloatingdeviceslist.yaml +A docs/api/spec/components/schemas/configmaintenancetask.yaml +A docs/api/spec/components/schemas/configmaintenancetaskslist.yaml +A docs/api/spec/components/schemas/configpkiprovider.yaml +A docs/api/spec/components/schemas/configpkiproviderslist.yaml +A docs/api/spec/components/schemas/configportalmodule.yaml +A docs/api/spec/components/schemas/configportalmoduleslist.yaml +A docs/api/spec/components/schemas/configrealm.yaml +A docs/api/spec/components/schemas/configrealmslist.yaml +A docs/api/spec/components/schemas/configrole.yaml +A docs/api/spec/components/schemas/configroleslist.yaml +A docs/api/spec/components/schemas/configscan.yaml +A docs/api/spec/components/schemas/configscanslist.yaml +A docs/api/spec/components/schemas/configsource.yaml +A docs/api/spec/components/schemas/configsourceslist.yaml +A docs/api/spec/components/schemas/configswitch.yaml +A docs/api/spec/components/schemas/configswitcheslist.yaml +A docs/api/spec/components/schemas/configswitchgroup.yaml +A docs/api/spec/components/schemas/configswitchgroupslist.yaml +A docs/api/spec/components/schemas/configsyslogparser.yaml +A docs/api/spec/components/schemas/configsyslogparserslist.yaml +A docs/api/spec/components/schemas/configtrafficshapingpolicieslist.yaml +A docs/api/spec/components/schemas/configtrafficshapingpolicy.yaml +A docs/api/spec/components/schemas/configviolation.yaml +A docs/api/spec/components/schemas/configviolationslist.yaml +D docs/api/spec/components/schemas/users/node.yaml +D docs/api/spec/components/schemas/users/nodes/locationlog.yaml +D docs/api/spec/components/schemas/users/nodes/locationlogslist.yaml +D docs/api/spec/components/schemas/users/nodeslist.yaml +D docs/api/spec/components/schemas/users/password.yaml +D docs/api/spec/components/schemas/users/passwordlist.yaml +A docs/api/spec/components/schemas/usersnode.yaml +A docs/api/spec/components/schemas/usersnodeslist.yaml +A docs/api/spec/components/schemas/usersnodeslocationlog.yaml +A docs/api/spec/components/schemas/usersnodeslocationlogslist.yaml +A docs/api/spec/components/schemas/userspassword.yaml +A docs/api/spec/components/schemas/userspasswordlist.yaml +M docs/api/spec/paths/config/admin_role.yaml +M docs/api/spec/paths/config/admin_roles.yaml +M docs/api/spec/paths/config/base.yaml +M docs/api/spec/paths/config/bases.yaml +M docs/api/spec/paths/config/billing_tier.yaml +M docs/api/spec/paths/config/billing_tiers.yaml +M docs/api/spec/paths/config/connection_profile.yaml +M docs/api/spec/paths/config/connection_profiles.yaml +M docs/api/spec/paths/config/device_registration.yaml +M docs/api/spec/paths/config/device_registrations.yaml +M docs/api/spec/paths/config/domain.yaml +M docs/api/spec/paths/config/domains.yaml +M docs/api/spec/paths/config/firewall.yaml +M docs/api/spec/paths/config/firewalls.yaml +M docs/api/spec/paths/config/floating_device.yaml +M docs/api/spec/paths/config/floating_devices.yaml +M docs/api/spec/paths/config/maintenance_task.yaml +M docs/api/spec/paths/config/maintenance_tasks.yaml +M docs/api/spec/paths/config/pki_provider.yaml +M docs/api/spec/paths/config/pki_providers.yaml +M docs/api/spec/paths/config/portal_module.yaml +M docs/api/spec/paths/config/portal_modules.yaml +M docs/api/spec/paths/config/realm.yaml +M docs/api/spec/paths/config/realms.yaml +M docs/api/spec/paths/config/role.yaml +M docs/api/spec/paths/config/roles.yaml +M docs/api/spec/paths/config/scan.yaml +M docs/api/spec/paths/config/scans.yaml +M docs/api/spec/paths/config/source.yaml +M docs/api/spec/paths/config/sources.yaml +M docs/api/spec/paths/config/switch.yaml +M docs/api/spec/paths/config/switch_group.yaml +M docs/api/spec/paths/config/switch_groups.yaml +M docs/api/spec/paths/config/switches.yaml +M docs/api/spec/paths/config/syslog_parser.yaml +M docs/api/spec/paths/config/syslog_parsers.yaml +M docs/api/spec/paths/config/traffic_shaping_policies.yaml +M docs/api/spec/paths/config/traffic_shaping_policy.yaml +M docs/api/spec/paths/config/violation.yaml +M docs/api/spec/paths/config/violations.yaml +M docs/api/spec/paths/user/node.yaml +M docs/api/spec/paths/user/node/locationlog.yaml +M docs/api/spec/paths/user/node/locationlogs.yaml +M docs/api/spec/paths/user/node/locationlogs/search.yaml +M docs/api/spec/paths/user/nodes.yaml +M docs/api/spec/paths/user/nodes/search.yaml +M docs/api/spec/paths/user/password.yaml +M docs/api/spec/paths/user/password/search.yaml + +commit bad6afb2a12295710e3cd796e0f8ffb0e97f732f +Author: James Rouzier +Date: Wed Apr 25 16:05:16 2018 -0400 + + Do not use sub directory + +M lib/pf/UnifiedApi/OpenAPI/Generator.pm + +commit 4df69b4b52a0cac128b1dff7496d14baead63079 +Author: Julien Semaan +Date: Wed Apr 25 15:15:51 2018 -0400 + + allow netdata to autodetect new data in apache log files + + fixes #3187 + +M conf/monitoring/python.d/web_log.conf.example + +commit ac606124dc0aadd33f60f612a11a995d113a084c +Author: Francis Lachapelle +Date: Wed Apr 25 14:24:28 2018 -0400 + + (web admin) Improve handling of missing charts - adjustments to test + zone name validation +M html/pfappserver/root/graph/dashboard.tt +M html/pfappserver/root/static/admin/status.js +M html/pfappserver/root/static/scss/_graph.scss -M lib/pf/util/dns.pm -M t/unittest/util/dns.t +commit 356aa7f27a173e3551ca6b87a4bd3c76b2bcd02c +Author: Francis Lachapelle +Date: Wed Apr 25 11:48:13 2018 -0400 -commit c71c6600a3e56794969143feae39ea68175d6aac -Author: Julien Semaan -Date: Thu Jan 18 14:16:18 2018 -0500 + (web admin) Only parse DOM when adding alarms - validate the passthroughs when changing the hostname +M html/pfappserver/root/static/admin/status.js -M html/pfappserver/lib/pfappserver/Form/Config/Pf.pm +commit f0e90bf25827a1f8fd50805eadac36f188dd65e4 +Author: James Rouzier +Date: Wed Apr 25 14:14:51 2018 -0400 + + Update OpenAPI spec files + +M docs/api/spec/components/schemas/apiuser.yaml +M docs/api/spec/components/schemas/apiuserslist.yaml +M docs/api/spec/components/schemas/config/adminrole.yaml +M docs/api/spec/components/schemas/config/adminroleslist.yaml +M docs/api/spec/components/schemas/config/base.yaml +M docs/api/spec/components/schemas/config/baseslist.yaml +M docs/api/spec/components/schemas/config/billingtier.yaml +M docs/api/spec/components/schemas/config/billingtierslist.yaml +M docs/api/spec/components/schemas/config/connectionprofile.yaml +M docs/api/spec/components/schemas/config/connectionprofileslist.yaml +M docs/api/spec/components/schemas/config/deviceregistration.yaml +M docs/api/spec/components/schemas/config/deviceregistrationslist.yaml +M docs/api/spec/components/schemas/config/domain.yaml +M docs/api/spec/components/schemas/config/domainslist.yaml +M docs/api/spec/components/schemas/config/firewall.yaml +M docs/api/spec/components/schemas/config/firewallslist.yaml +M docs/api/spec/components/schemas/config/floatingdevice.yaml +M docs/api/spec/components/schemas/config/floatingdeviceslist.yaml +M docs/api/spec/components/schemas/config/maintenancetask.yaml +M docs/api/spec/components/schemas/config/maintenancetaskslist.yaml +M docs/api/spec/components/schemas/config/pkiprovider.yaml +M docs/api/spec/components/schemas/config/pkiproviderslist.yaml +M docs/api/spec/components/schemas/config/portalmodule.yaml +M docs/api/spec/components/schemas/config/portalmoduleslist.yaml +M docs/api/spec/components/schemas/config/realm.yaml +M docs/api/spec/components/schemas/config/realmslist.yaml +M docs/api/spec/components/schemas/config/role.yaml +M docs/api/spec/components/schemas/config/roleslist.yaml +M docs/api/spec/components/schemas/config/scan.yaml +M docs/api/spec/components/schemas/config/scanslist.yaml +M docs/api/spec/components/schemas/config/source.yaml +M docs/api/spec/components/schemas/config/sourceslist.yaml +M docs/api/spec/components/schemas/config/switch.yaml +M docs/api/spec/components/schemas/config/switcheslist.yaml +M docs/api/spec/components/schemas/config/switchgroup.yaml +M docs/api/spec/components/schemas/config/switchgroupslist.yaml +M docs/api/spec/components/schemas/config/syslogparser.yaml +M docs/api/spec/components/schemas/config/syslogparserslist.yaml +M docs/api/spec/components/schemas/config/trafficshapingpolicieslist.yaml +M docs/api/spec/components/schemas/config/trafficshapingpolicy.yaml +M docs/api/spec/components/schemas/config/violation.yaml +M docs/api/spec/components/schemas/config/violationslist.yaml +M docs/api/spec/components/schemas/dhcpoption82.yaml +M docs/api/spec/components/schemas/dhcpoption82slist.yaml +M docs/api/spec/components/schemas/ip4log.yaml +M docs/api/spec/components/schemas/ip4logslist.yaml +M docs/api/spec/components/schemas/locationlog.yaml +M docs/api/spec/components/schemas/locationlogslist.yaml +M docs/api/spec/components/schemas/node.yaml +M docs/api/spec/components/schemas/nodeslist.yaml +M docs/api/spec/components/schemas/radiusauditlog.yaml +M docs/api/spec/components/schemas/radiusauditlogslist.yaml +M docs/api/spec/components/schemas/tenant.yaml +M docs/api/spec/components/schemas/tenantslist.yaml +M docs/api/spec/components/schemas/user.yaml +M docs/api/spec/components/schemas/users/node.yaml +M docs/api/spec/components/schemas/users/nodes/locationlog.yaml +M docs/api/spec/components/schemas/users/nodes/locationlogslist.yaml +M docs/api/spec/components/schemas/users/nodeslist.yaml +M docs/api/spec/components/schemas/users/password.yaml +M docs/api/spec/components/schemas/users/passwordlist.yaml +M docs/api/spec/components/schemas/userslist.yaml +M docs/api/spec/components/schemas/violation.yaml +M docs/api/spec/components/schemas/violationslist.yaml +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml + +commit 8a099431d57a303c45457aa1f2569ae5df0e2c68 +Author: James Rouzier +Date: Wed Apr 25 13:58:56 2018 -0400 + + Change how components and paths are merged + +M docs/api/spec/generate-openapi-spec.pl + +commit ee1d9f632277381906d70e5e2dc2210a495d2322 +Author: James Rouzier +Date: Wed Apr 25 13:57:51 2018 -0400 + + Change how the schemas saved to avoid invalid schema generation + +M docs/api/spec/generate-openapi-from-routes.pl + +commit 57011c768b70672ce997dd2203fc5767c9067429 +Author: Julien Semaan +Date: Wed Apr 25 13:52:42 2018 -0400 + + adjust API spec description + +M docs/api/spec/openapi-base.yaml + +commit 17d5e1f52eeb5869db43b777e35182260b4183d3 +Author: Julien Semaan +Date: Wed Apr 25 13:41:43 2018 -0400 + + re-generate the spec + +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml + +commit 730168b73103d2c23c9cc3f08877c53d5d030725 +Author: Allan Tran <36165527+atran-inverse@users.noreply.github.com> +Date: Wed Apr 25 13:41:08 2018 -0400 + + Windows Live OAuth2 check Live SDK support + +M docs/PacketFence_Installation_Guide.asciidoc + +commit b5e813bd6b856fed9df10713fdf669523e2b99c7 +Author: Durand Fabrice +Date: Wed Apr 25 13:20:35 2018 -0400 -commit ae49028dd0b36efbe04b665729e3eb0f28a5061f -Author: Julien Semaan -Date: Thu Jan 18 13:24:12 2018 -0500 + Fix for debian packaging - use zone hash lookup instead of eval +M debian/rules -M lib/pf/util/dns.pm +commit 8857ec42b511334d28934330cd20a1ad30c97af7 +Author: Durand Fabrice +Date: Wed Apr 25 13:18:41 2018 -0400 -commit 3b095ef0d664ae6ae1bff81c4ae86d4a82976131 + fix systemd call + +M lib/pf/services/manager/fingerbank_collector.pm + +commit f50de40992e099ca136ffae0d2261e277e6ff270 Author: Julien Semaan -Date: Thu Jan 18 13:14:20 2018 -0500 +Date: Wed Apr 25 13:13:28 2018 -0400 - create validator table only once + improve the API description of the spec -M html/pfappserver/lib/pfappserver/Form/Config/Pf.pm +M docs/api/spec/openapi-base.yaml -commit cec76135b078d1edf4b53d58785ebd34e1b40728 -Author: Francis Lachapelle -Date: Wed Jan 17 03:35:38 2018 -0500 +commit e8018f2f38b9751f359e379ca6e3888610a241cd +Author: Durand Fabrice +Date: Wed Apr 25 12:43:50 2018 -0400 - (web admin) Improve switches configuration section + Added sym link in debian packaging -M html/pfappserver/lib/pfappserver/PacketFence/Controller/Configuration.pm -M html/pfappserver/root/admin/configuration.tt -M html/pfappserver/root/config/switch/index.tt -A html/pfappserver/root/configuration/switches.tt +M debian/rules -commit 42242cd9f15f38739b1b52ba504d89c8c31b041e -Author: Julien Semaan -Date: Thu Jan 18 14:35:02 2018 -0500 +commit e3a51ed74e5920c09261b89bcfb1bdc89bf4e5b6 +Author: InverseBot +Date: Wed Apr 25 12:36:08 2018 -0400 - apply ID validator to sources - - fixes #2906 + (doc) Update OpenAPI spec files -M html/pfappserver/lib/pfappserver/Form/Config/Source.pm +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml -commit 1fc64cee7ba0fe25d3a28a234e659adf3016f823 -Author: James Rouzier -Date: Thu Jan 18 10:17:24 2018 -0500 +commit 645d528d10204308594d747b8b4472167cfb3181 +Author: InverseBot +Date: Wed Apr 25 12:36:03 2018 -0400 - Fix issue with ip6log rotation + (web admin alt) Update generated files -M lib/pf/ip6log.pm -A t/unittest/ip6log.t +M html/pfappserver/root/admin/v-index.tt +A html/pfappserver/root/static.alt/dist/css/app.19b0933f987662d65732cd0f1e3b8f6f.css +A html/pfappserver/root/static.alt/dist/css/app.19b0933f987662d65732cd0f1e3b8f6f.css.map +D html/pfappserver/root/static.alt/dist/css/app.f43382faa2e183e02fe8dac93dc2275e.css +D html/pfappserver/root/static.alt/dist/css/app.f43382faa2e183e02fe8dac93dc2275e.css.map +M html/pfappserver/root/static.alt/dist/js/manifest.e98188766014e8365d45.js.map -commit 7b3788e010242c1840d27934421bd78659eb718f -Author: James Rouzier -Date: Wed Jan 17 13:43:28 2018 -0500 +commit 1f3bdbb6889a609221f72396aee29a8fc7bdde2f +Author: InverseBot +Date: Wed Apr 25 12:33:36 2018 -0400 - Run the slow checks if the PF_SMOKE_SLOW_TESTS env variable is set + (web admin) Update generated files -M t/TestUtils.pm -M t/binaries.t -M t/captive-portal_libs-slow.t -M t/pf-slow.t -M t/pfappserver_libs-slow.t -M t/smoke.t +M html/pfappserver/root/static/css/styles.css +M html/pfappserver/root/static/css/styles.css.map -commit b82fab32fda7c729975aa80ace067bfea67a9427 -Author: James Rouzier -Date: Wed Jan 17 12:49:45 2018 -0500 +commit 3c1332d26e0480140ed3115a9a2a8d2167104a21 +Author: Durand Fabrice +Date: Wed Apr 25 12:32:49 2018 -0400 - Do not include the slow tests just yet + Updated debianize patch -M t/smoke.t +M debian/patches/debianize.patch -commit dd8e7f9d0bc5f8018254f5f6bb36ec1e981178ef -Author: James Rouzier -Date: Wed Jan 17 12:48:50 2018 -0500 +commit 315797f1ed0f36d41ee2fd294880e47205db91a2 +Author: Durand Fabrice +Date: Wed Apr 25 12:25:16 2018 -0400 - Add back no warnings + Updated debian packaging for api-frontend -M t/pf-slow.t +M debian/rules -commit 3d421bc11e0fa8cadc1d55675d9807e24b60cad7 -Author: James Rouzier -Date: Wed Jan 17 11:49:54 2018 -0500 +commit 90b180b0a5c6e905abbb9a312c803be2e81d5bac +Author: Julien Semaan +Date: Wed Apr 25 11:54:12 2018 -0400 - Make all tests executable + don't display DHCP dashboard in status menu unless necessary -M t/CHI.t -M t/ConfigStore/Hierarchy.t -M t/MAC.t -M t/StatsD.t -M t/TestUtils.pm -M t/db/schema.t -M t/db/timeout.t -M t/example.t -M t/ldap-auth-cache.t -M t/merged_list.t -M t/smoke.t -M t/template.t -M t/unittest/Authentication/Source/LDAPSource.t -M t/unittest/Connection.t -M t/unittest/Portal/Profile.t -M t/unittest/Portal/ProfileFactory.t -M t/unittest/Switch/Cisco.t -M t/unittest/admin_roles.t -M t/unittest/api/attributes.t -M t/unittest/condition/all.t -M t/unittest/condition/any.t -M t/unittest/condition/date_after.t -M t/unittest/condition/date_before.t -M t/unittest/condition/equal.t -M t/unittest/condition/exists_in.t -M t/unittest/condition/includes.t -M t/unittest/condition/key.t -M t/unittest/condition/matches.t -M t/unittest/condition/network.t -M t/unittest/condition/regex.t -M t/unittest/condition/regex_not.t -M t/unittest/condition_parser.t -M t/unittest/dal-log.t -M t/unittest/dal.t -M t/unittest/detect/parser/dhcp.t -M t/unittest/detect/parser/fortianalyser.t -M t/unittest/detect/parser/regex.t -M t/unittest/detect/parser/securityonion.t -M t/unittest/detect/parser/snort.t -M t/unittest/detect/parser/suricata_md5_http.t -M t/unittest/detect/parser/suricata_md5_smtp.t -M t/unittest/filter_engine.t -M t/unittest/ip4log.t -M t/unittest/node.t -M t/unittest/password.t -M t/unittest/pfconfig/cached.t -M t/unittest/pfconfig/cached_array.t -M t/unittest/pfconfig/cached_hash.t -M t/unittest/pfconfig/memory_cached.t -M t/unittest/provisioner.t -M t/unittest/provisioner/android.t -M t/unittest/provisioner/mobileconfig.t -M t/unittest/provisioner/symantec.t -M t/unittest/switch_groups.t -M t/unittest/util/dns.t -M t/unittest/util/networking.t -M t/unittest/violations.t -M t/util-statsd.t -M t/vlan_utils.t +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Admin.pm +M html/pfappserver/root/admin/status.tt -commit fd04ec8dc29e2019a4019ed1920545a83dd7a659 -Author: James Rouzier -Date: Wed Jan 17 11:02:43 2018 -0500 +commit 7aac22dc7484e74763d6b6b68180e1f36f0ad146 +Author: Francis Lachapelle +Date: Wed Apr 25 11:46:54 2018 -0400 - Fix INSERT SELECT - - Fixes #2900 + (web admin) Lower update rate of uptime badge -M lib/pf/ip4log.pm -A t/unittest/ip4log.t +M html/pfappserver/root/graph/dashboard.tt -commit f851b74cb594d8036181ebe79c00842e39fd7cd3 -Author: James Rouzier -Date: Wed Jan 17 10:46:36 2018 -0500 +commit 3b34182ad4cf9415745e965796c9f91fc0613770 +Author: Francis Lachapelle +Date: Wed Apr 25 11:45:13 2018 -0400 - Remove prepared statements + (web admin) Improve handling of missing charts - Fixes #2899 + Fixes #3186 + Fixes #3179 -M lib/pf/accounting.pm +M html/pfappserver/root/graph/dashboard.tt +M html/pfappserver/root/static/admin/status.js +M html/pfappserver/root/static/scss/_graph.scss -commit 1c3c2f07f4ae3015832be911c5e120dfdbfbb5fd -Author: James Rouzier -Date: Wed Jan 17 10:17:31 2018 -0500 +commit a3122032bbfd1f96dfcd6b61287c09cb041e5caa +Author: Julien Semaan +Date: Wed Apr 25 11:20:00 2018 -0400 - Add slow check for captive-portal_libs + only monitor the root partition in netdata + + fixes #3142 -A t/captive-portal_libs-slow.t +M conf/monitoring/health.d/disks.conf.example -commit c7c05896d9d0a5cf71a844c5dcf326d7ceb15e1b -Author: InverseBot -Date: Wed Jan 17 00:01:00 2018 -0500 +commit 8b249d18ebc3d3cd45ebbeb24a8b3d25168d050a +Author: Julien Semaan +Date: Wed Apr 25 11:08:22 2018 -0400 - (web admin) Update generated files + only display DHCP tab if there are listen ints + + fixes #3185 -M html/pfappserver/root/static/css/styles.css -M html/pfappserver/root/static/css/styles.css.map -M html/pfappserver/root/static/js/configuration.js -M html/pfappserver/root/static/js/configuration.js.map -M html/pfappserver/root/static/js/pfappserver.js -M html/pfappserver/root/static/js/pfappserver.js.map +M html/pfappserver/root/graph/dashboard.tt -commit 6dbf2d9d18cd7f60b81c5d17c634b56e8edd53e2 +commit 168b9af90d45f04b627b67c9eb8dfeb2230f5d68 Author: James Rouzier -Date: Tue Jan 16 17:29:00 2018 -0500 +Date: Wed Apr 25 10:52:43 2018 -0400 - Add slow compile check for pfappserver_lib + Better error message -A t/pfappserver_libs-slow.t +M lib/pf/api/can_fork.pm -commit 257ba17495cc6f651612739e65e94beaeb4c1cf1 -Author: James Rouzier -Date: Tue Jan 16 17:28:05 2018 -0500 +commit 555fefa835acc03bb65fef1e2b1540aa34ce82d1 +Author: Julien Semaan +Date: Wed Apr 25 10:52:30 2018 -0400 - Include missing module + support reconnecting statsd client -M html/pfappserver/lib/pfappserver/Form/Config/Source/SponsorEmail.pm +M go/stats/main.go -commit b27b5d44c46c65b2c7067a51414497b4b66aa912 -Author: James Rouzier -Date: Tue Jan 16 17:26:23 2018 -0500 +commit 36532ed49c1fe59e33094f5fa74b510dcf7185e7 +Author: Julien Semaan +Date: Wed Apr 25 10:41:36 2018 -0400 - include missing include + use global statsd client for pfstats gauges -M html/pfappserver/lib/pfappserver/Form/Config/ProfileCommon.pm +M go/stats/main.go -commit e53b18680d1a951fec3e65fb8be05fd74c7ebbdb +commit fd5afeb1936701805436b47c419c5a7df8ef5a4f Author: James Rouzier -Date: Tue Jan 16 17:13:18 2018 -0500 +Date: Wed Apr 25 10:29:13 2018 -0400 - Add a slow check but more accurate compile check + Fix issue trying to update operations descriptions -A t/pf-slow.t +M docs/api/spec/generate-openapi-spec.pl -commit 40c4aab05d978afa65bd19038750991280625c76 -Author: Julien Semaan -Date: Tue Jan 16 15:49:02 2018 -0500 +commit 67d2c94437f91e14f3edc9321a77faaf25435a73 +Author: Durand Fabrice +Date: Wed Apr 25 10:24:39 2018 -0400 - add a "?" at the end of the Cisco + Meraki redirect URL - - fixes #2902 + Updated debian packaging -M lib/pf/Switch/Cisco/WLC.pm +M debian/control -commit 11dfa1b5717c0df3eb1ea8ed9720b07e52bcd97f +commit af0f9dacb76a759333d4ef1c5ec84415ff376aa6 +Author: Durand Fabrice +Date: Wed Apr 25 08:13:55 2018 -0400 + + Added libpod-markdown-perl for debian packaging + +M debian/control + +commit 2ad5a10965abee7a9916a2a73be9d0c860a743ec Author: Julien Semaan -Date: Tue Jan 16 15:37:40 2018 -0500 +Date: Wed Apr 25 08:58:02 2018 -0400 - Add /Meraki::MR_v2 as a valid portal URL - - fixes #2903 + give context while logging errors in pfstats -M lib/pf/web/constants.pm +M go/stats/main.go +M go/stats/metrics.go -commit fc76ce2389d2114bf136d4bff0d94e55665ac5db -Author: James Rouzier -Date: Tue Jan 16 15:21:52 2018 -0500 +commit e72a77444c0ea644af4884e6f73f979dd408bcf2 +Author: Julien Semaan +Date: Wed Apr 25 07:39:38 2018 -0400 - Include missing module ; + Add perl-Pod-Markdown to CentOS deps -M html/pfappserver/lib/pfappserver/Form/Violation.pm +M addons/packages/packetfence.spec -commit 893ea7613da246ae95dc1d0a33a99c5bfa19616b -Author: Francis Lachapelle -Date: Tue Jan 16 15:11:51 2018 -0500 +commit 26d18bcd4744745e2b205ff64be3417e2b779250 +Author: Julien Semaan +Date: Tue Apr 24 17:27:33 2018 -0400 - (js) Don't double-compress external graph lib + have all the pfipset conf initialized prior to initializing ipset handler - Fixes #2879 + fixes #3172 -M html/pfappserver/root/graph/pie.tt -M html/pfappserver/root/static/Gruntfile.js +M go/caddy/pfipset/pfipset.go -commit 6aa3fc1b2f84a991850db4f63de179222deabc8d -Author: extrafu -Date: Tue Jan 16 14:16:33 2018 -0500 +commit 8e3636480ee38ab96b3cc8afbbc26dddb6a125e2 +Author: InverseBot +Date: Wed Apr 25 00:01:04 2018 -0400 - Updated NEWS file for #2895 + (web admin) Update generated files -M NEWS.asciidoc +M html/pfappserver/root/static/css/styles.css +M html/pfappserver/root/static/css/styles.css.map -commit a518a1d305c7b8f36b10a9a5f8707ec6e3254323 +commit e8741041314412e121f8d0a159079e3c393689fc Author: Francis Lachapelle -Date: Tue Jan 16 14:07:02 2018 -0500 +Date: Tue Apr 24 21:03:33 2018 -0400 - (js) Fix clipping issue with chosen widget + (web admin) Fix line height in netdata's graphs - Fixes #2865 - Fixes #2873 + Fixes #3178 -M html/pfappserver/root/static/admin/common.js -M html/pfappserver/root/static/admin/config/items.js -M html/pfappserver/root/static/app/application.js -M html/pfappserver/root/static/scss/_chosen.scss +M html/pfappserver/root/static/scss/_graph.scss -commit f74eb04f3d9d814a2167cbef7f7c1ac8f52bbb45 -Author: InverseBot -Date: Tue Jan 16 00:00:56 2018 -0500 +commit f00ab6395e9add2d8b1733058e447bc52a4bceaa +Author: Durand Fabrice +Date: Tue Apr 24 17:23:55 2018 -0400 - (web admin) Update generated files + Fixes #3142 get rid of disk alerts for chroots -M html/pfappserver/root/static/js/configuration.js -M html/pfappserver/root/static/js/configuration.js.map +M conf/monitoring/health.d/disks.conf.example -commit ecf21cc04237df195e9d0435582d298a193f86fe -Author: Francis Lachapelle -Date: Mon Jan 15 16:48:42 2018 -0500 +commit 97f08f8702b4093a8efe78d58738d1e91720a480 +Author: Julien Semaan +Date: Tue Apr 24 17:19:31 2018 -0400 - (CSP/admin) Cleanup inline JS for portal modules + adjust error message so its clearer + +M go/caddy/pfipset/utils.go + +commit 95c736fd78c8893b4c7533b7b8884b81af4a1a94 +Author: Julien Semaan +Date: Tue Apr 24 17:15:17 2018 -0400 + + have the API frontend access logs in a dedicated log file - Fixes #2866 + fixes #3165 -M html/pfappserver/root/config/portal_module/tree_view.tt -M html/pfappserver/root/config/portal_module/view.tt -M html/pfappserver/root/static/admin/config/portal_modules.js +M conf/caddy-services/api.conf.example +M lib/pf/constants/syslog.pm -commit 13be2336c993e8a5c92d70dd4dfa87305c25afee +commit 2649cb6cc81f6c130f0bba1a370397e750053baf Author: James Rouzier -Date: Mon Jan 15 16:39:04 2018 -0500 +Date: Tue Apr 24 16:55:15 2018 -0400 - Fix issue saving catgeory + Fix service names and update translations - Fixes #2870 + Fixes #3157 -M lib/pf/dal/node.pm -M lib/pf/db.pm -M t/unittest/dal.t -M t/unittest/node.t +M html/pfappserver/lib/pfappserver/I18N/en.po -commit 97dd4d97c1ac580162c45fc18c3c9b9cd7d7958b -Author: Durand Fabrice -Date: Mon Jan 15 16:15:15 2018 -0500 - - Fixes #2892 +commit 4b49ba90c973370af35824538e39a016c46fa3ac +Author: Durand Fabrice +Date: Tue Apr 24 16:54:55 2018 -0400 + + Fixes #3183 + +M go/coredns/plugin/pfdns/pfdns.go + +commit 475c8533b6b68a2f2770a4993e6e37a2fd3b260d +Author: James Rouzier +Date: Tue Apr 24 16:06:25 2018 -0400 + + Fix schema files + +D docs/api/spec/components/schemas/ApiUser.yaml +D docs/api/spec/components/schemas/ApiUsersList.yaml +D docs/api/spec/components/schemas/DhcpOption82.yaml +D docs/api/spec/components/schemas/DhcpOption82sList.yaml +D docs/api/spec/components/schemas/Ip4log.yaml +D docs/api/spec/components/schemas/Ip4logsList.yaml +D docs/api/spec/components/schemas/Locationlog.yaml +D docs/api/spec/components/schemas/LocationlogsList.yaml +D docs/api/spec/components/schemas/Node.yaml +D docs/api/spec/components/schemas/NodesList.yaml +D docs/api/spec/components/schemas/RadiusAuditLog.yaml +D docs/api/spec/components/schemas/RadiusAuditLogsList.yaml +D docs/api/spec/components/schemas/Tenant.yaml +D docs/api/spec/components/schemas/TenantsList.yaml +D docs/api/spec/components/schemas/User.yaml +D docs/api/spec/components/schemas/UsersList.yaml +D docs/api/spec/components/schemas/Violation.yaml +D docs/api/spec/components/schemas/ViolationsList.yaml +D docs/api/spec/components/schemas/api_user.yaml +A docs/api/spec/components/schemas/apiuser.yaml +A docs/api/spec/components/schemas/apiuserslist.yaml +D docs/api/spec/components/schemas/config/AdminRole.yaml +D docs/api/spec/components/schemas/config/AdminRolesList.yaml +D docs/api/spec/components/schemas/config/Base.yaml +D docs/api/spec/components/schemas/config/BasesList.yaml +D docs/api/spec/components/schemas/config/BillingTier.yaml +D docs/api/spec/components/schemas/config/BillingTiersList.yaml +D docs/api/spec/components/schemas/config/ConnectionProfile.yaml +D docs/api/spec/components/schemas/config/ConnectionProfilesList.yaml +D docs/api/spec/components/schemas/config/DeviceRegistration.yaml +D docs/api/spec/components/schemas/config/DeviceRegistrationsList.yaml +D docs/api/spec/components/schemas/config/Domain.yaml +D docs/api/spec/components/schemas/config/DomainsList.yaml +D docs/api/spec/components/schemas/config/Firewall.yaml +D docs/api/spec/components/schemas/config/FirewallsList.yaml +D docs/api/spec/components/schemas/config/FloatingDevice.yaml +D docs/api/spec/components/schemas/config/FloatingDevicesList.yaml +D docs/api/spec/components/schemas/config/MaintenanceTask.yaml +D docs/api/spec/components/schemas/config/MaintenanceTasksList.yaml +D docs/api/spec/components/schemas/config/PkiProvider.yaml +D docs/api/spec/components/schemas/config/PkiProvidersList.yaml +D docs/api/spec/components/schemas/config/PortalModule.yaml +D docs/api/spec/components/schemas/config/PortalModulesList.yaml +D docs/api/spec/components/schemas/config/Realm.yaml +D docs/api/spec/components/schemas/config/RealmsList.yaml +D docs/api/spec/components/schemas/config/Role.yaml +D docs/api/spec/components/schemas/config/RolesList.yaml +D docs/api/spec/components/schemas/config/Scan.yaml +D docs/api/spec/components/schemas/config/ScansList.yaml +D docs/api/spec/components/schemas/config/Source.yaml +D docs/api/spec/components/schemas/config/SourcesList.yaml +D docs/api/spec/components/schemas/config/Switch.yaml +D docs/api/spec/components/schemas/config/SwitchGroup.yaml +D docs/api/spec/components/schemas/config/SwitchGroupsList.yaml +D docs/api/spec/components/schemas/config/SwitchesList.yaml +D docs/api/spec/components/schemas/config/SyslogParser.yaml +D docs/api/spec/components/schemas/config/SyslogParsersList.yaml +D docs/api/spec/components/schemas/config/TrafficShapingPoliciesList.yaml +D docs/api/spec/components/schemas/config/TrafficShapingPolicy.yaml +D docs/api/spec/components/schemas/config/Violation.yaml +D docs/api/spec/components/schemas/config/ViolationsList.yaml +A docs/api/spec/components/schemas/config/adminrole.yaml +A docs/api/spec/components/schemas/config/adminroleslist.yaml +A docs/api/spec/components/schemas/config/base.yaml +A docs/api/spec/components/schemas/config/baseslist.yaml +A docs/api/spec/components/schemas/config/billingtier.yaml +A docs/api/spec/components/schemas/config/billingtierslist.yaml +A docs/api/spec/components/schemas/config/connectionprofile.yaml +A docs/api/spec/components/schemas/config/connectionprofileslist.yaml +A docs/api/spec/components/schemas/config/deviceregistration.yaml +A docs/api/spec/components/schemas/config/deviceregistrationslist.yaml +A docs/api/spec/components/schemas/config/domain.yaml +A docs/api/spec/components/schemas/config/domainslist.yaml +A docs/api/spec/components/schemas/config/firewall.yaml +A docs/api/spec/components/schemas/config/firewallslist.yaml +A docs/api/spec/components/schemas/config/floatingdevice.yaml +A docs/api/spec/components/schemas/config/floatingdeviceslist.yaml +A docs/api/spec/components/schemas/config/maintenancetask.yaml +A docs/api/spec/components/schemas/config/maintenancetaskslist.yaml +A docs/api/spec/components/schemas/config/pkiprovider.yaml +A docs/api/spec/components/schemas/config/pkiproviderslist.yaml +A docs/api/spec/components/schemas/config/portalmodule.yaml +A docs/api/spec/components/schemas/config/portalmoduleslist.yaml +A docs/api/spec/components/schemas/config/realm.yaml +A docs/api/spec/components/schemas/config/realmslist.yaml +A docs/api/spec/components/schemas/config/role.yaml +A docs/api/spec/components/schemas/config/roleslist.yaml +A docs/api/spec/components/schemas/config/scan.yaml +A docs/api/spec/components/schemas/config/scanslist.yaml +A docs/api/spec/components/schemas/config/source.yaml +A docs/api/spec/components/schemas/config/sourceslist.yaml +A docs/api/spec/components/schemas/config/switch.yaml +A docs/api/spec/components/schemas/config/switcheslist.yaml +A docs/api/spec/components/schemas/config/switchgroup.yaml +A docs/api/spec/components/schemas/config/switchgroupslist.yaml +A docs/api/spec/components/schemas/config/syslogparser.yaml +A docs/api/spec/components/schemas/config/syslogparserslist.yaml +A docs/api/spec/components/schemas/config/trafficshapingpolicieslist.yaml +A docs/api/spec/components/schemas/config/trafficshapingpolicy.yaml +A docs/api/spec/components/schemas/config/violation.yaml +A docs/api/spec/components/schemas/config/violationslist.yaml +M docs/api/spec/components/schemas/dhcpoption82.yaml +A docs/api/spec/components/schemas/dhcpoption82slist.yaml +M docs/api/spec/components/schemas/ip4log.yaml +A docs/api/spec/components/schemas/ip4logslist.yaml +M docs/api/spec/components/schemas/locationlog.yaml +A docs/api/spec/components/schemas/locationlogslist.yaml +D docs/api/spec/components/schemas/macaddress.yaml +M docs/api/spec/components/schemas/node.yaml +A docs/api/spec/components/schemas/nodeslist.yaml +D docs/api/spec/components/schemas/radius_audit_log.yaml +A docs/api/spec/components/schemas/radiusauditlog.yaml +A docs/api/spec/components/schemas/radiusauditlogslist.yaml +M docs/api/spec/components/schemas/tenant.yaml +A docs/api/spec/components/schemas/tenantslist.yaml +A docs/api/spec/components/schemas/user.yaml +D docs/api/spec/components/schemas/users/Node.yaml +D docs/api/spec/components/schemas/users/NodesList.yaml +D docs/api/spec/components/schemas/users/Password.yaml +D docs/api/spec/components/schemas/users/PasswordList.yaml +A docs/api/spec/components/schemas/users/node.yaml +D docs/api/spec/components/schemas/users/nodes/Locationlog.yaml +D docs/api/spec/components/schemas/users/nodes/LocationlogsList.yaml +A docs/api/spec/components/schemas/users/nodes/locationlog.yaml +A docs/api/spec/components/schemas/users/nodes/locationlogslist.yaml +A docs/api/spec/components/schemas/users/nodeslist.yaml +A docs/api/spec/components/schemas/users/password.yaml +A docs/api/spec/components/schemas/users/passwordlist.yaml +A docs/api/spec/components/schemas/userslist.yaml +M docs/api/spec/components/schemas/violation.yaml +A docs/api/spec/components/schemas/violationslist.yaml +M docs/api/spec/generate-openapi-from-routes.pl + +commit 513acbf271d3e9e0ab5db16dcdb32d9fb0e21a13 +Author: Julien Semaan +Date: Tue Apr 24 16:18:43 2018 -0400 + + adjustment on cluster upgrade -M lib/pf/dhcp/processor_v4.pm -M lib/pf/node.pm +M docs/PacketFence_Clustering_Guide.asciidoc -commit f0fed7088984cb05db74bfaaccca0c81d4910df3 -Author: James Rouzier -Date: Mon Jan 15 14:53:44 2018 -0500 +commit 9e2b1d1ea52ac78633ff2d7698eea57a09bda8f8 +Author: Julien Semaan +Date: Tue Apr 24 16:13:51 2018 -0400 - Fix warnings + rework command order in cluster upgrade -M html/pfappserver/lib/pfappserver/Model/Interface.pm +M docs/PacketFence_Clustering_Guide.asciidoc -commit 2b05bc68eaf5341ddee5827988005b9140e7c33c +commit 6a93e54ea2d8ee8f91163f90e32bac8b4b553ce5 Author: Julien Semaan -Date: Mon Jan 15 14:32:23 2018 -0500 +Date: Tue Apr 24 16:12:16 2018 -0400 - perform ConfigStore commit validation for interfaces modification - - fixes #2733 + additional commands after upgrading nodes -M html/pfappserver/lib/pfappserver/Model/Interface.pm +M docs/PacketFence_Clustering_Guide.asciidoc -commit 9cb7507e93fa6d5bcb71dae92a66f57340682335 -Author: Julien Semaan -Date: Mon Jan 15 14:32:16 2018 -0500 +commit 504cbdc082026caca42d816aea2914727b149109 +Author: James Rouzier +Date: Tue Apr 24 15:28:22 2018 -0400 - output ConfigStore commit error unconditionnaly + Refactor logging -M lib/pf/ConfigStore.pm +M go/caddy/pfipset/utils.go -commit 0366e1f769b9681840ee9402eb54a88cedb26218 -Author: Durand Fabrice -Date: Mon Jan 15 14:13:01 2018 -0500 +commit 94e8513f1d7e7cccbccf30c495e25d05edca6d97 +Author: James Rouzier +Date: Tue Apr 24 15:25:28 2018 -0400 - AutoReg and VoIP is just char(1) in the db so it can't be N/A + Fix 'Use of uninitialized value' error -M raddb/mods-config/sql/main/mysql/reject.conf +M lib/pf/services/manager.pm -commit 84a535294c962170f85028a44e72cf1e9a8a2d2a +commit ddf45def6fa5b6066c1699476a4297c4ad237640 Author: Julien Semaan -Date: Mon Jan 15 14:08:22 2018 -0500 +Date: Tue Apr 24 15:09:53 2018 -0400 - improve the maintenance script for clustering - - Now performs system changes so that the node is put offline and changes survives reboot + don't enable debug by default in Catalyst -M bin/cluster/maintenance +M html/pfappserver/lib/pfappserver.pm -commit aa5e72e7d40862732c8c70a02516aa91c38f5be2 -Author: Julien Semaan -Date: Mon Jan 15 13:38:28 2018 -0500 +commit 48f6417c41d5e4644bf54a372c431c086f5fa5ff +Author: James Rouzier +Date: Tue Apr 24 14:38:27 2018 -0400 - Instruct to restart haproxy after changing activation domain + Show status for queues from netdata - fixes #2841 + Fixes #3163 -M html/pfappserver/lib/pfappserver/Form/Config/Source/Email.pm -M html/pfappserver/lib/pfappserver/Form/Config/Source/SponsorEmail.pm +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Pfqueue.pm +M html/pfappserver/root/graph/dashboard.tt +M html/pfappserver/root/pfqueue/cluster.tt +M html/pfappserver/root/pfqueue/index.tt +M html/pfappserver/root/pfqueue/stats.inc -commit f47ae8987dd7869b6363075f708a08a752ad04e2 +commit c96ed022b5869edc3f7245e97e2045650a20ae7c Author: Julien Semaan -Date: Mon Jan 15 10:29:34 2018 -0500 +Date: Tue Apr 24 14:26:25 2018 -0400 - add validation for passthroughs in admin interface + change systemctl isolate by calls to pfcmd service -M html/pfappserver/lib/pfappserver/Form/Config/Pf.pm -M lib/pf/util/dns.pm -M lib/pfconfig/namespaces/resource/isolation_passthroughs.pm -M lib/pfconfig/namespaces/resource/passthroughs.pm +M docs/PacketFence_Clustering_Guide.asciidoc -commit c67dc9d96363455c86da2f21cdc75b2f711f9b9b +commit 2d850f338163fab2925c988f25a10685fa1067dc Author: Julien Semaan -Date: Mon Jan 15 10:28:11 2018 -0500 +Date: Tue Apr 24 13:32:16 2018 -0400 - add tests for isolation passthroughs + fix hostname for statsd metrics in standalone + + fixes #3177 + fixes #3125 -M t/data/pf.conf -M t/unittest/util/dns.t +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Graph.pm +M html/pfappserver/root/graph/dashboard.tt -commit 64df44de3a0c3df3c63135e2a6156290bb02e9e9 -Author: Julien Semaan -Date: Mon Jan 15 10:22:20 2018 -0500 +commit a84826c1c5e6c6d9233027a87f098e777b93fd33 +Author: Durand Fabrice +Date: Tue Apr 24 13:20:21 2018 -0400 - add missing type in passthroughs test + Update iptables rule with the local ip of the inline interface instead of the gateway parameter in networks.conf -M t/unittest/util/dns.t +M lib/pf/iptables.pm -commit e79469b18c20f90835a3549817d5a4dd93462629 -Author: James Rouzier -Date: Fri Jan 12 15:27:56 2018 -0500 +commit e8ed98f6fe485f4812656df91a4051bb61cbcc49 +Author: Julien Semaan +Date: Tue Apr 24 13:14:50 2018 -0400 - Fix adding additional join/columns to a query + early exit the realm migration script if there are none - Fixes #2881 + fixes #3176 -M html/pfappserver/lib/pfappserver/Model/Search/Node.pm +M addons/upgrade/to-8.0-authentication-conf.pl -commit b001234fe3d4968623d5a41bc1531ea8b170be69 -Author: James Rouzier -Date: Fri Jan 12 15:20:15 2018 -0500 +commit 25957442876285eaefe6d85535fc9926b6eded2b +Author: Allan Tran <36165527+atran-inverse@users.noreply.github.com> +Date: Tue Apr 24 12:38:47 2018 -0400 - Use db_list instead of db_item - - fixes #2880 + Added in Eduroam to restart IPTables -M lib/pf/locationlog.pm +M docs/PacketFence_Installation_Guide.asciidoc -commit ed736da0baeaaaff12e6036fe89e56d21e91a2ad -Author: James Rouzier -Date: Fri Jan 12 13:41:46 2018 -0500 +commit 19d394d32d6a57995b2daf876d1305252cdffd90 +Author: Francis Lachapelle +Date: Tue Apr 24 12:02:52 2018 -0400 - fix tests + (web admin) Sidenav for dashboard tabs -M t/unittest/Portal/ProfileFactory.t +M html/pfappserver/root/admin/status.tt +M html/pfappserver/root/graph/dashboard.tt +M html/pfappserver/root/static/admin/status.js -commit fd64592b4c8e433694d2cf97b5cc09d7a28bfb2d -Author: Julien Semaan -Date: Fri Jan 12 09:11:40 2018 -0500 +commit aae70be7d388990a07cbe4ce09f4f25d585a5004 +Author: Julien Semaan +Date: Tue Apr 24 11:51:28 2018 -0400 - add an auth_log entry for null auth without email - - fixes #2886 + start pf with pfcmd in upgrade -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Null.pm +M docs/PacketFence_Clustering_Guide.asciidoc -commit a8a61f40b1552908b40581f51d4eb2df104b81f4 -Author: Ludovic Marcotte -Date: Fri Jan 12 08:36:25 2018 -0500 +commit 9912ffdac051bcdec2d97eb59f24ea497baab3a8 +Author: Julien Semaan +Date: Tue Apr 24 11:46:10 2018 -0400 - Minor doc improvements + adjust upgrade node for cluster -M docs/PacketFence_Administration_Guide.asciidoc +M docs/PacketFence_Clustering_Guide.asciidoc -commit 214b4bb10e1dd76d0e3a6415ac9f4d45f1ebdac9 -Author: Ludovic Marcotte -Date: Fri Jan 12 08:22:51 2018 -0500 +commit 60e716bc3fda96d6a93cf6fbbacb422bdfea19d9 +Author: Francis Lachapelle +Date: Tue Apr 24 11:44:15 2018 -0400 - Minor docs improvements + (web admin) Fix span size on dashboard -M docs/PacketFence_Administration_Guide.asciidoc +M html/pfappserver/root/graph/dashboard.tt -commit 71289f83d39e5870181f6ea3f392d0082d458298 -Author: Ludovic Marcotte -Date: Thu Jan 11 16:03:49 2018 -0500 +commit 144d62795c1bacc3930868e748f95756f83647d7 +Author: Julien Semaan +Date: Tue Apr 24 11:35:28 2018 -0400 - Improve docs + update cluster check doc in upgrade -M docs/PacketFence_Administration_Guide.asciidoc +M docs/PacketFence_Clustering_Guide.asciidoc -commit 7fc324ec455abcee4d3cf1a0b2e7c84168b3c7a9 -Author: Ludovic Marcotte -Date: Thu Jan 11 15:59:28 2018 -0500 +commit 53a232e989d6d24ae866233d21ed76b439b56774 +Author: Julien Semaan +Date: Tue Apr 24 10:20:41 2018 -0400 - Improved documentation + adjust netdata statsd configuration -M docs/PacketFence_Administration_Guide.asciidoc +M conf/monitoring/netdata.conf.example -commit 925b317f5af80aafda811ece4bb485672d6df7e5 +commit df0075576b055885a31083302685859acfd2ef8f Author: Julien Semaan -Date: Thu Jan 11 15:54:10 2018 -0500 +Date: Tue Apr 24 09:04:49 2018 -0400 - add note on new LinkedIn domains + output errors when etcd fails in pfdhcp -M UPGRADE.asciidoc +M go/dhcp/etcd.go -commit 4e13a372d6e822a5af203561adfcc3445437d59c +commit fb6aaf8ec2c665899950665b9d6f226eed8c774a Author: Julien Semaan -Date: Thu Jan 11 15:53:58 2018 -0500 +Date: Tue Apr 24 08:57:41 2018 -0400 - update list of LinkedIn domains + improvements to pfdhcp already in use detection -M lib/pf/Authentication/Source/LinkedInSource.pm +M go/dhcp/main.go -commit b77875fa6e06b52f5e1fc10d57701e87908f0205 -Author: Ludovic Marcotte -Date: Thu Jan 11 14:13:20 2018 -0500 +commit d6738eaab5989105d909b8b00c3d68e4cb9cb9f2 +Author: Julien Semaan +Date: Tue Apr 24 08:57:29 2018 -0400 - Initial rewording of the NEWS file + add ends_at to pfdhcp interface stats + +M go/dhcp/api.go + +commit c036914def61588ea089ff7032935abbf7108824 +Author: extrafu +Date: Tue Apr 24 08:33:40 2018 -0400 + + Typos M NEWS.asciidoc -commit f10cae363ffd9f8fffe8b35464321dca3acab17c -Author: Durand Fabrice -Date: Thu Jan 11 13:59:39 2018 -0500 +commit 2b8a56a80fd4d6108e42caaf678e0234a86d60ba +Author: extrafu +Date: Tue Apr 24 08:32:25 2018 -0400 - Updated NEWS.asciidoc for PR #2878 + Typo M NEWS.asciidoc -commit 427e693e71bc96e63b48a8a73bddfc059f8c5cb7 -Author: Durand Fabrice -Date: Thu Jan 11 11:29:36 2018 -0500 +commit 8faf3f863be8b3bd34fb5b449fc434bb02dc610e +Author: Julien Semaan +Date: Mon Apr 23 17:04:35 2018 -0400 - Show the domain associated to the realm + reset the free IP when retrying a new one -M html/pfappserver/root/config/realm/list.tt +M go/dhcp/main.go -commit 58d190834eed854d18602f54314c3f9531cfd2d7 +commit bfbcea529bf442bbcf883673cdf48ac0af3a6867 Author: Durand Fabrice -Date: Thu Jan 11 10:55:31 2018 -0500 +Date: Mon Apr 23 16:50:12 2018 -0400 - Updated nessus rest perl library version (Issue #2877) + Fixed ipset insertion failure -M addons/packages/packetfence.spec -M debian/control +M go/caddy/pfipset/pfipset.go +M go/vendor/vendor.json -commit 478bf3bbe770f7ecb3d039c2b8450c23f06c4be4 -Author: Julien Semaan -Date: Thu Jan 11 10:22:55 2018 -0500 +commit 099d5e8758b17dc9df58aa379c5391f485ec4656 +Author: extrafu +Date: Mon Apr 23 16:19:44 2018 -0400 - monitor the second bind process of haproxy in monit + Typo fix -M addons/monit/monit_checks_configurations/00_packetfence.tt +M NEWS.asciidoc -commit 8762bf1c933435e2549de29e59f6bcac0a470893 +commit e16793b3b98beb300c30f94d2c2cf25afd26623c +Author: extrafu +Date: Mon Apr 23 15:54:27 2018 -0400 + + Fixed typos + +M NEWS.asciidoc + +commit 94021872ad715bc741f13670259232241e53c473 Author: Julien Semaan -Date: Thu Jan 11 10:16:05 2018 -0500 +Date: Mon Apr 23 15:52:15 2018 -0400 - have haproxy listen to a static monitoring port for bind process 2 + don't obsess giving the requested IP if its already used -M conf/haproxy.conf.example +M go/dhcp/main.go -commit d3cd274b6e308a9d546938899d8135311a8e0cb5 +commit 8f6a2ae942fb0ec15f63ff7ce1d9d1ed5874dab5 +Author: James Rouzier +Date: Mon Apr 23 14:10:50 2018 -0400 + + Cleanup and refactor + +M docs/api/spec/generate-openapi-from-routes.pl +M lib/pf/UnifiedApi/OpenAPI/Generator.pm +M lib/pf/UnifiedApi/OpenAPI/Generator/Config.pm +M lib/pf/UnifiedApi/OpenAPI/Generator/Crud.pm +M t/unittest/UnifiedApi/OpenAPI/Generator.t +A t/unittest/UnifiedApi/OpenAPI/Generator/Crud.t +D t/unittest/UnifiedApi/OpenAPI/Generator_Crud.t + +commit 0005de1763f56a60f9c549461a169f805036e27b +Author: Durand Fabrice +Date: Mon Apr 23 13:51:43 2018 -0400 + + Fixed gateway for remote network + +M go/dhcp/utils.go + +commit d22456ecd98bf77eb041ddb6aaa8569b48f84bd1 Author: Julien Semaan -Date: Thu Jan 11 10:08:16 2018 -0500 +Date: Mon Apr 23 13:22:29 2018 -0400 - compute last_ip in ProfileFactory if its not passed as option + disable ip2mac + mac2ip via pfdhcp API by default - fixes #2876 + fixes #3173 -M lib/pf/Connection/ProfileFactory.pm -M t/unittest/Portal/ProfileFactory.t +M conf/pf.conf.defaults -commit 831d2185a409b5a1cdef47cdf790d72e1a07ab40 -Author: Timothy Mullican -Date: Tue Jan 9 21:51:42 2018 -0500 +commit ffa8ecea55ce2f8a067ad05324b55450816b85fb +Author: Julien Semaan +Date: Mon Apr 23 13:21:34 2018 -0400 - fix typo + optimizations to pfdhcp cache -M lib/pf/Switch/Dell/N1500.pm +M lib/pf/ip4log.pm -commit bdc3bacb1e2137b7266171656c4248fbd1727215 -Author: Ludovic Marcotte -Date: Tue Jan 9 15:12:53 2018 -0500 +commit 64217076b177a6e36037bb605c9d8afa86c46d43 +Author: Durand Fabrice +Date: Mon Apr 23 12:59:17 2018 -0400 - Small doc improvements + Added stats on haproxy-db -M docs/PacketFence_Administration_Guide.asciidoc +M conf/monitoring/python.d/haproxy.conf.example -commit 0c91b22185f5e022775ff536c60e3c3177f6c1bd +commit 023b033bebf8002c7379dddf49af5ecd356ea9a9 Author: James Rouzier -Date: Tue Jan 9 13:56:45 2018 -0500 +Date: Mon Apr 23 12:32:02 2018 -0400 - Just display the managed services in the configurator - - Fixes #2856 + Update poddoc -M html/pfappserver/lib/pfappserver/Model/Services.pm -M html/pfappserver/lib/pfappserver/PacketFence/Controller/Configurator.pm +M docs/api/spec/generate-openapi-from-routes.pl + +commit 8d58cf4007fa79623d1610ec1e2dded7aaed7996 +Author: James Rouzier +Date: Tue Apr 17 13:55:40 2018 -0400 + + update generated api spec files + +A docs/api/spec/components/schemas/ApiUser.yaml +A docs/api/spec/components/schemas/ApiUsersList.yaml +A docs/api/spec/components/schemas/DhcpOption82.yaml +A docs/api/spec/components/schemas/DhcpOption82sList.yaml +A docs/api/spec/components/schemas/Ip4log.yaml +A docs/api/spec/components/schemas/Ip4logsList.yaml +A docs/api/spec/components/schemas/Locationlog.yaml +A docs/api/spec/components/schemas/LocationlogsList.yaml +A docs/api/spec/components/schemas/Node.yaml +A docs/api/spec/components/schemas/NodesList.yaml +A docs/api/spec/components/schemas/RadiusAuditLog.yaml +A docs/api/spec/components/schemas/RadiusAuditLogsList.yaml +A docs/api/spec/components/schemas/Tenant.yaml +A docs/api/spec/components/schemas/TenantsList.yaml +A docs/api/spec/components/schemas/User.yaml +A docs/api/spec/components/schemas/UsersList.yaml +A docs/api/spec/components/schemas/Violation.yaml +A docs/api/spec/components/schemas/ViolationsList.yaml +A docs/api/spec/components/schemas/users/Node.yaml +A docs/api/spec/components/schemas/users/NodesList.yaml +A docs/api/spec/components/schemas/users/Password.yaml +A docs/api/spec/components/schemas/users/PasswordList.yaml +A docs/api/spec/components/schemas/users/nodes/Locationlog.yaml +A docs/api/spec/components/schemas/users/nodes/LocationlogsList.yaml +A docs/api/spec/paths/api_user.yaml +M docs/api/spec/paths/api_users.yaml +A docs/api/spec/paths/api_users/search.yaml +M docs/api/spec/paths/config/admin_role.yaml +M docs/api/spec/paths/config/admin_roles.yaml +M docs/api/spec/paths/config/base.yaml +M docs/api/spec/paths/config/bases.yaml +M docs/api/spec/paths/config/billing_tier.yaml +M docs/api/spec/paths/config/billing_tiers.yaml +M docs/api/spec/paths/config/connection_profile.yaml +M docs/api/spec/paths/config/connection_profiles.yaml +M docs/api/spec/paths/config/device_registration.yaml +M docs/api/spec/paths/config/device_registrations.yaml +M docs/api/spec/paths/config/domain.yaml +M docs/api/spec/paths/config/domains.yaml +M docs/api/spec/paths/config/firewall.yaml +M docs/api/spec/paths/config/firewalls.yaml +M docs/api/spec/paths/config/floating_device.yaml +M docs/api/spec/paths/config/floating_devices.yaml +M docs/api/spec/paths/config/maintenance_task.yaml +M docs/api/spec/paths/config/maintenance_tasks.yaml +M docs/api/spec/paths/config/pki_provider.yaml +M docs/api/spec/paths/config/pki_providers.yaml +M docs/api/spec/paths/config/portal_module.yaml +M docs/api/spec/paths/config/portal_modules.yaml +M docs/api/spec/paths/config/realm.yaml +M docs/api/spec/paths/config/realms.yaml +M docs/api/spec/paths/config/role.yaml +M docs/api/spec/paths/config/roles.yaml +M docs/api/spec/paths/config/scan.yaml +M docs/api/spec/paths/config/scans.yaml +M docs/api/spec/paths/config/source.yaml +M docs/api/spec/paths/config/sources.yaml +M docs/api/spec/paths/config/switch.yaml +M docs/api/spec/paths/config/switch_group.yaml +M docs/api/spec/paths/config/switch_groups.yaml +M docs/api/spec/paths/config/switches.yaml +M docs/api/spec/paths/config/syslog_parser.yaml +M docs/api/spec/paths/config/syslog_parsers.yaml +M docs/api/spec/paths/config/traffic_shaping_policies.yaml +M docs/api/spec/paths/config/traffic_shaping_policy.yaml +M docs/api/spec/paths/config/violation.yaml +M docs/api/spec/paths/config/violations.yaml +A docs/api/spec/paths/dhcp_option82.yaml +A docs/api/spec/paths/dhcp_option82s.yaml +A docs/api/spec/paths/dhcp_option82s/search.yaml +A docs/api/spec/paths/ip4log.yaml +M docs/api/spec/paths/ip4logs.yaml +A docs/api/spec/paths/ip4logs/search.yaml +A docs/api/spec/paths/locationlog.yaml +M docs/api/spec/paths/locationlogs.yaml +A docs/api/spec/paths/locationlogs/search.yaml +A docs/api/spec/paths/node.yaml +A docs/api/spec/paths/nodes.yaml +A docs/api/spec/paths/nodes/search.yaml +A docs/api/spec/paths/radius_audit_log.yaml +M docs/api/spec/paths/radius_audit_logs.yaml +A docs/api/spec/paths/radius_audit_logs/search.yaml +A docs/api/spec/paths/tenant.yaml +M docs/api/spec/paths/tenants.yaml +A docs/api/spec/paths/tenants/search.yaml +A docs/api/spec/paths/user.yaml +A docs/api/spec/paths/user/node.yaml +A docs/api/spec/paths/user/node/locationlog.yaml +A docs/api/spec/paths/user/node/locationlogs.yaml +A docs/api/spec/paths/user/node/locationlogs/search.yaml +A docs/api/spec/paths/user/nodes.yaml +A docs/api/spec/paths/user/nodes/search.yaml +A docs/api/spec/paths/user/password.yaml +A docs/api/spec/paths/user/password/search.yaml +M docs/api/spec/paths/users.yaml +A docs/api/spec/paths/users/search.yaml +A docs/api/spec/paths/violation.yaml +M docs/api/spec/paths/violations.yaml +A docs/api/spec/paths/violations/search.yaml + +commit a4b8cb82019cbe2e018e7a0b3c54f34ed41e0fc7 +Author: James Rouzier +Date: Tue Apr 17 13:53:26 2018 -0400 + + Return undef if a path has no operations + +M lib/pf/UnifiedApi/OpenAPI/Generator.pm + +commit 2181b7bc35696bcf37fd6f0864f817b0bf471ccb +Author: James Rouzier +Date: Tue Apr 17 13:39:01 2018 -0400 + + Fix path generation + +M docs/api/spec/generate-openapi-from-routes.pl + +commit 245d1ea8ade2f15bda81499eab5e357d540766ed +Author: James Rouzier +Date: Tue Apr 17 13:30:01 2018 -0400 -commit 8fe574f399c0ab4909b01b01d12ad779016e6a77 -Author: Ludovic Marcotte -Date: Tue Jan 9 11:44:25 2018 -0500 + Update tests - Minor documentation updates +M t/unittest/UnifiedApi/OpenAPI/Generator.t +M t/unittest/UnifiedApi/OpenAPI/Generator_Crud.t -M docs/PacketFence_Administration_Guide.asciidoc +commit a0a261c145c7c5709695811b3c2f4b31d19e7de3 +Author: James Rouzier +Date: Tue Apr 17 13:27:45 2018 -0400 -commit 3515edf874f8870780e8fabbe1f8ead3ede30a6e -Author: Julien Semaan -Date: Tue Jan 9 10:10:44 2018 -0500 + Fix generating schemas - Make switch default mode be production - - Having it to testing never made sense, it doesn't do what one would expect +M lib/pf/UnifiedApi/OpenAPI/Generator/Crud.pm -M conf/switches.conf.defaults +commit ea2c91f5c16a1d48aa69d7d58fb1725fb100b374 +Author: James Rouzier +Date: Tue Apr 17 12:25:39 2018 -0400 -commit f62061633954976ba6ba6ced27ee9aa29ad00dbd + If responses not defined for an operation return undef + +M lib/pf/UnifiedApi/OpenAPI/Generator.pm + +commit 58f8e94bc891afea1dd10fa95e449a2682ad617f Author: James Rouzier -Date: Mon Jan 8 16:10:54 2018 -0500 +Date: Tue Apr 17 12:24:06 2018 -0400 - Fix unknown column type - - Fixes #2862 + Do not inherit from the pf::UnifiedApi::Controller::Crud -M lib/pf/ip4log.pm +M lib/pf/UnifiedApi/Controller/Reports.pm -commit a5ffaede947669ef5a75df57a245b67ea0037d19 +commit 0d266512dd84fdd52613f3817632e8975d3ca45a Author: James Rouzier -Date: Mon Jan 8 13:07:18 2018 -0500 +Date: Tue Apr 17 12:23:07 2018 -0400 - Happy New Year + Refactor -M addons/AD/migrate.pl -M addons/assign-owner.pl -M addons/captive-portal/proxy-bypass/squid-redirector.pl -M addons/database-backup-and-maintenance.sh -M addons/dev-helpers/centos-chroot/make_chroot.sh -M addons/dev-helpers/dump.pl -M addons/dev-helpers/git/pre-commit.pl -M addons/dev-helpers/omapi.pl -M addons/dev-helpers/radius-hook.pl -M addons/dev-helpers/test_search_node.pl -M addons/dev-helpers/update-copyright.sh -M addons/dhcp_dumper.pl -M addons/extract_i18n_strings.pl -M addons/extract_i18n_strings_portal.pl -M addons/high-availability/pf-diff -M addons/high-availability/rdiff -M addons/import-node-csv.pl -M addons/integration-testing/replay-snmptrapd-logs.pl -M addons/locationlog-cleanup.pl -M addons/migrate-to-locationlog_archive.sh -M addons/packages/packetfence-rpm-build.sh -M addons/packages/perl-Net-Appliance-Session.spec.diff -M addons/pf-maint.pl -M addons/pfarp_remote/sbin/pfarp_remote -M addons/pfconfig/comparator/comparator.pl -M addons/pfconfig/comparator/config-comparator.sh -M addons/replay-pcap.pl -M addons/sourcefire/pfdetect.pl -M addons/upgrade/to-3.0-networks.conf.pl -M addons/upgrade/to-3.0-pf.conf.pl -M addons/upgrade/to-3.0-violations.conf.pl -M addons/upgrade/to-3.5-pf.conf.pl -M addons/upgrade/to-6.3-os-rewrite.pl -M addons/upgrade/to-7.0-pf-conf-changes.pl -M addons/upgrade/to-7.0-pf.conf-to-pfmon.conf.pl -M addons/upgrade/to-7.0-pfdetect-conf.pl -M addons/upgrade/to-7.0-roles-conf.pl -M addons/upgrade/to-7.1-authentication-conf.pl -M addons/upgrade/to-7.3-adminroles-conf.pl -M addons/upgrade/to-7.3-authentication-conf.pl -M addons/watchdog/freeradius-watchdog.sh -M addons/watchdog/pfdhcpdlistener-watchdog.sh -M bin/cluster/management_update -M bin/cluster/node -M bin/cluster/sync -M bin/pfcmd.pl -M bin/pfcmd_vlan -M bin/pflogger.pl -M bin/pftest -M conf/dhcp_fingerprints.conf -M conf/floating_network_device.conf.example -M conf/locale/de/LC_MESSAGES/packetfence.po -M conf/locale/en/LC_MESSAGES/packetfence.po -M conf/locale/es/LC_MESSAGES/packetfence.po -M conf/locale/fr/LC_MESSAGES/packetfence.po -M conf/locale/he_IL/LC_MESSAGES/packetfence.po -M conf/locale/it/LC_MESSAGES/packetfence.po -M conf/locale/nl/LC_MESSAGES/packetfence.po -M conf/locale/pl_PL/LC_MESSAGES/packetfence.po -M conf/locale/pt_BR/LC_MESSAGES/packetfence.po -M conf/pfqueue.conf.defaults -M conf/pfqueue.conf.example -M conf/profiles.conf.defaults -M conf/profiles.conf.example -M conf/switches.conf.defaults -M conf/switches.conf.example -M debian/copyright -M docs/docbook/xsl/headerfooter-fo.xsl -M docs/docbook/xsl/packetfence-fo-article.xsl +M docs/api/spec/generate-openapi-from-routes.pl + +commit 7e4b6a840a27dc039cf20d25558b784507194a23 +Author: James Rouzier +Date: Tue Apr 17 10:12:44 2018 -0400 + + Use the schema + +M lib/pf/UnifiedApi/OpenAPI/Generator/Config.pm + +commit fa92fc02c8bbf2aa9adfdda1e60c7f3b7e14c48f +Author: James Rouzier +Date: Mon Apr 16 14:49:53 2018 -0400 + + Refactor generate_schemas + +M lib/pf/UnifiedApi/OpenAPI/Generator/Config.pm + +commit e859862b68f54958273b7531d387d66806aec68d +Author: James Rouzier +Date: Mon Apr 16 11:57:39 2018 -0400 + + Update operation RequestBody and Responses + + Update Responses for get, create, list, search, replace, update + + Update RequestBody for search, replace, update, create + +M lib/pf/UnifiedApi/OpenAPI/Generator/Crud.pm +M t/unittest/UnifiedApi/OpenAPI/Generator_Crud.t + +commit 5f637b41f94ad9592f6b0cba66a2ed6a21d00389 +Author: James Rouzier +Date: Sun Apr 15 15:43:00 2018 -0400 + + Move schema_item_path and schema_list_path to base class + +M lib/pf/UnifiedApi/OpenAPI/Generator.pm +M lib/pf/UnifiedApi/OpenAPI/Generator/Config.pm + +commit 78833ad834fcf66bdb72f0da5c737e51eb093464 +Author: James Rouzier +Date: Sun Apr 15 13:27:22 2018 -0400 + + Fix generation of config get/list response spec + +M lib/pf/UnifiedApi/OpenAPI/Generator/Config.pm +M t/unittest/UnifiedApi/OpenAPI/Generator.t + +commit 1eff57c1c77171e1d34e947cccfc7b5c157ec3aa +Author: James Rouzier +Date: Sun Apr 15 12:31:50 2018 -0400 + + Add test for Crud + +A t/unittest/UnifiedApi/OpenAPI/Generator_Crud.t + +commit f12ea6bfd00f8c321a52504e2c0c5908dfc92514 +Author: James Rouzier +Date: Sun Apr 15 12:31:36 2018 -0400 + + Cleanup + +M t/unittest/UnifiedApi/OpenAPI/Generator.t + +commit 09372e736be665158bcd14e23ba9348ec7a22603 +Author: James Rouzier +Date: Sun Apr 15 12:20:13 2018 -0400 + + Fix creating delete responses + +M lib/pf/UnifiedApi/OpenAPI/Generator/Crud.pm + +commit 355a2b9a62b7d15204cde154eafb134d269044d2 +Author: James Rouzier +Date: Sun Apr 15 12:18:30 2018 -0400 + + Do not call operation twice + +M lib/pf/UnifiedApi/OpenAPI/Generator.pm + +commit 697bdaae206447a09fd466cb161ff345b24c30da +Author: James Rouzier +Date: Sun Apr 15 12:17:49 2018 -0400 + + Add all routes + +M docs/api/spec/generate-openapi-from-routes.pl + +commit 7f5c8cc1e077ee289d09c53e7210d2dc3b389b63 +Author: James Rouzier +Date: Wed Apr 4 11:15:54 2018 -0400 + + Rework generation script + +M docs/api/spec/generate-openapi-from-routes.pl + +commit c29d8d4a84579d679d7015f7ce443150f236c908 +Author: James Rouzier +Date: Wed Apr 4 11:15:03 2018 -0400 + + Default to undef for openapi_generator_class + +M lib/pf/UnifiedApi/Controller.pm + +commit 3d4581a0937db15074d5f25cea787be8b58af172 +Author: James Rouzier +Date: Wed Apr 4 10:58:42 2018 -0400 + + Do not generate the search route info + +M lib/pf/UnifiedApi/OpenAPI/Generator/Config.pm + +commit ffc3a1a47a2fbeadc5cad014a572fafda37be05b +Author: James Rouzier +Date: Wed Apr 4 10:56:23 2018 -0400 + + If the there is no keys in the ops hash return undef + +M lib/pf/UnifiedApi/OpenAPI/Generator.pm + +commit c8a4ea5cddcb9a7e8e160a9274f7afae3e710ec1 +Author: James Rouzier +Date: Tue Apr 3 17:00:20 2018 -0400 + + Regenerate yaml + +A docs/api/spec/components/schemas/config/AdminRole.yaml +A docs/api/spec/components/schemas/config/AdminRolesList.yaml +A docs/api/spec/components/schemas/config/Base.yaml +A docs/api/spec/components/schemas/config/BasesList.yaml +A docs/api/spec/components/schemas/config/BillingTier.yaml +A docs/api/spec/components/schemas/config/BillingTiersList.yaml +A docs/api/spec/components/schemas/config/ConnectionProfile.yaml +A docs/api/spec/components/schemas/config/ConnectionProfilesList.yaml +A docs/api/spec/components/schemas/config/DeviceRegistration.yaml +A docs/api/spec/components/schemas/config/DeviceRegistrationsList.yaml +A docs/api/spec/components/schemas/config/Domain.yaml +A docs/api/spec/components/schemas/config/DomainsList.yaml +A docs/api/spec/components/schemas/config/Firewall.yaml +A docs/api/spec/components/schemas/config/FirewallsList.yaml +A docs/api/spec/components/schemas/config/FloatingDevice.yaml +A docs/api/spec/components/schemas/config/FloatingDevicesList.yaml +A docs/api/spec/components/schemas/config/MaintenanceTask.yaml +A docs/api/spec/components/schemas/config/MaintenanceTasksList.yaml +A docs/api/spec/components/schemas/config/PkiProvider.yaml +A docs/api/spec/components/schemas/config/PkiProvidersList.yaml +A docs/api/spec/components/schemas/config/PortalModule.yaml +A docs/api/spec/components/schemas/config/PortalModulesList.yaml +A docs/api/spec/components/schemas/config/Realm.yaml +A docs/api/spec/components/schemas/config/RealmsList.yaml +A docs/api/spec/components/schemas/config/Role.yaml +A docs/api/spec/components/schemas/config/RolesList.yaml +A docs/api/spec/components/schemas/config/Scan.yaml +A docs/api/spec/components/schemas/config/ScansList.yaml +A docs/api/spec/components/schemas/config/Source.yaml +A docs/api/spec/components/schemas/config/SourcesList.yaml +A docs/api/spec/components/schemas/config/Switch.yaml +A docs/api/spec/components/schemas/config/SwitchGroup.yaml +A docs/api/spec/components/schemas/config/SwitchGroupsList.yaml +A docs/api/spec/components/schemas/config/SwitchesList.yaml +A docs/api/spec/components/schemas/config/SyslogParser.yaml +A docs/api/spec/components/schemas/config/SyslogParsersList.yaml +A docs/api/spec/components/schemas/config/TrafficShapingPoliciesList.yaml +A docs/api/spec/components/schemas/config/TrafficShapingPolicy.yaml +A docs/api/spec/components/schemas/config/Violation.yaml +A docs/api/spec/components/schemas/config/ViolationsList.yaml +M docs/api/spec/generate-openapi-from-routes.pl +M docs/api/spec/paths/config/admin_role.yaml +M docs/api/spec/paths/config/admin_roles.yaml +A docs/api/spec/paths/config/base.yaml +A docs/api/spec/paths/config/bases.yaml +M docs/api/spec/paths/config/billing_tier.yaml +M docs/api/spec/paths/config/billing_tiers.yaml +M docs/api/spec/paths/config/connection_profile.yaml +M docs/api/spec/paths/config/connection_profiles.yaml +M docs/api/spec/paths/config/device_registration.yaml +M docs/api/spec/paths/config/device_registrations.yaml +M docs/api/spec/paths/config/domain.yaml +M docs/api/spec/paths/config/domains.yaml +M docs/api/spec/paths/config/firewall.yaml +M docs/api/spec/paths/config/firewalls.yaml +M docs/api/spec/paths/config/floating_device.yaml +M docs/api/spec/paths/config/floating_devices.yaml +M docs/api/spec/paths/config/maintenance_task.yaml +M docs/api/spec/paths/config/maintenance_tasks.yaml +M docs/api/spec/paths/config/pki_provider.yaml +M docs/api/spec/paths/config/pki_providers.yaml +M docs/api/spec/paths/config/portal_module.yaml +M docs/api/spec/paths/config/portal_modules.yaml +M docs/api/spec/paths/config/realm.yaml +M docs/api/spec/paths/config/realms.yaml +M docs/api/spec/paths/config/role.yaml +M docs/api/spec/paths/config/roles.yaml +M docs/api/spec/paths/config/scan.yaml +M docs/api/spec/paths/config/scans.yaml +M docs/api/spec/paths/config/source.yaml +M docs/api/spec/paths/config/sources.yaml +M docs/api/spec/paths/config/switch.yaml +M docs/api/spec/paths/config/switch_group.yaml +M docs/api/spec/paths/config/switch_groups.yaml +M docs/api/spec/paths/config/switches.yaml +M docs/api/spec/paths/config/syslog_parser.yaml +M docs/api/spec/paths/config/syslog_parsers.yaml +M docs/api/spec/paths/config/traffic_shaping_policies.yaml +M docs/api/spec/paths/config/traffic_shaping_policy.yaml +M docs/api/spec/paths/config/violation.yaml +M docs/api/spec/paths/config/violations.yaml +M lib/pf/UnifiedApi/GenerateSpec.pm +M lib/pf/UnifiedApi/OpenAPI/Generator/Config.pm +M t/unittest/UnifiedApi/OpenAPI/Generator.t + +commit 7ea7cfb12cfe01416be29437aceb200f5bf331b2 +Author: James Rouzier +Date: Tue Apr 3 16:26:35 2018 -0400 + + rename generate_schema -> generate_schemas + +M lib/pf/UnifiedApi/OpenAPI/Generator.pm + +commit a794c842abfa583f2df3578c90fd3a5f2917b369 +Author: James Rouzier +Date: Tue Apr 3 12:02:19 2018 -0400 + + Rename + +M lib/pf/UnifiedApi/Controller.pm +M lib/pf/UnifiedApi/Controller/Config.pm +M lib/pf/UnifiedApi/Controller/Crud.pm + +commit 54c7d8a8d343560aabc07da7f01e01e23c6a0633 +Author: James Rouzier +Date: Sun Apr 1 19:06:19 2018 -0400 + + Refactor + +M lib/pf/UnifiedApi/OpenAPI/Generator.pm +M lib/pf/UnifiedApi/OpenAPI/Generator/Config.pm +M lib/pf/UnifiedApi/OpenAPI/Generator/Crud.pm +M t/unittest/UnifiedApi/OpenAPI/Generator.t + +commit 9bc1b11bf6354effdc04c0577e77d85ff44d68d6 +Author: James Rouzier +Date: Fri Mar 30 14:52:56 2018 -0400 + + Rename lib/pf/UnifiedApi/OpenAPI/PathGenerator.pm -> lib/pf/UnifiedApi/OpenAPI/Generator.pm + +M lib/pf/UnifiedApi/Controller.pm +M lib/pf/UnifiedApi/Controller/Config.pm +M lib/pf/UnifiedApi/Controller/Crud.pm +A lib/pf/UnifiedApi/OpenAPI/Generator.pm +A lib/pf/UnifiedApi/OpenAPI/Generator/Config.pm +A lib/pf/UnifiedApi/OpenAPI/Generator/Crud.pm +D lib/pf/UnifiedApi/OpenAPI/PathGenerator.pm +D lib/pf/UnifiedApi/OpenAPI/PathGenerator/Config.pm +D lib/pf/UnifiedApi/OpenAPI/PathGenerator/Crud.pm +A t/unittest/UnifiedApi/OpenAPI/Generator.t +D t/unittest/UnifiedApi/OpenAPI/PathGenerator.t + +commit f056c4276eeccd4c90b20e353055c35ff4333a95 +Author: James Rouzier +Date: Thu Mar 29 14:32:15 2018 -0400 + + Add the openspec generator to the controller + +M lib/pf/UnifiedApi/Controller/Crud.pm +M lib/pf/UnifiedApi/OpenAPI/PathGenerator/Config.pm +A lib/pf/UnifiedApi/OpenAPI/PathGenerator/Crud.pm + +commit 32b6fd6c851ed9181e024fe66ec229a297c7ce35 +Author: James Rouzier +Date: Thu Mar 29 14:31:41 2018 -0400 + + Add the openapi_path_generator_class + +M lib/pf/UnifiedApi/Controller/Config.pm + +commit 19b144fb5e3fe9eb8776bffcb7ef74e5da096aff +Author: James Rouzier +Date: Thu Mar 29 14:28:18 2018 -0400 + + Fix get response + +M docs/api/spec/generate-openapi-from-routes.pl + +commit 9ba41dbd75a0e3ae119343df9ce3a81b6ae5c43f +Author: James Rouzier +Date: Wed Mar 28 09:47:53 2018 -0400 + + Refactor tests + +M t/unittest/UnifiedApi/OpenAPI/PathGenerator.t + +commit b69d26bc445883665c69da4289c41b377a6cc2e0 +Author: James Rouzier +Date: Wed Mar 28 09:46:48 2018 -0400 + + Remove one layer of lookup for operation generators + +M lib/pf/UnifiedApi/OpenAPI/PathGenerator.pm + +commit 115b4e0bbf3d45a420c378c2a52a3dd34a590b82 +Author: James Rouzier +Date: Tue Mar 27 16:18:07 2018 -0400 + + Add the openapi_path_generator_class + +M lib/pf/UnifiedApi/Controller.pm + +commit cff80cd49b35e2079634bc3e3bc1162bb6bc72b1 +Author: James Rouzier +Date: Tue Mar 27 15:21:43 2018 -0400 + + Add PathGenerator + +A lib/pf/UnifiedApi/OpenAPI/PathGenerator.pm +A lib/pf/UnifiedApi/OpenAPI/PathGenerator/Config.pm +A t/unittest/UnifiedApi/OpenAPI/PathGenerator.t + +commit 13acfaf36e93e5359ce4891cbf87995fb3249be0 +Author: James Rouzier +Date: Tue Mar 27 15:08:01 2018 -0400 + + Update poddoc + +M lib/pf/UnifiedApi/Controller/Config/FloatingDevices.pm + +commit b1ce59a00e33aef58b89bc53378d40bc2b22e8d7 +Author: James Rouzier +Date: Mon Mar 26 21:06:50 2018 -0400 + + Fix select group options with out a value causing warnings + +M html/pfappserver/lib/pfappserver/Form/Config/AdminRoles.pm +M html/pfappserver/lib/pfappserver/Form/Config/Scan.pm +M html/pfappserver/lib/pfappserver/Form/Config/Source.pm +M html/pfappserver/lib/pfappserver/Form/Config/Switch.pm +M html/pfappserver/lib/pfappserver/Form/Config/Wrix.pm + +commit fa099e35f959e5b5eab0b141c5e6615cfbd1dac7 +Author: James Rouzier +Date: Fri Mar 23 12:33:56 2018 -0400 + + Ignore search for config + +M docs/api/spec/generate-openapi-from-routes.pl + +commit cb36330e0d1cba37899afdcfad3b68dc58f680bb +Author: Durand Fabrice +Date: Mon Apr 23 11:34:21 2018 -0400 + + Added portal graph and changed he time range of graphs + +M html/pfappserver/root/graph/dashboard.tt + +commit e20567491639078c2dd3ae0da5bbcd226219a240 +Author: Durand Fabrice +Date: Mon Apr 23 10:17:25 2018 -0400 + + Added Databse Graphs + +M html/pfappserver/root/graph/dashboard.tt + +commit 5e1c5abb5451edc7d51678f3a623145fc2b940fc +Author: Durand Fabrice +Date: Fri Apr 20 16:04:20 2018 -0400 + + Netdata requires radius acct before starting + +M conf/systemd/packetfence-netdata.service + +commit 5cd030cfd9bcd1599b759ffdc1952f1b65a90c2b +Author: James Rouzier +Date: Mon Apr 23 10:14:35 2018 -0400 + + Fix group by + +M lib/pf/pfcmd/report.pm + +commit 57676cbbafb5b25faed360e5aeee0cd79279a2cf +Author: James Rouzier +Date: Mon Apr 23 10:14:06 2018 -0400 + + Add group by + +M lib/pf/pfcmd/report.pm + +commit 1ba651df75014c05c217dcd69e1063ce85bbd4e7 +Author: James Rouzier +Date: Mon Apr 23 10:11:47 2018 -0400 + + Fix email_activation table rename activation + + Fixes #3166 + +M lib/pf/pfcmd/report.pm + +commit 661d45a363d69ff6ae15c130e33abba68eb353b6 +Author: Julien Semaan +Date: Mon Apr 23 10:07:28 2018 -0400 + + rework pfdhcp API worker into inline calls + + fixes #3168 + +M go/dhcp/api.go +M go/dhcp/main.go +M go/dhcp/utils.go + +commit e5da3e90a7b9613c80c47e09fbfda6625db917fd +Author: Julien Semaan +Date: Fri Apr 20 15:12:14 2018 -0400 + + adjust monit radius monitoring ports + +M addons/monit/monit_checks_configurations/00_packetfence.tt +M addons/monit/monit_checks_configurations/30_packetfence-activeactive.tt + +commit f5c829266f23b3b27a86c083a5dd3b55400201b2 +Author: Francis Lachapelle +Date: Fri Apr 20 15:43:50 2018 -0400 + + (doc) Improvements & new RADIUS Workflow graphic + + With the new configuration file (docbook45.conf), the width parameter of + images is only used in the HTML output while the scaledwidth parameter + is use to generate the PDF document. + +M Makefile +M docs/PacketFence_Installation_Guide.asciidoc +A docs/docbook/docbook45.conf M docs/docbook/xsl/packetfence-fo.xsl -M docs/docbook/xsl/titlepage-fo.xml -M docs/includes/additional-info.asciidoc -M docs/includes/commercial-support.asciidoc -M docs/includes/global-attributes.asciidoc -M docs/includes/license.asciidoc -M html/captive-portal/lib/captiveportal.pm -M html/captive-portal/lib/captiveportal/Base/Actions.pm -M html/captive-portal/lib/captiveportal/Base/Controller.pm -M html/captive-portal/lib/captiveportal/Base/I18N.pm -M html/captive-portal/lib/captiveportal/Controller/Activate/Email.pm -M html/captive-portal/lib/captiveportal/Controller/Authenticate.pm -M html/captive-portal/lib/captiveportal/Controller/DeviceRegistration.pm -M html/captive-portal/lib/captiveportal/Controller/Enabler.pm -M html/captive-portal/lib/captiveportal/Controller/LostStolen.pm -M html/captive-portal/lib/captiveportal/Controller/Node/Manager.pm -M html/captive-portal/lib/captiveportal/Controller/Redirect.pm -M html/captive-portal/lib/captiveportal/Controller/Remediation.pm -M html/captive-portal/lib/captiveportal/Controller/Root.pm -M html/captive-portal/lib/captiveportal/Controller/Status.pm -M html/captive-portal/lib/captiveportal/Controller/Violation.pm -M html/captive-portal/lib/captiveportal/Controller/WirelessProfile.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Application.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Detach.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Factory.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/Billing.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/Blackhole.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/Choice.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/Email.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/Login.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/Null.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/OAuth.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/OAuth/Facebook.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/OAuth/Github.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/OAuth/Google.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/OAuth/Instagram.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/OAuth/LinkedIn.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/OAuth/OpenID.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/OAuth/Pinterest.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/OAuth/Twitter.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/OAuth/WindowsLive.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/Password.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/SAML.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/SMS.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/Sponsor.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Chained.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Choice.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/FixedRole.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Message.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Provisioning.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Root.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/SelectRole.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Survey.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/TLSEnrollment.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/Module/URL.pm -M html/captive-portal/lib/captiveportal/DynamicRouting/ModuleManager.pm -M html/captive-portal/lib/captiveportal/Form/Authentication.pm -M html/captive-portal/lib/captiveportal/Form/Field/AUP.pm -M html/captive-portal/lib/captiveportal/Form/Survey.pm -M html/captive-portal/lib/captiveportal/Form/Widget/Field/AUP.pm -M html/captive-portal/lib/captiveportal/Model/Portal/Session.pm -M html/captive-portal/lib/captiveportal/PacketFence/Controller/Activate/Email.pm -M html/captive-portal/lib/captiveportal/PacketFence/Controller/Authenticate.pm -M html/captive-portal/lib/captiveportal/PacketFence/Controller/DeviceRegistration.pm -M html/captive-portal/lib/captiveportal/PacketFence/Controller/Enabler.pm -M html/captive-portal/lib/captiveportal/PacketFence/Controller/LostStolen.pm -M html/captive-portal/lib/captiveportal/PacketFence/Controller/Node/Manager.pm -M html/captive-portal/lib/captiveportal/PacketFence/Controller/Redirect.pm -M html/captive-portal/lib/captiveportal/PacketFence/Controller/Remediation.pm -M html/captive-portal/lib/captiveportal/PacketFence/Controller/Root.pm -M html/captive-portal/lib/captiveportal/PacketFence/Controller/Status.pm -M html/captive-portal/lib/captiveportal/PacketFence/Controller/Violation.pm -M html/captive-portal/lib/captiveportal/PacketFence/Controller/WirelessProfile.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Application.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Factory.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Billing.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Blackhole.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Choice.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Email.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Login.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Null.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth/Facebook.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth/Github.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth/Google.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth/Instagram.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth/LinkedIn.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth/OpenID.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth/Pinterest.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth/Twitter.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth/WindowsLive.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Password.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/SAML.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/SMS.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Sponsor.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Chained.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Choice.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/FixedRole.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Message.pm +A docs/images/radius-workflow.png +D docs/images/radius_workflow.png + +commit 0a7cdd38790265b90ede03736df0ccf7fcb5027d +Author: Durand Fabrice +Date: Fri Apr 20 14:53:58 2018 -0400 + + Removed useless listener on port 18120 + +M conf/radiusd/auth.conf.example + +commit 2e8834e4fadff81709c5d4cfa69d3ddbab21353f +Author: Julien Semaan +Date: Fri Apr 20 14:52:35 2018 -0400 + + add message for problematic iOS (11 for now) in mobileconfig provisioning + + addresses #2898, the real fix would be to get it working again + +A html/captive-portal/content/images/exit-ios-popup.png M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Provisioning.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Root.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/SelectRole.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Survey.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/TLSEnrollment.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/URL.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/ModuleManager.pm -M html/captive-portal/lib/captiveportal/PacketFence/Form/Authentication.pm -M html/captive-portal/lib/captiveportal/PacketFence/Form/Field/AUP.pm -M html/captive-portal/lib/captiveportal/PacketFence/Form/Survey.pm +M html/captive-portal/templates/provisioner/mobileconfig.html + +commit cfcf391f64329acdc59d924f8b5460d37ef14362 +Author: Durand Fabrice +Date: Fri Apr 20 14:06:12 2018 -0400 + + Postpone netdata start and fixed systemd scripts + +M conf/systemd/packetfence-httpd.admin.service +M conf/systemd/packetfence-httpd.parking.service +M conf/systemd/packetfence-httpd.portal.service +M conf/systemd/packetfence-keepalived.service +M conf/systemd/packetfence-netdata.service +M lib/pf/services/manager/netdata.pm + +commit 113dc07943e9b2a6d743075a0fc3d5adc248bda0 +Author: James Rouzier +Date: Fri Apr 20 13:37:55 2018 -0400 + + Remove the any path handler unknown_action + +M lib/pf/UnifiedApi.pm + +commit a9dd4da28d9bab4874b4c3a5512d58fdbb257e29 +Author: Julien Semaan +Date: Fri Apr 20 13:17:50 2018 -0400 + + use a single Unified API client in pfstats + + partly addresses #3164 + +M go/stats/metrics.go + +commit e7e89978bc76ff69c8c7bcd6960fe20abd4ce80d +Author: James Rouzier +Date: Fri Apr 20 12:23:44 2018 -0400 + + Improve logging + +M go/coredns/plugin/pfdns/pfdns.go + +commit b5a2e3ed7b0b8bf9d89d93f195b1df33d459ea1d +Author: InverseBot +Date: Fri Apr 20 12:12:01 2018 -0400 + + (web common) Update generated files + +M html/common/styles.css +M html/common/styles.css.map + +commit 6dd15e4076152eacb6bd85b716b16268a8524bfe +Author: Durand Fabrice +Date: Fri Apr 20 12:11:54 2018 -0400 + + Use the correct ip to test the routing table + +M lib/pf/ipset.pm +M lib/pf/services/manager/tc.pm + +commit 3437fc79715fcdd066f6c79f76e8c21e011d1598 +Author: Julien Semaan +Date: Fri Apr 20 11:46:10 2018 -0400 + + remove outdated monit config for pfstats + +M addons/monit/monit_checks_configurations/00_packetfence.tt + +commit 45e5dfefac911bf8ca30115f609ea4bdc25347e7 +Author: Julien Semaan +Date: Fri Apr 20 11:45:06 2018 -0400 + + remove outdated check for haproxy-portal + +M addons/monit/monit_checks_configurations/00_packetfence.tt + +commit a9771c1cd9fc27b0b4af3e922678134dea91340c +Author: Julien Semaan +Date: Fri Apr 20 11:42:22 2018 -0400 + + adjust haproxy service names + +M addons/monit/monit_checks_configurations/00_packetfence.tt + +commit 4b144926e586cca4bc2e017215a3bf4abd8b391f +Author: Julien Semaan +Date: Fri Apr 20 11:41:17 2018 -0400 + + adjustments to monit service names + +M addons/monit/monit_checks_configurations/00_packetfence.tt + +commit f23094f5328f7db80d50eb36a5a569d937651600 +Author: Julien Semaan +Date: Fri Apr 20 11:31:31 2018 -0400 + + adjust monit configuration for new v8 services + +M addons/monit/monit_checks_configurations/00_packetfence.tt + +commit 8d9e989e05248256ca9d172d0ba0a05c5c4b7ef1 +Author: Julien Semaan +Date: Fri Apr 20 11:09:45 2018 -0400 + + adjust API frontend caddy configuration + +M conf/caddy-services/api.conf.example + +commit f12c12347c6f378812848d6ceb7fdab06236ee9b +Author: Durand Fabrice +Date: Fri Apr 20 11:08:41 2018 -0400 + + Start netdata after all + +M conf/systemd/packetfence-netdata.service +M conf/systemd/packetfence-pfstats.service +M lib/pf/services/manager/netdata.pm +M lib/pf/services/manager/pfstats.pm + +commit d4921a8002cfe8b1ff339dc98109a0caed90301b +Author: Francis Lachapelle +Date: Fri Apr 20 10:34:40 2018 -0400 + + (portal) Don't tab on the password show/hide btn + +M html/captive-portal/templates/password-button.inc + +commit df90abc3df3f370237af43950f358ff40b1404b0 +Author: Francis Lachapelle +Date: Fri Apr 20 10:18:34 2018 -0400 + + (portal) Minor changes to the provisioner pages + +M html/captive-portal/templates/provisioner/ibm.html +M html/captive-portal/templates/provisioner/jamf.html +M html/captive-portal/templates/provisioner/sepm.html + +commit 9a5f0d2645ea03468f75e4c587fa6743fa49d444 +Author: Francis Lachapelle +Date: Fri Apr 20 10:17:32 2018 -0400 + + (portal) PKI provider password must be visible + +M html/captive-portal/templates/pki_provider/packetfence_local.html +M html/captive-portal/templates/pki_provider/packetfence_pki.html +M html/captive-portal/templates/pki_provider/scep.html + +commit c1e6e2759bd3599782751075467e3fbe3d494b8b +Author: Francis Lachapelle +Date: Fri Apr 20 10:00:26 2018 -0400 + + (web admin) s/Radius/RADIUS/ + +M html/pfappserver/root/graph/dashboard.tt + +commit 7e373895ecc348a7e65315a9536f79c83217f6ce +Author: Francis Lachapelle +Date: Fri Apr 20 09:40:24 2018 -0400 + + (portal) Limit height of AUP + + Because nobody likes scrolling nor reading an AUP. + + Fixes #3137 + +M debian/packetfence.conffiles M html/captive-portal/lib/captiveportal/PacketFence/Form/Widget/Field/AUP.pm -M html/captive-portal/lib/captiveportal/PacketFence/Model/Portal/Session.pm -M html/captive-portal/lib/captiveportal/PacketFence/View/HTML.pm -M html/captive-portal/lib/captiveportal/PacketFence/View/MobileConfig.pm -M html/captive-portal/lib/captiveportal/Role/Action/Hookable.pm -M html/captive-portal/lib/captiveportal/Role/FieldValidation.pm -M html/captive-portal/lib/captiveportal/Role/MultiSource.pm -M html/captive-portal/lib/captiveportal/Role/Request.pm -M html/captive-portal/lib/captiveportal/Role/Routed.pm -M html/captive-portal/lib/captiveportal/View/HTML.pm -M html/captive-portal/lib/captiveportal/View/MobileConfig.pm -M html/captive-portal/lib/captiveportal/util.pm -M html/captive-portal/t/01app.t -M html/captive-portal/t/02pod.t -M html/captive-portal/t/03podcoverage.t -M html/captive-portal/t/view_HTML.t -M html/parking/cgi-bin/release.pl -M html/pfappserver/lib/pfappserver.pm -M html/pfappserver/lib/pfappserver/Authentication/Credential/Proxy.pm -M html/pfappserver/lib/pfappserver/Authentication/Store/PacketFence.pm -M html/pfappserver/lib/pfappserver/Authentication/Store/PacketFence/User.pm -M html/pfappserver/lib/pfappserver/Base/Action/AdminRole.pm -M html/pfappserver/lib/pfappserver/Base/Action/SimpleSearch.pm -M html/pfappserver/lib/pfappserver/Base/Controller.pm -M html/pfappserver/lib/pfappserver/Base/Controller/Crud.pm -M html/pfappserver/lib/pfappserver/Base/Controller/Crud/Clone.pm -M html/pfappserver/lib/pfappserver/Base/Controller/Crud/Config.pm -M html/pfappserver/lib/pfappserver/Base/Controller/Crud/Config/Clone.pm -M html/pfappserver/lib/pfappserver/Base/Controller/Crud/DB.pm -M html/pfappserver/lib/pfappserver/Base/Controller/Crud/Fingerbank.pm -M html/pfappserver/lib/pfappserver/Base/Controller/Crud/Pagination.pm -M html/pfappserver/lib/pfappserver/Base/Form.pm -M html/pfappserver/lib/pfappserver/Base/Form/Authentication/Action.pm -M html/pfappserver/lib/pfappserver/Base/Form/PortalModule/ModuleManager.pm -M html/pfappserver/lib/pfappserver/Base/Form/Role/AllowedOptions.pm -M html/pfappserver/lib/pfappserver/Base/Form/Role/Defaults.pm -M html/pfappserver/lib/pfappserver/Base/Form/Role/Help.pm -M html/pfappserver/lib/pfappserver/Base/Form/Role/InternalSource.pm -M html/pfappserver/lib/pfappserver/Base/Form/Role/MultiSource.pm -M html/pfappserver/lib/pfappserver/Base/Form/Role/SourceLocalAccount.pm -M html/pfappserver/lib/pfappserver/Base/Form/Role/WithCustomFields.pm -M html/pfappserver/lib/pfappserver/Base/Form/Role/WithSource.pm -M html/pfappserver/lib/pfappserver/Base/Model.pm -M html/pfappserver/lib/pfappserver/Base/Model/Config.pm -M html/pfappserver/lib/pfappserver/Base/Model/DB.pm -M html/pfappserver/lib/pfappserver/Base/Model/Fingerbank.pm -M html/pfappserver/lib/pfappserver/Base/Model/Node/Tab.pm -M html/pfappserver/lib/pfappserver/Base/Model/SavedSearch.pm -M html/pfappserver/lib/pfappserver/Base/Model/Search.pm -M html/pfappserver/lib/pfappserver/Controller/Admin.pm -M html/pfappserver/lib/pfappserver/Controller/Auditing/RadiusLog.pm -M html/pfappserver/lib/pfappserver/Controller/Config/AdminRoles.pm -M html/pfappserver/lib/pfappserver/Controller/Config/BillingTiers.pm -M html/pfappserver/lib/pfappserver/Controller/Config/DeviceRegistration.pm -M html/pfappserver/lib/pfappserver/Controller/Config/Domain.pm -M html/pfappserver/lib/pfappserver/Controller/Config/Filters.pm -M html/pfappserver/lib/pfappserver/Controller/Config/Fingerbank/Combination.pm -M html/pfappserver/lib/pfappserver/Controller/Config/Fingerbank/DB.pm -M html/pfappserver/lib/pfappserver/Controller/Config/Fingerbank/DHCP6_Enterprise.pm -M html/pfappserver/lib/pfappserver/Controller/Config/Fingerbank/DHCP6_Fingerprint.pm -M html/pfappserver/lib/pfappserver/Controller/Config/Fingerbank/DHCP_Fingerprint.pm -M html/pfappserver/lib/pfappserver/Controller/Config/Fingerbank/DHCP_Vendor.pm -M html/pfappserver/lib/pfappserver/Controller/Config/Fingerbank/Device.pm -M html/pfappserver/lib/pfappserver/Controller/Config/Fingerbank/Device/Upstream.pm -M html/pfappserver/lib/pfappserver/Controller/Config/Fingerbank/MAC_Vendor.pm -M html/pfappserver/lib/pfappserver/Controller/Config/Fingerbank/Settings.pm -M html/pfappserver/lib/pfappserver/Controller/Config/Fingerbank/User_Agent.pm -M html/pfappserver/lib/pfappserver/Controller/Config/Firewall_SSO.pm -M html/pfappserver/lib/pfappserver/Controller/Config/FloatingDevice.pm -M html/pfappserver/lib/pfappserver/Controller/Config/Networks.pm -M html/pfappserver/lib/pfappserver/Controller/Config/PKI_Provider.pm -M html/pfappserver/lib/pfappserver/Controller/Config/Pf.pm +A html/common/scss/_objects.aup.scss +M html/common/scss/styles.scss + +commit a3ac3ade55ba57b5b73b6440160dead75f266a4f +Author: James Rouzier +Date: Thu Apr 19 17:18:15 2018 -0400 + + Change the order of conditions + +M lib/pf/constants/syslog.pm + +commit 719a4917c697eeb667b052c82ade5c2332e53373 +Author: James Rouzier +Date: Thu Apr 19 17:11:41 2018 -0400 + + Fix syntax error + +M lib/pf/util.pm + +commit 8df0e782b4628c290c81074fc98ec796c04201dc +Author: InverseBot +Date: Thu Apr 19 16:03:27 2018 -0400 + + (web admin) Update generated files + +M html/pfappserver/root/static/css/styles.css +M html/pfappserver/root/static/css/styles.css.map + +commit 6ae479a7d11e52dd05032470265166b095d9823a +Author: Francis Lachapelle +Date: Thu Apr 19 15:59:13 2018 -0400 + + (portal) PIN code length could be longer + + Fixes #3156 + +M html/captive-portal/templates/sms/validate.html + +commit 27e1d1aec4bac00e7b582bbb1b14c7dfa28c55d8 +Author: Francis Lachapelle +Date: Thu Apr 19 15:51:30 2018 -0400 + + (web admin) Review pfstats charts + +M conf/monitoring/statsd.d/packetfence.conf.example +M conf/stats.conf.example +M html/pfappserver/root/graph/dashboard.tt +M html/pfappserver/root/static/scss/_graph.scss + +commit 372f0e27e27bf87f593912fb940b2acc5c485933 +Author: Durand Fabrice +Date: Thu Apr 19 15:46:13 2018 -0400 + + Disable systemd netdata.service + +M addons/packages/packetfence.spec + +commit 7acbfe1c7f25d62d552b5a16590c7d9e1283bde0 +Author: Durand Fabrice +Date: Thu Apr 19 15:39:50 2018 -0400 + + Create violation.log + +M addons/packages/packetfence.spec + +commit 1ff2b78893d7c9205fcf1d72ce84bdf251163a5d +Author: Durand Fabrice +Date: Thu Apr 19 15:38:42 2018 -0400 + + Fixes #3159 + +M lib/pf/ipset.pm +M lib/pf/services/manager/tc.pm +M lib/pf/util.pm + +commit d8eb7e584c633806b1189edad83df3fcea91c831 +Author: Durand Fabrice +Date: Thu Apr 19 14:33:46 2018 -0400 + + Updated Radius dashboard + +M html/pfappserver/root/graph/dashboard.tt + +commit f7c1a1eaac7bd87d5d77a396ca5a3f957b85f493 +Author: Francis Lachapelle +Date: Thu Apr 19 14:25:34 2018 -0400 + + (web admin) Improve statsd alerts from netdata + +M html/pfappserver/root/static/admin/status.js + +commit bef1f5bd4a6b6de78275ee8adcba1c0a2fbcc5cd +Author: Durand Fabrice +Date: Thu Apr 19 14:10:31 2018 -0400 + + Raise the number of allowed statsd graph + +M conf/monitoring/netdata.conf.example + +commit e6c88564717f0bcd88f36f2878eb18a75f4477e6 +Author: Durand Fabrice +Date: Thu Apr 19 13:37:12 2018 -0400 + + Added radius graph + +M html/pfappserver/root/graph/dashboard.tt + +commit c383f1fae41a91ac2036810986d2ddaa35453696 +Author: Julien Semaan +Date: Thu Apr 19 13:21:40 2018 -0400 + + make ipset cache default expiration higher in pfdns + +M go/coredns/plugin/pfdns/setup.go + +commit faf877966538ac37c140089b4d27187a5a70a362 +Author: James Rouzier +Date: Thu Apr 19 10:30:45 2018 -0400 + + Fix use of an uninitialized cache + +M go/coredns/plugin/pfdns/setup.go + +commit a626b65d81b52bd8df0dc3378aace7c8e4feb29e +Author: Julien Semaan +Date: Thu Apr 19 09:56:56 2018 -0400 + + don't send a DHCPNAK when requesting an impossible IP + + Instead gently push a new IP via a DHCPOFFER + + fixes #3153 + +M go/coredns/plugin/pfdns/pfdns.go +M go/dhcp/main.go + +commit a94759ccb06950eb406ce0599fcf48de5c9a80ad +Author: Julien Semaan +Date: Thu Apr 19 09:42:28 2018 -0400 + + additionnal logging in pfdhcp + +M go/dhcp/config.go + +commit 0e17762ff97cdc1d206928868a6264ae57bc14c1 +Author: Julien Semaan +Date: Thu Apr 19 09:34:54 2018 -0400 + + fix wildcard portal hosts + +M lib/pf/services/manager/haproxy_portal.pm + +commit dd02ef23d48701f7b7ef2113cc7aa23672a3f5ce +Author: Durand Fabrice +Date: Thu Apr 19 09:33:57 2018 -0400 + + Fixes #3150 Fixes #3152 + +M go/dhcp/main.go + +commit eecc312a637621f4a14cc87ec9d5ecb02aa4f429 +Author: Francis Lachapelle +Date: Thu Apr 19 08:59:44 2018 -0400 + + (portal) Localization + + Fixes #3149 + +M addons/extract_i18n_strings_portal.pl +M conf/locale/en/LC_MESSAGES/packetfence.po + +commit c0b982164c698686e6bcf64a8c8e22c9140fe8f4 +Author: Durand Fabrice +Date: Thu Apr 19 08:48:05 2018 -0400 + + Fixes #3146 + +M go/dhcp/main.go + +commit 953cf987f6baea689e79ce5eadbe4809d91b235a +Author: InverseBot +Date: Thu Apr 19 00:01:02 2018 -0400 + + (web admin) Update generated files + +M html/pfappserver/root/static/css/styles.css +M html/pfappserver/root/static/css/styles.css.map + +commit 8a31a02ba89ce2fffb6102bf383df7c3b347e995 +Author: Francis Lachapelle +Date: Wed Apr 18 22:30:38 2018 -0400 + + (Web Admin) Localization + +M addons/extract_i18n_strings.pl +M html/pfappserver/lib/pfappserver/I18N/en.po + +commit 2862216a0937666047a905614eca00b0f442dba2 +Author: Francis Lachapelle +Date: Wed Apr 18 17:40:21 2018 -0400 + + (web admin) Improve display of alarms + +M html/pfappserver/root/graph/dashboard.tt +M html/pfappserver/root/static/admin/status.js +A html/pfappserver/root/static/scss/_grid.scss +M html/pfappserver/root/static/scss/styles.scss + +commit c54e2bb32ed9008699797de17c47879e44df4281 +Author: Francis Lachapelle +Date: Wed Apr 18 17:37:42 2018 -0400 + + (web admin) New charts in dashboard + +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Graph.pm +M html/pfappserver/root/graph/dashboard.tt +M html/pfappserver/root/static/scss/_graph.scss + +commit 0a8e3a8a6b64fc96be8f20b82fbf93687648658d +Author: Francis Lachapelle +Date: Wed Apr 18 17:33:02 2018 -0400 + + (stats) New synthetic statsd charts + +M conf/monitoring/statsd.d/packetfence.conf.example + +commit 17d60ac8383041bcf5246dffbd104c5dd0052b15 +Author: Francis Lachapelle +Date: Wed Apr 18 17:26:41 2018 -0400 + + (stats) New synthetic statsd charts + +M .gitignore +D conf/monitoring/statsd.d/example.conf.example +A conf/monitoring/statsd.d/packetfence.conf.example +M lib/pf/services/manager/netdata.pm + +commit dcc03c0920d36c0e08fdd1d5cdcca0c06104ce46 +Author: Durand Fabrice +Date: Wed Apr 18 16:30:48 2018 -0400 + + Fix traffic shaping rule definition + +M lib/pf/ipset.pm +M lib/pf/services/manager/tc.pm +M lib/pf/util.pm + +commit 20569c26e83ef1c3c2c6e10ad0cefb1f7ac3568d +Author: Julien Semaan +Date: Wed Apr 18 16:09:31 2018 -0400 + + account note for fingerbank v2 upgrade + +M UPGRADE.asciidoc + +commit 67b4519bba00aea188347421f11cce8eb900d807 +Author: James Rouzier +Date: Wed Apr 18 16:01:33 2018 -0400 + + Use the source form to munge source arguements for testing the munge + +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Config/Source.pm + +commit 2757438a6cd725ada6b4fd1549a69b245a4a401d +Author: Durand Fabrice +Date: Wed Apr 18 15:41:07 2018 -0400 + + More explicit info field for source alert + +M lib/pf/services/manager/netdata.pm + +commit 4d063962efe1031847b665cdbbf1359ec4cd5a1a +Author: Durand Fabrice +Date: Wed Apr 18 15:32:36 2018 -0400 + + Force netdata to start after radiusd.auth + +M conf/systemd/packetfence-netdata.service + +commit 368bba2484ee84f812dc37723b935c0bc0ef898f +Author: Durand Fabrice +Date: Wed Apr 18 15:10:31 2018 -0400 + + Fixes pfdhcp api + +M go/dhcp/api.go + +commit 4f2893dc6182e7aa10478c1dbb9c937c46d850a9 +Author: InverseBot +Date: Wed Apr 18 14:52:47 2018 -0400 + + (doc) Update OpenAPI spec files + +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml + +commit 106b838e7e487aadc2b72014167c54404548a9f1 +Author: Julien Semaan +Date: Wed Apr 18 14:04:43 2018 -0400 + + minor adjustment to pf::dhcp::api + +M lib/pf/dhcp/api.pm + +commit f8e3c4da435e271c1da4889752b9b0f885561512 +Author: Julien Semaan +Date: Wed Apr 18 14:03:09 2018 -0400 + + fix invalid assignment + +M go/dhcp/api.go + +commit 038b280c84bf77b141a0233689f82c4599ade58c +Author: Julien Semaan +Date: Wed Apr 18 13:59:18 2018 -0400 + + add missing i18n for set_tenant_id + + fixes #3136 + +M html/pfappserver/lib/pfappserver/I18N/en.po + +commit 695d2e712993cc2bf7f96cecc4a51ceed20d02f2 +Author: Julien Semaan +Date: Wed Apr 18 13:55:40 2018 -0400 + + remove excessive dumping + + fixes #3140 + +M html/pfappserver/lib/pfappserver/PacketFence/Controller/DynamicReport.pm + +commit c2ada6bec95b0b253c2a681c33d18fea0cb5d360 +Author: Julien Semaan +Date: Wed Apr 18 13:51:04 2018 -0400 + + sync Unified API system user password in cluster + + fixes #3141 + +M lib/pf/constants/cluster.pm + +commit 108e93e719b185884028e835d751d346912b752a +Author: Durand Fabrice +Date: Wed Apr 18 12:59:01 2018 -0400 + + Fixes #3145 + +M addons/packages/packetfence.spec + +commit 49a25261c8e144fa88365194d371d6028e9cdc82 +Author: James Rouzier +Date: Wed Apr 18 11:35:40 2018 -0400 + + Cache calls to ipset + +M go/coredns/plugin/pfdns/pfdns.go + +commit c8b3808988dd7ad87eeb919d05ae82eedd560e55 +Author: Julien Semaan +Date: Wed Apr 18 11:32:09 2018 -0400 + + missing import in pfcmd locationhistorymac + +M lib/pf/cmd/pf/locationhistorymac.pm + +commit e401a0ad54a974d2c314190527ed13957e6a3f3c +Author: Julien Semaan +Date: Wed Apr 18 10:55:04 2018 -0400 + + adjust pfdhcp spec + +M docs/api/spec/components/schemas/dhcp.yaml + +commit 250acd59429cfd2f709814978d6ba630140bacac +Author: Julien Semaan +Date: Wed Apr 18 10:54:19 2018 -0400 + + API cleanup for pfdhcp + +M docs/api/spec/components/responses/dhcp.yaml +M docs/api/spec/components/schemas/dhcp.yaml +M go/dhcp/api.go + +commit 2c5f68f48515a5f4aae59508fe394a47192f9fd3 +Author: Julien Semaan +Date: Wed Apr 18 10:35:45 2018 -0400 + + code cleanup + +M go/dhcp/api.go +M lib/pf/dhcp/api.pm + +commit e0501a5359591172fae55b688953f23371c4e991 +Author: Durand Fabrice +Date: Wed Apr 18 10:35:07 2018 -0400 + + Fix for debian packaging + +M debian/packetfence.conffiles + +commit 681b8899d01d34f9c55eb2a14bbb54fff43041f1 +Author: Julien Semaan +Date: Wed Apr 18 10:34:20 2018 -0400 + + complete pfdhcp API integration in ip4log + +M lib/pf/CHI.pm +M lib/pf/dhcp/api.pm +M lib/pf/ip4log.pm + +commit d9e84500cd0d46715e316fa469a2fed1366c5b12 +Author: Julien Semaan +Date: Wed Apr 18 09:10:07 2018 -0400 + + start implementing pfdhcp API inside ip4log + +M go/dhcp/api.go +M lib/pf/dhcp/api.pm +M lib/pf/ip4log.pm + +commit ccabd42df081268353a89540fbaa5f56804bc0c6 +Author: Julien Semaan +Date: Wed Apr 18 08:37:04 2018 -0400 + + have a configuration section for pfdhcp + +M conf/documentation.conf +M conf/pf.conf.defaults +M lib/pf/dhcp/api.pm + +commit da4d7fe689ab9e0b242211a52e2008b7838c9711 +Author: Julien Semaan +Date: Wed Apr 18 08:21:46 2018 -0400 + + setting aggressive timeouts for pfdhcp API client + +M lib/pf/constants/dhcp.pm +M lib/pf/dhcp/api.pm + +commit 2681a620d2e7f61473c319aab91bb9af3faba559 +Author: Julien Semaan +Date: Wed Apr 18 08:15:54 2018 -0400 + + complete the pfdhcp API client + +M lib/pf/dhcp/api.pm + +commit 87354964ca58cb48de65f7e5702775912f03dd83 +Author: Julien Semaan +Date: Tue Apr 17 15:59:11 2018 -0400 + + first draft of ip/mac lookups through pfdhcp + +A lib/pf/dhcp/api.pm + +commit 074a5b7b5f4a4f1bdd509bbe9892a342af533e54 +Author: Julien Semaan +Date: Wed Apr 18 09:10:25 2018 -0400 + + MySQL uses local timezone + +M go/database/connection.go + +commit 1045c486ba87d245105f28cc1cf11a53da816885 +Author: Julien Semaan +Date: Tue Apr 17 15:57:23 2018 -0400 + + provide more standardized errors in pfdhcp API + +A go/api-frontend/unifiedapierrors/errors.go +M go/dhcp/api.go + +commit 9bf0f8737fd513bfca650e0fc5ccfb2e3616e9ba +Author: Durand Fabrice +Date: Tue Apr 17 11:56:59 2018 -0400 + + Fixes debianize.patch + +M debian/patches/debianize.patch + +commit 63ca234e6546a1457aa4f7b25ff91f2165db5c49 +Author: Durand Fabrice +Date: Tue Apr 17 11:52:10 2018 -0400 + + Fixes tcp socket groing issue with pfdhcp + +M go/dhcp/main.go + +commit f0765f853696f34b1e666c73262e7c1b3185bca3 +Author: Durand Fabrice +Date: Tue Apr 17 11:49:00 2018 -0400 + + Fixes #3123 + +M addons/packages/packetfence.spec +M debian/packetfence.postinst + +commit 7929fcd793bde148602081cc8c4163c824badab0 +Author: Julien Semaan +Date: Tue Apr 17 11:45:09 2018 -0400 + + allow ShuffleIP in pfdhcp to use a consistent shuffling source + + fixes #3135 + +M go/dhcp/main.go +M go/dhcp/utils.go + +commit bf121541ecb9d7f2002e9300a2c77df322b28417 +Author: James Rouzier +Date: Mon Apr 16 21:12:37 2018 -0400 + + Add a systemd rule + +M Makefile + +commit 705ef28488ea451a29db2ae888c6e5fd53c58e7f +Author: Julien Semaan +Date: Tue Apr 17 08:52:06 2018 -0400 + + read DBI info for CHI only once + + fixes #3132 + +M lib/pf/CHI.pm + +commit 976419d4ec2bb478b9dbd92419b04fa4c7d8bd07 +Author: Durand Fabrice +Date: Mon Apr 16 16:00:24 2018 -0400 + + Show other members of the cluster in the dashboard + +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Graph.pm + +commit 35b5c30f4ef41e35c3558134de90e0043b9a8f2d +Author: Francis Lachapelle +Date: Mon Apr 16 15:12:35 2018 -0400 + + (web admin) Improve charts of dashboard + + - set lower y-range of some charts; + - hide charts that are possibly not defined; + - localized tab titles. + +M html/pfappserver/root/graph/dashboard.tt +M html/pfappserver/root/static/admin/status.js + +commit 21d31a9e7900c90bd631811fa38838f3fb7f0b91 +Author: Durand Fabrice +Date: Mon Apr 16 15:08:15 2018 -0400 + + Typo in dashboard.tt + +M html/pfappserver/root/graph/dashboard.tt + +commit df62263001c1c126019c963ed88e9196c00ede68 +Author: InverseBot +Date: Mon Apr 16 10:36:29 2018 -0400 + + (web admin alt) Update generated files + +M html/pfappserver/root/admin/v-index.tt +M html/pfappserver/root/static.alt/dist/js/manifest.e98188766014e8365d45.js.map +A html/pfappserver/root/static.alt/dist/js/vendor.27d6667ef6bb14a43c74.js +A html/pfappserver/root/static.alt/dist/js/vendor.27d6667ef6bb14a43c74.js.map +D html/pfappserver/root/static.alt/dist/js/vendor.b947d4395a4897b62338.js +D html/pfappserver/root/static.alt/dist/js/vendor.b947d4395a4897b62338.js.map + +commit 1fc6129d0c1341adbecfc00bbfe02bd6013c25fd +Author: Darren Satkunas +Date: Mon Apr 16 10:13:48 2018 -0400 + + Add dynamic span-size for roles + +M html/pfappserver/root/graph/dashboard.tt + +commit fde928d8570cee2c854a8ce26e7b43ca9e5220c6 +Author: Darren Satkunas +Date: Mon Apr 16 10:11:09 2018 -0400 + + Adjust span-size + +M html/pfappserver/root/graph/dashboard.tt + +commit 64da39f7c8c140f7469684a68c6adc8d05e64d6e +Author: Darren Satkunas +Date: Mon Apr 16 10:07:50 2018 -0400 + + Update data-colors + +M html/pfappserver/root/graph/dashboard.tt + +commit 73fbb4924126743e286c4c56966e18e253faa093 +Author: Durand Fabrice +Date: Mon Apr 16 09:51:19 2018 -0400 + + Fix after rebase + +M html/pfappserver/root/graph/dashboard.tt + +commit f28e7ef7ea13cee205a737e65df66e057edde6d9 +Author: Darren Satkunas +Date: Sun Apr 15 07:50:47 2018 -0400 + + Remove netdata.conf directives (cleanup) + +M conf/monitoring/netdata.conf.example + +commit c2a40d2aa1c8dba156687c90fdb237b2d28b6563 +Author: Darren Satkunas +Date: Sun Apr 15 07:49:13 2018 -0400 + + Add DHCP leases to dashboard + Remove unneeded 'break' statements in go pfstats (cleanup) + Merge randomize switch cases into single case (bugfix) + +M go/stats/metrics.go +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Graph.pm +M html/pfappserver/root/graph/dashboard.tt +M lib/pfconfig/namespaces/config/Stats.pm + +commit 2c31faca5062cde815be0ba331c41fe713be4a5e +Author: Darren Satkunas +Date: Fri Apr 13 04:22:10 2018 -0400 + + Add generic /stats endpoint to pfdhcp to display stats on all available interfaces + +M go/dhcp/api.go +M go/dhcp/main.go + +commit 0654085b33d7d9c004b46e1dfd3601d2ad554cb2 +Author: Darren Satkunas +Date: Fri Apr 13 02:46:44 2018 -0400 + + Adjust log.Error concatenation + +M go/stats/metrics.go + +commit 88aac409c55284de95b6c26246bc6e54dafd623a +Author: Darren Satkunas +Date: Thu Apr 12 14:12:20 2018 -0400 + + Adjust online/offline stats interval(s) + +M conf/monitoring/netdata.conf.example +M conf/stats.conf.example +M html/pfappserver/root/graph/dashboard.tt + +commit 581e3b50ff190996f3d9420a2e6224e1fe751b36 +Author: Darren Satkunas +Date: Wed Apr 11 10:23:29 2018 -0400 + + Adjust metric intervals in conf/monitoring/netdata.conf.example + +M conf/monitoring/netdata.conf.example + +commit b2faf1a2a50f1022f7551dfcdf87f80819d1262d +Author: Darren Satkunas +Date: Wed Apr 11 10:12:39 2018 -0400 + + Rename nodecategories to roles + +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Graph.pm +M html/pfappserver/root/graph/dashboard.tt + +commit 4922b95f367b4f6e9587e9454f984af338bab04e +Author: Darren Satkunas +Date: Wed Apr 11 04:19:20 2018 -0400 + + Adjust history on x-axis for time-based charts w/ hour, day, week, month, year. + Disable randomization on time-based charts to avoid "missing" error on netdata charts. + +M conf/stats.conf.example +M go/pfconfigdriver/structs.go +M go/stats/metrics.go +M html/pfappserver/root/graph/dashboard.tt + +commit 0b051f8298427f8acaf2841aacbc167214844b81 +Author: Darren Satkunas +Date: Tue Apr 10 13:52:48 2018 -0400 + + Add statsd metrics to dashboard + +M conf/stats.conf.example +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Graph.pm +M html/pfappserver/root/graph/dashboard.tt + +commit 9dffade8d58c515fd562c53c5fffd7799930642e +Author: Julien Semaan +Date: Mon Apr 16 09:27:51 2018 -0400 + + instruct to restart necessary services in passthroughs config + + partly addresses #3127 + +M conf/documentation.conf + +commit 2dfaf8d77293d872a7a167a5d9c855b32fb564ef +Author: Julien Semaan +Date: Mon Apr 16 08:07:41 2018 -0400 + + use the system user by default for the unified API in golang + +M go/unifiedapiclient/client.go + +commit 8b580355686d4f2dff446c00fcf4c10cdadacfb9 +Author: Francis Lachapelle +Date: Sat Apr 14 15:35:05 2018 -0400 + + (netdata) Fix statsd alerts + +M lib/pf/services/manager/netdata.pm + +commit 2c251a299d84abbc9dd1e738fafb883b47fed9d2 +Author: InverseBot +Date: Sat Apr 14 00:00:59 2018 -0400 + + (web admin) Update generated files + +M html/pfappserver/root/static/css/styles.css +M html/pfappserver/root/static/css/styles.css.map + +commit 28dbfdc7e89992ce17c65dc3eb77cd7131f7a1b1 +Author: Francis Lachapelle +Date: Fri Apr 13 17:27:07 2018 -0400 + + (web admin) Because we don't use CSS flex. Yet. + +M html/pfappserver/root/graph/dashboard.tt + +commit 32970e7e00f5ac41f2f648eba439323501c769b6 +Author: James Rouzier +Date: Fri Apr 13 16:43:53 2018 -0400 + + Add delete confirmation to an interface + + Fixes #3084 + +M html/pfappserver/root/interface/list.tt +M html/pfappserver/root/static/js/interface.js + +commit 5260c32f0181bee629fac98cd884a2c8d502ce63 +Author: James Rouzier +Date: Fri Apr 13 16:23:01 2018 -0400 + + Add filter to escape css + +M html/pfappserver/lib/pfappserver/View/HTML.pm + +commit ddae7a23f0b2a1448db0f3ddba5aced9a4b9eab9 +Author: James Rouzier +Date: Fri Apr 13 14:38:30 2018 -0400 + + Fix issue when redirecting /access + + Fixes #3020 + +M conf/httpd.conf.d/httpd.admin.tt.example + +commit 0f254661a859c4bc8fed2be1323b2c60df6f0d09 +Author: Francis Lachapelle +Date: Fri Apr 13 11:46:00 2018 -0400 + + (web admin) Dashboard improvements + + - authentication source ping charts + - distinct color palette for each cluster member + - uptime of each cluster member using netdata badges + + Improves #3122 + +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Graph.pm +M html/pfappserver/root/graph/dashboard.tt +M html/pfappserver/root/static/admin/status.js + +commit a35abdad0e744e7e65690c031d3b259585c5d596 +Author: Durand Fabrice +Date: Fri Apr 13 11:35:53 2018 -0400 + + Fixed post reg scan + +M lib/pf/role.pm + +commit 798449f512447e4a286b919a0e88a1bf4ec728b9 +Author: Allan Tran +Date: Fri Apr 13 11:30:58 2018 -0400 + + allow keepalive on dhcp listener interface + +M lib/pf/services/manager/keepalived.pm + +commit 508d72539718d4da030aaeb9f86dfadf49eca371 +Author: James Rouzier +Date: Fri Apr 13 11:21:06 2018 -0400 + + Update .gitignore + +M .gitignore + +commit a568c30484ff610b36f220f8fb825e51ca7dfa4e +Author: Francis Lachapelle +Date: Fri Apr 13 10:56:13 2018 -0400 + + (portal) Force PIN field to be numeric on mobile + +M html/captive-portal/templates/sms/validate.html + +commit 343146460dd8bb9473042bf172a7dd8baf8e821c +Author: Francis Lachapelle +Date: Fri Apr 13 10:49:12 2018 -0400 + + (web admin) Improve spacing of sortable lists + +M html/pfappserver/root/static/scss/_sortable.scss + +commit 43dc4c81b2f316a4821ca1fce0ecd20f87943b88 +Author: Durand Fabrice +Date: Fri Apr 13 10:48:06 2018 -0400 + + Redirect to the portal if a violation is open + +M go/coredns/plugin/pfdns/pfdns.go + +commit 2c312760b8674be37729c4c68653e4a4122ed8f0 +Author: Durand Fabrice +Date: Fri Apr 13 10:08:02 2018 -0400 + + Close http connection and return json message on not existing network interface + +M go/dhcp/api.go +M go/dhcp/main.go + +commit e789afd3e433f75c372a12870ee9ee1703cd9390 +Author: Francis Lachapelle +Date: Fri Apr 13 09:42:31 2018 -0400 + + (doc) Minor adjustments to the developer's guide + +M docs/PacketFence_Developers_Guide.asciidoc + +commit 371ea51dd2561b5e3a030ec0b794abfe025ad944 +Author: Julien Semaan +Date: Fri Apr 13 08:44:26 2018 -0400 + + use owner in nodes search instead of person name + + fixes #926 + +M html/pfappserver/root/admin/nodes.tt + +commit 5c181d3fe246c88e6b040dc2d2d0cba0a56a891f +Author: Julien Semaan +Date: Fri Apr 13 08:38:34 2018 -0400 + + use crypto lib to generate secure API tokens + + fixes #3118 + +M go/api-frontend/aaa/authentication.go + +commit 5e6fd5f0c3f5f96fb438bb52a0f4e227d15fd868 +Author: InverseBot +Date: Fri Apr 13 00:00:19 2018 -0400 + + (web common) Update generated files + +M html/common/styles.css +M html/common/styles.css.map + +commit 464e24ef6afb84d6a2e6e2c02bfd5c78f92ceab8 +Author: Francis Lachapelle +Date: Thu Apr 12 15:33:24 2018 -0400 + + (portal) Improve inner show/hide btn of pwd field + +M html/captive-portal/content/captiveportal.js +M html/captive-portal/templates/password-button.inc +M html/common/scss/_components.input.scss + +commit 9c214645b0e59fa2c0375ab01a4e9fc3bd1290c3 +Author: Francis Lachapelle +Date: Thu Apr 12 15:29:11 2018 -0400 + + (portal) Larger btn for AUP page on mobile devices + +M html/captive-portal/lib/captiveportal/PacketFence/Form/Widget/Field/AUP.pm + +commit d11794a1e4b22f5fddea6801211fc6bbae26f396 +Author: James Rouzier +Date: Thu Apr 12 11:08:10 2018 -0400 + + Fix SQL::Abstract::More when cleaning inline accounting + + Fixes #3120 + +M lib/pf/inline/accounting.pm + +commit f4e325842986cef373492655c435aff12c07c9cf +Author: InverseBot +Date: Thu Apr 12 00:00:18 2018 -0400 + + (web common) Update generated files + +M html/common/styles.css +M html/common/styles.css.map + +commit a23064de652b6859f76b6033946a7d147afcf84d +Author: James Rouzier +Date: Wed Apr 11 16:56:59 2018 -0400 + + Set the value for the group + +M html/pfappserver/lib/pfappserver/Form/Config/Switch.pm + +commit f72357aea6990b37b807a80142c67953aea597bf +Author: James Rouzier +Date: Wed Apr 11 15:47:46 2018 -0400 + + Preserve the tab when reloading + + Fixes #3117 + +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Graph.pm +M html/pfappserver/root/graph/dashboard.tt + +commit 55fb2eb3a3b7a2a33428e3542c8bf343435a63c9 +Author: Francis Lachapelle +Date: Wed Apr 11 15:21:14 2018 -0400 + + (portal) Improve password field on iOS devices + +M html/captive-portal/content/captiveportal.js +M html/common/scss/_components.input.scss + +commit 2ad5167ca9930d28bc5b9819539c296e5799b1a1 +Author: James Rouzier +Date: Wed Apr 11 12:50:01 2018 -0400 + + verify if option82 sub option type before setting the circuit_id_string + +M lib/pf/util/dhcp.pm + +commit 7ad52ff2d28e0ce983f15730931be9edfc4edad9 +Author: Julien Semaan +Date: Wed Apr 11 07:48:17 2018 -0400 + + enable the accounting cache in cluster mode + + fixes #3116 + +M NEWS.asciidoc +M lib/pf/radius.pm + +commit 63ae3fad49189aadc5a4d70417922133170d30e3 +Author: InverseBot +Date: Tue Apr 10 20:20:34 2018 -0400 + + (doc) Update OpenAPI spec files + +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml + +commit 5d42a2b87715f1ad585a5a5828e780132735adc6 +Author: InverseBot +Date: Tue Apr 10 20:18:41 2018 -0400 + + (web admin) Update generated files + +M html/pfappserver/root/static/css/styles.css +M html/pfappserver/root/static/css/styles.css.map + +commit e3042d172852d49b290fd99891fa4fb6e5573c4c +Author: Durand Fabrice +Date: Tue Apr 10 20:16:57 2018 -0400 + + Fix packaging + +M addons/packages/packetfence.spec + +commit fb2055394d4e547be3aa7897f92a13114491d701 +Author: Francis Lachapelle +Date: Tue Apr 10 15:24:01 2018 -0400 + + (web admin) Fix duplicated alarms on dashboard + + Related to #3114 + +M html/pfappserver/root/static/admin/status.js + +commit cdfcfc5a07e728a9556898228d1fe7b1608e3d80 +Author: James Rouzier +Date: Tue Apr 10 15:14:38 2018 -0400 + + Use an upsert instead of a transaction when saving + + Fixes #3026 + +M lib/pf/dal.pm +M lib/pf/db.pm +M t/smoke.t +M t/unittest/dal.t + +commit 2848b4ed0a7c5948fb40f8e8354221e4ca3df42f +Author: James Rouzier +Date: Tue Apr 10 14:37:56 2018 -0400 + + Fix typo + + Fixes #3115 + +M lib/pf/fingerbank.pm + +commit e3fcf8b982c27a9d12431f825724750934f8bde9 +Author: Francis Lachapelle +Date: Tue Apr 10 14:22:05 2018 -0400 + + (web admin) Fix height of "chosen" multi-select + + Fixes #2962 + Fixes #3053 + +M html/pfappserver/lib/pfappserver/Base/Form/Role/InternalSource.pm +M html/pfappserver/root/config/source/type/LDAP.tt +M html/pfappserver/root/static/scss/_chosen.scss + +commit f086770c67e166de3fe34110dd822c396542ff86 +Author: Julien Semaan +Date: Tue Apr 10 13:41:59 2018 -0400 + + add API spec user specific params + +A docs/api/spec/components/parameters/users.yaml + +commit 8411fe7bab141b3ae70eb22e8e1de3581b8a9d07 +Author: James Rouzier +Date: Tue Apr 10 11:47:46 2018 -0400 + + Update nodes in all tenants when recording fingerbank results + + Fixes #2746 + +M lib/pf/fingerbank.pm + +commit 78c67ac47e51101f41b0b3a49348491ebd46621c +Author: Julien Semaan +Date: Tue Apr 10 11:37:31 2018 -0400 + + instructions for disabling IPv6 in cluster + +M docs/PacketFence_Clustering_Guide.asciidoc + +commit bcf89a8359dd79cec7cb7b00e69f36b1e7549f54 +Author: Julien Semaan +Date: Tue Apr 10 10:54:59 2018 -0400 + + remove graphite from cluster instructions + +M docs/PacketFence_Clustering_Guide.asciidoc + +commit 52973212a5cb4870fa90508681d1e0d2d4519929 +Author: Julien Semaan +Date: Tue Apr 10 10:52:50 2018 -0400 + + add note to mark management as HA + +M docs/PacketFence_Clustering_Guide.asciidoc + +commit adab1d914cc37322f3cd727a0e847e57d2d35667 +Author: Francis Lachapelle +Date: Tue Apr 10 10:36:35 2018 -0400 + + (portal) Improve layout.html + +M html/captive-portal/templates/layout.html + +commit 1409135a292a4b6c14b428b1c8ae6fd83ffb70a2 +Author: Julien Semaan +Date: Tue Apr 10 10:17:44 2018 -0400 + + Update PacketFence_Clustering_Guide.asciidoc + +M docs/PacketFence_Clustering_Guide.asciidoc + +commit ce9ddeb54ad7d946f27acf9de35b101de6c20f8f +Author: Francis Lachapelle +Date: Tue Apr 10 10:10:29 2018 -0400 + + (portal) Reverse order of title and alerts + + Fixes #3110 + +M html/captive-portal/templates/layout.html + +commit b58af9a34752e7b5b9a410a219c1015be88362dc +Author: Julien Semaan +Date: Tue Apr 10 10:10:15 2018 -0400 + + no need to create server.pem in clustering doc anymore + +M docs/PacketFence_Clustering_Guide.asciidoc + +commit 9de96e7994a625c581f93673a8d9398708a3fcbf +Author: Francis Lachapelle +Date: Tue Apr 10 10:06:15 2018 -0400 + + (portal) Restore title in content-with-choice.html + + Fixes #3108 + +M html/captive-portal/templates/content-with-choice.html + +commit cdef938c7f47d198eb809d921bf2354643b4b775 +Author: Julien Semaan +Date: Tue Apr 10 08:32:23 2018 -0400 + + add user_id param to all user routes + +M docs/api/spec/paths/users.yaml +M docs/api/spec/paths/users/password.yaml + +commit 652a524383446c7fcc39b635820279bc75783980 +Author: Julien Semaan +Date: Tue Apr 10 08:17:24 2018 -0400 + + return proper arguments from make_create_data + + fixes #3105 + +M lib/pf/UnifiedApi/Controller/Users/Password.pm + +commit ba4774215b447110f04f4c929d7d08f4b3b890e8 +Author: Julien Semaan +Date: Mon Apr 9 13:01:38 2018 -0400 + + add missing translation for error message + +M conf/locale/en/LC_MESSAGES/packetfence.po + +commit a28dbfae2650dfe4484601b68f6862a1d1d9561b +Author: InverseBot +Date: Tue Apr 10 00:03:36 2018 -0400 + + (doc) Update OpenAPI spec files + +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml + +commit 8377fe66573ba4884c016ca0a3ce41fb8e6646dc +Author: InverseBot +Date: Tue Apr 10 00:03:31 2018 -0400 + + (web admin alt) Update generated files + +M html/pfappserver/root/admin/v-index.tt +D html/pfappserver/root/static.alt/dist/css/app.c8ec966aaf2367aa81c105db2c8f6436.css +D html/pfappserver/root/static.alt/dist/css/app.c8ec966aaf2367aa81c105db2c8f6436.css.map +A html/pfappserver/root/static.alt/dist/css/app.f43382faa2e183e02fe8dac93dc2275e.css +A html/pfappserver/root/static.alt/dist/css/app.f43382faa2e183e02fe8dac93dc2275e.css.map +M html/pfappserver/root/static.alt/dist/js/manifest.e98188766014e8365d45.js.map + +commit 4f66a462809025eb5be13555304f3127c86bf050 +Author: InverseBot +Date: Tue Apr 10 00:00:22 2018 -0400 + + (web common) Update generated files + +M html/common/styles.css +M html/common/styles.css.map + +commit 86586b25d573f4784ce54b2d89c38e6358654e60 +Author: Francis Lachapelle +Date: Mon Apr 9 22:23:06 2018 -0400 + + (portal) Update debian conf files with Sass files + +M debian/packetfence.conffiles + +commit 26ecc88af83ee32806ab0f44c5063e1c851be08a +Author: Francis Lachapelle +Date: Mon Apr 9 21:54:54 2018 -0400 + + (portal) Update templates for new CSS classes + + - simplfied Sass color variables + - new fixed header containing browsing "dots" + - new show/hide button inside password fields + - less icons, simpler buttons + +M html/captive-portal/content/captiveportal.js +M html/captive-portal/content/provisioner/mobileconfig.js +M html/captive-portal/content/timerbar.js +M html/captive-portal/lib/captiveportal/PacketFence/Form/Widget/Field/AUP.pm +M html/captive-portal/templates/account.html +M html/captive-portal/templates/activation/email.html +M html/captive-portal/templates/activation/sponsor_accepted.html +M html/captive-portal/templates/activation/sponsor_login.html +M html/captive-portal/templates/aup_text.html +M html/captive-portal/templates/billing/confirm_AuthorizeNet.html +M html/captive-portal/templates/billing/confirm_Mirapay.html +M html/captive-portal/templates/billing/confirm_Paypal.html +M html/captive-portal/templates/billing/confirm_Stripe.html +M html/captive-portal/templates/billing/index.html +M html/captive-portal/templates/billing/tier.html +M html/captive-portal/templates/challenge.html +M html/captive-portal/templates/content-with-choice.html +M html/captive-portal/templates/device-registration/registration.html +M html/captive-portal/templates/enabler.html +M html/captive-portal/templates/error.html +M html/captive-portal/templates/layout.html +M html/captive-portal/templates/lost_stolen.html +M html/captive-portal/templates/macros.inc +M html/captive-portal/templates/message.html +M html/captive-portal/templates/oauth2/landing.html +A html/captive-portal/templates/password-button.inc +M html/captive-portal/templates/pki_provider/packetfence_local.html +M html/captive-portal/templates/pki_provider/packetfence_pki.html +M html/captive-portal/templates/pki_provider/scep.html +M html/captive-portal/templates/provisioner/accept.html +M html/captive-portal/templates/provisioner/android.html +M html/captive-portal/templates/provisioner/deny.html +M html/captive-portal/templates/provisioner/ibm.html +M html/captive-portal/templates/provisioner/jamf.html +M html/captive-portal/templates/provisioner/mobileconfig.html +M html/captive-portal/templates/provisioner/mobileiron.html +M html/captive-portal/templates/provisioner/opswat.html +M html/captive-portal/templates/provisioner/sentinelone.html +M html/captive-portal/templates/provisioner/sepm.html +M html/captive-portal/templates/provisioner/symantec.html +M html/captive-portal/templates/provisioner/windows.html +M html/captive-portal/templates/readonly.html +M html/captive-portal/templates/release.html +M html/captive-portal/templates/saml.html +M html/captive-portal/templates/scan-in-progress.html +M html/captive-portal/templates/scan.html +M html/captive-portal/templates/select-role.html +M html/captive-portal/templates/signin.html +M html/captive-portal/templates/sms/validate.html +M html/captive-portal/templates/status.html +M html/captive-portal/templates/status/login.html +M html/captive-portal/templates/status/menu.html +M html/captive-portal/templates/status/reset_password.html +M html/captive-portal/templates/survey.html +M html/captive-portal/templates/violations/bandwidth_expiration.html +M html/captive-portal/templates/violations/bandwidth_limit.fr.html +M html/captive-portal/templates/violations/bandwidth_limit.html +M html/captive-portal/templates/violations/banned_devices.fr.html +M html/captive-portal/templates/violations/banned_devices.html +M html/captive-portal/templates/violations/banned_os.fr.html +M html/captive-portal/templates/violations/banned_os.html +M html/captive-portal/templates/violations/darknet.fr.html +M html/captive-portal/templates/violations/darknet.html +M html/captive-portal/templates/violations/failed_scan.es_ES.html +M html/captive-portal/templates/violations/failed_scan.fr.html +M html/captive-portal/templates/violations/failed_scan.html +M html/captive-portal/templates/violations/generic.fr.html +M html/captive-portal/templates/violations/generic.html +M html/captive-portal/templates/violations/lost_or_stolen.html +M html/captive-portal/templates/violations/lsass.es_ES.html +M html/captive-portal/templates/violations/lsass.fr.html +M html/captive-portal/templates/violations/lsass.html +M html/captive-portal/templates/violations/malware.es_ES.html +M html/captive-portal/templates/violations/malware.fr.html +M html/captive-portal/templates/violations/malware.html +M html/captive-portal/templates/violations/metascan.fr.html +M html/captive-portal/templates/violations/metascan.html +M html/captive-portal/templates/violations/nat.fr.html +M html/captive-portal/templates/violations/nat.html +M html/captive-portal/templates/violations/p2p.fr.html +M html/captive-portal/templates/violations/p2p.html +M html/captive-portal/templates/violations/redirect.html +M html/captive-portal/templates/violations/roguedhcp.fr.html +M html/captive-portal/templates/violations/roguedhcp.html +M html/captive-portal/templates/violations/sample.fr.html +M html/captive-portal/templates/violations/sample.html +M html/captive-portal/templates/violations/scanning.fr.html +M html/captive-portal/templates/violations/scanning.html +M html/captive-portal/templates/violations/spam.fr.html +M html/captive-portal/templates/violations/spam.html +M html/captive-portal/templates/violations/system_scan.fr.html +M html/captive-portal/templates/violations/system_scan.html +M html/captive-portal/templates/violations/time_expiration.html +M html/captive-portal/templates/violations/trojan.fr.html +M html/captive-portal/templates/violations/trojan.html +M html/captive-portal/templates/violations/zotob.fr.html +M html/captive-portal/templates/violations/zotob.html +M html/captive-portal/templates/waiting.html + +commit 61462dc1bd5f7b9ee2d83debb5d382741ca9c4ad +Author: Francis Lachapelle +Date: Mon Apr 9 16:49:15 2018 -0400 + + (portal) Update inuitcss to version 6.0 + +M html/common/Gruntfile.js +M html/common/package.json +D html/common/scss/_base.body.scss +D html/common/scss/_base.footer.scss +D html/common/scss/_base.header.scss +D html/common/scss/_base.headings.scss +D html/common/scss/_base.input.scss +D html/common/scss/_base.paragraphs.scss +A html/common/scss/_components.buttons.scss +M html/common/scss/_components.card.scss +M html/common/scss/_components.divider.scss +M html/common/scss/_components.dot.scss +M html/common/scss/_components.frame.scss +M html/common/scss/_components.iconic.scss +M html/common/scss/_components.input.scss +M html/common/scss/_components.timerbar.scss +A html/common/scss/_elements.footer.scss +A html/common/scss/_elements.header.scss +A html/common/scss/_elements.headings.scss +A html/common/scss/_elements.input.scss +A html/common/scss/_elements.links.scss +A html/common/scss/_elements.page.scss +M html/common/scss/_objects.box.scss +D html/common/scss/_objects.buttons.scss +A html/common/scss/_objects.flag.scss +A html/common/scss/_objects.layout.scss +D html/common/scss/_objects.list-ui.scss +M html/common/scss/_objects.media.scss +M html/common/scss/_objects.tables.scss +M html/common/scss/_settings.colors.scss +A html/common/scss/_settings.global.scss +M html/common/scss/_settings.packetfence.scss +M html/common/scss/_tools.aliases.scss +D html/common/scss/_trumps.dev.scss +D html/common/scss/_trumps.flag.scss +D html/common/scss/_trumps.layout.scss +D html/common/scss/_trumps.media.scss +A html/common/scss/_utilities.hide.scss +A html/common/scss/_utilities.text.scss +M html/common/scss/styles.scss + +commit 5e2ce8938835dd30ad12bb63b14f4a32576f8604 +Author: James Rouzier +Date: Mon Apr 9 16:54:05 2018 -0400 + + Update permission + +M addons/packages/packetfence.spec + +commit 74bb2fb1598229308d1deb9c2a3e125cea9c42e4 +Author: James Rouzier +Date: Mon Apr 9 16:36:42 2018 -0400 + + Use user_id from the url as the pid + +M lib/pf/UnifiedApi/Controller/Users/Password.pm + +commit d636e9a28cda00132cb20eaafaf5cc5ee9de86a8 +Author: Durand Fabrice +Date: Mon Apr 9 16:33:39 2018 -0400 + + Get rid of call to netdata (apache access log) from the admin interface + +M conf/httpd.conf.d/httpd.admin.tt.example + +commit e6396c3a53f28ff9aad71f5cbbb62d63a4b46cfa +Author: James Rouzier +Date: Mon Apr 9 15:30:29 2018 -0400 + + Make sure user/:user_id/password does not fail + +M lib/pf/UnifiedApi.pm +M lib/pf/UnifiedApi/Controller/Users/Password.pm + +commit 4ee4a2a6ff572d8d129c4341081c92885a3e4127 +Author: Julien Semaan +Date: Mon Apr 9 15:11:18 2018 -0400 + + fix user password path + +M docs/api/spec/paths/users/password.yaml + +commit edb3a2f79da9401222cbbb0dbc1f320726562dd3 +Author: Julien Semaan +Date: Mon Apr 9 15:10:27 2018 -0400 + + fix users nodes path + +M docs/api/spec/paths/users.yaml + +commit 810b9f48266d2cb51a7c71de407f1b007bfce395 +Author: James Rouzier +Date: Mon Apr 9 14:24:16 2018 -0400 + + Remove extra end tag + + Fixes #3102 + +M html/pfappserver/root/pfqueue/stats.inc + +commit 1ffc28dc05b4ebb9e9c94c58227b5dc2697e2e99 +Author: James Rouzier +Date: Mon Apr 9 12:34:12 2018 -0400 + + Reorder when the tasks are ran in the run loop + +M sbin/pfmon + +commit bc2a68e7573b05e4286ad607066d159ea7cb3541 +Author: James Rouzier +Date: Mon Apr 9 12:13:34 2018 -0400 + + Use safe signals + +M sbin/pfmon + +commit 438f74a3840a417e8dc82704b6a26ad9ab63cbde +Author: James Rouzier +Date: Mon Apr 9 11:37:17 2018 -0400 + + Die if a value is trying to be stored + +M lib/pfconfig/cached_scalar.pm + +commit 2e474f25d8ba680bf2fd2776a0c124d78414c55e +Author: Julien Semaan +Date: Mon Apr 9 08:30:27 2018 -0400 + + troubleshooting != trouble shooting + +M docs/PacketFence_Clustering_Guide.asciidoc + +commit 1009e7b3a1ce7f23b48b91e0aec10b153ee38303 +Author: Julien Semaan +Date: Mon Apr 9 07:33:28 2018 -0400 + + Revert "Empty STORE" + + This reverts commit 67738ed0d4837c6de53bcbe79454f5be6286cbb9. + +M lib/pfconfig/cached_scalar.pm + +commit 67738ed0d4837c6de53bcbe79454f5be6286cbb9 +Author: James Rouzier +Date: Sat Apr 7 19:33:53 2018 -0400 + + Empty STORE + +M lib/pfconfig/cached_scalar.pm + +commit 5399e6d4dda21c9f8b74b0d4f926ffd2f3633673 +Author: Julien Semaan +Date: Fri Apr 6 17:22:56 2018 -0400 + + fix wording + +M docs/PacketFence_Clustering_Guide.asciidoc + +commit 9f7687ba9c28a26c53ebc1262c7508cfa0c3597d +Author: Julien Semaan +Date: Fri Apr 6 16:45:08 2018 -0400 + + friendlier reconfiguration of the interface for the cluster overlay + +M lib/pfconfig/namespaces/config/Pf.pm + +commit e3a02d38f4d4ba1ebef067932201b226a09c4621 +Author: Julien Semaan +Date: Fri Apr 6 16:38:32 2018 -0400 + + adjust example cluster.conf + +M docs/PacketFence_Clustering_Guide.asciidoc + +commit 734476e2d508d0c58011beabba359476dc7c581a +Author: Julien Semaan +Date: Fri Apr 6 16:30:04 2018 -0400 + + Adjustments to haproxy doc with splited services + +M docs/PacketFence_Clustering_Guide.asciidoc + +commit c217ddc9762c0329cdaccc9e39f93e57a66906cb +Author: Julien Semaan +Date: Fri Apr 6 16:28:43 2018 -0400 + + add note for haproxy stats interface + +M docs/PacketFence_Clustering_Guide.asciidoc + +commit ec0c7295cc36653195ec4bcf0505d0c0f1eca173 +Author: Julien Semaan +Date: Fri Apr 6 16:26:23 2018 -0400 + + remove fingerbank MySQL config from cluster guide + +M docs/PacketFence_Clustering_Guide.asciidoc + +commit 3438002e926d2e7ed057df5f0641c09fe4f63687 +Author: Julien Semaan +Date: Thu Apr 5 15:50:19 2018 -0400 + + skip inline gateway IP interface check in cluster + + fixes #3095 + +M lib/pf/pfcmd/checkup.pm + +commit aa3de5f1dfec2d9ab3640b44983d1c9b4f0c408c +Author: Durand Fabrice +Date: Thu Apr 5 16:31:50 2018 -0400 + + Added MySQL-python as dep for netdata + +M addons/packages/packetfence.spec + +commit 23dd9524eee666b29509a8d849ae7069ad6b2ba6 +Author: lzammit +Date: Thu Apr 5 16:26:33 2018 -0400 + + typo fix + +M docs/networkdevice/aerohive.asciidoc + +commit 071c96991c2d5f29a75b2feb753fd574f9f987b0 +Author: James Rouzier +Date: Thu Apr 5 15:07:48 2018 -0400 + + Fix typo + +M bin/cluster/management_update + +commit b856a5ff21f4e3a205c7a0ec3159d45fed930db8 +Author: Julien Semaan +Date: Thu Apr 5 14:59:02 2018 -0400 + + use the VIP for inline locationlog entries + + fixes #3093 + +M sbin/pfdhcplistener + +commit 2be6c1e36ff5481c6efad0e5914fa88050a7ea43 +Author: James Rouzier +Date: Thu Apr 5 14:55:28 2018 -0400 + + Add special case for all clear + + Fixes #1193 + +M lib/pf/cmd/pf/cache.pm + +commit 2219349268f0975808926da0e3acacb588860d7b +Author: Julien Semaan +Date: Thu Apr 5 14:20:54 2018 -0400 + + switch log level + +M lib/pf/fingerbank.pm + +commit 463600636277e2ff7cb0f0dff8a5ccbf79e3ff9a +Author: James Rouzier +Date: Thu Apr 5 14:07:05 2018 -0400 + + Remove radius_request from cache key + +M lib/pf/Authentication/Source/LDAPSource.pm + +commit fa25497d4e185b2f2e81221d8468cb7dede45cbf +Author: James Rouzier +Date: Thu Apr 5 13:26:11 2018 -0400 + + Fix service symbolic links for debian + +A debian/packetfence-api-frontend.service +A debian/packetfence-haproxy-db.service +A debian/packetfence-haproxy-portal.service +D debian/packetfence-haproxy.service +D debian/packetfence-p0f.service +A debian/packetfence-pfperl-api.service +D debian/packetfence-pfsetvlan.service +D debian/packetfence-pfunified_api.service + +commit 4785915c2efdaa9f0e01b4c8d6ac519758cc33f4 +Author: Julien Semaan +Date: Thu Apr 5 10:32:36 2018 -0400 + + add translation for jamf + + fixes #3090 + +M html/pfappserver/lib/pfappserver/I18N/en.po + +commit 7eddf40df805a9e5a67928e7593e19362456e14a +Author: Julien Semaan +Date: Thu Apr 5 10:27:55 2018 -0400 + + the realm configfile is a configfile + + fixes #3092 + +M lib/pf/file_paths.pm + +commit f9cb1971390cb4dfd296b9a899a69d05665c65a5 +Author: Allan Tran +Date: Thu Apr 5 09:59:33 2018 -0400 + + Made changes to Aruba module and doc + +M docs/PacketFence_Network_Devices_Configuration_Guide.asciidoc +M lib/pf/Switch/Aruba/2930M.pm + +commit 2a63461c26665ca4fe37cfbae30daa931c465d4f +Author: Julien Semaan +Date: Thu Apr 5 08:31:39 2018 -0400 + + remove the default role values in switches.conf.defaults + + fixes #1970 + +M UPGRADE.asciidoc +M conf/switches.conf.defaults + +commit cf1bd019f977c47646d4258bb603622cc2694ba3 +Author: James Rouzier +Date: Wed Apr 4 16:02:31 2018 -0400 + + Fix rule_cache_key + + Fixes #2786 + +M lib/pf/Authentication/Source/LDAPSource.pm + +commit c84341de9793522f531e327c4a6094b2e3dfccf4 +Author: Julien Semaan +Date: Wed Apr 4 15:28:03 2018 -0400 + + have pfdns tell pfipset to sync passthrough IPs + + fixes #3086 + +M go/coredns/plugin/pfdns/pfdns.go + +commit 6e934ed98957ff990a5a5f755cf960afcad8c981 +Author: Durand Fabrice +Date: Wed Apr 4 15:20:41 2018 -0400 + + Updated service list (missing haproxy-portal and haproxy-db) + +M lib/pf/cmd/pf/service.pm + +commit 415e18ddf2796f3e1fdd6d2cda3fe50872c8cbcc +Author: Julien Semaan +Date: Wed Apr 4 15:10:41 2018 -0400 + + adjusted available documentation guides in admin help + + fixes #3060 + +M html/pfappserver/root/admin/help.tt + +commit 8c53865874a6e649f993d9661e57fd5196123095 +Author: Allan Tran +Date: Wed Apr 4 15:01:48 2018 -0400 + + Formatting in Downloadable ACLs + +M docs/PacketFence_Network_Devices_Configuration_Guide.asciidoc + +commit 02666dd53c96dde170b09457a42c932d3217d3ce +Author: Allan Tran +Date: Wed Apr 4 14:45:30 2018 -0400 + + Downloadable ACLs HP/Aruba + +M docs/PacketFence_Network_Devices_Configuration_Guide.asciidoc + +commit b56d7647ca9c2bcd3783963dec9c3ad786980518 +Author: Julien Semaan +Date: Wed Apr 4 14:10:50 2018 -0400 + + assign proper config file to Interface configstore + + fixes #3073 + +M lib/pf/ConfigStore/Interface.pm + +commit 3c63208928e468562ec46b14752fd3fd09eff218 +Author: Julien Semaan +Date: Wed Apr 4 13:39:09 2018 -0400 + + added missing 'modules' translation + +M html/pfappserver/lib/pfappserver/I18N/en.po + +commit 73ca64bdb29751c6099593c2ef68828cb4c0d7d2 +Author: Julien Semaan +Date: Wed Apr 4 13:35:32 2018 -0400 + + improve pfdhcp logging + +M go/dhcp/main.go +M go/dhcp/pool.go +M go/dhcp/server.go + +commit b0850f6e0a86ab7a4d5bcd6d6367f1b6dbcabfcf +Author: Julien Semaan +Date: Wed Apr 4 12:53:47 2018 -0400 + + allow to control pfdhcp log level via environment + +M addons/packages/packetfence.spec +A conf/pfdhcp.conf.example +M conf/systemd/packetfence-pfdhcp.service +M debian/packetfence.conffiles +M go/log/log.go + +commit 0517ad9349eab8c06161c6ff7e89984f71e02844 +Author: lzammit +Date: Wed Apr 4 12:38:04 2018 -0400 + + rework the wehauth doc + +A docs/images/pfaerohive15.png +A docs/images/pfaerohive16.png +A docs/images/pfaerohive17.png +A docs/images/pfaerohive18.png +A docs/images/pfaerohive19.png +A docs/images/pfaerohive20.png +A docs/images/pfaerohive21.png +M docs/networkdevice/aerohive.asciidoc + +commit b67f45a72eba9270eb1d77b81455add26e2e73f0 +Author: Julien Semaan +Date: Wed Apr 4 12:01:03 2018 -0400 + + use constant for pfdhcp option + +M go/dhcp/main.go + +commit 1397ac861992c6c48b67309e0f4e90e12eb5fde1 +Author: Julien Semaan +Date: Wed Apr 4 11:59:27 2018 -0400 + + put actual hostname in pfdhcp logging + +M go/dhcp/main.go + +commit a638329515cdf64b5e2e4c1b11b4ce075e00bd9a +Author: Julien Semaan +Date: Wed Apr 4 11:39:00 2018 -0400 + + skip dispatcher webauth if in read-only + + fixes #3070 + +M lib/pf/web/dispatcher.pm + +commit a4d11d12c4125b93c0946b402173a55570d5145a +Author: InverseBot +Date: Wed Apr 4 10:53:46 2018 -0400 + + (web admin) Update generated files + +M html/pfappserver/root/static/css/styles.css +M html/pfappserver/root/static/css/styles.css.map + +commit 702bc5399b3f773f7e373f2e7b45f5830aae9b77 +Author: Julien Semaan +Date: Wed Apr 4 10:36:18 2018 -0400 + + update govendor for json x path + +M go/vendor/vendor.json + +commit bcf1232c5ebc0a33f11669b35bd599428c86c7a8 +Author: James Rouzier +Date: Wed Apr 4 10:15:39 2018 -0400 + + Disconnect the database after getting database error + + Fixes #3080 + +M lib/pf/dal.pm +M lib/pf/db.pm + +commit b6a9a6ad76cf7949a7f9df695824a8e959d73b93 +Author: James Rouzier +Date: Wed Apr 4 10:08:47 2018 -0400 + + New pfconfig resource authentication_sources_monitored + +M lib/pf/services/manager/netdata.pm +M lib/pfconfig/namespaces/config/Authentication.pm +A lib/pfconfig/namespaces/resource/authentication_sources_monitored.pm + +commit 537d563e3f41c813ed459cad45f763d499ddb2ec +Author: Julien Semaan +Date: Wed Apr 4 09:17:52 2018 -0400 + + start standardizing the logging of pfdhcp + +M go/dhcp/main.go + +commit f082f0b3bfb4fb12d8547ae305ea6b50e86ca74a +Author: Julien Semaan +Date: Wed Apr 4 09:03:44 2018 -0400 + + Added forgotten unified_api_system_user.pm + +A lib/pfconfig/namespaces/resource/unified_api_system_user.pm + +commit 64547941d3fd8097767a840d6f22d65088403950 +Author: Julien Semaan +Date: Wed Apr 4 08:48:28 2018 -0400 + + ensure to treat DHCP packet only once + +M go/dhcp/main.go + +commit 41792751869420a4933c0cf1d3bd3641d8997afc +Author: Darren Satkunas +Date: Wed Apr 4 02:37:51 2018 -0400 + + Switch histogram to gauge + +M conf/stats.conf.example +M lib/pfconfig/namespaces/config/Stats.pm + +commit 44a960ee6247f066d3261d6c830646c12a6da4ae +Author: Durand Fabrice +Date: Tue Apr 3 16:32:18 2018 -0400 + + Offer the ip the device is requesting for if available + +M go/dhcp/main.go + +commit 6efe287742d594b6801794b17f1da7373b11da7b +Author: Julien Semaan +Date: Tue Apr 3 15:39:27 2018 -0400 + + add pf::ConfigStore::Role::ReverseLookup to ignored cluster configstores + + fixes #3072 + +M lib/pf/cluster.pm + +commit bc68503559a3da9bfc674896ed3aef80fc5edebb +Author: Julien Semaan +Date: Tue Apr 3 15:35:25 2018 -0400 + + honor system user in Unified API frontend + +M go/caddy/api-aaa/api-aaa.go +M go/pfconfigdriver/structs.go + +commit 7baabd7763ae7b621a27b5325e087076aca5494c +Author: Julien Semaan +Date: Tue Apr 3 15:31:07 2018 -0400 + + have unified API client use system user by default + +M lib/pf/api/unifiedapiclient.pm +M lib/pf/config.pm + +commit 95ca9cf486ba5d29618e469dcfe0d3a3ecf64803 +Author: Julien Semaan +Date: Tue Apr 3 15:27:41 2018 -0400 + + create resource for autogen API system user + +M Makefile +M addons/packages/packetfence.spec +M debian/packetfence.postinst +M go/pfconfigdriver/structs.go +M lib/pf/file_paths.pm + +commit 2c5ddbab0d91338bf8195e2cb91d6d0dbe1497a4 +Author: James Rouzier +Date: Tue Apr 3 15:12:53 2018 -0400 + + rename pfunified_api to pfperl-api + + Fixes #3067 + +M addons/packages/packetfence.spec +M conf/documentation.conf +A conf/log.conf.d/pfperl-api.conf.example +D conf/log.conf.d/pfunified_api.conf.example +M conf/pf.conf.defaults +A conf/systemd/packetfence-pfperl-api.service +D conf/systemd/packetfence-pfunified_api.service +M debian/rules +M lib/pf/UnifiedApi.pm +M lib/pf/UnifiedApi/custom.pm +A lib/pf/services/manager/pfperl_api.pm +D lib/pf/services/manager/pfunified_api.pm +A sbin/pfperl-api +D sbin/pfunified_api + +commit 262554d9c1564fece76704e49dee6e92faa82181 +Author: James Rouzier +Date: Fri Mar 30 14:42:27 2018 -0400 + + set use_request_uri_for_path in the config hash + + Fixes #3044 + +M html/pfappserver/lib/pfappserver.pm + +commit a895d477ceafa798b72f88b0ae22752e490a9463 +Author: Durand Fabrice +Date: Tue Apr 3 14:13:48 2018 -0400 + + Never return a NAK if you don't have the VIP + +M go/dhcp/main.go + +commit 3d97adabe652af266487433b534d8976620c596d +Author: Julien Semaan +Date: Tue Apr 3 12:43:35 2018 -0400 + + remove useless code + +M lib/pfconfig/namespaces/config/Stats.pm + +commit bbe8121a29f13f5156e5ffdb19f8920e9c52a77a +Author: Darren Satkunas +Date: Tue Apr 3 12:14:14 2018 -0400 + + Add metric for total number of devices registered per role + +M conf/stats.conf.example + +commit 88b7323e3ba5d705516afa36aed5e1d1946792d5 +Author: Darren Satkunas +Date: Tue Apr 3 12:02:31 2018 -0400 + + Cleanup stats.conf.example + +M conf/stats.conf.example + +commit 430b2f7416b56e0051ff6fd3ca1c32e4f3e89713 +Author: Darren Satkunas +Date: Tue Apr 3 12:00:11 2018 -0400 + + Add metric for total number of unregistered devices + +M conf/stats.conf.example + +commit 13cb0d2a447352d6b65468f9c4d5e5c61705ee07 +Author: Darren Satkunas +Date: Tue Apr 3 11:46:58 2018 -0400 + + Add interface dhcp leases (free) + +M lib/pfconfig/namespaces/config/Stats.pm + +commit f7c1ca9274bedf16ed890d1d4bb027290a1fe376 +Author: Julien Semaan +Date: Tue Apr 3 09:54:46 2018 -0400 + + improve logging when matching multiple LDAP objects + + fixes #3066 + +M lib/pf/Authentication/Source/LDAPSource.pm + +commit 5bdbc28012b31abd903382eca0eda1f0b243ef6d +Author: Julien Semaan +Date: Tue Apr 3 09:43:41 2018 -0400 + + stub autogen stats config for each network interface + +M lib/pfconfig/namespaces/config/Stats.pm +M lib/pfconfig/namespaces/interfaces/listen_ints.pm + +commit 2a084946d47143b6bc9705c8abe23ca70769be06 +Author: Julien Semaan +Date: Tue Apr 3 09:21:20 2018 -0400 + + remove outdated cluster limitations + + fixes #3065 + +M docs/PacketFence_Clustering_Guide.asciidoc + +commit 01c622173226d711c68b6f6c559a851126434d81 +Author: InverseBot +Date: Tue Apr 3 00:03:27 2018 -0400 + + (web admin alt) Update generated files + +M html/pfappserver/root/admin/v-index.tt +M html/pfappserver/root/static.alt/dist/js/manifest.e98188766014e8365d45.js.map +D html/pfappserver/root/static.alt/dist/js/vendor.5cab9e5f53f754cd6617.js +D html/pfappserver/root/static.alt/dist/js/vendor.5cab9e5f53f754cd6617.js.map +A html/pfappserver/root/static.alt/dist/js/vendor.b947d4395a4897b62338.js +A html/pfappserver/root/static.alt/dist/js/vendor.b947d4395a4897b62338.js.map + +commit b07f908bfe33d7213e835c1751517f20b7f549ba +Author: InverseBot +Date: Mon Apr 2 00:03:28 2018 -0400 + + (web admin alt) Update generated files + +M html/pfappserver/root/admin/v-index.tt +M html/pfappserver/root/static.alt/dist/js/manifest.e98188766014e8365d45.js.map +A html/pfappserver/root/static.alt/dist/js/vendor.5cab9e5f53f754cd6617.js +A html/pfappserver/root/static.alt/dist/js/vendor.5cab9e5f53f754cd6617.js.map +D html/pfappserver/root/static.alt/dist/js/vendor.bd5838f7690b5f9c76ad.js +D html/pfappserver/root/static.alt/dist/js/vendor.bd5838f7690b5f9c76ad.js.map + +commit d7c2b36020bc08c678eb736d7215054aba19937b +Author: InverseBot +Date: Sat Mar 31 00:03:35 2018 -0400 + + (doc) Update OpenAPI spec files + +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml + +commit 551120a9be8b91663d3010cb49dc3061db81579c +Author: InverseBot +Date: Sat Mar 31 00:03:27 2018 -0400 + + (web admin alt) Update generated files + +M html/pfappserver/root/admin/v-index.tt +A html/pfappserver/root/static.alt/dist/js/app.6c27004ab66826f20912.js +A html/pfappserver/root/static.alt/dist/js/app.6c27004ab66826f20912.js.map +D html/pfappserver/root/static.alt/dist/js/app.fce031afa27fc2d14f4a.js +D html/pfappserver/root/static.alt/dist/js/app.fce031afa27fc2d14f4a.js.map +M html/pfappserver/root/static.alt/dist/js/manifest.e98188766014e8365d45.js.map + +commit 055180abbe723491db8492a60a5e44d9ba4cb2b7 +Author: Francis Lachapelle +Date: Fri Mar 30 16:20:15 2018 -0400 + + (web admin alt) Consume translations + +M html/pfappserver/root/static.alt/src/App.vue +M html/pfappserver/root/static.alt/src/store/modules/session.js + +commit ca0124ac5bf3a7de963ae185ad173c7ea8acb5b1 +Author: Julien Semaan +Date: Fri Mar 30 15:53:18 2018 -0400 + + improvements to upgrade guide + +M UPGRADE.asciidoc + +commit 3a59de83b0fdfb69ac1fb7d600d42080736a4995 +Author: Julien Semaan +Date: Fri Mar 30 15:46:37 2018 -0400 + + upgrade notes for Fingerbank v2 devices + +M UPGRADE.asciidoc + +commit 6186bca64a1b61d0e848fe3352e6e04884d1f684 +Author: Julien Semaan +Date: Fri Mar 30 15:44:10 2018 -0400 + + adjustments to 8.0 fingerbank data update script + +M addons/upgrade/to-8.0-fingerbank-db-data.pl + +commit 72c9192fc2cd996086bab05a0f102c574114d69c +Author: Julien Semaan +Date: Fri Mar 30 15:41:53 2018 -0400 + + added script to migrate the Fingerbank device names in the nodes table + +A addons/upgrade/to-8.0-fingerbank-db-data.pl + +commit 8a3bac0bdc66c47131cce9b6c3628bc9a5f2ddbc +Author: Francis Lachapelle +Date: Fri Mar 30 15:21:29 2018 -0400 + + (dashboard) Trying alternate color palette + +M html/pfappserver/root/graph/dashboard.tt + +commit d49fbbc01eed1c12d225e3d37187d5c1b149c80c +Author: Francis Lachapelle +Date: Fri Mar 30 14:13:23 2018 -0400 + + (dashboard) Move JavaScript code to status.js + +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Graph.pm +M html/pfappserver/root/graph/dashboard.tt +M html/pfappserver/root/static/admin/status.js +M html/pfappserver/root/static/scss/_graph.scss + +commit efdc1c911d8a9fe51fde935c3eac980ec34e4fd0 +Author: Francis Lachapelle +Date: Fri Mar 30 10:57:00 2018 -0400 + + (dashboard) Handle cluster members + +M html/pfappserver/root/graph/dashboard.tt +M html/pfappserver/root/static/scss/_graph.scss + +commit 3e0e54383dac3293804fea42aec9b65e4ef918ed +Author: James Rouzier +Date: Fri Mar 30 10:56:57 2018 -0400 + + Refactor to use render_error + +M lib/pf/UnifiedApi/Controller.pm + +commit d460f79d4a52b77a81e6fe74cfe5d2cf5d9e132a +Author: James Rouzier +Date: Fri Mar 30 10:35:51 2018 -0400 + + Have a default route + +M lib/pf/UnifiedApi.pm +M lib/pf/UnifiedApi/Controller.pm + +commit d5c87c0549e13870207fe89c852dc0129b1060f9 +Author: Julien Semaan +Date: Fri Mar 30 07:44:21 2018 -0400 + + update API spec + +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml + +commit 7bae2f9a076426d2d74a02d86bfe827f4af6562d +Author: Julien Semaan +Date: Fri Mar 30 07:43:21 2018 -0400 + + adjustments to tenant API spec + +M docs/api/spec/paths/tenants.yaml + +commit e1bc88676e86ef499c04e5936ed73d3698eabd2a +Author: Darren Satkunas +Date: Fri Mar 30 07:28:50 2018 -0400 + + Add support for multiple mysql query rows and support for dual-columns to allow multiple metrics from a single query. + +M go/stats/metrics.go + +commit 3e1b9dd6ba71e3829f3b2e7d1e08f82cde5e4275 +Author: InverseBot +Date: Fri Mar 30 00:01:00 2018 -0400 + + (web admin) Update generated files + +M html/pfappserver/root/static/js/pfappserver.js +M html/pfappserver/root/static/js/pfappserver.js.map + +commit 0327d095d1f8fc401845f6e4d14329c90e9e65ea +Author: Francis Lachapelle +Date: Thu Mar 29 15:58:10 2018 -0400 + + (dashboard) Show netdata alarms + +M html/pfappserver/root/admin/status.tt +M html/pfappserver/root/graph/dashboard.tt +M html/pfappserver/root/static/Gruntfile.js +A html/pfappserver/root/static/js/vendor/fitty.min.js +A html/pfappserver/root/static/js/vendor/fitty.min.js.map +M html/pfappserver/root/static/package.json +M html/pfappserver/root/static/scss/_graph.scss + +commit 552ad323d74b4871222dd6b330bcf76702c6305b +Author: Francis Lachapelle +Date: Tue Mar 27 21:50:03 2018 -0400 + + (dashboard) Test of custom counter + +M html/pfappserver/root/graph/dashboard.tt + +commit d4044d09ca56efbab7c6d23b9d49ef09741b95b1 +Author: Francis Lachapelle +Date: Fri Mar 23 15:48:03 2018 -0400 + + (dashboard) Improve integration of netdata charts + +M html/pfappserver/root/admin/status.tt +M html/pfappserver/root/graph/dashboard.tt +M html/pfappserver/root/static/scss/_graph.scss + +commit cdde3dc2f115c2da476b375d52d77641b52cb608 +Author: lzammit +Date: Thu Mar 22 14:55:57 2018 -0400 + + dashboard adjustements + +M html/pfappserver/root/graph/dashboard.tt + +commit e21f8e8f83dd2e005674245849a9d8e9303748fc +Author: lzammit +Date: Fri Mar 16 14:35:10 2018 -0400 + + initial dashboard test + +M html/pfappserver/root/graph/dashboard.tt + +commit 4e3b63b83d87838d9a212729952ba1cb306aad7d +Author: Julien Semaan +Date: Thu Mar 29 15:50:40 2018 -0400 + + add documentation for /services/cluster_status + +M docs/api/spec/paths/services.yaml + +commit 21f8d982269d4678ca69692694aee3baa8fd9b5f +Author: James Rouzier +Date: Thu Mar 29 15:11:05 2018 -0400 + + Unquote the zero + +M raddb/policy.d/packetfence + +commit 9d139b08e286886e6763d85ab9b590e13477cd3e +Author: James Rouzier +Date: Thu Mar 29 15:07:19 2018 -0400 + + Fix syntax error + +M raddb/policy.d/packetfence + +commit 4f0a4d780522e94dd9aa01f6ec067ab6dcf4eddd +Author: James Rouzier +Date: Thu Mar 29 14:23:21 2018 -0400 + + Update Fix PacketFence-Tenant-Id not being updated in a tunnel + +M conf/radiusd/packetfence-tunnel.example +M raddb/policy.d/packetfence + +commit 2b9c47a62d18d23a54e8d56790cc4235728e547b +Author: Francis Lachapelle +Date: Thu Mar 29 14:10:00 2018 -0400 + + (admin) Changes for latest version of Clipboard.js + +M html/pfappserver/root/static/admin/common.js + +commit 79e3c40631fd32d4656837d121ff8267d28839a3 +Author: Julien Semaan +Date: Thu Mar 29 13:49:07 2018 -0400 + + Added cluster services status to API + +M lib/pf/UnifiedApi.pm +M lib/pf/UnifiedApi/Controller/Services.pm + +commit 5ec80922ec9f69d9d02b52492b86cd1a7a804474 +Author: James Rouzier +Date: Thu Mar 29 13:29:27 2018 -0400 + + Listen to only to ipv4 localhost address + +M conf/systemd/packetfence-pfunified_api.service + +commit 1b6ff681fc77573d78aaa50702b82c7f847dfbaa +Author: Darren Satkunas +Date: Thu Mar 29 02:24:25 2018 -0400 + + Improve sample example configuration + +M conf/stats.conf.example + +commit 831178735123103c4c6d7931bcd9402dc6537560 +Author: Darren Satkunas +Date: Thu Mar 29 02:19:49 2018 -0400 + + Swap jsonpath compile lib + +M conf/stats.conf.example +M go/stats/metrics.go + +commit ea68986869bfab6f2795d5ae252a194d173c70db +Author: Julien Semaan +Date: Wed Mar 28 17:21:24 2018 -0400 + + fix type of roles in User form + + fixes #3052 + +M html/pfappserver/lib/pfappserver/PacketFence/Controller/User.pm + +commit a853c68e2bf66dc77c6f0aa183607f709e69ede8 +Author: Julien Semaan +Date: Wed Mar 28 17:03:05 2018 -0400 + + adjust contextual help to point to new guide name + + fixes #3048 + +M html/pfappserver/root/admin/help.tt +M html/pfappserver/root/macros.inc + +commit 7621a22330f748821c095a0ec743ee1d778000b9 +Author: Julien Semaan +Date: Wed Mar 28 17:01:40 2018 -0400 + + fix missing translations for authentication login portal module + + fixes #3054 + +M html/pfappserver/lib/pfappserver/I18N/en.po + +commit cd0e7b18907861c810eb8ee5f8cb88ecd15a40ae +Author: Julien Semaan +Date: Wed Mar 28 16:41:30 2018 -0400 + + disable systemd notify for etcd temporarily + +M conf/systemd/packetfence-etcd.service + +commit b04a0f565f5be1d3637dd8756abf837b6f5677c9 +Author: InverseBot +Date: Wed Mar 28 11:29:20 2018 -0400 + + (web admin alt) Update generated files + +M html/pfappserver/root/admin/v-index.tt +M html/pfappserver/root/static.alt/dist/js/manifest.e98188766014e8365d45.js.map +D html/pfappserver/root/static.alt/dist/js/vendor.1344c10b291c03f9f03a.js +D html/pfappserver/root/static.alt/dist/js/vendor.1344c10b291c03f9f03a.js.map +A html/pfappserver/root/static.alt/dist/js/vendor.bd5838f7690b5f9c76ad.js +A html/pfappserver/root/static.alt/dist/js/vendor.bd5838f7690b5f9c76ad.js.map + +commit f8d44c688657216ff3204ed484af84db8b970153 +Author: InverseBot +Date: Wed Mar 28 11:26:53 2018 -0400 + + (web admin) Update generated files + +M html/pfappserver/root/static/css/styles.css +M html/pfappserver/root/static/css/styles.css.map +M html/pfappserver/root/static/js/auditing.js +M html/pfappserver/root/static/js/auditing.js.map +M html/pfappserver/root/static/js/configuration.js +M html/pfappserver/root/static/js/configuration.js.map +M html/pfappserver/root/static/js/pfappserver.js +M html/pfappserver/root/static/js/pfappserver.js.map +M html/pfappserver/root/static/js/reports.js +M html/pfappserver/root/static/js/reports.js.map +M html/pfappserver/root/static/js/vendor/ace/ace.js +M html/pfappserver/root/static/js/vendor/ace/ext-beautify.js +M html/pfappserver/root/static/js/vendor/ace/ext-elastic_tabstops_lite.js +M html/pfappserver/root/static/js/vendor/ace/ext-emmet.js +M html/pfappserver/root/static/js/vendor/ace/ext-error_marker.js +M html/pfappserver/root/static/js/vendor/ace/ext-keybinding_menu.js +M html/pfappserver/root/static/js/vendor/ace/ext-language_tools.js +M html/pfappserver/root/static/js/vendor/ace/ext-linking.js +M html/pfappserver/root/static/js/vendor/ace/ext-modelist.js +M html/pfappserver/root/static/js/vendor/ace/ext-searchbox.js +M html/pfappserver/root/static/js/vendor/ace/ext-settings_menu.js +M html/pfappserver/root/static/js/vendor/ace/ext-spellcheck.js +M html/pfappserver/root/static/js/vendor/ace/ext-split.js +M html/pfappserver/root/static/js/vendor/ace/ext-static_highlight.js +M html/pfappserver/root/static/js/vendor/ace/ext-statusbar.js +M html/pfappserver/root/static/js/vendor/ace/ext-textarea.js +M html/pfappserver/root/static/js/vendor/ace/ext-themelist.js +M html/pfappserver/root/static/js/vendor/ace/ext-whitespace.js +M html/pfappserver/root/static/js/vendor/ace/keybinding-emacs.js +M html/pfappserver/root/static/js/vendor/ace/keybinding-vim.js +M html/pfappserver/root/static/js/vendor/ace/mode-abap.js +M html/pfappserver/root/static/js/vendor/ace/mode-abc.js +M html/pfappserver/root/static/js/vendor/ace/mode-actionscript.js +M html/pfappserver/root/static/js/vendor/ace/mode-ada.js +M html/pfappserver/root/static/js/vendor/ace/mode-apache_conf.js +M html/pfappserver/root/static/js/vendor/ace/mode-applescript.js +M html/pfappserver/root/static/js/vendor/ace/mode-asciidoc.js +M html/pfappserver/root/static/js/vendor/ace/mode-assembly_x86.js +M html/pfappserver/root/static/js/vendor/ace/mode-autohotkey.js +M html/pfappserver/root/static/js/vendor/ace/mode-batchfile.js +M html/pfappserver/root/static/js/vendor/ace/mode-bro.js +M html/pfappserver/root/static/js/vendor/ace/mode-c9search.js +M html/pfappserver/root/static/js/vendor/ace/mode-c_cpp.js +M html/pfappserver/root/static/js/vendor/ace/mode-cirru.js +M html/pfappserver/root/static/js/vendor/ace/mode-clojure.js +M html/pfappserver/root/static/js/vendor/ace/mode-cobol.js +M html/pfappserver/root/static/js/vendor/ace/mode-coffee.js +M html/pfappserver/root/static/js/vendor/ace/mode-coldfusion.js +M html/pfappserver/root/static/js/vendor/ace/mode-csharp.js +M html/pfappserver/root/static/js/vendor/ace/mode-csound_document.js +M html/pfappserver/root/static/js/vendor/ace/mode-csound_orchestra.js +M html/pfappserver/root/static/js/vendor/ace/mode-csound_score.js +M html/pfappserver/root/static/js/vendor/ace/mode-css.js +M html/pfappserver/root/static/js/vendor/ace/mode-curly.js +M html/pfappserver/root/static/js/vendor/ace/mode-d.js +M html/pfappserver/root/static/js/vendor/ace/mode-dart.js +M html/pfappserver/root/static/js/vendor/ace/mode-diff.js +M html/pfappserver/root/static/js/vendor/ace/mode-django.js +M html/pfappserver/root/static/js/vendor/ace/mode-dockerfile.js +M html/pfappserver/root/static/js/vendor/ace/mode-dot.js +M html/pfappserver/root/static/js/vendor/ace/mode-drools.js +M html/pfappserver/root/static/js/vendor/ace/mode-eiffel.js +M html/pfappserver/root/static/js/vendor/ace/mode-ejs.js +M html/pfappserver/root/static/js/vendor/ace/mode-elixir.js +M html/pfappserver/root/static/js/vendor/ace/mode-elm.js +M html/pfappserver/root/static/js/vendor/ace/mode-erlang.js +M html/pfappserver/root/static/js/vendor/ace/mode-forth.js +M html/pfappserver/root/static/js/vendor/ace/mode-fortran.js +M html/pfappserver/root/static/js/vendor/ace/mode-ftl.js +M html/pfappserver/root/static/js/vendor/ace/mode-gcode.js +M html/pfappserver/root/static/js/vendor/ace/mode-gherkin.js +M html/pfappserver/root/static/js/vendor/ace/mode-gitignore.js +M html/pfappserver/root/static/js/vendor/ace/mode-glsl.js +M html/pfappserver/root/static/js/vendor/ace/mode-gobstones.js +M html/pfappserver/root/static/js/vendor/ace/mode-golang.js +M html/pfappserver/root/static/js/vendor/ace/mode-graphqlschema.js +M html/pfappserver/root/static/js/vendor/ace/mode-groovy.js +M html/pfappserver/root/static/js/vendor/ace/mode-haml.js +M html/pfappserver/root/static/js/vendor/ace/mode-handlebars.js +M html/pfappserver/root/static/js/vendor/ace/mode-haskell.js +M html/pfappserver/root/static/js/vendor/ace/mode-haskell_cabal.js +M html/pfappserver/root/static/js/vendor/ace/mode-haxe.js +M html/pfappserver/root/static/js/vendor/ace/mode-hjson.js +M html/pfappserver/root/static/js/vendor/ace/mode-html.js +M html/pfappserver/root/static/js/vendor/ace/mode-html_elixir.js +M html/pfappserver/root/static/js/vendor/ace/mode-html_ruby.js +M html/pfappserver/root/static/js/vendor/ace/mode-ini.js +M html/pfappserver/root/static/js/vendor/ace/mode-io.js +M html/pfappserver/root/static/js/vendor/ace/mode-jack.js +M html/pfappserver/root/static/js/vendor/ace/mode-jade.js +M html/pfappserver/root/static/js/vendor/ace/mode-java.js +M html/pfappserver/root/static/js/vendor/ace/mode-javascript.js +M html/pfappserver/root/static/js/vendor/ace/mode-json.js +M html/pfappserver/root/static/js/vendor/ace/mode-jsoniq.js +M html/pfappserver/root/static/js/vendor/ace/mode-jsp.js +M html/pfappserver/root/static/js/vendor/ace/mode-jssm.js +M html/pfappserver/root/static/js/vendor/ace/mode-jsx.js +M html/pfappserver/root/static/js/vendor/ace/mode-julia.js +M html/pfappserver/root/static/js/vendor/ace/mode-kotlin.js +M html/pfappserver/root/static/js/vendor/ace/mode-latex.js +M html/pfappserver/root/static/js/vendor/ace/mode-less.js +M html/pfappserver/root/static/js/vendor/ace/mode-liquid.js +M html/pfappserver/root/static/js/vendor/ace/mode-lisp.js +M html/pfappserver/root/static/js/vendor/ace/mode-livescript.js +M html/pfappserver/root/static/js/vendor/ace/mode-logiql.js +M html/pfappserver/root/static/js/vendor/ace/mode-lsl.js +M html/pfappserver/root/static/js/vendor/ace/mode-lua.js +M html/pfappserver/root/static/js/vendor/ace/mode-luapage.js +M html/pfappserver/root/static/js/vendor/ace/mode-lucene.js +M html/pfappserver/root/static/js/vendor/ace/mode-makefile.js +M html/pfappserver/root/static/js/vendor/ace/mode-markdown.js +M html/pfappserver/root/static/js/vendor/ace/mode-mask.js +M html/pfappserver/root/static/js/vendor/ace/mode-matlab.js +M html/pfappserver/root/static/js/vendor/ace/mode-maze.js +M html/pfappserver/root/static/js/vendor/ace/mode-mel.js +M html/pfappserver/root/static/js/vendor/ace/mode-mushcode.js +M html/pfappserver/root/static/js/vendor/ace/mode-mysql.js +M html/pfappserver/root/static/js/vendor/ace/mode-nix.js +M html/pfappserver/root/static/js/vendor/ace/mode-nsis.js +M html/pfappserver/root/static/js/vendor/ace/mode-objectivec.js +M html/pfappserver/root/static/js/vendor/ace/mode-ocaml.js +M html/pfappserver/root/static/js/vendor/ace/mode-pascal.js +M html/pfappserver/root/static/js/vendor/ace/mode-perl.js +M html/pfappserver/root/static/js/vendor/ace/mode-pgsql.js +M html/pfappserver/root/static/js/vendor/ace/mode-php.js +M html/pfappserver/root/static/js/vendor/ace/mode-pig.js +M html/pfappserver/root/static/js/vendor/ace/mode-plain_text.js +M html/pfappserver/root/static/js/vendor/ace/mode-powershell.js +M html/pfappserver/root/static/js/vendor/ace/mode-praat.js +M html/pfappserver/root/static/js/vendor/ace/mode-prolog.js +M html/pfappserver/root/static/js/vendor/ace/mode-properties.js +M html/pfappserver/root/static/js/vendor/ace/mode-protobuf.js +M html/pfappserver/root/static/js/vendor/ace/mode-python.js +M html/pfappserver/root/static/js/vendor/ace/mode-r.js +M html/pfappserver/root/static/js/vendor/ace/mode-razor.js +M html/pfappserver/root/static/js/vendor/ace/mode-rdoc.js +M html/pfappserver/root/static/js/vendor/ace/mode-red.js +M html/pfappserver/root/static/js/vendor/ace/mode-rhtml.js +M html/pfappserver/root/static/js/vendor/ace/mode-rst.js +M html/pfappserver/root/static/js/vendor/ace/mode-ruby.js +M html/pfappserver/root/static/js/vendor/ace/mode-rust.js +M html/pfappserver/root/static/js/vendor/ace/mode-sass.js +M html/pfappserver/root/static/js/vendor/ace/mode-scad.js +M html/pfappserver/root/static/js/vendor/ace/mode-scala.js +M html/pfappserver/root/static/js/vendor/ace/mode-scheme.js +M html/pfappserver/root/static/js/vendor/ace/mode-scss.js +M html/pfappserver/root/static/js/vendor/ace/mode-sh.js +M html/pfappserver/root/static/js/vendor/ace/mode-sjs.js +M html/pfappserver/root/static/js/vendor/ace/mode-smarty.js +M html/pfappserver/root/static/js/vendor/ace/mode-snippets.js +M html/pfappserver/root/static/js/vendor/ace/mode-soy_template.js +M html/pfappserver/root/static/js/vendor/ace/mode-space.js +M html/pfappserver/root/static/js/vendor/ace/mode-sparql.js +M html/pfappserver/root/static/js/vendor/ace/mode-sql.js +M html/pfappserver/root/static/js/vendor/ace/mode-sqlserver.js +M html/pfappserver/root/static/js/vendor/ace/mode-stylus.js +M html/pfappserver/root/static/js/vendor/ace/mode-svg.js +M html/pfappserver/root/static/js/vendor/ace/mode-swift.js +M html/pfappserver/root/static/js/vendor/ace/mode-tcl.js +M html/pfappserver/root/static/js/vendor/ace/mode-tex.js +M html/pfappserver/root/static/js/vendor/ace/mode-text.js +M html/pfappserver/root/static/js/vendor/ace/mode-textile.js +M html/pfappserver/root/static/js/vendor/ace/mode-toml.js +M html/pfappserver/root/static/js/vendor/ace/mode-tsx.js +M html/pfappserver/root/static/js/vendor/ace/mode-turtle.js +M html/pfappserver/root/static/js/vendor/ace/mode-twig.js +M html/pfappserver/root/static/js/vendor/ace/mode-typescript.js +M html/pfappserver/root/static/js/vendor/ace/mode-vala.js +M html/pfappserver/root/static/js/vendor/ace/mode-vbscript.js +M html/pfappserver/root/static/js/vendor/ace/mode-velocity.js +M html/pfappserver/root/static/js/vendor/ace/mode-verilog.js +M html/pfappserver/root/static/js/vendor/ace/mode-vhdl.js +M html/pfappserver/root/static/js/vendor/ace/mode-wollok.js +M html/pfappserver/root/static/js/vendor/ace/mode-xml.js +M html/pfappserver/root/static/js/vendor/ace/mode-xquery.js +M html/pfappserver/root/static/js/vendor/ace/mode-yaml.js +M html/pfappserver/root/static/js/vendor/ace/theme-ambiance.js +M html/pfappserver/root/static/js/vendor/ace/theme-chaos.js +M html/pfappserver/root/static/js/vendor/ace/theme-chrome.js +M html/pfappserver/root/static/js/vendor/ace/theme-clouds.js +M html/pfappserver/root/static/js/vendor/ace/theme-clouds_midnight.js +M html/pfappserver/root/static/js/vendor/ace/theme-cobalt.js +M html/pfappserver/root/static/js/vendor/ace/theme-crimson_editor.js +M html/pfappserver/root/static/js/vendor/ace/theme-dawn.js +M html/pfappserver/root/static/js/vendor/ace/theme-dracula.js +M html/pfappserver/root/static/js/vendor/ace/theme-dreamweaver.js +M html/pfappserver/root/static/js/vendor/ace/theme-eclipse.js +M html/pfappserver/root/static/js/vendor/ace/theme-github.js +M html/pfappserver/root/static/js/vendor/ace/theme-gob.js +M html/pfappserver/root/static/js/vendor/ace/theme-gruvbox.js +M html/pfappserver/root/static/js/vendor/ace/theme-idle_fingers.js +M html/pfappserver/root/static/js/vendor/ace/theme-iplastic.js +M html/pfappserver/root/static/js/vendor/ace/theme-katzenmilch.js +M html/pfappserver/root/static/js/vendor/ace/theme-kr_theme.js +M html/pfappserver/root/static/js/vendor/ace/theme-kuroir.js +M html/pfappserver/root/static/js/vendor/ace/theme-merbivore.js +M html/pfappserver/root/static/js/vendor/ace/theme-merbivore_soft.js +M html/pfappserver/root/static/js/vendor/ace/theme-mono_industrial.js +M html/pfappserver/root/static/js/vendor/ace/theme-monokai.js +M html/pfappserver/root/static/js/vendor/ace/theme-pastel_on_dark.js +M html/pfappserver/root/static/js/vendor/ace/theme-solarized_dark.js +M html/pfappserver/root/static/js/vendor/ace/theme-solarized_light.js +M html/pfappserver/root/static/js/vendor/ace/theme-sqlserver.js +M html/pfappserver/root/static/js/vendor/ace/theme-terminal.js +M html/pfappserver/root/static/js/vendor/ace/theme-textmate.js +M html/pfappserver/root/static/js/vendor/ace/theme-tomorrow.js +M html/pfappserver/root/static/js/vendor/ace/theme-tomorrow_night.js +M html/pfappserver/root/static/js/vendor/ace/theme-tomorrow_night_blue.js +M html/pfappserver/root/static/js/vendor/ace/theme-tomorrow_night_bright.js +M html/pfappserver/root/static/js/vendor/ace/theme-tomorrow_night_eighties.js +M html/pfappserver/root/static/js/vendor/ace/theme-twilight.js +M html/pfappserver/root/static/js/vendor/ace/theme-vibrant_ink.js +M html/pfappserver/root/static/js/vendor/ace/theme-xcode.js +M html/pfappserver/root/static/js/vendor/ace/worker-coffee.js +M html/pfappserver/root/static/js/vendor/ace/worker-css.js +M html/pfappserver/root/static/js/vendor/ace/worker-html.js +M html/pfappserver/root/static/js/vendor/ace/worker-javascript.js +M html/pfappserver/root/static/js/vendor/ace/worker-json.js +M html/pfappserver/root/static/js/vendor/ace/worker-lua.js +M html/pfappserver/root/static/js/vendor/ace/worker-php.js +M html/pfappserver/root/static/js/vendor/ace/worker-xml.js +M html/pfappserver/root/static/js/vendor/ace/worker-xquery.js +M html/pfappserver/root/static/js/vendor/bootstrap.min.js +M html/pfappserver/root/static/js/vendor/bootstrap.min.js.map +M html/pfappserver/root/static/js/vendor/jquery-extra.min.js +M html/pfappserver/root/static/js/vendor/jquery-extra.min.js.map +M html/pfappserver/root/static/js/vendor/jquery-ui.min.js +M html/pfappserver/root/static/js/vendor/jquery-ui.min.js.map +M html/pfappserver/root/static/js/vendor/jquery.min.js +M html/pfappserver/root/static/js/vendor/jquery.min.map +M html/pfappserver/root/static/js/vendor/raphael.min.js +M html/pfappserver/root/static/js/vendor/raphael.min.js.map + +commit 7946fb3157c52a277d000b330312fe7ebfbc106e +Author: Francis Lachapelle +Date: Wed Mar 28 11:23:18 2018 -0400 + + (web admin) Update ACE text editor + +M html/pfappserver/root/static/bower.json +A html/pfappserver/root/static/js/vendor/ace/ext-options.js +A html/pfappserver/root/static/js/vendor/ace/mode-asl.js +A html/pfappserver/root/static/js/vendor/ace/mode-csp.js +A html/pfappserver/root/static/js/vendor/ace/mode-edifact.js +A html/pfappserver/root/static/js/vendor/ace/mode-mixal.js +A html/pfappserver/root/static/js/vendor/ace/mode-redshift.js + +commit b3fed89ffd3a787533182932d53b47961c26eb89 +Author: Francis Lachapelle +Date: Wed Mar 28 11:08:54 2018 -0400 + + (web admin) Don't update to font-awesome 5, yet. + +M html/pfappserver/root/static/bower.json + +commit 3e25de5aced7f6f19f9b44e22591707ca61072e0 +Author: Francis Lachapelle +Date: Tue Mar 27 16:03:02 2018 -0400 + + (web admin alt) Update axios library + +M html/pfappserver/root/static.alt/package.json + +commit 759ba2f96c59c06069cfaa596b845660d72b13c9 +Author: Francis Lachapelle +Date: Tue Mar 27 16:02:39 2018 -0400 + + (web admin alt) Update Makefile + +M html/pfappserver/root/static.alt/Makefile + +commit 1de8bf8c4b8aa1b4200ea92cf6b0d18422e8fa03 +Author: Darren Satkunas +Date: Tue Mar 27 13:27:40 2018 -0400 + + Adjust POST + +M go/stats/metrics.go + +commit ca7b89fa905d9ea2ca1c5b17be0892e8c985aa06 +Author: Julien Semaan +Date: Tue Mar 27 11:59:38 2018 -0400 + + adjustments to haproxy db config generation + + fixes #3045 + +M conf/haproxy-db.conf.example +M lib/pf/services/manager/haproxy_db.pm + +commit 8dd0b12a0db6374e93afc8375ebe21ba9d28e794 +Author: Darren Satkunas +Date: Tue Mar 27 10:56:55 2018 -0400 + + Update stats.conf.example + +M conf/stats.conf.example + +commit 0bdd60507d254a60d2d8d019f3eb0c09cb21e978 +Author: Darren Satkunas +Date: Mon Mar 26 18:54:06 2018 -0400 + + Add type=api to statsd + +M conf/stats.conf.example +M go/pfconfigdriver/structs.go +M go/stats/metrics.go + +commit 4e27858355dbc24e728dd4e6e7b05c98776a3a52 +Author: InverseBot +Date: Tue Mar 27 10:32:31 2018 -0400 + + (web admin alt) Update generated files + +M html/pfappserver/root/admin/v-index.tt +M html/pfappserver/root/static.alt/dist/js/manifest.e98188766014e8365d45.js.map +A html/pfappserver/root/static.alt/dist/js/vendor.1344c10b291c03f9f03a.js +A html/pfappserver/root/static.alt/dist/js/vendor.1344c10b291c03f9f03a.js.map +D html/pfappserver/root/static.alt/dist/js/vendor.d70fbb071e82b0162c06.js +D html/pfappserver/root/static.alt/dist/js/vendor.d70fbb071e82b0162c06.js.map +D html/pfappserver/root/static.alt/dist/js/vendor.f69610f9c02cc61b77af.js +D html/pfappserver/root/static.alt/dist/js/vendor.f69610f9c02cc61b77af.js.map + +commit bfb4c18b7b2d25b6f692bf35eb55688c6ead2c08 +Author: James Rouzier +Date: Mon Mar 26 19:02:38 2018 -0400 + + Default to the default tenant id if not defined + +M lib/pf/freeradius.pm + +commit e27120533871c0fd284289625fef5c341c0a45fa +Author: Francis Lachapelle +Date: Mon Mar 26 16:11:55 2018 -0400 + + (web admin alt) Update Makefile + +M html/pfappserver/root/static.alt/Makefile + +commit 26e74e9c8c4ee535db2374f50da2bf35afa01258 +Author: Francis Lachapelle +Date: Mon Mar 26 14:51:07 2018 -0400 + + (web admin alt) Makefile to generate CSS/JS files + +A html/pfappserver/root/static.alt/Makefile + +commit 5e69531b48c6d534df1466e5c4d93930684d1766 +Author: Francis Lachapelle +Date: Mon Mar 26 14:37:47 2018 -0400 + + (web admin alt) Update generated files + +M html/pfappserver/root/admin/v-index.tt +A html/pfappserver/root/static.alt/dist/js/vendor.d70fbb071e82b0162c06.js +A html/pfappserver/root/static.alt/dist/js/vendor.d70fbb071e82b0162c06.js.map + +commit 27f8e42384269fdea78eafe092722c3af5a00b2e +Author: James Rouzier +Date: Mon Mar 26 09:56:05 2018 -0400 + + Bind to localhost + +M conf/systemd/packetfence-pfunified_api.service + +commit 86b958a5ff2d31037ce65a1054398d1e67003d5f +Author: Francis Lachapelle +Date: Mon Mar 26 10:45:25 2018 -0400 + + (web admin alt) Update generated files + +A html/pfappserver/root/admin/v-index.tt +A html/pfappserver/root/static.alt/dist/css/app.c8ec966aaf2367aa81c105db2c8f6436.css +A html/pfappserver/root/static.alt/dist/css/app.c8ec966aaf2367aa81c105db2c8f6436.css.map +A html/pfappserver/root/static.alt/dist/js/app.fce031afa27fc2d14f4a.js +A html/pfappserver/root/static.alt/dist/js/app.fce031afa27fc2d14f4a.js.map +A html/pfappserver/root/static.alt/dist/js/manifest.e98188766014e8365d45.js +A html/pfappserver/root/static.alt/dist/js/manifest.e98188766014e8365d45.js.map +A html/pfappserver/root/static.alt/dist/js/vendor.f69610f9c02cc61b77af.js +A html/pfappserver/root/static.alt/dist/js/vendor.f69610f9c02cc61b77af.js.map + +commit 84db46df139dcc4ba200b20db0ce9fa692a79516 +Author: Julien Semaan +Date: Mon Mar 26 12:25:18 2018 -0400 + + have the pfdhcp API listen only on 127.0.0.1 + +M go/dhcp/main.go + +commit 9277689421751dad0a18218af852342f2520b175 +Author: Julien Semaan +Date: Mon Mar 26 12:17:10 2018 -0400 + + have pfipset + pfsso bind on 127.0.0.1 + +M conf/caddy-services/pfipset.conf.example +M conf/caddy-services/pfsso.conf.example + +commit 919d13eab384685ec10b200f7d2e7acb3acddc77 +Author: Darren Satkunas +Date: Sat Mar 24 07:10:10 2018 -0400 + + Update stats.conf.example ICMP timing + +M conf/stats.conf.example + +commit 470e9e3d949db03bc1ddfee22e8d7cff1498f696 +Author: Darren Satkunas +Date: Sat Mar 24 07:09:16 2018 -0400 + + Add ICMP + +M conf/stats.conf.example +M go/pfconfigdriver/structs.go +M go/stats/metrics.go + +commit 08099dd95da1120fff0f3f75b6991c4ee5185431 +Author: Julien Semaan +Date: Fri Mar 23 16:02:45 2018 -0400 + + some cleanup in the pfconfig structs + +M go/pfconfigdriver/structs.go + +commit 20d25f111bdd7e00736f517701c02b8c9a7f7119 +Author: Julien Semaan +Date: Fri Mar 23 16:02:35 2018 -0400 + + don't add an overlay if there is already one + +M go/pfconfigdriver/fetch.go +M go/pfconfigdriver/fetch_test.go + +commit 6eb3e7bd6d5e1646f7162a3c64ab804a9bd6a1a8 +Author: Julien Semaan +Date: Fri Mar 23 15:45:00 2018 -0400 + + fix API AAA unit test + +M go/caddy/api-aaa/api-aaa.go + +commit 3ee4fbf3f9a414de43085409e1fb5113960d28a8 +Author: Julien Semaan +Date: Fri Mar 23 15:42:00 2018 -0400 + + code cleanup in golang pfconfig usage + +M go/coredns/plugin/pfdns/pfdns.go +M go/pfconfigdriver/structs.go + +commit 189116743f42aaeec1ee0baa800d9c0330d84cd1 +Author: Julien Semaan +Date: Fri Mar 23 15:22:33 2018 -0400 + + dry up pfconfig related code in pfdhcp + +M go/dhcp/main.go +M go/dhcp/utils.go + +commit e36023b210c26115c0f8adab88c66aaa21e0e529 +Author: Julien Semaan +Date: Fri Mar 23 15:14:56 2018 -0400 + + improve performance of pfipset cluster sync + +M go/caddy/pfipset/pfipset.go +M go/caddy/pfipset/utils.go +M go/pfconfigdriver/fetch.go +M go/pfconfigdriver/structs.go + +commit e36dd14037b09d6526bd7c9cfe17ac3c21311d16 +Author: Julien Semaan +Date: Fri Mar 23 10:22:44 2018 -0400 + + reduce code duplication for ipset sync + +M go/caddy/pfipset/handlers.go +M go/caddy/pfipset/utils.go + +commit 435ba30fd7e95348dc5a30b8344287e39c2d5eda +Author: Julien Semaan +Date: Fri Mar 23 10:17:24 2018 -0400 + + don't expose pfipset to the management interface + +M conf/iptables.conf.example + +commit f5a5d7a20212328c9fa5d2341a5d399412d22040 +Author: Julien Semaan +Date: Fri Mar 23 10:13:16 2018 -0400 + + call API with string body + +M go/caddy/pfipset/utils.go + +commit a639191aa6aa3eada0d006a092a87d659684fffe +Author: Julien Semaan +Date: Fri Mar 23 09:54:08 2018 -0400 + + improve logging + +M go/caddy/pfipset/utils.go + +commit 4de0c8bf798114bd60f71eb03d08f95a4e1746bd +Author: Julien Semaan +Date: Thu Mar 22 14:44:53 2018 -0400 + + use generic method to sync a request accross a pfipset cluster + +M go/caddy/pfipset/handlers.go +M go/caddy/pfipset/utils.go + +commit 4b6fcf21ec9a51a7131ec7a47cf91a1ed4b9316b +Author: Julien Semaan +Date: Thu Mar 22 12:42:16 2018 -0400 + + added method to copy an HTTP request + +M go/sharedutils/util.go +M go/sharedutils/util_test.go + +commit 8f90c5ecc1c723986feb281268f14de5b9ce7d86 +Author: Julien Semaan +Date: Thu Mar 22 12:02:41 2018 -0400 + + Revert "add way to sync any pfipset job" + + This reverts commit 5fa67475daee62253f4a4245b078a160b2a16d67. + +M go/caddy/pfipset/handlers.go +M go/caddy/pfipset/pfipset.go +M go/caddy/pfipset/pool.go +M go/caddy/pfipset/utils.go + +commit 7d8662a4df2fd20e5ca7db04d909d5bbaeaf6354 +Author: Julien Semaan +Date: Thu Mar 22 11:46:26 2018 -0400 + + add way to sync any pfipset job + +M go/caddy/pfipset/handlers.go +M go/caddy/pfipset/pfipset.go +M go/caddy/pfipset/pool.go +M go/caddy/pfipset/utils.go + +commit 0802ccab75ec252a972831bdeb3cd22fa6274b41 +Author: Julien Semaan +Date: Fri Mar 23 12:36:54 2018 -0400 + + support hostname overlay in golang pfconfig driver + + fixes #2933 + +M go/pfconfigdriver/fetch.go +M go/pfconfigdriver/fetch_test.go +M go/pfconfigdriver/structs.go + +commit 90516c2809d50a2e68acb70f422902a617c51a94 +Author: Francis Lachapelle +Date: Fri Mar 23 11:59:11 2018 -0400 + + (web admin) More data on node viewer + +A html/pfappserver/root/static.alt/src/globals/pfEapType.js +M html/pfappserver/root/static.alt/src/main.js +A html/pfappserver/root/static.alt/src/styles/_icon.scss +M html/pfappserver/root/static.alt/src/styles/global.scss +M html/pfappserver/root/static.alt/src/views/Nodes/_components/NodeView.vue + +commit 0816280208e1567cea842b0e5ef81a941fa2dcdb +Author: Francis Lachapelle +Date: Fri Mar 23 11:50:41 2018 -0400 + + (doc) Minor improvements to the installation guide + +M docs/PacketFence_Installation_Guide.asciidoc + +commit a06c6f5f2f33258735fe7f1f16544a67ec5415b5 +Author: Julien Semaan +Date: Fri Mar 23 10:58:35 2018 -0400 + + add monitoring of the pfipset job queue + + fixes #3037 + +M go/caddy/pfipset/pfipset.go + +commit 5a287a243aef98911daffd66f6f43a9247f83335 +Author: James Rouzier +Date: Fri Mar 23 10:38:04 2018 -0400 + + have fields and sort expect a comma seperated field + +M lib/pf/UnifiedApi/Controller/Crud.pm + +commit e7d5b31dbde29e082b1c56bac877782c65b5c9e7 +Author: Julien Semaan +Date: Fri Mar 23 10:13:30 2018 -0400 + + rework unified API client methods + +M go/unifiedapiclient/client.go + +commit c3e0e1eef55348827b7329b87cbe8dcab3371d9f +Author: Julien Semaan +Date: Fri Mar 23 09:54:51 2018 -0400 + + only refresh the webservices user if it exists + +M go/caddy/api-aaa/api-aaa.go + +commit e4d45f53a1302bf99fc3fa9a8c5bd689bfa169a8 +Author: Julien Semaan +Date: Fri Mar 23 09:54:35 2018 -0400 + + more sensible timeout for unifiedapiclient in golang + +M go/unifiedapiclient/client.go + +commit 8138279bc60ff53761c2dc8cd869f7bb78147ea9 +Author: Darren Satkunas +Date: Fri Mar 23 00:59:10 2018 -0400 + + Add 2 new metrics to stats.conf.example + +M conf/stats.conf.example +M go/stats/main.go + +commit bb58a80e2f4d70546bfbb1bfd7d95e819a02032f +Author: InverseBot +Date: Fri Mar 23 00:00:54 2018 -0400 + + (doc) Update OpenAPI spec files + +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml + +commit 82bd9a2967c5bfa9fc5f8b0fbef2fb6232a0daf6 +Author: Francis Lachapelle +Date: Thu Mar 22 22:27:02 2018 -0400 + + (web admin) More data on node viewer + +A html/pfappserver/root/static.alt/src/components/pfFormRow.vue +M html/pfappserver/root/static.alt/src/main.js +M html/pfappserver/root/static.alt/src/store/modules/config.js +A html/pfappserver/root/static.alt/src/utils/filters.js +M html/pfappserver/root/static.alt/src/views/Nodes/_api/index.js +M html/pfappserver/root/static.alt/src/views/Nodes/_components/NodeView.vue +M html/pfappserver/root/static.alt/src/views/Nodes/_components/NodesSearch.vue +M html/pfappserver/root/static.alt/src/views/Nodes/_store/index.js + +commit 54a8c74d29d3ff5bbb76e078d018527429a13bdf +Author: Francis Lachapelle +Date: Thu Mar 22 22:18:35 2018 -0400 + + (web admin) Add link to auditing page + +M html/pfappserver/root/static.alt/src/App.vue + +commit f1af9b2ab4e503adc25f8cfeff8bbb3c56698a84 +Author: Francis Lachapelle +Date: Thu Mar 22 22:10:07 2018 -0400 + + VLAN is VLAN. Really. + +M html/pfappserver/lib/pfappserver/I18N/en.po +M html/pfappserver/lib/pfappserver/I18N/fr.po + +commit 31d3b927ac36f198f265e7df2a8e143b9d61a2ea +Author: Darren Satkunas +Date: Thu Mar 22 17:51:11 2018 -0400 + + Move sql setup + +M go/stats/main.go + +commit 96f2877e83d4bd3a7a31a1eb072b703ca46ee0f5 +Author: Darren Satkunas +Date: Thu Mar 22 17:47:34 2018 -0400 + + Add interval randomizer + +M go/interval/README.md +M go/interval/interval.go +M go/stats/metrics.go + +commit 33ef2abc9585bb76cc0f0d7370a5b24347ff0138 +Author: Darren Satkunas +Date: Thu Mar 22 16:55:56 2018 -0400 + + Remove tail conf + +M go/stats/main.go + +commit 0778ea9cb01b489b40d9d32e1376a7feb719b09c +Author: Allan Tran +Date: Thu Mar 22 14:54:49 2018 -0400 + + Added Aruba 2930M module for dynamic ACLs + +A lib/pf/Switch/Aruba/2930M.pm + +commit c21d52b86aa91358918b9c15523d5790f3ce955d +Author: Julien Semaan +Date: Thu Mar 22 12:52:41 2018 -0400 + + add missing implementation of CallWithBody + +M go/unifiedapiclient/client.go + +commit 4fe58eaa7743b50efc6a7c204d386102b31df201 +Author: lzammit +Date: Thu Mar 22 11:44:09 2018 -0400 + + Improve the Ubiquiti webauth URL detection + + I love baguettes + +M lib/pf/web/constants.pm + +commit 7f336dc77d037d5e626425bdc8d074d41fbcd75a +Author: Julien Semaan +Date: Thu Mar 22 11:30:55 2018 -0400 + + remove excessive dumping + +M go/caddy/pfipset/handlers.go + +commit dc7aa7315a8ca98bd3717f2892a36075970290f5 +Author: Julien Semaan +Date: Thu Mar 22 10:45:33 2018 -0400 + + documentation for ipset add + remove IP + +M docs/api/spec/components/parameters/base.yaml +M docs/api/spec/paths/ipset.yaml + +commit d46ee9e028c0e1416d4250a46f800d0f93975437 +Author: Julien Semaan +Date: Thu Mar 22 10:39:38 2018 -0400 + + use pfipset for parking related calls + +M lib/pf/parking.pm + +commit 49a32635e537f0feaf6914a20794bd01b3bcfcd9 +Author: Julien Semaan +Date: Thu Mar 22 10:08:54 2018 -0400 + + fix casing of some golang functions + +M go/caddy/pfipset/handlers.go +M go/caddy/pfipset/utils.go + +commit c2c46b2dd4a4fe64928abfe6cd4168a6cbd51e6b +Author: Julien Semaan +Date: Thu Mar 22 10:06:43 2018 -0400 + + add specific set manipulation to pfipset + +M go/caddy/pfipset/handlers.go +M go/caddy/pfipset/pfipset.go +M go/caddy/pfipset/utils.go + +commit f786b7c64c11696b3ebfc2b180deec612cbcbee5 +Author: Julien Semaan +Date: Thu Mar 22 09:03:18 2018 -0400 + + hot-reload the webservices reload in API frontend + + fixes #2958 + +M go/caddy/api-aaa/api-aaa.go + +commit bd6af1f2b65f7d5a06a176d11f26c5ab08dcb5fb +Author: Darren Satkunas +Date: Thu Mar 22 02:38:20 2018 -0400 + + Enforce single row + +M go/stats/metrics.go + +commit aa64ed2cfd8540287b1f0feb4b16bbcddf467ab6 +Author: Darren Satkunas +Date: Thu Mar 22 02:30:16 2018 -0400 + + Update conf/stats.conf.example + +M conf/stats.conf.example + +commit 662b430fa477fde7260f12afe8c9a64c248ad442 +Author: lzammit +Date: Wed Mar 21 15:59:50 2018 -0400 + + Add created_at to exported csv field + +M lib/pf/radius_audit_log.pm + +commit e450772cc8c45a8dc05bcf089de3e3494da6aeba +Author: Darren Satkunas +Date: Wed Mar 21 15:00:48 2018 -0400 + + Adjust interval/README.md + +M go/interval/README.md + +commit b0d2f20e7bbfeb3fc7c72ee2c83cfe1fe5bdd88d +Author: Darren Satkunas +Date: Wed Mar 21 14:58:28 2018 -0400 + + Recast count, gauge and histogram to Float64 + +M go/stats/metrics.go + +commit 6faf6616c0690a80cf5eca6e8e4bc13630ea98ff +Author: Darren Satkunas +Date: Wed Mar 21 14:47:28 2018 -0400 + + Move MySQL into main + +M go/stats/main.go +M go/stats/metrics.go + +commit ddd3c6affe809170e3801c1bb8f83acac91fcde5 +Author: Darren Satkunas +Date: Wed Mar 21 14:44:40 2018 -0400 + + Log warnings + +M conf/stats.conf.example +M go/stats/metrics.go + +commit 61df69ded05cc35a9660e737c34f4b6c2e03c923 +Author: James Rouzier +Date: Wed Mar 21 13:38:02 2018 -0400 + + Have list use the SearchBuilder object from searching + +M lib/pf/UnifiedApi/Controller/Crud.pm + +commit 16eed7e148e758764c9357039cd468d08bef559a +Author: James Rouzier +Date: Wed Mar 21 12:30:47 2018 -0400 + + Validate sort fields + +M lib/pf/UnifiedApi/SearchBuilder.pm +M t/unittest/UnifiedApi/Controller/Locationlogs.t + +commit 0c0a77791eb61d3d68673282d817312bd5611df9 +Author: Julien Semaan +Date: Wed Mar 21 11:36:58 2018 -0400 + + have the generic switch module support simple RADIUS CLI + + fixes #2955 + +M lib/pf/Switch/Generic.pm + +commit 1ae3ede076e8d84f86391ca97654c7a154aa9903 +Author: Julien Semaan +Date: Wed Mar 21 11:12:41 2018 -0400 + + validate config namespace is only accessible to admin tokens + + fixes #2963 + + Also fixes the path of the nodes for their admin role association + +M go/api-frontend/aaa/authorization.go +M go/api-frontend/aaa/authorization_test.go + +commit 4b34aab23a1c79f7a15bcdc42435d4d1aa232829 +Author: James Rouzier +Date: Wed Mar 21 11:12:16 2018 -0400 + + Refactor to use a normal rest routes + + Rename from i18n to translations + +M lib/pf/UnifiedApi.pm +D lib/pf/UnifiedApi/Controller/I18N.pm +A lib/pf/UnifiedApi/Controller/Translations.pm +D t/unittest/UnifiedApi/Controller/I18N.t +A t/unittest/UnifiedApi/Controller/Translations.t + +commit 907b87cff3f1aeba0a867b2869d47d7c22fbf3bc +Author: James Rouzier +Date: Wed Mar 21 10:31:34 2018 -0400 + + Add the ability to get all the I18N strings + +M lib/pf/UnifiedApi.pm +A lib/pf/UnifiedApi/Controller/I18N.pm +A t/unittest/UnifiedApi/Controller/I18N.t + +commit 500b54e41725c03cca3879eb20b36265f4454767 +Author: Julien Semaan +Date: Wed Mar 21 09:29:46 2018 -0400 + + have pfsso cache key take more parameters into consideration + + fixes #2973 + +M go/caddy/pfsso/pfsso.go + +commit 3779bc353b71aaf4056675525150891ded42fc7e +Author: Julien Semaan +Date: Wed Mar 21 09:15:10 2018 -0400 + + add unified API port to iptables + +M conf/documentation.conf +M conf/iptables.conf.example +M conf/pf.conf.defaults +M lib/pf/iptables.pm + +commit 123dc79e7b8e72952a5963caebbbfd151947855e +Author: Julien Semaan +Date: Wed Mar 21 08:36:59 2018 -0400 + + add DRS_EXT_NONDOMAIN_NCS to the flags in NTLM hash sync + +M addons/AD/secretsdump.py + +commit d3c15d02bf34ac27fdf0103280df433742f5cc76 +Author: James Rouzier +Date: Tue Mar 20 17:38:01 2018 -0400 + + Only set host if the subtype is 1 + + Fixes #3032 + +M lib/pf/util/dhcp.pm + +commit 13f3b06d66e35448171a0ceeac10d4a0185c6b96 +Author: Francis Lachapelle +Date: Tue Mar 20 16:09:23 2018 -0400 + + (web admin) Structure for node and user views + +A html/pfappserver/root/static.alt/src/styles/_transitions.scss +M html/pfappserver/root/static.alt/src/styles/global.scss +A html/pfappserver/root/static.alt/src/views/Nodes/_components/NodeView.vue +M html/pfappserver/root/static.alt/src/views/Nodes/_components/NodesSearch.vue +M html/pfappserver/root/static.alt/src/views/Nodes/_router/index.js +M html/pfappserver/root/static.alt/src/views/Nodes/index.vue +A html/pfappserver/root/static.alt/src/views/Users/_components/UserView.vue +M html/pfappserver/root/static.alt/src/views/Users/_components/UsersSearch.vue +M html/pfappserver/root/static.alt/src/views/Users/_router/index.js +M html/pfappserver/root/static.alt/src/views/Users/index.vue + +commit dd1e8850032cd51e6a2c67efa5030d4e42a85e42 +Author: James Rouzier +Date: Tue Mar 20 15:20:12 2018 -0400 + + Escape early if the management_network is not defined + +M lib/pf/iptables.pm + +commit 381dd8e750850e6e415f4c9a3812ab72d774becd +Author: Francis Lachapelle +Date: Tue Mar 20 14:08:47 2018 -0400 + + (web admin) Fix default sort column of users + +M html/pfappserver/root/static.alt/src/views/Users/_store/index.js + +commit 6571ca7dc27d7927ec4fb83b95c3360ab07d5830 +Author: James Rouzier +Date: Tue Mar 20 13:59:01 2018 -0400 + + If no columns are defined then use the table columns + +M lib/pf/UnifiedApi/SearchBuilder.pm + +commit b52cb94d30907348ad6d85e0e42f8a9ce491bb20 +Author: James Rouzier +Date: Tue Mar 20 13:53:28 2018 -0400 + + Fix syntax error + +M lib/pf/iptables.pm + +commit cf29fe688ac13e3d4f64903a9d32412e7f28f212 +Author: James Rouzier +Date: Tue Mar 20 13:48:11 2018 -0400 + + Have a function to only expose the table field + +M addons/dev-helpers/templates/pf-dal.pm.tt +M lib/pf/dal.pm +M lib/pf/dal/_action.pm +M lib/pf/dal/_activation.pm +M lib/pf/dal/_api_user.pm +M lib/pf/dal/_auth_log.pm +M lib/pf/dal/_billing.pm +M lib/pf/dal/_chi_cache.pm +M lib/pf/dal/_class.pm +M lib/pf/dal/_dhcp_option82.pm +M lib/pf/dal/_dhcp_option82_history.pm +M lib/pf/dal/_inline_accounting.pm +M lib/pf/dal/_ip4log.pm +M lib/pf/dal/_ip4log_archive.pm +M lib/pf/dal/_ip4log_history.pm +M lib/pf/dal/_ip6log.pm +M lib/pf/dal/_ip6log_archive.pm +M lib/pf/dal/_ip6log_history.pm +M lib/pf/dal/_keyed.pm +M lib/pf/dal/_locationlog.pm +M lib/pf/dal/_locationlog_archive.pm +M lib/pf/dal/_node.pm +M lib/pf/dal/_node_category.pm +M lib/pf/dal/_password.pm +M lib/pf/dal/_person.pm +M lib/pf/dal/_pf_version.pm +M lib/pf/dal/_radacct.pm +M lib/pf/dal/_radacct_log.pm +M lib/pf/dal/_radius_audit_log.pm +M lib/pf/dal/_radius_nas.pm +M lib/pf/dal/_savedsearch.pm +M lib/pf/dal/_scan.pm +M lib/pf/dal/_sms_carrier.pm +M lib/pf/dal/_tenant.pm +M lib/pf/dal/_userlog.pm +M lib/pf/dal/_violation.pm +M lib/pf/dal/_wrix.pm + +commit 98e69a5e46475d593b0c79eeec5e195d08986c2f +Author: James Rouzier +Date: Tue Mar 20 13:45:22 2018 -0400 + + Document the haproxy-portal_binary + +M conf/documentation.conf + +commit 490819071166cdf9f9c27b50045943199d19406d +Author: James Rouzier +Date: Tue Mar 20 13:42:47 2018 -0400 + + Do not add Adding NAT Masquerade statement if the management_network is not defined + +M lib/pf/iptables.pm + +commit c9f9b6a0dd737429debb374a1115122c80f7cfb6 +Author: James Rouzier +Date: Tue Mar 20 13:35:15 2018 -0400 + + Only include the management_network if it has a value + +M lib/pfconfig/namespaces/interfaces/radius_ints.pm + +commit 9c194809533ba9ef454bc5da0801bee8ad7aa38d +Author: James Rouzier +Date: Tue Mar 20 11:46:05 2018 -0400 + + use proper name of field + +M lib/pf/nodecategory.pm + +commit 60a84acead058fbc01da0c78cebe9a54e1b429bd +Author: Darren Satkunas +Date: Tue Mar 20 11:37:29 2018 -0400 + + Add metric types + +M conf/stats.conf.example +M go/stats/metrics.go + +commit 7c9a138f18f93fc06d5bfbec9e23175e467e8ca0 +Author: James Rouzier +Date: Tue Mar 20 11:31:13 2018 -0400 + + Do not use class when returning the search objects + + Fixes #3030 + +M lib/pf/nodecategory.pm + +commit ed7f88f66cc59e03e35e8307342ec287714eefef +Author: James Rouzier +Date: Tue Mar 20 11:16:21 2018 -0400 + + update poddoc + +M lib/pf/UnifiedApi/SearchBuilder.pm + +commit c99356e63cbb860a0cf4e9503bd6cd4ffa8a6b56 +Author: James Rouzier +Date: Tue Mar 20 11:13:55 2018 -0400 + + Updated poddoc and rename/refactor some methods + +M lib/pf/UnifiedApi/SearchBuilder.pm + +commit cca09d7295562cb07a82d90cc883b42763646fed +Author: Francis Lachapelle +Date: Tue Mar 20 11:12:04 2018 -0400 + + (web admin) Improve search, add sort + +M html/pfappserver/root/static.alt/src/views/Nodes/_components/NodesSearch.vue +M html/pfappserver/root/static.alt/src/views/Nodes/_store/index.js +M html/pfappserver/root/static.alt/src/views/Users/_components/UsersSearch.vue +M html/pfappserver/root/static.alt/src/views/Users/_store/index.js + +commit f833c38568905535b83dd30eb62fcfb0f0ad9131 +Author: Julien Semaan +Date: Tue Mar 20 10:02:25 2018 -0400 + + have default timezone be the one of the server + +M conf/documentation.conf +M conf/pf.conf.defaults +M lib/pfconfig/namespaces/config/Pf.pm + +commit b8af18cf5a1859890da841287b9e99d0aaad452f +Author: Julien Semaan +Date: Tue Mar 20 09:48:06 2018 -0400 + + start packetfence-redis-cache when deactivating maintenance mode + + fixes #3027 + +M bin/cluster/maintenance + +commit aff61c443e7ddba3def1aef1957ba8ee95b3e5ab +Author: Francis Lachapelle +Date: Tue Mar 20 09:44:52 2018 -0400 + + (web admin) Improve search, add pagination + +M html/pfappserver/root/static.alt/src/components/pfSearch.vue +M html/pfappserver/root/static.alt/src/views/Nodes/_api/index.js +M html/pfappserver/root/static.alt/src/views/Nodes/_components/NodesSearch.vue +M html/pfappserver/root/static.alt/src/views/Nodes/_store/index.js +M html/pfappserver/root/static.alt/src/views/Users/_api/index.js +M html/pfappserver/root/static.alt/src/views/Users/_components/UsersSearch.vue +M html/pfappserver/root/static.alt/src/views/Users/_store/index.js + +commit b5d2868aa800f5c9390cece78710bfd44a94fd44 +Author: Julien Semaan +Date: Tue Mar 20 09:45:18 2018 -0400 + + remove haproxy.conf.example + +D conf/haproxy.conf.example + +commit f3210cc487d113e8461d0cd579966e0939fabfa3 +Author: Julien Semaan +Date: Tue Mar 20 09:43:17 2018 -0400 + + only track refreshable structs once + + fixes #3028 + +M go/pfconfigdriver/pool.go +M go/pfconfigdriver/pool_test.go + +commit e53bc824dbc1293d22ff64c0ba8adb733f1c3829 +Author: Julien Semaan +Date: Tue Mar 20 09:12:54 2018 -0400 + + Update UPGRADE.asciidoc + +M UPGRADE.asciidoc + +commit 36f2a19b3c0bec2b1072dd7ec071ee88f19d598d +Author: Darren Satkunas +Date: Tue Mar 20 08:53:03 2018 -0400 + + Remove MySQLdatabase.SetMax* + +M go/stats/metrics.go + +commit 7b6d10c5ecd12a8c1083b24ddc4c10aeacc2ff8f +Author: Darren Satkunas +Date: Tue Mar 20 08:34:06 2018 -0400 + + Remove code duplication w/ MySQL connection + +D go/stats/config.go +M go/stats/metrics.go +M go/stats/utils.go + +commit 32197588e266b180770d2e201c4f697a4090545e +Author: Julien Semaan +Date: Tue Mar 20 07:50:24 2018 -0400 + + mini refactor of DB connection in pfdhcp + +M go/dhcp/config.go +M go/dhcp/main.go +M go/dhcp/utils.go + +commit b9535b56443ed0beb9658ecfce09396e38699228 +Author: Darren Satkunas +Date: Mon Mar 19 17:14:22 2018 -0400 + + CamelCase regular expression + +M go/stats/main.go + +commit 13444105ef0ea8dac50e3c61a758c1fbdec9b66f +Author: Darren Satkunas +Date: Mon Mar 19 12:40:33 2018 -0400 + + Disable debug + Adjust exmaple conf + +M conf/stats.conf.example +M go/stats/metrics.go + +commit d02ccb98d9dec240a010b99b5d0a5576d6b8356b +Author: Darren Satkunas +Date: Mon Mar 19 12:33:35 2018 -0400 + + Add example conf + +M conf/stats.conf.example + +commit 816ad3f138ee4b06f7927eae2b9ce71dab8adef2 +Author: Darren Satkunas +Date: Mon Mar 19 12:23:07 2018 -0400 + + Add statsd metrics + +A go/interval/README.md +A go/interval/interval.go +M go/pfconfigdriver/structs.go +A go/stats/config.go +M go/stats/main.go +A go/stats/metrics.go +A go/stats/utils.go + +commit 5b4a31a27e205376e5b0fdaea7533904db0408e9 +Author: James Rouzier +Date: Mon Mar 19 12:20:42 2018 -0400 + + Use the fully qualified name for search clauses + +M lib/pf/UnifiedApi/SearchBuilder.pm + +commit cb642bc77384f83ffe4e2ae2521958a39239dc5d +Author: James Rouzier +Date: Mon Mar 19 12:20:00 2018 -0400 + + Fix spliting of namespace + +M lib/pf/UnifiedApi/SearchBuilder.pm + +commit 7b8a528f1ba3a625ec509a49ba5589bb636690fe +Author: James Rouzier +Date: Mon Mar 19 12:10:30 2018 -0400 + + Remove namespace + +M lib/pf/UnifiedApi/SearchBuilder/Nodes.pm + +commit 1bea2c5fcd27e061f5784b832b601685616a63f5 +Author: James Rouzier +Date: Mon Mar 19 12:10:11 2018 -0400 + + Updated poddoc + +M lib/pf/UnifiedApi/SearchBuilder.pm + +commit a59905dc9f5d17f1bf031723f5277c29ddf5c99d +Author: James Rouzier +Date: Mon Mar 19 12:03:11 2018 -0400 + + Remove the need for a namespace in the allowed_join_fields hash + +M lib/pf/UnifiedApi/SearchBuilder.pm + +commit d0ccc184d0eb1a34ba342b84267030ebee5c3ebc +Author: Julien Semaan +Date: Mon Mar 19 11:55:09 2018 -0400 + + code cleanup for haproxy service managers + +M lib/pf/services/manager/haproxy.pm +M lib/pf/services/manager/haproxy_db.pm +M lib/pf/services/manager/haproxy_portal.pm + +commit effec4f3bdc7d6de15bb47c7e65d3869e33d6849 +Author: James Rouzier +Date: Mon Mar 19 11:44:36 2018 -0400 + + Refactor to make_join_specs + +M lib/pf/UnifiedApi/SearchBuilder.pm + +commit 90cddeded4b57131a0e2d49a49c49504e97b38aa +Author: James Rouzier +Date: Mon Mar 19 10:57:59 2018 -0400 + + Make DESC/ASC case insensitive + +M lib/pf/UnifiedApi/SearchBuilder.pm + +commit 44d731b9d39e3bd4b585dbb97954fe20e15c71ba +Author: James Rouzier +Date: Mon Mar 19 10:19:47 2018 -0400 + + Remove time check since they can be off + +M t/unittest/UnifiedApi/Controller/Ip4logs.t + +commit 99e8c76d950f530705cc0f40163575fd5f94e8aa +Author: James Rouzier +Date: Mon Mar 19 10:02:52 2018 -0400 + + Just expect POST data + +M lib/pf/UnifiedApi/Controller/Crud.pm + +commit 26366b1c6bafc001e70d9e805b9a2c7da8a4537d +Author: James Rouzier +Date: Sun Mar 18 17:51:07 2018 -0400 + + Fix issue with created_at + +M t/unittest/UnifiedApi/Controller/DhcpOption82s.t + +commit 5c7401a41f433ef4ab74737aa274d1ef7ea4be4e +Author: James Rouzier +Date: Sun Mar 18 17:06:14 2018 -0400 + + Refactor building search args + +M lib/pf/UnifiedApi/SearchBuilder.pm + +commit e566545aa0b3c374518a80f84259c7b82ba7baa2 +Author: James Rouzier +Date: Fri Mar 16 14:08:57 2018 -0400 + + Refactor column + +M lib/pf/UnifiedApi/SearchBuilder.pm + +commit 67123782d906d050ceb6692717f2c6d1d6152e61 +Author: James Rouzier +Date: Fri Mar 16 14:08:31 2018 -0400 + + Initial support for get + +M lib/pf/UnifiedApi/Controller/Crud.pm + +commit 8e9f07e32ad34b7cc25a592daf793026372828e0 +Author: James Rouzier +Date: Fri Mar 16 12:07:14 2018 -0400 + + Refactor building the search info to a method + +M lib/pf/UnifiedApi/Controller/Crud.pm +M t/unittest/UnifiedApi/Controller/Locationlogs.t + +commit 3512892063411a2ed4d7e671deede0c7d33ef199 +Author: James Rouzier +Date: Thu Mar 15 16:49:42 2018 -0400 + + Generalize Search Builder for joins + +M lib/pf/UnifiedApi/SearchBuilder.pm +M lib/pf/UnifiedApi/SearchBuilder/Nodes.pm +M t/unittest/UnifiedApi/SearchBuilder/Nodes.t + +commit 6540813d22bf2c708e99bccf0e1a56138d5cc016 +Author: James Rouzier +Date: Thu Mar 15 16:02:56 2018 -0400 + + Add tests for join fields for node + +M t/unittest/UnifiedApi/Controller/Nodes.t +M t/unittest/UnifiedApi/SearchBuilder/Nodes.t + +commit 21d5f2cec276fb2a2993a0b1546ea788514113c8 +Author: James Rouzier +Date: Thu Mar 15 16:02:02 2018 -0400 + + Push the search fields and columns into found fields + +M lib/pf/UnifiedApi/SearchBuilder.pm + +commit 18abab54e1f8b47daa035b7608a672dec5988c6c +Author: James Rouzier +Date: Thu Mar 15 16:00:31 2018 -0400 + + Use found fields for join + +M lib/pf/UnifiedApi/SearchBuilder/Nodes.pm + +commit df11c94fcab955111ea90aee13a3085a7583246f +Author: James Rouzier +Date: Thu Mar 15 16:00:15 2018 -0400 + + Have the Nodes Controller use pf::UnifiedApi::SearchBuilder::Nodes + +M lib/pf/UnifiedApi/Controller/Nodes.pm + +commit c49c825f55c69372f7d6ab7fdb739252e371894f +Author: James Rouzier +Date: Mon Mar 12 15:11:32 2018 -0400 + + Add join fields for locationlog and ip4log + +M lib/pf/UnifiedApi/SearchBuilder/Nodes.pm +M t/unittest/UnifiedApi/SearchBuilder/Nodes.t + +commit 45c35c5ca22a17fc7c157a82dd515995bfc97d49 +Author: James Rouzier +Date: Mon Mar 12 15:10:08 2018 -0400 + + Refactor to pass down the search info to helper methods + +M lib/pf/UnifiedApi/SearchBuilder.pm + +commit a8361acfa43b499bdd5175c60a7b833744658ff4 +Author: James Rouzier +Date: Mon Mar 12 15:09:00 2018 -0400 + + Add test for a complex query + +M t/unittest/UnifiedApi/Controller/Locationlogs.t + +commit bae5a9302b63ba66662e0fd3f851be18ad9a6e3d +Author: James Rouzier +Date: Mon Mar 12 10:30:41 2018 -0400 + + Only except the following parameters limit, query, fields, sort + +M lib/pf/UnifiedApi/Controller/Crud.pm + +commit 84c2a56df2868ecd88b8f8032e2e6183eb484988 +Author: James Rouzier +Date: Sun Mar 11 16:58:59 2018 -0400 + + Allow the from clause to be override by a base class + +M lib/pf/UnifiedApi/SearchBuilder.pm + +commit 5488509ad8d0f764e603767c5320491d423e61ef +Author: James Rouzier +Date: Sun Mar 11 16:22:02 2018 -0400 + + Move make_columns first + +M lib/pf/UnifiedApi/SearchBuilder.pm + +commit c9a5993b4df848793963ffa8cdf3870684526275 +Author: James Rouzier +Date: Sun Mar 11 16:16:57 2018 -0400 + + Create a search builder for nodes + +A lib/pf/UnifiedApi/SearchBuilder/Nodes.pm +A t/unittest/UnifiedApi/SearchBuilder/Nodes.t + +commit 5dd713b5bae468fbb74c3f1ee3483552a0349df2 +Author: James Rouzier +Date: Sun Mar 11 16:07:26 2018 -0400 + + Refactor Search building into it's own class + +M lib/pf/UnifiedApi/Controller/Crud.pm +A lib/pf/UnifiedApi/SearchBuilder.pm + +commit 9d113870febf833ba06185fe4d1067c7f8e0b104 +Author: Julien Semaan +Date: Mon Mar 19 09:41:42 2018 -0400 + + fix the JSON encoding for sent payload in the pfconfigdriver + +M go/pfconfigdriver/fetch.go + +commit 4271ec982a3fa4be352e2829cdc926c5d121b644 +Author: Julien Semaan +Date: Mon Mar 19 07:48:39 2018 -0400 + + rely on systemd to define the aliveness of a service + +M lib/pf/services/manager.pm + +commit 3c69760d971b35325130d314cbb4e6a40c34889a +Author: James Rouzier +Date: Sun Mar 18 20:08:14 2018 -0400 + + Fix issue were when there is no starttime node will not display + + Fixes #2824 + +M html/pfappserver/lib/pfappserver/Model/Search/Node.pm + +commit b2cfb2d09b4c95626d7433a4a8baaaf4afed1572 +Author: James Rouzier +Date: Sun Mar 18 18:13:45 2018 -0400 + + serialize Query using json.Marshal + +M go/pfconfigdriver/fetch.go + +commit 026cd5df3a4ef7f1556940e3d6d5690f8268f7d6 +Author: James Rouzier +Date: Sun Mar 18 17:26:30 2018 -0400 + + Make sure radius_ints is has defined values + +M lib/pfconfig/namespaces/interfaces/radius_ints.pm + +commit 418e04eeef64c109f9e4c7bedfab9d15de596674 +Author: Julien Semaan +Date: Sun Mar 18 12:59:09 2018 -0400 + + honor the data-required field of the template when generating actions + + fixes #2967 + +M html/pfappserver/root/static/admin/common.js + +commit 90acf5f53cbb6adaf5549c329f655f96c2a5f676 +Author: Julien Semaan +Date: Sun Mar 18 12:36:07 2018 -0400 + + expand custom actions when they are defined + +M lib/pfconfig/namespaces/config/PortalModules.pm + +commit fcc34232044823ca0c46685f9ddfc54d2ea9d04c +Author: Julien Semaan +Date: Sun Mar 18 12:24:03 2018 -0400 + + fix phone validation logic + + fixes #3018 + +M html/captive-portal/lib/captiveportal/PacketFence/Form/Authentication.pm + +commit 482dd4871c0550a3c9c69cd1a22b39d054f87e72 +Author: Julien Semaan +Date: Sun Mar 18 11:54:36 2018 -0400 + + put sponsoring note in person + + fixes #2632 + +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Sponsor.pm + +commit 0f7a0e1c6b9b4c0ba6948aa636d4724f273ed005 +Author: Julien Semaan +Date: Sun Mar 18 11:54:29 2018 -0400 + + honor additionnal fields in update_person_from_fields + +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication.pm + +commit 7b2ccf7463f738a0afbba473ae32f641e600def8 +Author: Julien Semaan +Date: Sun Mar 18 11:40:02 2018 -0400 + + don't always expand portal modules actions + + fixes #3019 + +M lib/pfconfig/namespaces/config/PortalModules.pm + +commit e763e4849e0b7a2ee0dc75482e5246c45676ede3 +Author: Julien Semaan +Date: Sun Mar 18 10:57:41 2018 -0400 + + double the rate limiting threshold for haproxy rate limit + + fixes #2976 + +M conf/pf.conf.defaults + +commit c520df7f80bca99b103736e43106ea4a3bc07b9f +Author: Julien Semaan +Date: Sun Mar 18 10:56:54 2018 -0400 + + base class for haproxy + +A lib/pf/services/manager/haproxy.pm + +commit 642c0598b14d282378ec29018e8a54924b2d94a4 +Author: Francis Lachapelle +Date: Fri Mar 16 15:16:31 2018 -0400 + + (web admin) Search in Users module + +M html/pfappserver/root/static.alt/src/views/Users/_api/index.js +M html/pfappserver/root/static.alt/src/views/Users/_components/UsersSearch.vue +M html/pfappserver/root/static.alt/src/views/Users/_store/index.js + +commit ce38b86b09bfc7d9ee395e65e4b4879e169156ff +Author: Francis Lachapelle +Date: Fri Mar 16 15:15:33 2018 -0400 + + (web admin) Improve pfSearch component + +M html/pfappserver/root/static.alt/src/components/pfSearch.vue +M html/pfappserver/root/static.alt/src/views/Nodes/_components/NodesSearch.vue + +commit 3503797b7dd2940a948bbd6073304f6e854e7409 +Author: Francis Lachapelle +Date: Fri Mar 16 14:46:51 2018 -0400 + + (web admin) Fix card headers for latest bootstrap + +M html/pfappserver/root/static.alt/src/views/Status/_components/Services.vue +M html/pfappserver/root/static.alt/src/views/Users/_components/UsersSearch.vue + +commit 65164927d5f14d094400be6ec842b14dfc587694 +Author: Francis Lachapelle +Date: Fri Mar 16 14:36:34 2018 -0400 + + (web admin) pfSearch component + + Integration with the new search API. + +M html/pfappserver/root/static.alt/src/components/ToggleButton.vue +M html/pfappserver/root/static.alt/src/components/pfSearch.vue +A html/pfappserver/root/static.alt/src/components/pfSearchCondition.vue +M html/pfappserver/root/static.alt/src/globals/pfSearch.js +M html/pfappserver/root/static.alt/src/main.js +M html/pfappserver/root/static.alt/src/store/index.js +A html/pfappserver/root/static.alt/src/store/modules/config.js +M html/pfappserver/root/static.alt/src/store/modules/session.js +M html/pfappserver/root/static.alt/src/views/Nodes/_api/index.js +M html/pfappserver/root/static.alt/src/views/Nodes/_components/NodesSearch.vue +M html/pfappserver/root/static.alt/src/views/Nodes/_store/index.js +M html/pfappserver/root/static.alt/src/views/Status/_components/Services.vue + +commit 4a0f868b341519364af84ac490f589b57de8d7bc +Author: lzammit +Date: Fri Mar 16 13:19:19 2018 -0400 + + no encrypt-mac-ip command + +M docs/PacketFence_Network_Devices_Configuration_Guide.asciidoc + +commit d85ec05bd8d6f473db02c92d074965d62fdcab7e +Author: Francis Lachapelle +Date: Fri Mar 16 13:05:26 2018 -0400 + + (web admin) Update README.md + +M html/pfappserver/root/static.alt/README.md + +commit 57ad8bbc34a5fe254655292d40ee4583025219df +Author: Julien Semaan +Date: Fri Mar 16 12:37:43 2018 -0400 + + adjust haproxy packaging for decoupling + +M addons/packages/packetfence.spec +M debian/packetfence.conffiles +M debian/rules + +commit aaf1b8d7c27f18a0fd7ceddf623d796c4ed92f38 +Author: Julien Semaan +Date: Fri Mar 16 12:35:57 2018 -0400 + + complete haproxy config generation for decoupling + +M conf/haproxy-db.conf.example +M conf/haproxy-portal.conf.example +M lib/pf/services/manager/haproxy_db.pm +M lib/pf/services/manager/haproxy_portal.pm + +commit 3ae5a1999c812e84e0c2571e51b75ab954494511 +Author: Julien Semaan +Date: Thu Mar 15 16:43:20 2018 -0400 + + advanced haproxy process decoupling + +M .gitignore +A conf/haproxy-db.conf.example +A conf/haproxy-portal.conf.example +M conf/iptables.conf.example +M conf/pf.conf.defaults +M lib/pf/services.pm +M lib/pf/services/manager/haproxy_db.pm +M lib/pf/services/manager/haproxy_portal.pm + +commit 06f9d0af2c17b09088d6f9554201754b5f579d97 +Author: Julien Semaan +Date: Thu Mar 15 16:12:12 2018 -0400 + + first draft of decoupling the haproxy processes + +M conf/documentation.conf +A conf/systemd/packetfence-haproxy-db.service +A conf/systemd/packetfence-haproxy-portal.service +D conf/systemd/packetfence-haproxy.service +D lib/pf/services/manager/haproxy.pm +A lib/pf/services/manager/haproxy_db.pm +A lib/pf/services/manager/haproxy_portal.pm + +commit 14c214468ec3bcefda8edc975c5af12b70c7374e +Author: Julien Semaan +Date: Thu Mar 15 15:43:19 2018 -0400 + + have pfconfig check the wsrep provider is healthy as well + + fixes #2990 + +M lib/pfconfig/backend/mysql.pm + +commit 416830d3cfda8809ce0916e29c6308da53ef3bae +Author: Julien Semaan +Date: Thu Mar 15 15:39:18 2018 -0400 + + use the default client when talking to cluster members + + fixes #2931 + +M lib/pf/client.pm + +commit e20949f364a4a7e51c9619ebf4234954c0fdbfc8 +Author: James Rouzier +Date: Thu Mar 15 15:35:27 2018 -0400 + + Fix issue with saving nodecategory with there is a conflict + + Fixes #2997 + +M lib/pf/nodecategory.pm + +commit 185cd6a977a9815d3fbf59a4413a5a3639306b9d +Author: Julien Semaan +Date: Thu Mar 15 15:23:25 2018 -0400 + + upgrade note for fencing.redirtimer + + fixes #3009 + +M UPGRADE.asciidoc + +commit cfe21b9f7d1445638c5888aca4f035aaaf7eb6c4 +Author: James Rouzier +Date: Wed Mar 14 16:08:12 2018 -0400 + + Add fix issue with recursive call + +M lib/pf/UnifiedApi/Controller/Crud.pm + +commit 5c8a85115a23f52c16f3e9668caef15c42d418eb +Author: James Rouzier +Date: Wed Mar 14 13:09:47 2018 -0400 + + cleanup all radius_audit_log not just the current tenant + +M lib/pf/radius_audit_log.pm + +commit 8dd96318cfcc510e0dc88f1c1db03a0ff5f87d0b +Author: James Rouzier +Date: Wed Mar 14 13:02:28 2018 -0400 + + Fix SQL syntax error + +M lib/pf/violation.pm + +commit 645a7fece9b4e5a7ec639496b3596bcba06e3fb3 +Author: James Rouzier +Date: Tue Mar 13 15:57:04 2018 -0400 + + Fix using the wrong field for id + +M lib/pf/violation.pm + +commit 68d5d814d9e1b511d5f79d7cefe288e37c264bf4 +Author: James Rouzier +Date: Tue Mar 13 14:32:34 2018 -0400 + + Better logging + +M sbin/pfmon + +commit b26fe2bdd07bacb006fe1ad126e0792710e4ea13 +Author: InverseBot +Date: Tue Mar 13 14:04:19 2018 -0400 + + (doc) Update OpenAPI spec files + +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml + +commit cd6fc4471d3428d69f4535f754904f411bdcecc9 +Author: James Rouzier +Date: Tue Mar 13 14:02:02 2018 -0400 + + Always reload config and exit quickly in child processes + +M sbin/pfmon + +commit 4ca7ff7b50d1b57c868b2c57f4c8a8e08683deb7 +Author: James Rouzier +Date: Tue Mar 13 14:00:19 2018 -0400 + + Use the high resolution alarm + +M sbin/pfmon + +commit f2ff589ca8a249cad28df070b31f1786bcfe4409 +Author: Julien Semaan +Date: Mon Mar 12 13:59:06 2018 -0400 + + don't try to do VLAN pooling unless VLAN is defined + + fixes #2934 + +M lib/pf/role/pool.pm + +commit a133ff9564b0b1f83e8d9dfc8d84e7deb33cee11 +Author: Darren Satkunas +Date: Mon Mar 12 11:16:36 2018 -0400 + + DHCP everywhere + +M docs/api/spec/components/schemas/dhcp.yaml + +commit b788ef2208af006722c8f6596ead3a318892b694 +Author: Darren Satkunas +Date: Mon Mar 12 11:15:41 2018 -0400 + + undo crap @julsemaan told me to do + +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml + +commit 3708553d7993a6b20e0c2c3687214fed1a428beb +Author: Darren Satkunas +Date: Sun Mar 11 14:57:58 2018 -0400 + + Fix api docs + +M docs/api/spec/components/schemas/dhcp.yaml +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml + +commit 6b6fc69df86d640bc5d823201b13610d801b0788 +Author: Darren Satkunas +Date: Sun Mar 11 14:40:30 2018 -0400 + + Update README + +M go/dhcp/README.md + +commit 69c7da84f090566acf31e15d08f5c702fe3ae2b2 +Author: Darren Satkunas +Date: Sun Mar 11 14:37:11 2018 -0400 + + Remap JSON output from dynamic keys to slices + +M go/dhcp/api.go +M go/dhcp/main.go + +commit f8895bdff4fa9fd04b6f57fab0d4747c135e089a +Author: Darren Satkunas +Date: Fri Mar 9 16:27:05 2018 -0500 + + Fix openapi spec compile errors + Adjust services paths + +M docs/api/spec/components/schemas/dhcp.yaml +M docs/api/spec/components/schemas/ipset.yaml +M docs/api/spec/paths/services.yaml + +commit 37af877e9cd7ea7e890e99b98ce2faf17cff3c9f +Author: lzammit +Date: Mon Mar 12 10:59:19 2018 -0400 + + Disable SSL to contact the controller + +M lib/pf/Switch/Ruckus/SmartZone.pm + +commit c88d7c2a30af1651a934bec2c5976d886278a67b +Author: Julien Semaan +Date: Mon Mar 12 08:30:03 2018 -0400 + + fix invalid domain list in realm + + fixes #2996 + +M html/pfappserver/lib/pfappserver/Form/Config/Realm.pm + +commit 8c6bef8c65cb2f9818fd526d7fbf36cbd15f345a +Author: Julien Semaan +Date: Mon Mar 12 08:24:13 2018 -0400 + + news for #2797 + +M NEWS.asciidoc + +commit 64d2c603067e5c27377299bb2ce240d97ce269a8 +Author: Julien Semaan +Date: Mon Mar 12 08:22:58 2018 -0400 + + fix copyright date + +M lib/pf/provisioner/jamf.pm + +commit dd433523ec4813163b3a4688b0768ab835fed922 +Author: Julien Semaan +Date: Mon Mar 12 08:22:38 2018 -0400 + + fix copyright date + +M html/pfappserver/lib/pfappserver/Form/Config/Provisioning/jamf.pm + +commit 5542a35946afacd83477e341b0d9c5cc6992cd00 +Author: Francis Lachapelle +Date: Thu Mar 8 23:08:44 2018 -0500 + + (web admin) Fix condition to add a chart to the dashboard + +M html/pfappserver/root/static.alt/src/views/Status/_store/index.js + +commit a7b62a2847610bf66aef8e91b45c0c457384dccf +Author: Francis Lachapelle +Date: Thu Mar 8 23:08:05 2018 -0500 + + (web admin) Add switches to Services page + +M html/pfappserver/root/static.alt/src/components/ToggleButton.vue +M html/pfappserver/root/static.alt/src/views/Status/_api/index.js +M html/pfappserver/root/static.alt/src/views/Status/_components/Services.vue +M html/pfappserver/root/static.alt/src/views/Status/_store/index.js + +commit f8af3b69dc2acd72a37c3a30f63604cc54dcb6ec +Author: Francis Lachapelle +Date: Thu Mar 8 23:01:46 2018 -0500 + + (web admin) Remove static reference to netdata hostname + +M html/pfappserver/root/static.alt/src/views/Status/_components/Dashboard.vue + +commit 1fb4f485e22d87597969bd037733d7f0720fbcff +Author: Allan Tran +Date: Fri Mar 9 15:18:35 2018 -0500 + + Ported over Provisioning and EAP-TLS parts from Userbook + +M docs/PacketFence_Installation_Guide.asciidoc + +commit c6f186fb217f7036a5865995435fe7f6851758c9 +Author: Julien Semaan +Date: Fri Mar 9 12:49:01 2018 -0500 + + fix TT syntax error + +M html/pfappserver/root/admin/configuration.tt + +commit 505add9a0112132a2db92b82a53e467f34f6b87c +Author: Julien Semaan +Date: Fri Mar 9 12:42:03 2018 -0500 + + rework logic of pf::fingerbank::process + +M lib/pf/fingerbank.pm + +commit 29fd90cd40f3bfd9441c54a4b3f974dcafc15179 +Author: Julien Semaan +Date: Fri Mar 9 11:55:28 2018 -0500 + + improved error handling for device is_a + +M lib/pf/fingerbank.pm + +commit fb9343fb20769b403deb6bf48bf4d9dc87b53768 +Author: Julien Semaan +Date: Fri Mar 9 10:14:56 2018 -0500 + + Update NEWS.asciidoc + +M NEWS.asciidoc + +commit f99de28655f97ac5ebcd940d6e489d5d4e97e8ba +Author: Julien Semaan +Date: Fri Mar 9 10:07:59 2018 -0500 + + use the portal module description instead of Authentication as default title for multi-source + +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication.pm + +commit da29e30549cc3d930512d6bb528c93da91729d59 +Author: James Rouzier +Date: Thu Mar 8 15:44:29 2018 -0500 + + Remove closelocationlogonstop + +M conf/documentation.conf +M conf/pf.conf.defaults + +commit 7ab75129fa59a759b8a565f1852dfd83e1951fb8 +Author: James Rouzier +Date: Wed Feb 28 13:34:20 2018 -0500 + + Remove pfsetvlan + +M addons/monit/monit_checks_configurations/10_packetfence-portsec.tt +M addons/packages/packetfence.spec +M conf/documentation.conf +D conf/log.conf.d/pfsetvlan.conf.example +M conf/pf.conf.defaults +D conf/systemd/packetfence-pfsetvlan.service +M debian/rules +M docs/PacketFence_Developers_Guide.asciidoc +M html/pfappserver/lib/pfappserver/I18N/en.po +M html/pfappserver/lib/pfappserver/I18N/fr.po +M lib/pf/Switch/Juniper.pm +M lib/pf/Switch/MockedSwitch.pm +M lib/pf/Switch/PacketFence.pm +M lib/pf/cmd/pf/service.pm +M lib/pf/enforcement.pm +D lib/pf/services/manager/pfsetvlan.pm +M lib/pf/services/manager/snmptrapd.pm +M packetfence.init +M sbin/pfqueue +D sbin/pfsetvlan +M t/TestUtils.pm +D t/pfsetvlan.t + +commit 4b0d2a630f5e269803c225d5dc740ca63d359413 +Author: James Rouzier +Date: Thu Mar 8 14:50:06 2018 -0500 + + Return an error if the search fails + +M lib/pf/UnifiedApi/Controller/Crud.pm + +commit cffd51e6e05ea4afb70dd779b354434a12d808bf +Author: James Rouzier +Date: Thu Mar 8 13:25:59 2018 -0500 + + Add poddoc + +M lib/pf/UnifiedApi/Search.pm + +commit 527e382c8b18927d005d4e49a1b14501bbb41cef +Author: James Rouzier +Date: Thu Mar 8 10:04:43 2018 -0500 + + Add additional tests for search + +M t/unittest/UnifiedApi/Controller/Locationlogs.t + +commit 6dd1062c6c68195208b5477271937b03531d3c00 +Author: James Rouzier +Date: Thu Mar 8 10:04:13 2018 -0500 + + Change the error code to UNPROCESSABLE_ENTITY + +M lib/pf/dal.pm + +commit 99385565d2ee1d3426efaf66fae1ba1b025801b8 +Author: James Rouzier +Date: Thu Mar 8 10:03:42 2018 -0500 + + Move the generic search logic to Controller::Crud + +M lib/pf/UnifiedApi/Controller/Crud.pm +M lib/pf/UnifiedApi/Controller/Locationlogs.pm +M lib/pf/UnifiedApi/Search.pm + +commit 4ac1f7b4c5b0bd2347228e4d0adc7c85259fdb37 +Author: James Rouzier +Date: Tue Mar 6 16:11:20 2018 -0500 + + New error code UNPROCESSABLE_ENTITY + +M lib/pf/error.pm + +commit aa61b5a6440d7d415337d898c47dbe90b618a30f +Author: James Rouzier +Date: Tue Mar 6 13:39:08 2018 -0500 + + Rename t/unittest/UnifiedApi/Controller/Search.t -> t/unittest/UnifiedApi/Search.t + +M lib/pf/UnifiedApi/Search.pm +D t/unittest/UnifiedApi/Controller/Search.t +A t/unittest/UnifiedApi/Search.t + +commit 78e98871d07ab19e5ee7c6978fe3970afd7919a0 +Author: James Rouzier +Date: Tue Mar 6 13:28:37 2018 -0500 + + Clean up queries + +M t/unittest/UnifiedApi/Controller/Locationlogs.t + +commit 55950d326b0746fc330fbd427d092a354bc33ddf +Author: James Rouzier +Date: Tue Mar 6 13:28:12 2018 -0500 + + use pf::UnifiedApi::Search + +M lib/pf/UnifiedApi/Controller/Locationlogs.pm + +commit fe0e751ba0eaa0216680b98934f9773f4edee33a +Author: James Rouzier +Date: Tue Mar 6 13:22:11 2018 -0500 + + Move functions pf::UnifiedApi::Search + +A lib/pf/UnifiedApi/Search.pm +M t/unittest/UnifiedApi/Controller/Search.t + +commit c70efe5ea1260aea025c9e4d12c55f0cb2151862 +Author: James Rouzier +Date: Tue Mar 6 12:21:00 2018 -0500 + + Add basic query + +M lib/pf/UnifiedApi/Controller/Locationlogs.pm +M t/unittest/UnifiedApi/Controller/Locationlogs.t + +commit 42faf2eb38ffed00fa298e2d7a3c659304e5da30 +Author: James Rouzier +Date: Mon Mar 5 14:54:37 2018 -0500 + + Add search + +M lib/pf/UnifiedApi.pm + +commit bcb369a0ce77c94a836d555238332e2f4d3345f8 +Author: James Rouzier +Date: Mon Mar 5 14:46:58 2018 -0500 + + refactor + +M t/unittest/UnifiedApi/Controller/Search.t + +commit 4c656a8611a5aa1a3bd73aa2830c3083e5ea3ae1 +Author: James Rouzier +Date: Mon Mar 5 14:27:03 2018 -0500 + + Automatically add the search route for collections + +M lib/pf/UnifiedApi/Plugin/RestCrud.pm +M t/unittest/UnifiedApi/Plugin/RestCrud.t + +commit bccb1fb1f43d707cb056b364b3257b153c9ed9f4 +Author: James Rouzier +Date: Fri Mar 2 15:40:12 2018 -0500 + + Optimize a single and/or op + +M t/unittest/UnifiedApi/Controller/Search.t + +commit 26ebc3999cd740b1e0d32f2c2f16379efcea92b9 +Author: James Rouzier +Date: Wed Feb 28 17:19:36 2018 -0500 + + Add test for search + +A t/unittest/UnifiedApi/Controller/Search.t + +commit 9bc38cde5ece20477116eda8e9ceec448e089bd2 +Author: Ludovic Marcotte +Date: Wed Mar 7 11:37:47 2018 -0500 + + Re-order menu + +M html/pfappserver/root/admin/configuration.tt + +commit f5dd4c314a414b3c3211823185acdb5389161868 +Author: Francis Lachapelle +Date: Mon Mar 5 20:17:41 2018 -0500 + + (web admin) Disable static resources for now + +M html/pfappserver/root/static.alt/build/webpack.dev.conf.js +M html/pfappserver/root/static.alt/build/webpack.prod.conf.js + +commit b900f6273b73a106d068abce8d6b41d4ec2dadab +Author: Francis Lachapelle +Date: Mon Mar 5 20:17:04 2018 -0500 + + (web admin) Add missing (temporary) symlink + +A html/pfappserver/root/static/alt + +commit 316c1650c170eee95e1396aca3a828d22282b4ff +Author: Ludovic Marcotte +Date: Tue Mar 6 11:18:32 2018 -0500 + + PR2661 replacement - took the doc, removed the rest + + Fingerbank Collector already takes care of this. + +M docs/PacketFence_Network_Devices_Configuration_Guide.asciidoc +A docs/images/wlc-device-sensor.png + +commit 79321e1e0e04362276b0be4a074885ce8c02a51a +Author: Francis Lachapelle +Date: Tue Mar 6 10:37:21 2018 -0500 + + (web admin) Fix vue.js build dependencies + +M html/pfappserver/root/static.alt/README.md +M html/pfappserver/root/static.alt/package.json +M html/pfappserver/root/static.alt/src/views/Status/_components/Dashboard.vue + +commit c98b7bdaebd68ef4da13fb672e03dbfbfad42f2e +Author: Francis Lachapelle +Date: Mon Mar 5 19:37:03 2018 -0500 + + (web admin) Initial setup of Vue.js implementation + +M conf/pf.conf.defaults +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Admin.pm +A html/pfappserver/root/static.alt/.babelrc +A html/pfappserver/root/static.alt/.editorconfig +A html/pfappserver/root/static.alt/.eslintignore +A html/pfappserver/root/static.alt/.eslintrc.js +A html/pfappserver/root/static.alt/.gitignore +A html/pfappserver/root/static.alt/.postcssrc.js +A html/pfappserver/root/static.alt/README.md +A html/pfappserver/root/static.alt/build/build.js +A html/pfappserver/root/static.alt/build/check-versions.js +A html/pfappserver/root/static.alt/build/logo.png +A html/pfappserver/root/static.alt/build/utils.js +A html/pfappserver/root/static.alt/build/vue-loader.conf.js +A html/pfappserver/root/static.alt/build/webpack.base.conf.js +A html/pfappserver/root/static.alt/build/webpack.dev.conf.js +A html/pfappserver/root/static.alt/build/webpack.prod.conf.js +A html/pfappserver/root/static.alt/config/dev.env.js +A html/pfappserver/root/static.alt/config/index.js +A html/pfappserver/root/static.alt/config/prod.env.js +A html/pfappserver/root/static.alt/config/test.env.js +A html/pfappserver/root/static.alt/index.html +A html/pfappserver/root/static.alt/package.json +A html/pfappserver/root/static.alt/src/App.vue +A html/pfappserver/root/static.alt/src/components/ToggleButton.vue +A html/pfappserver/root/static.alt/src/components/pfSearch.vue +A html/pfappserver/root/static.alt/src/globals/pfSearch.js +A html/pfappserver/root/static.alt/src/main.js +A html/pfappserver/root/static.alt/src/router/index.js +A html/pfappserver/root/static.alt/src/store/index.js +A html/pfappserver/root/static.alt/src/store/modules/session.js +A html/pfappserver/root/static.alt/src/styles/_buttons.scss +A html/pfappserver/root/static.alt/src/styles/_card.scss +A html/pfappserver/root/static.alt/src/styles/_draggable.scss +A html/pfappserver/root/static.alt/src/styles/_navbar.scss +A html/pfappserver/root/static.alt/src/styles/_netdata.scss +A html/pfappserver/root/static.alt/src/styles/_sidebar.scss +A html/pfappserver/root/static.alt/src/styles/_variables.scss +A html/pfappserver/root/static.alt/src/styles/global.scss +A html/pfappserver/root/static.alt/src/utils/api.js +A html/pfappserver/root/static.alt/src/utils/charts.js +A html/pfappserver/root/static.alt/src/views/Login/_api/index.js +A html/pfappserver/root/static.alt/src/views/Login/_router/index.js +A html/pfappserver/root/static.alt/src/views/Login/_store/index.js +A html/pfappserver/root/static.alt/src/views/Login/index.vue +A html/pfappserver/root/static.alt/src/views/Nodes/_api/index.js +A html/pfappserver/root/static.alt/src/views/Nodes/_components/NodesCreate.vue +A html/pfappserver/root/static.alt/src/views/Nodes/_components/NodesSearch.vue +A html/pfappserver/root/static.alt/src/views/Nodes/_router/index.js +A html/pfappserver/root/static.alt/src/views/Nodes/_store/index.js +A html/pfappserver/root/static.alt/src/views/Nodes/index.vue +A html/pfappserver/root/static.alt/src/views/Status/_api/index.js +A html/pfappserver/root/static.alt/src/views/Status/_components/Dashboard.vue +A html/pfappserver/root/static.alt/src/views/Status/_components/Services.vue +A html/pfappserver/root/static.alt/src/views/Status/_router/index.js +A html/pfappserver/root/static.alt/src/views/Status/_store/index.js +A html/pfappserver/root/static.alt/src/views/Status/index.vue +A html/pfappserver/root/static.alt/src/views/Users/_api/index.js +A html/pfappserver/root/static.alt/src/views/Users/_components/UsersSearch.vue +A html/pfappserver/root/static.alt/src/views/Users/_router/index.js +A html/pfappserver/root/static.alt/src/views/Users/_store/index.js +A html/pfappserver/root/static.alt/src/views/Users/index.vue +A html/pfappserver/root/static.alt/test/e2e/custom-assertions/elementCount.js +A html/pfappserver/root/static.alt/test/e2e/nightwatch.conf.js +A html/pfappserver/root/static.alt/test/e2e/runner.js +A html/pfappserver/root/static.alt/test/e2e/specs/test.js +A html/pfappserver/root/static.alt/test/unit/.eslintrc +A html/pfappserver/root/static.alt/test/unit/index.js +A html/pfappserver/root/static.alt/test/unit/karma.conf.js +A html/pfappserver/root/static.alt/test/unit/specs/Hello.spec.js + +commit 7fabbbba7b591cadebb8d1867010939c832a35d6 +Author: Julien Semaan +Date: Tue Mar 6 09:35:14 2018 -0500 + + setup include path for View::Configurator + +M html/pfappserver/lib/pfappserver.pm + +commit 12f899e5db1e29367f658a4b777877b91ddca865 +Author: Julien Semaan +Date: Tue Mar 6 08:05:15 2018 -0500 + + use make test for golang tests in builds + +M addons/packages/build-go.sh + +commit f8776dd369ae873d4f1a0982c8040f09e61b5912 +Author: Julien Semaan +Date: Tue Mar 6 07:56:53 2018 -0500 + + fix ipset + pfdns compilation issues + +M go/caddy/pfipset/handlers.go +M go/coredns/plugin/pfdns/pfdns.go + +commit 58f55aeaeeb199b1d1c73144b5538a909f9f22b8 +Author: James Rouzier +Date: Mon Mar 5 16:18:37 2018 -0500 + + Default implementation of search + +M lib/pf/UnifiedApi/Controller/RestRoute.pm + +commit 509279b607f09a85e45284c5b479726d87d62725 +Author: Darren Satkunas +Date: Thu Mar 1 13:50:50 2018 -0500 + + Adjust descriptions + +M docs/api/spec/components/schemas/dhcp.yaml + +commit 79c85e10a7a8971fb0cab9ae259d332c84471c29 +Author: Durand Fabrice +Date: Thu Mar 1 13:43:51 2018 -0500 + + Updated descriptions + +M docs/api/spec/components/schemas/dhcp.yaml + +commit ff0325576a57d5a69bd94219dae419360bb3b804 +Author: Darren Satkunas +Date: Thu Mar 1 12:14:11 2018 -0500 + + Add initial draft of specs for dhcp + +A docs/api/spec/components/responses/dhcp.yaml +A docs/api/spec/components/schemas/dhcp.yaml +A docs/api/spec/paths/dhcp.yaml + +commit 26b359694e866f3922625ac11d2c2adb60c3bd1c +Author: Darren Satkunas +Date: Thu Mar 1 10:54:57 2018 -0500 + + Use net.ParseIP + +M go/caddy/pfipset/handlers.go +M go/caddy/pfipset/utils.go + +commit 2898ce0c1f013e780786fb02d4d4498dad28c45f +Author: Darren Satkunas +Date: Thu Mar 1 10:40:07 2018 -0500 + + CamelCase pfipset handlers + +M go/caddy/pfipset/handlers.go +M go/caddy/pfipset/utils.go + +commit a9a8518da71df695116d03995c5c17f32e3361d6 +Author: Darren Satkunas +Date: Wed Feb 28 05:45:08 2018 -0500 + + Update dhcp docs + +M go/dhcp/README.md + +commit 7fd93227c5b97ff46828051765b4ff601f89ada0 +Author: Darren Satkunas +Date: Wed Feb 28 05:43:32 2018 -0500 + + camelCase dhcp responses + +M go/dhcp/api.go +M go/dhcp/main.go + +commit 479f984b50a40ca8a8147f6f6856d18e40487997 +Author: Darren Satkunas +Date: Tue Feb 27 03:45:35 2018 -0500 + + Update default in api spec + +M docs/api/spec/components/parameters/base.yaml + +commit 640bd96b4d1c2d61d1d9cb6f1eea7052292aa80b +Author: Darren Satkunas +Date: Tue Feb 27 03:42:45 2018 -0500 + + Add default paramater in api spec + +M docs/api/spec/components/parameters/base.yaml + +commit 5d27904d08469e6d555b111fef11909b542f58c6 +Author: Darren Satkunas +Date: Tue Feb 27 03:40:34 2018 -0500 + + Update dhcp readme + +M go/dhcp/README.md + +commit 3801ac3314e5e288ec4ddbce117dd720b7861e9b +Author: Darren Satkunas +Date: Tue Feb 27 03:39:51 2018 -0500 + + Update dhcp readme + +M go/dhcp/README.md + +commit f69486a6e20d8202c57ab1c9ca3cde46b309e463 +Author: Darren Satkunas +Date: Tue Feb 27 03:37:28 2018 -0500 + + Update pfipset route in client test + +M go/unifiedapiclient/client_test.go + +commit 1588e551ec191f170a58a1f5d3077624f4ea6845 +Author: Darren Satkunas +Date: Tue Feb 27 03:34:35 2018 -0500 + + CamelCase ipset Ip + +M go/caddy/pfipset/handlers.go + +commit b32d2f169b2a4682cdf67e2bb0cd4cc24d15b964 +Author: Darren Satkunas +Date: Tue Feb 27 03:27:47 2018 -0500 + + Fix parking route + +M lib/pf/parking.pm + +commit ce7c565a45e2b2b887fb60b85f61066444255218 +Author: Darren Satkunas +Date: Tue Feb 27 03:26:33 2018 -0500 + + Adjust dhcp routes + +M go/dhcp/main.go + +commit 83c9feda7afaf782d9f0f88199ea3aceab545a17 +Author: Darren Satkunas +Date: Mon Feb 26 03:15:03 2018 -0500 + + Rename POST options struct for uniformity + +M go/caddy/pfipset/handlers.go + +commit c1f4197e07d2b3c1e430349221946b9dd5cd5b6a +Author: Darren Satkunas +Date: Mon Feb 26 02:44:16 2018 -0500 + + Fix tab spacing + +M go/coredns/plugin/pfdns/pfdns.go + +commit 5b3c201736629fe5c99f3cac5e39f66bd95d95f1 +Author: Darren Satkunas +Date: Mon Feb 26 02:40:26 2018 -0500 + + Update pfdns api calls + +M go/coredns/plugin/pfdns/pfdns.go + +commit 8f0411eb9b75b86c4c83387774b3553d2738601e +Author: Darren Satkunas +Date: Sun Feb 25 02:18:24 2018 -0500 + + Update pfipset perl libs + +M lib/pf/ipset.pm + +commit 3c0931c9831f88f80fd8e501b87163ad04ec4643 +Author: Darren Satkunas +Date: Sat Feb 24 13:04:40 2018 -0500 + + Add ipset cluster bubbling + +M go/caddy/pfipset/handlers.go +M go/caddy/pfipset/utils.go + +commit b622a15d818b4c07a607fa7acf607cae60cba079 +Author: Darren Satkunas +Date: Sat Feb 24 12:29:39 2018 -0500 + + Add ipset docs response enum [ACK, NAK] + +M docs/api/spec/components/schemas/ipset.yaml + +commit 8d2db0cf32226a271fa4ea004feb08cb48ed10d5 +Author: Darren Satkunas +Date: Sat Feb 24 12:22:43 2018 -0500 + + Add validation + +M go/caddy/pfipset/handlers.go +M go/caddy/pfipset/utils.go + +commit 49d1d9a4a3176a9969e625e08c8730ac67c01ed8 +Author: Darren Satkunas +Date: Sat Feb 24 10:03:57 2018 -0500 + + Update ipset docs + +M docs/api/spec/components/schemas/ipset.yaml + +commit f77a00418f340438f5859d1d177e3ce7c5a45321 +Author: Darren Satkunas +Date: Fri Feb 23 06:23:26 2018 -0500 + + Add ipset docs + +A docs/api/spec/components/responses/ipset.yaml +A docs/api/spec/components/schemas/ipset.yaml +A docs/api/spec/paths/ipset.yaml + +commit 0754edf70136733e46c4a9179b11ad17bf7d35f6 +Author: Darren Satkunas +Date: Fri Feb 23 04:22:20 2018 -0500 + + Add path spec + Move path vars into POST body + +M docs/api/spec/components/parameters/base.yaml +M go/caddy/pfipset/handlers.go +M go/caddy/pfipset/pfipset.go +M go/caddy/pfipset/utils.go + +commit 7adffcfc20c8df547f9848fb776c4ff6c9e7a575 +Author: Darren Satkunas +Date: Fri Feb 16 16:35:06 2018 -0500 + + Remove local from path to query variable + +M go/caddy/pfipset/handlers.go +M go/caddy/pfipset/pfipset.go +M go/caddy/pfipset/utils.go +M go/coredns/plugin/pfdns/pfdns.go +M go/vendor/vendor.json +M lib/pf/ipset.pm + +commit 00729a7992d1559a429075242f210709dedc0063 +Author: Darren Satkunas +Date: Fri Feb 16 12:05:32 2018 -0500 + + Update node and parking + +M go/dhcp/main.go +M lib/pf/node.pm +M lib/pf/parking.pm + +commit 1de98442cc201215ad24e287fca0d6ed184284d7 +Author: Darren Satkunas +Date: Fri Feb 16 12:02:27 2018 -0500 + + Update go/dhcp + +M go/dhcp/README.md +M go/dhcp/main.go + +commit 5acc0db44e88c5065ea5da99a73138b6816d8b27 +Author: James Rouzier +Date: Thu Mar 1 11:49:55 2018 -0500 + + Make workers die off after 1000 +- 10 task runs + + Fixes #2925 + +M sbin/pfmon + +commit 9aeeda8d553c0c969d69a171fa216ebfc2a16d49 +Author: Julien Semaan +Date: Mon Mar 5 10:47:39 2018 -0500 + + news for #2887 + +M NEWS.asciidoc + +commit e90aae3c63e1523be5bf68e6fff99c681ff18bdc +Author: Julien Semaan +Date: Mon Mar 5 08:45:14 2018 -0500 + + fix the domain to use to check pfsso + +M addons/monit/monit_checks_configurations/00_packetfence.tt + +commit a10a782b6de88541494adb50abf5e2b39a48c7fa +Author: Julien Semaan +Date: Mon Mar 5 08:23:26 2018 -0500 + + fix templates import paths in admin interface + + fixes #2989 + +M html/pfappserver/lib/pfappserver.pm + +commit f1fb0e29d22f582409f2a010b98ca14391cf83d5 +Author: Durand Fabrice +Date: Sat Mar 3 07:06:40 2018 -0500 + + Added pfstats manager + +A lib/pf/services/manager/pfstats.pm + +commit 4276951567360f057e9c2d985376b0d272b6b596 +Author: James Rouzier +Date: Fri Mar 2 12:08:14 2018 -0500 + + Revert "Fix violation maintence and delayed_by" + + This reverts commit fe2b872f5e10c5852a8ef7256b23fb6e7a1f3c3e. + +M lib/pf/violation.pm + +commit 298b55c7cc1d32b3874e57cf61f542302db9e022 +Author: James Rouzier +Date: Fri Mar 2 09:42:30 2018 -0500 + + Rename function which_send_queue + +M sbin/pfdhcplistener + +commit bd1cb7200736cb343cfdeb3baba7b0c31275b779 +Author: James Rouzier +Date: Fri Mar 2 06:36:56 2018 -0500 + + Fix use of an uninitialized value + +M lib/pf/services/manager/netdata.pm + +commit 2ad75d16eeac6e4d468a9ac4d885f985b238f88d +Author: James Rouzier +Date: Thu Mar 1 17:00:22 2018 -0500 + + Update poddoc + +M lib/pf/api/queue_cluster.pm + +commit fd9374e89dfc17962d4ff8d47ffc80e6c349c6b7 +Author: James Rouzier +Date: Thu Mar 1 16:28:07 2018 -0500 + + Update poddoc + +M lib/pf/util.pm + +commit 6d7d9657132fa9c4130591a3ce38bac4c4a54c54 +Author: James Rouzier +Date: Mon Jan 15 12:56:04 2018 -0500 + + Add timeout to the jsonrpc api client + +M sbin/pfdhcplistener + +commit f8d347f9d1917ccc0686087a4b60aeca5314189b +Author: James Rouzier +Date: Mon Jan 15 12:51:14 2018 -0500 + + Better logging and allow the arguement for jsonrpc client to be overridden + +M lib/pf/api/queue_cluster.pm + +commit 5d499e93039d1973ca06441bccc25584ae783909 +Author: James Rouzier +Date: Mon Jan 15 11:07:53 2018 -0500 + + Add the ability to set the timeouts for transfer and connect + +M lib/pf/api/jsonrpcclient.pm + +commit 9967b8ce591eee6f80994fac770bc85ea42a61a0 +Author: James Rouzier +Date: Thu Jan 11 23:40:35 2018 -0500 + + Use pf::api::queue_cluster for submitting to the queue + +M sbin/pfdhcplistener + +commit 89922a9a0c3962e0fea4c542c286f95af94f4f5f +Author: James Rouzier +Date: Thu Jan 11 22:31:20 2018 -0500 + + Fix up require + +M lib/pf/api.pm +M lib/pf/api/queue_cluster.pm + +commit ddc636020959d0c1f994ee42e17b4bc4cdaaed74 +Author: James Rouzier +Date: Thu Jan 11 16:10:16 2018 -0500 + + Add package + +M lib/pf/api/queue_cluster.pm + +commit e332cc2d2a7795d9f71744c43f4f56daa17fcd80 +Author: James Rouzier +Date: Thu Jan 11 15:45:00 2018 -0500 + + Created pf::api::queue_cluster + +A lib/pf/api/queue_cluster.pm + +commit 6b672ada9732131544f9c53d45db4dccfc308cdd +Author: James Rouzier +Date: Thu Jan 11 15:13:08 2018 -0500 + + Return true if successfully send + +M lib/pf/api/jsonrpcclient.pm + +commit 9fa404f0fb8fcc45f5cda27eeb923def0ef6f796 +Author: James Rouzier +Date: Thu Jan 11 11:48:41 2018 -0500 + + Add api calls for queue_submit and queue_submit_delayed + +M lib/pf/api.pm + +commit aff614fa6a2aa875d2ecf52a56cf2f1996e58a7d +Author: James Rouzier +Date: Wed Jan 10 11:42:35 2018 -0500 + + Move the NET_TYPES_FOR_EXTERNAL_QUEUE before daemonize so it would be initialize when it is ready to be used + +M sbin/pfdhcplistener + +commit 8ac441e6a7dd5249b8a0bfdf8e136f43dddfc13a +Author: James Rouzier +Date: Tue Jan 9 11:32:39 2018 -0500 + + Change the queue depending on interface type + +M sbin/pfdhcplistener + +commit 30cef6081ad5cb8e1467cebef61bbd904c5b57f8 +Author: James Rouzier +Date: Tue Jan 9 11:31:45 2018 -0500 + + Increase size of the heading + +M lib/pf/cmd/pf/pfqueue.pm + +commit a8cb26ece64a85bf4f712216b3ff0431cc7477ce +Author: James Rouzier +Date: Tue Jan 9 11:31:27 2018 -0500 + + New function expand_csv + +M lib/pf/util.pm + +commit 10a7a95cea29bb23a7142e679ca6937ede125356 +Author: James Rouzier +Date: Tue Jan 9 11:31:10 2018 -0500 + + Test for expand_csv + +M t/util.t + +commit 8c86918c8aa7be934a1a85c127a2c0c1e1329bfb +Author: James Rouzier +Date: Tue Jan 9 11:14:54 2018 -0500 + + New queue pfdhcplistener_external + +M conf/pfqueue.conf.defaults + +commit fe2b872f5e10c5852a8ef7256b23fb6e7a1f3c3e +Author: James Rouzier +Date: Wed Feb 28 14:28:15 2018 -0500 + + Fix violation maintence and delayed_by + +M lib/pf/violation.pm + +commit 531529b4d2c8d5cd3a0e5ac9954d93e318008bbf +Author: Durand Fabrice +Date: Wed Feb 28 16:57:15 2018 -0500 + + Fix for packaging + +M addons/packages/packetfence.spec + +commit 70736324b89bd79a0d0e043b8475b2a44c6c8ae6 +Author: Allan Tran +Date: Wed Feb 28 12:57:07 2018 -0500 + + Made changes from PR + +M docs/PacketFence_Installation_Guide.asciidoc + +commit 6ff4b7c4d8b76fa57e95fa75f53092353bc9acf8 +Author: extrafu +Date: Wed Feb 28 12:38:25 2018 -0500 + + post-merge + +M NEWS.asciidoc + +commit bc069d5ce4ef7cc60ff5873f6704efe4bc68da5a +Author: Darren Satkunas +Date: Wed Feb 21 04:37:06 2018 -0500 + + Defer regex validation to pf::web::util + +M html/captive-portal/lib/captiveportal/PacketFence/Form/Authentication.pm + +commit e2f159f2715722e0f0e766fc460faed980edd9b4 +Author: Darren Satkunas +Date: Wed Feb 21 04:36:09 2018 -0500 + + its, not it's + add space before '%s' + +M conf/locale/en/LC_MESSAGES/packetfence.po + +commit c0083f27323f8f367caba8a9aceba71dc4d5a8ce +Author: Darren Satkunas +Date: Thu Nov 23 12:55:31 2017 -0500 + + Disable debug + +M html/captive-portal/lib/captiveportal/PacketFence/Form/Authentication.pm + +commit d0892799f172e13e50f7f05303d50006c2adbadb +Author: Darren Satkunas +Date: Thu Nov 23 12:54:02 2017 -0500 + + Adjust regular expression to accept * + +M html/captive-portal/lib/captiveportal/PacketFence/Form/Authentication.pm + +commit 57ff152cb0d5deeffdabff35cf7b11be932a12db +Author: Darren Satkunas +Date: Thu Nov 23 12:51:56 2017 -0500 + + Adjust regular expression to allow + prefix, (, ) and [space] + +M html/captive-portal/lib/captiveportal/PacketFence/Form/Authentication.pm + +commit 2385358b8defa96ba1b7c5503a000a08bf88816e +Author: Darren Satkunas +Date: Thu Nov 23 12:39:56 2017 -0500 + + Add i18n to Form + +M conf/locale/en/LC_MESSAGES/packetfence.po +M html/captive-portal/lib/captiveportal/PacketFence/Form/Authentication.pm + +commit 28ea3a89638b700a23d5d15c1f6df2accf1a8dc9 +Author: Darren Satkunas +Date: Thu Nov 23 10:25:05 2017 -0500 + + Add basic PCRE with error control on Captiveportal SMS Auth for telephone number + +M html/captive-portal/lib/captiveportal/PacketFence/Form/Authentication.pm + +commit 113404c08c0933db7790a05a8cd3ef5e9ed6e3d4 +Author: Julien Semaan +Date: Wed Feb 28 10:55:51 2018 -0500 + + Add monitoring for pfsso + httpd.dispatcher + + fixes #2971 + +M addons/monit/monit_checks_configurations/00_packetfence.tt + +commit df0db5e4852a4f6e749928dd5a25b5ee66d6360f +Author: Durand Fabrice +Date: Wed Feb 28 10:46:54 2018 -0500 + + fix packaging + +M addons/packages/packetfence.spec + +commit f18e48eea201ee42184ecceebd63e8db0940b78b +Author: James Rouzier +Date: Wed Feb 28 09:36:28 2018 -0500 + + Remove p0f + +M addons/packages/packetfence.spec + +commit 369894180cdb19a01e23af18f3b02f0e45c32095 +Author: Durand Fabrice +Date: Wed Feb 28 08:48:03 2018 -0500 + + Moved $ENV{MOJO_INACTIVITY_TIMEOUT} = "300" in setup_test_config + +M t/setup_test_config.pm +M t/unittest/UnifiedApi/Controller/Nodes.t +M t/unittest/UnifiedApi/Controller/Services.t + +commit ac8a7b985fbab0edf54172a5c149ecb0eec72440 +Author: James Rouzier +Date: Tue Feb 27 15:28:36 2018 -0500 + + Create a symbolic link + +A debian/packetfence.rsyslog-drop-in.service + +commit 50cda58884ecae63514f8acc801d07e97682ae1b +Author: James Rouzier +Date: Tue Feb 13 11:02:26 2018 -0500 + + Use a special logs value to indicate all the log values + +M conf/syslog.conf.defaults +M html/pfappserver/root/config/syslog/index.tt +A html/pfappserver/root/static/admin/config/syslogforwarded.js +M lib/pf/ConfigStore/Syslog.pm +M lib/pf/cmd/pf/generatesyslogconfig.pm +M lib/pf/constants/syslog.pm +A t/unittest/ConfigStore/Syslog.t + +commit 99aab4fdebf436541caccdfbe145fa6bce19f858 +Author: James Rouzier +Date: Mon Feb 12 17:16:25 2018 -0500 + + Hide the log if all logs is checked + +M html/pfappserver/lib/pfappserver/Form/Config/Syslog.pm + +commit 9b280356d86d41fe2d9cd2fc756d551d4bc91156 +Author: James Rouzier +Date: Mon Feb 12 10:27:52 2018 -0500 + + New field all_logs + +M html/pfappserver/lib/pfappserver/Form/Config/Syslog.pm + +commit 58244a20d8c32fc897141a8bf8da1ad00e445fd8 +Author: James Rouzier +Date: Mon Feb 12 10:18:40 2018 -0500 + + Revert "Add rsyslog-gnutls" + + This reverts commit f99e6e516209c86a6df7cfcedfaa4bf1d5fbfbc2. + +M addons/packages/packetfence.spec + +commit 31f15f7c6fd5d4a63fc3cead7648011b89b55ba5 +Author: James Rouzier +Date: Mon Feb 12 10:18:14 2018 -0500 + + Update pod + +M lib/pf/cmd/pf/generatesyslogconfig.pm + +commit b3afd1fce6df29121b1630e927205b665de74985 +Author: James Rouzier +Date: Wed Jan 31 17:02:46 2018 -0500 + + Add syslog conditions for pfipset, pfdhcp, and mariadb + +M lib/pf/constants/syslog.pm + +commit 6bf70e3f91b53318eda759be9e373b970da32513 +Author: James Rouzier +Date: Wed Jan 10 16:59:07 2018 -0500 + + Add rsyslog-gnutls + +M addons/packages/packetfence.spec + +commit 8dd7f4aceb34e508946da7038374ad5020cc8da6 +Author: James Rouzier +Date: Mon Jan 8 14:40:19 2018 -0500 + + Add configfiles + +M debian/packetfence.conffiles + +commit 5e574ffcb4674fef072a5e9c5a515d600ef6e2ef +Author: James Rouzier +Date: Mon Jan 8 14:40:03 2018 -0500 + + Cleanup file + +M lib/pf/cmd/pf.pm + +commit 89bd0f489d11b0d7468693f7fce6e768d1207105 +Author: James Rouzier +Date: Mon Jan 8 14:39:48 2018 -0500 + + Update wording + +M html/pfappserver/root/config/syslog/index.tt + +commit 92d6028582b33e563688b594ae7cc39507a50a46 +Author: James Rouzier +Date: Mon Jan 8 13:45:04 2018 -0500 + + Add SYNOPSIS and update poddoc + +M lib/pf/cmd/pf/generatesyslogconfig.pm + +commit 6c0a5c785dd49b222e7d897b1457a2af1264188e +Author: James Rouzier +Date: Mon Jan 8 13:44:14 2018 -0500 + + Update wording + +M html/pfappserver/root/admin/configuration.tt + +commit 77f40cf901df5a9c70bcfc9b2450dc5ed43ff82c +Author: James Rouzier +Date: Mon Jan 8 13:14:45 2018 -0500 + + Update copyright + +M html/pfappserver/lib/pfappserver/Controller/Config/Syslog.pm +M html/pfappserver/lib/pfappserver/Form/Config/Syslog.pm +M html/pfappserver/lib/pfappserver/Form/Config/Syslog/file.pm +M html/pfappserver/lib/pfappserver/Form/Config/Syslog/server.pm +M html/pfappserver/lib/pfappserver/Model/Config/Syslog.pm +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Config/Syslog.pm +M lib/pf/ConfigStore/Syslog.pm +M lib/pf/cmd/pf/generatesyslogconfig.pm +M lib/pf/config/syslog.pm +M lib/pf/constants/syslog.pm +M lib/pfconfig/namespaces/config/Syslog.pm + +commit 1168287c1b9fe322409d156fa01336de96cd5a66 +Author: James Rouzier +Date: Mon Jan 8 11:35:24 2018 -0500 + + Fixup poddoc + +M html/pfappserver/lib/pfappserver/Model/Config/Syslog.pm + +commit 4c090c070a28615e4a65afee3a6622f884601fed +Author: James Rouzier +Date: Mon Jan 8 11:35:07 2018 -0500 + + Add poddoc and cleanup names + +M html/pfappserver/lib/pfappserver/Form/Config/Syslog.pm + +commit f227868090bd2785dc161c0a157200d8777eb22d +Author: James Rouzier +Date: Fri Dec 29 16:02:55 2017 -0500 + + The path is different on debian + +M debian/rules + +commit 9b03d1dae45ab7009410a25d7479f57e21bde318 +Author: James Rouzier +Date: Fri Dec 29 13:32:05 2017 -0500 + + Add missing file + +A packetfence.rsyslog-drop-in.service + +commit bd7616ea38f3d2121d90af0748019b2ddc3ecad0 +Author: James Rouzier +Date: Fri Dec 29 13:08:10 2017 -0500 + + Add config to packaging + +M addons/packages/packetfence.spec + +commit f2dc83117bc4693ab403e43d07de9348a6884c59 +Author: James Rouzier +Date: Fri Dec 29 13:03:54 2017 -0500 + + Place syslog config under configuration/integration + +M html/pfappserver/root/admin/configuration.tt + +commit 4e6a331eb3ded83709c91bd0a3ebbaa03c469a76 +Author: James Rouzier +Date: Fri Dec 29 12:17:50 2017 -0500 + + Remove unused variable + +M html/pfappserver/lib/pfappserver/Form/Config/Syslog.pm + +commit 18008fe0e04d9694fea46ac976612ec43f0bcca8 +Author: James Rouzier +Date: Fri Dec 29 12:16:56 2017 -0500 + + conf/rsyslog.conf.tt -> conf/rsyslog.conf.tt.example + +D conf/rsyslog.conf.tt +A conf/rsyslog.conf.tt.example + +commit f98cd92e3eb1935ff470988687e5386aff94dd91 +Author: James Rouzier +Date: Fri Dec 29 12:15:52 2017 -0500 + + Fix example + +M conf/syslog.conf.example + +commit c8bb543338098e97dd54f917c5eb2de267fc137d +Author: James Rouzier +Date: Fri Dec 29 11:56:21 2017 -0500 + + have the the rsyslog configuration be pregenerated before starting rsyslog + +M addons/packages/packetfence.spec +M debian/rules + +commit 90c44db5bfeb1ffc22f7d233ce8283e2b039c24f +Author: James Rouzier +Date: Thu Dec 28 17:53:58 2017 -0500 + + Generate rsyslog packetfence configuration + +M conf/rsyslog.conf.tt +M lib/pf/cmd/pf/generatesyslogconfig.pm +M lib/pf/file_paths.pm + +commit 78c19e8e44fb205c7117727c8b736eee4ad73c11 +Author: James Rouzier +Date: Thu Dec 28 10:24:29 2017 -0500 + + Fix the names of the logs + +M conf/syslog.conf.defaults +M html/pfappserver/lib/pfappserver/Form/Config/Syslog.pm +A lib/pf/constants/syslog.pm + +commit 2690d3d9234031c79ebbbe96249ee0adc61c73bb +Author: James Rouzier +Date: Wed Dec 27 11:51:06 2017 -0500 + + Allow subtype server to be displayed + +M html/pfappserver/lib/pfappserver/Form/Config/Syslog.pm +M html/pfappserver/lib/pfappserver/Form/Config/Syslog/server.pm +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Config/Syslog.pm +A html/pfappserver/root/config/syslog/create_type.tt +M html/pfappserver/root/config/syslog/index.tt + +commit 927d03ae307713d97b642a0dfe88cdab0de4a456 +Author: James Rouzier +Date: Wed Dec 27 11:33:54 2017 -0500 + + Syslog sub types + +A html/pfappserver/lib/pfappserver/Form/Config/Syslog/file.pm +A html/pfappserver/lib/pfappserver/Form/Config/Syslog/server.pm + +commit 1b0fb54dd813314d0cd737253487c8c961b45159 +Author: James Rouzier +Date: Wed Dec 27 10:28:12 2017 -0500 + + Fix display issues + +M html/pfappserver/root/config/syslog/list.tt +M html/pfappserver/root/config/syslog/view.tt + +commit c81ffb7fa9b64a9ef5f742202167f6d4feb09de8 +Author: James Rouzier +Date: Wed Dec 27 10:27:23 2017 -0500 + + Display logs + +M html/pfappserver/lib/pfappserver/Form/Config/Syslog.pm + +commit 0073b257f9956d58d858d04e7b7b07eab249bd7f +Author: James Rouzier +Date: Wed Dec 27 10:24:45 2017 -0500 + + Add defaults config + +A conf/syslog.conf.defaults +M lib/pf/ConfigStore/Syslog.pm +M lib/pf/file_paths.pm + +commit 34b5c9fc16be5baa90e8d76026b71c39bbf8eaf6 +Author: James Rouzier +Date: Wed Dec 27 10:23:40 2017 -0500 + + Command for generating the rsyslog config + +A conf/rsyslog.conf.tt +A lib/pf/cmd/pf/generatesyslogconfig.pm + +commit 1381f6629704fc2bf169c6df5cad4c343694be36 +Author: James Rouzier +Date: Wed Dec 27 10:22:59 2017 -0500 + + Fix missing rename + +M .gitignore + +commit aaadfabe49a48a9aa92505e41b8f5a685ec23469 +Author: James Rouzier +Date: Wed Jan 6 12:23:53 2016 -0500 + + Example for creating new config file in packetfence conf/syslog.conf + +M .gitignore +A conf/syslog.conf.example +A html/pfappserver/lib/pfappserver/Controller/Config/Syslog.pm +A html/pfappserver/lib/pfappserver/Form/Config/Syslog.pm +A html/pfappserver/lib/pfappserver/Model/Config/Syslog.pm +A html/pfappserver/lib/pfappserver/PacketFence/Controller/Config/Syslog.pm +M html/pfappserver/root/admin/configuration.tt +A html/pfappserver/root/config/syslog/clone.tt +A html/pfappserver/root/config/syslog/create.tt +A html/pfappserver/root/config/syslog/index.tt +A html/pfappserver/root/config/syslog/list.tt +A html/pfappserver/root/config/syslog/view.tt +A lib/pf/ConfigStore/Syslog.pm +A lib/pf/config/syslog.pm +M lib/pf/constants/admin_roles.pm +M lib/pf/file_paths.pm +A lib/pfconfig/namespaces/config/Syslog.pm + +commit ed3bd55f68b8684f4cb34ca5de27df8a0d353449 +Author: James Rouzier +Date: Tue Feb 27 15:11:15 2018 -0500 + + Update path to roles + +M go/api-frontend/aaa/authorization.go + +commit 7df94c4e12de964ced986043730f92de2cdb6bb6 +Author: James Rouzier +Date: Tue Feb 27 14:33:13 2018 -0500 + + Change error number + +M t/unittest/UnifiedApi/Controller/Config/AdminRoles.t +M t/unittest/UnifiedApi/Controller/Config/Bases.t +M t/unittest/UnifiedApi/Controller/Config/BillingTiers.t +M t/unittest/UnifiedApi/Controller/Config/ConnectionProfiles.t +M t/unittest/UnifiedApi/Controller/Config/DeviceRegistrations.t +M t/unittest/UnifiedApi/Controller/Config/Domains.t +M t/unittest/UnifiedApi/Controller/Config/Firewalls.t +M t/unittest/UnifiedApi/Controller/Config/FloatingDevices.t +M t/unittest/UnifiedApi/Controller/Config/MaintenanceTasks.t +M t/unittest/UnifiedApi/Controller/Config/PkiProviders.t +M t/unittest/UnifiedApi/Controller/Config/PortalModules.t +M t/unittest/UnifiedApi/Controller/Config/Realms.t +M t/unittest/UnifiedApi/Controller/Config/Roles.t +M t/unittest/UnifiedApi/Controller/Config/Scans.t +M t/unittest/UnifiedApi/Controller/Config/Sources.t +M t/unittest/UnifiedApi/Controller/Config/SwitchGroups.t +M t/unittest/UnifiedApi/Controller/Config/Switches.t +M t/unittest/UnifiedApi/Controller/Config/SyslogParsers.t +M t/unittest/UnifiedApi/Controller/Config/TrafficShapingPolicies.t +M t/unittest/UnifiedApi/Controller/Config/Violations.t + +commit b4fbdfb421ea2caedbe2f9d3fb3dbe20b28c59fc +Author: James Rouzier +Date: Tue Feb 27 14:32:07 2018 -0500 + + Fix export error + +M lib/pf/UnifiedApi/Controller.pm + +commit 87913004bf359c5be49d8261b4cc54335b33f690 +Author: James Rouzier +Date: Tue Feb 27 13:12:35 2018 -0500 + + Syntax error after rebase + +M lib/pf/UnifiedApi.pm + +commit 6fade433bb256d9a503251c5d3497a288c2af75e +Author: James Rouzier +Date: Tue Feb 27 13:00:00 2018 -0500 + + Add check if group is in defined in a switch + +M lib/pf/ConfigStore/SwitchGroup.pm + +commit 7bb957235aa21a63b427579012829ada1b4b8ed4 +Author: James Rouzier +Date: Tue Feb 27 12:57:57 2018 -0500 + + Add lookup for switches + +M lib/pf/ConfigStore/Role/ReverseLookup.pm + +commit f087cfa6ac5bf24cb1f405b07f0b0aa5e2b5a7b6 +Author: James Rouzier +Date: Tue Feb 27 12:55:31 2018 -0500 + + Add reverse lookup for switches + +M lib/pfconfig/namespaces/config/Switch.pm +A lib/pfconfig/namespaces/resource/SwitchReverseLookup.pm + +commit 19f7ad211295781bc9c843ce6f055f0e2e3b838d +Author: James Rouzier +Date: Tue Feb 27 12:27:40 2018 -0500 + + Add reverse lookup for provisioning + +M lib/pf/ConfigStore/PKI_Provider.pm + +commit e35be5325401215a519a14f8ba167a4ecad01495 +Author: James Rouzier +Date: Tue Feb 27 12:23:57 2018 -0500 + + Fix logic of lookup + +M lib/pf/ConfigStore/Role/ReverseLookup.pm + +commit 0caae83950e61971975e40875bdce7e9db2f9c7e +Author: James Rouzier +Date: Tue Feb 27 12:00:44 2018 -0500 + + Create a reverse lookup for pki_providers + +M lib/pfconfig/namespaces/config/Provisioning.pm +A lib/pfconfig/namespaces/resource/ProvisioningReverseLookup.pm + +commit 7e8e3f57f940a434e1c92207285cc1350d43d1bf +Author: James Rouzier +Date: Tue Feb 27 12:00:17 2018 -0500 + + Refactor to use pf::ConfigStore::Role::ReverseLookup + +M lib/pf/ConfigStore/PortalModule.pm + +commit 00d9d9819ab6e48d6932c59dc3a99710e55e4dc9 +Author: James Rouzier +Date: Tue Feb 27 11:31:25 2018 -0500 + + Refactor to use pf::ConfigStore::Role::ReverseLookup + +M lib/pf/ConfigStore/BillingTiers.pm +M lib/pf/ConfigStore/DeviceRegistration.pm +M lib/pf/ConfigStore/PortalModule.pm +M lib/pf/ConfigStore/Provisioning.pm +M lib/pf/ConfigStore/Scan.pm + +commit 62613ffca50d18170f2c3069ce02c2578ae90995 +Author: James Rouzier +Date: Tue Feb 27 11:24:35 2018 -0500 + + Refactored to role + +A lib/pf/ConfigStore/Role/ReverseLookup.pm +M lib/pf/ConfigStore/Source.pm + +commit 55194d262b511752b0649f389a92c537b9919ab7 +Author: James Rouzier +Date: Tue Feb 27 11:12:07 2018 -0500 + + Add reverse lookup for PortalModules + +M lib/pfconfig/namespaces/config/PortalModules.pm +A lib/pfconfig/namespaces/resource/PortalModuleReverseLookup.pm + +commit 8ee20b70036a1eee421ce4a04e548475c28d50e9 +Author: James Rouzier +Date: Tue Feb 27 09:55:32 2018 -0500 + + Add check if resource is being used by a profile + +M lib/pf/ConfigStore/DeviceRegistration.pm +M lib/pf/ConfigStore/PortalModule.pm +M lib/pf/ConfigStore/Provisioning.pm +M lib/pf/ConfigStore/Scan.pm + +commit a7545b0d929147be6c3f49a8175a8481f988b9c4 +Author: James Rouzier +Date: Tue Feb 27 09:20:45 2018 -0500 + + Add reverse lookup for billing tiers before deleting + +M lib/pf/ConfigStore/BillingTiers.pm + +commit c76322d8ff33c2e712ec1cd365052f903f05203f +Author: James Rouzier +Date: Tue Feb 27 09:19:20 2018 -0500 + + Add device_registration and root_module as a reverse lookup + +M lib/pfconfig/namespaces/config/Profiles.pm + +commit a407564b4c014fd043763c4dbdc73af0c2403b5b +Author: James Rouzier +Date: Mon Feb 26 16:05:12 2018 -0500 + + Add check if source is in profiles + +M lib/pf/ConfigStore/Source.pm + +commit bf35292fa944d6aefbf97215d5f6f3f3f8d5aff1 +Author: James Rouzier +Date: Mon Feb 26 15:55:50 2018 -0500 + + Add reverse lookup for referenced config items + +M lib/pf/Connection/Profile.pm +M lib/pfconfig/namespaces/config/Profiles.pm +A lib/pfconfig/namespaces/resource/ProfileReverseLookup.pm + +commit c3ca7f9af6a60001d23f0bad6973b32da10268b5 +Author: James Rouzier +Date: Mon Feb 26 14:37:06 2018 -0500 + + Cannot delete the default section of a config + +M lib/pf/UnifiedApi/Controller/Config.pm + +commit efae8e372385f7f177ad71dcd87ad9addd72e42f +Author: James Rouzier +Date: Mon Feb 26 14:33:53 2018 -0500 + + Cannot delete default section + +M lib/pf/ConfigStore.pm +M t/ConfigStore/Base.t + +commit a5a88c8d602287ecb855bf8e193ba71ff93db7db +Author: James Rouzier +Date: Mon Feb 26 14:24:22 2018 -0500 + + Fix test + +M t/unittest/UnifiedApi/GenerateSpec.t + +commit 61b44fc8655d6fb2c7a37c73d6caf41ff9a9e257 +Author: James Rouzier +Date: Mon Feb 26 11:44:15 2018 -0500 + + Update poddoc + +M lib/pf/I18N/pfappserver.pm + +commit 5419d7de775c2bb3dac6a37f3dc3178980203389 +Author: James Rouzier +Date: Mon Feb 26 11:10:30 2018 -0500 + + Fix error code + +M lib/pf/UnifiedApi/Controller/Config.pm +M lib/pf/UnifiedApi/Controller/Config/Subtype.pm + +commit 56f9d16f9c763881b7a49cdf918922fbcee7aca0 +Author: James Rouzier +Date: Mon Feb 26 11:05:54 2018 -0500 + + Update generated files + +M docs/api/spec/paths/config/admin_role.yaml +M docs/api/spec/paths/config/admin_roles.yaml +M docs/api/spec/paths/config/billing_tier.yaml +M docs/api/spec/paths/config/billing_tiers.yaml +M docs/api/spec/paths/config/connection_profile.yaml +M docs/api/spec/paths/config/connection_profiles.yaml +M docs/api/spec/paths/config/device_registration.yaml +M docs/api/spec/paths/config/device_registrations.yaml +M docs/api/spec/paths/config/domain.yaml +M docs/api/spec/paths/config/domains.yaml +M docs/api/spec/paths/config/firewall.yaml +M docs/api/spec/paths/config/firewalls.yaml +M docs/api/spec/paths/config/floating_device.yaml +M docs/api/spec/paths/config/floating_devices.yaml +M docs/api/spec/paths/config/maintenance_task.yaml +M docs/api/spec/paths/config/maintenance_tasks.yaml +M docs/api/spec/paths/config/pki_provider.yaml +M docs/api/spec/paths/config/pki_providers.yaml +M docs/api/spec/paths/config/portal_module.yaml +M docs/api/spec/paths/config/portal_modules.yaml +M docs/api/spec/paths/config/realm.yaml +M docs/api/spec/paths/config/realms.yaml +M docs/api/spec/paths/config/role.yaml +M docs/api/spec/paths/config/roles.yaml +M docs/api/spec/paths/config/scan.yaml +M docs/api/spec/paths/config/scans.yaml +M docs/api/spec/paths/config/source.yaml +M docs/api/spec/paths/config/sources.yaml +M docs/api/spec/paths/config/switch.yaml +M docs/api/spec/paths/config/switch_group.yaml +M docs/api/spec/paths/config/switch_groups.yaml +M docs/api/spec/paths/config/switches.yaml +M docs/api/spec/paths/config/syslog_parser.yaml +M docs/api/spec/paths/config/syslog_parsers.yaml +M docs/api/spec/paths/config/traffic_shaping_policies.yaml +M docs/api/spec/paths/config/traffic_shaping_policy.yaml +M docs/api/spec/paths/config/violation.yaml +M docs/api/spec/paths/config/violations.yaml + +commit f17d7b2d3edd6718be8f928519205eb6dfea43cd +Author: James Rouzier +Date: Mon Feb 26 11:05:30 2018 -0500 + + Do not create base info and do not create add X-Tenant-ID parameter + +M docs/api/spec/generate-openapi-from-routes.pl + +commit 0ab7296fce12c56edb8860bdcf30b8bcbe06d424 +Author: James Rouzier +Date: Sun Feb 25 17:41:57 2018 -0500 + + Update openapi for config + +M docs/api/spec/paths/config/realm.yaml +M docs/api/spec/paths/config/realms.yaml +M docs/api/spec/paths/config/source.yaml +M docs/api/spec/paths/config/sources.yaml + +commit 9981ed07198993af8a302c2b03b45409942bc527 +Author: James Rouzier +Date: Sun Feb 25 17:40:28 2018 -0500 + + Exclude actions and condition template fields for the openapi + +M html/pfappserver/lib/pfappserver/Form/Config/Source.pm + +commit d65a5b76f0a321c8330efc3050673e36406303e4 +Author: James Rouzier +Date: Sun Feb 25 17:36:27 2018 -0500 + + Filter out fields that have the tag exclude_from_openapi + +M lib/pf/UnifiedApi/GenerateSpec.pm + +commit a07cf62bd7e4845ff0c4c61f131749791035b825 +Author: James Rouzier +Date: Sun Feb 25 17:08:12 2018 -0500 + + Removed unused sections + +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Configuration.pm + +commit d8860cd8944b03af6b2ab5d306fef51a666b9847 +Author: James Rouzier +Date: Sun Feb 25 17:07:32 2018 -0500 + + Remove YAML::UseHeader + +M docs/api/spec/generate-openapi-from-routes.pl + +commit 962417918d666665cf7c32ba15e7e29f87abd4f0 +Author: James Rouzier +Date: Fri Feb 23 15:39:35 2018 -0500 + + Docs for subtypes + +A docs/api/spec/paths/config/firewall.yaml +A docs/api/spec/paths/config/firewalls.yaml +A docs/api/spec/paths/config/maintenance_task.yaml +A docs/api/spec/paths/config/maintenance_tasks.yaml +A docs/api/spec/paths/config/pki_provider.yaml +A docs/api/spec/paths/config/pki_providers.yaml +A docs/api/spec/paths/config/portal_module.yaml +A docs/api/spec/paths/config/portal_modules.yaml +A docs/api/spec/paths/config/scan.yaml +A docs/api/spec/paths/config/scans.yaml +A docs/api/spec/paths/config/source.yaml +A docs/api/spec/paths/config/sources.yaml +A docs/api/spec/paths/config/syslog_parser.yaml +A docs/api/spec/paths/config/syslog_parsers.yaml + +commit a0063f42108827f84638d136e145d375f21b3836 +Author: James Rouzier +Date: Fri Feb 23 15:17:44 2018 -0500 + + Produce all the subtypes + +M docs/api/spec/generate-openapi-from-routes.pl +M html/pfappserver/lib/pfappserver/Form/Config/Scan/WMI.pm +M lib/pf/UnifiedApi/Controller/Config/MaintenanceTasks.pm +M lib/pf/UnifiedApi/Controller/Config/PkiProviders.pm +M lib/pf/UnifiedApi/Controller/Config/PortalModules.pm +M lib/pf/UnifiedApi/Controller/Config/Scans.pm +M lib/pf/UnifiedApi/Controller/Config/Sources.pm +M lib/pf/UnifiedApi/Controller/Config/Subtype.pm +M lib/pf/UnifiedApi/Controller/Config/SyslogParsers.pm +M lib/pf/UnifiedApi/GenerateSpec.pm +M t/unittest/UnifiedApi/GenerateSpec.t + +commit 72cf3a8542acc4cea828b08781d0fa32a6de88f5 +Author: James Rouzier +Date: Fri Feb 23 15:12:43 2018 -0500 + + Renamed FirewallSsoes to Firewalls + +M lib/pf/UnifiedApi.pm +D lib/pf/UnifiedApi/Controller/Config/FirewallSsoes.pm +A lib/pf/UnifiedApi/Controller/Config/Firewalls.pm +D t/unittest/UnifiedApi/Controller/Config/FirewallSsoes.t +A t/unittest/UnifiedApi/Controller/Config/Firewalls.t + +commit da636b2ee8dca00b880ce56bbc33d590ada6ad4d +Author: James Rouzier +Date: Thu Feb 22 17:36:23 2018 -0500 + + Remove the header doc from the yaml files + +M docs/api/spec/generate-openapi-from-routes.pl +M docs/api/spec/paths/config/admin_role.yaml +M docs/api/spec/paths/config/admin_roles.yaml +M docs/api/spec/paths/config/billing_tier.yaml +M docs/api/spec/paths/config/billing_tiers.yaml +M docs/api/spec/paths/config/connection_profile.yaml +M docs/api/spec/paths/config/connection_profiles.yaml +M docs/api/spec/paths/config/device_registration.yaml +M docs/api/spec/paths/config/device_registrations.yaml +M docs/api/spec/paths/config/domain.yaml +M docs/api/spec/paths/config/domains.yaml +M docs/api/spec/paths/config/floating_device.yaml +M docs/api/spec/paths/config/floating_devices.yaml +M docs/api/spec/paths/config/realm.yaml +M docs/api/spec/paths/config/realms.yaml +M docs/api/spec/paths/config/role.yaml +M docs/api/spec/paths/config/roles.yaml +M docs/api/spec/paths/config/switch.yaml +M docs/api/spec/paths/config/switch_group.yaml +M docs/api/spec/paths/config/switch_groups.yaml +M docs/api/spec/paths/config/switches.yaml +M docs/api/spec/paths/config/traffic_shaping_policies.yaml +M docs/api/spec/paths/config/traffic_shaping_policy.yaml +M docs/api/spec/paths/config/violation.yaml +M docs/api/spec/paths/config/violations.yaml + +commit ad42ad2ec43026bff5528f2a6dc73ebc8931e573 +Author: James Rouzier +Date: Thu Feb 22 17:20:36 2018 -0500 + + Update generated files + +M docs/api/spec/generate-openapi-spec.pl +M docs/api/spec/paths/config/admin_role.yaml +M docs/api/spec/paths/config/admin_roles.yaml +M docs/api/spec/paths/config/billing_tier.yaml +M docs/api/spec/paths/config/billing_tiers.yaml +M docs/api/spec/paths/config/connection_profile.yaml +M docs/api/spec/paths/config/connection_profiles.yaml +M docs/api/spec/paths/config/device_registration.yaml +M docs/api/spec/paths/config/device_registrations.yaml +M docs/api/spec/paths/config/domain.yaml +M docs/api/spec/paths/config/domains.yaml +M docs/api/spec/paths/config/floating_device.yaml +M docs/api/spec/paths/config/floating_devices.yaml +M docs/api/spec/paths/config/realm.yaml +M docs/api/spec/paths/config/realms.yaml +M docs/api/spec/paths/config/role.yaml +M docs/api/spec/paths/config/roles.yaml +M docs/api/spec/paths/config/switch.yaml +M docs/api/spec/paths/config/switch_group.yaml +M docs/api/spec/paths/config/switch_groups.yaml +M docs/api/spec/paths/config/switches.yaml +M docs/api/spec/paths/config/traffic_shaping_policies.yaml +M docs/api/spec/paths/config/traffic_shaping_policy.yaml +M docs/api/spec/paths/config/violation.yaml +M docs/api/spec/paths/config/violations.yaml + +commit fce9fdb74d42dcc2030cb918b6a823a17980032f +Author: James Rouzier +Date: Thu Feb 22 17:20:16 2018 -0500 + + Use YAML instead of YAML::XS + +M docs/api/spec/generate-openapi-from-routes.pl + +commit f1d2285ac3c9c282f9851adcca45b53efbf7b1da +Author: James Rouzier +Date: Thu Feb 22 17:00:48 2018 -0500 + + rename file + +A docs/api/spec/generate-openapi-from-routes.pl +D docs/api/spec/generate_openapi_from_routes.pl + +commit dc3a0b1f7dbca220213e8b3094d6da6926deddcc +Author: James Rouzier +Date: Thu Feb 22 16:35:52 2018 -0500 + + Generate the config openapi spec from the routes and forms + +A docs/api/spec/generate_openapi_from_routes.pl +A docs/api/spec/paths/config/admin_role.yaml +A docs/api/spec/paths/config/admin_roles.yaml +A docs/api/spec/paths/config/billing_tier.yaml +A docs/api/spec/paths/config/billing_tiers.yaml +A docs/api/spec/paths/config/connection_profile.yaml +M docs/api/spec/paths/config/connection_profiles.yaml +A docs/api/spec/paths/config/device_registration.yaml +A docs/api/spec/paths/config/device_registrations.yaml +A docs/api/spec/paths/config/domain.yaml +A docs/api/spec/paths/config/domains.yaml +A docs/api/spec/paths/config/floating_device.yaml +A docs/api/spec/paths/config/floating_devices.yaml +A docs/api/spec/paths/config/realm.yaml +A docs/api/spec/paths/config/realms.yaml +A docs/api/spec/paths/config/role.yaml +A docs/api/spec/paths/config/roles.yaml +A docs/api/spec/paths/config/switch.yaml +A docs/api/spec/paths/config/switch_group.yaml +A docs/api/spec/paths/config/switch_groups.yaml +A docs/api/spec/paths/config/switches.yaml +A docs/api/spec/paths/config/traffic_shaping_policies.yaml +A docs/api/spec/paths/config/traffic_shaping_policy.yaml +A docs/api/spec/paths/config/violation.yaml +A docs/api/spec/paths/config/violations.yaml +M lib/pf/UnifiedApi/GenerateSpec.pm + +commit 3daf0136a494d8d83c3dc8a1481350ad968a3160 +Author: James Rouzier +Date: Wed Feb 21 10:15:59 2018 -0500 + + Change the label of the field + +M html/pfappserver/lib/pfappserver/Form/Config/ProfileCommon.pm + +commit 9f2e9ab0799800374482604f8af438ae908f0402 +Author: James Rouzier +Date: Wed Feb 21 10:15:44 2018 -0500 + + Change the label of field + +M html/pfappserver/lib/pfappserver/Form/Config/Profile.pm + +commit d607fade348aeb12a459877360bc0582839e56ab +Author: James Rouzier +Date: Wed Feb 21 10:15:25 2018 -0500 + + Updated the test + +M t/unittest/UnifiedApi/GenerateSpec.t + +commit dc935faf33700e3e2435d130bd79e5850146e53c +Author: James Rouzier +Date: Wed Feb 21 10:14:01 2018 -0500 + + Module for generating the spec + +A lib/pf/UnifiedApi/GenerateSpec.pm +A t/unittest/UnifiedApi/GenerateSpec.t + +commit 4857dc8a8c22d2103493f745967abcf2d6a5dbb7 +Author: James Rouzier +Date: Tue Feb 20 10:10:50 2018 -0500 + + Rename Config::TrafficShapings to Config::TrafficShapingPolicies + +M lib/pf/UnifiedApi.pm +A lib/pf/UnifiedApi/Controller/Config/TrafficShapingPolicies.pm +D lib/pf/UnifiedApi/Controller/Config/TrafficShapings.pm +A t/unittest/UnifiedApi/Controller/Config/TrafficShapingPolicies.t +D t/unittest/UnifiedApi/Controller/Config/TrafficShapings.t + +commit 77a418f313cebbf936a5fa90bbca320c0d238f84 +Author: James Rouzier +Date: Mon Feb 19 19:26:45 2018 -0500 + + Use pf::ConfigStore::Roles instead of the database + +M html/pfappserver/lib/pfappserver/Role/Form/RolesAttribute.pm + +commit a64e59227d1ac23a3e05d38ca2e6e0f007af1140 +Author: James Rouzier +Date: Mon Feb 19 19:08:30 2018 -0500 + + Refactor to use Config::Subtype + +M lib/pf/UnifiedApi/Controller/Config/FirewallSsoes.pm +M lib/pf/UnifiedApi/Controller/Config/MaintenanceTasks.pm +M lib/pf/UnifiedApi/Controller/Config/PortalModules.pm +M lib/pf/UnifiedApi/Controller/Config/Scans.pm +M lib/pf/UnifiedApi/Controller/Config/SyslogParsers.pm + +commit 1209b62e89edc2037d732b4166cb71082f4da18d +Author: James Rouzier +Date: Mon Feb 19 13:49:24 2018 -0500 + + Sort the controllers + +M lib/pf/UnifiedApi.pm + +commit 230987c848517cc33830fe5eb5f08146a3b772d4 +Author: James Rouzier +Date: Mon Feb 19 13:35:52 2018 -0500 + + Add Config::SwitchGroups + +M lib/pf/UnifiedApi.pm +M lib/pf/UnifiedApi/Controller/Config.pm +A lib/pf/UnifiedApi/Controller/Config/SwitchGroups.pm +A t/unittest/UnifiedApi/Controller/Config/SwitchGroups.t + +commit b0b1f8335e15a77c8b58d9df535a95d5832c5846 +Author: James Rouzier +Date: Mon Feb 19 13:19:22 2018 -0500 + + Add Config::Realms + +M lib/pf/UnifiedApi.pm +A lib/pf/UnifiedApi/Controller/Config/Realms.pm +A t/unittest/UnifiedApi/Controller/Config/Realms.t + +commit 8b8323ea05945957811d5f2fdfd43703cf9c8794 +Author: James Rouzier +Date: Mon Feb 19 13:18:19 2018 -0500 + + Add Config::Bases + +M lib/pf/UnifiedApi.pm +M lib/pf/UnifiedApi/Controller/Config.pm +A lib/pf/UnifiedApi/Controller/Config/Bases.pm +A t/unittest/UnifiedApi/Controller/Config/Bases.t + +commit c92fd52ba6203712d2672957ba47ad900b923499 +Author: James Rouzier +Date: Mon Feb 19 10:53:11 2018 -0500 + + Add Config::Scans + +M html/pfappserver/lib/pfappserver/Form/Config/Scan.pm +M lib/pf/UnifiedApi.pm +A lib/pf/UnifiedApi/Controller/Config/Scans.pm +M lib/pf/UnifiedApi/Controller/Config/Sources.pm +A t/unittest/UnifiedApi/Controller/Config/Scans.t + +commit a08a9a55fc20de2e82d6a0f4987e91201c228ef6 +Author: James Rouzier +Date: Mon Feb 19 06:31:14 2018 -0500 + + Add Config::PkiProviders + +M lib/pf/UnifiedApi.pm +A lib/pf/UnifiedApi/Controller/Config/PkiProviders.pm +A t/unittest/UnifiedApi/Controller/Config/PkiProviders.t + +commit 3e6c5ac4607d2d78e42220be1485aca95ffcf9ef +Author: James Rouzier +Date: Mon Feb 19 06:26:34 2018 -0500 + + Refactor to use Config::Subtype + +M lib/pf/UnifiedApi/Controller/Config/Sources.pm +A lib/pf/UnifiedApi/Controller/Config/Subtype.pm + +commit 14046a12da05ef4deaacfa11d6adf75b7297c72a +Author: James Rouzier +Date: Sun Feb 18 16:25:53 2018 -0500 + + Add Controller::FirewallSsoes + +M html/pfappserver/lib/pfappserver/Form/Config/Firewall_SSO.pm +M html/pfappserver/lib/pfappserver/Form/Config/Firewall_SSO/BarracudaNG.pm +M html/pfappserver/lib/pfappserver/Form/Config/Firewall_SSO/Checkpoint.pm +M html/pfappserver/lib/pfappserver/Form/Config/Firewall_SSO/FortiGate.pm +M html/pfappserver/lib/pfappserver/Form/Config/Firewall_SSO/Iboss.pm +M html/pfappserver/lib/pfappserver/Form/Config/Firewall_SSO/JSONRPC.pm +M html/pfappserver/lib/pfappserver/Form/Config/Firewall_SSO/PaloAlto.pm +M html/pfappserver/lib/pfappserver/Form/Config/Firewall_SSO/WatchGuard.pm +M lib/pf/UnifiedApi.pm +A lib/pf/UnifiedApi/Controller/Config/FirewallSsoes.pm +A t/unittest/UnifiedApi/Controller/Config/FirewallSsoes.t + +commit 908e2adc7b67b6b0473fb37f0d613675e11721b3 +Author: James Rouzier +Date: Sun Feb 18 15:34:41 2018 -0500 + + Add Config::PortalModules + +M lib/pf/UnifiedApi.pm +A lib/pf/UnifiedApi/Controller/Config/PortalModules.pm +A t/unittest/UnifiedApi/Controller/Config/PortalModules.t + +commit 4daf2637c23265c609606086c4fcef231ac85357 +Author: James Rouzier +Date: Sun Feb 18 14:30:36 2018 -0500 + + Add Config::SyslogParsers + +M lib/pf/UnifiedApi.pm +M lib/pf/UnifiedApi/Controller/Config/Sources.pm +A lib/pf/UnifiedApi/Controller/Config/SyslogParsers.pm +A t/unittest/UnifiedApi/Controller/Config/SyslogParsers.t + +commit 670e0e45e63354e7908a4a141ee3016cc2f5d00f +Author: James Rouzier +Date: Sun Feb 18 14:18:40 2018 -0500 + + Add Config::Sources + +M html/pfappserver/lib/pfappserver/Base/Form/Authentication/Action.pm +M html/pfappserver/lib/pfappserver/Form/Config/Source.pm +M lib/pf/ConfigStore/Source.pm +M lib/pf/UnifiedApi.pm +A lib/pf/UnifiedApi/Controller/Config/Sources.pm +A t/unittest/UnifiedApi/Controller/Config/Sources.t + +commit 50d741a521a277dedf375deae920809e17e2aa36 +Author: James Rouzier +Date: Fri Feb 16 14:03:44 2018 -0500 + + Cleanup + +M lib/pf/UnifiedApi/Controller/Config/ConnectionProfiles.pm + +commit c1850e6d04fbf7e2275639c379357a17d0c5ce19 +Author: James Rouzier +Date: Fri Feb 16 13:52:57 2018 -0500 + + Add controller Config::MaintenanceTasks + +M lib/pf/UnifiedApi.pm +M lib/pf/UnifiedApi/Controller/Config.pm +A lib/pf/UnifiedApi/Controller/Config/MaintenanceTasks.pm +A t/unittest/UnifiedApi/Controller/Config/MaintenanceTasks.t + +commit fb87d2861b3256c714779704049d16320586d64c +Author: James Rouzier +Date: Fri Feb 16 11:36:46 2018 -0500 + + Update skippable + +M addons/dev-helpers/bin/generator-unified-api-config.pl + +commit 22a00ed70a9491674efa559480786b53d7c0e5f3 +Author: James Rouzier +Date: Fri Feb 16 10:01:02 2018 -0500 + + Add Config::Domain and Config::DeviceRegistrations + +M html/pfappserver/lib/pfappserver/Form/Config/Domain.pm +M html/pfappserver/lib/pfappserver/Form/Field/FingerbankSelect.pm +M lib/pf/UnifiedApi.pm +A lib/pf/UnifiedApi/Controller/Config/DeviceRegistrations.pm +A lib/pf/UnifiedApi/Controller/Config/Domains.pm +A t/unittest/UnifiedApi/Controller/Config/DeviceRegistrations.t +A t/unittest/UnifiedApi/Controller/Config/Domains.t + +commit 112a5f0dbdebae3cb0c2eee17c68c4dfe294d933 +Author: James Rouzier +Date: Thu Feb 15 16:56:32 2018 -0500 + + Add new controller Config::TrafficShapings + +A lib/pf/UnifiedApi/Controller/Config/TrafficShapings.pm +A t/unittest/UnifiedApi/Controller/Config/TrafficShapings.t + +commit fe3e623c9f6e5168928e202b87bfb001b2a35159 +Author: James Rouzier +Date: Thu Feb 15 16:53:27 2018 -0500 + + Add controller for Config::Violations + +M addons/dev-helpers/bin/generator-unified-api-config.pl +M html/pfappserver/lib/pfappserver/Base/Form/Authentication/Action.pm +M html/pfappserver/lib/pfappserver/Base/Form/Role/AllowedOptions.pm +M html/pfappserver/lib/pfappserver/Form/Violation.pm +M lib/pf/UnifiedApi.pm +A lib/pf/UnifiedApi/Controller/Config/Violations.pm +M t/data/profiles.conf +A t/unittest/UnifiedApi/Controller/Config/Violations.t + +commit a67e564225567c788519650764eeb22be81f0fd2 +Author: James Rouzier +Date: Thu Feb 15 15:22:37 2018 -0500 + + Add new controller for Config::Roles + +M html/pfappserver/lib/pfappserver/Form/Config/Roles.pm +M lib/pf/UnifiedApi.pm +A lib/pf/UnifiedApi/Controller/Config/Roles.pm +A t/unittest/UnifiedApi/Controller/Config/Roles.t + +commit 33827a004ac29a8ccab0995903a6f87095238213 +Author: James Rouzier +Date: Thu Feb 15 15:16:49 2018 -0500 + + Add new controller for Config::Switches Config::FloatingDevices + +M lib/pf/UnifiedApi.pm +A lib/pf/UnifiedApi/Controller/Config/FloatingDevices.pm +A lib/pf/UnifiedApi/Controller/Config/Switches.pm +A t/unittest/UnifiedApi/Controller/Config/FloatingDevices.t +A t/unittest/UnifiedApi/Controller/Config/Switches.t + +commit 3713b92284261c259370ebabedbb3d57621833d9 +Author: James Rouzier +Date: Thu Feb 15 15:15:23 2018 -0500 + + Include missing module + +M html/pfappserver/lib/pfappserver/Form/Config/Switch.pm + +commit 700b4dbbb31f605c08c41fe864934eb9767bc393 +Author: James Rouzier +Date: Thu Feb 15 15:09:20 2018 -0500 + + Include year + +M addons/dev-helpers/templates/unittest-UnifiedApi-Controller-Config.t.tt + +commit eab360a7946117b8097dd776b249cbd7da1b45aa +Author: James Rouzier +Date: Thu Feb 15 14:44:45 2018 -0500 + + Generate tests also + +M addons/dev-helpers/bin/generator-unified-api-config.pl +A addons/dev-helpers/templates/unittest-UnifiedApi-Controller-Config.t.tt + +commit 8169f36bcb08916ca9a158e67074e086f302e774 +Author: James Rouzier +Date: Thu Feb 15 14:19:00 2018 -0500 + + Add billing tiers + +M lib/pf/UnifiedApi.pm +A lib/pf/UnifiedApi/Controller/Config/BillingTiers.pm +A t/unittest/UnifiedApi/Controller/Config/BillingTiers.t + +commit 44d333e7fdaba6230e5336f133f956915b2ac78b +Author: James Rouzier +Date: Thu Feb 15 13:18:23 2018 -0500 + + Generate files + +M addons/dev-helpers/bin/generator-unified-api-config.pl +M addons/dev-helpers/templates/pf-UnifiedApi-Controller-Config.pm.tt + +commit 2bf6f2d2cc3c5535b5cbb48d77ed58b4fd5048f6 +Author: James Rouzier +Date: Thu Feb 15 12:37:37 2018 -0500 + + Add additional variables + +M addons/dev-helpers/bin/generator-unified-api-config.pl + +commit 7756b36a579af7ae216b71f9aec16f317a11ba0a +Author: James Rouzier +Date: Thu Feb 15 11:59:35 2018 -0500 + + Initial work on templated config store + +A addons/dev-helpers/bin/generator-unified-api-config.pl +A addons/dev-helpers/templates/pf-UnifiedApi-Controller-Config.pm.tt + +commit 92f2eb2d99031a7673946375acc56c95bfd8d035 +Author: James Rouzier +Date: Thu Feb 15 10:12:59 2018 -0500 + + Fix message + +M lib/pf/UnifiedApi/Controller/Config.pm + +commit 027e36b490ea21d4e77aa4ff28d6b28d67587eef +Author: James Rouzier +Date: Wed Feb 14 14:59:44 2018 -0500 + + Has been replace by pfcmd pfconfig show + +D addons/dev-helpers/dump.pl + +commit faf5d765b7bf78de118e367e6fbe1c1edfcea4f1 +Author: James Rouzier +Date: Wed Feb 14 13:03:18 2018 -0500 + + Check for a valid id before trying checking for existence + +M lib/pf/UnifiedApi/Controller/Config.pm +M t/unittest/UnifiedApi/Controller/Config/ConnectionProfiles.t + +commit 24bf5866ea2d455639de44ef903fd1ca5dc068fd +Author: James Rouzier +Date: Wed Feb 14 12:49:58 2018 -0500 + + Updated tests + +M t/unittest/UnifiedApi/Controller/Config/ConnectionProfiles.t + +commit cd009a512aaf826adabf82a34c6a2d8b0e7ceb0e +Author: James Rouzier +Date: Wed Feb 14 12:49:10 2018 -0500 + + $c->replace() expects all the fields in the json body + +M lib/pf/UnifiedApi/Controller/Config.pm + +commit d3f48671af673715227ace9da00179ac8e9067f5 +Author: James Rouzier +Date: Wed Feb 14 12:09:23 2018 -0500 + + Add test for put + +M t/unittest/UnifiedApi/Controller/Config/ConnectionProfiles.t + +commit 040d81e9823202078558c6a6edba0b236f7ed741 +Author: James Rouzier +Date: Wed Feb 14 11:42:13 2018 -0500 + + Fix compile error + +M lib/pf/UnifiedApi/Controller/Config.pm + +commit 077feb3d08c081d2a7caa391ef409ec188045d45 +Author: James Rouzier +Date: Wed Feb 14 11:01:32 2018 -0500 + + Do not instatisate the config store until it is needed + +M lib/pf/UnifiedApi/Controller/Config.pm + +commit d2bcc8c9df359a638499a41f0c16e8d51113a6b3 +Author: James Rouzier +Date: Wed Feb 14 09:56:03 2018 -0500 + + Add test for patch + +M t/unittest/UnifiedApi/Controller/Config/ConnectionProfiles.t + +commit 0df256e85008d3251c35c91494f0f193f8ff7a14 +Author: James Rouzier +Date: Fri Feb 9 17:06:54 2018 -0500 + + When performing a PATCH merge the old and new config + +M lib/pf/UnifiedApi/Controller/Config.pm + +commit 800b53383503f463f1db07f261d3907933b82c6f +Author: James Rouzier +Date: Fri Feb 9 16:52:28 2018 -0500 + + If it is the default profile use the pfappserver::Form::Config::Profile::Default form + +M lib/pf/UnifiedApi/Controller/Config/ConnectionProfiles.pm + +commit f309681fb6f26d086807aa4fe4a94d8998994bcc +Author: James Rouzier +Date: Wed Feb 7 17:09:51 2018 -0500 + + Massage the data through the form handler before sending it + +M lib/pf/UnifiedApi/Controller/Config.pm + +commit 6db28bc1d01afc522dbe4233bf43cfce0e0c4e87 +Author: James Rouzier +Date: Wed Feb 7 11:36:12 2018 -0500 + + Add test for normalize_time(undef) + +M t/util.t + +commit 11f3b40790fdab964ee93b9d7e9a531eae272724 +Author: James Rouzier +Date: Tue Feb 6 16:43:15 2018 -0500 + + Force validation if not defined + +M html/pfappserver/lib/pfappserver/Form/Config/ProfileCommon.pm + +commit 181575d2a5eeea41965fbe5343948ebb522489ae +Author: James Rouzier +Date: Tue Feb 6 16:38:03 2018 -0500 + + Change to use default_method for block_interval + +M html/pfappserver/lib/pfappserver/Form/Config/ProfileCommon.pm + +commit fc32b485872264fa3d3c55ed8dec7497ba056ef5 +Author: James Rouzier +Date: Tue Feb 6 13:47:15 2018 -0500 + + Fix after rebase + +M lib/pf/UnifiedApi/Controller/Config/AdminRoles.pm +M t/unittest/UnifiedApi/Controller/Config/AdminRoles.t + +commit 5b0bc0987455f1154fab96587a5f360ed4bc7ae5 +Author: James Rouzier +Date: Tue Feb 6 13:07:07 2018 -0500 + + Fix after refactor + +M lib/pf/UnifiedApi/Controller/Config.pm +M lib/pf/UnifiedApi/Controller/Config/ConnectionProfiles.pm +M t/unittest/UnifiedApi/Controller/Config/ConnectionProfiles.t + +commit 25570dae8c10f2cf2bdf546f0242a4273a2fa2c6 +Author: James Rouzier +Date: Tue Feb 6 12:16:54 2018 -0500 + + Refactor to use just the controller name + +M lib/pf/UnifiedApi.pm + +commit 20066cb4944cab77d048eb978982b8ed182fe6c3 +Author: James Rouzier +Date: Fri Jan 26 16:32:29 2018 -0500 + + The form function expects an item + +M lib/pf/UnifiedApi/Controller/Config.pm + +commit 050a422c9921ffc420c8aa358a1015647111b658 +Author: James Rouzier +Date: Fri Jan 26 11:21:25 2018 -0500 + + Use the form to validate the data + +M lib/pf/UnifiedApi/Controller/Config/ConnectionProfiles.pm +M t/unittest/UnifiedApi/Controller/Config/ConnectionProfiles.t + +commit 89c3cd64dd30b612d5b643c1dbc8e5cd8e047f16 +Author: James Rouzier +Date: Fri Jan 26 11:19:16 2018 -0500 + + Include missing modules + +M html/pfappserver/lib/pfappserver/Form/Config/ProfileCommon.pm + +commit 7dd4f58a67be5ad1e57eaa2296093c25413f920e +Author: James Rouzier +Date: Fri Jan 26 10:42:07 2018 -0500 + + Log JSON parsing errors and strip out file name from expections + +M lib/pf/UnifiedApi/Controller.pm + +commit fe8a812a17cc6c92b71bac292d70c2b7f331088b +Author: James Rouzier +Date: Fri Jan 26 10:41:15 2018 -0500 + + Add new function strip_filename_from_exceptions + +M lib/pf/util.pm +M t/util.t + +commit fb9f9a5bc81875f80f7d28c4c721f275e7592783 +Author: James Rouzier +Date: Fri Jan 26 09:42:14 2018 -0500 + + Have one lib namespace + +M addons/dev-helpers/git/pre-commit.pl +M addons/dev-helpers/test_search_node.pl +M addons/extract_i18n_strings.pl +M addons/extract_i18n_strings_portal.pl +M conf/httpd.conf.d/httpd.admin.tt.example +M conf/httpd.conf.d/httpd.portal.tt.example +M html/pfappserver/lib/pfappserver.pm +A lib/captiveportal +A lib/captiveportal.pm +M lib/pf/pfcmd/checkup.pm +A lib/pfappserver +A lib/pfappserver.pm +M sbin/pfunified_api +M t/TestUtils.pm +M t/pf.t +M t/unittest/UnifiedApi/Controller/Config/AdminRoles.t +M t/unittest/pfappserver/Base/Form/Role/AllowedOptions.t +M t/unittest/pfappserver/Form/Config/AdminRoles.t +M t/unittest/pfappserver/Form/Config/Provisioning.t +M t/unittest/pfappserver/Model/Search/Node.t + +commit d8af9d6fa26c2dd7be259858bc910c7f94ebbb05 +Author: James Rouzier +Date: Thu Jan 25 17:24:00 2018 -0500 + + Include the proper libraries + +M sbin/pfunified_api + +commit 816aee3ccece47b38302ad8562db91e5813856b0 +Author: James Rouzier +Date: Thu Jan 25 16:45:00 2018 -0500 + + Use a form for validating AdminRoles + +M lib/pf/UnifiedApi/Controller/Config/AdminRoles.pm +M t/unittest/UnifiedApi/Controller/Config/AdminRoles.t + +commit 3dec99df6f39315d3328fc35cb6febd93ed818e9 +Author: James Rouzier +Date: Thu Jan 25 16:43:38 2018 -0500 + + Validate the configuration entry by a form + +M lib/pf/UnifiedApi/Controller/Config.pm + +commit 58ccd4f258de147d99db57989bb28b5546ba49cf +Author: James Rouzier +Date: Thu Jan 25 16:42:44 2018 -0500 + + Add get_json method + +M lib/pf/UnifiedApi/Controller.pm + +commit f3afb10abbc2726b201dde1d00b51d57240cf1e3 +Author: James Rouzier +Date: Wed Jan 24 15:12:09 2018 -0500 + + Add AdminRoles route + +M lib/pf/UnifiedApi.pm +A lib/pf/UnifiedApi/Controller/Config/AdminRoles.pm +A t/unittest/UnifiedApi/Controller/Config/AdminRoles.t + +commit 3f344b66d003dbfc3de0c862e0d4fca8ecd7f92b +Author: James Rouzier +Date: Wed Jan 24 14:33:42 2018 -0500 + + Generalize config handling + +A lib/pf/UnifiedApi/Controller/Config.pm +M lib/pf/UnifiedApi/Controller/Config/ConnectionProfiles.pm +A t/unittest/UnifiedApi/Controller/Config/ConnectionProfiles.t + +commit c5e2f4fc71a3b2bad75879dd6f5e2d5fa7f7abba +Author: James Rouzier +Date: Wed Jan 24 10:09:56 2018 -0500 + + Use Locale::Maketext::Lexicon + +M lib/pf/I18N/pfappserver.pm +M lib/pf/file_paths.pm +M t/unittest/I18N/pfappserver.t + +commit 6ac7241c43112452f112f6aa4cfc83aeefacd2d6 +Author: James Rouzier +Date: Tue Jan 23 12:26:20 2018 -0500 + + Use a builder for domains + +M html/pfappserver/lib/pfappserver/Form/Config/Realm.pm + +commit e1335a6b83a88eec3b603b463a04eb5965dd8383 +Author: James Rouzier +Date: Tue Jan 23 12:05:27 2018 -0500 + + Refactor AllowedOptions to do not use the catalyst ctx + +M html/pfappserver/lib/pfappserver/Base/Form/Role/AllowedOptions.pm +A t/unittest/pfappserver/Base/Form/Role/AllowedOptions.t + +commit 4fbbaa71fc09d76daf74ee49af1457544ef897ae +Author: James Rouzier +Date: Tue Jan 23 11:28:52 2018 -0500 + + Remove the use of ACCEPT_CONTEXT + +M html/pfappserver/lib/pfappserver/Form/Config/DeviceRegistration.pm + +commit 85cc2b4537e4acfcece9cc08b82f5f9795f65fb1 +Author: James Rouzier +Date: Tue Jan 23 11:24:49 2018 -0500 + + Use role for violations + +M html/pfappserver/lib/pfappserver/Form/Config/Provisioning.pm +A t/unittest/pfappserver/Form/Config/Provisioning.t + +commit e6d550161549aec4dde6a0c6ac853a19f8b38487 +Author: James Rouzier +Date: Tue Jan 23 11:24:07 2018 -0500 + + New role ViolationsAttribute + +A html/pfappserver/lib/pfappserver/Role/Form/ViolationsAttribute.pm + +commit e2c741928f926dc8ba5c4c36f8057ed3a199dc5e +Author: James Rouzier +Date: Tue Jan 23 10:45:02 2018 -0500 + + Remove redundant attributes + +M html/pfappserver/lib/pfappserver/Form/Violation.pm + +commit 12b9320e21a5e741ce02adf0f2dfbdd794ec2f2c +Author: James Rouzier +Date: Tue Jan 23 10:40:46 2018 -0500 + + use pfappserver::Role::Form::RolesAttribute + +M html/pfappserver/lib/pfappserver/Form/Config/BillingTiers.pm +M html/pfappserver/lib/pfappserver/Form/Config/DeviceRegistration.pm +M html/pfappserver/lib/pfappserver/Form/Config/Provisioning.pm + +commit 93f58b7fbf34bd31faac02caac416e4ea4aa1e13 +Author: James Rouzier +Date: Tue Jan 23 10:05:46 2018 -0500 + + Add test for Form::Config::AdminRoles + +A t/unittest/pfappserver/Form/Config/AdminRoles.t + +commit d09ce969976841a9e7cd61786d3b139703309f08 +Author: James Rouzier +Date: Tue Jan 23 09:53:38 2018 -0500 + + Remove ACCEPT_CONTEXT and use the pfappserver::Role::Form::RolesAttribute + +M html/pfappserver/lib/pfappserver/Form/Config/AdminRoles.pm + +commit ecc71ddd0a027146f8c0f0f31a9521f7305237ad +Author: James Rouzier +Date: Tue Jan 23 09:52:18 2018 -0500 + + New Role for getting node_categories + +A html/pfappserver/lib/pfappserver/Role/Form/RolesAttribute.pm + +commit ac5d3fe052feecbf449dc973965987bd6c9f65be +Author: James Rouzier +Date: Tue Jan 23 09:50:02 2018 -0500 + + Use the pf::I18N::pfappserver module to provide I18N to the forms + +M html/pfappserver/lib/pfappserver/Base/Form.pm + +commit 73f77b4588d100e3512adfc4223bdd0b42e177a4 +Author: James Rouzier +Date: Tue Jan 23 09:10:51 2018 -0500 + + New module for I18N for the admin translations + +A lib/pf/I18N/pfappserver.pm +A t/unittest/I18N/pfappserver.t + +commit 8df10868ad141348df4deae890a4b10ae8cfebaf +Author: Durand Fabrice +Date: Tue Feb 27 13:39:59 2018 -0500 + + Fixed netdata alarms + +M lib/pf/services/manager/netdata.pm + +commit 71f849165830984454dc13719af6da11017f3e85 +Author: Allan Tran +Date: Tue Feb 27 13:01:43 2018 -0500 + + Added RADIUS Filter examples + +M docs/PacketFence_Installation_Guide.asciidoc + +commit cadd0ab47201040be190cb90de5762fbc2595be5 +Author: Durand Fabrice +Date: Tue Feb 27 12:11:50 2018 -0500 + + Get rid of useless apache logs (netdata requests) + +M conf/httpd.conf.d/httpd.collector.tt.example +M conf/httpd.conf.d/httpd.portal.tt.example +M conf/httpd.conf.d/httpd.webservices.tt.example + +commit 5d83b0669f5d5db6044044f99607d479cfaa1856 +Author: Julien Semaan +Date: Tue Feb 27 09:02:14 2018 -0500 + + fix tests after API AAA auth errors refactor + +M go/api-frontend/aaa/authentication_backend_test.go +M go/api-frontend/aaa/db_authentication_backend_test.go + +commit 684d799134b634ab4fd3f7feffcb39ca527fc554 +Author: Durand Fabrice +Date: Mon Feb 26 19:52:27 2018 -0500 + + Post merge #2909 + +M NEWS.asciidoc +M UPGRADE.asciidoc + +commit e7883abae8dd587debaa6405b78618f14f4cbd13 +Author: Allan Tran +Date: Mon Feb 26 16:12:47 2018 -0500 + + Added VLAN Filter examples + +M docs/PacketFence_Installation_Guide.asciidoc + +commit 80c23b152789eca09af850fcfb1a1407401c478a +Author: Julien Semaan +Date: Mon Feb 26 13:19:39 2018 -0500 + + news for #2965 + +M NEWS.asciidoc + +commit d6d6d7f4f991e66af93e313ba50ccf5cec1c64ad +Author: lzammit +Date: Mon Feb 26 13:15:31 2018 -0500 + + adjusted regarding comments + +M lib/pf/Switch/Aruba/5400.pm + +commit 6a5cf5a9d5a9b48e7baebfc5740235edeb5635fe +Author: Allan Tran +Date: Mon Feb 26 11:32:16 2018 -0500 + + fixed typo /ect to /etc + +M docs/PacketFence_Clustering_Guide.asciidoc + +commit 2193ad4d100c16e0404b5676f65204209c2346b7 +Author: James Rouzier +Date: Mon Feb 26 10:37:34 2018 -0500 + + Do not use text concatenation to build yaml + +M docs/api/spec/generate-openapi-spec.pl +M docs/api/spec/openapi-base.yaml + +commit a5ba99484a760a2a0a8751f7bd473079375d9dea +Author: Allan Tran +Date: Mon Feb 26 10:35:59 2018 -0500 + + Updated Cluster Guide doc + +M docs/PacketFence_Clustering_Guide.asciidoc + +commit 37de47a5ac227a5dbffc5b2c1fa96544f348e100 +Author: Julien Semaan +Date: Mon Feb 26 10:31:44 2018 -0500 + + expose username in token info + +M go/api-frontend/aaa/authentication.go +M go/api-frontend/aaa/token_backend.go +M go/caddy/api-aaa/api-aaa.go +M go/caddy/api-aaa/api-aaa_test.go + +commit 5851f595b2ef29ec2e7b65691cf4a621f0db1f8c +Author: Julien Semaan +Date: Mon Feb 26 10:25:21 2018 -0500 + + remove useless commented code + +M lib/pf/authentication.pm + +commit 12ab7ede846f55c1401855ffadff0493fb7ef3ea +Author: Julien Semaan +Date: Mon Feb 26 10:25:02 2018 -0500 + + int is clearer than ugly addition hack + +M lib/pf/UnifiedApi/Controller/Authentication.pm + +commit d9d0dba816566c85d1ddd2c2cca2e07048a15328 +Author: Julien Semaan +Date: Thu Feb 22 11:56:53 2018 -0500 + + improve timeouts + +M go/api-frontend/aaa/pf_authentication_backend.go + +commit 680756895a0682ce8240c9a8bbe836efe3645648 +Author: Julien Semaan +Date: Thu Feb 22 11:50:37 2018 -0500 + + move logging + +M go/api-frontend/aaa/authentication.go +M go/api-frontend/aaa/pf_authentication_backend.go + +commit 929bbbccd356a21fa1b5b9853c0c2348c4742248 +Author: Julien Semaan +Date: Thu Feb 22 11:41:12 2018 -0500 + + polish up the API login + support for tenants + +M go/api-frontend/aaa/authentication.go +M go/api-frontend/aaa/authentication_backend.go +M go/api-frontend/aaa/db_authentication_backend.go +M go/api-frontend/aaa/pf_authentication_backend.go +M lib/pf/UnifiedApi/Controller/Authentication.pm +M lib/pf/authentication.pm + +commit 8dde2587417e9f90888dd706b7c3d47b36dba7cb +Author: Julien Semaan +Date: Thu Feb 22 09:20:14 2018 -0500 + + allow to set tenant ID in administration rules + +M html/pfappserver/lib/pfappserver/Base/Form/Authentication/Action.pm +M html/pfappserver/lib/pfappserver/Form/Config/AdminRoles.pm +M html/pfappserver/lib/pfappserver/PacketFence/Model/User.pm +M lib/pf/Authentication/constants.pm +M lib/pf/constants/admin_roles.pm + +commit 1fccf4855becf198854249118724fae05db6edf8 +Author: Julien Semaan +Date: Wed Feb 21 13:16:12 2018 -0500 + + remove useless import + +M go/api-frontend/aaa/pf_authentication_backend.go + +commit 360a542ab355f705dfccd7d195b4d083cf167a99 +Author: Julien Semaan +Date: Wed Feb 21 13:06:40 2018 -0500 + + allow to authenticate API users against the usual PF authentication sources + +A go/api-frontend/aaa/pf_authentication_backend.go +M go/caddy/api-aaa/api-aaa.go +M lib/pf/UnifiedApi/Controller/Authentication.pm + +commit 832a4123c296d9e4d0c02c0038d0d21d77a99b70 +Author: Julien Semaan +Date: Wed Feb 21 11:51:49 2018 -0500 + + use single call to authenticate an admin + +M lib/pf/UnifiedApi.pm +M lib/pf/UnifiedApi/Controller/Authentication.pm + +commit 90acf8a232c05f1f37b12efd0207387de0eaa496 +Author: Julien Semaan +Date: Wed Feb 21 11:38:09 2018 -0500 + + extract admin authentication to pf::authentication + +M html/pfappserver/lib/pfappserver/Authentication/Store/PacketFence/User.pm +M lib/pf/authentication.pm + +commit f06fe048848da37b20b1c2094a1f86657843aa62 +Author: Julien Semaan +Date: Wed Feb 21 11:05:56 2018 -0500 + + started working on authentication API endpoint + +M lib/pf/UnifiedApi.pm +M lib/pf/UnifiedApi/Controller.pm +A lib/pf/UnifiedApi/Controller/Authentication.pm +M lib/pf/UnifiedApi/Controller/Crud.pm + +commit f1f4def1394376802166d492ecc7a90c7293e1f1 +Author: Ludovic Marcotte +Date: Mon Feb 26 09:35:42 2018 -0500 + + Wrong path for usermod + +M addons/packages/packetfence.spec + +commit 039e6a1a0e8cc5c8ff79964c5521235b9a5014d0 +Author: Durand Fabrice +Date: Mon Feb 26 08:47:01 2018 -0500 + + increase "inactivity timeout" for smoke test + +M t/unittest/UnifiedApi/Controller/Nodes.t + +commit cd6738526edfd32d85ba78b7ab7b16185eb81fed +Author: InverseBot +Date: Mon Feb 26 00:00:48 2018 -0500 + + (doc) Update OpenAPI spec files + +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml + +commit d7dca116e3a3e4629f2ddef0520a83c405323797 +Author: James Rouzier +Date: Sun Feb 25 19:01:00 2018 -0500 + + Save the err.yaml + +M docs/api/spec/generate-openapi-spec.pl + +commit 86bd27748482eebe0644cbaae52d66a656f6e425 +Author: James Rouzier +Date: Sun Feb 25 18:49:10 2018 -0500 + + Fix the YAML schema + +M docs/api/spec/components/schemas/radius_audit_log.yaml + +commit a8c0917ebe0b83b521939319666beba74f55f8f8 +Author: James Rouzier +Date: Sun Feb 25 17:56:30 2018 -0500 + + Fix rename + +M docs/api/spec/components/schemas/radius_audit_log.yaml + +commit 7f3f805e8f0be24677ec5166e6f896114b879cd8 +Author: Darren Satkunas +Date: Fri Feb 16 10:59:54 2018 -0500 + + Singular item + +M docs/api/spec/components/schemas/radius_audit_log.yaml + +commit 11d43b71ba0d6a00e45e6254f13612fa733fac89 +Author: Darren Satkunas +Date: Fri Feb 16 10:55:50 2018 -0500 + + Update docs + Update unittests + +D docs/api/spec/components/schemas/auditlog.yaml +A docs/api/spec/components/schemas/radius_audit_log.yaml +A docs/api/spec/paths/radius_audit_logs.yaml +A lib/pf/UnifiedApi/Controller/RadiusAuditLogs.pm +M t/unittest/UnifiedApi/Controller/RadiusAuditLogs.t + +commit dec3d03cbc70fae59ec83fd91ea9e2c129a67f13 +Author: Darren Satkunas +Date: Fri Feb 16 10:29:00 2018 -0500 + + Move Auditlog to RadiusAuditLog + +M lib/pf/UnifiedApi.pm +D lib/pf/UnifiedApi/Controller/Auditlogs.pm +D t/unittest/UnifiedApi/Controller/Auditlogs.t +A t/unittest/UnifiedApi/Controller/RadiusAuditLogs.t + +commit 1644345c044e0b6eba07141af232867bc5e0b325 +Author: Darren Satkunas +Date: Fri Feb 9 10:08:18 2018 -0500 + + Update docs + +M docs/api/spec/components/schemas/auditlog.yaml + +commit b1e2c55b1d80a4c7428fb61a898ebb5ad594da62 +Author: Darren Satkunas +Date: Fri Feb 9 09:57:06 2018 -0500 + + Add docs + +A docs/api/spec/components/schemas/auditlog.yaml + +commit 604bf27e4d0d3fd7fc49f3a30f4e05784c92e74d +Author: Darren Satkunas +Date: Fri Feb 9 08:34:45 2018 -0500 + + Add unittests + +A t/unittest/UnifiedApi/Controller/Auditlogs.t + +commit 9a02f052065f7e161cd048fbf0d62afbb3f51f56 +Author: Darren Satkunas +Date: Fri Feb 9 08:34:27 2018 -0500 + + Add controller + +A lib/pf/UnifiedApi/Controller/Auditlogs.pm + +commit 66c37ee142ba201bdecc06dd8e0b28057b573f1c +Author: Darren Satkunas +Date: Fri Feb 9 08:34:00 2018 -0500 + + Add route + +M lib/pf/UnifiedApi.pm + +commit f92440c5d6c815c59ef1a3b59a2e0e0d5edacfe9 +Author: InverseBot +Date: Fri Feb 23 21:44:46 2018 -0500 + + (doc) Update OpenAPI spec files + +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml + +commit d67651d9e4c92d175ee6a733a9f6e58d67e16e55 +Author: Allan Tran +Date: Fri Feb 23 15:06:20 2018 -0500 + + Updated OAuth2 documentation + +M docs/PacketFence_Installation_Guide.asciidoc + +commit 299bb7720642d324ab03b657cb429da981e18455 +Author: Francis Lachapelle +Date: Thu Feb 22 11:20:17 2018 -0500 + + Configure CORS for API + +M conf/caddy-services/api.conf.example + +commit dfd28fcee85c5f2f31713411ac09aa1dd2292e85 +Author: Julien Semaan +Date: Thu Feb 22 14:50:13 2018 -0500 + + validate the filter engine condition regex + + fixes #2956 + + fixes #2957 + +M lib/pf/condition/regex.pm +M t/unittest/condition/regex.t +M t/unittest/condition/regex_not.t + +commit 585739aa6c5f3c85cbac9976530964893f379940 +Author: Durand Fabrice +Date: Wed Feb 21 17:03:21 2018 -0500 + + Removed golang as debian build dependencie + +M debian/control + +commit 8b36f7d00b74c1178566329598208abecf9adf4b +Author: Durand Fabrice +Date: Wed Feb 21 16:54:14 2018 -0500 + + Fix after merge (documentation.conf syntax issue) + +M conf/documentation.conf + +commit 0e89087feb18e38eac795c592d167b20f3ceb459 +Author: lzammit +Date: Wed Feb 21 11:15:34 2018 -0500 + + Adding CLI support on Aruba 5400 swithes + +M docs/PacketFence_Network_Devices_Configuration_Guide.asciidoc +A lib/pf/Switch/Aruba/5400.pm + +commit bc25b314970d2a4570a5fdb7b7f601c4ad6dc22f +Author: Julien Semaan +Date: Wed Feb 21 11:07:58 2018 -0500 + + use full name of the subroutine + +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/SAML.pm +M lib/pf/authentication.pm + +commit 0310c043cfd3ebe20c071e4b84a8323657836acb +Author: Julien Semaan +Date: Tue Jan 23 14:24:03 2018 -0500 + + fix forgotten refactor of auth source strip username flag + +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/SAML.pm + +commit f9c583fc34164ce7c7590f0381b940ad74c05683 +Author: Julien Semaan +Date: Tue Jan 23 14:21:30 2018 -0500 + + remove outdated param from test conf + +M t/data/authentication.conf + +commit b48db2d0caec8cbba724e676b191dbb5e11af3d3 +Author: Julien Semaan +Date: Tue Jan 23 14:03:17 2018 -0500 + + render RADIUS strip username in realm + +M html/pfappserver/root/config/realm/view.tt + +commit 25339a1763a589194d463b7557f64fe64cc05ddb +Author: Julien Semaan +Date: Tue Jan 23 13:28:41 2018 -0500 + + fix syntax error + +M html/captive-portal/lib/captiveportal/Base/Actions.pm + +commit 8ec0a4709287319f647ec95aed219293c4e7269a +Author: Julien Semaan +Date: Tue Jan 23 13:09:38 2018 -0500 + + remove usless import + +M t/unittest/authentication.t + +commit 7c660059cf8d5d948bf216c4838199c8667cadf4 +Author: Julien Semaan +Date: Tue Jan 23 13:07:04 2018 -0500 + + some perldoc + +M html/captive-portal/lib/captiveportal/Base/Actions.pm + +commit 39803675f9596237bf60b703c3a6708cbca2aaea +Author: Julien Semaan +Date: Tue Jan 23 13:02:56 2018 -0500 + + adjust pf::authentication::match params to contain context + +M html/captive-portal/lib/captiveportal/Base/Actions.pm +M html/captive-portal/lib/captiveportal/PacketFence/Controller/Activate/Email.pm +M html/captive-portal/lib/captiveportal/PacketFence/Controller/DeviceRegistration.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Login.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Sponsor.pm +M html/pfappserver/lib/pfappserver/Authentication/Credential/Proxy.pm +M html/pfappserver/lib/pfappserver/Authentication/Store/PacketFence/User.pm +M lib/pf/api.pm +M lib/pf/constants/realm.pm +M lib/pf/radius.pm +M lib/pf/role.pm +M lib/pf/web/wispr.pm + +commit bd09ca88836922c61c95c9371f70a4297cfa88df +Author: Julien Semaan +Date: Tue Jan 23 11:47:11 2018 -0500 + + complete authentication strip upgrade script + +M addons/upgrade/to-8.0-authentication-conf.pl + +commit 440b5b806568b34e5966c3e2bfbcc519f418133a +Author: Julien Semaan +Date: Tue Jan 23 11:22:20 2018 -0500 + + first draft of authentication strip upgrade script + +A addons/upgrade/to-8.0-authentication-conf.pl +M lib/pf/constants/realm.pm + +commit 5820a23dff64b626172460c6a3908efe3e8c83da +Author: Julien Semaan +Date: Tue Jan 23 09:46:58 2018 -0500 + + add tests for realm context stripping + +M t/data/authentication.conf +A t/data/htpasswd-stripped.conf +A t/data/htpasswd-unstripped.conf +A t/data/realm.conf +M t/test_paths.pm +M t/unittest/authentication.t + +commit e892584b4008ffe2d5247e4471db9217e7592c44 +Author: Julien Semaan +Date: Tue Jan 23 09:09:33 2018 -0500 + + adjust pftest to support multiple auth contexts + +M lib/pf/pftest/authentication.pm + +commit 646fc4a97095378950e0356ae122933d4755da18 +Author: Julien Semaan +Date: Tue Jan 23 09:05:07 2018 -0500 + + adjust return values of strip_username_if_needed + +M lib/pf/authentication.pm +M lib/pf/config/util.pm + +commit 4f38f047081eec11481e96633ac837fd55d46a3b +Author: Julien Semaan +Date: Tue Jan 23 08:38:59 2018 -0500 + + adjust authentication unit test for new authentication methods context + +M lib/pf/authentication.pm +M lib/pf/config/util.pm +M t/unittest/authentication.t + +commit a4815153b18b52a89590679b72f897218c48a7e7 +Author: Julien Semaan +Date: Tue Jan 23 08:28:02 2018 -0500 + + strip username in pf::authentication::match instead of sources + +M html/pfappserver/lib/pfappserver/Base/Form/Role/InternalSource.pm +M lib/pf/Authentication/InternalRole.pm +M lib/pf/Authentication/Source/HtpasswdSource.pm +M lib/pf/Authentication/Source/KerberosSource.pm +M lib/pf/Authentication/Source/LDAPSource.pm +M lib/pf/Authentication/Source/RADIUSSource.pm +M lib/pf/authentication.pm + +commit cd9ccbb2929a48a446e3bd5feb5194ca8260fd36 +Author: Julien Semaan +Date: Tue Jan 23 08:19:19 2018 -0500 + + don't strip username in admin auth store + +M html/pfappserver/lib/pfappserver/Authentication/Store/PacketFence/User.pm + +commit 68c3203c3f0697efcf873e2169b91da2b9258832 +Author: Julien Semaan +Date: Tue Jan 23 08:15:50 2018 -0500 + + centralize username stripping in pf::authentication::authenticate + +M html/captive-portal/lib/captiveportal/PacketFence/Controller/Authenticate.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Login.pm +M html/pfappserver/lib/pfappserver/Authentication/Store/PacketFence/User.pm +M lib/pf/authentication.pm +M lib/pf/constants/realm.pm +M lib/pf/radius.pm + +commit afd11b0292e887fb8d51372a694378825fdda27f +Author: Julien Semaan +Date: Mon Jan 22 11:33:41 2018 -0500 + + add radius stripping scope + +M html/pfappserver/lib/pfappserver/Form/Config/Realm.pm + +commit d4f121c4db12207dee4f6f0cf6b13fcb4d224e42 +Author: Julien Semaan +Date: Mon Jan 22 11:23:00 2018 -0500 + + continue integration of context based stripping + +M html/captive-portal/lib/captiveportal/PacketFence/Controller/Authenticate.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Login.pm +M html/pfappserver/lib/pfappserver/Form/Config/Realm.pm +M lib/pf/config/util.pm + +commit 43ed1328b697666f5707204d86bd52fbe3a863fa +Author: Julien Semaan +Date: Mon Jan 22 10:47:25 2018 -0500 + + strip username based on context in portal + +M html/captive-portal/lib/captiveportal/PacketFence/Controller/Authenticate.pm + +commit 77ebfa6aa45b578399d70682d5ae85809b44d868 +Author: Julien Semaan +Date: Mon Jan 22 10:47:15 2018 -0500 + + add way to strip the username based on the context + +M html/pfappserver/lib/pfappserver/Form/Config/Realm.pm +M html/pfappserver/root/config/realm/view.tt +M lib/pf/config/util.pm +M lib/pf/constants/realm.pm + +commit 1297014b3789331527505f04152b53f239ecbaab +Author: Julien Semaan +Date: Mon Jan 22 10:14:04 2018 -0500 + + add 2 new parameters to control portal + admin realm stripping + +M html/pfappserver/lib/pfappserver/Form/Config/Realm.pm + +commit 382bb3302fdd8a0fb6f0eca62251849458261cd9 +Author: Julien Semaan +Date: Mon Jan 22 10:08:59 2018 -0500 + + improve help in realms + +M html/pfappserver/lib/pfappserver/Form/Config/Realm.pm + +commit 9edf318eb5717888ec945ee1e11bcb3beac0911c +Author: Julien Semaan +Date: Wed Feb 21 10:14:27 2018 -0500 + + improve API error message + +M lib/pf/UnifiedApi/Controller/Crud.pm + +commit 943189a2ab7597b78428443d0bded2d056ca7a07 +Author: Julien Semaan +Date: Wed Feb 21 10:07:16 2018 -0500 + + improvement to the spec + +A docs/api/spec/components/schemas/locationlog.yaml +M docs/api/spec/components/schemas/services.yaml +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml +M docs/api/spec/paths/api_users.yaml +A docs/api/spec/paths/locationlogs.yaml +M docs/api/spec/paths/users.yaml +M docs/api/spec/paths/users/nodes.yaml + +commit 5c9279ea17938412ed117bbe322caa9e258ec81f +Author: Durand Fabrice +Date: Wed Feb 21 09:12:15 2018 -0500 + + Updated debianize patch + +M debian/patches/debianize.patch + +commit a914eed947343e371a7a51d2d0e6c950bf1d1146 +Author: Julien Semaan +Date: Tue Feb 20 15:58:33 2018 -0500 + + started working on /nodes spec + +M docs/api/spec/components/schemas/node.yaml +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml + +commit 4ef2ee06cf786d1de7239f63edda785496b1f96d +Author: Julien Semaan +Date: Tue Feb 20 15:40:11 2018 -0500 + + API spec for locationlog + +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml + +commit 70360aa70a19896e0c741e10f2fd44b16fffdf39 +Author: Julien Semaan +Date: Mon Feb 19 13:54:29 2018 -0500 + + adjustments to the services API + +M lib/pf/UnifiedApi/Controller.pm +M lib/pf/UnifiedApi/Controller/Crud.pm +M lib/pf/UnifiedApi/Controller/Services.pm +M lib/pf/services.pm +M t/unittest/UnifiedApi/Controller/Services.t + +commit 6d83cb5c60fc5b3e3492b9b00e68bf4abfea8dea +Author: Darren Satkunas +Date: Fri Feb 16 10:14:28 2018 -0500 + + Remove test + +M lib/pf/UnifiedApi/Controller.pm + +commit 8ff41ad97f7fba7ae183e5f04763a0d6fed032f4 +Author: Darren Satkunas +Date: Fri Feb 16 10:13:56 2018 -0500 + + requireNoBody + +M docs/api/spec/paths/services.yaml + +commit 683107766a8a034526311928d5d12d22dd3f9279 +Author: Darren Satkunas +Date: Fri Feb 16 10:10:13 2018 -0500 + + Change response code on resource not found + +M docs/api/spec/paths/services.yaml +M lib/pf/UnifiedApi/Controller/Crud.pm +M lib/pf/UnifiedApi/Controller/Services.pm + +commit 90e139964955af0c9e47e024558fb533627296bc +Author: Darren Satkunas +Date: Thu Feb 15 11:34:38 2018 -0500 + + Update docs 400 -> 404 + +M docs/api/spec/paths/services.yaml + +commit 4e6b9a3afeb57abcf436cb08dbd9d7ac76055e5c +Author: Darren Satkunas +Date: Thu Feb 15 11:31:43 2018 -0500 + + Update docs + +D docs/api/spec/components/responses/services.yaml +M docs/api/spec/components/schemas/services.yaml +M docs/api/spec/paths/services.yaml + +commit d755f3d6c098a42f58cd279ffdee8f99c449665b +Author: Darren Satkunas +Date: Thu Feb 15 11:11:01 2018 -0500 + + Change controller from Crud to RestRoute + Singularize resource routes + +M lib/pf/UnifiedApi.pm +M lib/pf/UnifiedApi/Controller/Services.pm +M t/unittest/UnifiedApi/Controller/Services.t + +commit 54838d06d0555da5aa33b354d9ca8a745cc72ffc +Author: Darren Satkunas +Date: Wed Feb 14 15:11:36 2018 -0500 + + Change response code on non-existent service + +M lib/pf/UnifiedApi/Controller/Services.pm + +commit 2c0e3d2ac75c995dccf8ad81016431aeff6c9ec4 +Author: Darren Satkunas +Date: Mon Feb 12 13:03:51 2018 -0500 + + Add docs + +A docs/api/spec/components/responses/services.yaml +A docs/api/spec/components/schemas/services.yaml +A docs/api/spec/paths/services.yaml + +commit 3ba5c3419e233577f6a13f4b7b0614464cbef2bc +Author: Darren Satkunas +Date: Mon Feb 12 12:42:31 2018 -0500 + + Add inactivity_timeout + +M lib/pf/UnifiedApi/Controller.pm +M t/unittest/UnifiedApi/Controller/Services.t + +commit 7072ab880041c172a5a09035979a72229a56fe74 +Author: Darren Satkunas +Date: Mon Feb 12 11:15:02 2018 -0500 + + Update unittests + +M t/unittest/UnifiedApi/Controller/Services.t + +commit 45c2c7a212bc056fe3c8dab6250551e75fa99102 +Author: Darren Satkunas +Date: Mon Feb 12 10:16:23 2018 -0500 + + Update unittests + +M t/unittest/UnifiedApi/Controller/Services.t + +commit 08af41f9102dbb036597bf746eae47e331f38613 +Author: Darren Satkunas +Date: Sat Feb 10 12:21:12 2018 -0500 + + Add unittests + +A t/unittest/UnifiedApi/Controller/Services.t + +commit b83d79785dd26af66049342d28559fea08d7a721 +Author: Darren Satkunas +Date: Sat Feb 10 07:30:09 2018 -0500 + + Add controller + +A lib/pf/UnifiedApi/Controller/Services.pm + +commit 97f00e8eb7d65706847ac18daa07dd1d8fca7b9c +Author: Darren Satkunas +Date: Sat Feb 10 07:29:54 2018 -0500 + + Add route + +M lib/pf/UnifiedApi.pm + +commit bec55b58606160334b7b20c4a6c7298853049075 +Author: Julien Semaan +Date: Tue Feb 20 14:00:57 2018 -0500 + + news for #2685 + +M NEWS.asciidoc + +commit 131b65923cc71a6f765681f1b923507f1968f353 +Author: Ludovic Marcotte +Date: Tue Feb 20 13:43:13 2018 -0500 + + Improved docs + +M docs/PacketFence_Network_Devices_Configuration_Guide.asciidoc + +commit d65c1436404ec2b386975bd3311dba4249d7e831 +Author: Julien Semaan +Date: Tue Feb 20 12:08:41 2018 -0500 + + be more specific in search path matching + +M docs/api/spec/generate-openapi-spec.pl + +commit 3dde8c8519667bfc66386e3783bd1568f59c8dd9 +Author: Julien Semaan +Date: Tue Feb 20 12:08:21 2018 -0500 + + improvements to search docs + +M docs/api/spec/components/parameters/base.yaml +M docs/api/spec/generate-openapi-spec.pl +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml +M docs/api/spec/paths/users.yaml + +commit 1c177322c21d2e8f0131ed85e1ea0b6ff85af20a +Author: Julien Semaan +Date: Tue Feb 20 11:51:10 2018 -0500 + + updated the search API spec + +A docs/api/spec/components/schemas/search.yaml + +commit f03f92954f45d13200fd7c373f3773afd02ba12c +Author: Julien Semaan +Date: Tue Feb 20 08:36:30 2018 -0500 + + regenerate spec + +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml + +commit 03128da05e0353d1eb4727306e3e15d6f7657439 +Author: Julien Semaan +Date: Tue Feb 20 08:36:16 2018 -0500 + + handle errors differently + +M docs/api/spec/generate-openapi-spec.pl + +commit 09d4c1efed6861427b2ec1014951c9d0a98a0862 +Author: Julien Semaan +Date: Tue Feb 20 08:35:35 2018 -0500 + + remove breaking aliases from the spec + +M docs/api/spec/paths/ip4logs.yaml + +commit 13e797c03fa04617beb64074ec80d99a9f46d981 +Author: Julien Semaan +Date: Tue Feb 20 08:14:38 2018 -0500 + + Add not found response to spec + +M docs/api/spec/components/responses/base.yaml + +commit c44af3d6ca568140def970556dfe82916ab5d406 +Author: Julien Semaan +Date: Tue Feb 20 08:10:13 2018 -0500 + + add API spec for the tenant info API endpoint + +A docs/api/spec/paths/token_info.yaml + +commit bc7312217d32324a937e6ee184dc4b73587796c5 +Author: Julien Semaan +Date: Tue Feb 20 08:04:18 2018 -0500 + + API endpoint to get the current token information + +M go/api-frontend/aaa/authorization.go +M go/caddy/api-aaa/api-aaa.go +M go/caddy/api-aaa/api-aaa_test.go + +commit 95e3c9adf363a7ada30353aee4f7edbbd6322645 +Author: James Rouzier +Date: Mon Feb 19 16:01:22 2018 -0500 + + Fix test + +M t/unittest/UnifiedApi/Controller/Ip4logs.t + +commit 697c6971d51ed891b46c7b999d0a3a053087c518 +Author: Darren Satkunas +Date: Fri Feb 16 11:06:17 2018 -0500 + + Update /open response, update docs + +M docs/api/spec/components/schemas/ip4log.yaml +M docs/api/spec/paths/ip4logs.yaml +M lib/pf/UnifiedApi/Controller/Ip4logs.pm + +commit 1909a07f389ad684f3193cc0574e7d9b63174483 +Author: Darren Satkunas +Date: Thu Feb 15 13:29:11 2018 -0500 + + Update unittest + +M t/unittest/UnifiedApi/Controller/Ip4logs.t + +commit ddc0b5979a1e4a7d833436aa7e7a5f90fa29bb6e +Author: Darren Satkunas +Date: Thu Feb 15 13:27:25 2018 -0500 + + Rename reserved 'search' to 'open' + +M docs/api/spec/paths/ip4logs.yaml +M lib/pf/UnifiedApi.pm +M lib/pf/UnifiedApi/Controller/Ip4logs.pm + +commit 534676b24af438859d596a62df2f39cd880b9533 +Author: Darren Satkunas +Date: Wed Feb 14 14:58:39 2018 -0500 + + Add url_param_name, primary_key + +M lib/pf/UnifiedApi/Controller/Ip4logs.pm + +commit ce214cae6d400287b1ad554b5224dca9b29ef46f +Author: Darren Satkunas +Date: Wed Feb 14 12:29:05 2018 -0500 + + Update endpoints + +M docs/api/spec/paths/ip4logs.yaml +M lib/pf/UnifiedApi.pm +M lib/pf/UnifiedApi/Controller/Ip4logs.pm +M t/unittest/UnifiedApi/Controller/Ip4logs.t + +commit 6286653d31f1fd1b7b7fd1d36abe7c16ddde9751 +Author: Darren Satkunas +Date: Wed Feb 14 09:20:56 2018 -0500 + + Add ip4logs to API + +A docs/api/spec/components/schemas/ip4log.yaml +A docs/api/spec/paths/ip4logs.yaml +M lib/pf/UnifiedApi.pm +A lib/pf/UnifiedApi/Controller/Ip4logs.pm +A t/unittest/UnifiedApi/Controller/Ip4logs.t + +commit 42b9de17e4c9cd6016d3c57e0f749e48844aaaf7 +Author: Julien Semaan +Date: Mon Feb 19 15:27:39 2018 -0500 + + adjust the base URL of the API + +M docs/api/spec/openapi-base.yaml +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml + +commit bbed85346dffd33d250d1edcafe51bdef49a862a +Author: Julien Semaan +Date: Mon Feb 19 15:20:46 2018 -0500 + + add github.com/captncraig/cors to govendor + +M go/vendor/vendor.json + +commit c2c54c7d595ebc89ec3b48b80352928e2e8c1e89 +Author: Julien Semaan +Date: Mon Feb 19 15:17:30 2018 -0500 + + update spec + +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml + +commit 8e5ce6a199be625663977c633f1c45cb4b1ac352 +Author: Julien Semaan +Date: Mon Feb 19 15:09:50 2018 -0500 + + move adjustments to .gitignore + +M .gitignore + +commit 8956ee350f6ff0dfdd2290c5df0cb63da9463b40 +Author: Julien Semaan +Date: Mon Feb 19 15:05:17 2018 -0500 + + .gitignore for netdata + +M .gitignore + +commit cbb44a475e1961e5a6b33a2f4936b2d3bf77b7b3 +Author: Julien Semaan +Date: Mon Feb 19 14:57:50 2018 -0500 + + added cors plugin for Caddy + +M conf/caddy-services/api.conf.example +M go/Makefile +M go/caddy/caddy/caddy/caddymain/run.go +M go/caddy/caddy/caddyhttp/httpserver/plugin.go +A go/caddy/cors/corsPlugin.go +A go/caddy/cors/parse_test.go + +commit 134afc7bbe03b97080844ed55c264af9309cf769 +Author: Julien Semaan +Date: Mon Feb 19 14:25:35 2018 -0500 + + update API spec + +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml + +commit 0784404ec49d6e573f733d99570e7caeb5a1fcff +Author: Durand Fabrice +Date: Mon Feb 19 14:20:23 2018 -0500 + + Fixed wrong rebase + +M lib/pf/api.pm + +commit df90abf9ff7b0292bb72e6bb4feafa17e8873753 +Author: Julien Semaan +Date: Mon Feb 19 14:05:44 2018 -0500 + + touchup on error handling + +M lib/pf/UnifiedApi/Controller/Violations.pm + +commit 002465861bca602901b1760ae674a2105db905fd +Author: Julien Semaan +Date: Mon Feb 19 14:03:21 2018 -0500 + + some renaming + touchups in the spec + +M docs/api/spec/paths/violations.yaml +M lib/pf/UnifiedApi.pm +M lib/pf/UnifiedApi/Controller/Violations.pm + +commit b1c6bbc4dc700c13f059374b00a37c199c3c6429 +Author: James Rouzier +Date: Mon Feb 19 13:59:33 2018 -0500 + + The update the number of tests + +M t/unittest/UnifiedApi/Controller/DhcpOption82s.t + +commit 876733cf7bc0266fa8b9eaa9b2a7a406a893088c +Author: Julien Semaan +Date: Mon Feb 19 09:42:30 2018 -0500 + + have api-aaa be called later in the middlewares + +M go/caddy/caddy/caddyhttp/httpserver/plugin.go + +commit 1cd96a9e17327a5be81f2fa57507ba4c44360c43 +Author: Francis Lachapelle +Date: Sat Feb 17 12:50:09 2018 -0500 + + Configure CORS preflight requests to the API + +M conf/caddy-services/api.conf.example + +commit ad7ce02cbbfb8a825e1d2ea1a4fa842eb39f7471 +Author: Durand Fabrice +Date: Fri Feb 16 15:23:51 2018 -0500 + + Adeed missing path for for packaging + +M addons/packages/packetfence.spec + +commit e2950f480dc476f737577ee5a6fdf5ac287b52ca +Author: James Rouzier +Date: Fri Feb 16 15:10:27 2018 -0500 + + Force the removal + +M addons/packages/packetfence.spec + +commit c300ca83c8da7463680796277c42054bfd3531c7 +Author: James Rouzier +Date: Fri Feb 16 13:28:57 2018 -0500 + + Fix issue with running pfcmd in a test environment + +M t/unittest/import.t + +commit a733326d711d71ecca9eb58820539cb18fbb8ada +Author: Ludovic Marcotte +Date: Fri Feb 16 11:44:33 2018 -0500 + + Updated year + +M docs/PacketFence_Developers_Guide-docinfo.xml +M docs/PacketFence_Installation_Guide-docinfo.xml +M docs/PacketFence_Network_Devices_Configuration_Guide-docinfo.xml + +commit 31857ad3be836ad3a4fef8519ae0e95191fbe140 +Author: Ludovic Marcotte +Date: Fri Feb 16 11:26:12 2018 -0500 + + Carry over changes from https://github.com/inverse-inc/packetfence/commit/0e13466d78ba62e76f197310b4d3ef6ca2545f8f#diff-0566a9a051cf4d0c06b4cbbb44bb4d5c + +M docs/enforcement/inline.asciidoc + +commit 4e2185d98f815815f7180732ee5ad5291c7ccee8 +Author: Ludovic Marcotte +Date: Fri Feb 16 11:08:15 2018 -0500 + + Updated gitignore file + +M .gitignore + +commit 517f026bb0aa7a2e562283f78775d89803f9910a +Author: Ludovic Marcotte +Date: Fri Feb 16 11:00:19 2018 -0500 + + Major rework of the Aerohive documentation + +D docs/PacketFence_Aerohive_Quick_Install_Guide-docinfo.xml +D docs/PacketFence_Aerohive_Quick_Install_Guide.asciidoc +M docs/PacketFence_Network_Devices_Configuration_Guide.asciidoc +A docs/networkdevice/aerohive.asciidoc + +commit 3876112b4889c2a98c1501ddc11bd139fbd9f128 +Author: Ludovic Marcotte +Date: Fri Feb 16 10:02:50 2018 -0500 + + Removed unused image + +D docs/images/pfaerohive04.png + +commit d17e2510ce4f02445f8597c80be32a81c2db8e0e +Author: Ludovic Marcotte +Date: Fri Feb 16 09:43:49 2018 -0500 + + Removed unused file + +D docs/images/pfaerohive00.png + +commit db138e27ae7a4a3ef7272d93a2fa790b3163412f +Author: Ludovic Marcotte +Date: Fri Feb 16 09:16:01 2018 -0500 + + Removed old/redundant doc + +D docs/PacketFence_Ruckus_Quick_Install_Guide-docinfo.xml +D docs/PacketFence_Ruckus_Quick_Install_Guide.asciidoc + +commit b5b176cfe343809282c43f29b77b4f81c319b131 +Author: Ludovic Marcotte +Date: Fri Feb 16 09:12:00 2018 -0500 + + Removed old/redundant docs + +D docs/PacketFence_Cisco_Quick_Install_Guide-docinfo.xml +D docs/PacketFence_Cisco_Quick_Install_Guide.asciidoc + +commit aa4478c90a693e1521d2d1bdd4132c7953302ec5 +Author: Ludovic Marcotte +Date: Thu Feb 15 16:28:39 2018 -0500 + + Removed old/redundant doc + +D docs/PacketFence_Brocade_Quick_Install_Guide-docinfo.xml +D docs/PacketFence_Brocade_Quick_Install_Guide.asciidoc + +commit 4163aa35207c24f715cc9e2f05a72be682cd5de3 +Author: Ludovic Marcotte +Date: Fri Feb 9 15:26:37 2018 -0500 + + Fixed bunch of typos + +M docs/PacketFence_Installation_Guide.asciidoc +M docs/enforcement/inline.asciidoc +M docs/enforcement/out-of-band.asciidoc + +commit 75480186bd3a65fc288ec45fc2537b3814600744 +Author: Ludovic Marcotte +Date: Wed Feb 7 15:10:48 2018 -0500 + + Removed old doc + +D docs/PacketFence_Anyfi_Quick_Install_Guide-docinfo.xml +D docs/PacketFence_Anyfi_Quick_Install_Guide.asciidoc + +commit 7d4f665a3da0620809f03c246323afbf6eafb3ac +Author: Ludovic Marcotte +Date: Wed Feb 7 15:09:36 2018 -0500 + + Moved the doc hostapd to one place + +M docs/PacketFence_Network_Devices_Configuration_Guide.asciidoc +D docs/PacketFence_OpenWrt-Hostapd-15-05_Quick_Install_Guide-docinfo.xml +D docs/PacketFence_OpenWrt-Hostapd-15-05_Quick_Install_Guide.asciidoc +D docs/PacketFence_OpenWrt-Hostapd_Quick_Install_Guide-docinfo.xml +D docs/PacketFence_OpenWrt-Hostapd_Quick_Install_Guide.asciidoc +A docs/networkdevice/hostapd.asciidoc + +commit 96f800cd690d1f38acb3914cfb4ba496dcd355e1 +Author: Ludovic Marcotte +Date: Wed Feb 7 14:59:03 2018 -0500 + + Integrated the CoovaChilli doc into the main one + +D docs/PacketFence_CoovaChilli_Quick_Integration_Guide-docinfo.xml +D docs/PacketFence_CoovaChilli_Quick_Integration_Guide.asciidoc +M docs/PacketFence_Network_Devices_Configuration_Guide.asciidoc +A docs/networkdevice/coovachilli.asciidoc + +commit 41c07774b4351e38ac1746dd5920dc22afeb9a63 +Author: Ludovic Marcotte +Date: Wed Feb 7 14:49:18 2018 -0500 + + Polishing + +M docs/networkdevice/anyfi.asciidoc + +commit 12f1bff726b86adf0df70ccad02b17f77ffe1779 +Author: Ludovic Marcotte +Date: Wed Feb 7 14:40:01 2018 -0500 + + Moved MSE to main guide + +D docs/PacketFence_Cisco_MSE_Quick_Install_Guide-docinfo.xml +D docs/PacketFence_Cisco_MSE_Quick_Install_Guide.asciidoc +M docs/PacketFence_Installation_Guide.asciidoc + +commit b465a18ff6471e06f0d1fa7d9e4fbffadff6aaf9 +Author: Ludovic Marcotte +Date: Wed Feb 7 14:27:20 2018 -0500 + + Removed old doc + +D docs/archives/PacketFenceZEN_Installation_Guide.odt +D docs/archives/PacketFence_Administration_Guide.odt +D docs/archives/PacketFence_Administration_Guide.pt_BR.odt +D docs/archives/PacketFence_Network_Devices_Configuration_Guide.odt + +commit 81f48b129614d494b4b1a01d7d5079e0cdc5efc3 +Author: Ludovic Marcotte +Date: Wed Feb 7 10:58:06 2018 -0500 + + Fixed typo + +M docs/enforcement/inline.asciidoc + +commit c8982aaaa8c0a5d22fdecada94f04b8bb0130979 +Author: Ludovic Marcotte +Date: Wed Feb 7 10:42:26 2018 -0500 + + Fixed gateway information + +M docs/enforcement/inline.asciidoc + +commit 0641ea79bd0a6f821bf319ffcadbfbd66cc0150c +Author: Ludovic Marcotte +Date: Wed Feb 7 08:43:06 2018 -0500 + + Moved sections and removed ip_forward doc + +M docs/PacketFence_Installation_Guide.asciidoc +M docs/enforcement/inline.asciidoc + +commit 41e8e8101e0af0acdb51c308ba53bfe660c3a37c +Author: Ludovic Marcotte +Date: Tue Feb 6 16:13:58 2018 -0500 + + Removed old section, self-explanatory from the admin now + +M docs/PacketFence_Installation_Guide.asciidoc + +commit 0cea6a871208d834827aafb4bd97417022280bde +Author: Ludovic Marcotte +Date: Tue Feb 6 16:13:13 2018 -0500 + + Moved sections, added new graph + +M docs/PacketFence_Installation_Guide.asciidoc +M docs/images/diagram-trap-interaction.png + +commit f12ffa2a087f447f1bd69270658949d10156c155 +Author: Ludovic Marcotte +Date: Tue Feb 6 14:49:33 2018 -0500 + + Moved around Fingerbank integration to its own section + +M docs/PacketFence_Installation_Guide.asciidoc + +commit b569bd2dc147154291fe5325a88ac18ab25404c0 +Author: Ludovic Marcotte +Date: Tue Feb 6 14:46:43 2018 -0500 + + Removed old doc + +D docs/PacketFenceZEN_Installation_Guide-docinfo.xml +D docs/PacketFenceZEN_Installation_Guide.asciidoc + +commit 07a9d72663a570452f1ee012f0b0a637715db0ab +Author: Ludovic Marcotte +Date: Tue Feb 6 14:12:20 2018 -0500 + + Various fixes after king semaan review + +M docs/PacketFence_Installation_Guide.asciidoc +M docs/enforcement/inline.asciidoc +M docs/enforcement/out-of-band.asciidoc + +commit af9fbd0e93aea61ae0b7800e4a4a63c6ecb064b6 +Author: Ludovic Marcotte +Date: Tue Feb 6 11:00:48 2018 -0500 + + Updated out-of-band doc + +M docs/PacketFence_Installation_Guide.asciidoc +M docs/enforcement/inline.asciidoc +M docs/enforcement/out-of-band.asciidoc + +commit bcfd6cad503806cf96bcba180914129c8dc4ef85 +Author: Ludovic Marcotte +Date: Mon Feb 5 17:34:33 2018 -0500 + + Fixed typos after chicgeek's comments + +M docs/PacketFence_Installation_Guide.asciidoc + +commit 66dc68144029ef6fb0cde35c7ddfa26453817138 +Author: Ludovic Marcotte +Date: Mon Feb 5 16:43:43 2018 -0500 + + Moved RADIUS Accounting section to RADIUS Advanced stuff + +M docs/PacketFence_Installation_Guide.asciidoc + +commit 3b43f7b4c43f84ae0dde65027d601e9e25f1a706 +Author: Ludovic Marcotte +Date: Mon Feb 5 16:03:56 2018 -0500 + + Improved (not yet finished) the out-of-band guide + +M docs/enforcement/inline.asciidoc +M docs/enforcement/out-of-band.asciidoc + +commit acf4e110487abda38f81228f5c6355b24340bb46 +Author: Ludovic Marcotte +Date: Mon Feb 5 15:47:27 2018 -0500 + + Shuffle sections + +M docs/PacketFence_Installation_Guide.asciidoc + +commit df10069395aad4a546a5ba04da229fd52ffa4f85 +Author: Ludovic Marcotte +Date: Mon Feb 5 15:34:12 2018 -0500 + + Added inline/out-of-band guides, reworked completely the inline one + +D docs/PacketFence_Inline_Deployment_Quick_Guide_ZEN-docinfo.xml +D docs/PacketFence_Inline_Deployment_Quick_Guide_ZEN.asciidoc +M docs/PacketFence_Installation_Guide.asciidoc +D docs/PacketFence_Out-of-Band_Deployment_Quick_Guide_ZEN-docinfo.xml +D docs/PacketFence_Out-of-Band_Deployment_Quick_Guide_ZEN.asciidoc +A docs/enforcement/inline.asciidoc +A docs/enforcement/out-of-band.asciidoc + +commit dcb561047443d6771a2134ac6c2def99fc503e26 +Author: Francis Lachapelle +Date: Fri Feb 16 11:16:14 2018 -0500 + + Update go/README.md + +M go/README.md + +commit d17d6dcc58a20e2af1c66ecc951958382449ea1a +Author: Ludovic Marcotte +Date: Mon Feb 5 09:20:02 2018 -0500 + + Removed old doc + +D docs/PacketFence_OpenDaylight_Install_Guide-docinfo.xml +D docs/PacketFence_OpenDaylight_Install_Guide.asciidoc + +commit bb233b369693a866b64b47d7d5825d24b53b3877 +Author: Ludovic Marcotte +Date: Mon Feb 5 09:16:52 2018 -0500 + + Integrated PKI docs main guide + +M docs/PacketFence_Installation_Guide.asciidoc +D docs/PacketFence_MSPKI_Quick_Install_Guide-docinfo.xml +D docs/PacketFence_MSPKI_Quick_Install_Guide.asciidoc +D docs/PacketFence_PKI_Quick_Install_Guide-docinfo.xml +D docs/PacketFence_PKI_Quick_Install_Guide.asciidoc +A docs/pki/microsoft.asciidoc +A docs/pki/packetfence.asciidoc + +commit 8358af38974cf347de5242aa9e231f863eb4f637 +Author: Ludovic Marcotte +Date: Fri Feb 2 16:09:30 2018 -0500 + + Reworked all provisioning docs + +M docs/PacketFence_Installation_Guide.asciidoc +D docs/PacketFence_MobileIron_Quick_Install_Guide-docinfo.xml +D docs/PacketFence_MobileIron_Quick_Install_Guide.asciidoc +D docs/PacketFence_OPSWAT_Quick_Install_Guide-docinfo.xml +D docs/PacketFence_OPSWAT_Quick_Install_Guide.asciidoc +D docs/PacketFence_SEPM_Quick_Install_Guide-docinfo.xml +D docs/PacketFence_SEPM_Quick_Install_Guide.asciidoc +D docs/PacketFence_SentinelOne_Quick_Install_Guide-docinfo.xml +D docs/PacketFence_SentinelOne_Quick_Install_Guide.asciidoc +A docs/provisioner/mobileiron.asciidoc +A docs/provisioner/opswat.asciidoc +A docs/provisioner/sentinelone.asciidoc +A docs/provisioner/sepm.asciidoc + +commit 87401ac42c0a91ac0a1db348c4b69d883ed452fe +Author: Ludovic Marcotte +Date: Fri Feb 2 15:41:28 2018 -0500 + + Moved firewall doc, added misssing doc and images + +D docs/PacketFence_Barracuda_Quick_Install_Guide-docinfo.xml +D docs/PacketFence_Barracuda_Quick_Install_Guide.asciidoc +D docs/PacketFence_Checkpoint_Quick_Install_Guide-docinfo.xml +D docs/PacketFence_Checkpoint_Quick_Install_Guide.asciidoc +D docs/PacketFence_FortiGate_Quick_Install_Guide-docinfo.xml +D docs/PacketFence_FortiGate_Quick_Install_Guide.asciidoc +M docs/PacketFence_Installation_Guide.asciidoc +D docs/PacketFence_JSON-RPC_Quick_Install_Guide-docinfo.xml +D docs/PacketFence_JSON-RPC_Quick_Install_Guide.asciidoc +D docs/PacketFence_PaloAlto_Quick_Install_Guide-docinfo.xml +D docs/PacketFence_PaloAlto_Quick_Install_Guide.asciidoc +A docs/firewall/barracuda.asciidoc +A docs/firewall/checkpoint.asciidoc +A docs/firewall/fortigate.asciidoc +A docs/firewall/jsonrpc.asciidoc +A docs/firewall/paloalto.asciidoc +A docs/images/getting-started.png +A docs/networkdevice/anyfi.asciidoc + +commit 71a3e3b5327229a84ac6e896ba087f752cea7d1b +Author: Ludovic Marcotte +Date: Fri Feb 2 15:15:39 2018 -0500 + + First big doc rework + +M Makefile +D docs/PacketFence_Administration_Guide-docinfo.xml +D docs/PacketFence_Administration_Guide.asciidoc +A docs/PacketFence_Installation_Guide-docinfo.xml +A docs/PacketFence_Installation_Guide.asciidoc +M docs/PacketFence_Network_Devices_Configuration_Guide.asciidoc + +commit f9c2be1b546e00cb43a736f9a5ff48a83bd1d732 +Author: James Rouzier +Date: Fri Feb 16 09:37:53 2018 -0500 + + Remove parameter + +M conf/documentation.conf + +commit b7a75897b7e3ffdd4c3384226ee1054bb177961d +Author: Darren Satkunas +Date: Fri Feb 16 09:37:45 2018 -0500 + + Adjust unittests + +M t/unittest/UnifiedApi/Controller/Violations.t + +commit 5d2705f2087b9a1053ecfaad1f4cc388c863bdc1 +Author: Darren Satkunas +Date: Fri Feb 16 09:25:56 2018 -0500 + + Update route + +M lib/pf/UnifiedApi.pm + +commit ec3c43046c24a4895590e35fc817e4e63c2f369c +Author: Darren Satkunas +Date: Fri Feb 16 09:22:13 2018 -0500 + + Update docs + +A docs/api/spec/paths/violations.yaml + +commit 856c85fbb712201008cb96fb5965088242b40d88 +Author: Darren Satkunas +Date: Fri Feb 16 09:21:28 2018 -0500 + + Rename method search to mac + +M lib/pf/UnifiedApi.pm +M lib/pf/UnifiedApi/Controller/Violations.pm + +commit eb9c6ebc7bde6c17bd7182db4d8506d89ea49cf6 +Author: Durand Fabrice +Date: Wed Oct 4 14:44:21 2017 -0400 + + Added an option to unreg the device on accounting stop + +M conf/documentation.conf +M conf/pf.conf.defaults +M lib/pf/api.pm + +commit 2809a5411914a254684909ac16bed6a910d30ad6 +Author: Ludovic Marcotte +Date: Fri Feb 16 09:01:38 2018 -0500 + + Revert "(doc) Update year in footer" + + This reverts commit a87bd52d3d803dd961ad2718652b6b0cd8a28569. + +M docs/PacketFenceZEN_Installation_Guide-docinfo.xml +M docs/PacketFence_Administration_Guide-docinfo.xml +M docs/PacketFence_Aerohive_Quick_Install_Guide-docinfo.xml +M docs/PacketFence_Cisco_MSE_Quick_Install_Guide-docinfo.xml +M docs/PacketFence_CoovaChilli_Quick_Integration_Guide-docinfo.xml +M docs/PacketFence_Developers_Guide-docinfo.xml +M docs/PacketFence_JSON-RPC_Quick_Install_Guide-docinfo.xml +M docs/PacketFence_Network_Devices_Configuration_Guide-docinfo.xml +M docs/PacketFence_OpenWrt-Hostapd-15-05_Quick_Install_Guide-docinfo.xml +M docs/PacketFence_SentinelOne_Quick_Install_Guide-docinfo.xml + +commit 660a8e7b987db74e6550e5620853ca731dc97890 +Author: Durand Fabrice +Date: Fri Feb 16 08:53:00 2018 -0500 + + Exclude pfstats from test + +M t/TestUtils.pm + +commit 014922c4b6302057b6c7c284de09dbb6935736a9 +Author: Darren Satkunas +Date: Thu Feb 15 16:29:13 2018 -0500 + + Add paths to docs + +A docs/api/spec/paths/dhcpoption82s.yaml + +commit f1e9e0574b93b01cb7beced1aacff55ca3cf0adb +Author: Darren Satkunas +Date: Thu Feb 15 16:27:07 2018 -0500 + + Add missing descriptions + +M docs/api/spec/components/schemas/dhcpoption82.yaml + +commit 07ac9feb952daba73df22c121993d66620fc8516 +Author: Darren Satkunas +Date: Thu Feb 15 16:18:22 2018 -0500 + + Rename from Dhcpoption82 to DhcpOption82 + Update paths + Update docs + Update unittests + +M docs/api/spec/components/schemas/dhcpoption82.yaml +M lib/pf/UnifiedApi.pm +A lib/pf/UnifiedApi/Controller/DhcpOption82s.pm +D lib/pf/UnifiedApi/Controller/Dhcpoption82s.pm +A t/unittest/UnifiedApi/Controller/DhcpOption82s.t +D t/unittest/UnifiedApi/Controller/Dhcpoption82s.t + +commit 7edf0e1878f549f9abdae28ce244829641b71307 +Author: Darren Satkunas +Date: Fri Feb 9 15:43:48 2018 -0500 + + Add docs + +A docs/api/spec/components/schemas/dhcpoption82.yaml +M docs/api/spec/openapi.yaml + +commit 15b74447340e8b96b143236af797fb0245a6efe0 +Author: Darren Satkunas +Date: Fri Feb 9 15:32:53 2018 -0500 + + Add unittests + +M docs/api/spec/openapi.yaml +M t/unittest/UnifiedApi/Controller/Dhcpoption82s.t + +commit 12569b9b5dccffc80e7196d3004b778d29f8802e +Author: Darren Satkunas +Date: Fri Feb 9 15:20:14 2018 -0500 + + Change url_param_name + +M lib/pf/UnifiedApi/Controller/Dhcpoption82s.pm + +commit 06a292dd19e6877c42fb400abf9f49ed233cb0c4 +Author: Darren Satkunas +Date: Fri Feb 9 12:09:28 2018 -0500 + + Add unittests + +A t/unittest/UnifiedApi/Controller/Dhcpoption82s.t + +commit dd3dee4d779f12add193b4051d5376c0e76afe07 +Author: Darren Satkunas +Date: Fri Feb 9 11:43:38 2018 -0500 + + Add controller + +A lib/pf/UnifiedApi/Controller/Dhcpoption82s.pm + +commit fb37a67870546687aa3c19cfebc8f891ae0bb90d +Author: Darren Satkunas +Date: Fri Feb 9 11:43:16 2018 -0500 + + Add route + +M lib/pf/UnifiedApi.pm + +commit 261f1c2ddd6ee26a38b9c80a92dfe874f4a2dc5a +Author: Julien Semaan +Date: Thu Feb 15 12:56:41 2018 -0500 + + remove unneeded directive + +M docs/PacketFence_Clustering_Guide.asciidoc + +commit d4e05ee0b5988d4a8ff726dff4d31a928455e1d1 +Author: Ludovic Marcotte +Date: Thu Feb 15 11:22:26 2018 -0500 + + Cleanups for merge + +M UPGRADE.asciidoc +D docs/UPGRADE.asciidoc + +commit 1a2c82401d75d9c8d1f6651d12f4c7995d0e3774 +Author: Julien Semaan +Date: Thu Feb 15 08:05:31 2018 -0500 + + adjust device names in unit tests for new Fingerbank DB + +M t/unittest/provisioner.t +M t/unittest/provisioner/mobileconfig.t + +commit bc1150842dcddcc199bf3800b2b528daf401a311 +Author: James Rouzier +Date: Wed Feb 14 17:46:17 2018 -0500 + + Add documentation for webservices.unifiedapi_port + +M conf/documentation.conf + +commit 2e83409b60aa527ffd88d088dc4bd421afb6546d +Author: Durand Fabrice +Date: Wed Feb 14 15:56:37 2018 -0500 + + Fix packaging + +M addons/packages/packetfence.spec + +commit 58aa90a186fdb20ea78afb6ee8ce43d820e366fb +Author: Darren Satkunas +Date: Wed Feb 14 15:00:33 2018 -0500 + + Drop unused method + +M lib/pf/UnifiedApi/Controller/Violations.pm + +commit b8f3937881328992d5d57ad1c34cab148734dfb0 +Author: Darren Satkunas +Date: Wed Feb 14 14:52:34 2018 -0500 + + Adjust route + +M lib/pf/UnifiedApi.pm +M lib/pf/UnifiedApi/Controller/Violations.pm + +commit 1118c23d6c9e1d5c828e59127f43b3eca55cd0cf +Author: Darren Satkunas +Date: Wed Feb 14 14:41:53 2018 -0500 + + Adjust docs + +A docs/api/spec/components/schemas/macaddress.yaml +M docs/api/spec/components/schemas/violation.yaml + +commit 314ad7b7783fa712edd5f7c82a441c8fd47cd214 +Author: Darren Satkunas +Date: Wed Feb 14 14:39:38 2018 -0500 + + Fix typo + +M t/unittest/UnifiedApi/Controller/Violations.t + +commit f1a74bbdf8d4b9981630a9663b388d758c681278 +Author: Julien Semaan +Date: Wed Feb 14 14:27:41 2018 -0500 + + fix invalid rebase + +M lib/pf/ipset.pm + +commit 83636dadb230c1e50f5bb2e6129777984a10f781 +Author: Julien Semaan +Date: Mon Feb 12 16:07:05 2018 -0500 + + fix missing API client method + +M lib/pf/node.pm + +commit 195750ec9eb03b9b59a35176717dcea3be9ced93 +Author: Julien Semaan +Date: Mon Feb 12 16:06:12 2018 -0500 + + add errors to API caddyfile + +M conf/caddy-services/api.conf.example + +commit d0449e4a53d9af4dafeff23fcd3a38365b787857 +Author: Julien Semaan +Date: Mon Feb 12 16:03:39 2018 -0500 + + no limit to API frontend files opened + +M conf/systemd/packetfence-api-frontend.service + +commit d33fbdd06dd50b4edbec1c8031609d022358d22d +Author: Julien Semaan +Date: Fri Feb 9 14:36:25 2018 -0500 + + some perldoc + +M lib/pf/api/unifiedapiclient.pm + +commit f2c81a4c375499133e030b377fc41f32c3e9f6d3 +Author: Julien Semaan +Date: Fri Feb 9 14:27:37 2018 -0500 + + switch pfdns ipset jazzing with API to use Unified API + +M go/coredns/plugin/pfdns/pfdns.go +M go/coredns/plugin/pfdns/setup.go + +commit 2a09ba9c589bdd8828b34b5884adef54828eb77a +Author: Julien Semaan +Date: Fri Feb 9 13:57:34 2018 -0500 + + polishing usage of unified API client + +M lib/pf/ipset.pm +M lib/pf/node.pm +M lib/pf/parking.pm + +commit 4d3a139457acdb7a66c503f476eeff66d5d2413f +Author: Julien Semaan +Date: Fri Feb 9 13:54:19 2018 -0500 + + centralize the default unified API client + +M lib/pf/api/unifiedapiclient.pm +M lib/pf/ipset.pm +M lib/pf/parking.pm + +commit 44166c8bfdd0407745da09bc30becf62b7c0ad88 +Author: Julien Semaan +Date: Fri Feb 9 13:49:14 2018 -0500 + + change unified API client in ipset module + +M lib/pf/ipset.pm + +commit 360d72ae3c61b27b40d862812666dc44f538636e +Author: Julien Semaan +Date: Fri Feb 9 13:48:42 2018 -0500 + + switch to unified API client for parking + +M lib/pf/parking.pm + +commit 65156391f88d3b3376139bf916ee4d2ab54d2c26 +Author: Julien Semaan +Date: Fri Feb 9 13:48:30 2018 -0500 + + disable TLS in pfdhcp + +M go/dhcp/main.go + +commit 0773f68282ba7cde9e0d13f7c6fdecb9927c3dda +Author: Julien Semaan +Date: Fri Feb 9 13:18:54 2018 -0500 + + have pf::ipset API client use the unified API client + +M lib/pf/ipset.pm + +commit 03bac17b561e506dd63cd42ad7474a87455a5477 +Author: Julien Semaan +Date: Fri Feb 9 13:04:52 2018 -0500 + + adjust perl api client to use HTTPS by default + +M lib/pf/api/unifiedapiclient.pm + +commit 771ef28f8b60a6f42ab0b30acdcc8659a36e996f +Author: Julien Semaan +Date: Fri Feb 9 13:04:42 2018 -0500 + + have the API frontend use TLS + +M conf/caddy-services/api.conf.example + +commit 4c18d78194adfd703c91490bad8e94e836a02ad1 +Author: Julien Semaan +Date: Fri Feb 9 13:04:16 2018 -0500 + + add golang unified API client + +M go/pfconfigdriver/structs.go +A go/unifiedapiclient/client.go +A go/unifiedapiclient/client_test.go + +commit 94a688c76a6b6d0a5d56f4429ca002426a4efba0 +Author: Julien Semaan +Date: Wed Feb 7 14:53:43 2018 -0500 + + use constant for API login + +M lib/pf/api/unifiedapiclient.pm +M lib/pf/constants/api.pm + +commit 58b3944df291468ca5740c013f029f4b0f8d2e4c +Author: Julien Semaan +Date: Wed Feb 7 13:21:48 2018 -0500 + + use unified API to call pfsso + +M lib/pf/firewallsso.pm + +commit 2afbaf38515f4e4c7bae3e673f195c5ec0ef9cb6 +Author: Julien Semaan +Date: Wed Feb 7 13:21:38 2018 -0500 + + have pfsso listen to all hostnaes + +M conf/caddy-services/pfsso.conf.example + +commit 57da2ab61958ed14004e513008d84777cdeb9224 +Author: Julien Semaan +Date: Wed Feb 7 13:21:19 2018 -0500 + + touchups to unified API client + +M lib/pf/api/unifiedapiclient.pm + +commit 2d56ee33f65377e73d06c37ed964b93848517473 +Author: Julien Semaan +Date: Wed Feb 7 13:12:38 2018 -0500 + + add client to interract with UnifiedAPI + +A lib/pf/api/unifiedapiclient.pm + +commit a1cc67b09a2b545946f4ac624aec77b0a55972c2 +Author: Julien Semaan +Date: Wed Feb 7 13:11:27 2018 -0500 + + add unified API port in config + +M conf/pf.conf.defaults + +commit df7dc2d4b5128ed01e213de01df31a30a091b91c +Author: Julien Semaan +Date: Wed Feb 7 11:50:00 2018 -0500 + + expose pfipset + pfdhcp + pfsso through API frontend + +M conf/caddy-services/api.conf.example +M conf/caddy-services/pfipset.conf.example +M go/caddy/pfsso/pfsso.go +M lib/pf/firewallsso.pm + +commit 3ef45ab6fe163782f155a041e73f302e3980cbb0 +Author: Julien Semaan +Date: Wed Feb 7 11:27:01 2018 -0500 + + more refactoring + +M go/coredns/plugin/pfdns/pfdns.go + +commit 95380e138a6b802d0dd258925bd66c9fa402da20 +Author: Julien Semaan +Date: Wed Feb 7 11:18:44 2018 -0500 + + some post-rebase cleanup + +M go/database/connection.go +M go/dhcp/config.go +M go/dhcp/utils.go +M go/pfconfigdriver/structs.go +M go/vendor/vendor.json + +commit 2147ccda77ee2d07fe3854a097e61820401ff195 +Author: Julien Semaan +Date: Wed Feb 7 11:04:15 2018 -0500 + + remove double webservices struct + +M go/pfconfigdriver/structs.go + +commit 4764b651853e9171ebb953213424922c45c1c77f +Author: Julien Semaan +Date: Tue Dec 12 13:33:42 2017 -0500 + + send 401 instead of 403 for an invalid token + +M go/caddy/api-aaa/api-aaa.go + +commit 5615810d88c79052da536a28871c059d77c89e94 +Author: Julien Semaan +Date: Mon Dec 11 13:30:13 2017 -0500 + + test for the Content-Type + +M go/caddy/api-aaa/api-aaa_test.go + +commit 944262296d15efcb5fed6f8e02fd73ad924703da +Author: Julien Semaan +Date: Mon Dec 11 12:49:39 2017 -0500 + + default to application/json for API frontend + +M go/caddy/api-aaa/api-aaa.go + +commit a9f0f1a0c7af2f4348cc2fd3deb41d729d94c257 +Author: Julien Semaan +Date: Thu Nov 23 07:58:28 2017 -0500 + + remove outdated DAL models + +D lib/pf/dal/_api_users.pm +D lib/pf/dal/api_users.pm + +commit 1615c1dc265fa32b3aec702a9e656e6d8bae1e2d +Author: Julien Semaan +Date: Wed Nov 22 15:56:52 2017 -0500 + + Only set the X-PacketFence-Tenant-Id if the token is emitted for a particular tenant #2 + +M go/api-frontend/aaa/authorization.go + +commit d2ae9b1bfb7a34eebca0f6479e8e6e70cd2a1201 +Author: Julien Semaan +Date: Wed Nov 22 15:46:46 2017 -0500 + + Only set the X-PacketFence-Tenant-Id if the token is emitted for a particular tenant + +M go/api-frontend/aaa/authorization.go + +commit 2cc06c94b88feb7304427064c7393136a83bdd32 +Author: Julien Semaan +Date: Wed Nov 22 15:25:15 2017 -0500 + + add api-frontend service in systemd installed units + +M addons/packages/packetfence.spec + +commit bc42dcca2d68b37073278011165d25d91076cde9 +Author: Julien Semaan +Date: Wed Nov 22 15:23:26 2017 -0500 + + ignore binary check for api-frontend + +M lib/pf/pfcmd/checkup.pm + +commit 1e62cc10f2fc9802b8158b0cf85bea88fc01e3b1 +Author: Julien Semaan +Date: Wed Nov 22 14:56:53 2017 -0500 + + make api frontend listen to all IP addresses + +M conf/caddy-services/api.conf.example + +commit a3c069e8253bc99700e5eb5524e88b83067feceb +Author: Julien Semaan +Date: Wed Nov 22 14:53:45 2017 -0500 + + added service for api-frontend + +M conf/documentation.conf +M conf/pf.conf.defaults +A conf/systemd/packetfence-api-frontend.service +A lib/pf/services/manager/api_frontend.pm + +commit ae61fab39711e753503966dde3f692733d94d1af +Author: Julien Semaan +Date: Wed Nov 22 12:30:19 2017 -0500 + + Update upgrade-X.X.X-X.Y.Z.sql + +M db/upgrade-X.X.X-X.Y.Z.sql + +commit 07f7cab43e698e0a7ccf50dc5f88ea2304ce4ed8 +Author: Julien Semaan +Date: Wed Nov 22 10:00:27 2017 -0500 + + add new golang dependencies + +M go/vendor/vendor.json + +commit 2d3180cff9d4a0a783f924417a388dc6760b9e28 +Author: Julien Semaan +Date: Tue Nov 21 13:33:54 2017 -0500 + + set X-PacketFence-Tenant-Id when its not there + +M go/api-frontend/aaa/authorization.go +M go/api-frontend/aaa/authorization_test.go + +commit 4034a82fcfdf5c154d9f391babd81e145593c93d +Author: Julien Semaan +Date: Mon Nov 20 11:00:31 2017 -0500 + + api_users -> api_user + +M db/upgrade-X.X.X-X.Y.Z.sql +M go/api-frontend/aaa/db_authentication_backend_test.go +M go/caddy/api-aaa/api-aaa.go +M lib/pf/dal/_api_users.pm +M lib/pf/dal/api_users.pm + +commit 9a58ac9711d3b0cfeb646bc3ebdc8780cbf9b080 +Author: Julien Semaan +Date: Mon Nov 20 09:28:17 2017 -0500 + + fix primary key field + +M db/upgrade-X.X.X-X.Y.Z.sql + +commit 74f5f5f0c7d81f3d756fa2c313c95dd4fd551cff +Author: Julien Semaan +Date: Mon Nov 20 08:47:17 2017 -0500 + + fix some tests + +M go/api-frontend/aaa/authentication_backend_test.go + +commit bc3d5c048a76c27b94c8d8d745de90486e2c4c04 +Author: Julien Semaan +Date: Mon Nov 20 08:19:56 2017 -0500 + + forward proxy for API + +M conf/caddy-services/api.conf.example +M go/caddy/caddy/caddy/caddymain/run.go +M go/caddy/caddy/caddyhttp/httpserver/plugin.go +A go/caddy/forwardproxy/LICENSE +A go/caddy/forwardproxy/README.md +A go/caddy/forwardproxy/forwardproxy.go +A go/caddy/forwardproxy/setup.go + +commit 42c4801859c3e9c0616a67e529c657aaa48eaeba +Author: Julien Semaan +Date: Fri Nov 17 14:38:37 2017 -0500 + + DB authentication for API + +M go/api-frontend/aaa/authentication.go +M go/api-frontend/aaa/authentication_backend.go +M go/caddy/api-aaa/api-aaa.go +M go/db/db.go + +commit 770641c6086469c8c7bb2c239480e22e1feca7f0 +Author: Julien Semaan +Date: Fri Nov 17 11:28:04 2017 -0500 + + tie the knot on the db token info computing + +M go/api-frontend/aaa/db_authentication_backend.go +M go/api-frontend/aaa/db_authentication_backend_test.go + +commit 03791f217740729e62de042504bc117c8bfb626b +Author: Julien Semaan +Date: Fri Nov 17 11:15:56 2017 -0500 + + make DB part of its own package + +M go/api-frontend/aaa/db_authentication_backend_test.go +A go/db/db.go + +commit c6af53a0e5babe8fd57850338f650b632056e651 +Author: Julien Semaan +Date: Fri Nov 17 11:06:42 2017 -0500 + + initial draft of DB API users + +M db/upgrade-X.X.X-X.Y.Z.sql +A go/api-frontend/aaa/db_authentication_backend.go +A go/api-frontend/aaa/db_authentication_backend_test.go +M go/pfconfigdriver/structs.go + +commit 801f3ea653731dead293f18d496da6927df0274b +Author: Julien Semaan +Date: Fri Nov 17 09:09:35 2017 -0500 + + fix paths in authorization test + +M go/api-frontend/aaa/authorization_test.go + +commit ade6b488ee636e0be2a21c6d2423f6e47d2c1b3d +Author: Julien Semaan +Date: Thu Nov 16 15:46:53 2017 -0500 + + add API caddy file + +A conf/caddy-services/api.conf.example + +commit c2b93e09e441a67e81ccd2ae84b0acfb2859fb5a +Author: Julien Semaan +Date: Thu Nov 16 15:46:41 2017 -0500 + + improve API AAA tests + +M go/caddy/api-aaa/api-aaa_test.go + +commit fc9aa5447979000f73ec7eb174adca3f0447d898 +Author: Julien Semaan +Date: Thu Nov 16 15:46:29 2017 -0500 + + add system admin roles + +M lib/pf/constants/admin_roles.pm + +commit b7fa2254e330cc9da087cdeb0f09436010fa0d5e +Author: Julien Semaan +Date: Thu Nov 16 15:18:02 2017 -0500 + + handle all resources AAA in api-aaa + +M go/api-frontend/aaa/authorization.go +M go/caddy/api-aaa/api-aaa.go + +commit bca22b96ebbea4ecc75cf5200bd83c507d422c4d +Author: Julien Semaan +Date: Thu Nov 16 15:03:41 2017 -0500 + + login is working. yay! + +M go/api-frontend/aaa/authentication.go +M go/caddy/api-aaa/api-aaa.go +M go/caddy/caddy/caddy/caddymain/run.go +M go/caddy/caddy/caddyhttp/httpserver/plugin.go + +commit 442376d33234f8ae5ce8805e3f357ee717639197 +Author: Julien Semaan +Date: Thu Nov 16 14:47:28 2017 -0500 + + caddy AAA middleware is starting to take form + +M go/api-frontend/aaa/authentication_backend.go +M go/api-frontend/aaa/authentication_backend_test.go +M go/api-frontend/aaa/authentication_test.go +A go/caddy/api-aaa/api-aaa.go +A go/caddy/api-aaa/api-aaa_test.go +M go/pfconfigdriver/fetch.go +M go/pfconfigdriver/fetch_test.go +M go/pfconfigdriver/structs.go +M t/data/pf.conf + +commit ef0b60e38f8a966e62aa8ab482de1a285dfcb9ac +Author: Julien Semaan +Date: Thu Nov 16 14:01:53 2017 -0500 + + don't have double actions in pfconfig admin roles + +M lib/pfconfig/namespaces/config/AdminRoles.pm + +commit b10982f7740ec7b133d5342012b77bd337ac7e79 +Author: Julien Semaan +Date: Thu Nov 16 13:09:48 2017 -0500 + + add method to login in AAA + +M go/api-frontend/aaa/authentication.go +M go/api-frontend/aaa/authentication_backend_test.go +M go/api-frontend/aaa/authentication_test.go + +commit 9fc53f0b9aaca485aac1f3878c17f5f6643ec837 +Author: Julien Semaan +Date: Thu Nov 16 12:03:05 2017 -0500 + + started working on authentication backends + +M go/api-frontend/aaa/authentication.go +A go/api-frontend/aaa/authentication_backend.go +A go/api-frontend/aaa/authentication_backend_test.go + +commit 6d5770310a1df256b1eadcb803b444072a0ad22c +Author: Julien Semaan +Date: Thu Nov 16 11:10:58 2017 -0500 + + add tenancy validation in AAA middleware + +M go/api-frontend/aaa/authorization.go +M go/api-frontend/aaa/authorization_test.go + +commit 22040c758c4d01b2809619ef09d071d104b5858e +Author: Julien Semaan +Date: Thu Nov 16 10:55:35 2017 -0500 + + access control for tenant scoping + +M go/api-frontend/aaa/authorization.go +M go/api-frontend/aaa/authorization_test.go +M go/api-frontend/aaa/mem_token_backend.go +M go/api-frontend/aaa/token_backend.go + +commit d4c3356e60c9239b9b8c281f372f780de345bfb5 +Author: Julien Semaan +Date: Thu Nov 16 08:09:40 2017 -0500 + + some refactoring + +M go/api-frontend/aaa/authorization.go +M go/api-frontend/aaa/authorization_test.go +M go/api-frontend/aaa/mem_token_backend.go +M go/api-frontend/aaa/mem_token_backend_test.go +M go/api-frontend/aaa/token_backend.go + +commit 8576ebfd1e8e30894ec5c45fe2a6a3c020232f93 +Author: Julien Semaan +Date: Wed Nov 15 15:59:47 2017 -0500 + + add tenant ID to authorization + +M go/api-frontend/aaa/authentication_test.go +M go/api-frontend/aaa/authorization_test.go +M go/api-frontend/aaa/mem_token_backend.go +M go/api-frontend/aaa/mem_token_backend_test.go +M go/api-frontend/aaa/token_backend.go + +commit 96e596f20f7616367213b7ee5fadce70303a315b +Author: Julien Semaan +Date: Wed Nov 15 15:39:41 2017 -0500 + + add API users table + +M db/upgrade-X.X.X-X.Y.Z.sql +A lib/pf/dal/_api_users.pm +A lib/pf/dal/api_users.pm + +commit 4dc45b2f6f7e41bec69a12c8d6ba8b85640e3175 +Author: Julien Semaan +Date: Wed Nov 15 11:17:54 2017 -0500 + + add authentication layer + +A go/api-frontend/aaa/authentication.go +A go/api-frontend/aaa/authentication_test.go +M go/api-frontend/aaa/authorization_test.go +M go/api-frontend/aaa/token_backend.go + +commit 262b16d60910b956ba1a464464041cff9434fd8a +Author: Julien Semaan +Date: Wed Nov 15 11:02:21 2017 -0500 + + added more tests + implementation of bearer HTTP authorization + +M go/api-frontend/aaa/authorization.go +M go/api-frontend/aaa/authorization_test.go + +commit af94978c856df7f4ddedf8c6643135a1f1cd14ea +Author: Julien Semaan +Date: Wed Nov 15 09:18:54 2017 -0500 + + move stuff around + implement a mem based token storage + +A go/api-frontend/aaa/authorization.go +A go/api-frontend/aaa/authorization_test.go +A go/api-frontend/aaa/mem_token_backend.go +A go/api-frontend/aaa/mem_token_backend_test.go +A go/api-frontend/aaa/token_backend.go +D go/api-frontend/authorization/authorization.go +D go/api-frontend/authorization/authorization_test.go + +commit 11e9f60708ffb82caed4b7be8813f6d21604473a +Author: Julien Semaan +Date: Tue Nov 14 08:15:14 2017 -0500 + + start working on token backend + +M go/api-frontend/authorization/authorization.go + +commit 8e555d98c9ed6ab1b4d7007bec9fe125f71b1938 +Author: Julien Semaan +Date: Mon Nov 13 12:49:09 2017 -0500 + + method + path authorization based on path + +A go/api-frontend/authorization/authorization.go +A go/api-frontend/authorization/authorization_test.go + +commit 9ca96f7117e36067f5abf58d818c3ea15ce89aa1 +Author: Julien Semaan +Date: Mon Nov 13 11:52:33 2017 -0500 + + started drafting authorization flow of API + +M lib/pf/constants/admin_roles.pm + +commit d20f3e97fa81d79b0a8f2a972d04281c31bb817a +Author: Thomas Alonso +Date: Wed Feb 14 10:46:59 2018 -0500 + + Minors correction + +M docs/PacketFence_Clustering_Guide.asciidoc + +commit 4dc0dcc327bae9d0d0b6cf29380233c29b424783 +Author: Julien Semaan +Date: Wed Feb 14 09:13:45 2018 -0500 + + news for #2803 + +M NEWS.asciidoc + +commit 010bfc5e618190fafe8322447ddfe4a9bf6e2c99 +Author: James Rouzier +Date: Wed Feb 14 09:11:58 2018 -0500 + + Add conf/etcd.conf.yml + +M .gitignore + +commit 769d888e689b13e57210334c7d4011124d127ff1 +Author: James Rouzier +Date: Wed Feb 14 09:11:02 2018 -0500 + + Add conf/pfdns.conf + +M .gitignore + +commit bc578f44acb43dfd154956acd91be6fb284ddf2d +Author: James Rouzier +Date: Wed Feb 14 08:58:36 2018 -0500 + + Remove unused variable + +M lib/pf/snmptrapd.pm + +commit ecdf37110e6ffddf0dec75ad5f03643798778da3 +Author: Julien Semaan +Date: Wed Feb 14 08:45:48 2018 -0500 + + don't honor the destination URL if its a portal detection URL + + fixes #2951 + +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Application.pm + +commit d0b7e9570c633ccf1e6dcb3829244a274d34bcbc +Author: Thomas Alonso +Date: Tue Feb 13 17:15:18 2018 -0500 + + Upgrade Doc recast + +M UPGRADE.asciidoc +A docs/UPGRADE.asciidoc + +commit 8fd093c039cae5fbad84b2b59989aacb05fcbf47 +Author: Durand Fabrice +Date: Tue Feb 13 16:36:37 2018 -0500 + + Enable freeradius stats + +M conf/monitoring/python.d.conf.example + +commit 7a6f18e656abed58336c623a5647f2db78e4a558 +Author: Durand Fabrice +Date: Tue Feb 13 15:50:05 2018 -0500 + + Make radius_int unique + +M lib/pf/services/manager/radiusd_child.pm + +commit 11c4c145634e53feb9035e21ed593bdc35286b3e +Author: Durand Fabrice +Date: Thu Feb 1 10:05:28 2018 -0500 + + Removed port status from iptables + +M conf/iptables.conf.example +M lib/pf/iptables.pm + +commit 5ca544b3caf2f4b72476c677fcefbf2a54fda0f0 +Author: Durand Fabrice +Date: Tue Jan 30 14:09:43 2018 -0500 + + Removed useless virtualhost in httpd.admin config + +M conf/pf.conf.defaults +D lib/pf/clustermgmt.pm +M lib/pf/dhcp/processor_v4.pm +M sbin/pfdhcplistener + +commit cd4c2cc2c501de51a0aa633cb44373e3e0771cd5 +Author: Durand Fabrice +Date: Wed Feb 7 09:43:39 2018 -0500 + + Typo + +M lib/pf/util.pm + +commit 6bbca45fb9bbac479d0efb6e6b25b9a1570e2147 +Author: Durand Fabrice +Date: Wed Feb 7 09:25:23 2018 -0500 + + Fixes for PR + +M conf/traffic_shaping.conf.example +M html/pfappserver/lib/pfappserver/Form/Config/TrafficShaping.pm +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Config/TrafficShaping.pm +M html/pfappserver/root/config/trafficshaping/index.tt +M html/pfappserver/root/config/trafficshaping/list.tt +M lib/pf/api.pm +M lib/pf/config/util.pm +M lib/pf/ipset.pm +M lib/pf/services/manager/tc.pm +M lib/pf/util.pm + +commit 0e13466d78ba62e76f197310b4d3ef6ca2545f8f +Author: Durand Fabrice +Date: Thu Dec 7 11:39:32 2017 -0500 + + Adapted the Inline documentation to configure traffic shaping + +M docs/PacketFence_Inline_Deployment_Quick_Guide_ZEN.asciidoc + +commit eb10c3e54d68d1b5ca3830e515f910211c80a47e +Author: Durand Fabrice +Date: Mon Nov 20 13:40:58 2017 -0500 + + Format the interface + +M lib/pf/ipset.pm +M lib/pf/services/manager/tc.pm + +commit 295abffc8b010a53469b42ce1c1bd6d804d2f202 +Author: Durand Fabrice +Date: Fri Nov 17 15:33:50 2017 -0500 + + Simplify the code + +M lib/pf/ipset.pm +M lib/pf/services/manager/tc.pm + +commit eac2cc199d305500e821c7b1e145d116b22d18e9 +Author: James Rouzier +Date: Tue Nov 14 12:11:46 2017 -0500 + + Add pagination and search + +M html/pfappserver/lib/pfappserver/Model/Config/Roles.pm +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Config/Roles.pm +M html/pfappserver/root/config/roles/index.tt +A html/pfappserver/root/config/roles/list.tt +A html/pfappserver/root/config/roles/search.tt + +commit 9abc2f6516a8ed072fd03a10d26c1f1c63f5b76f +Author: James Rouzier +Date: Tue Nov 14 11:24:45 2017 -0500 + + Fix syntax error + +M lib/pf/services/manager/tc.pm + +commit 22cb638e757759a75b8bb13ecfb8bea02b485135 +Author: James Rouzier +Date: Tue Nov 14 11:24:11 2017 -0500 + + Update documentation + +M conf/documentation.conf + +commit eed5d650457ff59f929fc82433a36487dec1d1b4 +Author: James Rouzier +Date: Mon Nov 13 16:35:35 2017 -0500 + + Check if a value is defined before generating a filter + +M lib/pf/generate_filter.pm + +commit 9500e0eaf398d92cfe235c6da91d9596f9b497fe +Author: James Rouzier +Date: Mon Nov 13 15:25:07 2017 -0500 + + Return undef if no filter can be generated + +M lib/pf/generate_filter.pm + +commit 0fd8f5f1b2021761ca95558f3de659a4212ed516 +Author: James Rouzier +Date: Mon Nov 13 13:44:26 2017 -0500 + + Add filter_offset_limit + +M lib/pf/ConfigStore.pm + +commit 6f38f6589d43c18a8174975901667fc43c5b146d +Author: James Rouzier +Date: Mon Nov 13 12:50:38 2017 -0500 + + A little refactor + +M html/pfappserver/lib/pfappserver/Model/Config/Switch.pm + +commit 86c677963e4db0b5e9f80417fc2989b53834a504 +Author: James Rouzier +Date: Fri Nov 10 15:50:39 2017 -0500 + + Refactor + +M html/pfappserver/lib/pfappserver/Model/Config/Switch.pm + +commit a6774be90cdeafb0274478628e4ef29b41ce005b +Author: James Rouzier +Date: Fri Nov 10 15:27:17 2017 -0500 + + filter_with_offset_limit + +M lib/pf/generate_filter.pm +M t/unittest/generate_filter.t + +commit 5c208ec7a97d777d8c313b588e7ad9bce2ccf8d7 +Author: James Rouzier +Date: Fri Nov 10 14:52:49 2017 -0500 + + Rename test + +A t/unittest/generate_filter.t +D t/unittest/query_filters.t + +commit b9e5c39665b9fb75243c6ced0b9c0f93733a689e +Author: James Rouzier +Date: Fri Nov 10 13:24:00 2017 -0500 + + Move filter generation to pf::generate_filter + +A lib/pf/generate_filter.pm +M t/unittest/query_filters.t + +commit 9cc0a296e524fe253beefaf49f8f589e6e089916 +Author: James Rouzier +Date: Fri Nov 10 12:42:13 2017 -0500 + + New test + +A t/unittest/query_filters.t + +commit f1f92bf2661ea72fe81c602e17d956773df8f7a4 +Author: James Rouzier +Date: Thu Nov 9 16:36:16 2017 -0500 + + Refactor + +M lib/pf/ConfigStore/Switch.pm + +commit a6fe2ba6b5691540b90e4a1969d04dfa42106a35 +Author: James Rouzier +Date: Thu Nov 9 16:35:52 2017 -0500 + + Generalize filter + +M lib/pf/ConfigStore.pm + +commit 1574971207dd1eb0b07c2e7a013305ab2b6a95b5 +Author: James Rouzier +Date: Thu Nov 9 16:15:23 2017 -0500 + + Refactor search_like and search to use filter + +M lib/pf/ConfigStore.pm +M t/ConfigStore/Base.t + +commit 296089f73265ba43e6ea39935ce0fe744d627b63 +Author: James Rouzier +Date: Thu Nov 9 13:52:06 2017 -0500 + + Only show traffic shaping create button if inline is configured and can access traffic shaping + +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Config/Roles.pm +M html/pfappserver/root/config/roles/index.tt + +commit 62cf8297f29eda7e47c47b76af3b8aa9cd3d2f8f +Author: James Rouzier +Date: Thu Nov 9 13:22:17 2017 -0500 + + Net function is_inline_configured + +M lib/pf/config/util.pm + +commit a679e7cb10b167d7c44bbbf27efdac0305b5a826 +Author: Durand Fabrice +Date: Thu Oct 26 15:53:15 2017 -0400 + + Fixed api + +M lib/pf/api.pm + +commit 426e88dd8fdc31c0b6aad59db5e4b238ac3f14a5 +Author: Durand Fabrice +Date: Thu Oct 26 15:47:15 2017 -0400 + + Upload and download are not mandatory in the admin. + Added a way to remove the config from the api + +M html/pfappserver/lib/pfappserver/Form/Config/TrafficShaping.pm +M lib/pf/api.pm + +commit 7c764757d44b34bf08a6c8c9b5706fa13c03e33a +Author: Durand Fabrice +Date: Thu Oct 26 15:14:17 2017 -0400 + + Created tc rules based on the routing table of PacketFence + +M lib/pf/ipset.pm +M lib/pf/services/manager/tc.pm + +commit aef276c385242853a15ff92ff33992ed9d7aca56 +Author: Durand Fabrice +Date: Thu Oct 19 10:52:08 2017 -0400 + + Added a function to list all the roles and another to see the details of a role + +M lib/pf/api.pm + +commit 6bb5caca17f1b2444b15e653b951e5218ef30514 +Author: Durand Fabrice +Date: Wed Oct 18 10:46:32 2017 -0400 + + Insert use pf::ConfigStore::Roles() and use pf::ConfigStore::TrafficShaping(); + +M lib/pf/api.pm + +commit 0e963955d09f7a7a347a3f9779f0486dd51254bf +Author: Durand Fabrice +Date: Wed Oct 18 10:44:01 2017 -0400 + + Fixed pod + +M lib/pf/api.pm + +commit 0213daac227ff844e2092c62794ab346bbac0154 +Author: Durand Fabrice +Date: Wed Oct 18 10:37:25 2017 -0400 + + Added api function to manage the role configuration + +M lib/pf/api.pm + +commit c77b95ca85678a8c37ac1a7df40ec8f7f2a0c630 +Author: James Rouzier +Date: Tue Oct 17 14:48:37 2017 -0400 + + Add the ability to to create traffic shaping from the role page + +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Config/TrafficShaping.pm +M html/pfappserver/root/config/roles/index.tt +A html/pfappserver/root/config/trafficshaping/create_or_update.tt + +commit dfb37238baa06b4a71da525fdf596e4e8f3467fa +Author: Durand Fabrice +Date: Tue Oct 17 09:26:48 2017 -0400 + + Added tc binary path and use the default up/down value from the default group. + +M conf/documentation.conf +M conf/pf.conf.defaults +M lib/pf/services/manager/tc.pm + +commit 65c15d68b37779718894ac9391b1dca1f74416b4 +Author: Durand Fabrice +Date: Mon Oct 16 15:44:44 2017 -0400 + + Added configuration parameters when generating the rules + +M lib/pf/services/manager/tc.pm + +commit 73ad1a025ac14fc29e0201c164f8115bcc068ad9 +Author: James Rouzier +Date: Mon Oct 16 14:04:17 2017 -0400 + + Convert to bytes + +M lib/pfconfig/namespaces/config/TrafficShaping.pm + +commit 9cfde2e6552d25c01f82d5b49ef1a1d2988f56d0 +Author: James Rouzier +Date: Mon Oct 16 14:04:04 2017 -0400 + + Fix display when none exists + +M html/pfappserver/root/config/trafficshaping/list.tt + +commit 7fea180b0ceafbb3e5e516a5f0d2f54d51b74090 +Author: James Rouzier +Date: Mon Oct 16 14:03:42 2017 -0400 + + Add validation + +M html/pfappserver/lib/pfappserver/Form/Config/TrafficShaping.pm + +commit da445d28f7070baad03f10b67ed2766243c02c6e +Author: James Rouzier +Date: Mon Oct 16 13:32:53 2017 -0400 + + Improve readability + +M lib/pf/util.pm + +commit 6329fb15c7043a286ae89c46226a99c33d52fe88 +Author: James Rouzier +Date: Mon Oct 16 13:28:37 2017 -0400 + + Add traffic shaping to the network tab + +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Configuration.pm + +commit c290eb7c810914c7898227230fe806b40ba2e265 +Author: James Rouzier +Date: Mon Oct 16 13:27:50 2017 -0400 + + Remove unused entry + +M html/pfappserver/root/admin/configuration.tt + +commit c7b6c8ac41f3480621d1ca95f156a1097f3c619e +Author: James Rouzier +Date: Mon Oct 16 13:18:05 2017 -0400 + + Update heading + +M html/pfappserver/root/config/trafficshaping/index.tt + +commit ac2d49c7110aa0b10cb825bc310e7df3c928c163 +Author: James Rouzier +Date: Mon Oct 16 13:14:11 2017 -0400 + + Display the roles for traffic shaping + +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Config/TrafficShaping.pm +A html/pfappserver/root/config/trafficshaping/create_type.tt +M html/pfappserver/root/config/trafficshaping/index.tt +M html/pfappserver/root/config/trafficshaping/list.tt + +commit 0787be97e9d0a5831c91deca1f91e75b283ab1a6 +Author: James Rouzier +Date: Mon Oct 16 12:13:23 2017 -0400 + + update gitignore + +M .gitignore + +commit eb27bc111c1e306a62085a02fcb30669ef8aba66 +Author: James Rouzier +Date: Mon Oct 16 12:10:03 2017 -0400 + + Apply the none filter + +M html/pfappserver/root/config/trafficshaping/list.tt +M html/pfappserver/root/config/trafficshaping/view.tt + +commit 05f8b9a3312e7db93adf55f2a79f499c3e5fefde +Author: James Rouzier +Date: Mon Oct 16 11:53:43 2017 -0400 + + Fix renaming errors + +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Config/TrafficShaping.pm +M html/pfappserver/root/admin/configuration.tt +D html/pfappserver/root/config/traffic_shaping/clone.tt +D html/pfappserver/root/config/traffic_shaping/create.tt +D html/pfappserver/root/config/traffic_shaping/index.tt +D html/pfappserver/root/config/traffic_shaping/list.tt +D html/pfappserver/root/config/traffic_shaping/view.tt +A html/pfappserver/root/config/trafficshaping/clone.tt +A html/pfappserver/root/config/trafficshaping/create.tt +A html/pfappserver/root/config/trafficshaping/index.tt +A html/pfappserver/root/config/trafficshaping/list.tt +A html/pfappserver/root/config/trafficshaping/view.tt +M lib/pf/config/traffic_shaping.pm +M lib/pf/file_paths.pm + +commit a940c09d59da2a8f8ece49047a93c47c5d3ce391 +Author: James Rouzier +Date: Mon Oct 16 11:39:51 2017 -0400 + + Add fields for roles + +M html/pfappserver/lib/pfappserver/Form/Config/TrafficShaping.pm + +commit 15f76b29bd0651b79e4e21a35a4ece6a5d4d8d5f +Author: James Rouzier +Date: Wed Jan 6 12:23:53 2016 -0500 + + New config file in packetfence conf/traffic_shaping.conf + +M .gitignore +A conf/traffic_shaping.conf.example +A html/pfappserver/lib/pfappserver/Controller/Config/TrafficShaping.pm +A html/pfappserver/lib/pfappserver/Form/Config/TrafficShaping.pm +A html/pfappserver/lib/pfappserver/Model/Config/TrafficShaping.pm +A html/pfappserver/lib/pfappserver/PacketFence/Controller/Config/TrafficShaping.pm +M html/pfappserver/root/admin/configuration.tt +A html/pfappserver/root/config/traffic_shaping/clone.tt +A html/pfappserver/root/config/traffic_shaping/create.tt +A html/pfappserver/root/config/traffic_shaping/index.tt +A html/pfappserver/root/config/traffic_shaping/list.tt +A html/pfappserver/root/config/traffic_shaping/view.tt +A lib/pf/ConfigStore/TrafficShaping.pm +A lib/pf/config/traffic_shaping.pm +M lib/pf/constants/admin_roles.pm +M lib/pf/file_paths.pm +A lib/pfconfig/namespaces/config/TrafficShaping.pm + +commit 13cd7bca5713f11db7a645ac48edc5d9ab3db464 +Author: Durand Fabrice +Date: Fri Oct 6 14:17:04 2017 -0400 + + Fixed typo and added tc in soduers file + +M lib/pf/services/manager/tc.pm +M packetfence.sudoers + +commit 74a7670224cc0eef7e33069c8f5dc80477159ef5 +Author: Durand Fabrice +Date: Fri Oct 6 14:04:19 2017 -0400 + + tc service to manage tc rules + +M addons/packages/packetfence.spec +A conf/systemd/packetfence-tc.service +A debian/packetfence-tc.service +M debian/rules +A lib/pf/services/manager/tc.pm +D lib/pf/tc.pm + +commit 1db094ccd780d05bae227906b0120af4533a47eb +Author: Durand Fabrice +Date: Thu Oct 5 16:17:45 2017 -0400 + + Generate tc.conf file + +M lib/pf/tc.pm + +commit 60b95b237005b958151fa15fa868f173e3eb1a73 +Author: Durand Fabrice +Date: Thu Oct 5 15:53:14 2017 -0400 + + draft tc lib + +A lib/pf/tc.pm + +commit c8db27f8e2693fc476d0ba46919b09facb59b940 +Author: Durand Fabrice +Date: Thu Oct 5 13:05:10 2017 -0400 + + Define a class per network + +M lib/pf/ipset.pm + +commit 4916dacc7cff6f45042b2becdf304e16ff90a045 +Author: Thomas Alonso +Date: Tue Feb 13 14:11:36 2018 -0500 + + initial draft of upgrade guide rework + +M UPGRADE.asciidoc + +commit 00976db779841389ff104fd543578af9d26a52c4 +Author: Durand Fabrice +Date: Tue Feb 13 14:12:24 2018 -0500 + + Import %Config + +M lib/pf/services/manager/netdata.pm + +commit 35c5d605580bd20b906f55dcfe5e63feecc21972 +Author: Durand Fabrice +Date: Tue Feb 13 14:09:27 2018 -0500 + + Fixed syntax error + +M lib/pf/services/manager/netdata.pm + +commit 07055e7f31483f9c1d98dbfab16b5ebafe0e89e1 +Author: Tom Inv <32487258+TomInverse@users.noreply.github.com> +Date: Tue Feb 13 14:08:33 2018 -0500 + + fix pfstats binary variable name in pf.conf.defaults + +M conf/pf.conf.defaults + +commit f5d637b5c4efccc469ebab4a76be31edce1845c6 +Author: Julien Semaan +Date: Tue Feb 13 12:56:57 2018 -0500 + + adjust the API spec for the search + +M docs/api/spec/components/parameters/base.yaml +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml +M docs/api/spec/paths/users.yaml + +commit e74147d75a3b6d2cf6e03ad144649dce8dc607b7 +Author: Julien Semaan +Date: Tue Feb 13 11:42:46 2018 -0500 + + regenerate the API spec + +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml + +commit 946c436bb76e2dbf1b7e00046591dffb4d67bb9d +Author: Durand Fabrice +Date: Tue Feb 13 10:32:48 2018 -0500 + + Fix packaging + +M addons/packages/packetfence.spec + +commit c36c9be440c7f5fe9f45223ce49fb1376e2a83e5 +Author: Durand Fabrice +Date: Tue Feb 13 10:08:39 2018 -0500 + + Fix for pfstats + +M go/Makefile + +commit e59b497b2a6f458842c3fe73f901d4cf66d90843 +Author: Durand Fabrice +Date: Tue Feb 13 09:55:28 2018 -0500 + + Renamed directory + +M go/Makefile +D go/pfstats/main.go +A go/stats/main.go + +commit 6846d1a448666e8f35b7ec902aa35170787c9ba7 +Author: Durand Fabrice +Date: Tue Feb 13 09:43:42 2018 -0500 + + Updated vendor.json + +M go/vendor/vendor.json + +commit 0f617e4091a8cb2db4761a9ca8710384601d60fa +Author: Durand Fabrice +Date: Tue Feb 13 09:13:05 2018 -0500 + + Fix for packaging + +M addons/packages/packetfence.spec + +commit 1b48ac4be4e90f5b7d814f39631c4b7f0335fea7 +Author: Julien Semaan +Date: Tue Feb 13 08:39:11 2018 -0500 + + news for #2935 + +M NEWS.asciidoc + +commit 432588c1437d5c5af21caebeb8ac81192a77bc2c +Author: Julien Semaan +Date: Tue Feb 13 08:38:25 2018 -0500 + + upgrade notes for #2935 + +M UPGRADE.asciidoc + +commit 65eaf27060e02f526922c49476406d43121fc495 +Author: Durand Fabrice +Date: Mon Feb 12 22:45:48 2018 -0500 + + Added log parser + +M addons/packages/packetfence.spec +A conf/stats.conf.example +M go/pfconfigdriver/structs.go +M go/pfstats/main.go +M lib/pf/file_paths.pm +A lib/pfconfig/namespaces/config/Stats.pm + +commit 8d9a791e0dfa1a597f94093391151fa66ae1df86 +Author: Durand Fabrice +Date: Mon Feb 12 16:16:45 2018 -0500 + + pfstats is pfstats + +M addons/packages/build-go.sh +M addons/packages/packetfence.spec +M conf/pf.conf.defaults +A conf/systemd/packetfence-pfstats.service +M conf/systemd/packetfence-radsniff.service +D conf/systemd/packetfence-stats.service +A debian/packetfence-pfstats.service +D debian/packetfence-stats.service +M debian/rules +M go/Makefile +A go/pfstats/main.go +D go/stats/main.go + +commit 791119a813b5c300ac5ec0776fef1d5d17a1393b +Author: Durand Fabrice +Date: Mon Feb 12 16:06:45 2018 -0500 + + Use official logging + +M go/stats/main.go + +commit 6d61dc46a8747ae12dded03ce0aebf3c64842e9c +Author: Durand Fabrice +Date: Mon Feb 12 11:57:39 2018 -0500 + + Make statsd client global + +M go/stats/main.go + +commit e2d93b8842cb73b800919ee5e4141a29cb73d475 +Author: Durand Fabrice +Date: Mon Feb 12 11:37:41 2018 -0500 + + Fix for PR + +M addons/monit/monit_checks_configurations/00_packetfence.tt +M conf/documentation.conf +M conf/systemd/packetfence-stats.service +M lib/pf/cmd/pf/service.pm +M packetfence.rsyslog + +commit 0e05389e067a42bacbac58567c60f2b2fc98aec9 +Author: Durand Fabrice +Date: Mon Feb 12 11:19:10 2018 -0500 + + Renamed packetfence-collectdtostatsd to packetfence-stats + +M addons/packages/build-go.sh +M addons/packages/packetfence.spec +D conf/systemd/packetfence-collectdtostatsd.service +D conf/systemd/packetfence-collecttostatsd.service +M conf/systemd/packetfence-radsniff.service +A conf/systemd/packetfence-stats.service +D debian/packetfence-collectdtostatsd.service +D debian/packetfence-collecttostatsd.service +A debian/packetfence-stats.service +M debian/rules +M go/Makefile +D go/collectdtostatsd/collectdtostatsd +D go/collectdtostatsd/main.go +A go/stats/main.go + +commit 1a85190fa3345cfa63e9ef6ec12c8283e2566fc8 +Author: Durand Fabrice +Date: Sun Feb 11 15:19:55 2018 -0500 + + Reach all netdata server from the admin gui + +M conf/httpd.conf.d/httpd.admin.tt.example + +commit 170e5dd17ec9d245d6edfc653f4f8bc7fba5030f +Author: Durand Fabrice +Date: Fri Feb 9 16:06:37 2018 -0500 + + Fix for PR + +M addons/monit/monit_checks_configurations/00_packetfence.tt +M addons/packages/packetfence.spec +M lib/pf/cmd/pf/service.pm + +commit f89d53f521a6d863adb6ef85e54849c7c02971ed +Author: Durand Fabrice +Date: Fri Feb 9 15:50:50 2018 -0500 + + Removed graphite database creation + +M html/pfappserver/lib/pfappserver/Model/DB.pm + +commit b66fe739156d39d9c26cbc622c4516d212e79472 +Author: Durand Fabrice +Date: Mon Feb 5 09:41:56 2018 -0500 + + Added collectd to statsd go daemon + +A conf/systemd/packetfence-collecttostatsd.service +A debian/packetfence-collecttostatsd.service +A go/collectdtostatsd/collectdtostatsd +M go/collectdtostatsd/main.go + +commit f1982afe61ba9b14a3a6be4c29c3bb2246752425 +Author: Durand Fabrice +Date: Wed Feb 7 16:12:48 2018 -0500 + + Added alert on source test + +A conf/monitoring/health.d/statsd.conf.example +M go/collectdtostatsd/main.go +M go/pfconfigdriver/structs.go +M lib/pf/services/manager/netdata.pm + +commit 35166557a5f8b469b65c56fd0346e96b860599af +Author: Durand Fabrice +Date: Tue Feb 6 12:02:39 2018 -0500 + + Added monitor option in authentication sources (AD/LDAP/RADIUS/Eduroam) + +M lib/pf/services/manager/netdata.pm + +commit 6088636c78d1160865b77b9d714666a3e9ee38ee +Author: Durand Fabrice +Date: Tue Feb 6 11:13:07 2018 -0500 + + Added monitor parameter to monitor or no the source + +M go/collectdtostatsd/main.go +M go/pfconfigdriver/structs.go +M html/pfappserver/lib/pfappserver/Form/Config/Source/Eduroam.pm +M html/pfappserver/lib/pfappserver/Form/Config/Source/LDAP.pm +M html/pfappserver/lib/pfappserver/Form/Config/Source/RADIUS.pm +M html/pfappserver/root/config/source/type/LDAP.tt +M lib/pf/Authentication/Source/EduroamSource.pm +M lib/pf/Authentication/Source/LDAPSource.pm +M lib/pf/Authentication/Source/RADIUSSource.pm + +commit c57a167bab7218bbb6b4ec797a863b56cf544ad2 +Author: Durand Fabrice +Date: Tue Feb 6 10:24:19 2018 -0500 + + Added more details + +M go/collectdtostatsd/main.go + +commit e8ac76bb53784196f4c3e9287a2466cef2583468 +Author: Durand Fabrice +Date: Mon Feb 5 22:57:38 2018 -0500 + + Fixed ldap fail and added a timeout in radius test + +M go/collectdtostatsd/main.go + +commit afcf9a042cd1e2ce577175becdeb6196ca1d3e37 +Author: Durand Fabrice +Date: Mon Feb 5 17:08:16 2018 -0500 + + Added sources test to statsd + +D go/collectdtostatsd/collectdtostatsd +M go/collectdtostatsd/main.go +M go/pfconfigdriver/structs.go + +commit 4d69401c0b1d78d7e95322af0e52fe807535a5ec +Author: Durand Fabrice +Date: Mon Feb 5 15:42:27 2018 -0500 + + Return a hash for authentication resources (pfconfig) + +M lib/pfconfig/namespaces/resource/authentication_sources_eduroam.pm +M lib/pfconfig/namespaces/resource/authentication_sources_ldap.pm +M lib/pfconfig/namespaces/resource/authentication_sources_radius.pm + +commit 7ef3ab03743e23b264dfdc5c1ee597489c95692f +Author: Durand Fabrice +Date: Mon Feb 5 13:57:53 2018 -0500 + + Added AuthenticationSourceLdap AuthenticationSourceRadius AuthenticationSourceEduroam pfconfig struct + +M go/pfconfigdriver/structs.go + +commit 4ce9eb95712a2ec7885de46d2204912a45ee6ee4 +Author: Durand Fabrice +Date: Mon Feb 5 13:17:40 2018 -0500 + + Added namespaces authentication_sources_eduroam, authentication_sources_radius, authentication_sources_ldap + +A lib/pfconfig/namespaces/resource/authentication_sources_eduroam.pm +A lib/pfconfig/namespaces/resource/authentication_sources_ldap.pm +A lib/pfconfig/namespaces/resource/authentication_sources_radius.pm + +commit 31a4adda9f5378ed3108e595b1eb1346c02bf2c9 +Author: Durand Fabrice +Date: Mon Feb 5 10:55:56 2018 -0500 + + Send Float to statsd instead of string + +M go/collectdtostatsd/collectdtostatsd +M go/collectdtostatsd/main.go + +commit dd3cb5e39b5104f32f64f2a6435aab9a21d534c2 +Author: Durand Fabrice +Date: Mon Feb 5 10:22:30 2018 -0500 + + Fixed typo + +A conf/systemd/packetfence-collectdtostatsd.service +D conf/systemd/packetfence-collecttostatsd.service +A debian/packetfence-collectdtostatsd.service +D debian/packetfence-collecttostatsd.service + +commit 0aad6197921fceb6bbb24781b0df58ee2c0d8dca +Author: Durand Fabrice +Date: Mon Feb 5 09:45:49 2018 -0500 + + Added collectdtostatsd build + +M addons/packages/build-go.sh +M go/Makefile + +commit 8a49a4fff5ed02a1e3ab0b336560b105ae9bc179 +Author: Durand Fabrice +Date: Mon Feb 5 09:41:56 2018 -0500 + + Added collectd to statsd go daemon + +M addons/packages/packetfence.spec +A conf/systemd/packetfence-collecttostatsd.service +M conf/systemd/packetfence-radsniff.service +A debian/packetfence-collecttostatsd.service +M debian/rules +A go/collectdtostatsd/collectdtostatsd +A go/collectdtostatsd/main.go + +commit 898067eb71c72931f2415fa4744056905f4c5159 +Author: Durand Fabrice +Date: Fri Feb 2 16:31:57 2018 -0500 + + Added Freeradius stats + +M addons/packages/packetfence.spec +M conf/monitoring/python.d/freeradius.conf.example +M conf/radiusd/acct.conf.example +M conf/radiusd/auth.conf.example +M conf/radiusd/eduroam.conf.example +M conf/radiusd/load_balancer.conf.example +M debian/rules +M raddb/sites-available/status + +commit 912a44a35164b5a0fc5cfc3d562ac1e65fcb6c5b +Author: Durand Fabrice +Date: Fri Feb 2 09:39:02 2018 -0500 + + Added netdata available from admin gui + +M conf/httpd.conf.d/httpd.admin.tt.example +M conf/monitoring/netdata.conf.example +M conf/monitoring/python.d/web_log.conf.example +M lib/pf/services/manager/httpd_admin.pm +M lib/pf/services/manager/netdata.pm + +commit 1b009138deef967e29a5aa0bf2b75a2a32f70adf +Author: Durand Fabrice +Date: Thu Feb 1 14:28:09 2018 -0500 + + Added missing systemd script + +M addons/packages/packetfence.spec + +commit 35d79c8a189596fa560892978b81b6eedeb4f9b1 +Author: Durand Fabrice +Date: Thu Feb 1 13:09:53 2018 -0500 + + Updated apache logs + +M conf/httpd.conf.d/httpd.admin.tt.example +M conf/httpd.conf.d/httpd.collector.tt.example +M conf/httpd.conf.d/httpd.parking.tt.example +M conf/httpd.conf.d/httpd.portal.tt.example +M conf/httpd.conf.d/httpd.proxy.tt.example +M conf/httpd.conf.d/httpd.webservices.tt.example +M conf/httpd.conf.d/log.conf +M conf/monitoring/python.d/apache.conf.example +M conf/monitoring/python.d/web_log.conf.example +M lib/pf/cmd/pf/fixpermissions.pm + +commit d920a4eb07ca969e6419997a0748384a6095e686 +Author: Durand Fabrice +Date: Thu Feb 1 10:38:19 2018 -0500 + + Changed stats binding for haproxy + +M conf/haproxy.conf.example +M conf/monitoring/python.d/haproxy.conf.example +M lib/pf/services/manager/haproxy.pm + +commit f058d564357f33736502676913761c13996ba9c8 +Author: Durand Fabrice +Date: Thu Feb 1 09:25:23 2018 -0500 + + Bind on the management IP + +M conf/iptables.conf.example +M conf/monitoring/netdata.conf.example + +commit 95f11b77b3524218f950c1256470d26d2e377127 +Author: Durand Fabrice +Date: Wed Jan 31 16:28:37 2018 -0500 + + Removed useless files + +D conf/monitoring/charts.d/ap.conf.example +D conf/monitoring/charts.d/apache.conf.example +D conf/monitoring/charts.d/apcupsd.conf.example +D conf/monitoring/charts.d/cpu_apps.conf.example +D conf/monitoring/charts.d/cpufreq.conf.example +D conf/monitoring/charts.d/exim.conf.example +D conf/monitoring/charts.d/hddtemp.conf.example +D conf/monitoring/charts.d/load_average.conf.example +D conf/monitoring/charts.d/mem_apps.conf.example +D conf/monitoring/charts.d/mysql.conf.example +D conf/monitoring/charts.d/nginx.conf.example +D conf/monitoring/charts.d/nut.conf.example +D conf/monitoring/charts.d/opensips.conf.example +D conf/monitoring/charts.d/phpfpm.conf.example +D conf/monitoring/charts.d/postfix.conf.example +D conf/monitoring/charts.d/sensors.conf.example +D conf/monitoring/charts.d/squid.conf.example +D conf/monitoring/charts.d/tomcat.conf.example +M lib/pf/services/manager/netdata.pm + +commit 8aec93f22ac1a8b256b99ed9d1633ea7f54a4157 +Author: Durand Fabrice +Date: Wed Jan 31 15:00:54 2018 -0500 + + Added : mysql,redis,haproxy,apache graphs + +M conf/monitoring/python.d/apache.conf.example +D conf/monitoring/python.d/beanstalk.conf.example +D conf/monitoring/python.d/bind_rndc.conf.example +D conf/monitoring/python.d/couchdb.conf.example +D conf/monitoring/python.d/dnsdist.conf.example +D conf/monitoring/python.d/dovecot.conf.example +D conf/monitoring/python.d/elasticsearch.conf.example +D conf/monitoring/python.d/exim.conf.example +D conf/monitoring/python.d/fail2ban.conf.example +M conf/monitoring/python.d/haproxy.conf.example +D conf/monitoring/python.d/hddtemp.conf.example +D conf/monitoring/python.d/ipfs.conf.example +D conf/monitoring/python.d/isc_dhcpd.conf.example +D conf/monitoring/python.d/mdstat.conf.example +D conf/monitoring/python.d/memcached.conf.example +D conf/monitoring/python.d/mongodb.conf.example +M conf/monitoring/python.d/mysql.conf.example +D conf/monitoring/python.d/nginx.conf.example +D conf/monitoring/python.d/nsd.conf.example +D conf/monitoring/python.d/ovpn_status_log.conf.example +D conf/monitoring/python.d/phpfpm.conf.example +D conf/monitoring/python.d/postgres.conf.example +D conf/monitoring/python.d/powerdns.conf.example +D conf/monitoring/python.d/rabbitmq.conf.example +M conf/monitoring/python.d/redis.conf.example +D conf/monitoring/python.d/retroshare.conf.example +D conf/monitoring/python.d/samba.conf.example +D conf/monitoring/python.d/smartd_log.conf.example +D conf/monitoring/python.d/squid.conf.example +D conf/monitoring/python.d/tomcat.conf.example +D conf/monitoring/python.d/varnish.conf.example +M lib/pf/services/manager/netdata.pm + +commit 96cee68af6ddb1d6aca18d4d7221e4f5a3c4ab8d +Author: Durand Fabrice +Date: Tue Jan 30 17:09:42 2018 -0500 + + Added fping plugin + +M addons/packages/packetfence.spec +M conf/monitoring/fping.conf.example +M conf/systemd/packetfence-netdata.service +M debian/control +A lib/pf/services/manager/netdata.pm +M lib/pf/util.pm + +commit b9d53b021a9dec0503725fdd721f84af836cde41 +Author: Durand Fabrice +Date: Tue Jan 30 14:41:28 2018 -0500 + + Added netdata config files + +M .gitignore +A conf/monitoring/apps_groups.conf.example +A conf/monitoring/charts.d.conf.example +A conf/monitoring/charts.d/ap.conf.example +A conf/monitoring/charts.d/apache.conf.example +A conf/monitoring/charts.d/apcupsd.conf.example +A conf/monitoring/charts.d/cpu_apps.conf.example +A conf/monitoring/charts.d/cpufreq.conf.example +A conf/monitoring/charts.d/example.conf.example +A conf/monitoring/charts.d/exim.conf.example +A conf/monitoring/charts.d/hddtemp.conf.example +A conf/monitoring/charts.d/load_average.conf.example +A conf/monitoring/charts.d/mem_apps.conf.example +A conf/monitoring/charts.d/mysql.conf.example +A conf/monitoring/charts.d/nginx.conf.example +A conf/monitoring/charts.d/nut.conf.example +A conf/monitoring/charts.d/opensips.conf.example +A conf/monitoring/charts.d/phpfpm.conf.example +A conf/monitoring/charts.d/postfix.conf.example +A conf/monitoring/charts.d/sensors.conf.example +A conf/monitoring/charts.d/squid.conf.example +A conf/monitoring/charts.d/tomcat.conf.example +A conf/monitoring/fping.conf.example +A conf/monitoring/health.d/apache.conf.example +A conf/monitoring/health.d/backend.conf.example +A conf/monitoring/health.d/beanstalkd.conf.example +A conf/monitoring/health.d/bind_rndc.conf.example +A conf/monitoring/health.d/couchdb.conf.example +A conf/monitoring/health.d/cpu.conf.example +A conf/monitoring/health.d/disks.conf.example +A conf/monitoring/health.d/elasticsearch.conf.example +A conf/monitoring/health.d/entropy.conf.example +A conf/monitoring/health.d/fping.conf.example +A conf/monitoring/health.d/haproxy.conf.example +A conf/monitoring/health.d/ipc.conf.example +A conf/monitoring/health.d/ipfs.conf.example +A conf/monitoring/health.d/ipmi.conf.example +A conf/monitoring/health.d/isc_dhcpd.conf.example +A conf/monitoring/health.d/lighttpd.conf.example +A conf/monitoring/health.d/mdstat.conf.example +A conf/monitoring/health.d/memcached.conf.example +A conf/monitoring/health.d/memory.conf.example +A conf/monitoring/health.d/mongodb.conf.example +A conf/monitoring/health.d/mysql.conf.example +A conf/monitoring/health.d/named.conf.example +A conf/monitoring/health.d/net.conf.example +A conf/monitoring/health.d/netfilter.conf.example +A conf/monitoring/health.d/nginx.conf.example +A conf/monitoring/health.d/postgres.conf.example +A conf/monitoring/health.d/qos.conf.example +A conf/monitoring/health.d/ram.conf.example +A conf/monitoring/health.d/redis.conf.example +A conf/monitoring/health.d/retroshare.conf.example +A conf/monitoring/health.d/softnet.conf.example +A conf/monitoring/health.d/squid.conf.example +A conf/monitoring/health.d/swap.conf.example +A conf/monitoring/health.d/tcp_conn.conf.example +A conf/monitoring/health.d/tcp_listen.conf.example +A conf/monitoring/health.d/tcp_mem.conf.example +A conf/monitoring/health.d/tcp_orphans.conf.example +A conf/monitoring/health.d/tcp_resets.conf.example +A conf/monitoring/health.d/udp_errors.conf.example +A conf/monitoring/health.d/varnish.conf.example +A conf/monitoring/health.d/web_log.conf.example +A conf/monitoring/health.d/zfs.conf.example +A conf/monitoring/health_alarm_notify.conf.example +A conf/monitoring/health_email_recipients.conf.example +M conf/monitoring/netdata.conf.example +A conf/monitoring/node.d.conf.example +A conf/monitoring/node.d/README.md +A conf/monitoring/node.d/fronius.conf.md +A conf/monitoring/node.d/named.conf.md +A conf/monitoring/node.d/sma_webbox.conf.md +A conf/monitoring/node.d/snmp.conf.md +A conf/monitoring/node.d/stiebeleltron.conf.md +A conf/monitoring/python.d.conf.example +A conf/monitoring/python.d/apache.conf.example +A conf/monitoring/python.d/beanstalk.conf.example +A conf/monitoring/python.d/bind_rndc.conf.example +A conf/monitoring/python.d/chrony.conf.example +A conf/monitoring/python.d/couchdb.conf.example +A conf/monitoring/python.d/cpufreq.conf.example +A conf/monitoring/python.d/dns_query_time.conf.example +A conf/monitoring/python.d/dnsdist.conf.example +A conf/monitoring/python.d/dovecot.conf.example +A conf/monitoring/python.d/elasticsearch.conf.example +A conf/monitoring/python.d/example.conf.example +A conf/monitoring/python.d/exim.conf.example +A conf/monitoring/python.d/fail2ban.conf.example +A conf/monitoring/python.d/freeradius.conf.example +A conf/monitoring/python.d/go_expvar.conf.example +A conf/monitoring/python.d/haproxy.conf.example +A conf/monitoring/python.d/hddtemp.conf.example +A conf/monitoring/python.d/ipfs.conf.example +A conf/monitoring/python.d/isc_dhcpd.conf.example +A conf/monitoring/python.d/mdstat.conf.example +A conf/monitoring/python.d/memcached.conf.example +A conf/monitoring/python.d/mongodb.conf.example +A conf/monitoring/python.d/mysql.conf.example +A conf/monitoring/python.d/nginx.conf.example +A conf/monitoring/python.d/nsd.conf.example +A conf/monitoring/python.d/ovpn_status_log.conf.example +A conf/monitoring/python.d/phpfpm.conf.example +A conf/monitoring/python.d/postfix.conf.example +A conf/monitoring/python.d/postgres.conf.example +A conf/monitoring/python.d/powerdns.conf.example +A conf/monitoring/python.d/rabbitmq.conf.example +A conf/monitoring/python.d/redis.conf.example +A conf/monitoring/python.d/retroshare.conf.example +A conf/monitoring/python.d/samba.conf.example +A conf/monitoring/python.d/sensors.conf.example +A conf/monitoring/python.d/smartd_log.conf.example +A conf/monitoring/python.d/squid.conf.example +A conf/monitoring/python.d/tomcat.conf.example +A conf/monitoring/python.d/varnish.conf.example +A conf/monitoring/python.d/web_log.conf.example +A conf/monitoring/statsd.d/example.conf.example +A conf/monitoring/stream.conf.example + +commit e5d01534ac6bd6a7c177180e24fa35fcfa972fac +Author: Durand Fabrice +Date: Fri Jan 5 16:30:08 2018 -0500 + + Removed collectd/statsd/graphite/carbon-cache/carbon-relay and replace them by netdata + +M Makefile +M addons/monit/monit_checks_configurations/00_packetfence.tt +M addons/packages/packetfence.spec +M conf/documentation.conf +D conf/httpd.conf.d/graphite-web.wsgi +D conf/httpd.conf.d/httpd.graphite.tt.example +D conf/monitoring/carbon.conf.example +D conf/monitoring/collectd.conf.debian.example +D conf/monitoring/collectd.conf.rhel.example +D conf/monitoring/dashboard.conf.example +D conf/monitoring/local_settings.py.debian.example +D conf/monitoring/local_settings.py.rhel.example +A conf/monitoring/netdata.conf.example +D conf/monitoring/statsd_config.js.example +D conf/monitoring/storage-aggregation.conf.example +D conf/monitoring/storage-schemas.conf.example +D conf/monitoring/types.db.example +M conf/pf.conf.defaults +D conf/systemd/packetfence-carbon-cache.service +D conf/systemd/packetfence-carbon-relay.service +D conf/systemd/packetfence-collectd.service +D conf/systemd/packetfence-httpd.graphite.service +A conf/systemd/packetfence-netdata.service +M conf/systemd/packetfence-radsniff.service +D conf/systemd/packetfence-statsd.service +D db/pf_graphite-schema-5.1.0.sql +M debian/control +D debian/packetfence-carbon-cache.service +D debian/packetfence-carbon-relay.service +D debian/packetfence-collectd.service +D debian/packetfence-httpd.graphite.service +A debian/packetfence-netdata.service +D debian/packetfence-statsd.service +M debian/packetfence.conffiles +M debian/packetfence.postinst +M debian/rules +M docs/PacketFence_Administration_Guide.asciidoc +M lib/pf/cmd/pf/service.pm +D lib/pf/services/manager/carbon_cache.pm +D lib/pf/services/manager/carbon_relay.pm +D lib/pf/services/manager/collectd.pm +M lib/pf/services/manager/httpd_admin.pm +D lib/pf/services/manager/httpd_graphite.pm +D lib/pf/services/manager/statsd.pm +M packetfence.rsyslog + +commit 41df6b9862cec0017cd87e1309f1236d0c0cf3f8 +Author: Durand Fabrice +Date: Mon Feb 12 15:55:37 2018 -0500 + + Fix for build + +M addons/packages/packetfence.spec + +commit 69555f8d80d5943347de792a57a5002e3fee294d +Author: Julien Semaan +Date: Mon Feb 12 14:09:51 2018 -0500 + + fix copyrights + +M lib/pf/condition/fingerbank/device_is_a.pm +M lib/pf/services/manager/fingerbank_collector.pm + +commit 19f6213390bb0102b97441991831575122adca95 +Author: Julien Semaan +Date: Mon Feb 12 14:09:22 2018 -0500 + + remove useless import + +M html/pfappserver/lib/pfappserver/Form/Config/Fingerbank/Settings.pm + +commit 33a3c75065102f53c2bf5d70c3199b8d20fda67f +Author: James Rouzier +Date: Mon Feb 12 13:43:00 2018 -0500 + + Fix the issue with the DBI Driver not setting the dbh attribute properly + + Fixes #2945 + Fixes #2923 + Fixes #2890 + +M lib/CHI/Driver/DBI.pm +M lib/pf/CHI.pm + +commit 9b407ae1043b5751d427d9a8a87cd7d8d822d129 +Author: James Rouzier +Date: Fri Feb 9 11:44:16 2018 -0500 + + Add better logging + +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Node.pm + +commit b468e11ba3d51535aaf07c75e9645d01074d95c2 +Author: James Rouzier +Date: Thu Feb 8 11:06:23 2018 -0500 + + If it is a snapshot then also require packetfence-{config,pfcmd-suid} for the same revison + +M addons/packages/packetfence.spec + +commit 931dd684e3645413b2847d551e4be7365f48a018 +Author: Julien Semaan +Date: Mon Feb 5 14:12:50 2018 -0500 + + fix syntax error + +M lib/pf/services/manager/fingerbank_collector.pm + +commit 7ca74fd8b5acba4c2b3220b363e733f2fc66dc09 +Author: Julien Semaan +Date: Mon Feb 5 13:20:30 2018 -0500 + + configuration generation for the collector + +M lib/pf/services/manager/fingerbank_collector.pm + +commit 43952caf0f9aeee01dfc9428a374eb6222099592 +Author: Julien Semaan +Date: Mon Feb 5 10:39:39 2018 -0500 + + adjust services list for fb collector + +M lib/pf/cmd/pf/service.pm + +commit d5943075cea654f9169eb705125b498fd3c0bc94 +Author: Julien Semaan +Date: Mon Feb 5 10:24:05 2018 -0500 + + add more statsd metrics to fingerbank module + +M lib/pf/fingerbank.pm + +commit d1973b886bc229c991faa917af63994b14a5ddf1 +Author: Julien Semaan +Date: Mon Feb 5 09:29:04 2018 -0500 + + only manage the collector if API key is configured + +M lib/pf/services/manager/fingerbank_collector.pm + +commit f4e31967e427195098dda372e2e0d85f22ee7018 +Author: Julien Semaan +Date: Mon Feb 5 08:34:13 2018 -0500 + + add necessary ports to iptables for collector + +M conf/iptables.conf.example + +commit b5b2b80a036d14d0aea80d79c879523ee959228c +Author: Julien Semaan +Date: Mon Feb 5 08:29:02 2018 -0500 + + (web admin) Update generated files + +M html/pfappserver/root/static/css/styles.css +M html/pfappserver/root/static/css/styles.css.map +M html/pfappserver/root/static/js/configuration.js +M html/pfappserver/root/static/js/configuration.js.map +M html/pfappserver/root/static/js/pfappserver.js +M html/pfappserver/root/static/js/pfappserver.js.map +M html/pfappserver/root/static/js/vendor/bootstrap.min.js +M html/pfappserver/root/static/js/vendor/bootstrap.min.js.map +M html/pfappserver/root/static/js/vendor/jquery-extra.min.js +M html/pfappserver/root/static/js/vendor/jquery-extra.min.js.map +M html/pfappserver/root/static/js/vendor/jquery-ui.min.js +M html/pfappserver/root/static/js/vendor/jquery-ui.min.js.map +M html/pfappserver/root/static/js/vendor/raphael.min.js +M html/pfappserver/root/static/js/vendor/raphael.min.js.map + +commit 3059f7c674602d9da40e3142e651306b69c869c7 +Author: Julien Semaan +Date: Mon Feb 5 08:11:12 2018 -0500 + + fix the collector binary path + +M conf/pf.conf.defaults + +commit 15d3667a8869b9924e9c9d4ec59ab823fe1f2019 +Author: Julien Semaan +Date: Fri Feb 2 11:05:53 2018 -0500 + + fix oses in scans + +M lib/pf/scan.pm + +commit eded8cc6d9f5642106082648583ae858514a68ea +Author: Julien Semaan +Date: Fri Feb 2 10:58:49 2018 -0500 + + exclude index from user agent controller + +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Config/Fingerbank/User_Agent.pm + +commit da342145abb1ddd2a64bfa94d98e3cad092e078e +Author: Julien Semaan +Date: Fri Feb 2 10:45:14 2018 -0500 + + add missing translation + +M html/pfappserver/lib/pfappserver/I18N/en.po + +commit 388c4a2018f1fc2690b59830843869b6818ac22d +Author: Julien Semaan +Date: Thu Dec 21 10:14:58 2017 -0500 + + minor rewording + +M html/pfappserver/root/config/fingerbank/settings/index.tt + +commit 8f7c0f4d7315a7226f6020ae1dd8ee4144a5a395 +Author: Julien Semaan +Date: Thu Dec 21 09:43:27 2017 -0500 + + display cloud account information in Fingerbank settings + +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Config/Fingerbank/Settings.pm +M html/pfappserver/root/config/fingerbank/settings/index.tt + +commit dd369372271ba9ae7d40535da88e504daa86a51c +Author: Julien Semaan +Date: Wed Dec 20 14:41:44 2017 -0500 + + clear the cache after changing API key + +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Config/Fingerbank/Settings.pm +M lib/pf/fingerbank.pm + +commit 904ae37cbf7e1685545ad75e5620f805a2c3088b +Author: Julien Semaan +Date: Wed Dec 20 13:33:09 2017 -0500 + + don't put Fingerbank into its own log anymore + +M packetfence.rsyslog + +commit 175aa167da91519320786b7e215577ab9bc7a55f +Author: Julien Semaan +Date: Wed Dec 20 13:32:06 2017 -0500 + + don't show upstream user agents in admin + +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Config/Fingerbank/User_Agent.pm +M html/pfappserver/root/config/fingerbank/user_agent/list.tt + +commit ccf1d01ed5f5870ec05c300c74161479665c9504 +Author: Julien Semaan +Date: Wed Dec 20 13:14:13 2017 -0500 + + adjust i18n for new fingerbank params + +M html/pfappserver/lib/pfappserver/I18N/en.po + +commit 910877b2d194ab37c4243f4fd37a6d8b221f0360 +Author: Julien Semaan +Date: Tue Dec 19 12:33:35 2017 -0500 + + add button to refresh fingebrnak device in admin + +M html/pfappserver/lib/pfappserver/Model/Node.pm +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Node.pm +M html/pfappserver/root/node/view.tt +M lib/pf/fingerbank.pm + +commit 7bf07545b4b5fd12ebbc678989df5d657f4a08d1 +Author: Julien Semaan +Date: Tue Dec 19 11:09:15 2017 -0500 + + use read_hashref for Fingerbank models + +M html/pfappserver/lib/pfappserver/Base/Model/Fingerbank.pm +M html/pfappserver/lib/pfappserver/Form/Field/FingerbankField.pm + +commit 6d88d35a2a9a735df0983ab396177f23c2d4f7b8 +Author: Julien Semaan +Date: Tue Dec 19 11:08:45 2017 -0500 + + update js + +M html/pfappserver/root/static/js/node.js + +commit 39f495c02913089226e7dd8789a6f378563077d3 +Author: Julien Semaan +Date: Tue Dec 19 09:05:30 2017 -0500 + + don't grant pf rights on fingerbank DB anymore + +M html/pfappserver/lib/pfappserver/Model/DB.pm + +commit 79dc9153387195ed087b4f230a1fd378d099532c +Author: Julien Semaan +Date: Tue Dec 19 09:04:38 2017 -0500 + + remove references to Fingerbank + MySQL + +M html/pfappserver/lib/pfappserver/PacketFence/Controller/DB.pm +M lib/pf/fingerbank.pm +M lib/pf/pfmon/task/fingerbank_data_update.pm + +commit cc8cb6511f3b4dd919a43440882b70531a00c0d2 +Author: Julien Semaan +Date: Tue Dec 19 08:58:57 2017 -0500 + + remove bin/mysql_fingerbank_import.sh + +M addons/packages/packetfence.spec +D bin/mysql_fingerbank_import.sh +M t/TestUtils.pm + +commit 61add2f818aa9b1d9667055709289315b242ca66 +Author: Julien Semaan +Date: Tue Dec 19 08:57:04 2017 -0500 + + validate API during onboarding + cleanup + +M conf/radius_filters.conf.example +M html/pfappserver/lib/pfappserver/Form/Config/Fingerbank/Onboard.pm +M html/pfappserver/lib/pfappserver/Form/Config/Fingerbank/Settings.pm +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Config/Fingerbank/Settings.pm +M html/pfappserver/root/config/fingerbank/settings/onboard.tt +M html/pfappserver/root/configurator/fingerbank.tt +M html/pfappserver/root/static/configurator/fingerbank.js + +commit 20e7fed246602e3ed48ae364f06027a37dde5bdf +Author: Julien Semaan +Date: Tue Dec 19 07:51:02 2017 -0500 + + (web admin) Update generated files + +M html/pfappserver/root/static/js/pfappserver.js +M html/pfappserver/root/static/js/pfappserver.js.map + +commit 1b8e87dc3a6b1370e120fadc4e73ca3923418336 +Author: Julien Semaan +Date: Mon Dec 18 13:31:15 2017 -0500 + + remove p0f + +M addons/packages/packetfence.spec +M conf/documentation.conf +M conf/pf.conf.defaults +D conf/systemd/packetfence-p0f.service +M debian/control +M debian/packetfence.sudoers +M debian/rules +M html/pfappserver/lib/pfappserver/I18N/en.po +M lib/pf/cmd/pf/service.pm +D lib/pf/services/manager/p0f.pm +M packetfence.sudoers +D sbin/p0f-wrapper + +commit 375ad39fdb0d6a1611247d2a0895fc32d59ecd74 +Author: Julien Semaan +Date: Mon Dec 18 09:40:09 2017 -0500 + + added fingerbank-collector service manager + +M conf/documentation.conf +M conf/pf.conf.defaults +A lib/pf/services/manager/fingerbank_collector.pm + +commit 83eff3943f0d3cb92f7db65c845e32efd78c9654 +Author: Julien Semaan +Date: Fri Dec 15 11:16:36 2017 -0500 + + cleanup in the fingerbank actions menu + +M html/pfappserver/root/config/fingerbank/header.tt + +commit 5262df7f42a20a86a28f8ca25ede5b3e4c6b739d +Author: Julien Semaan +Date: Fri Dec 15 11:16:03 2017 -0500 + + fix error when collector is dead + +M lib/pf/fingerbank.pm + +commit c1a298de886aee1d9cb4fcde4e56ad0d0aed187c +Author: Julien Semaan +Date: Fri Dec 15 11:10:18 2017 -0500 + + (web admin) Update generated files + +M html/pfappserver/root/static/js/pfappserver.js +M html/pfappserver/root/static/js/pfappserver.js.map + +commit e7f3e4621b3a697f4ce16ad3992de0a2c1211226 +Author: Julien Semaan +Date: Fri Dec 15 11:07:28 2017 -0500 + + (web admin) Update generated files + +M html/pfappserver/root/static/css/styles.css +M html/pfappserver/root/static/css/styles.css.map +M html/pfappserver/root/static/js/auditing.js +M html/pfappserver/root/static/js/auditing.js.map +M html/pfappserver/root/static/js/configuration.js +M html/pfappserver/root/static/js/configuration.js.map +M html/pfappserver/root/static/js/pfappserver.js +M html/pfappserver/root/static/js/pfappserver.js.map +M html/pfappserver/root/static/js/reports.js +M html/pfappserver/root/static/js/reports.js.map +M html/pfappserver/root/static/js/vendor/bootstrap.min.js +M html/pfappserver/root/static/js/vendor/bootstrap.min.js.map +M html/pfappserver/root/static/js/vendor/jquery-extra.min.js +M html/pfappserver/root/static/js/vendor/jquery-extra.min.js.map +M html/pfappserver/root/static/js/vendor/jquery-ui.min.js +M html/pfappserver/root/static/js/vendor/jquery-ui.min.js.map +M html/pfappserver/root/static/js/vendor/raphael.min.js +M html/pfappserver/root/static/js/vendor/raphael.min.js.map + +commit 3883d7d31622082a6c69ca774392cac55a1b3c72 +Author: Julien Semaan +Date: Tue Dec 5 12:54:46 2017 -0500 + + don't reprocess Fingerbank unless the data in the collector changed + +M lib/pf/fingerbank.pm + +commit e24dea6294f97cc1b6ca05cbac22e5e6cea8dc94 +Author: Julien Semaan +Date: Tue Dec 5 09:42:22 2017 -0500 + + add caching for pf::fingerbank::find_device_class + +M lib/pf/fingerbank.pm + +commit f21d5ae6ddc06a934515a96db8e3b89630a002e0 +Author: Julien Semaan +Date: Tue Dec 5 08:20:34 2017 -0500 + + handle cloning of pf::fingerbank + fix patch request cachign + +M lib/pf/fingerbank.pm + +commit e1cf401089e2fb13df348a9e58ef2c37b71bba6e +Author: Julien Semaan +Date: Tue Dec 5 08:14:59 2017 -0500 + + optimizations to collector connections + +M lib/pf/fingerbank.pm + +commit ce3e22aa141e302b5c33300e05ccc220d0facc9d +Author: Julien Semaan +Date: Mon Dec 4 12:42:38 2017 -0500 + + fix vlan filters fingerbank example + +M conf/vlan_filters.conf.example + +commit 18a7ad3dc921b62221358ce75b89dae8551e3e2e +Author: Julien Semaan +Date: Mon Dec 4 11:40:51 2017 -0500 + + update spec for new fingerbank version + +M addons/packages/packetfence.spec + +commit 9b81475bc0f18d4e7ee4cdc6cd141ff15a01879a +Author: Julien Semaan +Date: Mon Dec 4 08:12:43 2017 -0500 + + adjust OS pre-built search device names + +M html/pfappserver/root/admin/nodes.tt + +commit ea4519484e7c8c7451a53942b52d5635f8d47cc9 +Author: Julien Semaan +Date: Mon Dec 4 08:12:31 2017 -0500 + + tweak log level + +M lib/pf/fingerbank.pm + +commit dd69af4cf907a2eaac0507f88c6e9c18e8d9f83f +Author: Julien Semaan +Date: Mon Dec 4 07:56:06 2017 -0500 + + remove references to fingerbank::Redis + +M lib/pf/pfmon/task/fingerbank_data_update.pm +M sbin/pfmon + +commit 5ba38036cd60ee88949b83cec3fe69d89a6325c9 +Author: Julien Semaan +Date: Fri Dec 1 13:59:33 2017 -0500 + + update Fingerbank example VLAN filter + +M conf/vlan_filters.conf.example + +commit db5f00ebe3eb45ced1895d3774dbc0df1ba4c9a3 +Author: Julien Semaan +Date: Fri Dec 1 10:51:01 2017 -0500 + + fix device read returning a resultset now + +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Violation.pm +M lib/pf/node.pm + +commit 96bb20b4d98ffd96f6544710edfde34b195387fe +Author: Julien Semaan +Date: Fri Dec 1 10:11:46 2017 -0500 + + adjust OS detection for provisioning + scan + +M lib/pf/provisioner.pm +M lib/pf/scan.pm + +commit e7f0ff355c67743167f1a3dc1254265442ab0b2d +Author: Julien Semaan +Date: Fri Dec 1 09:59:35 2017 -0500 + + fix FingerbankSelect for model returning a resultset + +M html/pfappserver/lib/pfappserver/Form/Field/FingerbankSelect.pm + +commit 8b152c81c9375ccad8925fcf979909c1f9b8c2b2 +Author: Julien Semaan +Date: Fri Dec 1 09:23:34 2017 -0500 + + maintain a list of mobile OSes for node search + +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Admin.pm +M html/pfappserver/root/admin/nodes.tt +M lib/pf/fingerbank.pm + +commit 67478bc6fc6e9125fe5d82c855e8b71dd6dba5b0 +Author: Julien Semaan +Date: Fri Dec 1 09:00:04 2017 -0500 + + record special OS classes + +M lib/pf/fingerbank.pm + +commit d8c6ef31f2d3cc386ffc36e83ca249298fb39e3c +Author: Julien Semaan +Date: Fri Dec 1 08:58:07 2017 -0500 + + make violation_trigger use fingerbank::device_is_a condition + +M lib/pf/factory/condition/violation.pm +M lib/pf/violation.pm + +commit 93d80f37fb9b2f7e0a3cc50771cd8aa0b1fa31fe +Author: Julien Semaan +Date: Thu Nov 30 15:57:10 2017 -0500 + + improve device is_a detection for access filters + +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Config/Fingerbank/DB.pm +M lib/pf/api.pm +A lib/pf/condition/fingerbank/device_is_a.pm +M lib/pf/factory/condition/access_filter.pm +M lib/pf/node.pm + +commit e9fe4d8cf01f4e6c942e0bddaba3dd4e56b68ebb +Author: Julien Semaan +Date: Wed Nov 29 14:57:56 2017 -0500 + + update collector HTTP user agent from captive portal + +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Application.pm +M lib/pf/fingerbank.pm + +commit c1e11a55945bed3bd465caa2be3af6702401c20b +Author: Julien Semaan +Date: Wed Nov 29 13:57:50 2017 -0500 + + adjustments for new Fingerbank integration + +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Application.pm +M lib/pf/api.pm +M lib/pf/dhcp/processor.pm +M lib/pf/fingerbank.pm + +commit 35e972e9fec51ef9c841f7c09a1f092e6ba503d8 +Author: Julien Semaan +Date: Tue Nov 28 14:44:31 2017 -0500 + + code cleanup + method for getting the base attributes of an endpoint + +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Config/Fingerbank/DB.pm +M html/pfappserver/root/config/fingerbank/header.tt +M lib/pf/fingerbank.pm + +commit 3cbb02c07268e20135cc71d751c5d7b7dca34044 +Author: Durand Fabrice +Date: Wed Feb 7 19:34:45 2018 -0500 + + News file for PR #2889 + +M NEWS.asciidoc + +commit ca30454c77e01c389005f0b60985530a2bbdf9f8 +Author: James Rouzier +Date: Wed Feb 7 15:37:55 2018 -0500 + + Fix issue with permissions on symlink + +M addons/packages/packetfence.spec + +commit a71f3ac8ab8ed518dcd62ccd115cfa0487f57486 +Author: Durand Fabrice +Date: Wed Feb 7 15:16:04 2018 -0500 + + Fixed build + +M addons/packages/packetfence.spec + +commit c06841bfeb1e79927ab4a259e57d00adfe9f4eae +Author: James Rouzier +Date: Wed Feb 7 14:23:30 2018 -0500 + + Fix name of service file for pfunified_api + +D conf/systemd/packetfence-pfunified-api.service +A conf/systemd/packetfence-pfunified_api.service +D debian/packetfence-pfunified-api.service +A debian/packetfence-pfunified_api.service + +commit 608ad46be430aaedb657384449a328403648400c +Author: Durand Fabrice +Date: Wed Feb 7 13:22:07 2018 -0500 + + Fix systemd script for packetfence-pfunified-api + +A conf/systemd/packetfence-pfunified-api.service +D conf/systemd/packetfence-pfunified_api.service +A debian/packetfence-pfunified-api.service +D debian/packetfence-pfunified_api.service +M debian/rules + +commit e67857f1b41c0aa0265a56853c92fe7917b44f09 +Author: James Rouzier +Date: Wed Feb 7 11:55:20 2018 -0500 + + Remove invalid install directive + +M addons/packages/packetfence.spec + +commit 08e666e67847c6e3c3ecdbf83b17b9b02f713d7b +Author: Julien Semaan +Date: Wed Feb 7 11:04:00 2018 -0500 + + fix variable naming + +M lib/pf/ipset.pm + +commit 32a988da701092964a2281b6bfc8d9512c27ce26 +Author: James Rouzier +Date: Tue Feb 6 15:49:52 2018 -0500 + + Updated poddoc + +M lib/pf/UnifiedApi/Controller/Crud.pm + +commit 0850445140db01c7762665c43ddfbba52fffda0d +Author: James Rouzier +Date: Tue Feb 6 11:11:19 2018 -0500 + + Rename id_key => url_param_name + +M lib/pf/UnifiedApi/Controller/ApiUsers.pm +M lib/pf/UnifiedApi/Controller/Crud.pm +M lib/pf/UnifiedApi/Controller/Locationlogs.pm +M lib/pf/UnifiedApi/Controller/Nodes.pm +M lib/pf/UnifiedApi/Controller/Tenants.pm +M lib/pf/UnifiedApi/Controller/Users.pm +M lib/pf/UnifiedApi/Controller/Users/Nodes.pm +M lib/pf/UnifiedApi/Controller/Users/Nodes/Locationlogs.pm +M lib/pf/UnifiedApi/Controller/Users/Password.pm +M lib/pf/UnifiedApi/Controller/Violations.pm + +commit 8259082089f31623869ed68532ce7f9be3a0a6f2 +Author: James Rouzier +Date: Tue Feb 6 11:07:32 2018 -0500 + + Rename resource_id => primary_key + +M lib/pf/UnifiedApi/Controller/ApiUsers.pm +M lib/pf/UnifiedApi/Controller/Config/ConnectionProfiles.pm +M lib/pf/UnifiedApi/Controller/Crud.pm +M lib/pf/UnifiedApi/Controller/Locationlogs.pm +M lib/pf/UnifiedApi/Controller/Nodes.pm +M lib/pf/UnifiedApi/Controller/Tenants.pm +M lib/pf/UnifiedApi/Controller/Users.pm +M lib/pf/UnifiedApi/Controller/Users/Nodes.pm +M lib/pf/UnifiedApi/Controller/Users/Nodes/Locationlogs.pm +M lib/pf/UnifiedApi/Controller/Users/Password.pm +M lib/pf/UnifiedApi/Controller/Violations.pm + +commit e05cda81174eaabca2d86508b65a0c2a4a88f976 +Author: James Rouzier +Date: Tue Feb 6 11:01:46 2018 -0500 + + Rename parent_id_key_map => parent_primary_key_map + +M lib/pf/UnifiedApi/Controller/Crud.pm +M lib/pf/UnifiedApi/Controller/Users/Nodes.pm +M lib/pf/UnifiedApi/Controller/Users/Nodes/Locationlogs.pm + +commit e90228285e73da4c047897d1a2def3c0305d450e +Author: James Rouzier +Date: Tue Feb 6 10:58:39 2018 -0500 + + Remove unused variable + +M lib/pf/UnifiedApi/Controller/Crud.pm +M lib/pf/UnifiedApi/Controller/Users/Nodes.pm +M lib/pf/UnifiedApi/Controller/Users/Nodes/Locationlogs.pm + +commit 205d19df7d4e4e5afda4bd06e7784b17d422eece +Author: James Rouzier +Date: Tue Feb 6 10:55:26 2018 -0500 + + A little refactoring + +M lib/pf/UnifiedApi.pm + +commit b4f5b6a9eebcfd17a37d7768ec6dd726ea79ad73 +Author: James Rouzier +Date: Tue Feb 6 10:23:29 2018 -0500 + + Add sub reasource locationlogs + +M lib/pf/UnifiedApi.pm +A lib/pf/UnifiedApi/Controller/Users/Nodes/Locationlogs.pm +A t/unittest/UnifiedApi/Controller/Users/Nodes/Locationlogs.t + +commit a1699edc8e4301102a91d57680ce3685153f5d34 +Author: James Rouzier +Date: Mon Feb 5 17:40:13 2018 -0500 + + Fix tests + +M t/unittest/UnifiedApi/Plugin/RestCrud.t + +commit a14441cd1ce1a79df7af09f54690e44f0838598f +Author: James Rouzier +Date: Mon Feb 5 17:33:32 2018 -0500 + + Fix test count + +M t/unittest/UnifiedApi/Controller/Users/Nodes.t + +commit 66db76421ed4c82c53a8b6fb0c99777e8c20e481 +Author: James Rouzier +Date: Mon Feb 5 17:31:31 2018 -0500 + + Add the option allow_singular + +M lib/pf/UnifiedApi.pm +A lib/pf/UnifiedApi/Controller/Users/Password.pm +D lib/pf/UnifiedApi/Controller/UsersPassword.pm +M lib/pf/UnifiedApi/Plugin/RestCrud.pm +M t/unittest/UnifiedApi/Plugin/RestCrud.t + +commit 13313864119a128bbe61d0a80e2c9b7ce4bf042b +Author: James Rouzier +Date: Mon Feb 5 15:51:14 2018 -0500 + + Generalize sub routes + +M lib/pf/UnifiedApi/Controller/Crud.pm +M lib/pf/UnifiedApi/Controller/Users/Nodes.pm +M t/unittest/UnifiedApi/Controller/Users/Nodes.t +M t/unittest/UnifiedApi/Plugin/RestCrud.t + +commit 3e3c10c8a5b34486c4284eb61a80958bddeb1978 +Author: James Rouzier +Date: Mon Feb 5 13:23:27 2018 -0500 + + For child routes do not use the full controller name for the route path + +M lib/pf/UnifiedApi/Plugin/RestCrud.pm +M t/unittest/UnifiedApi/Plugin/RestCrud.t + +commit 1e26b7b4ec0efb0b17d14acd45780bd97ef55336 +Author: James Rouzier +Date: Mon Feb 5 12:19:29 2018 -0500 + + Move UsersNodes to Users::Nodes + +M lib/pf/UnifiedApi.pm +A lib/pf/UnifiedApi/Controller/Users/Nodes.pm +D lib/pf/UnifiedApi/Controller/UsersNodes.pm +A t/unittest/UnifiedApi/Controller/Users/Nodes.t +D t/unittest/UnifiedApi/Controller/UsersNodes.t + +commit a76cc54e95ff520e0acfee658ec1e8ece56824dc +Author: James Rouzier +Date: Mon Feb 5 10:26:01 2018 -0500 + + Logging error + +M lib/pf/ipset.pm +M lib/pf/node.pm + +commit 3c3ecf30e31c4d8bcbb0f6a48ec7be8588a6fb7c +Author: James Rouzier +Date: Fri Feb 2 13:25:32 2018 -0500 + + Wrap the call to releaseip to avoid tests failing + +M lib/pf/node.pm + +commit be5c8ada612fb68a9c1ecf74a0489889d0f768b6 +Author: James Rouzier +Date: Fri Feb 2 13:23:42 2018 -0500 + + Wrap the call to ipsetd + +M lib/pf/ipset.pm + +commit b09a30c35d8ee72c7d811f5832110f6515c270d4 +Author: James Rouzier +Date: Fri Feb 2 13:22:41 2018 -0500 + + Allow jsonrestclient to have timeouts + +M lib/pf/api/jsonrestclient.pm + +commit ac5557303b8b67dfa59fba908fc09309f75c7fc0 +Author: James Rouzier +Date: Fri Feb 2 11:42:47 2018 -0500 + + Fix Nodes test + +M t/unittest/UnifiedApi/Controller/Nodes.t + +commit ea543821065bfc91224447be77a6c8246c266d90 +Author: James Rouzier +Date: Fri Feb 2 11:21:48 2018 -0500 + + Add proper values for id_key and resource_id + +M lib/pf/UnifiedApi/Controller/Nodes.pm + +commit bb8fb0dd29b05767ffc829a6b6adabf035a8be95 +Author: James Rouzier +Date: Thu Feb 1 16:54:02 2018 -0500 + + Fix test after rebase + +M t/unittest/dal.t + +commit 9cfba0e256802338f3d188712619cda4a6897dc4 +Author: James Rouzier +Date: Thu Feb 1 16:45:28 2018 -0500 + + Use expanded http method options + +M lib/pf/UnifiedApi/Plugin/RestCrud.pm +M t/unittest/UnifiedApi/Plugin/RestCrud.t + +commit 51267db076ac4663ca380f070a2341a593c86e41 +Author: James Rouzier +Date: Thu Feb 1 16:44:52 2018 -0500 + + Fix issue with url creation + +M lib/pf/UnifiedApi/Controller/Crud.pm +M t/unittest/UnifiedApi.t +M t/unittest/UnifiedApi/Controller/UsersNodes.t + +commit 7b07a768e0e381e06eaa9b0d5fbbc459256da2c8 +Author: James Rouzier +Date: Thu Feb 1 12:22:24 2018 -0500 + + Add base path and parent path to munged config + +M lib/pf/UnifiedApi/Plugin/RestCrud.pm +M t/unittest/UnifiedApi/Plugin/RestCrud.t + +commit 949c69e70d7e30cd12996828e2291ec9ea3473de +Author: James Rouzier +Date: Wed Jan 31 22:06:17 2018 -0500 + + Happy new year + +M lib/pf/UnifiedApi.pm +M lib/pf/UnifiedApi/Command/prefork.pm +M lib/pf/UnifiedApi/Controller.pm +M lib/pf/UnifiedApi/Controller/ApiUsers.pm +M lib/pf/UnifiedApi/Controller/Config/ConnectionProfiles.pm +M lib/pf/UnifiedApi/Controller/Crud.pm +M lib/pf/UnifiedApi/Controller/Reports.pm +M lib/pf/UnifiedApi/Controller/RestRoute.pm +M lib/pf/UnifiedApi/Controller/Tenants.pm +M lib/pf/UnifiedApi/Controller/Users.pm +M lib/pf/UnifiedApi/Controller/UsersNodes.pm +M lib/pf/UnifiedApi/Controller/UsersPassword.pm +M lib/pf/UnifiedApi/Plugin/RestCrud.pm +M lib/pf/UnifiedApi/custom.pm +M lib/pf/cmd/pf/tenant.pm +M lib/pf/dal/_api_user.pm +M lib/pf/dal/api_user.pm +M lib/pf/dal/roles/has_tenant_id.pm +M lib/pf/services/manager/etcd.pm +M lib/pf/services/manager/pfunified_api.pm +M lib/pf/tenant.pm +M lib/pfconfig/namespaces/resource/cluster_hosts_ip.pm +M lib/pfconfig/namespaces/resource/network_config.pm +M sbin/pfunified_api +M t/unittest/UnifiedApi.t +M t/unittest/UnifiedApi/Controller/ApiUsers.t +M t/unittest/UnifiedApi/Controller/Reports.t +M t/unittest/UnifiedApi/Controller/UsersNodes.t +M t/unittest/UnifiedApi/Plugin/RestCrud.t +M t/unittest/cmd/pf/tenant.t +M t/unittest/dal-set-tenant.t +M t/unittest/pfmon/task/nodes_maintenance.t +M t/unittest/tenant-no-db.t +M t/unittest/tenant.t + +commit 62ce342feb143a0635cbc955f2341d885abb62b8 +Author: James Rouzier +Date: Wed Jan 31 15:21:05 2018 -0500 + + Fix violation tests and controllers + +M lib/pf/UnifiedApi/Controller/Violations.pm +M t/unittest/UnifiedApi/Controller/Violations.t + +commit f692dfc0a7aa76e26d7e1341ce5581e00b42237c +Author: James Rouzier +Date: Wed Jan 31 14:48:33 2018 -0500 + + Rename to new standard + +D lib/pf/UnifiedApi/Controller/Locationlog.pm +A lib/pf/UnifiedApi/Controller/Locationlogs.pm +D t/unittest/UnifiedApi/Controller/Locationlog.t +A t/unittest/UnifiedApi/Controller/Locationlogs.t + +commit 599e9360dd0507062988bd4295a8967af446e7e0 +Author: James Rouzier +Date: Wed Jan 31 14:21:24 2018 -0500 + + Cleanup code + +M lib/pf/UnifiedApi/Plugin/RestCrud.pm + +commit f70f5b1daa142bece5e7474278d7879908df2f0e +Author: James Rouzier +Date: Wed Jan 31 14:17:36 2018 -0500 + + Updated specs + +M addons/packages/packetfence.spec + +commit f0d39d54784d911009d5c23a1b3d976fe7357ed3 +Author: James Rouzier +Date: Wed Jan 31 13:58:21 2018 -0500 + + Move to use new rest convention + +M lib/pf/UnifiedApi.pm + +commit dd233f5f84c13e1ff73e1d5d47c194310f2abc79 +Author: James Rouzier +Date: Wed Jan 31 13:56:31 2018 -0500 + + Allow undef http_methods + +M lib/pf/UnifiedApi/Plugin/RestCrud.pm +M t/unittest/UnifiedApi/Plugin/RestCrud.t + +commit d13f2b129adacf7c2884e94521d2701dcdb147ab +Author: James Rouzier +Date: Wed Jan 31 13:14:32 2018 -0500 + + Rework how the rest urls are created + +M lib/pf/UnifiedApi/Plugin/RestCrud.pm +M t/unittest/UnifiedApi/Plugin/RestCrud.t + +commit 8aa6ef71472231a429aef077ecbe5930ad47dbe4 +Author: James Rouzier +Date: Tue Jan 30 15:52:46 2018 -0500 + + Work in progress for the api rework + +M lib/pf/UnifiedApi/Plugin/RestCrud.pm +D t/unittest/UnifiedApi/Plugin/Crud.t +A t/unittest/UnifiedApi/Plugin/RestCrud.t + +commit 4b70403686e4fb45a1fa783a3a1e820208b6211f +Author: Julien Semaan +Date: Wed Jan 31 09:48:50 2018 -0500 + + remove lede_config code + +D lib/pf/lede_config.pm +D t/test_lede.pm + +commit 2f582870aee1748b66b90abfc98a5f13adf90e9d +Author: Julien Semaan +Date: Wed Jan 31 09:35:16 2018 -0500 + + some perldoc + +M lib/pf/UnifiedApi.pm + +commit 7a2db4f0b95126c3e3695a401c07e092fa20762c +Author: Julien Semaan +Date: Wed Jan 31 09:32:28 2018 -0500 + + some perldoc + +M lib/pf/Switch.pm + +commit 5d3daca28345caa9e1e15bbee9aa1ad69f1c03c4 +Author: Julien Semaan +Date: Wed Jan 31 09:17:03 2018 -0500 + + remove outdated unit test + +D t/unittest/tenant_code.t + +commit 00cb798f6dcd52d8ad903a1820869b1bab10a05a +Author: Julien Semaan +Date: Wed Jan 31 08:55:44 2018 -0500 + + started cleanup of tenant_code + +M db/pf-schema-X.Y.Z.sql +M db/upgrade-X.X.X-X.Y.Z.sql +M lib/pf/UnifiedApi.pm +D lib/pf/UnifiedApi/Controller/TenantsOnboarding.pm +D lib/pf/dal/_tenant_code.pm +D lib/pf/dal/tenant_code.pm +D lib/pf/tenant_code.pm +D t/unittest/UnifiedApi/Controller/TenantsOnboarding.t + +commit 4956861160a1e016b1165829441f705e5a3766dd +Author: Darren Satkunas +Date: Mon Jan 22 11:18:02 2018 -0500 + + Add spec + Update DAL + Change unittest name + +M docs/api/spec/components/schemas/node.yaml +M docs/api/spec/openapi.yaml +M lib/pf/UnifiedApi/Controller/Nodes.pm +M t/unittest/UnifiedApi/Controller/Nodes.t + +commit 9c82e1a12c881fb03fc6b85b73f04e396240e491 +Author: Darren Satkunas +Date: Mon Jan 22 10:19:42 2018 -0500 + + Pluralize unit tests + +M t/unittest/UnifiedApi/Controller/Nodes.t + +commit 329bad0d4e999ffd119cae5398ce652a895925cd +Author: Darren Satkunas +Date: Mon Jan 22 10:18:12 2018 -0500 + + Pluralize 'Node' to 'Nodes' + +M lib/pf/UnifiedApi.pm +D lib/pf/UnifiedApi/Controller/Node.pm +A lib/pf/UnifiedApi/Controller/Nodes.pm +D t/unittest/UnifiedApi/Controller/Node.t +A t/unittest/UnifiedApi/Controller/Nodes.t + +commit 93016e6d5a5e2cad25fa938bec2d50cf9a0aba74 +Author: Darren Satkunas +Date: Fri Jan 19 13:53:45 2018 -0500 + + Add /api/v1/node/:mac/locationlog endpoint + Add /api/v1/node/:mac/latest_locationlog endpoint + Add testunits for both endpoints + +M lib/pf/UnifiedApi.pm +A lib/pf/UnifiedApi/Controller/Node.pm +A t/unittest/UnifiedApi/Controller/Node.t + +commit 2b472e12d4d5a8a5796eaf49bc0eb0fe1b19b6e3 +Author: James Rouzier +Date: Tue Jan 30 16:35:55 2018 -0500 + + Use the proper database key + +M lib/pf/UnifiedApi/Controller/Locationlog.pm + +commit 8a282d7cee509ff69e3971e922683cc539d484b4 +Author: Darren Satkunas +Date: Wed Jan 17 09:34:18 2018 -0500 + + Added `resource_v2a` to API_V1_ROUTES + +M lib/pf/UnifiedApi.pm + +commit 906bbee12b682bfa37198e34bd182fcf0fc2f40a +Author: Darren Satkunas +Date: Fri Jan 12 13:42:32 2018 -0500 + + Added more testunits + +M t/unittest/UnifiedApi/Controller/Reports.t + +commit a8a7832d3159b4bad9b745ace07c68e3247c728a +Author: Darren Satkunas +Date: Thu Jan 11 18:58:59 2018 -0500 + + Added unittests + +A t/unittest/UnifiedApi/Controller/Reports.t + +commit f08bd6e2681768e600bf563fb295bf304364aec9 +Author: Darren Satkunas +Date: Wed Jan 10 19:50:15 2018 -0500 + + API reporting initial commit + +M lib/pf/UnifiedApi.pm +A lib/pf/UnifiedApi/Controller/Reports.pm + +commit 6549da5c42b13d8facecb23c9025c7131466b682 +Author: James Rouzier +Date: Tue Jan 30 16:25:29 2018 -0500 + + Use the correct database key + +M lib/pf/UnifiedApi/Controller/Violations.pm + +commit 771e47bd48e65579ce6ef73c35a4b02bd0b7165b +Author: Darren Satkunas +Date: Sun Jan 28 16:03:51 2018 -0500 + + Add violations to multitenant UnifiedAPI + +A docs/api/spec/components/schemas/violation.yaml +M docs/api/spec/openapi.yaml +A lib/pf/UnifiedApi/Controller/Violations.pm +A t/unittest/UnifiedApi/Controller/Violations.t + +commit b04c8be9337be18e2c422a0c3eab8cd378949b4d +Author: Darren Satkunas +Date: Fri Jan 26 14:31:07 2018 -0500 + + Initial commit + +M lib/pf/UnifiedApi.pm + +commit b965618719b6702935468e71305bfaaa607b7efa +Author: James Rouzier +Date: Fri Jan 26 12:13:24 2018 -0500 + + Add the ability to create sub routes for collections + +M lib/pf/UnifiedApi/Plugin/RestCrud.pm +M t/unittest/UnifiedApi/Plugin/Crud.t + +commit c74bb9ea474bdffd8a0745eebf79344f6480a607 +Author: James Rouzier +Date: Wed Jan 24 10:41:23 2018 -0500 + + Allow '.' in url ids + +M lib/pf/UnifiedApi/Plugin/RestCrud.pm + +commit 0d02c5429413158a0e368fd4293c77f292cee48b +Author: Darren Satkunas +Date: Thu Jan 18 11:43:24 2018 -0500 + + Update spec + +M docs/api/spec/openapi.yaml + +commit cfc9f1bb8073ec9dd1ca4a6ddf01010de8912be6 +Author: Darren Satkunas +Date: Wed Jan 17 12:39:11 2018 -0500 + + Add spec + +M docs/api/spec/openapi.yaml + +commit 4da8e8e15cacf543af9711a1b808505e1c7cd8ee +Author: Darren Satkunas +Date: Wed Jan 17 12:15:17 2018 -0500 + + Improve unit test with dB manipulation and verification + +M t/unittest/UnifiedApi/Controller/Locationlog.t + +commit c0526839890e2827c53c881098e45bc199985090 +Author: Darren Satkunas +Date: Wed Jan 17 10:48:07 2018 -0500 + + 2018 + +M lib/pf/UnifiedApi/Controller/Locationlog.pm +M t/unittest/UnifiedApi/Controller/Locationlog.t + +commit 3892b7b77bbace8d0b307537dfbef319bd10b631 +Author: Darren Satkunas +Date: Wed Jan 17 10:22:52 2018 -0500 + + Added /api/v1/locationlog endpoints + Added unittests for locationlog + +M lib/pf/UnifiedApi.pm +A lib/pf/UnifiedApi/Controller/Locationlog.pm +A t/unittest/UnifiedApi/Controller/Locationlog.t + +commit 72d00e980f70fa0fcf8a9320ea677b0939ac021b +Author: Julien Semaan +Date: Thu Jan 4 08:15:29 2018 -0500 + + scope import of pf::violation in pf::ipset + + fixes #2853 + +M lib/pf/ipset.pm + +commit b8b710a49f099b3508f74f0b99f9ec9a41184458 +Author: Julien Semaan +Date: Wed Dec 20 08:06:33 2017 -0500 + + Fix syntax error in RADIUS switch tenant ID query + +M raddb/policy.d/packetfence + +commit be8a68ce57d4c19908f0bcf9a0323c4cf9628fe0 +Author: James Rouzier +Date: Tue Dec 19 21:22:53 2017 -0500 + + Update PacketFence-Tenant-Id before handling the requests + +M conf/radiusd/packetfence-cli.example +M conf/radiusd/packetfence.example +M conf/radiusd/sql.conf.example +M raddb/mods-config/attr_filter/packetfence-post-auth +M raddb/policy.d/packetfence + +commit e181681155c656815e3bda56ff324615aa76d835 +Author: James Rouzier +Date: Mon Dec 18 15:44:39 2017 -0500 + + Set the proper tenant for the activation record + +M html/captive-portal/lib/captiveportal/PacketFence/Model/Portal/Session.pm +M lib/pf/activation.pm + +commit 7f7be17de862e52113d02a1b628fdf321598262b +Author: James Rouzier +Date: Mon Dec 18 11:04:43 2017 -0500 + + Do not test binaries that start with . + +M t/TestUtils.pm + +commit e9b3a0d45601492b6ad8f619897f83c0be2754ac +Author: James Rouzier +Date: Mon Dec 18 10:54:46 2017 -0500 + + Allow pf::UnifiedApi to be customized + +M lib/pf/UnifiedApi.pm +A lib/pf/UnifiedApi/custom.pm +M sbin/pfunified_api +M t/unittest/UnifiedApi.t + +commit c5acf4ebb8ac85107171fc8a9d7de7ea1dbe1887 +Author: James Rouzier +Date: Mon Dec 18 10:35:36 2017 -0500 + + Allow the api v1 routes to be overrided + +M lib/pf/UnifiedApi.pm + +commit 791de54c38491d650adb2309f7880666d3d547f0 +Author: James Rouzier +Date: Mon Dec 18 10:30:20 2017 -0500 + + Only beep when it is an interactive session + +M t/smoke.t + +commit 53dc70b3d4dd8dedb0fbdedf2f7ace8672a8b9ee +Author: James Rouzier +Date: Fri Dec 15 13:14:29 2017 -0500 + + Add test for nodes_maintenance task + +A t/unittest/pfmon/task/nodes_maintenance.t + +commit 4a0bd891d9233bb847148e0ddc276eb2078cc981 +Author: James Rouzier +Date: Fri Dec 15 13:13:50 2017 -0500 + + localize the current for nodes_maintenance + +M lib/pf/node.pm + +commit e33ebdc708cd3bcaf382f489f7ffc502fc710fb6 +Author: James Rouzier +Date: Fri Dec 15 12:08:21 2017 -0500 + + Do create multiple times + +M t/unittest/tenant.t + +commit b6bb044bbcf8fa0d593c637f7dcbd32fd463af16 +Author: James Rouzier +Date: Fri Dec 15 12:03:23 2017 -0500 + + Finish statement for handle after insert + +M lib/pf/dal.pm + +commit 7d23dad81b1154dc49363b937cc3254c11b15786 +Author: James Rouzier +Date: Fri Dec 15 11:59:56 2017 -0500 + + Log error if default user was not created + +M lib/pf/dal/tenant.pm + +commit 8a3d5407a3e8ce5edd877e709ab512290a949aa2 +Author: James Rouzier +Date: Fri Dec 15 10:14:56 2017 -0500 + + Pre generate the trigger_url with the proper tenant_id + +M html/pfappserver/root/node/violations.tt + +commit 516ea277fff9b7993b567dba7e30c6f10adbe85a +Author: James Rouzier +Date: Fri Dec 15 10:14:13 2017 -0500 + + Fix query to allow tenant id + +M html/pfappserver/root/static/js/node.js + +commit b1025b5a0df2c11faa670c99f17d0e8671fd8c3f +Author: James Rouzier +Date: Fri Dec 15 10:07:08 2017 -0500 + + Append tenant id to query + +M html/pfappserver/root/node/view.tt + +commit 5ea0646f4c9a94fbe3cea47546af97c4b1ad0aa9 +Author: James Rouzier +Date: Fri Dec 15 10:06:06 2017 -0500 + + Add the tenant id to the query + +M html/pfappserver/root/node/search.tt + +commit 366060782bdca574c791fcb9f52e6cc9fe5c36e8 +Author: James Rouzier +Date: Fri Dec 15 10:05:37 2017 -0500 + + Tighten the join query + +M html/pfappserver/lib/pfappserver/Model/Search/Node.pm + +commit f3d207dd04f9e43287af69cbf209384ea2dc8ce9 +Author: James Rouzier +Date: Fri Dec 15 10:01:38 2017 -0500 + + Set the tenant in the context + +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Node.pm + +commit 3367eca1d5da9ff7b6e8973d9cd3cba6f1e38f1e +Author: James Rouzier +Date: Thu Dec 14 22:05:11 2017 -0500 + + No auto tenant_id for nodes_maintenance + +M lib/pf/node.pm + +commit 3e50c2e9580e5f1fc5ac5671247ed1fd29089e2f +Author: James Rouzier +Date: Thu Dec 14 22:04:49 2017 -0500 + + No auto tenant_id for node search + +M html/pfappserver/lib/pfappserver/Model/Search/Node.pm + +commit 08561978b1e3e2d5b77ba6825a53c4fa5ffdf1c2 +Author: James Rouzier +Date: Thu Dec 14 19:29:43 2017 -0500 + + Update tenant_id + +M raddb/mods-config/sql/main/mysql/queries.conf +M raddb/mods-config/sql/main/mysql/reject.conf + +commit 569ab4cb9077cf602a27eebdf937e50eb9f27d55 +Author: James Rouzier +Date: Thu Dec 14 12:33:19 2017 -0500 + + Add tests for create_or_update + +M t/unittest/dal.t + +commit 2c3ee6314e605c40ed63013b8112c114c81fead7 +Author: James Rouzier +Date: Wed Dec 13 15:16:50 2017 -0500 + + Fix schema update for password + +M db/upgrade-X.X.X-X.Y.Z.sql + +commit 88ef84e7f2cdbb1575a695c89cdda8933bd4d70c +Author: James Rouzier +Date: Wed Dec 13 15:10:34 2017 -0500 + + Update the primary + +M db/pf-schema-X.Y.Z.sql +M db/upgrade-X.X.X-X.Y.Z.sql + +commit 29eb09de99d0cb7509944c5117f9383d6d58790f +Author: James Rouzier +Date: Wed Dec 13 11:45:15 2017 -0500 + + Change user pfunified_api is running under + +M conf/systemd/packetfence-pfunified_api.service + +commit 6712b9be57b8dc214d5e5fa13e5b4db615d2375f +Author: James Rouzier +Date: Tue Dec 12 20:30:42 2017 -0500 + + update test + +M t/unittest/UnifiedApi/Controller/TenantsOnboarding.t + +commit e974bc3b5080babfbd44c2fdf8938f520a6d9af6 +Author: James Rouzier +Date: Tue Dec 12 15:33:07 2017 -0500 + + Add new package MojoX::Log::Log4perl + +M addons/packages/packetfence.spec + +commit 10e05b5e62f3d7585c6d79fa45b05c90110989eb +Author: James Rouzier +Date: Tue Dec 12 15:31:59 2017 -0500 + + Use MojoX::Log::Log4perl for the logger + +A conf/log.conf.d/pfunified_api.conf.example +M lib/pf/UnifiedApi.pm + +commit d6bd726fb666a49754281555acda229f633e9365 +Author: James Rouzier +Date: Tue Dec 12 15:22:19 2017 -0500 + + Add the profile to the templates + +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Application.pm + +commit 6dc368f035bbb0a5674fa0422ef70292236336d1 +Author: James Rouzier +Date: Tue Dec 12 12:51:48 2017 -0500 + + Update translation + +M html/pfappserver/lib/pfappserver/I18N/en.po + +commit dc59ee93ad245b39b661384a81cc63c8ef4d849a +Author: Julien Semaan +Date: Tue Dec 12 13:48:31 2017 -0500 + + device -> code + +M lib/pf/UnifiedApi/Controller/TenantsOnboarding.pm + +commit 6a02efcf07395027d4e9a3333e8391957ca40dbf +Author: Julien Semaan +Date: Tue Dec 12 13:42:09 2017 -0500 + + have tenant device code be extracted from device parameter instead + +M lib/pf/UnifiedApi/Controller/TenantsOnboarding.pm + +commit c12afc83cd58abbb2cb958c6962f3ddeb48d10f2 +Author: James Rouzier +Date: Fri Dec 8 12:33:35 2017 -0500 + + Do not auto add the tenant id + +M lib/pf/UnifiedApi/Controller/ApiUsers.pm + +commit f52d89d880c79bad3456449ebbbe94931c574bf7 +Author: James Rouzier +Date: Fri Dec 8 12:31:43 2017 -0500 + + Set tenant_id in defaults + +M lib/pf/dal/roles/has_tenant_id.pm + +commit fedb3b8761222e9ae55e9319897a0a84dd25c24b +Author: James Rouzier +Date: Fri Dec 8 11:52:57 2017 -0500 + + If -no_auto_tenant_id is set but no tenant_id is set use the current tenant_id + +M t/unittest/dal.t + +commit fdcc48b0379080df607dba2788cb827520635d2b +Author: Julien Semaan +Date: Fri Dec 8 07:37:49 2017 -0500 + + push RADIUS settings through LEDE configuration + +M lib/pf/lede_config.pm + +commit 2307b7a22f9eaa2e64452563bb90c95cf3d27c47 +Author: James Rouzier +Date: Thu Dec 7 16:15:24 2017 -0500 + + Add better error handling for invalid requests + +M lib/pf/UnifiedApi/Controller/Crud.pm + +commit cdaf5abd012c4a1598fb546c8acb4d795c41fc5d +Author: James Rouzier +Date: Thu Dec 7 15:44:54 2017 -0500 + + Add test for invalid json request + +M t/unittest/UnifiedApi.t + +commit 131884dab9a14c992a6cff601a12448e402bb0a4 +Author: James Rouzier +Date: Thu Dec 7 15:36:42 2017 -0500 + + Create a convenience method for getting the logger + +M lib/pf/UnifiedApi/Controller.pm + +commit 7f478d178d4bdc9eea502f4ffed2595e80fbe948 +Author: James Rouzier +Date: Thu Dec 7 15:35:48 2017 -0500 + + Add logging to pf::Unified::Api + +M lib/pf/UnifiedApi.pm + +commit 6343cc6c5780495123fae4827df04190130ecad7 +Author: Julien Semaan +Date: Thu Dec 7 14:32:21 2017 -0500 + + Fix path to connnection profile config API endpoint + +M lib/pf/UnifiedApi.pm + +commit a262a3239e15c1c4c1a4aeef8399091fe28f3064 +Author: Julien Semaan +Date: Thu Dec 7 14:27:47 2017 -0500 + + Fix prefork command in pfunified_api + +M lib/pf/UnifiedApi/Command/prefork.pm + +commit 7378f79022942016065c7f3104dcb67f51071f02 +Author: James Rouzier +Date: Wed Dec 6 16:00:10 2017 -0500 + + Add the /users/{user_id}/password and /config/connection_profiles routes and controllers + +M lib/pf/UnifiedApi.pm +A lib/pf/UnifiedApi/Controller/Config/ConnectionProfiles.pm +A lib/pf/UnifiedApi/Controller/UsersPassword.pm + +commit 1f7df27b39398d4e2f2713fb2d74a29f2cff7158 +Author: James Rouzier +Date: Wed Dec 6 15:58:08 2017 -0500 + + Created a default rest route controller + +M lib/pf/UnifiedApi/Controller/Crud.pm +A lib/pf/UnifiedApi/Controller/RestRoute.pm + +commit 1a10b25b0647dc835dcaf98d5346e152a1495c78 +Author: James Rouzier +Date: Wed Dec 6 15:49:14 2017 -0500 + + Move the default verbs to actions a constant + +M lib/pf/UnifiedApi/Plugin/RestCrud.pm + +commit 287e309904239c49120e889db52ec287940dbb64 +Author: James Rouzier +Date: Wed Dec 6 15:48:25 2017 -0500 + + Cleanup code + +M lib/pf/UnifiedApi/Controller/TenantsOnboarding.pm + +commit 51166dd6f9e01fbf9976195f713fca7cc701e289 +Author: James Rouzier +Date: Wed Dec 6 15:47:49 2017 -0500 + + Add a helper function render_empty + +M lib/pf/UnifiedApi/Controller.pm + +commit 9c0ab5401df1f1619b84fb4cd10ab025f67d3390 +Author: James Rouzier +Date: Wed Dec 6 15:44:30 2017 -0500 + + Add a node before checking + +M t/unittest/UnifiedApi/Controller/UsersNodes.t + +commit 3c64b296d1a32ff2311213eca068df0ece8b58e4 +Author: James Rouzier +Date: Wed Dec 6 10:23:29 2017 -0500 + + Print alarm after thing is done + +M t/smoke.t + +commit 095909662e94e7e27bc2a59af02cea39078984b0 +Author: James Rouzier +Date: Tue Dec 5 18:59:36 2017 -0500 + + Rename get to list + +M lib/pf/UnifiedApi/Controller/UsersNodes.pm + +commit 8703d609a10d8de8c3a41601f6fa7b1f0096be10 +Author: James Rouzier +Date: Tue Dec 5 18:59:12 2017 -0500 + + Add /users/:user_id/nodes Route + +M lib/pf/UnifiedApi.pm + +commit 5fbfd98e59ef0d245d3bf245bc58594a64f0e61e +Author: James Rouzier +Date: Tue Dec 5 18:58:32 2017 -0500 + + Add support for a resource route and reuse it's results + +M lib/pf/UnifiedApi/Controller/Crud.pm + +commit 330c19a6f0d490151730292af2aee89531c254bc +Author: James Rouzier +Date: Tue Dec 5 18:56:53 2017 -0500 + + Add support for a resource route action and sub resources + +M lib/pf/UnifiedApi/Plugin/RestCrud.pm + +commit 33cc8de4d82612b7b07522fcc351dd7da361bc89 +Author: James Rouzier +Date: Tue Dec 5 18:55:01 2017 -0500 + + Update tests + +M t/unittest/UnifiedApi/Plugin/Crud.t + +commit 498a6599277d8d08aa256fa19c38f325a2a05a83 +Author: James Rouzier +Date: Tue Dec 5 16:47:00 2017 -0500 + + Add new person route + +M lib/pf/UnifiedApi.pm +A lib/pf/UnifiedApi/Controller/UsersNodes.pm +M lib/pf/person.pm +A t/unittest/UnifiedApi/Controller/UsersNodes.t + +commit 86e5cc3fceb6b0089f90c8619fb52b2a39aedb11 +Author: James Rouzier +Date: Tue Dec 5 15:29:44 2017 -0500 + + Add test for ApiUsers + +A t/unittest/UnifiedApi/Controller/ApiUsers.t + +commit b1fc7b4f00a90420817a35aa7dfe232f9de1945d +Author: James Rouzier +Date: Tue Dec 5 12:51:03 2017 -0500 + + Fix upgrade script to match the schema + +M db/upgrade-X.X.X-X.Y.Z.sql + +commit 59e5e0c66c63477f73ee546a9f95270159721d3e +Author: James Rouzier +Date: Mon Dec 4 13:36:09 2017 -0500 + + Add custom prefork command to handle systemd notify + +A lib/pf/UnifiedApi/Command/prefork.pm + +commit abc633278ad46d384c09b36b6b7b85658dfb218a +Author: James Rouzier +Date: Mon Dec 4 13:35:14 2017 -0500 + + Fix copy and paste job + +M lib/pf/UnifiedApi/Controller/ApiUsers.pm + +commit 9e01854fdddfd8f146469134caf8c0ccb63a0574 +Author: James Rouzier +Date: Mon Dec 4 12:20:41 2017 -0500 + + Add pf::UnifiedApi::Command to the command lookup namespace + +M lib/pf/UnifiedApi.pm + +commit 91ddb8c3d03f9529ce58de5fb1c6371980b1e6d6 +Author: James Rouzier +Date: Mon Dec 4 12:17:05 2017 -0500 + + Changed to notify + +M conf/systemd/packetfence-pfunified_api.service + +commit 9060371eb86ca8490588799a470a9b2c42e3b1a0 +Author: James Rouzier +Date: Thu Nov 30 15:14:35 2017 -0500 + + Reuse port + +M t/test_lede.pm + +commit ac7e1969b53561792476430bf22f2c9cf9f34437 +Author: James Rouzier +Date: Thu Nov 30 14:29:29 2017 -0500 + + use the test_lede service + +M t/unittest/tenant_code.t + +commit f14c4880da1411dec82a6ef413de56797acded2d +Author: James Rouzier +Date: Thu Nov 30 14:00:50 2017 -0500 + + Use a dummy service for testing lede config + +A t/test_lede.pm +M t/unittest/UnifiedApi/Controller/TenantsOnboarding.t + +commit 38518662c1e9db23470df2434adb7064b43acd4b +Author: James Rouzier +Date: Thu Nov 30 13:59:56 2017 -0500 + + Move uri creation to it's own function + +M lib/pf/lede_config.pm + +commit 7855b98778ef2135135c1d643d48659c8e958a3a +Author: James Rouzier +Date: Thu Nov 30 12:14:08 2017 -0500 + + Remove the need for mysql_client_found_rows to be turned off + +M lib/pf/db.pm + +commit 56a8a5e20dd498c359f1f5749ab943a068f0b9ad +Author: Julien Semaan +Date: Thu Nov 30 11:40:36 2017 -0500 + + add portal domain name to ssid configuration for lede config + +M lib/pf/tenant_code.pm + +commit 45f43450e71a82ae2f2ea4f6cc6648ea2adc0507 +Author: Julien Semaan +Date: Thu Nov 30 11:40:16 2017 -0500 + + adjust content type of lede config call + +M lib/pf/lede_config.pm + +commit 0b166efbc48fcd3223a425f285e0ea8dd0be8860 +Author: Julien Semaan +Date: Wed Nov 29 09:22:16 2017 -0500 + + pass ssid config to lede configurator + +M lib/pf/UnifiedApi/Controller/TenantsOnboarding.pm +A lib/pf/lede_config.pm +M lib/pf/tenant_code.pm + +commit 9cb42ad7f9cbc7e3c0e6d8fced6b431a28ccd8ce +Author: James Rouzier +Date: Fri Nov 24 16:56:06 2017 -0500 + + Add a test for patch + +M t/unittest/UnifiedApi.t + +commit 88e46ca48aaa3bad730f30c6d677785d9fe9b6cb +Author: James Rouzier +Date: Fri Nov 24 16:55:18 2017 -0500 + + replace calls update + +M lib/pf/UnifiedApi/Controller/Crud.pm + +commit 201c763681c94304b7b9889eb970c3a65decc800 +Author: James Rouzier +Date: Fri Nov 24 16:54:22 2017 -0500 + + Move the tenants_onboarding to the API_V1_ROUTES + +M lib/pf/UnifiedApi.pm + +commit 3c748bfc631305ec01c9c38a6b3a4ce8c86789b1 +Author: James Rouzier +Date: Fri Nov 24 16:53:51 2017 -0500 + + Refactor resource routing + +M lib/pf/UnifiedApi/Plugin/RestCrud.pm +M t/unittest/UnifiedApi/Plugin/Crud.t + +commit d74bf40e1f061f87c5c01fda61aed8037be97821 +Author: James Rouzier +Date: Fri Nov 24 15:05:53 2017 -0500 + + Add ApiUsers and Tenants + +M lib/pf/UnifiedApi.pm +A lib/pf/UnifiedApi/Controller/ApiUsers.pm +M lib/pf/UnifiedApi/Controller/Crud.pm +A lib/pf/UnifiedApi/Controller/Tenants.pm + +commit 171ae41ab25bc722846f23cf4316859f2fdebcd1 +Author: James Rouzier +Date: Fri Nov 24 11:31:58 2017 -0500 + + Add location header to create + +M lib/pf/UnifiedApi/Controller/Crud.pm +M t/unittest/UnifiedApi.t + +commit 95bee00b40d45ef23908c9cc36ffc74c70389a0e +Author: James Rouzier +Date: Fri Nov 24 10:45:20 2017 -0500 + + Update copyright + +M t/unittest/cmd/pf/tenant.t + +commit b386fef60b8e3ac5ef28740819d04ca6b6ac8788 +Author: Julien Semaan +Date: Fri Nov 24 10:41:57 2017 -0500 + + change onboarding message + +M lib/pf/UnifiedApi/Controller/TenantsOnboarding.pm + +commit 794978ea6a251c1b8bb741169a255e0335ded2b5 +Author: James Rouzier +Date: Fri Nov 24 09:48:34 2017 -0500 + + Create a route for the resource + +M lib/pf/UnifiedApi/Plugin/RestCrud.pm + +commit 776f4d6246cb8a97d10eb09fc2fdf64d8ff4367d +Author: James Rouzier +Date: Thu Nov 23 16:33:37 2017 -0500 + + Fix which pfconfig-test service it is using + +M t/unittest/UnifiedApi/Controller/TenantsOnboarding.t + +commit 84294f7f54608fc0efd52dd8dcbb1874f31c03b8 +Author: James Rouzier +Date: Thu Nov 23 16:24:37 2017 -0500 + + Move person creation to create hook + +M lib/pf/dal/tenant.pm +M lib/pf/tenant.pm + +commit 72c4851f8da347dcc498f59012bcb381152c875f +Author: James Rouzier +Date: Thu Nov 23 16:11:43 2017 -0500 + + Update tests + +M t/unittest/tenant_code.t + +commit 0ae30094db3c23813edb0926950f76c46f3e9aae +Author: James Rouzier +Date: Thu Nov 23 15:56:58 2017 -0500 + + Fixed create and -no_auto_tenant_id + +M lib/pf/dal.pm + +commit 68363788be6347e8b70f4e09d87c268c29f2c7d5 +Author: Julien Semaan +Date: Fri Nov 24 07:57:39 2017 -0500 + + add domain name to tenant + +M db/pf-schema-X.Y.Z.sql +M lib/pf/dal/_tenant.pm + +commit e498e81d627a59a4f1f6e75577832fcd4a7e9076 +Author: Julien Semaan +Date: Thu Nov 23 15:41:10 2017 -0500 + + finish implementation of tenant onboarding + +M lib/pf/UnifiedApi/Controller.pm +M lib/pf/UnifiedApi/Controller/TenantsOnboarding.pm +M lib/pf/tenant_code.pm +M t/unittest/UnifiedApi/Controller/TenantsOnboarding.t +M t/unittest/tenant_code.t + +commit fd615a3bb73f66f1f9a56672acfd8ad9543ab2ce +Author: Julien Semaan +Date: Thu Nov 23 13:26:12 2017 -0500 + + initial draft of tenant code onboarding + +A lib/pf/tenant_code.pm +A t/unittest/tenant_code.t + +commit aa41d1291a82234a840449e65e588de61a7950bd +Author: Julien Semaan +Date: Thu Nov 23 12:45:10 2017 -0500 + + remove tenant_id from tenant_code table + +M db/pf-schema-X.Y.Z.sql +M db/upgrade-X.X.X-X.Y.Z.sql +M lib/pf/dal/_tenant_code.pm + +commit 04b8d02969fcd5577d9b10dd9d7b7eabadf55ed8 +Author: James Rouzier +Date: Thu Nov 23 13:13:55 2017 -0500 + + Support -no_auto_tenant_id for new + +M lib/pf/dal/roles/has_tenant_id.pm + +commit 94a69fbb1fe8f56c64078f132155511a4542eb92 +Author: James Rouzier +Date: Thu Nov 23 13:13:14 2017 -0500 + + Add test for no_auto_tenant_id in new + +M t/unittest/dal.t + +commit 788638c6f4aba05e4f92c1f41b067d92b4a86736 +Author: James Rouzier +Date: Thu Nov 23 11:01:47 2017 -0500 + + TenantsOnboarding controller + +M lib/pf/UnifiedApi.pm +A lib/pf/UnifiedApi/Controller/TenantsOnboarding.pm +A t/unittest/UnifiedApi/Controller/TenantsOnboarding.t + +commit c6668a205e67773a66f68b15773f52666d787814 +Author: Julien Semaan +Date: Thu Nov 23 09:56:41 2017 -0500 + + added table structure for tenant_code + +M db/pf-schema-X.Y.Z.sql +M db/upgrade-X.X.X-X.Y.Z.sql +A lib/pf/dal/_tenant_code.pm +A lib/pf/dal/tenant_code.pm + +commit 3af49153b672ee7179c3d6a76fa753cfc3abaac9 +Author: James Rouzier +Date: Wed Nov 22 16:17:04 2017 -0500 + + Better message when an invalid tenant id is given + +M lib/pf/UnifiedApi.pm +M t/unittest/UnifiedApi.t + +commit 9eb9618a38d25c589c784ac6b29526714109802d +Author: James Rouzier +Date: Wed Nov 22 15:55:20 2017 -0500 + + Prefix the routes with api.v1 + +M lib/pf/UnifiedApi.pm + +commit 59cf0c6cd68ee5215ebe4689a9967c13978140cd +Author: James Rouzier +Date: Wed Nov 22 15:48:17 2017 -0500 + + Prefix rest routes with the name of the route + +M lib/pf/UnifiedApi/Plugin/RestCrud.pm +M t/unittest/UnifiedApi/Plugin/Crud.t + +commit c8f563cc2b2b719dbabf124dd1a3d813a000a169 +Author: James Rouzier +Date: Wed Nov 22 15:42:43 2017 -0500 + + Fix list + +M lib/pf/UnifiedApi/Controller/Crud.pm + +commit 3c8b482f814e8a0ea5c9876cfcf918ee45eb778b +Author: James Rouzier +Date: Wed Nov 22 15:11:17 2017 -0500 + + Add pf::dal::api_user + +A lib/pf/dal/_api_user.pm +A lib/pf/dal/api_user.pm + +commit b0197cc10b44b92821f28d89d0f769c7afc60ddd +Author: James Rouzier +Date: Wed Nov 22 15:10:32 2017 -0500 + + Add service manager for pfunified_api + +M addons/packages/packetfence.spec +M conf/documentation.conf +M conf/pf.conf.defaults +D conf/systemd/packetfence-pfunified-api.service +A conf/systemd/packetfence-pfunified_api.service +A debian/packetfence-pfunified_api.service +M debian/rules +A lib/pf/services/manager/pfunified_api.pm + +commit f37ca0ff434b12bde7a7a3a2ad5c37fef2bb4bad +Author: James Rouzier +Date: Wed Nov 22 14:11:19 2017 -0500 + + Allow for adding additional verbs + +M lib/pf/UnifiedApi/Plugin/RestCrud.pm +M t/unittest/UnifiedApi/Plugin/Crud.t + +commit 8773534cf4567470fc494d48b097c1d955cf5f2e +Author: James Rouzier +Date: Wed Nov 22 13:19:53 2017 -0500 + + Fix test after refactor + +M t/unittest/UnifiedApi/Plugin/Crud.t + +commit ff45375ee732c081c65eab5637e8c4ff41907cae +Author: Julien Semaan +Date: Wed Nov 22 12:36:17 2017 -0500 + + add parameters api spec dir + +A docs/api/spec/components/parameters/base.yaml + +commit 391e0cb9eb48cf0a2dbb8ac3563ff91e76e27a47 +Author: Julien Semaan +Date: Wed Nov 22 12:27:30 2017 -0500 + + add api_user table + +M db/pf-schema-X.Y.Z.sql +M db/upgrade-X.X.X-X.Y.Z.sql + +commit c3ec74bd9bc103d2efc175bf253c12f5b4b8bae1 +Author: James Rouzier +Date: Wed Nov 22 12:05:37 2017 -0500 + + Use route short cuts instead of Plugin + +M lib/pf/UnifiedApi.pm +M lib/pf/UnifiedApi/Plugin/RestCrud.pm + +commit b269d9793c43dede974767298f67f28ad8a46221 +Author: James Rouzier +Date: Wed Nov 22 11:45:41 2017 -0500 + + Prefix with proper api version + +M lib/pf/UnifiedApi.pm +M t/unittest/UnifiedApi.t + +commit 3b0ec2235298628a7512b6bcfb79a6c271674526 +Author: James Rouzier +Date: Wed Nov 22 11:36:46 2017 -0500 + + Rename plugin + +M lib/pf/UnifiedApi.pm +D lib/pf/UnifiedApi/Plugin/Crud.pm +A lib/pf/UnifiedApi/Plugin/RestCrud.pm + +commit 5e23c82ec476b3172bc4e47b643cae0057599de1 +Author: Julien Semaan +Date: Wed Nov 22 10:25:45 2017 -0500 + + fix typo in pfunified_api + +M addons/packages/packetfence.spec + +commit dd808a38f6b7cf229a4627a634d73263d45fc336 +Author: Julien Semaan +Date: Wed Nov 22 10:20:12 2017 -0500 + + Don't distribute API spec + +M addons/packages/packetfence.spec + +commit 7e440161a142ace6582fb9223e6d8429f152a1d0 +Author: Julien Semaan +Date: Wed Nov 22 10:19:18 2017 -0500 + + Add unified API spec for RHEL + +M addons/packages/packetfence.spec + +commit 6a3cc2f3a95a450dd76676eb24d961f49b077c96 +Author: James Rouzier +Date: Tue Nov 21 16:07:24 2017 -0500 + + Add a systemd service the unifiedapi + +A conf/systemd/packetfence-pfunified-api.service +M debian/rules + +commit 8035ec61a0dcb6ad34c6b84b288e28991f7e031d +Author: James Rouzier +Date: Tue Nov 21 16:06:50 2017 -0500 + + Updated the spec to include Mojolicious + +M addons/packages/packetfence.spec + +commit c8ed5dec3548aacfa198ed46e3a6d6f6c736f1cc +Author: Julien Semaan +Date: Tue Nov 21 15:15:47 2017 -0500 + + use proper schema for api users + +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml +M docs/api/spec/paths/api_users.yaml + +commit 4f31b8d9669515e83186a147f0c19c3975c4f3cd +Author: James Rouzier +Date: Tue Nov 21 14:39:49 2017 -0500 + + Add a hook to set the tenant id based off the header + +M lib/pf/UnifiedApi.pm + +commit c69ce192a5bef1ac4e160a450809273aedacbef7 +Author: James Rouzier +Date: Tue Nov 21 14:38:35 2017 -0500 + + Add tests for tenant header + +M t/unittest/UnifiedApi.t + +commit 396d1afcbcd2bd5d0fd74b92a1e52e89032ec934 +Author: James Rouzier +Date: Tue Nov 21 14:17:07 2017 -0500 + + Test X-PacketFence-Tenant-Id + +M t/unittest/UnifiedApi.t + +commit cfd934bc93b6a5fb5aa9a8cdc94d87052b3cddb6 +Author: James Rouzier +Date: Tue Nov 21 13:43:12 2017 -0500 + + Test for Plugin Crud + +A t/unittest/UnifiedApi/Plugin/Crud.t + +commit 0c1bca2cd49cdce8ebef73b4af86180b67776786 +Author: James Rouzier +Date: Tue Nov 21 13:19:44 2017 -0500 + + Generalize the resource_id + +M lib/pf/UnifiedApi/Controller/Crud.pm +M lib/pf/UnifiedApi/Controller/Users.pm + +commit 20e29e30c380ec4387a1698bceb653c7da381399 +Author: James Rouzier +Date: Tue Nov 21 13:16:56 2017 -0500 + + Use a sub routes and make more interesting names + +M lib/pf/UnifiedApi/Plugin/Crud.pm + +commit e5b5dca1843e8fe4fb1c4be88d3d52cd85f5056c +Author: James Rouzier +Date: Tue Nov 21 13:12:31 2017 -0500 + + Generalize of the lookup of a resource + +M lib/pf/UnifiedApi/Controller/Crud.pm +M lib/pf/UnifiedApi/Controller/Users.pm + +commit 094f152bdd35164711b4d66f3bde44d72657e4d1 +Author: James Rouzier +Date: Tue Nov 21 12:44:08 2017 -0500 + + Make it executable + +M sbin/pfunified_api + +commit 8dc72f167a7019d03960e92c4fb35f8872e2dd5c +Author: James Rouzier +Date: Tue Nov 21 12:15:05 2017 -0500 + + Move Route Creation to the Crud plugin + +M lib/pf/UnifiedApi.pm +A lib/pf/UnifiedApi/Plugin/Crud.pm + +commit 2de27b6b891503b957a5c21bd5833cebd9bf5dde +Author: James Rouzier +Date: Tue Nov 21 10:25:00 2017 -0500 + + Move the logic to a base class + +A lib/pf/UnifiedApi/Controller/Crud.pm +M lib/pf/UnifiedApi/Controller/Users.pm + +commit 4252c04ad6d75f1264f032d25678647296bac007 +Author: James Rouzier +Date: Tue Nov 21 10:04:20 2017 -0500 + + Base controller + +A lib/pf/UnifiedApi/Controller.pm +M lib/pf/UnifiedApi/Controller/Users.pm + +commit f1f4d3969ab6990959a49e312f8b27f2caaa373a +Author: James Rouzier +Date: Tue Nov 21 10:01:39 2017 -0500 + + Add remove and update + +M lib/pf/UnifiedApi/Controller/Users.pm + +commit 5a421f20c1f1502c66df5b3a130faf25989d06a9 +Author: James Rouzier +Date: Tue Nov 21 09:59:52 2017 -0500 + + Add routes for update + +M lib/pf/UnifiedApi.pm + +commit 5c7e3c95a323cf1bc8d445483b41bb807e95edf0 +Author: James Rouzier +Date: Tue Nov 21 09:59:17 2017 -0500 + + Add test for update + +M t/unittest/UnifiedApi.t + +commit 4008b12a03aaaa7d003173644aa0b6cce7ddc16d +Author: James Rouzier +Date: Mon Nov 20 22:13:50 2017 -0500 + + Add remove + +M lib/pf/UnifiedApi.pm + +commit c6c0fd260bc166c0697c48f59804d88e914871e0 +Author: Julien Semaan +Date: Tue Nov 21 09:02:15 2017 -0500 + + adjustments to spec + +M docs/api/spec/generate-openapi-spec.pl +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml + +commit c8e91aca872f8b6be93654b41d6e49cc6d6c2730 +Author: Julien Semaan +Date: Tue Nov 21 08:42:14 2017 -0500 + + update spec for tenants + cursor + +M docs/api/spec/generate-openapi-spec.pl +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml +M docs/api/spec/paths/api_users.yaml +M docs/api/spec/paths/config/connection_profiles.yaml +M docs/api/spec/paths/tenants.yaml +M docs/api/spec/paths/users.yaml +M docs/api/spec/paths/users/nodes.yaml + +commit 125062f255e7954e56b1c8240c86e442e5174afd +Author: Julien Semaan +Date: Tue Nov 21 08:19:08 2017 -0500 + + have previous and next cursor for iterable + +M docs/api/spec/components/schemas/base.yaml +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml + +commit 6e303f21ac30eada1f259b3eac424475c86bd235 +Author: Julien Semaan +Date: Tue Nov 21 08:06:40 2017 -0500 + + add common header X-PacketFence-Tenant-Id + +M docs/api/spec/generate-openapi-spec.pl +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml + +commit 666badce411e6d9391425f1d9d1855e7266820c1 +Author: James Rouzier +Date: Mon Nov 20 15:37:44 2017 -0500 + + Add additional tests + +M t/unittest/UnifiedApi.t + +commit c1bfcd2e7b9aba89249d2edde9e8a3b08845fe1d +Author: James Rouzier +Date: Mon Nov 20 15:37:28 2017 -0500 + + Add create + +M lib/pf/UnifiedApi/Controller/Users.pm + +commit 1e8b533c851b45ac5bbdd0b1bcab5945e263dc17 +Author: James Rouzier +Date: Mon Nov 20 15:36:56 2017 -0500 + + Add create + +M lib/pf/UnifiedApi.pm + +commit 892d1410b33b9ea4decdf32f4aa501bcdaee3b5f +Author: James Rouzier +Date: Mon Nov 20 13:09:26 2017 -0500 + + To a controller + +M lib/pf/UnifiedApi.pm +A lib/pf/UnifiedApi/Controller/Users.pm + +commit 5d10bcf0146ba17d19614c81076e8d71cd62776e +Author: Julien Semaan +Date: Mon Nov 20 10:42:20 2017 -0500 + + added API users to spec + +A docs/api/spec/components/schemas/api_user.yaml +M docs/api/spec/generate-openapi-spec.pl +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml +A docs/api/spec/paths/api_users.yaml + +commit 4c5c0232862fae9cf2c6e11c5a42dbf33f485048 +Author: Julien Semaan +Date: Wed Nov 15 08:36:28 2017 -0500 + + change URL to API + +M docs/api/spec/openapi-base.yaml +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml + +commit 6ab2d2a383fa2b32bdc3a9d259bf5a4bf942a27a +Author: Julien Semaan +Date: Wed Nov 15 08:35:46 2017 -0500 + + make domain_name + portal_domain_name different in tenant boarding + +M docs/api/spec/openapi.json +M docs/api/spec/openapi.yaml +M docs/api/spec/paths/tenants.yaml + +commit f2b8615c35005287de6ee4819da7b030793f0d18 +Author: Julien Semaan +Date: Wed Nov 15 08:27:22 2017 -0500 + + move API spec into docs/api/spec + +D addons/api-spec/components/responses/base.yaml +D addons/api-spec/components/schemas/base.yaml +D addons/api-spec/components/schemas/config/connection_profile.yaml +D addons/api-spec/components/schemas/node.yaml +D addons/api-spec/components/schemas/password.yaml +D addons/api-spec/components/schemas/person.yaml +D addons/api-spec/components/schemas/tenant.yaml +D addons/api-spec/components/securitySchemes/bearerAuth.yaml +D addons/api-spec/generate-openapi-spec.pl +D addons/api-spec/openapi-base.yaml +D addons/api-spec/openapi.json +D addons/api-spec/openapi.yaml +D addons/api-spec/paths/config/connection_profiles.yaml +D addons/api-spec/paths/login.yaml +D addons/api-spec/paths/tenants.yaml +D addons/api-spec/paths/users.yaml +D addons/api-spec/paths/users/nodes.yaml +D addons/api-spec/paths/users/password.yaml +A docs/api/spec/components/responses/base.yaml +A docs/api/spec/components/schemas/base.yaml +A docs/api/spec/components/schemas/config/connection_profile.yaml +A docs/api/spec/components/schemas/node.yaml +A docs/api/spec/components/schemas/password.yaml +A docs/api/spec/components/schemas/person.yaml +A docs/api/spec/components/schemas/tenant.yaml +A docs/api/spec/components/securitySchemes/bearerAuth.yaml +A docs/api/spec/generate-openapi-spec.pl +A docs/api/spec/openapi-base.yaml +A docs/api/spec/openapi.json +A docs/api/spec/openapi.yaml +A docs/api/spec/paths/config/connection_profiles.yaml +A docs/api/spec/paths/login.yaml +A docs/api/spec/paths/tenants.yaml +A docs/api/spec/paths/users.yaml +A docs/api/spec/paths/users/nodes.yaml +A docs/api/spec/paths/users/password.yaml + +commit 5569bcbfdfecf28ab4bc3623393bffd35a8114e3 +Author: Julien Semaan +Date: Wed Nov 15 08:26:32 2017 -0500 + + adjustments to API spec + +M addons/api-spec/generate-openapi-spec.pl +D addons/api-spec/openapi-auto.yaml +M addons/api-spec/openapi-base.yaml +A addons/api-spec/openapi.json +M addons/api-spec/openapi.yaml + +commit eb7eef09fa2c51b97cdddf6677af43292797e03a +Author: Julien Semaan +Date: Wed Nov 15 07:43:58 2017 -0500 + + generate openapi.json + +M addons/api-spec/generate-openapi-spec.pl + +commit bfc77be14eeb4d469a70bd67c696d0e613eb6149 +Author: Julien Semaan +Date: Wed Nov 15 07:30:04 2017 -0500 + + adjustments to api spec + +M addons/api-spec/generate-openapi-spec.pl +M addons/api-spec/openapi.yaml +M addons/api-spec/paths/config/connection_profiles.yaml +M addons/api-spec/paths/tenants.yaml +M addons/api-spec/paths/users.yaml +M addons/api-spec/paths/users/nodes.yaml +M addons/api-spec/paths/users/password.yaml + +commit 0acdca6badf6315a29f43e62808c3da22d148e80 +Author: Julien Semaan +Date: Tue Nov 14 14:46:33 2017 -0500 + + change how the openapi spec is generated + +M addons/api-spec/generate-openapi-spec.pl +A addons/api-spec/openapi-base.yaml +M addons/api-spec/openapi.yaml + +commit 1c8b2b73049e4a8bd841d1b302b2eda9b886c811 +Author: Julien Semaan +Date: Tue Nov 14 14:44:56 2017 -0500 + + have paths be in their own directory + +M addons/api-spec/generate-openapi-spec.pl +M addons/api-spec/openapi-auto.yaml +M addons/api-spec/openapi.yaml +A addons/api-spec/paths/config/connection_profiles.yaml +A addons/api-spec/paths/login.yaml +A addons/api-spec/paths/tenants.yaml +A addons/api-spec/paths/users.yaml +A addons/api-spec/paths/users/nodes.yaml +A addons/api-spec/paths/users/password.yaml + +commit 806ea1c17ad3de099ff832ddfa6c96e436cd81c7 +Author: Julien Semaan +Date: Tue Nov 14 14:37:22 2017 -0500 + + make components be in a separate directory + +A addons/api-spec/components/responses/base.yaml +A addons/api-spec/components/schemas/base.yaml +A addons/api-spec/components/schemas/config/connection_profile.yaml +A addons/api-spec/components/schemas/node.yaml +A addons/api-spec/components/schemas/password.yaml +A addons/api-spec/components/schemas/person.yaml +A addons/api-spec/components/schemas/tenant.yaml +A addons/api-spec/components/securitySchemes/bearerAuth.yaml +A addons/api-spec/generate-openapi-spec.pl +A addons/api-spec/openapi-auto.yaml +M addons/api-spec/openapi.yaml + +commit fd994297975f19a2ef2a115a84a3f6f4b4172270 +Author: Julien Semaan +Date: Tue Nov 14 14:02:34 2017 -0500 + + add v1 of API spec + +A addons/api-spec/openapi.yaml + +commit 5743ba0f949ae763aaf1d744a994ebc99b7930c0 +Author: James Rouzier +Date: Sun Nov 19 16:08:17 2017 -0500 + + Initial work on the API in Mojo + +A lib/pf/UnifiedApi.pm +A sbin/pfunified_api +A t/unittest/UnifiedApi.t + +commit 53f7a5dae071f4e0b3e46461f382dddd6854fa7f +Author: James Rouzier +Date: Fri Nov 17 11:23:04 2017 -0500 + + setCurrentTenant in authorize, update_locationlog_accounting + +M lib/pf/radius.pm + +commit 494bd2a11345c8a3087e282497fdee642af0747d +Author: James Rouzier +Date: Wed Nov 15 16:13:53 2017 -0500 + + Add PacketFence-Tenant-Id + +M raddb/mods-config/sql/main/mysql/queries.conf + +commit 01cee191cc2db04127f7520feb33f28469514aa7 +Author: James Rouzier +Date: Wed Nov 15 15:44:21 2017 -0500 + + Fix the upgrade script + +M db/upgrade-X.X.X-X.Y.Z.sql + +commit 354c00c8ba1120758570e73cfc84476a897bb36a +Author: James Rouzier +Date: Wed Nov 15 11:19:47 2017 -0500 + + Fix acct_update syntax + +M db/pf-schema-X.Y.Z.sql + +commit 27224b793b83103b5fb737412a5ea4ca1b98b830 +Author: James Rouzier +Date: Tue Nov 14 17:17:04 2017 -0500 + + Add tenant id + +M db/pf-schema-X.Y.Z.sql + +commit 03b7ca4459af123f3f766717a4857f47cd8efde9 +Author: James Rouzier +Date: Tue Nov 14 17:14:45 2017 -0500 + + Fix syntax + +M db/upgrade-X.X.X-X.Y.Z.sql + +commit 8e7dadb9393f3dc9d63f0c5db124c89841dafdfb +Author: James Rouzier +Date: Tue Nov 14 13:37:07 2017 -0500 + + Set the tenant id when doing node_cleanup + +M lib/pf/node.pm + +commit e10d7aa6090676dffed93e49aef5b6130e6f259a +Author: James Rouzier +Date: Tue Nov 14 13:34:27 2017 -0500 + + Accept the tenant_id in the locationlog_update_end_mac + +M lib/pf/locationlog.pm + +commit 20b75ccb5a256ba0db438710430d9ecb6bc0925e +Author: James Rouzier +Date: Tue Nov 14 12:30:32 2017 -0500 + + Add setCurrentTenant to the white list + +M t/hardware-snmp-objects.t + +commit 091083ba1d4900d27305b55a966d75693c864093 +Author: James Rouzier +Date: Thu Nov 9 12:04:32 2017 -0500 + + Use pf::Switch->setCurrentTenant + +M lib/pf/radius.pm +M lib/pf/web/externalportal.pm + +commit df25482531d50da923e6332eeb5963400faa5a04 +Author: James Rouzier +Date: Thu Nov 9 12:03:13 2017 -0500 + + New function setCurrentTenant + +M lib/pf/Switch.pm + +commit 4a27293f7cb79331fc897d100dec8ca82d65076c +Author: James Rouzier +Date: Wed Nov 8 17:03:38 2017 -0500 + + Use merge condition from SQL::Abstract::More + +M lib/pf/dal/roles/has_tenant_id.pm +M t/unittest/dal.t + +commit fe1ed75e1d22c1f2dfe7082f88492d57d3dd2f53 +Author: James Rouzier +Date: Wed Nov 8 16:38:35 2017 -0500 + + Always use the test config when running pfcmd + +M t/unittest/cmd/pf/tenant.t + +commit f46e62e1e930b76d76a96e4d4a9fa28aff2b8e60 +Author: James Rouzier +Date: Wed Nov 8 16:30:47 2017 -0500 + + Reset tenant in the begining of the loop + + Fixes #2754 + +M sbin/pfqueue + +commit 89de0f5f1c45d3e6ec555fe948305b286318a544 +Author: James Rouzier +Date: Wed Nov 8 16:28:38 2017 -0500 + + Refator to use reset_tenant + +M lib/pf/WebAPI/InitHandler.pm + +commit 05beb85bf4df3f068dd7f4fbbb226c4d7641351f +Author: James Rouzier +Date: Wed Nov 8 16:28:03 2017 -0500 + + New functioin to reset_tenant + +M lib/pf/dal.pm + +commit b59457f1da8dbd72453124a94062278f599499b8 +Author: Julien Semaan +Date: Thu Nov 2 07:50:58 2017 -0400 + + fix invalid RADIUS clients tenant query + +M raddb/mods-config/sql/main/mysql/queries.conf + +commit 44a080a1b670620fd6b88a10d126da0170556a1b +Author: Julien Semaan +Date: Thu Nov 2 07:41:04 2017 -0400 + + insert tenant ID in radius_nas table + +M lib/pf/freeradius.pm + +commit cfd3a126feaa2f9e43403f3a7e5c1389ae901ba6 +Author: James Rouzier +Date: Wed Nov 1 16:45:43 2017 -0400 + + Add tenant_id to the radius queries + +M conf/radiusd/sql.conf.example +M raddb/dictionary.inverse +M raddb/mods-config/sql/main/mysql/queries.conf +M raddb/mods-config/sql/main/mysql/reject.conf +M raddb/sites-available/dynamic-clients + +commit 32d09f992c9573bfce750364fb2eec0de0bbf06b +Author: Julien Semaan +Date: Wed Nov 1 15:41:07 2017 -0400 + + scope node locationlog to proper tenant + +M lib/pf/dal/node.pm + +commit eb6422bc024f089b4aba72a3d10606969119486d +Author: James Rouzier +Date: Wed Nov 1 15:09:17 2017 -0400 + + Reset tenant_id before each request + +M lib/pf/WebAPI/InitHandler.pm + +commit 400ce5141636e944ba92a92a77ff4a8a9d8f8c87 +Author: Julien Semaan +Date: Wed Nov 1 14:59:53 2017 -0400 + + set proper tenant ID in externalportal + +M lib/pf/web/externalportal.pm + +commit 50cb10c033ec1d0a961a7cf027e41cf260c8623f +Author: James Rouzier +Date: Wed Nov 1 14:14:13 2017 -0400 + + Display Tenant name + +M html/pfappserver/lib/pfappserver/Model/Search/Node.pm +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Node.pm +M html/pfappserver/root/node/search.tt + +commit 8d2eca1c64112048309a1322b14ce56612bfa2ed +Author: Julien Semaan +Date: Wed Nov 1 13:59:07 2017 -0400 + + setup tenant in Portal Session instead of controller + +M html/captive-portal/lib/captiveportal/PacketFence/Controller/Root.pm +M html/captive-portal/lib/captiveportal/PacketFence/Model/Portal/Session.pm + +commit bb3c37f8be8d940177071cc1d75edc55dea99e11 +Author: James Rouzier +Date: Wed Nov 1 10:23:35 2017 -0400 + + Change logging level + +M lib/pf/dal.pm + +commit ed8ff7518373d6fe2cfe501fd7c559c9388e66d4 +Author: James Rouzier +Date: Wed Nov 1 10:18:29 2017 -0400 + + Rename @params to @bind + +M lib/pf/dal.pm + +commit 5d92ed12053b604f633372dbda85bc1ec88734f0 +Author: James Rouzier +Date: Wed Nov 1 10:16:34 2017 -0400 + + Update the number of tests + +M t/unittest/dal-set-tenant.t + +commit 37fc74ebe0ff06b15fb0b816dfeeb52d18d75cef +Author: Julien Semaan +Date: Tue Oct 31 16:23:34 2017 -0400 + + additionnal doc + +M conf/documentation.conf + +commit bfc59b5aa5dbc3daf592d3b3d7c79ee666f7fcf3 +Author: James Rouzier +Date: Tue Oct 31 17:12:39 2017 -0400 + + Test for pf::dal->set_tenant + +A t/unittest/dal-set-tenant.t + +commit ebe34332bad59e9d59d3dffccaf38df18142112a +Author: James Rouzier +Date: Tue Oct 31 17:07:48 2017 -0400 + + Do not set a tenant_id that does not exist + +M lib/pf/dal.pm + +commit 6d01eb89cd120289fec6b2d959979e424c9c7d40 +Author: Julien Semaan +Date: Tue Oct 31 14:38:42 2017 -0400 + + fix syntax error in schema + +M db/pf-schema-X.Y.Z.sql +M db/upgrade-X.X.X-X.Y.Z.sql + +commit 6932df56586e6fe619f133aefc902d034edd0a83 +Author: Julien Semaan +Date: Tue Oct 31 14:36:19 2017 -0400 + + add portal_domain_name to the upgrade script + +M db/upgrade-X.X.X-X.Y.Z.sql + +commit 3a26d396469ec1466e32bdc3eb1e9b1fdab10394 +Author: James Rouzier +Date: Tue Oct 31 14:18:54 2017 -0400 + + Remove Created tenant for test + +A t/unittest/tenant-no-db.t + +commit f3c23b31fcc21cae1561ffd5a460e1059e0f7a77 +Author: James Rouzier +Date: Tue Oct 31 14:15:55 2017 -0400 + + Handle case if database is gone + +M lib/pf/tenant.pm + +commit 7f4ab250907e5b950e1db2788c2126fc84de8816 +Author: James Rouzier +Date: Tue Oct 31 13:55:24 2017 -0400 + + Remove tenant created + +M t/unittest/tenant.t + +commit 87bd1271cec9c686804e80172bf815fd252985c2 +Author: Julien Semaan +Date: Tue Oct 31 13:51:26 2017 -0400 + + allow to filter out connection profile by tenant + +M lib/pf/factory/condition/profile.pm +M lib/pf/validation/profile_filters.pm + +commit 159d72ea4519e562f77b203f690d34e5fee0f6c4 +Author: Julien Semaan +Date: Tue Oct 31 13:22:55 2017 -0400 + + setup tenant from portal hostname + +M html/captive-portal/lib/captiveportal/PacketFence/Controller/Root.pm + +commit 54cad377c0b6a55b366f312f6a6ce401e12302bc +Author: James Rouzier +Date: Tue Oct 31 13:13:20 2017 -0400 + + Do not use tenant_id for this query + +M lib/pf/dal/node.pm + +commit bb36b73e82fec501e2cd5afd7815aac0c3d9f315 +Author: James Rouzier +Date: Tue Oct 31 13:00:34 2017 -0400 + + New command pfcmd tenant + + Fixes #2745 + +A lib/pf/cmd/pf/tenant.pm +A lib/pf/tenant.pm +A t/unittest/cmd/pf/tenant.t +A t/unittest/tenant.t + +commit 42f7ccfdaa437bcef823d84a8179dbe01384ef94 +Author: Julien Semaan +Date: Tue Oct 31 12:59:54 2017 -0400 + + support wildcard domains in passthrough.lua + +M lib/pf/services/manager/haproxy.pm + +commit 2865554fbb4a5ff08c1a56291db64e725e7b9412 +Author: Julien Semaan +Date: Tue Oct 31 12:46:07 2017 -0400 + + allow tenant portal domain names in haproxy + +M db/pf-schema-X.Y.Z.sql +M lib/pf/services/manager/haproxy.pm + +commit e43a5851b4dd873703aa521fba01a47dcacf7ee0 +Author: Julien Semaan +Date: Tue Oct 31 12:36:02 2017 -0400 + + add portal domain name to tenant + +M db/pf-schema-X.Y.Z.sql +M lib/pf/dal/_tenant.pm + +commit d2bdd64c32809dc881f571af52a4d7ba92f3687a +Author: Julien Semaan +Date: Tue Oct 31 12:30:47 2017 -0400 + + allow the portal to listen to other domain names + +M conf/documentation.conf +M conf/pf.conf.defaults +M lib/pf/services/manager/haproxy.pm +M lib/pfconfig/namespaces/config/Pf.pm + +commit 44990838037bfacaa7ac7aaa63cf2b34e8ef1460 +Author: Julien Semaan +Date: Tue Oct 31 11:42:50 2017 -0400 + + set tenant ID in RADIUS flow + +M conf/switches.conf.defaults +M lib/pf/Switch.pm +M lib/pf/radius.pm + +commit a50e7e058d10eba790d5742b70e05d9a0fd95934 +Author: Julien Semaan +Date: Tue Oct 31 11:42:40 2017 -0400 + + make default tenant id a constants + +M lib/pf/constants.pm +M lib/pf/dal.pm + +commit 951cf8c14ad51ed863cf21b40093270223556e65 +Author: Julien Semaan +Date: Tue Oct 31 11:33:36 2017 -0400 + + minor changes to DAL set/get tenant + +M lib/pf/dal.pm + +commit e8732ab8bc8d9784acb2adb3a13a2f99500a3d72 +Author: James Rouzier +Date: Mon Oct 30 14:52:52 2017 -0400 + + Fix insert rewrite and add upsert rewrite + +M lib/pf/dal/roles/has_tenant_id.pm + +commit 991b4d150472924b3ef525198da530706bb6f0e1 +Author: James Rouzier +Date: Mon Oct 30 14:52:21 2017 -0400 + + Added tests for rewriting query for upsert, insert, select, delete + +M t/unittest/dal.t + +commit 2159a1a34292267c9a22b14419ee63ae72872ad9 +Author: James Rouzier +Date: Mon Oct 30 13:45:27 2017 -0400 + + Added test for update_params_for_select, update_params_for_update + +M t/unittest/dal.t + +commit 97953f6f511734e1f9fc48808d66e033e8f41bee +Author: James Rouzier +Date: Mon Oct 30 13:43:57 2017 -0400 + + Use the fully quailfied name + +M lib/pf/dal/roles/has_tenant_id.pm + +commit f2e44a9687f1111da389bc28c66240476cdf473c +Author: James Rouzier +Date: Mon Oct 30 12:58:32 2017 -0400 + + Update test + +M t/unittest/dal.t + +commit bba838909360177156af5efd7874efbb2940f926 +Author: James Rouzier +Date: Mon Oct 30 11:53:39 2017 -0400 + + Use a role for tenant_id + +M addons/dev-helpers/templates/pf-dal.pm.tt +M lib/pf/dal/_action.pm +M lib/pf/dal/_activation.pm +M lib/pf/dal/_auth_log.pm +M lib/pf/dal/_billing.pm +M lib/pf/dal/_chi_cache.pm +M lib/pf/dal/_class.pm +M lib/pf/dal/_dhcp_option82.pm +M lib/pf/dal/_dhcp_option82_history.pm +M lib/pf/dal/_inline_accounting.pm +M lib/pf/dal/_ip4log.pm +M lib/pf/dal/_ip4log_archive.pm +M lib/pf/dal/_ip4log_history.pm +M lib/pf/dal/_ip6log.pm +M lib/pf/dal/_ip6log_archive.pm +M lib/pf/dal/_ip6log_history.pm +M lib/pf/dal/_keyed.pm +M lib/pf/dal/_locationlog.pm +M lib/pf/dal/_locationlog_archive.pm +M lib/pf/dal/_node.pm +M lib/pf/dal/_node_category.pm +M lib/pf/dal/_password.pm +M lib/pf/dal/_person.pm +M lib/pf/dal/_pf_version.pm +M lib/pf/dal/_radacct.pm +M lib/pf/dal/_radacct_log.pm +M lib/pf/dal/_radius_audit_log.pm +M lib/pf/dal/_radius_nas.pm +M lib/pf/dal/_savedsearch.pm +M lib/pf/dal/_scan.pm +M lib/pf/dal/_sms_carrier.pm +M lib/pf/dal/_tenant.pm +M lib/pf/dal/_userlog.pm +M lib/pf/dal/_violation.pm +M lib/pf/dal/_wrix.pm +A lib/pf/dal/roles/has_tenant_id.pm + +commit 6b75701a2e64bc33057849275538ef46617ccbde +Author: James Rouzier +Date: Mon Oct 30 11:24:40 2017 -0400 + + Log the data_source + +M lib/pf/db.pm + +commit abdd26b718df76b68dae27c632f9a0ca4128d0c8 +Author: James Rouzier +Date: Fri Oct 27 15:28:49 2017 -0400 + + Create upgrade + +M db/upgrade-X.X.X-X.Y.Z.sql + +commit 60622fa3d3d56673ec195d7a00a69f02dbb1caa6 +Author: James Rouzier +Date: Thu Oct 26 16:07:48 2017 -0400 + + Update generated dal + +M lib/pf/dal/_activation.pm +M lib/pf/dal/_auth_log.pm +M lib/pf/dal/_inline_accounting.pm +M lib/pf/dal/_ip4log.pm +M lib/pf/dal/_ip4log_archive.pm +M lib/pf/dal/_ip4log_history.pm +M lib/pf/dal/_ip6log.pm +M lib/pf/dal/_ip6log_archive.pm +M lib/pf/dal/_ip6log_history.pm +M lib/pf/dal/_locationlog.pm +M lib/pf/dal/_locationlog_archive.pm +M lib/pf/dal/_node.pm +M lib/pf/dal/_password.pm +M lib/pf/dal/_person.pm +M lib/pf/dal/_radacct.pm +M lib/pf/dal/_radacct_log.pm +M lib/pf/dal/_radius_audit_log.pm +M lib/pf/dal/_radius_nas.pm +M lib/pf/dal/_scan.pm +M lib/pf/dal/_userlog.pm +M lib/pf/dal/_violation.pm + +commit a8b60609af75bfefaabd98dd1d3e9c6955fb7751 +Author: James Rouzier +Date: Thu Oct 26 16:06:01 2017 -0400 + + Add tenant_id to tables + +M db/pf-schema-X.Y.Z.sql + +commit 6b9a1aa1cd46e4a5f4ef5bebe1f9ea9b6163ef56 +Author: James Rouzier +Date: Thu Oct 26 16:03:00 2017 -0400 + + Do not add tenant_id automatically + +M lib/pf/dal/node.pm + +commit 56768afd1be883cdc584302753c6e59e8d621bd6 +Author: James Rouzier +Date: Thu Oct 26 16:01:52 2017 -0400 + + Add tenant_id select, update, delete, insert, and upsert + +M addons/dev-helpers/templates/pf-dal.pm.tt + +commit 38b02bb4bbe36a5123d0b3236b0b5674888a75ff +Author: James Rouzier +Date: Thu Oct 26 14:21:47 2017 -0400 + + Update select if there is a tenant_id + +M addons/dev-helpers/bin/generator-data-access-layer.pl +M addons/dev-helpers/templates/pf-dal.pm.tt + +commit f15f6b2aef09487f14576e96a9ec95fd01d78d6d +Author: James Rouzier +Date: Thu Oct 26 14:06:33 2017 -0400 + + Always delete database + +M addons/dev-helpers/bin/generator-data-access-layer.pl + +commit 4b819530040c4c7aa5aaa8fb7c8587b20f0b7252 +Author: James Rouzier +Date: Thu Oct 26 11:29:49 2017 -0400 + + Add the ability to filter options sent to SQL::Abstract::More + +M lib/pf/dal.pm + +commit 14477d435be3173ee113adb58a5c02cd3c39b04b +Author: James Rouzier +Date: Wed Oct 25 10:58:58 2017 -0400 + + Fix syntax error + +M db/pf-schema-X.Y.Z.sql + +commit 3a44e7bcbd9458a4607049528c509b46da5727db +Author: James Rouzier +Date: Wed Oct 25 10:55:31 2017 -0400 + + Update generated dal + +M lib/pf/dal/_node.pm + +commit 3ee4622ea786b33998bc22bac4a764b39e665043 +Author: James Rouzier +Date: Wed Oct 25 10:51:40 2017 -0400 + + Change the default of the tenant to 1 + +M lib/pf/dal.pm + +commit df8ccc24b00fda12fdc152d6eae86163eb3b8023 +Author: James Rouzier +Date: Wed Oct 25 10:49:50 2017 -0400 + + Updated schema + +M db/pf-schema-X.Y.Z.sql +M db/upgrade-X.X.X-X.Y.Z.sql + +commit f69e69236f56980b2a9920ef1bff158fe7a898da +Author: James Rouzier +Date: Thu Oct 19 16:24:27 2017 -0400 + + Filter out any non SQL::Abstract::More fields + +M lib/pf/dal.pm + +commit d68d89bd1d9a53068fa5195e9ffb5f6848175663 +Author: James Rouzier +Date: Tue Oct 17 11:59:58 2017 -0400 + + Move to pf::dal::locationlog + +M lib/pf/locationlog.pm + +commit a6ec62dcb1e4616d32f5a4319586b6713018b509 +Author: Durand Fabrice +Date: Wed Feb 7 08:54:22 2018 -0500 + + Fixed releaseip call + +M go/dhcp/README.md +M go/dhcp/main.go +M lib/pf/node.pm + +commit fdb9abbf50ed1b89e9f4a683425767c85086d172 +Author: Durand Fabrice +Date: Tue Feb 6 16:47:54 2018 -0500 + + If no category then set default + +M lib/pf/ipset.pm + +commit d2469516291f8797e9c6e766508906cfa11c987f +Author: Durand Fabrice +Date: Tue Feb 6 16:39:01 2018 -0500 + + Fixed api call + +M go/coredns/plugin/pfdns/pfdns.go +M lib/pf/ipset.pm +M lib/pf/node.pm + +commit 262e3aeff514bcdd139b3a51089e0f36bdcae66b +Author: Durand Fabrice +Date: Tue Feb 6 16:01:54 2018 -0500 + + Removed WatchdogSec in pfipset systemd script + +M conf/systemd/packetfence-pfipset.service + +commit b588a3d7355b5acc2ff6432dba48620220076536 +Author: Julien Semaan +Date: Mon Feb 5 08:15:37 2018 -0500 + + remove pfipset from pfcmd checkup + +M lib/pf/pfcmd/checkup.pm + +commit f9077748d03fa4f3a4559079aea1e328e26749da +Author: TomInverse +Date: Fri Feb 2 11:12:06 2018 -0500 + + Clustering doc modifications and adding Trouble Shooting + +M docs/PacketFence_Clustering_Guide-docinfo.xml +M docs/PacketFence_Clustering_Guide.asciidoc + +commit 6b97c268d2f39a90fd640a06174b95692a0079d5 +Author: Durand Fabrice +Date: Thu Feb 1 15:09:25 2018 -0500 + + Remove pfipset path + +M conf/pf.conf.defaults + +commit 5ce6395d62ca245d5ebccff46603c4c1d1d037b8 +Author: Durand Fabrice +Date: Thu Feb 1 14:07:17 2018 -0500 + + Fixed missing lib + +M lib/pf/services/manager/etcd.pm + +commit 67cd6c760f8153118cce1ab391e444b22638b2de +Author: Julien Semaan +Date: Thu Feb 1 08:46:22 2018 -0500 + + add bin/pfdns to packetfence.spec + +M addons/packages/packetfence.spec + +commit 52d58670d76a2bdbf694d52f7415b2d6902c0719 +Author: Francis Lachapelle +Date: Thu Feb 1 08:20:17 2018 -0500 + + (doc) Move token_system.png to proper directory + +A docs/images/portal-modules/token_system.png +D docs/images/token_system.png + +commit 6c313fcdddbe74284f54e2a571daa58f30ac3735 +Author: Julien Semaan +Date: Wed Jan 31 17:37:41 2018 -0500 + + fix import path + +M lib/pf/ipset.pm + +commit ada58c5b32de4b15612862e1c658b32951cb4692 +Author: Julien Semaan +Date: Wed Jan 31 17:37:27 2018 -0500 + + fix comment missing comment prefix + +M lib/pf/parking.pm + +commit 43c5c03a02df5df49bd1ce16f11d8a1d07652f21 +Author: Julien Semaan +Date: Wed Jan 31 16:55:43 2018 -0500 + + adjustments to spec for build + +M addons/packages/packetfence.spec + +commit c0a97dfea468161a249c4ed6e22cb591439e6727 +Author: Julien Semaan +Date: Wed Jan 31 16:51:13 2018 -0500 + + fix pfipset systemd unit file + +M conf/systemd/packetfence-pfipset.service + +commit 8968403cbe30359a3cb563736e029764022ef5e6 +Author: Julien Semaan +Date: Wed Jan 31 16:47:25 2018 -0500 + + forgot to add Caddyfile for pfipset + +A conf/caddy-services/pfipset.conf.example + +commit e191e553db80bd98351ca7200a6eca4a0752122f +Author: Durand Fabrice +Date: Wed Jan 31 16:37:45 2018 -0500 + + Removed pfipset in build-go.sh + +M addons/packages/build-go.sh + +commit 436d67d4feecf98ffa65e531b5248b7f79178f24 +Author: Durand Fabrice +Date: Wed Jan 31 16:29:46 2018 -0500 + + Fix after merge (go dhcp service) + +M go/dhcp/main.go +M go/dhcp/utils.go + +commit 98a6b6c297193ae6bc5a486a8f6dc6a71f1638d6 +Author: Ludovic Marcotte +Date: Wed Jan 31 16:24:14 2018 -0500 + + Added docs/docbook/xsl/import-fo.xsl to the ignore list + +M .gitignore + +commit d1429f84a6b85d3d8fe772c3c643330b70b6c381 +Author: James Rouzier +Date: Wed Jan 31 16:24:04 2018 -0500 + + Fix missing import of pf::person + + Fixes #2919 + +M lib/pf/import.pm +A t/unittest/import.t + +commit ad5f740feb2744864542193c06d483b9290f1401 +Author: Julien Semaan +Date: Wed Jan 31 16:17:56 2018 -0500 + + added missing screenshot for documentation + +A docs/images/token_system.png + +commit f40719d539b7f8d3573569e807ba1ae4074a9dc8 +Author: Julien Semaan +Date: Wed Jan 31 16:05:39 2018 -0500 + + upgrade notes for #2911 + +M UPGRADE.asciidoc + +commit 61bf48763565832d4d2a55ffb9e252af703d471e +Author: Julien Semaan +Date: Wed Jan 31 16:04:21 2018 -0500 + + news for #2911 + +M NEWS.asciidoc + +commit 5071b92c2e10f1923960817f4b43f03e0f5f0eb0 +Author: Julien Semaan +Date: Wed Jan 31 15:36:57 2018 -0500 + + support using a unix socket in database + +M go/database/connection.go + +commit 311c5c2170576051f4b3a51362d5fa5880548da7 +Author: Ludovic Marcotte +Date: Wed Jan 31 15:16:34 2018 -0500 + + Removed old and unused MIB file + +D docs/MIB/Inverse-PacketFence-Notification.mib + +commit ec39321cc5d13e0b7fb939ecde76f8497ebecefe +Author: Julien Semaan +Date: Wed Jan 31 15:06:55 2018 -0500 + + move NodeInformation to database package + +M go/dhcp/main.go +M go/dhcp/utils.go + +commit f287cf494c7624383587812aec34cef54de31022 +Author: Julien Semaan +Date: Wed Jan 31 14:59:12 2018 -0500 + + redirect pfipset + pfdhcp logs to packetfence.log + +M packetfence.rsyslog + +commit ca95e0c78bacd3b8a8aacb521fc7ab55e17cbcf0 +Author: Julien Semaan +Date: Wed Jan 31 14:51:16 2018 -0500 + + have pfdhcp use the log library + +M go/dhcp/config.go +M go/dhcp/main.go +M go/dhcp/utils.go + +commit 71d1cbea06e7e36efdba5836dc02ad4cfee3425f +Author: Julien Semaan +Date: Wed Jan 31 14:42:48 2018 -0500 + + rework logging in pfipset + +M go/caddy/pfipset/handlers.go +M go/caddy/pfipset/pfipset.go +M go/caddy/pfipset/utils.go + +commit e8bc2c8a5fc34c9350f103b59c56304e7cf74f28 +Author: Julien Semaan +Date: Wed Jan 31 14:17:13 2018 -0500 + + more code cleanup + +M go/caddy/pfipset/handlers.go +M go/caddy/pfipset/pfipset.go +M go/caddy/pfipset/utils.go + +commit de288f2e4f5e7c6d28d9db30e535113c8973828c +Author: Julien Semaan +Date: Wed Jan 31 14:10:50 2018 -0500 + + rework route names for pfipset + +M go/caddy/pfipset/pfipset.go +M go/caddy/pfipset/utils.go +M go/coredns/plugin/pfdns/pfdns.go +M lib/pf/ipset.pm + +commit e839b00896b2bf5b86d820179cde88f948215a7c +Author: Julien Semaan +Date: Wed Jan 31 13:41:22 2018 -0500 + + prefix pfipset paths with /api/v1/ + +M go/caddy/pfipset/pfipset.go + +commit c1a6adbb50f251dc190c99112ca9d7e828c83e57 +Author: Julien Semaan +Date: Wed Jan 31 13:37:30 2018 -0500 + + fix dispatching of pfipset request + +M go/caddy/pfipset/pfipset.go +M go/caddy/pfipset/utils.go + +commit ecccdb9a0c3ae6b698734a4c9b7741dcf0c7478f +Author: Julien Semaan +Date: Wed Jan 31 13:29:15 2018 -0500 + + adjustments to the pfipset caddy + +M go/caddy/pfipset/pfipset.go + +commit f379d09d9f4b6cad7bd3a995de62ce804907a223 +Author: Durand Fabrice +Date: Wed Jan 31 13:50:44 2018 -0500 + + Use database/connection.go + +M go/dhcp/main.go +M go/dhcp/utils.go + +commit 965d16d60cd07fc1f159ae951381e621e6949000 +Author: Julien Semaan +Date: Wed Jan 31 13:00:41 2018 -0500 + + remove forwardproxy from the caddy directory + +D go/caddy/forwardproxy + +commit a43b318ad8a101823fee3134d4328d36ec1520ba +Author: Julien Semaan +Date: Wed Jan 31 12:59:55 2018 -0500 + + remove pfipset from Makefile + +M go/Makefile + +commit 6a855bc11d78a26be54c66004229d1e78e7648c4 +Author: Julien Semaan +Date: Wed Jan 31 12:59:32 2018 -0500 + + complete refactoring of pfipset into caddy + +M go/caddy/caddy/caddy/caddymain/run.go +M go/caddy/caddy/caddyhttp/httpserver/plugin.go +M go/caddy/pfipset/handlers.go +M go/caddy/pfipset/pfipset.go +M go/caddy/pfipset/pool.go +M go/caddy/pfipset/utils.go +M go/database/connection.go +M go/pfconfigdriver/structs.go +M go/vendor/vendor.json + +commit e1dacebf616ceeac6d19ebfa790df52581c2bbcb +Author: Julien Semaan +Date: Wed Jan 31 11:19:16 2018 -0500 + + first draft in pfipset inside caddy + +A go/caddy/forwardproxy +A go/caddy/pfipset/handlers.go +A go/caddy/pfipset/pfipset.go +A go/caddy/pfipset/pool.go +A go/caddy/pfipset/utils.go +A go/database/connection.go +D go/ipset/api.go +D go/ipset/main.go +D go/ipset/pool.go +D go/ipset/utils.go +M go/pfconfigdriver/structs.go + +commit 8a9cf854a724373b0286211dd78ec19334895ac7 +Author: Durand Fabrice +Date: Wed Jan 31 12:41:44 2018 -0500 + + Fixs for PR + +M go/dhcp/api.go +M html/pfappserver/lib/pfappserver/Form/Interface.pm +M lib/pf/ipset.pm +M lib/pf/services/manager/pfdhcp.pm +M lib/pf/services/manager/pfdns.pm +M lib/pf/services/manager/routes.pm + +commit 9fb8bc69be96efd510b850315815eab0b31963b7 +Author: Durand Fabrice +Date: Wed Jan 31 12:01:22 2018 -0500 + + Moved ByteToString in sharedutils + +M go/dhcp/main.go +M go/dhcp/utils.go +M go/sharedutils/util.go + +commit 2537a58bd4c3243e01dd82c7f7364797bac7d85d +Author: Durand Fabrice +Date: Wed Jan 31 11:54:20 2018 -0500 + + Moved ConvertToByte and ConvertToString in sharedutils + +M go/dhcp/api.go +M go/sharedutils/util.go + +commit 09eeedf31ccf210e25856942daf48e0c25329341 +Author: Durand Fabrice +Date: Wed Jan 31 11:48:30 2018 -0500 + + Moved etcd functions in his own file + +A go/dhcp/etcd.go +M go/dhcp/utils.go + +commit a146fc03697aa809d37875cf4e964a825575c022 +Author: Durand Fabrice +Date: Wed Jan 31 11:44:29 2018 -0500 + + Moved Inc and Dec function in sharedutils + +M go/dhcp/config.go +M go/dhcp/utils.go +M go/sharedutils/util.go + +commit 21311c586ebdb0130e45b03ddedd49a267190bae +Author: Durand Fabrice +Date: Wed Jan 31 11:38:08 2018 -0500 + + Removed commented code + +M go/dhcp/api.go +M go/dhcp/dictionary.go +M go/dhcp/main.go +M go/dhcp/serverif.go +A go/sharedutils/ping.go + +commit 27d2fb16ecb7b711e9e219ce2b822776a4866b96 +Author: Durand Fabrice +Date: Wed Jan 31 11:29:22 2018 -0500 + + Moved ping to sharedutils + +M go/dhcp/main.go +D go/dhcp/ping.go + +commit 7ad5816d7430af9195df1ad536e68f814c5af6aa +Author: Durand Fabrice +Date: Wed Jan 31 11:24:51 2018 -0500 + + statistiques -> statistics + +M go/dhcp/main.go + +commit d09424b49e412abf8c9894606b9521e3a355e334 +Author: Durand Fabrice +Date: Wed Jan 31 11:20:46 2018 -0500 + + SSL api with username and password and reorked api path + +M go/dhcp/README.md +M go/dhcp/main.go +M go/dhcp/utils.go + +commit 1a9161deec557c4079371c63b1f4b57cddee4a10 +Author: Durand Fabrice +Date: Wed Jan 31 11:08:54 2018 -0500 + + Get rid of OMAPI + +M Makefile +D addons/dev-helpers/omapi.pl +M addons/monit/monit_checks_configurations/00_packetfence.tt +M addons/packages/packetfence.spec +D conf/dhcpd.conf +M conf/documentation.conf +M conf/pf.conf.defaults +M debian/packetfence.postinst +M docs/PacketFence_Inline_Deployment_Quick_Guide_ZEN.asciidoc +M docs/PacketFence_Out-of-Band_Deployment_Quick_Guide_ZEN.asciidoc +M html/pfappserver/lib/pfappserver/I18N/en.po +M html/pfappserver/lib/pfappserver/I18N/fr.po +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Configuration.pm +M html/pfappserver/root/admin/configuration.tt +M html/pfappserver/root/configuration/network_conf.tt +M lib/pf/CHI.pm +D lib/pf/OMAPI.pm +M lib/pf/cluster.pm +M lib/pf/cmd/pf/cache.pm +M lib/pf/cmd/pf/service.pm +M lib/pf/config.pm +M lib/pf/dhcp/processor_v4.pm +M lib/pf/file_paths.pm +M lib/pf/ip4log.pm +M lib/pf/parking.pm +M lib/pf/pfcmd/checkup.pm +M lib/pf/services.pm +D lib/pf/services/manager/dhcpd.pm +M lib/pf/services/manager/etcd.pm +M lib/pfconfig/namespaces/config/Pf.pm +M packetfence.sudoers +M t/services.t + +commit 90d18811b90033fc89e464951c828015f7679f72 +Author: Durand Fabrice +Date: Wed Jan 31 10:02:24 2018 -0500 + + Few fixes + +M conf/pfdns.conf.example +M debian/packetfence.conffiles +D go/coredns/ADOPTERS.md +D go/coredns/CODE-OF-CONDUCT.md +M go/dhcp/api.go +D go/dhcp/apicall.go +M go/dhcp/config.go +M go/dhcp/main.go +M lib/pf/services/manager/pfdhcp.pm +M lib/pf/services/manager/pfdns.pm + +commit ad1c33111a3af6733de152a9d78009761a94920b +Author: Durand Fabrice +Date: Wed Jan 31 09:35:36 2018 -0500 + + Use template toolkit for etcd + +M conf/etcd.conf.yml.example +M lib/pf/services/manager/etcd.pm +M lib/pf/services/manager/pfdns.pm + +commit 0016e87954e2c0895cfe499c7e23fa91676264d1 +Author: Durand Fabrice +Date: Wed Jan 31 09:19:50 2018 -0500 + + Added missing file for ipset + +A go/ipset/pool.go + +commit 05ac1538843cad00902a126137305ca83a41ccdc +Author: lzammit +Date: Tue Jan 30 11:30:03 2018 -0500 + + Brocade SNMP deauth by default on switches + +M docs/PacketFence_Network_Devices_Configuration_Guide.asciidoc +M lib/pf/Switch/Brocade.pm + +commit cbdcd06e0defbe4fd726bb07719fb4b99cb935cf +Author: Durand Fabrice +Date: Mon Jan 29 16:47:30 2018 -0500 + + Added a queue + +M go/dhcp/pool.go +M go/ipset/api.go +M go/ipset/main.go + +commit 764c7e0ec48740bb1a7c68ff373bc17b41480828 +Author: James Rouzier +Date: Mon Jan 29 16:41:37 2018 -0500 + + Do not close the max file descriptor + +M bin/pflogger.pl + +commit 4ff8df085d5d7a43d24cf36ab91ae8bcf64b09f9 +Author: Durand Fabrice +Date: Mon Jan 29 11:49:48 2018 -0500 + + Renamed go_ipset to pfipset, go_dhcpd to pfdhcp, go_dns tp pfdns and removed perl pfdns and iscdhcp + +M addons/packages/build-go.sh +M addons/packages/packetfence.spec +D conf/Corefile.example +M conf/documentation.conf +M conf/pf.conf.defaults +A conf/pfdns.conf.example +D conf/systemd/packetfence-dhcpd.service +D conf/systemd/packetfence-go_dhcpd.service +D conf/systemd/packetfence-go_dns.service +D conf/systemd/packetfence-go_ipset.service +M conf/systemd/packetfence-httpd.portal.service +A conf/systemd/packetfence-pfdhcp.service +M conf/systemd/packetfence-pfdns.service +A conf/systemd/packetfence-pfipset.service +M debian/control +D debian/packetfence-dhcpd.service +D debian/packetfence-go_dhcpd.service +D debian/packetfence-go_dns.service +D debian/packetfence-go_ipset.service +A debian/packetfence-pfdhcp.service +A debian/packetfence-pfipset.service +M debian/packetfence.conffiles +M debian/packetfence.postinst +M debian/packetfence.preinst +M debian/packetfence.sudoers +M debian/rules +M go/Makefile +D lib/pf/services/manager/go_dhcpd.pm +D lib/pf/services/manager/go_dns.pm +D lib/pf/services/manager/go_ipset.pm +A lib/pf/services/manager/pfdhcp.pm +M lib/pf/services/manager/pfdns.pm +A lib/pf/services/manager/pfipset.pm +D sbin/pfdns +M t/TestUtils.pm + +commit 9dcfdc3d4bd9c2843a86bb955894aaed49901434 +Author: Darren Satkunas +Date: Fri Jan 26 14:35:47 2018 -0500 + + Fix release_date on violation_add + +M lib/pf/violation.pm + +commit 8bf674946e09481b7f90904b23f4fe9333f71534 +Author: James Rouzier +Date: Fri Jan 26 14:08:46 2018 -0500 + + Load the standard config data into the test database + +M t/db/setup_test_db.pl + +commit 273d996caa73a005f4020c1ac8f83316b5da29ab +Author: James Rouzier +Date: Fri Jan 26 14:07:23 2018 -0500 + + Refactor loading config data into the database into it's own function + +M lib/pf/config.pm + +commit c4172425bef4d2aad9c23098aca86ad90d2ebc96 +Author: Durand Fabrice +Date: Thu Jan 25 16:14:03 2018 -0500 + + Removed useless files + +M conf/documentation.conf +D go/coredns/CONTRIBUTING.md +D go/coredns/Dockerfile +D go/coredns/MAINTAINERS +D go/coredns/Makefile +D go/coredns/Makefile.fuzz +D go/coredns/Makefile.release +D go/coredns/README.md +D go/coredns/codecov.yml +D go/coredns/plugin.md +D go/coredns/plugin/auto/README.md +D go/coredns/plugin/bind/README.md +D go/coredns/plugin/cache/README.md +D go/coredns/plugin/chaos/README.md +D go/coredns/plugin/debug/README.md +D go/coredns/plugin/dnssec/README.md +D go/coredns/plugin/dnstap/README.md + +commit 87f9d824361ea0c94ab52d3f5129f6d613852688 +Author: Durand Fabrice +Date: Thu Jan 25 16:09:00 2018 -0500 + + Used the new raw lib + +M go/coredns/plugin/rewrite/edns0.go +M go/dhcp/config.go +M go/dhcp/rawClient.go +M go/vendor/vendor.json + +commit 76cd472b0068aa36b5cdcfa2c15eb509cae688bc +Author: Julien Semaan +Date: Thu Jan 25 13:58:16 2018 -0500 + + post-release of 7.4.0 + +M NEWS.asciidoc +M UPGRADE.asciidoc +M conf/pf-release +A db/pf-schema-X.Y.Z.sql +A db/upgrade-X.X.X-X.Y.Z.sql + +commit 3411d666ba5514950752e14a21e4e1dc2ecf11ab +Author: Julien Semaan +Date: Thu Jan 25 11:52:24 2018 -0500 + + adjust schema version + +M db/pf-schema-7.4.0.sql + +commit 0cd7b5554535ac109c8c238afdbdfe948a8dab84 +Author: Julien Semaan +Date: Thu Jan 25 10:35:07 2018 -0500 + + re-update changelog + +M ChangeLog + +commit a87bd52d3d803dd961ad2718652b6b0cd8a28569 +Author: Francis Lachapelle +Date: Thu Jan 25 13:43:55 2018 -0500 + + (doc) Update year in footer + +M docs/PacketFenceZEN_Installation_Guide-docinfo.xml +M docs/PacketFence_Administration_Guide-docinfo.xml +M docs/PacketFence_Aerohive_Quick_Install_Guide-docinfo.xml +M docs/PacketFence_Cisco_MSE_Quick_Install_Guide-docinfo.xml +M docs/PacketFence_CoovaChilli_Quick_Integration_Guide-docinfo.xml +M docs/PacketFence_Developers_Guide-docinfo.xml +M docs/PacketFence_JSON-RPC_Quick_Install_Guide-docinfo.xml +M docs/PacketFence_Network_Devices_Configuration_Guide-docinfo.xml +M docs/PacketFence_OpenWrt-Hostapd-15-05_Quick_Install_Guide-docinfo.xml +M docs/PacketFence_SentinelOne_Quick_Install_Guide-docinfo.xml + +commit 6049670e742fa4983aa0473114f156d343f7c497 +Author: Julien Semaan +Date: Thu Jan 25 09:47:16 2018 -0500 + + update changelog for 7.4.0 + +M ChangeLog + +commit 16fe0b06d7097052547f7df8b3f7d407a3cb9d01 +Author: Julien Semaan +Date: Thu Jan 25 09:46:30 2018 -0500 + + update debian changelog for 7.4.0 + +M debian/changelog + +commit f4df47228f7256062028b270fc5e41476101125c +Author: Julien Semaan +Date: Thu Jan 25 09:45:45 2018 -0500 + + update RPM spec changelog for 7.4.0 + +M addons/packages/packetfence.spec + +commit 182a3e0f92e1e029aeba2543d6171392d98eb6b6 +Author: Julien Semaan +Date: Thu Jan 25 09:53:13 2018 -0500 + + use schema symlink when setting up the smoke DB + +M t/db/setup_test_db.pl + +commit b64657cd11f2b869453378ca7947e887e3dc6f09 +Author: Julien Semaan +Date: Thu Jan 25 09:42:56 2018 -0500 + + update pfcmd's help for doc + +M docs/pfcmd.help + +commit 236d2f786d801e791fc68564afb1c2d5136a37e5 +Author: Julien Semaan +Date: Thu Jan 25 09:40:33 2018 -0500 + + adjust pf-release for 7.4.0 + +M conf/pf-release + +commit 900d8136c8a33dcf4d890dcfc0febc2c43f93140 +Author: Julien Semaan +Date: Thu Jan 25 09:40:03 2018 -0500 + + adjustments to SQL files for 7.4.0 + +A db/pf-schema-7.4.0.sql +D db/pf-schema-X.Y.Z.sql +A db/upgrade-7.3.0-7.4.0.sql +D db/upgrade-X.X.X-X.Y.Z.sql + +commit a151617690414c72919b21a3d79042f469d52932 +Author: Julien Semaan +Date: Thu Jan 25 09:36:30 2018 -0500 + + adjust upgrade guide for 7.4.0 + +M UPGRADE.asciidoc + +commit 5a62cf37fb706d7a2d023e83cd93f80cd16fdf22 +Author: Julien Semaan +Date: Thu Jan 25 09:33:51 2018 -0500 + + update news for 7.4.0 + +M NEWS.asciidoc + +commit 53d93c956d6724b07dbf60cdf9be24173d3cf609 +Author: Julien Semaan +Date: Thu Jan 25 09:33:13 2018 -0500 + + update web admin translations + +M html/pfappserver/lib/pfappserver/I18N/fr.po + +commit 84901624ad66627ab4a83cb8d9fc0739d95f177b +Author: Julien Semaan +Date: Thu Jan 25 09:32:59 2018 -0500 + + update captive portal translation + +M conf/locale/de/LC_MESSAGES/packetfence.po +M conf/locale/es/LC_MESSAGES/packetfence.po +M conf/locale/fr/LC_MESSAGES/packetfence.po +M conf/locale/he_IL/LC_MESSAGES/packetfence.po +M conf/locale/it/LC_MESSAGES/packetfence.po +M conf/locale/nl/LC_MESSAGES/packetfence.po +M conf/locale/pl_PL/LC_MESSAGES/packetfence.po +M conf/locale/pt_BR/LC_MESSAGES/packetfence.po + +commit 998531c275511f66a9db2064ed9e106dd18ac026 +Author: Julien Semaan +Date: Thu Jan 25 09:29:49 2018 -0500 + + update version in doc for 7.4.0 + +M docs/docinfo.xml +M docs/includes/global-attributes.asciidoc + +commit 983e9c9caf90d11386238bc43f7ffcf0e1fd1c81 +Author: Durand Fabrice +Date: Thu Jan 25 09:03:10 2018 -0500 + + Use restart instead of start in case of the presence of ghost pid files + +M addons/monit/monit_checks_configurations/00_packetfence.tt +M addons/monit/monit_checks_configurations/10_packetfence-portsec.tt +M addons/monit/monit_checks_configurations/30_packetfence-activeactive.tt + +commit 0e0250eed0395f4e3b51d457e49932a21001030a +Author: Durand Fabrice +Date: Thu Jan 25 08:39:58 2018 -0500 + + Enable passthrough by default + +M conf/pf.conf.defaults + +commit 9a709c8df1bde6740b1d5b94a7cae41bf6410777 +Author: Durand Fabrice +Date: Wed Jan 24 16:05:47 2018 -0500 + + Updated vendor.json and fixed merge issue + +M go/ipset/api.go +M go/ipset/utils.go +M go/pfconfigdriver/structs.go +M go/vendor/vendor.json + +commit 83d4d159417b1fe1dc1b815de348dbd90e03427d +Author: Durand Fabrice +Date: Wed Jan 24 14:07:07 2018 -0500 + + Set an idle timeout + +M go/ipset/main.go + +commit 7aa7c6c3b8ec3b8d7e8ba2378056455ef90c0620 +Author: Durand Fabrice +Date: Wed Jan 24 12:48:50 2018 -0500 + + Log + +M go/coredns/plugin/pfdns/pfdns.go + +commit 869c29dbdae3a382b7be0ad928a5f111692c02d8 +Author: Durand Fabrice +Date: Wed Jan 24 12:46:30 2018 -0500 + + Optimized mac2ip + +M go/ipset/api.go +M go/ipset/utils.go + +commit a29624449de0067541dbb83d5bd6673687bbf2fd +Author: Durand Fabrice +Date: Wed Jan 24 10:21:49 2018 -0500 + + Fixed the sql query for initialease + +M go/dhcp/utils.go + +commit 6bc97f8886a5336977dca7c3f88270c5a3a94e90 +Author: Ludovic Marcotte +Date: Wed Jan 24 09:10:54 2018 -0500 + + (doc) updated NEWS file for the release + +M NEWS.asciidoc + +commit 4c26b5685754069809deef105536e633b44d6819 +Author: James Rouzier +Date: Tue Jan 23 15:24:20 2018 -0500 + + skip make_immutable if the environment PF_SKIP_MAKE_IMMUTABLE is set + +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/FixedRole.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/SelectRole.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/FixedRole.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/SelectRole.pm +M html/pfappserver/lib/pfappserver/Controller/Config/DeviceRegistration.pm +M html/pfappserver/lib/pfappserver/Form/Config/DeviceRegistration.pm +M html/pfappserver/lib/pfappserver/Form/Config/PortalModule/FixedRole.pm +M html/pfappserver/lib/pfappserver/Form/Config/PortalModule/SelectRole.pm +M html/pfappserver/lib/pfappserver/Model/Config/DeviceRegistration.pm + +commit 5a70b1a1d851a112e24b41e6643cae73b49562f0 +Author: James Rouzier +Date: Tue Jan 23 15:03:02 2018 -0500 + + Move test to proper location + +A t/unittest/pfappserver/Model/Search/Node.t +D t/unittest/pfappserver/lib/pfappserver/Model/Search/Node.t + +commit ee59927ee4b46e2e3c66858db8ed1a8d2456c7e2 +Author: James Rouzier +Date: Tue Jan 23 14:51:40 2018 -0500 + + Update text + +M t/unittest/Authentication/Source/LDAPSource.t + +commit a10caa0be33c713df7549be966858cc6f7a32ed4 +Author: James Rouzier +Date: Tue Jan 23 14:36:07 2018 -0500 + + Fix is_rule_cacheable logic + + Fixes #2910 + +M lib/pf/Authentication/Source/LDAPSource.pm +M t/data/authentication.conf +M t/unittest/Authentication/Source/LDAPSource.t + +commit bc36c0d1829fc983c92cbccb337b3fabe62dd918 +Author: Durand Fabrice +Date: Tue Jan 23 14:11:04 2018 -0500 + + Added missing lib libsql-abstract-plugin-insertmulti-perl in debian packaging + +M debian/control + +commit 5b4376d9fa19d3cf3946d56c2da7ac16fbc6d730 +Author: Francis Lachapelle +Date: Mon Jan 22 15:40:34 2018 -0500 + + (Web Admin) Localization + +M addons/extract_i18n_strings.pl +M html/pfappserver/lib/pfappserver/I18N/en.po +M html/pfappserver/root/configuration/system_config.tt + +commit 0041a80cfa2f31973d8b8aa647eeb2584481f441 +Author: James Rouzier +Date: Mon Jan 22 14:43:03 2018 -0500 + + Reset the form before doing validation to avoid losing errors + + Fixes #2897 + +M html/pfappserver/root/static/configurator/configuration.js + +commit 4d8c24edb72da8a0b58e93e673d1748b7c8a7454 +Author: James Rouzier +Date: Mon Jan 22 12:31:01 2018 -0500 + + Fix broken test + +M t/unittest/pfappserver/lib/pfappserver/Model/Search/Node.t + +commit cd2b05138f33842036c28f9761e66a53944bc17e +Author: Francis Lachapelle +Date: Mon Jan 22 11:44:45 2018 -0500 + + (doc) Fix consistency with toggle option + +M conf/documentation.conf + +commit 9ddc987c58f0687ce501652045fa97cc5a71a935 +Author: Durand Fabrice +Date: Mon Jan 22 11:44:57 2018 -0500 + + Optimize code + +M go/ipset/api.go +M go/ipset/main.go +M go/ipset/utils.go + +commit da5081f19229696240dda4844e81f1c0e54988de +Author: Durand Fabrice +Date: Mon Jan 22 11:41:27 2018 -0500 + + Added status everywhere + +M go/firewallsso/base_test.go + +commit af62b93cae71fdd35b258e68f99194fffa5086e6 +Author: James Rouzier +Date: Mon Jan 22 10:37:21 2018 -0500 + + Fix like sql escaping + +M html/pfappserver/lib/pfappserver/Model/Auditing/RadiusLog.pm +M html/pfappserver/lib/pfappserver/Model/DHCPOption82.pm +M html/pfappserver/lib/pfappserver/Model/Search/Node.pm + +commit 55dca0473539dd03eaf0f7d340df69d685943ecb +Author: James Rouzier +Date: Mon Jan 22 10:11:29 2018 -0500 + + Invalid date tests + +M lib/pf/util.pm +M t/util.t + +commit dc1b37aec134d81aeff1ae5dc3d7376816d50133 +Author: Julien Semaan +Date: Mon Jan 22 09:42:57 2018 -0500 + + don't show device registration button unless its enabled + + fixes #2820 + +M html/captive-portal/lib/captiveportal/PacketFence/Controller/DeviceRegistration.pm +M html/captive-portal/lib/captiveportal/PacketFence/Controller/Status.pm + +commit 1c6ae0ffd625acba5859ba2e2392753e30531534 +Author: Julien Semaan +Date: Mon Jan 22 09:12:27 2018 -0500 + + don't restore connection profile from person if it doesn't exist + + fixes #2818 + +M html/captive-portal/lib/captiveportal/PacketFence/Controller/Authenticate.pm + +commit d1882e6fd8bf60f6969fb23aefc1f6a8ffbe8543 +Author: Durand Fabrice +Date: Mon Jan 22 08:56:19 2018 -0500 + + Added status + +M go/firewallsso/base_test.go + +commit dfc7d9067964793ed800c649645d2a3b565c62ec +Author: Julien Semaan +Date: Mon Jan 22 08:18:07 2018 -0500 + + news for #2908 + +M NEWS.asciidoc + +commit 5e2ba85cac41d68e09fbf72795830e929b66936a +Author: Durand Fabrice +Date: Thu Jan 4 09:33:10 2018 -0500 + + Simplify the code + +M go/firewallsso/base.go + +commit 3d3d9012590412ed3f1509cd70c475a65613a727 +Author: Durand Fabrice +Date: Thu Jan 4 09:27:11 2018 -0500 + + Typo + +M go/firewallsso/base.go + +commit 36cb5f97f9eb3b48a43aebb08155f712715b0c68 +Author: James Rouzier +Date: Fri Jan 19 14:11:48 2018 -0500 + + Rewrite Location headers without a scheme + +M conf/httpd.conf.d/httpd.admin.tt.example + +commit d490fbb7cf23a485600e079ef34909b2669e43cc +Author: lzammit +Date: Fri Jan 19 10:50:18 2018 -0500 + + Undef login remaining should be allowing unlimited access + + Like the access to my a** + +M lib/pf/password.pm + +commit a2ec98e3b7205fe0ba2ea919c5da4e579ca4a696 +Author: Durand Fabrice +Date: Thu Jan 4 09:25:15 2018 -0500 + + Send start when the device is reg + +M go/firewallsso/base.go +M lib/pf/firewallsso.pm + +commit 0c2f179ca46d94d3183fc33d490332da757bb51e +Author: Durand Fabrice +Date: Fri Jan 19 10:03:55 2018 -0500 + + Fixes #2868 + +M addons/packages/packetfence.spec + +commit 41e2f5b0d44e8329eb481e6ed8251246055e28e4 +Author: Francis Lachapelle +Date: Thu Jan 18 16:10:46 2018 -0500 + + (admin) Manage ACE text editor with bower (cont'd) + +M html/pfappserver/root/static/Makefile +M html/pfappserver/root/static/js/vendor/ace/ace.js +M html/pfappserver/root/static/js/vendor/ace/ext-modelist.js +M html/pfappserver/root/static/js/vendor/ace/ext-searchbox.js +M html/pfappserver/root/static/js/vendor/ace/ext-settings_menu.js +M html/pfappserver/root/static/js/vendor/ace/keybinding-emacs.js +M html/pfappserver/root/static/js/vendor/ace/mode-abc.js +M html/pfappserver/root/static/js/vendor/ace/mode-actionscript.js +M html/pfappserver/root/static/js/vendor/ace/mode-apache_conf.js +M html/pfappserver/root/static/js/vendor/ace/mode-applescript.js +M html/pfappserver/root/static/js/vendor/ace/mode-autohotkey.js +M html/pfappserver/root/static/js/vendor/ace/mode-batchfile.js +M html/pfappserver/root/static/js/vendor/ace/mode-bro.js +M html/pfappserver/root/static/js/vendor/ace/mode-c_cpp.js +M html/pfappserver/root/static/js/vendor/ace/mode-coldfusion.js +M html/pfappserver/root/static/js/vendor/ace/mode-csharp.js +A html/pfappserver/root/static/js/vendor/ace/mode-csound_document.js +A html/pfappserver/root/static/js/vendor/ace/mode-csound_orchestra.js +A html/pfappserver/root/static/js/vendor/ace/mode-csound_score.js +M html/pfappserver/root/static/js/vendor/ace/mode-css.js +M html/pfappserver/root/static/js/vendor/ace/mode-curly.js +M html/pfappserver/root/static/js/vendor/ace/mode-d.js +M html/pfappserver/root/static/js/vendor/ace/mode-dart.js +M html/pfappserver/root/static/js/vendor/ace/mode-django.js +M html/pfappserver/root/static/js/vendor/ace/mode-dockerfile.js +M html/pfappserver/root/static/js/vendor/ace/mode-dot.js +M html/pfappserver/root/static/js/vendor/ace/mode-ejs.js +M html/pfappserver/root/static/js/vendor/ace/mode-elm.js +M html/pfappserver/root/static/js/vendor/ace/mode-erlang.js +M html/pfappserver/root/static/js/vendor/ace/mode-forth.js +M html/pfappserver/root/static/js/vendor/ace/mode-fortran.js +M html/pfappserver/root/static/js/vendor/ace/mode-glsl.js +M html/pfappserver/root/static/js/vendor/ace/mode-gobstones.js +M html/pfappserver/root/static/js/vendor/ace/mode-golang.js +M html/pfappserver/root/static/js/vendor/ace/mode-graphqlschema.js +M html/pfappserver/root/static/js/vendor/ace/mode-groovy.js +M html/pfappserver/root/static/js/vendor/ace/mode-handlebars.js +M html/pfappserver/root/static/js/vendor/ace/mode-haskell.js +M html/pfappserver/root/static/js/vendor/ace/mode-haxe.js +M html/pfappserver/root/static/js/vendor/ace/mode-hjson.js +M html/pfappserver/root/static/js/vendor/ace/mode-html.js +M html/pfappserver/root/static/js/vendor/ace/mode-html_elixir.js +M html/pfappserver/root/static/js/vendor/ace/mode-html_ruby.js +M html/pfappserver/root/static/js/vendor/ace/mode-io.js +M html/pfappserver/root/static/js/vendor/ace/mode-jack.js +M html/pfappserver/root/static/js/vendor/ace/mode-java.js +M html/pfappserver/root/static/js/vendor/ace/mode-javascript.js +M html/pfappserver/root/static/js/vendor/ace/mode-json.js +M html/pfappserver/root/static/js/vendor/ace/mode-jsoniq.js +M html/pfappserver/root/static/js/vendor/ace/mode-jsp.js +A html/pfappserver/root/static/js/vendor/ace/mode-jssm.js +M html/pfappserver/root/static/js/vendor/ace/mode-jsx.js +M html/pfappserver/root/static/js/vendor/ace/mode-julia.js +M html/pfappserver/root/static/js/vendor/ace/mode-kotlin.js +M html/pfappserver/root/static/js/vendor/ace/mode-latex.js +M html/pfappserver/root/static/js/vendor/ace/mode-less.js +M html/pfappserver/root/static/js/vendor/ace/mode-lsl.js +M html/pfappserver/root/static/js/vendor/ace/mode-luapage.js +M html/pfappserver/root/static/js/vendor/ace/mode-makefile.js +M html/pfappserver/root/static/js/vendor/ace/mode-markdown.js +M html/pfappserver/root/static/js/vendor/ace/mode-mask.js +M html/pfappserver/root/static/js/vendor/ace/mode-maze.js +M html/pfappserver/root/static/js/vendor/ace/mode-mel.js +M html/pfappserver/root/static/js/vendor/ace/mode-nix.js +M html/pfappserver/root/static/js/vendor/ace/mode-nsis.js +M html/pfappserver/root/static/js/vendor/ace/mode-objectivec.js +M html/pfappserver/root/static/js/vendor/ace/mode-perl.js +M html/pfappserver/root/static/js/vendor/ace/mode-pgsql.js +M html/pfappserver/root/static/js/vendor/ace/mode-php.js +M html/pfappserver/root/static/js/vendor/ace/mode-pig.js +M html/pfappserver/root/static/js/vendor/ace/mode-powershell.js +M html/pfappserver/root/static/js/vendor/ace/mode-praat.js +M html/pfappserver/root/static/js/vendor/ace/mode-prolog.js +M html/pfappserver/root/static/js/vendor/ace/mode-protobuf.js +M html/pfappserver/root/static/js/vendor/ace/mode-python.js +M html/pfappserver/root/static/js/vendor/ace/mode-razor.js +M html/pfappserver/root/static/js/vendor/ace/mode-rdoc.js +A html/pfappserver/root/static/js/vendor/ace/mode-red.js +M html/pfappserver/root/static/js/vendor/ace/mode-rhtml.js +M html/pfappserver/root/static/js/vendor/ace/mode-rust.js +M html/pfappserver/root/static/js/vendor/ace/mode-scad.js +M html/pfappserver/root/static/js/vendor/ace/mode-scala.js +M html/pfappserver/root/static/js/vendor/ace/mode-scss.js +M html/pfappserver/root/static/js/vendor/ace/mode-sh.js +M html/pfappserver/root/static/js/vendor/ace/mode-sjs.js +M html/pfappserver/root/static/js/vendor/ace/mode-smarty.js +M html/pfappserver/root/static/js/vendor/ace/mode-soy_template.js +M html/pfappserver/root/static/js/vendor/ace/mode-sparql.js +M html/pfappserver/root/static/js/vendor/ace/mode-sqlserver.js +M html/pfappserver/root/static/js/vendor/ace/mode-svg.js +M html/pfappserver/root/static/js/vendor/ace/mode-swift.js +M html/pfappserver/root/static/js/vendor/ace/mode-tcl.js +M html/pfappserver/root/static/js/vendor/ace/mode-tsx.js +M html/pfappserver/root/static/js/vendor/ace/mode-turtle.js +M html/pfappserver/root/static/js/vendor/ace/mode-twig.js +M html/pfappserver/root/static/js/vendor/ace/mode-typescript.js +M html/pfappserver/root/static/js/vendor/ace/mode-vala.js +M html/pfappserver/root/static/js/vendor/ace/mode-velocity.js +M html/pfappserver/root/static/js/vendor/ace/mode-wollok.js +M html/pfappserver/root/static/js/vendor/ace/mode-xquery.js +M html/pfappserver/root/static/js/vendor/ace/mode-yaml.js +A html/pfappserver/root/static/js/vendor/ace/theme-dracula.js +M html/pfappserver/root/static/js/vendor/ace/worker-coffee.js +M html/pfappserver/root/static/js/vendor/ace/worker-css.js +M html/pfappserver/root/static/js/vendor/ace/worker-html.js +M html/pfappserver/root/static/js/vendor/ace/worker-javascript.js +M html/pfappserver/root/static/js/vendor/ace/worker-json.js +M html/pfappserver/root/static/js/vendor/ace/worker-lua.js +M html/pfappserver/root/static/js/vendor/ace/worker-php.js +M html/pfappserver/root/static/js/vendor/ace/worker-xml.js +M html/pfappserver/root/static/js/vendor/ace/worker-xquery.js + +commit 6c56b7e470b9df7678c4420d34091d1e03f8bfda +Author: Francis Lachapelle +Date: Thu Jan 18 16:05:40 2018 -0500 + + (web admin) Update generated files + +M html/pfappserver/root/static/css/styles.css +M html/pfappserver/root/static/css/styles.css.map +M html/pfappserver/root/static/js/configuration.js +M html/pfappserver/root/static/js/configuration.js.map +M html/pfappserver/root/static/js/pfappserver.js +M html/pfappserver/root/static/js/pfappserver.js.map +M html/pfappserver/root/static/js/vendor/bootstrap.min.js +M html/pfappserver/root/static/js/vendor/bootstrap.min.js.map +M html/pfappserver/root/static/js/vendor/jquery-extra.min.js +M html/pfappserver/root/static/js/vendor/jquery-extra.min.js.map +M html/pfappserver/root/static/js/vendor/jquery-ui.min.js +M html/pfappserver/root/static/js/vendor/jquery-ui.min.js.map +M html/pfappserver/root/static/js/vendor/raphael.min.js +M html/pfappserver/root/static/js/vendor/raphael.min.js.map + +commit f5da8943b4c547eee8840b4404325fae8d704ccf +Author: James Rouzier +Date: Thu Jan 18 16:06:46 2018 -0500 + + Fix typo + + Fixes #2896 + +M html/pfappserver/lib/pfappserver/Model/Search/Node.pm + +commit 1feaccc3640fb1dc12da869781e42d2d486793ae +Author: Francis Lachapelle +Date: Thu Jan 18 15:16:11 2018 -0500 + + Revert "Prepend the add_delete_buttons to the field" + + This reverts commit fbc382b0b40834378687db4d58e5c107801e0e95 and improves display of chosen widget with attached buttons. + +M html/pfappserver/lib/pfappserver/Form/Field/DynamicList.pm +M html/pfappserver/root/static/scss/_chosen.scss + +commit 8f686d0f38d350271a00ecf23761b8f7ec882535 +Author: Julien Semaan +Date: Thu Jan 18 14:27:24 2018 -0500 + + remove excessive dumping + +M html/pfappserver/lib/pfappserver/Form/Config/Pf.pm + +commit 5133246ba5ac5d44cd3f2260dc769320cd8d8fe8 +Author: Julien Semaan +Date: Thu Jan 18 14:23:21 2018 -0500 + + add more tests + +M t/unittest/util/dns.t + +commit 7a0df54aed582dee26b9442aa78a88b261d2e717 +Author: Julien Semaan +Date: Thu Jan 18 14:22:12 2018 -0500 + + adjustments to test + zone name validation + +M lib/pf/util/dns.pm +M t/unittest/util/dns.t + +commit c71c6600a3e56794969143feae39ea68175d6aac +Author: Julien Semaan +Date: Thu Jan 18 14:16:18 2018 -0500 + + validate the passthroughs when changing the hostname + +M html/pfappserver/lib/pfappserver/Form/Config/Pf.pm + +commit ae49028dd0b36efbe04b665729e3eb0f28a5061f +Author: Julien Semaan +Date: Thu Jan 18 13:24:12 2018 -0500 + + use zone hash lookup instead of eval + +M lib/pf/util/dns.pm + +commit 3b095ef0d664ae6ae1bff81c4ae86d4a82976131 +Author: Julien Semaan +Date: Thu Jan 18 13:14:20 2018 -0500 + + create validator table only once + +M html/pfappserver/lib/pfappserver/Form/Config/Pf.pm + +commit 44cbf073be8378281dacf7be79a45ce0b239b1ac +Author: Durand Fabrice +Date: Wed Jan 17 19:54:37 2018 -0500 + + Fixed nameserver + +M go/dhcp/config.go + +commit e3d2e5f3bd802a6c39b776cc705f75c385a92275 +Author: Durand Fabrice +Date: Wed Jan 17 13:31:08 2018 -0500 + + Update sql request + +M go/ipset/utils.go + +commit 03917807f9266fe1339c60cd293c5fc126c2a735 +Author: Durand Fabrice +Date: Wed Jan 17 13:30:05 2018 -0500 + + Few fixes + +M go/coredns/plugin/pfdns/pfdns.go + +commit 4b00505ff298efe3f29d9b5572a88350db9a6896 +Author: Durand Fabrice +Date: Wed Jan 17 12:46:26 2018 -0500 + + Return the gw ip instead of the main interface ip (ip per role) + +M go/dhcp/config.go + +commit d3651c7d522b86b2c14298792148c9f00ddde32f +Author: Durand Fabrice +Date: Wed Jan 17 12:41:21 2018 -0500 + + Allow dns traffic not only on the dns server ip + +M lib/pf/iptables.pm + +commit cec76135b078d1edf4b53d58785ebd34e1b40728 +Author: Francis Lachapelle +Date: Wed Jan 17 03:35:38 2018 -0500 + + (web admin) Improve switches configuration section + +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Configuration.pm +M html/pfappserver/root/admin/configuration.tt +M html/pfappserver/root/config/switch/index.tt +A html/pfappserver/root/configuration/switches.tt + +commit 42242cd9f15f38739b1b52ba504d89c8c31b041e +Author: Julien Semaan +Date: Thu Jan 18 14:35:02 2018 -0500 + + apply ID validator to sources + + fixes #2906 + +M html/pfappserver/lib/pfappserver/Form/Config/Source.pm + +commit 1fc64cee7ba0fe25d3a28a234e659adf3016f823 +Author: James Rouzier +Date: Thu Jan 18 10:17:24 2018 -0500 + + Fix issue with ip6log rotation + +M lib/pf/ip6log.pm +A t/unittest/ip6log.t + +commit 7b3788e010242c1840d27934421bd78659eb718f +Author: James Rouzier +Date: Wed Jan 17 13:43:28 2018 -0500 + + Run the slow checks if the PF_SMOKE_SLOW_TESTS env variable is set + +M t/TestUtils.pm +M t/binaries.t +M t/captive-portal_libs-slow.t +M t/pf-slow.t +M t/pfappserver_libs-slow.t +M t/smoke.t + +commit b82fab32fda7c729975aa80ace067bfea67a9427 +Author: James Rouzier +Date: Wed Jan 17 12:49:45 2018 -0500 + + Do not include the slow tests just yet + +M t/smoke.t + +commit dd8e7f9d0bc5f8018254f5f6bb36ec1e981178ef +Author: James Rouzier +Date: Wed Jan 17 12:48:50 2018 -0500 + + Add back no warnings + +M t/pf-slow.t + +commit 3d421bc11e0fa8cadc1d55675d9807e24b60cad7 +Author: James Rouzier +Date: Wed Jan 17 11:49:54 2018 -0500 + + Make all tests executable + +M t/CHI.t +M t/ConfigStore/Hierarchy.t +M t/MAC.t +M t/StatsD.t +M t/TestUtils.pm +M t/db/schema.t +M t/db/timeout.t +M t/example.t +M t/ldap-auth-cache.t +M t/merged_list.t +M t/smoke.t +M t/template.t +M t/unittest/Authentication/Source/LDAPSource.t +M t/unittest/Connection.t +M t/unittest/Portal/Profile.t +M t/unittest/Portal/ProfileFactory.t +M t/unittest/Switch/Cisco.t +M t/unittest/admin_roles.t +M t/unittest/api/attributes.t +M t/unittest/condition/all.t +M t/unittest/condition/any.t +M t/unittest/condition/date_after.t +M t/unittest/condition/date_before.t +M t/unittest/condition/equal.t +M t/unittest/condition/exists_in.t +M t/unittest/condition/includes.t +M t/unittest/condition/key.t +M t/unittest/condition/matches.t +M t/unittest/condition/network.t +M t/unittest/condition/regex.t +M t/unittest/condition/regex_not.t +M t/unittest/condition_parser.t +M t/unittest/dal-log.t +M t/unittest/dal.t +M t/unittest/detect/parser/dhcp.t +M t/unittest/detect/parser/fortianalyser.t +M t/unittest/detect/parser/regex.t +M t/unittest/detect/parser/securityonion.t +M t/unittest/detect/parser/snort.t +M t/unittest/detect/parser/suricata_md5_http.t +M t/unittest/detect/parser/suricata_md5_smtp.t +M t/unittest/filter_engine.t +M t/unittest/ip4log.t +M t/unittest/node.t +M t/unittest/password.t +M t/unittest/pfconfig/cached.t +M t/unittest/pfconfig/cached_array.t +M t/unittest/pfconfig/cached_hash.t +M t/unittest/pfconfig/memory_cached.t +M t/unittest/provisioner.t +M t/unittest/provisioner/android.t +M t/unittest/provisioner/mobileconfig.t +M t/unittest/provisioner/symantec.t +M t/unittest/switch_groups.t +M t/unittest/util/dns.t +M t/unittest/util/networking.t +M t/unittest/violations.t +M t/util-statsd.t +M t/vlan_utils.t + +commit fd04ec8dc29e2019a4019ed1920545a83dd7a659 +Author: James Rouzier +Date: Wed Jan 17 11:02:43 2018 -0500 + + Fix INSERT SELECT + + Fixes #2900 + +M lib/pf/ip4log.pm +A t/unittest/ip4log.t + +commit f851b74cb594d8036181ebe79c00842e39fd7cd3 +Author: James Rouzier +Date: Wed Jan 17 10:46:36 2018 -0500 + + Remove prepared statements + + Fixes #2899 + +M lib/pf/accounting.pm + +commit 1c3c2f07f4ae3015832be911c5e120dfdbfbb5fd +Author: James Rouzier +Date: Wed Jan 17 10:17:31 2018 -0500 + + Add slow check for captive-portal_libs + +A t/captive-portal_libs-slow.t + +commit c7c05896d9d0a5cf71a844c5dcf326d7ceb15e1b +Author: InverseBot +Date: Wed Jan 17 00:01:00 2018 -0500 + + (web admin) Update generated files + +M html/pfappserver/root/static/css/styles.css +M html/pfappserver/root/static/css/styles.css.map +M html/pfappserver/root/static/js/configuration.js +M html/pfappserver/root/static/js/configuration.js.map +M html/pfappserver/root/static/js/pfappserver.js +M html/pfappserver/root/static/js/pfappserver.js.map + +commit 6dbf2d9d18cd7f60b81c5d17c634b56e8edd53e2 +Author: James Rouzier +Date: Tue Jan 16 17:29:00 2018 -0500 + + Add slow compile check for pfappserver_lib + +A t/pfappserver_libs-slow.t + +commit 257ba17495cc6f651612739e65e94beaeb4c1cf1 +Author: James Rouzier +Date: Tue Jan 16 17:28:05 2018 -0500 + + Include missing module + +M html/pfappserver/lib/pfappserver/Form/Config/Source/SponsorEmail.pm + +commit b27b5d44c46c65b2c7067a51414497b4b66aa912 +Author: James Rouzier +Date: Tue Jan 16 17:26:23 2018 -0500 + + include missing include + +M html/pfappserver/lib/pfappserver/Form/Config/ProfileCommon.pm + +commit e53b18680d1a951fec3e65fb8be05fd74c7ebbdb +Author: James Rouzier +Date: Tue Jan 16 17:13:18 2018 -0500 + + Add a slow check but more accurate compile check + +A t/pf-slow.t + +commit 40c4aab05d978afa65bd19038750991280625c76 +Author: Julien Semaan +Date: Tue Jan 16 15:49:02 2018 -0500 + + add a "?" at the end of the Cisco + Meraki redirect URL + + fixes #2902 + +M lib/pf/Switch/Cisco/WLC.pm + +commit 11dfa1b5717c0df3eb1ea8ed9720b07e52bcd97f +Author: Julien Semaan +Date: Tue Jan 16 15:37:40 2018 -0500 + + Add /Meraki::MR_v2 as a valid portal URL + + fixes #2903 + +M lib/pf/web/constants.pm + +commit fc76ce2389d2114bf136d4bff0d94e55665ac5db +Author: James Rouzier +Date: Tue Jan 16 15:21:52 2018 -0500 + + Include missing module ; + +M html/pfappserver/lib/pfappserver/Form/Violation.pm + +commit 893ea7613da246ae95dc1d0a33a99c5bfa19616b +Author: Francis Lachapelle +Date: Tue Jan 16 15:11:51 2018 -0500 + + (js) Don't double-compress external graph lib + + Fixes #2879 + +M html/pfappserver/root/graph/pie.tt +M html/pfappserver/root/static/Gruntfile.js + +commit 6aa3fc1b2f84a991850db4f63de179222deabc8d +Author: extrafu +Date: Tue Jan 16 14:16:33 2018 -0500 + + Updated NEWS file for #2895 + +M NEWS.asciidoc + +commit a518a1d305c7b8f36b10a9a5f8707ec6e3254323 +Author: Francis Lachapelle +Date: Tue Jan 16 14:07:02 2018 -0500 + + (js) Fix clipping issue with chosen widget + + Fixes #2865 + Fixes #2873 + +M html/pfappserver/root/static/admin/common.js +M html/pfappserver/root/static/admin/config/items.js +M html/pfappserver/root/static/app/application.js +M html/pfappserver/root/static/scss/_chosen.scss + +commit f74eb04f3d9d814a2167cbef7f7c1ac8f52bbb45 +Author: InverseBot +Date: Tue Jan 16 00:00:56 2018 -0500 + + (web admin) Update generated files + +M html/pfappserver/root/static/js/configuration.js +M html/pfappserver/root/static/js/configuration.js.map + +commit ecf21cc04237df195e9d0435582d298a193f86fe +Author: Francis Lachapelle +Date: Mon Jan 15 16:48:42 2018 -0500 + + (CSP/admin) Cleanup inline JS for portal modules + + Fixes #2866 + +M html/pfappserver/root/config/portal_module/tree_view.tt +M html/pfappserver/root/config/portal_module/view.tt +M html/pfappserver/root/static/admin/config/portal_modules.js + +commit 13be2336c993e8a5c92d70dd4dfa87305c25afee +Author: James Rouzier +Date: Mon Jan 15 16:39:04 2018 -0500 + + Fix issue saving catgeory + + Fixes #2870 + +M lib/pf/dal/node.pm +M lib/pf/db.pm +M t/unittest/dal.t +M t/unittest/node.t + +commit 97dd4d97c1ac580162c45fc18c3c9b9cd7d7958b +Author: Durand Fabrice +Date: Mon Jan 15 16:15:15 2018 -0500 + + Fixes #2892 + +M lib/pf/dhcp/processor_v4.pm +M lib/pf/node.pm + +commit f0fed7088984cb05db74bfaaccca0c81d4910df3 +Author: James Rouzier +Date: Mon Jan 15 14:53:44 2018 -0500 + + Fix warnings + +M html/pfappserver/lib/pfappserver/Model/Interface.pm + +commit 2b05bc68eaf5341ddee5827988005b9140e7c33c +Author: Julien Semaan +Date: Mon Jan 15 14:32:23 2018 -0500 + + perform ConfigStore commit validation for interfaces modification + + fixes #2733 + +M html/pfappserver/lib/pfappserver/Model/Interface.pm + +commit 9cb7507e93fa6d5bcb71dae92a66f57340682335 +Author: Julien Semaan +Date: Mon Jan 15 14:32:16 2018 -0500 + + output ConfigStore commit error unconditionnaly + +M lib/pf/ConfigStore.pm + +commit 0366e1f769b9681840ee9402eb54a88cedb26218 +Author: Durand Fabrice +Date: Mon Jan 15 14:13:01 2018 -0500 + + AutoReg and VoIP is just char(1) in the db so it can't be N/A + +M raddb/mods-config/sql/main/mysql/reject.conf + +commit 84a535294c962170f85028a44e72cf1e9a8a2d2a +Author: Julien Semaan +Date: Mon Jan 15 14:08:22 2018 -0500 + + improve the maintenance script for clustering + + Now performs system changes so that the node is put offline and changes survives reboot + +M bin/cluster/maintenance + +commit aa5e72e7d40862732c8c70a02516aa91c38f5be2 +Author: Julien Semaan +Date: Mon Jan 15 13:38:28 2018 -0500 + + Instruct to restart haproxy after changing activation domain + + fixes #2841 + +M html/pfappserver/lib/pfappserver/Form/Config/Source/Email.pm +M html/pfappserver/lib/pfappserver/Form/Config/Source/SponsorEmail.pm + +commit f47ae8987dd7869b6363075f708a08a752ad04e2 +Author: Julien Semaan +Date: Mon Jan 15 10:29:34 2018 -0500 + + add validation for passthroughs in admin interface + +M html/pfappserver/lib/pfappserver/Form/Config/Pf.pm +M lib/pf/util/dns.pm +M lib/pfconfig/namespaces/resource/isolation_passthroughs.pm +M lib/pfconfig/namespaces/resource/passthroughs.pm + +commit c67dc9d96363455c86da2f21cdc75b2f711f9b9b +Author: Julien Semaan +Date: Mon Jan 15 10:28:11 2018 -0500 + + add tests for isolation passthroughs + +M t/data/pf.conf +M t/unittest/util/dns.t + +commit 64df44de3a0c3df3c63135e2a6156290bb02e9e9 +Author: Julien Semaan +Date: Mon Jan 15 10:22:20 2018 -0500 + + add missing type in passthroughs test + +M t/unittest/util/dns.t + +commit e79469b18c20f90835a3549817d5a4dd93462629 +Author: James Rouzier +Date: Fri Jan 12 15:27:56 2018 -0500 + + Fix adding additional join/columns to a query + + Fixes #2881 + +M html/pfappserver/lib/pfappserver/Model/Search/Node.pm + +commit b001234fe3d4968623d5a41bc1531ea8b170be69 +Author: James Rouzier +Date: Fri Jan 12 15:20:15 2018 -0500 + + Use db_list instead of db_item + + fixes #2880 + +M lib/pf/locationlog.pm + +commit 5d20731b5f0bf22e15d564e8ee08eec7580bc831 +Author: James Rouzier +Date: Fri Jan 12 13:52:34 2018 -0500 + + Do not display the option to overwrite a user unless you have the permissions + +M html/pfappserver/root/user/create.tt +M lib/pf/constants/admin_roles.pm + +commit ed736da0baeaaaff12e6036fe89e56d21e91a2ad +Author: James Rouzier +Date: Fri Jan 12 13:41:46 2018 -0500 + + fix tests + +M t/unittest/Portal/ProfileFactory.t + +commit fd64592b4c8e433694d2cf97b5cc09d7a28bfb2d +Author: Julien Semaan +Date: Fri Jan 12 09:11:40 2018 -0500 + + add an auth_log entry for null auth without email + + fixes #2886 + +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Null.pm + +commit a8a61f40b1552908b40581f51d4eb2df104b81f4 +Author: Ludovic Marcotte +Date: Fri Jan 12 08:36:25 2018 -0500 + + Minor doc improvements + +M docs/PacketFence_Administration_Guide.asciidoc + +commit 214b4bb10e1dd76d0e3a6415ac9f4d45f1ebdac9 +Author: Ludovic Marcotte +Date: Fri Jan 12 08:22:51 2018 -0500 + + Minor docs improvements + +M docs/PacketFence_Administration_Guide.asciidoc + +commit 71289f83d39e5870181f6ea3f392d0082d458298 +Author: Ludovic Marcotte +Date: Thu Jan 11 16:03:49 2018 -0500 + + Improve docs + +M docs/PacketFence_Administration_Guide.asciidoc + +commit 7fc324ec455abcee4d3cf1a0b2e7c84168b3c7a9 +Author: Ludovic Marcotte +Date: Thu Jan 11 15:59:28 2018 -0500 + + Improved documentation + +M docs/PacketFence_Administration_Guide.asciidoc + +commit 925b317f5af80aafda811ece4bb485672d6df7e5 +Author: Julien Semaan +Date: Thu Jan 11 15:54:10 2018 -0500 + + add note on new LinkedIn domains + +M UPGRADE.asciidoc + +commit 4e13a372d6e822a5af203561adfcc3445437d59c +Author: Julien Semaan +Date: Thu Jan 11 15:53:58 2018 -0500 + + update list of LinkedIn domains + +M lib/pf/Authentication/Source/LinkedInSource.pm + +commit b77875fa6e06b52f5e1fc10d57701e87908f0205 +Author: Ludovic Marcotte +Date: Thu Jan 11 14:13:20 2018 -0500 + + Initial rewording of the NEWS file + +M NEWS.asciidoc + +commit f10cae363ffd9f8fffe8b35464321dca3acab17c +Author: Durand Fabrice +Date: Thu Jan 11 13:59:39 2018 -0500 + + Updated NEWS.asciidoc for PR #2878 + +M NEWS.asciidoc + +commit 427e693e71bc96e63b48a8a73bddfc059f8c5cb7 +Author: Durand Fabrice +Date: Thu Jan 11 11:29:36 2018 -0500 + + Show the domain associated to the realm + +M html/pfappserver/root/config/realm/list.tt + +commit 58d190834eed854d18602f54314c3f9531cfd2d7 +Author: Durand Fabrice +Date: Thu Jan 11 10:55:31 2018 -0500 + + Updated nessus rest perl library version (Issue #2877) + +M addons/packages/packetfence.spec +M debian/control + +commit 478bf3bbe770f7ecb3d039c2b8450c23f06c4be4 +Author: Julien Semaan +Date: Thu Jan 11 10:22:55 2018 -0500 + + monitor the second bind process of haproxy in monit + +M addons/monit/monit_checks_configurations/00_packetfence.tt + +commit 8762bf1c933435e2549de29e59f6bcac0a470893 +Author: Julien Semaan +Date: Thu Jan 11 10:16:05 2018 -0500 + + have haproxy listen to a static monitoring port for bind process 2 + +M conf/haproxy.conf.example + +commit d3cd274b6e308a9d546938899d8135311a8e0cb5 +Author: Julien Semaan +Date: Thu Jan 11 10:08:16 2018 -0500 + + compute last_ip in ProfileFactory if its not passed as option + + fixes #2876 + +M lib/pf/Connection/ProfileFactory.pm +M t/unittest/Portal/ProfileFactory.t + +commit 831d2185a409b5a1cdef47cdf790d72e1a07ab40 +Author: Timothy Mullican +Date: Tue Jan 9 21:51:42 2018 -0500 + + fix typo + +M lib/pf/Switch/Dell/N1500.pm + +commit bdc3bacb1e2137b7266171656c4248fbd1727215 +Author: Ludovic Marcotte +Date: Tue Jan 9 15:12:53 2018 -0500 + + Small doc improvements + +M docs/PacketFence_Administration_Guide.asciidoc + +commit 0c91b22185f5e022775ff536c60e3c3177f6c1bd +Author: James Rouzier +Date: Tue Jan 9 13:56:45 2018 -0500 + + Just display the managed services in the configurator + + Fixes #2856 + +M html/pfappserver/lib/pfappserver/Model/Services.pm +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Configurator.pm + +commit 8fe574f399c0ab4909b01b01d12ad779016e6a77 +Author: Ludovic Marcotte +Date: Tue Jan 9 11:44:25 2018 -0500 + + Minor documentation updates + +M docs/PacketFence_Administration_Guide.asciidoc + +commit 3515edf874f8870780e8fabbe1f8ead3ede30a6e +Author: Julien Semaan +Date: Tue Jan 9 10:10:44 2018 -0500 + + Make switch default mode be production + + Having it to testing never made sense, it doesn't do what one would expect + +M conf/switches.conf.defaults + +commit f62061633954976ba6ba6ced27ee9aa29ad00dbd +Author: James Rouzier +Date: Mon Jan 8 16:10:54 2018 -0500 + + Fix unknown column type + + Fixes #2862 + +M lib/pf/ip4log.pm + +commit a5ffaede947669ef5a75df57a245b67ea0037d19 +Author: James Rouzier +Date: Mon Jan 8 13:07:18 2018 -0500 + + Happy New Year + +M addons/AD/migrate.pl +M addons/assign-owner.pl +M addons/captive-portal/proxy-bypass/squid-redirector.pl +M addons/database-backup-and-maintenance.sh +M addons/dev-helpers/centos-chroot/make_chroot.sh +M addons/dev-helpers/dump.pl +M addons/dev-helpers/git/pre-commit.pl +M addons/dev-helpers/omapi.pl +M addons/dev-helpers/radius-hook.pl +M addons/dev-helpers/test_search_node.pl +M addons/dev-helpers/update-copyright.sh +M addons/dhcp_dumper.pl +M addons/extract_i18n_strings.pl +M addons/extract_i18n_strings_portal.pl +M addons/high-availability/pf-diff +M addons/high-availability/rdiff +M addons/import-node-csv.pl +M addons/integration-testing/replay-snmptrapd-logs.pl +M addons/locationlog-cleanup.pl +M addons/migrate-to-locationlog_archive.sh +M addons/packages/packetfence-rpm-build.sh +M addons/packages/perl-Net-Appliance-Session.spec.diff +M addons/pf-maint.pl +M addons/pfarp_remote/sbin/pfarp_remote +M addons/pfconfig/comparator/comparator.pl +M addons/pfconfig/comparator/config-comparator.sh +M addons/replay-pcap.pl +M addons/sourcefire/pfdetect.pl +M addons/upgrade/to-3.0-networks.conf.pl +M addons/upgrade/to-3.0-pf.conf.pl +M addons/upgrade/to-3.0-violations.conf.pl +M addons/upgrade/to-3.5-pf.conf.pl +M addons/upgrade/to-6.3-os-rewrite.pl +M addons/upgrade/to-7.0-pf-conf-changes.pl +M addons/upgrade/to-7.0-pf.conf-to-pfmon.conf.pl +M addons/upgrade/to-7.0-pfdetect-conf.pl +M addons/upgrade/to-7.0-roles-conf.pl +M addons/upgrade/to-7.1-authentication-conf.pl +M addons/upgrade/to-7.3-adminroles-conf.pl +M addons/upgrade/to-7.3-authentication-conf.pl +M addons/watchdog/freeradius-watchdog.sh +M addons/watchdog/pfdhcpdlistener-watchdog.sh +M bin/cluster/management_update +M bin/cluster/node +M bin/cluster/sync +M bin/pfcmd.pl +M bin/pfcmd_vlan +M bin/pflogger.pl +M bin/pftest +M conf/dhcp_fingerprints.conf +M conf/floating_network_device.conf.example +M conf/locale/de/LC_MESSAGES/packetfence.po +M conf/locale/en/LC_MESSAGES/packetfence.po +M conf/locale/es/LC_MESSAGES/packetfence.po +M conf/locale/fr/LC_MESSAGES/packetfence.po +M conf/locale/he_IL/LC_MESSAGES/packetfence.po +M conf/locale/it/LC_MESSAGES/packetfence.po +M conf/locale/nl/LC_MESSAGES/packetfence.po +M conf/locale/pl_PL/LC_MESSAGES/packetfence.po +M conf/locale/pt_BR/LC_MESSAGES/packetfence.po +M conf/pfqueue.conf.defaults +M conf/pfqueue.conf.example +M conf/profiles.conf.defaults +M conf/profiles.conf.example +M conf/switches.conf.defaults +M conf/switches.conf.example +M debian/copyright +M docs/docbook/xsl/headerfooter-fo.xsl +M docs/docbook/xsl/packetfence-fo-article.xsl +M docs/docbook/xsl/packetfence-fo.xsl +M docs/docbook/xsl/titlepage-fo.xml +M docs/includes/additional-info.asciidoc +M docs/includes/commercial-support.asciidoc +M docs/includes/global-attributes.asciidoc +M docs/includes/license.asciidoc +M html/captive-portal/lib/captiveportal.pm +M html/captive-portal/lib/captiveportal/Base/Actions.pm +M html/captive-portal/lib/captiveportal/Base/Controller.pm +M html/captive-portal/lib/captiveportal/Base/I18N.pm +M html/captive-portal/lib/captiveportal/Controller/Activate/Email.pm +M html/captive-portal/lib/captiveportal/Controller/Authenticate.pm +M html/captive-portal/lib/captiveportal/Controller/DeviceRegistration.pm +M html/captive-portal/lib/captiveportal/Controller/Enabler.pm +M html/captive-portal/lib/captiveportal/Controller/LostStolen.pm +M html/captive-portal/lib/captiveportal/Controller/Node/Manager.pm +M html/captive-portal/lib/captiveportal/Controller/Redirect.pm +M html/captive-portal/lib/captiveportal/Controller/Remediation.pm +M html/captive-portal/lib/captiveportal/Controller/Root.pm +M html/captive-portal/lib/captiveportal/Controller/Status.pm +M html/captive-portal/lib/captiveportal/Controller/Violation.pm +M html/captive-portal/lib/captiveportal/Controller/WirelessProfile.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Application.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Detach.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Factory.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/Billing.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/Blackhole.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/Choice.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/Email.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/Login.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/Null.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/OAuth.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/OAuth/Facebook.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/OAuth/Github.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/OAuth/Google.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/OAuth/Instagram.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/OAuth/LinkedIn.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/OAuth/OpenID.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/OAuth/Pinterest.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/OAuth/Twitter.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/OAuth/WindowsLive.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/Password.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/SAML.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/SMS.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Authentication/Sponsor.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Chained.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Choice.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/FixedRole.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Message.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Provisioning.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Root.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/SelectRole.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/Survey.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/TLSEnrollment.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/Module/URL.pm +M html/captive-portal/lib/captiveportal/DynamicRouting/ModuleManager.pm +M html/captive-portal/lib/captiveportal/Form/Authentication.pm +M html/captive-portal/lib/captiveportal/Form/Field/AUP.pm +M html/captive-portal/lib/captiveportal/Form/Survey.pm +M html/captive-portal/lib/captiveportal/Form/Widget/Field/AUP.pm +M html/captive-portal/lib/captiveportal/Model/Portal/Session.pm +M html/captive-portal/lib/captiveportal/PacketFence/Controller/Activate/Email.pm +M html/captive-portal/lib/captiveportal/PacketFence/Controller/Authenticate.pm +M html/captive-portal/lib/captiveportal/PacketFence/Controller/DeviceRegistration.pm +M html/captive-portal/lib/captiveportal/PacketFence/Controller/Enabler.pm +M html/captive-portal/lib/captiveportal/PacketFence/Controller/LostStolen.pm +M html/captive-portal/lib/captiveportal/PacketFence/Controller/Node/Manager.pm +M html/captive-portal/lib/captiveportal/PacketFence/Controller/Redirect.pm +M html/captive-portal/lib/captiveportal/PacketFence/Controller/Remediation.pm +M html/captive-portal/lib/captiveportal/PacketFence/Controller/Root.pm +M html/captive-portal/lib/captiveportal/PacketFence/Controller/Status.pm +M html/captive-portal/lib/captiveportal/PacketFence/Controller/Violation.pm +M html/captive-portal/lib/captiveportal/PacketFence/Controller/WirelessProfile.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Application.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Factory.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Billing.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Blackhole.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Choice.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Email.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Login.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Null.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth/Facebook.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth/Github.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth/Google.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth/Instagram.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth/LinkedIn.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth/OpenID.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth/Pinterest.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth/Twitter.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth/WindowsLive.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Password.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/SAML.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/SMS.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Sponsor.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Chained.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Choice.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/FixedRole.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Message.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Provisioning.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Root.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/SelectRole.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Survey.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/TLSEnrollment.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/URL.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/ModuleManager.pm +M html/captive-portal/lib/captiveportal/PacketFence/Form/Authentication.pm +M html/captive-portal/lib/captiveportal/PacketFence/Form/Field/AUP.pm +M html/captive-portal/lib/captiveportal/PacketFence/Form/Survey.pm +M html/captive-portal/lib/captiveportal/PacketFence/Form/Widget/Field/AUP.pm +M html/captive-portal/lib/captiveportal/PacketFence/Model/Portal/Session.pm +M html/captive-portal/lib/captiveportal/PacketFence/View/HTML.pm +M html/captive-portal/lib/captiveportal/PacketFence/View/MobileConfig.pm +M html/captive-portal/lib/captiveportal/Role/Action/Hookable.pm +M html/captive-portal/lib/captiveportal/Role/FieldValidation.pm +M html/captive-portal/lib/captiveportal/Role/MultiSource.pm +M html/captive-portal/lib/captiveportal/Role/Request.pm +M html/captive-portal/lib/captiveportal/Role/Routed.pm +M html/captive-portal/lib/captiveportal/View/HTML.pm +M html/captive-portal/lib/captiveportal/View/MobileConfig.pm +M html/captive-portal/lib/captiveportal/util.pm +M html/captive-portal/t/01app.t +M html/captive-portal/t/02pod.t +M html/captive-portal/t/03podcoverage.t +M html/captive-portal/t/view_HTML.t +M html/parking/cgi-bin/release.pl +M html/pfappserver/lib/pfappserver.pm +M html/pfappserver/lib/pfappserver/Authentication/Credential/Proxy.pm +M html/pfappserver/lib/pfappserver/Authentication/Store/PacketFence.pm +M html/pfappserver/lib/pfappserver/Authentication/Store/PacketFence/User.pm +M html/pfappserver/lib/pfappserver/Base/Action/AdminRole.pm +M html/pfappserver/lib/pfappserver/Base/Action/SimpleSearch.pm +M html/pfappserver/lib/pfappserver/Base/Controller.pm +M html/pfappserver/lib/pfappserver/Base/Controller/Crud.pm +M html/pfappserver/lib/pfappserver/Base/Controller/Crud/Clone.pm +M html/pfappserver/lib/pfappserver/Base/Controller/Crud/Config.pm +M html/pfappserver/lib/pfappserver/Base/Controller/Crud/Config/Clone.pm +M html/pfappserver/lib/pfappserver/Base/Controller/Crud/DB.pm +M html/pfappserver/lib/pfappserver/Base/Controller/Crud/Fingerbank.pm +M html/pfappserver/lib/pfappserver/Base/Controller/Crud/Pagination.pm +M html/pfappserver/lib/pfappserver/Base/Form.pm +M html/pfappserver/lib/pfappserver/Base/Form/Authentication/Action.pm +M html/pfappserver/lib/pfappserver/Base/Form/PortalModule/ModuleManager.pm +M html/pfappserver/lib/pfappserver/Base/Form/Role/AllowedOptions.pm +M html/pfappserver/lib/pfappserver/Base/Form/Role/Defaults.pm +M html/pfappserver/lib/pfappserver/Base/Form/Role/Help.pm +M html/pfappserver/lib/pfappserver/Base/Form/Role/InternalSource.pm +M html/pfappserver/lib/pfappserver/Base/Form/Role/MultiSource.pm +M html/pfappserver/lib/pfappserver/Base/Form/Role/SourceLocalAccount.pm +M html/pfappserver/lib/pfappserver/Base/Form/Role/WithCustomFields.pm +M html/pfappserver/lib/pfappserver/Base/Form/Role/WithSource.pm +M html/pfappserver/lib/pfappserver/Base/Model.pm +M html/pfappserver/lib/pfappserver/Base/Model/Config.pm +M html/pfappserver/lib/pfappserver/Base/Model/DB.pm +M html/pfappserver/lib/pfappserver/Base/Model/Fingerbank.pm +M html/pfappserver/lib/pfappserver/Base/Model/Node/Tab.pm +M html/pfappserver/lib/pfappserver/Base/Model/SavedSearch.pm +M html/pfappserver/lib/pfappserver/Base/Model/Search.pm +M html/pfappserver/lib/pfappserver/Controller/Admin.pm +M html/pfappserver/lib/pfappserver/Controller/Auditing/RadiusLog.pm +M html/pfappserver/lib/pfappserver/Controller/Config/AdminRoles.pm +M html/pfappserver/lib/pfappserver/Controller/Config/BillingTiers.pm +M html/pfappserver/lib/pfappserver/Controller/Config/DeviceRegistration.pm +M html/pfappserver/lib/pfappserver/Controller/Config/Domain.pm +M html/pfappserver/lib/pfappserver/Controller/Config/Filters.pm +M html/pfappserver/lib/pfappserver/Controller/Config/Fingerbank/Combination.pm +M html/pfappserver/lib/pfappserver/Controller/Config/Fingerbank/DB.pm +M html/pfappserver/lib/pfappserver/Controller/Config/Fingerbank/DHCP6_Enterprise.pm +M html/pfappserver/lib/pfappserver/Controller/Config/Fingerbank/DHCP6_Fingerprint.pm +M html/pfappserver/lib/pfappserver/Controller/Config/Fingerbank/DHCP_Fingerprint.pm +M html/pfappserver/lib/pfappserver/Controller/Config/Fingerbank/DHCP_Vendor.pm +M html/pfappserver/lib/pfappserver/Controller/Config/Fingerbank/Device.pm +M html/pfappserver/lib/pfappserver/Controller/Config/Fingerbank/Device/Upstream.pm +M html/pfappserver/lib/pfappserver/Controller/Config/Fingerbank/MAC_Vendor.pm +M html/pfappserver/lib/pfappserver/Controller/Config/Fingerbank/Settings.pm +M html/pfappserver/lib/pfappserver/Controller/Config/Fingerbank/User_Agent.pm +M html/pfappserver/lib/pfappserver/Controller/Config/Firewall_SSO.pm +M html/pfappserver/lib/pfappserver/Controller/Config/FloatingDevice.pm +M html/pfappserver/lib/pfappserver/Controller/Config/Networks.pm +M html/pfappserver/lib/pfappserver/Controller/Config/PKI_Provider.pm +M html/pfappserver/lib/pfappserver/Controller/Config/Pf.pm M html/pfappserver/lib/pfappserver/Controller/Config/Pfdetect.pm M html/pfappserver/lib/pfappserver/Controller/Config/Pfmon.pm M html/pfappserver/lib/pfappserver/Controller/Config/PortalModule.pm @@ -2542,3267 +19478,9402 @@ M lib/pfconfig/namespaces/config/Report.pm M lib/pfconfig/namespaces/config/Roles.pm M lib/pfconfig/namespaces/config/Scan.pm M lib/pfconfig/namespaces/config/Survey.pm -M lib/pfconfig/namespaces/config/Switch.pm -M lib/pfconfig/namespaces/config/SwitchFilters.pm -M lib/pfconfig/namespaces/config/Violations.pm -M lib/pfconfig/namespaces/config/VlanFilters.pm -M lib/pfconfig/namespaces/config/Wmi.pm -M lib/pfconfig/namespaces/config/template.pm -M lib/pfconfig/namespaces/interfaces.pm -M lib/pfconfig/namespaces/interfaces/dhcplistener_ints.pm -M lib/pfconfig/namespaces/interfaces/ha_ints.pm -M lib/pfconfig/namespaces/interfaces/inline_enforcement_nets.pm -M lib/pfconfig/namespaces/interfaces/inline_nets.pm -M lib/pfconfig/namespaces/interfaces/internal_nets.pm -M lib/pfconfig/namespaces/interfaces/listen_ints.pm -M lib/pfconfig/namespaces/interfaces/management_network.pm -M lib/pfconfig/namespaces/interfaces/monitor_int.pm -M lib/pfconfig/namespaces/interfaces/portal_ints.pm -M lib/pfconfig/namespaces/interfaces/radius_ints.pm -M lib/pfconfig/namespaces/interfaces/routed_isolation_nets.pm -M lib/pfconfig/namespaces/interfaces/routed_registration_nets.pm -M lib/pfconfig/namespaces/interfaces/vlan_enforcement_nets.pm -M lib/pfconfig/namespaces/resource.pm -M lib/pfconfig/namespaces/resource/CaptivePortal.pm -M lib/pfconfig/namespaces/resource/Database.pm -M lib/pfconfig/namespaces/resource/SwitchTypesConfigured.pm -M lib/pfconfig/namespaces/resource/URI_Filters.pm -M lib/pfconfig/namespaces/resource/accounting_triggers.pm -M lib/pfconfig/namespaces/resource/array_test.pm -M lib/pfconfig/namespaces/resource/authentication_config_hash.pm -M lib/pfconfig/namespaces/resource/authentication_lookup.pm -M lib/pfconfig/namespaces/resource/authentication_sources.pm -M lib/pfconfig/namespaces/resource/bandwidth_expired_violations.pm -M lib/pfconfig/namespaces/resource/cli_switches.pm -M lib/pfconfig/namespaces/resource/cluster_hosts.pm -M lib/pfconfig/namespaces/resource/cluster_servers.pm -M lib/pfconfig/namespaces/resource/default_switch.pm -M lib/pfconfig/namespaces/resource/domain_dns_servers.pm -M lib/pfconfig/namespaces/resource/fqdn.pm -M lib/pfconfig/namespaces/resource/guest_self_registration.pm -M lib/pfconfig/namespaces/resource/isolation_passthroughs.pm -M lib/pfconfig/namespaces/resource/local_secret.pm -M lib/pfconfig/namespaces/resource/passthroughs.pm -M lib/pfconfig/namespaces/resource/reverse_fqdn.pm -M lib/pfconfig/namespaces/resource/stats_levels.pm -M lib/pfconfig/namespaces/resource/switches_group.pm -M lib/pfconfig/namespaces/resource/switches_list.pm -M lib/pfconfig/namespaces/resource/switches_ranges.pm -M lib/pfconfig/namespaces/resource/trapping_range.pm -M lib/pfconfig/undef_element.pm -M lib/pfconfig/util.pm -M raddb/dictionary.inverse -M raddb/mods-config/perl/packetfence-multi-domain.pm -M raddb/mods-config/perl/packetfence.pm -M sbin/pfbandwidthd -M sbin/pfconfig -M sbin/pfdetect -M sbin/pfdhcplistener -M sbin/pfdns -M sbin/pffilter -M sbin/pfmon -M sbin/pfqueue -M sbin/pfsetvlan -M sbin/winbindd-wrapper -M src/ntlm_auth_wrap.c -M src/pfcmd.c -M t/CHI.t -M t/ConfigStore.t -M t/ConfigStore/Base.t -M t/ConfigStore/Group.t -M t/ConfigStore/GroupTest.pm -M t/ConfigStore/Hierarchy.t -M t/ConfigStore/HierarchyTest.pm -M t/IniFiles.t -M t/MAC.t -M t/Portal.t -M t/SNMP.t -M t/SwitchFactory.t -M t/TestUtils.pm -M t/all.t -M t/benchmarks/pf-switchfactory-preload.pl -M t/benchmarks/pf-util.pl -M t/benchmarks/request-cache.pl -M t/benchmarks/tieconfig.pl -M t/benchmarks/trap-parsing.pl -M t/benchmarks/webservices_client/msgpack_vs_soap.pl -M t/binaries.t -M t/captive-portal_libs.t -M t/coding-style.t -M t/config.t -M t/critic.t -M t/daemon.t -M t/dao/graph.t -M t/dao/node.t -M t/dao/person.t -M t/dao/report.t -M t/data/switches.conf -M t/db/schema.t +M lib/pfconfig/namespaces/config/Switch.pm +M lib/pfconfig/namespaces/config/SwitchFilters.pm +M lib/pfconfig/namespaces/config/Violations.pm +M lib/pfconfig/namespaces/config/VlanFilters.pm +M lib/pfconfig/namespaces/config/Wmi.pm +M lib/pfconfig/namespaces/config/template.pm +M lib/pfconfig/namespaces/interfaces.pm +M lib/pfconfig/namespaces/interfaces/dhcplistener_ints.pm +M lib/pfconfig/namespaces/interfaces/ha_ints.pm +M lib/pfconfig/namespaces/interfaces/inline_enforcement_nets.pm +M lib/pfconfig/namespaces/interfaces/inline_nets.pm +M lib/pfconfig/namespaces/interfaces/internal_nets.pm +M lib/pfconfig/namespaces/interfaces/listen_ints.pm +M lib/pfconfig/namespaces/interfaces/management_network.pm +M lib/pfconfig/namespaces/interfaces/monitor_int.pm +M lib/pfconfig/namespaces/interfaces/portal_ints.pm +M lib/pfconfig/namespaces/interfaces/radius_ints.pm +M lib/pfconfig/namespaces/interfaces/routed_isolation_nets.pm +M lib/pfconfig/namespaces/interfaces/routed_registration_nets.pm +M lib/pfconfig/namespaces/interfaces/vlan_enforcement_nets.pm +M lib/pfconfig/namespaces/resource.pm +M lib/pfconfig/namespaces/resource/CaptivePortal.pm +M lib/pfconfig/namespaces/resource/Database.pm +M lib/pfconfig/namespaces/resource/SwitchTypesConfigured.pm +M lib/pfconfig/namespaces/resource/URI_Filters.pm +M lib/pfconfig/namespaces/resource/accounting_triggers.pm +M lib/pfconfig/namespaces/resource/array_test.pm +M lib/pfconfig/namespaces/resource/authentication_config_hash.pm +M lib/pfconfig/namespaces/resource/authentication_lookup.pm +M lib/pfconfig/namespaces/resource/authentication_sources.pm +M lib/pfconfig/namespaces/resource/bandwidth_expired_violations.pm +M lib/pfconfig/namespaces/resource/cli_switches.pm +M lib/pfconfig/namespaces/resource/cluster_hosts.pm +M lib/pfconfig/namespaces/resource/cluster_servers.pm +M lib/pfconfig/namespaces/resource/default_switch.pm +M lib/pfconfig/namespaces/resource/domain_dns_servers.pm +M lib/pfconfig/namespaces/resource/fqdn.pm +M lib/pfconfig/namespaces/resource/guest_self_registration.pm +M lib/pfconfig/namespaces/resource/isolation_passthroughs.pm +M lib/pfconfig/namespaces/resource/local_secret.pm +M lib/pfconfig/namespaces/resource/passthroughs.pm +M lib/pfconfig/namespaces/resource/reverse_fqdn.pm +M lib/pfconfig/namespaces/resource/stats_levels.pm +M lib/pfconfig/namespaces/resource/switches_group.pm +M lib/pfconfig/namespaces/resource/switches_list.pm +M lib/pfconfig/namespaces/resource/switches_ranges.pm +M lib/pfconfig/namespaces/resource/trapping_range.pm +M lib/pfconfig/undef_element.pm +M lib/pfconfig/util.pm +M raddb/dictionary.inverse +M raddb/mods-config/perl/packetfence-multi-domain.pm +M raddb/mods-config/perl/packetfence.pm +M sbin/pfbandwidthd +M sbin/pfconfig +M sbin/pfdetect +M sbin/pfdhcplistener +M sbin/pfdns +M sbin/pffilter +M sbin/pfmon +M sbin/pfqueue +M sbin/pfsetvlan +M sbin/winbindd-wrapper +M src/ntlm_auth_wrap.c +M src/pfcmd.c +M t/CHI.t +M t/ConfigStore.t +M t/ConfigStore/Base.t +M t/ConfigStore/Group.t +M t/ConfigStore/GroupTest.pm +M t/ConfigStore/Hierarchy.t +M t/ConfigStore/HierarchyTest.pm +M t/IniFiles.t +M t/MAC.t +M t/Portal.t +M t/SNMP.t +M t/SwitchFactory.t +M t/TestUtils.pm +M t/all.t +M t/benchmarks/pf-switchfactory-preload.pl +M t/benchmarks/pf-util.pl +M t/benchmarks/request-cache.pl +M t/benchmarks/tieconfig.pl +M t/benchmarks/trap-parsing.pl +M t/benchmarks/webservices_client/msgpack_vs_soap.pl +M t/binaries.t +M t/captive-portal_libs.t +M t/coding-style.t +M t/config.t +M t/critic.t +M t/daemon.t +M t/dao/graph.t +M t/dao/node.t +M t/dao/person.t +M t/dao/report.t +M t/data/switches.conf +M t/db/schema.t +M t/db/setup_test_db.pl +M t/db/timeout.t +M t/dhcpv6.t +M t/enforcement.t +M t/example.t +M t/floatingdevice.t +M t/hardware-snmp-objects.t +M t/has_unit_test.t +M t/i18n.t +M t/import.t +M t/inline.t +M t/integration.t +M t/integration/Portal.t +M t/integration/captive-portal.t +M t/integration/pfcmd.t +M t/integration/radius.t +M t/ldap-auth-cache.t +M t/linux.t +M t/merged_list.t +M t/network-devices/cisco.t +M t/network-devices/roles.t +M t/network-devices/threecom.t +M t/network-devices/wired.t +M t/network-devices/wireless.t +M t/nodecategory.t +M t/person.t +M t/pf.t +M t/pfappserver_libs.t +M t/pfcmd.t +M t/pfcmd_vlan.t +M t/pfconfig.t +M t/pfdhcplistener.t +M t/pfsetvlan.t +M t/pod.t +M t/podCoverage.t +M t/prepare-pfconfig.t +M t/radius.t +M t/role.t +M t/services.t +M t/setup_test_config.pm +M t/smoke.t +M t/stress-test/coa-calls.pl +M t/stress-test/coa-server.pl +M t/stress-test/eap-calls +M t/stress-test/radius-calls +M t/stress-test/soap-calls-radius_authorize +M t/stress-test/soap-calls-snort +M t/template.t +M t/test_paths.pm +M t/test_paths_serial.pm +M t/unittest/Authentication/Source/LDAPSource.t +M t/unittest/Connection.t +M t/unittest/Portal/Profile.t +M t/unittest/Portal/ProfileFactory.t +M t/unittest/Switch/Cisco.t +M t/unittest/admin_roles.t +M t/unittest/api/attributes.t +M t/unittest/authentication.t +M t/unittest/condition/all.t +M t/unittest/condition/any.t +M t/unittest/condition/date_after.t +M t/unittest/condition/date_before.t +M t/unittest/condition/equal.t +M t/unittest/condition/exists_in.t +M t/unittest/condition/includes.t +M t/unittest/condition/key.t +M t/unittest/condition/matches.t +M t/unittest/condition/network.t +M t/unittest/condition/regex.t +M t/unittest/condition/regex_not.t +M t/unittest/condition_parser.t +M t/unittest/dal-log.t +M t/unittest/dal.t +M t/unittest/detect/parser/dhcp.t +M t/unittest/detect/parser/fortianalyser.t +M t/unittest/detect/parser/regex.t +M t/unittest/detect/parser/securityonion.t +M t/unittest/detect/parser/snort.t +M t/unittest/detect/parser/suricata_md5_http.t +M t/unittest/detect/parser/suricata_md5_smtp.t +M t/unittest/filter_engine.t +M t/unittest/node.t +M t/unittest/pfappserver/lib/pfappserver/Model/Search/Node.t +M t/unittest/pfconfig/cached.t +M t/unittest/pfconfig/cached_array.t +M t/unittest/pfconfig/cached_hash.t +M t/unittest/pfconfig/memory_cached.t +M t/unittest/provisioner.t +M t/unittest/provisioner/android.t +M t/unittest/provisioner/mobileconfig.t +M t/unittest/provisioner/symantec.t +M t/unittest/savedsearch.t +M t/unittest/switch_groups.t +M t/unittest/util/dns.t +M t/unittest/util/networking.t +M t/unittest/violations.t +M t/util-dhcp.t +M t/util-radius.t +M t/util.t +M t/vlan_utils.t +M t/web-auth.t +M t/web.t + +commit b70718c73ce5bc8afc2964c3519ea2bddbeaf1ef +Author: Julien Semaan +Date: Fri Jan 5 15:52:46 2018 -0500 + + fix invalid equality sign refactor in locationlog synchronize + +M lib/pf/locationlog.pm + +commit 2423872a20cbe0ff6b7703be635fdad448f586f1 +Author: Durand Fabrice +Date: Thu Jan 4 12:37:56 2018 -0500 + + Fixed options + +M go/dhcp/config.go +M go/dhcp/main.go +M go/dhcp/pool.go +M go/dhcp/server.go + +commit 0c67c55e2b68f5282e76fb5c9b725b209c1d1518 +Author: Durand Fabrice +Date: Wed Jan 3 10:41:48 2018 -0500 + + Added method option in jsonrpc and jsonrest client + +M lib/pf/api/jsonrestclient.pm +M lib/pf/api/jsonrpcclient.pm +M lib/pf/parking.pm + +commit 5cfe4c9a8774809afd978b11bc226f1f74542b85 +Author: Durand Fabrice +Date: Sat Dec 30 17:10:45 2017 -0500 + + Fixed statistiques + +M go/dhcp/main.go + +commit e3e839434ca494f9158c321573a92a94726bac6a +Author: Durand Fabrice +Date: Sat Dec 30 16:24:42 2017 -0500 + + log detail + +M go/dhcp/main.go + +commit 25f15442c794d3d4e8398a34e479957f7f4f1200 +Author: Durand Fabrice +Date: Sat Dec 30 16:06:39 2017 -0500 + + Added function to convert []byte to string + +M go/dhcp/main.go +M go/dhcp/utils.go + +commit 362e2335a77735d10f6f7f0cfda55ccf827f3413 +Author: Durand Fabrice +Date: Fri Dec 29 16:44:42 2017 -0500 + + Test if we already answer to a discover before removing what we have in the cache + +M go/dhcp/config.go +M go/dhcp/main.go + +commit 9f3e37bc4ff04b0813ead235badc6071a73fc1e3 +Author: Durand Fabrice +Date: Fri Dec 29 15:36:25 2017 -0500 + + Handle the case of multiples discover packets + +M go/dhcp/main.go + +commit 09b62e57b91a6e4c4e8fe0075a6e84ada1fdbc38 +Author: Durand Fabrice +Date: Fri Dec 29 13:04:50 2017 -0500 + + Updated the logic of the dhcp request answer + +M go/dhcp/main.go + +commit 00ddd699392fd3af5af1ed368c5dca7d6d30ee87 +Author: Julien Semaan +Date: Thu Dec 28 10:16:02 2017 -0500 + + add util method to detect equality between n values + +M go/sharedutils/util.go +M go/sharedutils/util_test.go + +commit 5f5116835eb968216cd750f758626a1ad81d4010 +Author: Julien Semaan +Date: Thu Dec 28 08:48:42 2017 -0500 + + add method to generate random bytes + +M go/sharedutils/util.go +M go/sharedutils/util_test.go + +commit 8008a0afd9111c7b46d31b4dcff3fb9a45a09172 +Author: InverseBot +Date: Mon Dec 25 00:00:59 2017 -0500 + + (web admin) Update generated files + +M html/pfappserver/root/static/js/configuration.js +M html/pfappserver/root/static/js/configuration.js.map +M html/pfappserver/root/static/js/pfappserver.js +M html/pfappserver/root/static/js/pfappserver.js.map +M html/pfappserver/root/static/js/vendor/bootstrap.min.js +M html/pfappserver/root/static/js/vendor/bootstrap.min.js.map +M html/pfappserver/root/static/js/vendor/jquery-extra.min.js +M html/pfappserver/root/static/js/vendor/jquery-extra.min.js.map +M html/pfappserver/root/static/js/vendor/jquery-ui.min.js +M html/pfappserver/root/static/js/vendor/jquery-ui.min.js.map +M html/pfappserver/root/static/js/vendor/raphael.min.js +M html/pfappserver/root/static/js/vendor/raphael.min.js.map + +commit ed0728ef26e93e3fe962a27663a16b61df3cd3da +Author: Satkunas <3904468+satkunas@users.noreply.github.com> +Date: Fri Dec 22 14:01:11 2017 -0500 + + add missing import in dhcp processor + +M lib/pf/dhcp/processor.pm + +commit 47b81eefc8ff5676aedab8835a8bbe97fee4536e +Author: InverseBot +Date: Fri Dec 22 00:01:03 2017 -0500 + + (web admin) Update generated files + +M html/pfappserver/root/static/js/configuration.js +M html/pfappserver/root/static/js/configuration.js.map + +commit 6e18becedc400323722e122e64e018a415a7ec15 +Author: James Rouzier +Date: Thu Dec 21 12:08:53 2017 -0500 + + Update .gitignore + +M .gitignore + +commit 0486e12622fe027a1ce47994e9c1ad971d44db83 +Author: James Rouzier +Date: Thu Dec 21 12:05:55 2017 -0500 + + Fix import errors + +M lib/pf/role/pool.pm + +commit 375d84fe1b6ce463c204e007193c6495a1079a86 +Author: James Rouzier +Date: Thu Dec 21 12:05:37 2017 -0500 + + Allow all to be exported + +M lib/pf/constants/role.pm + +commit f32271e17cc40ef4fd535fdbb618da87730c5498 +Author: Julien Semaan +Date: Thu Dec 21 11:24:21 2017 -0500 + + use a copy of the SSO information when performing async SSO + + fixes #2847 + +M go/caddy/pfsso/pfsso.go +M go/caddy/pfsso/pfsso_test.go + +commit 9686bb09ebef57688b5dd7cc4c6105cee44228cd +Author: James Rouzier +Date: Thu Dec 21 10:58:54 2017 -0500 + + Do not log expected errors + +M lib/pf/dal.pm +A t/unittest/dal-log.t + +commit 6018f002cf91b4b01b4865789428da513a50d181 +Author: Julien Semaan +Date: Thu Dec 21 09:37:12 2017 -0500 + + news for #2649 + +M NEWS.asciidoc + +commit 22e5a5d7b9d8f105f1b9b5aa1dc3066dc7df5403 +Author: Durand Fabrice +Date: Wed Dec 20 15:55:56 2017 -0500 + + Chanhged default value for the pffilter cache + +M go/coredns/plugin/pfdns/setup.go + +commit a8181e40b3a0c43b0ce6eb4e402b77e335e9be85 +Author: James Rouzier +Date: Wed Dec 20 15:31:04 2017 -0500 + + Get the source from activation_record + +M html/captive-portal/lib/captiveportal/PacketFence/Controller/Activate/Email.pm + +commit 3e3cb3503ebb91efb1b64234e7364e5e47a9236e +Author: James Rouzier +Date: Wed Dec 20 15:27:12 2017 -0500 + + Fix debug Use of uninitialized value + +M lib/pf/authentication.pm + +commit 540cd338b68b2767212358e76e7e8dadb5a4882a +Author: James Rouzier +Date: Wed Dec 20 15:11:53 2017 -0500 + + Add source_id to activation record + +M lib/pf/activation.pm + +commit 6f175d453c915e1e9b6f9b8407a7e978b07eec72 +Author: Durand Fabrice +Date: Wed Dec 20 14:45:53 2017 -0500 + + Fixed dns filter syntax + +M conf/dns_filters.conf.defaults +M conf/dns_filters.conf.example + +commit 54f9c61803bb5de40e5426551dc74c7c6c884ba9 +Author: James Rouzier +Date: Mon Dec 4 15:14:14 2017 -0500 + + Do not construct the DNS answer in the filter + +M lib/pf/access_filter/dns.pm +M sbin/pfdns + +commit d4a07e2fb9979178fee5c790f3e6cf63a36aac5d +Author: Durand Fabrice +Date: Wed Dec 20 13:51:25 2017 -0500 + + Updated NEWS.asciidoc for PR #2829 + +M NEWS.asciidoc + +commit b72ed7a119060fc3d6144be211b064663e4360c6 +Author: Julien Semaan +Date: Wed Dec 20 13:50:39 2017 -0500 + + news for #2675 + +M NEWS.asciidoc + +commit a4a62680652052198c51d24abcff80bdb20d9d2d +Author: Durand Fabrice +Date: Wed Dec 20 13:48:30 2017 -0500 + + Use constant instead + +M lib/pf/node.pm + +commit 252162c6013201b143d7c3c8637a65cf7d917a74 +Author: Darren Satkunas +Date: Wed Dec 20 11:48:09 2017 -0500 + + Reorder schema keys + +M db/pf-schema-X.Y.Z.sql + +commit 8a9bd6674fad907994e698c7c6bd35abc8954dba +Author: Darren Satkunas +Date: Wed Dec 20 11:42:41 2017 -0500 + + Remove excessive perl `use` + +M html/pfappserver/lib/pfappserver/Form/Violation.pm + +commit 27d6e860e2120bc8e932f900b287795b5a080d69 +Author: James Rouzier +Date: Thu Dec 7 09:38:14 2017 -0500 + + Mark sponsor and email as completed + +M html/captive-portal/lib/captiveportal/PacketFence/Controller/Activate/Email.pm + +commit 70edc9f0b435e1adb9c4918448d60e9c2348cc9f +Author: James Rouzier +Date: Wed Dec 6 22:48:12 2017 -0500 + + Create add source_id to the activation records + +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Email.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Sponsor.pm +M lib/pf/activation.pm + +commit 5abc5dda353c1512b28630c5300635597fb31fb0 +Author: James Rouzier +Date: Wed Dec 6 21:58:31 2017 -0500 + + Add source_id to the activation record + +M db/pf-schema-X.Y.Z.sql +M db/upgrade-X.X.X-X.Y.Z.sql +M lib/pf/dal/_activation.pm + +commit 1eadc1b1772080f81c770a014621fbba1b51daec +Author: James Rouzier +Date: Wed Dec 20 10:19:55 2017 -0500 + + Only allow one fingerbank resource + +M addons/dev-helpers/centos-chroot/install-packages-from-spec.sh + +commit 6bdd46dadb680ae598fb9c84c2fd8b1c7f599000 +Author: Francis Lachapelle +Date: Tue Dec 19 16:34:27 2017 -0500 + + Improve pdf documents generation + +M Makefile +M docs/README.asciidoc +M docs/docbook/xsl/packetfence-fo.xsl + +commit c107877b356f398f2cf7a4f5d2a672b4aeee6efd +Author: James Rouzier +Date: Tue Dec 19 14:09:15 2017 -0500 + + Add survey.conf and survey.conf.example to spec + +M addons/packages/packetfence.spec + +commit 7e466e18fa691d6e609435370762a463b22096da +Author: Francis Lachapelle +Date: Tue Dec 19 13:20:12 2017 -0500 + + (doc) Fix asciidoc syntax for OpenDaylight guide + +M docs/PacketFence_OpenDaylight_Install_Guide.asciidoc + +commit 4fae68b50747c5c0014bc944d83936e3c65feafd +Author: James Rouzier +Date: Tue Dec 19 12:57:08 2017 -0500 + + Fix double node for ip4log + + Fixes #2828 + +M html/pfappserver/lib/pfappserver/Model/Search/Node.pm + +commit 627ada93e78845e689330c775c17ee6d7bb4ca02 +Author: Durand Fabrice +Date: Wed Dec 6 13:26:32 2017 -0500 + + Removed the sand from my eyes + +M lib/pf/constants/role.pm +M lib/pf/node.pm +M lib/pf/role/pool.pm + +commit 32a5d04ccf91d43bbef1ec198fd500fdff9fa6ce +Author: Durand Fabrice +Date: Wed Dec 6 12:00:35 2017 -0500 + + Fixes for the PR + +M conf/documentation.conf +M docs/PacketFence_Administration_Guide.asciidoc +M lib/pf/constants/role.pm +M lib/pf/node.pm +M lib/pf/role/pool.pm + +commit 3bd3785d98a174a8a1c8feaa768fdfb37c4b0dad +Author: Durand Fabrice +Date: Thu Oct 19 11:18:28 2017 -0400 + + Fixed typo + +M conf/pf.conf.defaults + +commit 31b86797b32ad03b9f22eca6bad9f117c1f2c71f +Author: Durand Fabrice +Date: Thu Oct 19 11:17:00 2017 -0400 + + Fix for PR + +M conf/documentation.conf +M docs/PacketFence_Administration_Guide.asciidoc +M lib/pf/role/pool.pm + +commit 9dc3b31ff1c38bc8ad0d18549cb22dd175e94243 +Author: Durand Fabrice +Date: Wed Oct 11 15:56:58 2017 -0400 + + Added documentation + +M docs/PacketFence_Administration_Guide.asciidoc + +commit c023f166cf2ef5c6d39559c0038a06bbde925e89 +Author: Durand Fabrice +Date: Wed Oct 11 15:38:42 2017 -0400 + + Added a configuration parameter to define the algorithm for vlan pool + +M conf/documentation.conf +M conf/pf.conf.defaults +M lib/pf/role/pool.pm + +commit 6527c0f82ec8b0133f3821ae6a89fad6fc565f78 +Author: Durand Fabrice +Date: Wed Oct 11 15:12:21 2017 -0400 + + Added getVlanByUsername function + +M lib/pf/role/pool.pm + +commit d9c20f1df01303c8d1e8ef406f5b14a4c8a97fe6 +Author: Durand Fabrice +Date: Wed Oct 11 15:01:58 2017 -0400 + + Simplify the code + +M lib/pf/role/pool.pm + +commit 2d9fadf71f5de6c4041219c97ac72947bd93d947 +Author: Durand Fabrice +Date: Wed Jun 7 09:32:27 2017 -0400 + + Miss pf::role::pool in radius.pm + +M lib/pf/radius.pm + +commit b4ec004c4d57f8f65b634af5f9f3c29cfbdb1a7e +Author: Durand Fabrice +Date: Mon Jun 5 16:01:48 2017 -0400 + + Adapted code for devel + +M lib/pf/node.pm +M lib/pf/radius.pm +A lib/pf/role/pool.pm + +commit 81ddf0dc306ef2c19a194b922be3f6c7927146a4 +Author: James Rouzier +Date: Tue Dec 19 12:33:37 2017 -0500 + + Show all service display 'disabled' as muted + + Fixes #2658 + +M html/pfappserver/lib/pfappserver/Model/Services.pm +M html/pfappserver/root/service/status.tt + +commit 7b16270c84cfec28c4c96e9e9a63e86d6ada01cd +Author: Durand Fabrice +Date: Mon Dec 18 15:40:45 2017 -0500 + + Added detailled logging + +M go/dhcp/main.go + +commit 100f5e43c69ffb50ef57e6cdc6b2a37cfc74c9ee +Author: TomInverse +Date: Mon Dec 18 15:29:00 2017 -0500 + + PF clustering documentation minor corrections III + +M docs/PacketFence_Clustering_Guide.asciidoc + +commit 45a4b1d099289f83f88d4035d58d7492dad2b11f +Author: James Rouzier +Date: Mon Dec 18 15:09:31 2017 -0500 + + Update the email_instructions translation to include minutes + + Fixes #2836 + +M html/captive-portal/lib/captiveportal/PacketFence/Form/Authentication.pm + +commit 50eb253411aa1fbdaad25459adbe41dbc0a718fd +Author: James Rouzier +Date: Thu Dec 14 14:32:36 2017 -0500 + + Apply email-instructions class last + +M html/captive-portal/lib/captiveportal/PacketFence/Form/Authentication.pm + +commit 0ecb0f9a09058b50a6d28491a09fca5ffb5fa7fc +Author: James Rouzier +Date: Thu Dec 14 14:13:51 2017 -0500 + + Add a css class for email instruction + +M html/captive-portal/lib/captiveportal/PacketFence/Form/Authentication.pm + +commit cffa77b66ed6414a6ba199b06685b5f2dbeb578f +Author: James Rouzier +Date: Fri Dec 15 12:08:03 2017 -0500 + + Reset the hash iterator before looping through hash + +M lib/pf/dal.pm + +commit d6b2eeafe700171b695c5e9fbbe60f2e5920dc97 +Author: James Rouzier +Date: Fri Dec 15 12:06:33 2017 -0500 + + Get the last insert id from the statement not the db + +M lib/pf/dal.pm + +commit 55e9768bccfa4837588bc8139bb2dedfe5d86929 +Author: James Rouzier +Date: Thu Nov 23 13:35:49 2017 -0500 + + Populate the auto_increment_field + +M lib/pf/dal.pm + +commit 7514dc9344de1fda24bffa50ee1cb5c31575a93f +Author: James Rouzier +Date: Fri Dec 15 12:02:35 2017 -0500 + + Fix issue where the save will not update on insert if the object was from the table + +M lib/pf/dal.pm + +commit 62b334621ec6e9e546dcb3832c40f8a04f5376d5 +Author: TomInverse +Date: Mon Dec 18 15:04:53 2017 -0500 + + PF clustering documentation minor corrections + +M docs/PacketFence_Clustering_Guide.asciidoc + +commit f0c208e9d9df0e883227d6725f5ed64dcde2d4aa +Author: TomInverse +Date: Mon Dec 18 14:59:44 2017 -0500 + + PF clustering documentation minor corrections + +M docs/PacketFence_Clustering_Guide.asciidoc + +commit 5bb4907f35e2743717df9f2928a7651c72a902dd +Author: Durand Fabrice +Date: Mon Dec 18 14:39:08 2017 -0500 + + Don't try to offer the same ip. + Updated cache expiration values + +M go/dhcp/config.go +M go/dhcp/main.go + +commit 8d599b41a245738459d389db318c9638a67d7086 +Author: Julien Semaan +Date: Mon Dec 18 12:37:41 2017 -0500 + + fix typo in doc + +M docs/PacketFence_Administration_Guide.asciidoc + +commit 76bb4e45c228632278a2369d5e43136746319999 +Author: TomInverse +Date: Fri Dec 15 15:48:37 2017 -0500 + + Reverted wrong commit + +M docs/PacketFence_Network_Devices_Configuration_Guide.asciidoc + +commit c82790420f6ef828104180263a1068c50f4b800e +Author: TomInverse +Date: Fri Dec 15 15:33:38 2017 -0500 + + Clustering documentation updade + - Adding the Backup and maintenance. + +M docs/PacketFence_Clustering_Guide-docinfo.xml +M docs/PacketFence_Clustering_Guide.asciidoc + +commit 726a6dc86654b8b320f7ccda83d0891739701ce6 +Author: TomInverse +Date: Wed Dec 13 14:47:13 2017 -0500 + + Network Device Doc Adding of the HP1910 Switch + +M docs/PacketFence_Network_Devices_Configuration_Guide.asciidoc + +commit 1f80a36824bc6cce13b344480eedee1ca649e5d8 +Author: Durand Fabrice +Date: Fri Dec 15 15:11:15 2017 -0500 + + Fixed sql request for already reserved ip + +M go/dhcp/config.go +M go/dhcp/utils.go + +commit 11e0716926254c6c7ab2bd086b4d44a337e7932f +Author: Durand Fabrice +Date: Fri Dec 15 10:04:06 2017 -0500 + + Fixed path + +M go/coredns/plugin/pfdns/pfdns.go + +commit c8dfe10c1e007f65eacd420bb2eeeed7c12f5111 +Author: Julien Semaan +Date: Fri Dec 8 10:41:12 2017 -0500 + + add note to remove rights to pf user after finishing survey config + +M docs/PacketFence_Administration_Guide.asciidoc + +commit ae44327b86ccee64b900eac4190a93ad9a92083c +Author: Julien Semaan +Date: Fri Dec 8 10:35:45 2017 -0500 + + :nail_care: + +M html/pfappserver/lib/pfappserver/Form/Config/PortalModule/Survey.pm + +commit 65b50556ed648fb7158b192c2ccf16155d25c7f1 +Author: Julien Semaan +Date: Fri Dec 8 10:32:35 2017 -0500 + + switch to use the DAL + +M lib/pf/Survey.pm + +commit 2fb5e7fbd3081176ccd49733ff240dabf551fdbf +Author: Julien Semaan +Date: Fri Dec 8 10:07:56 2017 -0500 + + remove over-debugging + +M lib/pf/Survey.pm + +commit ec0f88e6b71ef50ad8c6ef8dbd23006938ca7e24 +Author: Julien Semaan +Date: Thu Oct 19 11:20:32 2017 -0400 + + add survey.conf.example + +A conf/survey.conf.example + +commit fd773e90fb051b7e324cfdc678add016a12ac08b +Author: Julien Semaan +Date: Thu Oct 19 10:58:47 2017 -0400 + + record more info via Facebook response + +M lib/pf/Authentication/Source/FacebookSource.pm + +commit 7ed2edb5af80fe8804b42b27ca7b61ddc61da7dc +Author: Julien Semaan +Date: Fri Oct 13 08:25:32 2017 -0400 + + add checkbox to survey + +M html/captive-portal/lib/captiveportal/PacketFence/Form/Survey.pm +M lib/pf/Survey.pm + +commit d67d444c93bbb22834be9e0930e4f5181b62eb33 +Author: Julien Semaan +Date: Fri Oct 13 08:25:20 2017 -0400 + + record all fields not only the required ones + +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Survey.pm + +commit 1ea39001ade6b8fdc06b0b5d7725672448d42e96 +Author: Julien Semaan +Date: Thu Oct 12 12:56:44 2017 -0400 + + add survey images + +M docs/PacketFence_Administration_Guide.asciidoc +A docs/images/survey-portal-module.png +A docs/images/survey-root-portal-module.png + +commit e6ca654f52260a1a13a86a819634b105fa2b6ca8 +Author: Julien Semaan +Date: Thu Oct 12 12:46:52 2017 -0400 + + documentation for surveys + +M docs/PacketFence_Administration_Guide.asciidoc + +commit 3714e4c7f75d566a9512104b3e60ebe5b909b579 +Author: Julien Semaan +Date: Thu Oct 12 10:27:51 2017 -0400 + + added survey portal module editing in the admin + +A html/pfappserver/lib/pfappserver/Form/Config/PortalModule/Survey.pm +M lib/pf/ConfigStore/Survey.pm + +commit 04699b190322853e8254079e3f9b84d240a00ae1 +Author: Julien Semaan +Date: Thu Oct 12 10:07:13 2017 -0400 + + add gender to the Google captured params + +M lib/pf/Authentication/Source/GoogleSource.pm + +commit dd5729f4723b7df875ee43e7914528e05aff761f +Author: Julien Semaan +Date: Thu Oct 12 09:47:12 2017 -0400 + + have an empty choice for survey selects + +M html/captive-portal/lib/captiveportal/PacketFence/Form/Survey.pm + +commit 2d67cadea9637fe328ef6cf6f5d9a76ddb296e49 +Author: Julien Semaan +Date: Thu Oct 12 09:45:53 2017 -0400 + + allow for multiple surveys to update the same response record + +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Survey.pm +M lib/pf/Survey.pm + +commit 54f06c6fcbcd815faca7bb6a1301cb6948e77b03 +Author: Julien Semaan +Date: Wed Oct 11 16:04:30 2017 -0400 + + allow to redirect somewhere after completing a module + +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module.pm + +commit 84d5ac4068c568b8630e84171da805b7840ba054 +Author: Julien Semaan +Date: Wed Oct 11 16:04:07 2017 -0400 + + refetch table desc after creating it + +M lib/pf/Survey.pm + +commit 2293d8660a101c5db0a5c8ac26074c959ff61947 +Author: Julien Semaan +Date: Wed Oct 11 15:44:02 2017 -0400 + + allow to record person data + short circuit survey when its only recording data fields + +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Survey.pm + +commit 25c3427ed93fdf4f4ea17a86d64ed610ae2c2a1d +Author: Julien Semaan +Date: Wed Oct 11 15:25:27 2017 -0400 + + perform standard fields update when performing oauth + +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth.pm + +commit 8fdf9b009ac34ba801b1ecb34119a079d5ff0cee +Author: Julien Semaan +Date: Wed Oct 11 15:18:12 2017 -0400 + + don't show useless intermediate step in oauth if there is no AUP + +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth.pm + +commit fedd0778efb86c337b37cc9399ee56b58fbae285 +Author: Julien Semaan +Date: Wed Oct 11 14:37:41 2017 -0400 + + allow to attach a survey to another survey table + +M lib/pf/Survey.pm + +commit b70ea0c68b41b0bd9cc90b97fda46379eda4642d +Author: Julien Semaan +Date: Wed Oct 11 14:34:00 2017 -0400 + + adding more debug + +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Survey.pm +M lib/pf/Survey.pm + +commit c3bff802252cc4d9bdcff2578fe0afe051534c5a +Author: Julien Semaan +Date: Wed Oct 11 14:21:20 2017 -0400 + + fix ordering + +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Survey.pm +M html/captive-portal/templates/survey.html +M lib/pf/Survey.pm +M lib/pfconfig/namespaces/config/Survey.pm + +commit d4f546bdd0a5d6f74ffcc260aff7e115564c126e +Author: Julien Semaan +Date: Wed Oct 11 13:43:19 2017 -0400 + + allow survey to extract data from context (like a node or IP) + +M lib/pf/Survey.pm +M lib/pfconfig/namespaces/config/Survey.pm + +commit 1d9dc0761741cc8bd387d8f9f895d16698a383dd +Author: Julien Semaan +Date: Wed Oct 11 12:32:17 2017 -0400 + + filter out invalid survey fields + +M lib/pf/Survey.pm + +commit c11191fca42b333c92cf511a0f07fbf8f5c3093a +Author: Julien Semaan +Date: Wed Oct 11 12:28:09 2017 -0400 + + allow to record a survey response + +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Survey.pm +M lib/pf/Survey.pm + +commit 2731b2129ef2dd3c1af86b466107634e8570699d +Author: Julien Semaan +Date: Wed Oct 11 12:26:15 2017 -0400 + + remove outdated code + +M html/captive-portal/lib/captiveportal/PacketFence/Form/Survey.pm + +commit 6e5b678b7dc7b8c8269c1fac64716c0691473986 +Author: Julien Semaan +Date: Wed Oct 11 11:34:37 2017 -0400 + + first draft of survey in portal + +A html/captive-portal/lib/captiveportal/DynamicRouting/Module/Survey.pm +A html/captive-portal/lib/captiveportal/Form/Survey.pm +A html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Survey.pm +A html/captive-portal/lib/captiveportal/PacketFence/Form/Survey.pm +A html/captive-portal/templates/survey.html + +commit 83e06a28774656541b5b145715b4697fc5859fe7 +Author: Julien Semaan +Date: Tue Oct 10 11:40:17 2017 -0400 + + reloading of survey via CS and configreload + +M lib/pf/ConfigStore/Survey.pm +M lib/pf/config.pm + +commit 6ffb5ba558497b40e4dde473e5a58881cd84b506 +Author: Julien Semaan +Date: Tue Oct 10 11:05:06 2017 -0400 + + perldoc + +M lib/pf/Survey.pm + +commit 070d6d8e56b0530f935bf845d6d2e62e118a6a4b +Author: Julien Semaan +Date: Tue Oct 10 10:53:59 2017 -0400 + + survey code tuneup + +M lib/pf/Survey.pm + +commit 1284aa44b6f332046937225d27c1faad1d7d9a7d +Author: Julien Semaan +Date: Tue Oct 10 10:49:17 2017 -0400 + + method to create/update schema of survey + +M lib/pf/Survey.pm +M lib/pf/config.pm +A lib/pf/factory/survey.pm +M lib/pfconfig/namespaces/config/Survey.pm + +commit b3bed31040bd9bb444549f87550b4d82dd011dc8 +Author: Julien Semaan +Date: Tue Oct 10 08:37:32 2017 -0400 + + started models for survey module + +A lib/pf/ConfigStore/Survey.pm +A lib/pf/Survey.pm +M lib/pf/file_paths.pm +A lib/pfconfig/namespaces/config/Survey.pm + +commit 1f750e3e2a917d9a7edc48bbf7383150f0f7ea62 +Author: Durand Fabrice +Date: Thu Dec 14 16:42:43 2017 -0500 + + Added debug api function + +M go/dhcp/api.go +M go/dhcp/main.go + +commit 6308b6b4c995478d512e98e8d7797c23b002ae8d +Author: James Rouzier +Date: Thu Dec 14 14:05:49 2017 -0500 + + Fix translation text for email registration + +M conf/locale/de/LC_MESSAGES/packetfence.po +M conf/locale/en/LC_MESSAGES/packetfence.po +M conf/locale/es/LC_MESSAGES/packetfence.po +M conf/locale/fr/LC_MESSAGES/packetfence.po +M conf/locale/he_IL/LC_MESSAGES/packetfence.po +M conf/locale/it/LC_MESSAGES/packetfence.po +M conf/locale/nl/LC_MESSAGES/packetfence.po +M conf/locale/pl_PL/LC_MESSAGES/packetfence.po +M conf/locale/pt_BR/LC_MESSAGES/packetfence.po +M html/captive-portal/lib/captiveportal/PacketFence/Form/Authentication.pm + +commit f867edc21cf556c061607f873b10f06911b57e2c +Author: TomInverse +Date: Thu Dec 14 13:55:30 2017 -0500 + + Minor Corrections in .asciidoc + +M docs/PacketFence_Aerohive_Quick_Install_Guide.asciidoc + +commit 2b409f8d8054081923ee86af4be3dfbe5326f916 +Author: Durand Fabrice +Date: Thu Dec 14 13:44:45 2017 -0500 + + entry in NEWS.asciidoc for #2609 + +M NEWS.asciidoc + +commit 46f1d4b6d176700dbcd2d23c4fb18edff24070fd +Author: James Rouzier +Date: Thu Dec 14 13:34:13 2017 -0500 + + Add new files to spec + +M addons/packages/packetfence.spec + +commit c2ebbbe5472fb7abeea886c777a448aee1a70d1f +Author: James Rouzier +Date: Thu Dec 14 12:34:10 2017 -0500 + + Allow to fake from being from the database on update + +M lib/pf/dal.pm + +commit a0b5bb0cd56a4154cdcaaae921131a2bba329d28 +Author: James Rouzier +Date: Thu Dec 14 12:33:19 2017 -0500 + + Add tests for create_or_update + +M t/unittest/dal.t + +commit 1338b526ebba6174e4e506951e4de7b432a1cbf8 +Author: TomInverse +Date: Thu Dec 14 11:57:51 2017 -0500 + + Minor corrections in .asciidoc + +M docs/PacketFence_Aerohive_Quick_Install_Guide.asciidoc + +commit 65d5ad097fead9753738bd477ae67436157b997f +Author: TomInverse +Date: Thu Dec 14 11:53:18 2017 -0500 + + Minor corrections in the .asciidoc + +M docs/PacketFence_Network_Devices_Configuration_Guide.asciidoc + +commit e44e71b78cecc2f3eb8c33e8775f698a245a884a +Author: TomInverse +Date: Thu Dec 14 11:42:55 2017 -0500 + + Minor corrections on DocInfo + +M docs/PacketFence_Aerohive_Quick_Install_Guide-docinfo.xml + +commit 84e6ebc16a3fecf2919c6f3eb21d1afa6dca3a8d +Author: Durand Fabrice +Date: Thu Dec 14 11:12:01 2017 -0500 + + Added a function to be able to initialise the lease via the API + +M go/dhcp/api.go +M go/dhcp/config.go +M go/dhcp/main.go + +commit d0d9451577483ff5cd6ce4449a421ac141c93b6e +Author: Julien Semaan +Date: Thu Dec 14 10:41:27 2017 -0500 + + news for #2759 + +M NEWS.asciidoc + +commit c9a78e6d022cd5849ab509ee1c7521ce6910ea60 +Author: Durand Fabrice +Date: Wed Dec 13 16:35:33 2017 -0500 + + Added lease time in the stats + +M go/dhcp/main.go + +commit 954adfc53c2aac570ef9ed6cd67b8188ef7aa54c +Author: Durand Fabrice +Date: Wed Dec 13 16:10:54 2017 -0500 + + Added better logging and fixed cache cleanup issue + +M go/dhcp/api.go +M go/dhcp/config.go +M go/dhcp/main.go + +commit ac32c7245b2395189500c4ebbbbd4028ccf3ed33 +Author: TomInverse +Date: Wed Dec 13 15:59:07 2017 -0500 + + Doc Info Update + +M docs/PacketFence_Aerohive_Quick_Install_Guide-docinfo.xml + +commit b75bead6e06312e29c167c504ddb302fcb8c459d +Author: TomInverse +Date: Wed Dec 13 15:53:12 2017 -0500 + + DocInfo Update + +M docs/PacketFence_Network_Devices_Configuration_Guide-docinfo.xml + +commit 783341d3deab49fcf4cb9b752957a427c84b25ae +Author: TomInverse +Date: Wed Dec 13 15:47:36 2017 -0500 + + DocInfo update + +M docs/PacketFence_Aerohive_Quick_Install_Guide-docinfo.xml + +commit df5e8f0efb3fce17122399815db23d036d71f406 +Author: TomInverse +Date: Wed Dec 13 14:47:13 2017 -0500 + + Network Device Doc Adding of the HP1910 Switch + +M docs/PacketFence_Network_Devices_Configuration_Guide.asciidoc + +commit 7f7839b4ba766f322d46acf6be103bb0eeb5e8a8 +Author: TomInverse +Date: Wed Dec 13 14:08:59 2017 -0500 + + Aerohive documentation Filter Engines modifications + +M docs/PacketFence_Aerohive_Quick_Install_Guide.asciidoc + +commit 7b2722b0670da701cedb069149c890093aa4f77c +Author: TomInverse +Date: Wed Dec 13 12:57:46 2017 -0500 + + Minor corrections + +M docs/PacketFence_Aerohive_Quick_Install_Guide.asciidoc + +commit 434c96a483845b285879a4782d1c0d8be28944f4 +Author: Julien Semaan +Date: Wed Dec 13 12:53:03 2017 -0500 + + news for #2662 + +M NEWS.asciidoc + +commit 20868065f0934dfd1f6027115d61ccb4c58f6c67 +Author: Durand Fabrice +Date: Wed Dec 13 11:49:14 2017 -0500 + + Updated documentation for PR + +M docs/PacketFence_Administration_Guide.asciidoc + +commit 3bee61285c206a478ce90069d024fff3c47b64ca +Author: Tom Inv <32487258+TomInverse@users.noreply.github.com> +Date: Wed Dec 13 10:57:36 2017 -0500 + + News for PR #2787 + +M NEWS.asciidoc + +commit 0a8ae48046d04b0bdc0c6dbd0a26420f9d0dd4a5 +Author: Tom Inv <32487258+TomInverse@users.noreply.github.com> +Date: Wed Dec 13 10:53:33 2017 -0500 + + News for #2793 + +M NEWS.asciidoc + +commit 8234c8d02489cfca0224cb22c16891f3b8ece4d0 +Author: Durand Fabrice +Date: Wed Dec 13 10:52:52 2017 -0500 + + Update for PR + +M docs/PacketFence_Administration_Guide.asciidoc + +commit b81a61924ecc8fefac9459cccd13b28b3ebb0d94 +Author: TomInverse +Date: Wed Dec 13 10:22:52 2017 -0500 + + Minor Corrections and Adding the MacAuth/WebAuth part + +M docs/PacketFence_Aerohive_Quick_Install_Guide-docinfo.xml +M docs/PacketFence_Aerohive_Quick_Install_Guide.asciidoc +M docs/images/pfaerohive14.png + +commit e82450047f0844187e87eb2a4cf24168e8a4ac87 +Author: Durand Fabrice +Date: Wed Dec 13 09:59:48 2017 -0500 + + Added Firewall SSO documentation + +M docs/PacketFence_Administration_Guide.asciidoc + +commit 92163dbbde2ef9df40c1e795bad1d2a233daeea4 +Author: InverseBot +Date: Wed Dec 13 00:00:51 2017 -0500 + + (web admin) Update generated files + +M html/pfappserver/root/static/js/configuration.js +M html/pfappserver/root/static/js/configuration.js.map + +commit c0937072153998cefe02c106b3cdcfc815db3f78 +Author: James Rouzier +Date: Tue Dec 12 12:58:53 2017 -0500 + + Create a static datalist for ssid filter match + +M html/pfappserver/root/config/profile/tab-content.tt +M html/pfappserver/root/static/admin/config/connection_profile.js + +commit 0adcbe2dc2539b522a28a9b843cb8b8f2f11b76c +Author: Julien Semaan +Date: Tue Dec 12 08:26:20 2017 -0500 + + don't overwrite the node PID at the end of the portal if the new PID is default + +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Root.pm + +commit 7cffa1a5df0b1e3af4d0291d4c3efa83b4a09c87 +Author: Julien Semaan +Date: Mon Dec 11 14:29:31 2017 -0500 + + fix subroutine not being found while restarting iptables + +M lib/pf/ipset.pm + +commit 2f1cf240e5f7986958e37c76a4e4c0d7dda46226 +Author: Julien Semaan +Date: Mon Dec 11 14:08:42 2017 -0500 + + added script to sync golang dependencies + +A addons/dev-helpers/bin/golang-vendor-backup.sh + +commit 78b7e4119671b0b0cea051977a88653566417a48 +Author: Julien Semaan +Date: Mon Dec 11 12:37:21 2017 -0500 + + return proper status code for node import + +M lib/pf/cmd/pf/import/nodes.pm + +commit dfbb61a1b4bd70ba138af834814bbdd0344bf393 +Author: TomInverse +Date: Mon Dec 11 09:57:04 2017 -0500 + + Aerohive Documentation Corrections + +M docs/PacketFence_Aerohive_Quick_Install_Guide.asciidoc +M docs/images/pfaerohive06.png + +commit 2ac170554f93df7e443eb14302347e2d3b4280dd +Author: Julien Semaan +Date: Mon Dec 11 08:26:51 2017 -0500 + + some renaming of variables + +M lib/pf/cmd/pf/import/nodes.pm + +commit b4b54100b9e089da7f5603667411304a4bb133a5 +Author: Julien Semaan +Date: Fri Dec 8 15:30:28 2017 -0500 + + centralize node import code in pf::import::node + +M html/pfappserver/lib/pfappserver/Model/Node.pm +M lib/pf/cmd/pf/import/nodes.pm +M lib/pf/import.pm + +commit 2940dc1ec692a02d895658342b8d9150c3397da6 +Author: Julien Semaan +Date: Fri Dec 8 15:03:41 2017 -0500 + + adjustments + +M go/firewallsso/checkpoint.go +M go/firewallsso/fortigate.go +M go/firewallsso/watchguard.go + +commit 5c29dd1de937ff5c1eeb049d4951124d297eac54 +Author: Julien Semaan +Date: Fri Dec 8 12:03:01 2017 -0500 + + constants usage + adjustments to tests + +M go/firewallsso/checkpoint.go +M go/firewallsso/checkpoint_test.go +M go/firewallsso/fortigate.go +M go/firewallsso/fortigate_test.go +M go/firewallsso/watchguard.go +M go/firewallsso/watchguard_test.go + +commit 83eb72e45e9e1310b9a7702578722141a3455b21 +Author: Julien Semaan +Date: Tue Oct 24 10:27:52 2017 -0400 + + migrate to using the latest version of layeh.com/radius + +M go/firewallsso/base.go +M go/firewallsso/checkpoint.go +M go/firewallsso/fortigate.go +M go/firewallsso/watchguard.go +M go/vendor/vendor.json + +commit ce1c2ee75c185e3bfb90cc845b9dad0bd1c9289b +Author: Julien Semaan +Date: Fri Dec 8 11:28:27 2017 -0500 + + adjustments to auth_log + DAL + +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Email.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/SAML.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/SMS.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Sponsor.pm +M lib/pf/auth_log.pm +M lib/pf/dal/_auth_log.pm + +commit 43998dae0733507d904b64eab9dbdeadf6021096 +Author: Durand Fabrice +Date: Fri Dec 8 09:41:35 2017 -0500 + + Mac to Network + +M go/dhcp/api.go + +commit 7b4cc2061ec0c8286ce0c1ae426fa9fad116a03a +Author: Durand Fabrice +Date: Fri Dec 8 09:38:47 2017 -0500 + + Added api documentation + +A go/dhcp/README.md + +commit 53c79550c61e5d745e81905e465eff1d38352739 +Author: Durand Fabrice +Date: Fri Dec 8 09:37:28 2017 -0500 + + Remove network Options + +M go/dhcp/api.go +M go/dhcp/main.go + +commit 30b979aeea7ca78af8d39e8c389687191ba03bc2 +Author: Durand Fabrice +Date: Thu Dec 7 16:27:20 2017 -0500 + + Added api function to add options in the scope + +M go/dhcp/api.go +M go/dhcp/dictionary.go +M go/dhcp/main.go + +commit 4883ab43a26ec4a47a3c9822ace25fad231d995f +Author: Durand Fabrice +Date: Thu Dec 7 14:57:53 2017 -0500 + + Added more information in the stats api call + +M go/dhcp/api.go +A go/dhcp/dictionary.go +M go/dhcp/main.go +M go/dhcp/utils.go + +commit 582911c427566989c0528e4e407609bb5be45e78 +Author: James Rouzier +Date: Thu Dec 7 10:35:21 2017 -0500 + + Refactor + +M t/db/setup_test_db.pl + +commit 3716f4164af0911f7bc4bc25b5a78459b5ddbdd3 +Author: TomInverse +Date: Thu Dec 7 09:54:23 2017 -0500 + + Corrections following the revision + +M docs/PacketFence_Aerohive_Quick_Install_Guide.asciidoc + +commit 8a1ade04bfac6d62d09b8c21cd0d082e963d2d1b +Author: Darren Satkunas +Date: Fri Nov 3 14:19:26 2017 -0400 + + Add i18n english strings to Admin > Integration > Syslog Parsers > Action(s) + +M html/pfappserver/lib/pfappserver/Form/Field/ApiAction.pm +M html/pfappserver/lib/pfappserver/I18N/en.po +M html/pfappserver/lib/pfappserver/I18N/fr.po + +commit fa67de43cbb929c0039ee17ce44f7dbb3fa1010d +Author: Darren Satkunas +Date: Mon Nov 6 12:55:33 2017 -0500 + + Fixed invalid MAC on Node::closeViolation and Node::runViolation + +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Node.pm + +commit 32716a3066264dfa65cab3635a11112da2267f60 +Author: TomInverse +Date: Wed Dec 6 15:58:55 2017 -0500 + + AeroHive Documentation Update and WebAuth Add + +M docs/PacketFence_Aerohive_Quick_Install_Guide.asciidoc +A docs/images/pfaerohive00.png +A docs/images/pfaerohive02.png +A docs/images/pfaerohive03.png +A docs/images/pfaerohive04.png +A docs/images/pfaerohive05.png +A docs/images/pfaerohive06.png +A docs/images/pfaerohive07.png +A docs/images/pfaerohive08.png +A docs/images/pfaerohive09.png +A docs/images/pfaerohive10.png +A docs/images/pfaerohive11.png +A docs/images/pfaerohive12.png +A docs/images/pfaerohive13.png +A docs/images/pfaerohive14.png + +commit f9798443d9b630c2f7ec61def4b8101df8d55da4 +Author: Julien Semaan +Date: Fri Dec 1 15:10:28 2017 -0500 + + add connection profile in authentications report + +M conf/report.conf.defaults + +commit f39f024f108aac3a3400f83b3e94fdf1c25ce142 +Author: Julien Semaan +Date: Fri Dec 1 15:07:31 2017 -0500 + + add auth_log.profile column to schema + +M db/pf-schema-X.Y.Z.sql + +commit f34e480bfa70c3e2c975373cc48d52eb5770781c +Author: Julien Semaan +Date: Fri Dec 1 14:31:50 2017 -0500 + + add bypass hack to record email profile in auth_log + +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Email.pm + +commit 49ef52536f931e926ff67f41180ebc9c436ae60b +Author: Julien Semaan +Date: Fri Dec 1 14:30:31 2017 -0500 + + track connection profile in auth_log table + +M db/upgrade-X.X.X-X.Y.Z.sql + +commit f0087dc7bfe02132fc45accaf2f24bd06db9fd8d +Author: Julien Semaan +Date: Fri Dec 1 14:14:09 2017 -0500 + + record connection profile in auth_log + +M html/captive-portal/lib/captiveportal/PacketFence/Controller/Authenticate.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Email.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Login.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Null.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth/Instagram.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth/Pinterest.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth/Twitter.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/SAML.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/SMS.pm +M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Sponsor.pm +M lib/pf/auth_log.pm + +commit d4263e3ed968506bea0bc51ef44694e7b3f66da1 +Author: James Rouzier +Date: Wed Dec 6 12:39:03 2017 -0500 + + Do not dereference a undef array + +M lib/pf/Authentication/Source/LDAPSource.pm + +commit 92ef81c766bf5eb3ecc78900671c58eee9cc838c +Author: Julien Semaan +Date: Wed Dec 6 10:52:56 2017 -0500 + + news for #2814 + +M NEWS.asciidoc + +commit f2558c73ecd650a4dea5edd0f611bbb74e019e80 +Author: Durand Fabrice +Date: Wed Dec 6 10:14:05 2017 -0500 + + Fixed statistiques + +M go/dhcp/config.go +M go/dhcp/main.go + +commit 87e451acabefa06108f89fa72c645f3bb576cc62 +Author: Durand Fabrice +Date: Wed Dec 6 09:51:52 2017 -0500 + + Increment ip + +M go/dhcp/config.go + +commit cb087b65ffeee70e879530e27662e4f50cc0c43b +Author: Darren Satkunas +Date: Wed Dec 6 09:45:52 2017 -0500 + + Add NEWS for PR#2652 + +M NEWS.asciidoc + +commit a5c62ef267f0972f24d2759b73f5fef53c630a9f +Author: Darren Satkunas +Date: Tue Dec 5 14:19:30 2017 -0500 + + Copy captive-portal templates during clone profile + +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Config/Profile.pm +M html/pfappserver/root/config/profile/create.tt + +commit 2160b468025a27563169baff051105e6fb622f73 +Author: James Rouzier +Date: Tue Dec 5 13:55:57 2017 -0500 + + Stash the previous cloned id + +M html/pfappserver/lib/pfappserver/Base/Controller/Crud/Clone.pm + +commit e7f294689ccd2fa3f8a0dfe8cc06c54b836e5f5b +Author: James Rouzier +Date: Tue Dec 5 13:31:26 2017 -0500 + + Update poddoc + +M t/setup_test_config.pm +M t/smoke.t + +commit ae80b376c99dfe69263d0c87c588d1384c679543 +Author: James Rouzier +Date: Tue Dec 5 12:53:49 2017 -0500 + + Use the pf_smoke_test prefix for testing db upgrade scripts + +M t/test_apply_schema.sh + +commit 3457523dd411fe3908a45d3516f8ca6b8d6a6903 +Author: TomInverse +Date: Tue Dec 5 11:41:40 2017 -0500 + + MySQL Advanced options improvements documentation + +M NEWS.asciidoc + +commit 858b8b3e1b2ec4b63d2fd93ccc91fa2ffcf69c39 +Author: Durand Fabrice +Date: Tue Dec 5 11:39:05 2017 -0500 + + Modify db connection parameter and added a test to select the correct dhcp pool (ip address to broadcast case) + +M go/dhcp/main.go + +commit 6b0dbf6a8a21d5f3cce8dc5c7f5d467f3ef5ac1a +Author: James Rouzier +Date: Tue Dec 5 10:26:38 2017 -0500 + + Ensure the database setup script succeeded + +M t/smoke.t + +commit bf40332f02b32111f5a611f47b8dd60605b1b69c +Author: James Rouzier +Date: Tue Dec 5 10:25:48 2017 -0500 + + Improve instructions for setting up the test db user + M t/db/setup_test_db.pl -M t/db/timeout.t -M t/dhcpv6.t -M t/enforcement.t -M t/example.t -M t/floatingdevice.t -M t/hardware-snmp-objects.t -M t/has_unit_test.t -M t/i18n.t -M t/import.t -M t/inline.t -M t/integration.t -M t/integration/Portal.t -M t/integration/captive-portal.t -M t/integration/pfcmd.t -M t/integration/radius.t -M t/ldap-auth-cache.t -M t/linux.t -M t/merged_list.t -M t/network-devices/cisco.t -M t/network-devices/roles.t -M t/network-devices/threecom.t -M t/network-devices/wired.t -M t/network-devices/wireless.t -M t/nodecategory.t -M t/person.t -M t/pf.t -M t/pfappserver_libs.t -M t/pfcmd.t -M t/pfcmd_vlan.t -M t/pfconfig.t -M t/pfdhcplistener.t -M t/pfsetvlan.t -M t/pod.t -M t/podCoverage.t -M t/prepare-pfconfig.t -M t/radius.t -M t/role.t -M t/services.t + +commit a143d6a846d60403adb5e02eb36ab59b7775dad9 +Author: James Rouzier +Date: Tue Dec 5 10:09:02 2017 -0500 + + Allow to update the database config + M t/setup_test_config.pm + +commit 092d058d297df09a9a49c56b85a0618c5f1bcbe1 +Author: James Rouzier +Date: Mon Dec 4 17:36:13 2017 -0500 + + Fix db initialization + +M t/db/setup_test_db.pl + +commit a8eeaddd0080e9f99d24985c8557c71f7e6f8873 +Author: James Rouzier +Date: Mon Dec 4 17:35:46 2017 -0500 + + Recreate the database before running the smoke tests + M t/smoke.t -M t/stress-test/coa-calls.pl -M t/stress-test/coa-server.pl -M t/stress-test/eap-calls -M t/stress-test/radius-calls -M t/stress-test/soap-calls-radius_authorize -M t/stress-test/soap-calls-snort -M t/template.t -M t/test_paths.pm -M t/test_paths_serial.pm -M t/unittest/Authentication/Source/LDAPSource.t -M t/unittest/Connection.t -M t/unittest/Portal/Profile.t -M t/unittest/Portal/ProfileFactory.t -M t/unittest/Switch/Cisco.t -M t/unittest/admin_roles.t -M t/unittest/api/attributes.t -M t/unittest/authentication.t -M t/unittest/condition/all.t -M t/unittest/condition/any.t -M t/unittest/condition/date_after.t -M t/unittest/condition/date_before.t -M t/unittest/condition/equal.t -M t/unittest/condition/exists_in.t -M t/unittest/condition/includes.t -M t/unittest/condition/key.t -M t/unittest/condition/matches.t -M t/unittest/condition/network.t -M t/unittest/condition/regex.t -M t/unittest/condition/regex_not.t -M t/unittest/condition_parser.t -M t/unittest/dal-log.t -M t/unittest/dal.t -M t/unittest/detect/parser/dhcp.t -M t/unittest/detect/parser/fortianalyser.t -M t/unittest/detect/parser/regex.t -M t/unittest/detect/parser/securityonion.t -M t/unittest/detect/parser/snort.t -M t/unittest/detect/parser/suricata_md5_http.t -M t/unittest/detect/parser/suricata_md5_smtp.t -M t/unittest/filter_engine.t -M t/unittest/node.t -M t/unittest/pfappserver/lib/pfappserver/Model/Search/Node.t -M t/unittest/pfconfig/cached.t -M t/unittest/pfconfig/cached_array.t -M t/unittest/pfconfig/cached_hash.t -M t/unittest/pfconfig/memory_cached.t -M t/unittest/provisioner.t -M t/unittest/provisioner/android.t -M t/unittest/provisioner/mobileconfig.t -M t/unittest/provisioner/symantec.t -M t/unittest/savedsearch.t -M t/unittest/switch_groups.t -M t/unittest/util/dns.t -M t/unittest/util/networking.t -M t/unittest/violations.t -M t/util-dhcp.t -M t/util-radius.t -M t/util.t -M t/vlan_utils.t -M t/web-auth.t -M t/web.t -commit b70718c73ce5bc8afc2964c3519ea2bddbeaf1ef -Author: Julien Semaan -Date: Fri Jan 5 15:52:46 2018 -0500 +commit 00bf1846ea028a836de6a843376dabb5991b927b +Author: James Rouzier +Date: Mon Dec 4 17:23:33 2017 -0500 - fix invalid equality sign refactor in locationlog synchronize + Add a standard test user and database -M lib/pf/locationlog.pm +M t/data/pf.conf +A t/db/setup_test_db.pl +A t/db/smoke_test.sql -commit 00ddd699392fd3af5af1ed368c5dca7d6d30ee87 -Author: Julien Semaan -Date: Thu Dec 28 10:16:02 2017 -0500 +commit 6cbaf7bbfff1592ef5dcf25af14d53a6ed8db94a +Author: Durand Fabrice +Date: Tue Dec 5 08:48:48 2017 -0500 - add util method to detect equality between n values + Added reg_network in DHCP_networks -M go/sharedutils/util.go -M go/sharedutils/util_test.go +M lib/pf/dhcp/processor_v4.pm -commit 5f5116835eb968216cd750f758626a1ad81d4010 +commit db69abfbff309a0ebb54eea4ce1df16b20397a90 Author: Julien Semaan -Date: Thu Dec 28 08:48:42 2017 -0500 +Date: Tue Dec 5 07:39:12 2017 -0500 - add method to generate random bytes + empty CHI cache directory on test setup + +M t/setup_test_config.pm + +commit a93f046f506c5aad2911f882dbb0a339e34bbca0 +Author: Durand Fabrice +Date: Mon Dec 4 16:42:48 2017 -0500 + + Use new pffilter answer -M go/sharedutils/util.go -M go/sharedutils/util_test.go +M go/coredns/plugin/pfdns/pfdns.go -commit 8008a0afd9111c7b46d31b4dcff3fb9a45a09172 -Author: InverseBot -Date: Mon Dec 25 00:00:59 2017 -0500 +commit 076333d59b7243f05114eef2a598eb1f6f3a0f0e +Author: James Rouzier +Date: Mon Dec 4 15:17:57 2017 -0500 - (web admin) Update generated files + Fix syntax error -M html/pfappserver/root/static/js/configuration.js -M html/pfappserver/root/static/js/configuration.js.map -M html/pfappserver/root/static/js/pfappserver.js -M html/pfappserver/root/static/js/pfappserver.js.map -M html/pfappserver/root/static/js/vendor/bootstrap.min.js -M html/pfappserver/root/static/js/vendor/bootstrap.min.js.map -M html/pfappserver/root/static/js/vendor/jquery-extra.min.js -M html/pfappserver/root/static/js/vendor/jquery-extra.min.js.map -M html/pfappserver/root/static/js/vendor/jquery-ui.min.js -M html/pfappserver/root/static/js/vendor/jquery-ui.min.js.map -M html/pfappserver/root/static/js/vendor/raphael.min.js -M html/pfappserver/root/static/js/vendor/raphael.min.js.map +M sbin/pfdns -commit ed0728ef26e93e3fe962a27663a16b61df3cd3da -Author: Satkunas <3904468+satkunas@users.noreply.github.com> -Date: Fri Dec 22 14:01:11 2017 -0500 +commit ccb5031b89fcca20bd81d3b7b186ae0559479fe9 +Author: James Rouzier +Date: Mon Dec 4 15:14:14 2017 -0500 - add missing import in dhcp processor + Do not construct the DNS answer in the filter -M lib/pf/dhcp/processor.pm +M lib/pf/access_filter/dns.pm +M sbin/pfdns -commit 47b81eefc8ff5676aedab8835a8bbe97fee4536e -Author: InverseBot -Date: Fri Dec 22 00:01:03 2017 -0500 +commit e5cef0603f2b50d4a71efd12df496c5e73ea653f +Author: Durand Fabrice +Date: Mon Dec 4 14:57:32 2017 -0500 - (web admin) Update generated files + Added a cache for pffilter answer -M html/pfappserver/root/static/js/configuration.js -M html/pfappserver/root/static/js/configuration.js.map +M go/coredns/plugin/pfdns/pfdns.go +M go/coredns/plugin/pfdns/setup.go -commit 6e18becedc400323722e122e64e018a415a7ec15 -Author: James Rouzier -Date: Thu Dec 21 12:08:53 2017 -0500 +commit 634a15eabb2f43af84a83960b19b958d00cbad83 +Author: Durand Fabrice +Date: Mon Dec 4 14:29:05 2017 -0500 - Update .gitignore + Removed enforce option -M .gitignore +M conf/Corefile.example +M go/coredns/plugin/pfdns/pfdns.go +M go/coredns/plugin/pfdns/setup.go -commit 0486e12622fe027a1ce47994e9c1ad971d44db83 -Author: James Rouzier -Date: Thu Dec 21 12:05:55 2017 -0500 +commit 19fe9b0688d363d95caaeb97f492843048b1661b +Author: Durand Fabrice +Date: Mon Dec 4 14:12:23 2017 -0500 - Fix import errors + Added dns filter test -M lib/pf/role/pool.pm +M go/coredns/plugin/pfdns/pfdns.go +M go/coredns/plugin/pfdns/setup.go -commit 375d84fe1b6ce463c204e007193c6495a1079a86 -Author: James Rouzier -Date: Thu Dec 21 12:05:37 2017 -0500 +commit 309b56a53010e5a7df40b56b8b9dbd7e57473a0a +Author: Darren Satkunas +Date: Mon Dec 4 13:18:59 2017 -0500 - Allow all to be exported + Add clone method to connection profiles -M lib/pf/constants/role.pm +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Config/Profile.pm +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Config/Profile/Default.pm +A html/pfappserver/root/config/profile/clone.tt +M html/pfappserver/root/config/profile/index.tt -commit f32271e17cc40ef4fd535fdbb618da87730c5498 +commit 5a1f9342a5fc6eeaefb94fcc0aadcf92ee901c62 Author: Julien Semaan -Date: Thu Dec 21 11:24:21 2017 -0500 +Date: Mon Dec 4 11:07:08 2017 -0500 - use a copy of the SSO information when performing async SSO - - fixes #2847 + Update acct_test -M go/caddy/pfsso/pfsso.go -M go/caddy/pfsso/pfsso_test.go +M addons/stress-tester/acct_test -commit 9686bb09ebef57688b5dd7cc4c6105cee44228cd +commit 5a9b86939a24a28110ecb113dc2a67edd08011a3 Author: James Rouzier -Date: Thu Dec 21 10:58:54 2017 -0500 +Date: Mon Dec 4 11:03:40 2017 -0500 - Do not log expected errors + Fix syntax error for sql -M lib/pf/dal.pm -A t/unittest/dal-log.t +M lib/pf/class.pm -commit 6018f002cf91b4b01b4865789428da513a50d181 -Author: Julien Semaan -Date: Thu Dec 21 09:37:12 2017 -0500 +commit 0960c3a2f072d98aba5e6762c998c2bec0344b8f +Author: James Rouzier +Date: Thu Nov 30 11:16:15 2017 -0500 - news for #2649 + Fix arguements for _db_list -M NEWS.asciidoc +M lib/pf/locationlog.pm -commit a8181e40b3a0c43b0ce6eb4e402b77e335e9be85 +commit 1d62e94aca6f0f2fd9146198dd4a1305489fb450 Author: James Rouzier -Date: Wed Dec 20 15:31:04 2017 -0500 +Date: Thu Nov 30 11:09:09 2017 -0500 - Get the source from activation_record + save in a transaction -M html/captive-portal/lib/captiveportal/PacketFence/Controller/Activate/Email.pm +M lib/pf/dal.pm -commit 3e3cb3503ebb91efb1b64234e7364e5e47a9236e +commit 4dd84aaaec7470c3ffaddb6085438e8a8dfbf24f Author: James Rouzier -Date: Wed Dec 20 15:27:12 2017 -0500 +Date: Wed Nov 22 16:47:13 2017 -0500 - Fix debug Use of uninitialized value + Use pf::dal after_create_hook to trigger the node_discovered violaton -M lib/pf/authentication.pm +M lib/pf/dal/node.pm -commit 540cd338b68b2767212358e76e7e8dadb5a4882a +commit 73908faa1bbec0a26b936c5cecadd79092e5f5ec Author: James Rouzier -Date: Wed Dec 20 15:11:53 2017 -0500 +Date: Wed Nov 22 16:37:16 2017 -0500 - Add source_id to activation record + Add an after create hook -M lib/pf/activation.pm +M lib/pf/dal.pm -commit d4a07e2fb9979178fee5c790f3e6cf63a36aac5d -Author: Durand Fabrice -Date: Wed Dec 20 13:51:25 2017 -0500 +commit e740ad66fc729450a9afa71e8e461f983f992de8 +Author: James Rouzier +Date: Mon Nov 20 17:05:12 2017 -0500 - Updated NEWS.asciidoc for PR #2829 + Import is_error -M NEWS.asciidoc +M lib/pf/accounting.pm -commit b72ed7a119060fc3d6144be211b064663e4360c6 -Author: Julien Semaan -Date: Wed Dec 20 13:50:39 2017 -0500 +commit 07e229ba4cab74679a2dcbf1152b64dc777c3484 +Author: James Rouzier +Date: Thu Nov 16 15:36:51 2017 -0500 - news for #2675 + Rename _db_data to _db_items -M NEWS.asciidoc +M lib/pf/accounting.pm -commit a4a62680652052198c51d24abcff80bdb20d9d2d -Author: Durand Fabrice -Date: Wed Dec 20 13:48:30 2017 -0500 +commit f2fd951c2f8ace551bd67c6f88dd9d89218b9e8c +Author: James Rouzier +Date: Thu Nov 16 15:21:25 2017 -0500 - Use constant instead + Move to pf::dal -M lib/pf/node.pm +M lib/pf/accounting.pm -commit 252162c6013201b143d7c3c8637a65cf7d917a74 -Author: Darren Satkunas -Date: Wed Dec 20 11:48:09 2017 -0500 +commit 58d71488864f45ccffd8ce2aa0a899e28e554233 +Author: James Rouzier +Date: Thu Nov 9 13:03:05 2017 -0500 - Reorder schema keys + Initial port to pf::dal -M db/pf-schema-X.Y.Z.sql +M lib/pf/accounting.pm -commit 8a9bd6674fad907994e698c7c6bd35abc8954dba -Author: Darren Satkunas -Date: Wed Dec 20 11:42:41 2017 -0500 +commit c285657e38817cb0b0240792dfdd4265ad6ddf1a +Author: James Rouzier +Date: Wed Nov 8 16:19:02 2017 -0500 - Remove excessive perl `use` + Move to use pf:dal and SQL::Abstract::More for searching nodes -M html/pfappserver/lib/pfappserver/Form/Violation.pm +M html/pfappserver/lib/pfappserver/Model/Search/Node.pm +M t/unittest/pfappserver/lib/pfappserver/Model/Search/Node.t -commit 27d6e860e2120bc8e932f900b287795b5a080d69 +commit ee0a97cf38ca18745077640d2de8cdd9ba3b4873 Author: James Rouzier -Date: Thu Dec 7 09:38:14 2017 -0500 +Date: Wed Nov 8 10:09:17 2017 -0500 - Mark sponsor and email as completed + Run smoke.t -M html/captive-portal/lib/captiveportal/PacketFence/Controller/Activate/Email.pm +M Makefile -commit 70edc9f0b435e1adb9c4918448d60e9c2348cc9f +commit c230a842d359ae2cc0376bea05d6190cc88e68d7 Author: James Rouzier -Date: Wed Dec 6 22:48:12 2017 -0500 +Date: Wed Nov 8 10:01:27 2017 -0500 - Create add source_id to the activation records + Remove unused parameter -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Email.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Sponsor.pm -M lib/pf/activation.pm +M html/pfappserver/root/node/search.tt -commit 5abc5dda353c1512b28630c5300635597fb31fb0 +commit 43b223b33b3939ee3a2e9d772614b2417dffe2c0 Author: James Rouzier -Date: Wed Dec 6 21:58:31 2017 -0500 +Date: Tue Nov 7 14:23:17 2017 -0500 - Add source_id to the activation record + build_search return SQL::Abstract::More compatible search conditions -M db/pf-schema-X.Y.Z.sql -M db/upgrade-X.X.X-X.Y.Z.sql -M lib/pf/dal/_activation.pm +M html/pfappserver/lib/pfappserver/Model/Search/Node.pm +M t/unittest/pfappserver/lib/pfappserver/Model/Search/Node.t -commit 1eadc1b1772080f81c770a014621fbba1b51daec +commit 8d02181701b475baf06a936cf52b459b8de55279 Author: James Rouzier -Date: Wed Dec 20 10:19:55 2017 -0500 +Date: Mon Nov 6 13:19:21 2017 -0500 - Only allow one fingerbank resource + Add test for Search::Node -M addons/dev-helpers/centos-chroot/install-packages-from-spec.sh +M html/pfappserver/lib/pfappserver/Model/Search/Node.pm +A t/unittest/pfappserver/lib/pfappserver/Model/Search/Node.t -commit 6bdd46dadb680ae598fb9c84c2fd8b1c7f599000 -Author: Francis Lachapelle -Date: Tue Dec 19 16:34:27 2017 -0500 +commit e4df0eff42fc3a41955fbf845627020450475b76 +Author: James Rouzier +Date: Tue Oct 31 11:34:14 2017 -0400 - Improve pdf documents generation + Fix savedsearch_name_taken + + Fixes #2740 -M Makefile -M docs/README.asciidoc -M docs/docbook/xsl/packetfence-fo.xsl +M lib/pf/savedsearch.pm +A t/unittest/savedsearch.t -commit c107877b356f398f2cf7a4f5d2a672b4aeee6efd +commit d8d5ccbb042f52a29663cd2859ff276522c8051e Author: James Rouzier -Date: Tue Dec 19 14:09:15 2017 -0500 +Date: Mon Oct 30 15:47:33 2017 -0400 - Add survey.conf and survey.conf.example to spec + Remove select statement -M addons/packages/packetfence.spec +M lib/pf/violation.pm -commit 7e466e18fa691d6e609435370762a463b22096da -Author: Francis Lachapelle -Date: Tue Dec 19 13:20:12 2017 -0500 +commit 2dff0cfc3ea5c8eb7d0e5775dcf5f8ed67584dd4 +Author: James Rouzier +Date: Mon Oct 30 15:34:45 2017 -0400 - (doc) Fix asciidoc syntax for OpenDaylight guide + Remove extra comma and use default from -M docs/PacketFence_OpenDaylight_Install_Guide.asciidoc +M lib/pf/activation.pm -commit 4fae68b50747c5c0014bc944d83936e3c65feafd +commit d452e3cfb2f9632ce8118ca77d9f80442fc302d8 Author: James Rouzier -Date: Tue Dec 19 12:57:08 2017 -0500 - - Fix double node for ip4log - - Fixes #2828 +Date: Mon Oct 30 15:28:01 2017 -0400 -M html/pfappserver/lib/pfappserver/Model/Search/Node.pm + use -no_default_join instead of pf::dal::violation->table -commit 627ada93e78845e689330c775c17ee6d7bb4ca02 -Author: Durand Fabrice -Date: Wed Dec 6 13:26:32 2017 -0500 +M lib/pf/violation.pm - Removed the sand from my eyes +commit 4c37ae0055c65e98e9f2e6a25602755c129a99fe +Author: James Rouzier +Date: Mon Oct 30 15:27:23 2017 -0400 -M lib/pf/constants/role.pm -M lib/pf/node.pm -M lib/pf/role/pool.pm + Add option -no_default_join for search to just use the table instead of the default joins -commit 32a5d04ccf91d43bbef1ec198fd500fdff9fa6ce -Author: Durand Fabrice -Date: Wed Dec 6 12:00:35 2017 -0500 +M lib/pf/dal.pm - Fixes for the PR +commit 79a4b37f8b5b44720621dec611c80d594901160c +Author: James Rouzier +Date: Thu Oct 26 09:47:34 2017 -0400 -M conf/documentation.conf -M docs/PacketFence_Administration_Guide.asciidoc -M lib/pf/constants/role.pm -M lib/pf/node.pm -M lib/pf/role/pool.pm + Updated tests -commit 3bd3785d98a174a8a1c8feaa768fdfb37c4b0dad -Author: Durand Fabrice -Date: Thu Oct 19 11:18:28 2017 -0400 +M t/unittest/dal.t - Fixed typo +commit b52f768d3af1a9c5babe1b4efde26c29e5053181 +Author: James Rouzier +Date: Wed Oct 25 16:48:07 2017 -0400 -M conf/pf.conf.defaults + Fix order when updating -commit 31b86797b32ad03b9f22eca6bad9f117c1f2c71f -Author: Durand Fabrice -Date: Thu Oct 19 11:17:00 2017 -0400 +M lib/pf/auth_log.pm - Fix for PR +commit 0ceacf4efb36ee0a0a72e908e16264b29a292879 +Author: James Rouzier +Date: Wed Oct 25 15:39:04 2017 -0400 -M conf/documentation.conf -M docs/PacketFence_Administration_Guide.asciidoc -M lib/pf/role/pool.pm + Skip invalid fields on insert and update -commit 9dc3b31ff1c38bc8ad0d18549cb22dd175e94243 -Author: Durand Fabrice -Date: Wed Oct 11 15:56:58 2017 -0400 +M lib/pf/dal.pm - Added documentation +commit d37c477e263b84ccf4dbd34dc8e9854a04d32be3 +Author: James Rouzier +Date: Tue Oct 24 15:52:06 2017 -0400 -M docs/PacketFence_Administration_Guide.asciidoc + Fix node_add not using the mac -commit c023f166cf2ef5c6d39559c0038a06bbde925e89 -Author: Durand Fabrice -Date: Wed Oct 11 15:38:42 2017 -0400 +M lib/pf/node.pm - Added a configuration parameter to define the algorithm for vlan pool +commit e124c66fec34925bc2eda41027082dc814ab6562 +Author: James Rouzier +Date: Tue Oct 24 15:19:05 2017 -0400 -M conf/documentation.conf -M conf/pf.conf.defaults -M lib/pf/role/pool.pm + Return undef for node_view and node_attributes -commit 6527c0f82ec8b0133f3821ae6a89fad6fc565f78 -Author: Durand Fabrice -Date: Wed Oct 11 15:12:21 2017 -0400 +M lib/pf/node.pm - Added getVlanByUsername function +commit 6d184df9ab3ff2bec0bf92a191a5dd55d8393be2 +Author: James Rouzier +Date: Tue Oct 24 13:57:40 2017 -0400 -M lib/pf/role/pool.pm + Handle error -commit d9c20f1df01303c8d1e8ef406f5b14a4c8a97fe6 -Author: Durand Fabrice -Date: Wed Oct 11 15:01:58 2017 -0400 +M lib/pf/Report.pm - Simplify the code +commit df64b83c254c41507c7bb195cdf5fc97433cca1e +Author: James Rouzier +Date: Tue Oct 24 13:48:41 2017 -0400 -M lib/pf/role/pool.pm + Use pf::dal -commit 2d9fadf71f5de6c4041219c97ac72947bd93d947 -Author: Durand Fabrice -Date: Wed Jun 7 09:32:27 2017 -0400 +M lib/pf/Report.pm - Miss pf::role::pool in radius.pm +commit e57dc885616236d39a3358c2942a97d736732826 +Author: James Rouzier +Date: Tue Oct 24 13:48:08 2017 -0400 -M lib/pf/radius.pm + Remove invalid field -commit b4ec004c4d57f8f65b634af5f9f3c29cfbdb1a7e -Author: Durand Fabrice -Date: Mon Jun 5 16:01:48 2017 -0400 +M lib/pf/ip4log.pm - Adapted code for devel +commit c6dfeee076aaff84cc6f61e50557f6d2970a01fa +Author: James Rouzier +Date: Tue Oct 24 12:54:56 2017 -0400 -M lib/pf/node.pm -M lib/pf/radius.pm -A lib/pf/role/pool.pm + Add release_date -commit 81ddf0dc306ef2c19a194b922be3f6c7927146a4 +M lib/pf/violation.pm + +commit fab90c0a690eacd22c865644343a7a0523df5057 Author: James Rouzier -Date: Tue Dec 19 12:33:37 2017 -0500 +Date: Tue Oct 24 12:31:20 2017 -0400 - Show all service display 'disabled' as muted + Avoid ambiguous fields - Fixes #2658 + Fixes #2728 -M html/pfappserver/lib/pfappserver/Model/Services.pm -M html/pfappserver/root/service/status.tt +M lib/pf/violation.pm -commit 45a4b1d099289f83f88d4035d58d7492dad2b11f +commit bac783147f13352ac06e46fd85396bc6652bbe09 Author: James Rouzier -Date: Mon Dec 18 15:09:31 2017 -0500 +Date: Tue Oct 24 11:30:59 2017 -0400 - Update the email_instructions translation to include minutes - - Fixes #2836 + Avoid merging fields if the node was already created -M html/captive-portal/lib/captiveportal/PacketFence/Form/Authentication.pm +M lib/pf/node.pm -commit 50eb253411aa1fbdaad25459adbe41dbc0a718fd +commit 6d45d01b86021653bb2e5fedf65eda4e33ac5a49 Author: James Rouzier -Date: Thu Dec 14 14:32:36 2017 -0500 +Date: Tue Oct 24 11:09:01 2017 -0400 - Apply email-instructions class last + Fix missing -from in rotate -M html/captive-portal/lib/captiveportal/PacketFence/Form/Authentication.pm +M lib/pf/ip4log.pm +M lib/pf/ip6log.pm -commit 0ecb0f9a09058b50a6d28491a09fca5ffb5fa7fc +commit 3e875664ab7566b9f7de279804c9cc2971735fa8 Author: James Rouzier -Date: Thu Dec 14 14:13:51 2017 -0500 +Date: Tue Oct 24 10:59:04 2017 -0400 - Add a css class for email instruction + Fix query in violation_maintenance function + + Fixes #2726 -M html/captive-portal/lib/captiveportal/PacketFence/Form/Authentication.pm +M lib/pf/violation.pm -commit cffa77b66ed6414a6ba199b06685b5f2dbeb578f +commit 6db8f18d3ef16ef208bf2309a03b96617d8d81c9 Author: James Rouzier -Date: Fri Dec 15 12:08:03 2017 -0500 +Date: Tue Oct 24 10:12:22 2017 -0400 - Reset the hash iterator before looping through hash + Create a dummy database and populate the schema and use that database for generating the DAL -M lib/pf/dal.pm +M addons/dev-helpers/bin/generator-data-access-layer.pl -commit d6b2eeafe700171b695c5e9fbbe60f2e5920dc97 +commit 6ea062cbb4bfa455fbc8e4e510411404fd14148d Author: James Rouzier -Date: Fri Dec 15 12:06:33 2017 -0500 +Date: Tue Oct 24 09:41:03 2017 -0400 - Get the last insert id from the statement not the db + Remove tenant_id -M lib/pf/dal.pm +M lib/pf/dal/_node.pm -commit 55e9768bccfa4837588bc8139bb2dedfe5d86929 +commit 5f506e4b805ed6ac8d90d26b3a1c5c174b9b9dd2 Author: James Rouzier -Date: Thu Nov 23 13:35:49 2017 -0500 +Date: Mon Oct 23 17:25:02 2017 -0400 - Populate the auto_increment_field + Fix typo for NOW -M lib/pf/dal.pm +M lib/pf/auth_log.pm +M lib/pf/locationlog.pm +M lib/pf/violation.pm -commit 7514dc9344de1fda24bffa50ee1cb5c31575a93f +commit 75f9f50de687a7a147ea35089ad8978d068284ca Author: James Rouzier -Date: Fri Dec 15 12:02:35 2017 -0500 +Date: Mon Oct 23 17:20:06 2017 -0400 - Fix issue where the save will not update on insert if the object was from the table + Join the description field -M lib/pf/dal.pm +M lib/pf/dal/violation.pm -commit 8d599b41a245738459d389db318c9638a67d7086 -Author: Julien Semaan -Date: Mon Dec 18 12:37:41 2017 -0500 +commit a57403970e644a6ec101677350172d5c5be080fe +Author: James Rouzier +Date: Mon Oct 23 17:19:12 2017 -0400 - fix typo in doc + Fix release date not being set properly -M docs/PacketFence_Administration_Guide.asciidoc +M lib/pf/violation.pm -commit c8dfe10c1e007f65eacd420bb2eeeed7c12f5111 -Author: Julien Semaan -Date: Fri Dec 8 10:41:12 2017 -0500 +commit 2b9bd6fc0ebf74e325f0a87d88e40f4b1900b496 +Author: James Rouzier +Date: Mon Oct 23 17:14:04 2017 -0400 - add note to remove rights to pf user after finishing survey config + Import missing module -M docs/PacketFence_Administration_Guide.asciidoc +M lib/pf/person.pm -commit ae44327b86ccee64b900eac4190a93ad9a92083c -Author: Julien Semaan -Date: Fri Dec 8 10:35:45 2017 -0500 +commit 6d6ca993e0cd7d3eb444e75d454c1b6c6a9ea1d5 +Author: James Rouzier +Date: Mon Oct 23 16:48:33 2017 -0400 - :nail_care: + Use the fully qualified name for find columns + + Fixes #2722 -M html/pfappserver/lib/pfappserver/Form/Config/PortalModule/Survey.pm +M addons/dev-helpers/templates/pf-dal.pm.tt +M lib/pf/dal.pm +M lib/pf/dal/_action.pm +M lib/pf/dal/_activation.pm +M lib/pf/dal/_auth_log.pm +M lib/pf/dal/_billing.pm +M lib/pf/dal/_chi_cache.pm +M lib/pf/dal/_class.pm +M lib/pf/dal/_dhcp_option82.pm +M lib/pf/dal/_dhcp_option82_history.pm +M lib/pf/dal/_inline_accounting.pm +M lib/pf/dal/_ip4log.pm +M lib/pf/dal/_ip4log_archive.pm +M lib/pf/dal/_ip4log_history.pm +M lib/pf/dal/_ip6log.pm +M lib/pf/dal/_ip6log_archive.pm +M lib/pf/dal/_ip6log_history.pm +M lib/pf/dal/_keyed.pm +M lib/pf/dal/_locationlog.pm +M lib/pf/dal/_locationlog_archive.pm +M lib/pf/dal/_node.pm +M lib/pf/dal/_node_category.pm +M lib/pf/dal/_password.pm +M lib/pf/dal/_person.pm +M lib/pf/dal/_pf_version.pm +M lib/pf/dal/_radacct.pm +M lib/pf/dal/_radacct_log.pm +M lib/pf/dal/_radius_audit_log.pm +M lib/pf/dal/_radius_nas.pm +M lib/pf/dal/_savedsearch.pm +M lib/pf/dal/_scan.pm +M lib/pf/dal/_sms_carrier.pm +M lib/pf/dal/_tenant.pm +M lib/pf/dal/_trigger.pm +M lib/pf/dal/_userlog.pm +M lib/pf/dal/_violation.pm +M lib/pf/dal/_wrix.pm -commit 65b50556ed648fb7158b192c2ccf16155d25c7f1 -Author: Julien Semaan -Date: Fri Dec 8 10:32:35 2017 -0500 +commit 45e8b0e343561eaa9643cb7a7d2ae106a844d030 +Author: James Rouzier +Date: Mon Oct 23 16:24:34 2017 -0400 - switch to use the DAL + Fix invalid columns + + Fixes #2719 -M lib/pf/Survey.pm +M lib/pf/violation.pm -commit 2fb5e7fbd3081176ccd49733ff240dabf551fdbf -Author: Julien Semaan -Date: Fri Dec 8 10:07:56 2017 -0500 +commit 6c48c1156fa856f37dd22b1c202ce6b385c7ca74 +Author: James Rouzier +Date: Mon Oct 23 16:09:31 2017 -0400 - remove over-debugging + Fix typo -M lib/pf/Survey.pm +M lib/pf/violation.pm -commit ec0f88e6b71ef50ad8c6ef8dbd23006938ca7e24 -Author: Julien Semaan -Date: Thu Oct 19 11:20:32 2017 -0400 +commit 0beb671406d48a525d16544a5d5ecb673b765bbf +Author: James Rouzier +Date: Mon Oct 23 16:05:15 2017 -0400 - add survey.conf.example + Fix missing comma -A conf/survey.conf.example +M lib/pf/person.pm -commit fd773e90fb051b7e324cfdc678add016a12ac08b -Author: Julien Semaan -Date: Thu Oct 19 10:58:47 2017 -0400 +commit 33ac65f1e5795df7a1874cd96ac8117b185eaee6 +Author: James Rouzier +Date: Mon Oct 23 15:47:45 2017 -0400 - record more info via Facebook response + Remove node count from view + + Fixes #2700 -M lib/pf/Authentication/Source/FacebookSource.pm +M lib/pf/dal/person.pm -commit 7ed2edb5af80fe8804b42b27ca7b61ddc61da7dc -Author: Julien Semaan -Date: Fri Oct 13 08:25:32 2017 -0400 +commit fa20132a7244f8eca00689018a4bcee6b62cfefe +Author: James Rouzier +Date: Mon Oct 23 15:08:17 2017 -0400 - add checkbox to survey + Fix query -M html/captive-portal/lib/captiveportal/PacketFence/Form/Survey.pm -M lib/pf/Survey.pm +M lib/pf/node.pm -commit d67d444c93bbb22834be9e0930e4f5181b62eb33 -Author: Julien Semaan -Date: Fri Oct 13 08:25:20 2017 -0400 +commit bfccdd3f0d880c7a7666ac8aa94ac77ef75d08f2 +Author: James Rouzier +Date: Mon Oct 23 11:21:44 2017 -0400 - record all fields not only the required ones + Fix updating actions -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Survey.pm +M lib/pf/password.pm -commit 1ea39001ade6b8fdc06b0b5d7725672448d42e96 -Author: Julien Semaan -Date: Thu Oct 12 12:56:44 2017 -0400 +commit 03f2b99d308ff960aabfe7b899a6b5c50236c459 +Author: James Rouzier +Date: Mon Oct 23 11:14:21 2017 -0400 - add survey images + Fix person lookup -M docs/PacketFence_Administration_Guide.asciidoc -A docs/images/survey-portal-module.png -A docs/images/survey-root-portal-module.png +M lib/pf/person.pm -commit e6ca654f52260a1a13a86a819634b105fa2b6ca8 -Author: Julien Semaan -Date: Thu Oct 12 12:46:52 2017 -0400 +commit b65d894f2f394f1bcfb696027ca526adba1f9457 +Author: James Rouzier +Date: Mon Oct 23 10:53:51 2017 -0400 - documentation for surveys + Move to use the ZERO_DATE instead of 0 -M docs/PacketFence_Administration_Guide.asciidoc +M addons/import-node-csv.pl +M html/pfappserver/lib/pfappserver/Model/Node.pm +M html/pfappserver/lib/pfappserver/Model/Search/Node.pm +M html/pfappserver/lib/pfappserver/PacketFence/Model/User.pm +M lib/pf/auth_log.pm +M lib/pf/ip4log.pm +M lib/pf/lookup/node.pm +M lib/pf/node.pm +M lib/pf/password.pm +M lib/pf/person.pm +M lib/pf/pftest/locationlog.pm +M lib/pf/scan.pm +M lib/pf/violation.pm -commit 3714e4c7f75d566a9512104b3e60ebe5b909b579 -Author: Julien Semaan -Date: Thu Oct 12 10:27:51 2017 -0400 +commit aca8cd99dbdeea352abdaef75bf01d50db2de099 +Author: James Rouzier +Date: Fri Oct 20 17:19:49 2017 -0400 - added survey portal module editing in the admin + Return undef from view_email -A html/pfappserver/lib/pfappserver/Form/Config/PortalModule/Survey.pm -M lib/pf/ConfigStore/Survey.pm +M lib/pf/password.pm -commit 04699b190322853e8254079e3f9b84d240a00ae1 -Author: Julien Semaan -Date: Thu Oct 12 10:07:13 2017 -0400 +commit ba7ecef0afe262aa444341c0ac193b4cbe8be445 +Author: James Rouzier +Date: Fri Oct 20 16:37:34 2017 -0400 - add gender to the Google captured params + use $ZERO_DATE for instead '0' for end_time -M lib/pf/Authentication/Source/GoogleSource.pm +M lib/pf/dal/node.pm +M lib/pf/inline/accounting.pm +M lib/pf/ip4log.pm +M lib/pf/ip6log.pm +M lib/pf/locationlog.pm +M lib/pf/node.pm +M lib/pf/violation.pm -commit dd5729f4723b7df875ee43e7914528e05aff761f -Author: Julien Semaan -Date: Thu Oct 12 09:47:12 2017 -0400 +commit 72683569d8c3d0eba92b5849eb27d58a37f8849e +Author: James Rouzier +Date: Fri Oct 20 16:01:23 2017 -0400 - have an empty choice for survey selects + Add missing import -M html/captive-portal/lib/captiveportal/PacketFence/Form/Survey.pm +M lib/pf/dal/node.pm -commit 2d67cadea9637fe328ef6cf6f5d9a76ddb296e49 -Author: Julien Semaan -Date: Thu Oct 12 09:45:53 2017 -0400 +commit 30ccd7a61d4597e7dbb07abdef03e53dc17c066c +Author: James Rouzier +Date: Fri Oct 20 15:12:55 2017 -0400 - allow for multiple surveys to update the same response record + Fix order by + + Fixes #2699 -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Survey.pm -M lib/pf/Survey.pm +M html/pfappserver/lib/pfappserver/Model/Auditing/RadiusLog.pm +M html/pfappserver/lib/pfappserver/Model/DHCPOption82.pm +M html/pfappserver/lib/pfappserver/Model/Search/User.pm +M lib/pf/auth_log.pm +M lib/pf/ip4log.pm +M lib/pf/ip6log.pm +M lib/pf/locationlog.pm +M lib/pf/person.pm +M lib/pf/version.pm +M lib/pf/violation.pm -commit 54f06c6fcbcd815faca7bb6a1301cb6948e77b03 -Author: Julien Semaan -Date: Wed Oct 11 16:04:30 2017 -0400 +commit 93e1103b040c3bad5a83822c81ab80f59f2b0e1b +Author: James Rouzier +Date: Fri Oct 20 15:10:00 2017 -0400 - allow to redirect somewhere after completing a module + Return undef instead of 0 -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module.pm +M lib/pf/password.pm -commit 84d5ac4068c568b8630e84171da805b7840ba054 -Author: Julien Semaan -Date: Wed Oct 11 16:04:07 2017 -0400 +commit fb257be22c190ca05c2a0c93de7d7c265009b8ba +Author: James Rouzier +Date: Fri Oct 20 12:59:02 2017 -0400 - refetch table desc after creating it + Add constant zero date -M lib/pf/Survey.pm +M lib/pf/constants.pm -commit 2293d8660a101c5db0a5c8ac26074c959ff61947 +commit 95ddada54793c46890952d27c8910bd23332eb23 Author: Julien Semaan -Date: Wed Oct 11 15:44:02 2017 -0400 +Date: Fri Oct 20 11:40:45 2017 -0400 - allow to record person data + short circuit survey when its only recording data fields + fix typo in order field -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Survey.pm +M lib/pf/auth_log.pm -commit 25c3427ed93fdf4f4ea17a86d64ed610ae2c2a1d -Author: Julien Semaan -Date: Wed Oct 11 15:25:27 2017 -0400 +commit a79cbd01d86cbb6ddba86ef54fd549d2681cb6c9 +Author: James Rouzier +Date: Fri Oct 20 11:07:11 2017 -0400 - perform standard fields update when performing oauth + Add additional tests -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth.pm +M t/unittest/dal.t -commit 8fdf9b009ac34ba801b1ecb34119a079d5ff0cee -Author: Julien Semaan -Date: Wed Oct 11 15:18:12 2017 -0400 +commit 2f0aadc72bddc9bc31142e62452a6ffa53f7541a +Author: James Rouzier +Date: Fri Oct 20 10:49:59 2017 -0400 - don't show useless intermediate step in oauth if there is no AUP + Allow user to override which class is used -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth.pm +M lib/pf/dal.pm -commit fedd0778efb86c337b37cc9399ee56b58fbae285 -Author: Julien Semaan -Date: Wed Oct 11 14:37:41 2017 -0400 +commit 56a0f7b89743c2a1f99d036c3335cc9d825e0c58 +Author: James Rouzier +Date: Fri Oct 20 10:47:02 2017 -0400 - allow to attach a survey to another survey table + Properly finish database transactions + + Fixes #2690 -M lib/pf/Survey.pm +M lib/pf/dal.pm -commit b70ea0c68b41b0bd9cc90b97fda46379eda4642d +commit 339949e62fbe90073b7b3d2631bd8e952d6810f9 Author: Julien Semaan -Date: Wed Oct 11 14:34:00 2017 -0400 +Date: Fri Oct 20 10:41:32 2017 -0400 - adding more debug + Fix typo in method call -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Survey.pm -M lib/pf/Survey.pm +M lib/pf/locationlog.pm -commit c3bff802252cc4d9bdcff2578fe0afe051534c5a -Author: Julien Semaan -Date: Wed Oct 11 14:21:20 2017 -0400 +commit dc0c9ad46c71513201f39ecdaaf4a230914daf47 +Author: James Rouzier +Date: Fri Oct 20 10:37:59 2017 -0400 - fix ordering + Fixed missing refactor + + Fixes #2691 -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Survey.pm -M html/captive-portal/templates/survey.html -M lib/pf/Survey.pm -M lib/pfconfig/namespaces/config/Survey.pm +M lib/pf/ip4log.pm -commit d4f546bdd0a5d6f74ffcc260aff7e115564c126e -Author: Julien Semaan -Date: Wed Oct 11 13:43:19 2017 -0400 +commit d28905e6004e67c310eeb20bf18999f07a688ddb +Author: James Rouzier +Date: Fri Oct 20 10:35:12 2017 -0400 - allow survey to extract data from context (like a node or IP) + Fix typo + + Fixes #2692 -M lib/pf/Survey.pm -M lib/pfconfig/namespaces/config/Survey.pm +M lib/pf/auth_log.pm -commit 1d9dc0761741cc8bd387d8f9f895d16698a383dd -Author: Julien Semaan -Date: Wed Oct 11 12:32:17 2017 -0400 +commit 0870b8d10f0be0e65b2c57cb3aab7dedf8d2f46b +Author: James Rouzier +Date: Thu Oct 19 13:34:45 2017 -0400 - filter out invalid survey fields + since we have a function exists use CORE::exists -M lib/pf/Survey.pm +M lib/pf/dal.pm -commit c11191fca42b333c92cf511a0f07fbf8f5c3093a -Author: Julien Semaan -Date: Wed Oct 11 12:28:09 2017 -0400 +commit 294798d1bad6bdfd8f3adeeab2e088b1e45e75dc +Author: James Rouzier +Date: Thu Oct 19 13:33:47 2017 -0400 - allow to record a survey response + Avoid join -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Survey.pm -M lib/pf/Survey.pm +M lib/pf/password.pm +M lib/pf/person.pm -commit 2731b2129ef2dd3c1af86b466107634e8570699d -Author: Julien Semaan -Date: Wed Oct 11 12:26:15 2017 -0400 +commit 4553bdf5dbf8b071f5efd0565508bab91709ec03 +Author: James Rouzier +Date: Thu Oct 19 12:55:13 2017 -0400 - remove outdated code + Don't do full join for person_view_simple -M html/captive-portal/lib/captiveportal/PacketFence/Form/Survey.pm +M lib/pf/person.pm -commit 6e5b678b7dc7b8c8269c1fac64716c0691473986 -Author: Julien Semaan -Date: Wed Oct 11 11:34:37 2017 -0400 +commit 1f7632f090dfa5d3ae4e5182f7375df55aff19c4 +Author: James Rouzier +Date: Thu Oct 19 12:23:58 2017 -0400 - first draft of survey in portal + Have pf::dal->search use the same columns and joins as the find -A html/captive-portal/lib/captiveportal/DynamicRouting/Module/Survey.pm -A html/captive-portal/lib/captiveportal/Form/Survey.pm -A html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Survey.pm -A html/captive-portal/lib/captiveportal/PacketFence/Form/Survey.pm -A html/captive-portal/templates/survey.html +M lib/pf/activation.pm +M lib/pf/class.pm +M lib/pf/dal.pm +M lib/pf/password.pm +M lib/pf/person.pm -commit 83e06a28774656541b5b145715b4697fc5859fe7 -Author: Julien Semaan -Date: Tue Oct 10 11:40:17 2017 -0400 +commit 69fe8483248b9ca6a7f0c7e9add3966b76398201 +Author: James Rouzier +Date: Thu Oct 19 12:06:41 2017 -0400 - reloading of survey via CS and configreload + Have build_primary_keys_where_clause return fully qualified column names for searching -M lib/pf/ConfigStore/Survey.pm -M lib/pf/config.pm +M lib/pf/dal.pm +M lib/pf/dal/class.pm +M lib/pf/dal/password.pm +M lib/pf/dal/person.pm +M t/unittest/dal.t -commit 6ffb5ba558497b40e4dde473e5a58881cd84b506 -Author: Julien Semaan -Date: Tue Oct 10 11:05:06 2017 -0400 +commit 32174502c72c70c416a53908bc5d8b2ef2ceeadb +Author: James Rouzier +Date: Thu Oct 19 11:46:31 2017 -0400 - perldoc + Fix missing import -M lib/pf/Survey.pm +M html/pfappserver/lib/pfappserver/PacketFence/Controller/User.pm -commit 070d6d8e56b0530f935bf845d6d2e62e118a6a4b -Author: Julien Semaan -Date: Tue Oct 10 10:53:59 2017 -0400 +commit 3ecccf6e383e7748d433cf9910ccac4d9fc4ce99 +Author: James Rouzier +Date: Thu Oct 19 11:07:33 2017 -0400 - survey code tuneup + Refactor to use flatten hashes for remove_items, count, update_items -M lib/pf/Survey.pm +M html/pfappserver/lib/pfappserver/Model/Auditing/RadiusLog.pm +M html/pfappserver/lib/pfappserver/Model/DHCPOption82.pm +M html/pfappserver/lib/pfappserver/Model/Search/User.pm +M lib/pf/action.pm +M lib/pf/activation.pm +M lib/pf/auth_log.pm +M lib/pf/freeradius.pm +M lib/pf/inline/accounting.pm +M lib/pf/ip4log.pm +M lib/pf/ip6log.pm +M lib/pf/locationlog.pm +M lib/pf/node.pm +M lib/pf/password.pm +M lib/pf/person.pm +M lib/pf/savedsearch.pm +M lib/pf/scan.pm +M lib/pf/violation.pm +M lib/pf/violation_config.pm -commit 1284aa44b6f332046937225d27c1faad1d7d9a7d -Author: Julien Semaan -Date: Tue Oct 10 10:49:17 2017 -0400 +commit d442d496d0d69214bcbc65a70c9f625957e3f111 +Author: James Rouzier +Date: Thu Oct 19 10:41:59 2017 -0400 - method to create/update schema of survey + Use flatten hash for pf::dal->search -M lib/pf/Survey.pm -M lib/pf/config.pm -A lib/pf/factory/survey.pm -M lib/pfconfig/namespaces/config/Survey.pm +M html/pfappserver/lib/pfappserver/Model/Auditing/RadiusLog.pm +M html/pfappserver/lib/pfappserver/Model/Search/User.pm +M lib/pf/action.pm +M lib/pf/activation.pm +M lib/pf/class.pm +M lib/pf/dal.pm +M lib/pf/dhcp_option82.pm +M lib/pf/inline/accounting.pm +M lib/pf/ip4log.pm +M lib/pf/ip6log.pm +M lib/pf/locationlog.pm +M lib/pf/node.pm +M lib/pf/nodecategory.pm +M lib/pf/password.pm +M lib/pf/person.pm +M lib/pf/radius_audit_log.pm +M lib/pf/savedsearch.pm +M lib/pf/sms_carrier.pm +M lib/pf/version.pm +M lib/pf/violation.pm -commit b3bed31040bd9bb444549f87550b4d82dd011dc8 -Author: Julien Semaan -Date: Tue Oct 10 08:37:32 2017 -0400 +commit 50239bb44571c7f6a1002000b67e29da3003e69b +Author: James Rouzier +Date: Wed Oct 18 17:39:30 2017 -0400 - started models for survey module + Use a flatten hash instead of a hash ref -A lib/pf/ConfigStore/Survey.pm -A lib/pf/Survey.pm -M lib/pf/file_paths.pm -A lib/pfconfig/namespaces/config/Survey.pm +M lib/pf/dal.pm -commit 6308b6b4c995478d512e98e8d7797c23b002ae8d +commit a8602273f297eda54cf101adc3125d2950217cd9 Author: James Rouzier -Date: Thu Dec 14 14:05:49 2017 -0500 +Date: Wed Oct 18 15:59:04 2017 -0400 - Fix translation text for email registration + rename remove_by_search => remove_items, does_exists => exists -M conf/locale/de/LC_MESSAGES/packetfence.po -M conf/locale/en/LC_MESSAGES/packetfence.po -M conf/locale/es/LC_MESSAGES/packetfence.po -M conf/locale/fr/LC_MESSAGES/packetfence.po -M conf/locale/he_IL/LC_MESSAGES/packetfence.po -M conf/locale/it/LC_MESSAGES/packetfence.po -M conf/locale/nl/LC_MESSAGES/packetfence.po -M conf/locale/pl_PL/LC_MESSAGES/packetfence.po -M conf/locale/pt_BR/LC_MESSAGES/packetfence.po -M html/captive-portal/lib/captiveportal/PacketFence/Form/Authentication.pm +M lib/pf/action.pm +M lib/pf/class.pm +M lib/pf/dal.pm +M lib/pf/freeradius.pm +M lib/pf/ip4log.pm +M lib/pf/ip6log.pm +M lib/pf/node.pm +M lib/pf/nodecategory.pm +M lib/pf/person.pm +M lib/pf/violation_config.pm -commit 2b409f8d8054081923ee86af4be3dfbe5326f916 -Author: Durand Fabrice -Date: Thu Dec 14 13:44:45 2017 -0500 +commit 173670219a93e992fceca6f2712be42960d6ec07 +Author: James Rouzier +Date: Wed Oct 18 14:32:21 2017 -0400 - entry in NEWS.asciidoc for #2609 + Update the arguements for pf::dal calls to search, count, update_items, remove_by_search, batch_remove -M NEWS.asciidoc +M html/pfappserver/lib/pfappserver/Model/Auditing/RadiusLog.pm +M html/pfappserver/lib/pfappserver/Model/DHCPOption82.pm +M html/pfappserver/lib/pfappserver/Model/Search/User.pm +M lib/pf/action.pm +M lib/pf/activation.pm +M lib/pf/auth_log.pm +M lib/pf/class.pm +M lib/pf/dhcp_option82.pm +M lib/pf/freeradius.pm +M lib/pf/inline/accounting.pm +M lib/pf/ip4log.pm +M lib/pf/ip6log.pm +M lib/pf/locationlog.pm +M lib/pf/node.pm +M lib/pf/nodecategory.pm +M lib/pf/password.pm +M lib/pf/person.pm +M lib/pf/pfmon/task/cleanup_chi_database_cache.pm +M lib/pf/radius_audit_log.pm +M lib/pf/savedsearch.pm +M lib/pf/scan.pm +M lib/pf/sms_carrier.pm +M lib/pf/version.pm +M lib/pf/violation.pm +M lib/pf/violation_config.pm -commit 46f1d4b6d176700dbcd2d23c4fb18edff24070fd +commit d6efce7272851190f2dc26445914e9f67c8831db Author: James Rouzier -Date: Thu Dec 14 13:34:13 2017 -0500 +Date: Wed Oct 18 12:35:35 2017 -0400 - Add new files to spec + Make search, count, update_items, remove_by_search, batch_remove accept a hash of SQL::Abstract::More parameters -M addons/packages/packetfence.spec +M lib/pf/dal.pm -commit c2ebbbe5472fb7abeea886c777a448aee1a70d1f +commit 5e6d72310c21fba5a9acad838fcd5126342fb0c3 Author: James Rouzier -Date: Thu Dec 14 12:34:10 2017 -0500 +Date: Wed Oct 18 11:27:31 2017 -0400 - Allow to fake from being from the database on update + Added dependency SQL::Abstract::Plugin::InsertMulti -M lib/pf/dal.pm +M addons/packages/packetfence.spec -commit a0b5bb0cd56a4154cdcaaae921131a2bba329d28 +commit 634cc1bcae88f44ca45a94a1e90dd0c9551d6237 Author: James Rouzier -Date: Thu Dec 14 12:33:19 2017 -0500 +Date: Wed Oct 18 11:24:13 2017 -0400 - Add tests for create_or_update + Remove node_db_prepare -M t/unittest/dal.t +M lib/pf/node.pm -commit d0d9451577483ff5cd6ce4449a421ac141c93b6e -Author: Julien Semaan -Date: Thu Dec 14 10:41:27 2017 -0500 +commit 36b50aaeb20fc5bada9e72463c02b017c0cb3237 +Author: James Rouzier +Date: Wed Oct 18 11:22:32 2017 -0400 - news for #2759 + Put patch for multi table update in pf::SQL::Abstract -M NEWS.asciidoc +M lib/pf/SQL/Abstract.pm -commit 434c96a483845b285879a4782d1c0d8be28944f4 -Author: Julien Semaan -Date: Wed Dec 13 12:53:03 2017 -0500 +commit 4c2f83e19be97867324b9060376f7032da1a7080 +Author: James Rouzier +Date: Wed Oct 18 09:57:21 2017 -0400 - news for #2662 + Added method update_select -M NEWS.asciidoc +M lib/pf/dal.pm -commit 20868065f0934dfd1f6027115d61ccb4c58f6c67 -Author: Durand Fabrice -Date: Wed Dec 13 11:49:14 2017 -0500 +commit da4cf676e34264dd9ad3247518d3c54fbb65e1d3 +Author: James Rouzier +Date: Tue Oct 17 23:35:29 2017 -0400 - Updated documentation for PR + Move to use pf::dal::node -M docs/PacketFence_Administration_Guide.asciidoc +M lib/pf/cmd/pf/node.pm +M lib/pf/node.pm -commit 3bee61285c206a478ce90069d024fff3c47b64ca -Author: Tom Inv <32487258+TomInverse@users.noreply.github.com> -Date: Wed Dec 13 10:57:36 2017 -0500 +commit b1e892678d4c387dfc9fdb897e1269beee5ad04a +Author: James Rouzier +Date: Tue Oct 17 15:46:15 2017 -0400 - News for PR #2787 + Moved to pf::dal::violation -M NEWS.asciidoc +M lib/pf/violation.pm -commit 0a8ae48046d04b0bdc0c6dbd0a26420f9d0dd4a5 -Author: Tom Inv <32487258+TomInverse@users.noreply.github.com> -Date: Wed Dec 13 10:53:33 2017 -0500 +commit 9426c8245be39913b55b7821e3dbb9084f55727d +Author: James Rouzier +Date: Tue Oct 17 11:59:58 2017 -0400 - News for #2793 + Move to pf::dal::locationlog -M NEWS.asciidoc +M lib/pf/locationlog.pm -commit 8234c8d02489cfca0224cb22c16891f3b8ece4d0 -Author: Durand Fabrice -Date: Wed Dec 13 10:52:52 2017 -0500 +commit 0233278886e784a1d71da585d6c96e0c8d5ee7fc +Author: James Rouzier +Date: Tue Oct 17 11:52:51 2017 -0400 - Update for PR + Fix missing import -M docs/PacketFence_Administration_Guide.asciidoc +M lib/pf/ip4log.pm -commit e82450047f0844187e87eb2a4cf24168e8a4ac87 -Author: Durand Fabrice -Date: Wed Dec 13 09:59:48 2017 -0500 +commit 8da3050422b608f0498c60c1ccb79a98d13c148f +Author: James Rouzier +Date: Tue Oct 17 11:47:14 2017 -0400 - Added Firewall SSO documentation + Remove unused import -M docs/PacketFence_Administration_Guide.asciidoc +M lib/pf/Authentication/Source/AuthorizeNetSource.pm -commit 92163dbbde2ef9df40c1e795bad1d2a233daeea4 -Author: InverseBot -Date: Wed Dec 13 00:00:51 2017 -0500 +commit 195c07a8e26dcf3eb8a7a11e2ac730cdc98b5e1d +Author: James Rouzier +Date: Tue Oct 17 11:46:55 2017 -0400 - (web admin) Update generated files + Remove conflicting imports -M html/pfappserver/root/static/js/configuration.js -M html/pfappserver/root/static/js/configuration.js.map +M html/pfappserver/lib/pfappserver/Model/Search/User.pm -commit c0937072153998cefe02c106b3cdcfc815db3f78 +commit 0687e1220e69b9259bfcc7fd7f23080cc5f589ec Author: James Rouzier -Date: Tue Dec 12 12:58:53 2017 -0500 +Date: Sun Oct 15 17:01:44 2017 -0400 - Create a static datalist for ssid filter match + fix typo -M html/pfappserver/root/config/profile/tab-content.tt -M html/pfappserver/root/static/admin/config/connection_profile.js +M lib/pf/activation.pm -commit 0adcbe2dc2539b522a28a9b843cb8b8f2f11b76c -Author: Julien Semaan -Date: Tue Dec 12 08:26:20 2017 -0500 +commit b9b9051b2c7b322250539894e388930d222e47c0 +Author: James Rouzier +Date: Fri Oct 13 13:54:59 2017 -0400 - don't overwrite the node PID at the end of the portal if the new PID is default + Move to pf::dal::ip6log -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Root.pm +M lib/pf/ip6log.pm -commit 7cffa1a5df0b1e3af4d0291d4c3efa83b4a09c87 -Author: Julien Semaan -Date: Mon Dec 11 14:29:31 2017 -0500 +commit d0f2dfb8037bdad2f395a270b50ac13e9c84a333 +Author: James Rouzier +Date: Fri Oct 13 13:54:52 2017 -0400 - fix subroutine not being found while restarting iptables + Move to pf::dal::ip4log -M lib/pf/ipset.pm +M lib/pf/ip4log.pm -commit 2f1cf240e5f7986958e37c76a4e4c0d7dda46226 -Author: Julien Semaan -Date: Mon Dec 11 14:08:42 2017 -0500 +commit 686c4a649bf14e92eb63e4496d592cd3979470de +Author: James Rouzier +Date: Fri Oct 13 13:54:22 2017 -0400 - added script to sync golang dependencies + Add a rows method -A addons/dev-helpers/bin/golang-vendor-backup.sh +M lib/pf/dal/iterator.pm -commit 78b7e4119671b0b0cea051977a88653566417a48 -Author: Julien Semaan -Date: Mon Dec 11 12:37:21 2017 -0500 +commit aa08f5e1cad3b0930ac17ec0961779340a12a338 +Author: James Rouzier +Date: Fri Oct 13 10:22:10 2017 -0400 - return proper status code for node import + Update upsert code to follow SQL::Abstract::More style -M lib/pf/cmd/pf/import/nodes.pm +M lib/pf/SQL/Abstract.pm -commit 2ac170554f93df7e443eb14302347e2d3b4280dd -Author: Julien Semaan -Date: Mon Dec 11 08:26:51 2017 -0500 +commit 60234b72b906dcaad261ad89e7c6204899c48cdd +Author: James Rouzier +Date: Thu Oct 12 13:51:00 2017 -0400 - some renaming of variables + Rename pf::dal::iterator->get_all_items to pf::dal::iterator->all -M lib/pf/cmd/pf/import/nodes.pm +M lib/pf/action.pm +M lib/pf/dhcp_option82.pm +M lib/pf/nodecategory.pm +M lib/pf/radius_audit_log.pm -commit b4b54100b9e089da7f5603667411304a4bb133a5 -Author: Julien Semaan -Date: Fri Dec 8 15:30:28 2017 -0500 +commit 022b017b63b1ce29ae1a14d3dbbb415d01f703e5 +Author: James Rouzier +Date: Thu Oct 12 11:22:57 2017 -0400 - centralize node import code in pf::import::node + Fix order by -M html/pfappserver/lib/pfappserver/Model/Node.pm -M lib/pf/cmd/pf/import/nodes.pm -M lib/pf/import.pm +M html/pfappserver/lib/pfappserver/Model/Search/User.pm -commit 2940dc1ec692a02d895658342b8d9150c3397da6 -Author: Julien Semaan -Date: Fri Dec 8 15:03:41 2017 -0500 +commit 26f920cd83f168dfb959002fee3a5b3e938786d6 +Author: James Rouzier +Date: Thu Oct 12 11:20:27 2017 -0400 - adjustments + import missing modules -M go/firewallsso/checkpoint.go -M go/firewallsso/fortigate.go -M go/firewallsso/watchguard.go +M html/pfappserver/lib/pfappserver/Model/Search/User.pm +M lib/pf/activation.pm +M lib/pf/auth_log.pm +M lib/pf/inline/accounting.pm -commit 5c29dd1de937ff5c1eeb049d4951124d297eac54 -Author: Julien Semaan -Date: Fri Dec 8 12:03:01 2017 -0500 +commit 72f7292dc32cd75fb1d0c583f14c70bb84e905dc +Author: James Rouzier +Date: Wed Oct 11 16:23:09 2017 -0400 - constants usage + adjustments to tests + Move to pf::dal::person -M go/firewallsso/checkpoint.go -M go/firewallsso/checkpoint_test.go -M go/firewallsso/fortigate.go -M go/firewallsso/fortigate_test.go -M go/firewallsso/watchguard.go -M go/firewallsso/watchguard_test.go +M lib/pf/dal/person.pm +M lib/pf/person.pm -commit 83eb72e45e9e1310b9a7702578722141a3455b21 -Author: Julien Semaan -Date: Tue Oct 24 10:27:52 2017 -0400 +commit 500af66ec3ba6f052d4d18857b56a154b64ce97d +Author: James Rouzier +Date: Wed Oct 11 13:30:06 2017 -0400 - migrate to using the latest version of layeh.com/radius + Remove unused import -M go/firewallsso/base.go -M go/firewallsso/checkpoint.go -M go/firewallsso/fortigate.go -M go/firewallsso/watchguard.go -M go/vendor/vendor.json +M html/pfappserver/lib/pfappserver/Model/Search/User.pm -commit ce1c2ee75c185e3bfb90cc845b9dad0bd1c9289b -Author: Julien Semaan -Date: Fri Dec 8 11:28:27 2017 -0500 +commit ad918e8eeadb4fa7d98b2ce11187610c3c5e84ea +Author: James Rouzier +Date: Wed Oct 11 12:53:59 2017 -0400 - adjustments to auth_log + DAL + move to pf::dal::inline_accounting -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Email.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/SAML.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/SMS.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Sponsor.pm -M lib/pf/auth_log.pm -M lib/pf/dal/_auth_log.pm +M lib/pf/inline/accounting.pm -commit 582911c427566989c0528e4e407609bb5be45e78 +commit ec77cd7d7cbfa061b4fa3ac58090fc0f58eaad46 Author: James Rouzier -Date: Thu Dec 7 10:35:21 2017 -0500 +Date: Wed Oct 11 11:45:47 2017 -0400 - Refactor + Move to use pf::dal::person -M t/db/setup_test_db.pl +M html/pfappserver/lib/pfappserver/Model/Search/User.pm -commit 8a1ade04bfac6d62d09b8c21cd0d082e963d2d1b -Author: Darren Satkunas -Date: Fri Nov 3 14:19:26 2017 -0400 +commit ff2b040d46febfb5e7fe545e8d808389b5e7ac63 +Author: James Rouzier +Date: Wed Oct 11 10:02:12 2017 -0400 - Add i18n english strings to Admin > Integration > Syslog Parsers > Action(s) + rename new_from_table to new_from_row -M html/pfappserver/lib/pfappserver/Form/Field/ApiAction.pm -M html/pfappserver/lib/pfappserver/I18N/en.po -M html/pfappserver/lib/pfappserver/I18N/fr.po +M lib/pf/dal.pm +M lib/pf/dal/iterator.pm -commit fa67de43cbb929c0039ee17ce44f7dbb3fa1010d -Author: Darren Satkunas -Date: Mon Nov 6 12:55:33 2017 -0500 +commit 2bdd910db011823b00dd9239a11e28cbfea5cb44 +Author: James Rouzier +Date: Tue Oct 10 15:51:10 2017 -0400 - Fixed invalid MAC on Node::closeViolation and Node::runViolation + Refactor to use pf::dal->select -M html/pfappserver/lib/pfappserver/PacketFence/Controller/Node.pm +M lib/pf/dal.pm -commit f9798443d9b630c2f7ec61def4b8101df8d55da4 -Author: Julien Semaan -Date: Fri Dec 1 15:10:28 2017 -0500 +commit 895fe9faf8309f97322f528f82c8c668bd811899 +Author: James Rouzier +Date: Tue Oct 10 15:29:19 2017 -0400 - add connection profile in authentications report + Move to pf::dal::activation -M conf/report.conf.defaults +M lib/pf/activation.pm -commit f39f024f108aac3a3400f83b3e94fdf1c25ce142 -Author: Julien Semaan -Date: Fri Dec 1 15:07:31 2017 -0500 +commit 52dce1974d98d02766ab6982e33aae1cfb54e9da +Author: James Rouzier +Date: Tue Oct 10 14:22:41 2017 -0400 - add auth_log.profile column to schema + Join the sms carrier to queries -M db/pf-schema-X.Y.Z.sql +M lib/pf/dal/activation.pm -commit f34e480bfa70c3e2c975373cc48d52eb5770781c -Author: Julien Semaan -Date: Fri Dec 1 14:31:50 2017 -0500 +commit 77ceb39a3a2b52137ac32905c675757415f7b580 +Author: James Rouzier +Date: Tue Oct 10 13:46:41 2017 -0400 - add bypass hack to record email profile in auth_log + Mov to use pf::dal::savedsearch -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Email.pm +M lib/pf/savedsearch.pm -commit 49ef52536f931e926ff67f41180ebc9c436ae60b -Author: Julien Semaan -Date: Fri Dec 1 14:30:31 2017 -0500 +commit 46a647f0dc267a665cf42629e01d143a4c73a53f +Author: James Rouzier +Date: Tue Oct 10 10:08:04 2017 -0400 - track connection profile in auth_log table + Add parameters to error log -M db/upgrade-X.X.X-X.Y.Z.sql +M lib/pf/dal.pm -commit f0087dc7bfe02132fc45accaf2f24bd06db9fd8d -Author: Julien Semaan -Date: Fri Dec 1 14:14:09 2017 -0500 +commit eb95fc2675560d8af10b32105277d8dcae0be559 +Author: James Rouzier +Date: Tue Oct 10 10:07:45 2017 -0400 - record connection profile in auth_log + Use the correct class -M html/captive-portal/lib/captiveportal/PacketFence/Controller/Authenticate.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Email.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Login.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Null.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth/Instagram.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth/Pinterest.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/OAuth/Twitter.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/SAML.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/SMS.pm -M html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Authentication/Sponsor.pm -M lib/pf/auth_log.pm +M lib/pf/class.pm -commit d4263e3ed968506bea0bc51ef44694e7b3f66da1 +commit fb020ae5e11e01238983c72c1512a834f13b93a6 Author: James Rouzier -Date: Wed Dec 6 12:39:03 2017 -0500 +Date: Tue Oct 10 10:02:11 2017 -0400 - Do not dereference a undef array + Remove unused imported function -M lib/pf/Authentication/Source/LDAPSource.pm +M lib/pf/action.pm -commit 92ef81c766bf5eb3ecc78900671c58eee9cc838c -Author: Julien Semaan -Date: Wed Dec 6 10:52:56 2017 -0500 +commit a78f72ba505f82ed0cb45d337cf0f9ee9902c320 +Author: James Rouzier +Date: Tue Oct 10 10:01:12 2017 -0400 - news for #2814 + Rename methods for pf::dal::iterator -M NEWS.asciidoc +M html/pfappserver/lib/pfappserver/Model/Auditing/RadiusLog.pm +M html/pfappserver/lib/pfappserver/Model/DHCPOption82.pm +M lib/pf/class.pm +M lib/pf/dal/iterator.pm +M lib/pf/nodecategory.pm +M lib/pf/password.pm +M lib/pf/sms_carrier.pm +M lib/pf/version.pm -commit cb087b65ffeee70e879530e27662e4f50cc0c43b -Author: Darren Satkunas -Date: Wed Dec 6 09:45:52 2017 -0500 +commit e0cf07a0292a5d488f585571fb009735d3927b8d +Author: James Rouzier +Date: Tue Oct 10 09:55:30 2017 -0400 - Add NEWS for PR#2652 + Map timeout error -M NEWS.asciidoc +M lib/pf/dal.pm +M lib/pf/error.pm -commit a5c62ef267f0972f24d2759b73f5fef53c630a9f -Author: Darren Satkunas -Date: Tue Dec 5 14:19:30 2017 -0500 +commit 3b99393dc8bb117737c1bdea9feba1f8e785da18 +Author: James Rouzier +Date: Mon Oct 9 13:53:06 2017 -0400 - Copy captive-portal templates during clone profile + Unused import -M html/pfappserver/lib/pfappserver/PacketFence/Controller/Config/Profile.pm -M html/pfappserver/root/config/profile/create.tt +M lib/pf/iptables.pm -commit 2160b468025a27563169baff051105e6fb622f73 +commit 3602f8bf9451a3a7fc987246af06655cf7357071 Author: James Rouzier -Date: Tue Dec 5 13:55:57 2017 -0500 +Date: Mon Oct 9 13:52:19 2017 -0400 - Stash the previous cloned id + To hash -M html/pfappserver/lib/pfappserver/Base/Controller/Crud/Clone.pm +M lib/pf/nodecategory.pm +M lib/pf/radius_audit_log.pm +M lib/pf/sms_carrier.pm -commit e7f294689ccd2fa3f8a0dfe8cc06c54b836e5f5b +commit 7ff707cef4374121a92776d9c7521ce3716d091f Author: James Rouzier -Date: Tue Dec 5 13:31:26 2017 -0500 +Date: Mon Oct 9 13:51:58 2017 -0400 - Update poddoc + remove comment -M t/setup_test_config.pm -M t/smoke.t +M lib/pf/ipset.pm -commit ae80b376c99dfe69263d0c87c588d1384c679543 +commit e6e7a31de84aabb28e98c61240aafc61d8ba6e28 Author: James Rouzier -Date: Tue Dec 5 12:53:49 2017 -0500 +Date: Mon Oct 9 13:51:30 2017 -0400 - Use the pf_smoke_test prefix for testing db upgrade scripts + Remove pf::db -M t/test_apply_schema.sh +M lib/pf/class.pm -commit 3457523dd411fe3908a45d3516f8ca6b8d6a6903 -Author: TomInverse -Date: Tue Dec 5 11:41:40 2017 -0500 +commit a7f34a7d25c0fadce0b7401767395f207444d882 +Author: James Rouzier +Date: Mon Oct 9 10:48:34 2017 -0400 - MySQL Advanced options improvements documentation + move to use pf::dal::password -M NEWS.asciidoc +M lib/pf/password.pm -commit 6b0dbf6a8a21d5f3cce8dc5c7f5d467f3ef5ac1a +commit cd97d0d7c7b3648731ae2c7c8fcad207417547fd Author: James Rouzier -Date: Tue Dec 5 10:26:38 2017 -0500 +Date: Mon Oct 9 10:48:18 2017 -0400 - Ensure the database setup script succeeded + Add additional mysql error mapping -M t/smoke.t +M lib/pf/dal.pm -commit bf40332f02b32111f5a611f47b8dd60605b1b69c +commit 0754d2ec778ef58bb513b2f9c4b37f38e48221fe Author: James Rouzier -Date: Tue Dec 5 10:25:48 2017 -0500 +Date: Mon Oct 9 10:42:12 2017 -0400 - Improve instructions for setting up the test db user + Add support for new errors -M t/db/setup_test_db.pl +M lib/pf/error.pm -commit a143d6a846d60403adb5e02eb36ab59b7775dad9 +commit 406e84341610c5b7415a120a6746b2d690171321 Author: James Rouzier -Date: Tue Dec 5 10:09:02 2017 -0500 +Date: Mon Oct 9 10:40:09 2017 -0400 - Allow to update the database config + Return a hash -M t/setup_test_config.pm +M lib/pf/dhcp_option82.pm -commit 092d058d297df09a9a49c56b85a0618c5f1bcbe1 +commit 823dc07806ad9681918ae529f3980ba7e442b57d Author: James Rouzier -Date: Mon Dec 4 17:36:13 2017 -0500 +Date: Mon Oct 9 10:39:32 2017 -0400 - Fix db initialization + Add a join and group by to find -M t/db/setup_test_db.pl +M lib/pf/dal/class.pm -commit a8eeaddd0080e9f99d24985c8557c71f7e6f8873 +commit d7ed7d8a78e655eedd3dac3affb225dc10fc92f1 Author: James Rouzier -Date: Mon Dec 4 17:35:46 2017 -0500 +Date: Mon Oct 9 10:29:40 2017 -0400 - Recreate the database before running the smoke tests + Allow the select args to be overridden -M t/smoke.t +M lib/pf/dal.pm -commit 00bf1846ea028a836de6a843376dabb5991b927b +commit 67a8b01265edbb87c559250c07b764b788cc2248 Author: James Rouzier -Date: Mon Dec 4 17:23:33 2017 -0500 +Date: Mon Oct 9 10:27:15 2017 -0400 - Add a standard test user and database + Move to use pf::dal::class -M t/data/pf.conf -A t/db/setup_test_db.pl -A t/db/smoke_test.sql +M lib/pf/class.pm -commit db69abfbff309a0ebb54eea4ce1df16b20397a90 -Author: Julien Semaan -Date: Tue Dec 5 07:39:12 2017 -0500 +commit 5f0196e2197baa21a78c6be94172791e6e230d06 +Author: James Rouzier +Date: Mon Oct 9 10:26:31 2017 -0400 - empty CHI cache directory on test setup + use action_view_all instead of class_view_actions -M t/setup_test_config.pm +M lib/pf/action.pm -commit 076333d59b7243f05114eef2a598eb1f6f3a0f0e +commit 6a4f7569aa6f9ea612300bba7b50333d0762b5c7 Author: James Rouzier -Date: Mon Dec 4 15:17:57 2017 -0500 +Date: Mon Oct 9 10:15:18 2017 -0400 - Fix syntax error + Always return true instead of rows deleted -M sbin/pfdns +M lib/pf/action.pm -commit ccb5031b89fcca20bd81d3b7b186ae0559479fe9 +commit d75d6570d30275468263fd0a8f9f02b4a54782c1 Author: James Rouzier -Date: Mon Dec 4 15:14:14 2017 -0500 +Date: Fri Oct 6 22:36:32 2017 -0400 - Do not construct the DNS answer in the filter + Include person fields -M lib/pf/access_filter/dns.pm -M sbin/pfdns +M lib/pf/dal/password.pm -commit 309b56a53010e5a7df40b56b8b9dbd7e57473a0a -Author: Darren Satkunas -Date: Mon Dec 4 13:18:59 2017 -0500 +commit ca62cdbcd9cfc49742b96e0d1935e9137a5fa7eb +Author: James Rouzier +Date: Fri Oct 6 16:27:10 2017 -0400 - Add clone method to connection profiles + Move to use pf::dal::node_category -M html/pfappserver/lib/pfappserver/PacketFence/Controller/Config/Profile.pm -M html/pfappserver/lib/pfappserver/PacketFence/Controller/Config/Profile/Default.pm -A html/pfappserver/root/config/profile/clone.tt -M html/pfappserver/root/config/profile/index.tt +M lib/pf/nodecategory.pm -commit 5a1f9342a5fc6eeaefb94fcc0aadcf92ee901c62 -Author: Julien Semaan -Date: Mon Dec 4 11:07:08 2017 -0500 +commit d5acf831acba3cba3b914e5438bda1f736772916 +Author: James Rouzier +Date: Fri Oct 6 16:24:58 2017 -0400 - Update acct_test + Move to use pf::dal -M addons/stress-tester/acct_test +M lib/pf/pfcmd/dashboard.pm -commit 5a9b86939a24a28110ecb113dc2a67edd08011a3 +commit 19c8905a86b165e2968dc384904a59bb5affadb5 Author: James Rouzier -Date: Mon Dec 4 11:03:40 2017 -0500 +Date: Fri Oct 6 16:03:16 2017 -0400 - Fix syntax error for sql + Add to_hash_fields -M lib/pf/class.pm +M lib/pf/dal/node.pm -commit 0960c3a2f072d98aba5e6762c998c2bec0344b8f +commit 3e0ff5989cd53b1c05a5c0e12461b04163671851 Author: James Rouzier -Date: Thu Nov 30 11:16:15 2017 -0500 +Date: Fri Oct 6 15:56:53 2017 -0400 - Fix arguements for _db_list + Use pf::dal->now instead of NOW() -M lib/pf/locationlog.pm +M lib/pf/dal/node.pm -commit 1d62e94aca6f0f2fd9146198dd4a1305489fb450 +commit 0e73049d331db1d74fd96e6268de652313bbe939 Author: James Rouzier -Date: Thu Nov 30 11:09:09 2017 -0500 +Date: Fri Oct 6 15:50:48 2017 -0400 - save in a transaction + Allow to define the field allow to change to a hash M lib/pf/dal.pm -commit 4dd84aaaec7470c3ffaddb6085438e8a8dfbf24f +commit f5c24609f549a20c8f8fdc23eb4ae49eec311589 Author: James Rouzier -Date: Wed Nov 22 16:47:13 2017 -0500 +Date: Fri Oct 6 14:04:56 2017 -0400 - Use pf::dal after_create_hook to trigger the node_discovered violaton + move to use batch_delete -M lib/pf/dal/node.pm +M lib/pf/dhcp_option82.pm -commit 73908faa1bbec0a26b936c5cecadd79092e5f5ec +commit 2ef831504c4537957211031fb3ba723e06f72446 Author: James Rouzier -Date: Wed Nov 22 16:37:16 2017 -0500 +Date: Fri Oct 6 14:03:27 2017 -0400 - Add an after create hook + Move to pf::dal::auth_log -M lib/pf/dal.pm +M lib/pf/auth_log.pm -commit e740ad66fc729450a9afa71e8e461f983f992de8 +commit 6b89486283a1f2fc0e368f43d071e37d5659c91d Author: James Rouzier -Date: Mon Nov 20 17:05:12 2017 -0500 +Date: Fri Oct 6 14:02:52 2017 -0400 - Import is_error + import pf::error -M lib/pf/accounting.pm +M lib/pf/scan.pm -commit 07e229ba4cab74679a2dcbf1152b64dc777c3484 +commit f68fd80c505afb0c176c52aecdddd81b4290eeec Author: James Rouzier -Date: Thu Nov 16 15:36:51 2017 -0500 +Date: Fri Oct 6 13:55:00 2017 -0400 - Rename _db_data to _db_items + Refactor to use remove_by_search -M lib/pf/accounting.pm +M lib/pf/dal/class.pm +M lib/pf/violation_config.pm -commit f2fd951c2f8ace551bd67c6f88dd9d89218b9e8c +commit ddb2bc23ee121ab56c96c15f576daab7f95a0264 Author: James Rouzier -Date: Thu Nov 16 15:21:25 2017 -0500 +Date: Fri Oct 6 13:08:26 2017 -0400 - Move to pf::dal + Add method batch_remove -M lib/pf/accounting.pm +M lib/pf/dal.pm -commit 58d71488864f45ccffd8ce2aa0a899e28e554233 +commit 871727ace6261f9f2d0dbf6c405d7adc2780283d Author: James Rouzier -Date: Thu Nov 9 13:03:05 2017 -0500 +Date: Fri Oct 6 11:38:53 2017 -0400 - Initial port to pf::dal + Move to use pf::dal->now() -M lib/pf/accounting.pm +M lib/pf/dhcp_option82.pm +M lib/pf/ip4log.pm +M lib/pf/ip6log.pm +M lib/pf/locationlog.pm +M lib/pf/pfmon/task/cleanup_chi_database_cache.pm +M lib/pf/radius_audit_log.pm -commit c285657e38817cb0b0240792dfdd4265ad6ddf1a +commit 0f28a6af5af4b8cd8d0caa895118f1bf67cc7eba Author: James Rouzier -Date: Wed Nov 8 16:19:02 2017 -0500 +Date: Fri Oct 6 11:29:54 2017 -0400 - Move to use pf:dal and SQL::Abstract::More for searching nodes + Add method now -M html/pfappserver/lib/pfappserver/Model/Search/Node.pm -M t/unittest/pfappserver/lib/pfappserver/Model/Search/Node.t +M lib/pf/dal.pm -commit ee0a97cf38ca18745077640d2de8cdd9ba3b4873 +commit 197042340ff68537bfa57c4430c2f0de0949b8d4 Author: James Rouzier -Date: Wed Nov 8 10:09:17 2017 -0500 +Date: Fri Oct 6 10:54:07 2017 -0400 - Run smoke.t + Add new function to_hash -M Makefile +M lib/pf/dal.pm -commit c230a842d359ae2cc0376bea05d6190cc88e68d7 +commit 9d6d9f27580c4abd9d6b9715a0f3e8204d5875c3 Author: James Rouzier -Date: Wed Nov 8 10:01:27 2017 -0500 +Date: Fri Oct 6 10:53:48 2017 -0400 - Remove unused parameter + Fix typo -M html/pfappserver/root/node/search.tt +M lib/pf/dal.pm -commit 43b223b33b3939ee3a2e9d772614b2417dffe2c0 +commit 42553b78cc1bf5ba2da32ff7d73b6589eef545ba Author: James Rouzier -Date: Tue Nov 7 14:23:17 2017 -0500 +Date: Fri Oct 6 10:44:08 2017 -0400 - build_search return SQL::Abstract::More compatible search conditions + import pf::error -M html/pfappserver/lib/pfappserver/Model/Search/Node.pm -M t/unittest/pfappserver/lib/pfappserver/Model/Search/Node.t +M lib/pf/dhcp_option82.pm -commit 8d02181701b475baf06a936cf52b459b8de55279 +commit 909161cbc1c3695847a98bc7ab9c8ffb8271ea0c Author: James Rouzier -Date: Mon Nov 6 13:19:21 2017 -0500 +Date: Fri Oct 6 10:43:52 2017 -0400 - Add test for Search::Node + Remove ifoctets pfcmd commands -M html/pfappserver/lib/pfappserver/Model/Search/Node.pm -A t/unittest/pfappserver/lib/pfappserver/Model/Search/Node.t +M lib/pf/cmd/pf.pm -commit e4df0eff42fc3a41955fbf845627020450475b76 +commit 107d7a3c67f829cced175f494620a5db4c25a14f Author: James Rouzier -Date: Tue Oct 31 11:34:14 2017 -0400 +Date: Fri Oct 6 10:43:32 2017 -0400 - Fix savedsearch_name_taken - - Fixes #2740 + Import pf::error -M lib/pf/savedsearch.pm -A t/unittest/savedsearch.t +M lib/pf/action.pm -commit d8d5ccbb042f52a29663cd2859ff276522c8051e +commit d8d83a12ed1b4fe3925c32c9767fce02c0afc2c2 Author: James Rouzier -Date: Mon Oct 30 15:47:33 2017 -0400 +Date: Fri Oct 6 10:40:26 2017 -0400 - Remove select statement + Final deletion of the traplog -M lib/pf/violation.pm +D lib/pf/traplog.pm +M sbin/pfmon -commit 2dff0cfc3ea5c8eb7d0e5775dcf5f8ed67584dd4 +commit c039352c941a101dd63e2a727b4572236f060d65 Author: James Rouzier -Date: Mon Oct 30 15:34:45 2017 -0400 +Date: Thu Oct 5 15:06:31 2017 -0400 - Remove extra comma and use default from + Remove table ifoctetslog -M lib/pf/activation.pm +D addons/accounting.pl +M db/pf-schema-X.Y.Z.sql +M db/upgrade-X.X.X-X.Y.Z.sql +D lib/pf/cmd/pf/ifoctetshistorymac.pm +D lib/pf/cmd/pf/ifoctetshistoryswitch.pm +D lib/pf/cmd/pf/ifoctetshistoryuser.pm +D lib/pf/dal/_ifoctetslog.pm +D lib/pf/dal/ifoctetslog.pm +D lib/pf/ifoctetslog.pm +D t/dao/data.t -commit d452e3cfb2f9632ce8118ca77d9f80442fc302d8 +commit f42af779084b44f5600f9044ea0c914c5fd51edd Author: James Rouzier -Date: Mon Oct 30 15:28:01 2017 -0400 +Date: Thu Oct 5 11:43:54 2017 -0400 - use -no_default_join instead of pf::dal::violation->table + Remove unused function -M lib/pf/violation.pm +M html/pfappserver/lib/pfappserver/Model/Node.pm -commit 4c37ae0055c65e98e9f2e6a25602755c129a99fe +commit 744ad4b089e36959f218aa99f378169b34abbfd4 Author: James Rouzier -Date: Mon Oct 30 15:27:23 2017 -0400 +Date: Thu Oct 5 09:57:59 2017 -0400 - Add option -no_default_join for search to just use the table instead of the default joins + Move to pf::dal -M lib/pf/dal.pm +M lib/pf/scan.pm -commit 79a4b37f8b5b44720621dec611c80d594901160c +commit b3086bcfb229f30e03a9c094ac10048af07678a1 Author: James Rouzier -Date: Thu Oct 26 09:47:34 2017 -0400 +Date: Wed Oct 4 11:29:33 2017 -0400 - Updated tests + Removed unused method -M t/unittest/dal.t +M lib/pf/iptables.pm -commit b52f768d3af1a9c5babe1b4efde26c29e5053181 +commit e841311e6bf693f317fb55b81ba1f74b4e96a88c Author: James Rouzier -Date: Wed Oct 25 16:48:07 2017 -0400 +Date: Wed Oct 4 11:29:16 2017 -0400 - Fix order when updating + Use do_select -M lib/pf/auth_log.pm +M lib/pf/dal/node.pm -commit 0ceacf4efb36ee0a0a72e908e16264b29a292879 +commit 48bac1a441e9f9fe231c96a5e7f3f44f6f5b99d0 Author: James Rouzier -Date: Wed Oct 25 15:39:04 2017 -0400 +Date: Wed Oct 4 11:28:59 2017 -0400 - Skip invalid fields on insert and update + Wrap calls to pf::SQL::Abstract and db_execute M lib/pf/dal.pm -commit d37c477e263b84ccf4dbd34dc8e9854a04d32be3 +commit 4125e78feda127cd1d2366ed65f3da76a772f7fb Author: James Rouzier -Date: Tue Oct 24 15:52:06 2017 -0400 +Date: Wed Oct 4 11:25:09 2017 -0400 - Fix node_add not using the mac + Fix syntax warning -M lib/pf/node.pm +M lib/pf/dal/iterator.pm -commit e124c66fec34925bc2eda41027082dc814ab6562 +commit 562b224981d3c57521906b64ee50d8c2210e1fd2 Author: James Rouzier -Date: Tue Oct 24 15:19:05 2017 -0400 +Date: Tue Oct 3 14:34:06 2017 -0400 - Return undef for node_view and node_attributes + Move node_add to use pf::dal::node M lib/pf/node.pm -commit 6d184df9ab3ff2bec0bf92a191a5dd55d8393be2 +commit 6a812fc4361ecae9801124e908e6418a370ac2ae Author: James Rouzier -Date: Tue Oct 24 13:57:40 2017 -0400 +Date: Tue Oct 3 14:30:41 2017 -0400 - Handle error + Move NODE_DISCOVERED_TRIGGER_DELAY trigger_violation to _post_create -M lib/pf/Report.pm +M lib/pf/dal/node.pm -commit df64b83c254c41507c7bb195cdf5fc97433cca1e +commit 5d230dcdc40c59f88574a591bf0398ce60d00fd2 Author: James Rouzier -Date: Tue Oct 24 13:48:41 2017 -0400 +Date: Mon Oct 2 16:45:24 2017 -0400 - Use pf::dal + Moving to use pf::dal::node -M lib/pf/Report.pm +M lib/pf/node.pm -commit e57dc885616236d39a3358c2942a97d736732826 +commit c7eec83632a343bb97cdf4772449d89cfa8ddcf8 Author: James Rouzier -Date: Tue Oct 24 13:48:08 2017 -0400 +Date: Mon Oct 2 16:44:50 2017 -0400 - Remove invalid field + Moved to use passing the class to avoid create row objects -M lib/pf/ip4log.pm +M html/pfappserver/lib/pfappserver/Model/Auditing/RadiusLog.pm +M html/pfappserver/lib/pfappserver/Model/DHCPOption82.pm +M lib/pf/action.pm +M lib/pf/sms_carrier.pm -commit c6dfeee076aaff84cc6f61e50557f6d2970a01fa +commit 1327f936c439306263ef9db690c076d4053eb8d3 Author: James Rouzier -Date: Tue Oct 24 12:54:56 2017 -0400 +Date: Mon Oct 2 16:08:30 2017 -0400 - Add release_date + Allow Passing class -M lib/pf/violation.pm +M lib/pf/dal/iterator.pm -commit fab90c0a690eacd22c865644343a7a0523df5057 +commit 3ba1f5ed87b89fb1fd9aad507cc0fdf943acef68 Author: James Rouzier -Date: Tue Oct 24 12:31:20 2017 -0400 +Date: Mon Oct 2 13:50:16 2017 -0400 - Avoid ambiguous fields - - Fixes #2728 + New method update_items -M lib/pf/violation.pm +M lib/pf/dal.pm -commit bac783147f13352ac06e46fd85396bc6652bbe09 +commit 0be8b24d8b65d1084c30f8da02fe86987a897135 Author: James Rouzier -Date: Tue Oct 24 11:30:59 2017 -0400 +Date: Mon Oct 2 13:34:16 2017 -0400 - Avoid merging fields if the node was already created + Refactor to use finish method -M lib/pf/node.pm +M lib/pf/dal/iterator.pm -commit 6d45d01b86021653bb2e5fedf65eda4e33ac5a49 +commit 68eee5b575dc03885b8850ab6c1ca8bfcd1557a3 Author: James Rouzier -Date: Tue Oct 24 11:09:01 2017 -0400 +Date: Mon Oct 2 13:26:09 2017 -0400 - Fix missing -from in rotate + move node_exist to pf::dal::node -M lib/pf/ip4log.pm -M lib/pf/ip6log.pm +M lib/pf/node.pm -commit 3e875664ab7566b9f7de279804c9cc2971735fa8 +commit d7e0ecf9d75f7b943022cfb61c8f470a530d2799 Author: James Rouzier -Date: Tue Oct 24 10:59:04 2017 -0400 +Date: Mon Oct 2 12:56:46 2017 -0400 - Fix query in violation_maintenance function - - Fixes #2726 + Move to pf::dal::action -M lib/pf/violation.pm +M lib/pf/action.pm -commit 6db8f18d3ef16ef208bf2309a03b96617d8d81c9 +commit e326424e232164c8ba4e909c35c45b746b985a7c Author: James Rouzier -Date: Tue Oct 24 10:12:22 2017 -0400 +Date: Mon Oct 2 12:41:49 2017 -0400 - Create a dummy database and populate the schema and use that database for generating the DAL + Migrate to node_count_all pf::dal::node -M addons/dev-helpers/bin/generator-data-access-layer.pl +M lib/pf/node.pm -commit 6ea062cbb4bfa455fbc8e4e510411404fd14148d +commit 7b7ee0d4c24f1208b61fa322a41717595924b097 Author: James Rouzier -Date: Tue Oct 24 09:41:03 2017 -0400 +Date: Mon Oct 2 10:24:53 2017 -0400 - Remove tenant_id + remove comment -M lib/pf/dal/_node.pm +M lib/pf/violation.pm -commit 5f506e4b805ed6ac8d90d26b3a1c5c174b9b9dd2 +commit 6f726197273cb51ed7588916c4fd27784124dfee Author: James Rouzier -Date: Mon Oct 23 17:25:02 2017 -0400 +Date: Mon Oct 2 10:24:02 2017 -0400 - Fix typo for NOW + update pod doc -M lib/pf/auth_log.pm -M lib/pf/locationlog.pm M lib/pf/violation.pm -commit 75f9f50de687a7a147ea35089ad8978d068284ca +commit defaa41d65ce569e15866dcbed1854c3301923d1 Author: James Rouzier -Date: Mon Oct 23 17:20:06 2017 -0400 +Date: Mon Oct 2 10:22:27 2017 -0400 - Join the description field + Remove unused function -M lib/pf/dal/violation.pm +M html/pfappserver/lib/pfappserver/Model/Node.pm -commit a57403970e644a6ec101677350172d5c5be080fe +commit 39aba86344706830855db1b8f79a9be4ea51300b Author: James Rouzier -Date: Mon Oct 23 17:19:12 2017 -0400 +Date: Thu Sep 28 16:08:13 2017 -0400 - Fix release date not being set properly + Remove old script -M lib/pf/violation.pm +D t/benchmarks/pf-node.pl -commit 2b9bd6fc0ebf74e325f0a87d88e40f4b1900b496 +commit d0875fe37c6db831c3a1a8c5c5395253ad92bb18 Author: James Rouzier -Date: Mon Oct 23 17:14:04 2017 -0400 +Date: Thu Sep 28 16:02:24 2017 -0400 - Import missing module + Remove node_view_with_fingerprint -M lib/pf/person.pm +M lib/pf/node.pm -commit 6d6ca993e0cd7d3eb444e75d454c1b6c6a9ea1d5 +commit 6736b1f2d5eb4a31d0395a53909b5f4710876aea Author: James Rouzier -Date: Mon Oct 23 16:48:33 2017 -0400 +Date: Wed Sep 27 17:04:55 2017 -0400 - Use the fully qualified name for find columns - - Fixes #2722 + Remove violation_desc -M addons/dev-helpers/templates/pf-dal.pm.tt -M lib/pf/dal.pm -M lib/pf/dal/_action.pm -M lib/pf/dal/_activation.pm -M lib/pf/dal/_auth_log.pm -M lib/pf/dal/_billing.pm -M lib/pf/dal/_chi_cache.pm -M lib/pf/dal/_class.pm -M lib/pf/dal/_dhcp_option82.pm -M lib/pf/dal/_dhcp_option82_history.pm -M lib/pf/dal/_inline_accounting.pm -M lib/pf/dal/_ip4log.pm -M lib/pf/dal/_ip4log_archive.pm -M lib/pf/dal/_ip4log_history.pm -M lib/pf/dal/_ip6log.pm -M lib/pf/dal/_ip6log_archive.pm -M lib/pf/dal/_ip6log_history.pm -M lib/pf/dal/_keyed.pm -M lib/pf/dal/_locationlog.pm -M lib/pf/dal/_locationlog_archive.pm -M lib/pf/dal/_node.pm -M lib/pf/dal/_node_category.pm -M lib/pf/dal/_password.pm -M lib/pf/dal/_person.pm -M lib/pf/dal/_pf_version.pm -M lib/pf/dal/_radacct.pm -M lib/pf/dal/_radacct_log.pm -M lib/pf/dal/_radius_audit_log.pm -M lib/pf/dal/_radius_nas.pm -M lib/pf/dal/_savedsearch.pm -M lib/pf/dal/_scan.pm -M lib/pf/dal/_sms_carrier.pm -M lib/pf/dal/_tenant.pm -M lib/pf/dal/_trigger.pm -M lib/pf/dal/_userlog.pm -M lib/pf/dal/_violation.pm -M lib/pf/dal/_wrix.pm +M lib/pf/violation.pm -commit 45e8b0e343561eaa9643cb7a7d2ae106a844d030 +commit e4aa54e08f711ed6fad500431cbb300163deb06c Author: James Rouzier -Date: Mon Oct 23 16:24:34 2017 -0400 +Date: Wed Sep 27 16:40:19 2017 -0400 - Fix invalid columns - - Fixes #2719 + Fix syntax error -M lib/pf/violation.pm +M lib/pf/dal.pm -commit 6c48c1156fa856f37dd22b1c202ce6b385c7ca74 +commit 307d9bde6a87b05ce5b56b6edaf1d136ebffaa1c Author: James Rouzier -Date: Mon Oct 23 16:09:31 2017 -0400 +Date: Wed Sep 27 15:50:55 2017 -0400 - Fix typo + Create a global tenant variable -M lib/pf/violation.pm +M lib/pf/dal.pm -commit 0beb671406d48a525d16544a5d5ecb673b765bbf +commit f1de0ea68a03635f82bebb69230a654b4da34113 Author: James Rouzier -Date: Mon Oct 23 16:05:15 2017 -0400 +Date: Wed Sep 27 15:27:39 2017 -0400 - Fix missing comma + Added pf::dal::tenant -M lib/pf/person.pm +A lib/pf/dal/_tenant.pm +A lib/pf/dal/tenant.pm -commit 33ac65f1e5795df7a1874cd96ac8117b185eaee6 +commit c485aaf5edf223694a6f33f1324427a753096e43 Author: James Rouzier -Date: Mon Oct 23 15:47:45 2017 -0400 +Date: Wed Sep 27 15:01:56 2017 -0400 - Remove node count from view - - Fixes #2700 + Added does_exists -M lib/pf/dal/person.pm +M lib/pf/dal.pm -commit fa20132a7244f8eca00689018a4bcee6b62cfefe +commit 3da8b370fd736be0988f726b59316f0ce98823af Author: James Rouzier -Date: Mon Oct 23 15:08:17 2017 -0400 +Date: Tue Sep 26 14:58:55 2017 -0400 - Fix query + Remove sms_carrier_custom_search use sms_carrier_view_all -M lib/pf/node.pm +M html/pfappserver/lib/pfappserver/PacketFence/Controller/User.pm -commit bfccdd3f0d880c7a7666ac8aa94ac77ef75d08f2 +commit 4edecd434bc6557936d7973dabcd332ba4a4d904 Author: James Rouzier -Date: Mon Oct 23 11:21:44 2017 -0400 +Date: Tue Sep 26 14:57:35 2017 -0400 - Fix updating actions + Move to pf::dal -M lib/pf/password.pm +M lib/pf/sms_carrier.pm -commit 03f2b99d308ff960aabfe7b899a6b5c50236c459 +commit ec5c2f5421ce9cf4b06d8fe7cf394e37390709fd Author: James Rouzier -Date: Mon Oct 23 11:14:21 2017 -0400 +Date: Tue Sep 26 14:06:59 2017 -0400 - Fix person lookup + Move to pf::dal -M lib/pf/person.pm +M lib/pf/freeradius.pm -commit b65d894f2f394f1bcfb696027ca526adba1f9457 +commit 2655ba722f707af88421d181d68a7849c1907723 Author: James Rouzier -Date: Mon Oct 23 10:53:51 2017 -0400 +Date: Tue Sep 26 13:48:31 2017 -0400 - Move to use the ZERO_DATE instead of 0 + Add support for multi insert and update -M addons/import-node-csv.pl -M html/pfappserver/lib/pfappserver/Model/Node.pm -M html/pfappserver/lib/pfappserver/Model/Search/Node.pm -M html/pfappserver/lib/pfappserver/PacketFence/Model/User.pm -M lib/pf/auth_log.pm -M lib/pf/ip4log.pm -M lib/pf/lookup/node.pm -M lib/pf/node.pm -M lib/pf/password.pm -M lib/pf/person.pm -M lib/pf/pftest/locationlog.pm -M lib/pf/scan.pm -M lib/pf/violation.pm +M lib/pf/SQL/Abstract.pm -commit aca8cd99dbdeea352abdaef75bf01d50db2de099 +commit 76ba6df490567935d46b9cdb9d7e2516a7acac35 Author: James Rouzier -Date: Fri Oct 20 17:19:49 2017 -0400 +Date: Tue Sep 26 12:16:14 2017 -0400 - Return undef from view_email + Include pf::db for db_now() -M lib/pf/password.pm +M lib/pf/radius_audit_log.pm -commit ba7ecef0afe262aa444341c0ac193b4cbe8be445 +commit d934b5f4bd170a8130517376e5abd71d0ad35db4 Author: James Rouzier -Date: Fri Oct 20 16:37:34 2017 -0400 +Date: Tue Sep 26 12:15:52 2017 -0400 - use $ZERO_DATE for instead '0' for end_time + Move to pf::dal -M lib/pf/dal/node.pm -M lib/pf/inline/accounting.pm -M lib/pf/ip4log.pm -M lib/pf/ip6log.pm -M lib/pf/locationlog.pm -M lib/pf/node.pm -M lib/pf/violation.pm +M lib/pf/pfmon/task/cleanup_chi_database_cache.pm -commit 72683569d8c3d0eba92b5849eb27d58a37f8849e +commit 37c1ccc0c6c605520f46b9b7cefa8b10bda311d3 Author: James Rouzier -Date: Fri Oct 20 16:01:23 2017 -0400 +Date: Tue Sep 26 11:26:38 2017 -0400 - Add missing import + Remove pf::db -M lib/pf/dal/node.pm +M lib/pf/api/local.pm -commit 30ccd7a61d4597e7dbb07abdef03e53dc17c066c +commit 2fc95ce17cd53ae6d643e241f2fe311069a30185 Author: James Rouzier -Date: Fri Oct 20 15:12:55 2017 -0400 +Date: Mon Sep 25 15:35:46 2017 -0400 - Fix order by - - Fixes #2699 + Move to use pf::dal::dhcp_option82 -M html/pfappserver/lib/pfappserver/Model/Auditing/RadiusLog.pm M html/pfappserver/lib/pfappserver/Model/DHCPOption82.pm -M html/pfappserver/lib/pfappserver/Model/Search/User.pm -M lib/pf/auth_log.pm -M lib/pf/ip4log.pm -M lib/pf/ip6log.pm -M lib/pf/locationlog.pm -M lib/pf/person.pm -M lib/pf/version.pm -M lib/pf/violation.pm +M lib/pf/dhcp_option82.pm -commit 93e1103b040c3bad5a83822c81ab80f59f2b0e1b +commit 2923516429229e31f34e35f990763b17720b8a26 Author: James Rouzier -Date: Fri Oct 20 15:10:00 2017 -0400 +Date: Mon Sep 25 15:34:54 2017 -0400 - Return undef instead of 0 + Fix radius_audit_log_add -M lib/pf/password.pm +M lib/pf/radius_audit_log.pm -commit fb257be22c190ca05c2a0c93de7d7c265009b8ba +commit d88e26ea86c7f093068bab5479af89d6ada37ac6 Author: James Rouzier -Date: Fri Oct 20 12:59:02 2017 -0400 +Date: Mon Sep 25 14:34:21 2017 -0400 - Add constant zero date + Move pf::version to use pf::dal::pf_version -M lib/pf/constants.pm +M lib/pf/version.pm -commit 95ddada54793c46890952d27c8910bd23332eb23 -Author: Julien Semaan -Date: Fri Oct 20 11:40:45 2017 -0400 +commit 5db687c1548674e36ba6fbd430ae80e79ad7facb +Author: James Rouzier +Date: Mon Sep 25 14:16:48 2017 -0400 - fix typo in order field + Remove unused functionas and variables -M lib/pf/auth_log.pm +M lib/pf/radius_audit_log.pm -commit a79cbd01d86cbb6ddba86ef54fd549d2681cb6c9 +commit 02df9b1786eba234d41fad5caa634c2f6c766cff Author: James Rouzier -Date: Fri Oct 20 11:07:11 2017 -0400 +Date: Mon Sep 25 14:14:21 2017 -0400 - Add additional tests + Use proper method for deleting from a table using search -M t/unittest/dal.t +M lib/pf/radius_audit_log.pm -commit 2f0aadc72bddc9bc31142e62452a6ffa53f7541a +commit 5dbe7405e5cb6bdae74c1641d6735d04318680a7 Author: James Rouzier -Date: Fri Oct 20 10:49:59 2017 -0400 +Date: Mon Sep 25 13:53:15 2017 -0400 - Allow user to override which class is used + Export is_error function -M lib/pf/dal.pm +M lib/pf/radius_audit_log.pm -commit 56a0f7b89743c2a1f99d036c3335cc9d825e0c58 +commit 6f57c9f0d4c42d8278b3bd5f889769dc87517396 Author: James Rouzier -Date: Fri Oct 20 10:47:02 2017 -0400 +Date: Mon Sep 25 13:52:53 2017 -0400 - Properly finish database transactions - - Fixes #2690 + Avoid 'Use of uninitialized value in substitution' error -M lib/pf/dal.pm +M html/pfappserver/lib/pfappserver/PacketFence/Controller/Auditing/RadiusLog.pm -commit 339949e62fbe90073b7b3d2631bd8e952d6810f9 -Author: Julien Semaan -Date: Fri Oct 20 10:41:32 2017 -0400 +commit ea788f6b04ac4e40756b93f5c880f12c3910fe58 +Author: James Rouzier +Date: Mon Sep 25 13:52:24 2017 -0400 - Fix typo in method call + Improve error checking -M lib/pf/locationlog.pm +M html/pfappserver/lib/pfappserver/Model/Auditing/RadiusLog.pm -commit dc0c9ad46c71513201f39ecdaaf4a230914daf47 +commit 6f8a05f461cea830a9619f7573cf0c251ed951fb Author: James Rouzier -Date: Fri Oct 20 10:37:59 2017 -0400 +Date: Mon Sep 25 13:13:39 2017 -0400 - Fixed missing refactor - - Fixes #2691 + pf::radius_audit_log to use pf::dal::radius_audit_log -M lib/pf/ip4log.pm +M html/pfappserver/lib/pfappserver/Model/Auditing/RadiusLog.pm +M lib/pf/radius_audit_log.pm -commit d28905e6004e67c310eeb20bf18999f07a688ddb +commit d3ffacc89b8026737c55f1f64fb5ed1b6333c17c Author: James Rouzier -Date: Fri Oct 20 10:35:12 2017 -0400 +Date: Mon Sep 25 12:48:57 2017 -0400 - Fix typo - - Fixes #2692 + Allow search for count -M lib/pf/auth_log.pm +M lib/pf/dal.pm -commit 0870b8d10f0be0e65b2c57cb3aab7dedf8d2f46b +commit 5a2d6b7e32cfd9db55227e119b495a8ba3957c38 Author: James Rouzier -Date: Thu Oct 19 13:34:45 2017 -0400 +Date: Mon Sep 25 12:44:02 2017 -0400 - since we have a function exists use CORE::exists + Finish statement handler after removing_by_search M lib/pf/dal.pm -commit 294798d1bad6bdfd8f3adeeab2e088b1e45e75dc +commit 5c685ee25baec980268b8f8074ea9a4f9086523d Author: James Rouzier -Date: Thu Oct 19 13:33:47 2017 -0400 +Date: Mon Sep 25 12:43:07 2017 -0400 - Avoid join + Fix syntax error -M lib/pf/password.pm -M lib/pf/person.pm +M lib/pf/dal/iterator.pm -commit 4553bdf5dbf8b071f5efd0565508bab91709ec03 +commit a571ef595c39f22e80005c0fcbd169dba94bdf81 Author: James Rouzier -Date: Thu Oct 19 12:55:13 2017 -0400 +Date: Mon Sep 25 11:33:02 2017 -0400 - Don't do full join for person_view_simple + If the iterator class is not defined then return raw object + + New method pf::dal::iterator::get_all_items + + Finish the sth when there is no more items to fetch -M lib/pf/person.pm +M lib/pf/dal/iterator.pm -commit 1f7632f090dfa5d3ae4e5182f7375df55aff19c4 +commit f4aaba0b9e41c3d4cf6abae1ef629bb9b5176ef9 Author: James Rouzier -Date: Thu Oct 19 12:23:58 2017 -0400 +Date: Fri Sep 22 19:34:54 2017 -0400 - Have pf::dal->search use the same columns and joins as the find + New method remove_by_search -M lib/pf/activation.pm -M lib/pf/class.pm M lib/pf/dal.pm -M lib/pf/password.pm -M lib/pf/person.pm -commit 69fe8483248b9ca6a7f0c7e9add3966b76398201 +commit c26cd3fbabba54d4ef5e9e7bb9c2a7f0ebe8c560 Author: James Rouzier -Date: Thu Oct 19 12:06:41 2017 -0400 +Date: Fri Sep 22 18:42:41 2017 -0400 - Have build_primary_keys_where_clause return fully qualified column names for searching + Add the count function M lib/pf/dal.pm -M lib/pf/dal/class.pm -M lib/pf/dal/password.pm -M lib/pf/dal/person.pm -M t/unittest/dal.t -commit 32174502c72c70c416a53908bc5d8b2ef2ceeadb -Author: James Rouzier -Date: Thu Oct 19 11:46:31 2017 -0400 +commit ec5cfac272ba6d648759a1bc03086001eddf7469 +Author: Julien Semaan +Date: Mon Dec 4 07:29:13 2017 -0500 - Fix missing import + news for #2614 -M html/pfappserver/lib/pfappserver/PacketFence/Controller/User.pm +M NEWS.asciidoc -commit 3ecccf6e383e7748d433cf9910ccac4d9fc4ce99 -Author: James Rouzier -Date: Thu Oct 19 11:07:33 2017 -0400 +commit 7253be6c2b477e4138c6a28661efa53c89d5a218 +Author: Durand Fabrice +Date: Fri Dec 1 16:23:36 2017 -0500 - Refactor to use flatten hashes for remove_items, count, update_items + Fixed default gateway size -M html/pfappserver/lib/pfappserver/Model/Auditing/RadiusLog.pm -M html/pfappserver/lib/pfappserver/Model/DHCPOption82.pm -M html/pfappserver/lib/pfappserver/Model/Search/User.pm -M lib/pf/action.pm -M lib/pf/activation.pm -M lib/pf/auth_log.pm -M lib/pf/freeradius.pm -M lib/pf/inline/accounting.pm -M lib/pf/ip4log.pm -M lib/pf/ip6log.pm -M lib/pf/locationlog.pm -M lib/pf/node.pm -M lib/pf/password.pm -M lib/pf/person.pm -M lib/pf/savedsearch.pm -M lib/pf/scan.pm -M lib/pf/violation.pm -M lib/pf/violation_config.pm +M go/dhcp/config.go +M go/dhcp/main.go +M go/dhcp/utils.go -commit d442d496d0d69214bcbc65a70c9f625957e3f111 -Author: James Rouzier -Date: Thu Oct 19 10:41:59 2017 -0400 +commit 4c706c680938e70773ee5ac610003e8194d83283 +Author: Durand Fabrice +Date: Thu Oct 19 15:16:36 2017 -0400 - Use flatten hash for pf::dal->search + Don't try to format the username in the accounting packet -M html/pfappserver/lib/pfappserver/Model/Auditing/RadiusLog.pm -M html/pfappserver/lib/pfappserver/Model/Search/User.pm -M lib/pf/action.pm -M lib/pf/activation.pm -M lib/pf/class.pm -M lib/pf/dal.pm -M lib/pf/dhcp_option82.pm -M lib/pf/inline/accounting.pm -M lib/pf/ip4log.pm -M lib/pf/ip6log.pm -M lib/pf/locationlog.pm -M lib/pf/node.pm -M lib/pf/nodecategory.pm -M lib/pf/password.pm -M lib/pf/person.pm -M lib/pf/radius_audit_log.pm -M lib/pf/savedsearch.pm -M lib/pf/sms_carrier.pm -M lib/pf/version.pm -M lib/pf/violation.pm +M raddb/policy.d/canonicalization -commit 50239bb44571c7f6a1002000b67e29da3003e69b +commit 3d1f66688aa99b7a4768aeb95bcbf47106dfb3d5 Author: James Rouzier -Date: Wed Oct 18 17:39:30 2017 -0400 +Date: Fri Dec 1 15:02:56 2017 -0500 - Use a flatten hash instead of a hash ref + Move cleaning of file descriptors to functions -M lib/pf/dal.pm +M bin/pflogger.pl -commit a8602273f297eda54cf101adc3125d2950217cd9 +commit 8d8436c48f7959c9a8dcf1808ee8ba7a6096b818 Author: James Rouzier -Date: Wed Oct 18 15:59:04 2017 -0400 +Date: Thu Sep 7 10:15:52 2017 -0400 - rename remove_by_search => remove_items, does_exists => exists + Remove timestamp from logging pattern -M lib/pf/action.pm -M lib/pf/class.pm -M lib/pf/dal.pm -M lib/pf/freeradius.pm -M lib/pf/ip4log.pm -M lib/pf/ip6log.pm -M lib/pf/node.pm -M lib/pf/nodecategory.pm -M lib/pf/person.pm -M lib/pf/violation_config.pm +M conf/log.conf.d/rlm_perl.conf.example -commit 173670219a93e992fceca6f2712be42960d6ec07 +commit 40362262b93b219e1f4700af3c6b66649328ee4a Author: James Rouzier -Date: Wed Oct 18 14:32:21 2017 -0400 +Date: Thu Sep 7 10:11:45 2017 -0400 - Update the arguements for pf::dal calls to search, count, update_items, remove_by_search, batch_remove + Update comment -M html/pfappserver/lib/pfappserver/Model/Auditing/RadiusLog.pm -M html/pfappserver/lib/pfappserver/Model/DHCPOption82.pm -M html/pfappserver/lib/pfappserver/Model/Search/User.pm -M lib/pf/action.pm -M lib/pf/activation.pm -M lib/pf/auth_log.pm -M lib/pf/class.pm -M lib/pf/dhcp_option82.pm -M lib/pf/freeradius.pm -M lib/pf/inline/accounting.pm -M lib/pf/ip4log.pm -M lib/pf/ip6log.pm -M lib/pf/locationlog.pm -M lib/pf/node.pm -M lib/pf/nodecategory.pm -M lib/pf/password.pm -M lib/pf/person.pm -M lib/pf/pfmon/task/cleanup_chi_database_cache.pm -M lib/pf/radius_audit_log.pm -M lib/pf/savedsearch.pm -M lib/pf/scan.pm -M lib/pf/sms_carrier.pm -M lib/pf/version.pm -M lib/pf/violation.pm -M lib/pf/violation_config.pm +M bin/pflogger.pl -commit d6efce7272851190f2dc26445914e9f67c8831db +commit 76698359d1d30146ef96cf5c4ba883e19ad5353f Author: James Rouzier -Date: Wed Oct 18 12:35:35 2017 -0400 +Date: Thu Sep 7 09:59:03 2017 -0400 - Make search, count, update_items, remove_by_search, batch_remove accept a hash of SQL::Abstract::More parameters + Add spec for syslog priority -M lib/pf/dal.pm +M conf/log.conf.d/rlm_perl.conf.example -commit 5e6d72310c21fba5a9acad838fcd5126342fb0c3 +commit 94526bb136830287a5910497c4d700045434549b Author: James Rouzier -Date: Wed Oct 18 11:27:31 2017 -0400 +Date: Thu Sep 7 09:57:04 2017 -0400 - Added dependency SQL::Abstract::Plugin::InsertMulti + Add new spec to map to syslog priority level -M addons/packages/packetfence.spec +M lib/pf/log.pm -commit 634cc1bcae88f44ca45a94a1e90dd0c9551d6237 +commit b28a25562ac2d8fc2b7143f82cebb23b9a2389c6 Author: James Rouzier -Date: Wed Oct 18 11:24:13 2017 -0400 +Date: Thu Sep 7 09:44:28 2017 -0400 - Remove node_db_prepare + Use systemd-cat instead of logger -M lib/pf/node.pm +M bin/pflogger.pl -commit 36b50aaeb20fc5bada9e72463c02b017c0cb3237 +commit 34d1a032703eb2ed444f3ba28dc0ddc4e3b6b6cd Author: James Rouzier -Date: Wed Oct 18 11:22:32 2017 -0400 +Date: Wed Sep 6 13:12:18 2017 -0400 - Put patch for multi table update in pf::SQL::Abstract + Change to notice -M lib/pf/SQL/Abstract.pm +M bin/pflogger.pl -commit 4c2f83e19be97867324b9060376f7032da1a7080 +commit d4902def97babeb821d4bb276290d9791b859ce4 Author: James Rouzier -Date: Wed Oct 18 09:57:21 2017 -0400 +Date: Wed Sep 6 12:43:40 2017 -0400 - Added method update_select + Use the priority local5.err -M lib/pf/dal.pm +M bin/pflogger.pl -commit da4cf676e34264dd9ad3247518d3c54fbb65e1d3 +commit 41e2a126e95f83c3f310324e2017bc0c4ebde79d Author: James Rouzier -Date: Tue Oct 17 23:35:29 2017 -0400 +Date: Wed Sep 6 11:31:17 2017 -0400 - Move to use pf::dal::node + Update have rlm_perl use /usr/bin/logger to send logs to syslog -M lib/pf/cmd/pf/node.pm -M lib/pf/node.pm +A bin/pflogger-packetfence +M conf/log.conf.d/rlm_perl.conf.example -commit b1e892678d4c387dfc9fdb897e1269beee5ad04a +commit ae857d227f82392a1cfef95afb0ba87c54fadbbe Author: James Rouzier -Date: Tue Oct 17 15:46:15 2017 -0400 +Date: Wed Sep 6 11:26:47 2017 -0400 - Moved to pf::dal::violation + Close all file descriptors before forking to avoid resource leaking -M lib/pf/violation.pm +M bin/pflogger.pl -commit 9426c8245be39913b55b7821e3dbb9084f55727d +commit a4bc9bd82801f71fd5ee0f947d0e0f42574cdc27 Author: James Rouzier -Date: Tue Oct 17 11:59:58 2017 -0400 +Date: Wed Sep 6 11:21:13 2017 -0400 - Move to pf::dal::locationlog + Use /usr/bin/logger to send log messages to syslog -M lib/pf/locationlog.pm +A bin/pflogger.pl -commit 0233278886e784a1d71da585d6c96e0c8d5ee7fc +commit 6136dd85de59df3a35ac62ef9ef7286550b42a35 Author: James Rouzier -Date: Tue Oct 17 11:52:51 2017 -0400 +Date: Fri Dec 1 14:20:03 2017 -0500 - Fix missing import + Updated help and labels -M lib/pf/ip4log.pm +M html/pfappserver/lib/pfappserver/Form/Config/Source/LDAP.pm -commit 8da3050422b608f0498c60c1ccb79a98d13c148f -Author: James Rouzier -Date: Tue Oct 17 11:47:14 2017 -0400 +commit dcdc4dbc74891f27099f32eec3cfae4b03daaae6 +Author: Durand Fabrice +Date: Fri Dec 1 14:00:19 2017 -0500 - Remove unused import + Fixed database parameters -M lib/pf/Authentication/Source/AuthorizeNetSource.pm +M go/ipset/main.go -commit 195c07a8e26dcf3eb8a7a11e2ac730cdc98b5e1d -Author: James Rouzier -Date: Tue Oct 17 11:46:55 2017 -0400 +commit d7f8a85735ee9e5452d1d952d97d5f96a9b12bc4 +Author: Julien Semaan +Date: Fri Dec 1 13:55:25 2017 -0500 - Remove conflicting imports + news for #2794 -M html/pfappserver/lib/pfappserver/Model/Search/User.pm +M NEWS.asciidoc -commit 0687e1220e69b9259bfcc7fd7f23080cc5f589ec -Author: James Rouzier -Date: Sun Oct 15 17:01:44 2017 -0400 +commit aacdf3210fb9eb2371e1d86e188642a232b9b279 +Author: Durand Fabrice +Date: Fri Dec 1 13:53:21 2017 -0500 - fix typo + Fixed db parameters -M lib/pf/activation.pm +M go/coredns/plugin/pfdns/pfdns.go -commit b9b9051b2c7b322250539894e388930d222e47c0 -Author: James Rouzier -Date: Fri Oct 13 13:54:59 2017 -0400 +commit 03ea5f11cefdc7e842fd5837e0d0367cfe17545e +Author: Julien Semaan +Date: Fri Dec 1 13:31:56 2017 -0500 - Move to pf::dal::ip6log + news for #2807 -M lib/pf/ip6log.pm +M NEWS.asciidoc -commit d0f2dfb8037bdad2f395a270b50ac13e9c84a333 -Author: James Rouzier -Date: Fri Oct 13 13:54:52 2017 -0400 +commit 983a139d08bc8492db67884e0281c1276dfdd1e9 +Author: Durand Fabrice +Date: Fri Dec 1 10:31:44 2017 -0500 - Move to pf::dal::ip4log + Fixed isManaged for go_dns -M lib/pf/ip4log.pm +M lib/pf/services/manager/go_dns.pm -commit 686c4a649bf14e92eb63e4496d592cd3979470de -Author: James Rouzier -Date: Fri Oct 13 13:54:22 2017 -0400 +commit f6161df08250399e7f09b6728be243e61b75b75e +Author: Durand Fabrice +Date: Thu Nov 30 14:52:16 2017 -0500 - Add a rows method + fixed go func() -M lib/pf/dal/iterator.pm +M go/ipset/main.go -commit aa08f5e1cad3b0930ac17ec0961779340a12a338 -Author: James Rouzier -Date: Fri Oct 13 10:22:10 2017 -0400 +commit 73aec8938a900c73a7bac08b832bd482c9f7e126 +Author: Durand Fabrice +Date: Thu Nov 30 14:50:47 2017 -0500 - Update upsert code to follow SQL::Abstract::More style + Ip to IP -M lib/pf/SQL/Abstract.pm +M go/ipset/api.go +M go/ipset/main.go -commit 60234b72b906dcaad261ad89e7c6204899c48cdd -Author: James Rouzier -Date: Thu Oct 12 13:51:00 2017 -0400 +commit 889177ca518a213885eba0e26e098915a30953d5 +Author: Durand Fabrice +Date: Thu Nov 30 14:32:09 2017 -0500 - Rename pf::dal::iterator->get_all_items to pf::dal::iterator->all + Reload all the set each minutes -M lib/pf/action.pm -M lib/pf/dhcp_option82.pm -M lib/pf/nodecategory.pm -M lib/pf/radius_audit_log.pm +M go/ipset/api.go +M go/ipset/main.go +M go/ipset/utils.go -commit 022b017b63b1ce29ae1a14d3dbbb415d01f703e5 -Author: James Rouzier -Date: Thu Oct 12 11:22:57 2017 -0400 +commit b6cfdac7b4fd91278c5807ce1bff3a6bd554822a +Author: Julien Semaan +Date: Thu Nov 30 09:52:31 2017 -0500 - Fix order by + Update NEWS.asciidoc -M html/pfappserver/lib/pfappserver/Model/Search/User.pm +M NEWS.asciidoc -commit 26f920cd83f168dfb959002fee3a5b3e938786d6 -Author: James Rouzier -Date: Thu Oct 12 11:20:27 2017 -0400 +commit 48ade38a6ccfc35297db1ec82c5848f547f46fdf +Author: Durand Fabrice +Date: Wed Nov 29 15:48:04 2017 -0500 - import missing modules + Changed the path of the configuration file -M html/pfappserver/lib/pfappserver/Model/Search/User.pm -M lib/pf/activation.pm -M lib/pf/auth_log.pm -M lib/pf/inline/accounting.pm +M conf/systemd/packetfence-go_dns.service +M lib/pf/services/manager/go_dns.pm -commit 72f7292dc32cd75fb1d0c583f14c70bb84e905dc -Author: James Rouzier -Date: Wed Oct 11 16:23:09 2017 -0400 +commit 8bca26990c0a0d3419f946fea826fe4d6261ca6b +Author: Durand Fabrice +Date: Wed Nov 29 15:16:21 2017 -0500 - Move to pf::dal::person + Fixed logic issue -M lib/pf/dal/person.pm -M lib/pf/person.pm +M go/coredns/plugin/pfdns/pfdns.go -commit 500af66ec3ba6f052d4d18857b56a154b64ce97d +commit b9958285e0c12b660d9c83d24b073041ae386449 Author: James Rouzier -Date: Wed Oct 11 13:30:06 2017 -0400 +Date: Wed Nov 29 13:58:42 2017 -0500 - Remove unused import + Dynamically determine if the variable name and format of max_statement_time for mysql and mariadb -M html/pfappserver/lib/pfappserver/Model/Search/User.pm +M lib/pf/db.pm +M t/db/timeout.t -commit ad918e8eeadb4fa7d98b2ce11187610c3c5e84ea +commit dece83cb90fac98959132bd6e5c15ec60e1bdb80 Author: James Rouzier -Date: Wed Oct 11 12:53:59 2017 -0400 +Date: Wed Nov 29 10:43:02 2017 -0500 - move to pf::dal::inline_accounting + Refactor to allow testing to override config -M lib/pf/inline/accounting.pm +M lib/pf/db.pm -commit ec77cd7d7cbfa061b4fa3ac58090fc0f58eaad46 -Author: James Rouzier -Date: Wed Oct 11 11:45:47 2017 -0400 +commit 1b19605e07ad3026065b32d4419523dc2cc6a43d +Author: Durand Fabrice +Date: Wed Nov 29 10:17:04 2017 -0500 - Move to use pf::dal::person + Do omapi check only if dhcpd is enabled -M html/pfappserver/lib/pfappserver/Model/Search/User.pm +M lib/pf/ip4log.pm -commit ff2b040d46febfb5e7fe545e8d808389b5e7ac63 -Author: James Rouzier -Date: Wed Oct 11 10:02:12 2017 -0400 +commit 70e8c348c94a6461b6b3cdee16c4b2cf723cdee6 +Author: Durand Fabrice +Date: Wed Nov 29 10:03:38 2017 -0500 - rename new_from_table to new_from_row + Handle the specific case of inline registration network -M lib/pf/dal.pm -M lib/pf/dal/iterator.pm +M go/coredns/plugin/pfdns/pfdns.go -commit 2bdd910db011823b00dd9239a11e28cbfea5cb44 +commit 4ed503380777d6b362498dbc897a6b97969aaa08 Author: James Rouzier -Date: Tue Oct 10 15:51:10 2017 -0400 +Date: Tue Nov 28 16:16:58 2017 -0500 - Refactor to use pf::dal->select + Remove date time from the cache keys -M lib/pf/dal.pm +M lib/pf/Authentication/Source/LDAPSource.pm +M t/data/authentication.conf +A t/unittest/Authentication/Source/LDAPSource.t -commit 895fe9faf8309f97322f528f82c8c668bd811899 +commit a3f4610bda2e44af8f006e2d9940388d4cbe8dd3 Author: James Rouzier -Date: Tue Oct 10 15:29:19 2017 -0400 +Date: Mon Nov 20 16:41:44 2017 -0500 - Move to pf::dal::activation + cache the results of match_rule if cache_match is enabled -M lib/pf/activation.pm +M lib/pf/Authentication/Source/LDAPSource.pm -commit 52dce1974d98d02766ab6982e33aae1cfb54e9da +commit 3101148eb3da22794e67da53413d9df1d2d8d5e3 Author: James Rouzier -Date: Tue Oct 10 14:22:41 2017 -0400 +Date: Mon Nov 20 16:08:58 2017 -0500 - Join the sms carrier to queries + Refactor rule matching logic to it's own method -M lib/pf/dal/activation.pm +M lib/pf/Authentication/Source.pm -commit 77ceb39a3a2b52137ac32905c675757415f7b580 +commit 899e590d104add0919f73d9237a5a145f0a8d25c Author: James Rouzier -Date: Tue Oct 10 13:46:41 2017 -0400 +Date: Tue Nov 28 10:18:00 2017 -0500 - Mov to use pf::dal::savedsearch + Remove files from the spec that are no longer needed -M lib/pf/savedsearch.pm +M addons/packages/packetfence.spec -commit 46a647f0dc267a665cf42629e01d143a4c73a53f -Author: James Rouzier -Date: Tue Oct 10 10:08:04 2017 -0400 +commit 7e054a99409e6bb28c31bc7027185c67a71662c3 +Author: Julien Semaan +Date: Tue Nov 28 16:11:36 2017 -0500 - Add parameters to error log + news for #2659 -M lib/pf/dal.pm +M NEWS.asciidoc -commit eb95fc2675560d8af10b32105277d8dcae0be559 -Author: James Rouzier -Date: Tue Oct 10 10:07:45 2017 -0400 +commit 3a538c6f47ac48210c548a0ea39e25ddc6f005eb +Author: Durand Fabrice +Date: Tue Nov 28 15:17:31 2017 -0500 - Use the correct class + Removed sdnotify since it's handle by caddy + Updated systemd init script -M lib/pf/class.pm +M conf/systemd/packetfence-go_dns.service +M go/coredns/coremain/run.go -commit fb020ae5e11e01238983c72c1512a834f13b93a6 -Author: James Rouzier -Date: Tue Oct 10 10:02:11 2017 -0400 +commit 890ffe257fbf75527237f5b9a4a587070df9ff6a +Author: Durand Fabrice +Date: Tue Nov 28 14:41:31 2017 -0500 - Remove unused imported function + Added sdnotify support -M lib/pf/action.pm +M go/coredns/coremain/run.go -commit a78f72ba505f82ed0cb45d337cf0f9ee9902c320 -Author: James Rouzier -Date: Tue Oct 10 10:01:12 2017 -0400 +commit 371bfb4b92e6f79acb73e18f2fd67283358cdf41 +Author: Durand Fabrice +Date: Tue Nov 28 14:27:45 2017 -0500 - Rename methods for pf::dal::iterator + Fixed type from string to int (pfconfigdriver structs) -M html/pfappserver/lib/pfappserver/Model/Auditing/RadiusLog.pm -M html/pfappserver/lib/pfappserver/Model/DHCPOption82.pm -M lib/pf/class.pm -M lib/pf/dal/iterator.pm -M lib/pf/nodecategory.pm -M lib/pf/password.pm -M lib/pf/sms_carrier.pm -M lib/pf/version.pm +M go/pfconfigdriver/structs.go -commit e0cf07a0292a5d488f585571fb009735d3927b8d -Author: James Rouzier -Date: Tue Oct 10 09:55:30 2017 -0400 +commit d03b33f5654c479bff0509287c37e64f5f577764 +Author: Durand Fabrice +Date: Tue Nov 28 11:57:28 2017 -0500 - Map timeout error + Typo in debian packaging -M lib/pf/dal.pm -M lib/pf/error.pm +M debian/control -commit 3b99393dc8bb117737c1bdea9feba1f8e785da18 -Author: James Rouzier -Date: Mon Oct 9 13:53:06 2017 -0400 +commit 1719a4062f8893ca87406ee74d5936a5d7fcc0b8 +Author: Darren Satkunas +Date: Tue Nov 28 10:07:50 2017 -0500 - Unused import + Add violation suggestion for next VID pseudo auto_increment_id -M lib/pf/iptables.pm +M html/pfappserver/lib/pfappserver/Form/Violation.pm +M lib/pf/class.pm -commit 3602f8bf9451a3a7fc987246af06655cf7357071 -Author: James Rouzier -Date: Mon Oct 9 13:52:19 2017 -0400 +commit 968302c319339ca1a4360f17b46666b1cc063ee4 +Author: Durand Fabrice +Date: Mon Nov 27 11:36:49 2017 -0500 - To hash + Fixed test -M lib/pf/nodecategory.pm -M lib/pf/radius_audit_log.pm -M lib/pf/sms_carrier.pm +M t/TestUtils.pm -commit 7ff707cef4374121a92776d9c7521ce3716d091f -Author: James Rouzier -Date: Mon Oct 9 13:51:58 2017 -0400 +commit 8b59f7085031a404c9ac61d6b73c7d91c6cf6758 +Author: Durand Fabrice +Date: Mon Nov 27 11:13:12 2017 -0500 - remove comment + Update packaging -M lib/pf/ipset.pm +M addons/packages/packetfence.spec +M debian/packetfence.conffiles -commit e6e7a31de84aabb28e98c61240aafc61d8ba6e28 -Author: James Rouzier -Date: Mon Oct 9 13:51:30 2017 -0400 +commit 45c3027635434b0e6b9c5edfc5b7c3553a606a5a +Author: root +Date: Mon Nov 27 10:53:54 2017 -0500 - Remove pf::db + Updated vendor.json -M lib/pf/class.pm +M go/vendor/vendor.json -commit a7f34a7d25c0fadce0b7401767395f207444d882 -Author: James Rouzier -Date: Mon Oct 9 10:48:34 2017 -0400 +commit d52b6b1e0688fdaed777f0297ca9bd309aa7100c +Author: Julien Semaan +Date: Wed Nov 22 11:53:15 2017 -0500 - move to use pf::dal::password + add dependencies for go_dns -M lib/pf/password.pm +M go/vendor/vendor.json -commit cd97d0d7c7b3648731ae2c7c8fcad207417547fd -Author: James Rouzier -Date: Mon Oct 9 10:48:18 2017 -0400 +commit 65d9848b7a7e01cc16a7fe13504e30e7425200c3 +Author: Durand Fabrice +Date: Wed Nov 22 11:46:48 2017 -0500 + + removed Gopkg files + +D go/coredns/Gopkg.lock +D go/coredns/Gopkg.toml + +commit 895c0c013cae73dc0435fe35d2bdd49066f8d5f2 +Author: Durand Fabrice +Date: Wed Nov 22 11:32:24 2017 -0500 + + removed vendor directory + +M go/coredns/core/dnsserver/zdirectives.go +M go/coredns/core/zplugin.go +M go/coredns/plugin.cfg +D go/coredns/plugin/autopath/README.md +D go/coredns/plugin/autopath/autopath.go +D go/coredns/plugin/autopath/cname.go +D go/coredns/plugin/autopath/metrics.go +D go/coredns/plugin/autopath/setup.go +D go/coredns/plugin/federation/README.md +D go/coredns/plugin/federation/federation.go +D go/coredns/plugin/federation/setup.go +D go/coredns/plugin/kubernetes/README.md +D go/coredns/plugin/kubernetes/apiproxy.go +D go/coredns/plugin/kubernetes/autopath.go +D go/coredns/plugin/kubernetes/controller.go +D go/coredns/plugin/kubernetes/federation.go +D go/coredns/plugin/kubernetes/handler.go +D go/coredns/plugin/kubernetes/kubernetes.go +D go/coredns/plugin/kubernetes/local.go +D go/coredns/plugin/kubernetes/ns.go +D go/coredns/plugin/kubernetes/parse.go +D go/coredns/plugin/kubernetes/reverse.go +D go/coredns/plugin/kubernetes/setup.go +D go/coredns/plugin/kubernetes/xfr.go +D go/coredns/vendor/github.com/PuerkitoBio/purell/.gitignore +D go/coredns/vendor/github.com/PuerkitoBio/purell/.travis.yml +D go/coredns/vendor/github.com/PuerkitoBio/purell/LICENSE +D go/coredns/vendor/github.com/PuerkitoBio/purell/README.md +D go/coredns/vendor/github.com/PuerkitoBio/purell/purell.go +D go/coredns/vendor/github.com/PuerkitoBio/urlesc/.travis.yml +D go/coredns/vendor/github.com/PuerkitoBio/urlesc/LICENSE +D go/coredns/vendor/github.com/PuerkitoBio/urlesc/README.md +D go/coredns/vendor/github.com/PuerkitoBio/urlesc/urlesc.go +D go/coredns/vendor/github.com/Shopify/sarama/.gitignore +D go/coredns/vendor/github.com/Shopify/sarama/.travis.yml +D go/coredns/vendor/github.com/Shopify/sarama/CHANGELOG.md +D go/coredns/vendor/github.com/Shopify/sarama/LICENSE +D go/coredns/vendor/github.com/Shopify/sarama/Makefile +D go/coredns/vendor/github.com/Shopify/sarama/README.md +D go/coredns/vendor/github.com/Shopify/sarama/Vagrantfile +D go/coredns/vendor/github.com/Shopify/sarama/api_versions_request.go +D go/coredns/vendor/github.com/Shopify/sarama/api_versions_response.go +D go/coredns/vendor/github.com/Shopify/sarama/async_producer.go +D go/coredns/vendor/github.com/Shopify/sarama/broker.go +D go/coredns/vendor/github.com/Shopify/sarama/client.go +D go/coredns/vendor/github.com/Shopify/sarama/config.go +D go/coredns/vendor/github.com/Shopify/sarama/consumer.go +D go/coredns/vendor/github.com/Shopify/sarama/consumer_group_members.go +D go/coredns/vendor/github.com/Shopify/sarama/consumer_metadata_request.go +D go/coredns/vendor/github.com/Shopify/sarama/consumer_metadata_response.go +D go/coredns/vendor/github.com/Shopify/sarama/crc32_field.go +D go/coredns/vendor/github.com/Shopify/sarama/describe_groups_request.go +D go/coredns/vendor/github.com/Shopify/sarama/describe_groups_response.go +D go/coredns/vendor/github.com/Shopify/sarama/dev.yml +D go/coredns/vendor/github.com/Shopify/sarama/encoder_decoder.go +D go/coredns/vendor/github.com/Shopify/sarama/errors.go +D go/coredns/vendor/github.com/Shopify/sarama/fetch_request.go +D go/coredns/vendor/github.com/Shopify/sarama/fetch_response.go +D go/coredns/vendor/github.com/Shopify/sarama/heartbeat_request.go +D go/coredns/vendor/github.com/Shopify/sarama/heartbeat_response.go +D go/coredns/vendor/github.com/Shopify/sarama/join_group_request.go +D go/coredns/vendor/github.com/Shopify/sarama/join_group_response.go +D go/coredns/vendor/github.com/Shopify/sarama/leave_group_request.go +D go/coredns/vendor/github.com/Shopify/sarama/leave_group_response.go +D go/coredns/vendor/github.com/Shopify/sarama/length_field.go +D go/coredns/vendor/github.com/Shopify/sarama/list_groups_request.go +D go/coredns/vendor/github.com/Shopify/sarama/list_groups_response.go +D go/coredns/vendor/github.com/Shopify/sarama/message.go +D go/coredns/vendor/github.com/Shopify/sarama/message_set.go +D go/coredns/vendor/github.com/Shopify/sarama/metadata_request.go +D go/coredns/vendor/github.com/Shopify/sarama/metadata_response.go +D go/coredns/vendor/github.com/Shopify/sarama/metrics.go +D go/coredns/vendor/github.com/Shopify/sarama/mockbroker.go +D go/coredns/vendor/github.com/Shopify/sarama/mockresponses.go +D go/coredns/vendor/github.com/Shopify/sarama/offset_commit_request.go +D go/coredns/vendor/github.com/Shopify/sarama/offset_commit_response.go +D go/coredns/vendor/github.com/Shopify/sarama/offset_fetch_request.go +D go/coredns/vendor/github.com/Shopify/sarama/offset_fetch_response.go +D go/coredns/vendor/github.com/Shopify/sarama/offset_manager.go +D go/coredns/vendor/github.com/Shopify/sarama/offset_request.go +D go/coredns/vendor/github.com/Shopify/sarama/offset_response.go +D go/coredns/vendor/github.com/Shopify/sarama/packet_decoder.go +D go/coredns/vendor/github.com/Shopify/sarama/packet_encoder.go +D go/coredns/vendor/github.com/Shopify/sarama/partitioner.go +D go/coredns/vendor/github.com/Shopify/sarama/prep_encoder.go +D go/coredns/vendor/github.com/Shopify/sarama/produce_request.go +D go/coredns/vendor/github.com/Shopify/sarama/produce_response.go +D go/coredns/vendor/github.com/Shopify/sarama/produce_set.go +D go/coredns/vendor/github.com/Shopify/sarama/real_decoder.go +D go/coredns/vendor/github.com/Shopify/sarama/real_encoder.go +D go/coredns/vendor/github.com/Shopify/sarama/request.go +D go/coredns/vendor/github.com/Shopify/sarama/response_header.go +D go/coredns/vendor/github.com/Shopify/sarama/sarama.go +D go/coredns/vendor/github.com/Shopify/sarama/sasl_handshake_request.go +D go/coredns/vendor/github.com/Shopify/sarama/sasl_handshake_response.go +D go/coredns/vendor/github.com/Shopify/sarama/sync_group_request.go +D go/coredns/vendor/github.com/Shopify/sarama/sync_group_response.go +D go/coredns/vendor/github.com/Shopify/sarama/sync_producer.go +D go/coredns/vendor/github.com/Shopify/sarama/utils.go +D go/coredns/vendor/github.com/apache/thrift/.clang-format +D go/coredns/vendor/github.com/apache/thrift/.dockerignore +D go/coredns/vendor/github.com/apache/thrift/.editorconfig +D go/coredns/vendor/github.com/apache/thrift/.gitattributes +D go/coredns/vendor/github.com/apache/thrift/.gitignore +D go/coredns/vendor/github.com/apache/thrift/.travis.yml +D go/coredns/vendor/github.com/apache/thrift/CHANGES +D go/coredns/vendor/github.com/apache/thrift/CMakeLists.txt +D go/coredns/vendor/github.com/apache/thrift/CONTRIBUTING.md +D go/coredns/vendor/github.com/apache/thrift/Dockerfile +D go/coredns/vendor/github.com/apache/thrift/LICENSE +D go/coredns/vendor/github.com/apache/thrift/Makefile.am +D go/coredns/vendor/github.com/apache/thrift/NOTICE +D go/coredns/vendor/github.com/apache/thrift/README.md +D go/coredns/vendor/github.com/apache/thrift/Thrift.podspec +D go/coredns/vendor/github.com/apache/thrift/appveyor.yml +D go/coredns/vendor/github.com/apache/thrift/bootstrap.sh +D go/coredns/vendor/github.com/apache/thrift/bower.json +D go/coredns/vendor/github.com/apache/thrift/cleanup.sh +D go/coredns/vendor/github.com/apache/thrift/composer.json +D go/coredns/vendor/github.com/apache/thrift/configure.ac +D go/coredns/vendor/github.com/apache/thrift/doap.rdf +D go/coredns/vendor/github.com/apache/thrift/lib/Makefile.am +D go/coredns/vendor/github.com/apache/thrift/lib/go/Makefile.am +D go/coredns/vendor/github.com/apache/thrift/lib/go/README.md +D go/coredns/vendor/github.com/apache/thrift/lib/go/coding_standards.md +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/application_exception.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/binary_protocol.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/buffered_transport.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/compact_protocol.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/debug_protocol.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/deserializer.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/exception.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/field.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/framed_transport.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/http_client.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/http_transport.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/iostream_transport.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/json_protocol.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/memory_buffer.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/messagetype.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/multiplexed_protocol.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/numeric.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/pointerize.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/processor.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/processor_factory.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/protocol.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/protocol_exception.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/protocol_factory.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/rich_transport.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/serializer.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/server.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/server_socket.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/server_transport.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/simple_json_protocol.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/simple_server.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/socket.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/ssl_server_socket.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/ssl_socket.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/transport.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/transport_exception.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/transport_factory.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/type.go +D go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/zlib_transport.go +D go/coredns/vendor/github.com/apache/thrift/package.json +D go/coredns/vendor/github.com/apache/thrift/sonar-project.properties +D go/coredns/vendor/github.com/asaskevich/govalidator/.travis.yml +D go/coredns/vendor/github.com/asaskevich/govalidator/LICENSE +D go/coredns/vendor/github.com/asaskevich/govalidator/README.md +D go/coredns/vendor/github.com/asaskevich/govalidator/arrays.go +D go/coredns/vendor/github.com/asaskevich/govalidator/converter.go +D go/coredns/vendor/github.com/asaskevich/govalidator/error.go +D go/coredns/vendor/github.com/asaskevich/govalidator/numerics.go +D go/coredns/vendor/github.com/asaskevich/govalidator/patterns.go +D go/coredns/vendor/github.com/asaskevich/govalidator/types.go +D go/coredns/vendor/github.com/asaskevich/govalidator/utils.go +D go/coredns/vendor/github.com/asaskevich/govalidator/validator.go +D go/coredns/vendor/github.com/asaskevich/govalidator/wercker.yml +D go/coredns/vendor/github.com/beorn7/perks/.gitignore +D go/coredns/vendor/github.com/beorn7/perks/LICENSE +D go/coredns/vendor/github.com/beorn7/perks/README.md +D go/coredns/vendor/github.com/beorn7/perks/quantile/exampledata.txt +D go/coredns/vendor/github.com/beorn7/perks/quantile/stream.go +D go/coredns/vendor/github.com/coreos/etcd/.dockerignore +D go/coredns/vendor/github.com/coreos/etcd/.gitignore +D go/coredns/vendor/github.com/coreos/etcd/.godir +D go/coredns/vendor/github.com/coreos/etcd/.header +D go/coredns/vendor/github.com/coreos/etcd/.travis.yml +D go/coredns/vendor/github.com/coreos/etcd/CONTRIBUTING.md +D go/coredns/vendor/github.com/coreos/etcd/DCO +D go/coredns/vendor/github.com/coreos/etcd/Dockerfile +D go/coredns/vendor/github.com/coreos/etcd/Dockerfile-release +D go/coredns/vendor/github.com/coreos/etcd/Dockerfile-release.arm64 +D go/coredns/vendor/github.com/coreos/etcd/Dockerfile-release.ppc64le +D go/coredns/vendor/github.com/coreos/etcd/LICENSE +D go/coredns/vendor/github.com/coreos/etcd/MAINTAINERS +D go/coredns/vendor/github.com/coreos/etcd/NEWS +D go/coredns/vendor/github.com/coreos/etcd/NOTICE +D go/coredns/vendor/github.com/coreos/etcd/Procfile +D go/coredns/vendor/github.com/coreos/etcd/README.md +D go/coredns/vendor/github.com/coreos/etcd/ROADMAP.md +D go/coredns/vendor/github.com/coreos/etcd/V2Procfile +D go/coredns/vendor/github.com/coreos/etcd/bill-of-materials.json +D go/coredns/vendor/github.com/coreos/etcd/bill-of-materials.override.json +D go/coredns/vendor/github.com/coreos/etcd/build +D go/coredns/vendor/github.com/coreos/etcd/build.bat +D go/coredns/vendor/github.com/coreos/etcd/build.ps1 +D go/coredns/vendor/github.com/coreos/etcd/client/README.md +D go/coredns/vendor/github.com/coreos/etcd/client/auth_role.go +D go/coredns/vendor/github.com/coreos/etcd/client/auth_user.go +D go/coredns/vendor/github.com/coreos/etcd/client/cancelreq.go +D go/coredns/vendor/github.com/coreos/etcd/client/client.go +D go/coredns/vendor/github.com/coreos/etcd/client/cluster_error.go +D go/coredns/vendor/github.com/coreos/etcd/client/curl.go +D go/coredns/vendor/github.com/coreos/etcd/client/discover.go +D go/coredns/vendor/github.com/coreos/etcd/client/doc.go +D go/coredns/vendor/github.com/coreos/etcd/client/keys.generated.go +D go/coredns/vendor/github.com/coreos/etcd/client/keys.go +D go/coredns/vendor/github.com/coreos/etcd/client/members.go +D go/coredns/vendor/github.com/coreos/etcd/client/util.go +D go/coredns/vendor/github.com/coreos/etcd/cover +D go/coredns/vendor/github.com/coreos/etcd/etcd.conf.yml.sample +D go/coredns/vendor/github.com/coreos/etcd/glide.lock +D go/coredns/vendor/github.com/coreos/etcd/glide.yaml +D go/coredns/vendor/github.com/coreos/etcd/main.go +D go/coredns/vendor/github.com/coreos/etcd/pkg/README.md +D go/coredns/vendor/github.com/coreos/etcd/pkg/pathutil/path.go +D go/coredns/vendor/github.com/coreos/etcd/pkg/srv/srv.go +D go/coredns/vendor/github.com/coreos/etcd/pkg/types/doc.go +D go/coredns/vendor/github.com/coreos/etcd/pkg/types/id.go +D go/coredns/vendor/github.com/coreos/etcd/pkg/types/set.go +D go/coredns/vendor/github.com/coreos/etcd/pkg/types/slice.go +D go/coredns/vendor/github.com/coreos/etcd/pkg/types/urls.go +D go/coredns/vendor/github.com/coreos/etcd/pkg/types/urlsmap.go +D go/coredns/vendor/github.com/coreos/etcd/test +D go/coredns/vendor/github.com/coreos/etcd/version/version.go +D go/coredns/vendor/github.com/coreos/go-semver/.travis.yml +D go/coredns/vendor/github.com/coreos/go-semver/LICENSE +D go/coredns/vendor/github.com/coreos/go-semver/README.md +D go/coredns/vendor/github.com/coreos/go-semver/example.go +D go/coredns/vendor/github.com/coreos/go-semver/semver/semver.go +D go/coredns/vendor/github.com/coreos/go-semver/semver/sort.go +D go/coredns/vendor/github.com/davecgh/go-spew/.gitignore +D go/coredns/vendor/github.com/davecgh/go-spew/.travis.yml +D go/coredns/vendor/github.com/davecgh/go-spew/LICENSE +D go/coredns/vendor/github.com/davecgh/go-spew/README.md +D go/coredns/vendor/github.com/davecgh/go-spew/cov_report.sh +D go/coredns/vendor/github.com/davecgh/go-spew/spew/bypass.go +D go/coredns/vendor/github.com/davecgh/go-spew/spew/bypasssafe.go +D go/coredns/vendor/github.com/davecgh/go-spew/spew/common.go +D go/coredns/vendor/github.com/davecgh/go-spew/spew/config.go +D go/coredns/vendor/github.com/davecgh/go-spew/spew/doc.go +D go/coredns/vendor/github.com/davecgh/go-spew/spew/dump.go +D go/coredns/vendor/github.com/davecgh/go-spew/spew/format.go +D go/coredns/vendor/github.com/davecgh/go-spew/spew/spew.go +D go/coredns/vendor/github.com/davecgh/go-spew/test_coverage.txt +D go/coredns/vendor/github.com/dnstap/golang-dnstap/.gitignore +D go/coredns/vendor/github.com/dnstap/golang-dnstap/COPYRIGHT +D go/coredns/vendor/github.com/dnstap/golang-dnstap/FrameStreamInput.go +D go/coredns/vendor/github.com/dnstap/golang-dnstap/FrameStreamOutput.go +D go/coredns/vendor/github.com/dnstap/golang-dnstap/FrameStreamSockInput.go +D go/coredns/vendor/github.com/dnstap/golang-dnstap/LICENSE +D go/coredns/vendor/github.com/dnstap/golang-dnstap/QuietTextFormat.go +D go/coredns/vendor/github.com/dnstap/golang-dnstap/README +D go/coredns/vendor/github.com/dnstap/golang-dnstap/TextOutput.go +D go/coredns/vendor/github.com/dnstap/golang-dnstap/YamlFormat.go +D go/coredns/vendor/github.com/dnstap/golang-dnstap/dnstap.go +D go/coredns/vendor/github.com/dnstap/golang-dnstap/dnstap.pb.go +D go/coredns/vendor/github.com/docker/distribution/.gitignore +D go/coredns/vendor/github.com/docker/distribution/.mailmap +D go/coredns/vendor/github.com/docker/distribution/AUTHORS +D go/coredns/vendor/github.com/docker/distribution/BUILDING.md +D go/coredns/vendor/github.com/docker/distribution/CHANGELOG.md +D go/coredns/vendor/github.com/docker/distribution/CONTRIBUTING.md +D go/coredns/vendor/github.com/docker/distribution/Dockerfile +D go/coredns/vendor/github.com/docker/distribution/LICENSE +D go/coredns/vendor/github.com/docker/distribution/MAINTAINERS +D go/coredns/vendor/github.com/docker/distribution/Makefile +D go/coredns/vendor/github.com/docker/distribution/README.md +D go/coredns/vendor/github.com/docker/distribution/RELEASE-CHECKLIST.md +D go/coredns/vendor/github.com/docker/distribution/ROADMAP.md +D go/coredns/vendor/github.com/docker/distribution/blobs.go +D go/coredns/vendor/github.com/docker/distribution/circle.yml +D go/coredns/vendor/github.com/docker/distribution/coverpkg.sh +D go/coredns/vendor/github.com/docker/distribution/digest/digest.go +D go/coredns/vendor/github.com/docker/distribution/digest/digester.go +D go/coredns/vendor/github.com/docker/distribution/digest/doc.go +D go/coredns/vendor/github.com/docker/distribution/digest/set.go +D go/coredns/vendor/github.com/docker/distribution/digest/verifiers.go +D go/coredns/vendor/github.com/docker/distribution/doc.go +D go/coredns/vendor/github.com/docker/distribution/errors.go +D go/coredns/vendor/github.com/docker/distribution/manifests.go +D go/coredns/vendor/github.com/docker/distribution/reference/reference.go +D go/coredns/vendor/github.com/docker/distribution/reference/regexp.go +D go/coredns/vendor/github.com/docker/distribution/registry.go +D go/coredns/vendor/github.com/docker/distribution/tags.go +D go/coredns/vendor/github.com/eapache/go-resiliency/.gitignore +D go/coredns/vendor/github.com/eapache/go-resiliency/.travis.yml +D go/coredns/vendor/github.com/eapache/go-resiliency/LICENSE +D go/coredns/vendor/github.com/eapache/go-resiliency/README.md +D go/coredns/vendor/github.com/eapache/go-resiliency/breaker/README.md +D go/coredns/vendor/github.com/eapache/go-resiliency/breaker/breaker.go +D go/coredns/vendor/github.com/eapache/go-xerial-snappy/.gitignore +D go/coredns/vendor/github.com/eapache/go-xerial-snappy/.travis.yml +D go/coredns/vendor/github.com/eapache/go-xerial-snappy/LICENSE +D go/coredns/vendor/github.com/eapache/go-xerial-snappy/README.md +D go/coredns/vendor/github.com/eapache/go-xerial-snappy/snappy.go +D go/coredns/vendor/github.com/eapache/queue/.gitignore +D go/coredns/vendor/github.com/eapache/queue/.travis.yml +D go/coredns/vendor/github.com/eapache/queue/LICENSE +D go/coredns/vendor/github.com/eapache/queue/README.md +D go/coredns/vendor/github.com/eapache/queue/queue.go +D go/coredns/vendor/github.com/emicklei/go-restful-swagger12/.travis.yml +D go/coredns/vendor/github.com/emicklei/go-restful-swagger12/CHANGES.md +D go/coredns/vendor/github.com/emicklei/go-restful-swagger12/LICENSE +D go/coredns/vendor/github.com/emicklei/go-restful-swagger12/README.md +D go/coredns/vendor/github.com/emicklei/go-restful-swagger12/api_declaration_list.go +D go/coredns/vendor/github.com/emicklei/go-restful-swagger12/config.go +D go/coredns/vendor/github.com/emicklei/go-restful-swagger12/model_builder.go +D go/coredns/vendor/github.com/emicklei/go-restful-swagger12/model_list.go +D go/coredns/vendor/github.com/emicklei/go-restful-swagger12/model_property_ext.go +D go/coredns/vendor/github.com/emicklei/go-restful-swagger12/model_property_list.go +D go/coredns/vendor/github.com/emicklei/go-restful-swagger12/ordered_route_map.go +D go/coredns/vendor/github.com/emicklei/go-restful-swagger12/swagger.go +D go/coredns/vendor/github.com/emicklei/go-restful-swagger12/swagger_builder.go +D go/coredns/vendor/github.com/emicklei/go-restful-swagger12/swagger_webservice.go +D go/coredns/vendor/github.com/emicklei/go-restful/.gitignore +D go/coredns/vendor/github.com/emicklei/go-restful/CHANGES.md +D go/coredns/vendor/github.com/emicklei/go-restful/LICENSE +D go/coredns/vendor/github.com/emicklei/go-restful/README.md +D go/coredns/vendor/github.com/emicklei/go-restful/Srcfile +D go/coredns/vendor/github.com/emicklei/go-restful/bench_test.sh +D go/coredns/vendor/github.com/emicklei/go-restful/compress.go +D go/coredns/vendor/github.com/emicklei/go-restful/compressor_cache.go +D go/coredns/vendor/github.com/emicklei/go-restful/compressor_pools.go +D go/coredns/vendor/github.com/emicklei/go-restful/compressors.go +D go/coredns/vendor/github.com/emicklei/go-restful/constants.go +D go/coredns/vendor/github.com/emicklei/go-restful/container.go +D go/coredns/vendor/github.com/emicklei/go-restful/cors_filter.go +D go/coredns/vendor/github.com/emicklei/go-restful/coverage.sh +D go/coredns/vendor/github.com/emicklei/go-restful/curly.go +D go/coredns/vendor/github.com/emicklei/go-restful/curly_route.go +D go/coredns/vendor/github.com/emicklei/go-restful/doc.go +D go/coredns/vendor/github.com/emicklei/go-restful/entity_accessors.go +D go/coredns/vendor/github.com/emicklei/go-restful/filter.go +D go/coredns/vendor/github.com/emicklei/go-restful/install.sh +D go/coredns/vendor/github.com/emicklei/go-restful/jsr311.go +D go/coredns/vendor/github.com/emicklei/go-restful/log/log.go +D go/coredns/vendor/github.com/emicklei/go-restful/logger.go +D go/coredns/vendor/github.com/emicklei/go-restful/options_filter.go +D go/coredns/vendor/github.com/emicklei/go-restful/parameter.go +D go/coredns/vendor/github.com/emicklei/go-restful/path_expression.go +D go/coredns/vendor/github.com/emicklei/go-restful/request.go +D go/coredns/vendor/github.com/emicklei/go-restful/response.go +D go/coredns/vendor/github.com/emicklei/go-restful/route.go +D go/coredns/vendor/github.com/emicklei/go-restful/route_builder.go +D go/coredns/vendor/github.com/emicklei/go-restful/router.go +D go/coredns/vendor/github.com/emicklei/go-restful/service_error.go +D go/coredns/vendor/github.com/emicklei/go-restful/web_service.go +D go/coredns/vendor/github.com/emicklei/go-restful/web_service_container.go +D go/coredns/vendor/github.com/farsightsec/golang-framestream/.gitignore +D go/coredns/vendor/github.com/farsightsec/golang-framestream/COPYRIGHT +D go/coredns/vendor/github.com/farsightsec/golang-framestream/Control.go +D go/coredns/vendor/github.com/farsightsec/golang-framestream/Decoder.go +D go/coredns/vendor/github.com/farsightsec/golang-framestream/Encoder.go +D go/coredns/vendor/github.com/farsightsec/golang-framestream/LICENSE +D go/coredns/vendor/github.com/farsightsec/golang-framestream/framestream.go +D go/coredns/vendor/github.com/ghodss/yaml/.gitignore +D go/coredns/vendor/github.com/ghodss/yaml/.travis.yml +D go/coredns/vendor/github.com/ghodss/yaml/LICENSE +D go/coredns/vendor/github.com/ghodss/yaml/README.md +D go/coredns/vendor/github.com/ghodss/yaml/fields.go +D go/coredns/vendor/github.com/ghodss/yaml/yaml.go +D go/coredns/vendor/github.com/go-logfmt/logfmt/.gitignore +D go/coredns/vendor/github.com/go-logfmt/logfmt/.travis.yml +D go/coredns/vendor/github.com/go-logfmt/logfmt/LICENSE +D go/coredns/vendor/github.com/go-logfmt/logfmt/README.md +D go/coredns/vendor/github.com/go-logfmt/logfmt/decode.go +D go/coredns/vendor/github.com/go-logfmt/logfmt/doc.go +D go/coredns/vendor/github.com/go-logfmt/logfmt/encode.go +D go/coredns/vendor/github.com/go-logfmt/logfmt/fuzz.go +D go/coredns/vendor/github.com/go-logfmt/logfmt/jsonstring.go +D go/coredns/vendor/github.com/go-openapi/analysis/.gitignore +D go/coredns/vendor/github.com/go-openapi/analysis/.travis.yml +D go/coredns/vendor/github.com/go-openapi/analysis/CODE_OF_CONDUCT.md +D go/coredns/vendor/github.com/go-openapi/analysis/LICENSE +D go/coredns/vendor/github.com/go-openapi/analysis/README.md +D go/coredns/vendor/github.com/go-openapi/analysis/analyzer.go +D go/coredns/vendor/github.com/go-openapi/analysis/flatten.go +D go/coredns/vendor/github.com/go-openapi/analysis/mixin.go +D go/coredns/vendor/github.com/go-openapi/analysis/schema.go +D go/coredns/vendor/github.com/go-openapi/errors/.gitignore +D go/coredns/vendor/github.com/go-openapi/errors/.travis.yml +D go/coredns/vendor/github.com/go-openapi/errors/CODE_OF_CONDUCT.md +D go/coredns/vendor/github.com/go-openapi/errors/LICENSE +D go/coredns/vendor/github.com/go-openapi/errors/README.md +D go/coredns/vendor/github.com/go-openapi/errors/api.go +D go/coredns/vendor/github.com/go-openapi/errors/auth.go +D go/coredns/vendor/github.com/go-openapi/errors/headers.go +D go/coredns/vendor/github.com/go-openapi/errors/middleware.go +D go/coredns/vendor/github.com/go-openapi/errors/parsing.go +D go/coredns/vendor/github.com/go-openapi/errors/schema.go +D go/coredns/vendor/github.com/go-openapi/jsonpointer/.editorconfig +D go/coredns/vendor/github.com/go-openapi/jsonpointer/.gitignore +D go/coredns/vendor/github.com/go-openapi/jsonpointer/.travis.yml +D go/coredns/vendor/github.com/go-openapi/jsonpointer/CODE_OF_CONDUCT.md +D go/coredns/vendor/github.com/go-openapi/jsonpointer/LICENSE +D go/coredns/vendor/github.com/go-openapi/jsonpointer/README.md +D go/coredns/vendor/github.com/go-openapi/jsonpointer/pointer.go +D go/coredns/vendor/github.com/go-openapi/jsonreference/.gitignore +D go/coredns/vendor/github.com/go-openapi/jsonreference/.travis.yml +D go/coredns/vendor/github.com/go-openapi/jsonreference/CODE_OF_CONDUCT.md +D go/coredns/vendor/github.com/go-openapi/jsonreference/LICENSE +D go/coredns/vendor/github.com/go-openapi/jsonreference/README.md +D go/coredns/vendor/github.com/go-openapi/jsonreference/reference.go +D go/coredns/vendor/github.com/go-openapi/loads/.drone.sec +D go/coredns/vendor/github.com/go-openapi/loads/.drone.yml +D go/coredns/vendor/github.com/go-openapi/loads/.editorconfig +D go/coredns/vendor/github.com/go-openapi/loads/.gitignore +D go/coredns/vendor/github.com/go-openapi/loads/.travis.yml +D go/coredns/vendor/github.com/go-openapi/loads/CODE_OF_CONDUCT.md +D go/coredns/vendor/github.com/go-openapi/loads/LICENSE +D go/coredns/vendor/github.com/go-openapi/loads/README.md +D go/coredns/vendor/github.com/go-openapi/loads/spec.go +D go/coredns/vendor/github.com/go-openapi/spec/.editorconfig +D go/coredns/vendor/github.com/go-openapi/spec/.gitignore +D go/coredns/vendor/github.com/go-openapi/spec/.travis.yml +D go/coredns/vendor/github.com/go-openapi/spec/CODE_OF_CONDUCT.md +D go/coredns/vendor/github.com/go-openapi/spec/LICENSE +D go/coredns/vendor/github.com/go-openapi/spec/README.md +D go/coredns/vendor/github.com/go-openapi/spec/bindata.go +D go/coredns/vendor/github.com/go-openapi/spec/contact_info.go +D go/coredns/vendor/github.com/go-openapi/spec/expander.go +D go/coredns/vendor/github.com/go-openapi/spec/external_docs.go +D go/coredns/vendor/github.com/go-openapi/spec/header.go +D go/coredns/vendor/github.com/go-openapi/spec/info.go +D go/coredns/vendor/github.com/go-openapi/spec/items.go +D go/coredns/vendor/github.com/go-openapi/spec/license.go +D go/coredns/vendor/github.com/go-openapi/spec/operation.go +D go/coredns/vendor/github.com/go-openapi/spec/parameter.go +D go/coredns/vendor/github.com/go-openapi/spec/path_item.go +D go/coredns/vendor/github.com/go-openapi/spec/paths.go +D go/coredns/vendor/github.com/go-openapi/spec/ref.go +D go/coredns/vendor/github.com/go-openapi/spec/response.go +D go/coredns/vendor/github.com/go-openapi/spec/responses.go +D go/coredns/vendor/github.com/go-openapi/spec/schema.go +D go/coredns/vendor/github.com/go-openapi/spec/security_scheme.go +D go/coredns/vendor/github.com/go-openapi/spec/spec.go +D go/coredns/vendor/github.com/go-openapi/spec/swagger.go +D go/coredns/vendor/github.com/go-openapi/spec/tag.go +D go/coredns/vendor/github.com/go-openapi/spec/xml_object.go +D go/coredns/vendor/github.com/go-openapi/strfmt/.editorconfig +D go/coredns/vendor/github.com/go-openapi/strfmt/.gitignore +D go/coredns/vendor/github.com/go-openapi/strfmt/.travis.yml +D go/coredns/vendor/github.com/go-openapi/strfmt/CODE_OF_CONDUCT.md +D go/coredns/vendor/github.com/go-openapi/strfmt/LICENSE +D go/coredns/vendor/github.com/go-openapi/strfmt/README.md +D go/coredns/vendor/github.com/go-openapi/strfmt/bson.go +D go/coredns/vendor/github.com/go-openapi/strfmt/date.go +D go/coredns/vendor/github.com/go-openapi/strfmt/default.go +D go/coredns/vendor/github.com/go-openapi/strfmt/doc.go +D go/coredns/vendor/github.com/go-openapi/strfmt/duration.go +D go/coredns/vendor/github.com/go-openapi/strfmt/format.go +D go/coredns/vendor/github.com/go-openapi/strfmt/time.go +D go/coredns/vendor/github.com/go-openapi/swag/.editorconfig +D go/coredns/vendor/github.com/go-openapi/swag/.gitignore +D go/coredns/vendor/github.com/go-openapi/swag/.travis.yml +D go/coredns/vendor/github.com/go-openapi/swag/CODE_OF_CONDUCT.md +D go/coredns/vendor/github.com/go-openapi/swag/LICENSE +D go/coredns/vendor/github.com/go-openapi/swag/README.md +D go/coredns/vendor/github.com/go-openapi/swag/convert.go +D go/coredns/vendor/github.com/go-openapi/swag/convert_types.go +D go/coredns/vendor/github.com/go-openapi/swag/json.go +D go/coredns/vendor/github.com/go-openapi/swag/loading.go +D go/coredns/vendor/github.com/go-openapi/swag/net.go +D go/coredns/vendor/github.com/go-openapi/swag/path.go +D go/coredns/vendor/github.com/go-openapi/swag/util.go +D go/coredns/vendor/github.com/go-openapi/swag/yaml.go +D go/coredns/vendor/github.com/gogo/protobuf/.gitignore +D go/coredns/vendor/github.com/gogo/protobuf/.mailmap +D go/coredns/vendor/github.com/gogo/protobuf/.travis.yml +D go/coredns/vendor/github.com/gogo/protobuf/AUTHORS +D go/coredns/vendor/github.com/gogo/protobuf/CONTRIBUTORS +D go/coredns/vendor/github.com/gogo/protobuf/GOLANG_CONTRIBUTORS +D go/coredns/vendor/github.com/gogo/protobuf/LICENSE +D go/coredns/vendor/github.com/gogo/protobuf/Makefile +D go/coredns/vendor/github.com/gogo/protobuf/README +D go/coredns/vendor/github.com/gogo/protobuf/Readme.md +D go/coredns/vendor/github.com/gogo/protobuf/bench.md +D go/coredns/vendor/github.com/gogo/protobuf/custom_types.md +D go/coredns/vendor/github.com/gogo/protobuf/extensions.md +D go/coredns/vendor/github.com/gogo/protobuf/install-protobuf.sh +D go/coredns/vendor/github.com/gogo/protobuf/proto/Makefile +D go/coredns/vendor/github.com/gogo/protobuf/proto/clone.go +D go/coredns/vendor/github.com/gogo/protobuf/proto/decode.go +D go/coredns/vendor/github.com/gogo/protobuf/proto/decode_gogo.go +D go/coredns/vendor/github.com/gogo/protobuf/proto/duration.go +D go/coredns/vendor/github.com/gogo/protobuf/proto/duration_gogo.go +D go/coredns/vendor/github.com/gogo/protobuf/proto/encode.go +D go/coredns/vendor/github.com/gogo/protobuf/proto/encode_gogo.go +D go/coredns/vendor/github.com/gogo/protobuf/proto/equal.go +D go/coredns/vendor/github.com/gogo/protobuf/proto/extensions.go +D go/coredns/vendor/github.com/gogo/protobuf/proto/extensions_gogo.go +D go/coredns/vendor/github.com/gogo/protobuf/proto/lib.go +D go/coredns/vendor/github.com/gogo/protobuf/proto/lib_gogo.go +D go/coredns/vendor/github.com/gogo/protobuf/proto/message_set.go +D go/coredns/vendor/github.com/gogo/protobuf/proto/pointer_reflect.go +D go/coredns/vendor/github.com/gogo/protobuf/proto/pointer_reflect_gogo.go +D go/coredns/vendor/github.com/gogo/protobuf/proto/pointer_unsafe.go +D go/coredns/vendor/github.com/gogo/protobuf/proto/pointer_unsafe_gogo.go +D go/coredns/vendor/github.com/gogo/protobuf/proto/properties.go +D go/coredns/vendor/github.com/gogo/protobuf/proto/properties_gogo.go +D go/coredns/vendor/github.com/gogo/protobuf/proto/skip_gogo.go +D go/coredns/vendor/github.com/gogo/protobuf/proto/text.go +D go/coredns/vendor/github.com/gogo/protobuf/proto/text_gogo.go +D go/coredns/vendor/github.com/gogo/protobuf/proto/text_parser.go +D go/coredns/vendor/github.com/gogo/protobuf/proto/timestamp.go +D go/coredns/vendor/github.com/gogo/protobuf/proto/timestamp_gogo.go +D go/coredns/vendor/github.com/gogo/protobuf/sortkeys/sortkeys.go +D go/coredns/vendor/github.com/golang/glog/LICENSE +D go/coredns/vendor/github.com/golang/glog/README +D go/coredns/vendor/github.com/golang/glog/glog.go +D go/coredns/vendor/github.com/golang/glog/glog_file.go +D go/coredns/vendor/github.com/golang/protobuf/.gitignore +D go/coredns/vendor/github.com/golang/protobuf/.travis.yml +D go/coredns/vendor/github.com/golang/protobuf/AUTHORS +D go/coredns/vendor/github.com/golang/protobuf/CONTRIBUTORS +D go/coredns/vendor/github.com/golang/protobuf/LICENSE +D go/coredns/vendor/github.com/golang/protobuf/Make.protobuf +D go/coredns/vendor/github.com/golang/protobuf/Makefile +D go/coredns/vendor/github.com/golang/protobuf/README.md +D go/coredns/vendor/github.com/golang/protobuf/proto/Makefile +D go/coredns/vendor/github.com/golang/protobuf/proto/clone.go +D go/coredns/vendor/github.com/golang/protobuf/proto/decode.go +D go/coredns/vendor/github.com/golang/protobuf/proto/encode.go +D go/coredns/vendor/github.com/golang/protobuf/proto/equal.go +D go/coredns/vendor/github.com/golang/protobuf/proto/extensions.go +D go/coredns/vendor/github.com/golang/protobuf/proto/lib.go +D go/coredns/vendor/github.com/golang/protobuf/proto/message_set.go +D go/coredns/vendor/github.com/golang/protobuf/proto/pointer_reflect.go +D go/coredns/vendor/github.com/golang/protobuf/proto/pointer_unsafe.go +D go/coredns/vendor/github.com/golang/protobuf/proto/properties.go +D go/coredns/vendor/github.com/golang/protobuf/proto/text.go +D go/coredns/vendor/github.com/golang/protobuf/proto/text_parser.go +D go/coredns/vendor/github.com/golang/protobuf/ptypes/any.go +D go/coredns/vendor/github.com/golang/protobuf/ptypes/any/any.pb.go +D go/coredns/vendor/github.com/golang/protobuf/ptypes/any/any.proto +D go/coredns/vendor/github.com/golang/protobuf/ptypes/doc.go +D go/coredns/vendor/github.com/golang/protobuf/ptypes/duration.go +D go/coredns/vendor/github.com/golang/protobuf/ptypes/regen.sh +D go/coredns/vendor/github.com/golang/protobuf/ptypes/timestamp.go +D go/coredns/vendor/github.com/golang/snappy/.gitignore +D go/coredns/vendor/github.com/golang/snappy/AUTHORS +D go/coredns/vendor/github.com/golang/snappy/CONTRIBUTORS +D go/coredns/vendor/github.com/golang/snappy/LICENSE +D go/coredns/vendor/github.com/golang/snappy/README +D go/coredns/vendor/github.com/golang/snappy/decode.go +D go/coredns/vendor/github.com/golang/snappy/decode_amd64.go +D go/coredns/vendor/github.com/golang/snappy/decode_amd64.s +D go/coredns/vendor/github.com/golang/snappy/decode_other.go +D go/coredns/vendor/github.com/golang/snappy/encode.go +D go/coredns/vendor/github.com/golang/snappy/encode_amd64.go +D go/coredns/vendor/github.com/golang/snappy/encode_amd64.s +D go/coredns/vendor/github.com/golang/snappy/encode_other.go +D go/coredns/vendor/github.com/golang/snappy/snappy.go +D go/coredns/vendor/github.com/google/gofuzz/.travis.yml +D go/coredns/vendor/github.com/google/gofuzz/CONTRIBUTING.md +D go/coredns/vendor/github.com/google/gofuzz/LICENSE +D go/coredns/vendor/github.com/google/gofuzz/README.md +D go/coredns/vendor/github.com/google/gofuzz/doc.go +D go/coredns/vendor/github.com/google/gofuzz/fuzz.go +D go/coredns/vendor/github.com/grpc-ecosystem/grpc-opentracing/.gitignore +D go/coredns/vendor/github.com/grpc-ecosystem/grpc-opentracing/LICENSE +D go/coredns/vendor/github.com/grpc-ecosystem/grpc-opentracing/PATENTS +D go/coredns/vendor/github.com/grpc-ecosystem/grpc-opentracing/README.rst +D go/coredns/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/README.md +D go/coredns/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/client.go +D go/coredns/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/errors.go +D go/coredns/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/options.go +D go/coredns/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/package.go +D go/coredns/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go +D go/coredns/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/shared.go +D go/coredns/vendor/github.com/hashicorp/golang-lru/.gitignore +D go/coredns/vendor/github.com/hashicorp/golang-lru/2q.go +D go/coredns/vendor/github.com/hashicorp/golang-lru/LICENSE +D go/coredns/vendor/github.com/hashicorp/golang-lru/README.md +D go/coredns/vendor/github.com/hashicorp/golang-lru/arc.go +D go/coredns/vendor/github.com/hashicorp/golang-lru/lru.go +D go/coredns/vendor/github.com/hashicorp/golang-lru/simplelru/lru.go +D go/coredns/vendor/github.com/howeyc/gopass/.travis.yml +D go/coredns/vendor/github.com/howeyc/gopass/LICENSE.txt +D go/coredns/vendor/github.com/howeyc/gopass/OPENSOLARIS.LICENSE +D go/coredns/vendor/github.com/howeyc/gopass/README.md +D go/coredns/vendor/github.com/howeyc/gopass/pass.go +D go/coredns/vendor/github.com/howeyc/gopass/terminal.go +D go/coredns/vendor/github.com/howeyc/gopass/terminal_solaris.go +D go/coredns/vendor/github.com/imdario/mergo/.travis.yml +D go/coredns/vendor/github.com/imdario/mergo/LICENSE +D go/coredns/vendor/github.com/imdario/mergo/README.md +D go/coredns/vendor/github.com/imdario/mergo/doc.go +D go/coredns/vendor/github.com/imdario/mergo/map.go +D go/coredns/vendor/github.com/imdario/mergo/merge.go +D go/coredns/vendor/github.com/imdario/mergo/mergo.go +D go/coredns/vendor/github.com/juju/ratelimit/LICENSE +D go/coredns/vendor/github.com/juju/ratelimit/README.md +D go/coredns/vendor/github.com/juju/ratelimit/ratelimit.go +D go/coredns/vendor/github.com/juju/ratelimit/reader.go +D go/coredns/vendor/github.com/kr/logfmt/.gitignore +D go/coredns/vendor/github.com/kr/logfmt/Readme +D go/coredns/vendor/github.com/kr/logfmt/decode.go +D go/coredns/vendor/github.com/kr/logfmt/scanner.go +D go/coredns/vendor/github.com/kr/logfmt/unquote.go +D go/coredns/vendor/github.com/mailru/easyjson/.gitignore +D go/coredns/vendor/github.com/mailru/easyjson/.travis.yml +D go/coredns/vendor/github.com/mailru/easyjson/LICENSE +D go/coredns/vendor/github.com/mailru/easyjson/Makefile +D go/coredns/vendor/github.com/mailru/easyjson/README.md +D go/coredns/vendor/github.com/mailru/easyjson/buffer/pool.go +D go/coredns/vendor/github.com/mailru/easyjson/helpers.go +D go/coredns/vendor/github.com/mailru/easyjson/jlexer/bytestostr.go +D go/coredns/vendor/github.com/mailru/easyjson/jlexer/bytestostr_nounsafe.go +D go/coredns/vendor/github.com/mailru/easyjson/jlexer/error.go +D go/coredns/vendor/github.com/mailru/easyjson/jlexer/lexer.go +D go/coredns/vendor/github.com/mailru/easyjson/jwriter/writer.go +D go/coredns/vendor/github.com/mailru/easyjson/raw.go +D go/coredns/vendor/github.com/matttproud/golang_protobuf_extensions/.travis.yml +D go/coredns/vendor/github.com/matttproud/golang_protobuf_extensions/LICENSE +D go/coredns/vendor/github.com/matttproud/golang_protobuf_extensions/NOTICE +D go/coredns/vendor/github.com/matttproud/golang_protobuf_extensions/README.md +D go/coredns/vendor/github.com/matttproud/golang_protobuf_extensions/pbutil/decode.go +D go/coredns/vendor/github.com/matttproud/golang_protobuf_extensions/pbutil/doc.go +D go/coredns/vendor/github.com/matttproud/golang_protobuf_extensions/pbutil/encode.go +D go/coredns/vendor/github.com/mitchellh/mapstructure/.travis.yml +D go/coredns/vendor/github.com/mitchellh/mapstructure/LICENSE +D go/coredns/vendor/github.com/mitchellh/mapstructure/README.md +D go/coredns/vendor/github.com/mitchellh/mapstructure/decode_hooks.go +D go/coredns/vendor/github.com/mitchellh/mapstructure/error.go +D go/coredns/vendor/github.com/mitchellh/mapstructure/mapstructure.go +D go/coredns/vendor/github.com/opentracing/opentracing-go/.gitignore +D go/coredns/vendor/github.com/opentracing/opentracing-go/.travis.yml +D go/coredns/vendor/github.com/opentracing/opentracing-go/CHANGELOG.md +D go/coredns/vendor/github.com/opentracing/opentracing-go/LICENSE +D go/coredns/vendor/github.com/opentracing/opentracing-go/Makefile +D go/coredns/vendor/github.com/opentracing/opentracing-go/README.md +D go/coredns/vendor/github.com/opentracing/opentracing-go/ext/tags.go +D go/coredns/vendor/github.com/opentracing/opentracing-go/globaltracer.go +D go/coredns/vendor/github.com/opentracing/opentracing-go/gocontext.go +D go/coredns/vendor/github.com/opentracing/opentracing-go/log/field.go +D go/coredns/vendor/github.com/opentracing/opentracing-go/log/util.go +D go/coredns/vendor/github.com/opentracing/opentracing-go/noop.go +D go/coredns/vendor/github.com/opentracing/opentracing-go/propagation.go +D go/coredns/vendor/github.com/opentracing/opentracing-go/span.go +D go/coredns/vendor/github.com/opentracing/opentracing-go/tracer.go +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/.gitignore +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/.travis.yml +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/LICENSE +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/Makefile +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/README.md +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/_thrift/compile.sh +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/_thrift/gen-go/scribe/constants.go +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/_thrift/gen-go/scribe/scribe.go +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/_thrift/gen-go/scribe/ttypes.go +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/_thrift/gen-go/zipkincore/constants.go +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/_thrift/gen-go/zipkincore/ttypes.go +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/_thrift/scribe.thrift +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/_thrift/zipkinCore.thrift +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/collector-http.go +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/collector-kafka.go +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/collector-scribe.go +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/collector.go +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/context.go +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/debug.go +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/event.go +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/flag/flags.go +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/log-materializers.go +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/logger.go +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/propagation.go +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/propagation_ot.go +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/raw.go +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/recorder.go +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/sample.go +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/span.go +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/tracer.go +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/types/traceid.go +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/util.go +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/wire/carrier.go +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/wire/gen.go +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/wire/wire.pb.go +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/wire/wire.proto +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/zipkin-endpoint.go +D go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/zipkin-recorder.go +D go/coredns/vendor/github.com/pierrec/lz4/.travis.yml +D go/coredns/vendor/github.com/pierrec/lz4/LICENSE +D go/coredns/vendor/github.com/pierrec/lz4/README.md +D go/coredns/vendor/github.com/pierrec/lz4/block.go +D go/coredns/vendor/github.com/pierrec/lz4/lz4.go +D go/coredns/vendor/github.com/pierrec/lz4/reader.go +D go/coredns/vendor/github.com/pierrec/lz4/writer.go +D go/coredns/vendor/github.com/pierrec/xxHash/.travis.yml +D go/coredns/vendor/github.com/pierrec/xxHash/LICENSE +D go/coredns/vendor/github.com/pierrec/xxHash/README.md +D go/coredns/vendor/github.com/pierrec/xxHash/xxHash32/xxHash32.go +D go/coredns/vendor/github.com/prometheus/client_golang/.gitignore +D go/coredns/vendor/github.com/prometheus/client_golang/.travis.yml +D go/coredns/vendor/github.com/prometheus/client_golang/AUTHORS.md +D go/coredns/vendor/github.com/prometheus/client_golang/CHANGELOG.md +D go/coredns/vendor/github.com/prometheus/client_golang/CONTRIBUTING.md +D go/coredns/vendor/github.com/prometheus/client_golang/LICENSE +D go/coredns/vendor/github.com/prometheus/client_golang/NOTICE +D go/coredns/vendor/github.com/prometheus/client_golang/README.md +D go/coredns/vendor/github.com/prometheus/client_golang/VERSION +D go/coredns/vendor/github.com/prometheus/client_golang/prometheus/.gitignore +D go/coredns/vendor/github.com/prometheus/client_golang/prometheus/README.md +D go/coredns/vendor/github.com/prometheus/client_golang/prometheus/collector.go +D go/coredns/vendor/github.com/prometheus/client_golang/prometheus/counter.go +D go/coredns/vendor/github.com/prometheus/client_golang/prometheus/desc.go +D go/coredns/vendor/github.com/prometheus/client_golang/prometheus/doc.go +D go/coredns/vendor/github.com/prometheus/client_golang/prometheus/expvar_collector.go +D go/coredns/vendor/github.com/prometheus/client_golang/prometheus/fnv.go +D go/coredns/vendor/github.com/prometheus/client_golang/prometheus/gauge.go +D go/coredns/vendor/github.com/prometheus/client_golang/prometheus/go_collector.go +D go/coredns/vendor/github.com/prometheus/client_golang/prometheus/histogram.go +D go/coredns/vendor/github.com/prometheus/client_golang/prometheus/http.go +D go/coredns/vendor/github.com/prometheus/client_golang/prometheus/metric.go +D go/coredns/vendor/github.com/prometheus/client_golang/prometheus/process_collector.go +D go/coredns/vendor/github.com/prometheus/client_golang/prometheus/registry.go +D go/coredns/vendor/github.com/prometheus/client_golang/prometheus/summary.go +D go/coredns/vendor/github.com/prometheus/client_golang/prometheus/untyped.go +D go/coredns/vendor/github.com/prometheus/client_golang/prometheus/value.go +D go/coredns/vendor/github.com/prometheus/client_golang/prometheus/vec.go +D go/coredns/vendor/github.com/prometheus/client_model/.gitignore +D go/coredns/vendor/github.com/prometheus/client_model/CONTRIBUTING.md +D go/coredns/vendor/github.com/prometheus/client_model/LICENSE +D go/coredns/vendor/github.com/prometheus/client_model/MAINTAINERS.md +D go/coredns/vendor/github.com/prometheus/client_model/Makefile +D go/coredns/vendor/github.com/prometheus/client_model/NOTICE +D go/coredns/vendor/github.com/prometheus/client_model/README.md +D go/coredns/vendor/github.com/prometheus/client_model/go/metrics.pb.go +D go/coredns/vendor/github.com/prometheus/client_model/metrics.proto +D go/coredns/vendor/github.com/prometheus/client_model/pom.xml +D go/coredns/vendor/github.com/prometheus/client_model/setup.py +D go/coredns/vendor/github.com/prometheus/common/.travis.yml +D go/coredns/vendor/github.com/prometheus/common/CONTRIBUTING.md +D go/coredns/vendor/github.com/prometheus/common/LICENSE +D go/coredns/vendor/github.com/prometheus/common/MAINTAINERS.md +D go/coredns/vendor/github.com/prometheus/common/NOTICE +D go/coredns/vendor/github.com/prometheus/common/README.md +D go/coredns/vendor/github.com/prometheus/common/expfmt/decode.go +D go/coredns/vendor/github.com/prometheus/common/expfmt/encode.go +D go/coredns/vendor/github.com/prometheus/common/expfmt/expfmt.go +D go/coredns/vendor/github.com/prometheus/common/expfmt/fuzz.go +D go/coredns/vendor/github.com/prometheus/common/expfmt/text_create.go +D go/coredns/vendor/github.com/prometheus/common/expfmt/text_parse.go +D go/coredns/vendor/github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg/README.txt +D go/coredns/vendor/github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg/autoneg.go +D go/coredns/vendor/github.com/prometheus/common/model/alert.go +D go/coredns/vendor/github.com/prometheus/common/model/fingerprinting.go +D go/coredns/vendor/github.com/prometheus/common/model/fnv.go +D go/coredns/vendor/github.com/prometheus/common/model/labels.go +D go/coredns/vendor/github.com/prometheus/common/model/labelset.go +D go/coredns/vendor/github.com/prometheus/common/model/metric.go +D go/coredns/vendor/github.com/prometheus/common/model/model.go +D go/coredns/vendor/github.com/prometheus/common/model/signature.go +D go/coredns/vendor/github.com/prometheus/common/model/silence.go +D go/coredns/vendor/github.com/prometheus/common/model/time.go +D go/coredns/vendor/github.com/prometheus/common/model/value.go +D go/coredns/vendor/github.com/prometheus/procfs/.travis.yml +D go/coredns/vendor/github.com/prometheus/procfs/CONTRIBUTING.md +D go/coredns/vendor/github.com/prometheus/procfs/LICENSE +D go/coredns/vendor/github.com/prometheus/procfs/MAINTAINERS.md +D go/coredns/vendor/github.com/prometheus/procfs/Makefile +D go/coredns/vendor/github.com/prometheus/procfs/NOTICE +D go/coredns/vendor/github.com/prometheus/procfs/README.md +D go/coredns/vendor/github.com/prometheus/procfs/buddyinfo.go +D go/coredns/vendor/github.com/prometheus/procfs/doc.go +D go/coredns/vendor/github.com/prometheus/procfs/fs.go +D go/coredns/vendor/github.com/prometheus/procfs/ipvs.go +D go/coredns/vendor/github.com/prometheus/procfs/mdstat.go +D go/coredns/vendor/github.com/prometheus/procfs/mountstats.go +D go/coredns/vendor/github.com/prometheus/procfs/proc.go +D go/coredns/vendor/github.com/prometheus/procfs/proc_io.go +D go/coredns/vendor/github.com/prometheus/procfs/proc_limits.go +D go/coredns/vendor/github.com/prometheus/procfs/proc_stat.go +D go/coredns/vendor/github.com/prometheus/procfs/stat.go +D go/coredns/vendor/github.com/prometheus/procfs/ttar +D go/coredns/vendor/github.com/prometheus/procfs/xfrm.go +D go/coredns/vendor/github.com/prometheus/procfs/xfs/parse.go +D go/coredns/vendor/github.com/prometheus/procfs/xfs/xfs.go +D go/coredns/vendor/github.com/rcrowley/go-metrics/.gitignore +D go/coredns/vendor/github.com/rcrowley/go-metrics/.travis.yml +D go/coredns/vendor/github.com/rcrowley/go-metrics/LICENSE +D go/coredns/vendor/github.com/rcrowley/go-metrics/README.md +D go/coredns/vendor/github.com/rcrowley/go-metrics/counter.go +D go/coredns/vendor/github.com/rcrowley/go-metrics/debug.go +D go/coredns/vendor/github.com/rcrowley/go-metrics/ewma.go +D go/coredns/vendor/github.com/rcrowley/go-metrics/gauge.go +D go/coredns/vendor/github.com/rcrowley/go-metrics/gauge_float64.go +D go/coredns/vendor/github.com/rcrowley/go-metrics/graphite.go +D go/coredns/vendor/github.com/rcrowley/go-metrics/healthcheck.go +D go/coredns/vendor/github.com/rcrowley/go-metrics/histogram.go +D go/coredns/vendor/github.com/rcrowley/go-metrics/json.go +D go/coredns/vendor/github.com/rcrowley/go-metrics/log.go +D go/coredns/vendor/github.com/rcrowley/go-metrics/memory.md +D go/coredns/vendor/github.com/rcrowley/go-metrics/meter.go +D go/coredns/vendor/github.com/rcrowley/go-metrics/metrics.go +D go/coredns/vendor/github.com/rcrowley/go-metrics/opentsdb.go +D go/coredns/vendor/github.com/rcrowley/go-metrics/registry.go +D go/coredns/vendor/github.com/rcrowley/go-metrics/runtime.go +D go/coredns/vendor/github.com/rcrowley/go-metrics/runtime_cgo.go +D go/coredns/vendor/github.com/rcrowley/go-metrics/runtime_gccpufraction.go +D go/coredns/vendor/github.com/rcrowley/go-metrics/runtime_no_cgo.go +D go/coredns/vendor/github.com/rcrowley/go-metrics/runtime_no_gccpufraction.go +D go/coredns/vendor/github.com/rcrowley/go-metrics/sample.go +D go/coredns/vendor/github.com/rcrowley/go-metrics/syslog.go +D go/coredns/vendor/github.com/rcrowley/go-metrics/timer.go +D go/coredns/vendor/github.com/rcrowley/go-metrics/validate.sh +D go/coredns/vendor/github.com/rcrowley/go-metrics/writer.go +D go/coredns/vendor/github.com/spf13/pflag/.gitignore +D go/coredns/vendor/github.com/spf13/pflag/.travis.yml +D go/coredns/vendor/github.com/spf13/pflag/LICENSE +D go/coredns/vendor/github.com/spf13/pflag/README.md +D go/coredns/vendor/github.com/spf13/pflag/bool.go +D go/coredns/vendor/github.com/spf13/pflag/bool_slice.go +D go/coredns/vendor/github.com/spf13/pflag/count.go +D go/coredns/vendor/github.com/spf13/pflag/duration.go +D go/coredns/vendor/github.com/spf13/pflag/flag.go +D go/coredns/vendor/github.com/spf13/pflag/float32.go +D go/coredns/vendor/github.com/spf13/pflag/float64.go +D go/coredns/vendor/github.com/spf13/pflag/golangflag.go +D go/coredns/vendor/github.com/spf13/pflag/int.go +D go/coredns/vendor/github.com/spf13/pflag/int32.go +D go/coredns/vendor/github.com/spf13/pflag/int64.go +D go/coredns/vendor/github.com/spf13/pflag/int8.go +D go/coredns/vendor/github.com/spf13/pflag/int_slice.go +D go/coredns/vendor/github.com/spf13/pflag/ip.go +D go/coredns/vendor/github.com/spf13/pflag/ip_slice.go +D go/coredns/vendor/github.com/spf13/pflag/ipmask.go +D go/coredns/vendor/github.com/spf13/pflag/ipnet.go +D go/coredns/vendor/github.com/spf13/pflag/string.go +D go/coredns/vendor/github.com/spf13/pflag/string_array.go +D go/coredns/vendor/github.com/spf13/pflag/string_slice.go +D go/coredns/vendor/github.com/spf13/pflag/uint.go +D go/coredns/vendor/github.com/spf13/pflag/uint16.go +D go/coredns/vendor/github.com/spf13/pflag/uint32.go +D go/coredns/vendor/github.com/spf13/pflag/uint64.go +D go/coredns/vendor/github.com/spf13/pflag/uint8.go +D go/coredns/vendor/github.com/spf13/pflag/uint_slice.go +D go/coredns/vendor/github.com/ugorji/go/LICENSE +D go/coredns/vendor/github.com/ugorji/go/README.md +D go/coredns/vendor/github.com/ugorji/go/codec/0doc.go +D go/coredns/vendor/github.com/ugorji/go/codec/README.md +D go/coredns/vendor/github.com/ugorji/go/codec/binc.go +D go/coredns/vendor/github.com/ugorji/go/codec/cbor.go +D go/coredns/vendor/github.com/ugorji/go/codec/decode.go +D go/coredns/vendor/github.com/ugorji/go/codec/decode_go.go +D go/coredns/vendor/github.com/ugorji/go/codec/decode_go14.go +D go/coredns/vendor/github.com/ugorji/go/codec/encode.go +D go/coredns/vendor/github.com/ugorji/go/codec/fast-path.generated.go +D go/coredns/vendor/github.com/ugorji/go/codec/fast-path.go.tmpl +D go/coredns/vendor/github.com/ugorji/go/codec/fast-path.not.go +D go/coredns/vendor/github.com/ugorji/go/codec/gen-dec-array.go.tmpl +D go/coredns/vendor/github.com/ugorji/go/codec/gen-dec-map.go.tmpl +D go/coredns/vendor/github.com/ugorji/go/codec/gen-helper.generated.go +D go/coredns/vendor/github.com/ugorji/go/codec/gen-helper.go.tmpl +D go/coredns/vendor/github.com/ugorji/go/codec/gen.generated.go +D go/coredns/vendor/github.com/ugorji/go/codec/gen.go +D go/coredns/vendor/github.com/ugorji/go/codec/gen_15.go +D go/coredns/vendor/github.com/ugorji/go/codec/gen_16.go +D go/coredns/vendor/github.com/ugorji/go/codec/gen_17.go +D go/coredns/vendor/github.com/ugorji/go/codec/helper.go +D go/coredns/vendor/github.com/ugorji/go/codec/helper_internal.go +D go/coredns/vendor/github.com/ugorji/go/codec/helper_not_unsafe.go +D go/coredns/vendor/github.com/ugorji/go/codec/helper_unsafe.go +D go/coredns/vendor/github.com/ugorji/go/codec/json.go +D go/coredns/vendor/github.com/ugorji/go/codec/msgpack.go +D go/coredns/vendor/github.com/ugorji/go/codec/noop.go +D go/coredns/vendor/github.com/ugorji/go/codec/prebuild.go +D go/coredns/vendor/github.com/ugorji/go/codec/prebuild.sh +D go/coredns/vendor/github.com/ugorji/go/codec/rpc.go +D go/coredns/vendor/github.com/ugorji/go/codec/simple.go +D go/coredns/vendor/github.com/ugorji/go/codec/test-cbor-goldens.json +D go/coredns/vendor/github.com/ugorji/go/codec/test.py +D go/coredns/vendor/github.com/ugorji/go/codec/tests.sh +D go/coredns/vendor/github.com/ugorji/go/codec/time.go +D go/coredns/vendor/github.com/ugorji/go/msgpack.org.md +D go/coredns/vendor/golang.org/x/crypto/.gitattributes +D go/coredns/vendor/golang.org/x/crypto/.gitignore +D go/coredns/vendor/golang.org/x/crypto/AUTHORS +D go/coredns/vendor/golang.org/x/crypto/CONTRIBUTING.md +D go/coredns/vendor/golang.org/x/crypto/CONTRIBUTORS +D go/coredns/vendor/golang.org/x/crypto/LICENSE +D go/coredns/vendor/golang.org/x/crypto/PATENTS +D go/coredns/vendor/golang.org/x/crypto/README.md +D go/coredns/vendor/golang.org/x/crypto/codereview.cfg +D go/coredns/vendor/golang.org/x/crypto/ssh/buffer.go +D go/coredns/vendor/golang.org/x/crypto/ssh/certs.go +D go/coredns/vendor/golang.org/x/crypto/ssh/channel.go +D go/coredns/vendor/golang.org/x/crypto/ssh/cipher.go +D go/coredns/vendor/golang.org/x/crypto/ssh/client.go +D go/coredns/vendor/golang.org/x/crypto/ssh/client_auth.go +D go/coredns/vendor/golang.org/x/crypto/ssh/common.go +D go/coredns/vendor/golang.org/x/crypto/ssh/connection.go +D go/coredns/vendor/golang.org/x/crypto/ssh/doc.go +D go/coredns/vendor/golang.org/x/crypto/ssh/handshake.go +D go/coredns/vendor/golang.org/x/crypto/ssh/kex.go +D go/coredns/vendor/golang.org/x/crypto/ssh/keys.go +D go/coredns/vendor/golang.org/x/crypto/ssh/mac.go +D go/coredns/vendor/golang.org/x/crypto/ssh/messages.go +D go/coredns/vendor/golang.org/x/crypto/ssh/mux.go +D go/coredns/vendor/golang.org/x/crypto/ssh/server.go +D go/coredns/vendor/golang.org/x/crypto/ssh/session.go +D go/coredns/vendor/golang.org/x/crypto/ssh/streamlocal.go +D go/coredns/vendor/golang.org/x/crypto/ssh/tcpip.go +D go/coredns/vendor/golang.org/x/crypto/ssh/terminal/terminal.go +D go/coredns/vendor/golang.org/x/crypto/ssh/terminal/util.go +D go/coredns/vendor/golang.org/x/crypto/ssh/terminal/util_bsd.go +D go/coredns/vendor/golang.org/x/crypto/ssh/terminal/util_linux.go +D go/coredns/vendor/golang.org/x/crypto/ssh/terminal/util_plan9.go +D go/coredns/vendor/golang.org/x/crypto/ssh/terminal/util_solaris.go +D go/coredns/vendor/golang.org/x/crypto/ssh/terminal/util_windows.go +D go/coredns/vendor/golang.org/x/crypto/ssh/transport.go +D go/coredns/vendor/golang.org/x/sys/.gitattributes +D go/coredns/vendor/golang.org/x/sys/.gitignore +D go/coredns/vendor/golang.org/x/sys/AUTHORS +D go/coredns/vendor/golang.org/x/sys/CONTRIBUTING.md +D go/coredns/vendor/golang.org/x/sys/CONTRIBUTORS +D go/coredns/vendor/golang.org/x/sys/LICENSE +D go/coredns/vendor/golang.org/x/sys/PATENTS +D go/coredns/vendor/golang.org/x/sys/README +D go/coredns/vendor/golang.org/x/sys/codereview.cfg +D go/coredns/vendor/golang.org/x/sys/unix/.gitignore +D go/coredns/vendor/golang.org/x/sys/unix/README.md +D go/coredns/vendor/golang.org/x/sys/unix/asm_darwin_386.s +D go/coredns/vendor/golang.org/x/sys/unix/asm_darwin_amd64.s +D go/coredns/vendor/golang.org/x/sys/unix/asm_darwin_arm.s +D go/coredns/vendor/golang.org/x/sys/unix/asm_darwin_arm64.s +D go/coredns/vendor/golang.org/x/sys/unix/asm_dragonfly_amd64.s +D go/coredns/vendor/golang.org/x/sys/unix/asm_freebsd_386.s +D go/coredns/vendor/golang.org/x/sys/unix/asm_freebsd_amd64.s +D go/coredns/vendor/golang.org/x/sys/unix/asm_freebsd_arm.s +D go/coredns/vendor/golang.org/x/sys/unix/asm_linux_386.s +D go/coredns/vendor/golang.org/x/sys/unix/asm_linux_amd64.s +D go/coredns/vendor/golang.org/x/sys/unix/asm_linux_arm.s +D go/coredns/vendor/golang.org/x/sys/unix/asm_linux_arm64.s +D go/coredns/vendor/golang.org/x/sys/unix/asm_linux_mips64x.s +D go/coredns/vendor/golang.org/x/sys/unix/asm_linux_mipsx.s +D go/coredns/vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s +D go/coredns/vendor/golang.org/x/sys/unix/asm_linux_s390x.s +D go/coredns/vendor/golang.org/x/sys/unix/asm_netbsd_386.s +D go/coredns/vendor/golang.org/x/sys/unix/asm_netbsd_amd64.s +D go/coredns/vendor/golang.org/x/sys/unix/asm_netbsd_arm.s +D go/coredns/vendor/golang.org/x/sys/unix/asm_openbsd_386.s +D go/coredns/vendor/golang.org/x/sys/unix/asm_openbsd_amd64.s +D go/coredns/vendor/golang.org/x/sys/unix/asm_openbsd_arm.s +D go/coredns/vendor/golang.org/x/sys/unix/asm_solaris_amd64.s +D go/coredns/vendor/golang.org/x/sys/unix/bluetooth_linux.go +D go/coredns/vendor/golang.org/x/sys/unix/cap_freebsd.go +D go/coredns/vendor/golang.org/x/sys/unix/constants.go +D go/coredns/vendor/golang.org/x/sys/unix/dev_linux.go +D go/coredns/vendor/golang.org/x/sys/unix/dirent.go +D go/coredns/vendor/golang.org/x/sys/unix/endian_big.go +D go/coredns/vendor/golang.org/x/sys/unix/endian_little.go +D go/coredns/vendor/golang.org/x/sys/unix/env_unix.go +D go/coredns/vendor/golang.org/x/sys/unix/env_unset.go +D go/coredns/vendor/golang.org/x/sys/unix/errors_freebsd_386.go +D go/coredns/vendor/golang.org/x/sys/unix/errors_freebsd_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/errors_freebsd_arm.go +D go/coredns/vendor/golang.org/x/sys/unix/file_unix.go +D go/coredns/vendor/golang.org/x/sys/unix/flock.go +D go/coredns/vendor/golang.org/x/sys/unix/flock_linux_32bit.go +D go/coredns/vendor/golang.org/x/sys/unix/gccgo.go +D go/coredns/vendor/golang.org/x/sys/unix/gccgo_c.c +D go/coredns/vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/gccgo_linux_sparc64.go +D go/coredns/vendor/golang.org/x/sys/unix/mkall.sh +D go/coredns/vendor/golang.org/x/sys/unix/mkerrors.sh +D go/coredns/vendor/golang.org/x/sys/unix/mkpost.go +D go/coredns/vendor/golang.org/x/sys/unix/mksyscall.pl +D go/coredns/vendor/golang.org/x/sys/unix/mksyscall_solaris.pl +D go/coredns/vendor/golang.org/x/sys/unix/mksysctl_openbsd.pl +D go/coredns/vendor/golang.org/x/sys/unix/mksysnum_darwin.pl +D go/coredns/vendor/golang.org/x/sys/unix/mksysnum_dragonfly.pl +D go/coredns/vendor/golang.org/x/sys/unix/mksysnum_freebsd.pl +D go/coredns/vendor/golang.org/x/sys/unix/mksysnum_netbsd.pl +D go/coredns/vendor/golang.org/x/sys/unix/mksysnum_openbsd.pl +D go/coredns/vendor/golang.org/x/sys/unix/openbsd_pledge.go +D go/coredns/vendor/golang.org/x/sys/unix/race.go +D go/coredns/vendor/golang.org/x/sys/unix/race0.go +D go/coredns/vendor/golang.org/x/sys/unix/sockcmsg_linux.go +D go/coredns/vendor/golang.org/x/sys/unix/sockcmsg_unix.go +D go/coredns/vendor/golang.org/x/sys/unix/str.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_bsd.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_darwin.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_darwin_386.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_darwin_arm.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_dragonfly.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_dragonfly_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_freebsd.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_freebsd_386.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_linux.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_linux_386.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_linux_amd64_gc.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_linux_arm.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_linux_s390x.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_netbsd.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_netbsd_386.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_netbsd_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_netbsd_arm.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_no_getwd.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_openbsd.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_openbsd_386.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_openbsd_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_openbsd_arm.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_solaris.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_solaris_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_unix.go +D go/coredns/vendor/golang.org/x/sys/unix/syscall_unix_gc.go +D go/coredns/vendor/golang.org/x/sys/unix/types_darwin.go +D go/coredns/vendor/golang.org/x/sys/unix/types_dragonfly.go +D go/coredns/vendor/golang.org/x/sys/unix/types_freebsd.go +D go/coredns/vendor/golang.org/x/sys/unix/types_netbsd.go +D go/coredns/vendor/golang.org/x/sys/unix/types_openbsd.go +D go/coredns/vendor/golang.org/x/sys/unix/types_solaris.go +D go/coredns/vendor/golang.org/x/sys/unix/zerrors_darwin_386.go +D go/coredns/vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/zerrors_darwin_arm.go +D go/coredns/vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go +D go/coredns/vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go +D go/coredns/vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go +D go/coredns/vendor/golang.org/x/sys/unix/zerrors_linux_386.go +D go/coredns/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go +D go/coredns/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go +D go/coredns/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go +D go/coredns/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go +D go/coredns/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go +D go/coredns/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go +D go/coredns/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go +D go/coredns/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go +D go/coredns/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go +D go/coredns/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go +D go/coredns/vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go +D go/coredns/vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go +D go/coredns/vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go +D go/coredns/vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go +D go/coredns/vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.go +D go/coredns/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.go +D go/coredns/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go +D go/coredns/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go +D go/coredns/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go +D go/coredns/vendor/golang.org/x/sys/unix/zsyscall_linux_386.go +D go/coredns/vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go +D go/coredns/vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go +D go/coredns/vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go +D go/coredns/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go +D go/coredns/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go +D go/coredns/vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go +D go/coredns/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go +D go/coredns/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go +D go/coredns/vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go +D go/coredns/vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go +D go/coredns/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go +D go/coredns/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go +D go/coredns/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go +D go/coredns/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go +D go/coredns/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/zsysctl_openbsd.go +D go/coredns/vendor/golang.org/x/sys/unix/zsysnum_darwin_386.go +D go/coredns/vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm.go +D go/coredns/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go +D go/coredns/vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/zsysnum_freebsd_386.go +D go/coredns/vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm.go +D go/coredns/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go +D go/coredns/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go +D go/coredns/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go +D go/coredns/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go +D go/coredns/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go +D go/coredns/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go +D go/coredns/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go +D go/coredns/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go +D go/coredns/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go +D go/coredns/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go +D go/coredns/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go +D go/coredns/vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go +D go/coredns/vendor/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go +D go/coredns/vendor/golang.org/x/sys/unix/zsysnum_openbsd_386.go +D go/coredns/vendor/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm.go +D go/coredns/vendor/golang.org/x/sys/unix/zsysnum_solaris_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/ztypes_darwin_386.go +D go/coredns/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/ztypes_darwin_arm.go +D go/coredns/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go +D go/coredns/vendor/golang.org/x/sys/unix/ztypes_dragonfly_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go +D go/coredns/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go +D go/coredns/vendor/golang.org/x/sys/unix/ztypes_linux_386.go +D go/coredns/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go +D go/coredns/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go +D go/coredns/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go +D go/coredns/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go +D go/coredns/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go +D go/coredns/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go +D go/coredns/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go +D go/coredns/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go +D go/coredns/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go +D go/coredns/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go +D go/coredns/vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go +D go/coredns/vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go +D go/coredns/vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go +D go/coredns/vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go +D go/coredns/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go +D go/coredns/vendor/golang.org/x/sys/unix/ztypes_solaris_amd64.go +D go/coredns/vendor/golang.org/x/sys/windows/asm_windows_386.s +D go/coredns/vendor/golang.org/x/sys/windows/asm_windows_amd64.s +D go/coredns/vendor/golang.org/x/sys/windows/dll_windows.go +D go/coredns/vendor/golang.org/x/sys/windows/env_unset.go +D go/coredns/vendor/golang.org/x/sys/windows/env_windows.go +D go/coredns/vendor/golang.org/x/sys/windows/eventlog.go +D go/coredns/vendor/golang.org/x/sys/windows/exec_windows.go +D go/coredns/vendor/golang.org/x/sys/windows/memory_windows.go +D go/coredns/vendor/golang.org/x/sys/windows/mksyscall.go +D go/coredns/vendor/golang.org/x/sys/windows/race.go +D go/coredns/vendor/golang.org/x/sys/windows/race0.go +D go/coredns/vendor/golang.org/x/sys/windows/security_windows.go +D go/coredns/vendor/golang.org/x/sys/windows/service.go +D go/coredns/vendor/golang.org/x/sys/windows/str.go +D go/coredns/vendor/golang.org/x/sys/windows/syscall.go +D go/coredns/vendor/golang.org/x/sys/windows/syscall_windows.go +D go/coredns/vendor/golang.org/x/sys/windows/types_windows.go +D go/coredns/vendor/golang.org/x/sys/windows/types_windows_386.go +D go/coredns/vendor/golang.org/x/sys/windows/types_windows_amd64.go +D go/coredns/vendor/golang.org/x/sys/windows/zsyscall_windows.go +D go/coredns/vendor/golang.org/x/text/.gitattributes +D go/coredns/vendor/golang.org/x/text/.gitignore +D go/coredns/vendor/golang.org/x/text/AUTHORS +D go/coredns/vendor/golang.org/x/text/CONTRIBUTING.md +D go/coredns/vendor/golang.org/x/text/CONTRIBUTORS +D go/coredns/vendor/golang.org/x/text/LICENSE +D go/coredns/vendor/golang.org/x/text/PATENTS +D go/coredns/vendor/golang.org/x/text/README +D go/coredns/vendor/golang.org/x/text/codereview.cfg +D go/coredns/vendor/golang.org/x/text/doc.go +D go/coredns/vendor/golang.org/x/text/gen.go +D go/coredns/vendor/golang.org/x/text/internal/gen.go +D go/coredns/vendor/golang.org/x/text/internal/gen/code.go +D go/coredns/vendor/golang.org/x/text/internal/gen/gen.go +D go/coredns/vendor/golang.org/x/text/internal/internal.go +D go/coredns/vendor/golang.org/x/text/internal/match.go +D go/coredns/vendor/golang.org/x/text/internal/tables.go +D go/coredns/vendor/golang.org/x/text/internal/triegen/compact.go +D go/coredns/vendor/golang.org/x/text/internal/triegen/print.go +D go/coredns/vendor/golang.org/x/text/internal/triegen/triegen.go +D go/coredns/vendor/golang.org/x/text/internal/ucd/ucd.go +D go/coredns/vendor/golang.org/x/text/transform/transform.go +D go/coredns/vendor/golang.org/x/text/unicode/cldr/base.go +D go/coredns/vendor/golang.org/x/text/unicode/cldr/cldr.go +D go/coredns/vendor/golang.org/x/text/unicode/cldr/collate.go +D go/coredns/vendor/golang.org/x/text/unicode/cldr/decode.go +D go/coredns/vendor/golang.org/x/text/unicode/cldr/makexml.go +D go/coredns/vendor/golang.org/x/text/unicode/cldr/resolve.go +D go/coredns/vendor/golang.org/x/text/unicode/cldr/slice.go +D go/coredns/vendor/golang.org/x/text/unicode/cldr/xml.go +D go/coredns/vendor/golang.org/x/text/unicode/doc.go +D go/coredns/vendor/golang.org/x/text/unicode/norm/composition.go +D go/coredns/vendor/golang.org/x/text/unicode/norm/forminfo.go +D go/coredns/vendor/golang.org/x/text/unicode/norm/input.go +D go/coredns/vendor/golang.org/x/text/unicode/norm/iter.go +D go/coredns/vendor/golang.org/x/text/unicode/norm/maketables.go +D go/coredns/vendor/golang.org/x/text/unicode/norm/normalize.go +D go/coredns/vendor/golang.org/x/text/unicode/norm/readwriter.go +D go/coredns/vendor/golang.org/x/text/unicode/norm/tables.go +D go/coredns/vendor/golang.org/x/text/unicode/norm/transform.go +D go/coredns/vendor/golang.org/x/text/unicode/norm/trie.go +D go/coredns/vendor/golang.org/x/text/unicode/norm/triegen.go +D go/coredns/vendor/golang.org/x/text/width/gen.go +D go/coredns/vendor/golang.org/x/text/width/gen_common.go +D go/coredns/vendor/golang.org/x/text/width/gen_trieval.go +D go/coredns/vendor/golang.org/x/text/width/kind_string.go +D go/coredns/vendor/golang.org/x/text/width/tables.go +D go/coredns/vendor/golang.org/x/text/width/transform.go +D go/coredns/vendor/golang.org/x/text/width/trieval.go +D go/coredns/vendor/golang.org/x/text/width/width.go +D go/coredns/vendor/google.golang.org/genproto/.travis.yml +D go/coredns/vendor/google.golang.org/genproto/CONTRIBUTING.md +D go/coredns/vendor/google.golang.org/genproto/LICENSE +D go/coredns/vendor/google.golang.org/genproto/README.md +D go/coredns/vendor/google.golang.org/genproto/googleapis/rpc/status/status.pb.go +D go/coredns/vendor/google.golang.org/genproto/regen.go +D go/coredns/vendor/google.golang.org/genproto/regen.sh +D go/coredns/vendor/google.golang.org/grpc/.travis.yml +D go/coredns/vendor/google.golang.org/grpc/AUTHORS +D go/coredns/vendor/google.golang.org/grpc/CONTRIBUTING.md +D go/coredns/vendor/google.golang.org/grpc/LICENSE +D go/coredns/vendor/google.golang.org/grpc/Makefile +D go/coredns/vendor/google.golang.org/grpc/README.md +D go/coredns/vendor/google.golang.org/grpc/backoff.go +D go/coredns/vendor/google.golang.org/grpc/balancer.go +D go/coredns/vendor/google.golang.org/grpc/call.go +D go/coredns/vendor/google.golang.org/grpc/clientconn.go +D go/coredns/vendor/google.golang.org/grpc/codec.go +D go/coredns/vendor/google.golang.org/grpc/codegen.sh +D go/coredns/vendor/google.golang.org/grpc/codes/code_string.go +D go/coredns/vendor/google.golang.org/grpc/codes/codes.go +D go/coredns/vendor/google.golang.org/grpc/connectivity/connectivity.go +D go/coredns/vendor/google.golang.org/grpc/credentials/credentials.go +D go/coredns/vendor/google.golang.org/grpc/credentials/credentials_util_go17.go +D go/coredns/vendor/google.golang.org/grpc/credentials/credentials_util_go18.go +D go/coredns/vendor/google.golang.org/grpc/credentials/credentials_util_pre_go17.go +D go/coredns/vendor/google.golang.org/grpc/doc.go +D go/coredns/vendor/google.golang.org/grpc/go16.go +D go/coredns/vendor/google.golang.org/grpc/go17.go +D go/coredns/vendor/google.golang.org/grpc/grpclb.go +D go/coredns/vendor/google.golang.org/grpc/grpclog/grpclog.go +D go/coredns/vendor/google.golang.org/grpc/grpclog/logger.go +D go/coredns/vendor/google.golang.org/grpc/grpclog/loggerv2.go +D go/coredns/vendor/google.golang.org/grpc/interceptor.go +D go/coredns/vendor/google.golang.org/grpc/internal/internal.go +D go/coredns/vendor/google.golang.org/grpc/keepalive/keepalive.go +D go/coredns/vendor/google.golang.org/grpc/metadata/metadata.go +D go/coredns/vendor/google.golang.org/grpc/naming/naming.go +D go/coredns/vendor/google.golang.org/grpc/peer/peer.go +D go/coredns/vendor/google.golang.org/grpc/proxy.go +D go/coredns/vendor/google.golang.org/grpc/rpc_util.go +D go/coredns/vendor/google.golang.org/grpc/server.go +D go/coredns/vendor/google.golang.org/grpc/stats/handlers.go +D go/coredns/vendor/google.golang.org/grpc/stats/stats.go +D go/coredns/vendor/google.golang.org/grpc/status/status.go +D go/coredns/vendor/google.golang.org/grpc/stream.go +D go/coredns/vendor/google.golang.org/grpc/tap/tap.go +D go/coredns/vendor/google.golang.org/grpc/trace.go +D go/coredns/vendor/google.golang.org/grpc/transport/bdp_estimator.go +D go/coredns/vendor/google.golang.org/grpc/transport/control.go +D go/coredns/vendor/google.golang.org/grpc/transport/go16.go +D go/coredns/vendor/google.golang.org/grpc/transport/go17.go +D go/coredns/vendor/google.golang.org/grpc/transport/handler_server.go +D go/coredns/vendor/google.golang.org/grpc/transport/http2_client.go +D go/coredns/vendor/google.golang.org/grpc/transport/http2_server.go +D go/coredns/vendor/google.golang.org/grpc/transport/http_util.go +D go/coredns/vendor/google.golang.org/grpc/transport/log.go +D go/coredns/vendor/google.golang.org/grpc/transport/transport.go +D go/coredns/vendor/gopkg.in/inf.v0/LICENSE +D go/coredns/vendor/gopkg.in/inf.v0/dec.go +D go/coredns/vendor/gopkg.in/inf.v0/rounder.go +D go/coredns/vendor/gopkg.in/mgo.v2/.travis.yml +D go/coredns/vendor/gopkg.in/mgo.v2/LICENSE +D go/coredns/vendor/gopkg.in/mgo.v2/Makefile +D go/coredns/vendor/gopkg.in/mgo.v2/README.md +D go/coredns/vendor/gopkg.in/mgo.v2/auth.go +D go/coredns/vendor/gopkg.in/mgo.v2/bson/LICENSE +D go/coredns/vendor/gopkg.in/mgo.v2/bson/bson.go +D go/coredns/vendor/gopkg.in/mgo.v2/bson/decimal.go +D go/coredns/vendor/gopkg.in/mgo.v2/bson/decode.go +D go/coredns/vendor/gopkg.in/mgo.v2/bson/encode.go +D go/coredns/vendor/gopkg.in/mgo.v2/bson/json.go +D go/coredns/vendor/gopkg.in/mgo.v2/bulk.go +D go/coredns/vendor/gopkg.in/mgo.v2/cluster.go +D go/coredns/vendor/gopkg.in/mgo.v2/doc.go +D go/coredns/vendor/gopkg.in/mgo.v2/gridfs.go +D go/coredns/vendor/gopkg.in/mgo.v2/internal/json/LICENSE +D go/coredns/vendor/gopkg.in/mgo.v2/internal/json/decode.go +D go/coredns/vendor/gopkg.in/mgo.v2/internal/json/encode.go +D go/coredns/vendor/gopkg.in/mgo.v2/internal/json/extension.go +D go/coredns/vendor/gopkg.in/mgo.v2/internal/json/fold.go +D go/coredns/vendor/gopkg.in/mgo.v2/internal/json/indent.go +D go/coredns/vendor/gopkg.in/mgo.v2/internal/json/scanner.go +D go/coredns/vendor/gopkg.in/mgo.v2/internal/json/stream.go +D go/coredns/vendor/gopkg.in/mgo.v2/internal/json/tags.go +D go/coredns/vendor/gopkg.in/mgo.v2/log.go +D go/coredns/vendor/gopkg.in/mgo.v2/queue.go +D go/coredns/vendor/gopkg.in/mgo.v2/raceoff.go +D go/coredns/vendor/gopkg.in/mgo.v2/raceon.go +D go/coredns/vendor/gopkg.in/mgo.v2/saslimpl.go +D go/coredns/vendor/gopkg.in/mgo.v2/saslstub.go +D go/coredns/vendor/gopkg.in/mgo.v2/server.go +D go/coredns/vendor/gopkg.in/mgo.v2/session.go +D go/coredns/vendor/gopkg.in/mgo.v2/socket.go +D go/coredns/vendor/gopkg.in/mgo.v2/stats.go +D go/coredns/vendor/gopkg.in/yaml.v2/.travis.yml +D go/coredns/vendor/gopkg.in/yaml.v2/LICENSE +D go/coredns/vendor/gopkg.in/yaml.v2/LICENSE.libyaml +D go/coredns/vendor/gopkg.in/yaml.v2/README.md +D go/coredns/vendor/gopkg.in/yaml.v2/apic.go +D go/coredns/vendor/gopkg.in/yaml.v2/decode.go +D go/coredns/vendor/gopkg.in/yaml.v2/emitterc.go +D go/coredns/vendor/gopkg.in/yaml.v2/encode.go +D go/coredns/vendor/gopkg.in/yaml.v2/parserc.go +D go/coredns/vendor/gopkg.in/yaml.v2/readerc.go +D go/coredns/vendor/gopkg.in/yaml.v2/resolve.go +D go/coredns/vendor/gopkg.in/yaml.v2/scannerc.go +D go/coredns/vendor/gopkg.in/yaml.v2/sorter.go +D go/coredns/vendor/gopkg.in/yaml.v2/writerc.go +D go/coredns/vendor/gopkg.in/yaml.v2/yaml.go +D go/coredns/vendor/gopkg.in/yaml.v2/yamlh.go +D go/coredns/vendor/gopkg.in/yaml.v2/yamlprivateh.go +D go/coredns/vendor/k8s.io/apimachinery/LICENSE +D go/coredns/vendor/k8s.io/apimachinery/OWNERS +D go/coredns/vendor/k8s.io/apimachinery/README.md +D go/coredns/vendor/k8s.io/apimachinery/kubernetes-sha +D go/coredns/vendor/k8s.io/apimachinery/pkg/OWNERS +D go/coredns/vendor/k8s.io/apimachinery/pkg/api/equality/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/api/equality/semantic.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/api/errors/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/api/errors/OWNERS +D go/coredns/vendor/k8s.io/apimachinery/pkg/api/errors/doc.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/api/errors/errors.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/api/meta/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/api/meta/OWNERS +D go/coredns/vendor/k8s.io/apimachinery/pkg/api/meta/default.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/api/meta/doc.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/api/meta/errors.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/api/meta/firsthit_restmapper.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/api/meta/help.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/api/meta/interfaces.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/api/meta/meta.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/api/meta/multirestmapper.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/api/meta/priority.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/api/meta/restmapper.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/api/meta/unstructured.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/api/resource/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/api/resource/OWNERS +D go/coredns/vendor/k8s.io/apimachinery/pkg/api/resource/amount.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/api/resource/generated.pb.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/api/resource/generated.proto +D go/coredns/vendor/k8s.io/apimachinery/pkg/api/resource/math.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/api/resource/quantity.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/api/resource/quantity_proto.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/api/resource/scale_int.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/api/resource/suffix.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apimachinery/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/apimachinery/announced/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/apimachinery/announced/announced.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apimachinery/announced/group_factory.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apimachinery/doc.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apimachinery/registered/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/apimachinery/registered/registered.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apimachinery/types.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/OWNERS +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/conversion.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/doc.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/duration.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.pb.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/group_version.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/helpers.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/labels.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/meta.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/micro_time.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/micro_time_proto.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/register.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/time.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/time_proto.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types_swagger_doc_generated.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/unstructured.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/watch.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/zz_generated.defaults.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1alpha1/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1alpha1/doc.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1alpha1/generated.pb.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1alpha1/generated.proto +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1alpha1/register.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1alpha1/types.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1alpha1/types_swagger_doc_generated.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1alpha1/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1alpha1/zz_generated.defaults.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/conversion/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/conversion/cloner.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/conversion/converter.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/conversion/deep_equal.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/conversion/doc.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/conversion/helper.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/conversion/queryparams/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/conversion/queryparams/convert.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/conversion/queryparams/doc.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/conversion/unstructured/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/conversion/unstructured/converter.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/conversion/unstructured/doc.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/fields/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/fields/doc.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/fields/fields.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/fields/requirements.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/fields/selector.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/labels/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/labels/doc.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/labels/labels.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/labels/selector.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/openapi/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/openapi/common.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/openapi/doc.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/codec.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/codec_check.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/conversion.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/doc.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/embedded.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/error.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/extension.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/generated.pb.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/generated.proto +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/helper.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/interfaces.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/register.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/schema/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/schema/generated.pb.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/schema/generated.proto +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/schema/group_version.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/schema/interfaces.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/scheme.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/scheme_builder.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/codec_factory.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/json/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/json/json.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/json/meta.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/negotiated_codec.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/protobuf/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/protobuf/doc.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/protobuf/protobuf.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/protobuf_extension.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/recognizer/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/recognizer/recognizer.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/streaming/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/streaming/streaming.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/versioning/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/versioning/versioning.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/swagger_doc_generator.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/types.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/types_proto.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/selection/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/selection/operator.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/types/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/types/doc.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/types/namespacedname.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/types/nodename.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/types/patch.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/types/uid.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/cache/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/cache/cache.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/cache/lruexpirecache.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/clock/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/clock/clock.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/diff/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/diff/diff.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/errors/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/errors/doc.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/errors/errors.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/framer/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/framer/framer.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/intstr/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/intstr/generated.pb.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/intstr/generated.proto +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/intstr/intstr.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/json/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/json/json.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/net/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/net/http.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/net/interface.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/net/port_range.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/net/port_split.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/net/util.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/rand/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/rand/rand.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/runtime/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/sets/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/sets/byte.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/sets/doc.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/sets/empty.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/sets/int.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/sets/int64.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/sets/string.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/validation/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/validation/field/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/validation/field/errors.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/validation/field/path.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/validation/validation.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/wait/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/wait/doc.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/yaml/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/util/yaml/decoder.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/version/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/version/doc.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/version/types.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/watch/BUILD +D go/coredns/vendor/k8s.io/apimachinery/pkg/watch/doc.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/watch/filter.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/watch/mux.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/watch/streamwatcher.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/watch/until.go +D go/coredns/vendor/k8s.io/apimachinery/pkg/watch/watch.go +D go/coredns/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/BUILD +D go/coredns/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go +D go/coredns/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/type.go +D go/coredns/vendor/k8s.io/client-go/.travis.yml +D go/coredns/vendor/k8s.io/client-go/CHANGELOG.md +D go/coredns/vendor/k8s.io/client-go/INSTALL.md +D go/coredns/vendor/k8s.io/client-go/LICENSE +D go/coredns/vendor/k8s.io/client-go/OWNERS +D go/coredns/vendor/k8s.io/client-go/README.md +D go/coredns/vendor/k8s.io/client-go/discovery/BUILD +D go/coredns/vendor/k8s.io/client-go/discovery/discovery_client.go +D go/coredns/vendor/k8s.io/client-go/discovery/helper.go +D go/coredns/vendor/k8s.io/client-go/discovery/restmapper.go +D go/coredns/vendor/k8s.io/client-go/discovery/unstructured.go +D go/coredns/vendor/k8s.io/client-go/kubernetes-sha +D go/coredns/vendor/k8s.io/client-go/kubernetes/BUILD +D go/coredns/vendor/k8s.io/client-go/kubernetes/clientset.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/doc.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/scheme/BUILD +D go/coredns/vendor/k8s.io/client-go/kubernetes/scheme/doc.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/scheme/register.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/BUILD +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/admissionregistration_client.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/doc.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/externaladmissionhookconfiguration.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/generated_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/initializerconfiguration.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/BUILD +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/apps_client.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/controllerrevision.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/deployment.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/doc.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/generated_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/scale.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/statefulset.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1/BUILD +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1/authentication_client.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1/doc.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1/generated_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1/tokenreview.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1/tokenreview_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1/BUILD +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1/authentication_client.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1/doc.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1/generated_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1/tokenreview.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1/tokenreview_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/BUILD +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/authorization_client.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/doc.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/generated_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/localsubjectaccessreview.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/localsubjectaccessreview_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/selfsubjectaccessreview.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/selfsubjectaccessreview_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/subjectaccessreview.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/subjectaccessreview_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/BUILD +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/authorization_client.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/doc.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/generated_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/localsubjectaccessreview.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/localsubjectaccessreview_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/selfsubjectaccessreview.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/selfsubjectaccessreview_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/subjectaccessreview.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/subjectaccessreview_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v1/BUILD +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v1/autoscaling_client.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v1/doc.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v1/generated_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v1/horizontalpodautoscaler.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2alpha1/BUILD +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2alpha1/autoscaling_client.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2alpha1/doc.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2alpha1/generated_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2alpha1/horizontalpodautoscaler.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/batch/v1/BUILD +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/batch/v1/batch_client.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/batch/v1/doc.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/batch/v1/generated_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/batch/v1/job.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/batch/v2alpha1/BUILD +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/batch/v2alpha1/batch_client.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/batch/v2alpha1/cronjob.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/batch/v2alpha1/doc.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/batch/v2alpha1/generated_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1/BUILD +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1/certificates_client.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1/certificatesigningrequest.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1/certificatesigningrequest_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1/doc.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1/generated_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/BUILD +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/componentstatus.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/configmap.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/core_client.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/doc.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/endpoints.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/event.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/event_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/generated_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/limitrange.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/namespace.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/namespace_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/node.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/node_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/persistentvolume.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/persistentvolumeclaim.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/pod.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/pod_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/podtemplate.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/replicationcontroller.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/resourcequota.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/secret.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/service.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/service_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/serviceaccount.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/BUILD +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/daemonset.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/deployment.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/deployment_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/doc.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/extensions_client.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/generated_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/ingress.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/podsecuritypolicy.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/replicaset.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/scale.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/scale_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/thirdpartyresource.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/networking/v1/BUILD +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/networking/v1/doc.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/networking/v1/generated_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/networking/v1/networking_client.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/networking/v1/networkpolicy.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1/BUILD +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1/doc.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1/eviction.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1/eviction_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1/generated_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1/poddisruptionbudget.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1/policy_client.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/BUILD +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/clusterrole.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/clusterrolebinding.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/doc.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/generated_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/rbac_client.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/role.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/rolebinding.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/BUILD +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/clusterrole.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/clusterrolebinding.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/doc.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/generated_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/rbac_client.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/role.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/rolebinding.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/settings/v1alpha1/BUILD +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/settings/v1alpha1/doc.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/settings/v1alpha1/generated_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/settings/v1alpha1/podpreset.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/settings/v1alpha1/settings_client.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/storage/v1/BUILD +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/storage/v1/doc.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/storage/v1/generated_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/storage/v1/storage_client.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/storage/v1/storageclass.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1/BUILD +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1/doc.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1/generated_expansion.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1/storage_client.go +D go/coredns/vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1/storageclass.go +D go/coredns/vendor/k8s.io/client-go/pkg/api/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/api/OWNERS +D go/coredns/vendor/k8s.io/client-go/pkg/api/annotation_key_constants.go +D go/coredns/vendor/k8s.io/client-go/pkg/api/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/api/field_constants.go +D go/coredns/vendor/k8s.io/client-go/pkg/api/json.go +D go/coredns/vendor/k8s.io/client-go/pkg/api/objectreference.go +D go/coredns/vendor/k8s.io/client-go/pkg/api/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/api/resource.go +D go/coredns/vendor/k8s.io/client-go/pkg/api/taint.go +D go/coredns/vendor/k8s.io/client-go/pkg/api/toleration.go +D go/coredns/vendor/k8s.io/client-go/pkg/api/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/api/v1/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/api/v1/OWNERS +D go/coredns/vendor/k8s.io/client-go/pkg/api/v1/annotation_key_constants.go +D go/coredns/vendor/k8s.io/client-go/pkg/api/v1/conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/api/v1/defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/api/v1/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/api/v1/generate.go +D go/coredns/vendor/k8s.io/client-go/pkg/api/v1/generated.pb.go +D go/coredns/vendor/k8s.io/client-go/pkg/api/v1/generated.proto +D go/coredns/vendor/k8s.io/client-go/pkg/api/v1/meta.go +D go/coredns/vendor/k8s.io/client-go/pkg/api/v1/objectreference.go +D go/coredns/vendor/k8s.io/client-go/pkg/api/v1/ref/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/api/v1/ref/ref.go +D go/coredns/vendor/k8s.io/client-go/pkg/api/v1/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/api/v1/resource.go +D go/coredns/vendor/k8s.io/client-go/pkg/api/v1/taint.go +D go/coredns/vendor/k8s.io/client-go/pkg/api/v1/toleration.go +D go/coredns/vendor/k8s.io/client-go/pkg/api/v1/types.generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/api/v1/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/api/v1/types_swagger_doc_generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/api/v1/zz_generated.conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/api/v1/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/api/v1/zz_generated.defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/api/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/v1alpha1/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/v1alpha1/defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/v1alpha1/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/v1alpha1/generated.pb.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/v1alpha1/generated.proto +D go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/v1alpha1/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/v1alpha1/types.generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/v1alpha1/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/v1alpha1/types_swagger_doc_generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/v1alpha1/zz_generated.conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/v1alpha1/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/v1alpha1/zz_generated.defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/OWNERS +D go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/v1beta1/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/v1beta1/conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/v1beta1/defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/v1beta1/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/v1beta1/generated.pb.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/v1beta1/generated.proto +D go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/v1beta1/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/v1beta1/types.generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/v1beta1/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/v1beta1/types_swagger_doc_generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/v1beta1/zz_generated.conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/v1beta1/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/v1beta1/zz_generated.defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/OWNERS +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1/conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1/defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1/generated.pb.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1/generated.proto +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1/types_swagger_doc_generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1/zz_generated.conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1/zz_generated.defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1beta1/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1beta1/conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1beta1/defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1beta1/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1beta1/generated.pb.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1beta1/generated.proto +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1beta1/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1beta1/types.generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1beta1/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1beta1/types_swagger_doc_generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1beta1/zz_generated.conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1beta1/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1beta1/zz_generated.defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/OWNERS +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1/conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1/defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1/generated.pb.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1/generated.proto +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1/types.generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1/types_swagger_doc_generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1/zz_generated.conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1/zz_generated.defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1beta1/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1beta1/conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1beta1/defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1beta1/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1beta1/generated.pb.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1beta1/generated.proto +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1beta1/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1beta1/types.generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1beta1/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1beta1/types_swagger_doc_generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1beta1/zz_generated.conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1beta1/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1beta1/zz_generated.defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/OWNERS +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/annotations.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v1/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v1/conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v1/defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v1/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v1/generated.pb.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v1/generated.proto +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v1/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v1/types.generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v1/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v1/types_swagger_doc_generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v1/zz_generated.conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v1/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v1/zz_generated.defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v2alpha1/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v2alpha1/defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v2alpha1/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v2alpha1/generated.pb.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v2alpha1/generated.proto +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v2alpha1/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v2alpha1/types.generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v2alpha1/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v2alpha1/types_swagger_doc_generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v2alpha1/zz_generated.conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v2alpha1/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v2alpha1/zz_generated.defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/OWNERS +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v1/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v1/conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v1/defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v1/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v1/generated.pb.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v1/generated.proto +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v1/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v1/types.generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v1/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v1/types_swagger_doc_generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v1/zz_generated.conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v1/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v1/zz_generated.defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v2alpha1/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v2alpha1/conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v2alpha1/defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v2alpha1/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v2alpha1/generated.pb.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v2alpha1/generated.proto +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v2alpha1/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v2alpha1/types.generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v2alpha1/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v2alpha1/types_swagger_doc_generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v2alpha1/zz_generated.conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v2alpha1/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v2alpha1/zz_generated.defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/OWNERS +D go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/helpers.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/v1beta1/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/v1beta1/conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/v1beta1/defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/v1beta1/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/v1beta1/generated.pb.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/v1beta1/generated.proto +D go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/v1beta1/helpers.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/v1beta1/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/v1beta1/types.generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/v1beta1/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/v1beta1/types_swagger_doc_generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/v1beta1/zz_generated.conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/v1beta1/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/v1beta1/zz_generated.defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/OWNERS +D go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/helpers.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/v1beta1/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/v1beta1/conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/v1beta1/defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/v1beta1/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/v1beta1/generated.pb.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/v1beta1/generated.proto +D go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/v1beta1/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/v1beta1/types.generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/v1beta1/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/v1beta1/types_swagger_doc_generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/v1beta1/zz_generated.conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/v1beta1/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/v1beta1/zz_generated.defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/OWNERS +D go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/v1/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/v1/conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/v1/defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/v1/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/v1/generated.pb.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/v1/generated.proto +D go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/v1/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/v1/types.generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/v1/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/v1/types_swagger_doc_generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/v1/zz_generated.conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/v1/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/v1/zz_generated.defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/OWNERS +D go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/v1beta1/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/v1beta1/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/v1beta1/generated.pb.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/v1beta1/generated.proto +D go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/v1beta1/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/v1beta1/types.generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/v1beta1/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/v1beta1/types_swagger_doc_generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/v1beta1/zz_generated.conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/v1beta1/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/v1beta1/zz_generated.defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/OWNERS +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/helpers.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1alpha1/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1alpha1/conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1alpha1/defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1alpha1/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1alpha1/generated.pb.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1alpha1/generated.proto +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1alpha1/helpers.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1alpha1/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1alpha1/types.generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1alpha1/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1alpha1/types_swagger_doc_generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1alpha1/zz_generated.conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1alpha1/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1alpha1/zz_generated.defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1beta1/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1beta1/defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1beta1/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1beta1/generated.pb.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1beta1/generated.proto +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1beta1/helpers.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1beta1/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1beta1/types.generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1beta1/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1beta1/types_swagger_doc_generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1beta1/zz_generated.conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1beta1/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1beta1/zz_generated.defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/settings/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/settings/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/settings/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/settings/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/settings/v1alpha1/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/settings/v1alpha1/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/settings/v1alpha1/generated.pb.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/settings/v1alpha1/generated.proto +D go/coredns/vendor/k8s.io/client-go/pkg/apis/settings/v1alpha1/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/settings/v1alpha1/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/settings/v1alpha1/types_swagger_doc_generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/settings/v1alpha1/zz_generated.conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/settings/v1alpha1/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/settings/v1alpha1/zz_generated.defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/settings/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/OWNERS +D go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1/generated.pb.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1/generated.proto +D go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1/types_swagger_doc_generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1/zz_generated.conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1/zz_generated.defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1beta1/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1beta1/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1beta1/generated.pb.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1beta1/generated.proto +D go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1beta1/register.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1beta1/types.generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1beta1/types.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1beta1/types_swagger_doc_generated.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1beta1/zz_generated.conversion.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1beta1/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1beta1/zz_generated.defaults.go +D go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/zz_generated.deepcopy.go +D go/coredns/vendor/k8s.io/client-go/pkg/util/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/util/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/util/parsers/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/util/parsers/parsers.go +D go/coredns/vendor/k8s.io/client-go/pkg/util/template.go +D go/coredns/vendor/k8s.io/client-go/pkg/util/umask.go +D go/coredns/vendor/k8s.io/client-go/pkg/util/umask_windows.go +D go/coredns/vendor/k8s.io/client-go/pkg/util/util.go +D go/coredns/vendor/k8s.io/client-go/pkg/version/.gitattributes +D go/coredns/vendor/k8s.io/client-go/pkg/version/BUILD +D go/coredns/vendor/k8s.io/client-go/pkg/version/base.go +D go/coredns/vendor/k8s.io/client-go/pkg/version/def.bzl +D go/coredns/vendor/k8s.io/client-go/pkg/version/doc.go +D go/coredns/vendor/k8s.io/client-go/pkg/version/version.go +D go/coredns/vendor/k8s.io/client-go/rest/BUILD +D go/coredns/vendor/k8s.io/client-go/rest/OWNERS +D go/coredns/vendor/k8s.io/client-go/rest/client.go +D go/coredns/vendor/k8s.io/client-go/rest/config.go +D go/coredns/vendor/k8s.io/client-go/rest/plugin.go +D go/coredns/vendor/k8s.io/client-go/rest/request.go +D go/coredns/vendor/k8s.io/client-go/rest/transport.go +D go/coredns/vendor/k8s.io/client-go/rest/url_utils.go +D go/coredns/vendor/k8s.io/client-go/rest/urlbackoff.go +D go/coredns/vendor/k8s.io/client-go/rest/versions.go +D go/coredns/vendor/k8s.io/client-go/rest/watch/BUILD +D go/coredns/vendor/k8s.io/client-go/rest/watch/decoder.go +D go/coredns/vendor/k8s.io/client-go/rest/watch/encoder.go +D go/coredns/vendor/k8s.io/client-go/tools/auth/BUILD +D go/coredns/vendor/k8s.io/client-go/tools/auth/clientauth.go +D go/coredns/vendor/k8s.io/client-go/tools/cache/BUILD +D go/coredns/vendor/k8s.io/client-go/tools/cache/OWNERS +D go/coredns/vendor/k8s.io/client-go/tools/cache/controller.go +D go/coredns/vendor/k8s.io/client-go/tools/cache/delta_fifo.go +D go/coredns/vendor/k8s.io/client-go/tools/cache/doc.go +D go/coredns/vendor/k8s.io/client-go/tools/cache/expiration_cache.go +D go/coredns/vendor/k8s.io/client-go/tools/cache/expiration_cache_fakes.go +D go/coredns/vendor/k8s.io/client-go/tools/cache/fake_custom_store.go +D go/coredns/vendor/k8s.io/client-go/tools/cache/fifo.go +D go/coredns/vendor/k8s.io/client-go/tools/cache/index.go +D go/coredns/vendor/k8s.io/client-go/tools/cache/listers.go +D go/coredns/vendor/k8s.io/client-go/tools/cache/listwatch.go +D go/coredns/vendor/k8s.io/client-go/tools/cache/mutation_cache.go +D go/coredns/vendor/k8s.io/client-go/tools/cache/mutation_detector.go +D go/coredns/vendor/k8s.io/client-go/tools/cache/reflector.go +D go/coredns/vendor/k8s.io/client-go/tools/cache/shared_informer.go +D go/coredns/vendor/k8s.io/client-go/tools/cache/store.go +D go/coredns/vendor/k8s.io/client-go/tools/cache/thread_safe_store.go +D go/coredns/vendor/k8s.io/client-go/tools/cache/undelta_store.go +D go/coredns/vendor/k8s.io/client-go/tools/clientcmd/BUILD +D go/coredns/vendor/k8s.io/client-go/tools/clientcmd/api/BUILD +D go/coredns/vendor/k8s.io/client-go/tools/clientcmd/api/helpers.go +D go/coredns/vendor/k8s.io/client-go/tools/clientcmd/api/latest/BUILD +D go/coredns/vendor/k8s.io/client-go/tools/clientcmd/api/latest/latest.go +D go/coredns/vendor/k8s.io/client-go/tools/clientcmd/api/register.go +D go/coredns/vendor/k8s.io/client-go/tools/clientcmd/api/types.go +D go/coredns/vendor/k8s.io/client-go/tools/clientcmd/api/v1/BUILD +D go/coredns/vendor/k8s.io/client-go/tools/clientcmd/api/v1/conversion.go +D go/coredns/vendor/k8s.io/client-go/tools/clientcmd/api/v1/register.go +D go/coredns/vendor/k8s.io/client-go/tools/clientcmd/api/v1/types.go +D go/coredns/vendor/k8s.io/client-go/tools/clientcmd/auth_loaders.go +D go/coredns/vendor/k8s.io/client-go/tools/clientcmd/client_config.go +D go/coredns/vendor/k8s.io/client-go/tools/clientcmd/config.go +D go/coredns/vendor/k8s.io/client-go/tools/clientcmd/doc.go +D go/coredns/vendor/k8s.io/client-go/tools/clientcmd/helpers.go +D go/coredns/vendor/k8s.io/client-go/tools/clientcmd/loader.go +D go/coredns/vendor/k8s.io/client-go/tools/clientcmd/merged_client_builder.go +D go/coredns/vendor/k8s.io/client-go/tools/clientcmd/overrides.go +D go/coredns/vendor/k8s.io/client-go/tools/clientcmd/validation.go +D go/coredns/vendor/k8s.io/client-go/tools/metrics/BUILD +D go/coredns/vendor/k8s.io/client-go/tools/metrics/OWNERS +D go/coredns/vendor/k8s.io/client-go/tools/metrics/metrics.go +D go/coredns/vendor/k8s.io/client-go/transport/BUILD +D go/coredns/vendor/k8s.io/client-go/transport/OWNERS +D go/coredns/vendor/k8s.io/client-go/transport/cache.go +D go/coredns/vendor/k8s.io/client-go/transport/config.go +D go/coredns/vendor/k8s.io/client-go/transport/round_trippers.go +D go/coredns/vendor/k8s.io/client-go/transport/transport.go +D go/coredns/vendor/k8s.io/client-go/util/cert/BUILD +D go/coredns/vendor/k8s.io/client-go/util/cert/cert.go +D go/coredns/vendor/k8s.io/client-go/util/cert/csr.go +D go/coredns/vendor/k8s.io/client-go/util/cert/io.go +D go/coredns/vendor/k8s.io/client-go/util/cert/pem.go +D go/coredns/vendor/k8s.io/client-go/util/flowcontrol/BUILD +D go/coredns/vendor/k8s.io/client-go/util/flowcontrol/backoff.go +D go/coredns/vendor/k8s.io/client-go/util/flowcontrol/throttle.go +D go/coredns/vendor/k8s.io/client-go/util/homedir/BUILD +D go/coredns/vendor/k8s.io/client-go/util/homedir/homedir.go +D go/coredns/vendor/k8s.io/client-go/util/integer/BUILD +D go/coredns/vendor/k8s.io/client-go/util/integer/integer.go + +commit 5d0b7e9903c789b257d294cd7491b520f2a1bad4 +Author: Durand Fabrice +Date: Wed Nov 22 10:49:44 2017 -0500 + + Updated grpc + +M go/coredns/vendor/google.golang.org/grpc/Makefile +M go/coredns/vendor/google.golang.org/grpc/README.md +M go/coredns/vendor/google.golang.org/grpc/backoff.go +M go/coredns/vendor/google.golang.org/grpc/balancer.go +M go/coredns/vendor/google.golang.org/grpc/call.go +M go/coredns/vendor/google.golang.org/grpc/clientconn.go +M go/coredns/vendor/google.golang.org/grpc/codec.go +M go/coredns/vendor/google.golang.org/grpc/codes/code_string.go +D go/coredns/vendor/google.golang.org/grpc/coverage.sh +M go/coredns/vendor/google.golang.org/grpc/credentials/credentials.go +M go/coredns/vendor/google.golang.org/grpc/doc.go +M go/coredns/vendor/google.golang.org/grpc/go17.go +M go/coredns/vendor/google.golang.org/grpc/grpclb.go +D go/coredns/vendor/google.golang.org/grpc/grpclb/grpc_lb_v1/grpclb.pb.go +D go/coredns/vendor/google.golang.org/grpc/grpclb/grpc_lb_v1/grpclb.proto +D go/coredns/vendor/google.golang.org/grpc/grpclb/grpclb_server_generated.go +M go/coredns/vendor/google.golang.org/grpc/grpclog/grpclog.go +M go/coredns/vendor/google.golang.org/grpc/grpclog/loggerv2.go +M go/coredns/vendor/google.golang.org/grpc/internal/internal.go +M go/coredns/vendor/google.golang.org/grpc/metadata/metadata.go +M go/coredns/vendor/google.golang.org/grpc/rpc_util.go +M go/coredns/vendor/google.golang.org/grpc/server.go +M go/coredns/vendor/google.golang.org/grpc/stats/stats.go +M go/coredns/vendor/google.golang.org/grpc/status/status.go +M go/coredns/vendor/google.golang.org/grpc/stream.go +M go/coredns/vendor/google.golang.org/grpc/tap/tap.go +M go/coredns/vendor/google.golang.org/grpc/trace.go +M go/coredns/vendor/google.golang.org/grpc/transport/bdp_estimator.go +M go/coredns/vendor/google.golang.org/grpc/transport/control.go +M go/coredns/vendor/google.golang.org/grpc/transport/handler_server.go +M go/coredns/vendor/google.golang.org/grpc/transport/http2_client.go +M go/coredns/vendor/google.golang.org/grpc/transport/http2_server.go +M go/coredns/vendor/google.golang.org/grpc/transport/http_util.go +M go/coredns/vendor/google.golang.org/grpc/transport/transport.go + +commit 3d526f5fdb7cd0a465cdab96b73da5b04ff56743 +Author: Durand Fabrice +Date: Wed Nov 22 10:04:28 2017 -0500 - Add additional mysql error mapping + Fixed packaging -M lib/pf/dal.pm +M addons/packages/packetfence.spec -commit 0754d2ec778ef58bb513b2f9c4b37f38e48221fe -Author: James Rouzier -Date: Mon Oct 9 10:42:12 2017 -0400 +commit 03e71a4e5ca7a3f369ca067017073c72d777c624 +Author: Durand Fabrice +Date: Wed Nov 22 10:33:34 2017 -0500 - Add support for new errors + Updated vendor.json -M lib/pf/error.pm +M go/vendor/vendor.json -commit 406e84341610c5b7415a120a6746b2d690171321 -Author: James Rouzier -Date: Mon Oct 9 10:40:09 2017 -0400 +commit 076664282e53840daa671a04166e96b5bd2c55cb +Author: Durand Fabrice +Date: Wed Nov 22 09:56:22 2017 -0500 - Return a hash + Merged feature/pfconfig_structs -M lib/pf/dhcp_option82.pm +M go/coredns/plugin/pfdns/pfdns.go +M go/pfconfigdriver/fetch.go +M go/pfconfigdriver/structs.go -commit 823dc07806ad9681918ae529f3980ba7e442b57d -Author: James Rouzier -Date: Mon Oct 9 10:39:32 2017 -0400 +commit e4a81d71fe19145d15cba8228c762dfeda685356 +Author: Durand Fabrice +Date: Wed Nov 22 09:50:40 2017 -0500 + + Added vendor directory since k8s.io doesn't exist anymore + +A go/coredns/vendor/github.com/PuerkitoBio/purell/.gitignore +A go/coredns/vendor/github.com/PuerkitoBio/purell/.travis.yml +A go/coredns/vendor/github.com/PuerkitoBio/purell/LICENSE +A go/coredns/vendor/github.com/PuerkitoBio/purell/README.md +A go/coredns/vendor/github.com/PuerkitoBio/purell/purell.go +A go/coredns/vendor/github.com/PuerkitoBio/urlesc/.travis.yml +A go/coredns/vendor/github.com/PuerkitoBio/urlesc/LICENSE +A go/coredns/vendor/github.com/PuerkitoBio/urlesc/README.md +A go/coredns/vendor/github.com/PuerkitoBio/urlesc/urlesc.go +A go/coredns/vendor/github.com/Shopify/sarama/.gitignore +A go/coredns/vendor/github.com/Shopify/sarama/.travis.yml +A go/coredns/vendor/github.com/Shopify/sarama/CHANGELOG.md +A go/coredns/vendor/github.com/Shopify/sarama/LICENSE +A go/coredns/vendor/github.com/Shopify/sarama/Makefile +A go/coredns/vendor/github.com/Shopify/sarama/README.md +A go/coredns/vendor/github.com/Shopify/sarama/Vagrantfile +A go/coredns/vendor/github.com/Shopify/sarama/api_versions_request.go +A go/coredns/vendor/github.com/Shopify/sarama/api_versions_response.go +A go/coredns/vendor/github.com/Shopify/sarama/async_producer.go +A go/coredns/vendor/github.com/Shopify/sarama/broker.go +A go/coredns/vendor/github.com/Shopify/sarama/client.go +A go/coredns/vendor/github.com/Shopify/sarama/config.go +A go/coredns/vendor/github.com/Shopify/sarama/consumer.go +A go/coredns/vendor/github.com/Shopify/sarama/consumer_group_members.go +A go/coredns/vendor/github.com/Shopify/sarama/consumer_metadata_request.go +A go/coredns/vendor/github.com/Shopify/sarama/consumer_metadata_response.go +A go/coredns/vendor/github.com/Shopify/sarama/crc32_field.go +A go/coredns/vendor/github.com/Shopify/sarama/describe_groups_request.go +A go/coredns/vendor/github.com/Shopify/sarama/describe_groups_response.go +A go/coredns/vendor/github.com/Shopify/sarama/dev.yml +A go/coredns/vendor/github.com/Shopify/sarama/encoder_decoder.go +A go/coredns/vendor/github.com/Shopify/sarama/errors.go +A go/coredns/vendor/github.com/Shopify/sarama/fetch_request.go +A go/coredns/vendor/github.com/Shopify/sarama/fetch_response.go +A go/coredns/vendor/github.com/Shopify/sarama/heartbeat_request.go +A go/coredns/vendor/github.com/Shopify/sarama/heartbeat_response.go +A go/coredns/vendor/github.com/Shopify/sarama/join_group_request.go +A go/coredns/vendor/github.com/Shopify/sarama/join_group_response.go +A go/coredns/vendor/github.com/Shopify/sarama/leave_group_request.go +A go/coredns/vendor/github.com/Shopify/sarama/leave_group_response.go +A go/coredns/vendor/github.com/Shopify/sarama/length_field.go +A go/coredns/vendor/github.com/Shopify/sarama/list_groups_request.go +A go/coredns/vendor/github.com/Shopify/sarama/list_groups_response.go +A go/coredns/vendor/github.com/Shopify/sarama/message.go +A go/coredns/vendor/github.com/Shopify/sarama/message_set.go +A go/coredns/vendor/github.com/Shopify/sarama/metadata_request.go +A go/coredns/vendor/github.com/Shopify/sarama/metadata_response.go +A go/coredns/vendor/github.com/Shopify/sarama/metrics.go +A go/coredns/vendor/github.com/Shopify/sarama/mockbroker.go +A go/coredns/vendor/github.com/Shopify/sarama/mockresponses.go +A go/coredns/vendor/github.com/Shopify/sarama/offset_commit_request.go +A go/coredns/vendor/github.com/Shopify/sarama/offset_commit_response.go +A go/coredns/vendor/github.com/Shopify/sarama/offset_fetch_request.go +A go/coredns/vendor/github.com/Shopify/sarama/offset_fetch_response.go +A go/coredns/vendor/github.com/Shopify/sarama/offset_manager.go +A go/coredns/vendor/github.com/Shopify/sarama/offset_request.go +A go/coredns/vendor/github.com/Shopify/sarama/offset_response.go +A go/coredns/vendor/github.com/Shopify/sarama/packet_decoder.go +A go/coredns/vendor/github.com/Shopify/sarama/packet_encoder.go +A go/coredns/vendor/github.com/Shopify/sarama/partitioner.go +A go/coredns/vendor/github.com/Shopify/sarama/prep_encoder.go +A go/coredns/vendor/github.com/Shopify/sarama/produce_request.go +A go/coredns/vendor/github.com/Shopify/sarama/produce_response.go +A go/coredns/vendor/github.com/Shopify/sarama/produce_set.go +A go/coredns/vendor/github.com/Shopify/sarama/real_decoder.go +A go/coredns/vendor/github.com/Shopify/sarama/real_encoder.go +A go/coredns/vendor/github.com/Shopify/sarama/request.go +A go/coredns/vendor/github.com/Shopify/sarama/response_header.go +A go/coredns/vendor/github.com/Shopify/sarama/sarama.go +A go/coredns/vendor/github.com/Shopify/sarama/sasl_handshake_request.go +A go/coredns/vendor/github.com/Shopify/sarama/sasl_handshake_response.go +A go/coredns/vendor/github.com/Shopify/sarama/sync_group_request.go +A go/coredns/vendor/github.com/Shopify/sarama/sync_group_response.go +A go/coredns/vendor/github.com/Shopify/sarama/sync_producer.go +A go/coredns/vendor/github.com/Shopify/sarama/utils.go +A go/coredns/vendor/github.com/apache/thrift/.clang-format +A go/coredns/vendor/github.com/apache/thrift/.dockerignore +A go/coredns/vendor/github.com/apache/thrift/.editorconfig +A go/coredns/vendor/github.com/apache/thrift/.gitattributes +A go/coredns/vendor/github.com/apache/thrift/.gitignore +A go/coredns/vendor/github.com/apache/thrift/.travis.yml +A go/coredns/vendor/github.com/apache/thrift/CHANGES +A go/coredns/vendor/github.com/apache/thrift/CMakeLists.txt +A go/coredns/vendor/github.com/apache/thrift/CONTRIBUTING.md +A go/coredns/vendor/github.com/apache/thrift/Dockerfile +A go/coredns/vendor/github.com/apache/thrift/LICENSE +A go/coredns/vendor/github.com/apache/thrift/Makefile.am +A go/coredns/vendor/github.com/apache/thrift/NOTICE +A go/coredns/vendor/github.com/apache/thrift/README.md +A go/coredns/vendor/github.com/apache/thrift/Thrift.podspec +A go/coredns/vendor/github.com/apache/thrift/appveyor.yml +A go/coredns/vendor/github.com/apache/thrift/bootstrap.sh +A go/coredns/vendor/github.com/apache/thrift/bower.json +A go/coredns/vendor/github.com/apache/thrift/cleanup.sh +A go/coredns/vendor/github.com/apache/thrift/composer.json +A go/coredns/vendor/github.com/apache/thrift/configure.ac +A go/coredns/vendor/github.com/apache/thrift/doap.rdf +A go/coredns/vendor/github.com/apache/thrift/lib/Makefile.am +A go/coredns/vendor/github.com/apache/thrift/lib/go/Makefile.am +A go/coredns/vendor/github.com/apache/thrift/lib/go/README.md +A go/coredns/vendor/github.com/apache/thrift/lib/go/coding_standards.md +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/application_exception.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/binary_protocol.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/buffered_transport.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/compact_protocol.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/debug_protocol.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/deserializer.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/exception.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/field.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/framed_transport.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/http_client.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/http_transport.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/iostream_transport.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/json_protocol.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/memory_buffer.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/messagetype.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/multiplexed_protocol.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/numeric.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/pointerize.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/processor.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/processor_factory.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/protocol.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/protocol_exception.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/protocol_factory.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/rich_transport.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/serializer.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/server.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/server_socket.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/server_transport.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/simple_json_protocol.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/simple_server.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/socket.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/ssl_server_socket.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/ssl_socket.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/transport.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/transport_exception.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/transport_factory.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/type.go +A go/coredns/vendor/github.com/apache/thrift/lib/go/thrift/zlib_transport.go +A go/coredns/vendor/github.com/apache/thrift/package.json +A go/coredns/vendor/github.com/apache/thrift/sonar-project.properties +A go/coredns/vendor/github.com/asaskevich/govalidator/.travis.yml +A go/coredns/vendor/github.com/asaskevich/govalidator/LICENSE +A go/coredns/vendor/github.com/asaskevich/govalidator/README.md +A go/coredns/vendor/github.com/asaskevich/govalidator/arrays.go +A go/coredns/vendor/github.com/asaskevich/govalidator/converter.go +A go/coredns/vendor/github.com/asaskevich/govalidator/error.go +A go/coredns/vendor/github.com/asaskevich/govalidator/numerics.go +A go/coredns/vendor/github.com/asaskevich/govalidator/patterns.go +A go/coredns/vendor/github.com/asaskevich/govalidator/types.go +A go/coredns/vendor/github.com/asaskevich/govalidator/utils.go +A go/coredns/vendor/github.com/asaskevich/govalidator/validator.go +A go/coredns/vendor/github.com/asaskevich/govalidator/wercker.yml +A go/coredns/vendor/github.com/beorn7/perks/.gitignore +A go/coredns/vendor/github.com/beorn7/perks/LICENSE +A go/coredns/vendor/github.com/beorn7/perks/README.md +A go/coredns/vendor/github.com/beorn7/perks/quantile/exampledata.txt +A go/coredns/vendor/github.com/beorn7/perks/quantile/stream.go +A go/coredns/vendor/github.com/coreos/etcd/.dockerignore +A go/coredns/vendor/github.com/coreos/etcd/.gitignore +A go/coredns/vendor/github.com/coreos/etcd/.godir +A go/coredns/vendor/github.com/coreos/etcd/.header +A go/coredns/vendor/github.com/coreos/etcd/.travis.yml +A go/coredns/vendor/github.com/coreos/etcd/CONTRIBUTING.md +A go/coredns/vendor/github.com/coreos/etcd/DCO +A go/coredns/vendor/github.com/coreos/etcd/Dockerfile +A go/coredns/vendor/github.com/coreos/etcd/Dockerfile-release +A go/coredns/vendor/github.com/coreos/etcd/Dockerfile-release.arm64 +A go/coredns/vendor/github.com/coreos/etcd/Dockerfile-release.ppc64le +A go/coredns/vendor/github.com/coreos/etcd/LICENSE +A go/coredns/vendor/github.com/coreos/etcd/MAINTAINERS +A go/coredns/vendor/github.com/coreos/etcd/NEWS +A go/coredns/vendor/github.com/coreos/etcd/NOTICE +A go/coredns/vendor/github.com/coreos/etcd/Procfile +A go/coredns/vendor/github.com/coreos/etcd/README.md +A go/coredns/vendor/github.com/coreos/etcd/ROADMAP.md +A go/coredns/vendor/github.com/coreos/etcd/V2Procfile +A go/coredns/vendor/github.com/coreos/etcd/bill-of-materials.json +A go/coredns/vendor/github.com/coreos/etcd/bill-of-materials.override.json +A go/coredns/vendor/github.com/coreos/etcd/build +A go/coredns/vendor/github.com/coreos/etcd/build.bat +A go/coredns/vendor/github.com/coreos/etcd/build.ps1 +A go/coredns/vendor/github.com/coreos/etcd/client/README.md +A go/coredns/vendor/github.com/coreos/etcd/client/auth_role.go +A go/coredns/vendor/github.com/coreos/etcd/client/auth_user.go +A go/coredns/vendor/github.com/coreos/etcd/client/cancelreq.go +A go/coredns/vendor/github.com/coreos/etcd/client/client.go +A go/coredns/vendor/github.com/coreos/etcd/client/cluster_error.go +A go/coredns/vendor/github.com/coreos/etcd/client/curl.go +A go/coredns/vendor/github.com/coreos/etcd/client/discover.go +A go/coredns/vendor/github.com/coreos/etcd/client/doc.go +A go/coredns/vendor/github.com/coreos/etcd/client/keys.generated.go +A go/coredns/vendor/github.com/coreos/etcd/client/keys.go +A go/coredns/vendor/github.com/coreos/etcd/client/members.go +A go/coredns/vendor/github.com/coreos/etcd/client/util.go +A go/coredns/vendor/github.com/coreos/etcd/cover +A go/coredns/vendor/github.com/coreos/etcd/etcd.conf.yml.sample +A go/coredns/vendor/github.com/coreos/etcd/glide.lock +A go/coredns/vendor/github.com/coreos/etcd/glide.yaml +A go/coredns/vendor/github.com/coreos/etcd/main.go +A go/coredns/vendor/github.com/coreos/etcd/pkg/README.md +A go/coredns/vendor/github.com/coreos/etcd/pkg/pathutil/path.go +A go/coredns/vendor/github.com/coreos/etcd/pkg/srv/srv.go +A go/coredns/vendor/github.com/coreos/etcd/pkg/types/doc.go +A go/coredns/vendor/github.com/coreos/etcd/pkg/types/id.go +A go/coredns/vendor/github.com/coreos/etcd/pkg/types/set.go +A go/coredns/vendor/github.com/coreos/etcd/pkg/types/slice.go +A go/coredns/vendor/github.com/coreos/etcd/pkg/types/urls.go +A go/coredns/vendor/github.com/coreos/etcd/pkg/types/urlsmap.go +A go/coredns/vendor/github.com/coreos/etcd/test +A go/coredns/vendor/github.com/coreos/etcd/version/version.go +A go/coredns/vendor/github.com/coreos/go-semver/.travis.yml +A go/coredns/vendor/github.com/coreos/go-semver/LICENSE +A go/coredns/vendor/github.com/coreos/go-semver/README.md +A go/coredns/vendor/github.com/coreos/go-semver/example.go +A go/coredns/vendor/github.com/coreos/go-semver/semver/semver.go +A go/coredns/vendor/github.com/coreos/go-semver/semver/sort.go +A go/coredns/vendor/github.com/davecgh/go-spew/.gitignore +A go/coredns/vendor/github.com/davecgh/go-spew/.travis.yml +A go/coredns/vendor/github.com/davecgh/go-spew/LICENSE +A go/coredns/vendor/github.com/davecgh/go-spew/README.md +A go/coredns/vendor/github.com/davecgh/go-spew/cov_report.sh +A go/coredns/vendor/github.com/davecgh/go-spew/spew/bypass.go +A go/coredns/vendor/github.com/davecgh/go-spew/spew/bypasssafe.go +A go/coredns/vendor/github.com/davecgh/go-spew/spew/common.go +A go/coredns/vendor/github.com/davecgh/go-spew/spew/config.go +A go/coredns/vendor/github.com/davecgh/go-spew/spew/doc.go +A go/coredns/vendor/github.com/davecgh/go-spew/spew/dump.go +A go/coredns/vendor/github.com/davecgh/go-spew/spew/format.go +A go/coredns/vendor/github.com/davecgh/go-spew/spew/spew.go +A go/coredns/vendor/github.com/davecgh/go-spew/test_coverage.txt +A go/coredns/vendor/github.com/dnstap/golang-dnstap/.gitignore +A go/coredns/vendor/github.com/dnstap/golang-dnstap/COPYRIGHT +A go/coredns/vendor/github.com/dnstap/golang-dnstap/FrameStreamInput.go +A go/coredns/vendor/github.com/dnstap/golang-dnstap/FrameStreamOutput.go +A go/coredns/vendor/github.com/dnstap/golang-dnstap/FrameStreamSockInput.go +A go/coredns/vendor/github.com/dnstap/golang-dnstap/LICENSE +A go/coredns/vendor/github.com/dnstap/golang-dnstap/QuietTextFormat.go +A go/coredns/vendor/github.com/dnstap/golang-dnstap/README +A go/coredns/vendor/github.com/dnstap/golang-dnstap/TextOutput.go +A go/coredns/vendor/github.com/dnstap/golang-dnstap/YamlFormat.go +A go/coredns/vendor/github.com/dnstap/golang-dnstap/dnstap.go +A go/coredns/vendor/github.com/dnstap/golang-dnstap/dnstap.pb.go +A go/coredns/vendor/github.com/docker/distribution/.gitignore +A go/coredns/vendor/github.com/docker/distribution/.mailmap +A go/coredns/vendor/github.com/docker/distribution/AUTHORS +A go/coredns/vendor/github.com/docker/distribution/BUILDING.md +A go/coredns/vendor/github.com/docker/distribution/CHANGELOG.md +A go/coredns/vendor/github.com/docker/distribution/CONTRIBUTING.md +A go/coredns/vendor/github.com/docker/distribution/Dockerfile +A go/coredns/vendor/github.com/docker/distribution/LICENSE +A go/coredns/vendor/github.com/docker/distribution/MAINTAINERS +A go/coredns/vendor/github.com/docker/distribution/Makefile +A go/coredns/vendor/github.com/docker/distribution/README.md +A go/coredns/vendor/github.com/docker/distribution/RELEASE-CHECKLIST.md +A go/coredns/vendor/github.com/docker/distribution/ROADMAP.md +A go/coredns/vendor/github.com/docker/distribution/blobs.go +A go/coredns/vendor/github.com/docker/distribution/circle.yml +A go/coredns/vendor/github.com/docker/distribution/coverpkg.sh +A go/coredns/vendor/github.com/docker/distribution/digest/digest.go +A go/coredns/vendor/github.com/docker/distribution/digest/digester.go +A go/coredns/vendor/github.com/docker/distribution/digest/doc.go +A go/coredns/vendor/github.com/docker/distribution/digest/set.go +A go/coredns/vendor/github.com/docker/distribution/digest/verifiers.go +A go/coredns/vendor/github.com/docker/distribution/doc.go +A go/coredns/vendor/github.com/docker/distribution/errors.go +A go/coredns/vendor/github.com/docker/distribution/manifests.go +A go/coredns/vendor/github.com/docker/distribution/reference/reference.go +A go/coredns/vendor/github.com/docker/distribution/reference/regexp.go +A go/coredns/vendor/github.com/docker/distribution/registry.go +A go/coredns/vendor/github.com/docker/distribution/tags.go +A go/coredns/vendor/github.com/eapache/go-resiliency/.gitignore +A go/coredns/vendor/github.com/eapache/go-resiliency/.travis.yml +A go/coredns/vendor/github.com/eapache/go-resiliency/LICENSE +A go/coredns/vendor/github.com/eapache/go-resiliency/README.md +A go/coredns/vendor/github.com/eapache/go-resiliency/breaker/README.md +A go/coredns/vendor/github.com/eapache/go-resiliency/breaker/breaker.go +A go/coredns/vendor/github.com/eapache/go-xerial-snappy/.gitignore +A go/coredns/vendor/github.com/eapache/go-xerial-snappy/.travis.yml +A go/coredns/vendor/github.com/eapache/go-xerial-snappy/LICENSE +A go/coredns/vendor/github.com/eapache/go-xerial-snappy/README.md +A go/coredns/vendor/github.com/eapache/go-xerial-snappy/snappy.go +A go/coredns/vendor/github.com/eapache/queue/.gitignore +A go/coredns/vendor/github.com/eapache/queue/.travis.yml +A go/coredns/vendor/github.com/eapache/queue/LICENSE +A go/coredns/vendor/github.com/eapache/queue/README.md +A go/coredns/vendor/github.com/eapache/queue/queue.go +A go/coredns/vendor/github.com/emicklei/go-restful-swagger12/.travis.yml +A go/coredns/vendor/github.com/emicklei/go-restful-swagger12/CHANGES.md +A go/coredns/vendor/github.com/emicklei/go-restful-swagger12/LICENSE +A go/coredns/vendor/github.com/emicklei/go-restful-swagger12/README.md +A go/coredns/vendor/github.com/emicklei/go-restful-swagger12/api_declaration_list.go +A go/coredns/vendor/github.com/emicklei/go-restful-swagger12/config.go +A go/coredns/vendor/github.com/emicklei/go-restful-swagger12/model_builder.go +A go/coredns/vendor/github.com/emicklei/go-restful-swagger12/model_list.go +A go/coredns/vendor/github.com/emicklei/go-restful-swagger12/model_property_ext.go +A go/coredns/vendor/github.com/emicklei/go-restful-swagger12/model_property_list.go +A go/coredns/vendor/github.com/emicklei/go-restful-swagger12/ordered_route_map.go +A go/coredns/vendor/github.com/emicklei/go-restful-swagger12/swagger.go +A go/coredns/vendor/github.com/emicklei/go-restful-swagger12/swagger_builder.go +A go/coredns/vendor/github.com/emicklei/go-restful-swagger12/swagger_webservice.go +A go/coredns/vendor/github.com/emicklei/go-restful/.gitignore +A go/coredns/vendor/github.com/emicklei/go-restful/CHANGES.md +A go/coredns/vendor/github.com/emicklei/go-restful/LICENSE +A go/coredns/vendor/github.com/emicklei/go-restful/README.md +A go/coredns/vendor/github.com/emicklei/go-restful/Srcfile +A go/coredns/vendor/github.com/emicklei/go-restful/bench_test.sh +A go/coredns/vendor/github.com/emicklei/go-restful/compress.go +A go/coredns/vendor/github.com/emicklei/go-restful/compressor_cache.go +A go/coredns/vendor/github.com/emicklei/go-restful/compressor_pools.go +A go/coredns/vendor/github.com/emicklei/go-restful/compressors.go +A go/coredns/vendor/github.com/emicklei/go-restful/constants.go +A go/coredns/vendor/github.com/emicklei/go-restful/container.go +A go/coredns/vendor/github.com/emicklei/go-restful/cors_filter.go +A go/coredns/vendor/github.com/emicklei/go-restful/coverage.sh +A go/coredns/vendor/github.com/emicklei/go-restful/curly.go +A go/coredns/vendor/github.com/emicklei/go-restful/curly_route.go +A go/coredns/vendor/github.com/emicklei/go-restful/doc.go +A go/coredns/vendor/github.com/emicklei/go-restful/entity_accessors.go +A go/coredns/vendor/github.com/emicklei/go-restful/filter.go +A go/coredns/vendor/github.com/emicklei/go-restful/install.sh +A go/coredns/vendor/github.com/emicklei/go-restful/jsr311.go +A go/coredns/vendor/github.com/emicklei/go-restful/log/log.go +A go/coredns/vendor/github.com/emicklei/go-restful/logger.go +A go/coredns/vendor/github.com/emicklei/go-restful/options_filter.go +A go/coredns/vendor/github.com/emicklei/go-restful/parameter.go +A go/coredns/vendor/github.com/emicklei/go-restful/path_expression.go +A go/coredns/vendor/github.com/emicklei/go-restful/request.go +A go/coredns/vendor/github.com/emicklei/go-restful/response.go +A go/coredns/vendor/github.com/emicklei/go-restful/route.go +A go/coredns/vendor/github.com/emicklei/go-restful/route_builder.go +A go/coredns/vendor/github.com/emicklei/go-restful/router.go +A go/coredns/vendor/github.com/emicklei/go-restful/service_error.go +A go/coredns/vendor/github.com/emicklei/go-restful/web_service.go +A go/coredns/vendor/github.com/emicklei/go-restful/web_service_container.go +A go/coredns/vendor/github.com/farsightsec/golang-framestream/.gitignore +A go/coredns/vendor/github.com/farsightsec/golang-framestream/COPYRIGHT +A go/coredns/vendor/github.com/farsightsec/golang-framestream/Control.go +A go/coredns/vendor/github.com/farsightsec/golang-framestream/Decoder.go +A go/coredns/vendor/github.com/farsightsec/golang-framestream/Encoder.go +A go/coredns/vendor/github.com/farsightsec/golang-framestream/LICENSE +A go/coredns/vendor/github.com/farsightsec/golang-framestream/framestream.go +A go/coredns/vendor/github.com/ghodss/yaml/.gitignore +A go/coredns/vendor/github.com/ghodss/yaml/.travis.yml +A go/coredns/vendor/github.com/ghodss/yaml/LICENSE +A go/coredns/vendor/github.com/ghodss/yaml/README.md +A go/coredns/vendor/github.com/ghodss/yaml/fields.go +A go/coredns/vendor/github.com/ghodss/yaml/yaml.go +A go/coredns/vendor/github.com/go-logfmt/logfmt/.gitignore +A go/coredns/vendor/github.com/go-logfmt/logfmt/.travis.yml +A go/coredns/vendor/github.com/go-logfmt/logfmt/LICENSE +A go/coredns/vendor/github.com/go-logfmt/logfmt/README.md +A go/coredns/vendor/github.com/go-logfmt/logfmt/decode.go +A go/coredns/vendor/github.com/go-logfmt/logfmt/doc.go +A go/coredns/vendor/github.com/go-logfmt/logfmt/encode.go +A go/coredns/vendor/github.com/go-logfmt/logfmt/fuzz.go +A go/coredns/vendor/github.com/go-logfmt/logfmt/jsonstring.go +A go/coredns/vendor/github.com/go-openapi/analysis/.gitignore +A go/coredns/vendor/github.com/go-openapi/analysis/.travis.yml +A go/coredns/vendor/github.com/go-openapi/analysis/CODE_OF_CONDUCT.md +A go/coredns/vendor/github.com/go-openapi/analysis/LICENSE +A go/coredns/vendor/github.com/go-openapi/analysis/README.md +A go/coredns/vendor/github.com/go-openapi/analysis/analyzer.go +A go/coredns/vendor/github.com/go-openapi/analysis/flatten.go +A go/coredns/vendor/github.com/go-openapi/analysis/mixin.go +A go/coredns/vendor/github.com/go-openapi/analysis/schema.go +A go/coredns/vendor/github.com/go-openapi/errors/.gitignore +A go/coredns/vendor/github.com/go-openapi/errors/.travis.yml +A go/coredns/vendor/github.com/go-openapi/errors/CODE_OF_CONDUCT.md +A go/coredns/vendor/github.com/go-openapi/errors/LICENSE +A go/coredns/vendor/github.com/go-openapi/errors/README.md +A go/coredns/vendor/github.com/go-openapi/errors/api.go +A go/coredns/vendor/github.com/go-openapi/errors/auth.go +A go/coredns/vendor/github.com/go-openapi/errors/headers.go +A go/coredns/vendor/github.com/go-openapi/errors/middleware.go +A go/coredns/vendor/github.com/go-openapi/errors/parsing.go +A go/coredns/vendor/github.com/go-openapi/errors/schema.go +A go/coredns/vendor/github.com/go-openapi/jsonpointer/.editorconfig +A go/coredns/vendor/github.com/go-openapi/jsonpointer/.gitignore +A go/coredns/vendor/github.com/go-openapi/jsonpointer/.travis.yml +A go/coredns/vendor/github.com/go-openapi/jsonpointer/CODE_OF_CONDUCT.md +A go/coredns/vendor/github.com/go-openapi/jsonpointer/LICENSE +A go/coredns/vendor/github.com/go-openapi/jsonpointer/README.md +A go/coredns/vendor/github.com/go-openapi/jsonpointer/pointer.go +A go/coredns/vendor/github.com/go-openapi/jsonreference/.gitignore +A go/coredns/vendor/github.com/go-openapi/jsonreference/.travis.yml +A go/coredns/vendor/github.com/go-openapi/jsonreference/CODE_OF_CONDUCT.md +A go/coredns/vendor/github.com/go-openapi/jsonreference/LICENSE +A go/coredns/vendor/github.com/go-openapi/jsonreference/README.md +A go/coredns/vendor/github.com/go-openapi/jsonreference/reference.go +A go/coredns/vendor/github.com/go-openapi/loads/.drone.sec +A go/coredns/vendor/github.com/go-openapi/loads/.drone.yml +A go/coredns/vendor/github.com/go-openapi/loads/.editorconfig +A go/coredns/vendor/github.com/go-openapi/loads/.gitignore +A go/coredns/vendor/github.com/go-openapi/loads/.travis.yml +A go/coredns/vendor/github.com/go-openapi/loads/CODE_OF_CONDUCT.md +A go/coredns/vendor/github.com/go-openapi/loads/LICENSE +A go/coredns/vendor/github.com/go-openapi/loads/README.md +A go/coredns/vendor/github.com/go-openapi/loads/spec.go +A go/coredns/vendor/github.com/go-openapi/spec/.editorconfig +A go/coredns/vendor/github.com/go-openapi/spec/.gitignore +A go/coredns/vendor/github.com/go-openapi/spec/.travis.yml +A go/coredns/vendor/github.com/go-openapi/spec/CODE_OF_CONDUCT.md +A go/coredns/vendor/github.com/go-openapi/spec/LICENSE +A go/coredns/vendor/github.com/go-openapi/spec/README.md +A go/coredns/vendor/github.com/go-openapi/spec/bindata.go +A go/coredns/vendor/github.com/go-openapi/spec/contact_info.go +A go/coredns/vendor/github.com/go-openapi/spec/expander.go +A go/coredns/vendor/github.com/go-openapi/spec/external_docs.go +A go/coredns/vendor/github.com/go-openapi/spec/header.go +A go/coredns/vendor/github.com/go-openapi/spec/info.go +A go/coredns/vendor/github.com/go-openapi/spec/items.go +A go/coredns/vendor/github.com/go-openapi/spec/license.go +A go/coredns/vendor/github.com/go-openapi/spec/operation.go +A go/coredns/vendor/github.com/go-openapi/spec/parameter.go +A go/coredns/vendor/github.com/go-openapi/spec/path_item.go +A go/coredns/vendor/github.com/go-openapi/spec/paths.go +A go/coredns/vendor/github.com/go-openapi/spec/ref.go +A go/coredns/vendor/github.com/go-openapi/spec/response.go +A go/coredns/vendor/github.com/go-openapi/spec/responses.go +A go/coredns/vendor/github.com/go-openapi/spec/schema.go +A go/coredns/vendor/github.com/go-openapi/spec/security_scheme.go +A go/coredns/vendor/github.com/go-openapi/spec/spec.go +A go/coredns/vendor/github.com/go-openapi/spec/swagger.go +A go/coredns/vendor/github.com/go-openapi/spec/tag.go +A go/coredns/vendor/github.com/go-openapi/spec/xml_object.go +A go/coredns/vendor/github.com/go-openapi/strfmt/.editorconfig +A go/coredns/vendor/github.com/go-openapi/strfmt/.gitignore +A go/coredns/vendor/github.com/go-openapi/strfmt/.travis.yml +A go/coredns/vendor/github.com/go-openapi/strfmt/CODE_OF_CONDUCT.md +A go/coredns/vendor/github.com/go-openapi/strfmt/LICENSE +A go/coredns/vendor/github.com/go-openapi/strfmt/README.md +A go/coredns/vendor/github.com/go-openapi/strfmt/bson.go +A go/coredns/vendor/github.com/go-openapi/strfmt/date.go +A go/coredns/vendor/github.com/go-openapi/strfmt/default.go +A go/coredns/vendor/github.com/go-openapi/strfmt/doc.go +A go/coredns/vendor/github.com/go-openapi/strfmt/duration.go +A go/coredns/vendor/github.com/go-openapi/strfmt/format.go +A go/coredns/vendor/github.com/go-openapi/strfmt/time.go +A go/coredns/vendor/github.com/go-openapi/swag/.editorconfig +A go/coredns/vendor/github.com/go-openapi/swag/.gitignore +A go/coredns/vendor/github.com/go-openapi/swag/.travis.yml +A go/coredns/vendor/github.com/go-openapi/swag/CODE_OF_CONDUCT.md +A go/coredns/vendor/github.com/go-openapi/swag/LICENSE +A go/coredns/vendor/github.com/go-openapi/swag/README.md +A go/coredns/vendor/github.com/go-openapi/swag/convert.go +A go/coredns/vendor/github.com/go-openapi/swag/convert_types.go +A go/coredns/vendor/github.com/go-openapi/swag/json.go +A go/coredns/vendor/github.com/go-openapi/swag/loading.go +A go/coredns/vendor/github.com/go-openapi/swag/net.go +A go/coredns/vendor/github.com/go-openapi/swag/path.go +A go/coredns/vendor/github.com/go-openapi/swag/util.go +A go/coredns/vendor/github.com/go-openapi/swag/yaml.go +A go/coredns/vendor/github.com/gogo/protobuf/.gitignore +A go/coredns/vendor/github.com/gogo/protobuf/.mailmap +A go/coredns/vendor/github.com/gogo/protobuf/.travis.yml +A go/coredns/vendor/github.com/gogo/protobuf/AUTHORS +A go/coredns/vendor/github.com/gogo/protobuf/CONTRIBUTORS +A go/coredns/vendor/github.com/gogo/protobuf/GOLANG_CONTRIBUTORS +A go/coredns/vendor/github.com/gogo/protobuf/LICENSE +A go/coredns/vendor/github.com/gogo/protobuf/Makefile +A go/coredns/vendor/github.com/gogo/protobuf/README +A go/coredns/vendor/github.com/gogo/protobuf/Readme.md +A go/coredns/vendor/github.com/gogo/protobuf/bench.md +A go/coredns/vendor/github.com/gogo/protobuf/custom_types.md +A go/coredns/vendor/github.com/gogo/protobuf/extensions.md +A go/coredns/vendor/github.com/gogo/protobuf/install-protobuf.sh +A go/coredns/vendor/github.com/gogo/protobuf/proto/Makefile +A go/coredns/vendor/github.com/gogo/protobuf/proto/clone.go +A go/coredns/vendor/github.com/gogo/protobuf/proto/decode.go +A go/coredns/vendor/github.com/gogo/protobuf/proto/decode_gogo.go +A go/coredns/vendor/github.com/gogo/protobuf/proto/duration.go +A go/coredns/vendor/github.com/gogo/protobuf/proto/duration_gogo.go +A go/coredns/vendor/github.com/gogo/protobuf/proto/encode.go +A go/coredns/vendor/github.com/gogo/protobuf/proto/encode_gogo.go +A go/coredns/vendor/github.com/gogo/protobuf/proto/equal.go +A go/coredns/vendor/github.com/gogo/protobuf/proto/extensions.go +A go/coredns/vendor/github.com/gogo/protobuf/proto/extensions_gogo.go +A go/coredns/vendor/github.com/gogo/protobuf/proto/lib.go +A go/coredns/vendor/github.com/gogo/protobuf/proto/lib_gogo.go +A go/coredns/vendor/github.com/gogo/protobuf/proto/message_set.go +A go/coredns/vendor/github.com/gogo/protobuf/proto/pointer_reflect.go +A go/coredns/vendor/github.com/gogo/protobuf/proto/pointer_reflect_gogo.go +A go/coredns/vendor/github.com/gogo/protobuf/proto/pointer_unsafe.go +A go/coredns/vendor/github.com/gogo/protobuf/proto/pointer_unsafe_gogo.go +A go/coredns/vendor/github.com/gogo/protobuf/proto/properties.go +A go/coredns/vendor/github.com/gogo/protobuf/proto/properties_gogo.go +A go/coredns/vendor/github.com/gogo/protobuf/proto/skip_gogo.go +A go/coredns/vendor/github.com/gogo/protobuf/proto/text.go +A go/coredns/vendor/github.com/gogo/protobuf/proto/text_gogo.go +A go/coredns/vendor/github.com/gogo/protobuf/proto/text_parser.go +A go/coredns/vendor/github.com/gogo/protobuf/proto/timestamp.go +A go/coredns/vendor/github.com/gogo/protobuf/proto/timestamp_gogo.go +A go/coredns/vendor/github.com/gogo/protobuf/sortkeys/sortkeys.go +A go/coredns/vendor/github.com/golang/glog/LICENSE +A go/coredns/vendor/github.com/golang/glog/README +A go/coredns/vendor/github.com/golang/glog/glog.go +A go/coredns/vendor/github.com/golang/glog/glog_file.go +A go/coredns/vendor/github.com/golang/protobuf/.gitignore +A go/coredns/vendor/github.com/golang/protobuf/.travis.yml +A go/coredns/vendor/github.com/golang/protobuf/AUTHORS +A go/coredns/vendor/github.com/golang/protobuf/CONTRIBUTORS +A go/coredns/vendor/github.com/golang/protobuf/LICENSE +A go/coredns/vendor/github.com/golang/protobuf/Make.protobuf +A go/coredns/vendor/github.com/golang/protobuf/Makefile +A go/coredns/vendor/github.com/golang/protobuf/README.md +A go/coredns/vendor/github.com/golang/protobuf/proto/Makefile +A go/coredns/vendor/github.com/golang/protobuf/proto/clone.go +A go/coredns/vendor/github.com/golang/protobuf/proto/decode.go +A go/coredns/vendor/github.com/golang/protobuf/proto/encode.go +A go/coredns/vendor/github.com/golang/protobuf/proto/equal.go +A go/coredns/vendor/github.com/golang/protobuf/proto/extensions.go +A go/coredns/vendor/github.com/golang/protobuf/proto/lib.go +A go/coredns/vendor/github.com/golang/protobuf/proto/message_set.go +A go/coredns/vendor/github.com/golang/protobuf/proto/pointer_reflect.go +A go/coredns/vendor/github.com/golang/protobuf/proto/pointer_unsafe.go +A go/coredns/vendor/github.com/golang/protobuf/proto/properties.go +A go/coredns/vendor/github.com/golang/protobuf/proto/text.go +A go/coredns/vendor/github.com/golang/protobuf/proto/text_parser.go +A go/coredns/vendor/github.com/golang/protobuf/ptypes/any.go +A go/coredns/vendor/github.com/golang/protobuf/ptypes/any/any.pb.go +A go/coredns/vendor/github.com/golang/protobuf/ptypes/any/any.proto +A go/coredns/vendor/github.com/golang/protobuf/ptypes/doc.go +A go/coredns/vendor/github.com/golang/protobuf/ptypes/duration.go +A go/coredns/vendor/github.com/golang/protobuf/ptypes/regen.sh +A go/coredns/vendor/github.com/golang/protobuf/ptypes/timestamp.go +A go/coredns/vendor/github.com/golang/snappy/.gitignore +A go/coredns/vendor/github.com/golang/snappy/AUTHORS +A go/coredns/vendor/github.com/golang/snappy/CONTRIBUTORS +A go/coredns/vendor/github.com/golang/snappy/LICENSE +A go/coredns/vendor/github.com/golang/snappy/README +A go/coredns/vendor/github.com/golang/snappy/decode.go +A go/coredns/vendor/github.com/golang/snappy/decode_amd64.go +A go/coredns/vendor/github.com/golang/snappy/decode_amd64.s +A go/coredns/vendor/github.com/golang/snappy/decode_other.go +A go/coredns/vendor/github.com/golang/snappy/encode.go +A go/coredns/vendor/github.com/golang/snappy/encode_amd64.go +A go/coredns/vendor/github.com/golang/snappy/encode_amd64.s +A go/coredns/vendor/github.com/golang/snappy/encode_other.go +A go/coredns/vendor/github.com/golang/snappy/snappy.go +A go/coredns/vendor/github.com/google/gofuzz/.travis.yml +A go/coredns/vendor/github.com/google/gofuzz/CONTRIBUTING.md +A go/coredns/vendor/github.com/google/gofuzz/LICENSE +A go/coredns/vendor/github.com/google/gofuzz/README.md +A go/coredns/vendor/github.com/google/gofuzz/doc.go +A go/coredns/vendor/github.com/google/gofuzz/fuzz.go +A go/coredns/vendor/github.com/grpc-ecosystem/grpc-opentracing/.gitignore +A go/coredns/vendor/github.com/grpc-ecosystem/grpc-opentracing/LICENSE +A go/coredns/vendor/github.com/grpc-ecosystem/grpc-opentracing/PATENTS +A go/coredns/vendor/github.com/grpc-ecosystem/grpc-opentracing/README.rst +A go/coredns/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/README.md +A go/coredns/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/client.go +A go/coredns/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/errors.go +A go/coredns/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/options.go +A go/coredns/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/package.go +A go/coredns/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go +A go/coredns/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/shared.go +A go/coredns/vendor/github.com/hashicorp/golang-lru/.gitignore +A go/coredns/vendor/github.com/hashicorp/golang-lru/2q.go +A go/coredns/vendor/github.com/hashicorp/golang-lru/LICENSE +A go/coredns/vendor/github.com/hashicorp/golang-lru/README.md +A go/coredns/vendor/github.com/hashicorp/golang-lru/arc.go +A go/coredns/vendor/github.com/hashicorp/golang-lru/lru.go +A go/coredns/vendor/github.com/hashicorp/golang-lru/simplelru/lru.go +A go/coredns/vendor/github.com/howeyc/gopass/.travis.yml +A go/coredns/vendor/github.com/howeyc/gopass/LICENSE.txt +A go/coredns/vendor/github.com/howeyc/gopass/OPENSOLARIS.LICENSE +A go/coredns/vendor/github.com/howeyc/gopass/README.md +A go/coredns/vendor/github.com/howeyc/gopass/pass.go +A go/coredns/vendor/github.com/howeyc/gopass/terminal.go +A go/coredns/vendor/github.com/howeyc/gopass/terminal_solaris.go +A go/coredns/vendor/github.com/imdario/mergo/.travis.yml +A go/coredns/vendor/github.com/imdario/mergo/LICENSE +A go/coredns/vendor/github.com/imdario/mergo/README.md +A go/coredns/vendor/github.com/imdario/mergo/doc.go +A go/coredns/vendor/github.com/imdario/mergo/map.go +A go/coredns/vendor/github.com/imdario/mergo/merge.go +A go/coredns/vendor/github.com/imdario/mergo/mergo.go +A go/coredns/vendor/github.com/juju/ratelimit/LICENSE +A go/coredns/vendor/github.com/juju/ratelimit/README.md +A go/coredns/vendor/github.com/juju/ratelimit/ratelimit.go +A go/coredns/vendor/github.com/juju/ratelimit/reader.go +A go/coredns/vendor/github.com/kr/logfmt/.gitignore +A go/coredns/vendor/github.com/kr/logfmt/Readme +A go/coredns/vendor/github.com/kr/logfmt/decode.go +A go/coredns/vendor/github.com/kr/logfmt/scanner.go +A go/coredns/vendor/github.com/kr/logfmt/unquote.go +A go/coredns/vendor/github.com/mailru/easyjson/.gitignore +A go/coredns/vendor/github.com/mailru/easyjson/.travis.yml +A go/coredns/vendor/github.com/mailru/easyjson/LICENSE +A go/coredns/vendor/github.com/mailru/easyjson/Makefile +A go/coredns/vendor/github.com/mailru/easyjson/README.md +A go/coredns/vendor/github.com/mailru/easyjson/buffer/pool.go +A go/coredns/vendor/github.com/mailru/easyjson/helpers.go +A go/coredns/vendor/github.com/mailru/easyjson/jlexer/bytestostr.go +A go/coredns/vendor/github.com/mailru/easyjson/jlexer/bytestostr_nounsafe.go +A go/coredns/vendor/github.com/mailru/easyjson/jlexer/error.go +A go/coredns/vendor/github.com/mailru/easyjson/jlexer/lexer.go +A go/coredns/vendor/github.com/mailru/easyjson/jwriter/writer.go +A go/coredns/vendor/github.com/mailru/easyjson/raw.go +A go/coredns/vendor/github.com/matttproud/golang_protobuf_extensions/.travis.yml +A go/coredns/vendor/github.com/matttproud/golang_protobuf_extensions/LICENSE +A go/coredns/vendor/github.com/matttproud/golang_protobuf_extensions/NOTICE +A go/coredns/vendor/github.com/matttproud/golang_protobuf_extensions/README.md +A go/coredns/vendor/github.com/matttproud/golang_protobuf_extensions/pbutil/decode.go +A go/coredns/vendor/github.com/matttproud/golang_protobuf_extensions/pbutil/doc.go +A go/coredns/vendor/github.com/matttproud/golang_protobuf_extensions/pbutil/encode.go +A go/coredns/vendor/github.com/mitchellh/mapstructure/.travis.yml +A go/coredns/vendor/github.com/mitchellh/mapstructure/LICENSE +A go/coredns/vendor/github.com/mitchellh/mapstructure/README.md +A go/coredns/vendor/github.com/mitchellh/mapstructure/decode_hooks.go +A go/coredns/vendor/github.com/mitchellh/mapstructure/error.go +A go/coredns/vendor/github.com/mitchellh/mapstructure/mapstructure.go +A go/coredns/vendor/github.com/opentracing/opentracing-go/.gitignore +A go/coredns/vendor/github.com/opentracing/opentracing-go/.travis.yml +A go/coredns/vendor/github.com/opentracing/opentracing-go/CHANGELOG.md +A go/coredns/vendor/github.com/opentracing/opentracing-go/LICENSE +A go/coredns/vendor/github.com/opentracing/opentracing-go/Makefile +A go/coredns/vendor/github.com/opentracing/opentracing-go/README.md +A go/coredns/vendor/github.com/opentracing/opentracing-go/ext/tags.go +A go/coredns/vendor/github.com/opentracing/opentracing-go/globaltracer.go +A go/coredns/vendor/github.com/opentracing/opentracing-go/gocontext.go +A go/coredns/vendor/github.com/opentracing/opentracing-go/log/field.go +A go/coredns/vendor/github.com/opentracing/opentracing-go/log/util.go +A go/coredns/vendor/github.com/opentracing/opentracing-go/noop.go +A go/coredns/vendor/github.com/opentracing/opentracing-go/propagation.go +A go/coredns/vendor/github.com/opentracing/opentracing-go/span.go +A go/coredns/vendor/github.com/opentracing/opentracing-go/tracer.go +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/.gitignore +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/.travis.yml +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/LICENSE +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/Makefile +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/README.md +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/_thrift/compile.sh +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/_thrift/gen-go/scribe/constants.go +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/_thrift/gen-go/scribe/scribe.go +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/_thrift/gen-go/scribe/ttypes.go +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/_thrift/gen-go/zipkincore/constants.go +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/_thrift/gen-go/zipkincore/ttypes.go +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/_thrift/scribe.thrift +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/_thrift/zipkinCore.thrift +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/collector-http.go +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/collector-kafka.go +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/collector-scribe.go +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/collector.go +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/context.go +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/debug.go +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/event.go +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/flag/flags.go +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/log-materializers.go +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/logger.go +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/propagation.go +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/propagation_ot.go +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/raw.go +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/recorder.go +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/sample.go +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/span.go +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/tracer.go +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/types/traceid.go +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/util.go +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/wire/carrier.go +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/wire/gen.go +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/wire/wire.pb.go +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/wire/wire.proto +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/zipkin-endpoint.go +A go/coredns/vendor/github.com/openzipkin/zipkin-go-opentracing/zipkin-recorder.go +A go/coredns/vendor/github.com/pierrec/lz4/.travis.yml +A go/coredns/vendor/github.com/pierrec/lz4/LICENSE +A go/coredns/vendor/github.com/pierrec/lz4/README.md +A go/coredns/vendor/github.com/pierrec/lz4/block.go +A go/coredns/vendor/github.com/pierrec/lz4/lz4.go +A go/coredns/vendor/github.com/pierrec/lz4/reader.go +A go/coredns/vendor/github.com/pierrec/lz4/writer.go +A go/coredns/vendor/github.com/pierrec/xxHash/.travis.yml +A go/coredns/vendor/github.com/pierrec/xxHash/LICENSE +A go/coredns/vendor/github.com/pierrec/xxHash/README.md +A go/coredns/vendor/github.com/pierrec/xxHash/xxHash32/xxHash32.go +A go/coredns/vendor/github.com/prometheus/client_golang/.gitignore +A go/coredns/vendor/github.com/prometheus/client_golang/.travis.yml +A go/coredns/vendor/github.com/prometheus/client_golang/AUTHORS.md +A go/coredns/vendor/github.com/prometheus/client_golang/CHANGELOG.md +A go/coredns/vendor/github.com/prometheus/client_golang/CONTRIBUTING.md +A go/coredns/vendor/github.com/prometheus/client_golang/LICENSE +A go/coredns/vendor/github.com/prometheus/client_golang/NOTICE +A go/coredns/vendor/github.com/prometheus/client_golang/README.md +A go/coredns/vendor/github.com/prometheus/client_golang/VERSION +A go/coredns/vendor/github.com/prometheus/client_golang/prometheus/.gitignore +A go/coredns/vendor/github.com/prometheus/client_golang/prometheus/README.md +A go/coredns/vendor/github.com/prometheus/client_golang/prometheus/collector.go +A go/coredns/vendor/github.com/prometheus/client_golang/prometheus/counter.go +A go/coredns/vendor/github.com/prometheus/client_golang/prometheus/desc.go +A go/coredns/vendor/github.com/prometheus/client_golang/prometheus/doc.go +A go/coredns/vendor/github.com/prometheus/client_golang/prometheus/expvar_collector.go +A go/coredns/vendor/github.com/prometheus/client_golang/prometheus/fnv.go +A go/coredns/vendor/github.com/prometheus/client_golang/prometheus/gauge.go +A go/coredns/vendor/github.com/prometheus/client_golang/prometheus/go_collector.go +A go/coredns/vendor/github.com/prometheus/client_golang/prometheus/histogram.go +A go/coredns/vendor/github.com/prometheus/client_golang/prometheus/http.go +A go/coredns/vendor/github.com/prometheus/client_golang/prometheus/metric.go +A go/coredns/vendor/github.com/prometheus/client_golang/prometheus/process_collector.go +A go/coredns/vendor/github.com/prometheus/client_golang/prometheus/registry.go +A go/coredns/vendor/github.com/prometheus/client_golang/prometheus/summary.go +A go/coredns/vendor/github.com/prometheus/client_golang/prometheus/untyped.go +A go/coredns/vendor/github.com/prometheus/client_golang/prometheus/value.go +A go/coredns/vendor/github.com/prometheus/client_golang/prometheus/vec.go +A go/coredns/vendor/github.com/prometheus/client_model/.gitignore +A go/coredns/vendor/github.com/prometheus/client_model/CONTRIBUTING.md +A go/coredns/vendor/github.com/prometheus/client_model/LICENSE +A go/coredns/vendor/github.com/prometheus/client_model/MAINTAINERS.md +A go/coredns/vendor/github.com/prometheus/client_model/Makefile +A go/coredns/vendor/github.com/prometheus/client_model/NOTICE +A go/coredns/vendor/github.com/prometheus/client_model/README.md +A go/coredns/vendor/github.com/prometheus/client_model/go/metrics.pb.go +A go/coredns/vendor/github.com/prometheus/client_model/metrics.proto +A go/coredns/vendor/github.com/prometheus/client_model/pom.xml +A go/coredns/vendor/github.com/prometheus/client_model/setup.py +A go/coredns/vendor/github.com/prometheus/common/.travis.yml +A go/coredns/vendor/github.com/prometheus/common/CONTRIBUTING.md +A go/coredns/vendor/github.com/prometheus/common/LICENSE +A go/coredns/vendor/github.com/prometheus/common/MAINTAINERS.md +A go/coredns/vendor/github.com/prometheus/common/NOTICE +A go/coredns/vendor/github.com/prometheus/common/README.md +A go/coredns/vendor/github.com/prometheus/common/expfmt/decode.go +A go/coredns/vendor/github.com/prometheus/common/expfmt/encode.go +A go/coredns/vendor/github.com/prometheus/common/expfmt/expfmt.go +A go/coredns/vendor/github.com/prometheus/common/expfmt/fuzz.go +A go/coredns/vendor/github.com/prometheus/common/expfmt/text_create.go +A go/coredns/vendor/github.com/prometheus/common/expfmt/text_parse.go +A go/coredns/vendor/github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg/README.txt +A go/coredns/vendor/github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg/autoneg.go +A go/coredns/vendor/github.com/prometheus/common/model/alert.go +A go/coredns/vendor/github.com/prometheus/common/model/fingerprinting.go +A go/coredns/vendor/github.com/prometheus/common/model/fnv.go +A go/coredns/vendor/github.com/prometheus/common/model/labels.go +A go/coredns/vendor/github.com/prometheus/common/model/labelset.go +A go/coredns/vendor/github.com/prometheus/common/model/metric.go +A go/coredns/vendor/github.com/prometheus/common/model/model.go +A go/coredns/vendor/github.com/prometheus/common/model/signature.go +A go/coredns/vendor/github.com/prometheus/common/model/silence.go +A go/coredns/vendor/github.com/prometheus/common/model/time.go +A go/coredns/vendor/github.com/prometheus/common/model/value.go +A go/coredns/vendor/github.com/prometheus/procfs/.travis.yml +A go/coredns/vendor/github.com/prometheus/procfs/CONTRIBUTING.md +A go/coredns/vendor/github.com/prometheus/procfs/LICENSE +A go/coredns/vendor/github.com/prometheus/procfs/MAINTAINERS.md +A go/coredns/vendor/github.com/prometheus/procfs/Makefile +A go/coredns/vendor/github.com/prometheus/procfs/NOTICE +A go/coredns/vendor/github.com/prometheus/procfs/README.md +A go/coredns/vendor/github.com/prometheus/procfs/buddyinfo.go +A go/coredns/vendor/github.com/prometheus/procfs/doc.go +A go/coredns/vendor/github.com/prometheus/procfs/fs.go +A go/coredns/vendor/github.com/prometheus/procfs/ipvs.go +A go/coredns/vendor/github.com/prometheus/procfs/mdstat.go +A go/coredns/vendor/github.com/prometheus/procfs/mountstats.go +A go/coredns/vendor/github.com/prometheus/procfs/proc.go +A go/coredns/vendor/github.com/prometheus/procfs/proc_io.go +A go/coredns/vendor/github.com/prometheus/procfs/proc_limits.go +A go/coredns/vendor/github.com/prometheus/procfs/proc_stat.go +A go/coredns/vendor/github.com/prometheus/procfs/stat.go +A go/coredns/vendor/github.com/prometheus/procfs/ttar +A go/coredns/vendor/github.com/prometheus/procfs/xfrm.go +A go/coredns/vendor/github.com/prometheus/procfs/xfs/parse.go +A go/coredns/vendor/github.com/prometheus/procfs/xfs/xfs.go +A go/coredns/vendor/github.com/rcrowley/go-metrics/.gitignore +A go/coredns/vendor/github.com/rcrowley/go-metrics/.travis.yml +A go/coredns/vendor/github.com/rcrowley/go-metrics/LICENSE +A go/coredns/vendor/github.com/rcrowley/go-metrics/README.md +A go/coredns/vendor/github.com/rcrowley/go-metrics/counter.go +A go/coredns/vendor/github.com/rcrowley/go-metrics/debug.go +A go/coredns/vendor/github.com/rcrowley/go-metrics/ewma.go +A go/coredns/vendor/github.com/rcrowley/go-metrics/gauge.go +A go/coredns/vendor/github.com/rcrowley/go-metrics/gauge_float64.go +A go/coredns/vendor/github.com/rcrowley/go-metrics/graphite.go +A go/coredns/vendor/github.com/rcrowley/go-metrics/healthcheck.go +A go/coredns/vendor/github.com/rcrowley/go-metrics/histogram.go +A go/coredns/vendor/github.com/rcrowley/go-metrics/json.go +A go/coredns/vendor/github.com/rcrowley/go-metrics/log.go +A go/coredns/vendor/github.com/rcrowley/go-metrics/memory.md +A go/coredns/vendor/github.com/rcrowley/go-metrics/meter.go +A go/coredns/vendor/github.com/rcrowley/go-metrics/metrics.go +A go/coredns/vendor/github.com/rcrowley/go-metrics/opentsdb.go +A go/coredns/vendor/github.com/rcrowley/go-metrics/registry.go +A go/coredns/vendor/github.com/rcrowley/go-metrics/runtime.go +A go/coredns/vendor/github.com/rcrowley/go-metrics/runtime_cgo.go +A go/coredns/vendor/github.com/rcrowley/go-metrics/runtime_gccpufraction.go +A go/coredns/vendor/github.com/rcrowley/go-metrics/runtime_no_cgo.go +A go/coredns/vendor/github.com/rcrowley/go-metrics/runtime_no_gccpufraction.go +A go/coredns/vendor/github.com/rcrowley/go-metrics/sample.go +A go/coredns/vendor/github.com/rcrowley/go-metrics/syslog.go +A go/coredns/vendor/github.com/rcrowley/go-metrics/timer.go +A go/coredns/vendor/github.com/rcrowley/go-metrics/validate.sh +A go/coredns/vendor/github.com/rcrowley/go-metrics/writer.go +A go/coredns/vendor/github.com/spf13/pflag/.gitignore +A go/coredns/vendor/github.com/spf13/pflag/.travis.yml +A go/coredns/vendor/github.com/spf13/pflag/LICENSE +A go/coredns/vendor/github.com/spf13/pflag/README.md +A go/coredns/vendor/github.com/spf13/pflag/bool.go +A go/coredns/vendor/github.com/spf13/pflag/bool_slice.go +A go/coredns/vendor/github.com/spf13/pflag/count.go +A go/coredns/vendor/github.com/spf13/pflag/duration.go +A go/coredns/vendor/github.com/spf13/pflag/flag.go +A go/coredns/vendor/github.com/spf13/pflag/float32.go +A go/coredns/vendor/github.com/spf13/pflag/float64.go +A go/coredns/vendor/github.com/spf13/pflag/golangflag.go +A go/coredns/vendor/github.com/spf13/pflag/int.go +A go/coredns/vendor/github.com/spf13/pflag/int32.go +A go/coredns/vendor/github.com/spf13/pflag/int64.go +A go/coredns/vendor/github.com/spf13/pflag/int8.go +A go/coredns/vendor/github.com/spf13/pflag/int_slice.go +A go/coredns/vendor/github.com/spf13/pflag/ip.go +A go/coredns/vendor/github.com/spf13/pflag/ip_slice.go +A go/coredns/vendor/github.com/spf13/pflag/ipmask.go +A go/coredns/vendor/github.com/spf13/pflag/ipnet.go +A go/coredns/vendor/github.com/spf13/pflag/string.go +A go/coredns/vendor/github.com/spf13/pflag/string_array.go +A go/coredns/vendor/github.com/spf13/pflag/string_slice.go +A go/coredns/vendor/github.com/spf13/pflag/uint.go +A go/coredns/vendor/github.com/spf13/pflag/uint16.go +A go/coredns/vendor/github.com/spf13/pflag/uint32.go +A go/coredns/vendor/github.com/spf13/pflag/uint64.go +A go/coredns/vendor/github.com/spf13/pflag/uint8.go +A go/coredns/vendor/github.com/spf13/pflag/uint_slice.go +A go/coredns/vendor/github.com/ugorji/go/LICENSE +A go/coredns/vendor/github.com/ugorji/go/README.md +A go/coredns/vendor/github.com/ugorji/go/codec/0doc.go +A go/coredns/vendor/github.com/ugorji/go/codec/README.md +A go/coredns/vendor/github.com/ugorji/go/codec/binc.go +A go/coredns/vendor/github.com/ugorji/go/codec/cbor.go +A go/coredns/vendor/github.com/ugorji/go/codec/decode.go +A go/coredns/vendor/github.com/ugorji/go/codec/decode_go.go +A go/coredns/vendor/github.com/ugorji/go/codec/decode_go14.go +A go/coredns/vendor/github.com/ugorji/go/codec/encode.go +A go/coredns/vendor/github.com/ugorji/go/codec/fast-path.generated.go +A go/coredns/vendor/github.com/ugorji/go/codec/fast-path.go.tmpl +A go/coredns/vendor/github.com/ugorji/go/codec/fast-path.not.go +A go/coredns/vendor/github.com/ugorji/go/codec/gen-dec-array.go.tmpl +A go/coredns/vendor/github.com/ugorji/go/codec/gen-dec-map.go.tmpl +A go/coredns/vendor/github.com/ugorji/go/codec/gen-helper.generated.go +A go/coredns/vendor/github.com/ugorji/go/codec/gen-helper.go.tmpl +A go/coredns/vendor/github.com/ugorji/go/codec/gen.generated.go +A go/coredns/vendor/github.com/ugorji/go/codec/gen.go +A go/coredns/vendor/github.com/ugorji/go/codec/gen_15.go +A go/coredns/vendor/github.com/ugorji/go/codec/gen_16.go +A go/coredns/vendor/github.com/ugorji/go/codec/gen_17.go +A go/coredns/vendor/github.com/ugorji/go/codec/helper.go +A go/coredns/vendor/github.com/ugorji/go/codec/helper_internal.go +A go/coredns/vendor/github.com/ugorji/go/codec/helper_not_unsafe.go +A go/coredns/vendor/github.com/ugorji/go/codec/helper_unsafe.go +A go/coredns/vendor/github.com/ugorji/go/codec/json.go +A go/coredns/vendor/github.com/ugorji/go/codec/msgpack.go +A go/coredns/vendor/github.com/ugorji/go/codec/noop.go +A go/coredns/vendor/github.com/ugorji/go/codec/prebuild.go +A go/coredns/vendor/github.com/ugorji/go/codec/prebuild.sh +A go/coredns/vendor/github.com/ugorji/go/codec/rpc.go +A go/coredns/vendor/github.com/ugorji/go/codec/simple.go +A go/coredns/vendor/github.com/ugorji/go/codec/test-cbor-goldens.json +A go/coredns/vendor/github.com/ugorji/go/codec/test.py +A go/coredns/vendor/github.com/ugorji/go/codec/tests.sh +A go/coredns/vendor/github.com/ugorji/go/codec/time.go +A go/coredns/vendor/github.com/ugorji/go/msgpack.org.md +A go/coredns/vendor/golang.org/x/crypto/.gitattributes +A go/coredns/vendor/golang.org/x/crypto/.gitignore +A go/coredns/vendor/golang.org/x/crypto/AUTHORS +A go/coredns/vendor/golang.org/x/crypto/CONTRIBUTING.md +A go/coredns/vendor/golang.org/x/crypto/CONTRIBUTORS +A go/coredns/vendor/golang.org/x/crypto/LICENSE +A go/coredns/vendor/golang.org/x/crypto/PATENTS +A go/coredns/vendor/golang.org/x/crypto/README.md +A go/coredns/vendor/golang.org/x/crypto/codereview.cfg +A go/coredns/vendor/golang.org/x/crypto/ssh/buffer.go +A go/coredns/vendor/golang.org/x/crypto/ssh/certs.go +A go/coredns/vendor/golang.org/x/crypto/ssh/channel.go +A go/coredns/vendor/golang.org/x/crypto/ssh/cipher.go +A go/coredns/vendor/golang.org/x/crypto/ssh/client.go +A go/coredns/vendor/golang.org/x/crypto/ssh/client_auth.go +A go/coredns/vendor/golang.org/x/crypto/ssh/common.go +A go/coredns/vendor/golang.org/x/crypto/ssh/connection.go +A go/coredns/vendor/golang.org/x/crypto/ssh/doc.go +A go/coredns/vendor/golang.org/x/crypto/ssh/handshake.go +A go/coredns/vendor/golang.org/x/crypto/ssh/kex.go +A go/coredns/vendor/golang.org/x/crypto/ssh/keys.go +A go/coredns/vendor/golang.org/x/crypto/ssh/mac.go +A go/coredns/vendor/golang.org/x/crypto/ssh/messages.go +A go/coredns/vendor/golang.org/x/crypto/ssh/mux.go +A go/coredns/vendor/golang.org/x/crypto/ssh/server.go +A go/coredns/vendor/golang.org/x/crypto/ssh/session.go +A go/coredns/vendor/golang.org/x/crypto/ssh/streamlocal.go +A go/coredns/vendor/golang.org/x/crypto/ssh/tcpip.go +A go/coredns/vendor/golang.org/x/crypto/ssh/terminal/terminal.go +A go/coredns/vendor/golang.org/x/crypto/ssh/terminal/util.go +A go/coredns/vendor/golang.org/x/crypto/ssh/terminal/util_bsd.go +A go/coredns/vendor/golang.org/x/crypto/ssh/terminal/util_linux.go +A go/coredns/vendor/golang.org/x/crypto/ssh/terminal/util_plan9.go +A go/coredns/vendor/golang.org/x/crypto/ssh/terminal/util_solaris.go +A go/coredns/vendor/golang.org/x/crypto/ssh/terminal/util_windows.go +A go/coredns/vendor/golang.org/x/crypto/ssh/transport.go +A go/coredns/vendor/golang.org/x/sys/.gitattributes +A go/coredns/vendor/golang.org/x/sys/.gitignore +A go/coredns/vendor/golang.org/x/sys/AUTHORS +A go/coredns/vendor/golang.org/x/sys/CONTRIBUTING.md +A go/coredns/vendor/golang.org/x/sys/CONTRIBUTORS +A go/coredns/vendor/golang.org/x/sys/LICENSE +A go/coredns/vendor/golang.org/x/sys/PATENTS +A go/coredns/vendor/golang.org/x/sys/README +A go/coredns/vendor/golang.org/x/sys/codereview.cfg +A go/coredns/vendor/golang.org/x/sys/unix/.gitignore +A go/coredns/vendor/golang.org/x/sys/unix/README.md +A go/coredns/vendor/golang.org/x/sys/unix/asm_darwin_386.s +A go/coredns/vendor/golang.org/x/sys/unix/asm_darwin_amd64.s +A go/coredns/vendor/golang.org/x/sys/unix/asm_darwin_arm.s +A go/coredns/vendor/golang.org/x/sys/unix/asm_darwin_arm64.s +A go/coredns/vendor/golang.org/x/sys/unix/asm_dragonfly_amd64.s +A go/coredns/vendor/golang.org/x/sys/unix/asm_freebsd_386.s +A go/coredns/vendor/golang.org/x/sys/unix/asm_freebsd_amd64.s +A go/coredns/vendor/golang.org/x/sys/unix/asm_freebsd_arm.s +A go/coredns/vendor/golang.org/x/sys/unix/asm_linux_386.s +A go/coredns/vendor/golang.org/x/sys/unix/asm_linux_amd64.s +A go/coredns/vendor/golang.org/x/sys/unix/asm_linux_arm.s +A go/coredns/vendor/golang.org/x/sys/unix/asm_linux_arm64.s +A go/coredns/vendor/golang.org/x/sys/unix/asm_linux_mips64x.s +A go/coredns/vendor/golang.org/x/sys/unix/asm_linux_mipsx.s +A go/coredns/vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s +A go/coredns/vendor/golang.org/x/sys/unix/asm_linux_s390x.s +A go/coredns/vendor/golang.org/x/sys/unix/asm_netbsd_386.s +A go/coredns/vendor/golang.org/x/sys/unix/asm_netbsd_amd64.s +A go/coredns/vendor/golang.org/x/sys/unix/asm_netbsd_arm.s +A go/coredns/vendor/golang.org/x/sys/unix/asm_openbsd_386.s +A go/coredns/vendor/golang.org/x/sys/unix/asm_openbsd_amd64.s +A go/coredns/vendor/golang.org/x/sys/unix/asm_openbsd_arm.s +A go/coredns/vendor/golang.org/x/sys/unix/asm_solaris_amd64.s +A go/coredns/vendor/golang.org/x/sys/unix/bluetooth_linux.go +A go/coredns/vendor/golang.org/x/sys/unix/cap_freebsd.go +A go/coredns/vendor/golang.org/x/sys/unix/constants.go +A go/coredns/vendor/golang.org/x/sys/unix/dev_linux.go +A go/coredns/vendor/golang.org/x/sys/unix/dirent.go +A go/coredns/vendor/golang.org/x/sys/unix/endian_big.go +A go/coredns/vendor/golang.org/x/sys/unix/endian_little.go +A go/coredns/vendor/golang.org/x/sys/unix/env_unix.go +A go/coredns/vendor/golang.org/x/sys/unix/env_unset.go +A go/coredns/vendor/golang.org/x/sys/unix/errors_freebsd_386.go +A go/coredns/vendor/golang.org/x/sys/unix/errors_freebsd_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/errors_freebsd_arm.go +A go/coredns/vendor/golang.org/x/sys/unix/file_unix.go +A go/coredns/vendor/golang.org/x/sys/unix/flock.go +A go/coredns/vendor/golang.org/x/sys/unix/flock_linux_32bit.go +A go/coredns/vendor/golang.org/x/sys/unix/gccgo.go +A go/coredns/vendor/golang.org/x/sys/unix/gccgo_c.c +A go/coredns/vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/gccgo_linux_sparc64.go +A go/coredns/vendor/golang.org/x/sys/unix/mkall.sh +A go/coredns/vendor/golang.org/x/sys/unix/mkerrors.sh +A go/coredns/vendor/golang.org/x/sys/unix/mkpost.go +A go/coredns/vendor/golang.org/x/sys/unix/mksyscall.pl +A go/coredns/vendor/golang.org/x/sys/unix/mksyscall_solaris.pl +A go/coredns/vendor/golang.org/x/sys/unix/mksysctl_openbsd.pl +A go/coredns/vendor/golang.org/x/sys/unix/mksysnum_darwin.pl +A go/coredns/vendor/golang.org/x/sys/unix/mksysnum_dragonfly.pl +A go/coredns/vendor/golang.org/x/sys/unix/mksysnum_freebsd.pl +A go/coredns/vendor/golang.org/x/sys/unix/mksysnum_netbsd.pl +A go/coredns/vendor/golang.org/x/sys/unix/mksysnum_openbsd.pl +A go/coredns/vendor/golang.org/x/sys/unix/openbsd_pledge.go +A go/coredns/vendor/golang.org/x/sys/unix/race.go +A go/coredns/vendor/golang.org/x/sys/unix/race0.go +A go/coredns/vendor/golang.org/x/sys/unix/sockcmsg_linux.go +A go/coredns/vendor/golang.org/x/sys/unix/sockcmsg_unix.go +A go/coredns/vendor/golang.org/x/sys/unix/str.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_bsd.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_darwin.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_darwin_386.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_darwin_arm.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_dragonfly.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_dragonfly_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_freebsd.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_freebsd_386.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_linux.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_linux_386.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_linux_amd64_gc.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_linux_arm.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_linux_s390x.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_netbsd.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_netbsd_386.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_netbsd_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_netbsd_arm.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_no_getwd.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_openbsd.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_openbsd_386.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_openbsd_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_openbsd_arm.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_solaris.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_solaris_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_unix.go +A go/coredns/vendor/golang.org/x/sys/unix/syscall_unix_gc.go +A go/coredns/vendor/golang.org/x/sys/unix/types_darwin.go +A go/coredns/vendor/golang.org/x/sys/unix/types_dragonfly.go +A go/coredns/vendor/golang.org/x/sys/unix/types_freebsd.go +A go/coredns/vendor/golang.org/x/sys/unix/types_netbsd.go +A go/coredns/vendor/golang.org/x/sys/unix/types_openbsd.go +A go/coredns/vendor/golang.org/x/sys/unix/types_solaris.go +A go/coredns/vendor/golang.org/x/sys/unix/zerrors_darwin_386.go +A go/coredns/vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/zerrors_darwin_arm.go +A go/coredns/vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go +A go/coredns/vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go +A go/coredns/vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go +A go/coredns/vendor/golang.org/x/sys/unix/zerrors_linux_386.go +A go/coredns/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go +A go/coredns/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go +A go/coredns/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go +A go/coredns/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go +A go/coredns/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go +A go/coredns/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go +A go/coredns/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go +A go/coredns/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go +A go/coredns/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go +A go/coredns/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go +A go/coredns/vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go +A go/coredns/vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go +A go/coredns/vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go +A go/coredns/vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go +A go/coredns/vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.go +A go/coredns/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.go +A go/coredns/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go +A go/coredns/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go +A go/coredns/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go +A go/coredns/vendor/golang.org/x/sys/unix/zsyscall_linux_386.go +A go/coredns/vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go +A go/coredns/vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go +A go/coredns/vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go +A go/coredns/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go +A go/coredns/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go +A go/coredns/vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go +A go/coredns/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go +A go/coredns/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go +A go/coredns/vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go +A go/coredns/vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go +A go/coredns/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go +A go/coredns/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go +A go/coredns/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go +A go/coredns/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go +A go/coredns/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/zsysctl_openbsd.go +A go/coredns/vendor/golang.org/x/sys/unix/zsysnum_darwin_386.go +A go/coredns/vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm.go +A go/coredns/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go +A go/coredns/vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/zsysnum_freebsd_386.go +A go/coredns/vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm.go +A go/coredns/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go +A go/coredns/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go +A go/coredns/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go +A go/coredns/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go +A go/coredns/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go +A go/coredns/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go +A go/coredns/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go +A go/coredns/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go +A go/coredns/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go +A go/coredns/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go +A go/coredns/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go +A go/coredns/vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go +A go/coredns/vendor/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go +A go/coredns/vendor/golang.org/x/sys/unix/zsysnum_openbsd_386.go +A go/coredns/vendor/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm.go +A go/coredns/vendor/golang.org/x/sys/unix/zsysnum_solaris_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/ztypes_darwin_386.go +A go/coredns/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/ztypes_darwin_arm.go +A go/coredns/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go +A go/coredns/vendor/golang.org/x/sys/unix/ztypes_dragonfly_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go +A go/coredns/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go +A go/coredns/vendor/golang.org/x/sys/unix/ztypes_linux_386.go +A go/coredns/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go +A go/coredns/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go +A go/coredns/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go +A go/coredns/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go +A go/coredns/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go +A go/coredns/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go +A go/coredns/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go +A go/coredns/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go +A go/coredns/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go +A go/coredns/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go +A go/coredns/vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go +A go/coredns/vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go +A go/coredns/vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go +A go/coredns/vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go +A go/coredns/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go +A go/coredns/vendor/golang.org/x/sys/unix/ztypes_solaris_amd64.go +A go/coredns/vendor/golang.org/x/sys/windows/asm_windows_386.s +A go/coredns/vendor/golang.org/x/sys/windows/asm_windows_amd64.s +A go/coredns/vendor/golang.org/x/sys/windows/dll_windows.go +A go/coredns/vendor/golang.org/x/sys/windows/env_unset.go +A go/coredns/vendor/golang.org/x/sys/windows/env_windows.go +A go/coredns/vendor/golang.org/x/sys/windows/eventlog.go +A go/coredns/vendor/golang.org/x/sys/windows/exec_windows.go +A go/coredns/vendor/golang.org/x/sys/windows/memory_windows.go +A go/coredns/vendor/golang.org/x/sys/windows/mksyscall.go +A go/coredns/vendor/golang.org/x/sys/windows/race.go +A go/coredns/vendor/golang.org/x/sys/windows/race0.go +A go/coredns/vendor/golang.org/x/sys/windows/security_windows.go +A go/coredns/vendor/golang.org/x/sys/windows/service.go +A go/coredns/vendor/golang.org/x/sys/windows/str.go +A go/coredns/vendor/golang.org/x/sys/windows/syscall.go +A go/coredns/vendor/golang.org/x/sys/windows/syscall_windows.go +A go/coredns/vendor/golang.org/x/sys/windows/types_windows.go +A go/coredns/vendor/golang.org/x/sys/windows/types_windows_386.go +A go/coredns/vendor/golang.org/x/sys/windows/types_windows_amd64.go +A go/coredns/vendor/golang.org/x/sys/windows/zsyscall_windows.go +A go/coredns/vendor/golang.org/x/text/.gitattributes +A go/coredns/vendor/golang.org/x/text/.gitignore +A go/coredns/vendor/golang.org/x/text/AUTHORS +A go/coredns/vendor/golang.org/x/text/CONTRIBUTING.md +A go/coredns/vendor/golang.org/x/text/CONTRIBUTORS +A go/coredns/vendor/golang.org/x/text/LICENSE +A go/coredns/vendor/golang.org/x/text/PATENTS +A go/coredns/vendor/golang.org/x/text/README +A go/coredns/vendor/golang.org/x/text/codereview.cfg +A go/coredns/vendor/golang.org/x/text/doc.go +A go/coredns/vendor/golang.org/x/text/gen.go +A go/coredns/vendor/golang.org/x/text/internal/gen.go +A go/coredns/vendor/golang.org/x/text/internal/gen/code.go +A go/coredns/vendor/golang.org/x/text/internal/gen/gen.go +A go/coredns/vendor/golang.org/x/text/internal/internal.go +A go/coredns/vendor/golang.org/x/text/internal/match.go +A go/coredns/vendor/golang.org/x/text/internal/tables.go +A go/coredns/vendor/golang.org/x/text/internal/triegen/compact.go +A go/coredns/vendor/golang.org/x/text/internal/triegen/print.go +A go/coredns/vendor/golang.org/x/text/internal/triegen/triegen.go +A go/coredns/vendor/golang.org/x/text/internal/ucd/ucd.go +A go/coredns/vendor/golang.org/x/text/transform/transform.go +A go/coredns/vendor/golang.org/x/text/unicode/cldr/base.go +A go/coredns/vendor/golang.org/x/text/unicode/cldr/cldr.go +A go/coredns/vendor/golang.org/x/text/unicode/cldr/collate.go +A go/coredns/vendor/golang.org/x/text/unicode/cldr/decode.go +A go/coredns/vendor/golang.org/x/text/unicode/cldr/makexml.go +A go/coredns/vendor/golang.org/x/text/unicode/cldr/resolve.go +A go/coredns/vendor/golang.org/x/text/unicode/cldr/slice.go +A go/coredns/vendor/golang.org/x/text/unicode/cldr/xml.go +A go/coredns/vendor/golang.org/x/text/unicode/doc.go +A go/coredns/vendor/golang.org/x/text/unicode/norm/composition.go +A go/coredns/vendor/golang.org/x/text/unicode/norm/forminfo.go +A go/coredns/vendor/golang.org/x/text/unicode/norm/input.go +A go/coredns/vendor/golang.org/x/text/unicode/norm/iter.go +A go/coredns/vendor/golang.org/x/text/unicode/norm/maketables.go +A go/coredns/vendor/golang.org/x/text/unicode/norm/normalize.go +A go/coredns/vendor/golang.org/x/text/unicode/norm/readwriter.go +A go/coredns/vendor/golang.org/x/text/unicode/norm/tables.go +A go/coredns/vendor/golang.org/x/text/unicode/norm/transform.go +A go/coredns/vendor/golang.org/x/text/unicode/norm/trie.go +A go/coredns/vendor/golang.org/x/text/unicode/norm/triegen.go +A go/coredns/vendor/golang.org/x/text/width/gen.go +A go/coredns/vendor/golang.org/x/text/width/gen_common.go +A go/coredns/vendor/golang.org/x/text/width/gen_trieval.go +A go/coredns/vendor/golang.org/x/text/width/kind_string.go +A go/coredns/vendor/golang.org/x/text/width/tables.go +A go/coredns/vendor/golang.org/x/text/width/transform.go +A go/coredns/vendor/golang.org/x/text/width/trieval.go +A go/coredns/vendor/golang.org/x/text/width/width.go +A go/coredns/vendor/google.golang.org/genproto/.travis.yml +A go/coredns/vendor/google.golang.org/genproto/CONTRIBUTING.md +A go/coredns/vendor/google.golang.org/genproto/LICENSE +A go/coredns/vendor/google.golang.org/genproto/README.md +A go/coredns/vendor/google.golang.org/genproto/googleapis/rpc/status/status.pb.go +A go/coredns/vendor/google.golang.org/genproto/regen.go +A go/coredns/vendor/google.golang.org/genproto/regen.sh +A go/coredns/vendor/google.golang.org/grpc/.travis.yml +A go/coredns/vendor/google.golang.org/grpc/AUTHORS +A go/coredns/vendor/google.golang.org/grpc/CONTRIBUTING.md +A go/coredns/vendor/google.golang.org/grpc/LICENSE +A go/coredns/vendor/google.golang.org/grpc/Makefile +A go/coredns/vendor/google.golang.org/grpc/README.md +A go/coredns/vendor/google.golang.org/grpc/backoff.go +A go/coredns/vendor/google.golang.org/grpc/balancer.go +A go/coredns/vendor/google.golang.org/grpc/call.go +A go/coredns/vendor/google.golang.org/grpc/clientconn.go +A go/coredns/vendor/google.golang.org/grpc/codec.go +A go/coredns/vendor/google.golang.org/grpc/codegen.sh +A go/coredns/vendor/google.golang.org/grpc/codes/code_string.go +A go/coredns/vendor/google.golang.org/grpc/codes/codes.go +A go/coredns/vendor/google.golang.org/grpc/connectivity/connectivity.go +A go/coredns/vendor/google.golang.org/grpc/coverage.sh +A go/coredns/vendor/google.golang.org/grpc/credentials/credentials.go +A go/coredns/vendor/google.golang.org/grpc/credentials/credentials_util_go17.go +A go/coredns/vendor/google.golang.org/grpc/credentials/credentials_util_go18.go +A go/coredns/vendor/google.golang.org/grpc/credentials/credentials_util_pre_go17.go +A go/coredns/vendor/google.golang.org/grpc/doc.go +A go/coredns/vendor/google.golang.org/grpc/go16.go +A go/coredns/vendor/google.golang.org/grpc/go17.go +A go/coredns/vendor/google.golang.org/grpc/grpclb.go +A go/coredns/vendor/google.golang.org/grpc/grpclb/grpc_lb_v1/grpclb.pb.go +A go/coredns/vendor/google.golang.org/grpc/grpclb/grpc_lb_v1/grpclb.proto +A go/coredns/vendor/google.golang.org/grpc/grpclb/grpclb_server_generated.go +A go/coredns/vendor/google.golang.org/grpc/grpclog/grpclog.go +A go/coredns/vendor/google.golang.org/grpc/grpclog/logger.go +A go/coredns/vendor/google.golang.org/grpc/grpclog/loggerv2.go +A go/coredns/vendor/google.golang.org/grpc/interceptor.go +A go/coredns/vendor/google.golang.org/grpc/internal/internal.go +A go/coredns/vendor/google.golang.org/grpc/keepalive/keepalive.go +A go/coredns/vendor/google.golang.org/grpc/metadata/metadata.go +A go/coredns/vendor/google.golang.org/grpc/naming/naming.go +A go/coredns/vendor/google.golang.org/grpc/peer/peer.go +A go/coredns/vendor/google.golang.org/grpc/proxy.go +A go/coredns/vendor/google.golang.org/grpc/rpc_util.go +A go/coredns/vendor/google.golang.org/grpc/server.go +A go/coredns/vendor/google.golang.org/grpc/stats/handlers.go +A go/coredns/vendor/google.golang.org/grpc/stats/stats.go +A go/coredns/vendor/google.golang.org/grpc/status/status.go +A go/coredns/vendor/google.golang.org/grpc/stream.go +A go/coredns/vendor/google.golang.org/grpc/tap/tap.go +A go/coredns/vendor/google.golang.org/grpc/trace.go +A go/coredns/vendor/google.golang.org/grpc/transport/bdp_estimator.go +A go/coredns/vendor/google.golang.org/grpc/transport/control.go +A go/coredns/vendor/google.golang.org/grpc/transport/go16.go +A go/coredns/vendor/google.golang.org/grpc/transport/go17.go +A go/coredns/vendor/google.golang.org/grpc/transport/handler_server.go +A go/coredns/vendor/google.golang.org/grpc/transport/http2_client.go +A go/coredns/vendor/google.golang.org/grpc/transport/http2_server.go +A go/coredns/vendor/google.golang.org/grpc/transport/http_util.go +A go/coredns/vendor/google.golang.org/grpc/transport/log.go +A go/coredns/vendor/google.golang.org/grpc/transport/transport.go +A go/coredns/vendor/gopkg.in/inf.v0/LICENSE +A go/coredns/vendor/gopkg.in/inf.v0/dec.go +A go/coredns/vendor/gopkg.in/inf.v0/rounder.go +A go/coredns/vendor/gopkg.in/mgo.v2/.travis.yml +A go/coredns/vendor/gopkg.in/mgo.v2/LICENSE +A go/coredns/vendor/gopkg.in/mgo.v2/Makefile +A go/coredns/vendor/gopkg.in/mgo.v2/README.md +A go/coredns/vendor/gopkg.in/mgo.v2/auth.go +A go/coredns/vendor/gopkg.in/mgo.v2/bson/LICENSE +A go/coredns/vendor/gopkg.in/mgo.v2/bson/bson.go +A go/coredns/vendor/gopkg.in/mgo.v2/bson/decimal.go +A go/coredns/vendor/gopkg.in/mgo.v2/bson/decode.go +A go/coredns/vendor/gopkg.in/mgo.v2/bson/encode.go +A go/coredns/vendor/gopkg.in/mgo.v2/bson/json.go +A go/coredns/vendor/gopkg.in/mgo.v2/bulk.go +A go/coredns/vendor/gopkg.in/mgo.v2/cluster.go +A go/coredns/vendor/gopkg.in/mgo.v2/doc.go +A go/coredns/vendor/gopkg.in/mgo.v2/gridfs.go +A go/coredns/vendor/gopkg.in/mgo.v2/internal/json/LICENSE +A go/coredns/vendor/gopkg.in/mgo.v2/internal/json/decode.go +A go/coredns/vendor/gopkg.in/mgo.v2/internal/json/encode.go +A go/coredns/vendor/gopkg.in/mgo.v2/internal/json/extension.go +A go/coredns/vendor/gopkg.in/mgo.v2/internal/json/fold.go +A go/coredns/vendor/gopkg.in/mgo.v2/internal/json/indent.go +A go/coredns/vendor/gopkg.in/mgo.v2/internal/json/scanner.go +A go/coredns/vendor/gopkg.in/mgo.v2/internal/json/stream.go +A go/coredns/vendor/gopkg.in/mgo.v2/internal/json/tags.go +A go/coredns/vendor/gopkg.in/mgo.v2/log.go +A go/coredns/vendor/gopkg.in/mgo.v2/queue.go +A go/coredns/vendor/gopkg.in/mgo.v2/raceoff.go +A go/coredns/vendor/gopkg.in/mgo.v2/raceon.go +A go/coredns/vendor/gopkg.in/mgo.v2/saslimpl.go +A go/coredns/vendor/gopkg.in/mgo.v2/saslstub.go +A go/coredns/vendor/gopkg.in/mgo.v2/server.go +A go/coredns/vendor/gopkg.in/mgo.v2/session.go +A go/coredns/vendor/gopkg.in/mgo.v2/socket.go +A go/coredns/vendor/gopkg.in/mgo.v2/stats.go +A go/coredns/vendor/gopkg.in/yaml.v2/.travis.yml +A go/coredns/vendor/gopkg.in/yaml.v2/LICENSE +A go/coredns/vendor/gopkg.in/yaml.v2/LICENSE.libyaml +A go/coredns/vendor/gopkg.in/yaml.v2/README.md +A go/coredns/vendor/gopkg.in/yaml.v2/apic.go +A go/coredns/vendor/gopkg.in/yaml.v2/decode.go +A go/coredns/vendor/gopkg.in/yaml.v2/emitterc.go +A go/coredns/vendor/gopkg.in/yaml.v2/encode.go +A go/coredns/vendor/gopkg.in/yaml.v2/parserc.go +A go/coredns/vendor/gopkg.in/yaml.v2/readerc.go +A go/coredns/vendor/gopkg.in/yaml.v2/resolve.go +A go/coredns/vendor/gopkg.in/yaml.v2/scannerc.go +A go/coredns/vendor/gopkg.in/yaml.v2/sorter.go +A go/coredns/vendor/gopkg.in/yaml.v2/writerc.go +A go/coredns/vendor/gopkg.in/yaml.v2/yaml.go +A go/coredns/vendor/gopkg.in/yaml.v2/yamlh.go +A go/coredns/vendor/gopkg.in/yaml.v2/yamlprivateh.go +A go/coredns/vendor/k8s.io/apimachinery/LICENSE +A go/coredns/vendor/k8s.io/apimachinery/OWNERS +A go/coredns/vendor/k8s.io/apimachinery/README.md +A go/coredns/vendor/k8s.io/apimachinery/kubernetes-sha +A go/coredns/vendor/k8s.io/apimachinery/pkg/OWNERS +A go/coredns/vendor/k8s.io/apimachinery/pkg/api/equality/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/api/equality/semantic.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/api/errors/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/api/errors/OWNERS +A go/coredns/vendor/k8s.io/apimachinery/pkg/api/errors/doc.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/api/errors/errors.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/api/meta/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/api/meta/OWNERS +A go/coredns/vendor/k8s.io/apimachinery/pkg/api/meta/default.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/api/meta/doc.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/api/meta/errors.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/api/meta/firsthit_restmapper.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/api/meta/help.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/api/meta/interfaces.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/api/meta/meta.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/api/meta/multirestmapper.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/api/meta/priority.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/api/meta/restmapper.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/api/meta/unstructured.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/api/resource/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/api/resource/OWNERS +A go/coredns/vendor/k8s.io/apimachinery/pkg/api/resource/amount.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/api/resource/generated.pb.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/api/resource/generated.proto +A go/coredns/vendor/k8s.io/apimachinery/pkg/api/resource/math.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/api/resource/quantity.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/api/resource/quantity_proto.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/api/resource/scale_int.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/api/resource/suffix.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apimachinery/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/apimachinery/announced/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/apimachinery/announced/announced.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apimachinery/announced/group_factory.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apimachinery/doc.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apimachinery/registered/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/apimachinery/registered/registered.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apimachinery/types.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/OWNERS +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/conversion.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/doc.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/duration.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.pb.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/group_version.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/helpers.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/labels.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/meta.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/micro_time.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/micro_time_proto.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/register.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/time.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/time_proto.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types_swagger_doc_generated.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/unstructured.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/watch.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/zz_generated.defaults.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1alpha1/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1alpha1/doc.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1alpha1/generated.pb.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1alpha1/generated.proto +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1alpha1/register.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1alpha1/types.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1alpha1/types_swagger_doc_generated.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1alpha1/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/apis/meta/v1alpha1/zz_generated.defaults.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/conversion/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/conversion/cloner.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/conversion/converter.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/conversion/deep_equal.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/conversion/doc.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/conversion/helper.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/conversion/queryparams/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/conversion/queryparams/convert.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/conversion/queryparams/doc.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/conversion/unstructured/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/conversion/unstructured/converter.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/conversion/unstructured/doc.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/fields/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/fields/doc.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/fields/fields.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/fields/requirements.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/fields/selector.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/labels/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/labels/doc.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/labels/labels.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/labels/selector.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/openapi/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/openapi/common.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/openapi/doc.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/codec.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/codec_check.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/conversion.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/doc.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/embedded.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/error.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/extension.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/generated.pb.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/generated.proto +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/helper.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/interfaces.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/register.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/schema/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/schema/generated.pb.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/schema/generated.proto +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/schema/group_version.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/schema/interfaces.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/scheme.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/scheme_builder.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/codec_factory.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/json/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/json/json.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/json/meta.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/negotiated_codec.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/protobuf/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/protobuf/doc.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/protobuf/protobuf.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/protobuf_extension.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/recognizer/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/recognizer/recognizer.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/streaming/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/streaming/streaming.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/versioning/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/serializer/versioning/versioning.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/swagger_doc_generator.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/types.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/types_proto.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/runtime/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/selection/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/selection/operator.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/types/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/types/doc.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/types/namespacedname.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/types/nodename.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/types/patch.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/types/uid.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/cache/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/cache/cache.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/cache/lruexpirecache.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/clock/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/clock/clock.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/diff/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/diff/diff.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/errors/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/errors/doc.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/errors/errors.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/framer/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/framer/framer.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/intstr/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/intstr/generated.pb.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/intstr/generated.proto +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/intstr/intstr.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/json/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/json/json.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/net/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/net/http.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/net/interface.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/net/port_range.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/net/port_split.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/net/util.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/rand/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/rand/rand.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/runtime/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/sets/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/sets/byte.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/sets/doc.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/sets/empty.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/sets/int.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/sets/int64.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/sets/string.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/validation/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/validation/field/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/validation/field/errors.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/validation/field/path.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/validation/validation.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/wait/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/wait/doc.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/yaml/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/util/yaml/decoder.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/version/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/version/doc.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/version/types.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/watch/BUILD +A go/coredns/vendor/k8s.io/apimachinery/pkg/watch/doc.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/watch/filter.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/watch/mux.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/watch/streamwatcher.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/watch/until.go +A go/coredns/vendor/k8s.io/apimachinery/pkg/watch/watch.go +A go/coredns/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/BUILD +A go/coredns/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go +A go/coredns/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/type.go +A go/coredns/vendor/k8s.io/client-go/.travis.yml +A go/coredns/vendor/k8s.io/client-go/CHANGELOG.md +A go/coredns/vendor/k8s.io/client-go/INSTALL.md +A go/coredns/vendor/k8s.io/client-go/LICENSE +A go/coredns/vendor/k8s.io/client-go/OWNERS +A go/coredns/vendor/k8s.io/client-go/README.md +A go/coredns/vendor/k8s.io/client-go/discovery/BUILD +A go/coredns/vendor/k8s.io/client-go/discovery/discovery_client.go +A go/coredns/vendor/k8s.io/client-go/discovery/helper.go +A go/coredns/vendor/k8s.io/client-go/discovery/restmapper.go +A go/coredns/vendor/k8s.io/client-go/discovery/unstructured.go +A go/coredns/vendor/k8s.io/client-go/kubernetes-sha +A go/coredns/vendor/k8s.io/client-go/kubernetes/BUILD +A go/coredns/vendor/k8s.io/client-go/kubernetes/clientset.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/doc.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/scheme/BUILD +A go/coredns/vendor/k8s.io/client-go/kubernetes/scheme/doc.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/scheme/register.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/BUILD +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/admissionregistration_client.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/doc.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/externaladmissionhookconfiguration.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/generated_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/initializerconfiguration.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/BUILD +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/apps_client.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/controllerrevision.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/deployment.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/doc.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/generated_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/scale.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/statefulset.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1/BUILD +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1/authentication_client.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1/doc.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1/generated_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1/tokenreview.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1/tokenreview_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1/BUILD +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1/authentication_client.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1/doc.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1/generated_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1/tokenreview.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1/tokenreview_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/BUILD +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/authorization_client.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/doc.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/generated_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/localsubjectaccessreview.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/localsubjectaccessreview_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/selfsubjectaccessreview.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/selfsubjectaccessreview_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/subjectaccessreview.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/subjectaccessreview_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/BUILD +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/authorization_client.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/doc.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/generated_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/localsubjectaccessreview.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/localsubjectaccessreview_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/selfsubjectaccessreview.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/selfsubjectaccessreview_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/subjectaccessreview.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/subjectaccessreview_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v1/BUILD +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v1/autoscaling_client.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v1/doc.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v1/generated_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v1/horizontalpodautoscaler.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2alpha1/BUILD +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2alpha1/autoscaling_client.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2alpha1/doc.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2alpha1/generated_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2alpha1/horizontalpodautoscaler.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/batch/v1/BUILD +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/batch/v1/batch_client.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/batch/v1/doc.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/batch/v1/generated_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/batch/v1/job.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/batch/v2alpha1/BUILD +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/batch/v2alpha1/batch_client.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/batch/v2alpha1/cronjob.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/batch/v2alpha1/doc.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/batch/v2alpha1/generated_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1/BUILD +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1/certificates_client.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1/certificatesigningrequest.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1/certificatesigningrequest_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1/doc.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1/generated_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/BUILD +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/componentstatus.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/configmap.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/core_client.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/doc.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/endpoints.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/event.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/event_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/generated_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/limitrange.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/namespace.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/namespace_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/node.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/node_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/persistentvolume.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/persistentvolumeclaim.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/pod.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/pod_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/podtemplate.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/replicationcontroller.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/resourcequota.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/secret.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/service.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/service_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/core/v1/serviceaccount.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/BUILD +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/daemonset.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/deployment.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/deployment_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/doc.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/extensions_client.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/generated_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/ingress.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/podsecuritypolicy.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/replicaset.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/scale.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/scale_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/thirdpartyresource.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/networking/v1/BUILD +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/networking/v1/doc.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/networking/v1/generated_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/networking/v1/networking_client.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/networking/v1/networkpolicy.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1/BUILD +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1/doc.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1/eviction.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1/eviction_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1/generated_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1/poddisruptionbudget.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1/policy_client.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/BUILD +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/clusterrole.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/clusterrolebinding.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/doc.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/generated_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/rbac_client.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/role.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/rolebinding.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/BUILD +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/clusterrole.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/clusterrolebinding.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/doc.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/generated_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/rbac_client.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/role.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/rolebinding.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/settings/v1alpha1/BUILD +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/settings/v1alpha1/doc.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/settings/v1alpha1/generated_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/settings/v1alpha1/podpreset.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/settings/v1alpha1/settings_client.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/storage/v1/BUILD +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/storage/v1/doc.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/storage/v1/generated_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/storage/v1/storage_client.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/storage/v1/storageclass.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1/BUILD +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1/doc.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1/generated_expansion.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1/storage_client.go +A go/coredns/vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1/storageclass.go +A go/coredns/vendor/k8s.io/client-go/pkg/api/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/api/OWNERS +A go/coredns/vendor/k8s.io/client-go/pkg/api/annotation_key_constants.go +A go/coredns/vendor/k8s.io/client-go/pkg/api/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/api/field_constants.go +A go/coredns/vendor/k8s.io/client-go/pkg/api/json.go +A go/coredns/vendor/k8s.io/client-go/pkg/api/objectreference.go +A go/coredns/vendor/k8s.io/client-go/pkg/api/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/api/resource.go +A go/coredns/vendor/k8s.io/client-go/pkg/api/taint.go +A go/coredns/vendor/k8s.io/client-go/pkg/api/toleration.go +A go/coredns/vendor/k8s.io/client-go/pkg/api/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/api/v1/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/api/v1/OWNERS +A go/coredns/vendor/k8s.io/client-go/pkg/api/v1/annotation_key_constants.go +A go/coredns/vendor/k8s.io/client-go/pkg/api/v1/conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/api/v1/defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/api/v1/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/api/v1/generate.go +A go/coredns/vendor/k8s.io/client-go/pkg/api/v1/generated.pb.go +A go/coredns/vendor/k8s.io/client-go/pkg/api/v1/generated.proto +A go/coredns/vendor/k8s.io/client-go/pkg/api/v1/meta.go +A go/coredns/vendor/k8s.io/client-go/pkg/api/v1/objectreference.go +A go/coredns/vendor/k8s.io/client-go/pkg/api/v1/ref/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/api/v1/ref/ref.go +A go/coredns/vendor/k8s.io/client-go/pkg/api/v1/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/api/v1/resource.go +A go/coredns/vendor/k8s.io/client-go/pkg/api/v1/taint.go +A go/coredns/vendor/k8s.io/client-go/pkg/api/v1/toleration.go +A go/coredns/vendor/k8s.io/client-go/pkg/api/v1/types.generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/api/v1/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/api/v1/types_swagger_doc_generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/api/v1/zz_generated.conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/api/v1/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/api/v1/zz_generated.defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/api/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/v1alpha1/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/v1alpha1/defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/v1alpha1/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/v1alpha1/generated.pb.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/v1alpha1/generated.proto +A go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/v1alpha1/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/v1alpha1/types.generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/v1alpha1/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/v1alpha1/types_swagger_doc_generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/v1alpha1/zz_generated.conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/v1alpha1/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/v1alpha1/zz_generated.defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/admissionregistration/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/OWNERS +A go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/v1beta1/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/v1beta1/conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/v1beta1/defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/v1beta1/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/v1beta1/generated.pb.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/v1beta1/generated.proto +A go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/v1beta1/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/v1beta1/types.generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/v1beta1/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/v1beta1/types_swagger_doc_generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/v1beta1/zz_generated.conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/v1beta1/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/v1beta1/zz_generated.defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/apps/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/OWNERS +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1/conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1/defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1/generated.pb.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1/generated.proto +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1/types_swagger_doc_generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1/zz_generated.conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1/zz_generated.defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1beta1/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1beta1/conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1beta1/defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1beta1/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1beta1/generated.pb.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1beta1/generated.proto +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1beta1/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1beta1/types.generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1beta1/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1beta1/types_swagger_doc_generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1beta1/zz_generated.conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1beta1/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/v1beta1/zz_generated.defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authentication/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/OWNERS +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1/conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1/defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1/generated.pb.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1/generated.proto +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1/types.generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1/types_swagger_doc_generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1/zz_generated.conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1/zz_generated.defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1beta1/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1beta1/conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1beta1/defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1beta1/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1beta1/generated.pb.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1beta1/generated.proto +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1beta1/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1beta1/types.generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1beta1/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1beta1/types_swagger_doc_generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1beta1/zz_generated.conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1beta1/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/v1beta1/zz_generated.defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/authorization/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/OWNERS +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/annotations.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v1/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v1/conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v1/defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v1/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v1/generated.pb.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v1/generated.proto +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v1/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v1/types.generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v1/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v1/types_swagger_doc_generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v1/zz_generated.conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v1/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v1/zz_generated.defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v2alpha1/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v2alpha1/defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v2alpha1/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v2alpha1/generated.pb.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v2alpha1/generated.proto +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v2alpha1/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v2alpha1/types.generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v2alpha1/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v2alpha1/types_swagger_doc_generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v2alpha1/zz_generated.conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v2alpha1/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/v2alpha1/zz_generated.defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/autoscaling/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/OWNERS +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v1/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v1/conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v1/defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v1/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v1/generated.pb.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v1/generated.proto +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v1/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v1/types.generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v1/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v1/types_swagger_doc_generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v1/zz_generated.conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v1/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v1/zz_generated.defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v2alpha1/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v2alpha1/conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v2alpha1/defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v2alpha1/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v2alpha1/generated.pb.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v2alpha1/generated.proto +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v2alpha1/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v2alpha1/types.generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v2alpha1/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v2alpha1/types_swagger_doc_generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v2alpha1/zz_generated.conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v2alpha1/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/v2alpha1/zz_generated.defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/batch/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/OWNERS +A go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/helpers.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/v1beta1/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/v1beta1/conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/v1beta1/defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/v1beta1/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/v1beta1/generated.pb.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/v1beta1/generated.proto +A go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/v1beta1/helpers.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/v1beta1/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/v1beta1/types.generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/v1beta1/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/v1beta1/types_swagger_doc_generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/v1beta1/zz_generated.conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/v1beta1/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/v1beta1/zz_generated.defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/certificates/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/OWNERS +A go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/helpers.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/v1beta1/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/v1beta1/conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/v1beta1/defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/v1beta1/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/v1beta1/generated.pb.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/v1beta1/generated.proto +A go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/v1beta1/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/v1beta1/types.generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/v1beta1/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/v1beta1/types_swagger_doc_generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/v1beta1/zz_generated.conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/v1beta1/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/v1beta1/zz_generated.defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/extensions/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/OWNERS +A go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/v1/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/v1/conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/v1/defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/v1/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/v1/generated.pb.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/v1/generated.proto +A go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/v1/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/v1/types.generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/v1/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/v1/types_swagger_doc_generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/v1/zz_generated.conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/v1/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/v1/zz_generated.defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/networking/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/OWNERS +A go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/v1beta1/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/v1beta1/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/v1beta1/generated.pb.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/v1beta1/generated.proto +A go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/v1beta1/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/v1beta1/types.generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/v1beta1/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/v1beta1/types_swagger_doc_generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/v1beta1/zz_generated.conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/v1beta1/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/v1beta1/zz_generated.defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/policy/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/OWNERS +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/helpers.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1alpha1/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1alpha1/conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1alpha1/defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1alpha1/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1alpha1/generated.pb.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1alpha1/generated.proto +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1alpha1/helpers.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1alpha1/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1alpha1/types.generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1alpha1/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1alpha1/types_swagger_doc_generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1alpha1/zz_generated.conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1alpha1/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1alpha1/zz_generated.defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1beta1/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1beta1/defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1beta1/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1beta1/generated.pb.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1beta1/generated.proto +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1beta1/helpers.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1beta1/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1beta1/types.generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1beta1/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1beta1/types_swagger_doc_generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1beta1/zz_generated.conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1beta1/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/v1beta1/zz_generated.defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/rbac/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/settings/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/settings/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/settings/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/settings/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/settings/v1alpha1/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/settings/v1alpha1/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/settings/v1alpha1/generated.pb.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/settings/v1alpha1/generated.proto +A go/coredns/vendor/k8s.io/client-go/pkg/apis/settings/v1alpha1/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/settings/v1alpha1/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/settings/v1alpha1/types_swagger_doc_generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/settings/v1alpha1/zz_generated.conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/settings/v1alpha1/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/settings/v1alpha1/zz_generated.defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/settings/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/OWNERS +A go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1/generated.pb.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1/generated.proto +A go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1/types_swagger_doc_generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1/zz_generated.conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1/zz_generated.defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1beta1/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1beta1/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1beta1/generated.pb.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1beta1/generated.proto +A go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1beta1/register.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1beta1/types.generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1beta1/types.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1beta1/types_swagger_doc_generated.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1beta1/zz_generated.conversion.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1beta1/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/v1beta1/zz_generated.defaults.go +A go/coredns/vendor/k8s.io/client-go/pkg/apis/storage/zz_generated.deepcopy.go +A go/coredns/vendor/k8s.io/client-go/pkg/util/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/util/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/util/parsers/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/util/parsers/parsers.go +A go/coredns/vendor/k8s.io/client-go/pkg/util/template.go +A go/coredns/vendor/k8s.io/client-go/pkg/util/umask.go +A go/coredns/vendor/k8s.io/client-go/pkg/util/umask_windows.go +A go/coredns/vendor/k8s.io/client-go/pkg/util/util.go +A go/coredns/vendor/k8s.io/client-go/pkg/version/.gitattributes +A go/coredns/vendor/k8s.io/client-go/pkg/version/BUILD +A go/coredns/vendor/k8s.io/client-go/pkg/version/base.go +A go/coredns/vendor/k8s.io/client-go/pkg/version/def.bzl +A go/coredns/vendor/k8s.io/client-go/pkg/version/doc.go +A go/coredns/vendor/k8s.io/client-go/pkg/version/version.go +A go/coredns/vendor/k8s.io/client-go/rest/BUILD +A go/coredns/vendor/k8s.io/client-go/rest/OWNERS +A go/coredns/vendor/k8s.io/client-go/rest/client.go +A go/coredns/vendor/k8s.io/client-go/rest/config.go +A go/coredns/vendor/k8s.io/client-go/rest/plugin.go +A go/coredns/vendor/k8s.io/client-go/rest/request.go +A go/coredns/vendor/k8s.io/client-go/rest/transport.go +A go/coredns/vendor/k8s.io/client-go/rest/url_utils.go +A go/coredns/vendor/k8s.io/client-go/rest/urlbackoff.go +A go/coredns/vendor/k8s.io/client-go/rest/versions.go +A go/coredns/vendor/k8s.io/client-go/rest/watch/BUILD +A go/coredns/vendor/k8s.io/client-go/rest/watch/decoder.go +A go/coredns/vendor/k8s.io/client-go/rest/watch/encoder.go +A go/coredns/vendor/k8s.io/client-go/tools/auth/BUILD +A go/coredns/vendor/k8s.io/client-go/tools/auth/clientauth.go +A go/coredns/vendor/k8s.io/client-go/tools/cache/BUILD +A go/coredns/vendor/k8s.io/client-go/tools/cache/OWNERS +A go/coredns/vendor/k8s.io/client-go/tools/cache/controller.go +A go/coredns/vendor/k8s.io/client-go/tools/cache/delta_fifo.go +A go/coredns/vendor/k8s.io/client-go/tools/cache/doc.go +A go/coredns/vendor/k8s.io/client-go/tools/cache/expiration_cache.go +A go/coredns/vendor/k8s.io/client-go/tools/cache/expiration_cache_fakes.go +A go/coredns/vendor/k8s.io/client-go/tools/cache/fake_custom_store.go +A go/coredns/vendor/k8s.io/client-go/tools/cache/fifo.go +A go/coredns/vendor/k8s.io/client-go/tools/cache/index.go +A go/coredns/vendor/k8s.io/client-go/tools/cache/listers.go +A go/coredns/vendor/k8s.io/client-go/tools/cache/listwatch.go +A go/coredns/vendor/k8s.io/client-go/tools/cache/mutation_cache.go +A go/coredns/vendor/k8s.io/client-go/tools/cache/mutation_detector.go +A go/coredns/vendor/k8s.io/client-go/tools/cache/reflector.go +A go/coredns/vendor/k8s.io/client-go/tools/cache/shared_informer.go +A go/coredns/vendor/k8s.io/client-go/tools/cache/store.go +A go/coredns/vendor/k8s.io/client-go/tools/cache/thread_safe_store.go +A go/coredns/vendor/k8s.io/client-go/tools/cache/undelta_store.go +A go/coredns/vendor/k8s.io/client-go/tools/clientcmd/BUILD +A go/coredns/vendor/k8s.io/client-go/tools/clientcmd/api/BUILD +A go/coredns/vendor/k8s.io/client-go/tools/clientcmd/api/helpers.go +A go/coredns/vendor/k8s.io/client-go/tools/clientcmd/api/latest/BUILD +A go/coredns/vendor/k8s.io/client-go/tools/clientcmd/api/latest/latest.go +A go/coredns/vendor/k8s.io/client-go/tools/clientcmd/api/register.go +A go/coredns/vendor/k8s.io/client-go/tools/clientcmd/api/types.go +A go/coredns/vendor/k8s.io/client-go/tools/clientcmd/api/v1/BUILD +A go/coredns/vendor/k8s.io/client-go/tools/clientcmd/api/v1/conversion.go +A go/coredns/vendor/k8s.io/client-go/tools/clientcmd/api/v1/register.go +A go/coredns/vendor/k8s.io/client-go/tools/clientcmd/api/v1/types.go +A go/coredns/vendor/k8s.io/client-go/tools/clientcmd/auth_loaders.go +A go/coredns/vendor/k8s.io/client-go/tools/clientcmd/client_config.go +A go/coredns/vendor/k8s.io/client-go/tools/clientcmd/config.go +A go/coredns/vendor/k8s.io/client-go/tools/clientcmd/doc.go +A go/coredns/vendor/k8s.io/client-go/tools/clientcmd/helpers.go +A go/coredns/vendor/k8s.io/client-go/tools/clientcmd/loader.go +A go/coredns/vendor/k8s.io/client-go/tools/clientcmd/merged_client_builder.go +A go/coredns/vendor/k8s.io/client-go/tools/clientcmd/overrides.go +A go/coredns/vendor/k8s.io/client-go/tools/clientcmd/validation.go +A go/coredns/vendor/k8s.io/client-go/tools/metrics/BUILD +A go/coredns/vendor/k8s.io/client-go/tools/metrics/OWNERS +A go/coredns/vendor/k8s.io/client-go/tools/metrics/metrics.go +A go/coredns/vendor/k8s.io/client-go/transport/BUILD +A go/coredns/vendor/k8s.io/client-go/transport/OWNERS +A go/coredns/vendor/k8s.io/client-go/transport/cache.go +A go/coredns/vendor/k8s.io/client-go/transport/config.go +A go/coredns/vendor/k8s.io/client-go/transport/round_trippers.go +A go/coredns/vendor/k8s.io/client-go/transport/transport.go +A go/coredns/vendor/k8s.io/client-go/util/cert/BUILD +A go/coredns/vendor/k8s.io/client-go/util/cert/cert.go +A go/coredns/vendor/k8s.io/client-go/util/cert/csr.go +A go/coredns/vendor/k8s.io/client-go/util/cert/io.go +A go/coredns/vendor/k8s.io/client-go/util/cert/pem.go +A go/coredns/vendor/k8s.io/client-go/util/flowcontrol/BUILD +A go/coredns/vendor/k8s.io/client-go/util/flowcontrol/backoff.go +A go/coredns/vendor/k8s.io/client-go/util/flowcontrol/throttle.go +A go/coredns/vendor/k8s.io/client-go/util/homedir/BUILD +A go/coredns/vendor/k8s.io/client-go/util/homedir/homedir.go +A go/coredns/vendor/k8s.io/client-go/util/integer/BUILD +A go/coredns/vendor/k8s.io/client-go/util/integer/integer.go + +commit 2d73e53ffdc2690327f02bd379a1196fad5aa4d0 +Author: Durand Fabrice +Date: Wed Nov 22 09:46:13 2017 -0500 + + Fixed go_dns path - Add a join and group by to find +M conf/pf.conf.defaults -M lib/pf/dal/class.pm +commit c2f9ad856b03e15e74ca615da5b2a32943763291 +Author: Durand Fabrice +Date: Wed Nov 22 09:43:20 2017 -0500 -commit d7ed7d8a78e655eedd3dac3affb225dc10fc92f1 -Author: James Rouzier -Date: Mon Oct 9 10:29:40 2017 -0400 + Fixed syntax - Allow the select args to be overridden +M go/coredns/core/zplugin.go +M go/coredns/plugin/loadbalance/setup.go +M go/coredns/plugin/pfdns/pfdns.go +M go/coredns/plugin/pfdns/setup.go +M go/coredns/plugin/proxy/upstream.go -M lib/pf/dal.pm +commit 0b9b21c66fdf0601c7b7b7109989c98f24703552 +Author: Durand Fabrice +Date: Tue Nov 21 16:10:52 2017 -0500 -commit 67a8b01265edbb87c559250c07b764b788cc2248 -Author: James Rouzier -Date: Mon Oct 9 10:27:15 2017 -0400 + Added coredns and packaging update - Move to use pf::dal::class +M addons/packages/build-go.sh +M addons/packages/packetfence.spec +A conf/systemd/packetfence-go_dns.service +A debian/packetfence-go_dns.service +M debian/rules +M go/Makefile +A go/coredns/ADOPTERS.md +A go/coredns/CODE-OF-CONDUCT.md +A go/coredns/CONTRIBUTING.md +A go/coredns/Dockerfile +A go/coredns/Gopkg.lock +A go/coredns/Gopkg.toml +A go/coredns/LICENSE +A go/coredns/MAINTAINERS +A go/coredns/Makefile +A go/coredns/Makefile.fuzz +A go/coredns/Makefile.release +A go/coredns/README.md +A go/coredns/codecov.yml +A go/coredns/core/coredns.go +A go/coredns/core/dnsserver/address.go +A go/coredns/core/dnsserver/config.go +A go/coredns/core/dnsserver/register.go +A go/coredns/core/dnsserver/server-grpc.go +A go/coredns/core/dnsserver/server-tls.go +A go/coredns/core/dnsserver/server.go +A go/coredns/core/dnsserver/zdirectives.go +A go/coredns/core/zplugin.go +A go/coredns/coredns.go +A go/coredns/coremain/run.go +A go/coredns/coremain/version.go +A go/coredns/directives_generate.go +A go/coredns/hooks/pre_build +A go/coredns/pb/dns.pb.go +A go/coredns/pb/dns.proto +A go/coredns/plugin.cfg +A go/coredns/plugin.md +A go/coredns/plugin/auto/README.md +A go/coredns/plugin/auto/auto.go +A go/coredns/plugin/auto/regexp.go +A go/coredns/plugin/auto/setup.go +A go/coredns/plugin/auto/walk.go +A go/coredns/plugin/auto/zone.go +A go/coredns/plugin/autopath/README.md +A go/coredns/plugin/autopath/autopath.go +A go/coredns/plugin/autopath/cname.go +A go/coredns/plugin/autopath/metrics.go +A go/coredns/plugin/autopath/setup.go +A go/coredns/plugin/backend.go +A go/coredns/plugin/backend_lookup.go +A go/coredns/plugin/bind/README.md +A go/coredns/plugin/bind/bind.go +A go/coredns/plugin/bind/setup.go +A go/coredns/plugin/cache/README.md +A go/coredns/plugin/cache/cache.go +A go/coredns/plugin/cache/freq/freq.go +A go/coredns/plugin/cache/fuzz.go +A go/coredns/plugin/cache/handler.go +A go/coredns/plugin/cache/item.go +A go/coredns/plugin/cache/setup.go +A go/coredns/plugin/chaos/README.md +A go/coredns/plugin/chaos/chaos.go +A go/coredns/plugin/chaos/setup.go +A go/coredns/plugin/debug/README.md +A go/coredns/plugin/debug/debug.go +A go/coredns/plugin/dnssec/README.md +A go/coredns/plugin/dnssec/black_lies.go +A go/coredns/plugin/dnssec/cache.go +A go/coredns/plugin/dnssec/dnskey.go +A go/coredns/plugin/dnssec/dnssec.go +A go/coredns/plugin/dnssec/handler.go +A go/coredns/plugin/dnssec/responsewriter.go +A go/coredns/plugin/dnssec/rrsig.go +A go/coredns/plugin/dnssec/setup.go +A go/coredns/plugin/dnstap/README.md +A go/coredns/plugin/dnstap/dnstapio/io.go +A go/coredns/plugin/dnstap/handler.go +A go/coredns/plugin/dnstap/msg/msg.go +A go/coredns/plugin/dnstap/msg/wrapper.go +A go/coredns/plugin/dnstap/out/socket.go +A go/coredns/plugin/dnstap/out/tcp.go +A go/coredns/plugin/dnstap/setup.go +A go/coredns/plugin/dnstap/taprw/writer.go +A go/coredns/plugin/dnstap/test/helpers.go +A go/coredns/plugin/erratic/README.md +A go/coredns/plugin/erratic/autopath.go +A go/coredns/plugin/erratic/erratic.go +A go/coredns/plugin/erratic/setup.go +A go/coredns/plugin/errors/README.md +A go/coredns/plugin/errors/errors.go +A go/coredns/plugin/errors/setup.go +A go/coredns/plugin/etcd/README.md +A go/coredns/plugin/etcd/etcd.go +A go/coredns/plugin/etcd/handler.go +A go/coredns/plugin/etcd/msg/path.go +A go/coredns/plugin/etcd/msg/service.go +A go/coredns/plugin/etcd/msg/type.go +A go/coredns/plugin/etcd/setup.go +A go/coredns/plugin/etcd/stub.go +A go/coredns/plugin/etcd/stub_handler.go +A go/coredns/plugin/etcd/xfr.go +A go/coredns/plugin/federation/README.md +A go/coredns/plugin/federation/federation.go +A go/coredns/plugin/federation/setup.go +A go/coredns/plugin/file/README.md +A go/coredns/plugin/file/closest.go +A go/coredns/plugin/file/dname.go +A go/coredns/plugin/file/example_org.go +A go/coredns/plugin/file/file.go +A go/coredns/plugin/file/fuzz.go +A go/coredns/plugin/file/lookup.go +A go/coredns/plugin/file/notify.go +A go/coredns/plugin/file/reload.go +A go/coredns/plugin/file/secondary.go +A go/coredns/plugin/file/setup.go +A go/coredns/plugin/file/tree/all.go +A go/coredns/plugin/file/tree/elem.go +A go/coredns/plugin/file/tree/less.go +A go/coredns/plugin/file/tree/print.go +A go/coredns/plugin/file/tree/tree.go +A go/coredns/plugin/file/wildcard.go +A go/coredns/plugin/file/xfr.go +A go/coredns/plugin/file/zone.go +A go/coredns/plugin/health/README.md +A go/coredns/plugin/health/health.go +A go/coredns/plugin/health/healther.go +A go/coredns/plugin/health/setup.go +A go/coredns/plugin/hosts/README.md +A go/coredns/plugin/hosts/hosts.go +A go/coredns/plugin/hosts/hostsfile.go +A go/coredns/plugin/hosts/setup.go +A go/coredns/plugin/kubernetes/README.md +A go/coredns/plugin/kubernetes/apiproxy.go +A go/coredns/plugin/kubernetes/autopath.go +A go/coredns/plugin/kubernetes/controller.go +A go/coredns/plugin/kubernetes/federation.go +A go/coredns/plugin/kubernetes/handler.go +A go/coredns/plugin/kubernetes/kubernetes.go +A go/coredns/plugin/kubernetes/local.go +A go/coredns/plugin/kubernetes/ns.go +A go/coredns/plugin/kubernetes/parse.go +A go/coredns/plugin/kubernetes/reverse.go +A go/coredns/plugin/kubernetes/setup.go +A go/coredns/plugin/kubernetes/xfr.go +A go/coredns/plugin/loadbalance/README.md +A go/coredns/plugin/loadbalance/handler.go +A go/coredns/plugin/loadbalance/loadbalance.go +A go/coredns/plugin/loadbalance/setup.go +A go/coredns/plugin/log/README.md +A go/coredns/plugin/log/log.go +A go/coredns/plugin/log/setup.go +A go/coredns/plugin/metrics/README.md +A go/coredns/plugin/metrics/handler.go +A go/coredns/plugin/metrics/metrics.go +A go/coredns/plugin/metrics/setup.go +A go/coredns/plugin/metrics/test/scrape.go +A go/coredns/plugin/metrics/vars/report.go +A go/coredns/plugin/metrics/vars/vars.go +A go/coredns/plugin/normalize.go +A go/coredns/plugin/pfdns/README.md +A go/coredns/plugin/pfdns/pfdns.go +A go/coredns/plugin/pfdns/setup.go +A go/coredns/plugin/pkg/cache/cache.go +A go/coredns/plugin/pkg/dnstest/recorder.go +A go/coredns/plugin/pkg/dnstest/server.go +A go/coredns/plugin/pkg/dnsutil/cname.go +A go/coredns/plugin/pkg/dnsutil/dedup.go +A go/coredns/plugin/pkg/dnsutil/doc.go +A go/coredns/plugin/pkg/dnsutil/host.go +A go/coredns/plugin/pkg/dnsutil/join.go +A go/coredns/plugin/pkg/dnsutil/reverse.go +A go/coredns/plugin/pkg/dnsutil/zone.go +A go/coredns/plugin/pkg/edns/edns.go +A go/coredns/plugin/pkg/fuzz/do.go +A go/coredns/plugin/pkg/healthcheck/healthcheck.go +A go/coredns/plugin/pkg/healthcheck/policy.go +A go/coredns/plugin/pkg/nonwriter/nonwriter.go +A go/coredns/plugin/pkg/rcode/rcode.go +A go/coredns/plugin/pkg/replacer/replacer.go +A go/coredns/plugin/pkg/response/classify.go +A go/coredns/plugin/pkg/response/typify.go +A go/coredns/plugin/pkg/singleflight/singleflight.go +A go/coredns/plugin/pkg/tls/tls.go +A go/coredns/plugin/pkg/trace/trace.go +A go/coredns/plugin/plugin.go +A go/coredns/plugin/pprof/README.md +A go/coredns/plugin/pprof/pprof.go +A go/coredns/plugin/pprof/setup.go +A go/coredns/plugin/proxy/README.md +A go/coredns/plugin/proxy/dns.go +A go/coredns/plugin/proxy/dnstap.go +A go/coredns/plugin/proxy/down.go +A go/coredns/plugin/proxy/exchanger.go +A go/coredns/plugin/proxy/fuzz.go +A go/coredns/plugin/proxy/google.go +A go/coredns/plugin/proxy/google_rr.go +A go/coredns/plugin/proxy/grpc.go +A go/coredns/plugin/proxy/lookup.go +A go/coredns/plugin/proxy/metrics.go +A go/coredns/plugin/proxy/proxy.go +A go/coredns/plugin/proxy/response.go +A go/coredns/plugin/proxy/setup.go +A go/coredns/plugin/proxy/upstream.go +A go/coredns/plugin/reverse/README.md +A go/coredns/plugin/reverse/network.go +A go/coredns/plugin/reverse/reverse.go +A go/coredns/plugin/reverse/setup.go +A go/coredns/plugin/rewrite/README.md +A go/coredns/plugin/rewrite/class.go +A go/coredns/plugin/rewrite/condition.go +A go/coredns/plugin/rewrite/edns0.go +A go/coredns/plugin/rewrite/fuzz.go +A go/coredns/plugin/rewrite/name.go +A go/coredns/plugin/rewrite/reverter.go +A go/coredns/plugin/rewrite/rewrite.go +A go/coredns/plugin/rewrite/setup.go +A go/coredns/plugin/rewrite/testdata/testdir/empty +A go/coredns/plugin/rewrite/testdata/testfile +A go/coredns/plugin/rewrite/type.go +A go/coredns/plugin/root/README.md +A go/coredns/plugin/root/root.go +A go/coredns/plugin/secondary/README.md +A go/coredns/plugin/secondary/secondary.go +A go/coredns/plugin/secondary/setup.go +A go/coredns/plugin/test/doc.go +A go/coredns/plugin/test/file.go +A go/coredns/plugin/test/helpers.go +A go/coredns/plugin/test/responsewriter.go +A go/coredns/plugin/test/server.go +A go/coredns/plugin/tls/README.md +A go/coredns/plugin/tls/tls.go +A go/coredns/plugin/trace/README.md +A go/coredns/plugin/trace/setup.go +A go/coredns/plugin/trace/trace.go +A go/coredns/plugin/whoami/README.md +A go/coredns/plugin/whoami/setup.go +A go/coredns/plugin/whoami/whoami.go +A go/coredns/request/request.go +A go/coredns/test/doc.go +A go/coredns/test/file.go +A go/coredns/test/server.go + +commit dcffa3c6652da546aea59403b7fed22775f97031 +Author: Durand Fabrice +Date: Tue Nov 21 15:43:09 2017 -0500 + + Simplify iptables rules -M lib/pf/class.pm +M conf/iptables.conf.example +M lib/pf/iptables.pm -commit 5f0196e2197baa21a78c6be94172791e6e230d06 -Author: James Rouzier -Date: Mon Oct 9 10:26:31 2017 -0400 +commit 90874c1584a3a912ee14cd9ffccd0d1489479b41 +Author: Durand Fabrice +Date: Fri Nov 17 16:14:04 2017 -0500 - use action_view_all instead of class_view_actions + Added default resolver in the forward server -M lib/pf/action.pm +M conf/Corefile.example -commit 6a4f7569aa6f9ea612300bba7b50333d0762b5c7 -Author: James Rouzier -Date: Mon Oct 9 10:15:18 2017 -0400 +commit 7a8741caeb2e3a7380b0eeafb6950df76a7480c9 +Author: Durand Fabrice +Date: Fri Nov 17 13:10:47 2017 -0500 - Always return true instead of rows deleted + Added inline configuration in Corefile -M lib/pf/action.pm +M conf/Corefile.example +M lib/pf/services/manager/go_dns.pm -commit d75d6570d30275468263fd0a8f9f02b4a54782c1 -Author: James Rouzier -Date: Fri Oct 6 22:36:32 2017 -0400 +commit e1896c6958f8ee9cf7abaf97465cc65bfac0c62d +Author: Durand Fabrice +Date: Mon Nov 6 14:22:14 2017 -0500 - Include person fields + Added go_dns in documentation.conf and pf.conf.defaults -M lib/pf/dal/password.pm +M conf/documentation.conf +M conf/pf.conf.defaults -commit ca62cdbcd9cfc49742b96e0d1935e9137a5fa7eb -Author: James Rouzier -Date: Fri Oct 6 16:27:10 2017 -0400 +commit 49bb0dfed7bc5e7fa46b10d0546add2ea538f478 +Author: Durand Fabrice +Date: Mon Nov 6 14:12:03 2017 -0500 - Move to use pf::dal::node_category + go_dns generateConfig -M lib/pf/nodecategory.pm +A conf/Corefile.example +A lib/pf/services/manager/go_dns.pm -commit d5acf831acba3cba3b914e5438bda1f736772916 -Author: James Rouzier -Date: Fri Oct 6 16:24:58 2017 -0400 +commit c01926980dbc9106c5fb7439abe56338966b4c5f +Author: Durand Fabrice +Date: Mon Nov 27 14:42:38 2017 -0500 - Move to use pf::dal + Updated packetfence.conffiles -M lib/pf/pfcmd/dashboard.pm +M debian/packetfence.conffiles -commit 19c8905a86b165e2968dc384904a59bb5affadb5 -Author: James Rouzier -Date: Fri Oct 6 16:03:16 2017 -0400 +commit 2a8e2debaaa088872ecfdf7c313bfb5c0e88ea12 +Author: Durand Fabrice +Date: Mon Nov 27 14:34:17 2017 -0500 - Add to_hash_fields + Updated packetfence.conffiles -M lib/pf/dal/node.pm +M debian/packetfence.conffiles -commit 3e0ff5989cd53b1c05a5c0e12461b04163671851 -Author: James Rouzier -Date: Fri Oct 6 15:56:53 2017 -0400 +commit 883e392472b2b12da08f5dc0073bcf8c13abfbad +Author: Durand Fabrice +Date: Mon Nov 27 14:25:11 2017 -0500 - Use pf::dal->now instead of NOW() + Build dependencies -M lib/pf/dal/node.pm +M addons/packages/packetfence.spec +M debian/control -commit 0e73049d331db1d74fd96e6268de652313bbe939 -Author: James Rouzier -Date: Fri Oct 6 15:50:48 2017 -0400 +commit eca59ecdbde8b37a5a52db4de8a9fc8bdcd74918 +Author: Durand Fabrice +Date: Mon Nov 27 14:13:09 2017 -0500 - Allow to define the field allow to change to a hash + Updated dependencie for go_ipset -M lib/pf/dal.pm +M addons/packages/packetfence.spec +M debian/control -commit f5c24609f549a20c8f8fdc23eb4ae49eec311589 -Author: James Rouzier -Date: Fri Oct 6 14:04:56 2017 -0400 +commit e8f6cd1a01e724eacea1f5d1b62682fba200e6e8 +Author: Durand Fabrice +Date: Mon Nov 27 14:01:36 2017 -0500 - move to use batch_delete + Updated vendor.json -M lib/pf/dhcp_option82.pm +M go/vendor/vendor.json -commit 2ef831504c4537957211031fb3ba723e06f72446 -Author: James Rouzier -Date: Fri Oct 6 14:03:27 2017 -0400 +commit 5c5e2ba5c494d26e4a466414336bc7e50f6e1f9d +Author: Durand Fabrice +Date: Mon Nov 27 13:49:11 2017 -0500 - Move to pf::dal::auth_log + Fixed Makefile -M lib/pf/auth_log.pm +M go/Makefile -commit 6b89486283a1f2fc0e368f43d071e37d5659c91d -Author: James Rouzier -Date: Fri Oct 6 14:02:52 2017 -0400 +commit f47056c1c9e12bed050a0825e8e5cbe8e8541e1a +Author: root +Date: Mon Nov 27 13:34:57 2017 -0500 - import pf::error + Updated vendor.json -M lib/pf/scan.pm +M go/vendor/vendor.json -commit f68fd80c505afb0c176c52aecdddd81b4290eeec -Author: James Rouzier -Date: Fri Oct 6 13:55:00 2017 -0400 +commit 5853ed114477566eeb79cbc88363b23b6c6e62c1 +Author: Durand Fabrice +Date: Mon Nov 27 13:31:51 2017 -0500 - Refactor to use remove_by_search + Use github.com/fdurand/go-ipset -M lib/pf/dal/class.pm -M lib/pf/violation_config.pm +M go/ipset/api.go +M go/ipset/utils.go -commit ddb2bc23ee121ab56c96c15f576daab7f95a0264 -Author: James Rouzier -Date: Fri Oct 6 13:08:26 2017 -0400 +commit 5b1b3e0be7cce9deff5f054629283e01b8037a04 +Author: Durand Fabrice +Date: Mon Nov 6 14:07:47 2017 -0500 - Add method batch_remove + Added isolation passthrough -M lib/pf/dal.pm +M go/ipset/api.go +M go/ipset/main.go +M go/ipset/utils.go -commit 871727ace6261f9f2d0dbf6c405d7adc2780283d -Author: James Rouzier -Date: Fri Oct 6 11:38:53 2017 -0400 +commit eca9ee5ba70039b3930eb392fe7ffdaa6165b087 +Author: Durand Fabrice +Date: Fri Nov 3 15:40:01 2017 -0400 - Move to use pf::dal->now() + Fixed passthrough code -M lib/pf/dhcp_option82.pm -M lib/pf/ip4log.pm -M lib/pf/ip6log.pm -M lib/pf/locationlog.pm -M lib/pf/pfmon/task/cleanup_chi_database_cache.pm -M lib/pf/radius_audit_log.pm +M go/ipset/api.go +M go/ipset/main.go -commit 0f28a6af5af4b8cd8d0caa895118f1bf67cc7eba -Author: James Rouzier -Date: Fri Oct 6 11:29:54 2017 -0400 +commit 8c95333c52a52e6b430eb257e2c34a240f12420f +Author: Durand Fabrice +Date: Thu Nov 2 14:36:29 2017 -0400 - Add method now + Added passthrough -M lib/pf/dal.pm +M go/ipset/api.go +M go/ipset/main.go +M go/ipset/utils.go -commit 197042340ff68537bfa57c4430c2f0de0949b8d4 -Author: James Rouzier -Date: Fri Oct 6 10:54:07 2017 -0400 +commit 84e630030addff0d1282958d93bdbf77f7033fae +Author: Durand Fabrice +Date: Fri Oct 6 14:52:00 2017 -0400 - Add new function to_hash + InsecureSkipVerify param for sdnotify -M lib/pf/dal.pm +M go/ipset/main.go -commit 9d6d9f27580c4abd9d6b9715a0f3e8204d5875c3 -Author: James Rouzier -Date: Fri Oct 6 10:53:48 2017 -0400 +commit 6b8804693702dd13e48dd09c4a58f0852a9ba72d +Author: Durand Fabrice +Date: Mon Oct 2 11:43:47 2017 -0400 - Fix typo + Do not define dns ip address for inline cluster, use what has been defined in networks.conf -M lib/pf/dal.pm +M lib/pf/services/manager/dhcpd.pm -commit 42553b78cc1bf5ba2da32ff7d73b6589eef545ba -Author: James Rouzier -Date: Fri Oct 6 10:44:08 2017 -0400 +commit 6b5c0a3a5ac375beeb7fd54d667c963f6460f198 +Author: Durand Fabrice +Date: Mon Oct 2 09:31:14 2017 -0400 - import pf::error + enable go_ipset by default -M lib/pf/dhcp_option82.pm +M conf/pf.conf.defaults -commit 909161cbc1c3695847a98bc7ab9c8ffb8271ea0c -Author: James Rouzier -Date: Fri Oct 6 10:43:52 2017 -0400 +commit 85ca424525347d47de56fec7781f23a19fa75e53 +Author: Durand Fabrice +Date: Thu Sep 21 08:39:56 2017 -0400 - Remove ifoctets pfcmd commands + Basic auth and https -M lib/pf/cmd/pf.pm +M go/ipset/main.go +M go/ipset/utils.go -commit 107d7a3c67f829cced175f494620a5db4c25a14f -Author: James Rouzier -Date: Fri Oct 6 10:43:32 2017 -0400 +commit 60c8004f4deda882135d1a23110e944f2f47ce80 +Author: Durand Fabrice +Date: Wed Sep 20 16:01:59 2017 -0400 - Import pf::error + https instead of http -M lib/pf/action.pm +M go/ipset/utils.go -commit d8d83a12ed1b4fe3925c32c9767fce02c0afc2c2 -Author: James Rouzier -Date: Fri Oct 6 10:40:26 2017 -0400 +commit ccb2396d0e3b6331635189c7372b75ca06b8cf55 +Author: Durand Fabrice +Date: Wed Sep 20 16:00:39 2017 -0400 - Final deletion of the traplog + https api -D lib/pf/traplog.pm -M sbin/pfmon +M go/ipset/utils.go +M go/pfconfigdriver/structs.go +M lib/pf/ipset.pm -commit c039352c941a101dd63e2a727b4572236f060d65 -Author: James Rouzier -Date: Thu Oct 5 15:06:31 2017 -0400 +commit 9f2bd53209f0241f1f89530593e98e5f2da3af50 +Author: Durand Fabrice +Date: Fri Sep 1 16:10:09 2017 -0400 - Remove table ifoctetslog + https api -D addons/accounting.pl -M db/pf-schema-X.Y.Z.sql -M db/upgrade-X.X.X-X.Y.Z.sql -D lib/pf/cmd/pf/ifoctetshistorymac.pm -D lib/pf/cmd/pf/ifoctetshistoryswitch.pm -D lib/pf/cmd/pf/ifoctetshistoryuser.pm -D lib/pf/dal/_ifoctetslog.pm -D lib/pf/dal/ifoctetslog.pm -D lib/pf/ifoctetslog.pm -D t/dao/data.t +M go/ipset/main.go +M go/ipset/utils.go -commit f42af779084b44f5600f9044ea0c914c5fd51edd -Author: James Rouzier -Date: Thu Oct 5 11:43:54 2017 -0400 +commit afda10ea9ad2963d15fada64a6b5692245e2ea7c +Author: Durand Fabrice +Date: Wed Aug 30 16:17:18 2017 -0400 - Remove unused function + Added systemd service -M html/pfappserver/lib/pfappserver/Model/Node.pm +M addons/packages/build-go.sh +M addons/packages/packetfence.spec +M conf/documentation.conf +M conf/pf.conf.defaults +A conf/systemd/packetfence-go_ipset.service +A debian/packetfence-go_ipset.service +M debian/rules +M go/Makefile +A lib/pf/services/manager/go_ipset.pm +M t/TestUtils.pm -commit 744ad4b089e36959f218aa99f378169b34abbfd4 -Author: James Rouzier -Date: Thu Oct 5 09:57:59 2017 -0400 +commit 12f804f5a495271b1287d64021e5bda025c7bdd5 +Author: Durand Fabrice +Date: Wed Aug 30 16:01:39 2017 -0400 - Move to pf::dal + Cleaned ipset.pm and added new function in ipset_go -M lib/pf/scan.pm +M conf/iptables.conf.example +M go/ipset/api.go +M go/ipset/main.go +M go/ipset/utils.go +M lib/pf/constants/api.pm +M lib/pf/ipset.pm -commit b3086bcfb229f30e03a9c094ac10048af07678a1 -Author: James Rouzier -Date: Wed Oct 4 11:29:33 2017 -0400 +commit 74c2ccbd7720dc707dcad1479847f115602df7c5 +Author: Durand Fabrice +Date: Tue Aug 29 16:01:24 2017 -0400 - Removed unused method + Fixed syntax -M lib/pf/iptables.pm +M go/ipset/api.go +M go/ipset/utils.go -commit e841311e6bf693f317fb55b81ba1f74b4e96a88c -Author: James Rouzier -Date: Wed Oct 4 11:29:16 2017 -0400 +commit f091a397d0b40753e3bfdef12358fc1197a9cd71 +Author: Durand Fabrice +Date: Tue Aug 29 15:28:06 2017 -0400 - Use do_select + Fixed syntax -M lib/pf/dal/node.pm +M go/ipset/main.go +M go/ipset/utils.go -commit 48bac1a441e9f9fe231c96a5e7f3f44f6f5b99d0 -Author: James Rouzier -Date: Wed Oct 4 11:28:59 2017 -0400 +commit c614f1030edbd266ec47948ba4d6d82ef25855ee +Author: Durand Fabrice +Date: Tue Aug 29 11:08:01 2017 -0400 - Wrap calls to pf::SQL::Abstract and db_execute + Removed binary -M lib/pf/dal.pm +D go/ipset/ipset -commit 4125e78feda127cd1d2366ed65f3da76a772f7fb -Author: James Rouzier -Date: Wed Oct 4 11:25:09 2017 -0400 +commit b959ed5eeec923919093903e5a7cdad8a046edbb +Author: Durand Fabrice +Date: Tue Aug 29 11:07:04 2017 -0400 - Fix syntax warning + go ipset -M lib/pf/dal/iterator.pm +A go/ipset/api.go +A go/ipset/ipset +A go/ipset/main.go +A go/ipset/utils.go +M go/pfconfigdriver/structs.go +A lib/pfconfig/namespaces/resource/cluster_hosts_ip.pm -commit 562b224981d3c57521906b64ee50d8c2210e1fd2 -Author: James Rouzier -Date: Tue Oct 3 14:34:06 2017 -0400 +commit 206aeb951e2aed02b4a968ba869eaf3f8a2eacb1 +Author: Durand Fabrice +Date: Mon Nov 27 15:36:14 2017 -0500 - Move node_add to use pf::dal::node + Updated vendor.json -M lib/pf/node.pm +M go/vendor/vendor.json -commit 6a812fc4361ecae9801124e908e6418a370ac2ae -Author: James Rouzier -Date: Tue Oct 3 14:30:41 2017 -0400 +commit 6e2eeee3f464e70e761e8b1eb677178d02946026 +Author: Durand Fabrice +Date: Mon Nov 27 15:34:16 2017 -0500 - Move NODE_DISCOVERED_TRIGGER_DELAY trigger_violation to _post_create + Typo in vendor.json -M lib/pf/dal/node.pm +M go/vendor/vendor.json -commit 5d230dcdc40c59f88574a591bf0398ce60d00fd2 -Author: James Rouzier -Date: Mon Oct 2 16:45:24 2017 -0400 +commit 904899f8e552a8af13acbd3529cdd16e4d4e9d62 +Author: Durand Fabrice +Date: Wed Jun 14 16:07:02 2017 -0400 - Moving to use pf::dal::node + Added etcd dep for centos 7 and added etcd-client for debian -M lib/pf/node.pm +M debian/control -commit c7eec83632a343bb97cdf4772449d89cfa8ddcf8 -Author: James Rouzier -Date: Mon Oct 2 16:44:50 2017 -0400 +commit 8a242a488401887f4df407fcdc4867469150994a +Author: Durand Fabrice +Date: Mon Nov 27 15:22:43 2017 -0500 - Moved to use passing the class to avoid create row objects + Updated pfconfig structs -M html/pfappserver/lib/pfappserver/Model/Auditing/RadiusLog.pm -M html/pfappserver/lib/pfappserver/Model/DHCPOption82.pm -M lib/pf/action.pm -M lib/pf/sms_carrier.pm +M go/pfconfigdriver/fetch.go +M go/pfconfigdriver/structs.go -commit 1327f936c439306263ef9db690c076d4053eb8d3 -Author: James Rouzier -Date: Mon Oct 2 16:08:30 2017 -0400 +commit e95e9046703c1d12ecb139de8936dcc376f98717 +Author: Durand Fabrice +Date: Tue Nov 21 15:35:09 2017 -0500 - Allow Passing class + ShuffleDNS with inline too -M lib/pf/dal/iterator.pm +M go/dhcp/config.go -commit 3ba1f5ed87b89fb1fd9aad507cc0fdf943acef68 -Author: James Rouzier -Date: Mon Oct 2 13:50:16 2017 -0400 +commit a2afc03198aaa0ecc12cd79da5d048f2f476aec1 +Author: Durand Fabrice +Date: Tue Nov 21 15:04:34 2017 -0500 - New method update_items + Shuffle DNS and Gateway when in cluster mode -M lib/pf/dal.pm +M go/dhcp/config.go +M go/dhcp/main.go +M go/dhcp/utils.go +M lib/pfconfig/namespaces/config/Cluster.pm +M lib/pfconfig/namespaces/config/Network.pm +M lib/pfconfig/namespaces/interfaces.pm +A lib/pfconfig/namespaces/resource/network_config.pm -commit 0be8b24d8b65d1084c30f8da02fe86987a897135 -Author: James Rouzier -Date: Mon Oct 2 13:34:16 2017 -0400 +commit 35ad8837ebef4170125ad5b2711ecc541709bbef +Author: Durand Fabrice +Date: Fri Nov 10 15:42:45 2017 -0500 - Refactor to use finish method + Add a specific registration network on the same layer2 network -M lib/pf/dal/iterator.pm +M go/dhcp/api.go +M go/dhcp/config.go +M go/dhcp/main.go +M go/dhcp/utils.go +M html/pfappserver/lib/pfappserver/Form/Interface.pm +M html/pfappserver/lib/pfappserver/Model/Interface.pm +M html/pfappserver/root/interface/create.tt +M html/pfappserver/root/interface/view.tt +M html/pfappserver/root/static/js/interface.js +M lib/pf/iptables.pm +M lib/pf/node.pm +M lib/pf/services/manager/routes.pm +M sbin/pfdns -commit 68eee5b575dc03885b8850ab6c1ca8bfcd1557a3 -Author: James Rouzier -Date: Mon Oct 2 13:26:09 2017 -0400 +commit b9162fdad0734a78ac6a35800f98efbaafd96ada +Author: Durand Fabrice +Date: Thu Nov 9 14:45:41 2017 -0500 - move node_exist to pf::dal::node + Added ping code -M lib/pf/node.pm +A go/dhcp/ping.go -commit d7e0ecf9d75f7b943022cfb61c8f470a530d2799 -Author: James Rouzier -Date: Mon Oct 2 12:56:46 2017 -0400 +commit 991758bdb94e9bda311a8c63fe5ea067a4712a3a +Author: Durand Fabrice +Date: Thu Nov 9 14:45:25 2017 -0500 - Move to pf::dal::action + Added ping test -M lib/pf/action.pm +M go/dhcp/main.go -commit e326424e232164c8ba4e909c35c45b746b985a7c -Author: James Rouzier -Date: Mon Oct 2 12:41:49 2017 -0400 +commit 355ad8f0b3f890850cca933641fc4e159af87523 +Author: Durand Fabrice +Date: Thu Nov 9 08:49:29 2017 -0500 - Migrate to node_count_all pf::dal::node + Added log -M lib/pf/node.pm +M go/dhcp/main.go -commit 7b7ee0d4c24f1208b61fa322a41717595924b097 -Author: James Rouzier -Date: Mon Oct 2 10:24:53 2017 -0400 +commit 51e1efff8d0c86155a80af4578dd41e442d9fdae +Author: Durand Fabrice +Date: Fri Nov 3 10:50:30 2017 -0400 - remove comment + fixed last ip address -M lib/pf/violation.pm +M go/dhcp/config.go -commit 6f726197273cb51ed7588916c4fd27784124dfee -Author: James Rouzier -Date: Mon Oct 2 10:24:02 2017 -0400 +commit a138d8d1f958e73ccfa270124d3ae91ff9f89aed +Author: Durand Fabrice +Date: Tue Aug 29 16:13:07 2017 -0400 - update pod doc + Fixed typo -M lib/pf/violation.pm +M lib/pf/constants/api.pm -commit defaa41d65ce569e15866dcbed1854c3301923d1 -Author: James Rouzier -Date: Mon Oct 2 10:22:27 2017 -0400 +commit 80ee3ab509a0c7b58eb2daf6ecf18f25c118a5a8 +Author: Durand Fabrice +Date: Fri Aug 25 09:37:53 2017 -0400 - Remove unused function + Use the first ip address define in networks.conf when the role i registration -M html/pfappserver/lib/pfappserver/Model/Node.pm +M go/dhcp/config.go -commit 39aba86344706830855db1b8f79a9be4ea51300b -Author: James Rouzier -Date: Thu Sep 28 16:08:13 2017 -0400 +commit b622aa11668402f5e324c8d765c2261fa4baa219 +Author: Durand Fabrice +Date: Thu Aug 24 11:43:42 2017 -0400 - Remove old script + Use the database instead of the webservice -D t/benchmarks/pf-node.pl +M go/dhcp/api.go +M go/dhcp/apicall.go +M go/dhcp/main.go +M go/dhcp/utils.go -commit d0875fe37c6db831c3a1a8c5c5395253ad92bb18 -Author: James Rouzier -Date: Thu Sep 28 16:02:24 2017 -0400 +commit 6026aca18b0da7bf8f6c75020042a30ee6638811 +Author: Durand Fabrice +Date: Wed Aug 23 16:34:44 2017 -0400 - Remove node_view_with_fingerprint + Copy the dhcp packet before sending in the queue -M lib/pf/node.pm +M go/dhcp/server.go -commit 6736b1f2d5eb4a31d0395a53909b5f4710876aea -Author: James Rouzier -Date: Wed Sep 27 17:04:55 2017 -0400 +commit 4364a85fb50efb492e776cc84b3c34076642b94e +Author: Durand Fabrice +Date: Wed Aug 16 15:05:32 2017 -0400 - Remove violation_desc + Set in cache the node_info for 3 seconds -M lib/pf/violation.pm +M go/dhcp/main.go -commit e4aa54e08f711ed6fad500431cbb300163deb06c -Author: James Rouzier -Date: Wed Sep 27 16:40:19 2017 -0400 +commit f1c60ea7ae8cccbb60415f4b58c9799996fba606 +Author: Durand Fabrice +Date: Tue Jun 27 10:30:36 2017 -0400 - Fix syntax error + Update documentation.conf and test -M lib/pf/dal.pm +M conf/documentation.conf +M t/TestUtils.pm -commit 307d9bde6a87b05ce5b56b6edaf1d136ebffaa1c -Author: James Rouzier -Date: Wed Sep 27 15:50:55 2017 -0400 +commit 8ad39f59284fdc573bda0b5a90364b3b32be339f +Author: Durand Fabrice +Date: Tue Jun 27 10:05:22 2017 -0400 - Create a global tenant variable + Rhel packaging fix -M lib/pf/dal.pm +M addons/packages/packetfence.spec -commit f1de0ea68a03635f82bebb69230a654b4da34113 -Author: James Rouzier -Date: Wed Sep 27 15:27:39 2017 -0400 +commit c7ead36e4710b236c2833388deb56bc0479ae98d +Author: Durand Fabrice +Date: Wed Jun 14 16:19:36 2017 -0400 - Added pf::dal::tenant + typo -A lib/pf/dal/_tenant.pm -A lib/pf/dal/tenant.pm +M debian/control -commit c485aaf5edf223694a6f33f1324427a753096e43 -Author: James Rouzier -Date: Wed Sep 27 15:01:56 2017 -0400 +commit bfde5ea083563a41a9829165148bb81be4c8c4da +Author: Durand Fabrice +Date: Wed Jun 14 16:07:02 2017 -0400 - Added does_exists + Added etcd dep for centos 7 and added etcd-client for debian -M lib/pf/dal.pm +M addons/packages/packetfence.spec +M debian/control -commit 3da8b370fd736be0988f726b59316f0ce98823af -Author: James Rouzier -Date: Tue Sep 26 14:58:55 2017 -0400 +commit ecbc9336ab6ab9d8b36358c97563aee57ac9cc5d +Author: Durand Fabrice +Date: Wed Jun 14 15:30:34 2017 -0400 - Remove sms_carrier_custom_search use sms_carrier_view_all + Do not exist if there is no entries in the database -M html/pfappserver/lib/pfappserver/PacketFence/Controller/User.pm +M go/dhcp/utils.go -commit 4edecd434bc6557936d7973dabcd332ba4a4d904 -Author: James Rouzier -Date: Tue Sep 26 14:57:35 2017 -0400 +commit 80f76ebdb14b7b4716fb8fde103e36a71dd65462 +Author: Durand Fabrice +Date: Wed Jun 14 14:54:09 2017 -0400 - Move to pf::dal + Fixed debian packaging and etcd/go_dhcpd path in pf.conf.default -M lib/pf/sms_carrier.pm +M conf/pf.conf.defaults +A debian/packetfence-etcd.service +A debian/packetfence-go_dhcpd.service -commit ec5c2f5421ce9cf4b06d8fe7cf394e37390709fd -Author: James Rouzier -Date: Tue Sep 26 14:06:59 2017 -0400 +commit 983e3596fd4b13fb094d0642ba0b008f132e2b8e +Author: Durand Fabrice +Date: Wed Jun 14 14:48:58 2017 -0400 - Move to pf::dal + Fixed error in spec file -M lib/pf/freeradius.pm +M addons/packages/packetfence.spec -commit 2655ba722f707af88421d181d68a7849c1907723 -Author: James Rouzier -Date: Tue Sep 26 13:48:31 2017 -0400 +commit ada8e7e5aeb4a0a26f030cf28be41daa548a557b +Author: Durand Fabrice +Date: Wed Jun 14 14:17:25 2017 -0400 - Add support for multi insert and update + removed bitbucket link -M lib/pf/SQL/Abstract.pm +M go/vendor/vendor.json -commit 76ba6df490567935d46b9cdb9d7e2516a7acac35 -Author: James Rouzier -Date: Tue Sep 26 12:16:14 2017 -0400 +commit b0d8b7cc87ba6b741bc10a07ff9531a2521b9936 +Author: Durand Fabrice +Date: Wed Jun 14 14:11:07 2017 -0400 - Include pf::db for db_now() + Update packaging -M lib/pf/radius_audit_log.pm +M addons/packages/packetfence.spec +M debian/rules -commit d934b5f4bd170a8130517376e5abd71d0ad35db4 -Author: James Rouzier -Date: Tue Sep 26 12:15:52 2017 -0400 +commit 8f77d543ab55067d033953608a46027ae19109eb +Author: Durand Fabrice +Date: Wed Jun 14 13:00:03 2017 -0400 - Move to pf::dal + Updated systemd scripts -M lib/pf/pfmon/task/cleanup_chi_database_cache.pm +M conf/systemd/packetfence-etcd.service +M conf/systemd/packetfence-go_dhcpd.service -commit 37c1ccc0c6c605520f46b9b7cefa8b10bda311d3 -Author: James Rouzier -Date: Tue Sep 26 11:26:38 2017 -0400 +commit 70f0232686de83098f0db94db0d91c174de1a078 +Author: Durand Fabrice +Date: Wed Jun 14 12:21:09 2017 -0400 - Remove pf::db + Updated go Makefile -M lib/pf/api/local.pm +M addons/packages/build-go.sh +M go/Makefile -commit 2fc95ce17cd53ae6d643e241f2fe311069a30185 -Author: James Rouzier -Date: Mon Sep 25 15:35:46 2017 -0400 +commit 2093593ccc1d6b0d5a51bc16167e842f0c9195c4 +Author: Durand Fabrice +Date: Wed Jun 14 11:45:24 2017 -0400 - Move to use pf::dal::dhcp_option82 + Updated pfconfig structs -M html/pfappserver/lib/pfappserver/Model/DHCPOption82.pm -M lib/pf/dhcp_option82.pm +M go/dhcp/main.go +M go/pfconfigdriver/structs.go -commit 2923516429229e31f34e35f990763b17720b8a26 -Author: James Rouzier -Date: Mon Sep 25 15:34:54 2017 -0400 +commit 3625a8be74a9f0ff35a76d95f0c3445d15f4ff79 +Author: Durand Fabrice +Date: Wed Jun 14 11:14:02 2017 -0400 - Fix radius_audit_log_add + FetchDecodeSocketStruct -> FetchDecodeSocket -M lib/pf/radius_audit_log.pm +M go/dhcp/config.go +M go/dhcp/main.go +M go/dhcp/utils.go -commit d88e26ea86c7f093068bab5479af89d6ada37ac6 -Author: James Rouzier -Date: Mon Sep 25 14:34:21 2017 -0400 +commit 055dc8c659b85a77dcd8b93d6b50525a90ef4bfa +Author: Durand Fabrice +Date: Wed Jun 14 09:46:05 2017 -0400 - Move pf::version to use pf::dal::pf_version + Import pfconfigderiver from inverse repo -M lib/pf/version.pm +M go/dhcp/config.go +M go/dhcp/main.go +M go/dhcp/utils.go -commit 5db687c1548674e36ba6fbd430ae80e79ad7facb -Author: James Rouzier -Date: Mon Sep 25 14:16:48 2017 -0400 +commit 9693d669d25402e6ec9078c1ff0f39f65fd15dc4 +Author: Durand Fabrice +Date: Wed Jun 14 09:11:06 2017 -0400 - Remove unused functionas and variables + Updated govendor json file -M lib/pf/radius_audit_log.pm +M go/vendor/vendor.json -commit 02df9b1786eba234d41fad5caa634c2f6c766cff -Author: James Rouzier -Date: Mon Sep 25 14:14:21 2017 -0400 +commit 6b92e07955ed8a42a9eb478678eab434b744eaf9 +Author: Durand Fabrice +Date: Wed Jun 14 08:54:26 2017 -0400 - Use proper method for deleting from a table using search + Added etcd dep for debian -M lib/pf/radius_audit_log.pm +M debian/control -commit 5dbe7405e5cb6bdae74c1641d6735d04318680a7 -Author: James Rouzier -Date: Mon Sep 25 13:53:15 2017 -0400 +commit 776b7c62282aa82057a9176d7aca401c799865b9 +Author: Durand Fabrice +Date: Mon Jun 12 11:22:14 2017 -0400 - Export is_error function + Reorg code -M lib/pf/radius_audit_log.pm +A go/dhcp/config.go +M go/dhcp/main.go +A go/dhcp/utils.go -commit 6f57c9f0d4c42d8278b3bd5f889769dc87517396 -Author: James Rouzier -Date: Mon Sep 25 13:52:53 2017 -0400 +commit bbc3a812d9b54f19b67c59d6fcf6481aa96e880e +Author: Durand Fabrice +Date: Fri Jun 9 13:55:45 2017 -0400 - Avoid 'Use of uninitialized value in substitution' error + added etcd service in pf.conf.default and documentation.conf -M html/pfappserver/lib/pfappserver/PacketFence/Controller/Auditing/RadiusLog.pm +M conf/documentation.conf +M conf/pf.conf.defaults +M lib/pf/services/manager/etcd.pm -commit ea788f6b04ac4e40756b93f5c880f12c3910fe58 -Author: James Rouzier -Date: Mon Sep 25 13:52:24 2017 -0400 +commit 8a80225622a2149eafff4e7169461a00c7c3af02 +Author: Durand Fabrice +Date: Fri Jun 9 13:45:03 2017 -0400 - Improve error checking + Added dhcp build in Makefile -M html/pfappserver/lib/pfappserver/Model/Auditing/RadiusLog.pm +M addons/packages/build-go.sh +M go/Makefile -commit 6f8a05f461cea830a9619f7573cf0c251ed951fb -Author: James Rouzier -Date: Mon Sep 25 13:13:39 2017 -0400 +commit 132484a9113e8806cc07477a5b911a9ebdc718c0 +Author: Durand Fabrice +Date: Fri Jun 9 13:07:21 2017 -0400 - pf::radius_audit_log to use pf::dal::radius_audit_log + Updated iptables for etcd and go dhcpd api -M html/pfappserver/lib/pfappserver/Model/Auditing/RadiusLog.pm -M lib/pf/radius_audit_log.pm +M conf/iptables.conf.example -commit d3ffacc89b8026737c55f1f64fb5ed1b6333c17c -Author: James Rouzier -Date: Mon Sep 25 12:48:57 2017 -0400 +commit 59268d7f12809b92e07a632d926e7d9d9605efce +Author: Durand Fabrice +Date: Fri Jun 9 13:04:51 2017 -0400 - Allow search for count + Use pfconfigdriver to fetch the Cluster Vip -M lib/pf/dal.pm +M go/dhcp/main.go +M go/dhcp/serverif.go +M go/pfconfigdriver/structs.go -commit 5a2d6b7e32cfd9db55227e119b495a8ba3957c38 -Author: James Rouzier -Date: Mon Sep 25 12:44:02 2017 -0400 +commit 46a05660c4d46d0d288b9cb72df522fee8dc8e49 +Author: Durand Fabrice +Date: Thu Jun 8 16:26:00 2017 -0400 - Finish statement handler after removing_by_search + Dont try to use empty var -M lib/pf/dal.pm +M go/dhcp/api.go +M go/dhcp/main.go -commit 5c685ee25baec980268b8f8074ea9a4f9086523d -Author: James Rouzier -Date: Mon Sep 25 12:43:07 2017 -0400 +commit 207528992b1330cfed4683861f4691241ceac270 +Author: Durand Fabrice +Date: Thu Jun 8 15:50:38 2017 -0400 - Fix syntax error + Do not crash when there is nothing in the cache -M lib/pf/dal/iterator.pm +M go/dhcp/api.go -commit a571ef595c39f22e80005c0fcbd169dba94bdf81 -Author: James Rouzier -Date: Mon Sep 25 11:33:02 2017 -0400 +commit 50b794ac3635dea22733a232360dbec60b609cad +Author: Durand Fabrice +Date: Thu Jun 8 15:46:23 2017 -0400 - If the iterator class is not defined then return raw object - - New method pf::dal::iterator::get_all_items - - Finish the sth when there is no more items to fetch + Added etcd as backend for distributed cache -M lib/pf/dal/iterator.pm +A conf/etcd.conf.yml.example +A conf/systemd/packetfence-etcd.service +M go/dhcp/api.go +M go/dhcp/apicall.go +M go/dhcp/main.go +A lib/pf/services/manager/etcd.pm -commit f4aaba0b9e41c3d4cf6abae1ef629bb9b5176ef9 -Author: James Rouzier -Date: Fri Sep 22 19:34:54 2017 -0400 +commit 6a50dae98d6ddba59843837d30e91c61ec202dfc +Author: Durand Fabrice +Date: Mon Jun 5 15:40:22 2017 -0400 - New method remove_by_search + Added pfCluster struct -M lib/pf/dal.pm +M go/pfconfigdriver/structs.go -commit c26cd3fbabba54d4ef5e9e7bb9c2a7f0ebe8c560 -Author: James Rouzier -Date: Fri Sep 22 18:42:41 2017 -0400 +commit 3454ed1ba1d4980a4ae1b7674c350df19f2113fa +Author: Durand Fabrice +Date: Thu Jun 1 16:11:57 2017 -0400 - Add the count function + Fixed unpark -M lib/pf/dal.pm +M go/dhcp/api.go +M go/dhcp/main.go +M lib/pf/parking.pm -commit ec5cfac272ba6d648759a1bc03086001eddf7469 -Author: Julien Semaan -Date: Mon Dec 4 07:29:13 2017 -0500 +commit 61634fcfd73f4a6f5870f3f347eaca45abe618b8 +Author: Durand Fabrice +Date: Thu Jun 1 15:59:56 2017 -0400 - news for #2614 + Added parking code -M NEWS.asciidoc +M go/dhcp/api.go +M go/dhcp/main.go +M lib/pf/constants/api.pm +M lib/pf/parking.pm -commit 4c706c680938e70773ee5ac610003e8194d83283 +commit 2d3c2514aac948074ca58e2db38025c72fc20eea Author: Durand Fabrice -Date: Thu Oct 19 15:16:36 2017 -0400 +Date: Thu Jun 1 12:56:49 2017 -0400 - Don't try to format the username in the accounting packet + Added the way to change the lease time for a mac address through the API -M raddb/policy.d/canonicalization +M go/dhcp/api.go +M go/dhcp/main.go -commit 3d1f66688aa99b7a4768aeb95bcbf47106dfb3d5 -Author: James Rouzier -Date: Fri Dec 1 15:02:56 2017 -0500 +commit 75131b542b74109f56ce2d48e6746519b92ba6f3 +Author: Durand Fabrice +Date: Wed May 31 16:22:10 2017 -0400 - Move cleaning of file descriptors to functions + Added type in options api call -M bin/pflogger.pl +M go/dhcp/api.go -commit 8d8436c48f7959c9a8dcf1808ee8ba7a6096b818 -Author: James Rouzier -Date: Thu Sep 7 10:15:52 2017 -0400 +commit aaf608d2a4d5ad407c89e54016341ff35d0fadfc +Author: Durand Fabrice +Date: Tue May 30 16:01:31 2017 -0400 - Remove timestamp from logging pattern + Fixed handler detection for splitted network -M conf/log.conf.d/rlm_perl.conf.example +M go/dhcp/main.go -commit 40362262b93b219e1f4700af3c6b66649328ee4a -Author: James Rouzier -Date: Thu Sep 7 10:11:45 2017 -0400 +commit 1107f8f8aa9b34b0d6de80dd8f2d2d930d944e3c +Author: Durand Fabrice +Date: Tue May 30 13:47:37 2017 -0400 - Update comment + Options on the fly -M bin/pflogger.pl +M go/dhcp/api.go +M go/dhcp/main.go -commit 76698359d1d30146ef96cf5c4ba883e19ad5353f -Author: James Rouzier -Date: Thu Sep 7 09:59:03 2017 -0400 +commit 19b499f85669b0b70c0aaff4274f4c07044c024c +Author: Durand Fabrice +Date: Mon May 29 16:19:02 2017 -0400 - Add spec for syslog priority + Fixed logic -M conf/log.conf.d/rlm_perl.conf.example +M go/dhcp/api.go +M go/dhcp/main.go -commit 94526bb136830287a5910497c4d700045434549b -Author: James Rouzier -Date: Thu Sep 7 09:57:04 2017 -0400 +commit e162491b0a3e4b100edeb65a465959f2b358d5a2 +Author: Durand Fabrice +Date: Fri May 26 16:13:34 2017 -0400 - Add new spec to map to syslog priority level + Started parking feature -M lib/pf/log.pm +M go/dhcp/api.go +M go/dhcp/main.go -commit b28a25562ac2d8fc2b7143f82cebb23b9a2389c6 -Author: James Rouzier -Date: Thu Sep 7 09:44:28 2017 -0400 +commit 251495c1635fb9570dc296d7ab185b8882b7690b +Author: Durand Fabrice +Date: Fri May 26 14:11:09 2017 -0400 - Use systemd-cat instead of logger + Added api stats per dhcpd handler -M bin/pflogger.pl +M go/dhcp/api.go +M go/dhcp/main.go -commit 34d1a032703eb2ed444f3ba28dc0ddc4e3b6b6cd -Author: James Rouzier -Date: Wed Sep 6 13:12:18 2017 -0400 +commit 8cd1223d5814fceab5ce3c3f060d09ddc94301a8 +Author: Durand Fabrice +Date: Thu May 25 14:35:45 2017 -0400 - Change to notice + Added an API in order to query ip2mac and mac2ip -M bin/pflogger.pl +A go/dhcp/api.go +M go/dhcp/main.go -commit d4902def97babeb821d4bb276290d9791b859ce4 -Author: James Rouzier -Date: Wed Sep 6 12:43:40 2017 -0400 +commit c65387bc4b0e404418884f09cd0179a2fe919fe6 +Author: Durand Fabrice +Date: Thu May 25 12:37:31 2017 -0400 - Use the priority local5.err + Changed go_dhcpd path in systemd service file -M bin/pflogger.pl +M conf/systemd/packetfence-go_dhcpd.service -commit 41e2a126e95f83c3f310324e2017bc0c4ebde79d -Author: James Rouzier -Date: Wed Sep 6 11:31:17 2017 -0400 +commit faa84c7da9447eedd79741fb2487566a3af26714 +Author: Durand Fabrice +Date: Thu May 25 11:51:03 2017 -0400 - Update have rlm_perl use /usr/bin/logger to send logs to syslog + Added go_dhcpd service manager -A bin/pflogger-packetfence -M conf/log.conf.d/rlm_perl.conf.example +M conf/documentation.conf +M conf/pf.conf.defaults +D conf/systemd/packetfence-go-dhcpd.service +A conf/systemd/packetfence-go_dhcpd.service +A lib/pf/services/manager/go_dhcpd.pm -commit ae857d227f82392a1cfef95afb0ba87c54fadbbe -Author: James Rouzier -Date: Wed Sep 6 11:26:47 2017 -0400 +commit 0c26e3694fd9fa817124eec2fcb030bfa5c70289 +Author: Durand Fabrice +Date: Thu May 25 10:39:49 2017 -0400 - Close all file descriptors before forking to avoid resource leaking + Manage virtual ip by the routes service -M bin/pflogger.pl +M lib/pf/services/manager/routes.pm -commit a4bc9bd82801f71fd5ee0f947d0e0f42574cdc27 -Author: James Rouzier -Date: Wed Sep 6 11:21:13 2017 -0400 +commit a58c66b0288510abd3c7a81579abd89a79f4fbc3 +Author: Durand Fabrice +Date: Thu May 25 10:04:39 2017 -0400 - Use /usr/bin/logger to send log messages to syslog + Update the cache on a dhcp request + Add 15s more in the cache -A bin/pflogger.pl +M go/dhcp/main.go -commit 6136dd85de59df3a35ac62ef9ef7286550b42a35 -Author: James Rouzier -Date: Fri Dec 1 14:20:03 2017 -0500 +commit 1fe1a2d62b3b0c7ee438bddb8a59d0ba5c04ff2c +Author: Durand Fabrice +Date: Wed May 24 16:31:14 2017 -0400 - Updated help and labels + Added systemd service for go dhcpd -M html/pfappserver/lib/pfappserver/Form/Config/Source/LDAP.pm +A conf/systemd/packetfence-go-dhcpd.service -commit d7f8a85735ee9e5452d1d952d97d5f96a9b12bc4 -Author: Julien Semaan -Date: Fri Dec 1 13:55:25 2017 -0500 +commit 92b889a1595cd025770f02cbcad6ac02dd088ff9 +Author: Durand Fabrice +Date: Wed May 24 16:27:43 2017 -0400 - news for #2794 + Added systemd support -M NEWS.asciidoc +M go/dhcp/main.go -commit 03ea5f11cefdc7e842fd5837e0d0367cfe17545e -Author: Julien Semaan -Date: Fri Dec 1 13:31:56 2017 -0500 +commit a742b83f0cd25f793d3820e9c988ed63cdde72e1 +Author: Durand Fabrice +Date: Wed May 24 16:08:01 2017 -0400 - news for #2807 + Fetch already assigned ip from the database and remove them from the ip pool -M NEWS.asciidoc +M go/dhcp/main.go +M go/pfconfigdriver/structs.go -commit b6cfdac7b4fd91278c5807ce1bff3a6bd554822a -Author: Julien Semaan -Date: Thu Nov 30 09:52:31 2017 -0500 +commit a402c2e5151901eb28547395300053fa28d6b64b +Author: Durand Fabrice +Date: Wed May 24 11:35:34 2017 -0400 - Update NEWS.asciidoc + fixed netadv -M NEWS.asciidoc +M go/dhcp/main.go -commit b9958285e0c12b660d9c83d24b073041ae386449 -Author: James Rouzier -Date: Wed Nov 29 13:58:42 2017 -0500 +commit 29cf25187f40d07cac0d37277fd298b73f10298a +Author: Durand Fabrice +Date: Fri May 19 13:06:21 2017 -0400 - Dynamically determine if the variable name and format of max_statement_time for mysql and mariadb + Added ip per role -M lib/pf/db.pm -M t/db/timeout.t +M conf/iptables.conf.example +M go/dhcp/main.go +M go/dhcp/server.go +M go/dhcp/serverif.go +M go/pfconfigdriver/structs.go +M lib/pf/iptables.pm -commit dece83cb90fac98959132bd6e5c15ec60e1bdb80 -Author: James Rouzier -Date: Wed Nov 29 10:43:02 2017 -0500 +commit ba2eaa29da5f71542fd06091386ed28027752ffa +Author: Durand Fabrice +Date: Wed May 17 12:59:47 2017 -0400 - Refactor to allow testing to override config + Added PfNetwork and NetworkConf struct -M lib/pf/db.pm +M go/pfconfigdriver/structs.go -commit 4ed503380777d6b362498dbc897a6b97969aaa08 -Author: James Rouzier -Date: Tue Nov 28 16:16:58 2017 -0500 +commit f74b1642f0e2cfed8b979767f11183d19fefee1e +Author: Durand Fabrice +Date: Tue May 16 08:28:07 2017 -0400 - Remove date time from the cache keys + Split network per role -M lib/pf/Authentication/Source/LDAPSource.pm -M t/data/authentication.conf -A t/unittest/Authentication/Source/LDAPSource.t +M html/pfappserver/lib/pfappserver/Form/Interface.pm +M html/pfappserver/lib/pfappserver/Model/Interface.pm +M html/pfappserver/root/interface/create.tt +M html/pfappserver/root/interface/view.tt +M html/pfappserver/root/static/js/interface.js +M lib/pf/services/manager/routes.pm -commit a3f4610bda2e44af8f006e2d9940388d4cbe8dd3 -Author: James Rouzier -Date: Mon Nov 20 16:41:44 2017 -0500 +commit f4c914cfd2b87c02a2c119bd6e2de0195cdbc5ae +Author: Durand Fabrice +Date: Wed May 10 15:49:09 2017 -0400 - cache the results of match_rule if cache_match is enabled + Cleaned code -M lib/pf/Authentication/Source/LDAPSource.pm +M go/dhcp/main.go +M go/dhcp/pool.go -commit 3101148eb3da22794e67da53413d9df1d2d8d5e3 -Author: James Rouzier -Date: Mon Nov 20 16:08:58 2017 -0500 +commit 090a5a5a1c357bed0da8e8a9f38afd0bb70e6a6b +Author: Durand Fabrice +Date: Tue May 9 16:25:48 2017 -0400 - Refactor rule matching logic to it's own method + Use the original gocache -M lib/pf/Authentication/Source.pm +D go/dhcp/cache.go +M go/dhcp/main.go -commit 899e590d104add0919f73d9237a5a145f0a8d25c -Author: James Rouzier -Date: Tue Nov 28 10:18:00 2017 -0500 +commit 3fde29bb61aaf77427a8f33dce4708e9777685ca +Author: Durand Fabrice +Date: Tue May 9 14:29:25 2017 -0400 - Remove files from the spec that are no longer needed + New lease -M addons/packages/packetfence.spec +A go/dhcp/apicall.go +A go/dhcp/cache.go +M go/dhcp/main.go +M go/dhcp/pool.go +M go/dhcp/server.go +M go/dhcp/serverif.go -commit 7e054a99409e6bb28c31bc7027185c67a71662c3 -Author: Julien Semaan -Date: Tue Nov 28 16:11:36 2017 -0500 +commit 39e0c1312dbb55b751271aafe851c261304a4014 +Author: Durand Fabrice +Date: Wed Mar 8 13:56:50 2017 -0500 - news for #2659 + Fix unicast test -M NEWS.asciidoc +M go/dhcp/pool.go -commit 371bfb4b92e6f79acb73e18f2fd67283358cdf41 +commit 0093e82fa90983ea505f04e77dfd1b23b0b9ec1b Author: Durand Fabrice -Date: Tue Nov 28 14:27:45 2017 -0500 +Date: Wed Mar 8 09:29:17 2017 -0500 - Fixed type from string to int (pfconfigdriver structs) + Added pool and unicast code -M go/pfconfigdriver/structs.go +M go/dhcp/main.go +A go/dhcp/pool.go +M go/dhcp/rawClient.go +M go/dhcp/server.go +M go/dhcp/serverif.go -commit 1719a4062f8893ca87406ee74d5936a5d7fcc0b8 -Author: Darren Satkunas -Date: Tue Nov 28 10:07:50 2017 -0500 +commit 68932878e8481f75d3c07fb87c09461406398aef +Author: Durand Fabrice +Date: Mon Mar 6 14:22:05 2017 -0500 - Add violation suggestion for next VID pseudo auto_increment_id + First draft of go dhcp server -M html/pfappserver/lib/pfappserver/Form/Violation.pm -M lib/pf/class.pm +A go/dhcp/main.go +A go/dhcp/rawClient.go +A go/dhcp/server.go +A go/dhcp/serverif.go commit fa03e67d216d9fe8a107858e243212c2d8c37e37 Author: Durand Fabrice @@ -6022,6 +29093,72 @@ Date: Thu Nov 23 15:46:07 2017 -0500 M html/pfappserver/root/admin/nodes.tt +commit fa00a9b699655bf859ba8d22df2f83365c992172 +Author: Derek Wuelfrath +Date: Thu Nov 23 14:58:49 2017 -0500 + + Fingerbank integration + +M lib/pf/provisioner/jamf.pm + +commit e38921639575f07794c746f192c0c051e8619eaa +Author: Derek Wuelfrath +Date: Thu Nov 23 14:58:32 2017 -0500 + + Fix + +M lib/pf/provisioner/jamf.pm + +commit 7e204c6f779d911b2d613eb81b8c1e4c3c9bb50e +Author: Derek Wuelfrath +Date: Thu Nov 23 14:30:36 2017 -0500 + + Fixes + +M lib/pf/provisioner/jamf.pm + +commit d45946195a61fdcdfdc36e53d963dd601923a73b +Author: Derek Wuelfrath +Date: Thu Nov 23 13:35:42 2017 -0500 + + Admin and portal parts + +A html/captive-portal/templates/provisioner/jamf.html +A html/pfappserver/lib/pfappserver/Form/Config/Provisioning/jamf.pm +A html/pfappserver/root/config/provisioning/type/jamf.tt + +commit a7a8ba9f61937e124ec64a0f0f771b15971c1814 +Author: Derek Wuelfrath +Date: Thu Nov 23 13:19:19 2017 -0500 + + Typo + +M lib/pf/provisioner/jamf.pm + +commit 0ae098ad5f99ec21593687f9a1102db201308b53 +Author: Derek Wuelfrath +Date: Thu Nov 23 13:19:04 2017 -0500 + + Return authorize result + +M lib/pf/provisioner/jamf.pm + +commit 2d026f4ab8bedf7e34267e3a24958014bf6df28d +Author: Derek Wuelfrath +Date: Thu Nov 23 13:16:10 2017 -0500 + + Use constants + +M lib/pf/provisioner/jamf.pm + +commit c9d1adf1468ee32b32229e9bd81c2813f2860b14 +Author: Derek Wuelfrath +Date: Thu Nov 23 09:53:28 2017 -0500 + + First draft of JAMF provisionner + +A lib/pf/provisioner/jamf.pm + commit dd8b5f3ead9c687cf366612107bedab6db24e053 Author: Darren Satkunas Date: Wed Nov 22 14:04:56 2017 -0500