]> gitweb.michael.orlitzky.com - haeredes.git/commitdiff
haeredes.cabal: no period in synopsis master
authorMichael Orlitzky <michael@orlitzky.com>
Thu, 25 Apr 2024 21:59:31 +0000 (17:59 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Thu, 25 Apr 2024 21:59:31 +0000 (17:59 -0400)
doc/COPYING [new file with mode: 0644]
haeredes.cabal
makefile
src/DNS.hs

diff --git a/doc/COPYING b/doc/COPYING
new file mode 100644 (file)
index 0000000..568d6a2
--- /dev/null
@@ -0,0 +1,15 @@
+haeredes: confirm delegation of NS and MX records
+Copyright (C) 2024  Michael Orlitzky
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as
+published by the Free Software Foundation, either version 3 of the
+License, or (at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU Affero General Public License for more details.
+
+You should have received a copy of the GNU Affero General Public License
+along with this program.  If not, see <https://www.gnu.org/licenses/>.
index 38d7a9f69d0c10bc96f7edc960b8c00272267334..e108e2293175988097e81a8221ae9a28e9b98263 100644 (file)
@@ -1,19 +1,20 @@
 cabal-version:  3.0
 name:           haeredes
-version:        0.5.2
+version:        0.5.4
 author:         Michael Orlitzky
-maintainer:    Michael Orlitzky <michael@orlitzky.com>
-license:        AGPL-3.0-only
+maintainer:     Michael Orlitzky <michael@orlitzky.com>
+license:        AGPL-3.0-or-later
 license-file:   doc/LICENSE
-homepage:       http://michael.orlitzky.com/code/haeredes.xhtml
+homepage:       https://michael.orlitzky.com/code/haeredes.xhtml
 bug-reports:    mailto:michael@orlitzky.com
 category:       DNS, Utils
 build-type:     Simple
 extra-source-files:
+  doc/COPYING
   doc/man1/haeredes.1
   test/shell/*.test
 synopsis:
-  Confirm delegation of NS and MX records.
+  Confirm delegation of NS and MX records
 description:
   Haeredes is primarily useful for ISP network administrators.
   Customers will occasionally decide to switch hosts without alerting
@@ -36,29 +37,6 @@ description:
   Haeredes can alert administrators when NS/MX records are changed. More
   detail and usage examples can be found in the man page.
 
-  /Examples/:
-
-  Make sure example.com has the expected name servers,
-  [ab].iana-servers.net:
-
-  @
-  $ echo \"example.com\" | haeredes a.iana-servers.net b.iana-servers.net
-  @
-
-  Check orlitzky.com against only one of the expected two nameservers:
-
-  @
-  $ echo \"orlitzky.com\" | haeredes dns1.viabit.com
-  Domain \"orlitzky.com.\" delegates somewhere else: \"dns2.viabit.com.\"
-  @
-
-  Check a nonexistent domain (we provide no delegates, since we
-  know .doesnt-exist will not be delegated):
-
-  @
-  $ echo \"foo.doesnt-exist\" | haeredes
-  Domain \"foo.doesnt-exist.\" not delegated.
-  @
 
 executable haeredes
   build-depends:
@@ -116,5 +94,5 @@ test-suite shelltests
 
 source-repository head
   type: git
-  location: http://gitweb.michael.orlitzky.com/haeredes.git
+  location: https://gitweb.michael.orlitzky.com/haeredes.git
   branch: master
index e7feb2b8078a6e8dd6152635b40aa33c3ff52184..903abc30fce8950dbc0703a882a48e712aa93060 100644 (file)
--- a/makefile
+++ b/makefile
@@ -13,6 +13,7 @@ HCFLAGS += -Weverything \
            -Wno-prepositive-qualified-module \
            -Wno-missing-safe-haskell-mode \
            -Wno-missing-deriving-strategies \
+           -Wno-missing-kind-signatures \
            -rtsopts \
            -threaded
 
index aa46f4be8191798f7194495e761d92ee5120ce70..a6ba446af000320a70ffedffbda97ccaa5b17443 100644 (file)
@@ -30,7 +30,7 @@ type LookupResult = (Domain, Either DNSError [Domain])
 --   Examples:
 --
 --   >>> resolve_address "example.com"
---   Right [93.184.216.34]
+--   Right [93.184.215.14]
 --   >>> resolve_address "93.184.216.34"
 --   Right [93.184.216.34]
 --