* Matthew Toseland <toad at amphibian.dyndns.org> [2006-08-17 13:07:52]:

> On Wed, Aug 16, 2006 at 01:56:02PM +0000, NextGen$ wrote:
> > * freenetwork at web.de <freenetwork at web.de> [2006-08-16 15:53:21]:
> > 
> > > Uh, I'm not sure and I've never tested it, but isn't Freenet usually and 
> > > otherwise IPv6 capable?
> > > 
> > 
> > The initial plan is to have ipv6 support once we have transport plugins or
> > it's widely deployed ... both are vaporwares ;)
> > 
> > The code was v6 compatible, I doubt it's still ... and anyway as we are
> > selecting v4 by default, noone will use v6.
> 
> It ought to support both at present, with multi-homing support...

Well, let's make it clear : yes my patch isn't v6 compliant ... but the whole
class isn't!

NextGen$
> > 
> > You're welcome to port the non-ipv6 aware code.
> > > 
> > > >Author: nextgens
> > > >Date: 2006-08-16 13:48:59 +0000 (Wed, 16 Aug 2006)
> > > >New Revision: 10118
> > > >
> > > >Modified:
> > > >   trunk/freenet/src/freenet/transport/IPUtil.java
> > > >Log:
> > > >we should reject ipv6 addresses even in 'public static boolean 
> > > >checkAddre=
> > > >ss(byte[] b)'
> > > >
> > > >Modified: trunk/freenet/src/freenet/transport/IPUtil.java
> > > >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
> > > >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
> > > >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> > > >--- trunk/freenet/src/freenet/transport/IPUtil.java      2006-08-16 
> > > >13:44:57 U=
> > > >TC (rev 10117)
> > > >+++ trunk/freenet/src/freenet/transport/IPUtil.java      2006-08-16 
> > > >13:48:59 U=
> > > >TC (rev 10118)
> > > >@@ -68,6 +68,9 @@
> > > >         }
> > > >=20
> > > >         public static boolean checkAddress(byte[] b) {
> > > >+                if(b.length !=3D 4) {
> > > >+                        return false;
> > > >+                }
> > > >                 int[] i =3D new int[4];
> > > >                 for(int x=3D0;x<4;x++) i[x] =3D b[x] & 0xff;
> > > >                 return checkAddress(i);
> > > >
> > > >_______________________________________________
> > > >cvs mailing list
> > > >cvs at freenetproject.org
> > > >http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs
> > > 
> > > 
> > > 
> > > _______________________________________________
> > > Devl mailing list
> > > Devl at freenetproject.org
> > > http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
> > > 
> > _______________________________________________
> > Devl mailing list
> > Devl at freenetproject.org
> > http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
> > 
> 
> -- 
> Matthew J Toseland - toad at amphibian.dyndns.org
> Freenet Project Official Codemonkey - http://freenetproject.org/
> ICTHUS - Nothing is impossible. Our Boss says so.



> _______________________________________________
> Devl mailing list
> Devl at freenetproject.org
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to