X-Git-Url: http://www.average.org/gitweb/?p=pdns-pipe-nmc.git;a=blobdiff_plain;f=pdns-pipe-nmc.hs;h=4d47e5045bcc10c70b5d8c3bfcd56d99f432a669;hp=603ea987356ca793de89e94b27cad172a02eb918;hb=35cea210f8d3a22afd24848441b5d34702d83239;hpb=6970cec92480e5b3ab3d82d120f5877181fa8589 diff --git a/pdns-pipe-nmc.hs b/pdns-pipe-nmc.hs index 603ea98..4d47e50 100644 --- a/pdns-pipe-nmc.hs +++ b/pdns-pipe-nmc.hs @@ -2,6 +2,7 @@ module Main where +import System.IO import Control.Monad import qualified Data.ByteString.Char8 as C (pack, unpack) import qualified Data.ByteString.Lazy.Char8 as L (pack, unpack) @@ -15,7 +16,8 @@ import Network.HTTP.Conduit import JsonRpcClient import Config import PowerDns -import NmcJson +import NmcRpc +import NmcDom confFile = "/etc/namecoin.conf" @@ -74,6 +76,8 @@ main = do cfg <- readConfig confFile + hSetBuffering stdin LineBuffering + hSetBuffering stdout LineBuffering ver <- do let loopErr e = forever $ do