Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-15 | download-mastofe-build.sh: Proper exit when artifact is missing | Haelwenn (lanodan) Monnier | |
2020-11-17 | Remove FedSockets | rinpatch | |
Current FedSocket implementation has a bunch of problems. It doesn't have proper error handling (in case of an error the server just doesn't respond until the connection is closed, while the client doesn't match any error messages and just assumes there has been an error after 15s) and the code is full of bad descisions (see: fetch registry which uses uuids for no reason and waits for a response by recursively querying a ets table until the value changes, or double JSON encoding). Sometime ago I almost completed rewriting fedsockets from scrach to adress these issues. However, while doing so, I realized that fedsockets are just too overkill for what they were trying to accomplish, which is reduce the overhead of federation by not signing every message. This could be done without reimplementing failure states and endpoint logic we already have with HTTP by, for example, using TLS cert auth, or switching to a more performant signature algorithm. I opened https://git.pleroma.social/pleroma/pleroma/-/issues/2262 for further discussion on alternatives to fedsockets. From discussions I had with other Pleroma developers it seems like they would approve the descision to remove them as well, therefore I am submitting this patch. | |||
2020-11-08 | Remove release_env | rinpatch | |
While taking a final look at instance.gen before releasing I noticed that the release_env task outputs messages in broken english. Upon further inspection it seems to have even more severe issues which, in my opinion, warrant it's at least temporary removal: - We do not explain what it actually does, anywhere. Neither the task docs nor instance.gen, nor installation instructions. - It does not respect FHS on OTP releases (uses /opt/pleroma/config even though we store the config in /etc/pleroma/config.exs). - It doesn't work on OTP releases, which is the main reason it exists. Neither systemd nor openrc service files for OTP include it. - It is not mentioned in install guides other than the ones for Debian and OTP releases. | |||
2020-10-23 | NoNewPrivileges breaks ability to send email via sendmail because it ↵ | Mark Felder | |
restricts ability to run setuid/setgid binaries | |||
2020-10-15 | update task messages | Maksim Pechnikov | |
2020-10-15 | added generated `pleroma.env` | Maksim Pechnikov | |
2020-09-30 | Syntax error | Mark Felder | |
2020-09-30 | Make it possible for Varnish logs to contain the true scheme used by clients | Mark Felder | |
instead of always reporting http:// | |||
2020-09-21 | Use an upstream for reverse proxy so future modifications are simplified | Mark Felder | |
2020-09-21 | Most proxy settings can be global | Mark Felder | |
2020-09-21 | Remove duplicate setting | Mark Felder | |
2020-09-21 | Add FedSockets config | Mark Felder | |
2020-08-18 | Improve FreeBSD rc script | Mark Felder | |
Passes rclint now, $HOME is dynamic, and properly matches process name for signalling shutdown. | |||
2020-08-13 | Adding installation documentation for FreeBSD + rc.d script | Farhan Khan | |
2020-08-10 | Revert "Merge branch 'issue/1023' into 'develop'" | lain | |
This reverts merge request !2763 | |||
2020-07-16 | update task messages | Maksim Pechnikov | |
2020-07-14 | added generated `pleroma.env` | Maksim Pechnikov | |
2020-06-15 | Merge branch 'develop' into issue/1855 | Maksim Pechnikov | |
2020-06-14 | fix invalidates media url's | Maksim Pechnikov | |
2020-06-12 | Update pleroma.nginx to support TLSv1.3 | normandy | |
Based on SSL config from https://ssl-config.mozilla.org/ | |||
2020-05-20 | Apply suggestion to installation/nginx-cache-purge.sh.example | Maksim | |
2020-05-20 | update purge script | Maksim Pechnikov | |
2020-05-17 | added example cache purge script | Maksim Pechnikov | |
2020-05-14 | Merge branch 'features/openrc-console' into 'develop' | lain | |
init.d/pleroma: Add option to attach an elixir console See merge request pleroma/pleroma!1704 | |||
2020-05-06 | apache chain issue fix | Alexander Strizhakov | |
2020-03-13 | Do not strip Cache-Control headers from media. Trust the Pleroma backend. | Mark Felder | |
2020-03-03 | Update Copyrights | Mark Felder | |
2020-02-20 | init.d/pleroma: Add option to attach an elixir console | Haelwenn (lanodan) Monnier | |
2019-09-27 | Add `remote_ip` plug | minibikini | |
2019-09-20 | Make it obvious how to support dual stack for MongooseIM | feld | |
2019-08-30 | Fix missing changes in pleroma/pleroma!1197 | kPherox | |
2019-06-23 | Remove sudo in the nginx config command example | rinpatch | |
2019-06-22 | Fix the webroot method in the nginx config | rinpatch | |
2019-06-21 | Fix nginx webroot method config | rinpatch | |
2019-05-31 | Sample Mongoose IM config. | feld | |
Change domain, ensure paths to PEM files are correct, and this is good to go. | |||
2019-05-28 | Improve Varnish config. We set sane headers from the backend now. | feld | |
2019-05-23 | explicitly set reverse proxy upstream to IPv4 | Alfie Pates | |
since Pleroma.Web.Endpoint binds on IPv4 only and `localhost.` resolves to [::0] on some systems fixes #930. | |||
2019-05-01 | Merge branch 'features/download-mastofe-build' into 'develop' | lambda | |
installation/download-mastofe-build.sh: Add mastofe CI-artifacts download See merge request pleroma/pleroma!1052 | |||
2019-04-16 | Add supervisord configuration | Dominik V. Salonen | |
2019-04-12 | Merge branch 'ssl_trusted_cert' into 'develop' | lambda | |
ssl_trusted_certificate should point to chain.pem if we're demonstrating... See merge request pleroma/pleroma!996 | |||
2019-04-12 | installation/download-mastofe-build.sh: Add copyright header | Haelwenn (lanodan) Monnier | |
[ci skip] | |||
2019-04-12 | installation/download-mastofe-build.sh: Add mastofe CI-artifacts download | Haelwenn (lanodan) Monnier | |
[ci skip] | |||
2019-03-31 | ssl_trusted_certificate should point to chain.pem if we're demonstrating ↵ | Horsemans | |
LetsEncrypt: https://community.letsencrypt.org/t/howto-ocsp-stapling-for-nginx/13611/5 | |||
2019-02-26 | need to put back ipv4 listen instruct | Kenneth Zhao | |
2019-02-25 | Add ipv6 handling to pleroma.nginx | PEA | |
Replaces `listen 80` with `listen [::]:80`, same with 443 | |||
2019-02-23 | apache config: add instructions for mediaproxy. | faried nawaz | |
2019-02-10 | Update service files of OpenRC and systemd to new recommended paths | shibayashi | |
2019-02-09 | Recommend the acme-challenge path that is used in the installation guides | shibayashi | |
2019-02-09 | Add /media to Caddy cache | shibayashi | |
2019-01-28 | Update the openrc service's retry with the correct format | vaartis | |