D8402: Support "domain-suffix-match" in Security8021xSetting
Martchus added a task: T7232: Allow specifying domain in plasma-nm Wi-Fi security settings. REPOSITORY R282 NetworkManagerQt REVISION DETAIL https://phabricator.kde.org/D8402 To: Martchus, #plasma, jgrulich Cc: jgrulich, plasma-devel, #frameworks, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
D8402: Support "domain-suffix-match" in Security8021xSetting
This revision was automatically updated to reflect the committed changes. Closed by commit R282:7491ed93c8cb: Support domain-suffix-match in Security8021xSetting (authored by jgrulich). REPOSITORY R282 NetworkManagerQt CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D8402?vs=21153=21220 REVISION DETAIL https://phabricator.kde.org/D8402 AFFECTED FILES autotests/settings/8021xsettingtest.cpp src/settings/security8021xsetting.cpp src/settings/security8021xsetting.h src/settings/security8021xsetting_p.h To: Martchus, #plasma, jgrulich Cc: jgrulich, plasma-devel, #frameworks, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
D8402: Support "domain-suffix-match" in Security8021xSetting
Martchus added a comment. I don't have commit access so somebody needs to merge this for me. REPOSITORY R282 NetworkManagerQt REVISION DETAIL https://phabricator.kde.org/D8402 To: Martchus, #plasma, jgrulich Cc: jgrulich, plasma-devel, #frameworks, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
D8402: Support "domain-suffix-match" in Security8021xSetting
jgrulich accepted this revision. jgrulich added a comment. This revision is now accepted and ready to land. Good to go. Thank you. REPOSITORY R282 NetworkManagerQt REVISION DETAIL https://phabricator.kde.org/D8402 To: Martchus, #plasma, jgrulich Cc: jgrulich, plasma-devel, #frameworks, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
D8402: Support "domain-suffix-match" in Security8021xSetting
Martchus updated this revision to Diff 21153. Martchus added a comment. Add "domainSuffixMatch" to auto tests REPOSITORY R282 NetworkManagerQt CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D8402?vs=21149=21153 REVISION DETAIL https://phabricator.kde.org/D8402 AFFECTED FILES autotests/settings/8021xsettingtest.cpp src/settings/security8021xsetting.cpp src/settings/security8021xsetting.h src/settings/security8021xsetting_p.h To: Martchus, #plasma, jgrulich Cc: jgrulich, plasma-devel, #frameworks, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
D8402: Support "domain-suffix-match" in Security8021xSetting
jgrulich requested changes to this revision. jgrulich added a comment. This revision now requires changes to proceed. Now it looks good. Just one thing I forgot is a unit test for this property. You can add it to autotests/settings/8021xsettingtest.cpp and build the tests with "-DBUILD_TESTING=true" cmake command and then running "make tests" to verify your test passes. REPOSITORY R282 NetworkManagerQt REVISION DETAIL https://phabricator.kde.org/D8402 To: Martchus, #plasma, jgrulich Cc: jgrulich, plasma-devel, #frameworks, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
D8402: Support "domain-suffix-match" in Security8021xSetting
Martchus updated this revision to Diff 21149. Martchus added a comment. Changed the method names REPOSITORY R282 NetworkManagerQt CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D8402?vs=21069=21149 REVISION DETAIL https://phabricator.kde.org/D8402 AFFECTED FILES src/settings/security8021xsetting.cpp src/settings/security8021xsetting.h src/settings/security8021xsetting_p.h To: Martchus, #plasma, jgrulich Cc: jgrulich, plasma-devel, #frameworks, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
D8402: Support "domain-suffix-match" in Security8021xSetting
jgrulich requested changes to this revision. jgrulich added inline comments. This revision now requires changes to proceed. INLINE COMMENTS > security8021xsetting.h:66 > > +void setDomain(const QString ); > +QString domain() const; Usually these methods are named according to property they return so in this case it should be setDomainSuffixMatch() and domainSuffixMatch(). Same applies to other places where you use just domain. REPOSITORY R282 NetworkManagerQt REVISION DETAIL https://phabricator.kde.org/D8402 To: Martchus, #plasma, jgrulich Cc: jgrulich, plasma-devel, #frameworks, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
D8402: Support "domain-suffix-match" in Security8021xSetting
Martchus edited the test plan for this revision. REPOSITORY R282 NetworkManagerQt REVISION DETAIL https://phabricator.kde.org/D8402 To: Martchus, #plasma Cc: plasma-devel, #frameworks, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
D8402: Support "domain-suffix-match" in Security8021xSetting
Martchus added a dependency: D8405: Allow to set "domain-suffix-match" in Wi-Fi settings. REPOSITORY R282 NetworkManagerQt REVISION DETAIL https://phabricator.kde.org/D8402 To: Martchus, #plasma Cc: plasma-devel, #frameworks, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
D8402: Support "domain-suffix-match" in Security8021xSetting
Martchus created this revision. Martchus added a reviewer: Plasma. Martchus added a project: Plasma. Restricted Application added subscribers: Frameworks, plasma-devel. Restricted Application added a project: Frameworks. REVISION SUMMARY Required for 'Allow setting "domain-suffix-match" in Wi-Fi settings' in plasma-nm which concerns Wi-Fi settings of enterprise WPA/WPA2: - TLS - tunneled TLS - PEAP TEST PLAN 1. Apply 'Allow setting "domain-suffix-match" in Wi-Fi settings' in plasma-nm as well 2. Open connection settings 3. Select Wi-Fi connection 4. Configure domain under enterprise security settings 5. Apply 6. Open related config file, eg. `/etc/NetworkManager/system-connections/eduroam` 7. Check whether "domain-suffix-match" is set correctly. REPOSITORY R282 NetworkManagerQt REVISION DETAIL https://phabricator.kde.org/D8402 AFFECTED FILES src/settings/security8021xsetting.cpp src/settings/security8021xsetting.h src/settings/security8021xsetting_p.h To: Martchus, #plasma Cc: plasma-devel, #frameworks, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart