2006-05-01 10:22 adam * debian/: changelog, control: Removed docbook depends. Not needed becuase they're part of dist. 2006-05-01 10:06 adam * NEWS: Update header 2006-04-30 16:14 adam * win/makefile: DEBUG=0 2006-04-30 16:00 adam * win/makefile: Simplify makefile. Use dobj for temporary objects in debug mode. 2006-04-30 15:11 adam * doc/installation.xml: Update installation about yazpp_1 fname 2006-04-30 15:04 adam * win/makefile: Put API version in yazpp lib+dll 2006-04-30 14:53 adam * doc/: installation.xml, zoom.xml, common/common.ent: Added more URLs to YAZ ZOOM doc 2006-04-30 14:51 adam * doc/yazpp.xml.in: reverted to Emacs sgml mode 2006-04-30 14:22 adam * configure.ac: Require YAZ 2.1.18 2006-04-30 14:21 adam * LICENSE, README: Fix link to home site. 2006-04-30 11:09 adam * NEWS: Notes about DEBUG=0/1 2006-04-30 11:07 adam * win/makefile: DEBUG=0 2006-04-30 09:43 adam * win/makefile: DEBUG version generate yazppd.{lib,dll} and use yazd.{lib,dll}. 2006-04-30 09:21 adam * win/makefile: Remove use of option /YX 2006-04-30 07:52 adam * win/makefile: Update for VS 2005 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:24 adam * doc/.cvsignore: Ignore yazpp-config.8 2006-04-27 15:04 adam * doc/: installation.xml, introduction.xml, yazpp.xml.in: Using common entities 2006-04-27 15:04 adam * doc/api.xml: Update API with new yazpp definitions 2006-04-27 15:03 adam * doc/common/common.ent: Added URL for cplusplus binding 2006-04-27 14:37 adam * NEWS: More 1.0.0 news 2006-04-27 11:46 adam * doc/common/common.ent: Added a couple of entities 2006-04-26 14:16 adam * doc/common/common.ent: Added more URLs 2006-04-25 14:37 marc * doc/: api.xml, installation.xml, introduction.xml, license.xml, yazpp-config-man.xml, zoom.xml: reverted to Emacs sgml mode 2006-04-24 14:55 marc * doc/yazpp.xml.in: inserted Emacs nxml-mode in bottom of XML files 2006-04-24 14:47 marc * doc/: api.xml, installation.xml, introduction.xml, license.xml, yazpp-config-man.xml, zoom.xml: inserted emacs nxml-mode in bottom of xml file 2006-04-24 12:10 marc * doc/yazpp-config-man.xml: corrected xmllint errors 2006-04-24 11:17 marc * Makefile.am, debian/changelog, debian/compat, debian/control, debian/libyazpp-dev.install, debian/libyazpp1-dev.install, debian/libyazpp1.postinst, debian/postinst, debian/rules, debian/yazpp-doc.install, debian/yazpp1-doc.install: preparing new debian source package libyazpp version 1.0.0, which all changes needed for nameshift from libyaz++ 2006-04-24 11:13 adam * doc/common/common.ent: Added several URLs 2006-04-24 10:55 marc * doc/: Makefile.am, yazpp-config-man.xml: added man pace for yazpp-config.8 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-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 13:46 adam * doc/common/: Makefile.am, id.eps: Added id.eps 2006-04-20 13:36 adam * doc/Makefile.am: Use copy rather than symlink for id.png 2006-04-20 13:26 adam * src/Makefile.am: Fix DISTCLEANFILES 2006-04-20 13:18 adam * configure.ac, doc/Makefile.am, doc/id.png, doc/tkl.xsl.in, doc/xml.dcl, doc/yaz.css, doc/yazhtml.dsl.in, doc/yazphp.dsl.in, doc/yazpp.xml.in, doc/yazprint.dsl.in: Updated to use doc/common (id-docbook-common) 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-03 13:50 mike * src/.cvsignore: Ignore new generated "yazpp-*" rather than old "yaz++-*" 2006-04-03 13:50 mike * zoom/.cvsignore: Fix typo of ignored library name. 2006-04-03 13:48 mike * include/yazpp/.cvsignore: New 2006-04-03 13:47 mike * doc/.cvsignore: Ignore new generated "yazpp-*" rather than old "yaz++-*" 2006-04-03 13:46 mike * .cvsignore: Ignore new "yazpp-config" rather than old "yaz++-config" 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 * m4/usemarcon.m4: usemarcon macros added 2006-03-30 18:36 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:15 adam * include/yazpp/: gduqueue.h, record-cache.h: WIN32 updates 2006-03-30 13:58 adam * src/: yaz-pdu-assoc-thread.cpp, yaz-pdu-assoc.cpp: if PDU_Assoc::sessionNotify returns 0; the accept will fail neatly 2006-03-30 09:45 adam * buildconf.sh: List more dependencies 2006-03-29 15:19 adam * doc/: api.xml, installation.xml, introduction.xml, license.xml, zoom.xml: Update references to yaz++ -> yazpp 2006-03-29 15:14 adam * Makefile.am, configure.ac, yaz++-config.in, yazpp-config.in, yazpp.m4, debian/changelog, debian/control, debian/libyaz++1-dev.install, debian/libyaz++1.install, debian/libyazpp1-dev.install, debian/libyazpp1.install, debian/rules, debian/yaz++1-doc.install, debian/yazpp1-doc.install, doc/Makefile.am, doc/yaz++.xml.in, doc/yazpp.xml.in, include/Makefile.am, include/yaz++/Makefile.am, include/yaz++/cql2rpn.h, include/yaz++/gdu.h, include/yaz++/gduqueue.h, include/yaz++/ir-assoc.h, include/yaz++/pdu-assoc.h, include/yaz++/pdu-observer.h, include/yaz++/query.h, include/yaz++/record-cache.h, include/yaz++/socket-manager.h, include/yaz++/socket-observer.h, include/yaz++/z-assoc.h, include/yaz++/z-databases.h, include/yaz++/z-query.h, include/yaz++/z-server.h, include/yazpp/Makefile.am, include/yazpp/cql2rpn.h, include/yazpp/gdu.h, include/yazpp/gduqueue.h, include/yazpp/ir-assoc.h, include/yazpp/pdu-assoc.h, include/yazpp/pdu-observer.h, include/yazpp/query.h, include/yazpp/record-cache.h, include/yazpp/socket-manager.h, include/yazpp/socket-observer.h, include/yazpp/z-assoc.h, include/yazpp/z-databases.h, include/yazpp/z-query.h, include/yazpp/z-server.h, src/Makefile.am, src/gdu.cpp, src/gduqueue.cpp, src/pdu-observer.cpp, src/query.cpp, src/socket-observer.cpp, src/tstquery.cpp, src/yaz-cql2rpn.cpp, src/yaz-ir-assoc.cpp, src/yaz-marc-sample.cpp, src/yaz-my-client.cpp, src/yaz-my-server.cpp, src/yaz-pdu-assoc-thread.cpp, src/yaz-pdu-assoc.cpp, src/yaz-socket-manager.cpp, src/yaz-z-assoc.cpp, src/yaz-z-cache.cpp, src/yaz-z-databases.cpp, src/yaz-z-query.cpp, src/yaz-z-server-ill.cpp, src/yaz-z-server-sr.cpp, src/yaz-z-server-update.cpp, src/yaz-z-server.cpp, src/z-server.cpp, win/makefile, zlint/Makefile.am, zlint/main.cpp, zlint/zlint.h, zoom/Makefile.am: The upgrade to automake 1.8/1.9 causes the product dist to be called yaz---. So we are using p rather than +, thus getting yazpp- instead. To be consistent header files and libs have moved too. 2006-03-28 21:56 adam * buildconf.sh, configure.ac, configure.in: Move to automake 1.8/1.9 2006-03-28 21:51 adam * include/yaz++/pdu-assoc.h, include/yaz++/socket-manager.h, include/yaz++/z-query.h, include/yaz++/z-server.h, src/yaz-my-client.cpp: Remove class qualifiers in method definitions. Breaks gcc 4.1. 2006-03-27 17:10 adam * debian/changelog, debian/control, debian/libyaz++-dev.install, debian/libyaz++.install, debian/libyaz++1-dev.install, debian/libyaz++1.install, debian/rules, debian/yaz++-doc.install, debian/yaz++1-doc.install, src/Makefile.am, zoom/Makefile.am: Debian package libyaz++1. Replaces libyaz++. 2006-02-01 23:59 adam * configure.in: Require YAZ 2.1.11 or later 2005-12-13 18:10 mike * src/.cvsignore: Ignore "tstquery", compiled by "make check". 2005-11-03 15:48 adam * win/makefile: Removed unused makefile code 2005-11-03 15:46 adam * win/makefile: Added new objects gduqueue+gdu to NMAKE makefile 2005-10-27 22:10 adam * doc/tkl.xsl.in: Use xsl:element for document element to prevent ns 2005-10-13 11:56 adam * include/yaz++/Makefile.am, include/yaz++/gdu.h, include/yaz++/gduqueue.h, src/Makefile.am, src/gdu.cpp, src/gduqueue.cpp: Class GDUQueue in separate header/source. Added copy assignment and copy constructor for GDU class. 2005-10-10 17:59 adam * src/yaz-pdu-assoc-thread.cpp: Do not use child/parent pointers for threaded pdu assocs 2005-10-05 14:06 adam * include/yaz++/z-query.h: Check for multiple inclusion of z-query.h. 2005-09-27 19:57 adam * include/yaz++/z-query.h, src/Makefile.am, src/tstquery.cpp, src/yaz-z-query.cpp: Change implementation of Yaz_Z_Query::zquery2pquery to use YAZ' wrbuf_put_zquery. Added copy assignment for Yaz_Z_Query. 2005-09-27 14:15 adam * win/makefile: Build small yaz++ client too in win32 build 2005-09-23 15:11 adam * include/yaz++/pdu-observer.h, include/yaz++/query.h, include/yaz++/socket-observer.h, src/yaz-pdu-assoc.cpp, zlint/zlint.h: Use non-pure virtual destructors 2005-09-22 14:47 adam * win/makefile: Update WIN32 with new source for virtual desctructors 2005-09-22 14:40 adam * include/yaz++/pdu-observer.h, include/yaz++/query.h, include/yaz++/socket-observer.h, include/yaz++/z-server.h, src/Makefile.am, src/pdu-observer.cpp, src/query.cpp, src/socket-observer.cpp, src/z-server.cpp, zlint/zlint.cpp, zlint/zlint.h: Added pure virtual destructors for interface-like classes. 2005-09-12 14:49 adam * yaz.m4: Sync with YAZ' version 2005-08-15 15:04 adam * yaz.m4: Update to latest YAZ m4 util. 2005-08-11 20:53 adam * zlint/: test-init-02.cpp, test-init-03.cpp, test-init-04.cpp, test-init-05.cpp, test-init-06.cpp, test-init-07.cpp, test-init-08.cpp, test-search-01.cpp: Remove unused variables 2005-08-10 11:14 adam * doc/yaz++.xml.in: Use latest Docbook 4 DTD. 2005-06-25 17:53 adam * include/yaz++/cql2rpn.h, include/yaz++/gdu.h, include/yaz++/ir-assoc.h, include/yaz++/pdu-assoc.h, include/yaz++/pdu-observer.h, include/yaz++/query.h, include/yaz++/record-cache.h, include/yaz++/socket-manager.h, include/yaz++/socket-observer.h, include/yaz++/z-assoc.h, include/yaz++/z-databases.h, include/yaz++/z-query.h, include/yaz++/z-server.h, src/gdu.cpp, src/yaz-cql2rpn.cpp, src/yaz-ir-assoc.cpp, src/yaz-marc-sample.cpp, src/yaz-my-client.cpp, src/yaz-my-server.cpp, src/yaz-pdu-assoc-thread.cpp, src/yaz-pdu-assoc.cpp, src/yaz-socket-manager.cpp, src/yaz-z-assoc.cpp, src/yaz-z-cache.cpp, src/yaz-z-databases.cpp, src/yaz-z-query.cpp, src/yaz-z-server-ill.cpp, src/yaz-z-server-sr.cpp, src/yaz-z-server-update.cpp, src/yaz-z-server.cpp, zlint/main.cpp, zlint/test-init-01.cpp, zlint/test-init-02.cpp, zlint/test-init-03.cpp, zlint/test-init-04.cpp, zlint/test-init-05.cpp, zlint/test-init-06.cpp, zlint/test-init-07.cpp, zlint/test-init-08.cpp, zlint/test-scan-01.cpp, zlint/test-search-01.cpp, zlint/zlint.cpp, zlint/zlint.h, zoom/canonical.cpp, zoom/zclient.cpp, zoom/zconn.cpp, zoom/zexcept.cpp, zoom/zquery.cpp, zoom/zrec.cpp, zoom/zrs.cpp: Expanded tabs in all source files. Added vim/emacs local variables trailer. 2005-06-21 23:30 adam * src/yaz-pdu-assoc.cpp: Return NULL if peer is not yet known 2005-06-21 19:55 adam * configure.in: Bump yaz++ version to 1.0.0 2005-06-21 19:37 adam * include/yaz++/Makefile.am, include/yaz++/gdu.h, include/yaz++/z-assoc.h, src/Makefile.am, src/gdu.cpp: Added new class GDU. 2005-06-21 19:36 adam * src/yaz-socket-manager.cpp: Init member timeout_this in socket manager (valgrind warnig) 2005-06-08 15:28 adam * include/yaz++/ir-assoc.h, include/yaz++/pdu-assoc.h, include/yaz++/pdu-observer.h, include/yaz++/record-cache.h, include/yaz++/socket-manager.h, include/yaz++/socket-observer.h, include/yaz++/z-assoc.h, include/yaz++/z-server.h, src/yaz-ir-assoc.cpp, src/yaz-my-client.cpp, src/yaz-my-server.cpp, src/yaz-pdu-assoc-thread.cpp, src/yaz-pdu-assoc.cpp, src/yaz-socket-manager.cpp, src/yaz-z-assoc.cpp, src/yaz-z-cache.cpp, src/yaz-z-server-ill.cpp, src/yaz-z-server-sr.cpp, src/yaz-z-server-update.cpp, src/yaz-z-server.cpp, zlint/main.cpp, zlint/zlint.cpp, zlint/zlint.h: Removed prefix Yaz_ from several class - and interface names now that a namespace encapsulates the API. 2005-06-02 08:40 adam * include/yaz++/cql2rpn.h, include/yaz++/ir-assoc.h, include/yaz++/pdu-assoc.h, include/yaz++/pdu-observer.h, include/yaz++/query.h, include/yaz++/record-cache.h, include/yaz++/socket-manager.h, include/yaz++/socket-observer.h, include/yaz++/z-assoc.h, include/yaz++/z-databases.h, include/yaz++/z-query.h, include/yaz++/z-server.h, src/yaz-cql2rpn.cpp, src/yaz-ir-assoc.cpp, src/yaz-marc-sample.cpp, src/yaz-my-client.cpp, src/yaz-my-server.cpp, src/yaz-pdu-assoc-thread.cpp, src/yaz-pdu-assoc.cpp, src/yaz-socket-manager.cpp, src/yaz-z-assoc.cpp, src/yaz-z-cache.cpp, src/yaz-z-databases.cpp, src/yaz-z-query.cpp, src/yaz-z-server-ill.cpp, src/yaz-z-server-sr.cpp, src/yaz-z-server-update.cpp, src/yaz-z-server.cpp, zlint/zlint.h: Introducing namespace yazpp_1 for all YAZ++ functions. This will allows us to remove the annoying YAZ_.. prefix for classes and convert preprocessor defines to proper enums. 2005-05-20 23:29 adam * configure.in: Bump version to 0.9.1 2005-05-20 23:28 adam * include/yaz++/socket-observer.h: Added missing include of yconfig.h 2005-05-17 22:34 adam * include/yaz++/z-server.h, src/yaz-marc-sample.cpp: Use size_t for get_record index. 2005-05-17 22:34 adam * buildconf.sh: Copy yaz' buildconf.sh. 2005-05-17 22:33 adam * zlint/zlint.cpp: Remove yaz_log call 2005-05-17 15:00 adam * src/: yaz-marc-sample.cpp, yaz-my-server.cpp: Handle present out of range better in sample server. 2005-05-17 14:59 adam * src/yaz-z-server-update.cpp: Fixed bug in Yaz_Facility_Update::recv: taken (1) was returned for all extended services. It should only be returned when update extended services was received and handled. 2005-05-03 18:29 mike * zoom/zconn.cpp: New constructor with no arguments, does not connect. New explicit connect() method Old constructor with hostname/port args rewritten to use these. 2005-05-03 18:21 mike * zoom/zconn.cpp: Reliable result for connection::option() when returning a null value. 2005-02-07 14:36 adam * .cvsignore: Added WIN32 bin 2005-02-07 14:35 adam * win/.cvsignore: Added this. 2005-02-07 10:10 adam * NEWS, debian/changelog: Towards 0.9. 2005-02-07 10:07 adam * yazpp.m4: Added version check 2005-01-17 13:48 adam * zlint/main.cpp: Added include stdlib.h 2005-01-17 10:55 adam * src/: yaz-my-client.cpp, yaz-my-server.cpp: Added include stdlib.h 2005-01-14 11:13 adam * configure.in, src/yaz-pdu-assoc-thread.cpp, src/yaz-socket-manager.cpp: Added configure check for various headers 2005-01-11 21:56 adam * configure.in: Bump version to 0.9. Abort if YAZ is not found 2004-12-13 21:50 adam * src/yaz-cql2rpn.cpp, src/yaz-ir-assoc.cpp, src/yaz-my-client.cpp, src/yaz-my-server.cpp, src/yaz-pdu-assoc-thread.cpp, src/yaz-pdu-assoc.cpp, src/yaz-socket-manager.cpp, src/yaz-z-assoc.cpp, src/yaz-z-cache.cpp, src/yaz-z-server-ill.cpp, src/yaz-z-server-sr.cpp, src/yaz-z-server-update.cpp, src/yaz-z-server.cpp, zlint/test-init-01.cpp, zlint/test-init-02.cpp, zlint/test-init-03.cpp, zlint/test-init-04.cpp, zlint/test-init-05.cpp, zlint/test-init-06.cpp, zlint/test-init-07.cpp, zlint/test-init-08.cpp, zlint/test-scan-01.cpp, zlint/test-search-01.cpp, zlint/zlint.cpp: using yaz/log.h again 2004-12-13 21:22 adam * yaz.m4: Define YAZ_USE_NEW_LOG=1 if app require YAZ > 2.0.28 2004-12-03 15:27 adam * yazpp.m4: Avoid Dollar ID 2004-12-03 15:26 adam * yazpp.m4: YAZPP_INIT macro searches ../../yaz++ as well (to ease make distcheck) 2004-11-30 22:10 adam * configure.in, src/yaz-cql2rpn.cpp, src/yaz-ir-assoc.cpp, src/yaz-my-client.cpp, src/yaz-my-server.cpp, src/yaz-pdu-assoc-thread.cpp, src/yaz-pdu-assoc.cpp, src/yaz-socket-manager.cpp, src/yaz-z-assoc.cpp, src/yaz-z-cache.cpp, src/yaz-z-server-ill.cpp, src/yaz-z-server-sr.cpp, src/yaz-z-server-update.cpp, src/yaz-z-server.cpp, zlint/test-init-01.cpp, zlint/test-init-02.cpp, zlint/test-init-03.cpp, zlint/test-init-04.cpp, zlint/test-init-05.cpp, zlint/test-init-06.cpp, zlint/test-init-07.cpp, zlint/test-init-08.cpp, zlint/test-scan-01.cpp, zlint/test-search-01.cpp, zlint/zlint.cpp: Updates for yaz/ylog.h 2004-11-22 11:54 adam * yaz.m4: Fix new bug introduced by previous commit (../yaz* not used) 2004-11-19 19:31 adam * yaz.m4: Fixed bug #212: make distcheck uses global yaz, not a local one 2004-10-23 14:44 adam * src/yaz-socket-manager.cpp, NEWS: Fixed bug #188: unhandled event in processEvent. The error was seen in rare cases when timeout socket events occurred. 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-11 23:10 adam * debian/rules: Added --with-yaz to rules 2004-09-11 22:54 adam * doc/installation.xml: --with-yaz instead of --with-yaz-config 2004-09-11 22:53 adam * yaz.m4: option --with-yazconfig renamed to --with-yaz 2004-09-09 11:55 adam * yaz.m4: DTD_DIR assignment 2004-09-09 11:44 adam * NEWS: Update to new --with-yaz-config 2004-09-09 11:43 adam * yaz.m4, doc/installation.xml: Update yaz.m4. Update to new --with-yaz-config 2004-09-06 09:50 adam * zlint/: test-search-01.cpp, zlint.cpp: Added a few timeouts 2004-08-16 14:40 adam * yaz.m4: Added updated yaz.m4 2004-05-12 09:45 adam * NEWS, src/Makefile.am: Fix include path order to avoid yaz++ from using old headers. 2004-05-04 06:09 adam * doc/introduction.xml: Fix link 2004-04-30 21:35 adam * NEWS, configure.in, yaz.m4: Use YAZ_DOC macro to setup documentation. 2004-04-23 21:04 adam * NEWS, debian/changelog: Towards release 2004-04-22 20:44 adam * doc/api.xml: Omit proxy API 2004-04-22 20:44 adam * doc/Makefile.am: Check for HTMLFILES 2004-04-22 09:53 adam * yazpp.m4: Use --with-yazpp instead of --with-yazppconfig 2004-04-11 19:54 adam * doc/installation.xml: Mention YAZ_DIR. 2004-04-11 19:53 adam * win/makefile: Minor updates in comments 2004-04-11 19:49 adam * win/makefile: Update WIN32 makefile to reflect separate YAZ proxy 2004-04-11 19:31 adam * README: Dont mention lib 2004-04-11 16:34 adam * yazpp.m4: Fixed PATH search for yaz++-config 2004-04-11 16:19 adam * debian/rules: Fix LICENSE 2004-04-11 16:18 adam * debian/: control, rules: libXSLT no longer required for yaz++ 2004-04-11 16:14 adam * debian/: changelog, control, libyazproxy-dev.install, libyazproxy.install, rules, yazproxy.install: Move YAZ proxy away from Debian 2004-04-11 14:27 adam * README: Remove proxy README details 2004-04-11 14:21 adam * configure.in, zlint/Makefile.am: Remove XSLT config 2004-04-11 14:19 adam * Makefile.am, NEWS, configure.in: Bump version 2004-04-11 14:13 adam * doc/: Makefile.am, installation.xml, introduction.xml, license.xml, proxy.xml, yaz++.xml.in, yaz-proxy-man.sgml, yaz-proxy-ref.xml: Documentation updates. Due to move of YAZ proxy 2004-04-11 14:03 adam * LICENSE.proxy, Makefile.am, NEWS, configure.in, etc/MARC21slim2DC.xsl, etc/MARC21slim2MODS.xsl, etc/MARC21slim2MODS3.xsl, etc/MARC21slim2RDFDC.xsl, etc/MARC21slim2SRWDC.xsl, etc/MARC21slimUtils.xsl, etc/Makefile.am, etc/config.xml, etc/pqf.properties, etc/voyager.xml, etc/yaz-proxy.sh, include/yaz++/Makefile.am, include/yaz++/proxy/Makefile.am, include/yaz++/proxy/bw.h, include/yaz++/proxy/proxy.h, proxy/Makefile.am, proxy/yaz-bw.cpp, proxy/yaz-proxy-config.cpp, proxy/yaz-proxy-main.cpp, proxy/yaz-proxy.cpp: Removed yazproxy source 2004-04-11 13:16 adam * doc/: introduction.xml, proxy.xml, zoom.xml: Fix a few links 2004-03-31 23:30 mike * README: Fix a few typos. 2004-03-31 23:11 adam * debian/yaz++.install: No longer needed 2004-03-31 23:06 adam * debian/libyazproxy-dev.install, debian/libyazproxy.install, debian/yazproxy.install, etc/Makefile.am: Install etc files are installed in PREFIX/share/yazproxy 2004-03-31 23:04 adam * README: Puts Mikes abstract to README 2004-03-31 20:28 adam * doc/: .cvsignore, Makefile.am, id.png, installation.xml, introduction.xml, license.xml, yaz++.xml.in: Rewrite windows compilation instructions. Add introductory chapter (needs more beef). Put in GPL. 2004-03-31 00:26 adam * doc/Makefile.am: Fix dist. Use HTMLFILES instead of copy of *.html 2004-03-31 00:11 adam * doc/Makefile.am: Fix make dist for yaz.css 2004-03-31 00:03 adam * NEWS, doc/Makefile.am, doc/yaz.css, doc/yazhtml.dsl.in: Use yaz.css for documentation. 2004-03-30 22:15 adam * Makefile.am: Fix make dist for windows 2004-03-30 20:59 adam * configure.in: Check for gettimeofday. 2004-03-30 20:58 adam * win/makefile: ZOOM C++ works on WIN32 2004-03-30 20:14 adam * include/yaz++/proxy/proxy.h, proxy/yaz-proxy-main.cpp, proxy/yaz-proxy.cpp, src/yaz-ir-assoc.cpp, src/yaz-z-server.cpp, win/makefile: WIN32 updates 2004-03-30 19:42 adam * win/makefile: First go for nmake makefile for yaz++ 2004-03-30 18:51 adam * src/yaz-bw.cpp: File moved from src to proxy 2004-03-30 16:25 adam * proxy/yaz-proxy.cpp: For proxy, avoid duplicate diagnostic 7: query 2004-03-30 13:46 adam * README: Mention GPL license 2004-03-30 11:34 adam * debian/control: Revise description 2004-03-30 11:28 adam * debian/control: Fix duplicate Build-Depends 2004-03-30 11:13 adam * debian/control: Depend on libxslt1-dev rather than libxslt-dev 2004-03-30 11:08 adam * debian/rules: Fix Debian rules configure to use --with-xslt 2004-03-30 11:05 adam * include/yaz++/proxy/proxy.h, proxy/yaz-proxy.cpp: Ensure proxy can cope without libxslt 2004-03-30 10:46 adam * doc/Makefile.am, src/Makefile.am: Fixes to make distcheck happy 2004-03-30 10:31 adam * debian/: control, rules: Fix shlibdeps. Remove yaz++ package, since its empty 2004-03-30 01:25 adam * debian/rules: Proper copyright for proxy in Debian packages 2004-03-30 00:48 adam * proxy/yaz-proxy-main.cpp: Add this for proxy 2004-03-30 00:46 adam * LICENSE, LICENSE.proxy, Makefile.am, NEWS, README, configure.in, yaz++-config.in, debian/changelog, debian/control, debian/libyaz++-dev.install, debian/libyaz++.install, debian/rules, debian/yaz++.install, include/yaz++/Makefile.am, include/yaz++/cql2rpn.h, include/yaz++/proxy.h, include/yaz++/record-cache.h, include/yaz++/proxy/Makefile.am, include/yaz++/proxy/bw.h, include/yaz++/proxy/proxy.h, proxy/Makefile.am, proxy/yaz-bw.cpp, proxy/yaz-proxy-config.cpp, proxy/yaz-proxy.cpp, src/Makefile.am, src/yaz-cql2rpn.cpp, src/yaz-proxy-config.cpp, src/yaz-proxy-main.cpp, src/yaz-proxy.cpp, src/yaz-z-cache.cpp: Move yaz-proxy to separate sub directory. Change license for proxy to GPL. Add packages libyazproxy, libyazproxy-dev, yazproxy. 2004-03-29 22:00 adam * ChangeLog, Makefile.am, NEWS, README, README.txt, TODO, zlint/Makefile.am: Rename a few files 2004-03-26 00:14 adam * zlint/: Makefile.am, main.cpp, test-init-01.cpp, test-init-02.cpp, test-init-03.cpp, test-init-04.cpp, test-init-05.cpp, test-init-06.cpp, test-init-07.cpp, test-init-08.cpp, test-scan-01.cpp, test-search-01.cpp, zlint.cpp, zlint.h: Tests as separate object implementations 2004-03-20 16:06 adam * zlint/zlint.cpp: More work on zlint_driver 2004-03-17 11:55 adam * ChangeLog, TODO, configure.in: Bump to 0.7.12 2004-03-17 11:51 adam * etc/: config.xml, voyager.xml: Use MODS v3 by default. Update to SRW/CQL 1.1 URIs 2004-03-17 11:49 adam * src/yaz-proxy-main.cpp: Log XSLT errors to log 2004-03-17 11:49 adam * src/yaz-proxy.cpp: Fix log of incoming PDU from client 2004-03-16 00:15 adam * etc/pqf.properties: Sync pqf.properties with YAZ copy 2004-03-15 23:49 adam * src/yaz-proxy.cpp: Simplify use of iconv for MARC records 2004-03-01 20:12 adam * ChangeLog, src/yaz-proxy.cpp: Fixed fix-up for omitted referenceIds 2004-03-01 18:18 adam * src/yaz-proxy.cpp: Fix another bug with pre_init 2004-03-01 18:01 adam * ChangeLog, configure.in, src/yaz-proxy.cpp: Fix pre_init to prevent spawn if it is already queued. Version 2.0.15 update. 2004-02-27 01:42 adam * ChangeLog, etc/config.xml, include/yaz++/proxy.h, src/yaz-proxy.cpp: Make workaround for FILE handles for libxml2 on Solaris where maximum is 256 on 32-bit systems. Unix fd handles are OK. 2004-02-27 00:43 adam * ChangeLog, configure.in, etc/config.xml, src/yaz-proxy.cpp: Take into account spare sessions in load_balance 2004-02-27 00:42 adam * src/yaz-socket-manager.cpp: Make more noise if select fails 2004-02-27 00:41 adam * zlint/zlint.cpp: Work on smarter zlint OO model 2004-02-26 15:37 adam * etc/MARC21slim2SRWDC.xsl: Remove exclude-result-prefixes 2004-02-25 09:19 adam * debian/changelog: Debian changes upstream 2004-02-25 09:19 adam * ChangeLog: Prose changes about zlint 2004-02-25 09:17 adam * zlint/Makefile.am: put zlint in prefix/bin 2004-02-24 21:55 adam * ChangeLog, TODO, configure.in, include/yaz++/proxy.h, src/yaz-proxy.cpp, zlint/Makefile.am: Deal with init message sizes for reuse sessions 2004-02-23 14:29 adam * etc/MARC21slim2MODS3.xsl: Fix MODS3 stylesheet 2004-02-23 13:55 adam * etc/: MARC21slim2SRWDC.xsl, Makefile.am, config.xml, voyager.xml: Updated to new identifiers (again). Make SRW DC stylesheet. 2004-02-23 12:03 adam * doc/: license.xml, yaz++.xml.in: Update year 2004-02-19 16:25 adam * zlint/zlint.cpp: Make more desent display of test progress. 2004-02-18 23:17 adam * debian/: changelog, yaz++.install: zlint part of Debian package 2004-02-18 23:12 adam * zlint/.cvsignore: Added .cvsignore 2004-02-18 23:11 adam * Makefile.am, configure.in, zlint/Makefile.am, zlint/zlint.cpp: Added zlint 2004-02-16 21:12 adam * configure.in: Require 2.0.12 2004-02-16 12:32 adam * ChangeLog: Towards 0.7.8 2004-02-16 11:47 adam * ChangeLog, src/yaz-proxy-main.cpp, src/yaz-proxy.cpp: For yaz-proxy, allow maximum number of files to be specified (setrlimit) with option -n for yaz-proxy. Log the number of max files with getrlimit always. 2004-02-15 17:41 adam * src/yaz-proxy.cpp: Include recordSchema for explain response record data 2004-02-14 21:40 adam * configure.in: Align configure help 2004-02-12 21:40 adam * ChangeLog, src/yaz-proxy.cpp: Fixed SEGV bug that occured when duplicate init requests was received and no cached init response was available. 2004-02-12 21:35 adam * etc/: config.xml, voyager.xml: Make MODS v2 default 2004-02-12 18:17 adam * configure.in, src/yaz-proxy-main.cpp: Log max/cur files using getrlimit 2004-02-12 17:53 adam * ChangeLog, etc/MARC21slim2MODS3.xsl, etc/Makefile.am, etc/config.xml, etc/voyager.xml: Add MODS version 3 support. 2004-02-11 13:44 adam * debian/: control, rules, yaz++-doc.install: Build dpkg yaz++-doc too 2004-02-11 12:35 adam * Makefile.am, debian/changelog, debian/compat, debian/control, debian/libyaz++-dev.install, debian/libyaz++.install, debian/postinst, debian/rules, debian/yaz++.install: Debian package 2004-02-11 11:05 adam * yaz++-config.in: Separate libs. Update version 2004-02-11 11:01 adam * Makefile.am, configure.in, yaz++-config.in, src/Makefile.am, src/yaz-proxy.cpp, zoom/Makefile.am: Separate libs. Update version 2004-02-10 16:02 adam * ChangeLog, LICENSE, configure.in, include/yaz++/proxy.h, src/yaz-proxy-main.cpp, src/yaz-proxy.cpp: Bump version. Fix problem with fix-up referenceId's. Keep-alive when receiving SIGBUS. 2004-02-05 15:18 adam * yaz.m4: Update yaz.m4 2004-02-05 12:56 adam * configure.in, yaz.m4: Use new yaz.m4 2004-02-05 11:02 adam * ChangeLog, configure.in: 0.7.6 2004-02-02 16:11 adam * include/yaz++/proxy.h, src/yaz-proxy.cpp: Set referenceId for response PDU to avoid unknown IDs for Voyager target 2004-02-02 12:17 adam * src/: yaz-proxy.cpp, yaz-socket-manager.cpp: Make timeout(0) wait until write mask is cleared 2004-01-30 13:02 adam * src/yaz-proxy.cpp: Remove message. And fix bug introduced in previuos commit 2004-01-30 12:45 adam * include/yaz++/proxy.h, src/yaz-proxy.cpp: Fix bad COMSPEC generation (for missing recordSchema in SRW). Perform only one XSLT conversion per socket event (to reduce blocking). Fix bytes_sent/bytes_recv for HTTP mode. 2004-01-30 02:30 adam * ChangeLog, TODO, src/yaz-proxy-main.cpp: Log libxml2/libxslt errors in yaz_log 2004-01-30 01:47 adam * TODO: update todo 2004-01-30 01:38 adam * src/: yaz-proxy-config.cpp, yaz-proxy.cpp, yaz-socket-manager.cpp: Fix HTTP Close 2004-01-29 22:33 adam * src/yaz-proxy-config.cpp: Fix bad reference 2004-01-29 21:53 adam * ChangeLog, src/yaz-proxy.cpp: Update proxy to work with SRW diagnostic code as a URI/string 2004-01-29 21:28 adam * lib/Makefile.am: Use AM_LDFLAGS instead of LDFLAGS 2004-01-24 22:33 adam * ChangeLog, TODO, src/yaz-z-assoc.cpp: Display better info for encoding/decoding failures 2004-01-24 22:32 adam * src/yaz-z-cache.cpp: Remove cache size log message 2004-01-24 22:31 adam * src/yaz-proxy-config.cpp: Throw 'unsupported transfer syntax' / 'unsupported ESN' properly. 2004-01-16 00:45 adam * TODO: Update it 2004-01-16 00:44 adam * ChangeLog, TODO, etc/config.xml, include/yaz++/proxy.h, src/yaz-proxy-config.cpp, src/yaz-proxy.cpp: Multiple explain records may exist for one target. Proxy checks contents of database element in explain record to validate database. 2004-01-15 16:59 adam * etc/MARC21slim2DC.xsl: Incorporate new stylesheet 2004-01-15 16:48 adam * ChangeLog: Changes 2004-01-15 16:47 adam * ChangeLog, configure.in, include/yaz++/proxy.h, src/yaz-proxy.cpp: Negotiate Z39.50 options & version properly 2004-01-14 13:14 adam * include/yaz++/proxy.h, src/yaz-proxy.cpp: Reconnect on dead sessions to target if client session is active. Fix bug with "present request out of range" if result count == 0 for SRW. 2004-01-12 23:35 adam * src/yaz-proxy.cpp: Use xmlDocDumpFormatMemory to keep white space after XSLT 2004-01-12 23:35 adam * src/yaz-proxy-main.cpp: Properly initialize libxml2 2004-01-12 22:02 adam * src/yaz-proxy.cpp: Use xsltParseStylesheetFile rather than xmlParseFile & xsltParseStylesheetDoc to avoid loss of white space in XSL file. 2004-01-09 19:11 adam * TODO, include/yaz++/proxy.h, src/yaz-proxy.cpp: Picky SRU decode. Fix leak for XSL code. Throw better diagnostics 2004-01-09 15:04 adam * etc/voyager.xml: Add explain NS 2004-01-08 23:54 adam * include/yaz++/proxy.h, src/yaz-proxy.cpp: details for some SRW diagnostics 2004-01-07 23:28 adam * src/yaz-proxy.cpp: Return diagnostic if recordXPath is met 2004-01-07 23:19 adam * src/yaz-proxy.cpp: Send diagnostic 7 for missing query 2004-01-07 22:29 adam * include/yaz++/proxy.h, src/yaz-proxy.cpp: Honor stylesheet 2004-01-07 22:04 adam * src/yaz-proxy.cpp: Use z_soap_codec_enc_xsl 2004-01-07 21:56 adam * include/yaz++/proxy.h, src/yaz-proxy.cpp: Fix a few warnings. Update for new z_soap_codec_enc prototype 2004-01-07 21:55 adam * etc/: config.xml, voyager.xml: Fixes for explain record 2004-01-07 15:40 adam * etc/voyager.xml: rec.id 2004-01-07 15:31 adam * ChangeLog: Changes 2004-01-07 15:11 adam * TODO: update TODO 2004-01-07 15:07 adam * etc/: pqf.properties, voyager.xml: Make more proper explain 2004-01-07 14:40 adam * src/: yaz-proxy-config.cpp, yaz-proxy-main.cpp, yaz-socket-manager.cpp: Get rid of a few warnings 2004-01-07 14:28 adam * etc/: Makefile.am, pqf.properties: Make XSL and pqf.properties part of dist 2004-01-07 14:26 adam * etc/: yaz-proxy-ka.sh, yaz-proxy.sh: remove yaz-proxy-ka.sh 2004-01-07 14:24 adam * include/yaz++/proxy.h, src/yaz-proxy-config.cpp: Always return full schema identifier in response 2004-01-07 12:49 adam * README.txt, doc/installation.xml, doc/proxy.xml: Mention libxslt 2004-01-07 12:37 adam * src/yaz-proxy.cpp: Fix logging of sent apdus 2004-01-07 12:17 adam * src/yaz-proxy-config.cpp: Remove debug yaz_log entries 2004-01-07 12:10 adam * TODO, etc/config.xml, etc/voyager.xml, include/yaz++/proxy.h, src/yaz-proxy-config.cpp, src/yaz-proxy.cpp: Deliver recordSchema in response 2004-01-06 22:17 adam * TODO, include/yaz++/proxy.h, src/yaz-cql2rpn.cpp, src/yaz-proxy-config.cpp, src/yaz-proxy-main.cpp, src/yaz-proxy.cpp: Handle CQL diagnostics better. Use present always for SRW-to-Z. 2004-01-05 12:31 adam * include/yaz++/proxy.h, include/yaz++/socket-manager.h, include/yaz++/socket-observer.h, src/yaz-my-client.cpp, src/yaz-proxy-main.cpp, src/yaz-proxy.cpp, src/yaz-socket-manager.cpp: idleTime, timeout (0) sets immediate timeout; -1 disabled timeout. proxy forks and checks child exit status and forks again if necessary. 2004-01-05 12:30 adam * etc/voyager.xml: set pqf 2004-01-05 11:00 adam * etc/voyager.xml: Set pqf.properties 2004-01-05 10:31 adam * TODO, configure.in, etc/MARC21slim2DC.xsl, etc/MARC21slim2MODS.xsl, etc/MARC21slim2RDFDC.xsl, etc/MARC21slimUtils.xsl, etc/config.xml, etc/voyager.xml, include/yaz++/proxy.h, src/Makefile.am, src/yaz-proxy-config.cpp, src/yaz-proxy.cpp: Schema conversion. Use libxml2 and lots of other updates 2003-12-22 20:01 adam * src/yaz-proxy.cpp: Remove unnecessary log 2003-12-22 16:16 adam * etc/config.xml, include/yaz++/proxy.h, src/yaz-proxy-config.cpp, src/yaz-proxy.cpp: Bug fixes. Explain document in config. Logging changes - dsp elapsed time. 2003-12-20 23:44 adam * configure.in, etc/config.xml, include/yaz++/proxy.h, src/yaz-cql2rpn.cpp, src/yaz-proxy-config.cpp, src/yaz-proxy.cpp: SRW/SRU 1.1. Bug fixes. cql2pqf, explain, zeerex. 2003-12-20 23:42 adam * src/yaz-z-query.cpp: Fix leak in zquery2pquery 2003-12-16 15:17 adam * etc/config.xml, include/yaz++/ir-assoc.h, include/yaz++/proxy.h, include/yaz++/z-assoc.h, include/yaz++/z-server.h, src/Makefile.am, src/yaz-cql2rpn.cpp, src/yaz-ir-assoc.cpp, src/yaz-proxy-config.cpp, src/yaz-proxy.cpp, src/yaz-z-assoc.cpp, src/yaz-z-query.cpp, src/yaz-z-server.cpp: SRW/SRU protocol support. CQL->PQF map for Z39.50/SRW/SRU 2003-12-16 12:26 adam * src/yaz-socket-manager.cpp: 2003. 2003-12-16 12:26 adam * src/yaz-socket-manager.cpp: Timeout event was not fired when select returned I/O (res > 0). 2003-12-08 15:37 mike * zoom/canonical.cpp: Essentially identical to the canonical ZOOM client listed on the ZOOM web-site's C++ Binding page. Apart from formatting tweaks, the only different is the use of the stupid "std::" prefix in front of all the strings, couts, etc. 2003-11-27 11:35 mike * .cvsignore: Ignore autom4te.cache 2003-11-25 23:00 adam * configure.in: 0.7.3 2003-11-25 22:54 adam * src/yaz-proxy-config.cpp: Fix attribute check 2003-11-25 22:54 adam * etc/yaz-proxy.sh: comment one option out 2003-11-23 19:39 adam * doc/: proxy.xml, yaz-proxy-ref.xml: Spell fixes 2003-11-11 23:54 mike * etc/.cvsignore: Ignore generated files 2003-11-08 19:51 adam * src/yaz-proxy.cpp: If pdu max >= 60, penalty wait is 1 second rather than 0 (no wait) 2003-10-24 14:35 adam * etc/yaz-proxy-ka.sh: Added comment 2003-10-24 14:20 adam * configure.in, doc/proxy.xml, doc/yaz-proxy-ref.xml: Describe -l 2003-10-24 14:19 adam * src/yaz-proxy-main.cpp: Slightly changes options usage 2003-10-24 13:19 adam * etc/: yaz-proxy-ka.sh, yaz-proxy.sh: Proper check for exit code in keepalive script 2003-10-24 13:18 adam * doc/: installation.xml, yaz-proxy-ref.xml: Describe option -u and -p 2003-10-24 12:33 adam * etc/: Makefile.am, yaz-proxy-ka.sh, yaz-proxy.sh: Beginning work on keepalive script 2003-10-24 12:21 adam * TODO, etc/Makefile.am, etc/voyager.xml, src/voyager.xml, src/yaz-proxy-config.cpp: Fix attribute type checking 2003-10-23 16:19 adam * Makefile.am, configure.in, etc/Makefile.am, etc/config.xml, etc/yaz-proxy.sh, src/Makefile.am, src/config.xml, src/yaz-proxy.sh: Move config.xml, yaz-proxy.sh to etc 2003-10-23 16:12 adam * src/yaz-proxy.sh: Use printf instead of echo -n 2003-10-23 15:59 adam * src/yaz-proxy.cpp: Fix single log entry 2003-10-23 15:49 adam * src/: yaz-proxy-main.cpp, yaz-proxy.cpp, yaz-z-assoc.cpp: Fix a bug WRT APDU logging 2003-10-23 15:25 adam * src/yaz-proxy.sh: Send HUP on reload - not INT 2003-10-23 15:00 adam * src/yaz-proxy-main.cpp: Set signal again (otherwise Solaris stops) 2003-10-23 14:14 adam * src/: Makefile.am, proxy.sh, yaz-proxy-main.cpp, yaz-proxy.sh: Change owner of log file WRT uid setting 2003-10-23 13:57 adam * src/config.xml: Fix syntax 2003-10-23 13:45 adam * include/yaz++/pdu-assoc.h, include/yaz++/pdu-observer.h, include/yaz++/proxy.h, include/yaz++/z-assoc.h, src/proxy.sh, src/yaz-pdu-assoc.cpp, src/yaz-proxy-main.cpp, src/yaz-proxy.cpp, src/yaz-z-assoc.cpp: Implement option to change UID (-u) 2003-10-23 12:02 adam * src/: Makefile.am, proxy.sh: proxy.sh start/stop script 2003-10-23 11:10 adam * src/yaz-proxy.cpp: Remove log message 2003-10-23 11:08 adam * src/: yaz-proxy-main.cpp, yaz-proxy.cpp: Implement -p pidfile option 2003-10-23 10:48 adam * include/yaz++/pdu-assoc.h: Check missing member 2003-10-23 10:46 adam * src/: config.xml, yaz-pdu-assoc.cpp, yaz-proxy.cpp: Omit check for piggyback 2003-10-23 10:46 adam * src/voyager.xml: voyager/loc sample config 2003-10-20 20:31 adam * include/yaz++/proxy.h, src/config.xml, src/yaz-pdu-assoc.cpp, src/yaz-proxy-config.cpp, src/yaz-proxy.cpp, src/yaz-z-assoc.cpp: Better reporting of statistics. Handling of ODR decode improved 2003-10-16 18:10 adam * doc/proxy.xml, doc/yaz++.xml.in, include/yaz++/proxy.h, include/yaz++/z-assoc.h, src/config.xml, src/yaz-pdu-assoc.cpp, src/yaz-proxy-config.cpp, src/yaz-proxy.cpp, src/yaz-z-assoc.cpp: Logging options may be configured in config file 2003-10-16 15:40 adam * README.txt, TODO, configure.in, include/yaz++/proxy.h, src/yaz-proxy-config.cpp, src/yaz-proxy.cpp: Start work on log options 2003-10-16 14:07 adam * doc/yaz-proxy-ref.xml: Update man page. Mention SIGHUP. 2003-10-16 13:43 adam * src/yaz-my-server.cpp: Added const to avoid warnings 2003-10-16 12:26 adam * src/: yaz-marc-sample.cpp, yaz-my-client.cpp: Add const in a few places to avoid warnings 2003-10-16 10:28 adam * include/yaz++/proxy.h, src/yaz-proxy.cpp: Fix C++ compiles on newer GCC 2003-10-14 22:19 adam * src/yaz-proxy.cpp: Better check for piggyback/record syntax check 2003-10-14 15:48 adam * doc/proxy.xml: More config file documentation. Mention ulimit 2003-10-14 15:48 adam * src/config.xml: Minor changes to sample config.xml 2003-10-14 00:38 adam * src/yaz-proxy.cpp: Do not call pre_init in client::shutdown. Only in client::timeout 2003-10-14 00:31 adam * doc/yaz-proxy-ref.xml: Update yaz-proxy usage 2003-10-13 23:30 adam * src/config.xml: proper Id 2003-10-13 22:31 adam * doc/proxy.xml: More about proxy config.xml 2003-10-13 21:16 adam * TODO, include/yaz++/proxy.h, src/config.xml, src/yaz-proxy-config.cpp, src/yaz-proxy.cpp: Preinit facility for proxy 2003-10-11 01:10 adam * doc/proxy.xml: WS 2003-10-11 00:22 adam * doc/: Makefile.am, proxy.xml: Fix HTMLFILES 2003-10-10 19:58 adam * TODO, doc/proxy.xml, include/yaz++/proxy.h, src/config.xml, src/yaz-proxy-config.cpp, src/yaz-proxy.cpp, src/yaz-z-cache.cpp: USMARC to MARCXML conversion. Check for reconfigure in more places 2003-10-10 14:37 adam * include/yaz++/pdu-assoc.h, include/yaz++/pdu-observer.h, include/yaz++/z-assoc.h, src/yaz-pdu-assoc.cpp, src/yaz-proxy.cpp, src/yaz-z-assoc.cpp: Graceful handling of comstack creation failure 2003-10-10 12:50 adam * src/yaz-pdu-assoc.cpp: Deal with comstack that cannot be created 2003-10-09 18:06 adam * README.txt, configure.in: Towards 0.7 2003-10-09 14:11 adam * Makefile.am, TODO, include/yaz++/proxy.h, src/config.xml, src/yaz-pdu-assoc.cpp, src/yaz-proxy-config.cpp, src/yaz-proxy-main.cpp, src/yaz-proxy.cpp: Log request number. More configurable keepalive with pdu/bw limits. 2003-10-08 11:49 adam * src/: config.xml, yaz-proxy.cpp: Prevent multiplexing for cookie sessions 2003-10-08 11:32 adam * include/yaz++/proxy.h, src/config.xml, src/yaz-proxy-config.cpp, src/yaz-proxy.cpp: Multiplexing 2003-10-08 10:52 adam * src/yaz-z-cache.cpp, include/yaz++/proxy.h: Limit record cache size 2003-10-08 10:15 adam * include/yaz++/proxy.h, src/config.xml, src/yaz-proxy-config.cpp, src/yaz-proxy.cpp: Syntax validation. Log implementation stuff 2003-10-06 21:32 adam * src/Makefile.am: config.xml part of dist 2003-10-06 10:08 adam * include/yaz++/proxy.h, src/config.xml, src/yaz-proxy-config.cpp: Allow ranges for query attributes 2003-10-04 08:44 adam * src/: config.xml, yaz-proxy-config.cpp, yaz-proxy.cpp: Fix non-libxml2 compilation 2003-10-03 15:02 adam * src/config.xml: Header 2003-10-03 15:01 adam * include/yaz++/proxy.h, include/yaz++/z-query.h, src/yaz-proxy-config.cpp, src/yaz-proxy.cpp, src/yaz-z-query.cpp: User-defined error handling for queries in proxy 2003-10-01 15:13 adam * configure.in, include/yaz++/ir-assoc.h, include/yaz++/pdu-assoc.h, include/yaz++/pdu-observer.h, include/yaz++/proxy.h, include/yaz++/z-assoc.h, include/yaz++/z-query.h, include/yaz++/z-server.h, src/Makefile.am, src/yaz-bw.cpp, src/yaz-ir-assoc.cpp, src/yaz-my-client.cpp, src/yaz-pdu-assoc.cpp, src/yaz-proxy-config.cpp, src/yaz-proxy-main.cpp, src/yaz-proxy.cpp, src/yaz-z-assoc.cpp, src/yaz-z-cache.cpp, src/yaz-z-query.cpp, src/yaz-z-server-ill.cpp, src/yaz-z-server-sr.cpp, src/yaz-z-server-update.cpp, src/yaz-z-server.cpp: Proxy with QOS support. XML config. Better logging 2003-09-24 20:07 adam * zoom/master-header: Add missing YAZ_EXPORT (for Windows) 2003-09-23 18:26 mike * src/yaz-marc-sample.cpp: Fix syntax of constant string array 2003-09-23 11:12 adam * ChangeLog, win/yazxx/yazxx.dsp: Fix Windows Compile 2003-09-22 15:06 mike * zoom/zrec.cpp: Use NUL-transparent string-constructurs, thanks to Phil Dennis 2003-09-22 15:04 mike * zoom/zrs.cpp: Destroy half-created ZOOM-C result-set on failure, thanks to Phil Dennis 2003-09-22 15:01 mike * zoom/zquery.cpp: Big simplications in use of base class, thanks to Phil Dennis 2003-09-22 14:56 mike * zoom/master-header: Constructor for base query class, thanks to Phil Dennis 2003-09-22 14:45 mike * zoom/master-header: Change some references to actual objects toi , thanks to Phil Dennis 2003-09-22 14:30 mike * zoom/zexcept.cpp: Thread-safety and removal of extraneous logging, thanks to Phil Dennis 2003-09-22 14:25 mike * zoom/zconn.cpp: Fix reosurce leak on connection failure, thanks to Phil Dennis 2003-09-04 22:11 adam * include/yaz++/proxy.h, win/yazxx/yazxx.dsp: Win32 fixes 2003-09-04 21:42 adam * ChangeLog, configure.in: Towards 0.6 2003-09-03 13:30 adam * src/yaz-proxy.cpp: Output connections set to 150 2003-09-03 13:30 adam * ChangeLog: Fixed handling of cookies so they can be of any length. 2003-09-03 13:25 adam * include/yaz++/proxy.h, src/yaz-proxy.cpp: Cookie can be of any length. 2003-08-28 20:46 adam * src/yaz-z-cache.cpp: Fix for no preferredSyntax Set 2003-07-25 21:28 adam * src/yaz-z-cache.cpp: Dont log cache match 2003-07-25 21:27 adam * src/: yaz-pdu-assoc.cpp, yaz-socket-manager.cpp: Fix bug in PDU flush/write code 2003-07-25 10:57 adam * ChangeLog, include/yaz++/proxy.h, src/yaz-proxy.cpp, src/yaz-z-cache.cpp: Use compspec in match in record cache lookup 2003-07-18 15:27 adam * include/yaz++/proxy.h, src/Makefile.am, src/yaz-proxy.cpp, src/yaz-z-cache.cpp: Record cache. syntax used for matching. Compspec is not (yet) 2003-07-07 11:23 adam * zoom/zexcept.cpp: Missing include of stdio.h 2003-07-02 12:31 adam * doc/yaz++.xml.in: 2003. 2003-07-02 12:30 adam * configure.in, zoom/Makefile.am: Bump version to 0.5.1 2003-07-02 12:28 adam * ChangeLog: Fixes for GCC 3.2. 2003-07-02 12:25 adam * zoom/: master-header, zclient.cpp, zconn.cpp, zexcept.cpp, zquery.cpp, zrec.cpp, zrs.cpp: Fixes for GCC 3.2 2003-06-25 23:57 adam * ChangeLog, src/yaz-proxy.cpp: Proxy now closes socket when Close PDU is received from target. 2003-06-12 00:08 adam * src/yaz-proxy.cpp: Dont set cookie in init response if it's empty 2003-06-11 23:59 adam * src/yaz-proxy.cpp: apdu_name prints more names 2003-06-11 10:22 adam * src/yaz-proxy.cpp: close on shutdown if proxy to target is waiting 2003-06-10 09:18 adam * zoom/Makefile.am: Prevent automake warning 2003-06-10 09:16 adam * configure.in, lib/Makefile.am, zoom/Makefile.am: disable-zoom configure option 2003-06-10 00:20 adam * src/yaz-proxy.cpp: Allow keep alive for anonymous sessions 2003-05-06 14:09 adam * buildconf.sh: Call automake twice to avoid missing depcomp 2003-04-24 14:24 mike * doc/.cvsignore: ignore html 2003-04-23 14:57 marc * doc/Doxyfile: doxygen file added to make html source code documentation 2003-01-24 21:10 adam * ChangeLog, src/yaz-proxy.cpp: Fix Present request out of range for proxy 2002-12-02 16:57 mike * zoom/zclient.cpp: Add an explicit ZOOM:: prefix to the catch(exception& e) clause. Some systems (e.g. the Debian 3.0R0 that I use at work) choke on this otherwise, saying that "exception & err" is a syntax error, while others (e.g. the Red Hat 7.2 that I use at home) seem fine with it. I guess that in the former case, the second catch() block is wrongly perceived as falling outside the scope of the "using namespace ZOOM" directive. 2002-12-02 16:55 mike * zoom/master-header: tweak header-comment 2002-12-02 16:55 mike * doc/.cvsignore: ignore tkl.xsl 2002-12-01 00:09 adam * doc/.cvsignore: Ignore .tkl 2002-11-30 23:33 mike * zoom/: master-header, zclient.cpp, zconn.cpp, zexcept.cpp, zquery.cpp, zrec.cpp, zrs.cpp: Bash the implementation into the same shape as the interface, which I modified last week to bring it into alignment with the consensus I reached with Ashley. 2002-11-29 16:43 adam * ChangeLog, configure.in: Fix creation of yaz++-config when srcdir != objdir. 2002-11-27 01:58 adam * yaz.m4: Update yaz.m4 2002-11-26 12:13 mike * include/yaz++/proxy.h: trival tweak for gcc 3.2 2002-11-25 14:33 mike * zoom/master-header: Changes to master-header to generate an "interface.h" equivalent to Ashley's (bar some tweaks to comments, whitespace, etc.) This will become version 1.3b of the ZOOM C++ binding specification. WARNING -- CODE DOES NOT COMPILE since I have not yet updated the implementation to work with the new interface. 2002-11-14 15:41 adam * ChangeLog, yaz++-config.in, yazpp.m4: Autoconf macro in yazpp.m4: YAZPP_INIT. Fixes for libtool archives. 2002-11-13 13:39 heikki * win/yazxx/yazxx.dsp: Visual Studio settings: Removed zoom files from yazxx.lib 2002-11-13 12:48 mike * zoom/master-header: Remove unused top-level diagnostic functions. 2002-11-12 23:43 mike * zoom/: master-header, zexcept.cpp: Remove vacuous redeclarations and redefinitions of the errcode() method in the various subclasses of exception. We can't remove the errmsg() and addinfo() declarations from the subclasses, unfortunately, because we have overridden implementations. Nice one, C++! What a very idiosyncratic language. 2002-11-08 14:38 adam * configure.in, doc/Makefile.am, doc/tkl.xsl.in, doc/zoom.xml: TKL documentation format 2002-11-05 00:12 mike * zoom/master-header: Change $Header$ to $Id$ 2002-11-05 00:09 mike * zoom/Changes: Remove Changes file -- no longer necessary to keep these old notes as they are about to be immortalised as ZOOM/C++ 1.3a change-file. 2002-11-05 00:08 mike * zoom/: Changes, Makefile.am, master-header: Subtle tweaks to ZOOM's master-header. Cosmetic only. These are so that I can use its generated inferface.h as version 1.3a of the ZOOM C++ binding specificiation with minimal unnecessary chnges from 1.0g 2002-11-04 09:48 adam * doc/.cvsignore: Ignore php. 2002-11-04 09:34 adam * ChangeLog: Changes 2002-10-30 11:29 adam * ChangeLog: Changes 2002-10-30 11:27 adam * doc/installation.xml: ZOOM C++ Windows install 2002-10-30 11:04 adam * win/: yazxx.dsw, zoomxxclient/zoomxxclient.dsp: ZOOM C++ client project 2002-10-30 11:03 adam * zoom/: Makefile.am, master-header: DLL exports 2002-10-30 10:16 adam * win/: yazclient/yazclient.dsp, yazproxy/yazproxy.dsp, yazserver/yazserver.dsp, yazxx/yazxx.dsp: ZOOM C++ part of yazxx.dll 2002-10-30 10:13 adam * zoom/: zexcept.cpp, master-header: Visual Studio tweaks 2002-10-29 15:00 adam * configure.in: Towards 0.5 2002-10-28 16:19 adam * win/: yazclient/yazclient.dsp, yazproxy/yazproxy.dsp, yazserver/yazserver.dsp, yazxx/yazxx.dsp: Remove ursula code 2002-10-28 13:16 adam * ChangeLog, include/yaz++/z-server.h, src/Makefile.am, src/yaz-my-client.cpp, src/yaz-my-server.cpp, src/yaz-z-server-ursula.cpp: Remove private extended service URSULA 2002-10-24 11:13 adam * doc/yaz++.xml.in: Change title 2002-10-24 09:43 adam * doc/yaz++.xml.in: Typo 2002-10-24 09:21 adam * ChangeLog: Better ChangeLog 2002-10-24 09:20 adam * doc/Makefile.am: Fix PHP doc build 2002-10-24 09:12 adam * ChangeLog: ChangeLog 2002-10-24 09:12 adam * doc/api.xml: Typo 2002-10-24 00:12 adam * configure.in: Towards version 0.4 2002-10-24 00:12 adam * doc/yaz++.xml.in: Pointer to yaz++ web page. Current version in header. 2002-10-24 00:10 adam * doc/license.xml: license within appendix (not section in appendix) 2002-10-23 23:38 adam * doc/.cvsignore: Ignore all .html's 2002-10-23 23:35 adam * doc/api.xml: Typos 2002-10-23 23:33 adam * doc/api.xml: Typo 2002-10-23 23:24 adam * src/yaz-z-server-ursula.cpp: Fix for WIN32 2002-10-23 23:23 adam * doc/: Makefile.am, api.xml, installation.xml, yaz++.xml.in: YAZ++ API description 2002-10-23 23:23 adam * include/yaz++/socket-manager.h: remove redundant class:: 2002-10-23 15:32 mike * README.txt: Add ZOOM material; fix typos & formatting 2002-10-23 14:46 adam * LICENSE, doc/Makefile.am, doc/license.xml, doc/yaz++.xml.in: License ala YAZ 2002-10-23 14:22 mike * doc/: installation.xml, zoom.xml: Change "Yaz" to ID's preferred "YAZ" 2002-10-23 13:00 mike * doc/.cvsignore: more files to ignore :-P 2002-10-23 12:46 adam * doc/proxy.xml: Less ugly ASN.1 (I now know youre on cvs loginfo, Mike) 2002-10-23 12:38 mike * doc/proxy.xml: fix case of Other[Ii]nformation 2002-10-23 12:15 adam * include/yaz++/proxy.h, src/yaz-proxy-main.cpp, src/yaz-proxy.cpp: Idle time can be set via option -i 2002-10-23 12:14 adam * doc/: Makefile.am, proxy.xml, yaz++.xml.in, yaz-proxy-man.sgml, yaz-proxy-ref.xml: Man page for yaz-proxy. Section on encoding details for otherinfo. 2002-10-23 01:12 mike * doc/: proxy.xml, yaz++.xml.in: Finished, I think. Ready to release. 2002-10-22 23:21 adam * doc/: proxy.xml, zoom.xml: Minor updates 2002-10-22 16:04 mike * doc/proxy.xml: Assign "id" attributes to each of the
s of the proxy document. This is mostly so that we get nice HTML files generated, rather than a lot of randomly-named x3454.html's every time we rebuild. 2002-10-22 16:03 mike * doc/.cvsignore: Add the various generated proxy HTML files to the ignore list. 2002-10-22 15:07 mike * doc/installation.xml: Proofread installation documentation, fix a few minor typos, improve markup, expand on some in-passing mentions, and add links forward to ZOOM-C++ and the proxy. I think this document can now be classified as "finished" (though I've not yet read the Proxy one.) 2002-10-22 10:23 adam * doc/: installation.xml, proxy.xml: Fix typos. 2002-10-21 15:39 adam * src/Makefile.am: yaz-my-client, yaz-my-server not installed in prefix/bin 2002-10-21 15:38 adam * doc/zoom.xml: Fix sgml-parent-document: 2002-10-21 15:37 adam * doc/installation.xml: Installation instructions 2002-10-21 15:37 adam * doc/proxy.xml: Actual documentation for proxy 2002-10-11 14:19 mike * doc/zoom.xml: Add the promised sample program with error checking. 2002-10-11 13:54 mike * lib/.cvsignore, src/.cvsignore: more tweaks 2002-10-11 13:54 mike * zoom/zexcept.cpp: memory-management hack 2002-10-11 00:51 mike * lib/.cvsignore: .cvsignore file for new "lib" directory. 2002-10-11 00:48 mike * doc/zoom.xml: First finished version! 2002-10-11 00:47 mike * zoom/master-header: Move "secret methods" into "private:" part of classes, and add "friend" declarations (ugh!) to make them visible. 2002-10-10 18:16 mike * doc/.cvsignore: tweak 2002-10-10 01:11 mike * doc/zoom.xml: Work on zoom.xml 2002-10-09 18:17 adam * Makefile.am, configure.in, doc/Makefile.am, lib/Makefile.am, lib/x.c, src/Makefile.am, zoom/Makefile.am: Common lib 2002-10-09 14:52 adam * include/yaz++/yaz-z-databases.h: Remove one more 2002-10-09 14:51 adam * include/yaz++/Makefile.am: Fix makefile 2002-10-09 14:50 adam * include/yaz++/Makefile.am, include/yaz++/ir-assoc.h, include/yaz++/pdu-assoc.h, include/yaz++/pdu-observer.h, include/yaz++/proxy.h, include/yaz++/query.h, include/yaz++/socket-manager.h, include/yaz++/socket-observer.h, include/yaz++/yaz-ir-assoc.h, include/yaz++/yaz-pdu-assoc.h, include/yaz++/yaz-pdu-observer.h, include/yaz++/yaz-proxy.h, include/yaz++/yaz-query.h, include/yaz++/yaz-socket-manager.h, include/yaz++/yaz-socket-observer.h, include/yaz++/yaz-z-assoc.h, include/yaz++/yaz-z-query.h, include/yaz++/yaz-z-server.h, include/yaz++/z-assoc.h, include/yaz++/z-databases.h, include/yaz++/z-query.h, include/yaz++/z-server.h, src/yaz-ir-assoc.cpp, src/yaz-marc-sample.cpp, src/yaz-my-client.cpp, src/yaz-my-server.cpp, src/yaz-pdu-assoc-thread.cpp, src/yaz-pdu-assoc.cpp, src/yaz-proxy-main.cpp, src/yaz-proxy.cpp, src/yaz-socket-manager.cpp, src/yaz-z-assoc.cpp, src/yaz-z-databases.cpp, src/yaz-z-query.cpp, src/yaz-z-server-ill.cpp, src/yaz-z-server-sr.cpp, src/yaz-z-server-update.cpp, src/yaz-z-server.cpp: Rename yaz++ header files 2002-10-09 13:44 mike * doc/zoom.xml: use instead of ; put synopses outside paragraphs (same style as Yaz docs) 2002-10-09 11:19 adam * zoom/Makefile.am: zoom.h installed in include/yaz++ 2002-10-09 11:07 mike * doc/zoom.xml, zoom/.cvsignore, zoom/Makefile.am, zoom/README, zoom/zclient.cpp, zoom/zconn.cpp, zoom/zexcept.cpp, zoom/zquery.cpp, zoom/zrec.cpp, zoom/zrs.cpp: Change the ZOOM code to generate and use "zoom.h" rather than "zoom++.h" so that you don't have to #include . Also, tweak the in-progress documentation accordingly. 2002-10-09 01:57 mike * zoom/zexcept.cpp: Add lots of commented-out debugging code, all to try to catch screwy memory-management semantics. Since I couldn't find the real problem, in the end I just made ~bib1Exception() a no-op. 2002-10-09 01:56 mike * doc/.cvsignore: add some files 2002-10-09 01:55 mike * zoom/zclient.cpp: Catch exceptions by reference (not that it actually helps with the memory management or anything, but it does seem to be idiomatic C++) 2002-10-09 01:54 mike * zoom/: .cvsignore, Changes, README: tweaks 2002-10-09 01:53 mike * zoom/Makefile.am: Nasty hack to ensure zoom++.h gets built. There's probably a more automake-friendly way. 2002-10-09 01:52 mike * doc/zoom.xml: skeleton 2002-10-08 15:41 adam * Makefile.am: Added zoom in SUBDIRS 2002-10-08 14:27 mike * doc/.cvsignore: Add to .cvsignore the names of the files you get by building the docs. 2002-10-08 14:23 mike * zoom/.cvsignore: Add Makefile.in to .cvsignore 2002-10-08 14:22 mike * doc/.cvsignore, zoom/.cvsignore: Add .cvsignore 2002-10-08 14:18 adam * zoom/Makefile.am: Added Makefile.am 2002-10-08 13:55 adam * configure.in, doc/Makefile.am, doc/installation.xml, doc/proxy.xml, doc/xml.dcl, doc/yaz++.xml.in, doc/yazhtml.dsl.in, doc/yazphp.dsl.in, doc/yazprint.dsl.in, doc/zoom.xml: Docbook added. No content yet. 2002-10-08 12:04 adam * configure.in, zoom/Makefile: zoom part of automake mess 2002-10-08 11:32 mike * .cvsignore, include/.cvsignore, include/yaz++/.cvsignore, src/.cvsignore: Add .cvsignore files for built files (e.g. *.lo) 2002-09-10 15:00 adam * src/yaz-proxy.cpp, include/yaz++/yaz-proxy.h: Use ResultSetId for lookup in result set cache 2002-09-10 14:00 adam * buildconf.sh: Make buildconf.sh verbose 2002-09-10 13:59 adam * configure.in: Version 0.3 2002-09-10 13:58 adam * buildconf.sh, include/yaz++/yaz-proxy.h, src/yaz-proxy.cpp: Fix init response so it is equivalent to that returned by the target 2002-09-10 13:30 adam * src/yaz-proxy.cpp: Treat resultCount <0 as zero 2002-09-10 13:30 adam * src/yaz-z-assoc.cpp: Added fflush for APDU log 2002-08-28 15:01 adam * src/yaz-proxy.cpp: Prettier log 2002-08-09 12:45 mike * zoom/master-header: Remove throw()-specification comment from master header. 2002-08-09 11:03 mike * zoom/Makefile: Aha! $(CXX) is the C++ compiler in make's world. So I can throw out my homebrew $(CCC). 2002-08-08 18:21 mike * zoom/Changes: Add CVS header. 2002-08-08 18:14 mike * zoom/: Makefile, zrec.cpp: Add -ansi option to default G++ flags. That detects that on my Linux system (Red Hat 7.1) wrongly fails to declare strcasecmp(), so I am using yaz_matchstr() instead. 2002-08-08 18:06 mike * zoom/Makefile: Oops. Forgot to change zerr.cpp to zexcept.cpp in Makefile. 2002-08-08 18:06 mike * zoom/: Changes, master-header, zclient.cpp, zconn.cpp, zerr.cpp, zexcept.cpp, zquery.cpp, zrec.cpp, zrs.cpp: Rename error classes to exception. Rename zerr.cpp 2002-08-08 15:31 mike * zoom/: Changes, Makefile, README, master-header, zclient.cpp, zconn.cpp, zerr.cpp, zquery.cpp, zrec.cpp, zrs.cpp: Added ZOOM. 2002-04-24 15:16 heikki * include/yaz++/yaz-z-databases.h, src/yaz-z-databases.cpp, win/yazclient/yazclient.dsp: Minor project file details 2002-04-24 14:21 adam * include/yaz++/yaz-z-server.h, src/yaz-z-server.cpp: New utility create_diagnostics 2002-04-22 14:08 adam * src/yaz-z-assoc.cpp: Encoding failed print in APDU log 2002-04-15 11:43 adam * buildconf.sh, src/Makefile.am: Using AM_CXXFLAGS instead of CXXFLAGS 2002-01-21 22:51 adam * src/yaz-pdu-assoc.cpp: Using cs_rcvconnect instead of cs_connect to complete connect. 2002-01-14 13:01 adam * include/yaz++/yaz-proxy.h, src/yaz-proxy-main.cpp, src/yaz-proxy.cpp: Fix: proxy doesn't cache searches/result sets when errors occur. New option -u that sets authentication info. 2001-12-21 11:50 adam * src/yaz-socket-manager.cpp: Fixed bug where timeout could be set to a negative value. 2001-11-12 15:33 adam * include/yaz++/Makefile.am: Added yaz-z-databases.h to include. 2001-11-06 21:33 adam * src/yaz-proxy.cpp, src/yaz-z-databases.cpp, win/yazxx/yazxx.dsp: WIN32 update. 2001-11-06 18:08 adam * README.txt, include/yaz++/yaz-proxy.h, include/yaz++/yaz-z-databases.h, src/Makefile.am, src/yaz-my-server.cpp, src/yaz-pdu-assoc-thread.cpp, src/yaz-pdu-assoc.cpp, src/yaz-proxy-main.cpp, src/yaz-proxy.cpp, src/yaz-z-databases.cpp: New option -o that optimization level (0 = no optimization). Database names mutch match too before doing result set optimization. 2001-11-04 23:36 adam * configure.in, yaz.m4, include/yaz++/yaz-socket-manager.h, src/Makefile.am, src/yaz-ir-assoc.cpp, src/yaz-marc-sample.cpp, src/yaz-my-client.cpp, src/yaz-my-server.cpp, src/yaz-pdu-assoc-thread.cpp, src/yaz-pdu-assoc.cpp, src/yaz-proxy-main.cpp, src/yaz-proxy.cpp, src/yaz-socket-manager.cpp, src/yaz-z-assoc.cpp, src/yaz-z-query.cpp, src/yaz-z-server-ill.cpp, src/yaz-z-server-sr.cpp, src/yaz-z-server-update.cpp, src/yaz-z-server-ursula.cpp, src/yaz-z-server.cpp: Fixed problem processEvent which in rare cases return 0. 2001-11-02 14:06 adam * src/yaz-proxy.cpp: Fixed bug in result_set_optimize where LSLB == resultCount. 2001-08-13 19:08 heikki * win/yazxx/yazxx.dsp: Lib paths etc 2001-08-13 18:39 adam * src/: yaz-ir-assoc.cpp, yaz-my-server.cpp, yaz-pdu-assoc-thread.cpp, yaz-pdu-assoc.cpp, yaz-proxy.cpp, yaz-socket-manager.cpp, yaz-z-assoc.cpp, yaz-z-server-ursula.cpp: PDU_Assoc keeps track of children. Using yaz_log instead of logf. 2001-08-09 11:01 adam * src/Makefile.am: Added yaz-z-server-ursula.cpp. 2001-07-10 14:55 adam * win/: yazclient/yazclient.dsp, yazproxy/yazproxy.dsp, yazserver/yazserver.dsp, yazxx/yazxx.dsp: New Visual Studio configuration for URSULA. 2001-05-17 16:18 adam * include/yaz++/yaz-z-server.h, src/yaz-my-server.cpp, src/yaz-z-server-update.cpp: New handler for old version item update for server: void update_service0 (Z_ExtendedServicesRequest *req, Z_IU0Update *io, Z_ExtendedServicesResponse *res) 2001-05-03 14:44 adam * win/yazxx/yazxx.dsp: Added yaz-z-server-update.cpp for workspace. 2001-05-03 14:42 adam * src/yaz-z-server-update.cpp: Added update server service. 2001-05-03 14:39 adam * ChangeLog, LICENSE, include/yaz++/yaz-z-server.h, src/Makefile.am, src/yaz-my-server.cpp, src/yaz-z-server-ill.cpp: Added Update server service. 2001-04-26 19:51 heikki * src/yaz-my-client.cpp: better ursula request (doesn't crash) 2001-04-26 19:30 heikki * src/yaz-my-client.cpp: Ursularequest got more default data 2001-04-26 14:17 heikki * include/yaz++/yaz-ir-assoc.h, src/yaz-ir-assoc.cpp, src/yaz-my-client.cpp, win/yazclient/yazclient.dsp, win/yazxx/yazxx.dsp: Ursula stuff, mostly in the test client 2001-04-25 21:40 adam * ChangeLog, Makefile.am, README.txt, src/yaz-z-server-ill.cpp, src/yaz-z-server-ursula.cpp, src/yaz-z-server.cpp: Added refernceId handling for other services. 2001-04-25 20:59 adam * include/yaz++/yaz-z-assoc.h, src/yaz-proxy.cpp, src/yaz-z-assoc.cpp, src/yaz-z-server-sr.cpp: Added referenceId handling for server. 2001-04-17 18:21 heikki * src/yaz-my-client.cpp: Working on UrsulaRenewal, Request, and Update 2001-04-12 17:12 heikki * src/yaz-z-server.cpp: minor ursula stuff 2001-04-11 16:20 heikki * win/yazclient/yazclient.dsp: minor 2001-04-11 14:33 heikki * include/yaz++/yaz-z-server.h, src/yaz-z-server-ursula.cpp: Working on ursula things 2001-04-10 12:48 adam * src/: yaz-my-client.cpp, yaz-proxy-main.cpp, yaz-proxy.cpp: Fixed problem where proxy could cash bad result sets. 2001-04-05 17:12 adam * src/yaz-my-client.cpp, src/yaz-z-server-ursula.cpp, win/yazclient/yazclient.dsp, win/yazproxy/yazproxy.dsp, win/yazserver/yazserver.dsp, win/yazxx/yazxx.dsp: WIN32 updates. 2001-04-05 15:09 adam * configure.in, include/Makefile.am, include/yaz++/yaz-z-server.h, src/Makefile.am, src/ursula.asn, src/ursula.tcl, src/yaz-my-client.cpp, src/yaz-my-server.cpp: Removed ursula dependancy. 2001-04-04 16:57 adam * win/yazxx/yazxx.dsp: Updated for URSULA. 2001-04-04 16:02 adam * configure.in, include/Makefile.am, include/yaz++/yaz-z-server.h, src/Makefile.am, src/ursula.asn, src/ursula.tcl, src/yaz-my-client.cpp, src/yaz-my-server.cpp, src/yaz-z-server-ill.cpp, src/yaz-z-server-sr.cpp, src/yaz-z-server-ursula.cpp, src/yaz-z-server.cpp: URSULA / Z-ruth service. 2001-04-03 16:37 adam * include/yaz++/yaz-z-server.h, src/yaz-z-server-ill.cpp: More work ILL-service. 2001-04-02 15:39 adam * include/yaz++/yaz-z-server.h, win/yazclient/yazclient.dsp, win/yazserver/yazserver.dsp, win/yazxx/yazxx.dsp: Minor changes. 2001-03-29 17:14 adam * src/: yaz-my-server.cpp, yaz-z-server-ill.cpp, yaz-z-server.cpp: Minor updates. 2001-03-27 17:02 adam * src/yaz-z-server-sr.cpp: New server facility scheme. 2001-03-27 16:47 adam * include/yaz++/yaz-z-server.h, src/Makefile.am, src/yaz-client.cpp, src/yaz-marc-sample.cpp, src/yaz-my-client.cpp, src/yaz-my-server.cpp, src/yaz-pdu-assoc-thread.cpp, src/yaz-server.cpp, src/yaz-z-assoc.cpp, src/yaz-z-server-ill.cpp, src/yaz-z-server.cpp: New server facility scheme. 2001-03-26 16:43 adam * buildconf.sh, configure.in, yaz++-config.in, yaz.m4, include/yaz++/yaz-pdu-assoc.h, include/yaz++/yaz-pdu-observer.h, include/yaz++/yaz-proxy.h, include/yaz++/yaz-z-server.h, src/Makefile.am, src/yaz-client.cpp, src/yaz-pdu-assoc-thread.cpp, src/yaz-pdu-assoc.cpp, src/yaz-proxy.cpp, src/yaz-server.cpp, src/yaz-socket-manager.cpp, src/yaz-z-assoc.cpp, src/yaz-z-server.cpp: New threaded PDU association. 2001-02-21 12:25 adam * aclocal.m4, buildconf.sh, yaz.m4: Removed aclocal.m4 and added yaz.m4. 2001-01-29 12:18 adam * src/: yaz-pdu-assoc.cpp, yaz-z-server.cpp: Server sets OPTIONS search and present. 2001-01-10 10:14 adam * README.txt: Added more info. 2001-01-04 15:25 heikki * src/yaz-z-assoc.cpp: No SIGPIPES in windows... 2000-12-14 17:00 adam * src/yaz-z-assoc.cpp: Ignoring signal SIGPIPE. 2000-12-07 14:27 adam * buildconf.sh: Added -I. for aclocal. 2000-11-20 15:17 adam * src/: yaz-pdu-assoc.cpp, yaz-socket-manager.cpp: Yet another WIN32 fix for connect notify. 2000-11-20 12:27 adam * buildconf.sh, src/yaz-pdu-assoc.cpp, src/yaz-proxy.cpp, src/yaz-socket-manager.cpp: Fixes for connect operation (timeout and notify fix). 2000-11-16 14:59 heikki * win/yazxx/yazxx.dsp: Moved include file addresses for the editor 2000-11-01 15:22 adam * include/yaz++/yaz-pdu-observer.h, include/yaz++/yaz-proxy.h, src/yaz-client.cpp, src/yaz-pdu-assoc.cpp, src/yaz-proxy.cpp, src/yaz-server.cpp: Added fd parameter for method IYaz_PDU_Observer::clone. 2000-10-26 23:31 adam * README.txt, buildconf.sh: Minor changes. 2000-10-24 14:29 adam * src/: yaz-pdu-assoc.cpp, yaz-proxy.cpp, yaz-socket-manager.cpp, yaz-z-server.cpp: Fixed bug in proxy where a Yaz_ProxyClient could be owned by two Yaz_Proxy's (fatal). 2000-10-11 14:21 adam * buildconf.sh: Added buildconf.sh script. 2000-10-11 14:21 adam * yaz++-config.in: Removed option --source from yaz++-config script. 2000-10-11 14:07 adam * configure, include/Makefile.in, include/yaz++/Makefile.in, src/Makefile.in: Removed a few files that could otherwise be auto-generated. 2000-10-11 14:00 adam * configure, configure.in: Added configure and configure.in. 2000-10-11 13:58 adam * Makefile.am, README.txt, aclocal.m4, yaz++-config.in, include/Makefile.am, include/Makefile.in, include/yaz-ir-assoc.h, include/yaz-pdu-assoc.h, include/yaz-pdu-observer.h, include/yaz-proxy.h, include/yaz-query.h, include/yaz-socket-manager.h, include/yaz-socket-observer.h, include/yaz-z-assoc.h, include/yaz-z-query.h, include/yaz-z-server.h, include/yaz++/Makefile.am, include/yaz++/Makefile.in, include/yaz++/yaz-ir-assoc.h, include/yaz++/yaz-pdu-assoc.h, include/yaz++/yaz-pdu-observer.h, include/yaz++/yaz-proxy.h, include/yaz++/yaz-query.h, include/yaz++/yaz-socket-manager.h, include/yaz++/yaz-socket-observer.h, include/yaz++/yaz-z-assoc.h, include/yaz++/yaz-z-query.h, include/yaz++/yaz-z-server.h, src/Makefile.am, src/Makefile.in, src/yaz-client.cpp, src/yaz-ir-assoc.cpp, src/yaz-pdu-assoc.cpp, src/yaz-proxy-main.cpp, src/yaz-proxy.cpp, src/yaz-server.cpp, src/yaz-socket-manager.cpp, src/yaz-z-assoc.cpp, src/yaz-z-query.cpp, src/yaz-z-server.cpp, unix/Makefile.in, unix/configure, unix/configure.in, unix/install-sh: Moved header files to include/yaz++. Switched to libtool and automake. Configure script creates yaz++-config script. 2000-09-22 11:54 heikki * src/yaz-pdu-assoc.cpp: minor 2000-09-21 23:43 adam * include/yaz-z-server.h, src/yaz-pdu-assoc.cpp, src/yaz-server.cpp, src/yaz-z-server.cpp: Better high-level server API. 2000-09-13 14:22 adam * LICENSE, README.txt: Added LICENSE file. 2000-09-12 18:40 heikki * include/yaz-pdu-assoc.h, include/yaz-socket-manager.h, src/yaz-z-assoc.cpp: minor 2000-09-12 18:23 adam * src/yaz-server.cpp: Updated server example. 2000-09-12 18:04 adam * include/yaz-pdu-assoc.h, src/yaz-server.cpp: Added comstack method for Yaz_PDU_Assoc.. 2000-09-12 14:09 adam * include/yaz-pdu-assoc.h, include/yaz-z-server.h, src/yaz-pdu-assoc.cpp, src/yaz-server.cpp, src/yaz-z-server.cpp: More work on high-level server. 2000-09-08 14:50 heikki * include/yaz-z-assoc.h: Prevented re-inclusion 2000-09-08 12:45 adam * win/yazxx/yazxx.dsp: Added include headers to project. 2000-09-08 12:31 adam * win/yazxx/yazxx.dsp: Win32 updates. 2000-09-08 12:23 adam * include/yaz-ir-assoc.h, include/yaz-pdu-assoc.h, include/yaz-pdu-observer.h, include/yaz-proxy.h, include/yaz-query.h, include/yaz-socket-manager.h, include/yaz-socket-observer.h, include/yaz-z-assoc.h, include/yaz-z-query.h, include/yaz-z-server.h, src/Makefile.in, src/yaz-client.cpp, src/yaz-pdu-assoc.cpp, src/yaz-proxy-main.cpp, src/yaz-proxy.cpp, src/yaz-server.cpp, src/yaz-socket-manager.cpp, src/yaz-z-assoc.cpp, src/yaz-z-query.cpp, src/yaz-z-server.cpp: Added skeleton of yaz-z-server. 2000-09-06 16:23 adam * include/yaz-ir-assoc.h, src/yaz-client.cpp, src/yaz-ir-assoc.cpp, src/yaz-pdu-assoc.cpp, win/yazxx.dsw, win/yazclient/yazclient.dsp, win/yazproxy/yazproxy.dsp, win/yazserver/yazserver.dsp, win/yazxx/yazxx.dsp: WIN32 updates. 2000-09-05 15:57 adam * src/: yaz-proxy.cpp, yaz-z-assoc.cpp: Fixed get_otherInfoAPDU to return otherInfo for extended services. 2000-09-04 10:59 adam * src/: yaz-client.cpp, yaz-proxy-main.cpp, yaz-z-assoc.cpp: Changed call to logging functions (yaz_ added). 2000-09-04 10:29 adam * src/: yaz-pdu-assoc.cpp, yaz-proxy.cpp, yaz-z-assoc.cpp: Fixed memory leak(s). Added re-use of associations, rather than re-init, when maximum number of targets are in use. 2000-08-31 16:41 adam * include/yaz-proxy.h, src/yaz-proxy.cpp: Proxy no longer generates cookies (it's up to the client). Proxy re-opens if target new op is started before previous operation finishes. 2000-08-10 10:42 adam * src/: yaz-pdu-assoc.cpp, yaz-proxy.cpp, yaz-z-assoc.cpp: Fixes for {set,get}_APDU_log. 2000-08-07 16:19 adam * include/yaz-proxy.h, include/yaz-z-assoc.h, src/yaz-proxy-main.cpp, src/yaz-proxy.cpp, src/yaz-socket-manager.cpp, src/yaz-z-assoc.cpp: Fixed serious bug regarding timeouts. Improved logging for proxy. 2000-07-04 15:48 adam * include/yaz-proxy.h, src/yaz-client.cpp, src/yaz-proxy-main.cpp, src/yaz-proxy.cpp, unix/configure, unix/configure.in: Implemented upper-limit on proxy-to-target sessions. 2000-05-30 05:12 ian * src/yaz-client.cpp: minor change to stop g++ 2.95.2 complaining about taking the address of a member function. 2000-05-10 13:36 ian * include/yaz-ir-assoc.h, include/yaz-z-assoc.h, src/yaz-ir-assoc.cpp, src/yaz-z-assoc.cpp, src/yaz-z-query.cpp: Added default parameters for refid to request functions. Added default parameter for result set name to search and present request. Commented out forced logging of PDU contents. Added send_deleteResultSetRequest 1999-12-06 14:52 adam * include/yaz-ir-assoc.h, include/yaz-pdu-assoc.h, include/yaz-pdu-observer.h, include/yaz-proxy.h, include/yaz-socket-manager.h, include/yaz-z-assoc.h, include/yaz-z-query.h, src/Makefile.in, src/yaz-client.cpp, src/yaz-ir-assoc.cpp, src/yaz-pdu-assoc.cpp, src/yaz-proxy-main.cpp, src/yaz-proxy.cpp, src/yaz-server.cpp, src/yaz-socket-manager.cpp, src/yaz-z-assoc.cpp, src/yaz-z-query.cpp, unix/configure, unix/configure.in: Modified for new location of YAZ header files. Experimental threaded operation. 1999-11-10 11:02 adam * include/yaz-pdu-assoc.h, include/yaz-proxy.h, src/yaz-client.cpp, src/yaz-proxy-main.cpp, src/yaz-proxy.cpp, src/yaz-z-assoc.cpp: Work on proxy. 1999-09-13 14:53 adam * include/yaz-z-assoc.h, src/yaz-proxy.cpp, src/yaz-z-assoc.cpp: Proxy removes OtherInfo Proxy Address and Session ID. Other Otherinfo remains untouched. 1999-07-12 09:57 adam * src/Makefile.in: Updated for YAZ. 1999-05-04 12:53 adam * src/yaz-proxy.cpp: Changed the way the PROXY behaves when lost cookie is received. 1999-04-29 09:33 adam * src/yaz-ir-assoc.cpp: Changed setting of host in connect/proxy setting. YAZ' strtoaddr now ignores database part of host. 1999-04-28 15:31 adam * include/yaz-proxy.h, src/yaz-proxy.cpp: Better result set optimisation for proxy. 1999-04-28 15:29 adam * src/yaz-ir-assoc.cpp: Yet another fix regarding database settings. 1999-04-28 15:04 adam * src/: yaz-ir-assoc.cpp, yaz-pdu-assoc.cpp: Fixed setting of proxy otherInfo so that database(s) are removed. 1999-04-28 15:02 adam * src/yaz-socket-manager.cpp: Added include of string.h. 1999-04-27 09:52 adam * README.txt, include/yaz-proxy.h, include/yaz-z-query.h, src/yaz-proxy.cpp, src/yaz-z-query.cpp: Improved proxy; added query match for result set re-use. 1999-04-21 14:09 adam * include/yaz-ir-assoc.h, include/yaz-proxy.h, include/yaz-z-assoc.h, include/yaz-z-query.h, src/yaz-client.cpp, src/yaz-ir-assoc.cpp, src/yaz-pdu-assoc.cpp, src/yaz-proxy-main.cpp, src/yaz-proxy.cpp, src/yaz-server.cpp, src/yaz-socket-manager.cpp, src/yaz-z-assoc.cpp, src/yaz-z-query.cpp: Many improvements. Modified to proxy server to work with "sessions" based on cookies. 1999-04-20 12:30 adam * include/yaz-ir-assoc.h, include/yaz-pdu-assoc.h, include/yaz-pdu-observer.h, include/yaz-proxy.h, include/yaz-query.h, include/yaz-socket-manager.h, include/yaz-socket-observer.h, include/yaz-z-assoc.h, include/yaz-z-query.h, src/yaz-client.cpp, src/yaz-ir-assoc.cpp, src/yaz-pdu-assoc.cpp, src/yaz-proxy.cpp, src/yaz-z-assoc.cpp, src/yaz-z-query.cpp: Implemented various stuff for client and proxy. Updated calls to ODR to reflect new name parameter. 1999-04-09 13:46 adam * src/Makefile.in, src/yaz-client.cpp, src/yaz-ir-assoc.cpp, src/yaz-pdu-assoc.cpp, src/yaz-proxy-main.cpp, src/yaz-proxy.cpp, src/yaz-server.cpp, src/yaz-socket-manager.cpp, src/yaz-z-assoc.cpp, src/yaz-z-query.cpp, include/yaz-ir-assoc.h, include/yaz-pdu-observer.h, include/yaz-proxy.h, include/yaz-z-assoc.h, include/yaz-z-query.h: Added object Yaz_Z_Assoc. Much more functional client. 1999-03-23 15:17 adam * include/yaz-ir-assoc.h, include/yaz-pdu-assoc.h, include/yaz-pdu-observer.h, include/yaz-query.h, include/yaz-socket-manager.h, include/yaz-socket-observer.h, include/yaz-z-query.h, src/Makefile.in, src/yaz-client.cpp, src/yaz-ir-assoc.cpp, src/yaz-pdu-assoc.cpp, src/yaz-server.cpp, src/yaz-socket-manager.cpp, src/yaz-z-query.cpp, unix/Makefile.in, unix/configure.in: More work on timeout handling. Work on yaz-client. 1999-02-02 15:01 adam * README.txt, include/yaz-ir-assoc.h, include/yaz-pdu-assoc.h, include/yaz-pdu-observer.h, include/yaz-proxy.h, include/yaz-socket-manager.h, include/yaz-socket-observer.h, src/yaz-client.cpp, src/yaz-ir-assoc.cpp, src/yaz-pdu-assoc.cpp, src/yaz-proxy-main.cpp, src/yaz-server.cpp, src/yaz-socket-manager.cpp, win/yazxx.dsw, win/yazclient/yazclient.dsp, win/yazproxy/yazproxy.dsp, win/yazserver/yazserver.dsp, win/yazxx/yazxx.dsp: First WIN32 port of YAZ++. 1999-01-28 14:08 adam * include/yaz-ir-assoc.h, include/yaz-pdu-assoc.h, include/yaz-pdu-observer.h, src/yaz-client.cpp, src/yaz-ir-assoc.cpp, src/yaz-pdu-assoc.cpp, src/yaz-proxy-main.cpp, src/yaz-proxy.cpp, src/yaz-server.cpp, src/yaz-socket-manager.cpp: Yaz_PDU_Assoc better encapsulated. Memory leak fix in yaz-socket-manager.cc. 1999-01-28 11:04 adam * README.txt, src/Makefile.in: Minor changes to documentation. 1999-01-28 10:41 adam * README.txt, include/yaz-ir-assoc.h, include/yaz-pdu-assoc.h, include/yaz-pdu-observer.h, include/yaz-proxy.h, include/yaz-socket-manager.h, include/yaz-socket-observer.h, src/Makefile.in, src/yaz-client.cpp, src/yaz-ir-assoc.cpp, src/yaz-pdu-assoc.cpp, src/yaz-proxy-main.cpp, src/yaz-proxy.cpp, src/yaz-server.cpp, src/yaz-socket-manager.cpp, unix/Makefile.in, unix/configure, unix/configure.in, unix/install-sh: First implementation of YAZ++. 1999-01-28 10:41 adam * README.txt, include/yaz-ir-assoc.h, include/yaz-pdu-assoc.h, include/yaz-pdu-observer.h, include/yaz-proxy.h, include/yaz-socket-manager.h, include/yaz-socket-observer.h, src/Makefile.in, src/yaz-client.cpp, src/yaz-ir-assoc.cpp, src/yaz-pdu-assoc.cpp, src/yaz-proxy-main.cpp, src/yaz-proxy.cpp, src/yaz-server.cpp, src/yaz-socket-manager.cpp, unix/Makefile.in, unix/configure, unix/configure.in, unix/install-sh: Initial revision