yaz-moved-to-github.git
5 years agoMention VS 2013
Adam Dickmeiss [Wed, 10 Dec 2014 10:49:18 +0000 (11:49 +0100)]
Mention VS 2013

5 years agoUpdate doc/common
Adam Dickmeiss [Wed, 10 Dec 2014 10:49:05 +0000 (11:49 +0100)]
Update doc/common

5 years agobacktrace: show error if pipe fails YAZ-805
Adam Dickmeiss [Wed, 10 Dec 2014 10:35:35 +0000 (11:35 +0100)]
backtrace: show error if pipe fails YAZ-805

5 years agoAdd link to our own Libxml2/Libxslt binaries for Windows
Adam Dickmeiss [Wed, 10 Dec 2014 10:33:23 +0000 (11:33 +0100)]
Add link to our own Libxml2/Libxslt binaries for Windows

5 years agoMerge branch 'master' of ssh://git.indexdata.com:222/home/git/pub/yaz
Adam Dickmeiss [Tue, 9 Dec 2014 12:36:21 +0000 (13:36 +0100)]
Merge branch 'master' of ssh://git.indexdata.com:222/home/git/pub/yaz

5 years agoUpdate to VS 2013 YAZ-804
Adam Dickmeiss [Tue, 9 Dec 2014 12:34:31 +0000 (13:34 +0100)]
Update to VS 2013  YAZ-804

Temporarily disable yaz4j for now (should be part of allj rule)

5 years agoUpdate information about Windows installation YAZ-804
Adam Dickmeiss [Mon, 8 Dec 2014 14:35:24 +0000 (15:35 +0100)]
Update information about Windows installation YAZ-804

5 years agoUse libxml2 2.9.2/Libxslt 1.1.28 - part of YAZ-804
Adam Dickmeiss [Mon, 8 Dec 2014 14:30:43 +0000 (15:30 +0100)]
Use libxml2 2.9.2/Libxslt 1.1.28 - part of YAZ-804

5 years agoPass /manifest option always YAZ-804
Adam Dickmeiss [Mon, 8 Dec 2014 14:30:20 +0000 (15:30 +0100)]
Pass /manifest option always YAZ-804

Seems necessary on Visual Studio 2013.

5 years agoavoid of fix warnings issued by Visual Studio YAZ-803
Adam Dickmeiss [Fri, 5 Dec 2014 10:41:04 +0000 (11:41 +0100)]
avoid of fix warnings issued by Visual Studio YAZ-803

Add some type casts and in other cases change integer type.

5 years agoEnable yaz backtrace for programs YAZ-802
Adam Dickmeiss [Thu, 4 Dec 2014 13:58:08 +0000 (14:58 +0100)]
Enable yaz backtrace for programs YAZ-802

5 years agoTest yaz-marcdump without character set conversion
Adam Dickmeiss [Thu, 4 Dec 2014 13:47:31 +0000 (14:47 +0100)]
Test yaz-marcdump without character set conversion

A test case for YAZ-801

5 years agoVersion 5.7.1 v5.7.1
Adam Dickmeiss [Wed, 3 Dec 2014 16:37:46 +0000 (16:37 +0000)]
Version 5.7.1

5 years agoFix yaz-marcdump segfault YAZ-801
Adam Dickmeiss [Wed, 3 Dec 2014 16:34:43 +0000 (17:34 +0100)]
Fix yaz-marcdump segfault YAZ-801

5 years agoVersion 5.7.0 v5.7.0
Adam Dickmeiss [Mon, 24 Nov 2014 14:49:50 +0000 (14:49 +0000)]
Version 5.7.0

5 years agoFix compilation on windows for new backtrace stuff
Adam Dickmeiss [Mon, 24 Nov 2014 14:43:53 +0000 (15:43 +0100)]
Fix compilation on windows for new backtrace stuff

5 years agoDump backtrace in case of SIGABRT, SIGSEGV YAZ-787
Adam Dickmeiss [Mon, 17 Nov 2014 14:17:42 +0000 (15:17 +0100)]
Dump backtrace in case of SIGABRT, SIGSEGV YAZ-787

