Index: src/fossil.dom.js ================================================================== --- src/fossil.dom.js +++ src/fossil.dom.js @@ -218,14 +218,16 @@ const a = argsToArray(arguments); a.shift(); for(let i in a) { var e = a[i]; if(isArray(e) || e.forEach){ - e.forEach((x)=>f.call(this, parent,e)); + e.forEach((x)=>f.call(this, parent,x)); continue; } - if('string'===typeof e || 'number'===typeof e) e = this.text(e); + if('string'===typeof e + || 'number'===typeof e + || 'boolean'===typeof e) e = this.text(e); parent.appendChild(e); } return parent; }; Index: src/main.c ================================================================== --- src/main.c +++ src/main.c @@ -2634,10 +2634,11 @@ g.zExtRoot = find_option("extroot",0,1); find_server_repository(2, 0); g.cgiOutput = 1; g.fNoHttpCompress = 1; g.fullHttpReply = 1; + g.sslNotAvailable = 1; /* Avoid attempts to redirect */ zIpAddr = cgi_ssh_remote_addr(0); if( zIpAddr && zIpAddr[0] ){ g.fSshClient |= CGI_SSH_CLIENT; ssh_request_loop(zIpAddr, 0); }else{