Index: harvest/components/broker/standard/WWW/BrokerQuery.pl
diff -c harvest/components/broker/standard/WWW/BrokerQuery.pl:2.1 harvest/components/broker/standard/WWW/BrokerQuery.pl:2.2
*** harvest/components/broker/standard/WWW/BrokerQuery.pl:2.1	Fri Mar 21 17:19:08 1997
--- harvest/components/broker/standard/WWW/BrokerQuery.pl	Sat Apr 19 15:23:39 1997
***************
*** 8,14 ****
  #  $BQLOG = "/usr/local/etc/httpd/logs/BrokerQuery.log";
  $BQLOG = "/dev/null";
  
! $rcsid = 'BrokerQuery.pl,v 2.1 1997/03/21 17:19:08 sxw Exp';
  #######################################################################
  #
  #  BrokerQuery.pl - Customizable WWW Interface to the Harvest Broker
--- 8,14 ----
  #  $BQLOG = "/usr/local/etc/httpd/logs/BrokerQuery.log";
  $BQLOG = "/dev/null";
  
! $rcsid = 'BrokerQuery.pl,v 2.2 1997/04/19 14:23:39 sxw Exp';
  #######################################################################
  #
  #  BrokerQuery.pl - Customizable WWW Interface to the Harvest Broker
***************
*** 306,312 ****
  		push (@hostport, $host);		# add host to array
  		push (@hostport, $port);		# add port to array
  	}
! 	close broker;
  	return (@hostport);				# not found
  }
  
--- 306,312 ----
  		push (@hostport, $host);		# add host to array
  		push (@hostport, $port);		# add port to array
  	}
! 	close brokers;
  	return (@hostport);				# not found
  }
  
Index: harvest/components/broker/standard/WWW/Makefile.in
diff -c harvest/components/broker/standard/WWW/Makefile.in:2.1 harvest/components/broker/standard/WWW/Makefile.in:2.2
*** harvest/components/broker/standard/WWW/Makefile.in:2.1	Wed Mar 19 18:53:32 1997
--- harvest/components/broker/standard/WWW/Makefile.in	Mon Apr 21 17:45:54 1997
***************
*** 68,73 ****
--- 68,74 ----
  		echo $(INSTALL_BIN) $$f $(INSTALL_CGI)/$$f.cgi; \
  		$(INSTALL_BIN) $$f $(INSTALL_CGI)/$$f.cgi; \
  	done
+ 	$(INSTALL_BIN) HarvestGatherer $$(INSTALL_CGI)/nph-HarvestGatherer.cgi;
  	@for f in cgiparse.pl; do \
  		echo $(INSTALL_BIN) $$f $(INSTALL_CGI)/$$f; \
  		$(INSTALL_BIN) $$f $(INSTALL_CGI)/$$f; \
Index: harvest/components/broker/standard/WWW/nph-search
diff -c harvest/components/broker/standard/WWW/nph-search:2.1 harvest/components/broker/standard/WWW/nph-search:2.3
*** harvest/components/broker/standard/WWW/nph-search:2.1	Fri Mar 21 17:19:17 1997
--- harvest/components/broker/standard/WWW/nph-search	Sun Apr 20 18:54:33 1997
***************
*** 8,14 ****
  #  $BQLOG = "/usr/local/etc/httpd/logs/BrokerQuery.log";
  $BQLOG = "/dev/null";
  
! $rcsid = 'nph-search,v 2.1 1997/03/21 17:19:17 sxw Exp';
  #######################################################################
  #
  #  nph-search - Customizable WWW Interface to the Harvest Broker
--- 8,14 ----
  #  $BQLOG = "/usr/local/etc/httpd/logs/BrokerQuery.log";
  $BQLOG = "/dev/null";
  
! $rcsid = 'nph-search,v 2.3 1997/04/20 17:54:33 sxw Exp';
  #######################################################################
  #
  #  nph-search - Customizable WWW Interface to the Harvest Broker
***************
*** 254,261 ****
          @X = split (/\s+/, $userquery);
          for ($i=0; $i<=$#X; $i++) {
                  $X[$i] = "\"$X[$i]\"" if ($X[$i] =~ /\W/);
!                 $X[$i] = "(keywords:$X[$i] OR title:$X[$i] OR body:$X[$i] OR he
! adings:$X[$i] OR address:$X[$i])"
          }
          $userquery = join (' AND ', @X);
      }
--- 254,260 ----
          @X = split (/\s+/, $userquery);
          for ($i=0; $i<=$#X; $i++) {
                  $X[$i] = "\"$X[$i]\"" if ($X[$i] =~ /\W/);
!                 $X[$i] = "(keywords:$X[$i] OR title:$X[$i] OR body:$X[$i] OR headings:$X[$i] OR address:$X[$i])"
          }
          $userquery = join (' AND ', @X);
      }
***************
*** 351,357 ****
  		push (@hostport, $host);		# add host to array
  		push (@hostport, $port);		# add port to array
  	}
! 	close broker;
  	return (@hostport);				# not found
  }
  
--- 350,356 ----
  		push (@hostport, $host);		# add host to array
  		push (@hostport, $port);		# add port to array
  	}
! 	close brokers;
  	return (@hostport);				# not found
  }
  
