richΛrd
|
d2dce96c3b
|
fix: fire timeout (#175)
|
2025-11-03 13:22:41 +00:00 |
|
richΛrd
|
3dc49bfe54
|
refactor: send (#174)
|
2025-10-31 10:25:02 -04:00 |
|
richΛrd
|
20d48c29f4
|
fix: blocked streams (#167)
|
2025-10-23 19:41:19 +00:00 |
|
vladopajic
|
78ab34c68a
|
fix: no defects (#163)
|
2025-10-21 14:39:10 -03:00 |
|
richΛrd
|
bd0ddffc44
|
feat: ack (#162)
|
2025-10-21 11:29:08 -03:00 |
|
vladopajic
|
b068bf7b1d
|
refactor(streamstate): removed optional Stream (#152)
|
2025-10-17 19:37:16 +00:00 |
|
vladopajic
|
6e7a3bf893
|
chore(streamstate): set stream data when opening stream (#155)
|
2025-10-17 14:24:59 -03:00 |
|
vladopajic
|
49609765c8
|
chore(stream): set stream data only once (#151)
|
2025-10-16 10:06:13 -04:00 |
|
richΛrd
|
b7cc500fad
|
feat: use BoringSSL (#140)
|
2025-10-16 02:29:00 +00:00 |
|
vladopajic
|
2ee468113e
|
fix: reduce memory trashing by trySend (#149)
|
2025-10-13 10:23:31 -03:00 |
|
vladopajic
|
8718a6e9a2
|
chore: specify raised errors (#141)
|
2025-10-09 09:19:02 -03:00 |
|
vladopajic
|
0aed48eb27
|
chore(test): add more api tests (#146)
|
2025-10-09 09:13:04 -03:00 |
|
vladopajic
|
5bf78a98e2
|
fix: close conn after timeout (#139)
|
2025-10-08 17:31:04 +02:00 |
|
vladopajic
|
b290ed6877
|
refactor(conn state): specify raised error and fix for method overriding (#137)
|
2025-10-07 17:20:54 +02:00 |
|
vladopajic
|
dcdf1fa2fd
|
fix: compile time warnings (#134)
|
2025-10-05 10:40:00 -03:00 |
|
vladopajic
|
7f687e8c63
|
refactor(streamstate): list raised errors (#133)
|
2025-10-03 23:00:38 +02:00 |
|
vladopajic
|
6aba324b67
|
fix: stop opening stream after connection closes (#132)
|
2025-10-02 20:11:10 +00:00 |
|
vladopajic
|
319577a771
|
chore: receive should not raise error (#129)
|
2025-09-25 21:43:18 -04:00 |
|
vladopajic
|
011046986a
|
chore: async errors cleanup (#127)
|
2025-09-25 16:31:19 +02:00 |
|
vladopajic
|
398144d6f5
|
chore: add newSeqUninit template (#126)
|
2025-09-25 11:04:04 -03:00 |
|
vladopajic
|
c2cd05067a
|
chore: connection buffering improvement (#125)
|
2025-09-24 12:14:31 +00:00 |
|
vladopajic
|
717d5ce3e8
|
chore: add parseDatagramDestination (#122)
|
2025-09-24 12:00:32 +00:00 |
|
vladopajic
|
5cbccd2b2c
|
chore: make datagram ref object (#124)
|
2025-09-24 13:51:18 +02:00 |
|
vladopajic
|
b1799d82d5
|
chore: reduce memory allocation by reducing getMessage calls (#121)
|
2025-09-24 07:47:55 -04:00 |
|
vladopajic
|
809bf493ff
|
refactor: remove framesorter (#118)
|
2025-09-18 18:41:15 +02:00 |
|
vladopajic
|
e5bcee4b90
|
fix(stream): synchronize write (#116)
|
2025-09-12 12:43:06 -03:00 |
|
vladopajic
|
2c5066170c
|
handle dial cancellation (#113)
|
2025-09-04 09:20:59 -03:00 |
|
vladopajic
|
fe02a9a5e3
|
chore(streamstate): add switch and write to BaseStreamState (#112)
|
2025-08-27 20:27:24 +00:00 |
|
vladopajic
|
05ad80563d
|
chore: unused imports as errors (#111)
|
2025-08-27 11:28:31 -03:00 |
|
vladopajic
|
14de00a704
|
refactor(streamstate): more consistent actions when entering states (#110)
|
2025-08-27 09:50:31 -04:00 |
|
vladopajic
|
018913402e
|
stream states improvements (#107)
|
2025-08-26 14:04:31 +02:00 |
|
vladopajic
|
ddd52f71ec
|
fix: sending datagram (#104)
|
2025-08-22 15:02:08 +00:00 |
|
vladopajic
|
aa46da8541
|
chore(stream): improvements (#101)
|
2025-08-21 20:06:17 +02:00 |
|
vladopajic
|
7eb1c9a7eb
|
refactor: stream state (#96)
|
2025-08-21 15:34:53 +02:00 |
|
vladopajic
|
29ba7b1034
|
fix(framesorter): send eof always (#94)
|
2025-08-13 17:05:48 +02:00 |
|
vladopajic
|
e204f1e10f
|
fix: race condition when reading and receiving eof (#91)
|
2025-08-13 11:38:18 +00:00 |
|
MorganaFuture
|
e7351a49eb
|
fix: implement RFC 9000 compliant stream closure for large data trans… (#89)
|
2025-08-04 09:35:07 -04:00 |
|
MorganaFuture
|
e766ce22d2
|
fix: implement proper QUIC stream EOF semantic (#87)
|
2025-07-24 13:51:16 +00:00 |
|
vladopajic
|
e7a69bb392
|
chore: style fix for #84 (#85)
|
2025-07-22 12:25:04 +00:00 |
|
MorganaFuture
|
2697a3a1e1
|
fix: handle empty writes (#84)
|
2025-07-22 14:14:26 +02:00 |
|
MorganaFuture
|
128645547d
|
feat: implement half-close functionality for QUIC streams (#83)
|
2025-07-17 17:14:31 -04:00 |
|
richΛrd
|
ca3eda53be
|
fix: if stream is not available in open state, raise exception (#82)
|
2025-05-29 09:59:27 -04:00 |
|
richΛrd
|
f94f18d73d
|
refactor: make certificates part of the connection (#80)
|
2025-05-28 16:42:11 -04:00 |
|
richΛrd
|
c11c736558
|
fix: closing stream on stream reset (#79)
|
2025-05-26 09:54:09 -04:00 |
|
vladopajic
|
a10c6f0d89
|
feat(framesorter): add fastpath for emitting data (#78)
|
2025-05-22 08:52:23 -04:00 |
|
vladopajic
|
547d64f6e4
|
refactor(framesorter): remove ranges usage (#74)
|
2025-05-21 21:54:19 +00:00 |
|
richΛrd
|
892feade77
|
fix: handle connection timeouts and simplify closed state (#76)
|
2025-05-21 16:33:07 -04:00 |
|
richΛrd
|
5ffdd61182
|
fix: timeout on read (#73)
|
2025-05-20 10:41:27 -04:00 |
|
richΛrd
|
a6c30263c9
|
fix: close should clean stream userdata (#71)
|
2025-05-14 15:10:04 -04:00 |
|
richΛrd
|
66134f0e22
|
feat: accept and close connections gracefully (#70)
|
2025-05-12 08:21:12 -04:00 |
|