Open nesges opened 4 days ago
Second level comments (or: a reply to a reply) in Mastodon isn't federated to Pixelfed. An example:
Pixelfed:
Mastodon:
The last comment from Mastodon is never received in Pixelfed.
The expectation is, that all comments from Mastodon are federated with Pixelfed.
======================= Pixelfed Instance Diagnostic v0.2 ======================= Troubleshooting Bootstrap: Writable ✅ Storage: Writable ✅ DATABASE Ping: Pong! Connected to DB "pixelfed_production" ✅ REDIS Ping: Pong! Connected to Redis ✅ ACTIVITYPUB instance actor created: ✅ true ACTIVITYPUB instance actor cached: ✅ true OAUTH enabled: ✅ true OAUTH token_expiration 365 days OAUTH public key exists: ✅ true OAUTH private key exists: ✅ true Important Information Version: 0.12.4-d645f857 Database: mysql (10.6.18-MariaDB-0ubuntu0.22.04.1-log) APP_URL: https://pixelfed.pnpde.social APP_DOMAIN: pixelfed.pnpde.social ADMIN_DOMAIN: pixelfed.pnpde.social SESSION_DOMAIN: pixelfed.pnpde.social PHP Variables PHP: 8.3.6 PHP INI memory_limit: 512M PHP INI post_max_size: 256M PHP INI upload_max_filesize: 256M PHP INI max_file_uploads: 20 PHP INI max_execution_time: 1200 PHP INI max_input_time: 600 PHP INI file_uploads (On): 1 PHP INI - SECURITY allow_url_fopen (true): 1 PHP INI - SECURITY allow_url_include (false): PHP INI - SECURITY expose_php (false): PHP INI - SECURITY display_errors (false): Off PHP INI - SECURITY display_startup_errors (false): 1 PHP INI - SECURITY log_errors (true): 1 PHP INI - SECURITY ignore_repeated_errors (false): PHP INI - SECURITY disable_functions: Pixelfed Variables (No Secrets) CONFIG VARIABLE NAME DETAILS APP APP_NAME "pnpde.social Pixelfed" APP APP_ENV "production" APP APP_DEBUG ❌ false APP APP_URL "https://pixelfed.pnpde.social" APP APP_LOCALE "de" APP APP_FALLBACK_LOCALE "en" BROADCASTING BROADCAST_DRIVER "log" CACHE CACHE_DRIVER "redis" CAPTCHA CAPTCHA_ENABLED ❌ false DATABASE DB_CONNECTION "mysql" DATABASE REDIS_CLIENT "phpredis" EXP EXP_LC ❌ false EXP EXP_TOP ❌ false EXP EXP_POLLS ❌ false EXP EXP_CPT ❌ false EXP EXP_GPS ❌ false EXP EXP_EMC ✅ true FEDERATION ACTIVITY_PUB ✅ true FEDERATION AP_OUTBOX ✅ true FEDERATION AP_INBOX ✅ true FEDERATION AP_SHAREDINBOX ✅ true FEDERATION AP_REMOTE_FOLLOW ✅ true FEDERATION ACTIVITYPUB_DELIVERY_TIMEOUT "30" FEDERATION ACTIVITYPUB_DELIVERY_CONCURRENCY "10" FEDERATION AP_LOGGER_ENABLED ✅ true FEDERATION ATOM_FEEDS ✅ true FEDERATION REMOTE_AVATARS ✅ true FEDERATION NODEINFO ✅ true FEDERATION WEBFINGER ✅ true FEDERATION PF_NETWORK_TIMELINE ✅ true FEDERATION PF_NETWORK_TIMELINE_DAYS_FALLOFF 90 FEDERATION CUSTOM_EMOJI ✅ true FEDERATION CUSTOM_EMOJI_MAX_SIZE "2000000" FILESYSTEMS FILESYSTEM_DRIVER "local" FILESYSTEMS FILESYSTEM_CLOUD "s3" HASHING BCRYPT_COST "10" HORIZON HORIZON_PREFIX "horizon-" HORIZON HORIZON_MEMORY_LIMIT "64" HORIZON HORIZON_BALANCE_STRATEGY "auto" HORIZON HORIZON_MIN_PROCESSES "1" HORIZON HORIZON_MAX_PROCESSES "20" HORIZON HORIZON_SUPERVISOR_MEMORY "64" HORIZON HORIZON_SUPERVISOR_TRIES "3" HORIZON HORIZON_SUPERVISOR_NICE "0" HORIZON HORIZON_SUPERVISOR_TIMEOUT "300" HORIZON HORIZON_DARKMODE ❌ false IMAGE IMAGE_DRIVER "gd" INSTANCE INSTANCE_DESCRIPTION "pnpde.social Pixelfed" INSTANCE INSTANCE_CONTACT_FORM ✅ true INSTANCE INSTANCE_CONTACT_MAX_PER_DAY "9" INSTANCE INSTANCE_DISCOVER_PUBLIC ❌ false INSTANCE EXP_LOOPS ❌ false INSTANCE INSTANCE_PUBLIC_HASHTAGS ❌ false INSTANCE INSTANCE_CONTACT_EMAIL "pixelfed@pnpde.social" INSTANCE INSTANCE_PUBLIC_LOCAL_TIMELINE ❌ false INSTANCE INSTANCE_NETWORK_TIMELINE_CACHED INSTANCE INSTANCE_NETWORK_TIMELINE_CACHE_DROPOFF 100 INSTANCE INSTANCE_NETWORK_TIMELINE_CACHE_MAX_HOUR_INGEST 2160 INSTANCE PAGE_404_HEADER "Sorry, diese Seite gibt es nicht." INSTANCE PAGE_404_BODY "Der Link dem du gefolgt bist könnte falsch sein, oder die Seite ist gelöscht worden. <a href='/'>Zurück zu Pixelfed.</a>" INSTANCE PAGE_503_HEADER "Service nicht verfügbar" INSTANCE PAGE_503_BODY "Pixelfed wird grade gewartet, versuch's bitte später nochmal." INSTANCE BANNED_USERNAMES "" INSTANCE USERNAME_REMOTE_FORMAT "@" INSTANCE USERNAME_REMOTE_CUSTOM_TEXT "" INSTANCE STORIES_ENABLED ✅ true INSTANCE RESTRICTED_INSTANCE ❌ false INSTANCE OAUTH_TOKEN_DAYS "365" INSTANCE OAUTH_REFRESH_DAYS "400" INSTANCE OAUTH_PAT_ENABLED ❌ false INSTANCE OAUTH_PAT_ID "" INSTANCE ENABLE_COVID_LABEL ✅ true INSTANCE COVID_LABEL_URL "https://www.who.int/emergencies/diseases/novel-coronavirus-2019/advice-for-public" INSTANCE COVID_LABEL_ORG "visit the WHO website" INSTANCE ENABLE_CONFIG_CACHE ✅ true LDAP LDAP_CONNECTION "default" LDAP LDAP_LOGGING ✅ true LDAP LDAP_CACHE ❌ false LOGGING LOG_CHANNEL "stack" LOGGING LOG_LEVEL (stack) "debug" MAIL MAIL_DRIVER "" MAIL MAIL_HOST "" MAIL MAIL_PORT "" MAIL MAIL_FROM_ADDRESS "pixelfed@pnpde.social" MAIL MAIL_FROM_NAME "Pixelfed" MAIL MAIL_ENCRYPTION "" MEDIA MEDIA_EXIF_DATABASE ❌ false PIXELFED ADMIN_DOMAIN "pixelfed.pnpde.social" PIXELFED APP_DOMAIN "pixelfed.pnpde.social" PIXELFED MEMORY_LIMIT "1024M" PIXELFED OPEN_REGISTRATION ✅ true PIXELFED MAX_ACCOUNT_SIZE (KB) "1000000" PIXELFED MAX_PHOTO_SIZE (KB) "15000" PIXELFED MAX_AVATAR_SIZE (KB) "2000" PIXELFED MAX_CAPTION_LENGTH "500" PIXELFED MAX_BIO_LENGTH "125" PIXELFED MAX_NAME_LENGTH "30" PIXELFED MIN_PASSWORD_LENGTH "8" PIXELFED MAX_ALBUM_LENGTH "4" PIXELFED ENFORCE_EMAIL_VERIFICATION ✅ true PIXELFED IMAGE_QUALITY (1-100) "80" PIXELFED ACCOUNT_DELETION ✅ true PIXELFED ACCOUNT_DELETE_AFTER ❌ false PIXELFED PF_ENABLE_CLOUD ❌ false PIXELFED PF_MAX_USERS 1000 PIXELFED PF_OPTIMIZE_IMAGES ✅ true PIXELFED PF_OPTIMIZE_VIDEOS ✅ true PIXELFED PF_USER_INVITES ❌ false PIXELFED PF_USER_INVITES_TOTAL_LIMIT "0" PIXELFED PF_USER_INVITES_DAILY_LIMIT "0" PIXELFED PF_USER_INVITES_MONTHLY_LIMIT "0" PIXELFED PF_MAX_COLLECTION_LENGTH "100" PIXELFED MEDIA_TYPES "image/jpeg,image/png,image/gif,image/webp,video/mp4" PIXELFED LIMIT_ACCOUNT_SIZE ✅ true PIXELFED IMPORT_INSTAGRAM ✅ true PIXELFED IMPORT_INSTAGRAM_POST_LIMIT "100" PIXELFED IMPORT_INSTAGRAM_SIZE_LIMIT "5000" PIXELFED OAUTH_ENABLED ✅ true PIXELFED PF_BOUNCER_ENABLED ✅ true PIXELFED PF_MEDIA_FAST_PROCESS ✅ true PIXELFED PF_MEDIA_MAX_ALTTEXT_LENGTH "2000" PURIFY RESTRICT_HTML_TYPES BROKEN QUEUE QUEUE_DRIVER "redis" SESSION SESSION_DRIVER "database" SESSION SESSION_LIFETIME "86400" SESSION SESSION_DOMAIN "pixelfed.pnpde.social" TRUSTEDPROXY TRUST_PROXIES "*" ========= END =========
Known issue that has been reported over the last 4 years. They are working on a fix
Second level comments (or: a reply to a reply) in Mastodon isn't federated to Pixelfed. An example:
Pixelfed:
Mastodon:
The last comment from Mastodon is never received in Pixelfed.
The expectation is, that all comments from Mastodon are federated with Pixelfed.