1998-04-07  Norbert Goevert  <goevert@ls6.cs.uni-dortmund.de>

	* 2.307 is new version
	
	* Wais.pm: fixed multiple database parallel bug

	* some changes in structure

Fri Feb 14 15:00:00 1997 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* patchlevel.h: Release 2.3 will now work with local test
	  databases.

	* t/basic.t t/parallel.t: Test do not call remote servers now.
	  People behind firewalls will see all test succeed now -
	  hopefully.

	* test/TEST test/TEST.german test/test.fmt test/testg.fmt: Sources
	  for the two test databases.

	* t/z_postop.t: Pseudo test to kill the wais server and remove test
	  databases indexes

	* t/dict.t t/ndict.t t/stem.t: Tests use the database created by
	  a_preop.t now. So no hunting for the freeWAIS-sf sources is
	  necessary.

	* t/a_preop.t: Pseudo test to index test databases and start a wais
	  server.

Fri Feb 14 14:00:00 1997 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* MANIFEST: Added test database sources and additional test files.

	* INSTALL.pod: This module no longer supports compiling from the
	  freeWAIS-sf source directory. This file contains some hints how
	  to build wais.h and libwais.a.

	* Wais.pm: Retrieve did ignore port number. Didn't I fix that
	  already?

	* README: Removed this weird compile-from-freeWAIS-sf-source stuff.
	  This file now is autogenerated from Wais.pod.

	* Makefile.PL: Removed this weird compile-from-freeWAIS-sf-source
	  stuff.

Thu Feb 13 12:00:00 1997 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* Wais.pm: Added (obsolete?) call to select remove in Search().
  	  Without it, can_read() did return without data available.
  	  searches to multiple extern servers should work more reliably
 	  now.

	* Makefile.PL: Added ChangeLog generation

Thu Feb  6 09:00:00 1997 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 
	* Makefile.PL: remove inspect upon "make clean"

Mon Feb  3 15:00:00 1997 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* Wais.pm: Major rewrite.

	* Makefile.PL: Removed chat2 stuff.

	* ChangeLog: Added fix to tolerate connections failing.

Mon Aug 19 17:00:00 1996 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* ChangeLog HTWAIS.c HTWAIS.h MANIFEST Makefile.PL README Wais.pm
	  Wais.pod Wais.xs dictionary.c dictionary.h inspect.PL mkinc
	  typemap Wais/Dict.pm t/basic.t t/dict.t t/ndict.t t/parallel.t:
	  perl5.003

Mon Aug 19 15:00:00 1996 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* Wais.pod: Documented stemming & co in Wais.pod

	* README: README mentions 'make waisperl' now.

	* Wais.xs: Fixed call for setemming stuff.

	* MANIFEST: Added stemming test.

	* ChangeLog: Fixed stemming stuff

Thu Aug  8 07:00:00 1996 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* Wais/Dict.pm: Fixed little endian problem.

	* ChangeLog: Fixed Dict.pm to make in run on little endian machines
	  too.

	* Wais.pm: perl -w

	* Makefile.PL: Fixed ctype.o stuff. Upgrade to 5.003_01.

Thu Aug  1 18:00:00 1996 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* MANIFEST: Added new test fro Dict.pm.

	* ChangeLog: Superficail fixes README needs revision.

	* Wais/Dict.pm: Some fixes to make 'perl -w' happy.

	* t/parallel.t: Added use lib '.' to make it find chat2.pl in
	  current directory.

	* Makefile.PL: Source building method now includes 'ctype.o' if
	  found. This should help people with freeWAIS-sf distributions
	  which do not include it in libwais.a.

	* t/ndict.t: Need harder tests here for binsearch().

Mon Jul 22 15:00:00 1996 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* Wais/Dict.pm: Fix from Norbert Goevert.

	* ChangeLog: Minor fixes

	* Wais.xs: Added HAS_GUNDFORM.

	* Makefile.PL: Added AP prototype to Wais.h

	* README: added some hints for freeWAIS-sf 2.1.1

