Phantasm
3b5b3ba4fc
openbsd: properly set daemon workdir, use default rc_start, set MIX_ENV in login.conf
...
Setting the MIX_ENV variable in rc_pre() isn't possible, because the
environment doesn't persist between rc_pre and rc_start(). This way we
can also ditch the custom rc_start() function in favor of the default
one which is just:
rc_start() {
rc_exec "${daemon} ${daemon_flags}
}
2024-11-27 21:40:36 +01:00
Phantasm
e0ba132bce
docs openbsd: ensure db has UTF-8 enconding
2024-11-27 21:24:21 +01:00
Phantasm
b0721ddbf5
docs openbsd: recommend changing pgsql auth method, remove redundant service check
2024-11-25 00:03:04 +01:00
Phantasm
df492669e5
docs openbsd: proper permission for Pleroma service file
2024-11-24 23:45:03 +01:00
Phantasm
ee25acea6d
docs openbsd: Fix nginx acme challenges, automatic certificate renewals in proper places
2024-11-24 23:43:55 +01:00
Phantasm
79c5ca05c9
docs openbsd: inherit default daemon limits and tweak them
...
su _pleroma commands were also changed in docs to simulate a full login
to apply the custom environment from login.conf
2024-11-24 16:42:24 +01:00
Phantasm
a21e11f586
openbsd: unify IPvX placeholders in configs
2024-11-22 19:47:37 +01:00
Phantasm
0bd21084c4
docs openbsd: remove firewall configuation from install instructions
...
It isn't in any of the install docs, why should it be here.
2024-11-22 19:45:45 +01:00
Phantasm
d3f2d5919c
docs openbsd: update install instructions for httpd/relayd
2024-11-22 19:44:27 +01:00
Phantasm
427db32603
openbsd relayd: clarify certificate naming
2024-11-12 00:21:33 +01:00
Phantasm
9b39065595
openbsd: add changelogs
2024-11-12 00:16:11 +01:00
Phantasm
3dc2655f59
openbsd: update relayd and httpd configuration files
...
* httpd: use proper server names
* httpd: add example of a very basic static website along with Pleroma
* httpd: let Pleroma serve robots.txt
* relayd: add example of forwarding to a basic httpd website
* relayd: remove appended response headers (most of them already served
by Pleroma anyway)
* relayd: add comments about hosting Pleroma on subdomains
* relayd: reject request that don't belong to any forward
* relayd: add example of hosting media uploads on subdomain
* relayd: change forward timeout check to something sane that actually
works
2024-11-12 00:07:58 +01:00
Phantasm
71c60aa9fe
docs openbsd: specifically install erlang 26 due to a TLSv1.3 bug
...
OTP 25 and earlier versions have a broken TLSv1.3 minimum requirements check
that breaks federation for TLSv1.3-only instances.
2024-11-12 00:07:58 +01:00
Phantasm
1fcf733354
docs openbsd: Add nginx guide, do not recommend httpd/relayd
...
OpenBSD's httpd does not support caching in any way and putting a
caching layer between it and Pleroma is pointless when nginx works fine.
I also ran into issues with relayd when accessing it from the Tor browser.
Federation seems to be unaffected by this as is base Firefox and Chrome.
2024-11-12 00:07:58 +01:00
Phantasm
cf0296bfdc
docs openbsd: Add differences between otp and src, improved formatting and wording
...
httpd/relayd and acme-client parts are untouched
2024-11-12 00:07:58 +01:00
Phantasm
9b71f57e37
docs openbsd: add missing vips and libmagic depends to required software
2024-11-12 00:07:55 +01:00
Phantasm
b2a716fc91
openbsd rc: replace deprecated flags, renamed to fit other service files
2024-11-12 00:03:41 +01:00
feld
6099a94dbc
Merge branch 'mediav2-fix' into 'develop'
...
Fix /api/v2/media returning the wrong status code for media processed synchronously
See merge request pleroma/pleroma!4291
2024-10-28 02:11:49 +00:00
Mark Felder
7d5ef81737
Fix /api/v2/media returning the wrong status code for media processed synchronously
...
The API should return a 202 only if data cannot be returned yet and a followup GET /api/v1/media/:id should be called to retrieve it. This is something Mastodon does when it needs to transcode large media files. It does not apply to Pleroma and causes apps to waste an API call when posting a status which causes apps to appear to hang on higher latency environments, such as on mobile networks.
https://docs.joinmastodon.org/methods/media/#v2
2024-10-27 21:52:42 -04:00
feld
2d591aedae
Merge branch 'fzdevelop' into 'develop'
...
OpenBSD docs update
See merge request pleroma/pleroma!4290
2024-10-25 16:01:10 +00:00
Mark Felder
00b6a586ac
OpenBSD needs libvips
...
Confirmed package exists by testing an OpenBSD 7.6 arm64 VM
2024-10-25 11:56:57 -04:00
Mark Felder
63c6dacfce
Changelog
2024-10-25 11:40:58 -04:00
feld
bb3403abd8
Merge branch 'fzdevelop' into 'develop'
...
include vips in the media/graphics packages section
See merge request pleroma/pleroma!4289
2024-10-25 15:40:20 +00:00
Mark Felder
dc6362f71d
Changelog
2024-10-25 11:38:20 -04:00
feld
7e3532a073
Merge branch 'release-tuning' into 'develop'
...
Release tuning
See merge request pleroma/pleroma!4275
2024-10-25 15:35:32 +00:00
Mark Felder
e1296737a6
Disable busywaits in releases
2024-10-25 11:34:54 -04:00
tusooa
78dc592696
Merge branch 'develop' into 'develop'
...
Some tidying and grammer improvements for these installation docs, based on my experience installing Pleroma on Ubuntu 24.04 a few minutes ago.
See merge request pleroma/pleroma!4288
2024-10-21 00:10:28 +00:00
Mark Jaroski
f048637b41
Some tidying and grammer improvements for these installation docs, based on my experience installing Pleroma on Ubuntu 24.04 a few minutes ago.
2024-10-21 00:10:27 +00: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
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