discourse/spec
Sam Saffron 88ecb650a9 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-11-27 16:11:49 +11:00
..
components DEV: Implement a faster Discourse.cache 2019-11-27 16:11:49 +11:00
fabricators FEATURE: Webauthn authenticator management with 2FA login (Security Keys) (#8099) 2019-10-01 19:08:41 -07:00
fixtures FEATURE: hide posts from incoming email based on dmarc verdict (#8333) 2019-11-26 15:55:22 +01:00
helpers FIX: email excerpts for posts starting with a quote were displaying a username 2019-11-19 12:35:23 -05:00
import_export DEV: clean up dependencies in spec 2019-10-02 14:50:54 +10:00
integration FIX: errors when using tags with colons in their name 2019-11-18 13:20:37 -05:00
integrity DEV: Update markdown-it from 8.4.1 to 10.0.0 (#8164) 2019-10-08 13:00:22 +02:00
jobs FIX: Allow secure uploads if global s3 setting active and enable_s3_uploads validations (#8373) 2019-11-20 07:46:44 +10:00
lib FEATURE: Add timezone to core user_options (#8380) 2019-11-25 10:49:27 +10:00
mailers FEATURE: Add support for secure media (#7888) 2019-11-18 11:25:42 +10:00
models DEV: correct spec failures in PG 12 2019-11-26 16:39:14 +11:00
multisite FEATURE: Add support for secure media (#7888) 2019-11-18 11:25:42 +10:00
requests DEV: Implement a faster Discourse.cache 2019-11-27 16:11:49 +11:00
serializers DEV: Replace magic values (#8398) 2019-11-25 14:32:19 +02:00
services DEV: improve usability of subfolder specs 2019-11-15 16:48:24 +11:00
support DEV: improve usability of subfolder specs 2019-11-15 16:48:24 +11:00
tasks FEATURE: Remove attachments and truncate raw field for incoming emails (#8253) 2019-10-30 16:54:35 +11:00
views/omniauth_callbacks FEATURE: Use full page redirection for all external auth methods (#8092) 2019-10-08 12:10:43 +01:00
rails_helper.rb DEV: Upgrading Discourse to Zeitwerk (#8098) 2019-10-02 14:01:53 +10:00