Ekaterina Vaartis
|
09eb7dbf8e
|
Change mailer example to use Mua
|
2025-08-01 23:34:54 +03:00 |
|
feld
|
7042495d7c
|
Merge branch 'http-url-encoding' into 'develop'
Fix URL encoding of HTTP requests
See merge request pleroma/pleroma!4388
|
2025-08-01 17:55:21 +00:00 |
|
feld
|
f6106babfb
|
Merge branch 'ci-rules-update' into 'develop'
Disable automatic CI jobs for every pushed branch
See merge request pleroma/pleroma!4390
|
2025-08-01 17:53:56 +00:00 |
|
Mark Felder
|
f66a877af7
|
Disable automatic CI jobs for every pushed branch
|
2025-08-01 10:52:04 -07:00 |
|
Mark Felder
|
44e56ed756
|
Switch to example domain name
|
2025-07-30 18:26:56 -07:00 |
|
Mark Felder
|
4e6f0af4ce
|
Better assertion logic
|
2025-07-30 17:32:49 -07:00 |
|
Mark Felder
|
425329bacd
|
Add fix to ensure URL is encoded when reverse proxying
|
2025-07-30 17:32:08 -07:00 |
|
Mark Felder
|
ab4edf7933
|
Add proper ReverseProxy test cases
|
2025-07-30 17:20:42 -07:00 |
|
Mark Felder
|
49ba6c8865
|
Rework the URL encoding so it is a public function: Pleroma.HTTP.encode_url/1
|
2025-07-30 17:07:22 -07:00 |
|
Mark Felder
|
842090945a
|
Ensure Hackney and Finch both get the default middleware
|
2025-07-30 15:42:49 -07:00 |
|
Mark Felder
|
c49dece0dd
|
Update test to also cover query encoding
|
2025-07-30 15:13:43 -07:00 |
|
Mark Felder
|
404e091260
|
Credo
|
2025-07-30 13:48:16 -07:00 |
|
Mark Felder
|
4217ababfc
|
Improve design so existing tests do not break
|
2025-07-30 13:17:50 -07:00 |
|
Mark Felder
|
11d27349e3
|
Fix HTTP client making invalid requests due to no percent encoding processing or validation.
|
2025-07-30 12:29:37 -07:00 |
|
Mark Felder
|
1d8eafc0d2
|
Add failing test case for URL encoding issue
|
2025-07-30 12:20:28 -07:00 |
|
feld
|
d24e6eaf39
|
Merge branch 'postgrex' into 'develop'
Postgrex: Update to 0.20.0
See merge request pleroma/pleroma!4387
|
2025-07-30 00:16:17 +00:00 |
|
Mark Felder
|
3efb99fdf8
|
Postgrex: Update to 0.20.0
Includes fixes for database reconnection handling
|
2025-07-29 16:35:20 -07:00 |
|
feld
|
ece089abab
|
Merge branch 'improved-reachability' into 'develop'
Reachability refactor
See merge request pleroma/pleroma!4366
|
2025-07-29 21:13:48 +00:00 |
|
feld
|
adce9f572b
|
Merge branch 'oban-notifier' into 'develop'
Change Oban Notifier to Oban.Notifiers.PG
See merge request pleroma/pleroma!4386
|
2025-07-29 20:54:18 +00:00 |
|
Mark Felder
|
8e0f73e45c
|
Change Oban Notifier to Oban.Notifiers.PG
|
2025-07-28 17:18:56 -07:00 |
|
feld
|
b1c201d1c0
|
Merge branch 'dialyzer' into 'develop'
Dialyzer and test fixes
See merge request pleroma/pleroma!4383
|
2025-07-23 17:39:05 +00:00 |
|
Mark Felder
|
a504c28106
|
Not changelog worthy
|
2025-07-23 09:55:03 -07:00 |
|
Mark Felder
|
6da5ca9b2d
|
Prevent test crash if it cannot successfully remove the console Logger backend
|
2025-07-22 15:21:20 -07:00 |
|
Mark Felder
|
28b69f5c04
|
Reset Emoji cache between tests
This fixes intermittent test failures
|
2025-07-22 15:21:20 -07:00 |
|
Mark Felder
|
113261146f
|
Fix account endorsements test
Random failures were caused by the results sometimes being returned out of order.
|
2025-07-22 15:21:20 -07:00 |
|
Mark Felder
|
b54b19a0f4
|
Fix test for mix task
Missing assert_receive which would cause the test to randomly fail
|
2025-07-22 15:21:20 -07:00 |
|
Mark Felder
|
28cff592b1
|
Fix dialyzer error in MRF remote report policy: Remove unreachable pattern match
|
2025-07-22 15:21:20 -07:00 |
|
Mark Felder
|
28146ee7d2
|
Fix dialyzer error in safe_zip: Remove impossible pattern match for {:get_type, _e}
|
2025-07-22 15:21:20 -07:00 |
|
Mark Felder
|
e0104132a7
|
Fix dialyzer error in object fetcher: Add proper guard clause for check_crossdomain_redirect/2
Also remove unnecessary and incorrect usage of Mix.env()
|
2025-07-22 15:21:20 -07:00 |
|
Mark Felder
|
1d4482047f
|
Fix dialyzer error in translation provider: Change Map.t() to map() in callback spec
|
2025-07-22 15:21:20 -07:00 |
|
Mark Felder
|
47ebbc4d21
|
Fix dialyzer error in status controller: Add catch-all pattern for translate function
|
2025-07-22 12:38:43 -07:00 |
|
Mark Felder
|
daad35aeb9
|
Fix dialyzer error in scopes compiler: Add error handling for extract_all_scopes/0
|
2025-07-22 12:38:43 -07:00 |
|
Mark Felder
|
9ea55a3888
|
Fix dialyzer error in API spec: Use then/2 for OpenApiSpex.resolve_schema_modules/1 call
|
2025-07-22 12:38:43 -07:00 |
|
mkljczk
|
b082e1f86b
|
Merge branch 'endorsement-state-fix' into 'develop'
Fix endorsement state display in relationship view
See merge request pleroma/pleroma!4381
|
2025-07-09 00:05:21 +02:00 |
|
nicole mikołajczyk
|
f031532c41
|
Fix endorsement state display in relationship view
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
|
2025-07-08 23:13:40 +02:00 |
|
vaartis
|
f5a5d354f7
|
Merge branch 'bump-captcha-posix-make' into 'develop'
mix: Bump captcha for OpenBSD make fixes
See merge request pleroma/pleroma!4301
|
2025-07-08 10:46:18 +00:00 |
|
feld
|
977097e870
|
Merge branch 'webfinger-regex' into 'develop'
Enforce an exact domain match for WebFinger resolution
See merge request pleroma/pleroma!4380
|
2025-07-03 19:51:11 +00:00 |
|
Mark Felder
|
17987e3990
|
Enforce an exact domain match for WebFinger resolution
The regex was not being terminated with an $
|
2025-07-03 12:08:36 -07:00 |
|
Mark Felder
|
736686b4e2
|
Add specific tests for Webfinger aliases / also_known_as
Also reorganize similar tests to be grouped together
|
2025-07-03 11:19:52 -07:00 |
|
Mark Felder
|
122ad4603a
|
Use correct Endpoint host and WebFinger domains in tests
|
2025-07-03 10:56:07 -07:00 |
|
Mark Felder
|
59844d0202
|
Rename Instance.delete_users_and_activities/1 to Instance.delete/1
|
2025-06-28 13:37:06 -07:00 |
|
Mark Felder
|
df0880d8d1
|
Add Instances.delete_all_unreachable/0
|
2025-06-28 13:23:37 -07:00 |
|
Mark Felder
|
f06f0bedd3
|
Clean up ReachabilityWorker jobs and delete from Instances table when deleting all users and activities for an instance
|
2025-06-28 13:14:01 -07:00 |
|
Mark Felder
|
29f7607910
|
Add Instances.check_all_unreachable/0 and Instance.check_unreachable/1
|
2025-06-28 12:51:10 -07:00 |
|
Mark Felder
|
8a05516862
|
Remove changelog entry that leaked in via 3984ba8721
|
2025-06-27 18:23:24 -07:00 |
|
Mark Felder
|
2267ace106
|
Ensure ReachabilityWorker jobs can be scheduled without needing awareness of the phase design
|
2025-06-27 18:12:18 -07:00 |
|
Mark Felder
|
ff5f88aae3
|
Instance.set_reachable/1 should delete any existing ReachabilityWorker jobs for that instance
|
2025-06-27 18:07:46 -07:00 |
|
Mark Felder
|
13db730659
|
Update Oban to 2.19 which gives us the delete_all_jobs/1 and delete_job/1 functions
|
2025-06-27 17:52:00 -07:00 |
|
Mark Felder
|
a5e11ad110
|
Custom pruning is not actually needed because an old job cannot exist in the table due to our use of [replace: true] when retrying jobs or walking it through the different phases
|
2025-06-27 17:24:02 -07:00 |
|
Mark Felder
|
6e4b5edc25
|
Reduce pruning of history to anything older than 2 days
|
2025-06-27 17:13:34 -07:00 |
|