git » spf » commit 231cd74

test: Update fuzz tests to Go's standard toolchain

author Alberto Bertogli
2022-08-08 16:09:38 UTC
committer Alberto Bertogli
2022-08-27 16:49:25 UTC
parent 958dedcd03863fc729cdf8eb4696e223606418e3

test: Update fuzz tests to Go's standard toolchain

The fuzz tests were written before Go added fuzzing support to its
standard toolchain, in Go 1.18.

This patch updates them to the standard toolchain.

Note that a tag must still be specified manually in order to run them,
because the minimum supported Go version (1.15) does not have fuzzing
support, and we don't want tests to fail because of it.

Once our minimum supported version is >= 1.18, we will enable them by
default.

fuzz.go +0 -58
fuzz_test.go +44 -0
testdata/fuzz/FuzzCheckHostWithSender/0007f84829fe6eb4352e0a1ef08c6e6bef59ca92e3f36b04b0b15766ae9cfb31 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/0036006e09b60aba3fc63d3168e9b13627174131f96bd8a4821e0060ba69d9d7 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/00950e26c0b65c90e1f0276ea6369f0f281b255a9ad16aaec5fcf39f9e5718e3 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/014aec7582bc81d0422ab38a916de0d000befd867d9beb5441ff8d15298d9785 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/017a65fd274de42d8fb71a1d02c563acbbcabeed9770d24924fb1b8c45450c2c +2 -0
testdata/fuzz/FuzzCheckHostWithSender/037c83aa135207053673556fe82a51c47c1280d787abd48b6515eb316a79f23d +2 -0
testdata/fuzz/FuzzCheckHostWithSender/058f6c11e7b087ec711dda297fd2d0bddc112559571b70c2423ea1ffa347d302 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/07da4a24cf139d96c384908f963400d150e4e0e5d98f0d6ef30d5c43dd3e5c71 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/0bc0c77253208cdb91e27a4999c3e9d15093c0053f191e884806d4f503642899 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/0d8b109fe44832c804ab6b275462c5f2157fc1826600c7e20b46419e9ba59b34 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/0f194f88f3d345108527bf0acc987031f0db2e9e07e0abdd79c519f577e67bbb +2 -0
testdata/fuzz/FuzzCheckHostWithSender/1005c0371b9e12893fe4f34967b779e724b260ad0096b1cc3bc11a1758752ce9 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/1164e97cded93168d951e88b2c4f9d68ef97eee37a855aae8aa2048d3e6e32df +2 -0
testdata/fuzz/FuzzCheckHostWithSender/11f71265e2c78565f33fb615e68a1deea85bf26c0e9b9eb2f9ef808ae0ac213d +2 -0
testdata/fuzz/FuzzCheckHostWithSender/13e51d832c0a6d1c69d9ee3edacda2c3e25a91930288828cba43a7b2822efb75 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/14274d9b5979eae34a8e8249421ca5cf7456d00ecf5bf98f1e6b85e331a24560 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/154daef016d31a08c2f332defd82f408fea4e0bac7e95cf62cde09077db0f455 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/15a3e298d3ea4c173a2d57814e2a47f09b9fa678a1fe3dc85e3df93f15bd2f9d +2 -0
testdata/fuzz/FuzzCheckHostWithSender/160f8e8bf1207cea9c656b08a4205f27250660b27264eaadba36f1fd1dbc36a6 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/16e3799f2c14f23e05bde311eecf6d6d1203a054ca3dc2c3247b69bc2cf946fb +2 -0
testdata/fuzz/FuzzCheckHostWithSender/17ac93bd75012b0e82710165f698b59be08a1c170f705234039e94cef7f75e5d +2 -0
testdata/fuzz/FuzzCheckHostWithSender/17d8644fc8e48667fe6c3946048d9d0e42944b49f95483f47ed18b393da02de1 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/1d0eaf84efa9d08b51898940ec3aef7f61ee6d3ddd1b2ef5f89ff65e2ce32aff +2 -0
testdata/fuzz/FuzzCheckHostWithSender/1dca49ac43c15f8795bdffa83d141fa49f25b1b2628737ad4c30fc7aab0afe05 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/1f64ec69bbfd01d7a1ee4382ae464eb52f6d6864ebd07bfe83a09413f35f62e4 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/1fd2df3a0bfb026af2388c70cf2997caff450d6a17ecd68870c2b41164062414 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/200493e162cbd97da3702e79fd344061f772501f51c263e4448bcdeab509fc4a +2 -0
testdata/fuzz/FuzzCheckHostWithSender/21309fd3e15ac10885ab5d1a518221c7b0ff3e428ef93d0443f172e8d3aa1960 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/21fbd1a14b66b7d3b6b84b7b07c616d286659f5954a22b06208836c3011e2a65 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/23f35fd92cf7d9701fd092891e9395420f3216d49d103c5b5e68fd93d5d76caa +2 -0
testdata/fuzz/FuzzCheckHostWithSender/254440f8369e7dcef949f4972739fd9650300840b1e18821b7da597a40784850 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/258fa058b330747c0d93afc805faf094c2ffe1f3c2889c4013653cac936acc55 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/2621416fc15a81927a97bdf721e5b8c6d3277018f03c4f4abf460590cd10be43 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/279bfb4a86975c7357e2810b8238b43f3f70197a5ddbf7e6fed0b25ac4faf0a9 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/27a2ec518040bec058fac686577fe244f436b84916dba5fc693975b8b0b30168 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/297ef677dae22081d9469410ef95a46fcd69806089c06fc3486c1954e8003efb +2 -0
testdata/fuzz/FuzzCheckHostWithSender/29a691fb82ff0d1c3139d1eb9bd509d1e14716ddadecc6084bdf6063ba2bfcb4 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/2c231a2986eef7eac09b5b5769d0b874125520f53e3c35080cfd4e0de059930e +2 -0
testdata/fuzz/FuzzCheckHostWithSender/2ccd7493f8533b75624c351713c02ac803aae68fda603e95e7d1f5d2a3f3bae8 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/2ee9c86c3854e4299fca4d8e79ec9d46bb5751727f6d697b5286d62de76aca89 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/2fbc658eea6ad4693e887c6d03ba21cd22c238f9f23517631b1674331a5447b9 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/318e61d5572bcb9ed423dea524e2672fb2daf5af370a52b6b44b8df412c84d60 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/323c554de3eaac31e8942a98b4e6b9c3a9e4ad0521896b97bf183d9cc9768ae1 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/334b6fc3a879ab0482adb1980e6c80809d705bb4fb4fff9af44fdae8acfb44df +2 -0
testdata/fuzz/FuzzCheckHostWithSender/33d9554d000591a4fa91ea058bb8daae0034d779aa7127aa1fabb09849f42d94 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/3645770cfdbc67cb684358b59520bbe63576ee3ca28868a099b7abdbd7639eef +2 -0
testdata/fuzz/FuzzCheckHostWithSender/392d05dc0b07cb06da7399c8f74723f443c85d735c58e8f731bf8ceba45a462f +2 -0
testdata/fuzz/FuzzCheckHostWithSender/3a49db935f8111eb67efcad90e65bd49875baef2fdc199f4ea3bbca5ec470e33 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/3b96a56d4c1fe8517746755e47ff0cbb06e394c2d2a433eb79e9b0b9bee676cd +2 -0
testdata/fuzz/FuzzCheckHostWithSender/3cd0be8d5e8eec9ef1fff7a3df2f3664559eae42e288037fc9dfe6748c1b3ead +2 -0
testdata/fuzz/FuzzCheckHostWithSender/3e172ba691b0912652d50e71b039ac039da6382cf142b090b7be4eb170295be5 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/3e66243394691e1d6ef603a0c6f559be49c4120f9c08680a8d902e80b4d47de7 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/3ea5866625e5c89d6278848a19d6b419a6105d8aff9d01145c2ca46e0339be84 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/3f5dc2ebf017204a34049de98e76f2faec04582bfba617f4bbcc463b58a8633b +2 -0
testdata/fuzz/FuzzCheckHostWithSender/40a5918ad5ac41f04cd0f39cd436913f75a0f51eb0fb6f972b1a7bfc289823f6 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/4121b5ae5cd30baf9a53477b0a5f276b56bfba8b41e20e1c47b772b0039bea77 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/41541b9d993448e573e6208676add2cf59dae2c52d07993f082cbbaa54c258bc +2 -0
testdata/fuzz/FuzzCheckHostWithSender/44aaeaecbd24bcacc7c2a753031a4f86fe670a4bd71077177b2476c755714a8e +2 -0
testdata/fuzz/FuzzCheckHostWithSender/48d331f51ad14aff92944d48f0f4641175771c2da353cc239065dffdb8390773 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/4935921d59b9c7820d54e7fd97e0158385680abe473a7a7cf29a684d4f679d50 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/4a3e892f7ff78935e8b09a67da68d87a9f9a37104f190fcd4ab0382c8de4c30d +2 -0
testdata/fuzz/FuzzCheckHostWithSender/4ab71cd7bbb8a091fcd719d274bd70b574ddf9beda2ed422805838cfa7993b64 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/4c8cd055ee4529a7189380e0ee2deb15f4b92b9858c25ad913aa1a5abac51c19 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/4d63d65a0ed3f83d1b90ae4897840a7c19e85c473734d3c1e65474e89ddff170 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/4e22fe5dcc857595f5deb634598df29f964577cf8082a1dd446e26c5d5ecc731 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/4e261f6fce4c0c5b5be4e7b2ca74364885178c521a76840bf1449194bd24028f +2 -0
testdata/fuzz/FuzzCheckHostWithSender/4fa89be785b190c2f51c7524a99124fb9084ca8a9f09e46b1a5798d8be87705a +2 -0
testdata/fuzz/FuzzCheckHostWithSender/50164d988de8f13fde5bae4032b8b8abb44146d24809c082e3a208bf9486cadc +2 -0
testdata/fuzz/FuzzCheckHostWithSender/50eebbf3b96e158d7a303136235466e8982e43b42f52d0125f14155e1a777002 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/52aaa9aff6eb061a86bf754d9ece55cd8235860418a2d6bb5825721b392029f0 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/558a71e4c1518d62136105722e735a2494c1dd9185bbe6fa623d5eefe025ae25 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/55ae7a6f5dc71fa881af756d991cf150b3cdee63f64da6892f369596d89fa8b0 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/5668469a74ecd6648dea240ad6a33b88c60bff13996f9983e5bf90296e818d48 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/56b89fd62d4924ee10f48388fb2ee76dc3ca08a1243ea4797be6df2ef19aef3a +2 -0
testdata/fuzz/FuzzCheckHostWithSender/56ffd133b1d27c074659be76b4c3cf018fff2f99a488ef7a312e20ee952de1da +2 -0
testdata/fuzz/FuzzCheckHostWithSender/593776432fe490402d9b72bd348896d80eb241de3637c3c6134e28359def3385 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/59feaef2a4053e0413fdab234a84daf8b5c8b8d683ecb015a7e31bb924f76412 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/5a7f5589b80421ed83719165d05a4a01c9f0e16d156cb0bc7cc67ae69ce122c1 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/5b2da2ff793c380a403144f8a812e901dd73a2b0c74b642501f6d662ca7843ed +2 -0
testdata/fuzz/FuzzCheckHostWithSender/5c7aa29682076c17b3db37d39edaec3d935f5d413fb46d475c965b5437a262a9 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/5d20f7f37e6072fe601b750d25302c6e71bc8d77315900f637e16d6390302b50 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/5d24e4c94ad6b701103db5dfc90e96e0bb850d3f1351c91618d0809223708d5e +2 -0
testdata/fuzz/FuzzCheckHostWithSender/60b3684f18b59b2c6a91fe8d4b6ea47f31e9d021cd657399000349f95289eade +2 -0
testdata/fuzz/FuzzCheckHostWithSender/61449b50723e9eae373ca45d6b02cbf59753c993e0d998dde53bc23a0efdfc30 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/64487b323efbeaf37f0d9c9d44c4f6a80e39ed2d6a16f81bde185e6908c0aac9 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/65a8c45329247c4a5a913290d0f18ef1074c7a5b52b62f7f22589556ac583028 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/6651514d15671eb59b9aaa0de7f9fda9e82a6a4f5d17d720e26ca9d0e36eb804 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/66bd4be2ece7bb6404010894bee43791491bf4fb3da08e0178781c8d48899bbb +2 -0
testdata/fuzz/FuzzCheckHostWithSender/6772f67402d9167f9d29863471da1e34473a029612ada677646f4604033268b6 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/67af4064f13ba0061d95076e76556ff086ade3df97262adf5d40d64379f8cbf2 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/6b2ecbaa8c126ff271ad8daa3d76dbc77d659913d936ba6752b8f0aed97dda44 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/6b765f01e504f18c9db8dd7ae279712d9e8034e91d86fb0575c1f2318770c3d0 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/6bc92239aa2402bc4f56cfaa3bd6d193c93725d29b608e8118a51ed80b7ed0ae +2 -0
testdata/fuzz/FuzzCheckHostWithSender/6d04fac57855ec6e3db3dbc26a7a07349627b21ae60f7011a88cdf620119d104 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/6d31a8a14bd4edb874adf4d188f9b6ac5379e918554fc9ea29ab73939e2fcf24 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/6f8564690b6ee1d8f710fc2f9993b58f85eeaad56f11fe5cd32f31563cef3156 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/70bf6fb40617e0ec1c530b8e026bc59ea96a9bd3422f4066a926a4cdc8e1b7c1 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/720ba0f8cfce5bdea268b460122f986954d8653058306854df5d762624d7df9d +2 -0
testdata/fuzz/FuzzCheckHostWithSender/7332d8d7a4fca561e9ae96fddee5ef0a6ee557dc5c60d6f454d30001f99fe2d6 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/741b2df103abb53b61a5b9355a01af111a2682f13e999e8ed820c9a406d4153c +2 -0
testdata/fuzz/FuzzCheckHostWithSender/7514354bedcff18d83c465982fe35d1fcce5c2001330b14519a0ba29574c5432 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/76127d9baa9dab5f17aa22b7ceb4c4f5ed8732c5d567e7ad3d79c1a26c76d127 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/7616764e7c0c9dacba034f458139cc2955fddffb062d3d8b5fe02549b76dd52c +2 -0
testdata/fuzz/FuzzCheckHostWithSender/770fd66fcff4c9c2c8c7b0a0d1c5d342cccba9439343a06bfdc0607b23171bd4 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/771cb0e90c95b8516996420ca76c8fa95a35ca9c7f8429aa76be62798b936199 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/7964c7f9dcb353c7f9c917eb3b12f0aca2b9649991d3d22f539d6484b195695f +2 -0
testdata/fuzz/FuzzCheckHostWithSender/7ab3bb2643c38bcb0f8dc938b5b512cf17dfb8ea101325f5492d421b8ebbc53d +2 -0
testdata/fuzz/FuzzCheckHostWithSender/7bf52f82d072c0e0effcb1d8b183dbbcbb2808535481df8929f2c310382f2425 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/7d24b118a0e16fac6ba604acb1a9009b353ddd083454bdd48f800285d49e1a06 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/7d6033ecd25497923dc009293e1be8d3cdbadf4e613227437e7bb8b78620beaa +2 -0
testdata/fuzz/FuzzCheckHostWithSender/7d7448d3b0866220257c1e8a9c7c0d8eda14d36bda8d08c00387780237eede52 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/7dd626f8de9a265553feca40614e15d5248ae817cc3dd5f265e9b5dcbe372f7d +2 -0
testdata/fuzz/FuzzCheckHostWithSender/7e469e8b893a352ca076014c1077f1b939bfa52fc9b2ca9c99149c34df020815 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/7e59349bce291901c22e504cccb935b197c5cf4fbe1b7ee33f415f6707ab3631 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/7e6eb71f7125562f4f3b10c0099899417af52f011baf494e6cb6fbc205484cda +2 -0
testdata/fuzz/FuzzCheckHostWithSender/7e8cf69228483c9e7f1a4db7f2ac02859c2a79fed4d87c53792da916c9579a81 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/803b82a1085d6cfe43deccd5cd1427448ae3e0f33756eadf6b7ac6cbd47dabe4 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/8171ce354f78e630253cab9bdf6280bc86638ba3128e12ad350087fac93eb87a +2 -0
testdata/fuzz/FuzzCheckHostWithSender/81adcfad6cacd41480094a023def66b594201cb16bbb080c43840b1c2cde77a6 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/824156831fdeae6a8ce751c54d0ba6f08a8b457dd375ee2273c597f250c24312 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/825f1d2b348f11d3f70b9526480ac505d129813f32b9f9cc37b4e720c93d1386 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/82bb90f511a42ab98d749be5f0223fa7d3ae687b7103ff0a21a3e216c76c7d67 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/83efec66761787382a49e851872b762f6a56c75066478e4150a29cdcb880e58c +2 -0
testdata/fuzz/FuzzCheckHostWithSender/84e944cc6521424a7c75041e572982d36c57f15366637fb11798e7c19656cabb +2 -0
testdata/fuzz/FuzzCheckHostWithSender/86249915b4fbf6b16adc83934726acaa27cc95af135ce4caa331867ff75110ea +2 -0
testdata/fuzz/FuzzCheckHostWithSender/86c42266e14103ef8de83165487624655f6c6fa935c2fd8119d92fc8d472d863 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/86ca585d7bebc72dfaf7d0d58c12c4080d1a8fdae607f62c6f1722ecd1471077 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/88caa45ea3f3fafe8bd6bb983c61be1f905ae91b9bd5e215aac548bcc751dfd5 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/88dd045279bdd308aa69366021c2d0378339247815e52c174b3d236e09e0164c +2 -0
testdata/fuzz/FuzzCheckHostWithSender/8a246cd17a3d8c4df7b5c01b05b359f11b5e9d30ead70f6c94fdcb8402421883 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/8aaf72a67f80e79df68aa99be7b5ccd6d0213e308b0ed0e1ee1ac1d1245bd07a +2 -0
testdata/fuzz/FuzzCheckHostWithSender/8c3e2fe11fa71402f55966d70ccde7f0f061c63cae77635372c8aa66f77df65b +2 -0
testdata/fuzz/FuzzCheckHostWithSender/8c6e705b9ff4648cdc09a033a5c4d7527c86591d262b41e3587003f32f3098a9 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/8ce7b03ad2f08fc81950945eb8a451581bc6f1aa213e694b6fda087d32ab3c87 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/8e2cdc95201f6e8e8a6aa7c29f977f351743423df5262c3e8f7a2b31b6d2bed4 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/8f5314de4f76eb9038160086aa2aa750eaaad9af56b4fbcddc860cb23fde58e7 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/91c0abe057b9d353d233a0ea69fca2e9ec7c8b9052fad786cb85f20340e60679 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/9387cc653c9ddb385d15f958a546e862df97c07e8807b8a6d84b3bebaa6f99a1 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/94370dc14728dc71c89fc3fd11f8aa49c672ed1654f0a51fbbb6f9e83998ab5d +2 -0
testdata/fuzz/FuzzCheckHostWithSender/94e427e7acd52034686da2467d245c8587270b7d9397b27b12ceb257f6525f60 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/9680cceb7601d66c19c7441a8a57cd95e15ca8ee42f4faf1e49c4e215bc55b3b +2 -0
testdata/fuzz/FuzzCheckHostWithSender/979fe94079792e05817312e865276e024b6883dd0e2f7c40adc3a879d7a8cd73 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/98115b42e93bbf1ef5c05e617931760a4860123dfa41ccba0ac9166fba6010a0 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/988356596b783c16c19733172b481d4fc72d3c3b96d95a8ef8777cb54d51de25 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/98daae9e09a5f8b292be79a28a6b283c96d89a6e17eb3a06c6b98d74dee52ca6 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/98dda46c1a6e5dfd139ad890816f7d09c168bf567c7378ec39dbe5f7c111610a +2 -0
testdata/fuzz/FuzzCheckHostWithSender/99a86553409ff7cc1c9a013eb166e187d20ed9bfb4d6b86a8b2385160dd990d1 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/9c4544578c9b4b44c05804991f5315137ccf865950c03047448bdfef632f0a17 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/9f446e061d34f8a75063f0e88ae6276eeec4899d1c423f36b648b469462b5eca +2 -0
testdata/fuzz/FuzzCheckHostWithSender/9f95eca519b8605673ac6beeec3d9248e91c39cc8bbb3e4b27af099d52d77526 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/9fa3072fe7814f20528a57dee7370a81770c2e8ebde794f1b50d083346e6aa71 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/9ff090bfd8e4b8dae53f750d5953f5e4128dcdf008719f436aaa249f38d54c77 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/9ff4dc28ebdcb4c0d917bb22d4b40aaf3f7dce810a25b028fb12455428d9152f +2 -0
testdata/fuzz/FuzzCheckHostWithSender/a173b4fd46129f46b1460067a6431465c7b508ba7850ada47fa96a258faa4073 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/a21f94dcfed9dbd6e1a2d6a51afc5b6defbc1b5cf8ada1c96a587724373fe833 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/a37c4d828dd99ddc40660e1d63a7a77b6b8baf0dc1ed08cbba9548588daaa3a6 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/a49e2559429f3c2aa8dc656d314beeab8de96b7768f872450a9904a00bc94229 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/a6cc393357fb2e456e9a3e76ae848f3263017df6695a3b521f9c6f68528b3ebf +2 -0
testdata/fuzz/FuzzCheckHostWithSender/a8aefbdecafeee6221f91ff9cd9795ffd1646f64a31e8c0f4a22b8f8a90e6407 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/a943a2edcd7d54264ae4c2d9abf0582b8a46343de63d24da71d28563e0707ff6 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/aacf88996acc842a57adede9345929aafeed85c537437d709992a9278952c5df +2 -0
testdata/fuzz/FuzzCheckHostWithSender/aad3ed7b52969b137f779a146cb5caf2434df6c0ffdf34fe14a86bf968c1745f +2 -0
testdata/fuzz/FuzzCheckHostWithSender/ac9f16eafc8dae86a302bfe2c907b802c89dde7f3d3ad962021adfa570946584 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/accb2e06bf3d727dd667f265a06745ec438303fac7c2d854d483782696d96e67 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/adb530dacf7e52d23e3fee69e14f65d4aac8b05540d2105e86484497f36d433f +2 -0
testdata/fuzz/FuzzCheckHostWithSender/add9ccda7ad49ba03f5bee30b31bdc5d13cc1e774712cccc8233085c1127122f +2 -0
testdata/fuzz/FuzzCheckHostWithSender/af70aafb48067178c3f7f27a0d7347ee111d6f24a58c1cc85129189643adb43a +2 -0
testdata/fuzz/FuzzCheckHostWithSender/b11a6991c8ccb780ec067008396b32e93f424e61012b20f06e0abba1b152f460 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/b29a13d0d1c75d971783e0b21cb7b96b94ac2e99cff304bb0dfa59f88c9f3319 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/b6930b8cdb8e709ff99920cad394bb78c8f45b43e3480bc24178e0f5deaf579f +2 -0
testdata/fuzz/FuzzCheckHostWithSender/b6df37fec246072ea3d74fddb2cad215fff1cebe8a44606043488d8c381f6b2e +2 -0
testdata/fuzz/FuzzCheckHostWithSender/b7827d395c05592226a4684aa5e7a1cc621d445774dd32e8adf7a19363df6889 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/bba57e1ba0fa3c2936dd21fb2a6a6e9fdadf8d7a268e44dbbc392daecb1ba136 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/bbc4318968b7ea3ebefcf6ba8babddaaccda6ef148cedd5036ea39ba4431696a +2 -0
testdata/fuzz/FuzzCheckHostWithSender/bc8c07817d868e8dd6382c4040324137550ca6b24eb7fe3ddfbd6e0bd3b8f264 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/bd73c2896ebbaf078d9cbcd85dab3ef3bae25a29f9d6f21cce9de556f7b9c85d +2 -0
testdata/fuzz/FuzzCheckHostWithSender/be4fad0adc5a53e797755eaf01425f94798139814ff1c227c6a5d4954e69c4b5 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/bef67f81637e16a0b07f98094c92557c9dc3816461be35ad5c0107da825e3eb4 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/bffff5eeb36c16ac9519ddcfc0ec5bac6211239e259d6cdbefefff652e54a753 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/c253afa235a82ce7f1591b5712c7657d291d2846c1a3179c1f06062f5f7dff09 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/c259c5953a4cd5728248c76d226d70f893a83bffea6af8ac4b620933a226bd3c +2 -0
testdata/fuzz/FuzzCheckHostWithSender/c60179ef7139f6b3ca46e28ebe4d685539cea4a81296d1b970d17d9ebbfc0d4f +2 -0
testdata/fuzz/FuzzCheckHostWithSender/c737a49ac824184bba622f9603369e827fe7f7bc7f3ed0eec4ad10ceb222760d +2 -0
testdata/fuzz/FuzzCheckHostWithSender/cb565e472dff353b6d39e7573d5b0ad0937550902cb77f13b7761b6b0190072c +2 -0
testdata/fuzz/FuzzCheckHostWithSender/cc996714646ed0376bf32f0324c8adcc89645458e98d3500e26029b1df1a6df9 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/cef38ecfc8b718643f62aa3d28121b270a10b9fd369c9067680a1ce1728990ee +2 -0
testdata/fuzz/FuzzCheckHostWithSender/cfc68871fd05b32a67c6a541a10a5ec022763b19be5460fb1f021c6b0b912e6b +2 -0
testdata/fuzz/FuzzCheckHostWithSender/d072c9937daf846e3a6b5ad63e02d41808875bece6e2637266c4435a72a83915 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/d0733abef0556d152feb8f70cea08c57a321836e0b8017d83e6017b6620b0bb3 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/d0e0970ab81dca4b2040a2bac569a8f1546797360840f65fd7782606bd54a9de +2 -0
testdata/fuzz/FuzzCheckHostWithSender/d256341aedad7ea0fab82f244cc34e0e185b22a4d9a36f29b96009cd475de0f2 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/d3064ea76075e9b5968f7d1c973a6bb2658436d1a6b99f083413bec661ae3e04 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/d348fd680e680517afb72b5cf060223b97688dc6f75d3ba74a79636431f566b0 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/d485f706759e7ffeb82e41414db79d27223442718c44b79ad2794c14f458e4c1 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/d4eae7a8c864ab7c41300c21facc338713ce415c5db101450afd661a54e5a529 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/d5447bcd5c9bf384330a04c0873adf4a07d12eefd14a64664ce73afd5b4a2a4a +2 -0
testdata/fuzz/FuzzCheckHostWithSender/d615889d429c4097280af96eeed0eb44d4d84f74929e949857951703e876188e +2 -0
testdata/fuzz/FuzzCheckHostWithSender/d8e600eb2eb3fc2736e8db20609c9a74a472b3832c34fea7c0c16ae27e4a9768 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/d960c14efcdef21728e9622a9daaaa97225e1d5a47983370d4a2b442dd528bef +2 -0
testdata/fuzz/FuzzCheckHostWithSender/dc23be508c40141df3c5d48e70bf6af5cb0e905cb383650a188939fc2548cd42 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/dcbe3f9b3d06b1131a9ca45a66ad7faa95428419590a01b04d95443425511cc3 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/de5151aef9a6e7c493820a3edfb797d625a03b5f346b9abb1067499610460f2f +2 -0
testdata/fuzz/FuzzCheckHostWithSender/de5178d0a53d9f621355eae37e30c31965d57e60d64d8d8614aa33a7f862514b +2 -0
testdata/fuzz/FuzzCheckHostWithSender/dee36a3b47f5df6c0fd033ae1649f3d5f43898a7b9404ba86096684511f11ce0 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/df3b0ca263acba2eb59a3196937770156387a7cb912d0974ea012a6a9c2656b9 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/dff98bbeb1ca432e6176e1f948be3ae20ab129f4ca0b650ea533315afb8af753 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/e2faaf980a88fa21842150fa4b377d5db51c08fde28440abfcdb8472718d88a4 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/e628623bfe5f8ae1a476d97b3d2c62320a731fa50b5f4cd4e1e163b33ae77e83 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/e6b3a950c94c734fa12db3a02366d3ce7467c02f0fc81125346028b1d0ffb12f +2 -0
testdata/fuzz/FuzzCheckHostWithSender/e75b5a8886356f7125c5b767251b66768466da297012db23e1a26aa310938633 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/e7cd1d503aa077f2f8a38f625e98cc2f62fbbd4eaa8905d1e320536f71cd5f5a +2 -0
testdata/fuzz/FuzzCheckHostWithSender/e81f52ecea77c09affeaf4065acd6b8a0f46f6d7b3c5b87389f8174bb3981a5f +2 -0
testdata/fuzz/FuzzCheckHostWithSender/e84bd6b71a1de63cf45c1e4b79351aed757d357ab5e5de8fef17d918bcfbacae +2 -0
testdata/fuzz/FuzzCheckHostWithSender/eb62dc9e3ad4ecd5de359eaace1c701d1520bd5105cb7992c6c2ed0d85a5fcb3 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/eb855908eeb08f69da15a3df7e4e853e358c453bf6d869dc35bdcf0cf4a1e57e +2 -0
testdata/fuzz/FuzzCheckHostWithSender/ec778d846b85bf9595fdc9bee483bdbd14f0f43cef7336698f9ae6298110996d +2 -0
testdata/fuzz/FuzzCheckHostWithSender/ec8f66a72e57e937be6adfc024513e33c45ecaa66823745e230aff46f0040091 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/f01436787a3b5ff4bb19c9e62b718cbef2e79c1d638e57be4f53d9a0127816d2 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/f138d9838ddc0451784c3c61e06baf27cf75aa4d67dc6b5b5f3d90a143c791e7 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/f1a4a724658dd3d582958a030481cd67da6e4a79157d693a870dfc2fc49e7c27 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/f21f4e63a362ca26f45fdd3e9bfa9c5456457e8466c4e3d932fd668d14522b5e +2 -0
testdata/fuzz/FuzzCheckHostWithSender/f270d4ac5ec23e1014924aca806ee3bba35f72f27e7cee3b50f1ec03965fb031 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/f3ce7b0cf05cce608c9b06f7e99e8077f2baaa0956d54312a79540f99dc7164e +2 -0
testdata/fuzz/FuzzCheckHostWithSender/f60f71c787ee5398b34632bc76794a107baab5e8df8a4f6decf3bc84b16659b6 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/f64e93ef91ce5e9527978b5adf28a9c4ba988fe5e1013ae512296861ce08cc83 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/f6de6770c563660b8abc5fce22fab116a48b6a04aaa7b50b2ae8ed8be90dcccf +2 -0
testdata/fuzz/FuzzCheckHostWithSender/f861cce74a7c04552844915a9895006e98d0adcf9651f4ad0a3ddbeccf3d1332 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/f8839b658afd6bb4d4b2f888c04020e6d9780265f88f7ca8634ca793bf9370f3 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/f91c80a74bd41caec0e506044122c94bf5ef06efe53276b6cba92bac2dfb0f7a +2 -0
testdata/fuzz/FuzzCheckHostWithSender/f92a700f3148f06dd8e7cb5d74ae1427737a3a85cdd63528fee74ee8c63eba2a +2 -0
testdata/fuzz/FuzzCheckHostWithSender/f92ee16b876171fdd95d97e6a6bb9f8ca91225fd974fe89b0c9c4208cfb4aacd +2 -0
testdata/fuzz/FuzzCheckHostWithSender/fa427ffc13829204e74c07efe8a48d47fa4fb0bd88b62dde8bd38e5dc35d5122 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/fad87fe931d965e4391ea69a6cf3687f6947b02c0312e6e8cfed4257f47f4a0d +2 -0
testdata/fuzz/FuzzCheckHostWithSender/fbe3a956e176259d3e00388c3855d452ed93872ec54b04571e5812298906521e +2 -0
testdata/fuzz/FuzzCheckHostWithSender/fbf00565ea72eba9a8c7d6d0bd95342bb6532fdc1d084627041219a1aa8700ae +2 -0
testdata/fuzz/FuzzCheckHostWithSender/fdead41f48658c01bc7d38239841aec447ef78ac2953ec185e974b7106656d2b +2 -0
testdata/fuzz/FuzzCheckHostWithSender/fe73ee23cef5f310475e7e9ec7ab2989fda9f2790e0ac008832d7bd9e0dd7d4b +2 -0
testdata/fuzz/FuzzCheckHostWithSender/fec0033762b714fd39ab04edf89db9c4876daaed90bca4dca6bc580be3324065 +2 -0
testdata/fuzz/FuzzCheckHostWithSender/ff588968c6257a73518c0b737883b25a087bdfa8890be2a6d032af83aab6eccf +2 -0
testdata/fuzz/FuzzCheckHostWithSender/ffbe2c5731cf8442c7e73c7e502984e276282fea31d8c4271b6a95dbf6f4f6e9 +2 -0
testdata/fuzz/corpus/00411bf44dbea39f3278c2cface16398f239e7ca-12 +0 -1
testdata/fuzz/corpus/00cf37c4fa061abb08aeed0981d8d0e26a1e1323-4 +0 -1
testdata/fuzz/corpus/01438665d70f99814773625c2b18eb2104f4ea13-5 +0 -1
testdata/fuzz/corpus/0175b61366f0bae34f123456ba2bf7154a6af668-3 +0 -1
testdata/fuzz/corpus/02c83942c0ae728b90c0a9ea44de2781e884d1bb +0 -1
testdata/fuzz/corpus/031baaf383cfebcacc31eeb3c4d060743adc6be0-3 +0 -1
testdata/fuzz/corpus/03279b4fd8a0a693cc9bf81bcd225fcae6101d24-9 +0 -1
testdata/fuzz/corpus/048ed20064c6350703216668dd23ea6bb5f66315 +0 -1
testdata/fuzz/corpus/04c9de854b93f2607c3fd25a5559cd3e4db9c1e8 +0 -1
testdata/fuzz/corpus/0556fcf18a86a09f6048c933b57e54cb9f2c3d20-11 +0 -1
testdata/fuzz/corpus/0646a02a7b4f134295dccc4f3b6d4f74a98fd107-5 +0 -1
testdata/fuzz/corpus/06bec983ccd57eed211cbd4bda8583ace4c45c8c-7 +0 -1
testdata/fuzz/corpus/079ead839c297839a931cdea8b00dde0de22049a-1 +0 -1
testdata/fuzz/corpus/07d761d89cec1e613b391dae889ac55b2dceec9e-14 +0 -1
testdata/fuzz/corpus/07e9ac18500412e857ac88d53d2d14fa38763489-2 +0 -1
testdata/fuzz/corpus/0845f1c9d86392058834dd993061f55fd35986a3-13 +0 -1
testdata/fuzz/corpus/0864783451aeddd592bf6840e0329f46598ed9d7-4 +0 -1
testdata/fuzz/corpus/08ba70fdee26f6942453c1420b4823fcac5821b1-1 +0 -1
testdata/fuzz/corpus/096680e0fa303a874fe940143073b3b606d11482 +0 -1
testdata/fuzz/corpus/0a2058b18f2a5fb7c02077742dc8874d015c6f53-4 +0 -1
testdata/fuzz/corpus/0a2060a21e9dfea36b635404b1dfa34ad9540063-23 +0 -1
testdata/fuzz/corpus/0a7b5cdc8eac7830d419515b47c11a0cbcf0bdd3-11 +0 -1
testdata/fuzz/corpus/0ae0ed61b45093f6121612116ac41e611b7ca57c-13 +0 -1
testdata/fuzz/corpus/0b23284bbc74c7e72dcad1e56ad2c0c422c76f6c-2 +0 -1
testdata/fuzz/corpus/0b5b6a45778d16db6c3a53ec6d96d8ddb70cbf3b-3 +0 -1
testdata/fuzz/corpus/0c4314c16a99b6d5be7b506088e5194bc01edf1e-9 +0 -1
testdata/fuzz/corpus/0c5f76d791418c99ac7dc9148ebffe4b226037d2 +0 -1
testdata/fuzz/corpus/0ce9a737495f56e975b86c862d1b2ce62b0997bc-4 +0 -1
testdata/fuzz/corpus/0d45f75bc08ac9bf702effdb893ca87c801a7294-4 +0 -1
testdata/fuzz/corpus/0e5d97173ab36db60868cd5b0ac136c4657e0c79-13 +0 -1
testdata/fuzz/corpus/0e955ff9c6d5c2d145779ddc32e8af92f3fce15c-2 +0 -1
testdata/fuzz/corpus/0f2c4e38efb96812b9ab096bcdd0a4d295879169-2 +0 -1
testdata/fuzz/corpus/107174d48130ff0c7b15437e348ba16d8649b3dc-15 +0 -1
testdata/fuzz/corpus/1079f2c1b9f8fe829d185321520db4489ddc2a80-12 +0 -1
testdata/fuzz/corpus/10af261a4eba5d6a09178858f7f7b2bdc8a4d2ed-6 +0 -1
testdata/fuzz/corpus/113d1b233d0b182ce8dec943a01a213dbc1bfc32-4 +0 -1
testdata/fuzz/corpus/115c29a6c848857a691de2267b7d3ac92ce5f384-2 +0 -1
testdata/fuzz/corpus/124eddd031bfaecce3884922d2180332032e4156-5 +0 -1
testdata/fuzz/corpus/1266c0d0f5c4ca735e3a71c9edff3d4e5aca9bbd +0 -1
testdata/fuzz/corpus/1344b11657d8c0b3d0d7f6e76c0d728905615894 +0 -1
testdata/fuzz/corpus/1380aa5a0953cae35d64ff6c145b5c0a3ba84228-20 +0 -1
testdata/fuzz/corpus/13d1473f6d375e492efdf7d50e696907721bf5d1-11 +0 -1
testdata/fuzz/corpus/157b209632435b7b661b3438c96d1e8548550476-6 +0 -1
testdata/fuzz/corpus/159729fed614b134e57b677bc72474f6463d362b-6 +0 -1
testdata/fuzz/corpus/15da32d2909f118a0fc25ca4dccf07b03ff3c483-6 +0 -1
testdata/fuzz/corpus/15f3b6fef4391fd987ffc0ddf0c449046f0898b2-3 +0 -0
testdata/fuzz/corpus/160f80a8549044c6e3aca7b9d1e3964238615667-6 +0 -1
testdata/fuzz/corpus/16524c09938afe9f06450277c89b75b6f31c3cb4-21 +0 -1
testdata/fuzz/corpus/1677b850a2b9471330774daab8ee651332ba4373-6 +0 -1
testdata/fuzz/corpus/176cbdaa14dd6b36843f55f3f52d93bacd4e5955-13 +0 -1
testdata/fuzz/corpus/182f3cb4545f1f16b4a58f54db1a64c6f94d7db8-2 +0 -1
testdata/fuzz/corpus/1845de197b696ae69aa7a1a800bc3658f3b93946-2 +0 -1
testdata/fuzz/corpus/190b3bd4bd8de1bda728ed60865624b5177f554c-5 +0 -1
testdata/fuzz/corpus/193c50b3e52fe33fe67cb982ade55dbecb14896d-11 +0 -1
testdata/fuzz/corpus/19530aae226c629fa64a142ade8d8edcaef2bc8a +0 -1
testdata/fuzz/corpus/198de5285b908cd3f854185f75003361dc2e735e-11 +0 -1
testdata/fuzz/corpus/19b7f4b8fe98a86a6a4b845dfb7a803ae7198274-6 +0 -1
testdata/fuzz/corpus/19f2ae36f0113911c2f2caf4d94425ead0cf12d5-12 +0 -1
testdata/fuzz/corpus/1aa7c2119ab155decb1e32c8efc1102a23030355-4 +0 -1
testdata/fuzz/corpus/1abffb38597e7d7ca8287c59af3a580dd94082bc-16 +0 -1
testdata/fuzz/corpus/1af13087f6bb92df8764a5b00eb5c0561dc8b840-4 +0 -1
testdata/fuzz/corpus/1b2840abfb70a1fb6b0ca9e8cd79b1d0aab1d7da-5 +0 -1
testdata/fuzz/corpus/1bc7b6182a4b27c3e44ef85bb4c3f023b5895445-10 +0 -1
testdata/fuzz/corpus/1c9cf133f11bf274dd446ff4245b8f53a8911374-4 +0 -1
testdata/fuzz/corpus/1d765a2f64502be5ce3b5af46b730baf5f571c5f-15 +0 -1
testdata/fuzz/corpus/1e7da528e7ea94d28e0b06b9ad59d3e5f0176505-13 +0 -1
testdata/fuzz/corpus/1ec151f32d7f2c3dc2a0a080076d58907c5d9936-1 +0 -1
testdata/fuzz/corpus/1fb9a5465af43f2c57e70ca491cfe4e18b057e03 +0 -1
testdata/fuzz/corpus/201fd81935a2589e34ead502b014bc0f6f7bc997-4 +0 -1
testdata/fuzz/corpus/20f917fc7cf15d12876ee3a7091d886878528861-6 +0 -1
testdata/fuzz/corpus/21057897c2a43f23eba4b7a7ec4105fcfe16c000-2 +0 -1
testdata/fuzz/corpus/21295637cfffaceb4887c0f9575ae03901b496f2-13 +0 -1
testdata/fuzz/corpus/2136c0d1947b42b3db810eed459886dd7e2fa578-13 +0 -1
testdata/fuzz/corpus/21505c4e4d334b454dc5eebce4ebacdf7637e7d0-6 +0 -1
testdata/fuzz/corpus/2257d0500932ac25815c565e3eb907d10fc0b277-6 +0 -1
testdata/fuzz/corpus/245dd24e4b3d44f11b3c0558b1e40b37099a854a-4 +0 -1
testdata/fuzz/corpus/246db128b29bc81da0d3e9ec5e5cf8a3ed09a338-1 +0 -1
testdata/fuzz/corpus/25b17e0f6aa9f73463b5a125f94427462931c764 +0 -1
testdata/fuzz/corpus/261144f593cb8f1c9efddc3ad230fc5328461f64-2 +0 -1
testdata/fuzz/corpus/26c5e455a3b81a4d3a09b80f4b46ec10896b48e1-5 +0 -1
testdata/fuzz/corpus/26ef2aac1d567ca7f26c5ca33f35b7105854cbcd-1 +0 -1
testdata/fuzz/corpus/277313194b11458746bc9563ff021603f86026be-5 +0 -1
testdata/fuzz/corpus/28ffad3f6a424067d4d18ec1247140b443b4afcd-2 +0 -1
testdata/fuzz/corpus/29874695932eb1c2f99f7e132ae49b7344217e09-1 +0 -1
testdata/fuzz/corpus/29e28385d0d3df9278eef7e091f5eef38a77299a-14 +0 -1
testdata/fuzz/corpus/2a18fe68ef661a1fc3be98b97172e74e9921953f-12 +0 -1
testdata/fuzz/corpus/2ab0225495089b6fa60083d05140b5ce80dd1096-8 +0 -1
testdata/fuzz/corpus/2ad9cbaa3fa9a83192bab623d544ced459390b15-17 +0 -1
testdata/fuzz/corpus/2c34d594739876049e7ad50a5b30becd1dee9f6d-5 +0 -1
testdata/fuzz/corpus/2c614e3b2bc205fc21f286208ad90f5852a3a3c0 +0 -1
testdata/fuzz/corpus/2cb1af576215fede0d684c6b3794579865999d6d-2 +0 -1
testdata/fuzz/corpus/2ce45a34e51535f32ece92b6c504e2baafbd6b8f-2 +0 -1
testdata/fuzz/corpus/2dd167b87fa68dfbbb01dd347eaf5fb26668a6a8-4 +0 -1
testdata/fuzz/corpus/2dee827f4fa52b8e782790a06e69e3149c0ac7df-2 +0 -1
testdata/fuzz/corpus/2e761908b14b9886eadf46c97bef3443c4f34279 +0 -1
testdata/fuzz/corpus/2e92f60a822db191e6a3696047757d19b87b442e-2 +0 -1
testdata/fuzz/corpus/2e9e26ae6d47e762073b4ee9631156e9a31fc053-10 +0 -1
testdata/fuzz/corpus/2f6dea636578de2c87a881fea9375167c07bef69-3 +0 -1
testdata/fuzz/corpus/2f90dd963ee0a06299d1a626e91c06a1e2ce426a-1 +0 -1
testdata/fuzz/corpus/2fa9261819c9517006f54dfec93077a5ffeefc8d-5 +0 -1
testdata/fuzz/corpus/3033e7b46da95858f3ed9ca0446e84028f94cbb1-14 +0 -1
testdata/fuzz/corpus/309a479231ac2f99ab6a3f5f89b9e1f6c915fe3e-9 +0 -1
testdata/fuzz/corpus/30c46fec4d22edd4d1148041840693900926fc98-2 +0 -1
testdata/fuzz/corpus/316359122b01ab00929f7a7aea0291f66f227598-7 +0 -1
testdata/fuzz/corpus/31e0d230a07f7ba48c522c9d0f1bff66e37d9c5d-7 +0 -1
testdata/fuzz/corpus/32ae1061275f98e132845ab4973ec066c5652dd3-3 +0 -1
testdata/fuzz/corpus/334d89acc8738699117dd37ba157f822e0ec2d17-13 +0 -1
testdata/fuzz/corpus/338e1b5e0a09e5f518cfd79791fa93f8017d6b57-10 +0 -1
testdata/fuzz/corpus/351f1e33b980a8c83d1d7b18a177458fd5a26dfe-14 +0 -1
testdata/fuzz/corpus/354fe722065c1cd0ab4032ee1048731740d31bcd-24 +0 -1
testdata/fuzz/corpus/35e9e0e05acc1088fb73dafbb69ba6cb1594d8ec-1 +0 -1
testdata/fuzz/corpus/35ee7e5ddb6e8ae9a243785b8139e0e73ba636b7-12 +0 -1
testdata/fuzz/corpus/36a4254e1961ad0fca4c222636abe6a814bcf850-10 +0 -1
testdata/fuzz/corpus/377fa2d8517cb2e0b76535bc38b5d8c47d0d5283-13 +0 -1
testdata/fuzz/corpus/37c95310204accca732a0e73a4d5adea8c5e5fce-8 +0 -1
testdata/fuzz/corpus/37d1952e25d8fe4fa79a0fe4f50b90087eb75ceb-11 +0 -1
testdata/fuzz/corpus/382cef3168021f6d496ec419b439a6fbb1b4ce35-7 +0 -1
testdata/fuzz/corpus/3898299a8b2a624638b68bb2a84da413fd22a3a7-9 +0 -1
testdata/fuzz/corpus/38f649f7346700239d5522449476b86083d76219-7 +0 -1
testdata/fuzz/corpus/392cfa3036a12606981bea810dfa3e3037e1c335-1 +0 -1
testdata/fuzz/corpus/39615f91d3139087871dea5423785d06b9b510a7 +0 -1
testdata/fuzz/corpus/3a1ac72b5fae00487171fbbf7e8ed23e9cfa2801-4 +0 -1
testdata/fuzz/corpus/3a98f3c661d7d5f7e4fceb7738b85f493364af5f-1 +0 -1
testdata/fuzz/corpus/3acf06a7395f978f44fe56f8b3677aef69eb95c0 +0 -1
testdata/fuzz/corpus/3b32c5fe3ad89b114b25bbed3a5a1f3671946259-14 +0 -1
testdata/fuzz/corpus/3b5dab0aa1953bea3b79dce43b97a9a05b2ad778-19 +0 -1
testdata/fuzz/corpus/3bc13ee064af8ab5dae4d4c06a5daecc5a7c221b +0 -1
testdata/fuzz/corpus/3c208a50d0fe369bbf2dc88be86a0fb911f9efda-8 +0 -1
testdata/fuzz/corpus/3c757915c56d6e6261b56366ec4cb21ed2ffea62-5 +0 -1
testdata/fuzz/corpus/3d21efa964a356b0cab7875359464aea0dc6ad0f-8 +0 -1
testdata/fuzz/corpus/3d6ae04fe800272eb51288db6176ce8f46a42bf1-1 +0 -1
testdata/fuzz/corpus/3e704e64145afc057e4f02234b55c772718c161c-4 +0 -1
testdata/fuzz/corpus/3ee74f7037ce9790e2162c3ce5e6bafa89dfc65b-5 +0 -1
testdata/fuzz/corpus/3f40bd478e8379ac87548da7017d4a4b7d30254f-11 +0 -1
testdata/fuzz/corpus/3f6e987ce012be6005576673865864ec7e99d3a1-6 +0 -1
testdata/fuzz/corpus/3f82cc6f3d954c07aab89004e03b634d34dbf462-14 +0 -1
testdata/fuzz/corpus/3fdb0915e3ddb50a67a2bbd242fdd8fca9809e4f +0 -1
testdata/fuzz/corpus/40008dcd4553ae76a44b29bca36088ab89c1dee2-13 +0 -1
testdata/fuzz/corpus/402e4e9ad96ea7d59a4659e12e606f05e305932c-11 +0 -1
testdata/fuzz/corpus/40c31e4805ee2897df4430511b8287f842a41737-16 +0 -1
testdata/fuzz/corpus/41236d8c1423ef106d6854b3f198ec0972ecace3-2 +0 -1
testdata/fuzz/corpus/4160602921c7d135ae47b10c4777dce5feb6b4f5-14 +0 -1
testdata/fuzz/corpus/4167d538cfc03975c215cfaf40929c93842867b6-4 +0 -1
testdata/fuzz/corpus/421a3ef0790b962fc48296c328c19921791ee25f-3 +0 -1
testdata/fuzz/corpus/43b520e9d15b1406a66f15cf7049d473669d349f-12 +0 -1
testdata/fuzz/corpus/43ec78237974dab44efdd20f7fc7e17e0084eec5-3 +0 -1
testdata/fuzz/corpus/4503e3f4c0c8727025ee51d06e5832243c70a9e7-3 +0 -1
testdata/fuzz/corpus/45f58a2e37b8c691e40ea6f26408d6f5e6234d6a-7 +0 -1
testdata/fuzz/corpus/461d4557426af8b282e79ce5d6bb25916f98a706-13 +0 -1
testdata/fuzz/corpus/4677a5eff032ececff3c72e905271d34af4a4a1b-7 +0 -1
testdata/fuzz/corpus/46af4d8af841946ea02faebfadfcf2e282b63e15-10 +0 -0
testdata/fuzz/corpus/46c5b1a9ad5133f42174f2474c4845fa094b0ae9 +0 -1
testdata/fuzz/corpus/46f3c6f8dbf187794e8cad8748192684ced6ebbe-1 +0 -1
testdata/fuzz/corpus/475e8ffdb31020d60e29cffc34013fe2a2ca5c8f-4 +0 -1
testdata/fuzz/corpus/485b5dfc7b96f912c1b98ddccb9127f167fd997c-11 +0 -1
testdata/fuzz/corpus/486e98cf7b182565ddd3095d5f57b68ec12d91f6-4 +0 -1
testdata/fuzz/corpus/4a88aeeef6ee62498731df98ef39a181ca031d7f-1 +0 -1
testdata/fuzz/corpus/4ada9982255464020458f90c31409f083dd3cec4-5 +0 -1
testdata/fuzz/corpus/4b44d6f2f223de32f6d97221017c72b135b6fc8f-8 +0 -1
testdata/fuzz/corpus/4b4906e4bf471486b1a1ebddfb9bbbd4f375939f-1 +0 -1
testdata/fuzz/corpus/4b9765f8f632dfebc4eeff12147cffd66cf29f1e-4 +0 -1
testdata/fuzz/corpus/4c6d20565dc5823444f3be8860a98d4e58b8fe3d-20 +0 -1
testdata/fuzz/corpus/4c754e7f659c7041831fe8af2e6ea197ecb71fee +0 -1
testdata/fuzz/corpus/4ca27bea96aa9b43cd75e990b3aaf486e184d731-3 +0 -1
testdata/fuzz/corpus/4ca8520bd82b4ac343bb4e1cd7e9950d10b238c7-7 +0 -1
testdata/fuzz/corpus/4cc5a579d3fcdf1e05d673591d322edd04ce43c4-10 +0 -1
testdata/fuzz/corpus/4d26846d4153063a9af7a8f839b188ff037ef53c-1 +0 -1
testdata/fuzz/corpus/4df53e976f13c312ab2ec5721ebe7f42e7c5f314-14 +0 -1
testdata/fuzz/corpus/4e623b674b72c0ccb74be1a22452b492076e305b-14 +0 -1
testdata/fuzz/corpus/4f62290526f37f0c23a89db6d711726773e0a7b3-4 +0 -1
testdata/fuzz/corpus/4ff3cabbe468bac11f8bb34a4bb9e2e98c8efefa-3 +0 -1
testdata/fuzz/corpus/50ae7645c456657f3cc80cb4583543de6cad4771-2 +0 -1
testdata/fuzz/corpus/50f714a03a1b2d022e689425d03f454d82b30c9f-1 +0 -1
testdata/fuzz/corpus/51c669411f5eb38639755018ac9f20f44e912a2c-13 +0 -1
testdata/fuzz/corpus/522509938b7f74a2c32b5ccc319b1bc9506ed08b +0 -1
testdata/fuzz/corpus/527ba1667ccfa821072b2398d968f48e514a129c-3 +0 -1
testdata/fuzz/corpus/52b82bd1069487c6717cc5d7a643ef643b33efc3-12 +0 -1
testdata/fuzz/corpus/52c9f09174d10e2046bd2bc56d08a7cfa1b94c88-2 +0 -1
testdata/fuzz/corpus/52ccacd4bf39b5336bdd46704462e94181e2757d +0 -1
testdata/fuzz/corpus/53c9798f3a3093cc4829925722019dff356aebbc +0 -1
testdata/fuzz/corpus/5594ae6ef897d6063f01e0adf41caceff607c7e2-7 +0 -1
testdata/fuzz/corpus/5637f99d2a8d09e94609bf972de37a1f74b31b9b-5 +0 -1
testdata/fuzz/corpus/56628f9e0351e9b115c764ffbe94c19efaeb0389-3 +0 -1
testdata/fuzz/corpus/56a1bc1c7a3649800dbe3280f23d247155155e51 +0 -1
testdata/fuzz/corpus/56d71aa7952234711b33c3afbccc1207d73eeb14-2 +0 -1
testdata/fuzz/corpus/5710e8c342174148ee462f030f4cac29e664c767-2 +0 -1
testdata/fuzz/corpus/574189fe1098971730f7f8ba309a172e4325bc2f +0 -1
testdata/fuzz/corpus/58a9b1b0abcd5cf81ddd1a0ad4488b363729fb2b-1 +0 -1
testdata/fuzz/corpus/59093d3787922a8015fb0e8d81df61675c82278e-2 +0 -1
testdata/fuzz/corpus/595d366d1274aefa2271820ff4ef2da05cddc6bc-10 +0 -1
testdata/fuzz/corpus/598f7b8e006d6633a74f959a5466655a27fbd478 +0 -1
testdata/fuzz/corpus/5c68ecddd321d7279a3b0e620317935b7d4e8ce1-2 +0 -1
testdata/fuzz/corpus/5ceab670fb0fb39a5c23d2f611f7d217e756f423-9 +0 -1
testdata/fuzz/corpus/5d1cfec0c5dadf382dc141d47562d2ffe79615b8-2 +0 -1
testdata/fuzz/corpus/5d7e1ee1c59f39bc3e122815c4944b0e39914898-6 +0 -1
testdata/fuzz/corpus/5ec5c2a5a29cbff4a99457cdc0e178c81b284f73-12 +0 -1
testdata/fuzz/corpus/5ed2b1d1a581990d92eb9175ff45e1ffb6f2a2cd-6 +0 -1
testdata/fuzz/corpus/5f5bf6d1cdcce6a626a65df489dfcc07f788bd85-2 +0 -1
testdata/fuzz/corpus/5fdf397505b4fc0d3761721f15489860dd65b2b6-1 +0 -1
testdata/fuzz/corpus/60658aaa3f93cd568bdf81690c1c0d3640d124be +0 -1
testdata/fuzz/corpus/60b77bed79cf2f081d781270f6c64500c65f2141-1 +0 -1
testdata/fuzz/corpus/60f915049f6f1a9cc5ac4ef693fa3e9094321cc4-13 +0 -1
testdata/fuzz/corpus/61c4b104c84b6d8d909e3b0290c6af0c12388bf3-1 +0 -1
testdata/fuzz/corpus/620a8868eec3a22ace93f372a6337d579f55d866-6 +0 -1
testdata/fuzz/corpus/62246f1db31d1d885c74e8060e344ca1759a1545-1 +0 -1
testdata/fuzz/corpus/62645dad2ddf207c474064e153fd468adf0d7403-7 +0 -1
testdata/fuzz/corpus/6273611346aa5c20c3ce44cae49017f9124aa5de-12 +0 -1
testdata/fuzz/corpus/627d548125420021aa6578008ecf12cbfb4115c8-7 +0 -1
testdata/fuzz/corpus/632efcbdcb1acc95d5438c0465d1974675f9529c-15 +0 -1
testdata/fuzz/corpus/63c66382abda05c270d4103e259d7efaf9e77bbb-5 +0 -1
testdata/fuzz/corpus/63d6872579dc76522b1003f2a21320d38d953410-13 +0 -1
testdata/fuzz/corpus/6432d829ef0ce88b09ab309f0784f4bf23730f9f-4 +0 -1
testdata/fuzz/corpus/66db2560a9ac8dac4bf979cb47812b01decf06eb +0 -1
testdata/fuzz/corpus/66e8dd891c16ec4c27e041b82c3115a92ad5832a +0 -1
testdata/fuzz/corpus/67950ee5ca4bd409b333f587498af2bc6cf6f0a8-5 +0 -1
testdata/fuzz/corpus/67e6e2e608167be0596021157131b64ad7b91da2-2 +0 -1
testdata/fuzz/corpus/67e9e013657986390e1fe563584321c7e062a435-1 +0 -1
testdata/fuzz/corpus/6896ec67b390b407509284648c9aa7c474a04039-8 +0 -1
testdata/fuzz/corpus/689da1b392dfdb3776bb8ffa04f5d731638e92f3-3 +0 -1
testdata/fuzz/corpus/6977a2fdabe378064fef5e1fd941faf4d8d4c4b5 +0 -1
testdata/fuzz/corpus/6980033ab26f3cc54dbfe98d88535bcc707142fd-3 +0 -1
testdata/fuzz/corpus/6a2815028adf404edc3f4b1cc38c1b4de687b80e-7 +0 -1
testdata/fuzz/corpus/6a956db6d33cbf2fcf72a99e692b4c198281aa13-3 +0 -1
testdata/fuzz/corpus/6a96f7df5daf601f47990aef577392392f4a664a-4 +0 -1
testdata/fuzz/corpus/6bb4c18efdc2f761e270d1fb94c68de69d3db79b-1 +0 -1
testdata/fuzz/corpus/6cb70020584efe94d39ec4c86c331b987bced76d-5 +0 -1
testdata/fuzz/corpus/6d7bb009e8728bd239a22e5319974b3a5b87614e-1 +0 -1
testdata/fuzz/corpus/6d9c90e1d0e3649b67945b2d0406f339540cf98c-12 +0 -1
testdata/fuzz/corpus/6ef264dc7512c4232e16d8db5eb28eb1b0250d4d-16 +0 -1
testdata/fuzz/corpus/6fce1d04d6f69c32320685a4a9c0349fc05c8ebb-2 +0 -1
testdata/fuzz/corpus/7161abeb77fc6476927a2472ef098aa104c045de-5 +0 -1
testdata/fuzz/corpus/72640f46c1303246ecca69b3e6866c471f32645b +0 -1
testdata/fuzz/corpus/72dd6c39431c5518730e9d9484962bc778fb2544-22 +0 -1
testdata/fuzz/corpus/73463692358cdf893e7cf552b3b2b5e311b85305 +0 -1
testdata/fuzz/corpus/737ebd2b89624cd21e3f0721b456355588f4ece8-12 +0 -1
testdata/fuzz/corpus/739f18ee4881e1138630b0d7ffadc8d041040476-13 +0 -1
testdata/fuzz/corpus/73e1afe5697623bdcfe1211204f7e0fb951a4c32-6 +0 -1
testdata/fuzz/corpus/74391ecf9d5baefd2cd7535363ced8e5cafdfb4a-12 +0 -1
testdata/fuzz/corpus/755e57e00fb8fe9343195c109153983b458c48f1-15 +0 -1
testdata/fuzz/corpus/756598fcdae09b8a543f39a9dd1aee7468ec07bc-11 +0 -1
testdata/fuzz/corpus/75a64f372534aebaf3838c8cab4260113be8fa08-7 +0 -1
testdata/fuzz/corpus/7652ffe29e111d0db9410539df17d79bc238208c-13 +0 -1
testdata/fuzz/corpus/777410981fb83bfc115b9d73658384744ca5b9aa-13 +0 -1
testdata/fuzz/corpus/77adc4c141f7dd876302adc5983bbde56337d906-1 +0 -1
testdata/fuzz/corpus/77bb421687cc142f2f7a00ff7000f32ac2eeeef9-3 +0 -1
testdata/fuzz/corpus/77cc93fcf61cd9d6662ef18d4ebf9e5b9751781e-2 +0 -1
testdata/fuzz/corpus/794406f33696ace311f39f658bf82d68621203de-5 +0 -1
testdata/fuzz/corpus/7949acda013fef8a8ac8159d6956f06da5498bb8-1 +0 -1
testdata/fuzz/corpus/79550c23af893e793e1d2781a8fc252f601a5b8e-7 +0 -1
testdata/fuzz/corpus/7a02070902448225aff2b49eadd31e52be253870-4 +0 -1
testdata/fuzz/corpus/7aa0a78cf5866b022ec350c48ee9ff1f3f2cffb8-6 +0 -1
testdata/fuzz/corpus/7b240b945ea1c29125653542c1f293550fd3efea-2 +0 -1
testdata/fuzz/corpus/7be59d49de0d3d7a60ecd3b1ff47053082cd9dbf-4 +0 -1
testdata/fuzz/corpus/7bef4f9bf55a5b438de0d3676f7a4a06897999cf-12 +0 -1
testdata/fuzz/corpus/7c47587b4bbec9f37bf2ffd00c146a531e8ece00-2 +0 -1
testdata/fuzz/corpus/7cb312d9ce11e08ae0a60571635410ae5469dd4e +0 -1
testdata/fuzz/corpus/7d884e5b6f9dc98e899115e691cd826b3cc3a232-4 +0 -1
testdata/fuzz/corpus/7e265eeca3402d2943bd206b4c6226c1d1ff8c32-3 +0 -1
testdata/fuzz/corpus/7e754abadb7626d1b3776736f275db37751a8229-5 +0 -1
testdata/fuzz/corpus/7f3742ba9ae6dba0322c0d7a442610680e5ced0f-10 +0 -1
testdata/fuzz/corpus/7f532ba7aff56bd68a6dae1c144764732fda8873-5 +0 -1
testdata/fuzz/corpus/7f5b9fea2aabe47c7d5fa23f72a3d6f67967c789-1 +0 -1
testdata/fuzz/corpus/7f94a20a3d14ae96187abe57face44d86ff654d1-12 +0 -1
testdata/fuzz/corpus/7faf5ae33da6badb519834e598cdbc10c35f0835-7 +0 -1
testdata/fuzz/corpus/80381ec0dd66440317fa79bd0ab362ba82719e65-7 +0 -1
testdata/fuzz/corpus/803ef28eca844e4f18371148de536af8d94e182f-2 +0 -1
testdata/fuzz/corpus/808d8bc898a22d6dc2724c9523b59034256fe597-3 +0 -1
testdata/fuzz/corpus/80ac09e7f0993b0086e842b1684a3cf6b7ed2dae-14 +0 -1
testdata/fuzz/corpus/80d071bba183948fd3cb643b9ac6356a4f78ded1-6 +0 -1
testdata/fuzz/corpus/81b936e916edaf4f077c21175dedf1c67a281c4d-11 +0 -1
testdata/fuzz/corpus/828c73a6223be952748d5fdb5246ddc8d1072236-3 +0 -1
testdata/fuzz/corpus/837dce66ca9aaa4d4995ac40d00fe066c2a1c4f8 +0 -1
testdata/fuzz/corpus/838423f0949b7ed6bb1656550dbfe62c6ca7f196 +0 -1
testdata/fuzz/corpus/84ad86ae4a2dc2f61c974f4de865f88b42f8eacc-10 +0 -1
testdata/fuzz/corpus/859199c9754e10f22cd1e8841ab2a80c75566cf6 +0 -1
testdata/fuzz/corpus/85c7a4d79af67f0a01b9a00a52be6d4d5279ac55-5 +0 -1
testdata/fuzz/corpus/85d61d763d07622fbecaea3c97ed3fcb5be2d69f-11 +0 -1
testdata/fuzz/corpus/869b75c33d0c2cda002c62bfae7f15ff0e79a88c-2 +0 -1
testdata/fuzz/corpus/8709b73da7598cd719e92c2ac3033f417b607a56 +0 -1
testdata/fuzz/corpus/8720a8ba3df38ed0888e218c974e0e034f762e71-11 +0 -1
testdata/fuzz/corpus/88165e348fbb0dddac43be4d6625224722f87133 +0 -1
testdata/fuzz/corpus/8927772091f444bee910b24247e9ff25c95d58fb-12 +0 -1
testdata/fuzz/corpus/89797fe777479f9c9d65954ac2fd590731fc804c-2 +0 -1
testdata/fuzz/corpus/8a2bcea52de4fad8ffd0827e4a2dc12a44de4926-1 +0 -1
testdata/fuzz/corpus/8a2ed564fcca3c565439075767ff8684ac49ac8a-4 +0 -1
testdata/fuzz/corpus/8aa2ae9ccfc3c3920a4333084aa3c3b92e80b087-3 +0 -1
testdata/fuzz/corpus/8ac59d1ab0b3a5fac14b352f92584f4dea4a9b2e-19 +0 -1
testdata/fuzz/corpus/8b29df6acaf2fcc4f29d3b709f85c3cb17717867 +0 -1
testdata/fuzz/corpus/8b2bb8cd4f6eb4a879d359d84345308003e3362b-14 +0 -1
testdata/fuzz/corpus/8bde59e5dcbea61da549b56ab78536f314eaf270-4 +0 -1
testdata/fuzz/corpus/8c190342c9ce178aa2030cfe9000a63e58005f3a-7 +0 -1
testdata/fuzz/corpus/8c40888b73dd06e8f4d972b5e3542226b966e6fe-1 +0 -1
testdata/fuzz/corpus/8c4f9dfe76423ff4683bdd5058779d9101f24b79-15 +0 -1
testdata/fuzz/corpus/8ca3a2b7da51ce13aca07b6bc6a587c4efed0d53-15 +0 -1
testdata/fuzz/corpus/8cd0357fbfa90ec0e69c17b10c374a1223924d17-12 +0 -1
testdata/fuzz/corpus/8cd9b00e5b14dcc74e3e389691552b26b35e590c-5 +0 -1
testdata/fuzz/corpus/8cebd1fdd0164acca4c62330f79f3c02d9a60763-2 +0 -1
testdata/fuzz/corpus/8cff895127532675e2b4105f5c65be8de5be6306-4 +0 -1
testdata/fuzz/corpus/8d029147e2084816fb319802ea77b01efd391b54-13 +0 -1
testdata/fuzz/corpus/8d6aece1b5f58b476ce948504782e0b1d4a90149-6 +0 -1
testdata/fuzz/corpus/8e053980cb3e6f47e74cc8f2bdeae555e8fea559-3 +0 -1
testdata/fuzz/corpus/8e59eb0d01a975d66f10113cdbaa95304313e420-12 +0 -1
testdata/fuzz/corpus/8e6cb36297f26f8fa23daa259eb12b61ab100fec-1 +0 -1
testdata/fuzz/corpus/8ea434243522f18f9835c93d8593cf5a8be51521-4 +0 -1
testdata/fuzz/corpus/8ef23048dcf25f403e61a34d72a6c327d2927fe4-3 +0 -1
testdata/fuzz/corpus/906833637b8b72be70013f4922eff2836bbece00-9 +0 -1
testdata/fuzz/corpus/9164a7c22279e6b8ff72aea10563c56aa2b13f88 +0 -1
testdata/fuzz/corpus/91c2784bafbbc998e0bd22a4285540852ad966ed +0 -1
testdata/fuzz/corpus/92180f784e583d9201c52bcd251686c1ce420493-13 +0 -1
testdata/fuzz/corpus/923156e1b572d3a1a88c85b6f4e0001658257dbe-1 +0 -1
testdata/fuzz/corpus/9362b24013a5f29755c8140c47724dce20d8aa92 +0 -1
testdata/fuzz/corpus/93830b163ebb827cf93a17d1ef59613eb8f240b1-6 +0 -1
testdata/fuzz/corpus/94820540f7b8dd7d056c7872b24464bc28e22f90-6 +0 -1
testdata/fuzz/corpus/9625cf271d4bea92494cc6c08d37605675fdf9fd-1 +0 -1
testdata/fuzz/corpus/9651d650fafafaef76745a776a998bb96241b8fa-1 +0 -1
testdata/fuzz/corpus/97c03960e91dde1ab193ea2d82ff742fcc3ddbad-1 +0 -1
testdata/fuzz/corpus/97d3dd37d1f19b7bd31b1eac4a6257dba655c41c-1 +0 -1
testdata/fuzz/corpus/97d69f2939425aec568d67ad8617d134cd9d2965 +0 -1
testdata/fuzz/corpus/98cc679b25e4a323f7023b3e53fbf770030528c5-4 +0 -1
testdata/fuzz/corpus/98cd39213ce1336e8bcba3b49ecd1cfc7e4a1d16-5 +0 -1
testdata/fuzz/corpus/9a34fb50762330df190864d0ddb25e15e042e662-4 +0 -1
testdata/fuzz/corpus/9a9d5cb818c6f69cf9df6da156aa00e3eac1da59-6 +0 -1
testdata/fuzz/corpus/9aaf904c7427b850ea7a57316cf41c4e5d34a1a5-12 +0 -1
testdata/fuzz/corpus/9abcdf6390b0613fff3e3decb747d6e93a89a36a +0 -1
testdata/fuzz/corpus/9b858a7cba052affb1e7682e9f3b49292abe736b-10 +0 -1
testdata/fuzz/corpus/9c8c99cb61c1c4d741328197f647ed8aab6a4c1c-1 +0 -1
testdata/fuzz/corpus/9cf1b9b09464e4499ed3dcb2d9140f85bc1a9ca1-13 +0 -1
testdata/fuzz/corpus/9d12f3efb61be364e1606de5b629553a60985713-1 +0 -1
testdata/fuzz/corpus/9e319cac94086116535095207d04b5c224e59526-15 +0 -1
testdata/fuzz/corpus/9f4f35b562b1335d5226eb15f579b40f78902b08 +0 -1
testdata/fuzz/corpus/9f971c708dcddd95fad64e2cce4b5a3beff74e55-16 +0 -1
testdata/fuzz/corpus/a1c703c19dcb0dd1393a1aa550dab9d22064411a-13 +0 -1
testdata/fuzz/corpus/a1c93210c3cd9aa445842cbb7c8b8db89700eb5c-8 +0 -1
testdata/fuzz/corpus/a3ca5b314a00a0468e38b3f02e5d5324f7b2df22-5 +0 -1
testdata/fuzz/corpus/a3dc3b202c007a96d2a9392d3088e35d3b6656ab-7 +0 -0
testdata/fuzz/corpus/a3ed7c1bdbf2a23bca4ce8320d99d56c39d5ceb9 +0 -1
testdata/fuzz/corpus/a4501217ce3dd66c7722843d546ac04d8157d655-5 +0 -1
testdata/fuzz/corpus/a4f0f97a227003aa1442f010c1ab4b11b75eb8a2-4 +0 -1
testdata/fuzz/corpus/a5555f3e52f2a50dc83da59781278cab8af8f43a-1 +0 -1
testdata/fuzz/corpus/a55848179e2ef78c5d48df2b55174fd2c94216f3-5 +0 -1
testdata/fuzz/corpus/a66793d056da563f93a724bffffb4046343be07a-14 +0 -1
testdata/fuzz/corpus/a7446b3e3a4aed6193665967f0857bc9a62a3715-3 +0 -1
testdata/fuzz/corpus/a80eeb54e51f5a7ff6bbfa7ecaf41690555c8779-1 +0 -1
testdata/fuzz/corpus/a8865f15dc42b146da6aad2fc9f74eae1dd255fd-19 +0 -1
testdata/fuzz/corpus/a911eff5c6cd79e98ead8dfabd2d4e6f468e6837-2 +0 -1
testdata/fuzz/corpus/a93f5beaa58d9a1a6524ef74a724d1af206a3bfa +0 -1
testdata/fuzz/corpus/a9895ef31ad26725518daeeaf172dd8434b7b926 +0 -1
testdata/fuzz/corpus/a9949b17b74723c2633356fd6ea8e58c0988cf39-16 +0 -1
testdata/fuzz/corpus/a9cc0118e3aaec859d8ebc0230521844f4a9e941 +0 -1
testdata/fuzz/corpus/a9ec7cbe37eef444da71026fb51aed63343beae8-5 +0 -1
testdata/fuzz/corpus/a9f36515a6f362c384c12c7633f7d940204833a7 +0 -1
testdata/fuzz/corpus/aa24926aa5504d84c2bc24ccbdce190657dc542d-6 +0 -1
testdata/fuzz/corpus/aa540d18eefc008c3114d2b93278edc1be1ff1f3-1 +0 -1
testdata/fuzz/corpus/aa6c9169f459f167c749030c9d1987afd3d6cd74-12 +0 -1
testdata/fuzz/corpus/aaed2222466dce9a6d3426ccd625cc9dec66b753-7 +0 -1
testdata/fuzz/corpus/ab1143a7650029d54d16c3086123cf8c62ae0e03-14 +0 -1
testdata/fuzz/corpus/ab4ae974caed9ac3dd1fdd26aeccd792b8a8eef3 +0 -1
testdata/fuzz/corpus/ac6f486856003dabf941a7b559667829730f4b85 +0 -1
testdata/fuzz/corpus/acca12db014f6aea3028a84f6c5866f647b2d4cc +0 -1
testdata/fuzz/corpus/accc8bc507abbfb1ec387e67d264bd2663eebfb7 +0 -1
testdata/fuzz/corpus/acd182846170dcef1c7546d4ab6a98490796f113-2 +0 -1
testdata/fuzz/corpus/ad152c49557a64647f046f959dcc68bf93658dc3 +0 -1
testdata/fuzz/corpus/adee88e332493162e4c544440c41ab05fc55caba-8 +0 -1
testdata/fuzz/corpus/ae8ea51dda8860b90e3f7caae055efc79af00d1d-2 +0 -1
testdata/fuzz/corpus/af313e5429328f99a3e14fe6ed7d2d7171b4f8b0-1 +0 -1
testdata/fuzz/corpus/af836fcd042d6927a687fc3d9a840d970d920696-8 +0 -1
testdata/fuzz/corpus/b00876a702c3af1b72c5b0b4220f0aff86419453-7 +0 -1
testdata/fuzz/corpus/b01623ff6afbb38f9413d06ea47dfe8c11ee7829-6 +0 -1
testdata/fuzz/corpus/b0e49cd5a0eea69e8e80d9e712acbd263cbf0568-13 +0 -1
testdata/fuzz/corpus/b0f5dc28d923c125a2f3eb76f7502201ace60e7c-12 +0 -1
testdata/fuzz/corpus/b0fa0056db33c9338bd4dc90a73c48c4553d9894-5 +0 -1
testdata/fuzz/corpus/b100873d47c1870d8711f29c28431fea30c4ec4c-1 +0 -1
testdata/fuzz/corpus/b145fe0a881625a35bab0b433476a0c021165c61-1 +0 -1
testdata/fuzz/corpus/b15a623eeb971a4e7734a44a7e8ed23e87963af4-1 +0 -1
testdata/fuzz/corpus/b17aa7e8ad6c575f52c22192fc3fd1eec24e997c-16 +0 -1
testdata/fuzz/corpus/b1f947edcc1ef0f288fd926baf4a95e8b9d97775-5 +0 -1
testdata/fuzz/corpus/b2c7175d14c4ab51e25dae9ce2d45bbcfde9c0aa-9 +0 -1
testdata/fuzz/corpus/b2ce5c9c42e721bded3c31f0438bf9d366636ece-2 +0 -1
testdata/fuzz/corpus/b2d7f31602f04aa2ab5287fd1a47262719c8b66e +0 -1
testdata/fuzz/corpus/b307e1380f2f39d76abefed30d6272c44624f8b7-4 +0 -1
testdata/fuzz/corpus/b36467ce1bf29b7c3258c6e0ea1987c5e0989ac4-13 +0 -1
testdata/fuzz/corpus/b488275d23ef85adb645e037d8f7524ac51b3e5f +0 -1
testdata/fuzz/corpus/b5a98679ef576a7410544e1e367ecd869cbc56ee-7 +0 -1
testdata/fuzz/corpus/b6507f7406c96d99dd64e849129d39069c85f9a9-11 +0 -1
testdata/fuzz/corpus/b6f608755614309cd073ff4b9ff12ffdddbc7aef-10 +0 -1
testdata/fuzz/corpus/b70ea87f1e3a7a71c74c0d1c9a82752b4046c658-8 +0 -1
testdata/fuzz/corpus/b817cf09acdda44e8d910c19dd59a705ea223067-14 +0 -1
testdata/fuzz/corpus/b8855d0c786eba4683fbf8cde3459b8a9101d2ea-8 +0 -1
testdata/fuzz/corpus/b8d0e747da40b2501b1c2c39ed3bcd1e9c7c46d8-1 +0 -1
testdata/fuzz/corpus/ba4579a4b3ecf61155909dd7f561849c58cdc1b8-1 +0 -1
testdata/fuzz/corpus/bc54f7f235fbe4eb55a7066dfe301b396bc1c634 +0 -1
testdata/fuzz/corpus/bd34c53e2b4b044ca65993b5b21b5c1ab97e7a18-2 +0 -1
testdata/fuzz/corpus/bd74e6de533aa3f9d3a9ff0694639bac7cef1a02-3 +0 -1
testdata/fuzz/corpus/be6fc50d936510262252e2706edcacff891fe185-7 +0 -1
testdata/fuzz/corpus/bf8b39b3f7dc8b62718454e41a18b3fdf166b52a-14 +0 -1
testdata/fuzz/corpus/c01b6f2672804a8b6abc85afa130f4db06ea1cb6-1 +0 -1
testdata/fuzz/corpus/c0eb81476da375b12c3dc6199325f6728fca8c25-6 +0 -1
testdata/fuzz/corpus/c1063b885395233902ccc891ececb6af2f1fb279-4 +0 -1
testdata/fuzz/corpus/c1210ffd398a720b89fa9b2fd7d071c759848ccc-13 +0 -1
testdata/fuzz/corpus/c19da7619ae805156926cde722e4753648e555b4-1 +0 -1
testdata/fuzz/corpus/c226841652a967c26fa9f1ca08bf90ea9df9bc4b +0 -1
testdata/fuzz/corpus/c2672e5a51b373fa65f8edf478576d4cdbe5a09b-1 +0 -1
testdata/fuzz/corpus/c34e8478439a802cd4aa682a54b865382a6e6b04-1 +0 -1
testdata/fuzz/corpus/c37b8935a53aa115c6ba7677fbf413b039c635c8-3 +0 -1
testdata/fuzz/corpus/c4b1bacbc00d582954dc53e6f6284236bf9fc64e +0 -1
testdata/fuzz/corpus/c4d74e144b5811566925a3b84809485f5e6b5571-2 +0 -1
testdata/fuzz/corpus/c4f22db76ae464b5239fb7761091382756c3f3b6 +0 -1
testdata/fuzz/corpus/c56287852954cfe96a89b3482b7afbb7a3a50f71-3 +0 -1
testdata/fuzz/corpus/c566a989b153b7baf61decdf8580937596bef959-11 +0 -1
testdata/fuzz/corpus/c58d87a54c389bab92d1f4a209adc75523fc7574-2 +0 -1
testdata/fuzz/corpus/c642abd702594b1bef94016873d29be7c3426428 +0 -1
testdata/fuzz/corpus/c6e2ae81a2d096b2e9faf154beb78f8aaf715cff +0 -1
testdata/fuzz/corpus/c891ebdca240564cd6be85db7ec4f2419cca1560-1 +0 -1
testdata/fuzz/corpus/c8d66f4be86f0a428754e8150fae408f21421bb8-13 +0 -1
testdata/fuzz/corpus/c8f75ab19304bff1037246dfbafe8e5903bb90cc-2 +0 -1
testdata/fuzz/corpus/c960d3112bff1a12d9bfe4f7e6ea1dd8c114e7d6 +0 -1
testdata/fuzz/corpus/c989438a20e09ca08d8d0a8bc3f3ff6e788aec7b-12 +0 -1
testdata/fuzz/corpus/c9fd32fb5a9d5c888423d58bcd6796c1b79c4933-8 +0 -1
testdata/fuzz/corpus/ca425f5a4795eda3ba095d08f2fed2b9b56e294d +0 -1
testdata/fuzz/corpus/cb2c25e688500463cbd57cccaf4651bd985b411e-14 +0 -1
testdata/fuzz/corpus/cb9c9d95ff6e8ad02f6dfa35614c56ee3ef8e70b +0 -1
testdata/fuzz/corpus/cbd464ac586e17e09c93883119fae5001195bccf-9 +0 -1
testdata/fuzz/corpus/cc183fa6e5f3eb5fa47e5b5207fe9a25cf68bcd6-5 +0 -1
testdata/fuzz/corpus/cc6bc932909f1589479e1129791402e99ffe2b98-11 +0 -1
testdata/fuzz/corpus/cc9dc2f9d4124f385fb9589c57d26388ac1d584e-11 +0 -1
testdata/fuzz/corpus/ccf0020a2b2da0b9440b8d6c98aac522f04e3f96-13 +0 -1
testdata/fuzz/corpus/cd8b93cd61b30a1f045173bce142d6861bef88a2-5 +0 -1
testdata/fuzz/corpus/cdd335e7f0ca5359d324600ff443c5c8b2ad6b31-10 +0 -1
testdata/fuzz/corpus/cdd60476f4ef91a97ff0161196731409d8dc4187-15 +0 -1
testdata/fuzz/corpus/ce2c5d5257e32149064eb16f95ca854373d7bae3-12 +0 -1
testdata/fuzz/corpus/ce47ddf5b00c777dbf2214a2d8ac4579127464d0 +0 -1
testdata/fuzz/corpus/ce5296fce5bbc097e72fea0331519a92290a56be-13 +0 -1
testdata/fuzz/corpus/ce5b33baf137d522804df44ba49054ed0c99d86e +0 -1
testdata/fuzz/corpus/ce91e7bf355c66eb7b54bd9eec6f9c3e1128abfa +0 -1
testdata/fuzz/corpus/cee815b2b87629959c5aaf8d9529de4302365eaf-11 +0 -1
testdata/fuzz/corpus/ceeaed584be8a2f84755b388bc2eca9d91e301dd-2 +0 -1
testdata/fuzz/corpus/d010cd01f60d366a490939ba7e734ee0205bbf95-5 +0 -1
testdata/fuzz/corpus/d127e98987abe4687f4aac11b2405cf2028d9d7b-6 +0 -1
testdata/fuzz/corpus/d1567d96b1c0e32073b56c363eb83d854bc2742f-12 +0 -1
testdata/fuzz/corpus/d1f256c13fc6d25a1ce60bee676bdc6dbf370b17-14 +0 -1
testdata/fuzz/corpus/d3e99d5a3f89a6fec79bb8209d9584d55b99b650-6 +0 -1
testdata/fuzz/corpus/d48d9dfb5381fd1acaec2c9e7900a3fd86742674-3 +0 -1
testdata/fuzz/corpus/d4dc7ea8bce557418650da7fdc34e3f03877bdb9-3 +0 -1
testdata/fuzz/corpus/d4f0fe1f081eee99d09ec18d0320e49421d796be-2 +0 -1
testdata/fuzz/corpus/d5032b820a2b0b9e853b55878217fa9d262a314f-13 +0 -1
testdata/fuzz/corpus/d50ae4884ceef9773629d9dda6a742e631fd4b04-1 +0 -1
testdata/fuzz/corpus/d72da001152934c26ffdc5f09b8e6930a6029bf2 +0 -1
testdata/fuzz/corpus/d7367455b7cc6e9d9e0a32d7e6ebf28c6c88aeae-6 +0 -1
testdata/fuzz/corpus/d77c09dca3ad4265127e3cb9ab223a51af746e2f-3 +0 -1
testdata/fuzz/corpus/d781c18c85da9ab3b4775e4db674a590ac73ef36-5 +0 -1
testdata/fuzz/corpus/d7f48fadee3af3b910ccc8cf04657a445cd4c9f4-3 +0 -1
testdata/fuzz/corpus/d8c678392de65db470dae4b9f613ec42415ff864-5 +0 -1
testdata/fuzz/corpus/d94e5b5d8b5854e3caba0444add40baaaba86996-1 +0 -1
testdata/fuzz/corpus/da33d09eda59c78659696af049567c7ef68fb02f-8 +0 -1
testdata/fuzz/corpus/da39a3ee5e6b4b0d3255bfef95601890afd80709 +0 -0
testdata/fuzz/corpus/dae9a77a60e1491680c1d805118ac3751112909f-3 +0 -1
testdata/fuzz/corpus/dbd0db742720740c10282518e4577cec3998e5cc-5 +0 -0
testdata/fuzz/corpus/dbf895f600893e37727da6399b4285606db5f526-12 +0 -1
testdata/fuzz/corpus/dc0b19445201ed2c3996cdc6f3c244ee9f652f35-1 +0 -1
testdata/fuzz/corpus/dcc0a5de6197e7baf94c9bd0c312f3b3a8b5ffb8-6 +0 -0
testdata/fuzz/corpus/dda2d834936fe89fbd3f55adc62f793c19b5bb9c-1 +0 -1
testdata/fuzz/corpus/de07275958226e06cd1a914c7f9b9016b61c5b1f-12 +0 -1
testdata/fuzz/corpus/de4785b5ee386672dbf8e5db8273e0351ea1862b-14 +0 -1
testdata/fuzz/corpus/de933a63454be499e4e9bed43e408d3d8e1ff567-18 +0 -1
testdata/fuzz/corpus/ded54786ddda6dc0f3ffaf5a73c619c3ff8e4b15-10 +0 -1
testdata/fuzz/corpus/dfe0b41c561174c2b49287ef075144ceef8da296-6 +0 -1
testdata/fuzz/corpus/e02efe936c6ee8076f09724e5bb9e561c953300e-12 +0 -1
testdata/fuzz/corpus/e0fd54a63505541388b2f103523d8aa89bdb5bc6-11 +0 -1
testdata/fuzz/corpus/e10b4f7eaaad2300375a565a8dae9f2e85608a52-13 +0 -1
testdata/fuzz/corpus/e208097be0b0dc8618075d6583ce1f50568c15e2-1 +0 -1
testdata/fuzz/corpus/e28579d8a072e6615a51a0112bee851dc3a1f5fd-4 +0 -1
testdata/fuzz/corpus/e2d874886a559a516efd5dc3a169334c7a963b30-12 +0 -1
testdata/fuzz/corpus/e3e07997d1dc92146f6984ff5720fa16894e7c53-9 +0 -1
testdata/fuzz/corpus/e41fcf365302845c2340ccb398af2cfefb43f232-13 +0 -1
testdata/fuzz/corpus/e54a3e98730496df3ea28dbfef487790c60708fb-11 +0 -1
testdata/fuzz/corpus/e57744a0dd15293f65d65428a78b2ee3f130d009 +0 -1
testdata/fuzz/corpus/e5880258d09616bbddf50349c7f55002c79b0022-3 +0 -1
testdata/fuzz/corpus/e60dbbdca9e3329fe3f1fb14b05d7f88a2c6ea63-14 +0 -1
testdata/fuzz/corpus/e68c75a01a4dfa8bbba43e271e396726d72c2f5b +0 -1
testdata/fuzz/corpus/e69204559a621f21dc8f0e7002fd7fca9a7b8ae8-12 +0 -1
testdata/fuzz/corpus/e73a0dbc0b873c3e1ddf99f0ac22927b1163e7c8-14 +0 -1
testdata/fuzz/corpus/e7914ed96774117a2015925f790c57fe8000c008-8 +0 -1
testdata/fuzz/corpus/e93a4f40a1901c685ac5a409a1f07ba714ef956c-2 +0 -1
testdata/fuzz/corpus/e964873ffd42a21f02c1b2248873c0a901365005-1 +0 -1
testdata/fuzz/corpus/ea5be69cc8b6644519c5a167ca753a863b757097 +0 -1
testdata/fuzz/corpus/ec0f6eace689ed6111acd7ec285057da01a1eb21-18 +0 -1
testdata/fuzz/corpus/ec41195137f57066d8f0d799ac8bb252dfdc93dc-2 +0 -1
testdata/fuzz/corpus/ec8282bd3e0bf237005a5a65e6bf5bffbf51e758-1 +0 -1
testdata/fuzz/corpus/ec93b5d52903ed882f9f6f24d6ec969012ed55ff-15 +0 -1
testdata/fuzz/corpus/ed29237e59b78657edc357bf1fd4460a66268a5e-5 +0 -1
testdata/fuzz/corpus/eda8a35bd40b21a692a4995f705855c7312886c3-9 +0 -1
testdata/fuzz/corpus/ee703a3c97844bd923f94fcee3f4b1653c10fb6d-14 +0 -1
testdata/fuzz/corpus/ee79058d876696355d87d2126ad04f156ee520aa-2 +0 -1
testdata/fuzz/corpus/ee8656006a06959c1879616effb85a634b0aca13 +0 -1
testdata/fuzz/corpus/eebf4b0d9b6cc26f1e7ee704bb832dcc7647ac8c-18 +0 -1
testdata/fuzz/corpus/efcb64bb622abb09cdf3c05e731cf05ab568f832-2 +0 -0
testdata/fuzz/corpus/efd13ba66006cb10e54fd5c8a2992aa935a8756e +0 -1
testdata/fuzz/corpus/f00d320792f2005cc22836f5dffde0be97502329-13 +0 -1
testdata/fuzz/corpus/f00d61fecdc4f66b5c9d8327c224e31776d2ed0e-8 +0 -1
testdata/fuzz/corpus/f045bb4e8964c3e50f041d64f4af9d0183705b31-5 +0 -1
testdata/fuzz/corpus/f0790f92fc3c35ccf7e8a7fb6b48035edf0780a3 +0 -1
testdata/fuzz/corpus/f0edc684d8e8f6bab6d61c4219dbe9d58d39d326-17 +0 -1
testdata/fuzz/corpus/f2ea57ec6f67baa4734129213423b9ebb4cde80b-1 +0 -1
testdata/fuzz/corpus/f350da396279e5e30cf92a6d3204c5220a02ef0a-9 +0 -1
testdata/fuzz/corpus/f37f1e713b1f67e3482d7e866517f016e1a13ce0-10 +0 -1
testdata/fuzz/corpus/f3c307e9e0eaf6bd44a3ab6737ee11f342866326-15 +0 -1
testdata/fuzz/corpus/f40589b11b7e03c9d880bd69b76e01e27c743df3-16 +0 -1
testdata/fuzz/corpus/f4b8cedf44980c648c7e5e5fc44327c456156f57-12 +0 -1
testdata/fuzz/corpus/f56d2e286b7ecc555ea356fe649fbf322ea02fc5-8 +0 -1
testdata/fuzz/corpus/f57ba6df08bfc3da035f8333e18bc446ba1f0e2d-1 +0 -1
testdata/fuzz/corpus/f5bb1d1b02d908d9d249b8bc120e37abd12d94de-4 +0 -1
testdata/fuzz/corpus/f650013dbeb971d05740a25bcd8f6726a35cc47e +0 -1
testdata/fuzz/corpus/f70408cf87bef7015e9c01e21fe4d656bbe091f1-1 +0 -1
testdata/fuzz/corpus/f86d796e245a7f6baab8943e91639f3abe312654-3 +0 -1
testdata/fuzz/corpus/f8a1991053a5a58d92e38049974f307b888d6124 +0 -1
testdata/fuzz/corpus/f8e2610fa172fcf57c5a78abc250c624ea258abd-2 +0 -1
testdata/fuzz/corpus/f97b07022630b9bb9d443021f67c6616a5e2499b-3 +0 -1
testdata/fuzz/corpus/f9f5579076d85ecffef2bc4201d38e2168c95486-6 +0 -1
testdata/fuzz/corpus/fab1282ee7602b9bc7dd8814723a391dc902ad0d-12 +0 -1
testdata/fuzz/corpus/fb893e6d6923eb8bc63274ff5faad450b0c40abb-3 +0 -1
testdata/fuzz/corpus/fbfceed3f5d78a2c71b217856a3c8b12f6f22f5b-4 +0 -1
testdata/fuzz/corpus/fc0a076254f8732cae001b698d036a858ca6dfb6-3 +0 -1
testdata/fuzz/corpus/fc7ec2e1564e22897591d02e3abc43245cd46ba1-6 +0 -1
testdata/fuzz/corpus/fc9b2b87a881c97370779482229c8b6e56ff43f0-3 +0 -1
testdata/fuzz/corpus/fd8c9d87b2d24a6e2d677bc551b32e3fd26cc0a8-18 +0 -1
testdata/fuzz/corpus/fdb54165041061eb1bb177f83c824f7785124ee7-2 +0 -1
testdata/fuzz/corpus/fe0cfa994f142b9dbbcf323d29affdd09798c1ab +0 -1
testdata/fuzz/corpus/fe1c45453c73861dfb5cf5ab1e032e90dc154572-4 +0 -1
testdata/fuzz/corpus/fe256c829f42896f75caaac59f3344d1657770a0-3 +0 -1
testdata/fuzz/corpus/fe43d6d6a17b0d49226f25260bc5b76dc4d815da-7 +0 -1
testdata/fuzz/corpus/ff4c34829a3c7ad090d43175030a9e9ebb7b40af-3 +0 -1
testdata/fuzz/corpus/t-000 +0 -1
testdata/fuzz/corpus/t-001 +0 -1
testdata/fuzz/corpus/t-002 +0 -1
testdata/fuzz/corpus/t-003 +0 -1
testdata/fuzz/corpus/t-004 +0 -1
testdata/fuzz/corpus/t-005 +0 -1
testdata/fuzz/corpus/t-006 +0 -1
testdata/fuzz/corpus/t-007 +0 -1
testdata/fuzz/corpus/t-008 +0 -1
testdata/fuzz/corpus/t-009 +0 -1
testdata/fuzz/corpus/t-010 +0 -1
testdata/fuzz/corpus/t-011 +0 -1
testdata/fuzz/corpus/t-012 +0 -1
testdata/fuzz/corpus/t-013 +0 -1
testdata/fuzz/corpus/t-014 +0 -1
testdata/fuzz/corpus/t-015 +0 -1
testdata/fuzz/corpus/t-016 +0 -1
testdata/fuzz/corpus/t-017 +0 -1
testdata/fuzz/corpus/t-018 +0 -1
testdata/fuzz/corpus/t-019 +0 -1
testdata/fuzz/corpus/t-020 +0 -1
testdata/fuzz/corpus/t-021 +0 -1
testdata/fuzz/corpus/t-022 +0 -1
testdata/fuzz/corpus/t-023 +0 -1
testdata/fuzz/corpus/t-024 +0 -1
testdata/fuzz/corpus/t-025 +0 -1
testdata/fuzz/corpus/t-026 +0 -1
testdata/fuzz/corpus/t-027 +0 -1
testdata/fuzz/corpus/t-028 +0 -1
testdata/fuzz/corpus/t-029 +0 -1
testdata/fuzz/corpus/t-030 +0 -1
testdata/fuzz/corpus/t-031 +0 -1
testdata/fuzz/corpus/t-032 +0 -1
testdata/fuzz/corpus/t-033 +0 -1
testdata/fuzz/corpus/t-034 +0 -1
testdata/fuzz/corpus/t-035 +0 -1
testdata/fuzz/corpus/t-036 +0 -1
testdata/fuzz/corpus/t-037 +0 -1
testdata/fuzz/corpus/t-038 +0 -1
testdata/fuzz/corpus/t-039 +0 -1
testdata/fuzz/corpus/t-040 +0 -1
testdata/fuzz/corpus/t-041 +0 -1
testdata/fuzz/corpus/t-042 +0 -1
testdata/fuzz/corpus/t-043 +0 -1
testdata/fuzz/corpus/t-044 +0 -1
testdata/fuzz/corpus/t-045 +0 -1
testdata/fuzz/corpus/t-046 +0 -1
testdata/fuzz/corpus/t-047 +0 -1
testdata/fuzz/corpus/t-048 +0 -1
testdata/fuzz/corpus/t-049 +0 -1
testdata/fuzz/corpus/t-050 +0 -1
testdata/fuzz/corpus/t-051 +0 -1
testdata/fuzz/corpus/t-052 +0 -1
testdata/fuzz/corpus/t-053 +0 -1
testdata/fuzz/corpus/t-054 +0 -1
testdata/fuzz/corpus/t-055 +0 -1
testdata/fuzz/corpus/t-056 +0 -1
testdata/fuzz/corpus/t-057 +0 -1
testdata/fuzz/corpus/t-058 +0 -1
testdata/fuzz/corpus/t-059 +0 -1
testdata/fuzz/corpus/t-060 +0 -1
testdata/fuzz/corpus/t-061 +0 -1
testdata/fuzz/corpus/t-062 +0 -1
testdata/fuzz/corpus/t-063 +0 -1
testdata/fuzz/corpus/t-064 +0 -1
testdata/fuzz/corpus/t-065 +0 -1
testdata/fuzz/corpus/t-066 +0 -1
testdata/fuzz/corpus/t-067 +0 -1
testdata/fuzz/corpus/t-068 +0 -1
testdata/fuzz/corpus/t-069 +0 -1
testdata/fuzz/corpus/t-070 +0 -1
testdata/fuzz/corpus/t-071 +0 -1
testdata/fuzz/corpus/t-072 +0 -1
testdata/fuzz/corpus/t-073 +0 -1
testdata/fuzz/corpus/t-074 +0 -1
testdata/fuzz/corpus/t-075 +0 -1
testdata/fuzz/corpus/t-076 +0 -1
testdata/fuzz/corpus/t-077 +0 -1
testdata/fuzz/corpus/t-078 +0 -1
testdata/fuzz/corpus/t-079 +0 -1
testdata/fuzz/corpus/t-080 +0 -1
testdata/fuzz/corpus/t-081 +0 -1
testdata/fuzz/corpus/t-082 +0 -1
testdata/fuzz/corpus/t-083 +0 -1
testdata/fuzz/corpus/t-084 +0 -1
testdata/fuzz/corpus/t-085 +0 -1
testdata/fuzz/corpus/t-086 +0 -1
testdata/fuzz/corpus/t-087 +0 -1
testdata/fuzz/corpus/t-088 +0 -1
testdata/fuzz/corpus/t-089 +0 -1
testdata/fuzz/corpus/t-090 +0 -1
testdata/fuzz/corpus/t-091 +0 -1
testdata/fuzz/corpus/t-092 +0 -1
testdata/fuzz/corpus/t-093 +0 -1
testdata/fuzz/corpus/t-094 +0 -1
testdata/fuzz/corpus/t-095 +0 -1
testdata/fuzz/corpus/t-096 +0 -1
testdata/fuzz/corpus/t-097 +0 -1
testdata/fuzz/corpus/t-098 +0 -1
testdata/fuzz/corpus/t-099 +0 -1
testdata/fuzz/corpus/t-100 +0 -1
testdata/fuzz/corpus/t-101 +0 -1
testdata/fuzz/corpus/t-102 +0 -1
testdata/fuzz/corpus/t-103 +0 -1
testdata/fuzz/corpus/t-104 +0 -1
testdata/fuzz/corpus/t-105 +0 -1
testdata/fuzz/corpus/t-106 +0 -1
testdata/fuzz/corpus/t-107 +0 -1
testdata/fuzz/corpus/t-108 +0 -1
testdata/fuzz/corpus/t-109 +0 -1
testdata/fuzz/corpus/t-110 +0 -1
testdata/fuzz/corpus/t-111 +0 -1
testdata/fuzz/corpus/t-112 +0 -1
testdata/fuzz/corpus/t-113 +0 -1
testdata/fuzz/corpus/t-114 +0 -1
testdata/fuzz/corpus/t-115 +0 -1
testdata/fuzz/corpus/t-116 +0 -1
testdata/fuzz/corpus/t-117 +0 -1
testdata/fuzz/corpus/t-118 +0 -1
testdata/fuzz/corpus/t-119 +0 -1
testdata/fuzz/corpus/t-120 +0 -1
testdata/fuzz/corpus/t-121 +0 -1
testdata/fuzz/corpus/t-122 +0 -1
testdata/fuzz/corpus/t-123 +0 -1
testdata/fuzz/corpus/t-124 +0 -1
testdata/fuzz/corpus/t-125 +0 -1
testdata/fuzz/corpus/t-126 +0 -1
testdata/fuzz/corpus/t-127 +0 -1
testdata/fuzz/corpus/t-128 +0 -1
testdata/fuzz/corpus/t-129 +0 -1
testdata/fuzz/corpus/t-130 +0 -1
testdata/fuzz/corpus/t-131 +0 -1
testdata/fuzz/corpus/t-132 +0 -1
testdata/fuzz/corpus/t-133 +0 -1
testdata/fuzz/corpus/t-134 +0 -1
testdata/fuzz/corpus/t-135 +0 -1
testdata/fuzz/corpus/t-136 +0 -1
testdata/fuzz/corpus/t-137 +0 -1
testdata/fuzz/corpus/t-138 +0 -1
testdata/fuzz/corpus/t-139 +0 -1
testdata/fuzz/corpus/t-140 +0 -1
testdata/fuzz/corpus/t-141 +0 -1
testdata/fuzz/corpus/t-142 +0 -1
testdata/fuzz/corpus/t-143 +0 -1
testdata/fuzz/corpus/t-144 +0 -1
testdata/fuzz/corpus/t-145 +0 -1
testdata/fuzz/corpus/t-146 +0 -1
testdata/fuzz/corpus/t-147 +0 -1
testdata/fuzz/corpus/t-148 +0 -1
testdata/fuzz/corpus/t-149 +0 -1
testdata/fuzz/corpus/t-150 +0 -1
testdata/fuzz/corpus/t-151 +0 -1
testdata/fuzz/corpus/t-152 +0 -1
testdata/fuzz/corpus/t-153 +0 -1
testdata/fuzz/corpus/t-154 +0 -1
testdata/fuzz/corpus/t-155 +0 -1
testdata/fuzz/corpus/t-156 +0 -1
testdata/fuzz/corpus/t-157 +0 -1
testdata/fuzz/corpus/t-158 +0 -1
testdata/fuzz/corpus/t-159 +0 -1
testdata/fuzz/corpus/t-160 +0 -1
testdata/fuzz/corpus/t-161 +0 -1
testdata/fuzz/corpus/t-162 +0 -1
testdata/fuzz/corpus/t-163 +0 -1
testdata/fuzz/corpus/t-164 +0 -1
testdata/fuzz/corpus/t-165 +0 -1
testdata/fuzz/corpus/t-166 +0 -1
testdata/fuzz/corpus/t-167 +0 -1
testdata/fuzz/corpus/t-168 +0 -1
testdata/fuzz/corpus/t-169 +0 -1
testdata/fuzz/corpus/t-170 +0 -1
testdata/fuzz/corpus/t-171 +0 -1
testdata/fuzz/corpus/t-172 +0 -1
testdata/fuzz/corpus/t-173 +0 -1
testdata/fuzz/corpus/t-174 +0 -1
testdata/fuzz/corpus/t-175 +0 -1
testdata/fuzz/corpus/t-176 +0 -1
testdata/fuzz/corpus/t-177 +0 -1
testdata/fuzz/corpus/t-178 +0 -1
testdata/fuzz/corpus/t-179 +0 -1
testdata/fuzz/corpus/t-180 +0 -1
testdata/fuzz/corpus/t-181 +0 -1
testdata/fuzz/corpus/t-182 +0 -1
testdata/fuzz/corpus/t-183 +0 -1
testdata/fuzz/corpus/t-184 +0 -1
testdata/fuzz/corpus/t-185 +0 -1
testdata/fuzz/corpus/t-186 +0 -1
testdata/fuzz/corpus/t-187 +0 -1
testdata/fuzz/corpus/t-188 +0 -1
testdata/fuzz/corpus/t-189 +0 -1
testdata/fuzz/corpus/t-190 +0 -1
testdata/fuzz/corpus/t-191 +0 -1
testdata/fuzz/corpus/t-192 +0 -1
testdata/fuzz/corpus/t-193 +0 -1
testdata/fuzz/corpus/t-194 +0 -1
testdata/fuzz/corpus/t-195 +0 -1
testdata/fuzz/corpus/t-196 +0 -1
testdata/fuzz/corpus/t-197 +0 -1
testdata/fuzz/corpus/t-198 +0 -1
testdata/fuzz/corpus/t-199 +0 -1
testdata/fuzz/corpus/t-200 +0 -1
testdata/fuzz/corpus/t-201 +0 -1
testdata/fuzz/corpus/t-202 +0 -1
testdata/fuzz/corpus/t-203 +0 -1
testdata/fuzz/corpus/t-204 +0 -1
testdata/fuzz/corpus/t-205 +0 -1
testdata/fuzz/corpus/t-206 +0 -1
testdata/fuzz/corpus/t-207 +0 -1
testdata/fuzz/corpus/t-208 +0 -1
testdata/fuzz/corpus/t-209 +0 -1
testdata/fuzz/corpus/t-210 +0 -1
testdata/fuzz/corpus/t-211 +0 -1
testdata/fuzz/corpus/t-212 +0 -1
testdata/fuzz/corpus/t-213 +0 -1
testdata/fuzz/corpus/t-214 +0 -1
testdata/fuzz/corpus/t-215 +0 -1
testdata/fuzz/corpus/t-216 +0 -1
testdata/fuzz/corpus/t-217 +0 -1
testdata/fuzz/corpus/t-218 +0 -1
testdata/fuzz/corpus/t-219 +0 -1
testdata/fuzz/corpus/t-220 +0 -1
testdata/fuzz/corpus/t-221 +0 -1
testdata/fuzz/corpus/t-222 +0 -1
testdata/fuzz/corpus/t-223 +0 -1
testdata/fuzz/corpus/t-224 +0 -1
testdata/fuzz/corpus/t-225 +0 -1
testdata/fuzz/corpus/t-226 +0 -1
testdata/fuzz/corpus/t-227 +0 -1
testdata/fuzz/corpus/t-228 +0 -1
testdata/fuzz/corpus/t-229 +0 -1
testdata/fuzz/corpus/t-230 +0 -1
testdata/fuzz/corpus/t-231 +0 -1
testdata/fuzz/corpus/t-232 +0 -1
testdata/fuzz/corpus/t-233 +0 -1
testdata/fuzz/corpus/t-234 +0 -1
testdata/fuzz/corpus/t-235 +0 -1
testdata/fuzz/corpus/t-236 +0 -1
testdata/fuzz/corpus/t-237 +0 -1
testdata/fuzz/corpus/t-238 +0 -1
testdata/fuzz/corpus/t-239 +0 -1
testdata/fuzz/corpus/t-240 +0 -1
testdata/fuzz/corpus/t-241 +0 -1
testdata/fuzz/corpus/t-242 +0 -1
testdata/fuzz/corpus/t-243 +0 -1
testdata/fuzz/corpus/t-244 +0 -1
testdata/fuzz/corpus/t-245 +0 -1
testdata/fuzz/corpus/t-246 +0 -1
testdata/fuzz/corpus/t-247 +0 -1

diff --git a/fuzz.go b/fuzz.go
deleted file mode 100644
index 23c343c..0000000
--- a/fuzz.go
+++ /dev/null
@@ -1,58 +0,0 @@
-// Fuzz testing for package spf.
-//
-// Run it with:
-//
-//   go-fuzz-build blitiri.com.ar/go/spf
-//   go-fuzz -bin=./spf-fuzz.zip -workdir=testdata/fuzz
-//
-
-//go:build gofuzz
-// +build gofuzz
-
-package spf
-
-import (
-	"net"
-
-	"blitiri.com.ar/go/spf/internal/dnstest"
-)
-
-// Parsed IP addresses, for convenience.
-var (
-	ip1110 = net.ParseIP("1.1.1.0")
-	ip1111 = net.ParseIP("1.1.1.1")
-	ip6666 = net.ParseIP("2001:db8::68")
-	ip6660 = net.ParseIP("2001:db8::0")
-)
-
-// DNS resolver to use. Will be initialized once with the expected fixtures,
-// and then reused on each fuzz run.
-var dns = dnstest.NewResolver()
-
-func init() {
-	dns.Ip["d1111"] = []net.IP{ip1111}
-	dns.Ip["d1110"] = []net.IP{ip1110}
-	dns.Mx["d1110"] = []*net.MX{{"d1110", 5}, {"nothing", 10}}
-	dns.Ip["d6666"] = []net.IP{ip6666}
-	dns.Ip["d6660"] = []net.IP{ip6660}
-	dns.Mx["d6660"] = []*net.MX{{"d6660", 5}, {"nothing", 10}}
-	dns.Addr["2001:db8::68"] = []string{"sonlas6.", "domain.", "d6666."}
-	dns.Addr["1.1.1.1"] = []string{"lalala.", "domain.", "d1111."}
-}
-
-func Fuzz(data []byte) int {
-	// The domain's TXT record comes from the fuzzer.
-	dns.Txt["domain"] = []string{string(data)}
-
-	v4result, _ := CheckHostWithSender(
-		ip1111, "helo", "domain", WithResolver(dns))
-	v6result, _ := CheckHostWithSender(
-		ip6666, "helo", "domain", WithResolver(dns))
-
-	// Raise priority if any of the results was something other than
-	// PermError, as it means the data was better formed.
-	if v4result != PermError || v6result != PermError {
-		return 1
-	}
-	return 0
-}
diff --git a/fuzz_test.go b/fuzz_test.go
new file mode 100644
index 0000000..62cbb63
--- /dev/null
+++ b/fuzz_test.go
@@ -0,0 +1,44 @@
+// Fuzz testing for package spf.
+//
+// Run it with:
+//
+//   go test -tags gofuzz -fuzz=FuzzCheckHostWithSender
+//
+
+//go:build gofuzz
+// +build gofuzz
+
+package spf
+
+import (
+	"net"
+	"testing"
+)
+
+func FuzzCheckHostWithSender(f *testing.F) {
+	// Make sure there's no trace function active (a previous test may have
+	// set this for their own purposes).
+	defaultTrace = nullTrace
+
+	// Set up a common DNS environment. The seed corpus will expect this, and
+	// it helps increase coverage.
+	dns := NewDefaultResolver()
+	dns.Ip["d1111"] = []net.IP{ip1111}
+	dns.Ip["d1110"] = []net.IP{ip1110}
+	dns.Mx["d1110"] = []*net.MX{{"d1110", 5}, {"nothing", 10}}
+	dns.Ip["d6666"] = []net.IP{ip6666}
+	dns.Ip["d6660"] = []net.IP{ip6660}
+	dns.Mx["d6660"] = []*net.MX{{"d6660", 5}, {"nothing", 10}}
+	dns.Addr["2001:db8::68"] = []string{"sonlas6.", "domain.", "d6666."}
+	dns.Addr["1.1.1.1"] = []string{"lalala.", "domain.", "d1111."}
+
+	f.Fuzz(func(t *testing.T, record string) {
+		// The domain's TXT record comes from the fuzzer.
+		dns.Txt["domain"] = []string{record}
+
+		CheckHostWithSender(
+			ip1111, "helo", "domain", WithResolver(dns))
+		CheckHostWithSender(
+			ip6666, "helo", "domain", WithResolver(dns))
+	})
+}
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/0007f84829fe6eb4352e0a1ef08c6e6bef59ca92e3f36b04b0b15766ae9cfb31 b/testdata/fuzz/FuzzCheckHostWithSender/0007f84829fe6eb4352e0a1ef08c6e6bef59ca92e3f36b04b0b15766ae9cfb31
new file mode 100644
index 0000000..ebd8ced
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/0007f84829fe6eb4352e0a1ef08c6e6bef59ca92e3f36b04b0b15766ae9cfb31
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 exp=exp1.example.com redirect=e4.example.com\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/0036006e09b60aba3fc63d3168e9b13627174131f96bd8a4821e0060ba69d9d7 b/testdata/fuzz/FuzzCheckHostWithSender/0036006e09b60aba3fc63d3168e9b13627174131f96bd8a4821e0060ba69d9d7
new file mode 100644
index 0000000..c3f1edb
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/0036006e09b60aba3fc63d3168e9b13627174131f96bd8a4821e0060ba69d9d7
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 -all exp=msg8.%{D2}\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/00950e26c0b65c90e1f0276ea6369f0f281b255a9ad16aaec5fcf39f9e5718e3 b/testdata/fuzz/FuzzCheckHostWithSender/00950e26c0b65c90e1f0276ea6369f0f281b255a9ad16aaec5fcf39f9e5718e3
new file mode 100644
index 0000000..78371f1
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/00950e26c0b65c90e1f0276ea6369f0f281b255a9ad16aaec5fcf39f9e5718e3
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip6::CAFE::BABE\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/014aec7582bc81d0422ab38a916de0d000befd867d9beb5441ff8d15298d9785 b/testdata/fuzz/FuzzCheckHostWithSender/014aec7582bc81d0422ab38a916de0d000befd867d9beb5441ff8d15298d9785
new file mode 100644
index 0000000..a6ac102
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/014aec7582bc81d0422ab38a916de0d000befd867d9beb5441ff8d15298d9785
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ~all")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/017a65fd274de42d8fb71a1d02c563acbbcabeed9770d24924fb1b8c45450c2c b/testdata/fuzz/FuzzCheckHostWithSender/017a65fd274de42d8fb71a1d02c563acbbcabeed9770d24924fb1b8c45450c2c
new file mode 100644
index 0000000..f48e4ce
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/017a65fd274de42d8fb71a1d02c563acbbcabeed9770d24924fb1b8c45450c2c
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:museum.\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/037c83aa135207053673556fe82a51c47c1280d787abd48b6515eb316a79f23d b/testdata/fuzz/FuzzCheckHostWithSender/037c83aa135207053673556fe82a51c47c1280d787abd48b6515eb316a79f23d
new file mode 100644
index 0000000..1fa810a
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/037c83aa135207053673556fe82a51c47c1280d787abd48b6515eb316a79f23d
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:d6660/24")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/058f6c11e7b087ec711dda297fd2d0bddc112559571b70c2423ea1ffa347d302 b/testdata/fuzz/FuzzCheckHostWithSender/058f6c11e7b087ec711dda297fd2d0bddc112559571b70c2423ea1ffa347d302
new file mode 100644
index 0000000..22bcec7
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/058f6c11e7b087ec711dda297fd2d0bddc112559571b70c2423ea1ffa347d302
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 include: -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/07da4a24cf139d96c384908f963400d150e4e0e5d98f0d6ef30d5c43dd3e5c71 b/testdata/fuzz/FuzzCheckHostWithSender/07da4a24cf139d96c384908f963400d150e4e0e5d98f0d6ef30d5c43dd3e5c71
new file mode 100644
index 0000000..21d5214
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/07da4a24cf139d96c384908f963400d150e4e0e5d98f0d6ef30d5c43dd3e5c71
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:example.-com\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/0bc0c77253208cdb91e27a4999c3e9d15093c0053f191e884806d4f503642899 b/testdata/fuzz/FuzzCheckHostWithSender/0bc0c77253208cdb91e27a4999c3e9d15093c0053f191e884806d4f503642899
new file mode 100644
index 0000000..8dc97b2
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/0bc0c77253208cdb91e27a4999c3e9d15093c0053f191e884806d4f503642899
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 mx redirect=_spf.example.com\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/0d8b109fe44832c804ab6b275462c5f2157fc1826600c7e20b46419e9ba59b34 b/testdata/fuzz/FuzzCheckHostWithSender/0d8b109fe44832c804ab6b275462c5f2157fc1826600c7e20b46419e9ba59b34
new file mode 100644
index 0000000..9b62a61
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/0d8b109fe44832c804ab6b275462c5f2157fc1826600c7e20b46419e9ba59b34
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 mx:d1110/24 ~all")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/0f194f88f3d345108527bf0acc987031f0db2e9e07e0abdd79c519f577e67bbb b/testdata/fuzz/FuzzCheckHostWithSender/0f194f88f3d345108527bf0acc987031f0db2e9e07e0abdd79c519f577e67bbb
new file mode 100644
index 0000000..8575cb1
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/0f194f88f3d345108527bf0acc987031f0db2e9e07e0abdd79c519f577e67bbb
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:d1111")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/1005c0371b9e12893fe4f34967b779e724b260ad0096b1cc3bc11a1758752ce9 b/testdata/fuzz/FuzzCheckHostWithSender/1005c0371b9e12893fe4f34967b779e724b260ad0096b1cc3bc11a1758752ce9
new file mode 100644
index 0000000..daed8d0
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/1005c0371b9e12893fe4f34967b779e724b260ad0096b1cc3bc11a1758752ce9
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:%{a}.example.com -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/1164e97cded93168d951e88b2c4f9d68ef97eee37a855aae8aa2048d3e6e32df b/testdata/fuzz/FuzzCheckHostWithSender/1164e97cded93168d951e88b2c4f9d68ef97eee37a855aae8aa2048d3e6e32df
new file mode 100644
index 0000000..03845b6
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/1164e97cded93168d951e88b2c4f9d68ef97eee37a855aae8aa2048d3e6e32df
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 mx:d1110/24/100 ~all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/11f71265e2c78565f33fb615e68a1deea85bf26c0e9b9eb2f9ef808ae0ac213d b/testdata/fuzz/FuzzCheckHostWithSender/11f71265e2c78565f33fb615e68a1deea85bf26c0e9b9eb2f9ef808ae0ac213d
new file mode 100644
index 0000000..a8b0d02
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/11f71265e2c78565f33fb615e68a1deea85bf26c0e9b9eb2f9ef808ae0ac213d
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 exp=exp1.example.com redirect=e2.example.com\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/13e51d832c0a6d1c69d9ee3edacda2c3e25a91930288828cba43a7b2822efb75 b/testdata/fuzz/FuzzCheckHostWithSender/13e51d832c0a6d1c69d9ee3edacda2c3e25a91930288828cba43a7b2822efb75
new file mode 100644
index 0000000..344ddbf
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/13e51d832c0a6d1c69d9ee3edacda2c3e25a91930288828cba43a7b2822efb75
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 include:ip7.example.com -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/14274d9b5979eae34a8e8249421ca5cf7456d00ecf5bf98f1e6b85e331a24560 b/testdata/fuzz/FuzzCheckHostWithSender/14274d9b5979eae34a8e8249421ca5cf7456d00ecf5bf98f1e6b85e331a24560
new file mode 100644
index 0000000..619e5f0
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/14274d9b5979eae34a8e8249421ca5cf7456d00ecf5bf98f1e6b85e331a24560
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 include:e6.example.com -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/154daef016d31a08c2f332defd82f408fea4e0bac7e95cf62cde09077db0f455 b/testdata/fuzz/FuzzCheckHostWithSender/154daef016d31a08c2f332defd82f408fea4e0bac7e95cf62cde09077db0f455
new file mode 100644
index 0000000..0988774
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/154daef016d31a08c2f332defd82f408fea4e0bac7e95cf62cde09077db0f455
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 blah")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/15a3e298d3ea4c173a2d57814e2a47f09b9fa678a1fe3dc85e3df93f15bd2f9d b/testdata/fuzz/FuzzCheckHostWithSender/15a3e298d3ea4c173a2d57814e2a47f09b9fa678a1fe3dc85e3df93f15bd2f9d
new file mode 100644
index 0000000..b20ea3e
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/15a3e298d3ea4c173a2d57814e2a47f09b9fa678a1fe3dc85e3df93f15bd2f9d
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ?all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/160f8e8bf1207cea9c656b08a4205f27250660b27264eaadba36f1fd1dbc36a6 b/testdata/fuzz/FuzzCheckHostWithSender/160f8e8bf1207cea9c656b08a4205f27250660b27264eaadba36f1fd1dbc36a6
new file mode 100644
index 0000000..b702d09
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/160f8e8bf1207cea9c656b08a4205f27250660b27264eaadba36f1fd1dbc36a6
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:d6666")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/16e3799f2c14f23e05bde311eecf6d6d1203a054ca3dc2c3247b69bc2cf946fb b/testdata/fuzz/FuzzCheckHostWithSender/16e3799f2c14f23e05bde311eecf6d6d1203a054ca3dc2c3247b69bc2cf946fb
new file mode 100644
index 0000000..cab2a82
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/16e3799f2c14f23e05bde311eecf6d6d1203a054ca3dc2c3247b69bc2cf946fb
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:err.example.com a:err1.example.com a:err2.example.com ?all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/17ac93bd75012b0e82710165f698b59be08a1c170f705234039e94cef7f75e5d b/testdata/fuzz/FuzzCheckHostWithSender/17ac93bd75012b0e82710165f698b59be08a1c170f705234039e94cef7f75e5d
new file mode 100644
index 0000000..02c2f1e
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/17ac93bd75012b0e82710165f698b59be08a1c170f705234039e94cef7f75e5d
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 exists:err.example.com -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/17d8644fc8e48667fe6c3946048d9d0e42944b49f95483f47ed18b393da02de1 b/testdata/fuzz/FuzzCheckHostWithSender/17d8644fc8e48667fe6c3946048d9d0e42944b49f95483f47ed18b393da02de1
new file mode 100644
index 0000000..9ac3dfc
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/17d8644fc8e48667fe6c3946048d9d0e42944b49f95483f47ed18b393da02de1
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 exp= -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/1d0eaf84efa9d08b51898940ec3aef7f61ee6d3ddd1b2ef5f89ff65e2ce32aff b/testdata/fuzz/FuzzCheckHostWithSender/1d0eaf84efa9d08b51898940ec3aef7f61ee6d3ddd1b2ef5f89ff65e2ce32aff
new file mode 100644
index 0000000..b040e00
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/1d0eaf84efa9d08b51898940ec3aef7f61ee6d3ddd1b2ef5f89ff65e2ce32aff
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip4:1.2.3\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/1dca49ac43c15f8795bdffa83d141fa49f25b1b2628737ad4c30fc7aab0afe05 b/testdata/fuzz/FuzzCheckHostWithSender/1dca49ac43c15f8795bdffa83d141fa49f25b1b2628737ad4c30fc7aab0afe05
new file mode 100644
index 0000000..408c45b
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/1dca49ac43c15f8795bdffa83d141fa49f25b1b2628737ad4c30fc7aab0afe05
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 mx/33 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/1f64ec69bbfd01d7a1ee4382ae464eb52f6d6864ebd07bfe83a09413f35f62e4 b/testdata/fuzz/FuzzCheckHostWithSender/1f64ec69bbfd01d7a1ee4382ae464eb52f6d6864ebd07bfe83a09413f35f62e4
new file mode 100644
index 0000000..500811d
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/1f64ec69bbfd01d7a1ee4382ae464eb52f6d6864ebd07bfe83a09413f35f62e4
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ptr:\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/1fd2df3a0bfb026af2388c70cf2997caff450d6a17ecd68870c2b41164062414 b/testdata/fuzz/FuzzCheckHostWithSender/1fd2df3a0bfb026af2388c70cf2997caff450d6a17ecd68870c2b41164062414
new file mode 100644
index 0000000..7313314
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/1fd2df3a0bfb026af2388c70cf2997caff450d6a17ecd68870c2b41164062414
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:d6660//24\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/200493e162cbd97da3702e79fd344061f772501f51c263e4448bcdeab509fc4a b/testdata/fuzz/FuzzCheckHostWithSender/200493e162cbd97da3702e79fd344061f772501f51c263e4448bcdeab509fc4a
new file mode 100644
index 0000000..a639882
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/200493e162cbd97da3702e79fd344061f772501f51c263e4448bcdeab509fc4a
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 exp=badexp.example.com -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/21309fd3e15ac10885ab5d1a518221c7b0ff3e428ef93d0443f172e8d3aa1960 b/testdata/fuzz/FuzzCheckHostWithSender/21309fd3e15ac10885ab5d1a518221c7b0ff3e428ef93d0443f172e8d3aa1960
new file mode 100644
index 0000000..600ec5c
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/21309fd3e15ac10885ab5d1a518221c7b0ff3e428ef93d0443f172e8d3aa1960
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 exists:mail.example.com/24\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/21fbd1a14b66b7d3b6b84b7b07c616d286659f5954a22b06208836c3011e2a65 b/testdata/fuzz/FuzzCheckHostWithSender/21fbd1a14b66b7d3b6b84b7b07c616d286659f5954a22b06208836c3011e2a65
new file mode 100644
index 0000000..5be6d8d
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/21fbd1a14b66b7d3b6b84b7b07c616d286659f5954a22b06208836c3011e2a65
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 redirect=doesnotexist\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/23f35fd92cf7d9701fd092891e9395420f3216d49d103c5b5e68fd93d5d76caa b/testdata/fuzz/FuzzCheckHostWithSender/23f35fd92cf7d9701fd092891e9395420f3216d49d103c5b5e68fd93d5d76caa
new file mode 100644
index 0000000..105a697
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/23f35fd92cf7d9701fd092891e9395420f3216d49d103c5b5e68fd93d5d76caa
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 include:e2.example.com\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/254440f8369e7dcef949f4972739fd9650300840b1e18821b7da597a40784850 b/testdata/fuzz/FuzzCheckHostWithSender/254440f8369e7dcef949f4972739fd9650300840b1e18821b7da597a40784850
new file mode 100644
index 0000000..bfe8b22
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/254440f8369e7dcef949f4972739fd9650300840b1e18821b7da597a40784850
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a mx a mx a mx a mx a ptr a ip4:1.2.3.4 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/258fa058b330747c0d93afc805faf094c2ffe1f3c2889c4013653cac936acc55 b/testdata/fuzz/FuzzCheckHostWithSender/258fa058b330747c0d93afc805faf094c2ffe1f3c2889c4013653cac936acc55
new file mode 100644
index 0000000..e641ff6
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/258fa058b330747c0d93afc805faf094c2ffe1f3c2889c4013653cac936acc55
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:\\xEF\\xBB\\xBFgarbage.example.net -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/2621416fc15a81927a97bdf721e5b8c6d3277018f03c4f4abf460590cd10be43 b/testdata/fuzz/FuzzCheckHostWithSender/2621416fc15a81927a97bdf721e5b8c6d3277018f03c4f4abf460590cd10be43
new file mode 100644
index 0000000..b387de0
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/2621416fc15a81927a97bdf721e5b8c6d3277018f03c4f4abf460590cd10be43
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 include:e3.example.com\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/279bfb4a86975c7357e2810b8238b43f3f70197a5ddbf7e6fed0b25ac4faf0a9 b/testdata/fuzz/FuzzCheckHostWithSender/279bfb4a86975c7357e2810b8238b43f3f70197a5ddbf7e6fed0b25ac4faf0a9
new file mode 100644
index 0000000..a4a6fb8
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/279bfb4a86975c7357e2810b8238b43f3f70197a5ddbf7e6fed0b25ac4faf0a9
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/27a2ec518040bec058fac686577fe244f436b84916dba5fc693975b8b0b30168 b/testdata/fuzz/FuzzCheckHostWithSender/27a2ec518040bec058fac686577fe244f436b84916dba5fc693975b8b0b30168
new file mode 100644
index 0000000..f6df7ae
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/27a2ec518040bec058fac686577fe244f436b84916dba5fc693975b8b0b30168
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 redirect=%{fff}\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/297ef677dae22081d9469410ef95a46fcd69806089c06fc3486c1954e8003efb b/testdata/fuzz/FuzzCheckHostWithSender/297ef677dae22081d9469410ef95a46fcd69806089c06fc3486c1954e8003efb
new file mode 100644
index 0000000..5ab861c
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/297ef677dae22081d9469410ef95a46fcd69806089c06fc3486c1954e8003efb
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 exists:foo%.sbl.example.com ?all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/29a691fb82ff0d1c3139d1eb9bd509d1e14716ddadecc6084bdf6063ba2bfcb4 b/testdata/fuzz/FuzzCheckHostWithSender/29a691fb82ff0d1c3139d1eb9bd509d1e14716ddadecc6084bdf6063ba2bfcb4
new file mode 100644
index 0000000..82ec864
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/29a691fb82ff0d1c3139d1eb9bd509d1e14716ddadecc6084bdf6063ba2bfcb4
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:%{x}\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/2c231a2986eef7eac09b5b5769d0b874125520f53e3c35080cfd4e0de059930e b/testdata/fuzz/FuzzCheckHostWithSender/2c231a2986eef7eac09b5b5769d0b874125520f53e3c35080cfd4e0de059930e
new file mode 100644
index 0000000..be8afa6
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/2c231a2986eef7eac09b5b5769d0b874125520f53e3c35080cfd4e0de059930e
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 +all")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/2ccd7493f8533b75624c351713c02ac803aae68fda603e95e7d1f5d2a3f3bae8 b/testdata/fuzz/FuzzCheckHostWithSender/2ccd7493f8533b75624c351713c02ac803aae68fda603e95e7d1f5d2a3f3bae8
new file mode 100644
index 0000000..09cb260
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/2ccd7493f8533b75624c351713c02ac803aae68fda603e95e7d1f5d2a3f3bae8
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:abc.123\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/2ee9c86c3854e4299fca4d8e79ec9d46bb5751727f6d697b5286d62de76aca89 b/testdata/fuzz/FuzzCheckHostWithSender/2ee9c86c3854e4299fca4d8e79ec9d46bb5751727f6d697b5286d62de76aca89
new file mode 100644
index 0000000..79e9764
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/2ee9c86c3854e4299fca4d8e79ec9d46bb5751727f6d697b5286d62de76aca89
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a/24//64 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/2fbc658eea6ad4693e887c6d03ba21cd22c238f9f23517631b1674331a5447b9 b/testdata/fuzz/FuzzCheckHostWithSender/2fbc658eea6ad4693e887c6d03ba21cd22c238f9f23517631b1674331a5447b9
new file mode 100644
index 0000000..5f4d011
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/2fbc658eea6ad4693e887c6d03ba21cd22c238f9f23517631b1674331a5447b9
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 redirect=a.spf.example.com\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/318e61d5572bcb9ed423dea524e2672fb2daf5af370a52b6b44b8df412c84d60 b/testdata/fuzz/FuzzCheckHostWithSender/318e61d5572bcb9ed423dea524e2672fb2daf5af370a52b6b44b8df412c84d60
new file mode 100644
index 0000000..a636cf4
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/318e61d5572bcb9ed423dea524e2672fb2daf5af370a52b6b44b8df412c84d60
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 include:ip6.example.com all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/323c554de3eaac31e8942a98b4e6b9c3a9e4ad0521896b97bf183d9cc9768ae1 b/testdata/fuzz/FuzzCheckHostWithSender/323c554de3eaac31e8942a98b4e6b9c3a9e4ad0521896b97bf183d9cc9768ae1
new file mode 100644
index 0000000..31de4e3
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/323c554de3eaac31e8942a98b4e6b9c3a9e4ad0521896b97bf183d9cc9768ae1
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:ctrl.example.com\\x0dptr -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/334b6fc3a879ab0482adb1980e6c80809d705bb4fb4fff9af44fdae8acfb44df b/testdata/fuzz/FuzzCheckHostWithSender/334b6fc3a879ab0482adb1980e6c80809d705bb4fb4fff9af44fdae8acfb44df
new file mode 100644
index 0000000..3edecf6
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/334b6fc3a879ab0482adb1980e6c80809d705bb4fb4fff9af44fdae8acfb44df
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 redirect=erehwon.example.com\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/33d9554d000591a4fa91ea058bb8daae0034d779aa7127aa1fabb09849f42d94 b/testdata/fuzz/FuzzCheckHostWithSender/33d9554d000591a4fa91ea058bb8daae0034d779aa7127aa1fabb09849f42d94
new file mode 100644
index 0000000..adf7836
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/33d9554d000591a4fa91ea058bb8daae0034d779aa7127aa1fabb09849f42d94
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:%{H}.bar -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/3645770cfdbc67cb684358b59520bbe63576ee3ca28868a099b7abdbd7639eef b/testdata/fuzz/FuzzCheckHostWithSender/3645770cfdbc67cb684358b59520bbe63576ee3ca28868a099b7abdbd7639eef
new file mode 100644
index 0000000..962c6f0
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/3645770cfdbc67cb684358b59520bbe63576ee3ca28868a099b7abdbd7639eef
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip4:1.2.3.4\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/392d05dc0b07cb06da7399c8f74723f443c85d735c58e8f731bf8ceba45a462f b/testdata/fuzz/FuzzCheckHostWithSender/392d05dc0b07cb06da7399c8f74723f443c85d735c58e8f731bf8ceba45a462f
new file mode 100644
index 0000000..2c2d5ac
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/392d05dc0b07cb06da7399c8f74723f443c85d735c58e8f731bf8ceba45a462f
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 mx:example.com:8080\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/3a49db935f8111eb67efcad90e65bd49875baef2fdc199f4ea3bbca5ec470e33 b/testdata/fuzz/FuzzCheckHostWithSender/3a49db935f8111eb67efcad90e65bd49875baef2fdc199f4ea3bbca5ec470e33
new file mode 100644
index 0000000..8e682c6
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/3a49db935f8111eb67efcad90e65bd49875baef2fdc199f4ea3bbca5ec470e33
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 mx:abc.123\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/3b96a56d4c1fe8517746755e47ff0cbb06e394c2d2a433eb79e9b0b9bee676cd b/testdata/fuzz/FuzzCheckHostWithSender/3b96a56d4c1fe8517746755e47ff0cbb06e394c2d2a433eb79e9b0b9bee676cd
new file mode 100644
index 0000000..dc76098
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/3b96a56d4c1fe8517746755e47ff0cbb06e394c2d2a433eb79e9b0b9bee676cd
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a mx a mx a mx a mx a ptr ip4:1.2.3.4 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/3cd0be8d5e8eec9ef1fff7a3df2f3664559eae42e288037fc9dfe6748c1b3ead b/testdata/fuzz/FuzzCheckHostWithSender/3cd0be8d5e8eec9ef1fff7a3df2f3664559eae42e288037fc9dfe6748c1b3ead
new file mode 100644
index 0000000..2eb06c0
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/3cd0be8d5e8eec9ef1fff7a3df2f3664559eae42e288037fc9dfe6748c1b3ead
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 mx:foo.example.com\\0\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/3e172ba691b0912652d50e71b039ac039da6382cf142b090b7be4eb170295be5 b/testdata/fuzz/FuzzCheckHostWithSender/3e172ba691b0912652d50e71b039ac039da6382cf142b090b7be4eb170295be5
new file mode 100644
index 0000000..e90eed7
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/3e172ba691b0912652d50e71b039ac039da6382cf142b090b7be4eb170295be5
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 +a:o7-%{o7}-o7\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/3e66243394691e1d6ef603a0c6f559be49c4120f9c08680a8d902e80b4d47de7 b/testdata/fuzz/FuzzCheckHostWithSender/3e66243394691e1d6ef603a0c6f559be49c4120f9c08680a8d902e80b4d47de7
new file mode 100644
index 0000000..84998be
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/3e66243394691e1d6ef603a0c6f559be49c4120f9c08680a8d902e80b4d47de7
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 moo.cow-far_out=man:dog/cat ip4:1.2.3.4 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/3ea5866625e5c89d6278848a19d6b419a6105d8aff9d01145c2ca46e0339be84 b/testdata/fuzz/FuzzCheckHostWithSender/3ea5866625e5c89d6278848a19d6b419a6105d8aff9d01145c2ca46e0339be84
new file mode 100644
index 0000000..1498a8c
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/3ea5866625e5c89d6278848a19d6b419a6105d8aff9d01145c2ca46e0339be84
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 redirect=testimplicit.example.com\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/3f5dc2ebf017204a34049de98e76f2faec04582bfba617f4bbcc463b58a8633b b/testdata/fuzz/FuzzCheckHostWithSender/3f5dc2ebf017204a34049de98e76f2faec04582bfba617f4bbcc463b58a8633b
new file mode 100644
index 0000000..822f99f
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/3f5dc2ebf017204a34049de98e76f2faec04582bfba617f4bbcc463b58a8633b
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 mx:example.-com\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/40a5918ad5ac41f04cd0f39cd436913f75a0f51eb0fb6f972b1a7bfc289823f6 b/testdata/fuzz/FuzzCheckHostWithSender/40a5918ad5ac41f04cd0f39cd436913f75a0f51eb0fb6f972b1a7bfc289823f6
new file mode 100644
index 0000000..db20f9f
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/40a5918ad5ac41f04cd0f39cd436913f75a0f51eb0fb6f972b1a7bfc289823f6
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ptr -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/4121b5ae5cd30baf9a53477b0a5f276b56bfba8b41e20e1c47b772b0039bea77 b/testdata/fuzz/FuzzCheckHostWithSender/4121b5ae5cd30baf9a53477b0a5f276b56bfba8b41e20e1c47b772b0039bea77
new file mode 100644
index 0000000..7e16990
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/4121b5ae5cd30baf9a53477b0a5f276b56bfba8b41e20e1c47b772b0039bea77
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/41541b9d993448e573e6208676add2cf59dae2c52d07993f082cbbaa54c258bc b/testdata/fuzz/FuzzCheckHostWithSender/41541b9d993448e573e6208676add2cf59dae2c52d07993f082cbbaa54c258bc
new file mode 100644
index 0000000..73442c6
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/41541b9d993448e573e6208676add2cf59dae2c52d07993f082cbbaa54c258bc
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 +a:sr-%{sr}-sr\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/44aaeaecbd24bcacc7c2a753031a4f86fe670a4bd71077177b2476c755714a8e b/testdata/fuzz/FuzzCheckHostWithSender/44aaeaecbd24bcacc7c2a753031a4f86fe670a4bd71077177b2476c755714a8e
new file mode 100644
index 0000000..cdcd820
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/44aaeaecbd24bcacc7c2a753031a4f86fe670a4bd71077177b2476c755714a8e
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 -all exp=e4msg.example.com\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/48d331f51ad14aff92944d48f0f4641175771c2da353cc239065dffdb8390773 b/testdata/fuzz/FuzzCheckHostWithSender/48d331f51ad14aff92944d48f0f4641175771c2da353cc239065dffdb8390773
new file mode 100644
index 0000000..1a0c5a9
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/48d331f51ad14aff92944d48f0f4641175771c2da353cc239065dffdb8390773
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a/0 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/4935921d59b9c7820d54e7fd97e0158385680abe473a7a7cf29a684d4f679d50 b/testdata/fuzz/FuzzCheckHostWithSender/4935921d59b9c7820d54e7fd97e0158385680abe473a7a7cf29a684d4f679d50
new file mode 100644
index 0000000..2436d77
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/4935921d59b9c7820d54e7fd97e0158385680abe473a7a7cf29a684d4f679d50
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 default=+\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/4a3e892f7ff78935e8b09a67da68d87a9f9a37104f190fcd4ab0382c8de4c30d b/testdata/fuzz/FuzzCheckHostWithSender/4a3e892f7ff78935e8b09a67da68d87a9f9a37104f190fcd4ab0382c8de4c30d
new file mode 100644
index 0000000..98410d7
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/4a3e892f7ff78935e8b09a67da68d87a9f9a37104f190fcd4ab0382c8de4c30d
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ptr:d6666 -all")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/4ab71cd7bbb8a091fcd719d274bd70b574ddf9beda2ed422805838cfa7993b64 b/testdata/fuzz/FuzzCheckHostWithSender/4ab71cd7bbb8a091fcd719d274bd70b574ddf9beda2ed422805838cfa7993b64
new file mode 100644
index 0000000..1a5d394
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/4ab71cd7bbb8a091fcd719d274bd70b574ddf9beda2ed422805838cfa7993b64
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 mx//0 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/4c8cd055ee4529a7189380e0ee2deb15f4b92b9858c25ad913aa1a5abac51c19 b/testdata/fuzz/FuzzCheckHostWithSender/4c8cd055ee4529a7189380e0ee2deb15f4b92b9858c25ad913aa1a5abac51c19
new file mode 100644
index 0000000..0bbd5e2
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/4c8cd055ee4529a7189380e0ee2deb15f4b92b9858c25ad913aa1a5abac51c19
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ?all")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/4d63d65a0ed3f83d1b90ae4897840a7c19e85c473734d3c1e65474e89ddff170 b/testdata/fuzz/FuzzCheckHostWithSender/4d63d65a0ed3f83d1b90ae4897840a7c19e85c473734d3c1e65474e89ddff170
new file mode 100644
index 0000000..6c7d5ba
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/4d63d65a0ed3f83d1b90ae4897840a7c19e85c473734d3c1e65474e89ddff170
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 -all exp=%{ir}.example.com\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/4e22fe5dcc857595f5deb634598df29f964577cf8082a1dd446e26c5d5ecc731 b/testdata/fuzz/FuzzCheckHostWithSender/4e22fe5dcc857595f5deb634598df29f964577cf8082a1dd446e26c5d5ecc731
new file mode 100644
index 0000000..6a338c1
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/4e22fe5dcc857595f5deb634598df29f964577cf8082a1dd446e26c5d5ecc731
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 exp=msg.example.com. -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/4e261f6fce4c0c5b5be4e7b2ca74364885178c521a76840bf1449194bd24028f b/testdata/fuzz/FuzzCheckHostWithSender/4e261f6fce4c0c5b5be4e7b2ca74364885178c521a76840bf1449194bd24028f
new file mode 100644
index 0000000..cbedb7f
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/4e261f6fce4c0c5b5be4e7b2ca74364885178c521a76840bf1449194bd24028f
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 mx//129 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/4fa89be785b190c2f51c7524a99124fb9084ca8a9f09e46b1a5798d8be87705a b/testdata/fuzz/FuzzCheckHostWithSender/4fa89be785b190c2f51c7524a99124fb9084ca8a9f09e46b1a5798d8be87705a
new file mode 100644
index 0000000..4540776
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/4fa89be785b190c2f51c7524a99124fb9084ca8a9f09e46b1a5798d8be87705a
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip4:1.2.3.7 ?all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/50164d988de8f13fde5bae4032b8b8abb44146d24809c082e3a208bf9486cadc b/testdata/fuzz/FuzzCheckHostWithSender/50164d988de8f13fde5bae4032b8b8abb44146d24809c082e3a208bf9486cadc
new file mode 100644
index 0000000..e4d4a76
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/50164d988de8f13fde5bae4032b8b8abb44146d24809c082e3a208bf9486cadc
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 include +all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/50eebbf3b96e158d7a303136235466e8982e43b42f52d0125f14155e1a777002 b/testdata/fuzz/FuzzCheckHostWithSender/50eebbf3b96e158d7a303136235466e8982e43b42f52d0125f14155e1a777002
new file mode 100644
index 0000000..7be840d
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/50eebbf3b96e158d7a303136235466e8982e43b42f52d0125f14155e1a777002
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip6:12 ~all")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/52aaa9aff6eb061a86bf754d9ece55cd8235860418a2d6bb5825721b392029f0 b/testdata/fuzz/FuzzCheckHostWithSender/52aaa9aff6eb061a86bf754d9ece55cd8235860418a2d6bb5825721b392029f0
new file mode 100644
index 0000000..4f8d773
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/52aaa9aff6eb061a86bf754d9ece55cd8235860418a2d6bb5825721b392029f0
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip4:1.2.3.4 redirect=t2.example.com\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/558a71e4c1518d62136105722e735a2494c1dd9185bbe6fa623d5eefe025ae25 b/testdata/fuzz/FuzzCheckHostWithSender/558a71e4c1518d62136105722e735a2494c1dd9185bbe6fa623d5eefe025ae25
new file mode 100644
index 0000000..c85e644
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/558a71e4c1518d62136105722e735a2494c1dd9185bbe6fa623d5eefe025ae25
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:d1110")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/55ae7a6f5dc71fa881af756d991cf150b3cdee63f64da6892f369596d89fa8b0 b/testdata/fuzz/FuzzCheckHostWithSender/55ae7a6f5dc71fa881af756d991cf150b3cdee63f64da6892f369596d89fa8b0
new file mode 100644
index 0000000..de5d111
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/55ae7a6f5dc71fa881af756d991cf150b3cdee63f64da6892f369596d89fa8b0
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ptr:fe.example.org ptr:sgp.example.com exp=_expspf.example.org -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/5668469a74ecd6648dea240ad6a33b88c60bff13996f9983e5bf90296e818d48 b/testdata/fuzz/FuzzCheckHostWithSender/5668469a74ecd6648dea240ad6a33b88c60bff13996f9983e5bf90296e818d48
new file mode 100644
index 0000000..097b4f4
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/5668469a74ecd6648dea240ad6a33b88c60bff13996f9983e5bf90296e818d48
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 +a:o1-%{o1}-o1\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/56b89fd62d4924ee10f48388fb2ee76dc3ca08a1243ea4797be6df2ef19aef3a b/testdata/fuzz/FuzzCheckHostWithSender/56b89fd62d4924ee10f48388fb2ee76dc3ca08a1243ea4797be6df2ef19aef3a
new file mode 100644
index 0000000..c67b9fb
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/56b89fd62d4924ee10f48388fb2ee76dc3ca08a1243ea4797be6df2ef19aef3a
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 exp=blah +all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/56ffd133b1d27c074659be76b4c3cf018fff2f99a488ef7a312e20ee952de1da b/testdata/fuzz/FuzzCheckHostWithSender/56ffd133b1d27c074659be76b4c3cf018fff2f99a488ef7a312e20ee952de1da
new file mode 100644
index 0000000..0ea6837
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/56ffd133b1d27c074659be76b4c3cf018fff2f99a488ef7a312e20ee952de1da
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a/24")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/593776432fe490402d9b72bd348896d80eb241de3637c3c6134e28359def3385 b/testdata/fuzz/FuzzCheckHostWithSender/593776432fe490402d9b72bd348896d80eb241de3637c3c6134e28359def3385
new file mode 100644
index 0000000..cf1c469
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/593776432fe490402d9b72bd348896d80eb241de3637c3c6134e28359def3385
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:example.net -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/59feaef2a4053e0413fdab234a84daf8b5c8b8d683ecb015a7e31bb924f76412 b/testdata/fuzz/FuzzCheckHostWithSender/59feaef2a4053e0413fdab234a84daf8b5c8b8d683ecb015a7e31bb924f76412
new file mode 100644
index 0000000..382ba3d
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/59feaef2a4053e0413fdab234a84daf8b5c8b8d683ecb015a7e31bb924f76412
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 redirect=%{d}.d.spf.example.com.\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/5a7f5589b80421ed83719165d05a4a01c9f0e16d156cb0bc7cc67ae69ce122c1 b/testdata/fuzz/FuzzCheckHostWithSender/5a7f5589b80421ed83719165d05a4a01c9f0e16d156cb0bc7cc67ae69ce122c1
new file mode 100644
index 0000000..32fe930
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/5a7f5589b80421ed83719165d05a4a01c9f0e16d156cb0bc7cc67ae69ce122c1
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a//129 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/5b2da2ff793c380a403144f8a812e901dd73a2b0c74b642501f6d662ca7843ed b/testdata/fuzz/FuzzCheckHostWithSender/5b2da2ff793c380a403144f8a812e901dd73a2b0c74b642501f6d662ca7843ed
new file mode 100644
index 0000000..6d7ae0e
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/5b2da2ff793c380a403144f8a812e901dd73a2b0c74b642501f6d662ca7843ed
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 mx:d6660//24 ~all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/5c7aa29682076c17b3db37d39edaec3d935f5d413fb46d475c965b5437a262a9 b/testdata/fuzz/FuzzCheckHostWithSender/5c7aa29682076c17b3db37d39edaec3d935f5d413fb46d475c965b5437a262a9
new file mode 100644
index 0000000..77050a2
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/5c7aa29682076c17b3db37d39edaec3d935f5d413fb46d475c965b5437a262a9
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/5d20f7f37e6072fe601b750d25302c6e71bc8d77315900f637e16d6390302b50 b/testdata/fuzz/FuzzCheckHostWithSender/5d20f7f37e6072fe601b750d25302c6e71bc8d77315900f637e16d6390302b50
new file mode 100644
index 0000000..5a8494e
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/5d20f7f37e6072fe601b750d25302c6e71bc8d77315900f637e16d6390302b50
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 exp=e13msg.example.com -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/5d24e4c94ad6b701103db5dfc90e96e0bb850d3f1351c91618d0809223708d5e b/testdata/fuzz/FuzzCheckHostWithSender/5d24e4c94ad6b701103db5dfc90e96e0bb850d3f1351c91618d0809223708d5e
new file mode 100644
index 0000000..65a3ff4
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/5d24e4c94ad6b701103db5dfc90e96e0bb850d3f1351c91618d0809223708d5e
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 exists:mail.example.com\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/60b3684f18b59b2c6a91fe8d4b6ea47f31e9d021cd657399000349f95289eade b/testdata/fuzz/FuzzCheckHostWithSender/60b3684f18b59b2c6a91fe8d4b6ea47f31e9d021cd657399000349f95289eade
new file mode 100644
index 0000000..f97f1f0
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/60b3684f18b59b2c6a91fe8d4b6ea47f31e9d021cd657399000349f95289eade
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/61449b50723e9eae373ca45d6b02cbf59753c993e0d998dde53bc23a0efdfc30 b/testdata/fuzz/FuzzCheckHostWithSender/61449b50723e9eae373ca45d6b02cbf59753c993e0d998dde53bc23a0efdfc30
new file mode 100644
index 0000000..1cda023
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/61449b50723e9eae373ca45d6b02cbf59753c993e0d998dde53bc23a0efdfc30
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 exp=-all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/64487b323efbeaf37f0d9c9d44c4f6a80e39ed2d6a16f81bde185e6908c0aac9 b/testdata/fuzz/FuzzCheckHostWithSender/64487b323efbeaf37f0d9c9d44c4f6a80e39ed2d6a16f81bde185e6908c0aac9
new file mode 100644
index 0000000..7f4d3bf
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/64487b323efbeaf37f0d9c9d44c4f6a80e39ed2d6a16f81bde185e6908c0aac9
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:museum\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/65a8c45329247c4a5a913290d0f18ef1074c7a5b52b62f7f22589556ac583028 b/testdata/fuzz/FuzzCheckHostWithSender/65a8c45329247c4a5a913290d0f18ef1074c7a5b52b62f7f22589556ac583028
new file mode 100644
index 0000000..5dc0386
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/65a8c45329247c4a5a913290d0f18ef1074c7a5b52b62f7f22589556ac583028
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a a a a a a a a\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/6651514d15671eb59b9aaa0de7f9fda9e82a6a4f5d17d720e26ca9d0e36eb804 b/testdata/fuzz/FuzzCheckHostWithSender/6651514d15671eb59b9aaa0de7f9fda9e82a6a4f5d17d720e26ca9d0e36eb804
new file mode 100644
index 0000000..41bbd51
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/6651514d15671eb59b9aaa0de7f9fda9e82a6a4f5d17d720e26ca9d0e36eb804
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:examplea.com:8080\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/66bd4be2ece7bb6404010894bee43791491bf4fb3da08e0178781c8d48899bbb b/testdata/fuzz/FuzzCheckHostWithSender/66bd4be2ece7bb6404010894bee43791491bf4fb3da08e0178781c8d48899bbb
new file mode 100644
index 0000000..b3ce9b8
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/66bd4be2ece7bb6404010894bee43791491bf4fb3da08e0178781c8d48899bbb
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:example.com:8080\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/6772f67402d9167f9d29863471da1e34473a029612ada677646f4604033268b6 b/testdata/fuzz/FuzzCheckHostWithSender/6772f67402d9167f9d29863471da1e34473a029612ada677646f4604033268b6
new file mode 100644
index 0000000..8d3f02e
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/6772f67402d9167f9d29863471da1e34473a029612ada677646f4604033268b6
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:erehwon.example.com a:foobar.com exp=nxdomain.com -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/67af4064f13ba0061d95076e76556ff086ade3df97262adf5d40d64379f8cbf2 b/testdata/fuzz/FuzzCheckHostWithSender/67af4064f13ba0061d95076e76556ff086ade3df97262adf5d40d64379f8cbf2
new file mode 100644
index 0000000..ed06189
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/67af4064f13ba0061d95076e76556ff086ade3df97262adf5d40d64379f8cbf2
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:example.net \\x96all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/6b2ecbaa8c126ff271ad8daa3d76dbc77d659913d936ba6752b8f0aed97dda44 b/testdata/fuzz/FuzzCheckHostWithSender/6b2ecbaa8c126ff271ad8daa3d76dbc77d659913d936ba6752b8f0aed97dda44
new file mode 100644
index 0000000..35612dc
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/6b2ecbaa8c126ff271ad8daa3d76dbc77d659913d936ba6752b8f0aed97dda44
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 exp=e21msg.example.com -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/6b765f01e504f18c9db8dd7ae279712d9e8034e91d86fb0575c1f2318770c3d0 b/testdata/fuzz/FuzzCheckHostWithSender/6b765f01e504f18c9db8dd7ae279712d9e8034e91d86fb0575c1f2318770c3d0
new file mode 100644
index 0000000..f124ae7
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/6b765f01e504f18c9db8dd7ae279712d9e8034e91d86fb0575c1f2318770c3d0
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 redirect=blah -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/6bc92239aa2402bc4f56cfaa3bd6d193c93725d29b608e8118a51ed80b7ed0ae b/testdata/fuzz/FuzzCheckHostWithSender/6bc92239aa2402bc4f56cfaa3bd6d193c93725d29b608e8118a51ed80b7ed0ae
new file mode 100644
index 0000000..4193b0b
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/6bc92239aa2402bc4f56cfaa3bd6d193c93725d29b608e8118a51ed80b7ed0ae
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:err.example.com a:err1.example.com ?all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/6d04fac57855ec6e3db3dbc26a7a07349627b21ae60f7011a88cdf620119d104 b/testdata/fuzz/FuzzCheckHostWithSender/6d04fac57855ec6e3db3dbc26a7a07349627b21ae60f7011a88cdf620119d104
new file mode 100644
index 0000000..1e8f4a5
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/6d04fac57855ec6e3db3dbc26a7a07349627b21ae60f7011a88cdf620119d104
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip6:2001:db8::68 ~all")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/6d31a8a14bd4edb874adf4d188f9b6ac5379e918554fc9ea29ab73939e2fcf24 b/testdata/fuzz/FuzzCheckHostWithSender/6d31a8a14bd4edb874adf4d188f9b6ac5379e918554fc9ea29ab73939e2fcf24
new file mode 100644
index 0000000..6eaf26a
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/6d31a8a14bd4edb874adf4d188f9b6ac5379e918554fc9ea29ab73939e2fcf24
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip4:1.2.3.4 redirect:t2.example.com\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/6f8564690b6ee1d8f710fc2f9993b58f85eeaad56f11fe5cd32f31563cef3156 b/testdata/fuzz/FuzzCheckHostWithSender/6f8564690b6ee1d8f710fc2f9993b58f85eeaad56f11fe5cd32f31563cef3156
new file mode 100644
index 0000000..17f4561
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/6f8564690b6ee1d8f710fc2f9993b58f85eeaad56f11fe5cd32f31563cef3156
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:d6660/24//100\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/70bf6fb40617e0ec1c530b8e026bc59ea96a9bd3422f4066a926a4cdc8e1b7c1 b/testdata/fuzz/FuzzCheckHostWithSender/70bf6fb40617e0ec1c530b8e026bc59ea96a9bd3422f4066a926a4cdc8e1b7c1
new file mode 100644
index 0000000..b8145c3
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/70bf6fb40617e0ec1c530b8e026bc59ea96a9bd3422f4066a926a4cdc8e1b7c1
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip6:::1.1.1.1/0\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/720ba0f8cfce5bdea268b460122f986954d8653058306854df5d762624d7df9d b/testdata/fuzz/FuzzCheckHostWithSender/720ba0f8cfce5bdea268b460122f986954d8653058306854df5d762624d7df9d
new file mode 100644
index 0000000..5f6cdba
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/720ba0f8cfce5bdea268b460122f986954d8653058306854df5d762624d7df9d
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 +a:ooo-%{o7}-ooo\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/7332d8d7a4fca561e9ae96fddee5ef0a6ee557dc5c60d6f454d30001f99fe2d6 b/testdata/fuzz/FuzzCheckHostWithSender/7332d8d7a4fca561e9ae96fddee5ef0a6ee557dc5c60d6f454d30001f99fe2d6
new file mode 100644
index 0000000..48336c5
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/7332d8d7a4fca561e9ae96fddee5ef0a6ee557dc5c60d6f454d30001f99fe2d6
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip4:1.2.3.4 ~all")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/741b2df103abb53b61a5b9355a01af111a2682f13e999e8ed820c9a406d4153c b/testdata/fuzz/FuzzCheckHostWithSender/741b2df103abb53b61a5b9355a01af111a2682f13e999e8ed820c9a406d4153c
new file mode 100644
index 0000000..028f5ef
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/741b2df103abb53b61a5b9355a01af111a2682f13e999e8ed820c9a406d4153c
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 mx:foo:bar/baz.example.com\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/7514354bedcff18d83c465982fe35d1fcce5c2001330b14519a0ba29574c5432 b/testdata/fuzz/FuzzCheckHostWithSender/7514354bedcff18d83c465982fe35d1fcce5c2001330b14519a0ba29574c5432
new file mode 100644
index 0000000..63fb758
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/7514354bedcff18d83c465982fe35d1fcce5c2001330b14519a0ba29574c5432
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:d1110/24")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/76127d9baa9dab5f17aa22b7ceb4c4f5ed8732c5d567e7ad3d79c1a26c76d127 b/testdata/fuzz/FuzzCheckHostWithSender/76127d9baa9dab5f17aa22b7ceb4c4f5ed8732c5d567e7ad3d79c1a26c76d127
new file mode 100644
index 0000000..dd40a17
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/76127d9baa9dab5f17aa22b7ceb4c4f5ed8732c5d567e7ad3d79c1a26c76d127
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 include:e3.example.com -all exp=exp3.example.com\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/7616764e7c0c9dacba034f458139cc2955fddffb062d3d8b5fe02549b76dd52c b/testdata/fuzz/FuzzCheckHostWithSender/7616764e7c0c9dacba034f458139cc2955fddffb062d3d8b5fe02549b76dd52c
new file mode 100644
index 0000000..47cd58f
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/7616764e7c0c9dacba034f458139cc2955fddffb062d3d8b5fe02549b76dd52c
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 exists\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/770fd66fcff4c9c2c8c7b0a0d1c5d342cccba9439343a06bfdc0607b23171bd4 b/testdata/fuzz/FuzzCheckHostWithSender/770fd66fcff4c9c2c8c7b0a0d1c5d342cccba9439343a06bfdc0607b23171bd4
new file mode 100644
index 0000000..ec7a873
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/770fd66fcff4c9c2c8c7b0a0d1c5d342cccba9439343a06bfdc0607b23171bd4
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip6:CAFE:BABE:8000::/33\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/771cb0e90c95b8516996420ca76c8fa95a35ca9c7f8429aa76be62798b936199 b/testdata/fuzz/FuzzCheckHostWithSender/771cb0e90c95b8516996420ca76c8fa95a35ca9c7f8429aa76be62798b936199
new file mode 100644
index 0000000..870c6d3
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/771cb0e90c95b8516996420ca76c8fa95a35ca9c7f8429aa76be62798b936199
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip4:1.2.3.5 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/7964c7f9dcb353c7f9c917eb3b12f0aca2b9649991d3d22f539d6484b195695f b/testdata/fuzz/FuzzCheckHostWithSender/7964c7f9dcb353c7f9c917eb3b12f0aca2b9649991d3d22f539d6484b195695f
new file mode 100644
index 0000000..2208e79
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/7964c7f9dcb353c7f9c917eb3b12f0aca2b9649991d3d22f539d6484b195695f
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 include:domain2 ip4:1.1.1.1\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/7ab3bb2643c38bcb0f8dc938b5b512cf17dfb8ea101325f5492d421b8ebbc53d b/testdata/fuzz/FuzzCheckHostWithSender/7ab3bb2643c38bcb0f8dc938b5b512cf17dfb8ea101325f5492d421b8ebbc53d
new file mode 100644
index 0000000..5ca702e
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/7ab3bb2643c38bcb0f8dc938b5b512cf17dfb8ea101325f5492d421b8ebbc53d
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ?all redirect=\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/7bf52f82d072c0e0effcb1d8b183dbbcbb2808535481df8929f2c310382f2425 b/testdata/fuzz/FuzzCheckHostWithSender/7bf52f82d072c0e0effcb1d8b183dbbcbb2808535481df8929f2c310382f2425
new file mode 100644
index 0000000..d1e23be
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/7bf52f82d072c0e0effcb1d8b183dbbcbb2808535481df8929f2c310382f2425
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip6:2001:db8::1/24 ~all")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/7d24b118a0e16fac6ba604acb1a9009b353ddd083454bdd48f800285d49e1a06 b/testdata/fuzz/FuzzCheckHostWithSender/7d24b118a0e16fac6ba604acb1a9009b353ddd083454bdd48f800285d49e1a06
new file mode 100644
index 0000000..361eff0
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/7d24b118a0e16fac6ba604acb1a9009b353ddd083454bdd48f800285d49e1a06
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 exists:blah -all")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/7d6033ecd25497923dc009293e1be8d3cdbadf4e613227437e7bb8b78620beaa b/testdata/fuzz/FuzzCheckHostWithSender/7d6033ecd25497923dc009293e1be8d3cdbadf4e613227437e7bb8b78620beaa
new file mode 100644
index 0000000..0857ba2
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/7d6033ecd25497923dc009293e1be8d3cdbadf4e613227437e7bb8b78620beaa
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip4:1.2.3.4//32\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/7d7448d3b0866220257c1e8a9c7c0d8eda14d36bda8d08c00387780237eede52 b/testdata/fuzz/FuzzCheckHostWithSender/7d7448d3b0866220257c1e8a9c7c0d8eda14d36bda8d08c00387780237eede52
new file mode 100644
index 0000000..a9a3cab
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/7d7448d3b0866220257c1e8a9c7c0d8eda14d36bda8d08c00387780237eede52
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a ~all")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/7dd626f8de9a265553feca40614e15d5248ae817cc3dd5f265e9b5dcbe372f7d b/testdata/fuzz/FuzzCheckHostWithSender/7dd626f8de9a265553feca40614e15d5248ae817cc3dd5f265e9b5dcbe372f7d
new file mode 100644
index 0000000..3987309
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/7dd626f8de9a265553feca40614e15d5248ae817cc3dd5f265e9b5dcbe372f7d
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 mx\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/7e469e8b893a352ca076014c1077f1b939bfa52fc9b2ca9c99149c34df020815 b/testdata/fuzz/FuzzCheckHostWithSender/7e469e8b893a352ca076014c1077f1b939bfa52fc9b2ca9c99149c34df020815
new file mode 100644
index 0000000..b56ed86
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/7e469e8b893a352ca076014c1077f1b939bfa52fc9b2ca9c99149c34df020815
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 -")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/7e59349bce291901c22e504cccb935b197c5cf4fbe1b7ee33f415f6707ab3631 b/testdata/fuzz/FuzzCheckHostWithSender/7e59349bce291901c22e504cccb935b197c5cf4fbe1b7ee33f415f6707ab3631
new file mode 100644
index 0000000..bbf7c8b
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/7e59349bce291901c22e504cccb935b197c5cf4fbe1b7ee33f415f6707ab3631
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 exists:mail6.example.com -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/7e6eb71f7125562f4f3b10c0099899417af52f011baf494e6cb6fbc205484cda b/testdata/fuzz/FuzzCheckHostWithSender/7e6eb71f7125562f4f3b10c0099899417af52f011baf494e6cb6fbc205484cda
new file mode 100644
index 0000000..83d4a71
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/7e6eb71f7125562f4f3b10c0099899417af52f011baf494e6cb6fbc205484cda
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 exists:foo%(ir).sbl.example.com ?all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/7e8cf69228483c9e7f1a4db7f2ac02859c2a79fed4d87c53792da916c9579a81 b/testdata/fuzz/FuzzCheckHostWithSender/7e8cf69228483c9e7f1a4db7f2ac02859c2a79fed4d87c53792da916c9579a81
new file mode 100644
index 0000000..bccb840
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/7e8cf69228483c9e7f1a4db7f2ac02859c2a79fed4d87c53792da916c9579a81
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 all -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/803b82a1085d6cfe43deccd5cd1427448ae3e0f33756eadf6b7ac6cbd47dabe4 b/testdata/fuzz/FuzzCheckHostWithSender/803b82a1085d6cfe43deccd5cd1427448ae3e0f33756eadf6b7ac6cbd47dabe4
new file mode 100644
index 0000000..99a8dca
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/803b82a1085d6cfe43deccd5cd1427448ae3e0f33756eadf6b7ac6cbd47dabe4
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip6:2001:db8::1/100 ~all")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/8171ce354f78e630253cab9bdf6280bc86638ba3128e12ad350087fac93eb87a b/testdata/fuzz/FuzzCheckHostWithSender/8171ce354f78e630253cab9bdf6280bc86638ba3128e12ad350087fac93eb87a
new file mode 100644
index 0000000..a13c82b
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/8171ce354f78e630253cab9bdf6280bc86638ba3128e12ad350087fac93eb87a
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 +a:sra-%{sr.}-sra\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/81adcfad6cacd41480094a023def66b594201cb16bbb080c43840b1c2cde77a6 b/testdata/fuzz/FuzzCheckHostWithSender/81adcfad6cacd41480094a023def66b594201cb16bbb080c43840b1c2cde77a6
new file mode 100644
index 0000000..7fac674
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/81adcfad6cacd41480094a023def66b594201cb16bbb080c43840b1c2cde77a6
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ptr -all")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/824156831fdeae6a8ce751c54d0ba6f08a8b457dd375ee2273c597f250c24312 b/testdata/fuzz/FuzzCheckHostWithSender/824156831fdeae6a8ce751c54d0ba6f08a8b457dd375ee2273c597f250c24312
new file mode 100644
index 0000000..fd7f6ef
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/824156831fdeae6a8ce751c54d0ba6f08a8b457dd375ee2273c597f250c24312
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip4:1.2.3.4/032 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/825f1d2b348f11d3f70b9526480ac505d129813f32b9f9cc37b4e720c93d1386 b/testdata/fuzz/FuzzCheckHostWithSender/825f1d2b348f11d3f70b9526480ac505d129813f32b9f9cc37b4e720c93d1386
new file mode 100644
index 0000000..8bf841e
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/825f1d2b348f11d3f70b9526480ac505d129813f32b9f9cc37b4e720c93d1386
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 exp=e13msg.example.com -all exp=e11msg.example.com\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/82bb90f511a42ab98d749be5f0223fa7d3ae687b7103ff0a21a3e216c76c7d67 b/testdata/fuzz/FuzzCheckHostWithSender/82bb90f511a42ab98d749be5f0223fa7d3ae687b7103ff0a21a3e216c76c7d67
new file mode 100644
index 0000000..d7c784b
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/82bb90f511a42ab98d749be5f0223fa7d3ae687b7103ff0a21a3e216c76c7d67
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 +a:vvv-%{v}-vvv\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/83efec66761787382a49e851872b762f6a56c75066478e4150a29cdcb880e58c b/testdata/fuzz/FuzzCheckHostWithSender/83efec66761787382a49e851872b762f6a56c75066478e4150a29cdcb880e58c
new file mode 100644
index 0000000..f07d4ea
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/83efec66761787382a49e851872b762f6a56c75066478e4150a29cdcb880e58c
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 -all exp=exp4.example.com\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/84e944cc6521424a7c75041e572982d36c57f15366637fb11798e7c19656cabb b/testdata/fuzz/FuzzCheckHostWithSender/84e944cc6521424a7c75041e572982d36c57f15366637fb11798e7c19656cabb
new file mode 100644
index 0000000..cf10ab3
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/84e944cc6521424a7c75041e572982d36c57f15366637fb11798e7c19656cabb
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:foo.example.com\\0\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/86249915b4fbf6b16adc83934726acaa27cc95af135ce4caa331867ff75110ea b/testdata/fuzz/FuzzCheckHostWithSender/86249915b4fbf6b16adc83934726acaa27cc95af135ce4caa331867ff75110ea
new file mode 100644
index 0000000..8fe8cef
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/86249915b4fbf6b16adc83934726acaa27cc95af135ce4caa331867ff75110ea
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 -a:%{h} +all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/86c42266e14103ef8de83165487624655f6c6fa935c2fd8119d92fc8d472d863 b/testdata/fuzz/FuzzCheckHostWithSender/86c42266e14103ef8de83165487624655f6c6fa935c2fd8119d92fc8d472d863
new file mode 100644
index 0000000..780aa89
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/86c42266e14103ef8de83165487624655f6c6fa935c2fd8119d92fc8d472d863
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:nothing/24")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/86ca585d7bebc72dfaf7d0d58c12c4080d1a8fdae607f62c6f1722ecd1471077 b/testdata/fuzz/FuzzCheckHostWithSender/86ca585d7bebc72dfaf7d0d58c12c4080d1a8fdae607f62c6f1722ecd1471077
new file mode 100644
index 0000000..f99512e
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/86ca585d7bebc72dfaf7d0d58c12c4080d1a8fdae607f62c6f1722ecd1471077
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ptr\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/88caa45ea3f3fafe8bd6bb983c61be1f905ae91b9bd5e215aac548bcc751dfd5 b/testdata/fuzz/FuzzCheckHostWithSender/88caa45ea3f3fafe8bd6bb983c61be1f905ae91b9bd5e215aac548bcc751dfd5
new file mode 100644
index 0000000..e352922
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/88caa45ea3f3fafe8bd6bb983c61be1f905ae91b9bd5e215aac548bcc751dfd5
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 -all:foobar\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/88dd045279bdd308aa69366021c2d0378339247815e52c174b3d236e09e0164c b/testdata/fuzz/FuzzCheckHostWithSender/88dd045279bdd308aa69366021c2d0378339247815e52c174b3d236e09e0164c
new file mode 100644
index 0000000..b83c064
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/88dd045279bdd308aa69366021c2d0378339247815e52c174b3d236e09e0164c
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip4:1.1.1.1 -all")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/8a246cd17a3d8c4df7b5c01b05b359f11b5e9d30ead70f6c94fdcb8402421883 b/testdata/fuzz/FuzzCheckHostWithSender/8a246cd17a3d8c4df7b5c01b05b359f11b5e9d30ead70f6c94fdcb8402421883
new file mode 100644
index 0000000..167261d
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/8a246cd17a3d8c4df7b5c01b05b359f11b5e9d30ead70f6c94fdcb8402421883
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 default=-\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/8aaf72a67f80e79df68aa99be7b5ccd6d0213e308b0ed0e1ee1ac1d1245bd07a b/testdata/fuzz/FuzzCheckHostWithSender/8aaf72a67f80e79df68aa99be7b5ccd6d0213e308b0ed0e1ee1ac1d1245bd07a
new file mode 100644
index 0000000..69b4bf1
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/8aaf72a67f80e79df68aa99be7b5ccd6d0213e308b0ed0e1ee1ac1d1245bd07a
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 mx:d6660/24 ~all")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/8c3e2fe11fa71402f55966d70ccde7f0f061c63cae77635372c8aa66f77df65b b/testdata/fuzz/FuzzCheckHostWithSender/8c3e2fe11fa71402f55966d70ccde7f0f061c63cae77635372c8aa66f77df65b
new file mode 100644
index 0000000..70bb2be
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/8c3e2fe11fa71402f55966d70ccde7f0f061c63cae77635372c8aa66f77df65b
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 mx: -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/8c6e705b9ff4648cdc09a033a5c4d7527c86591d262b41e3587003f32f3098a9 b/testdata/fuzz/FuzzCheckHostWithSender/8c6e705b9ff4648cdc09a033a5c4d7527c86591d262b41e3587003f32f3098a9
new file mode 100644
index 0000000..beff572
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/8c6e705b9ff4648cdc09a033a5c4d7527c86591d262b41e3587003f32f3098a9
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 =all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/8ce7b03ad2f08fc81950945eb8a451581bc6f1aa213e694b6fda087d32ab3c87 b/testdata/fuzz/FuzzCheckHostWithSender/8ce7b03ad2f08fc81950945eb8a451581bc6f1aa213e694b6fda087d32ab3c87
new file mode 100644
index 0000000..307ce63
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/8ce7b03ad2f08fc81950945eb8a451581bc6f1aa213e694b6fda087d32ab3c87
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a/33 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/8e2cdc95201f6e8e8a6aa7c29f977f351743423df5262c3e8f7a2b31b6d2bed4 b/testdata/fuzz/FuzzCheckHostWithSender/8e2cdc95201f6e8e8a6aa7c29f977f351743423df5262c3e8f7a2b31b6d2bed4
new file mode 100644
index 0000000..567f141
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/8e2cdc95201f6e8e8a6aa7c29f977f351743423df5262c3e8f7a2b31b6d2bed4
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ptr:example.Com -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/8f5314de4f76eb9038160086aa2aa750eaaad9af56b4fbcddc860cb23fde58e7 b/testdata/fuzz/FuzzCheckHostWithSender/8f5314de4f76eb9038160086aa2aa750eaaad9af56b4fbcddc860cb23fde58e7
new file mode 100644
index 0000000..26ab238
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/8f5314de4f76eb9038160086aa2aa750eaaad9af56b4fbcddc860cb23fde58e7
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 exp=twoexp.example.com -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/91c0abe057b9d353d233a0ea69fca2e9ec7c8b9052fad786cb85f20340e60679 b/testdata/fuzz/FuzzCheckHostWithSender/91c0abe057b9d353d233a0ea69fca2e9ec7c8b9052fad786cb85f20340e60679
new file mode 100644
index 0000000..9067e45
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/91c0abe057b9d353d233a0ea69fca2e9ec7c8b9052fad786cb85f20340e60679
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 mx:d1110/24//129 ~all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/9387cc653c9ddb385d15f958a546e862df97c07e8807b8a6d84b3bebaa6f99a1 b/testdata/fuzz/FuzzCheckHostWithSender/9387cc653c9ddb385d15f958a546e862df97c07e8807b8a6d84b3bebaa6f99a1
new file mode 100644
index 0000000..d3741e7
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/9387cc653c9ddb385d15f958a546e862df97c07e8807b8a6d84b3bebaa6f99a1
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 exists:\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/94370dc14728dc71c89fc3fd11f8aa49c672ed1654f0a51fbbb6f9e83998ab5d b/testdata/fuzz/FuzzCheckHostWithSender/94370dc14728dc71c89fc3fd11f8aa49c672ed1654f0a51fbbb6f9e83998ab5d
new file mode 100644
index 0000000..b9e7fe6
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/94370dc14728dc71c89fc3fd11f8aa49c672ed1654f0a51fbbb6f9e83998ab5d
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 include:erehwon.example.com -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/94e427e7acd52034686da2467d245c8587270b7d9397b27b12ceb257f6525f60 b/testdata/fuzz/FuzzCheckHostWithSender/94e427e7acd52034686da2467d245c8587270b7d9397b27b12ceb257f6525f60
new file mode 100644
index 0000000..0a7bae9
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/94e427e7acd52034686da2467d245c8587270b7d9397b27b12ceb257f6525f60
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 -all foo=%abc\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/9680cceb7601d66c19c7441a8a57cd95e15ca8ee42f4faf1e49c4e215bc55b3b b/testdata/fuzz/FuzzCheckHostWithSender/9680cceb7601d66c19c7441a8a57cd95e15ca8ee42f4faf1e49c4e215bc55b3b
new file mode 100644
index 0000000..9a758ee
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/9680cceb7601d66c19c7441a8a57cd95e15ca8ee42f4faf1e49c4e215bc55b3b
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ptr:sonlas7 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/979fe94079792e05817312e865276e024b6883dd0e2f7c40adc3a879d7a8cd73 b/testdata/fuzz/FuzzCheckHostWithSender/979fe94079792e05817312e865276e024b6883dd0e2f7c40adc3a879d7a8cd73
new file mode 100644
index 0000000..df9e71c
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/979fe94079792e05817312e865276e024b6883dd0e2f7c40adc3a879d7a8cd73
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 include:domain ~all")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/98115b42e93bbf1ef5c05e617931760a4860123dfa41ccba0ac9166fba6010a0 b/testdata/fuzz/FuzzCheckHostWithSender/98115b42e93bbf1ef5c05e617931760a4860123dfa41ccba0ac9166fba6010a0
new file mode 100644
index 0000000..e9e0aac
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/98115b42e93bbf1ef5c05e617931760a4860123dfa41ccba0ac9166fba6010a0
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 mx:d6660/24/100 ~all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/988356596b783c16c19733172b481d4fc72d3c3b96d95a8ef8777cb54d51de25 b/testdata/fuzz/FuzzCheckHostWithSender/988356596b783c16c19733172b481d4fc72d3c3b96d95a8ef8777cb54d51de25
new file mode 100644
index 0000000..fe5cff5
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/988356596b783c16c19733172b481d4fc72d3c3b96d95a8ef8777cb54d51de25
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 mx//33 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/98daae9e09a5f8b292be79a28a6b283c96d89a6e17eb3a06c6b98d74dee52ca6 b/testdata/fuzz/FuzzCheckHostWithSender/98daae9e09a5f8b292be79a28a6b283c96d89a6e17eb3a06c6b98d74dee52ca6
new file mode 100644
index 0000000..51e207f
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/98daae9e09a5f8b292be79a28a6b283c96d89a6e17eb3a06c6b98d74dee52ca6
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:mx1.example.com mx:mx1.example.com ~all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/98dda46c1a6e5dfd139ad890816f7d09c168bf567c7378ec39dbe5f7c111610a b/testdata/fuzz/FuzzCheckHostWithSender/98dda46c1a6e5dfd139ad890816f7d09c168bf567c7378ec39dbe5f7c111610a
new file mode 100644
index 0000000..ff10d68
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/98dda46c1a6e5dfd139ad890816f7d09c168bf567c7378ec39dbe5f7c111610a
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 include:ip8.example.com -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/99a86553409ff7cc1c9a013eb166e187d20ed9bfb4d6b86a8b2385160dd990d1 b/testdata/fuzz/FuzzCheckHostWithSender/99a86553409ff7cc1c9a013eb166e187d20ed9bfb4d6b86a8b2385160dd990d1
new file mode 100644
index 0000000..6bc1190
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/99a86553409ff7cc1c9a013eb166e187d20ed9bfb4d6b86a8b2385160dd990d1
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 moo.cow/far_out=man:dog/cat ip4:1.2.3.4 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/9c4544578c9b4b44c05804991f5315137ccf865950c03047448bdfef632f0a17 b/testdata/fuzz/FuzzCheckHostWithSender/9c4544578c9b4b44c05804991f5315137ccf865950c03047448bdfef632f0a17
new file mode 100644
index 0000000..ecb2067
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/9c4544578c9b4b44c05804991f5315137ccf865950c03047448bdfef632f0a17
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 include:ip5.example.com/24 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/9f446e061d34f8a75063f0e88ae6276eeec4899d1c423f36b648b469462b5eca b/testdata/fuzz/FuzzCheckHostWithSender/9f446e061d34f8a75063f0e88ae6276eeec4899d1c423f36b648b469462b5eca
new file mode 100644
index 0000000..4e8ca53
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/9f446e061d34f8a75063f0e88ae6276eeec4899d1c423f36b648b469462b5eca
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a include:inc.example.com ip4:1.2.3.4 mx -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/9f95eca519b8605673ac6beeec3d9248e91c39cc8bbb3e4b27af099d52d77526 b/testdata/fuzz/FuzzCheckHostWithSender/9f95eca519b8605673ac6beeec3d9248e91c39cc8bbb3e4b27af099d52d77526
new file mode 100644
index 0000000..a324e1e
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/9f95eca519b8605673ac6beeec3d9248e91c39cc8bbb3e4b27af099d52d77526
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:macro%%percent%_%_space%-url-space.example.com -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/9fa3072fe7814f20528a57dee7370a81770c2e8ebde794f1b50d083346e6aa71 b/testdata/fuzz/FuzzCheckHostWithSender/9fa3072fe7814f20528a57dee7370a81770c2e8ebde794f1b50d083346e6aa71
new file mode 100644
index 0000000..a882ad7
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/9fa3072fe7814f20528a57dee7370a81770c2e8ebde794f1b50d083346e6aa71
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip4:1.2.3.4 -all moo\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/9ff090bfd8e4b8dae53f750d5953f5e4128dcdf008719f436aaa249f38d54c77 b/testdata/fuzz/FuzzCheckHostWithSender/9ff090bfd8e4b8dae53f750d5953f5e4128dcdf008719f436aaa249f38d54c77
new file mode 100644
index 0000000..a0705cb
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/9ff090bfd8e4b8dae53f750d5953f5e4128dcdf008719f436aaa249f38d54c77
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 +a:ppp-%{p}-ppp\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/9ff4dc28ebdcb4c0d917bb22d4b40aaf3f7dce810a25b028fb12455428d9152f b/testdata/fuzz/FuzzCheckHostWithSender/9ff4dc28ebdcb4c0d917bb22d4b40aaf3f7dce810a25b028fb12455428d9152f
new file mode 100644
index 0000000..2bb0ce1
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/9ff4dc28ebdcb4c0d917bb22d4b40aaf3f7dce810a25b028fb12455428d9152f
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 -all exp=e6msg.example.com\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/a173b4fd46129f46b1460067a6431465c7b508ba7850ada47fa96a258faa4073 b/testdata/fuzz/FuzzCheckHostWithSender/a173b4fd46129f46b1460067a6431465c7b508ba7850ada47fa96a258faa4073
new file mode 100644
index 0000000..a694b68
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/a173b4fd46129f46b1460067a6431465c7b508ba7850ada47fa96a258faa4073
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ptr/0 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/a21f94dcfed9dbd6e1a2d6a51afc5b6defbc1b5cf8ada1c96a587724373fe833 b/testdata/fuzz/FuzzCheckHostWithSender/a21f94dcfed9dbd6e1a2d6a51afc5b6defbc1b5cf8ada1c96a587724373fe833
new file mode 100644
index 0000000..d1cb1b9
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/a21f94dcfed9dbd6e1a2d6a51afc5b6defbc1b5cf8ada1c96a587724373fe833
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip4:192.168.218.40\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/a37c4d828dd99ddc40660e1d63a7a77b6b8baf0dc1ed08cbba9548588daaa3a6 b/testdata/fuzz/FuzzCheckHostWithSender/a37c4d828dd99ddc40660e1d63a7a77b6b8baf0dc1ed08cbba9548588daaa3a6
new file mode 100644
index 0000000..8708f27
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/a37c4d828dd99ddc40660e1d63a7a77b6b8baf0dc1ed08cbba9548588daaa3a6
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 -all exp=e11msg.example.com\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/a49e2559429f3c2aa8dc656d314beeab8de96b7768f872450a9904a00bc94229 b/testdata/fuzz/FuzzCheckHostWithSender/a49e2559429f3c2aa8dc656d314beeab8de96b7768f872450a9904a00bc94229
new file mode 100644
index 0000000..47d4195
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/a49e2559429f3c2aa8dc656d314beeab8de96b7768f872450a9904a00bc94229
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip4:1.2.3.6 ~all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/a6cc393357fb2e456e9a3e76ae848f3263017df6695a3b521f9c6f68528b3ebf b/testdata/fuzz/FuzzCheckHostWithSender/a6cc393357fb2e456e9a3e76ae848f3263017df6695a3b521f9c6f68528b3ebf
new file mode 100644
index 0000000..c76f6c9
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/a6cc393357fb2e456e9a3e76ae848f3263017df6695a3b521f9c6f68528b3ebf
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip4:1.2.3.4:8080\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/a8aefbdecafeee6221f91ff9cd9795ffd1646f64a31e8c0f4a22b8f8a90e6407 b/testdata/fuzz/FuzzCheckHostWithSender/a8aefbdecafeee6221f91ff9cd9795ffd1646f64a31e8c0f4a22b8f8a90e6407
new file mode 100644
index 0000000..fc860f7
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/a8aefbdecafeee6221f91ff9cd9795ffd1646f64a31e8c0f4a22b8f8a90e6407
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:111.222.33.44\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/a943a2edcd7d54264ae4c2d9abf0582b8a46343de63d24da71d28563e0707ff6 b/testdata/fuzz/FuzzCheckHostWithSender/a943a2edcd7d54264ae4c2d9abf0582b8a46343de63d24da71d28563e0707ff6
new file mode 100644
index 0000000..aeb9df6
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/a943a2edcd7d54264ae4c2d9abf0582b8a46343de63d24da71d28563e0707ff6
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:nothing//24\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/aacf88996acc842a57adede9345929aafeed85c537437d709992a9278952c5df b/testdata/fuzz/FuzzCheckHostWithSender/aacf88996acc842a57adede9345929aafeed85c537437d709992a9278952c5df
new file mode 100644
index 0000000..f5c3a2c
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/aacf88996acc842a57adede9345929aafeed85c537437d709992a9278952c5df
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 mx:d6660/24//100 ~all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/aad3ed7b52969b137f779a146cb5caf2434df6c0ffdf34fe14a86bf968c1745f b/testdata/fuzz/FuzzCheckHostWithSender/aad3ed7b52969b137f779a146cb5caf2434df6c0ffdf34fe14a86bf968c1745f
new file mode 100644
index 0000000..b920933
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/aad3ed7b52969b137f779a146cb5caf2434df6c0ffdf34fe14a86bf968c1745f
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 exp=mail.example.com -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/ac9f16eafc8dae86a302bfe2c907b802c89dde7f3d3ad962021adfa570946584 b/testdata/fuzz/FuzzCheckHostWithSender/ac9f16eafc8dae86a302bfe2c907b802c89dde7f3d3ad962021adfa570946584
new file mode 100644
index 0000000..7a42940
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/ac9f16eafc8dae86a302bfe2c907b802c89dde7f3d3ad962021adfa570946584
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ptr:%{fff} -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/accb2e06bf3d727dd667f265a06745ec438303fac7c2d854d483782696d96e67 b/testdata/fuzz/FuzzCheckHostWithSender/accb2e06bf3d727dd667f265a06745ec438303fac7c2d854d483782696d96e67
new file mode 100644
index 0000000..b4d3eb8
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/accb2e06bf3d727dd667f265a06745ec438303fac7c2d854d483782696d96e67
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:foo.example.com/24\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/adb530dacf7e52d23e3fee69e14f65d4aac8b05540d2105e86484497f36d433f b/testdata/fuzz/FuzzCheckHostWithSender/adb530dacf7e52d23e3fee69e14f65d4aac8b05540d2105e86484497f36d433f
new file mode 100644
index 0000000..820abeb
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/adb530dacf7e52d23e3fee69e14f65d4aac8b05540d2105e86484497f36d433f
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 -all.\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/add9ccda7ad49ba03f5bee30b31bdc5d13cc1e774712cccc8233085c1127122f b/testdata/fuzz/FuzzCheckHostWithSender/add9ccda7ad49ba03f5bee30b31bdc5d13cc1e774712cccc8233085c1127122f
new file mode 100644
index 0000000..3da9b39
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/add9ccda7ad49ba03f5bee30b31bdc5d13cc1e774712cccc8233085c1127122f
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 all")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/af70aafb48067178c3f7f27a0d7347ee111d6f24a58c1cc85129189643adb43a b/testdata/fuzz/FuzzCheckHostWithSender/af70aafb48067178c3f7f27a0d7347ee111d6f24a58c1cc85129189643adb43a
new file mode 100644
index 0000000..305218b
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/af70aafb48067178c3f7f27a0d7347ee111d6f24a58c1cc85129189643adb43a
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 redirect=faildom all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/b11a6991c8ccb780ec067008396b32e93f424e61012b20f06e0abba1b152f460 b/testdata/fuzz/FuzzCheckHostWithSender/b11a6991c8ccb780ec067008396b32e93f424e61012b20f06e0abba1b152f460
new file mode 100644
index 0000000..92b5143
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/b11a6991c8ccb780ec067008396b32e93f424e61012b20f06e0abba1b152f460
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ptr:example.com -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/b29a13d0d1c75d971783e0b21cb7b96b94ac2e99cff304bb0dfa59f88c9f3319 b/testdata/fuzz/FuzzCheckHostWithSender/b29a13d0d1c75d971783e0b21cb7b96b94ac2e99cff304bb0dfa59f88c9f3319
new file mode 100644
index 0000000..3f43bc7
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/b29a13d0d1c75d971783e0b21cb7b96b94ac2e99cff304bb0dfa59f88c9f3319
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 mx:foo.example.com/24\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/b6930b8cdb8e709ff99920cad394bb78c8f45b43e3480bc24178e0f5deaf579f b/testdata/fuzz/FuzzCheckHostWithSender/b6930b8cdb8e709ff99920cad394bb78c8f45b43e3480bc24178e0f5deaf579f
new file mode 100644
index 0000000..22886d4
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/b6930b8cdb8e709ff99920cad394bb78c8f45b43e3480bc24178e0f5deaf579f
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 mx/0 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/b6df37fec246072ea3d74fddb2cad215fff1cebe8a44606043488d8c381f6b2e b/testdata/fuzz/FuzzCheckHostWithSender/b6df37fec246072ea3d74fddb2cad215fff1cebe8a44606043488d8c381f6b2e
new file mode 100644
index 0000000..dc27457
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/b6df37fec246072ea3d74fddb2cad215fff1cebe8a44606043488d8c381f6b2e
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip4:1.1.1.1/0 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/b7827d395c05592226a4684aa5e7a1cc621d445774dd32e8adf7a19363df6889 b/testdata/fuzz/FuzzCheckHostWithSender/b7827d395c05592226a4684aa5e7a1cc621d445774dd32e8adf7a19363df6889
new file mode 100644
index 0000000..202b18f
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/b7827d395c05592226a4684aa5e7a1cc621d445774dd32e8adf7a19363df6889
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 -all exp=exp2.example.com\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/bba57e1ba0fa3c2936dd21fb2a6a6e9fdadf8d7a268e44dbbc392daecb1ba136 b/testdata/fuzz/FuzzCheckHostWithSender/bba57e1ba0fa3c2936dd21fb2a6a6e9fdadf8d7a268e44dbbc392daecb1ba136
new file mode 100644
index 0000000..a53b11c
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/bba57e1ba0fa3c2936dd21fb2a6a6e9fdadf8d7a268e44dbbc392daecb1ba136
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 redirect=e12.example.com -all redirect=e12.example.com\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/bbc4318968b7ea3ebefcf6ba8babddaaccda6ef148cedd5036ea39ba4431696a b/testdata/fuzz/FuzzCheckHostWithSender/bbc4318968b7ea3ebefcf6ba8babddaaccda6ef148cedd5036ea39ba4431696a
new file mode 100644
index 0000000..10debcb
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/bbc4318968b7ea3ebefcf6ba8babddaaccda6ef148cedd5036ea39ba4431696a
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a//33 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/bc8c07817d868e8dd6382c4040324137550ca6b24eb7fe3ddfbd6e0bd3b8f264 b/testdata/fuzz/FuzzCheckHostWithSender/bc8c07817d868e8dd6382c4040324137550ca6b24eb7fe3ddfbd6e0bd3b8f264
new file mode 100644
index 0000000..12bbe4c
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/bc8c07817d868e8dd6382c4040324137550ca6b24eb7fe3ddfbd6e0bd3b8f264
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip6:::1.1.1.1//33\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/bd73c2896ebbaf078d9cbcd85dab3ef3bae25a29f9d6f21cce9de556f7b9c85d b/testdata/fuzz/FuzzCheckHostWithSender/bd73c2896ebbaf078d9cbcd85dab3ef3bae25a29f9d6f21cce9de556f7b9c85d
new file mode 100644
index 0000000..fb2bf5b
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/bd73c2896ebbaf078d9cbcd85dab3ef3bae25a29f9d6f21cce9de556f7b9c85d
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:mail.example...com -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/be4fad0adc5a53e797755eaf01425f94798139814ff1c227c6a5d4954e69c4b5 b/testdata/fuzz/FuzzCheckHostWithSender/be4fad0adc5a53e797755eaf01425f94798139814ff1c227c6a5d4954e69c4b5
new file mode 100644
index 0000000..7bcf1be
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/be4fad0adc5a53e797755eaf01425f94798139814ff1c227c6a5d4954e69c4b5
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 mx:%{fff} -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/bef67f81637e16a0b07f98094c92557c9dc3816461be35ad5c0107da825e3eb4 b/testdata/fuzz/FuzzCheckHostWithSender/bef67f81637e16a0b07f98094c92557c9dc3816461be35ad5c0107da825e3eb4
new file mode 100644
index 0000000..0ab8b4f
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/bef67f81637e16a0b07f98094c92557c9dc3816461be35ad5c0107da825e3eb4
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 -include:_spfh.%{d2} ip4:1.2.3.0/24 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/bffff5eeb36c16ac9519ddcfc0ec5bac6211239e259d6cdbefefff652e54a753 b/testdata/fuzz/FuzzCheckHostWithSender/bffff5eeb36c16ac9519ddcfc0ec5bac6211239e259d6cdbefefff652e54a753
new file mode 100644
index 0000000..e912b91
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/bffff5eeb36c16ac9519ddcfc0ec5bac6211239e259d6cdbefefff652e54a753
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 exists:d1111 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/c253afa235a82ce7f1591b5712c7657d291d2846c1a3179c1f06062f5f7dff09 b/testdata/fuzz/FuzzCheckHostWithSender/c253afa235a82ce7f1591b5712c7657d291d2846c1a3179c1f06062f5f7dff09
new file mode 100644
index 0000000..1411499
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/c253afa235a82ce7f1591b5712c7657d291d2846c1a3179c1f06062f5f7dff09
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a mx include:a.com\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/c259c5953a4cd5728248c76d226d70f893a83bffea6af8ac4b620933a226bd3c b/testdata/fuzz/FuzzCheckHostWithSender/c259c5953a4cd5728248c76d226d70f893a83bffea6af8ac4b620933a226bd3c
new file mode 100644
index 0000000..ee0edcb
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/c259c5953a4cd5728248c76d226d70f893a83bffea6af8ac4b620933a226bd3c
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip4\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/c60179ef7139f6b3ca46e28ebe4d685539cea4a81296d1b970d17d9ebbfc0d4f b/testdata/fuzz/FuzzCheckHostWithSender/c60179ef7139f6b3ca46e28ebe4d685539cea4a81296d1b970d17d9ebbfc0d4f
new file mode 100644
index 0000000..e0d801f
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/c60179ef7139f6b3ca46e28ebe4d685539cea4a81296d1b970d17d9ebbfc0d4f
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a/24 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/c737a49ac824184bba622f9603369e827fe7f7bc7f3ed0eec4ad10ceb222760d b/testdata/fuzz/FuzzCheckHostWithSender/c737a49ac824184bba622f9603369e827fe7f7bc7f3ed0eec4ad10ceb222760d
new file mode 100644
index 0000000..25a451e
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/c737a49ac824184bba622f9603369e827fe7f7bc7f3ed0eec4ad10ceb222760d
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 exists:%{i}.%{l2r-}.user.%{d2}\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/cb565e472dff353b6d39e7573d5b0ad0937550902cb77f13b7761b6b0190072c b/testdata/fuzz/FuzzCheckHostWithSender/cb565e472dff353b6d39e7573d5b0ad0937550902cb77f13b7761b6b0190072c
new file mode 100644
index 0000000..5c9d96e
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/cb565e472dff353b6d39e7573d5b0ad0937550902cb77f13b7761b6b0190072c
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 -all exp=exp.example.net\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/cc996714646ed0376bf32f0324c8adcc89645458e98d3500e26029b1df1a6df9 b/testdata/fuzz/FuzzCheckHostWithSender/cc996714646ed0376bf32f0324c8adcc89645458e98d3500e26029b1df1a6df9
new file mode 100644
index 0000000..6b9871f
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/cc996714646ed0376bf32f0324c8adcc89645458e98d3500e26029b1df1a6df9
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 mx:a/montoto ~all")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/cef38ecfc8b718643f62aa3d28121b270a10b9fd369c9067680a1ce1728990ee b/testdata/fuzz/FuzzCheckHostWithSender/cef38ecfc8b718643f62aa3d28121b270a10b9fd369c9067680a1ce1728990ee
new file mode 100644
index 0000000..5c0971f
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/cef38ecfc8b718643f62aa3d28121b270a10b9fd369c9067680a1ce1728990ee
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 +all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/cfc68871fd05b32a67c6a541a10a5ec022763b19be5460fb1f021c6b0b912e6b b/testdata/fuzz/FuzzCheckHostWithSender/cfc68871fd05b32a67c6a541a10a5ec022763b19be5460fb1f021c6b0b912e6b
new file mode 100644
index 0000000..6c08ba8
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/cfc68871fd05b32a67c6a541a10a5ec022763b19be5460fb1f021c6b0b912e6b
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:d6660")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/d072c9937daf846e3a6b5ad63e02d41808875bece6e2637266c4435a72a83915 b/testdata/fuzz/FuzzCheckHostWithSender/d072c9937daf846e3a6b5ad63e02d41808875bece6e2637266c4435a72a83915
new file mode 100644
index 0000000..fb18400
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/d072c9937daf846e3a6b5ad63e02d41808875bece6e2637266c4435a72a83915
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 +a:o1r-%{o1r}-o1r\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/d0733abef0556d152feb8f70cea08c57a321836e0b8017d83e6017b6620b0bb3 b/testdata/fuzz/FuzzCheckHostWithSender/d0733abef0556d152feb8f70cea08c57a321836e0b8017d83e6017b6620b0bb3
new file mode 100644
index 0000000..4c61aa7
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/d0733abef0556d152feb8f70cea08c57a321836e0b8017d83e6017b6620b0bb3
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 -all exp=foobar.%{o}.%{o}.%{o}.%{o}.%{o}.%{o}.%{o}.%{o}.example.com\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/d0e0970ab81dca4b2040a2bac569a8f1546797360840f65fd7782606bd54a9de b/testdata/fuzz/FuzzCheckHostWithSender/d0e0970ab81dca4b2040a2bac569a8f1546797360840f65fd7782606bd54a9de
new file mode 100644
index 0000000..e29206e
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/d0e0970ab81dca4b2040a2bac569a8f1546797360840f65fd7782606bd54a9de
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 mx/26 exists:%{l}.%{d}.%{i}.spf.example.net -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/d256341aedad7ea0fab82f244cc34e0e185b22a4d9a36f29b96009cd475de0f2 b/testdata/fuzz/FuzzCheckHostWithSender/d256341aedad7ea0fab82f244cc34e0e185b22a4d9a36f29b96009cd475de0f2
new file mode 100644
index 0000000..a95dec4
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/d256341aedad7ea0fab82f244cc34e0e185b22a4d9a36f29b96009cd475de0f2
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 include:o.spf.example.com. ~all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/d3064ea76075e9b5968f7d1c973a6bb2658436d1a6b99f083413bec661ae3e04 b/testdata/fuzz/FuzzCheckHostWithSender/d3064ea76075e9b5968f7d1c973a6bb2658436d1a6b99f083413bec661ae3e04
new file mode 100644
index 0000000..f0d77b8
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/d3064ea76075e9b5968f7d1c973a6bb2658436d1a6b99f083413bec661ae3e04
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 -all ip6\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/d348fd680e680517afb72b5cf060223b97688dc6f75d3ba74a79636431f566b0 b/testdata/fuzz/FuzzCheckHostWithSender/d348fd680e680517afb72b5cf060223b97688dc6f75d3ba74a79636431f566b0
new file mode 100644
index 0000000..4153da4
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/d348fd680e680517afb72b5cf060223b97688dc6f75d3ba74a79636431f566b0
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 +a:ooo-%{o}-ooo\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/d485f706759e7ffeb82e41414db79d27223442718c44b79ad2794c14f458e4c1 b/testdata/fuzz/FuzzCheckHostWithSender/d485f706759e7ffeb82e41414db79d27223442718c44b79ad2794c14f458e4c1
new file mode 100644
index 0000000..174e735
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/d485f706759e7ffeb82e41414db79d27223442718c44b79ad2794c14f458e4c1
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 mx")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/d4eae7a8c864ab7c41300c21facc338713ce415c5db101450afd661a54e5a529 b/testdata/fuzz/FuzzCheckHostWithSender/d4eae7a8c864ab7c41300c21facc338713ce415c5db101450afd661a54e5a529
new file mode 100644
index 0000000..ce99969
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/d4eae7a8c864ab7c41300c21facc338713ce415c5db101450afd661a54e5a529
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip4:1.1.1.1 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/d5447bcd5c9bf384330a04c0873adf4a07d12eefd14a64664ce73afd5b4a2a4a b/testdata/fuzz/FuzzCheckHostWithSender/d5447bcd5c9bf384330a04c0873adf4a07d12eefd14a64664ce73afd5b4a2a4a
new file mode 100644
index 0000000..508bca0
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/d5447bcd5c9bf384330a04c0873adf4a07d12eefd14a64664ce73afd5b4a2a4a
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 redirect=t5.example.com ~all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/d615889d429c4097280af96eeed0eb44d4d84f74929e949857951703e876188e b/testdata/fuzz/FuzzCheckHostWithSender/d615889d429c4097280af96eeed0eb44d4d84f74929e949857951703e876188e
new file mode 100644
index 0000000..d5d6434
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/d615889d429c4097280af96eeed0eb44d4d84f74929e949857951703e876188e
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 -all/8\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/d8e600eb2eb3fc2736e8db20609c9a74a472b3832c34fea7c0c16ae27e4a9768 b/testdata/fuzz/FuzzCheckHostWithSender/d8e600eb2eb3fc2736e8db20609c9a74a472b3832c34fea7c0c16ae27e4a9768
new file mode 100644
index 0000000..123c76c
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/d8e600eb2eb3fc2736e8db20609c9a74a472b3832c34fea7c0c16ae27e4a9768
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:foo-bar -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/d960c14efcdef21728e9622a9daaaa97225e1d5a47983370d4a2b442dd528bef b/testdata/fuzz/FuzzCheckHostWithSender/d960c14efcdef21728e9622a9daaaa97225e1d5a47983370d4a2b442dd528bef
new file mode 100644
index 0000000..2f3fd71
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/d960c14efcdef21728e9622a9daaaa97225e1d5a47983370d4a2b442dd528bef
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 default=pass\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/dc23be508c40141df3c5d48e70bf6af5cb0e905cb383650a188939fc2548cd42 b/testdata/fuzz/FuzzCheckHostWithSender/dc23be508c40141df3c5d48e70bf6af5cb0e905cb383650a188939fc2548cd42
new file mode 100644
index 0000000..47121b4
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/dc23be508c40141df3c5d48e70bf6af5cb0e905cb383650a188939fc2548cd42
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ptr:d1111 -all")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/dcbe3f9b3d06b1131a9ca45a66ad7faa95428419590a01b04d95443425511cc3 b/testdata/fuzz/FuzzCheckHostWithSender/dcbe3f9b3d06b1131a9ca45a66ad7faa95428419590a01b04d95443425511cc3
new file mode 100644
index 0000000..fbe5089
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/dcbe3f9b3d06b1131a9ca45a66ad7faa95428419590a01b04d95443425511cc3
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip6:::1.1.1.1/129\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/de5151aef9a6e7c493820a3edfb797d625a03b5f346b9abb1067499610460f2f b/testdata/fuzz/FuzzCheckHostWithSender/de5151aef9a6e7c493820a3edfb797d625a03b5f346b9abb1067499610460f2f
new file mode 100644
index 0000000..b041127
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/de5151aef9a6e7c493820a3edfb797d625a03b5f346b9abb1067499610460f2f
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 +a:sss-%{s}-sss\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/de5178d0a53d9f621355eae37e30c31965d57e60d64d8d8614aa33a7f862514b b/testdata/fuzz/FuzzCheckHostWithSender/de5178d0a53d9f621355eae37e30c31965d57e60d64d8d8614aa33a7f862514b
new file mode 100644
index 0000000..9c9ff73
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/de5178d0a53d9f621355eae37e30c31965d57e60d64d8d8614aa33a7f862514b
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a/24/64 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/dee36a3b47f5df6c0fd033ae1649f3d5f43898a7b9404ba86096684511f11ce0 b/testdata/fuzz/FuzzCheckHostWithSender/dee36a3b47f5df6c0fd033ae1649f3d5f43898a7b9404ba86096684511f11ce0
new file mode 100644
index 0000000..fd81b83
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/dee36a3b47f5df6c0fd033ae1649f3d5f43898a7b9404ba86096684511f11ce0
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 redirect=domain2\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/df3b0ca263acba2eb59a3196937770156387a7cb912d0974ea012a6a9c2656b9 b/testdata/fuzz/FuzzCheckHostWithSender/df3b0ca263acba2eb59a3196937770156387a7cb912d0974ea012a6a9c2656b9
new file mode 100644
index 0000000..9123f36
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/df3b0ca263acba2eb59a3196937770156387a7cb912d0974ea012a6a9c2656b9
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a include:inc.example.com a ip4:1.2.3.4 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/dff98bbeb1ca432e6176e1f948be3ae20ab129f4ca0b650ea533315afb8af753 b/testdata/fuzz/FuzzCheckHostWithSender/dff98bbeb1ca432e6176e1f948be3ae20ab129f4ca0b650ea533315afb8af753
new file mode 100644
index 0000000..5266d20
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/dff98bbeb1ca432e6176e1f948be3ae20ab129f4ca0b650ea533315afb8af753
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 exists:%{p}.should.example.com ~exists:%{p}.ok.example.com\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/e2faaf980a88fa21842150fa4b377d5db51c08fde28440abfcdb8472718d88a4 b/testdata/fuzz/FuzzCheckHostWithSender/e2faaf980a88fa21842150fa4b377d5db51c08fde28440abfcdb8472718d88a4
new file mode 100644
index 0000000..78c9b7b
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/e2faaf980a88fa21842150fa4b377d5db51c08fde28440abfcdb8472718d88a4
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 exp=blah -all")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/e628623bfe5f8ae1a476d97b3d2c62320a731fa50b5f4cd4e1e163b33ae77e83 b/testdata/fuzz/FuzzCheckHostWithSender/e628623bfe5f8ae1a476d97b3d2c62320a731fa50b5f4cd4e1e163b33ae77e83
new file mode 100644
index 0000000..cfadc77
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/e628623bfe5f8ae1a476d97b3d2c62320a731fa50b5f4cd4e1e163b33ae77e83
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 moo.cow:far_out=man:dog/cat ip4:1.2.3.4 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/e6b3a950c94c734fa12db3a02366d3ce7467c02f0fc81125346028b1d0ffb12f b/testdata/fuzz/FuzzCheckHostWithSender/e6b3a950c94c734fa12db3a02366d3ce7467c02f0fc81125346028b1d0ffb12f
new file mode 100644
index 0000000..6f787ec
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/e6b3a950c94c734fa12db3a02366d3ce7467c02f0fc81125346028b1d0ffb12f
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 include:domain ~all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/e75b5a8886356f7125c5b767251b66768466da297012db23e1a26aa310938633 b/testdata/fuzz/FuzzCheckHostWithSender/e75b5a8886356f7125c5b767251b66768466da297012db23e1a26aa310938633
new file mode 100644
index 0000000..b4db4cd
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/e75b5a8886356f7125c5b767251b66768466da297012db23e1a26aa310938633
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip4:1.1.1.1/33 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/e7cd1d503aa077f2f8a38f625e98cc2f62fbbd4eaa8905d1e320536f71cd5f5a b/testdata/fuzz/FuzzCheckHostWithSender/e7cd1d503aa077f2f8a38f625e98cc2f62fbbd4eaa8905d1e320536f71cd5f5a
new file mode 100644
index 0000000..3af3032
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/e7cd1d503aa077f2f8a38f625e98cc2f62fbbd4eaa8905d1e320536f71cd5f5a
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip6:Cafe:Babe:8000::/33\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/e81f52ecea77c09affeaf4065acd6b8a0f46f6d7b3c5b87389f8174bb3981a5f b/testdata/fuzz/FuzzCheckHostWithSender/e81f52ecea77c09affeaf4065acd6b8a0f46f6d7b3c5b87389f8174bb3981a5f
new file mode 100644
index 0000000..d5fe1ec
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/e81f52ecea77c09affeaf4065acd6b8a0f46f6d7b3c5b87389f8174bb3981a5f
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a mx include:b.com\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/e84bd6b71a1de63cf45c1e4b79351aed757d357ab5e5de8fef17d918bcfbacae b/testdata/fuzz/FuzzCheckHostWithSender/e84bd6b71a1de63cf45c1e4b79351aed757d357ab5e5de8fef17d918bcfbacae
new file mode 100644
index 0000000..4bf3b52
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/e84bd6b71a1de63cf45c1e4b79351aed757d357ab5e5de8fef17d918bcfbacae
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 -ip4:1.2.3.4 ip6:::FFFF:1.2.3.4\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/eb62dc9e3ad4ecd5de359eaace1c701d1520bd5105cb7992c6c2ed0d85a5fcb3 b/testdata/fuzz/FuzzCheckHostWithSender/eb62dc9e3ad4ecd5de359eaace1c701d1520bd5105cb7992c6c2ed0d85a5fcb3
new file mode 100644
index 0000000..5a439ce
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/eb62dc9e3ad4ecd5de359eaace1c701d1520bd5105cb7992c6c2ed0d85a5fcb3
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:a123456789012345678901234567890123456789012345678901234567890123.example.com -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/eb855908eeb08f69da15a3df7e4e853e358c453bf6d869dc35bdcf0cf4a1e57e b/testdata/fuzz/FuzzCheckHostWithSender/eb855908eeb08f69da15a3df7e4e853e358c453bf6d869dc35bdcf0cf4a1e57e
new file mode 100644
index 0000000..e2fa875
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/eb855908eeb08f69da15a3df7e4e853e358c453bf6d869dc35bdcf0cf4a1e57e
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:%{o} -all")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/ec778d846b85bf9595fdc9bee483bdbd14f0f43cef7336698f9ae6298110996d b/testdata/fuzz/FuzzCheckHostWithSender/ec778d846b85bf9595fdc9bee483bdbd14f0f43cef7336698f9ae6298110996d
new file mode 100644
index 0000000..22bafd3
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/ec778d846b85bf9595fdc9bee483bdbd14f0f43cef7336698f9ae6298110996d
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip4:1.2.3.4/33 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/ec8f66a72e57e937be6adfc024513e33c45ecaa66823745e230aff46f0040091 b/testdata/fuzz/FuzzCheckHostWithSender/ec8f66a72e57e937be6adfc024513e33c45ecaa66823745e230aff46f0040091
new file mode 100644
index 0000000..e34be0e
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/ec8f66a72e57e937be6adfc024513e33c45ecaa66823745e230aff46f0040091
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 1up=foo\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/f01436787a3b5ff4bb19c9e62b718cbef2e79c1d638e57be4f53d9a0127816d2 b/testdata/fuzz/FuzzCheckHostWithSender/f01436787a3b5ff4bb19c9e62b718cbef2e79c1d638e57be4f53d9a0127816d2
new file mode 100644
index 0000000..a474a80
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/f01436787a3b5ff4bb19c9e62b718cbef2e79c1d638e57be4f53d9a0127816d2
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:foo.example.xn--zckzah -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/f138d9838ddc0451784c3c61e06baf27cf75aa4d67dc6b5b5f3d90a143c791e7 b/testdata/fuzz/FuzzCheckHostWithSender/f138d9838ddc0451784c3c61e06baf27cf75aa4d67dc6b5b5f3d90a143c791e7
new file mode 100644
index 0000000..0a8a3ec
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/f138d9838ddc0451784c3c61e06baf27cf75aa4d67dc6b5b5f3d90a143c791e7
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 -exists:%(ir).sbl.example.com ?all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/f1a4a724658dd3d582958a030481cd67da6e4a79157d693a870dfc2fc49e7c27 b/testdata/fuzz/FuzzCheckHostWithSender/f1a4a724658dd3d582958a030481cd67da6e4a79157d693a870dfc2fc49e7c27
new file mode 100644
index 0000000..c249040
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/f1a4a724658dd3d582958a030481cd67da6e4a79157d693a870dfc2fc49e7c27
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:%{H} -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/f21f4e63a362ca26f45fdd3e9bfa9c5456457e8466c4e3d932fd668d14522b5e b/testdata/fuzz/FuzzCheckHostWithSender/f21f4e63a362ca26f45fdd3e9bfa9c5456457e8466c4e3d932fd668d14522b5e
new file mode 100644
index 0000000..6d24c0c
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/f21f4e63a362ca26f45fdd3e9bfa9c5456457e8466c4e3d932fd668d14522b5e
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 +a:OOO-%{O}-OOO\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/f270d4ac5ec23e1014924aca806ee3bba35f72f27e7cee3b50f1ec03965fb031 b/testdata/fuzz/FuzzCheckHostWithSender/f270d4ac5ec23e1014924aca806ee3bba35f72f27e7cee3b50f1ec03965fb031
new file mode 100644
index 0000000..1d4da5d
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/f270d4ac5ec23e1014924aca806ee3bba35f72f27e7cee3b50f1ec03965fb031
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip4:1.2.3.4/32 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/f3ce7b0cf05cce608c9b06f7e99e8077f2baaa0956d54312a79540f99dc7164e b/testdata/fuzz/FuzzCheckHostWithSender/f3ce7b0cf05cce608c9b06f7e99e8077f2baaa0956d54312a79540f99dc7164e
new file mode 100644
index 0000000..634d571
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/f3ce7b0cf05cce608c9b06f7e99e8077f2baaa0956d54312a79540f99dc7164e
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ip4:1.1.1.1 redirect=e1.example.com\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/f60f71c787ee5398b34632bc76794a107baab5e8df8a4f6decf3bc84b16659b6 b/testdata/fuzz/FuzzCheckHostWithSender/f60f71c787ee5398b34632bc76794a107baab5e8df8a4f6decf3bc84b16659b6
new file mode 100644
index 0000000..fa70f41
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/f60f71c787ee5398b34632bc76794a107baab5e8df8a4f6decf3bc84b16659b6
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 redirect=\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/f64e93ef91ce5e9527978b5adf28a9c4ba988fe5e1013ae512296861ce08cc83 b/testdata/fuzz/FuzzCheckHostWithSender/f64e93ef91ce5e9527978b5adf28a9c4ba988fe5e1013ae512296861ce08cc83
new file mode 100644
index 0000000..2518296
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/f64e93ef91ce5e9527978b5adf28a9c4ba988fe5e1013ae512296861ce08cc83
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:foo:bar/baz.example.com\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/f6de6770c563660b8abc5fce22fab116a48b6a04aaa7b50b2ae8ed8be90dcccf b/testdata/fuzz/FuzzCheckHostWithSender/f6de6770c563660b8abc5fce22fab116a48b6a04aaa7b50b2ae8ed8be90dcccf
new file mode 100644
index 0000000..b925cb5
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/f6de6770c563660b8abc5fce22fab116a48b6a04aaa7b50b2ae8ed8be90dcccf
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 -all")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/f861cce74a7c04552844915a9895006e98d0adcf9651f4ad0a3ddbeccf3d1332 b/testdata/fuzz/FuzzCheckHostWithSender/f861cce74a7c04552844915a9895006e98d0adcf9651f4ad0a3ddbeccf3d1332
new file mode 100644
index 0000000..711fbe9
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/f861cce74a7c04552844915a9895006e98d0adcf9651f4ad0a3ddbeccf3d1332
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ptr:sonlas6 -all")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/f8839b658afd6bb4d4b2f888c04020e6d9780265f88f7ca8634ca793bf9370f3 b/testdata/fuzz/FuzzCheckHostWithSender/f8839b658afd6bb4d4b2f888c04020e6d9780265f88f7ca8634ca793bf9370f3
new file mode 100644
index 0000000..d86e4ad
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/f8839b658afd6bb4d4b2f888c04020e6d9780265f88f7ca8634ca793bf9370f3
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 exists:%{l2r+-}.user.%{d2}\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/f91c80a74bd41caec0e506044122c94bf5ef06efe53276b6cba92bac2dfb0f7a b/testdata/fuzz/FuzzCheckHostWithSender/f91c80a74bd41caec0e506044122c94bf5ef06efe53276b6cba92bac2dfb0f7a
new file mode 100644
index 0000000..6d2999c
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/f91c80a74bd41caec0e506044122c94bf5ef06efe53276b6cba92bac2dfb0f7a
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a//64 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/f92a700f3148f06dd8e7cb5d74ae1427737a3a85cdd63528fee74ee8c63eba2a b/testdata/fuzz/FuzzCheckHostWithSender/f92a700f3148f06dd8e7cb5d74ae1427737a3a85cdd63528fee74ee8c63eba2a
new file mode 100644
index 0000000..4d3c2a5
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/f92a700f3148f06dd8e7cb5d74ae1427737a3a85cdd63528fee74ee8c63eba2a
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 redirect=faildom\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/f92ee16b876171fdd95d97e6a6bb9f8ca91225fd974fe89b0c9c4208cfb4aacd b/testdata/fuzz/FuzzCheckHostWithSender/f92ee16b876171fdd95d97e6a6bb9f8ca91225fd974fe89b0c9c4208cfb4aacd
new file mode 100644
index 0000000..ce2d274
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/f92ee16b876171fdd95d97e6a6bb9f8ca91225fd974fe89b0c9c4208cfb4aacd
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a//0 -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/fa427ffc13829204e74c07efe8a48d47fa4fb0bd88b62dde8bd38e5dc35d5122 b/testdata/fuzz/FuzzCheckHostWithSender/fa427ffc13829204e74c07efe8a48d47fa4fb0bd88b62dde8bd38e5dc35d5122
new file mode 100644
index 0000000..6a7822c
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/fa427ffc13829204e74c07efe8a48d47fa4fb0bd88b62dde8bd38e5dc35d5122
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a a:c1.example.com -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/fad87fe931d965e4391ea69a6cf3687f6947b02c0312e6e8cfed4257f47f4a0d b/testdata/fuzz/FuzzCheckHostWithSender/fad87fe931d965e4391ea69a6cf3687f6947b02c0312e6e8cfed4257f47f4a0d
new file mode 100644
index 0000000..17a38f2
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/fad87fe931d965e4391ea69a6cf3687f6947b02c0312e6e8cfed4257f47f4a0d
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 \\x80a:example.net -all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/fbe3a956e176259d3e00388c3855d452ed93872ec54b04571e5812298906521e b/testdata/fuzz/FuzzCheckHostWithSender/fbe3a956e176259d3e00388c3855d452ed93872ec54b04571e5812298906521e
new file mode 100644
index 0000000..237ec3b
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/fbe3a956e176259d3e00388c3855d452ed93872ec54b04571e5812298906521e
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 include:ip5.example.com ~all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/fbf00565ea72eba9a8c7d6d0bd95342bb6532fdc1d084627041219a1aa8700ae b/testdata/fuzz/FuzzCheckHostWithSender/fbf00565ea72eba9a8c7d6d0bd95342bb6532fdc1d084627041219a1aa8700ae
new file mode 100644
index 0000000..c274933
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/fbf00565ea72eba9a8c7d6d0bd95342bb6532fdc1d084627041219a1aa8700ae
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 redirect=-all ?all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/fdead41f48658c01bc7d38239841aec447ef78ac2953ec185e974b7106656d2b b/testdata/fuzz/FuzzCheckHostWithSender/fdead41f48658c01bc7d38239841aec447ef78ac2953ec185e974b7106656d2b
new file mode 100644
index 0000000..e1e8a7e
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/fdead41f48658c01bc7d38239841aec447ef78ac2953ec185e974b7106656d2b
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 ptr:lalala -all")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/fe73ee23cef5f310475e7e9ec7ab2989fda9f2790e0ac008832d7bd9e0dd7d4b b/testdata/fuzz/FuzzCheckHostWithSender/fe73ee23cef5f310475e7e9ec7ab2989fda9f2790e0ac008832d7bd9e0dd7d4b
new file mode 100644
index 0000000..da03c51
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/fe73ee23cef5f310475e7e9ec7ab2989fda9f2790e0ac008832d7bd9e0dd7d4b
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 a:%{o0}\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/fec0033762b714fd39ab04edf89db9c4876daaed90bca4dca6bc580be3324065 b/testdata/fuzz/FuzzCheckHostWithSender/fec0033762b714fd39ab04edf89db9c4876daaed90bca4dca6bc580be3324065
new file mode 100644
index 0000000..0c7007e
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/fec0033762b714fd39ab04edf89db9c4876daaed90bca4dca6bc580be3324065
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 -all exp=%{r}.example.com\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/ff588968c6257a73518c0b737883b25a087bdfa8890be2a6d032af83aab6eccf b/testdata/fuzz/FuzzCheckHostWithSender/ff588968c6257a73518c0b737883b25a087bdfa8890be2a6d032af83aab6eccf
new file mode 100644
index 0000000..7cb1994
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/ff588968c6257a73518c0b737883b25a087bdfa8890be2a6d032af83aab6eccf
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 mx:d1110/24//100 ~all\n")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzCheckHostWithSender/ffbe2c5731cf8442c7e73c7e502984e276282fea31d8c4271b6a95dbf6f4f6e9 b/testdata/fuzz/FuzzCheckHostWithSender/ffbe2c5731cf8442c7e73c7e502984e276282fea31d8c4271b6a95dbf6f4f6e9
new file mode 100644
index 0000000..f73221b
--- /dev/null
+++ b/testdata/fuzz/FuzzCheckHostWithSender/ffbe2c5731cf8442c7e73c7e502984e276282fea31d8c4271b6a95dbf6f4f6e9
@@ -0,0 +1,2 @@
+go test fuzz v1
+string("v=spf1 mx/24")
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/00411bf44dbea39f3278c2cface16398f239e7ca-12 b/testdata/fuzz/corpus/00411bf44dbea39f3278c2cface16398f239e7ca-12
deleted file mode 100644
index d4e4022..0000000
--- a/testdata/fuzz/corpus/00411bf44dbea39f3278c2cface16398f239e7ca-12
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:1:b:6:1:b:6:1:0/1 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/00cf37c4fa061abb08aeed0981d8d0e26a1e1323-4 b/testdata/fuzz/corpus/00cf37c4fa061abb08aeed0981d8d0e26a1e1323-4
deleted file mode 100644
index 26cf489..0000000
--- a/testdata/fuzz/corpus/00cf37c4fa061abb08aeed0981d8d0e26a1e1323-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:domain   
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/01438665d70f99814773625c2b18eb2104f4ea13-5 b/testdata/fuzz/corpus/01438665d70f99814773625c2b18eb2104f4ea13-5
deleted file mode 100644
index d0b2aeb..0000000
--- a/testdata/fuzz/corpus/01438665d70f99814773625c2b18eb2104f4ea13-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 𫞵𫞵𫞵𫞵
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/0175b61366f0bae34f123456ba2bf7154a6af668-3 b/testdata/fuzz/corpus/0175b61366f0bae34f123456ba2bf7154a6af668-3
deleted file mode 100644
index 369778f..0000000
--- a/testdata/fuzz/corpus/0175b61366f0bae34f123456ba2bf7154a6af668-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:%{I} -
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/02c83942c0ae728b90c0a9ea44de2781e884d1bb b/testdata/fuzz/corpus/02c83942c0ae728b90c0a9ea44de2781e884d1bb
deleted file mode 100644
index 6cebf8a..0000000
--- a/testdata/fuzz/corpus/02c83942c0ae728b90c0a9ea44de2781e884d1bb
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{o0}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/031baaf383cfebcacc31eeb3c4d060743adc6be0-3 b/testdata/fuzz/corpus/031baaf383cfebcacc31eeb3c4d060743adc6be0-3
deleted file mode 100644
index 8f3bfbc..0000000
--- a/testdata/fuzz/corpus/031baaf383cfebcacc31eeb3c4d060743adc6be0-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \xd5\xf3\xd5\xef\xef4
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/03279b4fd8a0a693cc9bf81bcd225fcae6101d24-9 b/testdata/fuzz/corpus/03279b4fd8a0a693cc9bf81bcd225fcae6101d24-9
deleted file mode 100644
index 064cac0..0000000
--- a/testdata/fuzz/corpus/03279b4fd8a0a693cc9bf81bcd225fcae6101d24-9
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/ a/ a/ a/ a/ a/ a/ a/ a/
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/048ed20064c6350703216668dd23ea6bb5f66315 b/testdata/fuzz/corpus/048ed20064c6350703216668dd23ea6bb5f66315
deleted file mode 100644
index 9ae669b..0000000
--- a/testdata/fuzz/corpus/048ed20064c6350703216668dd23ea6bb5f66315
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.1.1.1/0
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/04c9de854b93f2607c3fd25a5559cd3e4db9c1e8 b/testdata/fuzz/corpus/04c9de854b93f2607c3fd25a5559cd3e4db9c1e8
deleted file mode 100644
index a4e0ca3..0000000
--- a/testdata/fuzz/corpus/04c9de854b93f2607c3fd25a5559cd3e4db9c1e8
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:%{I_}%{O_}%{l-}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/0556fcf18a86a09f6048c933b57e54cb9f2c3d20-11 b/testdata/fuzz/corpus/0556fcf18a86a09f6048c933b57e54cb9f2c3d20-11
deleted file mode 100644
index 3099b6e..0000000
--- a/testdata/fuzz/corpus/0556fcf18a86a09f6048c933b57e54cb9f2c3d20-11
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:::1 ip6:Cafe:Babe:0:: include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/0646a02a7b4f134295dccc4f3b6d4f74a98fd107-5 b/testdata/fuzz/corpus/0646a02a7b4f134295dccc4f3b6d4f74a98fd107-5
deleted file mode 100644
index b1f9823..0000000
--- a/testdata/fuzz/corpus/0646a02a7b4f134295dccc4f3b6d4f74a98fd107-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:domain    
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/06bec983ccd57eed211cbd4bda8583ace4c45c8c-7 b/testdata/fuzz/corpus/06bec983ccd57eed211cbd4bda8583ace4c45c8c-7
deleted file mode 100644
index 6e0189c..0000000
--- a/testdata/fuzz/corpus/06bec983ccd57eed211cbd4bda8583ace4c45c8c-7
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx mx a mx
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/079ead839c297839a931cdea8b00dde0de22049a-1 b/testdata/fuzz/corpus/079ead839c297839a931cdea8b00dde0de22049a-1
deleted file mode 100644
index 6652398..0000000
--- a/testdata/fuzz/corpus/079ead839c297839a931cdea8b00dde0de22049a-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:%{{.%{i} -
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/07d761d89cec1e613b391dae889ac55b2dceec9e-14 b/testdata/fuzz/corpus/07d761d89cec1e613b391dae889ac55b2dceec9e-14
deleted file mode 100644
index a98f4fe..0000000
--- a/testdata/fuzz/corpus/07d761d89cec1e613b391dae889ac55b2dceec9e-14
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:󂂂󂂂󂂂󂂂󂂂󂂂󂂽 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/07e9ac18500412e857ac88d53d2d14fa38763489-2 b/testdata/fuzz/corpus/07e9ac18500412e857ac88d53d2d14fa38763489-2
deleted file mode 100644
index ff3f14b..0000000
--- a/testdata/fuzz/corpus/07e9ac18500412e857ac88d53d2d14fa38763489-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:d1\xa4\xde\xd0Ea110~al+-l
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/0845f1c9d86392058834dd993061f55fd35986a3-13 b/testdata/fuzz/corpus/0845f1c9d86392058834dd993061f55fd35986a3-13
deleted file mode 100644
index 88668b7..0000000
--- a/testdata/fuzz/corpus/0845f1c9d86392058834dd993061f55fd35986a3-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.2.3.4 ip6:::/4 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/0864783451aeddd592bf6840e0329f46598ed9d7-4 b/testdata/fuzz/corpus/0864783451aeddd592bf6840e0329f46598ed9d7-4
deleted file mode 100644
index f788697..0000000
--- a/testdata/fuzz/corpus/0864783451aeddd592bf6840e0329f46598ed9d7-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:6:1:8:1::6:1:8:0.
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/08ba70fdee26f6942453c1420b4823fcac5821b1-1 b/testdata/fuzz/corpus/08ba70fdee26f6942453c1420b4823fcac5821b1-1
deleted file mode 100644
index 246a655..0000000
--- a/testdata/fuzz/corpus/08ba70fdee26f6942453c1420b4823fcac5821b1-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.71160442
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/096680e0fa303a874fe940143073b3b606d11482 b/testdata/fuzz/corpus/096680e0fa303a874fe940143073b3b606d11482
deleted file mode 100644
index 22575f3..0000000
--- a/testdata/fuzz/corpus/096680e0fa303a874fe940143073b3b606d11482
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.2.3.4:
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/0a2058b18f2a5fb7c02077742dc8874d015c6f53-4 b/testdata/fuzz/corpus/0a2058b18f2a5fb7c02077742dc8874d015c6f53-4
deleted file mode 100644
index 431ff71..0000000
--- a/testdata/fuzz/corpus/0a2058b18f2a5fb7c02077742dc8874d015c6f53-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=%{d0027755927159263581}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/0a2060a21e9dfea36b635404b1dfa34ad9540063-23 b/testdata/fuzz/corpus/0a2060a21e9dfea36b635404b1dfa34ad9540063-23
deleted file mode 100644
index 916dfa3..0000000
--- a/testdata/fuzz/corpus/0a2060a21e9dfea36b635404b1dfa34ad9540063-23
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%%%%%%%% include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/0a7b5cdc8eac7830d419515b47c11a0cbcf0bdd3-11 b/testdata/fuzz/corpus/0a7b5cdc8eac7830d419515b47c11a0cbcf0bdd3-11
deleted file mode 100644
index 3063f74..0000000
--- a/testdata/fuzz/corpus/0a7b5cdc8eac7830d419515b47c11a0cbcf0bdd3-11
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:ŁŁ include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/0ae0ed61b45093f6121612116ac41e611b7ca57c-13 b/testdata/fuzz/corpus/0ae0ed61b45093f6121612116ac41e611b7ca57c-13
deleted file mode 100644
index fca85d7..0000000
--- a/testdata/fuzz/corpus/0ae0ed61b45093f6121612116ac41e611b7ca57c-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:Aa\x82 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/0b23284bbc74c7e72dcad1e56ad2c0c422c76f6c-2 b/testdata/fuzz/corpus/0b23284bbc74c7e72dcad1e56ad2c0c422c76f6c-2
deleted file mode 100644
index d703153..0000000
--- a/testdata/fuzz/corpus/0b23284bbc74c7e72dcad1e56ad2c0c422c76f6c-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:domain 1 
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/0b5b6a45778d16db6c3a53ec6d96d8ddb70cbf3b-3 b/testdata/fuzz/corpus/0b5b6a45778d16db6c3a53ec6d96d8ddb70cbf3b-3
deleted file mode 100644
index 1434eff..0000000
--- a/testdata/fuzz/corpus/0b5b6a45778d16db6c3a53ec6d96d8ddb70cbf3b-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/-110718626451492305703
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/0c4314c16a99b6d5be7b506088e5194bc01edf1e-9 b/testdata/fuzz/corpus/0c4314c16a99b6d5be7b506088e5194bc01edf1e-9
deleted file mode 100644
index 566dd55..0000000
--- a/testdata/fuzz/corpus/0c4314c16a99b6d5be7b506088e5194bc01edf1e-9
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:d1110/1 a:d1110/1 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/0c5f76d791418c99ac7dc9148ebffe4b226037d2 b/testdata/fuzz/corpus/0c5f76d791418c99ac7dc9148ebffe4b226037d2
deleted file mode 100644
index 0b6e377..0000000
--- a/testdata/fuzz/corpus/0c5f76d791418c99ac7dc9148ebffe4b226037d2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{H} -
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/0ce9a737495f56e975b86c862d1b2ce62b0997bc-4 b/testdata/fuzz/corpus/0ce9a737495f56e975b86c862d1b2ce62b0997bc-4
deleted file mode 100644
index 1f6e379..0000000
--- a/testdata/fuzz/corpus/0ce9a737495f56e975b86c862d1b2ce62b0997bc-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \xf3\x81\xf3\x82\x82)
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/0d45f75bc08ac9bf702effdb893ca87c801a7294-4 b/testdata/fuzz/corpus/0d45f75bc08ac9bf702effdb893ca87c801a7294-4
deleted file mode 100644
index e4492f6..0000000
--- a/testdata/fuzz/corpus/0d45f75bc08ac9bf702effdb893ca87c801a7294-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx1 mx/ a/
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/0e5d97173ab36db60868cd5b0ac136c4657e0c79-13 b/testdata/fuzz/corpus/0e5d97173ab36db60868cd5b0ac136c4657e0c79-13
deleted file mode 100644
index 050e50f..0000000
--- a/testdata/fuzz/corpus/0e5d97173ab36db60868cd5b0ac136c4657e0c79-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{IR}%{IR}%{IR}%{IR} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/0e955ff9c6d5c2d145779ddc32e8af92f3fce15c-2 b/testdata/fuzz/corpus/0e955ff9c6d5c2d145779ddc32e8af92f3fce15c-2
deleted file mode 100644
index 13decf5..0000000
--- a/testdata/fuzz/corpus/0e955ff9c6d5c2d145779ddc32e8af92f3fce15c-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/0f2c4e38efb96812b9ab096bcdd0a4d295879169-2 b/testdata/fuzz/corpus/0f2c4e38efb96812b9ab096bcdd0a4d295879169-2
deleted file mode 100644
index ec137a3..0000000
--- a/testdata/fuzz/corpus/0f2c4e38efb96812b9ab096bcdd0a4d295879169-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=%{d1:}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/107174d48130ff0c7b15437e348ba16d8649b3dc-15 b/testdata/fuzz/corpus/107174d48130ff0c7b15437e348ba16d8649b3dc-15
deleted file mode 100644
index 7685743..0000000
--- a/testdata/fuzz/corpus/107174d48130ff0c7b15437e348ba16d8649b3dc-15
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:1:: include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/1079f2c1b9f8fe829d185321520db4489ddc2a80-12 b/testdata/fuzz/corpus/1079f2c1b9f8fe829d185321520db4489ddc2a80-12
deleted file mode 100644
index 2aa8836..0000000
--- a/testdata/fuzz/corpus/1079f2c1b9f8fe829d185321520db4489ddc2a80-12
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:%{i}%{i} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/10af261a4eba5d6a09178858f7f7b2bdc8a4d2ed-6 b/testdata/fuzz/corpus/10af261a4eba5d6a09178858f7f7b2bdc8a4d2ed-6
deleted file mode 100644
index 0e2c982..0000000
--- a/testdata/fuzz/corpus/10af261a4eba5d6a09178858f7f7b2bdc8a4d2ed-6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:domain \xe2
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/113d1b233d0b182ce8dec943a01a213dbc1bfc32-4 b/testdata/fuzz/corpus/113d1b233d0b182ce8dec943a01a213dbc1bfc32-4
deleted file mode 100644
index 20cfb35..0000000
--- a/testdata/fuzz/corpus/113d1b233d0b182ce8dec943a01a213dbc1bfc32-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 󁂂
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/115c29a6c848857a691de2267b7d3ac92ce5f384-2 b/testdata/fuzz/corpus/115c29a6c848857a691de2267b7d3ac92ce5f384-2
deleted file mode 100644
index 34a2fcd..0000000
--- a/testdata/fuzz/corpus/115c29a6c848857a691de2267b7d3ac92ce5f384-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a a
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/124eddd031bfaecce3884922d2180332032e4156-5 b/testdata/fuzz/corpus/124eddd031bfaecce3884922d2180332032e4156-5
deleted file mode 100644
index 24a9b9b..0000000
--- a/testdata/fuzz/corpus/124eddd031bfaecce3884922d2180332032e4156-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \x81\xf3\x81h\xbf\xbd\xbd\xf1\xbf/\xbd\xef\xbd\xef\xbf)\xbd\xbd\xbd\xb6\x80\xbf\xbd\xf1\xbf/\xbd\xff\xf1\xbf/\xbd\xef\xbd\xef\xbf)\xbd\xbd\xbd\xb6\x80\xbf\xbd\xf1\xbf/\xbd\xff
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/1266c0d0f5c4ca735e3a71c9edff3d4e5aca9bbd b/testdata/fuzz/corpus/1266c0d0f5c4ca735e3a71c9edff3d4e5aca9bbd
deleted file mode 100644
index 92d1405..0000000
--- a/testdata/fuzz/corpus/1266c0d0f5c4ca735e3a71c9edff3d4e5aca9bbd
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:d6660/24 l
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/1344b11657d8c0b3d0d7f6e76c0d728905615894 b/testdata/fuzz/corpus/1344b11657d8c0b3d0d7f6e76c0d728905615894
deleted file mode 100644
index b16ea21..0000000
--- a/testdata/fuzz/corpus/1344b11657d8c0b3d0d7f6e76c0d728905615894
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:%(
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/1380aa5a0953cae35d64ff6c145b5c0a3ba84228-20 b/testdata/fuzz/corpus/1380aa5a0953cae35d64ff6c145b5c0a3ba84228-20
deleted file mode 100644
index 762ce6e..0000000
--- a/testdata/fuzz/corpus/1380aa5a0953cae35d64ff6c145b5c0a3ba84228-20
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:\xf3 mx:\xf3\x82\xf3\x82\xf3\x82\xf3\x80\xf3\x82\x82\xf3\x82\xf3\x82\xf3\x82\xf3\x82\x82\xf3\x82\xf3\x82\xf3\x80\xf3\x82\x82\xf3\x82\xf3\x82\xf3\x82\xf3\x82/
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/13d1473f6d375e492efdf7d50e696907721bf5d1-11 b/testdata/fuzz/corpus/13d1473f6d375e492efdf7d50e696907721bf5d1-11
deleted file mode 100644
index fa34187..0000000
--- a/testdata/fuzz/corpus/13d1473f6d375e492efdf7d50e696907721bf5d1-11
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{V} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/157b209632435b7b661b3438c96d1e8548550476-6 b/testdata/fuzz/corpus/157b209632435b7b661b3438c96d1e8548550476-6
deleted file mode 100644
index 1f7b29b..0000000
--- a/testdata/fuzz/corpus/157b209632435b7b661b3438c96d1e8548550476-6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \x81\xf3\xf3\xf8\x8d\x91\x82\x81\xf3
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/159729fed614b134e57b677bc72474f6463d362b-6 b/testdata/fuzz/corpus/159729fed614b134e57b677bc72474f6463d362b-6
deleted file mode 100644
index f40531a..0000000
--- a/testdata/fuzz/corpus/159729fed614b134e57b677bc72474f6463d362b-6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:domain    \xb2
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/15da32d2909f118a0fc25ca4dccf07b03ff3c483-6 b/testdata/fuzz/corpus/15da32d2909f118a0fc25ca4dccf07b03ff3c483-6
deleted file mode 100644
index c21b0fd..0000000
--- a/testdata/fuzz/corpus/15da32d2909f118a0fc25ca4dccf07b03ff3c483-6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 𗞵𗞵𗞵𗞵𗞵𗞵𗞵𗞵𗞵
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/15f3b6fef4391fd987ffc0ddf0c449046f0898b2-3 b/testdata/fuzz/corpus/15f3b6fef4391fd987ffc0ddf0c449046f0898b2-3
deleted file mode 100644
index 6ff82bf..0000000
Binary files a/testdata/fuzz/corpus/15f3b6fef4391fd987ffc0ddf0c449046f0898b2-3 and /dev/null differ
diff --git a/testdata/fuzz/corpus/160f80a8549044c6e3aca7b9d1e3964238615667-6 b/testdata/fuzz/corpus/160f80a8549044c6e3aca7b9d1e3964238615667-6
deleted file mode 100644
index 6d4f19b..0000000
--- a/testdata/fuzz/corpus/160f80a8549044c6e3aca7b9d1e3964238615667-6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 󂂂󂂂󂂀
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/16524c09938afe9f06450277c89b75b6f31c3cb4-21 b/testdata/fuzz/corpus/16524c09938afe9f06450277c89b75b6f31c3cb4-21
deleted file mode 100644
index f41e209..0000000
--- a/testdata/fuzz/corpus/16524c09938afe9f06450277c89b75b6f31c3cb4-21
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%_%_%_%_ include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/1677b850a2b9471330774daab8ee651332ba4373-6 b/testdata/fuzz/corpus/1677b850a2b9471330774daab8ee651332ba4373-6
deleted file mode 100644
index 690c511..0000000
--- a/testdata/fuzz/corpus/1677b850a2b9471330774daab8ee651332ba4373-6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:d1110/4 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/176cbdaa14dd6b36843f55f3f52d93bacd4e5955-13 b/testdata/fuzz/corpus/176cbdaa14dd6b36843f55f3f52d93bacd4e5955-13
deleted file mode 100644
index c966c52..0000000
--- a/testdata/fuzz/corpus/176cbdaa14dd6b36843f55f3f52d93bacd4e5955-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.2.3.4 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/182f3cb4545f1f16b4a58f54db1a64c6f94d7db8-2 b/testdata/fuzz/corpus/182f3cb4545f1f16b4a58f54db1a64c6f94d7db8-2
deleted file mode 100644
index cad80e3..0000000
--- a/testdata/fuzz/corpus/182f3cb4545f1f16b4a58f54db1a64c6f94d7db8-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/071862645a4B361qZ_u
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/1845de197b696ae69aa7a1a800bc3658f3b93946-2 b/testdata/fuzz/corpus/1845de197b696ae69aa7a1a800bc3658f3b93946-2
deleted file mode 100644
index 1aa9c1a..0000000
--- a/testdata/fuzz/corpus/1845de197b696ae69aa7a1a800bc3658f3b93946-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/C
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/190b3bd4bd8de1bda728ed60865624b5177f554c-5 b/testdata/fuzz/corpus/190b3bd4bd8de1bda728ed60865624b5177f554c-5
deleted file mode 100644
index 8b0744d..0000000
--- a/testdata/fuzz/corpus/190b3bd4bd8de1bda728ed60865624b5177f554c-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/193c50b3e52fe33fe67cb982ade55dbecb14896d-11 b/testdata/fuzz/corpus/193c50b3e52fe33fe67cb982ade55dbecb14896d-11
deleted file mode 100644
index a5a1fd8..0000000
--- a/testdata/fuzz/corpus/193c50b3e52fe33fe67cb982ade55dbecb14896d-11
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a: a: a: a: a: include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/19530aae226c629fa64a142ade8d8edcaef2bc8a b/testdata/fuzz/corpus/19530aae226c629fa64a142ade8d8edcaef2bc8a
deleted file mode 100644
index 68c995e..0000000
--- a/testdata/fuzz/corpus/19530aae226c629fa64a142ade8d8edcaef2bc8a
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:sr-%{sr}-sr
diff --git a/testdata/fuzz/corpus/198de5285b908cd3f854185f75003361dc2e735e-11 b/testdata/fuzz/corpus/198de5285b908cd3f854185f75003361dc2e735e-11
deleted file mode 100644
index 095b206..0000000
--- a/testdata/fuzz/corpus/198de5285b908cd3f854185f75003361dc2e735e-11
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx mx mx mx mx mx mx mx mx m
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/19b7f4b8fe98a86a6a4b845dfb7a803ae7198274-6 b/testdata/fuzz/corpus/19b7f4b8fe98a86a6a4b845dfb7a803ae7198274-6
deleted file mode 100644
index dbc944a..0000000
--- a/testdata/fuzz/corpus/19b7f4b8fe98a86a6a4b845dfb7a803ae7198274-6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \xbd    
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/19f2ae36f0113911c2f2caf4d94425ead0cf12d5-12 b/testdata/fuzz/corpus/19f2ae36f0113911c2f2caf4d94425ead0cf12d5-12
deleted file mode 100644
index 1452572..0000000
--- a/testdata/fuzz/corpus/19f2ae36f0113911c2f2caf4d94425ead0cf12d5-12
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:ӳ include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/1aa7c2119ab155decb1e32c8efc1102a23030355-4 b/testdata/fuzz/corpus/1aa7c2119ab155decb1e32c8efc1102a23030355-4
deleted file mode 100644
index 221761a..0000000
--- a/testdata/fuzz/corpus/1aa7c2119ab155decb1e32c8efc1102a23030355-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/-4 a/-1
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/1abffb38597e7d7ca8287c59af3a580dd94082bc-16 b/testdata/fuzz/corpus/1abffb38597e7d7ca8287c59af3a580dd94082bc-16
deleted file mode 100644
index a1f85cf..0000000
--- a/testdata/fuzz/corpus/1abffb38597e7d7ca8287c59af3a580dd94082bc-16
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr ptr include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/1af13087f6bb92df8764a5b00eb5c0561dc8b840-4 b/testdata/fuzz/corpus/1af13087f6bb92df8764a5b00eb5c0561dc8b840-4
deleted file mode 100644
index ab6d913..0000000
--- a/testdata/fuzz/corpus/1af13087f6bb92df8764a5b00eb5c0561dc8b840-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a: include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/1b2840abfb70a1fb6b0ca9e8cd79b1d0aab1d7da-5 b/testdata/fuzz/corpus/1b2840abfb70a1fb6b0ca9e8cd79b1d0aab1d7da-5
deleted file mode 100644
index 51d1452..0000000
--- a/testdata/fuzz/corpus/1b2840abfb70a1fb6b0ca9e8cd79b1d0aab1d7da-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \xf3\x81\xf3\x82\xc2)
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/1bc7b6182a4b27c3e44ef85bb4c3f023b5895445-10 b/testdata/fuzz/corpus/1bc7b6182a4b27c3e44ef85bb4c3f023b5895445-10
deleted file mode 100644
index 29e20d6..0000000
--- a/testdata/fuzz/corpus/1bc7b6182a4b27c3e44ef85bb4c3f023b5895445-10
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx mx mx: a mx mx a a mx mx
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/1c9cf133f11bf274dd446ff4245b8f53a8911374-4 b/testdata/fuzz/corpus/1c9cf133f11bf274dd446ff4245b8f53a8911374-4
deleted file mode 100644
index e8f3b0a..0000000
--- a/testdata/fuzz/corpus/1c9cf133f11bf274dd446ff4245b8f53a8911374-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \xf3\x81\xf3\x82�
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/1d765a2f64502be5ce3b5af46b730baf5f571c5f-15 b/testdata/fuzz/corpus/1d765a2f64502be5ce3b5af46b730baf5f571c5f-15
deleted file mode 100644
index 4f35545..0000000
--- a/testdata/fuzz/corpus/1d765a2f64502be5ce3b5af46b730baf5f571c5f-15
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{I}%{I}%{I}%{I}%{I}%{I}%{I} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/1e7da528e7ea94d28e0b06b9ad59d3e5f0176505-13 b/testdata/fuzz/corpus/1e7da528e7ea94d28e0b06b9ad59d3e5f0176505-13
deleted file mode 100644
index 587eff6..0000000
--- a/testdata/fuzz/corpus/1e7da528e7ea94d28e0b06b9ad59d3e5f0176505-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 G\xeda: include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/1ec151f32d7f2c3dc2a0a080076d58907c5d9936-1 b/testdata/fuzz/corpus/1ec151f32d7f2c3dc2a0a080076d58907c5d9936-1
deleted file mode 100644
index 862d8d3..0000000
--- a/testdata/fuzz/corpus/1ec151f32d7f2c3dc2a0a080076d58907c5d9936-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:1::1.2.3.4 ip6:::F.
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/1fb9a5465af43f2c57e70ca491cfe4e18b057e03 b/testdata/fuzz/corpus/1fb9a5465af43f2c57e70ca491cfe4e18b057e03
deleted file mode 100644
index e98b211..0000000
--- a/testdata/fuzz/corpus/1fb9a5465af43f2c57e70ca491cfe4e18b057e03
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{v}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/201fd81935a2589e34ead502b014bc0f6f7bc997-4 b/testdata/fuzz/corpus/201fd81935a2589e34ead502b014bc0f6f7bc997-4
deleted file mode 100644
index aba9106..0000000
--- a/testdata/fuzz/corpus/201fd81935a2589e34ead502b014bc0f6f7bc997-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \xf3\x82\x82\xf3\x82\x82\xef
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/20f917fc7cf15d12876ee3a7091d886878528861-6 b/testdata/fuzz/corpus/20f917fc7cf15d12876ee3a7091d886878528861-6
deleted file mode 100644
index bb71bba..0000000
--- a/testdata/fuzz/corpus/20f917fc7cf15d12876ee3a7091d886878528861-6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx\xf3\x82\xad)
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/21057897c2a43f23eba4b7a7ec4105fcfe16c000-2 b/testdata/fuzz/corpus/21057897c2a43f23eba4b7a7ec4105fcfe16c000-2
deleted file mode 100644
index ca6aa96..0000000
--- a/testdata/fuzz/corpus/21057897c2a43f23eba4b7a7ec4105fcfe16c000-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \xd5\xf3\xd5\xef\xef\xef\xef\xef\xef4
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/21295637cfffaceb4887c0f9575ae03901b496f2-13 b/testdata/fuzz/corpus/21295637cfffaceb4887c0f9575ae03901b496f2-13
deleted file mode 100644
index 575c16a..0000000
--- a/testdata/fuzz/corpus/21295637cfffaceb4887c0f9575ae03901b496f2-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1  include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/2136c0d1947b42b3db810eed459886dd7e2fa578-13 b/testdata/fuzz/corpus/2136c0d1947b42b3db810eed459886dd7e2fa578-13
deleted file mode 100644
index c76a940..0000000
--- a/testdata/fuzz/corpus/2136c0d1947b42b3db810eed459886dd7e2fa578-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/1107186261862645451 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/21505c4e4d334b454dc5eebce4ebacdf7637e7d0-6 b/testdata/fuzz/corpus/21505c4e4d334b454dc5eebce4ebacdf7637e7d0-6
deleted file mode 100644
index 80432cf..0000000
--- a/testdata/fuzz/corpus/21505c4e4d334b454dc5eebce4ebacdf7637e7d0-6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/-1 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/2257d0500932ac25815c565e3eb907d10fc0b277-6 b/testdata/fuzz/corpus/2257d0500932ac25815c565e3eb907d10fc0b277-6
deleted file mode 100644
index ca565d7..0000000
--- a/testdata/fuzz/corpus/2257d0500932ac25815c565e3eb907d10fc0b277-6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx\xf3\x82\xad) include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/245dd24e4b3d44f11b3c0558b1e40b37099a854a-4 b/testdata/fuzz/corpus/245dd24e4b3d44f11b3c0558b1e40b37099a854a-4
deleted file mode 100644
index e1d69df..0000000
--- a/testdata/fuzz/corpus/245dd24e4b3d44f11b3c0558b1e40b37099a854a-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/246db128b29bc81da0d3e9ec5e5cf8a3ed09a338-1 b/testdata/fuzz/corpus/246db128b29bc81da0d3e9ec5e5cf8a3ed09a338-1
deleted file mode 100644
index a504d49..0000000
--- a/testdata/fuzz/corpus/246db128b29bc81da0d3e9ec5e5cf8a3ed09a338-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx/24l
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/25b17e0f6aa9f73463b5a125f94427462931c764 b/testdata/fuzz/corpus/25b17e0f6aa9f73463b5a125f94427462931c764
deleted file mode 100644
index ec4d5fe..0000000
--- a/testdata/fuzz/corpus/25b17e0f6aa9f73463b5a125f94427462931c764
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/261144f593cb8f1c9efddc3ad230fc5328461f64-2 b/testdata/fuzz/corpus/261144f593cb8f1c9efddc3ad230fc5328461f64-2
deleted file mode 100644
index b45cd6b..0000000
--- a/testdata/fuzz/corpus/261144f593cb8f1c9efddc3ad230fc5328461f64-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/0xAAdecEcFRCodeServerFailureEDCfddaFcb
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/26c5e455a3b81a4d3a09b80f4b46ec10896b48e1-5 b/testdata/fuzz/corpus/26c5e455a3b81a4d3a09b80f4b46ec10896b48e1-5
deleted file mode 100644
index 573f22d..0000000
--- a/testdata/fuzz/corpus/26c5e455a3b81a4d3a09b80f4b46ec10896b48e1-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/1 a/f
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/26ef2aac1d567ca7f26c5ca33f35b7105854cbcd-1 b/testdata/fuzz/corpus/26ef2aac1d567ca7f26c5ca33f35b7105854cbcd-1
deleted file mode 100644
index aaef2d4..0000000
--- a/testdata/fuzz/corpus/26ef2aac1d567ca7f26c5ca33f35b7105854cbcd-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/0xAAdecEcFEDCfddaFcb
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/277313194b11458746bc9563ff021603f86026be-5 b/testdata/fuzz/corpus/277313194b11458746bc9563ff021603f86026be-5
deleted file mode 100644
index 983cefa..0000000
--- a/testdata/fuzz/corpus/277313194b11458746bc9563ff021603f86026be-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/1107186265149230545149230570spf13
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/28ffad3f6a424067d4d18ec1247140b443b4afcd-2 b/testdata/fuzz/corpus/28ffad3f6a424067d4d18ec1247140b443b4afcd-2
deleted file mode 100644
index 3b51c01..0000000
--- a/testdata/fuzz/corpus/28ffad3f6a424067d4d18ec1247140b443b4afcd-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=%{\xefd}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/29874695932eb1c2f99f7e132ae49b7344217e09-1 b/testdata/fuzz/corpus/29874695932eb1c2f99f7e132ae49b7344217e09-1
deleted file mode 100644
index 5f425d7..0000000
--- a/testdata/fuzz/corpus/29874695932eb1c2f99f7e132ae49b7344217e09-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:%{p.should.example.com
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/29e28385d0d3df9278eef7e091f5eef38a77299a-14 b/testdata/fuzz/corpus/29e28385d0d3df9278eef7e091f5eef38a77299a-14
deleted file mode 100644
index 995e254..0000000
--- a/testdata/fuzz/corpus/29e28385d0d3df9278eef7e091f5eef38a77299a-14
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:d6660 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/2a18fe68ef661a1fc3be98b97172e74e9921953f-12 b/testdata/fuzz/corpus/2a18fe68ef661a1fc3be98b97172e74e9921953f-12
deleted file mode 100644
index ddbbcd7..0000000
--- a/testdata/fuzz/corpus/2a18fe68ef661a1fc3be98b97172e74e9921953f-12
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{I=}%{I=}%{I=}%{I=} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/2ab0225495089b6fa60083d05140b5ce80dd1096-8 b/testdata/fuzz/corpus/2ab0225495089b6fa60083d05140b5ce80dd1096-8
deleted file mode 100644
index e5ce3c3..0000000
--- a/testdata/fuzz/corpus/2ab0225495089b6fa60083d05140b5ce80dd1096-8
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ½½½½½
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/2ad9cbaa3fa9a83192bab623d544ced459390b15-17 b/testdata/fuzz/corpus/2ad9cbaa3fa9a83192bab623d544ced459390b15-17
deleted file mode 100644
index c396b4b..0000000
--- a/testdata/fuzz/corpus/2ad9cbaa3fa9a83192bab623d544ced459390b15-17
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6::: ip6::: ip6::: include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/2c34d594739876049e7ad50a5b30becd1dee9f6d-5 b/testdata/fuzz/corpus/2c34d594739876049e7ad50a5b30becd1dee9f6d-5
deleted file mode 100644
index 27aee1b..0000000
--- a/testdata/fuzz/corpus/2c34d594739876049e7ad50a5b30becd1dee9f6d-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 𗞵𗞵𗞵𗞵𗞵
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/2c614e3b2bc205fc21f286208ad90f5852a3a3c0 b/testdata/fuzz/corpus/2c614e3b2bc205fc21f286208ad90f5852a3a3c0
deleted file mode 100644
index 9cdc433..0000000
--- a/testdata/fuzz/corpus/2c614e3b2bc205fc21f286208ad90f5852a3a3c0
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:2001:db8::1/2
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/2cb1af576215fede0d684c6b3794579865999d6d-2 b/testdata/fuzz/corpus/2cb1af576215fede0d684c6b3794579865999d6d-2
deleted file mode 100644
index e5e2eae..0000000
--- a/testdata/fuzz/corpus/2cb1af576215fede0d684c6b3794579865999d6d-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx/ a/C
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/2ce45a34e51535f32ece92b6c504e2baafbd6b8f-2 b/testdata/fuzz/corpus/2ce45a34e51535f32ece92b6c504e2baafbd6b8f-2
deleted file mode 100644
index bc89019..0000000
--- a/testdata/fuzz/corpus/2ce45a34e51535f32ece92b6c504e2baafbd6b8f-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/0_AAdecEcFEDCfddaFc
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/2dd167b87fa68dfbbb01dd347eaf5fb26668a6a8-4 b/testdata/fuzz/corpus/2dd167b87fa68dfbbb01dd347eaf5fb26668a6a8-4
deleted file mode 100644
index e45dd3c..0000000
--- a/testdata/fuzz/corpus/2dd167b87fa68dfbbb01dd347eaf5fb26668a6a8-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:d1\xac1\xde\xd0Ea110~allPe
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/2dee827f4fa52b8e782790a06e69e3149c0ac7df-2 b/testdata/fuzz/corpus/2dee827f4fa52b8e782790a06e69e3149c0ac7df-2
deleted file mode 100644
index 880a66d..0000000
--- a/testdata/fuzz/corpus/2dee827f4fa52b8e782790a06e69e3149c0ac7df-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \xd5\xf3\x82
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/2e761908b14b9886eadf46c97bef3443c4f34279 b/testdata/fuzz/corpus/2e761908b14b9886eadf46c97bef3443c4f34279
deleted file mode 100644
index d4156f4..0000000
--- a/testdata/fuzz/corpus/2e761908b14b9886eadf46c97bef3443c4f34279
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.1.1.1 redirect=e
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/2e92f60a822db191e6a3696047757d19b87b442e-2 b/testdata/fuzz/corpus/2e92f60a822db191e6a3696047757d19b87b442e-2
deleted file mode 100644
index 108ac9f..0000000
--- a/testdata/fuzz/corpus/2e92f60a822db191e6a3696047757d19b87b442e-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/ecEcFEDCfddaFcxAAdecEcFEDCfddaFcb
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/2e9e26ae6d47e762073b4ee9631156e9a31fc053-10 b/testdata/fuzz/corpus/2e9e26ae6d47e762073b4ee9631156e9a31fc053-10
deleted file mode 100644
index f96f455..0000000
--- a/testdata/fuzz/corpus/2e9e26ae6d47e762073b4ee9631156e9a31fc053-10
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6::: include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/2f6dea636578de2c87a881fea9375167c07bef69-3 b/testdata/fuzz/corpus/2f6dea636578de2c87a881fea9375167c07bef69-3
deleted file mode 100644
index 709cd8d..0000000
--- a/testdata/fuzz/corpus/2f6dea636578de2c87a881fea9375167c07bef69-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=%{o}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/2f90dd963ee0a06299d1a626e91c06a1e2ce426a-1 b/testdata/fuzz/corpus/2f90dd963ee0a06299d1a626e91c06a1e2ce426a-1
deleted file mode 100644
index 252e684..0000000
--- a/testdata/fuzz/corpus/2f90dd963ee0a06299d1a626e91c06a1e2ce426a-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:%{ir}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/2fa9261819c9517006f54dfec93077a5ffeefc8d-5 b/testdata/fuzz/corpus/2fa9261819c9517006f54dfec93077a5ffeefc8d-5
deleted file mode 100644
index 017a79d..0000000
--- a/testdata/fuzz/corpus/2fa9261819c9517006f54dfec93077a5ffeefc8d-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:d1\xac1\xde\xd0Ea867361737988403547205962240695953369140625110~allPe
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/3033e7b46da95858f3ed9ca0446e84028f94cbb1-14 b/testdata/fuzz/corpus/3033e7b46da95858f3ed9ca0446e84028f94cbb1-14
deleted file mode 100644
index d776963..0000000
--- a/testdata/fuzz/corpus/3033e7b46da95858f3ed9ca0446e84028f94cbb1-14
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:::/1 ip6:::/4 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/309a479231ac2f99ab6a3f5f89b9e1f6c915fe3e-9 b/testdata/fuzz/corpus/309a479231ac2f99ab6a3f5f89b9e1f6c915fe3e-9
deleted file mode 100644
index 178b581..0000000
--- a/testdata/fuzz/corpus/309a479231ac2f99ab6a3f5f89b9e1f6c915fe3e-9
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/107_8107_86564func2
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/30c46fec4d22edd4d1148041840693900926fc98-2 b/testdata/fuzz/corpus/30c46fec4d22edd4d1148041840693900926fc98-2
deleted file mode 100644
index 7be74ce..0000000
--- a/testdata/fuzz/corpus/30c46fec4d22edd4d1148041840693900926fc98-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/0xecEcFEDCfddaFcb__
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/316359122b01ab00929f7a7aea0291f66f227598-7 b/testdata/fuzz/corpus/316359122b01ab00929f7a7aea0291f66f227598-7
deleted file mode 100644
index 5d62ee4..0000000
--- a/testdata/fuzz/corpus/316359122b01ab00929f7a7aea0291f66f227598-7
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/4 a/4 a/4 a/4 a/1
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/31e0d230a07f7ba48c522c9d0f1bff66e37d9c5d-7 b/testdata/fuzz/corpus/31e0d230a07f7ba48c522c9d0f1bff66e37d9c5d-7
deleted file mode 100644
index 680e56c..0000000
--- a/testdata/fuzz/corpus/31e0d230a07f7ba48c522c9d0f1bff66e37d9c5d-7
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx1 mx1 mx/ mx/ mx1 mx1 mx/ mx/ mx//
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/32ae1061275f98e132845ab4973ec066c5652dd3-3 b/testdata/fuzz/corpus/32ae1061275f98e132845ab4973ec066c5652dd3-3
deleted file mode 100644
index 8bc5cd5..0000000
--- a/testdata/fuzz/corpus/32ae1061275f98e132845ab4973ec066c5652dd3-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:d1\xa4\xde\xd0Ea110~al+-lPe.(
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/334d89acc8738699117dd37ba157f822e0ec2d17-13 b/testdata/fuzz/corpus/334d89acc8738699117dd37ba157f822e0ec2d17-13
deleted file mode 100644
index 34c4729..0000000
--- a/testdata/fuzz/corpus/334d89acc8738699117dd37ba157f822e0ec2d17-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \xeda: include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/338e1b5e0a09e5f518cfd79791fa93f8017d6b57-10 b/testdata/fuzz/corpus/338e1b5e0a09e5f518cfd79791fa93f8017d6b57-10
deleted file mode 100644
index ecb3544..0000000
--- a/testdata/fuzz/corpus/338e1b5e0a09e5f518cfd79791fa93f8017d6b57-10
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:\xde\xd0Q\xde\xd0Q\xefQ\xef)\xbd include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/351f1e33b980a8c83d1d7b18a177458fd5a26dfe-14 b/testdata/fuzz/corpus/351f1e33b980a8c83d1d7b18a177458fd5a26dfe-14
deleted file mode 100644
index ff8785c..0000000
--- a/testdata/fuzz/corpus/351f1e33b980a8c83d1d7b18a177458fd5a26dfe-14
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{IR}%{IR}%{IR}%{IR}%{IR}%{IR}%{IR} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/354fe722065c1cd0ab4032ee1048731740d31bcd-24 b/testdata/fuzz/corpus/354fe722065c1cd0ab4032ee1048731740d31bcd-24
deleted file mode 100644
index 442980a..0000000
--- a/testdata/fuzz/corpus/354fe722065c1cd0ab4032ee1048731740d31bcd-24
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%%%%%%%%%%%%%% include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/35e9e0e05acc1088fb73dafbb69ba6cb1594d8ec-1 b/testdata/fuzz/corpus/35e9e0e05acc1088fb73dafbb69ba6cb1594d8ec-1
deleted file mode 100644
index 76533d0..0000000
--- a/testdata/fuzz/corpus/35e9e0e05acc1088fb73dafbb69ba6cb1594d8ec-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/35ee7e5ddb6e8ae9a243785b8139e0e73ba636b7-12 b/testdata/fuzz/corpus/35ee7e5ddb6e8ae9a243785b8139e0e73ba636b7-12
deleted file mode 100644
index b4b2e53..0000000
--- a/testdata/fuzz/corpus/35ee7e5ddb6e8ae9a243785b8139e0e73ba636b7-12
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:\xf3\x82\x82\xf3\x82\x82\xf3\x82\x82\xf3\x82\x82\xf3\x82\x82\xf3\x82\x82\xd7󂂽 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/36a4254e1961ad0fca4c222636abe6a814bcf850-10 b/testdata/fuzz/corpus/36a4254e1961ad0fca4c222636abe6a814bcf850-10
deleted file mode 100644
index 5f5f41c..0000000
--- a/testdata/fuzz/corpus/36a4254e1961ad0fca4c222636abe6a814bcf850-10
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 𫞵𫶵𫞵𫞵𫞵𫶵𫞵𫞵𫎵𫞵𫞵𫞵𫞵𫎵𫞵𫞵𫞵𫞵
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/377fa2d8517cb2e0b76535bc38b5d8c47d0d5283-13 b/testdata/fuzz/corpus/377fa2d8517cb2e0b76535bc38b5d8c47d0d5283-13
deleted file mode 100644
index f14b242..0000000
--- a/testdata/fuzz/corpus/377fa2d8517cb2e0b76535bc38b5d8c47d0d5283-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:::/1 ip4:1.2.3.0/0
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/37c95310204accca732a0e73a4d5adea8c5e5fce-8 b/testdata/fuzz/corpus/37c95310204accca732a0e73a4d5adea8c5e5fce-8
deleted file mode 100644
index ea56475..0000000
--- a/testdata/fuzz/corpus/37c95310204accca732a0e73a4d5adea8c5e5fce-8
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx mx a a mx
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/37d1952e25d8fe4fa79a0fe4f50b90087eb75ceb-11 b/testdata/fuzz/corpus/37d1952e25d8fe4fa79a0fe4f50b90087eb75ceb-11
deleted file mode 100644
index e2d6cdf..0000000
--- a/testdata/fuzz/corpus/37d1952e25d8fe4fa79a0fe4f50b90087eb75ceb-11
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%%%% include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/382cef3168021f6d496ec419b439a6fbb1b4ce35-7 b/testdata/fuzz/corpus/382cef3168021f6d496ec419b439a6fbb1b4ce35-7
deleted file mode 100644
index dd6cf11..0000000
--- a/testdata/fuzz/corpus/382cef3168021f6d496ec419b439a6fbb1b4ce35-7
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/3898299a8b2a624638b68bb2a84da413fd22a3a7-9 b/testdata/fuzz/corpus/3898299a8b2a624638b68bb2a84da413fd22a3a7-9
deleted file mode 100644
index 6ee6e20..0000000
--- a/testdata/fuzz/corpus/3898299a8b2a624638b68bb2a84da413fd22a3a7-9
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:�������\xef5551115123125782702118158340454101J625\xbf\xbd include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/38f649f7346700239d5522449476b86083d76219-7 b/testdata/fuzz/corpus/38f649f7346700239d5522449476b86083d76219-7
deleted file mode 100644
index 3c28348..0000000
--- a/testdata/fuzz/corpus/38f649f7346700239d5522449476b86083d76219-7
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:domain \xf4\xe2
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/392cfa3036a12606981bea810dfa3e3037e1c335-1 b/testdata/fuzz/corpus/392cfa3036a12606981bea810dfa3e3037e1c335-1
deleted file mode 100644
index cf6897e..0000000
--- a/testdata/fuzz/corpus/392cfa3036a12606981bea810dfa3e3037e1c335-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:%{i}%{ser.%{d2}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/39615f91d3139087871dea5423785d06b9b510a7 b/testdata/fuzz/corpus/39615f91d3139087871dea5423785d06b9b510a7
deleted file mode 100644
index 9f31356..0000000
--- a/testdata/fuzz/corpus/39615f91d3139087871dea5423785d06b9b510a7
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:a/montoto
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/3a1ac72b5fae00487171fbbf7e8ed23e9cfa2801-4 b/testdata/fuzz/corpus/3a1ac72b5fae00487171fbbf7e8ed23e9cfa2801-4
deleted file mode 100644
index d7f9ae7..0000000
--- a/testdata/fuzz/corpus/3a1ac72b5fae00487171fbbf7e8ed23e9cfa2801-4
+++ /dev/null
@@ -1 +0,0 @@
-ŁŁŁ
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/3a98f3c661d7d5f7e4fceb7738b85f493364af5f-1 b/testdata/fuzz/corpus/3a98f3c661d7d5f7e4fceb7738b85f493364af5f-1
deleted file mode 100644
index 14b07f0..0000000
--- a/testdata/fuzz/corpus/3a98f3c661d7d5f7e4fceb7738b85f493364af5f-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1:F.
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/3acf06a7395f978f44fe56f8b3677aef69eb95c0 b/testdata/fuzz/corpus/3acf06a7395f978f44fe56f8b3677aef69eb95c0
deleted file mode 100644
index 97347c1..0000000
--- a/testdata/fuzz/corpus/3acf06a7395f978f44fe56f8b3677aef69eb95c0
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:CB/
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/3b32c5fe3ad89b114b25bbed3a5a1f3671946259-14 b/testdata/fuzz/corpus/3b32c5fe3ad89b114b25bbed3a5a1f3671946259-14
deleted file mode 100644
index 78fd64b..0000000
--- a/testdata/fuzz/corpus/3b32c5fe3ad89b114b25bbed3a5a1f3671946259-14
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%-%-%-%-%-%-%-%- include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/3b5dab0aa1953bea3b79dce43b97a9a05b2ad778-19 b/testdata/fuzz/corpus/3b5dab0aa1953bea3b79dce43b97a9a05b2ad778-19
deleted file mode 100644
index fe82ba5..0000000
--- a/testdata/fuzz/corpus/3b5dab0aa1953bea3b79dce43b97a9a05b2ad778-19
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:\xf3\x82\x82\xf3\x82\xf3\x82\xf3\x80\xf3\x82\x82\xf3\x82\xf3\x82\xf3\x82\xf3\x82/
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/3bc13ee064af8ab5dae4d4c06a5daecc5a7c221b b/testdata/fuzz/corpus/3bc13ee064af8ab5dae4d4c06a5daecc5a7c221b
deleted file mode 100644
index b0b4a44..0000000
--- a/testdata/fuzz/corpus/3bc13ee064af8ab5dae4d4c06a5daecc5a7c221b
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a//129
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/3c208a50d0fe369bbf2dc88be86a0fb911f9efda-8 b/testdata/fuzz/corpus/3c208a50d0fe369bbf2dc88be86a0fb911f9efda-8
deleted file mode 100644
index 9dae18b..0000000
--- a/testdata/fuzz/corpus/3c208a50d0fe369bbf2dc88be86a0fb911f9efda-8
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 󂂂󂂂󫞵󂂂󫿽
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/3c757915c56d6e6261b56366ec4cb21ed2ffea62-5 b/testdata/fuzz/corpus/3c757915c56d6e6261b56366ec4cb21ed2ffea62-5
deleted file mode 100644
index 2b4430e..0000000
--- a/testdata/fuzz/corpus/3c757915c56d6e6261b56366ec4cb21ed2ffea62-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \xe2  
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/3d21efa964a356b0cab7875359464aea0dc6ad0f-8 b/testdata/fuzz/corpus/3d21efa964a356b0cab7875359464aea0dc6ad0f-8
deleted file mode 100644
index 5fd4ce2..0000000
--- a/testdata/fuzz/corpus/3d21efa964a356b0cab7875359464aea0dc6ad0f-8
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 𫞵𫶵𫞵𫞵𫎵𫞵𫞵𫞵𫞵
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/3d6ae04fe800272eb51288db6176ce8f46a42bf1-1 b/testdata/fuzz/corpus/3d6ae04fe800272eb51288db6176ce8f46a42bf1-1
deleted file mode 100644
index a0a68bf..0000000
--- a/testdata/fuzz/corpus/3d6ae04fe800272eb51288db6176ce8f46a42bf1-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr ptr -
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/3e704e64145afc057e4f02234b55c772718c161c-4 b/testdata/fuzz/corpus/3e704e64145afc057e4f02234b55c772718c161c-4
deleted file mode 100644
index 6c05716..0000000
--- a/testdata/fuzz/corpus/3e704e64145afc057e4f02234b55c772718c161c-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \xd5\xf3\xd5\xef\xef\xef\xef\xef\xef\xef\xef\xef\xd5\xf3\xd5\xef\xef\xd5\xf3\xd5\xef\xef
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/3ee74f7037ce9790e2162c3ce5e6bafa89dfc65b-5 b/testdata/fuzz/corpus/3ee74f7037ce9790e2162c3ce5e6bafa89dfc65b-5
deleted file mode 100644
index e197ca4..0000000
--- a/testdata/fuzz/corpus/3ee74f7037ce9790e2162c3ce5e6bafa89dfc65b-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/3f40bd478e8379ac87548da7017d4a4b7d30254f-11 b/testdata/fuzz/corpus/3f40bd478e8379ac87548da7017d4a4b7d30254f-11
deleted file mode 100644
index 378f86b..0000000
--- a/testdata/fuzz/corpus/3f40bd478e8379ac87548da7017d4a4b7d30254f-11
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:%{i}\x82 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/3f6e987ce012be6005576673865864ec7e99d3a1-6 b/testdata/fuzz/corpus/3f6e987ce012be6005576673865864ec7e99d3a1-6
deleted file mode 100644
index 1ef061a..0000000
--- a/testdata/fuzz/corpus/3f6e987ce012be6005576673865864ec7e99d3a1-6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ½½
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/3f82cc6f3d954c07aab89004e03b634d34dbf462-14 b/testdata/fuzz/corpus/3f82cc6f3d954c07aab89004e03b634d34dbf462-14
deleted file mode 100644
index 996d5b6..0000000
--- a/testdata/fuzz/corpus/3f82cc6f3d954c07aab89004e03b634d34dbf462-14
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/1_7_7_1_7_7_1_4_7_7_1_0_4_7_7_1_1_7_7_1_7_7_1_4_7_7_1_0_4_7_7_1_7_
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/3fdb0915e3ddb50a67a2bbd242fdd8fca9809e4f b/testdata/fuzz/corpus/3fdb0915e3ddb50a67a2bbd242fdd8fca9809e4f
deleted file mode 100644
index 28fc2e6..0000000
--- a/testdata/fuzz/corpus/3fdb0915e3ddb50a67a2bbd242fdd8fca9809e4f
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.2.3.4 ip6:::FFFF:1.
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/40008dcd4553ae76a44b29bca36088ab89c1dee2-13 b/testdata/fuzz/corpus/40008dcd4553ae76a44b29bca36088ab89c1dee2-13
deleted file mode 100644
index 693a4bc..0000000
--- a/testdata/fuzz/corpus/40008dcd4553ae76a44b29bca36088ab89c1dee2-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:1::/1 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/402e4e9ad96ea7d59a4659e12e606f05e305932c-11 b/testdata/fuzz/corpus/402e4e9ad96ea7d59a4659e12e606f05e305932c-11
deleted file mode 100644
index d2e2ba7..0000000
--- a/testdata/fuzz/corpus/402e4e9ad96ea7d59a4659e12e606f05e305932c-11
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/1_7_107_861_7_8107_
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/40c31e4805ee2897df4430511b8287f842a41737-16 b/testdata/fuzz/corpus/40c31e4805ee2897df4430511b8287f842a41737-16
deleted file mode 100644
index a3e5eec..0000000
--- a/testdata/fuzz/corpus/40c31e4805ee2897df4430511b8287f842a41737-16
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:::1:b:6:1:b:6 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/41236d8c1423ef106d6854b3f198ec0972ecace3-2 b/testdata/fuzz/corpus/41236d8c1423ef106d6854b3f198ec0972ecace3-2
deleted file mode 100644
index b30f8c1..0000000
--- a/testdata/fuzz/corpus/41236d8c1423ef106d6854b3f198ec0972ecace3-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:2006:2001:db8:2001:db::1f1 ip6:2001:db8:2001:db::1f1 ip6:2001:db88
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/4160602921c7d135ae47b10c4777dce5feb6b4f5-14 b/testdata/fuzz/corpus/4160602921c7d135ae47b10c4777dce5feb6b4f5-14
deleted file mode 100644
index 48e1497..0000000
--- a/testdata/fuzz/corpus/4160602921c7d135ae47b10c4777dce5feb6b4f5-14
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{p}%{p}%{p}%{p} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/4167d538cfc03975c215cfaf40929c93842867b6-4 b/testdata/fuzz/corpus/4167d538cfc03975c215cfaf40929c93842867b6-4
deleted file mode 100644
index c58c35d..0000000
--- a/testdata/fuzz/corpus/4167d538cfc03975c215cfaf40929c93842867b6-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:CAF:CAFE:BE:BABEi
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/421a3ef0790b962fc48296c328c19921791ee25f-3 b/testdata/fuzz/corpus/421a3ef0790b962fc48296c328c19921791ee25f-3
deleted file mode 100644
index 911383c..0000000
--- a/testdata/fuzz/corpus/421a3ef0790b962fc48296c328c19921791ee25f-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ﻽￯
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/43b520e9d15b1406a66f15cf7049d473669d349f-12 b/testdata/fuzz/corpus/43b520e9d15b1406a66f15cf7049d473669d349f-12
deleted file mode 100644
index 7a00e5d..0000000
--- a/testdata/fuzz/corpus/43b520e9d15b1406a66f15cf7049d473669d349f-12
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 aG\xeda: include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/43ec78237974dab44efdd20f7fc7e17e0084eec5-3 b/testdata/fuzz/corpus/43ec78237974dab44efdd20f7fc7e17e0084eec5-3
deleted file mode 100644
index ca953ca..0000000
--- a/testdata/fuzz/corpus/43ec78237974dab44efdd20f7fc7e17e0084eec5-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:::1:b:6:1:8:8
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/4503e3f4c0c8727025ee51d06e5832243c70a9e7-3 b/testdata/fuzz/corpus/4503e3f4c0c8727025ee51d06e5832243c70a9e7-3
deleted file mode 100644
index 9ef88b5..0000000
--- a/testdata/fuzz/corpus/4503e3f4c0c8727025ee51d06e5832243c70a9e7-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \xd5\xf3\xd5
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/45f58a2e37b8c691e40ea6f26408d6f5e6234d6a-7 b/testdata/fuzz/corpus/45f58a2e37b8c691e40ea6f26408d6f5e6234d6a-7
deleted file mode 100644
index b72779b..0000000
--- a/testdata/fuzz/corpus/45f58a2e37b8c691e40ea6f26408d6f5e6234d6a-7
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \xf3\x81\xf1\xbf\xef\xbd\xef\xbf\xf1\xbf\xf1\xbf\xef\xbd\xef\xbf\xf3\x81\xf1\xbf\xf3\x81\xf1\xbf\xef\xbd\xef\xbf\xf1\xbf\xf1\xbf\xef\xbd\xef\xbf\xf3\x81\xf1\xbf\xef\xbd\xef\xbf\xf1\xbf\xf1\xbf\xef\xbd\xef\xbf\xef\xbd\xef\xbf\xf1\xbf\xf1\xbf\xef\xbd\xef\xbf\xf1\xbf/\xbd
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/461d4557426af8b282e79ce5d6bb25916f98a706-13 b/testdata/fuzz/corpus/461d4557426af8b282e79ce5d6bb25916f98a706-13
deleted file mode 100644
index 2ebff7c..0000000
--- a/testdata/fuzz/corpus/461d4557426af8b282e79ce5d6bb25916f98a706-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx󂂂 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/4677a5eff032ececff3c72e905271d34af4a4a1b-7 b/testdata/fuzz/corpus/4677a5eff032ececff3c72e905271d34af4a4a1b-7
deleted file mode 100644
index 3e03351..0000000
--- a/testdata/fuzz/corpus/4677a5eff032ececff3c72e905271d34af4a4a1b-7
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ￯﻽￯﻽﻽￯﻽￯﻽﻽￯﻽﻽￯﻽﻽￯
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/46af4d8af841946ea02faebfadfcf2e282b63e15-10 b/testdata/fuzz/corpus/46af4d8af841946ea02faebfadfcf2e282b63e15-10
deleted file mode 100644
index eb78424..0000000
Binary files a/testdata/fuzz/corpus/46af4d8af841946ea02faebfadfcf2e282b63e15-10 and /dev/null differ
diff --git a/testdata/fuzz/corpus/46c5b1a9ad5133f42174f2474c4845fa094b0ae9 b/testdata/fuzz/corpus/46c5b1a9ad5133f42174f2474c4845fa094b0ae9
deleted file mode 100644
index 365331b..0000000
--- a/testdata/fuzz/corpus/46c5b1a9ad5133f42174f2474c4845fa094b0ae9
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=e
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/46f3c6f8dbf187794e8cad8748192684ced6ebbe-1 b/testdata/fuzz/corpus/46f3c6f8dbf187794e8cad8748192684ced6ebbe-1
deleted file mode 100644
index a0b4e66..0000000
--- a/testdata/fuzz/corpus/46f3c6f8dbf187794e8cad8748192684ced6ebbe-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%%%% -
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/475e8ffdb31020d60e29cffc34013fe2a2ca5c8f-4 b/testdata/fuzz/corpus/475e8ffdb31020d60e29cffc34013fe2a2ca5c8f-4
deleted file mode 100644
index 8e99a6d..0000000
--- a/testdata/fuzz/corpus/475e8ffdb31020d60e29cffc34013fe2a2ca5c8f-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/485b5dfc7b96f912c1b98ddccb9127f167fd997c-11 b/testdata/fuzz/corpus/485b5dfc7b96f912c1b98ddccb9127f167fd997c-11
deleted file mode 100644
index 6101458..0000000
--- a/testdata/fuzz/corpus/485b5dfc7b96f912c1b98ddccb9127f167fd997c-11
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 󂂂󂂂󫞵󂂂󫞵󂂂󫞵󂂂󂂂󫞵󂂂󫿽󂂂󫞵󂂂󂂂󫞵󂂂󫿽󿞵󂂂󂂂󫞵󂂂󫿽󂂂󫞵󂂂󂂂󫞵󂂂󫿽󫿽
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/486e98cf7b182565ddd3095d5f57b68ec12d91f6-4 b/testdata/fuzz/corpus/486e98cf7b182565ddd3095d5f57b68ec12d91f6-4
deleted file mode 100644
index c80e69a..0000000
--- a/testdata/fuzz/corpus/486e98cf7b182565ddd3095d5f57b68ec12d91f6-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \x81\xf3\xbf\xbd\xef\xbf/\xbd\xef\xbd\xef\xbf)\xbd\xbd\xbd\xb6\x80\xff
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/4a88aeeef6ee62498731df98ef39a181ca031d7f-1 b/testdata/fuzz/corpus/4a88aeeef6ee62498731df98ef39a181ca031d7f-1
deleted file mode 100644
index beef883..0000000
--- a/testdata/fuzz/corpus/4a88aeeef6ee62498731df98ef39a181ca031d7f-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.2.3.4 ip6:.
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/4ada9982255464020458f90c31409f083dd3cec4-5 b/testdata/fuzz/corpus/4ada9982255464020458f90c31409f083dd3cec4-5
deleted file mode 100644
index ac80cfc..0000000
--- a/testdata/fuzz/corpus/4ada9982255464020458f90c31409f083dd3cec4-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:domain  \xc5
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/4b44d6f2f223de32f6d97221017c72b135b6fc8f-8 b/testdata/fuzz/corpus/4b44d6f2f223de32f6d97221017c72b135b6fc8f-8
deleted file mode 100644
index 732d29b..0000000
--- a/testdata/fuzz/corpus/4b44d6f2f223de32f6d97221017c72b135b6fc8f-8
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/+554551866include:d
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/4b4906e4bf471486b1a1ebddfb9bbbd4f375939f-1 b/testdata/fuzz/corpus/4b4906e4bf471486b1a1ebddfb9bbbd4f375939f-1
deleted file mode 100644
index cfeb1b9..0000000
--- a/testdata/fuzz/corpus/4b4906e4bf471486b1a1ebddfb9bbbd4f375939f-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:d1110~all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/4b9765f8f632dfebc4eeff12147cffd66cf29f1e-4 b/testdata/fuzz/corpus/4b9765f8f632dfebc4eeff12147cffd66cf29f1e-4
deleted file mode 100644
index 4da06a4..0000000
--- a/testdata/fuzz/corpus/4b9765f8f632dfebc4eeff12147cffd66cf29f1e-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a\xca include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/4c6d20565dc5823444f3be8860a98d4e58b8fe3d-20 b/testdata/fuzz/corpus/4c6d20565dc5823444f3be8860a98d4e58b8fe3d-20
deleted file mode 100644
index b84ce92..0000000
--- a/testdata/fuzz/corpus/4c6d20565dc5823444f3be8860a98d4e58b8fe3d-20
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%%%_%_ include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/4c754e7f659c7041831fe8af2e6ea197ecb71fee b/testdata/fuzz/corpus/4c754e7f659c7041831fe8af2e6ea197ecb71fee
deleted file mode 100644
index c4dbb17..0000000
--- a/testdata/fuzz/corpus/4c754e7f659c7041831fe8af2e6ea197ecb71fee
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/4ca27bea96aa9b43cd75e990b3aaf486e184d731-3 b/testdata/fuzz/corpus/4ca27bea96aa9b43cd75e990b3aaf486e184d731-3
deleted file mode 100644
index 20a4e41..0000000
--- a/testdata/fuzz/corpus/4ca27bea96aa9b43cd75e990b3aaf486e184d731-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 Ձ\xf3\x81\xf3\x82\x82)
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/4ca8520bd82b4ac343bb4e1cd7e9950d10b238c7-7 b/testdata/fuzz/corpus/4ca8520bd82b4ac343bb4e1cd7e9950d10b238c7-7
deleted file mode 100644
index 210cd80..0000000
--- a/testdata/fuzz/corpus/4ca8520bd82b4ac343bb4e1cd7e9950d10b238c7-7
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ½½½
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/4cc5a579d3fcdf1e05d673591d322edd04ce43c4-10 b/testdata/fuzz/corpus/4cc5a579d3fcdf1e05d673591d322edd04ce43c4-10
deleted file mode 100644
index a3d0a98..0000000
--- a/testdata/fuzz/corpus/4cc5a579d3fcdf1e05d673591d322edd04ce43c4-10
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a::/1 a:0/1 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/4d26846d4153063a9af7a8f839b188ff037ef53c-1 b/testdata/fuzz/corpus/4d26846d4153063a9af7a8f839b188ff037ef53c-1
deleted file mode 100644
index 244b17c..0000000
--- a/testdata/fuzz/corpus/4d26846d4153063a9af7a8f839b188ff037ef53c-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:d6660/1 a:d1111
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/4df53e976f13c312ab2ec5721ebe7f42e7c5f314-14 b/testdata/fuzz/corpus/4df53e976f13c312ab2ec5721ebe7f42e7c5f314-14
deleted file mode 100644
index 281c753..0000000
--- a/testdata/fuzz/corpus/4df53e976f13c312ab2ec5721ebe7f42e7c5f314-14
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr:e ptr:4 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/4e623b674b72c0ccb74be1a22452b492076e305b-14 b/testdata/fuzz/corpus/4e623b674b72c0ccb74be1a22452b492076e305b-14
deleted file mode 100644
index dcd0ea9..0000000
--- a/testdata/fuzz/corpus/4e623b674b72c0ccb74be1a22452b492076e305b-14
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.2.3.4 ip6:4::/4 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/4f62290526f37f0c23a89db6d711726773e0a7b3-4 b/testdata/fuzz/corpus/4f62290526f37f0c23a89db6d711726773e0a7b3-4
deleted file mode 100644
index 02384b9..0000000
--- a/testdata/fuzz/corpus/4f62290526f37f0c23a89db6d711726773e0a7b3-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:%{78800500929355621337890%%{363797880709171295166015625}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/4ff3cabbe468bac11f8bb34a4bb9e2e98c8efefa-3 b/testdata/fuzz/corpus/4ff3cabbe468bac11f8bb34a4bb9e2e98c8efefa-3
deleted file mode 100644
index 749e54a..0000000
--- a/testdata/fuzz/corpus/4ff3cabbe468bac11f8bb34a4bb9e2e98c8efefa-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:domain  
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/50ae7645c456657f3cc80cb4583543de6cad4771-2 b/testdata/fuzz/corpus/50ae7645c456657f3cc80cb4583543de6cad4771-2
deleted file mode 100644
index 9d6a47f..0000000
--- a/testdata/fuzz/corpus/50ae7645c456657f3cc80cb4583543de6cad4771-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/50f714a03a1b2d022e689425d03f454d82b30c9f-1 b/testdata/fuzz/corpus/50f714a03a1b2d022e689425d03f454d82b30c9f-1
deleted file mode 100644
index efd4917..0000000
--- a/testdata/fuzz/corpus/50f714a03a1b2d022e689425d03f454d82b30c9f-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=%{d}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/51c669411f5eb38639755018ac9f20f44e912a2c-13 b/testdata/fuzz/corpus/51c669411f5eb38639755018ac9f20f44e912a2c-13
deleted file mode 100644
index 2c2fbeb..0000000
--- a/testdata/fuzz/corpus/51c669411f5eb38639755018ac9f20f44e912a2c-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:d6660 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/522509938b7f74a2c32b5ccc319b1bc9506ed08b b/testdata/fuzz/corpus/522509938b7f74a2c32b5ccc319b1bc9506ed08b
deleted file mode 100644
index 7c483a7..0000000
--- a/testdata/fuzz/corpus/522509938b7f74a2c32b5ccc319b1bc9506ed08b
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.1.1.1 -
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/527ba1667ccfa821072b2398d968f48e514a129c-3 b/testdata/fuzz/corpus/527ba1667ccfa821072b2398d968f48e514a129c-3
deleted file mode 100644
index 2a12b36..0000000
--- a/testdata/fuzz/corpus/527ba1667ccfa821072b2398d968f48e514a129c-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \x81\xf3\x81h\xbf\xbd\xef\xbf/\xbd\xef\xbd\xef\xbf)\xbd\xbd\xbd\xb6\x80\xff
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/52b82bd1069487c6717cc5d7a643ef643b33efc3-12 b/testdata/fuzz/corpus/52b82bd1069487c6717cc5d7a643ef643b33efc3-12
deleted file mode 100644
index 5c33cff..0000000
--- a/testdata/fuzz/corpus/52b82bd1069487c6717cc5d7a643ef643b33efc3-12
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:Ἥ include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/52c9f09174d10e2046bd2bc56d08a7cfa1b94c88-2 b/testdata/fuzz/corpus/52c9f09174d10e2046bd2bc56d08a7cfa1b94c88-2
deleted file mode 100644
index c5d6adb..0000000
--- a/testdata/fuzz/corpus/52c9f09174d10e2046bd2bc56d08a7cfa1b94c88-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ￿
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/52ccacd4bf39b5336bdd46704462e94181e2757d b/testdata/fuzz/corpus/52ccacd4bf39b5336bdd46704462e94181e2757d
deleted file mode 100644
index ee6765b..0000000
--- a/testdata/fuzz/corpus/52ccacd4bf39b5336bdd46704462e94181e2757d
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a//3 -
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/53c9798f3a3093cc4829925722019dff356aebbc b/testdata/fuzz/corpus/53c9798f3a3093cc4829925722019dff356aebbc
deleted file mode 100644
index 6e20170..0000000
--- a/testdata/fuzz/corpus/53c9798f3a3093cc4829925722019dff356aebbc
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 -include:_spfh.%{d2}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/5594ae6ef897d6063f01e0adf41caceff607c7e2-7 b/testdata/fuzz/corpus/5594ae6ef897d6063f01e0adf41caceff607c7e2-7
deleted file mode 100644
index 49eb738..0000000
--- a/testdata/fuzz/corpus/5594ae6ef897d6063f01e0adf41caceff607c7e2-7
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/1107J86564func2cont
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/5637f99d2a8d09e94609bf972de37a1f74b31b9b-5 b/testdata/fuzz/corpus/5637f99d2a8d09e94609bf972de37a1f74b31b9b-5
deleted file mode 100644
index 5623527..0000000
--- a/testdata/fuzz/corpus/5637f99d2a8d09e94609bf972de37a1f74b31b9b-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \xd5\xf3\xd5\xf8\x8d
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/56628f9e0351e9b115c764ffbe94c19efaeb0389-3 b/testdata/fuzz/corpus/56628f9e0351e9b115c764ffbe94c19efaeb0389-3
deleted file mode 100644
index 83b6ac3..0000000
--- a/testdata/fuzz/corpus/56628f9e0351e9b115c764ffbe94c19efaeb0389-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=%{l3}%{o}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/56a1bc1c7a3649800dbe3280f23d247155155e51 b/testdata/fuzz/corpus/56a1bc1c7a3649800dbe3280f23d247155155e51
deleted file mode 100644
index bfcdac6..0000000
--- a/testdata/fuzz/corpus/56a1bc1c7a3649800dbe3280f23d247155155e51
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:ppp-%{p}-ppp
diff --git a/testdata/fuzz/corpus/56d71aa7952234711b33c3afbccc1207d73eeb14-2 b/testdata/fuzz/corpus/56d71aa7952234711b33c3afbccc1207d73eeb14-2
deleted file mode 100644
index 5546484..0000000
--- a/testdata/fuzz/corpus/56d71aa7952234711b33c3afbccc1207d73eeb14-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 M
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/5710e8c342174148ee462f030f4cac29e664c767-2 b/testdata/fuzz/corpus/5710e8c342174148ee462f030f4cac29e664c767-2
deleted file mode 100644
index 930c72d..0000000
--- a/testdata/fuzz/corpus/5710e8c342174148ee462f030f4cac29e664c767-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \x81\xf3\x82
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/574189fe1098971730f7f8ba309a172e4325bc2f b/testdata/fuzz/corpus/574189fe1098971730f7f8ba309a172e4325bc2f
deleted file mode 100644
index b138dba..0000000
--- a/testdata/fuzz/corpus/574189fe1098971730f7f8ba309a172e4325bc2f
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{o1}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/58a9b1b0abcd5cf81ddd1a0ad4488b363729fb2b-1 b/testdata/fuzz/corpus/58a9b1b0abcd5cf81ddd1a0ad4488b363729fb2b-1
deleted file mode 100644
index 5aa84b9..0000000
--- a/testdata/fuzz/corpus/58a9b1b0abcd5cf81ddd1a0ad4488b363729fb2b-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:%{i}%{l82350949848729030}%{d2}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/59093d3787922a8015fb0e8d81df61675c82278e-2 b/testdata/fuzz/corpus/59093d3787922a8015fb0e8d81df61675c82278e-2
deleted file mode 100644
index f69922d..0000000
--- a/testdata/fuzz/corpus/59093d3787922a8015fb0e8d81df61675c82278e-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx/+
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/595d366d1274aefa2271820ff4ef2da05cddc6bc-10 b/testdata/fuzz/corpus/595d366d1274aefa2271820ff4ef2da05cddc6bc-10
deleted file mode 100644
index 40ccc7a..0000000
--- a/testdata/fuzz/corpus/595d366d1274aefa2271820ff4ef2da05cddc6bc-10
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ½½½½½½½½½½½½½½½½½½½
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/598f7b8e006d6633a74f959a5466655a27fbd478 b/testdata/fuzz/corpus/598f7b8e006d6633a74f959a5466655a27fbd478
deleted file mode 100644
index 6d72f2a..0000000
--- a/testdata/fuzz/corpus/598f7b8e006d6633a74f959a5466655a27fbd478
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.2.3.4
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/5c68ecddd321d7279a3b0e620317935b7d4e8ce1-2 b/testdata/fuzz/corpus/5c68ecddd321d7279a3b0e620317935b7d4e8ce1-2
deleted file mode 100644
index 66a916d..0000000
--- a/testdata/fuzz/corpus/5c68ecddd321d7279a3b0e620317935b7d4e8ce1-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1862645a4B361qZ_usk_cs__68t____gWGu__k_y-
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/5ceab670fb0fb39a5c23d2f611f7d217e756f423-9 b/testdata/fuzz/corpus/5ceab670fb0fb39a5c23d2f611f7d217e756f423-9
deleted file mode 100644
index a8bff3c..0000000
--- a/testdata/fuzz/corpus/5ceab670fb0fb39a5c23d2f611f7d217e756f423-9
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 𫞵𫶵𫞵𫞵𫞵𫶵𫞵𫞵𫎵𫞵𫞵\xf0\xab\x9e𫎵𫞵𫞵𫞵𫞵
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/5d1cfec0c5dadf382dc141d47562d2ffe79615b8-2 b/testdata/fuzz/corpus/5d1cfec0c5dadf382dc141d47562d2ffe79615b8-2
deleted file mode 100644
index c4bdcf4..0000000
--- a/testdata/fuzz/corpus/5d1cfec0c5dadf382dc141d47562d2ffe79615b8-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ������
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/5d7e1ee1c59f39bc3e122815c4944b0e39914898-6 b/testdata/fuzz/corpus/5d7e1ee1c59f39bc3e122815c4944b0e39914898-6
deleted file mode 100644
index 6d42262..0000000
--- a/testdata/fuzz/corpus/5d7e1ee1c59f39bc3e122815c4944b0e39914898-6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ￯﻽￯﻽﻽￯﻽﻽￯
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/5ec5c2a5a29cbff4a99457cdc0e178c81b284f73-12 b/testdata/fuzz/corpus/5ec5c2a5a29cbff4a99457cdc0e178c81b284f73-12
deleted file mode 100644
index 076664f..0000000
--- a/testdata/fuzz/corpus/5ec5c2a5a29cbff4a99457cdc0e178c81b284f73-12
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:󂂂 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/5ed2b1d1a581990d92eb9175ff45e1ffb6f2a2cd-6 b/testdata/fuzz/corpus/5ed2b1d1a581990d92eb9175ff45e1ffb6f2a2cd-6
deleted file mode 100644
index 52db3d9..0000000
--- a/testdata/fuzz/corpus/5ed2b1d1a581990d92eb9175ff45e1ffb6f2a2cd-6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:domain 7 
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/5f5bf6d1cdcce6a626a65df489dfcc07f788bd85-2 b/testdata/fuzz/corpus/5f5bf6d1cdcce6a626a65df489dfcc07f788bd85-2
deleted file mode 100644
index ca2c0c6..0000000
--- a/testdata/fuzz/corpus/5f5bf6d1cdcce6a626a65df489dfcc07f788bd85-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 𫞵
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/5fdf397505b4fc0d3761721f15489860dd65b2b6-1 b/testdata/fuzz/corpus/5fdf397505b4fc0d3761721f15489860dd65b2b6-1
deleted file mode 100644
index 532e8b8..0000000
--- a/testdata/fuzz/corpus/5fdf397505b4fc0d3761721f15489860dd65b2b6-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:%{r}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/60658aaa3f93cd568bdf81690c1c0d3640d124be b/testdata/fuzz/corpus/60658aaa3f93cd568bdf81690c1c0d3640d124be
deleted file mode 100644
index 4dbb746..0000000
--- a/testdata/fuzz/corpus/60658aaa3f93cd568bdf81690c1c0d3640d124be
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%%%_%_%- -
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/60b77bed79cf2f081d781270f6c64500c65f2141-1 b/testdata/fuzz/corpus/60b77bed79cf2f081d781270f6c64500c65f2141-1
deleted file mode 100644
index ad1de8c..0000000
--- a/testdata/fuzz/corpus/60b77bed79cf2f081d781270f6c64500c65f2141-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:e:e:0:$
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/60f915049f6f1a9cc5ac4ef693fa3e9094321cc4-13 b/testdata/fuzz/corpus/60f915049f6f1a9cc5ac4ef693fa3e9094321cc4-13
deleted file mode 100644
index d044376..0000000
--- a/testdata/fuzz/corpus/60f915049f6f1a9cc5ac4ef693fa3e9094321cc4-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/61c4b104c84b6d8d909e3b0290c6af0c12388bf3-1 b/testdata/fuzz/corpus/61c4b104c84b6d8d909e3b0290c6af0c12388bf3-1
deleted file mode 100644
index 518f7f5..0000000
--- a/testdata/fuzz/corpus/61c4b104c84b6d8d909e3b0290c6af0c12388bf3-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:%{V}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/620a8868eec3a22ace93f372a6337d579f55d866-6 b/testdata/fuzz/corpus/620a8868eec3a22ace93f372a6337d579f55d866-6
deleted file mode 100644
index ec04868..0000000
--- a/testdata/fuzz/corpus/620a8868eec3a22ace93f372a6337d579f55d866-6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/1107J8656421492cont
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/62246f1db31d1d885c74e8060e344ca1759a1545-1 b/testdata/fuzz/corpus/62246f1db31d1d885c74e8060e344ca1759a1545-1
deleted file mode 100644
index 8b5a2d6..0000000
--- a/testdata/fuzz/corpus/62246f1db31d1d885c74e8060e344ca1759a1545-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/-1
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/62645dad2ddf207c474064e153fd468adf0d7403-7 b/testdata/fuzz/corpus/62645dad2ddf207c474064e153fd468adf0d7403-7
deleted file mode 100644
index 7387ce3..0000000
--- a/testdata/fuzz/corpus/62645dad2ddf207c474064e153fd468adf0d7403-7
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 𗞵𗞵𗞵𗞵𗞵𗞵𗞵𗞵𗞵𗞵𗞵𗞵𗞵𗞵𗞵𗞵𗞵
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/6273611346aa5c20c3ce44cae49017f9124aa5de-12 b/testdata/fuzz/corpus/6273611346aa5c20c3ce44cae49017f9124aa5de-12
deleted file mode 100644
index ee00752..0000000
--- a/testdata/fuzz/corpus/6273611346aa5c20c3ce44cae49017f9124aa5de-12
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/1_7_7_1_4_7_7_1_07_
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/627d548125420021aa6578008ecf12cbfb4115c8-7 b/testdata/fuzz/corpus/627d548125420021aa6578008ecf12cbfb4115c8-7
deleted file mode 100644
index d2c2cfb..0000000
--- a/testdata/fuzz/corpus/627d548125420021aa6578008ecf12cbfb4115c8-7
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:domain \xe7 \xb2
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/632efcbdcb1acc95d5438c0465d1974675f9529c-15 b/testdata/fuzz/corpus/632efcbdcb1acc95d5438c0465d1974675f9529c-15
deleted file mode 100644
index 24acc88..0000000
--- a/testdata/fuzz/corpus/632efcbdcb1acc95d5438c0465d1974675f9529c-15
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{V}%{V}%{V}%{V}%{V}%{V}%{V}%{V}%{V}%{V}%{V}%{V}%{V} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/63c66382abda05c270d4103e259d7efaf9e77bbb-5 b/testdata/fuzz/corpus/63c66382abda05c270d4103e259d7efaf9e77bbb-5
deleted file mode 100644
index 8d64e4a..0000000
--- a/testdata/fuzz/corpus/63c66382abda05c270d4103e259d7efaf9e77bbb-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \xd5\xf3\xd5\xef\xef\xef\xef\xef\xef\xef\xef\xef\xd5\xf3\xd5\xef\xef\xd5\xd5\xef\xef\xef\xef\xef\xef\xef\xef\xef\xd5\xf3\xd5\xef\xef\xd5\xf3\xd5\xef\xf3\xd5\xef\xef
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/63d6872579dc76522b1003f2a21320d38d953410-13 b/testdata/fuzz/corpus/63d6872579dc76522b1003f2a21320d38d953410-13
deleted file mode 100644
index 020c760..0000000
--- a/testdata/fuzz/corpus/63d6872579dc76522b1003f2a21320d38d953410-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 +include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/6432d829ef0ce88b09ab309f0784f4bf23730f9f-4 b/testdata/fuzz/corpus/6432d829ef0ce88b09ab309f0784f4bf23730f9f-4
deleted file mode 100644
index 67e787b..0000000
--- a/testdata/fuzz/corpus/6432d829ef0ce88b09ab309f0784f4bf23730f9f-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 Ձ\xf3Ձ\xf3\x82�
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/66db2560a9ac8dac4bf979cb47812b01decf06eb b/testdata/fuzz/corpus/66db2560a9ac8dac4bf979cb47812b01decf06eb
deleted file mode 100644
index 1ba986c..0000000
--- a/testdata/fuzz/corpus/66db2560a9ac8dac4bf979cb47812b01decf06eb
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr:%}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/66e8dd891c16ec4c27e041b82c3115a92ad5832a b/testdata/fuzz/corpus/66e8dd891c16ec4c27e041b82c3115a92ad5832a
deleted file mode 100644
index a62c806..0000000
--- a/testdata/fuzz/corpus/66e8dd891c16ec4c27e041b82c3115a92ad5832a
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:d1110/24//129
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/67950ee5ca4bd409b333f587498af2bc6cf6f0a8-5 b/testdata/fuzz/corpus/67950ee5ca4bd409b333f587498af2bc6cf6f0a8-5
deleted file mode 100644
index cbc6191..0000000
--- a/testdata/fuzz/corpus/67950ee5ca4bd409b333f587498af2bc6cf6f0a8-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:d1110/218626451492305703
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/67e6e2e608167be0596021157131b64ad7b91da2-2 b/testdata/fuzz/corpus/67e6e2e608167be0596021157131b64ad7b91da2-2
deleted file mode 100644
index 89924f4..0000000
--- a/testdata/fuzz/corpus/67e6e2e608167be0596021157131b64ad7b91da2-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:1:8:1:b::6:1:8:8
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/67e9e013657986390e1fe563584321c7e062a435-1 b/testdata/fuzz/corpus/67e9e013657986390e1fe563584321c7e062a435-1
deleted file mode 100644
index 08494ff..0000000
--- a/testdata/fuzz/corpus/67e9e013657986390e1fe563584321c7e062a435-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/moC\x94ntoto
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/6896ec67b390b407509284648c9aa7c474a04039-8 b/testdata/fuzz/corpus/6896ec67b390b407509284648c9aa7c474a04039-8
deleted file mode 100644
index 6a09716..0000000
--- a/testdata/fuzz/corpus/6896ec67b390b407509284648c9aa7c474a04039-8
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \xbdptr: \xbdptr: include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/689da1b392dfdb3776bb8ffa04f5d731638e92f3-3 b/testdata/fuzz/corpus/689da1b392dfdb3776bb8ffa04f5d731638e92f3-3
deleted file mode 100644
index bccb7ee..0000000
--- a/testdata/fuzz/corpus/689da1b392dfdb3776bb8ffa04f5d731638e92f3-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=%{dr}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/6977a2fdabe378064fef5e1fd941faf4d8d4c4b5 b/testdata/fuzz/corpus/6977a2fdabe378064fef5e1fd941faf4d8d4c4b5
deleted file mode 100644
index 2c53b6f..0000000
--- a/testdata/fuzz/corpus/6977a2fdabe378064fef5e1fd941faf4d8d4c4b5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:2001:db8::68 l
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/6980033ab26f3cc54dbfe98d88535bcc707142fd-3 b/testdata/fuzz/corpus/6980033ab26f3cc54dbfe98d88535bcc707142fd-3
deleted file mode 100644
index 1a733e7..0000000
--- a/testdata/fuzz/corpus/6980033ab26f3cc54dbfe98d88535bcc707142fd-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx1 mx/C
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/6a2815028adf404edc3f4b1cc38c1b4de687b80e-7 b/testdata/fuzz/corpus/6a2815028adf404edc3f4b1cc38c1b4de687b80e-7
deleted file mode 100644
index 84e9fb6..0000000
--- a/testdata/fuzz/corpus/6a2815028adf404edc3f4b1cc38c1b4de687b80e-7
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 𫞵𫞵𫞵𫞵𫞵𫞵𫞵𫞵
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/6a956db6d33cbf2fcf72a99e692b4c198281aa13-3 b/testdata/fuzz/corpus/6a956db6d33cbf2fcf72a99e692b4c198281aa13-3
deleted file mode 100644
index 20a7063..0000000
--- a/testdata/fuzz/corpus/6a956db6d33cbf2fcf72a99e692b4c198281aa13-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:domain ՁՁՁՁ
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/6a96f7df5daf601f47990aef577392392f4a664a-4 b/testdata/fuzz/corpus/6a96f7df5daf601f47990aef577392392f4a664a-4
deleted file mode 100644
index cffcc27..0000000
--- a/testdata/fuzz/corpus/6a96f7df5daf601f47990aef577392392f4a664a-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1    redirect=%{d}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/6bb4c18efdc2f761e270d1fb94c68de69d3db79b-1 b/testdata/fuzz/corpus/6bb4c18efdc2f761e270d1fb94c68de69d3db79b-1
deleted file mode 100644
index 1f3083f..0000000
--- a/testdata/fuzz/corpus/6bb4c18efdc2f761e270d1fb94c68de69d3db79b-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 pt\x8f\x95uai\xdfr:d6666l-all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/6cb70020584efe94d39ec4c86c331b987bced76d-5 b/testdata/fuzz/corpus/6cb70020584efe94d39ec4c86c331b987bced76d-5
deleted file mode 100644
index 299167c..0000000
--- a/testdata/fuzz/corpus/6cb70020584efe94d39ec4c86c331b987bced76d-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \xf3\x82\x82\xf3\x82\x82\xf3\x82\x82\xf3\x82\x82\xef
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/6d7bb009e8728bd239a22e5319974b3a5b87614e-1 b/testdata/fuzz/corpus/6d7bb009e8728bd239a22e5319974b3a5b87614e-1
deleted file mode 100644
index 14ce725..0000000
--- a/testdata/fuzz/corpus/6d7bb009e8728bd239a22e5319974b3a5b87614e-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:Cafe:Babe:6:Cafe:B0:
diff --git a/testdata/fuzz/corpus/6d9c90e1d0e3649b67945b2d0406f339540cf98c-12 b/testdata/fuzz/corpus/6d9c90e1d0e3649b67945b2d0406f339540cf98c-12
deleted file mode 100644
index 936a5e9..0000000
--- a/testdata/fuzz/corpus/6d9c90e1d0e3649b67945b2d0406f339540cf98c-12
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{s}%{s} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/6ef264dc7512c4232e16d8db5eb28eb1b0250d4d-16 b/testdata/fuzz/corpus/6ef264dc7512c4232e16d8db5eb28eb1b0250d4d-16
deleted file mode 100644
index 69cd51a..0000000
--- a/testdata/fuzz/corpus/6ef264dc7512c4232e16d8db5eb28eb1b0250d4d-16
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{I}%{I}%{I}%{I}%{I}%{I}%{I}%{I}%{I}%{I}%{I}%{I}%{I} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/6fce1d04d6f69c32320685a4a9c0349fc05c8ebb-2 b/testdata/fuzz/corpus/6fce1d04d6f69c32320685a4a9c0349fc05c8ebb-2
deleted file mode 100644
index cf5ac4e..0000000
--- a/testdata/fuzz/corpus/6fce1d04d6f69c32320685a4a9c0349fc05c8ebb-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \xff\xff\x80\x8d\xab\xb6
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/7161abeb77fc6476927a2472ef098aa104c045de-5 b/testdata/fuzz/corpus/7161abeb77fc6476927a2472ef098aa104c045de-5
deleted file mode 100644
index 5f127f0..0000000
--- a/testdata/fuzz/corpus/7161abeb77fc6476927a2472ef098aa104c045de-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \\\\\\\\\
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/72640f46c1303246ecca69b3e6866c471f32645b b/testdata/fuzz/corpus/72640f46c1303246ecca69b3e6866c471f32645b
deleted file mode 100644
index 5e55c40..0000000
--- a/testdata/fuzz/corpus/72640f46c1303246ecca69b3e6866c471f32645b
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:/
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/72dd6c39431c5518730e9d9484962bc778fb2544-22 b/testdata/fuzz/corpus/72dd6c39431c5518730e9d9484962bc778fb2544-22
deleted file mode 100644
index 82b9bab..0000000
--- a/testdata/fuzz/corpus/72dd6c39431c5518730e9d9484962bc778fb2544-22
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%_%_%_%_%_%_%_ include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/73463692358cdf893e7cf552b3b2b5e311b85305 b/testdata/fuzz/corpus/73463692358cdf893e7cf552b3b2b5e311b85305
deleted file mode 100644
index 33fa9ac..0000000
--- a/testdata/fuzz/corpus/73463692358cdf893e7cf552b3b2b5e311b85305
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:d1110/2
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/737ebd2b89624cd21e3f0721b456355588f4ece8-12 b/testdata/fuzz/corpus/737ebd2b89624cd21e3f0721b456355588f4ece8-12
deleted file mode 100644
index 9159a19..0000000
--- a/testdata/fuzz/corpus/737ebd2b89624cd21e3f0721b456355588f4ece8-12
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exp=\x82\xf3\x82\x82\xf3\x82\x82\xf3\x82\x82\xf3\x82\x82\xf3\x82\x82 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/739f18ee4881e1138630b0d7ffadc8d041040476-13 b/testdata/fuzz/corpus/739f18ee4881e1138630b0d7ffadc8d041040476-13
deleted file mode 100644
index 876f815..0000000
--- a/testdata/fuzz/corpus/739f18ee4881e1138630b0d7ffadc8d041040476-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:94304040/74348449
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/73e1afe5697623bdcfe1211204f7e0fb951a4c32-6 b/testdata/fuzz/corpus/73e1afe5697623bdcfe1211204f7e0fb951a4c32-6
deleted file mode 100644
index 25f55b0..0000000
--- a/testdata/fuzz/corpus/73e1afe5697623bdcfe1211204f7e0fb951a4c32-6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=%{l}%{l}%{l}%{o}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/74391ecf9d5baefd2cd7535363ced8e5cafdfb4a-12 b/testdata/fuzz/corpus/74391ecf9d5baefd2cd7535363ced8e5cafdfb4a-12
deleted file mode 100644
index 4c67a9a..0000000
--- a/testdata/fuzz/corpus/74391ecf9d5baefd2cd7535363ced8e5cafdfb4a-12
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{V}%{V} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/755e57e00fb8fe9343195c109153983b458c48f1-15 b/testdata/fuzz/corpus/755e57e00fb8fe9343195c109153983b458c48f1-15
deleted file mode 100644
index 9392ec7..0000000
--- a/testdata/fuzz/corpus/755e57e00fb8fe9343195c109153983b458c48f1-15
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:4::/4 ip6:4::/4 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/756598fcdae09b8a543f39a9dd1aee7468ec07bc-11 b/testdata/fuzz/corpus/756598fcdae09b8a543f39a9dd1aee7468ec07bc-11
deleted file mode 100644
index 9dfefd0..0000000
--- a/testdata/fuzz/corpus/756598fcdae09b8a543f39a9dd1aee7468ec07bc-11
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%- include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/75a64f372534aebaf3838c8cab4260113be8fa08-7 b/testdata/fuzz/corpus/75a64f372534aebaf3838c8cab4260113be8fa08-7
deleted file mode 100644
index 74d1da3..0000000
--- a/testdata/fuzz/corpus/75a64f372534aebaf3838c8cab4260113be8fa08-7
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr:\xbd ptr:\xbd ptr:\xbd include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/7652ffe29e111d0db9410539df17d79bc238208c-13 b/testdata/fuzz/corpus/7652ffe29e111d0db9410539df17d79bc238208c-13
deleted file mode 100644
index ba49845..0000000
--- a/testdata/fuzz/corpus/7652ffe29e111d0db9410539df17d79bc238208c-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:d1110/32 a:d1110/5 a:d1110/1 a:d1110/1 a:d1110/1 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/777410981fb83bfc115b9d73658384744ca5b9aa-13 b/testdata/fuzz/corpus/777410981fb83bfc115b9d73658384744ca5b9aa-13
deleted file mode 100644
index b2be591..0000000
--- a/testdata/fuzz/corpus/777410981fb83bfc115b9d73658384744ca5b9aa-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:d6660//1 a:d1111
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/77adc4c141f7dd876302adc5983bbde56337d906-1 b/testdata/fuzz/corpus/77adc4c141f7dd876302adc5983bbde56337d906-1
deleted file mode 100644
index 635c65a..0000000
--- a/testdata/fuzz/corpus/77adc4c141f7dd876302adc5983bbde56337d906-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{o}%{o}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/77bb421687cc142f2f7a00ff7000f32ac2eeeef9-3 b/testdata/fuzz/corpus/77bb421687cc142f2f7a00ff7000f32ac2eeeef9-3
deleted file mode 100644
index fed59a9..0000000
--- a/testdata/fuzz/corpus/77bb421687cc142f2f7a00ff7000f32ac2eeeef9-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ���������
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/77cc93fcf61cd9d6662ef18d4ebf9e5b9751781e-2 b/testdata/fuzz/corpus/77cc93fcf61cd9d6662ef18d4ebf9e5b9751781e-2
deleted file mode 100644
index aa9eee2..0000000
--- a/testdata/fuzz/corpus/77cc93fcf61cd9d6662ef18d4ebf9e5b9751781e-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \xf3
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/794406f33696ace311f39f658bf82d68621203de-5 b/testdata/fuzz/corpus/794406f33696ace311f39f658bf82d68621203de-5
deleted file mode 100644
index 6c80bd8..0000000
--- a/testdata/fuzz/corpus/794406f33696ace311f39f658bf82d68621203de-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr:\xbd ptr:\xbd ptra: include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/7949acda013fef8a8ac8159d6956f06da5498bb8-1 b/testdata/fuzz/corpus/7949acda013fef8a8ac8159d6956f06da5498bb8-1
deleted file mode 100644
index f4249d2..0000000
--- a/testdata/fuzz/corpus/7949acda013fef8a8ac8159d6956f06da5498bb8-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.2.3.4 ip6:::
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/79550c23af893e793e1d2781a8fc252f601a5b8e-7 b/testdata/fuzz/corpus/79550c23af893e793e1d2781a8fc252f601a5b8e-7
deleted file mode 100644
index 0d304d7..0000000
--- a/testdata/fuzz/corpus/79550c23af893e793e1d2781a8fc252f601a5b8e-7
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:domain 7 7  
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/7a02070902448225aff2b49eadd31e52be253870-4 b/testdata/fuzz/corpus/7a02070902448225aff2b49eadd31e52be253870-4
deleted file mode 100644
index 0e0ac88..0000000
--- a/testdata/fuzz/corpus/7a02070902448225aff2b49eadd31e52be253870-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \\\\
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/7aa0a78cf5866b022ec350c48ee9ff1f3f2cffb8-6 b/testdata/fuzz/corpus/7aa0a78cf5866b022ec350c48ee9ff1f3f2cffb8-6
deleted file mode 100644
index 51747c4..0000000
--- a/testdata/fuzz/corpus/7aa0a78cf5866b022ec350c48ee9ff1f3f2cffb8-6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \\\\\\\\\\\\\\\\\
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/7b240b945ea1c29125653542c1f293550fd3efea-2 b/testdata/fuzz/corpus/7b240b945ea1c29125653542c1f293550fd3efea-2
deleted file mode 100644
index a14f451..0000000
--- a/testdata/fuzz/corpus/7b240b945ea1c29125653542c1f293550fd3efea-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:%{{82350949848729030-}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/7be59d49de0d3d7a60ecd3b1ff47053082cd9dbf-4 b/testdata/fuzz/corpus/7be59d49de0d3d7a60ecd3b1ff47053082cd9dbf-4
deleted file mode 100644
index 8e86d36..0000000
--- a/testdata/fuzz/corpus/7be59d49de0d3d7a60ecd3b1ff47053082cd9dbf-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:domain ₁
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/7bef4f9bf55a5b438de0d3676f7a4a06897999cf-12 b/testdata/fuzz/corpus/7bef4f9bf55a5b438de0d3676f7a4a06897999cf-12
deleted file mode 100644
index 4096d32..0000000
--- a/testdata/fuzz/corpus/7bef4f9bf55a5b438de0d3676f7a4a06897999cf-12
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6::: ip6::: include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/7c47587b4bbec9f37bf2ffd00c146a531e8ece00-2 b/testdata/fuzz/corpus/7c47587b4bbec9f37bf2ffd00c146a531e8ece00-2
deleted file mode 100644
index f871aa8..0000000
--- a/testdata/fuzz/corpus/7c47587b4bbec9f37bf2ffd00c146a531e8ece00-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:%{i}%{i}%{i} -
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/7cb312d9ce11e08ae0a60571635410ae5469dd4e b/testdata/fuzz/corpus/7cb312d9ce11e08ae0a60571635410ae5469dd4e
deleted file mode 100644
index 0524b07..0000000
--- a/testdata/fuzz/corpus/7cb312d9ce11e08ae0a60571635410ae5469dd4e
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 l
diff --git a/testdata/fuzz/corpus/7d884e5b6f9dc98e899115e691cd826b3cc3a232-4 b/testdata/fuzz/corpus/7d884e5b6f9dc98e899115e691cd826b3cc3a232-4
deleted file mode 100644
index 1cbd4a9..0000000
--- a/testdata/fuzz/corpus/7d884e5b6f9dc98e899115e691cd826b3cc3a232-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 𗞵𗞵𗞵
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/7e265eeca3402d2943bd206b4c6226c1d1ff8c32-3 b/testdata/fuzz/corpus/7e265eeca3402d2943bd206b4c6226c1d1ff8c32-3
deleted file mode 100644
index d495da5..0000000
--- a/testdata/fuzz/corpus/7e265eeca3402d2943bd206b4c6226c1d1ff8c32-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 𗞵𗞵
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/7e754abadb7626d1b3776736f275db37751a8229-5 b/testdata/fuzz/corpus/7e754abadb7626d1b3776736f275db37751a8229-5
deleted file mode 100644
index 9b10432..0000000
--- a/testdata/fuzz/corpus/7e754abadb7626d1b3776736f275db37751a8229-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 �����������������������������������
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/7f3742ba9ae6dba0322c0d7a442610680e5ced0f-10 b/testdata/fuzz/corpus/7f3742ba9ae6dba0322c0d7a442610680e5ced0f-10
deleted file mode 100644
index 4bc60e8..0000000
--- a/testdata/fuzz/corpus/7f3742ba9ae6dba0322c0d7a442610680e5ced0f-10
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:ՁՁՁՁ include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/7f532ba7aff56bd68a6dae1c144764732fda8873-5 b/testdata/fuzz/corpus/7f532ba7aff56bd68a6dae1c144764732fda8873-5
deleted file mode 100644
index 3f1a0a2..0000000
--- a/testdata/fuzz/corpus/7f532ba7aff56bd68a6dae1c144764732fda8873-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx1 mx/ mx/
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/7f5b9fea2aabe47c7d5fa23f72a3d6f67967c789-1 b/testdata/fuzz/corpus/7f5b9fea2aabe47c7d5fa23f72a3d6f67967c789-1
deleted file mode 100644
index ee6026a..0000000
--- a/testdata/fuzz/corpus/7f5b9fea2aabe47c7d5fa23f72a3d6f67967c789-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:::
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/7f94a20a3d14ae96187abe57face44d86ff654d1-12 b/testdata/fuzz/corpus/7f94a20a3d14ae96187abe57face44d86ff654d1-12
deleted file mode 100644
index cf410c2..0000000
--- a/testdata/fuzz/corpus/7f94a20a3d14ae96187abe57face44d86ff654d1-12
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{I}%{i}%{i}%{i}%{i} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/7faf5ae33da6badb519834e598cdbc10c35f0835-7 b/testdata/fuzz/corpus/7faf5ae33da6badb519834e598cdbc10c35f0835-7
deleted file mode 100644
index a9fde9f..0000000
--- a/testdata/fuzz/corpus/7faf5ae33da6badb519834e598cdbc10c35f0835-7
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ՁՁՁՁՁՁՁՁՁՁՁՁՁՁՁՁՁ
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/80381ec0dd66440317fa79bd0ab362ba82719e65-7 b/testdata/fuzz/corpus/80381ec0dd66440317fa79bd0ab362ba82719e65-7
deleted file mode 100644
index 7c361c4..0000000
--- a/testdata/fuzz/corpus/80381ec0dd66440317fa79bd0ab362ba82719e65-7
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=%{l}%{l}%{l}%{l}%{o}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/803ef28eca844e4f18371148de536af8d94e182f-2 b/testdata/fuzz/corpus/803ef28eca844e4f18371148de536af8d94e182f-2
deleted file mode 100644
index 2005f38..0000000
--- a/testdata/fuzz/corpus/803ef28eca844e4f18371148de536af8d94e182f-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:4 a
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/808d8bc898a22d6dc2724c9523b59034256fe597-3 b/testdata/fuzz/corpus/808d8bc898a22d6dc2724c9523b59034256fe597-3
deleted file mode 100644
index 2d5f185..0000000
--- a/testdata/fuzz/corpus/808d8bc898a22d6dc2724c9523b59034256fe597-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/80ac09e7f0993b0086e842b1684a3cf6b7ed2dae-14 b/testdata/fuzz/corpus/80ac09e7f0993b0086e842b1684a3cf6b7ed2dae-14
deleted file mode 100644
index c1f639d..0000000
--- a/testdata/fuzz/corpus/80ac09e7f0993b0086e842b1684a3cf6b7ed2dae-14
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 Ga: include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/80d071bba183948fd3cb643b9ac6356a4f78ded1-6 b/testdata/fuzz/corpus/80d071bba183948fd3cb643b9ac6356a4f78ded1-6
deleted file mode 100644
index a32ac5f..0000000
--- a/testdata/fuzz/corpus/80d071bba183948fd3cb643b9ac6356a4f78ded1-6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx1 mx1 mx/ mx/ mx/
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/81b936e916edaf4f077c21175dedf1c67a281c4d-11 b/testdata/fuzz/corpus/81b936e916edaf4f077c21175dedf1c67a281c4d-11
deleted file mode 100644
index ceba35f..0000000
--- a/testdata/fuzz/corpus/81b936e916edaf4f077c21175dedf1c67a281c4d-11
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:ՁՁՁՁՁՁՁ include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/828c73a6223be952748d5fdb5246ddc8d1072236-3 b/testdata/fuzz/corpus/828c73a6223be952748d5fdb5246ddc8d1072236-3
deleted file mode 100644
index a2c4c16..0000000
--- a/testdata/fuzz/corpus/828c73a6223be952748d5fdb5246ddc8d1072236-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:2006:2001:8:2001::11 ip6:2001:8:2001::116:2001:88
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/837dce66ca9aaa4d4995ac40d00fe066c2a1c4f8 b/testdata/fuzz/corpus/837dce66ca9aaa4d4995ac40d00fe066c2a1c4f8
deleted file mode 100644
index df9813e..0000000
--- a/testdata/fuzz/corpus/837dce66ca9aaa4d4995ac40d00fe066c2a1c4f8
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/exAAdecEcFEDCfddaFcb
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/838423f0949b7ed6bb1656550dbfe62c6ca7f196 b/testdata/fuzz/corpus/838423f0949b7ed6bb1656550dbfe62c6ca7f196
deleted file mode 100644
index 69ba665..0000000
--- a/testdata/fuzz/corpus/838423f0949b7ed6bb1656550dbfe62c6ca7f196
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/84ad86ae4a2dc2f61c974f4de865f88b42f8eacc-10 b/testdata/fuzz/corpus/84ad86ae4a2dc2f61c974f4de865f88b42f8eacc-10
deleted file mode 100644
index c722a75..0000000
--- a/testdata/fuzz/corpus/84ad86ae4a2dc2f61c974f4de865f88b42f8eacc-10
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{I}%{i}%{i} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/859199c9754e10f22cd1e8841ab2a80c75566cf6 b/testdata/fuzz/corpus/859199c9754e10f22cd1e8841ab2a80c75566cf6
deleted file mode 100644
index 05cffdb..0000000
--- a/testdata/fuzz/corpus/859199c9754e10f22cd1e8841ab2a80c75566cf6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr:ae ptr:ae exp=ae al
diff --git a/testdata/fuzz/corpus/85c7a4d79af67f0a01b9a00a52be6d4d5279ac55-5 b/testdata/fuzz/corpus/85c7a4d79af67f0a01b9a00a52be6d4d5279ac55-5
deleted file mode 100644
index b490f54..0000000
--- a/testdata/fuzz/corpus/85c7a4d79af67f0a01b9a00a52be6d4d5279ac55-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=%{l}%{l}%{o}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/85d61d763d07622fbecaea3c97ed3fcb5be2d69f-11 b/testdata/fuzz/corpus/85d61d763d07622fbecaea3c97ed3fcb5be2d69f-11
deleted file mode 100644
index cda273b..0000000
--- a/testdata/fuzz/corpus/85d61d763d07622fbecaea3c97ed3fcb5be2d69f-11
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:d1110/1 a:d1110/1 a:d1110/1 a:d1110/1 a:d1110/1 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/869b75c33d0c2cda002c62bfae7f15ff0e79a88c-2 b/testdata/fuzz/corpus/869b75c33d0c2cda002c62bfae7f15ff0e79a88c-2
deleted file mode 100644
index 4f4853a..0000000
--- a/testdata/fuzz/corpus/869b75c33d0c2cda002c62bfae7f15ff0e79a88c-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:noth\xbf\xbdpf1I\xefi\xbfg/\xbd\xefn\xbd\xef\xbf(BADINDEX)\xbd\xbdpf1I\xbd\xbd24
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/8709b73da7598cd719e92c2ac3033f417b607a56 b/testdata/fuzz/corpus/8709b73da7598cd719e92c2ac3033f417b607a56
deleted file mode 100644
index a2755be..0000000
--- a/testdata/fuzz/corpus/8709b73da7598cd719e92c2ac3033f417b607a56
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr:d
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/8720a8ba3df38ed0888e218c974e0e034f762e71-11 b/testdata/fuzz/corpus/8720a8ba3df38ed0888e218c974e0e034f762e71-11
deleted file mode 100644
index e2a93aa..0000000
--- a/testdata/fuzz/corpus/8720a8ba3df38ed0888e218c974e0e034f762e71-11
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/88165e348fbb0dddac43be4d6625224722f87133 b/testdata/fuzz/corpus/88165e348fbb0dddac43be4d6625224722f87133
deleted file mode 100644
index 3490072..0000000
--- a/testdata/fuzz/corpus/88165e348fbb0dddac43be4d6625224722f87133
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:/
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/8927772091f444bee910b24247e9ff25c95d58fb-12 b/testdata/fuzz/corpus/8927772091f444bee910b24247e9ff25c95d58fb-12
deleted file mode 100644
index 7006b69..0000000
--- a/testdata/fuzz/corpus/8927772091f444bee910b24247e9ff25c95d58fb-12
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{p} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/89797fe777479f9c9d65954ac2fd590731fc804c-2 b/testdata/fuzz/corpus/89797fe777479f9c9d65954ac2fd590731fc804c-2
deleted file mode 100644
index 7da3f26..0000000
--- a/testdata/fuzz/corpus/89797fe777479f9c9d65954ac2fd590731fc804c-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 m11102230246251565404236316680908203125x/24l
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/8a2bcea52de4fad8ffd0827e4a2dc12a44de4926-1 b/testdata/fuzz/corpus/8a2bcea52de4fad8ffd0827e4a2dc12a44de4926-1
deleted file mode 100644
index 9f5aceb..0000000
--- a/testdata/fuzz/corpus/8a2bcea52de4fad8ffd0827e4a2dc12a44de4926-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/-110723edb1862645149230\xff57031258::6
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/8a2ed564fcca3c565439075767ff8684ac49ac8a-4 b/testdata/fuzz/corpus/8a2ed564fcca3c565439075767ff8684ac49ac8a-4
deleted file mode 100644
index bd4001c..0000000
--- a/testdata/fuzz/corpus/8a2ed564fcca3c565439075767ff8684ac49ac8a-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 𫞵𫞵𫞵
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/8aa2ae9ccfc3c3920a4333084aa3c3b92e80b087-3 b/testdata/fuzz/corpus/8aa2ae9ccfc3c3920a4333084aa3c3b92e80b087-3
deleted file mode 100644
index a8fee5c..0000000
--- a/testdata/fuzz/corpus/8aa2ae9ccfc3c3920a4333084aa3c3b92e80b087-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 Ձ\xf3Ձ\xf3\x82\x82�
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/8ac59d1ab0b3a5fac14b352f92584f4dea4a9b2e-19 b/testdata/fuzz/corpus/8ac59d1ab0b3a5fac14b352f92584f4dea4a9b2e-19
deleted file mode 100644
index e480a47..0000000
--- a/testdata/fuzz/corpus/8ac59d1ab0b3a5fac14b352f92584f4dea4a9b2e-19
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 V= V= include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/8b29df6acaf2fcc4f29d3b709f85c3cb17717867 b/testdata/fuzz/corpus/8b29df6acaf2fcc4f29d3b709f85c3cb17717867
deleted file mode 100644
index 615daa4..0000000
--- a/testdata/fuzz/corpus/8b29df6acaf2fcc4f29d3b709f85c3cb17717867
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/4 -
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/8b2bb8cd4f6eb4a879d359d84345308003e3362b-14 b/testdata/fuzz/corpus/8b2bb8cd4f6eb4a879d359d84345308003e3362b-14
deleted file mode 100644
index 36d8102..0000000
--- a/testdata/fuzz/corpus/8b2bb8cd4f6eb4a879d359d84345308003e3362b-14
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{V}%{V}%{V}%{V}%{V}%{V}%{V} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/8bde59e5dcbea61da549b56ab78536f314eaf270-4 b/testdata/fuzz/corpus/8bde59e5dcbea61da549b56ab78536f314eaf270-4
deleted file mode 100644
index 56b952a..0000000
--- a/testdata/fuzz/corpus/8bde59e5dcbea61da549b56ab78536f314eaf270-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/110718626451492305703
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/8c190342c9ce178aa2030cfe9000a63e58005f3a-7 b/testdata/fuzz/corpus/8c190342c9ce178aa2030cfe9000a63e58005f3a-7
deleted file mode 100644
index 822a786..0000000
--- a/testdata/fuzz/corpus/8c190342c9ce178aa2030cfe9000a63e58005f3a-7
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/8c40888b73dd06e8f4d972b5e3542226b966e6fe-1 b/testdata/fuzz/corpus/8c40888b73dd06e8f4d972b5e3542226b966e6fe-1
deleted file mode 100644
index 21d360a..0000000
--- a/testdata/fuzz/corpus/8c40888b73dd06e8f4d972b5e3542226b966e6fe-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 /ՁB\xf3\x82`!44
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/8c4f9dfe76423ff4683bdd5058779d9101f24b79-15 b/testdata/fuzz/corpus/8c4f9dfe76423ff4683bdd5058779d9101f24b79-15
deleted file mode 100644
index 8261017..0000000
--- a/testdata/fuzz/corpus/8c4f9dfe76423ff4683bdd5058779d9101f24b79-15
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:::1.2.3.4 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/8ca3a2b7da51ce13aca07b6bc6a587c4efed0d53-15 b/testdata/fuzz/corpus/8ca3a2b7da51ce13aca07b6bc6a587c4efed0d53-15
deleted file mode 100644
index 99563ea..0000000
--- a/testdata/fuzz/corpus/8ca3a2b7da51ce13aca07b6bc6a587c4efed0d53-15
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:\xf3\x82\xf3\x82\xf3\x82\xf3\x82z\xbd include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/8cd0357fbfa90ec0e69c17b10c374a1223924d17-12 b/testdata/fuzz/corpus/8cd0357fbfa90ec0e69c17b10c374a1223924d17-12
deleted file mode 100644
index fdcd210..0000000
--- a/testdata/fuzz/corpus/8cd0357fbfa90ec0e69c17b10c374a1223924d17-12
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1  
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/8cd9b00e5b14dcc74e3e389691552b26b35e590c-5 b/testdata/fuzz/corpus/8cd9b00e5b14dcc74e3e389691552b26b35e590c-5
deleted file mode 100644
index 541b26f..0000000
--- a/testdata/fuzz/corpus/8cd9b00e5b14dcc74e3e389691552b26b35e590c-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ՁՁՁՁՁ
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/8cebd1fdd0164acca4c62330f79f3c02d9a60763-2 b/testdata/fuzz/corpus/8cebd1fdd0164acca4c62330f79f3c02d9a60763-2
deleted file mode 100644
index 777f8ee..0000000
--- a/testdata/fuzz/corpus/8cebd1fdd0164acca4c62330f79f3c02d9a60763-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:1::1.3:/
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/8cff895127532675e2b4105f5c65be8de5be6306-4 b/testdata/fuzz/corpus/8cff895127532675e2b4105f5c65be8de5be6306-4
deleted file mode 100644
index a99abb5..0000000
--- a/testdata/fuzz/corpus/8cff895127532675e2b4105f5c65be8de5be6306-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \x81\xf3\x81h\xbf\xbd\xf1\xbf/\xbd\xef\xbd\xef\xbf)\xbd\xbd\xbd\xb6\x80\xbf\xbd\xf1\xbf/\xbd\xff
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/8d029147e2084816fb319802ea77b01efd391b54-13 b/testdata/fuzz/corpus/8d029147e2084816fb319802ea77b01efd391b54-13
deleted file mode 100644
index 0da42f1..0000000
--- a/testdata/fuzz/corpus/8d029147e2084816fb319802ea77b01efd391b54-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/1_7_7_1_7_7_1_4_7_7_1_0_4_7_7_1_7_
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/8d6aece1b5f58b476ce948504782e0b1d4a90149-6 b/testdata/fuzz/corpus/8d6aece1b5f58b476ce948504782e0b1d4a90149-6
deleted file mode 100644
index a7d3d94..0000000
--- a/testdata/fuzz/corpus/8d6aece1b5f58b476ce948504782e0b1d4a90149-6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/8e053980cb3e6f47e74cc8f2bdeae555e8fea559-3 b/testdata/fuzz/corpus/8e053980cb3e6f47e74cc8f2bdeae555e8fea559-3
deleted file mode 100644
index 4bc0029..0000000
--- a/testdata/fuzz/corpus/8e053980cb3e6f47e74cc8f2bdeae555e8fea559-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=%{d4027755927159263581}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/8e59eb0d01a975d66f10113cdbaa95304313e420-12 b/testdata/fuzz/corpus/8e59eb0d01a975d66f10113cdbaa95304313e420-12
deleted file mode 100644
index 64f4c93..0000000
--- a/testdata/fuzz/corpus/8e59eb0d01a975d66f10113cdbaa95304313e420-12
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{IR}%{IR} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/8e6cb36297f26f8fa23daa259eb12b61ab100fec-1 b/testdata/fuzz/corpus/8e6cb36297f26f8fa23daa259eb12b61ab100fec-1
deleted file mode 100644
index 4101659..0000000
--- a/testdata/fuzz/corpus/8e6cb36297f26f8fa23daa259eb12b61ab100fec-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1  
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/8ea434243522f18f9835c93d8593cf5a8be51521-4 b/testdata/fuzz/corpus/8ea434243522f18f9835c93d8593cf5a8be51521-4
deleted file mode 100644
index e2ab698..0000000
--- a/testdata/fuzz/corpus/8ea434243522f18f9835c93d8593cf5a8be51521-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1  \xe2
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/8ef23048dcf25f403e61a34d72a6c327d2927fe4-3 b/testdata/fuzz/corpus/8ef23048dcf25f403e61a34d72a6c327d2927fe4-3
deleted file mode 100644
index 6213955..0000000
--- a/testdata/fuzz/corpus/8ef23048dcf25f403e61a34d72a6c327d2927fe4-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ₂₂
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/906833637b8b72be70013f4922eff2836bbece00-9 b/testdata/fuzz/corpus/906833637b8b72be70013f4922eff2836bbece00-9
deleted file mode 100644
index 664a93a..0000000
--- a/testdata/fuzz/corpus/906833637b8b72be70013f4922eff2836bbece00-9
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ½½½½½½½½½
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/9164a7c22279e6b8ff72aea10563c56aa2b13f88 b/testdata/fuzz/corpus/9164a7c22279e6b8ff72aea10563c56aa2b13f88
deleted file mode 100644
index eb3114c..0000000
--- a/testdata/fuzz/corpus/9164a7c22279e6b8ff72aea10563c56aa2b13f88
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:::1.1.1.1/
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/91c2784bafbbc998e0bd22a4285540852ad966ed b/testdata/fuzz/corpus/91c2784bafbbc998e0bd22a4285540852ad966ed
deleted file mode 100644
index 7c353c2..0000000
--- a/testdata/fuzz/corpus/91c2784bafbbc998e0bd22a4285540852ad966ed
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{h} +
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/92180f784e583d9201c52bcd251686c1ce420493-13 b/testdata/fuzz/corpus/92180f784e583d9201c52bcd251686c1ce420493-13
deleted file mode 100644
index d628f3d..0000000
--- a/testdata/fuzz/corpus/92180f784e583d9201c52bcd251686c1ce420493-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:M include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/923156e1b572d3a1a88c85b6f4e0001658257dbe-1 b/testdata/fuzz/corpus/923156e1b572d3a1a88c85b6f4e0001658257dbe-1
deleted file mode 100644
index 1e9bd40..0000000
--- a/testdata/fuzz/corpus/923156e1b572d3a1a88c85b6f4e0001658257dbe-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 Ἥ
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/9362b24013a5f29755c8140c47724dce20d8aa92 b/testdata/fuzz/corpus/9362b24013a5f29755c8140c47724dce20d8aa92
deleted file mode 100644
index 1bcc3bc..0000000
--- a/testdata/fuzz/corpus/9362b24013a5f29755c8140c47724dce20d8aa92
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr -
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/93830b163ebb827cf93a17d1ef59613eb8f240b1-6 b/testdata/fuzz/corpus/93830b163ebb827cf93a17d1ef59613eb8f240b1-6
deleted file mode 100644
index c674302..0000000
--- a/testdata/fuzz/corpus/93830b163ebb827cf93a17d1ef59613eb8f240b1-6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/94820540f7b8dd7d056c7872b24464bc28e22f90-6 b/testdata/fuzz/corpus/94820540f7b8dd7d056c7872b24464bc28e22f90-6
deleted file mode 100644
index 3752531..0000000
--- a/testdata/fuzz/corpus/94820540f7b8dd7d056c7872b24464bc28e22f90-6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ՁՁՁՁՁՁՁՁՁ
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/9625cf271d4bea92494cc6c08d37605675fdf9fd-1 b/testdata/fuzz/corpus/9625cf271d4bea92494cc6c08d37605675fdf9fd-1
deleted file mode 100644
index 0a6cc2d..0000000
--- a/testdata/fuzz/corpus/9625cf271d4bea92494cc6c08d37605675fdf9fd-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:%{i}%{i} -
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/9651d650fafafaef76745a776a998bb96241b8fa-1 b/testdata/fuzz/corpus/9651d650fafafaef76745a776a998bb96241b8fa-1
deleted file mode 100644
index 94a0b8f..0000000
--- a/testdata/fuzz/corpus/9651d650fafafaef76745a776a998bb96241b8fa-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a: mx:
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/97c03960e91dde1ab193ea2d82ff742fcc3ddbad-1 b/testdata/fuzz/corpus/97c03960e91dde1ab193ea2d82ff742fcc3ddbad-1
deleted file mode 100644
index 260aa43..0000000
--- a/testdata/fuzz/corpus/97c03960e91dde1ab193ea2d82ff742fcc3ddbad-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:::1../
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/97d3dd37d1f19b7bd31b1eac4a6257dba655c41c-1 b/testdata/fuzz/corpus/97d3dd37d1f19b7bd31b1eac4a6257dba655c41c-1
deleted file mode 100644
index de986f3..0000000
--- a/testdata/fuzz/corpus/97d3dd37d1f19b7bd31b1eac4a6257dba655c41c-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx/355271367880050092935562133789062533
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/97d69f2939425aec568d67ad8617d134cd9d2965 b/testdata/fuzz/corpus/97d69f2939425aec568d67ad8617d134cd9d2965
deleted file mode 100644
index 875de6d..0000000
--- a/testdata/fuzz/corpus/97d69f2939425aec568d67ad8617d134cd9d2965
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:%{fff}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/98cc679b25e4a323f7023b3e53fbf770030528c5-4 b/testdata/fuzz/corpus/98cc679b25e4a323f7023b3e53fbf770030528c5-4
deleted file mode 100644
index 91ba5dd..0000000
--- a/testdata/fuzz/corpus/98cc679b25e4a323f7023b3e53fbf770030528c5-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:1:b:6:1:b:6:1:8:8
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/98cd39213ce1336e8bcba3b49ecd1cfc7e4a1d16-5 b/testdata/fuzz/corpus/98cd39213ce1336e8bcba3b49ecd1cfc7e4a1d16-5
deleted file mode 100644
index e4a749f..0000000
--- a/testdata/fuzz/corpus/98cd39213ce1336e8bcba3b49ecd1cfc7e4a1d16-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/-1 a/-4 a a/-1
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/9a34fb50762330df190864d0ddb25e15e042e662-4 b/testdata/fuzz/corpus/9a34fb50762330df190864d0ddb25e15e042e662-4
deleted file mode 100644
index c074332..0000000
--- a/testdata/fuzz/corpus/9a34fb50762330df190864d0ddb25e15e042e662-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ￯﻽￯
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/9a9d5cb818c6f69cf9df6da156aa00e3eac1da59-6 b/testdata/fuzz/corpus/9a9d5cb818c6f69cf9df6da156aa00e3eac1da59-6
deleted file mode 100644
index e293bab..0000000
--- a/testdata/fuzz/corpus/9a9d5cb818c6f69cf9df6da156aa00e3eac1da59-6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \xf3\x82\x82\xf3\x82\x82\xf3\x82\x82\xf3\x82\x82\xf3\x82\x82\xf3
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/9aaf904c7427b850ea7a57316cf41c4e5d34a1a5-12 b/testdata/fuzz/corpus/9aaf904c7427b850ea7a57316cf41c4e5d34a1a5-12
deleted file mode 100644
index 2774c39..0000000
--- a/testdata/fuzz/corpus/9aaf904c7427b850ea7a57316cf41c4e5d34a1a5-12
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \xd2mx: include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/9abcdf6390b0613fff3e3decb747d6e93a89a36a b/testdata/fuzz/corpus/9abcdf6390b0613fff3e3decb747d6e93a89a36a
deleted file mode 100644
index 39f8472..0000000
--- a/testdata/fuzz/corpus/9abcdf6390b0613fff3e3decb747d6e93a89a36a
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx mx a mx a mx a ptr a
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/9b858a7cba052affb1e7682e9f3b49292abe736b-10 b/testdata/fuzz/corpus/9b858a7cba052affb1e7682e9f3b49292abe736b-10
deleted file mode 100644
index 0f4e18c..0000000
--- a/testdata/fuzz/corpus/9b858a7cba052affb1e7682e9f3b49292abe736b-10
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 󂂂󂂂󫞵󂂂󫞵󂂂󂂂󫞵󂂂󫿽󂂂󫞵󂂂󂂂󫞵󂂂󫿽󫿽
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/9c8c99cb61c1c4d741328197f647ed8aab6a4c1c-1 b/testdata/fuzz/corpus/9c8c99cb61c1c4d741328197f647ed8aab6a4c1c-1
deleted file mode 100644
index 24bc609..0000000
--- a/testdata/fuzz/corpus/9c8c99cb61c1c4d741328197f647ed8aab6a4c1c-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/-
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/9cf1b9b09464e4499ed3dcb2d9140f85bc1a9ca1-13 b/testdata/fuzz/corpus/9cf1b9b09464e4499ed3dcb2d9140f85bc1a9ca1-13
deleted file mode 100644
index 6f8011c..0000000
--- a/testdata/fuzz/corpus/9cf1b9b09464e4499ed3dcb2d9140f85bc1a9ca1-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{p}%{p} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/9d12f3efb61be364e1606de5b629553a60985713-1 b/testdata/fuzz/corpus/9d12f3efb61be364e1606de5b629553a60985713-1
deleted file mode 100644
index 7ad7e9a..0000000
--- a/testdata/fuzz/corpus/9d12f3efb61be364e1606de5b629553a60985713-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 p6:2001:db8::68
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/9e319cac94086116535095207d04b5c224e59526-15 b/testdata/fuzz/corpus/9e319cac94086116535095207d04b5c224e59526-15
deleted file mode 100644
index 3c951b9..0000000
--- a/testdata/fuzz/corpus/9e319cac94086116535095207d04b5c224e59526-15
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:d6660//128 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/9f4f35b562b1335d5226eb15f579b40f78902b08 b/testdata/fuzz/corpus/9f4f35b562b1335d5226eb15f579b40f78902b08
deleted file mode 100644
index ed58fe9..0000000
--- a/testdata/fuzz/corpus/9f4f35b562b1335d5226eb15f579b40f78902b08
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 0a: -
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/9f971c708dcddd95fad64e2cce4b5a3beff74e55-16 b/testdata/fuzz/corpus/9f971c708dcddd95fad64e2cce4b5a3beff74e55-16
deleted file mode 100644
index a1bb1f6..0000000
--- a/testdata/fuzz/corpus/9f971c708dcddd95fad64e2cce4b5a3beff74e55-16
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:1::1/6 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/a1c703c19dcb0dd1393a1aa550dab9d22064411a-13 b/testdata/fuzz/corpus/a1c703c19dcb0dd1393a1aa550dab9d22064411a-13
deleted file mode 100644
index e170657..0000000
--- a/testdata/fuzz/corpus/a1c703c19dcb0dd1393a1aa550dab9d22064411a-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{V}%{V}%{V}%{V} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/a1c93210c3cd9aa445842cbb7c8b8db89700eb5c-8 b/testdata/fuzz/corpus/a1c93210c3cd9aa445842cbb7c8b8db89700eb5c-8
deleted file mode 100644
index 1a1d4b5..0000000
--- a/testdata/fuzz/corpus/a1c93210c3cd9aa445842cbb7c8b8db89700eb5c-8
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ￯﻽￯﻽￯﻽￯﻽﻽﻽￯﻽﻽￯﻽﻽￯﻽﻽﻽￯﻽﻽￯﻽﻽￯﻽﻽￯
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/a3ca5b314a00a0468e38b3f02e5d5324f7b2df22-5 b/testdata/fuzz/corpus/a3ca5b314a00a0468e38b3f02e5d5324f7b2df22-5
deleted file mode 100644
index e105d08..0000000
--- a/testdata/fuzz/corpus/a3ca5b314a00a0468e38b3f02e5d5324f7b2df22-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ￯﻽￯﻽￯
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/a3dc3b202c007a96d2a9392d3088e35d3b6656ab-7 b/testdata/fuzz/corpus/a3dc3b202c007a96d2a9392d3088e35d3b6656ab-7
deleted file mode 100644
index 93f58cf..0000000
Binary files a/testdata/fuzz/corpus/a3dc3b202c007a96d2a9392d3088e35d3b6656ab-7 and /dev/null differ
diff --git a/testdata/fuzz/corpus/a3ed7c1bdbf2a23bca4ce8320d99d56c39d5ceb9 b/testdata/fuzz/corpus/a3ed7c1bdbf2a23bca4ce8320d99d56c39d5ceb9
deleted file mode 100644
index d107189..0000000
--- a/testdata/fuzz/corpus/a3ed7c1bdbf2a23bca4ce8320d99d56c39d5ceb9
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:d6660/24
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/a4501217ce3dd66c7722843d546ac04d8157d655-5 b/testdata/fuzz/corpus/a4501217ce3dd66c7722843d546ac04d8157d655-5
deleted file mode 100644
index 7d338ea..0000000
--- a/testdata/fuzz/corpus/a4501217ce3dd66c7722843d546ac04d8157d655-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:CF:CAFE:BAF:CAFE:BEBABEi
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/a4f0f97a227003aa1442f010c1ab4b11b75eb8a2-4 b/testdata/fuzz/corpus/a4f0f97a227003aa1442f010c1ab4b11b75eb8a2-4
deleted file mode 100644
index 230ce76..0000000
--- a/testdata/fuzz/corpus/a4f0f97a227003aa1442f010c1ab4b11b75eb8a2-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 �����������������
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/a5555f3e52f2a50dc83da59781278cab8af8f43a-1 b/testdata/fuzz/corpus/a5555f3e52f2a50dc83da59781278cab8af8f43a-1
deleted file mode 100644
index 50e5646..0000000
--- a/testdata/fuzz/corpus/a5555f3e52f2a50dc83da59781278cab8af8f43a-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:1.1
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/a55848179e2ef78c5d48df2b55174fd2c94216f3-5 b/testdata/fuzz/corpus/a55848179e2ef78c5d48df2b55174fd2c94216f3-5
deleted file mode 100644
index 2ba0448..0000000
--- a/testdata/fuzz/corpus/a55848179e2ef78c5d48df2b55174fd2c94216f3-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 Ձ\xf3Ձ\xf3\xf8\x8d\x91\x82Ձ
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/a66793d056da563f93a724bffffb4046343be07a-14 b/testdata/fuzz/corpus/a66793d056da563f93a724bffffb4046343be07a-14
deleted file mode 100644
index d65973f..0000000
--- a/testdata/fuzz/corpus/a66793d056da563f93a724bffffb4046343be07a-14
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/+107186261862645451 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/a7446b3e3a4aed6193665967f0857bc9a62a3715-3 b/testdata/fuzz/corpus/a7446b3e3a4aed6193665967f0857bc9a62a3715-3
deleted file mode 100644
index da08d9f..0000000
--- a/testdata/fuzz/corpus/a7446b3e3a4aed6193665967f0857bc9a62a3715-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:%{645149230}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/a80eeb54e51f5a7ff6bbfa7ecaf41690555c8779-1 b/testdata/fuzz/corpus/a80eeb54e51f5a7ff6bbfa7ecaf41690555c8779-1
deleted file mode 100644
index 1cd1a3f..0000000
--- a/testdata/fuzz/corpus/a80eeb54e51f5a7ff6bbfa7ecaf41690555c8779-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:d1110/4 ~
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/a8865f15dc42b146da6aad2fc9f74eae1dd255fd-19 b/testdata/fuzz/corpus/a8865f15dc42b146da6aad2fc9f74eae1dd255fd-19
deleted file mode 100644
index 938511d..0000000
--- a/testdata/fuzz/corpus/a8865f15dc42b146da6aad2fc9f74eae1dd255fd-19
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr ptr ptr ptr ptr ptr include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/a911eff5c6cd79e98ead8dfabd2d4e6f468e6837-2 b/testdata/fuzz/corpus/a911eff5c6cd79e98ead8dfabd2d4e6f468e6837-2
deleted file mode 100644
index f0b5b44..0000000
--- a/testdata/fuzz/corpus/a911eff5c6cd79e98ead8dfabd2d4e6f468e6837-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:eff:ffff:ffff:ffff:ffff:ffff:ffff
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/a93f5beaa58d9a1a6524ef74a724d1af206a3bfa b/testdata/fuzz/corpus/a93f5beaa58d9a1a6524ef74a724d1af206a3bfa
deleted file mode 100644
index dee895b..0000000
--- a/testdata/fuzz/corpus/a93f5beaa58d9a1a6524ef74a724d1af206a3bfa
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:/
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/a9895ef31ad26725518daeeaf172dd8434b7b926 b/testdata/fuzz/corpus/a9895ef31ad26725518daeeaf172dd8434b7b926
deleted file mode 100644
index f644350..0000000
--- a/testdata/fuzz/corpus/a9895ef31ad26725518daeeaf172dd8434b7b926
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:%{p}.should.example.com exists:%{p}.ok.example.com
diff --git a/testdata/fuzz/corpus/a9949b17b74723c2633356fd6ea8e58c0988cf39-16 b/testdata/fuzz/corpus/a9949b17b74723c2633356fd6ea8e58c0988cf39-16
deleted file mode 100644
index 9c51972..0000000
--- a/testdata/fuzz/corpus/a9949b17b74723c2633356fd6ea8e58c0988cf39-16
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:\xf3\x82\xf3\x82\xf3\x82\xf3\x82\xf3\x82\xf3\x82\xf3\x82z\xbd include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/a9cc0118e3aaec859d8ebc0230521844f4a9e941 b/testdata/fuzz/corpus/a9cc0118e3aaec859d8ebc0230521844f4a9e941
deleted file mode 100644
index eb132e8..0000000
--- a/testdata/fuzz/corpus/a9cc0118e3aaec859d8ebc0230521844f4a9e941
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/2
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/a9ec7cbe37eef444da71026fb51aed63343beae8-5 b/testdata/fuzz/corpus/a9ec7cbe37eef444da71026fb51aed63343beae8-5
deleted file mode 100644
index fd87f9a..0000000
--- a/testdata/fuzz/corpus/a9ec7cbe37eef444da71026fb51aed63343beae8-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/1107186564214923 a/11071865642149205703
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/a9f36515a6f362c384c12c7633f7d940204833a7 b/testdata/fuzz/corpus/a9f36515a6f362c384c12c7633f7d940204833a7
deleted file mode 100644
index 671d5e8..0000000
--- a/testdata/fuzz/corpus/a9f36515a6f362c384c12c7633f7d940204833a7
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:d6660//100
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/aa24926aa5504d84c2bc24ccbdce190657dc542d-6 b/testdata/fuzz/corpus/aa24926aa5504d84c2bc24ccbdce190657dc542d-6
deleted file mode 100644
index 12e1682..0000000
--- a/testdata/fuzz/corpus/aa24926aa5504d84c2bc24ccbdce190657dc542d-6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 𫞵𫞵𫞵𫞵𫞵
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/aa540d18eefc008c3114d2b93278edc1be1ff1f3-1 b/testdata/fuzz/corpus/aa540d18eefc008c3114d2b93278edc1be1ff1f3-1
deleted file mode 100644
index 88fd16e..0000000
--- a/testdata/fuzz/corpus/aa540d18eefc008c3114d2b93278edc1be1ff1f3-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:2001:db8:2001:db::1f1 ip6:2001:db8:8
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/aa6c9169f459f167c749030c9d1987afd3d6cd74-12 b/testdata/fuzz/corpus/aa6c9169f459f167c749030c9d1987afd3d6cd74-12
deleted file mode 100644
index fdafbb3..0000000
--- a/testdata/fuzz/corpus/aa6c9169f459f167c749030c9d1987afd3d6cd74-12
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:::1 ip6:e::0/4 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/aaed2222466dce9a6d3426ccd625cc9dec66b753-7 b/testdata/fuzz/corpus/aaed2222466dce9a6d3426ccd625cc9dec66b753-7
deleted file mode 100644
index aa7f07f..0000000
--- a/testdata/fuzz/corpus/aaed2222466dce9a6d3426ccd625cc9dec66b753-7
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:����� include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/ab1143a7650029d54d16c3086123cf8c62ae0e03-14 b/testdata/fuzz/corpus/ab1143a7650029d54d16c3086123cf8c62ae0e03-14
deleted file mode 100644
index 8dc6772..0000000
--- a/testdata/fuzz/corpus/ab1143a7650029d54d16c3086123cf8c62ae0e03-14
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.2.3.4 ip6:::/4 ip4:1.2.3.4 ip6:::/4 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/ab4ae974caed9ac3dd1fdd26aeccd792b8a8eef3 b/testdata/fuzz/corpus/ab4ae974caed9ac3dd1fdd26aeccd792b8a8eef3
deleted file mode 100644
index c0d5a69..0000000
--- a/testdata/fuzz/corpus/ab4ae974caed9ac3dd1fdd26aeccd792b8a8eef3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:d1110/24 ~
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/ac6f486856003dabf941a7b559667829730f4b85 b/testdata/fuzz/corpus/ac6f486856003dabf941a7b559667829730f4b85
deleted file mode 100644
index 0e90f7f..0000000
--- a/testdata/fuzz/corpus/ac6f486856003dabf941a7b559667829730f4b85
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6::/
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/acca12db014f6aea3028a84f6c5866f647b2d4cc b/testdata/fuzz/corpus/acca12db014f6aea3028a84f6c5866f647b2d4cc
deleted file mode 100644
index b9586e1..0000000
--- a/testdata/fuzz/corpus/acca12db014f6aea3028a84f6c5866f647b2d4cc
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=%}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/accc8bc507abbfb1ec387e67d264bd2663eebfb7 b/testdata/fuzz/corpus/accc8bc507abbfb1ec387e67d264bd2663eebfb7
deleted file mode 100644
index f3f66b2..0000000
--- a/testdata/fuzz/corpus/accc8bc507abbfb1ec387e67d264bd2663eebfb7
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 -a: +
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/acd182846170dcef1c7546d4ab6a98490796f113-2 b/testdata/fuzz/corpus/acd182846170dcef1c7546d4ab6a98490796f113-2
deleted file mode 100644
index 2425c3a..0000000
--- a/testdata/fuzz/corpus/acd182846170dcef1c7546d4ab6a98490796f113-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:1::1 ip6:1::8
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/ad152c49557a64647f046f959dcc68bf93658dc3 b/testdata/fuzz/corpus/ad152c49557a64647f046f959dcc68bf93658dc3
deleted file mode 100644
index 714a743..0000000
--- a/testdata/fuzz/corpus/ad152c49557a64647f046f959dcc68bf93658dc3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:Cafe:Babe:0::
diff --git a/testdata/fuzz/corpus/adee88e332493162e4c544440c41ab05fc55caba-8 b/testdata/fuzz/corpus/adee88e332493162e4c544440c41ab05fc55caba-8
deleted file mode 100644
index f5e662a..0000000
--- a/testdata/fuzz/corpus/adee88e332493162e4c544440c41ab05fc55caba-8
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:domain    
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/ae8ea51dda8860b90e3f7caae055efc79af00d1d-2 b/testdata/fuzz/corpus/ae8ea51dda8860b90e3f7caae055efc79af00d1d-2
deleted file mode 100644
index c00a34a..0000000
--- a/testdata/fuzz/corpus/ae8ea51dda8860b90e3f7caae055efc79af00d1d-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:%{{\xffi} -
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/af313e5429328f99a3e14fe6ed7d2d7171b4f8b0-1 b/testdata/fuzz/corpus/af313e5429328f99a3e14fe6ed7d2d7171b4f8b0-1
deleted file mode 100644
index cfa4d76..0000000
--- a/testdata/fuzz/corpus/af313e5429328f99a3e14fe6ed7d2d7171b4f8b0-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:0/4 a
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/af836fcd042d6927a687fc3d9a840d970d920696-8 b/testdata/fuzz/corpus/af836fcd042d6927a687fc3d9a840d970d920696-8
deleted file mode 100644
index ac6dc07..0000000
--- a/testdata/fuzz/corpus/af836fcd042d6927a687fc3d9a840d970d920696-8
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ՁՁՁՁՁՁՁՁՁՁՁՁՁՁՁՁՁՁՁՁՁՁՁՁՁՁՁՁՁՁՁՁՁ
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/b00876a702c3af1b72c5b0b4220f0aff86419453-7 b/testdata/fuzz/corpus/b00876a702c3af1b72c5b0b4220f0aff86419453-7
deleted file mode 100644
index dcbabd7..0000000
--- a/testdata/fuzz/corpus/b00876a702c3af1b72c5b0b4220f0aff86419453-7
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/+1 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/b01623ff6afbb38f9413d06ea47dfe8c11ee7829-6 b/testdata/fuzz/corpus/b01623ff6afbb38f9413d06ea47dfe8c11ee7829-6
deleted file mode 100644
index 124cc7a..0000000
--- a/testdata/fuzz/corpus/b01623ff6afbb38f9413d06ea47dfe8c11ee7829-6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \xf3\x81h\xf1\xbf/\xef\xbd\xef\xbf)\xf1\xbf/\xf1\xbf/\xef\xbd\xef\xbf)\xf3\x81h\xf1\xbf/\xef\xbd\xef\xbf)\xf1\xbf/\xf1\xbf/\xef\xbd\xef\xbf)\xf1\xbf/\xbd
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/b0e49cd5a0eea69e8e80d9e712acbd263cbf0568-13 b/testdata/fuzz/corpus/b0e49cd5a0eea69e8e80d9e712acbd263cbf0568-13
deleted file mode 100644
index 3ffa06e..0000000
--- a/testdata/fuzz/corpus/b0e49cd5a0eea69e8e80d9e712acbd263cbf0568-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:::1 ip6:::0 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/b0f5dc28d923c125a2f3eb76f7502201ace60e7c-12 b/testdata/fuzz/corpus/b0f5dc28d923c125a2f3eb76f7502201ace60e7c-12
deleted file mode 100644
index 94617cc..0000000
--- a/testdata/fuzz/corpus/b0f5dc28d923c125a2f3eb76f7502201ace60e7c-12
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx//1 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/b0fa0056db33c9338bd4dc90a73c48c4553d9894-5 b/testdata/fuzz/corpus/b0fa0056db33c9338bd4dc90a73c48c4553d9894-5
deleted file mode 100644
index 101f40f..0000000
--- a/testdata/fuzz/corpus/b0fa0056db33c9338bd4dc90a73c48c4553d9894-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:domain  
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/b100873d47c1870d8711f29c28431fea30c4ec4c-1 b/testdata/fuzz/corpus/b100873d47c1870d8711f29c28431fea30c4ec4c-1
deleted file mode 100644
index df85be1..0000000
--- a/testdata/fuzz/corpus/b100873d47c1870d8711f29c28431fea30c4ec4c-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:2001:29538
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/b145fe0a881625a35bab0b433476a0c021165c61-1 b/testdata/fuzz/corpus/b145fe0a881625a35bab0b433476a0c021165c61-1
deleted file mode 100644
index a1d1fcb..0000000
--- a/testdata/fuzz/corpus/b145fe0a881625a35bab0b433476a0c021165c61-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%%%%%%
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/b15a623eeb971a4e7734a44a7e8ed23e87963af4-1 b/testdata/fuzz/corpus/b15a623eeb971a4e7734a44a7e8ed23e87963af4-1
deleted file mode 100644
index b43eb54..0000000
--- a/testdata/fuzz/corpus/b15a623eeb971a4e7734a44a7e8ed23e87963af4-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 aaoaeaeam
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/b17aa7e8ad6c575f52c22192fc3fd1eec24e997c-16 b/testdata/fuzz/corpus/b17aa7e8ad6c575f52c22192fc3fd1eec24e997c-16
deleted file mode 100644
index da98d32..0000000
--- a/testdata/fuzz/corpus/b17aa7e8ad6c575f52c22192fc3fd1eec24e997c-16
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:1::1 ip6:1::b include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/b1f947edcc1ef0f288fd926baf4a95e8b9d97775-5 b/testdata/fuzz/corpus/b1f947edcc1ef0f288fd926baf4a95e8b9d97775-5
deleted file mode 100644
index 8430f5b..0000000
--- a/testdata/fuzz/corpus/b1f947edcc1ef0f288fd926baf4a95e8b9d97775-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ½
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/b2c7175d14c4ab51e25dae9ce2d45bbcfde9c0aa-9 b/testdata/fuzz/corpus/b2c7175d14c4ab51e25dae9ce2d45bbcfde9c0aa-9
deleted file mode 100644
index a779907..0000000
--- a/testdata/fuzz/corpus/b2c7175d14c4ab51e25dae9ce2d45bbcfde9c0aa-9
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/b2ce5c9c42e721bded3c31f0438bf9d366636ece-2 b/testdata/fuzz/corpus/b2ce5c9c42e721bded3c31f0438bf9d366636ece-2
deleted file mode 100644
index 322e501..0000000
--- a/testdata/fuzz/corpus/b2ce5c9c42e721bded3c31f0438bf9d366636ece-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=%{da}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/b2d7f31602f04aa2ab5287fd1a47262719c8b66e b/testdata/fuzz/corpus/b2d7f31602f04aa2ab5287fd1a47262719c8b66e
deleted file mode 100644
index 432aaa3..0000000
--- a/testdata/fuzz/corpus/b2d7f31602f04aa2ab5287fd1a47262719c8b66e
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.2.3.4/32 -
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/b307e1380f2f39d76abefed30d6272c44624f8b7-4 b/testdata/fuzz/corpus/b307e1380f2f39d76abefed30d6272c44624f8b7-4
deleted file mode 100644
index a8a666c..0000000
--- a/testdata/fuzz/corpus/b307e1380f2f39d76abefed30d6272c44624f8b7-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exp= redirect=%{D}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/b36467ce1bf29b7c3258c6e0ea1987c5e0989ac4-13 b/testdata/fuzz/corpus/b36467ce1bf29b7c3258c6e0ea1987c5e0989ac4-13
deleted file mode 100644
index 3b31eff..0000000
--- a/testdata/fuzz/corpus/b36467ce1bf29b7c3258c6e0ea1987c5e0989ac4-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:d6660//1 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/b488275d23ef85adb645e037d8f7524ac51b3e5f b/testdata/fuzz/corpus/b488275d23ef85adb645e037d8f7524ac51b3e5f
deleted file mode 100644
index f4a73a8..0000000
--- a/testdata/fuzz/corpus/b488275d23ef85adb645e037d8f7524ac51b3e5f
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=doesnotexist
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/b5a98679ef576a7410544e1e367ecd869cbc56ee-7 b/testdata/fuzz/corpus/b5a98679ef576a7410544e1e367ecd869cbc56ee-7
deleted file mode 100644
index 54299ef..0000000
--- a/testdata/fuzz/corpus/b5a98679ef576a7410544e1e367ecd869cbc56ee-7
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \xbdptr: include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/b6507f7406c96d99dd64e849129d39069c85f9a9-11 b/testdata/fuzz/corpus/b6507f7406c96d99dd64e849129d39069c85f9a9-11
deleted file mode 100644
index 8987cdc..0000000
--- a/testdata/fuzz/corpus/b6507f7406c96d99dd64e849129d39069c85f9a9-11
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{I}%{i}%{i}%{i} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/b6f608755614309cd073ff4b9ff12ffdddbc7aef-10 b/testdata/fuzz/corpus/b6f608755614309cd073ff4b9ff12ffdddbc7aef-10
deleted file mode 100644
index bb8299f..0000000
--- a/testdata/fuzz/corpus/b6f608755614309cd073ff4b9ff12ffdddbc7aef-10
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:\xf3\x82\x82\xf3\x82\x82\xf3\x82\x82\xf3\x82\x825 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/b70ea87f1e3a7a71c74c0d1c9a82752b4046c658-8 b/testdata/fuzz/corpus/b70ea87f1e3a7a71c74c0d1c9a82752b4046c658-8
deleted file mode 100644
index cad29e2..0000000
--- a/testdata/fuzz/corpus/b70ea87f1e3a7a71c74c0d1c9a82752b4046c658-8
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/4 a/4 a/4 a/4 a/4 a/ a/1
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/b817cf09acdda44e8d910c19dd59a705ea223067-14 b/testdata/fuzz/corpus/b817cf09acdda44e8d910c19dd59a705ea223067-14
deleted file mode 100644
index 2cf3b03..0000000
--- a/testdata/fuzz/corpus/b817cf09acdda44e8d910c19dd59a705ea223067-14
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:d6666 a:d1111
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/b8855d0c786eba4683fbf8cde3459b8a9101d2ea-8 b/testdata/fuzz/corpus/b8855d0c786eba4683fbf8cde3459b8a9101d2ea-8
deleted file mode 100644
index a4c5861..0000000
--- a/testdata/fuzz/corpus/b8855d0c786eba4683fbf8cde3459b8a9101d2ea-8
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/1107_86564func2cont
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/b8d0e747da40b2501b1c2c39ed3bcd1e9c7c46d8-1 b/testdata/fuzz/corpus/b8d0e747da40b2501b1c2c39ed3bcd1e9c7c46d8-1
deleted file mode 100644
index 4a4e4d9..0000000
--- a/testdata/fuzz/corpus/b8d0e747da40b2501b1c2c39ed3bcd1e9c7c46d8-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/ba4579a4b3ecf61155909dd7f561849c58cdc1b8-1 b/testdata/fuzz/corpus/ba4579a4b3ecf61155909dd7f561849c58cdc1b8-1
deleted file mode 100644
index fab653b..0000000
--- a/testdata/fuzz/corpus/ba4579a4b3ecf61155909dd7f561849c58cdc1b8-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:d1110/24~all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/bc54f7f235fbe4eb55a7066dfe301b396bc1c634 b/testdata/fuzz/corpus/bc54f7f235fbe4eb55a7066dfe301b396bc1c634
deleted file mode 100644
index 6a50790..0000000
--- a/testdata/fuzz/corpus/bc54f7f235fbe4eb55a7066dfe301b396bc1c634
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx -al
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/bd34c53e2b4b044ca65993b5b21b5c1ab97e7a18-2 b/testdata/fuzz/corpus/bd34c53e2b4b044ca65993b5b21b5c1ab97e7a18-2
deleted file mode 100644
index e87d502..0000000
--- a/testdata/fuzz/corpus/bd34c53e2b4b044ca65993b5b21b5c1ab97e7a18-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 𗞵
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/bd74e6de533aa3f9d3a9ff0694639bac7cef1a02-3 b/testdata/fuzz/corpus/bd74e6de533aa3f9d3a9ff0694639bac7cef1a02-3
deleted file mode 100644
index 4515464..0000000
--- a/testdata/fuzz/corpus/bd74e6de533aa3f9d3a9ff0694639bac7cef1a02-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=%{daAFAE}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/be6fc50d936510262252e2706edcacff891fe185-7 b/testdata/fuzz/corpus/be6fc50d936510262252e2706edcacff891fe185-7
deleted file mode 100644
index 9cdc35f..0000000
--- a/testdata/fuzz/corpus/be6fc50d936510262252e2706edcacff891fe185-7
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:domain   
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/bf8b39b3f7dc8b62718454e41a18b3fdf166b52a-14 b/testdata/fuzz/corpus/bf8b39b3f7dc8b62718454e41a18b3fdf166b52a-14
deleted file mode 100644
index 6ac5b0b..0000000
--- a/testdata/fuzz/corpus/bf8b39b3f7dc8b62718454e41a18b3fdf166b52a-14
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{s}%{s}%{S}%{s}%{s}%{S}%{s} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/c01b6f2672804a8b6abc85afa130f4db06ea1cb6-1 b/testdata/fuzz/corpus/c01b6f2672804a8b6abc85afa130f4db06ea1cb6-1
deleted file mode 100644
index 01b99aa..0000000
--- a/testdata/fuzz/corpus/c01b6f2672804a8b6abc85afa130f4db06ea1cb6-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:domain ~a
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/c0eb81476da375b12c3dc6199325f6728fca8c25-6 b/testdata/fuzz/corpus/c0eb81476da375b12c3dc6199325f6728fca8c25-6
deleted file mode 100644
index 63f56c6..0000000
--- a/testdata/fuzz/corpus/c0eb81476da375b12c3dc6199325f6728fca8c25-6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/4 a/4 a/1
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/c1063b885395233902ccc891ececb6af2f1fb279-4 b/testdata/fuzz/corpus/c1063b885395233902ccc891ececb6af2f1fb279-4
deleted file mode 100644
index ef5bb45..0000000
--- a/testdata/fuzz/corpus/c1063b885395233902ccc891ececb6af2f1fb279-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 Ձ\xf3Ձ\xf3\xf8\x8d\x91\x82Ձ\xf3
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/c1210ffd398a720b89fa9b2fd7d071c759848ccc-13 b/testdata/fuzz/corpus/c1210ffd398a720b89fa9b2fd7d071c759848ccc-13
deleted file mode 100644
index fd3b3ef..0000000
--- a/testdata/fuzz/corpus/c1210ffd398a720b89fa9b2fd7d071c759848ccc-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{I}%{I}%{I}%{I} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/c19da7619ae805156926cde722e4753648e555b4-1 b/testdata/fuzz/corpus/c19da7619ae805156926cde722e4753648e555b4-1
deleted file mode 100644
index a3be7f3..0000000
--- a/testdata/fuzz/corpus/c19da7619ae805156926cde722e4753648e555b4-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:e::0::
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/c226841652a967c26fa9f1ca08bf90ea9df9bc4b b/testdata/fuzz/corpus/c226841652a967c26fa9f1ca08bf90ea9df9bc4b
deleted file mode 100644
index 1e62098..0000000
--- a/testdata/fuzz/corpus/c226841652a967c26fa9f1ca08bf90ea9df9bc4b
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/-110723e
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/c2672e5a51b373fa65f8edf478576d4cdbe5a09b-1 b/testdata/fuzz/corpus/c2672e5a51b373fa65f8edf478576d4cdbe5a09b-1
deleted file mode 100644
index 8f3cd9b..0000000
--- a/testdata/fuzz/corpus/c2672e5a51b373fa65f8edf478576d4cdbe5a09b-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:CAFE:BABEE
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/c34e8478439a802cd4aa682a54b865382a6e6b04-1 b/testdata/fuzz/corpus/c34e8478439a802cd4aa682a54b865382a6e6b04-1
deleted file mode 100644
index f77011a..0000000
--- a/testdata/fuzz/corpus/c34e8478439a802cd4aa682a54b865382a6e6b04-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 m
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/c37b8935a53aa115c6ba7677fbf413b039c635c8-3 b/testdata/fuzz/corpus/c37b8935a53aa115c6ba7677fbf413b039c635c8-3
deleted file mode 100644
index 62011b3..0000000
--- a/testdata/fuzz/corpus/c37b8935a53aa115c6ba7677fbf413b039c635c8-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \xd5\xf3\xd5\xef\xef\xef\xef\xef\xef\xd5\xf3\xd5\xef\xef
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/c4b1bacbc00d582954dc53e6f6284236bf9fc64e b/testdata/fuzz/corpus/c4b1bacbc00d582954dc53e6f6284236bf9fc64e
deleted file mode 100644
index 72c327d..0000000
--- a/testdata/fuzz/corpus/c4b1bacbc00d582954dc53e6f6284236bf9fc64e
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:domain ~
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/c4d74e144b5811566925a3b84809485f5e6b5571-2 b/testdata/fuzz/corpus/c4d74e144b5811566925a3b84809485f5e6b5571-2
deleted file mode 100644
index 2ef0ec4..0000000
--- a/testdata/fuzz/corpus/c4d74e144b5811566925a3b84809485f5e6b5571-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/-11071862645149230\xff57031258::6
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/c4f22db76ae464b5239fb7761091382756c3f3b6 b/testdata/fuzz/corpus/c4f22db76ae464b5239fb7761091382756c3f3b6
deleted file mode 100644
index 0b6c5a2..0000000
--- a/testdata/fuzz/corpus/c4f22db76ae464b5239fb7761091382756c3f3b6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/c56287852954cfe96a89b3482b7afbb7a3a50f71-3 b/testdata/fuzz/corpus/c56287852954cfe96a89b3482b7afbb7a3a50f71-3
deleted file mode 100644
index e89f9d3..0000000
--- a/testdata/fuzz/corpus/c56287852954cfe96a89b3482b7afbb7a3a50f71-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \xd5\xf3\xea\xef\xef\xef\xef\xef\xef4
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/c566a989b153b7baf61decdf8580937596bef959-11 b/testdata/fuzz/corpus/c566a989b153b7baf61decdf8580937596bef959-11
deleted file mode 100644
index cf7e312..0000000
--- a/testdata/fuzz/corpus/c566a989b153b7baf61decdf8580937596bef959-11
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:\xd3\xd8\xd0\xde\xd0\xef\xef)\xbd include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/c58d87a54c389bab92d1f4a209adc75523fc7574-2 b/testdata/fuzz/corpus/c58d87a54c389bab92d1f4a209adc75523fc7574-2
deleted file mode 100644
index 3695fec..0000000
--- a/testdata/fuzz/corpus/c58d87a54c389bab92d1f4a209adc75523fc7574-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:%{i645149230r}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/c642abd702594b1bef94016873d29be7c3426428 b/testdata/fuzz/corpus/c642abd702594b1bef94016873d29be7c3426428
deleted file mode 100644
index f560022..0000000
--- a/testdata/fuzz/corpus/c642abd702594b1bef94016873d29be7c3426428
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr:aal
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/c6e2ae81a2d096b2e9faf154beb78f8aaf715cff b/testdata/fuzz/corpus/c6e2ae81a2d096b2e9faf154beb78f8aaf715cff
deleted file mode 100644
index 565f1cb..0000000
--- a/testdata/fuzz/corpus/c6e2ae81a2d096b2e9faf154beb78f8aaf715cff
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.3
diff --git a/testdata/fuzz/corpus/c891ebdca240564cd6be85db7ec4f2419cca1560-1 b/testdata/fuzz/corpus/c891ebdca240564cd6be85db7ec4f2419cca1560-1
deleted file mode 100644
index effe417..0000000
--- a/testdata/fuzz/corpus/c891ebdca240564cd6be85db7ec4f2419cca1560-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:::E
diff --git a/testdata/fuzz/corpus/c8d66f4be86f0a428754e8150fae408f21421bb8-13 b/testdata/fuzz/corpus/c8d66f4be86f0a428754e8150fae408f21421bb8-13
deleted file mode 100644
index 63dc666..0000000
--- a/testdata/fuzz/corpus/c8d66f4be86f0a428754e8150fae408f21421bb8-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{s}%{s}%{s}%{s} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/c8f75ab19304bff1037246dfbafe8e5903bb90cc-2 b/testdata/fuzz/corpus/c8f75ab19304bff1037246dfbafe8e5903bb90cc-2
deleted file mode 100644
index a816499..0000000
--- a/testdata/fuzz/corpus/c8f75ab19304bff1037246dfbafe8e5903bb90cc-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:%{{{\x8a\x9e\xf5\xa8ji} -
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/c960d3112bff1a12d9bfe4f7e6ea1dd8c114e7d6 b/testdata/fuzz/corpus/c960d3112bff1a12d9bfe4f7e6ea1dd8c114e7d6
deleted file mode 100644
index 7ab9876..0000000
--- a/testdata/fuzz/corpus/c960d3112bff1a12d9bfe4f7e6ea1dd8c114e7d6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect= redirect=
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/c989438a20e09ca08d8d0a8bc3f3ff6e788aec7b-12 b/testdata/fuzz/corpus/c989438a20e09ca08d8d0a8bc3f3ff6e788aec7b-12
deleted file mode 100644
index 0403b21..0000000
--- a/testdata/fuzz/corpus/c989438a20e09ca08d8d0a8bc3f3ff6e788aec7b-12
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{I}%{I}%{I} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/c9fd32fb5a9d5c888423d58bcd6796c1b79c4933-8 b/testdata/fuzz/corpus/c9fd32fb5a9d5c888423d58bcd6796c1b79c4933-8
deleted file mode 100644
index dad109e..0000000
--- a/testdata/fuzz/corpus/c9fd32fb5a9d5c888423d58bcd6796c1b79c4933-8
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:d1110/1 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/ca425f5a4795eda3ba095d08f2fed2b9b56e294d b/testdata/fuzz/corpus/ca425f5a4795eda3ba095d08f2fed2b9b56e294d
deleted file mode 100644
index c070b86..0000000
--- a/testdata/fuzz/corpus/ca425f5a4795eda3ba095d08f2fed2b9b56e294d
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:ooo-%{o}-ooo
diff --git a/testdata/fuzz/corpus/cb2c25e688500463cbd57cccaf4651bd985b411e-14 b/testdata/fuzz/corpus/cb2c25e688500463cbd57cccaf4651bd985b411e-14
deleted file mode 100644
index d6a513a..0000000
--- a/testdata/fuzz/corpus/cb2c25e688500463cbd57cccaf4651bd985b411e-14
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:1::1 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/cb9c9d95ff6e8ad02f6dfa35614c56ee3ef8e70b b/testdata/fuzz/corpus/cb9c9d95ff6e8ad02f6dfa35614c56ee3ef8e70b
deleted file mode 100644
index 362ae19..0000000
--- a/testdata/fuzz/corpus/cb9c9d95ff6e8ad02f6dfa35614c56ee3ef8e70b
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:d1111
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/cbd464ac586e17e09c93883119fae5001195bccf-9 b/testdata/fuzz/corpus/cbd464ac586e17e09c93883119fae5001195bccf-9
deleted file mode 100644
index 77cf86f..0000000
--- a/testdata/fuzz/corpus/cbd464ac586e17e09c93883119fae5001195bccf-9
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 󂂂󂂂󫞵󂂂󂂂󫞵󂂂󫿽󫿽
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/cc183fa6e5f3eb5fa47e5b5207fe9a25cf68bcd6-5 b/testdata/fuzz/corpus/cc183fa6e5f3eb5fa47e5b5207fe9a25cf68bcd6-5
deleted file mode 100644
index b391cc6..0000000
--- a/testdata/fuzz/corpus/cc183fa6e5f3eb5fa47e5b5207fe9a25cf68bcd6-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/4 a/1
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/cc6bc932909f1589479e1129791402e99ffe2b98-11 b/testdata/fuzz/corpus/cc6bc932909f1589479e1129791402e99ffe2b98-11
deleted file mode 100644
index 27ede7a..0000000
--- a/testdata/fuzz/corpus/cc6bc932909f1589479e1129791402e99ffe2b98-11
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{I=}%{I=} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/cc9dc2f9d4124f385fb9589c57d26388ac1d584e-11 b/testdata/fuzz/corpus/cc9dc2f9d4124f385fb9589c57d26388ac1d584e-11
deleted file mode 100644
index 24a733c..0000000
--- a/testdata/fuzz/corpus/cc9dc2f9d4124f385fb9589c57d26388ac1d584e-11
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{s} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/ccf0020a2b2da0b9440b8d6c98aac522f04e3f96-13 b/testdata/fuzz/corpus/ccf0020a2b2da0b9440b8d6c98aac522f04e3f96-13
deleted file mode 100644
index db92882..0000000
--- a/testdata/fuzz/corpus/ccf0020a2b2da0b9440b8d6c98aac522f04e3f96-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:󂂂󂂂󂂂󂂂󂂽 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/cd8b93cd61b30a1f045173bce142d6861bef88a2-5 b/testdata/fuzz/corpus/cd8b93cd61b30a1f045173bce142d6861bef88a2-5
deleted file mode 100644
index 739168e..0000000
--- a/testdata/fuzz/corpus/cd8b93cd61b30a1f045173bce142d6861bef88a2-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr:\xbd ptr:\xbd ptr6
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/cdd335e7f0ca5359d324600ff443c5c8b2ad6b31-10 b/testdata/fuzz/corpus/cdd335e7f0ca5359d324600ff443c5c8b2ad6b31-10
deleted file mode 100644
index 61b122c..0000000
--- a/testdata/fuzz/corpus/cdd335e7f0ca5359d324600ff443c5c8b2ad6b31-10
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:d1110/1 a:d1110/1 a:d1110/1 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/cdd60476f4ef91a97ff0161196731409d8dc4187-15 b/testdata/fuzz/corpus/cdd60476f4ef91a97ff0161196731409d8dc4187-15
deleted file mode 100644
index 1473af8..0000000
--- a/testdata/fuzz/corpus/cdd60476f4ef91a97ff0161196731409d8dc4187-15
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{i0490116119384765625} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/ce2c5d5257e32149064eb16f95ca854373d7bae3-12 b/testdata/fuzz/corpus/ce2c5d5257e32149064eb16f95ca854373d7bae3-12
deleted file mode 100644
index a13b597..0000000
--- a/testdata/fuzz/corpus/ce2c5d5257e32149064eb16f95ca854373d7bae3-12
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%-%- include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/ce47ddf5b00c777dbf2214a2d8ac4579127464d0 b/testdata/fuzz/corpus/ce47ddf5b00c777dbf2214a2d8ac4579127464d0
deleted file mode 100644
index 0a43492..0000000
--- a/testdata/fuzz/corpus/ce47ddf5b00c777dbf2214a2d8ac4579127464d0
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:ipexamplecomall
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/ce5296fce5bbc097e72fea0331519a92290a56be-13 b/testdata/fuzz/corpus/ce5296fce5bbc097e72fea0331519a92290a56be-13
deleted file mode 100644
index d6d204e..0000000
--- a/testdata/fuzz/corpus/ce5296fce5bbc097e72fea0331519a92290a56be-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 MX include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/ce5b33baf137d522804df44ba49054ed0c99d86e b/testdata/fuzz/corpus/ce5b33baf137d522804df44ba49054ed0c99d86e
deleted file mode 100644
index b01fcff..0000000
--- a/testdata/fuzz/corpus/ce5b33baf137d522804df44ba49054ed0c99d86e
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:CAFE:BABE:0::
diff --git a/testdata/fuzz/corpus/ce91e7bf355c66eb7b54bd9eec6f9c3e1128abfa b/testdata/fuzz/corpus/ce91e7bf355c66eb7b54bd9eec6f9c3e1128abfa
deleted file mode 100644
index f5a0d1b..0000000
--- a/testdata/fuzz/corpus/ce91e7bf355c66eb7b54bd9eec6f9c3e1128abfa
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:%{l2r-}%{d2}%{l2r-}%{d2}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/cee815b2b87629959c5aaf8d9529de4302365eaf-11 b/testdata/fuzz/corpus/cee815b2b87629959c5aaf8d9529de4302365eaf-11
deleted file mode 100644
index 89598d4..0000000
--- a/testdata/fuzz/corpus/cee815b2b87629959c5aaf8d9529de4302365eaf-11
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{IR} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/ceeaed584be8a2f84755b388bc2eca9d91e301dd-2 b/testdata/fuzz/corpus/ceeaed584be8a2f84755b388bc2eca9d91e301dd-2
deleted file mode 100644
index f5de937..0000000
--- a/testdata/fuzz/corpus/ceeaed584be8a2f84755b388bc2eca9d91e301dd-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:/ a
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/d010cd01f60d366a490939ba7e734ee0205bbf95-5 b/testdata/fuzz/corpus/d010cd01f60d366a490939ba7e734ee0205bbf95-5
deleted file mode 100644
index 70d928c..0000000
--- a/testdata/fuzz/corpus/d010cd01f60d366a490939ba7e734ee0205bbf95-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a\xca1 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/d127e98987abe4687f4aac11b2405cf2028d9d7b-6 b/testdata/fuzz/corpus/d127e98987abe4687f4aac11b2405cf2028d9d7b-6
deleted file mode 100644
index 7058a9e..0000000
--- a/testdata/fuzz/corpus/d127e98987abe4687f4aac11b2405cf2028d9d7b-6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exp= exp= exp= exp= redirect=%{D}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/d1567d96b1c0e32073b56c363eb83d854bc2742f-12 b/testdata/fuzz/corpus/d1567d96b1c0e32073b56c363eb83d854bc2742f-12
deleted file mode 100644
index c50e954..0000000
--- a/testdata/fuzz/corpus/d1567d96b1c0e32073b56c363eb83d854bc2742f-12
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/110718626451 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/d1f256c13fc6d25a1ce60bee676bdc6dbf370b17-14 b/testdata/fuzz/corpus/d1f256c13fc6d25a1ce60bee676bdc6dbf370b17-14
deleted file mode 100644
index a365e22..0000000
--- a/testdata/fuzz/corpus/d1f256c13fc6d25a1ce60bee676bdc6dbf370b17-14
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{I}%{I}%{I}%{I}%{I} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/d3e99d5a3f89a6fec79bb8209d9584d55b99b650-6 b/testdata/fuzz/corpus/d3e99d5a3f89a6fec79bb8209d9584d55b99b650-6
deleted file mode 100644
index 0d5c056..0000000
--- a/testdata/fuzz/corpus/d3e99d5a3f89a6fec79bb8209d9584d55b99b650-6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1  \xe2  
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/d48d9dfb5381fd1acaec2c9e7900a3fd86742674-3 b/testdata/fuzz/corpus/d48d9dfb5381fd1acaec2c9e7900a3fd86742674-3
deleted file mode 100644
index 5ca0269..0000000
--- a/testdata/fuzz/corpus/d48d9dfb5381fd1acaec2c9e7900a3fd86742674-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a a a
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/d4dc7ea8bce557418650da7fdc34e3f03877bdb9-3 b/testdata/fuzz/corpus/d4dc7ea8bce557418650da7fdc34e3f03877bdb9-3
deleted file mode 100644
index 53c78c3..0000000
--- a/testdata/fuzz/corpus/d4dc7ea8bce557418650da7fdc34e3f03877bdb9-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ՁŁ
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/d4f0fe1f081eee99d09ec18d0320e49421d796be-2 b/testdata/fuzz/corpus/d4f0fe1f081eee99d09ec18d0320e49421d796be-2
deleted file mode 100644
index 6e72a96..0000000
--- a/testdata/fuzz/corpus/d4f0fe1f081eee99d09ec18d0320e49421d796be-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=%{h}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/d5032b820a2b0b9e853b55878217fa9d262a314f-13 b/testdata/fuzz/corpus/d5032b820a2b0b9e853b55878217fa9d262a314f-13
deleted file mode 100644
index 4b4ae6d..0000000
--- a/testdata/fuzz/corpus/d5032b820a2b0b9e853b55878217fa9d262a314f-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%-%-%-%- include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/d50ae4884ceef9773629d9dda6a742e631fd4b04-1 b/testdata/fuzz/corpus/d50ae4884ceef9773629d9dda6a742e631fd4b04-1
deleted file mode 100644
index ef08b2a..0000000
--- a/testdata/fuzz/corpus/d50ae4884ceef9773629d9dda6a742e631fd4b04-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr:
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/d72da001152934c26ffdc5f09b8e6930a6029bf2 b/testdata/fuzz/corpus/d72da001152934c26ffdc5f09b8e6930a6029bf2
deleted file mode 100644
index 8bd9d4a..0000000
--- a/testdata/fuzz/corpus/d72da001152934c26ffdc5f09b8e6930a6029bf2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a a a a a a a 
diff --git a/testdata/fuzz/corpus/d7367455b7cc6e9d9e0a32d7e6ebf28c6c88aeae-6 b/testdata/fuzz/corpus/d7367455b7cc6e9d9e0a32d7e6ebf28c6c88aeae-6
deleted file mode 100644
index 0d877e1..0000000
--- a/testdata/fuzz/corpus/d7367455b7cc6e9d9e0a32d7e6ebf28c6c88aeae-6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx mx/ a mx
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/d77c09dca3ad4265127e3cb9ab223a51af746e2f-3 b/testdata/fuzz/corpus/d77c09dca3ad4265127e3cb9ab223a51af746e2f-3
deleted file mode 100644
index 43a0608..0000000
--- a/testdata/fuzz/corpus/d77c09dca3ad4265127e3cb9ab223a51af746e2f-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:CAFE:BABEi
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/d781c18c85da9ab3b4775e4db674a590ac73ef36-5 b/testdata/fuzz/corpus/d781c18c85da9ab3b4775e4db674a590ac73ef36-5
deleted file mode 100644
index 68378c3..0000000
--- a/testdata/fuzz/corpus/d781c18c85da9ab3b4775e4db674a590ac73ef36-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx mx/ a mx/ a/
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/d7f48fadee3af3b910ccc8cf04657a445cd4c9f4-3 b/testdata/fuzz/corpus/d7f48fadee3af3b910ccc8cf04657a445cd4c9f4-3
deleted file mode 100644
index cc7bf2a..0000000
--- a/testdata/fuzz/corpus/d7f48fadee3af3b910ccc8cf04657a445cd4c9f4-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/d8c678392de65db470dae4b9f613ec42415ff864-5 b/testdata/fuzz/corpus/d8c678392de65db470dae4b9f613ec42415ff864-5
deleted file mode 100644
index 798d42b..0000000
--- a/testdata/fuzz/corpus/d8c678392de65db470dae4b9f613ec42415ff864-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 󂂂󂂂\xf3\x82\x82\xef
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/d94e5b5d8b5854e3caba0444add40baaaba86996-1 b/testdata/fuzz/corpus/d94e5b5d8b5854e3caba0444add40baaaba86996-1
deleted file mode 100644
index bc136c5..0000000
--- a/testdata/fuzz/corpus/d94e5b5d8b5854e3caba0444add40baaaba86996-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:nothing/����pf1I��24
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/da33d09eda59c78659696af049567c7ef68fb02f-8 b/testdata/fuzz/corpus/da33d09eda59c78659696af049567c7ef68fb02f-8
deleted file mode 100644
index 0f5b928..0000000
--- a/testdata/fuzz/corpus/da33d09eda59c78659696af049567c7ef68fb02f-8
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/da39a3ee5e6b4b0d3255bfef95601890afd80709 b/testdata/fuzz/corpus/da39a3ee5e6b4b0d3255bfef95601890afd80709
deleted file mode 100644
index e69de29..0000000
diff --git a/testdata/fuzz/corpus/dae9a77a60e1491680c1d805118ac3751112909f-3 b/testdata/fuzz/corpus/dae9a77a60e1491680c1d805118ac3751112909f-3
deleted file mode 100644
index 450b058..0000000
--- a/testdata/fuzz/corpus/dae9a77a60e1491680c1d805118ac3751112909f-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:\xbf\xbd\xef\xbf/\xbd\xef\xbd\xef\xbf)\xbd\xbd\xbd
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/dbd0db742720740c10282518e4577cec3998e5cc-5 b/testdata/fuzz/corpus/dbd0db742720740c10282518e4577cec3998e5cc-5
deleted file mode 100644
index f266ec8..0000000
Binary files a/testdata/fuzz/corpus/dbd0db742720740c10282518e4577cec3998e5cc-5 and /dev/null differ
diff --git a/testdata/fuzz/corpus/dbf895f600893e37727da6399b4285606db5f526-12 b/testdata/fuzz/corpus/dbf895f600893e37727da6399b4285606db5f526-12
deleted file mode 100644
index 58b84c7..0000000
--- a/testdata/fuzz/corpus/dbf895f600893e37727da6399b4285606db5f526-12
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.2.3.4/31 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/dc0b19445201ed2c3996cdc6f3c244ee9f652f35-1 b/testdata/fuzz/corpus/dc0b19445201ed2c3996cdc6f3c244ee9f652f35-1
deleted file mode 100644
index 071610b..0000000
--- a/testdata/fuzz/corpus/dc0b19445201ed2c3996cdc6f3c244ee9f652f35-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:%{S}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/dcc0a5de6197e7baf94c9bd0c312f3b3a8b5ffb8-6 b/testdata/fuzz/corpus/dcc0a5de6197e7baf94c9bd0c312f3b3a8b5ffb8-6
deleted file mode 100644
index d9ef3f4..0000000
Binary files a/testdata/fuzz/corpus/dcc0a5de6197e7baf94c9bd0c312f3b3a8b5ffb8-6 and /dev/null differ
diff --git a/testdata/fuzz/corpus/dda2d834936fe89fbd3f55adc62f793c19b5bb9c-1 b/testdata/fuzz/corpus/dda2d834936fe89fbd3f55adc62f793c19b5bb9c-1
deleted file mode 100644
index afb9a5c..0000000
--- a/testdata/fuzz/corpus/dda2d834936fe89fbd3f55adc62f793c19b5bb9c-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/071862645a4B361qZ_usk_cs__685t____gWGu__k_y-
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/de07275958226e06cd1a914c7f9b9016b61c5b1f-12 b/testdata/fuzz/corpus/de07275958226e06cd1a914c7f9b9016b61c5b1f-12
deleted file mode 100644
index 67f3e45..0000000
--- a/testdata/fuzz/corpus/de07275958226e06cd1a914c7f9b9016b61c5b1f-12
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:\x82 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/de4785b5ee386672dbf8e5db8273e0351ea1862b-14 b/testdata/fuzz/corpus/de4785b5ee386672dbf8e5db8273e0351ea1862b-14
deleted file mode 100644
index 2da4fcf..0000000
--- a/testdata/fuzz/corpus/de4785b5ee386672dbf8e5db8273e0351ea1862b-14
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{i1490116119384765625} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/de933a63454be499e4e9bed43e408d3d8e1ff567-18 b/testdata/fuzz/corpus/de933a63454be499e4e9bed43e408d3d8e1ff567-18
deleted file mode 100644
index 7b3b9b2..0000000
--- a/testdata/fuzz/corpus/de933a63454be499e4e9bed43e408d3d8e1ff567-18
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 V= include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/ded54786ddda6dc0f3ffaf5a73c619c3ff8e4b15-10 b/testdata/fuzz/corpus/ded54786ddda6dc0f3ffaf5a73c619c3ff8e4b15-10
deleted file mode 100644
index 254bc94..0000000
--- a/testdata/fuzz/corpus/ded54786ddda6dc0f3ffaf5a73c619c3ff8e4b15-10
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/1_7_8107_86564func2
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/dfe0b41c561174c2b49287ef075144ceef8da296-6 b/testdata/fuzz/corpus/dfe0b41c561174c2b49287ef075144ceef8da296-6
deleted file mode 100644
index ba6e016..0000000
--- a/testdata/fuzz/corpus/dfe0b41c561174c2b49287ef075144ceef8da296-6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/0718626H51492305703
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/e02efe936c6ee8076f09724e5bb9e561c953300e-12 b/testdata/fuzz/corpus/e02efe936c6ee8076f09724e5bb9e561c953300e-12
deleted file mode 100644
index 7ff6a16..0000000
--- a/testdata/fuzz/corpus/e02efe936c6ee8076f09724e5bb9e561c953300e-12
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mX: include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/e0fd54a63505541388b2f103523d8aa89bdb5bc6-11 b/testdata/fuzz/corpus/e0fd54a63505541388b2f103523d8aa89bdb5bc6-11
deleted file mode 100644
index 7abd745..0000000
--- a/testdata/fuzz/corpus/e0fd54a63505541388b2f103523d8aa89bdb5bc6-11
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 𨞵𫶵𫞵\xf0\xab\xb5𫞵𫞵𫞵𫶵𫞵𫞵𫎵𫞵𫞵𫞵𫞵𫎵𫞵𫞵𫞵𫞵𫞵𫶵𫞵𫞵𫎵𫞵𫞵𫞵𫞵𫎵𫞵𫞴𫞵𫞵
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/e10b4f7eaaad2300375a565a8dae9f2e85608a52-13 b/testdata/fuzz/corpus/e10b4f7eaaad2300375a565a8dae9f2e85608a52-13
deleted file mode 100644
index 3d654ba..0000000
--- a/testdata/fuzz/corpus/e10b4f7eaaad2300375a565a8dae9f2e85608a52-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mX: i
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/e208097be0b0dc8618075d6583ce1f50568c15e2-1 b/testdata/fuzz/corpus/e208097be0b0dc8618075d6583ce1f50568c15e2-1
deleted file mode 100644
index bc2e0a4..0000000
--- a/testdata/fuzz/corpus/e208097be0b0dc8618075d6583ce1f50568c15e2-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:domain 
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/e28579d8a072e6615a51a0112bee851dc3a1f5fd-4 b/testdata/fuzz/corpus/e28579d8a072e6615a51a0112bee851dc3a1f5fd-4
deleted file mode 100644
index 1a061fc..0000000
--- a/testdata/fuzz/corpus/e28579d8a072e6615a51a0112bee851dc3a1f5fd-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=%{l}%{o}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/e2d874886a559a516efd5dc3a169334c7a963b30-12 b/testdata/fuzz/corpus/e2d874886a559a516efd5dc3a169334c7a963b30-12
deleted file mode 100644
index ad579e3..0000000
--- a/testdata/fuzz/corpus/e2d874886a559a516efd5dc3a169334c7a963b30-12
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:d6660 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/e3e07997d1dc92146f6984ff5720fa16894e7c53-9 b/testdata/fuzz/corpus/e3e07997d1dc92146f6984ff5720fa16894e7c53-9
deleted file mode 100644
index 0755aa1..0000000
--- a/testdata/fuzz/corpus/e3e07997d1dc92146f6984ff5720fa16894e7c53-9
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a//4 a/
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/e41fcf365302845c2340ccb398af2cfefb43f232-13 b/testdata/fuzz/corpus/e41fcf365302845c2340ccb398af2cfefb43f232-13
deleted file mode 100644
index 3e7ae27..0000000
--- a/testdata/fuzz/corpus/e41fcf365302845c2340ccb398af2cfefb43f232-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{I}%{i}%{i}%{i}%{i}%{i}%{i} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/e54a3e98730496df3ea28dbfef487790c60708fb-11 b/testdata/fuzz/corpus/e54a3e98730496df3ea28dbfef487790c60708fb-11
deleted file mode 100644
index 69c1244..0000000
--- a/testdata/fuzz/corpus/e54a3e98730496df3ea28dbfef487790c60708fb-11
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:\xf3\x82\x82\xf3\x82\x82\xf3\x82\x82\xf3\x82\x82\xf3\x82\x82\xf3\x82\x82\xf3\x82\x825 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/e57744a0dd15293f65d65428a78b2ee3f130d009 b/testdata/fuzz/corpus/e57744a0dd15293f65d65428a78b2ee3f130d009
deleted file mode 100644
index 5e84081..0000000
--- a/testdata/fuzz/corpus/e57744a0dd15293f65d65428a78b2ee3f130d009
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:2001:db8::68
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/e5880258d09616bbddf50349c7f55002c79b0022-3 b/testdata/fuzz/corpus/e5880258d09616bbddf50349c7f55002c79b0022-3
deleted file mode 100644
index 693bc17..0000000
--- a/testdata/fuzz/corpus/e5880258d09616bbddf50349c7f55002c79b0022-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:%{{{\x8a\x9e\xf5\xa8j{{\x8a\x9e\xf5\xa8ji} -
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/e60dbbdca9e3329fe3f1fb14b05d7f88a2c6ea63-14 b/testdata/fuzz/corpus/e60dbbdca9e3329fe3f1fb14b05d7f88a2c6ea63-14
deleted file mode 100644
index d694eaf..0000000
--- a/testdata/fuzz/corpus/e60dbbdca9e3329fe3f1fb14b05d7f88a2c6ea63-14
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/-107186261862645451 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/e68c75a01a4dfa8bbba43e271e396726d72c2f5b b/testdata/fuzz/corpus/e68c75a01a4dfa8bbba43e271e396726d72c2f5b
deleted file mode 100644
index 4f4f28f..0000000
--- a/testdata/fuzz/corpus/e68c75a01a4dfa8bbba43e271e396726d72c2f5b
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exp= -
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/e69204559a621f21dc8f0e7002fd7fca9a7b8ae8-12 b/testdata/fuzz/corpus/e69204559a621f21dc8f0e7002fd7fca9a7b8ae8-12
deleted file mode 100644
index 907a8b9..0000000
--- a/testdata/fuzz/corpus/e69204559a621f21dc8f0e7002fd7fca9a7b8ae8-12
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:1:: ip6:e:e:0:: include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/e73a0dbc0b873c3e1ddf99f0ac22927b1163e7c8-14 b/testdata/fuzz/corpus/e73a0dbc0b873c3e1ddf99f0ac22927b1163e7c8-14
deleted file mode 100644
index 505a255..0000000
--- a/testdata/fuzz/corpus/e73a0dbc0b873c3e1ddf99f0ac22927b1163e7c8-14
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:d6660//128 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/e7914ed96774117a2015925f790c57fe8000c008-8 b/testdata/fuzz/corpus/e7914ed96774117a2015925f790c57fe8000c008-8
deleted file mode 100644
index 977ffa3..0000000
--- a/testdata/fuzz/corpus/e7914ed96774117a2015925f790c57fe8000c008-8
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/4 a/4 a/4 a/4 a/4 a/4 a/4 a/4 a/1
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/e93a4f40a1901c685ac5a409a1f07ba714ef956c-2 b/testdata/fuzz/corpus/e93a4f40a1901c685ac5a409a1f07ba714ef956c-2
deleted file mode 100644
index 2f5345b..0000000
--- a/testdata/fuzz/corpus/e93a4f40a1901c685ac5a409a1f07ba714ef956c-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=%{l29030}%{d2}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/e964873ffd42a21f02c1b2248873c0a901365005-1 b/testdata/fuzz/corpus/e964873ffd42a21f02c1b2248873c0a901365005-1
deleted file mode 100644
index c0bf7df..0000000
--- a/testdata/fuzz/corpus/e964873ffd42a21f02c1b2248873c0a901365005-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.2.3.4/31 ip4:1.2.3.4/32 2
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/ea5be69cc8b6644519c5a167ca753a863b757097 b/testdata/fuzz/corpus/ea5be69cc8b6644519c5a167ca753a863b757097
deleted file mode 100644
index f28e09a..0000000
--- a/testdata/fuzz/corpus/ea5be69cc8b6644519c5a167ca753a863b757097
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:%{l}.%{d}.%{i}.spf.example.net -
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/ec0f6eace689ed6111acd7ec285057da01a1eb21-18 b/testdata/fuzz/corpus/ec0f6eace689ed6111acd7ec285057da01a1eb21-18
deleted file mode 100644
index 32e5440..0000000
--- a/testdata/fuzz/corpus/ec0f6eace689ed6111acd7ec285057da01a1eb21-18
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6::: ip6::: ip6::: ip6::: include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/ec41195137f57066d8f0d799ac8bb252dfdc93dc-2 b/testdata/fuzz/corpus/ec41195137f57066d8f0d799ac8bb252dfdc93dc-2
deleted file mode 100644
index 3d064c4..0000000
--- a/testdata/fuzz/corpus/ec41195137f57066d8f0d799ac8bb252dfdc93dc-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 /ՁB\xf3/ՁB\xf3\x82\x82)`!44
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/ec8282bd3e0bf237005a5a65e6bf5bffbf51e758-1 b/testdata/fuzz/corpus/ec8282bd3e0bf237005a5a65e6bf5bffbf51e758-1
deleted file mode 100644
index 677937d..0000000
--- a/testdata/fuzz/corpus/ec8282bd3e0bf237005a5a65e6bf5bffbf51e758-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:e:B
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/ec93b5d52903ed882f9f6f24d6ec969012ed55ff-15 b/testdata/fuzz/corpus/ec93b5d52903ed882f9f6f24d6ec969012ed55ff-15
deleted file mode 100644
index 3e55447..0000000
--- a/testdata/fuzz/corpus/ec93b5d52903ed882f9f6f24d6ec969012ed55ff-15
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:::/6 ip6:::/4 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/ed29237e59b78657edc357bf1fd4460a66268a5e-5 b/testdata/fuzz/corpus/ed29237e59b78657edc357bf1fd4460a66268a5e-5
deleted file mode 100644
index 96b36f2..0000000
--- a/testdata/fuzz/corpus/ed29237e59b78657edc357bf1fd4460a66268a5e-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exp= exp= redirect=%{D}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/eda8a35bd40b21a692a4995f705855c7312886c3-9 b/testdata/fuzz/corpus/eda8a35bd40b21a692a4995f705855c7312886c3-9
deleted file mode 100644
index a97dfb6..0000000
--- a/testdata/fuzz/corpus/eda8a35bd40b21a692a4995f705855c7312886c3-9
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx mx a a mx mx a a mx mx
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/ee703a3c97844bd923f94fcee3f4b1653c10fb6d-14 b/testdata/fuzz/corpus/ee703a3c97844bd923f94fcee3f4b1653c10fb6d-14
deleted file mode 100644
index 1f9647c..0000000
--- a/testdata/fuzz/corpus/ee703a3c97844bd923f94fcee3f4b1653c10fb6d-14
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:::1:b:6 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/ee79058d876696355d87d2126ad04f156ee520aa-2 b/testdata/fuzz/corpus/ee79058d876696355d87d2126ad04f156ee520aa-2
deleted file mode 100644
index 8dc5788..0000000
--- a/testdata/fuzz/corpus/ee79058d876696355d87d2126ad04f156ee520aa-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 m0�110~all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/ee8656006a06959c1879616effb85a634b0aca13 b/testdata/fuzz/corpus/ee8656006a06959c1879616effb85a634b0aca13
deleted file mode 100644
index e82a142..0000000
--- a/testdata/fuzz/corpus/ee8656006a06959c1879616effb85a634b0aca13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:d6660
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/eebf4b0d9b6cc26f1e7ee704bb832dcc7647ac8c-18 b/testdata/fuzz/corpus/eebf4b0d9b6cc26f1e7ee704bb832dcc7647ac8c-18
deleted file mode 100644
index 423d630..0000000
--- a/testdata/fuzz/corpus/eebf4b0d9b6cc26f1e7ee704bb832dcc7647ac8c-18
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr ptr ptr ptr ptr include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/efcb64bb622abb09cdf3c05e731cf05ab568f832-2 b/testdata/fuzz/corpus/efcb64bb622abb09cdf3c05e731cf05ab568f832-2
deleted file mode 100644
index 38e81ab..0000000
Binary files a/testdata/fuzz/corpus/efcb64bb622abb09cdf3c05e731cf05ab568f832-2 and /dev/null differ
diff --git a/testdata/fuzz/corpus/efd13ba66006cb10e54fd5c8a2992aa935a8756e b/testdata/fuzz/corpus/efd13ba66006cb10e54fd5c8a2992aa935a8756e
deleted file mode 100644
index 868c58e..0000000
--- a/testdata/fuzz/corpus/efd13ba66006cb10e54fd5c8a2992aa935a8756e
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.1.1.1 all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/f00d320792f2005cc22836f5dffde0be97502329-13 b/testdata/fuzz/corpus/f00d320792f2005cc22836f5dffde0be97502329-13
deleted file mode 100644
index a229f4c..0000000
--- a/testdata/fuzz/corpus/f00d320792f2005cc22836f5dffde0be97502329-13
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:1:b:6:1:b:6:1:1 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/f00d61fecdc4f66b5c9d8327c224e31776d2ed0e-8 b/testdata/fuzz/corpus/f00d61fecdc4f66b5c9d8327c224e31776d2ed0e-8
deleted file mode 100644
index 46a7ebe..0000000
--- a/testdata/fuzz/corpus/f00d61fecdc4f66b5c9d8327c224e31776d2ed0e-8
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:domain \xe7 \xe7 \xb2 \xb2
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/f045bb4e8964c3e50f041d64f4af9d0183705b31-5 b/testdata/fuzz/corpus/f045bb4e8964c3e50f041d64f4af9d0183705b31-5
deleted file mode 100644
index 82394a8..0000000
--- a/testdata/fuzz/corpus/f045bb4e8964c3e50f041d64f4af9d0183705b31-5
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/0718626451492305703
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/f0790f92fc3c35ccf7e8a7fb6b48035edf0780a3 b/testdata/fuzz/corpus/f0790f92fc3c35ccf7e8a7fb6b48035edf0780a3
deleted file mode 100644
index 83cd8ab..0000000
--- a/testdata/fuzz/corpus/f0790f92fc3c35ccf7e8a7fb6b48035edf0780a3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx=7_7MN3__a4B361qZ_usk_cs__685t____gWGu__k_y6__J____5Gb_NM30_uxX__/0xFA2467A2fFde5 ~
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/f0edc684d8e8f6bab6d61c4219dbe9d58d39d326-17 b/testdata/fuzz/corpus/f0edc684d8e8f6bab6d61c4219dbe9d58d39d326-17
deleted file mode 100644
index be21988..0000000
--- a/testdata/fuzz/corpus/f0edc684d8e8f6bab6d61c4219dbe9d58d39d326-17
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr ptr ptr include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/f2ea57ec6f67baa4734129213423b9ebb4cde80b-1 b/testdata/fuzz/corpus/f2ea57ec6f67baa4734129213423b9ebb4cde80b-1
deleted file mode 100644
index d43581c..0000000
--- a/testdata/fuzz/corpus/f2ea57ec6f67baa4734129213423b9ebb4cde80b-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:irect=eexamplecom
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/f350da396279e5e30cf92a6d3204c5220a02ef0a-9 b/testdata/fuzz/corpus/f350da396279e5e30cf92a6d3204c5220a02ef0a-9
deleted file mode 100644
index afb9acf..0000000
--- a/testdata/fuzz/corpus/f350da396279e5e30cf92a6d3204c5220a02ef0a-9
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{I} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/f37f1e713b1f67e3482d7e866517f016e1a13ce0-10 b/testdata/fuzz/corpus/f37f1e713b1f67e3482d7e866517f016e1a13ce0-10
deleted file mode 100644
index 5575042..0000000
--- a/testdata/fuzz/corpus/f37f1e713b1f67e3482d7e866517f016e1a13ce0-10
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{I=} include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/f3c307e9e0eaf6bd44a3ab6737ee11f342866326-15 b/testdata/fuzz/corpus/f3c307e9e0eaf6bd44a3ab6737ee11f342866326-15
deleted file mode 100644
index 8e24292..0000000
--- a/testdata/fuzz/corpus/f3c307e9e0eaf6bd44a3ab6737ee11f342866326-15
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:1::1:b:6 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/f40589b11b7e03c9d880bd69b76e01e27c743df3-16 b/testdata/fuzz/corpus/f40589b11b7e03c9d880bd69b76e01e27c743df3-16
deleted file mode 100644
index 2f36cc0..0000000
--- a/testdata/fuzz/corpus/f40589b11b7e03c9d880bd69b76e01e27c743df3-16
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:CF:CAFE:: include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/f4b8cedf44980c648c7e5e5fc44327c456156f57-12 b/testdata/fuzz/corpus/f4b8cedf44980c648c7e5e5fc44327c456156f57-12
deleted file mode 100644
index bd60f46..0000000
--- a/testdata/fuzz/corpus/f4b8cedf44980c648c7e5e5fc44327c456156f57-12
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx\xf3\x8205 include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/f56d2e286b7ecc555ea356fe649fbf322ea02fc5-8 b/testdata/fuzz/corpus/f56d2e286b7ecc555ea356fe649fbf322ea02fc5-8
deleted file mode 100644
index dad9d3d..0000000
--- a/testdata/fuzz/corpus/f56d2e286b7ecc555ea356fe649fbf322ea02fc5-8
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:�������� include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/f57ba6df08bfc3da035f8333e18bc446ba1f0e2d-1 b/testdata/fuzz/corpus/f57ba6df08bfc3da035f8333e18bc446ba1f0e2d-1
deleted file mode 100644
index 944f2ba..0000000
--- a/testdata/fuzz/corpus/f57ba6df08bfc3da035f8333e18bc446ba1f0e2d-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:2001db8:
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/f5bb1d1b02d908d9d249b8bc120e37abd12d94de-4 b/testdata/fuzz/corpus/f5bb1d1b02d908d9d249b8bc120e37abd12d94de-4
deleted file mode 100644
index 1666e0b..0000000
--- a/testdata/fuzz/corpus/f5bb1d1b02d908d9d249b8bc120e37abd12d94de-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr:\xbd ptr6
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/f650013dbeb971d05740a25bcd8f6726a35cc47e b/testdata/fuzz/corpus/f650013dbeb971d05740a25bcd8f6726a35cc47e
deleted file mode 100644
index 813aae4..0000000
--- a/testdata/fuzz/corpus/f650013dbeb971d05740a25bcd8f6726a35cc47e
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/f70408cf87bef7015e9c01e21fe4d656bbe091f1-1 b/testdata/fuzz/corpus/f70408cf87bef7015e9c01e21fe4d656bbe091f1-1
deleted file mode 100644
index aa11b64..0000000
--- a/testdata/fuzz/corpus/f70408cf87bef7015e9c01e21fe4d656bbe091f1-1
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ��
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/f86d796e245a7f6baab8943e91639f3abe312654-3 b/testdata/fuzz/corpus/f86d796e245a7f6baab8943e91639f3abe312654-3
deleted file mode 100644
index f39f81c..0000000
--- a/testdata/fuzz/corpus/f86d796e245a7f6baab8943e91639f3abe312654-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:\xde\xd0Q\xbd\xbf\xbf\xef\xbd)\xbd\xbf\xbf\xbf\xefQ\xbd\xbf\xbf\xef\xbd
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/f8a1991053a5a58d92e38049974f307b888d6124 b/testdata/fuzz/corpus/f8a1991053a5a58d92e38049974f307b888d6124
deleted file mode 100644
index 42b0f26..0000000
--- a/testdata/fuzz/corpus/f8a1991053a5a58d92e38049974f307b888d6124
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:%{l-}.
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/f8e2610fa172fcf57c5a78abc250c624ea258abd-2 b/testdata/fuzz/corpus/f8e2610fa172fcf57c5a78abc250c624ea258abd-2
deleted file mode 100644
index 02f02bf..0000000
--- a/testdata/fuzz/corpus/f8e2610fa172fcf57c5a78abc250c624ea258abd-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:1:8:1:b:6:1:8:8
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/f97b07022630b9bb9d443021f67c6616a5e2499b-3 b/testdata/fuzz/corpus/f97b07022630b9bb9d443021f67c6616a5e2499b-3
deleted file mode 100644
index d25ce42..0000000
--- a/testdata/fuzz/corpus/f97b07022630b9bb9d443021f67c6616a5e2499b-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:1::1 ip6:1::1 ip6:1:::
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/f9f5579076d85ecffef2bc4201d38e2168c95486-6 b/testdata/fuzz/corpus/f9f5579076d85ecffef2bc4201d38e2168c95486-6
deleted file mode 100644
index 5eb4d51..0000000
--- a/testdata/fuzz/corpus/f9f5579076d85ecffef2bc4201d38e2168c95486-6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/-110723451492305703
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/fab1282ee7602b9bc7dd8814723a391dc902ad0d-12 b/testdata/fuzz/corpus/fab1282ee7602b9bc7dd8814723a391dc902ad0d-12
deleted file mode 100644
index ec7ff05..0000000
--- a/testdata/fuzz/corpus/fab1282ee7602b9bc7dd8814723a391dc902ad0d-12
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:1::6/1 a:d1110/1
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/fb893e6d6923eb8bc63274ff5faad450b0c40abb-3 b/testdata/fuzz/corpus/fb893e6d6923eb8bc63274ff5faad450b0c40abb-3
deleted file mode 100644
index 4aa464c..0000000
--- a/testdata/fuzz/corpus/fb893e6d6923eb8bc63274ff5faad450b0c40abb-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1  include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/fbfceed3f5d78a2c71b217856a3c8b12f6f22f5b-4 b/testdata/fuzz/corpus/fbfceed3f5d78a2c71b217856a3c8b12f6f22f5b-4
deleted file mode 100644
index eb2550d..0000000
--- a/testdata/fuzz/corpus/fbfceed3f5d78a2c71b217856a3c8b12f6f22f5b-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \xef\xbf/\xef\xbd\xef\xbf)
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/fc0a076254f8732cae001b698d036a858ca6dfb6-3 b/testdata/fuzz/corpus/fc0a076254f8732cae001b698d036a858ca6dfb6-3
deleted file mode 100644
index 2f114b4..0000000
--- a/testdata/fuzz/corpus/fc0a076254f8732cae001b698d036a858ca6dfb6-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \\
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/fc7ec2e1564e22897591d02e3abc43245cd46ba1-6 b/testdata/fuzz/corpus/fc7ec2e1564e22897591d02e3abc43245cd46ba1-6
deleted file mode 100644
index 3bdac72..0000000
--- a/testdata/fuzz/corpus/fc7ec2e1564e22897591d02e3abc43245cd46ba1-6
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr:\xbd ptr:\xbd include:domain
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/fc9b2b87a881c97370779482229c8b6e56ff43f0-3 b/testdata/fuzz/corpus/fc9b2b87a881c97370779482229c8b6e56ff43f0-3
deleted file mode 100644
index 1455c0d..0000000
--- a/testdata/fuzz/corpus/fc9b2b87a881c97370779482229c8b6e56ff43f0-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:%{i}%{i}%{363797880709171295166015625i} -
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/fd8c9d87b2d24a6e2d677bc551b32e3fd26cc0a8-18 b/testdata/fuzz/corpus/fd8c9d87b2d24a6e2d677bc551b32e3fd26cc0a8-18
deleted file mode 100644
index 8a563e8..0000000
--- a/testdata/fuzz/corpus/fd8c9d87b2d24a6e2d677bc551b32e3fd26cc0a8-18
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:\xf3\x82\x82\xf3\x82\xf3\x82\xf3\x82\xf3\x82\xf3\x82/
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/fdb54165041061eb1bb177f83c824f7785124ee7-2 b/testdata/fuzz/corpus/fdb54165041061eb1bb177f83c824f7785124ee7-2
deleted file mode 100644
index 948cbe2..0000000
--- a/testdata/fuzz/corpus/fdb54165041061eb1bb177f83c824f7785124ee7-2
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 Ձ�
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/fe0cfa994f142b9dbbcf323d29affdd09798c1ab b/testdata/fuzz/corpus/fe0cfa994f142b9dbbcf323d29affdd09798c1ab
deleted file mode 100644
index 024a080..0000000
--- a/testdata/fuzz/corpus/fe0cfa994f142b9dbbcf323d29affdd09798c1ab
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx/33
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/fe1c45453c73861dfb5cf5ab1e032e90dc154572-4 b/testdata/fuzz/corpus/fe1c45453c73861dfb5cf5ab1e032e90dc154572-4
deleted file mode 100644
index d2e4ec3..0000000
--- a/testdata/fuzz/corpus/fe1c45453c73861dfb5cf5ab1e032e90dc154572-4
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:\xde\xd0Q\xbd\xbf\xbf\xef\xbd\xde\xd0Q\xbd\xbf\xbf\xef\xbd)\xbd\xbf\xbf\xbf\xefQ\xbd\xbf\xbf\xef)\xbd\xbf\xbf\xbf\xefQ\xbd\xbf\xbf\xef\xbd
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/fe256c829f42896f75caaac59f3344d1657770a0-3 b/testdata/fuzz/corpus/fe256c829f42896f75caaac59f3344d1657770a0-3
deleted file mode 100644
index feccf3c..0000000
--- a/testdata/fuzz/corpus/fe256c829f42896f75caaac59f3344d1657770a0-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=%{D}
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/fe43d6d6a17b0d49226f25260bc5b76dc4d815da-7 b/testdata/fuzz/corpus/fe43d6d6a17b0d49226f25260bc5b76dc4d815da-7
deleted file mode 100644
index 1172b8e..0000000
--- a/testdata/fuzz/corpus/fe43d6d6a17b0d49226f25260bc5b76dc4d815da-7
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \xf3\xf3\xf3
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/ff4c34829a3c7ad090d43175030a9e9ebb7b40af-3 b/testdata/fuzz/corpus/ff4c34829a3c7ad090d43175030a9e9ebb7b40af-3
deleted file mode 100644
index 0abc5fa..0000000
--- a/testdata/fuzz/corpus/ff4c34829a3c7ad090d43175030a9e9ebb7b40af-3
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 𫞵𫞵
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-000 b/testdata/fuzz/corpus/t-000
deleted file mode 100644
index 423127e..0000000
--- a/testdata/fuzz/corpus/t-000
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-001 b/testdata/fuzz/corpus/t-001
deleted file mode 100644
index 423127e..0000000
--- a/testdata/fuzz/corpus/t-001
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-002 b/testdata/fuzz/corpus/t-002
deleted file mode 100644
index fc43dd4..0000000
--- a/testdata/fuzz/corpus/t-002
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 -
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-003 b/testdata/fuzz/corpus/t-003
deleted file mode 100644
index 9a3605d..0000000
--- a/testdata/fuzz/corpus/t-003
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-004 b/testdata/fuzz/corpus/t-004
deleted file mode 100644
index e03383c..0000000
--- a/testdata/fuzz/corpus/t-004
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 +all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-005 b/testdata/fuzz/corpus/t-005
deleted file mode 100644
index f870ac9..0000000
--- a/testdata/fuzz/corpus/t-005
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 -all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-006 b/testdata/fuzz/corpus/t-006
deleted file mode 100644
index 541cd9b..0000000
--- a/testdata/fuzz/corpus/t-006
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ~all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-007 b/testdata/fuzz/corpus/t-007
deleted file mode 100644
index 83a6d17..0000000
--- a/testdata/fuzz/corpus/t-007
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ?all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-008 b/testdata/fuzz/corpus/t-008
deleted file mode 100644
index a7e9a7d..0000000
--- a/testdata/fuzz/corpus/t-008
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a ~all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-009 b/testdata/fuzz/corpus/t-009
deleted file mode 100644
index 07a0907..0000000
--- a/testdata/fuzz/corpus/t-009
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/24
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-010 b/testdata/fuzz/corpus/t-010
deleted file mode 100644
index ecb4507..0000000
--- a/testdata/fuzz/corpus/t-010
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:d1110/24
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-011 b/testdata/fuzz/corpus/t-011
deleted file mode 100644
index 62e935d..0000000
--- a/testdata/fuzz/corpus/t-011
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:d1110
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-012 b/testdata/fuzz/corpus/t-012
deleted file mode 100644
index 9330ff9..0000000
--- a/testdata/fuzz/corpus/t-012
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:d1111
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-013 b/testdata/fuzz/corpus/t-013
deleted file mode 100644
index 46134da..0000000
--- a/testdata/fuzz/corpus/t-013
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:nothing/24
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-014 b/testdata/fuzz/corpus/t-014
deleted file mode 100644
index efacb37..0000000
--- a/testdata/fuzz/corpus/t-014
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-015 b/testdata/fuzz/corpus/t-015
deleted file mode 100644
index 96f51c6..0000000
--- a/testdata/fuzz/corpus/t-015
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx/24
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-016 b/testdata/fuzz/corpus/t-016
deleted file mode 100644
index 1877034..0000000
--- a/testdata/fuzz/corpus/t-016
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:a/montoto ~all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-017 b/testdata/fuzz/corpus/t-017
deleted file mode 100644
index b12084f..0000000
--- a/testdata/fuzz/corpus/t-017
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:d1110/24 ~all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-018 b/testdata/fuzz/corpus/t-018
deleted file mode 100644
index 9c3556a..0000000
--- a/testdata/fuzz/corpus/t-018
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.2.3.4 ~all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-019 b/testdata/fuzz/corpus/t-019
deleted file mode 100644
index b790dec..0000000
--- a/testdata/fuzz/corpus/t-019
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:12 ~all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-020 b/testdata/fuzz/corpus/t-020
deleted file mode 100644
index 6ada126..0000000
--- a/testdata/fuzz/corpus/t-020
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.1.1.1 -all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-021 b/testdata/fuzz/corpus/t-021
deleted file mode 100644
index 7eb0c13..0000000
--- a/testdata/fuzz/corpus/t-021
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr -all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-022 b/testdata/fuzz/corpus/t-022
deleted file mode 100644
index 38cd9ad..0000000
--- a/testdata/fuzz/corpus/t-022
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr:d1111 -all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-023 b/testdata/fuzz/corpus/t-023
deleted file mode 100644
index fdd8fb3..0000000
--- a/testdata/fuzz/corpus/t-023
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr:lalala -all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-024 b/testdata/fuzz/corpus/t-024
deleted file mode 100644
index 84c267d..0000000
--- a/testdata/fuzz/corpus/t-024
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 blah
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-025 b/testdata/fuzz/corpus/t-025
deleted file mode 100644
index 9a3605d..0000000
--- a/testdata/fuzz/corpus/t-025
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-026 b/testdata/fuzz/corpus/t-026
deleted file mode 100644
index a7e9a7d..0000000
--- a/testdata/fuzz/corpus/t-026
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a ~all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-027 b/testdata/fuzz/corpus/t-027
deleted file mode 100644
index 07a0907..0000000
--- a/testdata/fuzz/corpus/t-027
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/24
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-028 b/testdata/fuzz/corpus/t-028
deleted file mode 100644
index df52d86..0000000
--- a/testdata/fuzz/corpus/t-028
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:d6660/24
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-029 b/testdata/fuzz/corpus/t-029
deleted file mode 100644
index 418618b..0000000
--- a/testdata/fuzz/corpus/t-029
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:d6660
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-030 b/testdata/fuzz/corpus/t-030
deleted file mode 100644
index daabc9d..0000000
--- a/testdata/fuzz/corpus/t-030
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:d6666
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-031 b/testdata/fuzz/corpus/t-031
deleted file mode 100644
index 46134da..0000000
--- a/testdata/fuzz/corpus/t-031
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:nothing/24
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-032 b/testdata/fuzz/corpus/t-032
deleted file mode 100644
index 90dcf4d..0000000
--- a/testdata/fuzz/corpus/t-032
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:d6660/24 ~all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-033 b/testdata/fuzz/corpus/t-033
deleted file mode 100644
index a6a2e21..0000000
--- a/testdata/fuzz/corpus/t-033
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:2001:db8::68 ~all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-034 b/testdata/fuzz/corpus/t-034
deleted file mode 100644
index 858f68f..0000000
--- a/testdata/fuzz/corpus/t-034
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:2001:db8::1/24 ~all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-035 b/testdata/fuzz/corpus/t-035
deleted file mode 100644
index ebb4a86..0000000
--- a/testdata/fuzz/corpus/t-035
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:2001:db8::1/100 ~all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-036 b/testdata/fuzz/corpus/t-036
deleted file mode 100644
index 7eb0c13..0000000
--- a/testdata/fuzz/corpus/t-036
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr -all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-037 b/testdata/fuzz/corpus/t-037
deleted file mode 100644
index 437239a..0000000
--- a/testdata/fuzz/corpus/t-037
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr:d6666 -all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-038 b/testdata/fuzz/corpus/t-038
deleted file mode 100644
index 06900f0..0000000
--- a/testdata/fuzz/corpus/t-038
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr:sonlas6 -all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-039 b/testdata/fuzz/corpus/t-039
deleted file mode 100644
index d6948d7..0000000
--- a/testdata/fuzz/corpus/t-039
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:blah -all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-040 b/testdata/fuzz/corpus/t-040
deleted file mode 100644
index abb045e..0000000
--- a/testdata/fuzz/corpus/t-040
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exp=blah -all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-041 b/testdata/fuzz/corpus/t-041
deleted file mode 100644
index 2f45acb..0000000
--- a/testdata/fuzz/corpus/t-041
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{o} -all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-042 b/testdata/fuzz/corpus/t-042
deleted file mode 100644
index c3a4cd5..0000000
--- a/testdata/fuzz/corpus/t-042
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:domain ~all
\ No newline at end of file
diff --git a/testdata/fuzz/corpus/t-043 b/testdata/fuzz/corpus/t-043
deleted file mode 100644
index d840248..0000000
--- a/testdata/fuzz/corpus/t-043
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=blah -all
diff --git a/testdata/fuzz/corpus/t-044 b/testdata/fuzz/corpus/t-044
deleted file mode 100644
index 49c463a..0000000
--- a/testdata/fuzz/corpus/t-044
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 1up=foo
diff --git a/testdata/fuzz/corpus/t-045 b/testdata/fuzz/corpus/t-045
deleted file mode 100644
index 1257d7f..0000000
--- a/testdata/fuzz/corpus/t-045
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:
diff --git a/testdata/fuzz/corpus/t-046 b/testdata/fuzz/corpus/t-046
deleted file mode 100644
index 2cae0d7..0000000
--- a/testdata/fuzz/corpus/t-046
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a//0 -all
diff --git a/testdata/fuzz/corpus/t-047 b/testdata/fuzz/corpus/t-047
deleted file mode 100644
index 710b7f2..0000000
--- a/testdata/fuzz/corpus/t-047
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/0 -all
diff --git a/testdata/fuzz/corpus/t-048 b/testdata/fuzz/corpus/t-048
deleted file mode 100644
index 26189dd..0000000
--- a/testdata/fuzz/corpus/t-048
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:111.222.33.44
diff --git a/testdata/fuzz/corpus/t-049 b/testdata/fuzz/corpus/t-049
deleted file mode 100644
index 91270c5..0000000
--- a/testdata/fuzz/corpus/t-049
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a//129 -all
diff --git a/testdata/fuzz/corpus/t-050 b/testdata/fuzz/corpus/t-050
deleted file mode 100644
index e59ac87..0000000
--- a/testdata/fuzz/corpus/t-050
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/24//64 -all
diff --git a/testdata/fuzz/corpus/t-051 b/testdata/fuzz/corpus/t-051
deleted file mode 100644
index f777b8f..0000000
--- a/testdata/fuzz/corpus/t-051
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/24/64 -all
diff --git a/testdata/fuzz/corpus/t-052 b/testdata/fuzz/corpus/t-052
deleted file mode 100644
index c0dc761..0000000
--- a/testdata/fuzz/corpus/t-052
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/24 -all
diff --git a/testdata/fuzz/corpus/t-053 b/testdata/fuzz/corpus/t-053
deleted file mode 100644
index 78e765f..0000000
--- a/testdata/fuzz/corpus/t-053
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a//33 -all
diff --git a/testdata/fuzz/corpus/t-054 b/testdata/fuzz/corpus/t-054
deleted file mode 100644
index 3e78886..0000000
--- a/testdata/fuzz/corpus/t-054
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a/33 -all
diff --git a/testdata/fuzz/corpus/t-055 b/testdata/fuzz/corpus/t-055
deleted file mode 100644
index cfd1030..0000000
--- a/testdata/fuzz/corpus/t-055
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a//64 -all
diff --git a/testdata/fuzz/corpus/t-056 b/testdata/fuzz/corpus/t-056
deleted file mode 100644
index ddef903..0000000
--- a/testdata/fuzz/corpus/t-056
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:a123456789012345678901234567890123456789012345678901234567890123.example.com -all
diff --git a/testdata/fuzz/corpus/t-057 b/testdata/fuzz/corpus/t-057
deleted file mode 100644
index bf56ef7..0000000
--- a/testdata/fuzz/corpus/t-057
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a a a a a a a a
diff --git a/testdata/fuzz/corpus/t-058 b/testdata/fuzz/corpus/t-058
deleted file mode 100644
index c2ceb81..0000000
--- a/testdata/fuzz/corpus/t-058
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:abc.123
diff --git a/testdata/fuzz/corpus/t-059 b/testdata/fuzz/corpus/t-059
deleted file mode 100644
index eedcacf..0000000
--- a/testdata/fuzz/corpus/t-059
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a a:c1.example.com -all
diff --git a/testdata/fuzz/corpus/t-060 b/testdata/fuzz/corpus/t-060
deleted file mode 100644
index 66cba97..0000000
--- a/testdata/fuzz/corpus/t-060
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{a}.example.com -all
diff --git a/testdata/fuzz/corpus/t-061 b/testdata/fuzz/corpus/t-061
deleted file mode 100644
index 735d82a..0000000
--- a/testdata/fuzz/corpus/t-061
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a -all
diff --git a/testdata/fuzz/corpus/t-062 b/testdata/fuzz/corpus/t-062
deleted file mode 100644
index 735d82a..0000000
--- a/testdata/fuzz/corpus/t-062
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a -all
diff --git a/testdata/fuzz/corpus/t-063 b/testdata/fuzz/corpus/t-063
deleted file mode 100644
index 735d82a..0000000
--- a/testdata/fuzz/corpus/t-063
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a -all
diff --git a/testdata/fuzz/corpus/t-064 b/testdata/fuzz/corpus/t-064
deleted file mode 100644
index 19f6fea..0000000
--- a/testdata/fuzz/corpus/t-064
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:ctrl.example.com\x0dptr -all
diff --git a/testdata/fuzz/corpus/t-065 b/testdata/fuzz/corpus/t-065
deleted file mode 100644
index 02abe41..0000000
--- a/testdata/fuzz/corpus/t-065
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:d6660//24
diff --git a/testdata/fuzz/corpus/t-066 b/testdata/fuzz/corpus/t-066
deleted file mode 100644
index 2b15b55..0000000
--- a/testdata/fuzz/corpus/t-066
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:d6660/24//100
diff --git a/testdata/fuzz/corpus/t-067 b/testdata/fuzz/corpus/t-067
deleted file mode 100644
index 9f3d2da..0000000
--- a/testdata/fuzz/corpus/t-067
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:erehwon.example.com a:foobar.com exp=nxdomain.com -all
diff --git a/testdata/fuzz/corpus/t-068 b/testdata/fuzz/corpus/t-068
deleted file mode 100644
index 5a179f7..0000000
--- a/testdata/fuzz/corpus/t-068
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:err.example.com a:err1.example.com a:err2.example.com ?all
diff --git a/testdata/fuzz/corpus/t-069 b/testdata/fuzz/corpus/t-069
deleted file mode 100644
index ac844a9..0000000
--- a/testdata/fuzz/corpus/t-069
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:err.example.com a:err1.example.com ?all
diff --git a/testdata/fuzz/corpus/t-070 b/testdata/fuzz/corpus/t-070
deleted file mode 100644
index 44c1e2c..0000000
--- a/testdata/fuzz/corpus/t-070
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:examplea.com:8080
diff --git a/testdata/fuzz/corpus/t-071 b/testdata/fuzz/corpus/t-071
deleted file mode 100644
index b41cc1e..0000000
--- a/testdata/fuzz/corpus/t-071
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:example.-com
diff --git a/testdata/fuzz/corpus/t-072 b/testdata/fuzz/corpus/t-072
deleted file mode 100644
index 37d1a91..0000000
--- a/testdata/fuzz/corpus/t-072
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:example.com:8080
diff --git a/testdata/fuzz/corpus/t-073 b/testdata/fuzz/corpus/t-073
deleted file mode 100644
index 8710ed0..0000000
--- a/testdata/fuzz/corpus/t-073
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:example.net -all
diff --git a/testdata/fuzz/corpus/t-074 b/testdata/fuzz/corpus/t-074
deleted file mode 100644
index dfac5b8..0000000
--- a/testdata/fuzz/corpus/t-074
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:example.net \x96all
diff --git a/testdata/fuzz/corpus/t-075 b/testdata/fuzz/corpus/t-075
deleted file mode 100644
index ba05c47..0000000
--- a/testdata/fuzz/corpus/t-075
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:foo-bar -all
diff --git a/testdata/fuzz/corpus/t-076 b/testdata/fuzz/corpus/t-076
deleted file mode 100644
index 79574bb..0000000
--- a/testdata/fuzz/corpus/t-076
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:foo:bar/baz.example.com
diff --git a/testdata/fuzz/corpus/t-077 b/testdata/fuzz/corpus/t-077
deleted file mode 100644
index c77a7b9..0000000
--- a/testdata/fuzz/corpus/t-077
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:foo.example.com\0
diff --git a/testdata/fuzz/corpus/t-078 b/testdata/fuzz/corpus/t-078
deleted file mode 100644
index ba7107e..0000000
--- a/testdata/fuzz/corpus/t-078
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:foo.example.com/24
diff --git a/testdata/fuzz/corpus/t-079 b/testdata/fuzz/corpus/t-079
deleted file mode 100644
index c4f47a7..0000000
--- a/testdata/fuzz/corpus/t-079
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:foo.example.xn--zckzah -all
diff --git a/testdata/fuzz/corpus/t-080 b/testdata/fuzz/corpus/t-080
deleted file mode 100644
index efd5a18..0000000
--- a/testdata/fuzz/corpus/t-080
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{H} -all
diff --git a/testdata/fuzz/corpus/t-081 b/testdata/fuzz/corpus/t-081
deleted file mode 100644
index af89e20..0000000
--- a/testdata/fuzz/corpus/t-081
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 -a:%{h} +all
diff --git a/testdata/fuzz/corpus/t-082 b/testdata/fuzz/corpus/t-082
deleted file mode 100644
index 5b4ccf4..0000000
--- a/testdata/fuzz/corpus/t-082
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{H}.bar -all
diff --git a/testdata/fuzz/corpus/t-083 b/testdata/fuzz/corpus/t-083
deleted file mode 100644
index 101bc6c..0000000
--- a/testdata/fuzz/corpus/t-083
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a include:inc.example.com a ip4:1.2.3.4 -all
diff --git a/testdata/fuzz/corpus/t-084 b/testdata/fuzz/corpus/t-084
deleted file mode 100644
index adc9154..0000000
--- a/testdata/fuzz/corpus/t-084
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a include:inc.example.com ip4:1.2.3.4 mx -all
diff --git a/testdata/fuzz/corpus/t-085 b/testdata/fuzz/corpus/t-085
deleted file mode 100644
index 3aaa29a..0000000
--- a/testdata/fuzz/corpus/t-085
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 +all
diff --git a/testdata/fuzz/corpus/t-086 b/testdata/fuzz/corpus/t-086
deleted file mode 100644
index 568b3f5..0000000
--- a/testdata/fuzz/corpus/t-086
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 -all
diff --git a/testdata/fuzz/corpus/t-087 b/testdata/fuzz/corpus/t-087
deleted file mode 100644
index df388d6..0000000
--- a/testdata/fuzz/corpus/t-087
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 -all.
diff --git a/testdata/fuzz/corpus/t-088 b/testdata/fuzz/corpus/t-088
deleted file mode 100644
index 79d2aa2..0000000
--- a/testdata/fuzz/corpus/t-088
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 =all
diff --git a/testdata/fuzz/corpus/t-089 b/testdata/fuzz/corpus/t-089
deleted file mode 100644
index fb1de6d..0000000
--- a/testdata/fuzz/corpus/t-089
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ?all
diff --git a/testdata/fuzz/corpus/t-090 b/testdata/fuzz/corpus/t-090
deleted file mode 100644
index 6cad7b8..0000000
--- a/testdata/fuzz/corpus/t-090
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 -all/8
diff --git a/testdata/fuzz/corpus/t-091 b/testdata/fuzz/corpus/t-091
deleted file mode 100644
index ea4ae09..0000000
--- a/testdata/fuzz/corpus/t-091
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 all -all
diff --git a/testdata/fuzz/corpus/t-092 b/testdata/fuzz/corpus/t-092
deleted file mode 100644
index 1d59e5f..0000000
--- a/testdata/fuzz/corpus/t-092
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 -all exp=e11msg.example.com
diff --git a/testdata/fuzz/corpus/t-093 b/testdata/fuzz/corpus/t-093
deleted file mode 100644
index 454abd4..0000000
--- a/testdata/fuzz/corpus/t-093
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 -all exp=e4msg.example.com
diff --git a/testdata/fuzz/corpus/t-094 b/testdata/fuzz/corpus/t-094
deleted file mode 100644
index 8d5bdaf..0000000
--- a/testdata/fuzz/corpus/t-094
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 -all exp=e6msg.example.com
diff --git a/testdata/fuzz/corpus/t-095 b/testdata/fuzz/corpus/t-095
deleted file mode 100644
index 2479538..0000000
--- a/testdata/fuzz/corpus/t-095
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 -all exp=exp2.example.com
diff --git a/testdata/fuzz/corpus/t-096 b/testdata/fuzz/corpus/t-096
deleted file mode 100644
index 269bf3d..0000000
--- a/testdata/fuzz/corpus/t-096
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 -all exp=exp4.example.com
diff --git a/testdata/fuzz/corpus/t-097 b/testdata/fuzz/corpus/t-097
deleted file mode 100644
index db539e7..0000000
--- a/testdata/fuzz/corpus/t-097
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 -all exp=exp.example.net
diff --git a/testdata/fuzz/corpus/t-098 b/testdata/fuzz/corpus/t-098
deleted file mode 100644
index 981d32b..0000000
--- a/testdata/fuzz/corpus/t-098
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 -all exp=foobar.%{o}.%{o}.%{o}.%{o}.%{o}.%{o}.%{o}.%{o}.example.com
diff --git a/testdata/fuzz/corpus/t-099 b/testdata/fuzz/corpus/t-099
deleted file mode 100644
index 2d35d30..0000000
--- a/testdata/fuzz/corpus/t-099
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 -all exp=%{ir}.example.com
diff --git a/testdata/fuzz/corpus/t-100 b/testdata/fuzz/corpus/t-100
deleted file mode 100644
index b0ea1f3..0000000
--- a/testdata/fuzz/corpus/t-100
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 -all exp=msg8.%{D2}
diff --git a/testdata/fuzz/corpus/t-101 b/testdata/fuzz/corpus/t-101
deleted file mode 100644
index aae853c..0000000
--- a/testdata/fuzz/corpus/t-101
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 -all exp=%{r}.example.com
diff --git a/testdata/fuzz/corpus/t-102 b/testdata/fuzz/corpus/t-102
deleted file mode 100644
index 964e37f..0000000
--- a/testdata/fuzz/corpus/t-102
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 -all foo=%abc
diff --git a/testdata/fuzz/corpus/t-103 b/testdata/fuzz/corpus/t-103
deleted file mode 100644
index db95203..0000000
--- a/testdata/fuzz/corpus/t-103
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 -all:foobar
diff --git a/testdata/fuzz/corpus/t-104 b/testdata/fuzz/corpus/t-104
deleted file mode 100644
index 6e1207b..0000000
--- a/testdata/fuzz/corpus/t-104
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 -all ip6
diff --git a/testdata/fuzz/corpus/t-105 b/testdata/fuzz/corpus/t-105
deleted file mode 100644
index b062de1..0000000
--- a/testdata/fuzz/corpus/t-105
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ?all redirect=
diff --git a/testdata/fuzz/corpus/t-106 b/testdata/fuzz/corpus/t-106
deleted file mode 100644
index 08bd593..0000000
--- a/testdata/fuzz/corpus/t-106
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:macro%%percent%_%_space%-url-space.example.com -all
diff --git a/testdata/fuzz/corpus/t-107 b/testdata/fuzz/corpus/t-107
deleted file mode 100644
index 8b6d5db..0000000
--- a/testdata/fuzz/corpus/t-107
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:mail.example...com -all
diff --git a/testdata/fuzz/corpus/t-108 b/testdata/fuzz/corpus/t-108
deleted file mode 100644
index 6e012c0..0000000
--- a/testdata/fuzz/corpus/t-108
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:museum
diff --git a/testdata/fuzz/corpus/t-109 b/testdata/fuzz/corpus/t-109
deleted file mode 100644
index f8d8ef3..0000000
--- a/testdata/fuzz/corpus/t-109
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:museum.
diff --git a/testdata/fuzz/corpus/t-110 b/testdata/fuzz/corpus/t-110
deleted file mode 100644
index 7638576..0000000
--- a/testdata/fuzz/corpus/t-110
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:mx1.example.com mx:mx1.example.com ~all
diff --git a/testdata/fuzz/corpus/t-111 b/testdata/fuzz/corpus/t-111
deleted file mode 100644
index 1366e07..0000000
--- a/testdata/fuzz/corpus/t-111
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a mx a mx a mx a mx a ptr a ip4:1.2.3.4 -all
diff --git a/testdata/fuzz/corpus/t-112 b/testdata/fuzz/corpus/t-112
deleted file mode 100644
index 5481471..0000000
--- a/testdata/fuzz/corpus/t-112
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a mx a mx a mx a mx a ptr ip4:1.2.3.4 -all
diff --git a/testdata/fuzz/corpus/t-113 b/testdata/fuzz/corpus/t-113
deleted file mode 100644
index 11deca3..0000000
--- a/testdata/fuzz/corpus/t-113
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a mx include:a.com
diff --git a/testdata/fuzz/corpus/t-114 b/testdata/fuzz/corpus/t-114
deleted file mode 100644
index c4addf6..0000000
--- a/testdata/fuzz/corpus/t-114
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a mx include:b.com
diff --git a/testdata/fuzz/corpus/t-115 b/testdata/fuzz/corpus/t-115
deleted file mode 100644
index 14d2a33..0000000
--- a/testdata/fuzz/corpus/t-115
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:nothing//24
diff --git a/testdata/fuzz/corpus/t-116 b/testdata/fuzz/corpus/t-116
deleted file mode 100644
index 15c5888..0000000
--- a/testdata/fuzz/corpus/t-116
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{o0}
diff --git a/testdata/fuzz/corpus/t-117 b/testdata/fuzz/corpus/t-117
deleted file mode 100644
index 1096378..0000000
--- a/testdata/fuzz/corpus/t-117
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 +a:o1-%{o1}-o1
diff --git a/testdata/fuzz/corpus/t-118 b/testdata/fuzz/corpus/t-118
deleted file mode 100644
index d0a328a..0000000
--- a/testdata/fuzz/corpus/t-118
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 +a:o1r-%{o1r}-o1r
diff --git a/testdata/fuzz/corpus/t-119 b/testdata/fuzz/corpus/t-119
deleted file mode 100644
index 087328d..0000000
--- a/testdata/fuzz/corpus/t-119
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 +a:o7-%{o7}-o7
diff --git a/testdata/fuzz/corpus/t-120 b/testdata/fuzz/corpus/t-120
deleted file mode 100644
index 08828d6..0000000
--- a/testdata/fuzz/corpus/t-120
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 +a:ooo-%{o7}-ooo
diff --git a/testdata/fuzz/corpus/t-121 b/testdata/fuzz/corpus/t-121
deleted file mode 100644
index ac63876..0000000
--- a/testdata/fuzz/corpus/t-121
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 +a:ooo-%{o}-ooo
diff --git a/testdata/fuzz/corpus/t-122 b/testdata/fuzz/corpus/t-122
deleted file mode 100644
index a020a33..0000000
--- a/testdata/fuzz/corpus/t-122
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 +a:OOO-%{O}-OOO
diff --git a/testdata/fuzz/corpus/t-123 b/testdata/fuzz/corpus/t-123
deleted file mode 100644
index 0a03b16..0000000
--- a/testdata/fuzz/corpus/t-123
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 +a:ppp-%{p}-ppp
diff --git a/testdata/fuzz/corpus/t-124 b/testdata/fuzz/corpus/t-124
deleted file mode 100644
index d1e10c3..0000000
--- a/testdata/fuzz/corpus/t-124
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 +a:sra-%{sr.}-sra
diff --git a/testdata/fuzz/corpus/t-125 b/testdata/fuzz/corpus/t-125
deleted file mode 100644
index d6173c6..0000000
--- a/testdata/fuzz/corpus/t-125
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 +a:sr-%{sr}-sr
diff --git a/testdata/fuzz/corpus/t-126 b/testdata/fuzz/corpus/t-126
deleted file mode 100644
index 99190be..0000000
--- a/testdata/fuzz/corpus/t-126
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 +a:sss-%{s}-sss
diff --git a/testdata/fuzz/corpus/t-127 b/testdata/fuzz/corpus/t-127
deleted file mode 100644
index ae05bc9..0000000
--- a/testdata/fuzz/corpus/t-127
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 +a:vvv-%{v}-vvv
diff --git a/testdata/fuzz/corpus/t-128 b/testdata/fuzz/corpus/t-128
deleted file mode 100644
index e969637..0000000
--- a/testdata/fuzz/corpus/t-128
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:%{x}
diff --git a/testdata/fuzz/corpus/t-129 b/testdata/fuzz/corpus/t-129
deleted file mode 100644
index 08a6a10..0000000
--- a/testdata/fuzz/corpus/t-129
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 a:\xEF\xBB\xBFgarbage.example.net -all
diff --git a/testdata/fuzz/corpus/t-130 b/testdata/fuzz/corpus/t-130
deleted file mode 100644
index ac903ec..0000000
--- a/testdata/fuzz/corpus/t-130
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 default=+
diff --git a/testdata/fuzz/corpus/t-131 b/testdata/fuzz/corpus/t-131
deleted file mode 100644
index 4487923..0000000
--- a/testdata/fuzz/corpus/t-131
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 default=-
diff --git a/testdata/fuzz/corpus/t-132 b/testdata/fuzz/corpus/t-132
deleted file mode 100644
index a834cca..0000000
--- a/testdata/fuzz/corpus/t-132
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 default=pass
diff --git a/testdata/fuzz/corpus/t-133 b/testdata/fuzz/corpus/t-133
deleted file mode 100644
index a7e6303..0000000
--- a/testdata/fuzz/corpus/t-133
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists
diff --git a/testdata/fuzz/corpus/t-134 b/testdata/fuzz/corpus/t-134
deleted file mode 100644
index afe19cf..0000000
--- a/testdata/fuzz/corpus/t-134
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:
diff --git a/testdata/fuzz/corpus/t-135 b/testdata/fuzz/corpus/t-135
deleted file mode 100644
index 4a634b4..0000000
--- a/testdata/fuzz/corpus/t-135
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:d1111 -all
diff --git a/testdata/fuzz/corpus/t-136 b/testdata/fuzz/corpus/t-136
deleted file mode 100644
index fadf0e0..0000000
--- a/testdata/fuzz/corpus/t-136
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:err.example.com -all
diff --git a/testdata/fuzz/corpus/t-137 b/testdata/fuzz/corpus/t-137
deleted file mode 100644
index 4b2eb62..0000000
--- a/testdata/fuzz/corpus/t-137
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:foo%(ir).sbl.example.com ?all
diff --git a/testdata/fuzz/corpus/t-138 b/testdata/fuzz/corpus/t-138
deleted file mode 100644
index 4aa486d..0000000
--- a/testdata/fuzz/corpus/t-138
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:foo%.sbl.example.com ?all
diff --git a/testdata/fuzz/corpus/t-139 b/testdata/fuzz/corpus/t-139
deleted file mode 100644
index c4d2919..0000000
--- a/testdata/fuzz/corpus/t-139
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:%{i}.%{l2r-}.user.%{d2}
diff --git a/testdata/fuzz/corpus/t-140 b/testdata/fuzz/corpus/t-140
deleted file mode 100644
index 1f66704..0000000
--- a/testdata/fuzz/corpus/t-140
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 -exists:%(ir).sbl.example.com ?all
diff --git a/testdata/fuzz/corpus/t-141 b/testdata/fuzz/corpus/t-141
deleted file mode 100644
index d6747f9..0000000
--- a/testdata/fuzz/corpus/t-141
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:%{l2r+-}.user.%{d2}
diff --git a/testdata/fuzz/corpus/t-142 b/testdata/fuzz/corpus/t-142
deleted file mode 100644
index 0c30ad9..0000000
--- a/testdata/fuzz/corpus/t-142
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:mail6.example.com -all
diff --git a/testdata/fuzz/corpus/t-143 b/testdata/fuzz/corpus/t-143
deleted file mode 100644
index 4c0be1b..0000000
--- a/testdata/fuzz/corpus/t-143
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:mail.example.com
diff --git a/testdata/fuzz/corpus/t-144 b/testdata/fuzz/corpus/t-144
deleted file mode 100644
index caa8608..0000000
--- a/testdata/fuzz/corpus/t-144
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:mail.example.com/24
diff --git a/testdata/fuzz/corpus/t-145 b/testdata/fuzz/corpus/t-145
deleted file mode 100644
index 2e6c6bb..0000000
--- a/testdata/fuzz/corpus/t-145
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exists:%{p}.should.example.com ~exists:%{p}.ok.example.com
diff --git a/testdata/fuzz/corpus/t-146 b/testdata/fuzz/corpus/t-146
deleted file mode 100644
index 7c61b10..0000000
--- a/testdata/fuzz/corpus/t-146
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exp= -all
diff --git a/testdata/fuzz/corpus/t-147 b/testdata/fuzz/corpus/t-147
deleted file mode 100644
index 3530827..0000000
--- a/testdata/fuzz/corpus/t-147
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exp=-all
diff --git a/testdata/fuzz/corpus/t-148 b/testdata/fuzz/corpus/t-148
deleted file mode 100644
index 00e1b5a..0000000
--- a/testdata/fuzz/corpus/t-148
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exp=badexp.example.com -all
diff --git a/testdata/fuzz/corpus/t-149 b/testdata/fuzz/corpus/t-149
deleted file mode 100644
index b5cd0b0..0000000
--- a/testdata/fuzz/corpus/t-149
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exp=blah +all
diff --git a/testdata/fuzz/corpus/t-150 b/testdata/fuzz/corpus/t-150
deleted file mode 100644
index f4c97ab..0000000
--- a/testdata/fuzz/corpus/t-150
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exp=e13msg.example.com -all
diff --git a/testdata/fuzz/corpus/t-151 b/testdata/fuzz/corpus/t-151
deleted file mode 100644
index 4ad73bd..0000000
--- a/testdata/fuzz/corpus/t-151
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exp=e13msg.example.com -all exp=e11msg.example.com
diff --git a/testdata/fuzz/corpus/t-152 b/testdata/fuzz/corpus/t-152
deleted file mode 100644
index 48f1a67..0000000
--- a/testdata/fuzz/corpus/t-152
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exp=e21msg.example.com -all
diff --git a/testdata/fuzz/corpus/t-153 b/testdata/fuzz/corpus/t-153
deleted file mode 100644
index 44046e8..0000000
--- a/testdata/fuzz/corpus/t-153
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exp=exp1.example.com redirect=e2.example.com
diff --git a/testdata/fuzz/corpus/t-154 b/testdata/fuzz/corpus/t-154
deleted file mode 100644
index 6d6a092..0000000
--- a/testdata/fuzz/corpus/t-154
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exp=exp1.example.com redirect=e4.example.com
diff --git a/testdata/fuzz/corpus/t-155 b/testdata/fuzz/corpus/t-155
deleted file mode 100644
index a33905b..0000000
--- a/testdata/fuzz/corpus/t-155
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exp=mail.example.com -all
diff --git a/testdata/fuzz/corpus/t-156 b/testdata/fuzz/corpus/t-156
deleted file mode 100644
index 4f36760..0000000
--- a/testdata/fuzz/corpus/t-156
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exp=msg.example.com. -all
diff --git a/testdata/fuzz/corpus/t-157 b/testdata/fuzz/corpus/t-157
deleted file mode 100644
index d76507e..0000000
--- a/testdata/fuzz/corpus/t-157
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 exp=twoexp.example.com -all
diff --git a/testdata/fuzz/corpus/t-158 b/testdata/fuzz/corpus/t-158
deleted file mode 100644
index f4ced85..0000000
--- a/testdata/fuzz/corpus/t-158
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include +all
diff --git a/testdata/fuzz/corpus/t-159 b/testdata/fuzz/corpus/t-159
deleted file mode 100644
index 2ac6bd2..0000000
--- a/testdata/fuzz/corpus/t-159
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include: -all
diff --git a/testdata/fuzz/corpus/t-160 b/testdata/fuzz/corpus/t-160
deleted file mode 100644
index 2a157b5..0000000
--- a/testdata/fuzz/corpus/t-160
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:domain2 ip4:1.1.1.1
diff --git a/testdata/fuzz/corpus/t-161 b/testdata/fuzz/corpus/t-161
deleted file mode 100644
index ba0261f..0000000
--- a/testdata/fuzz/corpus/t-161
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:domain ~all
diff --git a/testdata/fuzz/corpus/t-162 b/testdata/fuzz/corpus/t-162
deleted file mode 100644
index 21f9342..0000000
--- a/testdata/fuzz/corpus/t-162
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:e2.example.com
diff --git a/testdata/fuzz/corpus/t-163 b/testdata/fuzz/corpus/t-163
deleted file mode 100644
index add890d..0000000
--- a/testdata/fuzz/corpus/t-163
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:e3.example.com
diff --git a/testdata/fuzz/corpus/t-164 b/testdata/fuzz/corpus/t-164
deleted file mode 100644
index 7428be9..0000000
--- a/testdata/fuzz/corpus/t-164
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:e3.example.com -all exp=exp3.example.com
diff --git a/testdata/fuzz/corpus/t-165 b/testdata/fuzz/corpus/t-165
deleted file mode 100644
index 6249d2f..0000000
--- a/testdata/fuzz/corpus/t-165
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:e6.example.com -all
diff --git a/testdata/fuzz/corpus/t-166 b/testdata/fuzz/corpus/t-166
deleted file mode 100644
index 7c93162..0000000
--- a/testdata/fuzz/corpus/t-166
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:erehwon.example.com -all
diff --git a/testdata/fuzz/corpus/t-167 b/testdata/fuzz/corpus/t-167
deleted file mode 100644
index 0b76187..0000000
--- a/testdata/fuzz/corpus/t-167
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:ip5.example.com/24 -all
diff --git a/testdata/fuzz/corpus/t-168 b/testdata/fuzz/corpus/t-168
deleted file mode 100644
index a2c8229..0000000
--- a/testdata/fuzz/corpus/t-168
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:ip5.example.com ~all
diff --git a/testdata/fuzz/corpus/t-169 b/testdata/fuzz/corpus/t-169
deleted file mode 100644
index 6f389dd..0000000
--- a/testdata/fuzz/corpus/t-169
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:ip6.example.com all
diff --git a/testdata/fuzz/corpus/t-170 b/testdata/fuzz/corpus/t-170
deleted file mode 100644
index 278f5a3..0000000
--- a/testdata/fuzz/corpus/t-170
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:ip7.example.com -all
diff --git a/testdata/fuzz/corpus/t-171 b/testdata/fuzz/corpus/t-171
deleted file mode 100644
index 355e79b..0000000
--- a/testdata/fuzz/corpus/t-171
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:ip8.example.com -all
diff --git a/testdata/fuzz/corpus/t-172 b/testdata/fuzz/corpus/t-172
deleted file mode 100644
index b630fe9..0000000
--- a/testdata/fuzz/corpus/t-172
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 include:o.spf.example.com. ~all
diff --git a/testdata/fuzz/corpus/t-173 b/testdata/fuzz/corpus/t-173
deleted file mode 100644
index 17e8a4e..0000000
--- a/testdata/fuzz/corpus/t-173
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 -include:_spfh.%{d2} ip4:1.2.3.0/24 -all
diff --git a/testdata/fuzz/corpus/t-174 b/testdata/fuzz/corpus/t-174
deleted file mode 100644
index 0ee2c48..0000000
--- a/testdata/fuzz/corpus/t-174
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4
diff --git a/testdata/fuzz/corpus/t-175 b/testdata/fuzz/corpus/t-175
deleted file mode 100644
index 9cbe21f..0000000
--- a/testdata/fuzz/corpus/t-175
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.1.1.1/0 -all
diff --git a/testdata/fuzz/corpus/t-176 b/testdata/fuzz/corpus/t-176
deleted file mode 100644
index d8d3412..0000000
--- a/testdata/fuzz/corpus/t-176
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.1.1.1/33 -all
diff --git a/testdata/fuzz/corpus/t-177 b/testdata/fuzz/corpus/t-177
deleted file mode 100644
index 1742aff..0000000
--- a/testdata/fuzz/corpus/t-177
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.1.1.1 -all
diff --git a/testdata/fuzz/corpus/t-178 b/testdata/fuzz/corpus/t-178
deleted file mode 100644
index f712089..0000000
--- a/testdata/fuzz/corpus/t-178
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.1.1.1 redirect=e1.example.com
diff --git a/testdata/fuzz/corpus/t-179 b/testdata/fuzz/corpus/t-179
deleted file mode 100644
index 6b342d3..0000000
--- a/testdata/fuzz/corpus/t-179
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.2.3
diff --git a/testdata/fuzz/corpus/t-180 b/testdata/fuzz/corpus/t-180
deleted file mode 100644
index 95dedb4..0000000
--- a/testdata/fuzz/corpus/t-180
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.2.3.4
diff --git a/testdata/fuzz/corpus/t-181 b/testdata/fuzz/corpus/t-181
deleted file mode 100644
index f082618..0000000
--- a/testdata/fuzz/corpus/t-181
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.2.3.4/032 -all
diff --git a/testdata/fuzz/corpus/t-182 b/testdata/fuzz/corpus/t-182
deleted file mode 100644
index 451d58f..0000000
--- a/testdata/fuzz/corpus/t-182
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.2.3.4//32
diff --git a/testdata/fuzz/corpus/t-183 b/testdata/fuzz/corpus/t-183
deleted file mode 100644
index f85ab87..0000000
--- a/testdata/fuzz/corpus/t-183
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.2.3.4/32 -all
diff --git a/testdata/fuzz/corpus/t-184 b/testdata/fuzz/corpus/t-184
deleted file mode 100644
index 26c83a3..0000000
--- a/testdata/fuzz/corpus/t-184
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.2.3.4/33 -all
diff --git a/testdata/fuzz/corpus/t-185 b/testdata/fuzz/corpus/t-185
deleted file mode 100644
index 3de7791..0000000
--- a/testdata/fuzz/corpus/t-185
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.2.3.4:8080
diff --git a/testdata/fuzz/corpus/t-186 b/testdata/fuzz/corpus/t-186
deleted file mode 100644
index fd405ee..0000000
--- a/testdata/fuzz/corpus/t-186
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.2.3.4 -all moo
diff --git a/testdata/fuzz/corpus/t-187 b/testdata/fuzz/corpus/t-187
deleted file mode 100644
index 21f1351..0000000
--- a/testdata/fuzz/corpus/t-187
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 -ip4:1.2.3.4 ip6:::FFFF:1.2.3.4
diff --git a/testdata/fuzz/corpus/t-188 b/testdata/fuzz/corpus/t-188
deleted file mode 100644
index b257521..0000000
--- a/testdata/fuzz/corpus/t-188
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.2.3.4 redirect:t2.example.com
diff --git a/testdata/fuzz/corpus/t-189 b/testdata/fuzz/corpus/t-189
deleted file mode 100644
index a81f670..0000000
--- a/testdata/fuzz/corpus/t-189
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.2.3.4 redirect=t2.example.com
diff --git a/testdata/fuzz/corpus/t-190 b/testdata/fuzz/corpus/t-190
deleted file mode 100644
index c71fe80..0000000
--- a/testdata/fuzz/corpus/t-190
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.2.3.5 -all
diff --git a/testdata/fuzz/corpus/t-191 b/testdata/fuzz/corpus/t-191
deleted file mode 100644
index 02fd483..0000000
--- a/testdata/fuzz/corpus/t-191
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.2.3.6 ~all
diff --git a/testdata/fuzz/corpus/t-192 b/testdata/fuzz/corpus/t-192
deleted file mode 100644
index 12b3bbb..0000000
--- a/testdata/fuzz/corpus/t-192
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:1.2.3.7 ?all
diff --git a/testdata/fuzz/corpus/t-193 b/testdata/fuzz/corpus/t-193
deleted file mode 100644
index 5170f61..0000000
--- a/testdata/fuzz/corpus/t-193
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip4:192.168.218.40
diff --git a/testdata/fuzz/corpus/t-194 b/testdata/fuzz/corpus/t-194
deleted file mode 100644
index 9b48384..0000000
--- a/testdata/fuzz/corpus/t-194
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:::1.1.1.1/0
diff --git a/testdata/fuzz/corpus/t-195 b/testdata/fuzz/corpus/t-195
deleted file mode 100644
index c60d157..0000000
--- a/testdata/fuzz/corpus/t-195
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:::1.1.1.1/129
diff --git a/testdata/fuzz/corpus/t-196 b/testdata/fuzz/corpus/t-196
deleted file mode 100644
index ee8a3c0..0000000
--- a/testdata/fuzz/corpus/t-196
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:::1.1.1.1//33
diff --git a/testdata/fuzz/corpus/t-197 b/testdata/fuzz/corpus/t-197
deleted file mode 100644
index 34a24fa..0000000
--- a/testdata/fuzz/corpus/t-197
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6::CAFE::BABE
diff --git a/testdata/fuzz/corpus/t-198 b/testdata/fuzz/corpus/t-198
deleted file mode 100644
index 7aa02d4..0000000
--- a/testdata/fuzz/corpus/t-198
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:Cafe:Babe:8000::/33
diff --git a/testdata/fuzz/corpus/t-199 b/testdata/fuzz/corpus/t-199
deleted file mode 100644
index 4a6db10..0000000
--- a/testdata/fuzz/corpus/t-199
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ip6:CAFE:BABE:8000::/33
diff --git a/testdata/fuzz/corpus/t-200 b/testdata/fuzz/corpus/t-200
deleted file mode 100644
index 450d3be..0000000
--- a/testdata/fuzz/corpus/t-200
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 moo.cow-far_out=man:dog/cat ip4:1.2.3.4 -all
diff --git a/testdata/fuzz/corpus/t-201 b/testdata/fuzz/corpus/t-201
deleted file mode 100644
index 9710a7a..0000000
--- a/testdata/fuzz/corpus/t-201
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 moo.cow/far_out=man:dog/cat ip4:1.2.3.4 -all
diff --git a/testdata/fuzz/corpus/t-202 b/testdata/fuzz/corpus/t-202
deleted file mode 100644
index 61369c2..0000000
--- a/testdata/fuzz/corpus/t-202
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 moo.cow:far_out=man:dog/cat ip4:1.2.3.4 -all
diff --git a/testdata/fuzz/corpus/t-203 b/testdata/fuzz/corpus/t-203
deleted file mode 100644
index c8327ec..0000000
--- a/testdata/fuzz/corpus/t-203
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx
diff --git a/testdata/fuzz/corpus/t-204 b/testdata/fuzz/corpus/t-204
deleted file mode 100644
index f715417..0000000
--- a/testdata/fuzz/corpus/t-204
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx//0 -all
diff --git a/testdata/fuzz/corpus/t-205 b/testdata/fuzz/corpus/t-205
deleted file mode 100644
index c30e7e6..0000000
--- a/testdata/fuzz/corpus/t-205
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx/0 -all
diff --git a/testdata/fuzz/corpus/t-206 b/testdata/fuzz/corpus/t-206
deleted file mode 100644
index d88ca4b..0000000
--- a/testdata/fuzz/corpus/t-206
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx//129 -all
diff --git a/testdata/fuzz/corpus/t-207 b/testdata/fuzz/corpus/t-207
deleted file mode 100644
index 59bcc1d..0000000
--- a/testdata/fuzz/corpus/t-207
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx/26 exists:%{l}.%{d}.%{i}.spf.example.net -all
diff --git a/testdata/fuzz/corpus/t-208 b/testdata/fuzz/corpus/t-208
deleted file mode 100644
index d28b529..0000000
--- a/testdata/fuzz/corpus/t-208
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx//33 -all
diff --git a/testdata/fuzz/corpus/t-209 b/testdata/fuzz/corpus/t-209
deleted file mode 100644
index 82250fa..0000000
--- a/testdata/fuzz/corpus/t-209
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx/33 -all
diff --git a/testdata/fuzz/corpus/t-210 b/testdata/fuzz/corpus/t-210
deleted file mode 100644
index 13e9e30..0000000
--- a/testdata/fuzz/corpus/t-210
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:abc.123
diff --git a/testdata/fuzz/corpus/t-211 b/testdata/fuzz/corpus/t-211
deleted file mode 100644
index d5dcf8e..0000000
--- a/testdata/fuzz/corpus/t-211
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx: -all
diff --git a/testdata/fuzz/corpus/t-212 b/testdata/fuzz/corpus/t-212
deleted file mode 100644
index 0cb1f1f..0000000
--- a/testdata/fuzz/corpus/t-212
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:d1110/24//100 ~all
diff --git a/testdata/fuzz/corpus/t-213 b/testdata/fuzz/corpus/t-213
deleted file mode 100644
index 7d194fb..0000000
--- a/testdata/fuzz/corpus/t-213
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:d1110/24/100 ~all
diff --git a/testdata/fuzz/corpus/t-214 b/testdata/fuzz/corpus/t-214
deleted file mode 100644
index 63d4897..0000000
--- a/testdata/fuzz/corpus/t-214
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:d1110/24//129 ~all
diff --git a/testdata/fuzz/corpus/t-215 b/testdata/fuzz/corpus/t-215
deleted file mode 100644
index d247194..0000000
--- a/testdata/fuzz/corpus/t-215
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:d6660/24//100 ~all
diff --git a/testdata/fuzz/corpus/t-216 b/testdata/fuzz/corpus/t-216
deleted file mode 100644
index e804f23..0000000
--- a/testdata/fuzz/corpus/t-216
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:d6660/24/100 ~all
diff --git a/testdata/fuzz/corpus/t-217 b/testdata/fuzz/corpus/t-217
deleted file mode 100644
index 122fefc..0000000
--- a/testdata/fuzz/corpus/t-217
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:d6660//24 ~all
diff --git a/testdata/fuzz/corpus/t-218 b/testdata/fuzz/corpus/t-218
deleted file mode 100644
index 1786ad6..0000000
--- a/testdata/fuzz/corpus/t-218
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:example.-com
diff --git a/testdata/fuzz/corpus/t-219 b/testdata/fuzz/corpus/t-219
deleted file mode 100644
index a9cc470..0000000
--- a/testdata/fuzz/corpus/t-219
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:example.com:8080
diff --git a/testdata/fuzz/corpus/t-220 b/testdata/fuzz/corpus/t-220
deleted file mode 100644
index 79522b2..0000000
--- a/testdata/fuzz/corpus/t-220
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:%{fff} -all
diff --git a/testdata/fuzz/corpus/t-221 b/testdata/fuzz/corpus/t-221
deleted file mode 100644
index a7d198d..0000000
--- a/testdata/fuzz/corpus/t-221
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:foo:bar/baz.example.com
diff --git a/testdata/fuzz/corpus/t-222 b/testdata/fuzz/corpus/t-222
deleted file mode 100644
index 4d74e6d..0000000
--- a/testdata/fuzz/corpus/t-222
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:foo.example.com\0
diff --git a/testdata/fuzz/corpus/t-223 b/testdata/fuzz/corpus/t-223
deleted file mode 100644
index 509cb00..0000000
--- a/testdata/fuzz/corpus/t-223
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx:foo.example.com/24
diff --git a/testdata/fuzz/corpus/t-224 b/testdata/fuzz/corpus/t-224
deleted file mode 100644
index ca08da1..0000000
--- a/testdata/fuzz/corpus/t-224
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 mx redirect=_spf.example.com
diff --git a/testdata/fuzz/corpus/t-225 b/testdata/fuzz/corpus/t-225
deleted file mode 100644
index 7f21f42..0000000
--- a/testdata/fuzz/corpus/t-225
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr
diff --git a/testdata/fuzz/corpus/t-226 b/testdata/fuzz/corpus/t-226
deleted file mode 100644
index ff10146..0000000
--- a/testdata/fuzz/corpus/t-226
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr:
diff --git a/testdata/fuzz/corpus/t-227 b/testdata/fuzz/corpus/t-227
deleted file mode 100644
index bd0ed55..0000000
--- a/testdata/fuzz/corpus/t-227
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr/0 -all
diff --git a/testdata/fuzz/corpus/t-228 b/testdata/fuzz/corpus/t-228
deleted file mode 100644
index 33383a4..0000000
--- a/testdata/fuzz/corpus/t-228
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr -all
diff --git a/testdata/fuzz/corpus/t-229 b/testdata/fuzz/corpus/t-229
deleted file mode 100644
index ff00a52..0000000
--- a/testdata/fuzz/corpus/t-229
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr:example.com -all
diff --git a/testdata/fuzz/corpus/t-230 b/testdata/fuzz/corpus/t-230
deleted file mode 100644
index fbc811e..0000000
--- a/testdata/fuzz/corpus/t-230
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr:example.Com -all
diff --git a/testdata/fuzz/corpus/t-231 b/testdata/fuzz/corpus/t-231
deleted file mode 100644
index b8adbee..0000000
--- a/testdata/fuzz/corpus/t-231
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr:fe.example.org ptr:sgp.example.com exp=_expspf.example.org -all
diff --git a/testdata/fuzz/corpus/t-232 b/testdata/fuzz/corpus/t-232
deleted file mode 100644
index 818d562..0000000
--- a/testdata/fuzz/corpus/t-232
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr:%{fff} -all
diff --git a/testdata/fuzz/corpus/t-233 b/testdata/fuzz/corpus/t-233
deleted file mode 100644
index 2e82592..0000000
--- a/testdata/fuzz/corpus/t-233
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 ptr:sonlas7 -all
diff --git a/testdata/fuzz/corpus/t-234 b/testdata/fuzz/corpus/t-234
deleted file mode 100644
index 2724a1c..0000000
--- a/testdata/fuzz/corpus/t-234
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=
diff --git a/testdata/fuzz/corpus/t-235 b/testdata/fuzz/corpus/t-235
deleted file mode 100644
index 0067fc9..0000000
--- a/testdata/fuzz/corpus/t-235
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=-all ?all
diff --git a/testdata/fuzz/corpus/t-236 b/testdata/fuzz/corpus/t-236
deleted file mode 100644
index 4020593..0000000
--- a/testdata/fuzz/corpus/t-236
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=a.spf.example.com
diff --git a/testdata/fuzz/corpus/t-237 b/testdata/fuzz/corpus/t-237
deleted file mode 100644
index 54aef69..0000000
--- a/testdata/fuzz/corpus/t-237
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=%{d}.d.spf.example.com.
diff --git a/testdata/fuzz/corpus/t-238 b/testdata/fuzz/corpus/t-238
deleted file mode 100644
index 0ae9055..0000000
--- a/testdata/fuzz/corpus/t-238
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=doesnotexist
diff --git a/testdata/fuzz/corpus/t-239 b/testdata/fuzz/corpus/t-239
deleted file mode 100644
index 4067780..0000000
--- a/testdata/fuzz/corpus/t-239
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=domain2
diff --git a/testdata/fuzz/corpus/t-240 b/testdata/fuzz/corpus/t-240
deleted file mode 100644
index 42e9df8..0000000
--- a/testdata/fuzz/corpus/t-240
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=e12.example.com -all redirect=e12.example.com
diff --git a/testdata/fuzz/corpus/t-241 b/testdata/fuzz/corpus/t-241
deleted file mode 100644
index 5825186..0000000
--- a/testdata/fuzz/corpus/t-241
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=erehwon.example.com
diff --git a/testdata/fuzz/corpus/t-242 b/testdata/fuzz/corpus/t-242
deleted file mode 100644
index bdbb791..0000000
--- a/testdata/fuzz/corpus/t-242
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=faildom
diff --git a/testdata/fuzz/corpus/t-243 b/testdata/fuzz/corpus/t-243
deleted file mode 100644
index 5c2422c..0000000
--- a/testdata/fuzz/corpus/t-243
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=faildom all
diff --git a/testdata/fuzz/corpus/t-244 b/testdata/fuzz/corpus/t-244
deleted file mode 100644
index 2653970..0000000
--- a/testdata/fuzz/corpus/t-244
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=%{fff}
diff --git a/testdata/fuzz/corpus/t-245 b/testdata/fuzz/corpus/t-245
deleted file mode 100644
index 56f84ca..0000000
--- a/testdata/fuzz/corpus/t-245
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=t5.example.com ~all
diff --git a/testdata/fuzz/corpus/t-246 b/testdata/fuzz/corpus/t-246
deleted file mode 100644
index 72a9dcb..0000000
--- a/testdata/fuzz/corpus/t-246
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 redirect=testimplicit.example.com
diff --git a/testdata/fuzz/corpus/t-247 b/testdata/fuzz/corpus/t-247
deleted file mode 100644
index d5840db..0000000
--- a/testdata/fuzz/corpus/t-247
+++ /dev/null
@@ -1 +0,0 @@
-v=spf1 \x80a:example.net -all