Re: ERIS, GNUNet and Guix

2025-07-24 Thread Christian Grothoff
On 7/24/25 16:44, pukkamustard wrote: Hello GNUnet, A few years ago (time flies!) the idea to use ERIS for GNUnet filesharing was discussed and well received [1,2]. In particular as it would allow proper integration with GNS. Is this still the case? Are patches towards using ERIS + GNS as a re

Re: Anonymous Contribution and Copyright Assignment

2025-03-16 Thread Christian Grothoff
Hi! First of all, we allow small contributions (individual patches) usually without any paperwork. If you become a sustained significant contributor, then we do have the copyright agreement. However, we do allow *pseudonymous* contributions, so you can contribute as "o90ps" and sign the CA as

Re: Events in 2025?

2025-02-14 Thread Christian Grothoff
Not right now AFAIK. In case you wish to organize the next edition, please write to the ghm-discuss public mailing list as explained at https://www.gnu.org/ghm/ :-) On 2/5/25 05:53, George via Mailinglist for GNUnet developers wrote: Hi all, Are there any plans for GNUnet events or gathering o

Re: Removal of GNUNET_CONFIGURATION_default() in 0.23

2024-12-10 Thread Christian Grothoff
Dear Alessio, The idea is that programs like your should do two things: 1) implement their own 'project data' and point it to their own resources, and use that for GNUNET_PROGRAM_run(). The configuration you are given is then purely the configuration for your project. 2) when you do need to

Re: GNUnet 0.22.2 released

2024-11-08 Thread Christian Grothoff
On 11/8/24 10:02, retrovirus-...@juno.com wrote: Hello gnunet, I am starting about getting a domain name registry for a hostname. After reading the user manual, I finally found the domain name registrar link (https://fcfs.gnunet.org/ from https://docs.gnunet.org/latest/users/gns.html#the-pin-zon

Re: CORE Key Exchange

2024-11-06 Thread Christian Grothoff
Hi Martin, A few comments: 1) I don't know why you want to go for a KEM. Using a KEM seems well-motivated if the goal is to go post-quantum, but AFAIK that is not the objective here. I generally consider DH to be cleaner, simpler and just overall better than a KEM. That said, your write-up do

Re: requiring PostgreSQL superuser

2024-10-13 Thread Christian Grothoff
Hi Daniel, I've removed the LOCK statement, it was there to deal with a rare edge case where the versioning.sql was loaded concurrently, which is bad as the IF NOT EXISTS on the SCHEMA doesn't work without the lock, resulting in a hard failure. AFAIK the rare case where we needed this was reso

Re: GNUnet and GNUTLS

2024-10-11 Thread Christian Grothoff
Gnutls people are also surprised (no intentional/expected breakage), they ask: >>> Hello Christian, my random guess is that gnutls.pc is somehow corrupted and doesn't list necessary libraries. Would it be possible to ask the reporter to try again with make V=1? <<< Can you please do that and

Re: Request Review (testing/helper)

2024-09-27 Thread Christian Grothoff
On 9/27/24 14:21, gnu...@gnunet.org wrote: > + // FIXME is this behavior correct/intended? > + // the helper is shut down when there's an exception handler, > + // otherwise it's restarted? > h->exp_cb (h->cb_cls); Yep, that's clearly the idea here, also done

Re: Mumble get-together

2024-08-09 Thread Christian Grothoff
We're currently doing it Mondays at 12:30 CEST. -Christian On 8/8/24 11:44 PM, Noé Lopez via Mailinglist for GNUnet developers wrote: Hey, I was planning to come say hi at the monthly get-together today to meet some people but I didn't see anyone, is it cancelled or another date than said on gn

Re: Question about the identity service

2024-08-08 Thread Christian Grothoff
They were deprecated and (IIRC) removed, as the functionality wasn't exactly useful / more confusing than helpful. -Christian On 8/5/24 10:43 AM, fence wrote: Hello mailing list, I have a question about the identity service's IPC interface. Were the message types "GNUNET_MESSAGE_TYPE_IDENTIT

Re: Interested in contributing to GNU Taler

2024-07-31 Thread Christian Grothoff
Hi Tobias, The better place for this is the ta...@gnu.org mailinglist and/or the https://ich.taler.net/ forum. My 2 cents Christian On 7/31/24 11:31 AM, Tobias Platen wrote: Hello I have prevously contributed to other NLnet and NGI projects and now am interested in contributing to Taler vi

Re: Testing of non-exposed functions

