yaz-moved-to-github.git
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

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

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

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

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

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

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

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

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

20 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

20 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

20 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

20 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>

20 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)

20 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

20 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

20 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

20 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

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

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

20 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

20 years agoFix sample PQF
Adam Dickmeiss [Thu, 23 Oct 2003 09:56:57 +0000 (09:56 +0000)]
Fix sample PQF

20 years agoTweak output format for nicer Init diagnostic messages
Mike Taylor [Tue, 21 Oct 2003 12:44:42 +0000 (12:44 +0000)]
Tweak output format for nicer Init diagnostic messages

20 years agoNice rendering for otherInfo in Init Response, including init diagnostics returned...
Mike Taylor [Tue, 21 Oct 2003 12:35:50 +0000 (12:35 +0000)]
Nice rendering for otherInfo in Init Response, including init diagnostics returned in accordance with Implementor Agreement 5

20 years agoFix another request leak that occured on bad HTTP requests
Adam Dickmeiss [Tue, 21 Oct 2003 09:48:23 +0000 (09:48 +0000)]
Fix another request leak that occured on bad HTTP requests

20 years agoFlag zero-zero as error in completeBER
Adam Dickmeiss [Tue, 21 Oct 2003 09:30:32 +0000 (09:30 +0000)]
Flag zero-zero as error in completeBER

20 years agoFix release of requests (bug introduced by previous commit)
Adam Dickmeiss [Mon, 20 Oct 2003 20:48:37 +0000 (20:48 +0000)]
Fix release of requests (bug introduced by previous commit)

20 years agoDo not allow more than 8K HTTP header (potential DOS attack)
Adam Dickmeiss [Mon, 20 Oct 2003 18:21:45 +0000 (18:21 +0000)]
Do not allow more than 8K HTTP header (potential DOS attack)

20 years agoFix leak in GFS that occurred when on ODR decoding error
Adam Dickmeiss [Mon, 20 Oct 2003 18:20:55 +0000 (18:20 +0000)]
Fix leak in GFS that occurred when on ODR decoding error

20 years agoPrevent completeBER from returning 0 (PDU incomplete) on bad packages:
Adam Dickmeiss [Mon, 20 Oct 2003 13:44:05 +0000 (13:44 +0000)]
Prevent completeBER from returning 0 (PDU incomplete) on bad packages:
it eats all memory until the process dies.

20 years agoDocument -x and -k
Adam Dickmeiss [Fri, 17 Oct 2003 14:14:10 +0000 (14:14 +0000)]
Document -x and -k

20 years agoOption -d to dump raw PDUs
Adam Dickmeiss [Fri, 17 Oct 2003 14:13:59 +0000 (14:13 +0000)]
Option -d to dump raw PDUs

20 years agoAdd const to odr_perror message string
Adam Dickmeiss [Thu, 16 Oct 2003 10:37:06 +0000 (10:37 +0000)]
Add const to odr_perror message string

20 years agoFix warning
Adam Dickmeiss [Thu, 16 Oct 2003 10:18:56 +0000 (10:18 +0000)]
Fix warning

20 years agoRemove extra ;
Adam Dickmeiss [Thu, 16 Oct 2003 10:18:29 +0000 (10:18 +0000)]
Remove extra ;

20 years agoSet YAZ_VERSION to 2.0.5
Adam Dickmeiss [Thu, 16 Oct 2003 08:29:07 +0000 (08:29 +0000)]
Set YAZ_VERSION to 2.0.5

20 years agoCompress man pages
Adam Dickmeiss [Thu, 16 Oct 2003 08:27:40 +0000 (08:27 +0000)]
Compress man pages

20 years agoTowards 2.0.5. Update CHANGELOG
Adam Dickmeiss [Mon, 13 Oct 2003 21:28:27 +0000 (21:28 +0000)]
Towards 2.0.5. Update CHANGELOG

