Sam
7603faa20d
add rbtrace for production tracing
2013-11-20 10:10:12 +11:00
Sam
a45334d2b9
no need "booting rails 4" message, just add booting rails 3 for now
2013-11-19 09:43:32 +11:00
Sam
2c1104237c
including sass twice is pointless
2013-11-15 14:44:30 +11:00
Neil Lalonde
ad850f7349
Downgrade Sidekiq to 2.15.1 because our sidekiq workers are dying
2013-11-06 15:58:14 -05:00
Régis Hanol
1dcbe9c1c0
update fog gem
2013-11-06 12:16:30 +01:00
Sam
b11e665ecc
Rails 4 is now the out-of-the-box default
2013-11-05 09:36:52 +11:00
Sam
233cca79b5
dead git repo broke discourse
2013-11-01 15:21:40 +11:00
Raul Murciano
4f9aa6a92a
Declare rack-protection dependency explicitely
2013-10-28 17:00:31 -07:00
Sam
3e2bd3ca93
fabrication is now released no need to source from git
2013-10-24 13:34:20 +11:00
Sam
6fac09aeaa
fix listen version to one that works for us in autospec, TODO upgrade it
2013-10-24 13:02:01 +11:00
Sam
3d647a4b41
remove rack cache, it has been causing trouble
...
instead implement an aggressive anonymous cache that is stored in redis
this cache is sitting in the front of the middleware stack enabled only in production
TODO: expire it more intelligently when stuff is created
2013-10-16 16:39:18 +11:00
Sam Saffron
748ef94ce0
flamegraph update to support embedded graphs
2013-09-19 14:11:02 +10:00
Sam Saffron
fef39ee4c9
Mini Profiler and fast stack update, resolves infinite loop in flame graphs
2013-09-17 17:14:45 +10:00
Sam
98267d439a
fixed ruby 2.0 p0 bug in fast_stack so re-pushing
2013-09-09 21:19:23 +10:00
Sam
3fb0f52574
disable flamegraph while I figure out why fast stack is not working for some people on x32
2013-09-07 08:50:16 +10:00
Sam
c495a0b996
move seed fu to work with my branch of seed fu while https://github.com/mbleigh/seed-fu/pull/54 is being decided
2013-09-06 14:04:31 +10:00
Sam
51eb764345
mini profiler update to use latest flame graph engine
2013-09-03 17:58:56 +10:00
Sam
33800969a8
upgraded the ruby racer and mini profiler
2013-08-30 16:44:34 +10:00
Sam
2b1a140c9b
add a soft puma dependency so people can run Discourse on puma
2013-08-29 15:27:59 +10:00
Sam
9526415789
em-redis is never used, don't require it
...
hiredis was never wired up properly ... use it ... it is way faster
2013-08-21 10:23:32 +10:00
Sam
0061fc33cd
rack mini profiler updated
2013-08-20 16:51:15 +10:00
Michael Kirk
e0cb1d4086
omniauth-oauth2 should be required in plugin which uses it
2013-08-17 22:35:07 -07:00
Michael Kirk
4af8a9102e
Authenticate with Discourse via OAuth2
...
See https://github.com/michaelkirk/discourse_oauth2_example for an
example of how you might integrate your existing oauth2 provider's
authentication via a Discourse plugin.
2013-08-17 21:45:20 -07:00
Sam
dd29e0b3b9
removing Guardfile, we no longer use is and rake autospec covers everything it used to do.
2013-08-15 12:55:19 +10:00
Stephan Kaag
a6b4b5dbf2
Replace Clockwork with Sidetiq
2013-08-14 21:39:40 +02:00
Sam
09f9ed3609
nuking turbo sprockets, having lots of issues precompiling on jenkins
2013-08-02 10:07:57 +10:00
Sam
75345c1f8f
rails 4 to use github branch so we get all fixes (in particular order fixes)
2013-08-02 09:59:25 +10:00
Sam
df3a4c05cd
upgrade rack mini profiler
...
fixes for ruby 1.9.3
2013-07-30 17:36:34 +10:00
Sam
1e107fd68a
mock redis for mock redis goodness
2013-07-29 12:23:21 +10:00
Stephan Kaag
f99acebdaa
Rails 4 updates
2013-07-24 21:09:18 +02:00
Sam
38b8e9b1b4
get rake autospec working in rails 4
2013-07-24 11:49:26 +10:00
Stephan Kaag
b19f631b3a
Some Rails4 updates
2013-07-22 19:01:22 +02:00
Sam
9e4b0df7ff
69 specs fail in rails 4 now ...not too bad
2013-07-22 15:07:20 +10:00
Sam
e7e00601c6
ok, we now dual boot rails 4 and rails 3 ... to run in rails 4 mode: RAILS4=1 bundle exec thin start
2013-07-21 10:56:48 +10:00
Robin Ward
980d258f32
Hard code handlebars release
2013-07-16 13:43:43 -04:00
Robin Ward
1927263d1d
FIX: Compile templates with the correct ember
2013-07-16 11:47:26 -04:00
Robin Ward
d466d11e71
Ember RC6 update
2013-07-16 10:35:18 -04:00
Sam
c6c8246399
added sample unicorn config
...
added utility to measure real memory usage
don't require thin by default
2013-07-07 14:31:07 +10:00
Sam
3af12ba7d3
Merge pull request #1088 from ComputerDruid/fix-ipv6
...
Fix ipv6 addresses in the database
2013-06-25 17:25:48 -07:00
Sam
3d75e69bd5
gem update
2013-06-26 10:04:41 +10:00
Dan Johnson
98f926f193
remove unneeded has_ip_address gem
2013-06-25 19:47:32 -04:00
Robin Ward
9a19c0d9c4
Fix for multiple paragraph emails with text em-dashes in them (--).
2013-06-25 14:06:05 -04:00
Robin Ward
82c21868f3
Moved JSHint into Qunit suite. It's much harder to forget about now!
2013-06-21 14:07:11 -04:00
Robin Ward
8c4aac7f94
Migrate all jasmine specs to Qunit. Removed Jasmine.
2013-06-19 18:18:35 -04:00
Robin Ward
d5643551cc
Remove dependency on Webrick for QUnit tests
2013-06-19 14:36:26 -04:00
Robin Ward
60fce196c7
More Qunit tests including a CLI runner
2013-06-18 13:44:20 -04:00
Robin Ward
e29f4a3496
Work in Progress: Reply By Email:
...
- Add support classes and settings to enable reply by email
- Split out Email builder to be more OO, add many specs
2013-06-13 12:39:56 -04:00
Robin Ward
a104c37d63
Experiment: QUnit for integration Ember integration tests
2013-06-12 11:56:59 -04:00
Robin Ward
ad6705cca7
Update Ember to latest master (RC5)
2013-06-10 10:14:42 -04:00
Pavel Penkov
cb3b79407d
Added admin:create rake task
2013-06-10 05:56:51 +04:00
Sam
6ed79e66bc
jquery 1.9.1 upgrade ... remove jquery rails
2013-06-07 09:12:46 +10:00
Robin Ward
a3d62fdf69
Temporarily roll back ember rc5. We identified some things we need to fix.
2013-06-06 01:25:43 -04:00
Robin Ward
7d089fdfb5
FIX: Compile templates properly with the latest handlebars
2013-06-05 14:00:02 -04:00
Sam
46389754d6
Merge pull request #892 from eriko/cas_support
...
Cas support
2013-05-28 16:13:29 -07:00
Neil Lalonde
29bf540a34
Add the sidekiq-failures gem so that we can diagnose failed jobs
2013-05-28 14:56:46 -04:00
Robin Ward
e1781240a6
Merge branch 'refactoring' of git://github.com/mattvanhorn/discourse
...
Conflicts:
lib/text_sentinel.rb
2013-05-27 10:42:20 -04:00
Sam
661ddbb158
introduce strong_parameters
2013-05-27 11:06:09 +10:00
Matt Van Horn
e72694c4ee
Make pry a bit more useful
2013-05-24 13:36:50 -07:00
Sam
2cd95bc649
lets try out annotations
2013-05-24 12:35:14 +10:00
Erik Ordway
1575ce7b10
add cas support with a few tests
2013-05-23 13:40:50 -07:00
Sam
4ccd89f7df
message bus upgrade to support client filters
2013-05-21 12:53:30 +10:00
Chris Hunt
d405e0d861
Revert "Require rspec-rails in Gemfile to fix 'spec' task"
...
This reverts commit c6c223d1c9
.
2013-05-17 16:01:19 -07:00
Chris Hunt
c6c223d1c9
Require rspec-rails in Gemfile to fix 'spec' task
2013-05-17 15:30:08 -07:00
Neil Lalonde
f3282e33a3
Add tabs to category create/edit modal. Categories can have a default auto-close setting that applies to all new topics created in the category. Add rspec-given and write some integration tests. Tests for topic auto-close with category default
2013-05-17 11:05:35 -04:00
Sam
bae2d252fa
message bus extracted, wanted to make sure the tests run regularly, so the new repo has travis enabled.
...
new home is https://github.com/SamSaffron/message_bus
implemented group support over there with testing fixes
2013-05-16 15:03:16 +10:00
Sam
802330269d
ok ... guard needs these dependencies earlier
2013-05-14 14:00:12 +10:00
Neil Lalonde
9828c87525
Topic Auto-Close: admins and mods can set a topic to automatically close after a number of days
2013-05-13 12:53:52 -04:00
Sam
b6bf95e741
speed up startup (avoid loading some gems on startup)
...
correct group permission leaks
add Discourse.cache for richer caching support
2013-05-13 18:04:03 +10:00
Sam
4030722a8f
gemfile cleanup, move git to https for better compat.
2013-05-10 11:50:58 +10:00
Sam
71728b3adb
oops
2013-05-07 18:02:56 +10:00
Sam
68e6405aca
redis rack cache was crazy, it was just storing stuff in redis FOREVER, added a PR to fix, forked to my repo, sourcing a sane version
2013-05-07 17:33:04 +10:00
Sam
e9fc272db7
remove acts_as_paranoid, use .trash! , .recover! and .with_deleted as needed
...
makes upgrading to rails 4 possible
2013-05-07 14:39:01 +10:00
Nestor G Pestelos Jr
5dd5567218
use HTTP URL to checkout active_model_serializers (fails during bundle)
2013-05-04 08:27:36 +08:00
Sam
67dc590794
gem downgrade to keep guard happy
2013-04-26 16:18:54 +10:00
Sam
1076aa50a8
big gem update
2013-04-26 16:18:54 +10:00
Sam
7a3a10f29f
update fast_xor cause users were reporting issues
2013-04-25 20:29:42 +10:00
Sam
ccae619d9a
lru cache added
2013-04-24 12:02:36 +10:00
slainer68
467c76b2c0
Implements support for rack-cors for API JavaScript access in end-user browser
2013-04-22 11:16:58 +02:00
Sam
8367951000
sprockets upgrade
...
stop bundling all js files in dev, replace with turbo boosted serving of assets
2013-04-18 16:33:25 +10:00
Régis Hanol
c2e58b61c9
automatically resizes images
2013-04-15 23:32:26 +02:00
Sam
850b042cab
introduce rack:cache as a default, so users don't need to configure apache or nginx
...
under rack cache we are able to serve 620reqs a second per thin (on my machine) before it 12 (on my machine)
reorganised so mini profilers can be cleanly disabled from config file
added caching for categories index
move production.rb to production.sample.rb
2013-04-11 16:24:21 +10:00
Sam
0c6cb2805a
gem updates, stop sourcing some stuff from github
...
uglifier v2
2013-04-08 09:42:39 +10:00
Sam
073125ac30
fast blank to latest
2013-04-02 09:28:26 +11:00
Sam
a81b1476ca
add fast blank
2013-04-02 09:25:21 +11:00
Sam
988a712c77
correct multisite functionality for omniauth
2013-03-24 17:21:18 -07:00
Sandy Vanderbleek
204dcc43a4
Use Diffy as DiffEngine implementation
2013-03-15 17:31:51 -07:00
Robin Ward
87b950fc49
We are randomly seeing the wrong serializing used in test. Trying to revert
...
this to see if it is the cause.
Revert "see: https://github.com/rails-api/active_model_serializers/pull/233 "
This reverts commit 2a5cbd8072
.
2013-03-15 15:23:43 -04:00
Sam
2a5cbd8072
see: https://github.com/rails-api/active_model_serializers/pull/233
2013-03-14 14:27:43 -07:00
Sam
a0bdbe046a
don't try to load airbrake if there is no config for it
2013-03-11 16:59:21 -07:00
Sam
62f238714a
remove perftools, no need for it in the gem file, it blows up on travis and most devs don't need it anyway
2013-03-10 17:30:42 -07:00
Sam
22a4580df5
added profile environment for perftools profiling (1.9.3 only)
2013-03-10 17:21:56 -07:00
Sam
e11af13b12
add fast xor, we need really fast xor to keep our password function honest.
2013-03-08 05:54:40 -08:00
Robin Ward
6277397506
Oops, didn't mean to revert to http on rubygems.
2013-03-07 12:20:19 -05:00
Robin Ward
f8d8272406
Cleaned up TopicUserSpec, introduces clearing of pinned topics
2013-03-07 12:19:25 -05:00
Neil Lalonde
550d423207
Go back to rb-inotify 0.8.8 because 0.9 killed guard performance on linux
2013-03-06 11:01:13 -05:00
Sam Saffron
8f56a09e82
PBKDF2 gem is trouble, removing and hand coding for now
2013-03-06 23:12:16 +11:00
Robin Ward
f7c9efb101
Merge branch 'persona-integration' of git://github.com/callahad/discourse
2013-03-04 11:51:26 -05:00
Régis Hanol
505d8f565b
bumped rb-inotify gem version
...
as per the recommendations given by guard
2013-03-02 02:18:40 +01:00
Dan Callahan
fd4d384dc1
Add Mozilla Persona Omniauth Gem and initializer
2013-03-01 13:29:47 -06:00
Robin Ward
628927a79f
Added Site Setting to change locale.
2013-02-28 14:34:38 -05:00