0.9.4
Fixes:
- 5198c97 fix: Ignore Exceptions in PipeReader.CopyToAsync @HMBSbige
- a376102 fix: Let the pipe wait to time out @HMBSbige
- 9b8cb53 fix: HTTP proxy send error response @HMBSbige
- 3c76145 fix: log message typo @HMBSbige
Housekeeping:
- ef7b178 housekeeping: Move PipelinesExtensions to diff files @HMBSbige
- 5b11e04 housekeeping: Rename @HMBSbige
- ec0ff33 housekeeping: Simplify PipeReader @HMBSbige
- f9bbce3 housekeeping: Release 0.9.4 @HMBSbige
Refactoring:
- f1e46db refactor: use official Stream DuplexPipe implement @HMBSbige
- 1a22be0 refactor: less CancelPendingRead() @HMBSbige
- 093cd64 refactor: Better pipe implement @HMBSbige
- 44b46c0 refactor: No need to complete the pipe as we can just dispose clients @HMBSbige
- 8f59eab refactor: SOCKS5 udp data use ReadOnlyMemory instead @HMBSbige
- 1c57427 refactor: Remake Shadowsocks udp @HMBSbige