[exim-cvs] cvs commit: exim/exim-doc/doc-txt NewStuff

Inizio della pagina
Delete this message
Reply to this message
Autore: Phil Pennock
Data:  
To: exim-cvs
Oggetto: [exim-cvs] cvs commit: exim/exim-doc/doc-txt NewStuff
pdp 2010/06/01 12:21:30 BST

  Modified files:
    exim-doc/doc-txt     NewStuff 
  Log:
  My understanding of the new dnsdb txt lookup syntax was flawed.
  Fixed the description and the last example.


  Revision  Changes    Path
  1.164     +7 -8      exim/exim-doc/doc-txt/NewStuff


  Index: NewStuff
  ===================================================================
  RCS file: /home/cvs/exim/exim-doc/doc-txt/NewStuff,v
  retrieving revision 1.163
  retrieving revision 1.164
  diff -u -r1.163 -r1.164
  --- NewStuff    1 Jun 2010 11:13:54 -0000    1.163
  +++ NewStuff    1 Jun 2010 11:21:30 -0000    1.164
  @@ -1,4 +1,4 @@
  -$Cambridge: exim/exim-doc/doc-txt/NewStuff,v 1.163 2010/06/01 11:13:54 pdp Exp $
  +$Cambridge: exim/exim-doc/doc-txt/NewStuff,v 1.164 2010/06/01 11:21:30 pdp Exp $


   New Features in Exim
   --------------------
  @@ -25,21 +25,20 @@
       in the presence of multiple character strings within the RR. Prior to 4.70,
       only the first string would be returned.  The dnsdb lookup now, by default,
       preserves the pre-4.70 semantics, but also now takes an extended output
  -    separator specification. The first output separator is used to join
  -    multiple TXT records together; use a second separator character, followed
  -    by a colon, to join the strings within a TXT record on that second
  -    character, or use a semicolon to concatenate strings within a TXT record
  -    with no separator.  Administrators are reminded that DNS provides no
  -    ordering guarantees between multiple records in an RRset.  For example:
  +    separator specification.  The separator can be followed by a semicolon, to
  +    concatenate the individual text strings together with no join character,
  +    or by a comma and a second separator character, in which case the text
  +    strings within a TXT record are joined on that second character.
  +    Administrators are reminded that DNS provides no ordering guarantees
  +    between multiple records in an RRset.  For example:


         foo.example.  IN TXT "a" "b" "c"
         foo.example.  IN TXT "d" "e" "f"


         ${lookup dnsdb{>/ txt=foo.example}}   -> "a/d"
         ${lookup dnsdb{>/; txt=foo.example}}  -> "def/abc"
  -      ${lookup dnsdb{>/+: txt=foo.example}} -> "a+b+c/d+e+f"
  +      ${lookup dnsdb{>/,+ txt=foo.example}} -> "a+b+c/d+e+f"


  -    Some character combinations are currently unsupported.


Version 4.70 / 4.71
-------------------