Mike Taylor [Fri, 10 Aug 2007 00:03:39 +0000 (00:03 +0000)]
Rolling
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.
Mike Taylor [Wed, 8 Aug 2007 12:11:42 +0000 (12:11 +0000)]
Add support for GHANDLE global handle.
Mike Taylor [Wed, 8 Aug 2007 12:09:36 +0000 (12:09 +0000)]
Towards 1.06
Mike Taylor [Wed, 8 Aug 2007 12:09:19 +0000 (12:09 +0000)]
Set global handle before calling start_server()
Mike Taylor [Wed, 8 Aug 2007 10:27:43 +0000 (10:27 +0000)]
Documentation for GHANDLE.
Mike Taylor [Tue, 10 Jul 2007 17:36:19 +0000 (17:36 +0000)]
Ignore debian
Marc Cromme [Fri, 25 May 2007 21:15:08 +0000 (21:15 +0000)]
updating dependency on libyaz3-dev
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.
Adam Dickmeiss [Wed, 23 May 2007 07:56:07 +0000 (07:56 +0000)]
Require YAZ 3.0.2 or later
Adam Dickmeiss [Wed, 23 May 2007 07:55:07 +0000 (07:55 +0000)]
Smarter OID handling. And, hopefully, correct.
Adam Dickmeiss [Wed, 23 May 2007 07:41:08 +0000 (07:41 +0000)]
Fixed bug #1137: Update simpleserver for YAZ 3
Adam Dickmeiss [Tue, 17 Apr 2007 20:26:58 +0000 (20:26 +0000)]
Update for YAZ 3s libyaz_server.la
Adam Dickmeiss [Tue, 17 Apr 2007 08:06:47 +0000 (08:06 +0000)]
Refactor the use of dotted-string utils
Adam Dickmeiss [Tue, 17 Apr 2007 08:06:28 +0000 (08:06 +0000)]
yaz-config default again
Adam Dickmeiss [Tue, 17 Apr 2007 07:56:29 +0000 (07:56 +0000)]
Removed dotted2oid which exists in YAZ already
Adam Dickmeiss [Tue, 17 Apr 2007 07:55:02 +0000 (07:55 +0000)]
Updated for YAZ 3.
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.)
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.
Mike Taylor [Mon, 5 Mar 2007 11:47:16 +0000 (11:47 +0000)]
Increase GRS_BUF_SIZE from 512 (very small!) to 8192.
Anders S. Mortensen [Wed, 27 Dec 2006 12:28:26 +0000 (12:28 +0000)]
Updating.
Anders S. Mortensen [Wed, 27 Dec 2006 12:24:50 +0000 (12:24 +0000)]
Releasing 1.05.
Anders S. Mortensen [Fri, 22 Dec 2006 12:27:19 +0000 (12:27 +0000)]
Using YLOG_WARN instead of LOG_WARN.
Anders S. Mortensen [Fri, 1 Dec 2006 12:02:12 +0000 (12:02 +0000)]
This is for you Mike :-)
Anders S. Mortensen [Fri, 1 Dec 2006 10:46:36 +0000 (10:46 +0000)]
Removed META.yml.
Anders S. Mortensen [Fri, 1 Dec 2006 10:44:58 +0000 (10:44 +0000)]
Removing compiler warnings.
Anders S. Mortensen [Fri, 1 Dec 2006 10:34:31 +0000 (10:34 +0000)]
Changed name.
Anders S. Mortensen [Fri, 1 Dec 2006 09:53:00 +0000 (09:53 +0000)]
Getting ready to release.
Anders S. Mortensen [Fri, 1 Dec 2006 09:47:14 +0000 (09:47 +0000)]
Writing more description.
Anders S. Mortensen [Fri, 1 Dec 2006 09:38:37 +0000 (09:38 +0000)]
Getting ready to release.
Anders S. Mortensen [Thu, 17 Aug 2006 08:35:02 +0000 (08:35 +0000)]
Adding debian sub-dir to repository.
Mike Taylor [Wed, 9 Aug 2006 08:40:38 +0000 (08:40 +0000)]
1.03
Mike Taylor [Tue, 8 Aug 2006 16:27:04 +0000 (16:27 +0000)]
Version 1.03
Mike Taylor [Tue, 8 Aug 2006 16:25:37 +0000 (16:25 +0000)]
Rely on v2.1.14 of YAZ.
Mike Taylor [Tue, 8 Aug 2006 16:16:24 +0000 (16:16 +0000)]
Fix email address
Mike Taylor [Tue, 8 Aug 2006 16:15:55 +0000 (16:15 +0000)]
Remove "###"
Mike Taylor [Thu, 27 Jul 2006 10:26:43 +0000 (10:26 +0000)]
1.02
Mike Taylor [Wed, 26 Jul 2006 11:10:05 +0000 (11:10 +0000)]
Release 1.02
Mike Taylor [Wed, 26 Jul 2006 11:09:14 +0000 (11:09 +0000)]
Only pass schema back to caller if its non-zero-length.
Mike Taylor [Wed, 26 Jul 2006 01:08:44 +0000 (01:08 +0000)]
Remove logging
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.
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.)
Mike Taylor [Mon, 24 Jul 2006 23:04:33 +0000 (23:04 +0000)]
Add (commented-out) OPTIMIZE line
Mike Taylor [Fri, 21 Jul 2006 22:14:05 +0000 (22:14 +0000)]
Support for SCHEMA
Sebastian Hammer [Wed, 7 Jun 2006 18:25:15 +0000 (18:25 +0000)]
Exposing SRW_SORTKEYS parameter to handler
Sebastian Hammer [Mon, 5 Jun 2006 18:01:25 +0000 (18:01 +0000)]
Added HANDLE to Explain request structure
Sebastian Hammer [Fri, 2 Jun 2006 16:03:25 +0000 (16:03 +0000)]
Added explain handler. Input=DATABASE output=EXPLAIN
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!
Sebastian Hammer [Wed, 31 May 2006 16:39:30 +0000 (16:39 +0000)]
Handling complex compspec in present/fetch (slightly) better
Anders S. Mortensen [Fri, 21 Apr 2006 07:30:15 +0000 (07:30 +0000)]
For now, we reject sortAttribute with errcode 207.
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.
Mike Taylor [Wed, 19 Apr 2006 12:38:49 +0000 (12:38 +0000)]
Towards 1,02
Mike Taylor [Wed, 19 Apr 2006 12:37:32 +0000 (12:37 +0000)]
Throw away rpn2pquery(), use YAZ's yaz_rpnquery_to_wrbuf() instead.
Mike Taylor [Tue, 11 Apr 2006 09:53:17 +0000 (09:53 +0000)]
Adam's authentication fixes.
Adam Dickmeiss [Mon, 10 Apr 2006 20:49:24 +0000 (20:49 +0000)]
Avoid mixed stmt/var declare
Adam Dickmeiss [Sun, 9 Apr 2006 23:01:00 +0000 (23:01 +0000)]
For open style auth, set username ("USER") always.
Adam Dickmeiss [Sun, 9 Apr 2006 21:23:10 +0000 (21:23 +0000)]
Dont hv_store NULL user,passwd in bend_init
Mike Taylor [Fri, 24 Mar 2006 12:09:43 +0000 (12:09 +0000)]
YAZ 2.0.0 requirement
Mike Taylor [Fri, 24 Mar 2006 12:09:33 +0000 (12:09 +0000)]
Version number.
Mike Taylor [Fri, 24 Mar 2006 12:08:14 +0000 (12:08 +0000)]
Generalise YAZ-version requirement. Wind back to 2.0.0.
Mike Taylor [Fri, 24 Mar 2006 12:06:15 +0000 (12:06 +0000)]
Check for YAZ version 2.1.10 or better.
Mike Taylor [Fri, 24 Mar 2006 11:56:56 +0000 (11:56 +0000)]
Date of 1.01 release.
Mike Taylor [Fri, 24 Mar 2006 11:56:39 +0000 (11:56 +0000)]
Add documentation for SRU/W support.
Bump version to 1.01.
Mike Taylor [Fri, 24 Mar 2006 01:22:19 +0000 (01:22 +0000)]
Version number
Mike Taylor [Fri, 24 Mar 2006 01:21:15 +0000 (01:21 +0000)]
Jump version number to 1.00 (due to SRU/W support)
Mike Taylor [Fri, 24 Mar 2006 01:20:44 +0000 (01:20 +0000)]
Date of release 1.00
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.
Mike Taylor [Thu, 9 Mar 2006 17:13:15 +0000 (17:13 +0000)]
Add CVS Id
Adam Dickmeiss [Mon, 30 Jan 2006 21:29:41 +0000 (21:29 +0000)]
Avoid mixed stmt/var declare
Adam Dickmeiss [Wed, 9 Nov 2005 09:35:47 +0000 (09:35 +0000)]
Added yazlog utility which calls yaz_log with YLOG_LOG level.
Possibly need to refine this.. Maybe rename to ::log.
Adam Dickmeiss [Sun, 13 Mar 2005 20:01:38 +0000 (20:01 +0000)]
Align configuration of YAZ with Net::Z3950
Mike Taylor [Fri, 3 Sep 2004 13:27:29 +0000 (13:27 +0000)]
Typo
Mike Taylor [Fri, 3 Sep 2004 13:27:19 +0000 (13:27 +0000)]
Prototypes are now explicitly disabled. This makes no difference to
functionality, but suppresses an error message for a cleaner
build.
fatal() errors now print "SimpleServer" instead of "yazwrap"!
New code attempts to translate a result-set reference into a
corresponding Perl query node, but DOES NOT WORK. It's no
more broken than it was before, though. I am completely
stumped as to what's wrong with it.
Mike Taylor [Fri, 3 Sep 2004 13:24:55 +0000 (13:24 +0000)]
Increment version number in anticipation of next release.
Declare package Net::Z3950::RPN::RSID (used in SimpleServer.xs)
POD for Net::Z3950::RPN::RSID
Mike Taylor [Fri, 3 Sep 2004 13:23:34 +0000 (13:23 +0000)]
Towards release 0.09
Mike Taylor [Fri, 3 Sep 2004 11:43:09 +0000 (11:43 +0000)]
Include logging-server.pl in the distribution.
Mike Taylor [Fri, 3 Sep 2004 11:42:35 +0000 (11:42 +0000)]
New
Mike Taylor [Tue, 3 Aug 2004 08:59:37 +0000 (08:59 +0000)]
Clarify requirements.
Anders S. Mortensen [Mon, 14 Jun 2004 12:51:10 +0000 (12:51 +0000)]
Updated changelog.
Adam Dickmeiss [Mon, 7 Jun 2004 17:08:00 +0000 (17:08 +0000)]
Add comment about Windows setup for Makefile.PL
Adam Dickmeiss [Mon, 7 Jun 2004 17:03:47 +0000 (17:03 +0000)]
Update changes
Adam Dickmeiss [Mon, 7 Jun 2004 17:00:55 +0000 (17:00 +0000)]
Do not sv_free session handle if close handler is called
Adam Dickmeiss [Mon, 7 Jun 2004 16:48:38 +0000 (16:48 +0000)]
Do not build tst_clones for non-threaded Perls
Adam Dickmeiss [Sun, 6 Jun 2004 09:07:18 +0000 (09:07 +0000)]
Use CLONEf_CLONE_HOST for perl_clone
Adam Dickmeiss [Sat, 5 Jun 2004 23:09:04 +0000 (23:09 +0000)]
Remove a few unused variables
Adam Dickmeiss [Sat, 5 Jun 2004 22:18:09 +0000 (22:18 +0000)]
Fixed memory leak in bend_close: added sv_free of Perl Handle.
Fixed memory leak in perl_destruct/perl_free: now using context of Perl
interpreter to be destroyed.
Fixed memory leak in bend_init: added sv_free of href in bend_init.
Reduced size of code for bend_init/bend_search by avoiding introducing
of a few temporary SVs.
Adam Dickmeiss [Sat, 5 Jun 2004 07:55:05 +0000 (07:55 +0000)]
Allow us to stop server (for memory debugging purposes)
Adam Dickmeiss [Fri, 4 Jun 2004 20:16:04 +0000 (20:16 +0000)]
Fix leak for data for members implementation_{id,name,version}.
Anders S. Mortensen [Fri, 4 Jun 2004 09:57:00 +0000 (09:57 +0000)]
Added documentation for the new threaded mode.
Adam Dickmeiss [Sat, 29 May 2004 07:04:26 +0000 (07:04 +0000)]
Use only perl_clone if USE_ITHREADS is defined
Anders S. Mortensen [Fri, 28 May 2004 20:27:16 +0000 (20:27 +0000)]
Removed some cvs logging and added GPL headers.
Anders S. Mortensen [Fri, 28 May 2004 20:19:06 +0000 (20:19 +0000)]
Added this new creature.
Anders S. Mortensen [Fri, 28 May 2004 20:14:28 +0000 (20:14 +0000)]
Preparing for release.
Adam Dickmeiss [Fri, 14 May 2004 04:07:50 +0000 (04:07 +0000)]
Moved C declaration to start of block
Adam Dickmeiss [Thu, 13 May 2004 19:04:28 +0000 (19:04 +0000)]
Bump year
Adam Dickmeiss [Thu, 13 May 2004 18:55:40 +0000 (18:55 +0000)]
Fix memory leak due to the use of perl_clone. A mutex is used
for clone/free .. Just to be sure. But rest is still multi-threaded.
Adam Dickmeiss [Tue, 11 May 2004 12:56:37 +0000 (12:56 +0000)]
Do not include unistd.h on Windows. Remove redundant PERL_SET_CONTEXT.
Anders S. Mortensen [Tue, 11 May 2004 12:15:16 +0000 (12:15 +0000)]
Simpleserver is now thread proof.
Mike Taylor [Tue, 9 Sep 2003 20:12:38 +0000 (20:12 +0000)]
Return diagnostics on Init failure
Mike Taylor [Tue, 9 Sep 2003 11:44:20 +0000 (11:44 +0000)]
Dates