Lines Matching refs:zd

1752 mDNSlocal mStatus GetZoneData_StartQuery(mDNS *const m, ZoneData *zd, mDNSu16 qtype);
1757 ZoneData *zd = (ZoneData*)question->QuestionContext; in GetZoneData_QuestionCallback() local
1773 AssignDomainName(&zd->ZoneName, answer->name); in GetZoneData_QuestionCallback()
1774 zd->ZoneClass = answer->rrclass; in GetZoneData_QuestionCallback()
1775 AssignDomainName(&zd->question.qname, &zd->ZoneName); in GetZoneData_QuestionCallback()
1776 GetZoneData_StartQuery(m, zd, kDNSType_SRV); in GetZoneData_QuestionCallback()
1778 else if (zd->CurrentSOA->c[0]) in GetZoneData_QuestionCallback()
1780 DomainAuthInfo *AuthInfo = GetAuthInfoForName(m, zd->CurrentSOA); in GetZoneData_QuestionCallback()
1785 … LogInfo("GetZoneData_QuestionCallback: not chopping labels for %##s", zd->CurrentSOA->c); in GetZoneData_QuestionCallback()
1786 zd->ZoneDataCallback(m, mStatus_NoSuchNameErr, zd); in GetZoneData_QuestionCallback()
1790 zd->CurrentSOA = (domainname *)(zd->CurrentSOA->c + zd->CurrentSOA->c[0]+1); in GetZoneData_QuestionCallback()
1791 AssignDomainName(&zd->question.qname, zd->CurrentSOA); in GetZoneData_QuestionCallback()
1792 GetZoneData_StartQuery(m, zd, kDNSType_SOA); in GetZoneData_QuestionCallback()
1797 … LogInfo("GetZoneData recursed to root label of %##s without finding SOA", zd->ChildName.c); in GetZoneData_QuestionCallback()
1798 zd->ZoneDataCallback(m, mStatus_NoSuchNameErr, zd); in GetZoneData_QuestionCallback()
1811 if (!answer->rdlength && zd->ZonePrivate && zd->ZoneService != ZoneServiceQuery) in GetZoneData_QuestionCallback()
1813zd->ZonePrivate = mDNSfalse; // Causes ZoneDataSRV() to yield a different SRV name when buildin… in GetZoneData_QuestionCallback()
1814 GetZoneData_StartQuery(m, zd, kDNSType_SRV); // Try again, non-private this time in GetZoneData_QuestionCallback()
1821 AssignDomainName(&zd->Host, &answer->rdata->u.srv.target); in GetZoneData_QuestionCallback()
1822 zd->Port = answer->rdata->u.srv.port; in GetZoneData_QuestionCallback()
1823 AssignDomainName(&zd->question.qname, &zd->Host); in GetZoneData_QuestionCallback()
1824 GetZoneData_StartQuery(m, zd, kDNSType_A); in GetZoneData_QuestionCallback()
1828 zd->ZonePrivate = mDNSfalse; in GetZoneData_QuestionCallback()
1829 zd->Host.c[0] = 0; in GetZoneData_QuestionCallback()
1830 zd->Port = zeroIPPort; in GetZoneData_QuestionCallback()
1831 zd->Addr = zeroAddr; in GetZoneData_QuestionCallback()
1832 zd->ZoneDataCallback(m, mStatus_NoError, zd); in GetZoneData_QuestionCallback()
1842 zd->Addr.type = mDNSAddrType_IPv4; in GetZoneData_QuestionCallback()
1844 zd->Addr.ip.v4 = answer->rdata->u.ipv4; in GetZoneData_QuestionCallback()
1846 zd->Addr.ip.v4 = zerov4Addr; in GetZoneData_QuestionCallback()
1852 zd->Addr.ip.v4.b[0] = 127; in GetZoneData_QuestionCallback()
1853 zd->Addr.ip.v4.b[1] = 0; in GetZoneData_QuestionCallback()
1854 zd->Addr.ip.v4.b[2] = 0; in GetZoneData_QuestionCallback()
1855 zd->Addr.ip.v4.b[3] = 1; in GetZoneData_QuestionCallback()
1858 zd->ZoneDataCallback(m, mStatus_NoError, zd); in GetZoneData_QuestionCallback()
1863 mDNSlocal mStatus GetZoneData_StartQuery(mDNS *const m, ZoneData *zd, mDNSu16 qtype) in GetZoneData_StartQuery() argument
1867 AssignDomainName(&zd->question.qname, ZoneDataSRV(zd)); in GetZoneData_StartQuery()
1868 AppendDomainName(&zd->question.qname, &zd->ZoneName); in GetZoneData_StartQuery()
1869 debugf("lookupDNSPort %##s", zd->question.qname.c); in GetZoneData_StartQuery()
1875 zd->question.ThisQInterval = -1; in GetZoneData_StartQuery()
1876 zd->question.InterfaceID = mDNSInterface_Any; in GetZoneData_StartQuery()
1877 zd->question.flags = 0; in GetZoneData_StartQuery()
1878 zd->question.Target = zeroAddr; in GetZoneData_StartQuery()
1880 zd->question.qtype = qtype; in GetZoneData_StartQuery()
1881 zd->question.qclass = kDNSClass_IN; in GetZoneData_StartQuery()
1882 zd->question.LongLived = mDNSfalse; in GetZoneData_StartQuery()
1883 zd->question.ExpectUnique = mDNStrue; in GetZoneData_StartQuery()
1884 zd->question.ForceMCast = mDNSfalse; in GetZoneData_StartQuery()
1885 zd->question.ReturnIntermed = mDNStrue; in GetZoneData_StartQuery()
1886 zd->question.SuppressUnusable = mDNSfalse; in GetZoneData_StartQuery()
1887 zd->question.DenyOnCellInterface = mDNSfalse; in GetZoneData_StartQuery()
1888 zd->question.DenyOnExpInterface = mDNSfalse; in GetZoneData_StartQuery()
1889 zd->question.SearchListIndex = 0; in GetZoneData_StartQuery()
1890 zd->question.AppendSearchDomains = 0; in GetZoneData_StartQuery()
1891 zd->question.RetryWithSearchDomains = mDNSfalse; in GetZoneData_StartQuery()
1892 zd->question.TimeoutQuestion = 0; in GetZoneData_StartQuery()
1893 zd->question.WakeOnResolve = 0; in GetZoneData_StartQuery()
1894 zd->question.UseBackgroundTrafficClass = mDNSfalse; in GetZoneData_StartQuery()
1895 zd->question.ValidationRequired = 0; in GetZoneData_StartQuery()
1896 zd->question.ValidatingResponse = 0; in GetZoneData_StartQuery()
1897 zd->question.ProxyQuestion = 0; in GetZoneData_StartQuery()
1898 zd->question.qnameOrig = mDNSNULL; in GetZoneData_StartQuery()
1899 zd->question.AnonInfo = mDNSNULL; in GetZoneData_StartQuery()
1900 zd->question.pid = mDNSPlatformGetPID(); in GetZoneData_StartQuery()
1901 zd->question.QuestionCallback = GetZoneData_QuestionCallback; in GetZoneData_StartQuery()
1902 zd->question.QuestionContext = zd; in GetZoneData_StartQuery()
1905 return(mDNS_StartQuery(m, &zd->question)); in GetZoneData_StartQuery()
1913 ZoneData *zd = (ZoneData*)mDNSPlatformMemAllocate(sizeof(ZoneData)); in StartGetZoneData() local
1914 … if (!zd) { LogMsg("ERROR: StartGetZoneData - mDNSPlatformMemAllocate failed"); return mDNSNULL; } in StartGetZoneData()
1915 mDNSPlatformMemZero(zd, sizeof(ZoneData)); in StartGetZoneData()
1916 AssignDomainName(&zd->ChildName, name); in StartGetZoneData()
1917 zd->ZoneService = target; in StartGetZoneData()
1918 zd->CurrentSOA = (domainname *)(&zd->ChildName.c[initialskip]); in StartGetZoneData()
1919 zd->ZoneName.c[0] = 0; in StartGetZoneData()
1920 zd->ZoneClass = 0; in StartGetZoneData()
1921 zd->Host.c[0] = 0; in StartGetZoneData()
1922 zd->Port = zeroIPPort; in StartGetZoneData()
1923 zd->Addr = zeroAddr; in StartGetZoneData()
1924 zd->ZonePrivate = AuthInfo && AuthInfo->AutoTunnel ? mDNStrue : mDNSfalse; in StartGetZoneData()
1925 zd->ZoneDataCallback = callback; in StartGetZoneData()
1926 zd->ZoneDataContext = ZoneDataContext; in StartGetZoneData()
1928 zd->question.QuestionContext = zd; in StartGetZoneData()
1943 AssignDomainName(&zd->ZoneName, &AuthInfo->domain); in StartGetZoneData()
1944 zd->ZoneClass = kDNSClass_IN; in StartGetZoneData()
1945 AssignDomainName(&zd->Host, &AuthInfo->hostname); in StartGetZoneData()
1946 zd->Port = AuthInfo->port; in StartGetZoneData()
1947 AssignDomainName(&zd->question.qname, &zd->Host); in StartGetZoneData()
1948 GetZoneData_StartQuery(m, zd, kDNSType_A); in StartGetZoneData()
1953 AssignDomainName(&zd->question.qname, zd->CurrentSOA); in StartGetZoneData()
1954 GetZoneData_StartQuery(m, zd, kDNSType_SOA); in StartGetZoneData()
1958 return zd; in StartGetZoneData()