pleroma/changelog.d
Mark Felder e6951e7e40 Fix User.disclose_client never working correctly
Our test environment cheats by constructing a conn with a custom oauth_access/2 function. This assigns a :token to the conn but due to the way it is constructed it has the :user preloaded. When the OAuth Plug fetches a token it does not preload the user, so the check for user.disclose_client was always nil and assumed to be false.

Preloading the :user ensures the test environment matches reality.
2024-07-31 14:14:35 -04:00
..
2.6.0-mergeback.skip Bump package version for mergeback 2023-10-31 20:49:31 -04:00
2.6.1-mergeback.skip Skip changelog for 2.6.1 mergeback 2023-12-15 19:45:23 -05:00
3280-fix-emoji-ids.fix Transmogrifier: Encode Emoji id to be valid. 2024-06-12 12:41:33 +04:00
3900.change Update to Phoenix 1.7 2023-06-03 14:06:28 -04:00
3904.security Changelog: Add changelog entry. 2024-05-27 21:28:46 +04:00
3907.skip Extract translatable strings 2023-07-18 18:24:30 -04:00
3987.fix add changelog 2023-12-07 20:33:23 +09:00
4167-strip-gps-info-in-png.fix Add changelog 2024-06-30 11:47:07 +04:00
account-rendering-auth-check.fix Fix authentication check on account rendering when bio is defined 2024-01-04 16:57:48 +03:00
add-ipfs-upload.add Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into pleroma-ipfs_uploader 2024-05-27 16:23:40 +04:00
add-nsfw-mrf.add Add changelog 2024-05-27 17:50:34 +04:00
add-outbox.fix ap userview: add outbox field. 2023-12-15 09:55:06 +04:00
add-rbl-mrf.add DNSRBL in an MRF 2024-05-27 12:23:36 -04:00
adminfe-logger.change Elixir Logger configuration is now longer permitted through AdminFE and ConfigDB 2024-06-19 16:39:49 +00:00
akkoma-prune-options.add add documentation for the prune_objects mix task options 2024-05-09 10:43:41 +05:00
anonymous-exception-else.fix Fix #strip_report_status_data 2023-11-27 17:56:43 +04:00
anti-mentionspam-mrf.add Changelog 2024-05-27 12:26:55 -04:00
api-docs-2.skip Update pleroma_api.md 2024-05-25 09:12:37 +02:00
api-docs.skip Update API docs for my changes 2024-01-17 17:13:21 +01:00
atom-leak.skip Changelog 2024-02-14 18:04:39 -05:00
auth-fetch-exception.add HTTPSignaturePlug: Add :authorized_fetch_mode_exceptions 2023-12-16 19:25:51 +01:00
authorize-interaction.add Support /authorize-interaction route used by Mastodon 2023-11-02 13:47:23 +01:00
authorized-fetch-rejections.add Add changelog 2024-05-28 14:38:44 +04:00
backups-follows.add Include following/followers in backups 2024-03-10 23:53:12 +01:00
backups-refactor.change Refactor backups to be fully controlled by Oban 2024-07-23 10:30:40 -04:00
bad_inbox_request.change Return a 400 from a bad delivery attempt to the inbox 2023-12-19 13:56:17 -05:00
bandit_update_1.5.2.change Update Bandit to 1.5.2 2024-05-29 21:59:50 -04:00
bandit.change Revert "Add support for a "deps" changelog type and document deps changes since 2.6.1 release" 2024-02-16 12:53:18 -05:00
bare_uri_test.skip ObjectValidators.BareUriTest: Replace calls of SafeText to BareUri 2023-11-08 02:17:50 +01:00
benchee.skip Ensure benchee doesn't run unless we are executing benchmarks 2023-11-08 12:44:57 -05:00
blurhash.change Docs: Remove rust references 2023-11-28 15:21:34 +04:00
bookmark-folders.add Allow to group bookmarks in folders 2024-03-01 11:04:01 +01:00
bookmark-folders.skip Fix BookmarkFolderView, add test 2024-03-20 13:24:43 +01:00
bugfix-ccworks.fix Test incoming federation from Convergence AP Bridge 2024-01-26 17:05:18 +01:00
build-release-with-local-libvips.skip Changelog 2023-12-11 12:48:53 +04:00
bump-elixir.change Elixir 1.13 is the minimum required version 2023-12-20 23:39:12 +00:00
card-endpoint.remove Mastodon API: Remove deprecated GET /api/v1/statuses/:id/card endpoint 2024-05-08 01:44:58 +00:00
card-image-description.add Include image description in status media cards 2024-05-08 13:40:26 -04:00
chat-attachment-empty-array.fix ChatMessage: Tolerate attachment field set to an empty array 2023-12-29 05:32:47 +01:00
ci-cache.skip Change CI caching strategy 2024-06-20 08:59:39 -04:00
ci-elixir-1.16.skip Changelog 2024-06-27 14:06:15 +00:00
ci-elixir-1.17.skip CI: Switch to Elixir 1.17 2024-07-01 15:58:56 +00:00
ci-erratic.skip Enable erratic tests 2024-06-20 19:43:39 +00:00
ci-otp-update.skip OTP updates 2024-06-08 14:44:09 -04:00
cleanup.skip Small cleanup / fixes 2024-06-07 16:35:26 -04:00
commonapi-reordering.skip changelog 2024-07-22 19:23:16 -04:00
config-stat-symlink.fix Config: Check the permissions of the linked file instead of the symlink↵ 2024-02-14 18:19:50 +01:00
content-length.fix MediaProxy RFC compliance 2024-02-14 13:25:52 -05:00
cowboy-stream-chunked.fix Allow Cowboy to stream the response instead of chunk it 2024-06-04 23:08:05 -04:00
debug-logs.skip Set console logs to :info for Elixir 1.15+ 2024-06-19 23:26:12 -04:00
deprecations2.skip More deprecation fixes 2023-12-20 16:47:58 -05:00
deprecations.skip Chase deprecations/warnings for Elixir 1.15 2023-12-20 20:17:25 +00:00
deps-bump-2024-01-25.skip Bump dependencies 2024-01-26 15:50:45 -05:00
deps-bump-2024-06-07.skip Bump deps 2024-06-08 01:39:08 +00:00
deps-poison-test-only.skip add changelog for poison 2024-06-22 00:25:44 +02:00
description-meilisearch-type.skip Fix type in description 2024-04-27 20:29:23 +02:00
dialyzer2.skip Changelog 2024-01-26 21:05:43 -05:00
dialyzer3.skip Changelog 2024-01-31 10:13:02 -05:00
dialyzer4.skip Changelog 2024-02-02 12:14:21 -05:00
dialyzer5.skip Fix dialyzer error 2024-07-23 10:25:39 -04:00
dialyzer.skip Dialyzer fixes 2024-01-20 19:29:29 -05:00
digest_emails.fix Fix digest email processing, consolidate Oban queues 2023-11-07 15:14:36 -05:00
disclose_client.fix Fix User.disclose_client never working correctly 2024-07-31 14:14:35 -04:00
doc-fix.skip Add changelog 2023-11-29 19:42:40 +04:00
docs-max-elixir-erlang.change docs: Put a max version on erlang and elixir 2023-11-14 10:47:33 +01:00
docs-netbsd-update.change docs: update docs for NetBSD 2024-06-20 01:40:02 +02:00
elixir-1.15.fix Add changelog entry (elixir-1.15) 2024-06-12 15:18:47 -04:00
emoji-download-paginate.fix Fetch count before downloading the pack and use that as page size 2024-01-07 17:07:50 +03:00
emoji-use-v1.fix Make remote emoji packs API use specifically the V1 URL 2024-01-07 15:30:52 +03:00
exile-bsds.skip Exile: switch to fork with BSD compile fix 2024-01-22 13:44:20 -05:00
exile-freebsd.skip Exile: change to upstream pre-release commit that fixes build on FreeBSD 2024-02-23 15:36:37 -05:00
exile-macos.skip Exile: fix for MacOS dev environments 2024-01-22 15:35:12 -05:00
exile.skip Replace custom fifo implementation with Exile 2024-01-22 10:13:17 -05:00
familiar-followers.add /api/v1/accounts/familiar_followers 2024-04-06 11:43:56 +02:00
favicon.add Add support for configuring a favicon and embed PWA manifest in server-generated-meta 2023-11-14 11:05:23 +01:00
federation_status-access.change router: Make /federation_status publicly available 2023-11-14 10:48:30 +01:00
federator_outgoing_increase.change Increase federator outgoing job parallelism 2024-07-30 11:06:55 -04:00
federator-modules.remove Changelog 2023-12-28 14:55:26 -05:00
federator.skip Changelog 2023-12-28 23:32:21 -05:00
fep-2c59.add FEP-2c59, add "webfinger" to user actor 2024-04-11 17:50:11 +02:00
ffmpeg-limiter.add MediaHelper: cache failed URLs for 15 minutes to prevent excessive retries 2024-03-19 12:14:03 -04:00
finch_redirects.fix Fix following redirects with Finch 2023-12-29 00:50:50 -05:00
fix-bookmark-folder-tests.skip Add changelog 2024-03-19 15:03:16 +04:00
fix-dockerfile.skip Dockerfile: Use platform libvips. 2023-12-12 11:36:34 +04:00
fix-duplicate-inbox-deliveries.fix Fix duplicate inbox deliveries 2024-01-11 20:48:35 +03:00
fix-migration.skip Fix publisher job migration error 2024-07-30 11:48:10 -04:00
fix-mrfs.add Add docs for fix_mrf_policies 2024-07-17 13:51:56 -04:00
fix-otp-comparison.skip Fix invalid string comparison for OTP versions and replace with config 2023-12-20 23:13:33 +00:00
fix-tests.skip StatusViewTest: Fix tests. 2023-12-13 11:19:08 +04:00
fix-webfinger-spoofing.security Changelog: Adjust changelog type 2024-05-22 13:14:59 +04:00
force-mention-mrf.add Add ForceMention mrf 2024-03-01 18:16:09 +01:00
framegrabs.fix Fix ffmpeg framegrabs with Exile 2024-03-07 17:38:21 -05:00
frontend-management.add Bump version to 2.6.1 2023-12-14 20:14:41 -05:00
generate-unset-user-keys-migration.skip Fix GenerateUnsetUserKeys migration 2023-11-13 14:18:22 +01:00
group-actor.add Add changelog for group actors 2023-12-27 12:28:11 -05:00
group-repeats.fix Refactor maybe_handle_group_posts/1 2024-07-06 17:02:33 -04:00
gun_pool2.fix Prevent publisher jobs from erroring if the connection pool is full 2024-02-22 14:14:40 -05:00
gun_pool3.skip Rename variable to make the worker retry logic easier to read 2024-02-23 11:12:10 -05:00
gun_pool4.fix Gun Connection Pool: successfully retry after reclaiming the pool 2024-06-20 14:03:22 -04:00
gun_pool.fix Fix Gun connection supervisor logic error 2024-02-09 10:48:40 -05:00
gun-logs-debug.skip Change Gun connection pool logs to debug 2024-06-28 10:23:02 -04:00
gun-logs.skip Change some Gun connection pool logs to debug level 2024-02-14 13:28:32 -05:00
hackney-pool-timeouts.change Align Hackney and Gun connection pool timeouts 2024-07-30 11:11:30 -04:00
handle_object_fetch_failures.change Handle 401s as I have observed it in the wild 2023-12-28 23:09:33 -05:00
handle-non-validate-delete-errors.change Transmogrifier: handle non-validate errors on incoming Delete activities 2024-07-18 18:04:32 +03:00
healthcheck-disabled-error.fix Bump version to 2.6.1 2023-12-14 20:14:41 -05:00
ingestion-queue.skip Remove the unused ingestion queue 2024-07-12 10:12:18 -04:00
instance-contact-account.add Add contact account to InstanceView 2023-10-26 23:32:08 +02:00
instance-defdelegates.skip These functions in Pleroma.Instances should be defdelegates to Pleroma.Instances.Instance 2023-12-27 12:44:16 -05:00
instance-rules.add Add changelog 2023-12-27 21:24:20 +01:00
instance-v2.add Implement api/v2/instance route 2023-08-11 00:08:05 +02:00
instance-v2.skip Add some missing fields to instanceV2 2024-02-27 13:25:26 +01:00
ipfs-dialyzer.skip IPFS uploader: dialyzer fixes 2024-05-30 15:14:27 -04:00
issue-3241.fix add changelog.d 2024-03-02 18:24:39 +09:00
last_status_at.change MastoAPI AccountView: Change last_status_at to be a date 2023-11-16 15:52:01 +01:00
ldap-error-logging.change LDAP Authenticator: Improve error reporting. 2024-07-10 09:22:58 +02:00
ldap.fix Fix LDAP support 2024-07-01 16:02:13 -04:00
link-verification.add Verify link ownership with rel="me" 2023-11-02 13:30:46 +01:00
loading-order-test-fix.skip Add changelog. 2023-11-30 09:55:04 +04:00
local-webfinger.fix update changelog 2023-11-02 13:31:59 +01:00
logger-metadata.add Logger metadata changelog 2024-05-27 13:53:22 -04:00
mark-read.fix PleromaAPI: marking notifications as read no longer returns notifications 2024-05-18 18:17:35 +00:00
mastodon_api_v2.add Update changelog entry 2024-05-07 17:48:40 -04:00
mastodon_directory.fix Pleroma.Web.MastodonAPI.DirectoryController: dialyzer errors 2024-01-28 17:41:07 -05:00
mediaproxy-http.fix Changelogs 2024-05-27 11:28:31 -04:00
meilisearch.add Add changelog. 2023-11-12 15:00:51 +04:00
memleak.fix Force more frequent full_sweep GC runs on the Websocket processes 2024-02-17 09:53:52 -05:00
mergeback-2.6.2.skip Mergeback of security release 2.6.2 2024-02-20 09:34:11 +01:00
metadata-provider-empty-post.fix Fix OpenGraph and Twitter metadata providers when parsing objects with no content or summary fields. 2024-07-20 23:48:54 -04:00
migration-fix.skip Permit the index creation to run concurrently 2023-12-08 15:48:00 -05:00
missing-fks.add Missing FKs changelog 2024-05-30 10:53:05 -04:00
missing-mrfs.add Startup detection for configured MRF modules that are missing or incorrectly defined 2024-05-16 16:13:29 -04:00
mix-indexer.add Add additional flags to the Pleroma.Search.Indexer Mix task 2024-05-29 10:44:40 -04:00
mrf_hashtags.fix MRF.HashtagPolicy: fix dialyzer error 2024-01-22 18:37:19 -05:00
mrf-nsfw-otp25.skip Fix Logger.warn deprecation error on OTP25 2024-05-30 11:09:42 -04:00
mrf-regex-error.fix MRF: Log sensible error for subdomains_regex 2024-01-02 15:37:41 +01:00
mrf-steal-emoji-extname.fix MRF.StealEmojiPolicy: Properly add fallback extension to filenames missing one 2024-01-07 19:37:35 +01:00
nil-content-map.fix Support objects with a nil contentMap (firefish) 2024-01-11 07:16:45 +01:00
no-async-with-clear-config.skip Tests: Don't run tests that use clear_config asynchronously. 2023-12-10 16:27:23 +04:00
notification-spex.skip Add missing notification types to the api spec 2024-06-07 15:50:11 -04:00
notifications-index.fix Changelog for notifications fix pulled in from Rebased 2024-02-12 14:14:38 -05:00
notifications.fix Notifications: filter on users rather than activities 2024-03-17 20:58:59 +01:00
oauth-nickname.skip Use User.full_nickname/1 in oauth html template 2024-02-09 16:46:45 +01:00
oban-cancel-badreq.change Publisher jobs will not retry if the error received is a 400 2024-07-20 21:21:21 -04:00
oban-cancel-federation.add Support cancelling jobs when Unreacting 2024-07-20 15:14:46 -04:00
oban-cancel-poll-result.change PollWorker jobs will not retry if the activity no longer exists. 2024-07-20 21:24:13 -04:00
oban-cancel-receiverworker.change Improved detecting unrecoverable errors for incoming federation jobs 2024-07-20 21:53:03 -04:00
oban-cancel.change Fix Oban jobs exiting with :error instead of :cancel 2024-07-15 11:45:12 -04:00
oban-deprecated-discards.skip Oban: change :discard return values to :cancel 2024-07-12 11:40:59 -04:00
oban-fetcher-rejected.change Dialyzer fix for RemoteFetcherWorker 2024-07-17 13:42:13 -04:00
oban-live_dashboard.add Add Oban Live Dashboard 2024-07-17 09:32:29 -04:00
oban-queues.change Oban queue simplification 2024-05-27 13:48:17 -04:00
oban-rich-media-errors.fix Rework some Rich Media functionality for better error handling 2024-07-17 12:40:07 -04:00
oban-timeouts.change Define missing Oban timeouts 2024-07-15 10:27:37 -04:00
oban-timeouts.skip Increase timeout for background, remote fetcher, and user refresh jobs 2024-07-20 22:16:33 -04:00
oban-transmogrifier.skip Remove unused Oban queue 2024-07-30 09:49:09 -04:00
oban-user-refresh-unique.fix Oban Jobs for refreshing users were not respecting the uniqueness setting 2024-06-28 10:12:58 -04:00
opengraph-rich-media-proxy.add Add media proxy to opengraph rich media cards 2023-12-12 18:32:02 +03:00
optimistic-inbox-sigs.fix Fix Optimistic Inbox for failed signatures 2024-07-25 11:46:30 -04:00
optimistic-inbox.change Optimistic Inbox 2023-12-08 18:13:43 -05:00
otp26.add Support for Erlang OTP 26 2023-12-29 23:22:31 -05:00
pinned-collection-fetch.security Use proper workers for fetching pins instead of an ad-hoc task 2024-05-31 09:09:04 -04:00
pools.change Changelogs 2024-05-27 11:28:31 -04:00
postgres-jit.change Update minimum Postgres version to 11.0; disable JIT 2024-03-18 15:36:26 -04:00
prioritize-direct-recipients.add Actually write changelog 2023-12-16 21:41:28 +04:00
prometheus-docs.change Update Prometheus/Grafana docs for PromEx 2024-05-27 12:18:51 -04:00
promex.change Revert "Add support for a "deps" changelog type and document deps changes since 2.6.1 release" 2024-02-16 12:53:18 -05:00
promexdocs.add Changelog 2024-05-27 12:20:00 -04:00
public-polls.add Add entry to @context, tests 2023-10-29 00:02:17 +02:00
publisher_discard.change Activity publishing failures will prevent the job from retrying if the publishing request returns a 403 or 410 2023-12-29 00:25:33 -05:00
publisher_log.change Make the Publisher log error less noisy 2023-12-29 00:25:11 -05:00
publisher.change Publisher job simplification 2024-07-28 21:04:36 -04:00
qdrant_search.add B QdrantSearch: Switch to OpenAI api 2024-05-19 12:17:46 +04:00
qtfaststart.fix Change QTFastStart to recover gracefully if it encounters an error during bitstring matching 2023-12-29 14:12:44 -05:00
quotes-count.skip Count and display post quotes 2023-11-12 13:38:08 +00:00
reachability.change Change set_reachable/1 to an upsert 2023-12-06 15:50:00 -05:00
realpath-over-readlink.fix pleroma_ctl: Use realpath(1) instead of readlink(1) 2024-05-23 00:39:53 +02:00
receiverworker-error-handling.fix ReceiverWorker: Make sure non-{:ok, _} is returned as {:error, …} 2024-04-17 07:43:47 +02:00
remote-fetcher-error.skip RemoteFetcherWorker: Make sure {:error, _} is returned on failure 2024-02-23 01:59:30 +01:00
reply-to-deleted.change Return a 422 when trying to reply to a deleted status 2024-05-26 15:14:48 -04:00
rich_media_backfill.change RichMedia backfill processing through Oban 2024-06-19 23:20:22 -04:00
rich_media_config.skip RichMedia: Respect configuration on status previews 2024-05-29 08:02:04 +02:00
rich_media_oban.skip Add test validating the activity_id is correctly present in the Oban job 2024-06-23 21:45:56 -04:00
rich_media_refactor.change RichMedia refactor 2024-05-07 19:54:56 -04:00
rich_media_stream_test.skip RichMedia: test that activity is streamed out 2024-06-24 09:47:16 -04:00
rich_media_tests.skip RichMedia.Helpers: move the validate_page_url/1 function to the Parser module 2024-02-06 18:34:02 -05:00
rich_media.fix Fix Rich Media Previews for updated activities 2024-02-04 23:47:04 -05:00
rich-media-hardening.fix Harden Rich Media parsing against very slow or malicious URLs 2024-07-24 15:55:30 -04:00
richmediattl.fix Fix rich media parsing some Amazon URLs 2024-05-26 14:02:20 -04:00
scrobble-url.add Add optional URL value for scrobbles 2023-11-23 04:51:51 -07:00
scrubbers-html4-GtS.add scrubbers/default: Add more formatting elements from HTML4 / GoToSocial 2023-11-16 18:27:32 +01:00
search-healthcheck.add Search backend healthcheck process 2024-05-25 16:07:47 -04:00
show-reposter-replies.add Display reposted replies with exclude_replies: true 2023-10-28 00:10:13 +02:00
spex-error-log.skip Use conn.request_path for more legible error log 2024-06-11 16:07:22 -04:00
status-notification-type.add Add changelog 2024-01-31 22:55:58 +01:00
stream-end-poll.fix Stream end of poll notification over websockets and web push 2024-06-08 13:19:41 -04:00
support-honk-image-summaries.add Add changelog 2024-05-27 20:04:12 +04:00
system-cflags.fix Bump version to 2.6.1 2023-12-14 20:14:41 -05:00
tesla.deps Tesla changelog 2024-02-15 10:24:32 -05:00
test-improvements.skip Add changelog 2024-03-19 10:38:29 +04:00
testsecrets.skip Clarify location of test.secret.exs file 2023-12-20 14:12:06 -05:00
transient-validators-defaults.change Update transient-validators-defaults.change 2024-03-19 12:03:43 +00:00
typo.skip Fix some more typos 2023-12-28 00:17:04 +01:00
user-refresh-rework.skip Refactor the async user refreshing to use Oban 2024-06-17 10:41:14 -04:00
user-refresh.change Stale user refreshing should be done async to prevent blocking of rendering activities 2024-06-16 17:39:35 -04:00
video-thumbs.fix Dialyzer: fix pattern matches preventing video thumbnailing from working 2024-05-28 10:19:22 -04:00
vips.change Update changelogs 2023-11-17 11:21:46 -05:00
web_push_actor_regression.skip Ensure the webpush notification for e.g., mentions start with the nickname of the actor it originates from 2024-06-11 18:15:32 -04:00
web_push_filtered.fix Unify notification push and streaming events for both local and federated activities 2024-03-19 12:11:30 -04:00
web_push.fix Fix Web Push notification delivery 2023-12-19 10:56:55 -05:00
webfinger-validation.fix changelog 2024-05-22 15:54:17 +02:00
webpush-polls.change Render nice web push notifications for polls 2024-06-08 22:08:12 -04:00
websocket-refactor.change Websocket refactor changelog 2024-02-14 15:27:12 -05:00