Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-06 | Optionally store user IP addresses, #1708 | Alex Gleason | |
2020-12-26 | Merge branch 'cachex-test' into 'develop' | lain | |
Test framework overhaul (speed, reliability) See merge request pleroma/pleroma!3209 | |||
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-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-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-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-20 | Rename `Pleroma.Backup` to `Pleroma.User.Backup` | Egor Kislitsyn | |
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 | |
2020-10-16 | Adds feature to permit e.g., local admins and community moderators to ↵ | Mark Felder | |
automatically follow all newly registered accounts | |||
2020-10-14 | Merge branch 'develop' into feature/account-export | Mark Felder | |
2020-10-13 | Merge branch 'develop' into feature/gen-magic | Mark Felder | |
2020-10-13 | Merge branch 'develop' into chore/elixir-1.11 | Mark Felder | |
2020-10-13 | RemoteIp module name | Alexander Strizhakov | |
2020-10-09 | Merge branch 'develop' into feature/gen-magic | Mark Felder | |
2020-10-07 | instrumenters has no effect in Endpoint anymore | Mark Felder | |
2020-10-07 | :pubsub is deprecated and replaced wit :pubsub_server | Mark Felder | |
2020-10-07 | Add configurable temporary directory | Egor Kislitsyn | |
2020-10-07 | Add config for Pleroma.Backup | Egor Kislitsyn | |
2020-10-07 | Add BackupWorker | Egor Kislitsyn | |
2020-10-06 | Move hardcoded default configuration into config.exs | Mark Felder | |
2020-10-01 | web push http_client fix | Alexander Strizhakov | |
2020-09-20 | Merge branch 'develop' into feature/expire-mutes | Roman Chvanikov | |
2020-09-18 | Merge branch 'media-preview-proxy-nostream' into 'develop' | feld | |
Media preview proxy See merge request pleroma/pleroma!3001 | |||
2020-09-18 | Merge branch 'feature/2118-web-push-encryption-http' into 'develop' | lain | |
Make WebPushEncryption use Pleroma.HTTP as an HTTP adapter Closes #2118 See merge request pleroma/pleroma!3008 | |||
2020-09-18 | Federate data through persistent websocket connections | Steven Fuchs | |
2020-09-17 | Make WebPushEncryption use Pleroma.HTTP as an HTTP adapter | Sergey Suprunenko | |
2020-09-17 | [#2497] Configurability of :min_content_length (preview proxy). Refactoring, ↵ | Ivan Tashkinov | |
documentation, tests. | |||
2020-09-17 | Merge branch 'develop' into feature/expire-mutes | Roman Chvanikov | |
2020-09-15 | Merge remote-tracking branch 'remotes/origin/develop' into ↵ | Ivan Tashkinov | |
media-preview-proxy-nostream | |||
2020-09-14 | Remove `:managed_config` option. | rinpatch | |
In practice, it was already removed half a year ago, but the description and cheatsheet entries were still there. The migration intentionally does not use ConfigDB.get_by_params, since this will break migration code as soon as we add a new field is added to ConfigDB. Closes #2086 | |||
2020-09-13 | Merge develop | Roman Chvanikov | |
2020-09-11 | Merge remote-tracking branch 'remotes/origin/develop' into media-preview-proxy | Ivan Tashkinov | |
# Conflicts: # lib/pleroma/instances/instance.ex | |||
2020-09-10 | Merge branch 'develop' into feature/gen-magic | Mark Felder | |
2020-09-10 | configurable lifetime for ephemeral activities | Alexander Strizhakov | |
2020-09-10 | schedule activity expiration in Oban | Alexander Strizhakov | |
2020-09-10 | expire mfa tokens through Oban | Alexander Strizhakov | |
2020-09-10 | schedule expired oauth tokens deletion with Oban | Alexander Strizhakov | |