simpleserver-moved-to-github.git
16 years agoReorder function. No effective changes.
Mike Taylor [Mon, 20 Aug 2007 16:46:05 +0000 (16:46 +0000)]
Reorder function.  No effective changes.

16 years agoInitial implementation of Delete RS.
Mike Taylor [Mon, 20 Aug 2007 15:36:13 +0000 (15:36 +0000)]
Initial implementation of Delete RS.
Memory management is screwy.
DO NOT USE THIS YET.

16 years agoDocument Delete RS
Mike Taylor [Mon, 20 Aug 2007 15:34:29 +0000 (15:34 +0000)]
Document Delete RS

16 years agoDelete RS
Mike Taylor [Mon, 20 Aug 2007 15:34:01 +0000 (15:34 +0000)]
Delete RS

16 years agoRemove debugging output.
Mike Taylor [Mon, 20 Aug 2007 11:06:09 +0000 (11:06 +0000)]
Remove debugging output.

16 years agoTweak ::Node documentation.
Mike Taylor [Mon, 20 Aug 2007 10:59:50 +0000 (10:59 +0000)]
Tweak ::Node documentation.

16 years agoComment out debugging printf()s in rpn2perl()'s RSID code.
Mike Taylor [Mon, 20 Aug 2007 10:59:11 +0000 (10:59 +0000)]
Comment out debugging printf()s in rpn2perl()'s RSID code.

16 years agoRPN tree-node changes.
Mike Taylor [Mon, 20 Aug 2007 10:58:35 +0000 (10:58 +0000)]
RPN tree-node changes.

16 years agoDescribe ::Node class and its toPQF() method.
Mike Taylor [Mon, 20 Aug 2007 10:55:29 +0000 (10:55 +0000)]
Describe ::Node class and its toPQF() method.

16 years agoTowards 1.07
Mike Taylor [Fri, 17 Aug 2007 16:45:45 +0000 (16:45 +0000)]
Towards 1.07

16 years agoAdd support for RPN element passed in scan-handler argument hash
Mike Taylor [Fri, 17 Aug 2007 16:45:22 +0000 (16:45 +0000)]
Add support for RPN element passed in scan-handler argument hash

16 years agoFurther refactor rpn2perl()
Mike Taylor [Fri, 17 Aug 2007 16:24:40 +0000 (16:24 +0000)]
Further refactor rpn2perl()

16 years agoRefactor rpn2perl() to clarify structure.
Mike Taylor [Fri, 17 Aug 2007 16:21:41 +0000 (16:21 +0000)]
Refactor rpn2perl() to clarify structure.

16 years agoString-valued attributes.
Mike Taylor [Fri, 17 Aug 2007 12:31:58 +0000 (12:31 +0000)]
String-valued attributes.

16 years agoString-values attributes are now handled correctly in rpn2perl(), and
Mike Taylor [Fri, 17 Aug 2007 12:31:40 +0000 (12:31 +0000)]
String-values attributes are now handled correctly in rpn2perl(), and
transcribed into the tree of Perl structures that is set into the
search-handler's $args->{RPN}.  Previously, all string-values
attributes were transcribed as the numeric value 1.

16 years agoGetting ready to release 1.06.
Anders S. Mortensen [Fri, 17 Aug 2007 09:03:05 +0000 (09:03 +0000)]
Getting ready to release 1.06.

16 years agoInvert test for errcode before copying scan terms (duh!)
Mike Taylor [Thu, 16 Aug 2007 15:12:58 +0000 (15:12 +0000)]
Invert test for errcode before copying scan terms (duh!)

16 years agoScan failure recovery.
Mike Taylor [Thu, 16 Aug 2007 15:12:10 +0000 (15:12 +0000)]
Scan failure recovery.

16 years agoROlling
Mike Taylor [Wed, 15 Aug 2007 13:28:17 +0000 (13:28 +0000)]
ROlling

16 years agoClarify role of SCAN callback's $status
Mike Taylor [Wed, 15 Aug 2007 13:21:22 +0000 (13:21 +0000)]
Clarify role of SCAN callback's $status

16 years agoNote the DATABASES argument of the SCAN handler.
Mike Taylor [Wed, 15 Aug 2007 13:14:29 +0000 (13:14 +0000)]
Note the DATABASES argument of the SCAN handler.

