Releases: 636f7374/socks.cr
Releases · 636f7374/socks.cr
2024.05.29
2023.10.12
Changes
- Oct 12, 2023
- Oct 10, 2023
- Ensure AssociateUDP, TCPBinding are implemented correctly (Follow RFC 1928).
- Support EnhancedAssociateUDP (UDPGateway) feature to avoid (File descriptor, Port) overhead.
- Merge commit changes.
2022.05.04
Changes
- May 3, 2022
- Improve {ReusePool, PausePool}.set logic when capacity is zero.
- March 20, 2022
- Improve SessionProcessor and remove confusing methods & logic.
- March 17, 2022
- Remove DestinationBlocker features (important).
- March 12, 2022
- Moved Options::Switcher section properties to Options::Wrapper (E.g. enableConnectionIdentifier, allowConnectionReuse, allowConnectionPause).
- Polished SOCKS::Client, SOCKS::Session WebSocket upgrade.
- Improve Enhanced::State::WebSocket (No need to validate Sequence if ConnectionPause is disabled).
- Improve Enhanced::State::WebSocket (Respond to Pong if AlertIncoming Ping is received).
- Improve Transfer (IntervalFiber, Monitor).
- Remove all OpenSSL release functions.
- Improve OpenSSL memory release related.
- Feb 13, 2022
- Fix Transfer.check_exceed_threshold? Local and UTC problem.
- Changed Enhanced::State::WebSocket uninitialized from 8192 to 4102.
- Major changes (Merge commits).
- Improve Enhanced::State::WebSocket (process_receive_end_of_reached) logic.
- Improve the problem between Transfer Local and UTC (serious problem).
- Improve Transfer and SessionProcessor failures in some cases (E.g. FTP) (serious problem).
- Improve SessionProcessor.decision_notify_command_flag?.