GNU bug report logs - #44199
[PATCH 0/1] An origin method for GNUnet FS URI's

Previous Next

Package: guix-patches;

Reported by: Maxime Devos <maxime.devos <at> student.kuleuven.be>

Date: Sat, 24 Oct 2020 19:50:02 UTC

Severity: normal

Tags: patch, wontfix

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Maxime Devos <maximedevos <at> telenet.be>
Cc: 44199 <at> debbugs.gnu.org
Subject: [bug#44199] Info: Rehash Project
Date: Wed, 27 Jan 2021 14:07:02 +0100
[Message part 1 (text/plain, inline)]
Hi Matias (and Guix, which I've CC'ed),

To Matias: a follow up message will follow.

Unfortunately, I've just taken a pause from Guix+GNUnet hacking
(though probably I'll occasionally resume hacking once in a while).

Some things that work now:

* The rehash service itself seems to work
(https://notabug.org/mdevos/rehash).
This is the service where peers add SHA512<->GNUnet FS URI mappings they
discover (replace SHA512 by whatever Guix uses).

* Unless I broke anything, the ‘remirror’ service
(actually just a daemon implementing a web
server to run locally) can proxy http: downloads.
Proxying https: is a little difficult, as ‘remirror’
would need to play man-in-the-middle, but
may be implemented eventually. Or maybe guix can
be patched to (optionally) not use the CONNECT method
for proxying https: downloads.

There is no ‘offloading’ to GNUnet yet, though.

* Perhaps a better approach for substitutes:

In the ‘scheme-gnunet’ repository (https://notabug.org/mdevos/scheme-gnunet/src/master/ROADMAP.org),
I've written a publish-store.scm and download-store.scm script,
that respectively upload and download an item
from the store/GNUnet FS (using the gnunet-publish and
gnunet-download binaries).

It's not plugged into the guix substituter
and guix publish yet, though. I'm a bit at a loss how to do this properly,
so I'm more-or-less waiting until (a future revision of) the IPFS patch
is merged, and then I'll try to add GNUnet as ‘just another p2p system’.

Greetings, Maxime
-- 
Maxime Devos <maximedevos <at> telenet.be>
PGP Key: C1F3 3EE2 0C52 8FDB 7DD7  011F 49E3 EE22 1917 25EE
Freenode handle: mdevos
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 4 years and 174 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.