idzebra-moved-to-github.git
25 years agoFixed zebra_close so that a NULL pointer is ignored.
Adam Dickmeiss [Wed, 17 Feb 1999 12:18:12 +0000 (12:18 +0000)]
Fixed zebra_close so that a NULL pointer is ignored.

25 years agoFixed in record_fetch. Minor updates to API.
Adam Dickmeiss [Wed, 17 Feb 1999 11:29:55 +0000 (11:29 +0000)]
Fixed in record_fetch. Minor updates to API.

25 years agoAdded SUTRS for API test program.
Adam Dickmeiss [Mon, 15 Feb 1999 08:52:37 +0000 (08:52 +0000)]
Added SUTRS for API test program.

25 years agoImplemented position-flag for registers.
Adam Dickmeiss [Fri, 12 Feb 1999 13:29:19 +0000 (13:29 +0000)]
Implemented position-flag for registers.

25 years agoUpdated WIN32 code specific sections. Changed header.
Adam Dickmeiss [Tue, 2 Feb 1999 14:49:59 +0000 (14:49 +0000)]
Updated WIN32 code specific sections. Changed header.

25 years agoFixed bug.
Adam Dickmeiss [Mon, 25 Jan 1999 13:47:54 +0000 (13:47 +0000)]
Fixed bug.

25 years agoAdded facility for database name mapping using resource mapdb.
Adam Dickmeiss [Wed, 16 Dec 1998 12:23:29 +0000 (12:23 +0000)]
Added facility for database name mapping using resource mapdb.

25 years agoAdded some Swedish characters
Sebastian Hammer [Sun, 29 Nov 1998 22:45:55 +0000 (22:45 +0000)]
Added some Swedish characters

26 years agoChanged project.
Adam Dickmeiss [Tue, 17 Nov 1998 09:53:31 +0000 (09:53 +0000)]
Changed project.

26 years agoMoved loggin utilities to Yaz. Was implemented in file zlogs.c.
Adam Dickmeiss [Mon, 16 Nov 1998 16:03:41 +0000 (16:03 +0000)]
Moved loggin utilities to Yaz. Was implemented in file zlogs.c.

26 years agoBetter error reporting for result sets.
Adam Dickmeiss [Mon, 16 Nov 1998 10:18:10 +0000 (10:18 +0000)]
Better error reporting for result sets.

26 years agoAdded addtional info for error 114 - unsupported use attribute.
Adam Dickmeiss [Mon, 16 Nov 1998 10:11:55 +0000 (10:11 +0000)]
Added addtional info for error 114 - unsupported use attribute.

26 years agoFixed problem with zebraPosSetCreate that occurred when positions were
Adam Dickmeiss [Mon, 16 Nov 1998 10:10:53 +0000 (10:10 +0000)]
Fixed problem with zebraPosSetCreate that occurred when positions were
less than 1.

26 years agoFixed bug regarding recordBytes in databaseInfo.
Adam Dickmeiss [Wed, 4 Nov 1998 16:31:32 +0000 (16:31 +0000)]
Fixed bug regarding recordBytes in databaseInfo.

26 years agoAdded SOIF-filter.
Adam Dickmeiss [Wed, 4 Nov 1998 15:13:32 +0000 (15:13 +0000)]
Added SOIF-filter.

26 years agoYet another fix.
Adam Dickmeiss [Tue, 3 Nov 1998 16:07:13 +0000 (16:07 +0000)]
Yet another fix.

26 years agoFixed bug introduced by previous commit.
Adam Dickmeiss [Tue, 3 Nov 1998 15:43:39 +0000 (15:43 +0000)]
Fixed bug introduced by previous commit.

26 years agoChanged code so that it creates as few data1 nodes as possible.
Adam Dickmeiss [Tue, 3 Nov 1998 14:51:28 +0000 (14:51 +0000)]
Changed code so that it creates as few data1 nodes as possible.

26 years agoMinor changes.
Adam Dickmeiss [Tue, 3 Nov 1998 14:38:44 +0000 (14:38 +0000)]
Minor changes.

26 years agoFixed memory leak that could occur for when large data1 node were
Adam Dickmeiss [Tue, 3 Nov 1998 10:22:39 +0000 (10:22 +0000)]
Fixed memory leak that could occur for when large data1 node were
concatenated. Data-type data1_nodes may have multiple nodes.

26 years agoFixed bug regarding creation of some data1 nodes for Explain records.
Adam Dickmeiss [Tue, 3 Nov 1998 10:17:09 +0000 (10:17 +0000)]
Fixed bug regarding creation of some data1 nodes for Explain records.

26 years agoUses stat and not lstat so that file traversal follows symbolic links.
Adam Dickmeiss [Tue, 3 Nov 1998 10:16:11 +0000 (10:16 +0000)]
Uses stat and not lstat so that file traversal follows symbolic links.

26 years agoUpdated makefiles to work with YC automatically.
Adam Dickmeiss [Wed, 28 Oct 1998 15:20:40 +0000 (15:20 +0000)]
Updated makefiles to work with YC automatically.

26 years agoFix for DOS-formatted configuration files.
Adam Dickmeiss [Wed, 28 Oct 1998 15:18:55 +0000 (15:18 +0000)]
Fix for DOS-formatted configuration files.

26 years agoSDRKit integration.
Adam Dickmeiss [Wed, 28 Oct 1998 10:54:37 +0000 (10:54 +0000)]
SDRKit integration.

26 years agoAdded type cast to prevent warning.
Adam Dickmeiss [Wed, 28 Oct 1998 10:53:57 +0000 (10:53 +0000)]
Added type cast to prevent warning.

26 years agoAdded type cast to prevent warning.
Adam Dickmeiss [Wed, 28 Oct 1998 10:48:55 +0000 (10:48 +0000)]
Added type cast to prevent warning.

26 years agoAdditional info added for diagnostics 114 (Unsupported use attribute) and
Adam Dickmeiss [Sun, 18 Oct 1998 07:54:52 +0000 (07:54 +0000)]
Additional info added for diagnostics 114 (Unsupported use attribute) and
121 (Unsupported attribute set).

26 years agoChanged one logf call.
Adam Dickmeiss [Sun, 18 Oct 1998 07:51:10 +0000 (07:51 +0000)]
Changed one logf call.

26 years agoUpdated record control system.
Adam Dickmeiss [Fri, 16 Oct 1998 08:14:28 +0000 (08:14 +0000)]
Updated record control system.

26 years agoChanges.
Adam Dickmeiss [Thu, 15 Oct 1998 13:12:00 +0000 (13:12 +0000)]
Changes.

26 years agoAdded support for option -record for "end element". When specified
Adam Dickmeiss [Thu, 15 Oct 1998 13:11:46 +0000 (13:11 +0000)]
Added support for option -record for "end element". When specified
end element will mark end-of-record when at outer-level.

26 years agoFixed bug in Zebra that caused it to stop indexing when empty
Adam Dickmeiss [Thu, 15 Oct 1998 13:10:33 +0000 (13:10 +0000)]
Fixed bug in Zebra that caused it to stop indexing when empty
record was read.

26 years agoMinor changes.
Adam Dickmeiss [Thu, 15 Oct 1998 13:09:29 +0000 (13:09 +0000)]
Minor changes.

26 years agoChanges.
Adam Dickmeiss [Tue, 13 Oct 1998 20:39:09 +0000 (20:39 +0000)]
Changes.

26 years agoChanged configure script.
Adam Dickmeiss [Tue, 13 Oct 1998 20:37:53 +0000 (20:37 +0000)]
Changed configure script.

26 years agoChanged the way attribute sets are saved in Explain database to
Adam Dickmeiss [Tue, 13 Oct 1998 20:37:11 +0000 (20:37 +0000)]
Changed the way attribute sets are saved in Explain database to
reflect "dynamic" OIDs.

26 years agoChanged "indent" format string in log messages.
Adam Dickmeiss [Tue, 13 Oct 1998 20:36:02 +0000 (20:36 +0000)]
Changed "indent" format string in log messages.

26 years agoFixed one log message and change use ordinal to be an unsigned char.
Adam Dickmeiss [Tue, 13 Oct 1998 20:33:53 +0000 (20:33 +0000)]
Fixed one log message and change use ordinal to be an unsigned char.

26 years agoChanged call to readconf_line.
Adam Dickmeiss [Tue, 13 Oct 1998 20:09:18 +0000 (20:09 +0000)]
Changed call to readconf_line.

