From: lambda Date: Mon, 17 Dec 2018 19:45:14 +0000 (+0000) Subject: Merge branch 'captcha' into 'develop' X-Git-Url: https://git.squeep.com/?a=commitdiff_plain;h=52ac7dce5c460d27d946d26070eb123e89af2914;hp=-c;p=akkoma Merge branch 'captcha' into 'develop' Captcha See merge request pleroma/pleroma!550 --- 52ac7dce5c460d27d946d26070eb123e89af2914 diff --combined config/config.exs index df6ea09ae,45a22f5da..036f1ac0b --- a/config/config.exs +++ b/config/config.exs @@@ -10,6 -10,13 +10,13 @@@ config :pleroma, ecto_repos: [Pleroma.R config :pleroma, Pleroma.Repo, types: Pleroma.PostgresTypes + config :pleroma, Pleroma.Captcha, + enabled: false, + seconds_retained: 180, + method: Pleroma.Captcha.Kocaptcha + + config :pleroma, Pleroma.Captcha.Kocaptcha, endpoint: "https://captcha.kotobank.ch" + # Upload configuration config :pleroma, Pleroma.Upload, uploader: Pleroma.Uploaders.Local, @@@ -50,15 -57,6 +57,15 @@@ config :pleroma, :uri_schemes # Configures the endpoint config :pleroma, Pleroma.Web.Endpoint, url: [host: "localhost"], + http: [ + dispatch: [ + {:_, + [ + {"/api/v1/streaming", Elixir.Pleroma.Web.MastodonAPI.WebsocketHandler, []}, + {:_, Plug.Adapters.Cowboy.Handler, {Pleroma.Web.Endpoint, []}} + ]} + ] + ], protocol: "https", secret_key_base: "aK4Abxf29xU9TTDKre9coZPUgevcVCFQJe/5xP/7Lt4BEif6idBIbjupVbOrbKxl", signing_salt: "CqaoopA2", @@@ -74,7 -72,6 +81,7 @@@ config :logger, :console config :mime, :types, %{ "application/xml" => ["xml"], "application/xrd+xml" => ["xrd+xml"], + "application/jrd+json" => ["jrd+json"], "application/activity+json" => ["activity+json"], "application/ld+json" => ["activity+json"] } diff --combined config/test.exs index 8f4a2dc17,5670e11a0..51aace407 --- a/config/test.exs +++ b/config/test.exs @@@ -4,9 -4,14 +4,15 @@@ use Mix.Confi # you can enable the server option below. config :pleroma, Pleroma.Web.Endpoint, http: [port: 4001], - server: false + url: [port: 4001], + server: true + # Disable captha for tests + config :pleroma, Pleroma.Captcha, + enabled: true, + # A fake captcha service for tests + method: Pleroma.Captcha.Mock + # Print only warnings and errors during test config :logger, level: :warn