Merge branch 'develop' into gun
authorAlexander Strizhakov <alex.strizhakov@gmail.com>
Fri, 21 Feb 2020 07:02:37 +0000 (10:02 +0300)
committerAlexander Strizhakov <alex.strizhakov@gmail.com>
Fri, 21 Feb 2020 07:02:37 +0000 (10:02 +0300)
1  2 
CHANGELOG.md
config/config.exs
config/description.exs
config/test.exs
docs/configuration/cheatsheet.md
test/http/request_builder_test.exs
test/web/admin_api/admin_api_controller_test.exs

diff --cc CHANGELOG.md
index e4bce5c0206ff26e65ec6a7bec9f5b7f364ce11d,90791d7bd549defb4512eaa4eaac024dbd50047f..3eb4f0bdf127ff6b2bb8ab9f9c926ec1610788c1
@@@ -72,8 -72,9 +72,10 @@@ The format is based on [Keep a Changelo
  - User notification settings: Add `privacy_option` option.
  - Support for custom Elixir modules (such as MRF policies)
  - User settings: Add _This account is a_ option.
+ - A new users admin digest email
  - OAuth: admin scopes support (relevant setting: `[:auth, :enforce_oauth_admin_scope_usage]`).
 +- New HTTP adapter [gun](https://github.com/ninenines/gun). Gun adapter requires minimum OTP version of 22.2 otherwise Pleroma won’t start. For hackney OTP update is not required.
+ - Add an option `authorized_fetch_mode` to require HTTP signatures for AP fetches.
  <details>
    <summary>API Changes</summary>
  
index 27091393b642696a73df4ad177db18221f9e636e,641b2c8673dfd56ef854d71a6e5e02d26c93ceda..853a53fc96fdd936a24f14443ecbec3505e73658
@@@ -49,7 -49,7 +49,8 @@@ config :pleroma, ecto_repos: [Pleroma.R
  config :pleroma, Pleroma.Repo,
    types: Pleroma.PostgresTypes,
    telemetry_event: [Pleroma.Repo.Instrumenter],
--  migration_lock: nil
++  migration_lock: nil,
++  parameters: [gin_fuzzy_search_limit: "500"]
  
  config :pleroma, Pleroma.Captcha,
    enabled: true,
Simple merge
diff --cc config/test.exs
index 83783cf8fd7e1dfe25a39a43a308106c47fc50b4,6bea0938061cc7afa07e64923ed342808fd482c9..d4c641eef1c17362bd5cf8b1909d1bf0a2ef4b19
@@@ -94,8 -94,8 +94,10 @@@ config :pleroma, Pleroma.ReverseProxy.C
  
  config :pleroma, :modules, runtime_dir: "test/fixtures/modules"
  
 +config :pleroma, Pleroma.Gun.API, Pleroma.Gun.API.Mock
 +
+ config :pleroma, Pleroma.Emails.NewUsersDigestEmail, enabled: true
  if File.exists?("./config/test.secret.exs") do
    import_config "test.secret.exs"
  else
Simple merge
index 27ca651bebb882bf8a9f9e4d222ad285aa390e74,113158c9fffcba538b6655b1f994c24205c8921b..70946a932ed1f4b2ac24da72488291c2fd7d174e
@@@ -11,9 -9,10 +11,10 @@@ defmodule Pleroma.HTTP.RequestBuilderTe
  
    describe "headers/2" do
      clear_config([:http, :send_user_agent])
+     clear_config([:http, :user_agent])
  
      test "don't send pleroma user agent" do
 -      assert RequestBuilder.headers(%{}, []) == %{headers: []}
 +      assert RequestBuilder.headers(%Request{}, []) == %Request{headers: []}
      end
  
      test "send pleroma user agent" do