Adam Dickmeiss [Thu, 10 Nov 2011 11:40:58 +0000 (12:40 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2
Adam Dickmeiss [Thu, 10 Nov 2011 11:40:39 +0000 (12:40 +0100)]
Update m4
Mike Taylor [Thu, 10 Nov 2011 11:13:25 +0000 (11:13 +0000)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2
Mike Taylor [Thu, 10 Nov 2011 11:13:08 +0000 (11:13 +0000)]
Changes to better support possible outputs of the Connector Framework.
* New, trivial, templates to handle thirteen additional elements:
available, citation, relevance, booktitle, copyright,
copyrightabstract, pubtype, doctype, extent, format,
languageitem, languageabstract and permalink.
* Comment on how the "medium" field is ignored in favour of an XSLT
parameter.
* Comment on the "holding" element which seems to be a synony, of the
"item" container.
We now have *a lot* of near-identical tiny templates for handling
individual fields, each mapping the CF's data
<NAME>VALUE</NAME>
to PazPar2's equivalent
<pz:metadata type="NAME">VALUE</pz:metadata>
Should these all be replaced be a single general-puspose rule? That
would also mean that we'd no longer need to update this stylesheet
each time parseTask.cff changes.
Dennis Schafroth [Thu, 10 Nov 2011 10:55:16 +0000 (11:55 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2
Mike Taylor [Thu, 10 Nov 2011 10:42:16 +0000 (10:42 +0000)]
Add comment on the fifteen fields the CF produces that are not
propagated into the Pazpar2 record.
Mike Taylor [Thu, 10 Nov 2011 10:38:36 +0000 (10:38 +0000)]
Add pz22usi.xsl to the list of ignored files. The master copy is in
ebsco-usi/config/metaproxy/pz22usi.xsl but it's convenient to have a
symbolic link to it here, so Metaproxy can run the USI from this
directory.
Dennis Schafroth [Thu, 10 Nov 2011 10:25:06 +0000 (11:25 +0100)]
Test file
Dennis Schafroth [Thu, 10 Nov 2011 10:24:42 +0000 (11:24 +0100)]
Fix: Go now removes keyboard on iPhone
Adam Dickmeiss [Thu, 10 Nov 2011 10:04:33 +0000 (11:04 +0100)]
client_start_search only takes client argument again
So that we re-issue it when host has been resolved.
Adam Dickmeiss [Wed, 9 Nov 2011 15:31:52 +0000 (16:31 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2
Adam Dickmeiss [Wed, 9 Nov 2011 15:29:31 +0000 (16:29 +0100)]
Re-enable threaded host resolving
And do it properly for HTTP connections as well; Pazpar2 1.6.3 and
earlier versions only performed threaded resolving for Z39.50
connections. Requires YAZ 4.2.20 that offers the "tproxy" setting
for ZOOM connections.
Dennis Schafroth [Wed, 9 Nov 2011 15:22:02 +0000 (16:22 +0100)]
Re-enable onkeypress for better iphone Go support
Dennis Schafroth [Wed, 9 Nov 2011 15:20:11 +0000 (16:20 +0100)]
Implement Limit parameter on search, e.g. server side facetting
Adam Dickmeiss [Wed, 9 Nov 2011 14:53:11 +0000 (15:53 +0100)]
Use ocs-test
Dennis Schafroth [Tue, 8 Nov 2011 19:21:52 +0000 (20:21 +0100)]
Fix: usesession false (when using SP). Using xml for now. Error when parsing JSON
Dennis Schafroth [Tue, 8 Nov 2011 18:52:04 +0000 (19:52 +0100)]
Comment out onKeyPress
Dennis Schafroth [Tue, 8 Nov 2011 18:51:15 +0000 (19:51 +0100)]
Add code to handle limit in search command
Dennis Schafroth [Tue, 8 Nov 2011 14:05:01 +0000 (15:05 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2
Adam Dickmeiss [Tue, 8 Nov 2011 11:14:48 +0000 (12:14 +0100)]
Use _chdir on Windows
Dennis Schafroth [Mon, 7 Nov 2011 10:25:36 +0000 (11:25 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2
Dennis Schafroth [Mon, 7 Nov 2011 10:20:52 +0000 (11:20 +0100)]
Test of iPhone Go
Dennis Schafroth [Mon, 7 Nov 2011 10:16:32 +0000 (11:16 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2
Dennis Schafroth [Mon, 7 Nov 2011 10:15:21 +0000 (11:15 +0100)]
Merge branch 'bytarget_block'
Dennis Schafroth [Mon, 7 Nov 2011 10:14:31 +0000 (11:14 +0100)]
Merge branch 'bytarget_block' of ssh://git.indexdata.com/home/git/pub/pazpar2 into bytarget_block
Dennis Schafroth [Mon, 7 Nov 2011 10:14:17 +0000 (11:14 +0100)]
Function to handle iPhone Go. Prepare for limit parameter on search
Dennis Schafroth [Mon, 7 Nov 2011 10:13:11 +0000 (11:13 +0100)]
Fix for handling Go on iPhone
Dennis Schafroth [Mon, 7 Nov 2011 09:23:54 +0000 (10:23 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2
Adam Dickmeiss [Fri, 4 Nov 2011 13:34:35 +0000 (14:34 +0100)]
Remove destroy_session - replaced by session_destroy.
Dennis Schafroth [Fri, 4 Nov 2011 13:00:19 +0000 (14:00 +0100)]
Termlist block test
Dennis Schafroth [Fri, 4 Nov 2011 12:59:52 +0000 (13:59 +0100)]
Termlist block test
Dennis Schafroth [Fri, 4 Nov 2011 12:56:14 +0000 (13:56 +0100)]
Merge branch 'master' into bytarget_block
Dennis Schafroth [Fri, 4 Nov 2011 12:17:57 +0000 (13:17 +0100)]
Merge branch 'bytarget_block' of ssh://git.indexdata.com/home/git/pub/pazpar2 into bytarget_block
Dennis Schafroth [Fri, 4 Nov 2011 12:17:53 +0000 (13:17 +0100)]
re-add pointer cast
Dennis Schafroth [Fri, 4 Nov 2011 12:17:11 +0000 (13:17 +0100)]
fix wrongly removed session_status function name
Dennis Schafroth [Fri, 4 Nov 2011 12:06:52 +0000 (13:06 +0100)]
Merge branch 'bytarget_block' of ssh://git.indexdata.com/home/git/pub/pazpar2 into bytarget_block
Dennis Schafroth [Fri, 4 Nov 2011 12:06:48 +0000 (13:06 +0100)]
Now also release termlist watch
Dennis Schafroth [Fri, 4 Nov 2011 12:05:30 +0000 (13:05 +0100)]
fix merge
Dennis Schafroth [Fri, 4 Nov 2011 12:04:29 +0000 (13:04 +0100)]
Logging of released watch
Dennis Schafroth [Fri, 4 Nov 2011 11:46:54 +0000 (12:46 +0100)]
Fix length of watch structure
Dennis Schafroth [Thu, 3 Nov 2011 14:52:36 +0000 (15:52 +0100)]
Typo: missing pointer in type cast
Dennis Schafroth [Thu, 3 Nov 2011 14:49:38 +0000 (15:49 +0100)]
Merge branch 'bytarget_block' of ssh://git.indexdata.com/home/git/pub/pazpar2 into bytarget_block
Conflicts:
src/http_command.c
add active client check
Dennis Schafroth [Thu, 3 Nov 2011 14:47:29 +0000 (15:47 +0100)]
Merge branch 'bytarget_block' of ssh://git.indexdata.com/home/git/pub/pazpar2 into bytarget_block
Conflicts:
src/http_command.c
Added on two machines
Dennis Schafroth [Thu, 3 Nov 2011 14:46:27 +0000 (15:46 +0100)]
add TERMLIST watch
Dennis Schafroth [Thu, 3 Nov 2011 14:45:54 +0000 (15:45 +0100)]
NOW implemented on the right command: termlist
Dennis Schafroth [Thu, 3 Nov 2011 14:45:12 +0000 (15:45 +0100)]
Comment out No suggestions found
Adam Dickmeiss [Thu, 3 Nov 2011 14:35:09 +0000 (15:35 +0100)]
Get rid of warning "Setting '%s' not configured as metadata"
Dennis Schafroth [Thu, 3 Nov 2011 14:15:24 +0000 (15:15 +0100)]
Merge branch 'bytarget_block' of ssh://git.indexdata.com/home/git/pub/pazpar2 into bytarget_block
Dennis Schafroth [Thu, 3 Nov 2011 14:14:23 +0000 (15:14 +0100)]
Merge branch 'bytarget_block' of ssh://git.indexdata.com/home/git/pub/pazpar2 into bytarget_block
Dennis Schafroth [Thu, 3 Nov 2011 14:14:12 +0000 (15:14 +0100)]
Log on bytarget watch release
Dennis Schafroth [Thu, 3 Nov 2011 13:50:04 +0000 (14:50 +0100)]
Merge branch 'bytarget_block' of ssh://git.indexdata.com/home/git/pub/pazpar2 into bytarget_block
Dennis Schafroth [Thu, 3 Nov 2011 13:49:59 +0000 (14:49 +0100)]
refactor: same logic
Dennis Schafroth [Thu, 3 Nov 2011 13:48:42 +0000 (14:48 +0100)]
Investigating empty bytarget response. More logging
Dennis Schafroth [Thu, 3 Nov 2011 13:19:07 +0000 (14:19 +0100)]
Enable blocking on bytarget
Adam Dickmeiss [Thu, 3 Nov 2011 12:44:30 +0000 (13:44 +0100)]
Make proper diagnostic for client connect failures
Adam Dickmeiss [Thu, 3 Nov 2011 12:40:07 +0000 (13:40 +0100)]
Add client_set_state_nb
Is like client_set_state, but never calls session_alert_watch.
This is used in the search phase, when a show is never fired anyway
and also because session is locked already so session_alert_watch
would make a deal-lock.
Dennis Schafroth [Thu, 3 Nov 2011 12:19:20 +0000 (13:19 +0100)]
New error: Already blocked
Dennis Schafroth [Thu, 3 Nov 2011 12:18:43 +0000 (13:18 +0100)]
Fix: Send error response if set block fails.
Dennis Schafroth [Thu, 3 Nov 2011 10:12:01 +0000 (11:12 +0100)]
Add bytarget watch
Dennis Schafroth [Thu, 3 Nov 2011 10:10:46 +0000 (11:10 +0100)]
Refactor for and implement bytarget block
Dennis Schafroth [Thu, 3 Nov 2011 10:09:46 +0000 (11:09 +0100)]
Release BYTARGET watch
Adam Dickmeiss [Thu, 3 Nov 2011 08:58:31 +0000 (09:58 +0100)]
Remove obsolete comment
Dennis Schafroth [Tue, 1 Nov 2011 13:36:07 +0000 (13:36 +0000)]
Version 1.6.5
Dennis Schafroth [Tue, 1 Nov 2011 13:00:40 +0000 (14:00 +0100)]
Merge branch 'spell-check'
Dennis Schafroth [Tue, 1 Nov 2011 12:51:08 +0000 (13:51 +0100)]
Add new test solr spellcheck test. Not added to dist test for now.
Dennis Schafroth [Tue, 1 Nov 2011 12:51:01 +0000 (13:51 +0100)]
Add new test solr spellcheck test. Not added to dist test for now.
Dennis Schafroth [Tue, 1 Nov 2011 12:50:59 +0000 (13:50 +0100)]
Add new test solr spellcheck test. Not added to dist test for now.
Dennis Schafroth [Tue, 1 Nov 2011 12:50:57 +0000 (13:50 +0100)]
Add new test solr spellcheck test. Not added to dist test for now.
Dennis Schafroth [Tue, 1 Nov 2011 12:41:48 +0000 (13:41 +0100)]
Prepare for 1.6.5 release
Dennis Schafroth [Tue, 1 Nov 2011 12:30:21 +0000 (13:30 +0100)]
Suround by suggestions, if data in suggestions_xml
Dennis Schafroth [Tue, 1 Nov 2011 11:23:37 +0000 (12:23 +0100)]
Merge branch 'spell-check'
Niels Erik G. Nielsen [Mon, 31 Oct 2011 17:04:39 +0000 (18:04 +0100)]
Recursively parses 'suggestions' for bytarget
(Spelling suggestions)
Dennis Schafroth [Fri, 28 Oct 2011 13:40:19 +0000 (15:40 +0200)]
Merge branch 'master' into spell-check
Dennis Schafroth [Fri, 28 Oct 2011 13:35:34 +0000 (15:35 +0200)]
Get target suggestions from client
Dennis Schafroth [Fri, 28 Oct 2011 13:35:00 +0000 (15:35 +0200)]
print suggestions if present
Dennis Schafroth [Fri, 28 Oct 2011 13:32:53 +0000 (15:32 +0200)]
For now return the suggestions directly.
Adam Dickmeiss [Fri, 28 Oct 2011 12:33:38 +0000 (14:33 +0200)]
Fix date for 1.6.4 in NEWS
Adam Dickmeiss [Fri, 28 Oct 2011 10:20:54 +0000 (12:20 +0200)]
Version 1.6.4
Adam Dickmeiss [Fri, 28 Oct 2011 08:50:49 +0000 (10:50 +0200)]
Fix return value in service_xslt_config
Adam Dickmeiss [Fri, 28 Oct 2011 08:48:46 +0000 (10:48 +0200)]
For xslt error msg, refer to proper name
Dennis Schafroth [Thu, 27 Oct 2011 15:21:46 +0000 (17:21 +0200)]
Support for suggestions xml
Dennis Schafroth [Thu, 27 Oct 2011 15:20:58 +0000 (17:20 +0200)]
add suggestions to hitsbytarget output
Dennis Schafroth [Thu, 27 Oct 2011 15:20:26 +0000 (17:20 +0200)]
Support for suggestions
Adam Dickmeiss [Thu, 27 Oct 2011 12:12:33 +0000 (14:12 +0200)]
1.6.3-2 for testing
Adam Dickmeiss [Thu, 27 Oct 2011 11:44:17 +0000 (13:44 +0200)]
Embedded XSLT stylesheets for service
New service definition element, xslt, that allows an embedded stylesheet
to be defined. This can be referred to from pz:xslt as an alternative to
external files.
Dennis Schafroth [Tue, 25 Oct 2011 11:03:02 +0000 (13:03 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2
Dennis Schafroth [Tue, 25 Oct 2011 11:02:53 +0000 (13:02 +0200)]
Trying to enable page on default
Dennis Schafroth [Tue, 25 Oct 2011 11:02:20 +0000 (13:02 +0200)]
Fix Auth: use default methods, not "true". Check for undefined hits in data. Work-around for not initial show. Default is now ServiceProxy, not pazpar2.
Dennis Schafroth [Tue, 25 Oct 2011 10:59:26 +0000 (12:59 +0200)]
Fix dis-alignment on tab navigation elements
Adam Dickmeiss [Wed, 19 Oct 2011 17:02:51 +0000 (19:02 +0200)]
Change termlist result to include also empty lists
This makes it behave like previous release 1.6.3.
Adam Dickmeiss [Wed, 19 Oct 2011 10:37:57 +0000 (12:37 +0200)]
Only one search response
Remove call to http_send_response - it is already called in
reponse_close.
Adam Dickmeiss [Wed, 19 Oct 2011 09:31:38 +0000 (11:31 +0200)]
Flush HTTP recording file
Adam Dickmeiss [Wed, 19 Oct 2011 08:32:24 +0000 (10:32 +0200)]
HTTP recording saves both requests and responses
Mike Taylor [Tue, 18 Oct 2011 08:26:43 +0000 (09:26 +0100)]
Add support for CF data element "id".
Gets translated into pz:metadata[@type="id"].
May be needed for bug #4713, persistent identifiers.
(And will be useful even if we don't do that for EBSCO.)
Adam Dickmeiss [Fri, 14 Oct 2011 10:30:21 +0000 (12:30 +0200)]
Avoid work on bad metadata (0 prt ref)
Problem introduced in commit 9d9593.
Adam Dickmeiss [Wed, 12 Oct 2011 14:18:45 +0000 (16:18 +0200)]
Record id is leaded "content: " or "position: "
This is to indicate whether a record ID is based of the generated
mergekey (typically title and other) or depending on the result set
position.
Adam Dickmeiss [Wed, 12 Oct 2011 14:18:38 +0000 (16:18 +0200)]
Changes
Adam Dickmeiss [Wed, 12 Oct 2011 11:15:47 +0000 (13:15 +0200)]
sort: only skip "identical" records from same target
Adam Dickmeiss [Wed, 12 Oct 2011 11:11:33 +0000 (13:11 +0200)]
Document pz:sortmap
Adam Dickmeiss [Wed, 12 Oct 2011 10:40:21 +0000 (12:40 +0200)]
Honor block=1 for show when re-searching (sort)
Note that the condition for block=1 has changed. It will block if
any client has more records to be fetched. Previously: block if
no records at all have been fetched.