Monday, April 17, 2006

syslog-ng and IPv6

I received an email last week asking about IPv6 support in syslog-ng. The question also referred to an IPv6 application page where most of the system logging applications were listed red showing that they lack IPv6 support.

I started hacking on it but I thought I would ask you how important you think adding IPv6 support to syslog-ng is?

My idea was to add tcp6() and udp6() source and destination drivers, however a lot of applications seem to do IPv6 support with a single listener, e.g. open an AF_INET6 socket and assume that the system shares IPv4 and IPv6 sockets. Which of the two approaches is preferable? The first gives more control the latter seems to be a bit easier to use, it works out of the box.

2 comments:

Anonymous said...

I'm not sure which is /best/, but I like more control. I would state that having v6 support is important as some OS's will default to sending over v6 if available (solaris 10 being a prime example).

hustle up on v6 support :)

Bazsi said...

I already committed ipv6 support, it was relesed with 1.9.11. I used separate udp6() and tcp6() drivers.