yaz-moved-to-github.git
22 years agoMinor change to make C++ happy.
Adam Dickmeiss [Thu, 5 Mar 1998 08:09:03 +0000 (08:09 +0000)]
Minor change to make C++ happy.

22 years agoMake data1 to EXPLAIN ignore local tags in root.
Adam Dickmeiss [Thu, 5 Mar 1998 08:07:58 +0000 (08:07 +0000)]
Make data1 to EXPLAIN ignore local tags in root.

22 years agoAdded a few casts to make C++ happy.
Adam Dickmeiss [Thu, 5 Mar 1998 08:05:10 +0000 (08:05 +0000)]
Added a few casts to make C++ happy.

22 years agoAdded const to some char pointer arguments.
Adam Dickmeiss [Fri, 27 Feb 1998 14:08:04 +0000 (14:08 +0000)]
Added const to some char pointer arguments.
Reworked data1_read_node so that it doesn't create a tree with
pointers to original "SGML"-buffer.

22 years agoAdded printing of integer nodes.
Adam Dickmeiss [Fri, 27 Feb 1998 14:05:34 +0000 (14:05 +0000)]
Added printing of integer nodes.

22 years agoFixed bug in statserv_remove.
Adam Dickmeiss [Fri, 27 Feb 1998 14:04:55 +0000 (14:04 +0000)]
Fixed bug in statserv_remove.

22 years agoTake care of integer data nodes as well in conversion.
Adam Dickmeiss [Mon, 23 Feb 1998 10:57:09 +0000 (10:57 +0000)]
Take care of integer data nodes as well in conversion.

22 years agoAdded prt-dat.c.
Adam Dickmeiss [Mon, 16 Feb 1998 10:20:42 +0000 (10:20 +0000)]
Added prt-dat.c.

22 years agoChanges.
Adam Dickmeiss [Wed, 11 Feb 1998 13:48:00 +0000 (13:48 +0000)]
Changes.

22 years agoChanged code so that it compiles as C++.
Adam Dickmeiss [Wed, 11 Feb 1998 11:53:21 +0000 (11:53 +0000)]
Changed code so that it compiles as C++.

22 years agoUpdated tagset-G and M.
Adam Dickmeiss [Tue, 10 Feb 1998 17:25:21 +0000 (17:25 +0000)]
Updated tagset-G and M.

22 years agoAdded new Object Identifiers.
Adam Dickmeiss [Tue, 10 Feb 1998 15:32:03 +0000 (15:32 +0000)]
Added new Object Identifiers.

22 years agoImplemented date and time structure. Changed the Update Extended
Adam Dickmeiss [Tue, 10 Feb 1998 15:31:46 +0000 (15:31 +0000)]
Implemented date and time structure. Changed the Update Extended
Service.

22 years agoChanges.
Adam Dickmeiss [Tue, 10 Feb 1998 15:30:32 +0000 (15:30 +0000)]
Changes.

22 years agoAdded support for extended handlers in backend server interface.
Adam Dickmeiss [Tue, 10 Feb 1998 11:03:56 +0000 (11:03 +0000)]
Added support for extended handlers in backend server interface.

22 years agoImplemented command refid. Client prints reference-ID's, when present,
Adam Dickmeiss [Tue, 10 Feb 1998 11:03:06 +0000 (11:03 +0000)]
Implemented command refid. Client prints reference-ID's, when present,
in responses.

22 years agoMinor.
Adam Dickmeiss [Tue, 10 Feb 1998 11:01:11 +0000 (11:01 +0000)]
Minor.

22 years ago*** empty log message ***
Adam Dickmeiss [Tue, 10 Feb 1998 11:00:59 +0000 (11:00 +0000)]
*** empty log message ***

22 years agoChanged definition of Z_Triple in file prt-grs.h - member boolean
Adam Dickmeiss [Tue, 10 Feb 1998 10:29:37 +0000 (10:29 +0000)]
Changed definition of Z_Triple in file prt-grs.h - member boolean
renamed to zboolean. Some C++ compilers complained about the name.

22 years agoAdded app_name, service_dependencies, service_display_name and
Adam Dickmeiss [Tue, 10 Feb 1998 10:28:56 +0000 (10:28 +0000)]
Added app_name, service_dependencies, service_display_name and
options_func. options_func allows us to specify a different function
to interogate the command line arguments. The other members allow us
to pass the full service details accross to the service manager (CW).

