Adam Dickmeiss [Wed, 8 Jul 2009 13:51:58 +0000 (15:51 +0200)]
Depend on yazpp 1.1.4
Adam Dickmeiss [Wed, 8 Jul 2009 13:49:20 +0000 (15:49 +0200)]
Version 1.0.19
Adam Dickmeiss [Wed, 8 Jul 2009 13:14:15 +0000 (15:14 +0200)]
Beef up documentation for multi, virt_db
Adam Dickmeiss [Wed, 8 Jul 2009 13:13:51 +0000 (15:13 +0200)]
Better example for load_balance
Adam Dickmeiss [Wed, 8 Jul 2009 12:29:23 +0000 (14:29 +0200)]
Modify schema for sru_z3950 (database? -> database*)
For sru_z3950, database elements in sru_z3950 is zero or more rather
than one or more. Sort filters in schema.
Adam Dickmeiss [Wed, 8 Jul 2009 12:28:57 +0000 (14:28 +0200)]
Remove floating cdata (should be in comment)
Adam Dickmeiss [Wed, 8 Jul 2009 09:52:49 +0000 (11:52 +0200)]
Fixes. Record handling in separate routes
Fixed some target names. The routing facility of the multi filter is
now used to separate record handling (marc-8 or utf-8).
Side issue: xmllint --format config-loc.xml does not produce nice
indenting for parts of the file .. Seems to be a bug in xmllint/Libxml2.
Adam Dickmeiss [Wed, 8 Jul 2009 09:41:46 +0000 (11:41 +0200)]
Routing target pattern may be glob pattern based
The multi filters target may be be specified as a glob based pattern,
for example <target route="utf8-route">*UTF8</target>.
Adam Dickmeiss [Wed, 8 Jul 2009 09:39:44 +0000 (11:39 +0200)]
Sort filters
Adam Dickmeiss [Wed, 8 Jul 2009 09:39:30 +0000 (11:39 +0200)]
Sort filters
Adam Dickmeiss [Wed, 8 Jul 2009 09:39:16 +0000 (11:39 +0200)]
Sort filters
Adam Dickmeiss [Fri, 3 Jul 2009 14:23:35 +0000 (16:23 +0200)]
Use query_rewrite filter to throw error for @attr 1=12
Adam Dickmeiss [Tue, 30 Jun 2009 11:48:21 +0000 (13:48 +0200)]
Update version. Remove CVS Dollar ID.
Adam Dickmeiss [Tue, 30 Jun 2009 11:48:01 +0000 (13:48 +0200)]
Version 1.0.18
Adam Dickmeiss [Tue, 30 Jun 2009 11:42:50 +0000 (13:42 +0200)]
Illustrate pass-vhosts rule
Adam Dickmeiss [Tue, 30 Jun 2009 10:16:34 +0000 (12:16 +0200)]
Use TimeStat rather than Yaz_bw
Adam Dickmeiss [Tue, 30 Jun 2009 10:05:50 +0000 (12:05 +0200)]
More stuff such as record-transform, cql, sru etc
Adam Dickmeiss [Tue, 30 Jun 2009 09:53:23 +0000 (11:53 +0200)]
Sample configuration for LoC.
Adam Dickmeiss [Tue, 30 Jun 2009 09:50:33 +0000 (11:50 +0200)]
Allow control of pass-through of vhosts for virt_db
A new element in virt_db 'pass-vhosts' has a boolean value. If
true, it the virt_db passes vhost-enabled sessions - that is leaving
them untouched. This was also the old behavior of MP. A value of
false will make virt_db always inspect a Z39.50 session regardless
of whether vhost was set or not. This is new and default behavior.
Adam Dickmeiss [Tue, 30 Jun 2009 09:04:47 +0000 (11:04 +0200)]
Filter load_balance functional
Adam Dickmeiss [Tue, 30 Jun 2009 09:02:08 +0000 (11:02 +0200)]
Removed unnecessary ;s
Adam Dickmeiss [Tue, 30 Jun 2009 07:35:14 +0000 (09:35 +0200)]
Remove unmaintained Jamfile
Adam Dickmeiss [Mon, 29 Jun 2009 15:22:43 +0000 (17:22 +0200)]
Filter frontend_net honors connect-max
When a certain number of connections is in use (connect-max) from same
originating IP, the frontend_net will close the connection.
Adam Dickmeiss [Mon, 29 Jun 2009 15:21:54 +0000 (17:21 +0200)]
Require yazpp 1.1.3 (Yaz_bw, LimitConnect)
Adam Dickmeiss [Mon, 29 Jun 2009 14:05:48 +0000 (16:05 +0200)]
Implement limit filter (bug #2697, bug #2698)
Adam Dickmeiss [Fri, 26 Jun 2009 13:57:16 +0000 (15:57 +0200)]
Use Docbook formatted GPL v2 from FSF
Adam Dickmeiss [Fri, 26 Jun 2009 13:49:17 +0000 (15:49 +0200)]
Inval ses for diagnostic 'temporary system error'
The filter session_shard now also retry the session once if diagnostic
'temporary system error' is received from the Z39.50 target. Bug #2894.
Adam Dickmeiss [Tue, 16 Jun 2009 07:18:34 +0000 (09:18 +0200)]
Bump year
Adam Dickmeiss [Tue, 16 Jun 2009 07:09:18 +0000 (09:09 +0200)]
Bump version
Adam Dickmeiss [Tue, 16 Jun 2009 07:09:03 +0000 (09:09 +0200)]
Remove CVS Dollar Id
Adam Dickmeiss [Tue, 16 Jun 2009 07:06:51 +0000 (09:06 +0200)]
Fix metaproxy DAEMON . Bug #2908
Adam Dickmeiss [Thu, 11 Jun 2009 11:51:06 +0000 (13:51 +0200)]
Fix GCC warnings. Set imp name/version for init response
Adam Dickmeiss [Thu, 11 Jun 2009 11:50:07 +0000 (13:50 +0200)]
Bump version to 1.0.16
Adam Dickmeiss [Thu, 11 Jun 2009 08:50:53 +0000 (10:50 +0200)]
Merge branch 'load_balance'
Adam Dickmeiss [Thu, 11 Jun 2009 08:36:09 +0000 (10:36 +0200)]
Remove unused code and reformat a bit
Adam Dickmeiss [Wed, 10 Jun 2009 11:40:54 +0000 (13:40 +0200)]
Bump year
Adam Dickmeiss [Wed, 10 Jun 2009 10:23:57 +0000 (12:23 +0200)]
Fix copyright year
Adam Dickmeiss [Wed, 10 Jun 2009 08:39:14 +0000 (10:39 +0200)]
Deb build depends on yazpp 1.1.2
Adam Dickmeiss [Wed, 10 Jun 2009 08:25:49 +0000 (10:25 +0200)]
Fix GCC warning abt deprecated conv from string constant
Adam Dickmeiss [Wed, 10 Jun 2009 07:33:45 +0000 (09:33 +0200)]
Version 1.0.16
Adam Dickmeiss [Tue, 9 Jun 2009 13:35:38 +0000 (15:35 +0200)]
Work on load balancer
Adam Dickmeiss [Tue, 9 Jun 2009 13:31:25 +0000 (15:31 +0200)]
Z39.50 authentication for SRU (bug #2893)
Adam Dickmeiss [Tue, 9 Jun 2009 13:26:13 +0000 (15:26 +0200)]
Fix query handling (avoid bad type: SRW_query)
Adam Dickmeiss [Tue, 9 Jun 2009 13:24:38 +0000 (15:24 +0200)]
Reformat and remove unused code
Adam Dickmeiss [Mon, 11 May 2009 12:05:35 +0000 (14:05 +0200)]
Useless comment
Adam Dickmeiss [Mon, 11 May 2009 12:04:55 +0000 (14:04 +0200)]
Fix initialization two locals
Adam Dickmeiss [Mon, 11 May 2009 12:03:40 +0000 (14:03 +0200)]
Reformat
Adam Dickmeiss [Mon, 11 May 2009 11:29:32 +0000 (13:29 +0200)]
Reformat
Adam Dickmeiss [Mon, 11 May 2009 10:49:56 +0000 (12:49 +0200)]
Bump year in copyright msg in source
Adam Dickmeiss [Mon, 11 May 2009 08:56:26 +0000 (10:56 +0200)]
Fix spelling of diagnostic
Adam Dickmeiss [Mon, 11 May 2009 08:53:19 +0000 (10:53 +0200)]
Z39.50 client. Fail immediately if all max-sockets con. are busy.
The Z39.50 client now fails immediately if all max-sockets sockets are in
use.. Only if at least one is not in use, it will wait 15 seconds and
to check if a connection has been freed up.
Adam Dickmeiss [Wed, 1 Apr 2009 13:42:14 +0000 (15:42 +0200)]
Update to upstream skeleton of init.d script.
Make a new init.d script which is based on /etc/init.d/skeleton . This
changes a few things, most importantly there is no sleep anymore for
restart.. Instead --retry is used. This might fix bug #2619.
Adam Dickmeiss [Thu, 26 Mar 2009 14:28:45 +0000 (15:28 +0100)]
Implemented record caching (bug #2699).
Adam Dickmeiss [Thu, 26 Mar 2009 14:27:35 +0000 (15:27 +0100)]
Require yazpp 1.1.2 (and get YAZ 3.0.45 or later).
Require yazpp 1.1.2 (and get YAZ 3.0.45 or later) because we'll
be using an updated version of yazpp's record cache.
Adam Dickmeiss [Mon, 23 Mar 2009 11:10:14 +0000 (12:10 +0100)]
Implement Session invalidate for -1 hits (bug #2696).
Adam Dickmeiss [Mon, 9 Mar 2009 15:25:14 +0000 (16:25 +0100)]
About Boost installation.
Adam Dickmeiss [Mon, 9 Mar 2009 15:24:42 +0000 (16:24 +0100)]
Bump year in copyright msg
Adam Dickmeiss [Mon, 9 Mar 2009 08:05:03 +0000 (09:05 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/metaproxy
Conflicts:
m4
Adam Dickmeiss [Mon, 9 Mar 2009 08:04:21 +0000 (09:04 +0100)]
Updated for Boost toolset option.
Adam Dickmeiss [Wed, 25 Feb 2009 19:15:05 +0000 (20:15 +0100)]
Windows Service Support by Giannis Kosmas.
The metaproxy program may be installed as a Windows Service. Program
metaproxy supports options -install/-remove to facilitate this.
Adam Dickmeiss [Mon, 23 Feb 2009 16:53:29 +0000 (17:53 +0100)]
Update to new logo
Adam Dickmeiss [Mon, 23 Feb 2009 16:53:13 +0000 (17:53 +0100)]
Added -fPIC.
Adam Dickmeiss [Thu, 15 Jan 2009 12:33:23 +0000 (13:33 +0100)]
Updated footer comment
Adam Dickmeiss [Wed, 7 Jan 2009 13:39:41 +0000 (14:39 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/metaproxy
Adam Dickmeiss [Wed, 7 Jan 2009 13:39:26 +0000 (14:39 +0100)]
Updated m4
Adam Dickmeiss [Thu, 25 Dec 2008 12:32:03 +0000 (13:32 +0100)]
Call autoheader when needed
Adam Dickmeiss [Thu, 25 Dec 2008 12:21:51 +0000 (13:21 +0100)]
Same buildconf.sh as YAZ
Adam Dickmeiss [Wed, 17 Dec 2008 09:55:06 +0000 (10:55 +0100)]
Use yaz_log for messages about loading of modules.
Adam Dickmeiss [Wed, 17 Dec 2008 09:46:37 +0000 (10:46 +0100)]
Mention dlpath in Configuration chapter
Adam Dickmeiss [Wed, 17 Dec 2008 09:09:53 +0000 (10:09 +0100)]
Avoid -nostdlib option for CXX invocation
Adam Dickmeiss [Tue, 16 Dec 2008 15:03:10 +0000 (16:03 +0100)]
Added section about configuration. Mention dlpath.
Adam Dickmeiss [Tue, 16 Dec 2008 14:37:53 +0000 (15:37 +0100)]
Allow TRANG to be set in Makefile
Adam Dickmeiss [Tue, 16 Dec 2008 14:19:39 +0000 (15:19 +0100)]
Added dlpath element for metaproxy struct.
Heikki Levanto [Tue, 16 Dec 2008 13:30:12 +0000 (14:30 +0100)]
Added a simple loadable example-module, with its own
Makefile etc.
Adam Dickmeiss [Tue, 18 Nov 2008 13:31:50 +0000 (14:31 +0100)]
Include direct.h for chdir on Windows
Adam Dickmeiss [Tue, 18 Nov 2008 13:26:32 +0000 (14:26 +0100)]
Implemented facility to change current working directory (-w).
Adam Dickmeiss [Tue, 18 Nov 2008 13:12:15 +0000 (14:12 +0100)]
Removed cout stmt.
Adam Dickmeiss [Tue, 18 Nov 2008 11:36:41 +0000 (12:36 +0100)]
Build-depend on libgnutls-dev (libyaz3-dev should suffice but it doesn't).
Adam Dickmeiss [Tue, 18 Nov 2008 11:06:54 +0000 (12:06 +0100)]
Updated makefile for VS 2008 + Boost 1.35.
Adam Dickmeiss [Tue, 18 Nov 2008 11:05:56 +0000 (12:05 +0100)]
Omit setting implementationName.
Adam Dickmeiss [Tue, 18 Nov 2008 10:55:29 +0000 (11:55 +0100)]
Reformat and add missing fclose.
Adam Dickmeiss [Tue, 18 Nov 2008 10:50:35 +0000 (11:50 +0100)]
Notes on Visual Studio
Adam Dickmeiss [Tue, 18 Nov 2008 09:31:41 +0000 (10:31 +0100)]
Updated to newer libxml2/libxslt.
Adam Dickmeiss [Tue, 18 Nov 2008 08:57:50 +0000 (09:57 +0100)]
Debian version 1.0.15-1indexdata.
Adam Dickmeiss [Tue, 18 Nov 2008 08:56:28 +0000 (09:56 +0100)]
Bump versino to 1.0.15
Adam Dickmeiss [Tue, 18 Nov 2008 08:53:57 +0000 (09:53 +0100)]
Added doc-clean rule
Adam Dickmeiss [Mon, 10 Nov 2008 17:15:16 +0000 (18:15 +0100)]
Update for latest doc/common.
Adam Dickmeiss [Thu, 25 Sep 2008 12:02:32 +0000 (14:02 +0200)]
Version 1.0.14.2.
Adam Dickmeiss [Thu, 25 Sep 2008 09:08:12 +0000 (11:08 +0200)]
Unix text.
Adam Dickmeiss [Thu, 25 Sep 2008 08:47:21 +0000 (10:47 +0200)]
Unix text.
Adam Dickmeiss [Wed, 24 Sep 2008 13:51:41 +0000 (15:51 +0200)]
Introduce separate connect timeout.
The Z39.50 client now has a separate timeout during the connect
phase. Most often if connect has not completed within a few seconds,
the server is really down and it's not worh waiting 30 seconds or more.
Adam Dickmeiss [Tue, 23 Sep 2008 12:44:50 +0000 (14:44 +0200)]
Fixed problem with premature destruction of ZAssocChild object
Fixed a problem where the ZAssocChild object could be destroyed in
failNotify method and later referenced in the result method.
Adam Dickmeiss [Tue, 23 Sep 2008 11:30:09 +0000 (13:30 +0200)]
renamed member var m_session to m_assoc_child
Adam Dickmeiss [Thu, 28 Aug 2008 09:52:28 +0000 (11:52 +0200)]
Bump version to 1.0.14.1
Adam Dickmeiss [Thu, 28 Aug 2008 07:30:26 +0000 (09:30 +0200)]
Added ignore of auto-generated files in debian directory
Adam Dickmeiss [Thu, 28 Aug 2008 07:26:38 +0000 (09:26 +0200)]
Fixed bug #2231: Z39.50 sessions not reused if searches fail
Fixed bug #2231: Z39.50 sessions not reused if searches fail. The
search handler now marks a connection "free" if regular diagnostic
is returned. If a fatal error occurs.. unspected PDU or session is
closed, the backend session is closed as well.
Adam Dickmeiss [Thu, 28 Aug 2008 07:05:59 +0000 (09:05 +0200)]
Removed log msg
Adam Dickmeiss [Wed, 27 Aug 2008 11:39:50 +0000 (13:39 +0200)]
Fixed bug #2229:crash in Z39.50 client module
Fixed bug #2229:crash in Z39.50 client module. The release_assoc method
could be deleting the same object twice.
Adam Dickmeiss [Tue, 26 Aug 2008 09:30:53 +0000 (11:30 +0200)]
Run both git submodule init + update
Adam Dickmeiss [Tue, 26 Aug 2008 09:20:12 +0000 (11:20 +0200)]
Always run 'git submodule update' when git is in use