metaproxy-moved-to-github.git
17 years agoFixed bug #1589: tests does not compile for libboost 1.34.1.
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) { }
.

17 years agoFixed two tests . Bug #1589.
Adam Dickmeiss [Fri, 2 Nov 2007 17:30:04 +0000 (17:30 +0000)]
Fixed two tests . Bug #1589.

17 years agoRemove blank after backslash cont
Adam Dickmeiss [Fri, 2 Nov 2007 17:25:33 +0000 (17:25 +0000)]
Remove blank after backslash cont

17 years agoVersion 1.0.12 METAPROXY.1.0.12
Adam Dickmeiss [Wed, 19 Sep 2007 10:29:01 +0000 (10:29 +0000)]
Version 1.0.12

17 years agoRemoved references to url.srw.
Adam Dickmeiss [Tue, 18 Sep 2007 19:15:53 +0000 (19:15 +0000)]
Removed references to url.srw.

17 years agoWindows installation simplified - with the use of Boost Consulting's
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.

17 years agoUpdated for The Boost Windows installer from Boost Consulting.
Adam Dickmeiss [Tue, 18 Sep 2007 18:34:28 +0000 (18:34 +0000)]
Updated for The Boost Windows installer from Boost Consulting.

17 years agoUse LDADD for extra libs rather than AM_LDFLAGS.
Adam Dickmeiss [Sun, 16 Sep 2007 22:16:48 +0000 (22:16 +0000)]
Use LDADD for extra libs rather than AM_LDFLAGS.

17 years agoFixed bug #1341: MetaProxy returning different results. Problem was that
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.

17 years agoRemoved / in doc install rule to avoid double-slash (cygwin)
Adam Dickmeiss [Tue, 10 Jul 2007 09:43:06 +0000 (09:43 +0000)]
Removed / in doc install rule to avoid double-slash (cygwin)

17 years agoRemoved definition of docdir. It is set by automake already
Adam Dickmeiss [Sun, 17 Jun 2007 07:06:43 +0000 (07:06 +0000)]
Removed definition of docdir. It is set by automake already

17 years agoTowards 1.0.11 METAPROXY.1.0.11
Adam Dickmeiss [Thu, 14 Jun 2007 08:30:53 +0000 (08:30 +0000)]
Towards 1.0.11

17 years agoAppend rather than truncate for filter log files
Adam Dickmeiss [Thu, 24 May 2007 14:07:12 +0000 (14:07 +0000)]
Append rather than truncate for filter log files

17 years agoVersion 1.0.10 METAPROXY.1.0.10
Adam Dickmeiss [Wed, 23 May 2007 17:12:23 +0000 (17:12 +0000)]
Version 1.0.10

17 years agoFixed bug #1136: Access rights not enforced.
Adam Dickmeiss [Wed, 23 May 2007 14:24:10 +0000 (14:24 +0000)]
Fixed bug #1136: Access rights not enforced.

17 years agoAttributes 'access' and 'user-access' are valid categories for log
Adam Dickmeiss [Wed, 23 May 2007 06:53:00 +0000 (06:53 +0000)]
Attributes 'access' and 'user-access' are valid categories for log
filter.

17 years agoImplemented new log category 'user-access'.
Adam Dickmeiss [Tue, 22 May 2007 19:45:57 +0000 (19:45 +0000)]
Implemented new log category 'user-access'.

17 years agoExtended the access log a bit. More material is logged, such as
Adam Dickmeiss [Tue, 22 May 2007 13:03:32 +0000 (13:03 +0000)]
Extended the access log a bit. More material is logged, such as
record syntax and result set ID for search. Updated documentation
accordingly.

17 years agoUse entity idcommon rather than common
Adam Dickmeiss [Tue, 22 May 2007 11:05:45 +0000 (11:05 +0000)]
Use entity idcommon rather than common

