gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[www] branch master updated: final touches


From: gnunet
Subject: [www] branch master updated: final touches
Date: Fri, 25 Aug 2023 21:02:21 +0200

This is an automated email from the git hooks/post-receive script.

marshall pushed a commit to branch master
in repository www.

The following commit(s) were added to refs/heads/master by this push:
     new c8e582b8 final touches
c8e582b8 is described below

commit c8e582b80d66e35a5c9d9e528ea4b1948a8697f2
Author: marshall <stmr@umich.edu>
AuthorDate: Fri Aug 25 15:02:06 2023 -0400

    final touches
---
 template/news/2023-08-GSoC-QUIC.html.j2 | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/template/news/2023-08-GSoC-QUIC.html.j2 
b/template/news/2023-08-GSoC-QUIC.html.j2
index a88e63a9..25a4a83e 100644
--- a/template/news/2023-08-GSoC-QUIC.html.j2
+++ b/template/news/2023-08-GSoC-QUIC.html.j2
@@ -16,7 +16,7 @@ We chose to go with <a 
href="https://github.com/cloudflare/quiche";>Cloudflare's
 After this, I worked on handling the receiving functionality of the 
communicator. This involved reading from the socket then processing the QUIC 
packets using the Quiche library. Then I implemented the ability to send 
messages in a similar manner. One of the last steps involved connecting 
everything together with the transport service so that the communicator can 
receive information about peers and relay messages.
 Once I finished these tasks, the QUIC communicator got merged upstream and is 
currently an experimental feature. This is due to the packaging situation with 
Quiche as it is difficult for some users to install the library, and there 
still may be bugs lingering in the QUIC communicator. More testing and 
refinement is needed to offer a truly robust and reliable communicator.
 
-Link to source code: <a 
href="https://git.gnunet.org/gnunet.git/tree/src/transport/gnunet-communicator-quic.c";>QUIC
 communicator</a>
+Link to source code: <a 
href="https://git.gnunet.org/gnunet.git/tree/src/transport/gnunet-communicator-quic.c";>QUIC
 communicator</a>.
 </p>
 <h2>The current state.</h2>
 <p>
@@ -24,12 +24,12 @@ The QUIC communicator currently functions and passes basic 
communicator tests. T
 </p>
 <h2>Future Work.</h2>
 <p>
-We still need to develop a more robust solution to the certificate generation 
so that the Quiche API functions properly. Currently, we are using static, 
example certificates. Adding timers to each connection so that a timeout will 
trigger a connection to close also needs to be done. Finally, we should look 
into lowering the latency by finding where the code is too slow and optimizing 
it.
+We still need to develop a more permanent solution to the certificate 
generation so that the Quiche API functions properly. Currently, we are using 
static, example certificates. Adding timers to each connection so that a 
timeout will trigger a connection to close also needs to be done. Finally, we 
should look into lowering the latency by finding where the code is too slow and 
optimizing it.
 </p>
-<h2>Challenges I Encountered</h2>
+<h2>Challenges I Encountered.</h2>
 <p>
 One of the challenges was reverse engineering the Quiche C API because it has 
such limited documentation. I learned how to make use of the API by looking at 
the very simple example client and server examples that are provided in the 
Quiche repository. There is documentation for the Rust API which seems to 
operate pretty similarly, so this was helpful too at times. I overcame this 
challenge with the help and guidance of my mentor Martin Schanzenbach.
 </p>
-<h2>Final notes</h2>
-Overall, my experience with GNUnet was fantastic. My mentors were friendly and 
consistently available when I needed help, and I thank them for that. I'm 
thankful for the GNUnet community for being welcoming and understanding to new 
open source developers. I had a lot of fun learning how GNUnet works while 
developing my project. I am looking forward to contributing to GNUnet in the 
future!
+<h2>Final notes.</h2>
+Overall, my experience with GNUnet was fantastic. My mentors were friendly and 
consistently available when I needed help, and I thank them for that. I'm 
thankful for the GNUnet community for being welcoming and understanding toward 
new open source developers like myself. I had a lot of fun learning how GNUnet 
works while developing my project. I am looking forward to contributing to 
GNUnet in the future!
 {% endblock body_content %}

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]