Dennis Schafroth [Fri, 12 Apr 2013 11:30:58 +0000 (13:30 +0200)]
Revert the Solr target name change. Not important
Dennis Schafroth [Fri, 12 Apr 2013 10:41:42 +0000 (12:41 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2
Dennis Schafroth [Fri, 12 Apr 2013 10:39:52 +0000 (12:39 +0200)]
Remove the /select on Solr urls. Yaz appends handler depending if it is search or scan
Dennis Schafroth [Fri, 12 Apr 2013 10:33:27 +0000 (12:33 +0200)]
Remove the select part. Yaz will decide to do a search or scan and map it to search/term handler
Adam Dickmeiss [Fri, 5 Apr 2013 12:56:31 +0000 (14:56 +0200)]
Version 1.6.29
Adam Dickmeiss [Fri, 5 Apr 2013 12:56:19 +0000 (14:56 +0200)]
Fix ref to sortmap
Adam Dickmeiss [Fri, 5 Apr 2013 11:52:35 +0000 (13:52 +0200)]
Use getaddrinfo for HTTP listener
Allows Pazpar2 to listen on IPV6 addresses if host+port is given for
listen element. By default (no host), it still listens on IPV4 only.
Adam Dickmeiss [Wed, 3 Apr 2013 11:16:06 +0000 (13:16 +0200)]
Require yaz-ztest 4.2.52 for testing
Adam Dickmeiss [Wed, 3 Apr 2013 11:00:42 +0000 (13:00 +0200)]
Doc: more on pz:extendrecs and spell fix
Adam Dickmeiss [Wed, 3 Apr 2013 10:55:18 +0000 (12:55 +0200)]
Change semantics of pz:extendrecs
and allow for repeated fetches . pz:extendrecs is now the number
of extra records to fetch (was total count before).
Adam Dickmeiss [Wed, 3 Apr 2013 10:51:48 +0000 (12:51 +0200)]
Update for new yaz-ztest pseudo hit count behavior
Adam Dickmeiss [Tue, 2 Apr 2013 14:03:23 +0000 (16:03 +0200)]
Add ws2tcpip.h for getaddrinfo on Windows
Dennis Schafroth [Tue, 2 Apr 2013 13:52:56 +0000 (15:52 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2
Adam Dickmeiss [Tue, 2 Apr 2013 13:41:54 +0000 (15:41 +0200)]
Allow IPV6 addresses PAZ-841
for clients (databases).
Adam Dickmeiss [Wed, 27 Mar 2013 12:43:51 +0000 (13:43 +0100)]
Ignore local0.ent
Adam Dickmeiss [Wed, 27 Mar 2013 12:33:19 +0000 (13:33 +0100)]
Documentation rebuilt if local.ent changes
Adam Dickmeiss [Mon, 25 Mar 2013 08:28:17 +0000 (09:28 +0100)]
Check for Libxslt support PAZ-862
Dennis Schafroth [Fri, 22 Mar 2013 10:30:05 +0000 (11:30 +0100)]
Allow the record element without collection
Dennis Schafroth [Fri, 22 Mar 2013 10:08:36 +0000 (11:08 +0100)]
XSD for the pz2 format
Adam Dickmeiss [Thu, 21 Mar 2013 09:58:38 +0000 (10:58 +0100)]
Version 1.6.28
Adam Dickmeiss [Wed, 20 Mar 2013 14:43:26 +0000 (15:43 +0100)]
Ensure show_range_start returns non-null
if session is still locked. So that show_records properly unlocks
again.
Adam Dickmeiss [Tue, 19 Mar 2013 12:16:12 +0000 (13:16 +0100)]
Reformat
Adam Dickmeiss [Tue, 19 Mar 2013 12:12:32 +0000 (13:12 +0100)]
Fix use of sizeof in nmem_malloc call
Now sizeof(char*) , rather than sizeof(char).
Adam Dickmeiss [Tue, 19 Mar 2013 12:07:46 +0000 (13:07 +0100)]
Reformat
Adam Dickmeiss [Tue, 19 Mar 2013 11:46:35 +0000 (12:46 +0100)]
Remove unused client code
Adam Dickmeiss [Tue, 19 Mar 2013 11:21:04 +0000 (12:21 +0100)]
RPM: simplify make install rule
Adam Dickmeiss [Thu, 14 Mar 2013 14:40:48 +0000 (15:40 +0100)]
Fix check for pz:extendrecs
Adam Dickmeiss [Thu, 14 Mar 2013 14:24:12 +0000 (15:24 +0100)]
Fewer messages when pz:extendfetch is not in effect
Adam Dickmeiss [Wed, 13 Mar 2013 13:00:42 +0000 (14:00 +0100)]
Pass integer for yaz_log %u
Not a string
Adam Dickmeiss [Wed, 13 Mar 2013 12:58:37 +0000 (13:58 +0100)]
Allow session_log with session=NULL ptr
Adam Dickmeiss [Tue, 12 Mar 2013 13:45:25 +0000 (14:45 +0100)]
Avoid null ptr reference of se->reclist PAZ-856
Could happen if show occurs before a search in a session.
Adam Dickmeiss [Fri, 8 Mar 2013 13:08:29 +0000 (14:08 +0100)]
Document pz:extendrecs
Adam Dickmeiss [Fri, 8 Mar 2013 12:32:50 +0000 (13:32 +0100)]
Version 1.6.27
Jakub Skoczen [Fri, 8 Mar 2013 12:17:58 +0000 (13:17 +0100)]
Fix text/cdata nodes collection
Adam Dickmeiss [Fri, 8 Mar 2013 11:24:40 +0000 (12:24 +0100)]
Version 1.6.26
Adam Dickmeiss [Fri, 8 Mar 2013 11:23:17 +0000 (12:23 +0100)]
Delete traling whitespace from NEWS
Adam Dickmeiss [Fri, 8 Mar 2013 11:22:45 +0000 (12:22 +0100)]
Update NEWS
Adam Dickmeiss [Thu, 7 Mar 2013 09:55:47 +0000 (10:55 +0100)]
Use session_log when possible
Adam Dickmeiss [Fri, 1 Mar 2013 10:35:03 +0000 (11:35 +0100)]
Fix missing limitmap warning PAZ-859
Adam Dickmeiss [Thu, 28 Feb 2013 12:52:56 +0000 (13:52 +0100)]
Make use of the pz:metadata empty in tests
Adam Dickmeiss [Thu, 28 Feb 2013 12:52:40 +0000 (13:52 +0100)]
test tmarc.xsl same as the official one in etc
Adam Dickmeiss [Thu, 28 Feb 2013 12:51:53 +0000 (13:51 +0100)]
Simplify XSLs by using new pz:metadata attribute 'empty'.
Adam Dickmeiss [Thu, 28 Feb 2013 12:46:33 +0000 (13:46 +0100)]
New pz:metadata attribute, empty="empty-value" PAZ-858
With this attribute, Pazpar2 treates an empty pz:metadata type
as having the value for "empty" - if empty!
Adam Dickmeiss [Mon, 25 Feb 2013 10:19:09 +0000 (11:19 +0100)]
Merge branch 'master' into fetch_more
Adam Dickmeiss [Wed, 20 Feb 2013 12:40:55 +0000 (13:40 +0100)]
Change log msg for Pazpart start/stop
Now using same style as Metaproxy, ie
Pazpar2 start SHA1 / Pazpar2 stop .
Adam Dickmeiss [Thu, 7 Feb 2013 12:30:20 +0000 (13:30 +0100)]
Merge branch 'master' into fetch_more
Adam Dickmeiss [Thu, 7 Feb 2013 11:58:47 +0000 (12:58 +0100)]
Version 1.6.25
Adam Dickmeiss [Thu, 7 Feb 2013 11:45:46 +0000 (12:45 +0100)]
Add test of commmnd=record with esn specified
Adam Dickmeiss [Thu, 7 Feb 2013 11:42:01 +0000 (12:42 +0100)]
Fix hang of record with esn/syntax (2nd)
Command record with esn and/or syntax makes a definite retrieval.
If that hits a cached record it would not see record events from
ZOOM and handle those. This commit ensures that connection_continue
calls event handling function non_block_events if necessary.
Since the session is already locked in some cases, we must ensure
that non_block_events do not (again) block on session.
Adam Dickmeiss [Tue, 5 Feb 2013 12:55:15 +0000 (13:55 +0100)]
Missing metadata elements added
Adam Dickmeiss [Mon, 4 Feb 2013 13:21:13 +0000 (14:21 +0100)]
Revise extended fetch algorithm
If the show records returned were the last in the sorted "window" of
records per-client , an extended fetch will be attempted. Only if there
are more records to be fetched (hit count depending) and pz:extendrecs
is defined, another fetch will be initiated.
Adam Dickmeiss [Mon, 4 Feb 2013 11:56:19 +0000 (12:56 +0100)]
Refactor: show_range_start deals with extended fetch
Adam Dickmeiss [Mon, 4 Feb 2013 10:24:46 +0000 (11:24 +0100)]
Merge branch 'master' into fetch_more
Adam Dickmeiss [Fri, 1 Feb 2013 13:52:13 +0000 (14:52 +0100)]
Make a message to DEBUG
Adam Dickmeiss [Fri, 1 Feb 2013 13:49:53 +0000 (14:49 +0100)]
Add missing metadata for service generated by tmarc.xsl
These elements are generated by the XSL, but were not mentioned in
our default service: title-complete, title-uniform, has-fulltext,
oclc-number, system-control-nr.
Adam Dickmeiss [Thu, 31 Jan 2013 15:59:24 +0000 (16:59 +0100)]
Complete record match does not serve as error
Adam Dickmeiss [Thu, 31 Jan 2013 14:46:03 +0000 (15:46 +0100)]
Don't use local variable same_sort_order
It's replaced by client->same_search member.
Adam Dickmeiss [Wed, 23 Jan 2013 11:23:47 +0000 (12:23 +0100)]
Add test using pz:extendrecs
Adam Dickmeiss [Wed, 23 Jan 2013 11:19:59 +0000 (12:19 +0100)]
pz:extendrecs number of records in extended mode
If pz:extendrecs is defined it is the maximum number of records
for a target for a show that would otherwise be partial.
Adam Dickmeiss [Wed, 23 Jan 2013 07:56:26 +0000 (08:56 +0100)]
Working fetch more, but settings/tests needs updating
Adam Dickmeiss [Tue, 22 Jan 2013 14:44:12 +0000 (15:44 +0100)]
Work on fetch more
Adam Dickmeiss [Tue, 22 Jan 2013 12:21:53 +0000 (13:21 +0100)]
Simplify show_range_start a bit
Adam Dickmeiss [Fri, 18 Jan 2013 13:29:22 +0000 (14:29 +0100)]
Version 1.6.24
Adam Dickmeiss [Fri, 18 Jan 2013 13:28:22 +0000 (14:28 +0100)]
Update NEWS
Adam Dickmeiss [Fri, 18 Jan 2013 12:39:40 +0000 (13:39 +0100)]
New merge attribute type: 'first'
which takes all metadata fields from first target that
returns the particular field.
Adam Dickmeiss [Tue, 8 Jan 2013 15:16:37 +0000 (16:16 +0100)]
Skip ICU based tests when ICU is disabled
And clean up the testing scripts as well.
Adam Dickmeiss [Sun, 6 Jan 2013 15:26:59 +0000 (16:26 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2
Adam Dickmeiss [Wed, 2 Jan 2013 11:52:37 +0000 (12:52 +0100)]
Version 1.6.23
Adam Dickmeiss [Wed, 2 Jan 2013 11:52:23 +0000 (12:52 +0100)]
Add quantal
Adam Dickmeiss [Wed, 2 Jan 2013 11:51:42 +0000 (12:51 +0100)]
Add centos6
Adam Dickmeiss [Wed, 2 Jan 2013 11:31:57 +0000 (12:31 +0100)]
Update NEWS
Adam Dickmeiss [Wed, 2 Jan 2013 11:22:27 +0000 (12:22 +0100)]
Bump copyright year
Adam Dickmeiss [Wed, 2 Jan 2013 11:12:07 +0000 (12:12 +0100)]
pp2client calls stat and info
Adam Dickmeiss [Wed, 2 Jan 2013 11:07:50 +0000 (12:07 +0100)]
Extend info command with hostname and YAZ SHA1
Indent results for both command stat and info.
Adam Dickmeiss [Fri, 28 Dec 2012 14:29:28 +0000 (15:29 +0100)]
Remove log msg
Adam Dickmeiss [Fri, 28 Dec 2012 14:15:52 +0000 (15:15 +0100)]
Avoid buffer overrun by "long" URLs.
Adam Dickmeiss [Fri, 28 Dec 2012 14:11:42 +0000 (15:11 +0100)]
Only add http:// for SRU if not already there
This is to allow https or other method to be given. Similar to
MP-425.
Adam Dickmeiss [Mon, 24 Dec 2012 10:37:28 +0000 (11:37 +0100)]
1.6.22-4indexdata
Adam Dickmeiss [Mon, 24 Dec 2012 10:32:33 +0000 (11:32 +0100)]
Fix problem with blocked show
Make sure that reclist_get_num_records returns >0 result if record
list is non empty. This is to ensure that client_got_records fires
session watches (SESSIN_WATCH_SHOW, ..).
Adam Dickmeiss [Fri, 14 Dec 2012 16:24:31 +0000 (17:24 +0100)]
1.6.22-3indexdata
Adam Dickmeiss [Fri, 14 Dec 2012 16:05:23 +0000 (17:05 +0100)]
Allow merge on merged content
The new configuration metadata element, limitcluster, configures
that a metadata element (name) be used as limit name for search.
Applies to the whole service (ie all targets), unlike pz:limitmap
which is configured per-target (database).
Adam Dickmeiss [Tue, 11 Dec 2012 13:13:23 +0000 (14:13 +0100)]
Harden exit command
May only be executed in debug mode (-X option).
Adam Dickmeiss [Tue, 11 Dec 2012 11:57:30 +0000 (12:57 +0100)]
1.6.22-2indexdata
Adam Dickmeiss [Tue, 11 Dec 2012 11:53:19 +0000 (12:53 +0100)]
Call bytarget in test script
Adam Dickmeiss [Tue, 11 Dec 2012 11:51:11 +0000 (12:51 +0100)]
Produce diagnostic when database times out
Some targets may be quite slow during search or record retrieval.
This commit ensure that "timeout" ZOOM diagnostic 10007 is produced
for those.
Adam Dickmeiss [Tue, 11 Dec 2012 10:05:01 +0000 (11:05 +0100)]
Remove 2nd pz:apdulog from testserver
Adam Dickmeiss [Fri, 7 Dec 2012 12:55:39 +0000 (13:55 +0100)]
limitmap local:* matches against all metadata fields
Adam Dickmeiss [Fri, 7 Dec 2012 12:34:33 +0000 (13:34 +0100)]
Split check_limit_local to two functions
Adam Dickmeiss [Thu, 6 Dec 2012 16:06:50 +0000 (17:06 +0100)]
Allow repeated list in limitmap spec
Separated by comma. For example: value="local:title,rpn:@attr 1=4".
Adam Dickmeiss [Wed, 5 Dec 2012 11:59:05 +0000 (12:59 +0100)]
New element <message> in bytarget response
Holds diagnostic message of code (say 'Unsupported Use Attribute' for
Bib-1 114).
Adam Dickmeiss [Fri, 30 Nov 2012 13:55:38 +0000 (14:55 +0100)]
Wait longer for slow Solr
Adam Dickmeiss [Fri, 30 Nov 2012 13:35:00 +0000 (14:35 +0100)]
Improved logging for record ingestion failures
Adam Dickmeiss [Thu, 15 Nov 2012 12:50:14 +0000 (13:50 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2
Adam Dickmeiss [Thu, 15 Nov 2012 12:47:18 +0000 (13:47 +0100)]
Avoid using 'icu_chain' in non-YAZ_HAVE_ICU mode
Not that it happens often.
Dennis Schafroth [Fri, 2 Nov 2012 18:59:28 +0000 (19:59 +0100)]
Lower loglevel
Dennis Schafroth [Mon, 5 Nov 2012 14:28:53 +0000 (15:28 +0100)]
Enable the yaz-ztest in the test
Dennis Schafroth [Mon, 5 Nov 2012 14:28:49 +0000 (15:28 +0100)]
Enable the yaz-ztest in the test
Dennis Schafroth [Mon, 29 Oct 2012 11:26:04 +0000 (12:26 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2
Adam Dickmeiss [Fri, 26 Oct 2012 19:04:55 +0000 (21:04 +0200)]
test_filter: use fast ztest, adjust 1st query
Adam Dickmeiss [Mon, 22 Oct 2012 08:37:38 +0000 (10:37 +0200)]
Define log2(x) on Windows
This is because log2 is not defined by math.h on Windows.