yaz-moved-to-github.git
17 years agoAppend
Mike Taylor [Mon, 8 Jan 2007 08:54:29 +0000 (08:54 +0000)]
Append

17 years agoFixed bug #797: yaz_marc_write_xml does not honor character conversion.
Adam Dickmeiss [Sat, 6 Jan 2007 16:08:04 +0000 (16:08 +0000)]
Fixed bug #797: yaz_marc_write_xml does not honor character conversion.

17 years agoAdded wrbuf_cstr which returns 0-terminated WRBUF
Adam Dickmeiss [Sat, 6 Jan 2007 16:05:24 +0000 (16:05 +0000)]
Added wrbuf_cstr which returns 0-terminated WRBUF

17 years agoAdded wrbuf_destroy(w), equivalent to wrbuf_free(w,1)
Adam Dickmeiss [Sat, 6 Jan 2007 15:32:46 +0000 (15:32 +0000)]
Added wrbuf_destroy(w), equivalent to wrbuf_free(w,1)

17 years agoUse a little CPU in timing test
Adam Dickmeiss [Fri, 5 Jan 2007 14:05:55 +0000 (14:05 +0000)]
Use a little CPU in timing test

17 years agoWindows port of yaz_timing_t
Adam Dickmeiss [Fri, 5 Jan 2007 14:05:24 +0000 (14:05 +0000)]
Windows port of yaz_timing_t

17 years agoIgnore .log files
Adam Dickmeiss [Fri, 5 Jan 2007 14:05:03 +0000 (14:05 +0000)]
Ignore .log files

17 years agowin32 get real implemented (timings that is).
Adam Dickmeiss [Fri, 5 Jan 2007 12:40:05 +0000 (12:40 +0000)]
win32 get real implemented (timings that is).

17 years agoAdded this
Adam Dickmeiss [Fri, 5 Jan 2007 12:37:53 +0000 (12:37 +0000)]
Added this

17 years agoReformat a bit. Building tst_timing.exe.
Adam Dickmeiss [Fri, 5 Jan 2007 12:00:11 +0000 (12:00 +0000)]
Reformat a bit. Building tst_timing.exe.

17 years agoAdded test of timing_t.
Adam Dickmeiss [Fri, 5 Jan 2007 11:45:11 +0000 (11:45 +0000)]
Added test of timing_t.

17 years agoSpecial value -1.0 means 'could not get timings' on current platform.
Adam Dickmeiss [Fri, 5 Jan 2007 11:44:49 +0000 (11:44 +0000)]
Special value -1.0 means 'could not get timings' on current platform.

17 years agoremoved unused variable
Marc Cromme [Thu, 4 Jan 2007 14:44:34 +0000 (14:44 +0000)]
removed unused variable

17 years agochanged output to be non-cascarding when using -n switch
Marc Cromme [Thu, 4 Jan 2007 14:43:08 +0000 (14:43 +0000)]
changed output to be non-cascarding when using -n switch

17 years agoNote additional dependency libpcap0.8-dev
Mike Taylor [Wed, 3 Jan 2007 13:55:49 +0000 (13:55 +0000)]
Note additional dependency libpcap0.8-dev

17 years agoAdded timings utility. Bump version to 2.1.45.
Adam Dickmeiss [Wed, 3 Jan 2007 13:46:17 +0000 (13:46 +0000)]
Added timings utility. Bump version to 2.1.45.

17 years agoAnnounce 2.1.44 for dh_makeshlibs due to new function yaz_marc_write_xml YAZ.2.1.44
Adam Dickmeiss [Wed, 3 Jan 2007 09:02:06 +0000 (09:02 +0000)]
Announce 2.1.44 for dh_makeshlibs due to new function yaz_marc_write_xml

17 years agoTowards 2.1.44. Bump copyright year.
Adam Dickmeiss [Wed, 3 Jan 2007 08:42:13 +0000 (08:42 +0000)]
Towards 2.1.44. Bump copyright year.

17 years agoExplicitly associates NS with record root element in xmlNode output.
Sebastian Hammer [Tue, 2 Jan 2007 07:01:56 +0000 (07:01 +0000)]
Explicitly associates NS with record root element in xmlNode output.

17 years agoDefine the LOG_ masks by default (again)
Adam Dickmeiss [Mon, 1 Jan 2007 22:56:37 +0000 (22:56 +0000)]
Define the LOG_ masks by default (again)

