Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-21 | configurable limits for ConcurrentLimiter | Alexander Strizhakov | |
Pleroma.Web.RichMedia.Helpers & Pleroma.Web.MediaProxy | |||
2021-01-20 | Merge branch 'deprecate-public_endpoint' into 'develop' | feld | |
Deprecate Uploaders.S3, :public_endpoint See merge request pleroma/pleroma!3251 | |||
2021-01-20 | Consistent comment style for :ex_aws | Mark Felder | |
2021-01-16 | [#3213] Refactoring of HashtagsTableMigrator. Hashtag timeline performance ↵ | Ivan Tashkinov | |
optimization (auto switch to non-aggregate join strategy when efficient). | |||
2021-01-15 | Only run one attachment cleanup job per node | Mark Felder | |
The previous limit of 5 was probably causing massing performance issues due to concurrent full table scans. | |||
2021-01-13 | Not needed in test.exs | Mark Felder | |
2021-01-13 | truncated_namespace should default to nil | Mark Felder | |
2021-01-13 | Password: Add password module | lain | |
Replaces Pbkdf2. | |||
2021-01-12 | Deprecate Pleroma.Uploaders.S3, :public_endpoint | Mark Felder | |
2021-01-07 | Merge branch 'cleanup/unused-proxy-opts' into 'develop' | lain | |
Cleanup Pleroma.Upload proxy opts See merge request pleroma/pleroma!3236 | |||
2021-01-06 | allow external emoji | Roger Braun | |
2021-01-05 | Merge branch 'fix/mediaproxy-config-descriptions' into 'develop' | feld | |
Fix proxy and mediaproxy description.exs See merge request pleroma/pleroma!3219 | |||
2021-01-05 | Remove configurability of upload proxy opts, simplify | Mark Felder | |
2021-01-05 | Add dinosaur gif from https://gifs.cc | Mark Felder | |
"Our animations are free to be used to enhance your website." | |||
2021-01-04 | SideEffects.DeleteTest: asyncify. | lain | |
Replace Mock with Mox, mock out Logger. | |||
2020-12-26 | Merge branch 'cachex-test' into 'develop' | lain | |
Test framework overhaul (speed, reliability) See merge request pleroma/pleroma!3209 | |||
2020-12-23 | Formatting | Mark Felder | |
2020-12-23 | Update descriptions for MediaProxy, remove settings that should not be ↵ | Mark Felder | |
exposed in AdminFE | |||
2020-12-21 | Pipeline test: Switch from Mock to Mox. | lain | |
Speeds up the test and makes it possible to run async. | |||
2020-12-21 | Test config: Raise pool size for postgres. | lain | |
Given all the async tests, this can become a bottleneck. | |||
2020-12-19 | config/description.exs: Remove outdated information about Oban | rinpatch | |
The version of Oban we depend on no longer uses ShareLocks, so this note no longer applies. | |||
2020-12-18 | Tests: 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-18 | Jason: Remove by now superfluous jason_types file | lain | |
2020-12-17 | [#2353] Virtually never-expiring OAuth tokens (new and already issued ones). | Ivan Tashkinov | |
2020-12-14 | Fix for dropping posts/notifs in WS when mix task is executed | Alexander 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-09 | Tweaks to OAuth entities expiration: changed default to 30 days, removed ↵ | Ivan Tashkinov | |
hardcoded values usage, fixed OAuthView (expires_in). | |||
2020-11-26 | removing fed sockets settings | Alexander Strizhakov | |
2020-11-25 | fix for elixir 1.11 | Alexander Strizhakov | |
load runtime configs in releases with config provider | |||
2020-11-19 | Password Resets: Don't accept tokens above a certain age. | lain | |
By default, one day | |||
2020-11-17 | Remove FedSockets | rinpatch | |
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-11 | fix for adminFE | Alexander Strizhakov | |
- revert UserAllowPolicy description - MRF descriptions order | |||
2020-11-10 | config descriptions for custom MRF policies | Alexander Strizhakov | |
2020-11-05 | Merge branch 'feature/expire-mutes' into 'develop' | lain | |
Expiring mutes for users and activities Closes #1817 See merge request pleroma/pleroma!2971 | |||
2020-11-04 | Merge branch 'default-mrf' into 'develop' | lain | |
Add TagPolicy as default MRF See merge request pleroma/pleroma!2834 | |||
2020-11-04 | Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵ | lain | |
feature/expire-mutes | |||
2020-10-30 | Merge remote-tracking branch 'origin/develop' into feature/account-export | Egor Kislitsyn | |
2020-10-29 | Improve Keyword descriptions for AdminFE | Mark Felder | |
2020-10-28 | Merge remote-tracking branch 'origin/develop' into feature/account-export | Egor Kislitsyn | |
2020-10-27 | Merge branch 'develop' into 'feature/autofollowing' | feld | |
# Conflicts: # CHANGELOG.md | |||
2020-10-27 | Merge branch 'develop' into feature/account-export | Mark Felder | |
2020-10-27 | Merge branch 'develop' into feature/account-export | Mark Felder | |
2020-10-27 | Merge 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-27 | Merge branch 'develop' into 'feature/autofollowing' | feld | |
# Conflicts: # CHANGELOG.md | |||
2020-10-22 | Merge branch 'chore/elixir-1.11' into 'develop' | feld | |
Elixir 1.11 compatibility / Phoenix 1.5+ See merge request pleroma/pleroma!3059 | |||
2020-10-20 | Merge remote-tracking branch 'origin/develop' into feature/account-export | Egor Kislitsyn | |
2020-10-20 | [#1668] Formatting fix. | Ivan Tashkinov | |
2020-10-20 | Rename `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-17 | Merge remote-tracking branch 'remotes/origin/develop' into chore/elixir-1.11 | Ivan Tashkinov | |