We were trying to run spamdyke on an older linux box and it always showed the origin_ip as 0.0.0.0
[xxx]# uname -a Linux xxx.com 2.4.2-2 #1 Sun Apr 8 20:41:30 EDT 2001 i686 unknown [xxx]# cat /etc/redhat-release Red Hat Linux release 7.1 (Seawolf) After some investigation, found out that xinetd used to set a different environment variable name. Hope this saves someone some time: --- ../../tmp/spamdyke-3.1.0/spamdyke/spamdyke.h Thu Oct 25 20:39:25 2007 +++ spamdyke.h Thu Dec 6 09:48:00 2007 @@ -54,7 +54,8 @@ #define SELECT_USECS_NO_TIMEOUT 0 #define ENVIRONMENT_DELIMITER '=' -#define ENVIRONMENT_REMOTE_IP "TCPREMOTEIP" +// #define ENVIRONMENT_REMOTE_IP "TCPREMOTEIP" +#define ENVIRONMENT_REMOTE_IP "REMOTE_HOST" #define ENVIRONMENT_REMOTE_NAME "TCPREMOTEHOST" #define ENVIRONMENT_REMOTE_INFO "TCPREMOTEINFO" #define ENVIRONMENT_LOCAL_PORT "TCPLOCALPORT" @@ -522,7 +523,8 @@ #define LOG_MESSAGE_DNS_TYPE_TXT "TXT" #define CONFIG_TEST_ENVIRONMENT_LOCAL_PORT "TCPLOCALPORT=25" -#define CONFIG_TEST_ENVIRONMENT_REMOTE_IP "TCPREMOTEIP=127.0.0.1" +// #define CONFIG_TEST_ENVIRONMENT_REMOTE_IP "TCPREMOTEIP=127.0.0.1" +#define CONFIG_TEST_ENVIRONMENT_REMOTE_IP "REMOTE_HOST=127.0.0.1" #define CONFIG_TEST_ENVIRONMENT_REMOTE_NAME "TCPREMOTEHOST=localhost" #define CONFIG_TEST_BAD_CONFIG_DIR_EXEC "ERROR(%s): Impossible test condition (DIR_EXEC). Please report this error to the author." - Venkat _______________________________________________ spamdyke-users mailing list spamdyke-users@spamdyke.org http://www.spamdyke.org/mailman/listinfo/spamdyke-users