tracks/app/models
Jan Stępień 95f0f71441 Hash passwords with BCrypt instead of SHA1
BCrypt is regarded as a more secure alternative to hashing using message
digest algorithms, such as MD5 and SHA families [0, 1, 2]. Apart from
built-in salting it is adaptable to the increasing power of modern
processing units, which makes it more secure against brute-force cracking.

This commit makes all passwords hashed using BCrypt. The session tokens
remain generated using SHA1. Tests were updated, `rake test:units` and
`rake test:functionals` didn't report any regressions.

[0] http://bcrypt.sourceforge.net/
[1] http://en.wikipedia.org/w/index.php?title=Bcrypt&oldid=439692871
[2] eab1c72/README.md
2011-09-07 16:05:52 +02:00
..
context.rb start modifying done view and do some refactoring 2011-07-09 17:19:11 +02:00
dependency.rb Conflicts: 2009-11-04 22:31:17 -05:00
message_gateway.rb Support dispatching emailed-in todos based on To: field as well as From: field. Setting configured in site.yml. 2009-03-29 19:44:43 -04:00
note.rb Removed outer tracks directory. 2008-05-24 15:57:18 +01:00
preference.rb Changed code to support basic i18n. 2010-11-09 16:31:26 +08:00
project.rb Allow projects to have commas in their name. 2011-09-01 23:12:26 -05:00
recurring_todo.rb make sure toggle_check and deleting of todos, recurring_todos and projects work in the new done views 2011-07-09 17:21:36 +02:00
tag.rb fix tags and fix tests 2008-12-22 23:26:38 +01:00
tagging.rb remove unused and unneccesary user_id from taggings table. 2009-01-08 10:18:03 +01:00
todo.rb fix #922. You can now mark a todo complete from the tickler. Also fixed some small aasm corner cases found by this change 2011-08-18 17:15:00 +02:00
user.rb Hash passwords with BCrypt instead of SHA1 2011-09-07 16:05:52 +02:00