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

[PATCH] Implement DNS cache service

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Fixed
    • Major
    • 0.4.14
    • Networking

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

        Activity

          People

            ekohl ekohl
            hater hater
            Votes:
            4 Vote for this issue
            Watchers:
            12 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: