Mon Feb 18 17:46:08 CET 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * version '1.1' released.

Mon Feb 18 17:26:16 CET 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * General changes for building under GCC3 (thanks Marco!)

Mon Feb 18 11:44:17 CET 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * Cosmetic changes (regarding const-ness)

Tue Feb 12 12:17:23 CET 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * fixed another bug in the PHP interface after the ASP tags remove

Mon Feb 11 08:59:48 CET 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * PHP interface: removed .inc extension - moved to .inc.php
   * PHP interface: removed ASP tags
   * modified the documentation

Sun Feb 10 18:21:49 CET 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * PHP interface: very simple and pretty silly cookies report (just to have one!)
   * General cleaning for the 1.1 release

Thu Feb 7 08:55:36 CET 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htnet/Connection.[h,cc]: const String instead of char* for service parameter
      in Assign_Port() Method
   * htnet/HtHTTP.cc: gets control of Read_Line methods (return error when they fail)

Wed Feb 6 12:03:54 CET 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * Some changes to make code ready for the new release

Tue Feb 5 18:47:32 CET 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htmysql/Htmysql.h: removed inline methods
   * htcommon/SchedulerEntry.h: ditto
   * htlib/HtDateTime.h: ditto
   * php/include/german.inc: removed *** in descriptions

Tue Feb 5 14:36:54 CET 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * php/include/german.inc: added german language file (thanx Michael)
   * php/include/global.inc: ditto

Fri Jan 25 10:37:54 CET 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htnet/Transport.h: added const-ness to SetCredentials' string object

