idzebra-moved-to-github.git
16 years agoVersion 2.0.19. Use YAZ' wrbuf_write_escaped.
Adam Dickmeiss [Thu, 15 Nov 2007 08:53:24 +0000 (08:53 +0000)]
Version 2.0.19. Use YAZ' wrbuf_write_escaped.

16 years agoMore ICU tests
Adam Dickmeiss [Thu, 15 Nov 2007 08:53:04 +0000 (08:53 +0000)]
More ICU tests

17 years agoIgnore logfiles
Adam Dickmeiss [Wed, 14 Nov 2007 21:10:46 +0000 (21:10 +0000)]
Ignore logfiles

17 years agoIngnore test programs and log files.
Adam Dickmeiss [Wed, 14 Nov 2007 21:10:26 +0000 (21:10 +0000)]
Ingnore test programs and log files.

17 years agoAdded small test
Adam Dickmeiss [Wed, 14 Nov 2007 13:12:41 +0000 (13:12 +0000)]
Added small test

17 years agoMake a test somewhat more readable
Adam Dickmeiss [Wed, 14 Nov 2007 09:51:00 +0000 (09:51 +0000)]
Make a test somewhat more readable

17 years agoUse test facility of YAZ
Adam Dickmeiss [Wed, 14 Nov 2007 09:44:16 +0000 (09:44 +0000)]
Use test facility of YAZ

17 years agoUse zebra_map_get_or_add instead of zebra_map_get for searches.
Adam Dickmeiss [Tue, 13 Nov 2007 13:41:51 +0000 (13:41 +0000)]
Use zebra_map_get_or_add instead of zebra_map_get for searches.

Use zebra_map_get_or_add instead of zebra_map_get for searches.
For systems that do not define default.idx the system must generate
a zebra map for it (and warn if default.idx was used).

17 years agoRequire YAZ 3.0.16 or later
Adam Dickmeiss [Mon, 12 Nov 2007 13:41:19 +0000 (13:41 +0000)]
Require YAZ 3.0.16 or later

17 years agoUpdate for ICU transform (was normalize)
Adam Dickmeiss [Mon, 12 Nov 2007 13:40:50 +0000 (13:40 +0000)]
Update for ICU transform (was normalize)

17 years agoFirst successful test with ICU sortkeys in dictionary.
Adam Dickmeiss [Thu, 8 Nov 2007 21:21:58 +0000 (21:21 +0000)]
First successful test with ICU sortkeys in dictionary.

17 years agoAdded test of regexp patterns (DFA)
Adam Dickmeiss [Thu, 8 Nov 2007 21:21:16 +0000 (21:21 +0000)]
Added test of regexp patterns (DFA)

17 years agoUpdate for locale API changes.
Adam Dickmeiss [Thu, 8 Nov 2007 13:35:36 +0000 (13:35 +0000)]
Update for locale API changes.

17 years agoUse header icu.h instead of icu_I18N.h
Adam Dickmeiss [Thu, 8 Nov 2007 09:30:05 +0000 (09:30 +0000)]
Use header icu.h instead of icu_I18N.h

17 years agoCheck for YAZ_HAVE_ICU instead of HAVE_ICU
Adam Dickmeiss [Thu, 8 Nov 2007 08:18:37 +0000 (08:18 +0000)]
Check for YAZ_HAVE_ICU instead of HAVE_ICU

17 years agoDo not perform t17 if ICU is disabled
Adam Dickmeiss [Thu, 8 Nov 2007 07:54:17 +0000 (07:54 +0000)]
Do not perform t17 if ICU is disabled

17 years agoFix non-ICU compilation (due to previous commit)
Adam Dickmeiss [Wed, 7 Nov 2007 11:22:58 +0000 (11:22 +0000)]
Fix non-ICU compilation (due to previous commit)

17 years agoAdded first test ICU indexing test
Adam Dickmeiss [Wed, 7 Nov 2007 10:24:28 +0000 (10:24 +0000)]
Added first test ICU indexing test

