summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-arch/zoo/files')
-rw-r--r--app-arch/zoo/files/digest-zoo-2.102
-rw-r--r--app-arch/zoo/files/digest-zoo-2.10-r13
-rw-r--r--app-arch/zoo/files/zoo-security-fix.patch19
3 files changed, 24 insertions, 0 deletions
diff --git a/app-arch/zoo/files/digest-zoo-2.10 b/app-arch/zoo/files/digest-zoo-2.10
index dac46dcd22ca..ef7498d9a261 100644
--- a/app-arch/zoo/files/digest-zoo-2.10
+++ b/app-arch/zoo/files/digest-zoo-2.10
@@ -1 +1,3 @@
MD5 70a0a785ecc8f7f747be1421e495d837 zoo-2.10pl1.tar.gz 172096
+RMD160 971d388b8cb29def1e4e31011463563e91c3d700 zoo-2.10pl1.tar.gz 172096
+SHA256 ad8d8fee5e524aca0e1e9a1e431c21cd59943d8373d5dffe4edca03a7e4284f4 zoo-2.10pl1.tar.gz 172096
diff --git a/app-arch/zoo/files/digest-zoo-2.10-r1 b/app-arch/zoo/files/digest-zoo-2.10-r1
new file mode 100644
index 000000000000..ef7498d9a261
--- /dev/null
+++ b/app-arch/zoo/files/digest-zoo-2.10-r1
@@ -0,0 +1,3 @@
+MD5 70a0a785ecc8f7f747be1421e495d837 zoo-2.10pl1.tar.gz 172096
+RMD160 971d388b8cb29def1e4e31011463563e91c3d700 zoo-2.10pl1.tar.gz 172096
+SHA256 ad8d8fee5e524aca0e1e9a1e431c21cd59943d8373d5dffe4edca03a7e4284f4 zoo-2.10pl1.tar.gz 172096
diff --git a/app-arch/zoo/files/zoo-security-fix.patch b/app-arch/zoo/files/zoo-security-fix.patch
new file mode 100644
index 000000000000..2cfd2c24b645
--- /dev/null
+++ b/app-arch/zoo/files/zoo-security-fix.patch
@@ -0,0 +1,19 @@
+--- misc.c.old 2006-02-23 15:10:26.000000000 -0500
++++ misc.c 2006-02-23 15:10:29.000000000 -0500
+@@ -135,11 +135,15 @@
+ char *fullpath (direntry)
+ struct direntry *direntry;
+ {
+- static char result[PATHSIZE];
++ static char result[PATHSIZE+PATHSIZE+12]; // Room for enough space
+ combine (result,
+ direntry->dirlen != 0 ? direntry->dirname : "",
+ (direntry->namlen != 0) ? direntry->lfname : direntry->fname
+ );
++ if (strlen (result) >= PATHSIZE) {
++ prterror ('f', "Combined dirname and filename too long\n");
++ }
++
+ return (result);
+ }
+