diff --git a/makespec/BUILDVERSION b/makespec/BUILDVERSION index 3eb37be8..be95a16d 100644 --- a/makespec/BUILDVERSION +++ b/makespec/BUILDVERSION @@ -1 +1 @@ -5951 +5957 diff --git a/src/ui/widgets/widgets/StreamSettingsWidget.cpp b/src/ui/widgets/widgets/StreamSettingsWidget.cpp index 0929db0b..736b7258 100644 --- a/src/ui/widgets/widgets/StreamSettingsWidget.cpp +++ b/src/ui/widgets/widgets/StreamSettingsWidget.cpp @@ -43,6 +43,7 @@ void StreamSettingsWidget::SetStreamObject(const StreamSettingsObject &sso) serverNameTxt->setText(stream.prefix##Settings.serverName); \ allowInsecureCB->setChecked(stream.prefix##Settings.allowInsecure); \ disableSessionResumptionCB->setChecked(stream.prefix##Settings.disableSessionResumption); \ + disableSystemRoot->setChecked(stream.prefix##Settings.disableSystemRoot); \ alpnTxt->setText(stream.prefix##Settings.alpn.join("|")); \ } @@ -315,3 +316,9 @@ void StreamSettingsWidget::on_alpnTxt_textEdited(const QString &arg1) stream.tlsSettings.alpn = arg1.split('|'); stream.xtlsSettings.alpn = arg1.split('|'); } + +void StreamSettingsWidget::on_disableSystemRoot_stateChanged(int arg1) +{ + stream.tlsSettings.disableSystemRoot = arg1; + stream.xtlsSettings.disableSystemRoot = arg1; +} diff --git a/src/ui/widgets/widgets/StreamSettingsWidget.hpp b/src/ui/widgets/widgets/StreamSettingsWidget.hpp index 3cb0f8c4..c59c6a3d 100644 --- a/src/ui/widgets/widgets/StreamSettingsWidget.hpp +++ b/src/ui/widgets/widgets/StreamSettingsWidget.hpp @@ -60,6 +60,8 @@ class StreamSettingsWidget void on_wsHeadersTxt_textChanged(); void on_wsPathTxt_textEdited(const QString &arg1); + void on_disableSystemRoot_stateChanged(int arg1); + private: QvMessageBusSlotDecl; StreamSettingsObject stream; diff --git a/src/ui/widgets/widgets/StreamSettingsWidget.ui b/src/ui/widgets/widgets/StreamSettingsWidget.ui index c3dd7849..d545896f 100644 --- a/src/ui/widgets/widgets/StreamSettingsWidget.ui +++ b/src/ui/widgets/widgets/StreamSettingsWidget.ui @@ -691,26 +691,33 @@ - + Server Address (SNI) - + - + ALPN - + + + + + Disable System Root Certificates + + +