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

27 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".

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

27 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.

27 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.

27 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.

27 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.

27 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.

27 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.

27 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.

27 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.

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

27 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

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

27 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.

27 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.

27 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.

27 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.

27 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.

27 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.

27 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.

27 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.

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

27 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.

27 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.

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

27 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.

27 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.

27 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.

27 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.

27 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.

27 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.

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

27 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.

27 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.

27 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.

27 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.

27 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.

27 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.

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

27 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

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

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

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

27 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.

27 years agoAdded ODR encode in search and scen bend request structures.
Adam Dickmeiss [Fri, 5 Sep 1997 15:26:43 +0000 (15:26 +0000)]
Added ODR encode in search and scen bend request structures.
Fixed a few enums that caused trouble with C++.

27 years agoRemoved global data1_tabpath - uses data1_get_tabpath() instead.
Adam Dickmeiss [Fri, 5 Sep 1997 09:50:55 +0000 (09:50 +0000)]
Removed global data1_tabpath - uses data1_get_tabpath() instead.

27 years agoAdded credits.
Adam Dickmeiss [Thu, 4 Sep 1997 14:19:13 +0000 (14:19 +0000)]
Added credits.

27 years agoAdded data1 to marc conversion with indicators.
Adam Dickmeiss [Thu, 4 Sep 1997 13:51:58 +0000 (13:51 +0000)]
Added data1 to marc conversion with indicators.

27 years agoBug fix in ztest.
Adam Dickmeiss [Thu, 4 Sep 1997 13:50:31 +0000 (13:50 +0000)]
Bug fix in ztest.

27 years agoMinor changes.
Adam Dickmeiss [Thu, 4 Sep 1997 13:49:05 +0000 (13:49 +0000)]
Minor changes.

27 years agoAdded data1 to marc conversion.
Adam Dickmeiss [Thu, 4 Sep 1997 13:48:04 +0000 (13:48 +0000)]
Added data1 to marc conversion.

27 years agoAdded ztest.
Adam Dickmeiss [Thu, 4 Sep 1997 13:46:40 +0000 (13:46 +0000)]
Added ztest.

27 years agoAdded UNImarc to list of available syntaxes.
Adam Dickmeiss [Thu, 4 Sep 1997 13:45:17 +0000 (13:45 +0000)]
Added UNImarc to list of available syntaxes.

27 years agoAdded atoin.o.
Adam Dickmeiss [Thu, 4 Sep 1997 07:59:29 +0000 (07:59 +0000)]
Added atoin.o.

27 years agoAdded include of xmalloc.h.
Adam Dickmeiss [Thu, 4 Sep 1997 07:59:02 +0000 (07:59 +0000)]
Added include of xmalloc.h.

27 years agoAdded prototype for atoi_n.
Adam Dickmeiss [Thu, 4 Sep 1997 07:58:36 +0000 (07:58 +0000)]
Added prototype for atoi_n.

27 years agoDefinition of ISO2709 control characters to this file.
Adam Dickmeiss [Thu, 4 Sep 1997 07:57:51 +0000 (07:57 +0000)]
Definition of ISO2709 control characters to this file.

27 years agoWhen using UNIX, O_BINARY is defined if it's not already defined.
Adam Dickmeiss [Thu, 4 Sep 1997 07:57:01 +0000 (07:57 +0000)]
When using UNIX, O_BINARY is defined if it's not already defined.

27 years agoRight hande side operand of yaz_matchstr may include a ? in
Adam Dickmeiss [Thu, 4 Sep 1997 07:54:34 +0000 (07:54 +0000)]
Right hande side operand of yaz_matchstr may include a ? in
which case it returns "match ok".

27 years agoAdded include readconf.h.
Adam Dickmeiss [Thu, 4 Sep 1997 07:53:02 +0000 (07:53 +0000)]
Added include readconf.h.

27 years agoMoved atoi_n function to separate source file.
Adam Dickmeiss [Thu, 4 Sep 1997 07:52:27 +0000 (07:52 +0000)]
Moved atoi_n function to separate source file.

27 years agoRemoved definition statserv_remove from statserv.h to eventl.h.
Adam Dickmeiss [Mon, 1 Sep 1997 09:31:48 +0000 (09:31 +0000)]
Removed definition statserv_remove from statserv.h to eventl.h.

27 years agoRemoved definition statserv_remove to eventl.h. (A hack really).
Adam Dickmeiss [Mon, 1 Sep 1997 09:31:26 +0000 (09:31 +0000)]
Removed definition statserv_remove to eventl.h. (A hack really).

