Adam Dickmeiss [Wed, 18 Jun 2008 09:13:16 +0000 (11:13 +0200)]
Use gnutls_set_default_priority instead of gnutls_priority_set_direct.
Use gnutls_set_default_priority instead of gnutls_priority_set_direct
because gnutls_priority_set_direct is unavailable for older versions
of GNU TLS.
Adam Dickmeiss [Wed, 18 Jun 2008 08:43:36 +0000 (10:43 +0200)]
Towards 3.0.34
Adam Dickmeiss [Wed, 18 Jun 2008 08:33:34 +0000 (10:33 +0200)]
Restructure SSL support funcs
Adam Dickmeiss [Wed, 18 Jun 2008 08:30:49 +0000 (10:30 +0200)]
Remove GNU TLS openssl compat code and update configure.
Adam Dickmeiss [Tue, 17 Jun 2008 14:08:02 +0000 (16:08 +0200)]
Server functional for native use of GNU TLS.
Adam Dickmeiss [Tue, 17 Jun 2008 14:05:48 +0000 (16:05 +0200)]
Prevent COMSTACK use if cs_accept fails
Adam Dickmeiss [Thu, 12 Jun 2008 13:11:19 +0000 (15:11 +0200)]
Client side SSL without gnutls-openssl.
Adam Dickmeiss [Thu, 12 Jun 2008 09:17:02 +0000 (11:17 +0200)]
Version 2.0.32.
Adam Dickmeiss [Thu, 12 Jun 2008 09:13:08 +0000 (11:13 +0200)]
Added test for utf-8 decode reset
Adam Dickmeiss [Wed, 11 Jun 2008 18:16:47 +0000 (20:16 +0200)]
Fixed #if ENABLE_SSL for ssl_check_error
Adam Dickmeiss [Wed, 11 Jun 2008 18:08:54 +0000 (20:08 +0200)]
Rename yazextralibs to just LIBS
Adam Dickmeiss [Wed, 11 Jun 2008 18:08:17 +0000 (20:08 +0200)]
Make ssl_check_error static and define ssl_type always.
Make ssl_check_error static becuase it's a private function.
Define function ssl_type always - also in case SSL is disabled - and
make it return 0 (NULL ptr).
Adam Dickmeiss [Mon, 9 Jun 2008 15:07:14 +0000 (17:07 +0200)]
Allow NULL inp(ut) for utf8 decoder
Adam Dickmeiss [Fri, 6 Jun 2008 09:54:41 +0000 (11:54 +0200)]
Fix date
Adam Dickmeiss [Fri, 6 Jun 2008 09:22:51 +0000 (11:22 +0200)]
Version 3.0.30.
Adam Dickmeiss [Fri, 6 Jun 2008 09:18:39 +0000 (11:18 +0200)]
Supply SSL_LIBS for --libs output (in source)
Adam Dickmeiss [Fri, 6 Jun 2008 09:03:12 +0000 (11:03 +0200)]
Supply SSL libs for static linking
Adam Dickmeiss [Thu, 5 Jun 2008 22:19:24 +0000 (00:19 +0200)]
Added cs_print_session_info which shows SSL session info.
Added cs_print_session_info which shows SSL session info. This
utility used to be part of yaz-client but is now part of YAZ COMSTACK.
This is deal with GNU TLS session info and avoid having SSL implementation
code outside the YAZ core.
Adam Dickmeiss [Thu, 5 Jun 2008 22:16:26 +0000 (00:16 +0200)]
RPM builds using GNU TLS
Adam Dickmeiss [Thu, 5 Jun 2008 21:25:18 +0000 (23:25 +0200)]
Make cs_get_ssl return 0 if GNU TLS is enabled.
Make sure cs_get_ssl return 0 if GNU TLS is enabled. GNU TLS and
OpenSSL are not binary compatible so must ensure that only OpenSSL
applications makes use of this (e.g. yaz-client).
Adam Dickmeiss [Thu, 5 Jun 2008 21:22:38 +0000 (23:22 +0200)]
Solaris OS version update. Mention libyaz_icu.la.
Adam Dickmeiss [Thu, 5 Jun 2008 21:07:12 +0000 (23:07 +0200)]
Added Giannis Kosmas
Adam Dickmeiss [Thu, 5 Jun 2008 21:01:41 +0000 (23:01 +0200)]
Show types of libs (thrads icu server)
Adam Dickmeiss [Thu, 5 Jun 2008 20:52:27 +0000 (22:52 +0200)]
Minor formatting changes.
Adam Dickmeiss [Thu, 5 Jun 2008 20:31:23 +0000 (22:31 +0200)]
Use GNU TLS for Debian package
Adam Dickmeiss [Thu, 5 Jun 2008 20:31:18 +0000 (22:31 +0200)]
Use GNU TLS for Debian package
Adam Dickmeiss [Thu, 5 Jun 2008 18:42:41 +0000 (20:42 +0200)]
debian directory no longer part of dist (upstream)
Adam Dickmeiss [Thu, 5 Jun 2008 18:35:20 +0000 (20:35 +0200)]
Added info about GNU TLS.
Adam Dickmeiss [Thu, 5 Jun 2008 18:26:00 +0000 (20:26 +0200)]
Make GNU TLS the default choice for SSL
Adam Dickmeiss [Thu, 5 Jun 2008 17:09:27 +0000 (19:09 +0200)]
GNU TLS non-block works.
Adam Dickmeiss [Wed, 4 Jun 2008 23:35:40 +0000 (01:35 +0200)]
GNU TLS operational. Issues with non-blocked I/O left.
Adam Dickmeiss [Wed, 4 Jun 2008 13:46:07 +0000 (15:46 +0200)]
Started work on using GNU TLS as an alterantive to OpenSSL.
Adam Dickmeiss [Wed, 4 Jun 2008 10:24:19 +0000 (12:24 +0200)]
Depend on libicu-dev . Not libicu38-dev
Adam Dickmeiss [Wed, 4 Jun 2008 09:02:16 +0000 (11:02 +0200)]
Link SSL with libyaz.la and yaz-client only.
Adam Dickmeiss [Wed, 4 Jun 2008 08:34:04 +0000 (10:34 +0200)]
More news
Adam Dickmeiss [Tue, 3 Jun 2008 13:24:57 +0000 (15:24 +0200)]
ICU parse_error no longer an array.
The parse_error member in icu_normalizer is no longer an array of
size 256. There seems to be no need for this and we don't know why
it came up in the first place.
Adam Dickmeiss [Tue, 3 Jun 2008 13:23:29 +0000 (15:23 +0200)]
NEWS is ASCII
Adam Dickmeiss [Mon, 2 Jun 2008 10:35:48 +0000 (12:35 +0200)]
Dummy OPAC records has a little more dummy data in it.
Adam Dickmeiss [Fri, 30 May 2008 12:44:24 +0000 (14:44 +0200)]
Document Windows Service Control
Adam Dickmeiss [Fri, 30 May 2008 12:27:47 +0000 (14:27 +0200)]
Truncate yaz-client history if it exceeds certain size (16K).
Adam Dickmeiss [Fri, 30 May 2008 11:55:41 +0000 (13:55 +0200)]
Added a few comments. Source in ztest also analyzed by Doxygen.
Adam Dickmeiss [Fri, 30 May 2008 11:36:35 +0000 (13:36 +0200)]
Fix diagnostic for MARC and present request out of range
Adam Dickmeiss [Fri, 30 May 2008 11:35:55 +0000 (13:35 +0200)]
Fix comment regarding diagnostics
Adam Dickmeiss [Fri, 30 May 2008 11:31:16 +0000 (13:31 +0200)]
Added proper header for reader record utilities for yaz-ztest.
Adam Dickmeiss [Fri, 30 May 2008 11:23:25 +0000 (13:23 +0200)]
Replaced some error code ints with proper defines (SRU / Bib-1).
Adam Dickmeiss [Fri, 30 May 2008 10:17:40 +0000 (12:17 +0200)]
yaz-ztest returns dummy OPAC records.
Adam Dickmeiss [Fri, 30 May 2008 10:17:15 +0000 (12:17 +0200)]
Update.
Adam Dickmeiss [Wed, 28 May 2008 21:16:47 +0000 (23:16 +0200)]
Using YAZ tokenizer for CQL to PQF transform spec.
Adam Dickmeiss [Wed, 28 May 2008 18:01:54 +0000 (20:01 +0200)]
Added yaz_mk_sru_surrogate to create SRU surrogate diagnostic.
Adam Dickmeiss [Mon, 28 Apr 2008 09:53:50 +0000 (11:53 +0200)]
Beginnings for RPN to CQL transform.
Adam Dickmeiss [Mon, 28 Apr 2008 08:30:11 +0000 (10:30 +0200)]
Renamed a test.
Adam Dickmeiss [Mon, 28 Apr 2008 08:28:59 +0000 (10:28 +0200)]
Indentation.
Adam Dickmeiss [Mon, 28 Apr 2008 07:58:24 +0000 (09:58 +0200)]
Use SRU diagnostic defines rather than numbers.
Adam Dickmeiss [Wed, 23 Apr 2008 21:24:34 +0000 (23:24 +0200)]
Updated m4 and doc/common.
Adam Dickmeiss [Wed, 23 Apr 2008 21:24:14 +0000 (23:24 +0200)]
Do not set charsetNegotiation bit by default (breaks some targets).
unknown [Tue, 22 Apr 2008 11:08:42 +0000 (13:08 +0200)]
Fixed argument passing to sc_main.
Adam Dickmeiss [Tue, 22 Apr 2008 10:15:33 +0000 (12:15 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Adam Dickmeiss [Tue, 22 Apr 2008 10:14:40 +0000 (12:14 +0200)]
Bump version to 3.0.29.
Adam Dickmeiss [Tue, 22 Apr 2008 09:47:00 +0000 (11:47 +0200)]
File sc_test.c part of dist (source for Windows only).
Adam Dickmeiss [Tue, 22 Apr 2008 09:18:11 +0000 (11:18 +0200)]
Unix update for service control (sc).
Adam Dickmeiss [Tue, 22 Apr 2008 08:54:49 +0000 (10:54 +0200)]
Implemented new Windows Service wrapper (sc).
Adam Dickmeiss [Mon, 21 Apr 2008 10:44:13 +0000 (12:44 +0200)]
Initialize HAVETHREADS (was accidently removed in previous commit).
Adam Dickmeiss [Sun, 20 Apr 2008 14:24:31 +0000 (16:24 +0200)]
Proper m4 quoting.
Adam Dickmeiss [Thu, 17 Apr 2008 12:05:03 +0000 (14:05 +0200)]
Changed yaz_record_conv_record to be reentrant for XSLT.
Changed yaz_record_conv_record to be reentrant for XSL transforms.
Reusing xsltStylesheetPtr in one instance of yaz_record_conv_t was
not reentrant as far as yaz_record_conv_record is concerned. Instead
xsltStylesheetPtr is created for each invocation. Only the XSL stylesheet
document is saved from the beginning via yaz_record_conv_configure.
Adam Dickmeiss [Thu, 17 Apr 2008 12:04:05 +0000 (14:04 +0200)]
Added loop for record conversion to test performance.
Adam Dickmeiss [Thu, 17 Apr 2008 09:43:23 +0000 (11:43 +0200)]
Changed yaz_record_conv_record to be reentrant.
Changed yaz_record_conv_record and yaz_record_conv_opac_record to be
reentrant. Now yaz_iconv_t is created for each invocation.
Adam Dickmeiss [Tue, 15 Apr 2008 08:19:14 +0000 (10:19 +0200)]
Updated doc/common.
Adam Dickmeiss [Tue, 15 Apr 2008 07:52:53 +0000 (09:52 +0200)]
Updated to m4 master.
Adam Dickmeiss [Sat, 5 Apr 2008 20:46:11 +0000 (22:46 +0200)]
Fixed Library add's for libyaz_la, libyaz_icu.la, libyaz_server.la.
Fixed Library add's for libyaz.la, libyaz_icu.la, libyaz_server.la.
This partially fixes bug #2129: dpkg-shlibdeps warnings.
Adam Dickmeiss [Fri, 4 Apr 2008 21:24:40 +0000 (23:24 +0200)]
Update headers and omit CVS Ids.
Adam Dickmeiss [Fri, 4 Apr 2008 11:26:29 +0000 (13:26 +0200)]
Fixed bug #2116: Invalid: returning value from void func in wrbuf.c.
Adam Dickmeiss [Thu, 3 Apr 2008 15:19:55 +0000 (17:19 +0200)]
Refactor iconv decoders.
Adam Dickmeiss [Tue, 1 Apr 2008 21:11:45 +0000 (23:11 +0200)]
Update source headers for 2008. Omit CVS ID keyword subst.
Adam Dickmeiss [Tue, 1 Apr 2008 18:41:54 +0000 (20:41 +0200)]
Added Copyright header.
Adam Dickmeiss [Tue, 1 Apr 2008 11:37:51 +0000 (13:37 +0200)]
Factored character encoders out to separate files (iconv system).
Adam Dickmeiss [Mon, 31 Mar 2008 21:51:26 +0000 (23:51 +0200)]
Improved speed of MARC-8 encoding. Cosmetic changes.
Adam Dickmeiss [Mon, 31 Mar 2008 21:12:25 +0000 (23:12 +0200)]
Implemented lossy and lossless MARC-8 encoding.
The lossy encoding is named marc8-lossy. The lossless encoding is named
marc8-lossless.
Adam Dickmeiss [Mon, 31 Mar 2008 10:06:50 +0000 (12:06 +0200)]
Towards 3.0.28.
Adam Dickmeiss [Tue, 25 Mar 2008 20:50:41 +0000 (21:50 +0100)]
Handle G1 in MARC-8 decoding.
The MARC-8 decoding now handles G1 sequences in any code page. The
code until now has only handled G1 in the ANSEL page.
Adam Dickmeiss [Tue, 25 Mar 2008 13:12:49 +0000 (14:12 +0100)]
Ignore backup files.
Adam Dickmeiss [Tue, 25 Mar 2008 12:52:48 +0000 (13:52 +0100)]
Bump to 3.0.27.
Adam Dickmeiss [Tue, 25 Mar 2008 12:49:46 +0000 (13:49 +0100)]
Added function yaz_log_xml_errors.
Adam Dickmeiss [Tue, 25 Mar 2008 12:46:50 +0000 (13:46 +0100)]
Changed messages for XSLT conversion errors.
Adam Dickmeiss [Wed, 19 Mar 2008 22:33:01 +0000 (23:33 +0100)]
Produce </collection> only once in MARCXML printing.
Adam Dickmeiss [Wed, 19 Mar 2008 22:32:19 +0000 (23:32 +0100)]
Ignore unknown XML attributes in MARCXML parsing.
Adam Dickmeiss [Wed, 19 Mar 2008 22:00:38 +0000 (23:00 +0100)]
For yaz-marcdump, allow use of prefix in record element.
Fixed marcdump's check for element name. Now using
xmlTextReaderLocalName used instead of xmlTextReaderConstName.
Adam Dickmeiss [Tue, 18 Mar 2008 17:48:51 +0000 (18:48 +0100)]
Make iconv-p.h part of automake source.
Adam Dickmeiss [Tue, 18 Mar 2008 10:36:17 +0000 (11:36 +0100)]
WS spaces.
Jacob Poulsen [Mon, 17 Mar 2008 14:16:22 +0000 (15:16 +0100)]
Added print of status or Error Report from xml ES
Adam Dickmeiss [Tue, 18 Mar 2008 10:18:16 +0000 (11:18 +0100)]
Minor changes to parsing of itemorder comamand.
The parsing of itemorder command was moved from create_ItemOrderExternal
to cmd_itemorder.
Jacob Poulsen [Mon, 17 Mar 2008 14:08:14 +0000 (15:08 +0100)]
Added customisation of xml send in command itemorder xml 1 usage
itemorder xml 1 "<xml></xml>"
or
itemorder xml 1 <xmlfile
Adam Dickmeiss [Mon, 17 Mar 2008 23:23:00 +0000 (00:23 +0100)]
Update for new C source for iconv handling.
Adam Dickmeiss [Mon, 17 Mar 2008 23:14:11 +0000 (00:14 +0100)]
Factor iconv conversions to separate C files.
Adam Dickmeiss [Mon, 17 Mar 2008 23:11:41 +0000 (00:11 +0100)]
Avoid Latin-1 chars.
Adam Dickmeiss [Mon, 17 Mar 2008 14:36:27 +0000 (15:36 +0100)]
Ignore .o files.
Adam Dickmeiss [Mon, 17 Mar 2008 14:32:59 +0000 (15:32 +0100)]
MARC-8 ANSEL fix and proper better handling of incompl. sequences.
The routine yaz_read_marc8_comb was modified to handle the escape
sequence for ANSEL properly . Thanks to Gary Anderson for pointing
out the problem with ANSEL. A few tests were added to test for the
use of incomplete sequences.
Adam Dickmeiss [Sun, 16 Mar 2008 11:42:07 +0000 (12:42 +0100)]
Ignore object files.
Adam Dickmeiss [Sun, 16 Mar 2008 11:33:50 +0000 (12:33 +0100)]
Changed description of yaz_options.
Adam Dickmeiss [Sun, 16 Mar 2008 11:32:56 +0000 (12:32 +0100)]
Added defines for yaz_options return values.
Adam Dickmeiss [Wed, 12 Mar 2008 20:33:02 +0000 (21:33 +0100)]
Ignore sub directory config.