[Info-vax] WASD demo issues

issinoho iain at issinoho.com
Fri Jan 28 12:57:44 EST 2022


On Friday, 28 January 2022 at 12:03:55 UTC, Mark Daniel wrote:
> On 28/1/22 8:46 pm, issinoho wrote: 
> > On Friday, 28 January 2022 at 10:10:20 UTC, issinoho wrote: 
> >> On Friday, 28 January 2022 at 02:44:43 UTC, Mark Daniel wrote: 
> >>> On 28/1/22 10:52 am, Mark Daniel wrote: 
> >>>> On 28/1/22 9:54 am, issinoho wrote: 
> >>>>> On Thursday, 27 January 2022 at 13:31:29 UTC, issinoho wrote: 
> >>>>>> On Tuesday, 25 January 2022 at 21:59:16 UTC, Mark Daniel wrote: 
> >>>>>>> On 26/1/22 3:53 am, issinoho wrote: 
> 8< snip 8<
> > WATCHER is excellent - what a superb diagnostic tool.
> It is. I sometimes think it sets WASD apart. [Of course, parent's 
> opinion of child.]
> > One question: after authorizing with, "HTTPD /DO=AUTH=SKELKEY=_username:password" this works; however obviously times out after a period at which point the page URL returns a 403. What is the recommended way to get WATCHER going again after this? Resubmitting the skeleton key doesn't seem to work - the only way I've found is to restart the web service. Any pointers would be appreciated - thanks.
> Resetting the skeleton key 
> 
> $ HTTPD /DO=AUTH=SKELKEY=0 
> 
> and them re-establishing the key should work. 
> 
> You can add a timeout period to the 
> 
> $ HTTPD/DO=AUTH=SKELKEY=_username:password:<hours> 
> 
> so 
> 
> $ HTTPD//DO=AUTH=SKELKEY=_username:password:168 
> 
> should set it for a (maximum) of seven days. Conversely 
> 
> $ HTTPD//DO=AUTH=SKELKEY=0 
> 
> resets (disables) the skeleton key. 
> 
> https://wasd.vsm.com.au/wasd_root/wasdoc/features/features003.html#skeletonkeyauthentication 
> 
> (wrap likely) 
> 
> Skeleton key access is an ad hoc / emergency mechanism. It is far 
> better to make it a permanent feature of the configuration. 
> Unfortunately, usually involving VMS authentication, any WASD site will 
> tell you this is a (deliberately) non-trivial undertaking. 
> 
> https://wasd.vsm.com.au/wasd_root/wasdoc/features/features003.html
> -- 
> Anyone, who using social-media, forms an opinion regarding anything 
> other than the relative cuteness of this or that puppy-dog, needs 
> seriously to examine their critical thinking.

Hi Mark, I'm sure I'm doing something silly here...

