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 33fd15c68057c18c43c1c1a7ddf71a697ef5eb07c37fd24cc953b0a303a13943 Changes
SHA256 3d962e3adcdb533ae8376a9f149962794f35361182e404c66ab32cb14e6e57ac INSTALL
SHA256 c2d33621e28bc41e9d2b9b278920d24e2f9f6279d013b587393906ae2ddf65ab LICENSE
SHA256 1847c341712eeea8872d35a3f4d4622b8a63c327e14984cb4687369a04ad4ce4 MANIFEST
SHA256 fa981a068a4372692924d2d390152e858e22ba9eeb01a927c00f7e3d3f42558d MANIFEST.SKIP
SHA256 0853a291c80c211d050692d432b23b33585a46eb38db25b5fdf0de23b7d4aca2 META.json
SHA256 dd46a902e057291e2c323e552f103ffcd58b044d0e651d6fcfb7d51c02b4db8e META.yml
SHA256 d4c445a265390ad42aee7ad6bad8f3f3f01c89e4bc6883ff651ef3161d133fbf Makefile.PL
SHA256 6971094a6241c22a063388c219fd44fd3b92b1c7feb09ca75d80595e8ec37468 README.md
SHA256 5dfd9d5e51d1fd14c20b1e1ee975bb98cca36bc105903777fee9582cfecb501b cpanfile
SHA256 98688a0e8e13b22c710914d97f33b126a1538d66dc671ebfe4d2a06e2135fcd0 dist.ini
SHA256 99407bfebfb9c4eb380fe143c2320937aa584f7418782416412a7f697778f8d3 lib/Plack/Middleware/Greylist.pm
SHA256 800095931e7d658edef95704d6897db8954ab7ca8c5b2f5c4b872b50a9c375d4 t/00-report-prereqs.dd
SHA256 d894f94aa384bdc4cf996ffc41bc6bd398f42ee72e29d475e185c75d0dfbf387 t/00-report-prereqs.t
SHA256 17e5b135de11ac5b7dfabf3a5e4f6a77d382871545785eb60e4adc9e3f496644 t/01-greylist.t
SHA256 3a040f351385ad98db0fbcf69a8309aab749b565d6a63b63f98e64c2dc4d767a t/02-rate-codes.t
SHA256 1b17dd89cc83f15a602b5d55b304da00da1c9003bdd67fac790704c96612173d t/03-override.t
SHA256 77167c0f13139f28ba502c0b9aae40bb787e228cc4e2ff1b24649ebef1d26880 t/04-ip6.t
SHA256 750322899ae62df4f80519809b26c12b36a122383dc9d726da956c9f33509ae0 t/author-changes.t
SHA256 e5bab84ea3bf87c793fd33295c79e6a96f9286dfb61e95658fc07f77323c6d11 t/author-critic.t
SHA256 fbe6cdd54a8c2e95b5eb624cdc1799f9ea3d28e4fca551e23738cf9a0a829e32 t/author-eof.t
SHA256 dd910dbf8c5173948d587b529f5b004b4ec68c898a27dac4994e6a158fe012eb t/author-eol.t
SHA256 914bde9f0ea3cadd6afb992b32d87f5027d1a0921b6b8fec75db045bac31956e t/author-minimum-version.t
SHA256 443bc46d173f3c2203507d5cd13cb5f4851c46c5edb7f857d0fd69b5bb06c3bb 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-----

iQGzBAEBAwAdFiEEeIwq7Pfyfxtssr5nHmWrcYGDC6wFAmVt6sgACgkQHmWrcYGD
C6xUKgv/X9412gvsMPyndYxauJN5ryTI7rbllNeErPSHSeXa0Y91vlisdaat7rA/
04Mb9iIqCb2wFy+VY+wrPrvXv4o6hO9UqFUi7EY0RsVqVfDmud0qNF2fAJ2ToJ/a
RgulKpvsXFr2gJWnqKpOwafI/8xQRU6jknINWx6oEZt64HD0fzcfI+oFl95CYFEi
WvUJyaDIOtRZe7Qu20rrIC3n92wHSbrsSjhWpHAJ4W77Jkwo6826d/Xd67GBG/7E
rcKcorsKb6mMiyS4QPGLCniM1pd2xLT6Gw2fryCAA8DZTYqTmU6Yrd6YSGfk7CuT
nlzK8SVw7545HWorZCCvrXSkOcMjPe0TIAJ+inBxLrSULp3mecz2GuFklC35pBwA
+ZCe+1EwLAXDzlhb1pwhvLZ2Kwq5MllzxCBk73oAAKxxxH03Tvqe8cG/7sC10Jxk
fbL7anbJYlQMy0b6eu22vyPLTBywnBEJC3x/YcSZxQivXUZbf+l3pFGoNN1eFSSm
ZjG2nkns
=s+Zl
-----END PGP SIGNATURE-----
