discourse/spec
Sam Saffron 14db879a31 DEV: Implement a faster Discourse.cache
This is a bottom up rewrite of Discourse cache to support faster performance
and a limited surface area.

ActiveSupport::Cache::Store accepts many options we do not use, this partial
implementation only picks the bits out that we do use and want to support.

Additionally params are named which avoids typos such as "expires_at" vs "expires_in"

This also moves a few spots in Discourse to use Discourse.cache over setex
Performance of setex and Discourse.cache.write is similar.
2019-12-03 14:03:30 +01:00
..
components DEV: Implement a faster Discourse.cache 2019-12-03 14:03:30 +01:00
fabricators DEV: Class that converts MD with old attachment links to new MD. 2019-06-04 15:54:25 +08:00
fixtures FIX: Use correct locale when translating without cache 2019-06-05 14:19:56 +02:00
helpers replace subfolder on cdn url conversion between general cdn and s3 (#7764) 2019-06-17 11:51:17 -07:00
import_export DEV: Prefabrication (test optimization) (#7414) 2019-05-07 13:12:20 +10:00
integration SECURITY: Restrict message-bus access on login_required sites 2019-08-14 10:11:28 +01:00
integrity DEV: introduces coding style spec (#7615) 2019-05-27 23:38:17 +02:00
jobs FIX: Don't send notification email when user isn't allowed to see topic 2019-07-02 09:05:36 +10:00
lib SECURITY: SQL injection with default categories 2019-07-11 13:53:12 -04:00
mailers SECURITY: Strip HTML from invite emails 2019-07-05 14:58:46 -04:00
models SECURITY: Check permissions when autocompleting mentions 2019-10-28 12:20:26 +00:00
multisite FEATURE: Support private attachments when using S3 storage (#7677) 2019-06-06 13:27:24 +10:00
requests DEV: Implement a faster Discourse.cache 2019-12-03 14:03:30 +01:00
serializers FIX: Broken spec 2019-06-10 11:50:48 -04:00
services FIX: :reject_user_delete action can only be handled by ReviewableUser (#8068) 2019-09-05 11:44:16 -03:00
support FIX: don't bump topics when hidden tags are added or removed 2019-05-06 14:52:18 -04:00
tasks FEATURE: option to skip posts with ignored missing uploads 2019-05-09 05:11:15 +05:30
views/omniauth_callbacks DEV: use #frozen_string_literal: true on all spec 2019-04-30 10:27:42 +10:00
rails_helper.rb DEV: security restriction in dev mode broke tests 2019-06-03 11:33:56 +10:00