On 01.11.22 13:28, t3sserakt wrote:
On 01.11.22 13:24, accounts-gnu...@holbrook.no wrote:On Tue, Nov 01, 2022 at 12:18:21PM +0000, t3sserakt wrote:On 01.11.22 12:35, accounts-gnu...@holbrook.no wrote:Means peer A has the hello of peer B in its friends.txt and vice versa?!On Tue, Nov 01, 2022 at 09:19:38AM +0000, t3sserakt wrote:AFAIU, the friends.txt file is supposed to hold one public key per lineI do not get why - in F2F mode - you are doing that. What is the content of------------------------------ Message: 2 Date: Mon, 31 Oct 2022 15:45:15 +0000 From:accounts-gnu...@holbrook.no To: Martin Schanzenbach<mschanzenb...@posteo.de> Cc:accounts-gnu...@holbrook.no,help-gnunet@gnu.org Subject: Re: network from scratch Message-ID:<Y1/tixod6+dkb...@holbrook.no> Content-Type: text/plain; charset=us-ascii Aha so adding -f to the gnunet-peer -s -g makes it output the hello. And that URI is accepted by gnunet-peer -p Now the peer is listed with gnunet-peer (-f) Now peer A and B has both peer A and B in their peerinfo lists.However, the peer A is still not being sent by the hostlist (after retstartingthe nodes), still only the Y924 is being sent. Then I changed the URIs fromgnunet://hello-friend tognunet://hello. Now the peers get sent with the hostlist.friends.txt?of nodes that one allows connections from.Can you please elaborate more on your use case.Simply to bootstrap a fully private network.What made it problematic was the forced connection of the bundled peer. That's why I tried F2F mode, but it turns out that comes with its own caveats interms of how the modules behave. The solution was to, as Martin suggested, delete the entry in the$PREFIX/share/gnunet/hellos/* dir. When starting two peers from scratchthey automatically find each other (at least when running on the sameinterface, that's what i tried so far). I don't think the hellos dir is clearlydocumented, or if it is, I missed it...My expectation was, that theĀ entries in the friends.txt should be sufficient and no hostlist server is needed. I will check in the code.Does that mean that friends.txt need to contain hello uris and NOT just the public keys? This is not really documented either, at least sufficiently for my feeble mind.My fault. You are right. Only the peer public keys.
At least I now understand why you do what you are doing. ;-)
OpenPGP_0x524982A0100F7490.asc
Description: OpenPGP public key
OpenPGP_signature
Description: OpenPGP digital signature