Fri Jan 11 21:21:25 CET 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htcommon/HtDefaults.cc: new attribute 'accept_language'
   * doc/*: ditto
   * installdirs/htcheck.conf: ditto

Fri Jan 11 18:54:24 CET 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htnet/HtHTTP.[h,cc]: management of the accept-language directive added
     and removed case sensitivity in header parsing (again)
   * htnet/Scheduler.[h,cc]: management of the accept-language directive added
   * htnet/HtCookie.cc: removed case sensitivity in header parsing
   * htcommon/URL.cc: cosmetic changes

Fri Jan 4 15:09:45 CET 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htnet/HtHTTP.cc: removed case sensitivity in transfer-encoding

Thu Jan 3 18:30:54 CET 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htcommon/Server.[h,cc]: improved constructors
   * htcommon/_Server.[h,cc]: ditto

Thu Jan 3 18:18:53 CET 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htcommon/Server.[h,cc]: begun to improve constructors
   * htcommon/_Server.[h,cc]: ditto

Thu Jan 3 08:47:42 CET 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htcommon/URL.[h,cc]: improved constructors
   * htcommon/_Url.[h,cc]: ditto

Wed Jan 2 09:13:26 CET 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * php/showurl.php: Content Language added
   * php/include/[italian,english].inc.php: Content Language added

Mon Dec 31 09:34:48 CET 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * php/showlink.php: fixed bug regarding the URLs references

Sun Dec 30 15:40:27 CET 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htHTTP.[h,cc]: management of the Content-Language directive for the response
   * _Url.h: added the attribute ContentLanguage and the relative access methods
   * Scheduler.cc: treatment of the attribute above
   * HtmysqlDB.cc: ditto

Sat Dec 29 13:07:08 CET 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htnet/HtCookie.[h,cc]: new fields (srcURL and isDomainValid) and 
     a more robust class with initialization list and copy constructor
   * htnet/HtCookieJar.[h,cc]: Management of the domain field of the cookie
   * htnet/HtCookieMemJar.cc: Management of the domain field of the cookie
   * htmysql/HtmysqlDB.cc: new fields (SrcUrl and DomainValid)
     in the Cookies table of the MySQL database

Fri Dec 21 18:47:04 CET 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * Changelog.old: splitted
   * installdirs/Makefile.am: management of default config file is ok
   * htmysql/HtmysqlDB.cc: changed size of the 'HTTPBytes' field of the
     'htCheck' database table

Tue Dec 18 16:43:21 CET 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * php/include/functions.inc: GetURL() escape special HTML entities

Mon Dec 17 12:45:29 CET 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * php/showurl.php: WSM indexes more accurate

Mon Dec 17 06:40:25 CET 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>
 
   * htnet/HtHTTP.cc: check for null pointer of cookie jar

Sun Dec 16 19:48:10 CET 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htnet/Connection.[h,cc]: synchronised with ht://Dig and a few cosmetic changes
   * htnet/HtHTTPBasic.[h,cc]: added from ht://Dig and modified
   * htnet/HtHTTP.[h,cc]: sync with ht://Dig and changes (cons and des)
   * htnet/Transport.[h,cc]: sync with ht://Dig and changes (cons and des)

Sun Dec 16 10:30:23 CET 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * php/showurl.php: WSM graphs and URL snipping
   * php/showlink.php: URL snipping
   * php/listlinks.php: ditto
   * php/listurls.php: ditto
   * php/qryurls.php: ditto
   * php/include/global.inc: attribute for snipping a URL name (def. value 70 chars)
   * php/include/italian.inc: some info about WSM indexes
   * php/include/english.inc: ditto
   * php/img/[in,out].png: Images the representation through bars graphs
     of Web Structure Mining indexes
   * php/img/Makefile.am: inserted images above
   * php/css/main.css: a few cosmetic changes

Sat Dec 15 07:27:23 CET 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htmysql/HtmysqlDB.cc: Cookies table has been now added
   * htcheck/Scheduler.[h,cc]: Cookies storage in the DB now featured
   * htnet/HtCookieJar.h: virtual functions for accessing cookies
   * htnet/HtCookieMemJar.[h,cc]: functions for accessing cookies

Fri Dec 14 17:28:17 CET 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * doc/htcheck.sgml: a few changes

Fri Dec 14 17:12:19 CET 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htparsing/HtmlParser.[h,cc]: fixed bug regarding BASE tag, using the idea
     of Hal Roberts <hroberts@cyber.law.harvard.edu>

Fri Dec 14 11:20:24 CET 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * php/showurl.php: included Web Structure Mining indexes
   * php/include/italian.inc: ditto
   * php/include/english.inc: ditto

Mon Jul 9 17:23:29 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * version 1.1's development has now started
   * htcheck/Scheduler.[h,cc]: handling of malformed URLs
   * htcommon/SchedulerEntry.h: ditto
   * htmysql/HtmysqlDB.cc: ditto
   * htparsing/HtmlParser.cc: ditto

Mon Jun 25 16:42:26 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * version '1.1.09b-klunk' released.

Tue Jun 19 16:30:51 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * php/*.php: removed stupid and silly session control (with a cookie)

Tue Jun 19 13:43:25 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * php/include/footer.inc: cosmetic changes regarding HTML output

Tue Jun 19 08:52:05 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htmysql/HtmysqlDB.[h,cc]: some cleanings

Tue Jun 19 08:46:47 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * Scheduler.cc: now every URL which is in the start_url, is always fetched,
     even if it does not satisfy limit rules

Fri Jun 15 17:44:01 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * acinclude.m4: moved custom settings for autoconf from aclocal.m4 in here
   * aclocal.m4: libtool 1.4 macros installed
   * regererated configure and all of the Makefile.in

Fri Jun 15 15:20:27 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * php/include/global.inc: $dblist array for specifying a list of database
     names to be queried by ht://Check without performing a query to the
     MySQL server in order to get a list of possible ones.
   * php/index.php: changes above.
   * doc/htcheck.sgml: ditto

Thu Jun 14 08:59:57 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * php/include/mysqldb.inc: Removed the error message when a database is
     not accessible from the web environment through the PHP scripts. This
     change was suggested by Izak Burger <iburger@cs.sun.ac.za>.

Thu Jun 7 16:55:36 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * php/include/[header,footer].inc: removed a buggy TD

Mon May 28 08:54:08 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * php/listurls.php: when a URL has not been retrieved for connection reasons
     a description of the problem is shown (the ConnStatus field). This feature
     was posted by Michael Stenitzer <stenitzer@eva.ac.at>.

Mon May 28 08:39:48 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * php/showurl.php: fixed a bug with the server display

Thu May 24 10:48:09 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * php/img/Javascript.png: a better image for javascript URLs.

Mon May 14 15:14:39 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htcheck/Scheduler.cc: ShowSummary for cookies is now displayed according
     to '-s' option (variable called 'stats')

Sat May 12 12:55:37 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htmysql/HtmysqlDB.[h,cc]: Link table indexes are now created at the end
     of the crawl, through a class method
   * htcheck/Scheduler.cc: changes above

Fri May 11 12:22:41 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * installdirs/htcheck.conf: url_index_length has been added in the default
     configuration file.

Fri May 11 08:14:05 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htcommon/Htdefaults.cc: the 'url_index_length' attribute has been
     added. This now allows the user to control the length of the index
     for the Url field in the Schedule and Url tables. This attribute
     may affect the performance of the crawls, as long as the length
     of an index can either slow down or speed up the spidering process.
   * htmysql/HtmysqlDB.[h,cc]: the feature above has been committed
   * htcheck/Scheduler.cc: ditto
   * doc/htcheck.sgml: ditto

Thu May 10 14:37:07 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htcheck/Scheduler.cc: removed any SQL management inside the method
     that is due to check the HTML anchors. Code has been moved to
     HtmysqlDB class, in order to set anchors treatment as escape safe.
   * htmysql/HtmysqlDB.[h,cc]: changes above.

Tue May 8 17:28:05 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htcheck/Scheduler.[h,cc]: more verbosity on destructor and deserialize
     variable is now a boolean.

Tue May 8 13:26:36 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htmysql/HtmysqlDB.cc: Set the Idx_Url to the full length for speed
     reasons.

Tue May 8 07:40:09 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htmysql/HtmysqlDB.cc: other 'escape' safe fields and fixed a bug
     regarding signle quote conversion.

Mon May 7 17:49:05 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htmysql/HtmysqlDB.cc: Link anchors are now 'escape' safe

Mon May 7 17:24:00 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htparsing/HtmlParser.cc: fixed a bug regarding empty tags, like <script>

Sun May 6 15:08:51 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htparsing/HtmlParser.cc: displays the tag correctly.

Sun May 6 14:40:19 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htcommon/Link.[h,cc]: Javascript URLs (pseudo-protocol) are handled
   * htcommon/SchedulerEntry.[h,cc]: ditto
   * htcheck/Scheduler.cc: ditto
   * htcheck/HtmlParser.cc: ditto
   * htcommon/URL.cc: ditto
   * htmysql/HtmysqlDB.cc: Schedule URLs are now 'escape' safe
   * php/img/Javascript.png: image for Javascript URLs (pseudo-protocol)
   * php/img/Makefile.am: ditto
   * php/include/english.inc: Javascript URLs (pseudo-protocol) entry
   * php/include/italian.inc: ditto

Sun May 6 12:48:28 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htnet/HtCookieJar.h: ShowSummary - abstract method

Sat May 5 23:17:20 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htparsing/HtmlParser.cc: improved checking system with an enumeration
     used for returning codes from internal functions. This way, errors
     can be caugth easily.
   * htcheck/Scheduler.cc: ditto and cookies summary
   * htnet/HtCookieJar.h: ShowSummary, printing cookies (to be derived)
   * htnet/HtCookieMemJar.[h,cc]: ShowSummary, printing cookies

Sat May 5 18:54:33 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htmysql/HtmysqlDB.cc: TABLES definition has changed, trying to save
     storage space - and so speed up queries. Also cosmetic changes.

Sat May 5 12:08:05 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htparsing/HtmlParser.cc: another bug fixed, making the parser stronger
     against '<' symbols (used as 'lower than' - instead of '&lt;');

Fri May 4 09:47:19 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htcheck/htcheck.cc: MainSchedule object removed; now it's a dynamically
     created object (through 'new' statement);

Thu May 3 23:27:18 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htcommon/SchedulerEntry.cc: Reset() method - fixed a possible bug
   * htcheck/Scheduler.cc: NULL -> 0 (C++ standard)

Thu May 3 23:19:42 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htmysql/HtmysqlDB.cc: GetNextElement had a bug regarding the missing reset
     of the destination schedule object.

Thu May 3 23:12:05 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htnet/Transport.[h,cc]: connection is now an optional object (it's a pointer
     technically speaking). Also NULL pointers have been converted to C++
     standard (0) - ht://Dig compatible
   * htnet/HtHTTP.[h,cc]: ditto. Connection object is created and destroyed

Thu May 3 17:08:11 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htcheck/htcheck.cc: MainSchedule is not a global variable anymore

Thu May 3 16:58:49 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htmysql/HtmysqlDB.cc: fixed a bug when there was a final '/' in an insert
     query, causing it to be confused by MySQL parser. Thanks Jay

Wed May 2 09:29:03 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htparsing/HtmlParser.cc: there's a small bug in HTML parsing. This
     needs deeper checks!

Mon Apr 30 17:55:37 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htcheck/htcheck.cc: exclude getopt_long if 'getopt.h' include file is
     not present in the system.

Mon Apr 30 17:10:25 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htcheck/htcheck.cc: fixed bug regarding Configuration variable passing
     to ShowInfo function. It did not make possible to show the anchors
     summary.

Mon Apr 30 16:19:42 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htcheck/htcheck.cc: POSIX standard as far as '--help' and '--version'
     are concerned (with getopt_long).

Mon Apr 30 14:11:13 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htparsing/HtmlParser.cc: fixed a bug with bad HTML documents (as raised
     by James P. Andersson).

Mon Apr 30 11:56:38 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htcommon/_Url: better management of last modified date time, giving the
     chance to hide it if it has no meaning (not found documents, as suggested
     by Qianwen Zhang.
   * htcheck/Scheduler: modified for the reason above
   * php/showurl: modified for the changes above and for fixing a bug with
     the server display (released a patch for this).

Mon Apr 30 11:48:07 CEST 2001 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * version 1.1.0b9-klunk's development has now started

