Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-04 | Merge branch 'chore/elixir-1.11' into 'develop' | feld | |
Elixir 1.11 compatibility / Phoenix 1.5+ See merge request pleroma/pleroma!3059 | |||
2020-10-13 | Merge branch 'develop' into feature/gen-magic | Mark Felder | |
2020-10-13 | HTTPSecurityPlug module name and filename | Alexander Strizhakov | |
2020-10-13 | renaming ratelimiter supervisor | Alexander Strizhakov | |
2020-10-09 | Merge branch 'develop' into feature/gen-magic | Mark Felder | |
2020-09-29 | [#3031] Refactoring: moved system commands checks to ApplicationRequirements. | Ivan Tashkinov | |
2020-09-26 | Adjusted MediaProxyControllerTest to gracefully fail on missing ↵ | Ivan Tashkinov | |
dependencies. Installation docs update. Added ffmpeg/imagemagick checks to launch checks (if media preview proxy is enabled). Added documentation on installing optional media / graphics packages (imagemagick, ffmpeg, exiftool). | |||
2020-09-18 | Federate data through persistent websocket connections | Steven Fuchs | |
2020-09-10 | Merge branch 'develop' into feature/gen-magic | Mark Felder | |
2020-09-07 | removing Stats worker from Oban cron jobs | Alexander Strizhakov | |
2020-09-02 | user agent if Endpoint is not started yet | Alexander Strizhakov | |
2020-09-01 | application.ex: disable warnings_as_errors at runtime | rinpatch | |
see changed files for rationale | |||
2020-08-05 | Move checks to application startup | Roman Chvanikov | |
2020-07-15 | HTTP: Implement max request limits | rinpatch | |
2020-07-15 | Connection pool: implement logging and telemetry events | rinpatch | |
2020-07-15 | Connection pool: Fix race conditions in limit enforcement | rinpatch | |
Fixes race conditions in limit enforcement by putting worker processes in a DynamicSupervisor | |||
2020-07-15 | Refactor gun pooling and simplify adapter option insertion | rinpatch | |
This patch refactors gun pooling to use Elixir process registry and simplifies adapter option insertion. Having the pool use process registry instead of a GenServer has a number of advantages: - Simpler code: the initial implementation adds about half the lines of code it deletes - Concurrency: unlike a GenServer, ETS-based registry can handle multiple checkout/checkin requests at the same time - Precise and easy idle connection clousure: current proposal for closing idle connections in the GenServer-based pool needs to filter through all connections once a minute and compare their last active time with closing time. With Elixir process registry this can be done by just using `Process.send_after`/`Process.cancel_timer` in the worker process. - Lower memory footprint: In my tests `gun-memory-leak` branch uses about 290mb on peak load (250 connections) and 235mb on idle (5-10 connections). Registry-based pool uses 210mb on idle and 240mb on peak load | |||
2020-07-14 | Fix in-db configuration in dev environment | rinpatch | |
Previously, in-db configuration only worked when `warnings_as_errors` was disabled because re-compiling scrubbers on application restart created a warning about module conflicts. This patch fixes that by enabling `ignore_module_conflict` option of the compiler at runtime, and enables `warnings_as_errors` in prod since there is no reason to keep it disabled anymore. | |||
2020-07-12 | Config/Docs: Expand behaviour suggestions at runtime | href | |
2020-07-10 | Merge branch 'mix-tasks-improvement' into 'develop' | lain | |
Mix tasks improvement See merge request pleroma/pleroma!2723 | |||
2020-07-09 | Use the Pleroma.Config alias | Mark Felder | |
2020-07-08 | don't fully start pleroma in mix tasks | Alexander Strizhakov | |
2020-06-23 | Merge branch 'issue/1798' into 'develop' | lain | |
[#1798] fixed migration the settings to DB See merge request pleroma/pleroma!2655 | |||
2020-06-22 | added verify RUM settings before start app | Maksim Pechnikov | |
2020-06-17 | Change references from "deleted_urls" to "banned_urls" as nothing is handled ↵ | Mark Felder | |
via media deletions anymore; all actions are manual operations by an admin to ban the url | |||
2020-06-16 | Switch from gen_magic to majic, use Majic.Plug, remove Pleroma.MIME | href | |
2020-06-16 | Pleroma.MIME: use gen_magic | href | |
2020-06-14 | fix invalidates media url's | Maksim Pechnikov | |
2020-05-12 | Startup: suggest updating OTP when the version is too low for gun | rinpatch | |
I've seen quite a few people wonder what to do when presented with this error message. | |||
2020-05-07 | Streamer rework | href | |
2020-04-29 | Change Pleroma.CaptchaTest to be a regular module instead of GenServer | Egor Kislitsyn | |
2020-04-01 | Merge branch 'gun' into 'develop' | feld | |
Gun adapter Closes #945 See merge request pleroma/pleroma!1861 | |||
2020-03-30 | activities generation tasks | Alexander Strizhakov | |
2020-03-12 | Merge branch 'develop' into gun | Alexander Strizhakov | |
2020-03-12 | clean up | Alexander Strizhakov | |
2020-03-11 | using Pleroma.Config instead of ets | Alexander Strizhakov | |
2020-03-11 | merging release default config on app start | Alexander Strizhakov | |
2020-03-04 | otp version | Alexander Strizhakov | |
2020-03-03 | hiding raise error logic to otp_version module | Alexander Strizhakov | |
2020-03-03 | otp_version refactor | Alexander Strizhakov | |
2020-03-03 | Merge branch 'develop' into gun | Alexander Strizhakov | |
2020-03-02 | Bump copyright years of files changed after 2020-01-07 | Haelwenn (lanodan) Monnier | |
Done via the following command: git diff fcd5dd259a1700a045be902b43391b0d1bd58a5b --stat --name-only | xargs sed -i '/Pleroma Authors/c# Copyright © 2017-2020 Pleroma Authors <https:\/\/pleroma.social\/>' | |||
2020-02-18 | adding gun adapter | Alexander Strizhakov | |
2020-02-03 | Merge branch 'develop' into issue/1383 | Maksim Pechnikov | |
2020-01-28 | Warn if HTTPSecurityPlug is disabled | Egor Kislitsyn | |
2020-01-22 | Merge branch 'develop' into issue/1383 | Maksim Pechnikov | |
2020-01-20 | Check for unapplied migrations on startup | rinpatch | |
Closes #1328 | |||
2019-12-21 | Merge branch 'develop' into issue/1383 | Maksim Pechnikov | |
2019-12-10 | Merge branch 'develop' into feature/custom-runtime-modules | Egor Kislitsyn | |
2019-12-09 | Merge branch 'develop' into issue/1383 | Maksim Pechnikov | |