Alex Gleason
9cc8642b80
Visibility: check Tombstone objects in visible_for_user?/2
2 yıl önce
Haelwenn (lanodan) Monnier
6dc78f5f6f
AP C2S: Remove restrictions and make it go through pipeline
3 yıl önce
Alex Gleason
43800d83f4
Deletions: allow deactivated users to be deleted
3 yıl önce
Haelwenn (lanodan) Monnier
c839078a75
ObjectValidators.{Announce,EmojiReact,Like}: Fix context, actor & addressing
3 yıl önce
Alex Gleason
67ec0e6c18
Switch to runtime deps in ActivityPub.SideEffects
Speeds up recompilation by reducing compile cycles
3 yıl önce
Alex Gleason
6fcfa33e4e
Fix MRF.config_descriptions/0
3 yıl önce
Alex Gleason
fe4c4a7178
MRF: create MRF.Policy behaviour separate from MRF module
Speeds up recompilation by reducing compile-time deps
3 yıl önce
Haelwenn (lanodan) Monnier
eb7313b0d3
Pipeline Ingestion: Page
3 yıl önce
Haelwenn (lanodan) Monnier
11844084d0
MIME.valid?(type) → is_bitstring(type) && MIME.extensions(type) != []
Since mime 1.6.0:
warning: MIME.valid?/1 is deprecated. Use MIME.extensions(type) != [] instead
As for the bitstring(type) part it's because MIME.extensions only expects a string.
https://github.com/elixir-plug/mime/issues/43
3 yıl önce
Alex Gleason
a744c47e9a
Remove deps from Streaming/Persisting behaviors
Speeds up recompilation by limiting compile-time deps
3 yıl önce
Alex Gleason
51a9f97e87
Deprecate Pleroma.Web.base_url/0
Use Pleroma.Web.Endpoint.url/0 directly instead. Reduces compiler cycles.
3 yıl önce
Alex Gleason
10dfe81479
Pleroma.Constants.as_local_public/0 --> Pleroma.Web.ActivityPub.Utils.as_local_public/0
Move as_local_public/0 to stop making modules depend on Web at compile-time
3 yıl önce
Alex Gleason
fa543a9361
ActivityPub.Pipeline: switch to runtime deps
Speed up recompilation by breaking compile-time cycles
3 yıl önce
Mark Felder
4694853766
Provide totalItems field for featured collections
3 yıl önce
Alex Gleason
543e9402d6
Support blurhash
3 yıl önce
Alex Gleason
6f0b42656d
Federate attachments as Links instead of Documents
3 yıl önce
Alex Gleason
4c060ae733
Ingest remote attachment width/height
3 yıl önce
Alex Gleason
c16c7fdb87
SimplePolicy: filter string Objects
3 yıl önce
Alex Gleason
3d742c3c1a
SimplePolicy: filter nested objects
3 yıl önce
Alex Gleason
6727a3659f
Remove Pleroma.Formatter.minify/2
3 yıl önce
Mark Felder
9f711ddcf8
Try to set query timeout intelligently
3 yıl önce
Mark Felder
0effcd2cfe
Set Repo.transaction/2 timeout to infinity. Fixes pleroma.user delete_activities mix task.
3 yıl önce
Haelwenn (lanodan) Monnier
53193b84b1
utils: Fix maybe_splice_recipient when "object" isn’t a map
3 yıl önce
Haelwenn (lanodan) Monnier
6c9f6e62c8
transmogrifier: Fixing votes from Note to Answer
3 yıl önce
Haelwenn (lanodan) Monnier
d1205406d9
ActivityPubControllerTest: Apply same addr changes to object
3 yıl önce
Haelwenn (lanodan) Monnier
96212b2e32
Fix addressing
3 yıl önce
Haelwenn (lanodan) Monnier
641184fc7a
recipients fixes/hardening for CreateGenericValidator
3 yıl önce
Haelwenn (lanodan) Monnier
c944932674
Pipeline Ingestion: Note
3 yıl önce
Haelwenn (lanodan) Monnier
e2a3365b5c
ObjectValidator.CommonFixes: Introduce fix_objects_defaults and fix_activity_defaults
3 yıl önce
Haelwenn (lanodan) Monnier
e56779dd8d
Transmogrifier: Simplify fix_explicit_addressing and fix_implicit_addressing
3 yıl önce
Haelwenn (lanodan) Monnier
ef36f7fa5c
Move tag fixup to object_validator
3 yıl önce
Haelwenn (lanodan) Monnier
7ebfe89900
object_validators: Mark validate_data as private
3 yıl önce
Haelwenn (lanodan) Monnier
37a7f521fd
Insert string-hashtags in Pipeline
Cannot be done in Ecto schemas because only one type is allowed in arrays, and
needs to be done before the MRFs.
3 yıl önce
Haelwenn (lanodan) Monnier
5ae27c8451
pipeline_test: Fix usage of %Activity{}
3 yıl önce
Haelwenn (lanodan) Monnier
9015df2229
TagValidator: New
3 yıl önce
Haelwenn (lanodan) Monnier
af1cd28f9b
object_validator: Refactor most of validate/2 to a generic block
3 yıl önce
Mark Felder
03f38ac4eb
Prefer FollowBot naming convention vs Followbot
3 yıl önce
Mark Felder
4796df0bc3
Remove Task.async as it is broken here and probably a premature optimization anyway
3 yıl önce
Mark Felder
778010ef8e
Do not try to follow local users. Their posts are already available locally on the instance.
3 yıl önce
Mark Felder
86182ef8e4
Change module name to FollowbotPolicy
3 yıl önce
Mark Felder
f0dcc1ca69
Lint
3 yıl önce
Mark Felder
a176914c73
Better checking of previous follow request attempts
3 yıl önce
Mark Felder
3989ec508c
Prevent duplicates from being processed
3 yıl önce
Mark Felder
3949cfdc24
Make the followbot only dispatch follow requests once per 30 day period
3 yıl önce
Mark Felder
e78738173a
Enforce that the followbot must be marked as a bot.
3 yıl önce
Mark Felder
fba770b3ea
Try to handle misconfiguration scenarios gracefully
3 yıl önce
Mark Felder
8b81d62227
Upstream original followbot implementation
3 yıl önce
Alexander Strizhakov
1885268c9c
expanding validator
3 yıl önce
Alexander Strizhakov
2a520ba008
expanding AddRemoveValidator
3 yıl önce
Alexander Strizhakov
8857242c95
removeing corresponding add activity
3 yıl önce