Adam Dickmeiss [Wed, 25 Nov 2009 20:04:02 +0000 (21:04 +0100)]
Update Debian package to version 4
Adam Dickmeiss [Wed, 25 Nov 2009 19:57:40 +0000 (20:57 +0100)]
GFS: remove member hits from bend_present_rr
Member hits was probably added in bend_present_rr by a mistake. No
applications should be using it.
Adam Dickmeiss [Wed, 25 Nov 2009 19:55:30 +0000 (20:55 +0100)]
64-bit BER integer
Adam Dickmeiss [Wed, 25 Nov 2009 19:54:09 +0000 (20:54 +0100)]
Bump version to 4.0.0
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
Adam Dickmeiss [Tue, 16 Jun 2009 09:01:24 +0000 (11:01 +0200)]
Add type casts for tests for C++ compile
Adam Dickmeiss [Tue, 16 Jun 2009 08:59:41 +0000 (10:59 +0200)]
Add type casts to make YAZ C++ compile
Adam Dickmeiss [Tue, 16 Jun 2009 08:43:48 +0000 (10:43 +0200)]
64-bit BER integers. Fixes bug #114.
Introduce a new type, odr_int_t, which is equivalent to 'long lont int'
This type is pretty much available everywhere.. was introduced in C99.
This change makes YAZ non-backwards compatible .. both source-wise
and binary wise. However, it is expected to be fairly trivial to update
applications.
Adam Dickmeiss [Tue, 9 Jun 2009 20:12:55 +0000 (22:12 +0200)]
Avoid #if inside macro expansion
Adam Dickmeiss [Tue, 9 Jun 2009 08:25:03 +0000 (10:25 +0200)]
CCL: test case for bug #2895
Adam Dickmeiss [Tue, 9 Jun 2009 07:12:23 +0000 (09:12 +0200)]
Rename frontend.xml to server.xml
Adam Dickmeiss [Tue, 9 Jun 2009 07:12:09 +0000 (09:12 +0200)]
Ignore program tstxmalloc
Adam Dickmeiss [Tue, 9 Jun 2009 07:07:16 +0000 (09:07 +0200)]
Fix unix socket example and reformat
Adam Dickmeiss [Mon, 8 Jun 2009 13:49:18 +0000 (15:49 +0200)]
Version 3.0.46
Adam Dickmeiss [Mon, 8 Jun 2009 13:48:31 +0000 (15:48 +0200)]
Version 3.0.46
Adam Dickmeiss [Mon, 8 Jun 2009 13:45:26 +0000 (15:45 +0200)]
Summarize news
Adam Dickmeiss [Mon, 8 Jun 2009 13:37:22 +0000 (15:37 +0200)]
ZOOM_record_get only returns OPAC record if present
Adam Dickmeiss [Mon, 8 Jun 2009 12:45:13 +0000 (14:45 +0200)]
Refactor wrbuf tmps for ZOOM_record_get
Adam Dickmeiss [Mon, 8 Jun 2009 12:41:40 +0000 (14:41 +0200)]
Remove unused local member wrbuf_opac
Adam Dickmeiss [Mon, 8 Jun 2009 12:35:10 +0000 (14:35 +0200)]
Refactor ZOOM record render code and fix #2892.
Refactor code for ZOOM_record_get. The "xml" render for OPAC records
now renders the full OPAC. Previously only the MARCXML bibliographic part
was rendered (the bibliographic record). Pazpar2 relies on this
functionality and this should fix bug #2892.