Fossil SCM

Show the argv array on the /test_env page if the requestor is Admin.

drh 2023-03-11 13:10 trunk
Commit 4350f3265e8ca248531aea8481d88c1faf30e7bc881535f82048fb850287fe27
1 file changed +10
+10
--- src/style.c
+++ src/style.c
@@ -1461,10 +1461,20 @@
14611461
#ifndef _WIN32
14621462
@ RSS = %.2f(fossil_rss()/1000000.0) MB</br />
14631463
#endif
14641464
@ cgi_csrf_safe(0) = %d(cgi_csrf_safe(0))<br />
14651465
@ fossil_exe_id() = %h(fossil_exe_id())<br />
1466
+ if( g.perm.Admin ){
1467
+ int k;
1468
+ for(k=0; g.argvOrig[k]; k++){
1469
+ Blob t;
1470
+ blob_init(&t, 0, 0);
1471
+ blob_append_escaped_arg(&t, g.argvOrig[k], 0);
1472
+ @ argv[%d(k)] = %h(blob_str(&t))<br />
1473
+ blob_zero(&t);
1474
+ }
1475
+ }
14661476
@ <hr />
14671477
P("HTTP_USER_AGENT");
14681478
P("SERVER_SOFTWARE");
14691479
cgi_print_all(showAll, 0);
14701480
if( showAll && blob_size(&g.httpHeader)>0 ){
14711481
--- src/style.c
+++ src/style.c
@@ -1461,10 +1461,20 @@
1461 #ifndef _WIN32
1462 @ RSS = %.2f(fossil_rss()/1000000.0) MB</br />
1463 #endif
1464 @ cgi_csrf_safe(0) = %d(cgi_csrf_safe(0))<br />
1465 @ fossil_exe_id() = %h(fossil_exe_id())<br />
 
 
 
 
 
 
 
 
 
 
1466 @ <hr />
1467 P("HTTP_USER_AGENT");
1468 P("SERVER_SOFTWARE");
1469 cgi_print_all(showAll, 0);
1470 if( showAll && blob_size(&g.httpHeader)>0 ){
1471
--- src/style.c
+++ src/style.c
@@ -1461,10 +1461,20 @@
1461 #ifndef _WIN32
1462 @ RSS = %.2f(fossil_rss()/1000000.0) MB</br />
1463 #endif
1464 @ cgi_csrf_safe(0) = %d(cgi_csrf_safe(0))<br />
1465 @ fossil_exe_id() = %h(fossil_exe_id())<br />
1466 if( g.perm.Admin ){
1467 int k;
1468 for(k=0; g.argvOrig[k]; k++){
1469 Blob t;
1470 blob_init(&t, 0, 0);
1471 blob_append_escaped_arg(&t, g.argvOrig[k], 0);
1472 @ argv[%d(k)] = %h(blob_str(&t))<br />
1473 blob_zero(&t);
1474 }
1475 }
1476 @ <hr />
1477 P("HTTP_USER_AGENT");
1478 P("SERVER_SOFTWARE");
1479 cgi_print_all(showAll, 0);
1480 if( showAll && blob_size(&g.httpHeader)>0 ){
1481

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button