Adam Dickmeiss [Sun, 8 Jun 2008 20:12:25 +0000 (22:12 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/metaproxy
Adam Dickmeiss [Sun, 8 Jun 2008 20:10:14 +0000 (22:10 +0200)]
Added schema xsd and rng that are auto-generated by trang.
Added schema xsd and rng that are auto-generated by trang. But trang
is still broken on Debian lenny.. We will remove these again (and
auto-generate) if trang becomes operational again.
Adam Dickmeiss [Sun, 8 Jun 2008 20:00:18 +0000 (22:00 +0200)]
Debian 1.0.14-1
Adam Dickmeiss [Sun, 8 Jun 2008 19:59:46 +0000 (21:59 +0200)]
Version 1.0.14
Adam Dickmeiss [Sun, 8 Jun 2008 19:58:11 +0000 (21:58 +0200)]
Require yazpp 1.1.1
Adam Dickmeiss [Sun, 8 Jun 2008 19:50:19 +0000 (21:50 +0200)]
Summarize news
Adam Dickmeiss [Sun, 8 Jun 2008 19:42:15 +0000 (21:42 +0200)]
Describe x-target and x-max-sockets
Adam Dickmeiss [Sun, 8 Jun 2008 19:23:26 +0000 (21:23 +0200)]
Fixed sru_z3950 man page name
Adam Dickmeiss [Sun, 8 Jun 2008 19:22:56 +0000 (21:22 +0200)]
Update year in copyright msg
Adam Dickmeiss [Fri, 6 Jun 2008 11:18:38 +0000 (13:18 +0200)]
Omit debian directory from tar dist
Adam Dickmeiss [Tue, 3 Jun 2008 13:26:40 +0000 (15:26 +0200)]
Changed Debian package maintainer
Adam Dickmeiss [Thu, 29 May 2008 19:38:59 +0000 (21:38 +0200)]
Allow x-max-sockets parameter for SRU
Adam Dickmeiss [Wed, 28 May 2008 20:26:34 +0000 (22:26 +0200)]
Serialize identical SRU GET requests.
Adam Dickmeiss [Wed, 28 May 2008 19:14:40 +0000 (21:14 +0200)]
Various clean up of SRU filter. Record-schema in response set.
Various clean up of SRU filter - including simplications and usage of
SRU diagnostic code names rather than magic integers.Record-schema in
response set to request (input) schema if set.
Adam Dickmeiss [Wed, 28 May 2008 17:53:51 +0000 (19:53 +0200)]
Added marcxml schema.
Adam Dickmeiss [Wed, 28 May 2008 15:14:01 +0000 (17:14 +0200)]
Comments. Removed unused definition.
Adam Dickmeiss [Wed, 28 May 2008 15:13:39 +0000 (17:13 +0200)]
Unhandled HTTP request is turned in to HTTP response 500 (server error).
Adam Dickmeiss [Tue, 27 May 2008 21:35:32 +0000 (23:35 +0200)]
Removed unnecessary include of socket h files
Adam Dickmeiss [Tue, 27 May 2008 21:10:45 +0000 (23:10 +0200)]
Added experiemental support for max-sockets for Z39.50 client.
Added experiemental support for max-sockets for Z39.50 client. The
max-sockets is by default disabled. Is enabled by having a
max-sockets element in configuration. If max-sockets is reached
a client waits a certain time before giving up (currently 15 seconds).
Adam Dickmeiss [Tue, 27 May 2008 19:50:48 +0000 (21:50 +0200)]
Removed a few more CVS Ids.
Adam Dickmeiss [Tue, 27 May 2008 19:50:33 +0000 (21:50 +0200)]
Option -V shows version and only version and exists.
Adam Dickmeiss [Tue, 27 May 2008 16:26:09 +0000 (18:26 +0200)]
Version 1.0.13.1.
Adam Dickmeiss [Tue, 22 Apr 2008 11:28:53 +0000 (13:28 +0200)]
Make sure DISPLAY is unset for inkscape processing.
Adam Dickmeiss [Mon, 21 Apr 2008 09:30:14 +0000 (11:30 +0200)]
Update m4.
Adam Dickmeiss [Mon, 21 Apr 2008 09:30:07 +0000 (11:30 +0200)]
Check for Boost thread/unit. It is no longer handled by ID_BOOST.
Adam Dickmeiss [Mon, 21 Apr 2008 08:49:58 +0000 (10:49 +0200)]
Update m4.
Adam Dickmeiss [Mon, 21 Apr 2008 08:41:35 +0000 (10:41 +0200)]
Update m4.
Adam Dickmeiss [Mon, 21 Apr 2008 08:16:30 +0000 (10:16 +0200)]
Updated to latest m4.
Adam Dickmeiss [Sun, 20 Apr 2008 14:13:19 +0000 (16:13 +0200)]
Proper m4 quoting.
Adam Dickmeiss [Sun, 20 Apr 2008 14:00:51 +0000 (16:00 +0200)]
Update to latest m4 macros.
Adam Dickmeiss [Sat, 19 Apr 2008 18:36:30 +0000 (20:36 +0200)]
Use m4 with new check for Boost libs.
Adam Dickmeiss [Sat, 19 Apr 2008 18:36:12 +0000 (20:36 +0200)]
Updated copyright header.
Adam Dickmeiss [Sat, 19 Apr 2008 10:49:08 +0000 (12:49 +0200)]
Updated copyright headers. Omit CVS ID.
Adam Dickmeiss [Tue, 15 Apr 2008 08:22:40 +0000 (10:22 +0200)]
Updated doc/common.
Adam Dickmeiss [Tue, 15 Apr 2008 08:11:40 +0000 (10:11 +0200)]
Minor.
Adam Dickmeiss [Sun, 13 Apr 2008 17:01:51 +0000 (19:01 +0200)]
Using the new ID_BOOST macro.
Adam Dickmeiss [Sat, 12 Apr 2008 06:46:38 +0000 (08:46 +0200)]
Removed BOOST_PROGRAM_OPTIONS_LIB references.
The configure variable BOOST_PROGRAM_OPTIONS_LIB is no longer in used
so it can be removed.
Adam Dickmeiss [Sat, 12 Apr 2008 06:46:13 +0000 (08:46 +0200)]
Ignore .o files.
Adam Dickmeiss [Wed, 26 Mar 2008 16:32:40 +0000 (17:32 +0100)]
Notes on Boost version.
Adam Dickmeiss [Wed, 26 Mar 2008 16:27:41 +0000 (17:27 +0100)]
Ignore config directory.
Adam Dickmeiss [Wed, 26 Mar 2008 16:25:42 +0000 (17:25 +0100)]
Require Boost 1.33 or later.
Require Boost 1.33 or later in configure. Version 1.32 does compile
except for the tests.
Adam Dickmeiss [Thu, 13 Mar 2008 09:06:10 +0000 (10:06 +0100)]
Moved cvsignore to gitignore.
Adam Dickmeiss [Thu, 13 Mar 2008 09:05:36 +0000 (10:05 +0100)]
Added submodules.
Adam Dickmeiss [Thu, 13 Mar 2008 09:04:52 +0000 (10:04 +0100)]
Use Git log to build ChangeLog.
Adam Dickmeiss [Thu, 13 Mar 2008 09:04:14 +0000 (10:04 +0100)]
Add sub modules when not present.
Adam Dickmeiss [Fri, 29 Feb 2008 15:25:20 +0000 (15:25 +0000)]
Version 1.0.13
Adam Dickmeiss [Fri, 29 Feb 2008 15:18:12 +0000 (15:18 +0000)]
Towards 1.0.13
Adam Dickmeiss [Wed, 27 Feb 2008 21:31:57 +0000 (21:31 +0000)]
Changed time-format posisition in schema
Adam Dickmeiss [Wed, 27 Feb 2008 11:08:48 +0000 (11:08 +0000)]
Custom time format for log filter using strftime.
The log filter now uses strftime to format a date+time for a log entry
similar to that used in YAZ' log utility. The Boost date-time library
is no longer used.
Adam Dickmeiss [Tue, 26 Feb 2008 23:56:28 +0000 (23:56 +0000)]
Log filter uses same file as yaz_log system by default.
Adam Dickmeiss [Tue, 26 Feb 2008 23:56:05 +0000 (23:56 +0000)]
Log Metaproxy version on startup
Adam Dickmeiss [Mon, 25 Feb 2008 21:01:43 +0000 (21:01 +0000)]
Debian init script.
Added Debian init script which reads configuration from /etc/metaproxy
and stores log file + pid file in standard locations. Log file is
log rotated.
Adam Dickmeiss [Fri, 22 Feb 2008 14:47:27 +0000 (14:47 +0000)]
Proper libmetaproxy path.
Adam Dickmeiss [Fri, 22 Feb 2008 14:36:27 +0000 (14:36 +0000)]
Require libyazpp3-dev 1.1.0
Adam Dickmeiss [Thu, 21 Feb 2008 10:16:40 +0000 (10:16 +0000)]
Using yazpp3.
Adam Dickmeiss [Wed, 20 Feb 2008 15:07:51 +0000 (15:07 +0000)]
The configure method takes test_only flag so we can avoid
doing "real" work in tests and test of configuration in general.
Adam Dickmeiss [Wed, 20 Feb 2008 12:39:34 +0000 (12:39 +0000)]
Metaproxy daemon using yaz_daemon + new options.
The metaproxy daemon server is now using yaz_daemon to faciliate
change of identify, forking etc. New options are -D, -l, -p, -u, -X.
Man page metaproxy.1 updated.
Adam Dickmeiss [Wed, 20 Feb 2008 10:52:06 +0000 (10:52 +0000)]
Do not depend on libboost-program-options-dev.
Adam Dickmeiss [Wed, 20 Feb 2008 10:51:11 +0000 (10:51 +0000)]
Use YAZ' options
Adam Dickmeiss [Wed, 20 Feb 2008 10:49:49 +0000 (10:49 +0000)]
help to stderr
Adam Dickmeiss [Wed, 20 Feb 2008 10:28:23 +0000 (10:28 +0000)]
Use YAZ' options rather than Boost options.
Adam Dickmeiss [Wed, 20 Feb 2008 10:17:50 +0000 (10:17 +0000)]
Comment on z-target
Marc Cromme [Thu, 14 Feb 2008 15:31:30 +0000 (15:31 +0000)]
Disabeling XML schema check of config files, because they fail on yaz retrievalinfo nodes. Works fine with RelagNG validation. Needs more investigation before automatic XML Schema tests can be added again.
Marc Cromme [Thu, 14 Feb 2008 14:51:22 +0000 (14:51 +0000)]
added very simple config file /etc/metaproxy.conf in Debian package
Marc Cromme [Thu, 14 Feb 2008 14:28:58 +0000 (14:28 +0000)]
added a line on Debian package
Marc Cromme [Thu, 14 Feb 2008 14:25:41 +0000 (14:25 +0000)]
fixing lintian bragging about repeated debian names in first line of description.
Marc Cromme [Thu, 14 Feb 2008 14:07:08 +0000 (14:07 +0000)]
more cvs whoes with licenses
Marc Cromme [Thu, 14 Feb 2008 14:06:37 +0000 (14:06 +0000)]
license issues
Marc Cromme [Thu, 14 Feb 2008 14:03:40 +0000 (14:03 +0000)]
added reference to GNU GLP
Marc Cromme [Thu, 14 Feb 2008 13:46:46 +0000 (13:46 +0000)]
added debian/copyright file
Marc Cromme [Thu, 14 Feb 2008 13:45:35 +0000 (13:45 +0000)]
changing GNU license file in debian dir
adding shared lib dependencies
Marc Cromme [Thu, 14 Feb 2008 12:42:30 +0000 (12:42 +0000)]
added first shot on debian package
Adam Dickmeiss [Wed, 30 Jan 2008 11:42:01 +0000 (11:42 +0000)]
Added SRU holdings example config.
Adam Dickmeiss [Tue, 29 Jan 2008 21:25:46 +0000 (21:25 +0000)]
The x-target SRU parameter sets both vhost and database(es).
Adam Dickmeiss [Tue, 29 Jan 2008 16:51:12 +0000 (16:51 +0000)]
New feature: jilter sru_z3950 handles x-target=host .
Filter sru_z3950 now handles x-target=host . The value (host) is
the address of a target (vhost). The vhost can be used by, for
example, z3950_client to connect to any Z39.50 server. Note that
at this stage the database is NOT set by the x-target. This must
also be done in order for this feature to be useful.
Adam Dickmeiss [Thu, 24 Jan 2008 21:52:22 +0000 (21:52 +0000)]
Require autoconf 2.60 (bug #2050)
Adam Dickmeiss [Mon, 21 Jan 2008 16:15:00 +0000 (16:15 +0000)]
Fixed bug #1130: Problem with SRU server closing connection.
This problem is fixed by using Z_Assoc::close when the session
closes rather than just deleting and close(shutdown) the socket.
The Z_Assoc::close as of yazpp 1.1.0 should do things correctly.
Adam Dickmeiss [Mon, 21 Jan 2008 15:23:11 +0000 (15:23 +0000)]
Removed a lot of std::cout messages
Adam Dickmeiss [Sat, 19 Jan 2008 09:02:11 +0000 (09:02 +0000)]
Removed a few stdout messages
Adam Dickmeiss [Sun, 16 Dec 2007 22:22:49 +0000 (22:22 +0000)]
Filter record_transform handles OPAC record.
Marc Cromme [Fri, 14 Dec 2007 08:09:28 +0000 (08:09 +0000)]
corrected typo
Marc Cromme [Fri, 14 Dec 2007 08:01:37 +0000 (08:01 +0000)]
added explain xslt stylesheet
Adam Dickmeiss [Mon, 26 Nov 2007 21:45:08 +0000 (21:45 +0000)]
Sort targets by order in config rather than alphabetically.
Changed virt_db so that targets are searched in the order in which
they are listed in the config rather than by std::map (alphabetically).
Adam Dickmeiss [Mon, 26 Nov 2007 21:21:12 +0000 (21:21 +0000)]
Simplify PresentJob.
Simplify PresentJob. Get rid of member m_inside_pos and introduce
m_start. round_robin and serve_order only needs to deal with m_pos now.
Adam Dickmeiss [Sun, 18 Nov 2007 10:45:59 +0000 (10:45 +0000)]
Version 1.0.13.
Adam Dickmeiss [Sun, 18 Nov 2007 10:45:52 +0000 (10:45 +0000)]
Note change about mergetype
Adam Dickmeiss [Sun, 18 Nov 2007 10:44:39 +0000 (10:44 +0000)]
Mergetype facility for filter 'multi'.
A mergetype may be given for filter 'multi' which holds one
of the values 'roundrobin' (default if omitted) or 'serveorder'.
Adam Dickmeiss [Fri, 2 Nov 2007 17:47:41 +0000 (17:47 +0000)]
Fixed bug #1589: tests does not compile for libboost 1.34.1.
We now use
#define BOOST_AUTO_TEST_MAIN
#define BOOST_TEST_DYN_LINK
#include <boost/test/auto_unit_test.hpp>
.. BOOST_AUTO_TEST_CASE( mytest) { }
.
Adam Dickmeiss [Fri, 2 Nov 2007 17:30:04 +0000 (17:30 +0000)]
Fixed two tests . Bug #1589.
Adam Dickmeiss [Fri, 2 Nov 2007 17:25:33 +0000 (17:25 +0000)]
Remove blank after backslash cont
Adam Dickmeiss [Wed, 19 Sep 2007 10:29:01 +0000 (10:29 +0000)]
Version 1.0.12
Adam Dickmeiss [Tue, 18 Sep 2007 19:15:53 +0000 (19:15 +0000)]
Removed references to url.srw.
Adam Dickmeiss [Tue, 18 Sep 2007 18:43:17 +0000 (18:43 +0000)]
Windows installation simplified - with the use of Boost Consulting's
Boost installer.
Adam Dickmeiss [Tue, 18 Sep 2007 18:34:28 +0000 (18:34 +0000)]
Updated for The Boost Windows installer from Boost Consulting.
Adam Dickmeiss [Sun, 16 Sep 2007 22:16:48 +0000 (22:16 +0000)]
Use LDADD for extra libs rather than AM_LDFLAGS.
Adam Dickmeiss [Mon, 13 Aug 2007 10:19:16 +0000 (10:19 +0000)]
Fixed bug #1341: MetaProxy returning different results. Problem was that
fix-up of record database did not normalize the database name.
Adam Dickmeiss [Tue, 10 Jul 2007 09:43:06 +0000 (09:43 +0000)]
Removed / in doc install rule to avoid double-slash (cygwin)
Adam Dickmeiss [Sun, 17 Jun 2007 07:06:43 +0000 (07:06 +0000)]
Removed definition of docdir. It is set by automake already
Adam Dickmeiss [Thu, 14 Jun 2007 08:30:53 +0000 (08:30 +0000)]
Towards 1.0.11
Adam Dickmeiss [Thu, 24 May 2007 14:07:12 +0000 (14:07 +0000)]
Append rather than truncate for filter log files