Fri Feb 14 15:00:00 1997 Ulrich Pfeifer * 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 * 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. Did'nt 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 * 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 * Makefile.PL: remove inspect upon "make clean" Mon Feb 3 15:00:00 1997 Ulrich Pfeifer * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * Wais/Dict.pm: Initial revision Tue Apr 9 13:00:00 1996 Ulrich Pfeifer * 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 * Wais.xs: Fixes by malyshki@cs.wmich.edu (Vladislav Malyshkin). Thu Mar 7 10:00:00 1996 Ulrich Pfeifer * Wais.xs: Made Wais::Search::diagnostics ignore D_PresentRequestOutOfRange complaints. Thu Mar 7 09:00:00 1996 Ulrich Pfeifer * Makefile.PL: Added registration facility. Fri Mar 1 14:00:00 1996 Ulrich Pfeifer * 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 * 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 * Dict.pm: Initial revision Fri Feb 23 15:00:00 1996 Ulrich Pfeifer * 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 * 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 * 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 * 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 * checkserver: ok? Vor parallel. Wed Dec 27 11:00:00 1995 Ulrich Pfeifer * checkserver: Initial revision Wed Dec 13 14:00:00 1995 Ulrich Pfeifer * Wais.pod: First try. Wed Dec 13 08:00:00 1995 Ulrich Pfeifer * 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 * t/parallel.t: Does not test parallel search yet. (Should be no problem anyway :-) Tue Dec 12 11:00:00 1995 Ulrich Pfeifer * dictionary.c: sprinf fixes. * ChangeLog Wais.pm Wais.xs: Parallel search works. Tue Dec 12 07:00:00 1995 Ulrich Pfeifer * Wais.pm: First parallel version. Mon Dec 11 14:00:00 1995 Ulrich Pfeifer * newtest.pl: Jetzt wollen wir mal parallel suchen! Fri Dec 8 19:00:00 1995 Ulrich Pfeifer * 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 * 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 * Wais.xs: Genung der rumprobiererei. Thu Dec 7 15:00:00 1995 Ulrich Pfeifer * Wais.xs: interpret_message, search_response, diagnostics. * Wais.xs: Totel ende mit all? (2.1 ??) Thu Nov 16 12:00:00 1995 Ulrich Pfeifer * 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 * dictionary.c: Added document (SV *) Fri Nov 10 16:00:00 1995 Ulrich Pfeifer * 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 * 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 * ChangeLog: Added postings(). Thu Nov 9 20:00:00 1995 Ulrich Pfeifer * Wais.pm Wais.xs dictionary.c t/dict.t: Added postings(). Thu Nov 9 18:00:00 1995 Ulrich Pfeifer * dictionary.c: Erster Versuch mit postings(). Wed Nov 8 18:00:00 1995 Ulrich Pfeifer * 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 * 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 * 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 * dictionary.c: Versuch mit hash. Tue Nov 7 12:00:00 1995 Ulrich Pfeifer * dictionary.c: Initial revision Fri Sep 29 12:00:00 1995 Ulrich Pfeifer * 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 * 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 * HTWAIS.c MANIFEST Makefile.PL Wais.pm Wais.xs test.pl: Pat baseline Wed Nov 2 14:00:00 1994 Ulrich Pfeifer * HTWAIS.c Wais.xs test.pl: funktioniert nicht so ganz Wed Nov 2 09:00:00 1994 Ulrich Pfeifer * MANIFEST Makefile Makefile.PL Wais.bs Wais.pm Wais.xs test.pl: Sicherung vor RelevanceFeedback Mon Oct 24 11:00:00 1994 Ulrich Pfeifer * 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 * Makefile.SH Wais.bs Wais.pm: Initial revision * HTWAIS.c Wais.xs: Sicherung vor h2xs Mon Aug 8 18:00:00 1994 Ulrich Pfeifer * Wais.xs: Compilierbar! Mon Aug 8 16:00:00 1994 Ulrich Pfeifer * Wais.xs: Initial revision * HTWAIS.c: perl4 Wed Jun 22 15:00:00 1994 Ulrich Pfeifer * query.pl: Initial revision Wed Jun 22 11:00:00 1994 Ulrich Pfeifer * HTWAIS.c: added local search Tue Jun 21 15:00:00 1994 Ulrich Pfeifer * HTWAIS.c: Sicherung vor LOCAL_SEARCH Fri Jun 17 07:00:00 1994 Ulrich Pfeifer * HTWAIS.c: Funktioniert soweit. Thu Jun 16 10:00:00 1994 Ulrich Pfeifer * Makefile: Initial revision Thu Jun 16 08:00:00 1994 Ulrich Pfeifer * HTWAIS.c: connect funktioniert wahrscheinlich. Thu Jun 16 07:00:00 1994 Ulrich Pfeifer * HTWAIS.c: connect is immer noch mist Thu Jun 16 06:00:00 1994 Ulrich Pfeifer * HTWAIS.c: Sicherung Wed Jun 15 19:00:00 1994 Ulrich Pfeifer * HTWAIS.c: sicherung vor eibau weitere sourcen Wed Jun 15 14:00:00 1994 Ulrich Pfeifer * HTWAIS.c: Initial revision