yaz-moved-to-github.git
18 years agoReindent
Adam Dickmeiss [Tue, 10 Oct 2006 13:47:40 +0000 (13:47 +0000)]
Reindent

18 years agoChanges for retrieval module: if backend schema is omitted, use
Adam Dickmeiss [Tue, 10 Oct 2006 09:13:52 +0000 (09:13 +0000)]
Changes for retrieval module: if backend schema is omitted, use
schema as specified in name attribute. And if name attribute is omitted
use schema as specified by client.

18 years agoExtend ASN.1 compiler invocation rules with generated headers
Adam Dickmeiss [Mon, 9 Oct 2006 21:12:44 +0000 (21:12 +0000)]
Extend ASN.1 compiler invocation rules with generated headers

18 years agoChange wording ot YAZ license the 'Revised BSD License'. YAZ has used a
Adam Dickmeiss [Mon, 9 Oct 2006 21:02:40 +0000 (21:02 +0000)]
Change wording ot YAZ license the 'Revised BSD License'. YAZ has used a
BSD inspired license until now so this should not have any real impact on
anybody. See http://www.opensource.org/licenses/bsd-license.php

18 years agoUsing plain char instead of unsigned char in my tests.
Heikki Levanto [Mon, 9 Oct 2006 14:22:43 +0000 (14:22 +0000)]
Using plain char instead of unsigned char in my tests.
Removed warnings from printf formats on amd-64

18 years agoFixed bug #687: Missing log lines. Immediate logging (i.e. flush) is no
Adam Dickmeiss [Mon, 9 Oct 2006 11:21:37 +0000 (11:21 +0000)]
Fixed bug #687: Missing log lines. Immediate logging (i.e. flush) is no
enabled by default for the Generic Frontend Server. Also the log system's
use of the "global" l_level was changed and simplified. In particular
the log_mask_str now uses the current log level as "input" - not some
default log level.

18 years agoCopyright year
Adam Dickmeiss [Thu, 5 Oct 2006 16:19:16 +0000 (16:19 +0000)]
Copyright year

18 years agoFixed CQL term parsing: first char in unquoted terms was not prepared
Adam Dickmeiss [Thu, 5 Oct 2006 16:13:34 +0000 (16:13 +0000)]
Fixed CQL term parsing: first char in unquoted terms was not prepared
for \ escaping.

18 years agoFixed bug #678: CQL to PQF translation does not preserve double-quote
Adam Dickmeiss [Thu, 5 Oct 2006 16:12:23 +0000 (16:12 +0000)]
Fixed bug #678: CQL to PQF translation does not preserve double-quote
escaping.

18 years agoSimplify check for SRU record ranges in GFS.
Adam Dickmeiss [Thu, 5 Oct 2006 15:24:02 +0000 (15:24 +0000)]
Simplify check for SRU record ranges in GFS.

18 years agoFixed bug #689: SRU diagnostics to be added.
Adam Dickmeiss [Thu, 5 Oct 2006 15:19:33 +0000 (15:19 +0000)]
Fixed bug #689: SRU diagnostics to be added.
The SRU decoding now checks for proper values of "startRecord",
"maximumRecords", "maximumTerms", "responsePosition".

18 years agoUse ZOOM_API(int) for public function ZOOM_connection_is_idle
Adam Dickmeiss [Thu, 5 Oct 2006 14:58:58 +0000 (14:58 +0000)]
Use ZOOM_API(int) for public function ZOOM_connection_is_idle

18 years agoSupply id on all sections + examples.
Adam Dickmeiss [Thu, 5 Oct 2006 08:26:58 +0000 (08:26 +0000)]
Supply id on all sections + examples.

18 years agoChange K&R-style empty function declarations to explicit ANSI-C (void) prototypes
Mike Taylor [Wed, 4 Oct 2006 16:59:33 +0000 (16:59 +0000)]
Change K&R-style empty function declarations to explicit ANSI-C (void) prototypes

18 years agoImplement ZOOM_connection_is_idle.
Adam Dickmeiss [Wed, 4 Oct 2006 16:24:05 +0000 (16:24 +0000)]
Implement ZOOM_connection_is_idle.

