discourse/lib
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
autospec FEATURE: allow specifying s3 config via globals 2017-10-06 16:20:01 +11:00
backup_restore Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
common_passwords
demon Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
email FIX: delete staged users when the incoming email is rejected 2017-10-11 16:17:01 +02:00
emoji FIX: Pull last emoji-db revision 2017-07-29 13:12:45 +02:00
es6_module_transpiler FEATURE: Use Glimmer compiler for widget templates 2017-09-01 09:28:16 -04:00
file_store FEATURE: allow specifying s3 config via globals 2017-10-06 16:20:01 +11:00
freedom_patches FEATURE: flexible crawler detection 2017-09-29 12:31:50 +10:00
guardian Don't allow category definition topics to be converted to PMs (#5216) 2017-10-02 10:04:58 +02:00
highlight_js update highlight.js to 9.12.0 2017-07-05 11:12:10 +02:00
i18n Require dependency otherwise it causes Sidekiq to lock up in development. 2017-09-25 13:48:59 +08:00
import Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
import_export FIX: with_email method won't support hash param (#5236) 2017-10-13 11:49:02 +02:00
javascripts Add support for transformations 2017-10-05 16:24:58 -04:00
middleware Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
onebox FIX: stop using inline quote for local onebox 2017-06-27 10:57:38 -04:00
plugin A plugin API to catch exceptions 2017-10-02 12:05:12 -04:00
pretty_text We can use avatar_template here rather than recreating the logic 2017-10-06 14:02:43 -04:00
rate_limiter Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
scheduler Fix the build. 2017-10-11 17:45:19 +08:00
search FEATURE: show tags in search results 2017-08-25 11:52:59 -04:00
sidekiq
site_settings FIX: Use a distrbuted cache for site locale. 2017-09-12 19:36:17 +08:00
stylesheet FIX: deleting category background images sometimes has no effect 2017-10-04 17:04:37 -04:00
tasks 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 FIX: staff count on invites step of wizard should only include real users 2017-08-14 22:17:41 -04:00
admin_confirmation.rb SECURITY: Confirm new administrator accounts via email 2017-04-04 15:59:01 -04:00
admin_constraint.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
admin_user_index_query.rb FIX: Do not include non-human users on suspected users list. 2017-09-26 15:04:08 +08:00
age_words.rb
archetype.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
auth.rb
avatar_lookup.rb Remove irrelevant comment. 2017-09-08 14:07:24 +08:00
badge_queries.rb FIX: consecutive_visits query wasn't properly setting 'granted_at' (3rd time's a charm) 2017-09-07 18:41:56 +02:00
base62.rb FEATURE: server side support for upload:// markdown 2017-08-22 11:46:23 -04:00
cache.rb Fix all the errors to get our tests green on Rails 5.1. 2017-09-25 13:48:58 +08:00
canonical_url.rb
category_badge.rb FIX: Category badge style of none was causing errors when rendering 2017-08-24 13:45:32 -04:00
column_dropper.rb FIX: Use CASCADE when dropping function. 2017-08-30 15:54:27 +08:00
comment_migration.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.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
configurable_urls.rb
content_buffer.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
cooked_post_processor.rb FEATURE: add :before_post_process_cooked hook 2017-10-17 16:22:54 +11:00
crawler_detection.rb FEATURE: flexible crawler detection 2017-09-29 12:31:50 +10:00
current_user.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
custom_renderer.rb
custom_setting_providers.rb Plugins can register providers for global settings 2017-01-09 17:18:58 -05:00
db_helper.rb
directory_helper.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
discourse_cookie_store.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
discourse_diff.rb
discourse_event.rb Remove stubs on DiscourseEvent in tests. 2017-06-01 16:21:00 +09:00
discourse_hub.rb Require dependencies to enable live reload in dev for Sidekiq. 2017-10-06 11:39:00 +08:00
discourse_iife.rb
discourse_plugin_registry.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
discourse_plugin.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
discourse_redis.rb FIX: we can not namespace eval automatically, it is impossible 2017-10-11 16:41:26 +11:00
discourse_tagging.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
discourse_updates.rb Extend config/version.rb with more informations (#5061) 2017-08-28 12:24:56 -04:00
discourse.rb FEATURE: allow specifying s3 config via globals 2017-10-06 16:20:01 +11:00
disk_space.rb
distributed_cache.rb Correct flaky distributed cache test 2017-08-01 16:11:48 -04:00
distributed_memoizer.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
distributed_mutex.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
edit_rate_limiter.rb
email_backup_token.rb FEATURE: further restrict downloading of backups 2017-03-01 08:28:34 -07:00
email_cook.rb
email_updater.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
email.rb UX: display text & html parts alongside raw email in incoming email modal 2017-03-08 23:15:42 +01:00
enum_site_setting.rb
enum.rb
excerpt_parser.rb FIX: exception in excerpt parser for null nodes 2017-08-17 16:13:30 -04:00
file_helper.rb FIX: correctly raise errors when downloads fail 2017-09-28 16:35:43 +10:00
filter_best_posts.rb PERF: Remove Object#present? check introduced in e0d5d9670a. 2017-09-07 21:36:27 +08:00
final_destination.rb FEATURE: cache https redirects per hostname 2017-10-17 16:22:54 +11:00
flag_query.rb FIX: Don't include flags on non-human users 2017-09-25 16:15:48 -04:00
gaps.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
git_importer.rb FEATURE: support uploads for themes 2017-05-10 15:47:11 -04:00
global_path.rb FEATURE: allow specifying s3 config via globals 2017-10-06 16:20:01 +11:00
guardian.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.rb
headless-ember.js
homepage_constraint.rb FIX: Suppress error when acccess is invalid. 2017-01-06 13:18:04 +08:00
html_normalize.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
html_prettify.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
html_to_markdown.rb Some more HTML to Markdown fixes (#5046) 2017-08-14 22:13:24 +02:00
image_sizer.rb
inline_oneboxer.rb FEATURE: option to enable inline oneboxes for all domains 2017-08-02 14:27:31 -04:00
introduction_updater.rb
ip_addr.rb
js_locale_helper.rb FIX: You can't cache the files here, plugin translations won't work 2017-08-09 17:28:11 -04:00
json_error.rb FEATURE: View flags grouped by topic 2017-09-25 12:25:14 -04:00
letter_avatar.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
markdown_linker.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
mem_info.rb
memory_diagnostics.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
message_bus_diags.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
mobile_detection.rb
new_post_manager.rb Fix all the errors to get our tests green on Rails 5.1. 2017-09-25 13:48:58 +08:00
new_post_result.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
notification_levels.rb
oneboxer.rb FIX: allows onebox to force GET hosts returning wrong headers on HEAD 2017-08-08 11:44:27 +02:00
onpdiff.rb
pbkdf2.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
permalink_constraint.rb
pinned_check.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
plugin_gem.rb Add some more debugging information when a plugin can't find a gem 2017-08-02 14:00:18 -04:00
post_action_creator.rb PERF: Avoid calling expensive PostGuardian#can_see_post? multiple times. 2017-09-08 14:07:24 +08:00
post_creator.rb FIX: invited staged users would sometimes not get notified of replies 2017-10-06 16:37:28 +02:00
post_destroyer.rb Fix all the errors to get our tests green on Rails 5.1. 2017-09-25 13:48:58 +08:00
post_enqueuer.rb
post_jobs_enqueuer.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
post_merger.rb
post_revisor.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
pretty_text.rb FEATURE: allow specifying s3 config via globals 2017-10-06 16:20:01 +11:00
primary_group_lookup.rb PERF: Remove N+1 query when generating posters summary. 2017-09-14 12:07:35 +08:00
promotion.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
rate_limiter.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
retrieve_title.rb FIX: Hack our title retriever so that it parses YouTube URLs 2017-09-28 09:30:22 -04:00
rtl.rb DEV: Move RTL into lib where it belongs 2017-07-03 15:26:57 -04:00
s3_helper.rb Correct rule installation in AWS 2017-10-09 10:26:58 +11:00
score_calculator.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
screening_model.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
search.rb Fix all the errors to get our tests green on Rails 5.1. 2017-09-25 13:48:58 +08:00
secure_session.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
single_sign_on.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
site_setting_extension.rb Partially revert 4e89d3f778. 2017-10-12 15:15:24 +08:00
slug.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
socket_server.rb Merge pull request #4870 from tgxworld/fix_cleanup_sockets_servers 2017-05-24 12:33:34 -04:00
source_url.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
spam_handler.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
sql_builder.rb Fix all the errors to get our tests green on Rails 5.1. 2017-09-25 13:48:58 +08:00
staff_constraint.rb FIX: Return 404 if API access is invalid. 2017-08-10 18:27:01 +09:00
stats_socket.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
suggested_topics_builder.rb Avoid allocating an extra array. 2017-09-08 14:07:24 +08:00
system_message.rb Convert server side paths to use /u/ 2017-03-30 10:23:24 -04:00
table_migration_helper.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
text_cleaner.rb FIX: Title prettify shoundn't downcase all non-ascii titles 2017-08-08 14:03:24 -03:00
text_sentinel.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
timeline_lookup.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
topic_creator.rb Fix undefined variable in TopicCreator. 2017-09-28 12:25:42 +08:00
topic_list_responder.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
topic_query_sql.rb
topic_query.rb PERF: Reduce number of topics to filter while querying for unread. 2017-09-26 12:36:52 +08:00
topic_retriever.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
topic_subtype.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
topic_view.rb FIX: frequent posters wasn't displaying the correct information 2017-10-02 17:47:04 +02:00
topics_bulk_action.rb Use PostDestroyer to delete topics when performing bulk operation (#5202) 2017-09-28 14:22:49 +02:00
trust_level.rb
twitter_api.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
unread.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
upload_creator.rb Merge branch 'master' into search_posts_by_filetype 2017-07-25 14:41:20 -04:00
url_helper.rb
user_name_suggester.rb FIX: suggested username should not be more than setting max_username_length 2017-03-29 18:19:28 +05:30
version.rb Version bump to v1.9.0.beta13 2017-10-13 11:30:21 -04:00
wizard.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00