22 years ago1.4pl2.
Adam Dickmeiss [Fri, 30 Jan 1998 15:32:57 +0000 (15:32 +0000)]
1.4pl2.

22 years agoFixed bug in inetd code. The server listened on tcp:@:9999 even
Adam Dickmeiss [Fri, 30 Jan 1998 15:24:57 +0000 (15:24 +0000)]
Fixed bug in inetd code. The server listened on tcp:@:9999 even
though it was started in inetd mode.

22 years agoUpdated.
Adam Dickmeiss [Thu, 29 Jan 1998 14:26:42 +0000 (14:26 +0000)]
Updated.

22 years agoBetter sort diagnostics.
Adam Dickmeiss [Thu, 29 Jan 1998 14:08:52 +0000 (14:08 +0000)]
Better sort diagnostics.

22 years agoUpdated README.
Adam Dickmeiss [Thu, 29 Jan 1998 14:08:43 +0000 (14:08 +0000)]
Updated README.

22 years agoUpdated.
Adam Dickmeiss [Thu, 29 Jan 1998 13:42:18 +0000 (13:42 +0000)]
Updated.

22 years agoBetter event handle system for NT/Unix.
Adam Dickmeiss [Thu, 29 Jan 1998 13:30:23 +0000 (13:30 +0000)]
Better event handle system for NT/Unix.

22 years agoYAZ version 1.4pl1.
Adam Dickmeiss [Thu, 29 Jan 1998 13:28:23 +0000 (13:28 +0000)]
YAZ version 1.4pl1.

22 years agoRemoved Unicode file.
Adam Dickmeiss [Thu, 29 Jan 1998 13:18:29 +0000 (13:18 +0000)]
Removed Unicode file.

22 years agoAdded sort.
Adam Dickmeiss [Thu, 29 Jan 1998 13:17:56 +0000 (13:17 +0000)]
Added sort.

22 years agoAdded dummy sort in test server.
Adam Dickmeiss [Thu, 29 Jan 1998 13:16:02 +0000 (13:16 +0000)]
Added dummy sort in test server.

22 years agoImplemented sort for the backend interface.
Adam Dickmeiss [Thu, 29 Jan 1998 13:15:35 +0000 (13:15 +0000)]
Implemented sort for the backend interface.

22 years agoFunction zget_presentRequest fills resultSetId with "default" instead
Adam Dickmeiss [Thu, 29 Jan 1998 13:13:39 +0000 (13:13 +0000)]
Function zget_presentRequest fills resultSetId with "default" instead
of "Default".

22 years agoAdded a bit more info to dump.
Sebastian Hammer [Wed, 14 Jan 1998 09:53:26 +0000 (09:53 +0000)]
Added a bit more info to dump.

22 years agoMinor change.
Adam Dickmeiss [Wed, 7 Jan 1998 13:51:45 +0000 (13:51 +0000)]
Minor change.

22 years agoFixed Makefile(s).
Adam Dickmeiss [Wed, 7 Jan 1998 13:34:06 +0000 (13:34 +0000)]
Fixed Makefile(s).

22 years agoUpdated Makefiles so that there is no dependancy on ELIBS.
Adam Dickmeiss [Wed, 7 Jan 1998 12:59:27 +0000 (12:59 +0000)]
Updated Makefiles so that there is no dependancy on ELIBS.

22 years agoUsing fgets instead of gets.
Adam Dickmeiss [Wed, 7 Jan 1998 12:58:22 +0000 (12:58 +0000)]
Using fgets instead of gets.

22 years agoFixed bugs in encoders/decoders - Not operator (!) missing.
Adam Dickmeiss [Mon, 5 Jan 1998 09:04:57 +0000 (09:04 +0000)]
Fixed bugs in encoders/decoders - Not operator (!) missing.

22 years ago1998.
Adam Dickmeiss [Mon, 5 Jan 1998 09:03:37 +0000 (09:03 +0000)]
1998.

22 years agoMoved to 1998.
Adam Dickmeiss [Mon, 5 Jan 1998 09:03:12 +0000 (09:03 +0000)]
Moved to 1998.

22 years agoImplemented sub-trees feature for schemas - including forward
Adam Dickmeiss [Thu, 18 Dec 1997 10:51:30 +0000 (10:51 +0000)]
Implemented sub-trees feature for schemas - including forward
references.

22 years agoAdded include of string.h.
Adam Dickmeiss [Fri, 12 Dec 1997 06:32:33 +0000 (06:32 +0000)]
Added include of string.h.

