Mark Felder
44b836c94c
Fix tests
...
We do not need to mock and verify connections are closed as the new Pleroma.LDAP GenServer will handle managing the connection lifetime
2024-09-17 13:40:15 -04:00
Mark Felder
7c04098dde
Catchall for when LDAP is not enabled
2024-09-17 13:40:15 -04:00
Mark Felder
ead287d623
Credo
2024-09-17 13:40:08 -04:00
Mark Felder
9264b21907
Pleroma.LDAP
...
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-17 13:40:08 -04:00
f3f01f4093
Change color for avatar border
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-17 13:48:45 +02:00
feld
e7176bb998
Merge branch 'retry-tests' into 'develop'
...
Reapply "Custom mix task to retry failed tests once in CI pipeline"
See merge request pleroma/pleroma!4267
2024-09-16 20:13:10 +00:00
Mark Felder
e24e107f3d
Merge remote-tracking branch 'origin/develop' into retry-tests
2024-09-16 11:51:22 -04:00
feld
3a0d4e9837
Merge branch 'ldap-tls' into 'develop'
...
LDAP: permit overriding the CA root, improve SSL/TLS
See merge request pleroma/pleroma!4265
2024-09-16 15:50:58 +00:00
Mark Felder
e59706c201
Reapply "Custom mix task to retry failed tests once in CI pipeline"
...
This reverts commit b281ad06de
.
2024-09-16 11:42:55 -04:00
e74e0089bf
Repesct :restrict_unauthenticated for hashtag rss/atom feeds
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-16 17:19:21 +02:00
7694ca4b25
Support Mozhi as translation provider
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-16 11:56:02 +02:00
0366bb284c
Fix migration
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-16 11:42:09 +02:00
Mark Felder
91d1d7260b
Retain the try do so an LDAP failure can fall back to local database.
...
This fixes tests but the automatic fallback may not be well documented behavior.
2024-09-15 23:18:18 -04:00
Mark Felder
af3bf8a462
Support implicit TLS connections
...
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.
2024-09-15 14:00:19 -04:00
f01663fe6c
Merge branch 'admin-report-notification-type' into fork
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-15 12:10:30 +02:00
00e253d3db
Merge branch 'profile-image-descriptions' into fork
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-15 12:09:18 +02:00
8c35794961
Merge remote-tracking branch 'origin/develop' into fork
2024-09-15 12:08:20 +02:00
marcin mikołajczak
8250a9764e
Merge branch 'notifications-group-key' into 'develop'
...
Add `group_key` to notifications
See merge request pleroma/pleroma!4262
2024-09-15 10:07:52 +00:00
Mark Felder
5539fea3bb
LDAP: permit overriding the CA root
2024-09-14 20:36:24 -04:00
1a120d0130
Federate avatar/header descriptions
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-14 21:32:32 +02:00
455e3dea2e
Use admin.report
for report notification type
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-14 21:30:51 +02:00
8e8ec6bda9
Merge branch 'profile-image-descriptions' into fork
2024-09-14 20:17:17 +02:00
26fc74835f
federate avatar/header descriptions
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-14 20:17:08 +02:00
marcin mikołajczak
c1a1150888
Merge branch 'profile-image-descriptions' into 'develop'
...
Allow providing avatar/header descriptions
See merge request pleroma/pleroma!4227
2024-09-14 17:46:33 +00:00
marcin mikołajczak
0111659a1f
Merge branch 'list-id-visibility' into 'develop'
...
Include list id in StatusView
See merge request pleroma/pleroma!4246
2024-09-14 17:46:09 +00:00
marcin mikołajczak
abf38b405d
Merge branch 'manifest-icon-size' into 'develop'
...
Manifest: declare /static/logo.svg as 512x512 to match one bundled with pleroma
See merge request pleroma/pleroma!4260
2024-09-14 17:27:49 +00:00
Mint
e10db52e0a
Add dependencies for Swoosh's Mua mail adapter
2024-09-13 02:58:59 +03:00
f813da39ce
fix typo
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-12 15:45:56 +02:00
17b69c43d5
Add group_key
to notifications
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-12 14:37:37 +02:00
a6ec71873a
Manifest: prefer theme color provided by pl fe configuration
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-12 11:30:37 +02:00
e4539f014c
Merge branch 'manifest-icon-size' into fork
2024-09-12 11:30:07 +02:00
affdcdb68d
Manifest: declare /static/logo.svg as 512x512 to match one provided by pleroma-fe
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-12 11:27:29 +02:00
106abc34b1
declare support for window controls overlay
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-12 11:26:26 +02:00
7a2200faa8
Include Pleroma logo in .svg
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-12 11:19:54 +02:00
291061032c
update test
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-12 00:11:15 +02:00
d74b5800e7
Merge remote-tracking branch 'mkljczk-pleroma/akkoma-migration' into fork
2024-09-11 22:09:24 +02:00
4cee86756c
Merge remote-tracking branch 'origin/develop' into fork
2024-09-11 22:09:18 +02:00
feld
360dd34f19
Merge branch 'ldap-tls' into 'develop'
...
LDAP Auth: fix TLS certificate verification
See merge request pleroma/pleroma!4259
2024-09-11 18:00:22 +00:00
Mark Felder
7def11d7c3
LDAP Auth: fix TLS certificate verification
...
Currently we only support STARTTLS and it was not verifying certificate and hostname correctly. We must pass a custom fqdn_fun/1 function so it knows what value to compare against.
2024-09-11 12:47:46 -04:00
23f548dc61
Akkoma migration: Move mastofe settings to settings store
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-10 22:30:47 +02:00
91f0861449
yes, i'm not a big fan of this api_versions
thing, how did you know?
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-10 13:05:49 +02:00
509d5ef74a
we're not soapbox actually
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-09 16:15:45 +02:00
Haelwenn
20e82c7456
Merge branch 'argon2' into 'develop'
...
Support and convert argon2 passwords
See merge request pleroma/pleroma!4257
2024-09-08 20:48:21 +00:00
63a0288885
expose bubble timeline availability
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-08 16:22:02 +02:00
8e12a2ca25
Allow installing akkoma-fe
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-08 16:07:24 +02:00
efbd25d0b5
Support Akkoma translation routes
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-08 15:40:42 +02:00
b09152801a
Add localBubbleInstances to nodeinfo
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-08 13:22:16 +02:00
1853055508
Merge remote-tracking branch 'mint/argon2' into fork
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-08 10:20:09 +02:00
Mint
7e91c3a306
Changelog
2024-09-08 05:41:48 +03:00
Mint
9de522ce50
Authentication: convert argon2 passwords, add tests
2024-09-08 05:32:40 +03:00