17 years agoFixed bug #779: Rotation of apdu.log fails.
Adam Dickmeiss [Mon, 1 Jan 2007 22:39:08 +0000 (22:39 +0000)]
Fixed bug #779: Rotation of apdu.log fails.

17 years agoFixed Unicode to MARC-8 conversion for certain less preferred UTF-8
Adam Dickmeiss [Thu, 21 Dec 2006 20:50:56 +0000 (20:50 +0000)]
Fixed Unicode to MARC-8 conversion for certain less preferred UTF-8
sequences. Conversion for first/second half double tilde + first/second half
ligature was changed. Conversion should now perform:
 6f ef b8 a0 -->  eb 6f, 6f ef b8 a1 -->  ec 6f,
 6f ef b8 a2 -->  fa 6f, 6f ef b8 a3 -->  fb 6f.

17 years agoHonor G1 set in MARC-8 decoding.
Adam Dickmeiss [Tue, 19 Dec 2006 22:41:28 +0000 (22:41 +0000)]
Honor G1 set in MARC-8 decoding.

17 years agoAdded yaz_marc_write_xml which creates MARCXML/MarcXchange record as
Adam Dickmeiss [Mon, 18 Dec 2006 10:32:11 +0000 (10:32 +0000)]
Added yaz_marc_write_xml which creates MARCXML/MarcXchange record as
Libxml2 tree.

17 years ago2.1.43
Adam Dickmeiss [Mon, 18 Dec 2006 08:48:30 +0000 (08:48 +0000)]
2.1.43

17 years agoTowards 2.1.42. YAZ.2.1.42
Adam Dickmeiss [Sun, 17 Dec 2006 16:28:16 +0000 (16:28 +0000)]
Towards 2.1.42.

17 years agoFixed bug #772: presentChunk option yields "Present request out of range".
Adam Dickmeiss [Sun, 17 Dec 2006 16:03:01 +0000 (16:03 +0000)]
Fixed bug #772: presentChunk option yields "Present request out of range".

17 years agoFixed bug #775: char conversion does not handle alternative UTF-8
Adam Dickmeiss [Sun, 17 Dec 2006 15:34:11 +0000 (15:34 +0000)]
Fixed bug #775: char conversion does not handle alternative UTF-8
sequences.

17 years agoAdd CABE as old UTF-8 sequence for Alif (MARC: AE)
Adam Dickmeiss [Fri, 15 Dec 2006 20:36:45 +0000 (20:36 +0000)]
Add CABE as old UTF-8 sequence for Alif (MARC: AE)

17 years agoImplemented function yaz_marc_read_line which parses MARC line format
Adam Dickmeiss [Fri, 15 Dec 2006 19:28:45 +0000 (19:28 +0000)]
Implemented function yaz_marc_read_line which parses MARC line format
records. There is a wealth of formats out there. So far, this function
reads line records produced by yaz_marc_write_line.
yaz-marcdump's options -x, -X, -I, -e have been replaced with the
more generic and easier to remember(!) options: -i format and -o format
which specifies input format and output format respectively - where
format is one of "marc", "marcxml", "line", "marcxchange".

17 years agoSplit MARC reader functions out of marcdisp.c. Prepare for MARC format
Adam Dickmeiss [Fri, 15 Dec 2006 12:37:17 +0000 (12:37 +0000)]
Split MARC reader functions out of marcdisp.c. Prepare for MARC format
line reader.

17 years agoFor the CQL parser, make boolean node names lowercase.. but this time at
Adam Dickmeiss [Thu, 14 Dec 2006 09:05:18 +0000 (09:05 +0000)]
For the CQL parser, make boolean node names lowercase.. but this time at
the lexical level rather than at the parser level.

17 years agoFor the CQL parser, make boolean node names lowercase.
Adam Dickmeiss [Thu, 14 Dec 2006 08:55:52 +0000 (08:55 +0000)]
For the CQL parser, make boolean node names lowercase.

17 years agoRevert
Adam Dickmeiss [Wed, 13 Dec 2006 15:29:01 +0000 (15:29 +0000)]
Revert

17 years agoCentral point of exit for xmalloc
Adam Dickmeiss [Wed, 13 Dec 2006 15:28:28 +0000 (15:28 +0000)]
Central point of exit for xmalloc

17 years agoAdded title for ziffy example.
Adam Dickmeiss [Wed, 13 Dec 2006 14:18:03 +0000 (14:18 +0000)]
Added title for ziffy example.