Tue Jul 16 16:00:00 1996 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* t/parallel.t: Made test al little sloppier ;-)

	* Wais/Dict.pm: Fixe a bug nin	binsearch. Thanks to Norbert
	  Goevert!

	* MANIFEST: Added mkinc.

	* MANIFEST: Added mkinc

	* Wais.pod: Fixed some typos. New functions are not yet documented.

	* ChangeLog: freeWAIS-sf-2.1.1 certified.

	* mkinc: Script for building wais.h from the freeWAIS-sf source
	  directory.

	* HTWAIS.c HTWAIS.h Makefile.PL dictionary.h: Modified for building
	  from installed freeWAIS-sf libraries and include files.

	* chat2.pl.PL: Autoextracting chat2.pl replacement.

	* Wais.xs: Modified for building from installed freeWAIS-sf
	  libraries and include files. Added support for
	  stemming/sunodex/phonix.

	* README: Additional info hown to build wais.h

Tue Apr 30 07:00:00 1996 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* ChangeLog: Cleaned second 008 ;-)

	* MANIFEST: Made inspect autoextractive.

	* Wais.xs dictionary.h: Moved defined clash fixes to dictionary.h.
	  This is not too clean - but dictionary.h is included in all
	  C-Files.

	* MANIFEST: Added lib/Wais/Dict.pm.

	* inspect.PL: Now mainly uses the perl dictionary functions in
	  Wais::Dict which seem more stable. than the XS equivalents. Can
	  handle numeric fields too now. Added non Curses mode for
	  ddebugging. The output is not very pretty yet.

	* t/parallel.t: Database change.

	* Wais/Dict.pm: Code wich allows to tie a WAIS dictionary to a
	  hash. Used in inspect.

	* t/dict.t: Test now hides a bug(?). On solaris one get the results
	  as before. On sunos the DICTIONARY_TOTAL_SIZE_WORD is also
	  returned. Don't know which is the correct behaviour. I use
	  Wais::Dict now.

	* Makefile.PL: Version in Wais.pm is only overwritten if necessary.

	* Wais.pm: Added $VERSION for Wais::Result to make CPAN happy.

Tue Apr 23 08:00:00 1996 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* Wais/Dict.pm: Initial revision

Tue Apr  9 13:00:00 1996 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* Makefile.PL: INstallation code for chat. Cleaned rest.

	* HTWAIS.h Wais.xs: Avoid some redifinition warnings.

	* t/basic.t t/dict.t t/parallel.t: More robust tests.

	* MANIFEST: Moved Wais.pm into lib. Added chat2.pl replacement.

	* ChangeLog: Cleanup.

Tue Apr  9 06:00:00 1996 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* Wais.xs: Fixes by malyshki@cs.wmich.edu (Vladislav Malyshkin).

Thu Mar  7 10:00:00 1996 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* Wais.xs: Made Wais::Search::diagnostics ignore
	  D_PresentRequestOutOfRange complaints.

Thu Mar  7 09:00:00 1996 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* Makefile.PL: Added registration facility.

Fri Mar  1 14:00:00 1996 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* MANIFEST: Removed patch-chat2, added chat2.pl.PL.

	* Wais.pm: 'use vars' form some chat2.pl variables removed.

	* ChangeLog: Added chat2.pl replacement.

	* README: Description for chat2.pl replacement.

	* Makefile.PL: Added rule to delete distributed chat2.pl.

Tue Feb 27 18:00:00 1996 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* Wais.xs: Added some tabs for old xsubpp's.

	* t/parallel.t: Now searchestwo databases in parallel ;-)

	* Wais.pm: Sort headlines when merging. Diagnostics are now saved
	  as it should be.

	* ChangeLog: Norbert starts with SFgate-5.0 ;-)

Mon Feb 26 14:00:00 1996 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* Dict.pm: Initial revision

Fri Feb 23 15:00:00 1996 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* t/parallel.t: Added test for Wais::Docid::split.

	* Wais.xs: Rewrote Wais::Docid::new. Added Wais::Docid::split.

	* ChangeLog: Approacing SFgate 5.0 ...

	* Makefile.PL: Now rewrites Wais.pm to include version number.

	* Wais.pod: Documented Wais::Docid::new and Wais::Docid::split.

	* Wais.pm: Wais::Result now saves the type of retrieve requests.

Wed Feb 21 13:00:00 1996 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* ChangeLog: MakeMaker 5.21

	* t/basic.t t/dict.t t/parallel.t: MakeMaker 5.21 (002gamma) now
	  produces TESTDB => q[/usr/..] instead of TESTDB => '/usr/..'.

