Releases: X1r0z/pivot-rs
Releases · X1r0z/pivot-rs
v0.2.0
[0.2.0] - 2025-02-02
🚀 Features
- Support socks5 proxy forwarding (8b969fa)
- Support TCP multiplexing (10502a0)
- Specify the max TCP connections manually (47b0011)
🚜 Refactor
- Optimize the logic of some codes (774bf09)
- Modify the order of info function (bd519a1)
- Change the visibility of some functions (20516af)
- Replace
clone
withArc::clone
(24c9b08) - Optimize socks protocol implementation (d04e308)
- Rename
NetStream
toForwardStream
(7c9c6b9)
📚 Documentation
- Update some descriptions (c1b1bda)
- Add socks proxy forwarding description (1a9b8a9)
- Add TCP multiplexing description (352e442)
⚙️ Miscellaneous Tasks
- Fix commit url in
cliff.toml
(92f1bf7)
v0.1.0
[0.1.0] - 2024-12-26
🚀 Features
- Initial commit (d0487f2)
- Support UDP port forwarding (449c8ed)
- Support Unix domain socket forwarding (bd55a03)
- TLS encryption support (f7a737a)
- Support socks5 proxy authentication (4b21051)
- Support random socks5 authentication info (1712053)
- Support port reuse mode (06c2e45)
- Add timeout and optional fallback (#23) (484bc6f)
🐛 Bug Fixes
- Handshake in udp
local_to_remote
forward (85e6fec) - Use semaphore to resolve blocked connections (2b89b92)
- Add semaphore support in unix socket mode (106cd82)
- Add semaphore support in socks reverse mode (e592982)
- Use
then
instead ofthen_some
(8e5c6f5)
🚜 Refactor
- Add
from_acceptor
andfrom_connector
(0dccd99) - Move command parsing progress to lib.rs (5380504)
- Use a fixed ServerName in TlsConnector (fce2d1c)
- Add
handle_forward_splitted
function (1083f4c) - Project renamed to
pivot-rs
(099d22a) - Optimize with functional programming (44699ad)
📚 Documentation
- Fix typo in README.md (#6) (b8b7db8)
- Add MIT License (#7) (a7d7c4e)
- Add TLS encryption description (9cb9aaf)
- Add socks proxy authentication description (c310780)
- Add port reuse description (663bdce)
- Add description of fallback and timeout (5c1a4cd)