Index: src/ch/CfgProperties.h =================================================================== diff -u -N -rbe569bc86280887eeebb8d3e9489f6fc17c570e6 -r045540c818c374806d09742ef3d7a984d8d757d3 --- src/ch/CfgProperties.h (.../CfgProperties.h) (revision be569bc86280887eeebb8d3e9489f6fc17c570e6) +++ src/ch/CfgProperties.h (.../CfgProperties.h) (revision 045540c818c374806d09742ef3d7a984d8d757d3) @@ -32,8 +32,11 @@ PP_PCLIPBOARDMONITORING = 0, PP_PMONITORSCANINTERVAL, PP_PRELOADAFTERRESTART, + PP_PCHECK_FOR_UPDATES_FREQUENCY, PP_PUPDATECHANNEL, + PP_PUPDATE_USE_SECURE_CONNECTION, + PP_PSHUTDOWNAFTREFINISHED, PP_PTIMEBEFORESHUTDOWN, PP_PFORCESHUTDOWN, @@ -130,6 +133,13 @@ eDNS_HideAndDontRegister = 2 }; +enum EUseSecureConnection +{ + eSecure_No = 0, + eSecure_Yes = 1, + eSecure_Auto = 2 +}; + /////////////////////////////////////////////////////////////////////////////////////////////// // specific branches in configuration @@ -181,6 +191,7 @@ PROPERTY_MINMAX(PP_PCHECK_FOR_UPDATES_FREQUENCY, unsigned int, _T("CHConfig.General.Program.Updates.Frequency"), eFreq_Weekly, eFreq_Never, eFreq_Max - 1); PROPERTY_MINMAX(PP_PUPDATECHANNEL, int, _T("CHConfig.General.Program.Updates.UpdateChannel"), UpdateVersionInfo::eReleaseCandidate, UpdateVersionInfo::eStable, UpdateVersionInfo::eMax - 1); +PROPERTY_MINMAX(PP_PUPDATE_USE_SECURE_CONNECTION, unsigned int, _T("CHConfig.General.Program.Updates.UseSecureConnection"), eSecure_Auto, eSecure_No, eSecure_Auto); PROPERTY(PP_PPROCESSPRIORITYCLASS, int, _T("CHConfig.General.Program.ProcessPriority"), NORMAL_PRIORITY_CLASS); PROPERTY(PP_PLANGUAGE, CString, _T("CHConfig.General.Program.Language"), _T("\\Langs\\English.lng"));