godmodegalactus
|
724ab79adc
|
Initial commit single threaded quiche server loop
|
2024-10-07 17:53:06 +02:00 |
godmodegalactus
|
369a10c70c
|
creating streams even if the whole message was sent
|
2024-10-04 12:19:05 +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
|
34b6b05121
|
Making everything use ipv6 instead of ipv4
|
2024-09-30 16:22:22 +02:00 |
godmodegalactus
|
4f2bdc108d
|
adding enable gso in connection parameters for clients
|
2024-09-26 12:09:12 +02:00 |
godmodegalactus
|
f010c77273
|
making optional services default=false
|
2024-09-25 11:14:09 +02:00 |
godmodegalactus
|
7be507e3fd
|
adding filters instead of only one filter
|
2024-09-23 14:19:01 +02:00 |
godmodegalactus
|
1752a17189
|
building blocks with accounts, changing defaults
|
2024-09-23 13:02:35 +02:00 |
godmodegalactus
|
03b489123c
|
make server ipv6 compatible
|
2024-09-20 14:43:51 +02:00 |
godmodegalactus
|
c9afd85b10
|
Adding more logs and testing
|
2024-09-11 10:42:19 +02:00 |
godmodegalactus
|
a05f82dcfa
|
avoiding timers and using one channel for packets and messages
|
2024-08-25 10:57:58 +02:00 |
godmodegalactus
|
9b5a5fae7e
|
removing maximum message in queue
|
2024-08-02 07:01:14 +02:00 |
godmodegalactus
|
716740e8cd
|
updating some quic geyser parameters
|
2024-07-30 05:58:16 +02:00 |
godmodegalactus
|
6977474a87
|
reducing max number of streams
|
2024-07-29 10:19:54 +02:00 |
godmodegalactus
|
f3cc09a44d
|
adding gso for quic server
|
2024-07-27 12:13:45 +02:00 |
godmodegalactus
|
471c20686b
|
many minor changes
|
2024-07-10 18:02:46 +02:00 |
godmodegalactus
|
0659be26b6
|
updating defaults and client example
|
2024-07-04 20:56:33 +02:00 |
godmodegalactus
|
880897ab0a
|
checking token before reading from socket
|
2024-06-24 17:38:10 +02:00 |
godmodegalactus
|
d90988ef95
|
make sending of accounts on blocksubscription optional, false by default
|
2024-06-21 10:37:08 +02:00 |
godmodegalactus
|
85b5b9f182
|
moving clippy to stable 1.76.0
|
2024-06-21 09:41:42 +02:00 |
godmodegalactus
|
938a24892e
|
multiple optimization for quiche server and updating client configuration
|
2024-06-19 21:13:12 +02:00 |
godmodegalactus
|
70dfef9a2d
|
using cubic by default for cc
|
2024-06-18 20:42:32 +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
|
540c132059
|
update default values for cc to bbr and incremental priority
|
2024-06-14 12:17:04 +02:00 |
godmodegalactus
|
2b82c543f3
|
Adding blocktime and reducing number of message that will be sent at a time
|
2024-06-14 11:06:31 +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
|
240d5e880f
|
Avoiding sending of stake and vote accounts because during epoch change there are millions of accounts to send
|
2024-06-12 10:38:06 +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
|
450934d5cd
|
Add filter for deleted accounts
|
2024-06-11 15:34:51 +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
|
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 |
godmodegalactus
|
e3d1a3fa0b
|
Changing some constants for quic and quiche
|
2024-06-04 16:44:17 +02:00 |
godmodegalactus
|
5286d34a34
|
changing number of stream to 96k and depile all the messages
|
2024-05-30 15:17:19 +02:00 |
godmodegalactus
|
217b0fcb04
|
Poll server using MIO channels
|
2024-05-30 11:20:10 +02:00 |
godmodegalactus
|
f94e73954f
|
adding blocking client as it is faster than quinn
|
2024-05-29 20:51:26 +02:00 |
godmodegalactus
|
9145ee7bc5
|
increasing max ttl
|
2024-05-29 17:51:11 +02:00 |
godmodegalactus
|
f1a877ecfb
|
Changing how many tasks and detecting lags based on number of messages in channel
|
2024-05-29 17:10:23 +02:00 |
godmodegalactus
|
ad135c7256
|
Adding missing file defaults.rs
|
2024-05-29 16:29:38 +02:00 |
godmodegalactus
|
24757c498b
|
making client based on quinn instead of quiche
|
2024-05-29 16:27:56 +02:00 |
godmodegalactus
|
26be1bc5be
|
changing congestion control algorithm and pacing
|
2024-05-29 14:15:40 +02:00 |