discourse/spec/components
Sam Saffron 8185b8cb06 FEATURE: cache https redirects per hostname
If a hostname does an https redirect we cache that so next
lookup does not incur it.

Also, only rate limit per ip once per final destination

Raise final destination protection to 1000 ip lookups an hour
2017-10-17 16:22:54 +11:00
..
active_record/connection_adapters Pause Sidekiq when postgres failovers. 2017-10-16 19:48:31 +08:00
auth SECURITY: signup without verified email using Google auth 2017-10-16 13:51:41 -04:00
common_passwords Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
concern FIX: when registering custom_field types, ensure we're casting them before checking for equality 2017-08-16 23:04:40 +02:00
email FIX: delete staged users when the incoming email is rejected 2017-10-11 16:17:01 +02:00
file_store FEATURE: allow specifying s3 config via globals 2017-10-06 16:20:01 +11:00
freedom_patches Fix all the errors to get our tests green on Rails 5.1. 2017-09-25 13:48:58 +08:00
highlight_js Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
import Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
middleware Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
onebox/engine Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
plugin FIX: Remove unused test 2017-07-28 11:59:12 -04:00
scheduler remove uneeded assertion 2017-10-04 15:59:16 +11:00
sidekiq Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
site_settings FIX: Use a distrbuted cache for site locale. 2017-09-12 19:36:17 +08:00
stylesheet Merge branch 's3_refactor' 2017-10-09 10:27:52 +11:00
validators allow regex options on username site settings 2017-10-04 15:08:51 -04:00
wizard Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
admin_confirmation_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
admin_user_index_query_spec.rb FIX: Do not include non-human users on suspected users list. 2017-09-26 15:04:08 +08:00
archetype_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
avatar_lookup_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
cache_spec.rb Fix all the errors to get our tests green on Rails 5.1. 2017-09-25 13:48:58 +08:00
column_dropper_spec.rb Fix all the errors to get our tests green on Rails 5.1. 2017-09-25 13:48:58 +08:00
composer_messages_finder_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
content_buffer_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
cooked_post_processor_spec.rb FEATURE: add :before_post_process_cooked hook 2017-10-17 16:22:54 +11:00
crawler_detection_spec.rb FEATURE: flexible crawler detection 2017-09-29 12:31:50 +10: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 Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
discourse_event_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
discourse_hub_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
discourse_i18n_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
discourse_plugin_registry_spec.rb Support for an HTML builder that can create dynamic HTML 2017-04-17 17:32:55 -04:00
discourse_plugin_spec.rb More randomly failing specs fixes. 2016-09-05 19:33:03 +08:00
discourse_redis_spec.rb Remove use of concurrent timer for Redis failover. 2017-10-05 15:57:08 +08:00
discourse_spec.rb Use find instead. 2017-08-21 22:28:43 +09:00
discourse_updates_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
distributed_cache_spec.rb Correct flaky distributed cache test 2017-08-01 16:11:48 -04:00
distributed_memoizer_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
distributed_mutex_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
email_cook_spec.rb FIX: Another onebox head request 2017-05-22 17:00:19 -04:00
email_updater_spec.rb FEATURE: the hide_email_address_taken setting works with the change email address form in user preferences 2017-10-04 11:41:25 -04:00
enum_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
file_helper_spec.rb FIX: correctly raise errors when downloads fail 2017-09-28 16:35:43 +10:00
filter_best_posts_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
final_destination_spec.rb FEATURE: cache https redirects per hostname 2017-10-17 16:22:54 +11:00
flag_query_spec.rb Add front end service for staff controls 2017-09-25 12:25:14 -04:00
gaps_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09: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: TL0 users' messages to moderators were not being posted when flagging private messages 2017-10-13 11:55:49 -04:00
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_normalize_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
html_prettify_spec.rb FEATURE: stop escaping special chars in title prettify 2017-03-13 10:02:20 -04:00
html_to_markdown_spec.rb Some more HTML to Markdown fixes (#5046) 2017-08-14 22:13:24 +02:00
image_sizer_spec.rb Nuke all SiteSetting.stubs from our codebase. 2017-07-07 15:09:14 +09:00
inline_oneboxer_spec.rb FEATURE: option to enable inline oneboxes for all domains 2017-08-02 14:27:31 -04:00
js_locale_helper_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
json_error_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09: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 Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
new_post_result_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
oneboxer_spec.rb FIX: Onebox will do a HEAD request first for redirects 2017-05-22 16:52:26 -04:00
onpdiff_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
pbkdf2_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
pinned_check_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
post_action_creator_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
post_creator_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
post_destroyer_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
post_enqueuer_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
post_merger_spec.rb Improve MessageBus.track_publish to allow filter by channel. 2017-10-02 11:34:57 +08:00
post_revisor_spec.rb Improve MessageBus.track_publish to allow filter by channel. 2017-10-02 11:34:57 +08:00
pretty_text_spec.rb FEATURE: allow specifying s3 config via globals 2017-10-06 16:20:01 +11:00
promotion_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09: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
retrieve_title_spec.rb FIX: Hack our title retriever so that it parses YouTube URLs 2017-09-28 09:30:22 -04:00
rtl_spec.rb Nuke all SiteSetting.stubs from our codebase. 2017-07-07 15:09:14 +09: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 FEATURE: show tags in search results 2017-08-25 11:52:59 -04:00
secure_session_spec.rb SECURITY: prevent reuse of password reset 2016-12-19 18:00:22 +11:00
site_setting_extension_spec.rb Improve MessageBus.track_publish to allow filter by channel. 2017-10-02 11:34:57 +08:00
slug_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
spam_handler_spec.rb Nuke all SiteSetting.stubs from our codebase. 2017-07-07 15:09:14 +09:00
sql_builder_spec.rb Fix all the errors to get our tests green on Rails 5.1. 2017-09-25 13:48:58 +08:00
stats_socket_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
suggested_topics_builder_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
system_message_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
table_migration_helper_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
text_cleaner_spec.rb FIX: Title prettify shoundn't downcase all non-ascii titles 2017-08-08 14:03:24 -03:00
text_sentinel_spec.rb Nuke all SiteSetting.stubs from our codebase. 2017-07-07 15:09:14 +09:00
timeline_lookup_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
topic_creator_spec.rb FIX: TL0 users' messages to moderators were not being posted when flagging private messages 2017-10-13 11:55:49 -04:00
topic_query_spec.rb PERF: Reduce number of topics to filter while querying for unread. 2017-09-26 12:36:52 +08:00
topic_retriever_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
topic_view_spec.rb FIX: only show participants the user can see 2017-09-13 17:14:03 +02:00
topics_bulk_action_spec.rb Use PostDestroyer to delete topics when performing bulk operation (#5202) 2017-09-28 14:22:49 +02:00
trashable_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09: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 Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09: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 Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00