| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
The argument will always be a boolean already
Errors thrown within the session event handler will be handled by destroying the session (allowing a proper connection close to be sent to the client peer). They will not crash the parent QuicSocket by default. Instead, a `'sessionError'` event will be emitted, allowing the error to be logged or handled.
Also, change setServerBusy into a setter
0f97d60 accidentally removed this. Refs: nodejs#34186
Some of the flags were no longer being used. Switched to use an AliasedStruct for shared state to avoid extraneous expensive JS=>C++ calls. Removed unused QuicSocket option
|
Ping @nodejs/quic... this is ready for review |
Sorry, something went wrong.
|
Both CI's are good. |
Sorry, something went wrong.
PR-URL: #34247 Reviewed-By: Anna Henningsen <anna@addaleax.net>
The argument will always be a boolean already PR-URL: #34247 Reviewed-By: Anna Henningsen <anna@addaleax.net>
Errors thrown within the session event handler will be handled by destroying the session (allowing a proper connection close to be sent to the client peer). They will not crash the parent QuicSocket by default. Instead, a `'sessionError'` event will be emitted, allowing the error to be logged or handled. PR-URL: #34247 Reviewed-By: Anna Henningsen <anna@addaleax.net>
Also, change setServerBusy into a setter PR-URL: #34247 Reviewed-By: Anna Henningsen <anna@addaleax.net>
PR-URL: #34247 Reviewed-By: Anna Henningsen <anna@addaleax.net>
PR-URL: #34247 Reviewed-By: Anna Henningsen <anna@addaleax.net>
PR-URL: #34247 Reviewed-By: Anna Henningsen <anna@addaleax.net>
PR-URL: #34247 Reviewed-By: Anna Henningsen <anna@addaleax.net>
PR-URL: #34247 Reviewed-By: Anna Henningsen <anna@addaleax.net>
Some of the flags were no longer being used. Switched to use an AliasedStruct for shared state to avoid extraneous expensive JS=>C++ calls. Removed unused QuicSocket option PR-URL: #34247 Reviewed-By: Anna Henningsen <anna@addaleax.net>
PR-URL: #34247 Reviewed-By: Anna Henningsen <anna@addaleax.net>
PR-URL: #34247 Reviewed-By: Anna Henningsen <anna@addaleax.net>
PR-URL: #34247 Reviewed-By: Anna Henningsen <anna@addaleax.net>
PR-URL: #34247 Reviewed-By: Anna Henningsen <anna@addaleax.net>
PR-URL: #34247 Reviewed-By: Anna Henningsen <anna@addaleax.net>
|
Marked as "backport-requested" because I do not believe quic is on 14.x yet. Should we change the label to "dont-land"? |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
This is a WIP, more will be added:
Commits:
quic: additional minor cleanups in node_quic_session.h
Minor miscellaneous cleanups
quic: remove unnecessary bool conversion
Self-explanatory
quic: handle errors thrown / rejections in the session event
quic: refactor/improve error handling for busy event
quic: add tests confirming error handling for QuicSocket close event
quic: refactor/improve QuicSocket ready event handling
quic: refactor/improve QuicSocket ready event handling
Starting to improve/refactor/verify error handling on events
quic: use Number() instead of bigint for QuicSocket stats
quic: unref timers again
Fix a bug
quic: use getter/setting for stateless reset toggle
Improve API ergonomics
quic: cleanup QuicSocketFlags, used shared state struct
Use AliasedStruct for QuicSocket shared state, cleanup no longer used state flags
quic: proper custom inspect for QuicEndpoint/QuicSocket/QuicSession/QuicStream
Self explanatory
Checklist