Nice! I thought it was possible to detect IP address over Bonjour? One issue here is that ISP NATs often look like LANs; how do we tell the difference? We can certainly have an option to make Freenet accessible from the LAN and to advertise it on the LAN, but first we have to figure out whether it IS a LAN. I suppose 99% of the time it is because people are behind a router even if their ISP NATs them as well. :|
On Mon, Mar 05, 2007 at 04:02:57PM +0100, Florent Daigni?re (NextGen$) wrote: > Hey! > > This WE I got around coding a new plugin for freenet : > MDNSDiscovery. It advertises fred's services on the local network. > Namely _freenet._udp (the node), _fcp._tcp (FCP), _http._tcp (Froxy) > and _telnet._tcp (TCMI). MDNS is also known as ZeroConf (see [1]) > or Bonjour/Rendez-Vous in apple's world (see [2]). > > So far no FCP client is known to be listening for zeroconf > advertisement ; maybe their authors should consider doing it so > that they could "automagicaly" discover FCP servers. > I have filled in several tickets on mantis (see [3]). > > MacOSx users should now see a bookmark for fproxy in Finder, > under Network Servers. > > We could imagine lots of applications for that plugin including > "easy peer swapping capabilities with neighbors" ;) I suggest to > people interested in such functionality to express their > interests in a new thread on @darknet-tools. > > The plugin runs fine for me with the testing version of freenet > and follows 1.4 strict java compatibility. Would someone object > to me bundling it within the installer when 1017 is out ? Of > course as it "advertises" freenet on the local subnet, there would > be an "adequate" warning ;) > > I have also created a wiki page dedicated to its installation > [6] > > NextGen$ > > PS: I have used jmdns [4] to do it, and would recommend python addicts > to use avahi [5]. I know that having several MDNS stacks on the same > host isn't a good solution but I don't regard using JNI to access DBUS > to talk to avahi as a realistic option. > > [1] http://www.zeroconf.org/ > [2] http://www.apple.com/macosx/features/bonjour/ > [3] https://bugs.freenetproject.org/view.php?id=1179 > [4] http://jmdns.sourceforge.net/ > [5] http://avahi.org/ > [6] http://wiki.freenetproject.org/MDNSDiscoveryPlugin > _______________________________________________ > Devl mailing list > Devl at freenetproject.org > http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl > -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: <https://emu.freenetproject.org/pipermail/devl/attachments/20070305/1ea820a0/attachment.pgp>