Adam Dickmeiss [Tue, 11 May 2010 08:16:54 +0000 (10:16 +0200)]
Log diagnostics regardless of searchStatus
Adam Dickmeiss [Tue, 11 May 2010 07:33:24 +0000 (09:33 +0200)]
Add include of signal.h for kill(3)
Adam Dickmeiss [Wed, 21 Apr 2010 12:36:54 +0000 (14:36 +0200)]
Update m4
Adam Dickmeiss [Wed, 21 Apr 2010 12:36:16 +0000 (14:36 +0200)]
Add IDMETA
Adam Dickmeiss [Wed, 21 Apr 2010 12:32:23 +0000 (14:32 +0200)]
Version 1.1.3
Adam Dickmeiss [Wed, 21 Apr 2010 12:28:01 +0000 (14:28 +0200)]
sru_z3950: multiple present requests as needed
The SRU to Z39.50 filter does repeated Z39.50 present requests
to fetch all records. Needed when a Z39.50 server returns partial
results (due to message size limits).
Adam Dickmeiss [Wed, 21 Apr 2010 12:00:45 +0000 (14:00 +0200)]
Extend presentResponse logging with proper status
Adam Dickmeiss [Wed, 7 Apr 2010 08:34:20 +0000 (10:34 +0200)]
Document all frontend_net configuration
Adam Dickmeiss [Fri, 19 Mar 2010 15:07:24 +0000 (16:07 +0100)]
Update schema for CGI filter configuration
Adam Dickmeiss [Thu, 18 Mar 2010 14:13:03 +0000 (15:13 +0100)]
Version 1.1.2
Adam Dickmeiss [Thu, 18 Mar 2010 13:54:05 +0000 (14:54 +0100)]
nmake: sort OBJs
Adam Dickmeiss [Thu, 18 Mar 2010 13:43:10 +0000 (14:43 +0100)]
Metaproxy program kills all children on SIGTERM
Metaproxy now kills all child processes that are spawned by
modules (in case of fork, exec).
Adam Dickmeiss [Thu, 18 Mar 2010 12:26:18 +0000 (13:26 +0100)]
Fix init of member var m_connect_max
Adam Dickmeiss [Wed, 17 Mar 2010 14:06:54 +0000 (15:06 +0100)]
CGI filter destructor kills active child processes
Adam Dickmeiss [Wed, 17 Mar 2010 13:30:58 +0000 (14:30 +0100)]
Capture SIGTERM in main prog and destroy filters
Adam Dickmeiss [Tue, 16 Mar 2010 15:14:44 +0000 (16:14 +0100)]
Close files in CGI child to close bind sock
Adam Dickmeiss [Tue, 16 Mar 2010 12:39:35 +0000 (13:39 +0100)]
Beginnings of CGI filter
Adam Dickmeiss [Fri, 29 Jan 2010 13:25:26 +0000 (14:25 +0100)]
libmetaproxy2-dev: depends on libboost-thread-dev
Adam Dickmeiss [Thu, 28 Jan 2010 11:34:56 +0000 (12:34 +0100)]
start-stop-daemon: stop using PID only
Adam Dickmeiss [Thu, 28 Jan 2010 11:31:50 +0000 (12:31 +0100)]
Version 1.1.1
Adam Dickmeiss [Thu, 28 Jan 2010 11:28:26 +0000 (12:28 +0100)]
Include conf from filters-enabled
Debian package now installs /etc/metaproxy/metaproxy.xml which
includes all XML files /etc/metaproxy/filters-enabled .
The include facility uses YAZ' yaz_xml_include_simple (YAZ 4.0.1).
Adam Dickmeiss [Wed, 20 Jan 2010 11:14:41 +0000 (12:14 +0100)]
Update gitignore for metaproxy2 pkg
Adam Dickmeiss [Wed, 20 Jan 2010 11:10:30 +0000 (12:10 +0100)]
Version 1.1.0
Adam Dickmeiss [Wed, 20 Jan 2010 11:10:02 +0000 (12:10 +0100)]
Update news
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.
Adam Dickmeiss [Thu, 14 Jan 2010 16:09:42 +0000 (17:09 +0100)]
Update headers for example
Adam Dickmeiss [Thu, 14 Jan 2010 15:34:18 +0000 (16:34 +0100)]
Remove unused class XMLError1
Adam Dickmeiss [Thu, 14 Jan 2010 15:14:12 +0000 (16:14 +0100)]
Update m4
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
Adam Dickmeiss [Thu, 14 Jan 2010 12:15:27 +0000 (13:15 +0100)]
doc-clean: removes manref.xml
Adam Dickmeiss [Wed, 13 Jan 2010 21:18:37 +0000 (22:18 +0100)]
Use yaz4 DLLs
Adam Dickmeiss [Wed, 13 Jan 2010 21:18:10 +0000 (22:18 +0100)]
Include win headers for send/recv
Adam Dickmeiss [Wed, 13 Jan 2010 21:17:32 +0000 (22:17 +0100)]
Use Win32 Sleep
Adam Dickmeiss [Wed, 13 Jan 2010 15:28:43 +0000 (16:28 +0100)]
Minor Deb package
Adam Dickmeiss [Wed, 13 Jan 2010 15:27:33 +0000 (16:27 +0100)]
Bump libmetaproxy to .so version 2
Adam Dickmeiss [Wed, 13 Jan 2010 15:18:31 +0000 (16:18 +0100)]
Depend on yaz4, yazpp4
Adam Dickmeiss [Mon, 11 Jan 2010 11:07:58 +0000 (12:07 +0100)]
New package libmetaproxy-dev
Adam Dickmeiss [Mon, 11 Jan 2010 10:20:30 +0000 (11:20 +0100)]
Public MP headers in include/metaproxy
Adam Dickmeiss [Mon, 4 Jan 2010 11:31:28 +0000 (12:31 +0100)]
Bump year
Adam Dickmeiss [Mon, 4 Jan 2010 10:08:00 +0000 (11:08 +0100)]
Version 1.0.23. Bump copyright year.
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.
Adam Dickmeiss [Tue, 22 Dec 2009 11:53:52 +0000 (12:53 +0100)]
Display std::runtime_error in test
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.
Adam Dickmeiss [Thu, 17 Dec 2009 14:12:47 +0000 (15:12 +0100)]
Filter limit: fix leak
Adam Dickmeiss [Thu, 17 Dec 2009 14:11:53 +0000 (15:11 +0100)]
sru_z3950 filter: Accept any database
Adam Dickmeiss [Thu, 17 Dec 2009 14:11:12 +0000 (15:11 +0100)]
LOC config: idtest also uses marc8-records section
Adam Dickmeiss [Wed, 16 Dec 2009 14:17:15 +0000 (15:17 +0100)]
http_file: fix fread call (make fetch work again)
Adam Dickmeiss [Wed, 16 Dec 2009 13:51:22 +0000 (14:51 +0100)]
Assign more threads for LOC MP
Adam Dickmeiss [Wed, 16 Dec 2009 13:27:40 +0000 (14:27 +0100)]
Annotate examples a bit
Adam Dickmeiss [Wed, 16 Dec 2009 13:27:30 +0000 (14:27 +0100)]
Simpler load-balance example config
Adam Dickmeiss [Wed, 16 Dec 2009 13:26:58 +0000 (14:26 +0100)]
No need for @id on book
Adam Dickmeiss [Thu, 3 Dec 2009 11:11:50 +0000 (12:11 +0100)]
Version 1.0.22
Adam Dickmeiss [Thu, 3 Dec 2009 10:28:07 +0000 (11:28 +0100)]
Version 1.0.21
Adam Dickmeiss [Tue, 1 Dec 2009 21:03:58 +0000 (22:03 +0100)]
Update to use Odr_int
Adam Dickmeiss [Tue, 24 Nov 2009 13:31:20 +0000 (14:31 +0100)]
Describe semantics for database for virtual target
Adam Dickmeiss [Thu, 19 Nov 2009 17:09:35 +0000 (18:09 +0100)]
modernize Doxygen file
Adam Dickmeiss [Thu, 19 Nov 2009 13:54:20 +0000 (14:54 +0100)]
Add include of string.h
Adam Dickmeiss [Thu, 19 Nov 2009 13:24:19 +0000 (14:24 +0100)]
version 1.0.20
Adam Dickmeiss [Thu, 19 Nov 2009 12:24:45 +0000 (13:24 +0100)]
Glob-pattern for virt_db match (bug #3106)
Adam Dickmeiss [Thu, 19 Nov 2009 11:23:37 +0000 (12:23 +0100)]
add_map_db2target uses add_map_db2targets
Adam Dickmeiss [Thu, 19 Nov 2009 11:22:14 +0000 (12:22 +0100)]
Using cout instead of printf
Adam Dickmeiss [Wed, 16 Sep 2009 11:59:06 +0000 (13:59 +0200)]
Fix install doc rule for Automake 1.11
Adam Dickmeiss [Mon, 13 Jul 2009 13:06:23 +0000 (15:06 +0200)]
Update YAZ Proxy comparison table
Adam Dickmeiss [Mon, 13 Jul 2009 07:44:34 +0000 (09:44 +0200)]
More complete attribute checking
Adam Dickmeiss [Fri, 10 Jul 2009 16:02:22 +0000 (18:02 +0200)]
Update to new ID URLs
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