irspy-moved-to-github.git
14 years agoRolling.
Mike Taylor [Mon, 6 Sep 2010 16:45:02 +0000 (17:45 +0100)]
Rolling.

14 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.

14 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.

14 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.

14 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.

14 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.

14 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.

14 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.

14 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.

14 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.

14 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.

14 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.

14 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.

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

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

14 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.

14 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.

14 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.

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

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

14 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.

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

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

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

14 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.

14 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.

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

14 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.

14 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.

14 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.

14 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.

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

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

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

14 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.

14 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.

14 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).

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

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

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

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

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

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

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

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

14 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.

14 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.

14 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.

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

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

14 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

14 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.

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

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

14 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.

14 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.

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

14 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.

14 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

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

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

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

14 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

14 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).

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

14 years agoAdd tests for "ident" and "date" searches.
Mike Taylor [Thu, 10 Jun 2010 16:21:06 +0000 (17:21 +0100)]
Add tests for "ident" and "date" searches.

14 years agoComment on relevant Level 1 searches.
Mike Taylor [Thu, 10 Jun 2010 16:19:52 +0000 (17:19 +0100)]
Comment on relevant Level 1 searches.

14 years ago@bath_queries includes all six attributes for each query type.
Mike Taylor [Thu, 10 Jun 2010 16:18:09 +0000 (17:18 +0100)]
@bath_queries includes all six attributes for each query type.
These are now all used in generating the queries.

14 years agosearch_complete() gets only the name out of @$ref.
Mike Taylor [Thu, 10 Jun 2010 16:11:17 +0000 (17:11 +0100)]
search_complete() gets only the name out of @$ref.

14 years agoWhitespace
Mike Taylor [Thu, 10 Jun 2010 16:10:26 +0000 (17:10 +0100)]
Whitespace

14 years agoComments on Bath Profile vs. Masterkey needs.
Mike Taylor [Thu, 10 Jun 2010 16:08:22 +0000 (17:08 +0100)]
Comments on Bath Profile vs. Masterkey needs.

14 years agoPiggy-backed OPAC records are counted as valid only if
Mike Taylor [Thu, 10 Jun 2010 13:14:45 +0000 (14:14 +0100)]
Piggy-backed OPAC records are counted as valid only if
$rec->error()==0, i.e. the record is not a surrogate diagnostic.

14 years agoSlight clarification.
Mike Taylor [Thu, 10 Jun 2010 10:09:23 +0000 (11:09 +0100)]
Slight clarification.

14 years agoDescribe recent changes.
Wolfram Schneider [Wed, 9 Jun 2010 19:53:18 +0000 (12:53 -0700)]
Describe recent changes.

14 years agoComment
Mike Taylor [Wed, 9 Jun 2010 16:39:23 +0000 (17:39 +0100)]
Comment

14 years agoDescribe recent changes.
Mike Taylor [Wed, 9 Jun 2010 16:24:02 +0000 (17:24 +0100)]
Describe recent changes.

14 years agoDisplay supported Bath-profile searches.
Mike Taylor [Wed, 9 Jun 2010 16:23:18 +0000 (17:23 +0100)]
Display supported Bath-profile searches.

14 years agoSupport search_bath nodes.
Mike Taylor [Wed, 9 Jun 2010 15:58:53 +0000 (16:58 +0100)]
Support search_bath nodes.

14 years agoBetter reporting.
Mike Taylor [Tue, 8 Jun 2010 11:57:42 +0000 (12:57 +0100)]
Better reporting.

14 years agoInvoke Search::Bath
Mike Taylor [Mon, 7 Jun 2010 17:04:15 +0000 (18:04 +0100)]
Invoke Search::Bath

14 years agoFirst functional Bath test.
Mike Taylor [Mon, 7 Jun 2010 17:04:05 +0000 (18:04 +0100)]
First functional Bath test.

14 years agoRemove archive directory, now available as separate git module ssh://git.indexdata...
Mike Taylor [Wed, 19 May 2010 11:25:13 +0000 (12:25 +0100)]
Remove archive directory, now available as separate git module ssh://git.indexdata.com/home/git/private/irspy-archive

