Adam Dickmeiss [Mon, 11 Sep 2006 12:12:42 +0000 (12:12 +0000)]
Added include of string.h
Marc Cromme [Mon, 11 Sep 2006 07:27:18 +0000 (07:27 +0000)]
enabled better C support
Adam Dickmeiss [Thu, 7 Sep 2006 11:31:39 +0000 (11:31 +0000)]
Avoid mixed stmt/var declare
Adam Dickmeiss [Thu, 7 Sep 2006 10:01:50 +0000 (10:01 +0000)]
Fix test for index.html in dist/isntall hook
ja7 [Thu, 7 Sep 2006 08:14:04 +0000 (08:14 +0000)]
fixed bug 656
Adam Dickmeiss [Wed, 6 Sep 2006 16:03:52 +0000 (16:03 +0000)]
Fix compilation for non- getaddrinfo case
Adam Dickmeiss [Wed, 6 Sep 2006 15:45:13 +0000 (15:45 +0000)]
Other spell fix. Bug #653
Adam Dickmeiss [Wed, 6 Sep 2006 15:21:26 +0000 (15:21 +0000)]
Dont return value in void function
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.
Adam Dickmeiss [Wed, 6 Sep 2006 13:37:50 +0000 (13:37 +0000)]
Revert changes for PQF SRU queries.
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 .
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.
Adam Dickmeiss [Wed, 6 Sep 2006 09:27:04 +0000 (09:27 +0000)]
Removed duplicated entity definitions
Adam Dickmeiss [Wed, 6 Sep 2006 09:26:36 +0000 (09:26 +0000)]
Added id attributes for section tags
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.
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.
Adam Dickmeiss [Mon, 4 Sep 2006 12:09:53 +0000 (12:09 +0000)]
Version 2.1.29
Adam Dickmeiss [Mon, 4 Sep 2006 10:14:34 +0000 (10:14 +0000)]
Version 2.1.28.
Adam Dickmeiss [Fri, 1 Sep 2006 12:49:03 +0000 (12:49 +0000)]
More news about getaddrinfo.
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).
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
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
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.
Adam Dickmeiss [Thu, 31 Aug 2006 18:19:53 +0000 (18:19 +0000)]
Fixed problem with unset variable (compose_char) in yaz_iconv system
Adam Dickmeiss [Thu, 31 Aug 2006 15:40:51 +0000 (15:40 +0000)]
Debian package 2.1.27-3.
Adam Dickmeiss [Wed, 30 Aug 2006 20:43:26 +0000 (20:43 +0000)]
Ideographic space gets converted to MARC-8 212321 instead of 212320
Adam Dickmeiss [Wed, 30 Aug 2006 20:40:18 +0000 (20:40 +0000)]
For duplicates in char conv trie, first conversion takes precedence
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).
Adam Dickmeiss [Wed, 30 Aug 2006 19:26:43 +0000 (19:26 +0000)]
Use getaddrinfo on Windows too
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.
Adam Dickmeiss [Wed, 30 Aug 2006 12:55:12 +0000 (12:55 +0000)]
Define INADDR_NONE to -1 if undefined
Adam Dickmeiss [Wed, 30 Aug 2006 12:47:23 +0000 (12:47 +0000)]
Windows compile fix.
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.
Adam Dickmeiss [Mon, 28 Aug 2006 19:18:02 +0000 (19:18 +0000)]
Added refentryinfo with productname + productnumber
Adam Dickmeiss [Mon, 28 Aug 2006 18:35:07 +0000 (18:35 +0000)]
Add -l to cmdsynopsis list
Adam Dickmeiss [Mon, 28 Aug 2006 16:54:52 +0000 (16:54 +0000)]
Debian package 2.1.27-2
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.
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.
Adam Dickmeiss [Mon, 28 Aug 2006 12:31:18 +0000 (12:31 +0000)]
Reformat
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.
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.
Heikki Levanto [Thu, 24 Aug 2006 14:29:58 +0000 (14:29 +0000)]
Took away that -Werror from -d until all tests pass cleanly
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.
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.
Adam Dickmeiss [Thu, 24 Aug 2006 13:19:44 +0000 (13:19 +0000)]
Allow this update test to read record data from standard input.
Adam Dickmeiss [Thu, 24 Aug 2006 13:11:27 +0000 (13:11 +0000)]
Doxygen comment.
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.
Adam Dickmeiss [Thu, 24 Aug 2006 12:51:49 +0000 (12:51 +0000)]
Fixed bug #640: ZOOM_connection_connect() does not clear error
indicators.
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.
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.
Adam Dickmeiss [Wed, 16 Aug 2006 22:50:06 +0000 (22:50 +0000)]
Towards 2.1.27.
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 .
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.
Adam Dickmeiss [Tue, 15 Aug 2006 13:34:39 +0000 (13:34 +0000)]
Towards 2.1.26.
Adam Dickmeiss [Tue, 15 Aug 2006 13:31:07 +0000 (13:31 +0000)]
Fix ZOOM-C so that SOAP mode sends SOAP requests
Adam Dickmeiss [Tue, 15 Aug 2006 13:30:00 +0000 (13:30 +0000)]
Fix interpretation of sru command
Adam Dickmeiss [Sun, 13 Aug 2006 17:30:57 +0000 (17:30 +0000)]
Only declare nmem_text_node_cdata if Libxml2 is available
Adam Dickmeiss [Fri, 11 Aug 2006 13:10:27 +0000 (13:10 +0000)]
Fixes for nemm_memory statistics
Adam Dickmeiss [Fri, 11 Aug 2006 12:57:30 +0000 (12:57 +0000)]
Include XML2_CFLAGS in AM_CPPFLAGS
Adam Dickmeiss [Fri, 11 Aug 2006 12:50:23 +0000 (12:50 +0000)]
Changed prototype for nmem_text_node_cdata so that ptr is using
Libxml2 type rather than void pointer. Added functions
nmem_get_memory_in_use and nmem_get_memory_free which returns size
of block memory in use and in free lists respectively. Added doxygen
friendly comments for nmem.h.
Adam Dickmeiss [Fri, 11 Aug 2006 12:43:52 +0000 (12:43 +0000)]
Cosmetic for doxygen
Adam Dickmeiss [Wed, 9 Aug 2006 14:03:25 +0000 (14:03 +0000)]
Mention bug #626
Adam Dickmeiss [Wed, 9 Aug 2006 14:00:18 +0000 (14:00 +0000)]
Allow a flag nmem_release_in_heap to be set (1) in which case
NMEMs are reassigned to the memory heap rather than re-used.. This should
make it easier for valgrind etc to find problems.
Adam Dickmeiss [Tue, 8 Aug 2006 20:58:52 +0000 (20:58 +0000)]
Attempted to fix bug #626.
Adam Dickmeiss [Tue, 8 Aug 2006 20:35:02 +0000 (20:35 +0000)]
Version 2.1.25.
Adam Dickmeiss [Tue, 8 Aug 2006 08:41:09 +0000 (08:41 +0000)]
Towards 2.1.24.
Adam Dickmeiss [Fri, 4 Aug 2006 14:35:39 +0000 (14:35 +0000)]
Use yaz_read_UTF8_char instead of xmlGetUTF8Char
Adam Dickmeiss [Thu, 3 Aug 2006 09:27:23 +0000 (09:27 +0000)]
Updated to use iconv-1.9.2, libxml2 2.6.26, libxslt 1.1.17. Added
missing dependences for generated files.
Adam Dickmeiss [Tue, 1 Aug 2006 12:03:58 +0000 (12:03 +0000)]
Removed nfaxml..xml files from dist list. Not in CVS yet
Adam Dickmeiss [Tue, 1 Aug 2006 09:48:23 +0000 (09:48 +0000)]
Copy news from ChangeLog
Adam Dickmeiss [Tue, 1 Aug 2006 09:28:04 +0000 (09:28 +0000)]
Fixed yaz_marc_write_iso2709 to honor character set conversion.
Adam Dickmeiss [Mon, 31 Jul 2006 12:15:02 +0000 (12:15 +0000)]
Fixed bug #627: addInfo not propagated by srw_bend_fetch() when
rr.surrogate_flag==0.
Adam Dickmeiss [Mon, 31 Jul 2006 11:47:04 +0000 (11:47 +0000)]
Omit description of loglevel in statserv_options_block. Bug #612
Adam Dickmeiss [Mon, 31 Jul 2006 11:42:32 +0000 (11:42 +0000)]
CCL proximity tests
Adam Dickmeiss [Mon, 31 Jul 2006 10:05:04 +0000 (10:05 +0000)]
Get rid of redundant parameter to yaz_log_to_file. Reformat a bit
Mike Taylor [Wed, 19 Jul 2006 16:36:33 +0000 (16:36 +0000)]
Ignore nfaxmltest1 and nfaxmltest1.log
Heikki Levanto [Fri, 14 Jul 2006 13:06:37 +0000 (13:06 +0000)]
Loading of the nfa now possible from an xml file.
Had to disable two tests, because make distcheck could not
find the files I wanted to load. After that distcheck passes
all right.
Heikki Levanto [Fri, 7 Jul 2006 13:39:02 +0000 (13:39 +0000)]
Added YAZ_CHECK_TODO macro, used it in nfaxmltest1.
Added rm *.log in tests make distclean.
Marc Cromme [Fri, 7 Jul 2006 13:02:21 +0000 (13:02 +0000)]
moved superflous session logging from log_session to log_sessiondetails
Marc Cromme [Fri, 7 Jul 2006 12:40:15 +0000 (12:40 +0000)]
added number of terms returned to client from Scan or SRWScan to request log line
Marc Cromme [Fri, 7 Jul 2006 12:09:05 +0000 (12:09 +0000)]
replaced RPN: with RPN , CQL: with CQL, ans so forth in log messages
Marc Cromme [Fri, 7 Jul 2006 10:31:26 +0000 (10:31 +0000)]
further cleaning of log messages, related to bug #405
Adam Dickmeiss [Fri, 7 Jul 2006 08:41:20 +0000 (08:41 +0000)]
Added nfaxml
Adam Dickmeiss [Fri, 7 Jul 2006 08:36:50 +0000 (08:36 +0000)]
Added nfa
Adam Dickmeiss [Fri, 7 Jul 2006 08:36:36 +0000 (08:36 +0000)]
Changed two vars to be of type size_t rather than int
Adam Dickmeiss [Fri, 7 Jul 2006 08:32:53 +0000 (08:32 +0000)]
Split YAZ DLL objs into only 3 groups
Adam Dickmeiss [Fri, 7 Jul 2006 07:14:30 +0000 (07:14 +0000)]
Avoid decl after stmt
Adam Dickmeiss [Fri, 7 Jul 2006 07:11:05 +0000 (07:11 +0000)]
Make test pass
Adam Dickmeiss [Fri, 7 Jul 2006 06:59:49 +0000 (06:59 +0000)]
Fix compilation on Windows. Reformat a bit
Marc Cromme [Thu, 6 Jul 2006 15:06:12 +0000 (15:06 +0000)]
downgraded superflous log comment from YAZ_LOG to log_requestdetail
Marc Cromme [Thu, 6 Jul 2006 14:54:29 +0000 (14:54 +0000)]
added database name in scan response, both Z39.50 and SRU
still missing to fix Z39.50 scan response with respect to missing RPN: or CQL: identifier on APT display
Marc Cromme [Thu, 6 Jul 2006 14:16:00 +0000 (14:16 +0000)]
partiallay fix bug #405
database name now part of request log like
Z39.50 log:
16:09:55-06/07 lt-zebrasrv(2) [request] Search Default OK 0 1 1+0 RPN: @bla@bla
or SRW log:
16:09:19-06/07 lt-zebrasrv(1) [request] SRWSearch Default OK 60 - 1+0 CQL: bla
needs still fixing in scan request
Heikki Levanto [Thu, 6 Jul 2006 14:06:17 +0000 (14:06 +0000)]
Fixed order of declarations
Heikki Levanto [Thu, 6 Jul 2006 13:10:29 +0000 (13:10 +0000)]
Added yaz_log_trunc() to truncate the log file
Added YAZ_CHECK_LOG macro for enabling logging in the test files
Changed test.c to write to the log, if logging enabled
Small changes to the interface of nfaxml's interface
Adam Dickmeiss [Thu, 6 Jul 2006 10:17:51 +0000 (10:17 +0000)]
For Libxml2 and friends, YAZ defines YAZ_HAVE_{XML2,XSLT,EXSLT) in
the compitation phase, but also for yaz-config --cflags output. This
allows us to have public headers with Libxml2 stuff in them . It should
also, eventually, make Libxml2 checks redundant in packages using
YAZ, such as yazproxy.
Adam Dickmeiss [Thu, 6 Jul 2006 08:28:37 +0000 (08:28 +0000)]
Dont use xmlDocPtr local
Adam Dickmeiss [Thu, 6 Jul 2006 08:26:11 +0000 (08:26 +0000)]
Yet another fix
Adam Dickmeiss [Thu, 6 Jul 2006 07:45:07 +0000 (07:45 +0000)]
Fix compilation on systems where Libxml2 does not exist
Adam Dickmeiss [Thu, 6 Jul 2006 06:09:12 +0000 (06:09 +0000)]
Disabled log_xml_error because it doesn't work on older Libxml2 and
also because YAZ already has a "catch lixml2 error" handler.
Adam Dickmeiss [Thu, 6 Jul 2006 06:08:19 +0000 (06:08 +0000)]
Removed HAVE_XML2, because public headers never should rely on
configure's definitions.