539f3941799fc5d2e3a864346f937ff728ff13f2
galt
  Tue Jan 10 19:35:28 2017 -0800
allow # anchor uri fragment in url.

diff --git src/lib/htmlPage.c src/lib/htmlPage.c
index 932f2f8..eb92980 100644
--- src/lib/htmlPage.c
+++ src/lib/htmlPage.c
@@ -1719,30 +1719,31 @@
 okChars['/'] = 1;
 okChars['%'] = 1;
 okChars['.'] = 1;
 okChars[';'] = 1;
 okChars[':'] = 1;
 okChars['_'] = 1;
 okChars['&'] = 1;
 okChars['+'] = 1;
 okChars['('] = 1;
 okChars[')'] = 1;
 okChars['$'] = 1;
 okChars['!'] = 1;
 okChars['*'] = 1;
 okChars['@'] = 1;
 okChars['\''] = 1;  // apparently the apostrophe itself is ok
+okChars['#'] = 1;  // URI fragment, typically an anchor
 return okChars;
 }
 
 static void validateCgiUrl(char *url)
 /* Make sure URL follows basic CGI encoding rules. */
 {
 if (startsWith("http:", url) || startsWith("https:", url))
     {
     static char *okChars = NULL;
     UBYTE c, *s;
     if (okChars == NULL)
 	okChars = urlOkChars();
     url = strchr(url, '?');
     if (url != NULL)
 	{