yaz-moved-to-github.git
20 years agoEmpty benchmarking application
Mike Taylor [Wed, 24 Dec 2003 16:23:43 +0000 (16:23 +0000)]
Empty benchmarking application

20 years agoNote changes.
Adam Dickmeiss [Tue, 23 Dec 2003 08:47:25 +0000 (08:47 +0000)]
Note changes.

20 years agoFix SRW/SRU NS for diagnostic
Adam Dickmeiss [Mon, 22 Dec 2003 22:47:20 +0000 (22:47 +0000)]
Fix SRW/SRU NS for diagnostic

20 years agoHandle unexpected HTTP closed sessions better
Adam Dickmeiss [Mon, 22 Dec 2003 19:46:22 +0000 (19:46 +0000)]
Handle unexpected HTTP closed sessions better

20 years agoChanges.
Adam Dickmeiss [Mon, 22 Dec 2003 14:52:05 +0000 (14:52 +0000)]
Changes.

20 years agoTowards 2.0.8 YAZ.2.0.8
Adam Dickmeiss [Mon, 22 Dec 2003 14:46:26 +0000 (14:46 +0000)]
Towards 2.0.8

20 years agoInit member database for explain request
Adam Dickmeiss [Mon, 22 Dec 2003 14:24:10 +0000 (14:24 +0000)]
Init member database for explain request

20 years agoHTTP header lookup case insensitive
Adam Dickmeiss [Sun, 21 Dec 2003 11:33:29 +0000 (11:33 +0000)]
HTTP header lookup case insensitive

20 years agoInit all SRW explain response members
Adam Dickmeiss [Sat, 20 Dec 2003 22:40:46 +0000 (22:40 +0000)]
Init all SRW explain response members

20 years agoFixed ODR usage in SRW decoding
Adam Dickmeiss [Sat, 20 Dec 2003 19:11:39 +0000 (19:11 +0000)]
Fixed ODR usage in SRW decoding

20 years agoFix SRW/SRU ns
Adam Dickmeiss [Sat, 20 Dec 2003 00:52:08 +0000 (00:52 +0000)]
Fix SRW/SRU ns

20 years agoSRW/SRU 1.1
Adam Dickmeiss [Sat, 20 Dec 2003 00:51:19 +0000 (00:51 +0000)]
SRW/SRU 1.1

20 years agoSupport for CQL transformations involving wildcard patterns, which
Mike Taylor [Fri, 19 Dec 2003 12:16:19 +0000 (12:16 +0000)]
Support for CQL transformations involving wildcard patterns, which
were previously passed through untouched.  We now make an effort to
emit the most primitive (i.e. Bath-friendly) truncation attributes we
can, based on what's in the configuration file, falling back on
Z59.58-like wildcarding when necessary.

The logic turns out to be non-trival (sigh ... so unlike an OpenURL
resolver.)  Although the code, once I'd finally arrived at it, turned
out to be gratifying short and clear:

If a term begins and ends with * and has no other WC
characters in it AND we have a truncation.both element in the
configuration file, strip the *s and use truncation.both.

Otherwise, if it begins with * and has no other WC characters
in it AND truncation.left is configured, use that.

Otherwise, if it ends with * and has no other WC characters
in it AND truncation.right is configured, use that.

Otherwise, if it has any WCs anywhere in the string,
transliterate * to ? and ? to # and use truncation.z3958,
generating error 28 "Masking character not supported" if it's
not configured.

Otherwise it must be the case that it has no WCs.  Use
truncation.none, generating error 30 "Too many masking
characters in term" if it's not configured.

This arrangement allows some flexibility in the configuration file,
e.g. you can omit the special-case left-, right- and both-truncation
elements if you always want Z39.58-style truncation.

I also fixed a small and harmless bug of Adam's, which I am pretty
sure could _never_ have any effect, but which offended me anyway.
This change is far too trivial to be worth mentioning in the CVS log,
but I'm expecting Adam to read this, and probably go and see what the
bug was :-)

