├── fuzz ├── conn │ └── corpus │ │ ├── 0.bin │ │ ├── 3.bin │ │ ├── s2-0.bin │ │ ├── s2-3.bin │ │ ├── da39a3ee5e6b4b0d3255bfef95601890afd80709-9 │ │ ├── 6063cbf032af3217dd4ba63fc583a5920137f3ae-2 │ │ ├── b2ebdc33aa2497acd754f6ed552d188457fa3593-8 │ │ ├── f556bccfab4b9337e19ddd20a2cec12de10794c0-2 │ │ ├── 58182b94f70d0f86dcf5e672136cc59c2a55747c-4 │ │ ├── 804c8afe8006e24c0efc49c810e4af933c6f84fa-3 │ │ ├── cfb1c02ccb4245911ea3ee9cd298a6e2e8bb3656-3 │ │ ├── e1af3dfb1907b9bf2a02aa3225cf21c238e44427-3 │ │ ├── 1.bin │ │ ├── 2.bin │ │ ├── 2b0893f5ffd06c8e8d5c43aac95e1cf0dcee357b-2 │ │ ├── 4.bin │ │ ├── 5.bin │ │ ├── 6.bin │ │ ├── 7.bin │ │ ├── s2.bin │ │ ├── s3.bin │ │ ├── 131f5d0f8601cdbf51f6b46f2042ee0e1a79c7bd-4 │ │ ├── s2-1.bin │ │ ├── s2-10.bin │ │ ├── s2-2.bin │ │ ├── s2-4.bin │ │ ├── s2-5.bin │ │ ├── s2-6.bin │ │ ├── s2-7.bin │ │ ├── s2-8.bin │ │ ├── s2-9.bin │ │ ├── session1.bin │ │ ├── 3-send-small-payload │ │ ├── 1-roundtrip-small-payload │ │ ├── 3-roundtrip-small-payload │ │ ├── 6b8583870d49f8b4a4f0dd40e44890bd9fd94ce5 │ │ ├── 0082cb80000f0ebb00941543871f545cc12f59f1-6 │ │ ├── 019ecd0533cd97ce60a360ee05a08f3f5b40ac59-3 │ │ ├── 04db6e221ef0ff54a65565e982d393ee7bb06238-7 │ │ ├── 059564e0cd54199098da354c2a4420f75cd6a9b2-3 │ │ ├── 05e2818dc5326a7365fb594a797ac0cd4ecfb349-6 │ │ ├── 05fa0d2b5853e19196e9ebb855237da204241e66-8 │ │ ├── 09872d2f0fdd7a03b0ab9b191bc3f4991a16bc71-8 │ │ ├── 09dcaddc244ded42f5d5796482bbbdab3a2d740d-5 │ │ ├── 0bbf0ac13b8886f8349b82ba1672c43e9b89dc24-6 │ │ ├── 0f3cf155bf3fd8e04cd70a82e597234243a077e4-5 │ │ ├── 1001efe8e77639b51363d0e69f7d0d0deeb54f27-7 │ │ ├── 121b63cf657332c1d72be872427c4fe3e0ab2e08-6 │ │ ├── 1246ea4393b4c4b046eee79f945c7440b9255912-3 │ │ ├── 139f43623461ae26743be5233095e2ccff36f43b-1 │ │ ├── 13dbfa1fbd016d581d9e287809802282ed078ed8-3 │ │ ├── 17e8582b3cd818c6ed8b29015e57b99625d71b16-5 │ │ ├── 1859be31fbf1c51d25e0ec4c712c06308f9d3a0a-8 │ │ ├── 186dfa30b718110255ad6c34b61bcb4dd12cf45e-2 │ │ ├── 189d621227fa73b8f54adb61bbabd32d06f1cbae-6 │ │ ├── 19dc861186f1a49368e2f57846b803f7449fcb1b-2 │ │ ├── 1a2d0e23fb1d3db23da21ede6749454fba0da58a-4 │ │ ├── 1a72c19f29eb98932fce37c816c02657cd3eb5e0-8 │ │ ├── 1a9f1856f5da5061993aceefcb6df0983615365e-9 │ │ ├── 1b7d287076a690844df01bbf9d490537df0b7532-2 │ │ ├── 1bcef487bb0a92af242dccae0f7e3500f84528e3-1 │ │ ├── 1c9eb14d555e0dce6b512073e0042a7778782362-7 │ │ ├── 1efcedc1812326cb33ca06b05665856d8497d033-3 │ │ ├── 1f467b49ae5dd07242598aa0312b86a71231ab53-4 │ │ ├── 216d05c043c982b2d3967c336106a8917de9a8ed-5 │ │ ├── 2261c53ea42e83f12cbd5316ff85733899f7f092-8 │ │ ├── 22bc66010aa995087035975229a923a555a47549-9 │ │ ├── 24564a62b8ecd22af6b7be96f91ce5806692b592-6 │ │ ├── 25512aa0b591c3021769c6846f1fbfd834f60c5f-7 │ │ ├── 28106818f6b78104bdd97eb504fc5297922946fc-6 │ │ ├── 2c156f43ddb6a91055a6a8646286e7e59f64ebaf-8 │ │ ├── 2c850b595e4e37660b7f1682f3315ed9056afa22-7 │ │ ├── 2f32d03be9b905b14d4c45f3f0b938a91b5c7bd9-7 │ │ ├── 2f842bb49c5d9f7dfcf9280de0274908423585dd-8 │ │ ├── 30b54d455d3bb8cd312c4b2904d416a47ed54e7e-8 │ │ ├── 366517be38f92746a8b954c363fc230872626a02-7 │ │ ├── 37b2cf1425594bd58ea1b6695768c79eacb54440-6 │ │ ├── 385409c556241a346d50ea8d5ddecaf124732340-5 │ │ ├── 3982a7ea0fe660a2d6aeca3a6df62d2ecd2f1001-7 │ │ ├── 39a431d7c90d4cfdbed7b03261855f06a380dff6-4 │ │ ├── 3a6ec039e52bdaf063191b96b1fb9069f4ccb0c1-1 │ │ ├── 3beb4a8844529e70f90f9ffbe6de5456ad87a42e-8 │ │ ├── 3c7f0fe664c05f6c8dabdaec135760221902e813-1 │ │ ├── 42e16fc885d17d82470cb6aa50823b51a06da37b-7 │ │ ├── 439cc9b3273c6c2995ada1f14da96513beb0af58-4 │ │ ├── 44ae0093c65c7afdc8a0170c856c62f10de61a44-8 │ │ ├── 4524c782aa10b39fa57e8aa1c7c7f481d3c4ef98-6 │ │ ├── 46e7480c0e6f5b33ac814248aee775d86ce89acf-5 │ │ ├── 471c0d9985aed622b6bb426a6f08b70abdaf486b-6 │ │ ├── 4759a0f9fb7f74d9c3845e3685bc6b02e02e87df-7 │ │ ├── 486a3a7b8abc12095aa89d20bbc8d6b4b178d5be-9 │ │ ├── 498beec6aaf9d7b3d1eafb46f6f4ed08c71f5e75-4 │ │ ├── 4a471ff0b4a5cb9447f88573873cd44ed7a10aa1-5 │ │ ├── 4c7425ac0947722b0044753621e0f031094eb30e-7 │ │ ├── 4e9cf8513631796135932211e1213df139582d10-5 │ │ ├── 50bd39da8164c546e096ee32913f7136fd372792-4 │ │ ├── 5328b6ce74535601bd4704458a7a567cbb6d718f-3 │ │ ├── 537dc8f98850c453b4aa9730a525c1cd5f02364d-6 │ │ ├── 53f65f8da27ec6a98397dff6c1f9a0e501932849-8 │ │ ├── 556272a6e5ce872670537252d63870ef2e6e7e9e-2 │ │ ├── 562e445ec72bb66afb9f257d7bb955614a04466d-7 │ │ ├── 56516e7ae31bee40748844feeb20f9da8c7c0423-7 │ │ ├── 5697426e22762a92e37f37078c8bb0f0477b3ffc-9 │ │ ├── 57b1d5928d4a9bd3d9f450b5c794307255af84c9-6 │ │ ├── 598429cc8d450b23fe96dda61e62eb060e99eab0-1 │ │ ├── 59f01d8ccd82bc90988852b044795d0286b4bb1b-7 │ │ ├── 5b32c474aaf0aa3d537b0360c34eecf49acc1ad1-5 │ │ ├── 5bb69876c4e636ab021852ce49b1b42f15286f8d-2 │ │ ├── 5c71d9bd9be4a3f0f94dcb37d5a36f1a640d1cf9-5 │ │ ├── 5f07a0e3345ddf703ba686a98be46eb1a7b6631d-5 │ │ ├── 606d93189878bddbd42f2f7191d9bda2be72dd04-4 │ │ ├── 62b56d57eccac8f46db7a97478feafd120744a72-5 │ │ ├── 64da57ef6a02510d0233f6ce89cdb12b0ebdfd52-1 │ │ ├── 65b3874e693b135ac49a9230f21a1cf2030719d1-3 │ │ ├── 667151551ca4413bbcb41b02eec285af5275c8d5-5 │ │ ├── 66892dbbc150b44b4f28a2058b10e2967791110d-8 │ │ ├── 6cc3a087a07c713fd35540070a2acb5eba87058e-3 │ │ ├── 6e4766610fbb9e353dbf899f4099d2c9b76da9f9-5 │ │ ├── 6f68750ff79a6ef42acc336dbed863c87c0616a9-8 │ │ ├── 70315ef06d85af0e46e498e82e00014f5a7accb0-7 │ │ ├── 71fc1e23c9155df82a2d13783dbb858528ae318c-5 │ │ ├── 727f7777c11572c4b3fbb98e841a9de8b8efcef3-2 │ │ ├── 7586072d0754a10b13d48f97a7c6140f7919d73b-5 │ │ ├── 783aec7fd7ab9355e32dffa865de9f39d7a0bdd3-3 │ │ ├── 783ca5975f2886f5cd691aa7eb14bbac89af8fbf-9 │ │ ├── 7ad51e8741e42ebb3953f0141c875f42f9f7174e-6 │ │ ├── 7c38d243b3ede53cf154e60c96087bb9ac44d724-6 │ │ ├── 7ca86d70333c84459fe52481a5ee72c35138c1c1-8 │ │ ├── 7ce971d21a3e58fb5955ae759f5dbc2cc174a8fa-1 │ │ ├── 7e9e1c26eb16d551c8f1ea3a74e8b57767f0d9e7-6 │ │ ├── 7eab7943aba7b5f6fc871a21ac49c353694d4eb7-5 │ │ ├── 7f9040a8b71e0d606cb7639a88392428afbc11df-8 │ │ ├── 827d55ddb6725d10e7052658fa0f252befb84221-6 │ │ ├── 832f94db043db858f8751d37e050013a6601c3ac-5 │ │ ├── 83ee8330b4c477648527f1e5f3a82ca4a61958d3-7 │ │ ├── 85256c3f3b23b3c105334c7e7d27741f39dd66c1-3 │ │ ├── 8b1e9d7297e3e119a264c3c8544c0ba54e4543cd-8 │ │ ├── 8bfea37d8eb8eca461d2de5758593f7c425cc6c8-2 │ │ ├── 8c9bfd710bf6ac32f46b7134c9f9fa4685493359-7 │ │ ├── 8f474aa6e2a2f281a9f53c7520bbd334c3a4f87f-7 │ │ ├── 901ecbffb7a50146cd71e3adcccf616b9143d5d0-7 │ │ ├── 91573da7dd285af2a818dbcbd1e5f2ceb4b86603-6 │ │ ├── 919c3ade398b4a684047268170276f8079f2ea57-6 │ │ ├── 93724abec088be92f0b6db90921d7c302f3a450b-9 │ │ ├── 93873efa2fbb2ae17d2e279e3bb568ec5bed6c22-3 │ │ ├── 95b2e2cd7dea80e5a87f5c6d4346134f463aae64-2 │ │ ├── 95fd1b8646d45c22c4dd86866f5a2fe85cbbd971-9 │ │ ├── 972ace1d8d88bc2e0bc6f0708acd8e8cf4d809de-9 │ │ ├── 980118cfd90831c96ece5237e3a32c37c3437f4e-4 │ │ ├── 992dd553fcfcc69e71dd8d96483a1e7751fe2fc4-2 │ │ ├── 9a192940eef59f1e032e0168daf7949fec66a718-1 │ │ ├── 9b236a16c29e74faa9da7470897e939a984855b4-8 │ │ ├── 9b4c5e40d4cc089ed681fb7a92fe356a3d0826a2-5 │ │ ├── 9e3ec299a3b245e360e15a69d330bd001e5e419a-3 │ │ ├── 9fc1c5a97e4fe053036f96d1c2dfa8526e91e422-5 │ │ ├── 9ff847839e882b5c6e5a14f67a5b285a105d88d7-6 │ │ ├── a0039a80683147c40723f790105c3377dcc4bed0-2 │ │ ├── a06921b8662756d63c3e3198b71f7b8246829073-7 │ │ ├── a0aaa948009194fe38bab7a8b6d62a748aa46b57-6 │ │ ├── a0d147e90e2a09a7c8255bad40f66fc079f5d30b-5 │ │ ├── a1410ae6a6a4790af6bb498e366aaf8c69a0a394-9 │ │ ├── a19fd8a703813e631f2b5659920346f3f6205691-8 │ │ ├── a3644247dc5da0d061e96dcd7e982d81af6a5074-9 │ │ ├── a365cc82e174ce3e10cce87d2ab8b3fafc228cb0-3 │ │ ├── a5da9f4c33b993a28ee3a09e260fb176a1e0314e-8 │ │ ├── a6463b1a7a952214b9d81ae55d28123d1de2754e-7 │ │ ├── a7108a5b637dc32039d510b732a8009698f0e002-9 │ │ ├── a7ceb957384bc97ce7f7155dc5476c15a3264498-8 │ │ ├── aaa763ca3953b7851af36ef32785cc57f9b3e3f9-9 │ │ ├── ab0940bbf4b27436b4607118440521a6438b7c46-6 │ │ ├── ab1db149631ed1028a17f005a40f412fed88d7a8-7 │ │ ├── abddeb3073c30741690fc8a10617437820be81a6-1 │ │ ├── ad35b52442c07087145b31008c88e966e6ef85da-1 │ │ ├── ae03c7705bbfba521d2ef4763d180b29a09dac1b-7 │ │ ├── b13e42ab9cfb0d43def21490192c45173aba95c7-4 │ │ ├── b2f43b3426936830bb0801ddb256e758c5ffd6cd-9 │ │ ├── b4a96ae4a8e2afca6feb997bb1aded2dfb8f5c87-7 │ │ ├── b729dffa23e84ea53b77cddfe8dbd30c659aca98-8 │ │ ├── b7f393b82a386f71072efeeed43187c51190b9f7-8 │ │ ├── b90fc55ec68573bce71009c90af418ae90c6dc2d-6 │ │ ├── bbe728f4655024c58f5d47d0e22e0f6c1474c25b-3 │ │ ├── bfef847db043f93b0e84d8a71bae8d721bd3e60d-9 │ │ ├── c04d2ec22f669e829b5b0cb6ba51ee5420babcbe-2 │ │ ├── c5815c2591c0a83d9635ae65d10c49426e0b1c56-2 │ │ ├── c93d1aae6f5892939c65d73f43b2e87a3dd143e3-7 │ │ ├── cd7227f6bc9cdb1de9e0d880cd00ddaaed1612de-7 │ │ ├── d05cc5d1dce30e10bce5aa12e17f32d012dc0e4b-1 │ │ ├── d2d608205b58ed139619996602a4ddc0d8afe97d-8 │ │ ├── d3b3466627a2cbcb086d83a965b08fae4ff94fb3-2 │ │ ├── d3e0559c90c47748d0699be389b8c85be87a2988-8 │ │ ├── d478f06351817b67c650e878037bafece044f875-8 │ │ ├── d5bf4e0df005cc5eb76fdcdd7048bce81f9359aa-1 │ │ ├── d5c0ea745c527439ba65b85c29d05b17a38ae095-4 │ │ ├── d5c867c6659537c907485a953741e41725381f13-8 │ │ ├── d6012956af7d4bbef57f2d8bf358e66fd5ed33e1-1 │ │ ├── d642b629069ef795fae33fc0e094cc4d5a476ce2-3 │ │ ├── d6cec28172fde85844c17dce3bc3215a667c0efd-6 │ │ ├── d7822c2e993d2fe4dbb17d25a365506f1184b824-9 │ │ ├── d7971cc2ca660d0b7bca8ff49b4fbaedf2f1df61-4 │ │ ├── d8bf060264b7a58fb05f5ea00ed6a233d2ce4ec6-8 │ │ ├── da3a33881c4f21f50ab8e73941b9ddc513737a83-4 │ │ ├── dc2d61df2fc2a5837c2d721d77a268147eecc028-2 │ │ ├── dcf880d70fdeca5fec91b753b011c1f7532faf95-7 │ │ ├── dd7c8827e60cb2f2a99e4307a700e0da81efad34-5 │ │ ├── dd949f635662b5989feaa2b22621be8de154b0f7-7 │ │ ├── dded73a051922d389e8193398860edde926adc56-1 │ │ ├── de834d583b34e64c0699fa6de55481d1b9b30579-6 │ │ ├── e166f191bd860531ea60daca92b067bf9620dbe3-7 │ │ ├── e17c90610a4121ce56e695f2d9b68c5b79908b93-8 │ │ ├── e25b13aebf98073fbb49b6bb6e658adbe564a138-8 │ │ ├── e27f50538397c70dba13d3c3ee624472deba243b-4 │ │ ├── e3efc249342091cc5310d0b7a3d29cfd03f1d08d-1 │ │ ├── e4063e48b335be243c64ab5c2436e69c79d65e24-3 │ │ ├── e4a65d52f12ed51f48a4821a60dc43e2beaa222c-9 │ │ ├── e7cb29b8b78bdf37c73ed63a009c04291f8a603c-3 │ │ ├── e7e6875e799e7a8f33ab85c00b00e21fac4214ee-8 │ │ ├── e8ba8e810d6e10f290751000768525962917f48e-1 │ │ ├── e9714837e540993ca2903e9fdb7d49b7deb7fb64-4 │ │ ├── e9c47402bb4ae2d0a027c9fc776e44bd5699cbd6-6 │ │ ├── eb7d453a68a67a27d76c39c6552a668593ee37a3-6 │ │ ├── ecd626468439bf92d670b67d55650b32c385d43d-3 │ │ ├── ed75d767c99d0fd439abc172d751ff9eabc2a457-5 │ │ ├── efb2c2171765ec68ef9075d38ea227499c7dd5ab-9 │ │ ├── f2075820bb0266586c3d1a1276684c23b2007c08-5 │ │ ├── f29612a5be71d73a5ba05144ac9b0955fbdc5416-7 │ │ ├── f3ba74c9ff1f1325d9a79671f2319316319b2406-5 │ │ ├── f5428f7743898514d1e9940eea643a9b0706bdb0-4 │ │ ├── f566968ca39df58418becb6ff9e03beadc1c6272-5 │ │ ├── f6609ef31e8cfd0058d663115915ed9c165e9f28-4 │ │ ├── f7bd5d1c693735c6d0ef4968f1c17f36a2fbfed9-8 │ │ ├── f80a552cb6f7f810dbe9237a13e12686391d1ae9-8 │ │ ├── f92b6e344c580eef02c253d450efb40b9e1cada9-6 │ │ ├── f9308b8c371bcb1c8d1861f4b6286ea49c4bcb15-2 │ │ ├── fcb31c6fa710a5beca970da7d5a8064543f28a56-7 │ │ ├── fcc9811685bee9473199e083dc8f97f2d0237aa1-8 │ │ ├── fedf9d9e90b67fc3b6603654082a1ca71bd32309-8 │ │ ├── ffd20a11919dc1e6165229aa97ade206d14f8020-4 │ │ ├── 0202a297f4192cf81e119085d333845568c7d0b2-13 │ │ ├── 040cb03f4a63b1436bfa5920cb2e21199693a898-11 │ │ ├── 04d747273f2bfca0984e15f79d30638230af3422-12 │ │ ├── 0627872692d472f5519d89657318887588e8a461-15 │ │ ├── 0d074290117459af7296255352ba39ad80498790-11 │ │ ├── 0df216332ba17eac20b0669245b7cb35d81812b8-13 │ │ ├── 13a69f62d66f9c4a500268e2dce991ca2d9b40e5-10 │ │ ├── 19bbd4f64ff661eb7da9dc35a72448f5ecf500a8-13 │ │ ├── 1e41327fff48ac503d1c1b5d5561f5ea53c29e59-12 │ │ ├── 1fe98c4a23c3595b8a2776eb07a9131c722e2ed6-17 │ │ ├── 223a50556c620dacb5404a9986c85316ea477483-14 │ │ ├── 242006c9a478664239ed5e0823c49fe01b299550-14 │ │ ├── 26b0432ae9018afefd51c6d01f84fc36bcf4b9e9-15 │ │ ├── 2720211b2a6ca0c4999821e7626ecf38d3527dbd-10 │ │ ├── 2966682c386c4361ad7e8c1524ff0b2d132052ee-13 │ │ ├── 2b347e0e7e5bcd4d26f694e12c7211e4601a8090-14 │ │ ├── 2b3d5a8f5888d9583ef177b1f27b7f3dcf8242f4-10 │ │ ├── 2c93ed22e1e23b25a6a4f98f7e3c863d759f6cb2-10 │ │ ├── 2ff9b64b7086cb5ac6a36f313df40cc2da13b0a9-13 │ │ ├── 369502acb39c34d6436770e7a6233441236db50c-10 │ │ ├── 36abe428118f0b9a9df9b85b6de80f7eaddadfbb-13 │ │ ├── 37afa13b6e3e2b313a4f9c5efc8a4f9725e3831e-12 │ │ ├── 43000b19e1803c78e4ffae5d506d5445986b48cc-12 │ │ ├── 43f0eae24cefab820c1128fdde06a2f73248d7fe-13 │ │ ├── 44d0a23a3b2c763f30517cb60db8366f8a2daad3-16 │ │ ├── 455504c4cd8841a19eeb9bd216b5da3a35717cc3-11 │ │ ├── 4664647c32c509e60ee8d438d62792b05fdd125e-12 │ │ ├── 468725911ff45b555730087f2d66853fd7b62cce-12 │ │ ├── 47968bfa23ca001b74862e0b31d6b91fb4de6ea6-12 │ │ ├── 4adb19fbae69dc2c959b8099f6e81d85dbb75220-10 │ │ ├── 4b1b1991281939848ea232af98642c2c10aec411-11 │ │ ├── 4b3901b740e435e29a30a3934af3ed25e984e908-12 │ │ ├── 4b7669b2d084f3a83c929b84e70587d7f60227a5-12 │ │ ├── 4c6f7b98063212e75f72df39df85a9c4c1368568-12 │ │ ├── 4e560a0720f3bb9af595f25fe5a11d825c07d270-14 │ │ ├── 530fe9145da243e0736189e40c0a379922c75f93-13 │ │ ├── 53a4f692661bbd9ddbd1aad24042971fb80248e8-14 │ │ ├── 556bd681846d6d6b89c87f1601ea6904d115b5cb-15 │ │ ├── 56ecefd28d7ad7a5829cce9d0050efe0fdaa1fa6-11 │ │ ├── 59dd19d7fdbd12b1b0da22068cc9b32fc7502383-10 │ │ ├── 5b8482fd82d01f909b8f620bde3d466a84955045-13 │ │ ├── 5efb9902326af0a758f7d7bc770a9dc55a16a318-11 │ │ ├── 61e6c13531178604365c017e9b3959c7918f72bc-12 │ │ ├── 63a689195ed4f2378d5d823dfec0df5040c81577-16 │ │ ├── 63c2db9b962b434627ec60155ecac367eb5ebe95-19 │ │ ├── 6419df74819f079b8db624c5271858683f04aa48-13 │ │ ├── 650b8b3ab420afcb575879aad0e0f05a43fe9f74-12 │ │ ├── 679432600f030846401d896d3de1f9159731c710-15 │ │ ├── 680490296fdf052500a1075f0c3107595c0a86f8-13 │ │ ├── 686e7df71b99dd5c41c42f2a0eac26abd2f81cdf-15 │ │ ├── 6c98b1614e66edd69bdc5240bf261fa25bd1cc16-11 │ │ ├── 6d1c9fba598a3f8690e98a8792317f8396fdb875-15 │ │ ├── 6e1bab969f17880756c4e7974a49738e9bb1cae6-16 │ │ ├── 70db9fead22a5e770997eb60fed1cb1e1e47c14f-16 │ │ ├── 72af9d815221c05e9226e07bbb6dcf32d4b0178b-15 │ │ ├── 7667b75cfe017017244cb39be60bd1e79e33abd2-10 │ │ ├── 790656c3756b965d1f3cc715ca22525bc23cf583-11 │ │ ├── 7b32e3e95e4d56b5d1a01d2eff87ffe906c8e216-11 │ │ ├── 7b377c8e8d2c2275de8e6c0d34d8b937b564db97-10 │ │ ├── 7c2856e6b361c96305653c3ccc3b5927f3c98ef4-15 │ │ ├── 7c67e011ae276a672b7dc43f0c4c29c681b2139a-14 │ │ ├── 8078ee04af4a375e874b781b70bf7ddae57aaadc-16 │ │ ├── 849496ad918e5d5f723b6b44f10c6babfecfad46-17 │ │ ├── 8b80dad85a59b8b489f1a578076f7bedcc43a539-15 │ │ ├── 8bd9c43a30053db3a2d334f5a9e4a5d68dbc1f3d-14 │ │ ├── 8da38f2e5b57189032b25602615c528ecefc5af9-10 │ │ ├── 8db5e80187c6829f2f8ecd1a6951f9a39cd9dafb-15 │ │ ├── 8dbe1511b3ab64ac003bf39baef5e91790583d47-12 │ │ ├── 8e72a52fa2a4d251ae48829efa785581894a3f47-11 │ │ ├── 8f454e53b0281b0e8645d04621f34145fb0b7bce-13 │ │ ├── 8fe172ef3b216ef5c547e73adfc41ac35d58368f-12 │ │ ├── 929477edd80bb1e3ace09d98191f137896aaa152-13 │ │ ├── 99c58eb57a59998a2a302d300c55bfebd8de72e8-12 │ │ ├── 9be3e6c02a0afea1df3f00662260a5168a5a270b-12 │ │ ├── 9d5511dfc7849119909e5bef8c9d33d3bf6267ac-10 │ │ ├── a0983d3345ec52f41319e4d6cc1f2c44bb58b032-12 │ │ ├── a333d9c6e58fc54a7d1ee8d54915d69536c74e3d-16 │ │ ├── a3438afff19a7f0a9813a97425c85014f18b94e9-12 │ │ ├── a5ffda6f161513fea54e626a1d46dcd6b61f1443-18 │ │ ├── a7393b52ec29d473956e7d78737c6228617311ef-13 │ │ ├── a83f05d2b67b825cc65b1931e133be24c3d134c0-14 │ │ ├── a85ec378941dfed8a6fc239f08be5384f30f0dde-12 │ │ ├── b3627ffc9154558ed4d965d565a04b978d4af2a4-15 │ │ ├── b3dff35f0613bab1a52e0af6f57e140f7c403369-10 │ │ ├── b62190b3258397c0c33e143d76273483202629dd-15 │ │ ├── baa0127dd09bacd0983078fb1e83071b960c2069-16 │ │ ├── be56bfcee944106c5a1f514e18551748e1dd73d6-11 │ │ ├── c182763a9423808ca2a369eae0ae610f21e68bb5-20 │ │ ├── c2e1aed1357f395eef8796872574abbf06e92d83-13 │ │ ├── c9da71996e0b7341b701e74eb4cbf30380eaf47a-14 │ │ ├── cd3c8ad174364cc4eaa7e32231d4134931f286a9-11 │ │ ├── cd5b970e69ba005bd3b22773d2a1ac031ff5ed62-14 │ │ ├── d07ed5339959aa6c7be50e2d2a771c006ad4cb39-14 │ │ ├── d3bd932cf8b76010c1fcb0b6060c86b507becb3c-13 │ │ ├── d4d42b62d0b6c9839e86a0c27478b599a36650bc-13 │ │ ├── d503d64b852d7ae9f3cc96d6bff640316359ab04-14 │ │ ├── d7359b4f70df85db47a9870e4d25586772ac247a-17 │ │ ├── d87d015be47fae43cdc4d0ca6feefd1387ea909c-12 │ │ ├── d9404c7d6618f446efb87982fd370d1a59bffd61-12 │ │ ├── d9b3efe6d0cd642ebd5d7e522ac4da91b66ebd8a-10 │ │ ├── da4c6403ac82719f6816750fea21334b03e1e6f2-12 │ │ ├── dcca3efa3dc3a222c6a10429056f5c3367f52c1b-12 │ │ ├── deeb6aa8ea3c3984a64970bf80feed9daeedb2d0-12 │ │ ├── e0fad1f8a2ded57a7fcad10f165aa39f24abbbb4-12 │ │ ├── e15cf347c02f7a5ef67541667248e50cbc284a89-14 │ │ ├── e424101173ab9d77610c6e6278885f0ce1f4ee46-16 │ │ ├── e65b7fdd32a475d1f7522c0e2313af9339147dd2-15 │ │ ├── f18a90e5a3de96b36fcd5a80c089475463843d5b-11 │ │ ├── f272724428d4994193fd9ee58ab8b294a7145a56-15 │ │ ├── f39410c5b9a4da906421e55444a7e0abc5913f26-12 │ │ ├── f7991bc3dac2d71a4163b5c50350cae7b6ffffee-10 │ │ ├── fc2f56081522af158f9ad639c26f8a9a47b54a5f-12 │ │ ├── ff11ac326480df85bb20d7f3656e0a1889f13ce1-10 │ │ ├── ff7183599dee169858f15e5a4b64266664f3555e-12 │ │ ├── 6cd56f15132a8785204f911b9afe47ec20d10ad3-2 │ │ └── 326a61e2be950a05fb3fc0bc9c27b861d7a04717-6 └── marshal │ └── corpus │ ├── 0.bin │ ├── 3.bin │ ├── bool.bin │ ├── role.bin │ ├── s2-0.bin │ ├── s2-3.bin │ ├── SenderSettleMode.bin │ ├── lifetimePolicy.bin │ ├── milliseconds.bin │ ├── stateAccepted.bin │ ├── stateReleased.bin │ ├── ReceiverSettleMode.bin │ ├── 072eec62237447080a496a86c9e09b2e8b557483 │ ├── 1c276d3c088886e01cebdfdf746a16c7efeda2d9 │ ├── 2547cc736e951fa4919853c43ae890861a3b3264 │ ├── 29e2dcfbb16f63bb0254df7585a15bb6fb5e927d │ ├── 516b9783fca517eecbd1d064da2d165310b19759-5 │ ├── 5ba93c9db0cff93f52b521d7420e43f6eda2784f-1 │ ├── 7e15bb5c01e7dd56499e37c634cf791d3a519aee-5 │ ├── 86f7e437faa5a7fce15d1ddcb9eaeaea377667b8-2 │ ├── 9a78211436f6d425ec38f5c4e02270801f3524f8-3 │ ├── bf8b4530d8d246dd74ac53a13471bba17941dff7 │ ├── da39a3ee5e6b4b0d3255bfef95601890afd80709-1 │ ├── 0599ed0e0d15c60a61a5a72de5e4f25413131a69-1 │ ├── 0957b28b299576cdf11b943b65ec8a5b086bd103-4 │ ├── 18930cbfaea0374b28cd2a4cb9d973d432fe7da6-6 │ ├── 2885ed49853cdecb539c92e20de29b2264531369-4 │ ├── 3b8cd253e1fac4e0ec00187c6501e0bc37848e41-4 │ ├── 4f775bcf41892a67cb5aea0faff0472ce7ca41c3-6 │ ├── 5a62db195e8c5337f5e1d756c6ecd8de9b6d919b-2 │ ├── 5cad2d1149dc942b1055fa5d3485665ad883bd39-3 │ ├── 5dc56b9aab61867257a3c1bd7c786c9410d38cd2-1 │ ├── 6c813a94a24b9f9331d609c0affb05a7a9371169-1 │ ├── 7edd1dd232a61b147151d657b4ad5080896f8f0d-2 │ ├── 9033dbbe605e30bf2960c4aff017e1d3987d1d32-4 │ ├── b5ed1ba201e255910771f9002cf0be7fdd72ddb5-5 │ ├── bb23c94674637c78d392dc89e8c7cbdb6e912f16-4 │ ├── d95162aa18a0556b713b94c600d00b0048adb11f-3 │ ├── f25f2c3efd06722b08dddedad6d1a3237e0eeb35-5 │ ├── f92cc1f6b6b59db6a229be9af0ebbad1b3dd5a1b-4 │ ├── ffe232b3f8fe79a866d3f1f89b35af785c5a430b-5 │ ├── 461af154178d0d89b3c799eaf481f974215ceeff │ ├── 8cfd5ee8899bde3f13105b2941d996ff897a95ea-7 │ ├── 257f3ff94b959f65e28d543de64396009e1a3bcc-8 │ ├── da243c1773f0377450e88e14df6dac4dcb59556e-9 │ ├── 26c3f1a9fd06f219a7a29e58aa45a859adcbf10f-10 │ ├── c269c2662e8945eadedadd6476aaf9903b745871-11 │ ├── df02856140147d7acd2c32bfdbd34409d86ab8b5-12 │ ├── 1.bin │ ├── 2.bin │ ├── 4.bin │ ├── 5.bin │ ├── 6.bin │ ├── 7.bin │ ├── s2.bin │ ├── s3.bin │ ├── Error.bin │ ├── UUID.bin │ ├── int16.bin │ ├── int32.bin │ ├── int64.bin │ ├── int8.bin │ ├── s2-1.bin │ ├── s2-10.bin │ ├── s2-2.bin │ ├── s2-4.bin │ ├── s2-5.bin │ ├── s2-6.bin │ ├── s2-7.bin │ ├── s2-8.bin │ ├── s2-9.bin │ ├── uint8.bin │ ├── Message.bin │ ├── []bool.bin │ ├── []int16.bin │ ├── []int32.bin │ ├── []int64.bin │ ├── []int8.bin │ ├── []string.bin │ ├── []uint16.bin │ ├── []uint32.bin │ ├── []uint64.bin │ ├── float32.bin │ ├── float64.bin │ ├── saslInit.bin │ ├── session1.bin │ ├── source.bin │ ├── symbol.bin │ ├── target.bin │ ├── uint16.bin │ ├── uint32.bin │ ├── uint64.bin │ ├── ArrayUByte.bin │ ├── [][]uint8.bin │ ├── []float32.bin │ ├── []float64.bin │ ├── mapAnyAny.bin │ ├── performEnd.bin │ ├── unsettled.bin │ ├── MessageHeader.bin │ ├── []amqp.UUID.bin │ ├── []amqp.symbol.bin │ ├── []time.Time.bin │ ├── describedType.bin │ ├── mapStringAny.bin │ ├── mapSymbolAny.bin │ ├── performAttach.bin │ ├── performBegin.bin │ ├── performClose.bin │ ├── performDetach.bin │ ├── performFlow.bin │ ├── performOpen.bin │ ├── saslOutcome.bin │ ├── stateModified.bin │ ├── stateReceived.bin │ ├── stateRejected.bin │ ├── ErrorCondition.bin │ ├── []interface {}.bin │ ├── b647ab1320e430dd6efb7fb7f3b76ddccac1bb1e-13 │ ├── performTransfer.bin │ ├── saslMechanisms.bin │ ├── 22922a15f804723a972af133e9a30f542719ff81-14 │ ├── MessageProperties.bin │ ├── performDisposition.bin │ ├── map[string]interface {}.bin │ ├── map[amqp.symbol]interface {}.bin │ ├── map[interface {}]interface {}.bin │ ├── 09fc99a59ae5e33c8a27a2e51ad4b897d28ea39e-7 │ ├── 0ac63d775948c95d5ce0029e0439cd0d1c96d104-7 │ ├── 0ae678d62015b218b412f2653363c6e0d2b944b2-4 │ ├── 0b7de1571ee1e2db2b56d1df8a9c1df4ce4c31e2-4 │ ├── 0b91ff744f525abb88d3b74a29b82b3461601889-1 │ ├── 163929b4a964023481ac6af02682a1f4e2162fca-1 │ ├── 1a2c08c30eb554d9001adce2f8b7b3ccebfe8070-6 │ ├── 22e138a449577c0903371e1d62938f7e560da497-5 │ ├── 270b5503a45f1b04d3098ea381af8c4293a37443-1 │ ├── 283c7b995e4b678aa6f7e29d6a78e821ac56259c-9 │ ├── 2b6ea826123947958906be7d62b18908ddb4f85a-8 │ ├── 2bff074c12c17644315974e39b762d08015445ee-6 │ ├── 3301381edefd92364acf23b142eacbaf89b138ef │ ├── 332c730310eafb4b135aa5eb07f37b88bc7d11b1-5 │ ├── 350966ab41bc1a9351eab166ea37417b424e223e-2 │ ├── 42990cf46d875afc034e3e9ff31114eeab49c383-9 │ ├── 4376ac7f543a5006c36fde8d7dec2bf28c2be708-4 │ ├── 52a719f9d01e6a1882f97bc011e52c80f807e955-1 │ ├── 5683957601796f95183be89492678b7d97e9ddf5-3 │ ├── 57b03af4df0b9364d43537f737e32c7102ccf744 │ ├── 58774030375abb97309a8a57287e02496a5e4200-7 │ ├── 5cd09f4a246136595476ddb323d9ae56cd5ea763-1 │ ├── 5cfb32860db309c158de061a15fdce29eab8ab90-6 │ ├── 5f39f6b43caa855ad762a91e1ffa619cbe5b6fd4-1 │ ├── 6bf90a75389603c62b639c8ee32a0d03c33219dc │ ├── 774ca0da71dad75bf4de948bd9566e101fba9864-5 │ ├── 7be8bf7673be7cb6755837e2afa0963c0491c2b5-5 │ ├── 7d49133d4c80a414f1f4e0f317bc508d4ccb987e-6 │ ├── 7ed13cc836d3e59f7f0559f8571de1ae3f6e699b-6 │ ├── 853f1c8d54efb4a498c650505c4ff81dde4a9fad-5 │ ├── 879474ee598b7accef91707c74022759de0d20a7 │ ├── 8bf4c5e5b390603eb9e890caea38799e3e12187c │ ├── 90f77072468c77dbeceddc7feb3058847a99cf61-4 │ ├── 9605e94e3e7328beb9a80104d8bb62ee2a1b29da-6 │ ├── 9a9f039d63a4615e06467b2977472477e869a0ff-6 │ ├── a04c69c48ffd03775fc4b53606e9b0861d08b334-5 │ ├── a56dd2390739cd45485da0e45311a726bff75666-5 │ ├── abdd9eaf989b25b6ad7e6f7b01713ee82bdace4b-1 │ ├── b8ea9a51ff0f7a6239655fbf6751851c53991836-3 │ ├── bb1c13a2597e7ba09941fc9f9e87d0cdabf183ac-8 │ ├── c5731234f7d1255e10b66fdfdf066acdca62bf3e-5 │ ├── c78ebd3c85a39a596d9f5cfd2b8d240bc1b9c125-3 │ ├── ccc3f6e97c43cdc5c599dfb044bac53c26d237a8-6 │ ├── cf52953767a8ac69f73855c47e479472e6c3b2eb-7 │ ├── d651dfdba3562837df2076483bbaa5e891976b23-4 │ ├── df3f9d49b60d94ff9d604f8031e8eeaf377b6c5e-7 │ ├── e92026e5dc3e5f2bc5e0df5da992059e1403032e-9 │ ├── ecb283c546e6debe33935dc0645ecc43781d9fe7-2 │ ├── ee12dc162c95a4d73eccfae94fbc97477ff73d8e-6 │ ├── f4311d83fee253dca26ad0598e1831d52e17e7ab-7 │ ├── f57dd92f707db9b0fa115eba1a1083c18ffae82f-3 │ ├── f8eb2da1a363df26dc65056b5c38d45fb94cbd2a-4 │ ├── fb6c0a234a61bb6c236dcc374d5552d7d8712d08-4 │ ├── fc1f11f1c8f1ecd0bf85df1e4ff2b8befedd8a6c │ ├── 09cb1825f3363f3fa2d272f674dd14b09c2833a6-21 │ ├── 166e65ff8bb553a9693ff30dff889756c3b23e4f-16 │ ├── 1b761e591633b0a163cb3e9d21c8a42d6af591c3-17 │ ├── 202e913794b9590657efe5dd791edeea94ec3704-11 │ ├── 2133e04a4706d2f86a3f482a3658d9598cd7cba4-11 │ ├── 26c41a5872eea0ee8313b8fecbddea819ce32695-15 │ ├── 34554f02d418f5775ab0e98c967e8e569ea02f19-15 │ ├── 37418f49d381af4441dc221adbfff7d5e4f2d693-15 │ ├── 3c0674059cb91986595ce7d40bf92e6eba956269-14 │ ├── 3e8d2ef9ba27d09441cd9975702439e59b1dcb9d-16 │ ├── 40b4f6efe755940d08028ad0df364cfb067431e3-19 │ ├── 4ae6a22e35c37e994f34e23da3076e0ec38dbef9-16 │ ├── 52b7ac9a22e13b86d635851d1edeaa6215acbd11-13 │ ├── 5b9fadac2364324470d5ace4b03981e61260083e-15 │ ├── 5d29996a9b4db0ae8fc29df31be0a9dcb04b1c2e-16 │ ├── 7bba2afbdc74e849a7f865e9010a19c9fbb7cc7e-18 │ ├── 8822f6511bf324bb7ebaceb8aa04d4c17810fdb7-12 │ ├── 8e00ceea262207a72b34a20d95db0f1739f08963-14 │ ├── 961adf360afe4f75b2acf0bcde6053dac3527c9a-20 │ ├── a285971c39ef438a8def5e0c33e1b2a49938c6c4-11 │ ├── b38b9fa324bf0f02a39cb12659826064db34897d-10 │ ├── b643d008cb1a1e378850c226216425146a32ba21-15 │ ├── cd1f808b0ed9ec81de203697dbf95841803a89c8-12 │ ├── d0a2f39505c190a04d053918025d76be835255c6-17 │ ├── d0c7c920cbd1d0653cbcca1b9925ade3ea10ad99-14 │ ├── d1f9061fa8270ac8bd88791e0680399173c65c62-10 │ ├── d7bb52bfd4bf54e5fcd9e5d9ab32b96a1e43f459-19 │ ├── ed90d61f26b81e1f6016f4a982f6dfa1c584fb31-17 │ ├── c241e51763b893d7b762b0c14b3dc5f0f3b19d7c-4 │ ├── f0a1ea77e4023620d3dc3eb69cb65a7c35920074-4 │ ├── de6cc2015adb798f785a362eb077a7bb149744db-5 │ └── 255a12cab622b4cd01dfe0b9325dd3205287abe2-7 ├── .gitattributes ├── .gitignore ├── log.go ├── error_pkgerrors.go ├── error_stdlib.go ├── doc.go ├── .travis.yml ├── log_debug.go ├── internal └── testconn │ ├── recorder.go │ └── testconn.go ├── Makefile ├── LICENSE ├── CHANGELOG.md ├── example_test.go ├── sasl.go ├── buffer.go ├── fuzz.go ├── README.md └── integration_test.go /fuzz/conn/corpus/0.bin: -------------------------------------------------------------------------------- 1 | AMQP -------------------------------------------------------------------------------- /fuzz/conn/corpus/3.bin: -------------------------------------------------------------------------------- 1 | AMQP -------------------------------------------------------------------------------- /fuzz/conn/corpus/s2-0.bin: -------------------------------------------------------------------------------- 1 | AMQP -------------------------------------------------------------------------------- /fuzz/conn/corpus/s2-3.bin: -------------------------------------------------------------------------------- 1 | AMQP -------------------------------------------------------------------------------- /fuzz/marshal/corpus/0.bin: -------------------------------------------------------------------------------- 1 | AMQP -------------------------------------------------------------------------------- /fuzz/marshal/corpus/3.bin: -------------------------------------------------------------------------------- 1 | AMQP -------------------------------------------------------------------------------- /fuzz/marshal/corpus/bool.bin: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /fuzz/marshal/corpus/role.bin: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /fuzz/marshal/corpus/s2-0.bin: -------------------------------------------------------------------------------- 1 | AMQP -------------------------------------------------------------------------------- /fuzz/marshal/corpus/s2-3.bin: -------------------------------------------------------------------------------- 1 | AMQP -------------------------------------------------------------------------------- /fuzz/marshal/corpus/SenderSettleMode.bin: -------------------------------------------------------------------------------- 1 | P -------------------------------------------------------------------------------- /fuzz/marshal/corpus/lifetimePolicy.bin: -------------------------------------------------------------------------------- 1 | S+E -------------------------------------------------------------------------------- /fuzz/marshal/corpus/milliseconds.bin: -------------------------------------------------------------------------------- 1 | p' -------------------------------------------------------------------------------- /fuzz/marshal/corpus/stateAccepted.bin: -------------------------------------------------------------------------------- 1 | S$E -------------------------------------------------------------------------------- /fuzz/marshal/corpus/stateReleased.bin: -------------------------------------------------------------------------------- 1 | S&E -------------------------------------------------------------------------------- /fuzz/marshal/corpus/ReceiverSettleMode.bin: -------------------------------------------------------------------------------- 1 | P -------------------------------------------------------------------------------- /fuzz/conn/corpus/da39a3ee5e6b4b0d3255bfef95601890afd80709-9: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fuzz/marshal/corpus/072eec62237447080a496a86c9e09b2e8b557483: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /fuzz/marshal/corpus/1c276d3c088886e01cebdfdf746a16c7efeda2d9: -------------------------------------------------------------------------------- 1 | AMQ -------------------------------------------------------------------------------- /fuzz/marshal/corpus/2547cc736e951fa4919853c43ae890861a3b3264: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /fuzz/marshal/corpus/29e2dcfbb16f63bb0254df7585a15bb6fb5e927d: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fuzz/marshal/corpus/516b9783fca517eecbd1d064da2d165310b19759-5: -------------------------------------------------------------------------------- 1 | p -------------------------------------------------------------------------------- /fuzz/marshal/corpus/5ba93c9db0cff93f52b521d7420e43f6eda2784f-1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fuzz/marshal/corpus/7e15bb5c01e7dd56499e37c634cf791d3a519aee-5: -------------------------------------------------------------------------------- 1 | ` -------------------------------------------------------------------------------- /fuzz/marshal/corpus/86f7e437faa5a7fce15d1ddcb9eaeaea377667b8-2: -------------------------------------------------------------------------------- 1 | a -------------------------------------------------------------------------------- /fuzz/marshal/corpus/9a78211436f6d425ec38f5c4e02270801f3524f8-3: -------------------------------------------------------------------------------- 1 | @ -------------------------------------------------------------------------------- /fuzz/marshal/corpus/bf8b4530d8d246dd74ac53a13471bba17941dff7: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /fuzz/marshal/corpus/da39a3ee5e6b4b0d3255bfef95601890afd80709-1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fuzz/conn/corpus/6063cbf032af3217dd4ba63fc583a5920137f3ae-2: -------------------------------------------------------------------------------- 1 | SSBCBS -------------------------------------------------------------------------------- /fuzz/conn/corpus/b2ebdc33aa2497acd754f6ed552d188457fa3593-8: -------------------------------------------------------------------------------- 1 | " -------------------------------------------------------------------------------- /fuzz/conn/corpus/f556bccfab4b9337e19ddd20a2cec12de10794c0-2: -------------------------------------------------------------------------------- 1 | SSSBCBS -------------------------------------------------------------------------------- /fuzz/marshal/corpus/0599ed0e0d15c60a61a5a72de5e4f25413131a69-1: -------------------------------------------------------------------------------- 1 | U- -------------------------------------------------------------------------------- /fuzz/marshal/corpus/0957b28b299576cdf11b943b65ec8a5b086bd103-4: -------------------------------------------------------------------------------- 1 | p -------------------------------------------------------------------------------- /fuzz/marshal/corpus/18930cbfaea0374b28cd2a4cb9d973d432fe7da6-6: -------------------------------------------------------------------------------- 1 | p�. -------------------------------------------------------------------------------- /fuzz/marshal/corpus/2885ed49853cdecb539c92e20de29b2264531369-4: -------------------------------------------------------------------------------- 1 | q9094 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/3b8cd253e1fac4e0ec00187c6501e0bc37848e41-4: -------------------------------------------------------------------------------- 1 | TS -------------------------------------------------------------------------------- /fuzz/marshal/corpus/4f775bcf41892a67cb5aea0faff0472ce7ca41c3-6: -------------------------------------------------------------------------------- 1 | Sq@ -------------------------------------------------------------------------------- /fuzz/marshal/corpus/5a62db195e8c5337f5e1d756c6ecd8de9b6d919b-2: -------------------------------------------------------------------------------- 1 | e -------------------------------------------------------------------------------- /fuzz/marshal/corpus/5cad2d1149dc942b1055fa5d3485665ad883bd39-3: -------------------------------------------------------------------------------- 1 | SET -------------------------------------------------------------------------------- /fuzz/marshal/corpus/5dc56b9aab61867257a3c1bd7c786c9410d38cd2-1: -------------------------------------------------------------------------------- 1 | age -------------------------------------------------------------------------------- /fuzz/marshal/corpus/6c813a94a24b9f9331d609c0affb05a7a9371169-1: -------------------------------------------------------------------------------- 1 | S%H -------------------------------------------------------------------------------- /fuzz/marshal/corpus/7edd1dd232a61b147151d657b4ad5080896f8f0d-2: -------------------------------------------------------------------------------- 1 | ag -------------------------------------------------------------------------------- /fuzz/marshal/corpus/9033dbbe605e30bf2960c4aff017e1d3987d1d32-4: -------------------------------------------------------------------------------- 1 | SE -------------------------------------------------------------------------------- /fuzz/marshal/corpus/b5ed1ba201e255910771f9002cf0be7fdd72ddb5-5: -------------------------------------------------------------------------------- 1 | ` -------------------------------------------------------------------------------- /fuzz/marshal/corpus/bb23c94674637c78d392dc89e8c7cbdb6e912f16-4: -------------------------------------------------------------------------------- 1 | T -------------------------------------------------------------------------------- /fuzz/marshal/corpus/d95162aa18a0556b713b94c600d00b0048adb11f-3: -------------------------------------------------------------------------------- 1 | TU -------------------------------------------------------------------------------- /fuzz/marshal/corpus/f25f2c3efd06722b08dddedad6d1a3237e0eeb35-5: -------------------------------------------------------------------------------- 1 | pint -------------------------------------------------------------------------------- /fuzz/marshal/corpus/f92cc1f6b6b59db6a229be9af0ebbad1b3dd5a1b-4: -------------------------------------------------------------------------------- 1 | SSE -------------------------------------------------------------------------------- /fuzz/marshal/corpus/ffe232b3f8fe79a866d3f1f89b35af785c5a430b-5: -------------------------------------------------------------------------------- 1 | SqE -------------------------------------------------------------------------------- /fuzz/marshal/corpus/461af154178d0d89b3c799eaf481f974215ceeff: -------------------------------------------------------------------------------- 1 | , how are -------------------------------------------------------------------------------- /fuzz/marshal/corpus/8cfd5ee8899bde3f13105b2941d996ff897a95ea-7: -------------------------------------------------------------------------------- 1 | Sq@Sq@ -------------------------------------------------------------------------------- /fuzz/conn/corpus/58182b94f70d0f86dcf5e672136cc59c2a55747c-4: -------------------------------------------------------------------------------- 1 | AMQPAMQP -------------------------------------------------------------------------------- /fuzz/conn/corpus/804c8afe8006e24c0efc49c810e4af933c6f84fa-3: -------------------------------------------------------------------------------- 1 | SSSSSSSSSPLIT 2 | -------------------------------------------------------------------------------- /fuzz/conn/corpus/cfb1c02ccb4245911ea3ee9cd298a6e2e8bb3656-3: -------------------------------------------------------------------------------- 1 | AMQPAMQP -------------------------------------------------------------------------------- /fuzz/marshal/corpus/257f3ff94b959f65e28d543de64396009e1a3bcc-8: -------------------------------------------------------------------------------- 1 | Sq@Sq@Sq@ -------------------------------------------------------------------------------- /fuzz/marshal/corpus/da243c1773f0377450e88e14df6dac4dcb59556e-9: -------------------------------------------------------------------------------- 1 | Sq@Sq@Sq@Sq@Sq@ -------------------------------------------------------------------------------- /fuzz/conn/corpus/e1af3dfb1907b9bf2a02aa3225cf21c238e44427-3: -------------------------------------------------------------------------------- 1 | SSSSSSSSSSSSSSSSSPLIT 2 | -------------------------------------------------------------------------------- /fuzz/conn/corpus/1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/1.bin -------------------------------------------------------------------------------- /fuzz/conn/corpus/2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/2.bin -------------------------------------------------------------------------------- /fuzz/conn/corpus/2b0893f5ffd06c8e8d5c43aac95e1cf0dcee357b-2: -------------------------------------------------------------------------------- 1 | AMQPSPLIT 2 | AMQPAMQP -------------------------------------------------------------------------------- /fuzz/conn/corpus/4.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/4.bin -------------------------------------------------------------------------------- /fuzz/conn/corpus/5.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/5.bin -------------------------------------------------------------------------------- /fuzz/conn/corpus/6.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/6.bin -------------------------------------------------------------------------------- /fuzz/conn/corpus/7.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/7.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/26c3f1a9fd06f219a7a29e58aa45a859adcbf10f-10: -------------------------------------------------------------------------------- 1 | Sq@Sq@Sq@Sq@Sq@Sq@Sq@ -------------------------------------------------------------------------------- /fuzz/marshal/corpus/c269c2662e8945eadedadd6476aaf9903b745871-11: -------------------------------------------------------------------------------- 1 | Sq@Sq@Sq@Sq@Sq@Sq@Sq@ -------------------------------------------------------------------------------- /fuzz/conn/corpus/s2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/s2.bin -------------------------------------------------------------------------------- /fuzz/conn/corpus/s3.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/s3.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/df02856140147d7acd2c32bfdbd34409d86ab8b5-12: -------------------------------------------------------------------------------- 1 | Sq@Sq@Sq@Sq@Sq@Sq@Sq@Sq@Sq -------------------------------------------------------------------------------- /fuzz/conn/corpus/131f5d0f8601cdbf51f6b46f2042ee0e1a79c7bd-4: -------------------------------------------------------------------------------- 1 | SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPLIT 2 | -------------------------------------------------------------------------------- /fuzz/conn/corpus/s2-1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/s2-1.bin -------------------------------------------------------------------------------- /fuzz/conn/corpus/s2-10.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/s2-10.bin -------------------------------------------------------------------------------- /fuzz/conn/corpus/s2-2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/s2-2.bin -------------------------------------------------------------------------------- /fuzz/conn/corpus/s2-4.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/s2-4.bin -------------------------------------------------------------------------------- /fuzz/conn/corpus/s2-5.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/s2-5.bin -------------------------------------------------------------------------------- /fuzz/conn/corpus/s2-6.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/s2-6.bin -------------------------------------------------------------------------------- /fuzz/conn/corpus/s2-7.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/s2-7.bin -------------------------------------------------------------------------------- /fuzz/conn/corpus/s2-8.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/s2-8.bin -------------------------------------------------------------------------------- /fuzz/conn/corpus/s2-9.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/s2-9.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/1.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/2.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/4.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/4.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/5.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/5.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/6.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/6.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/7.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/7.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/s2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/s2.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/s3.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/s3.bin -------------------------------------------------------------------------------- /fuzz/conn/corpus/session1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/session1.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/Error.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/Error.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/UUID.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/UUID.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/int16.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/int16.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/int32.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/int32.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/int64.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/int64.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/int8.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/int8.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/s2-1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/s2-1.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/s2-10.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/s2-10.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/s2-2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/s2-2.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/s2-4.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/s2-4.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/s2-5.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/s2-5.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/s2-6.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/s2-6.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/s2-7.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/s2-7.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/s2-8.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/s2-8.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/s2-9.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/s2-9.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/uint8.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/uint8.bin -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Binary files (no line-ending conversions), diff using hexdump 2 | *.bin binary diff=hex 3 | 4 | -------------------------------------------------------------------------------- /fuzz/marshal/corpus/Message.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/Message.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/[]bool.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/[]bool.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/[]int16.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/[]int16.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/[]int32.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/[]int32.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/[]int64.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/[]int64.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/[]int8.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/[]int8.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/[]string.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/[]string.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/[]uint16.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/[]uint16.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/[]uint32.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/[]uint32.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/[]uint64.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/[]uint64.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/float32.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/float32.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/float64.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/float64.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/saslInit.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/saslInit.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/session1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/session1.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/source.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/source.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/symbol.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/symbol.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/target.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/target.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/uint16.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/uint16.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/uint32.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/uint32.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/uint64.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/uint64.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/ArrayUByte.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/ArrayUByte.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/[][]uint8.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/[][]uint8.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/[]float32.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/[]float32.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/[]float64.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/[]float64.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/mapAnyAny.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/mapAnyAny.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/performEnd.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/performEnd.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/unsettled.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/unsettled.bin -------------------------------------------------------------------------------- /fuzz/conn/corpus/3-send-small-payload: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/3-send-small-payload -------------------------------------------------------------------------------- /fuzz/marshal/corpus/MessageHeader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/MessageHeader.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/[]amqp.UUID.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/[]amqp.UUID.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/[]amqp.symbol.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/[]amqp.symbol.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/[]time.Time.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/[]time.Time.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/describedType.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/describedType.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/mapStringAny.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/mapStringAny.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/mapSymbolAny.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/mapSymbolAny.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/performAttach.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/performAttach.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/performBegin.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/performBegin.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/performClose.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/performClose.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/performDetach.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/performDetach.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/performFlow.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/performFlow.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/performOpen.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/performOpen.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/saslOutcome.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/saslOutcome.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/stateModified.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/stateModified.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/stateReceived.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/stateReceived.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/stateRejected.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/stateRejected.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/ErrorCondition.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/ErrorCondition.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/[]interface {}.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/[]interface {}.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/b647ab1320e430dd6efb7fb7f3b76ddccac1bb1e-13: -------------------------------------------------------------------------------- 1 | Sq@Sq@Sq@Sq@Sq@Sq@Sq@Sq@Sq@Sq@Sq@Sq@Sq@Sq@Sq@Sq -------------------------------------------------------------------------------- /fuzz/marshal/corpus/performTransfer.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/performTransfer.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/saslMechanisms.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/saslMechanisms.bin -------------------------------------------------------------------------------- /fuzz/conn/corpus/1-roundtrip-small-payload: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/1-roundtrip-small-payload -------------------------------------------------------------------------------- /fuzz/conn/corpus/3-roundtrip-small-payload: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/3-roundtrip-small-payload -------------------------------------------------------------------------------- /fuzz/marshal/corpus/22922a15f804723a972af133e9a30f542719ff81-14: -------------------------------------------------------------------------------- 1 | Sq@Sq@Sq@Sq@Sq@Sq@Sq@Sq@Sq@Sq@Sq@Sq@Sq@Sq@Sq@Sq@Sq -------------------------------------------------------------------------------- /fuzz/marshal/corpus/MessageProperties.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/MessageProperties.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/performDisposition.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/performDisposition.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/map[string]interface {}.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/map[string]interface {}.bin -------------------------------------------------------------------------------- /fuzz/marshal/corpus/map[amqp.symbol]interface {}.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/map[amqp.symbol]interface {}.bin -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | amqp.test 2 | /fuzz/*/* 3 | !/fuzz/*/corpus 4 | /fuzz/*.zip 5 | *.log 6 | /cmd 7 | cover.out 8 | .envrc 9 | recordings 10 | .vscode 11 | -------------------------------------------------------------------------------- /fuzz/marshal/corpus/map[interface {}]interface {}.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/map[interface {}]interface {}.bin -------------------------------------------------------------------------------- /fuzz/conn/corpus/6b8583870d49f8b4a4f0dd40e44890bd9fd94ce5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/6b8583870d49f8b4a4f0dd40e44890bd9fd94ce5 -------------------------------------------------------------------------------- /fuzz/conn/corpus/0082cb80000f0ebb00941543871f545cc12f59f1-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/0082cb80000f0ebb00941543871f545cc12f59f1-6 -------------------------------------------------------------------------------- /fuzz/conn/corpus/019ecd0533cd97ce60a360ee05a08f3f5b40ac59-3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/019ecd0533cd97ce60a360ee05a08f3f5b40ac59-3 -------------------------------------------------------------------------------- /fuzz/conn/corpus/04db6e221ef0ff54a65565e982d393ee7bb06238-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/04db6e221ef0ff54a65565e982d393ee7bb06238-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/059564e0cd54199098da354c2a4420f75cd6a9b2-3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/059564e0cd54199098da354c2a4420f75cd6a9b2-3 -------------------------------------------------------------------------------- /fuzz/conn/corpus/05e2818dc5326a7365fb594a797ac0cd4ecfb349-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/05e2818dc5326a7365fb594a797ac0cd4ecfb349-6 -------------------------------------------------------------------------------- /fuzz/conn/corpus/05fa0d2b5853e19196e9ebb855237da204241e66-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/05fa0d2b5853e19196e9ebb855237da204241e66-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/09872d2f0fdd7a03b0ab9b191bc3f4991a16bc71-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/09872d2f0fdd7a03b0ab9b191bc3f4991a16bc71-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/09dcaddc244ded42f5d5796482bbbdab3a2d740d-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/09dcaddc244ded42f5d5796482bbbdab3a2d740d-5 -------------------------------------------------------------------------------- /fuzz/conn/corpus/0bbf0ac13b8886f8349b82ba1672c43e9b89dc24-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/0bbf0ac13b8886f8349b82ba1672c43e9b89dc24-6 -------------------------------------------------------------------------------- /fuzz/conn/corpus/0f3cf155bf3fd8e04cd70a82e597234243a077e4-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/0f3cf155bf3fd8e04cd70a82e597234243a077e4-5 -------------------------------------------------------------------------------- /fuzz/conn/corpus/1001efe8e77639b51363d0e69f7d0d0deeb54f27-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/1001efe8e77639b51363d0e69f7d0d0deeb54f27-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/121b63cf657332c1d72be872427c4fe3e0ab2e08-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/121b63cf657332c1d72be872427c4fe3e0ab2e08-6 -------------------------------------------------------------------------------- /fuzz/conn/corpus/1246ea4393b4c4b046eee79f945c7440b9255912-3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/1246ea4393b4c4b046eee79f945c7440b9255912-3 -------------------------------------------------------------------------------- /fuzz/conn/corpus/139f43623461ae26743be5233095e2ccff36f43b-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/139f43623461ae26743be5233095e2ccff36f43b-1 -------------------------------------------------------------------------------- /fuzz/conn/corpus/13dbfa1fbd016d581d9e287809802282ed078ed8-3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/13dbfa1fbd016d581d9e287809802282ed078ed8-3 -------------------------------------------------------------------------------- /fuzz/conn/corpus/17e8582b3cd818c6ed8b29015e57b99625d71b16-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/17e8582b3cd818c6ed8b29015e57b99625d71b16-5 -------------------------------------------------------------------------------- /fuzz/conn/corpus/1859be31fbf1c51d25e0ec4c712c06308f9d3a0a-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/1859be31fbf1c51d25e0ec4c712c06308f9d3a0a-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/186dfa30b718110255ad6c34b61bcb4dd12cf45e-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/186dfa30b718110255ad6c34b61bcb4dd12cf45e-2 -------------------------------------------------------------------------------- /fuzz/conn/corpus/189d621227fa73b8f54adb61bbabd32d06f1cbae-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/189d621227fa73b8f54adb61bbabd32d06f1cbae-6 -------------------------------------------------------------------------------- /fuzz/conn/corpus/19dc861186f1a49368e2f57846b803f7449fcb1b-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/19dc861186f1a49368e2f57846b803f7449fcb1b-2 -------------------------------------------------------------------------------- /fuzz/conn/corpus/1a2d0e23fb1d3db23da21ede6749454fba0da58a-4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/1a2d0e23fb1d3db23da21ede6749454fba0da58a-4 -------------------------------------------------------------------------------- /fuzz/conn/corpus/1a72c19f29eb98932fce37c816c02657cd3eb5e0-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/1a72c19f29eb98932fce37c816c02657cd3eb5e0-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/1a9f1856f5da5061993aceefcb6df0983615365e-9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/1a9f1856f5da5061993aceefcb6df0983615365e-9 -------------------------------------------------------------------------------- /fuzz/conn/corpus/1b7d287076a690844df01bbf9d490537df0b7532-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/1b7d287076a690844df01bbf9d490537df0b7532-2 -------------------------------------------------------------------------------- /fuzz/conn/corpus/1bcef487bb0a92af242dccae0f7e3500f84528e3-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/1bcef487bb0a92af242dccae0f7e3500f84528e3-1 -------------------------------------------------------------------------------- /fuzz/conn/corpus/1c9eb14d555e0dce6b512073e0042a7778782362-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/1c9eb14d555e0dce6b512073e0042a7778782362-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/1efcedc1812326cb33ca06b05665856d8497d033-3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/1efcedc1812326cb33ca06b05665856d8497d033-3 -------------------------------------------------------------------------------- /fuzz/conn/corpus/1f467b49ae5dd07242598aa0312b86a71231ab53-4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/1f467b49ae5dd07242598aa0312b86a71231ab53-4 -------------------------------------------------------------------------------- /fuzz/conn/corpus/216d05c043c982b2d3967c336106a8917de9a8ed-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/216d05c043c982b2d3967c336106a8917de9a8ed-5 -------------------------------------------------------------------------------- /fuzz/conn/corpus/2261c53ea42e83f12cbd5316ff85733899f7f092-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/2261c53ea42e83f12cbd5316ff85733899f7f092-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/22bc66010aa995087035975229a923a555a47549-9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/22bc66010aa995087035975229a923a555a47549-9 -------------------------------------------------------------------------------- /fuzz/conn/corpus/24564a62b8ecd22af6b7be96f91ce5806692b592-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/24564a62b8ecd22af6b7be96f91ce5806692b592-6 -------------------------------------------------------------------------------- /fuzz/conn/corpus/25512aa0b591c3021769c6846f1fbfd834f60c5f-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/25512aa0b591c3021769c6846f1fbfd834f60c5f-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/28106818f6b78104bdd97eb504fc5297922946fc-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/28106818f6b78104bdd97eb504fc5297922946fc-6 -------------------------------------------------------------------------------- /fuzz/conn/corpus/2c156f43ddb6a91055a6a8646286e7e59f64ebaf-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/2c156f43ddb6a91055a6a8646286e7e59f64ebaf-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/2c850b595e4e37660b7f1682f3315ed9056afa22-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/2c850b595e4e37660b7f1682f3315ed9056afa22-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/2f32d03be9b905b14d4c45f3f0b938a91b5c7bd9-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/2f32d03be9b905b14d4c45f3f0b938a91b5c7bd9-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/2f842bb49c5d9f7dfcf9280de0274908423585dd-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/2f842bb49c5d9f7dfcf9280de0274908423585dd-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/30b54d455d3bb8cd312c4b2904d416a47ed54e7e-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/30b54d455d3bb8cd312c4b2904d416a47ed54e7e-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/366517be38f92746a8b954c363fc230872626a02-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/366517be38f92746a8b954c363fc230872626a02-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/37b2cf1425594bd58ea1b6695768c79eacb54440-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/37b2cf1425594bd58ea1b6695768c79eacb54440-6 -------------------------------------------------------------------------------- /fuzz/conn/corpus/385409c556241a346d50ea8d5ddecaf124732340-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/385409c556241a346d50ea8d5ddecaf124732340-5 -------------------------------------------------------------------------------- /fuzz/conn/corpus/3982a7ea0fe660a2d6aeca3a6df62d2ecd2f1001-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/3982a7ea0fe660a2d6aeca3a6df62d2ecd2f1001-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/39a431d7c90d4cfdbed7b03261855f06a380dff6-4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/39a431d7c90d4cfdbed7b03261855f06a380dff6-4 -------------------------------------------------------------------------------- /fuzz/conn/corpus/3a6ec039e52bdaf063191b96b1fb9069f4ccb0c1-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/3a6ec039e52bdaf063191b96b1fb9069f4ccb0c1-1 -------------------------------------------------------------------------------- /fuzz/conn/corpus/3beb4a8844529e70f90f9ffbe6de5456ad87a42e-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/3beb4a8844529e70f90f9ffbe6de5456ad87a42e-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/3c7f0fe664c05f6c8dabdaec135760221902e813-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/3c7f0fe664c05f6c8dabdaec135760221902e813-1 -------------------------------------------------------------------------------- /fuzz/conn/corpus/42e16fc885d17d82470cb6aa50823b51a06da37b-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/42e16fc885d17d82470cb6aa50823b51a06da37b-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/439cc9b3273c6c2995ada1f14da96513beb0af58-4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/439cc9b3273c6c2995ada1f14da96513beb0af58-4 -------------------------------------------------------------------------------- /fuzz/conn/corpus/44ae0093c65c7afdc8a0170c856c62f10de61a44-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/44ae0093c65c7afdc8a0170c856c62f10de61a44-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/4524c782aa10b39fa57e8aa1c7c7f481d3c4ef98-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/4524c782aa10b39fa57e8aa1c7c7f481d3c4ef98-6 -------------------------------------------------------------------------------- /fuzz/conn/corpus/46e7480c0e6f5b33ac814248aee775d86ce89acf-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/46e7480c0e6f5b33ac814248aee775d86ce89acf-5 -------------------------------------------------------------------------------- /fuzz/conn/corpus/471c0d9985aed622b6bb426a6f08b70abdaf486b-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/471c0d9985aed622b6bb426a6f08b70abdaf486b-6 -------------------------------------------------------------------------------- /fuzz/conn/corpus/4759a0f9fb7f74d9c3845e3685bc6b02e02e87df-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/4759a0f9fb7f74d9c3845e3685bc6b02e02e87df-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/486a3a7b8abc12095aa89d20bbc8d6b4b178d5be-9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/486a3a7b8abc12095aa89d20bbc8d6b4b178d5be-9 -------------------------------------------------------------------------------- /fuzz/conn/corpus/498beec6aaf9d7b3d1eafb46f6f4ed08c71f5e75-4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/498beec6aaf9d7b3d1eafb46f6f4ed08c71f5e75-4 -------------------------------------------------------------------------------- /fuzz/conn/corpus/4a471ff0b4a5cb9447f88573873cd44ed7a10aa1-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/4a471ff0b4a5cb9447f88573873cd44ed7a10aa1-5 -------------------------------------------------------------------------------- /fuzz/conn/corpus/4c7425ac0947722b0044753621e0f031094eb30e-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/4c7425ac0947722b0044753621e0f031094eb30e-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/4e9cf8513631796135932211e1213df139582d10-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/4e9cf8513631796135932211e1213df139582d10-5 -------------------------------------------------------------------------------- /fuzz/conn/corpus/50bd39da8164c546e096ee32913f7136fd372792-4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/50bd39da8164c546e096ee32913f7136fd372792-4 -------------------------------------------------------------------------------- /fuzz/conn/corpus/5328b6ce74535601bd4704458a7a567cbb6d718f-3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/5328b6ce74535601bd4704458a7a567cbb6d718f-3 -------------------------------------------------------------------------------- /fuzz/conn/corpus/537dc8f98850c453b4aa9730a525c1cd5f02364d-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/537dc8f98850c453b4aa9730a525c1cd5f02364d-6 -------------------------------------------------------------------------------- /fuzz/conn/corpus/53f65f8da27ec6a98397dff6c1f9a0e501932849-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/53f65f8da27ec6a98397dff6c1f9a0e501932849-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/556272a6e5ce872670537252d63870ef2e6e7e9e-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/556272a6e5ce872670537252d63870ef2e6e7e9e-2 -------------------------------------------------------------------------------- /fuzz/conn/corpus/562e445ec72bb66afb9f257d7bb955614a04466d-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/562e445ec72bb66afb9f257d7bb955614a04466d-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/56516e7ae31bee40748844feeb20f9da8c7c0423-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/56516e7ae31bee40748844feeb20f9da8c7c0423-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/5697426e22762a92e37f37078c8bb0f0477b3ffc-9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/5697426e22762a92e37f37078c8bb0f0477b3ffc-9 -------------------------------------------------------------------------------- /fuzz/conn/corpus/57b1d5928d4a9bd3d9f450b5c794307255af84c9-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/57b1d5928d4a9bd3d9f450b5c794307255af84c9-6 -------------------------------------------------------------------------------- /fuzz/conn/corpus/598429cc8d450b23fe96dda61e62eb060e99eab0-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/598429cc8d450b23fe96dda61e62eb060e99eab0-1 -------------------------------------------------------------------------------- /fuzz/conn/corpus/59f01d8ccd82bc90988852b044795d0286b4bb1b-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/59f01d8ccd82bc90988852b044795d0286b4bb1b-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/5b32c474aaf0aa3d537b0360c34eecf49acc1ad1-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/5b32c474aaf0aa3d537b0360c34eecf49acc1ad1-5 -------------------------------------------------------------------------------- /fuzz/conn/corpus/5bb69876c4e636ab021852ce49b1b42f15286f8d-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/5bb69876c4e636ab021852ce49b1b42f15286f8d-2 -------------------------------------------------------------------------------- /fuzz/conn/corpus/5c71d9bd9be4a3f0f94dcb37d5a36f1a640d1cf9-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/5c71d9bd9be4a3f0f94dcb37d5a36f1a640d1cf9-5 -------------------------------------------------------------------------------- /fuzz/conn/corpus/5f07a0e3345ddf703ba686a98be46eb1a7b6631d-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/5f07a0e3345ddf703ba686a98be46eb1a7b6631d-5 -------------------------------------------------------------------------------- /fuzz/conn/corpus/606d93189878bddbd42f2f7191d9bda2be72dd04-4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/606d93189878bddbd42f2f7191d9bda2be72dd04-4 -------------------------------------------------------------------------------- /fuzz/conn/corpus/62b56d57eccac8f46db7a97478feafd120744a72-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/62b56d57eccac8f46db7a97478feafd120744a72-5 -------------------------------------------------------------------------------- /fuzz/conn/corpus/64da57ef6a02510d0233f6ce89cdb12b0ebdfd52-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/64da57ef6a02510d0233f6ce89cdb12b0ebdfd52-1 -------------------------------------------------------------------------------- /fuzz/conn/corpus/65b3874e693b135ac49a9230f21a1cf2030719d1-3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/65b3874e693b135ac49a9230f21a1cf2030719d1-3 -------------------------------------------------------------------------------- /fuzz/conn/corpus/667151551ca4413bbcb41b02eec285af5275c8d5-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/667151551ca4413bbcb41b02eec285af5275c8d5-5 -------------------------------------------------------------------------------- /fuzz/conn/corpus/66892dbbc150b44b4f28a2058b10e2967791110d-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/66892dbbc150b44b4f28a2058b10e2967791110d-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/6cc3a087a07c713fd35540070a2acb5eba87058e-3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/6cc3a087a07c713fd35540070a2acb5eba87058e-3 -------------------------------------------------------------------------------- /fuzz/conn/corpus/6e4766610fbb9e353dbf899f4099d2c9b76da9f9-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/6e4766610fbb9e353dbf899f4099d2c9b76da9f9-5 -------------------------------------------------------------------------------- /fuzz/conn/corpus/6f68750ff79a6ef42acc336dbed863c87c0616a9-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/6f68750ff79a6ef42acc336dbed863c87c0616a9-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/70315ef06d85af0e46e498e82e00014f5a7accb0-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/70315ef06d85af0e46e498e82e00014f5a7accb0-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/71fc1e23c9155df82a2d13783dbb858528ae318c-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/71fc1e23c9155df82a2d13783dbb858528ae318c-5 -------------------------------------------------------------------------------- /fuzz/conn/corpus/727f7777c11572c4b3fbb98e841a9de8b8efcef3-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/727f7777c11572c4b3fbb98e841a9de8b8efcef3-2 -------------------------------------------------------------------------------- /fuzz/conn/corpus/7586072d0754a10b13d48f97a7c6140f7919d73b-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/7586072d0754a10b13d48f97a7c6140f7919d73b-5 -------------------------------------------------------------------------------- /fuzz/conn/corpus/783aec7fd7ab9355e32dffa865de9f39d7a0bdd3-3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/783aec7fd7ab9355e32dffa865de9f39d7a0bdd3-3 -------------------------------------------------------------------------------- /fuzz/conn/corpus/783ca5975f2886f5cd691aa7eb14bbac89af8fbf-9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/783ca5975f2886f5cd691aa7eb14bbac89af8fbf-9 -------------------------------------------------------------------------------- /fuzz/conn/corpus/7ad51e8741e42ebb3953f0141c875f42f9f7174e-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/7ad51e8741e42ebb3953f0141c875f42f9f7174e-6 -------------------------------------------------------------------------------- /fuzz/conn/corpus/7c38d243b3ede53cf154e60c96087bb9ac44d724-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/7c38d243b3ede53cf154e60c96087bb9ac44d724-6 -------------------------------------------------------------------------------- /fuzz/conn/corpus/7ca86d70333c84459fe52481a5ee72c35138c1c1-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/7ca86d70333c84459fe52481a5ee72c35138c1c1-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/7ce971d21a3e58fb5955ae759f5dbc2cc174a8fa-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/7ce971d21a3e58fb5955ae759f5dbc2cc174a8fa-1 -------------------------------------------------------------------------------- /fuzz/conn/corpus/7e9e1c26eb16d551c8f1ea3a74e8b57767f0d9e7-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/7e9e1c26eb16d551c8f1ea3a74e8b57767f0d9e7-6 -------------------------------------------------------------------------------- /fuzz/conn/corpus/7eab7943aba7b5f6fc871a21ac49c353694d4eb7-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/7eab7943aba7b5f6fc871a21ac49c353694d4eb7-5 -------------------------------------------------------------------------------- /fuzz/conn/corpus/7f9040a8b71e0d606cb7639a88392428afbc11df-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/7f9040a8b71e0d606cb7639a88392428afbc11df-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/827d55ddb6725d10e7052658fa0f252befb84221-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/827d55ddb6725d10e7052658fa0f252befb84221-6 -------------------------------------------------------------------------------- /fuzz/conn/corpus/832f94db043db858f8751d37e050013a6601c3ac-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/832f94db043db858f8751d37e050013a6601c3ac-5 -------------------------------------------------------------------------------- /fuzz/conn/corpus/83ee8330b4c477648527f1e5f3a82ca4a61958d3-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/83ee8330b4c477648527f1e5f3a82ca4a61958d3-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/85256c3f3b23b3c105334c7e7d27741f39dd66c1-3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/85256c3f3b23b3c105334c7e7d27741f39dd66c1-3 -------------------------------------------------------------------------------- /fuzz/conn/corpus/8b1e9d7297e3e119a264c3c8544c0ba54e4543cd-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/8b1e9d7297e3e119a264c3c8544c0ba54e4543cd-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/8bfea37d8eb8eca461d2de5758593f7c425cc6c8-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/8bfea37d8eb8eca461d2de5758593f7c425cc6c8-2 -------------------------------------------------------------------------------- /fuzz/conn/corpus/8c9bfd710bf6ac32f46b7134c9f9fa4685493359-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/8c9bfd710bf6ac32f46b7134c9f9fa4685493359-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/8f474aa6e2a2f281a9f53c7520bbd334c3a4f87f-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/8f474aa6e2a2f281a9f53c7520bbd334c3a4f87f-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/901ecbffb7a50146cd71e3adcccf616b9143d5d0-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/901ecbffb7a50146cd71e3adcccf616b9143d5d0-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/91573da7dd285af2a818dbcbd1e5f2ceb4b86603-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/91573da7dd285af2a818dbcbd1e5f2ceb4b86603-6 -------------------------------------------------------------------------------- /fuzz/conn/corpus/919c3ade398b4a684047268170276f8079f2ea57-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/919c3ade398b4a684047268170276f8079f2ea57-6 -------------------------------------------------------------------------------- /fuzz/conn/corpus/93724abec088be92f0b6db90921d7c302f3a450b-9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/93724abec088be92f0b6db90921d7c302f3a450b-9 -------------------------------------------------------------------------------- /fuzz/conn/corpus/93873efa2fbb2ae17d2e279e3bb568ec5bed6c22-3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/93873efa2fbb2ae17d2e279e3bb568ec5bed6c22-3 -------------------------------------------------------------------------------- /fuzz/conn/corpus/95b2e2cd7dea80e5a87f5c6d4346134f463aae64-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/95b2e2cd7dea80e5a87f5c6d4346134f463aae64-2 -------------------------------------------------------------------------------- /fuzz/conn/corpus/95fd1b8646d45c22c4dd86866f5a2fe85cbbd971-9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/95fd1b8646d45c22c4dd86866f5a2fe85cbbd971-9 -------------------------------------------------------------------------------- /fuzz/conn/corpus/972ace1d8d88bc2e0bc6f0708acd8e8cf4d809de-9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/972ace1d8d88bc2e0bc6f0708acd8e8cf4d809de-9 -------------------------------------------------------------------------------- /fuzz/conn/corpus/980118cfd90831c96ece5237e3a32c37c3437f4e-4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/980118cfd90831c96ece5237e3a32c37c3437f4e-4 -------------------------------------------------------------------------------- /fuzz/conn/corpus/992dd553fcfcc69e71dd8d96483a1e7751fe2fc4-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/992dd553fcfcc69e71dd8d96483a1e7751fe2fc4-2 -------------------------------------------------------------------------------- /fuzz/conn/corpus/9a192940eef59f1e032e0168daf7949fec66a718-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/9a192940eef59f1e032e0168daf7949fec66a718-1 -------------------------------------------------------------------------------- /fuzz/conn/corpus/9b236a16c29e74faa9da7470897e939a984855b4-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/9b236a16c29e74faa9da7470897e939a984855b4-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/9b4c5e40d4cc089ed681fb7a92fe356a3d0826a2-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/9b4c5e40d4cc089ed681fb7a92fe356a3d0826a2-5 -------------------------------------------------------------------------------- /fuzz/conn/corpus/9e3ec299a3b245e360e15a69d330bd001e5e419a-3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/9e3ec299a3b245e360e15a69d330bd001e5e419a-3 -------------------------------------------------------------------------------- /fuzz/conn/corpus/9fc1c5a97e4fe053036f96d1c2dfa8526e91e422-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/9fc1c5a97e4fe053036f96d1c2dfa8526e91e422-5 -------------------------------------------------------------------------------- /fuzz/conn/corpus/9ff847839e882b5c6e5a14f67a5b285a105d88d7-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/9ff847839e882b5c6e5a14f67a5b285a105d88d7-6 -------------------------------------------------------------------------------- /fuzz/conn/corpus/a0039a80683147c40723f790105c3377dcc4bed0-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/a0039a80683147c40723f790105c3377dcc4bed0-2 -------------------------------------------------------------------------------- /fuzz/conn/corpus/a06921b8662756d63c3e3198b71f7b8246829073-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/a06921b8662756d63c3e3198b71f7b8246829073-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/a0aaa948009194fe38bab7a8b6d62a748aa46b57-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/a0aaa948009194fe38bab7a8b6d62a748aa46b57-6 -------------------------------------------------------------------------------- /fuzz/conn/corpus/a0d147e90e2a09a7c8255bad40f66fc079f5d30b-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/a0d147e90e2a09a7c8255bad40f66fc079f5d30b-5 -------------------------------------------------------------------------------- /fuzz/conn/corpus/a1410ae6a6a4790af6bb498e366aaf8c69a0a394-9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/a1410ae6a6a4790af6bb498e366aaf8c69a0a394-9 -------------------------------------------------------------------------------- /fuzz/conn/corpus/a19fd8a703813e631f2b5659920346f3f6205691-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/a19fd8a703813e631f2b5659920346f3f6205691-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/a3644247dc5da0d061e96dcd7e982d81af6a5074-9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/a3644247dc5da0d061e96dcd7e982d81af6a5074-9 -------------------------------------------------------------------------------- /fuzz/conn/corpus/a365cc82e174ce3e10cce87d2ab8b3fafc228cb0-3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/a365cc82e174ce3e10cce87d2ab8b3fafc228cb0-3 -------------------------------------------------------------------------------- /fuzz/conn/corpus/a5da9f4c33b993a28ee3a09e260fb176a1e0314e-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/a5da9f4c33b993a28ee3a09e260fb176a1e0314e-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/a6463b1a7a952214b9d81ae55d28123d1de2754e-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/a6463b1a7a952214b9d81ae55d28123d1de2754e-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/a7108a5b637dc32039d510b732a8009698f0e002-9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/a7108a5b637dc32039d510b732a8009698f0e002-9 -------------------------------------------------------------------------------- /fuzz/conn/corpus/a7ceb957384bc97ce7f7155dc5476c15a3264498-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/a7ceb957384bc97ce7f7155dc5476c15a3264498-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/aaa763ca3953b7851af36ef32785cc57f9b3e3f9-9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/aaa763ca3953b7851af36ef32785cc57f9b3e3f9-9 -------------------------------------------------------------------------------- /fuzz/conn/corpus/ab0940bbf4b27436b4607118440521a6438b7c46-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/ab0940bbf4b27436b4607118440521a6438b7c46-6 -------------------------------------------------------------------------------- /fuzz/conn/corpus/ab1db149631ed1028a17f005a40f412fed88d7a8-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/ab1db149631ed1028a17f005a40f412fed88d7a8-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/abddeb3073c30741690fc8a10617437820be81a6-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/abddeb3073c30741690fc8a10617437820be81a6-1 -------------------------------------------------------------------------------- /fuzz/conn/corpus/ad35b52442c07087145b31008c88e966e6ef85da-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/ad35b52442c07087145b31008c88e966e6ef85da-1 -------------------------------------------------------------------------------- /fuzz/conn/corpus/ae03c7705bbfba521d2ef4763d180b29a09dac1b-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/ae03c7705bbfba521d2ef4763d180b29a09dac1b-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/b13e42ab9cfb0d43def21490192c45173aba95c7-4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/b13e42ab9cfb0d43def21490192c45173aba95c7-4 -------------------------------------------------------------------------------- /fuzz/conn/corpus/b2f43b3426936830bb0801ddb256e758c5ffd6cd-9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/b2f43b3426936830bb0801ddb256e758c5ffd6cd-9 -------------------------------------------------------------------------------- /fuzz/conn/corpus/b4a96ae4a8e2afca6feb997bb1aded2dfb8f5c87-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/b4a96ae4a8e2afca6feb997bb1aded2dfb8f5c87-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/b729dffa23e84ea53b77cddfe8dbd30c659aca98-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/b729dffa23e84ea53b77cddfe8dbd30c659aca98-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/b7f393b82a386f71072efeeed43187c51190b9f7-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/b7f393b82a386f71072efeeed43187c51190b9f7-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/b90fc55ec68573bce71009c90af418ae90c6dc2d-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/b90fc55ec68573bce71009c90af418ae90c6dc2d-6 -------------------------------------------------------------------------------- /fuzz/conn/corpus/bbe728f4655024c58f5d47d0e22e0f6c1474c25b-3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/bbe728f4655024c58f5d47d0e22e0f6c1474c25b-3 -------------------------------------------------------------------------------- /fuzz/conn/corpus/bfef847db043f93b0e84d8a71bae8d721bd3e60d-9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/bfef847db043f93b0e84d8a71bae8d721bd3e60d-9 -------------------------------------------------------------------------------- /fuzz/conn/corpus/c04d2ec22f669e829b5b0cb6ba51ee5420babcbe-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/c04d2ec22f669e829b5b0cb6ba51ee5420babcbe-2 -------------------------------------------------------------------------------- /fuzz/conn/corpus/c5815c2591c0a83d9635ae65d10c49426e0b1c56-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/c5815c2591c0a83d9635ae65d10c49426e0b1c56-2 -------------------------------------------------------------------------------- /fuzz/conn/corpus/c93d1aae6f5892939c65d73f43b2e87a3dd143e3-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/c93d1aae6f5892939c65d73f43b2e87a3dd143e3-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/cd7227f6bc9cdb1de9e0d880cd00ddaaed1612de-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/cd7227f6bc9cdb1de9e0d880cd00ddaaed1612de-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/d05cc5d1dce30e10bce5aa12e17f32d012dc0e4b-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/d05cc5d1dce30e10bce5aa12e17f32d012dc0e4b-1 -------------------------------------------------------------------------------- /fuzz/conn/corpus/d2d608205b58ed139619996602a4ddc0d8afe97d-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/d2d608205b58ed139619996602a4ddc0d8afe97d-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/d3b3466627a2cbcb086d83a965b08fae4ff94fb3-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/d3b3466627a2cbcb086d83a965b08fae4ff94fb3-2 -------------------------------------------------------------------------------- /fuzz/conn/corpus/d3e0559c90c47748d0699be389b8c85be87a2988-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/d3e0559c90c47748d0699be389b8c85be87a2988-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/d478f06351817b67c650e878037bafece044f875-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/d478f06351817b67c650e878037bafece044f875-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/d5bf4e0df005cc5eb76fdcdd7048bce81f9359aa-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/d5bf4e0df005cc5eb76fdcdd7048bce81f9359aa-1 -------------------------------------------------------------------------------- /fuzz/conn/corpus/d5c0ea745c527439ba65b85c29d05b17a38ae095-4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/d5c0ea745c527439ba65b85c29d05b17a38ae095-4 -------------------------------------------------------------------------------- /fuzz/conn/corpus/d5c867c6659537c907485a953741e41725381f13-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/d5c867c6659537c907485a953741e41725381f13-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/d6012956af7d4bbef57f2d8bf358e66fd5ed33e1-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/d6012956af7d4bbef57f2d8bf358e66fd5ed33e1-1 -------------------------------------------------------------------------------- /fuzz/conn/corpus/d642b629069ef795fae33fc0e094cc4d5a476ce2-3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/d642b629069ef795fae33fc0e094cc4d5a476ce2-3 -------------------------------------------------------------------------------- /fuzz/conn/corpus/d6cec28172fde85844c17dce3bc3215a667c0efd-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/d6cec28172fde85844c17dce3bc3215a667c0efd-6 -------------------------------------------------------------------------------- /fuzz/conn/corpus/d7822c2e993d2fe4dbb17d25a365506f1184b824-9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/d7822c2e993d2fe4dbb17d25a365506f1184b824-9 -------------------------------------------------------------------------------- /fuzz/conn/corpus/d7971cc2ca660d0b7bca8ff49b4fbaedf2f1df61-4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/d7971cc2ca660d0b7bca8ff49b4fbaedf2f1df61-4 -------------------------------------------------------------------------------- /fuzz/conn/corpus/d8bf060264b7a58fb05f5ea00ed6a233d2ce4ec6-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/d8bf060264b7a58fb05f5ea00ed6a233d2ce4ec6-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/da3a33881c4f21f50ab8e73941b9ddc513737a83-4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/da3a33881c4f21f50ab8e73941b9ddc513737a83-4 -------------------------------------------------------------------------------- /fuzz/conn/corpus/dc2d61df2fc2a5837c2d721d77a268147eecc028-2: -------------------------------------------------------------------------------- 1 | XTERNA?SPLIT 2 | !SPLIT 3 | SPLIT 4 | SPLIT 5 | SPLIT 6 | SPLIT 7 | SPLIT 8 | SPLIT 9 | SPLIT 10 | -------------------------------------------------------------------------------- /fuzz/conn/corpus/dcf880d70fdeca5fec91b753b011c1f7532faf95-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/dcf880d70fdeca5fec91b753b011c1f7532faf95-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/dd7c8827e60cb2f2a99e4307a700e0da81efad34-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/dd7c8827e60cb2f2a99e4307a700e0da81efad34-5 -------------------------------------------------------------------------------- /fuzz/conn/corpus/dd949f635662b5989feaa2b22621be8de154b0f7-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/dd949f635662b5989feaa2b22621be8de154b0f7-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/dded73a051922d389e8193398860edde926adc56-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/dded73a051922d389e8193398860edde926adc56-1 -------------------------------------------------------------------------------- /fuzz/conn/corpus/de834d583b34e64c0699fa6de55481d1b9b30579-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/de834d583b34e64c0699fa6de55481d1b9b30579-6 -------------------------------------------------------------------------------- /fuzz/conn/corpus/e166f191bd860531ea60daca92b067bf9620dbe3-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/e166f191bd860531ea60daca92b067bf9620dbe3-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/e17c90610a4121ce56e695f2d9b68c5b79908b93-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/e17c90610a4121ce56e695f2d9b68c5b79908b93-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/e25b13aebf98073fbb49b6bb6e658adbe564a138-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/e25b13aebf98073fbb49b6bb6e658adbe564a138-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/e27f50538397c70dba13d3c3ee624472deba243b-4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/e27f50538397c70dba13d3c3ee624472deba243b-4 -------------------------------------------------------------------------------- /fuzz/conn/corpus/e3efc249342091cc5310d0b7a3d29cfd03f1d08d-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/e3efc249342091cc5310d0b7a3d29cfd03f1d08d-1 -------------------------------------------------------------------------------- /fuzz/conn/corpus/e4063e48b335be243c64ab5c2436e69c79d65e24-3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/e4063e48b335be243c64ab5c2436e69c79d65e24-3 -------------------------------------------------------------------------------- /fuzz/conn/corpus/e4a65d52f12ed51f48a4821a60dc43e2beaa222c-9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/e4a65d52f12ed51f48a4821a60dc43e2beaa222c-9 -------------------------------------------------------------------------------- /fuzz/conn/corpus/e7cb29b8b78bdf37c73ed63a009c04291f8a603c-3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/e7cb29b8b78bdf37c73ed63a009c04291f8a603c-3 -------------------------------------------------------------------------------- /fuzz/conn/corpus/e7e6875e799e7a8f33ab85c00b00e21fac4214ee-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/e7e6875e799e7a8f33ab85c00b00e21fac4214ee-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/e8ba8e810d6e10f290751000768525962917f48e-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/e8ba8e810d6e10f290751000768525962917f48e-1 -------------------------------------------------------------------------------- /fuzz/conn/corpus/e9714837e540993ca2903e9fdb7d49b7deb7fb64-4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/e9714837e540993ca2903e9fdb7d49b7deb7fb64-4 -------------------------------------------------------------------------------- /fuzz/conn/corpus/e9c47402bb4ae2d0a027c9fc776e44bd5699cbd6-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/e9c47402bb4ae2d0a027c9fc776e44bd5699cbd6-6 -------------------------------------------------------------------------------- /fuzz/conn/corpus/eb7d453a68a67a27d76c39c6552a668593ee37a3-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/eb7d453a68a67a27d76c39c6552a668593ee37a3-6 -------------------------------------------------------------------------------- /fuzz/conn/corpus/ecd626468439bf92d670b67d55650b32c385d43d-3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/ecd626468439bf92d670b67d55650b32c385d43d-3 -------------------------------------------------------------------------------- /fuzz/conn/corpus/ed75d767c99d0fd439abc172d751ff9eabc2a457-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/ed75d767c99d0fd439abc172d751ff9eabc2a457-5 -------------------------------------------------------------------------------- /fuzz/conn/corpus/efb2c2171765ec68ef9075d38ea227499c7dd5ab-9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/efb2c2171765ec68ef9075d38ea227499c7dd5ab-9 -------------------------------------------------------------------------------- /fuzz/conn/corpus/f2075820bb0266586c3d1a1276684c23b2007c08-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/f2075820bb0266586c3d1a1276684c23b2007c08-5 -------------------------------------------------------------------------------- /fuzz/conn/corpus/f29612a5be71d73a5ba05144ac9b0955fbdc5416-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/f29612a5be71d73a5ba05144ac9b0955fbdc5416-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/f3ba74c9ff1f1325d9a79671f2319316319b2406-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/f3ba74c9ff1f1325d9a79671f2319316319b2406-5 -------------------------------------------------------------------------------- /fuzz/conn/corpus/f5428f7743898514d1e9940eea643a9b0706bdb0-4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/f5428f7743898514d1e9940eea643a9b0706bdb0-4 -------------------------------------------------------------------------------- /fuzz/conn/corpus/f566968ca39df58418becb6ff9e03beadc1c6272-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/f566968ca39df58418becb6ff9e03beadc1c6272-5 -------------------------------------------------------------------------------- /fuzz/conn/corpus/f6609ef31e8cfd0058d663115915ed9c165e9f28-4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/f6609ef31e8cfd0058d663115915ed9c165e9f28-4 -------------------------------------------------------------------------------- /fuzz/conn/corpus/f7bd5d1c693735c6d0ef4968f1c17f36a2fbfed9-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/f7bd5d1c693735c6d0ef4968f1c17f36a2fbfed9-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/f80a552cb6f7f810dbe9237a13e12686391d1ae9-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/f80a552cb6f7f810dbe9237a13e12686391d1ae9-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/f92b6e344c580eef02c253d450efb40b9e1cada9-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/f92b6e344c580eef02c253d450efb40b9e1cada9-6 -------------------------------------------------------------------------------- /fuzz/conn/corpus/f9308b8c371bcb1c8d1861f4b6286ea49c4bcb15-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/f9308b8c371bcb1c8d1861f4b6286ea49c4bcb15-2 -------------------------------------------------------------------------------- /fuzz/conn/corpus/fcb31c6fa710a5beca970da7d5a8064543f28a56-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/fcb31c6fa710a5beca970da7d5a8064543f28a56-7 -------------------------------------------------------------------------------- /fuzz/conn/corpus/fcc9811685bee9473199e083dc8f97f2d0237aa1-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/fcc9811685bee9473199e083dc8f97f2d0237aa1-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/fedf9d9e90b67fc3b6603654082a1ca71bd32309-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/fedf9d9e90b67fc3b6603654082a1ca71bd32309-8 -------------------------------------------------------------------------------- /fuzz/conn/corpus/ffd20a11919dc1e6165229aa97ade206d14f8020-4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/ffd20a11919dc1e6165229aa97ade206d14f8020-4 -------------------------------------------------------------------------------- /fuzz/conn/corpus/0202a297f4192cf81e119085d333845568c7d0b2-13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/0202a297f4192cf81e119085d333845568c7d0b2-13 -------------------------------------------------------------------------------- /fuzz/conn/corpus/040cb03f4a63b1436bfa5920cb2e21199693a898-11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/040cb03f4a63b1436bfa5920cb2e21199693a898-11 -------------------------------------------------------------------------------- /fuzz/conn/corpus/04d747273f2bfca0984e15f79d30638230af3422-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/04d747273f2bfca0984e15f79d30638230af3422-12 -------------------------------------------------------------------------------- /fuzz/conn/corpus/0627872692d472f5519d89657318887588e8a461-15: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/0627872692d472f5519d89657318887588e8a461-15 -------------------------------------------------------------------------------- /fuzz/conn/corpus/0d074290117459af7296255352ba39ad80498790-11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/0d074290117459af7296255352ba39ad80498790-11 -------------------------------------------------------------------------------- /fuzz/conn/corpus/0df216332ba17eac20b0669245b7cb35d81812b8-13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/0df216332ba17eac20b0669245b7cb35d81812b8-13 -------------------------------------------------------------------------------- /fuzz/conn/corpus/13a69f62d66f9c4a500268e2dce991ca2d9b40e5-10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/13a69f62d66f9c4a500268e2dce991ca2d9b40e5-10 -------------------------------------------------------------------------------- /fuzz/conn/corpus/19bbd4f64ff661eb7da9dc35a72448f5ecf500a8-13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/19bbd4f64ff661eb7da9dc35a72448f5ecf500a8-13 -------------------------------------------------------------------------------- /fuzz/conn/corpus/1e41327fff48ac503d1c1b5d5561f5ea53c29e59-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/1e41327fff48ac503d1c1b5d5561f5ea53c29e59-12 -------------------------------------------------------------------------------- /fuzz/conn/corpus/1fe98c4a23c3595b8a2776eb07a9131c722e2ed6-17: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/1fe98c4a23c3595b8a2776eb07a9131c722e2ed6-17 -------------------------------------------------------------------------------- /fuzz/conn/corpus/223a50556c620dacb5404a9986c85316ea477483-14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/223a50556c620dacb5404a9986c85316ea477483-14 -------------------------------------------------------------------------------- /fuzz/conn/corpus/242006c9a478664239ed5e0823c49fe01b299550-14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/242006c9a478664239ed5e0823c49fe01b299550-14 -------------------------------------------------------------------------------- /fuzz/conn/corpus/26b0432ae9018afefd51c6d01f84fc36bcf4b9e9-15: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/26b0432ae9018afefd51c6d01f84fc36bcf4b9e9-15 -------------------------------------------------------------------------------- /fuzz/conn/corpus/2720211b2a6ca0c4999821e7626ecf38d3527dbd-10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/2720211b2a6ca0c4999821e7626ecf38d3527dbd-10 -------------------------------------------------------------------------------- /fuzz/conn/corpus/2966682c386c4361ad7e8c1524ff0b2d132052ee-13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/2966682c386c4361ad7e8c1524ff0b2d132052ee-13 -------------------------------------------------------------------------------- /fuzz/conn/corpus/2b347e0e7e5bcd4d26f694e12c7211e4601a8090-14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/2b347e0e7e5bcd4d26f694e12c7211e4601a8090-14 -------------------------------------------------------------------------------- /fuzz/conn/corpus/2b3d5a8f5888d9583ef177b1f27b7f3dcf8242f4-10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/2b3d5a8f5888d9583ef177b1f27b7f3dcf8242f4-10 -------------------------------------------------------------------------------- /fuzz/conn/corpus/2c93ed22e1e23b25a6a4f98f7e3c863d759f6cb2-10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/2c93ed22e1e23b25a6a4f98f7e3c863d759f6cb2-10 -------------------------------------------------------------------------------- /fuzz/conn/corpus/2ff9b64b7086cb5ac6a36f313df40cc2da13b0a9-13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/2ff9b64b7086cb5ac6a36f313df40cc2da13b0a9-13 -------------------------------------------------------------------------------- /fuzz/conn/corpus/369502acb39c34d6436770e7a6233441236db50c-10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/369502acb39c34d6436770e7a6233441236db50c-10 -------------------------------------------------------------------------------- /fuzz/conn/corpus/36abe428118f0b9a9df9b85b6de80f7eaddadfbb-13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/36abe428118f0b9a9df9b85b6de80f7eaddadfbb-13 -------------------------------------------------------------------------------- /fuzz/conn/corpus/37afa13b6e3e2b313a4f9c5efc8a4f9725e3831e-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/37afa13b6e3e2b313a4f9c5efc8a4f9725e3831e-12 -------------------------------------------------------------------------------- /fuzz/conn/corpus/43000b19e1803c78e4ffae5d506d5445986b48cc-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/43000b19e1803c78e4ffae5d506d5445986b48cc-12 -------------------------------------------------------------------------------- /fuzz/conn/corpus/43f0eae24cefab820c1128fdde06a2f73248d7fe-13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/43f0eae24cefab820c1128fdde06a2f73248d7fe-13 -------------------------------------------------------------------------------- /fuzz/conn/corpus/44d0a23a3b2c763f30517cb60db8366f8a2daad3-16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/44d0a23a3b2c763f30517cb60db8366f8a2daad3-16 -------------------------------------------------------------------------------- /fuzz/conn/corpus/455504c4cd8841a19eeb9bd216b5da3a35717cc3-11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/455504c4cd8841a19eeb9bd216b5da3a35717cc3-11 -------------------------------------------------------------------------------- /fuzz/conn/corpus/4664647c32c509e60ee8d438d62792b05fdd125e-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/4664647c32c509e60ee8d438d62792b05fdd125e-12 -------------------------------------------------------------------------------- /fuzz/conn/corpus/468725911ff45b555730087f2d66853fd7b62cce-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/468725911ff45b555730087f2d66853fd7b62cce-12 -------------------------------------------------------------------------------- /fuzz/conn/corpus/47968bfa23ca001b74862e0b31d6b91fb4de6ea6-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/47968bfa23ca001b74862e0b31d6b91fb4de6ea6-12 -------------------------------------------------------------------------------- /fuzz/conn/corpus/4adb19fbae69dc2c959b8099f6e81d85dbb75220-10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/4adb19fbae69dc2c959b8099f6e81d85dbb75220-10 -------------------------------------------------------------------------------- /fuzz/conn/corpus/4b1b1991281939848ea232af98642c2c10aec411-11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/4b1b1991281939848ea232af98642c2c10aec411-11 -------------------------------------------------------------------------------- /fuzz/conn/corpus/4b3901b740e435e29a30a3934af3ed25e984e908-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/4b3901b740e435e29a30a3934af3ed25e984e908-12 -------------------------------------------------------------------------------- /fuzz/conn/corpus/4b7669b2d084f3a83c929b84e70587d7f60227a5-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/4b7669b2d084f3a83c929b84e70587d7f60227a5-12 -------------------------------------------------------------------------------- /fuzz/conn/corpus/4c6f7b98063212e75f72df39df85a9c4c1368568-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/4c6f7b98063212e75f72df39df85a9c4c1368568-12 -------------------------------------------------------------------------------- /fuzz/conn/corpus/4e560a0720f3bb9af595f25fe5a11d825c07d270-14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/4e560a0720f3bb9af595f25fe5a11d825c07d270-14 -------------------------------------------------------------------------------- /fuzz/conn/corpus/530fe9145da243e0736189e40c0a379922c75f93-13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/530fe9145da243e0736189e40c0a379922c75f93-13 -------------------------------------------------------------------------------- /fuzz/conn/corpus/53a4f692661bbd9ddbd1aad24042971fb80248e8-14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/53a4f692661bbd9ddbd1aad24042971fb80248e8-14 -------------------------------------------------------------------------------- /fuzz/conn/corpus/556bd681846d6d6b89c87f1601ea6904d115b5cb-15: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/556bd681846d6d6b89c87f1601ea6904d115b5cb-15 -------------------------------------------------------------------------------- /fuzz/conn/corpus/56ecefd28d7ad7a5829cce9d0050efe0fdaa1fa6-11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/56ecefd28d7ad7a5829cce9d0050efe0fdaa1fa6-11 -------------------------------------------------------------------------------- /fuzz/conn/corpus/59dd19d7fdbd12b1b0da22068cc9b32fc7502383-10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/59dd19d7fdbd12b1b0da22068cc9b32fc7502383-10 -------------------------------------------------------------------------------- /fuzz/conn/corpus/5b8482fd82d01f909b8f620bde3d466a84955045-13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/5b8482fd82d01f909b8f620bde3d466a84955045-13 -------------------------------------------------------------------------------- /fuzz/conn/corpus/5efb9902326af0a758f7d7bc770a9dc55a16a318-11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/5efb9902326af0a758f7d7bc770a9dc55a16a318-11 -------------------------------------------------------------------------------- /fuzz/conn/corpus/61e6c13531178604365c017e9b3959c7918f72bc-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/61e6c13531178604365c017e9b3959c7918f72bc-12 -------------------------------------------------------------------------------- /fuzz/conn/corpus/63a689195ed4f2378d5d823dfec0df5040c81577-16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/63a689195ed4f2378d5d823dfec0df5040c81577-16 -------------------------------------------------------------------------------- /fuzz/conn/corpus/63c2db9b962b434627ec60155ecac367eb5ebe95-19: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/63c2db9b962b434627ec60155ecac367eb5ebe95-19 -------------------------------------------------------------------------------- /fuzz/conn/corpus/6419df74819f079b8db624c5271858683f04aa48-13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/6419df74819f079b8db624c5271858683f04aa48-13 -------------------------------------------------------------------------------- /fuzz/conn/corpus/650b8b3ab420afcb575879aad0e0f05a43fe9f74-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/650b8b3ab420afcb575879aad0e0f05a43fe9f74-12 -------------------------------------------------------------------------------- /fuzz/conn/corpus/679432600f030846401d896d3de1f9159731c710-15: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/679432600f030846401d896d3de1f9159731c710-15 -------------------------------------------------------------------------------- /fuzz/conn/corpus/680490296fdf052500a1075f0c3107595c0a86f8-13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/680490296fdf052500a1075f0c3107595c0a86f8-13 -------------------------------------------------------------------------------- /fuzz/conn/corpus/686e7df71b99dd5c41c42f2a0eac26abd2f81cdf-15: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/686e7df71b99dd5c41c42f2a0eac26abd2f81cdf-15 -------------------------------------------------------------------------------- /fuzz/conn/corpus/6c98b1614e66edd69bdc5240bf261fa25bd1cc16-11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/6c98b1614e66edd69bdc5240bf261fa25bd1cc16-11 -------------------------------------------------------------------------------- /fuzz/conn/corpus/6d1c9fba598a3f8690e98a8792317f8396fdb875-15: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/6d1c9fba598a3f8690e98a8792317f8396fdb875-15 -------------------------------------------------------------------------------- /fuzz/conn/corpus/6e1bab969f17880756c4e7974a49738e9bb1cae6-16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/6e1bab969f17880756c4e7974a49738e9bb1cae6-16 -------------------------------------------------------------------------------- /fuzz/conn/corpus/70db9fead22a5e770997eb60fed1cb1e1e47c14f-16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/70db9fead22a5e770997eb60fed1cb1e1e47c14f-16 -------------------------------------------------------------------------------- /fuzz/conn/corpus/72af9d815221c05e9226e07bbb6dcf32d4b0178b-15: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/72af9d815221c05e9226e07bbb6dcf32d4b0178b-15 -------------------------------------------------------------------------------- /fuzz/conn/corpus/7667b75cfe017017244cb39be60bd1e79e33abd2-10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/7667b75cfe017017244cb39be60bd1e79e33abd2-10 -------------------------------------------------------------------------------- /fuzz/conn/corpus/790656c3756b965d1f3cc715ca22525bc23cf583-11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/790656c3756b965d1f3cc715ca22525bc23cf583-11 -------------------------------------------------------------------------------- /fuzz/conn/corpus/7b32e3e95e4d56b5d1a01d2eff87ffe906c8e216-11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/7b32e3e95e4d56b5d1a01d2eff87ffe906c8e216-11 -------------------------------------------------------------------------------- /fuzz/conn/corpus/7b377c8e8d2c2275de8e6c0d34d8b937b564db97-10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/7b377c8e8d2c2275de8e6c0d34d8b937b564db97-10 -------------------------------------------------------------------------------- /fuzz/conn/corpus/7c2856e6b361c96305653c3ccc3b5927f3c98ef4-15: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/7c2856e6b361c96305653c3ccc3b5927f3c98ef4-15 -------------------------------------------------------------------------------- /fuzz/conn/corpus/7c67e011ae276a672b7dc43f0c4c29c681b2139a-14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/7c67e011ae276a672b7dc43f0c4c29c681b2139a-14 -------------------------------------------------------------------------------- /fuzz/conn/corpus/8078ee04af4a375e874b781b70bf7ddae57aaadc-16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/8078ee04af4a375e874b781b70bf7ddae57aaadc-16 -------------------------------------------------------------------------------- /fuzz/conn/corpus/849496ad918e5d5f723b6b44f10c6babfecfad46-17: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/849496ad918e5d5f723b6b44f10c6babfecfad46-17 -------------------------------------------------------------------------------- /fuzz/conn/corpus/8b80dad85a59b8b489f1a578076f7bedcc43a539-15: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/8b80dad85a59b8b489f1a578076f7bedcc43a539-15 -------------------------------------------------------------------------------- /fuzz/conn/corpus/8bd9c43a30053db3a2d334f5a9e4a5d68dbc1f3d-14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/8bd9c43a30053db3a2d334f5a9e4a5d68dbc1f3d-14 -------------------------------------------------------------------------------- /fuzz/conn/corpus/8da38f2e5b57189032b25602615c528ecefc5af9-10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/8da38f2e5b57189032b25602615c528ecefc5af9-10 -------------------------------------------------------------------------------- /fuzz/conn/corpus/8db5e80187c6829f2f8ecd1a6951f9a39cd9dafb-15: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/8db5e80187c6829f2f8ecd1a6951f9a39cd9dafb-15 -------------------------------------------------------------------------------- /fuzz/conn/corpus/8dbe1511b3ab64ac003bf39baef5e91790583d47-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/8dbe1511b3ab64ac003bf39baef5e91790583d47-12 -------------------------------------------------------------------------------- /fuzz/conn/corpus/8e72a52fa2a4d251ae48829efa785581894a3f47-11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/8e72a52fa2a4d251ae48829efa785581894a3f47-11 -------------------------------------------------------------------------------- /fuzz/conn/corpus/8f454e53b0281b0e8645d04621f34145fb0b7bce-13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/8f454e53b0281b0e8645d04621f34145fb0b7bce-13 -------------------------------------------------------------------------------- /fuzz/conn/corpus/8fe172ef3b216ef5c547e73adfc41ac35d58368f-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/8fe172ef3b216ef5c547e73adfc41ac35d58368f-12 -------------------------------------------------------------------------------- /fuzz/conn/corpus/929477edd80bb1e3ace09d98191f137896aaa152-13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/929477edd80bb1e3ace09d98191f137896aaa152-13 -------------------------------------------------------------------------------- /fuzz/conn/corpus/99c58eb57a59998a2a302d300c55bfebd8de72e8-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/99c58eb57a59998a2a302d300c55bfebd8de72e8-12 -------------------------------------------------------------------------------- /fuzz/conn/corpus/9be3e6c02a0afea1df3f00662260a5168a5a270b-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/9be3e6c02a0afea1df3f00662260a5168a5a270b-12 -------------------------------------------------------------------------------- /fuzz/conn/corpus/9d5511dfc7849119909e5bef8c9d33d3bf6267ac-10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/9d5511dfc7849119909e5bef8c9d33d3bf6267ac-10 -------------------------------------------------------------------------------- /fuzz/conn/corpus/a0983d3345ec52f41319e4d6cc1f2c44bb58b032-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/a0983d3345ec52f41319e4d6cc1f2c44bb58b032-12 -------------------------------------------------------------------------------- /fuzz/conn/corpus/a333d9c6e58fc54a7d1ee8d54915d69536c74e3d-16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/a333d9c6e58fc54a7d1ee8d54915d69536c74e3d-16 -------------------------------------------------------------------------------- /fuzz/conn/corpus/a3438afff19a7f0a9813a97425c85014f18b94e9-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/a3438afff19a7f0a9813a97425c85014f18b94e9-12 -------------------------------------------------------------------------------- /fuzz/conn/corpus/a5ffda6f161513fea54e626a1d46dcd6b61f1443-18: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/a5ffda6f161513fea54e626a1d46dcd6b61f1443-18 -------------------------------------------------------------------------------- /fuzz/conn/corpus/a7393b52ec29d473956e7d78737c6228617311ef-13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/a7393b52ec29d473956e7d78737c6228617311ef-13 -------------------------------------------------------------------------------- /fuzz/conn/corpus/a83f05d2b67b825cc65b1931e133be24c3d134c0-14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/a83f05d2b67b825cc65b1931e133be24c3d134c0-14 -------------------------------------------------------------------------------- /fuzz/conn/corpus/a85ec378941dfed8a6fc239f08be5384f30f0dde-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/a85ec378941dfed8a6fc239f08be5384f30f0dde-12 -------------------------------------------------------------------------------- /fuzz/conn/corpus/b3627ffc9154558ed4d965d565a04b978d4af2a4-15: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/b3627ffc9154558ed4d965d565a04b978d4af2a4-15 -------------------------------------------------------------------------------- /fuzz/conn/corpus/b3dff35f0613bab1a52e0af6f57e140f7c403369-10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/b3dff35f0613bab1a52e0af6f57e140f7c403369-10 -------------------------------------------------------------------------------- /fuzz/conn/corpus/b62190b3258397c0c33e143d76273483202629dd-15: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/b62190b3258397c0c33e143d76273483202629dd-15 -------------------------------------------------------------------------------- /fuzz/conn/corpus/baa0127dd09bacd0983078fb1e83071b960c2069-16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/baa0127dd09bacd0983078fb1e83071b960c2069-16 -------------------------------------------------------------------------------- /fuzz/conn/corpus/be56bfcee944106c5a1f514e18551748e1dd73d6-11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/be56bfcee944106c5a1f514e18551748e1dd73d6-11 -------------------------------------------------------------------------------- /fuzz/conn/corpus/c182763a9423808ca2a369eae0ae610f21e68bb5-20: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/c182763a9423808ca2a369eae0ae610f21e68bb5-20 -------------------------------------------------------------------------------- /fuzz/conn/corpus/c2e1aed1357f395eef8796872574abbf06e92d83-13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/c2e1aed1357f395eef8796872574abbf06e92d83-13 -------------------------------------------------------------------------------- /fuzz/conn/corpus/c9da71996e0b7341b701e74eb4cbf30380eaf47a-14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/c9da71996e0b7341b701e74eb4cbf30380eaf47a-14 -------------------------------------------------------------------------------- /fuzz/conn/corpus/cd3c8ad174364cc4eaa7e32231d4134931f286a9-11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/cd3c8ad174364cc4eaa7e32231d4134931f286a9-11 -------------------------------------------------------------------------------- /fuzz/conn/corpus/cd5b970e69ba005bd3b22773d2a1ac031ff5ed62-14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/cd5b970e69ba005bd3b22773d2a1ac031ff5ed62-14 -------------------------------------------------------------------------------- /fuzz/conn/corpus/d07ed5339959aa6c7be50e2d2a771c006ad4cb39-14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/d07ed5339959aa6c7be50e2d2a771c006ad4cb39-14 -------------------------------------------------------------------------------- /fuzz/conn/corpus/d3bd932cf8b76010c1fcb0b6060c86b507becb3c-13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/d3bd932cf8b76010c1fcb0b6060c86b507becb3c-13 -------------------------------------------------------------------------------- /fuzz/conn/corpus/d4d42b62d0b6c9839e86a0c27478b599a36650bc-13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/d4d42b62d0b6c9839e86a0c27478b599a36650bc-13 -------------------------------------------------------------------------------- /fuzz/conn/corpus/d503d64b852d7ae9f3cc96d6bff640316359ab04-14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/d503d64b852d7ae9f3cc96d6bff640316359ab04-14 -------------------------------------------------------------------------------- /fuzz/conn/corpus/d7359b4f70df85db47a9870e4d25586772ac247a-17: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/d7359b4f70df85db47a9870e4d25586772ac247a-17 -------------------------------------------------------------------------------- /fuzz/conn/corpus/d87d015be47fae43cdc4d0ca6feefd1387ea909c-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/d87d015be47fae43cdc4d0ca6feefd1387ea909c-12 -------------------------------------------------------------------------------- /fuzz/conn/corpus/d9404c7d6618f446efb87982fd370d1a59bffd61-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/d9404c7d6618f446efb87982fd370d1a59bffd61-12 -------------------------------------------------------------------------------- /fuzz/conn/corpus/d9b3efe6d0cd642ebd5d7e522ac4da91b66ebd8a-10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/d9b3efe6d0cd642ebd5d7e522ac4da91b66ebd8a-10 -------------------------------------------------------------------------------- /fuzz/conn/corpus/da4c6403ac82719f6816750fea21334b03e1e6f2-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/da4c6403ac82719f6816750fea21334b03e1e6f2-12 -------------------------------------------------------------------------------- /fuzz/conn/corpus/dcca3efa3dc3a222c6a10429056f5c3367f52c1b-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/dcca3efa3dc3a222c6a10429056f5c3367f52c1b-12 -------------------------------------------------------------------------------- /fuzz/conn/corpus/deeb6aa8ea3c3984a64970bf80feed9daeedb2d0-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/deeb6aa8ea3c3984a64970bf80feed9daeedb2d0-12 -------------------------------------------------------------------------------- /fuzz/conn/corpus/e0fad1f8a2ded57a7fcad10f165aa39f24abbbb4-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/e0fad1f8a2ded57a7fcad10f165aa39f24abbbb4-12 -------------------------------------------------------------------------------- /fuzz/conn/corpus/e15cf347c02f7a5ef67541667248e50cbc284a89-14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/e15cf347c02f7a5ef67541667248e50cbc284a89-14 -------------------------------------------------------------------------------- /fuzz/conn/corpus/e424101173ab9d77610c6e6278885f0ce1f4ee46-16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/e424101173ab9d77610c6e6278885f0ce1f4ee46-16 -------------------------------------------------------------------------------- /fuzz/conn/corpus/e65b7fdd32a475d1f7522c0e2313af9339147dd2-15: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/e65b7fdd32a475d1f7522c0e2313af9339147dd2-15 -------------------------------------------------------------------------------- /fuzz/conn/corpus/f18a90e5a3de96b36fcd5a80c089475463843d5b-11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/f18a90e5a3de96b36fcd5a80c089475463843d5b-11 -------------------------------------------------------------------------------- /fuzz/conn/corpus/f272724428d4994193fd9ee58ab8b294a7145a56-15: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/f272724428d4994193fd9ee58ab8b294a7145a56-15 -------------------------------------------------------------------------------- /fuzz/conn/corpus/f39410c5b9a4da906421e55444a7e0abc5913f26-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/f39410c5b9a4da906421e55444a7e0abc5913f26-12 -------------------------------------------------------------------------------- /fuzz/conn/corpus/f7991bc3dac2d71a4163b5c50350cae7b6ffffee-10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/f7991bc3dac2d71a4163b5c50350cae7b6ffffee-10 -------------------------------------------------------------------------------- /fuzz/conn/corpus/fc2f56081522af158f9ad639c26f8a9a47b54a5f-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/fc2f56081522af158f9ad639c26f8a9a47b54a5f-12 -------------------------------------------------------------------------------- /fuzz/conn/corpus/ff11ac326480df85bb20d7f3656e0a1889f13ce1-10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/ff11ac326480df85bb20d7f3656e0a1889f13ce1-10 -------------------------------------------------------------------------------- /fuzz/conn/corpus/ff7183599dee169858f15e5a4b64266664f3555e-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/conn/corpus/ff7183599dee169858f15e5a4b64266664f3555e-12 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/09fc99a59ae5e33c8a27a2e51ad4b897d28ea39e-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/09fc99a59ae5e33c8a27a2e51ad4b897d28ea39e-7 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/0ac63d775948c95d5ce0029e0439cd0d1c96d104-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/0ac63d775948c95d5ce0029e0439cd0d1c96d104-7 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/0ae678d62015b218b412f2653363c6e0d2b944b2-4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/0ae678d62015b218b412f2653363c6e0d2b944b2-4 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/0b7de1571ee1e2db2b56d1df8a9c1df4ce4c31e2-4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/0b7de1571ee1e2db2b56d1df8a9c1df4ce4c31e2-4 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/0b91ff744f525abb88d3b74a29b82b3461601889-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/0b91ff744f525abb88d3b74a29b82b3461601889-1 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/163929b4a964023481ac6af02682a1f4e2162fca-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/163929b4a964023481ac6af02682a1f4e2162fca-1 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/1a2c08c30eb554d9001adce2f8b7b3ccebfe8070-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/1a2c08c30eb554d9001adce2f8b7b3ccebfe8070-6 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/22e138a449577c0903371e1d62938f7e560da497-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/22e138a449577c0903371e1d62938f7e560da497-5 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/270b5503a45f1b04d3098ea381af8c4293a37443-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/270b5503a45f1b04d3098ea381af8c4293a37443-1 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/283c7b995e4b678aa6f7e29d6a78e821ac56259c-9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/283c7b995e4b678aa6f7e29d6a78e821ac56259c-9 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/2b6ea826123947958906be7d62b18908ddb4f85a-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/2b6ea826123947958906be7d62b18908ddb4f85a-8 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/2bff074c12c17644315974e39b762d08015445ee-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/2bff074c12c17644315974e39b762d08015445ee-6 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/3301381edefd92364acf23b142eacbaf89b138ef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/3301381edefd92364acf23b142eacbaf89b138ef -------------------------------------------------------------------------------- /fuzz/marshal/corpus/332c730310eafb4b135aa5eb07f37b88bc7d11b1-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/332c730310eafb4b135aa5eb07f37b88bc7d11b1-5 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/350966ab41bc1a9351eab166ea37417b424e223e-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/350966ab41bc1a9351eab166ea37417b424e223e-2 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/42990cf46d875afc034e3e9ff31114eeab49c383-9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/42990cf46d875afc034e3e9ff31114eeab49c383-9 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/4376ac7f543a5006c36fde8d7dec2bf28c2be708-4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/4376ac7f543a5006c36fde8d7dec2bf28c2be708-4 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/52a719f9d01e6a1882f97bc011e52c80f807e955-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/52a719f9d01e6a1882f97bc011e52c80f807e955-1 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/5683957601796f95183be89492678b7d97e9ddf5-3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/5683957601796f95183be89492678b7d97e9ddf5-3 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/57b03af4df0b9364d43537f737e32c7102ccf744: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/57b03af4df0b9364d43537f737e32c7102ccf744 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/58774030375abb97309a8a57287e02496a5e4200-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/58774030375abb97309a8a57287e02496a5e4200-7 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/5cd09f4a246136595476ddb323d9ae56cd5ea763-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/5cd09f4a246136595476ddb323d9ae56cd5ea763-1 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/5cfb32860db309c158de061a15fdce29eab8ab90-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/5cfb32860db309c158de061a15fdce29eab8ab90-6 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/5f39f6b43caa855ad762a91e1ffa619cbe5b6fd4-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/5f39f6b43caa855ad762a91e1ffa619cbe5b6fd4-1 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/6bf90a75389603c62b639c8ee32a0d03c33219dc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/6bf90a75389603c62b639c8ee32a0d03c33219dc -------------------------------------------------------------------------------- /fuzz/marshal/corpus/774ca0da71dad75bf4de948bd9566e101fba9864-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/774ca0da71dad75bf4de948bd9566e101fba9864-5 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/7be8bf7673be7cb6755837e2afa0963c0491c2b5-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/7be8bf7673be7cb6755837e2afa0963c0491c2b5-5 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/7d49133d4c80a414f1f4e0f317bc508d4ccb987e-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/7d49133d4c80a414f1f4e0f317bc508d4ccb987e-6 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/7ed13cc836d3e59f7f0559f8571de1ae3f6e699b-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/7ed13cc836d3e59f7f0559f8571de1ae3f6e699b-6 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/853f1c8d54efb4a498c650505c4ff81dde4a9fad-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/853f1c8d54efb4a498c650505c4ff81dde4a9fad-5 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/879474ee598b7accef91707c74022759de0d20a7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/879474ee598b7accef91707c74022759de0d20a7 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/8bf4c5e5b390603eb9e890caea38799e3e12187c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/8bf4c5e5b390603eb9e890caea38799e3e12187c -------------------------------------------------------------------------------- /fuzz/marshal/corpus/90f77072468c77dbeceddc7feb3058847a99cf61-4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/90f77072468c77dbeceddc7feb3058847a99cf61-4 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/9605e94e3e7328beb9a80104d8bb62ee2a1b29da-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/9605e94e3e7328beb9a80104d8bb62ee2a1b29da-6 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/9a9f039d63a4615e06467b2977472477e869a0ff-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/9a9f039d63a4615e06467b2977472477e869a0ff-6 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/a04c69c48ffd03775fc4b53606e9b0861d08b334-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/a04c69c48ffd03775fc4b53606e9b0861d08b334-5 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/a56dd2390739cd45485da0e45311a726bff75666-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/a56dd2390739cd45485da0e45311a726bff75666-5 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/abdd9eaf989b25b6ad7e6f7b01713ee82bdace4b-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/abdd9eaf989b25b6ad7e6f7b01713ee82bdace4b-1 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/b8ea9a51ff0f7a6239655fbf6751851c53991836-3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/b8ea9a51ff0f7a6239655fbf6751851c53991836-3 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/bb1c13a2597e7ba09941fc9f9e87d0cdabf183ac-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/bb1c13a2597e7ba09941fc9f9e87d0cdabf183ac-8 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/c5731234f7d1255e10b66fdfdf066acdca62bf3e-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/c5731234f7d1255e10b66fdfdf066acdca62bf3e-5 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/c78ebd3c85a39a596d9f5cfd2b8d240bc1b9c125-3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/c78ebd3c85a39a596d9f5cfd2b8d240bc1b9c125-3 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/ccc3f6e97c43cdc5c599dfb044bac53c26d237a8-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/ccc3f6e97c43cdc5c599dfb044bac53c26d237a8-6 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/cf52953767a8ac69f73855c47e479472e6c3b2eb-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/cf52953767a8ac69f73855c47e479472e6c3b2eb-7 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/d651dfdba3562837df2076483bbaa5e891976b23-4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/d651dfdba3562837df2076483bbaa5e891976b23-4 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/df3f9d49b60d94ff9d604f8031e8eeaf377b6c5e-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/df3f9d49b60d94ff9d604f8031e8eeaf377b6c5e-7 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/e92026e5dc3e5f2bc5e0df5da992059e1403032e-9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/e92026e5dc3e5f2bc5e0df5da992059e1403032e-9 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/ecb283c546e6debe33935dc0645ecc43781d9fe7-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/ecb283c546e6debe33935dc0645ecc43781d9fe7-2 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/ee12dc162c95a4d73eccfae94fbc97477ff73d8e-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/ee12dc162c95a4d73eccfae94fbc97477ff73d8e-6 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/f4311d83fee253dca26ad0598e1831d52e17e7ab-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/f4311d83fee253dca26ad0598e1831d52e17e7ab-7 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/f57dd92f707db9b0fa115eba1a1083c18ffae82f-3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/f57dd92f707db9b0fa115eba1a1083c18ffae82f-3 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/f8eb2da1a363df26dc65056b5c38d45fb94cbd2a-4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/f8eb2da1a363df26dc65056b5c38d45fb94cbd2a-4 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/fb6c0a234a61bb6c236dcc374d5552d7d8712d08-4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/fb6c0a234a61bb6c236dcc374d5552d7d8712d08-4 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/fc1f11f1c8f1ecd0bf85df1e4ff2b8befedd8a6c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/fc1f11f1c8f1ecd0bf85df1e4ff2b8befedd8a6c -------------------------------------------------------------------------------- /log.go: -------------------------------------------------------------------------------- 1 | // +build !debug 2 | 3 | package amqp 4 | 5 | // dummy functions used when debugging is not enabled 6 | 7 | func debug(_ int, _ string, _ ...interface{}) {} 8 | -------------------------------------------------------------------------------- /fuzz/marshal/corpus/09cb1825f3363f3fa2d272f674dd14b09c2833a6-21: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/09cb1825f3363f3fa2d272f674dd14b09c2833a6-21 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/166e65ff8bb553a9693ff30dff889756c3b23e4f-16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/166e65ff8bb553a9693ff30dff889756c3b23e4f-16 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/1b761e591633b0a163cb3e9d21c8a42d6af591c3-17: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/1b761e591633b0a163cb3e9d21c8a42d6af591c3-17 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/202e913794b9590657efe5dd791edeea94ec3704-11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/202e913794b9590657efe5dd791edeea94ec3704-11 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/2133e04a4706d2f86a3f482a3658d9598cd7cba4-11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/2133e04a4706d2f86a3f482a3658d9598cd7cba4-11 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/26c41a5872eea0ee8313b8fecbddea819ce32695-15: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/26c41a5872eea0ee8313b8fecbddea819ce32695-15 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/34554f02d418f5775ab0e98c967e8e569ea02f19-15: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/34554f02d418f5775ab0e98c967e8e569ea02f19-15 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/37418f49d381af4441dc221adbfff7d5e4f2d693-15: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/37418f49d381af4441dc221adbfff7d5e4f2d693-15 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/3c0674059cb91986595ce7d40bf92e6eba956269-14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/3c0674059cb91986595ce7d40bf92e6eba956269-14 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/3e8d2ef9ba27d09441cd9975702439e59b1dcb9d-16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/3e8d2ef9ba27d09441cd9975702439e59b1dcb9d-16 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/40b4f6efe755940d08028ad0df364cfb067431e3-19: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/40b4f6efe755940d08028ad0df364cfb067431e3-19 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/4ae6a22e35c37e994f34e23da3076e0ec38dbef9-16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/4ae6a22e35c37e994f34e23da3076e0ec38dbef9-16 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/52b7ac9a22e13b86d635851d1edeaa6215acbd11-13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/52b7ac9a22e13b86d635851d1edeaa6215acbd11-13 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/5b9fadac2364324470d5ace4b03981e61260083e-15: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/5b9fadac2364324470d5ace4b03981e61260083e-15 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/5d29996a9b4db0ae8fc29df31be0a9dcb04b1c2e-16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/5d29996a9b4db0ae8fc29df31be0a9dcb04b1c2e-16 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/7bba2afbdc74e849a7f865e9010a19c9fbb7cc7e-18: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/7bba2afbdc74e849a7f865e9010a19c9fbb7cc7e-18 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/8822f6511bf324bb7ebaceb8aa04d4c17810fdb7-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/8822f6511bf324bb7ebaceb8aa04d4c17810fdb7-12 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/8e00ceea262207a72b34a20d95db0f1739f08963-14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/8e00ceea262207a72b34a20d95db0f1739f08963-14 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/961adf360afe4f75b2acf0bcde6053dac3527c9a-20: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/961adf360afe4f75b2acf0bcde6053dac3527c9a-20 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/a285971c39ef438a8def5e0c33e1b2a49938c6c4-11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/a285971c39ef438a8def5e0c33e1b2a49938c6c4-11 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/b38b9fa324bf0f02a39cb12659826064db34897d-10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/b38b9fa324bf0f02a39cb12659826064db34897d-10 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/b643d008cb1a1e378850c226216425146a32ba21-15: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/b643d008cb1a1e378850c226216425146a32ba21-15 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/cd1f808b0ed9ec81de203697dbf95841803a89c8-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/cd1f808b0ed9ec81de203697dbf95841803a89c8-12 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/d0a2f39505c190a04d053918025d76be835255c6-17: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/d0a2f39505c190a04d053918025d76be835255c6-17 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/d0c7c920cbd1d0653cbcca1b9925ade3ea10ad99-14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/d0c7c920cbd1d0653cbcca1b9925ade3ea10ad99-14 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/d1f9061fa8270ac8bd88791e0680399173c65c62-10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/d1f9061fa8270ac8bd88791e0680399173c65c62-10 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/d7bb52bfd4bf54e5fcd9e5d9ab32b96a1e43f459-19: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/d7bb52bfd4bf54e5fcd9e5d9ab32b96a1e43f459-19 -------------------------------------------------------------------------------- /fuzz/marshal/corpus/ed90d61f26b81e1f6016f4a982f6dfa1c584fb31-17: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tikyau/amqp/master/fuzz/marshal/corpus/ed90d61f26b81e1f6016f4a982f6dfa1c584fb31-17 -------------------------------------------------------------------------------- /fuzz/conn/corpus/6cd56f15132a8785204f911b9afe47ec20d10ad3-2: -------------------------------------------------------------------------------- 1 | XTERNA?SPLIT 2 | SPLIT 3 | SPLIT 4 | SPLIT 5 | SPLIT 6 | SPLIT 7 | SPLIT 8 | SPLIT 9 | SPLIT 10 | !SPLIT 11 | SPLIT 12 | SPLIT 13 | SPLIT 14 | SPLIT 15 | SPLIT 16 | SPLIT 17 | SPLIT 18 | -------------------------------------------------------------------------------- /error_pkgerrors.go: -------------------------------------------------------------------------------- 1 | // +build pkgerrors 2 | 3 | package amqp 4 | 5 | import "github.com/pkg/errors" 6 | 7 | // Error functions used only when built with "-tags pkgerrors". 8 | var ( 9 | errorNew = errors.New 10 | errorErrorf = errors.Errorf 11 | errorWrapf = errors.Wrapf 12 | ) 13 | -------------------------------------------------------------------------------- /error_stdlib.go: -------------------------------------------------------------------------------- 1 | // +build !pkgerrors 2 | 3 | package amqp 4 | 5 | import ( 6 | "errors" 7 | "fmt" 8 | ) 9 | 10 | // Default stdlib-based error functions. 11 | var ( 12 | errorNew = errors.New 13 | errorErrorf = fmt.Errorf 14 | errorWrapf = func(err error, _ string, _ ...interface{}) error { return err } 15 | ) 16 | -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Package amqp provides an AMQP 1.0 client implementation. 3 | 4 | AMQP 1.0 is not compatible with AMQP 0-9-1 or 0-10, which are 5 | the most common AMQP protocols in use today. 6 | 7 | The example below shows how to use this package to connect 8 | to a Microsoft Azure Service Bus queue. 9 | */ 10 | package amqp // import "pack.ag/amqp" 11 | -------------------------------------------------------------------------------- /fuzz/conn/corpus/326a61e2be950a05fb3fc0bc9c27b861d7a04717-6: -------------------------------------------------------------------------------- 1 | SPLIT 2 | SPLIT 3 | SPLIT 4 | SPLIT 5 | SPLIT 6 | SPLIT 7 | SPLIT 8 | SPLIT 9 | SPLIT 10 | SPLIT 11 | SPLIT 12 | SPLIT 13 | SPLIT 14 | SPLIT 15 | SPLIT 16 | SPLIT 17 | SPLIT 18 | SPLIT 19 | SPLIT 20 | SPLIT 21 | SPLIT 22 | SPLIT 23 | SPLIT 24 | SPLIT 25 | SPLIT 26 | SPLIT 27 | SPLIT 28 | SPLIT 29 | SPLIT 30 | SPLIT 31 | SPLIT 32 | SPLIT 33 | SPLIT 34 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | sudo: false 3 | go: 4 | - 1.8.x 5 | - 1.x 6 | - tip 7 | go_import_path: pack.ag/amqp 8 | matrix: 9 | allow_failures: 10 | - go: tip 11 | before_install: 12 | - go get github.com/mattn/goveralls 13 | - go get golang.org/x/tools/cmd/cover 14 | - go get -t -v -d -tags "integration gofuzz" ./... 15 | script: 16 | - make coverage 17 | - goveralls -coverprofile=cover.out -service=travis-ci 18 | -------------------------------------------------------------------------------- /log_debug.go: -------------------------------------------------------------------------------- 1 | // +build debug 2 | 3 | package amqp 4 | 5 | import "log" 6 | import "os" 7 | import "strconv" 8 | 9 | var ( 10 | debugLevel = 1 11 | logger = log.New(os.Stderr, "", 0) 12 | ) 13 | 14 | func init() { 15 | level, err := strconv.Atoi(os.Getenv("DEBUG_LEVEL")) 16 | if err != nil { 17 | return 18 | } 19 | 20 | debugLevel = level 21 | } 22 | 23 | func debug(level int, format string, v ...interface{}) { 24 | if level <= debugLevel { 25 | logger.Printf(format, v...) 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /internal/testconn/recorder.go: -------------------------------------------------------------------------------- 1 | package testconn 2 | 3 | import ( 4 | "io" 5 | "net" 6 | ) 7 | 8 | type Recorder struct { 9 | net.Conn 10 | w io.WriteCloser 11 | } 12 | 13 | func NewRecorder(w io.WriteCloser, conn net.Conn) Recorder { 14 | return Recorder{ 15 | Conn: conn, 16 | w: w, 17 | } 18 | } 19 | 20 | func (r Recorder) Read(b []byte) (int, error) { 21 | n, err := r.Conn.Read(b) 22 | r.w.Write(b[:n]) 23 | r.w.Write([]byte("SPLIT\n")) 24 | return n, err 25 | } 26 | 27 | func (r Recorder) Close() error { 28 | err := r.Conn.Close() 29 | r.w.Close() 30 | return err 31 | } 32 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | PACKAGE := pack.ag/amqp 2 | FUZZ_DIR := ./fuzz 3 | 4 | all: test 5 | 6 | fuzzconn: 7 | go-fuzz-build -o $(FUZZ_DIR)/conn.zip -func FuzzConn $(PACKAGE) 8 | go-fuzz -bin $(FUZZ_DIR)/conn.zip -workdir $(FUZZ_DIR)/conn 9 | 10 | fuzzmarshal: 11 | go-fuzz-build -o $(FUZZ_DIR)/marshal.zip -func FuzzUnmarshal $(PACKAGE) 12 | go-fuzz -bin $(FUZZ_DIR)/marshal.zip -workdir $(FUZZ_DIR)/marshal 13 | 14 | fuzzclean: 15 | rm -f $(FUZZ_DIR)/**/{crashers,suppressions}/* 16 | rm -f $(FUZZ_DIR)/*.zip 17 | 18 | test: 19 | TEST_CORPUS=1 go test -tags gofuzz -race -run=Corpus 20 | go test -tags gofuzz -v -race ./... 21 | 22 | integration: 23 | go test -tags "integration pkgerrors" -v -race ./... 24 | 25 | coverage: 26 | TEST_CORPUS=1 go test -tags "integration gofuzz" -cover -coverprofile=cover.out -v 27 | -------------------------------------------------------------------------------- /fuzz/marshal/corpus/c241e51763b893d7b762b0c14b3dc5f0f3b19d7c-4: -------------------------------------------------------------------------------- 1 | @f89c825ca43cae1ce3fbdee85c505edd1aabefe69a0f9efd740f027aa7dee48a91ad24e69ad061648f0a52b4afb19d7ffccdc21f4b4247dfd89f5f9f998cb3c02b226173fedb6f8770aceef9271e7236fefd19fb3b87d08a5c587ac7918e80aa4b477f22602189811e270d686bc4949137a41d11d95ec96ee9d26c6126f6e923ab37638b34d1538d2e46d6df6216da4f193a3cecb731e632e109ced643056a1673059355d2d1314df35ded8364efed7de490201090a6f2d1751748585f64d26041637ba3723cbc4b60e226f10a19699d223075bc1f27d82e7f560c0db630ea670b3f8a70a8950894af4d1c7b3f674a3fa00d19ee4cc2b6174c1d259a297424bf2c3943a29a16a9830ce11abaa79cd2eb77b53a02b365b1838e7bfd5ae1bd044ffc885c61c6b2186a357e8b8f732b7ab96517969aeb70c7b493bbaca9462a61815a3c6135c748bf9c8487ac0631807aa69243fa09cd3b8efb63f8d4e090ad30b6c2f08bf4e82f191cedfa5cbe2b42268d67ecd105918181e44fc9879efd642d20be84e6f74717e03fb94fcbaa6ed3b307431d2a9384b8a2b3e5825ffce8d99af48f177e43bb4272226d8a5edd37d53807f768feb9e0733b437a1d0f84779ab68a1804e92a5eecca56364f0fa6dca152203b249fdc8fbd950fdc37c1887596308a90ba3a5751c7096bfbd1cb177bb17847b33c4379b43938a67674459cd9a06e301 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (C) 2017 Kale Blankenship 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # pack.ag/amqp Changelog 2 | 3 | ### 0.3.0 4 | 5 | #### Summary 6 | 7 | * Adds support for setting source selector filter with [`LinkSelectorFilter()`](https://godoc.org/pack.ag/amqp#LinkSelectorFilter). 8 | 9 | This addition allows clients to communicate [offsets to Azure Event Hubs](http://azure.github.io/amqpnetlite/articles/azure_eventhubs.html#filter). 10 | 11 | ### 0.2.0 12 | 13 | #### Summary 14 | 15 | * Support for sending messages. 16 | * Support for sending/receiving "value" payloads. 17 | * Added option `LinkAddressDynamic()`, `Sender.Address()` and `Receiver.Address()` to support dynamic addresses. 18 | * Added options `LinkSenderSettle()` and `LinkReceiverSettle()` to allow for configuring settlement modes. 19 | * Added option `ConnSASLAnonymous()` to enable SASL ANONYMOUS authentication. 20 | * UUID support. 21 | * Added basic integration tests against Microsoft Azure Service Bus. 22 | * Debug logging when built with `debug` build tag. 23 | * Many bug fixes. 24 | 25 | #### Breaking Changes 26 | 27 | * Option `LinkSource()` renamed to `LinkAddress()`. 28 | * As they are optional, `Message.Header` and `Message.Properties` have been changed to pointers. 29 | 30 | ### 0.1.0 31 | 32 | * Initial release 33 | -------------------------------------------------------------------------------- /internal/testconn/testconn.go: -------------------------------------------------------------------------------- 1 | package testconn 2 | 3 | import ( 4 | "bytes" 5 | "errors" 6 | "net" 7 | "time" 8 | ) 9 | 10 | func New(data []byte) *Conn { 11 | c := &Conn{ 12 | data: bytes.Split(data, []byte("SPLIT\n")), 13 | done: make(chan struct{}), 14 | err: make(chan error, 1), 15 | } 16 | return c 17 | } 18 | 19 | type Conn struct { 20 | data [][]byte 21 | // data []byte 22 | done chan struct{} 23 | err chan error 24 | readDeadline *time.Timer 25 | } 26 | 27 | func (c *Conn) Read(b []byte) (int, error) { 28 | if len(c.data) == 0 { 29 | select { 30 | case <-c.done: 31 | return 0, errors.New("connection closed") 32 | case err := <-c.err: 33 | return 0, err 34 | } 35 | } 36 | time.Sleep(1 * time.Millisecond) 37 | n := copy(b, c.data[0]) 38 | c.data = c.data[1:] 39 | return n, nil 40 | } 41 | 42 | func (c *Conn) Write(b []byte) (n int, err error) { 43 | return len(b), nil 44 | } 45 | 46 | func (c *Conn) Close() error { 47 | close(c.done) 48 | return nil 49 | } 50 | 51 | func (c *Conn) LocalAddr() net.Addr { 52 | return &net.TCPAddr{net.IP{127, 0, 0, 1}, 49706, ""} 53 | } 54 | 55 | func (c *Conn) RemoteAddr() net.Addr { 56 | return &net.TCPAddr{net.IP{127, 0, 0, 1}, 49706, ""} 57 | } 58 | 59 | func (c *Conn) SetDeadline(t time.Time) error { 60 | return nil 61 | } 62 | 63 | func (c *Conn) SetReadDeadline(t time.Time) error { 64 | if c.readDeadline != nil { 65 | c.readDeadline.Stop() 66 | } 67 | if t.IsZero() { 68 | return nil 69 | } 70 | c.readDeadline = time.AfterFunc(t.Sub(time.Now()), func() { 71 | select { 72 | case c.err <- errors.New("timeout"): 73 | case <-c.done: 74 | default: 75 | } 76 | }) 77 | return nil 78 | } 79 | 80 | func (c *Conn) SetWriteDeadline(t time.Time) error { 81 | return nil 82 | } 83 | -------------------------------------------------------------------------------- /example_test.go: -------------------------------------------------------------------------------- 1 | package amqp_test 2 | 3 | import ( 4 | "context" 5 | "fmt" 6 | "log" 7 | "time" 8 | 9 | "pack.ag/amqp" 10 | ) 11 | 12 | func Example() { 13 | // Create client 14 | client, err := amqp.Dial("amqps://my-namespace.servicebus.windows.net", 15 | amqp.ConnSASLPlain("access-key-name", "access-key"), 16 | ) 17 | if err != nil { 18 | log.Fatal("Dialing AMQP server:", err) 19 | } 20 | defer client.Close() 21 | 22 | // Open a session 23 | session, err := client.NewSession() 24 | if err != nil { 25 | log.Fatal("Creating AMQP session:", err) 26 | } 27 | 28 | ctx := context.Background() 29 | 30 | // Send a message 31 | { 32 | // Create a sender 33 | sender, err := session.NewSender( 34 | amqp.LinkTargetAddress("/queue-name"), 35 | ) 36 | if err != nil { 37 | log.Fatal("Creating sender link:", err) 38 | } 39 | 40 | ctx, cancel := context.WithTimeout(ctx, 5*time.Second) 41 | 42 | // Send message 43 | err = sender.Send(ctx, &amqp.Message{ 44 | Data: []byte("Hello!"), 45 | }) 46 | if err != nil { 47 | log.Fatal("Sending message:", err) 48 | } 49 | 50 | cancel() 51 | sender.Close() 52 | } 53 | 54 | // Continuously read messages 55 | { 56 | // Create a receiver 57 | receiver, err := session.NewReceiver( 58 | amqp.LinkSourceAddress("/queue-name"), 59 | amqp.LinkCredit(10), 60 | ) 61 | if err != nil { 62 | log.Fatal("Creating receiver link:", err) 63 | } 64 | 65 | ctx, cancel := context.WithCancel(ctx) 66 | defer cancel() 67 | 68 | for { 69 | // Receive next message 70 | msg, err := receiver.Receive(ctx) 71 | if err != nil { 72 | log.Fatal("Reading message from AMQP:", err) 73 | } 74 | 75 | // Accept message 76 | msg.Accept() 77 | 78 | fmt.Printf("Message received: %s\n", msg.Data) 79 | } 80 | } 81 | } 82 | -------------------------------------------------------------------------------- /sasl.go: -------------------------------------------------------------------------------- 1 | package amqp 2 | 3 | // SASL Codes 4 | const ( 5 | codeSASLOK saslCode = iota // Connection authentication succeeded. 6 | codeSASLAuth // Connection authentication failed due to an unspecified problem with the supplied credentials. 7 | codeSASLSys // Connection authentication failed due to a system error. 8 | codeSASLSysPerm // Connection authentication failed due to a system error that is unlikely to be corrected without intervention. 9 | codeSASLSysTemp // Connection authentication failed due to a transient system error. 10 | ) 11 | 12 | // SASL Mechanisms 13 | const ( 14 | saslMechanismPLAIN symbol = "PLAIN" 15 | saslMechanismANONYMOUS symbol = "ANONYMOUS" 16 | ) 17 | 18 | type saslCode uint8 19 | 20 | func (s saslCode) marshal(wr *buffer) error { 21 | return marshal(wr, uint8(s)) 22 | } 23 | 24 | func (s *saslCode) unmarshal(r *buffer) error { 25 | n, err := readUbyte(r) 26 | *s = saslCode(n) 27 | return err 28 | } 29 | 30 | // ConnSASLPlain enables SASL PLAIN authentication for the connection. 31 | // 32 | // SASL PLAIN transmits credentials in plain text and should only be used 33 | // on TLS/SSL enabled connection. 34 | func ConnSASLPlain(username, password string) ConnOption { 35 | // TODO: how widely used is hostname? should it be supported 36 | return func(c *conn) error { 37 | // make handlers map if no other mechanism has 38 | if c.saslHandlers == nil { 39 | c.saslHandlers = make(map[symbol]stateFunc) 40 | } 41 | 42 | // add the handler the the map 43 | c.saslHandlers[saslMechanismPLAIN] = func() stateFunc { 44 | // send saslInit with PLAIN payload 45 | c.err = c.writeFrame(frame{ 46 | type_: frameTypeSASL, 47 | body: &saslInit{ 48 | Mechanism: "PLAIN", 49 | InitialResponse: []byte("\x00" + username + "\x00" + password), 50 | Hostname: "", 51 | }, 52 | }) 53 | if c.err != nil { 54 | return nil 55 | } 56 | 57 | // go to c.saslOutcome to handle the server response 58 | return c.saslOutcome 59 | } 60 | return nil 61 | } 62 | } 63 | 64 | // ConnSASLAnonymous enables SASL ANONYMOUS authentication for the connection. 65 | func ConnSASLAnonymous() ConnOption { 66 | return func(c *conn) error { 67 | // make handlers map if no other mechanism has 68 | if c.saslHandlers == nil { 69 | c.saslHandlers = make(map[symbol]stateFunc) 70 | } 71 | 72 | // add the handler the the map 73 | c.saslHandlers[saslMechanismANONYMOUS] = func() stateFunc { 74 | c.err = c.writeFrame(frame{ 75 | type_: frameTypeSASL, 76 | body: &saslInit{ 77 | Mechanism: saslMechanismANONYMOUS, 78 | InitialResponse: []byte("anonymous"), 79 | }, 80 | }) 81 | if c.err != nil { 82 | return nil 83 | } 84 | 85 | // go to c.saslOutcome to handle the server response 86 | return c.saslOutcome 87 | } 88 | return nil 89 | } 90 | } 91 | -------------------------------------------------------------------------------- /buffer.go: -------------------------------------------------------------------------------- 1 | package amqp 2 | 3 | import ( 4 | "encoding/binary" 5 | "io" 6 | ) 7 | 8 | // buffer is similar to bytes.Buffer but specialized for this package 9 | type buffer struct { 10 | b []byte 11 | i int 12 | } 13 | 14 | func (b *buffer) next(n int) ([]byte, bool) { 15 | if b.readCheck(n) { 16 | buf := b.b[b.i:len(b.b)] 17 | b.i = len(b.b) 18 | return buf, false 19 | } 20 | 21 | buf := b.b[b.i : b.i+n] 22 | b.i += n 23 | return buf, true 24 | } 25 | 26 | func (b *buffer) skip(n int) { 27 | b.i += n 28 | } 29 | 30 | func (b *buffer) reset() { 31 | b.b = b.b[:0] 32 | b.i = 0 33 | } 34 | 35 | func (b *buffer) readCheck(n int) bool { 36 | return b.i+n > len(b.b) 37 | } 38 | 39 | func (b *buffer) readByte() (byte, error) { 40 | if b.readCheck(1) { 41 | return 0, io.EOF 42 | } 43 | 44 | byte_ := b.b[b.i] 45 | b.i++ 46 | return byte_, nil 47 | } 48 | 49 | func (b *buffer) readType() (amqpType, error) { 50 | n, err := b.readByte() 51 | return amqpType(n), err 52 | } 53 | 54 | func (b *buffer) peekType() (amqpType, error) { 55 | if b.readCheck(1) { 56 | return 0, io.EOF 57 | } 58 | 59 | return amqpType(b.b[b.i]), nil 60 | } 61 | 62 | func (b *buffer) readUint16() (uint16, error) { 63 | if b.readCheck(2) { 64 | return 0, io.EOF 65 | } 66 | 67 | n := binary.BigEndian.Uint16(b.b[b.i:]) 68 | b.i += 2 69 | return n, nil 70 | } 71 | 72 | func (b *buffer) readUint32() (uint32, error) { 73 | if b.readCheck(4) { 74 | return 0, io.EOF 75 | } 76 | 77 | n := binary.BigEndian.Uint32(b.b[b.i:]) 78 | b.i += 4 79 | return n, nil 80 | } 81 | 82 | func (b *buffer) readUint64() (uint64, error) { 83 | if b.readCheck(8) { 84 | return 0, io.EOF 85 | } 86 | 87 | n := binary.BigEndian.Uint64(b.b[b.i : b.i+8]) 88 | b.i += 8 89 | return n, nil 90 | } 91 | 92 | func (b *buffer) readFromOnce(r io.Reader) error { 93 | const minRead = 512 94 | 95 | l := len(b.b) 96 | if cap(b.b)-l < minRead { 97 | new := make([]byte, l, l+minRead) 98 | copy(new, b.b) 99 | b.b = new 100 | } 101 | 102 | n, err := r.Read(b.b[l:cap(b.b)]) 103 | b.b = b.b[:l+n] 104 | if err != nil && err != io.EOF { 105 | return err 106 | } 107 | return nil 108 | } 109 | 110 | func (b *buffer) write(p []byte) { 111 | b.b = append(b.b, p...) 112 | } 113 | 114 | func (b *buffer) writeByte(byte_ byte) { 115 | b.b = append(b.b, byte_) 116 | } 117 | 118 | func (b *buffer) writeString(s string) { 119 | b.b = append(b.b, s...) 120 | } 121 | 122 | func (b *buffer) len() int { 123 | return len(b.b) - b.i 124 | } 125 | 126 | func (b *buffer) bytes() []byte { 127 | return b.b[b.i:] 128 | } 129 | 130 | func (b *buffer) writeUint16(n uint16) { 131 | b.b = append(b.b, 132 | byte(n>>8), 133 | byte(n), 134 | ) 135 | } 136 | 137 | func (b *buffer) writeUint32(n uint32) { 138 | b.b = append(b.b, 139 | byte(n>>24), 140 | byte(n>>16), 141 | byte(n>>8), 142 | byte(n), 143 | ) 144 | } 145 | 146 | func (b *buffer) writeUint64(n uint64) { 147 | b.b = append(b.b, 148 | byte(n>>56), 149 | byte(n>>48), 150 | byte(n>>40), 151 | byte(n>>32), 152 | byte(n>>24), 153 | byte(n>>16), 154 | byte(n>>8), 155 | byte(n), 156 | ) 157 | } 158 | -------------------------------------------------------------------------------- /fuzz/marshal/corpus/f0a1ea77e4023620d3dc3eb69cb65a7c35920074-4: -------------------------------------------------------------------------------- 1 | @689683c9e7aa9c48b9fda0cfffea0458ea0c3dedccd21efeb06126f1194780917c9f4f2f44b1daceec3f6b1f75506f4169bdacf12c1f65958784851056fe0b4b42a22aeb043ab35ca73747346ac58c550324c4b849a404c94b8860967b6fc58aff25dad0556f1952c045b91f56ec8eebf6f552c18b2a0641c037e6c6538b289601e1fd5a7bbe7b6e0b224124fec341bf77615183abafb52b3e30082a0abfc2cf224324338c132426011d9f800b382e6b834896ea48a8247f149d92ded7e69c7800096076cd2a729a1fe41c70dafb1f855ffa2ffc27b93e2f5f6827ade7118af60730033675d84de9cde6c260d3d615a945dfe0ed25f33b6cbd2c0e204ee919219d85c7536f4700f06fa61937f8dbbe9bda88db1f4ba8a8d195cd385eec62edd9ce673880800be9aa4430e5c10a5908f6dd349af70f32b32d8db38a7d73821af47b993b622bf168565082d07e88fc48231a440469adeca59263302438ece96d89de11cf8057454d1bfe8e4e36965a4d82618834a0847af39dd8776866d9558a5cff79a1cc9d1e3c22e050677e54ead68b3cf0094daa01330d41bb66708a8bbb8a196fae5c77dc6774629d38905e81d97c5b16d755182f687a8046e55d148419cf9c12139fee50c0533b0f04a805723ce1ea5595fca5b668e58f6b3b396f438308372489b640317cfa3a79392cf6d1afdd8c3359557a83790021a4eb418fa189ad15ba9be0f74182ac76076f102ec171117a3d16ca20b4d200e03e54f1f0ee6308e463a148c0c85aac3ccbe5781cf45b53a313f7c9975a45d1853ed9104a860c08634a8211b87500b5ffa3d8d9d56f22256d485b9b45b24d3873159adb8ae25966cc40f164f342519e88d1ead1e711e1b2bbd4be64c7e83f056f797c2d3a5cf7c5025f92be5637fa7738a1bbba55f761dcd1451ce4b1e85a6628b629a2f7917a86363b01516472c0f8614abe2ad1c9d5501b2a44a68e3eeeb34a64541125bf49138bcd15b7c82dfd40708414b85107d8b982c4f99783a03c707a37787a91a7198063f0e8a2d52dca61755105faaa09c063c7a0849570cba1aa7ddb3600eeba602c7e7c9b90ed00ec731d4d1d8e4bb42f9e9db21616c4aca48dc27b939428834404331288f03c2b5e887103c51748d0257519c3988f6492eb70cabbc2dd8a8a910d737a678d0970ec48bef3b81673bd10b687b37e11d49e7cf90c03c54826ecd833bfd9dbb8174274dd45b139d08371d5d248ee33298193194734c5863adf4bca92bc282bae2f47da5201fc240dd0710a22a8d922faf92c2071a7eede7ee17232d3b6ee5f3ebb1a8b230600b243c860968ab427a5f540912e5e7bfa0271201f288727f2bd5173539d5318e5c1c0a71cba4d9501b91c3bffa7bb61b3713f1751efe94a66e17d2b42da51d13c3df40f4db988dace42a6a1b9d138c4f590b7227990711afbf8f56fa63f2800cc019bbd4a7b3a0983c9b9e5f77562dcad6de96e3b2eb85cd99d28a021a10d6734400a91369236b48ed68528afc68f247d45c79318fc5d634ecb0f3ef8536d8ec2e877adc3308be906c5b96777d0e05970023e5c5dffed12310cc97249e4b95e32451c9acca8394fde699deda57e938bed7167e62e2cb62357f82fbe821ee73b4e09c6e2f512515412c2f27805762a8493e74a3d30bb409e499002a97354381318af28311ce484bdf7c39db53f08f73ca5793945e13fc8c66d503fa95506b37ce134ce2945d75b424ca6367ef4ed47b9cb8ba7de80e773279bf23ac888eb105385ea958b1b49b27c8db6b1e14a5c8ed5d28808a7d0b6bff1a58f24f9c57fd8b8f477a9d1365f89c698b8ba923896181299d474b93e05d3c915b10a69e61910761a6d8644933c593661b0828afeca590ca18e702322d9140d98fcf836c2f7a4f72b59eb529823a52ab05d919c3eee4db2cae1067213c5070450a160fd52fa44bc9bacc5c136701cd7adb1faf484da376477da08f6a4dcaa37af47c7b026c2da9d5fd0b30741357104cb2bc0d3cebd132b5fc7c873ebeceec5492aecab95ab393f35b93b923d2ca071e6bd8522c3ad8598a05e96646504f1620c045aa5734d665acbdda0ef73612be4ca4d95ba069041e042497f7b10445869989ce30f55206a1feb4e64890b7d1f7e9df2e88a352674a52ae4267c06592d425ed1d88101cf94588135892218ac11f3976ab2b47a27f02eb887696c94b13d48b4370eb11222274b5513a0fef905c66d0c1893832ffdb9b333178b65338fd8b81094d8f86f2e4e96a47e72032cd6fd47af87eec295c6e980f595b57f79abeb4654c4039fa03ade732b1e579551898b801ecd6e0fb1c5fd198335834b51673d074a8222640d2a969998f5b878bf897fdcf3426c4e24a7c599e5567643fa79ea5d20e7de581a873ee0181e3632a4e304f9dae09a81f882d4061ec17e588793b160c93a926874d5a8b78727f88de9bc125589a9562db5bb1c01012bbea1b2eeab68877871ce83455db43cc48455effbc71c436aebe362af22c6a319d134f65681c -------------------------------------------------------------------------------- /fuzz/marshal/corpus/de6cc2015adb798f785a362eb077a7bb149744db-5: -------------------------------------------------------------------------------- 1 | SE689683c9e7aa9c48b9fda0cfffea0458ea0c3dedccd21efeb06126f1194780917c9f4f2f44b1daceec3f6b1f75506f4169bdacf12c1f65958784851056fe0b4b42a22aeb043ab35ca73747346ac58c550324c4b849a404c94b8860967b6fc58aff25dad0556f1952c045b91f56ec8eebf6f552c18b2a0641c037e6c6538b289601e1fd5a7bbe7b6e0b224124fec341bf77615183abafb52b3e30082a0abfc2cf224324338c132426011d9f800b382e6b834896ea48a8247f149d92ded7e69c7800096076cd2a729a1fe41c70dafb1f855ffa2ffc27b93e2f5f6827ade7118af60730033675d84de9cde6c260d3d615a945dfe0ed25f33b6cbd2c0e204ee919219d85c7536f4700f06fa61937f8dbbe9bda88db1f4ba8a8d195cd385eec62edd9ce673880800be9aa4430e5c10a5908f6dd349af70f32b32d8db38a7d73821af47b993b622bf168565082d07e88fc48231a440469adeca59263302438ece96d89de11cf8057454d1bfe8e4e36965a4d82618834a0847af39dd8776866d9558a5cff79a1cc9d1e3c22e050677e54ead68b3cf0094daa01330d41bb66708a8bbb8a196fae5c77dc6774629d38905e81d97c5b16d755182f687a8046e55d148419cf9c12139fee50c0533b0f04a805723ce1ea5595fca5b668e58f6b3b396f438308372489b640317cfa3a79392cf6d1afdd8c3359557a83790021a4eb418fa189ad15ba9be0f74182ac76076f102ec171117a3d16ca20b4d200e03e54f1f0ee6308e463a148c0c85aac3ccbe5781cf45b53a313f7c9975a45d1853ed9104a860c08634a8211b87500b5ffa3d8d9d56f22256d485b9b45b24d3873159adb8ae25966cc40f164f342519e88d1ead1e711e1b2bbd4be64c7e83f056f797c2d3a5cf7c5025f92be5637fa7738a1bbba55f761dcd1451ce4b1e85a6628b629a2f7917a86363b01516472c0f8614abe2ad1c9d5501b2a44a68e3eeeb34a64541125bf49138bcd15b7c82dfd40708414b85107d8b982c4f99783a03c707a37787a91a7198063f0e8a2d52dca61755105faaa09c063c7a0849570cba1aa7ddb3600eeba602c7e7c9b90ed00ec731d4d1d8e4bb42f9e9db21616c4aca48dc27b939428834404331288f03c2b5e887103c51748d0257519c3988f6492eb70cabbc2dd8a8a910d737a678d0970ec48bef3b81673bd10b687b37e11d49e7cf90c03c54826ecd833bfd9dbb8174274dd45b139d08371d5d248ee33298193194734c5863adf4bca92bc282bae2f47da5201fc240dd0710a22a8d922faf92c2071a7eede7ee17232d3b6ee5f3ebb1a8b230600b243c860968ab427a5f540912e5e7bfa0271201f288727f2bd5173539d5318e5c1c0a71cba4d9501b91c3bffa7bb61b3713f1751efe94a66e17d2b42da51d13c3df40f4db988dace42a6a1b9d138c4f590b7227990711afbf8f56fa63f2800cc019bbd4a7b3a0983c9b9e5f77562dcad6de96e3b2eb85cd99d28a021a10d6734400a91369236b48ed68528afc68f247d45c79318fc5d634ecb0f3ef8536d8ec2e877adc3308be906c5b96777d0e05970023e5c5dffed12310cc97249e4b95e32451c9acca8394fde699deda57e938bed7167e62e2cb62357f82fbe821ee73b4e09c6e2f512515412c2f27805762a8493e74a3d30bb409e499002a97354381318af28311ce484bdf7c39db53f08f73ca5793945e13fc8c66d503fa95506b37ce134ce2945d75b424ca6367ef4ed47b9cb8ba7de80e773279bf23ac888eb105385ea958b1b49b27c8db6b1e14a5c8ed5d28808a7d0b6bff1a58f24f9c57fd8b8f477a9d1365f89c698b8ba923896181299d474b93e05d3c915b10a69e61910761a6d8644933c593661b0828afeca590ca18e702322d9140d98fcf836c2f7a4f72b59eb529823a52ab05d919c3eee4db2cae1067213c5070450a160fd52fa44bc9bacc5c136701cd7adb1faf484da376477da08f6a4dcaa37af47c7b026c2da9d5fd0b30741357104cb2bc0d3cebd132b5fc7c873ebeceec5492aecab95ab393f35b93b923d2ca071e6bd8522c3ad8598a05e96646504f1620c045aa5734d665acbdda0ef73612be4ca4d95ba069041e042497f7b10445869989ce30f55206a1feb4e64890b7d1f7e9df2e88a352674a52ae4267c06592d425ed1d88101cf94588135892218ac11f3976ab2b47a27f02eb887696c94b13d48b4370eb11222274b5513a0fef905c66d0c1893832ffdb9b333178b65338fd8b81094d8f86f2e4e96a47e72032cd6fd47af87eec295c6e980f595b57f79abeb4654c4039fa03ade732b1e579551898b801ecd6e0fb1c5fd198335834b51673d074a8222640d2a969998f5b878bf897fdcf3426c4e24a7c599e5567643fa79ea5d20e7de581a873ee0181e3632a4e304f9dae09a81f882d4061ec17e588793b160c93a926874d5a8b78727f88de9bc125589a9562db5bb1c01012bbea1b2eeab68877871ce83455db43cc48455effbc71c436aebe362af22c6a319d134f65681c -------------------------------------------------------------------------------- /fuzz.go: -------------------------------------------------------------------------------- 1 | // +build gofuzz 2 | 3 | package amqp 4 | 5 | import ( 6 | "context" 7 | "time" 8 | 9 | "pack.ag/amqp/internal/testconn" 10 | ) 11 | 12 | func FuzzConn(data []byte) int { 13 | // Receive 14 | client, err := New(testconn.New(data), 15 | ConnSASLPlain("listen", "3aCXZYFcuZA89xe6lZkfYJvOPnTGipA3ap7NvPruBhI="), 16 | ConnIdleTimeout(10*time.Millisecond), 17 | ) 18 | if err != nil { 19 | return 0 20 | } 21 | defer client.Close() 22 | 23 | s, err := client.NewSession() 24 | if err != nil { 25 | return 0 26 | } 27 | 28 | r, err := s.NewReceiver(LinkSourceAddress("source"), LinkCredit(2)) 29 | if err != nil { 30 | return 0 31 | } 32 | 33 | msg, err := r.Receive(context.Background()) 34 | if err != nil { 35 | return 0 36 | } 37 | 38 | msg.Accept() 39 | 40 | // r.Close() // disabled until link close timeout implemented 41 | 42 | s.Close() 43 | 44 | // Send 45 | client, err = New(testconn.New(data), 46 | ConnSASLPlain("listen", "3aCXZYFcuZA89xe6lZkfYJvOPnTGipA3ap7NvPruBhI="), 47 | ConnIdleTimeout(10*time.Millisecond), 48 | ) 49 | if err != nil { 50 | return 0 51 | } 52 | defer client.Close() 53 | 54 | s, err = client.NewSession() 55 | if err != nil { 56 | return 0 57 | } 58 | 59 | sender, err := s.NewSender(LinkTargetAddress("source"), LinkCredit(2)) 60 | if err != nil { 61 | return 0 62 | } 63 | 64 | err = sender.Send(context.Background(), &Message{ 65 | Data: []byte(data), 66 | }) 67 | if err != nil { 68 | return 0 69 | } 70 | 71 | // r.Close() // disabled until link close timeout implemented 72 | 73 | s.Close() 74 | 75 | return 1 76 | } 77 | 78 | func FuzzUnmarshal(data []byte) int { 79 | types := []interface{}{ 80 | new(performAttach), 81 | new(*performAttach), 82 | new(performBegin), 83 | new(*performBegin), 84 | new(performClose), 85 | new(*performClose), 86 | new(performDetach), 87 | new(*performDetach), 88 | new(performDisposition), 89 | new(*performDisposition), 90 | new(performEnd), 91 | new(*performEnd), 92 | new(performFlow), 93 | new(*performFlow), 94 | new(performOpen), 95 | new(*performOpen), 96 | new(performTransfer), 97 | new(*performTransfer), 98 | new(source), 99 | new(*source), 100 | new(target), 101 | new(*target), 102 | new(Error), 103 | new(*Error), 104 | new(saslCode), 105 | new(*saslCode), 106 | new(saslMechanisms), 107 | new(*saslMechanisms), 108 | new(saslOutcome), 109 | new(*saslOutcome), 110 | new(Message), 111 | new(*Message), 112 | new(MessageHeader), 113 | new(*MessageHeader), 114 | new(MessageProperties), 115 | new(*MessageProperties), 116 | new(stateReceived), 117 | new(*stateReceived), 118 | new(stateAccepted), 119 | new(*stateAccepted), 120 | new(stateRejected), 121 | new(*stateRejected), 122 | new(stateReleased), 123 | new(*stateReleased), 124 | new(stateModified), 125 | new(*stateModified), 126 | new(mapAnyAny), 127 | new(*mapAnyAny), 128 | new(mapStringAny), 129 | new(*mapStringAny), 130 | new(mapSymbolAny), 131 | new(*mapSymbolAny), 132 | new(unsettled), 133 | new(*unsettled), 134 | new(milliseconds), 135 | new(*milliseconds), 136 | new(bool), 137 | new(*bool), 138 | new(int8), 139 | new(*int8), 140 | new(int16), 141 | new(*int16), 142 | new(int32), 143 | new(*int32), 144 | new(int64), 145 | new(*int64), 146 | new(uint8), 147 | new(*uint8), 148 | new(uint16), 149 | new(*uint16), 150 | new(uint32), 151 | new(*uint32), 152 | new(uint64), 153 | new(*uint64), 154 | new(time.Time), 155 | new(*time.Time), 156 | new(time.Duration), 157 | new(*time.Duration), 158 | new(symbol), 159 | new(*symbol), 160 | new([]byte), 161 | new(*[]byte), 162 | new([]string), 163 | new(*[]string), 164 | new([]symbol), 165 | new(*[]symbol), 166 | new(map[interface{}]interface{}), 167 | new(*map[interface{}]interface{}), 168 | new(map[string]interface{}), 169 | new(*map[string]interface{}), 170 | new(map[symbol]interface{}), 171 | new(*map[symbol]interface{}), 172 | new(interface{}), 173 | new(*interface{}), 174 | new(ErrorCondition), 175 | new(*ErrorCondition), 176 | new(role), 177 | new(*role), 178 | new(UUID), 179 | new(*UUID), 180 | } 181 | 182 | for _, t := range types { 183 | unmarshal(&buffer{b: data}, t) 184 | readAny(&buffer{b: data}) 185 | } 186 | return 0 187 | } 188 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # **pack.ag/amqp** 2 | 3 | [![Go Report Card](https://goreportcard.com/badge/pack.ag/amqp)](https://goreportcard.com/report/pack.ag/amqp) 4 | [![Coverage Status](https://coveralls.io/repos/github/vcabbage/amqp/badge.svg?branch=master)](https://coveralls.io/github/vcabbage/amqp?branch=master) 5 | [![Build Status](https://travis-ci.org/vcabbage/amqp.svg?branch=master)](https://travis-ci.org/vcabbage/amqp) 6 | [![Build status](https://ci.appveyor.com/api/projects/status/to267eqa7nojpv56?svg=true)](https://ci.appveyor.com/project/vCabbage/amqp) 7 | [![GoDoc](https://godoc.org/pack.ag/amqp?status.svg)](http://godoc.org/pack.ag/amqp) 8 | [![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/vcabbage/amqp/master/LICENSE) 9 | 10 | pack.ag/amqp is an AMQP 1.0 client implementation for Go. 11 | 12 | AMQP 1.0 is not compatible with AMQP 0-9-1 or 0-10, which are 13 | the most common AMQP protocols in use today. A list of AMQP 1.0 brokers and other 14 | AMQP 1.0 resources can be found at [github.com/xinchen10/awesome-amqp](https://github.com/xinchen10/awesome-amqp). 15 | 16 | This project is currently alpha status, though it is currently being used by my employer 17 | in a pre-production capacity. 18 | 19 | API is subject to change until 1.0.0. If you choose to use this library, please vendor it. 20 | 21 | ## Install 22 | 23 | ``` 24 | go get -u pack.ag/amqp 25 | ``` 26 | 27 | ## Contributing 28 | 29 | I'm happy to accept contributions. A proper `CONTRIBUTING.md` is in the works. In the interim **please open an issue before beginning work** so we can discuss it. I want to ensure there is no duplication of effort and that any new functionality fits with the goals of the project. 30 | 31 | ## Example Usage 32 | 33 | ``` go 34 | package main 35 | 36 | import ( 37 | "context" 38 | "fmt" 39 | "log" 40 | 41 | "pack.ag/amqp" 42 | ) 43 | 44 | func main() { 45 | // Create client 46 | client, err := amqp.Dial("amqps://my-namespace.servicebus.windows.net", 47 | amqp.ConnSASLPlain("access-key-name", "access-key"), 48 | ) 49 | if err != nil { 50 | log.Fatal("Dialing AMQP server:", err) 51 | } 52 | defer client.Close() 53 | 54 | // Open a session 55 | session, err := client.NewSession() 56 | if err != nil { 57 | log.Fatal("Creating AMQP session:", err) 58 | } 59 | 60 | ctx := context.Background() 61 | 62 | // Send a message 63 | { 64 | // Create a sender 65 | sender, err := session.NewSender( 66 | amqp.LinkTargetAddress("/queue-name"), 67 | ) 68 | if err != nil { 69 | log.Fatal("Creating sender link:", err) 70 | } 71 | 72 | ctx, cancel := context.WithTimeout(ctx, 5*time.Second) 73 | 74 | // Send message 75 | err = sender.Send(ctx, &amqp.Message{ 76 | Data: []byte("Hello!"), 77 | }) 78 | if err != nil { 79 | log.Fatal("Sending message:", err) 80 | } 81 | 82 | cancel() 83 | sender.Close() 84 | } 85 | 86 | // Continuously read messages 87 | { 88 | // Create a receiver 89 | receiver, err := session.NewReceiver( 90 | amqp.LinkSourceAddress("/queue-name"), 91 | amqp.LinkCredit(10), 92 | ) 93 | if err != nil { 94 | log.Fatal("Creating receiver link:", err) 95 | } 96 | 97 | ctx, cancel := context.WithCancel(ctx) 98 | defer cancel() 99 | 100 | for { 101 | // Receive next message 102 | msg, err := receiver.Receive(ctx) 103 | if err != nil { 104 | log.Fatal("Reading message from AMQP:", err) 105 | } 106 | 107 | // Accept message 108 | msg.Accept() 109 | 110 | fmt.Printf("Message received: %s\n", msg.Data) 111 | } 112 | } 113 | } 114 | ``` 115 | 116 | ### Notable Bugs/Shortcomings 117 | 118 | - [ ] Closing a sessions does not send an end performative. 119 | - [ ] Testing should be improved. Currently fuzz testing and basic Azure Service Bus integration testing is being performed. 120 | 121 | ### Features - Short Term 122 | 123 | - [X] Set sender filters to support Azure Event Hubs. (Supported as of 0.3.0) 124 | 125 | ### Features - Medium Term 126 | 127 | - [X] Support message producer operations. (Supported as of 0.2.0) 128 | 129 | ### Other Notes 130 | 131 | By default, this package depends only on the standard library. Building with the 132 | `pkgerrors` tag will cause errors to be created/wrapped by the github.com/pkg/errors 133 | library. This can be useful for debugging and when used in a project using 134 | github.com/pkg/errors. 135 | -------------------------------------------------------------------------------- /fuzz/marshal/corpus/255a12cab622b4cd01dfe0b9325dd3205287abe2-7: -------------------------------------------------------------------------------- 1 | @228eabb5ad8b4ff13b10d13b27372bc2152dff149859ba47d9c89b741d4a5340d8fff5858a4576c55547007d7e2b3f94583ea8f0976237712bd2e5481c3988f5387e7ac2c3f18718388795b7b2d44b0a13f3faaa55311b800301c9203a511572cf8f349280bbabb9424070f415bbfe28aef8d20329ee842cef4d4c299e619b6ef1cf00718aab2accec9ac00155be2903b6fb07dfe98b0bd8d8580176b99ce4aa6be51cf59046c17ce1817d363fa63af5a241d48bcce064a438651af102ff9c6de4b86374fe24f1dfa66e16e51550dbb791af425d8fa601c70c1bb90e1a557bfe0dde730b0364eba9d2018ee751699ee219e13fa8874070935b29a1767e1d748bfbe796fe4b81a371922962349116906e823605d39fa4b5b885f4610c34d1a090fa4106785e7a035a629958ad1b00cb9d36d171d575268efa1bef064fc0a6dfbae8e532466035a0c2cef96fe9f93b872f0cf804811e927b39818189412868fb104e2d56ae62f77031f0df1ae91aa11826991ca7b8af22f130a47a72cce36ddc319b32dffd294f2e192e490249ea1a6f8437173ce6392d16dda888a98bf685bc91b89b8ee1eabdfb1806fd61f018d1744fe8b03521de4bff86d4a811ca2ecd5be668e9c752a6c26aacc0cc9dd89d112785c25ca6a0a7a5267b4e37457c04a0626c8a29be30ec28ddacf47a84918bab164d07bdedae62132ab04a6f2c4e108eba9ab878caa4a1a7509521d427ad7f3dfa86fae8345dfb5e0d46ce3a94dec84f7880c7422468ea74fe0b4825b8c762b34d5d9b82ba96e0c7dcae01718ccac0044a87476ff031e3ee3c2c13f5f375a841d243c38cd9a354b6525527de1fe7e36a6e2ad95e5bbc4c97e85f8cdcd5341da777e03451838807d5dd2eb4fd15976783c140e21cfc2eb3e58e40c16374de0aecbe3e3d41c64417a472cba18762080a2348ec3f441bf229a932ea0ca7c816938655d0c81b14dfbf86aa600d0c68172fb0046ef51f601ec89309d43ad1eacd583f9d205bb1ff1a37a97b44b5e35be4945f52897eb2a74645b01a7f82054cda44e9fa9f9af9bad1a235155718713bacd08d354f3fdd95858db0040fb551e9f93ae399d5dc53a67e88bcd5a02d104dfd9d824cdd5fe262ed9266fc47b7e640f2c9d9c7a62c6d24b429fa55560aa254a824a0858482e771144d6d5b05539cf71d75bec3a22be75655e1ababec4dff9472a019f6220067374dd49252282e4945a407084633ef9c88d14833bd95335107d36afdf56a642cb739bf0a61ed53a6915baed78e9d74166ebc492b517c7c594fe6564550bb7108f43012551e65fbafc0a9874e46fb64b5b7aee0082a5d617a43b8bf9473309c6761aebc7f13b72ed460b522a6b0875b67353c705f99d1d9dc899870fcc90c632aba1fa9ced6d7a2368dc4dd3d4b38a5807415e00de6b9ea70525a6c1b67d04521efeeefc6c591fc5256d990a1123522864a029430bb7ea00dd80d283fdd6d61cc5b509221e28f73386803d97a38fb0182fd95b3b91353c6eb60ef2b3d5c8c0ab8dc9cd9be2b4cf69450d00e88cb0f0bc9a4be82b71148a37237ceaf945ab94c365625f58171eb15c1bb244a87335550d813d28f241a3296520046e65aff3291555786d7c871ec8a2d10d4b44429041c3cd6ab60f0def742de3d28393c5aca92b150697ac15504ee66d8a2aa01a6c63d7c719d6d4f94af2ed1d8670e3231a0e481095e425e6231c43ad36e3b7a3478f6a61563f5aa13237beb8a891dbb29013c325f7f91c1b055fb83c436fdf8aef49ec457946e6ab7e955427373fd9c743acfd4b9609569b591ec79c7ea7276de103a35a4a8a05c91f59e04689ba1ddd570b18ed046f785d7e4ff9fce7115ac814fe126f781828877208ddfbb2ebc919e6d1f6eb417f38bfbf22ac9633f75e58e560b85d88d0e4fad9b2e68c9ebf9675819d50c30c8982bbbc2f41e02690390bf0e16979b24e648bf15b18800aaef58c3c465f38cfd1e47bf1266c17b69523b7868d2138cb95c4bce0dd3ceb7c2267b868b6e12888d5a489fc0091b295b56a1c328b54fe1119aaf1e6d7dd52fa450b52fbfc8b84c2200ebe209060b655cad288562786673121691809366af37b76567762d1fc24f1fad3128b43c8d10e9b6954b2efcbe40124fc0a5b670dd6dd544e30263a551825282aa06be3817a8eeacf31ca8b25cba011d60b78d3d2462810764e4acb566ff371005f5481c9d36c991527143af2c44cc8cfc59c920bb4a281f2ed4d494d30ba4d900edf59e23be2f763072255cb6f1e8b24ab1d305fbfb2429cff8bda303617c034e71a17230d0e860420dbcf9fea4ab48557e4d50797179496936ec6c97686fe6d9115809e14069244d251d4bc9c8931e47e06ec051e709ba1df526b55d959b37a6f3408833aaac80cfc9cb99915eb7d83e26998f0da2492b986fe0f5047b2cab6e6d33a117df21e6a8ec7f394a3712885dab176a4d6095e5cf75dbd3f0077e5e74b1ff8b902072380cf172562884de852ff5f07c55856224fb3df8eb44764ab9284944b86ab6f176a863cdd0e7ab5616a14692f6cbf41bc63113b27689fc2fb145736aaf2a5b26d2bef3a2a59ef8bb3f3e4d360a4251d0736482e9ed7e189fc48c0973b6649988228c2ac72b23826a61cfa06b11f13c8555be6e433d87e20113eb74c94f0e51719a7b38c59eba300089d06b9bc2a72017668e5aa3153ca4282718f1762642e7c1be1f865cd9b65c6387c8fe496f1e60d5acbb78c2f71cea1f35dc955b1e7d1cdc9ca339765995d9e05dd729cdf58aa2a1451b633c374e5b6c2af1c8486ee4250a875e80e1f359c15130eb1e2575c0c7badb2af61378527fa24347ebb12c10bbb36e3c94619556b2c641d0ebb691b2706cdd667f55b8fff8fb46e3ac72f3682661a4bac2391075ff5145eb07d69d77437adec2d096c1c89208ab3e7a9ea6a0ff4a5bc1846b3683bd7c6ec4520c3c95861a5856b0191e4221c9819c67273c66729728f6035e79c0dae8842df4c0c27ada1ad18b34efcd55b94ef120762e87e8c5afdec80d5788e83f0d1533cdd7aea8f27f33266e007b274f6d48c59bcfad607e8b298be2b17322be88558c60033452826778f167f318b660607bfb2f285cadb385399636acb8f5350d819511b5e7931c5f8483529d3ab3fdb5ae2dde0ada918f1327c6c0dfbbf5ed3c8afef171910dd0169022b3cad5b08084dd5e8eb8ef1ecb17e48bf69f80e3db0ae1cc7b73d94b89696e3c3443ecb4c7ca12568201744d1858d90ff759f2d264d49edf47772bd0e0990c14dcf8c8a4c2dafa44dc6e92f4c66b03bdc4f68f28ca2d0811a433e184cced99a8e5614ca83c46ec18b47e0c7ae91037ae06c6d6d0f3dee19711c21cddafb5869416d23c5219296acda7774891877f3f8d46155d39f43ed10500ede3afa26943b83b800b54a9752250ec6ae173e920002f365d692a9b3a2f9b27124ac97b8e81b70e8c0bb7022d07ee97e962810962b03fc019695b5399f77aab414327cfc5dedd51e99453179c42ae85a42f8e06e0cec6f937224dd019c77c5a0ba32ad08107216a9c758138b730bd5b5f4b613f192839514a8621634d9dbd5840e728c1ef4a2c8bbfadc376dd80d13dcb327ce55ab536a43b570789f5c5e135ac0af79b54232613d0e989ae695aeb358c671ae71d508b58a793e19c58c3d204cdc9a021ecc634bcb0bd6a1917554ea3bd688adab8163260a914fc01d7ce05a497a5c5836cf9401cb6aa35cd008470bdecfb97a511c905badd01bbb4d0c05867661debd2162beeccd52399d5a70a929405293916f33ed0d03f8b850f4bdd77b1fb6283118d71de629577383c81cad086f4099ce7476cb787f73c96431a0df4156f7826fce9045f7e7c97bbfd618b845595203cdc8df4638430fac74a07bc5f773486731d8ad29c06695704cbe2882077a85d543551b7ba81b181ccb93d2b3071b1a38f3c762b42df8246aa64cecbdc772830ac79e766fa99e8c65225f28297a32526df9b51227bd368253737f013ae18435a912bc18cc4a95216ce449865e8bd8bc759dce9d4af52f9e789eafa37023e91946952202dfb7243cab7db2f9f98bb66f19750c547a2bf2e2ba92862ab66f33fcf465ffc41d23f0b891a3b28b3f68ea48dde6ad4802902abd22b0d7d9101bd61471c5d88ee9d9477b7cf9f6ac52e0f520c79278da22938745446f1e647ae478ecba416b941aa31f979d0633efe72910bebb8988de1d0013616f31c5da163eb6c07022649ac57422627a5642618f53103adc9918f9992c5b085e10d2744f9934bfbb994a710d6cd387c325e94278f97d5582864f1bb29a1400aaf674ea8fb99a3b42e4ac50418fd804a5b1471eaac4642d4aa338fd3d5d0dd84372b2c32c5cfe7f319acf731a9787b048cedee3833300dde639cb1386c8fbca4bae8d67fb7bd72d1696a0212e27e166e6b04a79e34b47c98502ed0bdbd8d61777537f72df569fe5ed30071b57e8724e98ccb88c07f0458cf32298cefb6ed672b255e581ac756789b57e950d57174bffd3f47bdbe4b168e7e3f1a6df508d4202d327947facfbf9526a9e5fc1a5abb179902d4584deae6cb2900391e080d3f3540b87c3a873ccfaee5b4aaff0e6516a867ea00b4d5e680fee6b91defc65c240614a1409bdd0f49c2c4f3c1d258d77abfc17a749660f49547adb236730e5a7a22fbbabdd8ca079a8efa5b605332db12f455868ab67a1ffd27d1339bdf8d150189cfbf6199c6fc27c05788138a63267eb8ac086e27286b4ef99ee9d92cfedab5ce9916675f128f206a1733f47a597232067aa12da20c7b9cab6575d7634f8c31e9a29948b528681f3f9c13b9f585ebfbff8c28a299a43e4409b31b6c02a79eeb493734fe5f9c1d9e3830572eb54229b5cf525768f695acff48c76b4a6e0936b7406ab69f06d33d3f04946db9d7966ea6e8c50ede5abadda28149edef5223a6938d5c32933070d234043feddbd65c81be218f9d7c497a1ecac30bb9162e60a9bbbcdb4fec4b212050610e2b376aadf58b3c9207860d2650d0310ae6606a8f1b266b6a13b68c3306ed413224abdf19371bac3ea1b964f28996fc70f666ff118c6a7c9f2108d327f5145919c03832f754de35f5979ae72130e39126499037d6fbb3751cbb4843b05d9dc91dd5fc1429da491f72e3069313ea243933b47109af247fcbe0c70f9024ac5a41815655ab309fcaa282d03596ba59cfee0e40f7bd657689453e98d562442fa4c585f970b6983a581b0b8eb1c5e780b3f5c1abb326213c6b5fd440c2187066ddf55f4eabf88804139392c45979440c6f05b7222bd95e963832d7fa4a4760273cc075e8b8feeccb917e8feaf7d3f766d9ae880487e69bc01872ba62b91b8af5dbffdd93fdc95e8f47ed793fc070a5991f2e9ea61439662dab218 -------------------------------------------------------------------------------- /integration_test.go: -------------------------------------------------------------------------------- 1 | // +build integration 2 | 3 | package amqp_test 4 | 5 | import ( 6 | "bytes" 7 | "context" 8 | "crypto/tls" 9 | "encoding/json" 10 | "flag" 11 | "fmt" 12 | "math/rand" 13 | "net" 14 | "os" 15 | "path/filepath" 16 | "strconv" 17 | "sync" 18 | "testing" 19 | "time" 20 | 21 | "github.com/Azure/azure-sdk-for-go/arm/servicebus" 22 | "github.com/Azure/go-autorest/autorest" 23 | "github.com/Azure/go-autorest/autorest/adal" 24 | "github.com/Azure/go-autorest/autorest/azure" 25 | "github.com/fortytw2/leaktest" 26 | "pack.ag/amqp" 27 | "pack.ag/amqp/internal/testconn" 28 | ) 29 | 30 | func init() { 31 | // rand used to generate queue names, non-determinism is fine for this use 32 | rand.Seed(time.Now().UnixNano()) 33 | } 34 | 35 | var ( 36 | isForkPR = os.Getenv("CI") != "" && os.Getenv("SERVICEBUS_ACCESS_KEY") == "" 37 | subscriptionID = mustGetenv("AZURE_SUBSCRIPTION_ID") 38 | resourceGroup = mustGetenv("AZURE_RESOURCE_GROUP") 39 | tenantID = mustGetenv("AZURE_TENANT_ID") 40 | clientID = mustGetenv("AZURE_CLIENT_ID") 41 | clientSecret = mustGetenv("AZURE_CLIENT_SECRET") 42 | namespace = mustGetenv("SERVICEBUS_NAMESPACE") 43 | accessKeyName = mustGetenv("SERVICEBUS_ACCESS_KEY_NAME") 44 | accessKey = mustGetenv("SERVICEBUS_ACCESS_KEY") 45 | 46 | tlsKeyLog = flag.String("tlskeylog", "", "path to write the TLS key log") 47 | recordDir = flag.String("recorddir", "", "directory to write connection records to") 48 | ) 49 | 50 | func TestIntegrationRoundTrip(t *testing.T) { 51 | queueName, queuesClient, cleanup := newTestQueue(t, "receive") 52 | defer cleanup() 53 | 54 | tests := []struct { 55 | label string 56 | sessions int 57 | data []string 58 | }{ 59 | { 60 | label: "1 roundtrip, small payload", 61 | sessions: 1, 62 | data: []string{"1Hello there!"}, 63 | }, 64 | { 65 | label: "3 roundtrip, small payload", 66 | sessions: 1, 67 | data: []string{ 68 | "2Hey there!", 69 | "2Hi there!", 70 | "2Ho there!", 71 | }, 72 | }, 73 | { 74 | label: "1000 roundtrip, small payload", 75 | sessions: 1, 76 | data: repeatStrings(1000, 77 | "3Hey there!", 78 | "3Hi there!", 79 | "3Ho there!", 80 | ), 81 | }, 82 | { 83 | label: "1 roundtrip, small payload, 10 sessions", 84 | sessions: 10, 85 | data: []string{"1Hello there!"}, 86 | }, 87 | } 88 | 89 | for _, tt := range tests { 90 | t.Run(tt.label, func(t *testing.T) { 91 | checkLeaks := leaktest.CheckTimeout(t, 60*time.Second) 92 | 93 | // Create client 94 | client := newClient(t, tt.label, 95 | amqp.ConnMaxSessions(tt.sessions), 96 | ) 97 | defer client.Close() 98 | 99 | for i := 0; i < tt.sessions; i++ { 100 | // Open a session 101 | session, err := client.NewSession() 102 | if err != nil { 103 | t.Fatal(err) 104 | } 105 | 106 | // Create a sender 107 | sender, err := session.NewSender( 108 | amqp.LinkTargetAddress(queueName), 109 | ) 110 | if err != nil { 111 | t.Fatal(err) 112 | } 113 | 114 | // Perform test concurrently for speed and to catch races 115 | var wg sync.WaitGroup 116 | wg.Add(2) 117 | 118 | var sendErr error 119 | go func() { 120 | defer wg.Done() 121 | defer sender.Close() 122 | 123 | for i, data := range tt.data { 124 | ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second) 125 | err = sender.Send(ctx, &amqp.Message{ 126 | Data: []byte(data), 127 | }) 128 | cancel() 129 | if err != nil { 130 | sendErr = fmt.Errorf("Error after %d sends: %+v", i, err) 131 | return 132 | } 133 | } 134 | }() 135 | 136 | var receiveErr error 137 | go func() { 138 | defer wg.Done() 139 | 140 | // Create a receiver 141 | receiver, err := session.NewReceiver( 142 | amqp.LinkSourceAddress(queueName), 143 | amqp.LinkCredit(10), 144 | amqp.LinkBatching(false), 145 | ) 146 | if err != nil { 147 | receiveErr = err 148 | return 149 | } 150 | defer receiver.Close() 151 | 152 | for i, data := range tt.data { 153 | ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second) 154 | msg, err := receiver.Receive(ctx) 155 | cancel() 156 | if err != nil { 157 | receiveErr = fmt.Errorf("Error after %d receives: %+v", i, err) 158 | return 159 | } 160 | 161 | // Accept message 162 | msg.Accept() 163 | 164 | if !bytes.Equal([]byte(data), msg.Data) { 165 | receiveErr = fmt.Errorf("Expected received message %d to be %v, but it was %v", i+1, string(data), string(msg.Data)) 166 | } 167 | } 168 | }() 169 | 170 | wg.Wait() 171 | 172 | if sendErr != nil || receiveErr != nil { 173 | t.Error("Send error:", sendErr) 174 | t.Fatal("Receive error:", receiveErr) 175 | } 176 | } 177 | 178 | client.Close() // close before leak check 179 | 180 | checkLeaks() // this is done here because queuesClient starts additional goroutines 181 | 182 | // Wait for Azure to update stats 183 | time.Sleep(1 * time.Second) 184 | 185 | q, err := queuesClient.Get(resourceGroup, namespace, queueName) 186 | if err != nil { 187 | t.Fatal(err) 188 | } 189 | 190 | if amc := *q.CountDetails.ActiveMessageCount; amc != 0 { 191 | t.Fatalf("Expected ActiveMessageCount to be 0, but it was %d", amc) 192 | } 193 | 194 | if dead := *q.CountDetails.DeadLetterMessageCount; dead > 0 { 195 | t.Fatalf("Expected DeadLetterMessageCount to be 0, but it was %d", dead) 196 | } 197 | }) 198 | } 199 | } 200 | 201 | func TestIntegrationSend(t *testing.T) { 202 | queueName, queuesClient, cleanup := newTestQueue(t, "receive") 203 | defer cleanup() 204 | 205 | tests := []struct { 206 | label string 207 | data []string 208 | }{ 209 | { 210 | label: "3 send, small payload", 211 | data: []string{ 212 | "2Hey there!", 213 | "2Hi there!", 214 | "2Ho there!", 215 | }, 216 | }, 217 | } 218 | 219 | for _, tt := range tests { 220 | t.Run(tt.label, func(t *testing.T) { 221 | checkLeaks := leaktest.CheckTimeout(t, 60*time.Second) 222 | 223 | // Create client 224 | client := newClient(t, tt.label) 225 | defer client.Close() 226 | 227 | // Open a session 228 | session, err := client.NewSession() 229 | if err != nil { 230 | t.Fatal(err) 231 | } 232 | 233 | // Create a sender 234 | sender, err := session.NewSender( 235 | amqp.LinkTargetAddress(queueName), 236 | ) 237 | if err != nil { 238 | t.Fatal(err) 239 | } 240 | 241 | for i, data := range tt.data { 242 | ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second) 243 | err = sender.Send(ctx, &amqp.Message{ 244 | Data: []byte(data), 245 | }) 246 | cancel() 247 | if err != nil { 248 | t.Fatalf("Error after %d sends: %+v", i, err) 249 | return 250 | } 251 | } 252 | sender.Close() 253 | client.Close() // close before leak check 254 | 255 | checkLeaks() // this is done here because queuesClient starts additional goroutines 256 | 257 | // Wait for Azure to update stats 258 | time.Sleep(1 * time.Second) 259 | 260 | q, err := queuesClient.Get(resourceGroup, namespace, queueName) 261 | if err != nil { 262 | t.Fatal(err) 263 | } 264 | 265 | if amc := *q.CountDetails.ActiveMessageCount; int(amc) != len(tt.data) { 266 | t.Fatalf("Expected ActiveMessageCount to be 0, but it was %d", amc) 267 | } 268 | 269 | if dead := *q.CountDetails.DeadLetterMessageCount; dead > 0 { 270 | t.Fatalf("Expected DeadLetterMessageCount to be 0, but it was %d", dead) 271 | } 272 | }) 273 | } 274 | } 275 | 276 | func dump(i interface{}) { 277 | enc := json.NewEncoder(os.Stdout) 278 | enc.SetIndent("", "\t") 279 | enc.Encode(i) 280 | } 281 | 282 | func newClient(t testing.TB, label string, opts ...amqp.ConnOption) *amqp.Client { 283 | opts = append(opts, 284 | amqp.ConnSASLPlain(accessKeyName, accessKey), 285 | ) 286 | 287 | if *tlsKeyLog == "" && *recordDir == "" { 288 | client, err := amqp.Dial("amqps://"+namespace+".servicebus.windows.net", opts...) 289 | if err != nil { 290 | t.Fatal(err) 291 | } 292 | return client 293 | } 294 | 295 | var tlsConfig tls.Config 296 | 297 | if *tlsKeyLog != "" { 298 | f, err := os.OpenFile(*tlsKeyLog, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0666) 299 | if err != nil { 300 | t.Fatal(err) 301 | } 302 | 303 | tlsConfig = tls.Config{ 304 | KeyLogWriter: f, 305 | } 306 | } 307 | 308 | var conn net.Conn 309 | conn, err := tls.Dial("tcp", namespace+".servicebus.windows.net:5671", &tlsConfig) 310 | if err != nil { 311 | t.Fatal(err) 312 | } 313 | 314 | if *recordDir != "" { 315 | path := filepath.Join(*recordDir, label) 316 | f, err := os.Create(path) 317 | if err != nil { 318 | t.Fatal(err) 319 | } 320 | conn = testconn.NewRecorder(f, conn) 321 | } 322 | 323 | opts = append(opts, 324 | amqp.ConnServerHostname(namespace+".servicebus.windows.net"), 325 | ) 326 | client, err := amqp.New(conn, opts...) 327 | if err != nil { 328 | t.Fatal(err) 329 | } 330 | return client 331 | } 332 | 333 | func newTestQueue(tb testing.TB, suffix string) (string, servicebus.QueuesClient, func()) { 334 | shouldRunIntegration(tb) 335 | 336 | queueName := "integration-" + suffix + "-" + strconv.FormatUint(rand.Uint64(), 10) 337 | tb.Log("Creating queue", queueName) 338 | 339 | oauthConfig, err := adal.NewOAuthConfig(azure.PublicCloud.ActiveDirectoryEndpoint, tenantID) 340 | if err != nil { 341 | tb.Fatal(err) 342 | } 343 | token, err := adal.NewServicePrincipalToken(*oauthConfig, clientID, clientSecret, azure.PublicCloud.ResourceManagerEndpoint) 344 | if err != nil { 345 | tb.Fatal(err) 346 | } 347 | 348 | queuesClient := servicebus.NewQueuesClient(subscriptionID) 349 | queuesClient.Authorizer = autorest.NewBearerAuthorizer(token) 350 | 351 | params := servicebus.SBQueue{} 352 | _, err = queuesClient.CreateOrUpdate(resourceGroup, namespace, queueName, params) 353 | if err != nil { 354 | tb.Fatal(err) 355 | } 356 | 357 | cleanup := func() { 358 | _, err = queuesClient.Delete(resourceGroup, namespace, queueName) 359 | if err != nil { 360 | tb.Logf("Unable to remove queue: %s - %v", queueName, err) 361 | } 362 | } 363 | 364 | return queueName, queuesClient, cleanup 365 | } 366 | 367 | func mustGetenv(key string) string { 368 | v := os.Getenv(key) 369 | if v == "" && !isForkPR { 370 | panic("Environment variable '" + key + "' required for integration tests.") 371 | } 372 | return v 373 | } 374 | 375 | func shouldRunIntegration(tb testing.TB) { 376 | if isForkPR { 377 | tb.Skip("skipping integration test in PR") 378 | } 379 | } 380 | 381 | func repeatStrings(count int, strs ...string) []string { 382 | var out []string 383 | for i := 0; i < count; i += len(strs) { 384 | out = append(out, strs...) 385 | } 386 | return out[:count] 387 | } 388 | --------------------------------------------------------------------------------