2006-05-01 11:28 adam
* NEWS: Clean up news
2006-05-01 11:17 adam
* NEWS, configure.ac, debian/changelog: Versin 1.2.1
2006-05-01 11:15 adam
* src/yaz-proxy.cpp: Disable extra logging for particular client IP
2006-05-01 11:14 adam
* src/yaz-proxy.cpp: Fix session number when HTTP Forwarded is in
effect
2006-05-01 10:57 adam
* debian/: changelog, control: Do not depend on docbook utils. Doc
is part of make dist
2006-04-30 16:11 adam
* win/makefile: DEBUG=0
2006-04-30 16:09 adam
* win/makefile: Simplify makefile. Use obj/dobj for temporary
objects.
2006-04-30 15:23 adam
* src/yaz-proxy.cpp: Handle preprocessor define VERSION not being
present
2006-04-30 15:20 adam
* win/makefile: Update for VS 2005
2006-04-30 15:15 adam
* win/makefile: Update to use proper libs
2006-04-30 14:53 adam
* doc/common/common.ent: Added more URLs to YAZ ZOOM doc
2006-04-27 21:49 adam
* doc/common/common.ent: Fix ubuntu entity. Added download YAZ
debian link
2006-04-27 18:01 adam
* doc/common/print.dsl.in: Enable PDF media objects for print DSSSL
2006-04-27 15:03 adam
* doc/common/common.ent: Added URL for cplusplus binding
2006-04-27 11:46 adam
* doc/common/common.ent: Added a couple of entities
2006-04-27 02:11 adam
* NEWS: Bump date in header.
2006-04-27 02:11 adam
* debian/: changelog, rules: Upgrade version to 1.2.0
2006-04-27 02:04 adam
* src/yaz-proxy.cpp: Fixed timeout bug for SRW/SRU operation :
Could occur if XSLT transformation returned cached records.
Fixed a problem with reading of CQL to RPN spec file. In some
cases file could not be opened. This is due to a Solaris bug
which fails to read fd's in FILE < 255.
2006-04-26 14:17 adam
* doc/: installation.xml, introduction.xml, reference.xml,
yazproxy.xml.in: Using entities
2006-04-26 14:16 adam
* doc/common/common.ent: Added more URLs
2006-04-26 13:59 adam
* include/yazproxy/proxy.h, src/yaz-proxy.cpp: Yaz_Proxy::dec_ref
has no arguments.
2006-04-26 13:58 adam
* NEWS: More NEWS
2006-04-26 13:58 adam
* configure.ac: Bump version to 1.2.0
2006-04-25 22:32 adam
* Makefile.am, debian/changelog, debian/control,
debian/libyazproxy-dev.install, debian/libyazproxy.install,
debian/libyazproxy1.install, debian/libyazproxy1.postinst,
debian/postinst, debian/rules, debian/yazproxy.install,
debian/yazproxy.manpages: Debian package updates: Depends on
libyazpp1. Build-Depends: libyazpp-dev. Generate package
libyazproxy1, libyazproxy-dev, yazproxy. Move usr/share files
from libyazproxy1 to yazproxy. Move compat spec to rules.
postinst for libyazproxy1 only. Move man pages to
.manpages-files.
2006-04-25 22:02 adam
* Makefile.am, debian/compat, debian/rules: Move compat
2006-04-24 12:50 adam
* configure.ac: Bump version to 1.1.0.4
2006-04-24 11:13 adam
* doc/common/common.ent: Added several URLs
2006-04-24 10:20 adam
* m4/yaz.m4: Look for in in ../yaz-* , NOT ../yaz*
2006-04-24 08:33 adam
* doc/common/common.ent: Added a couple of URLs to Boost
2006-04-23 21:07 adam
* doc/common/: Makefile.am, common.ent: Added common URL entities
2006-04-22 09:03 adam
* src/yaz-proxy.cpp: Return diagnostic if negative present request
ranges are used in Z39.50 Present and piggyback parms in Z39.50
Search.
2006-04-20 15:11 adam
* doc/common/Makefile.am: xml.dcl part of dist
2006-04-20 14:46 adam
* doc/common/Makefile.am: Remove traling whitespace following
backslash
2006-04-20 14:45 adam
* doc/common/Makefile.am: Extra NL at end of file
2006-04-20 14:10 adam
* doc/common/: Makefile.am, ref2dbinc.xsl: Added stylesheet which
converts manrefs to docbook book content.
2006-04-20 14:05 adam
* configure.ac, doc/Makefile.am, doc/id.png, doc/tkl.xsl.in,
doc/xml.dcl, doc/yazhtml.dsl.in, doc/yazphp.dsl.in,
doc/yazprint.dsl.in, doc/yazproxy.xml.in: Updated to use
doc/common (id-docbook-common)
2006-04-20 13:46 adam
* doc/common/: Makefile.am, id.eps: Added id.eps
2006-04-20 13:10 adam
* doc/common/: Makefile.am, id.png: Added indexdata png
2006-04-20 12:22 adam
* doc/common/: .cvsignore, Makefile.am: Added
2006-04-20 12:05 adam
* doc/common/: html.dsl.in, html.xsl.in: Fix path to style1.css
2006-04-20 11:43 adam
* doc/common/: README, html.dsl.in, html.xsl.in, print.dsl.in,
style1.css, tkl.xsl.in, xml.dcl: First set of files for shared
Docbook files.
2006-04-20 11:43 adam
* doc/common/: README, html.dsl.in, html.xsl.in, print.dsl.in,
style1.css, tkl.xsl.in, xml.dcl: Initial revision
2006-04-17 09:38 adam
* src/yaz-proxy.cpp: Bug fix: Handle the case where an APDU can be
decoded but not encoded. This should not happen, but it does for
a particular bad OID. This is a bug in YAZ and will be fixed
there too. (More checks in decoding of OIDs).
2006-04-16 09:46 adam
* configure.ac: Bump version to 1.1.0.3
2006-04-16 09:45 adam
* doc/reference.xml: Describe period-connect
2006-04-16 09:35 adam
* src/yaz-proxy.cpp: Fixed a bug in Yaz_Proxy::recv_GDU_more . The
reference count for Yaz_Proxy object is incremented/decremented
in each call to recv_GDU_more and we break out if object was
destructed ..
2006-04-16 09:33 adam
* src/yaz-proxy-config.cpp: For config, dont wan for module element
2006-04-15 17:54 adam
* src/yaz-proxy.cpp: Increment session number again (was deleted by
mistake in 1.56)
2006-04-13 02:43 adam
* src/yaz-proxy.cpp: Remove log message
2006-04-13 02:41 adam
* src/yaz-proxy.cpp: Another fix for operation sequence number
(m_request_no)
2006-04-13 02:10 adam
* doc/yazproxy.xml.in: Bump year
2006-04-13 02:10 adam
* doc/: installation.xml, introduction.xml: Fix link to SRU home
page
2006-04-13 02:02 adam
* configure.ac: Bump version to 1.1.0.2
2006-04-13 02:02 adam
* include/yazproxy/proxy.h, src/yaz-proxy.cpp: Use HTTP header
X-Forwarded-For as IP for blocking if available (for the case
it's behind a proxy). Failing that use the peer IP given by
TCP/IP. The operation sequence number is now incremented for
each operation (GET,POST,SEARCH etc). By mistake that was
disabled. Log each HTTP request in a brief format (method
followed by path).
2006-04-12 13:55 adam
* etc/config.xml, src/yaz-proxy.cpp: Temporarily enable full log
for access from IP with NIS GROUP client
2006-04-12 13:46 adam
* configure.ac: Bump version to 1.1.0.1
2006-04-12 13:30 adam
* src/yaz-proxy.cpp: Fixed bug in Yaz_Proxy::get_client . When
MAXCLIENTS is reached, the server to be "thrown out" was not
destructed properly; now using dec_ref instead. Fixed bug in
Yaz_ProxyClient::timeoutNotify where Yaz_Proxy pointer was read
from a freed class; now reading pointer before free.
2006-04-06 19:23 adam
* etc/voyager.xml, src/yaz-proxy.cpp: Supply YAZ Proxy version in
Z39.50 init responses
2006-04-06 19:09 adam
* include/yazproxy/proxy.h: Increase session buffer string
2006-04-06 18:25 adam
* etc/config.xml, include/yazproxy/limit-connect.h,
include/yazproxy/proxy.h, src/limit-connect.cpp, src/proxyp.h,
src/yaz-proxy-config.cpp, src/yaz-proxy.cpp: period-connect which
specifies the period we do connect statistics
2006-04-06 14:04 adam
* NEWS, doc/reference.xml, etc/config.xml,
include/yazproxy/proxy.h, src/yaz-proxy-config.cpp,
src/yaz-proxy.cpp: Allow client-ip to be logged for each log
entry. Speciy client-ip in the configuration.
2006-04-06 12:30 adam
* doc/: introduction.xml, reference.xml: Describe target-charset.
Reorder reference a bit.
2006-04-06 03:28 adam
* NEWS: Updated NEWS
2006-04-06 03:20 adam
* src/yaz-proxy-config.cpp: Add css/pdf to mime types
2006-04-06 03:16 adam
* doc/installation.xml, doc/reference.xml, etc/config.xml,
etc/voyager.xml, include/yazproxy/proxy.h, src/proxyp.h,
src/yaz-proxy-config.cpp, src/yaz-proxy.cpp: Implement search
limit (n). Implement connect
limit -- which results in delay. This complements the connect max
-- which blocks out a client completely. Clean up file access
using docpath configuration.. Documentation updates for these.
2006-04-04 22:52 adam
* etc/yazproxyctl.sh: Fix test for RUNAS variable being non-empty
2006-03-30 21:04 adam
* Makefile.am: Fix path to usemarcon.m4 in DIST rule
2006-03-30 20:05 adam
* m4/idzebra.m4: Mention idzebra in error message
2006-03-30 20:04 adam
* m4/yazpp.m4: Mention YAZ++ in error message
2006-03-30 20:04 adam
* m4/yaz.m4: Mention YAZ in error message
2006-03-30 20:00 adam
* m4/idzebra.m4: idzebra.m4 moved to sub directory m4
2006-03-30 19:31 adam
* usemarcon.m4: usemarcon moved to m4
2006-03-30 19:31 adam
* m4/usemarcon.m4: usemarcon macros added
2006-03-30 18:38 adam
* Makefile.am, buildconf.sh, yaz.m4, yazpp.m4: Using yazpp.m4 +
yaz.m4 from m4 directory
2006-03-30 18:31 adam
* m4/yazpp.m4: Added yazpp.m4 from yazpp/yaz++
2006-03-30 18:16 adam
* m4/yaz.m4: Common m4 files .
2006-03-30 18:16 adam
* m4/yaz.m4: Initial revision
2006-03-30 16:22 adam
* src/yaz-proxy.cpp: Enable USE_AUTH_MSG again
2006-03-30 16:19 adam
* yaz.m4, yazpp.m4, src/t-server.cpp, src/tstthreads.cpp: Use only
sleep if unistd.h is defined
2006-03-30 16:16 adam
* include/yazproxy/limit-connect.h, src/msg-thread.cpp,
src/msg-thread.h, src/yaz-proxy.cpp, win/makefile: Windows
version of yazproxy
2006-03-30 15:29 adam
* src/: msg-thread.cpp, msg-thread.h: Allos Msg_Thread to operate
in non-threaded mode
2006-03-30 13:59 adam
* src/yaz-proxy.cpp: If connect-max is reached, connection is
refused.
2006-03-30 12:35 adam
* etc/config.xml, etc/yazproxy.xsd, include/yazproxy/Makefile.am,
include/yazproxy/bw.h, include/yazproxy/limit-connect.h,
include/yazproxy/proxy.h, src/Makefile.am, src/limit-connect.cpp,
src/proxyp.h, src/yaz-proxy-config.cpp, src/yaz-proxy.cpp:
Implement max-connect facility which makes the server sleep if a
certain number of connections has been initiated from a single
IP.
2006-03-30 12:31 adam
* src/msg-thread.cpp, src/msg-thread.h, src/yaz-usemarcon.cpp,
src/charset-converter.cpp, src/mod_sample.cpp, src/modules.cpp,
src/tstthreads.cpp, src/yaz-proxy-main.cpp, src/yaz-bw.cpp,
include/yazproxy/module.h: Update header. Copyright + yazproxy
name
2006-03-30 09:46 adam
* buildconf.sh: List more dependencies
2006-03-29 20:09 adam
* doc/reference.xml, etc/config.xml: Describe
target-authentication.
2006-03-29 15:33 adam
* yazpp.m4, debian/control, etc/config.xml,
include/yazproxy/proxy.h, src/msg-thread.cpp, src/msg-thread.h,
src/proxyp.h, src/t-server.cpp, src/tstthreads.cpp,
src/yaz-proxy-main.cpp: Use yazpp rather than yaz++.
2006-03-28 22:00 adam
* buildconf.sh, configure.ac, configure.in: Move to automake
1.8/1.9
2006-03-25 11:59 adam
* NEWS, include/yazproxy/proxy.h, src/modules.cpp, src/proxyp.h,
src/yaz-proxy-config.cpp, src/yaz-proxy.cpp: New directive
default-client-charset which serves as charset to be negotiated
if client does NOT supports one. Added HTTP authentication
support. Proxy re-uses connections - even for authenticated
sessions.. As long as authentication matches previous session.
2006-03-25 11:56 adam
* src/: Makefile.am, mod_helsinki.cpp: New Helsinki University
Module. By Ere Maijala
2006-03-09 15:14 adam
* buildconf.sh: Enable shared for debug development
2006-03-09 15:12 adam
* src/: proxyp.h, yaz-proxy-config.cpp, yaz-proxy.cpp: Reuse
sessions with same idAuthentication information.
2006-03-09 15:12 adam
* src/modules.cpp: Issue warnings for modules where loading fails
2006-03-09 01:08 adam
* src/yaz-proxy.cpp: Use proper recordcharset for opacxml
2006-03-09 01:08 adam
* src/yaz-proxy.cpp: Use proper recordcharset for opacxml.
2006-02-10 13:32 adam
* configure.in: --disable-shared by default
2005-11-30 12:48 adam
* include/yazproxy/proxy.h: Fixes for SRW/U responses
2005-11-30 12:38 adam
* src/yaz-proxy.cpp: If a backend target connection fails to
operatate or times out, the proxy sends a SRW/U response with
Temporary system error - along with the host address of the
backend. For Z39.50 we just close the connection, but we might
send a close instead.
2005-11-29 10:17 adam
* src/yaz-proxy.cpp: Fix null pointer reference - occurred ir query
charset was defined
2005-11-25 20:37 adam
* src/yaz-proxy.cpp: Fixed a problem with HTTP 1.1 hanging
connections that occurred for some SRW/SRU responses (such as
Explain, HTTP 404, ..).
2005-10-28 00:38 adam
* src/: .cvsignore, Makefile.am, p2.cpp, p2_backend.h,
p2_backend_dummy.cpp, p2_config.cpp, p2_config.h,
p2_frontend.cpp, p2_frontend.h, p2_modules.cpp, p2_modules.h,
p2_msg.cpp, p2_xmlerror.cpp, p2_xmlerror.h: Get rid of dead code
2005-10-27 22:10 adam
* doc/tkl.xsl.in: Use xsl:element for document element to prevent
ns
2005-10-13 11:58 adam
* include/yazproxy/proxy.h, src/p2_frontend.h, src/t-server.cpp,
src/yaz-proxy.cpp: Use move_way_gdu method from GDU clas. Minor
update due to size_t != int
2005-10-05 14:07 adam
* src/: .cvsignore, Makefile.am, p2.cpp, p2_backend.h,
p2_backend_dummy.cpp, p2_config.cpp, p2_config.h,
p2_frontend.cpp, p2_frontend.h, p2_modules.cpp, p2_modules.h,
p2_msg.cpp, p2_xmlerror.cpp, p2_xmlerror.h, t-server.cpp: Initial
checkin of proxy 2 code
2005-10-05 14:05 adam
* src/tstthreads.cpp: Start 3 servers in test of Msg_Thread
2005-10-05 14:05 adam
* src/msg-thread.cpp: Use pthread_cond_broadcast to signal 'stop
server'
2005-09-26 11:25 adam
* include/yazproxy/proxy.h, src/proxyp.h, src/yaz-proxy-config.cpp,
src/yaz-proxy.cpp: Make room for limit-search and limit-connect
2005-09-26 11:24 adam
* src/t-server.cpp: Add more proper options for t-server
2005-09-26 11:22 adam
* src/: msg-thread.cpp, msg-thread.h: Add destructor for class
(interface) IMsg_Thread.
2005-09-12 22:09 adam
* src/: msg-thread.cpp, msg-thread.h, t-server.cpp, tstthreads.cpp,
yaz-proxy.cpp: Msg_Thread constructor now has no_threads which is
the number of worker threads to use (used to be one only).
2005-09-12 14:48 adam
* yaz.m4: Sync with YAZ' version
2005-09-11 22:06 adam
* src/t-server.cpp: Unused code removed in test server
2005-09-07 11:28 adam
* doc/Makefile.am, doc/reference.xml, doc/yaz-proxy-man.sgml,
doc/yaz-proxy-man.xml, doc/yaz-proxy-ref.xml,
src/yaz-proxy-main.cpp: Document more yazproxy command line
options. Bug #412.
2005-08-17 08:49 adam
* etc/Makefile.am: config-modules.xml part of dist
2005-08-15 15:05 adam
* yaz.m4: Update to latest YAZ m4 util.
2005-08-15 14:53 adam
* src/yaz-proxy.cpp, include/yazproxy/proxy.h: Fix handling of
Proxy class and authentication thread. The destruction of either
now works better, it seems. Also fix ODR memory being reset for
SRW/SRU queries.
2005-08-15 14:51 adam
* src/: msg-thread.cpp, msg-thread.h: Avoid one condition variable
in msg-thread impl
2005-08-10 14:42 adam
* src/msg-thread.cpp: Fix a race-condition in Msg_Thread::run,
Msg_Thread::put .
2005-06-25 17:58 adam
* include/yazproxy/bw.h, include/yazproxy/module.h,
include/yazproxy/proxy.h, src/cdetails.cpp,
src/charset-converter.cpp, src/mod_sample.cpp, src/modules.cpp,
src/msg-thread.cpp, src/msg-thread.h, src/proxyp.h,
src/t-server.cpp, src/tstthreads.cpp, src/yaz-bw.cpp,
src/yaz-proxy-config.cpp, src/yaz-proxy-main.cpp,
src/yaz-proxy.cpp, src/yaz-usemarcon.cpp: Expanded tabs in all
source files. Added vim/emacs local variables trailer.
2005-06-21 23:54 adam
* src/: .cvsignore, Makefile.am, t-server.cpp: Added small server
to test MSG threads.
2005-06-21 20:46 adam
* buildconf.sh, configure.in, etc/config.xml,
include/yazproxy/module.h, include/yazproxy/proxy.h,
src/mod_sample.cpp, src/modules.cpp, src/proxyp.h,
src/yaz-proxy-config.cpp, src/yaz-proxy.cpp: Handle multiple
input PDU packages using GDU class of YAZ++ 1.0. Rewrote timeout
handling dealing with XSL transform + Delay (because of handwidth
limits).
2005-06-11 00:54 adam
* include/yazproxy/proxy.h, src/mod_sample.cpp, src/msg-thread.cpp,
src/yaz-proxy.cpp: Added proper memory scheme for authentication
handler module.
2005-06-11 00:53 adam
* include/yazproxy/module.h, src/modules.cpp: Yaz_ProxyModules
keeps track of number of open modules.
2005-06-10 19:51 adam
* configure.in: Bump to 1.0.2.
2005-06-10 19:51 adam
* src/yaz-proxy.cpp, etc/voyager.xml: Fixed NULL ptr refernece that
could occur if a client sets negotiation option but do not
include character set negotiation record.
2005-06-08 15:29 adam
* include/yazproxy/proxy.h, src/msg-thread.cpp, src/msg-thread.h,
src/proxyp.h, src/tstthreads.cpp, src/yaz-proxy-main.cpp,
src/yaz-proxy.cpp: Updated for yaz++ API where Yaz_ was removed
from many classes.
2005-06-02 08:40 adam
* include/yazproxy/proxy.h, src/msg-thread.cpp, src/msg-thread.h,
src/proxyp.h, src/tstthreads.cpp, src/yaz-proxy-main.cpp,
src/yaz-proxy.cpp: Update for the yazpp_1 namespace.
2005-05-30 22:09 adam
* NEWS, etc/config-modules.xml, include/yazproxy/module.h,
include/yazproxy/proxy.h, src/Makefile.am, src/modules.cpp,
src/yaz-proxy-config.cpp, src/yaz-proxy-main.cpp,
src/yaz-proxy.cpp: Added support for threaded authentication
modules. See etc/config-modules.xml + mod_sample.cpp for an
example.
2005-05-30 22:08 adam
* src/: msg-thread.cpp, msg-thread.h, tstthreads.cpp: Implemented
new class Msg_Thread which allows for threaded facilities
combined with the socketObservable interface. That is it allows
for threading combined with select/poll.
2005-05-27 21:01 adam
* NEWS, configure.in, debian/changelog: Bump version to 1.1.0
2005-05-27 20:07 adam
* src/yaz-proxy.cpp: Fixed bug #355: YAZ proxy does not seem to
load balance. Error was caused by seemingly clever logic that
choosed backend with most spares.. But sometimes the one with
most spares is much more used. Now the backend with minimum use
is always used.
2005-05-27 20:00 adam
* NEWS, configure.in, debian/changelog: Towards 1.0.1.
2005-05-27 20:00 adam
* src/yaz-proxy.cpp: Fixed bug #355: YAZ proxy does not seem to
load balance. Error was caused by seemingly clever logic that
choosed backend with most spares.. But sometimes the one with
most spares is much more used. Not the backend with minimum use
is always used.
2005-05-20 23:34 adam
* configure.in: Bump version to 1.0.1
2005-05-20 23:32 adam
* src/tstthreads.cpp: Added include stdlib.h
2005-05-19 23:29 adam
* src/: Makefile.am, tstthreads.cpp: New test for thread+socket
manager communication
2005-05-18 22:29 adam
* configure.in: Issue warning/error if Libxslt is not found
2005-05-18 22:15 adam
* NEWS, etc/config.xml, etc/yazproxy.xsd, include/yazproxy/proxy.h,
src/charset-converter.cpp, src/proxyp.h,
src/yaz-proxy-config.cpp, src/yaz-proxy.cpp: Added support for
Z39.50 character set negotiation. This allows the proxy to act as
a Z39.50 server supporting character set negotiation for backends
not supporting it. New config element target-charset specifies
encoding for target, and MUST be specified in order for any
conversion to take place. Conversion also takes place for SRW/SRU
clients that are negotiate implicitly to UTF-8.
2005-05-16 14:00 mike
* src/.cvsignore: Ignore generated file cdetails
2005-05-14 16:15 mike
* doc/reference.xml: example now has child (was
)
2005-05-08 17:23 adam
* buildconf.sh: Using more friendly buildconf from YAZ - slightly
updated
2005-05-06 08:55 adam
* src/charset-converter.cpp: If character set conversion fails -
pass thru.. Unfortunately we don't know the encoding of SRU
parameters.
2005-05-04 10:35 adam
* src/charset-converter.cpp: New file needed for character set
conversions
2005-05-04 10:31 adam
* etc/config.xml, include/yazproxy/proxy.h, src/Makefile.am,
src/proxyp.h, src/yaz-proxy-config.cpp, src/yaz-proxy.cpp: Added
support for character set conversion of query terms. The XML
configuration element query-charset specifies character set
encoding for target. In SRW/SRU mode, the proxy will convert from
UTF-8 to this encoding. Next, logical, step will be to honor
Z39.50 character set negotiation as well, so that Z39.50 queries
will be converted as well (we do not know encoding for Z39.50
sessions unless they say so).
2005-03-14 14:27 adam
* win/makefile: Fix path to iconv.dll + libxslt.lib
2005-03-14 14:16 adam
* doc/using.xml: Fix schema ID
2005-03-14 14:15 adam
* doc/yazproxy.xml.in: Fix copyright year
2005-03-14 14:15 adam
* doc/reference.xml: Update XML schema
2005-03-14 14:10 adam
* etc/config-modules.xml: Add sample config using modules
2005-03-14 14:09 adam
* etc/config.xml: Simplify this sample config
2005-03-14 13:27 adam
* NEWS, configure.in, debian/changelog: Towards 1.0
2005-02-22 11:08 adam
* NEWS, etc/voyager.xml, include/yazproxy/proxy.h,
src/yaz-proxy.cpp: Added Support OPAC to XML conversion.
Triggered by backendtype="opac" and marcxml="1" in syntax
sections.
2005-02-21 15:27 adam
* NEWS, doc/yaz-proxy-ref.xml, etc/config.xml, etc/explain.xml,
etc/yazproxy.xsd, include/yazproxy/module.h,
include/yazproxy/proxy.h, src/mod_sample.cpp, src/proxyp.h,
src/yaz-proxy-config.cpp, src/yaz-proxy-main.cpp,
src/yaz-proxy.cpp: Option -X now makes it possible to stop YAZ
proxy by sending "stop" as PROXY target (in init). This used to
be debug code in a #if 0 .. #endif section.
Moved a lot of "private" stuff to proxyp.h so that only Yaz_Proxy
is publicly defined in include/yazproxy/proxy.h.
Authentication info sent to target modified. Element renamed from
"authentication" to "target-authentication" to avoid confusion
with client authentication. It now takes an authentication
type=open|idPass|anonymous . Value is user:group:password for
idPass, user/pass for open. Option -U auth is no longer
supported.
2005-02-21 15:26 adam
* configure.in: Fix M4 quotation
2005-02-20 22:59 adam
* src/yaz-proxy-config.cpp: Only use dlclose if DL is
present/supported.
2005-02-11 16:40 adam
* configure.in: Bump version to 0.9.1.
2005-02-11 16:39 adam
* src/yaz-proxy-main.cpp: Rephrase comment about missing XML
support
2005-02-11 16:29 adam
* configure.in: Do --enable-shared by default.
2005-02-11 16:19 adam
* NEWS, configure.in, etc/config.xml, include/yazproxy/Makefile.am,
include/yazproxy/module.h, include/yazproxy/proxy.h,
src/Makefile.am, src/mod_sample.cpp, src/proxyp.h,
src/yaz-proxy-config.cpp, src/yaz-proxy.cpp: Implemented plugin
facility. First use is authentication from external sources.
2005-02-10 20:17 adam
* src/yaz-proxy.cpp: Remove unused and fix unterminated string
(syntax error)
2005-02-10 09:09 oleg
* NEWS, include/yazproxy/proxy.h, src/yaz-proxy-config.cpp,
src/yaz-proxy.cpp: Added patch, which involve yazproxy to
Character Set and Language Negotiation Model.
2005-02-08 15:06 adam
* buildconf.sh: Use acloca -I. because of usemarcon.m4
2005-02-07 15:58 adam
* debian/rules: Specify YAZ proxy API version 0.9 or later
2005-02-07 15:57 adam
* debian/control: Require yaz++ 0.9 or later
2005-02-07 14:29 adam
* src/yaz-proxy.cpp, win/makefile: WIN32 compile fixes
2005-02-07 10:50 adam
* NEWS, configure.in, debian/changelog: Towards 0.9
2005-02-07 10:50 adam
* doc/installation.xml: Specify usemarcon configure option
2005-02-07 10:11 adam
* debian/rules: Do not use USEMARCON by default
2005-02-07 10:07 adam
* yazpp.m4: Added version check
2005-01-18 11:49 adam
* src/yaz-proxy.cpp: More verbose log if HTTP file access fails
2005-01-18 11:49 adam
* src/yaz-proxy-config.cpp: Added core mime types
2005-01-17 19:44 adam
* src/yaz-proxy-main.cpp: Added include stdlib.h.
2005-01-16 22:50 adam
* configure.in, src/yaz-proxy-main.cpp: Added configure check for
headers pwd.h sys/wait.h
2005-01-11 21:58 adam
* src/yaz-proxy.cpp: Prevent warning about unused var
2005-01-11 21:50 adam
* configure.in, src/yaz-proxy-main.cpp, src/yaz-proxy.cpp: Added
check for various POSIX headers. Abort configure if YAZ++ is not
found.
2004-12-15 12:42 adam
* src/yaz-proxy.cpp: Fix NULL pointer reference (occurred when
close PDU was received)
2004-12-13 21:52 adam
* include/yazproxy/proxy.h, src/yaz-bw.cpp,
src/yaz-proxy-config.cpp, src/yaz-proxy-main.cpp,
src/yaz-proxy.cpp: Using yaz/log.h again. Added config file HTTP
access.
2004-12-13 21:22 adam
* yaz.m4: Define YAZ_USE_NEW_LOG=1 if app require YAZ > 2.0.28
2004-12-08 15:41 adam
* src/cdetails.cpp: Remove unnecessary include in USEMARCON test
2004-12-06 09:00 adam
* etc/config-mafi2ma.xml: Use backendtype none instead of finmarc
2004-12-03 16:50 adam
* src/: Makefile.am, cdetails.cpp: Added test program for the use
of CDetails object from USEMARCON.
2004-12-03 15:28 adam
* Makefile.am, configure.in, usemarcon.m4, etc/Makefile.am,
etc/config-mafi2ma.xml, etc/yazproxy.xsd,
include/yazproxy/proxy.h, src/Makefile.am, src/proxyp.h,
src/yaz-proxy-config.cpp, src/yaz-proxy.cpp,
src/yaz-usemarcon.cpp: Added support for MARC record conversion
with Usemarcon
2004-12-03 15:27 adam
* yazpp.m4: Update with new yazpp.m4 (that makes make distcheck
easy)
2004-11-30 22:10 adam
* src/: yaz-bw.cpp, yaz-proxy-config.cpp, yaz-proxy-main.cpp,
yaz-proxy.cpp: Updates for yaz/ylog.h
2004-11-22 11:55 adam
* yaz.m4: Fix new bug introduced by previous commit (../yaz* not
used)
2004-11-19 19:32 adam
* yaz.m4: Fixed bug #212: make distcheck uses global yaz, not a
local one
2004-11-09 15:24 adam
* NEWS, etc/Makefile.am, etc/config.xml, etc/explain.xml,
src/yaz-proxy-config.cpp: Implement XInclude for XML
configuration file(s).
2004-10-29 00:29 adam
* src/yaz-proxy.cpp: Fix bug #195: YAZ proxy removes otherInfo.
2004-10-24 01:15 adam
* src/yaz-proxy-main.cpp: Added type cast to long for sys limits -
and log as long.
2004-10-24 01:12 adam
* NEWS, etc/config.xml, etc/yazproxy.xsd, include/yazproxy/proxy.h,
src/yaz-proxy-config.cpp, src/yaz-proxy.cpp: Fixed bug #189: Bad
authenticated session transfer. New config element
"authentication" which specifies authentication (Open v2/v3
Z39.50) to be used for backend.
2004-10-20 22:35 adam
* src/yaz-proxy.cpp: Fix bug #186: charset / marc problem with char
A4.
2004-10-19 20:34 adam
* src/yaz-proxy.cpp: Bug fix: SRW/SRU explain did not work if no
default target was defined.
2004-10-19 00:10 adam
* include/yazproxy/proxy.h, src/yaz-proxy-config.cpp,
src/yaz-proxy.cpp: Implement bug #143: Add support for multiple
SRW/SRU targets.
2004-10-18 23:49 adam
* etc/: config.xml, yazproxy.xsd: Add attribute 'database' for
target
2004-10-12 21:20 adam
* etc/helka.sh: Sample start/stop script as used by Helsinki
University
2004-10-12 21:19 adam
* etc/helka.xml: Comments about server problems
2004-10-11 22:48 adam
* doc/tkl.xsl.in: Use XSL_DIR in tkl.xsl
2004-09-17 10:44 adam
* yaz.m4: Remove Id from header due to inconvenient diffs when
yaz.m4 is copied
2004-09-15 22:31 adam
* etc/yazproxyctl.sh: chdir to working directory before accessing
PID file
2004-09-11 23:11 adam
* debian/rules: Added --with-yazpp to rules
2004-09-11 22:54 adam
* yaz.m4: option --with-yazconfig renamed to --with-yaz
2004-09-09 12:26 adam
* .cvsignore, doc/.cvsignore, etc/.cvsignore, include/.cvsignore,
include/yazproxy/.cvsignore: Added .cvsignore files.
2004-09-09 11:54 adam
* yaz.m4: DTD_DIR assignment
2004-09-09 11:47 adam
* yaz.m4: Update to new yaz.m4
2004-08-29 15:01 adam
* NEWS, configure.in, debian/changelog, etc/yazproxy.xsd,
include/yazproxy/proxy.h, src/yaz-proxy-config.cpp,
src/yaz-proxy.cpp: New attribute "backendcharset" for syntax
section which specifies charset (encoding) for record that is
returned by backend. If omitted the proxy assumes backend record
encoding is MARC-8 (for backwards compatibility).
2004-08-16 14:39 adam
* buildconf.sh: Revert last change
2004-08-16 14:38 adam
* buildconf.sh, yaz.m4: Added updated yaz.m4
2004-08-13 15:54 adam
* etc/fennica.xml: Fix title in explain database
2004-08-13 15:53 adam
* etc/fennica.xml: More tuning of Helsinki config and commentary
2004-08-13 13:43 adam
* src/.cvsignore: Added this
2004-08-10 13:45 adam
* etc/: fennica.xml, voyager.xml: Update config files to use
backendtype
2004-08-10 11:02 adam
* NEWS, doc/reference.xml, etc/fennica.xml, etc/helka.xml,
etc/yazproxy.xsd, include/yazproxy/proxy.h,
src/yaz-proxy-config.cpp, src/yaz-proxy.cpp: New attribute
"backendtype" for syntax section which specifies record syntax to
be transmitted to backend.
YAZ proxy no longer transmits element set name to backend target
when doing schema conversions. It just gets unset instead (it's
optional).
2004-07-06 12:49 mike
* doc/reference.xml: Slightly neater language.
2004-07-06 12:44 mike
* doc/reference.xml: Clarify cql2rpn specification.
2004-07-06 12:34 mike
* doc/using.xml: Clarify cql2rpn specification.
2004-07-02 14:44 adam
* doc/reference.xml: Documentation includes update schema
2004-07-02 14:37 adam
* etc/: config.xml, voyager.xml: Add reference to XSD so they can
be validated with Xerces
2004-07-02 14:37 adam
* etc/yazproxy.xsd: Fix schema. Thanks to Douglas Campbell. Config
files now validate with Xerces-C++.
2004-07-01 20:07 adam
* doc/reference.xml: Fixed some closing tags for some XML examples
2004-06-24 08:20 adam
* etc/: MARC21slim2MODS3.xsl, MARC21slim2SRWDC.xsl: Updated
stylesheets from Larry E. Dixson
2004-04-30 21:39 adam
* Makefile.am, NEWS, configure.in, yaz.m4: Use YAZ_DOC macro to
setup documentation. Add yaz.m4.
2004-04-24 22:19 adam
* debian/control: libyazproxy-dev depends on libyaz++-dev and
libyaz-dev
2004-04-23 21:56 adam
* debian/: changelog, control: Fix depend on libyaz++
2004-04-23 21:04 adam
* NEWS, debian/changelog: Towards release
2004-04-23 18:25 adam
* doc/: installation.xml, introduction.xml: Add a few links
2004-04-23 18:10 adam
* NEWS, doc/installation.xml, etc/Makefile.am, etc/yaz-proxy.sh,
etc/yazproxyctl.sh: Rename yaz-proxy.sh to yazproxyctl.sh
2004-04-22 20:47 adam
* doc/Makefile.am: Check for HTMLFILES
2004-04-22 09:52 adam
* yazpp.m4, doc/installation.xml: Use --with-yazpp instead of
--with-yazppconfig
2004-04-22 09:46 adam
* include/yazproxy/bw.h, include/yazproxy/proxy.h, src/yaz-bw.cpp,
src/yaz-proxy-config.cpp, src/yaz-proxy-main.cpp,
src/yaz-proxy.cpp: Remove HAVE_.. from public headers (no Public
header must depend on configure result). Fix copyright a few
places.
2004-04-21 15:08 adam
* doc/: reference.xml, yaz-proxy-ref.xml: Rearrange sections
2004-04-21 10:16 adam
* doc/: installation.xml, introduction.xml, reference.xml,
using.xml: Minor spell fixes
2004-04-21 01:52 adam
* doc/Makefile.am: Update list of HTML files.
2004-04-21 01:49 adam
* doc/reference.xml, doc/using.xml, etc/config.xml: More examples
2004-04-19 15:43 adam
* doc/: reference.xml, using.xml: Prepare examples. More info on
syntax rules
2004-04-19 15:42 adam
* etc/: Makefile.am, config.xml, voyager.xml, yazproxy.xsd,
zeerex-2.0.xsd: Add yazproxy config schema. Assign namespace for
it.
2004-04-15 14:04 adam
* doc/: Makefile.am, installation.xml, introduction.xml,
license.xml, proxy.xml, reference.xml, using.xml,
yaz-proxy-ref.xml, yazproxy.xml.in: More documentation
2004-04-11 19:51 adam
* Makefile.am, win/makefile: Make WIN32 makefile part of dist
2004-04-11 19:49 adam
* win/makefile: Add WIN32 makefile for YAZ proxy
2004-04-11 19:31 adam
* README: Dont mention lib
2004-04-11 16:58 adam
* doc/Makefile.am: Fix list of HTML files
2004-04-11 16:54 adam
* include/yazproxy/Makefile.am: Fix include headers for AM
2004-04-11 16:49 adam
* debian/libyazproxy-dev.install: Fix include files
2004-04-11 16:45 adam
* debian/yazproxy-doc.install: Fix doc path
2004-04-11 16:45 adam
* etc/yaz-proxy.sh: Use yazproxy instead of yaz-proxy
2004-04-11 16:43 adam
* doc/: proxy.xml, yaz-proxy-ref.xml: yazproxy instead of yaz-proxy
2004-04-11 16:38 adam
* debian/yazproxy.install, doc/Makefile.am, doc/yaz-proxy-man.sgml:
It is yazproxy instead of yaz-proxy
2004-04-11 16:34 adam
* yazpp.m4: Fixed PATH search for yaz++-config
2004-04-11 16:25 adam
* buildconf.sh, doc/Makefile.in: Check for yazpp.m4 instead of
yaz.m4
2004-04-11 16:23 adam
* debian/rules: Fix LICENSE for Debian
2004-04-11 16:14 adam
* Makefile.am, debian/changelog, debian/compat, debian/control,
debian/libyazproxy-dev.install, debian/libyazproxy.install,
debian/postinst, debian/rules, debian/yazproxy-doc.install,
debian/yazproxy.install: Add Debian YAZ proxy
2004-04-11 14:30 adam
* NEWS, README: Update intro
2004-04-11 14:26 adam
* README: Minor
2004-04-11 14:25 adam
* configure.in, include/yazproxy/bw.h, include/yazproxy/proxy.h,
src/yaz-bw.cpp, src/yaz-proxy-config.cpp, src/yaz-proxy-main.cpp,
src/yaz-proxy.cpp: Fix license
2004-04-11 13:58 adam
* Makefile.am, README, doc/Makefile.am, doc/Makefile.in,
doc/installation.xml, doc/introduction.xml, doc/license.xml,
doc/proxy.xml, doc/yaz-proxy-man.sgml, doc/yaz.css,
doc/yazproxy.xml.in, etc/yaz-proxy.sh, include/yazproxy/proxy.h,
src/Makefile.am, src/yaz-bw.cpp, src/yaz-proxy-config.cpp,
src/yaz-proxy-main.cpp, src/yaz-proxy.cpp: Now compiles and
generates doc
2004-04-11 13:36 adam
* LICENSE, Makefile.am, README, buildconf.sh, configure.in,
yazpp.m4, src/Makefile.am, src/yaz-bw.cpp,
src/yaz-proxy-config.cpp, src/yaz-proxy-main.cpp,
doc/installation.xml, doc/introduction.xml, doc/license.xml,
doc/proxy.xml, doc/yaz-proxy-ref.xml, doc/yazproxy.xml.in,
src/yaz-proxy.cpp, doc/Makefile.am, doc/Makefile.in, doc/id.png,
doc/tkl.xsl.in, doc/xml.dcl, doc/yazhtml.dsl.in,
doc/yazphp.dsl.in, doc/yazprint.dsl.in, etc/MARC21slim2DC.xsl,
etc/pqf.properties, etc/MARC21slim2MODS.xsl,
etc/MARC21slim2MODS3.xsl, etc/MARC21slim2RDFDC.xsl,
etc/MARC21slim2SRWDC.xsl, etc/MARC21slimUtils.xsl,
etc/Makefile.am, etc/config.xml, etc/voyager.xml,
include/Makefile.am, include/yazproxy/Makefile.am,
include/yazproxy/bw.h, include/yazproxy/proxy.h: First files of
YAZ proxy.
2004-04-11 13:36 adam
* LICENSE, Makefile.am, README, buildconf.sh, configure.in,
yazpp.m4, src/Makefile.am, src/yaz-bw.cpp,
src/yaz-proxy-config.cpp, src/yaz-proxy-main.cpp,
doc/installation.xml, doc/introduction.xml, doc/license.xml,
doc/proxy.xml, doc/yaz-proxy-ref.xml, doc/yazproxy.xml.in,
src/yaz-proxy.cpp, doc/Makefile.am, doc/Makefile.in, doc/id.png,
doc/tkl.xsl.in, doc/xml.dcl, doc/yazhtml.dsl.in,
doc/yazphp.dsl.in, doc/yazprint.dsl.in, etc/MARC21slim2DC.xsl,
etc/pqf.properties, etc/MARC21slim2MODS.xsl,
etc/MARC21slim2MODS3.xsl, etc/MARC21slim2RDFDC.xsl,
etc/MARC21slim2SRWDC.xsl, etc/MARC21slimUtils.xsl,
etc/Makefile.am, etc/config.xml, etc/voyager.xml,
include/Makefile.am, include/yazproxy/Makefile.am,
include/yazproxy/bw.h, include/yazproxy/proxy.h: Initial revision