summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMukund Sivaraman <muks@banu.com>2008-07-14 15:09:02 +0530
committerMukund Sivaraman <muks@banu.com>2008-07-14 15:09:02 +0530
commit8b265582542d288fb5ff1bbda9b4d3e967c171dd (patch)
tree407756128d83efb825bc8410a3cdaa1740d02a73
parent74f5c3e417bece7fdd6e38011ac9e6cdabaeefea (diff)
downloadtinyproxy-8b265582542d288fb5ff1bbda9b4d3e967c171dd.tar.gz
tinyproxy-8b265582542d288fb5ff1bbda9b4d3e967c171dd.zip
Make the embedded stats message display valid XHTML too
-rw-r--r--src/stats.c25
1 files changed, 15 insertions, 10 deletions
diff --git a/src/stats.c b/src/stats.c
index 86b2911..dcbc3b8 100644
--- a/src/stats.c
+++ b/src/stats.c
@@ -63,16 +63,21 @@ int
showstats(struct conn_s *connptr)
{
static char *msg =
- "<html><head><title>%s (%s) stats</title></head>\r\n"
- "<body>\r\n"
- "<center><h2>%s (%s) run-time statistics</h2></center><hr>\r\n"
- "<blockquote>\r\n"
- "Number of open connections: %lu<br>\r\n"
- "Number of requests: %lu<br>\r\n"
- "Number of bad connections: %lu<br>\r\n"
- "Number of denied connections: %lu<br>\r\n"
- "Number of refused connections due to high load: %lu\r\n"
- "</blockquote>\r\n</body></html>\r\n";
+ "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n"
+ "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\" \"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\">\n"
+ "<html>\n"
+ "<head><title>%s version %s run-time statistics</title></head>\n"
+ "<body>\n"
+ "<h1>%s version %s run-time statistics</h1>\n"
+ "<p>\n"
+ "Number of open connections: %lu<br />\n"
+ "Number of requests: %lu<br />\n"
+ "Number of bad connections: %lu<br />\n"
+ "Number of denied connections: %lu<br />\n"
+ "Number of refused connections due to high load: %lu\n"
+ "</p>\n"
+ "</body>\n"
+ "</html>\n";
char *message_buffer;
char opens[16], reqs[16], badconns[16], denied[16], refused[16];