This file contains message digests of all files listed in MANIFEST,
signed via the Module::Signature module, version 0.88.

To verify the content in this distribution, first make sure you have
Module::Signature installed, then type:

    % cpansign -v

It will check each file's integrity, as well as the signature's
validity.  If "==> Signature verified OK! <==" is not displayed,
the distribution may already have been compromised, and you should
not run its Makefile.PL or Build.PL.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160

SHA256 ddd1edcc0d00a97a61f3d5a9b61fa61f7b95fcfbc1b5777edcc3c39b54a88bc2 Changes
SHA256 3d962e3adcdb533ae8376a9f149962794f35361182e404c66ab32cb14e6e57ac INSTALL
SHA256 c2d33621e28bc41e9d2b9b278920d24e2f9f6279d013b587393906ae2ddf65ab LICENSE
SHA256 73e837be4c579af158b67e10a6e065a52bd953c437693f2d6741873f16cc2b6f MANIFEST
SHA256 fa981a068a4372692924d2d390152e858e22ba9eeb01a927c00f7e3d3f42558d MANIFEST.SKIP
SHA256 c8f57d249b1bb259af5cdaeda7a92ba9fe1ea06baf084e9b45cfbdd671dcd515 META.json
SHA256 ec5569eaa88736cffefd668ee676f8964b0264f1881c1a2bc62500bdba6d5aa6 META.yml
SHA256 b4f6e9f404a54425ce837557d88073ea237d0eb292ee5745c2ba9d3149f3bf77 Makefile.PL
SHA256 a1bc8893b0eb200298334470984809f86962e248631fa12355cd3f6f49cccf40 README.md
SHA256 75ee3a48196280755d9ca4f3de37c55fb9d0e62fc2a219d15d26c4eed3183c55 cpanfile
SHA256 98688a0e8e13b22c710914d97f33b126a1538d66dc671ebfe4d2a06e2135fcd0 dist.ini
SHA256 29ac6af57dd6cae082b9bbe9c8bb31b8c69ab09eac66557f8c4d38c8c0340424 lib/Plack/Middleware/Greylist.pm
SHA256 7aa4022a16577c98364c95e27d2122700584819079c2d1b1c37d1bc08c9f274e t/00-report-prereqs.dd
SHA256 d894f94aa384bdc4cf996ffc41bc6bd398f42ee72e29d475e185c75d0dfbf387 t/00-report-prereqs.t
SHA256 e5e5ec5c1535c067a2d2313fda19ac274d2fe27040a4dfd8a10d5ed6122ed494 t/01-greylist.t
SHA256 85bb9b74727d4ef7e1bb47c8f168e8d3e2d6417694e3548aca507eab9cb6ef0f t/02-rate-codes.t
SHA256 33e16b776d808a50fcafc2ccabcbf64bb889bd7a4268c7918db53ab07d4ec990 t/03-override.t
SHA256 7bff523cb5ddd6a232ace1b577c5532b58dfe51911fdf7935b1f4ecdcee6f97b t/04-callback.t
SHA256 b1e63b5dd3c67d9aa474c5395a781f1fad5d277c2e263d4646ddc9ca7ca8a882 t/04-ip6.t
SHA256 750322899ae62df4f80519809b26c12b36a122383dc9d726da956c9f33509ae0 t/author-changes.t
SHA256 e5bab84ea3bf87c793fd33295c79e6a96f9286dfb61e95658fc07f77323c6d11 t/author-critic.t
SHA256 fbe6cdd54a8c2e95b5eb624cdc1799f9ea3d28e4fca551e23738cf9a0a829e32 t/author-eof.t
SHA256 40e8537e616e84294b4c38e8811e6f903593d72faedb732b96b13a5f89a48d3d t/author-eol.t
SHA256 914bde9f0ea3cadd6afb992b32d87f5027d1a0921b6b8fec75db045bac31956e t/author-minimum-version.t
SHA256 81ecb317b1fc54a4a992015bcb88f6472a2ae6c0a0c93fdab4f32d64f0591334 t/author-no-tabs.t
SHA256 1ee64d4f8248deb3541453ec521ac8057c9a4ba365946b6a02ee760ad28ce164 t/author-pod-coverage.t
SHA256 8835ccb71da79a1b53a576dd349e188d444fce139e1f9f62976458c066b8edf9 t/author-pod-linkcheck.t
SHA256 305c657c6b73f10767a0ea286b8a73d693940f4cbb8b6a0a4d34e2b5a1c04635 t/author-pod-syntax.t
SHA256 da2b42d19f0e73aaab56a0bb5dffc2d761be48ee53e305c7fe9f0921279fa2a1 t/author-portability.t
SHA256 f87f00545e50c6e49a9bdeacb03c1a0c6453dac2ba5bc42b022f9115bd80162a t/author-vars.t
SHA256 c7abebad263617efe56a21c1387a18c4054ed60f55212c15e199c4443edd815e t/release-dist-manifest.t
SHA256 6817b484798f726a44e9aee17da6e80979b4ace77349f0d0b4a13cd935172cba t/release-fixme.t
SHA256 426c441a368792fa6be6a2e35ff0ac997faa48575d090646e9570e056109bb32 t/release-kwalitee.t
SHA256 6157040bb26db4ca06dd9c19043099fe31004612d27961308558fa2e3e6a7bbe t/release-trailing-space.t
SHA256 4792d4526e25f15e1311d93e7cb8cfe70f13bcae14ffb713d3813db5d494ffdb weaver.ini
-----BEGIN PGP SIGNATURE-----

iQGzBAEBAwAdFiEEeIwq7Pfyfxtssr5nHmWrcYGDC6wFAmV4lQ0ACgkQHmWrcYGD
C6zV7gv+IR+FEmKLdfqATtKPJpaaN43gby3bwqPrNh16CdGDMgwBrh6V8qubPH5W
YwKZuxyGVft6LT5BGlZNmdzinuYdWV36JsCJ2aCL1tBur8SgPiE3qHHEdaYVS6c5
35w9tfJyk/sORTJKLnwghdoCTEdFnzEIjzKsQKtV0Vd8jgySTSHe/hoEIL7bbfk3
sUQI69Qvbp4iiySe02V0/tpRs7topLwDZvLN8W+gfsaL/GyU2gDtvmdG43JJv0hJ
EqFBP5BQy7oWNSNzlIbeQyJLncQNJMpZJh0bNZBshlxzVOcejzfqxqb+hbnxOrd+
CnB9Gb93vS56Sevlw2AosE965vjJXJqgm0FLYBW+Ou4hA8+HRADFgzpE14d1sttB
nOnsAKUU9Z0Nqa6WEJJFkuruDmywAbZlq4wiG/L1RNyLEO0VyBgq6oOr7A3umHEs
YYkcx2d9zhUG28wIeENXU07G31LYM/IbVFXT4jchjsbuyg34RIPP/UyskXQUz/xs
72aCdmYj
=+6lT
-----END PGP SIGNATURE-----
