Skip to content

Releases: jolhoeft/websession.rs

Version 0.12.0

10 Sep 07:03
Compare
Choose a tag to compare

As mentioned in 0.11, the hyper feature flag has been dropped. The usual round of cargo clippy, cargo audit, cargo update, and rustfmt changes have been made.

Version 0.11.0

07 Aug 07:19
Compare
Choose a tag to compare

Update dependencies, including updating test dependencies from tempdir to tempfile as encouraged by cargo audit.

Fix hyper support in ConnectionManager, which appears to have been broken for a while.

This is likely going to be dropped in websession 0.12, as no one appears to use it, and hyper has dropped the support for the cookie jar we used, so right now we're stuck with hyper 0.11.

Version 0.9.0

22 Dec 07:46
55d51b7
Compare
Choose a tag to compare

Changes:

  • Now requires Rust 2018 edition (dyn)
  • Log out users when they get locked (possibly in 0.8.3, which was published to crates.io but not here)
  • Fix copious build and clippy warnings

Version 0.8.2

10 May 06:17
Compare
Choose a tag to compare

Update pwhash version. Otherwise identical to v0.8.1.

Version 0.8.1

10 May 05:23
Compare
Choose a tag to compare

Implement Display for ConnectionSignature. This is useful for debugging purposes.

Version 0.8.0

23 Feb 09:17
Compare
Choose a tag to compare

All users are encouraged to update to this version.

Changes:

  • Significantly overhaul file management in the FileBackingStore. There should be no point at which there is not a valid password file on the filesystem.
  • Squash bugs, including some some that had potential for data loss.
  • Update some dependent crates.
  • Add fuzzed tests to the test suite for FileBackingStore.

Version 0.7.0

06 Feb 01:56
Compare
Choose a tag to compare

Critical: Fix a bug in saving the backup copy of the password file in the FileBackingStore.
Other: Update dependencies.

Version 0.6.0

27 Oct 23:11
Compare
Choose a tag to compare

The FileBackingStore and the MemoryBackingStore now silently replace \n with \u{FFFD}, just as String::from_utf8_lossy does for invalid UTF-8. This is unlikely to cause problems in production because users with embedded newlines in their name already can't log in properly.

Also improved UNIX file permissions.

Version 0.5.1

27 Oct 18:01
Compare
Choose a tag to compare

Synchronize with crates.io and provide additional documentation (mostly guidance for use).

Version 0.3.3

14 Sep 18:46
Compare
Choose a tag to compare

Packaging improvements.