2024-06-05 Thread Christian Grothoff
On 6/5/24 11:57, Julius Bünger wrote: Hi all, I have a question of secondary importance: I recently asked the question whether we do unit tests in gnunet. Looking at the examples pointed to in reply, I realize that I probably didn't ask for what I meant. What I meant was: Do we write tests for

Re: [PATCH gnunet-handbook] add evans thesis to users docs

2024-06-02 Thread Christian Grothoff
Applied, thanks! -christian On 6/2/24 11:06, Nikolaos Chatzikonstantinou wrote: Hello, This patch is for gnunet-handbook First time small contribution here, see attachment. Regards, Nikolaos Chatzikonstantinou

Re: Fedora Packaging: gethostbyname

2024-05-15 Thread Christian Grothoff
Dear Benson, If you look closely, getaddrinfo is used by the code by default, with fallbacks (!) to gethostbyname if getaddrinfo doesn't work. I don't think we want to accept a patch that removes the fallbacks, as that wouldn't do anything on modern platforms and only hurt portability. Happy

Re: Get togethers?

2024-04-26 Thread Christian Grothoff
On 4/26/24 8:21 AM, George wrote: Hi Christian, Thanks for the list! Sure. I found the details for most of the events, but not all. Open Forum Digital Euro is in Vienna June 25th https://openforumeurope.org/ I cannot find any events for June on their webpage. Ha

Re: Get togethers?

2024-04-25 Thread Christian Grothoff
Hi George, Thansk for reminding us that it might be a good idea to meet in person sometimes ;-). While we've not done the end of June meetings recently, that will be a fun time this year: Open Forum Digital Euro is in Vienna June 25th Swiss PG day is in Rapperswill June 27th cosin.ch is in B

Re: Registering a new target type for payto URI

2024-03-19 Thread Christian Grothoff
Dear Stephen, Yes, this (or ta...@gnu.org) is the right place. If you have a web page documenting the syntax, that'd be ideal so we can reference it from the registry. Beyond that, happy to add it to the registry! Happy hacking! Christian On 3/19/24 18:24, Stephen Paul Weber wrote: As per

Re: unsuitable protocols and standards that block innovation

2024-03-13 Thread Christian Grothoff
Secure multiparty computation scalar product. See https://grothoff.org/christian/bfh2017.pdf (implemented as the 'scalarproduct' service) On 3/13/24 15:47, Runa Loki Schmidt wrote: Talking about twitter like uses, I am really curious how a content curating algorithm would be implemented on a

Re: Regarding fixing warning

2024-03-04 Thread Christian Grothoff
On 3/4/24 05:38, Gotam Gorabh wrote: Hi Martin, While executing *./src/setup/gnunet-setup*, It gives the following warning. (gnunet-setup:16450): Gtk-CRITICAL **: 14:52:11.677: gtk_widget_hide:  assertion 'GTK_IS_WIDGET (widget)' failed I guess this is due to this code

Re: GSoC 2024: gnunet-gtk gtk4 upgrade

2024-02-27 Thread Christian Grothoff
GNUnet applications are not expected to run well without 'make install'. Moreover, I'm not sure gnunet-gtk works at all if being install into a different prefix than the underlying GNUnet installation ... On 2/28/24 05:52, Gotam Gorabh wrote: Hey, I built and installed *gnunet* and *gnunet-gt

Re: GSoC 2024: gnunet-gtk gtk4 upgrade

2024-02-27 Thread Christian Grothoff
Let me just say this: using a RAD tool like Glade is just the only logical thing, it is 1000% more productive for UX development then doing the building of Gtk objects by hand. So for the sake of sanity, please use *some* RAD tool. Besides, AFAIK GtkBuilder isn't deprecated, just Glade itself i

Re: NSE service PoW

2024-02-24 Thread Christian Grothoff
Well, the NSE service *only* gives you an estimate of the size of the network that is somewhat expensive for a Sybil attacker to inflate. It is used by the DHT to "safely" tune certain internal parameters. I do not know if it would be useful for Sybil mitigations beyond the DHT. Also, please d

Re: Plugin integration

2024-02-13 Thread Christian Grothoff
The DHT will find your plugin automatically if it is installed in the right directory and has a suitable file name following the naming conventions. Your plugin must expose the right symbols with the correct API, and then the DHT will basically 'ask' your plugin what block types it is responsib

Re: Info about PEERSTORE service

