[Piper-net-devel] Updates
Status: Pre-Alpha
Brought to you by:
rdodgen
From: Randy D. <rd...@ma...> - 2008-12-27 01:24:01
|
Stun: Woo! That much closer to the "fun part." I'm going to experiment with setting up two VMs in VirtualBox or similar with NAT used for networking - it's kind of a funky setup in that the two VMs have the same public IP but have to holepunch to connect to each other, but as long as the NAT implementation behaves, its an easier way to test than setting up a spare router. We might also consider setting up a way to use our personal machines for testing. I think all three of us are probably behind NAT devices. We can create a shell account on at least one machine and do the mediation stuff over ssh. Not sure how update versions would be pushed out though. Upnp: I haven't found a way to specify "use source address" when adding a port mapping. I think I'm going to write a small patch. The discovery process enumerates all available interfaces and sends a broadcast on each. It should just be a matter of recording for each discovered device which interface the broadcast was sent on. That should be solid even on machines with multiple interfaces with valid IPs (like my desktop). Wiki: I haven't been very productive lately in part to being sick, but in addition to the upnp patch I really need to get started on filling up the wiki ( http://apps.sourceforge.net/mediawiki/piper-net/index.php?title=Main_Page ) Right now we're pretty much doing foundation work, but the entire connection process etc. will be documented in the near future. Should make contributions much easier and less guess-y (unlike Andrew's pdfs) |