Skip to content

Releases: X1r0z/pivot-rs

v0.1.0

26 Dec 10:37
83a8d6f
Compare
Choose a tag to compare

[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 of then_some (8e5c6f5)

🚜 Refactor

  • Add from_acceptor and from_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)

🎨 Styling

  • Add more detailed output (64ef11b)
  • Use more reasonable variable names (e196961)

⚙️ Miscellaneous Tasks

  • Update Cargo.toml (a60f445)
  • Remove unused dependencies (639e7ea)
  • Reduce the size of binary in release mode (928f98f)
  • Add conditional compilation parameters (0f4379e)
  • Add GitHub Actions workflow (25cf3cd)