Commit Graph

464 Commits

Author SHA1 Message Date
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