Commit Graph

807 Commits

Author SHA1 Message Date
Sam
3160cdf2f4 update nokogiri to stable 2016-06-07 16:54:36 +10:00
Régis Hanol
11e303e278 update discourse_fastimage to latest (add support for SVG with doctype) 2016-06-06 17:11:16 +02:00
Guo Xiang Tan
cb5be1fe8f
Upgrade rspec to 3.4.0. 2016-05-30 11:38:38 +08:00
Arpit Jalan
5ec98e7ec5 update onebox gem 2016-05-25 21:53:42 +05:30
Sam
64e59564dd update gems 2016-05-23 12:23:15 +10:00
Sam
f06266f31e execjs 2.7 was just released to support mini_racer 2016-05-23 09:57:37 +10:00
Sam
695773db1c FEATURE: upgrade from therubyracer to mini_racer
This pushes our internal V8 JavaScript engine from Chrome 32 to 50.

It also resolves some long standing issues we had with the old wrapper.
2016-05-23 09:57:15 +10:00
Sam
d2e0ee6222 SECURITY: update rack-mini-profiler 2016-05-18 18:32:34 +10:00
Sam
75d8e6f1ec We need latest nokogiri so it compiles with Ruby 2.3.1 2016-05-17 16:12:06 +10:00
Sam
a13b48e001 upgrade profiling gems 2016-05-13 18:30:03 +10:00
Sam Saffron
cefcc81ced bump in lockfile 2016-05-11 12:29:32 +10:00
Sam Saffron
fb513fc936 another messagebus upgrade to work around rubygems bug 2016-05-11 12:01:00 +10:00
Sam Saffron
d0b9b69cba FIX: message_bus upgrade to correct CORS issue 2016-05-11 10:42:34 +10:00
Sam Saffron
2cda3c1e6b upgrade sidekiq to fix redis leak 2016-05-08 21:23:13 +10:00
Sam Saffron
c209155521 upgrade eventmachine so it compiles more easily on mac 2016-05-08 21:21:58 +10:00
Sam
5d165c19b8 update logster 2016-05-05 14:54:25 +10:00
Régis Hanol
df14926e42 SECURITY: check magic bytes before using ImageMagick tools 2016-05-03 21:54:07 +02:00
Guo Xiang Tan
44868c9e77
Update message_bus. 2016-05-03 13:37:35 +08:00
Guo Xiang Tan
cd4ffccb4a
Upgrade onebox. 2016-04-21 16:09:21 +08:00
Guo Xiang Tan
256d7a00e9 Update sprockets. (#4167)
* Update sass-rails.

* FIX: Tilt dependency has been removed from Ember::Handlebars::Template.

* Update `DiscourseIIFE` to new Sprockets API.

* `Rails.application.assets` returns `nil` in production.

* Move sprockets-rails out of the assets group.

* Pin ember-rails to 0.18.5 which works with Sprockets 3.x.

* Update sprockets to 3.6.0.

* Make `DiscourseSassCompiler` work with Sprockets 3.

* Use `Sass::Rails::SassImporterGlobbing` instead of haxxing our own.

* Moneky patch so that we don't add dependencies for our custom css.

* FIX: Missing class.

* Upgrade ember-handlebars-template.

* FIX: require path needs to share the same root as the folder's path.

* Bump discourse-qunit-rails.

* Update ember-template-compiler.js to 1.12.2.

* `prepend` is private in Ruby 2.0.0.
2016-04-18 10:47:52 +08:00
Guo Xiang Tan
4c855047c1 Update rails_multisite. 2016-04-04 11:26:29 +08:00
Régis Hanol
59a2720b2a update email_reply_trimmer 2016-03-31 19:06:36 +02:00
Arpit Jalan
b55d3b240b Update onebox gem 2016-03-30 21:02:29 +05:30
Arpit Jalan
e763337f87 update onebox gem 2016-03-29 19:06:19 +05:30
Régis Hanol
480e8d0dc7 update 'email_reply_trimmer' to latest version 2016-03-29 12:35:50 +02:00
Sam
24630f6b54 update puma dependency 2016-03-29 17:12:15 +11:00
Guo Xiang Tan
2af4e4152e Update Logster. 2016-03-29 14:02:34 +08:00
Guo Xiang Tan
8e4e545929 Bump onebox. 2016-03-29 09:35:22 +08:00
Guo Xiang Tan
936b55faad Upgrade Rails to 4.2.6. 2016-03-24 09:31:19 +08:00
Guo Xiang Tan
8fea5ad35e Update Logster. 2016-03-22 15:24:11 +08:00
Guo Xiang Tan
54bdcd9b98 Update to new rate limit Redis config. 2016-03-21 14:00:50 +08:00
Sam
963d558bee update message bus 2016-03-11 14:17:06 +11:00
Régis Hanol
6e3dcdeea1 update email_reply_trimmer to latest 2016-03-07 19:17:14 +01:00
Sam
995f13d442 missing gem 2016-03-07 14:30:13 +11:00
Sam Saffron
67995b3926 update rack-mini-profiler
minor change previously expanded timings will collapse on transition.
2016-03-06 22:56:23 +11:00
Sam Saffron
ce040bfa56 FEATURE: upgrade rack-mini-profiler
new version is collapsed so screen does not fill with timings. expands on click
2016-03-06 22:22:45 +11:00
Régis Hanol
1135d2094a Merge pull request #4006 from scossar/set-locale-from-header
Feature: (WIP) Set locale from Accept-Language header
2016-03-04 09:12:30 +01:00
Sam
a45dd6e491 update rails 2016-03-01 15:58:30 +11:00
Sam
5dd746d61f Upgrade message bus to latest 2016-02-29 10:54:40 +11:00
scossar
0a396583ed set locale for anonymous from header
set locale on signup

update spec

add locale option
2016-02-26 13:45:00 -08:00
Arpit Jalan
5f747a74a1 Update onebox version 2016-02-22 16:05:40 +05:30
Guo Xiang Tan
c852fb83d0 Upgrade Logster. 2016-02-22 15:18:25 +08:00
Guo Xiang Tan
afa4e58efd Revert "SECURITY: Upgrade Sprockets."
This reverts commit 1a0a364503.
2016-02-19 15:52:47 +08:00
Guo Xiang Tan
1a0a364503 SECURITY: Upgrade Sprockets.
* Advisory: CVE-2014-7819
* URL: https://groups.google.com/forum/#!topic/rubyonrails-security/doAVp0YaTqY
2016-02-19 10:10:25 +08:00
Régis Hanol
3b9223c5da bump email_reply_trimmer to latest version 2016-02-18 16:56:45 +01:00
Régis Hanol
1beb6070aa update email_reply_trimmer to latest version 2016-02-08 18:29:49 +01:00
Régis Hanol
e8969b0c34 use bug-free version of email_reply_trimmer gem 2016-02-04 17:06:12 +01:00
Régis Hanol
5ee845fc5f update email_reply_trimmer to latest version 2016-02-04 16:39:57 +01:00
Régis Hanol
46b6c55197 FIX: replace 'discourse_email_parser' with 'email_reply_trimmer' to better trim replies from plain text emails
FIX: undefined method `number_to_human_size' when email contains attachments
2016-01-30 01:29:31 +01:00
Guo Xiang Tan
9b9f0ab4af Upgrade omniauth-google-oauth2. 2016-01-29 23:14:51 +08:00
Arpit Jalan
2e4d668ff1 bump onebox version 2016-01-26 23:06:32 +05:30
Guo Xiang Tan
33a7651ad6 SECURITY: Upgrade rails. 2016-01-26 12:01:57 +08:00
Guo Xiang Tan
0e73660c8d Remove addressable from Discourse. 2016-01-25 18:34:58 +08:00
Arpit Jalan
4e8a2981a7 downgrade omniauth-oauth2 gem 2016-01-19 00:50:58 +05:30
Arpit Jalan
85f51f8b57 update onebox version 2016-01-18 21:28:29 +05:30
Arpit Jalan
ea1a0e31ee update onebox version 2016-01-18 00:54:21 +05:30
Robin Ward
4bbbdd8dc4 SECURITY: Upgrade Ember to fix CVE-2015-7565. Also upgrade Handlebars 2016-01-15 13:57:45 -05:00
Robin Ward
7a28338a07 Revert "SECURITY: Upgrade Ember to fix CVE-2015-7565"
This reverts commit 211521df4f.
2016-01-15 11:39:07 -05:00
Robin Ward
211521df4f SECURITY: Upgrade Ember to fix CVE-2015-7565 2016-01-15 11:31:02 -05:00
Sam Saffron
38c63c2185 update google oauth
early versions are not working with omniauth so we are stuck with this and addressable
2016-01-11 23:48:31 +11:00
Sam Saffron
da25502bed downgrade google omniauth 2016-01-11 23:29:01 +11:00
Sam Saffron
61650edfd4 big gem update 2016-01-11 18:17:13 +11:00
Sam Saffron
341714e270 various gem updates 2016-01-11 17:35:09 +11:00
Sam Saffron
c2e45c8377 Update annotate and annotate models 2016-01-11 17:30:56 +11:00
Sam
eaab27325d upgrade message_bus, had stray console.log :( 2016-01-06 20:20:23 +11:00
Sam Saffron
93855db158 FEATURE: upgrade message_bus
New version has support for chunked encoding, this cuts down
significantly on network usage when lots of messages are sent

We no longer have to re-establish a connection after we get a message,
 we simply reuse.
2016-01-05 21:39:25 +11:00
Arpit Jalan
fcf08f3ed5 update onebox version 2016-01-02 00:20:33 +05:30
Sam Saffron
426299d261 FEATURE: upgrade to Sidekiq 4 2016-01-01 15:40:31 +11:00
Sam
af91d6f35b Revert "FEATURE: upgrade sidekiq to version 4.0"
This reverts commit af93a1d94c.

We need to wait a bit to clean up our internal API usage.
2015-12-31 16:35:02 +11:00
Sam
af93a1d94c FEATURE: upgrade sidekiq to version 4.0 2015-12-31 16:14:58 +11:00
Guo Xiang Tan
c4b1817583 FIX: Update vulnerable gems. 2015-12-26 14:02:42 +08:00
Arpit Jalan
797e179e2d update onebox gem 2015-12-26 10:22:57 +05:30
Sam
f3e24bac4f we need spork rails to run our specs 2015-12-21 16:47:42 +11:00
Sam
2e6af399a8 update rails, remove spork 2015-12-21 16:39:15 +11:00
Sam
950b69cfb0 Prepare for Rails 5, don't simply include Rails be explicit 2015-12-21 16:15:30 +11:00
Arpit Jalan
4a21c29961 update onebox gem 2015-12-12 00:30:21 +05:30
Arpit Jalan
553248de86 FEATURE: new gem discourse_email_parser 2015-12-11 01:02:28 +05:30
Arpit Jalan
7a8e5a50ff FEATURE: better email reply parsing 2015-12-09 23:47:01 +05:30
Sam
2663b3775f correct MessageBus cross talk in multisite environment 2015-12-09 13:57:57 +11:00
Sam
65edbb609c Revert "Revert message bus upgrade"
This reverts commit 47e718f5b2.
2015-12-09 11:48:41 +11:00
Sam
47e718f5b2 Revert message bus upgrade 2015-12-09 11:45:11 +11:00
Sam
2cc95af69b Revert "REVERT: message bus changes"
This reverts commit 4820d5c7b0.
2015-12-09 07:36:36 +11:00
Robin Ward
4820d5c7b0 REVERT: message bus changes 2015-12-08 15:32:31 -05:00
Sam
c866d5b42d Revert "Revert "PERF: move message bus to the front of the middleware stack""
This reverts commit cd1dd18f01.
2015-12-08 07:11:28 +11:00
Robin Ward
cd1dd18f01 Revert "PERF: move message bus to the front of the middleware stack"
I suspect this commit is preventing Sidekiq from running inprocess.
2015-12-07 14:57:23 -05:00
Sam
c04bcf8655 PERF: move message bus to the front of the middleware stack
Organise all initializers so they are properly ordered and use the same naming scheme
2015-12-07 14:51:24 +11:00
Sam
b0905bee15 update logster 2015-11-27 14:14:19 +11:00
Robin Ward
434deb1bd3 SECURITY: Backported XSS fixes from Handlebars 2015-11-24 16:08:08 -05:00
Sam
1504fdce0c upgrade nokogiri 2015-11-23 22:51:40 +11:00
Robin Ward
3a1979d03c Update onebox gem 2015-11-19 11:14:17 -05:00
Robin Ward
e2a663bff1 Merge pull request #3812 from gwwar/emoji-embed
FIX: allow emoji class when crawling embedded content
2015-11-06 14:52:59 -05:00
Sam
dde2fbd391 update multisite to fix permissions 2015-11-06 14:07:13 +11:00
kerryliu
b7803fc68e FIX: allow emoji class when crawling embedded content, add rspc-html-matchers 2015-11-05 18:51:26 -08:00
Régis Hanol
2e00e91cdc update onebox 2015-11-03 15:29:39 +01:00
Sam
d8960007ca FIX: auto inherit prepared_statements false in multisite 2015-10-19 12:32:34 +11:00
Sam
a27abf5ce7 we got our gem back! 2015-10-13 15:17:40 +11:00
Sam
143569593c update aws sdk 2015-10-13 09:01:48 +11:00
Sam
207cb4ff0c add missing rake tasks 2015-10-12 18:02:53 +11:00
Sam
cf52671feb stop vendoring rails multisite 2015-10-12 17:26:20 +11:00
Sam
ffb8cb8cac FEATURE: remove dependency of Redcarpet
PERF: cache fancy_title in topics table

New pure ruby implementation is far more flexible and easier to amend.
2015-09-24 13:37:53 +10:00
Sam
86cf86ba74 update code coverage gem 2015-09-23 17:21:28 +10:00
Sam
f3af3934fd update auth gems 2015-09-23 17:18:43 +10:00
Sam
4ee3ed336d update more gems 2015-09-23 17:15:49 +10:00
Sam
4ad54f601f more gem updates 2015-09-23 17:10:15 +10:00
Sam
5043a5d9ae more gem updates 2015-09-23 17:04:26 +10:00
Sam
59b5670e9c gem updates 2015-09-23 16:31:46 +10:00
Sam
613761d1cd FEATURE: upgrade to Rails 4.2.4 2015-09-23 15:24:30 +10:00
Régis Hanol
32c5535f47 update onebox to latest 2015-09-21 14:42:37 +02:00
Régis Hanol
b68be6c5de update onebox 2015-09-10 21:56:51 +02:00
Sam
cd8d82aa31 correct file size and add note about impending breakage of image_optim 2015-09-10 14:37:46 +10:00
Anton Davydov
b97764554b Add plugin for displaying sidekiq statistic in web ui 2015-09-03 01:24:02 +03:00
Régis Hanol
5f7b31c278 bump onebox 2015-08-31 12:20:15 +02:00
Sam
803484f1f7 bump logster 2015-08-20 14:54:28 +10:00
Sam
9d28518ef5 logster favicon and title 2015-08-20 13:57:07 +10:00
Robin Ward
abd9b26642 Convert Badges / User Badges to ES6. 2015-08-19 12:09:10 -04:00
Robin Ward
113e8d62ba FIX: Looks like a celluloid release was pulled 2015-08-19 10:14:29 -04:00
Sam
c2197de11e upgrade logster to resolve error forwarding issue 2015-08-19 08:54:16 +10:00
Régis Hanol
1b44924cb0 replace 'open_uri_redirections' gem with a single freedom_patches file 2015-08-18 14:56:36 +02:00
Sam
fd1693482f bump logster to fix solved button in logster 2015-08-18 13:11:46 +10:00
Sam
bcb33ca69d logster update, fixes bad escaping in env 2015-08-18 12:26:36 +10:00
Régis Hanol
a3e76dc193 FIX: allow HTTP <-> HTTPS redirections when downloading images 2015-08-17 19:21:30 +02:00
Sam
56f098dc7d update logster 2015-08-17 18:29:26 +10:00
Sam
3a6bb21d99 Merge pull request #3652 from tgxworld/add_bybebug
DEV: Add byebug.
2015-08-17 18:09:20 +10:00
Sam
edcc43d76a update logster (has solved button now) 2015-08-17 16:55:44 +10:00
Guo Xiang Tan
8cdc302d74 DEV: Add byebug. 2015-08-14 15:09:51 +08:00
Sam
bfd1bae6ef upgrade sidekiq 2015-08-14 16:46:48 +10:00
Sam
e9e5a6c122 logster version bump 2015-08-14 10:42:16 +10:00
Sam
b778b19318 fix all refs in gemfile lock
careful when editing this by hand
2015-08-14 09:37:03 +10:00
Robin Ward
22844b9e46 Ember 1.12 support 2015-08-13 11:14:16 -04:00
Sam
930d06673e correct logster rendering issues 2015-08-13 19:20:47 +10:00
Sam
eed040767f update 2015-08-13 17:11:07 +10:00
Sam
181b04be7e logster upgrade, better firefox support, better times, better fonts 2015-08-13 12:22:20 +10:00
Sam
f62d2bb03c Major logster upgrade 2015-08-12 18:06:32 +10:00
Sam
d11cd82ba0 FEATURE: logster upgrade, add production grouping 2015-08-06 16:19:41 +10:00
Régis Hanol
d1994cad27 update onebox to latest version 2015-08-05 13:02:18 +02:00
Sam
19675c53d7 update onebox 2015-07-22 08:33:09 +10:00
Sam
3d8f06f623 bump message bus to correct failure when running specs 2015-07-09 17:40:23 +10:00
Sam
6a26cc4b7e Update message bus
This cuts down a lot on redis required storage
2015-07-09 16:52:22 +10:00
Sam
53b0b7025d bump mini profiler 2015-07-08 23:35:22 +10:00
Sam
560481613e better memory report for rack mini profiler 2015-07-08 23:07:38 +10:00
Sam
b72881aaf0 update rack mini profiler 2015-07-08 17:37:35 +10:00
Robin Ward
bcaad5282b Bump onebox version 2015-06-26 10:52:00 -04:00
Robin Ward
884c8a35a6 Revert "FIX: message bus will cleanly restart process if it dies"
This reverts commit c18abf14fc.
2015-06-23 16:03:39 -04:00
Sam
c18abf14fc FIX: message bus will cleanly restart process if it dies 2015-06-23 22:34:23 +10:00
Sam
f35b7c1712 Merge pull request #3541 from camelmasa/remove-not-use-gem
Remove actionpack-action_caching gem from Gemfile
2015-06-23 15:59:44 +10:00
Sam
96d3d6fb63 update logster 2015-06-16 16:02:05 +10:00
Sam
d910d3c37e hmmm this keeps going AWOL 2015-06-15 16:34:48 +10:00
Jeff Atwood
b4c568b301 Merge pull request #3551 from awesomerobot/master
replacing the remnants of the old color variable code
2015-06-14 22:11:29 -07:00
awesomerobot
f20c28c16b replacing the remnants of the old color variable code 2015-06-14 22:59:49 -04:00
Sam
1459aab0a2 update sidekiq and json gems 2015-06-15 12:41:22 +10:00
camelmasa
f2b3312ee2 Remove actionpack-action_caching gem from Gemfile
Discourse is not using the gem.
2015-06-10 20:12:42 +09:00
Sam Saffron
b6d3b1b6da FEATURE: expanded error reporting in logs
- add hostname
- add process_id
2015-06-10 19:28:21 +10:00
Régis Hanol
c5b6ace07b update onebox to latest 2015-06-10 10:32:49 +02:00
Sam Saffron
b9938fc969 FEATURE: automatically detect and correct message bus subscription failures 2015-06-08 18:12:05 +10:00
Robin Ward
c6cd1928be Simple "cook" for email imports from mailing lists 2015-06-05 11:46:36 -04:00
Sam Saffron
9b489506d0 update memory profiler, oj and lru redux 2015-06-05 01:39:38 +10:00
Sam Saffron
89b475e538 FEATURE: clean up microdata breadcrumb
* do not include any breadcrumb for uncategorized
* do not include the work "Categories" as a breadcrumb
2015-06-03 18:17:45 +10:00
Régis Hanol
56f077db69 FIX: optimized images fail if source is remote and S3 is disabled 2015-06-01 11:13:56 +02:00
Sam Saffron
775c6d7a65 add missing comment for bundler 2015-06-01 12:33:09 +10:00
Sam
2c3062548b FEATURE: upgrade image compression gem 2015-05-29 12:39:55 +10:00
Sam
bb3fb37650 FIX: when uploading same file was pasted into multiple composers 2015-05-28 15:08:54 +10:00
Régis Hanol
9cd6b91b6d update onebox to latest 2015-05-26 16:19:39 +02:00
Sam
f079dd63ed PERF: remove "fog" dependency 2015-05-25 17:57:06 +10:00
Sam
ff55bcb4d0 eventmachine is no longer a strong dependency 2015-05-25 12:45:08 +10:00
Robin Ward
01d4085125 Removed bad JS tests, upgrade QUnit + ember-qunit 2015-05-13 14:13:37 -04:00
Robin Ward
d9e5302a16 FIX: HTMLBars compilation was broken in production mode 2015-05-11 11:20:46 -04:00
Régis Hanol
4da6124fa5 update onebox to latest 2015-05-08 16:42:55 +02:00
Sam
8a3a02421a update onebox gem 2015-05-07 14:08:27 +10:00
Sam
ca2309c6ec correct concurrency issue in message bus 2015-05-06 13:19:41 +10:00
Erick Guan
b772ff6e13 FEATURE: add slug geneartion options 2015-05-05 18:08:30 +08:00
Sam
4408ea2a42 FIX: if redis is flushed message bus will keep working
also remove message bus dependency on eventmachine
2015-05-04 10:03:22 +10:00
Sam
4f1c6a30cd Update logster so it does not crash error reporting where redis is down 2015-05-01 17:21:14 +10:00
Godfrey Chan
0887f33d77
Bump to sass-rails 4.0.5 for Rails 4.2 support 2015-04-28 23:19:45 -04:00
Godfrey Chan
233f56b6aa
AMS 0.8.3 was released with the patch we want 2015-04-28 23:15:26 -04:00
Sam
4eaee8f611 Merge pull request #3377 from scossar/auto-rtl
Auto rtl
2015-04-28 07:58:35 +10:00
Sam
0f6d9f749c Merge pull request #3397 from zzakcanncode/bumprails41
Bump rails to latest patch 4.1 release. (4.1.10)
2015-04-28 07:52:48 +10:00
Arthur Neves
f84541b1ba
Update rspec to rspec 3.2.0 2015-04-25 18:29:43 -04:00
Arthur Neves
e6655e7d7e
Bump rails to latest patch 4.1 release. (4.1.10)
We should be using the latest patch release of the current supported
version.
Also this adds a more explicit version of rails on the Gemfile. This is
will help to test on rails 4.2 and master.
2015-04-24 15:36:46 -04:00
Sam
d186de05f4 update logster 2015-04-16 12:36:48 +10:00
Simon Cossar
4b8ad7637c Remove old styles from rtl.scss. Add new styles to fix some positioning. 2015-04-14 19:19:11 -07:00
Sam
9191fbe9fb Upgrade ruby racer so we can remove our freedom patch 2015-04-15 09:21:52 +10:00
Régis Hanol
f180d22025 update onebox 2015-04-06 10:50:16 +02:00
Sam
536c930090 update message bus so we pick up on Exception -> StandardError change 2015-03-23 12:26:18 +11:00
Sam
8bc5de665b message bus upgrade to correct polling in background tabs 2015-03-20 09:01:32 +11:00
Sam
59a2f622c6 FIX: pause processing background messages while saving a post 2015-03-16 18:27:18 +11:00
Sam
927f14ebda update more gems 2015-03-10 11:32:51 +11:00
Sam
710f33b135 more gem updates 2015-03-10 11:26:32 +11:00
Sam
34fcad154e more gem updates (this is all part of preparing for a new docker image) 2015-03-10 11:23:11 +11:00
Sam
7835bb90ef update gems 2015-03-10 11:09:49 +11:00
Robin Ward
26a9c35293 FIX: Allow logster to report errors in a subfolder 2015-03-09 15:52:24 -04:00
Robin Ward
4691fe35b3 FIX: 6to5 was renamed to Babel
I can't believe they just pulled the old gem and broke people deploying
our site to production. I get it, your name changed, but don't break
other people's apps with no deprecations.
2015-03-05 13:08:32 -05:00
Sam
669247f16f update lru redux to latest (fixes issue under jruby) 2015-03-02 09:31:28 +11:00
Sam
9d3c7f4a52 FIX: update logster fixes ?test causing a 500 2015-02-27 12:30:34 +11:00
Sam
4806004185 update rack-mini-profiler 2015-02-27 12:22:00 +11:00
Sam
ff4bbf51d2 Gem updates 2015-02-26 15:29:04 +11:00
Robin Ward
7e2dd2463e Bump onebox version. 2015-02-24 10:50:19 -05:00
Sam
b5bcf7bf3d update some testing gems 2015-02-16 07:17:45 +11:00
Sam
c867074e0e Update gems, hiredis contained a confirmed memory leak 2015-02-16 07:12:26 +11:00
Sam
43375c8b15 FIX: upgrade event machine
1.0.5 and 1.0.6 contain confirmed memory leaks
2015-02-16 07:06:19 +11:00
Sam
bd8d8b2b49 Revert "Revert "update gems" , may be causing mem leak"
This reverts commit 112e82d11a.
2015-02-16 07:04:50 +11:00
Sam
0b7c92166c upgrade pg, appears to be false positive 2015-02-15 08:27:35 +11:00
Sam
112e82d11a Revert "update gems" , may be causing mem leak
This reverts commit 5eea774f54.
2015-02-15 08:25:58 +11:00
Sam
cd0fa12562 FIX: downgrade pg to stop memory leak 2015-02-13 10:10:15 +11:00
Sam
e96dbd6f06 Revert "Upgrade i18n gem"
This reverts commit dde24c4ddb.
2015-02-12 12:11:49 +11:00
Sam
dde24c4ddb Upgrade i18n gem 2015-02-12 12:05:19 +11:00
Sam
c5fde808cf PERF: remove addressable gem, its consuming huge amount of memory 2015-02-11 14:30:12 +11:00
Sam
d5405eebde Add basic snapshot comparison for tracking memory leaks 2015-02-10 15:54:16 +11:00
Robin Ward
a65e0a80ba Add support for more ES6 features 2015-02-06 13:26:33 -05:00
Régis Hanol
d8f8e03128 update onebox 2015-02-06 12:26:12 +01:00
Robin Ward
d0630b7f26 Update to latest onebox gem 2015-02-03 12:55:41 -05:00
Sam
5eea774f54 update gems 2015-02-03 10:31:37 +11:00
Sam
0f1bd60ab2 update gems 2015-02-03 10:24:24 +11:00
Sam
d1dd0d888a FIX: message bus was causing constant redis growth
(minor amount of space but it adds up)
2015-02-03 10:22:40 +11:00
Régis Hanol
0500638900 FIX: ⬆️ update onebox gem for more dailymotion.com support 2015-01-23 19:57:01 +01:00
Robin Ward
87cfbfa117 Another imgur onebox fix 2015-01-22 14:53:11 -05:00
Robin Ward
08cc9bc6ef Update onebox gem for more Imgur support 2015-01-22 14:10:46 -05:00
Robin Ward
514a45b0c1 SECURITY: Don't whitelist codepen as it is a potential vector for abuse 2015-01-21 13:57:28 -05:00
ojab
b2eacae4fb bundle update rbtrace for mri-2.2.0 compatibility 2015-01-10 02:45:27 +03:00
Sam
e089f699c1 upgrade pg to version 0.18, may fix encoding issue 2015-01-06 06:16:22 +11:00
Robin Ward
b1fae2ee33 Bump onebox to latest version. 2014-12-29 15:05:09 -05:00
jaanus
f6026ad1d0 Added eu-central-1 S3 bucket. 2014-12-29 18:31:21 +02:00
Sam
ef62933034 Ruby 2.2 fixes 2014-12-29 13:31:15 +11:00
Guo Xiang Tan
b7a7288eca Update eventmachine to 1.0.4.
This will allow the gem to be installed on Ruby 2.2.
2014-12-21 15:21:57 +08:00
Sam
8be2cb061e barber upgrade, get assets precompile working on 1.9 2014-12-17 09:31:41 -05:00
Robin Ward
5659b93c71 Many fixes for Ember 1.9.0 2014-12-17 09:31:40 -05:00
Sam
f8fb823924 FEATURE: source maps in production for JavaScripts 2014-12-12 18:53:26 +11:00
Sam
87e9510bb0 update nokogiri 2014-12-07 18:11:08 +11:00
Régis Hanol
a6074af711 Merge pull request #3010 from techAPJ/patch-1
FEATURE: switch to GitHub email_reply_parser library and parse plain tex...
2014-12-01 11:18:24 +01:00
Sam
9defb6879b upgrade to rails master 2014-12-01 15:34:50 +11:00
Arpit Jalan
529014d56e FEATURE: switch to GitHub email_reply_parser library and parse plain text email content 2014-12-01 09:00:35 +05:30
Robin Ward
cc097a3baa SECURITY: Update Rails to 4.1.8 2014-11-17 12:21:00 -05:00
Robin Ward
54c4d200a6 Upgrade to latest onebox. 2014-11-14 11:01:19 -05:00
Sam
f25f8de972 update nokogiri 2014-11-14 21:53:55 +11:00
Régis Hanol
961f676b91 FIX: proper hack to support underscores in URLs 2014-11-12 18:15:50 +01:00
Régis Hanol
7244266174 FIX: support for underscores in URLs (when using S3 storage) 2014-11-12 17:08:11 +01:00
Sam
adcf8b4b18 update flamegraph for superior flamegraphs
(add github links and easier ability to share issues)
2014-11-12 15:46:07 +11:00
Erick Guan
667758ff40 Add stringex for Chinese slug generation 2014-11-11 21:12:07 +08:00
Sam
4cf33ca59a upgrade rails 2014-10-31 15:19:40 +11:00
Sam
da3275ec20 FIX: missing headers from long poll response 2014-10-24 16:45:22 +11:00
Sam
aa9b3bb35a FEATURE: allow long polling to go to a different url
Added the site setting long_polling_base_url , this allows you
to farm long polling to a different server.

This setting is very important if a CDN is serving dynamic content.
2014-10-24 13:38:38 +11:00
Sam
73486b8ddd FIX: respect anon_polling_interval
FIX: only poll background message bus pages once a minute
FEATURE: background_polling_interval
FEATURE: long polling pushed back to 25 seconds
FEATURE: force a poll when a bg page returns to foreground

also improve copy of message bus settings a bit
2014-10-22 12:49:10 +11:00
Régis Hanol
60a0173e01 update onebox to latest version 2014-10-15 22:47:26 +02:00
Robin Ward
9bb0760a88 FIX: Autoplaying videos, updates onebox gem. 2014-10-07 17:05:15 -04:00
Sam
8d75ab60ea FEATURE: github onebox improvements
FIX: incorrect number on github onebox
2014-09-26 18:29:03 +10:00
Sam
0a37f32eea FIX: someone yanked ffi :( 2014-09-26 06:49:27 +10:00
Sam
c43f6455f2 hold back some gems, do fix rspec issue 2014-09-25 11:04:22 +10:00
Sam
35f7168499 Gem updates, all up to latest. 2014-09-25 10:40:35 +10:00
Sam
66db428c14 gem updates 2014-09-25 10:36:04 +10:00
Sam
dc71b90606 update gems 2014-09-25 10:33:06 +10:00
Sam
0f39025f78 Update gems 2014-09-25 10:28:27 +10:00
Sam
303076697a update sidekiq to latest 2014-09-25 10:17:35 +10:00
Sam
135c0b75f5 FIX: RuntimeError (can't add a new key into hash during iteration) in logs 2014-09-24 12:01:07 +10:00
Sam
c61642fe00 FEATURE: better wikipedia oneboxes (support sections)
FEATURE: better twitter oneboxes (expand links)

update onebox gem
2014-09-10 09:39:33 +10:00
Sam
5aae2e937a minor hacking to get rails master to work
(note broken cause type mapping changed but close to working)

commented gemfile a bit
2014-09-04 17:11:42 +10:00
Sam
fdc89b1735 SECURITY: GitHub authenticator returning unverified emails 2014-09-03 12:53:22 +10:00
Sam
551e8616f5 FIX: rbtrace not installing under certain rubies 2014-09-03 12:23:15 +10:00
Arpit Jalan
30e034aa53 Update onebox gem 2014-08-28 23:50:46 +05:30
Robin Ward
aed0285bc6 Update onebox gem 2014-08-28 11:28:46 -04:00
Sam
32d1e962d2 Merge pull request #2689 from chancancode/lock_mail_gem
Lock `mail` gem to ~> 2.5.4
2014-08-25 08:21:41 +10:00
Godfrey Chan
09b9cec009 Use the latest version of seed-fu
seed-fu#54 has been merged, so we don't have to use the custom fork anymore.
It also include some changes that are required for Rails 4.2+, at least for now.

See d6c1205584 (commitcomment-7502487)
2014-08-24 02:39:05 -07:00
Godfrey Chan
b0f35cbf6a Lock mail gem to ~> 2.5.4
Rails 4.1.6+ will relax the mail gem version requirement to `~> 2.5, >= 2.5.4`.
However, mail gem 2.6.x currently does not work with discourse because of the
reference to `Mail::RFC2822Parser` in `lib/email.rb`. This ensure discourse
would continue to work with Rails 4.1.6+ when it is released.
2014-08-24 00:43:08 -07:00
Sam
12b0d5b7bb update onebox 2014-08-22 11:39:23 +10:00
Sam
00ab6f5faa Gem updates 2014-08-22 10:34:08 +10:00
Sam
31cc6ea633 Merge pull request #2633 from zohararad/master
Add RTL support to Discourse CSS Theme
2014-08-22 10:23:21 +10:00
Sam
8e208d9d1c Update oj to latest 2014-08-15 11:16:45 +10:00
Sam
9a46a156e4 PERF: message bus releases connections earlier 2014-08-11 16:48:10 +10:00
Robin Ward
792c73a671 Bump Onebox version 2014-08-08 17:42:50 -04:00
Zohar Arad
557af8b8bd Add RTL support to Discourse CSS pre-processing using the RTLit gem and configurable via discourse.conf 2014-08-08 09:31:31 +03:00
Sam
44d45c6eda FIX: logster update, enable ignore patterns 2014-08-07 10:30:12 +10:00
Régis Hanol
2f4307310d update onebox to latest 2014-08-06 19:33:13 +02:00
Sam
3cab3acd60 FIX: stop logging way too much information 2014-08-05 16:14:28 +10:00
Sam
62caca126b Logster update 2014-07-29 12:28:50 +10:00
Robin Ward
01510e0018 Bump Onebox version to get YT fix 2014-07-28 11:05:39 -04:00
Robin Ward
c93a7020ec Merge pull request #2565 from swalkinshaw/move-discourse-plugin
Move discourse_plugin to lib
2014-07-23 10:56:12 -04:00
Sam
46c406360d FIX: cors setting was broken
Some days I wonder why we bother taking a whole gem
dependency when 10 lines of code does the job right
2014-07-23 17:04:09 +10:00
Scott Walkinshaw
7e2aa5acfb Move discourse_plugin to lib 2014-07-23 00:03:48 -04:00
Sam
f7d9ffb1d5 update logster 2014-07-18 09:57:21 +10:00
Sam
5ad3396a7a Logster update 2014-07-17 16:11:09 +10:00
Sam
d277932b22 Update logster 2014-07-10 17:59:23 +10:00
Régis Hanol
7658b72556 BUGFIX: S3 backups failed when using a region
TRIVIAL: updated fog gem to latest version (1.22.1)
BUGFIX: fixed algorithm used to remove old backups
2014-07-08 20:46:08 +02:00
Sam
b8a4e52541 Update logster 2014-07-04 17:41:03 +10:00
Robin Ward
334becd0ed SECURITY: Upgrade Rails to latest version 2014-07-02 16:55:18 -04:00
Sam
d05fd7f837 FIX: Slim is no longer required for Sidekiq Web 2014-06-30 12:33:04 +10:00
Robin Ward
07d1be9104 Update onebox gem for more support, minor openssl bug 2014-06-27 12:20:35 -04:00
Sam
3c84876660 BUGFIX: Chinese search was broken
BUGFIX: User locale was used index data
BUGFIX: missing Norwegian fulltext config
FEATURE: store the text used to index stuff in fulltext (for diagnostics / in page search)
FEATURE: re-index posts when locale changes (in bg job)
FEATURE: allow reindexing by trucating post_search_data

Note: I removed japanese specific config cause it requires custom pg config,
  happy to add it once our base docker config ships with it
2014-06-24 17:11:13 +10:00
Robin Ward
f0b2ec4032 FIX: Support statuses as well as status for twitter URLs 2014-06-23 16:31:30 -04:00
Neil Lalonde
14c1752474 Update onebox gem to remove hexpress dependency. It was clobbering the ColorSchemeColor hex attribute somehow. 2014-06-20 16:07:48 -04:00
Sam
f51f3ea2bb Gem updates, Sidekiq was old. 2014-06-12 15:50:13 +10:00
Robin Ward
afb178ba1f FIX: Upgrade onebox to avoid too many refreshes with timestamps 2014-06-11 16:20:26 -04:00
Robin Ward
78f2d6f870 FIX: Support YouTube embeds with the alternate timestamp format. 2014-06-06 13:19:24 -04:00
Robin Ward
e0b72997db FIX: Upgrade onebox gem to fix broken image urls 2014-06-06 10:36:32 -04:00
Sam Saffron
05ca1e6e46 Added code block normalization routing for import 2014-06-06 10:34:21 +10:00
Robin Ward
7bb33c28c2 Add new max_width feature for oneboxes. Allows vimeo oneboxes to not
look like total garbage.
2014-06-05 13:18:18 -04:00
Robin Ward
941b5f919f Upgrade Onebox to get m.youtube fix. 2014-05-30 11:25:56 -04:00
Sam
3dc6c11b45 Update uglifier to latest 2014-05-29 11:54:23 +10:00
Sam
69a54af835 We dont need image sorcery gem for a single convenience method 2014-05-27 09:48:13 +10:00
Sam
7fbf162666 Logster update
cleans up a bunch of messed up context stuff with multisite
improves backtraces
adds request params
2014-05-25 13:54:52 +10:00
Neil Lalonde
742841ddce Add Google Oauth2 authenticator. The current Google OpenID authentication has been deprecated by Google and will NOT work for any new websites. 2014-05-21 18:35:10 -04:00
Sam
641cdde0a1 logster had a debugger message 2014-05-14 11:04:06 +10:00
Sam
42c67f719b Update logster to fix binstub warnings 2014-05-14 10:00:01 +10:00
Sam
0ade2be7d6 FEATURE: logster logs js errors 2014-05-13 15:52:25 +10:00
Sam
3c2a923271 update logster 2014-05-13 07:04:55 +10:00
Sam
f8b7f0d73f FEATURE: logster env tab, log current user 2014-05-12 15:28:23 +10:00
Robin Ward
5323d3fc29 FIX: Upgrade Onebox to get more amazon URLs and youtube 500 error fix 2014-05-08 14:34:00 -04:00
Robin Ward
bc8f3b1de6 Try again to remove gem 2014-05-08 12:05:06 -04:00
Robin Ward
a4e30e8f93 Proof of concept: Load controller via ES6 module in Discourse 2014-05-08 11:35:33 -04:00
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