irspy-moved-to-github.git
4 years agoDusplay proxy
Mike Taylor [Fri, 23 Jan 2015 10:31:53 +0000 (10:31 +0000)]
Dusplay proxy

4 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

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

4 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

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

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

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

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

4 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

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

4 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

4 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

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

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

4 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

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

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

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

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

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

4 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

4 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

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

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

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

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

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

4 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".

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

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

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

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

4 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

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

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

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

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

4 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"

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

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

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

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

4 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

5 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

5 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

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

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

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

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

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

5 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

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

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

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

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

5 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

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

5 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

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

5 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

5 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

5 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

5 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

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

5 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

6 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

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

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

6 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

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

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

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

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

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

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

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

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

6 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

6 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

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

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

6 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

6 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

6 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

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

6 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

6 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

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

6 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

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

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

6 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

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

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

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

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

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

6 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

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

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