Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.1.0 Release #346

Merged
merged 14 commits into from
Jan 17, 2024
Merged

1.1.0 Release #346

merged 14 commits into from
Jan 17, 2024

Conversation

StefanBratanov
Copy link
Collaborator

No description provided.

StefanBratanov and others added 14 commits September 27, 2023 14:42
* Change the eol attribute to CRLF for *.bat files
* Treat *.png as binary (I believe these are the only binary files at the moment)
* For some reason the gradle.bat needs to be recommitted (no tool detect any changes in it)
* Refactor YamuxHandler:
* Create YamuxStreamHandler inner class
* incapsulate all stream related operations there
* Add Muxer specific exceptions
* Extract writeFrame() method
* Group class properties
* Adjust exception message. Fix the test
* Use maxPrunePeers to limit the amount of peers in PX
* Use maxPeersPerPruneMessage instead of maxPrunePeers to limit the amount of peers processed in PX
* Test for maxPeersSentInPruneMsg
* Add testMaxPeersAcceptedInPruneMsg test

---------

Co-authored-by: Anton Nashatyrev <[email protected]>
Co-authored-by: Anton Nashatyrev <[email protected]>
* Introduce ByteBufQueue
* Add ByteBufQueue tests
* Writing exec path is always through fill/drain buffer
* Adopt/fix existing tests
* Add new test checking correct handling of negative sendWindowSize
* Add HostTestJava.largeBlob() test
* Add some flexibility to the HostBuilder
* Add DebugHandlerBuilder.addCompactLogger() which adds a logger which shrinks too long messages

Co-authored-by: Dr Ian Preston [[email protected]](mailto:[email protected])
… for write (#330)

* Fix the case when a stream is closed while still having buffered data for write
* Add unit test for close case when outbound data buffered
* Convert YamuxType to enum
* Refactor YamuxFlags: convert them to Set of enum values.
* Initial import of circuit relay
* Don't let tcp dial a circuit address
* Use ScheduledExecutorService in RelayTransport maintenance
* Add self-contained local relay test
* Add unit test for relay bandwidth limit
Copy link
Collaborator

@Nashatyrev Nashatyrev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@StefanBratanov StefanBratanov merged commit 8561858 into master Jan 17, 2024
4 checks passed
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.

4 participants