metaproxy-moved-to-github.git
14 years agoUpdate news
Adam Dickmeiss [Wed, 20 Jan 2010 11:10:02 +0000 (12:10 +0100)]
Update news

14 years agoPackage now includes modules directory
Adam Dickmeiss [Thu, 14 Jan 2010 16:10:27 +0000 (17:10 +0100)]
Package now includes modules directory

MP modules are located in /usr/lib/metaproxy/modules and is
given in config installed by Debian package metaproxy.

14 years agoUpdate headers for example
Adam Dickmeiss [Thu, 14 Jan 2010 16:09:42 +0000 (17:09 +0100)]
Update headers for example

14 years agoRemove unused class XMLError1
Adam Dickmeiss [Thu, 14 Jan 2010 15:34:18 +0000 (16:34 +0100)]
Remove unused class XMLError1

14 years agoUpdate m4
Adam Dickmeiss [Thu, 14 Jan 2010 15:14:12 +0000 (16:14 +0100)]
Update m4

14 years agoMerge branch 'master' of ssh://git.indexdata.com/home/git/pub/metaproxy
Adam Dickmeiss [Thu, 14 Jan 2010 13:09:29 +0000 (14:09 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/metaproxy

14 years agodoc-clean: removes manref.xml
Adam Dickmeiss [Thu, 14 Jan 2010 12:15:27 +0000 (13:15 +0100)]
doc-clean: removes manref.xml

14 years agoUse yaz4 DLLs
Adam Dickmeiss [Wed, 13 Jan 2010 21:18:37 +0000 (22:18 +0100)]
Use yaz4 DLLs

14 years agoInclude win headers for send/recv
Adam Dickmeiss [Wed, 13 Jan 2010 21:18:10 +0000 (22:18 +0100)]
Include win headers for send/recv

14 years agoUse Win32 Sleep
Adam Dickmeiss [Wed, 13 Jan 2010 21:17:32 +0000 (22:17 +0100)]
Use Win32 Sleep

14 years agoMinor Deb package
Adam Dickmeiss [Wed, 13 Jan 2010 15:28:43 +0000 (16:28 +0100)]
Minor Deb package

14 years agoBump libmetaproxy to .so version 2
Adam Dickmeiss [Wed, 13 Jan 2010 15:27:33 +0000 (16:27 +0100)]
Bump libmetaproxy to .so version 2

14 years agoDepend on yaz4, yazpp4
Adam Dickmeiss [Wed, 13 Jan 2010 15:18:31 +0000 (16:18 +0100)]
Depend on yaz4, yazpp4

14 years agoNew package libmetaproxy-dev
Adam Dickmeiss [Mon, 11 Jan 2010 11:07:58 +0000 (12:07 +0100)]
New package libmetaproxy-dev

14 years agoPublic MP headers in include/metaproxy
Adam Dickmeiss [Mon, 11 Jan 2010 10:20:30 +0000 (11:20 +0100)]
Public MP headers in include/metaproxy

14 years agoBump year
Adam Dickmeiss [Mon, 4 Jan 2010 11:31:28 +0000 (12:31 +0100)]
Bump year

14 years agoVersion 1.0.23. Bump copyright year. v1.0.23
Adam Dickmeiss [Mon, 4 Jan 2010 10:08:00 +0000 (11:08 +0100)]
Version 1.0.23. Bump copyright year.

14 years agoFilter virt_db: close backend for Init rejected
Adam Dickmeiss [Fri, 1 Jan 2010 20:47:31 +0000 (21:47 +0100)]
Filter virt_db: close backend for Init rejected

Close backend filter session when Init rejected is received from it
(in which case it's not really closed yet). This will ensure we don't
run out of resources such as FDs in this case.

14 years agoDisplay std::runtime_error in test
Adam Dickmeiss [Tue, 22 Dec 2009 11:53:52 +0000 (12:53 +0100)]
Display std::runtime_error in test

14 years agoSchema: change type of @database for virt_db
Adam Dickmeiss [Tue, 22 Dec 2009 11:27:00 +0000 (12:27 +0100)]
Schema: change type of @database for virt_db

The attribute type is now xsd:string rather than xsd:NCName because
the database is really a glob-mask.

14 years agoFilter limit: fix leak
Adam Dickmeiss [Thu, 17 Dec 2009 14:12:47 +0000 (15:12 +0100)]
Filter limit: fix leak

14 years agosru_z3950 filter: Accept any database
Adam Dickmeiss [Thu, 17 Dec 2009 14:11:53 +0000 (15:11 +0100)]
sru_z3950 filter: Accept any database

14 years agoLOC config: idtest also uses marc8-records section
Adam Dickmeiss [Thu, 17 Dec 2009 14:11:12 +0000 (15:11 +0100)]
LOC config: idtest also uses marc8-records section

14 years agohttp_file: fix fread call (make fetch work again)
Adam Dickmeiss [Wed, 16 Dec 2009 14:17:15 +0000 (15:17 +0100)]
http_file: fix fread call (make fetch work again)

14 years agoAssign more threads for LOC MP
Adam Dickmeiss [Wed, 16 Dec 2009 13:51:22 +0000 (14:51 +0100)]
Assign more threads for LOC MP

14 years agoAnnotate examples a bit
Adam Dickmeiss [Wed, 16 Dec 2009 13:27:40 +0000 (14:27 +0100)]
Annotate examples a bit

14 years agoSimpler load-balance example config
Adam Dickmeiss [Wed, 16 Dec 2009 13:27:30 +0000 (14:27 +0100)]
Simpler load-balance example config

14 years agoNo need for @id on book
Adam Dickmeiss [Wed, 16 Dec 2009 13:26:58 +0000 (14:26 +0100)]
No need for @id on book

14 years agoVersion 1.0.22 v1.0.22
Adam Dickmeiss [Thu, 3 Dec 2009 11:11:50 +0000 (12:11 +0100)]
Version 1.0.22

14 years agoVersion 1.0.21
Adam Dickmeiss [Thu, 3 Dec 2009 10:28:07 +0000 (11:28 +0100)]
Version 1.0.21

14 years agoUpdate to use Odr_int
Adam Dickmeiss [Tue, 1 Dec 2009 21:03:58 +0000 (22:03 +0100)]
Update to use Odr_int

14 years agoDescribe semantics for database for virtual target
Adam Dickmeiss [Tue, 24 Nov 2009 13:31:20 +0000 (14:31 +0100)]
Describe semantics for database for virtual target

15 years agomodernize Doxygen file
Adam Dickmeiss [Thu, 19 Nov 2009 17:09:35 +0000 (18:09 +0100)]
modernize Doxygen file

15 years agoAdd include of string.h v1.0.20
Adam Dickmeiss [Thu, 19 Nov 2009 13:54:20 +0000 (14:54 +0100)]
Add include of string.h

15 years agoversion 1.0.20
Adam Dickmeiss [Thu, 19 Nov 2009 13:24:19 +0000 (14:24 +0100)]
version 1.0.20

15 years agoGlob-pattern for virt_db match (bug #3106)
Adam Dickmeiss [Thu, 19 Nov 2009 12:24:45 +0000 (13:24 +0100)]
Glob-pattern for virt_db match (bug #3106)

15 years agoadd_map_db2target uses add_map_db2targets
Adam Dickmeiss [Thu, 19 Nov 2009 11:23:37 +0000 (12:23 +0100)]
add_map_db2target uses add_map_db2targets

15 years agoUsing cout instead of printf
Adam Dickmeiss [Thu, 19 Nov 2009 11:22:14 +0000 (12:22 +0100)]
Using cout instead of printf

15 years agoFix install doc rule for Automake 1.11
Adam Dickmeiss [Wed, 16 Sep 2009 11:59:06 +0000 (13:59 +0200)]
Fix install doc rule for Automake 1.11

15 years agoUpdate YAZ Proxy comparison table
Adam Dickmeiss [Mon, 13 Jul 2009 13:06:23 +0000 (15:06 +0200)]
Update YAZ Proxy comparison table

15 years agoMore complete attribute checking
Adam Dickmeiss [Mon, 13 Jul 2009 07:44:34 +0000 (09:44 +0200)]
More complete attribute checking

15 years agoUpdate to new ID URLs
Adam Dickmeiss [Fri, 10 Jul 2009 16:02:22 +0000 (18:02 +0200)]
Update to new ID URLs

15 years agoDepend on yazpp 1.1.4 v1.0.19
Adam Dickmeiss [Wed, 8 Jul 2009 13:51:58 +0000 (15:51 +0200)]
Depend on yazpp 1.1.4

15 years agoVersion 1.0.19
Adam Dickmeiss [Wed, 8 Jul 2009 13:49:20 +0000 (15:49 +0200)]
Version 1.0.19

15 years agoBeef up documentation for multi, virt_db
Adam Dickmeiss [Wed, 8 Jul 2009 13:14:15 +0000 (15:14 +0200)]
Beef up documentation for multi, virt_db

15 years agoBetter example for load_balance
Adam Dickmeiss [Wed, 8 Jul 2009 13:13:51 +0000 (15:13 +0200)]
Better example for load_balance

15 years agoModify schema for sru_z3950 (database? -> database*)
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.

15 years agoRemove floating cdata (should be in comment)
Adam Dickmeiss [Wed, 8 Jul 2009 12:28:57 +0000 (14:28 +0200)]
Remove floating cdata (should be in comment)

15 years agoFixes. Record handling in separate routes
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.

15 years agoRouting target pattern may be glob pattern based
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>.

15 years agoSort filters
Adam Dickmeiss [Wed, 8 Jul 2009 09:39:44 +0000 (11:39 +0200)]
Sort filters

15 years agoSort filters
Adam Dickmeiss [Wed, 8 Jul 2009 09:39:30 +0000 (11:39 +0200)]
Sort filters

15 years agoSort filters
Adam Dickmeiss [Wed, 8 Jul 2009 09:39:16 +0000 (11:39 +0200)]
Sort filters

15 years agoUse query_rewrite filter to throw error for @attr 1=12
Adam Dickmeiss [Fri, 3 Jul 2009 14:23:35 +0000 (16:23 +0200)]
Use query_rewrite filter to throw error for @attr 1=12

15 years agoUpdate version. Remove CVS Dollar ID. v1.0.18
Adam Dickmeiss [Tue, 30 Jun 2009 11:48:21 +0000 (13:48 +0200)]
Update version. Remove CVS Dollar ID.

15 years agoVersion 1.0.18
Adam Dickmeiss [Tue, 30 Jun 2009 11:48:01 +0000 (13:48 +0200)]
Version 1.0.18

15 years agoIllustrate pass-vhosts rule
Adam Dickmeiss [Tue, 30 Jun 2009 11:42:50 +0000 (13:42 +0200)]
Illustrate pass-vhosts rule

15 years agoUse TimeStat rather than Yaz_bw
Adam Dickmeiss [Tue, 30 Jun 2009 10:16:34 +0000 (12:16 +0200)]
Use TimeStat rather than Yaz_bw

15 years agoMore stuff such as record-transform, cql, sru etc
Adam Dickmeiss [Tue, 30 Jun 2009 10:05:50 +0000 (12:05 +0200)]
More stuff such as record-transform, cql, sru etc

15 years agoSample configuration for LoC.
Adam Dickmeiss [Tue, 30 Jun 2009 09:53:23 +0000 (11:53 +0200)]
Sample configuration for LoC.

15 years agoAllow control of pass-through of vhosts for virt_db
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.

15 years agoFilter load_balance functional
Adam Dickmeiss [Tue, 30 Jun 2009 09:04:47 +0000 (11:04 +0200)]
Filter load_balance functional

15 years agoRemoved unnecessary ;s
Adam Dickmeiss [Tue, 30 Jun 2009 09:02:08 +0000 (11:02 +0200)]
Removed unnecessary ;s

15 years agoRemove unmaintained Jamfile
Adam Dickmeiss [Tue, 30 Jun 2009 07:35:14 +0000 (09:35 +0200)]
Remove unmaintained Jamfile

15 years agoFilter frontend_net honors connect-max
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.

15 years agoRequire yazpp 1.1.3 (Yaz_bw, LimitConnect)
Adam Dickmeiss [Mon, 29 Jun 2009 15:21:54 +0000 (17:21 +0200)]
Require yazpp 1.1.3 (Yaz_bw, LimitConnect)

15 years agoImplement limit filter (bug #2697, bug #2698)
Adam Dickmeiss [Mon, 29 Jun 2009 14:05:48 +0000 (16:05 +0200)]
Implement limit filter (bug #2697, bug #2698)

15 years agoUse Docbook formatted GPL v2 from FSF
Adam Dickmeiss [Fri, 26 Jun 2009 13:57:16 +0000 (15:57 +0200)]
Use Docbook formatted GPL v2 from FSF

15 years agoInval ses for diagnostic 'temporary system error'
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.

15 years agoBump year v1.0.17
Adam Dickmeiss [Tue, 16 Jun 2009 07:18:34 +0000 (09:18 +0200)]
Bump year

15 years agoBump version
Adam Dickmeiss [Tue, 16 Jun 2009 07:09:18 +0000 (09:09 +0200)]
Bump version

15 years agoRemove CVS Dollar Id
Adam Dickmeiss [Tue, 16 Jun 2009 07:09:03 +0000 (09:09 +0200)]
Remove CVS Dollar Id

15 years agoFix metaproxy DAEMON . Bug #2908
Adam Dickmeiss [Tue, 16 Jun 2009 07:06:51 +0000 (09:06 +0200)]
Fix metaproxy DAEMON . Bug #2908

15 years agoFix GCC warnings. Set imp name/version for init response
Adam Dickmeiss [Thu, 11 Jun 2009 11:51:06 +0000 (13:51 +0200)]
Fix GCC warnings. Set imp name/version for init response

15 years agoBump version to 1.0.16
Adam Dickmeiss [Thu, 11 Jun 2009 11:50:07 +0000 (13:50 +0200)]
Bump version to 1.0.16

15 years agoMerge branch 'load_balance'
Adam Dickmeiss [Thu, 11 Jun 2009 08:50:53 +0000 (10:50 +0200)]
Merge branch 'load_balance'

15 years agoRemove unused code and reformat a bit
Adam Dickmeiss [Thu, 11 Jun 2009 08:36:09 +0000 (10:36 +0200)]
Remove unused code and reformat a bit

15 years agoBump year
Adam Dickmeiss [Wed, 10 Jun 2009 11:40:54 +0000 (13:40 +0200)]
Bump year

15 years agoFix copyright year
Adam Dickmeiss [Wed, 10 Jun 2009 10:23:57 +0000 (12:23 +0200)]
Fix copyright year

15 years agoDeb build depends on yazpp 1.1.2 v1.0.16
Adam Dickmeiss [Wed, 10 Jun 2009 08:39:14 +0000 (10:39 +0200)]
Deb build depends on yazpp 1.1.2

15 years agoFix GCC warning abt deprecated conv from string constant
Adam Dickmeiss [Wed, 10 Jun 2009 08:25:49 +0000 (10:25 +0200)]
Fix GCC warning abt deprecated conv from string constant

15 years agoVersion 1.0.16
Adam Dickmeiss [Wed, 10 Jun 2009 07:33:45 +0000 (09:33 +0200)]
Version 1.0.16

15 years agoWork on load balancer
Adam Dickmeiss [Tue, 9 Jun 2009 13:35:38 +0000 (15:35 +0200)]
Work on load balancer

15 years agoZ39.50 authentication for SRU (bug #2893)
Adam Dickmeiss [Tue, 9 Jun 2009 13:31:25 +0000 (15:31 +0200)]
Z39.50 authentication for SRU (bug #2893)

15 years agoFix query handling (avoid bad type: SRW_query)
Adam Dickmeiss [Tue, 9 Jun 2009 13:26:13 +0000 (15:26 +0200)]
Fix query handling (avoid bad type: SRW_query)

15 years agoReformat and remove unused code
Adam Dickmeiss [Tue, 9 Jun 2009 13:24:38 +0000 (15:24 +0200)]
Reformat and remove unused code

15 years agoUseless comment
Adam Dickmeiss [Mon, 11 May 2009 12:05:35 +0000 (14:05 +0200)]
Useless comment

15 years agoFix initialization two locals
Adam Dickmeiss [Mon, 11 May 2009 12:04:55 +0000 (14:04 +0200)]
Fix initialization two locals

15 years agoReformat
Adam Dickmeiss [Mon, 11 May 2009 12:03:40 +0000 (14:03 +0200)]
Reformat

15 years agoReformat
Adam Dickmeiss [Mon, 11 May 2009 11:29:32 +0000 (13:29 +0200)]
Reformat

15 years agoBump year in copyright msg in source
Adam Dickmeiss [Mon, 11 May 2009 10:49:56 +0000 (12:49 +0200)]
Bump year in copyright msg in source

15 years agoFix spelling of diagnostic
Adam Dickmeiss [Mon, 11 May 2009 08:56:26 +0000 (10:56 +0200)]
Fix spelling of diagnostic

15 years agoZ39.50 client. Fail immediately if all max-sockets con. are busy.
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.

15 years agoUpdate to upstream skeleton of init.d script.
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.

15 years agoImplemented record caching (bug #2699).
Adam Dickmeiss [Thu, 26 Mar 2009 14:28:45 +0000 (15:28 +0100)]
Implemented record caching (bug #2699).

15 years agoRequire yazpp 1.1.2 (and get YAZ 3.0.45 or later).
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.

15 years agoImplement Session invalidate for -1 hits (bug #2696).
Adam Dickmeiss [Mon, 23 Mar 2009 11:10:14 +0000 (12:10 +0100)]
Implement Session invalidate for -1 hits (bug #2696).

15 years agoAbout Boost installation.
Adam Dickmeiss [Mon, 9 Mar 2009 15:25:14 +0000 (16:25 +0100)]
About Boost installation.

15 years agoBump year in copyright msg
Adam Dickmeiss [Mon, 9 Mar 2009 15:24:42 +0000 (16:24 +0100)]
Bump year in copyright msg

15 years agoMerge branch 'master' of ssh://git.indexdata.com/home/git/pub/metaproxy
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