aboutsummaryrefslogtreecommitdiffstats
path: root/backend/routes/forms
diff options
context:
space:
mode:
authorGravatar ks129 <[email protected]>2020-12-18 16:07:23 +0200
committerGravatar ks129 <[email protected]>2020-12-18 16:07:23 +0200
commit6d3b7d9454ffdb0d97ddfa036c65a98912707a60 (patch)
tree645ef73bbfb4ce3b9821f548488491eb8b815c3d /backend/routes/forms
parentMerge pull request #37 from python-discord/docs/api-spec (diff)
Remove DNS blacklist handling from submit route
Diffstat (limited to 'backend/routes/forms')
-rw-r--r--backend/routes/forms/submit.py7
1 files changed, 1 insertions, 6 deletions
diff --git a/backend/routes/forms/submit.py b/backend/routes/forms/submit.py
index dfa0de6..fea4c6d 100644
--- a/backend/routes/forms/submit.py
+++ b/backend/routes/forms/submit.py
@@ -9,7 +9,6 @@ import uuid
import httpx
from pydantic.main import BaseModel
-import pydnsbl
from pydantic import ValidationError
from spectree import Response
from starlette.requests import Request
@@ -77,9 +76,6 @@ class SubmitForm(Route):
user_agent_hash_ctx.update(request.headers["User-Agent"].encode())
user_agent_hash = binascii.hexlify(user_agent_hash_ctx.digest())
- dsn_checker = pydnsbl.DNSBLIpChecker()
- dsn_blacklist = await dsn_checker.check_async(request.client.host)
-
async with httpx.AsyncClient() as client:
query_params = {
"secret": HCAPTCHA_API_SECRET,
@@ -96,8 +92,7 @@ class SubmitForm(Route):
response["antispam"] = {
"ip_hash": ip_hash.decode(),
"user_agent_hash": user_agent_hash.decode(),
- "captcha_pass": captcha_data["success"],
- "dns_blacklisted": dsn_blacklist.blacklisted,
+ "captcha_pass": captcha_data["success"]
}
if FormFeatures.REQUIRES_LOGIN.value in form.features: