From 069b442a5892e0442be350477d16c25efad4fc33 Mon Sep 17 00:00:00 2001 From: beck Date: Sun, 13 Jul 2014 09:46:19 +0000 Subject: [PATCH] Make error messages more obvious to the user. ok reyk@ florian@ --- usr.sbin/httpd/server_http.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/usr.sbin/httpd/server_http.c b/usr.sbin/httpd/server_http.c index 9a956c98144..886dfa4df8a 100644 --- a/usr.sbin/httpd/server_http.c +++ b/usr.sbin/httpd/server_http.c @@ -1,4 +1,4 @@ -/* $OpenBSD: server_http.c,v 1.2 2014/07/12 23:55:35 reyk Exp $ */ +/* $OpenBSD: server_http.c,v 1.3 2014/07/13 09:46:19 beck Exp $ */ /* * Copyright (c) 2006 - 2014 Reyk Floeter @@ -550,8 +550,14 @@ server_abort_http(struct client *clt, u_int code, const char *msg) /* A CSS stylesheet allows minimal customization by the user */ style = "body { background-color: white; color: black; font-family: " - "'Comic Sans MS', 'Chalkboard SE', 'Comic Neue', sans-serif; }"; - + "'Comic Sans MS', 'Chalkboard SE', 'Comic Neue', sans-serif; }" + "blink { animation:blink 1s; animation-iteration-count: infinite;" + "-webkit-animation:blink 1s;" + "-webkit-animation-iteration-count: infinite;}" + "@keyframes blink { 0%{opacity:0.0;} 50%{opacity:0.0;}" + "50.01%{opacity:1.0;} 100%{opacity:1.0;} }" + "@-webkit-keyframes blink { 0%{opacity:0.0;} 50%{opacity:0.0;}" + "50.01%{opacity:1.0;} 100%{opacity:1.0;} }"; /* Generate simple HTTP+HTML error document */ if (asprintf(&httpmsg, "HTTP/1.0 %03d %s\r\n" @@ -568,7 +574,7 @@ server_abort_http(struct client *clt, u_int code, const char *msg) "\n" "\n" "\n" - "

%s

\n" + "

%s

\n" "
%s
\n" "
%s at %s port %d
\n" "\n" -- 2.20.1