|
DownLoad
|
Available for download:
Watch out for a bug in 1.0.3. There still is a bug
during root-split in 1.0.3. This occurs while accessing the root node after
writing the newly-created fork, if the wrtfork resulted in a new memory location
for the mmap
(qdx.c, line 2109). Suggested FIX: replicate the root-refetch-code from line
2100 and 2101 to be executed again after wrtfork in line 2108. This assures that
you have a valid b pointer up to the end of qSet. A patch will follow soon. (istr)
| 1.0.3 |
Fixes a bug with terms ranges (thanks Fernando)
and disables broken shared mode.
Also contains updated php client code by Philipp Sutter supporting
number of results for query and some PHP-5 related issues (thanks Philipp).
sources
| 1.0.2 |
Fixes a couple of bugs in 1.0:
- crashes during indexing (on B-Tree root split)
- qdump not printing the first entry
- a memory leak in queries
(and a glitch in the makefile still found in 1.0.1)
sources
,
linux binary (statically linked)
,
windows binary
| 1.0 |
Contains collation (ordering) support (including Unicode) as described in
character sets.
Also a couple of bugs have been fixed.
Both the basic and unicode PHP demos have been successfully tested
against malete server on both Win95 and XP.
NOTE: Be sure to read and understand "using collation" in
character sets
before playing around with it.
NOTE: The preliminary Latin-1 character mapping is gone with this release.
If there is no collation info, data is indexed without any changes!
This is the last feature release (equal to the 0.9.9e release candidate).
sources
linux binary (statically linked)
windows binary
| 0.9.9d |
Fixes CDS import of "locked" records.
sources
linux binary
| 0.9.9c |
The 0.9.9.c
sources
(~ 180 KB) adds
a terms method
,
IIF/ISO2709 import/export
and some
documentation
. Also available as
windows binary
or statically linked linux binary (diet)
standard
or for
"UNIX" format CDS/ISIS
(each about 47 KB compressed, 86 uncompressed).
The windoews binary is known to have a couple of
problems on XP, which is pretty incompatible with 98.
I will try to fix that once somebody donates me a XP box.
| 0.9.9b |
The
preview release
adds import and export from/to traditional
CDS
/ISIS file formats, both record and index data.
| 0.9.9a |
Finally we have something like a
testing preview
of OpenIsis 1.0
It comes complete with a server (which even runs on windows!)
and a pure PHP library supporting read, write, query and index.
There also is a cds test database, consisting of two text files:
The mrd (record data) is used as is, and the mqt (query text) is loaded
into a mqd (query data as platform independent B-Tree leaves).
Testing so far was not all too thorough, however,
all basic requests as used in demo.php
work as described in
Protocol
(TIP: set $db->srv->dbg to true to see the protocol).
The protocol is so ridiculously simple that it can
be implemented in any language easily.
To be more explicit:
both major interfaces of any future Malete release,
that is the file formats and the network protocol,
are FIXED in that what is working as documented now
will continue to work the same way in any future release.
("Will" meaning "should", else it's a bug).
Main missing issues to 1.0:
- file converter from and to WinISIS/DOS ISIS (done in 0.9.9b)
- a TERMS method (done in 0.9.9c)
- other languages
- implementation of filtering as described in
Query
The first two are not a big problem and can be expected soon.
$Id: DownLoad.txt,v 1.17 2005/05/29 10:36:00 kripke Exp $
|
|