20 years agoAdd truncation attributes.
Mike Taylor [Fri, 19 Dec 2003 12:00:36 +0000 (12:00 +0000)]
Add truncation attributes.

20 years agoFix memory leak in SRW/SRU encoding handler
Adam Dickmeiss [Thu, 18 Dec 2003 23:04:23 +0000 (23:04 +0000)]
Fix memory leak in SRW/SRU encoding handler

20 years agoDescribe recent CQL changes.
Mike Taylor [Thu, 18 Dec 2003 17:30:28 +0000 (17:30 +0000)]
Describe recent CQL changes.

20 years agoAll changes to the CQL section:
Mike Taylor [Thu, 18 Dec 2003 17:27:31 +0000 (17:27 +0000)]
All changes to the CQL section:
Talk about context sets instead of index sets.
Talk about indexes instead of qualifiers.
Document new "index.set.name" specifier.
(The old "qualifier.set.name" specifier is mentioned as DEPRECATED.)
Describe default use of cql.serverChoice instead of srw.serverChoice.
Update the example configuration file according to the above.

20 years agoindex set -> context set
Mike Taylor [Thu, 18 Dec 2003 17:05:01 +0000 (17:05 +0000)]
index set -> context set

20 years agoComment
Mike Taylor [Thu, 18 Dec 2003 17:02:24 +0000 (17:02 +0000)]
Comment

20 years agoComment.
Mike Taylor [Thu, 18 Dec 2003 17:00:55 +0000 (17:00 +0000)]
Comment.

20 years agoLook for cql.resultSet as well as srw.resultSet.
Mike Taylor [Thu, 18 Dec 2003 16:59:28 +0000 (16:59 +0000)]
Look for cql.resultSet as well as srw.resultSet.
Fall back to cql.serverChoice rather than srw.serverChoice when no
index is provided for a term.  (Unfortunately the structure of the
code makes it hard to check both.)

20 years agos/qualifier/index in comments.
Mike Taylor [Thu, 18 Dec 2003 16:49:07 +0000 (16:49 +0000)]
s/qualifier/index in comments.

20 years agoTypo in Usage: message.
Mike Taylor [Thu, 18 Dec 2003 16:45:19 +0000 (16:45 +0000)]
Typo in Usage: message.

20 years agoReplace leading "qualifier." with "index." throughout.
Mike Taylor [Thu, 18 Dec 2003 16:44:20 +0000 (16:44 +0000)]
Replace leading "qualifier." with "index." throughout.

20 years agoLook up index-names as "index.<name>" in the qualifier configuration
Mike Taylor [Thu, 18 Dec 2003 16:42:52 +0000 (16:42 +0000)]
Look up index-names as "index.<name>" in the qualifier configuration
file, falling back to the old "qualifier.<name>" only if this fails.

20 years agoMore considered Bath Profile support. May need changes to the
Mike Taylor [Thu, 18 Dec 2003 14:40:20 +0000 (14:40 +0000)]
More considered Bath Profile support.  May need changes to the
software to generate more Bath-friendly queries.
Add support for "cql" set (replaces "srw" which is retained but deprecated)
Add support for "rec" set (required by Bath)
Add support for the "bath" set.
Remove some old qualifiers that shouldn't be there at all.
Remove qualifier.bath.remoteSystemRecordNumber (use rec.id instead)

20 years agoVery, very basic support for Bath profile.
Mike Taylor [Thu, 18 Dec 2003 13:44:59 +0000 (13:44 +0000)]
Very, very basic support for Bath profile.

20 years agoFix @attr set for CCL to RPN
Adam Dickmeiss [Thu, 18 Dec 2003 13:08:48 +0000 (13:08 +0000)]
Fix @attr set for CCL to RPN

20 years agoWarn for bad base address in MARC parser
Adam Dickmeiss [Wed, 17 Dec 2003 12:28:07 +0000 (12:28 +0000)]
Warn for bad base address in MARC parser

20 years agoMention .NET version YAZ.2.0.7
Adam Dickmeiss [Tue, 16 Dec 2003 14:51:45 +0000 (14:51 +0000)]
Mention .NET version

20 years agoTowards 2.0.7
Adam Dickmeiss [Tue, 16 Dec 2003 14:45:59 +0000 (14:45 +0000)]
Towards 2.0.7

20 years agoAdd C decl for cql.h
Adam Dickmeiss [Tue, 16 Dec 2003 14:36:28 +0000 (14:36 +0000)]
Add C decl for cql.h

20 years agoISO2709 output for yaz_marc utility
Adam Dickmeiss [Thu, 11 Dec 2003 00:37:19 +0000 (00:37 +0000)]
ISO2709 output for yaz_marc utility

20 years agoFixed bad memory reference - when bad SRW/HTTP response was received
Adam Dickmeiss [Tue, 9 Dec 2003 17:13:35 +0000 (17:13 +0000)]
Fixed bad memory reference - when bad SRW/HTTP response was received

20 years agoAdded missing C decl macros for soap.h and srw.h.
Adam Dickmeiss [Tue, 9 Dec 2003 12:51:16 +0000 (12:51 +0000)]
Added missing C decl macros for soap.h and srw.h.

20 years agoTowards 2.0.6 YAZ.2.0.6
Adam Dickmeiss [Thu, 4 Dec 2003 13:20:39 +0000 (13:20 +0000)]
Towards 2.0.6

20 years agoChanges
Adam Dickmeiss [Thu, 4 Dec 2003 13:02:28 +0000 (13:02 +0000)]
Changes

20 years agoRemove unused local var
Adam Dickmeiss [Thu, 4 Dec 2003 12:57:30 +0000 (12:57 +0000)]
Remove unused local var

20 years agoTransfer decode memory to stream
Adam Dickmeiss [Thu, 4 Dec 2003 11:48:06 +0000 (11:48 +0000)]
Transfer decode memory to stream

20 years agomemset freed NMEM block to Y (59 Hex)
Adam Dickmeiss [Thu, 4 Dec 2003 11:47:50 +0000 (11:47 +0000)]
memset freed NMEM block to Y (59 Hex)

20 years agoAdd missing CDECL around this
Adam Dickmeiss [Thu, 4 Dec 2003 11:46:36 +0000 (11:46 +0000)]
Add missing CDECL around this

20 years agoKang-Jin Lee's typo
Mike Taylor [Fri, 28 Nov 2003 09:02:19 +0000 (09:02 +0000)]
Kang-Jin Lee's typo

20 years agoRemove Index Data/ from implementationName (for response as well)
Adam Dickmeiss [Thu, 27 Nov 2003 15:39:16 +0000 (15:39 +0000)]
Remove Index Data/ from implementationName (for response as well)

20 years agoRemove Index Data/ from implementationName
Adam Dickmeiss [Thu, 27 Nov 2003 15:37:23 +0000 (15:37 +0000)]
Remove Index Data/ from implementationName

20 years agoUse odr_prepend() to assemble "implementation*" strings.
Mike Taylor [Wed, 26 Nov 2003 22:47:42 +0000 (22:47 +0000)]
Use odr_prepend() to assemble "implementation*" strings.

20 years agoOmit leading space from ZOOM-C version number extracted from $Revision$
Mike Taylor [Wed, 26 Nov 2003 16:56:00 +0000 (16:56 +0000)]
Omit leading space from ZOOM-C version number extracted from $Revision$

20 years agoAdd odr_prepend()
Mike Taylor [Wed, 26 Nov 2003 16:23:42 +0000 (16:23 +0000)]
Add odr_prepend()

20 years agoUse odr_prepend() to generate implementation{Id,Name,Version}
Mike Taylor [Wed, 26 Nov 2003 16:22:35 +0000 (16:22 +0000)]
Use odr_prepend() to generate implementation{Id,Name,Version}

20 years agoAllow command to send extended service package
Adam Dickmeiss [Tue, 25 Nov 2003 23:19:59 +0000 (23:19 +0000)]
Allow command to send extended service package

20 years agoMore work on extended services, create database, drop database, update record
Adam Dickmeiss [Tue, 25 Nov 2003 23:18:08 +0000 (23:18 +0000)]
More work on extended services, create database, drop database, update record

20 years agoMention -installa
Adam Dickmeiss [Tue, 25 Nov 2003 19:46:18 +0000 (19:46 +0000)]
Mention -installa

20 years agoZOOM-C options changes.
Mike Taylor [Tue, 25 Nov 2003 10:08:06 +0000 (10:08 +0000)]
ZOOM-C options changes.

20 years agoDescribe "presentChunk" option in preference to old "step" (though
Mike Taylor [Tue, 25 Nov 2003 09:55:20 +0000 (09:55 +0000)]
Describe "presentChunk" option in preference to old "step" (though
that is also still mentioned).  Clarify its meaning.

20 years agoUse new "presentChunk" options in preference to old "step" if it's
Mike Taylor [Tue, 25 Nov 2003 09:50:35 +0000 (09:50 +0000)]
Use new "presentChunk" options in preference to old "step" if it's
defined.  (But still fall back on "step" if it's not.)

20 years agoDocument the newly-supported standard ZOOM options
Mike Taylor [Mon, 24 Nov 2003 11:27:57 +0000 (11:27 +0000)]
Document the newly-supported standard ZOOM options
"serverImplementationId", "serverImplementationName" and
"serverImplementationVersion" (as specified in the forthcoming AAPI
1.4), but note continues support for the old "targetImplementationId",
"targetImplementationName" and "targetImplementationVersion" for the
benefit of old applications.)

20 years agoSupport the standard ZOOM options "serverImplementationId",
Mike Taylor [Mon, 24 Nov 2003 11:25:07 +0000 (11:25 +0000)]
Support the standard ZOOM options "serverImplementationId",
"serverImplementationName" and "serverImplementationVersion" (as
specified in the forthcoming AAPI 1.4), but continue also to support
the old "targetImplementationId", "targetImplementationName" and
"targetImplementationVersion" for the benefit of old applications.)

20 years agoAdd MARC21 as an alias for USMARC
Adam Dickmeiss [Wed, 19 Nov 2003 22:24:57 +0000 (22:24 +0000)]
Add MARC21 as an alias for USMARC

20 years agoUpdates OID, display term, etc
Adam Dickmeiss [Wed, 19 Nov 2003 22:06:06 +0000 (22:06 +0000)]
Updates OID, display term, etc

20 years agoAdded a few URLs
Adam Dickmeiss [Wed, 19 Nov 2003 22:05:15 +0000 (22:05 +0000)]
Added a few URLs

20 years agoBetter looking frontpage
Adam Dickmeiss [Wed, 19 Nov 2003 22:04:58 +0000 (22:04 +0000)]
Better looking frontpage

20 years agoMention yaz-iconv, yaz-marcdump in documentation
Adam Dickmeiss [Wed, 19 Nov 2003 21:17:26 +0000 (21:17 +0000)]
Mention yaz-iconv, yaz-marcdump in documentation

20 years agoImplement ZOOM_scanset_display_term
Adam Dickmeiss [Wed, 19 Nov 2003 19:07:26 +0000 (19:07 +0000)]
Implement ZOOM_scanset_display_term

20 years agoFor Scan, yaz-client shows displayTerm if present
Adam Dickmeiss [Wed, 19 Nov 2003 19:06:41 +0000 (19:06 +0000)]
For Scan, yaz-client shows displayTerm if present

20 years agoMore tweaks for documentation CSS
Adam Dickmeiss [Wed, 19 Nov 2003 19:04:12 +0000 (19:04 +0000)]
More tweaks for documentation CSS

