@@ -150,10 +150,11 @@
150 150 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int fAnyTrace; /* Any kind of tracing */
151 151 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
char *zHttpAuth; /* HTTP Authorization user:pass information */
152 152 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int fSystemTrace; /* Trace calls to fossil_system(), --systemtrace */
153 153 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int fSshTrace; /* Trace the SSH setup traffic */
154 154 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int fSshClient; /* HTTP client flags for SSH client */
155 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ int fNoHttpCompress; /* Do not compress HTTP traffic (for debugging) */
155 156 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
char *zSshCmd; /* SSH command string */
156 157 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int fNoSync; /* Do not do an autosync ever. --nosync */
157 158 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int fIPv4; /* Use only IPv4, not IPv6. --ipv4 */
158 159 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
char *zPath; /* Name of webpage being served */
159 160 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
char *zExtra; /* Extra path information past the webpage name */
@@ -2274,10 +2275,11 @@
2274 2275 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --baseurl URL base URL (useful with reverse proxies)
2275 2276 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --files GLOB comma-separate glob patterns for static file to serve
2276 2277 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --localauth enable automatic login for local connections
2277 2278 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --host NAME specify hostname of the server
2278 2279 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --https signal a request coming in via https
2280 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** --nocompress Do not compress HTTP replies
2279 2281 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --nojail drop root privilege but do not enter the chroot jail
2280 2282 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --nossl signal that no SSL connections are available
2281 2283 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --notfound URL use URL as "HTTP 404, object not found" page.
2282 2284 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --repolist If REPOSITORY is directory, URL "/" lists all repos
2283 2285 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --scgi Interpret input as SCGI rather than HTTP
@@ -2319,10 +2321,11 @@
2319 2321 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zNotFound = find_option("notfound", 0, 1);
2320 2322 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
noJail = find_option("nojail",0,0)!=0;
2321 2323 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
allowRepoList = find_option("repolist",0,0)!=0;
2322 2324 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
g.useLocalauth = find_option("localauth", 0, 0)!=0;
2323 2325 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
g.sslNotAvailable = find_option("nossl", 0, 0)!=0;
2326 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ g.fNoHttpCompress = find_option("nocompress",0,0)!=0;
2324 2327 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
useSCGI = find_option("scgi", 0, 0)!=0;
2325 2328 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zAltBase = find_option("baseurl", 0, 1);
2326 2329 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( zAltBase ) set_base_url(zAltBase);
2327 2330 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( find_option("https",0,0)!=0 ){
2328 2331 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zIpAddr = fossil_getenv("REMOTE_HOST"); /* From stunnel */
@@ -2409,10 +2412,11 @@
2409 2412 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
g.useLocalauth = 1;
2410 2413 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
g.httpIn = stdin;
2411 2414 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
g.httpOut = stdout;
2412 2415 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
find_server_repository(2, 0);
2413 2416 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
g.cgiOutput = 1;
2417 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ g.fNoHttpCompress = 1;
2414 2418 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
g.fullHttpReply = 1;
2415 2419 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zIpAddr = cgi_ssh_remote_addr(0);
2416 2420 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( zIpAddr && zIpAddr[0] ){
2417 2421 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
g.fSshClient |= CGI_SSH_CLIENT;
2418 2422 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
ssh_request_loop(zIpAddr, 0);
@@ -2508,10 +2512,11 @@
2508 2512 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --localauth enable automatic login for requests from localhost
2509 2513 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --localhost listen on 127.0.0.1 only (always true for "ui")
2510 2514 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --https signal a request coming in via https
2511 2515 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --max-latency N Do not let any single HTTP request run for more than N
2512 2516 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** seconds (only works on unix)
2517 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** --nocompress Do not compress HTTP replies
2513 2518 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --nojail Drop root privileges but do not enter the chroot jail
2514 2519 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --nossl signal that no SSL connections are available
2515 2520 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --notfound URL Redirect
2516 2521 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** -P|--port TCPPORT listen to request on port TCPPORT
2517 2522 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --th-trace trace TH1 execution (for debugging purposes)
@@ -2573,10 +2578,11 @@
2573 2578 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( isUiCmd ){
2574 2579 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zInitPage = find_option("page", 0, 1);
2575 2580 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
2576 2581 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zNotFound = find_option("notfound", 0, 1);
2577 2582 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
allowRepoList = find_option("repolist",0,0)!=0;
2583 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( find_option("nocompress",0,0)!=0 ) g.fNoHttpCompress = 1;
2578 2584 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zAltBase = find_option("baseurl", 0, 1);
2579 2585 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
fCreate = find_option("create",0,0)!=0;
2580 2586 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( find_option("scgi", 0, 0)!=0 ) flags |= HTTP_SERVER_SCGI;
2581 2587 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( zAltBase ){
2582 2588 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
set_base_url(zAltBase);
2583 2589 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!