Discussion:
[freetds] IPv6 support?
Dick Visser
2013-01-28 18:19:10 UTC
Permalink
Hi everyone

I am currently deploying MS SQL Server 2008R2, which is running on an
IPv6-only system.
This seems to work OK (i.e. server can be managed and SQL server can be used).
We are mostly a Linux shop, and thus have set-up our monitoring with
Nagios on Ubuntu.
I would like to use this Nagios plugin:

http://labs.consol.de/nagios/check_mssql_health/

That is written in Perl, using DBI, which uses DBD::Sybase, which in
turn uses FreeTDS, which does not (yet) support IPv6.

Would it be possible to add support for IPv6?

Many thanks!
--
Dick Visser
System & Networking Engineer
TERENA Secretariat
Singel 468 D, 1017 AW Amsterdam
The Netherlands
Frediano Ziglio
2013-01-28 22:31:49 UTC
Permalink
2013/1/28 Dick Visser <visser at terena.org>
Post by Dick Visser
Hi everyone
I am currently deploying MS SQL Server 2008R2, which is running on an
IPv6-only system.
This seems to work OK (i.e. server can be managed and SQL server can be used).
We are mostly a Linux shop, and thus have set-up our monitoring with
Nagios on Ubuntu.
http://labs.consol.de/nagios/check_mssql_health/
That is written in Perl, using DBI, which uses DBD::Sybase, which in
turn uses FreeTDS, which does not (yet) support IPv6.
Would it be possible to add support for IPv6?
Many thanks!
--
Dick Visser
System & Networking Engineer
TERENA Secretariat
Singel 468 D, 1017 AW Amsterdam
The Netherlands
Are you asking if anybody is willing to write support for IPv6 or if
we are happy you provide a patch for IPv6 and are you asking if we are
going to accept it? Well.. yes, we accept patches!

If you search on internet for "patch IPv6" there are quite a few.
Personally I'd use getaddrinfo/getnameinfo and write portable wrapper
if not available.

Frediano
Dick Visser
2013-01-29 08:14:01 UTC
Permalink
Post by Frediano Ziglio
Are you asking if anybody is willing to write support for IPv6 or if
we are happy you provide a patch for IPv6 and are you asking if we are
going to accept it? Well.. yes, we accept patches!
I was asking if anybody is willing to write a patch ;-)
--
Dick Visser
System & Networking Engineer
TERENA Secretariat
Singel 468 D, 1017 AW Amsterdam
The Netherlands
Peter Deacon
2013-01-29 08:41:44 UTC
Permalink
Post by Dick Visser
Post by Frediano Ziglio
Are you asking if anybody is willing to write support for IPv6 or if
we are happy you provide a patch for IPv6 and are you asking if we are
going to accept it? Well.. yes, we accept patches!
I was asking if anybody is willing to write a patch ;-)
Yep, I'm working on a new IPv6 patch.

regards,
Peter
Frediano Ziglio
2013-02-03 13:05:49 UTC
Permalink
Thanks to Peter now we support IPv6 !!

Perhaps patch require some additional tweak but mainly for platforms
that does not support IPv6.

Our test suite is happy and no leaks are detected.

Frediano
Post by Peter Deacon
Post by Dick Visser
Post by Frediano Ziglio
Are you asking if anybody is willing to write support for IPv6 or if
we are happy you provide a patch for IPv6 and are you asking if we are
going to accept it? Well.. yes, we accept patches!
I was asking if anybody is willing to write a patch ;-)
Yep, I'm working on a new IPv6 patch.
regards,
Peter
_______________________________________________
FreeTDS mailing list
FreeTDS at lists.ibiblio.org
http://lists.ibiblio.org/mailman/listinfo/freetds
Dick Visser
2013-02-03 13:43:20 UTC
Permalink
Post by Frediano Ziglio
Thanks to Peter now we support IPv6 !!
Perhaps patch require some additional tweak but mainly for platforms
that does not support IPv6.
Our test suite is happy and no leaks are detected.
I am successfully using it to monitor my IPv6-only SQL2008R2 box using
Nagios :-)

This is a great step.
Since Microsoft has very good support for IPv6, the number of
Microsoft servers that run IPv6 will only increase.
The FreeTDS library now enables many applications to use SQL Server
instances on such servers.

Many thanks!!!
--
Dick Visser
System & Networking Engineer
TERENA Secretariat
Singel 468 D, 1017 AW Amsterdam
The Netherlands
Loading...