Lots of fresh code! You have been warned!!! Do pls report trouble!
[android6bed4] / README
diff --git a/README b/README
index 9b95c68..46de982 100644 (file)
--- a/README
+++ b/README
@@ -8,7 +8,34 @@ are non-blocking, making it impossible to wait for its
 I/O.  Furthermore, I found no way to use the select()
 call as I would have (and actually did) in C.  As a
 result, the tunnel must poll for traffic :'-(  So if I
-missed a Java trick here, *please* let me know.
+missed a Java trick here, *please* let me know.  It
+will greatly help in speeding up the tunnel *and* make
+it less of a battery suckling.
+
+Version 0.5.2 introduces a lot of new code, so don't
+run your lifeline over it, okay?  It adds an initial
+GUI with toggles (default route does not work yet, and
+autostart after boot is a shamble too) but the IP and
+UDP settings do work.  If you change a lot quickly in
+a sequence, someone might get upset.  Also, this is a
+first stab at the TCP bypassing system.
+
+Version 0.5 introduces Neighbor Solicitation and
+Neighbor Advertisement messages to try and pass through
+NAT and firewall layers, as per draft v01.  This means
+that peer-to-peer connectivity is usually possible; the
+only ones excepted are those who are behind symmetric
+NAT; such people should get a decent ISP/router anyway! 
+
+Version 0.4 is the first with dynamic addresses on
+the local end.  There is no longer a need to specify
+the external IPv4 address and UDP port, which was
+there for testing purposes of early versions anyway.
+This release is a candidate implementation that is
+basically v00-ish -- it sends RouterSol and gets
+RouterAdv from the public server, and processes it
+in the v01 way.  It will however not do the new v01
+features of Neighbor Discovery for direct peer links.
 
 Version 0.3.1 fixes a small problem, namely that the
 6bed4 application could not go away because it was
@@ -45,8 +72,9 @@ Future versions might be even more useful:
  0.2 :- VPN properly claimed, also on 1st start
  0.3 :- Tunnel IPv6 from *fixed* IPv4 address
  0.4 :- Use RtrSol/RtrAdv for autoconfig (v00)
- 0.5 :- Use NgbAdv/NgbAdv for peering (v01)
- 0.6 :- ??? Redirect native through 6bed4 (v02)
+ 0.5 :- Use NgbSol/NgbAdv for generic peering (v01)
+ 0.6 :- Use TCP SYN/ACK for optimistic peering (v02)  
+ 0.7 :- ??? Redirect native through 6bed4 (v02?)
  1.0 :- Add artwork and a spiffy webpage
 
 Cheers,