Kyle Zhao
5f318a5241
FEATURE: Replace SimpleRSS with Ruby RSS module ( #5311 )
...
* SPEC: PollFeedJob parsing atom feed
* add FeedItemAccessor
It is to provide a consistent interface to access a feed item's tag
content.
* add FeedElementInstaller
to install non-standard and non-namespaced feed elements
* FEATURE: replace SimpleRSS with Ruby RSS module
* get FinalDestination and download with Excon
* support namespaced element with FeedElementInstaller
2017-12-06 10:45:09 +11:00
Arpit Jalan
7bbf137238
bump onebox version
2017-12-05 07:28:45 +05:30
Guo Xiang Tan
f5d45f797a
Fix broken Gemfile.lock.
2017-12-04 11:28:45 +08:00
Guo Xiang Tan
78f09f0489
Logster 1.2.9 is the version we want to be at.
2017-12-04 11:05:14 +08:00
Guo Xiang Tan
846b047847
Revert "Revert "Upgrade logster.""
...
This reverts commit 57ca4b20e2
.
2017-12-04 09:30:21 +08:00
Guo Xiang Tan
57ca4b20e2
Revert "Upgrade logster."
...
This reverts commit 1376a86bcc
.
2017-12-01 17:32:49 +08:00
Guo Xiang Tan
1376a86bcc
Upgrade logster.
2017-12-01 16:03:00 +08:00
Guo Xiang Tan
3053499375
Update mini_suffix.
2017-11-30 11:14:06 +08:00
Guo Xiang Tan
fffb7561c4
Update mini_suffix
.
2017-11-29 17:07:41 +08:00
Guo Xiang Tan
8491c5fba5
UX: Replace heuristic solution for extracting root domain.
2017-11-29 16:26:46 +08:00
Arpit Jalan
64cdb4f7e8
bump onebox version
2017-11-27 12:21:47 +05:30
Guo Xiang Tan
c8157f6b07
Update seed-fu with PG10 support.
...
https://meta.discourse.org/t/discourse-appears-to-be-broken-with-postgres-10/71723
2017-11-27 10:26:59 +08:00
Arpit Jalan
abbb2b28eb
bump onebox version
2017-11-25 15:53:18 +05:30
Sam
407d80f1dd
FEATURE: update rack-mini-profiler to latest
2017-11-24 10:28:35 +11:00
Sam
8fd09fe616
FEATURE: upgrade message bus
...
new version recovers very cleanly from redis flush
2017-11-24 09:23:12 +11:00
Arpit Jalan
961a09ff14
bump onebox version
2017-11-23 17:45:08 +05:30
Arpit Jalan
211dac6f71
bump onebox version
2017-11-22 14:55:47 +05:30
Arpit Jalan
b8c9975429
bump onebox version
2017-11-21 11:10:44 +05:30
Guo Xiang Tan
89d9ffa884
EXPERIMENTAL: Allow logs to be shipped via different methods.
...
See https://github.com/dwbutler/logstash-logger#uri-configuration for
a list of available methods.
2017-11-15 09:11:33 +08:00
Sam
5427ca13b7
FEATURE: update rails multisite so we error out if RAILS_DB is invalid
2017-11-13 16:37:25 +11:00
Sam
86e6732f78
FEATURE: update rails multisite
...
always allow /srv/status through even if host does not match
2017-11-09 15:40:56 +11:00
Sam
fc7dca58fe
UX: oneboxes with avatars now display consistently
...
Onebox avatar size is reduced to 60px
Also fixes regression with some oneboxes not cooking after post
2017-11-08 11:50:01 +11:00
Guo Xiang Tan
a97273e1a5
Update Unicorn to 5.3.1.
2017-11-06 11:22:58 +08:00
Arpit Jalan
253de41166
bump onebox gem version
2017-11-03 22:38:36 +05:30
Arpit Jalan
91438849d2
bump onebox version
2017-11-02 00:51:21 +05:30
Arpit Jalan
6b5bb9d664
bump onebox gem version
2017-11-01 15:50:23 +05:30
Guo Xiang Tan
d888d3c54c
EXPERIMENTAL: Allow Logstash formatter to be enable for lograge logs.
2017-11-01 08:38:06 +08:00
Guo Xiang Tan
58bb3c14f6
Remove gem that is no longer used.
2017-10-31 14:13:54 +08:00
Guo Xiang Tan
d487be759c
EXPERIMENTAL: Allow app to Logstash directly.
2017-10-27 22:56:32 +08:00
Guo Xiang Tan
90d6677d97
EXPERIMENTAL: Allow lograge to be selected as the logging library.
2017-10-27 17:54:45 +08:00
Guo Xiang Tan
db579f7917
Upgrade logster.
2017-10-27 12:13:52 +08:00
Guo Xiang Tan
09e7c1ce8a
Update Rubocop.
2017-10-23 12:03:31 +08:00
Guo Xiang Tan
a88f910469
Bump message_bus to 2.0.8.
2017-10-06 08:33:46 +08:00
Guo Xiang Tan
a25851032a
Update Sidekiq.
2017-10-05 13:59:21 +08:00
Sam
ac01885b60
FEATURE: rake tasks for uploading assets to S3
...
This opens the door to serving application.js and so on from s3.
Also updates s3 gem for some tagging support
2017-10-03 18:00:53 +11:00
Guo Xiang Tan
f1d8ed6aaf
Update lock file.
2017-10-03 14:59:25 +08:00
Guo Xiang Tan
7e059a5a6e
Upgrade Rails to 5.1.4.
2017-10-03 14:56:44 +08:00
Sam
9fa575dca1
Update message bus
...
This corrects a rare race condition.
2017-10-02 15:21:45 +11:00
Sam
41261b32a5
FIX: update message bus
...
- Corrects broken short polling
- Corrects after fork
2017-09-29 16:58:12 +10:00
Guo Xiang Tan
d442da9fdd
SECURITY: Update Nokogiri.
2017-09-25 20:06:58 +08:00
Guo Xiang Tan
77d4c4d8dc
Fix all the errors to get our tests green on Rails 5.1.
2017-09-25 13:48:58 +08:00
Guo Xiang Tan
898ee93547
Upgrade to Rails 5.
2017-09-25 10:01:22 +08:00
Guo Xiang Tan
d58de2b484
Install Ruby-Prof.
2017-09-25 10:01:22 +08:00
Gerhard Schlager
0960e2dd67
bump onebox version
2017-09-18 14:25:56 +02:00
Gerhard Schlager
619864bc70
update email_reply_trimmer to latest
2017-09-14 17:20:55 +02:00
Arpit Jalan
eafab41a2c
bump onebox version
2017-08-17 13:10:11 +05:30
Sam
91f0f76fb1
update message bus to ruby 2.0 packaged version
2017-08-16 15:05:39 -04:00
Sam Saffron
d27e81a296
Perf: update message_bus to latest
2017-08-16 07:50:12 -04:00
Bianca Nenciu
1c079bec33
Remove Spork dependency.
2017-08-10 22:54:52 +01:00
Régis Hanol
9aa49e922c
let's use the latest omniauth-github gem
2017-08-07 10:43:54 +02:00
Régis Hanol
ad20f59897
FIX: couldn't upload SVG with a DOCTYPE
2017-08-07 10:32:35 +02:00
Arpit Jalan
447e4386ee
bump onebox version
2017-08-03 13:37:22 +05:30
Guo Xiang Tan
54f09ca59d
Install rubocop in development mode.
2017-08-01 10:51:44 +09:00
Erick Guan
f1eccd113c
Replace rmmseg gem for cppjieba_rb since better dictionary ( #5006 )
...
* Rename locale to ts config in search module to make it clear
* Replace rmmese-cpp for cppjieba_rb
2017-07-31 15:28:48 -04:00
Régis Hanol
cae437850e
update email_reply_trimmer to latest
2017-07-31 11:21:41 +02:00
Guo Xiang Tan
358d245dd8
Upgrade Rails to 4.2.9.
2017-07-31 15:37:46 +09:00
Sam
9d774a951a
Update libv8 and benchmark
2017-07-26 10:59:41 -04:00
Sam Saffron
045a2abcec
FEATURE: remove the timecop gem
...
We should only have one way of mocking time, misuse of timecop
was causing build stability issues
2017-07-24 12:11:10 -04:00
Arpit Jalan
eb6c5a54ea
bump onebox version
2017-07-20 22:31:01 +05:30
Sam
38daa61fc7
FEATURE: libv8 upgraded to version 5.7
...
corresponds more or less with Chrome 57
2017-07-18 10:55:51 -04:00
Sam Saffron
d0c5205a52
Feature: Change markdown engine to markdown it
...
This commit removes the old evilstreak markdownjs engine.
- Adds specs to WhiteLister and changes it to stop using globals
(Fixes large memory leak)
- Fixes edge cases around bbcode handling
- Removes mdtest which is no longer valid (to be replaced with
CommonMark)
- Updates MiniRacer to correct minor unmanaged memory leak
- Fixes plugin specs
2017-07-17 11:41:34 -04:00
Robin Ward
c786700817
Upgrade onebox for a simple video fix
2017-07-10 14:20:07 -04:00
Robin Ward
7906c9ce29
Update onebox gem for Trello support
2017-07-07 10:45:22 -04:00
Robin Ward
2f480e21a0
Stop using Babel source gem, which is no longer updated
2017-07-05 14:19:16 -04:00
Sam
234694b50f
Feature: CommonMark support
...
This adds the markdown.it engine to Discourse.
https://github.com/markdown-it/markdown-it
As the migration is going to take a while the new engine is default
disabled. To enable it you must change the hidden site setting:
enable_experimental_markdown_it.
This commit is a squash of many other commits, it also includes some
improvements to autospec (ability to run plugins), and a dev dependency
on the og gem for html normalization.
2017-06-23 12:01:33 -04:00
Robin Ward
94ab194a7f
Adds support for Github oneboxes to commits in pull requests
2017-06-22 15:46:07 -04:00
Sam
2181e995f1
remove sinatra
2017-06-19 13:49:11 -04:00
Guo Xiang Tan
be44e4b730
Update Sidekiq.
2017-06-19 14:20:54 +09:00
Guo Xiang Tan
d82dbd565b
FIX: Remove dependency on rest-client
.
2017-06-16 09:42:41 +09:00
Robin Ward
8ae445766f
Upgrade Ember to 2.13
2017-06-15 10:12:07 -04:00
Régis Hanol
5d63a7f4a6
FIX: pull hotlinked images even when they have no extension
2017-06-13 13:27:05 +02:00
Guo Xiang Tan
3acc9941dd
Merge pull request #4920 from greysteil/dependabot/bundler/mail-2.6.6
...
Bump mail from 2.6.6.rc1 to 2.6.6
2017-06-12 18:00:08 +09:00
dependabot[bot]
d43b46d09b
Bump mail from 2.6.6.rc1 to 2.6.6
...
Bumps [mail](https://github.com/mikel/mail ) from 2.6.6.rc1 to 2.6.6.
- [Changelog](https://github.com/mikel/mail/blob/master/CHANGELOG.rdoc )
- [Commits](https://github.com/mikel/mail/commits/v2.6.6 )
2017-06-10 07:03:22 +00:00
Robin Ward
b5bead1fe3
FIX: Don't use target=_blank
for local oneboxes
2017-06-09 12:15:36 -04:00
dependabot[bot]
63eb298089
Bump puma from 3.6.0 to 3.9.1
...
Bumps [puma](https://github.com/puma/puma ) from 3.6.0 to 3.9.1.
- [Release notes](https://github.com/puma/puma/releases/tag/v3.9.1 )
- [Changelog](https://github.com/puma/puma/blob/master/History.md )
- [Commits](https://github.com/puma/puma/compare/v3.6.0...v3.9.1 )
2017-06-08 14:37:02 +00:00
Guo Xiang Tan
ff1154b523
Update Sidekiq to 5.0.x.
2017-06-08 07:15:13 +09:00
Guo Xiang Tan
22ecbf1249
More gem updates.
2017-06-08 07:14:22 +09:00
Guo Xiang Tan
61a4711e83
Update i18n.
2017-06-07 11:13:21 +09:00
Guo Xiang Tan
24cf302753
Update nokogiri.
2017-06-07 11:13:07 +09:00
Guo Xiang Tan
5332f25aa9
Update gems in development group.
2017-06-07 11:12:44 +09:00
Robin Ward
369bb78f8e
FIX: Support for cookies in onebox redirects
2017-06-06 15:02:11 -04:00
Robin Ward
4b82d4fb15
Upgrade Ember to latest patch
2017-06-05 14:39:04 -04:00
Robin Ward
3acabf3e2f
FIX: Improved Amazon oneboxing for some URLs
2017-06-02 16:53:40 -04:00
Robin Ward
c4b6420455
Update Onebox for better Twitch support
2017-06-01 16:23:47 -04:00
Robin Ward
19d5eb903c
SECURITY: Vunerability in mail gem
...
(see https://github.com/mikel/mail/pull/1097 )
2017-06-01 14:51:30 -04:00
Sam
3384a7dd2a
proper bootsnap release
2017-05-26 13:26:45 -04:00
Sam
076f079d17
bootsnap upgrade
...
see: https://github.com/Shopify/bootsnap/pull/43#issuecomment-304281474
2017-05-26 09:37:18 -04:00
Guo Xiang Tan
56f98de7b2
Use webmock to stub external web requests.
2017-05-26 15:19:09 +08:00
Robin Ward
8bc93c0b01
FEATURE: Add custom User-Agent to Discourse Oneboxes
2017-05-24 12:19:36 -04:00
Robin Ward
29755be139
Remove bundle-audit, it is not updated frequently enough
2017-05-18 12:31:19 -04:00
Sam
851876acfa
update miniprofiler to clean up errors
2017-05-17 15:35:18 -04:00
Robin Ward
1870089cf1
Include latest onebox fix
2017-05-17 15:21:40 -04:00
Sam
17f75bc95e
FIX: bump mini profiler to support sub folders
2017-05-17 13:51:31 -04:00
Sam
bdd4a9e69d
update nokogiri
2017-05-17 11:33:20 -04:00
Robin Ward
e865a44b93
FIX: Forgot to lock gem
2017-05-15 13:35:28 -04:00
Guo Xiang Tan
d5f823dae5
Fix the build on travis.
2017-05-15 19:48:14 +08:00
Robin Ward
49a30a7532
FIX: Include new onebox fixes
2017-05-12 14:25:15 -04:00
Sam
961dc0480d
update bootsnap
2017-05-12 09:45:28 -04:00
Sam
704101253d
add bootsnap to speed up test and dev
2017-05-11 13:51:38 -04:00
Régis Hanol
9641d2413d
REFACTOR: upload workflow creation into UploadCreator
...
- Automatically convert large-ish PNG/BMP to JPEG
- Updated fast_image to latest version
2017-05-11 00:16:57 +02:00
Guo Xiang Tan
a470bce8fb
Update mail gem to 2.6.5 for a slightly smaller memory footprint.
2017-05-03 17:02:47 +08:00
Guo Xiang Tan
8d04afc01b
Update OJ.
2017-05-03 16:52:02 +08:00
Guo Xiang Tan
862052fca8
Update rack-mini-profiler
.
2017-05-03 16:52:02 +08:00
Guo Xiang Tan
f81d39114d
Update RSpec's dependency to fix deprecation warning.
2017-04-26 16:21:51 +08:00
Guo Xiang Tan
b00886f5c1
Remove sidekiq-statistic gem.
...
* We don't really use it and there is an on-going issue
with the gem not expiring keys in a Redis list which
hasn't been fully resolved.
https://github.com/davydovanton/sidekiq-statistic/issues/73
2017-04-26 14:54:47 +08:00
Sam Saffron
587653ad73
remove bootsnap till we sort out linux
2017-04-25 14:55:18 -07:00
Sam Saffron
1ae67a21f5
FEATURE: add support for bootsnap in dev
...
To use bootsnap which speeds up rails boot add
BOOTSNAP=1 to your env
2017-04-25 10:15:12 -07:00
Sam
0b3aec9c94
FEATURE: set UNICORN_STATS_SOCKET_DIR for status socket
...
eg:
sam@ubuntu stats_sockets % socat - UNIX-CONNECT:9622.sock
gc_stat
{"count":46,"heap_allocated_pages":2459,"heap_sorted_length":2460,"heap_allocatable_pages":0,"heap_available_slots":1002267,"heap_live_slots":647293,"heap_free_slots":354974,"heap_final_slots":0,"heap_marked_slots":503494,"heap_swept_slots":498773,"heap_eden_pages":2459,"heap_tomb_pages":0,"total_allocated_pages":2459,"total_freed_pages":0,"total_allocated_objects":4337014,"total_freed_objects":3689721,"malloc_increase_bytes":6448248,"malloc_increase_bytes_limit":29188387,"minor_gc_count":36,"major_gc_count":10,"remembered_wb_unprotected_objects":19958,"remembered_wb_unprotected_objects_limit":39842,"old_objects":462019,"old_objects_limit":895782,"oldmalloc_increase_bytes":6448696,"oldmalloc_increase_bytes_limit":19350882}
2017-04-21 11:37:03 -04:00
Guo Xiang Tan
d7b446c174
Install discourse_image_optim
gem for now.
2017-04-20 15:14:39 +08:00
Sam
6e5296a510
FEATURE: upgrade sprockets to latest stable
...
This unlocks Rails upgrades, so we can now upgrade to latest Rails
2017-04-17 10:12:05 -04:00
Guo Xiang Tan
04016f0dec
Support Ruby 2.4.
2017-04-15 12:29:00 +08:00
Guo Xiang Tan
86efc57390
FIX: Onebox's dependencies were not updated.
2017-04-15 11:39:51 +08:00
Sam
22214f5e5c
Upgrade the Listen gem
2017-04-13 10:39:36 -04:00
Guo Xiang Tan
f48022b674
Upgrade Rails to 4.2.8.
2017-04-13 10:17:09 +08:00
Régis Hanol
a5f1c57a70
bump onebox
2017-04-13 00:49:22 +02:00
Guo Xiang Tan
0165b22b76
Bump onebox.
2017-04-13 06:31:25 +08:00
Sam
a3e8c3cd7b
FEATURE: Native theme support
...
This feature introduces the concept of themes. Themes are an evolution
of site customizations.
Themes introduce two very big conceptual changes:
- A theme may include other "child themes", children can include grand
children and so on.
- A theme may specify a color scheme
The change does away with the idea of "enabled" color schemes.
It also adds a bunch of big niceties like
- You can source a theme from a git repo
- History for themes is much improved
- You can only have a single enabled theme. Themes can be selected by
users, if you opt for it.
On a technical level this change comes with a whole bunch of goodies
- All CSS is now compiled using a custom pipeline that uses libsass
see /lib/stylesheet
- There is a single pipeline for css compilation (in the past we used
one for customizations and another one for the rest of the app
- The stylesheet pipeline is now divorced of sprockets, there is no
reliance on sprockets for CSS bundling
- CSS is generated with source maps everywhere (including themes) this
makes debugging much easier
- Our "live reloader" is smarter and avoid a flash of unstyled content
we run a file watcher in "puma" in dev so you no longer need to run
rake autospec to watch for CSS changes
2017-04-12 10:53:49 -04:00
Guo Xiang Tan
4cb6880766
Upgrade image_optim.
2017-04-12 10:38:17 -04:00
Robin Ward
28da0549b6
Update facebook login gem
2017-03-27 16:52:09 -04:00
Guo Xiang Tan
9f299b6842
Use after_commit
since after_save
runs within the transaction as well.
2017-03-16 16:02:34 +08:00
Régis Hanol
60dc531531
bump onebox
2017-03-13 16:31:41 +01:00
Sam
ab3faeb0f9
PERF: user mini racer to uglify assets
2017-03-09 16:44:50 -05:00
Guo Xiang Tan
c4e22a12f9
Bump Redis.
2017-03-09 18:40:07 +08:00
Robin Ward
890f1bde89
FIX: Add thor
to Gemfile. We need it for our CLI tool.
2017-03-02 13:36:06 -05:00
Robin Ward
bcbe474856
FIX: Don't raise DownloadTooLarge
, just do nothing
2017-02-17 14:08:54 -05:00
Arpit Jalan
75f154b177
bump onebox
2017-02-08 12:08:41 +05:30
Arpit Jalan
be9230cba2
bump onebox
2017-02-07 00:35:05 +05:30
Régis Hanol
ba115480ba
FIX: wasn't extracting links to quoted posts
2017-02-06 14:45:04 +01:00
Sam
a898d6a02a
FIX: silence and quiet logger not thread safe
...
This caused info/warning to be consistently missing
in dev mode when using puma
2017-01-31 15:44:46 -05:00
Régis Hanol
cb1b24b594
bump onebox
2017-01-27 11:49:01 +01:00
Robin Ward
396557bae9
SECURITY: Prevent large onebox downloads, better timeout support
2017-01-25 14:55:54 -05:00
Sam Saffron
1a45fe94a2
drop thin, it is no longer supported
2017-01-20 08:11:36 -05:00
Arpit Jalan
b741adb364
bump onebox version
2017-01-20 00:55:12 +05:30
Régis Hanol
07660ecedb
bump onebox
2017-01-19 00:28:37 +01:00
Guo Xiang Tan
b2162b910b
Update rbtrace to work on 2.4.0.
2017-01-16 08:06:09 +08:00
Sam Saffron
e90af4f2de
FEATURE: Update omniauth twitter as prep for Ruby 2.4 support
2017-01-14 20:10:09 -05:00
Régis Hanol
f3a325ac0f
bump onebox
2017-01-11 21:55:31 +01:00
Régis Hanol
d39afa9501
bump onebox
2017-01-06 16:37:38 +01:00
Arpit Jalan
51386bd339
bump onebox version
2017-01-06 19:50:16 +05:30
Régis Hanol
107d1bb357
bump onebox
2017-01-04 19:56:12 +01:00
Arpit Jalan
69b79ea3f9
bump onebox version
2017-01-04 01:26:10 +05:30
Sam Saffron
920050c3ec
remove conditional support for ruby 2.0
2016-12-29 16:32:23 +11:00
Sam Saffron
65c40feb32
upgrade libv8 so it installs better on mac
2016-12-29 16:29:37 +11:00
Sam
4bc57f3686
update memory profiler
2016-12-23 12:58:44 +11:00
Sam
c531f4ded5
remove rails-observers
...
Rails yanked out observers many many years ago, instead the functionality
was yanked out to a gem that is very lightly maintained.
For example: if we want to upgrade to rails 5 there is no published gem
Internally the usage of observers had quite a few problem.
The series of refactors renamed a bunch of classes to give us more clarity
and removed some magic.
2016-12-22 16:46:53 +11:00
Robin Ward
71dd94e92d
FIX: Didn't mean to upgrade sprockets version with Ember
2016-12-21 10:39:45 -05:00
Régis Hanol
eaa40756a8
bump onebox
2016-12-21 16:34:26 +01:00
Sam
ea9f7a41af
remove gctools (no longer used) add gctracer for debugging
2016-12-20 15:07:30 +11:00
Robin Ward
e03d5e2140
Reapply Ember 2.10 for good this time!
...
This reverts commit ddd299f4aa
.
2016-12-19 11:19:10 -05:00
Sam
7918d99a2e
SECURITY: update onebox gem
2016-12-19 13:17:51 +11:00
Robin Ward
ddd299f4aa
Revert "Revert "Revert Ember 2.10+ for a short while""
...
This reverts commit 76bbc481cb
.
2016-12-16 10:29:30 -05:00
Robin Ward
76bbc481cb
Revert "Revert Ember 2.10+ for a short while"
...
This reverts commit 21682fd60b
.
2016-12-16 09:52:29 -05:00
Robin Ward
21682fd60b
Revert Ember 2.10+ for a short while
2016-12-15 16:43:38 -05:00
Robin Ward
a149913c4d
FIX: Template compilation was broken
2016-12-15 10:28:15 -05:00
Robin Ward
28699e66d8
Revert "REVERT: Ember 2.10 -- it's not building properly"
...
This reverts commit 600541c623
.
2016-12-15 10:28:15 -05:00
Guo Xiang Tan
e765e64cb1
Bump onebox for fixes.
2016-12-15 16:18:48 +08:00
Robin Ward
4648e32ed1
SECURITY: Update to latest onebox gem
2016-12-14 12:49:18 -05:00
Guo Xiang Tan
20f9aad539
Merge pull request #4599 from tgxworld/remove_rspec_given
...
Remove RSpec given.
2016-12-14 17:42:30 +08:00
Guo Xiang Tan
18f400e652
Remove RSpec given.
2016-12-14 10:29:22 +08:00
Neil Lalonde
3b20e8b094
update onebox gem to 1.6.3
2016-12-13 16:30:49 -05:00
Robin Ward
600541c623
REVERT: Ember 2.10 -- it's not building properly
2016-12-12 16:19:05 -05:00
Robin Ward
a808bcb0b8
Upgrade to Ember 2.10
2016-12-12 14:44:29 -05:00
Robin Ward
765e5e9186
Upgrade to Ember 2.9
2016-12-12 14:44:29 -05:00
Régis Hanol
3cc6fabb62
bump onebox
2016-11-30 16:29:36 +01:00
Régis Hanol
6725464d31
bump onebox
2016-11-29 15:46:10 +01:00
Régis Hanol
671e230490
bump onebox
2016-11-28 15:35:10 +01:00
Robin Ward
2d3518f475
Enable newer version of Ember
2016-11-25 10:09:58 -05:00
Régis Hanol
1de28ce8be
bump onebox
2016-11-21 17:20:55 +01:00
Guo Xiang Tan
00c0410fc7
Bump rails_multisite.
2016-11-18 12:06:47 +08:00
Guo Xiang Tan
6e10fc3f11
Revert "Rollback Rails Multisite - seems to have a bug"
...
This reverts commit ed1720cd02
.
2016-11-18 11:07:46 +08:00
Régis Hanol
343396e182
bump email_reply_trimmer
2016-11-17 23:33:16 +01:00
Robin Ward
ed1720cd02
Rollback Rails Multisite - seems to have a bug
2016-11-17 16:10:54 -05:00
Régis Hanol
17f2be9f88
FEATURE: new 'enable_forwarded_email' site setting
2016-11-16 19:42:11 +01:00
Guo Xiang Tan
0d295cc7b9
Bump onebox for fixes.
2016-11-14 21:51:37 +08:00
Régis Hanol
80769a5acd
bump onebox version
2016-11-14 10:45:13 +01:00
Guo Xiang Tan
8967357924
Update rails_multisite.
2016-11-14 09:56:34 +08:00
Régis Hanol
6b65c009e1
bump onebox
2016-11-07 22:22:25 +01:00
Arpit Jalan
36127b6eca
update onebox gem
2016-11-06 15:23:18 +05:30
Guo Xiang Tan
83de81930f
Update gems.
2016-11-04 09:02:09 +08:00
Guo Xiang Tan
3277fb1c78
Remove unused gem.
2016-11-04 08:30:49 +08:00
Régis Hanol
3255a215ec
bump onebox
2016-11-03 01:46:46 +01:00
Sam
a5bf3b88a7
FIX: mini_racer will no longer Dispose forked isolates
2016-11-02 22:20:29 +11:00
Sam
55e33414bb
update mini_racer to latest version
2016-10-25 13:21:02 +11:00
Guo Xiang Tan
becff2de4d
Update gems.
2016-10-14 11:01:35 +08:00
Régis Hanol
726eb7bdca
bump email_reply_trimmer to latest version
2016-10-12 19:57:05 +02:00
Arpit Jalan
bd03061028
update onebox gem version
2016-10-10 00:37:56 +05:30
Sam
846a08d3c7
FIX: improve error results for message bus failures
2016-08-25 15:39:39 +10:00
Arpit Jalan
4f25010844
bump onebox version
2016-08-23 18:12:51 +05:30
Guo Xiang Tan
9144fe5dc7
Update aws-sdk gem.
2016-08-15 12:15:46 +08:00
Guo Xiang Tan
b89489b65c
SECURITY: Upgrade Rails.
2016-08-13 09:25:06 +08:00
Arpit Jalan
e5695b573e
bump onebox version
2016-08-11 19:48:08 +05:30
Arpit Jalan
6946efce91
bump onebox version
2016-08-10 19:25:24 +05:30
Arpit Jalan
90d4ea7099
bump onebox version
2016-08-08 20:40:50 +05:30
Guo Xiang Tan
463b536b85
Bump onebox.
2016-08-02 15:49:05 +08:00
Guo Xiang Tan
d55da4fe1b
Revert "Revert "Update rails.""
...
This reverts commit 4d27d7e1d3
.
2016-07-18 11:00:23 +08:00
Robin Ward
4d27d7e1d3
Revert "Update rails."
...
This reverts commit 898ec43989
.
2016-07-15 16:35:57 -04:00
Guo Xiang Tan
9353013b40
Merge pull request #4332 from tgxworld/bunch_of_fixes_for_backup
...
Bunch of fixes for backup
2016-07-15 17:26:30 +08:00
Guo Xiang Tan
898ec43989
Update rails.
2016-07-15 13:18:30 +08:00
Guo Xiang Tan
5f5e045271
Update aws-sdk.
2016-07-15 11:35:18 +08:00
Arpit Jalan
c7bbc1cebf
update onebox gem
2016-07-13 21:54:49 +05:30
Guo Xiang Tan
11ccce5a27
Bump logster.
2016-07-11 15:14:07 +08:00
Arpit Jalan
ad16329b5c
Update onebox gem
2016-06-29 21:31:50 +05:30
Guo Xiang Tan
9ed79d8ecd
Add Bullet gem to detect N+1 queries.
2016-06-28 09:29:42 +08:00
Sam
7f78cf3f1a
update message bus to release gem
2016-06-21 10:10:54 +10:00
Régis Hanol
5e2545a578
FEATURE: improve support for (whitelisted) SVGs as images
2016-06-20 10:22:13 +02:00
Sam
9416c93a23
SECURITY: update logster
2016-06-20 12:12:48 +10:00
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