17 years agoThe zebramaps implements index_types functionality.
Adam Dickmeiss [Tue, 6 Nov 2007 10:29:58 +0000 (10:29 +0000)]
The zebramaps implements index_types functionality.

17 years agoMerge icu_chain into zebramaps.
Adam Dickmeiss [Mon, 5 Nov 2007 13:58:01 +0000 (13:58 +0000)]
Merge icu_chain into zebramaps.

17 years agoChanged error handling for unknown zebra maps.
Adam Dickmeiss [Mon, 5 Nov 2007 11:36:23 +0000 (11:36 +0000)]
Changed error handling for unknown zebra maps.

The zebramaps system a warning the first time an inknown index type
is used. This warning, should only be issued if maps were read from
a configfile (zebra_maps_read_file).

17 years agoRefactor zebramaps parsing
Adam Dickmeiss [Mon, 5 Nov 2007 11:27:24 +0000 (11:27 +0000)]
Refactor zebramaps parsing

17 years agoChanged limit set parameter for rpn_scan
Adam Dickmeiss [Mon, 5 Nov 2007 11:20:39 +0000 (11:20 +0000)]
Changed limit set parameter for rpn_scan

17 years agoBeginnings of facets
Adam Dickmeiss [Thu, 1 Nov 2007 16:01:33 +0000 (16:01 +0000)]
Beginnings of facets

17 years agoWS changes for function calls.
Adam Dickmeiss [Thu, 1 Nov 2007 15:59:47 +0000 (15:59 +0000)]
WS changes for function calls.

17 years agoAdded rpn_facet which does little at this stage.
Adam Dickmeiss [Thu, 1 Nov 2007 14:56:07 +0000 (14:56 +0000)]
Added rpn_facet which does little at this stage.

17 years agoDocument scan approximative limit
Adam Dickmeiss [Thu, 1 Nov 2007 14:12:44 +0000 (14:12 +0000)]
Document scan approximative limit

17 years agoHonor approximative limits for scan (type 12).
Adam Dickmeiss [Thu, 1 Nov 2007 14:10:03 +0000 (14:10 +0000)]
Honor approximative limits for scan (type 12).

The documentation mentions attribute 9/11. However, that's not
found anywhere in the code. Attribute 12 is chosen (same as a
search global approximative limit).

17 years agoChanged the index type to a string everywhere.
Adam Dickmeiss [Wed, 31 Oct 2007 16:56:13 +0000 (16:56 +0000)]
Changed the index type to a string everywhere.

The functions zebra_map_get and zebra_map_get_or_add changed their
3rd argument 'int reg_id' to 'const char *id'. The recExtractCtrl struct
defined in idzebra/recctrl.h changed: the seqno array was removed. It
is used by no filters and assumes that index type(AKA register type)
is a char (int).

17 years agoIntroduced zebra_map_t in zebra_maps API.
Adam Dickmeiss [Tue, 30 Oct 2007 19:17:15 +0000 (19:17 +0000)]
Introduced zebra_map_t in zebra_maps API.

17 years agoWS changes for function calls.
Adam Dickmeiss [Mon, 29 Oct 2007 22:22:06 +0000 (22:22 +0000)]
WS changes for function calls.

17 years agoRefactor database lookup to single function.
Adam Dickmeiss [Mon, 29 Oct 2007 20:07:04 +0000 (20:07 +0000)]
Refactor database lookup to single function.

Search for each database is handled by rpn_search_APT_database.
Resultes for each database is collected by rpn_search_APT. This
is simpler and shorter than previous version of search which had
database merge in multiple places.

17 years agoRevert
Adam Dickmeiss [Mon, 29 Oct 2007 19:54:46 +0000 (19:54 +0000)]
Revert

17 years agoChanged type of index_type char/int to string.
Adam Dickmeiss [Mon, 29 Oct 2007 16:57:51 +0000 (16:57 +0000)]
Changed type of index_type char/int to string.

The index_type is part of the RecWord structure which is used by all
record filters. It used to be a int char (e.g. 'w'). It is now a string
so that arbitrary index types can be specified . For example there might
be a Greek Title (e.g. word:greek or word_greek).