26 years agoChanged some log messages.
Adam Dickmeiss [Tue, 13 Oct 1998 20:07:22 +0000 (20:07 +0000)]
Changed some log messages.

26 years agoFix for Compiled ASN.1.
Adam Dickmeiss [Mon, 28 Sep 1998 11:19:12 +0000 (11:19 +0000)]
Fix for Compiled ASN.1.

26 years agoMinor changes.
Adam Dickmeiss [Tue, 22 Sep 1998 14:01:00 +0000 (14:01 +0000)]
Minor changes.

26 years agoMinor changes in search API.
Adam Dickmeiss [Tue, 22 Sep 1998 10:48:18 +0000 (10:48 +0000)]
Minor changes in search API.

26 years agoChanged result sets to be persistent in the sense that they can
Adam Dickmeiss [Tue, 22 Sep 1998 10:03:38 +0000 (10:03 +0000)]
Changed result sets to be persistent in the sense that they can
be re-searched if needed.
Fixed memory leak in rsm_or.

26 years agoFixed bug with numerical relations.
Adam Dickmeiss [Fri, 18 Sep 1998 12:41:00 +0000 (12:41 +0000)]
Fixed bug with numerical relations.

26 years agoZebra uses GNU Configure.
Adam Dickmeiss [Wed, 2 Sep 1998 14:15:24 +0000 (14:15 +0000)]
Zebra uses GNU Configure.

26 years agoExtra parameter decode added to search routines to implement
Adam Dickmeiss [Wed, 2 Sep 1998 13:53:16 +0000 (13:53 +0000)]
Extra parameter decode added to search routines to implement
persistent queries.

26 years agoMinor changes.
Adam Dickmeiss [Mon, 24 Aug 1998 17:29:23 +0000 (17:29 +0000)]
Minor changes.

26 years agoFixed but in cf_commit_flat.
Adam Dickmeiss [Fri, 7 Aug 1998 15:07:13 +0000 (15:07 +0000)]
Fixed but in cf_commit_flat.

26 years agoRoutine bend_deleterequest removed.
Adam Dickmeiss [Thu, 6 Aug 1998 14:35:28 +0000 (14:35 +0000)]
Routine bend_deleterequest removed.

26 years agoMinor fix.
Adam Dickmeiss [Wed, 1 Jul 1998 10:13:51 +0000 (10:13 +0000)]
Minor fix.

26 years agoElement localno only added when it's greater than 0.
Adam Dickmeiss [Wed, 1 Jul 1998 09:16:10 +0000 (09:16 +0000)]
Element localno only added when it's greater than 0.

26 years agoTags are trimmed: white space removed before- and after the tag.
Adam Dickmeiss [Tue, 30 Jun 1998 15:15:09 +0000 (15:15 +0000)]
Tags are trimmed: white space removed before- and after the tag.

26 years agoBug fix.
Adam Dickmeiss [Tue, 30 Jun 1998 12:55:45 +0000 (12:55 +0000)]
Bug fix.

26 years agoAdded support (un-optimised) for left and left/right truncation
Sebastian Hammer [Fri, 26 Jun 1998 11:16:35 +0000 (11:16 +0000)]
Added support (un-optimised) for left and left/right truncation

26 years agoMinor changes to Visual C++ project.
Adam Dickmeiss [Thu, 25 Jun 1998 19:16:29 +0000 (19:16 +0000)]
Minor changes to Visual C++ project.

26 years agoMinor changes - fixex headers.
Adam Dickmeiss [Thu, 25 Jun 1998 09:55:47 +0000 (09:55 +0000)]
Minor changes - fixex headers.

26 years agoSupport for relations on text operands. Open range support in
Adam Dickmeiss [Wed, 24 Jun 1998 12:16:09 +0000 (12:16 +0000)]
Support for relations on text operands. Open range support in
DFA module (i.e. [-j], [g-]).

