metaproxy-moved-to-github.git
9 years agoMake two BackendClass members private
Adam Dickmeiss [Tue, 17 Mar 2015 14:19:33 +0000 (15:19 +0100)]
Make two BackendClass members private

9 years agoFix compilation on centos5 MP-597
Adam Dickmeiss [Tue, 17 Mar 2015 14:17:17 +0000 (14:17 +0000)]
Fix compilation on centos5 MP-597

9 years agoDocument new z3950_client timeout features MP-596
Adam Dickmeiss [Tue, 17 Mar 2015 13:35:23 +0000 (14:35 +0100)]
Document new z3950_client timeout features MP-596

9 years agosru_z3950: undo Serialize identical SRU GET requests MP-598
Adam Dickmeiss [Mon, 16 Mar 2015 14:48:19 +0000 (15:48 +0100)]
sru_z3950: undo Serialize identical SRU GET requests MP-598

Now much more elegantly handled by session_shared.

9 years agosession_shared: anticipated init and search MP-597
Adam Dickmeiss [Mon, 16 Mar 2015 14:47:29 +0000 (15:47 +0100)]
session_shared: anticipated init and search MP-597

9 years agoz3950_client: separate init timeout MP-596
Adam Dickmeiss [Mon, 16 Mar 2015 14:44:28 +0000 (15:44 +0100)]
z3950_client: separate init timeout MP-596

Both init-timeout and connect-timeout are configurable by this change.
Default is 10 seconds.

9 years agoVersion 1.8.4 v1.8.4
Adam Dickmeiss [Mon, 16 Mar 2015 10:36:22 +0000 (10:36 +0000)]
Version 1.8.4

9 years agozoom: support cf_-params MP-595
Adam Dickmeiss [Fri, 13 Mar 2015 14:37:42 +0000 (15:37 +0100)]
zoom: support cf_-params MP-595

9 years agoRemove unused member string zurl
Adam Dickmeiss [Thu, 5 Mar 2015 13:26:32 +0000 (14:26 +0100)]
Remove unused member string zurl

9 years agohttp_client: returns 404 if no destination URI is given
Adam Dickmeiss [Wed, 18 Feb 2015 13:07:14 +0000 (14:07 +0100)]
http_client: returns 404 if no destination URI is given

9 years agoVersion 1.8.3 v1.8.3
Adam Dickmeiss [Tue, 10 Feb 2015 13:35:33 +0000 (13:35 +0000)]
Version 1.8.3

9 years agozoom: allow / in user and password db args MP-592
Adam Dickmeiss [Tue, 10 Feb 2015 13:05:56 +0000 (14:05 +0100)]
zoom: allow / in user and password db args MP-592

9 years agoVersion 1.8.2 v1.8.2
Adam Dickmeiss [Mon, 2 Feb 2015 11:09:18 +0000 (11:09 +0000)]
Version 1.8.2

9 years agoRequires YAZ 5.9.0 due to YAZ-818 YAZ-819 mp-485
Adam Dickmeiss [Mon, 2 Feb 2015 11:03:56 +0000 (12:03 +0100)]
Requires YAZ 5.9.0 due to YAZ-818 YAZ-819

9 years agoLog rotate script sends SIGHUP and chown for log file
Adam Dickmeiss [Mon, 2 Feb 2015 11:00:49 +0000 (12:00 +0100)]
Log rotate script sends SIGHUP and chown for log file

9 years agoUse YAZ log reopen reature on SIGHUP
Adam Dickmeiss [Wed, 28 Jan 2015 15:48:17 +0000 (16:48 +0100)]
Use YAZ log reopen reature on SIGHUP

9 years agoDebian : init.d metaproxy reload should check configuration MP-591
Adam Dickmeiss [Mon, 26 Jan 2015 15:07:11 +0000 (16:07 +0100)]
Debian : init.d metaproxy reload should check configuration MP-591

Fix logrotate too. That is logrotate will not rotate if
configuration is faulty.

9 years agoFix Metaproxy stops logging after check config failed MP-590
Adam Dickmeiss [Mon, 26 Jan 2015 13:56:53 +0000 (13:56 +0000)]
Fix Metaproxy stops logging after check config failed MP-590

9 years agoFix clang warning: class Map instead of struct Map
Adam Dickmeiss [Mon, 19 Jan 2015 09:44:07 +0000 (10:44 +0100)]
Fix clang warning: class Map instead of struct Map

9 years agoVersion 1.8.1 v1.8.1
Adam Dickmeiss [Mon, 19 Jan 2015 07:29:45 +0000 (07:29 +0000)]
Version 1.8.1

