Using yaz_daemon rather than own code. Fixed bug #2060.
[yazproxy-moved-to-github.git] / doc / yaz-proxy-ref.xml
index da0c713..77c66bd 100644 (file)
@@ -4,13 +4,14 @@
 </refmeta>
 <refnamediv>
  <refname>yazproxy</refname>
 </refmeta>
 <refnamediv>
  <refname>yazproxy</refname>
- <refpurpose>The YAZ toolkit's transparent Z39.50/SRW/SRU proxy</refpurpose>
+ <refpurpose>The YAZ toolkit's transparent Z39.50/SRU proxy</refpurpose>
 </refnamediv>
 <refsynopsisdiv>
  <cmdsynopsis>
   <command>yazproxy</command>
   <arg choice="opt">-a <replaceable>filename</replaceable></arg>
   <arg choice="opt">-c <replaceable>config</replaceable></arg>
 </refnamediv>
 <refsynopsisdiv>
  <cmdsynopsis>
   <command>yazproxy</command>
   <arg choice="opt">-a <replaceable>filename</replaceable></arg>
   <arg choice="opt">-c <replaceable>config</replaceable></arg>
+  <arg choice="opt">-D</arg>
   <arg choice="opt">-i <replaceable>seconds</replaceable></arg>
   <arg choice="opt">-l <replaceable>filename</replaceable></arg>
   <arg choice="opt">-m <replaceable>num</replaceable></arg>
   <arg choice="opt">-i <replaceable>seconds</replaceable></arg>
   <arg choice="opt">-l <replaceable>filename</replaceable></arg>
   <arg choice="opt">-m <replaceable>num</replaceable></arg>
@@ -29,7 +30,7 @@
 <refsect1><title>DESCRIPTION</title>
  <para>
   <command>yazproxy</command> is a proxy that accepts connections
 <refsect1><title>DESCRIPTION</title>
  <para>
   <command>yazproxy</command> is a proxy that accepts connections
-  from Z39.50/SRW/SRU clients and contacts a Z39.50 backend.
+  from Z39.50/SRU clients and contacts a Z39.50 backend.
   The listening port must be specified on the command-line. 
   <command>inetd</command> operation is not supported.
   The <replaceable>host</replaceable>:<replaceable>port</replaceable>
   The listening port must be specified on the command-line. 
   <command>inetd</command> operation is not supported.
   The <replaceable>host</replaceable>:<replaceable>port</replaceable>
      libxml2.
     </para></listitem>
   </varlistentry>
      libxml2.
     </para></listitem>
   </varlistentry>
+  <varlistentry><term>-X</term>
+   <listitem><para>
+     Puts YAZ proxy in the background after startup. This is
+     similar to using shell's &amp; operator but often better since
+     it allows the start / stop script to capture startup errors.
+    </para></listitem>
+  </varlistentry>
   <varlistentry><term>-i <replaceable>seconds</replaceable></term>
    <listitem><para>
      Specifies in seconds the idle time for communication between
   <varlistentry><term>-i <replaceable>seconds</replaceable></term>
    <listitem><para>
      Specifies in seconds the idle time for communication between