17 years agoGPL v2.
Adam Dickmeiss [Wed, 9 May 2007 21:23:05 +0000 (21:23 +0000)]
GPL v2.

17 years agoUse proper yazpp and yaz DLLs
Adam Dickmeiss [Wed, 9 May 2007 08:23:48 +0000 (08:23 +0000)]
Use proper yazpp and yaz DLLs

17 years agoUse Odr_oid for OIDs. Requires YAZ 3.0.2
Adam Dickmeiss [Wed, 9 May 2007 07:14:28 +0000 (07:14 +0000)]
Use Odr_oid for OIDs. Requires YAZ 3.0.2

17 years agoQuoting
Adam Dickmeiss [Wed, 9 May 2007 07:12:09 +0000 (07:12 +0000)]
Quoting

17 years agoLoosen test. After sleep(1), elapsed seconds could be more than 1
Adam Dickmeiss [Fri, 20 Apr 2007 08:53:34 +0000 (08:53 +0000)]
Loosen test. After sleep(1), elapsed seconds could be more than 1
(say 2) on a loaded system!

17 years agoFix link to yaz++.
Adam Dickmeiss [Thu, 19 Apr 2007 06:55:50 +0000 (06:55 +0000)]
Fix link to yaz++.

17 years agoFixed bug #1064: Test test_thread_pool_observer hangs.
Adam Dickmeiss [Wed, 18 Apr 2007 12:06:59 +0000 (12:06 +0000)]
Fixed bug #1064: Test test_thread_pool_observer hangs.

17 years agoAnother and hopefully, last, YAZ OID DB update
Adam Dickmeiss [Mon, 16 Apr 2007 21:54:52 +0000 (21:54 +0000)]
Another and hopefully, last, YAZ OID DB update

17 years agoDepend on yaz++ 1.0.3
Adam Dickmeiss [Fri, 13 Apr 2007 09:58:25 +0000 (09:58 +0000)]
Depend on yaz++ 1.0.3

17 years agoUpdate for YAZ 3s new OID system.
Adam Dickmeiss [Fri, 13 Apr 2007 09:57:51 +0000 (09:57 +0000)]
Update for YAZ 3s new OID system.

17 years agoprotecting dereferencing of void pointer by if statement
Marc Cromme [Tue, 10 Apr 2007 11:28:51 +0000 (11:28 +0000)]
protecting dereferencing of void pointer by if statement
problem exposed by initresponse from z3950.libris.kb.se:210/libr , where
ir->implementationId was not populated

17 years agoadded section on install on RPM based systems
Marc Cromme [Fri, 30 Mar 2007 11:35:04 +0000 (11:35 +0000)]
added section on install on RPM based systems

17 years agoWRBUF updates
Adam Dickmeiss [Tue, 20 Mar 2007 07:57:54 +0000 (07:57 +0000)]
WRBUF updates

17 years agoChanged arg soap of decode_sru_request.
Adam Dickmeiss [Tue, 20 Mar 2007 07:20:16 +0000 (07:20 +0000)]
Changed arg soap of decode_sru_request.

17 years agoIndent
Adam Dickmeiss [Tue, 20 Mar 2007 07:17:40 +0000 (07:17 +0000)]
Indent

17 years agoFixed bug #975: HTTP HEAD Request kills SRU server.
Adam Dickmeiss [Tue, 20 Mar 2007 07:05:10 +0000 (07:05 +0000)]
Fixed bug #975: HTTP HEAD Request kills SRU server.

17 years agoFix for bug #948. Other problem is that frontend session was terminated
Adam Dickmeiss [Thu, 8 Mar 2007 09:43:37 +0000 (09:43 +0000)]
Fix for bug #948. Other problem is that frontend session was terminated
by SRU filter. That's not really allowed. The fix is to simply remove
calls to session().close(). This also means more efficient operation because
HTTP keep-alive is operating.

