New Upstream Release - golang-github-eapache-go-xerial-snappy
Ready changes
Summary
Merged new upstream version: 0.0~git20230111.bf00bc1 (was: 0.0~git20180814.776d571).
Resulting package
Built on 2023-04-19T17:44 (took 3m44s)
The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:
apt install -t fresh-releases golang-github-eapache-go-xerial-snappy-dev
Lintian Result
- golang-github-eapache-go-xerial-snappy-dev_0.0~git20230111.bf00bc1-1~jan+nur1_all.deb
- golang-github-eapache-go-xerial-snappy_0.0~git20230111.bf00bc1-1~jan+nur1.dsc
- golang-github-eapache-go-xerial-snappy_0.0~git20230111.bf00bc1-1~jan+nur1_amd64.buildinfo
- golang-github-eapache-go-xerial-snappy_0.0~git20230111.bf00bc1-1~jan+nur1_amd64.changes
Diff
diff --git a/corpus/020dfb19a68cbcf99dc93dc1030068d4c9968ad0-2 b/corpus/020dfb19a68cbcf99dc93dc1030068d4c9968ad0-2
deleted file mode 100644
index 1b704ae..0000000
Binary files a/corpus/020dfb19a68cbcf99dc93dc1030068d4c9968ad0-2 and /dev/null differ
diff --git a/corpus/05979b224be0294bf350310d4ba5257c9bb815db-3 b/corpus/05979b224be0294bf350310d4ba5257c9bb815db-3
deleted file mode 100644
index 8c321a6..0000000
--- a/corpus/05979b224be0294bf350310d4ba5257c9bb815db-3
+++ /dev/null
@@ -1 +0,0 @@
-����Y
\ No newline at end of file
diff --git a/corpus/0e64ca2823923c5efa03ff2bd6e0aa1018eeca3b-9 b/corpus/0e64ca2823923c5efa03ff2bd6e0aa1018eeca3b-9
deleted file mode 100644
index d413114..0000000
Binary files a/corpus/0e64ca2823923c5efa03ff2bd6e0aa1018eeca3b-9 and /dev/null differ
diff --git a/corpus/1 b/corpus/1
deleted file mode 100644
index 5e3abaf..0000000
Binary files a/corpus/1 and /dev/null differ
diff --git a/corpus/361a1c6d2a8f80780826c3d83ad391d0475c922f-4 b/corpus/361a1c6d2a8f80780826c3d83ad391d0475c922f-4
deleted file mode 100644
index d2528ba..0000000
Binary files a/corpus/361a1c6d2a8f80780826c3d83ad391d0475c922f-4 and /dev/null differ
diff --git a/corpus/4117af68228fa64339d362cf980c68ffadff96c8-12 b/corpus/4117af68228fa64339d362cf980c68ffadff96c8-12
deleted file mode 100644
index 38ee90f..0000000
Binary files a/corpus/4117af68228fa64339d362cf980c68ffadff96c8-12 and /dev/null differ
diff --git a/corpus/4142249be82c8a617cf838eef05394ece39becd3-9 b/corpus/4142249be82c8a617cf838eef05394ece39becd3-9
deleted file mode 100644
index 6d5812d..0000000
Binary files a/corpus/4142249be82c8a617cf838eef05394ece39becd3-9 and /dev/null differ
diff --git a/corpus/41ea8c7d904f1cd913b52e9ead4a96c639d76802-10 b/corpus/41ea8c7d904f1cd913b52e9ead4a96c639d76802-10
deleted file mode 100644
index 6a5f146..0000000
Binary files a/corpus/41ea8c7d904f1cd913b52e9ead4a96c639d76802-10 and /dev/null differ
diff --git a/corpus/44083e1447694980c0ee682576e32358c9ee883f-2 b/corpus/44083e1447694980c0ee682576e32358c9ee883f-2
deleted file mode 100644
index 6880dda..0000000
Binary files a/corpus/44083e1447694980c0ee682576e32358c9ee883f-2 and /dev/null differ
diff --git a/corpus/4d6b359bd538feaa7d36c89235d07d0a443797ac-1 b/corpus/4d6b359bd538feaa7d36c89235d07d0a443797ac-1
deleted file mode 100644
index 797a0a3..0000000
Binary files a/corpus/4d6b359bd538feaa7d36c89235d07d0a443797ac-1 and /dev/null differ
diff --git a/corpus/521e7e67b6063a75e0eeb24b0d1dd20731d34ad8-4 b/corpus/521e7e67b6063a75e0eeb24b0d1dd20731d34ad8-4
deleted file mode 100644
index ad77b20..0000000
--- a/corpus/521e7e67b6063a75e0eeb24b0d1dd20731d34ad8-4
+++ /dev/null
@@ -1 +0,0 @@
-�������Y
\ No newline at end of file
diff --git a/corpus/526e6f85d1b8777f0d9f70634c9f8b77fbdccdff-7 b/corpus/526e6f85d1b8777f0d9f70634c9f8b77fbdccdff-7
deleted file mode 100644
index 0d3e7cc..0000000
Binary files a/corpus/526e6f85d1b8777f0d9f70634c9f8b77fbdccdff-7 and /dev/null differ
diff --git a/corpus/581b8fe7088f921567811fdf30e1f527c9f48e5e b/corpus/581b8fe7088f921567811fdf30e1f527c9f48e5e
deleted file mode 100644
index 59c77e4..0000000
--- a/corpus/581b8fe7088f921567811fdf30e1f527c9f48e5e
+++ /dev/null
@@ -1 +0,0 @@
-package
\ No newline at end of file
diff --git a/corpus/60cd10738158020f5843b43960158c3d116b3a71-11 b/corpus/60cd10738158020f5843b43960158c3d116b3a71-11
deleted file mode 100644
index 801e2cf..0000000
Binary files a/corpus/60cd10738158020f5843b43960158c3d116b3a71-11 and /dev/null differ
diff --git a/corpus/652b031b4b9d601235f86ef62523e63d733b8623-3 b/corpus/652b031b4b9d601235f86ef62523e63d733b8623-3
deleted file mode 100644
index 76bd9d9..0000000
Binary files a/corpus/652b031b4b9d601235f86ef62523e63d733b8623-3 and /dev/null differ
diff --git a/corpus/684a011f6fdfc7ae9863e12381165e82d2a2e356-9 b/corpus/684a011f6fdfc7ae9863e12381165e82d2a2e356-9
deleted file mode 100644
index 7894c03..0000000
Binary files a/corpus/684a011f6fdfc7ae9863e12381165e82d2a2e356-9 and /dev/null differ
diff --git a/corpus/72e42fc8e5eaed6a8a077f420fc3bd1f9a7c0919-1 b/corpus/72e42fc8e5eaed6a8a077f420fc3bd1f9a7c0919-1
deleted file mode 100644
index f5a2bb9..0000000
Binary files a/corpus/72e42fc8e5eaed6a8a077f420fc3bd1f9a7c0919-1 and /dev/null differ
diff --git a/corpus/80881d1b911b95e0203b3b0e7dc6360c35f7620f-7 b/corpus/80881d1b911b95e0203b3b0e7dc6360c35f7620f-7
deleted file mode 100644
index 16f802a..0000000
--- a/corpus/80881d1b911b95e0203b3b0e7dc6360c35f7620f-7
+++ /dev/null
@@ -1 +0,0 @@
-墳←��������������←�←��������������������꿽
\ No newline at end of file
diff --git a/corpus/8484b3082d522e0a1f315db1fa1b2a5118be7cc3-8 b/corpus/8484b3082d522e0a1f315db1fa1b2a5118be7cc3-8
deleted file mode 100644
index a8d5adb..0000000
Binary files a/corpus/8484b3082d522e0a1f315db1fa1b2a5118be7cc3-8 and /dev/null differ
diff --git a/corpus/9635bb09260f100bc4a2ee4e3b980fecc5b874ce-1 b/corpus/9635bb09260f100bc4a2ee4e3b980fecc5b874ce-1
deleted file mode 100644
index 9292f67..0000000
Binary files a/corpus/9635bb09260f100bc4a2ee4e3b980fecc5b874ce-1 and /dev/null differ
diff --git a/corpus/99d36b0b5b1be7151a508dd440ec725a2576c41c-1 b/corpus/99d36b0b5b1be7151a508dd440ec725a2576c41c-1
deleted file mode 100644
index 3e250d2..0000000
Binary files a/corpus/99d36b0b5b1be7151a508dd440ec725a2576c41c-1 and /dev/null differ
diff --git a/corpus/9d339eddb4e2714ea319c3fb571311cb95fdb067-6 b/corpus/9d339eddb4e2714ea319c3fb571311cb95fdb067-6
deleted file mode 100644
index b2c05e5..0000000
Binary files a/corpus/9d339eddb4e2714ea319c3fb571311cb95fdb067-6 and /dev/null differ
diff --git a/corpus/b2419fcb7a9aef359de67cb6bd2b8a8c1f5c100f-4 b/corpus/b2419fcb7a9aef359de67cb6bd2b8a8c1f5c100f-4
deleted file mode 100644
index fb7157d..0000000
--- a/corpus/b2419fcb7a9aef359de67cb6bd2b8a8c1f5c100f-4
+++ /dev/null
@@ -1 +0,0 @@
-����Y
\ No newline at end of file
diff --git a/corpus/c1951b29109ec1017f63535ce3699630f46f54e1-5 b/corpus/c1951b29109ec1017f63535ce3699630f46f54e1-5
deleted file mode 100644
index ebe47e8..0000000
Binary files a/corpus/c1951b29109ec1017f63535ce3699630f46f54e1-5 and /dev/null differ
diff --git a/corpus/cb806bc4f67316af02d6ae677332a3b6005a18da-5 b/corpus/cb806bc4f67316af02d6ae677332a3b6005a18da-5
deleted file mode 100644
index f926593..0000000
--- a/corpus/cb806bc4f67316af02d6ae677332a3b6005a18da-5
+++ /dev/null
@@ -1 +0,0 @@
-墳��������濽
\ No newline at end of file
diff --git a/corpus/cd7dd228703739e9252c7ea76f1c5f82ab44686a-10 b/corpus/cd7dd228703739e9252c7ea76f1c5f82ab44686a-10
deleted file mode 100644
index 668f70c..0000000
Binary files a/corpus/cd7dd228703739e9252c7ea76f1c5f82ab44686a-10 and /dev/null differ
diff --git a/corpus/ce3671e91907349cea04fc3f2a4b91c65b99461d-3 b/corpus/ce3671e91907349cea04fc3f2a4b91c65b99461d-3
deleted file mode 100644
index 1e1b3b0..0000000
Binary files a/corpus/ce3671e91907349cea04fc3f2a4b91c65b99461d-3 and /dev/null differ
diff --git a/corpus/ce3c6f4c31f74d72fbf74c17d14a8d29aa62059e-6 b/corpus/ce3c6f4c31f74d72fbf74c17d14a8d29aa62059e-6
deleted file mode 100644
index db6795b..0000000
--- a/corpus/ce3c6f4c31f74d72fbf74c17d14a8d29aa62059e-6
+++ /dev/null
@@ -1 +0,0 @@
-墳←�����������������꿽
\ No newline at end of file
diff --git a/corpus/da39a3ee5e6b4b0d3255bfef95601890afd80709-1 b/corpus/da39a3ee5e6b4b0d3255bfef95601890afd80709-1
deleted file mode 100644
index e69de29..0000000
diff --git a/corpus/e2230aa0ecaebb9b890440effa13f501a89247b2-1 b/corpus/e2230aa0ecaebb9b890440effa13f501a89247b2-1
deleted file mode 100644
index 0e3f82f..0000000
Binary files a/corpus/e2230aa0ecaebb9b890440effa13f501a89247b2-1 and /dev/null differ
diff --git a/corpus/efa11d676fb2a77afb8eac3d7ed30e330a7c2efe-11 b/corpus/efa11d676fb2a77afb8eac3d7ed30e330a7c2efe-11
deleted file mode 100644
index 2031634..0000000
Binary files a/corpus/efa11d676fb2a77afb8eac3d7ed30e330a7c2efe-11 and /dev/null differ
diff --git a/corpus/f0445ac39e03978bbc8011316ac8468015ddb72c-1 b/corpus/f0445ac39e03978bbc8011316ac8468015ddb72c-1
deleted file mode 100644
index b30db18..0000000
Binary files a/corpus/f0445ac39e03978bbc8011316ac8468015ddb72c-1 and /dev/null differ
diff --git a/corpus/f241da53c6bc1fe3368c55bf28db86ce15a2c784-2 b/corpus/f241da53c6bc1fe3368c55bf28db86ce15a2c784-2
deleted file mode 100644
index 4909d4e..0000000
Binary files a/corpus/f241da53c6bc1fe3368c55bf28db86ce15a2c784-2 and /dev/null differ
diff --git a/debian/changelog b/debian/changelog
index 2365ce2..9507c89 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+golang-github-eapache-go-xerial-snappy (0.0~git20230111.bf00bc1-1) UNRELEASED; urgency=low
+
+ * New upstream snapshot.
+
+ -- Debian Janitor <janitor@jelmer.uk> Wed, 19 Apr 2023 17:41:37 -0000
+
golang-github-eapache-go-xerial-snappy (0.0~git20180814.776d571-1) unstable; urgency=medium
* Team upload
diff --git a/fuzz.go b/fuzz.go
deleted file mode 100644
index 6a46f47..0000000
--- a/fuzz.go
+++ /dev/null
@@ -1,16 +0,0 @@
-// +build gofuzz
-
-package snappy
-
-func Fuzz(data []byte) int {
- decode, err := Decode(data)
- if decode == nil && err == nil {
- panic("nil error with nil result")
- }
-
- if err != nil {
- return 0
- }
-
- return 1
-}
diff --git a/fuzz_test.go b/fuzz_test.go
new file mode 100644
index 0000000..6f9f155
--- /dev/null
+++ b/fuzz_test.go
@@ -0,0 +1,20 @@
+package snappy
+
+import "testing"
+
+func FuzzData(f *testing.F) {
+ f.Fuzz(func(t *testing.T, data []byte) {
+ func() int {
+ decode, err := Decode(data)
+ if decode == nil && err == nil {
+ panic("nil error with nil result")
+ }
+
+ if err != nil {
+ return 0
+ }
+
+ return 1
+ }()
+ })
+}
diff --git a/go.mod b/go.mod
new file mode 100644
index 0000000..2d54ad8
--- /dev/null
+++ b/go.mod
@@ -0,0 +1,5 @@
+module github.com/eapache/go-xerial-snappy
+
+go 1.17
+
+require github.com/golang/snappy v0.0.4
diff --git a/go.sum b/go.sum
new file mode 100644
index 0000000..74eae48
--- /dev/null
+++ b/go.sum
@@ -0,0 +1,2 @@
+github.com/golang/snappy v0.0.4 h1:yAGX7huGHXlcLOEtBnF4w7FQwA26wojNCwOYAEhLjQM=
+github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
diff --git a/snappy.go b/snappy.go
index ea8f7af..e2c1714 100644
--- a/snappy.go
+++ b/snappy.go
@@ -25,10 +25,10 @@ var (
)
func min(x, y int) int {
- if x < y {
- return x
- }
- return y
+ if x < y {
+ return x
+ }
+ return y
}
// Encode encodes data as snappy with no framing header.
@@ -48,14 +48,14 @@ func EncodeStream(dst, src []byte) []byte {
// Snappy encode in blocks of maximum 32KB
var (
- max = len(src)
+ max = len(src)
blockSize = 32 * 1024
- pos = 0
- chunk []byte
+ pos = 0
+ chunk []byte
)
for pos < max {
- newPos := min(pos + blockSize, max)
+ newPos := min(pos+blockSize, max)
chunk = master.Encode(chunk[:cap(chunk)], src[pos:newPos])
// First encode the compressed size (big-endian)
@@ -104,7 +104,7 @@ func DecodeInto(dst, src []byte) ([]byte, error) {
var (
pos = sizeOffset
chunk []byte
- err error
+ err error
)
for pos+sizeBytes <= max {
diff --git a/snappy_test.go b/snappy_test.go
index bdc41bf..bfb9c91 100644
--- a/snappy_test.go
+++ b/snappy_test.go
@@ -16,17 +16,17 @@ var snappyTestCases = map[string][]byte{
var snappyStreamTestCases = map[string][]byte{
"PLAINDATA": {130, 83, 78, 65, 80, 80, 89, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 11, 9, 32, 80, 76, 65, 73, 78, 68, 65, 84, 65},
`{"a":"UtaitILHMDAAAAfU","b":"日本"}`: {130, 83, 78, 65, 80, 80, 89, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 39, 37, 144, 123, 34, 97, 34, 58, 34, 85, 116, 97, 105, 116, 73, 76, 72, 77, 68, 65, 65, 65, 65, 102, 85, 34, 44, 34, 98, 34, 58, 34, 230, 151, 165, 230, 156, 172, 34, 125},
- largeString: {130, 83, 78, 65, 80, 80, 89, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3, 89, 128, 8, 240, 90, 83, 101, 100, 32, 117, 116, 32, 112, 101, 114, 115, 112, 105, 99, 105, 97, 116, 105, 115, 32, 117, 110, 100, 101, 32, 111, 109, 110, 105, 115, 32, 105, 115, 116, 101, 32, 110, 97, 116, 117, 115, 32, 101, 114, 114, 111, 114, 32, 115, 105, 116, 32, 118, 111, 108, 117, 112, 116, 97, 116, 101, 109, 32, 97, 99, 99, 117, 115, 97, 110, 116, 105, 117, 109, 32, 100, 111, 108, 111, 114, 101, 109, 113, 117, 101, 32, 108, 97, 117, 100, 97, 5, 22, 240, 60, 44, 32, 116, 111, 116, 97, 109, 32, 114, 101, 109, 32, 97, 112, 101, 114, 105, 97, 109, 44, 32, 101, 97, 113, 117, 101, 32, 105, 112, 115, 97, 32, 113, 117, 97, 101, 32, 97, 98, 32, 105, 108, 108, 111, 32, 105, 110, 118, 101, 110, 116, 111, 114, 101, 32, 118, 101, 114, 105, 116, 97, 1, 141, 4, 101, 116, 1, 36, 88, 115, 105, 32, 97, 114, 99, 104, 105, 116, 101, 99, 116, 111, 32, 98, 101, 97, 116, 97, 101, 32, 118, 105, 1, 6, 120, 100, 105, 99, 116, 97, 32, 115, 117, 110, 116, 32, 101, 120, 112, 108, 105, 99, 97, 98, 111, 46, 32, 78, 101, 109, 111, 32, 101, 110, 105, 109, 5, 103, 0, 109, 46, 180, 0, 12, 113, 117, 105, 97, 17, 16, 0, 115, 5, 209, 72, 97, 115, 112, 101, 114, 110, 97, 116, 117, 114, 32, 97, 117, 116, 32, 111, 100, 105, 116, 5, 9, 36, 102, 117, 103, 105, 116, 44, 32, 115, 101, 100, 9, 53, 32, 99, 111, 110, 115, 101, 113, 117, 117, 110, 1, 42, 20, 109, 97, 103, 110, 105, 32, 9, 245, 16, 115, 32, 101, 111, 115, 1, 36, 28, 32, 114, 97, 116, 105, 111, 110, 101, 17, 96, 33, 36, 1, 51, 36, 105, 32, 110, 101, 115, 99, 105, 117, 110, 116, 1, 155, 1, 254, 16, 112, 111, 114, 114, 111, 1, 51, 36, 115, 113, 117, 97, 109, 32, 101, 115, 116, 44, 1, 14, 13, 81, 5, 183, 4, 117, 109, 1, 18, 0, 97, 9, 19, 4, 32, 115, 1, 149, 12, 109, 101, 116, 44, 9, 135, 76, 99, 116, 101, 116, 117, 114, 44, 32, 97, 100, 105, 112, 105, 115, 99, 105, 32, 118, 101, 108, 50, 173, 0, 24, 110, 111, 110, 32, 110, 117, 109, 9, 94, 84, 105, 117, 115, 32, 109, 111, 100, 105, 32, 116, 101, 109, 112, 111, 114, 97, 32, 105, 110, 99, 105, 100, 33, 52, 20, 117, 116, 32, 108, 97, 98, 33, 116, 4, 101, 116, 9, 106, 0, 101, 5, 219, 20, 97, 109, 32, 97, 108, 105, 5, 62, 33, 164, 8, 114, 97, 116, 29, 212, 12, 46, 32, 85, 116, 41, 94, 52, 97, 100, 32, 109, 105, 110, 105, 109, 97, 32, 118, 101, 110, 105, 33, 221, 72, 113, 117, 105, 115, 32, 110, 111, 115, 116, 114, 117, 109, 32, 101, 120, 101, 114, 99, 105, 33, 202, 104, 111, 110, 101, 109, 32, 117, 108, 108, 97, 109, 32, 99, 111, 114, 112, 111, 114, 105, 115, 32, 115, 117, 115, 99, 105, 112, 105, 13, 130, 8, 105, 111, 115, 1, 64, 12, 110, 105, 115, 105, 1, 150, 5, 126, 44, 105, 100, 32, 101, 120, 32, 101, 97, 32, 99, 111, 109, 5, 192, 0, 99, 41, 131, 33, 172, 8, 63, 32, 81, 1, 107, 4, 97, 117, 33, 101, 96, 118, 101, 108, 32, 101, 117, 109, 32, 105, 117, 114, 101, 32, 114, 101, 112, 114, 101, 104, 101, 110, 100, 101, 114, 105, 65, 63, 12, 105, 32, 105, 110, 1, 69, 16, 118, 111, 108, 117, 112, 65, 185, 1, 47, 24, 105, 116, 32, 101, 115, 115, 101, 1, 222, 64, 109, 32, 110, 105, 104, 105, 108, 32, 109, 111, 108, 101, 115, 116, 105, 97, 101, 46, 103, 0, 0, 44, 1, 45, 16, 32, 105, 108, 108, 117, 37, 143, 45, 36, 0, 109, 5, 110, 65, 33, 20, 97, 116, 32, 113, 117, 111, 17, 92, 44, 115, 32, 110, 117, 108, 108, 97, 32, 112, 97, 114, 105, 9, 165, 24, 65, 116, 32, 118, 101, 114, 111, 69, 34, 44, 101, 116, 32, 97, 99, 99, 117, 115, 97, 109, 117, 115, 1, 13, 104, 105, 117, 115, 116, 111, 32, 111, 100, 105, 111, 32, 100, 105, 103, 110, 105, 115, 115, 105, 109, 111, 115, 32, 100, 117, 99, 105, 1, 34, 80, 113, 117, 105, 32, 98, 108, 97, 110, 100, 105, 116, 105, 105, 115, 32, 112, 114, 97, 101, 115, 101, 101, 87, 17, 111, 56, 116, 117, 109, 32, 100, 101, 108, 101, 110, 105, 116, 105, 32, 97, 116, 65, 89, 28, 99, 111, 114, 114, 117, 112, 116, 105, 1, 150, 0, 115, 13, 174, 5, 109, 8, 113, 117, 97, 65, 5, 52, 108, 101, 115, 116, 105, 97, 115, 32, 101, 120, 99, 101, 112, 116, 0, 0, 0, 1, 0},
+ largeString: {130, 83, 78, 65, 80, 80, 89, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3, 89, 128, 8, 240, 90, 83, 101, 100, 32, 117, 116, 32, 112, 101, 114, 115, 112, 105, 99, 105, 97, 116, 105, 115, 32, 117, 110, 100, 101, 32, 111, 109, 110, 105, 115, 32, 105, 115, 116, 101, 32, 110, 97, 116, 117, 115, 32, 101, 114, 114, 111, 114, 32, 115, 105, 116, 32, 118, 111, 108, 117, 112, 116, 97, 116, 101, 109, 32, 97, 99, 99, 117, 115, 97, 110, 116, 105, 117, 109, 32, 100, 111, 108, 111, 114, 101, 109, 113, 117, 101, 32, 108, 97, 117, 100, 97, 5, 22, 240, 60, 44, 32, 116, 111, 116, 97, 109, 32, 114, 101, 109, 32, 97, 112, 101, 114, 105, 97, 109, 44, 32, 101, 97, 113, 117, 101, 32, 105, 112, 115, 97, 32, 113, 117, 97, 101, 32, 97, 98, 32, 105, 108, 108, 111, 32, 105, 110, 118, 101, 110, 116, 111, 114, 101, 32, 118, 101, 114, 105, 116, 97, 1, 141, 4, 101, 116, 1, 36, 88, 115, 105, 32, 97, 114, 99, 104, 105, 116, 101, 99, 116, 111, 32, 98, 101, 97, 116, 97, 101, 32, 118, 105, 1, 6, 120, 100, 105, 99, 116, 97, 32, 115, 117, 110, 116, 32, 101, 120, 112, 108, 105, 99, 97, 98, 111, 46, 32, 78, 101, 109, 111, 32, 101, 110, 105, 109, 5, 103, 0, 109, 46, 180, 0, 12, 113, 117, 105, 97, 17, 16, 0, 115, 5, 209, 72, 97, 115, 112, 101, 114, 110, 97, 116, 117, 114, 32, 97, 117, 116, 32, 111, 100, 105, 116, 5, 9, 36, 102, 117, 103, 105, 116, 44, 32, 115, 101, 100, 9, 53, 32, 99, 111, 110, 115, 101, 113, 117, 117, 110, 1, 42, 20, 109, 97, 103, 110, 105, 32, 9, 245, 16, 115, 32, 101, 111, 115, 1, 36, 28, 32, 114, 97, 116, 105, 111, 110, 101, 17, 96, 33, 36, 1, 51, 36, 105, 32, 110, 101, 115, 99, 105, 117, 110, 116, 1, 155, 1, 254, 16, 112, 111, 114, 114, 111, 1, 51, 36, 115, 113, 117, 97, 109, 32, 101, 115, 116, 44, 1, 14, 13, 81, 5, 183, 4, 117, 109, 1, 18, 0, 97, 9, 19, 4, 32, 115, 1, 149, 12, 109, 101, 116, 44, 9, 135, 76, 99, 116, 101, 116, 117, 114, 44, 32, 97, 100, 105, 112, 105, 115, 99, 105, 32, 118, 101, 108, 50, 173, 0, 24, 110, 111, 110, 32, 110, 117, 109, 9, 94, 84, 105, 117, 115, 32, 109, 111, 100, 105, 32, 116, 101, 109, 112, 111, 114, 97, 32, 105, 110, 99, 105, 100, 33, 52, 20, 117, 116, 32, 108, 97, 98, 33, 116, 4, 101, 116, 9, 106, 0, 101, 5, 219, 20, 97, 109, 32, 97, 108, 105, 5, 62, 33, 164, 8, 114, 97, 116, 29, 212, 12, 46, 32, 85, 116, 41, 94, 52, 97, 100, 32, 109, 105, 110, 105, 109, 97, 32, 118, 101, 110, 105, 33, 221, 72, 113, 117, 105, 115, 32, 110, 111, 115, 116, 114, 117, 109, 32, 101, 120, 101, 114, 99, 105, 33, 202, 104, 111, 110, 101, 109, 32, 117, 108, 108, 97, 109, 32, 99, 111, 114, 112, 111, 114, 105, 115, 32, 115, 117, 115, 99, 105, 112, 105, 13, 130, 8, 105, 111, 115, 1, 64, 12, 110, 105, 115, 105, 1, 150, 5, 126, 44, 105, 100, 32, 101, 120, 32, 101, 97, 32, 99, 111, 109, 5, 192, 0, 99, 41, 131, 33, 172, 8, 63, 32, 81, 1, 107, 4, 97, 117, 33, 101, 96, 118, 101, 108, 32, 101, 117, 109, 32, 105, 117, 114, 101, 32, 114, 101, 112, 114, 101, 104, 101, 110, 100, 101, 114, 105, 65, 63, 12, 105, 32, 105, 110, 1, 69, 16, 118, 111, 108, 117, 112, 65, 185, 1, 47, 24, 105, 116, 32, 101, 115, 115, 101, 1, 222, 64, 109, 32, 110, 105, 104, 105, 108, 32, 109, 111, 108, 101, 115, 116, 105, 97, 101, 46, 103, 0, 0, 44, 1, 45, 16, 32, 105, 108, 108, 117, 37, 143, 45, 36, 0, 109, 5, 110, 65, 33, 20, 97, 116, 32, 113, 117, 111, 17, 92, 44, 115, 32, 110, 117, 108, 108, 97, 32, 112, 97, 114, 105, 9, 165, 24, 65, 116, 32, 118, 101, 114, 111, 69, 34, 44, 101, 116, 32, 97, 99, 99, 117, 115, 97, 109, 117, 115, 1, 13, 104, 105, 117, 115, 116, 111, 32, 111, 100, 105, 111, 32, 100, 105, 103, 110, 105, 115, 115, 105, 109, 111, 115, 32, 100, 117, 99, 105, 1, 34, 80, 113, 117, 105, 32, 98, 108, 97, 110, 100, 105, 116, 105, 105, 115, 32, 112, 114, 97, 101, 115, 101, 101, 87, 17, 111, 56, 116, 117, 109, 32, 100, 101, 108, 101, 110, 105, 116, 105, 32, 97, 116, 65, 89, 28, 99, 111, 114, 114, 117, 112, 116, 105, 1, 150, 0, 115, 13, 174, 5, 109, 8, 113, 117, 97, 65, 5, 52, 108, 101, 115, 116, 105, 97, 115, 32, 101, 120, 99, 101, 112, 116, 0, 0, 0, 1, 0},
}
func makeMassive(input string, numCopies int) string {
- outBuff := make([]byte, len(input) * numCopies)
+ outBuff := make([]byte, len(input)*numCopies)
- for i := 0; i < numCopies; i++ {
- copy(outBuff[len(outBuff):], input)
- }
+ for i := 0; i < numCopies; i++ {
+ copy(outBuff[len(outBuff):], input)
+ }
- return string(outBuff)
+ return string(outBuff)
}
func TestSnappyEncode(t *testing.T) {
@@ -39,7 +39,7 @@ func TestSnappyEncode(t *testing.T) {
}
func TestSnappyEncodeStream(t *testing.T) {
- for src, _ := range snappyStreamTestCases {
+ for src := range snappyStreamTestCases {
dst := EncodeStream(nil, []byte(src))
// Block size can change the bytes generated, so let's just decode and make sure in matches out
diff --git a/testdata/fuzz/FuzzData/06f34841decc5e750d4a0f33a299882cf1da7826a1482f57b736896f95e21c2a b/testdata/fuzz/FuzzData/06f34841decc5e750d4a0f33a299882cf1da7826a1482f57b736896f95e21c2a
new file mode 100644
index 0000000..538c614
--- /dev/null
+++ b/testdata/fuzz/FuzzData/06f34841decc5e750d4a0f33a299882cf1da7826a1482f57b736896f95e21c2a
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/0723839894a060586b863757d4f4435d5dc6800d3df5277fa8fc5db7e51bc96d b/testdata/fuzz/FuzzData/0723839894a060586b863757d4f4435d5dc6800d3df5277fa8fc5db7e51bc96d
new file mode 100644
index 0000000..f2b35e2
--- /dev/null
+++ b/testdata/fuzz/FuzzData/0723839894a060586b863757d4f4435d5dc6800d3df5277fa8fc5db7e51bc96d
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("墳\xef\xbf\xef\xff\xbd\xbf�\xee\xbf\xef濽")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/20593dace1ea4231f8b91473ab16a257ddb499cf01a98a7c519fe3c03ddb585f b/testdata/fuzz/FuzzData/20593dace1ea4231f8b91473ab16a257ddb499cf01a98a7c519fe3c03ddb585f
new file mode 100644
index 0000000..20702eb
--- /dev/null
+++ b/testdata/fuzz/FuzzData/20593dace1ea4231f8b91473ab16a257ddb499cf01a98a7c519fe3c03ddb585f
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x00\v\t PLAI")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/21e969c93ba61885524bf000f09acf73ba88748524f7874d8addc4c80ee0065e b/testdata/fuzz/FuzzData/21e969c93ba61885524bf000f09acf73ba88748524f7874d8addc4c80ee0065e
new file mode 100644
index 0000000..7087f39
--- /dev/null
+++ b/testdata/fuzz/FuzzData/21e969c93ba61885524bf000f09acf73ba88748524f7874d8addc4c80ee0065e
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x1e\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t DAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t \x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01 ")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/2e309658a7e49df613c699dca0482ffca662a9ae27d93890fabee5700f6f45a9 b/testdata/fuzz/FuzzData/2e309658a7e49df613c699dca0482ffca662a9ae27d93890fabee5700f6f45a9
new file mode 100644
index 0000000..fbd8e54
--- /dev/null
+++ b/testdata/fuzz/FuzzData/2e309658a7e49df613c699dca0482ffca662a9ae27d93890fabee5700f6f45a9
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x1e\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t DAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t \x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t DAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t \x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t DAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t \x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00IN\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/3717ff25590142e0114e9d7526d5454427601e7c97d572e95cef74e0d9f752a8 b/testdata/fuzz/FuzzData/3717ff25590142e0114e9d7526d5454427601e7c97d572e95cef74e0d9f752a8
new file mode 100644
index 0000000..c4ac786
--- /dev/null
+++ b/testdata/fuzz/FuzzData/3717ff25590142e0114e9d7526d5454427601e7c97d572e95cef74e0d9f752a8
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("�\xef\xbf�\xbf�\xef�Y")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/38c1dbc65cd2829ab5b25e3444b1a00f8ab4d3fa37729396d764756f32c5ad88 b/testdata/fuzz/FuzzData/38c1dbc65cd2829ab5b25e3444b1a00f8ab4d3fa37729396d764756f32c5ad88
new file mode 100644
index 0000000..a4d254a
--- /dev/null
+++ b/testdata/fuzz/FuzzData/38c1dbc65cd2829ab5b25e3444b1a00f8ab4d3fa37729396d764756f32c5ad88
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x1e\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t \x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01 ")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/3e4a3a6237262aa999a1b05c04e1677fac297e7f5f5106e5aad54b7d8861d37c b/testdata/fuzz/FuzzData/3e4a3a6237262aa999a1b05c04e1677fac297e7f5f5106e5aad54b7d8861d37c
new file mode 100644
index 0000000..fd15193
--- /dev/null
+++ b/testdata/fuzz/FuzzData/3e4a3a6237262aa999a1b05c04e1677fac297e7f5f5106e5aad54b7d8861d37c
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x00\x00NDAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/4dac8e2865efed81b14fa4fa88c028bfdcf9ca70e7882f2c00ecb24c3b0aa2fc b/testdata/fuzz/FuzzData/4dac8e2865efed81b14fa4fa88c028bfdcf9ca70e7882f2c00ecb24c3b0aa2fc
new file mode 100644
index 0000000..abbff1d
--- /dev/null
+++ b/testdata/fuzz/FuzzData/4dac8e2865efed81b14fa4fa88c028bfdcf9ca70e7882f2c00ecb24c3b0aa2fc
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x00\x00NDAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/55ed4c9124f905f905a47e646312c17fe5d80cae9fb63f594bb2cf90f3aa6ad0 b/testdata/fuzz/FuzzData/55ed4c9124f905f905a47e646312c17fe5d80cae9fb63f594bb2cf90f3aa6ad0
new file mode 100644
index 0000000..62cb936
--- /dev/null
+++ b/testdata/fuzz/FuzzData/55ed4c9124f905f905a47e646312c17fe5d80cae9fb63f594bb2cf90f3aa6ad0
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("墳←\xbd\xef\xbf\xef\xff\xbd\xbf��\xef\xbf\xee\xef\xff\xbd\xbf�\xee\xbf\xef꿽")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/64e8fcfebee60c51b009a41eaa9707ff878ef1c818f6c1c6b03c96b61906aef1 b/testdata/fuzz/FuzzData/64e8fcfebee60c51b009a41eaa9707ff878ef1c818f6c1c6b03c96b61906aef1
new file mode 100644
index 0000000..dd70727
--- /dev/null
+++ b/testdata/fuzz/FuzzData/64e8fcfebee60c51b009a41eaa9707ff878ef1c818f6c1c6b03c96b61906aef1
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/6a0169ef561245185f761779958e12a012e4aafdd5d45887bf1a1e05e16058cc b/testdata/fuzz/FuzzData/6a0169ef561245185f761779958e12a012e4aafdd5d45887bf1a1e05e16058cc
new file mode 100644
index 0000000..92b592b
--- /dev/null
+++ b/testdata/fuzz/FuzzData/6a0169ef561245185f761779958e12a012e4aafdd5d45887bf1a1e05e16058cc
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82NAPPY\x00\x00")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/7129488d303c7aa8b9de189539ddb7a4d98dbedf9bb0f15202b8cf953c227061 b/testdata/fuzz/FuzzData/7129488d303c7aa8b9de189539ddb7a4d98dbedf9bb0f15202b8cf953c227061
new file mode 100644
index 0000000..86e55e7
--- /dev/null
+++ b/testdata/fuzz/FuzzData/7129488d303c7aa8b9de189539ddb7a4d98dbedf9bb0f15202b8cf953c227061
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x1e\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/78020a31e6e7ad9783653d615b89367b92e7d6a78097541741357e8c49d98a43 b/testdata/fuzz/FuzzData/78020a31e6e7ad9783653d615b89367b92e7d6a78097541741357e8c49d98a43
new file mode 100644
index 0000000..f09ae95
--- /dev/null
+++ b/testdata/fuzz/FuzzData/78020a31e6e7ad9783653d615b89367b92e7d6a78097541741357e8c49d98a43
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01\x00\x00ASN")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/7dc8223d092668d2221e220a39a3903fc79b268e1b406e42da35abc841a2ae85 b/testdata/fuzz/FuzzData/7dc8223d092668d2221e220a39a3903fc79b268e1b406e42da35abc841a2ae85
new file mode 100644
index 0000000..ffc117d
--- /dev/null
+++ b/testdata/fuzz/FuzzData/7dc8223d092668d2221e220a39a3903fc79b268e1b406e42da35abc841a2ae85
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("�\xef\xbf��Y")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/8a7f66e1c60853e55f4ae28e0e33b6e64dd3acab3f5fd380a13b6971f6fdc6fe b/testdata/fuzz/FuzzData/8a7f66e1c60853e55f4ae28e0e33b6e64dd3acab3f5fd380a13b6971f6fdc6fe
new file mode 100644
index 0000000..7abb820
--- /dev/null
+++ b/testdata/fuzz/FuzzData/8a7f66e1c60853e55f4ae28e0e33b6e64dd3acab3f5fd380a13b6971f6fdc6fe
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x1e\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/8dda8b907dfef5a353c8d8c9ce44cd7c1d62b899a8af3c1f828211556ffbe5bd b/testdata/fuzz/FuzzData/8dda8b907dfef5a353c8d8c9ce44cd7c1d62b899a8af3c1f828211556ffbe5bd
new file mode 100644
index 0000000..047acbc
--- /dev/null
+++ b/testdata/fuzz/FuzzData/8dda8b907dfef5a353c8d8c9ce44cd7c1d62b899a8af3c1f828211556ffbe5bd
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("package ")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/90c9ec7f719faf6db829a0634a09b412d7d3f578ef5e5ad585cf938fcda96bcd b/testdata/fuzz/FuzzData/90c9ec7f719faf6db829a0634a09b412d7d3f578ef5e5ad585cf938fcda96bcd
new file mode 100644
index 0000000..07e2e59
--- /dev/null
+++ b/testdata/fuzz/FuzzData/90c9ec7f719faf6db829a0634a09b412d7d3f578ef5e5ad585cf938fcda96bcd
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/a962d8df0436a5084c1bb0bfbab6c85ab1d89ecd47ab99cef29b9bfe5e8d8a04 b/testdata/fuzz/FuzzData/a962d8df0436a5084c1bb0bfbab6c85ab1d89ecd47ab99cef29b9bfe5e8d8a04
new file mode 100644
index 0000000..52e9bd8
--- /dev/null
+++ b/testdata/fuzz/FuzzData/a962d8df0436a5084c1bb0bfbab6c85ab1d89ecd47ab99cef29b9bfe5e8d8a04
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\t PLAINDAT")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/bd7e587591c1c1cd1bf7f5819300bfac67280a07fb76b0dfd6f6e6da2407201c b/testdata/fuzz/FuzzData/bd7e587591c1c1cd1bf7f5819300bfac67280a07fb76b0dfd6f6e6da2407201c
new file mode 100644
index 0000000..c1f3b7b
--- /dev/null
+++ b/testdata/fuzz/FuzzData/bd7e587591c1c1cd1bf7f5819300bfac67280a07fb76b0dfd6f6e6da2407201c
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/c2358ec47fb9c9c317b07580e4df465ab2369315b6e2b2cb2f59a4f5d1307400 b/testdata/fuzz/FuzzData/c2358ec47fb9c9c317b07580e4df465ab2369315b6e2b2cb2f59a4f5d1307400
new file mode 100644
index 0000000..2bc83fc
--- /dev/null
+++ b/testdata/fuzz/FuzzData/c2358ec47fb9c9c317b07580e4df465ab2369315b6e2b2cb2f59a4f5d1307400
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("墳←\xbd\xef\xbf\xef\xff\xbd\xbf��\xef\xbf\xee\xef\xff\xbd\xbf←\xbd←\xbd\xef\xbf\xef\xff\xbd\xbf��\xef\xbf\xee\xef\xff\xbd\xbf�\xee\xbf\xef\xea\xbd\xee\xbf\xef꿽")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/ca61a9f4e4164aedb35364cba959e4c6981112cb17302d8cd0d129e0ea3d6ce6 b/testdata/fuzz/FuzzData/ca61a9f4e4164aedb35364cba959e4c6981112cb17302d8cd0d129e0ea3d6ce6
new file mode 100644
index 0000000..fe2de3f
--- /dev/null
+++ b/testdata/fuzz/FuzzData/ca61a9f4e4164aedb35364cba959e4c6981112cb17302d8cd0d129e0ea3d6ce6
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\xbd\xef\xbf��Y")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/d30a30a904ddeeca2e0bf581ce3631dbb273ec9c62f625d7428701e38dc74e21 b/testdata/fuzz/FuzzData/d30a30a904ddeeca2e0bf581ce3631dbb273ec9c62f625d7428701e38dc74e21
new file mode 100644
index 0000000..bf3db16
--- /dev/null
+++ b/testdata/fuzz/FuzzData/d30a30a904ddeeca2e0bf581ce3631dbb273ec9c62f625d7428701e38dc74e21
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t PLAINDATA")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/d40a98862ed393eb712e47a91bcef18e6f24cf368bb4bd248c7a7101ef8e178d b/testdata/fuzz/FuzzData/d40a98862ed393eb712e47a91bcef18e6f24cf368bb4bd248c7a7101ef8e178d
new file mode 100644
index 0000000..e0f2da2
--- /dev/null
+++ b/testdata/fuzz/FuzzData/d40a98862ed393eb712e47a91bcef18e6f24cf368bb4bd248c7a7101ef8e178d
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/d42d9ae948ca4b773064d5e5cfddd7c49722d1bc1005632aad9a5a026956aa03 b/testdata/fuzz/FuzzData/d42d9ae948ca4b773064d5e5cfddd7c49722d1bc1005632aad9a5a026956aa03
new file mode 100644
index 0000000..f2a0673
--- /dev/null
+++ b/testdata/fuzz/FuzzData/d42d9ae948ca4b773064d5e5cfddd7c49722d1bc1005632aad9a5a026956aa03
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x00")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/e611e6334640ff85f2a918d0b890ca690565a11fed805ddeffc6a1396a15dfb8 b/testdata/fuzz/FuzzData/e611e6334640ff85f2a918d0b890ca690565a11fed805ddeffc6a1396a15dfb8
new file mode 100644
index 0000000..d749870
--- /dev/null
+++ b/testdata/fuzz/FuzzData/e611e6334640ff85f2a918d0b890ca690565a11fed805ddeffc6a1396a15dfb8
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x1e\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/e8f9a2901a5d5e85f7b4b3dd969a78408a8b2f923fd9909e9f409bdbe66f33bb b/testdata/fuzz/FuzzData/e8f9a2901a5d5e85f7b4b3dd969a78408a8b2f923fd9909e9f409bdbe66f33bb
new file mode 100644
index 0000000..911471d
--- /dev/null
+++ b/testdata/fuzz/FuzzData/e8f9a2901a5d5e85f7b4b3dd969a78408a8b2f923fd9909e9f409bdbe66f33bb
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("��Y\x00")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/ed39a0cc13f3f7c741c7efef34809ef9d25f5671095cc93d78ac1d2184c138ba b/testdata/fuzz/FuzzData/ed39a0cc13f3f7c741c7efef34809ef9d25f5671095cc93d78ac1d2184c138ba
new file mode 100644
index 0000000..acfff29
--- /dev/null
+++ b/testdata/fuzz/FuzzData/ed39a0cc13f3f7c741c7efef34809ef9d25f5671095cc93d78ac1d2184c138ba
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x1e\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t DAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t \x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01 ")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/f2915572dd7282bd1a59fa9f1949b7ea8ab0c710764d6da3e8ad9ce29616bdc7 b/testdata/fuzz/FuzzData/f2915572dd7282bd1a59fa9f1949b7ea8ab0c710764d6da3e8ad9ce29616bdc7
new file mode 100644
index 0000000..9b15d0b
--- /dev/null
+++ b/testdata/fuzz/FuzzData/f2915572dd7282bd1a59fa9f1949b7ea8ab0c710764d6da3e8ad9ce29616bdc7
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00SAS")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/f410d9ceada93145244a68fb6cffb63982da19cb53e0692a0eafcc48c6905d1e b/testdata/fuzz/FuzzData/f410d9ceada93145244a68fb6cffb63982da19cb53e0692a0eafcc48c6905d1e
new file mode 100644
index 0000000..075b33c
--- /dev/null
+++ b/testdata/fuzz/FuzzData/f410d9ceada93145244a68fb6cffb63982da19cb53e0692a0eafcc48c6905d1e
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t PLAINDATASNAP")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/f8c8bf02dcfde291b2324aecf7a1775fe7813b735320518f1a8613a26ee88499 b/testdata/fuzz/FuzzData/f8c8bf02dcfde291b2324aecf7a1775fe7813b735320518f1a8613a26ee88499
new file mode 100644
index 0000000..a32fe5a
--- /dev/null
+++ b/testdata/fuzz/FuzzData/f8c8bf02dcfde291b2324aecf7a1775fe7813b735320518f1a8613a26ee88499
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\v")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/fa4447506f72191f8fa0150307639e46264a6b59aa3d342ba7d476b1190b7c9e b/testdata/fuzz/FuzzData/fa4447506f72191f8fa0150307639e46264a6b59aa3d342ba7d476b1190b7c9e
new file mode 100644
index 0000000..32ea860
--- /dev/null
+++ b/testdata/fuzz/FuzzData/fa4447506f72191f8fa0150307639e46264a6b59aa3d342ba7d476b1190b7c9e
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01N")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/fcba4e99984650b26a9a4c0d44338bb69b12c25aa7694443ff910f278e3b902f b/testdata/fuzz/FuzzData/fcba4e99984650b26a9a4c0d44338bb69b12c25aa7694443ff910f278e3b902f
new file mode 100644
index 0000000..eeb8283
--- /dev/null
+++ b/testdata/fuzz/FuzzData/fcba4e99984650b26a9a4c0d44338bb69b12c25aa7694443ff910f278e3b902f
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x1e\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t DAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t \x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t DAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01A")
\ No newline at end of file
Debdiff
[The following lists of changes regard files as different if they have different names, permissions or owners.]
Files in second set of .debs but not in first
-rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/fuzz_test.go -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/go.mod -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/go.sum -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/06f34841decc5e750d4a0f33a299882cf1da7826a1482f57b736896f95e21c2a -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/0723839894a060586b863757d4f4435d5dc6800d3df5277fa8fc5db7e51bc96d -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/20593dace1ea4231f8b91473ab16a257ddb499cf01a98a7c519fe3c03ddb585f -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/21e969c93ba61885524bf000f09acf73ba88748524f7874d8addc4c80ee0065e -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/2e309658a7e49df613c699dca0482ffca662a9ae27d93890fabee5700f6f45a9 -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/3717ff25590142e0114e9d7526d5454427601e7c97d572e95cef74e0d9f752a8 -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/38c1dbc65cd2829ab5b25e3444b1a00f8ab4d3fa37729396d764756f32c5ad88 -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/3e4a3a6237262aa999a1b05c04e1677fac297e7f5f5106e5aad54b7d8861d37c -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/4dac8e2865efed81b14fa4fa88c028bfdcf9ca70e7882f2c00ecb24c3b0aa2fc -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/55ed4c9124f905f905a47e646312c17fe5d80cae9fb63f594bb2cf90f3aa6ad0 -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/64e8fcfebee60c51b009a41eaa9707ff878ef1c818f6c1c6b03c96b61906aef1 -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/6a0169ef561245185f761779958e12a012e4aafdd5d45887bf1a1e05e16058cc -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/7129488d303c7aa8b9de189539ddb7a4d98dbedf9bb0f15202b8cf953c227061 -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/78020a31e6e7ad9783653d615b89367b92e7d6a78097541741357e8c49d98a43 -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/7dc8223d092668d2221e220a39a3903fc79b268e1b406e42da35abc841a2ae85 -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/8a7f66e1c60853e55f4ae28e0e33b6e64dd3acab3f5fd380a13b6971f6fdc6fe -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/8dda8b907dfef5a353c8d8c9ce44cd7c1d62b899a8af3c1f828211556ffbe5bd -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/90c9ec7f719faf6db829a0634a09b412d7d3f578ef5e5ad585cf938fcda96bcd -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/a962d8df0436a5084c1bb0bfbab6c85ab1d89ecd47ab99cef29b9bfe5e8d8a04 -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/bd7e587591c1c1cd1bf7f5819300bfac67280a07fb76b0dfd6f6e6da2407201c -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/c2358ec47fb9c9c317b07580e4df465ab2369315b6e2b2cb2f59a4f5d1307400 -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/ca61a9f4e4164aedb35364cba959e4c6981112cb17302d8cd0d129e0ea3d6ce6 -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/d30a30a904ddeeca2e0bf581ce3631dbb273ec9c62f625d7428701e38dc74e21 -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/d40a98862ed393eb712e47a91bcef18e6f24cf368bb4bd248c7a7101ef8e178d -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/d42d9ae948ca4b773064d5e5cfddd7c49722d1bc1005632aad9a5a026956aa03 -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/e611e6334640ff85f2a918d0b890ca690565a11fed805ddeffc6a1396a15dfb8 -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/e8f9a2901a5d5e85f7b4b3dd969a78408a8b2f923fd9909e9f409bdbe66f33bb -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/ed39a0cc13f3f7c741c7efef34809ef9d25f5671095cc93d78ac1d2184c138ba -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/f2915572dd7282bd1a59fa9f1949b7ea8ab0c710764d6da3e8ad9ce29616bdc7 -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/f410d9ceada93145244a68fb6cffb63982da19cb53e0692a0eafcc48c6905d1e -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/f8c8bf02dcfde291b2324aecf7a1775fe7813b735320518f1a8613a26ee88499 -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/fa4447506f72191f8fa0150307639e46264a6b59aa3d342ba7d476b1190b7c9e -rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/fcba4e99984650b26a9a4c0d44338bb69b12c25aa7694443ff910f278e3b902f
Files in first set of .debs but not in second
-rw-r--r-- root/root /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/fuzz.go
No differences were encountered in the control files