irspy-moved-to-github.git
9 years agoFix bug IR-363.
Mike Taylor [Fri, 23 Jan 2015 11:15:40 +0000 (11:15 +0000)]
Fix bug IR-363.

Set the proxy as well as user/password when connecting to a target.

9 years agoTypo in comment.
Mike Taylor [Fri, 23 Jan 2015 11:11:44 +0000 (11:11 +0000)]
Typo in comment.

9 years agoTypo in error message.
Mike Taylor [Fri, 23 Jan 2015 11:10:54 +0000 (11:10 +0000)]
Typo in error message.

9 years agoAdd proxy field for editing.
Mike Taylor [Fri, 23 Jan 2015 10:37:52 +0000 (10:37 +0000)]
Add proxy field for editing.

9 years agoDusplay proxy
Mike Taylor [Fri, 23 Jan 2015 10:31:53 +0000 (10:31 +0000)]
Dusplay proxy

9 years agoIgnore unpacked archive records-2014-12-15
Mike Taylor [Fri, 23 Jan 2015 10:29:52 +0000 (10:29 +0000)]
Ignore unpacked archive records-2014-12-15

9 years agovalidate dump output with xmllint
Wolfram Schneider [Mon, 12 Jan 2015 14:26:22 +0000 (14:26 +0000)]
validate dump output with xmllint

9 years agoMerge branch 'master' of ssh://git.indexdata.com/home/git/pub/irspy
Mike Taylor [Wed, 17 Dec 2014 15:40:14 +0000 (15:40 +0000)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/irspy

9 years agoBack to IR-367 *sigh*
Mike Taylor [Wed, 17 Dec 2014 15:38:23 +0000 (15:38 +0000)]
Back to IR-367 *sigh*

Extend reindex.pl so that if it's asked to set UDB in a record with no
databaseInfo, it makes that section. This can now be used to fix up
the 35 records in the master IRSpy database that still hgave no UDBs.

9 years agoadd debian init info
John Malconian [Wed, 17 Dec 2014 13:22:21 +0000 (13:22 +0000)]
add debian init info

9 years agoAdd searching support for the zeerex.udb index.
Mike Taylor [Wed, 17 Dec 2014 12:18:53 +0000 (12:18 +0000)]
Add searching support for the zeerex.udb index.
(While I'm here, I also added zeerex.reliabilityNoMoreThan)

9 years agoAdd UDB to indexing (as zeerex:udb).
Mike Taylor [Wed, 17 Dec 2014 12:18:21 +0000 (12:18 +0000)]
Add UDB to indexing (as zeerex:udb).
Note that a run of reindex.pl is required before this can be used.

9 years agoMerge branch 'master' of ssh://git.indexdata.com/home/git/pub/irspy
Mike Taylor [Tue, 16 Dec 2014 16:22:14 +0000 (16:22 +0000)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/irspy

9 years agoRelated to IR-365 ("Investigate, possibly remove "skipped records" in IRSpy toroid")
Mike Taylor [Tue, 16 Dec 2014 16:19:08 +0000 (16:19 +0000)]
Related to IR-365 ("Investigate, possibly remove "skipped records" in IRSpy toroid")

When probing for record syntaxes, try an all-records search.

This gives us a chance of finding something in Russian-language targets such as
http://irspy.indexdata.com/full.html?id=Z39.50%3Ans1.gbs.spb.ru%3A212%2Fnmagpl
in which we can't find any records using the standard English-language searches.

9 years agoIgnore Wolfram's(?) temporary directory db-test
Mike Taylor [Mon, 15 Dec 2014 17:30:41 +0000 (17:30 +0000)]
Ignore Wolfram's(?) temporary directory db-test

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

9 years agoTowards IR-350.
Mike Taylor [Mon, 15 Dec 2014 17:07:28 +0000 (17:07 +0000)]
Towards IR-350.

Tweak UDB-setting code to put it in the right part of the records.
Now ready to deploy.

9 years agoNew
Mike Taylor [Mon, 15 Dec 2014 16:22:26 +0000 (16:22 +0000)]
New

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.

9 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

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

9 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

9 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()

9 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

9 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

10 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

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

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

10 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

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

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

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

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

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

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

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

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

10 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

10 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

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

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

10 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

10 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

10 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

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

10 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

10 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

10 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 )

10 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

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

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

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