17 years agoBackend test may return dummy XML records of a given size if element set
Adam Dickmeiss [Thu, 8 Mar 2007 09:38:31 +0000 (09:38 +0000)]
Backend test may return dummy XML records of a given size if element set
"FF".

17 years agoFixed bug #948: SRU Request reliably coredumps metaproxy (possibly high
Adam Dickmeiss [Wed, 7 Mar 2007 22:50:12 +0000 (22:50 +0000)]
Fixed bug #948: SRU Request reliably coredumps metaproxy (possibly high
value for maximumRecords). Problem was due to result sets being
truncated and that exposed an array bound violation in the multi filter.

17 years agoAssume running in sub directory (such as src or etc)
Adam Dickmeiss [Wed, 7 Mar 2007 22:17:51 +0000 (22:17 +0000)]
Assume running in sub directory (such as src or etc)

17 years agoOmit check for C++ headers. Assumes these are present due to Boost
Adam Dickmeiss [Mon, 26 Feb 2007 13:33:57 +0000 (13:33 +0000)]
Omit check for C++ headers. Assumes these are present due to Boost
presumably already installed.

17 years agoPut emacs local file variables at the end. Reindent.
Adam Dickmeiss [Mon, 26 Feb 2007 13:33:20 +0000 (13:33 +0000)]
Put emacs local file variables at the end. Reindent.

17 years agoMove YAZ tests before Boost thread tests so we set some options
Adam Dickmeiss [Mon, 26 Feb 2007 13:30:59 +0000 (13:30 +0000)]
Move YAZ tests before Boost thread tests so we set some options
right WRT threading. Use AC_LANG(C) instead of AC_LANG(C++) so that
tests by default are in C mode . If not, checks such as
AC_CHECK_LIB($ax_lib, main) fails on Sun Studio C which complains
about retursive calls to main.

17 years agoInclude signal.h for SIGPIPE etc
Adam Dickmeiss [Mon, 26 Feb 2007 13:19:23 +0000 (13:19 +0000)]
Include signal.h for SIGPIPE etc

17 years agoupdated boost autoconf checks - hopefully now running on FreeBSD also
Marc Cromme [Mon, 26 Feb 2007 11:40:03 +0000 (11:40 +0000)]
updated boost autoconf checks - hopefully now running on FreeBSD also

17 years agoset requires boost C++ version from 1.33 to 1.32 such that boost installation on...
Marc Cromme [Sat, 24 Feb 2007 10:56:55 +0000 (10:56 +0000)]
set requires boost C++ version from 1.33 to 1.32 such that boost installation on test.indexdata is sufficient

17 years agoadded BOOST_LDFLAGS
Marc Cromme [Fri, 23 Feb 2007 20:37:21 +0000 (20:37 +0000)]
added BOOST_LDFLAGS

17 years agofound better way to set $LIBS with boost libs flags in a general way
Marc Cromme [Fri, 23 Feb 2007 19:53:15 +0000 (19:53 +0000)]
found better way to set $LIBS with boost libs flags in a general way

17 years agoadded missing $LIBS linking actions for boost - there must be a better way ??
Marc Cromme [Fri, 23 Feb 2007 19:17:25 +0000 (19:17 +0000)]
added missing $LIBS linking actions for boost - there must be a better way ??

17 years agoremoved unnexessary output to std::cout
Marc Cromme [Fri, 23 Feb 2007 18:58:44 +0000 (18:58 +0000)]
removed unnexessary output to std::cout

17 years agoupdated SRU config file - no APDU logs any more
Marc Cromme [Fri, 23 Feb 2007 18:58:09 +0000 (18:58 +0000)]
updated SRU config file - no APDU logs any more

17 years agoadded m4 macros for boost C++ headers and libs, hopefully making better autoconf...
Marc Cromme [Fri, 23 Feb 2007 18:55:55 +0000 (18:55 +0000)]
added m4 macros for boost C++ headers and libs, hopefully making better autoconf tests than our own homebrewn tests

