irspy-moved-to-github.git
7 years agoRolling changes.
Mike Taylor [Wed, 19 Dec 2012 11:15:27 +0000 (11:15 +0000)]
Rolling changes.

7 years agoMove aside
Mike Taylor [Wed, 19 Dec 2012 11:14:45 +0000 (11:14 +0000)]
Move aside

7 years agoResolve
Mike Taylor [Wed, 19 Dec 2012 10:04:25 +0000 (10:04 +0000)]
Resolve

7 years agoRolling changes.
Mike Taylor [Wed, 19 Dec 2012 10:03:17 +0000 (10:03 +0000)]
Rolling changes.

7 years agoIDs used in URLs for full-record links are properly CQL-quoted.
Mike Taylor [Wed, 19 Dec 2012 10:00:52 +0000 (10:00 +0000)]
IDs used in URLs for full-record links are properly CQL-quoted.
Fixes part of IR-303.

7 years agoAdd Piggyback searching line to full-record display.
Mike Taylor [Wed, 19 Dec 2012 10:00:18 +0000 (10:00 +0000)]
Add Piggyback searching line to full-record display.

7 years agoAdd XSLT rule to store piggyback result in ZeeRex record.
Mike Taylor [Mon, 17 Dec 2012 14:47:01 +0000 (14:47 +0000)]
Add XSLT rule to store piggyback result in ZeeRex record.

7 years agoRolling changes.
Mike Taylor [Mon, 17 Dec 2012 14:43:53 +0000 (14:43 +0000)]
Rolling changes.

7 years agoAdd Record::PiggyBack test to manifest.
Mike Taylor [Mon, 17 Dec 2012 14:42:01 +0000 (14:42 +0000)]
Add Record::PiggyBack test to manifest.

7 years agoIgnore generated file MYMETA.yml
Mike Taylor [Mon, 17 Dec 2012 14:41:15 +0000 (14:41 +0000)]
Ignore generated file MYMETA.yml

7 years agoChange Quick test to probe piggybacking.
Mike Taylor [Mon, 17 Dec 2012 14:40:31 +0000 (14:40 +0000)]
Change Quick test to probe piggybacking.

7 years agoNew test, Record::PiggyBack.
Mike Taylor [Mon, 17 Dec 2012 14:39:09 +0000 (14:39 +0000)]
New test, Record::PiggyBack.
Part of bug IR-333.

7 years agodependency libxml-libxml-common-perl replaced by libxml-libxml-perl
John Malconian [Fri, 14 Dec 2012 15:40:38 +0000 (15:40 +0000)]
dependency libxml-libxml-common-perl replaced by libxml-libxml-perl

7 years agoCheck that record returned in piggyback after OPAC-record request
Mike Taylor [Wed, 12 Dec 2012 15:15:57 +0000 (15:15 +0000)]
Check that record returned in piggyback after OPAC-record request
really is an OPAC record. Fixes bug IR-331.

7 years agoRolling changes.
Mike Taylor [Wed, 12 Dec 2012 09:32:31 +0000 (09:32 +0000)]
Rolling changes.

7 years agoRecord::Fetch test registers a fail when the syntax actually retrieved
Mike Taylor [Wed, 12 Dec 2012 09:32:12 +0000 (09:32 +0000)]
Record::Fetch test registers a fail when the syntax actually retrieved
does not match that requested. Fixes bug IR-324.

7 years agoQuick test now runs only Ping and Record::Fetch.
Mike Taylor [Wed, 12 Dec 2012 09:30:50 +0000 (09:30 +0000)]
Quick test now runs only Ping and Record::Fetch.

7 years agoWrite up not-recent changes.
Mike Taylor [Fri, 7 Dec 2012 16:04:43 +0000 (17:04 +0100)]
Write up not-recent changes.

7 years agoAdd bin/irspy-xpath.pl and etc/dallas.rules to MANIFEST.
Mike Taylor [Fri, 7 Dec 2012 16:03:31 +0000 (17:03 +0100)]
Add bin/irspy-xpath.pl and etc/dallas.rules to MANIFEST.

8 years agoblock bot rogerbot for all URLs
Wolfram Schneider [Fri, 27 Jan 2012 11:58:48 +0000 (11:58 +0000)]
block bot rogerbot for all URLs