Mon Feb  5 12:00:00 1996 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* README: Added hints for SOLARIS.

	* MANIFEST MANIFEST: Added patch-chat2 for SOLARIS.

	* Wais.pod: Fixed typos.

	* t/dict.t: Patch to fix chat2 for solaris.

	* ChangeLog Wais.xs: Fixed some parameter declarations which
	  confused older xsupps.

Thu Dec 28 16:00:00 1995 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* dictionary.c: Casted result of strdup to make sure.

	* Wais.pod: Tiny fixes.

	* Wais.xs: Support for docids.	Support for init messages. Renamed
	  database to database_name since some compilers are worried about
	  types a variables having the same name.

	* typemap: Support for InitResponseAPDU.

Thu Dec 28 09:00:00 1995 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* checkserver: ok? Vor parallel.

Wed Dec 27 11:00:00 1995 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* checkserver: Initial revision

Wed Dec 13 14:00:00 1995 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* Wais.pod: First try.

Wed Dec 13 08:00:00 1995 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* MANIFEST: added typemap.

	* ChangeLog: Works as expected.

	* Wais.xs: Added CHARS_PER_PAGE.

	* Makefile.PL: Added -noprototypes.

	* Wais.pm: Added Retrieve().

Tue Dec 12 17:00:00 1995 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* t/parallel.t: Does not test parallel search yet. (Should be no
	  problem anyway :-)

Tue Dec 12 11:00:00 1995 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* dictionary.c: sprinf fixes.

	* ChangeLog Wais.pm Wais.xs: Parallel search works.

Tue Dec 12 07:00:00 1995 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* Wais.pm: First parallel version.

Mon Dec 11 14:00:00 1995 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* newtest.pl: Jetzt wollen wir mal parallel suchen!

Fri Dec  8 19:00:00 1995 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* Wais.xs: Added plenty of stuff for direct access to the
	  Protokoll. When finished, parallel searching will be possisble.
	  Currently only search works. But it can handle relevance-
	  feedback. Document type currently is not availabe.

	* ChangeLog: Parallel serach nearly works.

	* newtest.pl: Searching with relevance feedback works. Documenttype
	  "TEXT" is hardcoded for now.

	* Makefile.PL: 2beta1 conformant.

Fri Dec  8 17:00:00 1995 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* Wais.xs: Versuche mit connect in C. Scheitert and asyncroner IO.

	* Wais.pm: Versuch mit open().

Fri Dec  8 09:00:00 1995 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* Wais.xs: Genung der rumprobiererei.

Thu Dec  7 15:00:00 1995 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* Wais.xs: interpret_message, search_response, diagnostics.

	* Wais.xs: Totel ende mit all? (2.1 ??)

