Archive: PUBLIC$DISK:[ANONYMOUS.WASD]HTROOT702UPD-VAX.ZIP;1 WASD VMS Hypertext Services, Copyright (c) 1996-2000 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.0.2 update (November 2000). Apply to any installed 7.0.0,7.0.1 (DO NOT APPLY TO ANY OTHER!) Contains a complete HTTPd image update (might as well!) ********************************************************* *** CONTAINS SOURCES, OBJECT MODULES FOR VAX PLATFORM *** ********************************************************* * 7.0.2 update - CGILIB.C v1.5.0 (compilable object module) - CGIUTL.C minor new/improved functionality - FETCH.C major revision of FTP functionality - force CGI stream mode if "Content-Encoding:" - limit script output of ENDOFFILE - revised STARTUP.COM and STARTUP_SERVER.COM example procedures - bugfix; ProxyResolveHostLookup() channel leakage - bugfix; ProxyResolveHostCache() collision list - bugfix; AuthConfigSearch() quick index - bugfix; ParseQueryField() string length check - bugfix; include Accept-Encoding when redirecting - bugfix; HYPERSPI$AGENT.C HPARITH exception with lib$cvtf() * 7.0.1 update - locking around proxy cache scans, - add "success=" 303 processing to PUT.C file upload, - improve CgiOutput() header processing (again!), - correct concealed/searchlist parsing, - allow "302 location" redirection from authentication agent, - bugfix; proxy CONNECT service - bugfix; HEAD requests specifying content-length, - bugfix; WatchCliSettings() storage - CGILIB.C minor bugfix and refinement - FETCH.C script minor bugfix and refinement - provides [RUNTIME.HTTPD]SOUND.GIF missing in 7.0.0 kit * To UNZIP archive: $ SET DEFAULT HT_ROOT:[000000] $ UNZIP "-V" device:[dir]HTROOT702UPD-VAX.ZIP * To link executables (optional SSL): $ SET DEFAULT HT_ROOT:[SRC.HTTPD] $ @BUILD_HTTPD LINK $ SET DEFAULT HT_ROOT:[SRC.MISC] $ @BUILD_CGILIB LINK $ @BUILD_CGIUTL LINK $ @BUILD_FETCH LINK $ SET DEFAULT HT_ROOT:[SRC.HYPERSPI] $ @BUILD_HYPERSPI$AGENT LINK VMS file attributes saved ... use UnZip 5.2+ on OpenVMS Archive created 24-NOV-2000 Length Date Time Name -------- ---- ---- ---- 63151 08-28-00 21:25 src/httpd/admin.c 16384 05-08-00 10:38 src/httpd/admin.h 102808 08-18-00 04:17 src/httpd/auth.c 16384 06-09-00 02:29 src/httpd/auth.h 16384 06-09-00 02:54 src/httpd/authagent.c 32768 05-12-00 04:09 src/httpd/authcache.c 65536 08-15-00 17:30 src/httpd/authconfig.c 32768 05-12-00 04:09 src/httpd/authhta.c 16384 05-12-00 04:09 src/httpd/authhtl.c 49152 05-12-00 04:09 src/httpd/authvms.c 16384 05-05-00 12:02 src/httpd/basic.c 16384 09-21-98 12:22 src/httpd/basic.h 16751 09-26-00 03:50 src/httpd/build_httpd.com 65536 05-29-00 13:23 src/httpd/cache.c 16384 12-29-99 00:26 src/httpd/cache.h 55924 08-29-00 23:21 src/httpd/cgi.c 16384 07-13-00 08:56 src/httpd/cgi.h 32768 03-03-00 06:12 src/httpd/cli.c 16384 09-21-98 12:20 src/httpd/cli.h 163840 06-14-00 05:10 src/httpd/config.c 16384 05-09-00 11:10 src/httpd/config.h 32768 06-11-00 06:25 src/httpd/control.c 16384 01-12-00 21:57 src/httpd/control.h 16384 01-02-00 11:18 src/httpd/copyright.h 147456 08-09-00 08:02 src/httpd/dcl.c 16384 08-09-00 08:04 src/httpd/dcl.h 98304 07-13-00 10:28 src/httpd/decnet.c 16384 05-10-00 14:35 src/httpd/decnet.h 32768 05-12-00 04:17 src/httpd/descr.c 16384 01-05-00 02:37 src/httpd/descr.h 32768 05-09-00 11:49 src/httpd/digest.c 16384 09-21-98 12:24 src/httpd/digest.h 114688 06-09-00 14:18 src/httpd/dir.c 16384 05-05-00 15:37 src/httpd/dir.h 16384 04-11-00 12:51 src/httpd/enamel.h 39960 11-23-00 21:05 src/httpd/error.c 16384 04-13-00 14:44 src/httpd/error.h 49152 06-09-00 10:41 src/httpd/file.c 16384 06-09-00 09:50 src/httpd/file.h 98304 05-12-00 04:09 src/httpd/graph.c 16384 09-21-98 12:16 src/httpd/graph.h 98304 05-12-00 04:14 src/httpd/htadmin.c 16384 05-08-00 10:40 src/httpd/htadmin.h 49152 06-11-00 06:25 src/httpd/httpd.c 16384 07-10-00 10:41 src/httpd/httpd.h 16384 06-13-00 04:51 src/httpd/httpd_axp.opt 16384 06-13-00 04:51 src/httpd/httpd_axp_ssl.opt 16384 06-13-00 04:51 src/httpd/httpd_vax.opt 16384 06-13-00 04:51 src/httpd/httpd_vax_ssl.opt 32768 05-12-00 04:13 src/httpd/ismap.c 16384 01-05-00 02:37 src/httpd/ismap.h 57364 10-15-00 01:50 src/httpd/logging.c 16384 11-17-98 08:49 src/httpd/logging.h 154111 11-10-00 17:04 src/httpd/mapurl.c 16384 05-07-00 01:54 src/httpd/mapurl.h 32768 12-24-99 03:57 src/httpd/md5.c 16384 09-21-98 12:23 src/httpd/md5.h 32768 06-09-00 11:36 src/httpd/menu.c 16384 01-05-00 02:37 src/httpd/menu.h 49152 07-05-00 15:36 src/httpd/msg.c 16384 05-06-00 08:57 src/httpd/msg.h 109391 11-23-00 19:48 src/httpd/net.c 16384 06-13-00 05:20 src/httpd/net.h 0 08-10-00 23:57 src/httpd/obj_axp/ 0 08-10-00 23:57 src/httpd/obj_vax/ 65536 06-09-00 14:22 src/httpd/ods.c 16384 03-18-00 11:19 src/httpd/ods.h 16384 02-28-00 14:01 src/httpd/odsstruct.h 98304 09-14-00 20:02 src/httpd/proxy.c 16384 12-05-99 02:22 src/httpd/proxy.h 98304 06-02-00 05:24 src/httpd/proxycache.c 16384 12-04-99 09:16 src/httpd/proxycache.h 81920 07-09-00 09:03 src/httpd/proxymaint.c 16384 07-10-00 11:24 src/httpd/proxymaint.h 16384 06-02-00 04:54 src/httpd/proxystruct.h 81920 07-07-00 13:29 src/httpd/put.c 16384 04-08-00 10:26 src/httpd/put.h 131072 08-09-00 09:37 src/httpd/request.c 16384 10-26-99 08:28 src/httpd/request.h 73954 09-26-00 04:09 src/httpd/sesola.c 16384 05-08-00 13:25 src/httpd/sesola.h 180224 06-09-00 10:52 src/httpd/ssi.c 16384 06-09-00 10:42 src/httpd/ssi.h 16384 02-11-00 11:59 src/httpd/stmlf.c 16384 01-21-00 04:00 src/httpd/stmlf.h 147456 08-09-00 08:58 src/httpd/support.c 16384 06-12-00 05:42 src/httpd/support.h 16384 05-12-00 03:49 src/httpd/track.c 16384 05-08-00 10:41 src/httpd/track.h 131072 06-29-00 14:21 src/httpd/upd.c 16384 03-11-00 03:46 src/httpd/upd.h 16384 04-09-00 18:11 src/httpd/version.c 10369 09-12-00 23:59 src/httpd/version.h 32768 05-12-00 04:10 src/httpd/vm.c 16384 02-11-00 12:08 src/httpd/vm.h 49152 08-09-00 07:57 src/httpd/wasd.h 81920 06-16-00 18:14 src/httpd/watch.c 16384 05-27-00 19:50 src/httpd/watch.h 35996 11-23-00 20:56 src/httpd/obj_vax/admin.obj 22194 11-23-00 20:57 src/httpd/obj_vax/auth.obj 3660 11-23-00 20:57 src/httpd/obj_vax/authagent.obj 7950 11-23-00 20:58 src/httpd/obj_vax/authcache.obj 23120 11-23-00 20:58 src/httpd/obj_vax/authconfig.obj 4586 11-23-00 20:59 src/httpd/obj_vax/authhta.obj 2512 11-23-00 20:59 src/httpd/obj_vax/authhtl.obj 10482 11-23-00 21:00 src/httpd/obj_vax/authvms.obj 2214 11-23-00 21:00 src/httpd/obj_vax/basic.obj 16552 11-23-00 21:01 src/httpd/obj_vax/cache.obj 16384 11-23-00 21:01 src/httpd/obj_vax/cgi.obj 8606 11-23-00 21:02 src/httpd/obj_vax/cli.obj 90450 11-23-00 21:02 src/httpd/obj_vax/config.obj 12178 11-23-00 21:03 src/httpd/obj_vax/control.obj 37762 11-23-00 21:04 src/httpd/obj_vax/dcl.obj 23004 11-23-00 21:05 src/httpd/obj_vax/decnet.obj 6400 11-23-00 21:05 src/httpd/obj_vax/descr.obj 4808 11-23-00 21:06 src/httpd/obj_vax/digest.obj 28362 11-23-00 21:06 src/httpd/obj_vax/dir.obj 12652 11-23-00 21:07 src/httpd/obj_vax/error.obj 9834 11-23-00 21:07 src/httpd/obj_vax/file.obj 26610 11-23-00 21:08 src/httpd/obj_vax/graph.obj 49152 11-23-00 21:09 src/httpd/obj_vax/htadmin.obj 12584 11-23-00 21:09 src/httpd/obj_vax/httpd.obj 7718 11-23-00 21:10 src/httpd/obj_vax/ismap.obj 16384 11-23-00 21:10 src/httpd/obj_vax/logging.obj 33024 11-23-00 21:11 src/httpd/obj_vax/mapurl.obj 4302 11-23-00 21:12 src/httpd/obj_vax/md5.obj 9576 11-23-00 21:12 src/httpd/obj_vax/menu.obj 13024 11-23-00 21:12 src/httpd/obj_vax/msg.obj 28206 11-23-00 21:13 src/httpd/obj_vax/net.obj 8026 11-23-00 21:13 src/httpd/obj_vax/ods.obj 27282 11-23-00 21:14 src/httpd/obj_vax/proxy.obj 23822 11-23-00 21:15 src/httpd/obj_vax/proxycache.obj 36828 11-23-00 21:15 src/httpd/obj_vax/proxymaint.obj 18910 11-23-00 21:16 src/httpd/obj_vax/put.obj 37148 11-23-00 21:16 src/httpd/obj_vax/request.obj 2274 11-23-00 21:18 src/httpd/obj_vax/sesola.obj 25334 11-23-00 21:23 src/httpd/obj_vax/sesola_ssl.obj 59296 11-23-00 21:17 src/httpd/obj_vax/ssi.obj 4648 11-23-00 21:19 src/httpd/obj_vax/stmlf.obj 33742 11-23-00 21:19 src/httpd/obj_vax/support.obj 2852 11-23-00 21:20 src/httpd/obj_vax/track.obj 44480 11-23-00 21:20 src/httpd/obj_vax/upd.obj 920 11-23-00 21:22 src/httpd/obj_vax/version.obj 6940 11-23-00 21:21 src/httpd/obj_vax/vm.obj 35372 11-23-00 21:22 src/httpd/obj_vax/watch.obj 100468 11-04-00 13:49 src/misc/fetch.c 49152 11-23-00 20:28 src/misc/obj_vax/fetch.obj 136566 11-08-00 09:30 src/misc/cgilib.c 16384 11-01-00 07:54 src/misc/cgilib.h 51138 11-23-00 20:19 src/misc/obj_vax/cgilib.obj 1998 11-04-00 13:31 src/misc/build_cgilib.com 62272 11-23-00 21:07 src/misc/cgiutl.c 23920 11-23-00 20:28 src/misc/obj_vax/cgiutl.obj 1918 11-04-00 14:19 src/misc/build_cgiutl.com 25267 11-04-00 02:40 src/hyperspi/hyperspi$agent.c 16384 08-21-98 08:39 src/hyperspi/hyperspi$agent.com 8068 11-23-00 20:26 src/hyperspi/obj_vax/hyperspi$agent.obj 12615 11-24-00 04:25 example/startup.com 4550 09-26-00 04:16 example/startup_server.com 112 05-10-96 10:12 runtime/httpd/sound.gif -------- ------- 5534243 160 files