irspy-moved-to-github.git
9 years agoJust comment out the tidy invocation. We don't really need it, and it seems to barf...
Mike Taylor [Mon, 15 Dec 2014 16:21:35 +0000 (16:21 +0000)]
Just comment out the tidy invocation. We don't really need it, and it seems to barf unconditionally on perfectly reasonably sequences such as '&#xD0' which xmllint is fine with

9 years agoAnother attempt at figuring out what's upsetting tidy.
Mike Taylor [Mon, 15 Dec 2014 16:09:10 +0000 (16:09 +0000)]
Another attempt at figuring out what's upsetting tidy.

9 years agoBetter output for diagnostics.
Mike Taylor [Mon, 15 Dec 2014 16:02:33 +0000 (16:02 +0000)]
Better output for diagnostics.

9 years agoTypo
Mike Taylor [Mon, 15 Dec 2014 16:01:09 +0000 (16:01 +0000)]
Typo

9 years agoUse for i in */xml do...done instead of xargs.
Mike Taylor [Mon, 15 Dec 2014 15:57:10 +0000 (15:57 +0000)]
Use for i in */xml do...done instead of xargs.
For some reason, it seems to make tidy happy.

9 years agoUse tidy -quiet, rather than discarding all output.
Mike Taylor [Mon, 15 Dec 2014 15:15:13 +0000 (15:15 +0000)]
Use tidy -quiet, rather than discarding all output.

9 years agoMerge branch 'master' of ssh://git.indexdata.com:222/home/git/pub/irspy
Mike Taylor [Mon, 15 Dec 2014 12:27:21 +0000 (12:27 +0000)]
Merge branch 'master' of ssh://git.indexdata.com:222/home/git/pub/irspy

9 years agoSomeone, at some time, added a new 'irspy' account to the htpasswd file -- but did...
Mike Taylor [Mon, 15 Dec 2014 12:25:11 +0000 (12:25 +0000)]
Someone, at some time, added a new 'irspy' account to the htpasswd file -- but did not commit this change, so I don't know who, when or why

9 years agoTowards IR364 and IR-350.
Mike Taylor [Mon, 15 Dec 2014 12:22:43 +0000 (12:22 +0000)]
Towards IR364 and IR-350.

Major enhancements to reindex.pl:
* New --setDb option (not yet tested)
* New --delete option
* New -n option (do not carry out actions)
* New -q <query> option to limit set of affected records
Skip the undeletable phantom record -- there's nothing more we can do.

9 years agoGenerate an automatic UDB only if no explicit one was provided.
Mike Taylor [Fri, 12 Dec 2014 12:47:08 +0000 (12:47 +0000)]
Generate an automatic UDB only if no explicit one was provided.

9 years agoAdd short help-text for editing UDB.
Mike Taylor [Fri, 12 Dec 2014 11:52:32 +0000 (11:52 +0000)]
Add short help-text for editing UDB.

9 years agoAdd UDB to list of editable fields.
Mike Taylor [Fri, 12 Dec 2014 11:52:20 +0000 (11:52 +0000)]
Add UDB to list of editable fields.

9 years agoAdd UDB to list of displayed fields.
Mike Taylor [Fri, 12 Dec 2014 11:52:11 +0000 (11:52 +0000)]
Add UDB to list of displayed fields.

9 years agoFix bug IR-350.
Mike Taylor [Thu, 11 Dec 2014 12:33:50 +0000 (12:33 +0000)]
Fix bug IR-350.

Newly created records now get an auto-generated UDB, "irspy-NUMBER".

9 years agoAdd IRSPY_COUNTER_FILE setting to live config.
Mike Taylor [Thu, 11 Dec 2014 11:44:17 +0000 (11:44 +0000)]
Add IRSPY_COUNTER_FILE setting to live config.
Add -I perl-indexdata-utils/lib to PerlSwitches and PERL5LIB setting.
(I am not 100% certain which of these works on the live site.)

9 years agoConsistent indent.
Mike Taylor [Thu, 11 Dec 2014 11:43:02 +0000 (11:43 +0000)]
Consistent indent.

9 years agoAdd IRSPY_COUNTER_FILE setting.
Mike Taylor [Thu, 11 Dec 2014 11:42:56 +0000 (11:42 +0000)]
Add IRSPY_COUNTER_FILE setting.
Add -I perl-indexdata-utils/lib to PerlSwitches.
Remove PERL5LIB setting, which is evidently ignored.

9 years agoRemove borders from full-record table, as well as record-list tables.
Mike Taylor [Wed, 10 Dec 2014 16:52:05 +0000 (16:52 +0000)]
Remove borders from full-record table, as well as record-list tables.
Remove all underlining from anchors.

