2005-02-08 01:59 adam * doc/zebraidx-commands.xml: Mention init command 2005-02-08 01:53 adam * data1/: d1_doespec.c, d1_espec.c: Added support for string components in simpleelement specs. Supported formats are: element[@attr=value] _or_ element[@attr] _or_ element If a simpleelement begins with ! the nodes are excluded (instead of included). Exclusion only makes sense if a larger node set is included _first_. 2005-02-02 21:26 adam * data1/d1_marc.c: Fixed bug #262: spaces in control fields in MARC returned 2005-02-02 21:23 adam * configure.in: Enable threading by default (--disable-threads to disable) 2005-02-02 09:03 adam * data1/d1_marc.c: Fixed bug #259: Second indicator lost in MARC records 2005-01-23 16:47 adam * NEWS, configure.in, debian/changelog, include/zebraver.h, index/main.c, win/zebra.nsi: Towards 1.3.22 2005-01-23 16:43 adam * NEWS: Notes about bug fixes 2005-01-23 16:06 adam * NEWS, include/rsbool.h, index/trunc.c, index/zrpn.c, rset/rsbool.c: More fixes regarding bug #248: hit counts in combinatoric (and) searches in specific .. The bool AND did could skip items that could not be counted. If setting rsetforward is set, forward code is enabled again - in which term hit counts are not done properly. 2005-01-23 15:59 adam * index/zebraapi.c: Put code that deals with default database selection in separate function zebra_select_default_database. Since database affects register we must call it in zebra_begin_trans, zebra_commit_ex, zebra_init. 2005-01-21 14:50 adam * test/sort2/.cvsignore: Added. 2005-01-21 14:23 adam * index/: main.c, zebraapi.c: Fixed bug #253: Setting group.database not honored. 2005-01-21 12:35 adam * index/zsets.c: Fixed bug #252: Sort does not work. 2005-01-17 23:12 adam * data1/d1_read.c: Fix leak data1_iconv 2005-01-17 09:49 adam * debian/changelog: Debian package 1.3.20-1. 2005-01-17 09:46 adam * NEWS, configure.in, include/zebraver.h, win/zebra.nsi: Towards 1.3.20 2005-01-17 09:46 adam * isamb/tstisamb.c: Added include stdlib.h 2005-01-17 00:33 adam * index/zinfo.c: Added stdlib.h again 2005-01-17 00:28 adam * index/zinfo.c: Include sys/types.h instead of stdlib.h 2005-01-17 00:13 adam * data1/d1_doespec.c, index/apitest.c, index/recindex.c, index/zserver.c, isam/physical.c, isamb/isamb.c, recctrl/grsread.h, util/charmap.c, util/zebramap.c: Add include stdlib.h to get abort/exit/atoi.. 2005-01-17 00:12 adam * include/recctrl.h: Add include sys/types.h to get off_t 2005-01-17 00:12 adam * index/extract.c: Remove two unused yaz_log calls 2005-01-17 00:11 adam * recctrl/marcread.c, test/api/testclient.c: Removed unused var declaration 2005-01-16 21:19 adam * Makefile.am: Added make cvs2cl that makes Changelog from CVS in Zebra 1.3 series 2005-01-16 21:18 adam * NEWS: Update news 2005-01-16 01:30 adam * win/zebra.nsi: Bundle zlib1.dll 2005-01-16 01:27 adam * win/makefile: Upgrade to Expat-1.95.8. Copy all YAZ DLLs to BINDIR 2005-01-14 15:32 adam * NEWS, include/rsisamb.h, index/trunc.c, rset/rsisamb.c: Fixed bug #248: hit counts in combinatoric (and) searches in specific use attribute are incorrect. 2005-01-14 15:30 adam * doc/zebra.xml.in, README: Bump year to 2005 2005-01-07 15:21 adam * test/: xpath/zebra.cfg, usmarc/zebra.cfg: Fix path 2005-01-07 15:06 adam * index/zsets.c: Fixed bug #245: Time for getting records changes a lot based on record position. We can prevent a rewind if new position is greater than old position, so sequences like p,p+1,p+2,p+3,... will work in constant time. 2005-01-07 15:00 adam * data1/d1_marc.c: Add chop arg to get_data (may break Olegs last patch) 2004-12-17 14:43 heikki * rset/: rsbetween.c, rsisamb.c: Added a comment in rsisamb 2004-12-17 12:38 heikki * rset/rsbetween.c: Added attribute handling, I had forgotten to backport that part of it. 2004-12-17 12:25 heikki * test/xpath/: rec5.xml, test5.sh: Added a better test for attributes 2004-12-16 20:11 heikki * rset/rsbetween.c, test/xpath/Makefile.am, test/xpath/assembled.abs, test/xpath/rec61.xml, test/xpath/rec62.xml, test/xpath/test6.sh, test/xpath/zebra6.cfg: Back-ported the rsbetween from zebra 1.4 Still quite ugly, but seems to work 2004-12-16 17:28 heikki * test/api/testclient.c: Fixed wrong message when getting bad number of hits 2004-12-15 14:07 adam * test/xpath/assembled.abs: Added case for bug #235. Submitted by Roel de Cock. 2004-12-08 15:34 adam * test/sort2/.cvsignore: Ignore programs etc 2004-12-07 21:04 adam * dict/scan.c: Fixed bug #232 2004-11-30 17:39 oleg * data1/d1_marc.c, recctrl/marcread.c: Fixed bug #217: lost indicator in linked fields of RUSMARC record. Fixed bug #224: Bug in RUSMARC record indexing of fixed position in field/subfield. 2004-11-26 13:20 adam * index/zrpn.c: Fixed bug #218: if a certain element/attrirbute doesn not appear.. 2004-11-26 12:06 adam * include/zebraapi.h, include/zebrautl.h, index/zebraapi.c, index/zrpn.c, util/charmap.c, util/res.c, util/zebramap.c: Updates for YAZ 2.0.29: Include yaz/log.h. Not (only) yaz/yaz-util.h 2004-11-15 23:52 adam * index/zrpn.c: Fix use of dict_lookup_grep 2004-11-15 22:53 adam * index/zrpn.c: Fix bug #171. Change logging a bit 2004-11-15 22:53 adam * index/zsets.c: Change logging a bit 2004-11-10 22:20 adam * NEWS, isamb/isamb.c: Avoid crash in ISAMB when isamb_pp_open gets ISAMB_POS = 0. In this case EOF (no entries) is signalled. It fixes problem with terms being deleted. See bug #109. For isamb, avoid a few ISAMB_DEBUG logs for NULL ISAMB_blocks. 2004-11-10 22:14 adam * configure.in: Bump version to 1.3.19 2004-11-04 13:49 heikki * examples/zthes/zebra.cfg, index/zvrank.c: Resetting occurrence counts in calc, so that the next record gets a good zvrank. Thanks to Poroshin Vladimir for the bug report. 2004-10-27 11:35 heikki * rset/rsbetween.c: Fixed the ranking problem in xpath searches 2004-10-20 12:35 adam * data1/d1_write.c: Fixed bug #187: Zebra not returning Valid XML. 2004-10-12 18:47 quinn * data1/d1_espec.c, recctrl/recgrs.c: Enabled retrieval of Zebra metadata in XML with element selection in effect 2004-10-05 15:31 adam * NEWS, rset/rsprox.c: Fixed bug #169: Phrase term counts does not work. The bug exists in Zebra 1.3.16-1.3.18. 2004-10-05 15:26 adam * examples/gils/zebra.cfg: Disable shadow, register settings 2004-10-05 14:23 adam * data1/d1_espec.c: Handle bad est espec properly 2004-09-26 22:49 adam * index/main.c: Fix bug 154: Option -n does not disable shadow as it should. 2004-09-17 20:24 quinn * tab/scan.chr: This had been changed by mistake 2004-09-17 10:45 adam * yaz.m4: Remove Id from header due to inconvenient diffs when yaz.m4 is copied 2004-09-16 20:37 adam * idzebra.spec.in: Use --with-yaz for RPM build. 2004-09-16 20:36 adam * configure.in, yaz.m4, debian/rules: Updates YAZ m4 macros. 2004-09-16 20:35 adam * NEWS: Mention mechanism to ignore leading articles 2004-09-16 16:07 adam * configure.in, doc/recordmodel.xml, include/charmap.h, include/zebramap.h, index/extract.c, index/zrpn.c, tab/default.idx, tab/scan.chr, test/Makefile.am, test/sort2/Makefile.am, test/sort2/default.idx, test/sort2/my.abs, test/sort2/rec1.xml, test/sort2/rec2.xml, test/sort2/rec3.xml, test/sort2/rec4.xml, test/sort2/sort.chr, test/sort2/test1.sh, test/sort2/zebra.cfg, util/charmap.c, util/zebramap.c: Merge from head the facility that removes leading articles. 2004-09-16 16:02 adam * test/sort2/: Makefile.am, sort.chr: Remove string-hat.chr because it is unused in thie test. Change comment in beginning of sort.chr. 2004-09-14 16:35 quinn * test/sort2/: Makefile.am, default.idx, my.abs, rec1.xml, rec2.xml, rec3.xml, rec4.xml, sort.chr, test1.sh, zebra.cfg: Added Sort2 test suite to check prefix-ignoreing code 2004-09-09 12:41 adam * index/zebraapi.c: Avoid using NULL bfs in zebra_init 2004-09-06 11:23 adam * recctrl/perlread.c: Use different check for existing Perl interpreter. Bug 128 2004-09-03 12:36 adam * recctrl/perlread.c: Do not reuse Perl interpreter for Perl 5.8. Fix bug 128 really this time. 2004-09-03 11:31 adam * recctrl/perlread.c: Extra check for running Perl interpreter. Fixes bug 128. 2004-09-02 10:31 marc * debian/rules: fixed harcoded html, pdf, and png and man install path in debian/rules such that debian packages build both from CVS and tarball 2004-08-24 16:06 adam * data1/d1_absyn.c, recctrl/recgrs.c, test/marcxml/record.abs, test/marcxml/test1.sh: Allow range to be specified in termlist, e.g. title:w:range(data,2,4) which indexes 4 characters from position 2 in title. 2004-08-20 14:32 adam * win/makefile: Do not delete DLLs for make clean 2004-08-20 14:32 adam * win/zebra.nsi: Select specific DLLs in Zebra WIN32 dist 2004-08-20 13:05 adam * NEWS, debian/changelog, include/zebraver.h, win/zebra.nsi, configure.in: Towards 1.3.18 2004-08-19 15:10 adam * doc/Makefile.am: Files .xsl + .dsl part of dist 2004-08-19 14:51 adam * win/makefile: Rules to make dist added 2004-08-19 14:51 adam * win/zebra.nsi: The DLL msvcr71.dll is part of dist 2004-08-19 14:39 adam * isamb/isamb.c: Dont return value in void func 2004-08-19 13:51 adam * perl/.cvsignore: Add to ignore 2004-08-19 13:50 adam * NEWS: Document bug fixes 2004-08-18 21:58 adam * isamb/isamb.c: Fix problem with leaf split 2004-08-18 18:17 adam * index/recindex.c: Fix bug in rec_release_blocks that caused Zebra to halt. 2004-08-17 08:59 adam * NEWS, configure.in, include/zebraver.h, win/zebra.nsi: Towards 1.3.17 2004-08-17 08:56 adam * perl/MANIFEST: Add IDZebra.i to dist 2004-08-16 09:01 adam * NEWS, debian/changelog: Towards 1.3.16 2004-08-15 19:20 adam * NEWS, recctrl/regxread.c: Added facility to make attibutes in grs.regx and grs.tcl filters using the data command with argument -attribute . The contents of data is the value of the attribute. This command should be used inside a begin element , end element section. 2004-08-13 11:56 adam * index/zserver.c: Warn if zebra_{insert,update,delete,record} fails 2004-08-13 11:55 adam * test/api/: Makefile.am, t6.c, zebra6.cfg: Added test t6 2004-08-11 15:31 adam * index/trunc.c: Fix truncation for isam:b for deleted words (which happen to have a 0 value). 2004-08-11 15:26 adam * recctrl/xmlread.c: Remove log message 2004-08-06 12:08 adam * util/charmap.c: Use other ordinal value for cut char to keep backwards compatible with 1.3.15 2004-08-06 11:36 adam * index/kcompare.c: Another fix for setting of CODEC_INLINE 2004-08-06 11:30 adam * index/kcompare.c: Only use inline on GCC 2004-08-06 11:26 adam * examples/gils/zebra.cfg: Revert 2004-08-06 11:24 adam * NEWS, examples/gils/zebra.cfg, perl/lib/IDZebra.pm: More comments 2004-08-06 11:23 adam * win/zebra.nsi: Convert to NSIS2 2004-08-06 10:48 adam * win/makefile: Add danbibr.obj, rsprox.obj to makefile. Point to new iconv 2004-08-03 16:54 heikki * include/isamb.h, include/rset.h, isamb/isamb.c, isamb/tstisamb.c, rset/rsbetween.c, rset/rsbool.c, rset/rset.c, rset/rsisam.c, rset/rsisamb.c, rset/rsisamc.c, rset/rsisamd.c, rset/rsisams.c, rset/rsm_or.c, rset/rsnull.c, rset/rsprox.c, rset/rstemp.c: Added framework for the pos calls. rsisamb and rsnull have a real one, the rest rely on a global dummy. Not tested much yet, as it is never called. 2004-08-03 14:15 heikki * include/rset.h, index/zrpn.c, rset/rsbetween.c, rset/rsbool.c, rset/rsisam.c, rset/rsisamb.c, rset/rsisamc.c, rset/rsisamd.c, rset/rsisams.c, rset/rsm_or.c, rset/rsnull.c, rset/rsprox.c, rset/rstemp.c: Removed the count function from the rset f-table, in preparation to adding a more general pos function 2004-08-02 12:12 adam * index/zserver.c: Select database before commit takes place to ensure register is selected 2004-08-02 11:55 mike * perl/Makefile.PL.in: Add missing close-quote. 2004-07-30 12:06 adam * debian/changelog, include/zebraver.h: Updates to make Debian Sarge package for 1.3.16-1 2004-07-28 13:15 adam * Makefile.am, perl/Makefile.PL.in: Ensure that perl/IDZebra_wrap.c is part of dist. 2004-07-28 13:01 adam * test/sort/: default.idx, rec3.xml, rec4.xml, test1.sh: Fix sort test 2004-07-28 11:47 adam * NEWS, include/charmap.h, include/zebramap.h, index/extract.c, test/sort/Makefile.am, test/sort/default.idx, test/sort/rec3.xml, test/sort/rec4.xml, test/sort/string-hat.chr, test/sort/test1.sh, test/sort/zebra.cfg, util/charmap.c: Added a new 'cut' directive to charmaps (.chr files) which specifies that only characters after the cutting char should be indexed. 2004-07-28 11:40 adam * tab/default.idx: More comments on register specs 2004-07-28 10:15 adam * NEWS, include/zebraapi.h, index/apitest.c, index/extract.c, index/main.c, index/zebraapi.c, index/zebrash.c, index/zserver.c, perl/IDZebra.i, perl/lib/IDZebra.pm, perl/lib/IDZebra/Resultset.pm, perl/lib/IDZebra/Session.pm, perl/t/01_base.t, perl/t/02_directory_update.t, perl/t/03_record_update.t, perl/t/04_cql.t, perl/t/05_search.t, perl/t/06_retrieval.t, perl/t/07_sort.t, perl/t/08_scan.t, test/api/t1.c, test/api/t2.c, test/api/t3.c, test/api/t4.c, test/api/t5.c: Update Perl internals so that it matches the current Zebra API. The recordGroup structure is no longer available. A group of resources can still be referenced by setting groupName=>.. in various methods. 2004-07-28 10:05 adam * perl/zebra_perl.c: Make a copy instead of pointer for member: base 2004-07-26 15:59 adam * util/res.c: Fix memory leak 2004-07-26 15:51 adam * data1/d1_read.c: Fix bug in data1_tag_add_attr (bug introduced in last commit) 2004-07-26 14:26 adam * recctrl/xmlread.c: Fixed bug 104: Bad default encoding for XML records for grs.xml filter. 2004-07-26 14:20 adam * include/data1.h, data1/d1_read.c: Simplify XML attribute node creation (xattr). Add data1 utilities data1_insert_preprocess, data1_insert_preprocess_n. 2004-06-17 00:12 adam * recctrl/marcread.c: Use WRBUF instead of huge stack var 2004-06-17 00:07 adam * test/codec/.cvsignore: Added cvsignore 2004-06-17 00:06 adam * test/api/t5.c: Proximity tests 2004-06-16 23:48 adam * test/rusmarc/test1.sh: Do not perform rusmarc test if iconv does not do koi8-r. 2004-06-16 23:29 adam * index/zrpn.c: Enabling rsprox. Tests OK 2004-06-16 23:27 adam * rset/rsprox.c: Cosmetic changes. Added an assert, since prox needs >= 2 sets 2004-06-16 22:49 adam * bfile/Makefile.am, dfa/Makefile.am, dict/Makefile.am, isam/Makefile.am, isamb/Makefile.am, isamc/Makefile.am, isams/Makefile.am, recctrl/Makefile.am, rset/Makefile.am, util/Makefile.am: For includes specs in Makefiles use AM_CPPFLAGS instead of INCLUDE. Use $(YAZINC) instead of @YAZINC@. 2004-06-16 22:34 adam * isamb/isamb.c: Initialize local to prevent gcc -O warning 2004-06-16 22:32 adam * recctrl/rectext.c: Remove unused local 2004-06-16 22:30 adam * util/zebramap.c, rset/rsbool.c: Initialize local to prevent gcc -O warning 2004-06-15 12:56 adam * index/kinput.c: Minor changes to avoid a few warnings 2004-06-15 11:43 adam * test/: charmap/test1.sh, charmap/test2.sh, charmap/zebra.cfg, config/test1.sh, config/test2.sh, gils/test1.sh, gils/test2.sh, gils/test3.sh, gils/timing1.sh, gils/timing2.sh, malxml/test1.sh, marcxml/test1.sh, marcxml/test2.sh, marcxml/zebra.cfg, rusmarc/test1.sh, rusmarc/zebra.cfg, sort/test1.sh, sort/zebra.cfg, xelm/zebra.cfg, xpath/simple1.sh, xpath/test1.sh, xpath/test2.sh, xpath/test3.sh, xpath/test4.sh, xpath/test5.sh, xpath/zebra.cfg, zsh/testall.sh, zsh/zebra.cfg: Zebra now works with make distcheck 2004-06-15 11:29 adam * util/zebramap.c: Add missing initialization of member replace_tokens in struct zebra_map. Error only showed up for missing default.idx (and charmaps) and more aggressive nmem_reset/nmem_destroy .. 2004-06-15 10:06 adam * test/: api/zebra.cfg, charmap/test1.sh, charmap/test2.sh, config/test1.sh, config/test2.sh, config/zebra.cfg, gils/stop03.sh, gils/stop04.sh, gils/test1.sh, gils/test2.sh, gils/test3.sh, gils/timing1.sh, gils/timing2.sh, gils/zebra1.cfg, gils/zebra2.cfg, malxml/test1.sh, malxml/zebra.cfg, marcxml/test1.sh, marcxml/test2.sh, rusmarc/test1.sh, sort/test1.sh, usmarc/zebra.cfg, xpath/test1.sh, xpath/test2.sh, xpath/test3.sh, xpath/test4.sh, xpath/test5.sh, zsh/testall.sh: More updates to allow tests when builddir != srcdir. 2004-06-15 10:05 adam * util/res.c: Allow ${var:-default} construct in resources. 2004-06-15 09:42 adam * index/zebrash.c: Shell accepts -c option 2004-06-15 01:45 adam * test/gils/: stop01.sh, stop02.sh: Prepare for srcdir != builddir in tests 2004-06-15 01:43 adam * test/api/: t1.c, t2.c, t3.c, t4.c, t5.c, zebra.cfg: Prepare for srcdir != dstdir in tests. 2004-06-15 01:42 adam * util/res.c: Allow rule subst in resources 2004-06-14 23:44 adam * rset/rsprox.c: Work on generic prox. Not yet tested - nor being used. 2004-06-14 23:43 adam * test/api/: Makefile.am, t1.c, t2.c, t3.c, t4.c, t5.c, zebra.cfg: New test 2004-06-14 12:31 mike * index/index.h: Comment only, on possible widening of relevance plugin API. 2004-06-13 20:45 adam * index/zsets.c: Handle undefined rank handler 2004-06-13 20:44 adam * index/zvrank.c: Avoid crash zvrank.weighting-scheme is unset. 2004-06-11 12:36 adam * configure.in: Added test/codec/Makefile 2004-06-09 15:11 adam * index/: index.h, kcompare.c: Make codec routines public again. Add key_get_seq 2004-06-09 14:15 adam * include/Makefile.am, include/rsprox.h, rset/Makefile.am, rset/rsprox.c: Added rsprox 2004-06-09 14:13 adam * test/: Makefile.am, codec/Makefile.am, codec/tstcodec.c: Added small test of codec speed 2004-06-09 13:11 adam * rset/rsbool.c: Remove unused code. Reformat a bit 2004-06-09 10:29 adam * tab/rules2abs.tcl: Utility that converts from danbib rules to Zebra .abs 2004-06-08 17:15 adam * isamb/isamb.c: Make ISAMB backwards compatible again 2004-06-08 17:05 heikki * rset/rsbetween.c: #if'd out logging in rsbetween 2004-06-08 15:27 marc * doc/zvrank.txt, index/zvrank.c: credits given to tho credit deserves 2004-06-08 00:11 adam * TODO: One less TODO 2004-06-08 00:09 adam * NEWS, index/zsets.c: Maximum number of records to be sorted in a result set can be specified by setting "sortmax". Default is 1000. 2004-06-07 23:51 adam * TODO: Update list 2004-06-04 15:54 heikki * isamb/isamb.c: Added a function to estimate total size and current position in isamb 2004-06-03 17:05 heikki * isamb/isamb.c: Switching to my new code, it seems to work on all my tests 2004-06-03 13:45 adam * index/extract.c: Remove two yaz_log that was added in previous commit 2004-06-03 13:38 adam * index/extract.c: Bug fix: zebra indexed files that did not match extension criteria due to bad side effect. 2004-06-03 12:29 heikki * isamb/isamb.c: Fixed a but in climb NEW_FORWARD still disabled, but starts to work 2004-06-03 02:24 adam * isamb/tstisamb.c: Proper test for forward 2004-06-03 02:23 adam * isamb/isamb.c: Fast forward on leaf too 2004-06-03 01:05 adam * isamb/isamb.c: Another forward - with ideas from original isamb_pp_read 2004-06-02 20:50 heikki * isamb/isamb.c: Elementary forwarding seems to work in the new system code still disabled 2004-06-02 19:26 heikki * isamb/isamb.c: Rewriting the isamb forward. Time being, new code is #ifdef'd out. Regular reads seem to work. forwarding is mostly missing, although there is some raw beginnings... 2004-06-02 16:07 heikki * isamb/isamb.c: Minor edit (to get around cvs problems) 2004-06-02 14:31 adam * include/rsbool.h, rset/rsbool.c: Pass log function to some rsets 2004-06-02 14:30 adam * include/isamb.h, isamb/isamb.c, isamb/tstisamb.c: Added isamb_dump utility. 2004-06-02 14:29 adam * index/: kcompare.c, zrpn.c: Make codec routines static 2004-06-02 09:53 adam * isamb/isamb.c: Bug fix: If at and of leaf, then reset descending and go up again. 2004-06-02 09:51 adam * isamb/tstisamb.c: Loosen test a bit 2004-06-02 08:51 adam * isamb/isamb.c: Reformat to keep lines <80 chars. Added two asserts. 2004-06-02 08:39 adam * isamb/tstisamb.c: Added isamb_pp_forward test. Changed messages from test program from LOG_DEBUG to LOG_WARN so we see them! Test program calling bfs_reset. 2004-06-01 20:04 adam * isamb/isamb.c: ISAMB_DEBUG disabled again. Warn if enabled 2004-06-01 17:22 adam * rset/: rsbool.c, rsisamb.c: One more RSET_DEBUG 2004-06-01 16:50 heikki * index/extract.c, index/kinput.c, isamb/isamb.c, rset/rsisamb.c: Fixed a borderline case isamb_forward 2004-06-01 15:46 adam * isamb/isamb.c: Add more if ISAMB_DEBUG 2004-06-01 15:04 adam * isamb/tstisamb.c: Define log_item 2004-06-01 14:56 adam * include/isamb.h, include/isamc.h, include/isamd.h, include/isams.h, index/kcompare.c, isamb/isamb.c, isamc/isamc.c, isamc/isamd.c, isams/isams.c: New method log_item for the various isams to print log an item (for debug) 2004-06-01 14:56 adam * index/extract.c: Add assert to exploit bug 2004-06-01 14:32 heikki * include/isamb.h, index/index.h, index/kcompare.c, isamb/isamb.c, rset/rsisamb.c: isamb forward 2004-05-30 20:35 adam * index/kcompare.c: Experiment with new codec for keys 2004-05-30 20:09 adam * rset/rsbool.c: Remove expensive calls to logf 2004-05-30 20:05 adam * index/main.c: Fix option -f 2004-05-30 20:04 adam * isamb/isamb.c: Make a few defines for various constants. Introduce more compact encoding of ISAMB files. The new encoding is not enabled by default to avoid breaking register compatibility. 2004-05-27 11:28 adam * index/retrieve.c: Raw retrieval mode uses raw copy instead of text filter 2004-05-26 15:52 adam * NEWS, index/attribute.c, index/index.h, index/zrpn.c: Allow use of string attributes for regular attribute sets 2004-05-26 15:47 adam * recctrl/danbibr.c: Bug fix: did not return root (absyn) node 2004-05-26 15:26 adam * recctrl/danbibr.c: Bug fix: did not split on * 2004-05-25 18:33 adam * perl/demo/cql.map: Add truncation attributes 2004-05-25 16:12 adam * perl/IDZebra.i: Update SWIG interface for updated Zebra API. No Wrap in CVS 2004-05-25 16:11 adam * perl/t/04_cql.t: Update new CQL parser 2004-05-25 16:11 adam * perl/demo/cql.map: Update for new CQL parser 2004-05-25 16:10 adam * perl/Makefile.PL.in: More flags to swig 2004-05-25 15:03 adam * perl/Makefile.PL.in: Make rule to make .c from .i via swig 2004-05-25 14:17 adam * NEWS: Update NEWS 2004-05-25 14:13 adam * recctrl/regxread.c: Fix problem with 'end element' which could pop off top tag (under root data1 node). Fix uninitialized var. 2004-05-25 12:21 adam * data1/d1_read.c: Always set parent member in data1_node 2004-05-25 10:49 adam * test/xpath/: Makefile.am, Zthes.abs, zthes-b.est: Add zthes-b.est and ensure that .abs and .est is part of dist 2004-05-21 15:25 adam * tab/: Makefile.am, danbib.abs: Added danbib.abs 2004-05-21 15:25 adam * recctrl/danbibr.c: Continuation lines 2004-05-21 13:58 adam * NEWS, recctrl/Makefile.am, recctrl/danbibr.c, recctrl/grsread.h, recctrl/recgrs.c: Added grs.danbib filter - for Danish Bibliographic Centre. 2004-05-14 12:57 adam * recctrl/rectext.c: Add facility to specify separator for text files, i.e. text.sep=c where c is the separator. 2004-05-10 10:47 adam * index/: zebraapi.c, zrpn.c, zsets.c: Do not use obsolete YAZ defines 2004-05-10 10:43 adam * Makefile.am, NEWS, idzebra.spec.in, debian/rules: Rename CHANGELOG to NEWS 2004-05-10 10:42 adam * doc/Makefile.am: Hook to check for missing HTML files in dist 2004-05-05 18:22 mike * index/zserver.c: Refuse to scan with step-size specified and non-zero. Use diagnostic 205 "Only zero step size supported for Scan". 2004-03-29 17:48 adam * configure.in, debian/changelog, index/index.h, index/zebraapi.c, index/zserver.c, win/zebra.nsi: Fixed bug in return of handle for init when authentication failed. Support idPass authentication. Add preliminary support for user permissios (to allow safer remote update for certain users). 2004-03-22 21:52 adam * recctrl/rectext.c: For text filter, return only header if elementSetName=H . elementSetName=R returns contents only. Other elementSetName returns both header+content. 2004-03-09 20:42 adam * examples/gils/.cvsignore, examples/gils/Makefile.am, test/charmap/.cvsignore, test/rusmarc/.cvsignore, test/usmarc/lock/.cvsignore, test/xelm/lock/.cvsignore: Added/update .cvsignore 2004-03-09 20:38 adam * test/xpath/.cvsignore: Ignore test.*.[0-9] 2004-03-09 19:52 adam * test/rusmarc/: Makefile.am, test1.sh: let tests create directories 2004-03-09 19:45 adam * test/rusmarc/: Makefile.am, test.sh, test1.sh: Add test case for test/rusmarc 2004-03-09 16:12 adam * configure.in, test/Makefile.am, test/charmap/Makefile.am, test/charmap/default.idx, test/charmap/string.utf8.chr, test/charmap/test1.sh, test/charmap/test2.sh, test/charmap/x.xml, test/charmap/zebra.cfg, util/charmap.c: Fixed problem with 'encoding' directive for .chr files. Added \LXXXX hex translation for .chr files. Added test/charmap test cases. 2004-02-12 16:15 heikki * rset/: rsbetween.c, rsbool.c: Fast-forward in rsbool and rsbetween. 2004-02-12 16:14 heikki * test/gils/test3.sh: More tests for forwarding 2004-02-09 18:44 heikki * test/xpath/: Makefile.am, rec5.xml, test5.sh, zebra.cfg: Tests for rsbetween's fastforward function 2004-01-30 14:07 heikki * rset/rsbetween.c: Added a comment, cleaned whitespace 2004-01-30 14:06 heikki * test/gils/test3.sh: New tests for the forward function (simple ands and ors) 2004-01-30 12:43 heikki * include/rset.h, rset/rsbool.c, rset/rset.c, rset/rsisamb.c, test/gils/Makefile.am, test/marcxml/test1.sh: Added forward functions to rsbool, and a few tests for them. 2004-01-29 14:11 adam * index/extract.c, rset/rsisamc.c, rset/rsisamd.c: Fixed a number of warnings. Copyright year. 2004-01-28 11:44 heikki * rset/rsisamb.c: Added an #include to get memcpy properly defined 2004-01-22 17:23 heikki * doc/administration.xml, index/extract.c: Made the temp file policy configurable by zebra.cfg (tempfiles: yes/Auto/no) 2004-01-22 16:40 heikki * index/extract.c, index/index.h, index/kinput.c, index/zebraapi.c, test/gils/zebra1.cfg, test/gils/zebra2.cfg: Not creating a temporary file when indexing, if there would only be one temp file. Using the memory buffer directly instead. This is configurable, but the config is hard-coded as it is now. Will need to be in zebra.cfg. 2004-01-22 12:50 adam * index/extract.c: Dont complain about missing matchStr 2004-01-22 12:27 adam * dict/dicttest.c, include/res.h, include/rstemp.h, include/zebraapi.h, index/apitest.c, index/extract.c, index/index.h, index/kdump.c, index/lockutil.c, index/main.c, index/trav.c, index/zebraapi.c, index/zebrash.c, index/zrpn.c, index/zserver.c, isam/isam.c, rset/rset.c, test/api/t1.c, test/api/t2.c, test/api/t3.c, test/api/t4.c, test/zsh/zebra.cfg, util/res.c: Revise resource API to take default/override resources. Allow Remote insert/delete/replace/update with record, recordIdNumber (sysno) and/or recordIdOpaque(user supplied record Id). Server now returns zero hits rather than issue 'unsupported use attribute' if an attribute is supplied that is defined in .att but not being used. 2004-01-19 13:10 adam * tab/explain.abs: Remove unnecessary elm ../? constructs from Explain 2004-01-16 19:04 heikki * include/rset.h: Part of the previosu commit 2004-01-16 16:27 heikki * rset/: rsbetween.c, rsbool.c, rset.c, rsisam.c, rsisamb.c, rsisamc.c, rsisamd.c, rsisams.c, rsm_or.c, rsnull.c, rstemp.c: Declarations for the rset_forward function. No actual code yet 2004-01-15 15:22 adam * README, configure.in, debian/changelog, doc/zebra.xml.in, include/zebraver.h, index/main.c, win/zebra.nsi: Towards 1.3.15 2004-01-15 14:31 adam * include/zebraapi.h, index/zrpn.c, test/xpath/Makefile.am, test/xpath/rec4.xml, test/xpath/test4.sh: X-Path attribute expressions with spaces in them is now handled. 2004-01-15 14:30 adam * test/marcxml/record.abs: Enable sorting on author 2003-12-17 13:03 adam * data1/d1_marc.c: Fix base address for output (Colin MacLean) 2003-12-11 00:30 adam * recctrl/marcread.c: Fix base address for MARC reader 2003-12-04 12:20 heikki * index/zebrash.c: zebrash can now sort a result set 2003-12-03 14:57 adam * doc/zebraidx-options.xml: Describe option -L in options for zebraidx man page 2003-11-29 17:47 adam * win/makefile: Point to Expat-1.95-7 on Windows 2003-11-29 17:47 adam * doc/installation.xml: Mention where to get Expat and BZIP2 WIN32 versions 2003-11-29 17:05 adam * debian/changelog: Debian 1.3.14-1 2003-11-29 00:16 adam * configure.in, include/zebraver.h, win/zebra.nsi: 1.3.14 2003-11-29 00:07 adam * yaz.m4: Changes info 2003-11-29 00:06 adam * data1/d1_marc.c: Remove data1_pr_tree calls 2003-11-28 15:47 adam * index/zebraapi.c: Bug fix: zebra_begin_trans did not always invalidate result sets when register was reopened. 2003-11-27 11:35 mike * .cvsignore: Ignore autom4te.cache 2003-11-24 13:58 mike * index/main.c: Fix long-int overflow when calculating number of microseconds elapsed in a run of more 2147.48 seconds (35:47) 2003-11-24 13:54 mike * recctrl/inline.h: Fix typo in inTline_mk_field(), resolves undeclared function warning in marcread.c 2003-11-21 16:30 heikki * index/zebrash.c: Minor details 2003-11-14 01:28 adam * test/marcxml/record.abs: modify abs file to allow for MARC conversion 2003-11-14 00:57 adam * data1/d1_marc.c: MARCXML to ISO2709 conversion in retrieval. 2003-11-09 12:56 oleg * test/rusmarc/zebra.cfg: Update, 2003-11-09 12:54 oleg * test/rusmarc/records/simple-rusmarc: File updated (reason: uncorrect 4XX fields). 2003-11-09 12:49 oleg * recctrl/: inline.c, inline.h, marcread.c: Fixed error with linked fields for UNIMARC clone records. 2003-11-09 12:48 oleg * index/zserver.c: More friendly behaviour in during character set negotiation. 2003-11-03 15:04 adam * doc/indexdata.xml: Fix address 2003-10-30 12:11 adam * doc/introduction.xml: Fix link to support 2003-10-21 12:00 adam * test/gils/.cvsignore: add zebrasrv.pid 2003-10-21 11:59 adam * test/api/t4.c: Log to t4.log rather than t3.log 2003-10-20 21:26 adam * index/trav.c: Improve message for bad path in file traversal. logf -> yaz_log renames 2003-10-20 20:56 adam * test/marcxml/: Makefile.am, sample-marc, test2.sh: Test case for filter grs.marcxml 2003-10-20 20:47 adam * test/marcxml/.cvsignore: Added .cvsignore 2003-10-07 11:18 adam * configure.in, test/Makefile.am, test/malxml/test1.sh, test/marcxml/Makefile.am, test/marcxml/m1.xml, test/marcxml/m2.xml, test/marcxml/m3.xml, test/marcxml/record.abs, test/marcxml/test1.sh, test/marcxml/zebra.cfg: New test marcxml 2003-10-07 11:18 adam * index/: extract.c, main.c: On -V, display Expat version 2003-10-07 11:18 adam * recctrl/recgrs.c: yaz_log instead of logf. Change logging a bit 2003-10-07 11:17 adam * test/xelm/: Makefile.am, pop.xml, strucc.xml, zebra.cfg: Simplify 2003-09-26 12:36 adam * configure.in, idzebra.spec.in, debian/changelog, include/zebraver.h: Bump version 2003-09-26 12:17 adam * test/zsh/.cvsignore: Add out files 2003-09-26 12:16 adam * test/: malxml/.cvsignore, api/.cvsignore: Add zebrasrv.pid 2003-09-26 12:16 adam * test/usmarc/.cvsignore: Add tmp, lock 2003-09-24 13:45 adam * configure.in, test/config/test1.sh, test/config/test2.sh, test/gils/Makefile.am, test/gils/stop03.sh, test/malxml/test1.sh, test/sort/test1.sh, test/zsh/testall.sh: Reduce output for tests 2003-09-23 12:09 adam * index/zebrash.c: Use fgets when input if not a tty. Remove newline for each line 2003-09-23 11:53 adam * index/zebrash.c: WS 2003-09-22 14:35 adam * win/: makefile, zebra.nsi: Fix examples for win 2003-09-16 22:52 adam * test/xpath/.cvsignore: Added socket 2003-09-16 22:51 adam * test/: config/.cvsignore, malxml/.cvsignore, zsh/.cvsignore: Added .cvsignore 2003-09-16 21:35 adam * recctrl/recgrs.c: Allow C89 comments only 2003-09-16 16:43 adam * test/zsh/Makefile.am: Missing testall.sh from dist 2003-09-16 16:06 adam * idzebra.spec.in, debian/changelog: Update minor 2003-09-16 16:04 adam * debian/: changelog, rules: Compress man pages 2003-09-16 15:58 adam * index/main.c: Display Tcl version if enabled 2003-09-16 15:58 adam * test/config/: Makefile.am, m.abs, m.flt, m.rec, test2.sh: Test for filter bug in config 2003-09-16 15:56 adam * recctrl/regxread.c: Fix bug in tryMatch (introduced by previous commit) 2003-09-16 14:18 adam * configure.in, recctrl/recgrs.c, test/Makefile.am, test/config/Makefile.am, test/config/g.abs, test/config/g.rec, test/config/test1.sh, test/config/zebra.cfg: Test sort/config 2003-09-16 11:35 adam * debian/rules: Fix permission of postinst 2003-09-12 17:11 mike * test/api/.cvsignore: Ignore the testclient binary 2003-09-08 12:30 adam * debian/changelog: Minor. 2003-09-08 12:26 adam * data1/d1_read.c: data1_concat_text didnt set last_child right in all cases 2003-09-08 12:26 adam * data1/d1_prtree.c: Add check for proper last_child 2003-09-08 11:51 adam * recctrl/xmlread.c: Year 2003-09-08 11:50 adam * recctrl/xmlread.c: Fix XML error handling 2003-09-08 11:30 adam * configure.in, recctrl/xmlread.c, test/Makefile.am, test/malxml/Makefile.am, test/malxml/f1.xml, test/malxml/test1.sh, test/malxml/zebra.cfg: Try to avoid SEGV in Expat when XML_Parse fails 2003-09-05 14:35 adam * index/zserver.c: Check for valid handle in call to zebra_pidfname 2003-09-05 14:33 adam * test/sort/test1.sh: Fix test 2003-09-05 12:54 adam * debian/changelog: 1.3.12-2 2003-09-05 12:51 adam * index/: zebraapi.c, zrpn.c: Only issue error 114 if all databases fail 2003-09-05 12:50 adam * doc/: Makefile.am, zebra.xml.in, zebraidx-commands.xml, zebraidx-man.sgml, zebraidx.xml: Separate zebraidx-commands document. Mention create&drop zebraidx commands 2003-08-21 12:47 adam * debian/changelog, win/zebra.nsi: Towards 1.3.12 2003-08-21 12:42 heikki * test/zsh/zebra.cfg: Added this 2003-08-21 12:40 heikki * test/zsh/: Makefile.am, test1.zsh, test2.zsh: Added two test scripts 2003-08-21 12:31 adam * debian/changelog: Debian minor release to fix pid file. 2003-08-21 12:30 adam * include/zebraapi.h, index/zebraapi.c, index/zserver.c: Write zebrasrv.pid to lockDir. 2003-08-21 12:29 adam * doc/marc_indexing.xml: Fix header 2003-08-21 12:29 adam * recctrl/: grsread.h, marcread.c, recgrs.c, xmlread.c: New filter grs.marcxml. 2003-07-26 18:27 pop * perl/: IDZebra.i, lib/IDZebra.pm, lib/IDZebra/Resultset.pm, lib/IDZebra/Session.pm, t/05_search.t: Added support for resultset terms. 2003-07-07 16:56 heikki * index/: zebraapi.c, zebrash.c: Fixed a bug in zebrash and a warning in zebraapi 2003-07-07 15:55 pop * index/zebraapi.c: renamed perl specific sorting 2003-07-07 12:59 pop * perl/: IDZebra.i, lib/IDZebra/Session.pm, t/03_record_update.t: Zebra perl API following changes in zebraapi.c/.h (all functions returning an int status). Now it's compatible, but return status is not yet implemented in all case. 2003-07-04 16:27 heikki * index/zebrash.c: minor fix 2003-07-04 16:25 heikki * configure.in, index/zebrash.c, test/Makefile.am, test/zsh/Makefile.am, test/zsh/testall.sh: Added zebrash test 2003-07-04 16:00 heikki * index/zebrash.c: find and show work, using wrbuf for output 2003-07-04 15:58 adam * index/zebraapi.c: zebra_records_retrieve returns -1 on error; 0 if OK 2003-07-03 18:16 heikki * index/zebrash.c: started show command - doesn't work yet 2003-07-03 16:45 heikki * index/zebrash.c: Added quick find command 'find' (or 'f'). Quickstarts if necessary, adds "@attr 1=/" if necessary, and uses constant result set name. 2003-07-03 00:00 adam * index/zserver.c: Remote drop of database 2003-06-30 21:37 adam * include/zebraapi.h, index/extract.c, index/main.c, index/zebraapi.c, index/zebrash.c, index/zinfo.c, index/zinfo.h: Implemented drop database 2003-06-30 17:56 adam * dict/delete.c: Fix indefinite loop in dict_del_subtree 2003-06-26 10:46 mike * doc/introduction.xml: Update the description of the ULS application according to an email request from Fraser Nicolaides , project officer. 2003-06-23 17:38 adam * index/zebrash.c: Fix printf (again) 2003-06-23 17:36 adam * include/data1.h, include/isamb.h, include/isamc.h, include/isamd.h, include/isams.h, isamb/.cvsignore, isamb/Makefile.am, isamb/isamb.c, isamb/tstisamb.c, isamc/isamc-p.h, isamc/isamc.c, isamc/isamd-p.h, isamc/isamd.c, isamc/merge.c, isams/isams.c, recctrl/inline.c, test/api/t4.c: Implemented isamb_unlink. 2003-06-23 17:35 adam * index/: index.h, kcompare.c, kinput.c, zebrash.c: Fix printf 2003-06-23 16:35 heikki * index/: zebraapi.c, zebrash.c: insert/delete tests in zebrash, transactions... 2003-06-20 18:27 adam * index/zebraapi.c: Fix new yaz_log. WS 2003-06-20 16:21 heikki * include/zebraapi.h, index/index.h, index/invstat.c, index/zebraapi.c, index/zebrash.c, test/api/t2.c, test/api/t3.c, test/api/t4.c: Cleaning zebraapi (return conventions etc) More details in zebrash (perl interface still broken because of this!) 2003-06-18 23:32 adam * dfa/dfa.c: Remove PR_TRAN message 2003-06-18 13:46 adam * dfa/dfa.c, include/zebraapi.h, index/apitest.c, index/index.h, index/zebraapi.c, index/zserver.c, index/zsets.c, test/api/Makefile.am, test/api/t3.c, test/api/t4.c: Fix memory handling of quries in result sets 2003-06-18 00:23 adam * tab/soif.flt: Fixed SOIF filter 2003-06-18 00:22 adam * recctrl/: recgrs.c, regxread.c: Fixed anchor handling for /patterns/ (tryMatch) 2003-06-17 15:53 adam * index/zebraapi.c: Forgot to invalidate result sets when changing from ro to rw 2003-06-12 20:20 adam * configure.in, include/zebraver.h: Bump version 2003-06-12 20:20 adam * recctrl/recgrs.c, data1/d1_absyn.c: Fix for root.absyn not being set (when .abs is bad for example) 2003-06-12 20:14 adam * rset/rsbetween.c: Fixed rsbetween. Returned results in cases where it shouldn't 2003-06-02 15:33 adam * index/zebrash.c: fix select_database 2003-06-02 15:13 adam * index/zebrash.c: Indentation. 2003-05-26 22:07 adam * configure.in: Fix setting of automake ISTHR to reflect POSIX thread availability 2003-05-25 00:35 adam * index/: kdump.c, zserver.c: Zebra server checks for zebrasrv.pid and refuses to start if it is already locked by another (running) zebrasrv. 2003-05-25 00:34 adam * test/gils/: stop01.sh, stop02.sh, stop03.sh, stop04.sh, test1.sh, test2.sh, timing1.sh, timing2.sh: tests writes to log file instead of stdout 2003-05-22 18:16 heikki * index/zebraapi.c: Added zebra api logging (on loglevel app2) 2003-05-21 16:39 adam * configure.in, test/Makefile.am, test/api/Makefile.am, test/api/testclient.c, test/cddb/Makefile.am, test/dmoz/Makefile.am, test/gils/Makefile.am, test/gils/stop01.sh, test/gils/stop02.sh, test/gils/stop03.sh, test/gils/stop04.sh, test/gils/test1.sh, test/gils/test2.sh, test/gils/timing1.sh, test/gils/timing2.sh, test/sort/Makefile.am, test/sort/test1.sh, test/xelm/Makefile.am, test/xpath/Makefile.am, test/xpath/rec.xml, test/xpath/simple1.sh, test/xpath/simple1.xml, test/xpath/test1.sh, test/xpath/test2.sh, test/xpath/test3.sh: Makefile updates for Automake 1.5+. Test script updates 2003-05-21 10:03 pop * perl/lib/IDZebra/Session.pm: Removed ODRs from zebra_search 2003-05-20 23:39 adam * index/: main.c, zebraapi.c: Handle non-existant register area better 2003-05-20 15:54 adam * include/zebraapi.h: Fix comment 2003-05-20 15:52 adam * include/zebraapi.h, index/apitest.c, index/zebraapi.c, index/zserver.c, test/api/.cvsignore, test/api/Makefile.am, test/api/t1.c, test/api/t2.c, test/api/t3.c, test/gils/Makefile.am, test/xelm/Makefile.am, test/xpath/Makefile.am: Removed zebra_search_rpn. Updated a few tests 2003-05-20 14:52 adam * include/zebraapi.h, index/index.h, index/zebraapi.c, index/zserver.c, index/zsets.c, perl/IDZebra.i, test/api/t2.c: ODR handles no longer needed for zebra_search_{rpn,PQF} 2003-05-20 11:43 adam * index/zvrank.c: White space. Fix warning. 2003-05-19 23:38 adam * debian/changelog, debian/rules, doc/Makefile.am, doc/zebra.eps, doc/zebra.png, doc/zebra.xml.in: Zebra logo 2003-05-19 23:37 adam * test/api/: Makefile.am, t3.c: New test 2003-05-19 23:35 adam * util/zebrasrv: Debian zebrasrv start/stop 2003-05-13 15:52 adam * index/zebraapi.c: Check for open register in begin_trans 2003-05-12 18:10 mike * index/.cvsignore: ignore zebrash 2003-05-07 22:51 pop * perl/: IDZebra.i, zebra_perl.c, lib/IDZebra.pm, lib/IDZebra/Data1.pm, lib/IDZebra/Session.pm: Added log prefix features. Fixed handling of "0" values in data1. Session.pm is using Carp now. 2003-05-06 22:09 adam * test/gils/: stop01.sh, stop02.sh, stop03.sh, stop04.sh, test1.sh, test2.sh, timing1.sh, timing2.sh: More test updates 2003-05-06 19:39 adam * test/: gils/Makefile.am, gils/stop01.sh, gils/stop02.sh, gils/stop03.sh, gils/stop04.sh, gils/test.sh, gils/test1.sh, gils/test2.sh, gils/timing1.sh, gils/timing2.sh, rusmarc/test.sh, sort/test1.sh, usmarc/test.sh, xpath/simple1.sh, xpath/test1.sh, xpath/test2.sh, xpath/test3.sh: Updated tests 2003-05-06 19:27 adam * test/rusmarc/Makefile.am: Dont put CVS in dist 2003-05-06 14:09 adam * buildconf.sh: Call automake twice to avoid missing depcomp 2003-05-05 22:59 adam * test/: gils/.cvsignore, sort/.cvsignore: cvsignore 2003-05-05 22:14 adam * recctrl/recgrs.c: WS. Use data1_concat_text 2003-05-05 22:13 adam * include/data1.h, data1/d1_read.c: New function data1_concat_text that concatenates text nodes. 2003-05-05 12:00 adam * examples/gils/.cvsignore: ignore zebrasrv.pid 2003-05-05 11:58 adam * recctrl/xmlread.c: Dont warn character 0x00 in Expat Encoding Handler 2003-04-28 23:05 adam * debian/: changelog, control, rules: New YAZ layout. idzebra-doc architecture independent. 2003-04-25 11:46 adam * debian/changelog: Debian changeslog 2003-04-25 10:57 adam * recctrl/recgrs.c: Indentation 2003-04-25 00:29 pop * recctrl/recgrs.c, test/xelm/user.abs: xelm directive support changed. xpath: enable directive is not needed. support f or attribute based indexing without xpath indexing, using xelm 2003-04-24 22:10 adam * configure.in: Update version 2003-04-24 22:05 adam * idzebra.spec.in: Update spec file for new YAZ RPM packages 2003-04-24 21:47 adam * win/zebra.nsi: Version increment 2003-04-24 21:46 adam * index/zebraapi.c, include/zebraapi.h, include/zebraver.h: Handle no database selected in zebra_begin_trans 2003-04-24 21:35 adam * test/api/Makefile.am: test programs not made by normal build 2003-04-24 21:34 adam * recctrl/: recgrs.c, regxread.c: Minor changes in Debug log messages 2003-04-24 11:09 adam * configure.in: Remove -L/usr/lib from TCL_LIB to avoid dependancy problems 2003-04-17 08:07 adam * idzebra.spec.in: include files part of RPM 2003-04-15 22:56 adam * configure.in: Fix ZPERL_LIBS 2003-04-15 22:56 pop * perl/t/03_record_update.t: Fixed logging in record_update test 2003-04-15 22:55 pop * perl/: Makefile.PL.in, demo/zebra.cfg, t/03_record_update.t: Tuned to DEBIAN Stable pkgs 2003-04-15 22:48 adam * index/zrpn.c: Avoid memory overruns for big regular expressions 2003-04-15 22:47 adam * configure.in: Check for Perl libs 2003-04-15 22:40 pop * perl/Makefile.PL.in: Added prerequisites 2003-04-15 18:46 adam * index/: extract.c, kinput.c: Fixes for multiple updates in one transaction 2003-04-15 18:38 adam * isamb/isamb.c: Improve error messages 2003-04-05 14:32 adam * tab/soif.flt: New SOIF filter 2003-04-05 14:32 adam * bfile/mfile.c: Fixed >2GB overflow with metafiles 2003-04-02 21:01 adam * perl/zebra_perl.c, isamg/isamg.c: Remove // comment 2003-04-02 20:46 adam * index/zebraapi.c: Avoid // comments 2003-04-01 12:14 pop * perl/Makefile.PL.in: Fixed linking with -lieee 2003-04-01 09:48 adam * configure.in, debian/changelog, debian/rules, include/zebraver.h, win/zebra.nsi: Towards 1.3.10 2003-04-01 00:14 adam * index/zrpn.c: Use rset_dup for result set references 2003-03-31 23:53 adam * rset/: rsbool.c, rstemp.c: Allow multiple open instances of rstemp 2003-03-31 22:57 adam * doc/installation.xml: Links for GCC/VC 2003-03-31 22:56 adam * doc/introduction.xml: Fix email address for pop 2003-03-31 22:48 adam * doc/installation.xml: More on WIN32 compilation 2003-03-28 14:53 adam * rset/rsbool.c: Fix and operation which in some cases for equal keys on left and right side could produce extra hits. 2003-03-27 22:57 adam * data1/: d1_grs.c, d1_map.c: Fix problem with maps to numeric tags 2003-03-27 14:38 adam * doc/installation.xml: SuSE linux 2003-03-27 11:46 adam * configure.in, doc/Makefile.am, include/zebraver.h, index/zvrank.c, win/zebra.nsi: zvupdates. missing doc 2003-03-26 23:22 adam * configure.in: check for function sqrt in -lm 2003-03-26 21:58 adam * configure.in, debian/changelog, debian/rules, include/zebraver.h, win/zebra.nsi: Towards 1.3.8 2003-03-26 17:57 adam * index/rank1.c: remove debugging from rank1 2003-03-26 17:52 adam * win/makefile: livcode 2003-03-26 17:41 adam * index/Makefile.am, index/index.h, index/livcode.c, index/rank1.c, index/trunc.c, index/zebraapi.c, index/zsets.c, index/zvrank.c, util/zebramap.c: Integrated ranking algorithm from Liverpool University 2003-03-26 10:26 adam * doc/zvrank.txt: Information about zvrank 2003-03-26 01:02 adam * index/zebraapi.c: Missing return value 2003-03-26 00:47 adam * bfile/mfile.c, include/mfile.h: mf_unlink delays unlink (for WIN32) 2003-03-25 21:45 adam * include/zebraapi.h: zebraidx clean 2003-03-25 20:56 adam * index/: main.c, trav.c, zebraapi.c: Fix repositoryDelete so that it uses recordId setting 2003-03-21 09:02 adam * include/mfile.h: Spelling 2003-03-20 15:37 adam * isamb/isamb.c: Initialize log_freelist 2003-03-18 09:53 adam * rset/rstemp.c: Fix uninit. var 2003-03-17 21:22 adam * isamb/isamb.c: Fixed bug in insert_int 2003-03-13 05:25 pop * index/extract.c, index/index.h, index/zebraapi.c, perl/IDZebra.i, perl/lib/IDZebra.pm, perl/lib/IDZebra/Session.pm, perl/t/03_record_update.t: added zebra_insert_record call, function in perl api, documentation and tests 2003-03-12 18:11 pop * index/: extract.c, index.h, zebraapi.c: added force_update option for update_record, delete_record calls, to hopefully a llow multiple changes of a record within one transaction. Stupid, idn't it? 2003-03-12 18:08 pop * perl/: IDZebra.i, lib/IDZebra/ScanEntry.pm, lib/IDZebra/ScanList.pm, lib/IDZebra/Session.pm: added force_update option for update_record, delete_record calls, to hopefully allow multiple changes of a record within one transaction. Stupid, idn't it? IDZebra::ScanEntry is an array ref now; 2003-03-11 14:24 oleg * doc/marc_indexing.xml: Rename file. DocBook XML better, I think. 2003-03-08 15:27 pop * recctrl/recgrs.c: free xpath regexp 2003-03-07 00:32 pop * perl/lib/IDZebra/Resultset.pm: Cannot fetch more than 1000 records at a time 2003-03-06 14:16 adam * doc/installation.xml: Added links 2003-03-06 12:58 adam * index/: index.h, zebraapi.c, zrpn.c, zsets.c: Scan with limiting result set 2003-03-05 17:52 adam * .cvsignore, examples/zthes/.cvsignore, perl/.cvsignore, test/api/.cvsignore, test/rusmarc/.cvsignore, test/usmarc/.cvsignore, test/xelm/.cvsignore: cvsignore 2003-03-05 17:44 adam * index/: kinput.c, zebrash.c: Removed unused variable 2003-03-05 17:43 adam * recctrl/perlread.c: Extra paranthesis to avoid GCC warning 2003-03-05 17:43 adam * recctrl/marcread.c: Removed unused function tr. Fixed warning 2003-03-05 17:41 adam * isamc/: isamd.c, merge-d.c, merge.c: Fix GCC warnings 2003-03-05 17:40 adam * doc/installation.xml: Add MAC OSX 2003-03-05 15:15 pop * perl/t/01_base.t: Creating directories for zebra repository in demo 2003-03-05 14:55 pop * perl/: IDZebra.i, README, demo/index.sh, demo/zebra.cfg, lib/IDZebra.pm, lib/IDZebra/Filter.pm, lib/IDZebra/Resultset.pm, lib/IDZebra/RetrievalRecord.pm, lib/IDZebra/ScanEntry.pm, lib/IDZebra/ScanList.pm, lib/IDZebra/Session.pm, t/01_base.t, t/02_directory_update.t, t/03_record_update.t: Updated documentation, ERADME, scanning, sorting and filter virtual file handles are documented now. Added support and documentation for shadow registers. 2003-03-05 12:12 oleg * recctrl/marcread.c: Fixed error for MARC field, which has fixed lenght. 2003-03-05 01:28 pop * perl/: IDZebra.i, MANIFEST, Makefile.PL.in, lib/IDZebra/Session.pm, t/01_base.t: Added test for transactions Removed unused files 2003-03-05 01:08 adam * doc/Makefile.am, doc/installation.xml, index/extract.c, index/zebraapi.c: WIN32/Unix installation sections 2003-03-05 00:48 adam * index/zebraapi.c: Check for bad zebra_begin_trans usage 2003-03-05 00:36 adam * include/Makefile.am, include/zebraapi.h, index/Makefile.am, test/api/Makefile.am: Moved zebraapi.h to include. Is installed in /include 2003-03-05 00:32 pop * perl/: IDZebra.i, lib/IDZebra.pm, t/06_retrieval.t: Fixed perl API for new layout 2003-03-05 00:30 adam * doc/installation.xml, examples/gils/zebra.cfg, index/extract.c, index/index.h, index/main.c, index/zebraapi.c, index/zserver.c, test/api/t2.c: zebra_begin_trans got extra "write" flag. zebra_begin_read implemented in temrs of zebra_begin_trans. zebra_end_read is equivalent to zebra_end_trans. 2003-03-05 00:05 pop * index/zebraapi.c, perl/IDZebra.i, perl/MANIFEST, perl/zebra_perl.c, perl/zebra_perl.h, perl/lib/IDZebra.pm: First cleanup, zebra_api_ext.c is epmty now 2003-03-04 20:33 pop * perl/: IDZebra.i, MANIFEST, zebra_perl.h, demo/pod.abs, lib/IDZebra.pm, lib/IDZebra/ScanEntry.pm, lib/IDZebra/ScanList.pm, lib/IDZebra/Session.pm, t/01_base.t, t/02_directory_update.t, t/05_search.t, t/06_retrieval.t, t/08_scan.t: Scan feature added, not documented yet 2003-03-03 19:27 pop * perl/: demo/pod.abs, lib/IDZebra/Logger.pm, lib/IDZebra/Resultset.pm, lib/IDZebra/Session.pm, t/07_sort.t: Added sorting, +tests. documentation is needed. 2003-03-03 13:14 pop * perl/: IDZebra.i, lib/IDZebra.pm, lib/IDZebra/Resultset.pm, lib/IDZebra/RetrievalRecord.pm, lib/IDZebra/Session.pm, t/06_retrieval.t: Added documentation and test for the IDZebra::Resultset object Added documentation for IDZebra::RetrievalRecord Resultsets (in the C api) are destroyed with session close Added DESTROY code for IDZebra::Resultset, to clean up odr memory Enhanced test and documentation 2003-03-03 11:31 adam * index/zvrank.c: Replaced fprintf calls with yaz_log calls. Fixed bug in zv_init_schema initialisation. Removed unused variables in prn_rs and weighting functions. Removed some unused code left from original rank1.c file. Indentation. 2003-03-03 01:48 pop * perl/: zebra_perl.h, demo/cql.map: CQL tests and error handling 2003-03-03 01:47 pop * perl/: IDZebra.i, lib/IDZebra.pm: ZebraRetrievalRecord changed. Fixed returning of null buffers in the wrapper 2003-03-03 01:46 pop * perl/demo/zebra.cfg: fixing storeData/storeKeys 2003-03-03 01:45 pop * perl/lib/IDZebra/: Resultset.pm, RetrievalRecord.pm, Session.pm: Working on record retrieval. 2003-03-03 01:44 pop * perl/t/: 01_base.t, 02_directory_update.t, 03_record_update.t, 04_cql.t, 05_search.t, 06_retrieval.t: Test is split into parts now, to be used by Test::Harness 2003-03-03 00:12 adam * isamb/isamb.c: Bug fix: missing close (and leaking file handle) 2003-03-01 23:45 adam * data1/d1_absyn.c, include/zebra_xpath.h, index/zrpn.c, util/xpath.c: Predictive parser for X-Path predicates. Parser called zebra_parse_xpath_str instead of parse_xpath_str. 2003-03-01 21:41 adam * util/xpath.c: Bug fix: uinitialized xpath predicate member (value) 2003-03-01 05:12 oleg * test/rusmarc/test.sh: Test of directory. 2003-02-28 21:11 pop * perl/lib/IDZebra/: Resultset.pm, Session.pm: That's it for today 2003-02-28 19:45 pop * perl/lib/IDZebra/Session.pm: Versioning... 2003-02-28 19:38 pop * perl/: zebra_perl.h, lib/IDZebra/Resultset.pm, lib/IDZebra/Session.pm: Removed old stuff, and done some cleanup in the documentation, and around resultsets 2003-02-28 17:20 pop * recctrl/perlread.c: Enhanced security for lost filter objects. Added calls to support virtual file handles in perl 2003-02-28 17:18 pop * perl/demo/cql.map: New cql map file to be used for testing 2003-02-28 17:17 pop * perl/: IDZebra.i, demo/pod.pm, demo/zebra.cfg, lib/IDZebra.pm, lib/IDZebra/Filter.pm, lib/IDZebra/Resultset.pm, lib/IDZebra/Session.pm: Perl filters now can optionally reach data via a virtual filehandle. Enhanced features on the api (like searching :)) Bug fixes 2003-02-28 16:35 adam * configure.in, test/Makefile.am, test/cddb/Makefile.am: CDDB test part of distribution. 2003-02-28 16:28 adam * bfile/mfile.c, include/mfile.h: 64-bit offsets for register files on Windows 2003-02-28 15:34 adam * recctrl/marcomp.c: Added include of string.h 2003-02-28 15:34 adam * win/makefile: Updated WIN32 makefile for new source 2003-02-28 15:09 adam * doc/recordmodel.xml: Documented unread 2003-02-28 13:33 oleg * Makefile.am, configure.in, data1/d1_marc.c, data1/d1_read.c, include/data1.h, recctrl/Makefile.am, recctrl/inline.c, recctrl/inline.h, recctrl/marcomp.c, recctrl/marcomp.h, recctrl/marcread.c, test/Makefile.am, test/rusmarc/.cvsignore, test/rusmarc/Makefile.am, test/rusmarc/test.sh, test/rusmarc/zebra.cfg, test/rusmarc/records/simple-rusmarc, test/rusmarc/tab/rusmarc-b.est, test/rusmarc/tab/rusmarc.abs, test/rusmarc/tab/rusmarc.flt, test/rusmarc/tab/rusmarc.mar, test/rusmarc/tab/rusmarc.tag, test/rusmarc/tab/scan.chr, test/rusmarc/tab/string.chr: Added support of the complex indexing for MARC records (whithout documentation yet). Added test for RUSMARC records. 2003-02-28 11:44 adam * perl/demo/index.sh: Create directories automatically 2003-02-28 00:26 pop * perl/demo/index.sh: Looks better 2003-02-28 00:21 pop * recctrl/perlread.c: Variable scoping back to individual function calls. Cleaner, safer, slower :) 2003-02-28 00:12 pop * perl/: IDZebra.i, zebra_perl.c, zebra_perl.h, demo/index.sh, demo/pod.abs, demo/zebra.cfg, lib/IDZebra.pm, lib/IDZebra/Data1.pm, lib/IDZebra/Filter.pm, lib/IDZebra/Session.pm: Perl API os growing 2003-02-28 00:08 pop * index/: extract.c, zebraapi.c: zebra_end_trans is just calling zebra_end_transaction now: this second one is re turning transaction status (for debug/test purposes in the API) 2003-02-27 23:55 adam * index/: Makefile.am, extract.c, main.c, zebraapi.c, zsets.c, zvrank.c: Fix memory leak for sortKeys.buf. Add Johannes Leveling's zvrank. Enable with 'rank: zvrank' in zebra.cfg. 2003-02-27 18:12 adam * index/index.h: Fix prototype for bufferExtractRecord 2003-02-27 12:33 adam * configure.in, debian/changelog, debian/rules, include/zebraver.h, win/zebra.nsi: Towards 1.3.7 2003-02-27 12:29 adam * index/zrpn.c: Set additional info for error 114 2003-02-26 22:46 adam * index/zrpn.c: Truncation=104 (CCL) support 2003-02-26 13:30 pop * index/extract.c: Don't dump core, when there were no recods indexed due to unknown type 2003-02-26 12:40 pop * recctrl/perlread.c: Doesn't diw when the constructor of the perl filter is failed 2003-02-26 10:13 pop * index/extract.c: added recordType parameter to bufferExtractRecord 2003-02-25 22:51 adam * index/: extract.c, zserver.c: Change types of signed/unsigned int 2003-02-25 22:50 adam * data1/: d1_absyn.c, d1_write.c: Remove unused variables 2003-02-25 22:46 adam * index/zebraapi.c: Dont set errCode to 0 in zebra_end_trans, zebra_end_read 2003-02-25 15:17 adam * configure.in, debian/changelog, include/zebraver.h, recctrl/Makefile.am, win/zebra.nsi: Add missing source files for Perl. 2003-02-23 23:52 adam * win/makefile: Add missing source (for WIN32) 2003-02-23 22:30 adam * debian/changelog: Date 2003-02-20 22:24 adam * doc/: license.xml, zebra.xml.in: Dates 2003-02-20 22:13 adam * README, configure.in, debian/changelog, debian/copyright, debian/rules, include/zebraver.h, recctrl/recgrs.c, win/zebra.nsi: Bump version 2003-02-20 22:06 adam * Makefile.am, configure.in, idzebra.spec.in: Renamed spec file. 2003-02-18 12:57 adam * debian/changelog, debian/control, recctrl/recgrs.c: Updated for YAZ 1.9.3 2003-02-12 16:45 heikki * index/: zebraapi.c, zebrash.c: Asserts in zebraapi, clearing the errCode 2003-02-11 18:27 heikki * index/zebrash.c: better logging, a few more calls 2003-02-11 15:01 heikki * index/: zebraapi.c, zebrash.c: Minor cleaning, removed a crash from error reporting routines if not initialized correctly, and tests for those 2003-02-10 10:42 adam * index/Makefile.am: Added TCL_LIB for zebrash 2003-02-07 16:41 heikki * index/zebrash.c: Minor fiddling, log functions. Still no real testables... 2003-02-06 18:35 heikki * index/zebrash.c: Minor improvements in the help 2003-02-06 17:58 heikki * configure.in, index/Makefile.am, index/zebrash.c: Started on the zebra shell - api-level debugging tool 2003-02-04 13:10 pop * test/xelm/Makefile.am: added 2003-02-04 13:06 pop * configure.in, data1/d1_absyn.c, include/Makefile.am, include/data1.h, include/zebra_xpath.h, index/Makefile.am, index/zrpn.c, isamb/isamb.c, recctrl/recgrs.c, util/Makefile.am, util/xpath.c: xelm support enhanced, now supports simpler predicates 2003-02-04 12:42 pop * test/: Makefile.am, xelm/test.sh, xelm/user.abs, xelm/zebra.cfg: xelm test 2003-01-17 19:39 adam * test/dmoz/: zebra-b.cfg, zebra-c.cfg, zebra-d.cfg: Updated profilePath. isam:b for zebra-b.cfg 2003-01-15 08:26 oleg * index/: zebraapi.c, zinfo.c: Add macros for case insesitive string compare. The Z39.50-1995 required case insensitive Database name. It fixed. 2003-01-13 23:45 adam * index/: rank1.c, zsets.c: Fix logging 2003-01-13 23:37 adam * index/: dir.c, rank1.c, zsets.c: Do not use readdir_r 2003-01-13 23:16 adam * rset/rsbool.c: Fix and op. Mixed ranking/non-ranking did not work 2003-01-13 16:43 adam * include/direntz.h: Add include of sys/types.h (MAC OSX) 2003-01-13 16:06 adam * index/zserver.c: Simplified the character set negotiation code a bit. Added unlink of zebrasrv.pid again. YAZ no longer calls bend_stop for children. 2003-01-13 11:56 oleg * index/: zebraapi.c, zserver.c: Add a few fixs: correct use yaz_iconv(), correct delete of zebrasrv.pid file. Add support short names for character set. It is inheritance the oldest names, which will be deleted later. 2003-01-13 11:53 oleg * util/charmap.c: Fixed behaviour of Zebra in one-byte environment (see comments in file). 2002-12-30 13:56 adam * doc/administration.xml, doc/examples.xml, examples/zthes/Makefile.am, examples/zthes/Zthes.abs, examples/zthes/zebra.cfg, index/extract.c: Update zthes example 2 to use xelm 2002-12-30 11:25 adam * configure.in, doc/recordmodel.xml, examples/Makefile.am, examples/zthes/Makefile.am: examples/zthes now part of distribution 2002-12-16 23:59 adam * data1/d1_absyn.c, index/extract.c, index/zrpn.c, util/zebramap.c: Fix X-Path Searching for numeric structure 2002-12-16 21:27 adam * data1/d1_absyn.c, data1/d1_handle.c, include/data1.h, recctrl/recgrs.c: xelm 2002-12-10 13:54 adam * configure.in, debian/changelog, index/sortidx.c, test/Makefile.am, test/sort/Makefile.am, test/sort/my.abs, test/sort/rec1.xml, test/sort/rec2.xml, test/sort/rec3.xml, test/sort/test1.sh, test/sort/zebra.cfg: Fixed bug in sort for unset entries at end of sort file. 2002-12-03 17:40 adam * doc/: administration.xml, recordmodel.xml: Description of systag. Adam's and Mike's versions both here. 2002-12-03 17:10 mike * doc/.cvsignore, doc/administration.xml, doc/recordmodel.xml, perl/.cvsignore, recctrl/.cvsignore: Remove documentation of tagsysno (bah!) and add documentation of systag, though I don't properly understand what it's doing. Tweak the .cvsignore files. 2002-12-02 17:55 adam * data1/d1_absyn.c, examples/zthes/Zthes.abs, examples/zthes/zebra.cfg, include/data1.h, recctrl/recgrs.c, tab/gils.abs: Directive systag. 2002-12-02 16:38 mike * doc/Notes: new, top secret, file 2002-12-02 16:19 mike * examples/zthes/: tagsetg-zthes.tag, tagsetm-zthes.tag, zebra.cfg: Add Zthes's synonymous element-names to tagset files Tell top-level configuration file to recognise zthes.att 2002-12-02 16:11 mike * doc/introduction.xml: Fix Harvest-NG reference to Harvest (vanilla); credit Peter Popovics for the Perl work 2002-12-02 16:10 mike * doc/administration.xml: document tagsysno 2002-12-02 11:23 pop * perl/: IDZebra.i, zebra_perl.h, lib/IDZebra.pm: Scan is working now 2002-12-02 00:29 mike * examples/gils/Makefile.am: add "make clean" rule 2002-12-02 00:28 mike * tab/: tagsetg.tag, tagsetm.tag: Additional elements on the end of tagSets M and G. These have been in here for about three years. Come on, guys! :-) They're used in the Zthes profile (which is why they were added to tagSets M and G in the first place), so their absence from the config files distributed with Zebra make me wonder just how seriously people have been trying to implement Zthes with Zebra in all that time. 2002-12-02 00:26 mike * doc/: examples.xml, installation.xml, introduction.xml, quickstart.xml: All sorts of minor and semi-major improvements. Remove harvest.mbox -- its content is now incorporated. 2002-12-02 00:25 mike * examples/zthes/: Zthes.abs, dino.tree, tagsetg-zthes.tag, tagsetm-zthes.tag, zebra.cfg, zthes.att, zthes.tag: All sorts of new stuff and modifications in the attempt -- so far unsuccessful and perhaps ultimately doomed -- to wedge the Zthes taxonomy model into a Zebra configuration. 2002-11-27 01:57 adam * yaz.m4: Updated yaz.m4 2002-11-26 23:20 adam * win/makefile: DEFAULT_PROFILE_PATH fix for WIN32 2002-11-26 23:18 adam * index/extract.c, index/index.h, index/zebraapi.c, isamc/isamd-p.h, isamc/isamd.c, isamc/merge-d.c: Remove // comments 2002-11-26 23:18 adam * index/Makefile.am: remove atmp after use 2002-11-26 23:04 adam * win/makefile: DEFAULT_PROFILE_PATH 0 for Win32 2002-11-26 22:51 adam * debian/control: Build depends YAZ 1.9.2 2002-11-26 22:45 adam * configure.in, recctrl/Makefile.am: Automake conditional to control perlread.c. Perl disabled by default. 2002-11-26 21:15 adam * buildconf.sh, configure.in: Use = rather == in test (for Perl) 2002-11-26 14:50 adam * configure.in, debian/changelog, include/zebraver.h, win/zebra.nsi: Increased version number 2002-11-25 13:57 mike * doc/isam-hint: Notes for documentation. 2002-11-25 11:29 mike * test/gils/records/.cvsignore: ignore auto-generated file 2002-11-19 11:51 mike * test/.cvsignore: ignore 2002-11-18 14:29 pop * perl/MANIFEST: IDZebra.i doesn't have to be distributed. Added Resultset.pm 2002-11-18 14:28 pop * perl/zebra_perl.c: No major changes here... Do we need this at all? 2002-11-18 14:27 pop * perl/lib/IDZebra/Resultset.pm: New class to represent a retrieval context. Created as a result of search or sort 2002-11-18 14:25 pop * perl/lib/IDZebra/Session.pm: Search now returns a Resultset object, for retrieval purposes. Added sort functionality. 2002-11-18 14:24 pop * perl/lib/IDZebra.pm: Added record retrieval calls (search, sort, retrieve) 2002-11-18 14:20 pop * perl/zebra_perl.h: Restructured header files. Now zebra_perl.h contains definitions which are going to be shadowed by swig also. Other definitions in zebra_api_ext.h are just used internally. 2002-11-18 14:12 pop * perl/IDZebra.i: Fixed included headers structure, definitions for shadow classes rearranged. 2002-11-18 14:11 pop * recctrl/perlread.c: Prototype changed for grs_perl_get_mem, grs_perl_get_dh in perl/IDZebra.i in order to allow proper wrapping code generation, without c warnings 2002-11-18 13:52 pop * perl/IDZebra.i: Added record retrieval calls (search, sort, retrieve) File layout changed Header file structure changed 2002-11-18 12:07 adam * index/zebraapi.c: init key_file_no to 0 2002-11-16 01:24 pop * recctrl/perlread.c: removed PERL_IMPLICIT_CONTEXT allows to build with perl 5.6.1 and 5.8.0 as well 2002-11-16 01:17 pop * perl/lib/IDZebra.pm: search_PQF name corrected 2002-11-16 01:16 pop * perl/MANIFEST: Still some fixing 2002-11-16 01:12 pop * perl/demo/pod.abs: Sample .abs file for testing with perl 2002-11-16 00:00 adam * Makefile.am, perl/MANIFEST: For directory perl 'make dist' reads MANIFEST 2002-11-15 23:21 adam * perl/IDZebra.i: Added interface 2002-11-15 23:01 adam * recctrl/perlread.c: No // comments. Header. 2002-11-15 22:57 adam * recctrl/recgrs.c: Missing grs_add_handler for Perl 2002-11-15 22:26 adam * configure.in, index/extract.c, index/index.h, perl/MANIFEST, perl/Makefile.PL.in, perl/README, perl/doclean, perl/doswig, perl/zebra_perl.c, perl/zebra_perl.h, perl/demo/filter_test.pl, perl/demo/index.sh, perl/demo/pod.pm, perl/demo/zebra.cfg, perl/lib/IDZebra.pm, perl/lib/IDZebra/Data1.pm, perl/lib/IDZebra/Filter.pm, perl/lib/IDZebra/Logger.pm, perl/lib/IDZebra/Session.pm, recctrl/Makefile.am, recctrl/grsread.h, recctrl/perlread.c, recctrl/perlread.h.in: Perl Filter and Perl API 2002-11-11 16:40 heikki * test/xpath/: Makefile.am, simple1.sh: A simple test with *one* sgml record 2002-11-11 16:19 heikki * test/xpath/zebra.cfg: Added -e command line option to expect a given number of hits, and return with exit(3) if getting anything else. Makes test scripts nicer to write 2002-11-11 16:05 heikki * rset/rsbetween.c: Fixed a problem with end-of-stream handling. Probably still broken, but in a different way. Need more testing. 2002-11-09 23:26 adam * configure.in, test/Makefile.am, test/xpath/.cvsignore, test/xpath/Makefile.am, test/xpath/Zthes.abs, test/xpath/test1.sh, test/xpath/test2.sh, test/xpath/test3.sh, test/xpath/zebra.cfg: XPath tests 2002-11-09 23:26 adam * test/gils/: .cvsignore, test1.sh, test2.sh, timing1.sh, timing2.sh: Fix zebraidx init's. Use SIGTERM instead of SIGKILL for scripts 2002-11-08 20:59 adam * configure.in, examples/Makefile.am: dinosauricon gone 2002-11-08 18:00 mike * doc/: examples.xml, introduction.xml: resolve ### links 2002-11-08 14:34 adam * doc/tkl.xsl.in: Swap order of elements nonews and title 2002-11-08 14:23 adam * configure.in, doc/.cvsignore, doc/Makefile.am, doc/introduction.xml, doc/tkl.xsl.in: TKL documentation format 2002-11-08 14:22 adam * test/dmoz/.cvsignore: *.log to cvsignore 2002-11-08 14:22 adam * test/cddb/.cvsignore: cvsignore added 2002-11-08 02:08 mike * data1/.cvsignore: Add .cvsignore 2002-11-08 02:07 mike * examples/: .cvsignore, zthes/Zthes.abs, zthes/dino.tree, zthes/tree2xml.pl, zthes/zebra.cfg, zthes/records/.cvsignore: Add Zthes example 2002-11-08 02:01 mike * doc/examples.xml: Fix to describe new Zthes example instead of dinosauricon. 2002-11-07 10:07 adam * index/: extract.c, zebraapi.c: SortKey fix and better logging for extract_rec_in_mem 2002-10-31 11:11 adam * doc/recordmodel.xml: Brief description of xelm 2002-10-30 15:45 adam * doc/: examples.xml, zebra.xml.in: Define oslash; so that our address looks OK 2002-10-30 15:35 adam * doc/quickstart.xml, examples/gils/zebra.cfg, index/Makefile.am, index/zebraapi.c, util/Makefile.am, util/zebramap.c: If installed, Zebra can operate without profilePath setting 2002-10-30 15:02 adam * examples/: Makefile.am, gils/.cvsignore: cvsignore. Move away Makefile 2002-10-30 14:59 adam * Makefile.am, configure.in, doc/examples.xml, doc/quickstart.xml, examples/Makefile.am, examples/gils/Makefile.am, examples/gils/records/esdd0006.grs, examples/gils/records/esdd0007.grs, examples/gils/records/esdd0008.grs, examples/gils/records/esdd0030.grs, examples/gils/records/esdd0031.grs, examples/gils/records/esdd0032.grs, examples/gils/records/esdd0033.grs, examples/gils/records/esdd0034.grs, examples/gils/records/esdd0035.grs, examples/gils/records/esdd0036.grs, examples/gils/records/esdd0037.grs, examples/gils/records/esdd0038.grs, examples/gils/records/esdd0039.grs, examples/gils/records/esdd0040.grs, examples/gils/records/esdd0041.grs, examples/gils/records/esdd0042.grs, examples/gils/records/esdd0044.grs, examples/gils/records/esdd0045.grs, examples/gils/records/esdd0046.grs, examples/gils/records/esdd0047.grs, examples/gils/records/esdd0048.grs, examples/gils/records/esdd0049.grs, examples/gils/records/esdd0050.grs, examples/gils/records/esdd0051.grs, examples/gils/records/esdd0052.grs, examples/gils/records/esdd0053.grs, examples/gils/records/esdd0054.grs, examples/gils/records/esdd0055.grs, examples/gils/records/esdd0056.grs, examples/gils/records/esdd0057.grs, examples/gils/records/esdd0058.grs, examples/gils/records/esdd0059.grs, examples/gils/records/esdd0062.grs, examples/gils/records/esdd0063.grs, examples/gils/records/esdd0064.grs, examples/gils/records/esdd0065.grs, examples/gils/records/esdd0066.grs, examples/gils/records/esdd0067.grs, examples/gils/records/esdd0070.grs, examples/gils/records/esdd0071.grs, examples/gils/records/esdd0072.grs, examples/gils/records/esdd0073.grs, examples/gils/records/esdd0074.grs, examples/gils/records/esdd0075.grs, examples/gils/records/esdd0076.grs, examples/gils/records/esdd0077.grs, examples/gils/records/esdd0078.grs, examples/gils/records/esdd0079.grs, test/gils/Makefile.am: No reference to yaz/tab in manual or zebra.cfg's. Gils example moved to examples/gils. test/gils is kept testing. Sub directory examples now part of tar-ball after make dist. 2002-10-30 13:58 adam * index/dir.c: Use readdir_r on threaded systems 2002-10-30 13:55 adam * doc/Makefile.am: One more html file 2002-10-30 12:09 adam * doc/: administration.xml, recordmodel.xml, server.xml: Errata from Johannes Leveling 2002-10-29 11:46 heikki * test/gils/timing2.sh: Modified to demonstrate the dependency on file timestamps instead of trying to show a mysterious bug 2002-10-28 22:39 adam * test/gils/: zebra1.cfg, zebra2.cfg: Simply profilePath 2002-10-24 23:57 adam * debian/changelog: New debian release 2002-10-24 23:54 adam * index/extract.c: Fix sort key creation (bug introduced by previous commit) 2002-10-24 15:43 heikki * test/gils/: Makefile.am, stop01.sh, stop02.sh, stop03.sh, stop04.sh, timing1.sh, timing2.sh: Renamed test0?.sh to stop0?.sh, added timing2 2002-10-24 15:07 heikki * index/extract.c: cleaning old code away 2002-10-24 12:29 adam * debian/changelog, test/gils/Makefile.am: New debian release 2002-10-23 16:29 adam * test/gils/records/esdd0054.grs: Restore this record 2002-10-23 16:28 adam * index/extract.c, index/index.h, index/recindex.h, index/zebraapi.c, test/gils/records/esdd0054.grs: Fix sort. Delete dup session_lock in zebra_close 2002-10-23 16:22 heikki * test/gils/: Makefile.am, test2.sh, timing1.sh: Added a timing test, minor modifications in 02 2002-10-23 15:41 adam * test/gils/test1.sh: Option -d for testclient. Typos. 2002-10-22 16:41 heikki * test/gils/Makefile.am: Using my new tests (those that pass!) 2002-10-22 16:41 adam * win/: makefile, zebra.nsi: data1 moved to zebra (WIN32) 2002-10-22 15:19 adam * data1/d1_absyn.c, data1/d1_attset.c, data1/d1_doespec.c, data1/d1_espec.c, data1/d1_expout.c, data1/d1_grs.c, data1/d1_handle.c, data1/d1_if.c, data1/d1_map.c, data1/d1_marc.c, data1/d1_prtree.c, data1/d1_read.c, data1/d1_soif.c, data1/d1_sumout.c, data1/d1_sutrs.c, data1/d1_tagset.c, data1/d1_varset.c, data1/d1_write.c, include/d1_attset.h, include/d1_map.h, include/data1.h: change license for data1 source 2002-10-22 14:57 heikki * test/gils/: Makefile.am, test1.sh, test2.sh: Moved the test sequences (old t[1-8].sh) into more consistent scripts 2002-10-22 14:51 adam * Makefile.am, configure.in, include/Makefile.am, include/d1_attset.h, include/d1_map.h, include/data1.h, include/recctrl.h, index/Makefile.am, index/extract.c, index/index.h, index/main.c, index/zinfo.h, index/zserver.c, recctrl/grsread.h, recctrl/xmlread.c, tab/Makefile.am, tab/bib1.att, tab/dan1.att, tab/danmarc.abs, tab/danmarc.mar, tab/explain.abs, tab/explain.att, tab/explain.tag, tab/generic.tag, tab/gils-a.est, tab/gils-b.est, tab/gils-f.est, tab/gils-g.est, tab/gils-summary.map, tab/gils-usmarc.map, tab/gils-variant.est, tab/gils.abs, tab/gils.att, tab/gils.tag, tab/meta-b.est, tab/meta-usmarc.map, tab/meta.abs, tab/meta.tag, tab/summary.abs, tab/summary.tag, tab/tagsetg.tag, tab/tagsetm.tag, tab/usmarc-b.est, tab/usmarc.abs, tab/usmarc.mar, tab/usmarc.tag, tab/var1.var, tab/wais-b.est, tab/wais-variant.est, tab/wais.abs, data1/Makefile.am, data1/d1_absyn.c, data1/d1_attset.c, data1/d1_doespec.c, data1/d1_espec.c, data1/d1_expout.c, data1/d1_grs.c, data1/d1_handle.c, data1/d1_if.c, data1/d1_map.c, data1/d1_marc.c, data1/d1_prtree.c, data1/d1_read.c, data1/d1_soif.c, data1/d1_sumout.c, data1/d1_sutrs.c, data1/d1_tagset.c, data1/d1_varset.c, data1/d1_write.c: data1 part of zebra 2002-10-22 12:47 adam * test/Makefile.am: Added testclient using ZOOM C from YAZ 2002-10-22 12:09 heikki * test/gils/: zebra1.cfg, zebra2.cfg: Testing with isam b. Added echos in test scripts to see what is happening 2002-10-22 11:37 heikki * index/extract.c, index/main.c, index/zebraapi.c, util/res.c: API to the resource system, passing memMax through it. 2002-10-21 20:30 mike * doc/.cvsignore: tweak 2002-10-20 16:02 mike * doc/: administration.xml, indexdata.xml, introduction.xml, recordmodel.xml, server.xml, zebra.xml.in, zebraidx-man.sgml, zebraidx-options.xml, zebraidx.xml: Fix typos, broken links, etc. 2002-10-18 18:16 mike * doc/examples.xml: tweaks 2002-10-18 10:31 mike * doc/: examples.xml, recordmodel.xml: Synchronise changes 2002-10-17 23:54 mike * doc/: administration.xml, examples.xml, recordmodel.xml: Minor changes. 2002-10-17 10:10 mike * doc/: administration.xml, examples.xml, introduction.xml, recordmodel.xml, server.xml, zebraidx.xml: Rolling commit. There's a little more prose in the developing "examples" chapter, and minor tweaks here and there to the other files, mostly just fixing typos and suchlike. 2002-10-16 22:33 mike * doc/: examples.xml, introduction.xml, quickstart.xml: rolling commit 2002-10-16 11:30 heikki * index/: extract.c, index.h: Optimizing insert-delete pairs away Speeds up updates with many identical keys, as when appending to a mbox file. Old code still in but ifdef'd out. 2002-10-11 11:05 adam * doc/: administration.xml, introduction.xml, quickstart.xml, recordmodel.xml, server.xml: FIXMEs in comments. Fixed indentation of Zen and the.. 2002-10-10 16:27 heikki * doc/: administration.xml, examples.xml, introduction.xml, recordmodel.xml: Minor changes here and there. Still FIXMEs left. 2002-10-09 22:57 adam * debian/changelog: New debian package 2002-10-09 00:17 adam * recctrl/recgrs.c: Fix setting of schemaIdentifier or GRS-1 records 2002-10-08 11:10 adam * doc/: zebraidx-man.sgml, zebrasrv-man.sgml: Fix man pagers for RedHat docbook2man 2002-10-08 10:09 mike * doc/: examples.xml, installation.xml, introduction.xml, quickstart.xml, zebra.xml.in: Rolling commit 2002-10-04 20:29 adam * debian/changelog: official release for debian 2002-10-04 20:15 adam * index/main.c: Version info to stdout. 2002-10-03 12:29 adam * doc/Makefile.am: Added dist-hook for html files 2002-10-03 12:16 adam * debian/changelog, index/zrpn.c, test/gils/zebra1.cfg, test/gils/zebra2.cfg: Fix scan 2002-09-25 23:48 adam * doc/Makefile.am: Create documentation in current directory rather than . 2002-09-25 11:50 adam * Makefile.am, configure.in, doc/Makefile.am: Man pages installed by 'make install'. Redhat package with man pages 2002-09-24 21:45 adam * recctrl/recgrs.c: Add Zebra metadata as suggested by Mike Taylor 2002-09-24 21:44 adam * index/zrpn.c: Escape ? for non-trunc searches 2002-09-24 21:41 adam * recctrl/regxread.c: Fix log message 2002-09-20 11:58 mike * doc/: examples.xml, introduction.xml: Rolling tweaks 2002-09-19 23:06 adam * debian/rules, doc/Makefile.am, doc/zebra.xml.in, doc/zebraidx-man.sgml, doc/zebraidx-options.xml, doc/zebraidx.xml, doc/zebrasrv-man.sgml: Added man pages zebraidx(1), zebrasrv(8) 2002-09-19 21:51 adam * doc/examples.xml: Added id attribute for example sections 2002-09-18 23:01 adam * configure.in, debian/changelog, debian/rules, dict/lookgrep.c, include/zebraver.h, index/zrpn.c, win/zebra.nsi: Fix search for complete fields. Update version 2002-09-17 23:17 adam * index/zserver.c: Fix return values for ESUpdate 2002-09-17 14:27 adam * index/: zebraapi.c, zserver.c: Work on ES Update 2002-09-17 00:23 adam * debian/rules: Only install html and pdf for idzebra-doc 2002-09-17 00:23 adam * doc/Makefile.am: Fix install-data-hook 2002-09-14 11:35 adam * debian/rules: Remove comment 2002-09-13 22:37 adam * debian/: changelog, rules: Remove redundant dependency in debian/rules 2002-09-13 13:40 adam * index/: zebraapi.c, zserver.c: Make remote adm-import and adm-create work again (via Extended Services) 2002-09-13 13:03 heikki * index/zebraapi.c: Removed unnecessary begin/end trans around zebra_repository_update (they are already in main, where they belong) 2002-09-13 12:33 heikki * index/main.c: Zebraidx update file file file ... 2002-09-13 11:24 adam * configure.in: Improve check for iconv 2002-09-11 22:27 adam * Makefile.am, debian/changelog, debian/copyright, debian/postinst, debian/rules: Make proper copyright file for Debian 2002-09-09 12:32 adam * win/zebra.nsi: Removed shortcuts to indexer and server. Using Index Data\Zebra in Programs folder. 2002-09-09 11:36 adam * configure.in, debian/changelog, debian/control, debian/rules, win/zebra.nsi: Using idzebra instread of zebra in filenames/directories 2002-09-09 11:35 adam * util/res.c: Changed a few messages 2002-09-09 11:35 adam * index/zserver.c: Zebra server stops when config file cannot be read 2002-09-06 22:38 adam * index/zserver.c: Missing #ifdef WIN32 2002-09-06 21:55 adam * win/zebra.nsi: Remove zebraidx shortcut. Dont use examples (yet) 2002-09-06 21:54 adam * index/zserver.c: Use Zebra Server as service display name 2002-09-06 15:05 adam * debian/changelog: Changes 2002-09-06 14:56 adam * debian/: control, rules: Changed package names to idzebra, idzebra-doc 2002-09-06 12:28 adam * index/: dir.c, zebraapi.c, zinfo.c, zserver.c: Changed/removed various internal log mesages 2002-09-05 21:45 adam * debian/: changelog, control: changed zebra-runtime to section text, zebra-doc to section doc 2002-09-05 16:59 adam * debian/changelog: revert changelog 2002-09-05 16:44 adam * debian/: changelog, control: Fix Depends, new version 2002-09-05 16:36 adam * Makefile.am, configure.in, debian/changelog, debian/control, debian/postinst, debian/rules, include/zebraver.h, win/zebra.nsi: Zebra Debian packages. Towards 1.3.2 2002-09-03 21:05 adam * isamb/isamb.c: Implemented simple free list block handling for isamb 2002-09-03 15:21 adam * isamb/isamb.c: Dont return value when function is void 2002-09-03 14:22 adam * index/dir.c, win/makefile: WIN32 fix 2002-09-03 13:44 adam * index/: dir.c, index.h, main.c, trav.c: Follow of symlinks can be controlled with config followLinks and option -L 2002-09-02 13:19 adam * configure.in, recctrl/recgrs.c: Better check for Tcl on Debian 2002-08-30 14:44 adam * recctrl/recgrs.c: Add whitespace for idzebra XML elements (to make it look prettier) 2002-08-30 13:28 adam * win/: license.txt, zebra.nsi: WIN32 install for Zebra using NSIS from Nullsoft 2002-08-30 13:28 adam * win/makefile: Add EXPAT reader for WIN32 zebra 2002-08-30 03:18 mike * doc/examples.xml: Move some private notes in here. 2002-08-30 03:17 mike * doc/: Makefile.am, examples.xml, introduction.xml, zebra.xml.in: Revise and expand examples.xml based on experiments with minimal configuration. Fix automake stuff to recognise examples.xml 2002-08-29 18:30 mike * doc/: examples.xml, zebra.xml.in: Running tweaks. I am cheating on the autoconf system at the moment, will be a good boy soon, honest injun. 2002-08-29 17:10 adam * recctrl/recgrs.c: Fix xpath indexing for non-existent attribute value 2002-08-29 16:20 mike * .cvsignore, bfile/.cvsignore, dfa/.cvsignore, dict/.cvsignore, doc/.cvsignore, include/.cvsignore, index/.cvsignore, isam/.cvsignore, isamb/.cvsignore, isamc/.cvsignore, isams/.cvsignore, recctrl/.cvsignore, rset/.cvsignore, tab/.cvsignore, test/.cvsignore, test/api/.cvsignore, test/dmoz/.cvsignore, test/gils/.cvsignore, test/usmarc/.cvsignore, util/.cvsignore: add .cvsignore files 2002-08-29 16:05 mike * doc/introduction.xml: flesh out dads description 2002-08-29 16:04 mike * configure.in: docbook.dsl for rh7.2 2002-08-29 12:00 adam * index/extract.c: Using yaz_log_init_prefix2 instead log_event_start for indexing 2002-08-29 11:59 adam * recctrl/xmlread.c: Better error diagnostics for XML reader 2002-08-29 10:47 adam * index/: extract.c, main.c, zebraapi.c, zserver.c: Fix log messages 2002-08-29 10:41 adam * recctrl/xmlread.c: Switch to DEBUG 2002-08-29 03:23 mike * examples/README: Added new "examples" directory, perhaps eventually to be merged with ../test -- contains my experiments at making an almost completely unconfigured Zebra XML repository. 2002-08-29 03:16 mike * doc/examples.xml: New file (nowhere near finished) 2002-08-29 03:15 mike * doc/introduction.xml: Smallish mods to introduction. Rephrasing, mostly. 2002-08-28 22:58 mike * configure.in: add docbook DTD path for Red Hat 7.2 2002-08-28 21:52 adam * index/index.h, index/zebraapi.c, index/zrpn.c, index/zsets.c, recctrl/recgrs.c, util/charmap.c: Zebra uses yaz_iconv 2002-08-28 14:47 adam * configure.in, include/recctrl.h, index/extract.c, recctrl/recgrs.c, recctrl/xmlread.c: Zebra uses own XML reader (was part of YAZ before) 2002-08-28 11:39 mike * TODO, doc/recordmodel.xml: Fix spelling of XPath. 2002-08-28 10:14 mike * doc/: administration.xml, introduction.xml: Rolling tweaks. Nothing earth-shattering yet, though I have added an initial Applications section to introduction.xml 2002-08-27 09:49 mike * doc/: introduction.xml, zebra.xml.in: Changes as discussed by email only. 2002-08-23 16:30 adam * index/zrpn.c: Fix crash that occured for string-queries in database that didn't have them 2002-08-23 16:29 adam * recctrl/recgrs.c: Print more characters for pretty dump 2002-08-23 16:29 adam * LICENSE.zebra: Remove howto apply .. section 2002-08-23 16:28 adam * test/gils/records/: esdd0040.grs, esdd0070.grs: Added & for some records 2002-08-23 15:42 adam * configure.in: New option: --disable-threads 2002-08-22 16:58 adam * doc/recordmodel.xml: Changed indentation. Directives xpath, encoding 2002-08-22 14:21 adam * doc/license.xml: Remove How to Apply These Terms ... 2002-08-20 14:01 adam * TODO, configure.in, include/zebraver.h, win/makefile, win/readme.txt: Towards 1.3.1 2002-08-19 23:11 adam * recctrl/regxread.c: use data1_mk_tag_n 2002-08-18 12:20 adam * index/zebraapi.c: Graceful error (2) if lock files cannot be accessed 2002-08-17 10:00 adam * dfa/Makefile.am, dict/Makefile.am, isam/Makefile.am, isamb/Makefile.am, isamc/Makefile.am, isamg/Makefile.am, util/Makefile.am: Updated Makefiles 2002-08-17 09:59 adam * recctrl/recgrs.c: xpath enable/disable 2002-08-17 09:59 adam * index/dirs.c: Fixed bug in dirs_read where wrong entry for deletions 2002-08-05 22:05 adam * win/makefile: debug=0 libiconv=0 2002-08-05 22:04 adam * win/makefile: Removing ZMBOL 2002-08-05 21:46 adam * index/: kinput.c, zebraapi.c, zinfo.c: Removed several annoying LOG_LOGs 2002-08-05 16:08 adam * configure.in, index/Makefile.am, index/invstat.c, index/main.c, index/zserver.c, test/gils/test.sh, test/usmarc/test.sh: Remove zmbol references 2002-08-05 10:27 quinn * doc/introduction.xml: Updated intro 2002-08-05 10:11 quinn * README: Updated intro text 2002-08-05 00:42 adam * README: More structured README 2002-08-02 22:31 adam * README, doc/indexdata.xml, doc/license.xml: Towards GPL 2002-08-02 21:26 adam * LICENSE.zebra, bfile/bfile.c, bfile/cfile.c, bfile/cfile.h, bfile/commit.c, bfile/mfile.c, dfa/agrep.c, dfa/bset.c, dfa/dfa.c, dfa/dfap.h, dfa/grepper.c, dfa/imalloc.c, dfa/imalloc.h, dfa/lexer.c, dfa/lexer.h, dfa/readfile.c, dfa/set.c, dfa/states.c, dict/close.c, dict/dclose.c, dict/dcompact.c, dict/delete.c, dict/dictext.c, dict/dicttest.c, dict/dopen.c, dict/drdwr.c, dict/insert.c, dict/lookgrep.c, dict/lookup.c, dict/lookupec.c, dict/open.c, dict/scan.c, doc/introduction.xml, include/bfile.h, include/bset.h, include/charmap.h, include/dfa.h, include/dict.h, include/direntz.h, include/isam.h, include/isamb.h, include/isamc.h, include/isamd.h, include/isamg.h, include/isams.h, include/mfile.h, include/passwddb.h, include/recctrl.h, include/res.h, include/rsbetween.h, include/rsbool.h, include/rset.h, include/rsisam.h, include/rsisamb.h, include/rsisamc.h, include/rsisamd.h, include/rsisams.h, include/rsm_or.h, include/rsnull.h, include/rstemp.h, include/set.h, include/sortidx.h, include/str.h, include/zebra-lock.h, include/zebramap.h, include/zebrautl.h, include/zebraver.h, index/apitest.c, index/attribute.c, index/compact.c, index/dir.c, index/dirs.c, index/extract.c, index/index.h, index/invstat.c, index/kcompare.c, index/kdump.c, index/kinput.c, index/lockidx.c, index/locksrv.c, index/lockutil.c, index/main.c, index/rank1.c, index/recindex.c, index/recindex.h, index/recindxp.h, index/recstat.c, index/retrieve.c, index/sortidx.c, index/symtab.c, index/trav.c, index/trunc.c, index/zebraapi.c, index/zinfo.c, index/zinfo.h, index/zrpn.c, index/zserver.c, index/zserver.h, index/zsets.c, isam/isam.c, isam/issh.c, isam/isutil.c, isam/isutil.h, isam/keyops.h, isam/memory.c, isam/memory.h, isam/physical.c, isam/physical.h, isam/rootblk.c, isam/rootblk.h, isamb/isamb.c, isamc/isamc-p.h, isamc/isamc.c, isamc/isamd-p.h, isamc/isamd.c, isamc/merge-d.c, isamc/merge.c, isamg/isamg.c, isams/isams.c, recctrl/grsread.h, recctrl/marcread.c, recctrl/recctrl.c, recctrl/recgrs.c, recctrl/recgrs.h, recctrl/rectext.c, recctrl/rectext.h, recctrl/regxread.c, recctrl/sgmlread.c, recctrl/xmlread.c, rset/rsbetween.c, rset/rsbool.c, rset/rset.c, rset/rsisam.c, rset/rsisamb.c, rset/rsisamc.c, rset/rsisamd.c, rset/rsisams.c, rset/rsm_or.c, rset/rsnull.c, rset/rstemp.c, test/api/t1.c, test/api/t2.c, util/charmap.c, util/dirent.c, util/passtest.c, util/passwddb.c, util/res-test.c, util/res.c, util/zebra-lock.c, util/zebramap.c: Towards GPL 2002-08-02 12:07 adam * index/recindxp.h, index/zrpn.c, recctrl/recgrs.c: XPATH fixes - leaf attributes part of tag path 2002-08-01 11:37 adam * recctrl/recgrs.c: Remove data1_pr_tree 2002-08-01 10:53 adam * include/rsbetween.h, index/zrpn.c, recctrl/recgrs.c, rset/rsbetween.c, util/zebramap.c: Work on xpath-like queries 2002-07-29 22:04 adam * index/zebraapi.c: Using data1_createx 2002-07-26 16:43 adam * util/charmap.c: remove LOG_LOGs 2002-07-25 15:45 adam * win/makefile: iconv.dll 2002-07-25 15:45 adam * bfile/mfile.c: no fsync on WIN32 2002-07-25 15:06 adam * TODO, configure.in, bfile/mfile.c, include/recctrl.h, include/rset.h, include/zebraver.h, index/index.h, index/retrieve.c, index/trunc.c, index/zebraapi.c, index/zrpn.c, index/zserver.c, index/zserver.h, index/zsets.c, recctrl/recgrs.c, rset/rset.c, rset/rsnull.c, test/dmoz/plot.dem, test/dmoz/zebra-b.cfg, util/charmap.c: Character set negotiation updates 2002-07-16 15:17 heikki * bfile/bfile.c: Removed a crash on zebraidx init, if the register area isn't there 2002-07-16 11:52 heikki * bfile/mfile.c: fsync all files before closing them Safety, and also much more reliable timings 2002-07-15 14:31 adam * win/makefile: New source files 2002-07-15 13:50 adam * include/isamb.h, index/zebraapi.c, isamb/isamb.c: isamb experimental cache - and dummy isam 2002-07-15 13:50 adam * index/recindex.c: Ensure record memory is null-terminated 2002-07-15 13:48 adam * test/dmoz/: plot.dem, update.sh, zebra-b.cfg, zebra-c.cfg, zebra-d.cfg: Minor fixes for dmoz script 2002-07-12 20:12 heikki * isamc/isamd.c, isamc/merge-d.c, include/isamd.h, include/rsisamd.h, index/invstat.c, index/kinput.c, index/trunc.c, rset/rsisamd.c: Isam-D now stores small entries directly in the dictionary. Needs more tuning and cleaning... 2002-07-11 18:16 heikki * index/invstat.c, isamc/isamd.c, isamc/merge-d.c, test/dmoz/zebra-b.cfg, test/dmoz/zebra-c.cfg, test/dmoz/zebra-d.cfg: Fixed a bug in isamd, failed to store a single key when its bits did not fit into a singleton. 2002-07-11 15:15 heikki * index/zinfo.c: Added notimestamps:1 option in the config file to disable timestamping in explain. Produces consistent checksums on all test runs! 2002-07-11 15:03 heikki * index/: invstat.c, main.c: Added dumpdict command line option to dump the dictionary before doing the usual stats 2002-07-09 12:05 adam * bfile/mfile.c: Fix nasty bug regarding near limit register areas 2002-07-08 10:43 adam * recctrl/Makefile.am: Fix YAZ include 2002-07-05 18:07 adam * recctrl/recgrs.c, test/gils/Makefile.am: Convert to ISO-8859-1 for indexing and retrieval 2002-07-05 14:43 adam * recctrl/: marcread.c, regxread.c: Fix MARC and REGX/TCL filter for new data1 structure 2002-07-03 16:10 adam * index/zebraapi.c: reset error for retrieve. Remove sleep call 2002-07-03 12:13 adam * test/dmoz/: Makefile.am, plot.dem, update.sh: added dmoz makefile.am 2002-07-03 12:05 adam * index/zinfo.c, index/zrpn.c, recctrl/recgrs.c: Prepare for extra root tag node for better XML support 2002-07-03 12:04 adam * configure.in: Added dmoz. 2002-07-02 22:20 adam * include/recctrl.h, index/retrieve.c, recctrl/recgrs.c: idzebra:{filename,score,size,localnumber} tags for XML 2002-06-20 10:03 adam * test/dmoz/: all.sh, plot.dem, update.sh: Better stat 2002-06-19 15:40 adam * test/dmoz/update.sh: date on plot too 2002-06-19 15:26 adam * test/dmoz/update.sh: Set title as well. 2002-06-19 15:19 adam * index/main.c: Add include of sys/time.h 2002-06-19 14:38 adam * test/dmoz/: plot.dem, update.sh: No X11 output for gnuplot 2002-06-19 13:37 adam * index/main.c, test/dmoz/update.sh: Real/User/Sys report from zebraidx 2002-06-19 12:29 adam * index/invstat.c, isamb/isamb.c, isamc/isamc.c, isamc/isamd.c, test/dmoz/all.sh, test/dmoz/plot.dem, test/dmoz/update.sh: align block sizes for isam sys. Better plot for test 2002-06-19 11:00 adam * test/dmoz/: all.sh, plot.dem, zebra-d.cfg: with isamd 2002-06-19 10:32 adam * test/dmoz/: all.sh, fetch.sh, update.sh, zebra-b.cfg, zebra-c.cfg: Added Ids. Better logging 2002-06-19 10:28 adam * test/: Makefile.am, dmoz/all.sh, dmoz/con1.pl, dmoz/con2.pl, dmoz/fetch.sh, dmoz/plot.dem, dmoz/update.sh, dmoz/zebra-b.cfg, dmoz/zebra-c.cfg: added dmoz 2002-06-02 21:30 adam * doc/Makefile.am: move doc from /usr/share/zebra/doc to /usr/share/doc/zebra 2002-06-02 21:28 adam * index/lockutil.c: Remove SYNC 2002-05-30 15:22 adam * isamb/isamb.c: Bug fix for deletes (max_item 2) 2002-05-28 23:10 adam * recctrl/: marcread.c, recgrs.c: No more @-tag for MARC 2002-05-14 23:12 adam * isamb/isamb.c: Minor fix for isamb 2002-05-14 22:48 adam * recctrl/recgrs.c: Fixed x-path indexing 2002-05-13 16:13 adam * index/zinfo.c, recctrl/Makefile.am, recctrl/grsread.h, recctrl/marcread.c, recctrl/recgrs.c, recctrl/xmlread.c: XML reader for data1 (EXPAT) 2002-05-08 18:46 adam * test/gils/Makefile.am: add test scripts 2002-05-07 14:54 adam * test/gils/Makefile.am: added zebra1.cfg and zebra2.cfg 2002-05-07 13:05 adam * index/extract.c, index/zebraapi.c, index/zinfo.c, index/zinfo.h, index/zserver.c, recctrl/recgrs.c, recctrl/regxread.c: data1 updates. Run number fix 2002-05-07 13:04 adam * util/: Makefile.am, passtest.c: no test here 2002-05-07 13:04 adam * test/gils/: Makefile.am, zebra1.cfg, zebra2.cfg: Added test scripts 2002-05-06 19:45 adam * isamb/isamb.c: added assert for read failure 2002-05-03 19:59 adam * recctrl/regxread.c: more data1 cleanup 2002-05-03 15:50 adam * TODO, recctrl/marcread.c, recctrl/recgrs.c, recctrl/regxread.c: data1 cleanup 2002-05-03 15:49 adam * index/: extract.c, retrieve.c, zinfo.c: play with shellsort 2002-05-03 15:46 adam * rset/rstemp.c: bad sprintf 2002-05-03 15:46 adam * util/charmap.c, dict/open.c: make checkergcc happy 2002-04-30 23:07 adam * buildconf.sh: more verbose buildconf.sh 2002-04-30 21:31 adam * index/invstat.c, isamb/isamb.c: isamb delete; more statistics 2002-04-30 10:28 adam * index/invstat.c, isamb/isamb.c: isamb fixes for pp_read. Statistics 2002-04-29 20:10 adam * isamc/isamd-p.h: Newline at end of file 2002-04-29 20:03 adam * include/isamb.h, index/invstat.c, isamb/isamb.c: More isamb statistics 2002-04-26 10:44 adam * index/index.h, index/invstat.c, index/main.c, index/zebraapi.c, isamb/isamb.c: Index statistics working again 2002-04-23 20:09 adam * index/main.c: Minor change 2002-04-23 20:07 adam * index/: main.c, zebraapi.c: zebraidx prints user/sys times 2002-04-23 19:56 adam * isamb/isamb.c: Minor changes 2002-04-23 15:39 adam * index/kinput.c, isamb/isamb.c: Much faster merge for b-tree 2002-04-18 22:22 adam * index/zsets.c: remove yaz_log message 2002-04-18 21:48 adam * rset/rsbool.c: rs_and reads all items 2002-04-17 15:19 adam * rset/rstemp.c: fix temp fname for null path 2002-04-17 11:44 adam * isamb/isamb.c: minor 2002-04-17 11:03 adam * isamb/isamb.c: another fix 2002-04-17 10:48 adam * isamb/isamb.c: isamb: resize fix 2002-04-17 10:17 adam * isamb/isamb.c: flat blocks for isamb 2002-04-17 00:31 adam * include/Makefile.am, include/isamb.h, include/rsisamb.h, index/index.h, index/kinput.c, index/trunc.c, index/zebraapi.c, index/zsets.c, isamb/isamb.c, rset/Makefile.am, rset/rsisamb.c: isamb work 2002-04-15 16:05 adam * index/: extract.c, index.h, zebraapi.c: log number of records processed, etc 2002-04-15 15:48 adam * index/: index.h, main.c, zebraapi.c: Option -n works again 2002-04-15 11:48 adam * index/Makefile.am, test/api/Makefile.am: Using AM_CPPFLAGS instead of INCLUDES 2002-04-15 11:07 adam * index/zinfo.c, recctrl/regxread.c: regx filter works with non-absyn 2002-04-13 20:16 adam * include/recctrl.h, index/extract.c, index/zrpn.c, recctrl/recgrs.c, tab/default.idx: More XPATH work; common sequence numbers for extract keys 2002-04-12 17:25 heikki * rset/rsbetween.c: Looping bug at hit fixed (I hope) 2002-04-12 17:03 heikki * rset/rsbetween.c: More prints 2002-04-12 16:57 heikki * rset/rsbetween.c: first prints in place 2002-04-12 16:55 adam * include/rsbetween.h, index/index.h, index/kcompare.c, index/zrpn.c: key_print_it 2002-04-12 16:51 heikki * include/rsbetween.h, rset/rsbetween.c: print func 2002-04-12 16:40 adam * dict/Makefile.am, index/Makefile.am, index/index.h, index/trunc.c, index/zrpn.c, recctrl/recgrs.c, test/api/Makefile.am: Work on XPATH 2002-04-11 22:09 adam * index/zinfo.c, recctrl/recgrs.c: work on string tag indexing 2002-04-11 22:09 adam * bfile/mfile.c: Indentation 2002-04-11 13:39 heikki * index/rank1.c: Removed to logf calls from tight inside loops 2002-04-10 16:47 heikki * doc/: administration.xml, indexdata.xml, installation.xml, introduction.xml, license.xml, quickstart.xml, recordmodel.xml, server.xml, zebra.xml.in, zebraidx.xml: Minor fixes, especially in the beginning Added several FIXMEs to mark places that need attention 2002-04-09 21:58 adam * doc/Makefile.am: zebra.html dependancy for make dist 2002-04-09 21:41 adam * doc/Makefile.am: zebra.html part of EXTRA_DIST 2002-04-09 21:20 adam * doc/: administration.xml, introduction.xml, recordmodel.xml, server.xml, zebra.xml.in: spell fixes (using ispell) 2002-04-09 17:24 heikki * include/Makefile.am, include/rsbetween.h, rset/Makefile.am, rset/rsbetween.c: rsbetween.[ch] - new result set type 2002-04-09 16:36 adam * doc/Makefile.am, recctrl/marcread.c: Fix XML attributes for MARC reader 2002-04-09 15:26 adam * doc/: Makefile.am, administration.xml, indexdata.xml, installation.xml, introduction.xml, license.xml, quickstart.xml, recordmodel.xml, server.xml, zebra.xml.in, zebraidx.xml: More documentation cleanups 2002-04-08 21:52 adam * configure.in, doc/Makefile.am, doc/administration.xml, doc/indexdata.xml, doc/installation.xml, doc/introduction.xml, doc/license.xml, doc/zebra.xml.in, doc/zebraphp.dsl.in: More Docbook doc updates 2002-04-08 15:51 adam * doc/zebra.xml.in: Fix simpara 2002-04-08 15:50 adam * configure.in, doc/Makefile.am, doc/administration.xml, doc/indexdata.xml, doc/installation.xml, doc/introduction.xml, doc/license.xml, doc/xml.dcl, doc/zebra.xml.in, doc/zebrahtml.dsl.in, doc/zebraprint.dsl.in: docbook xml manual 2002-04-05 21:45 adam * configure.in: Fix Tcl includes for Debian 2002-04-05 14:54 adam * util/: charmap.c, zebramap.c: Using yaz_fclose 2002-04-05 14:49 adam * index/zebraapi.c, win/makefile: WIN32 work (doesn't compile, yet) 2002-04-05 10:46 adam * Makefile.am, README, buildconf.sh, configure.in, include/zebraver.h, index/Makefile.am, index/index.h, index/invstat.c, index/kcompare.c, index/kinput.c, index/main.c, index/recindex.c, index/trunc.c, index/zebraapi.c, index/zserver.c, rset/rsisam.c, rset/rsisamc.c, rset/rsisamd.c, rset/rsm_or.c: Zebra with full functionality 2002-04-04 22:50 adam * bfile/mfile.c, include/charmap.h, include/direntz.h, include/zebramap.h, index/dir.c, index/extract.c, index/index.h, index/kdump.c, index/main.c, index/retrieve.c, index/trav.c, index/zebraapi.c, index/zserver.c, recctrl/regxread.c, util/charmap.c, util/dirent.c, util/res.c, util/zebramap.c: Multi register works with record paths and data1 profile path 2002-04-04 16:14 adam * buildconf.sh, bfile/bfile.c, bfile/mfile.c, dict/dicttest.c, include/bfile.h, include/direntz.h, include/mfile.h, include/res.h, index/apitest.c, index/attribute.c, index/extract.c, index/index.h, index/invstat.c, index/kdump.c, index/kinput.c, index/lockutil.c, index/main.c, index/rank1.c, index/retrieve.c, index/trav.c, index/trunc.c, index/zebraapi.c, index/zinfo.c, index/zrpn.c, index/zserver.c, index/zserver.h, index/zsets.c, rset/rsisamc.c, test/api/Makefile.am, util/dirent.c, util/res.c: Multiple registers (alpha early) 2002-03-27 08:53 adam * index/: zebraapi.c, zserver.h: seqno/statevalue in register rather than session 2002-03-22 00:06 adam * recctrl/recgrs.c: Source 'tag' in abs-file 2002-03-21 21:15 adam * isamc/Makefile.am: Add ../index to include path 2002-03-21 21:12 adam * index/Makefile.am: fix build of libzebra.a 2002-03-21 14:31 adam * index/Makefile.am: Added h-files. 2002-03-21 11:31 adam * win/makefile: Removed locksrv, lockidx. 2002-03-21 11:25 adam * index/index.h, index/lockutil.c, index/zebraapi.c, index/zrpn.c, rset/rsnull.c: use lockDir. Fixes for searchResult for null/sort sets 2002-03-20 21:24 adam * README, include/rset.h, include/rsisamc.h, include/rstemp.h, index/trunc.c, index/zebraapi.c, index/zrpn.c, index/zserver.c, index/zserver.h, index/zsets.c, rset/rsbool.c, rset/rset.c, rset/rsisamc.c, rset/rsm_or.c, rset/rstemp.c: Hits per term. Returned in SearchResult-1 2002-03-15 21:45 adam * README: [no log message] 2002-03-15 21:35 adam * README: [no log message] 2002-03-15 21:32 adam * README: [no log message] 2002-03-15 21:31 adam * README: Minor. 2002-03-15 21:20 adam * index/extract.c, test/api/Makefile.am: [no log message] 2002-03-15 21:11 adam * configure.in, index/zebraapi.c, rset/rstemp.c: [no log message] 2002-03-14 19:41 adam * index/extract.c, rset/rstemp.c, win/makefile: WIN32 compile (again) 2002-02-21 00:07 adam * index/Makefile.am, index/extract.c, index/kinput.c, index/zebraapi.c, index/zinfo.c, test/api/t2.c: Fixes for update 2002-02-20 18:32 adam * configure.in: Bump version number 2002-02-20 18:30 adam * LICENSE.zebra, README, configure.in, include/zebraver.h, index/Makefile.am, index/extract.c, index/index.h, index/invstat.c, index/kinput.c, index/lockidx.c, index/lockutil.c, index/main.c, index/trav.c, index/zebraapi.c, index/zinfo.c, index/zinfo.h, index/zserver.c, index/zserver.h, index/zsets.c, recctrl/recgrs.c, rset/rstemp.c, test/Makefile.am, test/api/Makefile.am, test/api/t1.c, test/api/t2.c, test/gils/Makefile.am: Work on new API. Locking system re-implemented 2002-02-18 12:47 adam * util/charmap.c: charmap warns for duplicate entries 2002-02-18 12:46 adam * index/: sortidx.c, zrpn.c: Server crashed when bad sorting critieria was given 2002-01-14 02:52 adam * dict/scan.c: Bug fix in scan: first two entries wasn't returned. ICVS: ---------------------------------------------------------------------- 2002-01-07 20:52 adam * index/sortidx.c: Fix bug in sortIdx_type so that it returns error always when non-existant sorting area is used (bad use attribute). 2001-11-20 00:29 adam * index/main.c: Fix unused var. 2001-11-20 00:08 adam * index/: index.h, kcompare.c: Added const qualifier for name parameter of key_SU_decode. 2001-11-20 00:05 adam * index/: index.h, main.c, zsets.c: Added a few prototypes. 2001-11-15 09:41 adam * util/zebramap.c: Fix for weight (bug introduced by previous commit). 2001-11-14 23:06 adam * include/zebramap.h, index/rank1.c, index/zrpn.c, util/zebramap.c: Rank-weight may be controlled via query. 2001-10-29 23:16 adam * index/locksrv.c: Server unlocks both "cmt" and "org" lock in zebra_server_unlock. 2001-10-26 22:22 adam * isams/isams.c: Less LOG_LOG messages. 2001-10-15 22:57 adam * dict/Makefile.am, index/Makefile.am: Using CFLAGS instead of INCLUDE to set C flags. 2001-10-15 21:53 adam * configure.in, include/zebra-lock.h, include/zebraver.h, index/extract.c, index/kcompare.c, index/recindxp.h, index/zebraapi.c, index/zinfo.c, index/zinfo.h, index/zrpn.c, index/zserver.h, index/zsets.c, util/zebra-lock.c: POSIX thread updates. First work on term sets. 2001-10-15 21:38 adam * test/gils/test.sh: More readable script. 2001-10-01 10:56 adam * index/main.c: For UNIX process ID is logged. 2001-09-21 12:40 adam * util/: Makefile.am, zebrasrv.rh: Added Redhat boot script for zebrasrv. 2001-07-10 02:04 adam * win/makefile: Added file rsidamd.obj. 2001-07-10 01:40 adam * index/zserver.c: WIN32 fix. 2001-07-10 01:12 adam * util/Makefile.am: Added dirent.c. 2001-06-14 13:44 adam * index/extract.c: Bug fix: default storeKeys setting wasn't read when group was specified. 2001-05-29 10:51 adam * recctrl/regxread.c: More fixes for character encodings. 2001-05-28 15:58 adam * index/extract.c: Call flushSortKeys when record is skipped to fix bad re-use of sort keys to whatever next record that comes in. 2001-05-22 23:02 adam * recctrl/regxread.c: Fixes for Tcl UTF8 character handling. 2001-05-22 23:01 adam * recctrl/recgrs.c: Removed print of data1 tree on stdout so that inetd works again. 2001-04-11 09:58 adam * index/zrpn.c: Bug fix: multiple space mapped to one space when using complete subfield. 2001-03-29 23:31 adam * recctrl/: recgrs.c, regxread.c: Fixed "record begin" for Tcl filter. 2001-03-29 21:48 adam * yaz.m4: Updated. 2001-03-29 16:07 adam * index/dirs.c: Fixed nasty bug for fileUpdate. 2001-02-28 10:01 adam * buildconf.sh, configure.in: Fixed problem with missing isams for buildconf.sh. 2001-02-27 11:10 adam * test/cddb/: cddb.abs, cddb.flt, cddb.tag, zebra.cfg: Improved filter. 2001-02-27 10:50 adam * test/cddb/: b00b520d, cddb.abs, cddb.flt, cddb.tag, zebra.cfg: Added CDDB sample. 2001-02-26 23:14 adam * buildconf.sh, configure.in, index/recindex.c: Updated for BZIP2 1.0.X. Configure script doesn't enable 64 bit LFS on broken glibc on Redhat 7.0. 2001-02-26 22:21 adam * buildconf.sh: Updated. 2001-02-21 12:23 adam * README: Modified date. 2001-02-21 12:22 adam * buildconf.sh: Updated buildconf.sh. 2001-02-21 12:05 adam * yaz.m4: Ninor changes. 2001-02-21 12:00 adam * yaz.m4: Added yaz.m4. 2001-02-21 10:52 adam * buildconf.sh, configure.in: Fixed LFS detection. 2001-02-14 22:42 adam * index/zserver.c: Fixed versions as returned in INIT response. 2001-02-05 15:08 adam * include/Makefile.am: Added rsisamd.h 2001-01-29 14:29 adam * test/usmarc/test.sh: Test script creates tmp and lock if necessary. 2001-01-22 12:41 adam * index/retrieve.c, recctrl/rectext.c: Added support for raw retrieval (element set name "R"). 2001-01-22 11:42 adam * include/zebramap.h, index/zsets.c, util/zebramap.c: Added numerical sort. 2001-01-16 20:17 heikki * include/rsisamd.h: Added rsisamd 2001-01-16 20:17 heikki * rset/rsisamd.c: Added rsisamd.c 2001-01-16 20:05 heikki * isamg/: Makefile.am, isamg.c: Started to work on isamg 2001-01-16 20:05 heikki * include/isamg.h: Started to add isamg 2001-01-16 17:56 heikki * index/trunc.c, rset/Makefile.am: Searching in my isam-d 2001-01-14 14:41 adam * include/mfile.h: Added include of sys/types.h for UNIX to get definition of off_t. 2000-12-05 20:09 adam * recctrl/recgrs.c: Fixed problem where indexer could crash if abstract syntax was undefined. 2000-12-05 15:44 adam * recctrl/recgrs.c: Fixed minor bug that could cause zmbol to break it data were emitted with not parent tags. 2000-12-05 13:22 adam * index/extract.c, index/zebraapi.c, recctrl/recgrs.c: Termlist source implemented (so that we can index values of XML/SGML attributes). 2000-12-05 11:01 adam * TODO, index/Makefile.am, index/extract.c, index/index.h, index/kdump.c, index/recindxp.h, index/zebraapi.c, index/zinfo.c, recctrl/recgrs.c: Fixed bug regarding user-defined attribute sets. 2000-12-05 10:59 adam * dict/delete.c, dict/dicttest.c, dict/open.c, include/dict.h: Work on dict_delete_subtree. 2000-12-01 18:59 adam * index/locksrv.c, index/zebraapi.c, util/res.c: Fixed bug regarding online updates on WIN32. When zebra.cfg is not available the server will not abort. 2000-11-29 16:21 adam * index/zebraapi.c, recctrl/recgrs.c: Fixed problem with passwd db. 2000-11-29 15:24 adam * configure.in, bfile/mfile.c, index/zebraapi.c, index/zinfo.c, index/zserver.h, recctrl/regxread.c: Script configure uses yaz pthreads options. Added locking for zebra_register_{lock,unlock}. 2000-11-08 15:06 adam * include/zebraver.h: Updated version. 2000-11-08 14:46 adam * index/: zebraapi.c, zrpn.c: Fixed scan: server could break if bad attribute/database was selected. Work on remote update. 2000-10-17 15:40 adam * include/Makefile.am: Minor changes. 2000-10-17 15:37 adam * include/Makefile.am: Minor. 2000-10-17 14:37 adam * configure.in, bfile/mfile.c, include/isamb.h, index/Makefile.am, index/main.c, index/zebraapi.c, isamb/isamb.c: Fixed notification of live-updates. Fixed minor problem with mf_init where it didn't handle shadow area file names correctly. 2000-10-16 22:16 adam * index/lockidx.c: Fixed problem with close of lock file for WIN32. 2000-10-11 14:31 adam * Makefile.am, configure.in, isamb/Makefile.am, isamb/isamb.c: Using YAZ_INIT for autoconf. Added template code for isamb. 2000-09-06 10:59 adam * index/: apitest.c, zebraapi.c: Using read-only (for now) for server. 2000-09-05 16:04 adam * dfa/grepper.c, dict/dictext.c, dict/dicttest.c, index/apitest.c, index/extract.c, index/lockidx.c, index/main.c, index/zserver.c: Updates for prefix 'yaz_' for YAZ log functions. 2000-07-13 12:14 heikki * index/: invstat.c, recindex.c: Removed compiler warnings when making zebra 2000-07-07 14:49 adam * TODO, configure.in, dict/Makefile.am, dict/dicttest.c, index/zebraapi.c, index/zinfo.c, index/zsets.c, util/passtest.c: Optimized resultSetInsert{Rank,Sort}. 2000-07-06 13:40 adam * doc/Makefile.am: Minor. 2000-06-09 15:56 ian * index/zebraapi.c: Added some logging on Authentication and searches. 2000-05-23 23:28 adam * win/makefile: Combined zebra/zmbol makefile. 2000-05-18 14:01 adam * index/: extract.c, kinput.c, trunc.c, zebraapi.c, zserver.h: System call times(2) used again. More 64-bit fixes. 2000-05-15 17:32 adam * configure.in, recctrl/marcread.c: Added support for 64 bit input file support. 2000-05-15 17:32 adam * index/extract.c: Added 64 bit file input. 2000-05-15 15:02 adam * index/extract.c: Minor change. 2000-05-15 14:56 adam * index/zinfo.h: Record offset of size off_t. 2000-05-09 12:56 adam * index/zserver.c: Added call to xmalloc/nmem debugging functions. 2000-05-05 15:48 adam * bfile/mfile.c, include/zebra-lock.h, util/zebra-lock.c, win/makefile: Fixed locking for metafiles. 2000-05-02 13:26 adam * configure.in, index/Makefile.am, recctrl/Makefile.am: Fixed tcl configure switch. 2000-04-19 16:35 adam * include/zebra-lock.h, index/zebraapi.c, util/zebra-lock.c, win/makefile: WIN32 update (this version is known not to work on Windows). 2000-04-17 16:22 adam * include/mfile.h, win/makefile: WIN32 update. 2000-04-06 11:03 adam * Makefile.am, doc/Makefile.am, index/Makefile.am: Added zmbol spec file. 2000-04-05 12:07 adam * index/zebraapi.c: Minor zebra compile fix. 2000-04-05 12:04 adam * test/gils/test.sh: Modified test script. 2000-04-05 11:59 adam * index/Makefile.am: Added Makefile.am. 2000-04-05 11:58 adam * tab/Makefile.am: Minor. 2000-04-05 11:58 adam * tab/Makefile.am: Fix. 2000-04-05 11:55 adam * configure.in: Minor. 2000-04-05 11:49 adam * Makefile.am, configure.in, bfile/Makefile.am, dfa/Makefile.am, dict/Makefile.am, doc/Makefile.am, include/Makefile.am, include/zebra-lock.h, index/recindex.c, index/recindex.h, index/recindxp.h, index/zebraapi.c, index/zrpn.c, index/zserver.c, index/zserver.h, index/zsets.c, isam/Makefile.am, isamc/Makefile.am, isams/Makefile.am, recctrl/Makefile.am, rset/Makefile.am, tab/Makefile.am, test/Makefile.am, test/gils/Makefile.am, test/usmarc/Makefile.am, util/Makefile.am, util/zebra-lock.c: On Unix, zebra/z'mbol uses automake. 2000-03-20 20:08 adam * bfile/cfile.c, bfile/cfile.h, bfile/mfile.c, include/isamd.h, include/mfile.h, include/recctrl.h, include/zebra-lock.h, index/extract.c, index/index.h, index/kinput.c, index/main.c, index/retrieve.c, index/zebraapi.c, index/zinfo.c, index/zinfo.h, index/zrpn.c, index/zserver.c, index/zserver.h, index/zsets.c, util/zebra-lock.c: Added remote record import using Z39.50 extended services and Segment Requests. 2000-03-15 16:00 adam * configure.in, bfile/bfile.c, bfile/mfile.c, include/bfile.h, include/mfile.h, include/zebra-lock.h, index/attribute.c, index/locksrv.c, index/rank1.c, index/retrieve.c, index/trunc.c, index/zebraapi.c, index/zrpn.c, index/zserver.c, index/zserver.h, index/zsets.c, util/zebra-lock.c: First work on threaded version. 2000-03-02 15:35 adam * tab/default.idx, util/zebramap.c: Added structure year and date. 2000-03-02 15:35 adam * index/zrpn.c: Fixed proximity handling. 2000-03-01 11:02 adam * configure.in: Dummy makefiles no longer generated for Zebra. 2000-02-25 14:24 adam * include/recctrl.h, recctrl/recgrs.c: Fixed bug regarding pointer conversion that showed up on OSF V5. 2000-02-24 13:31 adam * index/: apitest.c, zebraapi.c: Added zebra_string_norm. 2000-02-24 12:00 adam * index/: index.h, lockidx.c: Fixed bug: indexer would run forever when lock dir was non-existant. 2000-02-24 11:57 adam * index/extract.c: Sequence number incremented after each incomplete-field. 2000-02-10 11:19 adam * README, include/zebraver.h: Patch level 1. 2000-02-08 13:34 adam * win/makefile: Fix: referred to zmbol.mak. 2000-02-04 09:49 adam * configure.in: Better configure help. 2000-01-27 17:26 adam * configure.in: Fixed configure script. 1999-12-28 16:48 adam * index/zrpn.c: Minor Fix. 1999-12-23 10:03 adam * index/zrpn.c: Changed behaviour of trunc=105 so that * is regular .* and ! is regular . 1999-12-15 10:54 adam * test/usmarc/test.sh: Minor changes. 1999-12-09 02:19 adam * configure.in: Mkdir of lib/bin. 1999-12-08 23:44 adam * index/main.c, index/recindex.c, test/gils/test.sh: Zebra/Z'mbol dependencies added. 1999-12-08 23:11 adam * test/usmarc/zebra.cfg, win/makefile, win/readme.txt: Separate WIN32 sub directories for Zebra and Z'mbol. 1999-12-08 16:03 adam * bfile/bfile.c, bfile/mfile.c, include/bfile.h, include/mfile.h, index/lockidx.c, index/main.c: Implemented bf_reset. 1999-12-02 12:34 adam * LICENSE.zebra, README: Updated LICENSE and CHANGELOG. 1999-12-01 22:58 adam * index/kinput.c: Proper handle of illegal use of isams. 1999-12-01 15:29 adam * TODO: Minor. 1999-12-01 14:30 adam * configure.in, include/zebraver.h, index/invstat.c: Updated configure for Zmbol/Zebra dependent settings. 1999-12-01 13:59 adam * LICENSE.zebra: Added LICENSE. 1999-11-30 15:02 adam * isams/isams.c: Moved isams. 1999-11-30 14:48 adam * configure.in, dict/dcompact.c, include/charmap.h, include/dict.h, include/recctrl.h, include/zebramap.h, include/zebrautl.h, include/zebraver.h, index/apitest.c, index/attribute.c, index/index.h, index/invstat.c, index/kcompare.c, index/kinput.c, index/main.c, index/sortidx.c, index/trunc.c, index/zebraapi.c, index/zinfo.h, index/zrpn.c, index/zserver.c, index/zserver.h, isam/physical.c, isamc/isamc.c, isamc/isamd.c, isamc/merge-d.c, isamc/merge.c, recctrl/grsread.h, recctrl/marcread.c, recctrl/recgrs.c, recctrl/regxread.c, recctrl/sgmlread.c, rset/rsisam.c, rset/rsisamc.c, rset/rsm_or.c, test/gils/test.sh, util/charmap.c, util/passwddb.c, util/res.c, util/zebramap.c: Improved installation. Updated for inclusion of YAZ header files. 1999-11-29 16:13 adam * index/zserver.c: Server sets implementationName - and Version. 1999-11-04 16:00 adam * index/: zebraapi.c, zserver.c, zserver.h, zsets.c: Implemented delete result set(s). 1999-10-29 12:02 adam * index/recindex.c: Fixed decompression buffer overflow. 1999-10-29 12:01 adam * index/zserver.c: Minor fix in bend_init where handle wasn't set to NULL when zebra_init fails. 1999-10-29 12:00 adam * index/retrieve.c: Fixed minor bug where database name wasn't set in zebra_record_fetch. 1999-10-15 10:27 adam * util/zebramap.c: Fixed replace handler. 8-bit fix. 1999-10-14 16:33 adam * bfile/bfile.c, bfile/mfile.c, index/main.c, index/zebraapi.c, index/zrpn.c: Added truncation 5=106. 1999-10-07 11:48 adam * util/res.c: Allow res_get / res_get_def with NULL res. 1999-10-06 17:18 heikki * isamc/isamd.c: Improving block sizes again 1999-10-06 13:46 heikki * index/invstat.c, isamc/isamd.c: mproved statistics on isam-d 1999-10-05 11:57 heikki * include/isamd.h, isamc/isamd-p.h, isamc/isamd.c, isamc/merge-d.c: Tuning the isam-d (and fixed a small "detail") 1999-09-27 16:36 heikki * isamc/: isamd.c, merge-d.c: singletons 1999-09-23 20:01 heikki * isamc/: isamd-p.h, isamd.c, merge-d.c: singleton optimising 1999-09-23 12:05 adam * index/zrpn.c: Implemented structure=105 searching. 1999-09-21 19:36 heikki * isamc/merge-d.c: Added filter function. Not much of effect on the small test set... 1999-09-20 17:48 heikki * isamc/: isamd-p.h, isamd.c, merge-d.c: Small changes 1999-09-13 15:28 heikki * isamc/: isamd.c, merge-d.c: isam-d optimizing: merging input data in the same go 1999-09-08 14:13 adam * util/: charmap.c, zebramap.c: Fixed minor bug "replace"-mappings. Removed some logging messages. 1999-09-08 14:12 adam * index/kinput.c: Removed log message. 1999-09-08 14:12 adam * index/main.c: Fixed bad message. 1999-09-07 13:36 adam * index/zebraapi.c: Minor changes. 1999-09-07 10:13 adam * dict/dcompact.c: Removed log messages. 1999-09-07 09:19 adam * include/charmap.h, include/recctrl.h, include/zebramap.h, index/extract.c, index/kdump.c, index/main.c, index/zrpn.c, recctrl/recgrs.c, recctrl/rectext.c, recctrl/regxread.c, tab/scan.chr, tab/string.chr, util/charmap.c, util/zebramap.c: Work on character mapping. Implemented replace rules. 1999-08-25 20:09 heikki * isamc/: isamd-p.h, isamd.c, merge-d.c: Starting to optimize 1999-08-24 15:17 heikki * isamc/: isamd.c, merge-d.c: Block sizes, comments 1999-08-24 12:12 heikki * isamc/merge-d.c: Comments about optimising 1999-08-22 10:26 heikki * isamc/merge-d.c: COmments 1999-08-20 14:25 heikki * isamc/: isamd-p.h, isamd.c, merge-d.c: Statistics in isamd 1999-08-20 10:28 heikki * index/invstat.c: Log levels 1999-08-18 15:59 heikki * isamc/merge-d.c: Fixed another unlikely difflen bug 1999-08-18 15:28 heikki * isamc/: isamd.c, merge-d.c: Set log levels to decent values 1999-08-18 12:45 heikki * isamc/isamd.c: Another fix for the difflen problem. 1999-08-18 12:39 heikki * index/kinput.c: Added a comment on memory leaks 1999-08-18 12:37 heikki * isamc/merge-d.c: Fixed (another) difflen bug 1999-08-18 11:13 heikki * isamc/merge-d.c: Fixed a detail 1999-08-18 10:38 heikki * index/: kinput.c, invstat.c: Memory leak hunting 1999-08-18 10:34 heikki * index/invstat.c: isamd 1999-08-18 10:33 heikki * include/isamd.h: Fixes 1999-08-17 21:46 heikki * isamc/merge-d.c: Fixed a memory leak 1999-08-17 21:44 heikki * isamc/isamd.c: Fixed memory leaks 1999-08-07 13:30 heikki * isamc/: isamd.c, merge-d.c: Bug fixing (still a mem leak somewhere) 1999-08-04 16:21 heikki * isamc/: isamd.c, merge-d.c: isam-d seems to be working. 1999-08-02 12:13 adam * index/zebraapi.c: Fixed bug regarding zebra_hits. 1999-07-23 17:43 heikki * isamc/merge-d.c: Hunted a few bugs in isam-d. Still crashes on the long test run 1999-07-23 15:58 heikki * isamc/merge-d.c: merged closer to working, still fails on filling a separate, large block 1999-07-21 16:53 heikki * isamc/merge-d.c: isamd read and write functions work, except when block full Merge missing still. Need to split some functions 1999-07-21 16:24 heikki * isamc/: isamd-p.h, isamd.c, merge-d.c: isamd write and read functions ok, except when diff block full. (merge not yet done) 1999-07-21 10:31 adam * index/main.c: More version info on WIN32. 1999-07-20 15:59 adam * index/: trunc.c, zrpn.c: Fixed bug that occurred when phrases had 0 hits. 1999-07-15 14:05 adam * dfa/dfa.c: Bug fix: Anyset (.) includes all 8-bit characters when charmap is defined. 1999-07-14 17:05 heikki * isamc/: isamd-p.h, isamd.c, merge-d.c: slow start on isam-d 1999-07-14 15:21 heikki * include/isamd.h, index/index.h, index/kcompare.c, index/kinput.c, isamc/isamd-p.h: Added isam-d files. Compiles (almost) clean. Doesn't work at all 1999-07-14 15:14 heikki * isamc/merge-d.c: Created empty 1999-07-14 15:05 adam * recctrl/regxread.c: Tcl filter works with objects when TCL is version 8 or later; filter works with strings otherwise (slow). 1999-07-14 14:34 heikki * include/isamd.h, isamc/isamd-p.h, isamc/isamd.c: Copied from isamh, starting to change things... 1999-07-14 14:12 heikki * isamc/merge.c: Large-block isam-h (may not work too well... Abandoning for isam-d) 1999-07-14 12:59 adam * configure.in, include/isamc.h, include/isams.h, index/index.h, index/invstat.c, index/kcompare.c, index/kinput.c, index/main.c, index/zebraapi.c, index/zserver.c, index/zserver.h, isamc/isamc.c: Changed functions isc_getmethod, isams_getmethod. Improved fatal error handling (such as missing EXPLAIN schema). 1999-07-14 12:56 adam * recctrl/recgrs.c: Fixed potential memory leak. 1999-07-14 12:56 adam * recctrl/sgmlread.c: Filter handles multiple records in one file. 1999-07-14 12:55 adam * recctrl/regxread.c: Fixed memory leak. 1999-07-14 12:53 adam * index/zinfo.c: Updated various routines to handle missing explain schema. 1999-07-13 17:24 heikki * isamc/merge.c: Removed the one-block append, it had a serious flaw. 1999-07-13 16:45 adam * rset/rsm_or.c: Fixed memory leak. 1999-07-13 16:22 heikki * isamc/merge.c: Better allocation strategy in isamh_merge 1999-07-13 15:21 heikki * index/kcompare.c: Managing negative deltas 1999-07-12 09:27 adam * recctrl/regxread.c: Improved speed of Tcl processing. Fixed one memory leak. 1999-07-08 16:23 heikki * index/invstat.c, isamc/merge.c: Fixed a bug in isamh_pp_read and cleaned up a bit 1999-07-07 11:36 heikki * isamc/merge.c: Fixed an assertion in isamh 1999-07-06 18:30 heikki * isamc/merge.c: IsamH startss to work - at least it builds indexes. Can not search yet... 1999-07-06 15:34 adam * index/recindex.c: Fixed bug (introduced by previous commit). 1999-07-06 14:28 adam * index/: extract.c, invstat.c, main.c, recindex.c, recindex.h, recindxp.h, zebraapi.c: Updated record index structure. Format includes version ID. Compression algorithm ID is stored for each record block. 1999-07-06 14:26 adam * recctrl/recgrs.c: Retrieval handler obeys schema and handles XML transfer syntax. 1999-07-06 14:26 adam * recctrl/regxread.c: Fixed filters so that MS-DOS CR is ignored. 1999-07-06 11:37 heikki * index/kcompare.c, isamc/merge.c: Working on isamh - not ready yet. 1999-06-30 17:07 heikki * index/: index.h, kcompare.c, kinput.c: Adding isamh stuff 1999-06-30 17:03 heikki * isamc/merge.c: first take on isamh, the append-only isam structure 1999-06-30 11:08 adam * include/isamc.h, index/kcompare.c, isamc/isamc.c: Added coder to reset. 1999-06-28 15:25 quinn * recctrl/regxread.c: Improved diagnostics for Tcl 1999-06-25 15:48 adam * configure.in, apitest/apitest.dsp, index/apitest.c, index/main.c, index/recindex.c, index/recindex.h: Updated MSVC project files. Added BZIP2 record compression (not very well tested). 1999-06-25 15:47 adam * recctrl/: marcread.c, sgmlread.c: Minor change that prevents MSVC warning. 1999-06-17 16:38 adam * index/zrpn.c: Bug fix: Scan SEGV'ed when getting unknown use attribute. 1999-06-10 14:14 adam * index/zserver.c: Fixed to use bend_start instead of pre_init. 1999-06-10 11:20 adam * index/zserver.c: Minor change to pre_init handler. 1999-05-26 09:49 adam * configure.in, bfile/bfile.c, bfile/cfile.c, bfile/cfile.h, bfile/commit.c, bfile/mfile.c, dfa/agrep.c, dfa/dfa.c, dfa/dfap.h, dfa/imalloc.h, dfa/lexer.h, dfa/set.c, dict/dcompact.c, dict/dopen.c, dict/insert.c, dict/lookgrep.c, dict/lookupec.c, dict/open.c, include/direntz.h, include/passwddb.h, index/dir.c, index/dirs.c, index/extract.c, index/index.h, index/kcompare.c, index/kinput.c, index/locksrv.c, index/lockutil.c, index/rank1.c, index/recindex.c, index/recindex.h, index/recindxp.h, index/retrieve.c, index/sortidx.c, index/symtab.c, index/trunc.c, index/zebraapi.c, index/zinfo.c, index/zinfo.h, index/zrpn.c, index/zserver.c, index/zserver.h, index/zsets.c, isam/isam.c, isam/isutil.h, isam/memory.c, isam/physical.c, isam/rootblk.h, isamc/isamc-p.h, isamc/isamc.c, isamc/merge.c, recctrl/grsread.h, recctrl/marcread.c, recctrl/recctrl.c, recctrl/recgrs.c, recctrl/recgrs.h, recctrl/rectext.c, recctrl/rectext.h, recctrl/regxread.c, rset/rsbool.c, rset/rset.c, rset/rsisam.c, rset/rsisamc.c, rset/rsisams.c, rset/rsm_or.c, rset/rsnull.c, rset/rstemp.c, util/charmap.c, util/passwddb.c, util/res.c, util/zebramap.c: C++ compilation. 1999-05-25 14:33 adam * recctrl/regxread.c: Fixed bug in Tcl filter. 1999-05-21 14:00 adam * README: Minor. 1999-05-21 14:00 adam * configure.in, include/recctrl.h, index/extract.c, recctrl/recgrs.c, recctrl/rectext.c, recctrl/sgmlread.c: Better diagnostics for extraction process. 1999-05-21 13:08 adam * configure.in, recctrl/regxread.c: Tcl filter attempts to read .tflt. Improvements to configure script so that it reads uninstalled Tcl source. 1999-05-20 14:57 adam * TODO, configure.in, include/recctrl.h, index/extract.c, index/main.c, index/retrieve.c, recctrl/grsread.h, recctrl/marcread.c, recctrl/recctrl.c, recctrl/recgrs.c, recctrl/rectext.c, recctrl/regxread.c, recctrl/sgmlread.c: Implemented TCL filter. Updated recctrl system. 1999-05-18 22:00 adam * dict/drdwr.c: Minor fix. 1999-05-15 16:36 adam * dict/dcompact.c, dict/delete.c, dict/dopen.c, dict/drdwr.c, dict/insert.c, dict/lookgrep.c, dict/lookup.c, dict/lookupec.c, dict/open.c, dict/scan.c, include/dict.h, index/compact.c, index/extract.c, index/invstat.c, index/kinput.c, index/main.c, index/trav.c, index/zebraapi.c: Updated dictionary. Implemented "compression" of dictionary. 1999-05-12 17:24 adam * include/rsisams.h, rset/rsisams.c: First version of ISAMS. 1999-05-12 15:08 adam * bfile/bfile.c, bfile/cfile.c, bfile/cfile.h, bfile/mfile.c, dict/dcompact.c, include/bfile.h, include/isams.h, include/mfile.h, include/rsisamc.h, index/index.h, index/invstat.c, index/kcompare.c, index/kinput.c, index/trunc.c, index/zebraapi.c, index/zserver.h, test/gils/test.sh: First version of ISAMS. 1999-04-28 16:53 adam * bfile/mfile.c: Fixed stupid bug regarding split-files. 1999-04-22 16:26 adam * configure.in: Added check for -lwrap. 1999-03-09 17:27 adam * dict/dcompact.c, index/extract.c, index/index.h, index/main.c, index/retrieve.c: More work on SDRKit integration. 1999-03-09 14:07 adam * dict/dcompact.c, dict/open.c, include/dict.h: Work on dict_compact routine. 1999-03-09 11:16 adam * index/compact.c: Work on compaction of dictionary/isamc. 1999-03-02 17:15 quinn * include/recctrl.h, index/retrieve.c, recctrl/recgrs.c, tab/urx.chr: Added "tagsysno" and "tagrank" directives to zebra.cfg. 1999-02-19 11:38 adam * index/zebraapi.c: Implemented chdir-setting. 1999-02-19 11:37 adam * util/zebramap.c: Minor fix. 1999-02-18 16:01 adam * util/zebramap.c: Structure=key uses register type 0. 1999-02-18 15:59 adam * tab/default.idx, index/main.c, index/retrieve.c, recctrl/recgrs.c: Minor changes. 1999-02-18 13:49 adam * bfile/mfile.c, index/recindex.c: Changed file naming scheme for register files as well as record store/index files. 1999-02-17 13:18 adam * index/zebraapi.c: Fixed zebra_close so that a NULL pointer is ignored. 1999-02-17 12:29 adam * index/: apitest.c, retrieve.c: Fixed in record_fetch. Minor updates to API. 1999-02-15 09:52 adam * index/apitest.c: Added SUTRS for API test program. 1999-02-12 14:29 adam * include/zebramap.h, index/extract.c, index/invstat.c, tab/default.idx, util/zebramap.c: Implemented position-flag for registers. 1999-02-02 15:49 adam * apitest/apitest.dsp, bfile/bfile.c, bfile/mfile.c, dfa/agrep.c, dfa/bset.c, dfa/dfa.c, dfa/dfap.h, dfa/grepper.c, dfa/imalloc.c, dfa/imalloc.h, dfa/lexer.c, dfa/lexer.h, dfa/readfile.c, dfa/set.c, dfa/states.c, dict/close.c, dict/dclose.c, dict/delete.c, dict/dictext.c, dict/dicttest.c, dict/dopen.c, dict/drdwr.c, dict/insert.c, dict/lookgrep.c, dict/lookup.c, dict/lookupec.c, dict/open.c, dict/scan.c, include/bfile.h, include/bset.h, include/dfa.h, include/dict.h, include/direntz.h, include/isam.h, include/mfile.h, include/res.h, include/rsbool.h, include/rset.h, include/rsisam.h, include/rsisamc.h, include/rsm_or.h, include/rsnull.h, include/rstemp.h, include/set.h, include/str.h, include/zebramap.h, include/zebrautl.h, include/zebraver.h, index/attribute.c, index/dir.c, index/dirs.c, index/extract.c, index/invstat.c, index/kcompare.c, index/kdump.c, index/kinput.c, index/lockidx.c, index/locksrv.c, index/lockutil.c, index/main.c, index/rank1.c, index/recindex.c, index/recindex.h, index/recindxp.h, index/recstat.c, index/retrieve.c, index/symtab.c, index/trav.c, index/trunc.c, index/zebraapi.c, index/zinfo.h, index/zrpn.c, index/zserver.c, index/zsets.c, isam/isam.c, isam/isutil.c, isam/isutil.h, isam/keyops.h, isam/memory.c, isam/memory.h, isam/physical.c, isam/physical.h, isam/rootblk.c, isam/rootblk.h, recctrl/grsread.h, recctrl/marcread.c, recctrl/recgrs.c, recctrl/recgrs.h, recctrl/rectext.h, recctrl/sgmlread.c, rset/rsbool.c, rset/rset.c, rset/rsisam.c, rset/rsisamc.c, rset/rsnull.c, rset/rstemp.c, util/dirent.c, util/passwddb.c, util/res-test.c, util/res.c: Updated WIN32 code specific sections. Changed header. 1999-01-25 14:47 adam * index/zinfo.c: Fixed bug. 1998-12-16 13:23 adam * index/zebraapi.c: Added facility for database name mapping using resource mapdb. 1998-11-29 23:45 quinn * tab/string.chr: Added some Swedish characters 1998-11-16 17:03 adam * index/: zrpn.c, zserver.h, zsets.c: Moved loggin utilities to Yaz. Was implemented in file zlogs.c. 1998-11-16 11:18 adam * index/zebraapi.c: Better error reporting for result sets. 1998-11-16 11:11 adam * index/zrpn.c: Added addtional info for error 114 - unsupported use attribute. 1998-11-16 11:10 adam * index/zsets.c: Fixed problem with zebraPosSetCreate that occurred when positions were less than 1. 1998-11-04 17:31 adam * index/zinfo.c: Fixed bug regarding recordBytes in databaseInfo. 1998-11-04 16:13 adam * tab/soif.flt: Added SOIF-filter. 1998-11-03 17:07 adam * recctrl/regxread.c: Yet another fix. 1998-11-03 16:43 adam * recctrl/regxread.c: Fixed bug introduced by previous commit. 1998-11-03 15:51 adam * recctrl/regxread.c: Changed code so that it creates as few data1 nodes as possible. 1998-11-03 11:22 adam * recctrl/regxread.c: Fixed memory leak that could occur for when large data1 node were concatenated. Data-type data1_nodes may have multiple nodes. 1998-11-03 11:17 adam * index/zinfo.c: Fixed bug regarding creation of some data1 nodes for Explain records. 1998-11-03 11:16 adam * index/dir.c: Uses stat and not lstat so that file traversal follows symbolic links. 1998-10-28 16:20 adam * configure.in: Updated makefiles to work with YC automatically. 1998-10-28 16:18 adam * util/res.c: Fix for DOS-formatted configuration files. 1998-10-28 11:54 adam * index/: extract.c, main.c, retrieve.c, zserver.c: SDRKit integration. 1998-10-28 11:53 adam * index/kinput.c: Added type cast to prevent warning. 1998-10-28 11:48 adam * dfa/dfa.c: Added type cast to prevent warning. 1998-10-18 09:54 adam * index/: zrpn.c, zserver.c: Additional info added for diagnostics 114 (Unsupported use attribute) and 121 (Unsupported attribute set). 1998-10-18 09:51 adam * recctrl/recgrs.c: Changed one logf call. 1998-10-16 10:14 adam * include/recctrl.h, index/extract.c, index/index.h, index/main.c, index/retrieve.c, index/zebraapi.c, index/zserver.h, recctrl/recctrl.c, recctrl/recgrs.c, recctrl/rectext.c: Updated record control system. 1998-10-15 15:11 adam * tab/sgml.flt, recctrl/regxread.c: Added support for option -record for "end element". When specified end element will mark end-of-record when at outer-level. 1998-10-15 15:10 adam * index/extract.c: Fixed bug in Zebra that caused it to stop indexing when empty record was read. 1998-10-15 15:09 adam * bfile/: cfile.c, cfile.h: Minor changes. 1998-10-13 22:37 adam * configure.in: Changed configure script. 1998-10-13 22:37 adam * index/zinfo.c: Changed the way attribute sets are saved in Explain database to reflect "dynamic" OIDs. 1998-10-13 22:33 adam * index/extract.c: Fixed one log message and change use ordinal to be an unsigned char. 1998-10-13 22:09 adam * util/: charmap.c, zebramap.c: Changed call to readconf_line. 1998-10-13 22:07 adam * bfile/cfile.c: Changed some log messages. 1998-09-28 13:19 adam * index/zrpn.c: Fix for Compiled ASN.1. 1998-09-22 16:01 adam * apitest/apitest.dsp: Minor changes. 1998-09-22 12:48 adam * index/: apitest.c, zrpn.c, zserver.c, zsets.c: Minor changes in search API. 1998-09-22 12:03 adam * index/extract.c, index/zebraapi.c, index/zrpn.c, index/zserver.h, index/zsets.c, rset/rsm_or.c, tab/default.idx: Changed result sets to be persistent in the sense that they can be re-searched if needed. Fixed memory leak in rsm_or. 1998-09-18 14:41 adam * index/zrpn.c: Fixed bug with numerical relations. 1998-09-02 16:15 adam * configure.in, dfa/dfa.c: Zebra uses GNU Configure. 1998-09-02 15:53 adam * index/: zebraapi.c, zrpn.c, zserver.c, zserver.h: Extra parameter decode added to search routines to implement persistent queries. 1998-08-24 19:29 adam * index/zebraapi.c, bfile/cfile.c: Minor changes. 1998-08-07 17:07 adam * bfile/: cfile.c, cfile.h, commit.c: Fixed but in cf_commit_flat. 1998-08-06 16:35 adam * index/zserver.c: Routine bend_deleterequest removed. 1998-07-01 12:13 adam * recctrl/regxread.c: Minor fix. 1998-07-01 11:16 adam * recctrl/recgrs.c: Element localno only added when it's greater than 0. 1998-06-30 17:15 adam * recctrl/regxread.c: Tags are trimmed: white space removed before- and after the tag. 1998-06-30 14:55 adam * recctrl/regxread.c: Bug fix. 1998-06-26 13:16 quinn * index/zrpn.c, test/gils/test.sh, test/usmarc/test.sh: Added support (un-optimised) for left and left/right truncation 1998-06-25 21:16 adam * apitest/apitest.dsp, util/passwddb.c: Minor changes to Visual C++ project. 1998-06-25 11:55 adam * include/passwddb.h, include/sortidx.h, index/sortidx.c, util/passwddb.c: Minor changes - fixex headers. 1998-06-24 14:16 adam * dfa/dfa.c, dict/lookgrep.c, index/zebraapi.c, index/zrpn.c, index/zserver.c, index/zserver.h: Support for relations on text operands. Open range support in DFA module (i.e. [-j], [g-]). 1998-06-23 17:33 adam * include/zebramap.h, index/zrpn.c, index/zserver.h, index/zsets.c, util/zebramap.c: Added feature to specify sort criteria in query (type 7 specifies sort flags). 1998-06-22 13:36 adam * include/passwddb.h, index/zebraapi.c, index/zserver.c, index/zserver.h, util/passtest.c, util/passwddb.c: Added authentication check facility to zebra. 1998-06-22 13:35 adam * index/zrpn.c: Minor changes. 1998-06-22 13:34 adam * dict/scan.c: Changed scan callback function so it doesn't stop further scanning. 1998-06-22 13:33 adam * dfa/dfa.c: Added two type casts. 1998-06-13 02:24 adam * apitest/apitest.dsp: Added apitest project. 1998-06-13 02:14 adam * index/zebraapi.c: Minor changes. 1998-06-12 17:27 adam * index/apitest.c: Minor change. 1998-06-12 14:22 adam * index/: apitest.c, zebraapi.c, zserver.c, zserver.h: Work on Zebra API. 1998-06-12 14:21 adam * index/rank1.c: Fixed memory-leak. 1998-06-11 17:42 adam * index/extract.c: Changed the way use attributes are specified in the recordId specification. 1998-06-11 17:41 adam * isam/issh.c, index/kinput.c: Minor changes. 1998-06-09 14:16 adam * index/zinfo.c: Implemented auto-generation of CategoryList records. 1998-06-08 17:26 adam * index/kcompare.c: Minor changes. 1998-06-08 16:43 adam * index/extract.c, index/index.h, index/kcompare.c, index/main.c, index/trav.c, index/zinfo.c, index/zinfo.h, index/zrpn.c, test/usmarc/zebra.cfg: Added suport for EXPLAIN Proxy servers - added settings databasePath and explainDatabase to facilitate this. Increased maximum number of databases and attributes in one register. 1998-06-08 16:40 adam * dfa/dfa.c: Fixed problem with signed character(s) in regular expressions. 1998-06-02 14:10 adam * index/zinfo.c: Fixed bug related to attributeDetails. 1998-05-27 18:57 adam * index/: zebraapi.c, zserver.c, zserver.h: Zebra returns surrogate diagnostic for single records when appropriate. 1998-05-27 16:32 adam * isamc/isamc.c: Changed default block category layout. 1998-05-27 16:28 adam * bfile/mfile.c: Fixed bug in mf_write. 'Cap off' byte written at wrong offset. 1998-05-20 12:12 adam * include/recctrl.h, index/attribute.c, index/extract.c, index/index.h, index/kdump.c, index/main.c, index/zebraapi.c, index/zinfo.c, index/zinfo.h, index/zrpn.c, index/zserver.h, index/zsets.c, isamc/isamc.c, recctrl/recgrs.c, recctrl/rectext.c, test/usmarc/zebra.cfg: Implemented automatic EXPLAIN database maintenance. Modified Zebra to work with ASN.1 compiled version of YAZ. 1998-05-20 12:00 adam * bfile/mfile.c: Fixed register spec so that colon isn't treated as size separator unless followed by [0-9+-] in order to allow DOS drive specifications. 1998-04-26 12:56 adam * rset/rset.c: Added include of string.h. 1998-04-03 16:45 adam * index/zserver.c: Fixed setting of last_in_set in bend_fetch. 1998-04-02 16:35 adam * index/zrpn.c, util/zebramap.c: First version of Zebra that works with compiled ASN.1. 1998-03-25 14:48 adam * index/trunc.c: Fixed bug in rset_trunc_r. 1998-03-19 13:22 adam * isamc/merge.c: Minor change. 1998-03-19 11:04 adam * isamc/: isamc.c, merge.c: Minor changes. 1998-03-18 10:23 adam * isamc/: isamc-p.h, isamc.c, merge.c: Blocks are stored in chunks on free list - up to factor 2 in speed. Fixed bug that could occur in block category rearrangemen. 1998-03-16 11:37 adam * isamc/: isamc-p.h, isamc.c: Added more statistics. 1998-03-13 16:30 adam * include/isamc.h, index/invstat.c, isamc/isamc.c: New functions isc_block_used and isc_block_size. Fixed 'leak' in isc_alloc_block. 1998-03-11 12:19 adam * include/recctrl.h, index/extract.c, recctrl/recgrs.c, recctrl/rectext.c: Changed the way sequence numbers are generated. 1998-03-11 12:18 adam * isamc/: isamc.c, merge.c: Changed the isc_merge to take into account the mfill (minimum-fill). 1998-03-06 17:58 adam * dict/scan.c: Fixed bug which related to scanning of large indexes. 1998-03-06 14:54 adam * index/invstat.c, isamc/isamc.c, isamc/merge.c: Fixed two nasty bugs in isc_merge. 1998-03-05 14:03 adam * index/rank1.c: Improved ranking. 1998-03-05 09:45 adam * TODO, index/attribute.c, index/extract.c, index/index.h, index/kcompare.c, index/kdump.c, index/kinput.c, index/locksrv.c, index/main.c, index/rank1.c, index/recindex.h, index/recindxp.h, index/retrieve.c, index/trunc.c, index/zebraapi.c, index/zinfo.c, index/zinfo.h, index/zrpn.c, index/zserver.c, index/zserver.h, index/zsets.c: New result set model and modular ranking system. Moved towards descent server API. System information stored as "SGML" records. 1998-03-05 09:42 adam * util/zebramap.c: Minor changes to zebramap data structures. Query mapping rules changed. 1998-03-05 09:41 adam * recctrl/recgrs.c: Minor changes. 1998-03-05 09:41 adam * recctrl/regxread.c: Implemented rule contexts. 1998-03-05 09:39 adam * include/zebramap.h: Minor changes to zebramap data structures. Changed query mapping rules. 1998-03-05 09:38 adam * include/recctrl.h: New member recordSize in recRetrieveCtrl. 1998-03-05 09:36 adam * rset/rsbool.c, rset/rset.c, rset/rsisam.c, rset/rsisamc.c, rset/rsm_or.c, rset/rsnull.c, rset/rstemp.c, include/rsbool.h, include/rset.h, include/rsisam.h, include/rsisamc.h, include/rsm_or.h, include/rsnull.h, include/rstemp.h: New result set model. 1998-03-05 09:17 adam * dict/: insert.c, lookup.c: Added a few comments - no code changed. 1998-02-17 11:32 adam * bfile/bfile.c, index/extract.c, index/kinput.c: Fixed bug: binary files weren't opened with flag b on NT. 1998-02-17 11:31 adam * index/lockidx.c: Fixed bug in zebraIndexUnlock. On NT, the lock files wasn't removed. 1998-02-17 11:29 adam * index/zinfo.c: Moved towards 'automatic' EXPLAIN database. 1998-02-10 17:39 adam * index/zsets.c: Minor change. 1998-02-10 13:03 adam * include/recctrl.h, include/sortidx.h, include/zebramap.h, include/zebraver.h, index/extract.c, index/sortidx.c, index/zrpn.c, index/zserver.c, index/zserver.h, index/zsets.c, recctrl/recgrs.c, recctrl/rectext.c, tab/default.idx, util/zebramap.c: Implemented Sort. 1998-02-10 12:56 adam * include/rset.h, rset/rset.c: Implemented rset_dup. 1998-02-10 12:55 adam * bfile/mfile.c: Minor changes. 1998-01-29 14:40 adam * TODO: Updated. 1998-01-29 14:40 adam * index/: zrpn.c, zserver.h: Better logging for scan service. 1998-01-29 14:39 adam * index/: kinput.c, zserver.c: Compress ISAM is default. 1998-01-29 14:38 adam * recctrl/recgrs.c: Fixed problem with mapping to record with unknown schema. 1998-01-29 14:36 adam * util/zebramap.c: Structure word-list, free-form-text and document-text all trigger ranked search. 1998-01-29 14:33 adam * README: Added README. 1998-01-29 14:33 adam * include/zebraver.h: 1.0b1. 1998-01-29 14:32 adam * test/: gils/records/esdd0006.grs, gils/records/esdd0007.grs, gils/records/esdd0008.grs, gils/records/esdd0030.grs, gils/records/esdd0031.grs, gils/records/esdd0032.grs, gils/records/esdd0033.grs, gils/records/esdd0034.grs, gils/records/esdd0035.grs, gils/records/esdd0036.grs, gils/records/esdd0037.grs, gils/records/esdd0038.grs, gils/records/esdd0039.grs, gils/records/esdd0040.grs, gils/records/esdd0041.grs, gils/records/esdd0042.grs, gils/records/esdd0044.grs, gils/records/esdd0045.grs, gils/records/esdd0046.grs, gils/records/esdd0047.grs, gils/records/esdd0048.grs, gils/records/esdd0049.grs, gils/records/esdd0050.grs, gils/records/esdd0051.grs, gils/records/esdd0052.grs, gils/records/esdd0053.grs, gils/records/esdd0054.grs, gils/records/esdd0055.grs, gils/records/esdd0056.grs, gils/records/esdd0057.grs, gils/records/esdd0058.grs, gils/records/esdd0059.grs, gils/records/esdd0062.grs, gils/records/esdd0063.grs, gils/records/esdd0064.grs, gils/records/esdd0065.grs, gils/records/esdd0066.grs, gils/records/esdd0067.grs, gils/records/esdd0070.grs, gils/records/esdd0071.grs, gils/records/esdd0072.grs, gils/records/esdd0073.grs, gils/records/esdd0074.grs, gils/records/esdd0075.grs, gils/records/esdd0076.grs, gils/records/esdd0077.grs, gils/records/esdd0078.grs, gils/records/esdd0079.grs, usmarc/zebra.cfg, usmarc/records/sample-marc: New test directories. 1998-01-26 11:37 adam * recctrl/recgrs.c: Better diagnostics. 1998-01-26 11:37 adam * index/main.c: Minor changes. 1998-01-26 11:36 adam * tab/: default.idx, string.chr, urx.chr: Updated indexes. 1998-01-12 16:04 adam * TODO, util/res.c: Removed exit - call. 1998-01-12 16:04 adam * index/: dirs.c, extract.c, index.h, lockidx.c, main.c, recindex.c, recindex.h, recstat.c, trav.c, trunc.c, zserver.c: The test option (-s) only uses read-lock (and not write lock). 1998-01-12 15:39 adam * dfa/dfa.c: Fixed bug in term_Tnode. 1998-01-07 14:53 adam * index/zrpn.c: Queries using simple ranked operands returns right number of hits. 1997-12-18 11:54 adam * TODO, include/rset.h, index/zrpn.c, rset/rsbool.c, rset/rsisam.c, rset/rsisamc.c, rset/rsm_or.c, rset/rsnull.c, rset/rstemp.c, tab/default.idx: New method result set method rs_hits that returns the number of hits in result-set (if known). The ranked result set returns real number of hits but only when not combined with other operands. 1997-12-12 07:37 adam * doc/gils.sgml: Fixed doc. 1997-12-12 07:33 adam * recctrl/regxread.c: Fixed bug that showed up when multiple filter where used. Made one routine thread-safe. 1997-11-19 11:22 adam * util/zebramap.c: Bug fix (introduced by previous commit). 1997-11-18 11:05 adam * include/zebramap.h, index/main.c, index/zserver.c, tab/default.idx, util/zebramap.c: Changed character map facility so that admin can specify character mapping files for each register type, w, p, etc. 1997-11-18 11:04 adam * include/res.h, util/res.c: Function res_trav returns number of 'hits'. 1997-11-18 11:03 adam * recctrl/: marcread.c, regxread.c: Member num_children removed from data1_node. 1997-11-17 16:35 adam * util/zebramap.c: Bug fix. Relation=relevance wasn't observed. 1997-11-06 12:41 adam * recctrl/recgrs.c, recctrl/regxread.c, tab/sgml.flt: Implemented "begin variant" for the sgml.regx filter. 1997-10-31 13:39 adam * util/zebramap.c: Changed log message. 1997-10-31 13:39 adam * util/res.c: Resouce name can be terminated with either white-space or colon. 1997-10-31 13:38 adam * rset/rstemp.c: Bug fix: added missing xfree() call. 1997-10-31 13:37 adam * rset/: rsbool.c, rsisam.c, rsisamc.c, rsm_or.c: Code calls xfree() instead of free(). 1997-10-31 13:36 adam * recctrl/regxread.c: Minor change that avoids compiler warning. 1997-10-31 13:35 adam * recctrl/recgrs.c: Added a few log statements. 1997-10-31 13:34 adam * index/zrpn.c: Changed a few log statements. 1997-10-31 13:34 adam * index/trunc.c: Bug fix: memory leak. 1997-10-31 13:34 adam * index/main.c: Added missing nmem_init. 1997-10-29 13:05 adam * index/: attribute.c, zrpn.c: Server produces diagnostic "Unsupported Attribute Set" when appropriate. 1997-10-29 13:02 adam * include/zebramap.h: Added missing prototype. 1997-10-29 13:02 adam * recctrl/recgrs.c: Using oid_ent_to_oid used instead of the non thread-safe oid_getoidbyent. 1997-10-27 15:35 adam * tab/: numeric.chr, string.chr, urx.chr: New character mapping files. 1997-10-27 15:34 adam * recctrl/marcread.c: Fixed bug - data1 root node wasn't tagged at all! 1997-10-27 15:34 adam * recctrl/recgrs.c: Work on generic character mapping depending on "structure" field in abstract syntax file. 1997-10-27 15:33 adam * dict/lookgrep.c, dict/scan.c, include/charmap.h, include/recctrl.h, include/zebramap.h, include/zebrautl.h, index/extract.c, index/index.h, index/kdump.c, index/main.c, index/zinfo.c, index/zrpn.c, index/zserver.c, index/zserver.h, recctrl/rectext.c, util/charmap.c, util/zebramap.c: Moved towards generic character mapping depending on "structure" field in abstract syntax file. Fixed a few memory leaks. Fixed bug with negative integers when doing searches with relational operators. 1997-10-27 15:27 adam * util/res.c: Fixed memory leak. 1997-10-27 15:27 adam * dfa/: imalloc.c, imalloc.h: Minor changes. 1997-10-27 15:25 adam * bfile/bfile.c, bfile/mfile.c, isam/isam.c: Fixed memory leaks. 1997-09-29 14:41 adam * index/zserver.h: Fixed bug regarding USE_TIMES var. 1997-09-29 11:09 adam * TODO: Changes. 1997-09-29 11:08 adam * index/: index.h, lockidx.c, locksrv.c, lockutil.c, zserver.c, zserver.h: Revised locking system to be thread safe for the server. 1997-09-29 11:07 adam * index/trunc.c: Minor change. 1997-09-29 11:06 adam * index/zrpn.c: Removed one static var in order to make this module thread safe. 1997-09-29 11:05 adam * dfa/: dfa.c, dfap.h: Thread safe DFA module. We simply had to put a few static vars to the DFA_parse structure. 1997-09-29 11:02 adam * recctrl/regxread.c: Fixed small bug (introduced by previous commit). 1997-09-25 16:57 adam * index/: zserver.c, zsets.c, zrpn.c: Windows NT port. 1997-09-25 16:57 adam * index/zinfo.c: Added string.h. 1997-09-25 16:56 adam * index/trav.c: Windows NT interface code to the stat call. 1997-09-25 16:55 adam * index/main.c: Minor changes. 1997-09-25 16:55 adam * index/dir.c: Windows port uses stat and not lstat. 1997-09-25 16:54 adam * index/: index.h, lockidx.c, locksrv.c, lockutil.c: WIN32 files lock support. 1997-09-24 15:36 adam * recctrl/marcread.c: [no log message] 1997-09-22 14:39 adam * index/: index.h, kcompare.c, trunc.c, zrpn.c: Added get_pos method for the ranked result sets. 1997-09-18 10:59 adam * bfile/bfile.c, bfile/mfile.c, dfa/dfa.c, dfa/dfap.h, dict/lookgrep.c, include/dfa.h, include/dict.h, include/mfile.h, include/recctrl.h, index/index.h, index/zrpn.c, recctrl/recgrs.c: Extra generic handle for the character mapping routines. 1997-09-17 14:19 adam * TODO, bfile/bfile.c, bfile/mfile.c, dict/dopen.c, dict/open.c, include/bfile.h, include/dict.h, include/direntz.h, include/isam.h, include/isamc.h, include/mfile.h, include/recctrl.h, include/res.h, include/rstemp.h, include/zebrautl.h, index/attribute.c, index/extract.c, index/index.h, index/invstat.c, index/kcompare.c, index/kinput.c, index/lockidx.c, index/locksrv.c, index/lockutil.c, index/main.c, index/recindex.c, index/recindex.h, index/recstat.c, index/trav.c, index/trunc.c, index/zrpn.c, index/zserver.c, index/zserver.h, isam/isam.c, isamc/isamc.c, recctrl/grsread.h, recctrl/marcread.c, recctrl/recgrs.c, recctrl/regxread.c, recctrl/sgmlread.c, rset/rstemp.c, util/dirent.c, util/res.c: Zebra version corresponds to YAZ version 1.4. Changed Zebra server so that it doesn't depend on global common_resource. 1997-09-09 15:37 adam * bfile/bfile.c, bfile/mfile.c, dfa/agrep.c, dict/dclose.c, dict/dopen.c, dict/drdwr.c, include/direntz.h, index/dir.c, index/dirs.c, index/extract.c, index/kdump.c, index/kinput.c, index/lockidx.c, index/lockutil.c, index/main.c, index/recstat.c, index/symtab.c, index/trav.c, isam/issh.c, isam/memory.c, isam/physical.c, recctrl/recgrs.c, rset/rsbool.c, rset/rsm_or.c, rset/rstemp.c, util/dirent.c, util/res.c: Partial port to WIN95/NT. 1997-09-05 17:29 adam * dfa/dfa.c, dfa/dfap.h, dict/lookgrep.c, include/bfile.h, include/bset.h, include/charmap.h, include/dfa.h, include/dict.h, include/isam.h, include/isamc.h, include/mfile.h, include/recctrl.h, include/res.h, include/rsbool.h, include/rset.h, include/rsisam.h, include/rsisamc.h, include/rsm_or.h, include/rsnull.h, include/rstemp.h, include/set.h, include/str.h, include/zebrautl.h, index/attribute.c, index/index.h, index/zrpn.c, isam/memory.h, isam/physical.h, recctrl/recgrs.c, util/charmap.c: Changed prototype for chr_map_input - added const. Added support for C++, headers uses extern "C" for public definitions. 1997-09-05 11:52 adam * include/charmap.h, index/kdump.c, util/charmap.c: Extra argument added to function chr_read_maptab (tab path). 1997-09-04 15:58 adam * index/zserver.c: New retrieve/extract method tellf (added). Added O_BINARY for open calls. 1997-09-04 15:57 adam * index/kinput.c, index/lockidx.c, index/locksrv.c, rset/rstemp.c: Added O_BINARY for open calls. 1997-09-04 15:57 adam * index/extract.c: New file extract/retrieve method tellf (added). Added O_BINARY for open calls. 1997-09-04 15:56 adam * bfile/mfile.c: Added O_BINARY to open calls. 1997-09-04 15:56 adam * include/recctrl.h: Added new filter grs.marc. where refers to abstract syntax. New method tellf in extract/retrieve control block. 1997-09-04 15:54 adam * recctrl/: grsread.h, marcread.c, recgrs.c, sgmlread.c: Added MARC filter - type grs.marc. where syntax refers to abstract syntax. New method tellf in retrieve/extract method. 1997-07-28 10:30 adam * index/zserver.c: Server returns diagnostic 14 when record doesn't exist. 1997-07-15 18:33 adam * recctrl/regxread.c: Check for zero length in execData. 1997-07-15 18:32 adam * index/extract.c: Bug fix: Match handler didn't terminate the resulting string! 1997-07-15 18:29 adam * recctrl/recgrs.c: Initialized dummy variable to keep checker gcc happy. 1997-07-15 18:28 adam * index/: extract.c, recindex.c: Bug fix: storeData didn't work with files with multiple records. Bug fix: fixed memory management with records; not really well thought through. 1997-07-01 15:01 adam * util/charmap.c: Bug fix in routine find_entry: didn't take into account the len arg. 1997-07-01 15:00 adam * index/extract.c: Bug fix in routine searchRecordKey: uninitialized variables. 1997-04-30 10:56 quinn * include/recctrl.h, recctrl/grsread.h, recctrl/recgrs.c, recctrl/recgrs.h, recctrl/rectext.h, recctrl/sgmlread.c: null 1997-04-29 11:26 adam * index/extract.c: Bug fix: generic recordId handling didn't work for compressed internal keys. 1997-02-24 11:41 adam * recctrl/: recgrs.c, regxread.c: Cleanup of code and commented out the "end element-end-record" code. 1997-02-19 17:22 adam * recctrl/regxread.c: Fixed "end element" to terminate record in outer-most level. 1997-02-12 21:45 adam * include/zebraver.h: Internal release. 1997-02-12 21:42 adam * recctrl/regxread.c: Changed some log messages. 1997-02-12 21:42 adam * isamc/: isamc.c, merge.c: Bug fix: during isc_merge operations, some pages weren't marked dirty even though they should be. At this point the merge operation marks a page dirty if the previous page changed at all. A better approach is to mark it dirty if the last key written changed in previous page. 1997-02-12 21:39 adam * index/: extract.c, index.h, kinput.c, lockidx.c, main.c, recindex.c, trav.c: Implemented options -f that limits the log to the first records. Changed some log messages also. 1997-02-12 21:37 adam * bfile/cfile.c: Changed the messages logged. No real code changed. 1997-02-10 11:21 adam * index/zrpn.c: Bug fix: in search terms character (^) wasn't observed. 1997-02-10 11:20 adam * index/main.c: Flag fileVerboseFlag set to 0 (default). 1997-02-10 11:19 adam * dfa/dfa.c: Added facility for open character sets, eg [a-]. 1997-01-31 12:10 adam * index/zrpn.c: Bug fix: Leading and trailing white space weren't removed in scan tokens. 1997-01-17 12:31 adam * index/zrpn.c: Bug fix: complete phrase search didn't work. 1996-12-23 16:30 adam * rset/rsm_or.c: Work on truncation. 1996-12-23 16:30 adam * index/: index.h, kcompare.c, trunc.c, zrpn.c, zserver.c, zserver.h, zsets.c: Work on truncation. Bug fix: result sets weren't deleted after server shut down. 1996-12-23 16:29 adam * include/rsm_or.h: More work on truncation algorithm. 1996-12-20 12:07 adam * rset/rsm_or.c: Implemented Multi-or result set. 1996-12-20 12:07 adam * index/trunc.c: Multi-or result set. 1996-12-20 12:06 adam * include/rsm_or.h: Implemented multi-or result set. 1996-12-11 13:08 adam * index/: kcompare.c, zserver.c: Added better compression. 1996-11-15 16:03 adam * index/zserver.c: Logging of execution speed by using the times(2) call. 1996-11-15 16:02 adam * index/extract.c: Minor changes regarding logging. 1996-11-14 10:52 adam * index/extract.c: Strings in record keys bound by IT_MAX_WORD. 1996-11-14 09:57 adam * index/extract.c: Reduction of storeKeys area. 1996-11-11 14:37 adam * index/zrpn.c: Added proximity support in search. 1996-11-08 15:05 adam * recctrl/regxread.c: Bug fix: data1 node member u.tag.get_bytes weren't initialized. 1996-11-08 12:15 adam * rset/rsisamc.c: Compressed isam fully supported. 1996-11-08 12:15 adam * isamc/: isamc-p.h, isamc.c, merge.c: Number of keys in chain are stored in first block and the function to retrieve this information, isc_pp_num is implemented. 1996-11-08 12:10 adam * index/: dirs.c, extract.c, index.h, invstat.c, kinput.c, main.c, trunc.c, zrpn.c, zserver.c: Buffers used during file match got bigger. Compressed ISAM support everywhere. Bug fixes regarding masking characters in queries. Redesigned Regexp-2 queries. 1996-11-08 12:08 adam * include/: isamc.h, zebraver.h: New internal release. 1996-11-04 15:09 adam * recctrl/rectext.c: Minor changes. 1996-11-04 15:08 adam * isamc/: isamc-p.h, isamc.c, merge.c: Optimized free block usage. 1996-11-04 15:07 adam * index/: trunc.c, zrpn.c, zserver.h: Moved truncation code to trunc.c. 1996-11-01 14:36 adam * isamc/: isamc.c, merge.c: New element, max_blocks_mem, that control how many blocks of max size to store in memory during isc_merge. Function isc_merge now ignoreds delete/update of identical keys and the proper blocks are then non-dirty and not written in flush_blocks. 1996-11-01 14:35 adam * include/isamc.h: New element, max_blocks_mem, that control how many blocks of max size to store in memory during isc_merge. 1996-11-01 10:00 adam * recctrl/rectext.c: This simple "text" format now supports element specs B and M. 1996-11-01 09:59 adam * isamc/: isamc-p.h, isamc.c, merge.c: First version of isc_merge that supports update/delete. 1996-11-01 09:58 adam * index/: kinput.c, trav.c: Interface to isamc system now includes update and delete. 1996-10-29 17:44 adam * isamc/isamc.c: Work on isc_merge. 1996-10-29 17:44 adam * include/isamc.h: Added isc_type, isc_block macros. 1996-10-29 15:09 adam * index/: extract.c, index.h, kcompare.c, kinput.c, main.c, zrpn.c, zserver.c, zserver.h: Use of cisam system - enabled if setting isamc is 1. 1996-10-29 15:08 adam * index/: lockidx.c, lockutil.c: Uses resource lockDir instead of lockPath. 1996-10-29 15:06 adam * index/: dir.c, dirs.c, attribute.c, kdump.c, locksrv.c, recindex.h, symtab.c, trav.c: Include zebrautl.h instead of alexutil.h. 1996-10-29 15:03 adam * recctrl/recctrl.c: Include zebrautl.h instead of alexutil.h. 1996-10-29 15:02 adam * recctrl/rectext.c: Uses buffered read to speed up things. 1996-10-29 15:02 adam * recctrl/regxread.c: Doesn't use the global data1_tabpath (from YAZ). Instead the function data1_get_tabpath is used. 1996-10-29 15:00 adam * dict/: dictext.c, dicttest.c, open.c: Page size given by DICT_DEFAULT_PAGESIZE in dict.h. 1996-10-29 14:55 adam * rset/rsbool.c, rset/rset.c, rset/rsisam.c, rset/rsnull.c, bfile/bfile.c, bfile/cfile.c, bfile/commit.c, bfile/mfile.c, isam/isam.c, isam/isutil.c, isam/memory.c, isam/physical.c, dfa/agrep.c, dfa/bset.c, dfa/dfa.c, dfa/grepper.c, dfa/imalloc.c, dfa/lexer.c, dfa/readfile.c, dfa/set.c, dfa/states.c: Include of zebrautl.h instead of alexutil.h. 1996-10-29 14:54 adam * rset/rstemp.c: Changed name of setting tempSetDir to setTmpDir. 1996-10-29 14:48 adam * util/: charmap.c, res-test.c: Updated to use zebrautl.h instead of alexutil.h. 1996-10-29 14:47 adam * util/res.c: Implemented res_get_match. Updated to use zebrautl instead of alexpath. 1996-10-29 14:46 adam * include/: mfile.h, zebrautl.h: Removed obsolete headers alexpath, alexutil. Created zebrautl.h as a replacement. 1996-10-29 14:45 adam * include/dict.h: Changed definition of DICT_DEFAULT_PAGESIZE. 1996-10-29 14:44 adam * include/res.h: Added res_get_match. 1996-10-29 14:43 adam * include/isam.h: Removed definition of SYSNO. 1996-10-29 14:43 adam * include/bfile.h: Added a few comments. 1996-10-29 14:41 adam * include/rsisamc.h, rset/rsisamc.c: First use of isamc. 1996-10-29 14:40 adam * include/isamc.h, isamc/isamc-p.h, isamc/isamc.c: First work. 1996-10-18 14:39 adam * util/charmap.c: Uses LOG_DEBUG instead of LOG_WARN for "Character map overlap". 1996-10-18 14:38 adam * include/zebraver.h: New internal release. 1996-10-11 18:06 quinn * recctrl/recgrs.c: Fixed arguments to nodetogr 1996-10-11 12:56 adam * index/extract.c: New module recctrl. Used to manage records (extract/retrieval). Several files have been moved to the recctrl sub directory. 1996-10-11 12:56 adam * include/recctrl.h: New module recctrl. Used to manage records (extract/retrieval). All record types are accessed by means of definitions in recctrl.h. 1996-10-11 12:54 adam * recctrl/: grsread.h, recctrl.c, recgrs.c, recgrs.h, rectext.c, rectext.h, regxread.c, sgmlread.c: New module recctrl. Used to manage records (extract/retrieval). 1996-06-26 11:21 adam * index/zrpn.c: Bug fix: local attribute set wasn't obeyed in scan. 1996-06-17 16:26 adam * index/zrpn.c: Function gen_regular_rel changed to handle negative numbers. 1996-06-17 16:24 adam * dfa/dfa.c: Bug fix: read_charset didn't handle character mapping. 1996-06-11 12:54 quinn * index/zrpn.c: Relevance work 1996-06-11 12:53 quinn * tab/: mail.flt, nwi.flt: Work 1996-06-07 10:51 adam * index/zrpn.c: Bug fix: Character mapping was broken (introducued by last revision). 1996-06-06 15:30 quinn * include/zebraver.h: Work 1996-06-06 14:08 quinn * util/charmap.c: Fixed bug. 1996-06-06 14:08 quinn * index/: extract.c, index.h, main.c: Added showRecord function 1996-06-06 14:08 quinn * include/recctrl.h: Added showRecord Group entry 1996-06-04 16:56 quinn * index/kdump.c, tab/nwi.flt: Fix 1996-06-04 16:18 quinn * index/kdump.c: Charmap work 1996-06-04 15:28 quinn * util/charmap.c: More work on charmapping 1996-06-04 12:20 adam * dfa/dfa.c, dfa/dfap.h, dict/lookgrep.c, include/dfa.h, include/dict.h: Added support for character mapping. 1996-06-04 12:18 adam * index/: dir.c, dirs.c, invstat.c, kcompare.c, kdump.c, kinput.c, recindex.c, recstat.c, trav.c, zserver.c, zserver.h: Minor changes - removed include of ctype.h. 1996-06-04 12:18 adam * index/: zrpn.c, extract.c, index.h: Search/scan uses character mapping module. 1996-06-04 10:32 quinn * util/charmap.c: Moved default keymap to keychars.c 1996-06-04 10:20 quinn * index/index.h: Smallish 1996-06-04 09:54 quinn * index/index.h: Added output-map. 1996-06-03 18:32 quinn * util/charmap.c: Temporary bug-fix 1996-06-03 17:17 quinn * util/charmap.c: Fixed bug. 1996-06-03 12:15 quinn * util/charmap.c: Fixed bug in mapping function. 1996-05-31 11:07 quinn * include/charmap.h: Work on character-sets 1996-05-31 11:06 quinn * index/index.h, index/main.c, index/zserver.c, util/charmap.c: Work on character-set handling 1996-05-28 17:15 adam * index/zrpn.c: Bug fix: Didn't handle unknown database correctly. 1996-05-24 16:46 adam * dict/lookgrep.c, dict/open.c, include/dict.h: Added dict_grep_cmap function to define user-mapping in grep lookups. 1996-05-22 10:25 adam * index/invstat.c: Minor change. 1996-05-22 10:23 adam * util/res.c: Bug fix: trailing blanks in resource values where not removed. 1996-05-22 10:21 adam * index/: zinfo.c, zinfo.h: Added public ZebDatabaseInfo structure. 1996-05-16 17:31 quinn * include/zebraver.h: a7 1996-05-15 20:36 adam * index/zrpn.c: Function trans_term transforms unsearchable characters to blanks. 1996-05-15 13:58 adam * index/locksrv.c: Changed some log messages. 1996-05-15 13:57 adam * index/zrpn.c: Fixed bug introduced by set/field mapping in search operations. 1996-05-14 17:49 adam * dict/insert.c: Bug fix: In function split_page. In rare cases variable best_indxp was referenced. 1996-05-14 17:47 adam * index/: extract.c, kinput.c: Cleanup of various buffer size entities. 1996-05-14 16:04 adam * index/: index.h, invstat.c, main.c, recstat.c: In zebraidx, the 'stat' command is improved. Statistics about ISAM/DICT is collected. 1996-05-14 14:10 quinn * bfile/mfile.c: Bad areadef scan 1996-05-14 13:34 adam * index/: zrpn.c, zserver.c, zserver.h: Scan support in multiple registers/databases. 1996-05-14 13:33 adam * dfa/: imalloc.c, imalloc.h, lexer.c: MEMDEBUG turned off by default. 1996-05-14 08:16 adam * index/: extract.c, zinfo.c, zrpn.c, zserver.c, zserver.h: Compact use/set bytes used in search service. 1996-05-13 16:23 adam * index/: extract.c, kcompare.c, recindex.c, zinfo.c, zinfo.h: Work on compaction of set/use bytes in dictionary. 1996-05-13 15:25 quinn * doc/gils.sgml: Work. 1996-05-13 14:07 quinn * tab/refer.flt: Added end record marker 1996-05-09 11:59 quinn * doc/gils.sgml: New GILS doc. 1996-05-09 11:54 adam * index/: extract.c, zrpn.c: Server supports maps from one logical attributes to a list of physical attributes. The extraction process doesn't make space consuming 'any' keys. 1996-05-09 09:28 quinn * include/recctrl.h, index/attribute.c, index/extract.c, index/zrpn.c: Work towards phrases and multiple registers 1996-05-07 14:29 quinn * doc/gils.sgml: Work. 1996-05-07 13:19 quinn * doc/gils.sgml: First version 1996-05-01 15:46 adam * tab/mail.flt: Mail filter. 1996-05-01 15:46 adam * index/: extract.c, recindex.h, trav.c, zserver.c: First work on multiple records in one file. New option, -offset, to the "unread" command in the filter module. 1996-05-01 15:44 adam * include/recctrl.h: Added seek function to the recExtractCtrl and recRetrieveCtrl control structures. Added end-of-file indicator function and start offset to recExtractCtrl. 1996-05-01 09:16 quinn * bfile/mfile.c: Fixed ancient bug. 1996-04-26 14:09 adam * index/extract.c: Added a few comments. 1996-04-26 13:51 adam * util/res.c: Resource names are matched by the yaz_matchstr routine instead of strcmp. 1996-04-26 12:00 adam * index/: main.c, trav.c: Added option -V to zebraidx to display version information. Removed stupid warnings from file update. 1996-04-26 11:59 adam * include/zebraver.h: Added ZEBRADATE; date of this file. 1996-04-25 15:27 adam * index/extract.c: Function recordExtract modified so that files with no keys (possibly empty) are ignored. 1996-04-24 15:36 quinn * include/zebraver.h: a6 1996-04-24 15:34 quinn * tab/nwi.flt: Refinements. 1996-04-24 15:29 adam * bfile/commit.c: Work on optimized on commit operation. 1996-04-23 14:39 adam * index/dirs.c: Bug fix: In function dirs_del dict_delete is used to remove a file rather than a bogus dict_insert. 1996-04-23 14:36 adam * bfile/commit.c: Started work on more efficient commit operation. 1996-04-19 18:49 adam * bfile/cfile.c: Minor changes. 1996-04-19 18:23 adam * bfile/cfile.c: Serious bug fix in shadow implementation; function new_bucket might set wrong bucket number on new bucket. 1996-04-18 18:02 adam * bfile/: cfile.c, cfile.h, commit.c: Changed logging a bit. Removed warning message when commiting flat shadow files. 1996-04-12 09:02 adam * index/: dirs.c, index.h, trav.c: File update of single files. 1996-04-12 09:01 adam * bfile/: cfile.c, commit.c: Yet another bug fix (next_block was initialized to 0; now set to 1). 1996-04-10 18:01 quinn * index/locksrv.c: Fixed order of path/filename. 1996-04-09 16:48 adam * bfile/cfile.c: Bug fix: offset calculation when using flat files was completely broken. 1996-04-09 12:05 adam * index/: kinput.c, main.c: Bug fix: prev_name buffer possibly too small; allocated in key_file_init. 1996-04-09 08:50 adam * index/trav.c: Bug fix: bad reference in function fileUpdateR. 1996-04-09 08:49 adam * index/dir.c: Traversal of directories doesn't follow symbolic links. 1996-04-09 08:47 adam * bfile/: cfile.c, mfile.c: Function scan_areadef doesn't use sscanf (%n fails on this Linux). 1996-03-29 15:11 quinn * isam/isam.c: Change to is_merge 1996-03-26 17:01 adam * index/: index.h, lockidx.c, lockutil.c, main.c, zserver.c: New setting lockPath: directory of various lock files. 1996-03-26 17:00 adam * include/bfile.h: The directory of the shadow table can be specified by the new bf_lockDir call. 1996-03-26 16:59 adam * bfile/: bfile.c, cfile.c: The directory of the shadow table file can be specified by the new bf_lockDir call. 1996-03-25 11:20 quinn * tab/refer.flt: Added refer (specifically HCI bibliography) filter 1996-03-25 11:19 quinn * tab/hci.flt: Hci Work 1996-03-22 16:34 quinn * tab/hci.flt: Added HCI filter 1996-03-22 16:34 quinn * index/trav.c: Fixed bad reference 1996-03-21 15:50 adam * index/: dir.c, dirs.c, index.h, kinput.c, trav.c: File update uses modify-time instead of change-time. 1996-03-20 17:17 quinn * isam/physical.c: Bug hunting 1996-03-20 17:16 quinn * index/trav.c: Added diagnostic output 1996-03-20 14:29 quinn * bfile/mfile.c, isam/memory.c, isam/physical.c: Bug-fix 1996-03-20 10:36 adam * index/: zrpn.c, zserver.c: Function dict_lookup_grep got extra parameter, init_pos, which marks from which position in pattern approximate pattern matching should occur. Approximate pattern matching is used in relevance=re-2. 1996-03-20 10:35 adam * dict/dicttest.c, dict/lookgrep.c, include/dict.h: Function dict_lookup_grep got extra parameter, init_pos, which marks from which position in pattern approximate pattern matching should occur. 1996-03-19 20:22 quinn * isam/physical.c: Fixed update-bug 1996-03-19 14:14 quinn * isam/isam.c: Moved an xfree() 1996-03-19 13:43 adam * index/: main.c, trav.c: Bug fix: File update traversal didn't handle trailing slashes correctly. Bug fix: Update of sub directory groups wasn't handled correctly. 1996-03-19 12:08 adam * index/extract.c: Bug fix: Log preamble wasn't always turned off after recordExtract. 1996-03-11 15:52 quinn * isam/: memory.c, memory.h: Fixed update bug. Repeated insertion in the same area sometimes caused problems. 1996-03-08 16:10 quinn * tab/usmarc.flt: Smallish. 1996-02-28 17:47 quinn * tab/nwi.flt: Added NWI filter 1996-02-12 19:45 adam * index/: extract.c, index.h, main.c: New fileVerboseFlag in record group control. 1996-02-12 19:45 adam * index/trav.c: Changed naming of some functions. 1996-02-12 19:19 quinn * tab/usmarc.flt: Smallish 1996-02-12 17:13 quinn * tab/usmarc.flt: New filter 1996-02-12 16:56 adam * index/main.c: New code command: unread. 1996-02-10 13:20 quinn * isam/: isam.c, memory.c: [no log message] 1996-02-07 15:06 adam * index/: kinput.c, main.c: Better progress report during register merge. New command: clean - removes temporary shadow files. 1996-02-07 15:03 adam * bfile/: cfile.c, cfile.h, commit.c: Work on flat indexed shadow files. 1996-02-07 11:08 adam * bfile/: cfile.c, cfile.h, commit.c: Work on flat shadow (not finished yet). 1996-02-06 18:11 adam * index/main.c: Minor changes. 1996-02-06 11:19 quinn * isam/: isam.c, physical.c: Attempt at fixing bug. Not all blocks were read before they were unlinked prior to a remap operation. 1996-02-05 13:29 adam * index/: dir.c, extract.c, kinput.c, trav.c: Logging reduced a bit. The remaining running time is estimated during register merge. 1996-02-05 13:28 adam * bfile/bfile.c: Removed a LOG_LOG message. 1996-02-02 14:44 adam * index/: dirs.c, zrpn.c: The public dictionary functions simply use char instead of Dict_char to represent search strings. Dict_char is used internally only. 1996-02-02 14:43 adam * dict/delete.c, dict/dicttest.c, dict/insert.c, dict/lookgrep.c, dict/lookup.c, dict/lookupec.c, dict/open.c, dict/scan.c, include/dict.h: The public functions simply use char instead of Dict_char to represent search strings. Dict_char is used internally only. 1996-02-01 21:53 adam * index/extract.c: The temporary per-record keys are compacted a little, and duplication of the per-records keys are avoided when they are saved in the record information buffer. 1996-02-01 21:50 adam * index/main.c: Bug fix: zebraIndexUnlock was always called even though zebraIndexLock was never called - happens when no commands are specified. 1996-02-01 21:48 adam * index/recindex.c: The total size of records are always checked in rec_cache_insert to reduce memory usage. 1996-02-01 21:39 adam * dict/dicttest.c, dict/insert.c, include/dict.h: Bug fix: insert didn't work on 8-bit characters due to unsigned char compares in dict_strcmp (strcmp) and signed Dict_char. Dict_char is unsigned now. 1996-01-31 22:03 adam * dict/dictext.c: Extra options. 1996-01-29 10:47 quinn * isam/physical.c: Fixed mean little bug in the read-table code. 1996-01-17 16:01 adam * include/recctrl.h: Prototype changed for reader functions in extract/retrieve. File is identified by 'void *' instead of 'int'. 1996-01-17 15:57 adam * index/: extract.c, zserver.c: Prototype changed for reader functions in extract/retrieve. File is identified by 'void *' instead of 'int. 1996-01-17 15:54 adam * index/dirs.c: Function dirs_rmdir uses dict_delete. 1996-01-11 11:15 quinn * include/zebraver.h: Alfa 4 release. 1996-01-08 20:15 adam * tab/: news.flt, sgml.flt: New input filters that works! 1996-01-08 20:15 adam * index/main.c: New input filter that works! 1996-01-08 20:15 adam * dfa/dfa.c: Allow single $ in expressions. 1996-01-08 10:10 adam * tab/news.flt: Modified to use new input format. 1996-01-08 10:09 adam * dict/lookgrep.c, include/dfa.h: Function dfa_parse got 'const' string argument. 1996-01-08 10:09 adam * dfa/: agrep.c, dfa.c, dfap.h, grepper.c, readfile.c: Function dfa_parse got 'const' string argument. New functions to define char mappings made public. 1996-01-03 17:22 quinn * index/zrpn.c: operator->roperator 1996-01-02 09:59 quinn * bfile/bfile.c: Changed "commit" setting to "shadow". 1995-12-15 18:19 adam * tab/: news.flt, sgml.flt: Updated to new hacked syntax. 1995-12-15 17:20 adam * tab/: news.flt, sgml.flt: Added a few sample filters. 1995-12-15 15:57 adam * index/extract.c: Bug fix. 1995-12-15 13:37 adam * index/extract.c: In addRecordKeyAny: Writes key only when attrSet != -1. 1995-12-15 13:36 adam * bfile/: cfile.c, cfile.h, commit.c: Moved hash file information to union. Renamed commit files. 1995-12-15 11:35 adam * bfile/cfile.c: Changed names of commit files. 1995-12-13 09:46 adam * index/: lockidx.c, lockutil.c: Locking uses F_WRLCK and F_RDLCK again! 1995-12-12 17:00 adam * index/: extract.c, lockidx.c, lockutil.c, main.c: System call sync(2) used after update/commit. Locking (based on fcntl) uses F_EXLCK and F_SHLCK instead of F_WRLCK and F_RDLCK. 1995-12-12 16:57 adam * bfile/: commit.c, mfile.c: Implemented mf_unlink. cf_unlink uses mf_unlink. 1995-12-12 15:12 quinn * isam/memory.c: [no log message] 1995-12-11 12:45 adam * index/recindxp.h: Removed commented code. 1995-12-11 12:43 adam * index/: index.h, lockidx.c, locksrv.c, lockutil.c, main.c: Locking based on fcntl instead of flock. Setting commitEnable removed. Command line option -n can be used to prevent commit if commit setting is defined in the configuration file. 1995-12-11 10:15 adam * rset/: rsbool.c, rset.c, rsisam.c, rsnull.c, rstemp.c: New set types: sand/sor/snot - ranked versions of and/or/not in ranked/semi-ranked result sets. Note: the snot not finished yet. New rset member: flag. Bug fix: r_delete in rsrel.c did free bad memory block. 1995-12-11 10:12 adam * index/: extract.c, recindex.c, recindxp.h, zrpn.c, zserver.c: The rec_get function returns NULL if record doesn't exist - will happen in the server if the result set records have been deleted since the creation of the set (i.e. the search). The server saves a result temporarily if it is 'volatile', i.e. the set is register dependent. 1995-12-11 10:07 adam * include/: rsbool.h, rset.h: New rset member 'flag', that holds various flags about a result set - currently 'volatile' (set is register dependent) and 'ranked' (set is ranked). New set types sand/sor/snot. They handle and/or/not for ranked and semi-ranked result sets. 1995-12-11 10:04 adam * dict/: lookgrep.c, lookup.c, scan.c: Bug fix: the lookup/scan/lookgrep didn't handle empty dictionary. 1995-12-11 10:03 adam * bfile/: bfile.c, cfile.c, cfile.h, commit.c: New function: cf_unlink. New member of commit file head: state (0) deleted, (1) hash file. 1995-12-08 17:22 adam * index/: index.h, lockidx.c, locksrv.c, main.c, zserver.c, zserver.h: Work on update while servers are running. Three lock files introduced. The servers reload their registers when necessary, but they don't reestablish result sets yet. 1995-12-08 17:21 adam * bfile/: bfile.c, cfile.c, mfile.c: Work on commit/update. 1995-12-08 17:20 adam * include/bfile.h: New commit utilities - used for 'save' update. 1995-12-07 18:38 adam * index/: extract.c, index.h, lockidx.c, locksrv.c, lockutil.c, main.c, recindex.c, trav.c, zserver.c, zserver.h: Work locking mechanisms for concurrent updates/commit. 1995-12-07 12:48 adam * dict/: delete.c, insert.c, open.c: Insert operation obeys DICT_type = 1 (slack in page). Function dict_open exists if page size or magic aren't right. 1995-12-07 12:47 adam * include/dict.h: Default pagesize is 4k instead of 8k. 1995-12-06 18:49 adam * index/kinput.c: Uses dict_delete now. 1995-12-06 18:48 adam * dict/: delete.c, dicttest.c: Bug fix: delete didn't work. 1995-12-06 17:06 adam * index/: extract.c, kinput.c: Better diagnostics. Work on 'real' dictionary deletion. 1995-12-06 17:05 adam * include/zebraver.h: New version. 1995-12-06 16:48 quinn * isam/: isam.c, memory.c, memory.h: Fixed update-problem. 1995-12-06 16:05 adam * index/zrpn.c: More verbose in count_set. 1995-12-06 15:52 adam * dict/delete.c: New function: dict_delete. 1995-12-06 15:48 quinn * isam/: isam.c, memory.c, physical.c: Fixed some strange bugs. 1995-12-06 15:41 adam * include/dict.h, dict/lookgrep.c: New function: dict_delete. 1995-12-06 14:58 adam * index/recindex.c: Improved flushing of records - all flushes except the last one don't write the last accessed. Also flush takes place if record info occupy more than about 256k. 1995-12-06 13:41 adam * index/: index.h, kinput.c, main.c, recindex.c, recindex.h, recindxp.h, recstat.c, trav.c, zrpn.c: New command 'stat' for the index program. Filenames can be read from stdin by specifying '-'. Bug fix/enhancement of the transformation from terms to regular expressons in the search engine. 1995-12-06 13:24 adam * dfa/dfa.c: Removed verbatim mode code. 1995-12-06 10:59 quinn * isam/: isam.c, memory.c: Fixed memory-consumption bug in memory.c Added more blocksizes to the default ISAM configuration. 1995-12-06 10:09 adam * dfa/dfa.c: Work on left and right anchors. 1995-12-05 17:57 adam * index/extract.c: More work on regular patterns. 1995-12-05 14:20 adam * index/extract.c: Bug fix: file_read sometimes returned early EOF. 1995-12-05 14:12 quinn * bfile/mfile.c: Added 1995-12-05 12:25 adam * index/index.h: Include of zebraver.h. 1995-12-05 12:24 adam * include/zebraver.h: New version. 1995-12-05 12:15 quinn * include/mfile.h: Fixed FILENAME_MAX for some Sun systems, hopefully. 1995-12-04 18:59 adam * index/extract.c: More work on regular expression conversion. 1995-12-04 15:22 adam * index/: extract.c, zserver.c: Extra arg to recType_byName. Started work on new regular expression parsed input to structured records. 1995-12-04 15:20 adam * include/recctrl.h: Extra arg to recType_byName. 1995-12-01 17:24 adam * bfile/bfile.c, bfile/cfile.c, bfile/cfile.h, bfile/commit.c, include/bfile.h, index/main.c: Commit files use separate meta file area. 1995-12-01 12:37 adam * bfile/bfile.c, bfile/cfile.c, bfile/cfile.h, bfile/commit.c, include/bfile.h: Cached/commit files implemented as meta-files. 1995-11-30 18:01 adam * index/main.c: New setting commitCache: points to commit directories/files. New command commit: commits at the end of a zebraidx run. 1995-11-30 18:00 adam * bfile/: bfile.c, cfile.c, mfile.c: Several bug fixes. Commit system runs now. 1995-11-30 09:34 adam * index/: dirs.c, extract.c, main.c, recindex.c: Started work on commit facility. Changed a few malloc/free to xmalloc/xfree. 1995-11-30 09:33 adam * bfile/bfile.c, bfile/cfile.c, bfile/cfile.h, bfile/commit.c, include/bfile.h, include/mfile.h: Started work on commit facility. 1995-11-28 15:47 adam * rset/rstemp.c: New setting: tempSetPath. Location of temporary result sets. 1995-11-28 15:26 adam * index/: extract.c, recindex.c: Bug fix: recordId with constant wasn't right. Bug fix: recordId dictionary entry wasn't deleted when needed. 1995-11-28 10:09 adam * index/: extract.c, index.h, main.c, recindex.c, recindex.h, trav.c, zserver.c: Zebra config renamed. Use setting 'recordId' to identify record now. Bug fix in recindex.c: rec_release_blocks was invokeded even though the blocks were already released. File traversal properly deletes records when needed. 1995-11-28 10:06 adam * dict/insert.c: Fixed potential dangling pointer. 1995-11-27 15:27 adam * index/main.c: Renamed 'update' command to 'dir'. 1995-11-27 14:58 adam * index/: index.h, main.c, zserver.c: New option -t. storeStore data implemented in server. 1995-11-27 11:16 quinn * isam/issh.c: Removed test programs from makefile. 1995-11-27 10:56 adam * index/: extract.c, recindex.h: Record info elements better enumerated. Internal store of records. 1995-11-27 10:28 adam * index/zrpn.c: Bug fixes regarding conversion to regular expressions. 1995-11-27 10:23 adam * dfa/dfa.c: New berbatim hook in regular expressions. "[]n ..". 1995-11-25 11:24 adam * index/: extract.c, index.h, main.c, recindex.c, recindex.h, zserver.c: More record fields - they are enumerated now. New options: flagStoreData flagStoreKey. 1995-11-24 18:26 quinn * bfile/mfile.c, isam/isam.c: Mostly about making some ISAM stuff in the config file optional. 1995-11-24 12:31 adam * index/: extract.c, trav.c: Commands add & del read filenames from stdin if source directory is empty. Match criteria supports 'constant' strings. 1995-11-22 18:19 adam * index/: extract.c, index.h, main.c, recindex.c, recindex.h, trav.c: Record management uses the bfile system. 1995-11-21 16:29 adam * index/: index.h, zserver.c, zserver.h: Config file 'base' read by default by both indexer and server. 1995-11-21 16:01 adam * index/: extract.c, index.h, main.c, trav.c: New general match criteria implemented. New feature: document groups. 1995-11-21 10:20 adam * index/: extract.c, trav.c: Yet more work on record match. 1995-11-20 17:59 adam * index/: dir.c, dirs.c, extract.c, index.h, kcompare.c, recindex.c, recindex.h, trav.c, zserver.c: New update method: the 'old' keys are saved for each records. 1995-11-20 12:57 adam * dict/scan.c: Support for YAZ in standard located directories, such as /usr/local/.. 1995-11-20 12:56 adam * index/: dir.c, dirs.c, extract.c, index.h, main.c, trav.c: Work on new traversal. 1995-11-17 16:54 adam * index/: dirs.c, trav.c: Started work on virtual directory structure. 1995-11-16 18:00 adam * index/: zrpn.c, zserver.c, zserver.h: Better logging of rpn query. 1995-11-16 18:00 adam * dict/lookgrep.c: Changed stupid log. 1995-11-16 16:34 adam * index/: extract.c, index.h, recindex.c, zserver.c, zserver.h: Uses new record management system in both indexer and server. 1995-11-15 20:13 adam * index/: attribute.c, extract.c, recindex.c, recindex.h: Work on record management. 1995-11-15 15:46 adam * index/: index.h, recindex.c, recindex.h: Started work on better record management system. 1995-11-13 10:32 quinn * bfile/mfile.c: Comment work. 1995-11-01 17:25 quinn * index/: main.c, zserver.c: [no log message] 1995-11-01 14:58 quinn * index/: attribute.c, zrpn.c: Moving data1 to yaz/retrieval 1995-10-30 16:08 adam * index/: kcompare.c, zsets.c: Bug fixes. 1995-10-30 14:42 adam * index/dir.c: Added errno.h 1995-10-27 15:00 adam * index/: extract.c, index.h, kcompare.c, zrpn.c, zserver.c, zserver.h: Implemented detection of database availability. 1995-10-27 14:59 adam * include/dict.h: Function dict_look_grep got extra parameter max_pos that upon return hold length of longest prefix that matches pattern. 1995-10-27 14:58 adam * dict/lookgrep.c: Makes 'Database unavailable' diagnostic. 1995-10-19 15:57 adam * dict/lookgrep.c: New feature: grep lookup saves length of longest prefix match. 1995-10-17 19:03 adam * isam/isam.c: Commented out qsort in is_merge. 1995-10-17 19:02 adam * index/: extract.c, index.h, kcompare.c, main.c, trav.c, zrpn.c, zserver.c, zserver.h, zsets.c: New feature: databases. Implemented as prefix to words in dictionary. 1995-10-17 19:01 adam * dict/lookgrep.c: Userfunc may return non-zero in which case the the grepping stops immediately. 1995-10-16 15:03 quinn * include/recctrl.h, index/zserver.c: Changes to support element set names and espec1 1995-10-16 10:32 adam * index/: zrpn.c, zserver.c: More work on relational op. 1995-10-16 10:31 adam * dfa/: agrep.c, dfa.c: Bug fix. 1995-10-13 17:01 adam * index/: index.h, zrpn.c: Work on relations. 1995-10-13 13:26 adam * index/: zrpn.c, zserver.c: Optimization of truncation. 1995-10-12 18:07 adam * index/zrpn.c: Truncation works. 1995-10-12 13:41 adam * rset/: rsbool.c, rset.c, rsisam.c, rsnull.c, rstemp.c: Private info (buf) moved from struct rset_control to struct rset. Bug fixes in relevance. 1995-10-12 13:40 adam * index/: zrpn.c, zserver.c: Bug fixes in rpn_prox. 1995-10-12 13:40 adam * include/rset.h: Private info (buf) moved from struct rset_control to struct rset. Member control in rset is statically set in rset_create. 1995-10-10 14:59 adam * index/dir.c, index/zrpn.c, index/zsets.c, include/rset.h, rset/rsbool.c, rset/rsisam.c, rset/rsnull.c, rset/rstemp.c: Function rset_open changed its wflag parameter to general flags. 1995-10-10 13:24 adam * index/: extract.c, index.h, kdump.c, kinput.c, main.c: Temporary sort files are compressed. 1995-10-09 17:18 adam * dict/dicttest.c, dict/lookgrep.c, dict/scan.c, include/dict.h, index/zrpn.c, index/zserver.c, index/zserver.h: Function dict_lookup_grep got extra client data parameter. 1995-10-06 17:33 adam * index/: kcompare.c, zrpn.c: Use attribute mappings. 1995-10-06 16:07 adam * index/zrpn.c: Structure 'local-number' handled. 1995-10-06 15:37 adam * include/recctrl.h, include/rset.h, index/zserver.c, index/zserver.h, index/zsets.c, rset/rsbool.c, rset/rsisam.c, rset/rsnull.c, rset/rstemp.c: New result set method: r_score. Local no (sysno) and score is transferred to retrieveCtrl. 1995-10-06 14:52 adam * dict/scan.c, index/extract.c, index/zrpn.c, index/zserver.c, index/zserver.h: Bug fixes. Handler may abort further scanning. 1995-10-06 12:06 adam * index/zrpn.c: Scan entries include 'occurrences' now. 1995-10-06 12:06 adam * dict/scan.c: Bug fixes. 1995-10-06 11:43 adam * index/: zrpn.c, zserver.c, zserver.h: Scan added. 'occurrences' in scan entries not set yet. 1995-10-06 11:43 adam * dict/scan.c: Minor changes. 1995-10-06 10:03 adam * include/dict.h, dict/scan.c: First version of scan. 1995-10-04 17:57 adam * index/: index.h, kinput.c, main.c, zrpn.c: Key input and merge sort in one pass. 1995-10-04 13:55 adam * index/: extract.c, zrpn.c: Bug fix in ranked search. Use=Any keys inserted. 1995-10-04 10:37 quinn * index/extract.c: Fixed bug. 1995-10-03 15:28 adam * index/extract.c: Buffered read in extract works. 1995-10-03 15:28 adam * index/extract.c: Work on more effecient read handler in extract. 1995-10-02 17:43 quinn * index/zserver.c: Set default resulting record type in fetch. 1995-10-02 17:24 adam * index/zrpn.c: Use attribute actually used in search requests. 1995-10-02 16:42 adam * index/extract.c, include/recctrl.h: Extract uses file descriptors instead of FILE pointers. 1995-10-02 16:29 adam * index/extract.c: More logging in file_extract. 1995-10-02 16:18 adam * index/: kinput.c, zrpn.c, zserver.c: New member in recRetrieveCtrl: diagnostic. 1995-10-02 16:18 adam * include/recctrl.h: Minor changes. 1995-10-02 16:17 adam * dfa/dfa.c: Bug fix in dfa_delete. 1995-10-02 16:05 quinn * include/recctrl.h: Added a few fields. 1995-10-02 15:55 quinn * include/recctrl.h: [no log message] 1995-09-29 16:51 adam * index/kinput.c: First work on multi-way read. 1995-09-29 15:01 adam * index/: extract.c, index.h, kcompare.c, kdump.c, kinput.c, main.c: Bug fixes. 1995-09-28 15:22 adam * index/: extract.c, index.h, kinput.c, main.c: Sort uses smaller temporary files. 1995-09-28 13:10 adam * index/: extract.c, index.h, kcompare.c, zrpn.c: Bug fixes. Field prefix used in queries. 1995-09-28 10:52 adam * rset/rstemp.c: xfree/xmalloc used everywhere. 1995-09-28 10:19 adam * index/: dir.c, extract.c, kcompare.c, symtab.c, trav.c, zserver.c, zserver.h, zsets.c: xfree/xmalloc used everywhere. Extract/retrieve method seems to work for text records. 1995-09-28 10:18 adam * dfa/: agrep.c, dfa.c, lexer.c: Removed various preprocessor defines. 1995-09-27 17:17 adam * include/recctrl.h, index/zserver.c, index/zserver.h, index/zsets.c: More work on retrieve. 1995-09-27 13:22 adam * index/: extract.c, index.h, kcompare.c: More work on extract in record control. Field name is not in isam keys but in prefix in dictionary words. 1995-09-27 13:21 adam * include/recctrl.h: New function: recType_byName. 1995-09-18 16:17 adam * rset/rstemp.c: Bug fixes. 1995-09-18 16:17 adam * index/zrpn.c: Minor changes. 1995-09-15 16:45 adam * rset/rstemp.c: Bug fixes. 1995-09-15 16:45 adam * index/zrpn.c: Retrieve control. Work on truncation. 1995-09-15 16:45 adam * include/recctrl.h: Retrieve control. 1995-09-15 11:20 adam * rset/rstemp.c: Bug fixes. 1995-09-14 13:53 adam * index/: zrpn.c, zserver.h: First work on regular expressions/truncations. 1995-09-14 13:52 adam * dict/lookgrep.c, include/dict.h: Grep handle function parameter info is const now. 1995-09-14 09:48 adam * include/recctrl.h, index/extract.c, index/index.h, index/kcompare.c, index/main.c: Record control management. 1995-09-11 17:23 adam * index/zrpn.c: More work on relevance search. 1995-09-11 15:09 adam * index/: extract.c, index.h, kcompare.c, kdump.c, zrpn.c: More work on relevance feedback. 1995-09-08 16:52 adam * rset/: rsbool.c, rset.c, rsisam.c, rsnull.c, rstemp.c: Work on relevance feedback. 1995-09-08 16:52 adam * index/: dir.c, extract.c, index.h, kcompare.c, kdump.c, zrpn.c: Minor changes. Dictionary is lower case now. 1995-09-08 10:54 adam * rset/rsbool.c: More efficient and operation. 1995-09-08 10:53 adam * index/: zserver.c, zserver.h: Record buffer maintained in server_info. 1995-09-07 15:58 adam * index/: kcompare.c, zrpn.c, zsets.c: New parameter: result-set file descriptor (RSFD) to support multiple positions within the same result-set. Boolean operators: and, or, not implemented. Result-set references. 1995-09-07 15:58 adam * include/rsbool.h, include/rset.h, rset/rsbool.c, rset/rset.c, rset/rsisam.c, rset/rsnull.c, rset/rstemp.c: New parameter: result-set file descriptor (RSFD) to support multiple positions within the same result-set. Boolean operators: and, or, not implemented. 1995-09-06 18:11 adam * isam/isam.c: Keysize parameter to is_open (if non-zero). 1995-09-06 18:11 adam * index/: dir.c, extract.c, index.h, kcompare.c, kdump.c, kinput.c, main.c, symtab.c, trav.c, zrpn.c, zserver.c, zserver.h, zsets.c: Option: only one word key per file. 1995-09-06 18:10 adam * include/isam.h, include/rsbool.h, include/rset.h, rset/rsbool.c, rset/rset.c, rset/rsisam.c, rset/rstemp.c: More work on boolean sets. 1995-09-06 15:27 adam * rset/rsbool.c, include/rsbool.h: New set type: bool. Not finished yet. 1995-09-06 12:35 adam * rset/rsisam.c, rset/rsnull.c, include/rsnull.h: Null set implemented. 1995-09-06 12:34 adam * dict/insert.c: Memcpy in clean_page edited to satisfy checkergcc. 1995-09-06 12:33 adam * index/: zrpn.c, zserver.c, zsets.c: More work on present. Some log messages removed. 1995-09-05 18:36 adam * rset/rstemp.c: Minor changes. 1995-09-05 17:28 adam * index/: extract.c, index.h, main.c, zrpn.c, zserver.c, zserver.h, zsets.c: More work on search engine. 1995-09-05 13:43 adam * rset/: rsisam.c, rstemp.c: Complete version of temporary sets. Not tested yet though. 1995-09-04 17:20 adam * index/zrpn.c: Minor changes. 1995-09-04 17:20 adam * include/rset.h, include/rstemp.h, rset/rset.c, rset/rstemp.c: More work on temp sets. is_open member removed. 1995-09-04 14:33 adam * bfile/bfile.c, bfile/mfile.c, dfa/agrep.c, dfa/bset.c, dfa/dfa.c, dfa/grepper.c, dfa/imalloc.c, dfa/lexer.c, dfa/readfile.c, dfa/set.c, dfa/states.c, dict/dictext.c, dict/dicttest.c, dict/insert.c, dict/open.c, include/bfile.h, include/mfile.h, index/dir.c, index/extract.c, index/index.h, index/kdump.c, index/kinput.c, index/main.c, index/trav.c, index/zrpn.c, index/zserver.c, isam/isam.c, isam/isutil.c, isam/memory.c, isam/physical.c, isam/rootblk.c, rset/rset.c, rset/rsisam.c, util/res-test.c, util/res.c: Various cleanup. YAZ util used instead. 1995-09-04 11:10 adam * rset/: rsisam.c, rstemp.c: Minor changes. 1995-09-04 11:10 adam * index/: extract.c, index.h, kcompare.c, kdump.c, kinput.c, main.c, zrpn.c, zserver.c: More work on index add/del/update. Merge sort implemented. Initial work on z39 server. 1995-09-04 11:09 adam * include/: dict.h, rset.h, rsisam.h: String arg in dict lookup is const. Minor changes. 1995-09-04 11:09 adam * dict/lookup.c: String arg in lookup is const. 1995-09-01 16:06 adam * index/: dir.c, extract.c, index.h, main.c, trav.c: Split of work into more files. 1995-09-01 12:57 adam * index/: dir.c, main.c: Minor changes. 1995-09-01 12:34 adam * index/dir.c: Added dir.c 1995-09-01 12:30 adam * index/: index.h, main.c: More work on indexing. Not working yet. 1995-08-31 16:50 adam * index/: index.h, main.c: New simple file index tool. 1995-02-06 11:12 adam * dfa/set.c: Unused static function rm_SetElement was removed. 1995-01-25 12:31 adam * include/dfa.h: Simple error reporting when parsing regular expressions. 1995-01-25 12:30 adam * dfa/: dfa.c, dfap.h, lexer.c, readfile.c, states.c: Simple error reporting when parsing regular expressions. Memory usage reduced. 1995-01-24 17:40 adam * util/res.c: Bug fix. 1995-01-24 17:02 adam * dfa/: dfa.c, dfap.h: New private header file in dfa module (dfap.h). Module no longer uses yacc to parse regular expressions. 1995-01-24 17:01 adam * include/dfa.h: Added -ansi to CFLAGS. New functions and change of data structures. 1995-01-24 17:01 adam * dict/: lookgrep.c, lookupec.c: Added -ansi to CFLAGS. Use new API of dfa module. 1995-01-24 17:00 adam * dfa/: agrep.c, bset.c, grepper.c, lexer.c, lexer.h, readfile.c, set.c, states.c: Added -ansi to CFLAGS. Some changes to the dfa module. 1995-01-24 12:25 adam * dict/drdwr.c: Removed stupid assertion. 1994-11-22 14:15 quinn * include/rset.h, rset/rsisam.c: Simple 1994-11-04 15:53 quinn * rset/rsisam.c: Work 1994-11-04 15:26 quinn * bfile/mfile.c: bug-fix. 1994-11-04 14:21 quinn * include/rset.h, include/rsisam.h, include/rstemp.h, rset/rset.c, rset/rsisam.c, rset/rstemp.c: Working. 1994-11-03 15:13 quinn * include/rset.h: Result set manipulation 1994-10-20 18:36 quinn * include/str.h: Minimal 1994-10-20 14:46 quinn * include/str.h: String-management system 1994-10-05 17:56 quinn * bfile/mfile.c: Minor. 1994-10-05 17:54 adam * util/res.c: Minor changes. 1994-10-05 13:16 adam * dict/insert.c, dict/lookgrep.c, dict/lookup.c, dict/lookupec.c, dict/open.c, include/dict.h: Pagesize is a resource now. 1994-10-05 11:47 adam * util/res.c: Small bug fix. 1994-10-05 11:47 adam * dict/drdwr.c: Function pr_lru is non-static now. No warning no more. 1994-10-04 18:46 adam * dfa/grepper.c, dfa/lexer.c, dict/dictext.c, dict/dicttest.c, util/res-test.c: Function options now returns arg with error option. 1994-10-04 13:08 adam * include/dict.h: Minor changes. 1994-10-04 13:08 adam * dict/: dicttest.c, lookgrep.c: Some bug fixes and some optimizations. 1994-10-03 18:23 adam * dict/dicttest.c, dict/lookgrep.c, include/dict.h: First version of dictionary lookup with regular expressions and errors. 1994-10-03 18:22 adam * dfa/: grepper.c, lexer.c: Optimization of grepper. 1994-09-28 17:58 quinn * include/isam.h, isam/isam.c, isam/memory.c, isam/memory.h: Small mod. 1994-09-28 14:07 adam * dict/: dictext.c, dicttest.c: Use log_mask_str now. 1994-09-28 13:56 quinn * include/isam.h, isam/isam.c: Added access functions (ISPT) 1994-09-28 13:32 quinn * isam/isam.c: Trivial 1994-09-28 12:56 quinn * isam/isam.c: Added sort of input to is_merge 1994-09-28 12:56 quinn * include/isam.h: Removed const from input to is_merge 1994-09-28 12:29 quinn * include/isam.h, isam/isam.c, isam/physical.c: Added cmp parameter. 1994-09-27 21:03 quinn * include/isam.h, isam/isam.c, isam/issh.c, isam/memory.c, isam/memory.h, isam/physical.c: Seems relatively bug-free. 1994-09-27 17:31 adam * dfa/: agrep.c, grepper.c, imalloc.c, lexer.c: First version of grepper: grep with error correction. 1994-09-26 18:12 quinn * isam/memory.h: Back again 1994-09-26 18:11 quinn * isam/: isam.c, memory.c, physical.c, physical.h: Trivial 1994-09-26 18:06 quinn * isam/: isam.c, memory.c, physical.c, physical.h: Back again... 1994-09-26 18:05 quinn * include/isam.h: Trivial. 1994-09-26 17:31 adam * include/dfa.h: Minor changes. xmalloc declares xcalloc now. 1994-09-26 17:31 adam * dict/lookupec.c: Minor changes. 1994-09-26 17:30 adam * dfa/: agrep.c, imalloc.c, readfile.c: Minor changes. imalloc uses xmalloc now. 1994-09-26 17:07 quinn * isam/isam.c, isam/issh.c, isam/keyops.h, isam/memory.c, isam/physical.c, isam/physical.h, isam/rootblk.c, isam/rootblk.h, include/isam.h: Most of the functionality in place. 1994-09-26 11:17 adam * include/: bset.h, dfa.h, set.h: Dfa-module header files. 1994-09-26 11:17 adam * dict/: dicttest.c, lookup.c: Minor changes. 1994-09-26 11:16 adam * dfa/: agrep.c, bset.c, imalloc.c, imalloc.h, lexer.c, lexer.h, readfile.c, set.c, states.c: First version of dfa module in alex. This version uses yacc to parse regular expressions. This should be hand-made instead. 1994-09-22 16:43 adam * dict/: dicttest.c, lookupec.c: First functional version of lookup with error correction. A 'range' specified the maximum number of insertions+deletions+substitutions. 1994-09-22 12:44 adam * include/dict.h: Don't remember what changed!! 1994-09-22 12:43 adam * dict/: dicttest.c, lookupec.c: Two versions of depend. Type 1 is the tail-type compatible with all make programs. Type 2 is the GNU make with include facility. Type 2 is default. depend rule chooses current rule. 1994-09-19 18:34 adam * dict/dicttest.c: Depend rule change. Minor changes in dicttest.c 1994-09-19 16:12 quinn * bfile/mfile.c: dunno. 1994-09-16 17:39 adam * dict/dictext.c, dict/dicttest.c, dict/insert.c, dict/lookup.c, include/dict.h: Initial code of lookup - not tested yet. 1994-09-16 16:41 quinn * util/res.c: Added log warning to res_get_def 1994-09-16 16:37 quinn * util/res.c, include/res.h: added res_get_def 1994-09-16 14:35 adam * dict/insert.c: New version of split_page which use clean_page for splitting. 1994-09-14 15:10 quinn * include/: bfile.h, isam.h, mfile.h: Small changes 1994-09-14 15:10 quinn * bfile/mfile.c: Corrected some bugs in the init-phase 1994-09-12 10:06 adam * dict/insert.c: Futher development of insert.c 1994-09-12 10:02 quinn * include/isam.h, isam/isam.c, isam/isutil.c, isam/isutil.h: Not functional yet 1994-09-12 10:01 quinn * bfile/mfile.c: Small 1994-09-06 15:05 adam * dict/dicttest.c, dict/drdwr.c, dict/insert.c, include/dict.h: Further development of insertion. Some special cases are not properly handled yet! assert(0) are put here. The binary search in each page definitely reduce usr CPU. 1994-09-06 15:02 quinn * include/res.h: Removed const from res_get 1994-09-06 15:01 quinn * util/res.c: Removed const from declaration of res_get 1994-09-01 19:49 adam * dict/: close.c, dclose.c, dicttest.c, dopen.c, drdwr.c, insert.c, open.c: Removed stupid line. Work on insertion in dictionary. Not finished yet. 1994-09-01 19:45 adam * util/res.c: Work on resource manager. CVS ---------------------------------------------------------------------- 1994-09-01 19:44 adam * include/dict.h: Work on insertion in dictionary. Not finished yet. CVS ---------------------------------------------------------------------- 1994-09-01 19:43 adam * dict/: close.c, dicttest.c, dopen.c, drdwr.c, insert.c, open.c: depend include change. CVS ---------------------------------------------------------------------- 1994-09-01 16:51 quinn * bfile/mfile.c: Allowed mf_write to write beyond eof+1. 1994-08-25 12:15 quinn * bfile/bfile.c: Trivial 1994-08-24 11:37 quinn * bfile/mfile.c: Changed reaction to read return values. 1994-08-24 10:45 quinn * bfile/bfile.c, include/bfile.h: Using mfile. 1994-08-23 17:03 quinn * bfile/bfile.c: [no log message] 1994-08-23 16:50 quinn * bfile/mfile.c: Fixed mf_close(). 1994-08-23 16:41 quinn * include/mfile.h: First functional version of mfile. 1994-08-23 16:41 quinn * bfile/mfile.c: First functional version. 1994-08-23 16:25 quinn * bfile/bfile.c: Added O_CREAT because some geek wanted it. Sheesh. 1994-08-23 16:21 quinn * bfile/bfile.c: Fixed call to log 1994-08-18 14:40 adam * dict/close.c, dict/dclose.c, dict/dicttest.c, dict/drdwr.c, dict/insert.c, dict/open.c, include/dict.h: Some development of dictionary. Not finished at all! 1994-08-18 13:02 adam * util/: res-test.c, res.c: Implementation of res_write. 1994-08-18 12:02 adam * util/: res-test.c, res.c: Module alexpath moved from res.c to alexpath.c. Minor changes in res-test.c 1994-08-18 11:43 adam * util/: res-test.c, res.c: Development of resource manager. Only missing is res_write. 1994-08-18 11:43 adam * include/res.h: Added res_trav. Major changes of prototypes. 1994-08-18 10:23 adam * util/res.c: Res.c now use handles. xmalloc defines xstrdup. 1994-08-18 10:22 adam * include/res.h: Res.h modified. xmalloc now declares xstrdup. 1994-08-18 10:10 quinn * bfile/bfile.c: Minimal changes 1994-08-17 17:38 adam * include/bfile.h: Include of util.h. 1994-08-17 17:38 adam * dict/drdwr.c: Use new version of bf_read, bf_write. 1994-08-17 17:34 adam * include/res.h, util/res.c: Initial version of resource manager. 1994-08-17 16:27 quinn * bfile/bfile.c: last mods 1994-08-17 16:10 quinn * bfile/bfile.c: [no log message] 1994-08-17 16:09 quinn * include/bfile.h: Small changes 1994-08-17 16:09 quinn * bfile/bfile.c: Compiles cleanly (still only dummy. 1994-08-17 15:55 quinn * bfile/bfile.c: Deleted 1994-08-17 15:37 adam * dict/: dclose.c, dopen.c, drdwr.c: dictionary internal cache modules. 1994-08-17 15:32 adam * dict/close.c, dict/insert.c, dict/open.c, include/bfile.h, include/dict.h: Use cache in dict - not in bfile. 1994-08-16 18:26 adam * dict/close.c, dict/dicttest.c, dict/insert.c, dict/lookup.c, dict/open.c, include/dict.h: Added dict. 1994-08-16 18:16 adam * include/bfile.h: bfile header created.