Lines Matching full:records
39 // In each of these domains we search for our special pointer records (lb._dns-sd._udp.<domain>, etc.)
386 // being added to the list. Otherwise we risk smashing our AutoTunnel host records and NATOperation that are already active and in use.
901 return uDNS_LLQ_Entire; // uDNS_LLQ_Entire means flush stale records; assume a large effective TTL
1410 // which will subsequently advertise the appropriate records when the NAT Traversal returns a result)
1686 // have to deregister the PTR and TXT records.
1724 // TXT and PTR get registered before SRV records because of the delay in
1726 // and PTR records.
1741 // Currently only supports SRV records for nat mapping
1797 // have put the SRV record in NoTarget state above and deregistered all the other records. When this
1799 // other records again.
1809 // PTR/TXT records) if we don't have a target anymore. When we get a response from the server,
1811 // and hence handle accordingly e.g., if we deregistered, put the records in NoTarget state OR
1814 // Here, we are registering all the records again from the beginning. Treat this as first time
1920 // First Register the service record, we do this differently from other records because
1925 // Register the other records
2387 // AdvertiseHostname will only register new address records.
2388 // For records still in the process of deregistering it will ignore them, and let the mStatus_MemFree callback handle them.
2526 // We add three Additional Records for unicast resource record registrations
2574 // records separately. Hence, we change the state here.
2579 // For Advisory records like e.g., _services._dns-sd, which is shared, don't send goodbyes as multiple
2580 // host might be registering records and deregistering from one does not make sense
2611 // For now don't do this, until we have the logic for intelligent grouping of individual records into logical service record sets
2634 // For the ability to register large TXT records, we limit the single record registrations
2752 // the space, we disable merging for all the current records
2769 if (!anchorRR) {debugf("SendGroupRRMessage: Could not merge records"); return;}
2801 // As we always include the zone information and the resource records contain zone name
2846 // Look for records that needs to be sent in the next two seconds (MERGE_DELAY_TIME is set to 1 second).
2854 // of the above records. Note that we can't look for records too much into the future as this will affect the
2873 // We parsed through all records and found something to send. The services/records might
2875 // as one update. Hence, we accelerate some of the records so that they will sync up in
2876 // the future. Look at the records excluding the ones that we have already sent in the
2896 if (acc) LogInfo("MarkRRForSending: Accelereated %d records", acc);
2918 // putting in resource records, we need to reserve space for a few things. Every group/packet should
2926 // To accomodate pre-requisites in the future, first we walk the whole list marking records
2927 // that can be sent in this packet and computing the space needed for these records.
2928 // For TXT and SRV records, we delete the previous record if any by sending the same
2948 // SendRecordRegistration) to handle large TXT records, to avoid fragmentation we limit UDP
2963 // Build the initial part of message before putting in the other records
3008 LogInfo("SendGroupUpdates:1: Parsed %d records and sending using %s, spaceleft %d, rrSize %d", nrecords, ARDisplayString(m, anchorRR), spaceleft, rrSize);
3035 // By setting the retry time interval here, we will not be looking at these records
3039 // Either we have parsed all the records or stopped at "rr" above due to lack of space
3045 LogInfo("SendGroupUpdates: Parsed %d records and sending using %s", nrecords, ARDisplayString(m, anchorRR));
3069 // Any records marked for sending should be eligible to be sent out
3122 // SRV and its assoicated records
3124 // UpdateOneSRVRecord takes care of re-registering all service records
3132 LogInfo("hndlSRVChanged: SRVChanged, Valid Target %##s, Registering all records for %##s, state %d",
3168 // Note: By clearing out the zone info here, it also helps better merging of records
3170 // of Double NAT, we want all the records to be in one update. Some BTMM records like
3171 // _autotunnel6 and host records are registered/deregistered when NAT state changes.
3173 // records that might be possibly going out, clearing out the information here helps
3285 // is allowed to do anything, including starting/stopping queries, registering/deregistering records, etc.
3542 // Walk through all the records that matches the messageID. There could be multiple
3543 // records if we had sent them in a group
3561 // records, they all get the same random value
3566 debugf("Received unexpected response: ID %d matches no active records", mDNSVal16(msg->h.id));
4037 // so that we can merge all the AutoTunnel records and the service records in
4095 return mStatus_UnknownErr; // states for service records only
4830 // deregister records generated from answers to the query
4943 // Purge all the A/AAAA cache records and restart the queries. mDNSCoreRestartAddressQueries