network-dns 0.1.1 → 0.1.2
raw patch · 1 files changed
+5/−4 lines, 1 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Network.DNS.Common: Header :: Word16 -> Bool -> QueryType -> Bool -> Bool -> Bool -> Bool -> ResponseCode -> Int -> Int -> Int -> Int -> Header
- Network.DNS.Common: IQUERY :: QueryType
- Network.DNS.Common: Packet :: Header -> [(String, DNSType)] -> [Entry] -> [Entry] -> [Entry] -> Packet
- Network.DNS.Common: QUERY :: QueryType
- Network.DNS.Common: SERVERSTATUS :: QueryType
- Network.DNS.Common: data Header
- Network.DNS.Common: data Packet
- Network.DNS.Common: data QueryType
- Network.DNS.Common: deserialiseQuestion :: ByteString -> Get ([String], DNSType)
- Network.DNS.Common: fromDNSName :: [String] -> String
- Network.DNS.Common: headAdditionalCount :: Header -> Int
- Network.DNS.Common: headAnswerCount :: Header -> Int
- Network.DNS.Common: headId :: Header -> Word16
- Network.DNS.Common: headIsAuthoritative :: Header -> Bool
- Network.DNS.Common: headIsResponse :: Header -> Bool
- Network.DNS.Common: headIsTruncated :: Header -> Bool
- Network.DNS.Common: headNSCount :: Header -> Int
- Network.DNS.Common: headOpCode :: Header -> QueryType
- Network.DNS.Common: headQuestionCount :: Header -> Int
- Network.DNS.Common: headRecursionAvailible :: Header -> Bool
- Network.DNS.Common: headRecursionDesired :: Header -> Bool
- Network.DNS.Common: headResponseCode :: Header -> ResponseCode
- Network.DNS.Common: htonl :: Word32 -> Word32
- Network.DNS.Common: instance Bounded QueryType
- Network.DNS.Common: instance Enum QueryType
- Network.DNS.Common: instance Eq Header
- Network.DNS.Common: instance Eq QueryType
- Network.DNS.Common: instance Show Header
- Network.DNS.Common: instance Show Packet
- Network.DNS.Common: instance Show QueryType
- Network.DNS.Common: parseDNSName :: ByteString -> Get [String]
- Network.DNS.Common: parseDNSType :: Get DNSType
- Network.DNS.Common: parseEnum :: (Enum a, Bounded a, Monad m) => Word8 -> m a
- Network.DNS.Common: parseGenericRR :: ByteString -> Get ([String], DNSType, Word32, ByteString)
- Network.DNS.Common: parseHeader :: Get Header
- Network.DNS.Common: parsePacket :: ByteString -> Either String Packet
- Network.DNS.Common: parseQuestion :: ByteString -> Get (String, DNSType)
- Network.DNS.Common: parseRR :: ByteString -> Get Entry
- Network.DNS.Common: serialiseDNSName :: [String] -> Maybe ByteString
- Network.DNS.Common: serialiseHeader :: Header -> Put
- Network.DNS.Common: serialiseQuestion :: ByteString -> DNSType -> Put
- Network.DNS.Common: splitDNSName :: String -> [String]
- Network.DNS.Common: type Entry = ([String], Word32, RR)
- Network.DNS.ResolveConfParse: ResolveConf :: [Word32] -> [[String]] -> Maybe Int -> Maybe Int -> Maybe Int -> ResolveConf
- Network.DNS.ResolveConfParse: data ResolveConf
- Network.DNS.ResolveConfParse: instance Show ResolveConf
- Network.DNS.ResolveConfParse: parseResolveConf :: FilePath -> IO (Either ParseError ResolveConf)
- Network.DNS.ResolveConfParse: resolveAttempts :: ResolveConf -> Maybe Int
- Network.DNS.ResolveConfParse: resolveNameservers :: ResolveConf -> [Word32]
- Network.DNS.ResolveConfParse: resolveNdots :: ResolveConf -> Maybe Int
- Network.DNS.ResolveConfParse: resolveSearch :: ResolveConf -> [[String]]
- Network.DNS.ResolveConfParse: resolveTimeout :: ResolveConf -> Maybe Int
Files
- network-dns.cabal +5/−4
network-dns.cabal view
@@ -1,5 +1,5 @@ name: network-dns-version: 0.1.1+version: 0.1.2 license: BSD3 license-file: LICENSE author: Adam Langley <agl@imperialviolet.org>@@ -14,9 +14,10 @@ time>=1.1 stability: provisional tested-with: GHC == 6.8.2-exposed-modules: Network.DNS.Client, Network.DNS.Types-extra-source-files: Network/DNS/ResolveConfParse.hs,- Network/DNS/Common.hs+exposed-modules: Network.DNS.Client+ , Network.DNS.Types+other-modules: Network.DNS.ResolveConfParse+ , Network.DNS.Common extensions: ForeignFunctionInterface ghc-options: -Wall -fno-warn-name-shadowing -fwarn-tabs build-type: Simple