Dennis Schafroth [Fri, 12 Nov 2010 10:17:24 +0000 (11:17 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Dennis Schafroth [Fri, 12 Nov 2010 10:17:19 +0000 (11:17 +0100)]
Fix: using right destroy method
Dennis Schafroth [Thu, 11 Nov 2010 13:27:01 +0000 (14:27 +0100)]
Fix: Destroy utf8 buffer with utf-8 buffer destroy
Adam Dickmeiss [Thu, 11 Nov 2010 13:23:16 +0000 (14:23 +0100)]
Using different ICU diagnostic code
Dennis Schafroth [Thu, 11 Nov 2010 12:16:26 +0000 (13:16 +0100)]
Ups... memory leak
Dennis Schafroth [Thu, 11 Nov 2010 12:13:04 +0000 (13:13 +0100)]
Test for stemming
Dennis Schafroth [Thu, 11 Nov 2010 12:06:44 +0000 (13:06 +0100)]
Stemmer implementation working.
- Snowball stemmer now works.
- Implementing "No Operation" for invalid settings. But returning error.
Dennis Schafroth [Thu, 11 Nov 2010 12:04:57 +0000 (13:04 +0100)]
Fix copy and paste code
Dennis Schafroth [Wed, 10 Nov 2010 14:20:32 +0000 (15:20 +0100)]
Add Snowball API implementation
Dennis Schafroth [Wed, 10 Nov 2010 14:19:29 +0000 (15:19 +0100)]
Updated to slimmed down snowball library: English/porter support
Dennis Schafroth [Wed, 10 Nov 2010 13:41:16 +0000 (14:41 +0100)]
First implementation of yaz_stemmer API. Can compile.
Adam Dickmeiss [Wed, 10 Nov 2010 09:03:07 +0000 (10:03 +0100)]
Update libstemmer_c
Adam Dickmeiss [Wed, 10 Nov 2010 09:00:02 +0000 (10:00 +0100)]
Update to new current libstemmer_c
Adam Dickmeiss [Wed, 10 Nov 2010 08:46:24 +0000 (09:46 +0100)]
Stemmer C sources part of libyaz_icu library
Adam Dickmeiss [Wed, 10 Nov 2010 08:27:40 +0000 (09:27 +0100)]
Merge branch 'master' into stemming
Dennis Schafroth [Tue, 9 Nov 2010 12:44:34 +0000 (13:44 +0100)]
Ignore some eclipse setting
Dennis Schafroth [Tue, 9 Nov 2010 12:43:34 +0000 (13:43 +0100)]
Add config.h stuff
Dennis Schafroth [Tue, 9 Nov 2010 12:37:25 +0000 (13:37 +0100)]
Add libstemmer_c (Snowball) as sub module
Adam Dickmeiss [Tue, 9 Nov 2010 12:14:45 +0000 (13:14 +0100)]
Deb: announce 4.1.0 because of new JSON OID
Dennis Schafroth [Mon, 8 Nov 2010 17:05:54 +0000 (18:05 +0100)]
Merge branch 'master' into stemming
Conflicts:
src/icu_chain.c
Merge minor ICU change and test changes.
Fix includes to include config.h.
Fix Makefile: Include stemmer in libyaz_icu.
Dennis Schafroth [Mon, 8 Nov 2010 15:27:47 +0000 (16:27 +0100)]
Modify icu_chain to support yaz stemming
Dennis Schafroth [Mon, 8 Nov 2010 15:26:47 +0000 (16:26 +0100)]
Add yaz stemmer file
Dennis Schafroth [Mon, 8 Nov 2010 15:25:23 +0000 (16:25 +0100)]
Add Stemming API (following ICU transforms)
Adam Dickmeiss [Mon, 8 Nov 2010 14:30:55 +0000 (15:30 +0100)]
ICU: refactor step creation
Adam Dickmeiss [Mon, 8 Nov 2010 14:29:28 +0000 (15:29 +0100)]
ICU: add test for multi-line rule
Adam Dickmeiss [Mon, 8 Nov 2010 14:25:01 +0000 (15:25 +0100)]
Dont work with NULL chains
Adam Dickmeiss [Mon, 8 Nov 2010 14:24:46 +0000 (15:24 +0100)]
ICU: remove check for attr rule (not required)
Adam Dickmeiss [Mon, 8 Nov 2010 14:11:18 +0000 (15:11 +0100)]
ICU rules may be specified as CDATA below the rule
This allows for multi-line rules, such as ICU custom transliterators.
For example:
<icu_chain locale="en">
<transliterate>
$back = \` ;
$back $back > “ ; # generate right d.q.m. (double quotation mark)
$back > ‘ ;
</transliterate>
</icu_chain>
Adam Dickmeiss [Mon, 8 Nov 2010 13:45:06 +0000 (14:45 +0100)]
Reformat
Adam Dickmeiss [Mon, 8 Nov 2010 12:44:09 +0000 (13:44 +0100)]
Update ICU URL
Adam Dickmeiss [Mon, 8 Nov 2010 12:37:04 +0000 (13:37 +0100)]
Reformat
Adam Dickmeiss [Mon, 8 Nov 2010 12:34:12 +0000 (13:34 +0100)]
More consistent ICU info. Update URLs to ICU info
Adam Dickmeiss [Wed, 3 Nov 2010 12:05:16 +0000 (13:05 +0100)]
Update configure to generate config.h
Adam Dickmeiss [Tue, 2 Nov 2010 15:49:42 +0000 (16:49 +0100)]
test_file_glob: return two files in test
Adam Dickmeiss [Tue, 2 Nov 2010 15:47:50 +0000 (16:47 +0100)]
yaz_file_glob sorts files
Adam Dickmeiss [Tue, 2 Nov 2010 09:05:58 +0000 (10:05 +0100)]
Version 4.1.2
Adam Dickmeiss [Tue, 2 Nov 2010 09:03:02 +0000 (10:03 +0100)]
Mention @6 special hostname
Adam Dickmeiss [Mon, 1 Nov 2010 20:31:40 +0000 (21:31 +0100)]
Use yaz_log to print info about events; not printf
Adam Dickmeiss [Fri, 29 Oct 2010 13:19:36 +0000 (15:19 +0200)]
Put yaz_log private data in non-static data
Move yaz_log private data, such as log file, file type, log
prefix from static to non-static (in a struct). This is to fix
a problem where a shared object will see the "old" initialized data
- not "current" data. For example, yaz_log_file would return stderr
handle in shared object program despite the fact that yaz_log_init_file
was called in mother program. The "private" data is combined in a
struct yaz_log_info to minimize number of globals (that really
are private data to yaz_log).
Adam Dickmeiss [Tue, 26 Oct 2010 18:11:42 +0000 (20:11 +0200)]
buildconf.sh -d: use --with-pic
Adam Dickmeiss [Tue, 26 Oct 2010 10:41:30 +0000 (12:41 +0200)]
tcp comstack: change behavior for @-specs (anyaddr)
@ listens on AF_INET (IPV4) peers, and @6 listens to AF_INET6 (ipv6)
peers. Previously @ listened on AF_INET6 which accepted both IPV4 and
IPV6 peers on some Linux systems. However, in general that does not
work so YAZ can not rely on that to work. Debian changed behavior in
this respect from Debian lenny to Debian squeeze (still testing as of
Oct 2010). Refer to:
http://www.mail-archive.com/debian-devel@lists.debian.org/msg277726.html
Adam Dickmeiss [Mon, 25 Oct 2010 12:30:55 +0000 (14:30 +0200)]
yaz-icu: avoid deprecated ICU API
Adam Dickmeiss [Mon, 25 Oct 2010 12:06:31 +0000 (14:06 +0200)]
yaz-icu: mention libicu-dev; not old libicu36-dev
Dennis Schafroth [Thu, 21 Oct 2010 12:39:05 +0000 (14:39 +0200)]
Mention SOLR where SRU.
Dennis Schafroth [Thu, 21 Oct 2010 12:36:10 +0000 (14:36 +0200)]
Fixed spelling error. Add SOLR client only comment
Dennis Schafroth [Thu, 21 Oct 2010 12:34:03 +0000 (14:34 +0200)]
Mention SOLR with other protocols
Dennis Schafroth [Thu, 21 Oct 2010 12:33:11 +0000 (14:33 +0200)]
Add comment on SOLR non-usage of version
Dennis Schafroth [Thu, 21 Oct 2010 12:31:33 +0000 (14:31 +0200)]
Add SOLR version. mentioning SOLR togetheer with Z39.50 and SRU.
Adam Dickmeiss [Wed, 13 Oct 2010 19:49:06 +0000 (21:49 +0200)]
RPM: comma separate package lists (requires)
Adam Dickmeiss [Tue, 12 Oct 2010 11:41:30 +0000 (13:41 +0200)]
DLL Export a few more
Adam Dickmeiss [Tue, 12 Oct 2010 11:41:16 +0000 (13:41 +0200)]
Add missing SOLR obj for Windows
Adam Dickmeiss [Tue, 12 Oct 2010 11:26:23 +0000 (13:26 +0200)]
Add missing %s
Adam Dickmeiss [Tue, 12 Oct 2010 11:00:53 +0000 (13:00 +0200)]
Ubuntu maverick
Adam Dickmeiss [Mon, 11 Oct 2010 11:52:59 +0000 (13:52 +0200)]
First go at 64-bit install using NSIS
Allow to build without documentation (html, css, ent). version.nsi
is still required for NSIS.
Adam Dickmeiss [Mon, 11 Oct 2010 10:51:45 +0000 (12:51 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Adam Dickmeiss [Mon, 11 Oct 2010 10:50:56 +0000 (12:50 +0200)]
Allow compilation without Libxml2 support (again)
Adam Dickmeiss [Mon, 11 Oct 2010 10:50:47 +0000 (12:50 +0200)]
Use casts rather than floor(3)
Dennis Schafroth [Thu, 7 Oct 2010 10:31:16 +0000 (12:31 +0200)]
Describe ZOOM_facet_field_name
Adam Dickmeiss [Wed, 6 Oct 2010 11:30:27 +0000 (13:30 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Dennis Schafroth [Wed, 6 Oct 2010 10:59:37 +0000 (12:59 +0200)]
Eclipse project
Dennis Schafroth [Wed, 6 Oct 2010 10:59:00 +0000 (12:59 +0200)]
Remove double-check on facet_list. Add facets parse warning
Dennis Schafroth [Wed, 6 Oct 2010 10:56:41 +0000 (12:56 +0200)]
Add Facets sections, describing the Facets retrieval functions.
Adam Dickmeiss [Wed, 6 Oct 2010 10:56:19 +0000 (12:56 +0200)]
Move yaz-config man pages to section 1
Adam Dickmeiss [Wed, 6 Oct 2010 10:49:39 +0000 (12:49 +0200)]
Doc: update to DB 4.4. More metadata for man pages
Adam Dickmeiss [Tue, 5 Oct 2010 13:01:19 +0000 (15:01 +0200)]
Version 4.1.1
For 4.1.0: utility yaz-config did not reports flags and libraries
correctly.
Adam Dickmeiss [Tue, 5 Oct 2010 13:00:20 +0000 (15:00 +0200)]
Fix yaz-config (echo_source not set)
Adam Dickmeiss [Tue, 5 Oct 2010 09:58:27 +0000 (11:58 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Adam Dickmeiss [Tue, 5 Oct 2010 09:58:09 +0000 (11:58 +0200)]
Fix obj filename
Adam Dickmeiss [Tue, 5 Oct 2010 08:13:48 +0000 (10:13 +0200)]
Version 4.1.0
Adam Dickmeiss [Thu, 23 Sep 2010 12:53:22 +0000 (14:53 +0200)]
zoomsh: display piggyback recs again
Was removed by accident in previous commit.
Adam Dickmeiss [Thu, 23 Sep 2010 12:37:07 +0000 (14:37 +0200)]
GFS: no-keepalive option, mostly for testing
The no-keepalive option is enabled for GFS by supplying option -K.
Adam Dickmeiss [Thu, 23 Sep 2010 12:28:52 +0000 (14:28 +0200)]
Avoid lost events (bug #3694)
The ZOOM_connection_insert_task function no longer calls clear_error.
This ensures that events are not lost when a server don't do keepalive.
Adam Dickmeiss [Thu, 23 Sep 2010 12:27:54 +0000 (14:27 +0200)]
zoomsh: print events if in async mode
Adam Dickmeiss [Thu, 23 Sep 2010 12:27:10 +0000 (14:27 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Adam Dickmeiss [Thu, 23 Sep 2010 08:49:07 +0000 (10:49 +0200)]
zoomtst3: print event name
Adam Dickmeiss [Thu, 23 Sep 2010 08:48:44 +0000 (10:48 +0200)]
Using YAZ_OPTIONS_-defines
Adam Dickmeiss [Thu, 23 Sep 2010 08:48:11 +0000 (10:48 +0200)]
Not using GNU threads anymore
Dennis Schafroth [Wed, 22 Sep 2010 14:15:26 +0000 (16:15 +0200)]
Added debug logging to verify ZOOM_EVENT_RECV_SEARCH
Dennis Schafroth [Wed, 22 Sep 2010 14:13:27 +0000 (16:13 +0200)]
Cosmetic
Adam Dickmeiss [Wed, 15 Sep 2010 12:30:09 +0000 (14:30 +0200)]
Add SOLR material for ZOOM and yaz-client
Adam Dickmeiss [Wed, 15 Sep 2010 12:17:49 +0000 (14:17 +0200)]
Update doc/common
Adam Dickmeiss [Wed, 15 Sep 2010 08:56:52 +0000 (10:56 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Adam Dickmeiss [Wed, 15 Sep 2010 08:56:34 +0000 (10:56 +0200)]
Simplify yaz-config a bit
src_root, build_root values can be taken from automake value.
Adam Dickmeiss [Mon, 13 Sep 2010 18:13:13 +0000 (20:13 +0200)]
Add record syntax JSON / private Index Data OID
Dennis Schafroth [Thu, 9 Sep 2010 15:36:09 +0000 (17:36 +0200)]
Add facet.mincount=1 to avoid "ghost" facets
Dennis Schafroth [Thu, 9 Sep 2010 14:15:10 +0000 (16:15 +0200)]
Work-around for bogus SOLR facets when zero hits
Adam Dickmeiss [Thu, 9 Sep 2010 12:54:46 +0000 (14:54 +0200)]
yaz-client: add nl for cs_put error
Adam Dickmeiss [Thu, 9 Sep 2010 09:35:01 +0000 (11:35 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Adam Dickmeiss [Thu, 9 Sep 2010 09:34:48 +0000 (11:34 +0200)]
Initialize facetList
Adam Dickmeiss [Wed, 8 Sep 2010 18:29:12 +0000 (20:29 +0200)]
Fix yaz URL
Adam Dickmeiss [Wed, 8 Sep 2010 18:23:34 +0000 (20:23 +0200)]
RPM: call ldconfig for libyaz4, not yaz
Adam Dickmeiss [Wed, 8 Sep 2010 08:22:22 +0000 (10:22 +0200)]
Avoid mixed stmt/var declare
Dennis Schafroth [Wed, 1 Sep 2010 12:20:39 +0000 (14:20 +0200)]
Merge branch 'solr_facets' of ssh://git.indexdata.com/home/git/pub/yaz into solr_facets
Dennis Schafroth [Wed, 1 Sep 2010 12:19:46 +0000 (14:19 +0200)]
Use postfix "_exact" fields for SOLR facet requests.
Dennis Schafroth [Tue, 31 Aug 2010 11:14:42 +0000 (13:14 +0200)]
Merge branch 'master' into solr_facets
Dennis Schafroth [Tue, 31 Aug 2010 10:42:04 +0000 (12:42 +0200)]
Fix: No default of 10 terms. Dont send terms unless limit is set.
Dennis Schafroth [Mon, 30 Aug 2010 13:46:22 +0000 (15:46 +0200)]
Extract handlie_facet_list to function. Used for SOLR as well
Dennis Schafroth [Mon, 30 Aug 2010 13:41:59 +0000 (15:41 +0200)]
Support for facets for SRW targets (SOLR only)
Using method handle_facet_list in zoom-z3950
Dennis Schafroth [Mon, 30 Aug 2010 13:37:08 +0000 (15:37 +0200)]
Fix: Initialize facets to empty
Dennis Schafroth [Mon, 30 Aug 2010 13:36:23 +0000 (15:36 +0200)]
Fix: allocating string on odr memory