2001-11-14 07:46  codemonkey

	* cgi-bin/: iwill.conf (1.21), yesiwill.pl (1.45): 
	minor stuff again

2001-11-14 07:34  codemonkey

	* substitutions.txt (1.12), cgi-bin/yesiwill.pl (1.44): 
	minor

2001-11-14 07:01  codemonkey

	* cgi-bin/yesiwill.pl (1.43): 
	fixed stupid javascript variable problem to be watched....

2001-11-14 06:54  codemonkey

	* cgi-bin/yesiwill.pl (1.42): 
	still problems with the $isjavascript variable, so have disabled
	that block...  now back to working fine, till figure out what's
	wrong

2001-11-14 06:47  codemonkey

	* cgi-bin/: iwill.conf (1.20), yesiwill.pl (1.41): 
	fixed terrible bug whereby it was thinking a whole file was
	javascript...  oops....

2001-11-14 06:33  codemonkey

	* readme.txt (1.8), substitutions.txt (1.11), cgi-bin/iwill.conf
	(1.19), cgi-bin/yesiwill.pl (1.40): 
	Fixed some problems with substitution of strings in
	javascript--came down to problem that \b doesn't find () to be word
	boundaries.... half-fixed so it works if you specify "h" in the
	substitution files
	
	Also, changed "a" to "h" in that file (for "html tag" rather than
	"always") and disabled the tagsublines array in yesiwill.pl--it
	should actually work the other way around.... argh...

2001-11-14 04:09  codemonkey

	* iwill.conf.tmpl (1.8), substitutions.txt (1.10),
	cgi-bin/iwill.conf (1.18), cgi-bin/yesiwill.pl (1.39): 
	fixed the http:// substitution thing while trying to find
	generalize fix to javascript substitutions... will fix that now... 
	in iwill.conf and template, just added comments for useful strings

2001-11-13 23:18  cue

	* cgi-bin/yesiwill.pl (1.38): tweaked that "Uh oh" error comment
	again. found it was confusing in practice the way i had it.

2001-11-13 21:35  cue

	* htaccess.tmpl (1.4): added additional Nimda matches.

2001-11-13 21:32  cue

	* configure (1.7): Just fixed a typo where a newline had been
	displayed literally as \n.

2001-11-13 21:15  cue

	* cgi-bin/yesiwill.pl (1.37): fixed the misleading exception
	handling error message.  (i.e. the one that picks up general
	crashes.)

2001-11-13 21:14  cue

	* .htaccess (1.6): added a few more Nimda paths. i think that's all
	of them now. i think.

2001-11-13 14:50  nick

	* mkdist (1.4): added configure to list of files to name-clean.

2001-11-13 13:05  nick

	* mkdist (1.3): added command-line argument for version, which will
	be inserted into tarball filename.

2001-11-13 12:37  nick

	* cgi-bin/: iwill.conf (1.17), yesiwill.pl (1.36): cvs name tag
	added, for versioning.

2001-11-13 12:37  nick

	* ChangeLog (1.4), configure (1.6), htaccess.tmpl (1.3),
	iwill.conf.tmpl (1.7), readme.txt (1.7): fixed the "trailing slash"
	or "Alias" bug.

2001-11-13 10:26  nick

	* cgi-bin/yesiwill.pl (1.35): finished "verbosing" the non-error
	logging messages.  i think we're ready to start beta-testing.

2001-11-13 10:15  nick

	* cgi-bin/iwill.conf (1.16): spruced-up, synced with template.

2001-11-13 10:15  nick

	* .htaccess (1.5), ChangeLog (1.3), configure (1.5),
	iwill.conf.tmpl (1.6): Added -d (default) and -h (help) flags to
	configure.

2001-11-13 09:31  codemonkey

	* iwill.conf.tmpl (1.5), readme.txt (1.6): 
	cleaned up readme.txt and deleted some duplicate comments from
	iwill.conf.tmpl

2001-11-13 09:27  nick

	* cgi-bin/yesiwill.pl (1.34): removed cvs log lines, since we have
	the ChangeLog now.  removed a couple other extraneous comments.

2001-11-13 09:13  nick

	* ChangeLog (1.2), mkdist (1.2): tweaked mkdist, including
	name-cleaning...

2001-11-13 08:59  codemonkey

	* iwill.conf.tmpl (1.4), cgi-bin/yesiwill.pl (1.33): 
	Cleaned out comments from yesiwill.pl, and made the dbgfilesize 0
	option for not backing up.

2001-11-13 08:40  nick

	* ChangeLog (1.1), htaccess.tmpl (1.2), iwill.conf.tmpl (1.3):
	NIMDA fix in .htaccess wget removal in confile template addition of
	GNU-style ChangeLog file, just for kicks.

2001-11-13 08:21  codemonkey

	* substitutions.txt (1.9): 
	one subsitution

