Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-17 | Merge branch 'chore/issue-template-remove-tasks' into 'develop' | rinpatch | |
Bug issue template: remove choice in "Installation type" See merge request pleroma/pleroma!2774 | |||
2020-07-17 | Bug issue template: remove choice in "Installation type" | rinpatch | |
It made gitlab display "1 of 2 tasks completed" when one is chosen, which is totally not what this was used for. | |||
2020-07-16 | Sanitize `reason` param in POST /api/v1/accounts | Alex Gleason | |
2020-07-16 | Migrate :auto_linker --> Pleroma.Formatter in ConfigDB | Alex Gleason | |
2020-07-16 | Formatter: Test link with local mention | Alex Gleason | |
2020-07-16 | Use updated Linkify from git | Alex Gleason | |
2020-07-16 | description.exs typofixes | Alex Gleason | |
2020-07-16 | Merge remote-tracking branch 'upstream/develop' into linkify | Alex Gleason | |
2020-07-16 | Improve TOTP token and recovery input fields in OAuth login | Mark Felder | |
2020-07-16 | fix docs | Maksim Pechnikov | |
2020-07-16 | Apply 1 suggestion(s) to 1 file(s) | Maksim | |
2020-07-16 | Apply 1 suggestion(s) to 1 file(s) | Maksim | |
2020-07-16 | Merge branch 'develop' into issue/1023 | Maksim Pechnikov | |
2020-07-16 | update task messages | Maksim Pechnikov | |
2020-07-15 | Merge branch 'refactor/gun-pool-registry' into 'develop' | feld | |
Refactor gun pooling and simplify adapter option insertion Closes #1834, #1700, and #1680 See merge request pleroma/pleroma!2479 | |||
2020-07-15 | Squash User approval migrations | Alex Gleason | |
2020-07-15 | Use `approval_required` in /api/v1/instance | Alex Gleason | |
2020-07-15 | Merge branch 'develop' into refactor/gun-pool-registry | Mark Felder | |
2020-07-15 | Merge branch 'refactor/notification_settings' into 'develop' | feld | |
Refactor notification settings See merge request pleroma/pleroma!2602 | |||
2020-07-15 | Update FE bundle | Mark Felder | |
2020-07-15 | Merge branch 'develop' into refactor/notification_settings | Mark Felder | |
2020-07-15 | Merge branch 'features/mrf-reasons' into 'develop' | rinpatch | |
Add rejection reason to our MRFs See merge request pleroma/pleroma!2759 | |||
2020-07-15 | Merge branch 'fix/oban-pruning' into 'develop' | rinpatch | |
Bring back oban job pruning Closes #1945 See merge request pleroma/pleroma!2768 | |||
2020-07-15 | Merge branch 'issue/sign-authority' into 'develop' | feld | |
Include port in host for signatures See merge request pleroma/pleroma!2766 | |||
2020-07-15 | MastoAPI: fix & test giving MRF reject reasons | Haelwenn (lanodan) Monnier | |
2020-07-15 | Bring back oban job pruning | rinpatch | |
Closes #1945 | |||
2020-07-15 | ConnectionPool.Worker: do not stop with an error when there is a timeout | rinpatch | |
This produced error log messages about GenServer termination every time the connection was not open due to a timeout. Instead we stop with `{:shutdown, <gun_error>}` since shutting down when the connection can't be established is normal behavior. | |||
2020-07-15 | Merge branch 'develop' into issue/sign-authority | Maksim Pechnikov | |
2020-07-15 | Set a default timeout for Gun adapter timeout | href | |
2020-07-15 | Don't test tls_options in adapter helper test. | href | |
2020-07-15 | host is now useless | href | |
2020-07-15 | Simplify TLS opts | href | |
- `verify_fun` is not useful now - use `customize_check_hostname` (OTP 20+ so OK) - `partial_chain` is useless as of OTP 21.1 (wasn't there, but hackney/.. uses it) | |||
2020-07-15 | Go back to upstream Tesla | href | |
2020-07-15 | Bump gun | href | |
2020-07-15 | parentheses... | href | |
2020-07-15 | Fix race in enforcer/reclaimer start | href | |
2020-07-15 | Ensure connections error get known by the caller | href | |
2020-07-15 | ConnectionPool.Worker: Open gun conn in continue instead of init | href | |
2020-07-15 | config.exs: set gun retries to 0 | rinpatch | |
The new pooling code just removes the connection when it's down, there is no need to reconnect a connection that is just sitting idle, better just open a new one next time it's needed | |||
2020-07-15 | Connection Pool: fix LRFU implementation to not actually be LRU | rinpatch | |
The numbers of the native time unit were so small the CRF was always 1, making it an LRU. This commit switches the time to miliseconds and changes the time delta multiplier to the one yielding mostly highest hit rates according to the paper | |||
2020-07-15 | Request limiter setup: consider {:error, :existing} a success | rinpatch | |
When the application restarts (which happens after certain config changes), the limiters are not destroyed, so `ConcurrentLimiter.new` will produce {:error, :existing} | |||
2020-07-15 | FollowRedirects: Unconditionally release the connection if there is an error | rinpatch | |
There is no need for streaming the body if there is no body | |||
2020-07-15 | config.exs: make gun the default again | rinpatch | |
2020-07-15 | Gun adapter helper: fix wildcard cert issues on OTP 23 | rinpatch | |
See https://bugs.erlang.org/browse/ERL-1260 for more info. The ssl match function is basically copied from mint, except that `:string.lowercase/1` was replaced by `:string.casefold`. It was a TODO in mint's code, so might as well do it since we don't need to support OTP <20. Closes #1834 | |||
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 | Use erlang monotonic time for CRF calculation | rinpatch | |
2020-07-15 | Adapter Helper: Use built-in ip address type | rinpatch | |
2020-07-15 | Connection Pool: add tests | rinpatch | |
2020-07-15 | Remove tests for old pool | rinpatch | |
2020-07-15 | HTTP: Implement max request limits | rinpatch | |