9 years agoFix double free in log filter (with incorrect config) MP-589
Adam Dickmeiss [Mon, 19 Jan 2015 07:24:41 +0000 (07:24 +0000)]
Fix double free in log filter (with incorrect config) MP-589

9 years agoAdd allow_ip feature - fixes MP-588
Adam Dickmeiss [Fri, 16 Jan 2015 13:39:17 +0000 (14:39 +0100)]
Add allow_ip feature - fixes MP-588

Allow a list of IPs to be given separated by blanks
<allow auth_url="http://mkc-admin.indexdata.com/..."
  allow_ip="127.0.0.1 ::1" .. >

9 years agocql2pqf.txt reformat
Adam Dickmeiss [Tue, 13 Jan 2015 13:33:43 +0000 (13:33 +0000)]
cql2pqf.txt reformat

9 years agoMaps dc.subject to Bib-1 21 rather than 47
Adam Dickmeiss [Mon, 12 Jan 2015 12:47:08 +0000 (13:47 +0100)]
Maps dc.subject to Bib-1 21 rather than 47

9 years agoremove redundant class declaration
Adam Dickmeiss [Mon, 12 Jan 2015 12:27:37 +0000 (13:27 +0100)]
remove redundant class declaration

9 years agozoom: fix CS write-check
Adam Dickmeiss [Mon, 12 Jan 2015 12:26:42 +0000 (13:26 +0100)]
zoom: fix CS write-check

Thanks to Dennis Schafroth for spotting this.

9 years agoVersion 1.8.0 v1.8.0
Adam Dickmeiss [Thu, 8 Jan 2015 11:33:43 +0000 (11:33 +0000)]
Version 1.8.0

9 years agozoom: handle contentAuthentication MP-587
Adam Dickmeiss [Wed, 7 Jan 2015 11:19:55 +0000 (12:19 +0100)]
zoom: handle contentAuthentication MP-587

9 years agoBump year to 2015
Adam Dickmeiss [Tue, 6 Jan 2015 16:10:01 +0000 (17:10 +0100)]
Bump year to 2015

9 years agoUpdate doc/common again
Adam Dickmeiss [Tue, 16 Dec 2014 11:37:50 +0000 (12:37 +0100)]
Update doc/common again

9 years agoVersion 5.7.2 v1.7.2
Adam Dickmeiss [Tue, 16 Dec 2014 10:52:47 +0000 (10:52 +0000)]
Version 5.7.2

9 years agoDestroy router and filters in parent process MP-584
Adam Dickmeiss [Tue, 16 Dec 2014 07:23:04 +0000 (08:23 +0100)]
Destroy router and filters in parent process MP-584

9 years agoMention VS 2013 only
Adam Dickmeiss [Fri, 12 Dec 2014 12:22:14 +0000 (13:22 +0100)]
Mention VS 2013 only

9 years agoUpdate supported Visual Studio versions.
Adam Dickmeiss [Wed, 10 Dec 2014 10:47:57 +0000 (11:47 +0100)]
Update supported Visual Studio versions.

9 years agoUpdate doc/common
Adam Dickmeiss [Wed, 10 Dec 2014 10:47:50 +0000 (11:47 +0100)]
Update doc/common

9 years agoUpdate for Boost 1.57, Libxml 2.9.2/Libxslt 1.1.28
Adam Dickmeiss [Wed, 10 Dec 2014 10:25:19 +0000 (11:25 +0100)]
Update for Boost 1.57, Libxml 2.9.2/Libxslt 1.1.28

And use VS 2013.

9 years agoVersion 1.7.1 v1.7.1
Adam Dickmeiss [Tue, 2 Dec 2014 12:16:03 +0000 (12:16 +0000)]
Version 1.7.1

9 years agoUse YAZ backtrace facility MP-582
Adam Dickmeiss [Tue, 2 Dec 2014 12:12:46 +0000 (13:12 +0100)]
Use YAZ backtrace facility MP-582

9 years agoFix libmetaproxy-dev depends on libgnutls-dev - MP-580
Adam Dickmeiss [Thu, 27 Nov 2014 11:27:00 +0000 (12:27 +0100)]
Fix libmetaproxy-dev depends on libgnutls-dev - MP-580

libgnutls-dev is unavailable on jessie.

10 years agoUpdate template filter to avoid Pimpl MP-579
Adam Dickmeiss [Thu, 30 Oct 2014 12:13:52 +0000 (13:13 +0100)]
Update template filter to avoid Pimpl MP-579

