Hello:
In a recent post, Tom Collins wrote that the bug causing IPs with the
"::ffff:" prefix in open-smtp had been fixed in 5.4-rc1. However, I got
the same problem with 5.4.-rc1 and courier-imap-2.2.1. I fixed it after
this hack to vpopmail.c:
--- vpopmail.c.orig Sun Jan 11 01:32:39 2004
+++ vpopmail.c Sun Jan 11 01:33:19 2004
@@ -3054,7 +3054,8 @@
char *p;
ipenv = getenv("TCPREMOTEIP");
- if ((ipenv == NULL) || (strlen(ipenv) > sizeof(ipaddr))) return ipenv;
+/* if ((ipenv == NULL) || (strlen(ipenv) > sizeof(ipaddr))) return ipenv; */
+ if (ipenv == NULL) return ipenv;
strcpy (ipbuf, ipenv);
ipaddr = ipbuf;
---------------------- END OF PATCH ------------------
The commented condition (strlen(ipenv) > sizeof(ipaddr)) is true for
::ffff:IPs, so they are never filtered.
Then it was fixed or not? Did I made anything wrong?
Best regards.
--
Alejandro Aguilar Sierra
[EMAIL PROTECTED]