]> gitweb.michael.orlitzky.com - list-remote-forwards.git/log
list-remote-forwards.git
2 years agomakefile: drop obsolete "cabal hscolour" invocation.
Michael Orlitzky [Sun, 28 Aug 2022 15:18:20 +0000 (11:18 -0400)]
makefile: drop obsolete "cabal hscolour" invocation.

2 years agomakefile: rename "test" target to "check".
Michael Orlitzky [Sun, 28 Aug 2022 15:12:30 +0000 (11:12 -0400)]
makefile: rename "test" target to "check".

2 years agotest/Doctests.hs: fix include paths with newer cabal.
Michael Orlitzky [Wed, 24 Aug 2022 13:48:59 +0000 (09:48 -0400)]
test/Doctests.hs: fix include paths with newer cabal.

2 years agotest/Doctests.hs: use explicit imports.
Michael Orlitzky [Wed, 24 Aug 2022 13:38:55 +0000 (09:38 -0400)]
test/Doctests.hs: use explicit imports.

2 years agotest/Doctests.hs: export only "main", explicitly.
Michael Orlitzky [Wed, 24 Aug 2022 13:36:39 +0000 (09:36 -0400)]
test/Doctests.hs: export only "main", explicitly.

2 years agolist-remote-forwards.cabal: remove unused hdbc-postgresql dependency.
Michael Orlitzky [Wed, 24 Aug 2022 13:36:16 +0000 (09:36 -0400)]
list-remote-forwards.cabal: remove unused hdbc-postgresql dependency.

2 years agosrc/Report.hs: add a type annotation to hide a warning.
Michael Orlitzky [Wed, 24 Aug 2022 13:32:36 +0000 (09:32 -0400)]
src/Report.hs: add a type annotation to hide a warning.

2 years agosrc/MxList.hs: explicit imports/exports.
Michael Orlitzky [Wed, 24 Aug 2022 13:26:34 +0000 (09:26 -0400)]
src/MxList.hs: explicit imports/exports.

2 years agosrc/CommandLine.hs: use explicit imports.
Michael Orlitzky [Wed, 24 Aug 2022 13:21:07 +0000 (09:21 -0400)]
src/CommandLine.hs: use explicit imports.

2 years agosrc/Configuration.hs: make some imports explicit.
Michael Orlitzky [Wed, 24 Aug 2022 13:12:48 +0000 (09:12 -0400)]
src/Configuration.hs: make some imports explicit.

2 years agosrc/Report.hs: further import cleanups.
Michael Orlitzky [Wed, 24 Aug 2022 12:32:27 +0000 (08:32 -0400)]
src/Report.hs: further import cleanups.

2 years agosrc/Report.hs: use explicit import lists.
Michael Orlitzky [Wed, 24 Aug 2022 12:30:00 +0000 (08:30 -0400)]
src/Report.hs: use explicit import lists.

2 years agosrc/Forward.hs: use explicit export list.
Michael Orlitzky [Wed, 24 Aug 2022 12:29:44 +0000 (08:29 -0400)]
src/Forward.hs: use explicit export list.

2 years agosrc/OptionalConfiguration.hs: use explicit imports for MxList.
Michael Orlitzky [Wed, 24 Aug 2022 12:23:17 +0000 (08:23 -0400)]
src/OptionalConfiguration.hs: use explicit imports for MxList.

2 years agosrc/OptionalConfiguration.hs: remove redundant Monoid import.
Michael Orlitzky [Wed, 24 Aug 2022 12:18:48 +0000 (08:18 -0400)]
src/OptionalConfiguration.hs: remove redundant Monoid import.

2 years agosrc/OptionalConfiguration.hs: remove redundant Typeable import.
Michael Orlitzky [Wed, 24 Aug 2022 12:18:11 +0000 (08:18 -0400)]
src/OptionalConfiguration.hs: remove redundant Typeable import.

2 years agosrc/Main.hs: fix some cosmetic import warnings.
Michael Orlitzky [Wed, 24 Aug 2022 12:16:44 +0000 (08:16 -0400)]
src/Main.hs: fix some cosmetic import warnings.

2 years agosrc/OptionalConfiguration.hs: add Semigroup instance.
Michael Orlitzky [Wed, 24 Aug 2022 12:01:40 +0000 (08:01 -0400)]
src/OptionalConfiguration.hs: add Semigroup instance.

...Now that Semigroup is a superclass of Monoid.

2 years agosrc/Main.hs: add explicit export list.
Michael Orlitzky [Wed, 24 Aug 2022 12:01:24 +0000 (08:01 -0400)]
src/Main.hs: add explicit export list.

2 years agolist-remote-forwards.cabal: add other-modules for the test suite.
Michael Orlitzky [Wed, 24 Aug 2022 02:01:43 +0000 (22:01 -0400)]
list-remote-forwards.cabal: add other-modules for the test suite.

