ChangeLog
Mon Oct 16 00:08:16 1995 Sam Shen <sls@aconcagua.lbl.gov>
-
woa.conf
:
Change location of help file.
-
report.tcl
:
Add link to index (and woa.gif icon.)
-
woa.html
:
Minor additions.
-
Makefile
:
Add woa_title_gen (and perl substitutions.) Bump version to 1.0.6.
-
woa_db.c
:
Move FilterParams into CoreDB struct. Handle ignore_domains.
-
set_options.tcl
:
Omit domain options on config(ignore_domains).
-
woa_gen.tcl
:
Handle ignore_domains.
-
woa.conf
:
Add ignore_domains.
-
report.tcl
:
Handle config(ignore_domains).
-
README
:
Update for 1.0.6.
Fri Oct 6 02:08:54 1995 Sam Shen <sls@aconcagua.lbl.gov>
-
install.tcl
:
Add woa_title_gen. Don't generate tclIndex (no need for it.)
-
report.tcl
:
Handle case where there are no accesses to a directory.
-
woa.cgi.in
:
Stick a leading "/" in dir names (if there's not already one) and do the same for domain names (except with "." of course).
-
woa.conf
:
Default min_count to 1.
-
examples/woa_index_blurb.html
:
Note the correct place you can ftp this stuff from.
Sun Sep 24 14:13:00 1995 Sam Shen <sls@aconcagua.lbl.gov>
-
report.tcl
:
Handle domain accesses to index file correctly.
Sat Sep 16 21:46:27 1995 Sam Shen <sls@aconcagua.lbl.gov>
-
README
:
Update for version 1.0.5.
-
Makefile
:
Whoops, forgot to remove calendar.tcl from dist rule.
-
Makefile
:
Update to 1.0.5.
-
procs.c
:
Change "%.nd" to "%nd" in strptime.
-
woa_weekly.tcl
:
Remove target file before copying. Copy ndx last.
-
woa_gen.tcl
:
Reverse domain name to normal order before calling db_set_offset.
-
woa_domgen.tcl
:
Change dm_offset to dm_deeper.
-
util.tcl
:
Pad html numbers with spaces instead of _'s.
-
domain_data.tcl
:
Rename dm_offset to dm_deeper.
-
domain.tcl
:
Bugfix dm_offset.
-
woa_db.c
:
Add #ifdef-ed alias caching. Fix domain offset code. Add some timing verbosity to MakeDBCmd.
Sun Sep 10 03:03:56 1995 Sam Shen <sls@aconcagua.lbl.gov>
-
woa.cgi.in
:
Always maintain tb (use tables) part of url.
-
report.tcl
:
Make the non-table version use <pre> instead of padding with _'s.
-
woa_db.c
:
Change ParseDate to take 2 extra parameters that fill in the hour and min fields of the time. Make -mindate use 0,0 for hour,min and make -maxdate use 24,59.
-
util.tcl
:
Move month_name and format_date from calendar.tcl to here. calendar.tcl is now unused.
-
woa_weekly.tcl
:
Change things to use new strptime/strftime commands. Report ranges correctly (before it was over-reporting by 1 day.)
-
procs.c
:
Add clock command. Add strptime command (include GNU's implementation if it's not available.)
-
woa_db.c
:
Also count status code 304 as an access.
Thu Aug 31 00:02:22 1995 Sam Shen <sls@aconcagua.lbl.gov>
-
README
:
Update for 1.0.4.
-
Makefile
:
Add COPYRIGHT file to dist. Default to -O instead of -O2 (apparently broken with some versions of gcc.) Bump version to 1.0.4.
-
woa_db.c
:
Get rid of leaf count (makes old databases incompatible.) Bug fix AliasCmd. Bug fix ExpandOnce. Move index_file appending into ExpandAliases from NormalizePath. Keep track of directory accesses in the index_file.
-
report.tcl
:
Minor fixes to domain name reporting.
-
set_options.tcl
:
Fix bug where you enter set options from domain report and it brings you back to the directory report.
-
report.tcl
:
Get directory access information from the index_file. Handle unresolved domain accesses correctly.
-
domain.tcl
:
Handle unresolved domain.
Wed Aug 30 17:51:10 1995 Sam Shen <sls@aconcagua.lbl.gov>
-
woa.conf
:
Change the help_url. Default resolve_numbers to 0 because it's too slow.
-
config.tcl
:
Make alias_{file,dir} call C versions.
-
woa_gen.tcl
:
Move aliasing to C.
-
woa_db.c
:
Fix the (completely broken) MAKE_ACCESS_TIME macro. Implement aliasing in C.
Tue Aug 29 00:53:40 1995 Sam Shen <sls@aconcagua.lbl.gov>
-
Makefile
:
Bump version to 1.0.3.
-
README
:
Update for version 1.0.3.
-
woa.conf
:
Add GIF to ignore_patterns.
-
woa_domgen.tcl
:
Write domain file to tmp_dir then copy it (avoids slow NFS/GDBM interaction.)
-
install.tcl
:
When calling woa_gen, pass it the configuration file.
-
woa_db.c (ReadLogfile)
:
downcase host. Fix bugs in handling unresolved hosts, fix bug in querying host name.
Sun Aug 27 03:21:20 1995 Sam Shen <sls@aconcagua.lbl.gov>
-
woa_db.c
:
Use masks when making times to be sure not to overflow fields.
-
woa.cgi.in
:
Fix bug in handling of mx (max items).
-
Makefile
:
Bump version to 1.0.2.
-
README
:
Document -logfile, add note about -conf, correct crontab entry.
-
woa_weekly.tcl
:
Add -logfile option.
Thu Aug 24 13:43:40 1995 Sam Shen <sls@aconcagua.lbl.gov>
-
woa.cgi.in
:
Fix bug where it got help_url wrong.
-
report.tcl (write_directory_usage)
:
remove ref to icon_url.
Wed Aug 23 17:44:06 1995 Sam Shen <sls@aconcagua.lbl.gov>
-
Makefile
:
Add some explanatory comments. Bump version to 1.0.1.
-
README
:
Update to 1.0.1. Improve documentation about components of woa.
-
woa_domgen.tcl
:
Remove unimplemented -in option.
-
woa_gen.tcl
:
Pass -pathmunge {} if aliases aren't used.
-
woa_db.c (MakeDBCmd)
:
Don't set path_munge_command if it's {}.
-
woa_weekly.tcl
:
Fix trimming.
-
woa_db.c
:
Add sys/socket include. Fix bug when gethostbyaddr returns 0.
-
Makefile
:
Move installation stuff to install.tcl. Set version to 1.0.0.
-
woa.conf
:
Document everything.
-
README
:
note some problems with the database generator. point out the example configuration files.
-
woa_db.c
:
Get int32 from Makefile. Add index_file remapping. Keep track of leaf hits.
-
woa_gen.tcl
:
Fetch domain information before generating stuff. Bugfix exapnd_aliases.
-
woa.cgi.in
:
Update to handle 1.x things.
-
set_options.tcl
:
Add max items.
-
report.tcl
:
Ooops! Remove debugging statement.
-
report.tcl
:
Update to use new database. Add max_items handling.
-
README
:
Update installation directions to current setup. Add section on bugs.
Tue Aug 22 03:07:14 1995 Sam Shen <sls@aconcagua.lbl.gov>
-
version.tcl.in
:
Add version_banner.
-
woa_db.c
:
Fully implement reading/writing of new woa databases.
-
util.tcl
:
Add scan_time. Clean up save_array_db signature.
-
woa_weekly.tcl
:
Rename to woa_weekly. Remove unused switches. Use new unified configuration file. Call new woa_gen that only generates 2 files.
-
domain.tcl
:
Change so that it reads domain data from a GDBM database file. Add dm_nonzero_offset_domains, dm_init.
-
domain_data.tcl
:
Remove dm_data_init proc.
-
woa_gen.tcl
:
Remove lots of unused switches. Rename to woa_gen.tcl. Use new unified configuration file. Use new woa database command.
Sun Aug 20 17:57:03 1995 Sam Shen <sls@aconcagua.lbl.gov>
-
version.tcl.in
:
Get version date & number from Makefile.
Tue Aug 15 12:35:09 1995 Sam Shen <sls@aconcagua.lbl.gov>
-
Makefile, version.tcl
:
Bump to 0.5.4.
-
Makefile
:
Add dist rules. Fix trimlf install.
-
logfile.c (ReadLogfile)
:
check status code of access.
Wed Aug 2 19:39:56 1995 Sam Shen <sls@gainful.lbl.gov>
-
Makefile
:
Add rules to build and install trimlf.
Mon Jul 10 05:36:38 1995 Sam Shen (sls@ux8)
-
version.tcl
:
Bump to 0.5.3.
-
woa.cgi (woa_index_blurb_proc)
:
quote the &'s in weekly, other before regsub-ing them.
-
Makefile
:
Add domain data to WOA_TCL_SRC.
-
woa_cgi_main.tcl
:
Call woa_index_blurb_proc to generate index.
-
woa.cgi
:
Remove index_blurb, add woa_index_blurb_proc.
Fri Jul 7 02:26:18 1995 Sam Shen (sls@ux8)
-
version.tcl
:
Bump to 0.5.2.
-
report.tcl
:
Fix bug in no-tables code.
-
scan.tcl
:
Add alias expansion.
-
weekly.tcl
:
Add trim policy and trimming.
-
weekly.conf
:
Add emacs tcl mode setting. Add trim_policy. Add alias file reading.
-
woa.tcl
:
Add alias file handling.
-
report.tcl
:
Add report_average, report_directory, and use it instead of repeating code. Add title to directory summary line (if available.)
-
woa_cgi_main.tcl
:
Cut out read_ndx and read_db_ndxs.
-
util.tcl
:
Move read_ndx and read_db_ndxs to here from woa_cgi_main.tcl.
-
domain.tcl (dm)
:
don't clobber domain_offset.
-
domain_data.tcl
:
small additions (I really have to find a better way to maintain this!)
Tue Jun 27 02:57:55 1995 Sam Shen (sls@ux8)
-
version.tcl
:
Bump to 0.5.1.
-
Makefile
:
Convert to sntl. Update for 0.5.1.
-
woa_cgi_main.tcl
:
Convert to sntl. Add read_db_ndxs. (scan_time): allow space between time & units. (woa_cgi_run): Use table with Arena as well. Propagate tb. Check for xdi, xdo. Do set_options on so=1.
-
woa.tcl
:
Convert to sntl.
-
woa.cgi
:
Add reading of titles. Add cgi_debug setting.
-
weekly.tcl
:
Convert to sntl.
-
util.tcl (append_url)
:
substitute + for space.
-
set_options.tcl
:
initial revision.
-
report.tcl (report_begin_body)
:
reduce border and padding on table. Add options button. (write_directory_usage): Be smarter about noting averaging time period.
-
logfile.c (ReadLogfile)
:
bump up buffer sizes to match NCSA httpd's HUGE_STRING_LENGTH. (NormalizePath): map trailing /index.html to a single /.
Mon Jun 26 18:02:24 1995 Sam Shen (sls@ux8)
-
option-button.gif
:
initial revision.
-
woa_cgi_main.tcl
:
Add new title command. Allow tb=0 to disable table use.
-
report.tcl
:
Remove day, month, and week buttons. Include titles of documents (if available.) Report domain names in normal order.
Wed Mar 8 17:21:23 1995 Sam Shen (sls@gainful.lbl.gov)
-
version.tcl
:
Bump to 0.5.0.
-
woa_cgi_main.tcl
:
Set use_tables if netscape 1.1 or tb=1.
-
report.tcl
:
Update to use netscape 1.1 tables.
-
Version 0.4.3 marked (RCS tag version-0_4_3). * version.tcl
:
Bump to 0.4.3.
-
report.tcl
:
Report averaging period last.
Sun Mar 5 02:36:39 1995 Sam Shen (sls@gainful.lbl.gov)
-
weekly.tcl
:
Remove leading 0's from day and month returned by date.
Tue Feb 7 17:04:39 1995 Sam Shen (sls@gainful.lbl.gov)
-
version.tcl
:
Bump to 0.4.2.
-
scan.tcl
:
Use msg instead of msg_bs to print out scanning feedback.
Thu Jan 26 18:01:55 1995 Sam Shen (sls@gainful.lbl.gov)
-
report.tcl
:
Fix minor typo in domain report. Add average to headers of both reports.
Thu Jan 19 16:15:21 1995 Sam Shen (sls@gainful.lbl.gov)
-
util.tcl (append_url)
:
replace name's that appear after ? as well as &.
-
woa_cgi_main.tcl
:
Averaging period defaults to 1 day.
-
version.tcl
:
Bump to 0.4.1.
-
woa_cgi_main.tcl
:
Make sure do arg gets propagated.
-
domain.tcl
:
The name of "" is "The World".
-
report.tcl
:
Add link to WWW sites. Add domain summary line to domain report. Make DIR link to the directory if it's a file.
Wed Jan 18 18:49:14 1995 Sam Shen (sls@gainful.lbl.gov)
-
VERSION 0.4 marked (RCS tag version-0_4) * Makefile
:
Various changes for version 0.4.
-
logfile.c
:
Only count GET or POST accesses. Bump up sizes of buffers. if the host only has a single '.', then assume it's non-fully-qualified, and append the default domain.
-
woa.cgi
:
Add server_name, help_url.
-
weekly.tcl
:
Add -n and -period flags.
-
version.tcl
:
Bump to 0.4.
-
util.tcl
:
Add comments. Add append_url.
-
scan.tcl
:
Remove domains_at_level. Add level trimming.
-
domain_data.tcl
:
Add appropriate domain_offset's.
-
domain.tcl
:
Add domain_offset.
-
woa_cgi_main.tcl
:
Add time period scanning. Sort index in decreasing order.
-
woa.tcl
:
Add n_days options.
-
blurbs.tcl
:
Unknown changes. This file is obsolete.
-
report.tcl
:
Completely rework presentation.
Fri Jan 13 17:07:32 1995 Sam Shen (sls@gainful.lbl.gov)
-
blurbs.tcl
:
Temporary checkin.
Tue Dec 6 18:28:43 1994 Sam Shen (sls@gainful.lbl.gov)
-
woa_cgi_main.tcl
:
Use append_url_arg to maintain self_url. Handle av option. Sort statistics sets.
Thu Nov 17 00:22:56 1994 Sam Shen (sls@gainful.lbl.gov)
-
Makefile
:
Add defs for GDBM. Add tclGdbm.c. Add woa_sh (get rid of lgsh). Use mksh.tcl to build shells. Add woa_cgi. Add rule to build ChangeLog.html.
-
logfile.c (NormalizePath)
:
remove trailing ", collapse /./ to /
-
woa_cgi_main.tcl
:
Add index generation.
-
woa.cgi
:
Add index_title and index_blurb.
-
weekly.tcl
:
Cut out common code to util.tcl. Remove unused args, don't pass them to woa either. Copy generated files to database dir.
-
weekly.conf
:
Remove unused items. Add period, woa_db_dir, and tmp_dir.
-
scan.tcl
:
Fix teeny typo.
-
woa.tcl
:
Convert to just reading log files (in various forms) and writing GDBM files.
Wed Nov 16 23:14:08 1994 Sam Shen (sls@gainful.lbl.gov)
-
version.tcl
:
Bump version to 0.3.
-
tclGdbm.c
:
initial revision.
-
calendar.tcl
:
initial revision.
-
blurbs.tcl
:
Add links.
-
woa.cgi, woa_cgi_main.tcl
:
initial revision.
-
util.tcl
:
Remove old util stuff (get that from stl). Add routines cut out of other places. Add save_array_db and db_read_var.
-
scan.tcl
:
Add save_scan_db.
-
report.tcl
:
Move minor procs to util.tcl. Modify to write things just once to stdout, and to use catch {set foo(x)} instead of info exists.
Tue Nov 15 01:31:25 1994 Sam Shen (sls@gainful.lbl.gov)
-
weekly.tcl
:
Bug fix generated index.
-
logfile.c
:
Nuke the ? as well as everything after it.
-
Makefile
:
Add weekly.tcl. Add installation rules.
-
weekly.conf, weekly.tcl
:
initial revision.
-
domain_data.tcl
:
Fix uiuc typo.
Thu Nov 10 17:56:21 1994 Sam Shen (sls@gainful.lbl.gov)
-
Makefile
:
Link with STL. Add rules to build woa.
-
scan.tcl
:
Remove save_array. Save from_date, to_date, in save_scan.
-
report.tcl
:
Write 2 levels of domain accesses. Add little icons. Write blurbs.
-
woa.tcl
:
Add -iconurl, -conf, and -saveconf. Add save_variable and save_array(cut from scan.tcl). Add format_date. Bump version to 0.2.
-
blurbs.tcl
:
initial revision.
-
woa.c, lgsh.c
:
initial revision.
-
domain.tcl
:
Don't call dm_data_init if being loaded by tcl2c.tcl.
-
logfile.c
:
Change Tcl_AppInit to Logfile_Init.
-
woa.tcl, scan.tcl, report.tcl
:
initial revision.
-
logfile.c
:
Add raw logfile reading and writing. Normalize paths.
Thu Oct 13 15:47:35 1994 Sam Shen (sls@gainful.lbl.gov)
-
www_scan.tcl
:
initial revision.
-
domain.tcl
:
split domain_map.tcl into domain_data.tcl and domain.tcl.
-
usage.tcl
:
Add www site printing. With -unknown_wwws write out list of unknown www sites.
Wed Oct 5 18:03:40 1994 Sam Shen (sls@gainful.lbl.gov)
-
mkindex.tcl, html.tcl, version.tcl
:
initial revision.
-
domain_map.tcl
:
Add domain name guess rules. Add preliminary support for www site recording. Add dm_init.
-
util.tcl
:
initial revision.
-
usage.tcl
:
Print percentages, handle dates, improve usage, use new functionality in logfile.c.
-
logfile.c
:
Keep date in the more useful month/year/day/hour/min broken up format rather than trying to convert to seconds since 1970 (faster too.) Add -mindate, -maxdate, -verbose, -ignorepats options to OpenLogfileCmd.
Fri Sep 30 16:20:45 1994 Sam Shen (sls@gainful.lbl.gov)
-
Makefile, logfile.c, domain_map.tcl, usage.tcl
:
initial revision.