Notes/known problems:
[1] IRIX 6.5 inet_ntoa seems to break with GCC.
[2] The SGI IRIX compiler produces many spurious warnings.
- [3] Dynamically linked, needs some help to find libadns.so.0.1.
+ [3] Dynamically linked, needs some help to find libadns.so.1.0.
The following platforms are known to be deficient and will not work:
Solaris 2.5 Lacks vsnprintf - install glibc ?
6. http://www.chiark.greenend.org.uk/~ian/adns/adns.h.txt
7. http://www.chiark.greenend.org.uk/~ian/adns/adnsresfilter.txt
8. ftp://ftp.chiark.greenend.org.uk/users/ian/adns/
- 9. http://www.chiark.greenend.org.uk/~/ian/adns/ftp/
+ 9. http://www.chiark.greenend.org.uk/~ian/adns/ftp/
10. http://www.chiark.greenend.org.uk/ucgi/~ijackson/cvsweb/adns/
11. http://www.gnu.org/
12. http://www.gnu.org/order/ftp.html
<!-- Please ensure that all links continine to be correct -->
<!-- both for www.gnu.org and chiark. -->
<!-- -->
-<!-- $Id: README.html,v 1.3 2000/09/17 01:01:11 ian Exp $ -->
+<!-- $Id: README.html,v 1.4 2000/09/17 01:56:15 ian Exp $ -->
<p>
message for adnshost</A> (currently there is no manual, sorry).
<li>All versions released so far are also available via
<A href="ftp://ftp.chiark.greenend.org.uk/users/ian/adns/">anonymous
- FTP</A> and <A href="http://www.chiark.greenend.org.uk/~/ian/adns/ftp/">HTTP</A>,
+ FTP</A> and <A href="http://www.chiark.greenend.org.uk/~ian/adns/ftp/">HTTP</A>,
<li>A mirror of my CVS repository is available via rsync from
<code>rsync.chiark.greenend.org.uk::ftp/users/ian/cvs-pub/adns</code>
(use FTP first to find your way around), or via
* Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
*
- * $Id: adns.h,v 1.82 2000/09/17 01:52:39 ian Exp $
+ * $Id: adns.h,v 1.83 2000/09/17 01:56:18 ian Exp $
*/
#ifndef ADNS_H_INCLUDED
*
* adns will reject local parts containing control characters (byte
* values 0-31, 127-159, and 255) - these appear to be legal according
- * to RFC822 but are clearly a bad idea. RFC1035 syntax does not make
- * any distinction between a single RFC822 quoted-string containing
- * full stops, and a series of quoted-strings separated by full stops;
- * adns will return anything that isn't all valid atoms as a single
- * quoted-string. RFC822 does not allow high-bit-set characters at
- * all, but adns does allow them in local-parts, treating them as
- * needing quoting.
+ * to RFC822 (at least 0-127) but are clearly a bad idea. RFC1035
+ * syntax does not make any distinction between a single RFC822
+ * quoted-string containing full stops, and a series of quoted-strings
+ * separated by full stops; adns will return anything that isn't all
+ * valid atoms as a single quoted-string. RFC822 does not allow
+ * high-bit-set characters at all, but adns does allow them in
+ * local-parts, treating them as needing quoting.
*
* If you ask for the domain with _raw then _no_ checking is done
* (even on the host part, regardless of adns_qf_quoteok_anshost), and
* you just get the domain name in master file format.
*
* If no mailbox is supplied the returned string will be `.' in either
- * caswe.
+ * case.
*/
typedef enum {