ANNOUNCEMENT: Live Wireshark University & Allegro Packets online APAC Wireshark Training Session
April 17th, 2024 | 14:30-16:00 SGT (UTC+8) | Online

Wireshark-bugs: [Wireshark-bugs] [Bug 4018] New: [PATCH] libunbound integration for async DNS re

Date: Wed, 16 Sep 2009 03:42:14 -0700 (PDT)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4018

           Summary: [PATCH] libunbound integration for async DNS resolution
           Product: Wireshark
           Version: SVN
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: Medium
         Component: Wireshark
        AssignedTo: wireshark-bugs@xxxxxxxxxxxxx
        ReportedBy: lucab@xxxxxxxxxx


Build Information:
Paste the COMPLETE build information from "Help->About Wireshark", "wireshark
-v", or "tshark -v".
--
Hi,
attached here is a patch for libunbound support. It is currently under a
three-way ifdef with c-ares and and adns.
Over existent libs, it adds full IPV6 coverage (both AAAA, PTR and v6
nameservers handling), prospective DNSSEC compatibility (not implemented in
this patch) maintaining async capabilities and portability. 
I've made this patch as neither c-ares nor adns were completely working on my
v6 box, and it was quite annoying.

The patch has already been checked, built and tried under both Windows and
Linux, screenshots at:
http://people.debian.org/~lucab/images/wireshark_unbound_win32.jpg
http://people.debian.org/~lucab/images/wireshark_unbound-linux.png
It is against latest trunk (r29942)

I've also built a DLL-pack for libunbound, which can be found at
http://www.unstable.it/luca/patch/wireshark/libunbound-1.3.3.zip

My idea for it is to at least replace the adns portions (as i tried to
implement what needed there, but upstream seems dead) but this decision is up
to you.

It was my first contact with wireshark code, and I hope to not have missed
something important. Please double-check it and fix/squash/screw what needed :)


-- 
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.