[PATCH v2 1/1] paint visual host key with unicode box-drawing characters

Christian Hesse list at eworm.de
Mon Jul 6 23:25:25 AEST 2015


Hello everybody,

this is an updated version with these changes:

* unicode characters are encoded using octal values
* added two more unicode characters to replace brackets
* made ssh work, but:

Christian Hesse <list at eworm.de> on Mon, 2015/07/06 15:18:
> --- a/log.c
> +++ b/log.c
> @@ -444,7 +444,7 @@ do_log(LogLevel level, const char *fmt, va_list args)
>  		tmp_handler(level, fmtbuf, log_handler_ctx);
>  		log_handler = tmp_handler;
>  	} else if (log_on_stderr) {
> -		snprintf(msgbuf, sizeof msgbuf, "%s\r\n", fmtbuf);
> +		/* we want unicode multi byte characters, so do not use
> fmtbuf here */ (void)write(log_stderr_fd, msgbuf, strlen(msgbuf));
>  	} else {
>  #if defined(HAVE_OPENLOG_R) && defined(SYSLOG_DATA_INIT)

Does that break anything?
-- 
main(a){char*c=/*    Schoene Gruesse                         */"B?IJj;MEH"
"CX:;",b;for(a/*    Chris           get my mail address:    */=0;b=c[a++];)
putchar(b-1/(/*               gcc -o sig sig.c && ./sig    */b/42*2-3)*42);}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <http://lists.mindrot.org/pipermail/openssh-unix-dev/attachments/20150706/813ffe9c/attachment-0001.bin>


More information about the openssh-unix-dev mailing list