wasd_config_map.conf
# PHP
exec /phpmyadmin/**.php* (cgi-bin:[000000]phpwasd.exe)/phpmyadmin$root/*.php* \
script=query=relaxed map=once ods=5
pass /phpmyadmin/* /phpmyadmin$root/*

AXPBOX::sh log/full phpmyadmin$root
   "PHPMYADMIN$ROOT" [exec] = "dka0:[www.phpmyadmin.]" [concealed] (LNM$SYSTEM_TABLE)

>From file path report...
0040     exec  /phpmyadmin/**.php*  (cgi-bin:[000000]phpwasd.exe)/phpmyadmin$root/*.php*  map=ONCE ods=5 script=QUERY=relaxed
0041     pass  /phpmyadmin/*  /phpmyadmin$root/*

>From WATCHER when browsing to http://192.168.0.47/phpmyadmin...
|Time_______|Module__|Line|Item__|Category__|Event...|
|08:04:53.46 NET      2151 000001 CONNECT    ACCEPTED 192.168.0.28,49203 on http://axpbox.home,80 (192.168.0.47) BG8793:|
|++++++++++++++++++++++++++++++++++++++++++++
|08:04:53.46 SERVICE  1757 000002 CONNECT    UNKNOWN service|
|08:04:53.46 REQUEST  4413 000002 REQUEST    GET /phpmyadmin|
|08:04:53.46 MAPURL   0966 000002 MAPPING    PATH /phpmyadmin|
0001 /phpmyadmin  ..  SET       /wasd_root/doc/*    map=ELLIPSIS
0002 /phpmyadmin  ..  SET       /wasd_root/src/*    NOcache map=ELLIPSIS
0003 /phpmyadmin  ..  PASS      /wasd_root/*  /wasd_root/*  dir=access dir=wildcard
0004 /phpmyadmin  ..  MAP       /httpd-internal-icons/*  /httpd/-/*
0005 /phpmyadmin  ..  PASS      /*/-/*  /wasd_root/runtime/*/*
0006 /phpmyadmin  ..  PASS      /wasd_root/runtime/*  /wasd_root/runtime/*
0007 /phpmyadmin  ..  PASS      /httpd/-/admin/*  
0008 /phpmyadmin  ..  SET       /wasd_root/local/*    auth=ALL
0009 /phpmyadmin  ..  SET       /local/*    auth=ALL
0010 /phpmyadmin  ..  PASS      /web/*  /web/*
0011 /phpmyadmin  ..  EXEC      /cgi-bin/*  /cgi-bin/*
0012 /phpmyadmin  ..  EXEC+     /cgiplus-bin/*  /cgi-bin/*
0013 /phpmyadmin  ..  EXEC+     /cgiauth-bin/*  /cgi-bin/*
0014 /phpmyadmin  ..  EXEC+     /isapi/*  /cgi-bin/*
0015 /phpmyadmin  ..  SCRIPT+   /conan*  /cgi-bin/conan*
0016 /phpmyadmin  ..  SCRIPT+   /help*  /cgi-bin/conan*
0017 /phpmyadmin  ..  SCRIPT+   /HyperReader*  /cgi-bin/HyperReader*
0018 /phpmyadmin  ..  SCRIPT+   /HyperShelf*  /cgi-bin/HyperShelf*
0019 if (path-info:/query/wasd_root/doc/*) script /query/* /cgi-bin/query/*
FALSE path-info:/query/wasd_root/doc/* '/phpmyadmin'
FALSE
0020 if (path-info:/extract/wasd_root/doc/*) script /extract/* /cgi-bin/extract/*
FALSE path-info:/extract/wasd_root/doc/* '/phpmyadmin'
FALSE
0021 /phpmyadmin  ..  EXEC      /rtbin/*  (cgi-bin:[000000]rte_example.exe)/wasd_root/src/httpd/*
0022 /phpmyadmin  ..  EXEC      /decnet/*  /0::/cgi-bin/*
0023 /phpmyadmin  ..  REDIRECT  /*.*.htmlx  /*.htmlx?httpd=ssi&__part=*
0024 /phpmyadmin  ..  EXEC      /osu/*  /0::"0=wwwexec"/cgi-bin/*
0025 /phpmyadmin  ..  EXEC      /htbin/*  /0::"0=wwwexec"/cgi-bin/*
0026 /phpmyadmin  ..  MAP       /demo/*  /www_root/serverdoc/*
0027 /phpmyadmin  ..  PASS      /help*  
0028 /phpmyadmin  ..  PASS      /*[*]*  
0029 /phpmyadmin  ..  PASS      /www_root/*  
0030 /phpmyadmin  ..  PASS      /sys$common/syshlp/*  /sys$common/syshlp/*  dir=access dir=wildcard
0031 /phpmyadmin  ..  PASS      /sys$common/syslib/*  /sys$common/syslib/*  dir=access dir=wildcard
0032 /phpmyadmin  ..  PASS      /sys$common/syshlp/*  /sys$common/ssl/*  dir=access dir=wildcard
0033 /phpmyadmin  ..  PASS      /decw$book/*  /decw$book/*
0034 /phpmyadmin  ..  PASS      /sys$common/decw$book/*  /sys$common/decw$book/*
0035 /phpmyadmin  ..  PASS      /sys$common/decw$defaults/user/*  /sys$common/decw$defaults/user/*
0036 /phpmyadmin  ..  PASS      /disk$vaxdoc*  /disk$vaxdoc*
0037 /phpmyadmin  ..  PASS      /disk$axpdoc*  /disk$axpdoc*
0038 /phpmyadmin  ..  PASS      /ht_root/*  /wasd_root/*
0039 /phpmyadmin  Y-  PASS      /*  /wasd_root/*
|08:04:53.46 MAPURL   0991 000002 MAPPING    RESULT|
     Mapped: /wasd_root/phpmyadmin
 Translated: wasd_root:[000000]phpmyadmin (ODS-5)
     Script: 
Script-File: 
   Run-Time: 
|08:04:53.46 CACHE    0603 000002 RESPONSE   CACHE search path 50CC60724DE6A0F037FB9AE7824DF1BC|
|08:04:53.46 CACHE    0603 000002 RESPONSE   CACHE search file 50CC60724DE6A0F037FB9AE7824DF1BC|
|08:04:53.46 NET      2151 000003 CONNECT    ACCEPTED 192.168.0.28,49204 on http://axpbox.home,80 (192.168.0.47) BG8901:|
|08:04:53.46 CACHE    0603 000002 RESPONSE   CACHE search file 50CC60724DE6A0F037FB9AE7824DF1BC|
|08:04:53.46 FILE     1515 000002 RESPONSE   FILE %X00018292 (%RMS-E-FNF, file not found)|
|08:04:53.46 MAPURL   0971 000002 MAPPING    VMS WASD_ROOT:[000000]PHPMYADMIN|
0001 /WASD_ROOT/PHPMYADMIN  ..  SET       /wasd_root/doc/*    map=ELLIPSIS
0002 /WASD_ROOT/PHPMYADMIN  ..  SET       /wasd_root/src/*    NOcache map=ELLIPSIS
0003 /WASD_ROOT/PHPMYADMIN  Y-  PASS      /wasd_root/*  /wasd_root/*  dir=access dir=wildcard
|08:04:53.46 MAPURL   0982 000002 MAPPING    RESULT /wasd_root/PHPMYADMIN|
|08:04:53.46 ERROR    1586 000002 RESPONSE   REQUEST:5936 (basic-only) 404(000) %X00018292 (%RMS-E-FNF, file not found) "Document not found" "/wasd_root/PHPMYADMIN" "(no information)"|
|08:04:53.46 LOGGING  2281 000002 LOG        ENTRY axpbox-home_80_20220124_ACCESS.LOG 218 bytes|
192.168.0.28 - - [28/Jan/2022:08:04:53 +0000] "GET /phpmyadmin HTTP/1.1" 404 869 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36 Edg/97.0.1072.69"
|08:04:53.46 REQUEST  1435 000002 REQUEST    STATUS 404 (Not Found) rx:484 tx:869 bytes 4.000ms 338,249 B/s|
|--------------------------------------------
|08:04:53.46 REQUEST  1789 000002 CONNECT    PERSISTENT 1 with 192.168.0.28,49203|
|08:05:00.86 LOGGING  1032 000000 LOG        FLUSH axpbox-home_80_20220124_ACCESS.LOG|
|08:05:00.87 LOGGING  1032 000000 LOG        FLUSH axpbox-home_443_20220124_ACCESS.LOG|
|08:05:23.87 HTTPD    3543 000004 CONNECT    TIMER (t/o:input) |
|08:05:42.87 NETIO    1002 000004 CONNECT    CLOSE channel 528 %X00000001|
|08:05:48.87 end|

As you can see the map is still looking for this under, wasd_root:[000000]phpmyadmin

What am I doing wrong?

Thanks.



More information about the Info-vax mailing list