metaproxy-moved-to-github.git
13 years agosync FreeBSD updates from yaz/buildconf.sh
Wolfram Schneider [Sat, 19 Feb 2011 12:41:44 +0000 (13:41 +0100)]
sync FreeBSD updates from yaz/buildconf.sh

13 years agoDebian: 1.2.4-2indexdata
Adam Dickmeiss [Mon, 14 Feb 2011 13:36:11 +0000 (14:36 +0100)]
Debian: 1.2.4-2indexdata

13 years agoUpdate NEWS
Adam Dickmeiss [Mon, 14 Feb 2011 13:35:25 +0000 (14:35 +0100)]
Update NEWS

13 years agoFilter sru_z3950: set init sz to 10 M
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.

13 years agoFilter multi: relay init sz parameters
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.

13 years agoFilter virt_db: relay init sz parameters
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.

13 years agoFilter multi: simple refactor
Adam Dickmeiss [Mon, 14 Feb 2011 12:41:38 +0000 (13:41 +0100)]
Filter multi: simple refactor

13 years agoFilter multi: simple rename
Adam Dickmeiss [Mon, 14 Feb 2011 12:41:00 +0000 (13:41 +0100)]
Filter multi: simple rename

13 years agoFilter multu: scan opt part of init response
Adam Dickmeiss [Mon, 14 Feb 2011 12:40:03 +0000 (13:40 +0100)]
Filter multu: scan opt part of init response

13 years agoLet compile even if inkscape tool is not installed, e.g.:
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

13 years agoAdd Ubuntu maverick
Adam Dickmeiss [Thu, 27 Jan 2011 14:20:43 +0000 (15:20 +0100)]
Add Ubuntu maverick

13 years agoVersion 1.2.4 v1.2.4
Adam Dickmeiss [Thu, 27 Jan 2011 13:54:05 +0000 (14:54 +0100)]
Version 1.2.4

13 years agoRPM: metaproxy init.d script conforms to LSB
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/

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

13 years agoRPM: Release includes 'indexdata' name
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.

13 years agoRPM: change init.d location
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.

13 years agoTry to make init.d generic for SuSE and RedHat.
Adam Dickmeiss [Tue, 18 Jan 2011 12:44:06 +0000 (13:44 +0100)]
Try to make init.d generic for SuSE and RedHat.

13 years agoHappy new year
Adam Dickmeiss [Fri, 7 Jan 2011 10:32:48 +0000 (11:32 +0100)]
Happy new year

13 years agoRPM: make it relocatable
Adam Dickmeiss [Tue, 4 Jan 2011 13:08:05 +0000 (14:08 +0100)]
RPM: make it relocatable

13 years agoNo need for ax_boost.m4
Adam Dickmeiss [Wed, 22 Dec 2010 15:12:56 +0000 (16:12 +0100)]
No need for ax_boost.m4

13 years agoUpdate m4
Adam Dickmeiss [Wed, 22 Dec 2010 15:10:28 +0000 (16:10 +0100)]
Update m4

13 years agoUpdate m4
Adam Dickmeiss [Wed, 22 Dec 2010 15:09:32 +0000 (16:09 +0100)]
Update m4

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

13 years agometaproxy-config: exec_prefix, libdir, includedir
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

13 years agosession_shared: resultset optimizesearch flag.
Adam Dickmeiss [Wed, 24 Nov 2010 14:24:11 +0000 (15:24 +0100)]
session_shared: resultset optimizesearch flag.

14 years agobuildconf.sh -d: use --with-pic
Adam Dickmeiss [Tue, 26 Oct 2010 18:11:50 +0000 (20:11 +0200)]
buildconf.sh -d: use --with-pic

14 years agoAdd metaproxy-config to src/Makefile, not toplevel
Adam Dickmeiss [Wed, 13 Oct 2010 11:35:36 +0000 (13:35 +0200)]
Add metaproxy-config to src/Makefile, not toplevel

14 years agoAdd metaproxy-config to clean files
Adam Dickmeiss [Wed, 13 Oct 2010 11:07:04 +0000 (13:07 +0200)]
Add metaproxy-config to clean files

14 years agoDB: Add refentryinfo for man pages
Adam Dickmeiss [Wed, 6 Oct 2010 11:18:42 +0000 (13:18 +0200)]
DB: Add refentryinfo for man pages

14 years agoDoc: Update to Docbook 4.4
Adam Dickmeiss [Wed, 6 Oct 2010 11:09:18 +0000 (13:09 +0200)]
Doc: Update to Docbook 4.4