2001-11-13 07:45  codemonkey

	* substitutions.txt (1.8), cgi-bin/yesiwill.pl (1.32): 
	added VERY rudimentary javascript checking--just openWindow no wild
	cards or anything--could be added

2001-11-13 06:52  codemonkey

	* mkdist (1.1), substitutions.txt (1.7), cgi-bin/iwill.conf (1.15):
	
	added mkdist other changes unimportant

2001-11-13 06:32  codemonkey

	* readme.txt (1.5), cgi-bin/iwill.conf (1.14), cgi-bin/yesiwill.pl
	(1.31): 
	minor stuff...

2001-11-13 05:42  cue

	* cgi-bin/iwill.conf (1.13): removed wget option from conf file, as
	it's no longer used in the script.

2001-11-13 05:39  cue

	* cgi-bin/yesiwill.pl (1.30): - eliminated wget stuff
	
	- tweaked the alarm handling - if alarm expires, then partially
	written cache page will now be removed so that user can try a
	reload without getting the cached failed page.

2001-11-13 04:49  codemonkey

	* configure (1.4): 
	added some TODO's, minor stuff...

2001-11-13 04:30  codemonkey

	* configure (1.3), iwill.conf.tmpl (1.2), readme.txt (1.4),
	substitutions.txt (1.6), cgi-bin/iwill.conf (1.12),
	cgi-bin/yesiwill.pl (1.29): 
	minor changes--added param to mkdir in configure, TODO added to
	substitutions (for me i guess), made less debug output by changing
	dbgs to dbgvs and setting verbose to 0....

2001-11-12 20:21  nick

	* cgi-bin/: iwill.conf (1.11), yesiwill.pl (1.28): trivial.

2001-11-12 20:21  nick

	* .htaccess (1.4), configure (1.2), htaccess.tmpl (1.1),
	substitutions.txt (1.5): Finished configure script.

2001-11-12 19:15  cue

	* cgi-bin/yesiwill.pl (1.27): changed the timeout behavior so that
	it attempts to output whatever html it has left without processing
	it, if the alarm kicks in.  this causes occasional HTML rendering
	issues from half-eaten tags and such, but overall i think it's
	better than leaving it with the partially blank page.

2001-11-12 18:28  nick

	* cgi-bin/: ifmodtest.pl (1.2), iwill.conf (1.10): trivial changes
	to conf file.

2001-11-12 18:28  nick

	* configure (1.1), iwill.conf.tmpl (1.1), readme.txt (1.3): added
	configure script, config file template, modified readme.txt to have
	more instructions now that the configure script will probably
	prevent people from seeing the inside of iwill.conf.

2001-11-12 10:52  codemonkey

	* cgi-bin/yesiwill.pl (1.26): 
	cleared up TODO's so now only relevant ones

2001-11-12 10:49  codemonkey

	* substitutions.txt (1.4): 
	added case-sensitive thing--haven't tested...

2001-11-12 10:48  codemonkey

	* cgi-bin/yesiwill.pl (1.25): 
	moved checking for domains to substitute up above the start of
	line-cycling...  i wonder if there's more like that...

2001-11-12 10:42  codemonkey

	* cgi-bin/yesiwill.pl (1.24): 
	some more cleaning up, and some tag stuff i think... fried...

2001-11-12 10:20  codemonkey

	* cgi-bin/yesiwill.pl (1.23): 
	got within-tag thing working--see example in substitutions.txt

2001-11-12 09:47  codemonkey

	* substitutions.txt (1.3), cgi-bin/iwill.conf (1.9),
	cgi-bin/yesiwill.pl (1.22): 
	got "greedy" domain subbing working (iwill.conf, see) and started
	other stuff--want to check in this version first...

2001-11-12 09:21  nick

	* cgi-bin/iwill.conf (1.8): small comment changes, answering
	questions, etc

2001-11-12 06:22  codemonkey

	* cgi-bin/: iwill.conf (1.7), yesiwill.pl (1.21): 
	
	output blank lines (when blank in original) weblocation mandatory

2001-11-12 04:17  cue

	* cgi-bin/yesiwill.pl (1.20): very minor update in mime.types file
	checking... changed to either clarify syntax or fix possible bug in
	cases where mime.type file did not exist. (if ($mimefilefound > 0)
	{  )

2001-11-12 04:10  codemonkey

	* cgi-bin/iwill.conf (1.6): 
	
	just fixed a conflict... but i think this isn't the latest version

2001-11-12 01:19  cue

	* cgi-bin/yesiwill.pl (1.19): no functional changes; just commented
	the alarm stuff better.

2001-11-12 00:31  cue

	* cgi-bin/yesiwill.pl (1.18): 1) added alarm call, so script times
	out if not finished in specified number of seconds. note, this puts
	most of functionality into an eval { };
	
	2) added line to convert mac/pc line breaks into unix line breaks
	as soon as they arrive. this fixes the bug of multiple
	substitutions on inadvertently gigantic lines that was causing it
	to take forever sometimes. it now works properly on all CNN pages,
	so as far as i can tell that was the fix it needed, hooray!

