Fix issue #1928, thanks to @ejfinneran for a test case
Update CHANGELOG
Change the minimum password length to 8
Merge pull request #1961 from carlosgaldino/change-min-password-length

Change the minimum password length to 8
Changelog update
New password default minimum length is now 8
Try CONTRIBUTING.md
Update CONTRIBUTING.md
Update CONTRIBUTING.md
update CONTRIBUTING.md
Merge pull request #1963 from shime/master

update CONTRIBUTING.md
Add options to expire confirmation tokens

With this patch, functionality is added to expire the confirmation
tokens that are being sent by email.
For example, if a token is valid for 3 days only, it cannot be used for
confirmation on the 4th day.
Refactored according to line notes by rodrigoflores
Fix tests for email token expiration

The tests work now, but are a bit wonky because User.create does things
I don't understand.
Trackable should use the remote IP address, not the gateway's
Merge pull request #1976 from benknowles/master

Patch for Trackable IP
Refactor according to rodrigoflores

- Favor using update_attribute instead of constructor parameters in user
  factory for tests
- Test for accurate error message when confirmation token is expired
- Don't check twice whether the confirmation period is expired
Remove unnecessary include
Refactor according to line notes from josevalim

- rename reset_password_within to confirm_within
- confirmation_period_valid? is back and memoized
- fix hash syntax to hashrocket
Merge pull request #1975 from promisedlandt/email-token-expiration

Email token expiration