17 years agoAvoid double call to write/send in test
Adam Dickmeiss [Wed, 21 Feb 2007 14:01:27 +0000 (14:01 +0000)]
Avoid double call to write/send in test

17 years agoFixed bug #895: Metaproxy fails some 2 tests on flurry. The reason
Adam Dickmeiss [Mon, 19 Feb 2007 12:51:08 +0000 (12:51 +0000)]
Fixed bug #895: Metaproxy fails some 2 tests on flurry. The reason
for tests failing was due to a an exisiting service on port 9123 which
is used temporarily for making a "pipe" for ThreadPoolSocketObserver
class implementation. The code now uses a regular pipe on Unix and
only a real socket on Windows. However, the code is updated to use
write/read on Unix in this case, since send/recv does not work on pipes.
OTOH, on Windows only send/recv are supported on sockets.

17 years agoRephrase a bit.
Adam Dickmeiss [Sat, 17 Feb 2007 13:26:12 +0000 (13:26 +0000)]
Rephrase a bit.

17 years agoDescribe supported configuration options.
Adam Dickmeiss [Sat, 17 Feb 2007 13:24:16 +0000 (13:24 +0000)]
Describe supported configuration options.

17 years agoOnly run XSD checks for a "new" Libxml2.
Adam Dickmeiss [Sat, 17 Feb 2007 13:03:29 +0000 (13:03 +0000)]
Only run XSD checks for a "new" Libxml2.

17 years agoMake chapter with table that lists facilities supported by either
Adam Dickmeiss [Sat, 17 Feb 2007 12:28:11 +0000 (12:28 +0000)]
Make chapter with table that lists facilities supported by either
YAZ Proxy or Metaproxy.

17 years agoRework check-local rule
Adam Dickmeiss [Fri, 16 Feb 2007 09:00:42 +0000 (09:00 +0000)]
Rework check-local rule

17 years agoremoved output to std::out
Marc Cromme [Thu, 8 Feb 2007 09:27:32 +0000 (09:27 +0000)]
removed output to std::out

17 years agoremoved GET parameters after '?' to assure that SRU GET get's the right database...
Marc Cromme [Thu, 8 Feb 2007 09:22:32 +0000 (09:22 +0000)]
removed GET parameters after '?' to assure that SRU GET get's the right database name.
removed dead code

17 years agomultiple port elements
Marc Cromme [Tue, 6 Feb 2007 13:28:08 +0000 (13:28 +0000)]
multiple port elements

17 years agoReorder subdirs so that schemas are generated before etc is checked
Adam Dickmeiss [Thu, 1 Feb 2007 08:00:49 +0000 (08:00 +0000)]
Reorder subdirs so that schemas are generated before etc is checked

17 years agoincluding missing file - thanks to automagic build system
Marc Cromme [Thu, 1 Feb 2007 07:49:20 +0000 (07:49 +0000)]
including missing file - thanks to automagic build system

17 years agoScale multi picture differently and with options that works with
Adam Dickmeiss [Wed, 31 Jan 2007 11:16:57 +0000 (11:16 +0000)]
Scale multi picture differently and with options that works with
older version of inkscape.

17 years agoAdded support for configurable default/force target/vhost for module Z39.50
Adam Dickmeiss [Fri, 26 Jan 2007 14:49:21 +0000 (14:49 +0000)]
Added support for configurable default/force target/vhost for module Z39.50
client module.

17 years agoCorrect schema WRT to 'marc' and 'xslt' elements. These may be mixed
Adam Dickmeiss [Fri, 26 Jan 2007 14:46:31 +0000 (14:46 +0000)]
Correct schema WRT to 'marc' and 'xslt' elements. These may be mixed
and repeated within the 'retrival' element.

17 years agoBump version to 1.0.9
Adam Dickmeiss [Thu, 25 Jan 2007 18:49:26 +0000 (18:49 +0000)]
Bump version to 1.0.9