17 years agoFirst indexing using index_types system (ICU).
Adam Dickmeiss [Mon, 29 Oct 2007 13:43:57 +0000 (13:43 +0000)]
First indexing using index_types system (ICU).

17 years agoWS changes for function calls.
Adam Dickmeiss [Mon, 29 Oct 2007 11:10:43 +0000 (11:10 +0000)]
WS changes for function calls.

17 years agoWS changes for function calls.
Adam Dickmeiss [Mon, 29 Oct 2007 09:25:40 +0000 (09:25 +0000)]
WS changes for function calls.

17 years agoFixed bug #1820: Omitted password crashes Zebra in some cases.
Adam Dickmeiss [Mon, 29 Oct 2007 09:23:08 +0000 (09:23 +0000)]
Fixed bug #1820: Omitted password crashes Zebra in some cases.

17 years agoOnly include icu_I18N.h if HAVE_ICU is defined
Adam Dickmeiss [Mon, 29 Oct 2007 08:20:16 +0000 (08:20 +0000)]
Only include icu_I18N.h if HAVE_ICU is defined

17 years agoAdded a few asserts
Adam Dickmeiss [Mon, 29 Oct 2007 08:19:39 +0000 (08:19 +0000)]
Added a few asserts

17 years agoFixed bug #1819: incorrect number of args to melm does not..
Adam Dickmeiss [Sun, 28 Oct 2007 18:41:08 +0000 (18:41 +0000)]
Fixed bug #1819: incorrect number of args to melm does not..

This is a trivial fix for bug #1819: incorrect number of args to melm
does not issue warning/error.

17 years agoTokenize for index_type system.
Adam Dickmeiss [Thu, 25 Oct 2007 19:25:00 +0000 (19:25 +0000)]
Tokenize for index_type system.

17 years agoModernize Doxyfile
Adam Dickmeiss [Thu, 25 Oct 2007 10:04:38 +0000 (10:04 +0000)]
Modernize Doxyfile

17 years agoRemoved unneeded include.
Adam Dickmeiss [Thu, 25 Oct 2007 09:23:34 +0000 (09:23 +0000)]
Removed unneeded include.

17 years agoRenamed index_rule to index_type.
Adam Dickmeiss [Thu, 25 Oct 2007 09:22:36 +0000 (09:22 +0000)]
Renamed index_rule to index_type.

17 years agoDo not write zebrasrv.pid in daemon mode
Adam Dickmeiss [Thu, 25 Oct 2007 07:43:13 +0000 (07:43 +0000)]
Do not write zebrasrv.pid in daemon mode

17 years agoUsing yaz_match_glob from YAZ.
Adam Dickmeiss [Wed, 24 Oct 2007 13:55:55 +0000 (13:55 +0000)]
Using yaz_match_glob from YAZ.

17 years agoCheck for ICU for include of icu_I18N.h.
Adam Dickmeiss [Tue, 23 Oct 2007 12:39:48 +0000 (12:39 +0000)]
Check for ICU for include of icu_I18N.h.

17 years agoDoxygen.
Adam Dickmeiss [Tue, 23 Oct 2007 12:36:22 +0000 (12:36 +0000)]
Doxygen.

17 years agoFirst parts of index_rules system (ICU support).
Adam Dickmeiss [Tue, 23 Oct 2007 12:26:25 +0000 (12:26 +0000)]
First parts of index_rules system (ICU support).

17 years agoZebra links with ICU enabled YAZ. Requires YAZ 3.0.15 or later.
Adam Dickmeiss [Mon, 22 Oct 2007 13:05:22 +0000 (13:05 +0000)]
Zebra links with ICU enabled YAZ. Requires YAZ 3.0.15 or later.

17 years agoFixed bug #1796: MARC parse errors when using mod_dom on scan.
Adam Dickmeiss [Sun, 21 Oct 2007 19:39:00 +0000 (19:39 +0000)]
Fixed bug #1796: MARC parse errors when using mod_dom on scan.

17 years agoTowards 2.0.18 ZEBRA.2.0.18
Adam Dickmeiss [Wed, 19 Sep 2007 10:03:44 +0000 (10:03 +0000)]
Towards 2.0.18

17 years agoComment
Adam Dickmeiss [Tue, 18 Sep 2007 19:55:24 +0000 (19:55 +0000)]
Comment

17 years agoRemoved reference to url.srw
Adam Dickmeiss [Tue, 18 Sep 2007 19:21:32 +0000 (19:21 +0000)]
Removed reference to url.srw

17 years agoFixed scan for enabled staticrank.
Adam Dickmeiss [Tue, 18 Sep 2007 18:57:29 +0000 (18:57 +0000)]
Fixed scan for enabled staticrank.

17 years agoUse conditions to enable/disable manifest files ZEBRA.2.0.16
Adam Dickmeiss [Wed, 12 Sep 2007 09:29:27 +0000 (09:29 +0000)]
Use conditions to enable/disable manifest files

17 years agoTowards 2.0.16
Adam Dickmeiss [Wed, 12 Sep 2007 07:46:40 +0000 (07:46 +0000)]
Towards 2.0.16

17 years agoAdded version.obj
Adam Dickmeiss [Tue, 11 Sep 2007 15:29:35 +0000 (15:29 +0000)]
Added version.obj

17 years agoInclude <string.h>, avoid warning.
Mike Taylor [Fri, 31 Aug 2007 21:12:51 +0000 (21:12 +0000)]
Include <string.h>, avoid warning.

17 years agoFixes for snippet/scan where we do "reextract". The setStoreData
Adam Dickmeiss [Fri, 31 Aug 2007 07:02:24 +0000 (07:02 +0000)]
Fixes for snippet/scan where we do "reextract". The setStoreData
handle was assumed to be present. The alvis and dom filter now check
for it. For the reextract case it's NULL and we do not do splitting.

17 years agoFixed bug #1406: Delete All Result Sets causes assertion failure.
Adam Dickmeiss [Tue, 28 Aug 2007 21:40:57 +0000 (21:40 +0000)]
Fixed bug #1406: Delete All Result Sets causes assertion failure.

17 years agoUse AC_SYS_LARGEFILE instead of AC_TRY_RUN test to check for 64-bit file
Adam Dickmeiss [Tue, 28 Aug 2007 18:12:09 +0000 (18:12 +0000)]
Use AC_SYS_LARGEFILE instead of AC_TRY_RUN test to check for 64-bit file
support.

17 years agoUse AC_CHECK_TYPES for 'long long' rather then AC_CHECK_SIZEOF. AC_CHECK_SIZEOF
Adam Dickmeiss [Tue, 28 Aug 2007 17:57:46 +0000 (17:57 +0000)]
Use AC_CHECK_TYPES for 'long long' rather then AC_CHECK_SIZEOF. AC_CHECK_SIZEOF
uses AC_TRY_RUN on, at least, on some autoconf versions. And AC_TRY_RUN
is best avaoided.

17 years agoUsing yaz_snprintf rather than sprintf
Adam Dickmeiss [Mon, 27 Aug 2007 17:43:21 +0000 (17:43 +0000)]
Using yaz_snprintf rather than sprintf

17 years agoVisual studio version in zebra_get_version
Adam Dickmeiss [Mon, 27 Aug 2007 17:40:10 +0000 (17:40 +0000)]
Visual studio version in zebra_get_version

17 years agoAdded zebra_get_version
Adam Dickmeiss [Mon, 27 Aug 2007 17:22:22 +0000 (17:22 +0000)]
Added zebra_get_version

17 years agoPackage idzebra-2.0-utils depends on exact version of libidzebra-2.0.
Adam Dickmeiss [Mon, 27 Aug 2007 09:05:40 +0000 (09:05 +0000)]
Package idzebra-2.0-utils depends on exact version of libidzebra-2.0.
Package idzebra-2.0 depends on exact version of idzebra-2.0-utils.

17 years agoDepend on version 2.0.15
Adam Dickmeiss [Mon, 27 Aug 2007 08:32:53 +0000 (08:32 +0000)]
Depend on version 2.0.15

