Adam Dickmeiss [Thu, 5 Nov 2015 11:29:53 +0000 (12:29 +0100)]
Update cql.y for newer bison YAZ-720
Adam Dickmeiss [Wed, 9 Feb 2011 08:55:15 +0000 (09:55 +0100)]
Version 3.0.53.
Released primarily because some applications still uses libyaz3.
Adam Dickmeiss [Wed, 13 Jan 2010 14:44:10 +0000 (15:44 +0100)]
More JSON utilities
New functions json_get_object, json_detach_object, json_get_elem,
json_count_children, json_parser_subst, json_append_array.
Adam Dickmeiss [Tue, 12 Jan 2010 21:37:31 +0000 (22:37 +0100)]
Add JSON encoder and decoder
Adam Dickmeiss [Thu, 17 Dec 2009 14:13:56 +0000 (15:13 +0100)]
clone_z_type: fix leak; occurred for enc failures
Adam Dickmeiss [Wed, 16 Dec 2009 12:31:15 +0000 (13:31 +0100)]
DB: Remove @id from YAZ book
Adam Dickmeiss [Thu, 3 Dec 2009 08:35:03 +0000 (09:35 +0100)]
GFS: Avoid piggyback for hits < 0 from backend
If a backend returns negative hit count, then avoid comparisons against
smallSetUpperBound and largeSetLowerBound. Otherwise a negative size
in call to odr_malloc will occur.
Adam Dickmeiss [Thu, 3 Dec 2009 21:27:40 +0000 (22:27 +0100)]
Spell fix for package description
This fixes Debian bugs:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=557679
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=557681
Adam Dickmeiss [Thu, 3 Dec 2009 21:24:14 +0000 (22:24 +0100)]
Merge branch 'yaz3' of ssh://git.indexdata.com/home/git/pub/yaz into yaz3
Adam Dickmeiss [Thu, 3 Dec 2009 21:19:21 +0000 (22:19 +0100)]
Add libyaz.la to yaz-icu's LDADD list
yaz-icu uses libyaz.la symbols - not only libyaz_icu.la. This should
fix Debian bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=556768
A similar problem was present for yaz-ztest, IDs bugzilla #3036.
Adam Dickmeiss [Thu, 3 Dec 2009 13:54:06 +0000 (14:54 +0100)]
Fix Doxygen comment
Adam Dickmeiss [Thu, 3 Dec 2009 13:08:30 +0000 (14:08 +0100)]
Version 3.0.52
Adam Dickmeiss [Thu, 3 Dec 2009 12:36:29 +0000 (13:36 +0100)]
Fix uninit-var bug in tcpip_straddr.
A local variable ai was uninitialized in the case of getaddrinfo
failing. It is not set to 0 (NULL) as it should. This bug was
introduced in YAZ 3.0.51 when a leak for getaddrinfo resources
was fixed.
Adam Dickmeiss [Wed, 2 Dec 2009 11:44:22 +0000 (12:44 +0100)]
Summarize news for 3.0.51
Adam Dickmeiss [Wed, 2 Dec 2009 11:43:25 +0000 (12:43 +0100)]
Bump version-info dep due to new public functions
Adam Dickmeiss [Wed, 2 Dec 2009 11:42:04 +0000 (12:42 +0100)]
Debian 3.0.51-2indexdata
Adam Dickmeiss [Wed, 2 Dec 2009 11:40:29 +0000 (12:40 +0100)]
YAZ on Windows uses newer Libxml2/Libxslt, ICU
YAZ on Windows uses Libxml2 2.7.6, Libxslt 1.1.24, ICU 4.2.
Adam Dickmeiss [Tue, 1 Dec 2009 09:40:17 +0000 (10:40 +0100)]
Remove TCP optim. for Solaris. Bug #3116.
Adam Dickmeiss [Thu, 26 Nov 2009 12:59:53 +0000 (13:59 +0100)]
Bump version to 3.0.51
Adam Dickmeiss [Wed, 25 Nov 2009 15:50:31 +0000 (16:50 +0100)]
Fix description of update command
Adam Dickmeiss [Tue, 24 Nov 2009 13:14:57 +0000 (14:14 +0100)]
Win32 makefile: dist depends nsi
Adam Dickmeiss [Mon, 23 Nov 2009 14:31:51 +0000 (15:31 +0100)]
tcpip comstack: fix leak for getaddrinfo
Adam Dickmeiss [Mon, 23 Nov 2009 13:53:54 +0000 (14:53 +0100)]
encode_uri_char: encode blank as %20
Adam Dickmeiss [Mon, 23 Nov 2009 13:34:53 +0000 (14:34 +0100)]
URI component encode/decode SRU database
Encoding of SRU database is performed by yaz_encode_sru_dbpath_odr or
yaz_encode_sru_dbpath_buf. Now used by yaz-client and the ZOOM API.
Decoding of SRU "path" database is performed by private function
yaz_decode_sru_dbpath_odr . This in turn is used by yaz_srw_decode
and yaz_sru_decode in server applications, GFS, yazproxy, metaproxy.
Adam Dickmeiss [Mon, 23 Nov 2009 09:35:58 +0000 (10:35 +0100)]
yaz-client: honor base command for SRU
Change when database setting is applied for SRU and ensure it is kept
when a connection is reset. Change also the way errors are displayed
for SRU (decoding of pacakges).
Adam Dickmeiss [Mon, 23 Nov 2009 09:25:58 +0000 (10:25 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Adam Dickmeiss [Sat, 21 Nov 2009 08:27:46 +0000 (09:27 +0100)]
Refactor URI utils to uri.c
Adam Dickmeiss [Fri, 20 Nov 2009 12:49:25 +0000 (13:49 +0100)]
HTTP response error, doctype + YAZ URL
Dennis Schafroth [Fri, 6 Nov 2009 10:40:12 +0000 (11:40 +0100)]
removed tmp file from git
Dennis Schafroth [Fri, 6 Nov 2009 10:38:38 +0000 (11:38 +0100)]
Added tests for pql2cql using relation and truncation.
Dennis Schafroth [Thu, 5 Nov 2009 14:13:54 +0000 (15:13 +0100)]
Fixed: Removed the server option which was remedy from the copied function. Returning 0 on parse error. Returning equal on none.
Added: Parsing the Truncation attribute: Left, Right and Both. No implementation of the 100 and above.
Dennis Schafroth [Thu, 5 Nov 2009 08:17:56 +0000 (09:17 +0100)]
Attempt to get eclipse working
Dennis Schafroth [Thu, 5 Nov 2009 08:15:05 +0000 (09:15 +0100)]
Fixed comment
Dennis Schafroth [Wed, 4 Nov 2009 15:15:23 +0000 (16:15 +0100)]
Comment fixes only
Dennis Schafroth [Wed, 4 Nov 2009 14:42:50 +0000 (15:42 +0100)]
For phonetic, stem and relevance return no operator
Was returning questionmarks
Dennis Schafroth [Wed, 4 Nov 2009 14:33:58 +0000 (15:33 +0100)]
Addded a lookup of relation in the attributes. Not supporting the phonetic, stem and relevance
as these are not listed on the CQL web page.
Dennis Schafroth [Wed, 4 Nov 2009 14:28:40 +0000 (15:28 +0100)]
Merge branch 'master' of git://git.indexdata.com/yaz
Dennis Schafroth [Wed, 4 Nov 2009 12:55:24 +0000 (13:55 +0100)]
Added break in reverse/'r' option check, or it would scan for iteration number.
Adam Dickmeiss [Mon, 2 Nov 2009 21:38:30 +0000 (22:38 +0100)]
Use website for upload doc
Adam Dickmeiss [Mon, 2 Nov 2009 13:24:31 +0000 (14:24 +0100)]
Version 3.0.50
Adam Dickmeiss [Tue, 27 Oct 2009 13:27:58 +0000 (14:27 +0100)]
Better support for extra data for SRU codecs and GFS
The Z_SRW_PDU structure has two new members extraResponseData_{buf,len}
for extra data response buffer and length. For the GFS, both request
and response data (XML) is carried in extra_args and extra_response_data
for the search handler. Patch by Ko van der Sloot.
Adam Dickmeiss [Tue, 20 Oct 2009 09:14:54 +0000 (11:14 +0200)]
ZOOM reject queries that cannot be char converted
For queries that cannot be converted to the specified rpnCharset,
ZOOM now returns a diagnostic on the client-side ('invalid query' /
10010). This fixes bug #2113.
Adam Dickmeiss [Thu, 15 Oct 2009 11:07:36 +0000 (13:07 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Adam Dickmeiss [Thu, 15 Oct 2009 11:07:17 +0000 (13:07 +0200)]
Fix do_nothing_useful example
Adam Dickmeiss [Thu, 15 Oct 2009 11:06:55 +0000 (13:06 +0200)]
Fix odr_bool definition
Adam Dickmeiss [Thu, 8 Oct 2009 21:01:38 +0000 (23:01 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Adam Dickmeiss [Thu, 8 Oct 2009 20:57:43 +0000 (22:57 +0200)]
Fix SEGV for quit command in cmdfile
If cmdfile is passed to yaz-client (option -f) and that cmdfile
included a 'quit' command that would result in a memory violation.
Adam Dickmeiss [Thu, 8 Oct 2009 11:53:23 +0000 (13:53 +0200)]
MARC21 to Endnote: omit text garbage.
Match on text nodes to omit text garbage.. Makes this stylesheet
work on OPACXML (with MARC21 embedded) as well.
Adam Dickmeiss [Thu, 1 Oct 2009 14:29:16 +0000 (16:29 +0200)]
More field mappings.
Only consider surname authors. Map secondary title, call number, pages,
volume, abstract.
Adam Dickmeiss [Thu, 1 Oct 2009 13:34:05 +0000 (15:34 +0200)]
Use printfield everywhere
Adam Dickmeiss [Thu, 1 Oct 2009 12:45:49 +0000 (14:45 +0200)]
Start work on MARC21 to Endnote import
Adam Dickmeiss [Thu, 1 Oct 2009 08:20:51 +0000 (10:20 +0200)]
Version 3.0.49. Update news.
Adam Dickmeiss [Tue, 29 Sep 2009 13:08:49 +0000 (15:08 +0200)]
Optimize trie look for char conv.
The lookup function now saves one function call for every character -
to improve performance for conversion from/to MARC8.
Adam Dickmeiss [Tue, 29 Sep 2009 13:07:00 +0000 (15:07 +0200)]
Optimize wrbuf_iconv_write.
Use bigger temporary conversion buffer for wrbut_iconv_write.. This
increases performance a bit.
Adam Dickmeiss [Tue, 29 Sep 2009 11:01:29 +0000 (13:01 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Adam Dickmeiss [Tue, 29 Sep 2009 11:00:17 +0000 (13:00 +0200)]
Allow Slow database wait to be set.
The dummy Database Slow may be followed by an integer.. This integer
specifies the time for an operation to execute - in seconds.
Adam Dickmeiss [Tue, 29 Sep 2009 11:00:17 +0000 (13:00 +0200)]
Allow slow database wait to be set.
The dummy Database Slow may be followed by an integer.. This integer
specifies the time for an operation to execute - in seconds.
Adam Dickmeiss [Tue, 29 Sep 2009 10:58:40 +0000 (12:58 +0200)]
ZOOM_record_get returns 0 for bad MARC.
ZOOM_record_get returns 0 pointer if a MARC record can not be decoded -
unless type desired is "raw". This will prevent type "xml" from
returning ISO2709 .. Which obviously can not be XML parsed.
Adam Dickmeiss [Sun, 27 Sep 2009 19:21:06 +0000 (21:21 +0200)]
Dummy database Slow waits 3 seconds.
Adam Dickmeiss [Thu, 24 Sep 2009 11:40:31 +0000 (13:40 +0200)]
Leak fixes for xmlquery stuff
Adam Dickmeiss [Thu, 24 Sep 2009 11:14:24 +0000 (13:14 +0200)]
Make som internal functions static.
Make a number of functions defined in xmlquery.c static. These have
never been declared in a public header file (yaz/xmlquery.h) and was
made public by mistake.
Adam Dickmeiss [Wed, 23 Sep 2009 15:56:53 +0000 (17:56 +0200)]
Fix leak for odr_print of ZOOM connection.
Calls to ZOOM_connection_connect would odr_print memory each time
if option apdulog=1.
Adam Dickmeiss [Wed, 23 Sep 2009 15:51:41 +0000 (17:51 +0200)]
Updated m4 + doc/common.
Mike Taylor [Fri, 18 Sep 2009 16:47:45 +0000 (17:47 +0100)]
Resolve
Adam Dickmeiss [Fri, 18 Sep 2009 10:33:54 +0000 (12:33 +0200)]
GFS logs HTTP requests
Adam Dickmeiss [Fri, 18 Sep 2009 09:06:20 +0000 (11:06 +0200)]
Log session timeout. Reenable ASSOC_UP.
The association_state ASSOC_UP was last used in YAZ 2.0.30. It
was probably removed by mistake. We enable it - but for Z39.50
sessions only, so that when a timeout occurs we can send a Z39.50
close PDU again. The session timeout is now also logged at "session"
log level.
Adam Dickmeiss [Thu, 17 Sep 2009 11:27:05 +0000 (13:27 +0200)]
Skip zero-length subfields for ISO2709.
Skip zero-length subfields when decoding ISO2709. This rare case happens
if a record has two FS characters in a sequence. Without this patch
there would be a reference beyond char array in using_code_len fragments
in marcdisp.c.
Adam Dickmeiss [Wed, 16 Sep 2009 11:58:26 +0000 (13:58 +0200)]
Fix install doc rule for Automake 1.11
Adam Dickmeiss [Tue, 15 Sep 2009 08:18:06 +0000 (10:18 +0200)]
Link add libyaz.la to yaz-ztest (fix #3036).
Adam Dickmeiss [Thu, 10 Sep 2009 07:13:18 +0000 (09:13 +0200)]
Fix yaz-marcdump -n (bug #3028).
Adam Dickmeiss [Thu, 10 Sep 2009 07:13:06 +0000 (09:13 +0200)]
MARC checkout output: No ()s in comments
Adam Dickmeiss [Wed, 2 Sep 2009 15:36:14 +0000 (17:36 +0200)]
Add debian make rule
Adam Dickmeiss [Fri, 28 Aug 2009 12:46:21 +0000 (14:46 +0200)]
Fix quoting for upload.sh
Adam Dickmeiss [Fri, 28 Aug 2009 10:44:15 +0000 (12:44 +0200)]
Upload doc+dox script
Adam Dickmeiss [Fri, 28 Aug 2009 09:01:41 +0000 (11:01 +0200)]
Version 3.0.48
Adam Dickmeiss [Fri, 28 Aug 2009 08:56:42 +0000 (10:56 +0200)]
Omit tkl rules for documentation
Adam Dickmeiss [Fri, 28 Aug 2009 08:53:35 +0000 (10:53 +0200)]
zoomsh's shows 1 record by default
Adam Dickmeiss [Fri, 28 Aug 2009 08:39:43 +0000 (10:39 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Adam Dickmeiss [Fri, 28 Aug 2009 08:35:44 +0000 (10:35 +0200)]
Mention new type for show command
Adam Dickmeiss [Thu, 27 Aug 2009 20:05:29 +0000 (22:05 +0200)]
Extend zoomsh's show command WRT type
zoomsh's show command takes a new 3rd optional parameter which is the
type as passed to ZOOM_record_get. Default is "render".
Mike Taylor [Thu, 20 Aug 2009 08:16:05 +0000 (09:16 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Adam Dickmeiss [Wed, 19 Aug 2009 19:00:27 +0000 (21:00 +0200)]
New tests cases for CQL to RPN conv
Adam Dickmeiss [Wed, 19 Aug 2009 18:56:58 +0000 (20:56 +0200)]
RPN to CQL: no use attr is treated as serverChoice
Adam Dickmeiss [Fri, 14 Aug 2009 13:35:57 +0000 (15:35 +0200)]
RPN to CQL conv may use USE string attributes (bug #2978).
In conversion from RPN to CQL (function cql_transform_rpn2cql_).. USE
string attributes are used as a fallback if there is no match in the
CQL transform (properties) lookup. Also change behavior so that
unsupported use attribute if there is no match .. Ie if there is a
numeric use attribute in a query and that is not matched anywhere.
Adam Dickmeiss [Fri, 14 Aug 2009 13:31:21 +0000 (15:31 +0200)]
Allow empty CQL transform in cql2pqf (and reverse)
If value dash (-) is tiven as properties name, the cql2pqf program
will use no properties file.. Ie just cql_transform_create rather than
cql_transform_open_fname. This allows us to test RPN to CQL conversion
with no properties file (-r).
Adam Dickmeiss [Fri, 31 Jul 2009 13:07:20 +0000 (15:07 +0200)]
Add link to MARCXML and MarcXhange Web content
Adam Dickmeiss [Fri, 31 Jul 2009 13:07:12 +0000 (15:07 +0200)]
Mention ISO25577
Adam Dickmeiss [Fri, 31 Jul 2009 12:59:30 +0000 (14:59 +0200)]
MarcXchange NS is now info:lc/xmlns/marcxchange-v1
Adam Dickmeiss [Wed, 29 Jul 2009 07:38:26 +0000 (09:38 +0200)]
Extend z_External to handle all extended services
Extend z_External to handle all extended services persistentQuery,
periodicQuerySchedule, exportSpecification, exportInvocation. Patch
by Rustam T. Usmanov.
Mike Taylor [Tue, 28 Jul 2009 09:28:09 +0000 (10:28 +0100)]
Rolling
Mike Taylor [Tue, 28 Jul 2009 09:27:39 +0000 (10:27 +0100)]
Better message when receiving an unrecognised userInformationField.
Adam Dickmeiss [Mon, 13 Jul 2009 08:58:20 +0000 (10:58 +0200)]
Remove obsolete Doxygen setting
Adam Dickmeiss [Thu, 9 Jul 2009 14:31:51 +0000 (16:31 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Adam Dickmeiss [Thu, 9 Jul 2009 14:31:33 +0000 (16:31 +0200)]
Update to new ID URLs
Adam Dickmeiss [Wed, 8 Jul 2009 20:28:42 +0000 (22:28 +0200)]
Describe option -V of yaz-config
Adam Dickmeiss [Wed, 8 Jul 2009 12:06:08 +0000 (14:06 +0200)]
Version 3.0.47
Adam Dickmeiss [Fri, 3 Jul 2009 14:20:26 +0000 (16:20 +0200)]
Allow yaz_xml2query to throw a certain diagnostic
Function yaz_xml2query allows a diagnostic element in the PQF XML
representation .. diagnostic@code and diagnostic@addinfo is diagnostic
code and additional info respectively.
Adam Dickmeiss [Thu, 18 Jun 2009 13:47:48 +0000 (15:47 +0200)]
Merge branch 'master' into longint
Adam Dickmeiss [Thu, 18 Jun 2009 12:09:21 +0000 (14:09 +0200)]
Introduce type for BER BOOLEAN/INTEGER .
The BER BOOLEAN is now the integral type Odr_bool which still happens
to be an 'int'. The BER INTEGER which used to be a plain 'int' is now
typedef'd to Odr_int. This is still an integral 'int', but it may be
changed to 64-bit via a one-liner in nmem.h (NMEM_64=1). The documentation,
ASN-1 compiler as well as programs has been updated to use the new types.
Adam Dickmeiss [Tue, 16 Jun 2009 10:53:17 +0000 (12:53 +0200)]
CQL sortby parsing, no semantics yet