Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-09-17 | Only close connection if it is not nil | Mark Felder | |
2024-09-17 | Ensure :ssl is started before we attempt to make the LDAP connection | Mark Felder | |
2024-09-17 | Require a reboot if LDAP configuration changes | Mark Felder | |
2024-09-17 | Ensure :cacertfile is configurable in ConfigDB | Mark Felder | |
2024-09-17 | Fix tests | Mark Felder | |
We do not need to mock and verify connections are closed as the new Pleroma.LDAP GenServer will handle managing the connection lifetime | |||
2024-09-17 | Catchall for when LDAP is not enabled | Mark Felder | |
2024-09-17 | Credo | Mark Felder | |
2024-09-17 | Pleroma.LDAP | Mark Felder | |
This adds a GenServer which will keep an LDAP connection open and auto reconnect on failure with a 5 second wait between retries. Another benefit is this prevents parsing the Root CAs for every login attempt as we only need to do it once per connection. | |||
2024-09-16 | Merge branch 'retry-tests' into 'develop' | feld | |
Reapply "Custom mix task to retry failed tests once in CI pipeline" See merge request pleroma/pleroma!4267 | |||
2024-09-16 | Merge remote-tracking branch 'origin/develop' into retry-tests | Mark Felder | |
2024-09-16 | Merge branch 'ldap-tls' into 'develop' | feld | |
LDAP: permit overriding the CA root, improve SSL/TLS See merge request pleroma/pleroma!4265 | |||
2024-09-16 | Reapply "Custom mix task to retry failed tests once in CI pipeline" | Mark Felder | |
This reverts commit b281ad06de2de331450a5e319e3ba497071d4197. | |||
2024-09-15 | Retain the try do so an LDAP failure can fall back to local database. | Mark Felder | |
This fixes tests but the automatic fallback may not be well documented behavior. | |||
2024-09-15 | Support implicit TLS connections | Mark Felder | |
Update docs to clarify that the :ssl option is also for modern TLS, but the :tls option is only for STARTTLS These options may benefit from being renamed but they match upstream terminology. | |||
2024-09-15 | Merge branch 'notifications-group-key' into 'develop' | marcin mikołajczak | |
Add `group_key` to notifications See merge request pleroma/pleroma!4262 | |||
2024-09-14 | LDAP: permit overriding the CA root | Mark Felder | |
2024-09-14 | Merge branch 'profile-image-descriptions' into 'develop' | marcin mikołajczak | |
Allow providing avatar/header descriptions See merge request pleroma/pleroma!4227 | |||
2024-09-14 | Merge branch 'list-id-visibility' into 'develop' | marcin mikołajczak | |
Include list id in StatusView See merge request pleroma/pleroma!4246 | |||
2024-09-14 | Merge branch 'manifest-icon-size' into 'develop' | marcin mikołajczak | |
Manifest: declare /static/logo.svg as 512x512 to match one bundled with pleroma See merge request pleroma/pleroma!4260 | |||
2024-09-12 | Add `group_key` to notifications | marcin mikołajczak | |
Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
2024-09-12 | Manifest: declare /static/logo.svg as 512x512 to match one provided by ↵ | marcin mikołajczak | |
pleroma-fe Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
2024-09-11 | Merge branch 'ldap-tls' into 'develop' | feld | |
LDAP Auth: fix TLS certificate verification See merge request pleroma/pleroma!4259 | |||
2024-09-11 | LDAP Auth: fix TLS certificate verification | Mark Felder | |
Currently we only support STARTTLS and it was not verifying certificate and hostname correctly. We must pass a custom fqdn_fun/1 function so it knows what value to compare against. | |||
2024-09-08 | Merge branch 'argon2' into 'develop' | Haelwenn | |
Support and convert argon2 passwords See merge request pleroma/pleroma!4257 | |||
2024-09-08 | Changelog | Mint | |
2024-09-08 | Authentication: convert argon2 passwords, add tests | Mint | |
2024-09-08 | Argon2 password support | marcin mikołajczak | |
2024-09-06 | Merge branch 'well-known' into 'develop' | feld | |
NodeInfo: Accept application/activity+json requests See merge request pleroma/pleroma!4242 | |||
2024-09-06 | Merge branch 'dialyzer' into 'develop' | feld | |
Dialyzer fixes See merge request pleroma/pleroma!4254 | |||
2024-09-06 | Merge branch 'oban-uniques' into 'develop' | feld | |
Oban: more unique job constraints See merge request pleroma/pleroma!4253 | |||
2024-09-06 | Merge branch 'scrubber-mention-hashtag' into 'develop' | feld | |
Add tests for Mastodon mention hashtag class See merge request pleroma/pleroma!4255 | |||
2024-09-06 | Add tests for Mastodon mention hashtag class | Mark Felder | |
2024-09-06 | Changelog | Mark Felder | |
2024-09-06 | Dialyzer: pattern_match The pattern can never match the type {:diff, false}. | Mark Felder | |
2024-09-06 | Dialyzer: The pattern variable _ can never match the type, because it is ↵ | Mark Felder | |
covered by previous clauses. | |||
2024-09-06 | Dialyzer: The pattern variable _e@1 can never match the type, because it is ↵ | Mark Felder | |
covered by previous clauses. | |||
2024-09-06 | Dialyzer: invalid contract | Mark Felder | |
2024-09-06 | Dialyzer: the pattern can never match the type | Mark Felder | |
The original error was for the chat controller: lib/pleroma/web/pleroma_api/controllers/chat_controller.ex:104:pattern_match The pattern can never match the type {:error, :content_too_long | :forbidden | :no_content | :not_found} | {:user, nil}. Improve typespecs for the Pipeline and apply them where it could be encountered | |||
2024-09-06 | Dialyzer: the pattern can never match the type | Mark Felder | |
2024-09-06 | Oban: more unique job constraints | Mark Felder | |
2024-09-06 | Merge branch 'following-state-bug' into 'develop' | feld | |
Fix Following status bug See merge request pleroma/pleroma!4251 | |||
2024-09-05 | Merge branch 'oauth-app-spam2' into 'develop' | feld | |
OAuth App Spam, revisited See merge request pleroma/pleroma!4250 | |||
2024-09-05 | Credo: comment line length | Mark Felder | |
2024-09-05 | Bump credo to prevent it from crashing | Mark Felder | |
2024-09-05 | App orphans should only be removed if they are older than 15 mins | Mark Felder | |
2024-09-05 | Fix Following status bug | Mark Felder | |
2024-09-05 | Test Account View does not indicate following if a FollowingRelationship is ↵ | Mark Felder | |
missing | |||
2024-09-04 | Limit the number of orphaned to delete at 100 every 10 mins due to the ↵ | Mark Felder | |
cascading queries that have to check oauth_authorizations and oauth_tokens tables. This should keep ahead of most app registration spam and not overwhelm lower powered servers. | |||
2024-09-04 | Add Cron worker to clean up orphaned apps hourly | Mark Felder | |
2024-09-04 | Ensure apps are assigned to users | Mark Felder | |