17 years agoAdded header yaz/xmltypes.h which include libxml2' node definitions
Adam Dickmeiss [Wed, 13 Dec 2006 11:25:17 +0000 (11:25 +0000)]
Added header yaz/xmltypes.h which include libxml2' node definitions
or provide dummy alternatives if libxml2 is disabled (or does not exist).
This allows all Libxml2 related functions to be publicly defined
unconditionally. Also provides a more type safe system for applications
using these functions.

17 years agoDisable SRU update in case of missing Libxml2
Adam Dickmeiss [Wed, 13 Dec 2006 11:23:48 +0000 (11:23 +0000)]
Disable SRU update in case of missing Libxml2

17 years agoAdded type cast from signed char to char
Adam Dickmeiss [Wed, 13 Dec 2006 11:22:20 +0000 (11:22 +0000)]
Added type cast from signed char to char

17 years agoDefine SSL + Libxml2 CFLAGS
Adam Dickmeiss [Wed, 13 Dec 2006 11:21:56 +0000 (11:21 +0000)]
Define SSL + Libxml2 CFLAGS

17 years agoPredefine YAZ_HAVE_XML2, YAZ_HAVE_XSLT
Adam Dickmeiss [Wed, 13 Dec 2006 10:47:10 +0000 (10:47 +0000)]
Predefine YAZ_HAVE_XML2, YAZ_HAVE_XSLT

17 years agoRemoved objects nfa.obj, nfaxml.obj no longer in use
Adam Dickmeiss [Wed, 13 Dec 2006 10:36:00 +0000 (10:36 +0000)]
Removed objects nfa.obj, nfaxml.obj no longer in use

17 years agoRemoved files nfa.h, nfaxml.h no longer in use
Adam Dickmeiss [Wed, 13 Dec 2006 10:35:44 +0000 (10:35 +0000)]
Removed files nfa.h, nfaxml.h no longer in use

17 years agoAdded documentation about ziffy.
Adam Dickmeiss [Wed, 13 Dec 2006 09:40:32 +0000 (09:40 +0000)]
Added documentation about ziffy.

17 years ago<retrielvalinfo> config file XML syntax changed to a more intuitive and well-structur...
Marc Cromme [Tue, 12 Dec 2006 10:41:38 +0000 (10:41 +0000)]
<retrielvalinfo> config file XML syntax changed to a more intuitive and well-structured format.
XML parser adjusted accordingly
related error messages fixed and added more context information to error messages
updated test suite and added a handful more XML config file tests
still missing to document the <recordinfo> YAZ record-transformation features

17 years agoAdded SRU diagnostic 62: "Cannot process or store record, insufficent space"
Adam Dickmeiss [Fri, 8 Dec 2006 14:02:55 +0000 (14:02 +0000)]
Added SRU diagnostic 62: "Cannot process or store record, insufficent space"
and diagnostic 100: "Not processed (replace or delete). Record ..." .
Changed "invalid" to "Invalid" for diagnostic 100.

17 years agoFixed bug regarding incomplete incoming packages. The bug was introduced
Adam Dickmeiss [Fri, 8 Dec 2006 13:53:26 +0000 (13:53 +0000)]
Fixed bug regarding incomplete incoming packages. The bug was introduced
in version 1.105 of seshigh.c (and not part of official YAZ release).

17 years agoFixed bug #740 by using a simpler and smarter approach. Patch from Ko van
Adam Dickmeiss [Thu, 7 Dec 2006 19:06:11 +0000 (19:06 +0000)]
Fixed bug #740 by using a simpler and smarter approach. Patch from Ko van
der Sloot.

17 years agoAdded 'check only' option for MARC utilities. Option -n for yaz-marcdump
Adam Dickmeiss [Thu, 7 Dec 2006 11:08:04 +0000 (11:08 +0000)]
Added 'check only' option for MARC utilities. Option -n for yaz-marcdump
does not print anything except warnings for records.
For yaz-marcdump, added support for MARC split into files (-s) with a given
chunk size (-C).

17 years agoChanged the SRU update structures and codecs to reflect the SRU pre 1.0
Adam Dickmeiss [Wed, 6 Dec 2006 21:35:57 +0000 (21:35 +0000)]
Changed the SRU update structures and codecs to reflect the SRU pre 1.0
spec, at http://www.loc.gov/standards/sru/record-update/
This has changed the binary layout of the following structs:
Z_SRW_extra_record, Z_SRW_updateRequest, Z_SRW_updateResponse and
bend_update_rr . Patch by Ko van der Sloot.

17 years agoDebian 2.1.41-5
Adam Dickmeiss [Wed, 6 Dec 2006 13:26:47 +0000 (13:26 +0000)]
Debian 2.1.41-5

17 years agoFixed bug #722: Allow Z39.50 Init Options to be specified / retrieved. Client code...
Mike Taylor [Wed, 6 Dec 2006 11:12:14 +0000 (11:12 +0000)]
Fixed bug #722: Allow Z39.50 Init Options to be specified / retrieved.  Client code may now interrogate options such as "init_opt_sort" to find out whether the server claims to support various options.

17 years agoAdded GFS utility function bend_assoc_is_alive which returns 1 if
Adam Dickmeiss [Mon, 4 Dec 2006 14:56:54 +0000 (14:56 +0000)]
Added GFS utility function bend_assoc_is_alive which returns 1 if
association is still alive (client is connected); 0 otherwise (client
closed connection). This allows busy servers to stop working for
impatient clients.

17 years agoDebian package 2.1.41-4.
Adam Dickmeiss [Mon, 4 Dec 2006 09:15:46 +0000 (09:15 +0000)]
Debian package 2.1.41-4.

17 years agoMake yaz-ziffy part of RPM.
Adam Dickmeiss [Sun, 3 Dec 2006 18:07:10 +0000 (18:07 +0000)]
Make yaz-ziffy part of RPM.

17 years agoDebian package yaz-ziffy is architecture all (not any). 2.1.41-3.
Adam Dickmeiss [Fri, 1 Dec 2006 08:11:09 +0000 (08:11 +0000)]
Debian package yaz-ziffy is architecture all (not any). 2.1.41-3.

17 years agoDebian yaz-2.1.40-2.
Adam Dickmeiss [Fri, 1 Dec 2006 07:57:38 +0000 (07:57 +0000)]
Debian yaz-2.1.40-2.

17 years agoFixed bug #740: Handle SRU records referring to xmlns outside recordData.
Adam Dickmeiss [Thu, 30 Nov 2006 22:58:06 +0000 (22:58 +0000)]
Fixed bug #740: Handle SRU records referring to xmlns outside recordData.
Implemented with static function fixup_xmlns.

17 years agoPostpone the setting of c->sru_mode until after leading options from
Mike Taylor [Thu, 30 Nov 2006 17:07:50 +0000 (17:07 +0000)]
Postpone the setting of c->sru_mode until after leading options from
host string have been applied.  This means that host strings like the
following now work correctly in specifying the use of SRU or SRW
respectively:
sru=get,http:z3950.loc.gov:7090/Voyager
sru=soap,http:z3950.loc.gov:7090/Voyager
(Previously, these options were set too late to have any effect.)

17 years agoAdded debian package yaz-ziffy.
Adam Dickmeiss [Thu, 30 Nov 2006 09:11:35 +0000 (09:11 +0000)]
Added debian package yaz-ziffy.

17 years agoChange --with-pcap-dir to --with-pcap[=DIR]. Enable ziffy only if libpcap
Adam Dickmeiss [Thu, 30 Nov 2006 08:46:52 +0000 (08:46 +0000)]
Change --with-pcap-dir to --with-pcap[=DIR]. Enable ziffy only if libpcap
is found.

17 years agoVeresion 2.1.41. Added ziffy, the promiscuous Z39.50 APDU sniffer
Adam Dickmeiss [Wed, 29 Nov 2006 22:35:17 +0000 (22:35 +0000)]
Veresion 2.1.41. Added ziffy, the promiscuous Z39.50 APDU sniffer
ny R. Carbone <rocco@ntop.org> .

17 years agoRemoved the nfa tests as well. Now passes make check.
Heikki Levanto [Wed, 29 Nov 2006 12:48:59 +0000 (12:48 +0000)]
Removed the nfa tests as well. Now passes make check.

17 years agoRemoved the nfa stuff - no longer needed
Heikki Levanto [Wed, 29 Nov 2006 12:34:51 +0000 (12:34 +0000)]
Removed the nfa stuff - no longer needed

17 years agoTowards 2.1.40. YAZ.2.1.40
Adam Dickmeiss [Mon, 27 Nov 2006 14:15:53 +0000 (14:15 +0000)]
Towards 2.1.40.

17 years agoTest differently for overflow in log bits
Adam Dickmeiss [Mon, 27 Nov 2006 14:09:32 +0000 (14:09 +0000)]
Test differently for overflow in log bits

18 years agoRemove YLOG_LOG msg
Adam Dickmeiss [Mon, 20 Nov 2006 08:13:05 +0000 (08:13 +0000)]
Remove YLOG_LOG msg