2024-02-07 Thread Christian Grothoff
e, but not PEERSTORE. În joi, 1 feb. 2024 la 23:43, Christian Grothoff <mailto:groth...@gnunet.org>> a scris: Hi BB, Peerstore is just a local database for information a peer keeps about other peers (by their PeerIds, and yes, that's what you get as the CORE ID an

Re: GNUnet 0.20.0 released / test_resolver_api.nc failing

2023-12-31 Thread Christian Grothoff
'access' failed suggests that the binary may not be set to executable (at least not for the user running 'make check'). Also, did you actually run 'make install' before 'make check' and does the binary exist in the location given in the error message? This is exactly the place where I'd expect

Re: based GNUnet decentralized IP address, Abolish ipv4 and ipv6

2023-12-12 Thread Christian Grothoff
Dear aiss, GNUnet already uses public keys for addressing and routing in the CORE/DHT/CADET layers (and above), effectively replacing IP addresses that are created in a decentralized way. Only the transport layer which adapts the protocol to run over existing Internet connections we have IP a

Re: GNUnet Name System Questions

2023-12-03 Thread Christian Grothoff
I am also not sure about the question, but I would say this: you should probably consider using DANE [1] records to enable users to secure TLS connections to your GNS-resolved sites. GNUnet's GNS-enabled socks proxy validates TLS server certificates against DANE records in GNS, and gnunet-names

RFC 9498: The GNU Name System

2023-11-21 Thread Christian Grothoff
We are happy to announce that our The GNU Name System (GNS) specification is now published as RFC 9498. GNS addresses long-standing security and privacy issues in the ubiquitous Domain Name System (DNS). Previous attempts to secure DNS (DNSSEC) fail to address critical security issues such as

Re: GNUnet 0.20.0 released

2023-09-25 Thread Christian Grothoff
Dear Bastian, I actually don't think this release is that big a deal. 0.21.0 is expected to finally integrate TNG, which will deserve a bigger announcement (assuming that we're sure enough it works well ;-)). 0.20.0 is more incremental small improvements, and many mostly for GNU Taler 0.9.3.

Re: Unindex bug

2023-06-12 Thread Christian Grothoff
Hi Wes, -c must be followed by the *configuration* file, and usually passing "-c" is not necessary as there is a default. Have you tried running simply: $ gnunet-unindex gnutest6 ? -Christian On 6/12/23 03:55, WalB wrote: Hi, I published a file from a subdirectory but cannot unindex it.

Re: GNUnet TNG QUIC Communicator

2023-05-11 Thread Christian Grothoff
Dear Marshall, Welcome to the team! While I expect t3ss to be the most suitable mentor, please do not hesitate to ping me (or the list) if you have any questions or issues! Happy hacking! Christian On 5/10/23 17:17, Marshall Stone wrote: Hi everyone, I wanted to introduce myself and the pr

Re: GNUnet Project GSOC 2023 Contributor

2023-03-17 Thread Christian Grothoff
On 3/17/23 16:28, hyazin...@emailn.de wrote: We do have a monthly meeting on the first Sunday of the month 20:00 (Berlin/Rome) through mumble on gnunet.org. If you want you can join us next time. Best Martin Sure about the time for future meetings? To my knowledge its still 10 A.M. Correct,

Re: gnunet

2023-03-08 Thread Christian Grothoff
Nope, we just moved repo. The correct Git clone step would be: $ git clone --depth 1 https://git.gnunet.org/gnunet.git On 3/8/23 03:51, dhotrum--- via Mailinglist for GNUnet developers wrote: Hi, I tried to install gnunet from:  https://github.com/royneary/painless-gnunet/blob/master/tutorial

Re: ECDSA attack