20 years agoTowards 2.0.5 YAZ.2.0.5.pre1
Adam Dickmeiss [Thu, 9 Oct 2003 15:51:36 +0000 (15:51 +0000)]
Towards 2.0.5

20 years agoUse new name for present-status-success
Adam Dickmeiss [Wed, 8 Oct 2003 21:48:19 +0000 (21:48 +0000)]
Use new name for present-status-success

20 years agoUse bitmask for COMSTACK blocking parameter. Bit 0 (&1) controls
Adam Dickmeiss [Wed, 8 Oct 2003 21:47:15 +0000 (21:47 +0000)]
Use bitmask for COMSTACK blocking parameter. Bit 0 (&1) controls
whether socket is blocking or not. Bit 1 (&2) specifies whether reverse
lookup should be performed in cs_addrstr; 0=full/slow ; 1=IP/fast.

20 years agoRemove symlinks for docbook2man. Add link for apilayer.png
Adam Dickmeiss [Thu, 2 Oct 2003 19:47:41 +0000 (19:47 +0000)]
Remove symlinks for docbook2man. Add link for apilayer.png

20 years agoQuote ICONV_DIR/LIBXML2_DIR as suggested by Michael Freidgeim
Adam Dickmeiss [Thu, 2 Oct 2003 06:30:45 +0000 (06:30 +0000)]
Quote ICONV_DIR/LIBXML2_DIR as suggested by Michael Freidgeim

20 years agoChanges
Adam Dickmeiss [Wed, 24 Sep 2003 08:37:16 +0000 (08:37 +0000)]
Changes

20 years agoFix rare SEGV in unix_addrstr with bad reference of UNIX socket path.
Adam Dickmeiss [Tue, 16 Sep 2003 20:48:28 +0000 (20:48 +0000)]
Fix rare SEGV in unix_addrstr with bad reference of UNIX socket path.

20 years agoChanges
Adam Dickmeiss [Tue, 16 Sep 2003 20:15:48 +0000 (20:15 +0000)]
Changes

20 years agoOnly C89 comments
Adam Dickmeiss [Tue, 16 Sep 2003 19:46:56 +0000 (19:46 +0000)]
Only C89 comments

20 years agoRemove ,
Adam Dickmeiss [Tue, 16 Sep 2003 19:38:53 +0000 (19:38 +0000)]
Remove ,

20 years agoFix DOS format , no end of line
Adam Dickmeiss [Tue, 16 Sep 2003 10:15:29 +0000 (10:15 +0000)]
Fix DOS format , no end of line

20 years agoFix permission of postinst
Adam Dickmeiss [Mon, 15 Sep 2003 13:48:35 +0000 (13:48 +0000)]
Fix permission of postinst

20 years agoFix permissions
Adam Dickmeiss [Mon, 15 Sep 2003 12:57:29 +0000 (12:57 +0000)]
Fix permissions

20 years agoReinstate THESAURUS since Elvil (better named 'evil') uses it.
Adam Dickmeiss [Thu, 11 Sep 2003 12:45:11 +0000 (12:45 +0000)]
Reinstate THESAURUS since Elvil (better named 'evil') uses it.

20 years agoReinstate VAL_SPAWN_OF_SATAN_THESAURUS since Elvil (better named 'evil') uses it
Mike Taylor [Thu, 11 Sep 2003 12:30:59 +0000 (12:30 +0000)]
Reinstate VAL_SPAWN_OF_SATAN_THESAURUS since Elvil (better named 'evil') uses it

20 years agoInit diagnostics
Mike Taylor [Tue, 9 Sep 2003 20:20:25 +0000 (20:20 +0000)]
Init diagnostics

20 years agoWhen the back-end refuses initialisation, return diagnostics
Mike Taylor [Tue, 9 Sep 2003 16:03:46 +0000 (16:03 +0000)]
When the back-end refuses initialisation, return diagnostics
in a UserInfo-1 external in the Init response's User-information
field, in accordance with Z35.90 Implementor Agreement 5
(Returning diagnostics in an InitResponse) at
http://lcweb.loc.gov/z3950/agency/agree/initdiag.html