14 years agoVersion 1.2.3 v1.2.3
Adam Dickmeiss [Mon, 4 Oct 2010 08:11:36 +0000 (10:11 +0200)]
Version 1.2.3

14 years agoFilter multi: relay idAuthentication parameters
Adam Dickmeiss [Mon, 4 Oct 2010 07:59:10 +0000 (09:59 +0200)]
Filter multi: relay idAuthentication parameters

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

14 years agoRPM: libmetaproxy3-devel req boost-devel
Adam Dickmeiss [Wed, 29 Sep 2010 08:18:43 +0000 (10:18 +0200)]
RPM: libmetaproxy3-devel req boost-devel

14 years agoAvoid setpgid if debug mode is in use (option -X).
Adam Dickmeiss [Tue, 28 Sep 2010 10:19:42 +0000 (12:19 +0200)]
Avoid setpgid if debug mode is in use (option -X).

14 years agobackend_test: honor close, init message sz
Adam Dickmeiss [Tue, 28 Sep 2010 09:00:33 +0000 (11:00 +0200)]
backend_test: honor close, init message sz

14 years agolibmetaproxy3-devel req boost-devel
Adam Dickmeiss [Wed, 15 Sep 2010 13:28:44 +0000 (09:28 -0400)]
libmetaproxy3-devel req boost-devel

14 years agoVersion 1.2.2 v1.2.2
Adam Dickmeiss [Wed, 15 Sep 2010 11:44:58 +0000 (13:44 +0200)]
Version 1.2.2

14 years agoInclude Boost CFLAGS for metaproxy-config
Adam Dickmeiss [Wed, 15 Sep 2010 11:41:41 +0000 (13:41 +0200)]
Include Boost CFLAGS for metaproxy-config

14 years agoAdd metaproxy-config
Adam Dickmeiss [Wed, 15 Sep 2010 08:46:47 +0000 (10:46 +0200)]
Add metaproxy-config

14 years agoRPM: dlpath uses /usr/lib64/modules
Adam Dickmeiss [Wed, 15 Sep 2010 08:43:24 +0000 (10:43 +0200)]
RPM: dlpath uses /usr/lib64/modules

14 years agoRPM: libmetaproxy3 calls ldconfig
Adam Dickmeiss [Wed, 8 Sep 2010 18:28:11 +0000 (20:28 +0200)]
RPM: libmetaproxy3 calls ldconfig

14 years agoCentOS 5 RPM: init, logrotate works
Adam Dickmeiss [Wed, 8 Sep 2010 12:34:20 +0000 (08:34 -0400)]
CentOS 5 RPM: init, logrotate works

14 years agoAdd logrotate script
Adam Dickmeiss [Wed, 8 Sep 2010 12:26:36 +0000 (08:26 -0400)]
Add logrotate script

14 years agoBeginnings on CentOS 5 RPM
Adam Dickmeiss [Wed, 8 Sep 2010 11:58:52 +0000 (07:58 -0400)]
Beginnings on CentOS 5 RPM

14 years agoVersion 1.2.1, source code only release. v1.2.1
Adam Dickmeiss [Wed, 18 Aug 2010 12:31:09 +0000 (14:31 +0200)]
Version 1.2.1, source code only release.

14 years agoUpdate m4
Adam Dickmeiss [Wed, 18 Aug 2010 11:19:19 +0000 (13:19 +0200)]
Update m4

14 years agoVersion 1.2.0 v1.2.0
Adam Dickmeiss [Fri, 9 Jul 2010 07:33:03 +0000 (09:33 +0200)]
Version 1.2.0

14 years agoMajor API version 3
Adam Dickmeiss [Fri, 9 Jul 2010 07:29:26 +0000 (09:29 +0200)]
Major API version 3

14 years agoIntroduce filter method 'start'
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).

14 years agoAlways log if init script fails to start or stop
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.

14 years agoFix version mentioned in NEWS
Adam Dickmeiss [Wed, 30 Jun 2010 13:25:35 +0000 (15:25 +0200)]
Fix version mentioned in NEWS

14 years agoRemove etch, jaunty, intrepid, hardy
Adam Dickmeiss [Wed, 30 Jun 2010 13:18:59 +0000 (15:18 +0200)]
Remove etch, jaunty, intrepid, hardy

14 years agoVersion 1.1.7 v1.1.7
Adam Dickmeiss [Wed, 30 Jun 2010 12:45:01 +0000 (14:45 +0200)]
Version 1.1.7

