yaz-moved-to-github.git
26 years agoYAZ version 1.4pl1.
Adam Dickmeiss [Thu, 29 Jan 1998 13:28:23 +0000 (13:28 +0000)]
YAZ version 1.4pl1.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

26 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

26 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

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

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

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

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

26 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++.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

26 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).

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

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

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

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

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

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

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

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