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