27 years agoAdded include of yaz-util.h.
Adam Dickmeiss [Mon, 1 Sep 1997 09:30:39 +0000 (09:30 +0000)]
Added include of yaz-util.h.

27 years agoRemoved declaration of data1_matchstr since it's a macro.
Adam Dickmeiss [Mon, 1 Sep 1997 08:58:04 +0000 (08:58 +0000)]
Removed declaration of data1_matchstr since it's a macro.

27 years agoNew windows NT/95 port using MSV5.0. Test server ztest now in
Adam Dickmeiss [Mon, 1 Sep 1997 08:55:52 +0000 (08:55 +0000)]
New windows NT/95 port using MSV5.0. Test server ztest now in
separate directory. When using NT, this test server may operate
as an NT service. Note that the service.[ch] should be part of
generic, but it isn't yet.

27 years agoNew windows NT/95 port using MSV5.0. Made prefix query handling
Adam Dickmeiss [Mon, 1 Sep 1997 08:54:12 +0000 (08:54 +0000)]
New windows NT/95 port using MSV5.0. Made prefix query handling
thread safe. The function options ignores empty arguments when met.

27 years agoNew windows NT/95 port using MSV5.0. The test server 'ztest' was
Adam Dickmeiss [Mon, 1 Sep 1997 08:52:58 +0000 (08:52 +0000)]
New windows NT/95 port using MSV5.0. The test server 'ztest' was
moved a separate directory. MSV5.0 project server.dsp created.
As an option, the server can now operate as an NT service.

27 years agoNew windows NT/95 port using MSV5.0. Had to avoid a few static
Adam Dickmeiss [Mon, 1 Sep 1997 08:51:06 +0000 (08:51 +0000)]
New windows NT/95 port using MSV5.0. Had to avoid a few static
variables used in function ber_tag. These are now part of the
ODR structure.

27 years agoNew windows NT/95 port using MSV5.0. To export DLL functions the
Adam Dickmeiss [Mon, 1 Sep 1997 08:49:47 +0000 (08:49 +0000)]
New windows NT/95 port using MSV5.0. To export DLL functions the
YAZ_EXPORT modifier was added. Defined in yconfig.h.

27 years agoNew windows NT/95 port using MSV5.0. Minor changes only.
Adam Dickmeiss [Mon, 1 Sep 1997 08:49:14 +0000 (08:49 +0000)]
New windows NT/95 port using MSV5.0. Minor changes only.

27 years agoNew windows NT/95 port using MSV5.0. Only a few changes made
Adam Dickmeiss [Mon, 1 Sep 1997 08:48:44 +0000 (08:48 +0000)]
New windows NT/95 port using MSV5.0. Only a few changes made
to avoid warnings. Sub project created: client.dsp.

27 years agoNew windows NT/95 port using MSV5.0. Only a few changes made
Adam Dickmeiss [Mon, 1 Sep 1997 08:48:11 +0000 (08:48 +0000)]
New windows NT/95 port using MSV5.0. Only a few changes made
to avoid warnings.

27 years agoNew windows NT/95 port using MSV5.0.
Adam Dickmeiss [Mon, 1 Sep 1997 08:47:18 +0000 (08:47 +0000)]
New windows NT/95 port using MSV5.0.

27 years agoAdded thesaurus oids
Sebastian Hammer [Fri, 29 Aug 1997 13:34:58 +0000 (13:34 +0000)]
Added thesaurus oids

27 years agoAdded Thesaurus OID
Sebastian Hammer [Tue, 19 Aug 1997 08:46:05 +0000 (08:46 +0000)]
Added Thesaurus OID

27 years agoAdded Thesaurus
Sebastian Hammer [Tue, 19 Aug 1997 08:45:13 +0000 (08:45 +0000)]
Added Thesaurus

27 years agoHousekeeping
Sebastian Hammer [Tue, 19 Aug 1997 08:43:49 +0000 (08:43 +0000)]
Housekeeping

27 years agoAdded thesaurus OID
Sebastian Hammer [Tue, 19 Aug 1997 08:40:52 +0000 (08:40 +0000)]
Added thesaurus OID

27 years agoAdded new OID entries (RVDM).
Adam Dickmeiss [Mon, 28 Jul 1997 12:34:42 +0000 (12:34 +0000)]
Added new OID entries (RVDM).

27 years agoRemoved windows DLL stubs.
Adam Dickmeiss [Mon, 21 Jul 1997 12:48:11 +0000 (12:48 +0000)]
Removed windows DLL stubs.

27 years agoMoved definition of nmem_control and nmem_block.
Adam Dickmeiss [Mon, 21 Jul 1997 12:47:38 +0000 (12:47 +0000)]
Moved definition of nmem_control and nmem_block.

27 years agoBug fix: changed definition of attributeValues in
Adam Dickmeiss [Mon, 21 Jul 1997 12:46:03 +0000 (12:46 +0000)]
Bug fix: changed definition of attributeValues in
Z_AttributeOccurrence.

27 years agoMoved definitions of nmem_block and nmem_control.
Adam Dickmeiss [Mon, 21 Jul 1997 12:44:30 +0000 (12:44 +0000)]
Moved definitions of nmem_block and nmem_control.

27 years agoChanged header to 1997.
Adam Dickmeiss [Wed, 2 Jul 1997 14:12:52 +0000 (14:12 +0000)]
Changed header to 1997.

27 years agoFixed #if-bug. Thanks to RVDM.
Adam Dickmeiss [Wed, 2 Jul 1997 12:57:48 +0000 (12:57 +0000)]
Fixed #if-bug. Thanks to RVDM.

27 years agoAdded new BIB-1 diagnostic messages.
Adam Dickmeiss [Tue, 1 Jul 1997 14:15:10 +0000 (14:15 +0000)]
Added new BIB-1 diagnostic messages.

27 years agoAdded messages about new diagnostic codes.
Adam Dickmeiss [Tue, 1 Jul 1997 13:52:21 +0000 (13:52 +0000)]
Added messages about new diagnostic codes.

27 years agoTake care of case when invalid target is specified on command line.
Adam Dickmeiss [Tue, 1 Jul 1997 13:49:56 +0000 (13:49 +0000)]
Take care of case when invalid target is specified on command line.

27 years agoAdded ODR argument to ccl_rpn_query and ccl_scan_query.
Adam Dickmeiss [Mon, 23 Jun 1997 10:31:25 +0000 (10:31 +0000)]
Added ODR argument to ccl_rpn_query and ccl_scan_query.

27 years agoAdded RVDM's SEQUENCE OF patch again!
Adam Dickmeiss [Mon, 23 Jun 1997 10:31:11 +0000 (10:31 +0000)]
Added RVDM's SEQUENCE OF patch again!

27 years agoAdded ODR stream as parameter to ccl_rpn_query and ccl_scan_query.
Adam Dickmeiss [Mon, 23 Jun 1997 10:30:45 +0000 (10:30 +0000)]
Added ODR stream as parameter to ccl_rpn_query and ccl_scan_query.

27 years agoAdded call to ccl_rpn_delete in search. Added ODR stream "out"
Adam Dickmeiss [Mon, 23 Jun 1997 10:30:18 +0000 (10:30 +0000)]
Added call to ccl_rpn_delete in search. Added ODR stream "out"
as parameter to ccl_rpn_query to release RPN query.

27 years agoAdded ODR argument to ccl_rpn_query to provide release of
Adam Dickmeiss [Mon, 23 Jun 1997 10:28:27 +0000 (10:28 +0000)]
Added ODR argument to ccl_rpn_query to provide release of
RPN structure.

27 years agoOld versions of GILS tables
Sebastian Hammer [Wed, 14 May 1997 11:14:44 +0000 (11:14 +0000)]
Old versions of GILS tables

27 years agoMoved to GILS version 2
Sebastian Hammer [Wed, 14 May 1997 11:09:51 +0000 (11:09 +0000)]
Moved to GILS version 2

27 years agoC++ support.
Adam Dickmeiss [Wed, 14 May 1997 06:53:19 +0000 (06:53 +0000)]
C++ support.

27 years agoIn handling of SEQUENCE OF: Counter set to zero when SEQUENCE
Adam Dickmeiss [Mon, 5 May 1997 11:21:09 +0000 (11:21 +0000)]
In handling of SEQUENCE OF: Counter set to zero when SEQUENCE
OF isn't there at all.

27 years agoClient uses "options" utility and marc dump filename may be specified
Adam Dickmeiss [Mon, 5 May 1997 11:20:35 +0000 (11:20 +0000)]
Client uses "options" utility and marc dump filename may be specified
as an option (-m <file>).