aboutsummaryrefslogtreecommitdiff
path: root/lib/pleroma/application.ex
AgeCommit message (Collapse)Author
2019-10-04Merge branch 'backport/hex-flake-id' into 'maint/1.1'kaniini
backport: hex `flake_id` support See merge request pleroma/pleroma!1793
2019-10-04Replace `Pleroma.FlakeId` with `flake_id` hex packageEgor Kislitsyn
2019-10-04Track failed proxy urls and don't request them againSergey Suprunenko
2019-10-04application: fix up after_supervisor_start removal backportAriadne Conill
2019-10-04remove remaining errors from testsSteven Fuchs
2019-10-04Revert "Merge branch 'revert-4fabf83a' into 'develop'"Egor Kislitsyn
This reverts commit fe7fd331263007e0fb2877ef7370a09a9704da36, reversing changes made to 4fabf83ad01352442906d79187aeab4c777f4df8.
2019-09-09Add Pleroma.Plugs.Cacheminibikini
2019-08-24ActivityExpirationWorker: Fix merge issues.lain
2019-08-24Merge remote-tracking branch 'origin/develop' into ↵lain
sixohsix/pleroma-post_expiration
2019-08-15Fix OAuth cleanup worker unconditionally startingrinpatch
!1576 removed enabled/disabled check from the worker, in favor of just not starting it in application.ex if disabled. However a line unconditionally starting the worker was removed
2019-08-14fix formattingstwf
2019-08-14Isolate OAuth.Token.CleanWorkerstwf
2019-08-14use default child_specsstwf
2019-07-24Add activity expiration workerMike Verdone
This is a worker that runs every minute and deletes expired activities. It's based heavily on the scheduled activities worker.
2019-07-20Merge developRoman Chvanikov
2019-07-17activitypub: introduce internal fetch service actorAriadne Conill
2019-07-16Use PleromaJobQueue for schedulingRoman Chvanikov
2019-07-12merge developRoman Chvanikov
2019-07-10removing synchronization workerAlex S
2019-07-09Merge developRoman Chvanikov
2019-07-09Fix/1019 correct count remote usersAlexander Strizhakov
2019-06-29Resolve conflictsRoman Chvanikov
2019-06-14it is changed in compile timeAlexander Strizhakov
we can't change module attributes and endpoint settings in runtime
2019-06-13Prometheus: Remove flaky process collection NIF.lain
2019-06-07Resolve conflictsRoman Chvanikov
2019-06-06Replace Mix.env with Pleroma.Config.get(:env)rinpatch
Mix.env/0 is not availible in release environments such as distillery or elixir's built-in releases.
2019-06-06Switch to manual Supervisor child specifications instead of Supervisor.Specrinpatch
Supervisor.Spec is deprecated and causes warnings on Elixir master, see https://hexdocs.pm/elixir/Supervisor.Spec.html
2019-05-29Merge developRoman Chvanikov
2019-05-22[#699] add worker to clean expired oauth tokensMaksim
2019-05-21Fix prometheus-ecto error when not configuredAaron Tinio
2019-04-20Fix Credo warningsRoman Chvanikov
2019-04-20Digest emailsRoman Chvanikov
2019-04-08Merge remote-tracking branch 'pleroma/develop' into use-jobs-in-webpushEgor Kislitsyn
2019-04-08Merge branch 'develop' into use-jobs-in-webpushEgor Kislitsyn
2019-04-06Add scheduler for sending scheduled activities to the queueeugenijm
2019-04-05Use PleromaJobQueue in Pleroma.Web.PushEgor Kislitsyn
2019-04-04Code readability tweakMark Felder
2019-04-04[#1] fix telemetryEgor Kislitsyn
2019-04-04Set up telemetry and prometheushref
2019-03-29Replace Pleroma.Jobs with `pleroma_job_queue`Egor
2019-03-13[Credo] write large numbers with underscore separationHaelwenn (lanodan) Monnier
2019-03-13[Credo] Remove parentesis on argument-less functionsHaelwenn (lanodan) Monnier
2019-02-04Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into feature/jobsEgor Kislitsyn
# Conflicts: # lib/pleroma/web/activity_pub/activity_pub.ex # lib/pleroma/web/federator/federator.ex
2019-02-01use Mix.Project.Config for some Application functionsLuna
2019-02-01use nodeinfo 2.1, add repository fieldLuna
that is the only change from nodeinfo 2.0 to 2.1 also this makes the nodeinfo tests use 2.1.json instead of 2.0.json
2019-01-31fix mergeEgor Kislitsyn
2019-01-31Merge remote-tracking branch 'MAIN/develop' into feature/jobsEgor Kislitsyn
2019-01-30Fix 4aff4efa typoshref
2019-01-30Use multiple hackney poolshref
* federation (ap, salmon) * media (rich media, media proxy) * upload (uploader proxy) Each "part" will stop fighting others ones -- a huge federation outbound could before make the media proxy fail to checkout a connection in time. splitted media and uploaded media for the good reason than an upload pool will have all connections to the same host (the uploader upstream). it also has a longer default retention period for connections.
2019-01-29Merge branch 'hj-happiness-improvement' into 'develop'kaniini
New frontend configuration mechanism. Closes #445 See merge request pleroma/pleroma!700