Develop and Download Open Source Software

Browse Subversion Repository

Diff of /branches/ssh_chacha20poly1305/ttssh2/ttxssh/ttxssh.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 8093 by yutakapon, Sun Sep 8 10:16:41 2019 UTC revision 8240 by zmatsuo, Wed Oct 2 14:00:04 2019 UTC
# Line 1285  LRESULT CALLBACK HostnameEditProc(HWND d Line 1285  LRESULT CALLBACK HostnameEditProc(HWND d
1285  static INT_PTR CALLBACK TTXHostDlg(HWND dlg, UINT msg, WPARAM wParam,  static INT_PTR CALLBACK TTXHostDlg(HWND dlg, UINT msg, WPARAM wParam,
1286                                                                     LPARAM lParam)                                                                     LPARAM lParam)
1287  {  {
1288            const static DlgTextInfo text_info[] = {
1289                    { 0, "DLG_HOST_TITLE" },
1290                    { IDC_HOSTNAMELABEL, "DLG_HOST_TCPIPHOST" },
1291                    { IDC_HISTORY, "DLG_HOST_TCPIPHISTORY" },
1292                    { IDC_SERVICELABEL, "DLG_HOST_TCPIPSERVICE" },
1293                    { IDC_HOSTOTHER, "DLG_HOST_TCPIPOTHER" },
1294                    { IDC_HOSTTCPPORTLABEL, "DLG_HOST_TCPIPPORT" },
1295                    { IDC_SSH_VERSION_LABEL, "DLG_HOST_TCPIPSSHVERSION" },
1296                    { IDC_HOSTTCPPROTOCOLLABEL, "DLG_HOST_TCPIPPROTOCOL" },
1297                    { IDC_HOSTSERIAL, "DLG_HOST_SERIAL" },
1298                    { IDC_HOSTCOMLABEL, "DLG_HOST_SERIALPORT" },
1299                    { IDC_HOSTHELP, "DLG_HOST_HELP" },
1300                    { IDOK, "BTN_OK" },
1301                    { IDCANCEL, "BTN_CANCEL" },
1302            };
1303          static char *ssh_version[] = {"SSH1", "SSH2", NULL};          static char *ssh_version[] = {"SSH1", "SSH2", NULL};
1304          PGetHNRec GetHNRec;          PGetHNRec GetHNRec;
1305          char EntName[128];          char EntName[128];
# Line 1294  static INT_PTR CALLBACK TTXHostDlg(HWND Line 1309  static INT_PTR CALLBACK TTXHostDlg(HWND
1309          static char *ComPortDesc[MAXCOMPORT];          static char *ComPortDesc[MAXCOMPORT];
1310          int comports;          int comports;
1311          BOOL Ok;          BOOL Ok;
         char uimsg[MAX_UIMSG];  
1312          static HWND hwndHostname     = NULL; // HOSTNAME dropdown          static HWND hwndHostname     = NULL; // HOSTNAME dropdown
1313          static HWND hwndHostnameEdit = NULL; // Edit control on HOSTNAME dropdown          static HWND hwndHostnameEdit = NULL; // Edit control on HOSTNAME dropdown
1314    
# Line 1303  static INT_PTR CALLBACK TTXHostDlg(HWND Line 1317  static INT_PTR CALLBACK TTXHostDlg(HWND
1317                  GetHNRec = (PGetHNRec) lParam;                  GetHNRec = (PGetHNRec) lParam;
1318                  SetWindowLongPtr(dlg, DWLP_USER, lParam);                  SetWindowLongPtr(dlg, DWLP_USER, lParam);
1319    
1320                  GetWindowText(dlg, uimsg, sizeof(uimsg));                  SetI18DlgStrs("TTSSH", dlg, text_info, _countof(text_info), pvar->ts->UILanguageFile);
                 UTIL_get_lang_msg("DLG_HOST_TITLE", pvar, uimsg);  
                 SetWindowText(dlg, pvar->ts->UIMsg);  
                 GetDlgItemText(dlg, IDC_HOSTNAMELABEL, uimsg, sizeof(uimsg));  
                 UTIL_get_lang_msg("DLG_HOST_TCPIPHOST", pvar, uimsg);  
                 SetDlgItemText(dlg, IDC_HOSTNAMELABEL, pvar->ts->UIMsg);  
                 GetDlgItemText(dlg, IDC_HISTORY, uimsg, sizeof(uimsg));  
                 UTIL_get_lang_msg("DLG_HOST_TCPIPHISTORY", pvar, uimsg);  
                 SetDlgItemText(dlg, IDC_HISTORY, pvar->ts->UIMsg);  
                 GetDlgItemText(dlg, IDC_SERVICELABEL, uimsg, sizeof(uimsg));  
                 UTIL_get_lang_msg("DLG_HOST_TCPIPSERVICE", pvar, uimsg);  
                 SetDlgItemText(dlg, IDC_SERVICELABEL, pvar->ts->UIMsg);  
                 GetDlgItemText(dlg, IDC_HOSTOTHER, uimsg, sizeof(uimsg));  
                 UTIL_get_lang_msg("DLG_HOST_TCPIPOTHER", pvar, uimsg);  
                 SetDlgItemText(dlg, IDC_HOSTOTHER, pvar->ts->UIMsg);  
                 GetDlgItemText(dlg, IDC_HOSTTCPPORTLABEL, uimsg, sizeof(uimsg));  
                 UTIL_get_lang_msg("DLG_HOST_TCPIPPORT", pvar, uimsg);  
                 SetDlgItemText(dlg, IDC_HOSTTCPPORTLABEL, pvar->ts->UIMsg);  
                 GetDlgItemText(dlg, IDC_SSH_VERSION_LABEL, uimsg, sizeof(uimsg));  
                 UTIL_get_lang_msg("DLG_HOST_TCPIPSSHVERSION", pvar, uimsg);  
                 SetDlgItemText(dlg, IDC_SSH_VERSION_LABEL, pvar->ts->UIMsg);  
                 GetDlgItemText(dlg, IDC_HOSTTCPPROTOCOLLABEL, uimsg, sizeof(uimsg));  
                 UTIL_get_lang_msg("DLG_HOST_TCPIPPROTOCOL", pvar, uimsg);  
                 SetDlgItemText(dlg, IDC_HOSTTCPPROTOCOLLABEL, pvar->ts->UIMsg);  
                 GetDlgItemText(dlg, IDC_HOSTSERIAL, uimsg, sizeof(uimsg));  
                 UTIL_get_lang_msg("DLG_HOST_SERIAL", pvar, uimsg);  
                 SetDlgItemText(dlg, IDC_HOSTSERIAL, pvar->ts->UIMsg);  
                 GetDlgItemText(dlg, IDC_HOSTCOMLABEL, uimsg, sizeof(uimsg));  
                 UTIL_get_lang_msg("DLG_HOST_SERIALPORT", pvar, uimsg);  
                 SetDlgItemText(dlg, IDC_HOSTCOMLABEL, pvar->ts->UIMsg);  
                 GetDlgItemText(dlg, IDC_HOSTHELP, uimsg, sizeof(uimsg));  
                 UTIL_get_lang_msg("DLG_HOST_HELP", pvar, uimsg);  
                 SetDlgItemText(dlg, IDC_HOSTHELP, pvar->ts->UIMsg);  
                 GetDlgItemText(dlg, IDOK, uimsg, sizeof(uimsg));  
                 UTIL_get_lang_msg("BTN_OK", pvar, uimsg);  
                 SetDlgItemText(dlg, IDOK, pvar->ts->UIMsg);  
                 GetDlgItemText(dlg, IDCANCEL, uimsg, sizeof(uimsg));  
                 UTIL_get_lang_msg("BTN_CANCEL", pvar, uimsg);  
                 SetDlgItemText(dlg, IDCANCEL, pvar->ts->UIMsg);  
1321    
1322                  // ホストヒストリのチェックボックスを追加 (2005.10.21 yutaka)                  // ホストヒストリのチェックボックスを追加 (2005.10.21 yutaka)
1323                  if (pvar->ts->HistoryList > 0) {                  if (pvar->ts->HistoryList > 0) {
# Line 2386  static void about_dlg_set_abouttext(PTIn Line 2362  static void about_dlg_set_abouttext(PTIn
2362  static void init_about_dlg(PTInstVar pvar, HWND dlg)  static void init_about_dlg(PTInstVar pvar, HWND dlg)
2363  {  {
2364          char buf[1024];          char buf[1024];
2365          char uimsg[MAX_UIMSG];          const static DlgTextInfo text_info[] = {
2366                    { 0, "DLG_ABOUT_TITLE" },
2367          GetWindowText(dlg, uimsg, sizeof(uimsg));                  { IDC_FP_HASH_ALG, "DLG_ABOUT_FP_HASH_ALGORITHM" },
2368          UTIL_get_lang_msg("DLG_ABOUT_TITLE", pvar, uimsg);                  { IDOK, "BTN_OK" },
2369          SetWindowText(dlg, pvar->ts->UIMsg);          };
2370          GetDlgItemText(dlg, IDC_FP_HASH_ALG, uimsg, sizeof(uimsg));          SetI18DlgStrs("TTSSH", dlg, text_info, _countof(text_info), pvar->ts->UILanguageFile);
         UTIL_get_lang_msg("DLG_ABOUT_FP_HASH_ALGORITHM", pvar, uimsg);  
         SetDlgItemText(dlg, IDC_FP_HASH_ALG, pvar->ts->UIMsg);  
         GetDlgItemText(dlg, IDOK, uimsg, sizeof(uimsg));  
         UTIL_get_lang_msg("BTN_OK", pvar, uimsg);  
         SetDlgItemText(dlg, IDOK, pvar->ts->UIMsg);  
2371    
2372          // TTSSHのバージョンを設定する (2005.2.28 yutaka)          // TTSSHのバージョンを設定する (2005.2.28 yutaka)
2373          _snprintf_s(buf, sizeof(buf), _TRUNCATE,          _snprintf_s(buf, sizeof(buf), _TRUNCATE,
# Line 2642  static void init_setup_dlg(PTInstVar pva Line 2613  static void init_setup_dlg(PTInstVar pva
2613          HWND hostkeyRotationControlList = GetDlgItem(dlg, IDC_HOSTKEY_ROTATION_COMBO);          HWND hostkeyRotationControlList = GetDlgItem(dlg, IDC_HOSTKEY_ROTATION_COMBO);
2614          int i;          int i;
2615          int ch;          int ch;
2616          char uimsg[MAX_UIMSG];          static const char *rotationItem[SSH_UPDATE_HOSTKEYS_MAX] = {
         char *rotationItem[SSH_UPDATE_HOSTKEYS_MAX] = {  
2617                  "No",                  "No",
2618                  "Yes",                  "Yes",
2619                  "Ask",                  "Ask",
2620          };          };
2621          char *rotationItemKey[SSH_UPDATE_HOSTKEYS_MAX] = {          static const char *rotationItemKey[SSH_UPDATE_HOSTKEYS_MAX] = {
2622                  "DLG_SSHSETUP_HOSTKEY_ROTATION_NO",                  "DLG_SSHSETUP_HOSTKEY_ROTATION_NO",
2623                  "DLG_SSHSETUP_HOSTKEY_ROTATION_YES",                  "DLG_SSHSETUP_HOSTKEY_ROTATION_YES",
2624                  "DLG_SSHSETUP_HOSTKEY_ROTATION_ASK",                  "DLG_SSHSETUP_HOSTKEY_ROTATION_ASK",
2625          };          };
2626    
2627          GetWindowText(dlg, uimsg, sizeof(uimsg));          const static DlgTextInfo text_info[] = {
2628          UTIL_get_lang_msg("DLG_SSHSETUP_TITLE", pvar, uimsg);                  { 0, "DLG_SSHSETUP_TITLE" },
2629          SetWindowText(dlg, pvar->ts->UIMsg);                  { IDC_COMPRESSLABEL, "DLG_SSHSETUP_COMPRESS" },
2630          GetDlgItemText(dlg, IDC_COMPRESSLABEL, uimsg, sizeof(uimsg));                  { IDC_COMPRESSNONE, "DLG_SSHSETUP_COMPRESS_NONE" },
2631          UTIL_get_lang_msg("DLG_SSHSETUP_COMPRESS", pvar, uimsg);                  { IDC_COMPRESSHIGH, "DLG_SSHSETUP_COMPRESS_HIGHEST" },
2632          SetDlgItemText(dlg, IDC_COMPRESSLABEL, pvar->ts->UIMsg);                  { IDC_COMPRESSNOTE, "DLG_SSHSETUP_COMPRESS_NOTE" },
2633          GetDlgItemText(dlg, IDC_COMPRESSNONE, uimsg, sizeof(uimsg));  
2634          UTIL_get_lang_msg("DLG_SSHSETUP_COMPRESS_NONE", pvar, uimsg);                  { IDC_CIPHERORDER, "DLG_SSHSETUP_CIPHER" },
2635          SetDlgItemText(dlg, IDC_COMPRESSNONE, pvar->ts->UIMsg);                  { IDC_SSHMOVECIPHERUP, "DLG_SSHSETUP_CIPHER_UP" },
2636          GetDlgItemText(dlg, IDC_COMPRESSHIGH, uimsg, sizeof(uimsg));                  { IDC_SSHMOVECIPHERDOWN, "DLG_SSHSETUP_CIPHER_DOWN" },
2637          UTIL_get_lang_msg("DLG_SSHSETUP_COMPRESS_HIGHEST", pvar, uimsg);  
2638          SetDlgItemText(dlg, IDC_COMPRESSHIGH, pvar->ts->UIMsg);                  { IDC_KEX_ORDER, "DLG_SSHSETUP_KEX" },
2639          GetDlgItemText(dlg, IDC_COMPRESSNOTE, uimsg, sizeof(uimsg));                  { IDC_SSHKEX_MOVEUP, "DLG_SSHSETUP_KEX_UP" },
2640          UTIL_get_lang_msg("DLG_SSHSETUP_COMPRESS_NOTE", pvar, uimsg);                  { IDC_SSHKEX_MOVEDOWN, "DLG_SSHSETUP_KEX_DOWN" },
2641          SetDlgItemText(dlg, IDC_COMPRESSNOTE, pvar->ts->UIMsg);  
2642                    { IDC_HOST_KEY_ORDER, "DLG_SSHSETUP_HOST_KEY" },
2643          GetDlgItemText(dlg, IDC_CIPHERORDER, uimsg, sizeof(uimsg));                  { IDC_SSHHOST_KEY_MOVEUP, "DLG_SSHSETUP_HOST_KEY_UP" },
2644          UTIL_get_lang_msg("DLG_SSHSETUP_CIPHER", pvar, uimsg);                  { IDC_SSHHOST_KEY_MOVEDOWN, "DLG_SSHSETUP_HOST_KEY_DOWN" },
2645          SetDlgItemText(dlg, IDC_CIPHERORDER, pvar->ts->UIMsg);  
2646          GetDlgItemText(dlg, IDC_SSHMOVECIPHERUP, uimsg, sizeof(uimsg));                  { IDC_MAC_ORDER, "DLG_SSHSETUP_MAC" },
2647          UTIL_get_lang_msg("DLG_SSHSETUP_CIPHER_UP", pvar, uimsg);                  { IDC_SSHMAC_MOVEUP, "DLG_SSHSETUP_MAC_UP" },
2648          SetDlgItemText(dlg, IDC_SSHMOVECIPHERUP, pvar->ts->UIMsg);                  { IDC_SSHMAC_MOVEDOWN, "DLG_SSHSETUP_MAC_DOWN" },
2649          GetDlgItemText(dlg, IDC_SSHMOVECIPHERDOWN, uimsg, sizeof(uimsg));  
2650          UTIL_get_lang_msg("DLG_SSHSETUP_CIPHER_DOWN", pvar, uimsg);                  { IDC_COMP_ORDER, "DLG_SSHSETUP_COMP" },
2651          SetDlgItemText(dlg, IDC_SSHMOVECIPHERDOWN, pvar->ts->UIMsg);                  { IDC_SSHCOMP_MOVEUP, "DLG_SSHSETUP_COMP_UP" },
2652                    { IDC_SSHCOMP_MOVEDOWN, "DLG_SSHSETUP_COMP_DOWN" },
2653          GetDlgItemText(dlg, IDC_KEX_ORDER, uimsg, sizeof(uimsg));  
2654          UTIL_get_lang_msg("DLG_SSHSETUP_KEX", pvar, uimsg);                  { IDC_KNOWNHOSTS, "DLG_SSHSETUP_KNOWNHOST" },
2655          SetDlgItemText(dlg, IDC_KEX_ORDER, pvar->ts->UIMsg);                  { IDC_CHOOSEREADWRITEFILE, "DLG_SSHSETUP_KNOWNHOST_RW" },
2656          GetDlgItemText(dlg, IDC_SSHKEX_MOVEUP, uimsg, sizeof(uimsg));                  { IDC_CHOOSEREADONLYFILE, "DLG_SSHSETUP_KNOWNHOST_RO" },
2657          UTIL_get_lang_msg("DLG_SSHSETUP_KEX_UP", pvar, uimsg);                  { IDC_HEARTBEATLABEL, "DLG_SSHSETUP_HEARTBEAT" },
2658          SetDlgItemText(dlg, IDC_SSHKEX_MOVEUP, pvar->ts->UIMsg);                  { IDC_HEARTBEATLABEL2, "DLG_SSHSETUP_HEARTBEAT_UNIT" },
2659          GetDlgItemText(dlg, IDC_SSHKEX_MOVEDOWN, uimsg, sizeof(uimsg));                  { IDC_REMEMBERPASSWORD, "DLG_SSHSETUP_PASSWORD" },
2660          UTIL_get_lang_msg("DLG_SSHSETUP_KEX_DOWN", pvar, uimsg);                  { IDC_FORWARDAGENT, "DLG_SSHSETUP_FORWARDAGENT" },
2661          SetDlgItemText(dlg, IDC_SSHKEX_MOVEDOWN, pvar->ts->UIMsg);                  { IDC_FORWARDAGENTCONFIRM, "DLG_SSHSETUP_FORWARDAGENTCONFIRM" },
2662                    { IDC_FORWARDAGENTNOTIFY, "DLG_SSHSETUP_FORWARDAGENTNOTIFY" },
2663          GetDlgItemText(dlg, IDC_HOST_KEY_ORDER, uimsg, sizeof(uimsg));                  { IDC_VERIFYHOSTKEYDNS, "DLG_SSHSETUP_VERIFYHOSTKEYDNS" },
2664          UTIL_get_lang_msg("DLG_SSHSETUP_HOST_KEY", pvar, uimsg);                  { IDC_NOTICEBANNER, "DLG_SSHSETUP_NOTICE" },
2665          SetDlgItemText(dlg, IDC_HOST_KEY_ORDER, pvar->ts->UIMsg);                  { IDOK, "BTN_OK" },
2666          GetDlgItemText(dlg, IDC_SSHHOST_KEY_MOVEUP, uimsg, sizeof(uimsg));                  { IDCANCEL, "BTN_CANCEL" },
2667          UTIL_get_lang_msg("DLG_SSHSETUP_HOST_KEY_UP", pvar, uimsg);                  { IDC_SSHSETUP_HELP, "BTN_HELP" },
2668          SetDlgItemText(dlg, IDC_SSHHOST_KEY_MOVEUP, pvar->ts->UIMsg);  
2669          GetDlgItemText(dlg, IDC_SSHHOST_KEY_MOVEDOWN, uimsg, sizeof(uimsg));                  { IDC_HOSTKEY_ROTATION_STATIC, "DLG_SSHSETUP_HOSTKEY_ROTATION" },
2670          UTIL_get_lang_msg("DLG_SSHSETUP_HOST_KEY_DOWN", pvar, uimsg);                  { IDC_LOGLEVEL, "DLG_SSHSETUP_LOGLEVEL" },
2671          SetDlgItemText(dlg, IDC_SSHHOST_KEY_MOVEDOWN, pvar->ts->UIMsg);                  { IDC_LOGLEVEL_UNIT, "DLG_SSHSETUP_LOGLEVEL_UNIT" },
2672            };
2673          GetDlgItemText(dlg, IDC_MAC_ORDER, uimsg, sizeof(uimsg));          SetI18DlgStrs("TTSSH", dlg, text_info, _countof(text_info), pvar->ts->UILanguageFile);
         UTIL_get_lang_msg("DLG_SSHSETUP_MAC", pvar, uimsg);  
         SetDlgItemText(dlg, IDC_MAC_ORDER, pvar->ts->UIMsg);  
         GetDlgItemText(dlg, IDC_SSHMAC_MOVEUP, uimsg, sizeof(uimsg));  
         UTIL_get_lang_msg("DLG_SSHSETUP_MAC_UP", pvar, uimsg);  
         SetDlgItemText(dlg, IDC_SSHMAC_MOVEUP, pvar->ts->UIMsg);  
         GetDlgItemText(dlg, IDC_SSHMAC_MOVEDOWN, uimsg, sizeof(uimsg));  
         UTIL_get_lang_msg("DLG_SSHSETUP_MAC_DOWN", pvar, uimsg);  
         SetDlgItemText(dlg, IDC_SSHMAC_MOVEDOWN, pvar->ts->UIMsg);  
   
         GetDlgItemText(dlg, IDC_COMP_ORDER, uimsg, sizeof(uimsg));  
         UTIL_get_lang_msg("DLG_SSHSETUP_COMP", pvar, uimsg);  
         SetDlgItemText(dlg, IDC_COMP_ORDER, pvar->ts->UIMsg);  
         GetDlgItemText(dlg, IDC_SSHCOMP_MOVEUP, uimsg, sizeof(uimsg));  
         UTIL_get_lang_msg("DLG_SSHSETUP_COMP_UP", pvar, uimsg);  
         SetDlgItemText(dlg, IDC_SSHCOMP_MOVEUP, pvar->ts->UIMsg);  
         GetDlgItemText(dlg, IDC_SSHCOMP_MOVEDOWN, uimsg, sizeof(uimsg));  
         UTIL_get_lang_msg("DLG_SSHSETUP_COMP_DOWN", pvar, uimsg);  
         SetDlgItemText(dlg, IDC_SSHCOMP_MOVEDOWN, pvar->ts->UIMsg);  
   
         GetDlgItemText(dlg, IDC_KNOWNHOSTS, uimsg, sizeof(uimsg));  
         UTIL_get_lang_msg("DLG_SSHSETUP_KNOWNHOST", pvar, uimsg);  
         SetDlgItemText(dlg, IDC_KNOWNHOSTS, pvar->ts->UIMsg);  
         GetDlgItemText(dlg, IDC_CHOOSEREADWRITEFILE, uimsg, sizeof(uimsg));  
         UTIL_get_lang_msg("DLG_SSHSETUP_KNOWNHOST_RW", pvar, uimsg);  
         SetDlgItemText(dlg, IDC_CHOOSEREADWRITEFILE, pvar->ts->UIMsg);  
         GetDlgItemText(dlg, IDC_CHOOSEREADONLYFILE, uimsg, sizeof(uimsg));  
         UTIL_get_lang_msg("DLG_SSHSETUP_KNOWNHOST_RO", pvar, uimsg);  
         SetDlgItemText(dlg, IDC_CHOOSEREADONLYFILE, pvar->ts->UIMsg);  
         GetDlgItemText(dlg, IDC_HEARTBEATLABEL, uimsg, sizeof(uimsg));  
         UTIL_get_lang_msg("DLG_SSHSETUP_HEARTBEAT", pvar, uimsg);  
         SetDlgItemText(dlg, IDC_HEARTBEATLABEL, pvar->ts->UIMsg);  
         GetDlgItemText(dlg, IDC_HEARTBEATLABEL2, uimsg, sizeof(uimsg));  
         UTIL_get_lang_msg("DLG_SSHSETUP_HEARTBEAT_UNIT", pvar, uimsg);  
         SetDlgItemText(dlg, IDC_HEARTBEATLABEL2, pvar->ts->UIMsg);  
         GetDlgItemText(dlg, IDC_REMEMBERPASSWORD, uimsg, sizeof(uimsg));  
         UTIL_get_lang_msg("DLG_SSHSETUP_PASSWORD", pvar, uimsg);  
         SetDlgItemText(dlg, IDC_REMEMBERPASSWORD, pvar->ts->UIMsg);  
         GetDlgItemText(dlg, IDC_FORWARDAGENT, uimsg, sizeof(uimsg));  
         UTIL_get_lang_msg("DLG_SSHSETUP_FORWARDAGENT", pvar, uimsg);  
         SetDlgItemText(dlg, IDC_FORWARDAGENT, pvar->ts->UIMsg);  
         GetDlgItemText(dlg, IDC_FORWARDAGENTCONFIRM, uimsg, sizeof(uimsg));  
         UTIL_get_lang_msg("DLG_SSHSETUP_FORWARDAGENTCONFIRM", pvar, uimsg);  
         SetDlgItemText(dlg, IDC_FORWARDAGENTCONFIRM, pvar->ts->UIMsg);  
         GetDlgItemText(dlg, IDC_FORWARDAGENTNOTIFY, uimsg, sizeof(uimsg));  
         UTIL_get_lang_msg("DLG_SSHSETUP_FORWARDAGENTNOTIFY", pvar, uimsg);  
         SetDlgItemText(dlg, IDC_FORWARDAGENTNOTIFY, pvar->ts->UIMsg);  
         GetDlgItemText(dlg, IDC_VERIFYHOSTKEYDNS, uimsg, sizeof(uimsg));  
         UTIL_get_lang_msg("DLG_SSHSETUP_VERIFYHOSTKEYDNS", pvar, uimsg);  
         SetDlgItemText(dlg, IDC_VERIFYHOSTKEYDNS, pvar->ts->UIMsg);  
         GetDlgItemText(dlg, IDC_NOTICEBANNER, uimsg, sizeof(uimsg));  
         UTIL_get_lang_msg("DLG_SSHSETUP_NOTICE", pvar, uimsg);  
         SetDlgItemText(dlg, IDC_NOTICEBANNER, pvar->ts->UIMsg);  
         GetDlgItemText(dlg, IDOK, uimsg, sizeof(uimsg));  
         UTIL_get_lang_msg("BTN_OK", pvar, uimsg);  
         SetDlgItemText(dlg, IDOK, pvar->ts->UIMsg);  
         GetDlgItemText(dlg, IDCANCEL, uimsg, sizeof(uimsg));  
         UTIL_get_lang_msg("BTN_CANCEL", pvar, uimsg);  
         SetDlgItemText(dlg, IDCANCEL, pvar->ts->UIMsg);  
         GetDlgItemText(dlg, IDC_SSHSETUP_HELP, uimsg, sizeof(uimsg));  
         UTIL_get_lang_msg("BTN_HELP", pvar, uimsg);  
         SetDlgItemText(dlg, IDC_SSHSETUP_HELP, pvar->ts->UIMsg);  
   
         GetDlgItemText(dlg, IDC_HOSTKEY_ROTATION_STATIC, uimsg, sizeof(uimsg));  
         UTIL_get_lang_msg("DLG_SSHSETUP_HOSTKEY_ROTATION", pvar, uimsg);  
         SetDlgItemText(dlg, IDC_HOSTKEY_ROTATION_STATIC, pvar->ts->UIMsg);  
   
         GetDlgItemText(dlg, IDC_LOGLEVEL, uimsg, sizeof(uimsg));  
         UTIL_get_lang_msg("DLG_SSHSETUP_LOGLEVEL", pvar, uimsg);  
         SetDlgItemText(dlg, IDC_LOGLEVEL, pvar->ts->UIMsg);  
         GetDlgItemText(dlg, IDC_LOGLEVEL_UNIT, uimsg, sizeof(uimsg));  
         UTIL_get_lang_msg("DLG_SSHSETUP_LOGLEVEL_UNIT", pvar, uimsg);  
         SetDlgItemText(dlg, IDC_LOGLEVEL_UNIT, pvar->ts->UIMsg);  
   
2674    
2675          SendMessage(compressionControl, TBM_SETRANGE, TRUE, MAKELONG(0, 9));          SendMessage(compressionControl, TBM_SETRANGE, TRUE, MAKELONG(0, 9));
2676          SendMessage(compressionControl, TBM_SETPOS, TRUE,          SendMessage(compressionControl, TBM_SETPOS, TRUE,
# Line 4259  static INT_PTR CALLBACK TTXKeyGenerator( Line 4156  static INT_PTR CALLBACK TTXKeyGenerator(
4156          switch (msg) {          switch (msg) {
4157          case WM_INITDIALOG:          case WM_INITDIALOG:
4158                  {                  {
4159                  GetWindowText(dlg, uimsg, sizeof(uimsg));                  const static DlgTextInfo text_info[] = {
4160                  UTIL_get_lang_msg("DLG_KEYGEN_TITLE", pvar, uimsg);                          { 0, "DLG_KEYGEN_TITLE" },
4161                  SetWindowText(dlg, pvar->ts->UIMsg);                          { IDC_KEYTYPE, "DLG_KEYGEN_KEYTYPE" },
4162                  GetDlgItemText(dlg, IDC_KEYTYPE, uimsg, sizeof(uimsg));                          { IDC_KEYBITS_LABEL, "DLG_KEYGEN_BITS" },
4163                  UTIL_get_lang_msg("DLG_KEYGEN_KEYTYPE", pvar, uimsg);                          { IDC_KEY_LABEL, "DLG_KEYGEN_PASSPHRASE" },
4164                  SetDlgItemText(dlg, IDC_KEYTYPE, pvar->ts->UIMsg);                          { IDC_CONFIRM_LABEL, "DLG_KEYGEN_PASSPHRASE2" },
4165                  GetDlgItemText(dlg, IDC_KEYBITS_LABEL, uimsg, sizeof(uimsg));                          { IDC_COMMENT_LABEL, "DLG_KEYGEN_COMMENT" },
4166                  UTIL_get_lang_msg("DLG_KEYGEN_BITS", pvar, uimsg);                          { IDC_SAVE_PUBLIC_KEY, "DLG_KEYGEN_SAVEPUBLIC" },
4167                  SetDlgItemText(dlg, IDC_KEYBITS_LABEL, pvar->ts->UIMsg);                          { IDC_SAVE_PRIVATE_KEY, "DLG_KEYGEN_SAVEPRIVATE" },
4168                  GetDlgItemText(dlg, IDC_KEY_LABEL, uimsg, sizeof(uimsg));                          { IDOK, "DLG_KEYGEN_GENERATE" },
4169                  UTIL_get_lang_msg("DLG_KEYGEN_PASSPHRASE", pvar, uimsg);                          { IDCANCEL, "BTN_CLOSE" },
4170                  SetDlgItemText(dlg, IDC_KEY_LABEL, pvar->ts->UIMsg);                          { IDC_BCRYPT_KDF_CHECK, "DLG_KEYGEN_BCRYPT_KDF" },
4171                  GetDlgItemText(dlg, IDC_CONFIRM_LABEL, uimsg, sizeof(uimsg));                          { IDC_BCRYPT_KDF_ROUNDS_LABEL, "DLG_KEYGEN_BCRYPT_ROUNDS" },
4172                  UTIL_get_lang_msg("DLG_KEYGEN_PASSPHRASE2", pvar, uimsg);                          { IDC_SSHKEYGENSETUP_HELP, "BTN_HELP" },
4173                  SetDlgItemText(dlg, IDC_CONFIRM_LABEL, pvar->ts->UIMsg);                  };
4174                  GetDlgItemText(dlg, IDC_COMMENT_LABEL, uimsg, sizeof(uimsg));                  SetI18DlgStrs("TTSSH", dlg, text_info, _countof(text_info), pvar->ts->UILanguageFile);
                 UTIL_get_lang_msg("DLG_KEYGEN_COMMENT", pvar, uimsg);  
                 SetDlgItemText(dlg, IDC_COMMENT_LABEL, pvar->ts->UIMsg);  
                 GetDlgItemText(dlg, IDC_SAVE_PUBLIC_KEY, uimsg, sizeof(uimsg));  
                 UTIL_get_lang_msg("DLG_KEYGEN_SAVEPUBLIC", pvar, uimsg);  
                 SetDlgItemText(dlg, IDC_SAVE_PUBLIC_KEY, pvar->ts->UIMsg);  
                 GetDlgItemText(dlg, IDC_SAVE_PRIVATE_KEY, uimsg, sizeof(uimsg));  
                 UTIL_get_lang_msg("DLG_KEYGEN_SAVEPRIVATE", pvar, uimsg);  
                 SetDlgItemText(dlg, IDC_SAVE_PRIVATE_KEY, pvar->ts->UIMsg);  
                 GetDlgItemText(dlg, IDOK, uimsg, sizeof(uimsg));  
                 UTIL_get_lang_msg("DLG_KEYGEN_GENERATE", pvar, uimsg);  
                 SetDlgItemText(dlg, IDOK, pvar->ts->UIMsg);  
                 GetDlgItemText(dlg, IDCANCEL, uimsg, sizeof(uimsg));  
                 UTIL_get_lang_msg("BTN_CLOSE", pvar, uimsg);  
                 SetDlgItemText(dlg, IDCANCEL, pvar->ts->UIMsg);  
                 GetDlgItemText(dlg, IDC_SSHKEYGENSETUP_HELP, uimsg, sizeof(uimsg));  
                 UTIL_get_lang_msg("BTN_HELP", pvar, uimsg);  
                 SetDlgItemText(dlg, IDC_SSHKEYGENSETUP_HELP, pvar->ts->UIMsg);  
                 GetDlgItemText(dlg, IDC_BCRYPT_KDF_CHECK, uimsg, sizeof(uimsg));  
                 UTIL_get_lang_msg("DLG_KEYGEN_BCRYPT_KDF", pvar, uimsg);  
                 SetDlgItemText(dlg, IDC_BCRYPT_KDF_CHECK, pvar->ts->UIMsg);  
                 GetDlgItemText(dlg, IDC_BCRYPT_KDF_ROUNDS_LABEL, uimsg, sizeof(uimsg));  
                 UTIL_get_lang_msg("DLG_KEYGEN_BCRYPT_ROUNDS", pvar, uimsg);  
                 SetDlgItemText(dlg, IDC_BCRYPT_KDF_ROUNDS_LABEL, pvar->ts->UIMsg);  
4175    
4176                  init_password_control(pvar, dlg, IDC_KEY_EDIT, NULL);                  init_password_control(pvar, dlg, IDC_KEY_EDIT, NULL);
4177                  init_password_control(pvar, dlg, IDC_CONFIRM_EDIT, NULL);                  init_password_control(pvar, dlg, IDC_CONFIRM_EDIT, NULL);

Legend:
Removed from v.8093  
changed lines
  Added in v.8240

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26