22 years agoChanges.
Adam Dickmeiss [Tue, 9 Dec 1997 16:28:04 +0000 (16:28 +0000)]
Changes.

22 years agoWork on EXPLAIN schema. First implementation of sub-schema facility
Adam Dickmeiss [Tue, 9 Dec 1997 16:18:16 +0000 (16:18 +0000)]
Work on EXPLAIN schema. First implementation of sub-schema facility
in the *.abs files.

22 years agoFix bug regarding variants. Tags with prefix "var" was incorrectly
Adam Dickmeiss [Tue, 9 Dec 1997 16:17:09 +0000 (16:17 +0000)]
Fix bug regarding variants. Tags with prefix "var" was incorrectly
interpreted as "start of variants". Now, only "var" indicates such
start.
Cleaned up data1_read_node so tag names and variant names are
copied and not pointed to by the generated data1 tree. Data nodes
still point to old buffer.

22 years agoAssume strerror is defined on Unixes as well. It's standard ANSI.
Adam Dickmeiss [Tue, 9 Dec 1997 16:11:02 +0000 (16:11 +0000)]
Assume strerror is defined on Unixes as well. It's standard ANSI.

22 years agoUsing function odr_nullval() instead of global ODR_NULLVAL when
Adam Dickmeiss [Mon, 24 Nov 1997 11:33:56 +0000 (11:33 +0000)]
Using function odr_nullval() instead of global ODR_NULLVAL when
appropriate.

22 years agoMore explain work.
Adam Dickmeiss [Wed, 19 Nov 1997 10:30:06 +0000 (10:30 +0000)]
More explain work.

22 years agoRemoved element num_children from data1_node. Minor changes in
Adam Dickmeiss [Tue, 18 Nov 1997 09:51:08 +0000 (09:51 +0000)]
Removed element num_children from data1_node. Minor changes in
data1 to Explain.

22 years agoChanges.
Adam Dickmeiss [Fri, 7 Nov 1997 13:33:54 +0000 (13:33 +0000)]
Changes.

22 years agoAdded NT Service name part of statserv_options_block. Moved NT
Adam Dickmeiss [Fri, 7 Nov 1997 13:31:47 +0000 (13:31 +0000)]
Added NT Service name part of statserv_options_block. Moved NT
service utility to server library.

22 years agoImplemented variant match on simple elements -data1 tree and Espec-1.
Adam Dickmeiss [Thu, 6 Nov 1997 11:36:44 +0000 (11:36 +0000)]
Implemented variant match on simple elements -data1 tree and Espec-1.

22 years agoMinor change.
Adam Dickmeiss [Wed, 5 Nov 1997 09:20:51 +0000 (09:20 +0000)]
Minor change.

22 years agoThe client handles records with no associated syntax.
Adam Dickmeiss [Wed, 5 Nov 1997 09:18:31 +0000 (09:18 +0000)]
The client handles records with no associated syntax.

22 years agoImproved memory debugging for xmalloc/nmem.c. References to NMEM
Adam Dickmeiss [Fri, 31 Oct 1997 12:20:07 +0000 (12:20 +0000)]
Improved memory debugging for xmalloc/nmem.c. References to NMEM
instead of ODR in n ESPEC-1 handling in source d1_espec.c.
Bug fix: missing fclose in data1_read_espec1.

22 years agoRoutine zget_SearchRequest fills resultSetName member with "default"
Adam Dickmeiss [Wed, 29 Oct 1997 12:00:37 +0000 (12:00 +0000)]
Routine zget_SearchRequest fills resultSetName member with "default"
instead of "Default".

22 years agoMinor change.
Adam Dickmeiss [Mon, 27 Oct 1997 14:04:21 +0000 (14:04 +0000)]
Minor change.

22 years agoNew debug utility, data1_pr_tree, that dumps a data1 tree.
Adam Dickmeiss [Mon, 27 Oct 1997 14:04:07 +0000 (14:04 +0000)]
New debug utility, data1_pr_tree, that dumps a data1 tree.

22 years agoAdded new member to statserver_options_block, pre_init, which
Adam Dickmeiss [Mon, 27 Oct 1997 14:03:01 +0000 (14:03 +0000)]
Added new member to statserver_options_block, pre_init, which
specifies a callback to be invoked after command line parsing and
before the server listens for the first time.

22 years agoFixed memory leak: member response wasn't freed when queue
Adam Dickmeiss [Mon, 27 Oct 1997 13:55:03 +0000 (13:55 +0000)]
Fixed memory leak: member response wasn't freed when queue
was destroyed.