16 years agoComment on needing YAZ 3.0.9
Mike Taylor [Mon, 13 Aug 2007 16:41:19 +0000 (16:41 +0000)]
Comment on needing YAZ 3.0.9

16 years agoRemove obsolete comment.
Mike Taylor [Mon, 13 Aug 2007 16:15:42 +0000 (16:15 +0000)]
Remove obsolete comment.

16 years agoNew
Mike Taylor [Fri, 10 Aug 2007 22:30:51 +0000 (22:30 +0000)]
New

16 years agoRevised date for new MANIFEST.SKIP
Mike Taylor [Fri, 10 Aug 2007 22:29:58 +0000 (22:29 +0000)]
Revised date for new MANIFEST.SKIP

16 years agoOmit archive
Mike Taylor [Fri, 10 Aug 2007 22:29:42 +0000 (22:29 +0000)]
Omit archive

16 years ago1.06 release date
Mike Taylor [Fri, 10 Aug 2007 22:27:50 +0000 (22:27 +0000)]
1.06 release date

16 years agoInclude tests of yaz_diag_srw_to_bib1() and yaz_diag_bib1_to_srw()
Mike Taylor [Fri, 10 Aug 2007 16:45:49 +0000 (16:45 +0000)]
Include tests of yaz_diag_srw_to_bib1() and yaz_diag_bib1_to_srw()
Emit ok 1..4

16 years agoAdd yaz_diag_bib1_to_srw(bib1_code) -- hey, why not?
Mike Taylor [Fri, 10 Aug 2007 16:44:00 +0000 (16:44 +0000)]
Add yaz_diag_bib1_to_srw(bib1_code) -- hey, why not?

16 years agoRolling.
Mike Taylor [Fri, 10 Aug 2007 16:37:37 +0000 (16:37 +0000)]
Rolling.

16 years agoAdd yaz_diag_srw_to_bib1(srw_code)
Mike Taylor [Fri, 10 Aug 2007 16:37:05 +0000 (16:37 +0000)]
Add yaz_diag_srw_to_bib1(srw_code)

16 years agoRolling
Mike Taylor [Fri, 10 Aug 2007 16:34:53 +0000 (16:34 +0000)]
Rolling

16 years agoRolling
Mike Taylor [Fri, 10 Aug 2007 00:03:39 +0000 (00:03 +0000)]
Rolling

16 years agoAdd string_or_undef() utility function. Used when setting addinfo in
Mike Taylor [Fri, 10 Aug 2007 00:00:14 +0000 (00:00 +0000)]
Add string_or_undef() utility function.  Used when setting addinfo in
search handler to avoid "Use of uninitialized value in subroutine
entry" warnings from Perl.  Yet to be plumbed into the other handlers
as I don't yet have a way of testing them.

16 years agoAdd support for GHANDLE global handle.
Mike Taylor [Wed, 8 Aug 2007 12:11:42 +0000 (12:11 +0000)]
Add support for GHANDLE global handle.

16 years agoTowards 1.06
Mike Taylor [Wed, 8 Aug 2007 12:09:36 +0000 (12:09 +0000)]
Towards 1.06

16 years agoSet global handle before calling start_server()
Mike Taylor [Wed, 8 Aug 2007 12:09:19 +0000 (12:09 +0000)]
Set global handle before calling start_server()

16 years agoDocumentation for GHANDLE.
Mike Taylor [Wed, 8 Aug 2007 10:27:43 +0000 (10:27 +0000)]
Documentation for GHANDLE.

16 years agoIgnore debian
Mike Taylor [Tue, 10 Jul 2007 17:36:19 +0000 (17:36 +0000)]
Ignore debian

16 years agoupdating dependency on libyaz3-dev
Marc Cromme [Fri, 25 May 2007 21:15:08 +0000 (21:15 +0000)]
updating dependency on libyaz3-dev

16 years agoInsert emtpy schema setting unless schema is specified in rr struct to avoid
Anders S. Mortensen [Wed, 23 May 2007 10:22:00 +0000 (10:22 +0000)]
Insert emtpy schema setting unless schema is specified in rr struct to avoid
warnings in SimpleServer.

