Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-15 | Add documentation for new connection pool settings and remove some | rinpatch | |
`:retry_timeout` and `:retry` got removed because reconnecting on failure is something the new pool intentionally doesn't do. `:max_overflow` had to go in favor of `:max_waiting`, I didn't reuse the key because the settings are very different in their behaviour. `:checkin_timeout` got removed in favor of `:connection_acquisition_wait`, I didn't reuse the key because the settings are somewhat different. I didn't do any migrations/deprecation warnings/changelog entries because these settings were never in stable. | |||
2020-07-15 | HTTP: Implement max request limits | rinpatch | |
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 | Merge remote-tracking branch 'upstream/develop' into by-approval | Alex Gleason | |
2020-07-14 | Merge branch 'feature/1922-media-proxy-whitelist' into 'develop' | feld | |
Support for hosts with scheme in MediaProxy whitelist setting Closes #1922 See merge request pleroma/pleroma!2754 | |||
2020-07-14 | Clarify description and suggestion | Mark Felder | |
2020-07-14 | [#1940] Applied rate limit for requests with bad `admin_token`. Added doc ↵ | Ivan Tashkinov | |
warnings on `admin_token` setting. | |||
2020-07-13 | Merge branch 'config-behaviours-runtime' into 'develop' | feld | |
Config/Docs: Expand behaviour suggestions modules at runtime Closes #1941 See merge request pleroma/pleroma!2755 | |||
2020-07-13 | Merge branch 'fix/mediaproxy-cache-settings-types' into 'develop' | feld | |
Update types for :headers and :options settings in Pleroma.Web.MediaProxy.Invalidation.Http See merge request pleroma/pleroma!2735 | |||
2020-07-12 | Add `account_approval_required` instance setting | Alex Gleason | |
2020-07-12 | Config/Docs: Expand behaviour suggestions at runtime | href | |
2020-07-12 | MediaProxy whitelist setting now supports hosts with scheme | Alexander Strizhakov | |
added deprecation warning about using bare domains | |||
2020-07-12 | Update types in MRF Keyword group | Angelina Filippova | |
2020-07-11 | Remove :regex from types | Angelina Filippova | |
2020-07-11 | Update types for :params, :match_actor and :replace settings | Angelina Filippova | |
2020-07-10 | Merge branch 'issue/1790-updated-oban' into 'develop' | feld | |
[#1790] updated oban to 2.0.0 See merge request pleroma/pleroma!2674 | |||
2020-07-10 | Merge branch 'develop' into issue/1790-updated-oban | Mark Felder | |
2020-07-10 | docs and descriptions for s3 settings | Alexander Strizhakov | |
2020-07-10 | Update type for :replace settings | Angelina Filippova | |
2020-07-10 | Update type for :groups setting | Angelina Filippova | |
2020-07-09 | Merge branch 'features/favicons' into 'develop' | lain | |
Add support for remote favicons See merge request pleroma/pleroma!2261 | |||
2020-07-09 | Update types for :headers and :options settings in MediaProxy Invalidation group | Angelina Filippova | |
2020-07-08 | Merge branch '1895-hashtag-timeline-restrict-unauthenticated-fix' into 'develop' | lain | |
[#1895] Made hashtag timeline respect `:restrict_unauthenticated` instance setting Closes #1895 See merge request pleroma/pleroma!2731 | |||
2020-07-08 | Add [:instances_favicons, :enabled] setting, defaults to false | Haelwenn (lanodan) Monnier | |
2020-07-07 | Merge branch 'remove-twitter-api' into 'develop' | lain | |
Remove some TwitterAPI endpoints See merge request pleroma/pleroma!2327 | |||
2020-07-07 | [#1895] Documentation hints on private instances and ↵ | Ivan Tashkinov | |
instance/restrict_unauthenticated setting. | |||
2020-07-07 | added hyper:// to default protocols | DYM | |
2020-07-06 | Config: Remove Statusnet preloader. | lain | |
2020-07-06 | Upload: Restrict description length | lain | |
2020-07-03 | Merge branch 'develop' into issue/1790-updated-oban | Mark Felder | |
2020-07-02 | Lint, long lines | Mark Felder | |
2020-07-02 | Improve descriptions, move primary MRF settings to top for AdminFE ordering | Mark Felder | |
2020-07-02 | Merge branch 'develop' into feature/1885-MRF-metadata | Mark Felder | |
2020-07-02 | Merge remote-tracking branch 'remotes/origin/develop' into ↵ | Ivan Tashkinov | |
2168-media-preview-proxy # Conflicts: # config/config.exs # lib/pleroma/web/media_proxy/media_proxy.ex # lib/pleroma/web/media_proxy/media_proxy_controller.ex | |||
2020-07-02 | Merge branch 'feature/update-description' into 'develop' | lain | |
Update settings descriptions and labels See merge request pleroma/pleroma!2709 | |||
2020-07-01 | Add labels, update descriptions and labels | Angelina Filippova | |
2020-06-30 | AutoLinker --> Linkify, update to latest version | Alex Gleason | |
https://git.pleroma.social/pleroma/elixir-libraries/linkify | |||
2020-06-27 | Config: Reduce default preloaders to configuration endpoints. | lain | |
Fetching the timeline is a bit heavy to do by default. | |||
2020-06-27 | added tab & labels for mrf policies | Alexander Strizhakov | |
2020-06-26 | additional data to MRF policies in descriptions | Alexander Strizhakov | |
2020-06-26 | Pleroma.Upload.Filter.Mogrify args description | Alexander Strizhakov | |
2020-06-25 | Merge branch 'preload-data' into 'develop' | feld | |
Preload data into index.html Closes #1660 See merge request pleroma/pleroma!2381 | |||
2020-06-25 | Merge branch 'chore/remove-reference-to-distsn' into 'develop' | lain | |
Remove reference to defunct distsn.org See merge request pleroma/pleroma!2675 | |||
2020-06-25 | Apply suggestion to config/description.exs | lain | |
2020-06-25 | added wrapper Pleroma.HTTP for ExAws.S3 | Maksim Pechnikov | |
2020-06-24 | fixed config/descpiption.exs | Maksim Pechnikov | |
2020-06-24 | added wrapper Pleroma.HTTP for Tzdata.HTTPClient | Maksim Pechnikov | |
2020-06-23 | Merge branch 'feature/1631-redesign-mrf-configuration' into 'develop' | Haelwenn | |
Moving mrf settings from instance to separate mrf group Closes #1631 See merge request pleroma/pleroma!2320 | |||
2020-06-23 | Remove reference to defunct distsn.org | Mark Felder | |
2020-06-23 | migrate to oban 2.0-rc1 | Maksim Pechnikov | |