(It's bothered me for literally about six and a half years that
YAZ didn't do this -- right back to when I made the Index+/Z39.50
gateway for SSL in 1997.)

20 years agoMinor changes. Use libxml-2.5.10 YAZ.2.0.4
Adam Dickmeiss [Thu, 4 Sep 2003 18:52:02 +0000 (18:52 +0000)]
Minor changes. Use libxml-2.5.10

20 years agoFix return of value
Adam Dickmeiss [Thu, 4 Sep 2003 18:51:49 +0000 (18:51 +0000)]
Fix return of value

20 years agoTowards 2.0.4
Adam Dickmeiss [Thu, 4 Sep 2003 18:18:07 +0000 (18:18 +0000)]
Towards 2.0.4

20 years agoAllow any CQL relation
Adam Dickmeiss [Thu, 4 Sep 2003 18:13:39 +0000 (18:13 +0000)]
Allow any CQL relation

20 years agoFixes for OCLC UI ASN.1 so that it works with SilverPlatter targets too
Adam Dickmeiss [Thu, 4 Sep 2003 17:44:49 +0000 (17:44 +0000)]
Fixes for OCLC UI ASN.1 so that it works with SilverPlatter targets too

20 years agoImplemented command update0 in YAZ client which is equivalent to
Adam Dickmeiss [Tue, 2 Sep 2003 12:12:12 +0000 (12:12 +0000)]
Implemented command update0 in YAZ client which is equivalent to
update but uses old of Ext Update ASN.1.
Use OID 1.2.840.10003.15.1000.81.1 for privately defined charsets
in charset negotiation. Added VAL_ID_CHARSET in oid.h.
Previously no OID was used for this info.

20 years agofailReason is no longer OPTIONAL, as advised by OCLC
Mike Taylor [Mon, 25 Aug 2003 19:53:33 +0000 (19:53 +0000)]
failReason is no longer OPTIONAL, as advised by OCLC

20 years agoUse smallSetUpperBound=1 for ZOOM piggyback
Adam Dickmeiss [Tue, 19 Aug 2003 12:32:28 +0000 (12:32 +0000)]
Use smallSetUpperBound=1 for ZOOM piggyback

20 years agoFix ODR charset to use negotiated charset. Patch by Aaron Lav
Adam Dickmeiss [Wed, 30 Jul 2003 22:33:12 +0000 (22:33 +0000)]
Fix ODR charset to use negotiated charset. Patch by Aaron Lav

20 years agoYet one more OPAC fix
Adam Dickmeiss [Wed, 30 Jul 2003 11:39:45 +0000 (11:39 +0000)]
Yet one more OPAC fix

20 years agoFix missing element, duplicate element
Adam Dickmeiss [Wed, 30 Jul 2003 10:00:27 +0000 (10:00 +0000)]
Fix missing element, duplicate element

20 years agoOPAC record fixes
Adam Dickmeiss [Wed, 30 Jul 2003 08:57:34 +0000 (08:57 +0000)]
OPAC record fixes

20 years agoMore ZOOM logging
Adam Dickmeiss [Tue, 29 Jul 2003 15:09:19 +0000 (15:09 +0000)]
More ZOOM logging

20 years agoMissing z-oclcui.h in _headers
Adam Dickmeiss [Tue, 29 Jul 2003 15:08:28 +0000 (15:08 +0000)]
Missing z-oclcui.h in _headers

20 years agoChange order of compilation to reflect Unix AM.
Adam Dickmeiss [Fri, 25 Jul 2003 11:11:19 +0000 (11:11 +0000)]
Change order of compilation to reflect Unix AM.

20 years agoFix the OID of "admin" extended service.
Mike Taylor [Thu, 24 Jul 2003 09:44:52 +0000 (09:44 +0000)]
Fix the OID of "admin" extended service.
Swap the human-readable text corresponding to the CQL and OCLC-userInfo
OIDs, which had somehow got confused.
Bring the CHANGELOG up to date with these and other changes.

20 years agoNote incorrect ID-private OID for VAL_ADMINSERVICE
Mike Taylor [Wed, 23 Jul 2003 12:57:22 +0000 (12:57 +0000)]
Note incorrect ID-private OID for VAL_ADMINSERVICE

20 years agoNote incorrect ID-private OID for VAL_ADMINSERVICE
Mike Taylor [Wed, 23 Jul 2003 12:07:30 +0000 (12:07 +0000)]
Note incorrect ID-private OID for VAL_ADMINSERVICE

20 years agomakefile updated for oclcui.asn
Adam Dickmeiss [Sat, 19 Jul 2003 13:48:49 +0000 (13:48 +0000)]
makefile updated for oclcui.asn

20 years agoTidy up debugging output
Mike Taylor [Fri, 18 Jul 2003 22:41:25 +0000 (22:41 +0000)]
Tidy up debugging output

20 years agoTweak as dictated by Adam, who is much better at reading packet
Mike Taylor [Fri, 18 Jul 2003 22:36:39 +0000 (22:36 +0000)]
Tweak as dictated by Adam, who is much better at reading packet
dumps than I am :-)  OCLC should be ashamed of themselves, sending
ASN.1 that bears so very little resemblance to what they document!

20 years agoSupport for the UserInformation DPU OCLC-UserInformation:
Mike Taylor [Fri, 18 Jul 2003 19:54:30 +0000 (19:54 +0000)]
Support for the UserInformation DPU OCLC-UserInformation:
        - Add VAL_OCLCUI to oid.h
        - #include <yaz/z-oclcui.h> in include/yaz/proto.h
        - #define Z_External_OCLCUserInfo in include/yaz/prt-ext.h
        - Add Z_OCLC_UserInformation *oclc branch to Z_External.u
        - Add "OCLC-userInfo" entry to OID database in util/oid.c
        - New file "oclcui.asn" in z39.50 directory
        - Mention "oclcui.asn" and "z-oclcui.c" in z39.50/Makefile.am
        - Add VAL_OCLCUI registration in z39.50/prt-ext.c
        - Add arm to union-database in Z_External() in z39.50/prt-ext.c
        - Include UserInfoFormat-oclcUserInformation in z39.50/z.tcl
        (This is a handy checklist next time I need to add something.)
More verbose authentication-setting in command-line client.
Temporary debugging code in client (for OCLC diagnostics).

20 years agoSupport for the UserInformation DPU OCLC-UserInformation:
Mike Taylor [Fri, 18 Jul 2003 19:53:28 +0000 (19:53 +0000)]
Support for the UserInformation DPU OCLC-UserInformation:
- Add VAL_OCLCUI to oid.h
- #include <yaz/z-oclcui.h> in include/yaz/proto.h
- #define Z_External_OCLCUserInfo in include/yaz/prt-ext.h
- Add Z_OCLC_UserInformation *oclc branch to Z_External.u
- Add "OCLC-userInfo" entry to OID database in util/oid.c
- New file "oclcui.asn" in z39.50 directory
- Mention "oclcui.asn" and "z-oclcui.c" in z39.50/Makefile.am
- Add VAL_OCLCUI registration in z39.50/prt-ext.c
- Add arm to union-database in Z_External() in z39.50/prt-ext.c
- Include UserInfoFormat-oclcUserInformation in z39.50/z.tcl
(This is a handy checklist next time I need to add something.)
More verbose authentication-setting in command-line client.
Temporary debugging code in client (for OCLC diagnostics).

20 years agoSet resultCount to 0 in sort handler of frontend server
Adam Dickmeiss [Wed, 16 Jul 2003 21:02:05 +0000 (21:02 +0000)]
Set resultCount to 0 in sort handler of frontend server