9 years agoStyle tweaks:
Mike Taylor [Wed, 10 Dec 2014 16:03:46 +0000 (16:03 +0000)]
Style tweaks:
- Use Gill Sans as the main body font
- Bluer (less green) blue for pane1
- Round corners for pane1 and pane2
- No borders for target table
- More padding for target table

9 years agoUpdate xeno-dev.conf for Mike's new desktop filesystem.
Mike Taylor [Wed, 10 Dec 2014 15:54:46 +0000 (15:54 +0000)]
Update xeno-dev.conf for Mike's new desktop filesystem.

9 years agoUse new beach background.
Mike Taylor [Wed, 10 Dec 2014 15:54:01 +0000 (15:54 +0000)]
Use new beach background.

9 years agoNew
Mike Taylor [Wed, 10 Dec 2014 15:53:20 +0000 (15:53 +0000)]
New

9 years agoIgnore more recent unpacked record store.
Mike Taylor [Mon, 24 Nov 2014 12:11:03 +0000 (12:11 +0000)]
Ignore more recent unpacked record store.

9 years agoUse most recent dump for "make newdb"
Mike Taylor [Mon, 24 Nov 2014 12:10:34 +0000 (12:10 +0000)]
Use most recent dump for "make newdb"

9 years agoRemove four of the old IRSpy database dumps -- we don't need them all.
Mike Taylor [Mon, 24 Nov 2014 11:58:11 +0000 (11:58 +0000)]
Remove four of the old IRSpy database dumps -- we don't need them all.

9 years agoNew dump of IRSpy database
Mike Taylor [Mon, 24 Nov 2014 11:57:16 +0000 (11:57 +0000)]
New dump of IRSpy database

9 years agoRemove stray tabs.
Mike Taylor [Mon, 24 Nov 2014 11:52:01 +0000 (11:52 +0000)]
Remove stray tabs.

9 years agoFix typo in comment.
Mike Taylor [Mon, 24 Nov 2014 11:48:52 +0000 (11:48 +0000)]
Fix typo in comment.

9 years agoIgnore unpacked directory records-2013-08-13
Mike Taylor [Mon, 24 Nov 2014 11:44:38 +0000 (11:44 +0000)]
Ignore unpacked directory records-2013-08-13

9 years agoMerge branch 'master' of ssh://git.indexdata.com:222/home/git/pub/irspy
Wolfram Schneider [Fri, 14 Nov 2014 12:53:22 +0000 (13:53 +0100)]
Merge branch 'master' of ssh://git.indexdata.com:222/home/git/pub/irspy

Conflicts:
zebra/zebra.cfg

9 years agoset modulePath for MacOS with homebrew
Wolfram Schneider [Fri, 14 Nov 2014 12:51:29 +0000 (13:51 +0100)]
set modulePath for MacOS with homebrew

9 years agoset profilePath for MacOS / homebrew
Wolfram Schneider [Fri, 14 Nov 2014 12:50:01 +0000 (13:50 +0100)]
set profilePath for MacOS / homebrew

9 years agoFix filename for manual record rollin.
Mike Taylor [Fri, 14 Nov 2014 12:49:33 +0000 (12:49 +0000)]
Fix filename for manual record rollin.

9 years agoResolve conflicts
Mike Taylor [Fri, 14 Nov 2014 12:48:18 +0000 (12:48 +0000)]
Resolve conflicts

9 years agoset profilePath for MacOS (with brew)
Wolfram Schneider [Fri, 14 Nov 2014 12:42:33 +0000 (13:42 +0100)]
set profilePath for MacOS (with brew)

9 years agoPart of IR-359.
Mike Taylor [Fri, 14 Nov 2014 12:42:26 +0000 (12:42 +0000)]
Part of IR-359.

Add /usr/local/Cellar/zebra/2.0.59/lib/idzebra-2.0/modules to the
modulePath. Allows Zebra to import records using the Alvis filter on a
Mac when installed using the "brew" packaging system.

9 years agoMerge branch 'master' of ssh://git.indexdata.com:222/home/git/pub/irspy
Wolfram Schneider [Fri, 14 Nov 2014 12:11:40 +0000 (12:11 +0000)]
Merge branch 'master' of ssh://git.indexdata.com:222/home/git/pub/irspy

Conflicts:
web/conf/apache2.0/irspy.conf

9 years agoadd alias irspy-dev
Wolfram Schneider [Fri, 14 Nov 2014 12:09:27 +0000 (12:09 +0000)]
add alias irspy-dev

