Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/ttssh2/ttxssh/hosts.c

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

revision 10615 by zmatsuo, Wed Mar 1 14:18:31 2023 UTC revision 10618 by zmatsuo, Fri Mar 3 15:15:16 2023 UTC
# Line 147  static int begin_read_file(PTInstVar pva Line 147  static int begin_read_file(PTInstVar pva
147                                  UTIL_get_lang_msg("MSG_HOSTS_READ_ENOENT_ERROR", pvar,                                  UTIL_get_lang_msg("MSG_HOSTS_READ_ENOENT_ERROR", pvar,
148                                                    "An error occurred while trying to read a known_hosts file.\n"                                                    "An error occurred while trying to read a known_hosts file.\n"
149                                                    "The specified filename does not exist.");                                                    "The specified filename does not exist.");
150                                  notify_nonfatal_error(pvar, pvar->ts->UIMsg);                                  notify_nonfatal_error(pvar, pvar->UIMsg);
151                          } else {                          } else {
152                                  UTIL_get_lang_msg("MSG_HOSTS_READ_ERROR", pvar,                                  UTIL_get_lang_msg("MSG_HOSTS_READ_ERROR", pvar,
153                                                    "An error occurred while trying to read a known_hosts file.");                                                    "An error occurred while trying to read a known_hosts file.");
154                                  notify_nonfatal_error(pvar, pvar->ts->UIMsg);                                  notify_nonfatal_error(pvar, pvar->UIMsg);
155                          }                          }
156                  }                  }
157                  return 0;                  return 0;
# Line 166  static int begin_read_file(PTInstVar pva Line 166  static int begin_read_file(PTInstVar pva
166                          if (!suppress_errors) {                          if (!suppress_errors) {
167                                  UTIL_get_lang_msg("MSG_HOSTS_ALLOC_ERROR", pvar,                                  UTIL_get_lang_msg("MSG_HOSTS_ALLOC_ERROR", pvar,
168                                                    "Memory ran out while trying to allocate space to read a known_hosts file.");                                                    "Memory ran out while trying to allocate space to read a known_hosts file.");
169                                  notify_nonfatal_error(pvar, pvar->ts->UIMsg);                                  notify_nonfatal_error(pvar, pvar->UIMsg);
170                          }                          }
171                          _close(fd);                          _close(fd);
172                          return 0;                          return 0;
# Line 175  static int begin_read_file(PTInstVar pva Line 175  static int begin_read_file(PTInstVar pva
175                  if (!suppress_errors) {                  if (!suppress_errors) {
176                          UTIL_get_lang_msg("MSG_HOSTS_READ_ERROR", pvar,                          UTIL_get_lang_msg("MSG_HOSTS_READ_ERROR", pvar,
177                                            "An error occurred while trying to read a known_hosts file.");                                            "An error occurred while trying to read a known_hosts file.");
178                          notify_nonfatal_error(pvar, pvar->ts->UIMsg);                          notify_nonfatal_error(pvar, pvar->UIMsg);
179                  }                  }
180                  _close(fd);                  _close(fd);
181                  return 0;                  return 0;
# Line 190  static int begin_read_file(PTInstVar pva Line 190  static int begin_read_file(PTInstVar pva
190                  if (!suppress_errors) {                  if (!suppress_errors) {
191                          UTIL_get_lang_msg("MSG_HOSTS_READ_ERROR", pvar,                          UTIL_get_lang_msg("MSG_HOSTS_READ_ERROR", pvar,
192                                            "An error occurred while trying to read a known_hosts file.");                                            "An error occurred while trying to read a known_hosts file.");
193                          notify_nonfatal_error(pvar, pvar->ts->UIMsg);                          notify_nonfatal_error(pvar, pvar->UIMsg);
194                  }                  }
195                  free(pvar->hosts_state.file_data);                  free(pvar->hosts_state.file_data);
196                  pvar->hosts_state.file_data = NULL;                  pvar->hosts_state.file_data = NULL;
# Line 539  static int read_host_key(PTInstVar pvar, Line 539  static int read_host_key(PTInstVar pvar,
539                                  UTIL_get_lang_msg("MSG_HOSTS_HOSTNAME_INVALID_ERROR", pvar,                                  UTIL_get_lang_msg("MSG_HOSTS_HOSTNAME_INVALID_ERROR", pvar,
540                                                    "The host name contains an invalid character.\n"                                                    "The host name contains an invalid character.\n"
541                                                    "This session will be terminated.");                                                    "This session will be terminated.");
542                                  notify_fatal_error(pvar, pvar->ts->UIMsg, TRUE);                                  notify_fatal_error(pvar, pvar->UIMsg, TRUE);
543                          }                          }
544                          return 0;                          return 0;
545                  }                  }
# Line 550  static int read_host_key(PTInstVar pvar, Line 550  static int read_host_key(PTInstVar pvar,
550                          UTIL_get_lang_msg("MSG_HOSTS_HOSTNAME_EMPTY_ERROR", pvar,                          UTIL_get_lang_msg("MSG_HOSTS_HOSTNAME_EMPTY_ERROR", pvar,
551                                            "The host name should not be empty.\n"                                            "The host name should not be empty.\n"
552                                            "This session will be terminated.");                                            "This session will be terminated.");
553                          notify_fatal_error(pvar, pvar->ts->UIMsg, TRUE);                          notify_fatal_error(pvar, pvar->UIMsg, TRUE);
554                  }                  }
555                  return 0;                  return 0;
556          }          }
# Line 1248  static void add_host_key(PTInstVar pvar) Line 1248  static void add_host_key(PTInstVar pvar)
1248                  UTIL_get_lang_msg("MSG_HOSTS_FILE_UNSPECIFY_ERROR", pvar,                  UTIL_get_lang_msg("MSG_HOSTS_FILE_UNSPECIFY_ERROR", pvar,
1249                                    "The host and its key cannot be added, because no known-hosts file has been specified.\n"                                    "The host and its key cannot be added, because no known-hosts file has been specified.\n"
1250                                    "Restart Tera Term and specify a read/write known-hosts file in the TTSSH Setup dialog box.");                                    "Restart Tera Term and specify a read/write known-hosts file in the TTSSH Setup dialog box.");
1251                  notify_nonfatal_error(pvar, pvar->ts->UIMsg);                  notify_nonfatal_error(pvar, pvar->UIMsg);
1252          } else {          } else {
1253                  char *keydata = format_host_key(pvar);                  char *keydata = format_host_key(pvar);
1254                  int length = strlen(keydata);                  int length = strlen(keydata);
# Line 1267  static void add_host_key(PTInstVar pvar) Line 1267  static void add_host_key(PTInstVar pvar)
1267                                  UTIL_get_lang_msg("MSG_HOSTS_WRITE_EACCES_ERROR", pvar,                                  UTIL_get_lang_msg("MSG_HOSTS_WRITE_EACCES_ERROR", pvar,
1268                                                    "An error occurred while trying to write the host key.\n"                                                    "An error occurred while trying to write the host key.\n"
1269                                                    "You do not have permission to write to the known-hosts file.");                                                    "You do not have permission to write to the known-hosts file.");
1270                                  notify_nonfatal_error(pvar, pvar->ts->UIMsg);                                  notify_nonfatal_error(pvar, pvar->UIMsg);
1271                          } else {                          } else {
1272                                  UTIL_get_lang_msg("MSG_HOSTS_WRITE_ERROR", pvar,                                  UTIL_get_lang_msg("MSG_HOSTS_WRITE_ERROR", pvar,
1273                                                    "An error occurred while trying to write the host key.\n"                                                    "An error occurred while trying to write the host key.\n"
1274                                                    "The host key could not be written.");                                                    "The host key could not be written.");
1275                                  notify_nonfatal_error(pvar, pvar->ts->UIMsg);                                  notify_nonfatal_error(pvar, pvar->UIMsg);
1276                          }                          }
1277                          return;                          return;
1278                  }                  }
# Line 1285  static void add_host_key(PTInstVar pvar) Line 1285  static void add_host_key(PTInstVar pvar)
1285                          UTIL_get_lang_msg("MSG_HOSTS_WRITE_ERROR", pvar,                          UTIL_get_lang_msg("MSG_HOSTS_WRITE_ERROR", pvar,
1286                                            "An error occurred while trying to write the host key.\n"                                            "An error occurred while trying to write the host key.\n"
1287                                            "The host key could not be written.");                                            "The host key could not be written.");
1288                          notify_nonfatal_error(pvar, pvar->ts->UIMsg);                          notify_nonfatal_error(pvar, pvar->UIMsg);
1289                  }                  }
1290          }          }
1291  }  }
# Line 1307  void HOSTS_add_host_key(PTInstVar pvar, Line 1307  void HOSTS_add_host_key(PTInstVar pvar,
1307                  UTIL_get_lang_msg("MSG_HOSTS_FILE_UNSPECIFY_ERROR", pvar,                  UTIL_get_lang_msg("MSG_HOSTS_FILE_UNSPECIFY_ERROR", pvar,
1308                          "The host and its key cannot be added, because no known-hosts file has been specified.\n"                          "The host and its key cannot be added, because no known-hosts file has been specified.\n"
1309                          "Restart Tera Term and specify a read/write known-hosts file in the TTSSH Setup dialog box.");                          "Restart Tera Term and specify a read/write known-hosts file in the TTSSH Setup dialog box.");
1310                  notify_nonfatal_error(pvar, pvar->ts->UIMsg);                  notify_nonfatal_error(pvar, pvar->UIMsg);
1311          }          }
1312          else {          else {
1313                  char *keydata = format_specified_host_key(key, hostname, tcpport);                  char *keydata = format_specified_host_key(key, hostname, tcpport);
# Line 1327  void HOSTS_add_host_key(PTInstVar pvar, Line 1327  void HOSTS_add_host_key(PTInstVar pvar,
1327                                  UTIL_get_lang_msg("MSG_HOSTS_WRITE_EACCES_ERROR", pvar,                                  UTIL_get_lang_msg("MSG_HOSTS_WRITE_EACCES_ERROR", pvar,
1328                                          "An error occurred while trying to write the host key.\n"                                          "An error occurred while trying to write the host key.\n"
1329                                          "You do not have permission to write to the known-hosts file.");                                          "You do not have permission to write to the known-hosts file.");
1330                                  notify_nonfatal_error(pvar, pvar->ts->UIMsg);                                  notify_nonfatal_error(pvar, pvar->UIMsg);
1331                          }                          }
1332                          else {                          else {
1333                                  UTIL_get_lang_msg("MSG_HOSTS_WRITE_ERROR", pvar,                                  UTIL_get_lang_msg("MSG_HOSTS_WRITE_ERROR", pvar,
1334                                          "An error occurred while trying to write the host key.\n"                                          "An error occurred while trying to write the host key.\n"
1335                                          "The host key could not be written.");                                          "The host key could not be written.");
1336                                  notify_nonfatal_error(pvar, pvar->ts->UIMsg);                                  notify_nonfatal_error(pvar, pvar->UIMsg);
1337                          }                          }
1338                          return;                          return;
1339                  }                  }
# Line 1346  void HOSTS_add_host_key(PTInstVar pvar, Line 1346  void HOSTS_add_host_key(PTInstVar pvar,
1346                          UTIL_get_lang_msg("MSG_HOSTS_WRITE_ERROR", pvar,                          UTIL_get_lang_msg("MSG_HOSTS_WRITE_ERROR", pvar,
1347                                  "An error occurred while trying to write the host key.\n"                                  "An error occurred while trying to write the host key.\n"
1348                                  "The host key could not be written.");                                  "The host key could not be written.");
1349                          notify_nonfatal_error(pvar, pvar->ts->UIMsg);                          notify_nonfatal_error(pvar, pvar->UIMsg);
1350                  }                  }
1351          }          }
1352  }  }
# Line 1363  static void delete_different_key(PTInstV Line 1363  static void delete_different_key(PTInstV
1363                  UTIL_get_lang_msg("MSG_HOSTS_FILE_UNSPECIFY_ERROR", pvar,                  UTIL_get_lang_msg("MSG_HOSTS_FILE_UNSPECIFY_ERROR", pvar,
1364                                    "The host and its key cannot be added, because no known-hosts file has been specified.\n"                                    "The host and its key cannot be added, because no known-hosts file has been specified.\n"
1365                                    "Restart Tera Term and specify a read/write known-hosts file in the TTSSH Setup dialog box.");                                    "Restart Tera Term and specify a read/write known-hosts file in the TTSSH Setup dialog box.");
1366                  notify_nonfatal_error(pvar, pvar->ts->UIMsg);                  notify_nonfatal_error(pvar, pvar->UIMsg);
1367          }          }
1368          else {          else {
1369                  Key key; // known_hostsに登録されている鍵                  Key key; // known_hostsに登録されている鍵
# Line 1502  static void delete_different_key(PTInstV Line 1502  static void delete_different_key(PTInstV
1502                                          UTIL_get_lang_msg("MSG_HOSTS_WRITE_ERROR", pvar,                                          UTIL_get_lang_msg("MSG_HOSTS_WRITE_ERROR", pvar,
1503                                                  "An error occurred while trying to write the host key.\n"                                                  "An error occurred while trying to write the host key.\n"
1504                                                  "The host key could not be written.");                                                  "The host key could not be written.");
1505                                          notify_nonfatal_error(pvar, pvar->ts->UIMsg);                                          notify_nonfatal_error(pvar, pvar->UIMsg);
1506                                          goto error;                                          goto error;
1507                                  }                                                }
1508    
1509                                  memcpy(newfiledata + newFilePos,                                  memcpy(newfiledata + newFilePos,
1510                                          pvar->hosts_state.file_data + data_index,                                          pvar->hosts_state.file_data + data_index,
1511                                          length);                                          length);
1512                                  newFilePos += length;                                  newFilePos += length;
# Line 1530  static void delete_different_key(PTInstV Line 1530  static void delete_different_key(PTInstV
1530                                  UTIL_get_lang_msg("MSG_HOSTS_WRITE_EACCES_ERROR", pvar,                                  UTIL_get_lang_msg("MSG_HOSTS_WRITE_EACCES_ERROR", pvar,
1531                                          "An error occurred while trying to write the host key.\n"                                          "An error occurred while trying to write the host key.\n"
1532                                          "You do not have permission to write to the known-hosts file.");                                          "You do not have permission to write to the known-hosts file.");
1533                                  notify_nonfatal_error(pvar, pvar->ts->UIMsg);                                  notify_nonfatal_error(pvar, pvar->UIMsg);
1534                          }                          }
1535                          else {                          else {
1536                                  UTIL_get_lang_msg("MSG_HOSTS_WRITE_ERROR", pvar,                                  UTIL_get_lang_msg("MSG_HOSTS_WRITE_ERROR", pvar,
1537                                          "An error occurred while trying to write the host key.\n"                                          "An error occurred while trying to write the host key.\n"
1538                                          "The host key could not be written.");                                          "The host key could not be written.");
1539                                  notify_nonfatal_error(pvar, pvar->ts->UIMsg);                                  notify_nonfatal_error(pvar, pvar->UIMsg);
1540                          }                          }
1541                          goto error;                          goto error;
1542                  }                  }
# Line 1547  static void delete_different_key(PTInstV Line 1547  static void delete_different_key(PTInstV
1547                          UTIL_get_lang_msg("MSG_HOSTS_WRITE_ERROR", pvar,                          UTIL_get_lang_msg("MSG_HOSTS_WRITE_ERROR", pvar,
1548                                  "An error occurred while trying to write the host key.\n"                                  "An error occurred while trying to write the host key.\n"
1549                                  "The host key could not be written.");                                  "The host key could not be written.");
1550                          notify_nonfatal_error(pvar, pvar->ts->UIMsg);                          notify_nonfatal_error(pvar, pvar->UIMsg);
1551                          goto error;                          goto error;
1552                  }                                }
1553    
1554  error:  error:
1555                  free(filename);                  free(filename);
# Line 1575  void HOSTS_delete_all_hostkeys(PTInstVar Line 1575  void HOSTS_delete_all_hostkeys(PTInstVar
1575                  UTIL_get_lang_msg("MSG_HOSTS_FILE_UNSPECIFY_ERROR", pvar,                  UTIL_get_lang_msg("MSG_HOSTS_FILE_UNSPECIFY_ERROR", pvar,
1576                          "The host and its key cannot be added, because no known-hosts file has been specified.\n"                          "The host and its key cannot be added, because no known-hosts file has been specified.\n"
1577                          "Restart Tera Term and specify a read/write known-hosts file in the TTSSH Setup dialog box.");                          "Restart Tera Term and specify a read/write known-hosts file in the TTSSH Setup dialog box.");
1578                  notify_nonfatal_error(pvar, pvar->ts->UIMsg);                  notify_nonfatal_error(pvar, pvar->UIMsg);
1579          }          }
1580          else {          else {
1581                  Key key; // known_hostsに登録されている鍵                  Key key; // known_hostsに登録されている鍵
# Line 1710  void HOSTS_delete_all_hostkeys(PTInstVar Line 1710  void HOSTS_delete_all_hostkeys(PTInstVar
1710                                          UTIL_get_lang_msg("MSG_HOSTS_WRITE_ERROR", pvar,                                          UTIL_get_lang_msg("MSG_HOSTS_WRITE_ERROR", pvar,
1711                                                  "An error occurred while trying to write the host key.\n"                                                  "An error occurred while trying to write the host key.\n"
1712                                                  "The host key could not be written.");                                                  "The host key could not be written.");
1713                                          notify_nonfatal_error(pvar, pvar->ts->UIMsg);                                          notify_nonfatal_error(pvar, pvar->UIMsg);
1714                                          goto error;                                          goto error;
1715                                  }                                                }
1716    
1717                                  memcpy(newfiledata + newFilePos,                                  memcpy(newfiledata + newFilePos,
1718                                          pvar->hosts_state.file_data + data_index,                                          pvar->hosts_state.file_data + data_index,
1719                                          length);                                          length);
1720                                  newFilePos += length;                                  newFilePos += length;
# Line 1738  void HOSTS_delete_all_hostkeys(PTInstVar Line 1738  void HOSTS_delete_all_hostkeys(PTInstVar
1738                                  UTIL_get_lang_msg("MSG_HOSTS_WRITE_EACCES_ERROR", pvar,                                  UTIL_get_lang_msg("MSG_HOSTS_WRITE_EACCES_ERROR", pvar,
1739                                          "An error occurred while trying to write the host key.\n"                                          "An error occurred while trying to write the host key.\n"
1740                                          "You do not have permission to write to the known-hosts file.");                                          "You do not have permission to write to the known-hosts file.");
1741                                  notify_nonfatal_error(pvar, pvar->ts->UIMsg);                                  notify_nonfatal_error(pvar, pvar->UIMsg);
1742                          }                          }
1743                          else {                          else {
1744                                  UTIL_get_lang_msg("MSG_HOSTS_WRITE_ERROR", pvar,                                  UTIL_get_lang_msg("MSG_HOSTS_WRITE_ERROR", pvar,
1745                                          "An error occurred while trying to write the host key.\n"                                          "An error occurred while trying to write the host key.\n"
1746                                          "The host key could not be written.");                                          "The host key could not be written.");
1747                                  notify_nonfatal_error(pvar, pvar->ts->UIMsg);                                  notify_nonfatal_error(pvar, pvar->UIMsg);
1748                          }                          }
1749                          goto error;                          goto error;
1750                  }                  }
# Line 1755  void HOSTS_delete_all_hostkeys(PTInstVar Line 1755  void HOSTS_delete_all_hostkeys(PTInstVar
1755                          UTIL_get_lang_msg("MSG_HOSTS_WRITE_ERROR", pvar,                          UTIL_get_lang_msg("MSG_HOSTS_WRITE_ERROR", pvar,
1756                                  "An error occurred while trying to write the host key.\n"                                  "An error occurred while trying to write the host key.\n"
1757                                  "The host key could not be written.");                                  "The host key could not be written.");
1758                          notify_nonfatal_error(pvar, pvar->ts->UIMsg);                          notify_nonfatal_error(pvar, pvar->UIMsg);
1759                          goto error;                          goto error;
1760                  }                                }
1761    
1762  error:  error:
1763                  free(filename);                  free(filename);
# Line 1803  static INT_PTR CALLBACK hosts_add_dlg_pr Line 1803  static INT_PTR CALLBACK hosts_add_dlg_pr
1803                  switch (pvar->dns_key_check) {                  switch (pvar->dns_key_check) {
1804                  case DNS_VERIFY_NOTFOUND:                  case DNS_VERIFY_NOTFOUND:
1805                          UTIL_get_lang_msg("DLG_HOSTKEY_SSHFP_NOTFOUND", pvar, "No host key fingerprint found in DNS.");                          UTIL_get_lang_msg("DLG_HOSTKEY_SSHFP_NOTFOUND", pvar, "No host key fingerprint found in DNS.");
1806                          SetDlgItemText(dlg, IDC_HOSTSSHFPCHECK, pvar->ts->UIMsg);                          SetDlgItemText(dlg, IDC_HOSTSSHFPCHECK, pvar->UIMsg);
1807                          break;                          break;
1808                  case DNS_VERIFY_MATCH:                  case DNS_VERIFY_MATCH:
1809                  case DNS_VERIFY_AUTH_MATCH:                  case DNS_VERIFY_AUTH_MATCH:
1810                          UTIL_get_lang_msg("DLG_HOSTKEY_SSHFP_MATCH", pvar, "Matching host key fingerprint found in DNS.");                          UTIL_get_lang_msg("DLG_HOSTKEY_SSHFP_MATCH", pvar, "Matching host key fingerprint found in DNS.");
1811                          SetDlgItemText(dlg, IDC_HOSTSSHFPCHECK, pvar->ts->UIMsg);                          SetDlgItemText(dlg, IDC_HOSTSSHFPCHECK, pvar->UIMsg);
1812                          break;                          break;
1813                  case DNS_VERIFY_MISMATCH:                  case DNS_VERIFY_MISMATCH:
1814                  case DNS_VERIFY_AUTH_MISMATCH:                  case DNS_VERIFY_AUTH_MISMATCH:
1815                          UTIL_get_lang_msg("DLG_HOSTKEY_SSHFP_MISMATCH", pvar, "Mismatching host key fingerprint found in DNS.");                          UTIL_get_lang_msg("DLG_HOSTKEY_SSHFP_MISMATCH", pvar, "Mismatching host key fingerprint found in DNS.");
1816                          SetDlgItemText(dlg, IDC_HOSTSSHFPCHECK, pvar->ts->UIMsg);                          SetDlgItemText(dlg, IDC_HOSTSSHFPCHECK, pvar->UIMsg);
1817                          break;                          break;
1818                  case DNS_VERIFY_DIFFERENTTYPE:                  case DNS_VERIFY_DIFFERENTTYPE:
1819                  case DNS_VERIFY_AUTH_DIFFERENTTYPE:                  case DNS_VERIFY_AUTH_DIFFERENTTYPE:
1820                          UTIL_get_lang_msg("DLG_HOSTKEY_SSHFP_DIFFTYPE", pvar, "Mismatching host key type found in DNS.");                          UTIL_get_lang_msg("DLG_HOSTKEY_SSHFP_DIFFTYPE", pvar, "Mismatching host key type found in DNS.");
1821                          SetDlgItemText(dlg, IDC_HOSTSSHFPCHECK, pvar->ts->UIMsg);                          SetDlgItemText(dlg, IDC_HOSTSSHFPCHECK, pvar->UIMsg);
1822                          break;                          break;
1823                  }                  }
1824    
# Line 1827  static INT_PTR CALLBACK hosts_add_dlg_pr Line 1827  static INT_PTR CALLBACK hosts_add_dlg_pr
1827                  case DNS_VERIFY_MISMATCH:                  case DNS_VERIFY_MISMATCH:
1828                  case DNS_VERIFY_DIFFERENTTYPE:                  case DNS_VERIFY_DIFFERENTTYPE:
1829                          UTIL_get_lang_msg("DLG_HOSTKEY_DNSSEC_NG", pvar, "Found insecure fingerprint in DNS.");                          UTIL_get_lang_msg("DLG_HOSTKEY_DNSSEC_NG", pvar, "Found insecure fingerprint in DNS.");
1830                          SetDlgItemText(dlg, IDC_HOSTSSHFPDNSSEC, pvar->ts->UIMsg);                          SetDlgItemText(dlg, IDC_HOSTSSHFPDNSSEC, pvar->UIMsg);
1831                          break;                          break;
1832                  case DNS_VERIFY_AUTH_MATCH:                  case DNS_VERIFY_AUTH_MATCH:
1833                  case DNS_VERIFY_AUTH_MISMATCH:                  case DNS_VERIFY_AUTH_MISMATCH:
1834                  case DNS_VERIFY_AUTH_DIFFERENTTYPE:                  case DNS_VERIFY_AUTH_DIFFERENTTYPE:
1835                          UTIL_get_lang_msg("DLG_HOSTKEY_DNSSEC_OK", pvar, "Found secure fingerprint in DNS.");                          UTIL_get_lang_msg("DLG_HOSTKEY_DNSSEC_OK", pvar, "Found secure fingerprint in DNS.");
1836                          SetDlgItemText(dlg, IDC_HOSTSSHFPDNSSEC, pvar->ts->UIMsg);                          SetDlgItemText(dlg, IDC_HOSTSSHFPDNSSEC, pvar->UIMsg);
1837                          break;                          break;
1838                  }                  }
1839    
# Line 1953  static INT_PTR CALLBACK hosts_replace_dl Line 1953  static INT_PTR CALLBACK hosts_replace_dl
1953                  switch (pvar->dns_key_check) {                  switch (pvar->dns_key_check) {
1954                  case DNS_VERIFY_NOTFOUND:                  case DNS_VERIFY_NOTFOUND:
1955                          UTIL_get_lang_msg("DLG_HOSTKEY_SSHFP_NOTFOUND", pvar, "No host key fingerprint found in DNS.");                          UTIL_get_lang_msg("DLG_HOSTKEY_SSHFP_NOTFOUND", pvar, "No host key fingerprint found in DNS.");
1956                          SetDlgItemText(dlg, IDC_HOSTSSHFPCHECK, pvar->ts->UIMsg);                          SetDlgItemText(dlg, IDC_HOSTSSHFPCHECK, pvar->UIMsg);
1957                          break;                          break;
1958                  case DNS_VERIFY_MATCH:                  case DNS_VERIFY_MATCH:
1959                  case DNS_VERIFY_AUTH_MATCH:                  case DNS_VERIFY_AUTH_MATCH:
1960                          UTIL_get_lang_msg("DLG_HOSTKEY_SSHFP_MATCH", pvar, "Matching host key fingerprint found in DNS.");                          UTIL_get_lang_msg("DLG_HOSTKEY_SSHFP_MATCH", pvar, "Matching host key fingerprint found in DNS.");
1961                          SetDlgItemText(dlg, IDC_HOSTSSHFPCHECK, pvar->ts->UIMsg);                          SetDlgItemText(dlg, IDC_HOSTSSHFPCHECK, pvar->UIMsg);
1962                          break;                          break;
1963                  case DNS_VERIFY_MISMATCH:                  case DNS_VERIFY_MISMATCH:
1964                  case DNS_VERIFY_AUTH_MISMATCH:                  case DNS_VERIFY_AUTH_MISMATCH:
1965                          UTIL_get_lang_msg("DLG_HOSTKEY_SSHFP_MISMATCH", pvar, "Mismatching host key fingerprint found in DNS.");                          UTIL_get_lang_msg("DLG_HOSTKEY_SSHFP_MISMATCH", pvar, "Mismatching host key fingerprint found in DNS.");
1966                          SetDlgItemText(dlg, IDC_HOSTSSHFPCHECK, pvar->ts->UIMsg);                          SetDlgItemText(dlg, IDC_HOSTSSHFPCHECK, pvar->UIMsg);
1967                          break;                          break;
1968                  case DNS_VERIFY_DIFFERENTTYPE:                  case DNS_VERIFY_DIFFERENTTYPE:
1969                  case DNS_VERIFY_AUTH_DIFFERENTTYPE:                  case DNS_VERIFY_AUTH_DIFFERENTTYPE:
1970                          UTIL_get_lang_msg("DLG_HOSTKEY_SSHFP_DIFFTYPE", pvar, "Mismatching host key type found in DNS.");                          UTIL_get_lang_msg("DLG_HOSTKEY_SSHFP_DIFFTYPE", pvar, "Mismatching host key type found in DNS.");
1971                          SetDlgItemText(dlg, IDC_HOSTSSHFPCHECK, pvar->ts->UIMsg);                          SetDlgItemText(dlg, IDC_HOSTSSHFPCHECK, pvar->UIMsg);
1972                          break;                          break;
1973                  }                  }
1974    
# Line 1977  static INT_PTR CALLBACK hosts_replace_dl Line 1977  static INT_PTR CALLBACK hosts_replace_dl
1977                  case DNS_VERIFY_MISMATCH:                  case DNS_VERIFY_MISMATCH:
1978                  case DNS_VERIFY_DIFFERENTTYPE:                  case DNS_VERIFY_DIFFERENTTYPE:
1979                          UTIL_get_lang_msg("DLG_HOSTKEY_DNSSEC_NG", pvar, "Found insecure fingerprint in DNS.");                          UTIL_get_lang_msg("DLG_HOSTKEY_DNSSEC_NG", pvar, "Found insecure fingerprint in DNS.");
1980                          SetDlgItemText(dlg, IDC_HOSTSSHFPDNSSEC, pvar->ts->UIMsg);                          SetDlgItemText(dlg, IDC_HOSTSSHFPDNSSEC, pvar->UIMsg);
1981                          break;                          break;
1982                  case DNS_VERIFY_AUTH_MATCH:                  case DNS_VERIFY_AUTH_MATCH:
1983                  case DNS_VERIFY_AUTH_MISMATCH:                  case DNS_VERIFY_AUTH_MISMATCH:
1984                  case DNS_VERIFY_AUTH_DIFFERENTTYPE:                  case DNS_VERIFY_AUTH_DIFFERENTTYPE:
1985                          UTIL_get_lang_msg("DLG_HOSTKEY_DNSSEC_OK", pvar, "Found secure fingerprint in DNS.");                          UTIL_get_lang_msg("DLG_HOSTKEY_DNSSEC_OK", pvar, "Found secure fingerprint in DNS.");
1986                          SetDlgItemText(dlg, IDC_HOSTSSHFPDNSSEC, pvar->ts->UIMsg);                          SetDlgItemText(dlg, IDC_HOSTSSHFPDNSSEC, pvar->UIMsg);
1987                          break;                          break;
1988                  }                  }
1989    
# Line 2101  static INT_PTR CALLBACK hosts_add2_dlg_p Line 2101  static INT_PTR CALLBACK hosts_add2_dlg_p
2101                  switch (pvar->dns_key_check) {                  switch (pvar->dns_key_check) {
2102                  case DNS_VERIFY_NOTFOUND:                  case DNS_VERIFY_NOTFOUND:
2103                          UTIL_get_lang_msg("DLG_HOSTKEY_SSHFP_NOTFOUND", pvar, "No host key fingerprint found in DNS.");                          UTIL_get_lang_msg("DLG_HOSTKEY_SSHFP_NOTFOUND", pvar, "No host key fingerprint found in DNS.");
2104                          SetDlgItemText(dlg, IDC_HOSTSSHFPCHECK, pvar->ts->UIMsg);                          SetDlgItemText(dlg, IDC_HOSTSSHFPCHECK, pvar->UIMsg);
2105                          break;                          break;
2106                  case DNS_VERIFY_MATCH:                  case DNS_VERIFY_MATCH:
2107                  case DNS_VERIFY_AUTH_MATCH:                  case DNS_VERIFY_AUTH_MATCH:
2108                          UTIL_get_lang_msg("DLG_HOSTKEY_SSHFP_MATCH", pvar, "Matching host key fingerprint found in DNS.");                          UTIL_get_lang_msg("DLG_HOSTKEY_SSHFP_MATCH", pvar, "Matching host key fingerprint found in DNS.");
2109                          SetDlgItemText(dlg, IDC_HOSTSSHFPCHECK, pvar->ts->UIMsg);                          SetDlgItemText(dlg, IDC_HOSTSSHFPCHECK, pvar->UIMsg);
2110                          break;                          break;
2111                  case DNS_VERIFY_MISMATCH:                  case DNS_VERIFY_MISMATCH:
2112                  case DNS_VERIFY_AUTH_MISMATCH:                  case DNS_VERIFY_AUTH_MISMATCH:
2113                          UTIL_get_lang_msg("DLG_HOSTKEY_SSHFP_MISMATCH", pvar, "Mismatching host key fingerprint found in DNS.");                          UTIL_get_lang_msg("DLG_HOSTKEY_SSHFP_MISMATCH", pvar, "Mismatching host key fingerprint found in DNS.");
2114                          SetDlgItemText(dlg, IDC_HOSTSSHFPCHECK, pvar->ts->UIMsg);                          SetDlgItemText(dlg, IDC_HOSTSSHFPCHECK, pvar->UIMsg);
2115                          break;                          break;
2116                  case DNS_VERIFY_DIFFERENTTYPE:                  case DNS_VERIFY_DIFFERENTTYPE:
2117                  case DNS_VERIFY_AUTH_DIFFERENTTYPE:                  case DNS_VERIFY_AUTH_DIFFERENTTYPE:
2118                          UTIL_get_lang_msg("DLG_HOSTKEY_SSHFP_DIFFTYPE", pvar, "Mismatching host key type found in DNS.");                          UTIL_get_lang_msg("DLG_HOSTKEY_SSHFP_DIFFTYPE", pvar, "Mismatching host key type found in DNS.");
2119                          SetDlgItemText(dlg, IDC_HOSTSSHFPCHECK, pvar->ts->UIMsg);                          SetDlgItemText(dlg, IDC_HOSTSSHFPCHECK, pvar->UIMsg);
2120                          break;                          break;
2121                  }                  }
2122    
# Line 2125  static INT_PTR CALLBACK hosts_add2_dlg_p Line 2125  static INT_PTR CALLBACK hosts_add2_dlg_p
2125                  case DNS_VERIFY_MISMATCH:                  case DNS_VERIFY_MISMATCH:
2126                  case DNS_VERIFY_DIFFERENTTYPE:                  case DNS_VERIFY_DIFFERENTTYPE:
2127                          UTIL_get_lang_msg("DLG_HOSTKEY_DNSSEC_NG", pvar, "Found insecure fingerprint in DNS.");                          UTIL_get_lang_msg("DLG_HOSTKEY_DNSSEC_NG", pvar, "Found insecure fingerprint in DNS.");
2128                          SetDlgItemText(dlg, IDC_HOSTSSHFPDNSSEC, pvar->ts->UIMsg);                          SetDlgItemText(dlg, IDC_HOSTSSHFPDNSSEC, pvar->UIMsg);
2129                          break;                          break;
2130                  case DNS_VERIFY_AUTH_MATCH:                  case DNS_VERIFY_AUTH_MATCH:
2131                  case DNS_VERIFY_AUTH_MISMATCH:                  case DNS_VERIFY_AUTH_MISMATCH:
2132                  case DNS_VERIFY_AUTH_DIFFERENTTYPE:                  case DNS_VERIFY_AUTH_DIFFERENTTYPE:
2133                          UTIL_get_lang_msg("DLG_HOSTKEY_DNSSEC_OK", pvar, "Found secure fingerprint in DNS.");                          UTIL_get_lang_msg("DLG_HOSTKEY_DNSSEC_OK", pvar, "Found secure fingerprint in DNS.");
2134                          SetDlgItemText(dlg, IDC_HOSTSSHFPDNSSEC, pvar->ts->UIMsg);                          SetDlgItemText(dlg, IDC_HOSTSSHFPDNSSEC, pvar->UIMsg);
2135                          break;                          break;
2136                  }                  }
2137    

Legend:
Removed from v.10615  
changed lines
  Added in v.10618

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