summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-10-10Merge branch 'poll-refresh' into 'develop'feld
Refactor Poll Refreshing See merge request pleroma/pleroma!4278
2024-10-09Test the final refresh behavior of a PollWorker poll_end jobMark Felder
2024-10-09Skip the final refresh job if the activity is localMark Felder
2024-10-09Merge 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-06Merge branch 'profile-image-descriptions' into 'develop'marcin mikołajczak
Federate avatar/header descriptions See merge request pleroma/pleroma!4264
2024-10-03Increase poll refresh interval to 120 secondsMark Felder
2024-10-03Remove pattern that can never matchMark Felder
2024-10-03Remove test superceded by logic changeMark Felder
We will not be inserting jobs that should be skipped due to updated_at
2024-10-03Check 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-02Do not attempt to schedule poll refresh jobs for local activitiesMark Felder
2024-09-30CredoMark Felder
2024-09-30Improve assertionMark Felder
2024-09-30Poll refreshing changelogMark Felder
2024-09-30Test that a poll refresh is cancelled if updated_at on the object is newer ↵Mark Felder
than the poll closing time
2024-09-30Permit backdating the poll closed timestampMark Felder
2024-09-30Test Poll refresh jobs stream out updates after refetching the objectMark Felder
2024-09-30Rename assignment for consistencyMark Felder
2024-09-30Schedule a final poll refresh before streaming out the notificationsMark Felder
2024-09-30Skip refetching poll results if the object's updated_at is newer than the ↵Mark Felder
poll closed timestamp
2024-09-30Add Oban job to handle poll refreshing and stream out the updateMark Felder
2024-09-30Validate an Oban job is inserted for poll refreshesMark Felder
2024-09-30Remove Object.get_by_id_and_maybe_refetch/2Mark Felder
This was only used for poll refreshing and is not a good approach to the problem.
2024-09-21Merge branch 'elixir-1.14-docker' into 'develop'Haelwenn
Dockerfile: Elixir 1.14 See merge request pleroma/pleroma!4274
2024-09-21Dockerfile: Elixir 1.14Haelwenn (lanodan) Monnier
2024-09-21Merge branch 'features/mrf-id_filter' into 'develop'Haelwenn
Add id_filter to MRFs See merge request pleroma/pleroma!3858
2024-09-21MRF.SimplePolicy: Add id_filter/1Haelwenn (lanodan) Monnier
2024-09-21MRF.DropPolicy: Add id_filter/1Haelwenn (lanodan) Monnier
2024-09-21Object.Fetcher: Hook to MRF.id_filterHaelwenn (lanodan) Monnier
2024-09-21MRF: Add filtering against AP idHaelwenn (lanodan) Monnier
2024-09-19Merge branch 'oban-bump' into 'develop'feld
Oban: update to 2.18.3 See merge request pleroma/pleroma!4271
2024-09-19Merge remote-tracking branch 'origin/develop' into oban-bumpMark Felder
2024-09-19Merge branch 'elixir-1.14' into 'develop'feld
Elixir 1.14 See merge request pleroma/pleroma!4272
2024-09-18CI script to build and publish an image for Elixir 1.14Mark Felder
2024-09-18Remove old elixir 1.12 build image generation scriptMark Felder
2024-09-18Elixir 1.14 and Erlang/OTP 23 is now the minimum supported releaseMark Felder
2024-09-18Merge branch 'ldap-call' into 'develop'feld
LDAP: fix compile warning See merge request pleroma/pleroma!4270
2024-09-18Oban: update to 2.18.3Mark Felder
This release includes the fix which should prevent the scenario where Postgrex crashes can cause Oban to get into a state where it will stop processing jobs.
2024-09-18LDAP: fix compile warningMark 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-17Merge branch 'swoosh-mua' into 'develop'feld
Add dependencies for Swoosh's Mua mail adapter See merge request pleroma/pleroma!4263
2024-09-17Cheatsheet: add Mua mail adapter configMint
2024-09-17Merge branch 'ldap-tls' into 'develop'feld
LDAP: refactor to a GenServer See merge request pleroma/pleroma!4268
2024-09-17LDAP genserver changelogMark Felder
2024-09-17Improve matching on bind errorsMark Felder
2024-09-17Change :connection to :handle to match upstream nomenclatureMark Felder
2024-09-17FormattingMark Felder
2024-09-17Reduce LDAP timeoutsMark Felder
10 seconds is way too long for any login attempt or search result. LDAP should always be fast.
2024-09-17Make the email attribute configurableMark Felder
While here, fix the System.get_env usage to use the normal fallback value method and improve the UID label description
2024-09-17Remove cacertfile as child of SSL and TLS optionsMark Felder
We need to pass the cacerts (list of charlist encoded certs) not cacertfile, so our new cacertfile setting handles this for us.
2024-09-17Link the eldap connection processMark 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-17Fix return value when not doing STARTTLSMark Felder