2023-03-07 Thread Christian Grothoff
Hi Bernd, I don't quite see that the attack applies, as our nonces are high-entropy *and* never attacker-controlled. So my (brief) reading of the paper doesn't suggest that this kills GNS-ECDSA. My 2 cents Christian On 3/7/23 11:29, Bernd Fix wrote: Hi, reading a recent paper (https://e

Re: gnunet mysql errors

2023-02-01 Thread Christian Grothoff
Git master (still) works on all of my systems, so patch LGTM. -Christian On 2/1/23 10:59, Martin Schanzenbach wrote: Please try with https://git.gnunet.org/gnunet.git/commit/?id=ac40efdae723f850bfff62c0cddad130a37f425e on whatever system this failed for you. Br

Re: gnunet mysql errors

2023-01-31 Thread Christian Grothoff
Well, I touched it because it didn't build on my system(s), and with my fix it did. But of course, I didn't test all the various mysql versions... Maybe we should introduce a configure-level check for 'my_bool' instead of relying on the MySQL version? Just reverting the code is sure to then si

Re: [PATCH] Fix git detection when cloned as submodule

2023-01-09 Thread Christian Grothoff
Thanks, patch applied to Git. -Christian On 1/9/23 21:00, Dan Church wrote: Hi GNUNet devs! I found an issue where VERSION and PACKAGE_VERSION would always be set to 'unknown' if gnunet was cloned as a git submodule. Steps to repro: mkdir superproject cd superproject git init git submodule

Re: Reminder: Official invitation to GNUnet e.V. GA needs to be sent out today, 20th November

2022-11-20 Thread Christian Grothoff
Martin did already send the invitation to the members. -Christian On 11/20/22 15:03, hyazin...@emailn.de wrote: Dear all, quick reminder for sending the official invitation to GNUnet e.V. GA in time: GNUnet e.V. GA takes place on 4th December and needs to be officially announced two weeks bef

Re: shutdown task not triggered on gnunet-arm -e

2022-10-26 Thread Christian Grothoff
You should never add your own signal handler, GNUNET_PROGRAM_run() does that already, by adding your own you remove the GNUnet signal handler and thus break the shutdown logic. -Christian On 10/26/22 10:15, accounts-gnu...@holbrook.no wrote: When running the service with gnunet-arm -i svc, th

Re: git repo status change

2022-10-24 Thread Christian Grothoff
I've now updated the gnunet-ext build system, the example had not been reasonably maintained in 10 years and was quite outdated in various style points... -Christian On 10/24/22 03:05, Martin Schanzenbach wrote: Yeah I assume that, like gnunet.git, you'd want a .gitignore in m4/ containing l

Re: Website 'gnunet.org' producing weird output currently

2022-10-22 Thread Christian Grothoff
The problem was that we had a listen:80 rule for IPv4 but not for IPv6 in the configuration for gnunet.org on firefly. Fixed now. On 10/22/22 12:17, Martin Schanzenbach wrote: I think christian changed the IP for gnunet.org. Maybe that is causing problems right now? On 21.10.22 14:54, hyazin..

Re: Website 'gnunet.org' producing weird output currently

2022-10-21 Thread Christian Grothoff
We just changed some DNS settings in the last 24h and had to renew certs. Nothing special ;-). -Christian On 10/21/22 14:54, hyazin...@emailn.de wrote: Hello, visiting 'gnunet.org' with TOR browser currently is prompting a warning because of an invalid certificate. Clicking the 'accept and co

Re: FS as user or not

2022-10-08 Thread Christian Grothoff
Hmm. Is your $USER in the 'gnunet' group? On 10/6/22 08:54, madmurphy wrote: > After one of the last commits, if I launch > > gnunet-search commons > > I get only one file that I am sharing, while if I launch > > sudo -u gnunet gnunet-search commons > > I get more than 40 results. > > For a s

Re: GNUnet Monthly Meeting Sunday, 2nd October, 8 PM Paris/Berlin/Rome

2022-09-27 Thread Christian Grothoff
Dear all, Small correction, we'll do this one at 10am (and also for the rest of the year) as we need to accommodate someone in JST ;-). Cheers! Christian On 9/27/22 18:11, hyazin...@emailn.de wrote: Dear all, quick reminder for our monthly meeting on Sunday, 2nd October, 8 PM Paris/Berli

Open PhD position at FU Berlin

2022-09-22 Thread Christian Grothoff
Dear all, I'm happy to announce that there is an open PhD position for someone to work on a GNU Taler wallet for embedded systems. Key points: * Your PhD advisor would be Prof. Matthias Wählisch [MW], co-founder of RiotOS [Riot]. I'm officially a co-advisor on the project. The working lan

Re: AEADs

2022-09-21 Thread Christian Grothoff
On 9/21/22 11:56, Jeff Burdges wrote: > > I've a friend using ERIS https://inqlab.net/projects/eris/ which is > based on https://grothoff.org/christian/ecrs.pdf and someone audited. > > It does some signature check instead of using an AEAD, which maybe fine, > and maybe better for encryption-at-r

Re: Hello from the libp2p project

2022-09-16 Thread Christian Grothoff
Hi Max, Thanks also from me for reaching out. I'm glad you found our LSDs useful, that validates our work there. After all, P2P projects like yours are exactly the intended audience! I also won't be able to make it to Lisbon. But do join our monthly Mumble! Happy hacking! Christian On 9/1

Re: gnunet-rest-server shutdown issues

2022-09-16 Thread Christian Grothoff
On 9/16/22 12:52, Nikita Ronja Gillmann wrote: Hi, so the issue still exists, but I didn't have the time to send more information, busy last months. I'll try to get back to you soon. As an aside: I haven't followed gnunet development that much recently, but as I have started to add invocations

Re: mantis sets no real domain to filter emails from

