postfix + libinet6

Arkadiusz Miskiewicz misiek w pld.ORG.PL
Czw, 23 Sie 2001, 19:47:26 CEST


Jakub Bogusz <qboosh w prioris.mini.pw.edu.pl> writes:

> Problem w tym, że funkcja ta dodaje zarówno 0.0.0.0 jak
> i 127.0.0.1 (w przypadku braku v6 w jajku) lub :: jak i 0.0.0.0
> (a może i jeszcze 127.0.0.1) (w przypadku obecności v6);
> potem przy bindowaniu lista adresów != 0 i wtedy usiłuje podbindować
> wszystkie adresy z listy jednocześnie.
Cóż. Takie to są kwiatki... jakoś to musisz rozwiązać :) 

> > > Przy "localhost" z kolei wywala się w innym miejscu:
> > > fatal: parameter inet_interfaces: no local interface found for localhost
> > 
> > A to bez zmian po tej jednej poprawce.
> 
> A tutaj inet_addr_host() poprzez getaddrinfo("localhost",...)
> dodaje do listy adresów także jeden z... AF_UNIX.
> A inet_addr_local() już takiego nie zwraca i stąd ten komunikat.
W funkcji która dodaje adresy (inet_addr_host()?) trzeba by wrzucić
olewanie adresów o af != AF_INET && af != AF_INET6 (tzn. continue
wtedy).

> Jakub Bogusz
> http://prioris.mini.pw.edu.pl/~qboosh/

-- 
 Arkadiusz Miśkiewicz, AM2-6BONE, 1024/3DB19BBD
 IPv6 ready PLD Linux at http://www.pld.org.pl/
My jsme Borg. Odpor je marný, budete asimilováni



Więcej informacji o liście dyskusyjnej pld-devel-pl