discourse/app/controllers
Ryan C. Gordon e15d11df18 Added an API to ask if an incoming email should be dropped at the SMTP level.
This lets an SMTP server optionally decide if it should reject a mail without
passing it on to Discourse at all, possibly before even reading the
email's payload, to prevent spam-induced backscatter and save resources.

This just does the bare minimum sanity checking that could prevent obvious
backscatter. For legit errors from legit users, Discourse will still send a
much more pleasant reply email.
2017-04-05 23:10:36 -04:00
..
admin Added an API to ask if an incoming email should be dropped at the SMTP level. 2017-04-05 23:10:36 -04:00
users FIX: Don't mark user as active if verified email is different. 2017-03-02 14:24:30 +08:00
about_controller.rb FIX: do not show about page to anonymous users for private forums 2017-03-08 13:15:44 +05:30
application_controller.rb FIX: Return JSON errors for by-external if JSON requested 2017-04-04 16:22:14 -04:00
badges_controller.rb Advanced Search UI 2016-10-04 11:18:01 -04:00
categories_controller.rb FEATURE: category setting for default top period 2017-03-22 16:54:18 -04:00
category_hashtags_controller.rb FIX: Query for category hashtag should be case sensitive. 2016-03-28 11:15:10 +08:00
clicks_controller.rb PERF: avoid preloading json in cases where it is not needed 2015-05-20 17:12:16 +10:00
composer_messages_controller.rb FIX: Duplicate link shouldn't happen on edit 2016-06-08 17:22:23 -04:00
directory_items_controller.rb PERF: Remove ordering by username. 2016-10-15 01:13:58 +08:00
draft_controller.rb PERF: avoid preloading json in cases where it is not needed 2015-05-20 17:12:16 +10:00
email_controller.rb User interface for watching first post 2016-07-07 11:21:50 -04:00
embed_controller.rb Better error messages when embedding fails 2016-12-13 14:38:05 -05:00
exceptions_controller.rb
export_csv_controller.rb FIX: export user list based on trust level filter 2016-03-07 18:49:31 +05:30
extra_locales_controller.rb FIX: eradicate I18n fallback issues 💣 2017-02-24 11:31:21 +01:00
finish_installation_controller.rb FIX: Show an error page if finish-installation can't run 2016-12-07 11:10:08 -05:00
forums_controller.rb Delete useless home_redirect method from ForumsController. 2016-10-27 15:45:22 +01:00
groups_controller.rb FIX: Show groups that user is owner of on groups page. 2017-02-03 16:51:32 +08:00
highlight_js_controller.rb FEATURE: add immutable caching to rails site of things 2017-02-23 13:05:00 -05:00
invites_controller.rb FEATURE: new invite acceptance page, where username can be chosen and password can be set 2017-02-15 16:51:57 -05:00
list_controller.rb Convert server side paths to use /u/ 2017-03-30 10:23:24 -04:00
metadata_controller.rb Use natural orientation for web app manifest. 2017-02-12 18:04:06 +00:00
notifications_controller.rb FEATURE: clean API method for reading a single notification 2016-09-16 16:14:15 +10:00
onebox_controller.rb FIX: prevent DDoS with lots of _oneboxable_ links 2016-12-20 00:31:10 +01:00
permalinks_controller.rb FIX: permalinks redirect on subfolder installs could add the subfolder to the url twice 2015-10-12 16:54:53 -04:00
post_action_users_controller.rb FIX: You can click to see your own PMs from flags 2015-09-30 12:28:55 -04:00
post_actions_controller.rb FIX: Return 404 if id is not valid. 2017-01-06 10:39:44 +08:00
posts_controller.rb Convert server side paths to use /u/ 2017-03-30 10:23:24 -04:00
queued_posts_controller.rb FIX: better error message when trying to approve post for closed/deleted topic 2016-06-24 15:11:45 +05:30
robots_txt_controller.rb FIX: robots.txt should be accessible even when login is required 2015-10-15 11:42:41 +02:00
safe_mode_controller.rb FIX: Incorrect path for redirect. 2016-12-19 18:12:15 +08:00
search_controller.rb SECURITY: restrict constantize classes in search controller 2016-06-17 13:47:34 +10:00
session_controller.rb FIX: sso provider require return_sso_url 2017-03-22 09:08:38 -04:00
similar_topics_controller.rb FIX: similar topics api shouldn't return error if params are below minimum lengths 2015-08-31 10:54:45 -04:00
site_controller.rb FEATURE: Send anonymized usage statistics to Discourse if Discourse Hub can't reach the site 2017-03-28 09:07:23 +05:30
site_customizations_controller.rb FEATURE: Can create stylesheets for embedded comments 2015-08-10 10:21:04 -04:00
static_controller.rb missing disposition 2017-03-20 17:07:32 -04:00
steps_controller.rb FIX: You should be an admin to do the wizard 2016-09-22 11:12:51 -04:00
stylesheets_controller.rb FEATURE: add immutable caching to rails site of things 2017-02-23 13:05:00 -05:00
tag_groups_controller.rb PERF: tag groups index query 2016-07-15 17:16:26 -04:00
tags_controller.rb FIX: tags created in secured categories should not be forbidden outside those categories 2017-03-07 11:46:46 -05:00
topics_controller.rb FEATURE: Allow admins to schedule a topic to be published in the future. 2017-04-04 11:16:05 +08:00
uploads_controller.rb FIX: Don't use backticks that take in inputs. 2017-03-17 15:33:51 +08:00
user_actions_controller.rb got to be careful with integrity specs 2016-11-29 18:01:09 +11:00
user_api_keys_controller.rb FEATURE: user API now contains scopes so permission is granular 2016-10-14 16:05:42 +11:00
user_avatars_controller.rb FEATURE: add immutable caching to rails site of things 2017-02-23 13:05:00 -05:00
user_badges_controller.rb FIX: badge grant count wasn't filtered to the current user in the user summary 2016-03-30 23:11:00 +02:00
users_controller.rb FEATURE: Let users update their emails before confirming 2017-04-05 16:44:49 -04:00
users_email_controller.rb reset bounce score when email is successfully changed 2017-02-20 10:37:01 +01:00
webhooks_controller.rb FIX: bounce webhooks should also use recipient address 2017-02-05 19:06:35 +01:00
wizard_controller.rb FIX: You should be an admin to do the wizard 2016-09-22 11:12:51 -04:00