10 years agocgi: POSTed content - part of MP-562
Adam Dickmeiss [Wed, 29 Oct 2014 13:23:34 +0000 (14:23 +0100)]
cgi: POSTed content - part of MP-562

10 years agoFix filter cgi does not relay session close MP-577
Adam Dickmeiss [Tue, 28 Oct 2014 11:54:30 +0000 (12:54 +0100)]
Fix filter cgi does not relay session close MP-577

10 years agoVersion 1.7.0 v1.7.0
Adam Dickmeiss [Tue, 28 Oct 2014 08:55:11 +0000 (08:55 +0000)]
Version 1.7.0

10 years agoAdd Ubuntu utopic 14.10
Adam Dickmeiss [Tue, 28 Oct 2014 08:49:27 +0000 (08:49 +0000)]
Add Ubuntu utopic 14.10

10 years agoDocument bind_host for {http,z3950}_client
Adam Dickmeiss [Mon, 27 Oct 2014 13:52:19 +0000 (14:52 +0100)]
Document bind_host for {http,z3950}_client

10 years agoRequire YAZ 5.5.0
Adam Dickmeiss [Mon, 27 Oct 2014 13:37:49 +0000 (14:37 +0100)]
Require YAZ 5.5.0

10 years agoWorking outgoing IP for {http,z3950}_client MP-575
Adam Dickmeiss [Fri, 24 Oct 2014 19:44:53 +0000 (21:44 +0200)]
Working outgoing IP for {http,z3950}_client MP-575