16 years agoRequire YAZ 3.0.2 or later
Adam Dickmeiss [Wed, 23 May 2007 07:56:07 +0000 (07:56 +0000)]
Require YAZ 3.0.2 or later

16 years agoSmarter OID handling. And, hopefully, correct.
Adam Dickmeiss [Wed, 23 May 2007 07:55:07 +0000 (07:55 +0000)]
Smarter OID handling. And, hopefully, correct.

16 years agoFixed bug #1137: Update simpleserver for YAZ 3
Adam Dickmeiss [Wed, 23 May 2007 07:41:08 +0000 (07:41 +0000)]
Fixed bug #1137: Update simpleserver for YAZ 3

17 years agoUpdate for YAZ 3s libyaz_server.la
Adam Dickmeiss [Tue, 17 Apr 2007 20:26:58 +0000 (20:26 +0000)]
Update for YAZ 3s libyaz_server.la

17 years agoRefactor the use of dotted-string utils
Adam Dickmeiss [Tue, 17 Apr 2007 08:06:47 +0000 (08:06 +0000)]
Refactor the use of dotted-string utils

17 years agoyaz-config default again
Adam Dickmeiss [Tue, 17 Apr 2007 08:06:28 +0000 (08:06 +0000)]
yaz-config default again

17 years agoRemoved dotted2oid which exists in YAZ already
Adam Dickmeiss [Tue, 17 Apr 2007 07:56:29 +0000 (07:56 +0000)]
Removed dotted2oid which exists in YAZ already

17 years agoUpdated for YAZ 3.
Adam Dickmeiss [Tue, 17 Apr 2007 07:55:02 +0000 (07:55 +0000)]
Updated for YAZ 3.

17 years agoPlanned failure is now at the end of the search handler, not the beginning.
Mike Taylor [Thu, 8 Mar 2007 14:51:32 +0000 (14:51 +0000)]
Planned failure is now at the end of the search handler, not the beginning.
(This gives more informative logging.)

17 years agoAdd new "-n <number>" option to make the server exit on every n'th
Mike Taylor [Wed, 7 Mar 2007 11:25:29 +0000 (11:25 +0000)]
Add new "-n <number>" option to make the server exit on every n'th
search.  This is useful for testing the reconnection-robustness of
clients.

17 years agoIncrease GRS_BUF_SIZE from 512 (very small!) to 8192.
Mike Taylor [Mon, 5 Mar 2007 11:47:16 +0000 (11:47 +0000)]
Increase GRS_BUF_SIZE from 512 (very small!) to 8192.

17 years agoUpdating. release.1.0.5
Anders S. Mortensen [Wed, 27 Dec 2006 12:28:26 +0000 (12:28 +0000)]
Updating.

17 years agoReleasing 1.05.
Anders S. Mortensen [Wed, 27 Dec 2006 12:24:50 +0000 (12:24 +0000)]
Releasing 1.05.

17 years agoUsing YLOG_WARN instead of LOG_WARN.
Anders S. Mortensen [Fri, 22 Dec 2006 12:27:19 +0000 (12:27 +0000)]
Using YLOG_WARN instead of LOG_WARN.

17 years agoThis is for you Mike :-)
Anders S. Mortensen [Fri, 1 Dec 2006 12:02:12 +0000 (12:02 +0000)]
This is for you Mike :-)

17 years agoRemoved META.yml. release.1.0.4
Anders S. Mortensen [Fri, 1 Dec 2006 10:46:36 +0000 (10:46 +0000)]
Removed META.yml.

17 years agoRemoving compiler warnings.
Anders S. Mortensen [Fri, 1 Dec 2006 10:44:58 +0000 (10:44 +0000)]
Removing compiler warnings.

17 years agoChanged name.
Anders S. Mortensen [Fri, 1 Dec 2006 10:34:31 +0000 (10:34 +0000)]
Changed name.

17 years agoGetting ready to release.
Anders S. Mortensen [Fri, 1 Dec 2006 09:53:00 +0000 (09:53 +0000)]
Getting ready to release.

17 years agoWriting more description.
Anders S. Mortensen [Fri, 1 Dec 2006 09:47:14 +0000 (09:47 +0000)]
Writing more description.

