[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnunet-scheme] 28/49: dht/client: Copy the key into the put message.
From: |
gnunet |
Subject: |
[gnunet-scheme] 28/49: dht/client: Copy the key into the put message. |
Date: |
Sat, 25 Dec 2021 23:00:05 +0100 |
This is an automated email from the git hooks/post-receive script.
maxime-devos pushed a commit to branch master
in repository gnunet-scheme.
commit 716a580d04eb717b3fd4a73e67fad69f42051536
Author: Maxime Devos <maximedevos@telenet.be>
AuthorDate: Thu Sep 30 21:05:21 2021 +0200
dht/client: Copy the key into the put message.
* gnu/gnunet/dht/client.scm (put!): Set the 'key' field of the put
message appropriately.
---
gnu/gnunet/dht/client.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/gnu/gnunet/dht/client.scm b/gnu/gnunet/dht/client.scm
index 4ee6655..f70dd2b 100644
--- a/gnu/gnunet/dht/client.scm
+++ b/gnu/gnunet/dht/client.scm
@@ -218,7 +218,8 @@ TODO expiration, replication, confirm ..."
(set%! /:msg:dht:client:put '(desired-replication-level) meta
desired-replication-level)
(set%! /:msg:dht:client:put '(expiration) meta 0) ; TODO
- ;; Copy data to insert into the DHT.
+ ;; Copy key-data pair to insert into the DHT.
+ (slice-copy! key (select /:msg:dht:client:put '(key) meta))
(slice-copy! data
(slice-slice put-message (sizeof /:msg:dht:client:put '())))
(define handle (%make-put server confirmed put-message))
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [gnunet-scheme] 19/49: dht/client: Recognise client result messages., (continued)
- [gnunet-scheme] 19/49: dht/client: Recognise client result messages., gnunet, 2021/12/25
- [gnunet-scheme] 38/49: examples/web: Implement searching form., gnunet, 2021/12/25
- [gnunet-scheme] 43/49: examples/web: Display UTF-8 keys and data as text., gnunet, 2021/12/25
- [gnunet-scheme] 32/49: crypto: Implement a wrapper for hashing with bytevector slices., gnunet, 2021/12/25
- [gnunet-scheme] 47/49: web: Extract HTTP implementation from Cuirass., gnunet, 2021/12/25
- [gnunet-scheme] 45/49: guix: Skip tests in guile-fibers/patched., gnunet, 2021/12/25
- [gnunet-scheme] 49/49: crypto: Fix type confusion in hash-slice [bugfix], gnunet, 2021/12/25
- [gnunet-scheme] 18/49: dht/client: Correct struct access when verifying messages., gnunet, 2021/12/25
- [gnunet-scheme] 26/49: examples/web.scm: Parse the answer to the DHT insertion form., gnunet, 2021/12/25
- [gnunet-scheme] 25/49: web/form: New module., gnunet, 2021/12/25
- [gnunet-scheme] 28/49: dht/client: Copy the key into the put message.,
gnunet <=
- [gnunet-scheme] 29/49: guix: Add guile-gcrypt., gnunet, 2021/12/25
- [gnunet-scheme] 44/49: guix: Skip tests in guile package., gnunet, 2021/12/25
- [gnunet-scheme] 37/49: examples/web: Correct destination of search form., gnunet, 2021/12/25
- [gnunet-scheme] 30/49: doc: Remove URLs., gnunet, 2021/12/25
- [gnunet-scheme] 39/49: examples/web: Dissect search result., gnunet, 2021/12/25
- [gnunet-scheme] 21/49: examples/web: Respond with HTML., gnunet, 2021/12/25
- [gnunet-scheme] 31/49: doc: Document dependency on Guile-Gcrypt., gnunet, 2021/12/25
- [gnunet-scheme] 41/49: dht/client: Impose some bounds on the replication level., gnunet, 2021/12/25
- [gnunet-scheme] 36/49: examples/web: License as AGPL., gnunet, 2021/12/25
- [gnunet-scheme] 42/49: dht/client: Resolve race condition., gnunet, 2021/12/25