20 years agoopacdisp.obj
Adam Dickmeiss [Tue, 15 Jul 2003 08:26:26 +0000 (08:26 +0000)]
opacdisp.obj

20 years agoOPAC record support for ZOOM
Adam Dickmeiss [Mon, 14 Jul 2003 12:59:22 +0000 (12:59 +0000)]
OPAC record support for ZOOM

20 years agoNew utility wrbuf_xmlputs
Adam Dickmeiss [Mon, 14 Jul 2003 12:58:18 +0000 (12:58 +0000)]
New utility wrbuf_xmlputs

20 years agoAdd documentation for oid_name_to_oid(), oid_to_dotstring() and oid_name_to_dotstring()
Mike Taylor [Fri, 11 Jul 2003 09:51:13 +0000 (09:51 +0000)]
Add documentation for oid_name_to_oid(), oid_to_dotstring() and oid_name_to_dotstring()

20 years agoNew OID-translation functions
Mike Taylor [Fri, 11 Jul 2003 08:13:17 +0000 (08:13 +0000)]
New OID-translation functions

20 years agoRevert z_IU0Update changes in z3950v3.asn.
Adam Dickmeiss [Thu, 10 Jul 2003 20:55:11 +0000 (20:55 +0000)]
Revert z_IU0Update changes in z3950v3.asn.

20 years agoAdd oid_name_to_oid(), oid_to_dotstring() and id_name_to_dotstring()
Mike Taylor [Thu, 10 Jul 2003 11:51:46 +0000 (11:51 +0000)]
Add oid_name_to_oid(), oid_to_dotstring() and id_name_to_dotstring()

20 years agoRemove the oid_name_to_dotstring() function, which is now in oid.c
Mike Taylor [Thu, 10 Jul 2003 11:50:32 +0000 (11:50 +0000)]
Remove the oid_name_to_dotstring() function, which is now in oid.c
(with a somewhat modified interface).  Change the invocation to use
the new thread-safe interface.

20 years agodisplay_records() now displays the record syntax OID as well as its symbolic name...
Mike Taylor [Wed, 9 Jul 2003 23:00:21 +0000 (23:00 +0000)]
display_records() now displays the record syntax OID as well as its symbolic name.  It does this using a new utility function, oid_name_to_dotstring(), which is currently file-static but should probably go into the oid.c module.

20 years agoFix description of ZOOM_record_get("syntax")
Mike Taylor [Wed, 9 Jul 2003 22:38:12 +0000 (22:38 +0000)]
Fix description of ZOOM_record_get("syntax")

20 years agoMove ccl_pquery to ccl module (ccl.h). Add proper CCL test.
Adam Dickmeiss [Tue, 24 Jun 2003 23:03:04 +0000 (23:03 +0000)]
Move ccl_pquery to ccl module (ccl.h). Add proper CCL test.

20 years agoAnother CCL->RPN fix.
Adam Dickmeiss [Mon, 23 Jun 2003 12:42:14 +0000 (12:42 +0000)]
Another CCL->RPN fix.

20 years agoAnother CCL->RPN fix
Adam Dickmeiss [Mon, 23 Jun 2003 12:41:44 +0000 (12:41 +0000)]
Another CCL->RPN fix

20 years agoFix CCL->RPN code for attribute strings.
Adam Dickmeiss [Mon, 23 Jun 2003 12:38:39 +0000 (12:38 +0000)]
Fix CCL->RPN code for attribute strings.

20 years agoDebian release
Adam Dickmeiss [Mon, 23 Jun 2003 10:24:00 +0000 (10:24 +0000)]
Debian release

20 years agoString attributes for CCL parser
Adam Dickmeiss [Mon, 23 Jun 2003 10:22:21 +0000 (10:22 +0000)]
String attributes for CCL parser

20 years agoFix compile warnings
Adam Dickmeiss [Sun, 22 Jun 2003 11:48:33 +0000 (11:48 +0000)]
Fix compile warnings