17 years agoNew
Mike Taylor [Wed, 22 Aug 2007 22:58:05 +0000 (22:58 +0000)]
New

17 years agoUpdate for newer Libxml2/libxslt and Expat 2.0.1
Adam Dickmeiss [Wed, 22 Aug 2007 12:36:22 +0000 (12:36 +0000)]
Update for newer Libxml2/libxslt and Expat 2.0.1

17 years agoOn snippets and scan display term
Adam Dickmeiss [Wed, 22 Aug 2007 10:26:06 +0000 (10:26 +0000)]
On snippets and scan display term

17 years agoDo not set entries in scan response handler. It is initialized by the
Adam Dickmeiss [Wed, 22 Aug 2007 08:13:00 +0000 (08:13 +0000)]
Do not set entries in scan response handler. It is initialized by the
GFS already. Using GFS's initialization allows us to specify display_term.

17 years agoA little more on snippet support
Adam Dickmeiss [Wed, 22 Aug 2007 08:02:30 +0000 (08:02 +0000)]
A little more on snippet support

17 years agoFixed bug in snippet support where first char was missed
Adam Dickmeiss [Wed, 22 Aug 2007 08:01:32 +0000 (08:01 +0000)]
Fixed bug in snippet support where first char was missed

17 years agoScan now returns displayTerm which is extract from original record.
Adam Dickmeiss [Tue, 21 Aug 2007 13:27:04 +0000 (13:27 +0000)]
Scan now returns displayTerm which is extract from original record.
Goodbye to @'s - for scan. Bug #1411.

17 years agoGeneric snippet support. Unlike previous versions of snippet
Adam Dickmeiss [Tue, 21 Aug 2007 11:06:46 +0000 (11:06 +0000)]
Generic snippet support. Unlike previous versions of snippet
implementations for Zebra this is not tied to a specific filter. The
snippet(s) are returned as an XML record with one or more snippets
in it - for special element set name zebra::snippet.

17 years agoRemoved snippet code from alvis filter
Adam Dickmeiss [Tue, 21 Aug 2007 07:49:18 +0000 (07:49 +0000)]
Removed snippet code from alvis filter

17 years agoFixed magic NS for DOM XML indexing.
Adam Dickmeiss [Mon, 13 Aug 2007 08:53:42 +0000 (08:53 +0000)]
Fixed magic NS for DOM XML indexing.

17 years agoRemoved / in doc install rule to avoid double-slash (cygwin)
Adam Dickmeiss [Tue, 10 Jul 2007 09:43:33 +0000 (09:43 +0000)]
Removed / in doc install rule to avoid double-slash (cygwin)

17 years agoRemoved / in doc install rule to avoid double-slash (cygwin)
Adam Dickmeiss [Tue, 10 Jul 2007 09:41:12 +0000 (09:41 +0000)]
Removed / in doc install rule to avoid double-slash (cygwin)

17 years agoFor data-1, do not chop text data in ISO2709 creation . The problem is
Adam Dickmeiss [Wed, 27 Jun 2007 22:17:20 +0000 (22:17 +0000)]
For data-1, do not chop text data in ISO2709 creation . The problem is
that in some cases the chop operation will remove essential content.
However, chop is needed in cases where input is XML/SGML. Therefore,
this operation performed in the data-1 map code instead and chop is
enabled by default. The chop can be disabled with 'nochop' in parameter
in map rule, e.g.
  map title /(3,245)/(3,a) nochop

17 years agoAdded data1_chop_text which removes whitespace in cdata nodes
Adam Dickmeiss [Wed, 27 Jun 2007 22:04:45 +0000 (22:04 +0000)]
Added data1_chop_text which removes whitespace in cdata nodes

17 years agoRemove comment about XML only being support in record update
Adam Dickmeiss [Wed, 27 Jun 2007 13:46:43 +0000 (13:46 +0000)]
Remove comment about XML only being support in record update

17 years agoFixed typo
Adam Dickmeiss [Tue, 26 Jun 2007 21:01:33 +0000 (21:01 +0000)]
Fixed typo

17 years agofixed typo
Marc Cromme [Fri, 22 Jun 2007 12:59:23 +0000 (12:59 +0000)]
fixed typo

