Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-12159

[PATCH] Implement DNS cache service

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Untriaged
    • Priority: Major
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: Networking
    • Labels:

      Description

      Here is an implementation of DNS cache service.
      Pipe and service code are heavily borrowed from dhcp client service.
      How it works:
      dnsapi.dll is registering a service and opens a pipe for requests.
      When a request comes puts in (or reads data from) cache.
      Use pipe to query/add records from DNSQuery_W when cache flag is not cleared.
      If service pipe is not available or item doesn't exist in cache, then normal query is performed.
      Please test, review, comment.

        Attachments

        1. CORE-12159.patch
          82 kB
        2. debug_2.log
          1.06 MB
        3. debug_3.log
          367 kB
        4. debug.log
          846 kB
        5. debug.log
          493 kB
        6. dnsapi_rpc.patch
          23 kB
        7. DnsCache.patch
          69 kB
        8. DnsCache.patch
          68 kB
        9. DnsCache.patch
          35 kB

          Activity

            People

            • Assignee:
              hater hater
              Reporter:
              hater hater
            • Votes:
              1 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

              • Created:
                Updated: