[ 
https://issues.apache.org/jira/browse/TS-129?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12832808#action_12832808
 ] 

Jason Giedymin edited comment on TS-129 at 2/12/10 2:35 AM:
------------------------------------------------------------

Hope this helps,

/*
 * Resolver options (keep these in synch with res_debug.c, please)
 */
#define RES_INIT        0x00000001      /* address initialized */
#define RES_DEBUG       0x00000002      /* print debug messages */
#define RES_AAONLY      0x00000004      /* authoritative answers only (!IMPL)*/
#define RES_USEVC       0x00000008      /* use virtual circuit */
#define RES_PRIMARY     0x00000010      /* query primary server only (!IMPL) */
#define RES_IGNTC       0x00000020      /* ignore trucation errors */
#define RES_RECURSE     0x00000040      /* recursion desired */
#define RES_DEFNAMES    0x00000080      /* use default domain name */
#define RES_STAYOPEN    0x00000100      /* Keep TCP socket open */
#define RES_DNSRCH      0x00000200      /* search up local domain tree */
#define RES_INSECURE1   0x00000400      /* type 1 security disabled */
#define RES_INSECURE2   0x00000800      /* type 2 security disabled */
#define RES_NOALIASES   0x00001000      /* shuts off HOSTALIASES feature */
#define RES_USE_INET6   0x00002000      /* use/map IPv6 in gethostbyname() */
#define RES_ROTATE      0x00004000      /* rotate ns list after each query */
#define RES_NOCHECKNAME 0x00008000      /* do not check names for sanity. */
#define RES_KEEPTSIG    0x00010000      /* do not strip TSIG records */
#define RES_BLAST       0x00020000      /* blast all recursive servers */
#define RES_USEBSTRING  0x00040000      /* IPv6 reverse lookup with byte
                                           strings */
#define RES_NOIP6DOTINT 0x00080000      /* Do not use .ip6.int in IPv6
                                           reverse lookup */
#define RES_USE_EDNS0   0x00100000      /* Use EDNS0.  */
#define RES_SNGLKUP     0x00200000      /* one outstanding request at a time */
#define RES_SNGLKUPREOP 0x00400000      /* -"-, but open new socket for each
                                           request */
#define RES_USE_DNSSEC  0x00800000      /* use DNSSEC using OK bit in OPT */

#define RES_DEFAULT     (RES_RECURSE|RES_DEFNAMES|RES_DNSRCH|RES_NOIP6DOTINT)

      was (Author: jasongiedymin):
    /*
 * Resolver options (keep these in synch with res_debug.c, please)
 */
#define RES_INIT        0x00000001      /* address initialized */
#define RES_DEBUG       0x00000002      /* print debug messages */
#define RES_AAONLY      0x00000004      /* authoritative answers only (!IMPL)*/
#define RES_USEVC       0x00000008      /* use virtual circuit */
#define RES_PRIMARY     0x00000010      /* query primary server only (!IMPL) */
#define RES_IGNTC       0x00000020      /* ignore trucation errors */
#define RES_RECURSE     0x00000040      /* recursion desired */
#define RES_DEFNAMES    0x00000080      /* use default domain name */
#define RES_STAYOPEN    0x00000100      /* Keep TCP socket open */
#define RES_DNSRCH      0x00000200      /* search up local domain tree */
#define RES_INSECURE1   0x00000400      /* type 1 security disabled */
#define RES_INSECURE2   0x00000800      /* type 2 security disabled */
#define RES_NOALIASES   0x00001000      /* shuts off HOSTALIASES feature */
#define RES_USE_INET6   0x00002000      /* use/map IPv6 in gethostbyname() */
#define RES_ROTATE      0x00004000      /* rotate ns list after each query */
#define RES_NOCHECKNAME 0x00008000      /* do not check names for sanity. */
#define RES_KEEPTSIG    0x00010000      /* do not strip TSIG records */
#define RES_BLAST       0x00020000      /* blast all recursive servers */
#define RES_USEBSTRING  0x00040000      /* IPv6 reverse lookup with byte
                                           strings */
#define RES_NOIP6DOTINT 0x00080000      /* Do not use .ip6.int in IPv6
                                           reverse lookup */
#define RES_USE_EDNS0   0x00100000      /* Use EDNS0.  */
#define RES_SNGLKUP     0x00200000      /* one outstanding request at a time */
#define RES_SNGLKUPREOP 0x00400000      /* -"-, but open new socket for each
                                           request */
#define RES_USE_DNSSEC  0x00800000      /* use DNSSEC using OK bit in OPT */

#define RES_DEFAULT     (RES_RECURSE|RES_DEFNAMES|RES_DNSRCH|RES_NOIP6DOTINT)
  
> BIND DNS code license incompatibility
> -------------------------------------
>
>                 Key: TS-129
>                 URL: https://issues.apache.org/jira/browse/TS-129
>             Project: Traffic Server
>          Issue Type: Improvement
>            Reporter: Leif Hedstrom
>            Assignee: John Plevyak
>            Priority: Blocker
>             Fix For: 2.0.0a
>
>         Attachments: ts-bind-jp-v1.patch, ts-bind-jp-v2.patch
>
>
> We have some BIND related code in TS, which we need to replace with something 
> that is ASL compatible. Or, as discussed, if this code is for DNS proxy only, 
> lets just remove it and disable DNS proxying for now at least.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to