Hello Everyone,

Further to my previous email, I have looked again at my patch and adapted it to 
work with the new versions of Firebird. I am having some difficulty getting the 
current HEAD Firebird 3.0 running on Linux, although it is working fine in 
Windows.

Anyway, the updated patch, tested on Windows 7 and Windows XP compiled with 
Visual Studio 2008 and on Linux (Gentoo) and GCC 4.5.3 for Firebird 2.5.2 
(revision 57120):

http://www.bengreen.eu/fancyhtml/techiestuff/files/firebird252-ipv6.diff

You can see the discussions I had with Alex in November of 2010 when I wrote 
the first patch, if you are interested:

http://sourceforge.net/mailarchive/forum.php?forum_name=firebird-devel&max_rows=25&style=ultimate&viewmonth=201011


Let me know what you think.

Kind regards,

Benjamin.


________________________________
 From: Ben Green <bengre...@yahoo.com>
To: For discussion among Firebird Developers 
<firebird-devel@lists.sourceforge.net> 
Sent: Tuesday, 4 September 2012, 16:18
Subject: Re: [Firebird-devel] RFC - FB 3.0 IPv6 support
 

Hi Michal,

I implemented IPv6 support some time ago for both Windows and Linux, tested 
with Visual Studio 2010 and Gentoo Linux... my patch is old now and so does not 
apply properly to the current tree. I would like to have IPv6 support in 
Firebird so would be happy to work with you on this, firstly to update my patch 
;-).

I will get my development environment set up again for the Windows port and get 
back to you.

Patch available here http://www.bengreen.eu/clients/firebird/firebird-ipv6.diff

Benjamin


________________________________
 From: Michal Kubecek <m...@mk-sys.cz>
To: firebird-devel@lists.sourceforge.net 
Sent: Tuesday, 4 September 2012, 15:32
Subject: [Firebird-devel] RFC - FB 3.0 IPv6 support
 
Hello,

Attached is a patch series implementing IPv6 support for current HEAD.

I did some testing including events handling (aux connections) and
interoperability with 2.5 and everything seemed to work correctly. But
as I could test only on Linux, I'm not sure it will work correctly on
other platforms, especially on Windows so that I'll welcome anyone
willing to test or review the code.

There is one issue I know about: on some systems, IPv6 socket bound to
:: address doesn't accept IPv4 connections and two listening sockets
need to be created. I'm not sure whether to use a separate thread(s) or
let select()/poll() handle both sockets. Any suggestions?

Note: for OpenSuSE and SLE, ready-to-use packages are
 built in
home:mkubecek:firebird30:ipv6 OBS project and can be downloaded from

http://download.opensuse.org/repositories/home:/mkubecek:/firebird30:/ipv6/

                                                         Michal Kubeček


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel



------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to