14 years agoNEWS
Adam Dickmeiss [Wed, 30 Jun 2010 12:43:45 +0000 (14:43 +0200)]
NEWS

14 years agosru_z3950: Throw diagn. if x-pquery parsing fails
Adam Dickmeiss [Wed, 30 Jun 2010 12:39:23 +0000 (14:39 +0200)]
sru_z3950: Throw diagn. if x-pquery parsing fails

14 years agomulti: init handshake always return init response
Adam Dickmeiss [Wed, 30 Jun 2010 12:30:02 +0000 (14:30 +0200)]
multi: init handshake always return init response

14 years agovirt_db: fix uninit error_code.
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.

14 years agosession_shared: init fail: close backend.
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.

14 years agoAdd cast to avoid warning
Adam Dickmeiss [Fri, 25 Jun 2010 11:47:08 +0000 (13:47 +0200)]
Add cast to avoid warning

14 years agoZ39.50 client: fix NULL ptr reference.
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'.

14 years agoVersion 1.1.6 v1.1.6
Adam Dickmeiss [Mon, 21 Jun 2010 13:02:26 +0000 (15:02 +0200)]
Version 1.1.6

14 years agoUpdate NEWS
Adam Dickmeiss [Mon, 21 Jun 2010 13:01:47 +0000 (15:01 +0200)]
Update NEWS

14 years agoUse _exit in SIGTERM handler, fixes bug #3497.
Adam Dickmeiss [Mon, 21 Jun 2010 12:57:16 +0000 (14:57 +0200)]
Use _exit in SIGTERM handler, fixes bug #3497.

14 years agoRefactor to use YAZ_SRW-diagnostic codes
Adam Dickmeiss [Mon, 21 Jun 2010 11:23:36 +0000 (13:23 +0200)]
Refactor to use YAZ_SRW-diagnostic codes

14 years agoReformat
Adam Dickmeiss [Mon, 21 Jun 2010 11:20:05 +0000 (13:20 +0200)]
Reformat

