discourse/app
Matt Palmer 394cd43d77 Scrub only after converting strings to UTF-8
Scrubbing an ASCII-8BIT string isn't ever going to remove anything, because
there's no code point that isn't valid 8-bit ASCII.  Since we'd really
prefer it if everything were UTF-8 anyway, we'll just assume, for now, that
whatever comes out of SimpleRSS is probably UTF-8, and just nuke anything
that isn't a valid UTF-8 codepoint.

Of course, the *real* bug here is that SimpleRSS [unilaterally converts
everything to
ASCII-8BIT](https://github.com/cardmagic/simple-rss/issues/15).  It's
presumably *far* too much to ask that it detects the encoding of the source
RSS feed and marks the parsed strings with the correct encoding...
2016-08-25 16:09:07 +10:00
..
assets FIX: show topic entrance when clicking the # of replies in /categories 2016-08-24 22:25:10 +02:00
controllers FIX: handle embed count when topic not found 2016-08-25 07:12:20 +05:30
helpers FEATURE: custom html and text can be added to summary emails 2016-08-23 16:06:02 -04:00
jobs Scrub only after converting strings to UTF-8 2016-08-25 16:09:07 +10:00
mailers FIX: 'List-Unsubscribe' header wasn't added to emails sent when mailing_list_mode was enabled 2016-08-01 20:19:00 +02:00
models FIX: Don't enqueue jobs in a transaction 2016-08-23 16:07:59 -04:00
serializers FEATURE: Support for a whitelist for embeddable host paths 2016-08-23 14:56:12 -04:00
services FIX: Don't ever grant badges when they're disabled 2016-08-19 15:16:37 -04:00
views FEATURE: custom html and text can be added to summary emails 2016-08-23 16:06:02 -04:00