9 years agoDescribe xslt_max_depth hack.
Mike Taylor [Tue, 4 Jan 2011 13:33:55 +0000 (13:33 +0000)]
Describe xslt_max_depth hack.

9 years agoSet $ZOOM::IRSpy::xslt_max_depth to 3500 ... ugh.
Mike Taylor [Tue, 4 Jan 2011 13:31:39 +0000 (13:31 +0000)]
Set $ZOOM::IRSpy::xslt_max_depth to 3500 ... ugh.

9 years agoRemoved zoom-delete-records.pl -- use zoom-delete-records from the ZOOM-Perl distribu...
Mike Taylor [Thu, 16 Dec 2010 23:22:08 +0000 (23:22 +0000)]
Removed zoom-delete-records.pl -- use zoom-delete-records from the ZOOM-Perl distribution instead

9 years agoFix hashbang
Mike Taylor [Thu, 16 Dec 2010 22:39:11 +0000 (22:39 +0000)]
Fix hashbang

9 years agoChange sample command-line.
Mike Taylor [Thu, 16 Dec 2010 22:28:16 +0000 (22:28 +0000)]
Change sample command-line.

9 years agoRename
Mike Taylor [Thu, 16 Dec 2010 22:27:52 +0000 (22:27 +0000)]
Rename

9 years agoAdd $deleteXPath and useful sample command-line.
Mike Taylor [Thu, 16 Dec 2010 22:26:22 +0000 (22:26 +0000)]
Add $deleteXPath and useful sample command-line.

