@@ -209,10 +209,11 @@
209 209 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
char isHTTP; /* True if server/CGI modes, else assume CLI. */
210 210 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
char javascriptHyperlink; /* If true, set href= using script, not HTML */
211 211 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Blob httpHeader; /* Complete text of the HTTP request header */
212 212 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
UrlData url; /* Information about current URL */
213 213 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zLogin; /* Login name. NULL or "" if not logged in. */
214 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ const char *zCkoutAlias; /* doc/ uses this branch as an alias for "ckout" */
214 215 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zSSLIdentity; /* Value of --ssl-identity option, filename of
215 216 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** SSL client identity */
216 217 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#if defined(_WIN32) && USE_SEE
217 218 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zPidKey; /* Saved value of the --usepidkey option. Only
218 219 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
* applicable when using SEE on Windows. */
@@ -2511,10 +2512,12 @@
2511 2512 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** for requests coming from localhost, if the "localauth" setting is not
2512 2513 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** enabled.
2513 2514 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
**
2514 2515 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** Options:
2515 2516 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --baseurl URL base URL (useful with reverse proxies)
2517 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** --ckout-alias N Treat URIs of the form /doc/N/... as if they were
2518 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** /doc/ckout/...
2516 2519 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --extroot DIR document root for the /ext extension mechanism
2517 2520 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --files GLOB comma-separate glob patterns for static file to serve
2518 2521 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --host NAME specify hostname of the server
2519 2522 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --https signal a request coming in via https
2520 2523 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --in FILE Take input from FILE instead of standard input
@@ -2581,10 +2584,11 @@
2581 2584 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
allowRepoList = find_option("repolist",0,0)!=0;
2582 2585 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
g.useLocalauth = find_option("localauth", 0, 0)!=0;
2583 2586 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
g.sslNotAvailable = find_option("nossl", 0, 0)!=0;
2584 2587 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
g.fNoHttpCompress = find_option("nocompress",0,0)!=0;
2585 2588 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
g.zExtRoot = find_option("extroot",0,1);
2589 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ g.zCkoutAlias = find_option("ckout-alias",0,1);
2586 2590 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zInFile = find_option("in",0,1);
2587 2591 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( zInFile ){
2588 2592 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
backoffice_disable();
2589 2593 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
g.httpIn = fossil_fopen(zInFile, "rb");
2590 2594 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( g.httpIn==0 ) fossil_fatal("cannot open \"%s\" for reading", zInFile);
@@ -2759,10 +2763,12 @@
2759 2763 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** connection is from localhost. The "ui" command also enables --repolist
2760 2764 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** by default.
2761 2765 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
**
2762 2766 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** Options:
2763 2767 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --baseurl URL Use URL as the base (useful for reverse proxies)
2768 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** --ckout-alias NAME Treat URIs of the form /doc/NAME/... as if they were
2769 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** /doc/ckout/...
2764 2770 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --create Create a new REPOSITORY if it does not already exist
2765 2771 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --extroot DIR Document root for the /ext extension mechanism
2766 2772 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --files GLOBLIST Comma-separated list of glob patterns for static files
2767 2773 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --localauth enable automatic login for requests from localhost
2768 2774 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --localhost listen on 127.0.0.1 only (always true for "ui")
@@ -2861,10 +2867,11 @@
2861 2867 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
cgi_replace_parameter("HTTPS","on");
2862 2868 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
2863 2869 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( find_option("localhost", 0, 0)!=0 ){
2864 2870 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
flags |= HTTP_SERVER_LOCALHOST;
2865 2871 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
2872 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ g.zCkoutAlias = find_option("ckout-alias",0,1);
2866 2873 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
2867 2874 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* We should be done with options.. */
2868 2875 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
verify_all_options();
2869 2876 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
2870 2877 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( g.argc!=2 && g.argc!=3 ) usage("?REPOSITORY?");
2871 2878 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!