22 years agoChanged structure field in data1 node to be simple string which
Adam Dickmeiss [Mon, 27 Oct 1997 13:54:18 +0000 (13:54 +0000)]
Changed structure field in data1 node to be simple string which
is "unknown" to the retrieval system itself.

22 years agoHeader yaz-util includes all YAZ utility header files.
Adam Dickmeiss [Mon, 27 Oct 1997 13:52:46 +0000 (13:52 +0000)]
Header yaz-util includes all YAZ utility header files.

22 years agoAdded prototype for data1_get_map_buf.
Adam Dickmeiss [Mon, 6 Oct 1997 09:37:53 +0000 (09:37 +0000)]
Added prototype for data1_get_map_buf.

22 years agoFunction mmem_exit releases memory used by the freelists.
Adam Dickmeiss [Mon, 6 Oct 1997 09:09:52 +0000 (09:09 +0000)]
Function mmem_exit releases memory used by the freelists.

22 years agoChanged log_init so that previous (if any) is closed.
Adam Dickmeiss [Mon, 6 Oct 1997 08:55:07 +0000 (08:55 +0000)]
Changed log_init so that previous (if any) is closed.

22 years agoSmll
Sebastian Hammer [Thu, 2 Oct 1997 12:16:51 +0000 (12:16 +0000)]
Smll

22 years agoAttempt to fix bug in especs
Sebastian Hammer [Thu, 2 Oct 1997 12:10:24 +0000 (12:10 +0000)]
Attempt to fix bug in especs

22 years agoCHanged date
Sebastian Hammer [Thu, 2 Oct 1997 12:09:05 +0000 (12:09 +0000)]
CHanged date

22 years agoAdded handler data1_get_map_buf that is used by data1_nodetomarc.
Adam Dickmeiss [Tue, 30 Sep 1997 11:50:04 +0000 (11:50 +0000)]
Added handler data1_get_map_buf that is used by data1_nodetomarc.

22 years agoFixed bug introduced by previous commit.
Adam Dickmeiss [Tue, 30 Sep 1997 11:48:12 +0000 (11:48 +0000)]
Fixed bug introduced by previous commit.

22 years agoAdded function 'cause checkergcc doesn't include assert handler.
Adam Dickmeiss [Tue, 30 Sep 1997 11:47:47 +0000 (11:47 +0000)]
Added function 'cause checkergcc doesn't include assert handler.

22 years agoMinor changes - removed indentation of ifdef.
Adam Dickmeiss [Tue, 30 Sep 1997 09:33:10 +0000 (09:33 +0000)]
Minor changes - removed indentation of ifdef.

22 years agoAdded function, oid_ent_to_oid, to replace the function
Adam Dickmeiss [Mon, 29 Sep 1997 13:18:59 +0000 (13:18 +0000)]
Added function, oid_ent_to_oid, to replace the function
oid_getoidbyent, which is not thread safe.

22 years agoChanged CCL parser to be thread safe. New type, CCL-parser, declared
Adam Dickmeiss [Mon, 29 Sep 1997 09:01:19 +0000 (09:01 +0000)]
Changed CCL parser to be thread safe. New type, CCL-parser, declared
and a create/destructor ccl_parser_create/ccl_parser_destroy has been
added.

22 years agoFixed conversion of trees so that true copy is made.
Adam Dickmeiss [Mon, 29 Sep 1997 08:58:25 +0000 (08:58 +0000)]
Fixed conversion of trees so that true copy is made.

22 years agoChanged CCL parser to be thread safe. New type, CCL_parser, declared
Adam Dickmeiss [Mon, 29 Sep 1997 08:56:37 +0000 (08:56 +0000)]
Changed CCL parser to be thread safe. New type, CCL_parser, declared
and a create/destructers ccl_parser_create/ccl_parser/destory has
been added.

22 years agoAdded changes.
Adam Dickmeiss [Mon, 29 Sep 1997 07:24:42 +0000 (07:24 +0000)]
Added changes.

22 years agoUpdated project files, README, TODO, etc.
Adam Dickmeiss [Mon, 29 Sep 1997 07:24:21 +0000 (07:24 +0000)]
Updated project files, README, TODO, etc.

22 years agoAdded static modifier to msg_tab.
Adam Dickmeiss [Mon, 29 Sep 1997 07:22:26 +0000 (07:22 +0000)]
Added static modifier to msg_tab.