9 years agoMerge branch 'master' of ssh://git.indexdata.com/home/git/pub/irspy
Mike Taylor [Thu, 16 Dec 2010 17:36:30 +0000 (17:36 +0000)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/irspy

9 years agoNew
Mike Taylor [Thu, 16 Dec 2010 17:35:34 +0000 (17:35 +0000)]
New

9 years agoWeb-based tests now apply configured rule-sets before running. At
Mike Taylor [Thu, 30 Sep 2010 13:18:01 +0000 (14:18 +0100)]
Web-based tests now apply configured rule-sets before running.  At
present there is only one rule-set.

9 years agoCount skipped tests.
Mike Taylor [Thu, 30 Sep 2010 13:17:17 +0000 (14:17 +0100)]
Count skipped tests.

9 years agoWhen skipping a test due to a rule, note this with the proper logging
Mike Taylor [Thu, 30 Sep 2010 13:15:53 +0000 (14:15 +0100)]
When skipping a test due to a rule, note this with the proper logging
mechanism, not just a warn() that goes to the server log.

9 years agoMerge branch 'master' of ssh://git.indexdata.com/home/git/pub/irspy
Mike Taylor [Thu, 30 Sep 2010 12:53:47 +0000 (13:53 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/irspy

9 years agoUse dallas.rule.
Mike Taylor [Thu, 30 Sep 2010 12:53:19 +0000 (13:53 +0100)]
Use dallas.rule.

9 years agoComment is out of date
Wolfram Schneider [Thu, 30 Sep 2010 12:51:20 +0000 (12:51 +0000)]
Comment is out of date

9 years agoRolling.
Mike Taylor [Mon, 6 Sep 2010 16:45:02 +0000 (17:45 +0100)]
Rolling.

9 years agoSet variables in the IRSpy object for the implementation name, ID and
Mike Taylor [Mon, 6 Sep 2010 16:43:27 +0000 (17:43 +0100)]
Set variables in the IRSpy object for the implementation name, ID and
version.  These can subsequently be checked by rules.

9 years agoSupport for rules files, and specifically for the "skip" rule:
Mike Taylor [Mon, 6 Sep 2010 16:42:44 +0000 (17:42 +0100)]
Support for rules files, and specifically for the "skip" rule:

IRSpy object now has an array of 0 or more rules.
New method apply_rules() to parse rules for later application [misnamed].
IRSpy object now has a set of name=>value variables.
New method var() for setting and getting variables.
New method should_skip_test() consults rules for a named test.
Skip a named test if a rule says to do so.
Some fiddling with split() calls to avoid confusing Emacs's Perl mode.
Add die() calls to the methods _last_sibling_test() and
_next_sibling_test() which seem never to be called.  Assuming
they don't start firing, I will remove these methods soon.

9 years agoInclude Search::CQL in the "Quick" test (for now) so I can test the
Mike Taylor [Mon, 6 Sep 2010 16:39:20 +0000 (17:39 +0100)]
Include Search::CQL in the "Quick" test (for now) so I can test the
ability to skip tests dependent on rules.

9 years agoNew file dallas.rules, first example of an IRSpy rules file.
Mike Taylor [Mon, 6 Sep 2010 16:38:35 +0000 (17:38 +0100)]
New file dallas.rules, first example of an IRSpy rules file.
Include documentation of format, explained as comments.

9 years agoUpdate sample command-line comment for moved rules file.
Mike Taylor [Mon, 6 Sep 2010 16:38:09 +0000 (17:38 +0100)]
Update sample command-line comment for moved rules file.

9 years agoSupport new -r <rulesFile> option to read and apply rules file.
Mike Taylor [Mon, 6 Sep 2010 16:36:59 +0000 (17:36 +0100)]
Support new -r <rulesFile> option to read and apply rules file.
Add new sample command-line showing how to use rules files.

10 years agoX-any1017 Bath-profile search now correctly uses @attr 1=1017.
Mike Taylor [Fri, 23 Jul 2010 13:10:34 +0000 (14:10 +0100)]
X-any1017 Bath-profile search now correctly uses @attr 1=1017.

10 years agoTODOs become DONEs for next release.
Mike Taylor [Thu, 22 Jul 2010 16:03:30 +0000 (17:03 +0100)]
TODOs become DONEs for next release.

10 years agoGeneralise to handle incompletely specified searches.
Mike Taylor [Thu, 22 Jul 2010 16:02:48 +0000 (17:02 +0100)]
Generalise to handle incompletely specified searches.
Probe fallback searches for author, title, etc., for use when Bath
Profile searches don't work.

10 years agoReinstate so-called Bath search as part of Quick suite.
Mike Taylor [Thu, 22 Jul 2010 16:02:12 +0000 (17:02 +0100)]
Reinstate so-called Bath search as part of Quick suite.

10 years agocalc_reliability_stats() uses only probes within last 60 days.
Mike Taylor [Wed, 21 Jul 2010 18:13:17 +0000 (19:13 +0100)]
calc_reliability_stats() uses only probes within last 60 days.

10 years agocalc_reliability_stats() now works by inspecting each probe element.
Mike Taylor [Wed, 21 Jul 2010 18:06:09 +0000 (19:06 +0100)]
calc_reliability_stats() now works by inspecting each probe element.

10 years agoNew file, irspy-xpath.pl
Mike Taylor [Wed, 21 Jul 2010 15:29:13 +0000 (16:29 +0100)]
New file, irspy-xpath.pl

10 years agoUpdate description of reliability.
Mike Taylor [Wed, 21 Jul 2010 11:33:22 +0000 (12:33 +0100)]
Update description of reliability.

10 years agoAdd sort-index for reliability.
Mike Taylor [Wed, 21 Jul 2010 08:40:46 +0000 (09:40 +0100)]
Add sort-index for reliability.
Happily, this seems to sort numerically rather than lexicographically,
although as far as I can tell I've not put anything in the file to
indicate that that's what I wanted.

10 years agoInclude option to sort on reliability.
Mike Taylor [Wed, 21 Jul 2010 08:39:59 +0000 (09:39 +0100)]
Include option to sort on reliability.

10 years agoAdd comment showing how to set username/password.
Mike Taylor [Wed, 21 Jul 2010 08:35:01 +0000 (09:35 +0100)]
Add comment showing how to set username/password.

10 years agoNote things to do.
Mike Taylor [Tue, 20 Jul 2010 14:07:33 +0000 (15:07 +0100)]
Note things to do.

10 years agoRolling
Mike Taylor [Tue, 20 Jul 2010 13:57:52 +0000 (14:57 +0100)]
Rolling

10 years agoAdd Search::Bath to Search::Main test.
Mike Taylor [Tue, 20 Jul 2010 13:57:35 +0000 (14:57 +0100)]
Add Search::Bath to Search::Main test.

10 years agoTowards 1.03
Mike Taylor [Tue, 20 Jul 2010 13:50:18 +0000 (14:50 +0100)]
Towards 1.03

10 years agoLiberalise hostname regexp, I think.
Mike Taylor [Tue, 20 Jul 2010 13:45:40 +0000 (14:45 +0100)]
Liberalise hostname regexp, I think.

10 years agoAsk for "name" not "title".
Mike Taylor [Tue, 20 Jul 2010 13:41:36 +0000 (14:41 +0100)]
Ask for "name" not "title".

10 years agoRelease 1.02 completely ready. CPAN-v1.02
Mike Taylor [Wed, 7 Jul 2010 15:43:43 +0000 (16:43 +0100)]
Release 1.02 completely ready.

10 years agoIgnore additional detritus from zebra directory.
Mike Taylor [Wed, 7 Jul 2010 15:41:09 +0000 (16:41 +0100)]
Ignore additional detritus from zebra directory.

10 years agoRolling changes.
Mike Taylor [Wed, 7 Jul 2010 15:38:05 +0000 (16:38 +0100)]
Rolling changes.

10 years agoInclude all remaining previously-missing web-site files.
Mike Taylor [Wed, 7 Jul 2010 15:37:54 +0000 (16:37 +0100)]
Include all remaining previously-missing web-site files.

10 years agoOmit web/htdocs/robots-test.txt -- probably obsolete, but I won't
Mike Taylor [Wed, 7 Jul 2010 15:36:49 +0000 (16:36 +0100)]
Omit web/htdocs/robots-test.txt -- probably obsolete, but I won't
actually delete it till I hear back from Wolfram.

10 years agoOmit off-topic SRU authentication test from distribution.
Mike Taylor [Wed, 7 Jul 2010 15:33:30 +0000 (16:33 +0100)]
Omit off-topic SRU authentication test from distribution.

10 years agoDo not distribute all the different Apache2 configurations.
Mike Taylor [Wed, 7 Jul 2010 15:29:24 +0000 (16:29 +0100)]
Do not distribute all the different Apache2 configurations.

10 years agoOrder
Mike Taylor [Wed, 7 Jul 2010 15:28:35 +0000 (16:28 +0100)]
Order

10 years agoRolling changes.
Mike Taylor [Wed, 7 Jul 2010 15:28:08 +0000 (16:28 +0100)]
Rolling changes.

10 years agoAdd sample Apache2 configuration.
Mike Taylor [Wed, 7 Jul 2010 15:27:49 +0000 (16:27 +0100)]
Add sample Apache2 configuration.

10 years agoAdd Record::OPAC and Search::Bath tests.
Mike Taylor [Wed, 7 Jul 2010 15:25:14 +0000 (16:25 +0100)]
Add Record::OPAC and Search::Bath tests.

10 years agoirspy.pl and irspy-dump.pl are now installed as binaries.
Mike Taylor [Wed, 7 Jul 2010 15:21:00 +0000 (16:21 +0100)]
irspy.pl and irspy-dump.pl are now installed as binaries.

10 years agoDo not generate debugging output (as it looks like test failure).
Mike Taylor [Wed, 7 Jul 2010 15:20:41 +0000 (16:20 +0100)]
Do not generate debugging output (as it looks like test failure).

10 years agoPlan 3 tests.
Mike Taylor [Wed, 7 Jul 2010 15:18:54 +0000 (16:18 +0100)]
Plan 3 tests.

10 years agoRolling
Mike Taylor [Wed, 7 Jul 2010 15:17:47 +0000 (16:17 +0100)]
Rolling

10 years agoRolling
Mike Taylor [Wed, 7 Jul 2010 15:17:35 +0000 (16:17 +0100)]
Rolling

10 years agoAdd new binaries.
Mike Taylor [Wed, 7 Jul 2010 15:09:49 +0000 (16:09 +0100)]
Add new binaries.

10 years agoSorted.
Mike Taylor [Wed, 7 Jul 2010 15:09:31 +0000 (16:09 +0100)]
Sorted.

10 years agoRelease 1.02
Mike Taylor [Wed, 7 Jul 2010 15:06:17 +0000 (16:06 +0100)]
Release 1.02

10 years agoAttempt XML before GRS-1.
Mike Taylor [Tue, 6 Jul 2010 11:08:30 +0000 (12:08 +0100)]
Attempt XML before GRS-1.

10 years agoRolling changes.
Mike Taylor [Tue, 6 Jul 2010 10:55:27 +0000 (11:55 +0100)]
Rolling changes.

10 years agoReorder record-syntaxes probed to reduce likelihood of early failure.
Mike Taylor [Tue, 6 Jul 2010 10:45:35 +0000 (11:45 +0100)]
Reorder record-syntaxes probed to reduce likelihood of early failure.

10 years agoAvoid undefined variable warning when no ZOOM options precede specified ID.
Mike Taylor [Tue, 6 Jul 2010 10:38:19 +0000 (11:38 +0100)]
Avoid undefined variable warning when no ZOOM options precede specified ID.

10 years agoRemove Bath tests from Quick suite.
Mike Taylor [Tue, 6 Jul 2010 10:37:59 +0000 (11:37 +0100)]
Remove Bath tests from Quick suite.

10 years ago@syntax made global.
Mike Taylor [Tue, 6 Jul 2010 10:37:45 +0000 (11:37 +0100)]
@syntax made global.

10 years agoRolling
Mike Taylor [Mon, 5 Jul 2010 17:40:46 +0000 (18:40 +0100)]
Rolling

10 years agoMerge branch 'master' of ssh://git.indexdata.com/home/git/pub/irspy
Mike Taylor [Mon, 5 Jul 2010 17:39:13 +0000 (18:39 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/irspy

10 years ago_fetch_record() now sets the temporary value of the
Mike Taylor [Mon, 5 Jul 2010 16:50:36 +0000 (17:50 +0100)]
_fetch_record() now sets the temporary value of the
preferredRecordSyntax option into the connection rather than the
result-set, avoiding a permanent override.  This fixed bug #3534.

10 years agoBetter task-level logging.
Mike Taylor [Mon, 5 Jul 2010 16:33:48 +0000 (17:33 +0100)]
Better task-level logging.

10 years agoRolling
Mike Taylor [Fri, 2 Jul 2010 15:22:32 +0000 (16:22 +0100)]
Rolling

10 years ago_irspy_identifier2target() recognises and allows for comma-separated
Mike Taylor [Fri, 2 Jul 2010 15:22:13 +0000 (16:22 +0100)]
_irspy_identifier2target() recognises and allows for comma-separated
ZOOM-style options at the front of IRSpy identifiers.

10 years agoUse iconv character-set name "UTF-8" rather than "UTF8" as the latter
Mike Taylor [Fri, 2 Jul 2010 15:04:36 +0000 (16:04 +0100)]
Use iconv character-set name "UTF-8" rather than "UTF8" as the latter
is for some reason not supported by the iconv package in the Macports
collection.

10 years agoRolling changes.
Mike Taylor [Fri, 2 Jul 2010 15:03:53 +0000 (16:03 +0100)]
Rolling changes.

10 years agoReinstate Record::Fetch as part of the "Quick" test.
Mike Taylor [Thu, 1 Jul 2010 13:55:55 +0000 (14:55 +0100)]
Reinstate Record::Fetch as part of the "Quick" test.

10 years agoUpdate status file after a succesfully run - could be use by nagios to monitor the...
Wolfram Schneider [Thu, 17 Jun 2010 21:38:12 +0000 (21:38 +0000)]
Update status file after a succesfully run - could be use by nagios to monitor the service

10 years agosave current crontab
Wolfram Schneider [Thu, 17 Jun 2010 21:34:06 +0000 (21:34 +0000)]
save current crontab

10 years agoadd copyright & documentation
Wolfram Schneider [Thu, 17 Jun 2010 21:32:28 +0000 (21:32 +0000)]
add copyright & documentation

10 years agodocument fast irspy update
Wolfram Schneider [Thu, 17 Jun 2010 21:31:10 +0000 (21:31 +0000)]
document fast irspy update

10 years agochange logdir to ../log, which should be a symlink to /var/log/irspy
Wolfram Schneider [Thu, 17 Jun 2010 21:25:36 +0000 (21:25 +0000)]
change logdir to ../log, which should be a symlink to /var/log/irspy

10 years agoAdd new "X-isbn" search for actual ISBN on access-point 7, which isn't
Mike Taylor [Fri, 11 Jun 2010 12:31:52 +0000 (13:31 +0100)]
Add new "X-isbn" search for actual ISBN on access-point 7, which isn't
supported by the Bath Profile (as opposed to the more general Standard
Identifier search on access-point 1007, which is).

10 years agoTowards release.
Mike Taylor [Fri, 11 Jun 2010 12:06:31 +0000 (13:06 +0100)]
Towards release.