17 years agoFix bug no in NEWS
Adam Dickmeiss [Tue, 19 Jun 2007 19:42:17 +0000 (19:42 +0000)]
Fix bug no in NEWS

17 years agoWhen mod.dom alwo sets additional info when it returns diagnostic
Adam Dickmeiss [Tue, 19 Jun 2007 19:39:54 +0000 (19:39 +0000)]
When mod.dom alwo sets additional info when it returns diagnostic
'Specified element set name not valid for specified database'.

17 years agoRemoved definition of docdir. It is set by automake already
Adam Dickmeiss [Sun, 17 Jun 2007 07:06:03 +0000 (07:06 +0000)]
Removed definition of docdir. It is set by automake already

17 years agoFlush the iconv sequence for each sequence in a .chr file. This fixes
Adam Dickmeiss [Fri, 25 May 2007 14:05:52 +0000 (14:05 +0000)]
Flush the iconv sequence for each sequence in a .chr file. This fixes
nothing because the ICONV handles in use always flushed themselves. They
may not always do that, so we must do it.

17 years agoCosmetic
Adam Dickmeiss [Fri, 25 May 2007 13:46:01 +0000 (13:46 +0000)]
Cosmetic

17 years agoFixed bug #1142: Non-indexed but listed attributes issues diagnostic.
Adam Dickmeiss [Fri, 25 May 2007 12:17:11 +0000 (12:17 +0000)]
Fixed bug #1142: Non-indexed but listed attributes issues diagnostic.
We keep the existing behavior by default and continue to issue a
diagnostic. Typically there are many attributes given in .att-files which
are never used in a Zebra installation. If they issue 0 hits, then
most Zebra servers will basically lie about their capabilities. It
would also confuse a lot of users.. (Dead programs tell no lies).
But it is certainly useful to be able to say "allow unknown use
attribtute" in controlled environments and in multi server systems
(where attributes may not indexed in all places) . Zebra now allows
attribute 14 to control this. 14=0 makes Zebra works as usual (throw
a diagnostic). 14=1 makes Zebra produce 0 hits (for the leaf/APT)

17 years agoUsing acro. entities. Replaced some it's to its (where appropriate).
Adam Dickmeiss [Thu, 24 May 2007 13:44:09 +0000 (13:44 +0000)]
Using acro. entities. Replaced some it's to its (where appropriate).

17 years agoUse entity idcommon rather than common
Adam Dickmeiss [Tue, 22 May 2007 11:12:53 +0000 (11:12 +0000)]
Use entity idcommon rather than common

17 years agoZebra returns character encoding as part of init response even if
Adam Dickmeiss [Mon, 21 May 2007 11:54:59 +0000 (11:54 +0000)]
Zebra returns character encoding as part of init response even if
client does not suggest one.

17 years agoSimplify data1 character set conversion
Adam Dickmeiss [Mon, 21 May 2007 11:53:49 +0000 (11:53 +0000)]
Simplify data1 character set conversion

17 years agoMore news
Adam Dickmeiss [Mon, 21 May 2007 08:23:32 +0000 (08:23 +0000)]
More news

17 years agoFixed bug #1132: tstcharmap fails on flurry (amd64). Problem was missing
Adam Dickmeiss [Mon, 21 May 2007 07:15:06 +0000 (07:15 +0000)]
Fixed bug #1132: tstcharmap fails on flurry (amd64). Problem was missing
include of stdlib.h.

17 years agoFixed bug #1131: Missing value-of data in DOM filter. The problem was
Adam Dickmeiss [Sat, 19 May 2007 19:44:14 +0000 (19:44 +0000)]
Fixed bug #1131: Missing value-of data in DOM filter. The problem was
that the internally generated MARCXML did not have the namespace
"http://www.loc.gov/MARC21/slim" declared.

17 years agoUse YAZ_CHECK_LOG consistently.
Adam Dickmeiss [Wed, 16 May 2007 12:31:17 +0000 (12:31 +0000)]
Use YAZ_CHECK_LOG consistently.