nowy postfix i pierwsze problemy
Jakub Bogusz
qboosh w prioris.mini.pw.edu.pl
Pon, 19 Lis 2001, 14:55:34 CET
On Sun, Nov 18, 2001 at 02:47:50PM +0100, Grzegorz 'Dzikus' Sterniczuk wrote:
> On Sun, 18 Nov 2001 12:14:56 +0100, you wrote:
> >Problemy nadal są z łatą ipv6 przy obecnych interfejsach ppp
> >oraz z RBL - w tym drugim przypadku nie wiem w jakich dokładnie
> >warunkach (moduł v6 wczytany? IPV6_NETWORKING włączone?)
>
> moduł wczytany, IPV6_NETWORKING włączone, po prostu jest myk w
> src/smtpd/smtpd_check.c w
> static int reject_maps_rbl(SMTPD_STATE *state):
>
> /* IPv4 only for now */
> if (inet_pton(AF_INET, state->addr, &a) != 1)
> return SMTPD_CHECK_DUNNO;
>
> /*
> * IPv4 only for now
> */
> #ifdef INET6
> if (inet_pton(AF_INET, state->addr, &a) != 1)
> return SMTPD_CHECK_DUNNO;
> #endif
>
> czyli jak jest INET6 to jeżeli dobrze rozumiem (tak zaobserwowałem a nie
> wywnioskowałem z kodu bo na C nie znam się prawie wcale) zawsze jest
> poprawnie czyli nawet jeżeli host jest na liście rbl to i tak wywali że
> nie jest, trzeba by dopisać coś co sprawdzało by czy adres jest typu
> ::ffff:a.b.c.d i wyciągało a.b.c.d po czym sprawdzało tak jak dla ipv4
A może jakaś podpowiedź jak to zrobić od kogoś siedzącego w v6?
Najlepiej gotowa poprawka :)
--
Jakub Bogusz
http://prioris.mini.pw.edu.pl/~qboosh/
Więcej informacji o liście dyskusyjnej pld-devel-pl