New function yaz_enable_panic_backtrace which enables backtrace
handler for current process. The handler will call backtrace always,
then gdb to provide as much detail as possible.

5 years agoVersion 5.6.0 v5.6.0
Adam Dickmeiss [Mon, 17 Nov 2014 12:26:24 +0000 (12:26 +0000)]
Version 5.6.0

5 years agoFix marc8/utf8 detection in yaz-marcdump
Adam Dickmeiss [Fri, 14 Nov 2014 20:34:23 +0000 (21:34 +0100)]
Fix marc8/utf8 detection in yaz-marcdump

Also update test_marccol.sh by putting proper leader in resulting
MARC record.

5 years agomarc8 + ISO2709 checks for leader 9 YAZ-800
Adam Dickmeiss [Fri, 14 Nov 2014 14:03:08 +0000 (15:03 +0100)]
marc8 + ISO2709 checks for leader 9 YAZ-800

5 years agoMerge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Adam Dickmeiss [Tue, 4 Nov 2014 10:22:44 +0000 (11:22 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz

5 years agoFix cs_put may reconnect if send fails YAZ-798
Adam Dickmeiss [Tue, 4 Nov 2014 10:21:58 +0000 (11:21 +0100)]
Fix cs_put may reconnect if send fails YAZ-798

5 years agoVersion 5.5.1 v5.5.1
Adam Dickmeiss [Mon, 3 Nov 2014 11:40:02 +0000 (11:40 +0000)]
Version 5.5.1

5 years agoFix cannot build YAZ on jessie : libgnutls-dev is gone YAZ-797
Adam Dickmeiss [Sun, 2 Nov 2014 08:41:30 +0000 (08:41 +0000)]
Fix cannot build YAZ on jessie : libgnutls-dev is gone YAZ-797

5 years agoAdd version and date in NEWS
Adam Dickmeiss [Mon, 27 Oct 2014 11:37:24 +0000 (12:37 +0100)]
Add version and date in NEWS

5 years agoVersion 5.5.0 v5.5.0
Adam Dickmeiss [Mon, 27 Oct 2014 10:47:19 +0000 (10:47 +0000)]
Version 5.5.0

5 years agoAdd Ubuntu utopic 14.10
Adam Dickmeiss [Mon, 27 Oct 2014 10:47:06 +0000 (10:47 +0000)]
Add Ubuntu utopic 14.10

5 years agoExtended comstack with outgoing IP YAZ-795 yaz-795-2
Adam Dickmeiss [Wed, 22 Oct 2014 13:34:33 +0000 (15:34 +0200)]
Extended comstack with outgoing IP YAZ-795

5 years agoVersion 5.4.4 v5.4.4
Adam Dickmeiss [Mon, 20 Oct 2014 12:49:33 +0000 (12:49 +0000)]
Version 5.4.4

5 years agoAdd YAZ_EXPORT to cql_transform_r fixes YAZ-793
Adam Dickmeiss [Mon, 20 Oct 2014 08:01:52 +0000 (10:01 +0200)]
Add YAZ_EXPORT to cql_transform_r fixes YAZ-793

5 years agoVersion 5.4.3 v5.4.3
Adam Dickmeiss [Wed, 8 Oct 2014 13:53:12 +0000 (13:53 +0000)]
Version 5.4.3

5 years agoFix uri array may overflow in yaz_solr_encode_request YAZ-775
Adam Dickmeiss [Wed, 8 Oct 2014 07:57:09 +0000 (09:57 +0200)]
Fix uri array may overflow in yaz_solr_encode_request YAZ-775

5 years agoAdd test for empty term in RPN to Solr conversion
Adam Dickmeiss [Tue, 7 Oct 2014 17:39:57 +0000 (19:39 +0200)]
Add test for empty term in RPN to Solr conversion

5 years agoFix PQF to Solr conversion may produce invalid Solr query YAZ-792
Adam Dickmeiss [Tue, 7 Oct 2014 17:38:42 +0000 (19:38 +0200)]
Fix PQF to Solr conversion may produce invalid Solr query YAZ-792

Just deal with the empty PQF term and quote that as well.

5 years agoAdd varous 0 ptr checks to Solr test
Adam Dickmeiss [Tue, 7 Oct 2014 17:17:59 +0000 (19:17 +0200)]
Add varous 0 ptr checks to Solr test

5 years ago0 ptr reference in handling Solr response with error YAZ-791
Adam Dickmeiss [Tue, 7 Oct 2014 17:15:31 +0000 (19:15 +0200)]
0 ptr reference in handling Solr response with error YAZ-791

yaz_solr_decode_response will always return non-NULL PDU if return
value is 0 (success).

5 years agoFix annoying warning about wrbuf_putc YAZ-789
Adam Dickmeiss [Tue, 30 Sep 2014 13:51:59 +0000 (13:51 +0000)]
Fix annoying warning about wrbuf_putc YAZ-789

5 years agoFix documentation about --installa option YAZ-788
Adam Dickmeiss [Tue, 23 Sep 2014 08:59:46 +0000 (10:59 +0200)]
Fix documentation about --installa option YAZ-788

5 years agoVersion 5.4.2 v5.4.2
Adam Dickmeiss [Tue, 26 Aug 2014 13:29:33 +0000 (13:29 +0000)]
Version 5.4.2

5 years agodaemon: properly report when receiving SIGUSR2 from child YAZ-785
Adam Dickmeiss [Tue, 26 Aug 2014 11:54:35 +0000 (13:54 +0200)]
daemon: properly report when receiving SIGUSR2 from child YAZ-785

5 years agoVersion 5.4.1 v5.4.1
Adam Dickmeiss [Thu, 21 Aug 2014 10:32:50 +0000 (10:32 +0000)]
Version 5.4.1

5 years agoBetter diagnostics for xmalloc failures YAZ-784
Adam Dickmeiss [Thu, 21 Aug 2014 09:55:23 +0000 (11:55 +0200)]
Better diagnostics for xmalloc failures YAZ-784

5 years agoMake assert for invalid xmalloc YAZ-783
Adam Dickmeiss [Thu, 21 Aug 2014 09:41:57 +0000 (11:41 +0200)]
Make assert for invalid xmalloc YAZ-783

5 years agoVersion 5.4.0 v5.4.0
Adam Dickmeiss [Tue, 19 Aug 2014 09:07:49 +0000 (09:07 +0000)]
Version 5.4.0

5 years agoUpd NEWS
Adam Dickmeiss [Tue, 19 Aug 2014 09:07:38 +0000 (09:07 +0000)]
Upd NEWS

5 years agolog: disable the non-buffered logging YAZ-780
Adam Dickmeiss [Tue, 19 Aug 2014 08:51:15 +0000 (10:51 +0200)]
log: disable the non-buffered logging YAZ-780

This makes yaz_log on regular files make one write per line rather
than one write per fprintf call.

5 years agoMerge branch 'master' into yaz-781
Adam Dickmeiss [Mon, 18 Aug 2014 13:28:14 +0000 (15:28 +0200)]
Merge branch 'master' into yaz-781

5 years agoDo not build for Ubuntu raring, quantal (obsolete)
Adam Dickmeiss [Mon, 18 Aug 2014 11:39:16 +0000 (13:39 +0200)]
Do not build for Ubuntu raring, quantal (obsolete)

5 years agoFirst work on YAZ-781
Adam Dickmeiss [Fri, 15 Aug 2014 13:35:10 +0000 (15:35 +0200)]
First work on YAZ-781

There's one regression still.

5 years agoDocumentation manref.xml depends on local.ent MP-566
Adam Dickmeiss [Fri, 15 Aug 2014 09:47:07 +0000 (11:47 +0200)]
Documentation manref.xml depends on local.ent MP-566

5 years agoCCL combo qualifier should allow forward references YAZ-779
Adam Dickmeiss [Tue, 15 Jul 2014 12:11:30 +0000 (14:11 +0200)]
CCL combo qualifier should allow forward references YAZ-779

5 years agoDo not build for Ubuntu oneiric
Adam Dickmeiss [Mon, 14 Jul 2014 12:45:18 +0000 (14:45 +0200)]
Do not build for Ubuntu oneiric

5 years agoFix buildconf.sh, automake too old on centos5 YAZ-778
Adam Dickmeiss [Fri, 11 Jul 2014 14:12:37 +0000 (14:12 +0000)]
Fix buildconf.sh, automake too old on centos5 YAZ-778

Achieved by adding AM_PROG_CC_C_O and requiring AM 1.9 instead.
The AM_PROG_CC_C_O is obsolete for newer AM, but 1.14 (Debian jessie)
accepts it without a warning.

5 years agoVersion 5.3.0 v5.3.0
Adam Dickmeiss [Fri, 11 Jul 2014 12:50:56 +0000 (14:50 +0200)]
Version 5.3.0

5 years agoUpd NEWS
Adam Dickmeiss [Fri, 11 Jul 2014 12:28:02 +0000 (14:28 +0200)]
Upd NEWS

5 years agoGFS: client_query_charset conversion YAZ-777
Adam Dickmeiss [Fri, 11 Jul 2014 12:23:37 +0000 (14:23 +0200)]
GFS: client_query_charset conversion YAZ-777

This is a feature for Z39.50 clients that sends queries that are not
UTF-8 encoded. WIth client_query_charset, GFS will convert from the
encoding given to UTF-8.

5 years agoecho extra args as well YAZ-776
Adam Dickmeiss [Thu, 10 Jul 2014 13:19:38 +0000 (15:19 +0200)]
echo extra args as well YAZ-776

5 years agoechoedSearchRetrieveRequest for explain as well YAZ-776
Adam Dickmeiss [Wed, 9 Jul 2014 14:46:05 +0000 (16:46 +0200)]
echoedSearchRetrieveRequest for explain as well YAZ-776

5 years agoechoedSearchRetrieveRequest support YAZ-776
Adam Dickmeiss [Wed, 9 Jul 2014 11:49:29 +0000 (13:49 +0200)]
echoedSearchRetrieveRequest support YAZ-776

5 years agodebian/changelog now auto generated
Adam Dickmeiss [Wed, 2 Jul 2014 12:07:31 +0000 (14:07 +0200)]
debian/changelog now auto generated

5 years agoZOOM: expire times set for redis/memcached YAZ-772
Adam Dickmeiss [Tue, 1 Jul 2014 14:02:47 +0000 (16:02 +0200)]
ZOOM: expire times set for redis/memcached YAZ-772

For both redis and memcached option --expire=seconds sets expire
time for a result-set/search. Default time is 600 seconds (10 minutes).

5 years agoUpdate doc/common again
Adam Dickmeiss [Tue, 1 Jul 2014 13:58:46 +0000 (15:58 +0200)]
Update doc/common again

Was downgraded by mistake in 07f52472f0a1f21c120b85fea5ece6.

5 years agoVersion 5.2.1 v5.2.1
Adam Dickmeiss [Thu, 26 Jun 2014 09:12:49 +0000 (11:12 +0200)]
Version 5.2.1

5 years agoNo [rest of output is omitted] limit for yaz_log YAZ-774
Adam Dickmeiss [Thu, 26 Jun 2014 08:59:44 +0000 (10:59 +0200)]
No [rest of output is omitted] limit for yaz_log YAZ-774

5 years agoFurther optimize icu_iter_get_org_info
Adam Dickmeiss [Wed, 25 Jun 2014 13:36:13 +0000 (15:36 +0200)]
Further optimize icu_iter_get_org_info

By saving last utf8/utf16 offsets to reduce size of buffer to
analyze by u_strToUTF8.

5 years agoOptimize speed of icu_iter_get_org_info
Adam Dickmeiss [Wed, 25 Jun 2014 13:04:06 +0000 (15:04 +0200)]
Optimize speed of icu_iter_get_org_info

In particular, reduce calls to u_strToUTF8.

5 years agoFor ICU testing, pass -o to yaz-icu
Adam Dickmeiss [Wed, 25 Jun 2014 12:27:52 +0000 (14:27 +0200)]
For ICU testing, pass -o to yaz-icu

this will test the icu_iter_get_org_info function.

5 years agoFix null ptr reference for freeReplyObject YAZ-773
Adam Dickmeiss [Fri, 20 Jun 2014 13:07:12 +0000 (15:07 +0200)]
Fix null ptr reference for freeReplyObject YAZ-773

5 years agoVersion 5.2.0 v5.2.0
Adam Dickmeiss [Thu, 12 Jun 2014 13:52:51 +0000 (15:52 +0200)]
Version 5.2.0

5 years agoDo not build for Ubuntu lucid anymore
Adam Dickmeiss [Thu, 12 Jun 2014 13:52:42 +0000 (15:52 +0200)]
Do not build for Ubuntu lucid anymore

5 years agoBuild without redis on Debian squeeze, Ubuntu Lucid
Adam Dickmeiss [Thu, 12 Jun 2014 13:00:29 +0000 (15:00 +0200)]
Build without redis on Debian squeeze, Ubuntu Lucid

These older platforms have libmemcached5 availble. Dirty hack.

5 years agoCope with hiredis not being available on CentOS 5
Adam Dickmeiss [Thu, 12 Jun 2014 11:50:50 +0000 (13:50 +0200)]
Cope with hiredis not being available on CentOS 5

5 years agoUpdate NEWS
Adam Dickmeiss [Thu, 12 Jun 2014 10:56:34 +0000 (12:56 +0200)]
Update NEWS

5 years agospec: 1.indexdata again
Adam Dickmeiss [Thu, 12 Jun 2014 10:53:02 +0000 (12:53 +0200)]
spec: 1.indexdata again

5 years agoUpdate RPM requires
Adam Dickmeiss [Thu, 12 Jun 2014 10:52:07 +0000 (12:52 +0200)]
Update RPM requires

yaz: list only those not already in libyaz5
libyaz5: list all libs used - including hiredis

5 years agoAdd note about libmemcached version
Adam Dickmeiss [Thu, 12 Jun 2014 09:50:15 +0000 (11:50 +0200)]
Add note about libmemcached version

5 years agoBuild Deb with redis support
Adam Dickmeiss [Thu, 12 Jun 2014 09:48:59 +0000 (11:48 +0200)]
Build Deb with redis support

5 years agoAllow memcached version 0.40
Adam Dickmeiss [Thu, 12 Jun 2014 09:46:09 +0000 (11:46 +0200)]
Allow memcached version 0.40

Remove some redundant memcached defines and rename a bit.

5 years agoDescribe redis conf option + ZOOM redis option
Adam Dickmeiss [Thu, 12 Jun 2014 09:30:34 +0000 (11:30 +0200)]
Describe redis conf option + ZOOM redis option

5 years agoIndent configure description for --with-redis
Adam Dickmeiss [Thu, 12 Jun 2014 09:30:21 +0000 (11:30 +0200)]
Indent configure description for --with-redis

5 years agoZOOM: no memcached/redis hack. Options for redis context
Adam Dickmeiss [Thu, 12 Jun 2014 09:28:30 +0000 (11:28 +0200)]
ZOOM: no memcached/redis hack. Options for redis context

At this stage only --server=host[:port] is a supported constructor
option for (hi)redis.

5 years agoUpdate doc/common
Adam Dickmeiss [Thu, 12 Jun 2014 09:20:33 +0000 (11:20 +0200)]
Update doc/common

5 years agoconfigure: only consider hiredis if libgcrypt is also present
Adam Dickmeiss [Thu, 12 Jun 2014 09:18:25 +0000 (11:18 +0200)]
configure: only consider hiredis if libgcrypt is also present

5 years agoin-source yaz-config prints HIREDIS_LIBS
Adam Dickmeiss [Thu, 12 Jun 2014 09:06:21 +0000 (11:06 +0200)]
in-source yaz-config prints HIREDIS_LIBS

5 years agoMerge branch 'yaz-770' of ssh://git.indexdata.com/home/git/pub/yaz into yaz-770
Adam Dickmeiss [Wed, 11 Jun 2014 12:36:47 +0000 (14:36 +0200)]
Merge branch 'yaz-770' of ssh://git.indexdata.com/home/git/pub/yaz into yaz-770

5 years agoconfigure: cope with hiredis without pkg-config
Adam Dickmeiss [Wed, 11 Jun 2014 12:37:41 +0000 (14:37 +0200)]
configure: cope with hiredis without pkg-config

5 years agoMerge branch 'yaz-770' of ssh://git.indexdata.com/home/git/pub/yaz into yaz-770
Adam Dickmeiss [Wed, 11 Jun 2014 12:19:20 +0000 (14:19 +0200)]
Merge branch 'yaz-770' of ssh://git.indexdata.com/home/git/pub/yaz into yaz-770

5 years ago4.redis
Adam Dickmeiss [Wed, 11 Jun 2014 12:18:32 +0000 (14:18 +0200)]
4.redis

5 years agoHonor memcached options= --server=localhost as redis conf
Adam Dickmeiss [Wed, 11 Jun 2014 12:18:12 +0000 (14:18 +0200)]
Honor memcached options= --server=localhost as redis conf

This is only done where YAZ is without libmemcached support.

5 years agoUpd RPM for hiredis
Adam Dickmeiss [Wed, 11 Jun 2014 12:01:21 +0000 (14:01 +0200)]
Upd RPM for hiredis

5 years agoRedis functional including configure + code
Adam Dickmeiss [Wed, 11 Jun 2014 12:00:19 +0000 (14:00 +0200)]
Redis functional including configure + code

No RPM/Deb work - yet.

5 years agoDo not bundle libmemcached. Linking does not work for C
Adam Dickmeiss [Wed, 11 Jun 2014 08:46:22 +0000 (10:46 +0200)]
Do not bundle libmemcached. Linking does not work for C

Everybody using YAZ would have to switch to g++. And that doesn't
fly.

5 years agoDefine HAVE_LIBMEMCACHED_MEMCACHED_H again
Adam Dickmeiss [Tue, 10 Jun 2014 12:13:45 +0000 (14:13 +0200)]
Define HAVE_LIBMEMCACHED_MEMCACHED_H again

5 years agoRPM: no depend on libmemcached (static now)
Adam Dickmeiss [Tue, 10 Jun 2014 11:51:17 +0000 (13:51 +0200)]
RPM: no depend on libmemcached (static now)

5 years agoBundle libmemcached with YAZ on CentOS 5/6 YAZ-769
Adam Dickmeiss [Tue, 10 Jun 2014 11:49:55 +0000 (11:49 +0000)]
Bundle libmemcached with YAZ on CentOS 5/6 YAZ-769

5 years agoUse pkg-config for getting libmemcached CFLAGS/LIBS
Adam Dickmeiss [Tue, 10 Jun 2014 11:43:03 +0000 (11:43 +0000)]
Use pkg-config for getting libmemcached CFLAGS/LIBS

Also, require version 1.0 or later of libmemcached.
This is because older versions of libmemcached have
a different API and because we have stability issues
with version 0.31 on CentOS 6.5.

5 years agoVersion 5.1.3 v5.1.3
Adam Dickmeiss [Wed, 4 Jun 2014 13:25:21 +0000 (15:25 +0200)]
Version 5.1.3

5 years agoFix dup ZOOM_EVENT_RECV_RECORD events for SRU/Solr YAZ-768
Adam Dickmeiss [Wed, 4 Jun 2014 13:08:10 +0000 (15:08 +0200)]
Fix dup ZOOM_EVENT_RECV_RECORD events for SRU/Solr YAZ-768

5 years agofix zoom+memcahced: present request out of range YAZ-767
Adam Dickmeiss [Wed, 4 Jun 2014 09:15:18 +0000 (11:15 +0200)]
fix zoom+memcahced: present request out of range YAZ-767

5 years agoVersion 5.1.2 v5.1.2
Adam Dickmeiss [Fri, 30 May 2014 10:05:33 +0000 (12:05 +0200)]
Version 5.1.2