Commit Graph

202 Commits (ff00b354fa5067c898e860e275748dd757cb04cd)

Author SHA1 Message Date
Mark Felder 2731ea1334 Change references from "deleted_urls" to "banned_urls" as nothing is handled via media deletions anymore; all actions are manual operations by an admin to ban the url
4 years ago
href f124f68205 Switch from gen_magic to majic, use Majic.Plug, remove Pleroma.MIME
4 years ago
href ec1452fd1c Pleroma.MIME: use gen_magic
4 years ago
Maksim Pechnikov 2e8a236cef fix invalidates media url's
4 years ago
rinpatch 8308611279 Startup: suggest updating OTP when the version is too low for gun
4 years ago
href 9491ba3e49 Streamer rework
4 years ago
Egor Kislitsyn 39a78998d0
Change Pleroma.CaptchaTest to be a regular module instead of GenServer
4 years ago
feld ef7d2b0f11 Merge branch 'gun' into 'develop'
5 years ago
Alexander Strizhakov eb9744cade
activities generation tasks
5 years ago
Alexander Strizhakov 39ed608b13
Merge branch 'develop' into gun
5 years ago
Alexander Strizhakov 1306b92997
clean up
5 years ago
Alexander Strizhakov fce090c1de
using Pleroma.Config instead of ets
5 years ago
Alexander Strizhakov 282a93554f
merging release default config on app start
5 years ago
Alexander Strizhakov 6b2fb9160c
otp version
5 years ago
Alexander Strizhakov 24d1ac125c
hiding raise error logic to otp_version module
5 years ago
Alexander Strizhakov 4c8569d403
otp_version refactor
5 years ago
Alexander Strizhakov 509c81e4b1
Merge branch 'develop' into gun
5 years ago
Haelwenn (lanodan) Monnier 6da6540036
Bump copyright years of files changed after 2020-01-07
5 years ago
Alexander Strizhakov 514c899275
adding gun adapter
5 years ago
Maksim Pechnikov 2c40c8b4a2 Merge branch 'develop' into issue/1383
5 years ago
Egor Kislitsyn 6302b40791
Warn if HTTPSecurityPlug is disabled
5 years ago
Maksim Pechnikov b8d5c09f48 Merge branch 'develop' into issue/1383
5 years ago
rinpatch dc0498ab2b Check for unapplied migrations on startup
5 years ago
Maksim Pechnikov 54c9db38c8 Merge branch 'develop' into issue/1383
5 years ago
Egor Kislitsyn c098dec473 Merge branch 'develop' into feature/custom-runtime-modules
5 years ago
Maksim Pechnikov 2b821036c4 Merge branch 'develop' into issue/1383
5 years ago
Egor Kislitsyn ed92784e7c Set Logger level to :info in prod
5 years ago
Egor Kislitsyn 84f891ea3e Add Pleroma.Utils.compile_dir/1
5 years ago
rinpatch d6c89068f3 HTML: Compile Scrubbers on boot
5 years ago
Maksim Pechnikov 5876a9cb79 Merge branch 'develop' into issue/1383
5 years ago
Egor Kislitsyn a75d4a41e0 Add a test for custom runtime modules
5 years ago
Egor Kislitsyn e4292cbfad Use Kernel.inspect/2 to print loaded custom modules
5 years ago
Egor Kislitsyn 157bceeda9 Move runtime configuration from `:instance` to `:modules`
5 years ago
Egor Kislitsyn 1216b546c6 Fix credo warning
5 years ago
Egor Kislitsyn 48ae3c4347 Add support for custom modules
5 years ago
lain aa97fe8f17 ChatChannel: Ignore messages that are too long.
5 years ago
Maksim Pechnikov b7c449118b Merge branch 'develop' into issue/1383
5 years ago
Maksim Pechnikov a4f834a687 moved DigestEmail to Oban Periodic jobs
5 years ago
Maksim Pechnikov c5766a8100 moved ActivityExpiration to Oban Periodic jobs
5 years ago
Maksim Pechnikov 6f202a401b moved ScheduledActivity to Oban Periodic jobs
5 years ago
Maksim Pechnikov 0e9be6bafa moved OAuth.Token.CleanWorker to Oban Periodic jobs
5 years ago
Sadposter d3656c2725 add ability to set a custom user-agent string
5 years ago
Steven Fuchs 94627baa5c New rate limiter
5 years ago
Ariadne Conill 25b7ff56c3 application: don't start Federator.init/1 anymore
5 years ago
lain 27110793a7 Merge branch 'featrue/job-monitor' into 'develop'
5 years ago
Sergey Suprunenko c541b83bef Track failed proxy urls and don't request them again
5 years ago
Egor Kislitsyn 75290cbfbd Add Pleroma.JobQueueMonitor
5 years ago
kaniini 3ff57f1fd3 Merge branch 'hex-flake-id' into 'develop'
5 years ago
Egor Kislitsyn b5dfe83433 Replace `Pleroma.FlakeId` with `flake_id` hex package
5 years ago
Ekaterina Vaartis ee620ecbf1 Add caching for emoji pack sharing
5 years ago
Steven Fuchs 80c5c3495b remove remaining errors from tests
5 years ago
Egor Kislitsyn 96816ceaa2 Revert "Merge branch 'revert-4fabf83a' into 'develop'"
5 years ago
kaniini c623b4324d Revert "Merge branch 'streamer-refactoring' into 'develop'"
5 years ago
Steven Fuchs aab264db82 Streamer refactoring
5 years ago
Ivan Tashkinov 6bcedb693c [#1149] Merge remote-tracking branch 'remotes/upstream/develop' into 1149-oban-job-queue
5 years ago
minibikini 11e12b5761 Add Pleroma.Plugs.Cache
5 years ago
Ivan Tashkinov b49085c156 [#1149] Refactoring: GenServer workers renamed to daemons, `use Oban.Worker` moved to helper.
5 years ago
Ivan Tashkinov a90ea8ba15 [#1149] Addressed code review comments (code style, jobs pruning etc.).
5 years ago
Ivan Tashkinov e890ea7e82 [#1149] Added Oban job for "activity_expiration". Merged remote-tracking branch 'remotes/upstream/develop' into 1149-oban-job-queue
5 years ago
lain 1692fa8945 ActivityExpirationWorker: Fix merge issues.
5 years ago
lain cc6c0b4ba6 Merge remote-tracking branch 'origin/develop' into sixohsix/pleroma-post_expiration
5 years ago
Ivan Tashkinov 581123f8bb [#1149] Introduced `quantum` job scheduler. Documentation & config changes.
5 years ago
Ivan Tashkinov c29686309e [#1149] Upgraded `oban` from 0.6.0 to 0.7.1.
5 years ago
Ivan Tashkinov 256ff09aa8 [#1149] Merge remote-tracking branch 'remotes/upstream/develop' into 1149-oban-job-queue
5 years ago
rinpatch fba3c16d20 Fix OAuth cleanup worker unconditionally starting
5 years ago
Ivan Tashkinov a180c1360e [#1149] Oban mailer job. Adjusted tests.
5 years ago
stwf c43152f6c1 fix formatting
5 years ago
stwf 15ef521009 Isolate OAuth.Token.CleanWorker
5 years ago
stwf 51bdf0cab6 use default child_specs
5 years ago
Ivan Tashkinov 267262491e Merge remote-tracking branch 'remotes/upstream/develop' into 1149-oban-job-queue
5 years ago
Ivan Tashkinov 23d279e03e [#1149] Replaced RetryQueue with oban-based retries.
5 years ago
Mike Verdone 378f5f0fbe Add activity expiration worker
5 years ago
Roman Chvanikov 36049f08ef Merge develop
5 years ago
Ariadne Conill d930e5d5c3 activitypub: introduce internal fetch service actor
5 years ago
Roman Chvanikov e7c175c943 Use PleromaJobQueue for scheduling
5 years ago
Roman Chvanikov eae991b06a merge develop
5 years ago
Alex S beba7bbc85 removing synchronization worker
5 years ago
Roman Chvanikov 371d39e160 Merge develop
5 years ago
Alexander Strizhakov d6b0fce6e9 Fix/1019 correct count remote users
5 years ago
Roman Chvanikov 657277ffc0 Resolve conflicts
5 years ago
Alexander Strizhakov c2ca1f22a2 it is changed in compile time
5 years ago
lain 315f090f59 Prometheus: Remove flaky process collection NIF.
5 years ago
Roman Chvanikov 01fe5abad1 Resolve conflicts
5 years ago
rinpatch 92213fb87c Replace Mix.env with Pleroma.Config.get(:env)
5 years ago
rinpatch 9ae8f012a5 Switch to manual Supervisor child specifications instead of Supervisor.Spec
5 years ago
Roman Chvanikov ce47017c89 Merge develop
5 years ago
Maksim 620908a2db [#699] add worker to clean expired oauth tokens
5 years ago
Aaron Tinio f96e9b28bb Fix prometheus-ecto error when not configured
5 years ago
Roman Chvanikov 724311e151 Fix Credo warnings
6 years ago
Roman Chvanikov 64a2c6a041 Digest emails
6 years ago
Egor Kislitsyn c3d5c3513a Merge remote-tracking branch 'pleroma/develop' into use-jobs-in-webpush
6 years ago
Egor Kislitsyn a1a854646e Merge branch 'develop' into use-jobs-in-webpush
6 years ago
eugenijm 2056efa714 Add scheduler for sending scheduled activities to the queue
6 years ago
Egor Kislitsyn f1712cd2f1 Use PleromaJobQueue in Pleroma.Web.Push
6 years ago
Mark Felder 69038887b2 Code readability tweak
6 years ago
Egor Kislitsyn 0b5c818cb7 [#1] fix telemetry
6 years ago
href bc3618a38d Set up telemetry and prometheus
6 years ago
Egor 9a39d1d846 Replace Pleroma.Jobs with `pleroma_job_queue`
6 years ago
Haelwenn (lanodan) Monnier 8cd3eada7d
[Credo] write large numbers with underscore separation
6 years ago
Haelwenn (lanodan) Monnier fb82f6fc7c
[Credo] Remove parentesis on argument-less functions
6 years ago