Thu Nov 16 12:00:00 1995 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* inspect: Examin Wais databases in directories given on the
	  command line. Needs Curses.

	* dictionary.c: Added document. Fixed postings bug (did not
	  allocate space on stack).

	* ChangeLog: Added document(0 to retrieve documents of local
	  databases.

	* MANIFEST: Added inspect.

	* Wais.pm Wais.xs dictionary.h t/dict.t: Added document.

Tue Nov 14 14:00:00 1995 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* dictionary.c: Added document (SV *)

Fri Nov 10 16:00:00 1995 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* Wais.xs: Replaced magic variables. By real Variables. Added
	  version.

	* ChangeLog: Changed recsep, fldsep, maxdoc to normal perl
	  variables.

	* Wais.pm: Added version.

	* HTWAIS.c: Replaced magic variables. By real Variables.

Fri Nov 10 14:00:00 1995 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* HTWAIS.h dictionary.h: Extern definitions.

	* t/dict.t: Added test for headline().

	* HTWAIS.c: Moved extern definitions to HTWAIS.h. Include HTWAIS.h
	  and dictionary.h.

	* ChangeLog Wais.xs dictionary.c: Added headline().

	* MANIFEST: Added dictionary.h and HTWAIS.h

Fri Nov 10 07:00:00 1995 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* ChangeLog: Added postings().

Thu Nov  9 20:00:00 1995 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* Wais.pm Wais.xs dictionary.c t/dict.t: Added postings().

Thu Nov  9 18:00:00 1995 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* dictionary.c: Erster Versuch mit postings().

Wed Nov  8 18:00:00 1995 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* Wais.xs: 'perl -w' now does not complain any more about
	  uninitialized value.

	* t/basic.t: Test remote database also.

	* ChangeLog: added remote tests.

Wed Nov  8 15:00:00 1995 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* Makefile.PL: Added TESTDB for tests.

	* MANIFEST Wais.xs dictionary.c: Reorganized dictionary stuff
	  completely.

	* ChangeLog: Found a very tricky bug in freeWAIS this way :-(

	* t/basic.t: Test the local database in the freeWAIS-sf soyrce
	  directories.

	* t/dict.t: Test the dictionary functiions.

Wed Nov  8 08:00:00 1995 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* README: Now describes how to build outside the perl source tree.

	* Makefile.PL: More standard Makefile.PL.

	* ChangeLog MANIFEST Wais.pm Wais.xs: New functions dictionary and
	  list_offset.

	* dictionary.c: Code for examining local wais databases.

Tue Nov  7 15:00:00 1995 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* dictionary.c: Versuch mit hash.

Tue Nov  7 12:00:00 1995 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* dictionary.c: Initial revision

Fri Sep 29 12:00:00 1995 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* Makefile.PL: Interactive search for the freeWAIS-sf includes and
	  libraries. Also removed .../ctype/ctype.o. Make sure to include
	  it in libwais.a. This is done with freeWAIS-sf-2.0.19
	  automatically.

	* README: Just part of an article posted by Jonathan K. Cohen. No
	  time to write myself :-(.

	* MANIFEST: Added README.

Sun Sep 10 09:00:00 1995 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* MANIFEST: Added patchlevel.h

	* Makefile.PL: Test if the given freeWAIS-sf source directory
	  exists and query user if not.

	* MANIFEST: Added ChangeLog

	* HTWAIS.c: Passed trough gnu indent.

	* ChangeLog: -

	* HTWAIS.c: Fixed include statements to work for freeWAIS-sf-2.0.
	  Ok with cc now.

Sun Sep 10 08:00:00 1995 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* HTWAIS.c MANIFEST Makefile.PL Wais.pm Wais.xs test.pl: Pat
	  baseline

Wed Nov  2 14:00:00 1994 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* HTWAIS.c Wais.xs test.pl: funktioniert nicht so ganz

Wed Nov  2 09:00:00 1994 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* MANIFEST Makefile Makefile.PL Wais.bs Wais.pm Wais.xs test.pl:
	  Sicherung vor RelevanceFeedback

Mon Oct 24 11:00:00 1994 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* Wais.xs: ok.

	* MANIFEST Makefile.PL test.pl: Initial revision

	* Wais.pm Wais.xs: 0.1

Mon Oct 24 10:00:00 1994 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* Makefile.SH Wais.bs Wais.pm: Initial revision

	* HTWAIS.c Wais.xs: Sicherung vor h2xs

Mon Aug  8 18:00:00 1994 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* Wais.xs: Compilierbar!

Mon Aug  8 16:00:00 1994 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* Wais.xs: Initial revision

	* HTWAIS.c: perl4

Wed Jun 22 15:00:00 1994 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* query.pl: Initial revision

Wed Jun 22 11:00:00 1994 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* HTWAIS.c: added local search

Tue Jun 21 15:00:00 1994 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* HTWAIS.c: Sicherung vor LOCAL_SEARCH

Fri Jun 17 07:00:00 1994 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* HTWAIS.c: Funktioniert soweit.

Thu Jun 16 10:00:00 1994 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* Makefile: Initial revision

Thu Jun 16 08:00:00 1994 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* HTWAIS.c: connect funktioniert wahrscheinlich.

Thu Jun 16 07:00:00 1994 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* HTWAIS.c: connect is immer noch mist

Thu Jun 16 06:00:00 1994 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* HTWAIS.c: Sicherung

Wed Jun 15 19:00:00 1994 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* HTWAIS.c: sicherung vor eibau weitere sourcen

Wed Jun 15 14:00:00 1994 Ulrich Pfeifer <pfeifer@ls6.informatik.uni-dortmund.de> 

	* HTWAIS.c: Initial revision