20 years agoSans-serif fonts for headlings. Indent examples. Italic captions
Adam Dickmeiss [Wed, 19 Nov 2003 14:49:10 +0000 (14:49 +0000)]
Sans-serif fonts for headlings. Indent examples. Italic captions

20 years agoConfigure uses pkg-config to get OpenSSL compile info where available
Adam Dickmeiss [Wed, 19 Nov 2003 14:03:36 +0000 (14:03 +0000)]
Configure uses pkg-config to get OpenSSL compile info where available

20 years agoAdd OID for the new ExtLite attribute set.
Mike Taylor [Wed, 19 Nov 2003 13:47:05 +0000 (13:47 +0000)]
Add OID for the new ExtLite attribute set.
Add OIDs for NACSIS-CATP, FINMARC2000 and MARC21-fin record-syntaxes,
as requested/supplid by Ere Maijala <ere@atp.fi>

20 years agoRedHat package updates for yaz-iconv
Adam Dickmeiss [Tue, 18 Nov 2003 21:06:26 +0000 (21:06 +0000)]
RedHat package updates for yaz-iconv

20 years agoyaz-iconv man page
Adam Dickmeiss [Tue, 18 Nov 2003 20:48:36 +0000 (20:48 +0000)]
yaz-iconv man page

20 years agoman page for yaz-iconv
Adam Dickmeiss [Tue, 18 Nov 2003 20:34:34 +0000 (20:34 +0000)]
man page for yaz-iconv

20 years agoMake libyaz-devel depend on libxml2-devel
Adam Dickmeiss [Tue, 18 Nov 2003 18:39:24 +0000 (18:39 +0000)]
Make libyaz-devel depend on libxml2-devel

20 years agoDebian package updates
Adam Dickmeiss [Mon, 17 Nov 2003 22:36:37 +0000 (22:36 +0000)]
Debian package updates

20 years agoReverse the order of "toolkit-supplied / application-supplied" strings
Mike Taylor [Mon, 17 Nov 2003 21:32:58 +0000 (21:32 +0000)]
Reverse the order of "toolkit-supplied / application-supplied" strings
sent as implementationId, Name and Version.  Also, remove the spaces
around the slash.  This brings the GFS in line with the behaviour of
ZOOM-C on the client side.

20 years agoNote ZOOM-C enhancements
Mike Taylor [Mon, 17 Nov 2003 16:52:52 +0000 (16:52 +0000)]
Note ZOOM-C enhancements

20 years agoAdd support for implementationId and implementationVersion options to
Mike Taylor [Mon, 17 Nov 2003 16:01:12 +0000 (16:01 +0000)]
Add support for implementationId and implementationVersion options to
go along with implementationName.

20 years agoClarify description of piggy-backing, including moving all the
Mike Taylor [Mon, 17 Nov 2003 15:00:41 +0000 (15:00 +0000)]
Clarify description of piggy-backing, including moving all the
elementSetSmallerThanSomewhatColour options from the Result Set
Options table into the Connection Options table (since that's where
they need to be set: by the time you set them on a Result Set, it's
too late).  This emerges from the work to standardise ZOOM options
across bindings and implementations.

20 years agoInclude system-level error message in cs_errmsg() output when appropriate
Mike Taylor [Mon, 17 Nov 2003 10:40:56 +0000 (10:40 +0000)]
Include system-level error message in cs_errmsg() output when appropriate

20 years agoAdd CSLASTERROR
Mike Taylor [Mon, 17 Nov 2003 10:40:08 +0000 (10:40 +0000)]
Add CSLASTERROR

20 years agoCustomize DSSSL for YAZ to use CSS
Adam Dickmeiss [Sun, 16 Nov 2003 23:02:08 +0000 (23:02 +0000)]
Customize DSSSL for YAZ to use CSS

20 years agoCustomize XSL for YAZ and add CSS for it
Adam Dickmeiss [Sun, 16 Nov 2003 22:56:53 +0000 (22:56 +0000)]
Customize XSL for YAZ and add CSS for it

