Commit graph

430 commits

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