marcin mikołajczak
|
60ec42cb9c
|
Add metadata provider for ActivityPub alternate links
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2024-10-12 23:45:18 +02:00 |
|
feld
|
639016bdee
|
Merge branch 'refactor-change-password' into 'develop'
LDAP: permit password changing
See merge request pleroma/pleroma!4285
|
2024-10-11 20:48:20 +00:00 |
|
feld
|
4557cd960e
|
Merge branch 'remote-report-policy' into 'develop'
Remote report policy
See merge request pleroma/pleroma!4280
|
2024-10-11 20:23:46 +00:00 |
|
feld
|
dd7f699d4a
|
Merge branch 'tusooa/3331-fix-incoming-block' into 'develop'
Fix incoming Blocks being rejected
Closes #3331
See merge request pleroma/pleroma!4282
|
2024-10-11 20:22:21 +00:00 |
|
Mark Felder
|
b6a951cfb5
|
LDAP password changing changelog
|
2024-10-11 16:20:38 -04:00 |
|
Mark Felder
|
1da057e6a4
|
Reorganize the LDAP module
|
2024-10-11 15:51:56 -04:00 |
|
Mark Felder
|
6bc70b8b2a
|
Add change_password/3 to LDAP module
|
2024-10-11 15:45:09 -04:00 |
|
Mark Felder
|
ff039f9530
|
Add example OpenLDAP ldif to enable users to change their own passwords
|
2024-10-11 15:41:08 -04:00 |
|
Mark Felder
|
67cc38b5ac
|
Support password changes for LDAP auth backend
|
2024-10-11 15:39:38 -04:00 |
|
Mark Felder
|
23f78c7573
|
Refactor password changes to go through Pleroma.Web.Auth so they can be supported by the different auth backends
|
2024-10-11 14:29:15 -04:00 |
|
feld
|
3f3f8bc57a
|
Merge branch 'poll-refresh' into 'develop'
Refactor Poll Refreshing
See merge request pleroma/pleroma!4278
|
2024-10-10 00:46:28 +00:00 |
|
Mark Felder
|
5b04c2bf13
|
Test the final refresh behavior of a PollWorker poll_end job
|
2024-10-09 20:15:00 -04:00 |
|
Mark Felder
|
03a6e33b81
|
Skip the final refresh job if the activity is local
|
2024-10-09 16:25:58 -04:00 |
|
fzorb fzorbius
|
37b1192b7b
|
Should probably also include vips in the media/graphics packages section, as you need it to compile some library
|
2024-10-09 18:33:22 +00:00 |
|
marcin mikołajczak
|
ddedc575e7
|
Merge branch 'hashtag-feeds-restricted' into 'develop'
Repesct :restrict_unauthenticated for hashtag rss/atom feeds
See merge request pleroma/pleroma!4266
|
2024-10-09 09:42:53 +00:00 |
|
tusooa
|
f758b6e37c
|
Fix incoming Blocks being rejected
|
2024-10-08 23:09:59 -04:00 |
|
marcin mikołajczak
|
07cfbe4ae8
|
Merge branch 'profile-image-descriptions' into 'develop'
Federate avatar/header descriptions
See merge request pleroma/pleroma!4264
|
2024-10-06 20:05:36 +00:00 |
|
marcin mikołajczak
|
0c41d986de
|
Metadata: Do not include .atom feed links for remote accounts
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2024-10-06 17:02:31 +02:00 |
|
Mint
|
eb971aa022
|
Changelog
|
2024-10-03 20:03:52 +03:00 |
|
Mint
|
48af6850fc
|
RemoteReportPolicy: Fix third-party report detection
|
2024-10-03 20:00:36 +03:00 |
|
Alex Gleason
|
55612cb8ee
|
mix format
|
2024-10-03 20:00:15 +03:00 |
|
Mint
|
fd83b86b99
|
RemoteReportPolicy: add reject_third_party option
|
2024-10-03 20:00:15 +03:00 |
|
Alex Gleason
|
b7c91876d2
|
RemoteReportPolicy: add :reject_all option, fix tests
|
2024-10-03 19:59:39 +03:00 |
|
Alex Gleason
|
4533f171ab
|
Add RemoteReportPolicy to reject reports without enough information
|
2024-10-03 19:59:39 +03:00 |
|
Mark Felder
|
a3038aa6a2
|
Increase poll refresh interval to 120 seconds
|
2024-10-03 11:01:33 -04:00 |
|
Mark Felder
|
b854e3836f
|
Remove pattern that can never match
|
2024-10-03 10:30:32 -04:00 |
|
Mark Felder
|
fa8de790df
|
Remove test superceded by logic change
We will not be inserting jobs that should be skipped due to updated_at
|
2024-10-03 10:19:11 -04:00 |
|
Mark Felder
|
ba2ae5e40b
|
Check if a refresh is permitted by comparing timestamps before attempting to 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-03 10:14:02 -04:00 |
|
tusooa
|
35bd197733
|
Fix nonexisting user will not generate metadata for search engine opt-out
|
2024-10-02 18:41:35 -04:00 |
|
Mark Felder
|
0a42a3f2ea
|
Do not attempt to schedule poll refresh jobs for local activities
|
2024-10-02 11:05:17 -04:00 |
|
Mark Felder
|
9ff57946e7
|
Credo
|
2024-09-30 15:25:13 -04:00 |
|
Mark Felder
|
b735d9e6e1
|
Improve assertion
|
2024-09-30 14:55:38 -04:00 |
|
Mark Felder
|
2ab4049508
|
Poll refreshing changelog
|
2024-09-30 14:47:30 -04:00 |
|
Mark Felder
|
a1b384f63c
|
Test that a poll refresh is cancelled if updated_at on the object is newer than the poll closing time
|
2024-09-30 14:45:41 -04:00 |
|
Mark Felder
|
b2340b5b77
|
Permit backdating the poll closed timestamp
|
2024-09-30 14:45:13 -04:00 |
|
Mark Felder
|
766edfe5b2
|
Test Poll refresh jobs stream out updates after refetching the object
|
2024-09-30 14:32:28 -04:00 |
|
Mark Felder
|
a2e7db43aa
|
Rename assignment for consistency
|
2024-09-30 14:23:04 -04:00 |
|
Mark Felder
|
47ce3a4a96
|
Schedule a final poll refresh before streaming out the notifications
|
2024-09-30 14:17:35 -04:00 |
|
Mark Felder
|
4b3f604f95
|
Skip refetching poll results if the object's updated_at is newer than the poll closed timestamp
|
2024-09-30 14:02:41 -04:00 |
|
Mark Felder
|
c077a14ce1
|
Add Oban job to handle poll refreshing and stream out the update
|
2024-09-30 13:54:56 -04:00 |
|
Mark Felder
|
2380ae6dcc
|
Validate an Oban job is inserted for poll refreshes
|
2024-09-30 13:38:13 -04:00 |
|
Mark Felder
|
382426e033
|
Remove Object.get_by_id_and_maybe_refetch/2
This was only used for poll refreshing and is not a good approach to the problem.
|
2024-09-30 12:41:09 -04:00 |
|
Haelwenn (lanodan) Monnier
|
7dd3a4d86d
|
push: make vapid_config fallback to empty array
2024-09-24T03:53:27.770757+00:00 NightmareMoon pleroma: path=/notice/AmJcSqyeyij4W70K36 [error] Preloading for /notice/AmJcSqyeyij4W70K36 failed.
** (FunctionClauseError) no function clause matching in Keyword.get/3
(elixir 1.15.8) lib/keyword.ex:388: Keyword.get(nil, :public_key, nil)
(pleroma 2.7.0-3067-g9b76dbd4-dev-lanodan2) lib/pleroma/web/mastodon_api/views/instance_view.ex:262: Pleroma.Web.MastodonAPI.InstanceView.pleroma_configuration/1
(pleroma 2.7.0-3067-g9b76dbd4-dev-lanodan2) lib/pleroma/web/mastodon_api/views/instance_view.ex:45: Pleroma.Web.MastodonAPI.InstanceView.render/2
(pleroma 2.7.0-3067-g9b76dbd4-dev-lanodan2) lib/pleroma/web/preload/providers/instance.ex:28: Pleroma.Web.Preload.Providers.Instance.build_info_tag/1
(pleroma 2.7.0-3067-g9b76dbd4-dev-lanodan2) lib/pleroma/web/preload/providers/instance.ex:21: Pleroma.Web.Preload.Providers.Instance.generate_terms/1
(pleroma 2.7.0-3067-g9b76dbd4-dev-lanodan2) lib/pleroma/web/preload.ex:13: anonymous fn/3 in Pleroma.Web.Preload.build_tags/2
|
2024-09-24 05:57:41 +02:00 |
|
Haelwenn
|
d2eb4992e2
|
Merge branch 'elixir-1.14-docker' into 'develop'
Dockerfile: Elixir 1.14
See merge request pleroma/pleroma!4274
|
2024-09-21 13:44:17 +00:00 |
|
Haelwenn (lanodan) Monnier
|
a1e3fb506b
|
Dockerfile: Elixir 1.14
|
2024-09-21 15:40:04 +02:00 |
|
Haelwenn
|
bc1b4f0be7
|
Merge branch 'features/mrf-id_filter' into 'develop'
Add id_filter to MRFs
See merge request pleroma/pleroma!3858
|
2024-09-21 12:27:35 +00:00 |
|
Haelwenn (lanodan) Monnier
|
0fa13c5535
|
MRF.SimplePolicy: Add id_filter/1
|
2024-09-21 14:07:26 +02:00 |
|
Haelwenn (lanodan) Monnier
|
30063c5914
|
MRF.DropPolicy: Add id_filter/1
|
2024-09-21 14:06:26 +02:00 |
|
Haelwenn (lanodan) Monnier
|
3dd6f65859
|
Object.Fetcher: Hook to MRF.id_filter
|
2024-09-21 14:06:26 +02:00 |
|
Haelwenn (lanodan) Monnier
|
03e14e759d
|
MRF: Add filtering against AP id
|
2024-09-21 14:06:24 +02:00 |
|