discourse/spec/components
Sam ff49f72ad9 FEATURE: per client user tokens
Revamped system for managing authentication tokens.

- Every user has 1 token per client (web browser)
- Tokens are rotated every 10 minutes

New system migrates the old tokens to "legacy" tokens,
so users still remain logged on.

Also introduces weekly job to expire old auth tokens.
2017-02-07 09:22:16 -05:00
..
active_record/connection_adapters Use a different Redis key when PG failover sets site to readonly mode. 2017-01-11 16:38:49 +08:00
auth FEATURE: per client user tokens 2017-02-07 09:22:16 -05:00
common_passwords Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
concern FIX: Query for category hashtag should be case sensitive. 2016-03-28 11:15:10 +08:00
demon Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
email FIX: mail threading wasn't working properly in Mac Mail 2017-02-01 23:02:41 +01:00
file_store REFACTOR: Get bucket name from S3Helper. 2016-08-19 14:08:37 +08:00
freedom_patches FIX: translations with a symbol as key should also be overridable 2016-08-24 11:53:03 +02:00
highlight_js Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
import Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
middleware FEATURE: brotli cdn bypass for assets 2016-12-05 13:57:09 +11:00
onebox/engine bump onebox 2017-01-19 00:28:37 +01:00
plugin FEATURE: Let plugins register themes easily 2017-01-13 11:50:52 -05:00
scheduler Skip tests for now. 2016-06-06 18:18:12 +08:00
sidekiq Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
site_settings Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
validators FIX: Don't allow invalid email to be saved. 2016-12-21 17:47:11 +08:00
admin_user_index_query_spec.rb FIX: trim leading & trailing whitespaces in admin user search 2016-10-10 16:18:57 +02:00
archetype_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
avatar_lookup_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
cache_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
composer_messages_finder_spec.rb FEATURE: Warn a user when they're replying to the same user too much 2017-02-03 17:00:54 -05:00
content_buffer_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
cooked_post_processor_spec.rb FIX: topic links were getting dropped when post is rebaked 2017-01-30 14:55:53 +05:30
crawler_detection_spec.rb Add `YandexBot` to our list of crawlers 2016-07-26 13:21:37 -04:00
current_user_spec.rb FEATURE: per client user tokens 2017-02-07 09:22:16 -05:00
directory_helper_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
discourse_diff_spec.rb FIX: Don't diplay character reference in HTML diffs (#4204) 2016-05-09 08:44:21 +02:00
discourse_event_spec.rb Make sure we reset global in specs. 2016-09-05 18:18:14 +08:00
discourse_hub_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
discourse_i18n_spec.rb FIX: Load translation overrides for more than one locale 2016-02-22 22:48:56 +01:00
discourse_plugin_registry_spec.rb REFACTOR: Migrate markdown functionality in ES6 2016-07-11 12:57:05 -04:00
discourse_plugin_spec.rb More randomly failing specs fixes. 2016-09-05 19:33:03 +08:00
discourse_redis_spec.rb FIX: Make sure Redis fallback don't fall into a permanent readonly state. 2016-11-23 11:31:20 +08:00
discourse_sass_compiler_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
discourse_spec.rb Use a different Redis key when PG failover sets site to readonly mode. 2017-01-11 16:38:49 +08:00
discourse_stylesheets_spec.rb Include cdn path in the stylesheet digest. 2016-06-16 00:19:38 +08:00
discourse_updates_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
distributed_cache_spec.rb FIX: DistributedCache would fail serialization in some cases 2016-01-30 09:01:15 +11:00
distributed_memoizer_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
distributed_mutex_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
email_cook_spec.rb FIX: Email cooker should support links within blockquotes 2016-07-18 14:38:40 -04:00
email_updater_spec.rb FEATURE: move more urgent emails notifications to critical queue 2016-04-07 14:39:01 +10:00
enum_spec.rb Enums that are used in tables need to be stable 2016-01-08 20:43:11 +05:30
filter_best_posts_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
flag_query_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
gaps_spec.rb Wizard: Step 1 2016-09-22 09:48:58 -04:00
global_path_spec.rb FIX: when CDN assets are not in root path source maps fail 2016-02-05 13:05:47 +11:00
guardian_spec.rb FIX: allow existing users to be invited to topic/message when must_approve_users is enabled 2017-02-03 13:01:23 +05:30
has_errors_spec.rb FIX: show proper error message when no user selected for private message 2016-05-05 18:47:08 +05:30
html_prettify_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
image_sizer_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
js_locale_helper_spec.rb Reset `I18n.locale` in tests. 2016-09-29 13:42:56 +08:00
json_error_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
letter_avatar_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
new_post_manager_spec.rb added tests and enabled queue when new setting is > 0 2016-09-22 14:51:36 -04:00
new_post_result_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
oneboxer_spec.rb FEATURE: onebox everything by default 2016-10-24 12:46:22 +02:00
onpdiff_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
pbkdf2_spec.rb few components with rspec3 syntax 2015-01-09 13:34:37 -03:00
pinned_check_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
post_action_creator_spec.rb cleanup post action creator 2015-12-30 20:54:51 +01:00
post_creator_spec.rb FEATURE: Block muted users from sending you PMs 2017-01-03 14:51:53 -05:00
post_destroyer_spec.rb remove rails-observers 2016-12-22 16:46:53 +11:00
post_enqueuer_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
post_merger_spec.rb FIX: Revised post not updated correctly when merging posts. 2016-08-11 09:01:54 +08:00
post_revisor_spec.rb add specs for post ownership change without revision 2016-08-20 01:27:48 +05:30
pretty_text_spec.rb FIX: wasn't extracting links to quoted posts 2017-02-06 14:45:04 +01:00
promotion_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
rate_limiter_spec.rb FEATURE: Warn a user when they have few likes remaining 2016-03-18 11:30:29 -04:00
redis_store_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
s3_helper_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
score_calculator_spec.rb PERF: make score calculator cheaper when site has long topics 2016-07-22 09:48:44 +10:00
search_spec.rb Remove SearchObserver, aim is to remove all observers 2016-12-22 13:13:14 +11:00
secure_session_spec.rb SECURITY: prevent reuse of password reset 2016-12-19 18:00:22 +11:00
site_setting_extension_spec.rb Add specs to hidding settings when shadowed by a global. 2016-08-11 16:04:45 +08:00
slug_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
spam_handler_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
sql_builder_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
step_updater_spec.rb Can choose categories or latest as homepage style 2016-09-22 09:52:19 -04:00
suggested_topics_builder_spec.rb correct random suggested topic selection 2016-07-04 10:34:54 +10:00
system_message_spec.rb FEATURE: automatically archive welcome messages for site_contact_user 2016-01-10 16:46:11 +11:00
text_cleaner_spec.rb Rewrite capitalize for readability 2016-03-20 08:35:48 -04:00
text_sentinel_spec.rb FIX: allow long words if they contain periods 2016-09-13 09:15:05 +05:30
timeline_lookup_spec.rb FIX: Deleted posts were showing the wrong dates in the timeline 2016-05-31 10:51:55 -04:00
topic_creator_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
topic_query_spec.rb FIX: whisper no longer experimental 2016-12-02 17:03:31 +11:00
topic_retriever_spec.rb FEATURE: Support for a whitelist for embeddable host paths 2016-08-23 14:56:12 -04:00
topic_view_spec.rb Add tests 2016-09-26 20:46:55 -03:00
topics_bulk_action_spec.rb Use db schema for tags instead of plugin store and custom fields 2016-05-26 14:29:48 -04:00
trashable_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
trust_level_spec.rb Enums that are used in tables need to be stable 2016-01-08 20:43:11 +05:30
unread_spec.rb FIX: whisper no longer experimental 2016-12-02 17:03:31 +11:00
url_helper_spec.rb FIX: absolute URL for CDN should always be rooted with a protocol 2016-09-05 15:57:46 +10:00
user_name_suggester_spec.rb FIX: Don't suggest invalid username 2016-02-21 23:28:57 +01:00
version_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
wizard_builder_spec.rb Track steps the user has completed, nag them to finish it. 2016-09-22 09:52:19 -04:00
wizard_spec.rb FEATURE: per client user tokens 2017-02-07 09:22:16 -05:00
wizard_step_spec.rb Company Name Step which updates the TOS 2016-09-22 09:52:19 -04:00