We are pleased to release latest and greatest ASPSeek - version 1.2.8.
It contains a number of bugfixes, improvements and additions.
Documentation set is now complete.

Get it right at http://aspseek.org/pkg/src/1.2.8/aspseek-1.2.8.tar.gz
RPMS will be available shortly; if you want to build it yourself, it's
as easy as ./configure --your-options && make rpms


>From the NEWS:
------------------------------------------------------------------------
9 Feb 2002: v.1.2.8 (stable)

* Own buffered files are used instead of FILE* during citation merging
* Fixed incorrect (in some cases) processing of -u -t -s options in "index"
* Added checks for broken pipe between "s.cgi" and "searchd"
* Search operates correctly, when same URLs are present in both main
  and real-time database
* Fixed bug which resulted in not closing file in "searchd" when query word
  is found in "wordurl" table, but in fact is not found anywhere
* Fixed bug in excerpts processing, which could case infinite loop
  when document has UTF-8 encoding
* Added mechanism to reuse URL IDs
* Fixed complains while loading charset files with empty lines
* Added generic client library - libaspseek
* Added module for Apache server (experimental)
* Changed default log level to INFO
* Fixes for 64-bit platforms such as Alpha
* Fixes for gcc3/ISO C++ conformance (code is _really_ compilable now)
* Almost get rid of acconfig.h (except for TOP and BOTTOM sections)
* Updated/fixed FAQ, INSTALL, README.rpm, s.htm(5) man page
* Fixed s.cgi error if file descriptor 0 is closed (new Apache does it)
* Fixed bug that caused "orphaned" URLs in database
* Fixed bug that prevented s.cgi from printing Content-Type header when
  showing cached copy of converted (e.g. PostScript) document
* Print warning and limit MaxWordLength if it exceeds build-in limit of 32
* Added ability to generate table of contents for manual.ps
* Removed -e "index" option (as it was not used)
* Added man pages index(1), aspseek-sql(5)
* Non-critical fixes to .spec file and aspseek-mysql-postinstall script
------------------------------------------------------------------------

>From RELEASE-NOTES:
------------------------------------------------------------------------
        v.1.2.8

The most interesting new feature in this release is module for Apache
contributed by Ivan Gudym <[EMAIL PROTECTED]>. This module can be used
instead of s.cgi frontend. See README.APACHE_MODULE for more details.
Please note that this feature is still experimental.

As a side effect from mod_aspseek development, generic aspseek client C library
is available (s.cgi and mod_aspseek now both use this library). So, it is
much easier now to develop more frontends, please feel free to write one ;)

It was discovered that our code is still need fixing in order to be compiled
by gcc3. This release contains much more gcc3-related fixes, so now we are
able to at least compile it using gcc3 (not sure about how good it will work).

We have also fixed the code to be 64-bit clean and even tested in on Alpha
platform, so people who have such hardware are welcome to do more tests.

This release also fixes problem of s.cgi not working with the new Apache.
Seems that Apache is now closing file descriptor 0 (stdin) before running
s.cgi, and s.cgi code had a bug that was triggered by it.

Also, a major and long-standing bug was fixed. The bug caused "orphaned"
results to be found sometimes, after a few reindexing sessions. "Orphaned"
means results had no content assosiated with it, no title, no cached copy
etc. If you see it on your system, try to use 'index -X1' to check and
'index -X2' to repair your database (these options were introduced in 1.2.6).
Also, if you use 'searchd' from 1.2.8, this will never happen again.

We have received quite a lot of complaints about non-working external
converters in version 1.2.7 and earlier. Most of the people complained
about "Can not get exited child pid" error message printed by index while
running external converter programs. There wasn't an actual error, but
just a message printed by a piece of code we have inserted trying to debug
a problem with dying resolvers; converters actually worked OK. Well, we have
removed this piece of code as it is not needed any more and confuses people.
Another problem we have found it s.cgi was unable to print correct Content-Type
header while showing the "Cached copy" of document that was converted by
external converter. This is fixed now. So external converters are working and
were working before; people who submit bug reports probably have some problems
with configuration or converter programs itself.

One user reported crash when using index. It was discovered that he was set
MaxWordLength to value > 32. So we have implemented a check and limit the
value to the build-in maximum. If you do really want to see words as
large as >32 characters, you need to fix some aspseek code as well as SQL
tables, and only when increase MaxWordLength value in aspseek.conf. So it
is there mostly for decreasing it.

URLs which are marked deleted during crawling are now really deleted after
delta files merging from urlword table and their URL IDs will be reused
during next indexing sessions. This feature helps to decrease maximum
URL ID and thus memory consumed by "searchd" process.

Last but not least, two man pages were added: index(1) and aspseek-sql(5).
Latter page described structure of SQL database used by ASPSeek.
------------------------------------------------------------------------



-- 
[EMAIL PROTECTED]  http://kir.vtx.ru/    ICQ 7551596  Phone +7 903 6722750
Hi, I'm a signature virus: copy me to your .signature to help me spread!
--

Reply via email to