18 years agoAdded utilities yaz_{set,get}_esn
Adam Dickmeiss [Tue, 14 Nov 2006 08:48:26 +0000 (08:48 +0000)]
Added utilities yaz_{set,get}_esn

18 years agoAdded utilities yaz_{set,get}_esn to set/get element set name from
Adam Dickmeiss [Tue, 14 Nov 2006 08:37:37 +0000 (08:37 +0000)]
Added utilities yaz_{set,get}_esn to set/get element set name from
record composition.

18 years agoFor update, record ID "none" makes update omit record ID.
Adam Dickmeiss [Tue, 14 Nov 2006 08:37:16 +0000 (08:37 +0000)]
For update, record ID "none" makes update omit record ID.

18 years agoRepeat call to select(2) if errno=EINTR is returned.
Adam Dickmeiss [Wed, 8 Nov 2006 08:57:34 +0000 (08:57 +0000)]
Repeat call to select(2) if errno=EINTR is returned.

18 years agoFixed bug #729: Bad error message when starting with an invalid address.
Adam Dickmeiss [Wed, 8 Nov 2006 08:55:50 +0000 (08:55 +0000)]
Fixed bug #729: Bad error message when starting with an invalid address.

18 years agoMake fake 'Present Out Of Range' Diagnostic for bad Z39.50 Present
Adam Dickmeiss [Mon, 6 Nov 2006 23:21:30 +0000 (23:21 +0000)]
Make fake 'Present Out Of Range' Diagnostic for bad Z39.50 Present
Request Ranges.
In ZOOM_Event, repeat call to poll if errno=EINTR.

18 years agoadded zoom layer record size debug output
Marc Cromme [Mon, 6 Nov 2006 14:49:32 +0000 (14:49 +0000)]
added zoom layer record size debug output
added debian package version number 2.39 in changelog to be able to install packages

18 years agoRemoved the build of libyazthread.la. The libyaz.so is the threaded version
Adam Dickmeiss [Thu, 2 Nov 2006 08:06:03 +0000 (08:06 +0000)]
Removed the build of libyazthread.la. The libyaz.so is the threaded version
of YAZ and has been so since YAZ 2.1.10.

18 years agoFixed bug #719: Database in ZOOM_search may be different real search.
Adam Dickmeiss [Wed, 1 Nov 2006 15:39:05 +0000 (15:39 +0000)]
Fixed bug #719: Database in ZOOM_search may be different real search.
Fixed the database(s) values for scan + search. For extended services
there should not be a problem since those are built as APDUs
initially.

18 years agoImplemented ZOOM_record_error which returns error information for
Adam Dickmeiss [Tue, 31 Oct 2006 14:08:01 +0000 (14:08 +0000)]
Implemented ZOOM_record_error which returns error information for
record (surrogate diagnostic). Bug #715.

18 years agoIgnore generated diagsru_update.h
Mike Taylor [Tue, 31 Oct 2006 12:27:15 +0000 (12:27 +0000)]
Ignore generated diagsru_update.h

18 years agoTowards 2.1.38. YAZ.2.1.38
Adam Dickmeiss [Tue, 31 Oct 2006 10:07:22 +0000 (10:07 +0000)]
Towards 2.1.38.

18 years agoAdded auto generated file diagsru_update.c
Adam Dickmeiss [Tue, 31 Oct 2006 10:02:06 +0000 (10:02 +0000)]
Added auto generated file diagsru_update.c

18 years agoFix typo.
Mike Taylor [Tue, 31 Oct 2006 09:15:00 +0000 (09:15 +0000)]
Fix typo.

18 years agoWIN32 mods for new SRU update
Adam Dickmeiss [Sun, 29 Oct 2006 18:33:54 +0000 (18:33 +0000)]
WIN32 mods for new SRU update

18 years agoFixed bug #711: Do not include Libxml2's headers from nmem.h.
Adam Dickmeiss [Fri, 27 Oct 2006 12:19:15 +0000 (12:19 +0000)]
Fixed bug #711: Do not include Libxml2's headers from nmem.h.

18 years agoMention bug 709
Adam Dickmeiss [Fri, 27 Oct 2006 11:25:57 +0000 (11:25 +0000)]
Mention bug 709

