[282] in Zephyr Mailing List
Re: Question [about zpopnotify]
daemon@ATHENA.MIT.EDU (Michael Cerrato)
Mon Jun 15 12:56:23 1998
Date: Mon, 15 Jun 1998 11:41:14 -0500
From: Michael Cerrato <michael.cerrato@pobox.com>
To: sfreed@gilasoft.com, zephyr@MIT.EDU
> zephyrd[16486]: sendit unauthentic fake packet: claimed 204.134.12.100,\
> real 192.160.121.100
> zephyrd[16486]: sendit unauthentic fake packet: claimed 192.160.121.161,\
> real 192.160.121.100
>
> I understand what the problem is here. Has anyone bothered to fix it?
> ..the problem exists all through the code, I wanted to run our zephyr
> server on said machine, but couldn't because of the same problems.
We had that problem too (at cise.ufl.edu, despite what my email address says).
I wrote a function to compare addresses that uses DNS to try and get all the IP
addresses for both hosts, and then changed the memcmp in server/dispatch.c
(this is version 2.0.2) to use my function. This probably won't work in all
cases, but it seemed to work for us... If anyone is interested in the code, I
can send it to you (I consider it a hack to make it work at our site, and not a
good or proper solution).
(I never tried this for zpopnotify, BTW. I think zwrite messages weren't being
delivered.)
Michael Cerrato
michael.cerrato@pobox.com