17 years agoGetting ready to release.
Anders S. Mortensen [Fri, 1 Dec 2006 09:38:37 +0000 (09:38 +0000)]
Getting ready to release.

17 years agoAdding debian sub-dir to repository. release.1.0.3
Anders S. Mortensen [Thu, 17 Aug 2006 08:35:02 +0000 (08:35 +0000)]
Adding debian sub-dir to repository.

17 years ago1.03
Mike Taylor [Wed, 9 Aug 2006 08:40:38 +0000 (08:40 +0000)]
1.03

17 years agoVersion 1.03
Mike Taylor [Tue, 8 Aug 2006 16:27:04 +0000 (16:27 +0000)]
Version 1.03

17 years agoRely on v2.1.14 of YAZ.
Mike Taylor [Tue, 8 Aug 2006 16:25:37 +0000 (16:25 +0000)]
Rely on v2.1.14 of YAZ.

17 years agoFix email address
Mike Taylor [Tue, 8 Aug 2006 16:16:24 +0000 (16:16 +0000)]
Fix email address

17 years agoRemove "###"
Mike Taylor [Tue, 8 Aug 2006 16:15:55 +0000 (16:15 +0000)]
Remove "###"

17 years ago1.02
Mike Taylor [Thu, 27 Jul 2006 10:26:43 +0000 (10:26 +0000)]
1.02

17 years agoRelease 1.02
Mike Taylor [Wed, 26 Jul 2006 11:10:05 +0000 (11:10 +0000)]
Release 1.02

17 years agoOnly pass schema back to caller if its non-zero-length.
Mike Taylor [Wed, 26 Jul 2006 11:09:14 +0000 (11:09 +0000)]
Only pass schema back to caller if its non-zero-length.

17 years agoRemove logging
Mike Taylor [Wed, 26 Jul 2006 01:08:44 +0000 (01:08 +0000)]
Remove logging