18 years agoUpdates for SRU Update by Ko van der Sloot:
Adam Dickmeiss [Fri, 27 Oct 2006 11:22:08 +0000 (11:22 +0000)]
Updates for SRU Update by Ko van der Sloot:
1. Changed name from "operation" to "action"
2. Fixed that that "recordIdentifier" was called "recordId". Kept the old
versions in the code, marked as 'backward compatible'.
3. Added diagnostics for SRU Update.

18 years agoChange type to avoid problems with strict-aliasing rules
Adam Dickmeiss [Fri, 27 Oct 2006 11:02:50 +0000 (11:02 +0000)]
Change type to avoid problems with strict-aliasing rules

18 years agoFixes for bug #709: Records are fetched in wrong format when tasks are
Adam Dickmeiss [Thu, 26 Oct 2006 15:34:46 +0000 (15:34 +0000)]
Fixes for bug #709: Records are fetched in wrong format when tasks are
queued. This change also queues elementSetName.

18 years agoFixed bug #707: CQL->RPN ignores lines with leading spaces. Changed
Adam Dickmeiss [Wed, 25 Oct 2006 09:58:19 +0000 (09:58 +0000)]
Fixed bug #707: CQL->RPN ignores lines with leading spaces. Changed
function cql_transform_open_FILE so that white-space is allowed in the
beginning of a pattern=value line. Lines with pattern but missing value
(or missing =) results in an error.

18 years agoDocument yaz_matchstr
Adam Dickmeiss [Wed, 25 Oct 2006 09:54:35 +0000 (09:54 +0000)]
Document yaz_matchstr

18 years agoMake an example reference to etc/pqf.properties.
Adam Dickmeiss [Wed, 25 Oct 2006 07:28:27 +0000 (07:28 +0000)]
Make an example reference to etc/pqf.properties.

18 years agoNote on selecting SRU dialect, including SRW.
Mike Taylor [Tue, 24 Oct 2006 11:48:42 +0000 (11:48 +0000)]
Note on selecting SRU dialect, including SRW.

18 years agoMake a doc-clean rule
Adam Dickmeiss [Tue, 24 Oct 2006 10:12:36 +0000 (10:12 +0000)]
Make a doc-clean rule

18 years agoFix compilation error
Adam Dickmeiss [Tue, 24 Oct 2006 09:53:42 +0000 (09:53 +0000)]
Fix compilation error

18 years agoFix bug #706: 2nd try. Implement the charset rules as follows:
Adam Dickmeiss [Tue, 24 Oct 2006 09:18:34 +0000 (09:18 +0000)]
Fix bug #706: 2nd try. Implement the charset rules as follows:
SRU SOAP / POST: If charset in content-type is specified, use it . If
omitted, do not assume a particular charset (And &#x.. is in use).
SRU GET: If charset in content-type is specified, use it. If omitted, assume
UTF-8. Note that in most cases there will not even be a content-type for
SRU GET.

18 years agoDon't make map files. zoomtst10 part of build.
Adam Dickmeiss [Tue, 24 Oct 2006 08:26:49 +0000 (08:26 +0000)]
Don't make map files. zoomtst10 part of build.

18 years agoChange usage example.
Adam Dickmeiss [Tue, 24 Oct 2006 08:26:25 +0000 (08:26 +0000)]
Change usage example.

18 years agoFixed problem with SRU diagnostic 'First record position out of range'
Adam Dickmeiss [Tue, 24 Oct 2006 08:12:12 +0000 (08:12 +0000)]
Fixed problem with SRU diagnostic 'First record position out of range'
being issued for 0 hits.

18 years agoFail decoding of SRU SOAP searchRetrieveRequest if queries are omitted
Adam Dickmeiss [Tue, 24 Oct 2006 08:07:02 +0000 (08:07 +0000)]
Fail decoding of SRU SOAP searchRetrieveRequest if queries are omitted

18 years agoFixed bug #706: XML hex encoding UTF-8 chars out of range 0-255.
Adam Dickmeiss [Tue, 24 Oct 2006 08:05:45 +0000 (08:05 +0000)]
Fixed bug #706: XML hex encoding UTF-8 chars out of range 0-255.
In order to preserve UTF-8 sequences we must use xmlDocDumpMemoryEnc
instead of xmlDocDumpMemory. The former is only used if a charset
is given. YAZ reads that from the content-type HTTP header (;charset=).
This however, does not make sense for SRU GET. So for SRU GET we force
charset=utf-8 and use xmlDocDumpMemoryEnc.

18 years agoTowards 2.1.37.
Adam Dickmeiss [Tue, 17 Oct 2006 07:57:14 +0000 (07:57 +0000)]
Towards 2.1.37.