summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-editors/joe/files')
-rw-r--r--app-editors/joe/files/digest-joe-3.0-r21
-rw-r--r--app-editors/joe/files/digest-joe-3.1-r11
-rw-r--r--app-editors/joe/files/joe-3.0-overflow.patch12
-rw-r--r--app-editors/joe/files/joe-3.1-overflow.patch12
4 files changed, 26 insertions, 0 deletions
diff --git a/app-editors/joe/files/digest-joe-3.0-r2 b/app-editors/joe/files/digest-joe-3.0-r2
new file mode 100644
index 000000000000..c93bd5dd113f
--- /dev/null
+++ b/app-editors/joe/files/digest-joe-3.0-r2
@@ -0,0 +1 @@
+MD5 05395f2f8566351d660c48390cf31dc6 joe-3.0.tar.gz 310584
diff --git a/app-editors/joe/files/digest-joe-3.1-r1 b/app-editors/joe/files/digest-joe-3.1-r1
new file mode 100644
index 000000000000..60dd3d25ba99
--- /dev/null
+++ b/app-editors/joe/files/digest-joe-3.1-r1
@@ -0,0 +1 @@
+MD5 2a6ef018870fca9b7df85401994fb0e0 joe-3.1.tar.gz 381201
diff --git a/app-editors/joe/files/joe-3.0-overflow.patch b/app-editors/joe/files/joe-3.0-overflow.patch
new file mode 100644
index 000000000000..493ef8d3d011
--- /dev/null
+++ b/app-editors/joe/files/joe-3.0-overflow.patch
@@ -0,0 +1,12 @@
+--- rc.c~ 2004-04-23 16:02:18.000000000 +0100
++++ rc.c 2004-11-16 20:41:33.000000000 +0000
+@@ -708,7 +708,8 @@
+ int line = 0; /* Line number */
+ int err = 0; /* Set to 1 if there was a syntax error */
+
+- strcpy(buf, name);
++ strncpy(buf, name, sizeof(buf) - 1);
++ buf[sizeof(buf)-1] = '\0';
+ #ifdef __MSDOS__
+ fd = fopen((char *)buf, "rt");
+ #else
diff --git a/app-editors/joe/files/joe-3.1-overflow.patch b/app-editors/joe/files/joe-3.1-overflow.patch
new file mode 100644
index 000000000000..c30822631d92
--- /dev/null
+++ b/app-editors/joe/files/joe-3.1-overflow.patch
@@ -0,0 +1,12 @@
+--- rc.c~ 2004-05-28 17:37:30.000000000 +0100
++++ rc.c 2004-11-16 20:33:47.000000000 +0000
+@@ -810,7 +810,8 @@
+ int line = 0; /* Line number */
+ int err = 0; /* Set to 1 if there was a syntax error */
+
+- strcpy((char *)buf, (char *)name);
++ strncpy((char *)buf, (char *)name, sizeof(buf) - 1);
++ buf[sizeof(buf)-1] = '\0';
+ #ifdef __MSDOS__
+ fd = fopen((char *)buf, "rt");
+ #else