summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Hill <dirtyepic@gentoo.org>2007-09-22 19:14:06 +0000
committerRyan Hill <dirtyepic@gentoo.org>2007-09-22 19:14:06 +0000
commit2764427132aee0f0bb5f8d9f3cd5cec357dffa6c (patch)
treee01b59e885d7f916f0675d8c30d9781fa196168b /media-libs/t1lib/files
parentAdd epunt_cxx for bug #185602. (diff)
downloadgentoo-2-2764427132aee0f0bb5f8d9f3cd5cec357dffa6c.tar.gz
gentoo-2-2764427132aee0f0bb5f8d9f3cd5cec357dffa6c.tar.bz2
gentoo-2-2764427132aee0f0bb5f8d9f3cd5cec357dffa6c.zip
Revision bump for Secunia SA26241, bug #193437. Version bump for bug #130362.
(Portage version: 2.1.3.9)
Diffstat (limited to 'media-libs/t1lib/files')
-rw-r--r--media-libs/t1lib/files/digest-t1lib-5.0.2-r13
-rw-r--r--media-libs/t1lib/files/digest-t1lib-5.1.13
-rw-r--r--media-libs/t1lib/files/t1lib-5.0.2-SA26241_buffer_overflow.patch20
3 files changed, 26 insertions, 0 deletions
diff --git a/media-libs/t1lib/files/digest-t1lib-5.0.2-r1 b/media-libs/t1lib/files/digest-t1lib-5.0.2-r1
new file mode 100644
index 000000000000..c34c2a37a74e
--- /dev/null
+++ b/media-libs/t1lib/files/digest-t1lib-5.0.2-r1
@@ -0,0 +1,3 @@
+MD5 cc5d4130b25bb8a1c930488b78930e9b t1lib-5.0.2.tar.gz 1697086
+RMD160 d6ff7fa3baca4a4ce78960a145bfa69b4cd771fa t1lib-5.0.2.tar.gz 1697086
+SHA256 34ff6a85d1dae64d06b5aca04fb17822dd26a734f40cd966e3dd980afa4a037a t1lib-5.0.2.tar.gz 1697086
diff --git a/media-libs/t1lib/files/digest-t1lib-5.1.1 b/media-libs/t1lib/files/digest-t1lib-5.1.1
new file mode 100644
index 000000000000..a771f26d49c6
--- /dev/null
+++ b/media-libs/t1lib/files/digest-t1lib-5.1.1
@@ -0,0 +1,3 @@
+MD5 b1b86b5014364d92ab3b7cee6c81e29d t1lib-5.1.1.tar.gz 1838914
+RMD160 4421f5d86de810682304b36ca129b5aeb37bf2a1 t1lib-5.1.1.tar.gz 1838914
+SHA256 08deab80f72427b4457295384698b7f9c719ad1653289baae7123539495a3c64 t1lib-5.1.1.tar.gz 1838914
diff --git a/media-libs/t1lib/files/t1lib-5.0.2-SA26241_buffer_overflow.patch b/media-libs/t1lib/files/t1lib-5.0.2-SA26241_buffer_overflow.patch
new file mode 100644
index 000000000000..766f74cbe624
--- /dev/null
+++ b/media-libs/t1lib/files/t1lib-5.0.2-SA26241_buffer_overflow.patch
@@ -0,0 +1,20 @@
+http://secunia.com/advisories/26241/
+http://www.bugtraq.ir/adv/t1lib.txt
+https://bugs.gentoo.org/193437
+
+diff -Naur t1lib-5.0.2-orig/lib/t1lib/t1env.c t1lib-5.0.2/lib/t1lib/t1env.c
+--- t1lib-5.0.2-orig/lib/t1lib/t1env.c 2002-11-27 19:53:11.000000000 -0600
++++ t1lib-5.0.2/lib/t1lib/t1env.c 2007-09-22 12:57:01.000000000 -0600
+@@ -568,6 +568,12 @@
+ #endif
+ strcat( pathbuf, DIRECTORY_SEP);
+ /* And finally the filename: */
++ /* If current pathbuf + StrippedName + 1 byte for NULL is bigger than pathbuf
++ * let's try next pathbuf */
++ if( strlen(pathbuf) + strlen(StrippedName) + 1 > sizeof(pathbuf) ) {
++ i++;
++ continue;
++ }
+ strcat( pathbuf, StrippedName);
+
+ /* Check for existence of the path: */