2008-02-29 15:24  adam

	* NEWS: Towards 1.3.2

2008-02-22 15:59  adam

	* NEWS, configure.ac, debian/changelog, debian/control: Bump
	  version to 1.3.2

2008-02-21 11:16  adam

	* win/makefile: Using yazpp3.

2008-02-21 10:33  adam

	* NEWS, configure.ac, doc/yaz-proxy-ref.xml,
	  src/yaz-proxy-main.cpp, src/yaz-proxy.cpp: Using yaz_daemon
	  rather than own code. Fixed bug #2060.

	  Added option -D for yazproxy which puts yazproxy in background
	  after startup. Fixed bug #2060: Killing yazproxy parent does not
	  kill the child as well. Documentation for yazproxy man pages
	  updated.

2008-02-07 13:38  marc

	* doc/common/common.ent: pretty format XML source code

2008-01-24 22:51  adam

	* configure.ac: Require autoconf 2.60 (bug #2050)

2008-01-17 23:26  adam

	* m4/ac_check_icu.m4: Change ICU text

2008-01-17 22:45  adam

	* doc/common/common.ent: Added ubuntu URL

2008-01-16 13:21  adam

	* m4/yaz_libxml2.m4: Omit result about xml2-config

2007-12-27 13:59  adam

	* NEWS, configure.ac, debian/changelog: Version 1.3.1.

2007-12-27 11:44  adam

	* src/charset-converter.cpp: Fixed bug #1989: For PQF SRU one char
	  is stipped off query.

2007-12-19 10:30  adam

	* doc/common/common.ent: Added some material about ICU chains.

2007-12-10 23:05  adam

	* m4/ac_check_icu.m4: Changed AC_CHECK_ICU is using AC_ARG_WITH.

2007-11-12 12:12  adam

	* doc/common/common.ent: Update ICU URLs

2007-11-08 09:17  adam

	* m4/ac_check_icu.m4: For ICU enabled YAZ defined YAZ_HAVE_ICU
	  instead of HAVE_ICU.

2007-10-29 12:14  adam

	* src/Makefile.am: Fixed bug #1821: Wrong order of include
	  directories for compiling.

2007-10-08 13:47  adam

	* NEWS, etc/Makefile.am, etc/config.xml, etc/exslttest.xsl,
	  src/yaz-proxy-main.cpp: llow EXSLT to be used if it's available.

2007-10-08 10:14  adam

	* src/mod_helsinki.cpp: Handle IPV6 peer addresses (bug #1398).

2007-09-18 21:27  adam

	* doc/common/common.ent: Fixed link to sru search retrieve info

2007-09-18 21:15  adam

	* doc/common/common.ent: Updated several links to the SRU pages
	  (which was completely re-organized for version SRU 1.2). Removed
	  definition of url.srw because there is no longer a page for it.

2007-09-18 20:43  adam

	* doc/common/common.ent: Windows installation simplified - with the
	  use of Boost Consulting's Boost installer.

2007-07-10 11:42  adam

	* doc/Makefile.am: Removed / in doc install rule to avoid
	  double-slash (cygwin)

2007-06-29 10:05  adam

	* doc/common/common.ent: Added support for the use of the older
	  versions or Extended Service Update in ZOOM. To faciliate this,
	  an option "updateVersion" may be set to the version , 1=first,
	  2=second, 3=third. The third version is what ZOOM C has used so
	  far. And that, obviously, is the default.

2007-06-22 11:58  adam

	* m4/yaz_libxml2.m4: Fixed bug #1206: Libxml2 include path
	  weirdness. The problem is libexslt which on the system uses
	  /bin/pkg-config. However the output of /bin/pkgconfig is not the
	  same xslt as the one returned by /opt/csw/bin/xslt-config .  The
	  configure system now disables libexslt if libxslt was not
	  configured using pkg-config also .

2007-06-20 11:33  adam

	* doc/common/common.ent: Fixed link to Pazpar2 Debian area

2007-06-19 09:58  adam

	* doc/common/common.ent: Added pointers to Debian - and Source
	  areas. More pointers to existing standards. Added a little more
	  on proxying.

2007-06-18 20:44  adam

	* m4/yaz.m4: Fixed bug #1201: ./buildconf.sh fails on sarge.

2007-06-17 09:06  adam

	* doc/Makefile.am: Removed definition of docdir. It is set by
	  automake already

2007-06-14 10:28  adam

	* win/makefile: Updated to use libxml2 2.6.68, libxslt 1.1.19.

2007-05-25 14:30  marc

	* doc/common/common.ent: added ICU urls and a section on ICU
	  tokenization and normalization

2007-05-22 13:12  adam

	* doc/yazproxy.xml: Use entity idcommon rather than common

2007-05-22 13:00  adam

	* doc/common/common.ent: Removed acro.sru_gps

2007-05-22 12:53  adam

	* doc/common/common.ent: Acronyms with acro. prefix - due to clash
	  with Docbook entities.  Sondberg with entity.

2007-05-09 11:34  adam

	* NEWS: Towards 1.3.0.

2007-05-08 14:05  adam

	* configure.ac, include/yazproxy/proxy.h, src/yaz-proxy-config.cpp,
	  src/yaz-proxy.cpp: Use Odr_oid for OIDs. Require yazpp 1.0.3 (YAZ
	  3.0.2)

2007-05-06 22:30  adam

	* win/makefile: Major version 2 yazproxy.{dll,lib}. Using major
	  version 2 of yazpp.

2007-05-02 11:18  adam

	* src/yaz-proxy.cpp: Allow NULL otherinfo ptr in get_cookie and
	  get_proxy.

2007-04-30 21:46  adam

	* src/yaz-proxy.cpp: Added patch by David Chalmers which relays
	  x-username,x-password SRU values to Z39.50 backend.

2007-04-27 16:29  marc

	* m4/ac_check_icu.m4: changes autoconf ICU tests to report
	  -DHAVE_ICU=1 as ICU_CPPFLAGS

2007-04-27 14:51  marc

	* m4/ac_check_icu.m4: added ICU M4 macros for autoconf

2007-04-18 22:56  adam

	* debian/control: Fixed Debian package description.

2007-04-18 22:46  adam

	* Makefile.am, debian/copyright, debian/rules: Added Debian style
	  copyright.

2007-04-16 23:54  adam

	* src/yaz-proxy.cpp: Another and hopefully, last, YAZ OID DB update

2007-04-12 22:50  adam

	* src/yaz-proxy-config.cpp: Using oid_oid_to_dotstring

2007-04-12 20:18  adam

	* include/yazproxy/proxy.h, src/yaz-proxy-config.cpp,
	  src/yaz-proxy.cpp: Update for YAZ 3s new OID system

2007-03-21 20:35  adam

	* doc/common/common.ent: Fix links to CQL material in YAZ manual

2007-03-20 17:23  adam

	* Makefile.am, NEWS, configure.ac, debian/changelog,
	  debian/control, debian/libyazproxy-dev.install,
	  debian/libyazproxy1.install, debian/libyazproxy1.postinst,
	  debian/libyazproxy2-dev.install, debian/libyazproxy2.install,
	  debian/rules, src/Makefile.am: Debian packages libyazproxy2,
	  libyazproxy2-dev. These depend on libyazpp2, libyazpp2-dev.
	  Branch out: YAZPROXY_1_2_1_1_branch .

2007-03-20 08:54  adam

	* src/: charset-converter.cpp, yaz-proxy.cpp: WRBUF updates

2007-03-07 09:06  adam

	* m4/acx_pthread.m4: Revert

2007-03-07 09:05  adam

	* m4/acx_pthread.m4: Towards 2.1.52.

2007-02-26 14:31  adam

	* m4/: ax_boost_base.m4, ax_boost_date_time.m4,
	  ax_boost_filesystem.m4, ax_boost_iostreams.m4,
	  ax_boost_program_options.m4, ax_boost_python.m4,
	  ax_boost_regex.m4, ax_boost_serialization.m4,
	  ax_boost_signals.m4, ax_boost_thread.m4,
	  ax_boost_unit_test_framework.m4: Move YAZ tests before Boost
	  thread tests so we set some options right WRT threading. Use
	  AC_LANG(C) instead of AC_LANG(C++) so that tests by default are
	  in C mode . If not, checks such as AC_CHECK_LIB($ax_lib, main)
	  fails on Sun Studio C which complains about retursive calls to
	  main.

2007-02-25 18:51  adam

	* src/Makefile.am: Omit no longer used XSLT_CFLAGS

2007-02-24 14:35  adam

	* m4/acx_pthread.m4: Use m4 macro ACX_PTHREAD for POSIX threads
	  detection.

2007-02-23 19:55  marc

	* m4/: ax_boost.m4, ax_boost_base.m4, ax_boost_date_time.m4,
	  ax_boost_filesystem.m4, ax_boost_iostreams.m4,
	  ax_boost_program_options.m4, ax_boost_python.m4,
	  ax_boost_regex.m4, ax_boost_serialization.m4,
	  ax_boost_signals.m4, ax_boost_thread.m4,
	  ax_boost_unit_test_framework.m4: added m4 macros for boost C++
	  headers and libs, hopefully making better autoconf tests than our
	  own homebrewn tests

2007-02-20 15:28  marc

	* doc/common/common.ent: added initial DOM XML filter
	  documentation. Much is missing yet ...

2007-02-17 14:43  adam

	* doc/common/common.ent: Added URL entity for YAZ' retrieval
	  module.

2007-02-02 12:10  marc

	* doc/common/common.ent: replaces acronymes in XML text with new
	  defined acronyme entities

2007-02-02 10:58  marc

	* doc/common/common.ent: added acronyme entities

2007-02-02 10:24  marc

	* doc/common/common.ent: added person names, corp names, acronymes
	  and product names

2007-01-19 17:03  adam

	* m4/yaz.m4: Use srcdir path to .xslt files for xsltproc

2007-01-11 13:21  adam

	* win/makefile: More quoting fixes for win32 fnames

2007-01-10 10:33  adam

	* doc/common/common.ent: Added presumed pazpar2 homepage URL

2006-12-13 10:40  adam

	* doc/common/common.ent: Added documentation about ziffy.

2006-11-27 12:35  adam

	* doc/Makefile.am: Remove make dependency of common/tkl.xsl

2006-10-30 15:24  adam

	* src/yaz-proxy.cpp: Increase number of characters of logged query
	  from 120 to 4096.

2006-10-11 11:39  adam

	* doc/Makefile.am: Fixed 'make distcheck'. Failed due to html files
	  not being removed by uninstall. Added uinstall-hook for the doc
	  directory.

2006-09-22 14:17  adam

	* doc/common/common.ent: Link to X-Path, Bib-1 semantics

2006-09-22 13:15  adam

	* doc/common/common.ent: New URL entities for Zebra

2006-09-07 12:06  adam

	* doc/Makefile.am: Dist/install HTML files automatically

2006-09-05 13:57  adam

	* doc/common/: ref2dbinc.xsl, stripref.xsl: Put XML generated file

2006-09-05 13:25  adam

	* doc/common/common.ent: Added more common URLs

2006-09-05 12:05  adam

	* doc/common/: Makefile.am, stripref.xsl: Added stripref.xsl

2006-09-03 23:30  adam

	* doc/common/common.ent: Added links to expat, bzip2, SUSE Linux,
	  Docbook

2006-08-16 15:32  adam

	* m4/idzebra-2.0.m4: Fix call to idzebra-config.

2006-08-16 15:11  adam

	* m4/idzebra-2.0.m4: Fix require version

2006-08-14 14:18  adam

	* m4/: idzebra-2.0.m4, idzebra.m4: Using suffix 2.0 for development
	  tools idzebra-config and idzebra.m4.	This means that Zebra 2.0
	  is completely separate from potential newer releases.

2006-08-14 12:06  adam

	* LICENSE: Update to new FSF address. GPLv2

2006-08-14 11:26  adam

	* etc/Makefile.am: yazproxyctl.sh sample start/stop script
	  installed in yazproxy etc dir.

2006-07-07 14:17  adam

	* configure.ac: Enable shared by default

2006-07-07 13:25  adam

	* src/Makefile.am: Dont use XSLT_LIBS. It is already part of YAZ'
	  libs output

2006-07-06 13:50  adam

	* configure.ac, src/mod_helsinki.cpp, src/mod_sample.cpp,
	  src/proxyp.h, src/yaz-proxy-config.cpp, src/yaz-proxy-main.cpp,
	  src/yaz-proxy.cpp, win/makefile: Use YAZ_HAVE_XSLT because
	  yaz-config 2.1.23 or later defines it

2006-07-06 13:49  adam

	* debian/control: Require newer yazpp and yaz

2006-07-06 12:17  adam

	* m4/yaz_libxml2.m4: For Libxml2 and friends, YAZ defines
	  YAZ_HAVE_{XML2,XSLT,EXSLT) in the compitation phase, but also for
	  yaz-config --cflags output. This allows us to have public headers
	  with Libxml2 stuff in them . It should also, eventually, make
	  Libxml2 checks redundant in packages using YAZ, such as yazproxy.

2006-07-06 09:43  adam

	* m4/yaz_libxml2.m4: Reformat. Add local variables

2006-06-29 01:38  adam

	* include/yazproxy/proxy.h, src/mod_helsinki.cpp, src/proxyp.h,
	  src/yaz-proxy-config.cpp, src/yaz-proxy.cpp: Applied Ere's global
	  client-authentication patch.

2006-06-28 23:45  adam

	* doc/Makefile.am: Fix dist-hook so that make distcheck works

2006-06-28 15:26  adam

	* doc/common/Makefile.am: Build shared libraries by default.
	  Installing various man pages and programs with suffix -2.0
	  (PACKAGE_SUFFIX), to enable multiple versions installed at the
	  same time.

2006-06-16 11:00  adam

	* .cvsignore: Ignore ChangeLog

2006-06-14 12:12  adam

	* README, doc/installation.xml, doc/introduction.xml,
	  doc/reference.xml, doc/using.xml, doc/yaz-proxy-ref.xml,
	  doc/yazproxy.xml: Material fixes as pointed out by Ashley
	  Sanders. Mention SRU rather than SRW/SRU in most places.

2006-06-13 15:45  marc

	* doc/common/common.ent: added a lot of info about attribute sets,
	  PQF query structure, and string use attributes

2006-06-09 11:37  adam

	* NEWS, configure.ac: Internal release 1.2.1.1.

2006-06-09 11:35  adam

	* etc/config-modules.xml, include/yazproxy/proxy.h, src/proxyp.h,
	  src/yaz-proxy-config.cpp, src/yaz-proxy.cpp: Add support for
	  thread config element which specifies number of threads to be
	  used for auhentication modules. By default, no threading is used
	  which happen to be value 0. Modules will still work but they will
	  be blocking.

2006-06-09 11:02  adam

	* Makefile.am: Make ChangeLog in make dist rule

2006-06-09 11:01  adam

	* src/yaz-proxy.cpp: Set client-IP (AKA peername) to "nullpeer" if
	  ->getpeername returns a NULL pointer.

2006-06-06 10:55  adam

	* doc/common/common.ent: Added some information about "classic"
	  Explain.

2006-06-02 13:04  adam

	* doc/common/: .cvsignore, Makefile.am, html.dsl.in, html.xsl.in,
	  man.xsl.in, tkl.xsl.in: Removed .in files no longer in use
	  (presumably).

2006-06-02 12:58  adam

	* configure.ac: Dont generate xsl.in files

2006-06-02 12:50  adam

	* doc/common/Makefile.am, doc/common/id.htmlhelp.xsl,
	  doc/common/id.man.xsl, doc/common/id.tkl.xsl, m4/yaz.m4: Move
	  .xsl.in's to id.xsl's .. so that we reduce .in files further.

2006-06-02 10:53  adam

	* configure.ac, doc/.cvsignore, doc/Makefile.am, doc/local.ent.in,
	  doc/yazproxy.xml, doc/yazproxy.xml.in: Generate doc/local.ent via
	  configure instead of doc/yazpp.xml.  Use {HTML,TKL,MAN}_COMPILE
	  macros for documentation.

2006-05-28 21:12  adam

	* m4/yaz.m4: Setting XSLTPROC_COMPILE, MAN_COMPILE, HTML_COMPILE,
	  TKL_COMPILE for doc Makefile(s) to use.

2006-05-28 20:52  adam

	* doc/common/: html.xsl.in, man.xsl.in, tkl.xsl.in: Use public URI
	  for XSL files

2006-05-26 21:59  adam

	* doc/: Makefile.am, entities.ent: Added entities.ent

2006-05-26 21:57  adam

	* buildconf.sh, configure.ac, doc/Makefile.am,
	  doc/yaz-proxy-man.xml, doc/yazproxy.xml.in: Documentation now
	  based on Docbook XML/XSLT using xsltproc + Norman Walsh's
	  stylesheets. It means that the CVS version is no longer depending
	  on jade/openjade or docbook-to-man scripts. PDF is no longer part
	  of the distribution - but can optionally be made using
	  DSSSL/jadetex or FOP.

2006-05-26 17:07  adam

	* m4/yaz_libxml2.m4: Check for xsltSaveResultToString presence.

2006-05-26 16:50  adam

	* m4/yaz_libxml2.m4: Check for pkg-config in YAZ_LIBXML2 macro

2006-05-24 18:19  adam

	* m4/yaz.m4: Look for docbook xsl in other place for FreeBSD

2006-05-24 14:46  adam

	* doc/common/Makefile.am, doc/common/docbook-to-man.sh,
	  doc/common/docbook2man.sh, m4/yaz.m4: Goodbye docbook-to-man
	  wrappers. I won't miss you.

2006-05-24 14:41  adam

	* doc/common/.cvsignore: Ignore this

2006-05-24 14:33  adam

	* doc/common/: Makefile.am, man.xsl.in: Documentation for YAZ is
	  now based on the Docbook XML/XSLT using xsltproc + N Walsh's
	  stylesheets. It means that the CVS version of YAZ is no longer
	  depending on jade/openjade or docbook-to-man scripts.  PDF is no
	  longer part of the distribution - but can optionally be made
	  using DSSSL/jadetex or FOP.

2006-05-23 21:08  adam

	* doc/common/Makefile.am, m4/yaz.m4, doc/common/docbook-to-man.sh,
	  doc/common/docbook2man.sh: Docbook to man script wrapper.

2006-05-23 15:46  adam

	* m4/yaz.m4: Search more widely for docbookx.dtd

2006-05-23 10:01  adam

	* m4/yaz_libxml2.m4: Spell fix

2006-05-22 17:16  mike

	* m4/yaz.m4: Probe additional paths for docbookx.dtd and
	  docbook.dsl (These are the ones used in FreeBSD)

2006-05-08 20:18  adam

	* m4/yaz_libxml2.m4: If libexslt is not found, tell when pkg-config
	  is missing

2006-05-08 14:19  adam

	* m4/yaz_libxml2.m4: Added m4 macros YAZ_LIBXML2, YAZ_LIBXSLT,
	  YAZ_LIBEXSLT.

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 <log>client-ip</log> 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 (<limit><search>n</search></limit>).  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: <keepalive> example now has <pdu> child (was
	  <retrieve>)

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

