aboutsummaryrefslogtreecommitdiff
path: root/lib/pleroma/user.ex
AgeCommit message (Collapse)Author
2021-01-15ReadabilityMark Felder
2021-01-15Make setting user activation status explicitMark Felder
2021-01-15Remove User.restrict_deactivated/1Mark Felder
Everything else is in User.Query, no need for this odd kludge.
2021-01-15Change user.deactivated field to user.is_activeMark Felder
2021-01-15Further simplify changeset logicMark Felder
2021-01-15Change user.approval_pending field to user.is_approvedMark Felder
2021-01-14Pbkdf2: Use it everywhere.Lain Soykaf
2021-01-13Password: Replace Pbkdf2 with Password.lain
2021-01-13Bump Copyright to 2021Haelwenn (lanodan) Monnier
grep -rl '# Copyright © .* Pleroma' * | xargs sed -i 's;Copyright © .* Pleroma .*;Copyright © 2017-2021 Pleroma Authors <https://pleroma.social/>;'
2021-01-05User: Use ObjectID type to validate also-known-as fieldlain
2020-12-31Aliases: refactor validate_also_known_as/1Alex Gleason
2020-12-30Merge remote-tracking branch 'upstream/develop' into aliasesAlex Gleason
2020-12-26Merge branch 'cachex-test' into 'develop'lain
Test framework overhaul (speed, reliability) See merge request pleroma/pleroma!3209
2020-12-21Cachex: Unify arity of callback functionlain
2020-12-18Cachex: Make caching provider switchable at runtime.lain
Defaults to Cachex.
2020-12-17Merge remote-tracking branch 'upstream/develop' into registration-workflowAlex Gleason
2020-12-09Merge branch 'auth-improvements' into 'develop'lain
Cookie auth rework / Auth subsystem refactoring and tweaks Closes pleroma/secteam/pleroma#3 See merge request pleroma/pleroma!3112
2020-12-09Merge branch 'stream-follow-updates' into 'develop'lain
Stream follow updates Closes #2299 See merge request pleroma/pleroma!3183
2020-12-06Merge remote-tracking branch 'remotes/origin/develop' into auth-improvementsIvan Tashkinov
2020-12-02User: Remove left-over (wrong) fix.lain
2020-12-02User: Don't allow local users in remote changesetslain
2020-12-02Stream follow updatesEgor Kislitsyn
2020-11-28OAuth form user remembering feature. Local MastoFE login / logout fixes.Ivan Tashkinov
2020-11-21Merge remote-tracking branch 'upstream/develop' into registration-workflowAlex Gleason
2020-11-18Merge branch 'develop' into 'hide-muted-reactions'minibikini
# Conflicts: # CHANGELOG.md
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-16Hide reactions from muted and blocked usersEgor Kislitsyn
2020-11-14Merge remote-tracking branch 'upstream/develop' into registration-workflowAlex Gleason
2020-11-04Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵lain
feature/expire-mutes
2020-10-29Merge branch 'issue/2069' into 'develop'Haelwenn
[#2069] unread_conversation_count See merge request pleroma/pleroma!2939
2020-10-27Merge branch 'feature/autofollowing' into 'develop'feld
autofollowing_nicknames See merge request pleroma/pleroma!3087
2020-10-23User: Correctly handle whitespace names.lain
2020-10-16Adds feature to permit e.g., local admins and community moderators to ↵Mark Felder
automatically follow all newly registered accounts
2020-10-15Merge branch 'develop' into refactor/discoverable_user_fieldMark Felder
2020-10-14Merge remote-tracking branch 'upstream/develop' into aliasesAlex Gleason
2020-10-13Replace User.toggle_confirmation/1 with User.confirm/1, fixes #2235Alex Gleason
2020-10-13Change user.discoverable field to user.is_discoverableMark Felder
2020-10-13Change user.locked field to user.is_lockedMark Felder
2020-10-12Refactor User.post_register_action/1 emailsAlex Gleason
2020-10-12Make User.confirm/1 and User.approve/1 idempotentAlex Gleason
2020-10-12Refactor User.confirm/1, add more testsAlex Gleason
2020-10-11Move admin approval email logic into User.post_register_action/1Alex Gleason
2020-10-11Registration testsAlex Gleason
2020-10-11Send approval pending email during registrationAlex Gleason
2020-10-11Registration: user state is separate from instance stateAlex Gleason
2020-10-11Handle User.post_register_action/1 in stepsAlex Gleason
2020-10-08Aliases: fix URL regexAlex Gleason
2020-10-08Merge remote-tracking branch 'upstream/develop' into aliasesAlex Gleason
2020-09-29More robust expires_at timestamp processingMark Felder
2020-09-28added `force` option to the unfollow operationMaksim Pechnikov