Skip to content
This repository has been archived by the owner on Jan 14, 2021. It is now read-only.

Fixes for IPv6 and multiple address records #12

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Commits on Mar 28, 2017

  1. Resolve IPv6 addresses

    1ab40ac added processing for IPv6
    addresses, but the did not actually run for IPv6 (AAAA) records.
    eaglemc committed Mar 28, 2017
    Configuration menu
    Copy the full SHA
    89027d1 View commit details
    Browse the repository at this point in the history
  2. Fixed processing multiple addresses

    If there are multiple IP address records OnQueryRecordReply() will be
    called multiple times, but calling sdRef.Deallocate() after the first
    record will prevent further invocations of the callback.
    eaglemc committed Mar 28, 2017
    Configuration menu
    Copy the full SHA
    e445fc8 View commit details
    Browse the repository at this point in the history
  3. Fire Resolved event only once

    Moved firing the Resolved event from OnQueryRecordReply() to
    OnResolveReply() so that it will fire only once after all IPv4 and IPv6
    addresses (subject to AddressProtocol property) have been processed.
    Previously it would be fired once for each address as it was added to
    the [cumulative] AddressList.
    eaglemc committed Mar 28, 2017
    Configuration menu
    Copy the full SHA
    9076cdd View commit details
    Browse the repository at this point in the history