pazpar2-moved-to-github.git
9 years agoNew metadata facility "icurule" for normalizing metadata text PAZ-1002
Adam Dickmeiss [Tue, 12 May 2015 11:11:30 +0000 (13:11 +0200)]
New metadata facility "icurule" for normalizing metadata text PAZ-1002

This allows normalization of text before in-cluster merging takes place.

9 years agoDepend on YAZ 5.12.0 with yaz_xml_get_prop
Adam Dickmeiss [Fri, 8 May 2015 13:35:55 +0000 (15:35 +0200)]
Depend on YAZ 5.12.0 with yaz_xml_get_prop

9 years agoUsing yaz_xml_get_prop
Adam Dickmeiss [Fri, 8 May 2015 13:07:26 +0000 (15:07 +0200)]
Using yaz_xml_get_prop

9 years agoRefactor some ICU invokation to run_icu function
Adam Dickmeiss [Fri, 8 May 2015 09:13:09 +0000 (11:13 +0200)]
Refactor some ICU invokation to run_icu function

9 years agoHeuristics to deal with Primo s/e/page PAZ-1001
Jakub Skoczen [Wed, 22 Apr 2015 11:10:37 +0000 (13:10 +0200)]
Heuristics to deal with Primo s/e/page PAZ-1001

9 years agoFix test_limit_limitmap fails PAZ-1000
Adam Dickmeiss [Mon, 20 Apr 2015 17:26:11 +0000 (19:26 +0200)]
Fix test_limit_limitmap fails PAZ-1000

9 years agoVersion 1.8.8 v1.8.8
Adam Dickmeiss [Mon, 20 Apr 2015 10:50:29 +0000 (10:50 +0000)]
Version 1.8.8

9 years agoTesting of PAZ-997, PAZ-999
Adam Dickmeiss [Mon, 20 Apr 2015 10:47:05 +0000 (12:47 +0200)]
Testing of PAZ-997, PAZ-999

9 years agolimitmap ccl: deal with quotes and backslash PAZ-999
Adam Dickmeiss [Mon, 20 Apr 2015 10:46:51 +0000 (12:46 +0200)]
limitmap ccl: deal with quotes and backslash PAZ-999