18 years agoMore info on strftime(3) log file substitutions.
Adam Dickmeiss [Wed, 4 Oct 2006 13:21:33 +0000 (13:21 +0000)]
More info on strftime(3) log file substitutions.

18 years ago2.1.35.
Adam Dickmeiss [Wed, 4 Oct 2006 12:49:39 +0000 (12:49 +0000)]
2.1.35.

18 years ago2.1.34 YAZ.2.1.34
Adam Dickmeiss [Wed, 4 Oct 2006 08:04:09 +0000 (08:04 +0000)]
2.1.34

18 years agoUpdate
Adam Dickmeiss [Wed, 4 Oct 2006 08:01:28 +0000 (08:01 +0000)]
Update

18 years agoOnly generate up to 10 rotated log files.
Adam Dickmeiss [Wed, 4 Oct 2006 07:42:13 +0000 (07:42 +0000)]
Only generate up to 10 rotated log files.

18 years agotstlog uses -r instead of -s o control log file max
Adam Dickmeiss [Wed, 4 Oct 2006 07:32:36 +0000 (07:32 +0000)]
tstlog uses -r instead of -s o control log file max

18 years agoChange call to parse_cmd_doc to avoid problems with strict aliasing rules.
Adam Dickmeiss [Wed, 4 Oct 2006 07:26:00 +0000 (07:26 +0000)]
Change call to parse_cmd_doc to avoid problems with strict aliasing rules.

18 years agoImplement log rotate log.0, log.1, log.2,..
Adam Dickmeiss [Fri, 29 Sep 2006 15:29:36 +0000 (15:29 +0000)]
Implement log rotate log.0, log.1, log.2,..

18 years agoAdded support for specifying the max log file size for the Generic
Adam Dickmeiss [Fri, 29 Sep 2006 13:20:22 +0000 (13:20 +0000)]
Added support for specifying the max log file size for the Generic
Frontend Server. The size is given with option -r.

18 years agoAdded GCC option -Wstrict-prototypes to buildconf.sh -d. Updated code
Adam Dickmeiss [Wed, 27 Sep 2006 11:38:59 +0000 (11:38 +0000)]
Added GCC option -Wstrict-prototypes to buildconf.sh -d. Updated code
accordingly.

18 years agoFix initialization of recordPacking in SRU search in case of
Adam Dickmeiss [Fri, 22 Sep 2006 14:09:25 +0000 (14:09 +0000)]
Fix initialization of recordPacking in SRU search in case of
format=xml.

18 years agoChange type of optval from long to int for invocation of setsockopt with
Adam Dickmeiss [Thu, 21 Sep 2006 15:55:25 +0000 (15:55 +0000)]
Change type of optval from long to int for invocation of setsockopt with
the SO_REUSEADDR option.

18 years agoBump version to 2.1.33
Adam Dickmeiss [Thu, 21 Sep 2006 07:26:24 +0000 (07:26 +0000)]
Bump version to 2.1.33

18 years agoYAZ 2.1.32 YAZ.2.1.32
Adam Dickmeiss [Thu, 21 Sep 2006 06:58:54 +0000 (06:58 +0000)]
YAZ 2.1.32

18 years agoPut real prefix in references
Adam Dickmeiss [Thu, 21 Sep 2006 06:56:51 +0000 (06:56 +0000)]
Put real prefix in references

18 years agoZebra sorting relation-modifiers.
Mike Taylor [Wed, 20 Sep 2006 10:12:29 +0000 (10:12 +0000)]
Zebra sorting relation-modifiers.

18 years agoAdded the test for bug #641.
Adam Dickmeiss [Tue, 19 Sep 2006 21:15:01 +0000 (21:15 +0000)]
Added the test for bug #641.

18 years agoFor ZOOM-C, put reconnect handling to separate function. Fix reconnect
Adam Dickmeiss [Tue, 19 Sep 2006 21:09:44 +0000 (21:09 +0000)]
For ZOOM-C, put reconnect handling to separate function. Fix reconnect
handling for lost session (which broke in 1.87).

18 years agoAdded ZOOM Keepalive/reconnect test utility.
Adam Dickmeiss [Tue, 19 Sep 2006 19:41:32 +0000 (19:41 +0000)]
Added ZOOM Keepalive/reconnect test utility.

