Archive: DSA3:[ANONYMOUS.WASD]HTROOT722UPD-AXP.ZIP;1 WASD VMS Hypertext Services, Copyright (C) 1996-2002 Mark G.Daniel. This package (all associated programs), comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under the conditions of the GNU GENERAL PUBLIC LICENSE, version 2. * WASD HTTPd v7.2.2 update (April 2002). Apply to any installed 7.2.0 or 7.2.1 (DO NOT APPLY TO ANY OTHER!) ***************************************************************** *** CONTAINS SOURCES, OBJECT MODULES FOR AXP (Alpha) PLATFORM *** ***************************************************************** * 7.2.2 update Authorize() allow /NO401 parameter to suppress server challenge to allow external agent to responsd (e.g. PHP), ProxyHostConnectAst() invalidate host cache entry, NetCreateService() checks previously bound address, MapUrl_UrlToVms() eliminate chance of device:[.directory], make a proxy reactive purge initially more agressive, keep-alive decision logic to RequestFields(), bugfix; ensure only one request revalidates a cache entry at a time (multiple could cause eventual channel exhaustion), bugfix; switch return not break with next reactive scan bugfix; ODS-5 parent directories with multiple periods, bugfix; command-line proxy cache maintenance reporting bugfix; FileNextRecordAst() VAR file into contents buffer, bugfix; MAPURL.C throttle report bugfix; AuthCacheAddRecord() and host group without "host=", bugfix; reset SSL state to SSL_ST_OK if renegotiation fails, bugfix; PutProcessMultipartFormData() ACCVIO bugfix; DclTaskRunDown() reset script task type, bugfix; MsgFor() Accept-Lang: comparison, bugfix; NetAcceptAst() deassign channel when connect dropped, bugfix; wildcard substitution in MapUrl__Map(), bugfix; StringMatch() wildcard matching, bugfix; close log file for ALL services :^} in LOGGING.C, bugfix; !&M formatting directive in PROXYCACHE.C, bugfix; /RELAXED should allow all but DISUSERed accounts to authenticate regardless of RESTRICTED or CAPTIVE flags * 7.2.1 update PERSONA.C using PERSONA.MAR can now provide persona scripting for pre-VMS 6.2 VAX systems (CAUTION!! - UNSUPPORTED), "TASK=CGI..", "0=CGI.." recognised as DECnet CGI dialog FAB$M_TEF to deallocate unused log file space, StringMatch() replaces SearchTextString() for more light-weight text matching (affects six modules), [SsiSizeMax] and [ProxyCacheNoReloadSeconds], FILE.C block I/O complete if _rsz is less than _usz, [ProxyCacheNoReloadSeconds] limits immediate (pragma) reloads, ensure mapping conditional not mistaken for missing template, kludge work around spawning authorized privs with $CREPRC, bugfix; DECnet user script mapping, bugfix; FileNextBlocksAst() 'ContentRemaining', bugfix; sys$creprc() spawn authorized privileges, bugfix; wildcard substitution in MapUrl__Map() bugfix; sys$close() in OdsLoadTextFile(), bugfix; always generate callout sequences, bugfix; a bugfix in VMS V7.2 has broken the previously working usage of IO$_MODIFY in ProxyCacheSetLastAccessed() bugfix; activity graphic, bugfix; check ParseQueryField() in WatchBegin() for NULL, bugfix; allow agent to provide 'CGIPLUS:' directive, bugfix; 'layout=U' upper-casing * To UNZIP archive: $ SET DEFAULT HT_ROOT:[000000] $ UNZIP "-V" device:[dir]HTROOT722UPD-AXP.ZIP * To link executables (optional SSL): $ SET DEFAULT HT_ROOT:[SRC.HTTPD] $ @BUILD_HTTPD LINK $ SET DEFAULT HT_ROOT:[SRC.UTILS] $ @BUILD_HTTPDMON LINK VMS file attributes saved ... use UnZip 5.2+ on OpenVMS Archive created 13-APR-2002 Length Date Time Name -------- ---- ---- ---- 81920 11-01-01 07:47 src/httpd/admin.c 16384 05-10-01 01:14 src/httpd/admin.h 122465 03-04-02 13:59 src/httpd/auth.c 16384 04-20-01 13:02 src/httpd/auth.h 32768 08-02-01 08:27 src/httpd/authagent.c 32768 05-06-01 22:33 src/httpd/authcache.c 87302 03-04-02 13:59 src/httpd/authconfig.c 32768 05-06-01 22:33 src/httpd/authhta.c 16384 05-06-01 22:33 src/httpd/authhtl.c 32768 05-06-01 22:31 src/httpd/authident.c 49152 11-20-01 09:03 src/httpd/authvms.c 16384 05-06-01 22:33 src/httpd/basic.c 16384 01-02-01 04:26 src/httpd/basic.h 32768 11-02-01 01:32 src/httpd/build_httpd.com 67564 03-11-02 13:05 src/httpd/cache.c 16384 03-11-02 13:03 src/httpd/cache.h 65536 05-06-01 22:35 src/httpd/cgi.c 16384 01-02-01 04:26 src/httpd/cgi.h 32768 10-31-01 02:17 src/httpd/cli.c 16384 09-21-98 12:20 src/httpd/cli.h 196608 11-03-01 07:58 src/httpd/config.c 16384 10-21-01 12:53 src/httpd/config.h 65536 09-23-01 02:02 src/httpd/control.c 16384 05-20-01 11:51 src/httpd/control.h 16384 01-03-02 20:03 src/httpd/copyright.h 245760 04-13-02 06:12 src/httpd/dcl.c 16384 04-26-01 12:52 src/httpd/dcl.h 98304 10-29-01 02:52 src/httpd/decnet.c 16384 04-26-01 15:01 src/httpd/decnet.h 32768 05-06-01 22:33 src/httpd/descr.c 16384 01-02-01 07:38 src/httpd/descr.h 32768 05-06-01 22:33 src/httpd/digest.c 16384 01-02-01 04:26 src/httpd/digest.h 114688 04-07-02 07:28 src/httpd/dir.c 16384 03-01-01 14:00 src/httpd/dir.h 16384 04-11-00 12:51 src/httpd/enamel.h 49152 05-24-01 17:07 src/httpd/error.c 16384 01-02-01 04:26 src/httpd/error.h 61485 04-12-02 21:09 src/httpd/fao.c 16384 05-17-01 12:51 src/httpd/fao.h 64249 03-15-02 08:20 src/httpd/file.c 16384 08-08-01 05:56 src/httpd/file.h 16384 05-17-01 01:15 src/httpd/filedot.c 16384 01-01-01 21:06 src/httpd/filedot.h 98304 08-08-01 05:48 src/httpd/graph.c 16384 01-03-01 09:18 src/httpd/graph.h 114688 06-24-01 08:19 src/httpd/htadmin.c 16384 01-03-01 08:48 src/httpd/htadmin.h 65536 11-15-01 20:05 src/httpd/httpd.c 16384 05-23-01 08:44 src/httpd/httpd.h 32768 05-06-01 22:34 src/httpd/ismap.c 16384 01-06-01 01:46 src/httpd/ismap.h 65536 12-21-01 06:33 src/httpd/logging.c 16384 03-20-01 11:30 src/httpd/logging.h 182589 04-07-02 16:06 src/httpd/mapurl.c 16384 05-11-01 04:16 src/httpd/mapurl.h 32768 07-03-01 19:41 src/httpd/md5.c 16384 09-21-98 12:23 src/httpd/md5.h 32768 05-06-01 22:34 src/httpd/menu.c 16384 01-06-01 01:46 src/httpd/menu.h 51445 03-04-02 14:01 src/httpd/msg.c 16384 03-02-01 18:36 src/httpd/msg.h 101969 03-12-02 19:51 src/httpd/net.c 16384 04-19-01 03:42 src/httpd/net.h 0 04-03-02 03:36 src/httpd/obj_axp/ 0 04-12-02 20:34 src/httpd/obj_vax/ 65536 10-10-01 14:19 src/httpd/ods.c 16384 03-23-01 13:07 src/httpd/ods.h 16384 03-01-01 01:18 src/httpd/odsstruct.h 16384 11-02-01 02:08 src/httpd/persona.c 16384 01-03-01 04:59 src/httpd/persona.h 16384 11-01-01 23:37 src/httpd/persona.mar 98304 02-26-02 11:38 src/httpd/proxy.c 16384 04-27-01 14:25 src/httpd/proxy.h 93902 04-03-02 04:17 src/httpd/proxycache.c 16384 01-03-01 04:44 src/httpd/proxycache.h 84439 04-11-02 17:37 src/httpd/proxymaint.c 1616 04-03-02 03:33 src/httpd/proxymaint.h 16384 08-17-01 11:19 src/httpd/proxystruct.h 81920 02-15-02 11:24 src/httpd/put.c 16384 01-03-01 09:12 src/httpd/put.h 141565 04-03-02 16:39 src/httpd/request.c 16384 05-23-01 08:45 src/httpd/request.h 81920 10-25-01 07:51 src/httpd/service.c 16384 04-18-01 11:25 src/httpd/service.h 163840 03-04-02 14:01 src/httpd/sesola.c 16384 07-01-01 10:34 src/httpd/sesola.h 159855 03-04-02 14:02 src/httpd/ssi.c 16384 01-06-01 01:46 src/httpd/ssi.h 16384 05-06-01 22:32 src/httpd/stmlf.c 16384 01-21-00 04:00 src/httpd/stmlf.h 81920 03-04-02 14:12 src/httpd/support.c 16384 03-04-02 13:58 src/httpd/support.h 49152 07-11-01 06:02 src/httpd/throttle.c 16384 05-13-01 19:23 src/httpd/throttle.h 16384 05-06-01 22:32 src/httpd/track.c 16384 01-02-01 04:26 src/httpd/track.h 131072 01-03-02 11:48 src/httpd/upd.c 16384 01-03-01 04:08 src/httpd/upd.h 16384 07-02-01 04:28 src/httpd/version.c 17774 04-13-02 11:39 src/httpd/version.h 32768 05-06-01 22:32 src/httpd/vm.c 16384 01-02-01 05:48 src/httpd/vm.h 49152 03-11-02 13:00 src/httpd/wasd.h 98304 02-27-02 00:09 src/httpd/watch.c 16384 04-19-01 04:00 src/httpd/watch.h 90912 04-13-02 06:04 src/httpd/obj_axp/admin.obj 68802 04-13-02 06:05 src/httpd/obj_axp/auth.obj 16662 04-13-02 06:05 src/httpd/obj_axp/authagent.obj 18610 04-13-02 06:06 src/httpd/obj_axp/authcache.obj 81920 04-13-02 06:06 src/httpd/obj_axp/authconfig.obj 16384 04-13-02 06:06 src/httpd/obj_axp/authhta.obj 8442 04-13-02 06:07 src/httpd/obj_axp/authhtl.obj 16384 04-13-02 06:07 src/httpd/obj_axp/authident.obj 28290 04-13-02 06:07 src/httpd/obj_axp/authvms.obj 5236 04-13-02 06:07 src/httpd/obj_axp/basic.obj 38222 04-13-02 06:07 src/httpd/obj_axp/cache.obj 39802 04-13-02 06:08 src/httpd/obj_axp/cgi.obj 31022 04-13-02 06:08 src/httpd/obj_axp/cli.obj 185972 04-13-02 06:08 src/httpd/obj_axp/config.obj 68456 04-13-02 06:09 src/httpd/obj_axp/control.obj 180540 04-13-02 06:12 src/httpd/obj_axp/dcl.obj 69584 04-13-02 06:11 src/httpd/obj_axp/decnet.obj 16384 04-13-02 06:11 src/httpd/obj_axp/descr.obj 17162 04-13-02 06:12 src/httpd/obj_axp/digest.obj 102150 04-13-02 06:12 src/httpd/obj_axp/dir.obj 31558 04-13-02 06:13 src/httpd/obj_axp/error.obj 41518 04-13-02 06:13 src/httpd/obj_axp/fao.obj 42492 04-13-02 06:13 src/httpd/obj_axp/file.obj 4660 04-13-02 06:14 src/httpd/obj_axp/filedot.obj 73428 04-13-02 06:14 src/httpd/obj_axp/graph.obj 109722 04-13-02 06:14 src/httpd/obj_axp/htadmin.obj 57932 04-13-02 06:15 src/httpd/obj_axp/httpd.obj 17140 04-13-02 06:15 src/httpd/obj_axp/ismap.obj 41580 04-13-02 06:16 src/httpd/obj_axp/logging.obj 126848 04-13-02 06:16 src/httpd/obj_axp/mapurl.obj 8020 04-13-02 06:17 src/httpd/obj_axp/md5.obj 19454 04-13-02 06:17 src/httpd/obj_axp/menu.obj 51416 04-13-02 06:18 src/httpd/obj_axp/msg.obj 66682 04-13-02 06:18 src/httpd/obj_axp/net.obj 43968 04-13-02 06:18 src/httpd/obj_axp/ods.obj 8198 04-13-02 06:19 src/httpd/obj_axp/persona.obj 6192 04-13-02 06:28 src/httpd/obj_axp/persona_stub.obj 89620 04-13-02 06:19 src/httpd/obj_axp/proxy.obj 70566 04-13-02 06:20 src/httpd/obj_axp/proxycache.obj 82068 04-13-02 06:20 src/httpd/obj_axp/proxymaint.obj 66134 04-13-02 06:21 src/httpd/obj_axp/put.obj 131072 04-13-02 06:21 src/httpd/obj_axp/request.obj 69656 04-13-02 06:22 src/httpd/obj_axp/service.obj 7474 04-13-02 06:24 src/httpd/obj_axp/sesola.obj 166320 04-13-02 06:27 src/httpd/obj_axp/sesola_ssl.obj 153928 04-13-02 06:23 src/httpd/obj_axp/ssi.obj 12584 04-13-02 06:24 src/httpd/obj_axp/stmlf.obj 60818 04-13-02 06:24 src/httpd/obj_axp/support.obj 22956 04-13-02 06:24 src/httpd/obj_axp/throttle.obj 8556 04-13-02 06:25 src/httpd/obj_axp/track.obj 139380 04-13-02 06:25 src/httpd/obj_axp/upd.obj 5388 04-13-02 06:27 src/httpd/obj_axp/version.obj 19778 04-13-02 06:26 src/httpd/obj_axp/vm.obj 89342 04-13-02 06:26 src/httpd/obj_axp/watch.obj 1839 05-01-01 11:26 src/utils/build_httpdmon.com 65809 03-17-02 03:20 src/utils/httpdmon.c 91362 04-13-02 06:44 src/utils/obj_axp/httpdmon.obj 1877 11-04-00 14:23 src/utils/build_pcache.com 81920 04-03-02 10:23 src/utils/pcache.c 116458 04-13-02 06:45 src/utils/obj_axp/pcache.obj 12294 04-13-02 12:01 install.com 10755 04-13-02 12:02 update.com 4794 12-29-01 14:14 updatessl.com 16384 11-03-01 02:10 example/startup.com 26824 04-13-02 05:33 doc/htd/htd_0001.html 18079 04-13-02 05:33 doc/htd/htd_0200.html 27382 04-13-02 05:33 doc/htd/htd_0400.html 66537 04-13-02 05:33 doc/htd/htd_0700.html 51898 04-13-02 05:33 doc/htd/htd_1300.html 64426 04-13-02 05:33 doc/htd/htd_1400.html 7705 11-02-01 02:58 doc/scripting/scripting_0001.html 40338 11-02-01 02:58 doc/scripting/scripting_0100.html 3083 03-05-02 17:44 java/java.com -------- ------- 8501543 179 files