summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2006-10-10 09:43:57 +0000
committerRobin H. Johnson <robbat2@gentoo.org>2006-10-10 09:43:57 +0000
commitbb10db3a2db6b9a4df4fecf6fc6772710a3eee10 (patch)
tree51120898665b52728354d461d0fb5ddf838bea8f /net-mail/fetchmail/files
parentCleanup. (diff)
downloadgentoo-2-bb10db3a2db6b9a4df4fecf6fc6772710a3eee10.tar.gz
gentoo-2-bb10db3a2db6b9a4df4fecf6fc6772710a3eee10.tar.bz2
gentoo-2-bb10db3a2db6b9a4df4fecf6fc6772710a3eee10.zip
Fix broken logfd handling, thanks to Brian Harring <ferringb@gmail.com> for helping cook up the patch.
(Portage version: 2.1.2_pre2-r5)
Diffstat (limited to 'net-mail/fetchmail/files')
-rw-r--r--net-mail/fetchmail/files/digest-fetchmail-6.2.5.2-r14
-rw-r--r--net-mail/fetchmail/files/digest-fetchmail-6.3.5-r13
-rw-r--r--net-mail/fetchmail/files/fetchmail-6.3.5-preserve-logging-fd.patch17
3 files changed, 24 insertions, 0 deletions
diff --git a/net-mail/fetchmail/files/digest-fetchmail-6.2.5.2-r1 b/net-mail/fetchmail/files/digest-fetchmail-6.2.5.2-r1
index 1cda9121229e..6795154f1b89 100644
--- a/net-mail/fetchmail/files/digest-fetchmail-6.2.5.2-r1
+++ b/net-mail/fetchmail/files/digest-fetchmail-6.2.5.2-r1
@@ -1,3 +1,7 @@
MD5 9956b30139edaa4f5f77c4d0dbd80225 fetchmail-6.2.5.tar.gz 1257376
+RMD160 e32b91a959d0e80c4bd45a8758811cbe95a98180 fetchmail-6.2.5.tar.gz 1257376
+SHA256 c18e6f23315e0a3526229bd0ba5cf8ce0d747cb5e5ba7cb952ad08c85a1cafac fetchmail-6.2.5.tar.gz 1257376
MD5 be18f89b94e937a22560aa452e524c4b fetchmail-patch-6.2.5.2.gz 2000
+RMD160 7738bb8cdf650a95b33575621c7793798d831b0d fetchmail-patch-6.2.5.2.gz 2000
+SHA256 565d9078d5240e2e1474cd821c3feb5eb3d7018ec435228effa54bc1dce5d4b6 fetchmail-patch-6.2.5.2.gz 2000
MD5 804bcae14431941c8b2c5e8f0011da7b fetchmailconf-1.43.2.gz 24010
diff --git a/net-mail/fetchmail/files/digest-fetchmail-6.3.5-r1 b/net-mail/fetchmail/files/digest-fetchmail-6.3.5-r1
new file mode 100644
index 000000000000..25509b9e4b71
--- /dev/null
+++ b/net-mail/fetchmail/files/digest-fetchmail-6.3.5-r1
@@ -0,0 +1,3 @@
+MD5 e8dc5cd8e80677bb60e397d6171d12ec fetchmail-6.3.5.tar.bz2 1237821
+RMD160 3032622b8e3d2171bc7d94357414ccc69bfa9f0d fetchmail-6.3.5.tar.bz2 1237821
+SHA256 0af641629fc1b7ee2561eccd5ecd0efea20fea935656d155886061c530114f2b fetchmail-6.3.5.tar.bz2 1237821
diff --git a/net-mail/fetchmail/files/fetchmail-6.3.5-preserve-logging-fd.patch b/net-mail/fetchmail/files/fetchmail-6.3.5-preserve-logging-fd.patch
new file mode 100644
index 000000000000..faafcb7f3598
--- /dev/null
+++ b/net-mail/fetchmail/files/fetchmail-6.3.5-preserve-logging-fd.patch
@@ -0,0 +1,17 @@
+Don't close the logfile if you succeed in opening it.
+
+Signed-off-by: Brian Harring <ferringb@gmail.com>
+Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
+
+--- fetchmail-6.3.5-old/daemon.c 2006-08-07 02:22:40.000000000 -0700
++++ fetchmail-6.3.5/daemon.c 2006-10-10 00:54:04.000000000 -0700
+@@ -218,8 +218,7 @@
+ if ((logfd = open(logfile, O_CREAT|O_WRONLY|O_APPEND, 0666)) < 0) { /* stdout */
+ report(stderr, "cannot open %s: %s\n", logfile, strerror(errno));
+ return PS_IOERR;
+- } else
+- logfd = 0; /* use /dev/null */
++ }
+ } else
+ logfd = 0; /* this is /dev/null */
+