***************
*** 382,389 ****
                  if (/^126 -/o || /^120 -/o || /^103 -/o || /^111 -/o) {
                      $new_line= $_;
                      $curobj= $OBJ;
!                     while (($curobj) && (($_, $curobj) = split(/\n/, $curobj, 2
! ))) {
  
                          # 124 - The description line of the match
                          if (/^124 - (\d+)/o) {
--- 381,387 ----
                  if (/^126 -/o || /^120 -/o || /^103 -/o || /^111 -/o) {
                      $new_line= $_;
                      $curobj= $OBJ;
!                     while (($curobj) && (($_, $curobj) = split(/\n/, $curobj, 2))) {
  
                          # 124 - The description line of the match
                          if (/^124 - (\d+)/o) {
***************
*** 399,406 ****
                              $att    = $1;
                              $n      = $2;
                              next if ($n == 0);
!                             $SOIF{$att} = &html_escape (substr($curobj, 0, $n))
! ;
                              $curobj = substr($curobj, $n);  # delete the data
                              next;
                          }
--- 397,403 ----
                              $att    = $1;
                              $n      = $2;
                              next if ($n == 0);
!                             $SOIF{$att} = &html_escape (substr($curobj, 0, $n));
                              $curobj = substr($curobj, $n);  # delete the data
                              next;
                          }
***************
*** 470,477 ****
                              foreach $k (sort keys %SOIF) {
                                  $att = $k;
                                  $val = $SOIF{$k};
!                                 $attributes .= &expand($CFG{'FormatAttribute'})
! ;
                              }
                              print &expand ($CFG{'PrintObject'});
                              $opaque     = "";
--- 467,473 ----
                              foreach $k (sort keys %SOIF) {
                                  $att = $k;
                                  $val = $SOIF{$k};
!                                 $attributes .= &expand($CFG{'FormatAttribute'});
                              }
                              print &expand ($CFG{'PrintObject'});
                              $opaque     = "";
***************
*** 736,744 ****
  	s/\&/\&amp;/g;		# do ampersand first!
  	s/</\&lt;/g;
  	s/>/\&gt;/g;
! 	s/\&amp;(\w+;)/\&\1/g;	# try putting some HTML back   &Circ;
! 	s/\&amp;(#\d+;)/\&\1/g;	# try putting some HTML back   &#38;
! 	s/"/\&quot;/g;
  	$_;
  }
  
--- 732,740 ----
  	s/\&/\&amp;/g;		# do ampersand first!
  	s/</\&lt;/g;
  	s/>/\&gt;/g;
! 	s/\&amp;(\w+;)/\&$1/g;	# try putting some HTML back   &Circ;
! 	s/\&amp;(#\d+;)/\&$1/g;	# try putting some HTML back   &#38;
! 	s/"/\&#34;/g;
  	$_;
  }
  
***************
*** 979,985 ****
      # 
      local ($k, $v);
      local (%Y);
!     while (($k=shift @_) ne '' && ($v=shift @_) ne '') {
          $Y{$k} = defined $Y{$k} ? join (' ', $Y{$k}, $v) : $v;
      }
      %Y; 
--- 975,982 ----
      # 
      local ($k, $v);
      local (%Y);
!     while (($k=shift @_) ne '' && ($#_ >= 0)) {
! 	$v=shift @_;
          $Y{$k} = defined $Y{$k} ? join (' ', $Y{$k}, $v) : $v;
      }
      %Y; 
Index: harvest/components/gatherer/Rainbow/INSTRUCTIONS.html
diff -c harvest/components/gatherer/Rainbow/INSTRUCTIONS.html:2.0 harvest/components/gatherer/Rainbow/INSTRUCTIONS.html:2.1
*** harvest/components/gatherer/Rainbow/INSTRUCTIONS.html:2.0	Sun Mar 16 22:00:01 1997
--- harvest/components/gatherer/Rainbow/INSTRUCTIONS.html	Mon Apr 21 17:46:28 1997
***************
*** 1,3 ****
--- 1,4 ----
+ <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
  <html>
  <head>
  <title>Rainbow component for the Harvest Gatherer</title>
Index: harvest/components/gatherer/WordPerfect/INSTRUCTIONS.html
diff -c harvest/components/gatherer/WordPerfect/INSTRUCTIONS.html:2.0 harvest/components/gatherer/WordPerfect/INSTRUCTIONS.html:2.1
*** harvest/components/gatherer/WordPerfect/INSTRUCTIONS.html:2.0	Sun Mar 16 22:00:59 1997
--- harvest/components/gatherer/WordPerfect/INSTRUCTIONS.html	Mon Apr 21 17:46:44 1997
***************
*** 1,3 ****
--- 1,4 ----
+ <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
  <html>
  <head>
  <title>WordPerfect component for the Harvest Gatherer</title>
Index: harvest/components/gatherer/WordPerfect/wp2x-2.3/outputs/wp.html
diff -c harvest/components/gatherer/WordPerfect/wp2x-2.3/outputs/wp.html:2.0 harvest/components/gatherer/WordPerfect/wp2x-2.3/outputs/wp.html:2.1
*** harvest/components/gatherer/WordPerfect/wp2x-2.3/outputs/wp.html:2.0	Sun Mar 16 22:02:24 1997
--- harvest/components/gatherer/WordPerfect/wp2x-2.3/outputs/wp.html	Mon Apr 21 17:46:56 1997
***************
*** 1,3 ****
--- 1,4 ----
+ <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
  <HTML>
  <HEAD>
  <!-- This file was created by the WP2X program, using an HTML 
Index: harvest/components/gatherer/standard/SGML/sgmls/configure
diff -c harvest/components/gatherer/standard/SGML/sgmls/configure:2.0 harvest/components/gatherer/standard/SGML/sgmls/configure:2.1
*** harvest/components/gatherer/standard/SGML/sgmls/configure:2.0	Sun Mar 16 22:03:22 1997
--- harvest/components/gatherer/standard/SGML/sgmls/configure	Mon Apr 21 21:10:13 1997
***************
*** 605,611 ****
  edit="$edit -e 's/^typedef .*VOID;/typedef $void_ret VOID;/'"
  edit="$edit -e 's/^typedef .*UNIV;/typedef ${void_star}UNIV;/'"
  
! if test "X$(prefix)" != "X/usr/local"
  then
  	edit="$edit -e '/DEFAULT_PATH/s;/usr/local;$prefix;g'"
  fi
--- 605,611 ----
  edit="$edit -e 's/^typedef .*VOID;/typedef $void_ret VOID;/'"
  edit="$edit -e 's/^typedef .*UNIV;/typedef ${void_star}UNIV;/'"
  
! if test "X$prefix" != "X/usr/local"
  then
  	edit="$edit -e '/DEFAULT_PATH/s;/usr/local;$prefix;g'"
  fi
Index: harvest/src/Harvest
diff -c harvest/src/Harvest:2.2 harvest/src/Harvest:2.4
*** harvest/src/Harvest:2.2	Wed Mar 19 23:08:54 1997
--- harvest/src/Harvest	Mon Apr 21 21:10:47 1997
***************
*** 17,23 ****
  #	-fake		Doesn't build the Harvest servers.
  #	-protect	Don't change the umask.
  #
! #  Harvest,v 2.2 1997/03/19 23:08:54 sxw Exp
  
  #############################################################################
  #
--- 17,23 ----
  #	-fake		Doesn't build the Harvest servers.
  #	-protect	Don't change the umask.
  #
! #  Harvest,v 2.4 1997/04/21 20:10:47 sxw Exp
  
  #############################################################################
  #
***************
*** 629,634 ****
--- 629,635 ----
  	$sfile = "$vals{'Broker-Directory'}/summary.html";
  	open(SUMMARY, "> $sfile") || die "Cannot write $sfile: $!\n";
  	print SUMMARY <<EOM;
+ <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
  <HTML>
  <head>
  <title>Harvest Server Summary: $vals{'Server-Short-Name'}</title>
***************
*** 668,674 ****
  <li>
  You can view the 
  <a
! href="http://$vals{'Local-WWW-Host'}:$vals{'Local-WWW-Port'}/Harvest/cgi-bin/HarvestGather.cgi?host=$vals{'Gatherer-Host'}\&port=$vals{'Gatherer-Port'}\&timestamp=0\&flag=">
  Gatherer's database</a> <em>(may be very large!)</em>.
  </ul>
  <p>
--- 669,675 ----
  <li>
  You can view the 
  <a
! href="http://$vals{'Local-WWW-Host'}:$vals{'Local-WWW-Port'}/Harvest/cgi-bin/nph-HarvestGather.cgi?host=$vals{'Gatherer-Host'}\&port=$vals{'Gatherer-Port'}\&amp;timestamp=0\&flag=">
  Gatherer's database</a> <em>(may be very large!)</em>.
  </ul>
  <p>
Index: harvest/src/broker/info-to-html.pl
diff -c harvest/src/broker/info-to-html.pl:2.1 harvest/src/broker/info-to-html.pl:2.2
*** harvest/src/broker/info-to-html.pl:2.1	Fri Mar 21 17:19:59 1997
--- harvest/src/broker/info-to-html.pl	Mon Apr 21 17:47:44 1997
***************
*** 9,15 ****
  #
  #  Assumes only one @INFO object is presented on stdin.
  #
! # info-to-html.pl,v 2.1 1997/03/21 17:19:59 sxw Exp
  #
  $ENV{'HARVEST_HOME'} = "/usr/local/harvest" if (!defined($ENV{'HARVEST_HOME'}));
  unshift(@INC, "$ENV{'HARVEST_HOME'}/lib");      # use local files 
--- 9,15 ----
  #
  #  Assumes only one @INFO object is presented on stdin.
  #
! # info-to-html.pl,v 2.2 1997/04/21 16:47:44 sxw Exp
  #
  $ENV{'HARVEST_HOME'} = "/usr/local/harvest" if (!defined($ENV{'HARVEST_HOME'}));
  unshift(@INC, "$ENV{'HARVEST_HOME'}/lib");      # use local files 
***************
*** 29,35 ****
--- 29,40 ----
  #
  print <<EOF;
  
+ <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
+ <HTML>
+ <HEAD>
  <TITLE>$SOIF{'Gatherer-Name'} Gatherer Statistics</TITLE>
+ </HEAD>
+ <BODY>
  <H2>Gatherer: $SOIF{'Gatherer-Name'}</H2>
  <P>
  The Gatherer Host is <B>$SOIF{'Gatherer-Host'}</B>
***************
*** 53,58 ****
--- 58,65 ----
  </PRE>
  <HR>
  Generated $time0
+ </BODY>
+ </HTML>
  EOF
  
  
Index: harvest/src/broker/mkbrokerstats.pl
diff -c harvest/src/broker/mkbrokerstats.pl:2.1 harvest/src/broker/mkbrokerstats.pl:2.2
*** harvest/src/broker/mkbrokerstats.pl:2.1	Fri Mar 21 17:20:04 1997
--- harvest/src/broker/mkbrokerstats.pl	Mon Apr 21 17:47:45 1997
***************
*** 7,13 ****
  #  Usage: 
  #  mkbrokerstats.pl broker-dir > stats.html
  #
! #  mkbrokerstats.pl,v 2.1 1997/03/21 17:20:04 sxw Exp
  #
  $ENV{'HARVEST_HOME'} = "/usr/local/harvest" if (!defined($ENV{'HARVEST_HOME'}));
  unshift(@INC, "$ENV{'HARVEST_HOME'}/lib");      # use local installation
--- 7,13 ----
  #  Usage: 
  #  mkbrokerstats.pl broker-dir > stats.html
  #
! #  mkbrokerstats.pl,v 2.2 1997/04/21 16:47:45 sxw Exp
  #
  $ENV{'HARVEST_HOME'} = "/usr/local/harvest" if (!defined($ENV{'HARVEST_HOME'}));
  unshift(@INC, "$ENV{'HARVEST_HOME'}/lib");      # use local installation
***************
*** 83,88 ****
--- 83,89 ----
  # Print out some HTML
  #
  print <<EOF;
+ <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
  <HTML>
  <HEAD>
  <TITLE>
***************
*** 138,143 ****
--- 139,145 ----
  	} else {
  		open(OUT, "> $host.$port.html") || die "$host.$port.html: $!\n";
  		print OUT <<EOM;
+ <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
  <HTML>
  <strong>Sorry, no statistics for this Broker are available.</strong>
  </HTML>
Index: harvest/src/broker/example/brokers/Attributes.html
diff -c harvest/src/broker/example/brokers/Attributes.html:2.1 harvest/src/broker/example/brokers/Attributes.html:2.2
*** harvest/src/broker/example/brokers/Attributes.html:2.1	Fri Mar 21 17:20:22 1997
--- harvest/src/broker/example/brokers/Attributes.html	Sat Apr 19 15:15:07 1997
***************
*** 1,4 ****
! <!--- Attributes.html,v 2.1 1997/03/21 17:20:22 sxw Exp -->
  <HTML>
  <HEAD>
  <TITLE>Attributes supported by the Harvest Gatherer</TITLE>
--- 1,7 ----
! <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
! 
! <!--- Attributes.html,v 2.2 1997/04/19 14:15:07 sxw Exp -->
! 
  <HTML>
  <HEAD>
  <TITLE>Attributes supported by the Harvest Gatherer</TITLE>
Index: harvest/src/broker/example/brokers/adminhelp.html
diff -c harvest/src/broker/example/brokers/adminhelp.html:2.1 harvest/src/broker/example/brokers/adminhelp.html:2.2
*** harvest/src/broker/example/brokers/adminhelp.html:2.1	Fri Mar 21 17:20:23 1997
--- harvest/src/broker/example/brokers/adminhelp.html	Sat Apr 19 15:15:09 1997
***************
*** 1,4 ****
! <!--- adminhelp.html,v 2.1 1997/03/21 17:20:23 sxw Exp -->
  <HTML>
  <HEAD>
  <TITLE>Help for Harvest Broker Administration</TITLE>
--- 1,7 ----
! <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
! 
! <!--- adminhelp.html,v 2.2 1997/04/19 14:15:09 sxw Exp -->
! 
  <HTML>
  <HEAD>
  <TITLE>Help for Harvest Broker Administration</TITLE>
Index: harvest/src/broker/example/brokers/queryhelp.html
diff -c harvest/src/broker/example/brokers/queryhelp.html:2.1 harvest/src/broker/example/brokers/queryhelp.html:2.2
*** harvest/src/broker/example/brokers/queryhelp.html:2.1	Fri Mar 21 17:20:24 1997
--- harvest/src/broker/example/brokers/queryhelp.html	Sat Apr 19 15:15:10 1997
***************
*** 1,4 ****
! <!--- queryhelp.html,v 2.1 1997/03/21 17:20:24 sxw Exp -->
  <HTML>
  <HEAD>
  <TITLE>Help for Broker Queries</TITLE>
--- 1,7 ----
! <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
! 
! <!--- queryhelp.html,v 2.2 1997/04/19 14:15:10 sxw Exp -->
! 
  <HTML>
  <HEAD>
  <TITLE>Help for Broker Queries</TITLE>
Index: harvest/src/broker/example/brokers/soifhelp.html
diff -c harvest/src/broker/example/brokers/soifhelp.html:2.1 harvest/src/broker/example/brokers/soifhelp.html:2.2
*** harvest/src/broker/example/brokers/soifhelp.html:2.1	Fri Mar 21 17:20:25 1997
--- harvest/src/broker/example/brokers/soifhelp.html	Sat Apr 19 15:15:11 1997
***************
*** 1,4 ****
! <!--- soifhelp.html,v 2.1 1997/03/21 17:20:25 sxw Exp -->
  <HTML>
  <head>
  <title>The Harvest Summary Object Interchange Format (SOIF)</title>
--- 1,7 ----
! <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
! 
! <!--- soifhelp.html,v 2.2 1997/04/19 14:15:11 sxw Exp -->
! 
  <HTML>
  <head>
  <title>The Harvest Summary Object Interchange Format (SOIF)</title>
Index: harvest/src/broker/example/brokers/skeleton/RunUpdate.in
diff -c harvest/src/broker/example/brokers/skeleton/RunUpdate.in:2.0 harvest/src/broker/example/brokers/skeleton/RunUpdate.in:2.1
*** harvest/src/broker/example/brokers/skeleton/RunUpdate.in:2.0	Sun Mar 16 22:12:34 1997
--- harvest/src/broker/example/brokers/skeleton/RunUpdate.in	Mon Apr 21 17:47:57 1997
***************
*** 26,31 ****
--- 26,32 ----
  cpoints=`egrep -v -e '^#' admin/Collection.conf`
  
  # commands to update description file go here...
+ <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
  desc="${d}/description.html"
  mv $desc $desc.old
  cat <<EOM >$desc
Index: harvest/src/broker/example/brokers/skeleton/query-glimpse.html.in
diff -c harvest/src/broker/example/brokers/skeleton/query-glimpse.html.in:2.2 harvest/src/broker/example/brokers/skeleton/query-glimpse.html.in:2.4
*** harvest/src/broker/example/brokers/skeleton/query-glimpse.html.in:2.2	Tue Mar 25 18:39:33 1997
--- harvest/src/broker/example/brokers/skeleton/query-glimpse.html.in	Mon Apr 21 17:47:59 1997
***************
*** 1,3 ****
--- 1,5 ----
+ <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
+ 
  <HTML>
  <HEAD>
  <TITLE>Query Interface to the @THIS_BROKER_NAME@ Broker</TITLE>
***************
*** 33,43 ****
  <P>
  <STRONG>Query Options:</STRONG>
  <UL>
! <P> <INPUT NAME="caseflag" TYPE="checkbox" checked> 
  Case insensitive
! <P> <INPUT NAME="wordflag" TYPE="checkbox" checked> 
  Keywords match on word boundaries
! <P> 
  Number of spelling errors allowed:
  <SELECT NAME="errorflag">
  <OPTION VALUE=0>None
--- 35,45 ----
  <P>
  <STRONG>Query Options:</STRONG>
  <UL>
! <LI> <INPUT NAME="caseflag" TYPE="checkbox" checked> 
  Case insensitive
! <LI> <INPUT NAME="wordflag" TYPE="checkbox" checked> 
  Keywords match on word boundaries
! <LI> 
  Number of spelling errors allowed:
  <SELECT NAME="errorflag">
  <OPTION VALUE=0>None
***************
*** 49,64 ****
  <P>
  <STRONG>Result Set Options:</STRONG>
  <UL>
! <P> <INPUT NAME="opaqueflag" TYPE="checkbox" checked> 
  Display matched lines
! <P> <INPUT NAME="descflag" TYPE="checkbox" checked> 
  Display object descriptions (if available)
! <P> <INPUT NAME="csumflag" TYPE="checkbox"> 
  Display links to indexed content summary data for each result
! <P> <INPUT NAME="verbose" TYPE="checkbox" checked> 
  Verbose display
  
! <P> 
  Maximum number of objects allowed:
  <SELECT NAME="maxobjflag">
  <OPTION VALUE=10>10
--- 51,66 ----
  <P>
  <STRONG>Result Set Options:</STRONG>
  <UL>
! <LI> <INPUT NAME="opaqueflag" TYPE="checkbox" checked> 
  Display matched lines
! <LI> <INPUT NAME="descflag" TYPE="checkbox" checked> 
  Display object descriptions (if available)
! <LI> <INPUT NAME="csumflag" TYPE="checkbox"> 
  Display links to indexed content summary data for each result
! <LI> <INPUT NAME="verbose" TYPE="checkbox" checked> 
  Verbose display
  
! <LI> 
  Maximum number of objects allowed:
  <SELECT NAME="maxobjflag">
  <OPTION VALUE=10>10
***************
*** 70,76 ****
  <OPTION VALUE=1000>1000
  </SELECT>
  
! <P> 
  Maximum number matched lines per object:
  <SELECT NAME="maxlineflag">
  <OPTION VALUE=5>5
--- 72,78 ----
  <OPTION VALUE=1000>1000
  </SELECT>
  
! <LI> 
  Maximum number matched lines per object:
  <SELECT NAME="maxlineflag">
  <OPTION VALUE=5>5
***************
*** 79,85 ****
  <OPTION VALUE=50>50
  </SELECT>
  
! <P> 
  Maximum number of results (objects+lines combined) allowed:
  <SELECT NAME="maxresultflag">
  <OPTION VALUE=10>10
--- 81,87 ----
  <OPTION VALUE=50>50
  </SELECT>
  
! <LI> 
  Maximum number of results (objects+lines combined) allowed:
  <SELECT NAME="maxresultflag">
  <OPTION VALUE=10>10
Index: harvest/src/broker/example/brokers/skeleton/query-wais.html.in
diff -c harvest/src/broker/example/brokers/skeleton/query-wais.html.in:2.1 harvest/src/broker/example/brokers/skeleton/query-wais.html.in:2.2
*** harvest/src/broker/example/brokers/skeleton/query-wais.html.in:2.1	Fri Mar 21 17:20:29 1997
--- harvest/src/broker/example/brokers/skeleton/query-wais.html.in	Sat Apr 19 15:15:24 1997
***************
*** 1,3 ****
--- 1,5 ----
+ <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
+ 
  <HTML>
  <HEAD>
  <TITLE>Query Interface to the @THIS_BROKER_NAME@ Broker</TITLE>
Index: harvest/src/broker/example/brokers/skeleton/admin/admin.html.in
diff -c harvest/src/broker/example/brokers/skeleton/admin/admin.html.in:2.1 harvest/src/broker/example/brokers/skeleton/admin/admin.html.in:2.2
*** harvest/src/broker/example/brokers/skeleton/admin/admin.html.in:2.1	Fri Mar 21 17:20:30 1997
--- harvest/src/broker/example/brokers/skeleton/admin/admin.html.in	Mon Apr 21 17:48:09 1997
***************
*** 1,4 ****
--- 1,9 ----
+ <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
+ <HTML>
+ <HEAD>
  <TITLE>Adminstrative Interface to the @THIS_BROKER_NAME@ Broker</TITLE>
+ </HEAD>
+ <BODY>
  <H2>Administrative Interface to the @THIS_BROKER_NAME@ Broker</H2>
  
  <P> 
***************
*** 56,58 ****
--- 61,66 ----
  <ADDRESS>
  @CONTACT_MESSAGE@
  </ADDRESS>
+ </BODY>
+ </HTML>
+ 
