Adam Dickmeiss [Tue, 14 Aug 2007 14:03:02 +0000 (14:03 +0000)]
Fixed bug #1021: Handling of individual proxies for targets.
Adam Dickmeiss [Tue, 14 Aug 2007 13:14:48 +0000 (13:14 +0000)]
Block on first show following invalid search
Adam Dickmeiss [Mon, 13 Aug 2007 13:27:04 +0000 (13:27 +0000)]
Implemented what could be a fix for bug #1356: Pazpar2 crashes for some
invalid URL. The problem is not URL related but rather that a show following
a faulty search (here filter fail) will read a _lot_ of uninitalized memory.
Adam Dickmeiss [Mon, 13 Aug 2007 12:51:11 +0000 (12:51 +0000)]
Ignore valgrind output.
Adam Dickmeiss [Mon, 13 Aug 2007 12:51:00 +0000 (12:51 +0000)]
Allow the use of valgrind
Adam Dickmeiss [Mon, 13 Aug 2007 12:42:45 +0000 (12:42 +0000)]
Fixed bug #1359: Pazpar2 reading uninitialized memory when sorting.
The offset is -1 when relevance is in effect. We just use value
0 instead.
Adam Dickmeiss [Mon, 13 Aug 2007 12:13:31 +0000 (12:13 +0000)]
Debian package bug #1348 fixed.
Adam Dickmeiss [Mon, 13 Aug 2007 12:12:30 +0000 (12:12 +0000)]
Fixed bug #1348: Conversion into OPAC. The MARC conversion module
was using Libxml2 to produce the bibliographicRecord and caused an
XML header to be included in a bad place.
Adam Dickmeiss [Mon, 13 Aug 2007 08:38:07 +0000 (08:38 +0000)]
id logo part of pazpar2-jsdemo package
Sebastian Hammer [Mon, 13 Aug 2007 03:43:40 +0000 (03:43 +0000)]
Added URL-recipe to dist file. Not sure if this is the right thing
to do, but auth module in standard masterkey relies on it, and it
doesn't hurt aanyone if it isn't used.
Adam Dickmeiss [Sun, 12 Aug 2007 10:36:33 +0000 (10:36 +0000)]
Include test marc21.xsl in distribution (tar.gz).
Sebastian Hammer [Wed, 1 Aug 2007 11:48:26 +0000 (11:48 +0000)]
Updated doc to reflect changes in settings system
Sebastian Hammer [Tue, 31 Jul 2007 22:35:40 +0000 (22:35 +0000)]
Included description of settings exposed to records.
Sebastian Hammer [Mon, 30 Jul 2007 23:16:33 +0000 (23:16 +0000)]
Enabled passing settings values to normalization stylesheet.
Sebastian Hammer [Mon, 30 Jul 2007 23:06:01 +0000 (23:06 +0000)]
Made local copy of marc21.xsl. This was done to support tests and behavior
that is not desirable in demo/production systems.
Sebastian Hammer [Mon, 30 Jul 2007 11:52:08 +0000 (11:52 +0000)]
Added support for settings-derived data elements in post-normalization record
Marc Cromme [Fri, 27 Jul 2007 09:07:49 +0000 (09:07 +0000)]
added target debian;
Jakub Skoczen [Thu, 26 Jul 2007 13:47:52 +0000 (13:47 +0000)]
Added IE/FF compatibility functions.
DOMDocument:
newXmlDoc
parseXmlFromString
DOMElement:
removeFromDoc
emptyChildren
appendTransformResult
appendTextNode
setTextContent
getTextContent
Adam Dickmeiss [Wed, 25 Jul 2007 13:27:06 +0000 (13:27 +0000)]
Fixed bug #1319: Pazpar2 goes to infinite loop.. Seems resolver related.
Routine connect_resolver_host had a brain-damaged loop structure.
Adam Dickmeiss [Wed, 25 Jul 2007 13:20:46 +0000 (13:20 +0000)]
Removed sleep/test code which was commited by mistake
Adam Dickmeiss [Wed, 25 Jul 2007 11:41:32 +0000 (11:41 +0000)]
Z39.50 session/connect timeout in parameters
Adam Dickmeiss [Wed, 25 Jul 2007 11:00:26 +0000 (11:00 +0000)]
Removed unused code
Jakub Skoczen [Tue, 24 Jul 2007 08:15:12 +0000 (08:15 +0000)]
Added clickable facets to the jsdemo.
Adam Dickmeiss [Mon, 23 Jul 2007 12:28:46 +0000 (12:28 +0000)]
New internal Deb package: osrting by year
Adam Dickmeiss [Mon, 23 Jul 2007 12:27:44 +0000 (12:27 +0000)]
Added note about sorting by year.
Adam Dickmeiss [Mon, 23 Jul 2007 12:23:30 +0000 (12:23 +0000)]
Implemented numeric sorting (sort by year). Bug #820.
Adam Dickmeiss [Mon, 23 Jul 2007 11:54:00 +0000 (11:54 +0000)]
Added test for sorting of title.
Adam Dickmeiss [Thu, 19 Jul 2007 17:48:18 +0000 (17:48 +0000)]
Removed masterkey.cfg
Jakub Skoczen [Wed, 18 Jul 2007 16:44:15 +0000 (16:44 +0000)]
Making demo look nicer.
Adam Dickmeiss [Wed, 18 Jul 2007 14:19:03 +0000 (14:19 +0000)]
Added OAI/DC conversion.
Adam Dickmeiss [Wed, 18 Jul 2007 14:11:42 +0000 (14:11 +0000)]
Added this stylesheet. Just includes marc21.xsl.
Adam Dickmeiss [Wed, 18 Jul 2007 13:40:56 +0000 (13:40 +0000)]
Default pazpar2 invocation url path is /pazpar2/search.pz2..
Adam Dickmeiss [Wed, 18 Jul 2007 13:39:11 +0000 (13:39 +0000)]
Test use of pz:xslt=auto
Adam Dickmeiss [Wed, 18 Jul 2007 13:37:30 +0000 (13:37 +0000)]
A value of pz:xslt = auto makes pazpar2 load stylesheet with name:
value of as pz:requestsyntax followed by '.xsl'.
Adam Dickmeiss [Mon, 16 Jul 2007 17:01:46 +0000 (17:01 +0000)]
The record ID (recid) that Pazpar2 generates is now the merge key and not
a dynamically generated integer. It allows us to repeat the search and
still be able to get hold of the record again. A little more persistent.
Adam Dickmeiss [Mon, 16 Jul 2007 16:43:45 +0000 (16:43 +0000)]
Merge the electronic url
Adam Dickmeiss [Mon, 16 Jul 2007 15:21:29 +0000 (15:21 +0000)]
Added metadata: medium, electronic-{url,text,note}
Adam Dickmeiss [Mon, 16 Jul 2007 12:31:09 +0000 (12:31 +0000)]
Simplify make dist hook. Omit etc/masterkey content from distribution.
Adam Dickmeiss [Mon, 16 Jul 2007 09:39:55 +0000 (09:39 +0000)]
Added a lot more metadata for MARC21. This changes the ranking result
a bit. Added test for 'record' command with- and without offset.
Adam Dickmeiss [Mon, 16 Jul 2007 09:10:05 +0000 (09:10 +0000)]
Rephrase
Adam Dickmeiss [Mon, 16 Jul 2007 09:09:56 +0000 (09:09 +0000)]
One more record dump to be tweaked to use log file
Adam Dickmeiss [Mon, 16 Jul 2007 09:00:22 +0000 (09:00 +0000)]
Option -d dumps records to the current log file instead of stderr.
Adam Dickmeiss [Mon, 16 Jul 2007 08:58:12 +0000 (08:58 +0000)]
Describe option -h
Adam Dickmeiss [Fri, 13 Jul 2007 13:16:57 +0000 (13:16 +0000)]
A little more details on how record&offset=.. fails
Anders S. Mortensen [Fri, 13 Jul 2007 10:30:36 +0000 (10:30 +0000)]
If member 'handle' is specified as a param, then handle will be passed to
callback.
Adam Dickmeiss [Fri, 13 Jul 2007 09:25:41 +0000 (09:25 +0000)]
Pazpar2 uses the MARC/iconv handle when genearted OPACXML. This is to
ensure we encode the MARC portion according to charset rules.
Anders S. Mortensen [Thu, 12 Jul 2007 11:49:20 +0000 (11:49 +0000)]
record handler can be called with optional 3rd argument which is expected to
be a hash table. If member callback exists, this will be called upon
response.
Adam Dickmeiss [Thu, 12 Jul 2007 08:01:06 +0000 (08:01 +0000)]
Removed 'Destroying orphan connection' warning.
Adam Dickmeiss [Wed, 11 Jul 2007 19:41:40 +0000 (19:41 +0000)]
Fixed bug #1283: Keep un-merged metadata elements.
Anders S. Mortensen [Wed, 11 Jul 2007 10:32:27 +0000 (10:32 +0000)]
Added (thanks to Giannis)
Adam Dickmeiss [Tue, 10 Jul 2007 15:00:13 +0000 (15:00 +0000)]
pazpar2.cfg.dist listens on port 9004. The Debian config pazpar2.cfg
listens on port 8004.
Adam Dickmeiss [Tue, 10 Jul 2007 13:43:07 +0000 (13:43 +0000)]
Use pz:elements. Change reference to marc21.xsl.
Adam Dickmeiss [Tue, 10 Jul 2007 12:05:14 +0000 (12:05 +0000)]
Fix location of pazpar2.cfg (bug introduced in previous commit)
Adam Dickmeiss [Tue, 10 Jul 2007 10:40:49 +0000 (10:40 +0000)]
Debian installed pazpar2.cfg is based on etc/pazpar2.cfg.dist with
cfg.patch applied.
Adam Dickmeiss [Tue, 10 Jul 2007 10:20:56 +0000 (10:20 +0000)]
Specify pz:elements because it is implemented
Adam Dickmeiss [Tue, 10 Jul 2007 10:17:17 +0000 (10:17 +0000)]
Removed syntax and esn from being hard-coded, because Pazpar2 now uses
pz:requestsyntax and pz:elements by default.
Adam Dickmeiss [Tue, 10 Jul 2007 09:44:00 +0000 (09:44 +0000)]
Removed / in doc install rule to avoid double-slash (cygwin)
Adam Dickmeiss [Tue, 10 Jul 2007 09:40:06 +0000 (09:40 +0000)]
Removed / in doc install rule to avoid double-slash (cygwin)
Adam Dickmeiss [Tue, 10 Jul 2007 09:19:32 +0000 (09:19 +0000)]
Do not generate pazpar2.pid by default, i.e. only generate PID file when
-p is given.
Adam Dickmeiss [Tue, 10 Jul 2007 09:19:01 +0000 (09:19 +0000)]
Upstream
Adam Dickmeiss [Tue, 10 Jul 2007 09:18:49 +0000 (09:18 +0000)]
Minor rephrase
Adam Dickmeiss [Mon, 9 Jul 2007 20:00:41 +0000 (20:00 +0000)]
Fixes for compilation on cygwin.
Adam Dickmeiss [Mon, 9 Jul 2007 20:00:29 +0000 (20:00 +0000)]
Bump version to 1.0.2
Adam Dickmeiss [Mon, 9 Jul 2007 19:30:35 +0000 (19:30 +0000)]
Added include of sys/time.h
Adam Dickmeiss [Fri, 6 Jul 2007 20:15:06 +0000 (20:15 +0000)]
Spell fix
Adam Dickmeiss [Fri, 6 Jul 2007 20:13:22 +0000 (20:13 +0000)]
Fixed command=bytarget example. Added description of offset parameter for
command=record. Added SEE ALSO section.
Adam Dickmeiss [Fri, 6 Jul 2007 20:12:40 +0000 (20:12 +0000)]
Added SEE ALSO section
Adam Dickmeiss [Fri, 6 Jul 2007 20:12:22 +0000 (20:12 +0000)]
Added content for EXAMPLES and FILES sections
Adam Dickmeiss [Fri, 6 Jul 2007 14:31:06 +0000 (14:31 +0000)]
Deal with OPAC records . These are converted to XML but character
set is taken into account yet.
Sebastian Hammer [Thu, 5 Jul 2007 19:39:50 +0000 (19:39 +0000)]
Changed from slow to default pseudo-db
Adam Dickmeiss [Thu, 5 Jul 2007 18:48:12 +0000 (18:48 +0000)]
Summarize changes
Adam Dickmeiss [Thu, 5 Jul 2007 18:46:03 +0000 (18:46 +0000)]
Minor. But previous revsion (1.13) is not related to getline. Instead
it includes changes so that the Z39.50 Pazpar2 client code honors
pz:elements setting. Is used for piggyback search, present and raw present
if syntax is omitted.
Adam Dickmeiss [Thu, 5 Jul 2007 18:40:24 +0000 (18:40 +0000)]
Reindent according to c-mode. Added GPL header
Adam Dickmeiss [Thu, 5 Jul 2007 18:37:43 +0000 (18:37 +0000)]
Use portable fgets instead of getline.
Jakub Skoczen [Wed, 4 Jul 2007 12:33:51 +0000 (12:33 +0000)]
pzHttpRequest: added synchronous load() methd.
Adam Dickmeiss [Wed, 4 Jul 2007 12:07:49 +0000 (12:07 +0000)]
Loose the query parsing so that Pazpar2 only returns error if _all_
query conversions fail (rather than _any_). This means targets that do
not support some fields are ignored in a search.
Adam Dickmeiss [Tue, 3 Jul 2007 19:51:39 +0000 (19:51 +0000)]
Towards 1.0.1
Adam Dickmeiss [Tue, 3 Jul 2007 19:51:29 +0000 (19:51 +0000)]
Towards 1.0.1.
Adam Dickmeiss [Tue, 3 Jul 2007 19:47:11 +0000 (19:47 +0000)]
Added logrotate file.
Adam Dickmeiss [Tue, 3 Jul 2007 13:02:32 +0000 (13:02 +0000)]
List filter as search parameter
Adam Dickmeiss [Tue, 3 Jul 2007 11:41:22 +0000 (11:41 +0000)]
pz:apdulog example
Adam Dickmeiss [Tue, 3 Jul 2007 11:21:48 +0000 (11:21 +0000)]
Added new setting pz:apdulog which controls whether APDUs should be
logged for some target(s).
Fixed bug #1252: Using record&offset=.. may hang for a long time.
The problem was that a target did return a record initially but
it failed for later present requests . So it was disconnected at the
time the record&offset= was used.
Adam Dickmeiss [Tue, 3 Jul 2007 10:10:14 +0000 (10:10 +0000)]
Be more informative if HTTP parsing fails
Adam Dickmeiss [Mon, 2 Jul 2007 20:55:50 +0000 (20:55 +0000)]
reclist_rewind and reclist_read_record handles non-existing reclist
Adam Dickmeiss [Mon, 2 Jul 2007 20:55:07 +0000 (20:55 +0000)]
Function 'record' takes optional 2nd parameter which is offset - for
raw retrieval.
Adam Dickmeiss [Mon, 2 Jul 2007 20:02:48 +0000 (20:02 +0000)]
termlist parameters in variablelist.
Adam Dickmeiss [Mon, 2 Jul 2007 20:00:21 +0000 (20:00 +0000)]
Fixed record example output.
Jakub Skoczen [Mon, 2 Jul 2007 12:52:03 +0000 (12:52 +0000)]
Removing array pushes.
Jakub Skoczen [Mon, 2 Jul 2007 10:16:46 +0000 (10:16 +0000)]
Stylesheet fetched in async mode.
Adam Dickmeiss [Thu, 28 Jun 2007 09:36:10 +0000 (09:36 +0000)]
Added parameter clear=1 for init command which makes the session not use
predefined databases from configuration.
Adam Dickmeiss [Thu, 28 Jun 2007 08:53:25 +0000 (08:53 +0000)]
Copy settings/*.xml to /etc/pazpar2/settings - including defaults.xml
Adam Dickmeiss [Tue, 26 Jun 2007 13:03:46 +0000 (13:03 +0000)]
Handle timeout for Z39.50 connections. For connect phase there is a
timeout of 30 seconds. Problem is that some targets connect OK, but init
will hang (forever). For idle connections, the timeout is 3 minutes.
Adam Dickmeiss [Tue, 26 Jun 2007 13:01:07 +0000 (13:01 +0000)]
URL decode variable names. Not just values. If not, things will break
badly if a target includes a blank in the database name.
Adam Dickmeiss [Mon, 25 Jun 2007 07:23:56 +0000 (07:23 +0000)]
Fixed usesessions=false mode. The initStatusOK was not set to true.
Adam Dickmeiss [Fri, 22 Jun 2007 13:18:23 +0000 (13:18 +0000)]
Fixed several spellings. Indentation is 1 (as given in Emacs locals)
Adam Dickmeiss [Fri, 22 Jun 2007 12:45:28 +0000 (12:45 +0000)]
Spell fixes
Adam Dickmeiss [Fri, 22 Jun 2007 10:54:59 +0000 (10:54 +0000)]
Spell Pazpar2 consistently
Adam Dickmeiss [Fri, 22 Jun 2007 10:54:46 +0000 (10:54 +0000)]
Example client specifies usesessions=true
Adam Dickmeiss [Fri, 22 Jun 2007 10:52:09 +0000 (10:52 +0000)]
Allow pz2 parameter usesession=boolean. Default value is true in
which case pz2 defines sessions on its own or is told to via method
'init'. For usesession=false, the object does not use ping and
sessions are not sent to the non-pazpar2 service behind it.
Adam Dickmeiss [Thu, 21 Jun 2007 14:05:41 +0000 (14:05 +0000)]
Method pzHttpRequest.{get,post} takes URL params as array of object rather
than object. This allow us to build the params.