26 years agoAdded feature to specify sort criteria in query (type 7 specifies
Adam Dickmeiss [Tue, 23 Jun 1998 15:33:33 +0000 (15:33 +0000)]
Added feature to specify sort criteria in query (type 7 specifies
sort flags).

26 years agoAdded authentication check facility to zebra.
Adam Dickmeiss [Mon, 22 Jun 1998 11:36:47 +0000 (11:36 +0000)]
Added authentication check facility to zebra.

26 years agoMinor changes.
Adam Dickmeiss [Mon, 22 Jun 1998 11:35:09 +0000 (11:35 +0000)]
Minor changes.

26 years agoChanged scan callback function so it doesn't stop further scanning.
Adam Dickmeiss [Mon, 22 Jun 1998 11:34:45 +0000 (11:34 +0000)]
Changed scan callback function so it doesn't stop further scanning.

26 years agoAdded two type casts.
Adam Dickmeiss [Mon, 22 Jun 1998 11:33:39 +0000 (11:33 +0000)]
Added two type casts.

26 years agoAdded apitest project.
Adam Dickmeiss [Sat, 13 Jun 1998 00:24:01 +0000 (00:24 +0000)]
Added apitest project.

26 years agoMinor changes.
Adam Dickmeiss [Sat, 13 Jun 1998 00:14:08 +0000 (00:14 +0000)]
Minor changes.

26 years agoMinor change.
Adam Dickmeiss [Fri, 12 Jun 1998 15:27:59 +0000 (15:27 +0000)]
Minor change.

26 years agoWork on Zebra API.
Adam Dickmeiss [Fri, 12 Jun 1998 12:22:11 +0000 (12:22 +0000)]
Work on Zebra API.

26 years agoFixed memory-leak.
Adam Dickmeiss [Fri, 12 Jun 1998 12:21:53 +0000 (12:21 +0000)]
Fixed memory-leak.

26 years agoChanged the way use attributes are specified in the recordId
Adam Dickmeiss [Thu, 11 Jun 1998 15:42:20 +0000 (15:42 +0000)]
Changed the way use attributes are specified in the recordId
specification.

26 years agoMinor changes.
Adam Dickmeiss [Thu, 11 Jun 1998 15:41:06 +0000 (15:41 +0000)]
Minor changes.

26 years agoImplemented auto-generation of CategoryList records.
Adam Dickmeiss [Tue, 9 Jun 1998 12:16:47 +0000 (12:16 +0000)]
Implemented auto-generation of CategoryList records.

26 years agoMinor changes.
Adam Dickmeiss [Mon, 8 Jun 1998 15:26:06 +0000 (15:26 +0000)]
Minor changes.

26 years agoAdded suport for EXPLAIN Proxy servers - added settings databasePath
Adam Dickmeiss [Mon, 8 Jun 1998 14:43:09 +0000 (14:43 +0000)]
Added suport for EXPLAIN Proxy servers - added settings databasePath
and explainDatabase to facilitate this. Increased maximum number
of databases and attributes in one register.

26 years agoFixed problem with signed character(s) in regular expressions.
Adam Dickmeiss [Mon, 8 Jun 1998 14:40:44 +0000 (14:40 +0000)]
Fixed problem with signed character(s) in regular expressions.

26 years agoFixed bug related to attributeDetails.
Adam Dickmeiss [Tue, 2 Jun 1998 12:10:27 +0000 (12:10 +0000)]
Fixed bug related to attributeDetails.

26 years agoZebra returns surrogate diagnostic for single records when
Adam Dickmeiss [Wed, 27 May 1998 16:57:44 +0000 (16:57 +0000)]
Zebra returns surrogate diagnostic for single records when
appropriate.

26 years agoChanged default block category layout.
Adam Dickmeiss [Wed, 27 May 1998 14:32:03 +0000 (14:32 +0000)]
Changed default block category layout.

26 years agoFixed bug in mf_write. 'Cap off' byte written at wrong offset.
Adam Dickmeiss [Wed, 27 May 1998 14:28:34 +0000 (14:28 +0000)]
Fixed bug in mf_write. 'Cap off' byte written at wrong offset.

26 years agoImplemented automatic EXPLAIN database maintenance.
Adam Dickmeiss [Wed, 20 May 1998 10:12:10 +0000 (10:12 +0000)]
Implemented automatic EXPLAIN database maintenance.
Modified Zebra to work with ASN.1 compiled version of YAZ.

26 years agoFixed register spec so that colon isn't treated as size separator
Adam Dickmeiss [Wed, 20 May 1998 10:00:35 +0000 (10:00 +0000)]
Fixed register spec so that colon isn't treated as size separator
unless followed by [0-9+-] in order to allow DOS drive specifications.

26 years agoUpdated Visual C++ project files.
Adam Dickmeiss [Sun, 26 Apr 1998 11:37:46 +0000 (11:37 +0000)]
Updated Visual C++ project files.

26 years agoAdded include of string.h.
Adam Dickmeiss [Sun, 26 Apr 1998 10:56:57 +0000 (10:56 +0000)]
Added include of string.h.

26 years agoFixed setting of last_in_set in bend_fetch.
Adam Dickmeiss [Fri, 3 Apr 1998 14:45:18 +0000 (14:45 +0000)]
Fixed setting of last_in_set in bend_fetch.

26 years agoFirst version of Zebra that works with compiled ASN.1.
Adam Dickmeiss [Thu, 2 Apr 1998 14:35:29 +0000 (14:35 +0000)]
First version of Zebra that works with compiled ASN.1.

26 years agoFixed bug in rset_trunc_r.
Adam Dickmeiss [Wed, 25 Mar 1998 13:48:02 +0000 (13:48 +0000)]
Fixed bug in rset_trunc_r.

26 years agoMinor change.
Adam Dickmeiss [Thu, 19 Mar 1998 12:22:09 +0000 (12:22 +0000)]
Minor change.

26 years agoMinor changes.
Adam Dickmeiss [Thu, 19 Mar 1998 10:04:35 +0000 (10:04 +0000)]
Minor changes.

26 years agoBlocks are stored in chunks on free list - up to factor 2 in speed.
Adam Dickmeiss [Wed, 18 Mar 1998 09:23:55 +0000 (09:23 +0000)]
Blocks are stored in chunks on free list - up to factor 2 in speed.
Fixed bug that could occur in block category rearrangemen.

26 years agoAdded more statistics.
Adam Dickmeiss [Mon, 16 Mar 1998 10:37:24 +0000 (10:37 +0000)]
Added more statistics.

26 years agoNew functions isc_block_used and isc_block_size. Fixed 'leak'
Adam Dickmeiss [Fri, 13 Mar 1998 15:30:50 +0000 (15:30 +0000)]
New functions isc_block_used and isc_block_size. Fixed 'leak'
in isc_alloc_block.

26 years agoChanged the way sequence numbers are generated.
Adam Dickmeiss [Wed, 11 Mar 1998 11:19:04 +0000 (11:19 +0000)]
Changed the way sequence numbers are generated.

26 years agoChanged the isc_merge to take into account the mfill (minimum-fill).
Adam Dickmeiss [Wed, 11 Mar 1998 11:18:18 +0000 (11:18 +0000)]
Changed the isc_merge to take into account the mfill (minimum-fill).

26 years agoFixed bug which related to scanning of large indexes.
Adam Dickmeiss [Fri, 6 Mar 1998 16:58:04 +0000 (16:58 +0000)]
Fixed bug which related to scanning of large indexes.

26 years agoFixed two nasty bugs in isc_merge.
Adam Dickmeiss [Fri, 6 Mar 1998 13:54:02 +0000 (13:54 +0000)]
Fixed two nasty bugs in isc_merge.

26 years agoImproved ranking.
Adam Dickmeiss [Thu, 5 Mar 1998 13:03:29 +0000 (13:03 +0000)]
Improved ranking.

26 years agoNew result set model and modular ranking system. Moved towards
Adam Dickmeiss [Thu, 5 Mar 1998 08:45:11 +0000 (08:45 +0000)]
New result set model and modular ranking system. Moved towards
descent server API. System information stored as "SGML" records.

26 years agoMinor changes to zebramap data structures. Query mapping rules changed.
Adam Dickmeiss [Thu, 5 Mar 1998 08:42:44 +0000 (08:42 +0000)]
Minor changes to zebramap data structures. Query mapping rules changed.

26 years agoMinor changes.
Adam Dickmeiss [Thu, 5 Mar 1998 08:41:31 +0000 (08:41 +0000)]
Minor changes.

26 years agoImplemented rule contexts.
Adam Dickmeiss [Thu, 5 Mar 1998 08:41:00 +0000 (08:41 +0000)]
Implemented rule contexts.