9 years agoMerge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2
Adam Dickmeiss [Fri, 17 Apr 2015 12:08:51 +0000 (14:08 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2

9 years agohandle date range from a limit parameter PAZ-997
Adam Dickmeiss [Fri, 17 Apr 2015 12:05:37 +0000 (14:05 +0200)]
handle date range from a limit parameter PAZ-997

The CCL term is not quoted unless it includes blanks. This will ensure
that r=r is handled correctly. This changes behavior a bit. If term
should not be converted to @and, then instead of r=r one should use
r=o or r=3 instead.

9 years agoMerge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2
Jakub Skoczen [Fri, 17 Apr 2015 11:22:09 +0000 (13:22 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2

9 years agoConstruct md-pages-number form page/endpage PAZ-998
Jakub Skoczen [Fri, 17 Apr 2015 11:20:34 +0000 (13:20 +0200)]
Construct md-pages-number form page/endpage PAZ-998

9 years agoVersion 1.8.7 v1.8.7
Adam Dickmeiss [Fri, 27 Mar 2015 15:19:25 +0000 (15:19 +0000)]
Version 1.8.7

9 years agoLast part of PAZ-996.
Mike Taylor [Fri, 27 Mar 2015 14:38:58 +0000 (14:38 +0000)]
Last part of PAZ-996.

Add support for the two URLs designated by the RIOXX profile itself
for articles to which all rights are reserved.

If we need any more licences later, we'll file new bugs for that.

9 years agoPart of PAZ-996.
Mike Taylor [Fri, 27 Mar 2015 14:37:07 +0000 (14:37 +0000)]
Part of PAZ-996.

Add support for recognising both of the Creative Commons public-domain
tools, even though they are not strictly speaking licenses.

9 years agoPart of PAZ-996.
Mike Taylor [Fri, 27 Mar 2015 14:34:46 +0000 (14:34 +0000)]
Part of PAZ-996.

Add comments for section-heading of different kinds of licences.

9 years agoPart of PAZ-996.
Mike Taylor [Fri, 27 Mar 2015 14:25:55 +0000 (14:25 +0000)]
Part of PAZ-996.

Add support for CC By-NC-SA. This is not actually used by the East
London dataset, but it's a perfectly cromulent Creative Commons
licence. (My guess is that the uses CC By-ND-SA are typos for this,
since that licence is invalid but used, this one is valid but unused,
and they are only two bits, one code-point or one key-position
different.)

9 years agoPart of PAZ-996.
Mike Taylor [Fri, 27 Mar 2015 14:21:40 +0000 (14:21 +0000)]
Part of PAZ-996.

Move CC By-ND-SA to end of the list of the recognised licences, since
there is actually no such licence! (There can't be: ND prohibits the
creation of derivatives, and SA is a restriction on the licencing of
derivatives. If anything I guess this is equivclent to straight CC
By-ND, since the SA clause can never fire.)

9 years agoPart of PAZ-996.
Mike Taylor [Fri, 27 Mar 2015 14:11:50 +0000 (14:11 +0000)]
Part of PAZ-996.

Add support for CC By-SA.
This exhausts all the licences used in the East London data-set.

9 years agoPart of PAZ-996.
Mike Taylor [Fri, 27 Mar 2015 14:10:06 +0000 (14:10 +0000)]
Part of PAZ-996.

Use XPath's starts-with() function for detecting Creative Commons
licence URIs, so that versions prior to 4.0 are recognised. Catches
two instances of CC By-NC-ND v3.0 in the East London data.

9 years agoTowards PAZ-996.
Mike Taylor [Fri, 27 Mar 2015 12:13:32 +0000 (12:13 +0000)]
Towards PAZ-996.

Add rules to emit <license_name> elements alongside <license_url>.
This embodies our knowledge of the mapping from URLs to names.

At present, it supports the five different Creative Commons licences
in use by the first 1000 records of the University of East London
harvest. I will add support for other well-known licences soon.

9 years agocf.xsl forwards flat affiliation structure PAZ-992
Niels Erik G. Nielsen [Thu, 19 Mar 2015 21:17:46 +0000 (22:17 +0100)]
cf.xsl forwards flat affiliation structure PAZ-992

9 years agoLog YAZ version upon start PAZ-993
Adam Dickmeiss [Thu, 19 Mar 2015 11:08:47 +0000 (12:08 +0100)]
Log YAZ version upon start PAZ-993

9 years agoRe-factor: move work in client_check_preferred_watch to client_got_records
Adam Dickmeiss [Fri, 6 Mar 2015 13:13:03 +0000 (14:13 +0100)]
Re-factor: move work in client_check_preferred_watch to client_got_records

9 years agoRemove unused function service_apply_setting PAZ-984
Adam Dickmeiss [Fri, 6 Mar 2015 10:24:34 +0000 (11:24 +0100)]
Remove unused function service_apply_setting PAZ-984

9 years agoOmit definition of unused variable i
Adam Dickmeiss [Fri, 6 Mar 2015 10:19:54 +0000 (11:19 +0100)]
Omit definition of unused variable i

9 years agoRemove un-maintained test files
Adam Dickmeiss [Fri, 6 Mar 2015 10:17:05 +0000 (11:17 +0100)]
Remove un-maintained test files

9 years agoUpdate and fix documentation for preferred targets
Adam Dickmeiss [Fri, 6 Mar 2015 10:14:57 +0000 (11:14 +0100)]
Update and fix documentation for preferred targets

9 years agoFix spelling of present_chunk in documentation
Adam Dickmeiss [Thu, 5 Mar 2015 14:18:24 +0000 (15:18 +0100)]
Fix spelling of present_chunk in documentation

9 years agoVersion 1.8.6 v1.8.6
Adam Dickmeiss [Tue, 10 Feb 2015 14:20:32 +0000 (14:20 +0000)]
Version 1.8.6

9 years agoIncrease facet limit PAZ-990
Adam Dickmeiss [Tue, 10 Feb 2015 14:17:07 +0000 (15:17 +0100)]
Increase facet limit PAZ-990

No longer a limit on facets.

9 years agoAdd a paragraph specifying which articles 'skiparticle' ignores.
Mike Taylor [Fri, 23 Jan 2015 09:44:16 +0000 (09:44 +0000)]
Add a paragraph specifying which articles 'skiparticle' ignores.

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

9 years agoPazpar2-js no longer requires Apache2 PAZ-989
Adam Dickmeiss [Tue, 6 Jan 2015 11:56:18 +0000 (12:56 +0100)]
Pazpar2-js no longer requires Apache2 PAZ-989

Package pazpar2-apache2 sets up everything WRT apache and only
package which requires it. pazpar2-apache depends on pazpar2-js.

9 years agoVersion 1.8.5 v1.8.5
Adam Dickmeiss [Wed, 17 Dec 2014 10:47:11 +0000 (10:47 +0000)]
Version 1.8.5

9 years agoMinor updates to Windows installation
Adam Dickmeiss [Wed, 17 Dec 2014 10:44:44 +0000 (11:44 +0100)]
Minor updates to Windows installation

and update doc/common

9 years agoLarger string buffer for forward address PAZ-987
Adam Dickmeiss [Wed, 17 Dec 2014 10:40:36 +0000 (11:40 +0100)]
Larger string buffer for forward address PAZ-987

Fixes buffer overflow that could occur if forward address is IPV6.

9 years agonmake: ICU tuning to top of makefile
Adam Dickmeiss [Fri, 12 Dec 2014 13:01:23 +0000 (14:01 +0100)]
nmake: ICU tuning to top of makefile

9 years agoUpdate for VS 2013
Adam Dickmeiss [Thu, 11 Dec 2014 18:20:02 +0000 (19:20 +0100)]
Update for VS 2013

9 years agoAdd dbc-opensearch.xsl PAZ-985
Adam Dickmeiss [Thu, 4 Dec 2014 10:24:23 +0000 (11:24 +0100)]
Add dbc-opensearch.xsl PAZ-985

9 years agoVersion 1.8.4 v1.8.4
Adam Dickmeiss [Wed, 26 Nov 2014 14:07:01 +0000 (14:07 +0000)]
Version 1.8.4

9 years agoUse YAZ backtrace facility PAZ-983
Adam Dickmeiss [Wed, 26 Nov 2014 13:59:47 +0000 (14:59 +0100)]
Use YAZ backtrace facility PAZ-983

9 years agoPer target timeout PAZ-981
Adam Dickmeiss [Wed, 26 Nov 2014 13:38:36 +0000 (14:38 +0100)]
Per target timeout PAZ-981

New setting pz:timeout which overrides z3950_operation timeout
in service.

10 years agoVersion 1.8.3 v1.8.3
Adam Dickmeiss [Thu, 20 Nov 2014 14:05:39 +0000 (14:05 +0000)]
Version 1.8.3

10 years agoOmit libgnutls-dev PAZ-982
Adam Dickmeiss [Thu, 20 Nov 2014 14:05:35 +0000 (14:05 +0000)]
Omit libgnutls-dev PAZ-982

10 years agoRe-introduce journal-subpart PAZ-980
Adam Dickmeiss [Mon, 17 Nov 2014 11:29:47 +0000 (12:29 +0100)]
Re-introduce journal-subpart PAZ-980

Both citation and journal-subpart have same value.

10 years agoVersion 1.8.2 v1.8.2
Adam Dickmeiss [Thu, 30 Oct 2014 08:46:01 +0000 (08:46 +0000)]
Version 1.8.2

10 years agoAdd Ubuntu utopic 14.04 and Ubuntu saucy 13.10
Adam Dickmeiss [Thu, 30 Oct 2014 08:35:20 +0000 (09:35 +0100)]
Add Ubuntu utopic 14.04 and Ubuntu saucy 13.10

10 years agoReformat; delete trailing whitespace
Adam Dickmeiss [Thu, 30 Oct 2014 08:32:44 +0000 (09:32 +0100)]
Reformat; delete trailing whitespace

10 years agoAdd test for primo-pz2.xsl
Adam Dickmeiss [Thu, 30 Oct 2014 08:30:18 +0000 (09:30 +0100)]
Add test for primo-pz2.xsl

10 years agoprimo xsl produces citation rather than journal-subpart PAZ-972
Adam Dickmeiss [Thu, 30 Oct 2014 08:25:14 +0000 (09:25 +0100)]
primo xsl produces citation rather than journal-subpart PAZ-972

2nd fix.

10 years agoChangelog.
Mike Taylor [Wed, 29 Oct 2014 10:24:54 +0000 (10:24 +0000)]
Changelog.

10 years agoBug PAZ-978.
Mike Taylor [Wed, 29 Oct 2014 10:20:17 +0000 (10:20 +0000)]
Bug PAZ-978.

Remove code that translates just two diagnostic codes (1 and 2) into
human-readable messages. This is no longer necessary at all, as
PazPar2 has been returning the message as well as the code in its
responses since December 2012.

10 years agoFix missing .url files PAZ-977
Adam Dickmeiss [Wed, 15 Oct 2014 09:43:33 +0000 (11:43 +0200)]
Fix missing .url files PAZ-977

Add missing .url+.cfg and add proper check for it.

10 years agoRemove unused files in test/xslt PAZ-976
Adam Dickmeiss [Fri, 10 Oct 2014 14:06:49 +0000 (16:06 +0200)]
Remove unused files in test/xslt PAZ-976

10 years agoFix typo in date on NEWS
Adam Dickmeiss [Fri, 10 Oct 2014 09:00:02 +0000 (11:00 +0200)]
Fix typo in date on NEWS

10 years agoVersion 1.8.1 v1.8.1
Adam Dickmeiss [Fri, 10 Oct 2014 08:52:12 +0000 (08:52 +0000)]
Version 1.8.1

10 years agoChange-logging
Mike Taylor [Thu, 9 Oct 2014 15:51:17 +0000 (16:51 +0100)]
Change-logging

10 years agoFix MKWS-284 ("facet widgets fails in koha")
Mike Taylor [Thu, 9 Oct 2014 15:43:01 +0000 (16:43 +0100)]
Fix MKWS-284 ("facet widgets fails in koha")

On successful search, invoke context.show() only if there is a showCallback.
(That's not always the case since we fixed MKWS-272.)

10 years agoTurbomarc needs number check for date 903 map PAZ-973
Adam Dickmeiss [Fri, 3 Oct 2014 10:37:41 +0000 (12:37 +0200)]
Turbomarc needs number check for date 903 map PAZ-973

10 years agoprimo-pz2.xsl creates citation rather than journal-subpart PAZ-972
Adam Dickmeiss [Fri, 3 Oct 2014 10:02:42 +0000 (12:02 +0200)]
primo-pz2.xsl creates citation rather than journal-subpart PAZ-972

10 years agoVersion 1.8.0 v1.8.0
Adam Dickmeiss [Tue, 30 Sep 2014 07:31:32 +0000 (07:31 +0000)]
Version 1.8.0

10 years agoCF XSL generates {volume,issue,pages}-number PAZ-970
Adam Dickmeiss [Mon, 29 Sep 2014 14:24:58 +0000 (16:24 +0200)]
CF XSL generates {volume,issue,pages}-number PAZ-970

10 years agoprimo xsl: generate volume number
Adam Dickmeiss [Mon, 29 Sep 2014 12:57:57 +0000 (12:57 +0000)]
primo xsl: generate volume number

10 years agoprimo xsl: generate pages-number
Adam Dickmeiss [Mon, 29 Sep 2014 12:42:19 +0000 (12:42 +0000)]
primo xsl: generate pages-number

10 years agoMerge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2
Adam Dickmeiss [Mon, 29 Sep 2014 12:33:02 +0000 (14:33 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2

10 years agoUse Pazpar2 standard names again PAZ-968
Adam Dickmeiss [Mon, 29 Sep 2014 12:32:33 +0000 (14:32 +0200)]
Use Pazpar2 standard names again PAZ-968

This reverts commit b94d22a01ea2c754bb9624ff3f54dca05c280dad.

10 years agoDocument command=stop
Adam Dickmeiss [Mon, 29 Sep 2014 11:54:48 +0000 (13:54 +0200)]
Document command=stop

10 years agocommand=stop functional and works much better PAZ-967
Adam Dickmeiss [Wed, 17 Sep 2014 12:44:20 +0000 (14:44 +0200)]
command=stop functional and works much better PAZ-967

10 years agoFix test_pers.sh (missing export) PAZ-944
Adam Dickmeiss [Tue, 23 Sep 2014 13:24:58 +0000 (15:24 +0200)]
Fix test_pers.sh (missing export) PAZ-944

10 years agoVersion 1.7.5 v1.7.5
Adam Dickmeiss [Thu, 11 Sep 2014 11:53:22 +0000 (11:53 +0000)]
Version 1.7.5

10 years agoCheck for session present PAZ-966
Adam Dickmeiss [Thu, 11 Sep 2014 11:33:43 +0000 (13:33 +0200)]
Check for session present PAZ-966

The session for a client is NULL if the client is no longer attached
to a session. Checking for this here, but we don't lock client as
we probably should.

10 years agoFix session_sort does not lock session PAZ-964
Adam Dickmeiss [Thu, 11 Sep 2014 09:31:38 +0000 (11:31 +0200)]
Fix session_sort does not lock session PAZ-964

10 years agoFix SEGV: connection_get_link PAZ-965
Adam Dickmeiss [Wed, 10 Sep 2014 11:14:45 +0000 (11:14 +0000)]
Fix SEGV: connection_get_link PAZ-965

10 years agoDeal with concurrent searches (within one session) PAZ-963
Adam Dickmeiss [Wed, 10 Sep 2014 07:38:48 +0000 (09:38 +0200)]
Deal with concurrent searches (within one session) PAZ-963

At this stage the 2nd search is simply ignored (OK returned)

10 years agoFix session_nmem may be used by multiple threads PAZ-962
Adam Dickmeiss [Tue, 9 Sep 2014 10:40:54 +0000 (12:40 +0200)]
Fix session_nmem may be used by multiple threads PAZ-962

10 years agoInitialize Libxml2 - for threaded operation PAZ-961
Adam Dickmeiss [Tue, 9 Sep 2014 09:08:05 +0000 (11:08 +0200)]
Initialize Libxml2 - for threaded operation PAZ-961

10 years agoMerge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2
Adam Dickmeiss [Mon, 8 Sep 2014 12:33:16 +0000 (14:33 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2

10 years agoAdd session lock for command=settings PAZ-960
Adam Dickmeiss [Mon, 8 Sep 2014 12:32:53 +0000 (14:32 +0200)]
Add session lock for command=settings PAZ-960

10 years agoMerge branch 'master' of ssh://git.indexdata.com:222/home/git/pub/pazpar2
Heikki Levanto [Mon, 8 Sep 2014 12:05:05 +0000 (14:05 +0200)]
Merge branch 'master' of ssh://git.indexdata.com:222/home/git/pub/pazpar2

10 years agoUse CF starndard field names for issue, volume, page DBC-152
Heikki Levanto [Mon, 8 Sep 2014 12:03:40 +0000 (14:03 +0200)]
Use CF starndard field names for issue, volume, page  DBC-152

Can not find endpage in addata, skipping it. There is pages,
but it is in a strange format like 361-5 (meaning 361-365), etc.

10 years agoMerge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2
Adam Dickmeiss [Fri, 5 Sep 2014 10:14:52 +0000 (12:14 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2

10 years agoDump configuration file during start PAZ-957
Adam Dickmeiss [Fri, 5 Sep 2014 10:14:21 +0000 (12:14 +0200)]
Dump configuration file during start PAZ-957

10 years agoUpdate doc/common again
Adam Dickmeiss [Thu, 4 Sep 2014 08:19:05 +0000 (10:19 +0200)]
Update doc/common again

10 years agoMerge branch 'master' of ssh://git.indexdata.com:222/home/git/pub/pazpar2
Heikki Levanto [Wed, 3 Sep 2014 10:59:00 +0000 (12:59 +0200)]
Merge branch 'master' of ssh://git.indexdata.com:222/home/git/pub/pazpar2

10 years agoprimo-pz2.xsl: Create individual author metadata elements
Heikki Levanto [Wed, 3 Sep 2014 10:57:25 +0000 (12:57 +0200)]
primo-pz2.xsl: Create individual author metadata elements

Used to make one author, with different names separated by semicolons,
from the display section of the result. Now takes all creatorcontrib
elements from the search section, which are individual author names.

10 years agoVersion 1.7.4 v1.7.4
Adam Dickmeiss [Tue, 2 Sep 2014 16:03:01 +0000 (16:03 +0000)]
Version 1.7.4

10 years agoLog ingest failures and record failures
Adam Dickmeiss [Mon, 1 Sep 2014 14:32:12 +0000 (16:32 +0200)]
Log ingest failures and record failures

10 years agoClean up logging PAZ-942
Adam Dickmeiss [Mon, 1 Sep 2014 13:29:24 +0000 (15:29 +0200)]
Clean up logging PAZ-942

Use session lead in more places. Log hits/records/filtered for each
target when fetching is complete. Log hit count when a search
(response) is received. Remove some less useful log messages.

10 years agoDon't log timing of show
Adam Dickmeiss [Mon, 1 Sep 2014 13:28:45 +0000 (15:28 +0200)]
Don't log timing of show

We already log the time elapsed for each HTTP request so this is
kind of redundant these days.

10 years agoFix warning about about missing (internal) stylesheet PAZ-956
Adam Dickmeiss [Mon, 1 Sep 2014 12:55:19 +0000 (14:55 +0200)]
Fix warning about about missing (internal) stylesheet PAZ-956

10 years agoRemove redundant include
Adam Dickmeiss [Mon, 1 Sep 2014 12:55:15 +0000 (14:55 +0200)]
Remove redundant include

10 years agoReport number of filtered records in bytarget PAZ-954
Adam Dickmeiss [Mon, 1 Sep 2014 12:34:59 +0000 (14:34 +0200)]
Report number of filtered records in bytarget PAZ-954

10 years agoMinor refactoring WRT offset(s)
Adam Dickmeiss [Mon, 1 Sep 2014 10:55:51 +0000 (12:55 +0200)]
Minor refactoring WRT offset(s)

10 years agoFix regression
Adam Dickmeiss [Mon, 1 Sep 2014 09:48:08 +0000 (11:48 +0200)]
Fix regression

Func insert_settings_values only called for initial non-cached xdoc.

10 years agoFix offset
Adam Dickmeiss [Mon, 1 Sep 2014 06:21:23 +0000 (08:21 +0200)]
Fix offset

10 years agoxdoc caching in client
Adam Dickmeiss [Mon, 1 Sep 2014 06:15:08 +0000 (08:15 +0200)]
xdoc caching in client

10 years agoVersion 1.7.3 v1.7.3
Adam Dickmeiss [Fri, 22 Aug 2014 11:10:58 +0000 (11:10 +0000)]
Version 1.7.3

10 years agopoll: add assert for number of FDs; abort on poll failure
Adam Dickmeiss [Fri, 22 Aug 2014 09:40:26 +0000 (11:40 +0200)]
poll: add assert for number of FDs; abort on poll failure