14 years agoMerge branch 'master' of ssh://git.indexdata.com/home/git/pub/irspy
Mike Taylor [Wed, 19 May 2010 11:22:22 +0000 (12:22 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/irspy

14 years agoBetter initial search.
Mike Taylor [Tue, 11 May 2010 15:22:01 +0000 (16:22 +0100)]
Better initial search.

14 years agoBetter initial search.
Mike Taylor [Tue, 11 May 2010 15:22:01 +0000 (16:22 +0100)]
Better initial search.

14 years agoDisplay value of Multiple OPAC Records test.
Mike Taylor [Tue, 11 May 2010 15:19:37 +0000 (16:19 +0100)]
Display value of Multiple OPAC Records test.
calc_nrs() refactored to extract _calc_boolean(), which is also used
by the new calc_mor().

14 years agoDisplay value of Multiple OPAC Records test.
Mike Taylor [Tue, 11 May 2010 15:19:37 +0000 (16:19 +0100)]
Display value of Multiple OPAC Records test.
calc_nrs() refactored to extract _calc_boolean(), which is also used
by the new calc_mor().

14 years agoCorrect passing of options hash on second and subsequent searches.
Mike Taylor [Tue, 11 May 2010 15:18:21 +0000 (16:18 +0100)]
Correct passing of options hash on second and subsequent searches.

14 years agoCorrect passing of options hash on second and subsequent searches.
Mike Taylor [Tue, 11 May 2010 15:18:21 +0000 (16:18 +0100)]
Correct passing of options hash on second and subsequent searches.

14 years agoFEFO for irspy_search() if a hash is passed in place of a hash-reference.
Mike Taylor [Tue, 11 May 2010 15:17:40 +0000 (16:17 +0100)]
FEFO for irspy_search() if a hash is passed in place of a hash-reference.

14 years agoFEFO for irspy_search() if a hash is passed in place of a hash-reference.
Mike Taylor [Tue, 11 May 2010 15:17:40 +0000 (16:17 +0100)]
FEFO for irspy_search() if a hash is passed in place of a hash-reference.

14 years agoDescribe OPAC test.
Mike Taylor [Tue, 11 May 2010 13:26:11 +0000 (14:26 +0100)]
Describe OPAC test.

14 years agoDescribe OPAC test.
Mike Taylor [Tue, 11 May 2010 13:26:11 +0000 (14:26 +0100)]
Describe OPAC test.

14 years agoRecord::Main test includes Record::OPAC as well as Record::Fetch
Mike Taylor [Tue, 11 May 2010 13:22:50 +0000 (14:22 +0100)]
Record::Main test includes Record::OPAC as well as Record::Fetch

14 years agoRecord::Main test includes Record::OPAC as well as Record::Fetch
Mike Taylor [Tue, 11 May 2010 13:22:50 +0000 (14:22 +0100)]
Record::Main test includes Record::OPAC as well as Record::Fetch

14 years agoQuick test includes Record::OPAC rather than Record::Fetch
Mike Taylor [Tue, 11 May 2010 13:22:34 +0000 (14:22 +0100)]
Quick test includes Record::OPAC rather than Record::Fetch

14 years agoQuick test includes Record::OPAC rather than Record::Fetch
Mike Taylor [Tue, 11 May 2010 13:22:34 +0000 (14:22 +0100)]
Quick test includes Record::OPAC rather than Record::Fetch

14 years agoAdd new OPAC test.
Mike Taylor [Tue, 11 May 2010 13:20:30 +0000 (14:20 +0100)]
Add new OPAC test.

14 years agoAdd new OPAC test.
Mike Taylor [Tue, 11 May 2010 13:20:30 +0000 (14:20 +0100)]
Add new OPAC test.

14 years agoPropagate multiple_opac element when provided.
Mike Taylor [Tue, 11 May 2010 13:12:43 +0000 (14:12 +0100)]
Propagate multiple_opac element when provided.