22 years agoClient code uses nmem_init.
Adam Dickmeiss [Mon, 29 Sep 1997 07:20:31 +0000 (07:20 +0000)]
Client code uses nmem_init.

22 years agoServer library uses nmem_init/nmem_exit. The log prefix no longer
Adam Dickmeiss [Mon, 29 Sep 1997 07:19:32 +0000 (07:19 +0000)]
Server library uses nmem_init/nmem_exit. The log prefix no longer
includes leading path on NT.

22 years agoAdded typecast to avoid warnings on MSVC.
Adam Dickmeiss [Mon, 29 Sep 1997 07:17:31 +0000 (07:17 +0000)]
Added typecast to avoid warnings on MSVC.

22 years agoArray cs_errlist no longer global.
Adam Dickmeiss [Mon, 29 Sep 1997 07:16:14 +0000 (07:16 +0000)]
Array cs_errlist no longer global.

22 years agoChanged use of setsockopt to avoid warnings on MSVC.
Adam Dickmeiss [Mon, 29 Sep 1997 07:15:25 +0000 (07:15 +0000)]
Changed use of setsockopt to avoid warnings on MSVC.

22 years agoNew functions nmem_init/nmem_exit to init/close NMEM system.
Adam Dickmeiss [Mon, 29 Sep 1997 07:14:16 +0000 (07:14 +0000)]
New functions nmem_init/nmem_exit to init/close NMEM system.

22 years agoChanged type of a few variables to avoid warnings.
Adam Dickmeiss [Mon, 29 Sep 1997 07:13:43 +0000 (07:13 +0000)]
Changed type of a few variables to avoid warnings.

22 years agoMinor changes.
Adam Dickmeiss [Mon, 29 Sep 1997 07:13:13 +0000 (07:13 +0000)]
Minor changes.

22 years agoNMEM thread safe. NMEM must be initialized before use (sigh) -
Adam Dickmeiss [Mon, 29 Sep 1997 07:12:50 +0000 (07:12 +0000)]
NMEM thread safe. NMEM must be initialized before use (sigh) -
routine nmem_init/nmem_exit implemented.

22 years agoUpdated client to handle multiple diagnostics.
Adam Dickmeiss [Fri, 26 Sep 1997 09:41:55 +0000 (09:41 +0000)]
Updated client to handle multiple diagnostics.

22 years agoAdded two members to data1_marctab to ease reading of weird MARC records.
Adam Dickmeiss [Wed, 24 Sep 1997 13:35:44 +0000 (13:35 +0000)]
Added two members to data1_marctab to ease reading of weird MARC records.

22 years agoAdded verbose option -v to marcdump utility.
Adam Dickmeiss [Wed, 24 Sep 1997 13:29:40 +0000 (13:29 +0000)]
Added verbose option -v to marcdump utility.

22 years agoFixed bug introduced by previous commit.
Adam Dickmeiss [Mon, 22 Sep 1997 12:33:41 +0000 (12:33 +0000)]
Fixed bug introduced by previous commit.

22 years agoFixed minor bug that caused log_init to ignore filename.
Adam Dickmeiss [Thu, 18 Sep 1997 08:48:09 +0000 (08:48 +0000)]
Fixed minor bug that caused log_init to ignore filename.

22 years agoAdded better doc about windows.
Adam Dickmeiss [Thu, 18 Sep 1997 08:47:17 +0000 (08:47 +0000)]
Added better doc about windows.

22 years agoAdded RTF version of YAZ doc
Sebastian Hammer [Wed, 17 Sep 1997 13:30:34 +0000 (13:30 +0000)]
Added RTF version of YAZ doc

22 years agoIntroduced new 'global' data1 handle.
Adam Dickmeiss [Wed, 17 Sep 1997 12:28:24 +0000 (12:28 +0000)]
Introduced new 'global' data1 handle.

22 years agoFirst Unicode attempt.
Adam Dickmeiss [Wed, 17 Sep 1997 12:25:49 +0000 (12:25 +0000)]
First Unicode attempt.

22 years agoYAZ version 1.4.
Adam Dickmeiss [Wed, 17 Sep 1997 12:10:26 +0000 (12:10 +0000)]
YAZ version 1.4.

22 years agoAnother MSV5.0 port. Changed projects to include proper
Adam Dickmeiss [Tue, 9 Sep 1997 10:10:18 +0000 (10:10 +0000)]
Another MSV5.0 port. Changed projects to include proper
library/include paths.
Server starts server in test-mode when no options are given.