10 years agoMerge branch 'master' of ssh://git.indexdata.com/home/git/pub/metaproxy
Adam Dickmeiss [Tue, 21 Oct 2014 08:24:09 +0000 (08:24 +0000)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/metaproxy

Conflicts:
NEWS

10 years agoVersion 1.6.0 v1.6.0
Adam Dickmeiss [Tue, 21 Oct 2014 07:35:43 +0000 (07:35 +0000)]
Version 1.6.0

10 years agoVersion 1.6.0
Adam Dickmeiss [Tue, 21 Oct 2014 07:19:01 +0000 (07:19 +0000)]
Version 1.6.0

10 years agoMerge branch 'mp-564'
Adam Dickmeiss [Tue, 21 Oct 2014 07:07:32 +0000 (09:07 +0200)]
Merge branch 'mp-564'

10 years agoCharacter set nogotiation for z3950_client MP-574
Adam Dickmeiss [Tue, 14 Oct 2014 10:56:24 +0000 (12:56 +0200)]
Character set nogotiation for z3950_client MP-574

10 years agoVersion 1.5.11 v1.5.11
Adam Dickmeiss [Mon, 20 Oct 2014 12:57:58 +0000 (12:57 +0000)]
Version 1.5.11

10 years agohttp_file: add include of sys/stat.h fixes MP-576
Adam Dickmeiss [Mon, 20 Oct 2014 08:35:20 +0000 (10:35 +0200)]
http_file: add include of sys/stat.h fixes MP-576

10 years agoDOCUMENT_ROOT, GATEWAY_INTERFACE MP-564
Adam Dickmeiss [Wed, 15 Oct 2014 08:07:13 +0000 (10:07 +0200)]
DOCUMENT_ROOT, GATEWAY_INTERFACE MP-564

10 years agocgi.sh shows all envs
Adam Dickmeiss [Tue, 14 Oct 2014 18:38:05 +0000 (20:38 +0200)]
cgi.sh shows all envs

10 years agoA lot of more environment variables are set for CGI MP-564
Adam Dickmeiss [Tue, 14 Oct 2014 18:37:17 +0000 (20:37 +0200)]
A lot of more environment variables are set for CGI MP-564

10 years agoWork on CGI filter; setting SCRIPT_NAME MP-564
Adam Dickmeiss [Tue, 14 Oct 2014 14:44:47 +0000 (16:44 +0200)]
Work on CGI filter; setting SCRIPT_NAME MP-564

10 years agofix documentation about SRU client support MP-572
Adam Dickmeiss [Tue, 30 Sep 2014 13:59:42 +0000 (15:59 +0200)]
fix documentation about SRU client support MP-572

10 years agoInitialize Libxml2 - for threaded operation MP-571
Adam Dickmeiss [Tue, 9 Sep 2014 09:30:22 +0000 (11:30 +0200)]
Initialize Libxml2 - for threaded operation MP-571

10 years agoVersion 1.5.10 v1.5.10
Adam Dickmeiss [Tue, 26 Aug 2014 14:02:34 +0000 (14:02 +0000)]
Version 1.5.10

10 years agoDescribe retry db parameter in zoom man page
Adam Dickmeiss [Tue, 26 Aug 2014 14:03:26 +0000 (16:03 +0200)]
Describe retry db parameter in zoom man page

10 years agoRemove trailing-whitespace
Adam Dickmeiss [Tue, 26 Aug 2014 11:29:53 +0000 (13:29 +0200)]
Remove trailing-whitespace

10 years agoOn SIGTERM shut down connection+listening sockets MP-568
Adam Dickmeiss [Tue, 26 Aug 2014 11:28:18 +0000 (13:28 +0200)]
On SIGTERM shut down connection+listening sockets MP-568

10 years agoDo not build for Ubuntu raring, quantal (obsolete)
Adam Dickmeiss [Mon, 18 Aug 2014 11:39:41 +0000 (13:39 +0200)]
Do not build for Ubuntu raring, quantal (obsolete)

10 years agoDocumentation manref.xml depends on local.ent MP-566
Adam Dickmeiss [Fri, 15 Aug 2014 09:40:55 +0000 (11:40 +0200)]
Documentation manref.xml depends on local.ent MP-566

10 years agoVersion 1.5.9 v1.5.9
Adam Dickmeiss [Thu, 14 Aug 2014 13:02:31 +0000 (15:02 +0200)]
Version 1.5.9

10 years agozoom: make retry on failure configurable MP-565
Adam Dickmeiss [Thu, 14 Aug 2014 12:54:01 +0000 (14:54 +0200)]
zoom: make retry on failure configurable MP-565

The default and existing behavior is that backend failures (any
diagnostic) makes the module re-search once. The behavior may
be changed by db parameter 'retry'. If given value '0' disables
retry and '1' enables it. If not given, the Torus record may
specify with element retryOnFailure (value '0'/'1').

10 years agofilter http_file: mimetypers optional
Adam Dickmeiss [Thu, 14 Aug 2014 12:52:21 +0000 (14:52 +0200)]
filter http_file: mimetypers optional

10 years agocgi: reads stdin part of MP-564
Adam Dickmeiss [Tue, 12 Aug 2014 13:54:24 +0000 (15:54 +0200)]
cgi: reads stdin part of MP-564

10 years agoVersion 1.5.8 v1.5.8
Heikki Levanto [Fri, 1 Aug 2014 12:13:15 +0000 (12:13 +0000)]
Version 1.5.8

10 years agoMP-559: Fix race condition with SIGTERM.
Heikki Levanto [Wed, 30 Jul 2014 12:33:35 +0000 (14:33 +0200)]
MP-559: Fix race condition with SIGTERM.

10 years agoVersion 1.5.7 v1.5.7
Adam Dickmeiss [Tue, 15 Jul 2014 09:40:40 +0000 (11:40 +0200)]
Version 1.5.7

10 years agohttp_file: passthru option MP-557
Adam Dickmeiss [Tue, 15 Jul 2014 09:38:44 +0000 (11:38 +0200)]
http_file: passthru option MP-557

New facility for http_file to passthru - even if an area is matched. The
default behavior (passthru=false) is to return 404: Not found. With
passthru=false, next filter is consulted.

10 years agoDo not build for Ubuntu oneiric
Adam Dickmeiss [Mon, 14 Jul 2014 12:47:16 +0000 (14:47 +0200)]
Do not build for Ubuntu oneiric

10 years agoVersion 1.5.6 v1.5.6
Adam Dickmeiss [Mon, 14 Jul 2014 11:28:30 +0000 (13:28 +0200)]
Version 1.5.6

10 years agodebian/changelog now auto generated
Adam Dickmeiss [Mon, 14 Jul 2014 11:14:32 +0000 (13:14 +0200)]
debian/changelog now auto generated

10 years agoRequire YAZ 5.3.0 due to use of yaz_srw_get_pdu_e
Adam Dickmeiss [Fri, 11 Jul 2014 14:19:34 +0000 (16:19 +0200)]
Require YAZ 5.3.0 due to use of yaz_srw_get_pdu_e

10 years agoFix ref to freed memory in log filter 1line - MP-556
Adam Dickmeiss [Thu, 10 Jul 2014 14:04:05 +0000 (16:04 +0200)]
Fix ref to freed memory in log filter 1line - MP-556

10 years agoechoedSearchRetrieveRequest support MP-555
Adam Dickmeiss [Wed, 9 Jul 2014 14:49:56 +0000 (16:49 +0200)]
echoedSearchRetrieveRequest support MP-555

Requires yaz_srw_get_pdu_e from YAZ.

10 years agodelete-trailing-whitespace
Adam Dickmeiss [Tue, 8 Jul 2014 12:18:50 +0000 (14:18 +0200)]
delete-trailing-whitespace

10 years agoExplain declares marcxml
Adam Dickmeiss [Tue, 8 Jul 2014 08:09:15 +0000 (10:09 +0200)]
Explain declares marcxml

10 years agoSRU xsl in /etc/sru.xsl
Adam Dickmeiss [Tue, 8 Jul 2014 08:09:05 +0000 (10:09 +0200)]
SRU xsl in /etc/sru.xsl

10 years agoUpd contact, author in explain sample
Adam Dickmeiss [Tue, 8 Jul 2014 08:02:46 +0000 (10:02 +0200)]
Upd contact, author in explain sample

10 years agoDo not build for Ubuntu Lucid anymore
Adam Dickmeiss [Mon, 30 Jun 2014 14:21:34 +0000 (16:21 +0200)]
Do not build for Ubuntu Lucid anymore

10 years agoVersion 1.5.5 v1.5.5
Adam Dickmeiss [Fri, 6 Jun 2014 09:48:05 +0000 (11:48 +0200)]
Version 1.5.5

10 years agoDocument zoom auth_hostname
Adam Dickmeiss [Fri, 6 Jun 2014 09:26:31 +0000 (11:26 +0200)]
Document zoom auth_hostname

10 years agozoom: allow hostname to be given for ipauth MP-552
Adam Dickmeiss [Thu, 5 Jun 2014 09:40:01 +0000 (11:40 +0200)]
zoom: allow hostname to be given for ipauth MP-552

The Torus setting for that is called auth_hostname.

10 years agoVersion 1.5.4 v1.5.4
Adam Dickmeiss [Wed, 4 Jun 2014 10:31:46 +0000 (12:31 +0200)]
Version 1.5.4

10 years agozoom: IP auth use field "ipRanges" rather than "ip" MP-551
Adam Dickmeiss [Wed, 4 Jun 2014 10:31:09 +0000 (12:31 +0200)]
zoom: IP auth use field "ipRanges" rather than "ip" MP-551

10 years agoVersion 1.5.3 v1.5.3
Adam Dickmeiss [Tue, 3 Jun 2014 17:12:57 +0000 (19:12 +0200)]
Version 1.5.3

10 years agosession_shared: close in ~BackendInstance MP-549
Adam Dickmeiss [Tue, 3 Jun 2014 13:38:19 +0000 (15:38 +0200)]
session_shared: close in ~BackendInstance MP-549

10 years agosession_shared: mutex lock in BackendClass::release_backend MP-550
Adam Dickmeiss [Mon, 2 Jun 2014 09:19:58 +0000 (11:19 +0200)]
session_shared: mutex lock in BackendClass::release_backend MP-550

10 years agoVersion 1.5.2 v1.5.2
Adam Dickmeiss [Thu, 22 May 2014 08:47:45 +0000 (10:47 +0200)]
Version 1.5.2

10 years agozoom: Do not include ZOOM C's fake surrogate diag recs MP-547
Adam Dickmeiss [Wed, 21 May 2014 11:56:43 +0000 (13:56 +0200)]
zoom: Do not include ZOOM C's fake surrogate diag recs MP-547

10 years agozoom: fix invalid present response in some cases MP-546
Adam Dickmeiss [Wed, 21 May 2014 11:56:25 +0000 (13:56 +0200)]
zoom: fix invalid present response in some cases MP-546

10 years agoRelay Torus HTTP error
Adam Dickmeiss [Tue, 20 May 2014 09:42:24 +0000 (11:42 +0200)]
Relay Torus HTTP error

10 years agoVersion 1.5.1 v1.5.1
Adam Dickmeiss [Mon, 28 Apr 2014 16:42:26 +0000 (18:42 +0200)]
Version 1.5.1

10 years agoCheck for proper limits before using RecordCache functions MP-544
Adam Dickmeiss [Mon, 28 Apr 2014 12:56:02 +0000 (14:56 +0200)]
Check for proper limits before using RecordCache functions MP-544

10 years agoVersion 1.5.0 v1.5.0
Adam Dickmeiss [Thu, 24 Apr 2014 10:30:06 +0000 (12:30 +0200)]
Version 1.5.0