Re: Fwd: [gnu-soc] Interest in GNUnet GSoC Project: Single-process peer
Martin Schanzenbach <[email protected]> Tue, 05 Mar 2024 17:30:52 +0000
| Newsgroups | gmane.network.gnunet.devel |
|---|---|
| Message-ID | <[email protected]> |
Ammar Al-Morsi <[email protected]> writes: Hi Ammar, some source code pointers: Usually the GNUnet service processes are started using a service macro (instead of a standard main). It can be found here: https://git.gnunet.org/gnunet.git/tree/src/include/gnunet_service_lib.h#n366 Notice how it is already preprared that this macro can be changed using a define when compiling (HAVE_GNUNET_MONOLITH). If that is set, then the service initialization is different. Essentially, this is where the single-process hook comes into play. The corresponding source code is found in https://git.gnunet.org/gnunet.git/tree/src/include/gnunet_service_lib.h#n366. That code is unfinished for GNUNET_SERVICE_register_ and we need to define a GNUNET_service_main() or GNUNET_main() look for everything to work together. Best Martin > Dear GNUnet Team, > > I am Ammar Almorsi. I am interested in the *Single-process peer* project, > and I am looking forward to your guidance. > I can start by installing the project following the instructions > <https://docs.gnunet.org/latest/installing.html> on the official website > and reading the Developer Handbook > <https://docs.gnunet.org/latest/developers/index.html>. > > Thanks > Ammar > > ---------- Forwarded message --------- > From: Ammar Al-Morsi <[email protected]> > Date: Tue, Mar 5, 2024 at 6:04 PM > Subject: Re: [gnu-soc] Interest in GNUnet GSoC Project: Single-process peer > To: Schanzenbach, Martin <[email protected]> > > > Thanks Martin for reaching out. > > > On Tue, Mar 5, 2024 at 5:35 PM Schanzenbach, Martin <[email protected]> > wrote: > >> Hi Ammar, >> >> thank you for your interest in this topic. >> This is an important medium-term goal for GNUnet. >> Please use the [email protected] mailing list for discussions on >> the task itself. >> >> Some groundwork has already been laid, but the last few miles and >> testing are still open. >> >> Best >> Martin >> >> On 05.03.24 14:14, Ammar Al-Morsi wrote: >> > Dear GNU Community, >> > >> > I am Ammar Almorsi, a student at Cairo University, passionate about >> > network programming and operating systems. I'm eager to contribute to >> > the "GNUnet/Single-process peer" project for Google Summer of Code. >> > >> > My GitHub profile:https://github.com/ammaralmorsi >> > <https://github.com/ammaralmorsi> >> > >> > Related Projects I have worked on before: >> > >> > Real-Time Process Scheduler Simulator: Github link >> > <https://github.com/ammaralmorsi/real-time-os-scheduler> >> > DNS Message Parser: Github link >> > <https://github.com/ammaralmorsi/dns-msg-parser> >> > >> > Looking forward to your response. >> > >> > Best, >> > Ammar >>
signature.asc
(application/pgp-signature, 832 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEPREGPBD5jRS9JNFHCwmY74b1m2oFAmXnVswACgkQCwmY74b1 m2oNxA/+KxBVjBnACwBnhDs6u+iEPgd7QMVg2m0axZWhU6AL1hGVBdqmh/1U+jnc 2Dy41HCflRmiHl8jlOb0EN3ilfvriOyTwQ05kqqzHfIcVKJBGt8A6wY0hA1sTgau RcL6ykA6MgboOuvHRoBKofyAa/a9gfuWk++h3qAN2b/FwwMxDjhv5NyPt6dztI6C Roug/Q3J6KuLianW7HBaCJWTTXmKBh2805pJntzA6yV/RcizhOW4h7beoj/WQFnD F/PHC5J7zjYHh8R4nMmDKSAScILn3c1idB2TlLJsRKtyizNs8eJkOBmDFNMiNHB3 lvTj2f0+WctOG6055kLY5ul1EuXcabq6qs/l5GUfCGUZ5xyGG3NNUtaBZuq3LyKD hF/iqNTcg2UC+eDcTRjb2abUi+WeO8K+r5arWijxDIxYh5AYMvEg63GT/6ABqSt7 6aEIWSP7d+T5lCCRsCr45oERZ2JnQPFUtTwFWf006u/wApA2eF+q4nucCqSramyw 39pIxS0+RoB1m7su6E6nrqilfiXBB4eTjJafNtDueplMXvgNRhcK2OR3G85ITlBU leoD5sYYbcK3Vrg+znpfZqCPFUi2WP9T4kxeSgXEqzUFimp/b6WXszWEPCb9lXPs V31g32mFPcmWkfvMLc5VjeLVaVcIIa8Ogp5jATvnoD/Nwh62RXU= =Q4uK -----END PGP SIGNATURE-----