All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
0.12.0 - 2024-05-29
- Update dependencies
- Warn about missing --yamux flag instead of error
0.11.0 - 2024-04-29
- Update dependencies
- Use 4096 bytes for buffer by default
0.10.2 - 2022-01-15
- Update dependencies
0.10.1 - 2021-08-09
- Fix progress bar not to cause "index out of range" when time.Since() returns 0
0.10.0 - 2021-08-09
- Add OpenSSL-compatible AES-CTR encryption
- (breaking change) Rename --passphrase flag to --pass flag
0.9.0 - 2021-04-23
- Create pmux, which is a multiplexer specialized in Piping Server
- Add --host to specify target host for server host
- Support SOCKS4 and SOCKS4a
- Use HTTP/2 by default when the server supports
- Add --verbose for logging
- Add --unix-socket flags in server and client hosts
- Make --yamux attach
Content-Type: application/yamux
- (breaking change) Rename --c-to-s-buf-size to --cs-buf-size in server host
- (breaking change) Rename --s-to-c-buf-size to --sc-buf-size in client host
0.8.0 - 2021-01-01
- Add -c flag to symmetrically
- Add a feature of encrypting with OpenPGP
- Add a feature of encrypting with AES-CTR
- Add --cipher-type flag
0.7.0 - 2020-12-26
- Add examples to help
- Silent usage when error occurred
0.6.0 - 2020-12-26
- (internal) Improve performance when showing the progress bar
- (internal) Improve performance when using --yamux, reducing unnecessary buffers
0.5.0 - 2020-12-26
- Add "socks" subcommand for SOCKS5 proxy
0.4.2 - 2020-12-11
- No change (for release)
0.4.1 - 2020-12-08
- (internal) Specify buffer sizes
- Fix hint to show socat hint when --yamux not specified
0.4.0 - 2020-12-06
- Multiplexing with hashicorp/yamux and add --yamux flag
- Use ".../cs" and ".../sc" when the number of paths is one for short
- Rename "$PIPING_SERVER_URL" to "$PIPING_SERVER"
0.3.1 - 2020-11-29
- Update dependencies
0.3.0 - 2020-11-04
- Add --http-write-buf-size
- Add --http-read-buf-size
- Add --c-to-s-buf-size to client host
0.2.2 - 2020-10-29
- Add --s-to-c-buf-size flag to client
0.2.1 - 2020-10-18
- Add --header flag to specify HTTP header
0.2.0 - 2020-10-12
- Change server-host as "server" subcommand, not root command
- Allow one rest argument to specify path
- Create "client" subcommand
- Create --progress flag to show upload/download progress (default: true)
- Initial release