9 years agoUpdate name of records directory.
Mike Taylor [Fri, 14 Nov 2014 11:39:11 +0000 (11:39 +0000)]
Update name of records directory.

9 years agoPart of IR-359.
Mike Taylor [Fri, 14 Nov 2014 11:38:12 +0000 (11:38 +0000)]
Part of IR-359.

Add /usr/local/Cellar/zebra/2.0.59/share/idzebra-2.0/tab to the
profilePath. (Thank heavens it's a path, not just a location!)

Allows Zebra to run on a Mac when installed using the "brew" packaging
system.

9 years agoTowards IR-359
Mike Taylor [Fri, 14 Nov 2014 11:28:53 +0000 (11:28 +0000)]
Towards IR-359

Fix old developing-on-a-Mac Apache2 config to work with new directory
layout and Apple's own Apache2 instead of the one from MacPorts.

10 years agoMerge branch 'master' of ssh://git.indexdata.com:222/home/git/pub/irspy
John Malconian [Fri, 7 Nov 2014 16:42:36 +0000 (16:42 +0000)]
Merge branch 'master' of ssh://git.indexdata.com:222/home/git/pub/irspy

10 years agoadd serveralias irspy02.indexdata.com
John Malconian [Fri, 7 Nov 2014 16:41:49 +0000 (16:41 +0000)]
add serveralias irspy02.indexdata.com

10 years agoThe company name is: Index Data
Wolfram Schneider [Mon, 6 Oct 2014 11:47:36 +0000 (11:47 +0000)]
The company name is: Index Data

10 years agoavoid double utf8 encoding, IR-355
Wolfram Schneider [Wed, 3 Sep 2014 13:33:32 +0000 (13:33 +0000)]
avoid double utf8 encoding, IR-355

uri_escape_utf8 -> uri_escape()

10 years agoimprove table design for main table
Wolfram Schneider [Wed, 3 Sep 2014 12:32:49 +0000 (12:32 +0000)]
improve table design for main table

10 years agoirspy should highlight the select row, IR-354
Wolfram Schneider [Wed, 3 Sep 2014 12:25:05 +0000 (12:25 +0000)]
irspy should highlight the select row, IR-354

10 years agocheck for running zebra before starting zebrasrv
Wolfram Schneider [Fri, 18 Apr 2014 09:25:37 +0000 (09:25 +0000)]
check for running zebra before starting zebrasrv

10 years agoimprove debugging: use full path for zebra config file
Wolfram Schneider [Fri, 18 Apr 2014 09:15:54 +0000 (09:15 +0000)]
improve debugging: use full path for zebra config file

10 years agoAdd /toroid/ proxying for Mike's development box.
Mike Taylor [Wed, 12 Feb 2014 09:25:55 +0000 (09:25 +0000)]
Add /toroid/ proxying for Mike's development box.

10 years agoLook for yaz-client; not yaz-config
Adam Dickmeiss [Mon, 10 Feb 2014 16:01:35 +0000 (17:01 +0100)]
Look for yaz-client; not yaz-config

11 years agoMerge branch 'master' of ssh://git.indexdata.com:222/home/git/pub/irspy
Wolfram Schneider [Fri, 13 Sep 2013 08:51:24 +0000 (08:51 +0000)]
Merge branch 'master' of ssh://git.indexdata.com:222/home/git/pub/irspy

11 years agoupdate package list
Wolfram Schneider [Fri, 13 Sep 2013 08:48:48 +0000 (08:48 +0000)]
update package list

11 years agoset home=/home/indexdata
Wolfram Schneider [Fri, 13 Sep 2013 08:47:23 +0000 (08:47 +0000)]
set home=/home/indexdata

11 years agoadd `check' target for regression tests
Wolfram Schneider [Tue, 3 Sep 2013 10:04:48 +0000 (10:04 +0000)]
add `check' target for regression tests

11 years agofaster check
Wolfram Schneider [Tue, 3 Sep 2013 10:02:45 +0000 (10:02 +0000)]
faster check

11 years agoadd start/stop targets
Wolfram Schneider [Tue, 3 Sep 2013 09:58:55 +0000 (09:58 +0000)]
add start/stop targets

11 years agocleanup
Wolfram Schneider [Tue, 3 Sep 2013 09:45:11 +0000 (09:45 +0000)]
cleanup

11 years agoignore *.bak and *.old files
Wolfram Schneider [Wed, 14 Aug 2013 13:19:13 +0000 (13:19 +0000)]
ignore *.bak and *.old files

11 years agocorrect test definition order
Wolfram Schneider [Wed, 14 Aug 2013 13:18:33 +0000 (13:18 +0000)]
correct test definition order

11 years agoperl syntax error. Argh!
Wolfram Schneider [Wed, 14 Aug 2013 13:17:14 +0000 (13:17 +0000)]
perl syntax error. Argh!

11 years agopermissions
Wolfram Schneider [Wed, 14 Aug 2013 11:12:15 +0000 (13:12 +0200)]
permissions

11 years agovery basic test
Wolfram Schneider [Wed, 14 Aug 2013 11:11:24 +0000 (13:11 +0200)]
very basic test

11 years agoskip test if no zebra is running on localhost:8018
Wolfram Schneider [Wed, 14 Aug 2013 11:07:08 +0000 (13:07 +0200)]
skip test if no zebra is running on localhost:8018

We need this for jenkins regression tests

11 years agoif ZOOM::IRSpy was not installed yet, use the version from ./lib
Wolfram Schneider [Wed, 14 Aug 2013 11:02:23 +0000 (13:02 +0200)]
if ZOOM::IRSpy was not installed yet, use the version from ./lib

11 years agorebuild with `make manifest'
Wolfram Schneider [Wed, 14 Aug 2013 08:21:18 +0000 (08:21 +0000)]
rebuild with `make manifest'

11 years agoallow bin/setrlimit.c
Wolfram Schneider [Wed, 14 Aug 2013 08:20:59 +0000 (08:20 +0000)]
allow bin/setrlimit.c

11 years agoignore *.bak files and generated ./Makefile
Wolfram Schneider [Wed, 14 Aug 2013 08:16:11 +0000 (08:16 +0000)]
ignore *.bak files and generated ./Makefile

11 years agoadd to MANIFEST: bin/irspy-nagios.pl
Wolfram Schneider [Wed, 14 Aug 2013 08:10:36 +0000 (08:10 +0000)]
add to MANIFEST: bin/irspy-nagios.pl

11 years agoadd to MANIFEST: etc/irspy-px
Wolfram Schneider [Wed, 14 Aug 2013 08:08:39 +0000 (08:08 +0000)]
add to MANIFEST: etc/irspy-px

11 years agoset MaxClients 32, SA-457
Wolfram Schneider [Tue, 13 Aug 2013 16:44:06 +0000 (16:44 +0000)]
set MaxClients 32, SA-457

I run a performance test and run 100 parallel requests.
The machine swapped and crashed. I set a limit of 32 running scripts.

11 years agogzip html and xml output
Wolfram Schneider [Tue, 13 Aug 2013 16:33:35 +0000 (16:33 +0000)]
gzip html and xml output

toroid output will be up to 15 times smaller

11 years agomap /toroid/world to CGI script irspy-toroid.cgi
Wolfram Schneider [Tue, 13 Aug 2013 16:09:12 +0000 (16:09 +0000)]
map /toroid/world to CGI script irspy-toroid.cgi

11 years agomove everything under /home/indexdata
Wolfram Schneider [Tue, 13 Aug 2013 15:16:12 +0000 (15:16 +0000)]
move everything under /home/indexdata

(was  /usr/local/src/git/irspy )

11 years agoshow full path of config file in ps(1) output
Wolfram Schneider [Tue, 13 Aug 2013 15:02:12 +0000 (15:02 +0000)]
show full path of config file in ps(1) output

11 years agoruns on new VM berwick
Wolfram Schneider [Tue, 13 Aug 2013 15:01:15 +0000 (15:01 +0000)]
runs on new VM berwick

11 years agonew dump import
Wolfram Schneider [Tue, 13 Aug 2013 14:51:50 +0000 (14:51 +0000)]
new dump import

11 years agoimport front-end apache config for irspy
Wolfram Schneider [Tue, 13 Aug 2013 14:48:30 +0000 (14:48 +0000)]
import front-end apache config for irspy

11 years agoDescribe IR-338 changes.
Mike Taylor [Mon, 25 Mar 2013 22:02:30 +0000 (22:02 +0000)]
Describe IR-338 changes.

11 years agoResolve
Mike Taylor [Mon, 25 Mar 2013 22:01:22 +0000 (22:01 +0000)]
Resolve

11 years agoDo not return TEST_BAD when diagnostic is 1 (permanent system error).
Mike Taylor [Mon, 25 Mar 2013 18:04:20 +0000 (18:04 +0000)]
Do not return TEST_BAD when diagnostic is 1 (permanent system error).
Fixes the second part of IR-338.

This probably needs some deeper thought. There seems to be some
uncertainty over whether returning TEST_BAD means "skip the rest of
this test" (which is what was intended here) or "skip this and all
sibling tests" (which is what's implemented). Do ANY instances of
TEST_BAD intend the latter? If not, we can just change the behaviour.

11 years agoBetter logging when skipping tests.
Mike Taylor [Mon, 25 Mar 2013 18:00:22 +0000 (18:00 +0000)]
Better logging when skipping tests.
Fixes part of IR-338.

11 years agoAdd comment
Mike Taylor [Mon, 25 Mar 2013 16:15:53 +0000 (16:15 +0000)]
Add comment

11 years agoMerge branch 'master' of ssh://git.indexdata.com:222/home/git/pub/irspy
Mike Taylor [Fri, 22 Mar 2013 09:34:51 +0000 (09:34 +0000)]
Merge branch 'master' of ssh://git.indexdata.com:222/home/git/pub/irspy

11 years agoIgnore Wolfram's log symlink
Mike Taylor [Fri, 22 Mar 2013 09:32:58 +0000 (09:32 +0000)]
Ignore Wolfram's log symlink

11 years agoSomeone evidently commented out the ServerAlias line. But I don't know why that was...
Mike Taylor [Fri, 22 Mar 2013 09:31:43 +0000 (09:31 +0000)]
Someone evidently commented out the ServerAlias line. But I don't know why that was ever added, so I'm cool with it. CHECK IN YOUR CHANGES, PEOPLE.

11 years agoneed a nagios alert script to check irspy updates, IR-336
Wolfram Schneider [Mon, 18 Mar 2013 11:09:43 +0000 (11:09 +0000)]
need a nagios alert script to check irspy updates, IR-336

11 years agoRegister the "irspy_data" log-level.
Mike Taylor [Thu, 14 Mar 2013 13:15:54 +0000 (13:15 +0000)]
Register the "irspy_data" log-level.

11 years agoAdd comment on "irspy_data" logging level
Mike Taylor [Thu, 14 Mar 2013 13:12:18 +0000 (13:12 +0000)]
Add comment on "irspy_data" logging level

11 years agoFix typo in Explain test.
Mike Taylor [Thu, 3 Jan 2013 15:55:13 +0000 (15:55 +0000)]
Fix typo in Explain test.

11 years agoTest::Search::Explain no longer returns TEST_BAD when the IR-Explain-1
Mike Taylor [Fri, 21 Dec 2012 16:20:19 +0000 (16:20 +0000)]
Test::Search::Explain no longer returns TEST_BAD when the IR-Explain-1
database doesn't exist: the test is not "bad" in the IRSpy sense that
other tests at the same level need to be skipped, but has completed
successfully (and determined that Explain is not supported).

11 years agoLogging of sikppped tests raised from irspy_debug level to irspy_test.
Mike Taylor [Thu, 20 Dec 2012 14:20:27 +0000 (14:20 +0000)]
Logging of sikppped tests raised from irspy_debug level to irspy_test.

11 years agocql_quote() encloses strings that contain backslash in quotes.
Mike Taylor [Thu, 20 Dec 2012 12:40:23 +0000 (12:40 +0000)]
cql_quote() encloses strings that contain backslash in quotes.

11 years agoRevert last commit, I don't know WHAT I was thinking.
Mike Taylor [Thu, 20 Dec 2012 12:38:15 +0000 (12:38 +0000)]
Revert last commit, I don't know WHAT I was thinking.

11 years agoAdd PiggyBack to main test.
Mike Taylor [Wed, 19 Dec 2012 12:39:16 +0000 (12:39 +0000)]
Add PiggyBack to main test.

11 years agoFix display of piggybacking support.
Mike Taylor [Wed, 19 Dec 2012 12:07:58 +0000 (12:07 +0000)]
Fix display of piggybacking support.

11 years agoFix handling of piggybacking errors not to break on success!
Mike Taylor [Wed, 19 Dec 2012 12:07:35 +0000 (12:07 +0000)]
Fix handling of piggybacking errors not to break on success!

11 years agoRolling changes.
Mike Taylor [Wed, 19 Dec 2012 12:06:43 +0000 (12:06 +0000)]
Rolling changes.

11 years agoSupport new "irspy_data" log-level to register information written to
Mike Taylor [Wed, 19 Dec 2012 12:06:27 +0000 (12:06 +0000)]
Support new "irspy_data" log-level to register information written to
target description record.

11 years agoMove location of skipped Pod.pm
Mike Taylor [Wed, 19 Dec 2012 11:16:45 +0000 (11:16 +0000)]
Move location of skipped Pod.pm