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