Adam Dickmeiss [Thu, 9 Jun 2011 10:52:11 +0000 (12:52 +0200)]
zoom filter: honor cclmap_*-fields
CCL parsing will be performed for CCL queries in Z39.50 (Type-2).
Adam Dickmeiss [Wed, 8 Jun 2011 19:11:23 +0000 (21:11 +0200)]
Ignore libmetaproxy3
Adam Dickmeiss [Wed, 8 Jun 2011 18:53:40 +0000 (20:53 +0200)]
Retain old mp::util::piggyback (used by CF)
Adam Dickmeiss [Wed, 8 Jun 2011 14:32:58 +0000 (16:32 +0200)]
Sample config for new zoom filter
Adam Dickmeiss [Wed, 8 Jun 2011 14:30:47 +0000 (16:30 +0200)]
Retrieval transform operational
Settings useTurboMarc, elementSet, recordEncoding, requestSyntax,
transform are in use. They are currently ONLY in use if
record syntax is XML and element set is "pz2" and requestSyntax
is defined (in torus config). In other cases, the zoom filter
is more or less pass through with Z39.50 settings taking effect
(syntax, elementSetName).
Adam Dickmeiss [Wed, 8 Jun 2011 14:30:12 +0000 (16:30 +0200)]
No need to pass children
Adam Dickmeiss [Wed, 8 Jun 2011 14:29:36 +0000 (16:29 +0200)]
get_{bool,int} reads childen node
Adam Dickmeiss [Wed, 8 Jun 2011 11:45:16 +0000 (13:45 +0200)]
Filter zoom does retrieval
Adam Dickmeiss [Tue, 7 Jun 2011 12:58:16 +0000 (14:58 +0200)]
Filter zoom reads Torus info and searches
Settings from torus: id, zurl, queryEncoding and sru are honored
and Type-1 searches takes place. THere is a way to use a local
searchable in the zoom filter config.
Adam Dickmeiss [Mon, 6 Jun 2011 12:28:28 +0000 (14:28 +0200)]
Further work on zoom filter
Adam Dickmeiss [Mon, 6 Jun 2011 11:43:58 +0000 (13:43 +0200)]
Start work on on ZOOM filter
This filter is an alternative to z3950_client, just based on ZOOM
instead and with the ability to set ZOOM options.
Adam Dickmeiss [Wed, 1 Jun 2011 13:34:16 +0000 (15:34 +0200)]
virt_db: use query_encoding for search and scan
Adam Dickmeiss [Wed, 1 Jun 2011 13:19:28 +0000 (15:19 +0200)]
Ignore generated file: metaproxy-config
Adam Dickmeiss [Wed, 1 Jun 2011 12:08:32 +0000 (14:08 +0200)]
Reading torus2dev instead
Adam Dickmeiss [Wed, 1 Jun 2011 12:07:11 +0000 (14:07 +0200)]
virt_db: work on query_encoding
Not complete; only reading configuration.
Adam Dickmeiss [Wed, 1 Jun 2011 10:19:48 +0000 (12:19 +0200)]
virt_db: make databases available as virtual targets
Adam Dickmeiss [Wed, 1 Jun 2011 10:19:08 +0000 (12:19 +0200)]
Torus: add get_doc method
Adam Dickmeiss [Tue, 31 May 2011 13:29:47 +0000 (15:29 +0200)]
Start work on Torus extension for virt_db
Adam Dickmeiss [Thu, 26 May 2011 10:19:00 +0000 (12:19 +0200)]
Fix http_file example
Adam Dickmeiss [Tue, 24 May 2011 17:52:09 +0000 (17:52 +0000)]
RPM: add /etc/sysconfig/metaproxy to files sect
Adam Dickmeiss [Tue, 24 May 2011 17:32:03 +0000 (19:32 +0200)]
RPM: metaproxy pkg init.d defaults
The metaproxy package provides /etc/sysconfig/metaproxy .
Adam Dickmeiss [Mon, 16 May 2011 11:49:08 +0000 (13:49 +0200)]
buildconf.sh: update package list for compiling with sources
Adam Dickmeiss [Mon, 16 May 2011 11:06:17 +0000 (13:06 +0200)]
Fix description of the record_filter, bug 894
Adam Dickmeiss [Fri, 6 May 2011 12:53:12 +0000 (14:53 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/metaproxy
Adam Dickmeiss [Fri, 6 May 2011 09:53:58 +0000 (09:53 +0000)]
Version 1.2.5.
Adam Dickmeiss [Fri, 6 May 2011 09:11:55 +0000 (11:11 +0200)]
Update NEWS
Adam Dickmeiss [Fri, 29 Apr 2011 11:27:38 +0000 (11:27 +0000)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/metaproxy
Conflicts:
IDMETA
Adam Dickmeiss [Fri, 29 Apr 2011 11:23:28 +0000 (11:23 +0000)]
Add Debian wheezy, Ubuntu natty
Adam Dickmeiss [Wed, 13 Apr 2011 13:34:15 +0000 (15:34 +0200)]
z3950_client filter: force_apdu facility
Filter z3950_client may be configured to always send a close APDU
to backend target when connection/session is closed. This will only
happen if close APDU is not already sent. Enabled by configuration
for z3950_client (force_close).
Adam Dickmeiss [Wed, 13 Apr 2011 13:32:39 +0000 (15:32 +0200)]
Update NEWS about close APDU fixes
Adam Dickmeiss [Tue, 12 Apr 2011 12:24:43 +0000 (14:24 +0200)]
Log more in config3 example
Adam Dickmeiss [Tue, 12 Apr 2011 12:00:35 +0000 (14:00 +0200)]
Filter virt_db relays close APDU if received
Filter virt_db now relays close APDU . Previously, it would just
close the session and throw away the close APDU.
Adam Dickmeiss [Tue, 12 Apr 2011 11:59:21 +0000 (13:59 +0200)]
Filter multi: deals with close APDU
Until now, filter multi would reject a close APDU.
Adam Dickmeiss [Fri, 25 Feb 2011 14:49:54 +0000 (15:49 +0100)]
rc_status relays exit code
Adam Dickmeiss [Fri, 25 Feb 2011 14:18:23 +0000 (15:18 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/metaproxy
Adam Dickmeiss [Fri, 25 Feb 2011 14:16:32 +0000 (15:16 +0100)]
Reindent
Wolfram Schneider [Sat, 19 Feb 2011 12:45:16 +0000 (13:45 +0100)]
documentation: FreeBSD boost-all package
Wolfram Schneider [Sat, 19 Feb 2011 12:41:44 +0000 (13:41 +0100)]
sync FreeBSD updates from yaz/buildconf.sh
Adam Dickmeiss [Mon, 14 Feb 2011 13:36:11 +0000 (14:36 +0100)]
Debian: 1.2.4-2indexdata
Adam Dickmeiss [Mon, 14 Feb 2011 13:35:25 +0000 (14:35 +0100)]
Update NEWS
Adam Dickmeiss [Mon, 14 Feb 2011 13:09:56 +0000 (14:09 +0100)]
Filter sru_z3950: set init sz to 10 M
Increase values of {preferredMessage,maximumRecord}Size for Init
Requests generated by sru_z3950 from 1 to 10 megabytes. SRU don't
have these parameters and in most cases we don't care or don't want
backends to return partial results. However, since comstack by
default don't allow more than 5 MB by default and since packages
are all in memory we can't increase too much.
Adam Dickmeiss [Mon, 14 Feb 2011 13:05:21 +0000 (14:05 +0100)]
Filter multi: relay init sz parameters
Filter virt_db relays {preferredMessage,maximumRecord}Size to
backends and returns minimum of each value returned.
Adam Dickmeiss [Mon, 14 Feb 2011 13:03:26 +0000 (14:03 +0100)]
Filter virt_db: relay init sz parameters
Filter virt_db relays {preferredMessage,maximumRecord}Size to backend
filters and also negotiates to whatever the client suggests, because
we don't know that backends are really capable of anyway.
Adam Dickmeiss [Mon, 14 Feb 2011 12:41:38 +0000 (13:41 +0100)]
Filter multi: simple refactor
Adam Dickmeiss [Mon, 14 Feb 2011 12:41:00 +0000 (13:41 +0100)]
Filter multi: simple rename
Adam Dickmeiss [Mon, 14 Feb 2011 12:40:03 +0000 (13:40 +0100)]
Filter multu: scan opt part of init response
Wolfram Schneider [Mon, 7 Feb 2011 11:00:57 +0000 (11:00 +0000)]
Let compile even if inkscape tool is not installed, e.g.:
make INKSCAPE=true -j4
Adam Dickmeiss [Thu, 27 Jan 2011 14:20:43 +0000 (15:20 +0100)]
Add Ubuntu maverick
Adam Dickmeiss [Thu, 27 Jan 2011 13:54:05 +0000 (14:54 +0100)]
Version 1.2.4
Adam Dickmeiss [Thu, 27 Jan 2011 12:24:14 +0000 (13:24 +0100)]
RPM: metaproxy init.d script conforms to LSB
http://refspecs.freestandards.org/LSB_4.0.0/
Adam Dickmeiss [Thu, 27 Jan 2011 11:59:02 +0000 (12:59 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/metaproxy
Adam Dickmeiss [Thu, 27 Jan 2011 09:46:58 +0000 (10:46 +0100)]
RPM: Release includes 'indexdata' name
Use indexdata in release name so this package can be distinguished
from other vendors.
Adam Dickmeiss [Tue, 18 Jan 2011 12:45:06 +0000 (13:45 +0100)]
RPM: change init.d location
From /etc/rc.d/init.d to /etc/init.d . The latter works on both
SUSE on RedHat.
Adam Dickmeiss [Tue, 18 Jan 2011 12:44:06 +0000 (13:44 +0100)]
Try to make init.d generic for SuSE and RedHat.
Adam Dickmeiss [Fri, 7 Jan 2011 10:32:48 +0000 (11:32 +0100)]
Happy new year
Adam Dickmeiss [Tue, 4 Jan 2011 13:08:05 +0000 (14:08 +0100)]
RPM: make it relocatable
Adam Dickmeiss [Wed, 22 Dec 2010 15:12:56 +0000 (16:12 +0100)]
No need for ax_boost.m4
Adam Dickmeiss [Wed, 22 Dec 2010 15:10:28 +0000 (16:10 +0100)]
Update m4
Adam Dickmeiss [Wed, 22 Dec 2010 15:09:32 +0000 (16:09 +0100)]
Update m4
Adam Dickmeiss [Wed, 22 Dec 2010 13:56:19 +0000 (14:56 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/metaproxy
Adam Dickmeiss [Wed, 22 Dec 2010 13:55:48 +0000 (14:55 +0100)]
metaproxy-config: exec_prefix, libdir, includedir
Use these variables as determined by configure
Adam Dickmeiss [Wed, 24 Nov 2010 14:24:11 +0000 (15:24 +0100)]
session_shared: resultset optimizesearch flag.
Adam Dickmeiss [Tue, 26 Oct 2010 18:11:50 +0000 (20:11 +0200)]
buildconf.sh -d: use --with-pic
Adam Dickmeiss [Wed, 13 Oct 2010 11:35:36 +0000 (13:35 +0200)]
Add metaproxy-config to src/Makefile, not toplevel
Adam Dickmeiss [Wed, 13 Oct 2010 11:07:04 +0000 (13:07 +0200)]
Add metaproxy-config to clean files
Adam Dickmeiss [Wed, 6 Oct 2010 11:18:42 +0000 (13:18 +0200)]
DB: Add refentryinfo for man pages
Adam Dickmeiss [Wed, 6 Oct 2010 11:09:18 +0000 (13:09 +0200)]
Doc: Update to Docbook 4.4
Adam Dickmeiss [Mon, 4 Oct 2010 08:11:36 +0000 (10:11 +0200)]
Version 1.2.3
Adam Dickmeiss [Mon, 4 Oct 2010 07:59:10 +0000 (09:59 +0200)]
Filter multi: relay idAuthentication parameters
Adam Dickmeiss [Wed, 29 Sep 2010 08:19:01 +0000 (10:19 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/metaproxy
Adam Dickmeiss [Wed, 29 Sep 2010 08:18:43 +0000 (10:18 +0200)]
RPM: libmetaproxy3-devel req boost-devel
Adam Dickmeiss [Tue, 28 Sep 2010 10:19:42 +0000 (12:19 +0200)]
Avoid setpgid if debug mode is in use (option -X).
Adam Dickmeiss [Tue, 28 Sep 2010 09:00:33 +0000 (11:00 +0200)]
backend_test: honor close, init message sz
Adam Dickmeiss [Wed, 15 Sep 2010 13:28:44 +0000 (09:28 -0400)]
libmetaproxy3-devel req boost-devel
Adam Dickmeiss [Wed, 15 Sep 2010 11:44:58 +0000 (13:44 +0200)]
Version 1.2.2
Adam Dickmeiss [Wed, 15 Sep 2010 11:41:41 +0000 (13:41 +0200)]
Include Boost CFLAGS for metaproxy-config
Adam Dickmeiss [Wed, 15 Sep 2010 08:46:47 +0000 (10:46 +0200)]
Add metaproxy-config
Adam Dickmeiss [Wed, 15 Sep 2010 08:43:24 +0000 (10:43 +0200)]
RPM: dlpath uses /usr/lib64/modules
Adam Dickmeiss [Wed, 8 Sep 2010 18:28:11 +0000 (20:28 +0200)]
RPM: libmetaproxy3 calls ldconfig
Adam Dickmeiss [Wed, 8 Sep 2010 12:34:20 +0000 (08:34 -0400)]
CentOS 5 RPM: init, logrotate works
Adam Dickmeiss [Wed, 8 Sep 2010 12:26:36 +0000 (08:26 -0400)]
Add logrotate script
Adam Dickmeiss [Wed, 8 Sep 2010 11:58:52 +0000 (07:58 -0400)]
Beginnings on CentOS 5 RPM
Adam Dickmeiss [Wed, 18 Aug 2010 12:31:09 +0000 (14:31 +0200)]
Version 1.2.1, source code only release.
Adam Dickmeiss [Wed, 18 Aug 2010 11:19:19 +0000 (13:19 +0200)]
Update m4
Adam Dickmeiss [Fri, 9 Jul 2010 07:33:03 +0000 (09:33 +0200)]
Version 1.2.0
Adam Dickmeiss [Fri, 9 Jul 2010 07:29:26 +0000 (09:29 +0200)]
Major API version 3
Adam Dickmeiss [Fri, 9 Jul 2010 07:12:30 +0000 (09:12 +0200)]
Introduce filter method 'start'
Method 'start' can do initialization for a filter . It is
called after fork and is good for creating threads etc. Doing
that for method 'configure' is bad (threads are stopped when
fork occur).
Adam Dickmeiss [Thu, 8 Jul 2010 11:31:51 +0000 (13:31 +0200)]
Always log if init script fails to start or stop
This fixes bug #3309. The init.d script will log despite the
value of VERBOSE if start-stop-daemon returns exit code 2.
Adam Dickmeiss [Wed, 30 Jun 2010 13:25:35 +0000 (15:25 +0200)]
Fix version mentioned in NEWS
Adam Dickmeiss [Wed, 30 Jun 2010 13:18:59 +0000 (15:18 +0200)]
Remove etch, jaunty, intrepid, hardy
Adam Dickmeiss [Wed, 30 Jun 2010 12:45:01 +0000 (14:45 +0200)]
Version 1.1.7
Adam Dickmeiss [Wed, 30 Jun 2010 12:43:45 +0000 (14:43 +0200)]
NEWS
Adam Dickmeiss [Wed, 30 Jun 2010 12:39:23 +0000 (14:39 +0200)]
sru_z3950: Throw diagn. if x-pquery parsing fails
Adam Dickmeiss [Wed, 30 Jun 2010 12:30:02 +0000 (14:30 +0200)]
multi: init handshake always return init response
Adam Dickmeiss [Wed, 30 Jun 2010 12:26:23 +0000 (14:26 +0200)]
virt_db: fix uninit error_code.
The init_backend, the reference variable error_code, could be
unset in some cases. This patch fixes this. It also is more careful
not saving a backend to m_backend_list unless init result is
OK and connection is not closed.
Adam Dickmeiss [Wed, 30 Jun 2010 12:23:34 +0000 (14:23 +0200)]
session_shared: init fail: close backend.
Ensure that backend session is closed if session_shared filter receives
init rejected and backend session is not closed already.
Adam Dickmeiss [Fri, 25 Jun 2010 11:47:08 +0000 (13:47 +0200)]
Add cast to avoid warning
Adam Dickmeiss [Thu, 24 Jun 2010 13:55:38 +0000 (15:55 +0200)]
Z39.50 client: fix NULL ptr reference.
The NULL ptr reference could occur if two or more new client was
checked for number of sockets . In this case host in Z39.50 Assoc
would be NULL - prior to call to method 'client'.
Adam Dickmeiss [Mon, 21 Jun 2010 13:02:26 +0000 (15:02 +0200)]
Version 1.1.6
Adam Dickmeiss [Mon, 21 Jun 2010 13:01:47 +0000 (15:01 +0200)]
Update NEWS