- Timestamp:
- Jun 2, 2020, 1:49:02 AM (5 years ago)
- Location:
- branches/guitools-arcamap-2.5/evfsgui
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/guitools-arcamap-2.5/evfsgui/evfsgui.vrx
r1067 r1069 472 472 CALL IniSave handle 473 473 CALL IniClose handle 474 475 CALL _ConfirmRestartDaemon 474 476 END 475 477 END 476 478 477 479 return ok 480 481 /*:VRX _ConfirmRestartDaemon 482 */ 483 _ConfirmRestartDaemon: 484 485 stem.1 = NLVGetMessage( 156 ) 486 stem.2 = '' 487 stem.3 = NLVGetMessage( 157 ) 488 stem.0 = 3 489 btn.1 = NLVGetMessage( 6 ) 490 btn.2 = NLVGetMessage( 7 ) 491 btn.0 = 2 492 ok = VRMessageStem( VRWindow(), 'stem.', NLVGetMessage( 158 ), 'Q', 'btn.', 1, 2 ) 493 IF ok == 1 THEN DO 494 call VRSet 'Main', 'Pointer', 'Wait' 495 CALL Menu_File_Daemon_Stop_Click 496 CALL SysSleep 2 497 CALL Menu_File_Daemon_Start_Click 498 call VRSet 'Main', 'Pointer', '<default>' 499 END 500 501 return 478 502 479 503 /*:VRX _ContainersInit … … 951 975 IF VRGetIni('SmbConfFlags', 'CheckMinProto', 'User') <> '' THEN DO 952 976 ok = _CheckClientMinProtocol() 953 IF ok < 3 THEN 977 IF ok < 3 THEN 954 978 CALL VRDelIni 'SmbConfFlags', 'CheckMinProto', 'User' 955 979 END … … 969 993 970 994 advanced.!easupport = 1 971 advanced.!Kerberos5 FH= 0972 advanced.!ntlmv1 FH= 1973 advanced.!encryption FH= 0995 advanced.!Kerberos5 = 0 996 advanced.!ntlmv1 = 1 997 advanced.!encryption = 0 974 998 advanced.!readonly = 0 975 999 advanced.!alwaysmp = 0 … … 1034 1058 advanced.!cachetimeout = VRGetIni('Settings', 'CacheTimeOut', settings.!ini, 'NoClose') 1035 1059 advanced.!cachelistings = VRGetIni('Settings', 'CacheListings',settings.!ini, 'NoClose') 1060 advanced.!ntlmv1 = VRGetIni('Settings', 'NtlmV1Support', settings.!ini, 'NoClose') 1061 advanced.!kerberos5 = VRGetIni('Settings', 'Krb5Support', settings.!ini, 'NoClose') 1036 1062 1037 1063 IF advanced.!browseauth == '' THEN advanced.!browseauth = 0 … … 1170 1196 CALL VRSetIni 'Settings', 'CacheTimeOut', advanced.!cachetimeout , settings.!ini, 'NoClose' 1171 1197 CALL VRSetIni 'Settings', 'CacheListings', advanced.!cachelistings, settings.!ini, 'NoClose' 1198 CALL VRSetIni 'Settings', 'NtlmV1Support', advanced.!ntlmv1 , settings.!ini, 'NoClose' 1199 CALL VRSetIni 'Settings', 'Krb5Support', advanced.!kerberos5 , settings.!ini, 'NoClose' 1172 1200 1173 1201 /* Current page */ … … 1477 1505 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.mtypefh, p_mtype) 1478 1506 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.easupportfh, p_easupport) 1507 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.ntlmv1fh, p_ntlmv1support) 1508 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.kerberos5fh, p_krb5support) 1479 1509 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.rwfh, p_rw) 1480 1510 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.hashfh, md5.cnt) … … 1522 1552 resdata = resdata||';CTO='||VRMethod("CN_CONDET","GetFieldData", records.i, cd.ctoFH) 1523 1553 resdata = resdata||';CLD='||VRMethod("CN_CONDET","GetFieldData", records.i, cd.cldFH) 1554 resdata = resdata||';NTLMV1SUPPORT='||VRMethod("CN_CONDET","GetFieldData", records.i, cd.ntlmv1fh) 1555 resdata = resdata||';KRB5SUPPORT='||VRMethod("CN_CONDET","GetFieldData", records.i, cd.kerberos5fh) 1524 1556 resdata = resdata||';EASUPPORT='||VRMethod("CN_CONDET","GetFieldData", records.i, cd.easupportfh) 1525 1557 resdata = resdata||' '||VRMethod("CN_CONDET","GetFieldData", records.i, cd.rwfh) … … 1694 1726 advanced.!cachelistings = '32' 1695 1727 1728 advanced.!kerberos5 = '' 1729 advanced.!ntlmv1 = '' 1730 1696 1731 advanced.!smbconfchanged = 0 1697 1732 … … 1851 1886 /*:VRX CB_client_ipc_signing_default_Click 1852 1887 */ 1853 CB_client_ipc_signing_default_Click: 1888 CB_client_ipc_signing_default_Click: 1854 1889 advanced.!smbconfchanged = 1 1890 SAY '[CB_client_ipc_signing_default_Click] smb.conf settings changed.' 1855 1891 set = VRGet("CB_client_ipc_signing_default", "Set") 1856 1892 ok = VRSet( "SPIN_client_ipc_signing", "Enabled", \set ) … … 1861 1897 CB_client_lanman_auth_Click: 1862 1898 advanced.!smbconfchanged = 1 1899 SAY '[CB_client_lanman_auth_Click] smb.conf settings changed.' 1863 1900 return 1864 1901 1865 1902 /*:VRX CB_client_max_protocol_default_Click 1866 1903 */ 1867 CB_client_max_protocol_default_Click: 1904 CB_client_max_protocol_default_Click: 1868 1905 advanced.!smbconfchanged = 1 1906 SAY '[CB_client_max_protocol_default_Click] smb.conf settings changed.' 1869 1907 set = VRGet("CB_client_max_protocol_default", "Set") 1870 1908 ok = VRSet( "SPIN_client_max_protocol", "Enabled", \set ) … … 1873 1911 /*:VRX CB_client_min_protocol_default_Click 1874 1912 */ 1875 CB_client_min_protocol_default_Click: 1913 CB_client_min_protocol_default_Click: 1876 1914 advanced.!smbconfchanged = 1 1915 SAY '[CB_client_min_protocol_default_Click] smb.conf settings changed.' 1877 1916 set = VRGet("CB_client_min_protocol_default", "Set") 1878 1917 ok = VRSet( "SPIN_client_min_protocol", "Enabled", \set ) … … 1883 1922 CB_client_NTLMv2_auth_Click: 1884 1923 advanced.!smbconfchanged = 1 1924 SAY '[CB_client_NTLMv2_auth_Click] smb.conf settings changed.' 1885 1925 1886 1926 if VRGet("CB_client_NTLMv2_auth","Set") = 0 then do … … 1900 1940 CB_client_plaintext_auth_Click: 1901 1941 advanced.!smbconfchanged = 1 1942 SAY '[CB_client_plaintext_auth_Click] smb.conf settings changed.' 1902 1943 return 1903 1944 1904 1945 /*:VRX CB_client_signing_default_Click 1905 1946 */ 1906 CB_client_signing_default_Click: 1947 CB_client_signing_default_Click: 1907 1948 advanced.!smbconfchanged = 1 1949 SAY '[CB_client_signing_default_Click] smb.conf settings changed.' 1908 1950 set = VRGet("CB_client_signing_default", "Set") 1909 1951 ok = VRSet( "SPIN_client_signing", "Enabled", \set ) … … 1914 1956 CB_client_use_spnego_Click: 1915 1957 advanced.!smbconfchanged = 1 1916 return 1917 1918 /*:VRX CB_DEBUG_Click 1919 */ 1920 CB_DEBUG_Click: 1921 1922 return 1923 1924 /*:VRX CB_ENCRYPTION1_Click 1925 */ 1926 CB_ENCRYPTION1_Click: 1927 if VRGet("CB_ENCRYPTION1","set") then do 1928 ok = VRSet("CB_NTLMv11", "Set", 0) 1929 ok = VRSet("CB_NTLMv11", "Enabled", 0) 1930 end 1931 else do 1932 ok = VRSet("CB_NTLMv11", "Enabled", 1) 1933 end 1934 1935 return 1936 1937 /*:VRX CB_ENCRYPTION_Click 1938 */ 1939 CB_ENCRYPTION_Click: 1940 if VRGet("CB_ENCRYPTION","set") then do 1941 ok = VRSet("CB_NTLMv1", "Set", 0) 1942 ok = VRSet("CB_NTLMv1", "Enabled", 0) 1943 end 1944 else do 1945 ok = VRSet("CB_NTLMv1", "Enabled", 1) 1946 end 1958 SAY '[CB_client_use_spnego_Click] smb.conf settings changed.' 1947 1959 return 1948 1960 … … 2060 2072 if VRGet("CB_NTLMV11","set") then do 2061 2073 ok = VRSet("CB_KERBEROS51", "Set", 0) 2074 ok = VRSet("CB_KERBEROS51", "Enabled", 0) 2075 /* 2076 ok = VRSet("CB_ENCRYPTION1","Enabled", 0) 2062 2077 ok = VRSet("CB_ENCRYPTION1","Set", 0) 2063 ok = VRSet("CB_KERBEROS51", "Enabled", 0) 2064 /* ok = VRSet("CB_ENCRYPTION1","Enabled", 0) */ 2078 */ 2065 2079 end 2066 2080 else do … … 2075 2089 if VRGet("CB_NTLMV1","set") then do 2076 2090 ok = VRSet("CB_KERBEROS5", "Set", 0) 2091 ok = VRSet("CB_KERBEROS5", "Enabled", 0) 2092 /* 2077 2093 ok = VRSet("CB_ENCRYPTION","Set", 0) 2078 ok = VRSet("CB_ KERBEROS5","Enabled", 0)2079 /* ok = VRSet("CB_ENCRYPTION","Enabled", 0)*/2094 ok = VRSet("CB_ENCRYPTION","Enabled", 0) 2095 */ 2080 2096 end 2081 2097 else do … … 2791 2807 */ 2792 2808 EF_WINS_SERVER_Change: 2793 advanced.!smbconfchanged = 1 2809 pre_val = VRGet('EF_WINS_SERVER', 'UserData') 2810 new_val = VRGet('EF_WINS_SERVER', 'Value') 2811 IF pre_val <> new_val THEN DO 2812 advanced.!smbconfchanged = 1 2813 SAY '[EF_WINS_SERVER_Change] smb.conf settings changed.' 2814 END 2794 2815 return 2795 2816 … … 3707 3728 options.!cachetimeout = p_cachetimeout 3708 3729 options.!cachelistings = p_cachelistings 3730 options.!ntlmv1 = p_ntlmv1support 3731 options.!kerberos5 = p_krb5support 3709 3732 options.!easupport = p_easupport 3710 3733 … … 3977 4000 IF options.!cachetimeout \= '' THEN src = src';CTO='options.!cachetimeout 3978 4001 IF options.!cachelistings \= '' THEN src = src';CLD='options.!cachelistings 4002 IF options.!ntlmv1 \= '' THEN src = src';NTLMV1SUPPORT='options.!ntlmv1 4003 IF options.!kerberos5 \= '' THEN src = src';KRB5SUPPORT='options.!kerberos5 3979 4004 IF options.!easupport \= '' THEN src = src';EASUPPORT='options.!easupport 3980 4005 … … 4147 4172 /* Also works around for a truncated resource string! */ 4148 4173 if p_easupport= "" | p_easupport= " " then p_easupport = strip(options.!easupport) 4174 if p_ntlmv1support = "" | p_ntlmv1support = " " then p_ntlmv1support = strip(advanced.!ntlmv1) 4175 if p_krb5support = "" | p_krb5support = " " then p_krb5support = strip(advanced.!kerberos5) 4149 4176 4150 4177 if p_password <> "" & p_spassword = "" then do … … 4153 4180 end 4154 4181 4182 4155 4183 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.mpointFH, p_mpoint, cd.mpidxfh, p_mpidx, cd.workgrpFH , p_workgroup, cd.serverfh, p_server, cd.sharefh, p_share, cd.userfh, p_user) 4156 4184 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.passwordfh, p_password, cd.spasswordfh, p_spassword, cd.masterfh, p_master, cd.mtypefh, p_mtype) 4157 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.ctoFH, p_cachetimeout, cd.cldFH, p_cachelistings )4185 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.ctoFH, p_cachetimeout, cd.cldFH, p_cachelistings, cd.ntlmv1FH, p_ntlmv1support, cd.kerberos5fh, p_krb5support) 4158 4186 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.memlenfh, p_memlen, cd.easupportfh, p_easupport, cd.logfilefh, p_logfile, cd.loglevelfh, p_loglevel, cd.rwfh, p_rw) 4159 4187 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.statusfh, icons.!active) /* Active */ … … 4212 4240 PARSE VAR resource . ';SPASSWORD=' p_spassword ';' . 4213 4241 PARSE VAR resource . ';MASTER=' p_master ';' . 4214 PARSE VAR resource . ';MASTERTYPE=' p_mtype ';' .4215 PARSE VAR resource . ';MEMLEN=' p_memlen ';' .4242 PARSE UPPER VAR resource . ';MASTERTYPE=' p_mtype ';' . 4243 PARSE UPPER VAR resource . ';MEMLEN=' p_memlen ';' . 4216 4244 PARSE VAR resource . ';LOGFILE=' p_logfile ';' . 4217 PARSE VAR resource . ';LOGLEVEL=' p_loglevel ';' .4218 PARSE VAR resource . ';CTO=' p_cachetimeout ';' .4219 PARSE VAR resource . ';CLD=' p_cachelistings ';' .4220 PARSE VAR resource . ';EASUPPORT=' p_easupport ';' .4221 PARSE VAR resource . ';KRB5SUPPORT=' p_krb5support ';' .4222 PARSE VAR resource . ';NTLMV1SUPPORT=' p_ntlmv1support ';' .4223 PARSE VAR resource . ';ENCRYPTIONSUPPORT=' p_encryptionsupport ' '4245 PARSE UPPER VAR resource . ';LOGLEVEL=' p_loglevel ';' . 4246 PARSE UPPER VAR resource . ';CTO=' p_cachetimeout ';' . 4247 PARSE UPPER VAR resource . ';CLD=' p_cachelistings ';' . 4248 PARSE UPPER VAR resource . ';EASUPPORT=' p_easupport ';' . 4249 PARSE UPPER VAR resource . ';KRB5SUPPORT=' p_krb5support ';' . 4250 PARSE UPPER VAR resource . ';NTLMV1SUPPORT=' p_ntlmv1support ';' . 4251 PARSE UPPER VAR resource . ';ENCRYPTIONSUPPORT=' p_encryptionsupport ' ' 4224 4252 4225 4253 return … … 4638 4666 */ 4639 4667 PB_SETTINGS_APPLY_Click: 4668 4640 4669 advanced.!loglevel = VRGet("SPIN_LOG_LEVEL", "Value" ) 4641 4670 advanced.!logfile = VRGet("EF_LOGFILE", "Value" ) … … 4663 4692 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.loglevelfh , "Visible", 1) 4664 4693 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.hashfh , "Visible", 1) 4694 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.ntlmv1FH , "Visible", 1) 4695 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.kerberos5FH , "Visible", 1) 4665 4696 end 4666 4697 else do /* Turn on additional columns in connection details view */ … … 4675 4706 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.loglevelfh , "Visible", 0) 4676 4707 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.hashfh , "Visible", 0) 4708 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.ntlmv1FH , "Visible", 0) 4709 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.kerberos5FH , "Visible", 0) 4677 4710 end 4678 4711 … … 4686 4719 end 4687 4720 if advanced.!smbconfchanged = 1 then do 4688 name_resolve_order = VRGet("SPIN_NRO1","value")' 'VRGet("SPIN_NRO2","value")' 'VRGet("SPIN_NRO3","value")' 'VRGet("SPIN_NRO4","value") 4721 nro1 = VRGet("SPIN_NRO1","value") 4722 nro2 = VRGet("SPIN_NRO2","value") 4723 nro3 = VRGet("SPIN_NRO3","value") 4724 nro4 = VRGet("SPIN_NRO4","value") 4725 name_resolve_order = nro1' 'nro2' 'nro3' 'nro4 4726 4689 4727 handle = IniOpen('global', samba.!smbconf) 4690 4728 call IniSet 'name resolve order', name_resolve_order, handle 4729 4730 wins_server = VRGet("EF_WINS_SERVER","Value") 4691 4731 /* FIXME: Throw an error in this case */ 4692 if \_IsValidIPAddress(VRGet("EF_WINS_SERVER","Value")) then ok = VRSet("EF_WINS_SERVER","Value","") 4693 call IniSet 'wins server', VRGet("EF_WINS_SERVER","Value"), handle 4732 if \_IsValidIPAddress(wins_server) then ok = VRSet("EF_WINS_SERVER","Value","") 4733 4734 /* Save various last-applied values */ 4735 ok = VRSet("SPIN_NRO1", "UserData", nro1) 4736 ok = VRSet("SPIN_NRO2", "UserData", nro2) 4737 ok = VRSet("SPIN_NRO3", "UserData", nro3) 4738 ok = VRSet("SPIN_NRO4", "UserData", nro4) 4739 ok = VRSet("EF_WINS_SERVER", "UserData", wins_server) /* Save last-applied value */ 4740 4741 call IniSet 'wins server', wins_server, handle 4694 4742 call IniSet 'log level', VRGet("SPIN_LOG_LEVEL","Value"), handle 4695 4743 call IniSave handle 4696 4744 call IniClose handle 4745 CALL _ConfirmRestartDaemon 4697 4746 advanced.!smbconfchanged = 0 4698 4747 ok = VRSet("PB_SETTINGS_UNDO","Enabled", 0) … … 4722 4771 client_use_spnego = VRGet("CB_client_use_spnego","Set") 4723 4772 4724 /* This option is deprecated now (ALT 20200522) 4725 client_use_spnego_principal = VRGet("CB_client_use_spnego_principal","Set")4773 /* This option is deprecated now (ALT 20200522) 4774 client_use_spnego_principal = 0 4726 4775 */ 4727 4776 … … 4770 4819 call IniClose handle 4771 4820 advanced.!smbconfchanged = 0 4821 4822 /* Save the new 'pre-applied' values for the spin buttons */ 4823 call VRSet "SPIN_client_signing", "UserData", client_signing 4824 call VRSet "SPIN_client_ipc_signing", "UserData", client_ipc_signing 4825 call VRSet "SPIN_client_max_protocol", "UserData", client_max_protocol 4826 call VRSet "SPIN_client_min_protocol", "UserData", client_min_protocol 4827 4772 4828 ok = VRSet("PB_SMBCONF_UNDO","Enabled", 0) 4773 4829 4774 stem.1 = NLVGetMessage( 156 ) 4775 stem.2 = '' 4776 stem.3 = NLVGetMessage( 157 ) 4777 stem.0 = 3 4778 btn.1 = NLVGetMessage( 6 ) 4779 btn.2 = NLVGetMessage( 7 ) 4780 btn.0 = 2 4781 ok = VRMessageStem( VRWindow(), 'stem.', NLVGetMessage( 158 ), 'Q', 'btn.', 1, 2 ) 4782 IF ok == 1 THEN DO 4783 call VRSet 'Main', 'Pointer', 'Wait' 4784 CALL Menu_File_Daemon_Stop_Click 4785 CALL SysSleep 2 4786 CALL Menu_File_Daemon_Start_Click 4787 call VRSet 'Main', 'Pointer', '<default>' 4788 END 4830 CALL _ConfirmRestartDaemon 4789 4831 4790 4832 end … … 5060 5102 */ 5061 5103 SPIN_client_ipc_signing_Change: 5062 advanced.!smbconfchanged = 1 5104 pre_val = VRGet( "SPIN_client_ipc_signing", "UserData" ) 5105 new_val = VRGet( "SPIN_client_ipc_signing", "Value" ) 5106 IF new_val <> pre_val THEN DO 5107 advanced.!smbconfchanged = 1 5108 SAY '[SPIN_client_ipc_signing_Change] smb.conf settings changed.' 5109 END 5063 5110 return 5064 5111 … … 5066 5113 */ 5067 5114 SPIN_client_max_protocol_Change: 5068 advanced.!smbconfchanged = 1 5115 pre_val = VRGet( "SPIN_client_max_protocol", "UserData" ) 5116 new_val = VRGet( "SPIN_client_max_protocol", "Value" ) 5117 IF new_val <> pre_val THEN DO 5118 advanced.!smbconfchanged = 1 5119 SAY '[SPIN_client_max_protocol_Change] smb.conf settings changed.' 5120 END 5069 5121 return 5070 5122 … … 5072 5124 */ 5073 5125 SPIN_client_min_protocol_Change: 5074 advanced.!smbconfchanged = 1 5126 pre_val = VRGet( "SPIN_client_min_protocol", "UserData" ) 5127 new_val = VRGet( "SPIN_client_min_protocol", "Value" ) 5128 IF new_val <> pre_val THEN DO 5129 advanced.!smbconfchanged = 1 5130 SAY '[SPIN_client_min_protocol_Change] smb.conf settings changed.' 5131 END 5075 5132 return 5076 5133 … … 5078 5135 */ 5079 5136 SPIN_client_signing_Change: 5080 advanced.!smbconfchanged = 1 5137 pre_val = VRGet( "SPIN_client_signing", "UserData" ) 5138 new_val = VRGet( "SPIN_client_signing", "Value" ) 5139 IF new_val <> pre_val THEN DO 5140 advanced.!smbconfchanged = 1 5141 SAY '[SPIN_client_signing_Change] smb.conf settings changed.' 5142 END 5081 5143 return 5082 5144 … … 5084 5146 */ 5085 5147 SPIN_LOG_LEVEL_Change: 5086 advanced.!smbconfchanged = 1 5148 new_val = VRGet( "SPIN_LOG_LEVEL", "Value" ) 5149 /* Prevent this getting triggered during dialog init: */ 5150 IF new_val <> advanced.!loglevel THEN DO 5151 advanced.!smbconfchanged = 1 5152 SAY '[SPIN_LOG_LEVEL_Change] smb.conf settings changed.' 5153 END 5087 5154 return 5088 5155 … … 5090 5157 */ 5091 5158 SPIN_NRO1_Change: 5092 advanced.!smbconfchanged = 1 5159 pre_val = VRGet( "SPIN_NRO1", "UserData" ) 5160 new_val = VRGet( "SPIN_NRO1", "Value" ) 5161 IF new_val <> pre_val THEN DO 5162 advanced.!smbconfchanged = 1 5163 SAY '[SPIN_NRO1_Change] smb.conf settings changed.' 5164 END 5093 5165 return 5094 5166 … … 5096 5168 */ 5097 5169 SPIN_NRO2_Change: 5098 advanced.!smbconfchanged = 1 5170 pre_val = VRGet( "SPIN_NRO2", "UserData" ) 5171 new_val = VRGet( "SPIN_NRO2", "Value" ) 5172 IF new_val <> pre_val THEN DO 5173 advanced.!smbconfchanged = 1 5174 SAY '[SPIN_NRO2_Change] smb.conf settings changed.' 5175 END 5099 5176 return 5100 5177 … … 5102 5179 */ 5103 5180 SPIN_NRO3_Change: 5104 advanced.!smbconfchanged = 1 5181 pre_val = VRGet( "SPIN_NRO3", "UserData" ) 5182 new_val = VRGet( "SPIN_NRO3", "Value" ) 5183 IF new_val <> pre_val THEN DO 5184 advanced.!smbconfchanged = 1 5185 SAY '[SPIN_NRO3_Change] smb.conf settings changed.' 5186 END 5105 5187 return 5106 5188 … … 5108 5190 */ 5109 5191 SPIN_NRO4_Change: 5110 advanced.!smbconfchanged = 1 5192 pre_val = VRGet( "SPIN_NRO1", "UserData" ) 5193 new_val = VRGet( "SPIN_NRO1", "Value" ) 5194 IF new_val <> pre_val THEN DO 5195 advanced.!smbconfchanged = 1 5196 SAY '[SPIN_NRO4_Change] smb.conf settings changed.' 5197 END 5111 5198 return 5112 5199 … … 5504 5591 IF advanced.!cachetimeout \= "" THEN ok = VRSet("SPIN_CACHETIMEOUT1", "Value", advanced.!cachetimeout) 5505 5592 IF advanced.!cachelistings \= "" THEN ok = VRSet("SPIN_CACHELISTINGS1","Value", advanced.!cachelistings) 5593 IF advanced.!ntlmv1 \= "" THEN ok = VRSet("CB_NTLMV1", "Set", advanced.!ntlmv1) 5594 IF advanced.!kerberos5 \= "" THEN ok = VRSet("CB_KERBEROS5", "Set", advanced.!kerberos5) 5506 5595 return 5507 5596 … … 5637 5726 */ 5638 5727 SW_SETTINGS_Init: 5728 5639 5729 /* Title bar */ 5640 5730 call NLVSetText "SW_SETTINGS", "Caption", 47 … … 5686 5776 5687 5777 /* Obsolete */ 5688 /* if advanced.!logfile \= "" then ok = VRSet("EF_LOGFILE", "Value", advanced.!logfile) 5778 /* if advanced.!logfile \= "" then ok = VRSet("EF_LOGFILE", "Value", advanced.!logfile) 5689 5779 if advanced.!loglevel \= "0" then ok = VRSet("SPIN_LOG_LEVEL", "Value", advanced.!loglevel) */ 5690 5780 … … 5696 5786 if log_level = "" then log_level = 2 5697 5787 say "log level ="log_level 5788 advanced.!loglevel = log_level 5698 5789 ok = VRSet("SPIN_LOG_LEVEL","Value",log_level) 5699 5790 … … 5707 5798 end 5708 5799 else do 5709 ok = VRSet("EF_WINS_SERVER","Value", IniGet('wins server', 'global', samba.!shadowsmbconf)) 5800 wins_server = IniGet('wins server', 'global', samba.!shadowsmbconf) 5801 ok = VRSet("EF_WINS_SERVER","UserData", wins_server ) /* Save as pre-Apply value */ 5802 ok = VRSet("EF_WINS_SERVER","Value", wins_server ) 5710 5803 end 5711 5804 … … 5713 5806 5714 5807 do I = 1 to words(name_resolve_order) 5808 ok = VRSet("SPIN_NRO"||I, "UserData", word(name_resolve_order,I)) /* Save as pre-Apply value */ 5715 5809 ok = VRSet("SPIN_NRO"||I, "value", word(name_resolve_order,I)) 5716 5810 end … … 5741 5835 */ 5742 5836 SW_SMBCONF_Init: 5743 5744 5837 /* Buttons */ 5745 5838 call NLVSetText "PB_SMBCONF_APPLY", "Caption", 122 … … 5776 5869 ok = VRSet("CB_client_use_spnego","Set",client_use_spnego) 5777 5870 5778 /* This option is deprecated now (ALT 20200522) */ 5871 /* This option is deprecated now (ALT 20200522) 5872 client_use_spnego_principal = ZeroOne(IniGet('client use spnego principal', 'global', samba.!shadowsmbconf)) 5873 */ 5779 5874 client_use_spnego_principal = 0 5780 /*5781 client_use_spnego_principal = ZeroOne(IniGet('client use spnego principal', 'global', samba.!shadowsmbconf))5782 ok = VRSet("CB_client_use_spnego_principal","Set",client_use_spnego_principal)5783 */5784 5875 5785 5876 client_max_protocol = IniGet('client max protocol', 'global', samba.!shadowsmbconf) … … 5790 5881 else do 5791 5882 parse var client_max_protocol main_proto'_'sub_proto 5883 ok = VRSet("SPIN_client_max_protocol","UserData",main_proto) /* Pre-Apply value */ 5792 5884 ok = VRSet("SPIN_client_max_protocol","Value",main_proto) 5793 5885 end … … 5800 5892 else do 5801 5893 parse var client_min_protocol main_proto'_'sub_proto 5894 ok = VRSet("SPIN_client_min_protocol","UserData",main_proto) /* Pre-Apply value */ 5802 5895 ok = VRSet("SPIN_client_min_protocol","Value",main_proto) 5803 5896 end … … 5806 5899 client_ipc_signing = IniGet('client ipc signing', 'global', samba.!shadowsmbconf) 5807 5900 5901 ok = VRSet("SPIN_client_signing","UserData",client_signing) /* Pre-Apply value */ 5808 5902 ok = VRSet("SPIN_client_signing","Value",client_signing) 5809 ok = VRSet("SPIN_client_ipc_signing","Value",client_signing) 5810 5811 if IniGet('client signing', 'global', samba.!smbconf) == '' then 5903 5904 ok = VRSet("SPIN_client_ipc_signing","UserData",client_ipc_signing) /* Pre-Apply value */ 5905 ok = VRSet("SPIN_client_ipc_signing","Value",client_ipc_signing) 5906 5907 if IniGet('client signing', 'global', samba.!smbconf) == '' then 5812 5908 isdef = 1 5813 5909 else … … 5816 5912 CALL VRSet "SPIN_client_signing", "Enabled", \isdef 5817 5913 5818 if IniGet('client ipc signing', 'global', samba.!smbconf) == '' then 5914 if IniGet('client ipc signing', 'global', samba.!smbconf) == '' then 5819 5915 isdef = 1 5820 5916 else
Note:
See TracChangeset
for help on using the changeset viewer.