2022-09-13 Thread Christian Grothoff
Fixed now. I suspect this happened when Martin last updated Mantis. Thanks for letting us know! -Christian On 9/13/22 21:10, Nikita Ronja Gillmann wrote: Mantis used to set nore...@gnunet.org, now it sets the example.com address for everything. This makes it rather hard to filter when you are

Re: Doxygen Cleanup: NAT nomenclature

2022-09-13 Thread Christian Grothoff
On 9/13/22 00:02, Willow Liquorice wrote: Hello, I've completed a first pass through the Doxygen comments and cleaned up a lot of it. Those tasks aren't done (yet, I'll bring it up on Mantis), but I've resumed organising the Doxygen groups. I'm a little confused about the group with the inter

Re: About GNUrl and cURL

2022-09-06 Thread Christian Grothoff
On 9/6/22 14:43, madmurphy wrote: Just out of curiosity, why do I get gstreamer: no You need also certain related gstreamer libraries (gstreamer-plugins-base or something like that) before gstreamer is considered "complete enough" to work for GNUnet. -Christian

Re: About GNUrl and cURL

2022-09-05 Thread Christian Grothoff
. I just > checked, and it seems that GNUnet works fine with it. Package > updated > > <https://aur.archlinux.org/cgit/aur.git/commit/?h=gnunet&id=3693252e6dcdf53bfa428b4c078729c08f68ecde>. > > --madmurphy > > > On Mon, Sep 5, 2022 at 4:25

Re: About GNUrl and cURL

2022-09-05 Thread Christian Grothoff
If Arch has a curl linked against GnuTLS, then yes. -Christian On 9/5/22 17:11, madmurphy wrote: > On Arch GNUnet still depends on GNUrl, but as far as I understood now > cURL is preferred. Would I do the right thing if updated the Arch > package accordingly and dropped the GNUrl dependency for go

Re: SSH Trouble

2022-08-11 Thread Christian Grothoff
gnunet.org != git.gnunet.org, please try: $ ssh -T g...@git.gnunet.org -Christian On 8/11/22 20:25, Willow Liquorice wrote: Hello, I'm getting my local repositories set up to push changes, but I received a "Permission denied (publickey)" error when I tested the ssh connection with "ssh -T g

Re: New SSH key

2022-07-26 Thread Christian Grothoff
Done. In general, please send these types of requests directly to me or Martin, no need to bother the list. -Christian On 7/23/22 16:27, Maxime Devos wrote: Hi, I'll be using a new SSH key: 'ssh-ed25519 C3NzaC1lZDI1NTE5IPJa2FK5j9V6zkxVcvyvBQnt8dbXIXEABwO3rQZIhQ08'; the list of SSH k

Re: First commit

2022-07-19 Thread Christian Grothoff
No problem, I've deleted the "bad" branch. -Christian On 7/19/22 20:23, Tobias Platen wrote: > Pushed my first signed commit, unfortunately I picked the wrong branch > https://git.gnunet.org/gnunet.git/log/?h=multicast_messenger > > The correct one should be > https://git.gnunet.org/gnunet.git/lo

Re: Small question about gnunet-search

2022-06-26 Thread Christian Grothoff
On 6/27/22 08:13, madmurphy wrote: That said, I strongly suspect the *timeout* option the man page refers to may have been removed a long time ago. Or maybe there is one hiding in libgnunetfs that I'm not thinking of. ;-) Yes, I meant reacting specifically to that “timeout” option (I

Re: Small question about gnunet-search

2022-06-26 Thread Christian Grothoff
On 6/26/22 17:28, madmurphy wrote: Hi everyone, I have a question about something I had noticed some months ago while reviewing the man page for |gnunet-search|. After typing |man gnunet-search| and scrolling down, the following text appears: FILES |~/.config/gnunet.conf| GNUnet

(re-)planned downtime

2022-06-21 Thread Christian Grothoff
Dear all, After the last attempt had to be aborted because the network was not ready, we'll now be moving the Git serves on Wednesday, June 21st (2022) from Bern (CH) to Biel (CH). Even if everything works as planned, there will be some significant downtime of the Git and other co-located se

3 Milestones for "R5N (2021-02-038)"/C implementation reached

2022-06-12 Thread Christian Grothoff
Dear GNUnet community, I'm happy to announce that as of the very recent 14da59e43311204cadc883cd3688be08bd77b6a8 it is also believed that the C code correctly implements the updated LSD0004 specification, for the first three milestones. In addition to fixing stylistic issues in the protocol (l

Re: Doxygen Tidy-up

2022-06-10 Thread Christian Grothoff
e to detect the current load on the local system to allow FS (and theoretically other subsystems) to adapt their behavior to system load. CURL: generic http client logic Resolver: generic DNS client logic NAT testing/network type catgorization: helper subsystems for transport Friends: parsi

Re: Doxygen Tidy-up

2022-06-09 Thread Christian Grothoff
On 6/9/22 23:52, Willow Liquorice wrote: > I've categorised the code as much as I can, though I'm not too sure > about the function of some modules and I've only categorised within > src/include, so there's still a bit that's unsorted. It's mostly > services that are undocumented elsewhere, and lib

Re: Packaging problems

2022-06-04 Thread Christian Grothoff
g Debian packages, which then go > to Debian Unstable, and are then used with autopkgtest on ci.debian.net. Who can do this? Anyone, or only a DD? Our DD has been somewhat, eh, distracted recently... Cheers! Christian > Best wishes, > Willow > > On 03/06/2022 20:44, Ch

Re: Packaging problems

2022-06-04 Thread Christian Grothoff
On 6/4/22 09:43, Schanzenbach, Martin wrote: > > >> On 3. Jun 2022, at 21:44, Christian Grothoff wrote: >> >> Having many packages doesn't usually make it easier for packagers, it just >> means that now they have to deal with even more sources, and cre

Re: Packaging problems

2022-06-03 Thread Christian Grothoff
Having many packages doesn't usually make it easier for packagers, it just means that now they have to deal with even more sources, and create more package specifications. Moreover, build times go up, as you now need to run configure many times. Worse, you then need to find out in which order t

Re: GNUnet e.V. – Taler Systems SA Agreement is a TeX file

2022-05-31 Thread Christian Grothoff
That's an agreement between GNUnet e.V. and Taler Systems SA, which you do not need to sign but should be aware of (and which primarily has implications if any of your code ends up in GNU Taler). The one contributors should sign is here: https://www.gnunet.org/static/pdf/copyright.pdf Happy h

Re: Attacking the documentation monster

2022-05-24 Thread Christian Grothoff
05/2022 15:23, Christian Grothoff wrote: I cannot even find a version number on https://docs.gnunet.org/, so that's likely not what you are refering to. So where exactly are you looking to find documentation for 0.11.x? Likely some code to update some location is not working (or was nev

Re: Attacking the documentation monster

2022-05-23 Thread Christian Grothoff
book/tutorial/man-pages both in terms of style and audience. my 2 cents Christian Best wishes, Willow Liquorice On 22/05/2022 22:27, Christian Grothoff wrote: Hi Willow, We've been using RST/Sphinx for the GNU Taler documentation, and it can generate reasonable TeXinfo. From tha

Re: Attacking the documentation monster

2022-05-23 Thread Christian Grothoff
n terms of style and audience. my 2 cents Christian Best wishes,     Willow Liquorice On 22/05/2022 22:27, Christian Grothoff wrote: Hi Willow, We've been using RST/Sphinx for the GNU Taler documentation, and it can generate reasonable TeXinfo. From that experience, I'm not ag

Re: Attacking the documentation monster

2022-05-22 Thread Christian Grothoff
w where it all is. I've found four strands of docs in the repository (Handbook, Tutorial, Doxygen, and man pages), could someone give me a run-down of the state they're in, how they relate to one another, and what they're supposed to be for? Is that everything? Thanks, Willow

planned downtime

2022-05-16 Thread Christian Grothoff
Dear all, On Monday, May 23rd (2022) we will be (forced to) move git.gnunet.org and git.taler.net from Bern (CH) to Biel (CH) as the campus of BFH where we are currently hosted is closing down this summer. Even if everything works as planned, there will be some significant downtime of the Gi

Re: Cannot download source code

2022-04-30 Thread Christian Grothoff
On 4/30/22 16:50, Mikhail wrote: On Sat, Apr 30, 2022 at 08:06:52AM -0400, fossy--- via Mailinglist for GNUnet developers wrote: Hello there. I'd just like to report: http://ftpmirror.gnu.org/gnunet/gnunet-0.16.3.tar.gz I get this message when I go and attempt to download it: gz.part could

Re: gnurl CVE applicability

2022-04-04 Thread Christian Grothoff
On 4/4/22 17:09, Nikita Ronja Gillmann wrote: Regardless, you should be able to build GNUnet against vanilla libcurl these days, so that might be a better way to avoid worrying about this. In the context of pkgsrc, the problem is that I can not enforce a change of setting in curl (for exam

Re: gnurl CVE applicability

2022-04-04 Thread Christian Grothoff
I don't see how either is terribly relevant for the (limited) GNUnet use-cases of HTTPS. Users would have to work pretty hard on a very customized curl/GNUnet setup to make themselves theoretically vulnerable --- and even then the impact would seem negligible. Worst I can imagine is a network-

Re: packaging question on gnunet-gtk

2022-03-25 Thread Christian Grothoff
Hi Nikita, I've figured it out: gnunet-conversation-gtk was only being built when GNU libextractor was found by configure --- because it was linked against that library. However, that linkage was no longer needed, so I was able to remove the dependency and now it works even without LE. So workaro

Re: Reducing the number of executables to one

2022-03-02 Thread Christian Grothoff
Personally, I'm not a fan of this style. It just makes it less obvious how to run the binaries under valgrind/gdb, adds just another process as overhead, and may require re-writing documentation. It also removes the ability to get a list of possible invocations via 'tab' easily (right now, you can

Re: Attacking the documentation monster

2022-03-01 Thread Christian Grothoff
Spam killed this. We already constantly have to delete 'bug reports' from the Web that were submitted as link spam. A wiki will drain resources to keep the spammers out, and at the same time experience says the contributions will be low quality (it has been tried). If someone really is capable and

Re: Attacking the documentation monster

2022-03-01 Thread Christian Grothoff
On 3/1/22 8:51 PM, William Liquorice wrote: > Hello, > > A year or two ago, I tried to wrap my head around GNUnet so that I could > try to make parallel implementations of small bits in Rust, but found > its documentation to be utterly impenetrable. Not even from a technical > standpoint, the mass

Re: libextractor - key-value pairs and mime types

2022-02-08 Thread Christian Grothoff
I've added your patch and also clarified the use-case for RESERVED (which is still different from your proposed 'NONE'). Anyway, for further discussions on this, please use the libextractor list... -Christian On 2/8/22 7:21 PM, madmurphy wrote: > Actually, the first thing that I thought when I re

Re: libextractor - key-value pairs and mime types

2022-02-08 Thread Christian Grothoff
od enough here? We usually use it to terminate lists, but as far as I see, it should be what you think of as NO_METATYPE. But if there is a use-case RESERVED doens't cover, I'm not categorically against introducing a -1 value. Patches welcome ;-). -Christian > P.S. Sorry for picking

Re: libextractor - key-value pairs and mime types

2022-02-08 Thread Christian Grothoff
Hi madmurphy, The 'correct' place for GNU libextractor discussions would be https://lists.gnu.org/mailman/listinfo/libextractor Alas, with my libextractor maintainer hat on, I would say this: On 2/7/22 10:01 PM, madmurphy wrote: > Hi again, GNUnet people. > > Is this the place where to discu

Re: Using some GPL comments in GFDL documentation

2022-02-07 Thread Christian Grothoff
Yes, that's fine. -Christian On 2/6/22 3:44 PM, Maxime Devos wrote: > Hi, > > Some documentation I've been writing for Scheme-GNUnet (GNUnet- > Scheme?) (GFDL1.3+, no invariant sections) is based on comments in > src/include/gnunet_mq_lib.h, but that C header is GPL3+ licensed. Do I > have permi

Re: gnunet.org currently not online

2022-01-10 Thread Christian Grothoff
Strange, seems an apt-get upgrade failed to restart apache. Fixed now. Thanks for reporting! -Christian On 1/10/22 2:45 PM, hyazin...@emailn.de wrote: > Hello, > > trying to visit gnunet.org fails currently. No matter if via https:// or > http:// . > > > Best regards, > Bastian Schmidt > > >

Re: Problem with sharing files

2021-12-26 Thread Christian Grothoff
Hi! I looked into this a bit, but could not find it. What is known: 1) The client must be doing a datastore PUT or RESERVE operation (both are possible), and expects the datastore to return a STATUS response (type 94), but that never happens. 2) I checked, and on all code paths the datastore sho