18 years ago2.1.31
Adam Dickmeiss [Mon, 18 Sep 2006 15:16:14 +0000 (15:16 +0000)]
2.1.31

18 years agoAdd cql.allRecords
Mike Taylor [Mon, 18 Sep 2006 10:50:59 +0000 (10:50 +0000)]
Add cql.allRecords

18 years agoupdated to use the ZOOM_EVENT_END event
Marc Cromme [Mon, 18 Sep 2006 09:40:05 +0000 (09:40 +0000)]
updated to use the ZOOM_EVENT_END event

18 years agoTowards 2.1.30. YAZ.2.1.30
Adam Dickmeiss [Sun, 17 Sep 2006 10:53:01 +0000 (10:53 +0000)]
Towards 2.1.30.

18 years agoAdd more news
Adam Dickmeiss [Sun, 17 Sep 2006 10:50:49 +0000 (10:50 +0000)]
Add more news

18 years agoFixed bug #660: addrinfo not handled correctly in tcpip.c.
Adam Dickmeiss [Fri, 15 Sep 2006 09:06:28 +0000 (09:06 +0000)]
Fixed bug #660: addrinfo not handled correctly in tcpip.c.

18 years agoFixed bug in Generic Frontend Server that could cause a server to stop
Adam Dickmeiss [Thu, 14 Sep 2006 13:50:24 +0000 (13:50 +0000)]
Fixed bug in Generic Frontend Server that could cause a server to stop
accepting new connections. Bug only seen on two CPU systems on 2003
server.

18 years agoIncrease FD_SETSIZE for winsock select
Adam Dickmeiss [Thu, 14 Sep 2006 13:47:57 +0000 (13:47 +0000)]
Increase FD_SETSIZE for winsock select

18 years agoconst correctness of z_HTTP_header_lookup first argument 'headers'
Marc Cromme [Thu, 14 Sep 2006 07:39:49 +0000 (07:39 +0000)]
const correctness of z_HTTP_header_lookup first argument 'headers'

18 years agoRemove unneeded comma after enum list
Adam Dickmeiss [Tue, 12 Sep 2006 19:09:43 +0000 (19:09 +0000)]
Remove unneeded comma after enum list

18 years agoUse 4=6 and 5=105 respectively for the "all" and "any" relations.
Mike Taylor [Tue, 12 Sep 2006 09:25:17 +0000 (09:25 +0000)]
Use 4=6 and 5=105 respectively for the "all" and "any" relations.
It turns out that Zebra supports these -- who knew?!  :-)

18 years agoAdded include of string.h
Adam Dickmeiss [Mon, 11 Sep 2006 12:12:42 +0000 (12:12 +0000)]
Added include of string.h

18 years agoenabled better C support
Marc Cromme [Mon, 11 Sep 2006 07:27:18 +0000 (07:27 +0000)]
enabled better C support

18 years agoAvoid mixed stmt/var declare
Adam Dickmeiss [Thu, 7 Sep 2006 11:31:39 +0000 (11:31 +0000)]
Avoid mixed stmt/var declare

18 years agoFix test for index.html in dist/isntall hook
Adam Dickmeiss [Thu, 7 Sep 2006 10:01:50 +0000 (10:01 +0000)]
Fix test for index.html in dist/isntall hook

18 years agofixed bug 656
ja7 [Thu, 7 Sep 2006 08:14:04 +0000 (08:14 +0000)]
fixed bug 656

18 years agoFix compilation for non- getaddrinfo case
Adam Dickmeiss [Wed, 6 Sep 2006 16:03:52 +0000 (16:03 +0000)]
Fix compilation for non- getaddrinfo case

18 years agoOther spell fix. Bug #653
Adam Dickmeiss [Wed, 6 Sep 2006 15:45:13 +0000 (15:45 +0000)]
Other spell fix. Bug #653

18 years agoDont return value in void function
Adam Dickmeiss [Wed, 6 Sep 2006 15:21:26 +0000 (15:21 +0000)]
Dont return value in void function

18 years agoFixed bug 655: IP reverse map no longer works. Renamed blocking element
Adam Dickmeiss [Wed, 6 Sep 2006 15:01:53 +0000 (15:01 +0000)]
Fixed bug 655: IP reverse map no longer works. Renamed blocking element
of COMSTACK to flags to make things more clearer.