21 years agoIgnore generated files
Mike Taylor [Mon, 3 Nov 2003 21:30:23 +0000 (21:30 +0000)]
Ignore generated files

21 years agoFix address
Adam Dickmeiss [Mon, 3 Nov 2003 14:05:54 +0000 (14:05 +0000)]
Fix address

21 years agoOoops
Adam Dickmeiss [Mon, 3 Nov 2003 10:56:15 +0000 (10:56 +0000)]
Ooops

21 years agoMike author too
Adam Dickmeiss [Mon, 3 Nov 2003 10:55:44 +0000 (10:55 +0000)]
Mike author too

21 years agominor
Adam Dickmeiss [Mon, 3 Nov 2003 10:54:49 +0000 (10:54 +0000)]
minor

21 years agoFix link to europagate
Adam Dickmeiss [Mon, 3 Nov 2003 10:54:01 +0000 (10:54 +0000)]
Fix link to europagate

21 years agoUse example tag consistently
Adam Dickmeiss [Mon, 3 Nov 2003 10:47:24 +0000 (10:47 +0000)]
Use example tag consistently

21 years agoFix spelling
Adam Dickmeiss [Mon, 3 Nov 2003 10:47:06 +0000 (10:47 +0000)]
Fix spelling

21 years agoUse example tag. Using Apache as SRW/SRU frontend
Adam Dickmeiss [Mon, 3 Nov 2003 10:46:52 +0000 (10:46 +0000)]
Use example tag. Using Apache as SRW/SRU frontend

21 years agoUse example element. Pointer to BER/ASN.1 standards/tutorial
Adam Dickmeiss [Mon, 3 Nov 2003 10:45:05 +0000 (10:45 +0000)]
Use example element. Pointer to BER/ASN.1 standards/tutorial

21 years agoDescribe encoding of string attribute-values
Mike Taylor [Mon, 3 Nov 2003 09:49:58 +0000 (09:49 +0000)]
Describe encoding of string attribute-values

21 years agoFix typo in grammar for @term <term-type> <query>
Mike Taylor [Mon, 3 Nov 2003 09:34:02 +0000 (09:34 +0000)]
Fix typo in grammar for @term <term-type> <query>

21 years agoFor HTTP requests, specify Host header (required by HTTP 1.1)
Adam Dickmeiss [Sun, 2 Nov 2003 17:59:28 +0000 (17:59 +0000)]
For HTTP requests, specify Host header (required by HTTP 1.1)

21 years agoUse 'Host' rather than 'host' for HTTP header
Adam Dickmeiss [Sun, 2 Nov 2003 17:58:16 +0000 (17:58 +0000)]
Use 'Host' rather than 'host' for HTTP header

21 years agoAllow user,group,umask to be specified for Unix file socket
Adam Dickmeiss [Wed, 29 Oct 2003 13:26:34 +0000 (13:26 +0000)]
Allow user,group,umask to be specified for Unix file socket

21 years agoFix documentation NSIS section YAZ.2.0.5.pre2
Adam Dickmeiss [Mon, 27 Oct 2003 13:43:43 +0000 (13:43 +0000)]
Fix documentation NSIS section

21 years agoUpdate Windows Installer for new source layout
Adam Dickmeiss [Mon, 27 Oct 2003 13:35:24 +0000 (13:35 +0000)]
Update Windows Installer for new source layout

21 years agoyaz-marcdump man page
Adam Dickmeiss [Mon, 27 Oct 2003 12:34:09 +0000 (12:34 +0000)]
yaz-marcdump man page

21 years agoRestructure of YAZ source
Adam Dickmeiss [Mon, 27 Oct 2003 12:32:03 +0000 (12:32 +0000)]
Restructure of YAZ source

21 years agoSource restructure. yaz-marcdump part of installation
Adam Dickmeiss [Mon, 27 Oct 2003 12:21:21 +0000 (12:21 +0000)]
Source restructure. yaz-marcdump part of installation