sks-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Sks-devel] [PATCH] IPv6 part 2 -- can disable it


From: Phil Pennock
Subject: [Sks-devel] [PATCH] IPv6 part 2 -- can disable it
Date: Sat, 21 Mar 2009 19:42:36 -0700

This patch is relative to Yaron's repository, with *his* version of the
IPv6 patch applied.  "hg log" at end of mail, to make this clearer.
Sooner or later, I'll get around to learning enough of hg to be
comfortable leaving an instance running for others to connect to, but
not yet.

Full commit message from local repository:
----------------------------8< cut here >8------------------------------
description:
IP address family availability toggles added.

Add new options:
 -disable_ipv4
 -disable_ipv6
 -bias_ipv6_favour

Adjust sample sksconf in sks.pod

strip some whitespace from edit of membership entries (before '#')
----------------------------8< cut here >8------------------------------

I've been using -bias_ipv6_favour in testing, so that instead of
randomly picking an IP address for a given host, it randomly picks an
IPv6 address and only if there are none, randomly picks an address --
this just lets me see IPv6 working.  You probably don't want to turn
this on in normal production; at least, not until all your peers using
web proxies in front of an IPv4-only sks upgrade -- with no IPv6 support
in the recon itself, those peers won't have your IPv6 addresses in their
membership files, so will reject those attempts.

I ran *briefly* with -disable_ipv4 and it seemed to work.  I didn't want
to disrupt things too much, so it wasn't up long enough to see how bad
things go wrong in an IPv6-only server with peers that only have IPv4
addresses -- might be log messages about no DNS entries.

If someone who uses IPv4 and has no IPv6 connectivity can run with
Yaron's patch and mine applied and "disable_ipv6" set and report back,
that would be awesome.  This way around, all your peers will have IPv4
addresses (until someone goes IPv6-only) so this should not affect your
mesh connectivity at all.

Regards,
-Phil

----------------------------8< cut here >8------------------------------
changeset:   18:e71c26bc7d28
tag:         tip
user:        Phil Pennock <address@hidden>
date:        Sat Mar 21 19:26:57 2009 -0700
summary:     IP address family availability toggles added.

changeset:   17:d6c337e49309
user:        Phil Pennock <address@hidden>
date:        Sat Mar 21 16:04:25 2009 -0700
summary:     IPv6 patch as supplied by Yaron.

changeset:   16:e30dc5376cbb
user:        Yaron M. Minsky <address@hidden>
date:        Fri May 23 21:16:40 2008 -0400
summary:     yet another small makefile fix

[...]
----------------------------8< cut here >8------------------------------

Attachment: sks-ipv6.part2.v1.diff
Description: Text Data

Attachment: pgpruQW4KExzN.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]