X-Git-Url: http://www.average.org/gitweb/?p=pdns-pipe-nmc.git;a=blobdiff_plain;f=README.md;h=c7dd3574610f1d26482d9b5ea23d8c5270dbde53;hp=dd7b1711a50f298335db4f608a9092cc82d65387;hb=f5e9870ed6d3307c08e583a7874d8c35e0ea6978;hpb=4da0c8814ce2e947acdf5715b9847c3a150b937d diff --git a/README.md b/README.md index dd7b171..c7dd357 100644 --- a/README.md +++ b/README.md @@ -15,16 +15,23 @@ frontend, and has simple backend interface. ## Building -The program is built as a single executable to be run by PowerDns's -pipe backend. It is written in [Haskell](http://www.haskell.org/). -There is no `cabal` configuration at the moment, so to build it, -simply run +The program is a single executable to be run by PowerDns's pipe +backend. It is written in [Haskell](http://www.haskell.org/). +If you have haskell installed on your system, run ``` -ghc --make pdns-pipe-nmc +cabal configure ``` -and install any missing packages it complains about. +followed by + +``` +cabal build +``` + +and hopefully it will tell you what packages are missing. You can +install them either with your OS package manager (if they exist in +your distribution) or with `cabal install`. ## Installing @@ -82,12 +89,13 @@ your resolvers. ## Status -Alpha. It is insufficiently tested, and there are loose ends in the -functionality. For example, version in the `SOA` record is bogus. -Some of the the problems are due to incomplete and/or imprecise -[definition of the domain data format](https://wiki.namecoin.info/index.php?title=Domain_Name_Specification) -on the wiki. That said, I am using it to access some of the `.bit` websites -and did not notice anomalies so far. +Beta. It is mostly feature-complete, but insufficiently tested. +It implements the +[data format specification](http://www.average.org/pdns-pipe-nmc/spec.html) +(SPEC.md in the source distribution) that slightly deviates from the +[official specification](https://wiki.namecoin.info/index.php?title=Domain_Name_Specification). +I am using it to access some of the `.bit` websites and it works +for me. Try at your risk. @@ -151,7 +159,8 @@ There is a binary built for x86_64 Linux with glibc6: | Executable file | PGP | |----------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------| -| [**pdns-pipe-nmc.linux-glibc6.x86_64.2014-04-22.git-108b6c2**](http://www.average.org/pdns-pipe-nmc/pdns-pipe-nmc.linux-glibc6.x86_64.2014-04-22.git-108b6c2) | [sig](http://www.average.org/pdns-pipe-nmc/pdns-pipe-nmc.linux-glibc6.x86_64.2014-04-22.git-108b6c2.sig) | +| [**pdns-pipe-nmc.linux-glibc6.x86_64.2014-05-01.git-0.9.0.0**](http://www.average.org/pdns-pipe-nmc.linux-glibc6.x86_64.2014-05-01.git-0.9.0.0) | [sig](http://www.average.org/pdns-pipe-nmc/pdns-pipe-nmc.linux-glibc6.x86_64.2014-05-01.git-0.9.0.0.sig) | +| [pdns-pipe-nmc.linux-glibc6.x86_64.2014-04-22.git-108b6c2](http://www.average.org/pdns-pipe-nmc/pdns-pipe-nmc.linux-glibc6.x86_64.2014-04-22.git-108b6c2) | [sig](http://www.average.org/pdns-pipe-nmc/pdns-pipe-nmc.linux-glibc6.x86_64.2014-04-22.git-108b6c2.sig) | | [pdns-pipe-nmc.linux-glibc6.x86_64.2014-04-20.git-e9bd43f](http://www.average.org/pdns-pipe-nmc/pdns-pipe-nmc.linux-glibc6.x86_64.2014-04-20.git-e9bd43f) | [sig](http://www.average.org/pdns-pipe-nmc/pdns-pipe-nmc.linux-glibc6.x86_64.2014-04-20.git-e9bd43f.sig) | ## Author