Godmode Galactus
|
753d2644d2
|
improving quic plugin blocking client
|
2024-12-12 11:17:30 +01:00 |
Godmode Galactus
|
350685df80
|
fixing ci issues
|
2024-11-29 19:11:59 +01:00 |
Godmode Galactus
|
332ea096a2
|
Quic optimization for laggy and non laggy clients
|
2024-11-27 10:18:57 +01:00 |
Godmode Galactus
|
20c8ae53c1
|
creating new variable for bbr2
|
2024-11-26 18:13:13 +01:00 |
Godmode Galactus
|
b39c282613
|
restarting the message channel, when connection closes
|
2024-11-26 14:49:05 +01:00 |
Godmode Galactus
|
bd9bad2eed
|
dropping messages if there are no clients connected
|
2024-11-25 20:51:06 +01:00 |
Godmode Galactus
|
e38060782c
|
Updating the version, and creating new tag
|
2024-11-18 12:35:40 +01:00 |
Godmode Galactus
|
566cc4bb26
|
Adding backpressure to the queue when queue is filled up
|
2024-11-13 15:59:13 +01:00 |
godmodegalactus
|
2c821a956d
|
Renaming and improving the blocking client implementation, other fixes
|
2024-10-10 20:57:16 +02:00 |
godmodegalactus
|
1ba7444b13
|
making server loop 2 as default loop and removing the old server loop
|
2024-10-09 15:31:48 +02:00 |
Godmode Galactus
|
4c6eb16068
|
making discover pmtu configurable
|
2024-10-08 10:53:46 +02:00 |
godmodegalactus
|
2e2396945d
|
adding quiche server loop 2 file
|
2024-10-07 21:10:21 +02:00 |
godmodegalactus
|
724ab79adc
|
Initial commit single threaded quiche server loop
|
2024-10-07 17:53:06 +02:00 |
godmodegalactus
|
b3a40d9a03
|
Making it work for nonblocking client
|
2024-10-03 20:51:48 +02:00 |
godmodegalactus
|
4f3f1eb864
|
Some minor changes
|
2024-10-03 17:37:06 +02:00 |
godmodegalactus
|
0cbd928f44
|
handful stream with 24MB buffer size
|
2024-10-03 13:38:10 +02:00 |
godmodegalactus
|
a797239fc7
|
handful stream working for small messages
|
2024-10-03 12:58:50 +02:00 |
godmodegalactus
|
777758f22e
|
using few streams instead of infinite streams
|
2024-10-02 21:03:00 +02:00 |
godmodegalactus
|
29f8834fa4
|
avoiding coping messages all the time
|
2024-09-26 17:09:38 +02:00 |
godmodegalactus
|
be1d644c0b
|
adding prometheus metrics
|
2024-09-20 17:24:21 +02:00 |
godmodegalactus
|
c9afd85b10
|
Adding more logs and testing
|
2024-09-11 10:42:19 +02:00 |
godmodegalactus
|
8dcedb586e
|
updating timeout for mpsc channel
|
2024-08-29 11:01:11 +02:00 |
godmodegalactus
|
210540409a
|
moving some logs to trace and adding logs for draining
|
2024-08-27 14:40:27 +02:00 |
godmodegalactus
|
c4041fd985
|
adding more logs to debug the issues
|
2024-08-26 12:46:34 +02:00 |
godmodegalactus
|
a05f82dcfa
|
avoiding timers and using one channel for packets and messages
|
2024-08-25 10:57:58 +02:00 |
godmodegalactus
|
c927b713c6
|
moving from mio::udp socket to std::net::udp socket
|
2024-08-02 16:09:35 +02:00 |
godmodegalactus
|
9b5a5fae7e
|
removing maximum message in queue
|
2024-08-02 07:01:14 +02:00 |
godmodegalactus
|
1a28f7803e
|
avoiding useless copy, adding slot messages in server test example
|
2024-07-31 15:57:46 +02:00 |
godmodegalactus
|
716740e8cd
|
updating some quic geyser parameters
|
2024-07-30 05:58:16 +02:00 |
godmodegalactus
|
f5bb7ab58a
|
removing throtlling by partial responses
|
2024-07-29 09:00:29 +02:00 |
godmodegalactus
|
f3cc09a44d
|
adding gso for quic server
|
2024-07-27 12:13:45 +02:00 |
godmodegalactus
|
e54af6aa9d
|
reducing log level, adding more logs for plugin loading
|
2024-07-12 16:28:57 +02:00 |
godmodegalactus
|
471c20686b
|
many minor changes
|
2024-07-10 18:02:46 +02:00 |
godmodegalactus
|
880897ab0a
|
checking token before reading from socket
|
2024-06-24 17:38:10 +02:00 |
godmodegalactus
|
938a24892e
|
multiple optimization for quiche server and updating client configuration
|
2024-06-19 21:13:12 +02:00 |
godmodegalactus
|
c7ca3b85c2
|
creating more scid if needed by quic
|
2024-06-19 11:18:00 +02:00 |
godmodegalactus
|
78120b2acf
|
changing the defaults
|
2024-06-18 17:50:36 +02:00 |
godmodegalactus
|
af4bb9bc84
|
adding ping message type to keep server connection alive
|
2024-06-16 20:25:25 +02:00 |
godmodegalactus
|
2045d591e7
|
making incremental priority as an argument
|
2024-06-12 19:52:06 +02:00 |
godmodegalactus
|
0429a135df
|
updating version to 0.1.5
|
2024-06-12 11:02:35 +02:00 |
godmodegalactus
|
7b7c6a853d
|
Updating client to build stats, remove incremental priority for streams other minor changes
|
2024-06-11 20:48:16 +02:00 |
godmodegalactus
|
45038a698c
|
Implement pacing, adding option to change cc algorithm
|
2024-06-11 10:46:48 +02:00 |
godmodegalactus
|
3442dda634
|
updating version to 0.1.4
|
2024-06-06 13:50:22 +02:00 |
godmodegalactus
|
70fc01913a
|
Updating quic client and sever examples to include number of streams in the cli, printing number of messages in the queue
|
2024-06-06 10:37:39 +02:00 |
godmodegalactus
|
e304c607fd
|
Fixing the performance issues related to stream management
|
2024-06-05 15:38:23 +02:00 |
godmodegalactus
|
828cfe38a3
|
only quiche will stop laggy clients
|
2024-06-05 13:55:57 +02:00 |
godmodegalactus
|
8e4dbc7efb
|
minor changes, getting more logs data from the server, reducing number of parallel streams by server
|
2024-06-05 11:42:32 +02:00 |
godmodegalactus
|
ffe93036ff
|
Integrating block builder code with plugin
|
2024-06-04 18:48:38 +02:00 |
godmodegalactus
|
08d85eb9a8
|
Adding tests for block creation, other fixes
|
2024-06-04 17:32:39 +02:00 |
godmodegalactus
|
92ae7ab4cd
|
Creating a block builder task
|
2024-06-04 16:45:56 +02:00 |