Re: gnunet.org currently not online

2021-11-30 Thread Christian Grothoff
My bad. Fixed now. -Christian On 11/30/21 2:29 PM, hyazin...@emailn.de wrote: > Hello, > > trying to visit gnunet.org fails currently. No matter if via https:// or > http:// . > > > Best regards, > Bastian Schmidt > > >

Re: From gnunet-bcd to configure.ac

2021-11-21 Thread Christian Grothoff
Dear Alessio, Wow, that read like a ton of great work was done that should be merged 'soon' ;-). I have one comment: On 11/21/21 8:10 PM, Alessio Vanni wrote: > - gnunet-namestore > The '-u' option was broken. I forgot in which version this change was > made, but now public keys for egos are "str

Re: Remove me from the buildbot mailing list

2021-10-22 Thread Christian Grothoff
Dear Yujiri, I am very sorry for this, the big problem is that somehow the buildbot tries to figure out who made changes to the Git for the notification based on the commits --- and (often/sometimes/always?) gets this totally wrong. So far, we have been unable to teach it how to correctly identif

Re: Patch for GNUnet documentation

2021-10-06 Thread Christian Grothoff
On 10/4/21 11:18 PM, Yujiri wrote: > I found a couple of typographical errors in the GNUnet handbook and have > attached a patch. Please forgive any failure to follow protocols as this is > my first time using git format-patch ;) Thanks, applied! > There is another documentation issue I wanted