17 years agoRequire yaz++ 1.0.2 METAPROXY.1.0.8
Adam Dickmeiss [Thu, 25 Jan 2007 18:37:32 +0000 (18:37 +0000)]
Require yaz++ 1.0.2

17 years agoTowards 1.0.8
Adam Dickmeiss [Thu, 25 Jan 2007 18:28:51 +0000 (18:28 +0000)]
Towards 1.0.8

17 years agoTowards 1.0.8.
Adam Dickmeiss [Thu, 25 Jan 2007 18:20:09 +0000 (18:20 +0000)]
Towards 1.0.8.

17 years agoReformat a bit.
Adam Dickmeiss [Thu, 25 Jan 2007 18:18:58 +0000 (18:18 +0000)]
Reformat a bit.

17 years agoUpdate for new PDF rules.
Adam Dickmeiss [Thu, 25 Jan 2007 16:25:33 +0000 (16:25 +0000)]
Update for new PDF rules.

17 years agoYear 2007.
Adam Dickmeiss [Thu, 25 Jan 2007 14:05:54 +0000 (14:05 +0000)]
Year 2007.

17 years agoUse bounce filter in proper route location.
Adam Dickmeiss [Thu, 25 Jan 2007 13:57:40 +0000 (13:57 +0000)]
Use bounce filter in proper route location.

17 years agoSRU/Z39.50 configuration uses session_shared. Illustrate the usage of routes
Adam Dickmeiss [Thu, 25 Jan 2007 13:55:11 +0000 (13:55 +0000)]
SRU/Z39.50 configuration uses session_shared. Illustrate the usage of routes
too.

17 years agoZ39.50 init handler can generate SRU diagnostics.
Adam Dickmeiss [Thu, 25 Jan 2007 13:52:56 +0000 (13:52 +0000)]
Z39.50 init handler can generate SRU diagnostics.

17 years agoFixed un-initalized variable error_code. Occurred in case where filter
Adam Dickmeiss [Thu, 25 Jan 2007 12:57:08 +0000 (12:57 +0000)]
Fixed un-initalized variable error_code. Occurred in case where filter
receives init response with "failure" and the init response package did
not include diagnostic(s).

17 years agoReturn diagnostic "Database does not exist" (235), when a database is selected
Adam Dickmeiss [Thu, 25 Jan 2007 11:28:40 +0000 (11:28 +0000)]
Return diagnostic "Database does not exist" (235), when a database is selected
which is not even configured. Filter returns "Database unavailable" if
a backend session could not be initiated.

17 years agoElement 'marc' is optional
Adam Dickmeiss [Thu, 25 Jan 2007 11:25:20 +0000 (11:25 +0000)]
Element 'marc' is optional

17 years agoFor session_shared allow resultset and session to be omitted
Adam Dickmeiss [Thu, 25 Jan 2007 11:21:56 +0000 (11:21 +0000)]
For session_shared allow resultset and session to be omitted

17 years agoMake rule for PDF generated by jade (metaproxyj.pdf)
Adam Dickmeiss [Thu, 25 Jan 2007 10:35:05 +0000 (10:35 +0000)]
Make rule for PDF generated by jade (metaproxyj.pdf)

17 years agoFix link
Adam Dickmeiss [Thu, 25 Jan 2007 10:34:27 +0000 (10:34 +0000)]
Fix link

17 years agoConfigurations assume current working directory is sibling to etc/xml; such
Adam Dickmeiss [Thu, 25 Jan 2007 10:28:06 +0000 (10:28 +0000)]
Configurations assume current working directory is sibling to etc/xml; such
as src, bin or etc itself.

17 years agoadded chapter on SRU server
Marc Cromme [Thu, 18 Jan 2007 12:39:41 +0000 (12:39 +0000)]
added chapter on SRU server

