aboutsummaryrefslogtreecommitdiff
path: root/config
AgeCommit message (Collapse)Author
2021-01-13Password: Add password modulelain
Replaces Pbkdf2.
2021-01-12Deprecate Pleroma.Uploaders.S3, :public_endpointMark Felder
2021-01-07Merge branch 'cleanup/unused-proxy-opts' into 'develop'lain
Cleanup Pleroma.Upload proxy opts See merge request pleroma/pleroma!3236
2021-01-06Merge remote-tracking branch 'upstream/develop' into block-behaviorAlex Gleason
2021-01-06allow external emojiRoger Braun
2021-01-05Merge branch 'fix/mediaproxy-config-descriptions' into 'develop'feld
Fix proxy and mediaproxy description.exs See merge request pleroma/pleroma!3219
2021-01-05Remove configurability of upload proxy opts, simplifyMark Felder
2021-01-05Add dinosaur gif from https://gifs.ccMark Felder
"Our animations are free to be used to enhance your website."
2021-01-04SideEffects.DeleteTest: asyncify.lain
Replace Mock with Mox, mock out Logger.
2020-12-26Merge branch 'cachex-test' into 'develop'lain
Test framework overhaul (speed, reliability) See merge request pleroma/pleroma!3209
2020-12-23FormattingMark Felder
2020-12-23Update descriptions for MediaProxy, remove settings that should not be ↵Mark Felder
exposed in AdminFE
2020-12-21Pipeline test: Switch from Mock to Mox.lain
Speeds up the test and makes it possible to run async.
2020-12-21Test config: Raise pool size for postgres.lain
Given all the async tests, this can become a bottleneck.
2020-12-19config/description.exs: Remove outdated information about Obanrinpatch
The version of Oban we depend on no longer uses ShareLocks, so this note no longer applies.
2020-12-18Tests: Use NullCache for async tests.lain
Caching can't work in async tests, so for them it is mocked to a null cache that is always empty. Synchronous tests are stubbed with the real Cachex, which is emptied after every test.
2020-12-18Jason: Remove by now superfluous jason_types filelain
2020-12-17[#2353] Virtually never-expiring OAuth tokens (new and already issued ones).Ivan Tashkinov
2020-12-14Fix for dropping posts/notifs in WS when mix task is executedAlexander Strizhakov
- start oban in mix tasks with empty queues, plugins and crontab - fix for update_users_following_followers_counts - fix for removed logo.png - typo in resend confirmation emails mix task docs - fix for uploads mix task (start Majic.Pool) - fix for creating user mix task (start :fast_html app)
2020-12-09Tweaks to OAuth entities expiration: changed default to 30 days, removed ↵Ivan Tashkinov
hardcoded values usage, fixed OAuthView (expires_in).
2020-11-26removing fed sockets settingsAlexander Strizhakov
2020-11-25fix for elixir 1.11Alexander Strizhakov
load runtime configs in releases with config provider
2020-11-19Password Resets: Don't accept tokens above a certain age.lain
By default, one day
2020-11-17Remove FedSocketsrinpatch
Current FedSocket implementation has a bunch of problems. It doesn't have proper error handling (in case of an error the server just doesn't respond until the connection is closed, while the client doesn't match any error messages and just assumes there has been an error after 15s) and the code is full of bad descisions (see: fetch registry which uses uuids for no reason and waits for a response by recursively querying a ets table until the value changes, or double JSON encoding). Sometime ago I almost completed rewriting fedsockets from scrach to adress these issues. However, while doing so, I realized that fedsockets are just too overkill for what they were trying to accomplish, which is reduce the overhead of federation by not signing every message. This could be done without reimplementing failure states and endpoint logic we already have with HTTP by, for example, using TLS cert auth, or switching to a more performant signature algorithm. I opened https://git.pleroma.social/pleroma/pleroma/-/issues/2262 for further discussion on alternatives to fedsockets. From discussions I had with other Pleroma developers it seems like they would approve the descision to remove them as well, therefore I am submitting this patch.
2020-11-11fix for adminFEAlexander Strizhakov
- revert UserAllowPolicy description - MRF descriptions order
2020-11-10config descriptions for custom MRF policiesAlexander Strizhakov
2020-11-05Merge branch 'feature/expire-mutes' into 'develop'lain
Expiring mutes for users and activities Closes #1817 See merge request pleroma/pleroma!2971
2020-11-04Merge branch 'default-mrf' into 'develop'lain
Add TagPolicy as default MRF See merge request pleroma/pleroma!2834
2020-11-04Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵lain
feature/expire-mutes
2020-11-04Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵lain
alexgleason/pleroma-block-behavior
2020-10-30Merge remote-tracking branch 'origin/develop' into feature/account-exportEgor Kislitsyn
2020-10-29Improve Keyword descriptions for AdminFEMark Felder
2020-10-28Merge remote-tracking branch 'origin/develop' into feature/account-exportEgor Kislitsyn
2020-10-27Merge branch 'develop' into 'feature/autofollowing'feld
# Conflicts: # CHANGELOG.md
2020-10-27Merge branch 'develop' into feature/account-exportMark Felder
2020-10-27Merge branch 'develop' into feature/account-exportMark Felder
2020-10-27Merge branch '1668-prometheus-access-restrictions' into 'develop'feld
[#1668] App metrics endpoint (Prometheus) access restrictions Closes #1668 See merge request pleroma/pleroma!3093
2020-10-27Merge branch 'develop' into 'feature/autofollowing'feld
# Conflicts: # CHANGELOG.md
2020-10-26Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵lain
alexgleason/pleroma-block-behavior
2020-10-22Merge branch 'chore/elixir-1.11' into 'develop'feld
Elixir 1.11 compatibility / Phoenix 1.5+ See merge request pleroma/pleroma!3059
2020-10-20Merge remote-tracking branch 'origin/develop' into feature/account-exportEgor Kislitsyn
2020-10-20[#1668] Formatting fix.Ivan Tashkinov
2020-10-20Rename `Pleroma.Backup` to `Pleroma.User.Backup`Egor Kislitsyn
2020-10-20[#1668] Added :prometheus group config to config/description.exs.Ivan Tashkinov
2020-10-18[#1668] Restricted access to app metrics endpoint by default. Added ability ↵Ivan Tashkinov
to configure IP whitelist for this endpoint. Added tests and documentation.
2020-10-17Merge remote-tracking branch 'remotes/origin/develop' into chore/elixir-1.11Ivan Tashkinov
2020-10-16Remove suggestionsMark Felder
2020-10-16The suggestions are problematic as they need to be real local account namesMark Felder
2020-10-16Adds feature to permit e.g., local admins and community moderators to ↵Mark Felder
automatically follow all newly registered accounts
2020-10-14Merge branch 'develop' into feature/account-exportMark Felder