2 years agolist-remote-forwards.cabal: fix other-modules order.
Michael Orlitzky [Wed, 24 Aug 2022 01:59:38 +0000 (21:59 -0400)]
list-remote-forwards.cabal: fix other-modules order.

2 years agolist-remote-forwards.cabal: drop unused tasty-quickcheck package.
Michael Orlitzky [Wed, 24 Aug 2022 01:43:04 +0000 (21:43 -0400)]
list-remote-forwards.cabal: drop unused tasty-quickcheck package.

2 years agosrc/MxList.hs: use implicit Typeable derivation.
Michael Orlitzky [Wed, 24 Aug 2022 01:41:14 +0000 (21:41 -0400)]
src/MxList.hs: use implicit Typeable derivation.

2 years agosrc/MxList.hs: use an explicit export list.
Michael Orlitzky [Wed, 24 Aug 2022 01:41:02 +0000 (21:41 -0400)]
src/MxList.hs: use an explicit export list.

2 years agolist-remote-forwards.cabal: list the Paths_list_remote_forwards module.
Michael Orlitzky [Wed, 24 Aug 2022 01:40:16 +0000 (21:40 -0400)]
list-remote-forwards.cabal: list the Paths_list_remote_forwards module.

2 years agomakefile: move ghc-options here from the cabal file.
Michael Orlitzky [Wed, 24 Aug 2022 01:07:01 +0000 (21:07 -0400)]
makefile: move ghc-options here from the cabal file.

7 years agoSwitch from GPL-3 to AGPL-3 and update project URLs.
Michael Orlitzky [Tue, 8 Nov 2016 03:32:01 +0000 (22:32 -0500)]
Switch from GPL-3 to AGPL-3 and update project URLs.

9 years agoFix slashes in cabal description.
Michael Orlitzky [Fri, 28 Nov 2014 20:28:30 +0000 (15:28 -0500)]
Fix slashes in cabal description.

9 years agoFix typo in cabal file. 0.0.1
Michael Orlitzky [Fri, 28 Nov 2014 16:04:10 +0000 (11:04 -0500)]
Fix typo in cabal file.

9 years agoIntroduce a NormalDomain newtype to ensure comparisons are made safely.
Michael Orlitzky [Fri, 28 Nov 2014 16:02:11 +0000 (11:02 -0500)]
Introduce a NormalDomain newtype to ensure comparisons are made safely.

9 years agoChange some doctest examples into unit tests.
Michael Orlitzky [Fri, 28 Nov 2014 15:33:06 +0000 (10:33 -0500)]
Change some doctest examples into unit tests.

9 years agoFix hlint suggestions.
Michael Orlitzky [Fri, 28 Nov 2014 05:11:02 +0000 (00:11 -0500)]
Fix hlint suggestions.

9 years agoGet things in shape finally:
Michael Orlitzky [Fri, 28 Nov 2014 05:00:25 +0000 (00:00 -0500)]
Get things in shape finally:

  * Move the Forward code into its own module.

  * Separate out the excluded MX filtering magic.

  * Write tons of tests for the MX filtering.

  * Normalize every name used in a comparison.

  * Use Data.Map and Data.Set for MX filtering.

  * Update some documentation.

  * Update the ghci file with new modules.

  * Add the Forward module to the cabal file.

  * Make sure no spurious newlines are output.

  * Update the TODO.

9 years agoUpdate the TODO.
Michael Orlitzky [Thu, 27 Nov 2014 15:55:00 +0000 (10:55 -0500)]
Update the TODO.

9 years agoRemove trailing newline in output.
Michael Orlitzky [Thu, 27 Nov 2014 15:54:33 +0000 (10:54 -0500)]
Remove trailing newline in output.

9 years agoUpdate cabal description, and make minor documentation fixes.
Michael Orlitzky [Thu, 27 Nov 2014 15:40:33 +0000 (10:40 -0500)]
Update cabal description, and make minor documentation fixes.

9 years agoAdd a test case for a mailbox with forwarding.
Michael Orlitzky [Thu, 27 Nov 2014 15:36:12 +0000 (10:36 -0500)]
Add a test case for a mailbox with forwarding.

9 years agoAdd a doctest test suite.
Michael Orlitzky [Thu, 27 Nov 2014 06:21:58 +0000 (01:21 -0500)]
Add a doctest test suite.
Add docs and rc file example for --exclude-mx.
Update docs for some functions.
Split a few local functions into global ones for testing.
Add doctests for existing global functions.

10 years agoAdd a TODO.
Michael Orlitzky [Wed, 25 Jun 2014 14:04:03 +0000 (10:04 -0400)]
Add a TODO.

10 years agoRequire dns >= 1.4 and use its 'normalize' function.
Michael Orlitzky [Mon, 23 Jun 2014 13:13:47 +0000 (09:13 -0400)]
Require dns >= 1.4 and use its 'normalize' function.

10 years agoInitial commit of something working.
Michael Orlitzky [Thu, 5 Jun 2014 21:02:54 +0000 (17:02 -0400)]
Initial commit of something working.