diff options
author | Sergey Poznyakoff <gray@gnu.org> | 2019-01-03 12:40:52 +0200 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org> | 2019-01-03 12:40:52 +0200 |
commit | c70f5d055d37bba1b26beafec8bfee902dc1b758 (patch) | |
tree | 7f7c140369fbab7c9d37765eec814e2fb81cf7fc /mflib/dns.mf4 | |
parent | 33f88906896d016ebd4e387ddc7a29c9f6c0dbc7 (diff) | |
download | mailfromd-c70f5d055d37bba1b26beafec8bfee902dc1b758.tar.gz mailfromd-c70f5d055d37bba1b26beafec8bfee902dc1b758.tar.bz2 |
Version 8.7release_8_7
* NEWS: Update.
* configure.ac: Raise minor version.
* doc/functions.texi: Document new functions
Include the implementation of the NS resolving MFL functions, as
proposed by Jan Rafaj
* lib/dns.c (ns_lookup): New function.
* lib/dns.h (ns_lookup): New proto.
* mflib/dns.mf4 (hasns): New function.
* src/builtin/dns.bi (primitive_hasns, getns): New functions.
Diffstat (limited to 'mflib/dns.mf4')
-rw-r--r-- | mflib/dns.mf4 | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/mflib/dns.mf4 b/mflib/dns.mf4 index e13130b1..e51656d8 100644 --- a/mflib/dns.mf4 +++ b/mflib/dns.mf4 @@ -59,3 +59,16 @@ do done return primitive_ismx (domain, ipstr) done + +func hasns (string str) + returns number +do + try + do + return primitive_hasns (str) + done + catch * + do + return 0 + done +done |