18 years agoRevert changes for PQF SRU queries.
Adam Dickmeiss [Wed, 6 Sep 2006 13:37:50 +0000 (13:37 +0000)]
Revert changes for PQF SRU queries.

18 years agoChanged the way PQF queries are encoded in SRU GET/POST. PQF search
Adam Dickmeiss [Wed, 6 Sep 2006 13:15:48 +0000 (13:15 +0000)]
Changed the way PQF queries are encoded in SRU GET/POST. PQF search
before: x-pquery=pqf .  PQF search now: query=pqf&x-querytype=pqf . This
makes the SRU request more conformant because the required query parameter
is always present. PQF scan before: x-pScanClause=pqf . PQF scan now:
scanClause=pqf&x-querytype=pqf .

18 years agoFor the generic frontend server, the maximum record size is used as maximum
Adam Dickmeiss [Wed, 6 Sep 2006 09:35:39 +0000 (09:35 +0000)]
For the generic frontend server, the maximum record size is used as maximum
size of incoming packages (SRU + Z39.50). The value until was previously
only used in Z39.50 Init negotiation and, later, in a session controlled
sizes of records returned. This is controlled using -k option. It can be
specified, per server, with element maximumrecordsize in YAZ' GFS XML config.

18 years agoRemoved duplicated entity definitions
Adam Dickmeiss [Wed, 6 Sep 2006 09:27:04 +0000 (09:27 +0000)]
Removed duplicated entity definitions

18 years agoAdded id attributes for section tags
Adam Dickmeiss [Wed, 6 Sep 2006 09:26:36 +0000 (09:26 +0000)]
Added id attributes for section tags

18 years agoReduce HTMLFILES to index.html and do hooks to install/distrib html files.
Adam Dickmeiss [Mon, 4 Sep 2006 12:43:45 +0000 (12:43 +0000)]
Reduce HTMLFILES to index.html and do hooks to install/distrib html files.

18 years agoFix spelling of SRW diagnostic 60 (bug 653). Change wording of SRW
Adam Dickmeiss [Mon, 4 Sep 2006 12:37:31 +0000 (12:37 +0000)]
Fix spelling of SRW diagnostic 60 (bug 653). Change wording of SRW
diagnostic 35. Added SRW diagnostic 93.

18 years agoVersion 2.1.29
Adam Dickmeiss [Mon, 4 Sep 2006 12:09:53 +0000 (12:09 +0000)]
Version 2.1.29

18 years agoVersion 2.1.28. YAZ.2.1.28
Adam Dickmeiss [Mon, 4 Sep 2006 10:14:34 +0000 (10:14 +0000)]
Version 2.1.28.

18 years agoMore news about getaddrinfo.
Adam Dickmeiss [Fri, 1 Sep 2006 12:49:03 +0000 (12:49 +0000)]
More news about getaddrinfo.

18 years agoFix tcpip_set_blocking for Windows. Set comstack cerrno to CSYSERR in
Adam Dickmeiss [Fri, 1 Sep 2006 12:42:31 +0000 (12:42 +0000)]
Fix tcpip_set_blocking for Windows. Set comstack cerrno to CSYSERR in
more cases for tcpip_get (was unset before).

18 years agoFor frontend server, only issue error if recv buffer is too large
Adam Dickmeiss [Fri, 1 Sep 2006 12:40:44 +0000 (12:40 +0000)]
For frontend server, only issue error if recv buffer is too large

18 years agoUse last rather than first colon in IP address as port separator
Adam Dickmeiss [Fri, 1 Sep 2006 11:27:20 +0000 (11:27 +0000)]
Use last rather than first colon in IP address as port separator

18 years agoUsing results of getaddrinfo to create sockets. This might just be what
Adam Dickmeiss [Fri, 1 Sep 2006 10:39:09 +0000 (10:39 +0000)]
Using results of getaddrinfo to create sockets. This might just be what
it takes to go IPV6.

18 years agoFixed problem with unset variable (compose_char) in yaz_iconv system
Adam Dickmeiss [Thu, 31 Aug 2006 18:19:53 +0000 (18:19 +0000)]
Fixed problem with unset variable (compose_char) in yaz_iconv system