14 years agoFix SEGV in SRU filter (bug #3495).
Adam Dickmeiss [Mon, 21 Jun 2010 11:14:04 +0000 (13:14 +0200)]
Fix SEGV in SRU filter (bug #3495).

When the sru_z3950 filter received a non-surrogate diagnostic, it
produced an uninitialized SRU record list. This is fixed by this
commit by simply defaulting number of records in SRU record list to
0 (until all "good" records are received).

14 years agoRequire yazpp 1.2.3 (with no *.la files) v1.1.5
Adam Dickmeiss [Tue, 15 Jun 2010 12:52:37 +0000 (14:52 +0200)]
Require yazpp 1.2.3 (with no *.la files)

14 years agoVersion 1.1.5
Adam Dickmeiss [Tue, 15 Jun 2010 12:26:38 +0000 (14:26 +0200)]
Version 1.1.5

14 years agoFilter record_transform: remove stdout message
Adam Dickmeiss [Tue, 15 Jun 2010 12:21:31 +0000 (14:21 +0200)]
Filter record_transform: remove stdout message

14 years agoFix limit filter WRT 'retrieve limit' and refactor
Adam Dickmeiss [Tue, 15 Jun 2010 11:06:44 +0000 (13:06 +0200)]
Fix limit filter WRT 'retrieve limit' and refactor

14 years agovirt_db refactor code WRT target select
Adam Dickmeiss [Tue, 15 Jun 2010 10:55:42 +0000 (12:55 +0200)]
virt_db refactor code WRT target select

14 years agoFix bug #3487: Mix of result sets ..
Adam Dickmeiss [Tue, 15 Jun 2010 10:49:27 +0000 (12:49 +0200)]
Fix bug #3487: Mix of result sets ..

In filter virt_db, when result sets are replaced we pick an existing
backend and check for result set naming and number of result sets on
this backend.

14 years agoDetect and throw Present Out of Range diagnostic
Adam Dickmeiss [Wed, 2 Jun 2010 13:50:18 +0000 (15:50 +0200)]
Detect and throw Present Out of Range diagnostic

14 years agoOmit CGI filter on Windows
Adam Dickmeiss [Wed, 19 May 2010 14:11:19 +0000 (16:11 +0200)]
Omit CGI filter on Windows

14 years agoAdd Ubuntu lucid v1.1.4
Adam Dickmeiss [Tue, 11 May 2010 11:47:54 +0000 (13:47 +0200)]
Add Ubuntu lucid

14 years agoVersion 1.1.4 . Require yazpp 1.2.2
Adam Dickmeiss [Tue, 11 May 2010 11:44:43 +0000 (13:44 +0200)]
Version 1.1.4 . Require yazpp 1.2.2

14 years agoDo not depend on libgnutls-dev (libyaz4-dev does)
Adam Dickmeiss [Tue, 11 May 2010 12:13:08 +0000 (14:13 +0200)]
Do not depend on libgnutls-dev (libyaz4-dev does)

14 years agoMore news
Adam Dickmeiss [Tue, 11 May 2010 12:12:46 +0000 (14:12 +0200)]
More news

14 years agoLog Git SHA-1 for info (-V) and daemon start
Adam Dickmeiss [Tue, 11 May 2010 08:49:47 +0000 (10:49 +0200)]
Log Git SHA-1 for info (-V) and daemon start

14 years agoReformat
Adam Dickmeiss [Tue, 11 May 2010 08:23:17 +0000 (10:23 +0200)]
Reformat

14 years agoLog diagnostics regardless of searchStatus
Adam Dickmeiss [Tue, 11 May 2010 08:16:54 +0000 (10:16 +0200)]
Log diagnostics regardless of searchStatus

14 years agoAdd include of signal.h for kill(3)
Adam Dickmeiss [Tue, 11 May 2010 07:33:24 +0000 (09:33 +0200)]
Add include of signal.h for kill(3)

14 years agoUpdate m4 v1.1.3
Adam Dickmeiss [Wed, 21 Apr 2010 12:36:54 +0000 (14:36 +0200)]
Update m4

14 years agoAdd IDMETA
Adam Dickmeiss [Wed, 21 Apr 2010 12:36:16 +0000 (14:36 +0200)]
Add IDMETA

14 years agoVersion 1.1.3
Adam Dickmeiss [Wed, 21 Apr 2010 12:32:23 +0000 (14:32 +0200)]
Version 1.1.3

14 years agosru_z3950: multiple present requests as needed
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).

14 years agoExtend presentResponse logging with proper status
Adam Dickmeiss [Wed, 21 Apr 2010 12:00:45 +0000 (14:00 +0200)]
Extend presentResponse logging with proper status

14 years agoDocument all frontend_net configuration
Adam Dickmeiss [Wed, 7 Apr 2010 08:34:20 +0000 (10:34 +0200)]
Document all frontend_net configuration

14 years agoUpdate schema for CGI filter configuration
Adam Dickmeiss [Fri, 19 Mar 2010 15:07:24 +0000 (16:07 +0100)]
Update schema for CGI filter configuration

14 years agoVersion 1.1.2 v1.1.2
Adam Dickmeiss [Thu, 18 Mar 2010 14:13:03 +0000 (15:13 +0100)]
Version 1.1.2

14 years agonmake: sort OBJs
Adam Dickmeiss [Thu, 18 Mar 2010 13:54:05 +0000 (14:54 +0100)]
nmake: sort OBJs

14 years agoMetaproxy program kills all children on SIGTERM
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).

14 years agoFix init of member var m_connect_max
Adam Dickmeiss [Thu, 18 Mar 2010 12:26:18 +0000 (13:26 +0100)]
Fix init of member var m_connect_max

14 years agoCGI filter destructor kills active child processes
Adam Dickmeiss [Wed, 17 Mar 2010 14:06:54 +0000 (15:06 +0100)]
CGI filter destructor kills active child processes

14 years agoCapture SIGTERM in main prog and destroy filters
Adam Dickmeiss [Wed, 17 Mar 2010 13:30:58 +0000 (14:30 +0100)]
Capture SIGTERM in main prog and destroy filters

14 years agoClose files in CGI child to close bind sock
Adam Dickmeiss [Tue, 16 Mar 2010 15:14:44 +0000 (16:14 +0100)]
Close files in CGI child to close bind sock

14 years agoBeginnings of CGI filter
Adam Dickmeiss [Tue, 16 Mar 2010 12:39:35 +0000 (13:39 +0100)]
Beginnings of CGI filter

14 years agolibmetaproxy2-dev: depends on libboost-thread-dev
Adam Dickmeiss [Fri, 29 Jan 2010 13:25:26 +0000 (14:25 +0100)]
libmetaproxy2-dev: depends on libboost-thread-dev

14 years agostart-stop-daemon: stop using PID only v1.1.1
Adam Dickmeiss [Thu, 28 Jan 2010 11:34:56 +0000 (12:34 +0100)]
start-stop-daemon: stop using PID only