2001-11-11 23:54  cue

	* cgi-bin/iwill.conf (1.5): i'm updating it to include the
	configurable $killtime variable, which will be the default timeout
	value in case yesiwill.pl gets stuck. shortly i will commit a
	modified yesiwill.pl that uses this variable.

2001-11-11 23:20  nick

	* cgi-bin/: iwill.conf (1.4), yesiwill.pl (1.17): merge of my
	branch into trunk. everything works great!! woohoo!

2001-11-11 23:19  nick

	* .htaccess (1.3): that dumb line that keeps changing!! heh.

2001-11-11 21:48  nick

	* .htaccess (Steevbranch2.1): trivial change.

2001-11-11 21:28  nick

	* cgi-bin/: iwill.conf, yesiwill.pl (Steevbranch2.[1,1]): fixed
	problems with this branch.  cached files were being erased, then
	occasionally being read from, resulting in broken images.  Also,
	cleaned up logic in the main parse loop - just a little!

2001-11-11 20:49  cue

	* cgi-bin/yesiwill.pl (1.16): i fixed the silliness of it trying to
	send If-Modified-Since headers based on times of files that are not
	yet cached. (those are the ones that came out to 00-00-00 stuff.)
	in the SocketRequest subroutine it will now check for the existence
	of the cached file, and only if it exists will it check its
	modification time and send the If-Modified-Since header.

2001-11-11 16:32  nick

	* cgi-bin/yesiwill.pl (1.15): reverted to 1.12 code.

2001-11-11 16:26  nick

	* cgi-bin/yesiwill.pl (1.14): attempt to fix weird problems i
	caused. not quite fixed. argh.	going to roll back to 1.12 after
	this.

2001-11-11 15:33  nick

	* readme.conf (1.5): removed from repository since it's been moved
	and renamed.

2001-11-11 13:45  nick

	* cgi-bin/: iwill.conf (1.3), yesiwill.pl (1.13): lots of changes,
	mostly logical, flow-control, and caching, & testing for files not
	to parse but to just pass through (non-html), etc etc.	hopefully i
	didnt break anything too bad.  also added $cachetime variable to
	config file so you can control how long to use files in cache
	before fetching again. need to add back in an override to this
	(htmlalwaysstore, or whatever that flag is called..)

2001-11-11 05:51  codemonkey

	* .htaccess (1.2), cgi-bin/yesiwill.pl (1.12): 
	
	added comments into .htaccess checking $basepath for trailing slash
	and removing

2001-11-11 05:29  codemonkey

	* readme.txt (1.2): 
	
	updated instructions slightly

2001-11-11 05:26  codemonkey

	* readme.conf (1.4), substitutions.txt (1.2), cgi-bin/iwill.conf
	(1.2): 
	
	moved substitutions-cnn.txt to substitutions.txt (note: must get
	rid of that "ignorecase" parameter--the smart capitalizing made it
	obsolete)

2001-11-11 05:20  codemonkey

	* cgi-bin/: iwill.conf (1.1), yesiwill.pl (1.11): 
	
	buckled in and put iwill.conf into cgi-bin as nick suggested...
	took me a while ;)
	
	also buckled in and made $basepath a variable (optional) in case
	yesiwill.pl and iwill.conf are not located in ./cgi-bin/
	
	made WISH LIST notes in iwill.conf

2001-11-11 04:47  codemonkey

	* readme.conf (1.3), cgi-bin/yesiwill.pl (1.10): 
	
	noted BUG -- very slow loading of specific files only, pretty weird
	
	there's still a [\\] question i can't figure out... what was the
	thing you fixed last commit, cue?

2001-11-11 04:05  cue

	* cgi-bin/yesiwill.pl (1.9): no real changes; just answering
	codemonkey's question about time zones in the comments.

2001-11-11 03:54  cue

	* cgi-bin/yesiwill.pl (1.8): took care of one of codemonkey's pattern
	match improvement requests: the one that allows multiple sets of
	tags in a tags-only line.

2001-11-11 03:47  codemonkey

	* cgi-bin/yesiwill.pl (1.7): 
	
	added in Cue's if-modified-since thing (and added a question about
	how to implement it) changed slightly the mime.types code still
	haven't tested either one very well...

2001-11-11 03:30  codemonkey

	* cgi-bin/yesiwill.pl (1.6): 
	
	Just made Cue's mimetypes thing (possibly) work if there's no
	mime.types file-- haven't checked to see if an absent file works...

2001-11-11 02:25  cue

	* mime.types (1.1), cgi-bin/yesiwill.pl (1.5): adding mime-type
	checking to yesiwill.pl the mime.types file needs to be kept in the
	same directory as all the config stuf