summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2004-05-24 09:40:01 +0000
committerRobin H. Johnson <robbat2@gentoo.org>2004-05-24 09:40:01 +0000
commit4279d63ec9c5804c5b2bc79a13b2a4de02661d91 (patch)
tree362dd85fa4b3af87b0a6e979c982031e203fc73a /net-mail/relay-ctrl/files
parentMarked ppc (Manifest recommit) (diff)
downloadgentoo-2-4279d63ec9c5804c5b2bc79a13b2a4de02661d91.tar.gz
gentoo-2-4279d63ec9c5804c5b2bc79a13b2a4de02661d91.tar.bz2
gentoo-2-4279d63ec9c5804c5b2bc79a13b2a4de02661d91.zip
bug #51869, make relaying behave properly.
Diffstat (limited to 'net-mail/relay-ctrl/files')
-rw-r--r--net-mail/relay-ctrl/files/authenticated.c-relayfixup.diff28
-rw-r--r--net-mail/relay-ctrl/files/digest-relay-ctrl-3.1.1-r21
2 files changed, 29 insertions, 0 deletions
diff --git a/net-mail/relay-ctrl/files/authenticated.c-relayfixup.diff b/net-mail/relay-ctrl/files/authenticated.c-relayfixup.diff
new file mode 100644
index 000000000000..72bb5a27aa47
--- /dev/null
+++ b/net-mail/relay-ctrl/files/authenticated.c-relayfixup.diff
@@ -0,0 +1,28 @@
+diff -ur relay-ctrl-3.1.1/authenticated.c relay-ctrl-3.1.1-r2/authenticated.c
+--- relay-ctrl-3.1.1/authenticated.c 2002-04-26 09:07:38.000000000 -0700
++++ relay-ctrl-3.1.1-r2/authenticated.c 2004-05-24 02:31:47.000000000 -0700
+@@ -1,14 +1,20 @@
+ #include <stdlib.h>
++#include <string.h>
+ #include "relay-ctrl.h"
+
+ int is_authenticated(void)
+ {
+ if (getenv("AUTHUSER") && getenv("AUTHARGV0")) {
+ /* Courier IMAP or POP3 */
+- if (getenv("AUTHENTICATED"))
+- return 1;
+- }
+- else
++ char *authenticated = getenv("AUTHENTICATED");
++ if (authenticated && strlen(authenticated)) {
++ return 1;
++ } else {
++ return 0;
++ }
++ } else {
+ return 1;
++ }
++ // unreachable code
+ return 0;
+ }
diff --git a/net-mail/relay-ctrl/files/digest-relay-ctrl-3.1.1-r2 b/net-mail/relay-ctrl/files/digest-relay-ctrl-3.1.1-r2
new file mode 100644
index 000000000000..8aa0ada56dae
--- /dev/null
+++ b/net-mail/relay-ctrl/files/digest-relay-ctrl-3.1.1-r2
@@ -0,0 +1 @@
+MD5 b35133e21bf52b532b4b839e11cb883c relay-ctrl-3.1.1.tar.gz 35046