18 years agoDebian package 2.1.27-3.
Adam Dickmeiss [Thu, 31 Aug 2006 15:40:51 +0000 (15:40 +0000)]
Debian package 2.1.27-3.

18 years agoIdeographic space gets converted to MARC-8 212321 instead of 212320
Adam Dickmeiss [Wed, 30 Aug 2006 20:43:26 +0000 (20:43 +0000)]
Ideographic space gets converted to MARC-8 212321 instead of 212320

18 years agoFor duplicates in char conv trie, first conversion takes precedence
Adam Dickmeiss [Wed, 30 Aug 2006 20:40:18 +0000 (20:40 +0000)]
For duplicates in char conv trie, first conversion takes precedence

18 years agoIn character conversion to MARC-8, use ESC$1 instead ESC(1 to switch to
Adam Dickmeiss [Wed, 30 Aug 2006 20:14:51 +0000 (20:14 +0000)]
In character conversion to MARC-8, use ESC$1 instead ESC(1 to switch to
CJK character(s).

18 years agoUse getaddrinfo on Windows too
Adam Dickmeiss [Wed, 30 Aug 2006 19:26:43 +0000 (19:26 +0000)]
Use getaddrinfo on Windows too

18 years agoTCP/IP COMSTACK uses getaddrinfo as resolver on systems that have it -
Adam Dickmeiss [Wed, 30 Aug 2006 18:58:58 +0000 (18:58 +0000)]
TCP/IP COMSTACK uses getaddrinfo as resolver on systems that have it -
instead of gethostbyname_r which is not portable.

18 years agoDefine INADDR_NONE to -1 if undefined
Adam Dickmeiss [Wed, 30 Aug 2006 12:55:12 +0000 (12:55 +0000)]
Define INADDR_NONE to -1 if undefined

18 years agoWindows compile fix.
Adam Dickmeiss [Wed, 30 Aug 2006 12:47:23 +0000 (12:47 +0000)]
Windows compile fix.

18 years agoFixed bug #644: Using Non Reentrant gethostbyname causes SIGSEGV. Function
Adam Dickmeiss [Wed, 30 Aug 2006 12:04:42 +0000 (12:04 +0000)]
Fixed bug #644: Using Non Reentrant gethostbyname causes SIGSEGV. Function
gethostbyname_r is used instead of gethostbyname - when available.

18 years agoAdded refentryinfo with productname + productnumber
Adam Dickmeiss [Mon, 28 Aug 2006 19:18:02 +0000 (19:18 +0000)]
Added refentryinfo with productname + productnumber

18 years agoAdd -l to cmdsynopsis list
Adam Dickmeiss [Mon, 28 Aug 2006 18:35:07 +0000 (18:35 +0000)]
Add -l to cmdsynopsis list

18 years agoDebian package 2.1.27-2
Adam Dickmeiss [Mon, 28 Aug 2006 16:54:52 +0000 (16:54 +0000)]
Debian package 2.1.27-2

18 years agoNew option for yaz-marcdump -lpos=value which allows setting a portion
Adam Dickmeiss [Mon, 28 Aug 2006 14:18:18 +0000 (14:18 +0000)]
New option for yaz-marcdump -lpos=value which allows setting a portion
of MARC header to a certain value. Added function yaz_mac_leader_spec.

18 years agoFixed bug #643: Bad sequence for MARC conversions from UTF-8 to MARC-8.
Adam Dickmeiss [Mon, 28 Aug 2006 12:34:40 +0000 (12:34 +0000)]
Fixed bug #643: Bad sequence for MARC conversions from UTF-8 to MARC-8.
Added test tstmarccol.sh for testing this. All sample ISO2709 marc records
renamed to have suffix .marc.

18 years agoReformat
Adam Dickmeiss [Mon, 28 Aug 2006 12:31:18 +0000 (12:31 +0000)]
Reformat

18 years agoFixed bug #642: Problem with sub script symbols in conversion to
Adam Dickmeiss [Sun, 27 Aug 2006 19:04:03 +0000 (19:04 +0000)]
Fixed bug #642: Problem with sub script symbols in conversion to
MARC-8.

18 years agoFixed bug #641: Sending a too-big packet sometimes make ZOOM-C no-op
Adam Dickmeiss [Fri, 25 Aug 2006 14:57:04 +0000 (14:57 +0000)]
Fixed bug #641: Sending a too-big packet sometimes make ZOOM-C no-op
subsequent operations.

18 years agoTook away that -Werror from -d until all tests pass cleanly
Heikki Levanto [Thu, 24 Aug 2006 14:29:58 +0000 (14:29 +0000)]
Took away that -Werror from -d until all tests pass cleanly

18 years agoAdded -Werror to the -d option, so that the compilation ends at the first
Heikki Levanto [Thu, 24 Aug 2006 13:41:18 +0000 (13:41 +0000)]
Added -Werror to the -d option, so that the compilation ends at the first
warning.

18 years agoMake a facility for COMSTACK to reject too large packages. The maximum
Adam Dickmeiss [Thu, 24 Aug 2006 13:25:44 +0000 (13:25 +0000)]
Make a facility for COMSTACK to reject too large packages. The maximum
size can be set with cs_ste_max_recv_bytes. By default, maximum is
5000000 (approx 5 MB). If max size is received error comstack error
CSBUFSIZE is returned. The generic frontend server checks for this error
and sends a close + logs if this condition occur.

18 years agoAllow this update test to read record data from standard input.
Adam Dickmeiss [Thu, 24 Aug 2006 13:19:44 +0000 (13:19 +0000)]
Allow this update test to read record data from standard input.

18 years agoDoxygen comment.
Adam Dickmeiss [Thu, 24 Aug 2006 13:11:27 +0000 (13:11 +0000)]
Doxygen comment.

18 years agocompleteBER, completeBER_n no longer checks for a maximum size of 5 MB.
Adam Dickmeiss [Thu, 24 Aug 2006 13:10:03 +0000 (13:10 +0000)]
completeBER, completeBER_n no longer checks for a maximum size of 5 MB.
Too large packages to be rejected are dealt with in comstack instead.

18 years agoFixed bug #640: ZOOM_connection_connect() does not clear error
Adam Dickmeiss [Thu, 24 Aug 2006 12:51:49 +0000 (12:51 +0000)]
Fixed bug #640: ZOOM_connection_connect() does not clear error
indicators.

18 years agoMake a public function, yaz_write_UTF8_char, to encode a UTF-8 sequence.
Adam Dickmeiss [Thu, 24 Aug 2006 10:01:03 +0000 (10:01 +0000)]
Make a public function, yaz_write_UTF8_char, to encode a UTF-8 sequence.

18 years agoMove yaz_srw_get_core_v_1_1 to other source. Define it always
Adam Dickmeiss [Fri, 18 Aug 2006 06:30:05 +0000 (06:30 +0000)]
Move yaz_srw_get_core_v_1_1 to other source. Define it always
regardless of Libxml2 being available or not.

18 years agoTowards 2.1.27.
Adam Dickmeiss [Wed, 16 Aug 2006 22:50:06 +0000 (22:50 +0000)]
Towards 2.1.27.

18 years agoImplemented bug #635: YAZ/ZOOM layer should include non SRU options in the
Adam Dickmeiss [Wed, 16 Aug 2006 22:47:09 +0000 (22:47 +0000)]
Implemented bug #635: YAZ/ZOOM layer should include non SRU options in the
HTTP/GET URL.
ZOOM-C reads option extraArgs. If set the value of extraArgs is appended to
SRU URI (POST/GET). Value is _raw_ URI part, such as x-id-a=v1&x-id-b=v2 .

18 years agoFixed bug #636: Bad rpn causes seg faults. Error occurs for ZOOM C when
Adam Dickmeiss [Wed, 16 Aug 2006 14:18:59 +0000 (14:18 +0000)]
Fixed bug #636: Bad rpn causes seg faults. Error occurs for ZOOM C when
a Scan is sent. Bug has been present in YAZ since version 2.1.12.

18 years agoTowards 2.1.26. YAZ.2.1.26
Adam Dickmeiss [Tue, 15 Aug 2006 13:34:39 +0000 (13:34 +0000)]
Towards 2.1.26.

18 years agoFix ZOOM-C so that SOAP mode sends SOAP requests
Adam Dickmeiss [Tue, 15 Aug 2006 13:31:07 +0000 (13:31 +0000)]
Fix ZOOM-C so that SOAP mode sends SOAP requests