"The server's host key is not cached in the registry. You\n"
"have no guarantee that the server is the computer you\n"
"think it is.\n"
- "The server's key fingerprint is:\n"
+ "The server's %s key fingerprint is:\n"
"%s\n"
"Connection abandoned.\n";
static const char absentmsg[] =
"The server's host key is not cached in the registry. You\n"
"have no guarantee that the server is the computer you\n"
"think it is.\n"
- "The server's key fingerprint is:\n"
+ "The server's %s key fingerprint is:\n"
"%s\n"
"If you trust this host, enter \"y\" to add the key to\n"
"PuTTY's cache and carry on connecting.\n"
"server administrator has changed the host key, or you\n"
"have actually connected to another computer pretending\n"
"to be the server.\n"
- "The new key fingerprint is:\n"
+ "The new %s key fingerprint is:\n"
"%s\n"
"Connection abandoned.\n";
static const char wrongmsg[] =
"server administrator has changed the host key, or you\n"
"have actually connected to another computer pretending\n"
"to be the server.\n"
- "The new key fingerprint is:\n"
+ "The new %s key fingerprint is:\n"
"%s\n"
"If you were expecting this change and trust the new key,\n"
"enter \"y\" to update PuTTY's cache and continue connecting.\n"
if (ret == 2) { /* key was different */
if (console_batch_mode) {
- fprintf(stderr, wrongmsg_batch, fingerprint);
+ fprintf(stderr, wrongmsg_batch, keytype, fingerprint);
cleanup_exit(1);
}
- fprintf(stderr, wrongmsg, fingerprint);
+ fprintf(stderr, wrongmsg, keytype, fingerprint);
fflush(stderr);
}
if (ret == 1) { /* key was absent */
if (console_batch_mode) {
- fprintf(stderr, absentmsg_batch, fingerprint);
+ fprintf(stderr, absentmsg_batch, keytype, fingerprint);
cleanup_exit(1);
}
- fprintf(stderr, absentmsg, fingerprint);
+ fprintf(stderr, absentmsg, keytype, fingerprint);
fflush(stderr);
}
}
}
+void update_specials_menu(void *frontend)
+{
+}
+
/*
* Ask whether the selected cipher is acceptable (since it was
* below the configured 'warn' threshold).
* Ask whether to wipe a session log file before writing to it.
* Returns 2 for wipe, 1 for append, 0 for cancel (don't log).
*/
-int askappend(void *frontend, char *filename)
+int askappend(void *frontend, Filename filename)
{
HANDLE hin;
DWORD savemode, i;
char line[32];
if (console_batch_mode) {
- fprintf(stderr, msgtemplate_batch, FILENAME_MAX, filename);
+ fprintf(stderr, msgtemplate_batch, FILENAME_MAX, filename.path);
fflush(stderr);
return 0;
}
- fprintf(stderr, msgtemplate, FILENAME_MAX, filename);
+ fprintf(stderr, msgtemplate, FILENAME_MAX, filename.path);
fflush(stderr);
hin = GetStdHandle(STD_INPUT_HANDLE);
console_logctx = logctx;
}
-void logevent(void *frontend, char *string)
+void logevent(void *frontend, const char *string)
{
if (console_logctx)
log_eventlog(console_logctx, string);