Skip to content

Conversation

@makavity
Copy link

Resolves #8

Maybe it is not the best solution, but it works :D
Big chunk works, small chunks also works.

Optimized tls_filter interaction with rustls: improved read operation management, non-blocking handling, and full-duplex connection support (WebSocket).

@makavity makavity marked this pull request as draft November 15, 2025 17:42
@makavity
Copy link
Author

UPD: Sometimes it hangs. Investigating.

@makavity makavity marked this pull request as ready for review November 16, 2025 15:51
@makavity
Copy link
Author

makavity commented Nov 16, 2025

@icing now it works fine.. Could you take a look on that?
https://httpd.apache.org/docs/trunk/developer/output-filters.html

Used this doc to refactor it..

@makavity
Copy link
Author

Ah, forgot to describe. Also it fixes bug with websocket session. If I send frame 427Kb, it will be closed immediately.

@icing
Copy link
Owner

icing commented Nov 17, 2025

These changes are larger than I expected. I added basic websocket test cases in #11 and we need to reproduce the problems we try to fix there. Without test cases, this would be fragile.

icing and others added 2 commits November 17, 2025 23:03
* add websocket test cases
* add websockets to python requirements
@makavity
Copy link
Author

removed some debug logs, what was treat as error

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Websocket connection one event behind

2 participants