CHANGES log for webglimpse


7/4/97: wginstall	Added url_get to @changefiles

	makenh		Added code to escape special characters in paths array 


7/15:	wginstall	Added "linux" to list of valid os's


7/23			Added Virtual Host support.  Affects files: 
	confarc, makecron, makenh, wginstall, wginstall.server,
	lib/config.pl, lib/siteconf.pl, cgi-bin/webglimpse-fullsearch

7/24	makenh:		Fixed error in subdirectory traverse that was 
			chopping off directory paths instead of filenames.  

	getfile:	Fixed security holes w/system(), eval() calls as per Jim Ellis

	webglimpse:	Fixed maxlines bug reported by Darryl Fuller

			Added support for <META NAME="DESCRIPTION" tag as requested by Darryl Fuller

8/15	makenh:		Fixed repeated "my" declarations causing error msgs

9/15	addsearch:	Do NOT change permissions of file when add/remove search boxes!

9/16	makenh:		Fixed neighborhood search by saving file paths
			to .nh files as per Burra

9/17	confarc:	Added "smart" defaults to host & url questions
	
	webglimpse:	Added option for no local copy link 

9/24	addsearch:	Added -q "quiet" option as per Michael Ernst
	wgbox.html,
	wgindex.html:	Fixed HTML tags as per Michael Ernst
	wgfilter-index:	Added "Deny" lines for webglimpse files
	makenh:		Added -q "quiet" option
	makecron:	Added -q "quiet" option

10/2	confarc:	changed text for subdir option
	getfile:	fixed dumb error with security check as per Peter Bigot
	wginstall:	fixed path assumptions as per Peter Bigot
	siteconf.pl:	made local host compare case insensitive
	makenh:		finally took out IP address conversion 
	webglimpse:	several security fixes as per Peter Bigot
			Note, still some more to make.
	webglimpse-fullsearch:   Replaced eval() with variable substitution


10/17	webglimpse:	Use perl -Tw for tighter security 
			Several other security-related fixes as per Peter Bigot
			Fixed Jump-to-Line by trimming spaces from $line as per Jan Holler	
	wginstall.server:  Allow 'y' or 'Y' as response
			change permissions to overwrite .wgsiteconf if already exists
	siteconf.pl:	Look for first valid DIRECTORYINDEX file (must end with .htm or .html)

11/2	webglimpse:	Add link argument to call to mfs/getfile
	getfile:	Accept "link" argument from webglimpse so that
			links from "jump-to-line" output will work.
			Also several small formatting fixes.

11/5	makecron:	Only use pwd if user specified relative path
	webglimpse:	Implemented file pattern match QS_filter, replaces unset $path variable
			Eliminate "used only once" messages from perl -w
	config.pl:	Clean up syntax @input[1] -> $input[1]

11/12	webglimpse           	|  Numerous security fixes
	webglimpse-fullsearch	|  from Peter Bigot.  
	getfile			|
	config.pl		|
	addsearch		|

------released v1.5----------

------starting changes for v2.0--------
* indicates a new file

12/20	*install.sh	added shell script to find perl, call wginstall

12/23	wginstall	streamlined install, added help text
			now offers to call confarc for user

12/25	wginstall,	moved virtual domain support to
	confarc		confarc from wginstall. Changed confarc, makenh
	makenh		to accept subdirectory instead of URL
			for subdirectory style search.  

12/28	addsearch,	added new search page for subdirectory search
	*wgall.html	that uses -F switch (filter option) to search
			any subdirectory

1/7/98	webglimpse	Fixed ">$maxlines" buglet reported by R. Reiner
			Removed "Local Copy Pointers" links from output 

	siteconf.pl	fixed home directory bug reported by E. Mergl	

1/14/98	wginstall	fixes to new changes, removed unused files from install list
			InstallBinaryFile does not do substitutions in compiled binaries

3/24/98 wginstall,	adjusted filenames so that the old way of installing, wginstall os,
	wginstall.pl	will still work.  Fixed "Perl not found" problem & two minor warnings.

3/25/98 wginstall.pl	added warning if user tries to install from existing webglimpse home dir

4/10/98 wginstall.pl	added warning if user tries to make installation dir the (new) webglimpse home
	wgserver.pl	added access.conf to list of files to parse for settings (was httpd.conf, srm.conf)

4/13/98	wginstall.pl	improved checks for operating system
	wgserver.pl	corrected variable name $OverRide -> $override

--- 1.6b1 ---

5/1/98  makenh		changed get_href subroutine to follow additional links such as
			<FRAME SRC="..", <A NAME=.. HREF="..", and <AREA ... HREF=".."
	wginstall.pl	fixed bug where extra WGSCRIPTALIAS lines were being added			

5/2/98  confarc		minor fixes to Directory/Traverse assumptions
	makenh		don't try to treat https as local files
			TODO: Still need to add support for https protocol

--- 1.6b2 ---

5/12/98 webglimpse	Moved output commands to output module for customization

5/13/98	*OutputTool.pm	NEW FILE: creates OutputTool object and provides output subroutines

5/15/98	webglimpse	Added maxchars parameter to limit total characters output per file.
			This should solve the problem of run-on files without line breaks.

5/15/98	wgindex.html	Added maxchars input field
	wgall.html
			
5/15/98	*CustomOutputTool.pm	Commercial-only customized output module.
				Not included in standard release.

--- 1.6b3 ---

6/15/98 wgfilter-index	Added lines to exclude .htpasswd & .htgroup files

6/20/98-6/28/98	CustomOutputTool.pm	various fixes
		webglimpse		Added parameters to new() call to allow for
					inclusion of query string, title, archive dir in custom output

6/29/98	wgserver.pl	Fixed failure to save WGSCRIPTALIAS line
	wginstall.pl	Added .wgoutput.cfg to dist list
	*.wgoutput.cfg	Added .wgoutput.cfg to dist directory
			(Contains configuration commands for CustomOutputTool)
	CustomOutputTool.pm	Fixed localizations so runs under strict

--- 1.6b4 ---

6/30/98 addsearch.pl	Fixed make_search_all to use urllist, not archivepwd

	makenh		Used better regex for <A HREF="" as per JC Lawrence


7/98	config.pl	Consider all domains in starting url list as local for
	siteconf.pl	purposes of traversal.  Added new urlstat URL_TRAVERSE
	makenh		Replaced CheckUrl in siteconf with CheckServer in config.pl

7/98	webglimpse	Added commercial-only feature of result caching - "Next Hits" option
	*ResultCache.pm  Also added "New Search" box option to output.  Fixes to custom output.
	CustomOutputTool.pm	Cache file is /tmp/.wgcache.xxx.ddd  where xxx = random #, ddd = date string

7/27/98	makenh		Allow starting url's to be remote.

--- 1.6b5 ---

9/25/98	wginstall.pl	No error if optional modules are absent

--- 1.6R1 --- 
