Commit graph

800 commits

Author SHA1 Message Date
Reinier Balt
4aa5933946 return aruba to Gemfile and fix aruba scenarios 2013-03-02 11:36:46 +01:00
Reinier Balt
402b078c02 update gems 2013-02-23 15:16:03 +01:00
Reinier Balt
1b0d08bbb5 fix timing issues on failing scenarios. Fix deprecated jquery functions and update jqueryui
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2013-02-15 22:27:39 +01:00
Dan Rice
98fbbccdcb Update Rails to 3.2.12 (security fix) 2013-02-11 19:24:52 -05:00
Dan Rice
4d3ba2a012 Remove Mongrel and other Ruby-1.8-specific development gems 2013-02-07 20:14:23 -05:00
Dan Rice
a8c810e262 Switch to mainline cache_digests gem
lrbalt's 1.8.7-compatible fork is no longer necessary to use.
2013-01-25 20:21:06 -05:00
Dan Rice
2fce79b916 Update therubyracer gem to get past some libv8 issues 2013-01-25 20:19:31 -05:00
Andrew Nesbitt
f10e1d986c Updated Rails to 3.2.11 2013-01-10 13:58:24 +00:00
Reinier Balt
7eccf79ab6 fix regressions and use timecop to fix time in tests. Thanks Dan and Hans! 2013-01-06 16:04:07 +01:00
Reinier Balt
da2bee2e53 start fiingx failing cucumber scenario's and some small fixes
new capybara introduces some failing scenario's
2012-12-23 23:16:22 +01:00
Matt Rogers
066c378705 Add test coverage generation using simplecov 2012-12-22 22:56:30 -06:00
Reinier Balt
ed3cbf991c update gems 2012-12-16 14:24:27 +01:00
Reinier Balt
fb6ee29f43 Move to forked cache_digests for ruby 1.8.7 compatibility
I like to be able to run 2.2 on 1.8.7
2012-09-02 15:13:28 +02:00
Reinier Balt
8a8dc47ab8 Try the cache_digests gem for Tracks
cache_digests will be part of Rails 4
2012-09-02 15:13:28 +02:00
Reinier Balt
dd83040ea0 fix #1305 and #1309. Only check on show_from in the past when you change the show_from. This will not prevent a save of the todo when another change is made and show_from has some old date 2012-08-26 17:33:51 +02:00
Reinier Balt
69ead6d254 fix #1323 so Tracks works with rails 3.2.8. Update all dependencies 2012-08-11 23:54:05 +02:00
Reinier Balt
702c89e754 add tolk to Tracks for easy management of translations. Limited to development
environment only. Need migration.


Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2012-07-18 14:58:24 +02:00
Reinier Balt
be5968af98 update Gemfile and fix failing test 2012-06-28 17:02:07 +02:00
Reinier Balt
ec18ec64cd update gemfile to point to latest rails. This will get you the recent security updates 2012-06-16 21:32:35 +02:00
Reinier Balt
436cc862d6 fix text feeds 2012-05-20 05:46:52 +02:00
Reinier Balt
393eae1937 clean up gemfile and remove vendored aruba gem 2012-04-30 13:56:41 +02:00
Reinier Balt
96db48dd86 get project integrations and login controller tests running 2012-04-30 13:56:40 +02:00
Reinier Balt
76340b780c Getting functional tests running. 2012-04-30 13:56:38 +02:00
Reinier Balt
fd433d76d8 fix all upgrade warnings from the rails_upgrade plugin 2012-04-30 13:56:38 +02:00
Reinier Balt
e964769553 home page is restored, so is context view 2012-04-30 13:56:37 +02:00
Reinier Balt
4605b17d3c home page renders... sort of 2012-04-30 13:56:35 +02:00
Reinier Balt
86afd42148 Work in progress: has_many_polymorphs does not work with rails 3.2 because of intrusive changes in rails internals. I think we need to rip out this dependency... 2012-04-30 13:56:34 +02:00
Reinier Balt
a83c8b3f92 initial upgrade to rails 3.2.3 2012-04-30 13:56:33 +02:00
Reinier Balt
b2e34d4694 remove has_many_polymorphs 2012-04-11 11:37:22 +02:00
Reinier Balt
2bdecb583a Fix deprecation warning of has_many_polymorphs. Needed to vendor this gem. 2012-04-08 15:18:35 +02:00
Reinier Balt
322248963b fix the conflict between aruba and unit/functional tests by backporting a fix from newer versions of aruba
gemspec changes to comment out dep on cucumber 
lib/aruba.rb emptied

We need to move forward to recent versions of rails/cucumber/etc
2012-03-19 19:59:04 +01:00
Reinier Balt
50741162af fix #1230 by adding a scenario that uses the command line script to add todos to Tracks like a template 2012-03-19 16:00:48 +01:00
Reinier Balt
ca7d81d75a Fix regressions and refactorings 2012-03-19 14:06:35 +01:00
Reinier Balt
d8b5c7d0d2 cleanup old selenium initializer stuff and migrate edit_a_todo 2012-03-19 14:06:33 +01:00
Reinier Balt
4a8fdbabc2 migrate context and context_list features. Drag and drop is still WIP 2012-03-19 14:06:32 +01:00
Reinier Balt
b874b49336 update cucumber config for capybara 2012-03-19 14:06:30 +01:00
Reinier Balt
872f11a8c4 add mysql to Gemfile 2011-11-25 13:44:16 +01:00
Demian Gemperli
77c53e3630 using yard for code documentation 2011-10-17 18:07:10 +02:00
Reinier Balt
16dba74a08 fix Gemfile which go messed up by all the recent pulls 2011-09-28 10:46:51 +02:00
sfischme
f91a2867b2 merged master 2011-09-23 18:32:12 -04:00
sfischme
07821b407d added gemfile again 2011-09-15 00:52:22 -04:00
sfischme
b320dd60a8 initial version of reviewing 2011-09-15 00:42:34 -04:00
Reinier Balt
d9db33bc0d fix #990 by moving rsel scripts to cucumber and removing selenium-on-rails plugin
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2011-09-14 11:29:50 +02:00
Reinier Balt
39a38a8f73 update plugins: 2 are available as gems, 1 updated and removed yaml_db
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2011-09-09 21:07:22 +02:00
Reinier Balt
998c14fa71 Fix updating password
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2011-09-09 17:49:42 +02:00
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
Matt Rogers
0e4614289b Make sure rake is version 0.8.7 2011-08-19 21:34:56 -05:00
Matt Rogers
f69e3e42b0 Update the dependencies so that the tests will run
There were several places where newer versions of gems were being
pulled.  Those newer versions were breaking the functional tests and the
cucumber features.

Go back to known working versions of the gems that were causing failures
2011-08-19 21:34:56 -05:00
Matt Rogers
a999d0f4c0 Use actionwebservice from dejan/actionwebservice
The default version of actionwebservice removes wsdl_service_name. The
dejan/actionwebservice repository from git is a fork of the datanoise
repository that we were using that has the gemspec fixed to not use a
specific version of Rails.
2011-08-19 21:34:56 -05:00
Matt Rogers
5daff93349 Setup bundler for use with Tracks
Add the Gemfile and Gemfile.lock files used to specify the dependencies
of the app.

The Gemfile specifies the dependencies and the Gemfile.lock is a
snapshot of the dependencies. If the Gemfile changes, then Bundler will
look at the differences between the Gemfile and the Gemfile.lock to
determine what other gems to install or upgrade
2011-08-19 21:34:55 -05:00