Re: GNU Anastasis press release of September 29, 2021 badly linked by Planet GNU: Fixable on our site?

2021-10-04 Thread Christian Grothoff
Well, I already noticed this, and I fixed the RSS generation (almost immediately), but still the GNU planet picked up the new RSS but _also_ kept the old one. Hence the news shows up twice, once with a working and once with a broken link. Worse, the news site's CSS is awful, so I cannot in good fa

Re: Planning to continue working on Secushare

2021-10-03 Thread Christian Grothoff
Thanks. Applied as c94699a..d1d0d07. -C On 10/3/21 11:16 AM, Tobias Platen wrote: > 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 +02

Re: What's a simple way to set up a private network of a few peers for testing purposes?

2021-09-23 Thread Christian Grothoff
Why don't you just run a few VMs on your local machine? It's not like a GNUnet peer requires tons of resources, so a typical system should easily be able to run several VMs with a GNUnet peer in each. If you then disable external network connectivity, you're pretty much guaranteed to only be talkin

Re: Pre-announcement of partial Scheme port of client libraries

2021-09-15 Thread Christian Grothoff
On 9/15/21 12:57 PM, Maxime Devos wrote: > Hi, > > I've been porting parts of the client libraries of GNUnet to Guile (*) and > changing a few things. It now has sufficient functionality for a v0.1 > POC release (**), but I have a few questions to ask before I announce it. Nice. > (*) See ‘4. R

Re: Gettext macros (and a couple other ones)

2021-09-05 Thread Christian Grothoff
15 PM, Alessio Vanni wrote: > Christian Grothoff writes: > >> Good point, but that's a specific issue with that macro, which I agree >> should not use "_" but dgettext(). I've fixed this (and a few related) >> instance(s) in Git master just now. > &g

Re: gnunet-config and build informations (bug #5708)

2021-09-05 Thread Christian Grothoff
; apologies for the late reply... > > Christian Grothoff writes: > >> I suggest youy pass all of the information (also possibly via #define's) >> into the GNUNET_OS_ProjectData and grab it from there! That way, Taler >> can override it without having to change g

Re: Git server migration

2021-09-03 Thread Christian Grothoff
Hmm. Not sure why Apache stopped running, but I have now restarted it. Should be back. -Christian On 9/3/21 6:28 PM, hyazin...@emailn.de wrote: > Probably related: Since today connection issues arise when trying to access > gnunet.org: > > https://gnunet.org: > Firefox can't connect > > 'Unable

Re: [PATCH gana 0/1] gnu-name-system-record-types: Add entry for ERIS_READ_CAPABILITY

2021-09-02 Thread Christian Grothoff
Done. -Christian On 9/2/21 9:57 AM, pukkamustard wrote: > Hello GNUNet, > > I would like to request an addition to the GANA "GNU Name System record > types" registry for ERIS read capabilities. Following patch adds the entry. > > ERIS (http://purl.org/eris) is an encoding of content into unifor

Re: A GNUNET_log oddity

2021-08-31 Thread Christian Grothoff
On 31.08.21 15:41, Alessio Vanni wrote: >> As for applications using libgnunetutil, well, they again need to copy >> that mechanism into their configure-scripts, or they won't get >> DEBUG-level logging. I think that's OK. That said, we _may_ be able to >> improve the (developer) handbook document

Re: A GNUNET_log oddity

2021-08-29 Thread Christian Grothoff
Dear Alessio, The idea behind DEBUG-level logging was to allow developers to put tons of verbose log messages into the code _without_ having to worry about increasing the code size on production systems. GNUnet should run on embedded-ish systems, and binary size does matter. The idea behind the co

Re: Gettext macros (and a couple other ones)

2021-08-28 Thread Christian Grothoff
On 8/25/21 9:42 PM, Alessio Vanni wrote: > This means that once the application is being executed, gettext will try > to search the application's PO files for the e.g. the string > > "Assertion failed at %s:%d. Aborting.\n", > > failing because that string is defined in a header which gettext doe

  1   2   3   4   5   6   7   8   9   >