Commit graph

251 commits

Author SHA1 Message Date
Sam
cec18aba3f Rails 4 upgrade 2014-05-08 14:47:54 +10:00
Sam
31c575687b memory_profiler should be shipped with mini profiler 2014-05-08 14:47:54 +10:00
Sam
0334179c6e give logster its own redis connection 2014-05-08 06:52:59 +10:00
Robin Ward
3525c06751 Update Rails to 4.0.5 2014-05-07 14:56:21 -04:00
Sam
c25cd4e78d A new logster, that gets rid of a pile of 404s being logged as fatal errors. 2014-05-07 17:01:19 +10:00
Sam
4af0aa9cbc logster integration (in production as well) 2014-05-07 08:24:15 +10:00
Sam
e9de700dca Remove sidekiq-failures, use logster instead 2014-05-07 08:24:15 +10:00
Robin Ward
fd153623bb Revert "Proof of concept: Load controller via ES6 module in Discourse"
This reverts commit 0327f469c1.
2014-05-05 13:58:57 -04:00
Robin Ward
0327f469c1 Proof of concept: Load controller via ES6 module in Discourse 2014-05-05 13:23:45 -04:00
Robin Ward
c680d74571 Disable logster for now due to a conflict. 2014-05-05 12:50:46 -04:00
Sam
24d63a4cb7 Logster in dev mode ... Go to /logs to see logs in dev. 2014-05-05 17:51:50 +10:00
Robin Ward
535965263a Update onebox gem - don't show github.com twice in succession 2014-04-25 11:08:01 -04:00
Sam
6006494609 Update sidekiq failures to sidekiq 3 compat 2014-04-24 10:15:10 +10:00
Sam
c6f9cc0787 UPGRADE: sidekiq to sidekiq 3.0 2014-04-23 11:01:17 +10:00
Robin Ward
73cc722ed5 Update Ember.js, Handlebars and jQuery to latest 2014-04-17 10:45:06 -04:00
Sam
22b33871d5 Revert "update sidekiq"
This reverts commit d012906883.
2014-04-17 17:05:05 +10:00
Sam
d012906883 update sidekiq 2014-04-17 16:48:42 +10:00
Sam
ead7c52a06 Refactor demonizer in prep for unicorn forking
Upgrade sidekiq
2014-04-17 15:58:00 +10:00
Sam
86985e345e My patch was accepted and pushed into the gem :) 2014-04-15 14:45:00 +10:00
Sam
e5f41b8a21 FEATURE: whitelist and blacklist selectors for embeds 2014-04-15 14:07:30 +10:00
Robin Ward
d5befc294c Update onebox gem for image fixes 2014-04-14 11:23:17 -04:00
Robin Ward
868fa2187d Upgrade Onebox gem to get many new fixes 2014-04-09 16:03:21 -04:00
Sam
b1c305ce62 update hiredis to ruby master compat version
also fixes hiredis bugs
2014-04-02 12:33:51 +11:00
Sam
fb70df3ff3 Update onebox gem 2014-03-31 12:44:39 +11:00
Sam
1a60969347 Update onebox gem 2014-03-26 15:07:42 +11:00
Sam
7e88006b20 update onebox gem 2014-03-24 11:05:54 +11:00
Sam
12513f430c thread_safe 0.3.0 DoA 2014-03-21 16:46:21 +11:00
Sam
0462969ba8 Merge pull request #2138 from chancancode/upgrade_4_0_4
Upgraded rails to 4.0.4
2014-03-21 16:20:59 +11:00
David Czarnecki
d71ec77737 Adding foreman gem to development group 2014-03-18 16:48:46 -04:00
Godfrey Chan
c6ed8f8587 Use sass-rails 4.0.2 2014-03-18 01:30:35 -07:00
Godfrey Chan
065615eb7b Upgraded rails to 4.0.4 2014-03-17 12:56:05 -07:00
Sam
f19596af0d update sass 2014-03-13 13:12:12 +11:00
Sam
25bbeaf09c mini profiler update 2014-03-13 13:11:13 +11:00
Neil Lalonde
380a894222 Revert "update sass, cause compilation of css is getting really slow". Getting "RuntimeError: can’t modify frozen object" when logged in as admin. 2014-03-11 11:30:41 -04:00
Sam
cff7d12419 update sass, cause compilation of css is getting really slow 2014-03-12 01:05:53 +11:00
Robin Ward
b3a860027f Update onebox gem to fix stackexchange URL issue 2014-03-06 17:12:07 -05:00
Robin Ward
cbf2e2e8f9 FIX: DiscourseLocalOnebox should have a higher priority than other
discourse sites
2014-02-25 14:08:48 -05:00
Robin Ward
2def97aceb FIX: DiscourseLocalOnebox is used! 2014-02-25 13:35:21 -05:00
Robin Ward
cd7ef6b49a Revert "FIX: Bunch of Onebox issues"
This reverts commit ccbe671e4a.
2014-02-25 13:35:08 -05:00
Robin Ward
ccbe671e4a FIX: Bunch of Onebox issues 2014-02-25 13:29:05 -05:00
Robin Ward
7e8b0b0e15 Update onebox gem to for recent goodness 2014-02-24 11:13:00 -05:00
Sam
b74675e153 UPDATE: omniauth gem and some others
needed to update omniauth for security issues
2014-02-24 10:11:16 +11:00
Sam
0679c668b0 UPDATE: sidekiq 2014-02-24 10:00:25 +11:00
Sam
ad95a8d8f3 UPDATE: latest version of Rails 2014-02-24 09:52:44 +11:00
Robin Ward
535c6b272f FIX: Update onebox gem to bring back wordpress oneboxing 2014-02-18 16:04:40 -05:00
Robin Ward
1a8ebb710e Rollback faraday gem to fix conflicts 2014-02-18 13:50:00 -05:00
Sam
38004fc218 hold back image optim due to svg issue 2014-02-18 20:30:54 +11:00
Sam
aa3096141a fix up gemfile 2014-02-18 16:02:59 +11:00
Sam
6f759b4a6a Update Gems 2014-02-18 16:02:28 +11:00
Sam
a74c67e305 Update unicorn to latest 2014-02-18 14:10:03 +11:00
Sam Saffron
057d8b2b42 Add some Ruby 2.1 specific Gems, get people to upgrade bundler 2014-02-18 13:24:42 +11:00
Sam Saffron
78bfa29b85 BUGFIX: rails 3 removal downgraded message bus 2014-02-18 12:43:25 +11:00
Stephan Kaag
f12925887c Drop Rails3 support 2014-02-17 19:42:08 +01:00
Sam
ee4f3323bf rails 3 gem update (note will be removed at some point) 2013-12-06 17:06: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
6fac09aeaa fix listen version to one that works for us in autospec, TODO upgrade it 2013-10-24 13:02:01 +11:00
Robin Ward
15cad17810 FIX: Nokogiri bugs in certain environments 2013-10-16 12:19:59 -04: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
f5019ccef2 update mini profiler 2013-09-19 13:38:08 +10:00
Sam
6183e9bb6c flamegraph upgrade 2013-09-17 21:34:38 +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
4321c19759 upgrade flamegraph
upgrade rails 4
2013-09-12 15:38:01 +10:00
Sam
f1dd7cc67a upgrade hike 2013-09-10 16:01: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
9977f3098c fast stack needs upgrading, had a bug 2013-09-04 10:40:53 +10:00
Sam
212f1363ae update fast_stack, to fix gem install issue 2013-09-04 06:45:17 +10:00
Sam
438dd9759d latest mini profiler 2013-09-03 19:25:46 +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
Sam
22bcb7d412 better errors ... bettered 2013-08-19 21:13:07 +10: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
def134605d updating the ref gem in case it fixes weird v8 stuff 2013-08-15 21:43:02 +10: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
Régis Hanol
3e3793cf74 update fog gem to latest 2013-07-31 23:23:07 +02: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
Stephan Kaag
b19f631b3a Some Rails4 updates 2013-07-22 19:01:22 +02:00
Sam
3eb953cebe message bus to use latest 2013-07-22 18:35:02 +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