17 years agoadded cql_rpn module docs
Marc Cromme [Thu, 18 Jan 2007 11:32:42 +0000 (11:32 +0000)]
added cql_rpn module docs
added section on XInclude
updated all module headers to be more conformant in apprearence
included common XML entities in all XMl files

17 years agosession_shared
Adam Dickmeiss [Thu, 18 Jan 2007 09:39:38 +0000 (09:39 +0000)]
session_shared

17 years agopreable updated with SRU
Marc Cromme [Thu, 18 Jan 2007 09:24:47 +0000 (09:24 +0000)]
preable updated with SRU
Cvs: ----------------------------------------------------------------------

17 years agoFor PDF documentation, use dblatex instead of pdfjadetex
Adam Dickmeiss [Thu, 18 Jan 2007 09:20:52 +0000 (09:20 +0000)]
For PDF documentation, use dblatex instead of pdfjadetex

17 years agoDocument session_shared
Adam Dickmeiss [Thu, 18 Jan 2007 09:12:00 +0000 (09:12 +0000)]
Document session_shared

17 years agofixing bug #822 SRU diagnostic missing when making CQL-to-PQF errors
Marc Cromme [Wed, 17 Jan 2007 14:59:18 +0000 (14:59 +0000)]
fixing bug #822 SRU diagnostic missing when making CQL-to-PQF errors
factorizing dignostic code into new function bool z3950_to_srw_diagnostics_ok(...)

17 years agoadded record conversion filter to sru server config setup
Marc Cromme [Tue, 16 Jan 2007 10:00:06 +0000 (10:00 +0000)]
added record conversion filter to sru server config setup

17 years agoupdated XML RelaxNG schema with filter 'cql_rpn' section
Marc Cromme [Tue, 16 Jan 2007 09:23:24 +0000 (09:23 +0000)]
updated XML RelaxNG schema with filter 'cql_rpn' section
simplified SRU server config file

17 years agoremoved unneeded yaz log messages and yaz.h header inclusion
Marc Cromme [Tue, 16 Jan 2007 09:04:54 +0000 (09:04 +0000)]
removed unneeded yaz log messages and yaz.h header inclusion

17 years agothrowing out 9 unused header files and many lines of out-commented
Marc Cromme [Tue, 16 Jan 2007 08:49:05 +0000 (08:49 +0000)]
throwing out 9 unused header files and many lines of out-commented
unused code

17 years agorenamed methods and restructured code to follow coding guidelines set in filter-templ...
Marc Cromme [Mon, 15 Jan 2007 15:07:59 +0000 (15:07 +0000)]
renamed methods and restructured code to follow coding guidelines set in filter-template.cpp
added 'cql_rpn' filter to sru server config
added cql2pqf.txt text based config file
still missing documentation
still missing removing of unused, commented-out code in implementation file

17 years agoFix various link to reference. Added partinfo element for reference
Adam Dickmeiss [Fri, 12 Jan 2007 15:43:00 +0000 (15:43 +0000)]
Fix various link to reference. Added partinfo element for reference
introduction. It is needed, but only jade complains.

17 years agoAdded filter_cql_to_rpn.obj
Adam Dickmeiss [Fri, 12 Jan 2007 10:24:25 +0000 (10:24 +0000)]
Added filter_cql_to_rpn.obj

17 years agoAdded quick comment about config
Adam Dickmeiss [Fri, 12 Jan 2007 10:17:23 +0000 (10:17 +0000)]
Added quick comment about config

17 years agoImplemented cql_to_rpn filter. Requires new yazpp from today's CVS.
Adam Dickmeiss [Fri, 12 Jan 2007 10:16:21 +0000 (10:16 +0000)]
Implemented cql_to_rpn filter. Requires new yazpp from today's CVS.

17 years agoFixed problem introduced in configure.ac 1.44 regarding --with-boost
Adam Dickmeiss [Thu, 11 Jan 2007 13:56:29 +0000 (13:56 +0000)]
Fixed problem introduced in configure.ac 1.44 regarding --with-boost
option.