apple / swift-async-dns-resolver

A Swift library for asynchronous DNS requests, wrapping c-ares with Swift-friendly APIs and data structures.
Apache License 2.0
82 stars 12 forks source link

Remove NIO dependency #20

Closed glbrntt closed 4 months ago

glbrntt commented 4 months ago

Motivation:

NIO's ByteBuffer is used as an implementation detail for parsing responses in the DNSD implementation. However NIO is quite a heavy dependency so we should avoid it if possible.

Modifications:

Result:

No dependency on SwiftNIO

Test Plan

yim-lee commented 4 months ago

@swift-server-bot add to allowlist