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.
Adam Dickmeiss [Fri, 27 Feb 1998 14:05:34 +0000 (14:05 +0000)]
Added printing of integer nodes.
Adam Dickmeiss [Fri, 27 Feb 1998 14:04:55 +0000 (14:04 +0000)]
Fixed bug in statserv_remove.
Adam Dickmeiss [Mon, 23 Feb 1998 10:57:09 +0000 (10:57 +0000)]
Take care of integer data nodes as well in conversion.
Adam Dickmeiss [Mon, 16 Feb 1998 10:20:42 +0000 (10:20 +0000)]
Added prt-dat.c.
Adam Dickmeiss [Wed, 11 Feb 1998 13:48:00 +0000 (13:48 +0000)]
Changes.
Adam Dickmeiss [Wed, 11 Feb 1998 11:53:21 +0000 (11:53 +0000)]
Changed code so that it compiles as C++.
Adam Dickmeiss [Tue, 10 Feb 1998 17:25:21 +0000 (17:25 +0000)]
Updated tagset-G and M.
Adam Dickmeiss [Tue, 10 Feb 1998 15:32:03 +0000 (15:32 +0000)]
Added new Object Identifiers.
Adam Dickmeiss [Tue, 10 Feb 1998 15:31:46 +0000 (15:31 +0000)]
Implemented date and time structure. Changed the Update Extended
Service.
Adam Dickmeiss [Tue, 10 Feb 1998 15:30:32 +0000 (15:30 +0000)]
Changes.
Adam Dickmeiss [Tue, 10 Feb 1998 11:03:56 +0000 (11:03 +0000)]
Added support for extended handlers in backend server interface.
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.
Adam Dickmeiss [Tue, 10 Feb 1998 11:01:11 +0000 (11:01 +0000)]
Minor.
Adam Dickmeiss [Tue, 10 Feb 1998 11:00:59 +0000 (11:00 +0000)]
*** empty log message ***
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.
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).
Adam Dickmeiss [Fri, 30 Jan 1998 15:32:57 +0000 (15:32 +0000)]
1.4pl2.
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.
Adam Dickmeiss [Thu, 29 Jan 1998 14:26:42 +0000 (14:26 +0000)]
Updated.
Adam Dickmeiss [Thu, 29 Jan 1998 14:08:52 +0000 (14:08 +0000)]
Better sort diagnostics.
Adam Dickmeiss [Thu, 29 Jan 1998 14:08:43 +0000 (14:08 +0000)]
Updated README.
Adam Dickmeiss [Thu, 29 Jan 1998 13:42:18 +0000 (13:42 +0000)]
Updated.
Adam Dickmeiss [Thu, 29 Jan 1998 13:30:23 +0000 (13:30 +0000)]
Better event handle system for NT/Unix.
Adam Dickmeiss [Thu, 29 Jan 1998 13:28:23 +0000 (13:28 +0000)]
YAZ version 1.4pl1.
Adam Dickmeiss [Thu, 29 Jan 1998 13:18:29 +0000 (13:18 +0000)]
Removed Unicode file.
Adam Dickmeiss [Thu, 29 Jan 1998 13:17:56 +0000 (13:17 +0000)]
Added sort.
Adam Dickmeiss [Thu, 29 Jan 1998 13:16:02 +0000 (13:16 +0000)]
Added dummy sort in test server.
Adam Dickmeiss [Thu, 29 Jan 1998 13:15:35 +0000 (13:15 +0000)]
Implemented sort for the backend interface.
Adam Dickmeiss [Thu, 29 Jan 1998 13:13:39 +0000 (13:13 +0000)]
Function zget_presentRequest fills resultSetId with "default" instead
of "Default".
Sebastian Hammer [Wed, 14 Jan 1998 09:53:26 +0000 (09:53 +0000)]
Added a bit more info to dump.
Adam Dickmeiss [Wed, 7 Jan 1998 13:51:45 +0000 (13:51 +0000)]
Minor change.
Adam Dickmeiss [Wed, 7 Jan 1998 13:34:06 +0000 (13:34 +0000)]
Fixed Makefile(s).
Adam Dickmeiss [Wed, 7 Jan 1998 12:59:27 +0000 (12:59 +0000)]
Updated Makefiles so that there is no dependancy on ELIBS.
Adam Dickmeiss [Wed, 7 Jan 1998 12:58:22 +0000 (12:58 +0000)]
Using fgets instead of gets.
Adam Dickmeiss [Mon, 5 Jan 1998 09:04:57 +0000 (09:04 +0000)]
Fixed bugs in encoders/decoders - Not operator (!) missing.
Adam Dickmeiss [Mon, 5 Jan 1998 09:03:37 +0000 (09:03 +0000)]
1998.
Adam Dickmeiss [Mon, 5 Jan 1998 09:03:12 +0000 (09:03 +0000)]
Moved to 1998.
Adam Dickmeiss [Thu, 18 Dec 1997 10:51:30 +0000 (10:51 +0000)]
Implemented sub-trees feature for schemas - including forward
references.
Adam Dickmeiss [Fri, 12 Dec 1997 06:32:33 +0000 (06:32 +0000)]
Added include of string.h.
Adam Dickmeiss [Tue, 9 Dec 1997 16:28:04 +0000 (16:28 +0000)]
Changes.
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.
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.
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.
Adam Dickmeiss [Mon, 24 Nov 1997 11:33:56 +0000 (11:33 +0000)]
Using function odr_nullval() instead of global ODR_NULLVAL when
appropriate.
Adam Dickmeiss [Wed, 19 Nov 1997 10:30:06 +0000 (10:30 +0000)]
More explain work.
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.
Adam Dickmeiss [Fri, 7 Nov 1997 13:33:54 +0000 (13:33 +0000)]
Changes.
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.
Adam Dickmeiss [Thu, 6 Nov 1997 11:36:44 +0000 (11:36 +0000)]
Implemented variant match on simple elements -data1 tree and Espec-1.
Adam Dickmeiss [Wed, 5 Nov 1997 09:20:51 +0000 (09:20 +0000)]
Minor change.
Adam Dickmeiss [Wed, 5 Nov 1997 09:18:31 +0000 (09:18 +0000)]
The client handles records with no associated syntax.
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.
Adam Dickmeiss [Wed, 29 Oct 1997 12:00:37 +0000 (12:00 +0000)]
Routine zget_SearchRequest fills resultSetName member with "default"
instead of "Default".
Adam Dickmeiss [Mon, 27 Oct 1997 14:04:21 +0000 (14:04 +0000)]
Minor change.
Adam Dickmeiss [Mon, 27 Oct 1997 14:04:07 +0000 (14:04 +0000)]
New debug utility, data1_pr_tree, that dumps a data1 tree.
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.
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.
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.
Adam Dickmeiss [Mon, 27 Oct 1997 13:52:46 +0000 (13:52 +0000)]
Header yaz-util includes all YAZ utility header files.
Adam Dickmeiss [Mon, 6 Oct 1997 09:37:53 +0000 (09:37 +0000)]
Added prototype for data1_get_map_buf.
Adam Dickmeiss [Mon, 6 Oct 1997 09:09:52 +0000 (09:09 +0000)]
Function mmem_exit releases memory used by the freelists.
Adam Dickmeiss [Mon, 6 Oct 1997 08:55:07 +0000 (08:55 +0000)]
Changed log_init so that previous (if any) is closed.
Sebastian Hammer [Thu, 2 Oct 1997 12:16:51 +0000 (12:16 +0000)]
Smll
Sebastian Hammer [Thu, 2 Oct 1997 12:10:24 +0000 (12:10 +0000)]
Attempt to fix bug in especs
Sebastian Hammer [Thu, 2 Oct 1997 12:09:05 +0000 (12:09 +0000)]
CHanged date
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.
Adam Dickmeiss [Tue, 30 Sep 1997 11:48:12 +0000 (11:48 +0000)]
Fixed bug introduced by previous commit.
Adam Dickmeiss [Tue, 30 Sep 1997 11:47:47 +0000 (11:47 +0000)]
Added function 'cause checkergcc doesn't include assert handler.
Adam Dickmeiss [Tue, 30 Sep 1997 09:33:10 +0000 (09:33 +0000)]
Minor changes - removed indentation of ifdef.
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.
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.
Adam Dickmeiss [Mon, 29 Sep 1997 08:58:25 +0000 (08:58 +0000)]
Fixed conversion of trees so that true copy is made.
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.
Adam Dickmeiss [Mon, 29 Sep 1997 07:24:42 +0000 (07:24 +0000)]
Added changes.
Adam Dickmeiss [Mon, 29 Sep 1997 07:24:21 +0000 (07:24 +0000)]
Updated project files, README, TODO, etc.
Adam Dickmeiss [Mon, 29 Sep 1997 07:22:26 +0000 (07:22 +0000)]
Added static modifier to msg_tab.
Adam Dickmeiss [Mon, 29 Sep 1997 07:20:31 +0000 (07:20 +0000)]
Client code uses nmem_init.
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.
Adam Dickmeiss [Mon, 29 Sep 1997 07:17:31 +0000 (07:17 +0000)]
Added typecast to avoid warnings on MSVC.
Adam Dickmeiss [Mon, 29 Sep 1997 07:16:14 +0000 (07:16 +0000)]
Array cs_errlist no longer global.
Adam Dickmeiss [Mon, 29 Sep 1997 07:15:25 +0000 (07:15 +0000)]
Changed use of setsockopt to avoid warnings on MSVC.
Adam Dickmeiss [Mon, 29 Sep 1997 07:14:16 +0000 (07:14 +0000)]
New functions nmem_init/nmem_exit to init/close NMEM system.
Adam Dickmeiss [Mon, 29 Sep 1997 07:13:43 +0000 (07:13 +0000)]
Changed type of a few variables to avoid warnings.
Adam Dickmeiss [Mon, 29 Sep 1997 07:13:13 +0000 (07:13 +0000)]
Minor changes.
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.
Adam Dickmeiss [Fri, 26 Sep 1997 09:41:55 +0000 (09:41 +0000)]
Updated client to handle multiple diagnostics.
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.
Adam Dickmeiss [Wed, 24 Sep 1997 13:29:40 +0000 (13:29 +0000)]
Added verbose option -v to marcdump utility.
Adam Dickmeiss [Mon, 22 Sep 1997 12:33:41 +0000 (12:33 +0000)]
Fixed bug introduced by previous commit.
Adam Dickmeiss [Thu, 18 Sep 1997 08:48:09 +0000 (08:48 +0000)]
Fixed minor bug that caused log_init to ignore filename.
Adam Dickmeiss [Thu, 18 Sep 1997 08:47:17 +0000 (08:47 +0000)]
Added better doc about windows.
Sebastian Hammer [Wed, 17 Sep 1997 13:30:34 +0000 (13:30 +0000)]
Added RTF version of YAZ doc
Adam Dickmeiss [Wed, 17 Sep 1997 12:28:24 +0000 (12:28 +0000)]
Introduced new 'global' data1 handle.
Adam Dickmeiss [Wed, 17 Sep 1997 12:25:49 +0000 (12:25 +0000)]
First Unicode attempt.
Adam Dickmeiss [Wed, 17 Sep 1997 12:10:26 +0000 (12:10 +0000)]
YAZ version 1.4.
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.
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++.
Adam Dickmeiss [Fri, 5 Sep 1997 09:50:55 +0000 (09:50 +0000)]
Removed global data1_tabpath - uses data1_get_tabpath() instead.
Adam Dickmeiss [Thu, 4 Sep 1997 14:19:13 +0000 (14:19 +0000)]
Added credits.