irspy-moved-to-github.git
17 years agoDoc.
Mike Taylor [Tue, 8 May 2007 16:20:04 +0000 (16:20 +0000)]
Doc.

17 years agoLess verbose.
Mike Taylor [Tue, 8 May 2007 12:18:59 +0000 (12:18 +0000)]
Less verbose.

17 years agoNew
Mike Taylor [Tue, 8 May 2007 08:20:13 +0000 (08:20 +0000)]
New

17 years agoCode to send username/password. I am pretty sure this correct, but it
Mike Taylor [Fri, 4 May 2007 12:09:58 +0000 (12:09 +0000)]
Code to send username/password.  I am pretty sure this correct, but it
can't be demonstrated so due to a bug in ZOOM-C.

17 years agoAdd and use xpath_context()
Mike Taylor [Fri, 4 May 2007 12:09:24 +0000 (12:09 +0000)]
Add and use xpath_context()

17 years agoResplit success and failure functions: the latter now reports and
Mike Taylor [Thu, 3 May 2007 14:43:31 +0000 (14:43 +0000)]
Resplit success and failure functions: the latter now reports and
stores details of what went wrong.  This will be useful for alerting
administrators.

17 years agoUse utf8param($r, $key) instead of $r->param($key) throughout.
Mike Taylor [Thu, 3 May 2007 14:15:56 +0000 (14:15 +0000)]
Use utf8param($r, $key) instead of $r->param($key) throughout.
(Searches for Ã…rhus still don't work, though.)

17 years agoUse utf8param($r, $key) instead of $r->param($key) throughout.
Mike Taylor [Thu, 3 May 2007 14:13:19 +0000 (14:13 +0000)]
Use utf8param($r, $key) instead of $r->param($key) throughout.

17 years agoAfter successful "new" has added a record, set next operation to "edit".
Mike Taylor [Thu, 3 May 2007 12:54:18 +0000 (12:54 +0000)]
After successful "new" has added a record, set next operation to "edit".
Allows immediate editing of a newly added record.

17 years agoUse utf8param($r, $key) instead of $r->param($key) throughout.
Mike Taylor [Thu, 3 May 2007 12:43:04 +0000 (12:43 +0000)]
Use utf8param($r, $key) instead of $r->param($key) throughout.

17 years agoPull in utf8param
Mike Taylor [Thu, 3 May 2007 12:42:32 +0000 (12:42 +0000)]
Pull in utf8param

17 years agoAdd utf8param()
Mike Taylor [Thu, 3 May 2007 12:41:58 +0000 (12:41 +0000)]
Add utf8param()
Add _renderchars()
More logging in modify_xml_document() for charset issues.

17 years agoSimplify and clarify new/edit/copy code, resolving several bugs.
Mike Taylor [Thu, 3 May 2007 09:33:29 +0000 (09:33 +0000)]
Simplify and clarify new/edit/copy code, resolving several bugs.

17 years agoID used for target-specific menu is that of newly created, copied or
Mike Taylor [Thu, 3 May 2007 09:33:10 +0000 (09:33 +0000)]
ID used for target-specific menu is that of newly created, copied or
edited record rather than that of one that it was copied from.

17 years agoNew, identical to xeno.conf except for <VirtualHost> name.
Mike Taylor [Wed, 2 May 2007 13:54:40 +0000 (13:54 +0000)]
New, identical to xeno.conf except for <VirtualHost> name.

17 years agoIgnore records-2007-05-01
Mike Taylor [Wed, 2 May 2007 13:54:18 +0000 (13:54 +0000)]
Ignore records-2007-05-01

17 years agomodify_xml_document()'s code for no-opping when no change has been
Mike Taylor [Wed, 2 May 2007 13:52:54 +0000 (13:52 +0000)]
modify_xml_document()'s code for no-opping when no change has been
made now also works for present-but-empty fields.

17 years agoNew
Mike Taylor [Wed, 2 May 2007 11:57:20 +0000 (11:57 +0000)]
New

17 years agoAdd alias targettest.indexdata.com
Mike Taylor [Tue, 1 May 2007 16:34:00 +0000 (16:34 +0000)]
Add alias targettest.indexdata.com

17 years agoUse Task::Search->render_query()
Mike Taylor [Tue, 1 May 2007 16:31:08 +0000 (16:31 +0000)]
Use Task::Search->render_query()

17 years agoFix PQF classname.
Mike Taylor [Tue, 1 May 2007 16:30:42 +0000 (16:30 +0000)]
Fix PQF classname.
Add render_query()

17 years agoLess verbose
Mike Taylor [Tue, 1 May 2007 16:30:17 +0000 (16:30 +0000)]
Less verbose

17 years agoTypo: s/cql/pqf
Mike Taylor [Tue, 1 May 2007 15:33:30 +0000 (15:33 +0000)]
Typo: s/cql/pqf

17 years agoAdd general irspy_search() function.
Mike Taylor [Tue, 1 May 2007 15:32:51 +0000 (15:32 +0000)]
Add general irspy_search() function.
irspy_search_pqf() refactored as trivial wrapper.

17 years agonew
Mike Taylor [Tue, 1 May 2007 15:32:16 +0000 (15:32 +0000)]
new

17 years agoNew API for constructor: now takes new additional first argument, a
Mike Taylor [Tue, 1 May 2007 15:32:06 +0000 (15:32 +0000)]
New API for constructor: now takes new additional first argument, a
string (either "pqf" or "cql") indicating the type of the query-string
that follows.

17 years agoInclude CQL test.
Mike Taylor [Tue, 1 May 2007 15:30:38 +0000 (15:30 +0000)]
Include CQL test.

17 years agoLess verbose.
Mike Taylor [Tue, 1 May 2007 15:29:36 +0000 (15:29 +0000)]
Less verbose.

17 years agoLess verbose
Mike Taylor [Mon, 30 Apr 2007 11:28:37 +0000 (11:28 +0000)]
Less verbose

17 years agoClearer use of target vs. id.
Mike Taylor [Mon, 30 Apr 2007 11:28:04 +0000 (11:28 +0000)]
Clearer use of target vs. id.

17 years agoirspy_identifier2target() properly implemented so that it now handles
Mike Taylor [Mon, 30 Apr 2007 11:27:39 +0000 (11:27 +0000)]
irspy_identifier2target() properly implemented so that it now handles
SRU and SRW as well as Z39.50

17 years agoDo not insist on serverImplementation* being defined, since they are
Mike Taylor [Mon, 30 Apr 2007 11:26:57 +0000 (11:26 +0000)]
Do not insist on serverImplementation* being defined, since they are
not when returning from an SRU connect.

17 years agoDo not allow an entry to specify SRW/U composite protocol.
Mike Taylor [Fri, 27 Apr 2007 14:32:09 +0000 (14:32 +0000)]
Do not allow an entry to specify SRW/U composite protocol.

17 years agoAbstract out identifier format, which is now handled by a set of functions in Utils...
Mike Taylor [Fri, 27 Apr 2007 14:04:40 +0000 (14:04 +0000)]
Abstract out identifier format, which is now handled by a set of functions in Utils.pm that are used in many places.  Clarify distinction between identifier string and target string, which are similar but no longer identical.  Identifier string now includes protocol.  All of this is to prepare the way for supporting SRU and SRW tests as well as Z39.50

17 years agoHas been unused for some time
Mike Taylor [Fri, 27 Apr 2007 13:54:28 +0000 (13:54 +0000)]
Has been unused for some time

17 years agoAdd another layer of tables to the top banner, for IE's benefit.
Mike Taylor [Thu, 26 Apr 2007 14:38:37 +0000 (14:38 +0000)]
Add another layer of tables to the top banner, for IE's benefit.

17 years agoRun on localweb address rather then localhost.
Mike Taylor [Thu, 26 Apr 2007 14:38:02 +0000 (14:38 +0000)]
Run on localweb address rather then localhost.

17 years agoHelp link for Reliability.
Mike Taylor [Thu, 26 Apr 2007 13:57:17 +0000 (13:57 +0000)]
Help link for Reliability.

17 years agonew
Mike Taylor [Thu, 26 Apr 2007 13:56:53 +0000 (13:56 +0000)]
new

17 years agoNew
Mike Taylor [Thu, 26 Apr 2007 13:56:46 +0000 (13:56 +0000)]
New

17 years agoAppend
Mike Taylor [Thu, 26 Apr 2007 11:57:21 +0000 (11:57 +0000)]
Append

17 years agoDeletion using same record rather then recordIdOpaque
Mike Taylor [Wed, 25 Apr 2007 13:28:42 +0000 (13:28 +0000)]
Deletion using same record rather then recordIdOpaque

17 years agoNote unpacking
Mike Taylor [Wed, 18 Apr 2007 20:36:36 +0000 (20:36 +0000)]
Note unpacking

17 years agoBetter instructions.
Mike Taylor [Wed, 18 Apr 2007 20:36:24 +0000 (20:36 +0000)]
Better instructions.

17 years agoNew records
Mike Taylor [Wed, 18 Apr 2007 16:35:26 +0000 (16:35 +0000)]
New records

17 years agoSuperseded by records-2007-04-18.tar.gz
Mike Taylor [Wed, 18 Apr 2007 16:34:44 +0000 (16:34 +0000)]
Superseded by records-2007-04-18.tar.gz

17 years agoTree of tests compiled in initalise() rather then check(), so that
Mike Taylor [Wed, 18 Apr 2007 15:35:51 +0000 (15:35 +0000)]
Tree of tests compiled in initalise() rather then check(), so that
initialise can invoke timeout() on the top test and use its value in
creating the first batch of connection objects.

17 years agoTest-name specified in initialise() call rather than check()
Mike Taylor [Wed, 18 Apr 2007 15:32:32 +0000 (15:32 +0000)]
Test-name specified in initialise() call rather than check()

17 years agoAdd timeout()
Mike Taylor [Wed, 18 Apr 2007 15:24:45 +0000 (15:24 +0000)]
Add timeout()

17 years agoApply timeout to each newly created connection according to value of
Mike Taylor [Wed, 18 Apr 2007 15:23:41 +0000 (15:23 +0000)]
Apply timeout to each newly created connection according to value of
top-level test's timeout() function.

17 years agoModule name
Mike Taylor [Wed, 18 Apr 2007 15:22:48 +0000 (15:22 +0000)]
Module name

17 years agoAppend
Mike Taylor [Wed, 18 Apr 2007 15:22:40 +0000 (15:22 +0000)]
Append

17 years agoNew
Mike Taylor [Wed, 18 Apr 2007 15:17:06 +0000 (15:17 +0000)]
New

17 years agoDavid's changes.
Mike Taylor [Wed, 18 Apr 2007 12:13:01 +0000 (12:13 +0000)]
David's changes.

17 years agoDo not display username or password.
Mike Taylor [Wed, 18 Apr 2007 12:06:25 +0000 (12:06 +0000)]
Do not display username or password.

17 years agoModified as requested by David.
Mike Taylor [Wed, 18 Apr 2007 12:05:45 +0000 (12:05 +0000)]
Modified as requested by David.

17 years agoRename Net-Z3950-IRSpy.t to ZOOM-IRSpy.t
Mike Taylor [Wed, 18 Apr 2007 11:23:01 +0000 (11:23 +0000)]
Rename Net-Z3950-IRSpy.t to ZOOM-IRSpy.t

17 years agoAppend
Mike Taylor [Wed, 18 Apr 2007 11:20:29 +0000 (11:20 +0000)]
Append

17 years agoFix site-specific stats link.
Mike Taylor [Tue, 17 Apr 2007 16:39:26 +0000 (16:39 +0000)]
Fix site-specific stats link.

17 years agoPer's text, only lightly edited.
Mike Taylor [Tue, 17 Apr 2007 12:51:16 +0000 (12:51 +0000)]
Per's text, only lightly edited.

17 years agoimport both uri_escape() _and_ uri_escape_utf8().
Mike Taylor [Tue, 17 Apr 2007 08:41:07 +0000 (08:41 +0000)]
import both uri_escape() _and_ uri_escape_utf8().

17 years agoUse uri_escape_utf8()
Mike Taylor [Mon, 16 Apr 2007 12:23:46 +0000 (12:23 +0000)]
Use uri_escape_utf8()

17 years agoInclude outbound link to ZAP.
Mike Taylor [Mon, 16 Apr 2007 10:37:05 +0000 (10:37 +0000)]
Include outbound link to ZAP.

17 years agoOnly insert those index terms which have @search="true". This happens both for
Anders S. Mortensen [Mon, 2 Apr 2007 10:11:17 +0000 (10:11 +0000)]
Only insert those index terms which have @search="true". This happens both for
the situation where search access points have actually been probed by IRspy and
in the case where only the existing version of indexInfo is inserted. Bugzilla
#922.

17 years agoAdding elements irspy:libraryType and irspy:country to persistent version of
Anders S. Mortensen [Fri, 30 Mar 2007 17:17:44 +0000 (17:17 +0000)]
Adding elements irspy:libraryType and irspy:country to persistent version of
zeerex record (bug #925).

17 years agoLook for irspy:record_fetch instead of irspy:record when deciding whether to
Anders S. Mortensen [Fri, 30 Mar 2007 12:48:36 +0000 (12:48 +0000)]
Look for irspy:record_fetch instead of irspy:record when deciding whether to
update the recordInfo section in the zeerex record (bug #925).

17 years agoNew
Mike Taylor [Fri, 30 Mar 2007 11:43:59 +0000 (11:43 +0000)]
New

17 years agoShorter text, links to new page about the software.
Mike Taylor [Fri, 30 Mar 2007 11:43:46 +0000 (11:43 +0000)]
Shorter text, links to new page about the software.

17 years agoAdd trailing semi-colons to return statements. These were not needed
Mike Taylor [Fri, 30 Mar 2007 11:14:56 +0000 (11:14 +0000)]
Add trailing semi-colons to return statements.  These were not needed
on the development box but are needed on the deployment box, presumably
due to a subtle different version of HTML::Mason

17 years agoDuplicate archive removed, bad XML fixed, ZeeRex namespace added
Mike Taylor [Fri, 30 Mar 2007 11:10:18 +0000 (11:10 +0000)]
Duplicate archive removed, bad XML fixed, ZeeRex namespace added

17 years agoDo not attempt to delete old record if $oldid is undefined!
Mike Taylor [Fri, 30 Mar 2007 09:50:55 +0000 (09:50 +0000)]
Do not attempt to delete old record if $oldid is undefined!

17 years agoBring in cql_quote() from Utils
Mike Taylor [Thu, 29 Mar 2007 17:14:30 +0000 (17:14 +0000)]
Bring in cql_quote() from Utils

17 years agoSupport library-type and country searches.
Mike Taylor [Thu, 29 Mar 2007 17:13:45 +0000 (17:13 +0000)]
Support library-type and country searches.

17 years agoUpdated command sequence.
Mike Taylor [Thu, 29 Mar 2007 17:13:23 +0000 (17:13 +0000)]
Updated command sequence.

17 years agoIgnore records3 rather than good.
Mike Taylor [Thu, 29 Mar 2007 17:13:10 +0000 (17:13 +0000)]
Ignore records3 rather than good.

17 years agoNew
Mike Taylor [Thu, 29 Mar 2007 16:19:58 +0000 (16:19 +0000)]
New

17 years agoMove lists of countries and library-types into their own new little
Mike Taylor [Thu, 29 Mar 2007 16:19:39 +0000 (16:19 +0000)]
Move lists of countries and library-types into their own new little
components, so they can be reused by find.mc

17 years agoMajor re-rodering to sync. with editing page.
Mike Taylor [Thu, 29 Mar 2007 15:49:52 +0000 (15:49 +0000)]
Major re-rodering to sync. with editing page.
Newly added dropdowns contain WRONG DATA.

17 years agoIgnore directory "good" made from Per's archive of new records.
Mike Taylor [Thu, 29 Mar 2007 12:32:21 +0000 (12:32 +0000)]
Ignore directory "good" made from Per's archive of new records.

17 years agoNew, sent by Per as newtargets.tgz
Mike Taylor [Thu, 29 Mar 2007 12:25:13 +0000 (12:25 +0000)]
New, sent by Per as newtargets.tgz

17 years agoAdd workaround for Zebra delete-record bug.
Mike Taylor [Thu, 29 Mar 2007 11:54:53 +0000 (11:54 +0000)]
Add workaround for Zebra delete-record bug.

17 years agoAdd link for "other" targets.
Mike Taylor [Thu, 29 Mar 2007 11:20:56 +0000 (11:20 +0000)]
Add link for "other" targets.

17 years agoAdd relationModifier.firstInField
Mike Taylor [Thu, 29 Mar 2007 11:15:35 +0000 (11:15 +0000)]
Add relationModifier.firstInField

17 years agoSupport kafta
Mike Taylor [Fri, 23 Mar 2007 09:30:31 +0000 (09:30 +0000)]
Support kafta

17 years agoNew, super-incomplete
Mike Taylor [Thu, 22 Mar 2007 12:25:36 +0000 (12:25 +0000)]
New, super-incomplete

17 years agoNew file: main Apache installation uses this to proxy requests onto
Mike Taylor [Thu, 22 Mar 2007 11:44:51 +0000 (11:44 +0000)]
New file: main Apache installation uses this to proxy requests onto
a separate dedicated installation.

17 years agoLogs written to dedicated IRSpy Apache logging area.
Mike Taylor [Thu, 22 Mar 2007 11:44:23 +0000 (11:44 +0000)]
Logs written to dedicated IRSpy Apache logging area.

17 years agoVerdana headings.
Mike Taylor [Thu, 22 Mar 2007 07:57:34 +0000 (07:57 +0000)]
Verdana headings.

17 years agoIgnore records2
Mike Taylor [Wed, 21 Mar 2007 13:45:51 +0000 (13:45 +0000)]
Ignore records2

17 years agopanel3 sand-coloured.
Mike Taylor [Wed, 21 Mar 2007 13:33:09 +0000 (13:33 +0000)]
panel3 sand-coloured.

17 years agoSupport rafa.
Mike Taylor [Wed, 21 Mar 2007 13:30:41 +0000 (13:30 +0000)]
Support rafa.

17 years ago_really_rewrite_record() now checks whether the new ID has changed
Mike Taylor [Mon, 19 Mar 2007 18:52:20 +0000 (18:52 +0000)]
_really_rewrite_record() now checks whether the new ID has changed
from the old, and if so prepares to delete the old record -- but does
not attempt to actually do so, since it seems that Zebra can't service
the request.

17 years agoirspy_xpath_context() can now take a LibXML element as well as a
Mike Taylor [Mon, 19 Mar 2007 18:51:03 +0000 (18:51 +0000)]
irspy_xpath_context() can now take a LibXML element as well as a
ZOOM::Record and a textual XML document.

17 years agoPass old ID into _really_rewrite_record()
Mike Taylor [Mon, 19 Mar 2007 18:50:22 +0000 (18:50 +0000)]
Pass old ID into _really_rewrite_record()

17 years agoUse cql_target() instead of cql_quote()
Mike Taylor [Mon, 19 Mar 2007 13:36:51 +0000 (13:36 +0000)]
Use cql_target() instead of cql_quote()
Move United States to the top of the country list.
Move English to the top of the language list.

17 years agoDo not use cql_quote()
Mike Taylor [Mon, 19 Mar 2007 13:35:59 +0000 (13:35 +0000)]
Do not use cql_quote()

17 years agoNew
Mike Taylor [Fri, 16 Mar 2007 14:24:02 +0000 (14:24 +0000)]
New

17 years agoLink to "#"; previously the link was to "" which caused a reload --
Mike Taylor [Fri, 16 Mar 2007 14:21:45 +0000 (14:21 +0000)]
Link to "#"; previously the link was to "" which caused a reload --
always inefficient, and catastrophic if you'd already entered some
data.

17 years agoSupport different directories on different hostys.
Mike Taylor [Thu, 15 Mar 2007 16:00:31 +0000 (16:00 +0000)]
Support different directories on different hostys.

17 years agoMistake: generalise the old version
Mike Taylor [Thu, 15 Mar 2007 15:57:23 +0000 (15:57 +0000)]
Mistake: generalise the old version