Adam Dickmeiss [Fri, 5 Aug 2005 10:33:05 +0000 (10:33 +0000)]
Added include stdlib.h
Adam Dickmeiss [Wed, 3 Aug 2005 07:44:27 +0000 (07:44 +0000)]
Get rid of a few YLOG_LOGs
Adam Dickmeiss [Thu, 21 Jul 2005 13:05:16 +0000 (13:05 +0000)]
Reduce memory considerably during bug merges (heap-recursive ones).
Marc Cromme [Mon, 18 Jul 2005 10:05:21 +0000 (10:05 +0000)]
made extra check for presence of config.sub and config.guess to aviod break of build if newer autotools did install these as symlinks
Adam Dickmeiss [Wed, 29 Jun 2005 16:52:26 +0000 (16:52 +0000)]
Fixed bug #317: xelm only indexes cdata at matching node (not children).
Adam Dickmeiss [Wed, 29 Jun 2005 16:50:08 +0000 (16:50 +0000)]
include id in snipet xsl
Adam Dickmeiss [Wed, 29 Jun 2005 12:31:46 +0000 (12:31 +0000)]
Fixed a bug in ISAMB splitting. A new block was attempted to be read
while it was not yet flushed to disc. Should now be fixed.
Adam Dickmeiss [Tue, 28 Jun 2005 12:18:32 +0000 (12:18 +0000)]
Truncate extremly long safari record lines.
Adam Dickmeiss [Fri, 24 Jun 2005 13:45:54 +0000 (13:45 +0000)]
XSLT filter reads z:record construct which may define record ID
for tree/record.
Adam Dickmeiss [Thu, 23 Jun 2005 06:45:46 +0000 (06:45 +0000)]
Register type (w,p) + set-use/string attriute combined in register
id and stored in dictionary. Experimental (NATTR=1) support for plain
string attributes everywhere. That doesn't pass tests yet, since there
is no mapping in search phase.
Adam Dickmeiss [Wed, 22 Jun 2005 19:42:37 +0000 (19:42 +0000)]
Added support for term references (queryIDs) for searchResult.
Mike Taylor [Mon, 20 Jun 2005 14:17:50 +0000 (14:17 +0000)]
Ignoer zebrasrv.pid
Adam Dickmeiss [Thu, 16 Jun 2005 09:08:53 +0000 (09:08 +0000)]
For RPM spec, use License: rather than Copyright: (obsolete)
Adam Dickmeiss [Wed, 15 Jun 2005 21:31:45 +0000 (21:31 +0000)]
Removed map_only arg from chrmaptab_create. Added skeleton for proper
charmap test.
Adam Dickmeiss [Wed, 15 Jun 2005 18:52:49 +0000 (18:52 +0000)]
Remove prototype for removed function zebra_prim
Adam Dickmeiss [Wed, 15 Jun 2005 15:30:05 +0000 (15:30 +0000)]
Rename xslt filter attribute 'field' to 'name'.
Adam Dickmeiss [Tue, 14 Jun 2005 20:28:53 +0000 (20:28 +0000)]
Use HAVE_UNISTD_H when including unistd.h.
Adam Dickmeiss [Tue, 14 Jun 2005 20:28:05 +0000 (20:28 +0000)]
Add check for sys/resource.h
Adam Dickmeiss [Tue, 14 Jun 2005 20:27:33 +0000 (20:27 +0000)]
Remove YLOG_LOG msg.
Adam Dickmeiss [Tue, 14 Jun 2005 20:03:01 +0000 (20:03 +0000)]
Added new test/filter directory with filter tests.
Adam Dickmeiss [Tue, 14 Jun 2005 20:02:30 +0000 (20:02 +0000)]
The start_up routine sets an upper-limit on CPU seconds so that
tests with bad indefinite loops stop at some point.
Adam Dickmeiss [Tue, 14 Jun 2005 20:01:21 +0000 (20:01 +0000)]
Make this test faster.
Adam Dickmeiss [Tue, 14 Jun 2005 18:28:21 +0000 (18:28 +0000)]
Fixed bug #382: filter text never stops. Also added facility for
text filter separator.
Adam Dickmeiss [Tue, 14 Jun 2005 18:27:23 +0000 (18:27 +0000)]
Fixed bug #381: grs.xml produces warning.
Adam Dickmeiss [Tue, 14 Jun 2005 12:42:48 +0000 (12:42 +0000)]
Removed replace_tokens code that has not been used for quite some
time.
Adam Dickmeiss [Tue, 14 Jun 2005 12:42:19 +0000 (12:42 +0000)]
Added test for search on \\{.
Adam Dickmeiss [Tue, 14 Jun 2005 10:33:31 +0000 (10:33 +0000)]
Added more charset tests
Adam Dickmeiss [Mon, 13 Jun 2005 10:29:20 +0000 (10:29 +0000)]
Recognize resource estimatehits again. Allow server to omit records
for bend_fetch in the case of estimate/approximate hits in effect.
Requires YAZ 2.1.9.
Adam Dickmeiss [Mon, 13 Jun 2005 10:27:52 +0000 (10:27 +0000)]
Added routine res_get_int which returns resource value as int.
Adam Dickmeiss [Fri, 10 Jun 2005 10:55:18 +0000 (10:55 +0000)]
For approx_limit == 0, use unlimited hit count
Adam Dickmeiss [Thu, 9 Jun 2005 10:39:52 +0000 (10:39 +0000)]
Fixes for hit estimates. Added zebra_set_approx_limit.
Adam Dickmeiss [Tue, 7 Jun 2005 15:12:39 +0000 (15:12 +0000)]
Avoid mixed stmt / var declare
Adam Dickmeiss [Tue, 7 Jun 2005 14:53:38 +0000 (14:53 +0000)]
Save register type for TERMIDs and snippets.
Adam Dickmeiss [Tue, 7 Jun 2005 13:10:52 +0000 (13:10 +0000)]
Change xslt NS to indexdata.dk/zebra/xslt/1. Add snippet area
for root document if snippet attribute is defined.
Adam Dickmeiss [Tue, 7 Jun 2005 11:38:16 +0000 (11:38 +0000)]
Added snippet stylesheet test.
Adam Dickmeiss [Tue, 7 Jun 2005 11:36:38 +0000 (11:36 +0000)]
Added snippet utilities and snippet window implementation.
XSLT filter gets snippet as simple string for now.
Adam Dickmeiss [Tue, 7 Jun 2005 07:41:04 +0000 (07:41 +0000)]
Make a copy of ord(inals) in rset_term_create.
Adam Dickmeiss [Mon, 6 Jun 2005 21:31:08 +0000 (21:31 +0000)]
Save ord(inal) indexes IDs so we can make snippets properly.
Adam Dickmeiss [Thu, 2 Jun 2005 11:59:53 +0000 (11:59 +0000)]
Fixed and added a few Doxygen comments. Got rid of redundant function
rset_get_no_terms.
Adam Dickmeiss [Thu, 2 Jun 2005 11:58:12 +0000 (11:58 +0000)]
Process all source with doyxgen
Adam Dickmeiss [Wed, 1 Jun 2005 14:42:29 +0000 (14:42 +0000)]
Ensure correct fname marcschema.xml is part of dist
Adam Dickmeiss [Wed, 1 Jun 2005 07:32:46 +0000 (07:32 +0000)]
Allow split path/level to be specified in XSLT conf.
Adam Dickmeiss [Tue, 31 May 2005 17:36:16 +0000 (17:36 +0000)]
XSLT filter uses XML config for to list each supported recordSchema.
Adam Dickmeiss [Tue, 31 May 2005 17:10:06 +0000 (17:10 +0000)]
Make passwd_-vars local. Make zebra_start log Zebra version
Adam Dickmeiss [Tue, 31 May 2005 14:18:17 +0000 (14:18 +0000)]
XSLT filter uses XML config for to list each supported recordSchema.
Adam Dickmeiss [Tue, 31 May 2005 13:01:36 +0000 (13:01 +0000)]
Towards snippets/high-light of matched terms in records. Added
zebra_get_hit_vector that gets hit terms for record with given
ID in a result set. Added print_rec_keys which dumps indexed terms.
Adam Dickmeiss [Tue, 31 May 2005 07:29:10 +0000 (07:29 +0000)]
For loglevel=searchhits print terms+search keys
Adam Dickmeiss [Tue, 31 May 2005 07:22:20 +0000 (07:22 +0000)]
Avoid duplicate level print for test api
Adam Dickmeiss [Mon, 30 May 2005 13:27:08 +0000 (13:27 +0000)]
Implemented zebra.cfg directive 'passwd.c' which specifies user accounts
file with encrypted passwords. The directive 'passwd' specifies user
accounts file with clear-text passwords. The previous version of Zebra
used plain/clear text depending on configuration automatically. That
caused upgrade trouble. Bug #356.
Adam Dickmeiss [Mon, 30 May 2005 13:22:11 +0000 (13:22 +0000)]
Document directives passwd,passwd.c,perm
Adam Dickmeiss [Tue, 24 May 2005 20:40:15 +0000 (20:40 +0000)]
Avoid mix vardecl/stmt.
Adam Dickmeiss [Tue, 24 May 2005 20:39:02 +0000 (20:39 +0000)]
Fix spelling
Adam Dickmeiss [Tue, 24 May 2005 12:36:26 +0000 (12:36 +0000)]
fix link
Adam Dickmeiss [Tue, 24 May 2005 11:35:41 +0000 (11:35 +0000)]
Added support for temr hit counts. This was not in place for earlier
1.4 versions, but is present in the 1.3 series. Bug #124.
Adam Dickmeiss [Tue, 24 May 2005 11:27:48 +0000 (11:27 +0000)]
Allow loglevel string to be specified for tests as first arg
Adam Dickmeiss [Tue, 24 May 2005 11:27:19 +0000 (11:27 +0000)]
WS updates
Adam Dickmeiss [Wed, 18 May 2005 11:47:50 +0000 (11:47 +0000)]
Fixed bug #342: estimate hit not in effect for multi-ands.
Adam Dickmeiss [Tue, 17 May 2005 08:50:48 +0000 (08:50 +0000)]
Make bf_cache return ZEBRA_RES so we can check if shadow was properly
enabled. Fixed leak that could occur if zebra_begin_trans failed.
Adam Dickmeiss [Fri, 13 May 2005 09:41:59 +0000 (09:41 +0000)]
Added new source to WIN32 makefile
Adam Dickmeiss [Thu, 12 May 2005 10:17:07 +0000 (10:17 +0000)]
Fixed crash that could occur if ES update transaction failed.
Adam Dickmeiss [Thu, 12 May 2005 10:16:26 +0000 (10:16 +0000)]
Added sample directive for permissions
Adam Dickmeiss [Thu, 12 May 2005 10:10:32 +0000 (10:10 +0000)]
Added configure check for crypt.
Adam Dickmeiss [Wed, 11 May 2005 12:39:36 +0000 (12:39 +0000)]
Align Zebra API more so that ZEBRA_RES is used to signal error/OK.
Error code should only be checked when ZEBRA_FAIL is returned.
Updated sort test t4.c to really do sorting!
Adam Dickmeiss [Wed, 11 May 2005 12:36:45 +0000 (12:36 +0000)]
WS updates
Adam Dickmeiss [Mon, 9 May 2005 21:55:11 +0000 (21:55 +0000)]
Added a few files to be ignored
Adam Dickmeiss [Mon, 9 May 2005 19:57:35 +0000 (19:57 +0000)]
Fixed bug #108: File updates sometimes produce duplicates.
Adam Dickmeiss [Mon, 9 May 2005 13:24:09 +0000 (13:24 +0000)]
Fix leak that occurred whtn diagnostic was issued
Adam Dickmeiss [Mon, 9 May 2005 13:22:44 +0000 (13:22 +0000)]
Added check which creates many databases.
Adam Dickmeiss [Mon, 9 May 2005 12:03:59 +0000 (12:03 +0000)]
Avoid mix vardecl/stmt
Adam Dickmeiss [Mon, 9 May 2005 11:39:57 +0000 (11:39 +0000)]
Only enable xslt filter if libxslt 1.1.12 or newer is present. This
corresponds to libxml2 version 2.6.15 or later and should ensure
a recent xmlreader API is available.
Adam Dickmeiss [Mon, 9 May 2005 10:28:09 +0000 (10:28 +0000)]
Fixes for limits - introduced in previos commit
Adam Dickmeiss [Mon, 9 May 2005 10:16:12 +0000 (10:16 +0000)]
Changed semantics of zebra_set_limit. First parameter 'exclude' renamed
to 'complement'.
Adam Dickmeiss [Mon, 9 May 2005 10:04:30 +0000 (10:04 +0000)]
Omit return stmt from void func
Adam Dickmeiss [Fri, 6 May 2005 18:59:35 +0000 (18:59 +0000)]
Fixed bug #321: zebra segvs if lock dir does not exist.
Adam Dickmeiss [Wed, 4 May 2005 12:53:05 +0000 (12:53 +0000)]
Make test for bug #317
Adam Dickmeiss [Wed, 4 May 2005 10:50:09 +0000 (10:50 +0000)]
Using zint for testlib hits. Extended sort test to test for bug #316.
Adam Dickmeiss [Wed, 4 May 2005 10:48:39 +0000 (10:48 +0000)]
Fixed bug #316: Numerical sort does not work for search.
We copy all attributes for attribute+term to sort attributes.
Adam Dickmeiss [Tue, 3 May 2005 14:04:31 +0000 (14:04 +0000)]
Make equivalent work with trunc=104, 105. Added test for it.
Adam Dickmeiss [Tue, 3 May 2005 13:57:44 +0000 (13:57 +0000)]
Fixed broken trunc=103, due to missing break stmt in switch.
Adam Dickmeiss [Tue, 3 May 2005 12:31:28 +0000 (12:31 +0000)]
Include XSLT libs in idzebra-config --libs output.
Adam Dickmeiss [Tue, 3 May 2005 09:11:34 +0000 (09:11 +0000)]
Extended the result set system. Added support for filtering/limits.
on the rsiamb result set class. Re-iactored key control so that
it is administrered by a proper "class".
Adam Dickmeiss [Tue, 3 May 2005 09:07:17 +0000 (09:07 +0000)]
Fixed a few printfs
Adam Dickmeiss [Mon, 2 May 2005 09:25:12 +0000 (09:25 +0000)]
Attempt to fix bug #305. More scan tests.
Adam Dickmeiss [Mon, 2 May 2005 09:05:22 +0000 (09:05 +0000)]
Added scan test.
Adam Dickmeiss [Sun, 1 May 2005 20:43:11 +0000 (20:43 +0000)]
Doxygen stuff: added more about each module.
Adam Dickmeiss [Sun, 1 May 2005 07:38:51 +0000 (07:38 +0000)]
Reorder declaration.
Adam Dickmeiss [Sun, 1 May 2005 07:17:46 +0000 (07:17 +0000)]
Make two xslt filters, "xslt" which does not split (reads whole
XML doc) and does not depend on xmlreader. "xslt1" which splits on
top-level and depend on xmlreader. xmlreader is unavailable in
Debian woody (stable).
Adam Dickmeiss [Fri, 29 Apr 2005 23:09:57 +0000 (23:09 +0000)]
Doxygen fixes. Template for mainpage
Adam Dickmeiss [Fri, 29 Apr 2005 23:09:30 +0000 (23:09 +0000)]
WS + reformat updates
Adam Dickmeiss [Fri, 29 Apr 2005 21:48:02 +0000 (21:48 +0000)]
ignores more files
Adam Dickmeiss [Fri, 29 Apr 2005 21:46:14 +0000 (21:46 +0000)]
Added this.
Adam Dickmeiss [Fri, 29 Apr 2005 18:56:22 +0000 (18:56 +0000)]
Fixed bug #304: Fuzzy search = regExpr-2.
Adam Dickmeiss [Fri, 29 Apr 2005 18:43:30 +0000 (18:43 +0000)]
Allow -vdebuglevel to be specified in scan test
Adam Dickmeiss [Fri, 29 Apr 2005 18:38:50 +0000 (18:38 +0000)]
Fixed bug #305: Scan with preferredPositionInResponse <= -2 crashes.
Adam Dickmeiss [Fri, 29 Apr 2005 10:54:45 +0000 (10:54 +0000)]
Return diagnostic "Scan: unsupported value of position-in-response"
also if position > num.
Adam Dickmeiss [Fri, 29 Apr 2005 10:37:12 +0000 (10:37 +0000)]
Fix log message added in previus commit.
Adam Dickmeiss [Fri, 29 Apr 2005 10:36:13 +0000 (10:36 +0000)]
Return diagnostic "Scan: unsupported value of position-in-response"
if position is < 1. The rpn_scan could be modified to support any position
since dict_scan can handle it.
Adam Dickmeiss [Fri, 29 Apr 2005 10:33:53 +0000 (10:33 +0000)]
Remove a few YLOG_LOGs
Adam Dickmeiss [Thu, 28 Apr 2005 18:56:13 +0000 (18:56 +0000)]
Abort configure if invalid --enable-mod value is given
Adam Dickmeiss [Thu, 28 Apr 2005 14:58:24 +0000 (14:58 +0000)]
Oops forgot this