> The first node, the one getting the request will know,
> and route requests. He can replace the IP in any
> broadcasts, though that wouldn't work if the message
> is signed, which I suppose it is (haven't read that
> part of the code).

It is (see my duh-mail)

>So I see how estabilishing new
> connections may be a problem, didn't think that far.
> But it could still join the network, establish new
> connections and forward requests and data properly,
> but other nodes could not contact it directly if they
> wanted.

And when the node is in this mode it is called a 'transient' node and isn't
useful to the network, only to its owner (and that only with somewhat
degraded anonymity and speed) :)

>
> > >As long as my node figures out the
> > >correct private IP to send from (LAN IP),
> >
> > That is handled by the operating system, the node
> > doesn't have to figure
> > out this.
>
> Funny, I seem to remember a thread just recently on
> how a person got IP 5.0.1.0 on his
> Bluetooth-something...

Mrg... but that was not when the node was trying to figure out where to
originate its requests from.. it was when trying to figure out what IP to
put in its noderef .


> *from* my machine, and forwards packets *back* to the
> masqueraded machine. Masquerading on incoming =
> masquerading the Internet. Which I don't think anyone
> does. Forget I mentioned it

Done :) (damn, a smile.. my pills must be starting to work)

> Case A: You get a connection from IP 80.23.53.56,
> saying "contact me on IP 80.23.53.56, port 2334"
> Case B: You get a connection from IP 80.23.53.56,
> saying "contact me on my IP, port 2334."
>
> Sorry, but I didn't get your point. Are you telling me
> that Case B is impossible?

Well, sort of. The way freenet works most nodes will never have had an
incoming connection from the node they want to connect to, the only reason
they know about this node is that they have got a noderef to this node
passed along by another node (and to prevent tampering that noderef is
signed by the original node)....

/N

_______________________________________________
devl mailing list
[EMAIL PROTECTED]
http://hawk.freenetproject.org:8080/cgi-bin/mailman/listinfo/devl

Reply via email to