diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2004-05-24 09:40:01 +0000 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2004-05-24 09:40:01 +0000 |
commit | 4279d63ec9c5804c5b2bc79a13b2a4de02661d91 (patch) | |
tree | 362dd85fa4b3af87b0a6e979c982031e203fc73a /net-mail/relay-ctrl/files | |
parent | Marked ppc (Manifest recommit) (diff) | |
download | gentoo-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.diff | 28 | ||||
-rw-r--r-- | net-mail/relay-ctrl/files/digest-relay-ctrl-3.1.1-r2 | 1 |
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 |