17 years agoMove all SCHEMA stuff into a single place (still doesn't work)
Mike Taylor [Tue, 25 Jul 2006 23:14:49 +0000 (23:14 +0000)]
Move all SCHEMA stuff into a single place (still doesn't work)
Cast to remove compiler warning.

17 years agoDo not barf un unrecognised types of record specification in bend_fetch()
Mike Taylor [Mon, 24 Jul 2006 23:05:22 +0000 (23:05 +0000)]
Do not barf un unrecognised types of record specification in bend_fetch()
(I suspect GFS has changed in a way that makes these.)

17 years agoAdd (commented-out) OPTIMIZE line
Mike Taylor [Mon, 24 Jul 2006 23:04:33 +0000 (23:04 +0000)]
Add (commented-out) OPTIMIZE line

17 years agoSupport for SCHEMA
Mike Taylor [Fri, 21 Jul 2006 22:14:05 +0000 (22:14 +0000)]
Support for SCHEMA

17 years agoExposing SRW_SORTKEYS parameter to handler
Sebastian Hammer [Wed, 7 Jun 2006 18:25:15 +0000 (18:25 +0000)]
Exposing SRW_SORTKEYS parameter to handler

17 years agoAdded HANDLE to Explain request structure
Sebastian Hammer [Mon, 5 Jun 2006 18:01:25 +0000 (18:01 +0000)]
Added HANDLE to Explain request structure

17 years agoAdded explain handler. Input=DATABASE output=EXPLAIN
Sebastian Hammer [Fri, 2 Jun 2006 16:03:25 +0000 (16:03 +0000)]
Added explain handler. Input=DATABASE output=EXPLAIN

17 years agoSupport Z_SortKey_sortAttributes in bend_sort. This one is for you Seb!
Anders S. Mortensen [Fri, 2 Jun 2006 10:06:11 +0000 (10:06 +0000)]
Support Z_SortKey_sortAttributes in bend_sort. This one is for you Seb!

17 years agoHandling complex compspec in present/fetch (slightly) better
Sebastian Hammer [Wed, 31 May 2006 16:39:30 +0000 (16:39 +0000)]
Handling complex compspec in present/fetch (slightly) better

18 years agoFor now, we reject sortAttribute with errcode 207.
Anders S. Mortensen [Fri, 21 Apr 2006 07:30:15 +0000 (07:30 +0000)]
For now, we reject sortAttribute with errcode 207.

18 years agoRegistering the bend_sort handler and implemented the missing bits and pieces.
Anders S. Mortensen [Wed, 19 Apr 2006 13:17:52 +0000 (13:17 +0000)]
Registering the bend_sort handler and implemented the missing bits and pieces.
Still missing the SortKey type Z_SortKey_sortAttributes.

18 years agoTowards 1,02
Mike Taylor [Wed, 19 Apr 2006 12:38:49 +0000 (12:38 +0000)]
Towards 1,02

18 years agoThrow away rpn2pquery(), use YAZ's yaz_rpnquery_to_wrbuf() instead.
Mike Taylor [Wed, 19 Apr 2006 12:37:32 +0000 (12:37 +0000)]
Throw away rpn2pquery(), use YAZ's yaz_rpnquery_to_wrbuf() instead.

18 years agoAdam's authentication fixes.
Mike Taylor [Tue, 11 Apr 2006 09:53:17 +0000 (09:53 +0000)]
Adam's authentication fixes.

18 years agoAvoid mixed stmt/var declare
Adam Dickmeiss [Mon, 10 Apr 2006 20:49:24 +0000 (20:49 +0000)]
Avoid mixed stmt/var declare

18 years agoFor open style auth, set username ("USER") always.
Adam Dickmeiss [Sun, 9 Apr 2006 23:01:00 +0000 (23:01 +0000)]
For open style auth, set username ("USER") always.

18 years agoDont hv_store NULL user,passwd in bend_init
Adam Dickmeiss [Sun, 9 Apr 2006 21:23:10 +0000 (21:23 +0000)]
Dont hv_store NULL user,passwd in bend_init

18 years agoYAZ 2.0.0 requirement
Mike Taylor [Fri, 24 Mar 2006 12:09:43 +0000 (12:09 +0000)]
YAZ 2.0.0 requirement

18 years agoVersion number.
Mike Taylor [Fri, 24 Mar 2006 12:09:33 +0000 (12:09 +0000)]
Version number.

18 years agoGeneralise YAZ-version requirement. Wind back to 2.0.0.
Mike Taylor [Fri, 24 Mar 2006 12:08:14 +0000 (12:08 +0000)]
Generalise YAZ-version requirement.  Wind back to 2.0.0.

18 years agoCheck for YAZ version 2.1.10 or better.
Mike Taylor [Fri, 24 Mar 2006 12:06:15 +0000 (12:06 +0000)]
Check for YAZ version 2.1.10 or better.

18 years agoDate of 1.01 release.
Mike Taylor [Fri, 24 Mar 2006 11:56:56 +0000 (11:56 +0000)]
Date of 1.01 release.

18 years agoAdd documentation for SRU/W support.
Mike Taylor [Fri, 24 Mar 2006 11:56:39 +0000 (11:56 +0000)]
Add documentation for SRU/W support.
Bump version to 1.01.

18 years agoVersion number
Mike Taylor [Fri, 24 Mar 2006 01:22:19 +0000 (01:22 +0000)]
Version number

18 years agoJump version number to 1.00 (due to SRU/W support)
Mike Taylor [Fri, 24 Mar 2006 01:21:15 +0000 (01:21 +0000)]
Jump version number to 1.00 (due to SRU/W support)

18 years agoDate of release 1.00
Mike Taylor [Fri, 24 Mar 2006 01:20:44 +0000 (01:20 +0000)]
Date of release 1.00

18 years agoSupport for SRU and SRW. Mostly this is provided by the YAZ GFS, but
Mike Taylor [Thu, 9 Mar 2006 17:13:43 +0000 (17:13 +0000)]
Support for SRU and SRW.  Mostly this is provided by the YAZ GFS, but
changes are needed to allow for the case where there is no RPN query
(due to absent on invalid <cql2rpn> element in GFS configuration) so
that CQL is passed through natively; and also to fake up an {REQ_FORM}
and {REP_FORM} parameters set to the "text/xml" OID when this
information is not specified by the GFS.

18 years agoAdd CVS Id
Mike Taylor [Thu, 9 Mar 2006 17:13:15 +0000 (17:13 +0000)]
Add CVS Id