Commit Graph

7804 Commits (4a181982c34c774c9ed4b76ce1d95f6c33fce9d5)

Author SHA1 Message Date
Alex Gleason 02b9436494
Don't render media `meta` if nil
3 years ago
Alex Gleason 4c060ae733
Ingest remote attachment width/height
3 years ago
Alex Gleason ab9eabdf20
Add SetMeta filter to store uploaded image sizes
3 years ago
Alex Gleason cea44b6b3e
Merge remote-tracking branch 'upstream/develop' into simplepolicy-announce-leak
3 years ago
feld 745375bdcf Merge branch 'dont-crash-email-settings' into 'develop'
3 years ago
Alex Gleason c186b059a7
Merge remote-tracking branch 'pleroma/develop' into dont-crash-email-settings
3 years ago
Alex Gleason c80b1aaf51
Don't crash when email settings are invalid
3 years ago
Alex Gleason 926a233cc4
Merge remote-tracking branch 'upstream/develop' into simplepolicy-announce-leak
3 years ago
Alex Gleason c16c7fdb87
SimplePolicy: filter string Objects
3 years ago
Alex Gleason 3d742c3c1a
SimplePolicy: filter nested objects
3 years ago
Alex Gleason 52fc59f125
Merge remote-tracking branch 'upstream/develop' into earmark
3 years ago
Alex Gleason 6727a3659f
Remove Pleroma.Formatter.minify/2
3 years ago
Alex Gleason e7ac15905e
Merge remote-tracking branch 'upstream/develop' into oauth-token-id
3 years ago
Mark Felder 959dc6e6fc Cleanup and ensure we obey custom Repo timeout
3 years ago
Mark Felder 99fd9c5e38 OTP releases executing commands via pleroma_ctl show the parent of the process is :erl_eval
3 years ago
Mark Felder 9f711ddcf8 Try to set query timeout intelligently
3 years ago
Mark Felder 9bc69196d5 Add utility function to return infinite timeout for SQL transactions if we detect it was called from a Mix Task
3 years ago
Mark Felder 0effcd2cfe Set Repo.transaction/2 timeout to infinity. Fixes pleroma.user delete_activities mix task.
3 years ago
Sean King d1eb1913e8 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into feature/opt-out-of-google-floc
3 years ago
Mark Felder efed94a23e Fix error response which was breaking tests related to pinned posts
3 years ago
Sean King 2b4f958b2a
Add opting out of Google FLoC to HTTPSecurityPlug headers
3 years ago
rinpatch 15f87cf658 Merge branch 'features/ingestion-ecto-tag' into 'develop'
3 years ago
rinpatch 79376b4afb Merge branch 'feature/521-pinned-post-federation' into 'develop'
3 years ago
rinpatch 0ababdc068 Merge branch 'fix/2593-reading-exported-config-file' into 'develop'
3 years ago
Mark Felder f95b52255b Revert guards on string_to_elixir_types/1, remove unnecessary assignment in test
3 years ago
Mark Felder c3b8c77967 Improve string_to_elixir_types/1 with guards
3 years ago
Mark Felder ee53ad4d77 Add ConcurrentLimiter to module_name?/1 and apply string_to_elixir_types/1 to search_opts keys during update_or_create/1
3 years ago
Mark Felder 0feafcc20c Use URI.merge to prevent concatenating two canonical URLs when a custom instance thumbnail was uploaded via AdminFE
4 years ago
Alexander Strizhakov 681a42c359
release runtime provider fix for paths
4 years ago
Haelwenn (lanodan) Monnier 53193b84b1
utils: Fix maybe_splice_recipient when "object" isn’t a map
4 years ago
Haelwenn (lanodan) Monnier 6c9f6e62c8
transmogrifier: Fixing votes from Note to Answer
4 years ago
Haelwenn (lanodan) Monnier 461123110b
Object.Fetcher: Fix getting transmogrifier reject reason
4 years ago
Haelwenn (lanodan) Monnier d1205406d9
ActivityPubControllerTest: Apply same addr changes to object
4 years ago
Haelwenn (lanodan) Monnier 96212b2e32
Fix addressing
4 years ago
Haelwenn (lanodan) Monnier 641184fc7a
recipients fixes/hardening for CreateGenericValidator
4 years ago
Haelwenn (lanodan) Monnier c944932674
Pipeline Ingestion: Note
4 years ago
Haelwenn (lanodan) Monnier e2a3365b5c
ObjectValidator.CommonFixes: Introduce fix_objects_defaults and fix_activity_defaults
4 years ago
Haelwenn (lanodan) Monnier e56779dd8d
Transmogrifier: Simplify fix_explicit_addressing and fix_implicit_addressing
4 years ago
Haelwenn (lanodan) Monnier ef36f7fa5c
Move tag fixup to object_validator
4 years ago
Haelwenn (lanodan) Monnier 7ebfe89900
object_validators: Mark validate_data as private
4 years ago
Haelwenn (lanodan) Monnier 37a7f521fd
Insert string-hashtags in Pipeline
4 years ago
Haelwenn (lanodan) Monnier 5ae27c8451
pipeline_test: Fix usage of %Activity{}
4 years ago
Haelwenn (lanodan) Monnier 9015df2229
TagValidator: New
4 years ago
Haelwenn 1e3db07586 Revert "Merge branch 'patch-fix-open-api-spec' into 'develop'"
4 years ago
rinpatch ce9ed6c730 Merge branch 'refactor/object_validator_validate' into 'develop'
4 years ago
Haelwenn (lanodan) Monnier af1cd28f9b
object_validator: Refactor most of validate/2 to a generic block
4 years ago
Miss Pasture 863010ea63 date-times are always strings
4 years ago
Mark Felder 03f38ac4eb Prefer FollowBot naming convention vs Followbot
4 years ago
Mark Felder 4796df0bc3 Remove Task.async as it is broken here and probably a premature optimization anyway
4 years ago
Mark Felder c252ac71d4 Revert
4 years ago
Mark Felder 778010ef8e Do not try to follow local users. Their posts are already available locally on the instance.
4 years ago
Mark Felder 86182ef8e4 Change module name to FollowbotPolicy
4 years ago
Mark Felder 1926d0804b Add follow_requests_outstanding_since?/3 to Pleroma.Activity
4 years ago
Mark Felder f0dcc1ca69 Lint
4 years ago
Mark Felder a176914c73 Better checking of previous follow request attempts
4 years ago
Mark Felder 3989ec508c Prevent duplicates from being processed
4 years ago
Mark Felder 3949cfdc24 Make the followbot only dispatch follow requests once per 30 day period
4 years ago
Mark Felder e78738173a Enforce that the followbot must be marked as a bot.
4 years ago
Mark Felder fba770b3ea Try to handle misconfiguration scenarios gracefully
4 years ago
Mark Felder 8b81d62227 Upstream original followbot implementation
4 years ago
Alexander Strizhakov 4d046afd27
tests for release config provider
4 years ago
Alexander Strizhakov 6e108b8603
reading the file, instead of config keyword
4 years ago
Alexander Strizhakov 1885268c9c
expanding validator
4 years ago
Alexander Strizhakov 2a520ba008
expanding AddRemoveValidator
4 years ago
Alexander Strizhakov 8857242c95
removeing corresponding add activity
4 years ago
Alexander Strizhakov 3adb43cc20
refetch user on incoming add/remove activity
4 years ago
Alexander Strizhakov d1d2744ee3
featured_address valition in AddRemoveValidator
4 years ago
Alexander Strizhakov ff612750b1
validator renaming & add validation for target
4 years ago
Alexander Strizhakov 17f28c0507
mastodon pins
4 years ago
Alexander Strizhakov 3ec1dbd922
Let pins federate
4 years ago
Alex Gleason b6a69b5efd
Return token's primary key with POST /oauth/token
4 years ago
rinpatch d3660b24d3 Copy emoji in the subject from parent post
4 years ago
rinpatch 572363793f Merge branch 'fix/2579-finger-content-type' into 'develop'
4 years ago
rinpatch 72143dd732 Merge branch 'richmedia-workaround' into 'develop'
4 years ago
Alexander Strizhakov d7e51206a2
respect content-type header in finger request
4 years ago
rinpatch a9bc652ab9 Merge branch 'mediaproxy-decode' into 'develop'
4 years ago
rinpatch f930e83fa2 Merge branch 'fix/remove_auto_nsfw' into 'develop'
4 years ago
rinpatch 67bde35e71 Merge branch 'bugfix/bridgy-user-icon' into 'develop'
4 years ago
Haelwenn a2aa309496 Merge branch 'update_open_api_spex' into 'develop'
4 years ago
Haelwenn (lanodan) Monnier b1d4b2b81e
Add support for actor icon being a list (Bridgy)
4 years ago
Mark Felder b80f868c6b Prefer naming this function build_image_url/2
4 years ago
Ivan Tashkinov cb73456609 [#3213] Code formatting fix.
4 years ago
Ivan Tashkinov 3edf45021e [#3213] Background migration infrastructure refactoring.
4 years ago
Mark Felder 029ff65389 Leverage function pattern matching instead
4 years ago
Mark Felder 8246db2a96 Workaround for URI.merge/2 bug https://github.com/elixir-lang/elixir/issues/10771
4 years ago
Ivan Tashkinov 946e0aab49 Merge remote-tracking branch 'remotes/origin/develop' into feature/object-hashtags-rework
4 years ago
Haelwenn 7f413139fb Merge branch 'openapi/admin/user' into 'develop'
4 years ago
Ivan Tashkinov 92526e0230 Merge remote-tracking branch 'remotes/origin/develop' into feature/object-hashtags-rework
4 years ago
Ivan Tashkinov 7f8785fd9b [#3213] Performance optimization of filtering by hashtags ("any" condition).
4 years ago
Mark Felder e97b34f65d Add simple way to decode fully qualified mediaproxy URLs
4 years ago
Egor Kislitsyn 92ab72dbbb
Update OpenApiSpex dependency
4 years ago
Egor Kislitsyn 9876fa8e90
Add UserOperation to Redoc
4 years ago
Ivan Tashkinov 5856f51717 [#3213] ActivityPub hashtags filtering refactoring. Test fix.
4 years ago
lain 13aa98d689 Merge branch 'mergeback/2.3.0' into 'develop'
4 years ago
lain 2e296c079f Revert "StatusController: Deactivate application support for now."
4 years ago
Mark Felder 8d601d3b23 Make the object reference in both render("show.json", _) functions consistently named
4 years ago
Mark Felder 85b2387f66 Fix build_application/1 match
4 years ago
Egor Kislitsyn 3aae5231b2
Add OpenAPI spec for AdminAPI.UserController
4 years ago
lain 7dac83eb6e Linting.
4 years ago
lain 024c11c18d StatusController: Deactivate application support for now.
4 years ago