I wrote a patch for gnunet-secushare.git that fixes 
the config files that gnunet-arm will read.
The @UNIXONLY@ stuff is removed since that causes a parse error.

Tobias

On Thu, 2021-09-23 at 11:56 +0200, TheJackiMonster wrote:
> On Thu, 2021-09-23 at 11:39 +0200, carlo von lynX wrote:
> > On Thu, Sep 23, 2021 at 11:05:06AM +0200, carlo von lynX wrote:
> > > The circular topology of end points *does* satisfy the secushare
> > > expectations on privacy and metadata privacy in particular
> > > AFAICT,
> > > so that's very cool.
> > 
> > Whoopsa I'm posting faster than I am thinking, sorry. No, without
> > any form of obfuscation such a scheme is not metadata-safe, just
> > like multicast without onion routing wouldn't be.
> > 
> > A few thoughts on metadata protection in the case of ring
> > topologies.
> > 
> > For maximum metadata protection we would need an onion routing
> > layer below CADET which would hide any communication between two
> > participants, or we could be having a second API-compatible CADET
> > which actually has onion routing inside.. an ORCADET.
> 
> I think it should be possible to use onion routing on the transport
> layer below CADET. So CADET would still use peer identities for its
> connections but the actual host behind it stays anonymous. Then the
> messenger service can hide identities on a user-level.
> 
> If we get an awesome app out of this also depends a lot on the user
> interface. I'm currently working towards a resposive GUI application
> which aims to be comparable to Telegram in terms of design but
> Threema
> in terms of transparency. For example the status of verification for
> contacts should be visible and understandable to users. File sharing
> inside of groups is also possible in a similar way as Threema
> implements it but using the FS submodule of GNUnet instead of central
> file servers.
> 
> > 
> > I'm wondering if we can also achieve a reasonable degree of
> > metadata
> > protection by using less optimal ring structures and rather have
> > multiple shared secrets on an existing ring. It still makes it
> > clear which social bubbles exist, just not who exactly is talking
> > to whom.
> > 
> > If we enlarge such circles the metadata protection improves as the
> > social bubble blurs, but in exchange the reliability  and speed of
> > the ring is reduced, possibly to the point of not satisfying the
> > job.
> > 
> > Reminds me of the shards of Bitmessage - they were approaching the
> > problem from the opposite side, starting out with a broadcast
> > strategy, then reducing the broadcasts to slices of the totality.
> > 
> > There may be some in-between constellation that works well enough 
> > to achieve plausible metadata protection and there may be
> > mathematical
> > ways of modeling the architecture to prove how deep we need to dig.
> >  
> > For things that aren't time-critical (the secushare higher layers
> > would know) Jeff's good-ole Mixes might come into play...
> > 
> > 
> 

diff --git a/src/multicast/multicast.conf.in b/src/multicast/multicast.conf.in
index 97a5413..df255e2 100644
--- a/src/multicast/multicast.conf.in
+++ b/src/multicast/multicast.conf.in
@@ -6,7 +6,6 @@ UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-multicast.sock
 UNIX_MATCH_UID = YES
 UNIX_MATCH_GID = YES
 
-@UNIXONLY@PORT = 2109
 HOSTNAME = localhost
 ACCEPT_FROM = 127.0.0.1;
 ACCEPT_FROM6 = ::1;
diff --git a/src/psyc/psyc.conf.in b/src/psyc/psyc.conf.in
index 764ccfa..dd90686 100644
--- a/src/psyc/psyc.conf.in
+++ b/src/psyc/psyc.conf.in
@@ -6,7 +6,6 @@ UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-psyc.sock
 UNIX_MATCH_UID = YES
 UNIX_MATCH_GID = YES
 
-@UNIXONLY@PORT = 2115
 HOSTNAME = localhost
 ACCEPT_FROM = 127.0.0.1;
 ACCEPT_FROM6 = ::1;
diff --git a/src/psycstore/psycstore.conf.in b/src/psycstore/psycstore.conf.in
index 3905db1..43c2038 100644
--- a/src/psycstore/psycstore.conf.in
+++ b/src/psycstore/psycstore.conf.in
@@ -6,7 +6,6 @@ UNIXPATH = $GNUNET_RUNTIME_DIR/gnunet-service-psycstore.sock
 UNIX_MATCH_UID = YES
 UNIX_MATCH_GID = YES
 
-@UNIXONLY@PORT = 2111
 HOSTNAME = localhost
 ACCEPT_FROM = 127.0.0.1;
 ACCEPT_FROM6 = ::1;
diff --git a/src/social/social.conf.in b/src/social/social.conf.in
index 3fe754c..6ccb3d6 100644
--- a/src/social/social.conf.in
+++ b/src/social/social.conf.in
@@ -7,7 +7,6 @@ UNIXPATH = $GNUNET_USER_RUNTIME_DIR/gnunet-service-social.sock
 UNIX_MATCH_UID = YES
 UNIX_MATCH_GID = YES
 
-@UNIXONLY@PORT = 2116
 HOSTNAME = localhost
 ACCEPT_FROM = 127.0.0.1;
 ACCEPT_FROM6 = ::1;

Reply via email to