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