Releases: crazyscot/qcp
Releases Β· crazyscot/qcp
v0.2.0
β°οΈ Features
- [breaking] Configuration file system (#17) - (0baf2ba)
- Look up host name aliases in ssh_config (#22) - (46c450d)
- Allow user to specify the time stamp format for printed/logged messages - (4eaf2ec)
π Bug Fixes
- Use correct format for the remote endpoint network config debug message - (183e5fb)
- Always use the same address family with ssh and quic - (084904d)
π Documentation
- Tidy up --help ordering, update man pages, tidy up doc comments - (3837827)
- Update project policies and notes - (399422b)
π¨ Styling
- Show Opening control channel message - (4d14a26)
ποΈ Build, packaging & CI
- Build rust binaries with --locked - (5f0af1f)
- Set git_release_draft=true, update MAINTENANCE.md - (a25bf8b)
- Add cargo doc task to include private items; fix that build - (c8298e2)
- Speed up link times - (c6465ad)
- Add Debian postinst script (#13) - (1a4e10e)
βοΈ Miscellaneous Tasks
- Add feature flag to enable rustls logging (on by default) - (4ac1774)
- Make HumanU64 parse errors more useful - (63bf2f2)
- Make PortRange parse errors more useful - (013ea2b)
- Update dependencies
Download notes
- Debian and Ubuntu users may find the .deb packages convenient.
- The Linux binary builds
qcp-<ARCH>-unknown-linux-musl.tar.gz
are static musl binaries which should work on all distributions.
v0.1.3
v0.1.2
π Documentation
- Add build group to cliff config - (603b6b6)
ποΈ Build & CI
Errata: Debian packaging (#13)
Note that the Debian packages install a config file as /etc/sysctl.d/20-qcp.conf
.
This config does not take effect until reboot. To make it take effect immediately, run: sudo sysctl -p /etc/sysctl.d/20-qcp.conf
The effect of this configuration is to increase your kernel UDP buffer size limits, which is necessary for good QUIC performance. (We currently set them to 2MB. The kernel default is about 240kB.)
v0.1.1
β°οΈ Features
- Suppress RTT warning unless it's at least 10% worse than configuration - (47be5a5)
π Bug Fixes
- Autogenerate version string correctly in CI - (64dfcea)
π Refactor
- Combine the capnp invocations - (2bea195)
π Documentation
- Add initial man page - (61cf453)
β‘ Performance
- Use jemallocator on musl 64-bit builds - (83e1e58)
π¨ Styling
- Move instant speed readout to the right, remove %age - (dc68383)
βοΈ Miscellaneous Tasks
v0.1.0
β°οΈ Features
- Support non-standard ssh clients and passthrough options - (7e351f2)
- Support user@host syntax - (fd7aab7)
- Option to select congestion control algorithm - (da105d6)
- IPv6 bare addressing i.e. [1:2:3::4]:file - (bce0c44)
π Documentation
- Initial set of rustdocs - (129bd30)