| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-10-11 | Merge branch 'refactor-change-password' into 'develop' | feld | |
| LDAP: permit password changing See merge request pleroma/pleroma!4285 | |||
| 2024-10-11 | Merge branch 'remote-report-policy' into 'develop' | feld | |
| Remote report policy See merge request pleroma/pleroma!4280 | |||
| 2024-10-11 | Merge branch 'tusooa/3331-fix-incoming-block' into 'develop' | feld | |
| Fix incoming Blocks being rejected Closes #3331 See merge request pleroma/pleroma!4282 | |||
| 2024-10-11 | Reorganize the LDAP module | Mark Felder | |
| 2024-10-11 | Add change_password/3 to LDAP module | Mark Felder | |
| 2024-10-11 | Support password changes for LDAP auth backend | Mark Felder | |
| 2024-10-11 | Refactor password changes to go through Pleroma.Web.Auth so they can be ↵ | Mark Felder | |
| supported by the different auth backends | |||
| 2024-10-10 | Merge branch 'poll-refresh' into 'develop' | feld | |
| Refactor Poll Refreshing See merge request pleroma/pleroma!4278 | |||
| 2024-10-09 | Skip the final refresh job if the activity is local | Mark Felder | |
| 2024-10-09 | Merge branch 'hashtag-feeds-restricted' into 'develop' | marcin mikołajczak | |
| Repesct :restrict_unauthenticated for hashtag rss/atom feeds See merge request pleroma/pleroma!4266 | |||
| 2024-10-08 | Fix incoming Blocks being rejected | tusooa | |
| 2024-10-06 | Merge branch 'profile-image-descriptions' into 'develop' | marcin mikołajczak | |
| Federate avatar/header descriptions See merge request pleroma/pleroma!4264 | |||
| 2024-10-03 | RemoteReportPolicy: Fix third-party report detection | Mint | |
| 2024-10-03 | mix format | Alex Gleason | |
| 2024-10-03 | RemoteReportPolicy: add `reject_third_party` option | Mint | |
| 2024-10-03 | RemoteReportPolicy: add `:reject_all` option, fix tests | Alex Gleason | |
| 2024-10-03 | Add RemoteReportPolicy to reject reports without enough information | Alex Gleason | |
| 2024-10-03 | Increase poll refresh interval to 120 seconds | Mark Felder | |
| 2024-10-03 | Remove pattern that can never match | Mark Felder | |
| 2024-10-03 | Check if a refresh is permitted by comparing timestamps before attempting to ↵ | Mark Felder | |
| insert an Oban job It's better to avoid inserting an Oban job that will just be rejected if it's not expensive to check. | |||
| 2024-10-02 | Do not attempt to schedule poll refresh jobs for local activities | Mark Felder | |
| 2024-09-30 | Credo | Mark Felder | |
| 2024-09-30 | Rename assignment for consistency | Mark Felder | |
| 2024-09-30 | Schedule a final poll refresh before streaming out the notifications | Mark Felder | |
| 2024-09-30 | Skip refetching poll results if the object's updated_at is newer than the ↵ | Mark Felder | |
| poll closed timestamp | |||
| 2024-09-30 | Add Oban job to handle poll refreshing and stream out the update | Mark Felder | |
| 2024-09-30 | Remove Object.get_by_id_and_maybe_refetch/2 | Mark Felder | |
| This was only used for poll refreshing and is not a good approach to the problem. | |||
| 2024-09-21 | MRF.SimplePolicy: Add id_filter/1 | Haelwenn (lanodan) Monnier | |
| 2024-09-21 | MRF.DropPolicy: Add id_filter/1 | Haelwenn (lanodan) Monnier | |
| 2024-09-21 | Object.Fetcher: Hook to MRF.id_filter | Haelwenn (lanodan) Monnier | |
| 2024-09-21 | MRF: Add filtering against AP id | Haelwenn (lanodan) Monnier | |
| 2024-09-18 | LDAP: fix compile warning | Mark Felder | |
| Sometimes the compile will emit the following warning, so we'll just avoid it by making it call a function in the LDAP module which will never have this problem. warning: :GenServer.call/2 is undefined (module :GenServer is not available or is yet to be defined) | |||
| 2024-09-17 | Improve matching on bind errors | Mark Felder | |
| 2024-09-17 | Change :connection to :handle to match upstream nomenclature | Mark Felder | |
| 2024-09-17 | Reduce LDAP timeouts | Mark Felder | |
| 10 seconds is way too long for any login attempt or search result. LDAP should always be fast. | |||
| 2024-09-17 | Make the email attribute configurable | Mark Felder | |
| While here, fix the System.get_env usage to use the normal fallback value method and improve the UID label description | |||
| 2024-09-17 | Link the eldap connection process | Mark Felder | |
| Ensure if LDAP GenServer crashes it gets cleaned up, and we should crash and restart if somehow the eldap connection process crashes unexpectedly as we can't seem to receive any DOWN messages from it, etc. | |||
| 2024-09-17 | Fix return value when not doing STARTTLS | Mark Felder | |
| 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 | 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 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-16 | Repesct :restrict_unauthenticated for hashtag rss/atom feeds | marcin mikołajczak | |
| Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
| 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. | |||
