<div dir="ltr">I'm afraid not.<div>I'll try adding some debugging statements to that routine, to see if I can find out what's wrong.</div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, 25 May 2016 at 13:27 Andy Green <<a href="mailto:andy@warmcat.com">andy@warmcat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
On 05/25/2016 07:55 PM, Colin Adams wrote:<br>
> Good, because installing the chrome extension isn't making a difference.<br>
> Maybe it's just Google proaganda, or maybe there is something else I<br>
> need to do other than restart chrome (but I can't find out what).<br>
<br>
I dunno why you have become contaminated with google cookie pieces on<br>
localhost.<br>
<br>
We do take some care to find out bit of the cookie string already.<br>
<br>
static int<br>
lwsgw_session_from_cookie(const char *cookie, lwsgw_hash *sid)<br>
{<br>
        const char *p = cookie;<br>
        int n;<br>
<br>
        while (*p) {<br>
                if (p[0] == 'i' && p[1] == 'd' && p[2] == '=') {<br>
                        p += 3;<br>
                        break;<br>
                }<br>
                p++;<br>
        }<br>
        if (!*p) {<br>
                lwsl_info("no id= in cookie\n");<br>
                return 1;<br>
        }<br>
<br>
        for (n = 0; n < sizeof(sid->id) - 1 && *p; n++) {<br>
                /* our SID we issue only has these chars */<br>
                if ((*p >= '0' && *p <= '9') ||<br>
                    (*p >= 'a' && *p <= 'f'))<br>
                        sid->id[n] = *p++;<br>
                else {<br>
                        lwsl_info("bad chars in cookie id %c\n", *p);<br>
                        return 1;<br>
                }<br>
        }<br>
<br>
        if (n < sizeof(sid->id) - 1) {<br>
                lwsl_info("cookie id too short\n");<br>
                return 1;<br>
        }<br>
<br>
        sid->id[sizeof(sid->id) - 1] = '\0';<br>
<br>
        return 0;<br>
}<br>
<br>
and he should be able to get hold if id part from what you have.<br>
<br>
The problem is that the cookie you have is waaay larger than what we<br>
sent and what I thought would be coming back.<br>
<br>
I increased the size of the cookie buffer to 1024 on master, please see<br>
if that helps.<br>
<br>
-Andy<br>
<br>
>       __utmz=111872281.1460920747.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none);<br>
>      >      > id=93e091ce192617282f7d7b50999d043358b470e8<br>
>      >      ><br>
>      >      ><br>
>      ><br>
>       admin=needadmin%2Fadmin-login.html&good=needauth%2Fsuccessful-login.html&bad=failed-login.html&username=admin&password=<blanked-out>&password2=&email=<br>
>      >      > 11:24:31.074835 IP (tos 0x0, ttl 64, id 49958, offset 0,<br>
>     flags [DF],<br>
>      >      > proto TCP (6), length 52)<br>
>      >      >      localhost.localdomain.7681 ><br>
>     localhost.localdomain.49780: Flags<br>
>      >      > [.], cksum 0xfe28 (incorrect -> 0x5f7c), seq 1, ack 913,<br>
>     win 365,<br>
>      >      > options [nop,nop,TS val 19154047 ecr 19154047], length 0<br>
>      >      > E..4.&@.@.y............tv...q......m.(.....<br>
>      >      > .$D..$D.<br>
>      >      > 11:24:31.113090 IP (tos 0x0, ttl 64, id 49959, offset 0,<br>
>     flags [DF],<br>
>      >      > proto TCP (6), length 295)<br>
>      >      >      localhost.localdomain.7681 ><br>
>     localhost.localdomain.49780: Flags<br>
>      >      > [P.], cksum 0xff1b (incorrect -> 0xade4), seq 1:244, ack<br>
>     913, win<br>
>      >     365,<br>
>      >      > options [nop,nop,TS val 19154085 ecr 19154047], length 243<br>
>      >      > E..'.'@.@.x............tv...q......m.......<br>
>      >      > .$D..$D.HTTP/1.1 303 Redirect<br>
>      >      > server: lwsws<br>
>      >      > location: needadmin/admin-login.html<br>
>      >      > content-type: text/html<br>
>      >      > content-length: 0<br>
>      >      > set-cookie:<br>
>      >      ><br>
>     id=030cca376bc2b6b56f4545c3e063e0f5d162d107;Expires=2016-05-25 12:04<br>
>      >      > GMT;path=/;Max-Age=1464177871;HttpOnly<br>
>      >      ><br>
>      >      ><br>
>      >      > 11:24:31.113108 IP (tos 0x0, ttl 64, id 54110, offset 0,<br>
>     flags [DF],<br>
>      >      > proto TCP (6), length 52)<br>
>      >      >      localhost.localdomain.49780 ><br>
>     localhost.localdomain.7681: Flags<br>
>      >      > [.], cksum 0xfe28 (incorrect -> 0x5dfa), seq 913, ack 244,<br>
>     win 432,<br>
>      >      > options [nop,nop,TS val 19154085 ecr 19154085], length 0<br>
>      >      > E..4.^@.@.ic.........t..q...v........(.....<br>
>      >      > .$D..$D.<br>
>      >      > 11:24:31.114526 IP (tos 0x0, ttl 64, id 54111, offset 0,<br>
>     flags [DF],<br>
>      >      > proto TCP (6), length 739)<br>
>      >      >      localhost.localdomain.49780 ><br>
>     localhost.localdomain.7681: Flags<br>
>      >      > [P.], cksum 0x00d8 (incorrect -> 0x2a01), seq 913:1600,<br>
>     ack 244, win<br>
>      >      > 432, options [nop,nop,TS val 19154087 ecr 19154085],<br>
>     length 687<br>
>      >      > E...._@.@.f..........t..q...v..............<br>
>      >      > .$D..$D.GET /lwsgs/needadmin/admin-login.html HTTP/1.1<br>
>      >      > Host: localhost:7681<br>
>      >      > Connection: keep-alive<br>
>      >      > Cache-Control: max-age=0<br>
>      >      > Accept:<br>
>      >      ><br>
>      ><br>
>       text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8<br>
>      >      > Upgrade-Insecure-Requests: 1<br>
>      >      > User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36<br>
>      >     (KHTML,<br>
>      >      > like Gecko) Chrome/50.0.2661.102 Safari/537.36<br>
>      >      > Referer: <a href="http://localhost:7681/lwsgs/" rel="noreferrer" target="_blank">http://localhost:7681/lwsgs/</a><br>
>      >      > Accept-Encoding: gzip, deflate, sdch<br>
>      >      > Accept-Language: en,en-US;q=0.8,ja;q=0.6<br>
>      >      > Cookie:<br>
>      >     __utma=111872281.642915585.1460920747.1460920747.1460920747.1;<br>
>      >      > __utmc=111872281;<br>
>      >      ><br>
>      ><br>
>       __utmz=111872281.1460920747.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none);<br>
>      >      > id=030cca376bc2b6b56f4545c3e063e0f5d162d107<br>
>      ><br>
>      >     Ehhh that's the problem, there is a ton of other weird<br>
>     unrelated cookie<br>
>      >     stuff coming on your setup.<br>
>      ><br>
>      >     Do you recognize what this __utmc and such is about?<br>
>      ><br>
>      >     -Andy<br>
>      ><br>
>      >      > 11:24:31.114612 IP (tos 0x0, ttl 64, id 49960, offset 0,<br>
>     flags [DF],<br>
>      >      > proto TCP (6), length 141)<br>
>      >      >      localhost.localdomain.7681 ><br>
>     localhost.localdomain.49780: Flags<br>
>      >      > [P.], cksum 0xfe81 (incorrect -> 0xeb96), seq 244:333, ack<br>
>     1600, win<br>
>      >      > 380, options [nop,nop,TS val 19154087 ecr 19154087], length 89<br>
>      >      > E....(@.@.y@...........tv...q......|.......<br>
>      >      > .$D..$D.HTTP/1.1 401 Unauthorized<br>
>      >      > server: lwsws<br>
>      >      > content-type: text/html<br>
>      >      > content-length: 38<br>
>      >      ><br>
>      >      ><br>
>      >      > On Wed, 25 May 2016 at 08:20 Andy Green <<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>      >      > <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>>> wrote:<br>
>      >      ><br>
>      >      ><br>
>      >      ><br>
>      >      >     On 05/25/2016 02:46 PM, Colin Adams wrote:<br>
>      >      >      > It's not helping, even after clearing the cookie.<br>
>      >      >      > Log says:<br>
>      >      >      ><br>
>      >      >      > <snip><br>
>      >      >      > lwsws[7509]: failed to get sid from wsi<br>
>      >      >      > lwsws[7509]: LWS_CALLBACK_HTTP<br>
>      >      >      > lwsws[7509]: LWS_CALLBACK_HTTP_BODY: /lwsgs/login<br>
>      >      >      > lwsws[7509]: Creating new session:<br>
>      >      >     ba99558f0392beff7e8df23ceb83bc1492e3c6d5<br>
>      >      >      > lwsws[7509]: setting cookie<br>
>      >      >      ><br>
>      ><br>
>       'id=ba99558f0392beff7e8df23ceb83bc1492e3c6d5;Expires=2016-05-25 08:25<br>
>      >      >      > GMT;path=/;Max-Age=1464164700;HttpOnly'<br>
>      >      >      > lwsws[7509]: failed to get sid from wsi<br>
>      >      >      > lwsws[7509]: Access rights fail 0x3 vs 0x0 (cookie )<br>
>      >      ><br>
>      >      >     I also checked it in Firefox as well as Chrome, here it's<br>
>      >     fine.  Are you<br>
>      >      >     using a different browser?<br>
>      >      ><br>
>      >      >       From scratch, going to<br>
>      >      ><br>
>      >      > <a href="http://localhost:7681/lwsgs" rel="noreferrer" target="_blank">http://localhost:7681/lwsgs</a><br>
>      >      ><br>
>      >      >     and then typing<br>
>      >      ><br>
>      >      >     admin<br>
>      >      >     jipdocesExunt<br>
>      >      ><br>
>      >      >     and hit the login button should give this<br>
>      >      ><br>
>      >      >     lwsws[19232]: want<br>
>      >      ><br>
>       /usr/share/libwebsockets-test-server/generic-sessions//lwsgs.js<br>
>      >      >     interpreted by protocol-generic-sessions<br>
>      >      >     lwsws[19232]: LWS_CALLBACK_HTTP<br>
>      >      >     lwsws[19232]: LWS_CALLBACK_HTTP_BODY: /lwsgs/login<br>
>      >      >     lwsws[19232]: Authorizing current session<br>
>      >      >     c4be742bf3d505576575a4bc93d9184cae7017f9  <<<====<br>
>      >      >     lwsws[19232]: setting cookie<br>
>      >      ><br>
>      ><br>
>       'id=c4be742bf3d505576575a4bc93d9184cae7017f9;Expires=2016-05-25 17:15<br>
>      >      >     GMT;path=/;Max-Age=36000;HttpOnly'<br>
>      >      ><br>
>      >      >     At the end, he's showing the content for<br>
>      >      ><br>
>      >      > <a href="http://localhost:7681/lwsgs/needadmin/admin-login.html" rel="noreferrer" target="_blank">http://localhost:7681/lwsgs/needadmin/admin-login.html</a><br>
>      >      ><br>
>      >      >     in the browser.<br>
>      >      ><br>
>      >      >     But in your case the cookie never seems to come back<br>
>     from the<br>
>      >     browser.<br>
>      >      >     Can you check it sends it (eg, with tcpdump)?<br>
>      >      ><br>
>      >      >     -Andy<br>
>      >      ><br>
>      >      >      ><br>
>      >      >      > On Wed, 25 May 2016 at 07:30 Andy Green<br>
>     <<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>      >      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>><br>
>      >      >      > <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>>>> wrote:<br>
>      >      >      ><br>
>      >      >      ><br>
>      >      >      ><br>
>      >      >      >     On 05/25/2016 01:46 PM, Colin Adams wrote:<br>
>      >      >      >      > I had to delete my directory, and checkout<br>
>     afresh<br>
>      >     (git log<br>
>      >      >     showed the<br>
>      >      >      >      > history was all askew). Now it's working<br>
>     much better. I<br>
>      >      >     get a 401<br>
>      >      >      ><br>
>      >      >      >     Yes git pull can't deal with the history<br>
>     rewriting, if you<br>
>      >      >     use git fetch<br>
>      >      >      >     you'll be fine.<br>
>      >      >      ><br>
>      >      >      >      > unauthorized response when attempting to<br>
>     login as admin<br>
>      >      >     though - same<br>
>      >      >      >      > for both the original shipped password/sha1, and<br>
>      >     when I try<br>
>      >      >      >     creating a<br>
>      >      >      >      > sha1 for my own choice of password. Is this<br>
>     to be<br>
>      >     expected at<br>
>      >      >      >     this stage<br>
>      >      >      >      > of the development?<br>
>      >      >      ><br>
>      >      >      >     No, the last push worked well for login and<br>
>     logout as<br>
>      >     admin.<br>
>      >      >      ><br>
>      >      >      >     However most of the problems you found existed<br>
>     here, but<br>
>      >      >     didn't disrupt<br>
>      >      >      >     it working here by bad luck, it's been continuously<br>
>      >     working<br>
>      >      >     since I<br>
>      >      >      >     first pushed it and still works.<br>
>      >      >      ><br>
>      >      >      ><br>
>      >      >      >     Today I added javascript around the<br>
>     login/registration<br>
>      >     page<br>
>      >      >     to validate<br>
>      >      >      >     stuff, check the two pw are the same, disable<br>
>     buttons<br>
>      >     until<br>
>      >      >     enough<br>
>      >      >      >     things are filled in, etc.<br>
>      >      >      ><br>
>      >      >      >     The registration code is also done, the user db<br>
>     gets<br>
>      >     filled<br>
>      >      >     in, pw<br>
>      >      >      >     salted hash and salt is stored in there.<br>
>      >      >      ><br>
>      >      >      >     Atm it associates the cookie with the new<br>
>     account after<br>
>      >      >     registration,<br>
>      >      >      >     but log back in won't work since the code isn't<br>
>     there yet.<br>
>      >      >      ><br>
>      >      >      >     Please pull master again, you will need to nuke<br>
>     the db<br>
>      >     since<br>
>      >      >     the schema<br>
>      >      >      >     changed<br>
>      >      >      ><br>
>      >      >      >     sudo rm -rf /var/www/sessions/lws.sqlite3<br>
>      >      >      ><br>
>      >      >      >     Btw you can dump the db readably like this<br>
>      >      >      ><br>
>      >      >      >        echo .dump | sudo sqlite3<br>
>     /var/www/sessions/lws.sqlite3<br>
>      >      >      ><br>
>      >      >      ><br>
>      >      >      >     If still 401, clear your cookie in your browser<br>
>     and retry.<br>
>      >      >      ><br>
>      >      >      >     -Andy<br>
>      >      >      ><br>
>      >      >      ><br>
>      >      >      >      > On Wed, 25 May 2016 at 01:21 Andy Green<br>
>      >     <<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>      >      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>><br>
>      >      >      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>>><br>
>      >      >      >      > <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>><br>
>      >      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>>>>> wrote:<br>
>      >      >      >      ><br>
>      >      >      >      ><br>
>      >      >      >      ><br>
>      >      >      >      >     On 05/25/2016 02:09 AM, Colin Adams wrote:<br>
>      >      >      >      >      > It doesn't seem to make much difference.<br>
>      >      >      >      >      ><br>
>      >      >      >      >      > Js console shows:<br>
>      >      >      >      >      ><br>
>      >      >      >      >      > GET <a href="http://localhost:7681/lwsgs/lwsgs.js" rel="noreferrer" target="_blank">http://localhost:7681/lwsgs/lwsgs.js</a><br>
>      >      >      >      >      > net::ERR_INCOMPLETE_CHUNKED_ENCODING<br>
>      >      >      >      ><br>
>      >      >      >      >     It's fixed on master.<br>
>      >      >      >      ><br>
>      >      >      >      >      > (index):32 Uncaught ReferenceError:<br>
>      >     lwsgs_user is not<br>
>      >      >      >      >     defined(anonymous<br>
>      >      >      >      >      > function) @ (index):32<br>
>      >      >      >      >      > (index):99 Uncaught ReferenceError:<br>
>     san is not<br>
>      >      >      >     defined(anonymous<br>
>      >      >      >      >      > function) @ (index):99<br>
>      >      >      >      >      > (index):113 Uncaught ReferenceError:<br>
>      >     lwsgs_user is not<br>
>      >      >      >      >     defined(anonymous<br>
>      >      >      >      >      > function) @ (index):113<br>
>      >      >      >      ><br>
>      >      >      >      >     Yes the common JS that gets rewritten didn't<br>
>      >     arrive,<br>
>      >      >     it's why<br>
>      >      >      >     no script<br>
>      >      >      >      >     ran to select a div.  All of that should<br>
>      >     disappear with<br>
>      >      >      >     current master.<br>
>      >      >      >      ><br>
>      >      >      >      >      > Log shows:<br>
>      >      >      >      >      ><br>
>      >      >      >      >      > lwsws[13480]: Set privs to user 'apache'<br>
>      >      >      >      >      > lwsws[13480]: failed to get sid from wsi<br>
>      >      >      >      >      > lwsws[13480]: LWS_CALLBACK_ADD_HEADERS:<br>
>      >     setting cookie<br>
>      >      >      >      >      ><br>
>      >      >      ><br>
>      >      ><br>
>      ><br>
>       'id=df5a721afc83cb6d849282b3fe6fd43d75073213;Expires=2016-05-24 18:27<br>
>      >      >      >      >      > GMT;path=/;Max-Age=1464114478;HttpOnly'<br>
>      >      >      >      >      > lwsws[13480]: failed to get sid from wsi<br>
>      >      >      >      >      > lwsws[13480]: want<br>
>      >      >      >      >      ><br>
>      >      >      ><br>
>      >      ><br>
>      ><br>
>       /usr/local/share/libwebsockets-test-server/generic-sessions//lwsgs.js<br>
>      >      >      >      >      > interpreted by protocol-generic-sessions<br>
>      >      >      >      >      > lwsws[13480]: LWS_CALLBACK_ADD_HEADERS:<br>
>      >     setting cookie<br>
>      >      >      >      >      ><br>
>      >      >      ><br>
>      >      ><br>
>      ><br>
>       'id=9204b4cdb481b9f84ebfa4f686e441bb1065c5bb;Expires=2016-05-24 18:27<br>
>      >      >      >      >      > GMT;path=/;Max-Age=1464114479;HttpOnly'<br>
>      >      >      >      >      > lwsws[13480]: Used up interpret padding<br>
>      >      >      >      >      > lwsws[13480]: LWS_CALLBACK_HTTP<br>
>      >      >      >      >      > lwsws[13480]: failed to get sid from wsi<br>
>      >      >      >      >      > lwsws[13480]: LWS_CALLBACK_ADD_HEADERS:<br>
>      >     setting cookie<br>
>      >      >      >      >      ><br>
>      >      >      ><br>
>      >      ><br>
>      ><br>
>       'id=340c5b33faf9ca957048845f13e7cfe37a56991e;Expires=2016-05-24 18:27<br>
>      >      >      >      >      > GMT;path=/;Max-Age=1464114479;HttpOnly'<br>
>      >      >      >      >      > lwsws[13480]: wsi 0x1c8b8b0: TIMEDOUT<br>
>      >     WAITING on 10<br>
>      >      >     (did<br>
>      >      >      >     hdr 1, ah<br>
>      >      >      >      >      > 0x1c40048, wl 0, pfd events 0)<br>
>      >      >      >      >      > lwsws[13480]:<br>
>     lws_header_table_detach: wsi<br>
>      >      >     0x1c8b8b0: ah<br>
>      >      >      >     held 21s,<br>
>      >      >      >      >      > ah.rxpos 568, ah.rxlen 568, mode/state 2<br>
>      >      >      >     4,wsi->more_rx_waiting 0<br>
>      >      >      >      ><br>
>      >      >      >      >     I also added support for expired client<br>
>     cookie<br>
>      >     since<br>
>      >      >     you'll<br>
>      >      >      >     hit that<br>
>      >      >      >      >     next, it does a redirect to itself and<br>
>     paints<br>
>      >     you with<br>
>      >      >     a new<br>
>      >      >      >     cookie.<br>
>      >      >      >      ><br>
>      >      >      >      >     -Andy<br>
>      >      >      >      ><br>
>      >      >      >      >      ><br>
>      >      >      >      >      > On Tue, 24 May 2016 at 18:39 Andy Green<br>
>      >      >     <<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>><br>
>      >      >      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>>><br>
>      >      >      >      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>><br>
>      >      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>>>><br>
>      >      >      >      >      > <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>><br>
>      >      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>>><br>
>      >      >      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>><br>
>      >      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>>>>>> wrote:<br>
>      >      >      >      >      ><br>
>      >      >      >      >      ><br>
>      >      >      >      >      ><br>
>      >      >      >      >      >     On 05/25/2016 01:32 AM, Andy<br>
>     Green wrote:<br>
>      >      >      >      >      >      ><br>
>      >      >      >      >      >      ><br>
>      >      >      >      >      >      > On May 25, 2016 1:23:50 AM<br>
>     GMT+08:00,<br>
>      >     Colin<br>
>      >      >     Adams<br>
>      >      >      >      >      >     <<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>><br>
>      >     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>>><br>
>      >      >     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>><br>
>      >     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>>>><br>
>      >      >      >     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>><br>
>      >     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>>><br>
>      >      >     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>><br>
>      >     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>>>>><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a> <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>><br>
>      >     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>>><br>
>      >      >     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>><br>
>      >     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>>>><br>
>      >      >      >     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>><br>
>      >     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>>><br>
>      >      >     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>><br>
>      >     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>>>>>><br>
>      >      >      >      >     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>><br>
>      >     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>>><br>
>      >      >     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>><br>
>      >     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>>>><br>
>      >      >      >     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>><br>
>      >     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>>><br>
>      >      >     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>><br>
>      >     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>>>>><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a> <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>><br>
>      >     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>>><br>
>      >      >     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>><br>
>      >     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>>>><br>
>      >      >      >     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>><br>
>      >     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>>><br>
>      >      >     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>><br>
>      >     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a><br>
>     <mailto:<a href="mailto:colinpauladams@gmail.com" target="_blank">colinpauladams@gmail.com</a>>>>>>>><br>
>      >      >      >      >     wrote:<br>
>      >      >      >      >      >      >> I'm still seeing a blank page<br>
>     (from<br>
>      >      >     display:none<br>
>      >      >      >     on the<br>
>      >      >      >      >     divs).<br>
>      >      >      >      >      >      ><br>
>      >      >      >      >      >      > Check your browser js<br>
>     console... when you<br>
>      >      >     first saw<br>
>      >      >      >     this<br>
>      >      >      >      >     it was<br>
>      >      >      >      >      >     because the browser looked for<br>
>     /lwsgs.js<br>
>      >     when it<br>
>      >      >      >     should have<br>
>      >      >      >      >     looked<br>
>      >      >      >      >      >     at /lwsgs/lwsgs.js, and got a 404.<br>
>      >     After that<br>
>      >      >     it won't be<br>
>      >      >      >      >     able to<br>
>      >      >      >      >      >     process the scripts.<br>
>      >      >      >      >      >      ><br>
>      >      >      >      >      >      > That should be solved by the /<br>
>     at the<br>
>      >     end of<br>
>      >      >     the url.<br>
>      >      >      >      >      >      ><br>
>      >      >      >      >      >      > For reference if I clear the<br>
>     cookie<br>
>      >     by hand<br>
>      >      >     at the<br>
>      >      >      >     browser and<br>
>      >      >      >      >      >     then go to<br>
>     <a href="http://localhost:7681/lwsgs" rel="noreferrer" target="_blank">http://localhost:7681/lwsgs</a><br>
>      >     the log is<br>
>      >      >      >      >      >      ><br>
>      >      >      >      >      >      > lwsws[12811]: failed to get<br>
>     sid from wsi<br>
>      >      >      >      >      >      > lwsws[12811]: failed to get<br>
>     sid from wsi<br>
>      >      >      >      >      >      > lwsws[12811]:<br>
>     LWS_CALLBACK_ADD_HEADERS:<br>
>      >      >     setting cookie<br>
>      >      >      >      >      ><br>
>      >      >      ><br>
>      >       'id=8c0325ae054f18f5eaf8428de75c77d5c9038aee;Expires=2016-05-24<br>
>      >      >      >      >      >     17:45<br>
>      >     GMT;path=/;Max-Age=1464111957;HttpOnly'<br>
>      >      >      >      >      >      > lwsws[12811]: want<br>
>      >      >      >      >      ><br>
>      >      >      ><br>
>      >       /usr/share/libwebsockets-test-server/generic-sessions//lwsgs.js<br>
>      >      >      >      >      >     interpreted by<br>
>     protocol-generic-sessions<br>
>      >      >      >      >      >      ><br>
>      >      >      >      >      >      > and I have the login page up<br>
>     (which can<br>
>      >      >     login using the<br>
>      >      >      >      >     default<br>
>      >      >      >      >      >     admin credentials).<br>
>      >      >      >      >      ><br>
>      >      >      >      >      >     Sorry one more update on master that<br>
>      >     might be<br>
>      >      >     related.<br>
>      >      >      >      >      ><br>
>      >      >      >      >      >     -Andy<br>
>      >      >      >      >      ><br>
>      >      >      >      >      >      > -Andy<br>
>      >      >      >      >      >      ><br>
>      >      >      >      >      >      >> The log looks innocuous:<br>
>      >      >      >      >      >      >><br>
>      >      >      >      >      >      >> wsws[12023]: Set privs to<br>
>     user 'apache'<br>
>      >      >      >      >      >      >> lwsws[12023]: failed to get<br>
>     sid from wsi<br>
>      >      >      >      >      >      >> lwsws[12023]:<br>
>     LWS_CALLBACK_ADD_HEADERS:<br>
>      >      >     setting cookie<br>
>      >      >      >      >      >      >><br>
>      >      >      >      ><br>
>      >      ><br>
>       'id=da8e98cc0e4b771f77e042121183a3b8f2b0b86d;Expires=2016-05-24<br>
>      >      >      >      >      >     17:41<br>
>      >      >      >      >      >      >><br>
>     GMT;path=/;Max-Age=1464111699;HttpOnly'<br>
>      >      >      >      >      >      >> lwsws[12023]: failed to get<br>
>     sid from wsi<br>
>      >      >      >      >      >      >> lwsws[12023]: failed to get<br>
>     sid from wsi<br>
>      >      >      >      >      >      >> lwsws[12023]:<br>
>     LWS_CALLBACK_ADD_HEADERS:<br>
>      >      >     setting cookie<br>
>      >      >      >      >      >      >><br>
>      >      >      >      ><br>
>      >      ><br>
>       'id=c7762dcda3c39bd0f1c3628b77cf50d61b22bca9;Expires=2016-05-24<br>
>      >      >      >      >      >     17:41<br>
>      >      >      >      >      >      >><br>
>     GMT;path=/;Max-Age=1464111704;HttpOnly'<br>
>      >      >      >      >      >      >> lwsws[12023]: failed to get<br>
>     sid from wsi<br>
>      >      >      >      >      >      >> lwsws[12023]:<br>
>     LWS_CALLBACK_ADD_HEADERS:<br>
>      >      >     setting cookie<br>
>      >      >      >      >      >      >><br>
>      >      >      >      ><br>
>      >      ><br>
>       'id=2d3a680609d72519c539c7f1822fdf40a7ffd1e3;Expires=2016-05-24<br>
>      >      >      >      >      >     17:43<br>
>      >      >      >      >      >      >><br>
>     GMT;path=/;Max-Age=1464111783;HttpOnly'<br>
>      >      >      >      >      >      >><br>
>      >      >      >      >      >      >><br>
>      >      >      >      >      >      >> On Tue, 24 May 2016 at 18:12<br>
>     Andy Green<br>
>      >      >      >     <<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>><br>
>      >      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>>><br>
>      >      >      >      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>><br>
>      >      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>>>><br>
>      >      >      >      >      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>      >      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>      >      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>>><br>
>      >      >      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>><br>
>      >      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>>>>>> wrote:<br>
>      >      >      >      >      >      >><br>
>      >      >      >      >      >      >>><br>
>      >      >      >      >      >      >>><br>
>      >      >      >      >      >      >>> On 05/25/2016 01:04 AM,<br>
>     Colin Adams<br>
>      >     wrote:<br>
>      >      >      >      >      >      >>>> It's the same result,<br>
>     although it<br>
>      >     takes<br>
>      >      >     longer,<br>
>      >      >      >     and the log<br>
>      >      >      >      >      >     entries<br>
>      >      >      >      >      >      >> are<br>
>      >      >      >      >      >      >>>> different:<br>
>      >      >      >      >      >      >>>><br>
>      >      >      >      >      >      >>>> wsws[11461]: Set privs to user<br>
>      >     'apache'<br>
>      >      >      >      >      >      >>>> lwsws[11461]: failed to get sid<br>
>      >     from wsi<br>
>      >      >      >      >      >      >>>> lwsws[11461]:<br>
>      >     LWS_CALLBACK_ADD_HEADERS:<br>
>      >      >     setting<br>
>      >      >      >     cookie<br>
>      >      >      >      >      >      >>>><br>
>      >      >      >      ><br>
>      >      ><br>
>       'id=3f1d8b0159ffe2c1f1abaf74a2cbbee84f229391;Expires=2016-05-24<br>
>      >      >      >      >      >      >> 17:23<br>
>      >      >      >      >      >      >>>><br>
>      >     GMT;path=/;Max-Age=1464110613;HttpOnly'<br>
>      >      >      >      >      >      >>>> lwsws[11461]: failed to get sid<br>
>      >     from wsi<br>
>      >      >      >      >      >      >>>> lwsws[11461]: want<br>
>      >      >      >      >      >      >>>><br>
>      >      >      >      >      >      >><br>
>      >      >      >      >      ><br>
>      >      >      >      ><br>
>      >      >      ><br>
>      >      ><br>
>      ><br>
>       /usr/local/share/libwebsockets-test-server/generic-sessions//lwsgs.js<br>
>      >      >      >      >      >      >>>> interpreted by<br>
>      >     protocol-generic-sessions<br>
>      >      >      >      >      >      >>>> lwsws[11461]:<br>
>      >     LWS_CALLBACK_ADD_HEADERS:<br>
>      >      >     setting<br>
>      >      >      >     cookie<br>
>      >      >      >      >      >      >>>><br>
>      >      >      >      ><br>
>      >      ><br>
>       'id=abc1299229ef19850166323b1dcd055ecf155d7a;Expires=2016-05-24<br>
>      >      >      >      >      >      >> 17:23<br>
>      >      >      >      >      >      >>>><br>
>      >     GMT;path=/;Max-Age=1464110613;HttpOnly'<br>
>      >      >      >      >      >      >>>> lwsws[11461]: Used up interpret<br>
>      >     padding<br>
>      >      >      >      >      >      >>>> lwsws[11461]: LWS_CALLBACK_HTTP<br>
>      >      >      >      >      >      >>>> lwsws[11461]: failed to get sid<br>
>      >     from wsi<br>
>      >      >      >      >      >      >>>> lwsws[11461]:<br>
>      >     LWS_CALLBACK_ADD_HEADERS:<br>
>      >      >     setting<br>
>      >      >      >     cookie<br>
>      >      >      >      >      >      >>>><br>
>      >      >      >      ><br>
>      >      ><br>
>       'id=157a2df7dac198c16b3477a5ce494a713d486b7a;Expires=2016-05-24<br>
>      >      >      >      >      >      >> 17:23<br>
>      >      >      >      >      >      >>>><br>
>      >     GMT;path=/;Max-Age=1464110613;HttpOnly'<br>
>      >      >      >      >      >      >>>> lwsws[11461]: wsi<br>
>     0x229b8b0: TIMEDOUT<br>
>      >      >     WAITING on 10<br>
>      >      >      >      >     (did hdr 1, ah<br>
>      >      >      >      >      >      >>>> 0x224f3a0, wl 0, pfd events 0)<br>
>      >      >      >      >      >      >>>> lwsws[11461]:<br>
>      >     lws_header_table_detach: wsi<br>
>      >      >      >     0x229b8b0:<br>
>      >      >      >      >     ah held 21s,<br>
>      >      >      >      >      >      >>>> ah.rxpos 568, ah.rxlen 568,<br>
>      >     mode/state 2<br>
>      >      >      >      >     4,wsi->more_rx_waiting 0<br>
>      >      >      >      >      >      >>>> lwsws[11461]: failed to get sid<br>
>      >     from wsi<br>
>      >      >      >      >      >      >>><br>
>      >      >      >      >      >      >>> If you update to master<br>
>     again, the need<br>
>      >      >     for / and<br>
>      >      >      >     that<br>
>      >      >      >      >     problem<br>
>      >      >      >      >      >     should<br>
>      >      >      >      >      >      >>> both be gone.<br>
>      >      >      >      >      >      >>><br>
>      >      >      >      >      >      >>> -Andy<br>
>      >      >      >      >      >      >>><br>
>      >      >      >      >      >      >>>><br>
>      >      >      >      >      >      >>>><br>
>      >      >      >      >      >      >>>> On Tue, 24 May 2016 at<br>
>     17:57 Andy<br>
>      >     Green<br>
>      >      >      >      >     <<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>><br>
>      >      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>>><br>
>      >      >      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>><br>
>      >      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>>>><br>
>      >      >      >      >      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>      >      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>      >      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>>><br>
>      >      >      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>><br>
>      >      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>>>>><br>
>      >      >      >      >      >      >>>> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
>     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
>      >     <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><</blockquote></div>