Adam Dickmeiss [Tue, 3 May 2005 21:32:19 +0000 (21:32 +0000)]
Collect CVS changes.
Adam Dickmeiss [Tue, 3 May 2005 12:30:13 +0000 (12:30 +0000)]
Added some help on proximity.
Adam Dickmeiss [Mon, 2 May 2005 19:33:55 +0000 (19:33 +0000)]
Removed a few redundant log messages
Adam Dickmeiss [Mon, 2 May 2005 19:33:00 +0000 (19:33 +0000)]
Fix bug #307: It's impossible to specify indefinite/no timeout for
ZOOM_event. Special timeout value -1 now means indefinite timeout (i.e.
no timeout).
Adam Dickmeiss [Mon, 2 May 2005 19:17:48 +0000 (19:17 +0000)]
Added support for multiple languages and charsets to be specified
in ZOOM. Each charset/language is separated by a blank.
If negoation is in effect in init-response, Option
"negotiation-charset-in-effect-for-records" set to 1(true) or 0(false).
Code based on patch by Vasiliy Osadchuk.
Adam Dickmeiss [Mon, 2 May 2005 19:14:33 +0000 (19:14 +0000)]
Added utilities nmem_strsplit and nmem_strsplit_blank which
splits a string into arrays and allocates each stream using NMEM.
Adam Dickmeiss [Fri, 29 Apr 2005 19:06:13 +0000 (19:06 +0000)]
Fixed bug in scan handling in front end server: if
preferredPositionInResponse was non-present it logged a NULL value.
Heikki Levanto [Fri, 29 Apr 2005 10:36:05 +0000 (10:36 +0000)]
Fixed the infinite recursion when calling yaz_log_level_init as the first
call (before other log level or nmem_init calls)
Adam Dickmeiss [Tue, 26 Apr 2005 19:51:31 +0000 (19:51 +0000)]
Modify one of the result set PQF examples
Adam Dickmeiss [Tue, 26 Apr 2005 18:46:42 +0000 (18:46 +0000)]
Towards 2.1.4.
Adam Dickmeiss [Tue, 26 Apr 2005 18:46:24 +0000 (18:46 +0000)]
Added Mads Bondo Dydensborg
Adam Dickmeiss [Fri, 22 Apr 2005 15:14:24 +0000 (15:14 +0000)]
Missing quote
Adam Dickmeiss [Fri, 22 Apr 2005 15:09:36 +0000 (15:09 +0000)]
Allow srcdir!=dstdir for CVS checkout
Adam Dickmeiss [Fri, 22 Apr 2005 14:59:42 +0000 (14:59 +0000)]
Fix check for cql.c in dist-hook
Adam Dickmeiss [Fri, 22 Apr 2005 14:51:11 +0000 (14:51 +0000)]
WIN32 updates for Diagnostics from CSV files.
Adam Dickmeiss [Fri, 22 Apr 2005 08:27:57 +0000 (08:27 +0000)]
Changed include/yaz/diagbib1.h and added include/yaz/diagsrw.h with
diagnostic messages+codes for Bib-1 and SRW. Preprocessor defines are
now defined for all those error codes. So instead of putting 109 in
in a program, YAZ_BIB1_DATABASE_UNAVAILABLE can be used. The messages
are now generated from a CSV files. See src/bib1.csv and srw/srw.csv.
Adam Dickmeiss [Wed, 20 Apr 2005 13:51:47 +0000 (13:51 +0000)]
Towards 2.1.3
Adam Dickmeiss [Wed, 20 Apr 2005 13:17:51 +0000 (13:17 +0000)]
Use XML comments for debug/verbose info.
Adam Dickmeiss [Wed, 20 Apr 2005 13:17:29 +0000 (13:17 +0000)]
Use XML comments for for meta info.
Adam Dickmeiss [Wed, 20 Apr 2005 13:04:04 +0000 (13:04 +0000)]
yaz-marcdump skips non-digit chars betwen recs and warns about it
Adam Dickmeiss [Wed, 20 Apr 2005 12:59:51 +0000 (12:59 +0000)]
Exit if multiple server addresses is given (not supported)
Adam Dickmeiss [Mon, 18 Apr 2005 08:04:36 +0000 (08:04 +0000)]
Update to libxml2 2.6.9, zlib 1.2.2
Adam Dickmeiss [Fri, 15 Apr 2005 21:47:55 +0000 (21:47 +0000)]
Fix bug in CCL parser that could caused uninialized values
of token member ws_prefix_len in some cases.
Removed ccl_token_simple function.
Adam Dickmeiss [Thu, 14 Apr 2005 11:59:46 +0000 (11:59 +0000)]
Allow NULL value for basename in bend_fetch_rr struct
Adam Dickmeiss [Mon, 11 Apr 2005 08:41:39 +0000 (08:41 +0000)]
Fixed bug #280: make dist must depend on bison. The extra rule
is necessary for automake 1.4pl6, not 1.9.
Adam Dickmeiss [Wed, 16 Mar 2005 21:30:22 +0000 (21:30 +0000)]
Towards 2.1.2.
Adam Dickmeiss [Wed, 16 Mar 2005 21:28:43 +0000 (21:28 +0000)]
Get new codetables.xml from the LoC. Bug #273.
Adam Dickmeiss [Wed, 16 Mar 2005 21:26:37 +0000 (21:26 +0000)]
Change "to" type for MARC-8 -> UTF-8 conversion from 16-bit unsigned
short to 24-bit unsigned int. Put code name (description of
character) in output comments in C code.
Adam Dickmeiss [Tue, 15 Mar 2005 16:32:51 +0000 (16:32 +0000)]
Fixed bug #272: Preserve spacing for CCL terms. The spacing is
preserved for phrases by saving the prefix (leading) white-space
for tokens. Added ws_prefix_{buf,len} in ccl_token to support it.
Adam Dickmeiss [Mon, 14 Mar 2005 12:47:17 +0000 (12:47 +0000)]
Try again (to fix version)
Adam Dickmeiss [Mon, 14 Mar 2005 12:41:14 +0000 (12:41 +0000)]
Fix bad version - should be 2.1.0-1 (was 2.0.1-1).
Adam Dickmeiss [Mon, 14 Mar 2005 11:28:16 +0000 (11:28 +0000)]
Notes about MARC decoder changes
Adam Dickmeiss [Mon, 14 Mar 2005 11:24:59 +0000 (11:24 +0000)]
Fix version
Adam Dickmeiss [Mon, 14 Mar 2005 11:17:58 +0000 (11:17 +0000)]
Towards 2.1.0
Adam Dickmeiss [Mon, 14 Mar 2005 11:14:21 +0000 (11:14 +0000)]
Support XInclude for XML config
Adam Dickmeiss [Mon, 14 Mar 2005 11:13:12 +0000 (11:13 +0000)]
Example as given in doc
Adam Dickmeiss [Mon, 14 Mar 2005 11:12:43 +0000 (11:12 +0000)]
Notes on changes for hosting
Adam Dickmeiss [Mon, 14 Mar 2005 11:12:16 +0000 (11:12 +0000)]
All elements for YAZ GFS XML config described
Adam Dickmeiss [Sun, 13 Mar 2005 21:43:00 +0000 (21:43 +0000)]
Renamed ztest-options.xml to gfs-options.xml. Added GFS common synopsis
to gfs-synopsis.xml. Initial work on GFS virtual hosts.
Adam Dickmeiss [Tue, 8 Mar 2005 13:59:08 +0000 (13:59 +0000)]
Exit GFS if XML parsing fails.
Adam Dickmeiss [Tue, 8 Mar 2005 11:48:09 +0000 (11:48 +0000)]
Call chdir before bend_{start,stop}.
Adam Dickmeiss [Tue, 8 Mar 2005 11:07:49 +0000 (11:07 +0000)]
Read directory element of XML config so that server may chdir to
proper location.
Adam Dickmeiss [Mon, 7 Mar 2005 06:09:01 +0000 (06:09 +0000)]
New test result.
Adam Dickmeiss [Mon, 7 Mar 2005 06:07:33 +0000 (06:07 +0000)]
No leading spaces in warning comments
Adam Dickmeiss [Sun, 6 Mar 2005 21:27:09 +0000 (21:27 +0000)]
Better diagnostics for bad MARC records.
Adam Dickmeiss [Sun, 6 Mar 2005 12:54:32 +0000 (12:54 +0000)]
For record update, open file in binary mode
Adam Dickmeiss [Sat, 5 Mar 2005 12:14:12 +0000 (12:14 +0000)]
WIN32 Updates for GFS to use TLS for control block.
Adam Dickmeiss [Sat, 5 Mar 2005 09:17:27 +0000 (09:17 +0000)]
Fix compilation in mode without libxml2 (bug introduced in previous
commit).
Adam Dickmeiss [Fri, 4 Mar 2005 12:00:00 +0000 (12:00 +0000)]
buildconf script configures directlry when -d / -c is given
Adam Dickmeiss [Thu, 3 Mar 2005 23:16:20 +0000 (23:16 +0000)]
Added explain facility for frontend server XML config. Renamed
element cql2pqf to cql2rpn.
Adam Dickmeiss [Wed, 2 Mar 2005 23:59:22 +0000 (23:59 +0000)]
Wrap OPACXML in opacRecord as suggested by Larry Dixson.
Adam Dickmeiss [Tue, 1 Mar 2005 20:37:01 +0000 (20:37 +0000)]
Enhancements and new bugs in Generic Frontend Server..
Reworked YAZ GFS XML config. Added pqf2cql support.
Adam Dickmeiss [Fri, 25 Feb 2005 17:05:09 +0000 (17:05 +0000)]
Extended OPAC display utility. OPAC display utility renders
bibliographic (MARC) record as well. Added yaz_opac_decode_wrbuf
to supplement yaz_marc_decode_wrbuf.
Adam Dickmeiss [Fri, 25 Feb 2005 17:04:45 +0000 (17:04 +0000)]
yaz_marc_decode_wrbuf no longer Wrewinds WRBUF
Adam Dickmeiss [Fri, 25 Feb 2005 17:03:41 +0000 (17:03 +0000)]
Bug fix. Dump record content (-m) was duplicated for XML records
Adam Dickmeiss [Fri, 25 Feb 2005 09:37:53 +0000 (09:37 +0000)]
Fixed bug that caused MARC decode to SEGV for some invalid MARC records.
Adde marc4 + marc4.xml as a test case for it.
Adam Dickmeiss [Fri, 25 Feb 2005 09:36:46 +0000 (09:36 +0000)]
YAZ 2.0.35
Adam Dickmeiss [Fri, 25 Feb 2005 09:36:32 +0000 (09:36 +0000)]
YAZ 2.0.35 windows version
Adam Dickmeiss [Mon, 21 Feb 2005 14:37:54 +0000 (14:37 +0000)]
Fix M4 quotation (square brackets in strings)
Adam Dickmeiss [Mon, 21 Feb 2005 14:37:16 +0000 (14:37 +0000)]
Quote 3rd arg to AC_CHECK_FUNC. YAZ 2.0.35
Adam Dickmeiss [Wed, 9 Feb 2005 12:41:45 +0000 (12:41 +0000)]
Avoid unnecessary logs
Adam Dickmeiss [Wed, 9 Feb 2005 12:40:56 +0000 (12:40 +0000)]
YAZ 2.0.34-2.
Adam Dickmeiss [Wed, 9 Feb 2005 09:18:27 +0000 (09:18 +0000)]
Increase listen backlog parameter for UNIX domain sockets.
Adam Dickmeiss [Tue, 8 Feb 2005 23:43:56 +0000 (23:43 +0000)]
Fix option for MarcXchange
Adam Dickmeiss [Tue, 8 Feb 2005 22:47:14 +0000 (22:47 +0000)]
New MARCXML test results - due to new warning issued
Adam Dickmeiss [Tue, 8 Feb 2005 14:58:19 +0000 (14:58 +0000)]
Dist zlib1.dll instead of zlib.dll
Adam Dickmeiss [Tue, 8 Feb 2005 14:19:21 +0000 (14:19 +0000)]
Towards 2.0.34
Adam Dickmeiss [Tue, 8 Feb 2005 13:51:30 +0000 (13:51 +0000)]
Added MarcXchange support.
Adam Dickmeiss [Tue, 8 Feb 2005 13:47:10 +0000 (13:47 +0000)]
Summarize changes
Adam Dickmeiss [Tue, 8 Feb 2005 13:34:29 +0000 (13:34 +0000)]
Added check for usleep(3)
Adam Dickmeiss [Tue, 8 Feb 2005 13:23:23 +0000 (13:23 +0000)]
Worked around bug #261 again. Added sleep for EAGAIN case
Adam Dickmeiss [Tue, 8 Feb 2005 01:01:42 +0000 (01:01 +0000)]
Look for docbookx.dtd in more places.
Adam Dickmeiss [Mon, 7 Feb 2005 11:23:47 +0000 (11:23 +0000)]
WIN32 compile fixes. No TLS for control block yet
Adam Dickmeiss [Mon, 7 Feb 2005 11:23:18 +0000 (11:23 +0000)]
Avoid ANSI inline declaration
Adam Dickmeiss [Fri, 4 Feb 2005 20:27:19 +0000 (20:27 +0000)]
Fix xmlns for SRW diagnostic in yaz_srw_diagnostics
Adam Dickmeiss [Fri, 4 Feb 2005 13:28:47 +0000 (13:28 +0000)]
Fixed problem with connect on Unix domain sockets that returned
errno=EAGAIN. That is now treated as EINPROGRESS error.
Adam Dickmeiss [Thu, 3 Feb 2005 09:09:55 +0000 (09:09 +0000)]
Remove old-style logging
Adam Dickmeiss [Wed, 2 Feb 2005 23:27:19 +0000 (23:27 +0000)]
Fix MARC test case
Adam Dickmeiss [Wed, 2 Feb 2005 23:27:05 +0000 (23:27 +0000)]
Enable test case for bug #260
Adam Dickmeiss [Wed, 2 Feb 2005 23:26:38 +0000 (23:26 +0000)]
Fix bug #260: Multi combining MARC-8 chars not converted properly
Adam Dickmeiss [Wed, 2 Feb 2005 23:25:08 +0000 (23:25 +0000)]
Never assume non 00X have controlfields
Adam Dickmeiss [Wed, 2 Feb 2005 23:07:56 +0000 (23:07 +0000)]
Put two spaces before datafield end tag (includes subfields)
Adam Dickmeiss [Wed, 2 Feb 2005 20:50:38 +0000 (20:50 +0000)]
Fixed bug #263: YAZ MARCXML dump shows extra spaces after control fields.
Added yaz_marc_subfield_str which defines subfield lead string which
is used in YAZ_MARC_LINE format. Default string is blank+$.
Added yaz_marc_endline_str which defines end of fields string used
in YAZ_MARC_LINE format. Default string is newline.
Adam Dickmeiss [Wed, 2 Feb 2005 20:25:37 +0000 (20:25 +0000)]
Fix statserv_getcontrol for non-threaded YAZ
Adam Dickmeiss [Wed, 2 Feb 2005 17:11:05 +0000 (17:11 +0000)]
Added yaz-client command scansize
Adam Dickmeiss [Wed, 2 Feb 2005 10:17:02 +0000 (10:17 +0000)]
Added test case for bug #260
Adam Dickmeiss [Tue, 1 Feb 2005 21:07:19 +0000 (21:07 +0000)]
Better diagnostics for iconv test. Added case for bug #258
Adam Dickmeiss [Tue, 1 Feb 2005 21:06:37 +0000 (21:06 +0000)]
Fixed bug #258: marc-8 to utf8 fails for some composed sequences
Adam Dickmeiss [Tue, 1 Feb 2005 17:23:36 +0000 (17:23 +0000)]
Added include stdlib.h
Adam Dickmeiss [Tue, 1 Feb 2005 14:46:47 +0000 (14:46 +0000)]
Added support for multi-homed YAZ frontend server. A backend config
may be choosed based on host and/or port. For Z39.50 host is
picked from OtherInfo in InitRequest (VAL_PROXY OID). For HTTP, host
is picked from HTTP header. Configuration is XML based . Libxml2 is
required.
Adam Dickmeiss [Tue, 1 Feb 2005 14:43:50 +0000 (14:43 +0000)]
Allow text/plain as HTTP Content-Type for SRW HTTP POST. I can't
get ab to send text/xml.
Adam Dickmeiss [Tue, 1 Feb 2005 14:37:47 +0000 (14:37 +0000)]
Added member user for COMSTACK that is an opaque pointer for
user-defined data.
Adam Dickmeiss [Thu, 27 Jan 2005 09:08:42 +0000 (09:08 +0000)]
Fixed bug #255: EXTERNAL decoding with ASN.1 types in octet strings.
Added a few doxygen comments as well.
Adam Dickmeiss [Thu, 27 Jan 2005 09:06:51 +0000 (09:06 +0000)]
Added prototype for zget_init_diagnostics_octet.
Added a few doxygen comments
Adam Dickmeiss [Thu, 27 Jan 2005 09:06:12 +0000 (09:06 +0000)]
Added zget_init_diagnostics_octet which is similar to
zget_init_diagnostics but encodes the EXTERNAL data in the
octet-aligned arm.
Adam Dickmeiss [Thu, 27 Jan 2005 09:05:09 +0000 (09:05 +0000)]
Fix printing of some non-zero terminated strings. WS updates.
Adam Dickmeiss [Thu, 27 Jan 2005 09:04:07 +0000 (09:04 +0000)]
Fix comments for some ODR members
Adam Dickmeiss [Fri, 21 Jan 2005 09:23:27 +0000 (09:23 +0000)]
Do not use acquire locks (NMEM_{ENTER,LEAVE}) in
nmem_mutex_{create,destroy}. WS updates.
Adam Dickmeiss [Wed, 19 Jan 2005 09:18:08 +0000 (09:18 +0000)]
Make scan logging prettier
Adam Dickmeiss [Wed, 19 Jan 2005 08:26:59 +0000 (08:26 +0000)]
Do not set HAVE_.. stuff for WIN32