Components

24 Twig Components
58 Render Count
432 ms Render Time
42.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 20.76ms
date
"App\Twig\Components\DateComponent"
components/date.html.twig
5 1.23ms
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
4 7.24ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 1.15ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
3 0.48ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
3 1.72ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
3 13.48ms
entry_comment
"App\Twig\Components\EntryCommentComponent"
components/entry_comment.html.twig
2 113.72ms
user_avatar
"App\Twig\Components\UserAvatarComponent"
components/user_avatar.html.twig
2 6.92ms
entry_comments_nested
"App\Twig\Components\EntryCommentsNestedComponent"
components/_cached.html.twig
2 34.00ms
settings_row_enum
"App\Twig\Components\SettingsRowEnumComponent"
components/_settings_row_enum.html.twig
2 0.63ms
entry
"App\Twig\Components\EntryComponent"
components/_cached.html.twig
1 97.34ms
entries_cross
"App\Twig\Components\EntriesCrossComponent"
components/_cached.html.twig
1 127.25ms
editor_toolbar
"App\Twig\Components\EditorToolbarComponent"
components/editor_toolbar.html.twig
1 0.37ms
user_actions
"App\Twig\Components\UserActionsComponent"
components/user_actions.html.twig
1 2.37ms
magazine_box
"App\Twig\Components\MagazineBoxComponent"
components/magazine_box.html.twig
1 28.65ms
magazine_sub
"App\Twig\Components\MagazineSubComponent"
components/magazine_sub.html.twig
1 0.52ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 5.91ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 5.64ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 5.27ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 13.50ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 1.56ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 3.17ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 5.25ms

Render calls

entry App\Twig\Components\EntryComponent 42.0 MiB 97.34 ms
Input props
[
  "entry" => App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: Proxies\__CG__\App\Entity\Image {#1519 …}
      +cover: Proxies\__CG__\App\Entity\Image {#1520 …}
      +email: "btp@kbin.social"
      +username: "@btp@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        <https://keyoxide.org/btp@brandont.dev>  \n
         [brandont.dev](https://brandont.dev)
        """
      +lastActive: DateTime @1710045808 {#1515
        date: 2024-03-10 05:43:28.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 77718
      -password: "$2y$13$ddEqtbc29fV84Pomj8Jspu6VKtm.vRtX5boe.Q/hCDWXprkLbjJUS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "btp@kbin.social"
      +apProfileId: "https://kbin.social/u/btp"
      +apPublicUrl: "https://kbin.social/u/btp"
      +apFollowersUrl: "https://kbin.social/u/btp/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "btp"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711689856 {#1516
        date: 2024-03-29 06:24:16.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700642470 {#1518
        date: 2023-11-22 09:41:10.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1943 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Authorized-Fetch-Circumvented-by-Alt-Right-Developers"
    +title: "Authorized Fetch Circumvented by Alt-Right Developers"
    +url: "https://wedistribute.org/2023/12/authorized-fetch-circumvented/"
    +body: """
      > A controversial developer circumvented one of Mastodon's primary tools for blocking bad actors, all so that his servers could connect to Threads.\n
      > \n
      > We’ve criticized the security and privacy mechanisms of Mastodon in the past, but this new development should be eye-opening. Alex Gleason, the former Truth Social developer behind Soapbox and Rebased, has come up with a sneaky workaround to how Authorized Fetch functions: if your domain is blocked for a fetch, just [sign it with a different domain name instead](https://gitlab.com/soapbox-pub/rebased/-/snippets/3634512).\n
      > \n
      > Gleason was originally investigating Threads federation to determine whether or not a failure to fetch posts indicated a software compatibility issue, or if Threads had blocked his server. After checking some logs and experimenting, he came to a conclusion.\n
      > \n
      > “Fellas,” Gleason writes, “I think threads.net might be blocking some servers already.”\n
      > \n
      > What Alex found was that Threads attempts to verify domain names before allowing access to a resource, a very similar approach to what Authorized Fetch does in Mastodon.\n
      > \n
      > > You can see Threads fetching your own server by looking at the `facebookexternalua` user agent. Try this command on your server:\n
      > > \n
      > > `grep facebookexternalua /var/log/nginx/access.log`\n
      > > \n
      > > If you see logs there, that means Threads is attempting to verify your signatures and allow you to access their data.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 2
    +favouriteCount: 52
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710445925 {#2414
      date: 2024-03-14 20:52:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25103
    -titleTs: "'alt':6 'alt-right':5 'author':1 'circumv':3 'develop':8 'fetch':2 'right':7"
    -bodyTs: "'/soapbox-pub/rebased/-/snippets/3634512).':88 '/var/log/nginx/access.log':191 'access':153,210 'actor':14 'agent':182 'alex':46,141 'allow':152,207 'alreadi':139 'approach':160 'attempt':146,201 'author':66,163 'bad':13 'behind':53 'block':12,73,114,136 'came':124 'check':118 'circumv':4 'come':58 'command':185 'compat':108 'conclus':127 'connect':21 'controversi':2 'could':20 'critic':26 'data':212 'determin':96 'develop':3,40,52 'differ':82 'domain':71,83,149 'experi':122 'eye':44 'eye-open':43 'facebookexternalua':180,190 'failur':101 'feder':94 'fella':128 'fetch':67,76,103,164,172 'former':49 'found':142 'function':68 'gitlab.com':87 'gitlab.com/soapbox-pub/rebased/-/snippets/3634512).':86 'gleason':47,89,129 'grep':189 'indic':105 'instead':85 'investig':92 'issu':109 'log':120,195 'look':177 'mastodon':7,33,167 'mean':198 'mechan':31 'might':134 'name':84,150 'new':39 'one':5 'open':45 'origin':91 'past':36 'post':104 'primari':9 'privaci':30 'rebas':56 'resourc':156 'secur':28 'see':170,194 'server':19,116,138,175,188 'sign':78 'signatur':205 'similar':159 'sneaki':62 'soapbox':54 'social':51 'softwar':107 'think':132 'thread':23,93,112,145,171,199 'threads.net':133 'tool':10 'tri':183 'truth':50 'user':181 've':25 'verifi':148,203 'whether':97 'workaround':63 'write':130"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703719788
    +visibility: "visible             "
    +apId: "https://kbin.social/m/privacy@lemmy.ml/t/726275"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703633388 {#1793
      date: 2023-12-27 00:29:48.0 +01:00
    }
  }
  "isSingle" => true
  "showShortSentence" => false
  "showBody" => true
]
Attributes
[
  "class" => "entry--single section--top"
]
Component
App\Twig\Components\EntryComponent {#2957
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2958 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: Proxies\__CG__\App\Entity\Image {#1519 …}
      +cover: Proxies\__CG__\App\Entity\Image {#1520 …}
      +email: "btp@kbin.social"
      +username: "@btp@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        <https://keyoxide.org/btp@brandont.dev>  \n
         [brandont.dev](https://brandont.dev)
        """
      +lastActive: DateTime @1710045808 {#1515
        date: 2024-03-10 05:43:28.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 77718
      -password: "$2y$13$ddEqtbc29fV84Pomj8Jspu6VKtm.vRtX5boe.Q/hCDWXprkLbjJUS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "btp@kbin.social"
      +apProfileId: "https://kbin.social/u/btp"
      +apPublicUrl: "https://kbin.social/u/btp"
      +apFollowersUrl: "https://kbin.social/u/btp/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "btp"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711689856 {#1516
        date: 2024-03-29 06:24:16.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700642470 {#1518
        date: 2023-11-22 09:41:10.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1943 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Authorized-Fetch-Circumvented-by-Alt-Right-Developers"
    +title: "Authorized Fetch Circumvented by Alt-Right Developers"
    +url: "https://wedistribute.org/2023/12/authorized-fetch-circumvented/"
    +body: """
      > A controversial developer circumvented one of Mastodon's primary tools for blocking bad actors, all so that his servers could connect to Threads.\n
      > \n
      > We’ve criticized the security and privacy mechanisms of Mastodon in the past, but this new development should be eye-opening. Alex Gleason, the former Truth Social developer behind Soapbox and Rebased, has come up with a sneaky workaround to how Authorized Fetch functions: if your domain is blocked for a fetch, just [sign it with a different domain name instead](https://gitlab.com/soapbox-pub/rebased/-/snippets/3634512).\n
      > \n
      > Gleason was originally investigating Threads federation to determine whether or not a failure to fetch posts indicated a software compatibility issue, or if Threads had blocked his server. After checking some logs and experimenting, he came to a conclusion.\n
      > \n
      > “Fellas,” Gleason writes, “I think threads.net might be blocking some servers already.”\n
      > \n
      > What Alex found was that Threads attempts to verify domain names before allowing access to a resource, a very similar approach to what Authorized Fetch does in Mastodon.\n
      > \n
      > > You can see Threads fetching your own server by looking at the `facebookexternalua` user agent. Try this command on your server:\n
      > > \n
      > > `grep facebookexternalua /var/log/nginx/access.log`\n
      > > \n
      > > If you see logs there, that means Threads is attempting to verify your signatures and allow you to access their data.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 2
    +favouriteCount: 52
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710445925 {#2414
      date: 2024-03-14 20:52:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25103
    -titleTs: "'alt':6 'alt-right':5 'author':1 'circumv':3 'develop':8 'fetch':2 'right':7"
    -bodyTs: "'/soapbox-pub/rebased/-/snippets/3634512).':88 '/var/log/nginx/access.log':191 'access':153,210 'actor':14 'agent':182 'alex':46,141 'allow':152,207 'alreadi':139 'approach':160 'attempt':146,201 'author':66,163 'bad':13 'behind':53 'block':12,73,114,136 'came':124 'check':118 'circumv':4 'come':58 'command':185 'compat':108 'conclus':127 'connect':21 'controversi':2 'could':20 'critic':26 'data':212 'determin':96 'develop':3,40,52 'differ':82 'domain':71,83,149 'experi':122 'eye':44 'eye-open':43 'facebookexternalua':180,190 'failur':101 'feder':94 'fella':128 'fetch':67,76,103,164,172 'former':49 'found':142 'function':68 'gitlab.com':87 'gitlab.com/soapbox-pub/rebased/-/snippets/3634512).':86 'gleason':47,89,129 'grep':189 'indic':105 'instead':85 'investig':92 'issu':109 'log':120,195 'look':177 'mastodon':7,33,167 'mean':198 'mechan':31 'might':134 'name':84,150 'new':39 'one':5 'open':45 'origin':91 'past':36 'post':104 'primari':9 'privaci':30 'rebas':56 'resourc':156 'secur':28 'see':170,194 'server':19,116,138,175,188 'sign':78 'signatur':205 'similar':159 'sneaki':62 'soapbox':54 'social':51 'softwar':107 'think':132 'thread':23,93,112,145,171,199 'threads.net':133 'tool':10 'tri':183 'truth':50 'user':181 've':25 'verifi':148,203 'whether':97 'workaround':63 'write':130"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703719788
    +visibility: "visible             "
    +apId: "https://kbin.social/m/privacy@lemmy.ml/t/726275"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703633388 {#1793
      date: 2023-12-27 00:29:48.0 +01:00
    }
  }
  +isSingle: true
  +showShortSentence: false
  +showBody: true
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 42.0 MiB 0.35 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1970
    +avatar: Proxies\__CG__\App\Entity\Image {#1519 …}
    +cover: Proxies\__CG__\App\Entity\Image {#1520 …}
    +email: "btp@kbin.social"
    +username: "@btp@kbin.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      <https://keyoxide.org/btp@brandont.dev>  \n
       [brandont.dev](https://brandont.dev)
      """
    +lastActive: DateTime @1710045808 {#1515
      date: 2024-03-10 05:43:28.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
    +entries: Doctrine\ORM\PersistentCollection {#1713 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
    +posts: Doctrine\ORM\PersistentCollection {#1738 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
    +follows: Doctrine\ORM\PersistentCollection {#1449 …}
    +followers: Doctrine\ORM\PersistentCollection {#1636 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
    +reports: Doctrine\ORM\PersistentCollection {#1456 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
    +violations: Doctrine\ORM\PersistentCollection {#1700 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
    +awards: Doctrine\ORM\PersistentCollection {#1440 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
    +categories: Doctrine\ORM\PersistentCollection {#1648 …}
    -id: 77718
    -password: "$2y$13$ddEqtbc29fV84Pomj8Jspu6VKtm.vRtX5boe.Q/hCDWXprkLbjJUS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
    +apId: "btp@kbin.social"
    +apProfileId: "https://kbin.social/u/btp"
    +apPublicUrl: "https://kbin.social/u/btp"
    +apFollowersUrl: "https://kbin.social/u/btp/followers"
    +apInboxUrl: "https://kbin.social/f/inbox"
    +apDomain: "kbin.social"
    +apPreferredUsername: "btp"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711689856 {#1516
      date: 2024-03-29 06:24:16.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700642470 {#1518
      date: 2023-11-22 09:41:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3154
  +user: Proxies\__CG__\App\Entity\User {#1970
    +avatar: Proxies\__CG__\App\Entity\Image {#1519 …}
    +cover: Proxies\__CG__\App\Entity\Image {#1520 …}
    +email: "btp@kbin.social"
    +username: "@btp@kbin.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      <https://keyoxide.org/btp@brandont.dev>  \n
       [brandont.dev](https://brandont.dev)
      """
    +lastActive: DateTime @1710045808 {#1515
      date: 2024-03-10 05:43:28.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
    +entries: Doctrine\ORM\PersistentCollection {#1713 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
    +posts: Doctrine\ORM\PersistentCollection {#1738 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
    +follows: Doctrine\ORM\PersistentCollection {#1449 …}
    +followers: Doctrine\ORM\PersistentCollection {#1636 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
    +reports: Doctrine\ORM\PersistentCollection {#1456 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
    +violations: Doctrine\ORM\PersistentCollection {#1700 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
    +awards: Doctrine\ORM\PersistentCollection {#1440 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
    +categories: Doctrine\ORM\PersistentCollection {#1648 …}
    -id: 77718
    -password: "$2y$13$ddEqtbc29fV84Pomj8Jspu6VKtm.vRtX5boe.Q/hCDWXprkLbjJUS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
    +apId: "btp@kbin.social"
    +apProfileId: "https://kbin.social/u/btp"
    +apPublicUrl: "https://kbin.social/u/btp"
    +apFollowersUrl: "https://kbin.social/u/btp/followers"
    +apInboxUrl: "https://kbin.social/f/inbox"
    +apDomain: "kbin.social"
    +apPreferredUsername: "btp"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711689856 {#1516
      date: 2024-03-29 06:24:16.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700642470 {#1518
      date: 2023-11-22 09:41:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 42.0 MiB 0.45 ms
Input props
[
  "date" => DateTimeImmutable @1703633388 {#1793
    date: 2023-12-27 00:29:48.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3224
  +date: DateTimeImmutable @1703633388 {#1793
    date: 2023-12-27 00:29:48.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 42.0 MiB 0.16 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703633388 {#1793
    date: 2023-12-27 00:29:48.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3288
  +createdAt: DateTimeImmutable @1703633388 {#1793
    date: 2023-12-27 00:29:48.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 42.0 MiB 0.44 ms
Input props
[
  "subject" => App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: Proxies\__CG__\App\Entity\Image {#1519 …}
      +cover: Proxies\__CG__\App\Entity\Image {#1520 …}
      +email: "btp@kbin.social"
      +username: "@btp@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        <https://keyoxide.org/btp@brandont.dev>  \n
         [brandont.dev](https://brandont.dev)
        """
      +lastActive: DateTime @1710045808 {#1515
        date: 2024-03-10 05:43:28.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 77718
      -password: "$2y$13$ddEqtbc29fV84Pomj8Jspu6VKtm.vRtX5boe.Q/hCDWXprkLbjJUS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "btp@kbin.social"
      +apProfileId: "https://kbin.social/u/btp"
      +apPublicUrl: "https://kbin.social/u/btp"
      +apFollowersUrl: "https://kbin.social/u/btp/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "btp"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711689856 {#1516
        date: 2024-03-29 06:24:16.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700642470 {#1518
        date: 2023-11-22 09:41:10.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1943 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Authorized-Fetch-Circumvented-by-Alt-Right-Developers"
    +title: "Authorized Fetch Circumvented by Alt-Right Developers"
    +url: "https://wedistribute.org/2023/12/authorized-fetch-circumvented/"
    +body: """
      > A controversial developer circumvented one of Mastodon's primary tools for blocking bad actors, all so that his servers could connect to Threads.\n
      > \n
      > We’ve criticized the security and privacy mechanisms of Mastodon in the past, but this new development should be eye-opening. Alex Gleason, the former Truth Social developer behind Soapbox and Rebased, has come up with a sneaky workaround to how Authorized Fetch functions: if your domain is blocked for a fetch, just [sign it with a different domain name instead](https://gitlab.com/soapbox-pub/rebased/-/snippets/3634512).\n
      > \n
      > Gleason was originally investigating Threads federation to determine whether or not a failure to fetch posts indicated a software compatibility issue, or if Threads had blocked his server. After checking some logs and experimenting, he came to a conclusion.\n
      > \n
      > “Fellas,” Gleason writes, “I think threads.net might be blocking some servers already.”\n
      > \n
      > What Alex found was that Threads attempts to verify domain names before allowing access to a resource, a very similar approach to what Authorized Fetch does in Mastodon.\n
      > \n
      > > You can see Threads fetching your own server by looking at the `facebookexternalua` user agent. Try this command on your server:\n
      > > \n
      > > `grep facebookexternalua /var/log/nginx/access.log`\n
      > > \n
      > > If you see logs there, that means Threads is attempting to verify your signatures and allow you to access their data.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 2
    +favouriteCount: 52
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710445925 {#2414
      date: 2024-03-14 20:52:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25103
    -titleTs: "'alt':6 'alt-right':5 'author':1 'circumv':3 'develop':8 'fetch':2 'right':7"
    -bodyTs: "'/soapbox-pub/rebased/-/snippets/3634512).':88 '/var/log/nginx/access.log':191 'access':153,210 'actor':14 'agent':182 'alex':46,141 'allow':152,207 'alreadi':139 'approach':160 'attempt':146,201 'author':66,163 'bad':13 'behind':53 'block':12,73,114,136 'came':124 'check':118 'circumv':4 'come':58 'command':185 'compat':108 'conclus':127 'connect':21 'controversi':2 'could':20 'critic':26 'data':212 'determin':96 'develop':3,40,52 'differ':82 'domain':71,83,149 'experi':122 'eye':44 'eye-open':43 'facebookexternalua':180,190 'failur':101 'feder':94 'fella':128 'fetch':67,76,103,164,172 'former':49 'found':142 'function':68 'gitlab.com':87 'gitlab.com/soapbox-pub/rebased/-/snippets/3634512).':86 'gleason':47,89,129 'grep':189 'indic':105 'instead':85 'investig':92 'issu':109 'log':120,195 'look':177 'mastodon':7,33,167 'mean':198 'mechan':31 'might':134 'name':84,150 'new':39 'one':5 'open':45 'origin':91 'past':36 'post':104 'primari':9 'privaci':30 'rebas':56 'resourc':156 'secur':28 'see':170,194 'server':19,116,138,175,188 'sign':78 'signatur':205 'similar':159 'sneaki':62 'soapbox':54 'social':51 'softwar':107 'think':132 'thread':23,93,112,145,171,199 'threads.net':133 'tool':10 'tri':183 'truth':50 'user':181 've':25 'verifi':148,203 'whether':97 'workaround':63 'write':130"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703719788
    +visibility: "visible             "
    +apId: "https://kbin.social/m/privacy@lemmy.ml/t/726275"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703633388 {#1793
      date: 2023-12-27 00:29:48.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3355
  +subject: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: Proxies\__CG__\App\Entity\Image {#1519 …}
      +cover: Proxies\__CG__\App\Entity\Image {#1520 …}
      +email: "btp@kbin.social"
      +username: "@btp@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        <https://keyoxide.org/btp@brandont.dev>  \n
         [brandont.dev](https://brandont.dev)
        """
      +lastActive: DateTime @1710045808 {#1515
        date: 2024-03-10 05:43:28.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 77718
      -password: "$2y$13$ddEqtbc29fV84Pomj8Jspu6VKtm.vRtX5boe.Q/hCDWXprkLbjJUS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "btp@kbin.social"
      +apProfileId: "https://kbin.social/u/btp"
      +apPublicUrl: "https://kbin.social/u/btp"
      +apFollowersUrl: "https://kbin.social/u/btp/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "btp"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711689856 {#1516
        date: 2024-03-29 06:24:16.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700642470 {#1518
        date: 2023-11-22 09:41:10.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1943 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Authorized-Fetch-Circumvented-by-Alt-Right-Developers"
    +title: "Authorized Fetch Circumvented by Alt-Right Developers"
    +url: "https://wedistribute.org/2023/12/authorized-fetch-circumvented/"
    +body: """
      > A controversial developer circumvented one of Mastodon's primary tools for blocking bad actors, all so that his servers could connect to Threads.\n
      > \n
      > We’ve criticized the security and privacy mechanisms of Mastodon in the past, but this new development should be eye-opening. Alex Gleason, the former Truth Social developer behind Soapbox and Rebased, has come up with a sneaky workaround to how Authorized Fetch functions: if your domain is blocked for a fetch, just [sign it with a different domain name instead](https://gitlab.com/soapbox-pub/rebased/-/snippets/3634512).\n
      > \n
      > Gleason was originally investigating Threads federation to determine whether or not a failure to fetch posts indicated a software compatibility issue, or if Threads had blocked his server. After checking some logs and experimenting, he came to a conclusion.\n
      > \n
      > “Fellas,” Gleason writes, “I think threads.net might be blocking some servers already.”\n
      > \n
      > What Alex found was that Threads attempts to verify domain names before allowing access to a resource, a very similar approach to what Authorized Fetch does in Mastodon.\n
      > \n
      > > You can see Threads fetching your own server by looking at the `facebookexternalua` user agent. Try this command on your server:\n
      > > \n
      > > `grep facebookexternalua /var/log/nginx/access.log`\n
      > > \n
      > > If you see logs there, that means Threads is attempting to verify your signatures and allow you to access their data.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 2
    +favouriteCount: 52
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710445925 {#2414
      date: 2024-03-14 20:52:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25103
    -titleTs: "'alt':6 'alt-right':5 'author':1 'circumv':3 'develop':8 'fetch':2 'right':7"
    -bodyTs: "'/soapbox-pub/rebased/-/snippets/3634512).':88 '/var/log/nginx/access.log':191 'access':153,210 'actor':14 'agent':182 'alex':46,141 'allow':152,207 'alreadi':139 'approach':160 'attempt':146,201 'author':66,163 'bad':13 'behind':53 'block':12,73,114,136 'came':124 'check':118 'circumv':4 'come':58 'command':185 'compat':108 'conclus':127 'connect':21 'controversi':2 'could':20 'critic':26 'data':212 'determin':96 'develop':3,40,52 'differ':82 'domain':71,83,149 'experi':122 'eye':44 'eye-open':43 'facebookexternalua':180,190 'failur':101 'feder':94 'fella':128 'fetch':67,76,103,164,172 'former':49 'found':142 'function':68 'gitlab.com':87 'gitlab.com/soapbox-pub/rebased/-/snippets/3634512).':86 'gleason':47,89,129 'grep':189 'indic':105 'instead':85 'investig':92 'issu':109 'log':120,195 'look':177 'mastodon':7,33,167 'mean':198 'mechan':31 'might':134 'name':84,150 'new':39 'one':5 'open':45 'origin':91 'past':36 'post':104 'primari':9 'privaci':30 'rebas':56 'resourc':156 'secur':28 'see':170,194 'server':19,116,138,175,188 'sign':78 'signatur':205 'similar':159 'sneaki':62 'soapbox':54 'social':51 'softwar':107 'think':132 'thread':23,93,112,145,171,199 'threads.net':133 'tool':10 'tri':183 'truth':50 'user':181 've':25 'verifi':148,203 'whether':97 'workaround':63 'write':130"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703719788
    +visibility: "visible             "
    +apId: "https://kbin.social/m/privacy@lemmy.ml/t/726275"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703633388 {#1793
      date: 2023-12-27 00:29:48.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 42.0 MiB 2.20 ms
Input props
[
  "subject" => App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: Proxies\__CG__\App\Entity\Image {#1519 …}
      +cover: Proxies\__CG__\App\Entity\Image {#1520 …}
      +email: "btp@kbin.social"
      +username: "@btp@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        <https://keyoxide.org/btp@brandont.dev>  \n
         [brandont.dev](https://brandont.dev)
        """
      +lastActive: DateTime @1710045808 {#1515
        date: 2024-03-10 05:43:28.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 77718
      -password: "$2y$13$ddEqtbc29fV84Pomj8Jspu6VKtm.vRtX5boe.Q/hCDWXprkLbjJUS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "btp@kbin.social"
      +apProfileId: "https://kbin.social/u/btp"
      +apPublicUrl: "https://kbin.social/u/btp"
      +apFollowersUrl: "https://kbin.social/u/btp/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "btp"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711689856 {#1516
        date: 2024-03-29 06:24:16.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700642470 {#1518
        date: 2023-11-22 09:41:10.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1943 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Authorized-Fetch-Circumvented-by-Alt-Right-Developers"
    +title: "Authorized Fetch Circumvented by Alt-Right Developers"
    +url: "https://wedistribute.org/2023/12/authorized-fetch-circumvented/"
    +body: """
      > A controversial developer circumvented one of Mastodon's primary tools for blocking bad actors, all so that his servers could connect to Threads.\n
      > \n
      > We’ve criticized the security and privacy mechanisms of Mastodon in the past, but this new development should be eye-opening. Alex Gleason, the former Truth Social developer behind Soapbox and Rebased, has come up with a sneaky workaround to how Authorized Fetch functions: if your domain is blocked for a fetch, just [sign it with a different domain name instead](https://gitlab.com/soapbox-pub/rebased/-/snippets/3634512).\n
      > \n
      > Gleason was originally investigating Threads federation to determine whether or not a failure to fetch posts indicated a software compatibility issue, or if Threads had blocked his server. After checking some logs and experimenting, he came to a conclusion.\n
      > \n
      > “Fellas,” Gleason writes, “I think threads.net might be blocking some servers already.”\n
      > \n
      > What Alex found was that Threads attempts to verify domain names before allowing access to a resource, a very similar approach to what Authorized Fetch does in Mastodon.\n
      > \n
      > > You can see Threads fetching your own server by looking at the `facebookexternalua` user agent. Try this command on your server:\n
      > > \n
      > > `grep facebookexternalua /var/log/nginx/access.log`\n
      > > \n
      > > If you see logs there, that means Threads is attempting to verify your signatures and allow you to access their data.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 2
    +favouriteCount: 52
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710445925 {#2414
      date: 2024-03-14 20:52:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25103
    -titleTs: "'alt':6 'alt-right':5 'author':1 'circumv':3 'develop':8 'fetch':2 'right':7"
    -bodyTs: "'/soapbox-pub/rebased/-/snippets/3634512).':88 '/var/log/nginx/access.log':191 'access':153,210 'actor':14 'agent':182 'alex':46,141 'allow':152,207 'alreadi':139 'approach':160 'attempt':146,201 'author':66,163 'bad':13 'behind':53 'block':12,73,114,136 'came':124 'check':118 'circumv':4 'come':58 'command':185 'compat':108 'conclus':127 'connect':21 'controversi':2 'could':20 'critic':26 'data':212 'determin':96 'develop':3,40,52 'differ':82 'domain':71,83,149 'experi':122 'eye':44 'eye-open':43 'facebookexternalua':180,190 'failur':101 'feder':94 'fella':128 'fetch':67,76,103,164,172 'former':49 'found':142 'function':68 'gitlab.com':87 'gitlab.com/soapbox-pub/rebased/-/snippets/3634512).':86 'gleason':47,89,129 'grep':189 'indic':105 'instead':85 'investig':92 'issu':109 'log':120,195 'look':177 'mastodon':7,33,167 'mean':198 'mechan':31 'might':134 'name':84,150 'new':39 'one':5 'open':45 'origin':91 'past':36 'post':104 'primari':9 'privaci':30 'rebas':56 'resourc':156 'secur':28 'see':170,194 'server':19,116,138,175,188 'sign':78 'signatur':205 'similar':159 'sneaki':62 'soapbox':54 'social':51 'softwar':107 'think':132 'thread':23,93,112,145,171,199 'threads.net':133 'tool':10 'tri':183 'truth':50 'user':181 've':25 'verifi':148,203 'whether':97 'workaround':63 'write':130"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703719788
    +visibility: "visible             "
    +apId: "https://kbin.social/m/privacy@lemmy.ml/t/726275"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703633388 {#1793
      date: 2023-12-27 00:29:48.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3421
  +formDest: "entry"
  +subject: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: Proxies\__CG__\App\Entity\Image {#1519 …}
      +cover: Proxies\__CG__\App\Entity\Image {#1520 …}
      +email: "btp@kbin.social"
      +username: "@btp@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        <https://keyoxide.org/btp@brandont.dev>  \n
         [brandont.dev](https://brandont.dev)
        """
      +lastActive: DateTime @1710045808 {#1515
        date: 2024-03-10 05:43:28.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 77718
      -password: "$2y$13$ddEqtbc29fV84Pomj8Jspu6VKtm.vRtX5boe.Q/hCDWXprkLbjJUS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "btp@kbin.social"
      +apProfileId: "https://kbin.social/u/btp"
      +apPublicUrl: "https://kbin.social/u/btp"
      +apFollowersUrl: "https://kbin.social/u/btp/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "btp"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711689856 {#1516
        date: 2024-03-29 06:24:16.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700642470 {#1518
        date: 2023-11-22 09:41:10.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1943 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Authorized-Fetch-Circumvented-by-Alt-Right-Developers"
    +title: "Authorized Fetch Circumvented by Alt-Right Developers"
    +url: "https://wedistribute.org/2023/12/authorized-fetch-circumvented/"
    +body: """
      > A controversial developer circumvented one of Mastodon's primary tools for blocking bad actors, all so that his servers could connect to Threads.\n
      > \n
      > We’ve criticized the security and privacy mechanisms of Mastodon in the past, but this new development should be eye-opening. Alex Gleason, the former Truth Social developer behind Soapbox and Rebased, has come up with a sneaky workaround to how Authorized Fetch functions: if your domain is blocked for a fetch, just [sign it with a different domain name instead](https://gitlab.com/soapbox-pub/rebased/-/snippets/3634512).\n
      > \n
      > Gleason was originally investigating Threads federation to determine whether or not a failure to fetch posts indicated a software compatibility issue, or if Threads had blocked his server. After checking some logs and experimenting, he came to a conclusion.\n
      > \n
      > “Fellas,” Gleason writes, “I think threads.net might be blocking some servers already.”\n
      > \n
      > What Alex found was that Threads attempts to verify domain names before allowing access to a resource, a very similar approach to what Authorized Fetch does in Mastodon.\n
      > \n
      > > You can see Threads fetching your own server by looking at the `facebookexternalua` user agent. Try this command on your server:\n
      > > \n
      > > `grep facebookexternalua /var/log/nginx/access.log`\n
      > > \n
      > > If you see logs there, that means Threads is attempting to verify your signatures and allow you to access their data.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 2
    +favouriteCount: 52
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710445925 {#2414
      date: 2024-03-14 20:52:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25103
    -titleTs: "'alt':6 'alt-right':5 'author':1 'circumv':3 'develop':8 'fetch':2 'right':7"
    -bodyTs: "'/soapbox-pub/rebased/-/snippets/3634512).':88 '/var/log/nginx/access.log':191 'access':153,210 'actor':14 'agent':182 'alex':46,141 'allow':152,207 'alreadi':139 'approach':160 'attempt':146,201 'author':66,163 'bad':13 'behind':53 'block':12,73,114,136 'came':124 'check':118 'circumv':4 'come':58 'command':185 'compat':108 'conclus':127 'connect':21 'controversi':2 'could':20 'critic':26 'data':212 'determin':96 'develop':3,40,52 'differ':82 'domain':71,83,149 'experi':122 'eye':44 'eye-open':43 'facebookexternalua':180,190 'failur':101 'feder':94 'fella':128 'fetch':67,76,103,164,172 'former':49 'found':142 'function':68 'gitlab.com':87 'gitlab.com/soapbox-pub/rebased/-/snippets/3634512).':86 'gleason':47,89,129 'grep':189 'indic':105 'instead':85 'investig':92 'issu':109 'log':120,195 'look':177 'mastodon':7,33,167 'mean':198 'mechan':31 'might':134 'name':84,150 'new':39 'one':5 'open':45 'origin':91 'past':36 'post':104 'primari':9 'privaci':30 'rebas':56 'resourc':156 'secur':28 'see':170,194 'server':19,116,138,175,188 'sign':78 'signatur':205 'similar':159 'sneaki':62 'soapbox':54 'social':51 'softwar':107 'think':132 'thread':23,93,112,145,171,199 'threads.net':133 'tool':10 'tri':183 'truth':50 'user':181 've':25 'verifi':148,203 'whether':97 'workaround':63 'write':130"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703719788
    +visibility: "visible             "
    +apId: "https://kbin.social/m/privacy@lemmy.ml/t/726275"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703633388 {#1793
      date: 2023-12-27 00:29:48.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entries_cross App\Twig\Components\EntriesCrossComponent 42.0 MiB 127.25 ms
Input props
[
  "entry" => App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: Proxies\__CG__\App\Entity\Image {#1519 …}
      +cover: Proxies\__CG__\App\Entity\Image {#1520 …}
      +email: "btp@kbin.social"
      +username: "@btp@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        <https://keyoxide.org/btp@brandont.dev>  \n
         [brandont.dev](https://brandont.dev)
        """
      +lastActive: DateTime @1710045808 {#1515
        date: 2024-03-10 05:43:28.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 77718
      -password: "$2y$13$ddEqtbc29fV84Pomj8Jspu6VKtm.vRtX5boe.Q/hCDWXprkLbjJUS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "btp@kbin.social"
      +apProfileId: "https://kbin.social/u/btp"
      +apPublicUrl: "https://kbin.social/u/btp"
      +apFollowersUrl: "https://kbin.social/u/btp/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "btp"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711689856 {#1516
        date: 2024-03-29 06:24:16.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700642470 {#1518
        date: 2023-11-22 09:41:10.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1943 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Authorized-Fetch-Circumvented-by-Alt-Right-Developers"
    +title: "Authorized Fetch Circumvented by Alt-Right Developers"
    +url: "https://wedistribute.org/2023/12/authorized-fetch-circumvented/"
    +body: """
      > A controversial developer circumvented one of Mastodon's primary tools for blocking bad actors, all so that his servers could connect to Threads.\n
      > \n
      > We’ve criticized the security and privacy mechanisms of Mastodon in the past, but this new development should be eye-opening. Alex Gleason, the former Truth Social developer behind Soapbox and Rebased, has come up with a sneaky workaround to how Authorized Fetch functions: if your domain is blocked for a fetch, just [sign it with a different domain name instead](https://gitlab.com/soapbox-pub/rebased/-/snippets/3634512).\n
      > \n
      > Gleason was originally investigating Threads federation to determine whether or not a failure to fetch posts indicated a software compatibility issue, or if Threads had blocked his server. After checking some logs and experimenting, he came to a conclusion.\n
      > \n
      > “Fellas,” Gleason writes, “I think threads.net might be blocking some servers already.”\n
      > \n
      > What Alex found was that Threads attempts to verify domain names before allowing access to a resource, a very similar approach to what Authorized Fetch does in Mastodon.\n
      > \n
      > > You can see Threads fetching your own server by looking at the `facebookexternalua` user agent. Try this command on your server:\n
      > > \n
      > > `grep facebookexternalua /var/log/nginx/access.log`\n
      > > \n
      > > If you see logs there, that means Threads is attempting to verify your signatures and allow you to access their data.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 2
    +favouriteCount: 52
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710445925 {#2414
      date: 2024-03-14 20:52:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25103
    -titleTs: "'alt':6 'alt-right':5 'author':1 'circumv':3 'develop':8 'fetch':2 'right':7"
    -bodyTs: "'/soapbox-pub/rebased/-/snippets/3634512).':88 '/var/log/nginx/access.log':191 'access':153,210 'actor':14 'agent':182 'alex':46,141 'allow':152,207 'alreadi':139 'approach':160 'attempt':146,201 'author':66,163 'bad':13 'behind':53 'block':12,73,114,136 'came':124 'check':118 'circumv':4 'come':58 'command':185 'compat':108 'conclus':127 'connect':21 'controversi':2 'could':20 'critic':26 'data':212 'determin':96 'develop':3,40,52 'differ':82 'domain':71,83,149 'experi':122 'eye':44 'eye-open':43 'facebookexternalua':180,190 'failur':101 'feder':94 'fella':128 'fetch':67,76,103,164,172 'former':49 'found':142 'function':68 'gitlab.com':87 'gitlab.com/soapbox-pub/rebased/-/snippets/3634512).':86 'gleason':47,89,129 'grep':189 'indic':105 'instead':85 'investig':92 'issu':109 'log':120,195 'look':177 'mastodon':7,33,167 'mean':198 'mechan':31 'might':134 'name':84,150 'new':39 'one':5 'open':45 'origin':91 'past':36 'post':104 'primari':9 'privaci':30 'rebas':56 'resourc':156 'secur':28 'see':170,194 'server':19,116,138,175,188 'sign':78 'signatur':205 'similar':159 'sneaki':62 'soapbox':54 'social':51 'softwar':107 'think':132 'thread':23,93,112,145,171,199 'threads.net':133 'tool':10 'tri':183 'truth':50 'user':181 've':25 'verifi':148,203 'whether':97 'workaround':63 'write':130"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703719788
    +visibility: "visible             "
    +apId: "https://kbin.social/m/privacy@lemmy.ml/t/726275"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703633388 {#1793
      date: 2023-12-27 00:29:48.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\EntriesCrossComponent {#3735
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: Proxies\__CG__\App\Entity\Image {#1519 …}
      +cover: Proxies\__CG__\App\Entity\Image {#1520 …}
      +email: "btp@kbin.social"
      +username: "@btp@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        <https://keyoxide.org/btp@brandont.dev>  \n
         [brandont.dev](https://brandont.dev)
        """
      +lastActive: DateTime @1710045808 {#1515
        date: 2024-03-10 05:43:28.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 77718
      -password: "$2y$13$ddEqtbc29fV84Pomj8Jspu6VKtm.vRtX5boe.Q/hCDWXprkLbjJUS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "btp@kbin.social"
      +apProfileId: "https://kbin.social/u/btp"
      +apPublicUrl: "https://kbin.social/u/btp"
      +apFollowersUrl: "https://kbin.social/u/btp/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "btp"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711689856 {#1516
        date: 2024-03-29 06:24:16.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700642470 {#1518
        date: 2023-11-22 09:41:10.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1943 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Authorized-Fetch-Circumvented-by-Alt-Right-Developers"
    +title: "Authorized Fetch Circumvented by Alt-Right Developers"
    +url: "https://wedistribute.org/2023/12/authorized-fetch-circumvented/"
    +body: """
      > A controversial developer circumvented one of Mastodon's primary tools for blocking bad actors, all so that his servers could connect to Threads.\n
      > \n
      > We’ve criticized the security and privacy mechanisms of Mastodon in the past, but this new development should be eye-opening. Alex Gleason, the former Truth Social developer behind Soapbox and Rebased, has come up with a sneaky workaround to how Authorized Fetch functions: if your domain is blocked for a fetch, just [sign it with a different domain name instead](https://gitlab.com/soapbox-pub/rebased/-/snippets/3634512).\n
      > \n
      > Gleason was originally investigating Threads federation to determine whether or not a failure to fetch posts indicated a software compatibility issue, or if Threads had blocked his server. After checking some logs and experimenting, he came to a conclusion.\n
      > \n
      > “Fellas,” Gleason writes, “I think threads.net might be blocking some servers already.”\n
      > \n
      > What Alex found was that Threads attempts to verify domain names before allowing access to a resource, a very similar approach to what Authorized Fetch does in Mastodon.\n
      > \n
      > > You can see Threads fetching your own server by looking at the `facebookexternalua` user agent. Try this command on your server:\n
      > > \n
      > > `grep facebookexternalua /var/log/nginx/access.log`\n
      > > \n
      > > If you see logs there, that means Threads is attempting to verify your signatures and allow you to access their data.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 2
    +favouriteCount: 52
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710445925 {#2414
      date: 2024-03-14 20:52:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25103
    -titleTs: "'alt':6 'alt-right':5 'author':1 'circumv':3 'develop':8 'fetch':2 'right':7"
    -bodyTs: "'/soapbox-pub/rebased/-/snippets/3634512).':88 '/var/log/nginx/access.log':191 'access':153,210 'actor':14 'agent':182 'alex':46,141 'allow':152,207 'alreadi':139 'approach':160 'attempt':146,201 'author':66,163 'bad':13 'behind':53 'block':12,73,114,136 'came':124 'check':118 'circumv':4 'come':58 'command':185 'compat':108 'conclus':127 'connect':21 'controversi':2 'could':20 'critic':26 'data':212 'determin':96 'develop':3,40,52 'differ':82 'domain':71,83,149 'experi':122 'eye':44 'eye-open':43 'facebookexternalua':180,190 'failur':101 'feder':94 'fella':128 'fetch':67,76,103,164,172 'former':49 'found':142 'function':68 'gitlab.com':87 'gitlab.com/soapbox-pub/rebased/-/snippets/3634512).':86 'gleason':47,89,129 'grep':189 'indic':105 'instead':85 'investig':92 'issu':109 'log':120,195 'look':177 'mastodon':7,33,167 'mean':198 'mechan':31 'might':134 'name':84,150 'new':39 'one':5 'open':45 'origin':91 'past':36 'post':104 'primari':9 'privaci':30 'rebas':56 'resourc':156 'secur':28 'see':170,194 'server':19,116,138,175,188 'sign':78 'signatur':205 'similar':159 'sneaki':62 'soapbox':54 'social':51 'softwar':107 'think':132 'thread':23,93,112,145,171,199 'threads.net':133 'tool':10 'tri':183 'truth':50 'user':181 've':25 'verifi':148,203 'whether':97 'workaround':63 'write':130"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703719788
    +visibility: "visible             "
    +apId: "https://kbin.social/m/privacy@lemmy.ml/t/726275"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703633388 {#1793
      date: 2023-12-27 00:29:48.0 +01:00
    }
  }
  -repository: App\Repository\EntryRepository {#270 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
}
editor_toolbar App\Twig\Components\EditorToolbarComponent 42.0 MiB 0.37 ms
Input props
[
  "id" => "entry_comment_691112415ac4a3.45450889_body"
]
Attributes
[]
Component
App\Twig\Components\EditorToolbarComponent {#3860
  +id: "entry_comment_691112415ac4a3.45450889_body"
}
entry_comment App\Twig\Components\EntryCommentComponent 42.0 MiB 48.29 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4064
    +user: App\Entity\User {#4013
      +avatar: Proxies\__CG__\App\Entity\Image {#4014 …}
      +cover: null
      +email: "buzz@lemmy.world"
      +username: "@buzz@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "reee"
      +lastActive: DateTime @1728811020 {#4072
        date: 2024-10-13 11:17:00.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4017 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4010 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4008 …}
      +entries: Doctrine\ORM\PersistentCollection {#4006 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4003 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4001 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3998 …}
      +posts: Doctrine\ORM\PersistentCollection {#3996 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3994 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3991 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3989 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3987 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3984 …}
      +follows: Doctrine\ORM\PersistentCollection {#3982 …}
      +followers: Doctrine\ORM\PersistentCollection {#3980 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4128 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4124 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4113 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4104 …}
      +reports: Doctrine\ORM\PersistentCollection {#4093 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4132 …}
      +violations: Doctrine\ORM\PersistentCollection {#4129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
      +awards: Doctrine\ORM\PersistentCollection {#4123 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
      +categories: Doctrine\ORM\PersistentCollection {#4121 …}
      -id: 35932
      -password: "$2y$13$tA6oXTCSaQEXclnOhvSNXOC7k1.ZSWG0.ii4gDGFHrFtKiA0NUqFS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4111 …}
      +apId: "buzz@lemmy.world"
      +apProfileId: "https://lemmy.world/u/buzz"
      +apPublicUrl: "https://lemmy.world/u/buzz"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "buzz"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728115506 {#4068
        date: 2024-10-05 10:05:06.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690489933 {#4066
        date: 2023-07-27 22:32:13.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: Proxies\__CG__\App\Entity\Image {#1519 …}
        +cover: Proxies\__CG__\App\Entity\Image {#1520 …}
        +email: "btp@kbin.social"
        +username: "@btp@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          <https://keyoxide.org/btp@brandont.dev>  \n
           [brandont.dev](https://brandont.dev)
          """
        +lastActive: DateTime @1710045808 {#1515
          date: 2024-03-10 05:43:28.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 77718
        -password: "$2y$13$ddEqtbc29fV84Pomj8Jspu6VKtm.vRtX5boe.Q/hCDWXprkLbjJUS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "btp@kbin.social"
        +apProfileId: "https://kbin.social/u/btp"
        +apPublicUrl: "https://kbin.social/u/btp"
        +apFollowersUrl: "https://kbin.social/u/btp/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "btp"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711689856 {#1516
          date: 2024-03-29 06:24:16.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1700642470 {#1518
          date: 2023-11-22 09:41:10.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#275
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#269
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#271
          date: 2023-11-12 10:11:12.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1943 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Authorized-Fetch-Circumvented-by-Alt-Right-Developers"
      +title: "Authorized Fetch Circumvented by Alt-Right Developers"
      +url: "https://wedistribute.org/2023/12/authorized-fetch-circumvented/"
      +body: """
        > A controversial developer circumvented one of Mastodon's primary tools for blocking bad actors, all so that his servers could connect to Threads.\n
        > \n
        > We’ve criticized the security and privacy mechanisms of Mastodon in the past, but this new development should be eye-opening. Alex Gleason, the former Truth Social developer behind Soapbox and Rebased, has come up with a sneaky workaround to how Authorized Fetch functions: if your domain is blocked for a fetch, just [sign it with a different domain name instead](https://gitlab.com/soapbox-pub/rebased/-/snippets/3634512).\n
        > \n
        > Gleason was originally investigating Threads federation to determine whether or not a failure to fetch posts indicated a software compatibility issue, or if Threads had blocked his server. After checking some logs and experimenting, he came to a conclusion.\n
        > \n
        > “Fellas,” Gleason writes, “I think threads.net might be blocking some servers already.”\n
        > \n
        > What Alex found was that Threads attempts to verify domain names before allowing access to a resource, a very similar approach to what Authorized Fetch does in Mastodon.\n
        > \n
        > > You can see Threads fetching your own server by looking at the `facebookexternalua` user agent. Try this command on your server:\n
        > > \n
        > > `grep facebookexternalua /var/log/nginx/access.log`\n
        > > \n
        > > If you see logs there, that means Threads is attempting to verify your signatures and allow you to access their data.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710445925 {#2414
        date: 2024-03-14 20:52:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 25103
      -titleTs: "'alt':6 'alt-right':5 'author':1 'circumv':3 'develop':8 'fetch':2 'right':7"
      -bodyTs: "'/soapbox-pub/rebased/-/snippets/3634512).':88 '/var/log/nginx/access.log':191 'access':153,210 'actor':14 'agent':182 'alex':46,141 'allow':152,207 'alreadi':139 'approach':160 'attempt':146,201 'author':66,163 'bad':13 'behind':53 'block':12,73,114,136 'came':124 'check':118 'circumv':4 'come':58 'command':185 'compat':108 'conclus':127 'connect':21 'controversi':2 'could':20 'critic':26 'data':212 'determin':96 'develop':3,40,52 'differ':82 'domain':71,83,149 'experi':122 'eye':44 'eye-open':43 'facebookexternalua':180,190 'failur':101 'feder':94 'fella':128 'fetch':67,76,103,164,172 'former':49 'found':142 'function':68 'gitlab.com':87 'gitlab.com/soapbox-pub/rebased/-/snippets/3634512).':86 'gleason':47,89,129 'grep':189 'indic':105 'instead':85 'investig':92 'issu':109 'log':120,195 'look':177 'mastodon':7,33,167 'mean':198 'mechan':31 'might':134 'name':84,150 'new':39 'one':5 'open':45 'origin':91 'past':36 'post':104 'primari':9 'privaci':30 'rebas':56 'resourc':156 'secur':28 'see':170,194 'server':19,116,138,175,188 'sign':78 'signatur':205 'similar':159 'sneaki':62 'soapbox':54 'social':51 'softwar':107 'think':132 'thread':23,93,112,145,171,199 'threads.net':133 'tool':10 'tri':183 'truth':50 'user':181 've':25 'verifi':148,203 'whether':97 'workaround':63 'write':130"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703719788
      +visibility: "visible             "
      +apId: "https://kbin.social/m/privacy@lemmy.ml/t/726275"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703633388 {#1793
        date: 2023-12-27 00:29:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "TLDR? What’s the quadoodle about? I glanced over and felt like some political bickering."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1710445925 {#4073
      date: 2024-03-14 20:52:05.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@btp@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4062 …}
    +nested: Doctrine\ORM\PersistentCollection {#4060 …}
    +votes: Doctrine\ORM\PersistentCollection {#4058 …}
    +reports: Doctrine\ORM\PersistentCollection {#4056 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
    -id: 255484
    -bodyTs: "'bicker':15 'felt':11 'glanc':8 'like':12 'polit':14 'quadoodl':5 'tldr':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6257598"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703645795 {#4005
      date: 2023-12-27 03:56:35.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#4182
  +comment: App\Entity\EntryComment {#4064
    +user: App\Entity\User {#4013
      +avatar: Proxies\__CG__\App\Entity\Image {#4014 …}
      +cover: null
      +email: "buzz@lemmy.world"
      +username: "@buzz@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "reee"
      +lastActive: DateTime @1728811020 {#4072
        date: 2024-10-13 11:17:00.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4017 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4010 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4008 …}
      +entries: Doctrine\ORM\PersistentCollection {#4006 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4003 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4001 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3998 …}
      +posts: Doctrine\ORM\PersistentCollection {#3996 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3994 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3991 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3989 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3987 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3984 …}
      +follows: Doctrine\ORM\PersistentCollection {#3982 …}
      +followers: Doctrine\ORM\PersistentCollection {#3980 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4128 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4124 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4113 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4104 …}
      +reports: Doctrine\ORM\PersistentCollection {#4093 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4132 …}
      +violations: Doctrine\ORM\PersistentCollection {#4129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
      +awards: Doctrine\ORM\PersistentCollection {#4123 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
      +categories: Doctrine\ORM\PersistentCollection {#4121 …}
      -id: 35932
      -password: "$2y$13$tA6oXTCSaQEXclnOhvSNXOC7k1.ZSWG0.ii4gDGFHrFtKiA0NUqFS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4111 …}
      +apId: "buzz@lemmy.world"
      +apProfileId: "https://lemmy.world/u/buzz"
      +apPublicUrl: "https://lemmy.world/u/buzz"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "buzz"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728115506 {#4068
        date: 2024-10-05 10:05:06.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690489933 {#4066
        date: 2023-07-27 22:32:13.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: Proxies\__CG__\App\Entity\Image {#1519 …}
        +cover: Proxies\__CG__\App\Entity\Image {#1520 …}
        +email: "btp@kbin.social"
        +username: "@btp@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          <https://keyoxide.org/btp@brandont.dev>  \n
           [brandont.dev](https://brandont.dev)
          """
        +lastActive: DateTime @1710045808 {#1515
          date: 2024-03-10 05:43:28.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 77718
        -password: "$2y$13$ddEqtbc29fV84Pomj8Jspu6VKtm.vRtX5boe.Q/hCDWXprkLbjJUS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "btp@kbin.social"
        +apProfileId: "https://kbin.social/u/btp"
        +apPublicUrl: "https://kbin.social/u/btp"
        +apFollowersUrl: "https://kbin.social/u/btp/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "btp"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711689856 {#1516
          date: 2024-03-29 06:24:16.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1700642470 {#1518
          date: 2023-11-22 09:41:10.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#275
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#269
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#271
          date: 2023-11-12 10:11:12.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1943 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Authorized-Fetch-Circumvented-by-Alt-Right-Developers"
      +title: "Authorized Fetch Circumvented by Alt-Right Developers"
      +url: "https://wedistribute.org/2023/12/authorized-fetch-circumvented/"
      +body: """
        > A controversial developer circumvented one of Mastodon's primary tools for blocking bad actors, all so that his servers could connect to Threads.\n
        > \n
        > We’ve criticized the security and privacy mechanisms of Mastodon in the past, but this new development should be eye-opening. Alex Gleason, the former Truth Social developer behind Soapbox and Rebased, has come up with a sneaky workaround to how Authorized Fetch functions: if your domain is blocked for a fetch, just [sign it with a different domain name instead](https://gitlab.com/soapbox-pub/rebased/-/snippets/3634512).\n
        > \n
        > Gleason was originally investigating Threads federation to determine whether or not a failure to fetch posts indicated a software compatibility issue, or if Threads had blocked his server. After checking some logs and experimenting, he came to a conclusion.\n
        > \n
        > “Fellas,” Gleason writes, “I think threads.net might be blocking some servers already.”\n
        > \n
        > What Alex found was that Threads attempts to verify domain names before allowing access to a resource, a very similar approach to what Authorized Fetch does in Mastodon.\n
        > \n
        > > You can see Threads fetching your own server by looking at the `facebookexternalua` user agent. Try this command on your server:\n
        > > \n
        > > `grep facebookexternalua /var/log/nginx/access.log`\n
        > > \n
        > > If you see logs there, that means Threads is attempting to verify your signatures and allow you to access their data.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710445925 {#2414
        date: 2024-03-14 20:52:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 25103
      -titleTs: "'alt':6 'alt-right':5 'author':1 'circumv':3 'develop':8 'fetch':2 'right':7"
      -bodyTs: "'/soapbox-pub/rebased/-/snippets/3634512).':88 '/var/log/nginx/access.log':191 'access':153,210 'actor':14 'agent':182 'alex':46,141 'allow':152,207 'alreadi':139 'approach':160 'attempt':146,201 'author':66,163 'bad':13 'behind':53 'block':12,73,114,136 'came':124 'check':118 'circumv':4 'come':58 'command':185 'compat':108 'conclus':127 'connect':21 'controversi':2 'could':20 'critic':26 'data':212 'determin':96 'develop':3,40,52 'differ':82 'domain':71,83,149 'experi':122 'eye':44 'eye-open':43 'facebookexternalua':180,190 'failur':101 'feder':94 'fella':128 'fetch':67,76,103,164,172 'former':49 'found':142 'function':68 'gitlab.com':87 'gitlab.com/soapbox-pub/rebased/-/snippets/3634512).':86 'gleason':47,89,129 'grep':189 'indic':105 'instead':85 'investig':92 'issu':109 'log':120,195 'look':177 'mastodon':7,33,167 'mean':198 'mechan':31 'might':134 'name':84,150 'new':39 'one':5 'open':45 'origin':91 'past':36 'post':104 'primari':9 'privaci':30 'rebas':56 'resourc':156 'secur':28 'see':170,194 'server':19,116,138,175,188 'sign':78 'signatur':205 'similar':159 'sneaki':62 'soapbox':54 'social':51 'softwar':107 'think':132 'thread':23,93,112,145,171,199 'threads.net':133 'tool':10 'tri':183 'truth':50 'user':181 've':25 'verifi':148,203 'whether':97 'workaround':63 'write':130"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703719788
      +visibility: "visible             "
      +apId: "https://kbin.social/m/privacy@lemmy.ml/t/726275"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703633388 {#1793
        date: 2023-12-27 00:29:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "TLDR? What’s the quadoodle about? I glanced over and felt like some political bickering."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1710445925 {#4073
      date: 2024-03-14 20:52:05.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@btp@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4062 …}
    +nested: Doctrine\ORM\PersistentCollection {#4060 …}
    +votes: Doctrine\ORM\PersistentCollection {#4058 …}
    +reports: Doctrine\ORM\PersistentCollection {#4056 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
    -id: 255484
    -bodyTs: "'bicker':15 'felt':11 'glanc':8 'like':12 'polit':14 'quadoodl':5 'tldr':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6257598"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703645795 {#4005
      date: 2023-12-27 03:56:35.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 42.0 MiB 0.23 ms
Input props
[
  "user" => App\Entity\User {#4013
    +avatar: Proxies\__CG__\App\Entity\Image {#4014 …}
    +cover: null
    +email: "buzz@lemmy.world"
    +username: "@buzz@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "reee"
    +lastActive: DateTime @1728811020 {#4072
      date: 2024-10-13 11:17:00.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4017 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4010 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4008 …}
    +entries: Doctrine\ORM\PersistentCollection {#4006 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4003 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4001 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3998 …}
    +posts: Doctrine\ORM\PersistentCollection {#3996 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3994 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3991 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3989 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3987 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3984 …}
    +follows: Doctrine\ORM\PersistentCollection {#3982 …}
    +followers: Doctrine\ORM\PersistentCollection {#3980 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4128 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4124 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4113 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4104 …}
    +reports: Doctrine\ORM\PersistentCollection {#4093 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4132 …}
    +violations: Doctrine\ORM\PersistentCollection {#4129 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
    +awards: Doctrine\ORM\PersistentCollection {#4123 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
    +categories: Doctrine\ORM\PersistentCollection {#4121 …}
    -id: 35932
    -password: "$2y$13$tA6oXTCSaQEXclnOhvSNXOC7k1.ZSWG0.ii4gDGFHrFtKiA0NUqFS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4111 …}
    +apId: "buzz@lemmy.world"
    +apProfileId: "https://lemmy.world/u/buzz"
    +apPublicUrl: "https://lemmy.world/u/buzz"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "buzz"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728115506 {#4068
      date: 2024-10-05 10:05:06.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690489933 {#4066
      date: 2023-07-27 22:32:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4250
  +user: App\Entity\User {#4013
    +avatar: Proxies\__CG__\App\Entity\Image {#4014 …}
    +cover: null
    +email: "buzz@lemmy.world"
    +username: "@buzz@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "reee"
    +lastActive: DateTime @1728811020 {#4072
      date: 2024-10-13 11:17:00.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4017 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4010 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4008 …}
    +entries: Doctrine\ORM\PersistentCollection {#4006 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4003 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4001 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3998 …}
    +posts: Doctrine\ORM\PersistentCollection {#3996 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3994 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3991 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3989 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3987 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3984 …}
    +follows: Doctrine\ORM\PersistentCollection {#3982 …}
    +followers: Doctrine\ORM\PersistentCollection {#3980 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4128 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4124 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4113 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4104 …}
    +reports: Doctrine\ORM\PersistentCollection {#4093 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4132 …}
    +violations: Doctrine\ORM\PersistentCollection {#4129 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
    +awards: Doctrine\ORM\PersistentCollection {#4123 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
    +categories: Doctrine\ORM\PersistentCollection {#4121 …}
    -id: 35932
    -password: "$2y$13$tA6oXTCSaQEXclnOhvSNXOC7k1.ZSWG0.ii4gDGFHrFtKiA0NUqFS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4111 …}
    +apId: "buzz@lemmy.world"
    +apProfileId: "https://lemmy.world/u/buzz"
    +apPublicUrl: "https://lemmy.world/u/buzz"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "buzz"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728115506 {#4068
      date: 2024-10-05 10:05:06.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690489933 {#4066
      date: 2023-07-27 22:32:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 42.0 MiB 0.23 ms
Input props
[
  "date" => DateTimeImmutable @1703645795 {#4005
    date: 2023-12-27 03:56:35.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4305
  +date: DateTimeImmutable @1703645795 {#4005
    date: 2023-12-27 03:56:35.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 42.0 MiB 0.16 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703645795 {#4005
    date: 2023-12-27 03:56:35.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4359
  +createdAt: DateTimeImmutable @1703645795 {#4005
    date: 2023-12-27 03:56:35.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 42.0 MiB 6.68 ms
Input props
[
  "user" => App\Entity\User {#4013
    +avatar: Proxies\__CG__\App\Entity\Image {#4014 …}
    +cover: null
    +email: "buzz@lemmy.world"
    +username: "@buzz@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "reee"
    +lastActive: DateTime @1728811020 {#4072
      date: 2024-10-13 11:17:00.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4017 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4010 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4008 …}
    +entries: Doctrine\ORM\PersistentCollection {#4006 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4003 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4001 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3998 …}
    +posts: Doctrine\ORM\PersistentCollection {#3996 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3994 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3991 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3989 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3987 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3984 …}
    +follows: Doctrine\ORM\PersistentCollection {#3982 …}
    +followers: Doctrine\ORM\PersistentCollection {#3980 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4128 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4124 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4113 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4104 …}
    +reports: Doctrine\ORM\PersistentCollection {#4093 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4132 …}
    +violations: Doctrine\ORM\PersistentCollection {#4129 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
    +awards: Doctrine\ORM\PersistentCollection {#4123 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
    +categories: Doctrine\ORM\PersistentCollection {#4121 …}
    -id: 35932
    -password: "$2y$13$tA6oXTCSaQEXclnOhvSNXOC7k1.ZSWG0.ii4gDGFHrFtKiA0NUqFS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4111 …}
    +apId: "buzz@lemmy.world"
    +apProfileId: "https://lemmy.world/u/buzz"
    +apPublicUrl: "https://lemmy.world/u/buzz"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "buzz"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728115506 {#4068
      date: 2024-10-05 10:05:06.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690489933 {#4066
      date: 2023-07-27 22:32:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#4415
  +width: 40
  +height: 40
  +user: App\Entity\User {#4013
    +avatar: Proxies\__CG__\App\Entity\Image {#4014 …}
    +cover: null
    +email: "buzz@lemmy.world"
    +username: "@buzz@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "reee"
    +lastActive: DateTime @1728811020 {#4072
      date: 2024-10-13 11:17:00.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4017 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4010 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4008 …}
    +entries: Doctrine\ORM\PersistentCollection {#4006 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4003 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4001 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3998 …}
    +posts: Doctrine\ORM\PersistentCollection {#3996 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3994 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3991 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3989 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3987 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3984 …}
    +follows: Doctrine\ORM\PersistentCollection {#3982 …}
    +followers: Doctrine\ORM\PersistentCollection {#3980 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4128 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4124 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4113 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4104 …}
    +reports: Doctrine\ORM\PersistentCollection {#4093 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4132 …}
    +violations: Doctrine\ORM\PersistentCollection {#4129 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
    +awards: Doctrine\ORM\PersistentCollection {#4123 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
    +categories: Doctrine\ORM\PersistentCollection {#4121 …}
    -id: 35932
    -password: "$2y$13$tA6oXTCSaQEXclnOhvSNXOC7k1.ZSWG0.ii4gDGFHrFtKiA0NUqFS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4111 …}
    +apId: "buzz@lemmy.world"
    +apProfileId: "https://lemmy.world/u/buzz"
    +apPublicUrl: "https://lemmy.world/u/buzz"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "buzz"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728115506 {#4068
      date: 2024-10-05 10:05:06.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690489933 {#4066
      date: 2023-07-27 22:32:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 42.0 MiB 0.69 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4064
    +user: App\Entity\User {#4013
      +avatar: Proxies\__CG__\App\Entity\Image {#4014 …}
      +cover: null
      +email: "buzz@lemmy.world"
      +username: "@buzz@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "reee"
      +lastActive: DateTime @1728811020 {#4072
        date: 2024-10-13 11:17:00.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4017 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4010 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4008 …}
      +entries: Doctrine\ORM\PersistentCollection {#4006 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4003 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4001 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3998 …}
      +posts: Doctrine\ORM\PersistentCollection {#3996 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3994 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3991 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3989 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3987 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3984 …}
      +follows: Doctrine\ORM\PersistentCollection {#3982 …}
      +followers: Doctrine\ORM\PersistentCollection {#3980 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4128 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4124 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4113 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4104 …}
      +reports: Doctrine\ORM\PersistentCollection {#4093 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4132 …}
      +violations: Doctrine\ORM\PersistentCollection {#4129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
      +awards: Doctrine\ORM\PersistentCollection {#4123 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
      +categories: Doctrine\ORM\PersistentCollection {#4121 …}
      -id: 35932
      -password: "$2y$13$tA6oXTCSaQEXclnOhvSNXOC7k1.ZSWG0.ii4gDGFHrFtKiA0NUqFS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4111 …}
      +apId: "buzz@lemmy.world"
      +apProfileId: "https://lemmy.world/u/buzz"
      +apPublicUrl: "https://lemmy.world/u/buzz"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "buzz"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728115506 {#4068
        date: 2024-10-05 10:05:06.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690489933 {#4066
        date: 2023-07-27 22:32:13.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: Proxies\__CG__\App\Entity\Image {#1519 …}
        +cover: Proxies\__CG__\App\Entity\Image {#1520 …}
        +email: "btp@kbin.social"
        +username: "@btp@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          <https://keyoxide.org/btp@brandont.dev>  \n
           [brandont.dev](https://brandont.dev)
          """
        +lastActive: DateTime @1710045808 {#1515
          date: 2024-03-10 05:43:28.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 77718
        -password: "$2y$13$ddEqtbc29fV84Pomj8Jspu6VKtm.vRtX5boe.Q/hCDWXprkLbjJUS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "btp@kbin.social"
        +apProfileId: "https://kbin.social/u/btp"
        +apPublicUrl: "https://kbin.social/u/btp"
        +apFollowersUrl: "https://kbin.social/u/btp/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "btp"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711689856 {#1516
          date: 2024-03-29 06:24:16.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1700642470 {#1518
          date: 2023-11-22 09:41:10.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#275
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#269
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#271
          date: 2023-11-12 10:11:12.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1943 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Authorized-Fetch-Circumvented-by-Alt-Right-Developers"
      +title: "Authorized Fetch Circumvented by Alt-Right Developers"
      +url: "https://wedistribute.org/2023/12/authorized-fetch-circumvented/"
      +body: """
        > A controversial developer circumvented one of Mastodon's primary tools for blocking bad actors, all so that his servers could connect to Threads.\n
        > \n
        > We’ve criticized the security and privacy mechanisms of Mastodon in the past, but this new development should be eye-opening. Alex Gleason, the former Truth Social developer behind Soapbox and Rebased, has come up with a sneaky workaround to how Authorized Fetch functions: if your domain is blocked for a fetch, just [sign it with a different domain name instead](https://gitlab.com/soapbox-pub/rebased/-/snippets/3634512).\n
        > \n
        > Gleason was originally investigating Threads federation to determine whether or not a failure to fetch posts indicated a software compatibility issue, or if Threads had blocked his server. After checking some logs and experimenting, he came to a conclusion.\n
        > \n
        > “Fellas,” Gleason writes, “I think threads.net might be blocking some servers already.”\n
        > \n
        > What Alex found was that Threads attempts to verify domain names before allowing access to a resource, a very similar approach to what Authorized Fetch does in Mastodon.\n
        > \n
        > > You can see Threads fetching your own server by looking at the `facebookexternalua` user agent. Try this command on your server:\n
        > > \n
        > > `grep facebookexternalua /var/log/nginx/access.log`\n
        > > \n
        > > If you see logs there, that means Threads is attempting to verify your signatures and allow you to access their data.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710445925 {#2414
        date: 2024-03-14 20:52:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 25103
      -titleTs: "'alt':6 'alt-right':5 'author':1 'circumv':3 'develop':8 'fetch':2 'right':7"
      -bodyTs: "'/soapbox-pub/rebased/-/snippets/3634512).':88 '/var/log/nginx/access.log':191 'access':153,210 'actor':14 'agent':182 'alex':46,141 'allow':152,207 'alreadi':139 'approach':160 'attempt':146,201 'author':66,163 'bad':13 'behind':53 'block':12,73,114,136 'came':124 'check':118 'circumv':4 'come':58 'command':185 'compat':108 'conclus':127 'connect':21 'controversi':2 'could':20 'critic':26 'data':212 'determin':96 'develop':3,40,52 'differ':82 'domain':71,83,149 'experi':122 'eye':44 'eye-open':43 'facebookexternalua':180,190 'failur':101 'feder':94 'fella':128 'fetch':67,76,103,164,172 'former':49 'found':142 'function':68 'gitlab.com':87 'gitlab.com/soapbox-pub/rebased/-/snippets/3634512).':86 'gleason':47,89,129 'grep':189 'indic':105 'instead':85 'investig':92 'issu':109 'log':120,195 'look':177 'mastodon':7,33,167 'mean':198 'mechan':31 'might':134 'name':84,150 'new':39 'one':5 'open':45 'origin':91 'past':36 'post':104 'primari':9 'privaci':30 'rebas':56 'resourc':156 'secur':28 'see':170,194 'server':19,116,138,175,188 'sign':78 'signatur':205 'similar':159 'sneaki':62 'soapbox':54 'social':51 'softwar':107 'think':132 'thread':23,93,112,145,171,199 'threads.net':133 'tool':10 'tri':183 'truth':50 'user':181 've':25 'verifi':148,203 'whether':97 'workaround':63 'write':130"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703719788
      +visibility: "visible             "
      +apId: "https://kbin.social/m/privacy@lemmy.ml/t/726275"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703633388 {#1793
        date: 2023-12-27 00:29:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "TLDR? What’s the quadoodle about? I glanced over and felt like some political bickering."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1710445925 {#4073
      date: 2024-03-14 20:52:05.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@btp@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4062 …}
    +nested: Doctrine\ORM\PersistentCollection {#4060 …}
    +votes: Doctrine\ORM\PersistentCollection {#4058 …}
    +reports: Doctrine\ORM\PersistentCollection {#4056 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
    -id: 255484
    -bodyTs: "'bicker':15 'felt':11 'glanc':8 'like':12 'polit':14 'quadoodl':5 'tldr':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6257598"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703645795 {#4005
      date: 2023-12-27 03:56:35.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#4500
  +subject: App\Entity\EntryComment {#4064
    +user: App\Entity\User {#4013
      +avatar: Proxies\__CG__\App\Entity\Image {#4014 …}
      +cover: null
      +email: "buzz@lemmy.world"
      +username: "@buzz@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "reee"
      +lastActive: DateTime @1728811020 {#4072
        date: 2024-10-13 11:17:00.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4017 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4010 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4008 …}
      +entries: Doctrine\ORM\PersistentCollection {#4006 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4003 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4001 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3998 …}
      +posts: Doctrine\ORM\PersistentCollection {#3996 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3994 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3991 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3989 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3987 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3984 …}
      +follows: Doctrine\ORM\PersistentCollection {#3982 …}
      +followers: Doctrine\ORM\PersistentCollection {#3980 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4128 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4124 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4113 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4104 …}
      +reports: Doctrine\ORM\PersistentCollection {#4093 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4132 …}
      +violations: Doctrine\ORM\PersistentCollection {#4129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
      +awards: Doctrine\ORM\PersistentCollection {#4123 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
      +categories: Doctrine\ORM\PersistentCollection {#4121 …}
      -id: 35932
      -password: "$2y$13$tA6oXTCSaQEXclnOhvSNXOC7k1.ZSWG0.ii4gDGFHrFtKiA0NUqFS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4111 …}
      +apId: "buzz@lemmy.world"
      +apProfileId: "https://lemmy.world/u/buzz"
      +apPublicUrl: "https://lemmy.world/u/buzz"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "buzz"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728115506 {#4068
        date: 2024-10-05 10:05:06.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690489933 {#4066
        date: 2023-07-27 22:32:13.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: Proxies\__CG__\App\Entity\Image {#1519 …}
        +cover: Proxies\__CG__\App\Entity\Image {#1520 …}
        +email: "btp@kbin.social"
        +username: "@btp@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          <https://keyoxide.org/btp@brandont.dev>  \n
           [brandont.dev](https://brandont.dev)
          """
        +lastActive: DateTime @1710045808 {#1515
          date: 2024-03-10 05:43:28.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 77718
        -password: "$2y$13$ddEqtbc29fV84Pomj8Jspu6VKtm.vRtX5boe.Q/hCDWXprkLbjJUS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "btp@kbin.social"
        +apProfileId: "https://kbin.social/u/btp"
        +apPublicUrl: "https://kbin.social/u/btp"
        +apFollowersUrl: "https://kbin.social/u/btp/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "btp"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711689856 {#1516
          date: 2024-03-29 06:24:16.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1700642470 {#1518
          date: 2023-11-22 09:41:10.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#275
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#269
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#271
          date: 2023-11-12 10:11:12.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1943 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Authorized-Fetch-Circumvented-by-Alt-Right-Developers"
      +title: "Authorized Fetch Circumvented by Alt-Right Developers"
      +url: "https://wedistribute.org/2023/12/authorized-fetch-circumvented/"
      +body: """
        > A controversial developer circumvented one of Mastodon's primary tools for blocking bad actors, all so that his servers could connect to Threads.\n
        > \n
        > We’ve criticized the security and privacy mechanisms of Mastodon in the past, but this new development should be eye-opening. Alex Gleason, the former Truth Social developer behind Soapbox and Rebased, has come up with a sneaky workaround to how Authorized Fetch functions: if your domain is blocked for a fetch, just [sign it with a different domain name instead](https://gitlab.com/soapbox-pub/rebased/-/snippets/3634512).\n
        > \n
        > Gleason was originally investigating Threads federation to determine whether or not a failure to fetch posts indicated a software compatibility issue, or if Threads had blocked his server. After checking some logs and experimenting, he came to a conclusion.\n
        > \n
        > “Fellas,” Gleason writes, “I think threads.net might be blocking some servers already.”\n
        > \n
        > What Alex found was that Threads attempts to verify domain names before allowing access to a resource, a very similar approach to what Authorized Fetch does in Mastodon.\n
        > \n
        > > You can see Threads fetching your own server by looking at the `facebookexternalua` user agent. Try this command on your server:\n
        > > \n
        > > `grep facebookexternalua /var/log/nginx/access.log`\n
        > > \n
        > > If you see logs there, that means Threads is attempting to verify your signatures and allow you to access their data.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710445925 {#2414
        date: 2024-03-14 20:52:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 25103
      -titleTs: "'alt':6 'alt-right':5 'author':1 'circumv':3 'develop':8 'fetch':2 'right':7"
      -bodyTs: "'/soapbox-pub/rebased/-/snippets/3634512).':88 '/var/log/nginx/access.log':191 'access':153,210 'actor':14 'agent':182 'alex':46,141 'allow':152,207 'alreadi':139 'approach':160 'attempt':146,201 'author':66,163 'bad':13 'behind':53 'block':12,73,114,136 'came':124 'check':118 'circumv':4 'come':58 'command':185 'compat':108 'conclus':127 'connect':21 'controversi':2 'could':20 'critic':26 'data':212 'determin':96 'develop':3,40,52 'differ':82 'domain':71,83,149 'experi':122 'eye':44 'eye-open':43 'facebookexternalua':180,190 'failur':101 'feder':94 'fella':128 'fetch':67,76,103,164,172 'former':49 'found':142 'function':68 'gitlab.com':87 'gitlab.com/soapbox-pub/rebased/-/snippets/3634512).':86 'gleason':47,89,129 'grep':189 'indic':105 'instead':85 'investig':92 'issu':109 'log':120,195 'look':177 'mastodon':7,33,167 'mean':198 'mechan':31 'might':134 'name':84,150 'new':39 'one':5 'open':45 'origin':91 'past':36 'post':104 'primari':9 'privaci':30 'rebas':56 'resourc':156 'secur':28 'see':170,194 'server':19,116,138,175,188 'sign':78 'signatur':205 'similar':159 'sneaki':62 'soapbox':54 'social':51 'softwar':107 'think':132 'thread':23,93,112,145,171,199 'threads.net':133 'tool':10 'tri':183 'truth':50 'user':181 've':25 'verifi':148,203 'whether':97 'workaround':63 'write':130"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703719788
      +visibility: "visible             "
      +apId: "https://kbin.social/m/privacy@lemmy.ml/t/726275"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703633388 {#1793
        date: 2023-12-27 00:29:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "TLDR? What’s the quadoodle about? I glanced over and felt like some political bickering."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1710445925 {#4073
      date: 2024-03-14 20:52:05.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@btp@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4062 …}
    +nested: Doctrine\ORM\PersistentCollection {#4060 …}
    +votes: Doctrine\ORM\PersistentCollection {#4058 …}
    +reports: Doctrine\ORM\PersistentCollection {#4056 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
    -id: 255484
    -bodyTs: "'bicker':15 'felt':11 'glanc':8 'like':12 'polit':14 'quadoodl':5 'tldr':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6257598"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703645795 {#4005
      date: 2023-12-27 03:56:35.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 42.0 MiB 1.13 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4064
    +user: App\Entity\User {#4013
      +avatar: Proxies\__CG__\App\Entity\Image {#4014 …}
      +cover: null
      +email: "buzz@lemmy.world"
      +username: "@buzz@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "reee"
      +lastActive: DateTime @1728811020 {#4072
        date: 2024-10-13 11:17:00.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4017 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4010 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4008 …}
      +entries: Doctrine\ORM\PersistentCollection {#4006 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4003 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4001 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3998 …}
      +posts: Doctrine\ORM\PersistentCollection {#3996 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3994 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3991 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3989 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3987 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3984 …}
      +follows: Doctrine\ORM\PersistentCollection {#3982 …}
      +followers: Doctrine\ORM\PersistentCollection {#3980 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4128 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4124 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4113 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4104 …}
      +reports: Doctrine\ORM\PersistentCollection {#4093 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4132 …}
      +violations: Doctrine\ORM\PersistentCollection {#4129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
      +awards: Doctrine\ORM\PersistentCollection {#4123 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
      +categories: Doctrine\ORM\PersistentCollection {#4121 …}
      -id: 35932
      -password: "$2y$13$tA6oXTCSaQEXclnOhvSNXOC7k1.ZSWG0.ii4gDGFHrFtKiA0NUqFS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4111 …}
      +apId: "buzz@lemmy.world"
      +apProfileId: "https://lemmy.world/u/buzz"
      +apPublicUrl: "https://lemmy.world/u/buzz"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "buzz"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728115506 {#4068
        date: 2024-10-05 10:05:06.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690489933 {#4066
        date: 2023-07-27 22:32:13.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: Proxies\__CG__\App\Entity\Image {#1519 …}
        +cover: Proxies\__CG__\App\Entity\Image {#1520 …}
        +email: "btp@kbin.social"
        +username: "@btp@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          <https://keyoxide.org/btp@brandont.dev>  \n
           [brandont.dev](https://brandont.dev)
          """
        +lastActive: DateTime @1710045808 {#1515
          date: 2024-03-10 05:43:28.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 77718
        -password: "$2y$13$ddEqtbc29fV84Pomj8Jspu6VKtm.vRtX5boe.Q/hCDWXprkLbjJUS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "btp@kbin.social"
        +apProfileId: "https://kbin.social/u/btp"
        +apPublicUrl: "https://kbin.social/u/btp"
        +apFollowersUrl: "https://kbin.social/u/btp/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "btp"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711689856 {#1516
          date: 2024-03-29 06:24:16.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1700642470 {#1518
          date: 2023-11-22 09:41:10.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#275
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#269
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#271
          date: 2023-11-12 10:11:12.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1943 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Authorized-Fetch-Circumvented-by-Alt-Right-Developers"
      +title: "Authorized Fetch Circumvented by Alt-Right Developers"
      +url: "https://wedistribute.org/2023/12/authorized-fetch-circumvented/"
      +body: """
        > A controversial developer circumvented one of Mastodon's primary tools for blocking bad actors, all so that his servers could connect to Threads.\n
        > \n
        > We’ve criticized the security and privacy mechanisms of Mastodon in the past, but this new development should be eye-opening. Alex Gleason, the former Truth Social developer behind Soapbox and Rebased, has come up with a sneaky workaround to how Authorized Fetch functions: if your domain is blocked for a fetch, just [sign it with a different domain name instead](https://gitlab.com/soapbox-pub/rebased/-/snippets/3634512).\n
        > \n
        > Gleason was originally investigating Threads federation to determine whether or not a failure to fetch posts indicated a software compatibility issue, or if Threads had blocked his server. After checking some logs and experimenting, he came to a conclusion.\n
        > \n
        > “Fellas,” Gleason writes, “I think threads.net might be blocking some servers already.”\n
        > \n
        > What Alex found was that Threads attempts to verify domain names before allowing access to a resource, a very similar approach to what Authorized Fetch does in Mastodon.\n
        > \n
        > > You can see Threads fetching your own server by looking at the `facebookexternalua` user agent. Try this command on your server:\n
        > > \n
        > > `grep facebookexternalua /var/log/nginx/access.log`\n
        > > \n
        > > If you see logs there, that means Threads is attempting to verify your signatures and allow you to access their data.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710445925 {#2414
        date: 2024-03-14 20:52:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 25103
      -titleTs: "'alt':6 'alt-right':5 'author':1 'circumv':3 'develop':8 'fetch':2 'right':7"
      -bodyTs: "'/soapbox-pub/rebased/-/snippets/3634512).':88 '/var/log/nginx/access.log':191 'access':153,210 'actor':14 'agent':182 'alex':46,141 'allow':152,207 'alreadi':139 'approach':160 'attempt':146,201 'author':66,163 'bad':13 'behind':53 'block':12,73,114,136 'came':124 'check':118 'circumv':4 'come':58 'command':185 'compat':108 'conclus':127 'connect':21 'controversi':2 'could':20 'critic':26 'data':212 'determin':96 'develop':3,40,52 'differ':82 'domain':71,83,149 'experi':122 'eye':44 'eye-open':43 'facebookexternalua':180,190 'failur':101 'feder':94 'fella':128 'fetch':67,76,103,164,172 'former':49 'found':142 'function':68 'gitlab.com':87 'gitlab.com/soapbox-pub/rebased/-/snippets/3634512).':86 'gleason':47,89,129 'grep':189 'indic':105 'instead':85 'investig':92 'issu':109 'log':120,195 'look':177 'mastodon':7,33,167 'mean':198 'mechan':31 'might':134 'name':84,150 'new':39 'one':5 'open':45 'origin':91 'past':36 'post':104 'primari':9 'privaci':30 'rebas':56 'resourc':156 'secur':28 'see':170,194 'server':19,116,138,175,188 'sign':78 'signatur':205 'similar':159 'sneaki':62 'soapbox':54 'social':51 'softwar':107 'think':132 'thread':23,93,112,145,171,199 'threads.net':133 'tool':10 'tri':183 'truth':50 'user':181 've':25 'verifi':148,203 'whether':97 'workaround':63 'write':130"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703719788
      +visibility: "visible             "
      +apId: "https://kbin.social/m/privacy@lemmy.ml/t/726275"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703633388 {#1793
        date: 2023-12-27 00:29:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "TLDR? What’s the quadoodle about? I glanced over and felt like some political bickering."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1710445925 {#4073
      date: 2024-03-14 20:52:05.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@btp@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4062 …}
    +nested: Doctrine\ORM\PersistentCollection {#4060 …}
    +votes: Doctrine\ORM\PersistentCollection {#4058 …}
    +reports: Doctrine\ORM\PersistentCollection {#4056 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
    -id: 255484
    -bodyTs: "'bicker':15 'felt':11 'glanc':8 'like':12 'polit':14 'quadoodl':5 'tldr':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6257598"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703645795 {#4005
      date: 2023-12-27 03:56:35.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4557
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4064
    +user: App\Entity\User {#4013
      +avatar: Proxies\__CG__\App\Entity\Image {#4014 …}
      +cover: null
      +email: "buzz@lemmy.world"
      +username: "@buzz@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "reee"
      +lastActive: DateTime @1728811020 {#4072
        date: 2024-10-13 11:17:00.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4017 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4010 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4008 …}
      +entries: Doctrine\ORM\PersistentCollection {#4006 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4003 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4001 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3998 …}
      +posts: Doctrine\ORM\PersistentCollection {#3996 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3994 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3991 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3989 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3987 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3984 …}
      +follows: Doctrine\ORM\PersistentCollection {#3982 …}
      +followers: Doctrine\ORM\PersistentCollection {#3980 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4128 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4124 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4113 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4104 …}
      +reports: Doctrine\ORM\PersistentCollection {#4093 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4132 …}
      +violations: Doctrine\ORM\PersistentCollection {#4129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
      +awards: Doctrine\ORM\PersistentCollection {#4123 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
      +categories: Doctrine\ORM\PersistentCollection {#4121 …}
      -id: 35932
      -password: "$2y$13$tA6oXTCSaQEXclnOhvSNXOC7k1.ZSWG0.ii4gDGFHrFtKiA0NUqFS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4111 …}
      +apId: "buzz@lemmy.world"
      +apProfileId: "https://lemmy.world/u/buzz"
      +apPublicUrl: "https://lemmy.world/u/buzz"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "buzz"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728115506 {#4068
        date: 2024-10-05 10:05:06.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690489933 {#4066
        date: 2023-07-27 22:32:13.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: Proxies\__CG__\App\Entity\Image {#1519 …}
        +cover: Proxies\__CG__\App\Entity\Image {#1520 …}
        +email: "btp@kbin.social"
        +username: "@btp@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          <https://keyoxide.org/btp@brandont.dev>  \n
           [brandont.dev](https://brandont.dev)
          """
        +lastActive: DateTime @1710045808 {#1515
          date: 2024-03-10 05:43:28.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 77718
        -password: "$2y$13$ddEqtbc29fV84Pomj8Jspu6VKtm.vRtX5boe.Q/hCDWXprkLbjJUS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "btp@kbin.social"
        +apProfileId: "https://kbin.social/u/btp"
        +apPublicUrl: "https://kbin.social/u/btp"
        +apFollowersUrl: "https://kbin.social/u/btp/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "btp"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711689856 {#1516
          date: 2024-03-29 06:24:16.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1700642470 {#1518
          date: 2023-11-22 09:41:10.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#275
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#269
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#271
          date: 2023-11-12 10:11:12.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1943 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Authorized-Fetch-Circumvented-by-Alt-Right-Developers"
      +title: "Authorized Fetch Circumvented by Alt-Right Developers"
      +url: "https://wedistribute.org/2023/12/authorized-fetch-circumvented/"
      +body: """
        > A controversial developer circumvented one of Mastodon's primary tools for blocking bad actors, all so that his servers could connect to Threads.\n
        > \n
        > We’ve criticized the security and privacy mechanisms of Mastodon in the past, but this new development should be eye-opening. Alex Gleason, the former Truth Social developer behind Soapbox and Rebased, has come up with a sneaky workaround to how Authorized Fetch functions: if your domain is blocked for a fetch, just [sign it with a different domain name instead](https://gitlab.com/soapbox-pub/rebased/-/snippets/3634512).\n
        > \n
        > Gleason was originally investigating Threads federation to determine whether or not a failure to fetch posts indicated a software compatibility issue, or if Threads had blocked his server. After checking some logs and experimenting, he came to a conclusion.\n
        > \n
        > “Fellas,” Gleason writes, “I think threads.net might be blocking some servers already.”\n
        > \n
        > What Alex found was that Threads attempts to verify domain names before allowing access to a resource, a very similar approach to what Authorized Fetch does in Mastodon.\n
        > \n
        > > You can see Threads fetching your own server by looking at the `facebookexternalua` user agent. Try this command on your server:\n
        > > \n
        > > `grep facebookexternalua /var/log/nginx/access.log`\n
        > > \n
        > > If you see logs there, that means Threads is attempting to verify your signatures and allow you to access their data.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710445925 {#2414
        date: 2024-03-14 20:52:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 25103
      -titleTs: "'alt':6 'alt-right':5 'author':1 'circumv':3 'develop':8 'fetch':2 'right':7"
      -bodyTs: "'/soapbox-pub/rebased/-/snippets/3634512).':88 '/var/log/nginx/access.log':191 'access':153,210 'actor':14 'agent':182 'alex':46,141 'allow':152,207 'alreadi':139 'approach':160 'attempt':146,201 'author':66,163 'bad':13 'behind':53 'block':12,73,114,136 'came':124 'check':118 'circumv':4 'come':58 'command':185 'compat':108 'conclus':127 'connect':21 'controversi':2 'could':20 'critic':26 'data':212 'determin':96 'develop':3,40,52 'differ':82 'domain':71,83,149 'experi':122 'eye':44 'eye-open':43 'facebookexternalua':180,190 'failur':101 'feder':94 'fella':128 'fetch':67,76,103,164,172 'former':49 'found':142 'function':68 'gitlab.com':87 'gitlab.com/soapbox-pub/rebased/-/snippets/3634512).':86 'gleason':47,89,129 'grep':189 'indic':105 'instead':85 'investig':92 'issu':109 'log':120,195 'look':177 'mastodon':7,33,167 'mean':198 'mechan':31 'might':134 'name':84,150 'new':39 'one':5 'open':45 'origin':91 'past':36 'post':104 'primari':9 'privaci':30 'rebas':56 'resourc':156 'secur':28 'see':170,194 'server':19,116,138,175,188 'sign':78 'signatur':205 'similar':159 'sneaki':62 'soapbox':54 'social':51 'softwar':107 'think':132 'thread':23,93,112,145,171,199 'threads.net':133 'tool':10 'tri':183 'truth':50 'user':181 've':25 'verifi':148,203 'whether':97 'workaround':63 'write':130"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703719788
      +visibility: "visible             "
      +apId: "https://kbin.social/m/privacy@lemmy.ml/t/726275"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703633388 {#1793
        date: 2023-12-27 00:29:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "TLDR? What’s the quadoodle about? I glanced over and felt like some political bickering."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1710445925 {#4073
      date: 2024-03-14 20:52:05.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@btp@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4062 …}
    +nested: Doctrine\ORM\PersistentCollection {#4060 …}
    +votes: Doctrine\ORM\PersistentCollection {#4058 …}
    +reports: Doctrine\ORM\PersistentCollection {#4056 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
    -id: 255484
    -bodyTs: "'bicker':15 'felt':11 'glanc':8 'like':12 'polit':14 'quadoodl':5 'tldr':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6257598"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703645795 {#4005
      date: 2023-12-27 03:56:35.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 42.0 MiB 10.10 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4064
    +user: App\Entity\User {#4013
      +avatar: Proxies\__CG__\App\Entity\Image {#4014 …}
      +cover: null
      +email: "buzz@lemmy.world"
      +username: "@buzz@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "reee"
      +lastActive: DateTime @1728811020 {#4072
        date: 2024-10-13 11:17:00.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4017 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4010 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4008 …}
      +entries: Doctrine\ORM\PersistentCollection {#4006 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4003 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4001 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3998 …}
      +posts: Doctrine\ORM\PersistentCollection {#3996 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3994 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3991 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3989 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3987 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3984 …}
      +follows: Doctrine\ORM\PersistentCollection {#3982 …}
      +followers: Doctrine\ORM\PersistentCollection {#3980 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4128 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4124 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4113 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4104 …}
      +reports: Doctrine\ORM\PersistentCollection {#4093 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4132 …}
      +violations: Doctrine\ORM\PersistentCollection {#4129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
      +awards: Doctrine\ORM\PersistentCollection {#4123 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
      +categories: Doctrine\ORM\PersistentCollection {#4121 …}
      -id: 35932
      -password: "$2y$13$tA6oXTCSaQEXclnOhvSNXOC7k1.ZSWG0.ii4gDGFHrFtKiA0NUqFS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4111 …}
      +apId: "buzz@lemmy.world"
      +apProfileId: "https://lemmy.world/u/buzz"
      +apPublicUrl: "https://lemmy.world/u/buzz"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "buzz"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728115506 {#4068
        date: 2024-10-05 10:05:06.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690489933 {#4066
        date: 2023-07-27 22:32:13.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: Proxies\__CG__\App\Entity\Image {#1519 …}
        +cover: Proxies\__CG__\App\Entity\Image {#1520 …}
        +email: "btp@kbin.social"
        +username: "@btp@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          <https://keyoxide.org/btp@brandont.dev>  \n
           [brandont.dev](https://brandont.dev)
          """
        +lastActive: DateTime @1710045808 {#1515
          date: 2024-03-10 05:43:28.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 77718
        -password: "$2y$13$ddEqtbc29fV84Pomj8Jspu6VKtm.vRtX5boe.Q/hCDWXprkLbjJUS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "btp@kbin.social"
        +apProfileId: "https://kbin.social/u/btp"
        +apPublicUrl: "https://kbin.social/u/btp"
        +apFollowersUrl: "https://kbin.social/u/btp/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "btp"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711689856 {#1516
          date: 2024-03-29 06:24:16.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1700642470 {#1518
          date: 2023-11-22 09:41:10.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#275
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#269
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#271
          date: 2023-11-12 10:11:12.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1943 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Authorized-Fetch-Circumvented-by-Alt-Right-Developers"
      +title: "Authorized Fetch Circumvented by Alt-Right Developers"
      +url: "https://wedistribute.org/2023/12/authorized-fetch-circumvented/"
      +body: """
        > A controversial developer circumvented one of Mastodon's primary tools for blocking bad actors, all so that his servers could connect to Threads.\n
        > \n
        > We’ve criticized the security and privacy mechanisms of Mastodon in the past, but this new development should be eye-opening. Alex Gleason, the former Truth Social developer behind Soapbox and Rebased, has come up with a sneaky workaround to how Authorized Fetch functions: if your domain is blocked for a fetch, just [sign it with a different domain name instead](https://gitlab.com/soapbox-pub/rebased/-/snippets/3634512).\n
        > \n
        > Gleason was originally investigating Threads federation to determine whether or not a failure to fetch posts indicated a software compatibility issue, or if Threads had blocked his server. After checking some logs and experimenting, he came to a conclusion.\n
        > \n
        > “Fellas,” Gleason writes, “I think threads.net might be blocking some servers already.”\n
        > \n
        > What Alex found was that Threads attempts to verify domain names before allowing access to a resource, a very similar approach to what Authorized Fetch does in Mastodon.\n
        > \n
        > > You can see Threads fetching your own server by looking at the `facebookexternalua` user agent. Try this command on your server:\n
        > > \n
        > > `grep facebookexternalua /var/log/nginx/access.log`\n
        > > \n
        > > If you see logs there, that means Threads is attempting to verify your signatures and allow you to access their data.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710445925 {#2414
        date: 2024-03-14 20:52:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 25103
      -titleTs: "'alt':6 'alt-right':5 'author':1 'circumv':3 'develop':8 'fetch':2 'right':7"
      -bodyTs: "'/soapbox-pub/rebased/-/snippets/3634512).':88 '/var/log/nginx/access.log':191 'access':153,210 'actor':14 'agent':182 'alex':46,141 'allow':152,207 'alreadi':139 'approach':160 'attempt':146,201 'author':66,163 'bad':13 'behind':53 'block':12,73,114,136 'came':124 'check':118 'circumv':4 'come':58 'command':185 'compat':108 'conclus':127 'connect':21 'controversi':2 'could':20 'critic':26 'data':212 'determin':96 'develop':3,40,52 'differ':82 'domain':71,83,149 'experi':122 'eye':44 'eye-open':43 'facebookexternalua':180,190 'failur':101 'feder':94 'fella':128 'fetch':67,76,103,164,172 'former':49 'found':142 'function':68 'gitlab.com':87 'gitlab.com/soapbox-pub/rebased/-/snippets/3634512).':86 'gleason':47,89,129 'grep':189 'indic':105 'instead':85 'investig':92 'issu':109 'log':120,195 'look':177 'mastodon':7,33,167 'mean':198 'mechan':31 'might':134 'name':84,150 'new':39 'one':5 'open':45 'origin':91 'past':36 'post':104 'primari':9 'privaci':30 'rebas':56 'resourc':156 'secur':28 'see':170,194 'server':19,116,138,175,188 'sign':78 'signatur':205 'similar':159 'sneaki':62 'soapbox':54 'social':51 'softwar':107 'think':132 'thread':23,93,112,145,171,199 'threads.net':133 'tool':10 'tri':183 'truth':50 'user':181 've':25 'verifi':148,203 'whether':97 'workaround':63 'write':130"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703719788
      +visibility: "visible             "
      +apId: "https://kbin.social/m/privacy@lemmy.ml/t/726275"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703633388 {#1793
        date: 2023-12-27 00:29:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "TLDR? What’s the quadoodle about? I glanced over and felt like some political bickering."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1710445925 {#4073
      date: 2024-03-14 20:52:05.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@btp@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4062 …}
    +nested: Doctrine\ORM\PersistentCollection {#4060 …}
    +votes: Doctrine\ORM\PersistentCollection {#4058 …}
    +reports: Doctrine\ORM\PersistentCollection {#4056 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
    -id: 255484
    -bodyTs: "'bicker':15 'felt':11 'glanc':8 'like':12 'polit':14 'quadoodl':5 'tldr':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6257598"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703645795 {#4005
      date: 2023-12-27 03:56:35.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#4802
  +comment: App\Entity\EntryComment {#4064
    +user: App\Entity\User {#4013
      +avatar: Proxies\__CG__\App\Entity\Image {#4014 …}
      +cover: null
      +email: "buzz@lemmy.world"
      +username: "@buzz@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "reee"
      +lastActive: DateTime @1728811020 {#4072
        date: 2024-10-13 11:17:00.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4017 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4010 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4008 …}
      +entries: Doctrine\ORM\PersistentCollection {#4006 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4003 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4001 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3998 …}
      +posts: Doctrine\ORM\PersistentCollection {#3996 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3994 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3991 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3989 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3987 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3984 …}
      +follows: Doctrine\ORM\PersistentCollection {#3982 …}
      +followers: Doctrine\ORM\PersistentCollection {#3980 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4128 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4124 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4113 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4104 …}
      +reports: Doctrine\ORM\PersistentCollection {#4093 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4132 …}
      +violations: Doctrine\ORM\PersistentCollection {#4129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
      +awards: Doctrine\ORM\PersistentCollection {#4123 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4122 …}
      +categories: Doctrine\ORM\PersistentCollection {#4121 …}
      -id: 35932
      -password: "$2y$13$tA6oXTCSaQEXclnOhvSNXOC7k1.ZSWG0.ii4gDGFHrFtKiA0NUqFS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4111 …}
      +apId: "buzz@lemmy.world"
      +apProfileId: "https://lemmy.world/u/buzz"
      +apPublicUrl: "https://lemmy.world/u/buzz"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "buzz"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728115506 {#4068
        date: 2024-10-05 10:05:06.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690489933 {#4066
        date: 2023-07-27 22:32:13.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: Proxies\__CG__\App\Entity\Image {#1519 …}
        +cover: Proxies\__CG__\App\Entity\Image {#1520 …}
        +email: "btp@kbin.social"
        +username: "@btp@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          <https://keyoxide.org/btp@brandont.dev>  \n
           [brandont.dev](https://brandont.dev)
          """
        +lastActive: DateTime @1710045808 {#1515
          date: 2024-03-10 05:43:28.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 77718
        -password: "$2y$13$ddEqtbc29fV84Pomj8Jspu6VKtm.vRtX5boe.Q/hCDWXprkLbjJUS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "btp@kbin.social"
        +apProfileId: "https://kbin.social/u/btp"
        +apPublicUrl: "https://kbin.social/u/btp"
        +apFollowersUrl: "https://kbin.social/u/btp/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "btp"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711689856 {#1516
          date: 2024-03-29 06:24:16.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1700642470 {#1518
          date: 2023-11-22 09:41:10.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#275
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#269
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#271
          date: 2023-11-12 10:11:12.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1943 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Authorized-Fetch-Circumvented-by-Alt-Right-Developers"
      +title: "Authorized Fetch Circumvented by Alt-Right Developers"
      +url: "https://wedistribute.org/2023/12/authorized-fetch-circumvented/"
      +body: """
        > A controversial developer circumvented one of Mastodon's primary tools for blocking bad actors, all so that his servers could connect to Threads.\n
        > \n
        > We’ve criticized the security and privacy mechanisms of Mastodon in the past, but this new development should be eye-opening. Alex Gleason, the former Truth Social developer behind Soapbox and Rebased, has come up with a sneaky workaround to how Authorized Fetch functions: if your domain is blocked for a fetch, just [sign it with a different domain name instead](https://gitlab.com/soapbox-pub/rebased/-/snippets/3634512).\n
        > \n
        > Gleason was originally investigating Threads federation to determine whether or not a failure to fetch posts indicated a software compatibility issue, or if Threads had blocked his server. After checking some logs and experimenting, he came to a conclusion.\n
        > \n
        > “Fellas,” Gleason writes, “I think threads.net might be blocking some servers already.”\n
        > \n
        > What Alex found was that Threads attempts to verify domain names before allowing access to a resource, a very similar approach to what Authorized Fetch does in Mastodon.\n
        > \n
        > > You can see Threads fetching your own server by looking at the `facebookexternalua` user agent. Try this command on your server:\n
        > > \n
        > > `grep facebookexternalua /var/log/nginx/access.log`\n
        > > \n
        > > If you see logs there, that means Threads is attempting to verify your signatures and allow you to access their data.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710445925 {#2414
        date: 2024-03-14 20:52:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 25103
      -titleTs: "'alt':6 'alt-right':5 'author':1 'circumv':3 'develop':8 'fetch':2 'right':7"
      -bodyTs: "'/soapbox-pub/rebased/-/snippets/3634512).':88 '/var/log/nginx/access.log':191 'access':153,210 'actor':14 'agent':182 'alex':46,141 'allow':152,207 'alreadi':139 'approach':160 'attempt':146,201 'author':66,163 'bad':13 'behind':53 'block':12,73,114,136 'came':124 'check':118 'circumv':4 'come':58 'command':185 'compat':108 'conclus':127 'connect':21 'controversi':2 'could':20 'critic':26 'data':212 'determin':96 'develop':3,40,52 'differ':82 'domain':71,83,149 'experi':122 'eye':44 'eye-open':43 'facebookexternalua':180,190 'failur':101 'feder':94 'fella':128 'fetch':67,76,103,164,172 'former':49 'found':142 'function':68 'gitlab.com':87 'gitlab.com/soapbox-pub/rebased/-/snippets/3634512).':86 'gleason':47,89,129 'grep':189 'indic':105 'instead':85 'investig':92 'issu':109 'log':120,195 'look':177 'mastodon':7,33,167 'mean':198 'mechan':31 'might':134 'name':84,150 'new':39 'one':5 'open':45 'origin':91 'past':36 'post':104 'primari':9 'privaci':30 'rebas':56 'resourc':156 'secur':28 'see':170,194 'server':19,116,138,175,188 'sign':78 'signatur':205 'similar':159 'sneaki':62 'soapbox':54 'social':51 'softwar':107 'think':132 'thread':23,93,112,145,171,199 'threads.net':133 'tool':10 'tri':183 'truth':50 'user':181 've':25 'verifi':148,203 'whether':97 'workaround':63 'write':130"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703719788
      +visibility: "visible             "
      +apId: "https://kbin.social/m/privacy@lemmy.ml/t/726275"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703633388 {#1793
        date: 2023-12-27 00:29:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "TLDR? What’s the quadoodle about? I glanced over and felt like some political bickering."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1710445925 {#4073
      date: 2024-03-14 20:52:05.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@btp@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4062 …}
    +nested: Doctrine\ORM\PersistentCollection {#4060 …}
    +votes: Doctrine\ORM\PersistentCollection {#4058 …}
    +reports: Doctrine\ORM\PersistentCollection {#4056 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
    -id: 255484
    -bodyTs: "'bicker':15 'felt':11 'glanc':8 'like':12 'polit':14 'quadoodl':5 'tldr':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6257598"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703645795 {#4005
      date: 2023-12-27 03:56:35.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 42.0 MiB 65.43 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4102
    +user: App\Entity\User {#4092
      +avatar: null
      +cover: null
      +email: "deegeese@sopuli.xyz"
      +username: "@deegeese@sopuli.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729450188 {#4112
        date: 2024-10-20 20:49:48.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4089 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4087 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4085 …}
      +entries: Doctrine\ORM\PersistentCollection {#4083 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4081 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4079 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4077 …}
      +posts: Doctrine\ORM\PersistentCollection {#4075 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4136 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4137 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4141 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4143 …}
      +follows: Doctrine\ORM\PersistentCollection {#4145 …}
      +followers: Doctrine\ORM\PersistentCollection {#4147 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4149 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4151 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4155 …}
      +reports: Doctrine\ORM\PersistentCollection {#4157 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4159 …}
      +violations: Doctrine\ORM\PersistentCollection {#4161 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4163 …}
      +awards: Doctrine\ORM\PersistentCollection {#4165 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4167 …}
      +categories: Doctrine\ORM\PersistentCollection {#4169 …}
      -id: 23994
      -password: "$2y$13$WnWi9ZEhIqlR/9zxZHs7e.VCowZqO/kcNu8Lc/yxs0qgS.FLK7O02"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4171 …}
      +apId: "deegeese@sopuli.xyz"
      +apProfileId: "https://sopuli.xyz/u/deegeese"
      +apPublicUrl: "https://sopuli.xyz/u/deegeese"
      +apFollowersUrl: null
      +apInboxUrl: "https://sopuli.xyz/inbox"
      +apDomain: "sopuli.xyz"
      +apPreferredUsername: "deegeese"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728883611 {#4108
        date: 2024-10-14 07:26:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689120689 {#4110
        date: 2023-07-12 02:11:29.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: Proxies\__CG__\App\Entity\Image {#1519 …}
        +cover: Proxies\__CG__\App\Entity\Image {#1520 …}
        +email: "btp@kbin.social"
        +username: "@btp@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          <https://keyoxide.org/btp@brandont.dev>  \n
           [brandont.dev](https://brandont.dev)
          """
        +lastActive: DateTime @1710045808 {#1515
          date: 2024-03-10 05:43:28.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 77718
        -password: "$2y$13$ddEqtbc29fV84Pomj8Jspu6VKtm.vRtX5boe.Q/hCDWXprkLbjJUS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "btp@kbin.social"
        +apProfileId: "https://kbin.social/u/btp"
        +apPublicUrl: "https://kbin.social/u/btp"
        +apFollowersUrl: "https://kbin.social/u/btp/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "btp"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711689856 {#1516
          date: 2024-03-29 06:24:16.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1700642470 {#1518
          date: 2023-11-22 09:41:10.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#275
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#269
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#271
          date: 2023-11-12 10:11:12.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1943 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Authorized-Fetch-Circumvented-by-Alt-Right-Developers"
      +title: "Authorized Fetch Circumvented by Alt-Right Developers"
      +url: "https://wedistribute.org/2023/12/authorized-fetch-circumvented/"
      +body: """
        > A controversial developer circumvented one of Mastodon's primary tools for blocking bad actors, all so that his servers could connect to Threads.\n
        > \n
        > We’ve criticized the security and privacy mechanisms of Mastodon in the past, but this new development should be eye-opening. Alex Gleason, the former Truth Social developer behind Soapbox and Rebased, has come up with a sneaky workaround to how Authorized Fetch functions: if your domain is blocked for a fetch, just [sign it with a different domain name instead](https://gitlab.com/soapbox-pub/rebased/-/snippets/3634512).\n
        > \n
        > Gleason was originally investigating Threads federation to determine whether or not a failure to fetch posts indicated a software compatibility issue, or if Threads had blocked his server. After checking some logs and experimenting, he came to a conclusion.\n
        > \n
        > “Fellas,” Gleason writes, “I think threads.net might be blocking some servers already.”\n
        > \n
        > What Alex found was that Threads attempts to verify domain names before allowing access to a resource, a very similar approach to what Authorized Fetch does in Mastodon.\n
        > \n
        > > You can see Threads fetching your own server by looking at the `facebookexternalua` user agent. Try this command on your server:\n
        > > \n
        > > `grep facebookexternalua /var/log/nginx/access.log`\n
        > > \n
        > > If you see logs there, that means Threads is attempting to verify your signatures and allow you to access their data.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710445925 {#2414
        date: 2024-03-14 20:52:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 25103
      -titleTs: "'alt':6 'alt-right':5 'author':1 'circumv':3 'develop':8 'fetch':2 'right':7"
      -bodyTs: "'/soapbox-pub/rebased/-/snippets/3634512).':88 '/var/log/nginx/access.log':191 'access':153,210 'actor':14 'agent':182 'alex':46,141 'allow':152,207 'alreadi':139 'approach':160 'attempt':146,201 'author':66,163 'bad':13 'behind':53 'block':12,73,114,136 'came':124 'check':118 'circumv':4 'come':58 'command':185 'compat':108 'conclus':127 'connect':21 'controversi':2 'could':20 'critic':26 'data':212 'determin':96 'develop':3,40,52 'differ':82 'domain':71,83,149 'experi':122 'eye':44 'eye-open':43 'facebookexternalua':180,190 'failur':101 'feder':94 'fella':128 'fetch':67,76,103,164,172 'former':49 'found':142 'function':68 'gitlab.com':87 'gitlab.com/soapbox-pub/rebased/-/snippets/3634512).':86 'gleason':47,89,129 'grep':189 'indic':105 'instead':85 'investig':92 'issu':109 'log':120,195 'look':177 'mastodon':7,33,167 'mean':198 'mechan':31 'might':134 'name':84,150 'new':39 'one':5 'open':45 'origin':91 'past':36 'post':104 'primari':9 'privaci':30 'rebas':56 'resourc':156 'secur':28 'see':170,194 'server':19,116,138,175,188 'sign':78 'signatur':205 'similar':159 'sneaki':62 'soapbox':54 'social':51 'softwar':107 'think':132 'thread':23,93,112,145,171,199 'threads.net':133 'tool':10 'tri':183 'truth':50 'user':181 've':25 'verifi':148,203 'whether':97 'workaround':63 'write':130"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703719788
      +visibility: "visible             "
      +apId: "https://kbin.social/m/privacy@lemmy.ml/t/726275"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703633388 {#1793
        date: 2023-12-27 00:29:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Troll circumvents rarely used Fedi privacy feature that was being abused by Facebook to preserve their walled garden.\n
      \n
      Hopefully this causes the authenticated fetch to be redesigned.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1703639234 {#4114
      date: 2023-12-27 02:07:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@btp@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4107 …}
    +nested: Doctrine\ORM\PersistentCollection {#4106 …}
    +votes: Doctrine\ORM\PersistentCollection {#4096 …}
    +reports: Doctrine\ORM\PersistentCollection {#4099 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4095 …}
    -id: 258999
    -bodyTs: "'abus':11 'authent':23 'caus':21 'circumv':2 'facebook':13 'featur':7 'fedi':5 'fetch':24 'garden':18 'hope':19 'preserv':15 'privaci':6 'rare':3 'redesign':27 'troll':1 'use':4 'wall':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/5631387"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703639234 {#4115
      date: 2023-12-27 02:07:14.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#4886
  +comment: App\Entity\EntryComment {#4102
    +user: App\Entity\User {#4092
      +avatar: null
      +cover: null
      +email: "deegeese@sopuli.xyz"
      +username: "@deegeese@sopuli.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729450188 {#4112
        date: 2024-10-20 20:49:48.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4089 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4087 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4085 …}
      +entries: Doctrine\ORM\PersistentCollection {#4083 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4081 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4079 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4077 …}
      +posts: Doctrine\ORM\PersistentCollection {#4075 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4136 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4137 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4141 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4143 …}
      +follows: Doctrine\ORM\PersistentCollection {#4145 …}
      +followers: Doctrine\ORM\PersistentCollection {#4147 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4149 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4151 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4155 …}
      +reports: Doctrine\ORM\PersistentCollection {#4157 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4159 …}
      +violations: Doctrine\ORM\PersistentCollection {#4161 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4163 …}
      +awards: Doctrine\ORM\PersistentCollection {#4165 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4167 …}
      +categories: Doctrine\ORM\PersistentCollection {#4169 …}
      -id: 23994
      -password: "$2y$13$WnWi9ZEhIqlR/9zxZHs7e.VCowZqO/kcNu8Lc/yxs0qgS.FLK7O02"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4171 …}
      +apId: "deegeese@sopuli.xyz"
      +apProfileId: "https://sopuli.xyz/u/deegeese"
      +apPublicUrl: "https://sopuli.xyz/u/deegeese"
      +apFollowersUrl: null
      +apInboxUrl: "https://sopuli.xyz/inbox"
      +apDomain: "sopuli.xyz"
      +apPreferredUsername: "deegeese"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728883611 {#4108
        date: 2024-10-14 07:26:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689120689 {#4110
        date: 2023-07-12 02:11:29.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: Proxies\__CG__\App\Entity\Image {#1519 …}
        +cover: Proxies\__CG__\App\Entity\Image {#1520 …}
        +email: "btp@kbin.social"
        +username: "@btp@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          <https://keyoxide.org/btp@brandont.dev>  \n
           [brandont.dev](https://brandont.dev)
          """
        +lastActive: DateTime @1710045808 {#1515
          date: 2024-03-10 05:43:28.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 77718
        -password: "$2y$13$ddEqtbc29fV84Pomj8Jspu6VKtm.vRtX5boe.Q/hCDWXprkLbjJUS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "btp@kbin.social"
        +apProfileId: "https://kbin.social/u/btp"
        +apPublicUrl: "https://kbin.social/u/btp"
        +apFollowersUrl: "https://kbin.social/u/btp/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "btp"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711689856 {#1516
          date: 2024-03-29 06:24:16.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1700642470 {#1518
          date: 2023-11-22 09:41:10.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#275
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#269
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#271
          date: 2023-11-12 10:11:12.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1943 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Authorized-Fetch-Circumvented-by-Alt-Right-Developers"
      +title: "Authorized Fetch Circumvented by Alt-Right Developers"
      +url: "https://wedistribute.org/2023/12/authorized-fetch-circumvented/"
      +body: """
        > A controversial developer circumvented one of Mastodon's primary tools for blocking bad actors, all so that his servers could connect to Threads.\n
        > \n
        > We’ve criticized the security and privacy mechanisms of Mastodon in the past, but this new development should be eye-opening. Alex Gleason, the former Truth Social developer behind Soapbox and Rebased, has come up with a sneaky workaround to how Authorized Fetch functions: if your domain is blocked for a fetch, just [sign it with a different domain name instead](https://gitlab.com/soapbox-pub/rebased/-/snippets/3634512).\n
        > \n
        > Gleason was originally investigating Threads federation to determine whether or not a failure to fetch posts indicated a software compatibility issue, or if Threads had blocked his server. After checking some logs and experimenting, he came to a conclusion.\n
        > \n
        > “Fellas,” Gleason writes, “I think threads.net might be blocking some servers already.”\n
        > \n
        > What Alex found was that Threads attempts to verify domain names before allowing access to a resource, a very similar approach to what Authorized Fetch does in Mastodon.\n
        > \n
        > > You can see Threads fetching your own server by looking at the `facebookexternalua` user agent. Try this command on your server:\n
        > > \n
        > > `grep facebookexternalua /var/log/nginx/access.log`\n
        > > \n
        > > If you see logs there, that means Threads is attempting to verify your signatures and allow you to access their data.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710445925 {#2414
        date: 2024-03-14 20:52:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 25103
      -titleTs: "'alt':6 'alt-right':5 'author':1 'circumv':3 'develop':8 'fetch':2 'right':7"
      -bodyTs: "'/soapbox-pub/rebased/-/snippets/3634512).':88 '/var/log/nginx/access.log':191 'access':153,210 'actor':14 'agent':182 'alex':46,141 'allow':152,207 'alreadi':139 'approach':160 'attempt':146,201 'author':66,163 'bad':13 'behind':53 'block':12,73,114,136 'came':124 'check':118 'circumv':4 'come':58 'command':185 'compat':108 'conclus':127 'connect':21 'controversi':2 'could':20 'critic':26 'data':212 'determin':96 'develop':3,40,52 'differ':82 'domain':71,83,149 'experi':122 'eye':44 'eye-open':43 'facebookexternalua':180,190 'failur':101 'feder':94 'fella':128 'fetch':67,76,103,164,172 'former':49 'found':142 'function':68 'gitlab.com':87 'gitlab.com/soapbox-pub/rebased/-/snippets/3634512).':86 'gleason':47,89,129 'grep':189 'indic':105 'instead':85 'investig':92 'issu':109 'log':120,195 'look':177 'mastodon':7,33,167 'mean':198 'mechan':31 'might':134 'name':84,150 'new':39 'one':5 'open':45 'origin':91 'past':36 'post':104 'primari':9 'privaci':30 'rebas':56 'resourc':156 'secur':28 'see':170,194 'server':19,116,138,175,188 'sign':78 'signatur':205 'similar':159 'sneaki':62 'soapbox':54 'social':51 'softwar':107 'think':132 'thread':23,93,112,145,171,199 'threads.net':133 'tool':10 'tri':183 'truth':50 'user':181 've':25 'verifi':148,203 'whether':97 'workaround':63 'write':130"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703719788
      +visibility: "visible             "
      +apId: "https://kbin.social/m/privacy@lemmy.ml/t/726275"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703633388 {#1793
        date: 2023-12-27 00:29:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Troll circumvents rarely used Fedi privacy feature that was being abused by Facebook to preserve their walled garden.\n
      \n
      Hopefully this causes the authenticated fetch to be redesigned.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1703639234 {#4114
      date: 2023-12-27 02:07:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@btp@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4107 …}
    +nested: Doctrine\ORM\PersistentCollection {#4106 …}
    +votes: Doctrine\ORM\PersistentCollection {#4096 …}
    +reports: Doctrine\ORM\PersistentCollection {#4099 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4095 …}
    -id: 258999
    -bodyTs: "'abus':11 'authent':23 'caus':21 'circumv':2 'facebook':13 'featur':7 'fedi':5 'fetch':24 'garden':18 'hope':19 'preserv':15 'privaci':6 'rare':3 'redesign':27 'troll':1 'use':4 'wall':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/5631387"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703639234 {#4115
      date: 2023-12-27 02:07:14.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 42.0 MiB 0.25 ms
Input props
[
  "user" => App\Entity\User {#4092
    +avatar: null
    +cover: null
    +email: "deegeese@sopuli.xyz"
    +username: "@deegeese@sopuli.xyz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729450188 {#4112
      date: 2024-10-20 20:49:48.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4089 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4087 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4085 …}
    +entries: Doctrine\ORM\PersistentCollection {#4083 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4081 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4079 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4077 …}
    +posts: Doctrine\ORM\PersistentCollection {#4075 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4136 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4137 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4141 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4143 …}
    +follows: Doctrine\ORM\PersistentCollection {#4145 …}
    +followers: Doctrine\ORM\PersistentCollection {#4147 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4149 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4151 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4153 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4155 …}
    +reports: Doctrine\ORM\PersistentCollection {#4157 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4159 …}
    +violations: Doctrine\ORM\PersistentCollection {#4161 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4163 …}
    +awards: Doctrine\ORM\PersistentCollection {#4165 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4167 …}
    +categories: Doctrine\ORM\PersistentCollection {#4169 …}
    -id: 23994
    -password: "$2y$13$WnWi9ZEhIqlR/9zxZHs7e.VCowZqO/kcNu8Lc/yxs0qgS.FLK7O02"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4171 …}
    +apId: "deegeese@sopuli.xyz"
    +apProfileId: "https://sopuli.xyz/u/deegeese"
    +apPublicUrl: "https://sopuli.xyz/u/deegeese"
    +apFollowersUrl: null
    +apInboxUrl: "https://sopuli.xyz/inbox"
    +apDomain: "sopuli.xyz"
    +apPreferredUsername: "deegeese"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728883611 {#4108
      date: 2024-10-14 07:26:51.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689120689 {#4110
      date: 2023-07-12 02:11:29.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4931
  +user: App\Entity\User {#4092
    +avatar: null
    +cover: null
    +email: "deegeese@sopuli.xyz"
    +username: "@deegeese@sopuli.xyz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729450188 {#4112
      date: 2024-10-20 20:49:48.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4089 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4087 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4085 …}
    +entries: Doctrine\ORM\PersistentCollection {#4083 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4081 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4079 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4077 …}
    +posts: Doctrine\ORM\PersistentCollection {#4075 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4136 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4137 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4141 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4143 …}
    +follows: Doctrine\ORM\PersistentCollection {#4145 …}
    +followers: Doctrine\ORM\PersistentCollection {#4147 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4149 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4151 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4153 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4155 …}
    +reports: Doctrine\ORM\PersistentCollection {#4157 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4159 …}
    +violations: Doctrine\ORM\PersistentCollection {#4161 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4163 …}
    +awards: Doctrine\ORM\PersistentCollection {#4165 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4167 …}
    +categories: Doctrine\ORM\PersistentCollection {#4169 …}
    -id: 23994
    -password: "$2y$13$WnWi9ZEhIqlR/9zxZHs7e.VCowZqO/kcNu8Lc/yxs0qgS.FLK7O02"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4171 …}
    +apId: "deegeese@sopuli.xyz"
    +apProfileId: "https://sopuli.xyz/u/deegeese"
    +apPublicUrl: "https://sopuli.xyz/u/deegeese"
    +apFollowersUrl: null
    +apInboxUrl: "https://sopuli.xyz/inbox"
    +apDomain: "sopuli.xyz"
    +apPreferredUsername: "deegeese"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728883611 {#4108
      date: 2024-10-14 07:26:51.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689120689 {#4110
      date: 2023-07-12 02:11:29.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 42.0 MiB 0.26 ms
Input props
[
  "date" => DateTimeImmutable @1703639234 {#4115
    date: 2023-12-27 02:07:14.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4986
  +date: DateTimeImmutable @1703639234 {#4115
    date: 2023-12-27 02:07:14.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 42.0 MiB 0.17 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703639234 {#4115
    date: 2023-12-27 02:07:14.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5040
  +createdAt: DateTimeImmutable @1703639234 {#4115
    date: 2023-12-27 02:07:14.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 42.0 MiB 0.24 ms
Input props
[
  "user" => App\Entity\User {#4092
    +avatar: null
    +cover: null
    +email: "deegeese@sopuli.xyz"
    +username: "@deegeese@sopuli.xyz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729450188 {#4112
      date: 2024-10-20 20:49:48.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4089 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4087 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4085 …}
    +entries: Doctrine\ORM\PersistentCollection {#4083 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4081 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4079 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4077 …}
    +posts: Doctrine\ORM\PersistentCollection {#4075 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4136 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4137 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4141 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4143 …}
    +follows: Doctrine\ORM\PersistentCollection {#4145 …}
    +followers: Doctrine\ORM\PersistentCollection {#4147 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4149 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4151 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4153 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4155 …}
    +reports: Doctrine\ORM\PersistentCollection {#4157 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4159 …}
    +violations: Doctrine\ORM\PersistentCollection {#4161 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4163 …}
    +awards: Doctrine\ORM\PersistentCollection {#4165 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4167 …}
    +categories: Doctrine\ORM\PersistentCollection {#4169 …}
    -id: 23994
    -password: "$2y$13$WnWi9ZEhIqlR/9zxZHs7e.VCowZqO/kcNu8Lc/yxs0qgS.FLK7O02"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4171 …}
    +apId: "deegeese@sopuli.xyz"
    +apProfileId: "https://sopuli.xyz/u/deegeese"
    +apPublicUrl: "https://sopuli.xyz/u/deegeese"
    +apFollowersUrl: null
    +apInboxUrl: "https://sopuli.xyz/inbox"
    +apDomain: "sopuli.xyz"
    +apPreferredUsername: "deegeese"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728883611 {#4108
      date: 2024-10-14 07:26:51.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689120689 {#4110
      date: 2023-07-12 02:11:29.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5094
  +width: 40
  +height: 40
  +user: App\Entity\User {#4092
    +avatar: null
    +cover: null
    +email: "deegeese@sopuli.xyz"
    +username: "@deegeese@sopuli.xyz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729450188 {#4112
      date: 2024-10-20 20:49:48.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4089 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4087 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4085 …}
    +entries: Doctrine\ORM\PersistentCollection {#4083 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4081 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4079 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4077 …}
    +posts: Doctrine\ORM\PersistentCollection {#4075 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4136 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4137 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4141 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4143 …}
    +follows: Doctrine\ORM\PersistentCollection {#4145 …}
    +followers: Doctrine\ORM\PersistentCollection {#4147 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4149 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4151 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4153 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4155 …}
    +reports: Doctrine\ORM\PersistentCollection {#4157 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4159 …}
    +violations: Doctrine\ORM\PersistentCollection {#4161 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4163 …}
    +awards: Doctrine\ORM\PersistentCollection {#4165 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4167 …}
    +categories: Doctrine\ORM\PersistentCollection {#4169 …}
    -id: 23994
    -password: "$2y$13$WnWi9ZEhIqlR/9zxZHs7e.VCowZqO/kcNu8Lc/yxs0qgS.FLK7O02"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4171 …}
    +apId: "deegeese@sopuli.xyz"
    +apProfileId: "https://sopuli.xyz/u/deegeese"
    +apPublicUrl: "https://sopuli.xyz/u/deegeese"
    +apFollowersUrl: null
    +apInboxUrl: "https://sopuli.xyz/inbox"
    +apDomain: "sopuli.xyz"
    +apPreferredUsername: "deegeese"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728883611 {#4108
      date: 2024-10-14 07:26:51.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689120689 {#4110
      date: 2023-07-12 02:11:29.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 42.0 MiB 0.59 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4102
    +user: App\Entity\User {#4092
      +avatar: null
      +cover: null
      +email: "deegeese@sopuli.xyz"
      +username: "@deegeese@sopuli.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729450188 {#4112
        date: 2024-10-20 20:49:48.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4089 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4087 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4085 …}
      +entries: Doctrine\ORM\PersistentCollection {#4083 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4081 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4079 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4077 …}
      +posts: Doctrine\ORM\PersistentCollection {#4075 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4136 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4137 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4141 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4143 …}
      +follows: Doctrine\ORM\PersistentCollection {#4145 …}
      +followers: Doctrine\ORM\PersistentCollection {#4147 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4149 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4151 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4155 …}
      +reports: Doctrine\ORM\PersistentCollection {#4157 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4159 …}
      +violations: Doctrine\ORM\PersistentCollection {#4161 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4163 …}
      +awards: Doctrine\ORM\PersistentCollection {#4165 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4167 …}
      +categories: Doctrine\ORM\PersistentCollection {#4169 …}
      -id: 23994
      -password: "$2y$13$WnWi9ZEhIqlR/9zxZHs7e.VCowZqO/kcNu8Lc/yxs0qgS.FLK7O02"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4171 …}
      +apId: "deegeese@sopuli.xyz"
      +apProfileId: "https://sopuli.xyz/u/deegeese"
      +apPublicUrl: "https://sopuli.xyz/u/deegeese"
      +apFollowersUrl: null
      +apInboxUrl: "https://sopuli.xyz/inbox"
      +apDomain: "sopuli.xyz"
      +apPreferredUsername: "deegeese"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728883611 {#4108
        date: 2024-10-14 07:26:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689120689 {#4110
        date: 2023-07-12 02:11:29.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: Proxies\__CG__\App\Entity\Image {#1519 …}
        +cover: Proxies\__CG__\App\Entity\Image {#1520 …}
        +email: "btp@kbin.social"
        +username: "@btp@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          <https://keyoxide.org/btp@brandont.dev>  \n
           [brandont.dev](https://brandont.dev)
          """
        +lastActive: DateTime @1710045808 {#1515
          date: 2024-03-10 05:43:28.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 77718
        -password: "$2y$13$ddEqtbc29fV84Pomj8Jspu6VKtm.vRtX5boe.Q/hCDWXprkLbjJUS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "btp@kbin.social"
        +apProfileId: "https://kbin.social/u/btp"
        +apPublicUrl: "https://kbin.social/u/btp"
        +apFollowersUrl: "https://kbin.social/u/btp/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "btp"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711689856 {#1516
          date: 2024-03-29 06:24:16.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1700642470 {#1518
          date: 2023-11-22 09:41:10.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#275
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#269
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#271
          date: 2023-11-12 10:11:12.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1943 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Authorized-Fetch-Circumvented-by-Alt-Right-Developers"
      +title: "Authorized Fetch Circumvented by Alt-Right Developers"
      +url: "https://wedistribute.org/2023/12/authorized-fetch-circumvented/"
      +body: """
        > A controversial developer circumvented one of Mastodon's primary tools for blocking bad actors, all so that his servers could connect to Threads.\n
        > \n
        > We’ve criticized the security and privacy mechanisms of Mastodon in the past, but this new development should be eye-opening. Alex Gleason, the former Truth Social developer behind Soapbox and Rebased, has come up with a sneaky workaround to how Authorized Fetch functions: if your domain is blocked for a fetch, just [sign it with a different domain name instead](https://gitlab.com/soapbox-pub/rebased/-/snippets/3634512).\n
        > \n
        > Gleason was originally investigating Threads federation to determine whether or not a failure to fetch posts indicated a software compatibility issue, or if Threads had blocked his server. After checking some logs and experimenting, he came to a conclusion.\n
        > \n
        > “Fellas,” Gleason writes, “I think threads.net might be blocking some servers already.”\n
        > \n
        > What Alex found was that Threads attempts to verify domain names before allowing access to a resource, a very similar approach to what Authorized Fetch does in Mastodon.\n
        > \n
        > > You can see Threads fetching your own server by looking at the `facebookexternalua` user agent. Try this command on your server:\n
        > > \n
        > > `grep facebookexternalua /var/log/nginx/access.log`\n
        > > \n
        > > If you see logs there, that means Threads is attempting to verify your signatures and allow you to access their data.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710445925 {#2414
        date: 2024-03-14 20:52:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 25103
      -titleTs: "'alt':6 'alt-right':5 'author':1 'circumv':3 'develop':8 'fetch':2 'right':7"
      -bodyTs: "'/soapbox-pub/rebased/-/snippets/3634512).':88 '/var/log/nginx/access.log':191 'access':153,210 'actor':14 'agent':182 'alex':46,141 'allow':152,207 'alreadi':139 'approach':160 'attempt':146,201 'author':66,163 'bad':13 'behind':53 'block':12,73,114,136 'came':124 'check':118 'circumv':4 'come':58 'command':185 'compat':108 'conclus':127 'connect':21 'controversi':2 'could':20 'critic':26 'data':212 'determin':96 'develop':3,40,52 'differ':82 'domain':71,83,149 'experi':122 'eye':44 'eye-open':43 'facebookexternalua':180,190 'failur':101 'feder':94 'fella':128 'fetch':67,76,103,164,172 'former':49 'found':142 'function':68 'gitlab.com':87 'gitlab.com/soapbox-pub/rebased/-/snippets/3634512).':86 'gleason':47,89,129 'grep':189 'indic':105 'instead':85 'investig':92 'issu':109 'log':120,195 'look':177 'mastodon':7,33,167 'mean':198 'mechan':31 'might':134 'name':84,150 'new':39 'one':5 'open':45 'origin':91 'past':36 'post':104 'primari':9 'privaci':30 'rebas':56 'resourc':156 'secur':28 'see':170,194 'server':19,116,138,175,188 'sign':78 'signatur':205 'similar':159 'sneaki':62 'soapbox':54 'social':51 'softwar':107 'think':132 'thread':23,93,112,145,171,199 'threads.net':133 'tool':10 'tri':183 'truth':50 'user':181 've':25 'verifi':148,203 'whether':97 'workaround':63 'write':130"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703719788
      +visibility: "visible             "
      +apId: "https://kbin.social/m/privacy@lemmy.ml/t/726275"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703633388 {#1793
        date: 2023-12-27 00:29:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Troll circumvents rarely used Fedi privacy feature that was being abused by Facebook to preserve their walled garden.\n
      \n
      Hopefully this causes the authenticated fetch to be redesigned.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1703639234 {#4114
      date: 2023-12-27 02:07:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@btp@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4107 …}
    +nested: Doctrine\ORM\PersistentCollection {#4106 …}
    +votes: Doctrine\ORM\PersistentCollection {#4096 …}
    +reports: Doctrine\ORM\PersistentCollection {#4099 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4095 …}
    -id: 258999
    -bodyTs: "'abus':11 'authent':23 'caus':21 'circumv':2 'facebook':13 'featur':7 'fedi':5 'fetch':24 'garden':18 'hope':19 'preserv':15 'privaci':6 'rare':3 'redesign':27 'troll':1 'use':4 'wall':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/5631387"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703639234 {#4115
      date: 2023-12-27 02:07:14.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5167
  +subject: App\Entity\EntryComment {#4102
    +user: App\Entity\User {#4092
      +avatar: null
      +cover: null
      +email: "deegeese@sopuli.xyz"
      +username: "@deegeese@sopuli.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729450188 {#4112
        date: 2024-10-20 20:49:48.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4089 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4087 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4085 …}
      +entries: Doctrine\ORM\PersistentCollection {#4083 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4081 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4079 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4077 …}
      +posts: Doctrine\ORM\PersistentCollection {#4075 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4136 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4137 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4141 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4143 …}
      +follows: Doctrine\ORM\PersistentCollection {#4145 …}
      +followers: Doctrine\ORM\PersistentCollection {#4147 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4149 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4151 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4155 …}
      +reports: Doctrine\ORM\PersistentCollection {#4157 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4159 …}
      +violations: Doctrine\ORM\PersistentCollection {#4161 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4163 …}
      +awards: Doctrine\ORM\PersistentCollection {#4165 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4167 …}
      +categories: Doctrine\ORM\PersistentCollection {#4169 …}
      -id: 23994
      -password: "$2y$13$WnWi9ZEhIqlR/9zxZHs7e.VCowZqO/kcNu8Lc/yxs0qgS.FLK7O02"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4171 …}
      +apId: "deegeese@sopuli.xyz"
      +apProfileId: "https://sopuli.xyz/u/deegeese"
      +apPublicUrl: "https://sopuli.xyz/u/deegeese"
      +apFollowersUrl: null
      +apInboxUrl: "https://sopuli.xyz/inbox"
      +apDomain: "sopuli.xyz"
      +apPreferredUsername: "deegeese"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728883611 {#4108
        date: 2024-10-14 07:26:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689120689 {#4110
        date: 2023-07-12 02:11:29.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: Proxies\__CG__\App\Entity\Image {#1519 …}
        +cover: Proxies\__CG__\App\Entity\Image {#1520 …}
        +email: "btp@kbin.social"
        +username: "@btp@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          <https://keyoxide.org/btp@brandont.dev>  \n
           [brandont.dev](https://brandont.dev)
          """
        +lastActive: DateTime @1710045808 {#1515
          date: 2024-03-10 05:43:28.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 77718
        -password: "$2y$13$ddEqtbc29fV84Pomj8Jspu6VKtm.vRtX5boe.Q/hCDWXprkLbjJUS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "btp@kbin.social"
        +apProfileId: "https://kbin.social/u/btp"
        +apPublicUrl: "https://kbin.social/u/btp"
        +apFollowersUrl: "https://kbin.social/u/btp/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "btp"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711689856 {#1516
          date: 2024-03-29 06:24:16.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1700642470 {#1518
          date: 2023-11-22 09:41:10.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#275
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#269
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#271
          date: 2023-11-12 10:11:12.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1943 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Authorized-Fetch-Circumvented-by-Alt-Right-Developers"
      +title: "Authorized Fetch Circumvented by Alt-Right Developers"
      +url: "https://wedistribute.org/2023/12/authorized-fetch-circumvented/"
      +body: """
        > A controversial developer circumvented one of Mastodon's primary tools for blocking bad actors, all so that his servers could connect to Threads.\n
        > \n
        > We’ve criticized the security and privacy mechanisms of Mastodon in the past, but this new development should be eye-opening. Alex Gleason, the former Truth Social developer behind Soapbox and Rebased, has come up with a sneaky workaround to how Authorized Fetch functions: if your domain is blocked for a fetch, just [sign it with a different domain name instead](https://gitlab.com/soapbox-pub/rebased/-/snippets/3634512).\n
        > \n
        > Gleason was originally investigating Threads federation to determine whether or not a failure to fetch posts indicated a software compatibility issue, or if Threads had blocked his server. After checking some logs and experimenting, he came to a conclusion.\n
        > \n
        > “Fellas,” Gleason writes, “I think threads.net might be blocking some servers already.”\n
        > \n
        > What Alex found was that Threads attempts to verify domain names before allowing access to a resource, a very similar approach to what Authorized Fetch does in Mastodon.\n
        > \n
        > > You can see Threads fetching your own server by looking at the `facebookexternalua` user agent. Try this command on your server:\n
        > > \n
        > > `grep facebookexternalua /var/log/nginx/access.log`\n
        > > \n
        > > If you see logs there, that means Threads is attempting to verify your signatures and allow you to access their data.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710445925 {#2414
        date: 2024-03-14 20:52:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 25103
      -titleTs: "'alt':6 'alt-right':5 'author':1 'circumv':3 'develop':8 'fetch':2 'right':7"
      -bodyTs: "'/soapbox-pub/rebased/-/snippets/3634512).':88 '/var/log/nginx/access.log':191 'access':153,210 'actor':14 'agent':182 'alex':46,141 'allow':152,207 'alreadi':139 'approach':160 'attempt':146,201 'author':66,163 'bad':13 'behind':53 'block':12,73,114,136 'came':124 'check':118 'circumv':4 'come':58 'command':185 'compat':108 'conclus':127 'connect':21 'controversi':2 'could':20 'critic':26 'data':212 'determin':96 'develop':3,40,52 'differ':82 'domain':71,83,149 'experi':122 'eye':44 'eye-open':43 'facebookexternalua':180,190 'failur':101 'feder':94 'fella':128 'fetch':67,76,103,164,172 'former':49 'found':142 'function':68 'gitlab.com':87 'gitlab.com/soapbox-pub/rebased/-/snippets/3634512).':86 'gleason':47,89,129 'grep':189 'indic':105 'instead':85 'investig':92 'issu':109 'log':120,195 'look':177 'mastodon':7,33,167 'mean':198 'mechan':31 'might':134 'name':84,150 'new':39 'one':5 'open':45 'origin':91 'past':36 'post':104 'primari':9 'privaci':30 'rebas':56 'resourc':156 'secur':28 'see':170,194 'server':19,116,138,175,188 'sign':78 'signatur':205 'similar':159 'sneaki':62 'soapbox':54 'social':51 'softwar':107 'think':132 'thread':23,93,112,145,171,199 'threads.net':133 'tool':10 'tri':183 'truth':50 'user':181 've':25 'verifi':148,203 'whether':97 'workaround':63 'write':130"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703719788
      +visibility: "visible             "
      +apId: "https://kbin.social/m/privacy@lemmy.ml/t/726275"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703633388 {#1793
        date: 2023-12-27 00:29:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Troll circumvents rarely used Fedi privacy feature that was being abused by Facebook to preserve their walled garden.\n
      \n
      Hopefully this causes the authenticated fetch to be redesigned.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1703639234 {#4114
      date: 2023-12-27 02:07:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@btp@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4107 …}
    +nested: Doctrine\ORM\PersistentCollection {#4106 …}
    +votes: Doctrine\ORM\PersistentCollection {#4096 …}
    +reports: Doctrine\ORM\PersistentCollection {#4099 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4095 …}
    -id: 258999
    -bodyTs: "'abus':11 'authent':23 'caus':21 'circumv':2 'facebook':13 'featur':7 'fedi':5 'fetch':24 'garden':18 'hope':19 'preserv':15 'privaci':6 'rare':3 'redesign':27 'troll':1 'use':4 'wall':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/5631387"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703639234 {#4115
      date: 2023-12-27 02:07:14.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 42.0 MiB 10.15 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4102
    +user: App\Entity\User {#4092
      +avatar: null
      +cover: null
      +email: "deegeese@sopuli.xyz"
      +username: "@deegeese@sopuli.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729450188 {#4112
        date: 2024-10-20 20:49:48.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4089 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4087 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4085 …}
      +entries: Doctrine\ORM\PersistentCollection {#4083 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4081 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4079 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4077 …}
      +posts: Doctrine\ORM\PersistentCollection {#4075 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4136 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4137 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4141 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4143 …}
      +follows: Doctrine\ORM\PersistentCollection {#4145 …}
      +followers: Doctrine\ORM\PersistentCollection {#4147 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4149 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4151 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4155 …}
      +reports: Doctrine\ORM\PersistentCollection {#4157 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4159 …}
      +violations: Doctrine\ORM\PersistentCollection {#4161 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4163 …}
      +awards: Doctrine\ORM\PersistentCollection {#4165 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4167 …}
      +categories: Doctrine\ORM\PersistentCollection {#4169 …}
      -id: 23994
      -password: "$2y$13$WnWi9ZEhIqlR/9zxZHs7e.VCowZqO/kcNu8Lc/yxs0qgS.FLK7O02"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4171 …}
      +apId: "deegeese@sopuli.xyz"
      +apProfileId: "https://sopuli.xyz/u/deegeese"
      +apPublicUrl: "https://sopuli.xyz/u/deegeese"
      +apFollowersUrl: null
      +apInboxUrl: "https://sopuli.xyz/inbox"
      +apDomain: "sopuli.xyz"
      +apPreferredUsername: "deegeese"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728883611 {#4108
        date: 2024-10-14 07:26:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689120689 {#4110
        date: 2023-07-12 02:11:29.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: Proxies\__CG__\App\Entity\Image {#1519 …}
        +cover: Proxies\__CG__\App\Entity\Image {#1520 …}
        +email: "btp@kbin.social"
        +username: "@btp@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          <https://keyoxide.org/btp@brandont.dev>  \n
           [brandont.dev](https://brandont.dev)
          """
        +lastActive: DateTime @1710045808 {#1515
          date: 2024-03-10 05:43:28.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 77718
        -password: "$2y$13$ddEqtbc29fV84Pomj8Jspu6VKtm.vRtX5boe.Q/hCDWXprkLbjJUS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "btp@kbin.social"
        +apProfileId: "https://kbin.social/u/btp"
        +apPublicUrl: "https://kbin.social/u/btp"
        +apFollowersUrl: "https://kbin.social/u/btp/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "btp"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711689856 {#1516
          date: 2024-03-29 06:24:16.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1700642470 {#1518
          date: 2023-11-22 09:41:10.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#275
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#269
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#271
          date: 2023-11-12 10:11:12.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1943 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Authorized-Fetch-Circumvented-by-Alt-Right-Developers"
      +title: "Authorized Fetch Circumvented by Alt-Right Developers"
      +url: "https://wedistribute.org/2023/12/authorized-fetch-circumvented/"
      +body: """
        > A controversial developer circumvented one of Mastodon's primary tools for blocking bad actors, all so that his servers could connect to Threads.\n
        > \n
        > We’ve criticized the security and privacy mechanisms of Mastodon in the past, but this new development should be eye-opening. Alex Gleason, the former Truth Social developer behind Soapbox and Rebased, has come up with a sneaky workaround to how Authorized Fetch functions: if your domain is blocked for a fetch, just [sign it with a different domain name instead](https://gitlab.com/soapbox-pub/rebased/-/snippets/3634512).\n
        > \n
        > Gleason was originally investigating Threads federation to determine whether or not a failure to fetch posts indicated a software compatibility issue, or if Threads had blocked his server. After checking some logs and experimenting, he came to a conclusion.\n
        > \n
        > “Fellas,” Gleason writes, “I think threads.net might be blocking some servers already.”\n
        > \n
        > What Alex found was that Threads attempts to verify domain names before allowing access to a resource, a very similar approach to what Authorized Fetch does in Mastodon.\n
        > \n
        > > You can see Threads fetching your own server by looking at the `facebookexternalua` user agent. Try this command on your server:\n
        > > \n
        > > `grep facebookexternalua /var/log/nginx/access.log`\n
        > > \n
        > > If you see logs there, that means Threads is attempting to verify your signatures and allow you to access their data.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710445925 {#2414
        date: 2024-03-14 20:52:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 25103
      -titleTs: "'alt':6 'alt-right':5 'author':1 'circumv':3 'develop':8 'fetch':2 'right':7"
      -bodyTs: "'/soapbox-pub/rebased/-/snippets/3634512).':88 '/var/log/nginx/access.log':191 'access':153,210 'actor':14 'agent':182 'alex':46,141 'allow':152,207 'alreadi':139 'approach':160 'attempt':146,201 'author':66,163 'bad':13 'behind':53 'block':12,73,114,136 'came':124 'check':118 'circumv':4 'come':58 'command':185 'compat':108 'conclus':127 'connect':21 'controversi':2 'could':20 'critic':26 'data':212 'determin':96 'develop':3,40,52 'differ':82 'domain':71,83,149 'experi':122 'eye':44 'eye-open':43 'facebookexternalua':180,190 'failur':101 'feder':94 'fella':128 'fetch':67,76,103,164,172 'former':49 'found':142 'function':68 'gitlab.com':87 'gitlab.com/soapbox-pub/rebased/-/snippets/3634512).':86 'gleason':47,89,129 'grep':189 'indic':105 'instead':85 'investig':92 'issu':109 'log':120,195 'look':177 'mastodon':7,33,167 'mean':198 'mechan':31 'might':134 'name':84,150 'new':39 'one':5 'open':45 'origin':91 'past':36 'post':104 'primari':9 'privaci':30 'rebas':56 'resourc':156 'secur':28 'see':170,194 'server':19,116,138,175,188 'sign':78 'signatur':205 'similar':159 'sneaki':62 'soapbox':54 'social':51 'softwar':107 'think':132 'thread':23,93,112,145,171,199 'threads.net':133 'tool':10 'tri':183 'truth':50 'user':181 've':25 'verifi':148,203 'whether':97 'workaround':63 'write':130"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703719788
      +visibility: "visible             "
      +apId: "https://kbin.social/m/privacy@lemmy.ml/t/726275"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703633388 {#1793
        date: 2023-12-27 00:29:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Troll circumvents rarely used Fedi privacy feature that was being abused by Facebook to preserve their walled garden.\n
      \n
      Hopefully this causes the authenticated fetch to be redesigned.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1703639234 {#4114
      date: 2023-12-27 02:07:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@btp@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4107 …}
    +nested: Doctrine\ORM\PersistentCollection {#4106 …}
    +votes: Doctrine\ORM\PersistentCollection {#4096 …}
    +reports: Doctrine\ORM\PersistentCollection {#4099 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4095 …}
    -id: 258999
    -bodyTs: "'abus':11 'authent':23 'caus':21 'circumv':2 'facebook':13 'featur':7 'fedi':5 'fetch':24 'garden':18 'hope':19 'preserv':15 'privaci':6 'rare':3 'redesign':27 'troll':1 'use':4 'wall':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/5631387"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703639234 {#4115
      date: 2023-12-27 02:07:14.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5224
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4102
    +user: App\Entity\User {#4092
      +avatar: null
      +cover: null
      +email: "deegeese@sopuli.xyz"
      +username: "@deegeese@sopuli.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729450188 {#4112
        date: 2024-10-20 20:49:48.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4089 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4087 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4085 …}
      +entries: Doctrine\ORM\PersistentCollection {#4083 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4081 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4079 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4077 …}
      +posts: Doctrine\ORM\PersistentCollection {#4075 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4136 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4137 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4141 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4143 …}
      +follows: Doctrine\ORM\PersistentCollection {#4145 …}
      +followers: Doctrine\ORM\PersistentCollection {#4147 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4149 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4151 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4155 …}
      +reports: Doctrine\ORM\PersistentCollection {#4157 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4159 …}
      +violations: Doctrine\ORM\PersistentCollection {#4161 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4163 …}
      +awards: Doctrine\ORM\PersistentCollection {#4165 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4167 …}
      +categories: Doctrine\ORM\PersistentCollection {#4169 …}
      -id: 23994
      -password: "$2y$13$WnWi9ZEhIqlR/9zxZHs7e.VCowZqO/kcNu8Lc/yxs0qgS.FLK7O02"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4171 …}
      +apId: "deegeese@sopuli.xyz"
      +apProfileId: "https://sopuli.xyz/u/deegeese"
      +apPublicUrl: "https://sopuli.xyz/u/deegeese"
      +apFollowersUrl: null
      +apInboxUrl: "https://sopuli.xyz/inbox"
      +apDomain: "sopuli.xyz"
      +apPreferredUsername: "deegeese"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728883611 {#4108
        date: 2024-10-14 07:26:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689120689 {#4110
        date: 2023-07-12 02:11:29.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: Proxies\__CG__\App\Entity\Image {#1519 …}
        +cover: Proxies\__CG__\App\Entity\Image {#1520 …}
        +email: "btp@kbin.social"
        +username: "@btp@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          <https://keyoxide.org/btp@brandont.dev>  \n
           [brandont.dev](https://brandont.dev)
          """
        +lastActive: DateTime @1710045808 {#1515
          date: 2024-03-10 05:43:28.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 77718
        -password: "$2y$13$ddEqtbc29fV84Pomj8Jspu6VKtm.vRtX5boe.Q/hCDWXprkLbjJUS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "btp@kbin.social"
        +apProfileId: "https://kbin.social/u/btp"
        +apPublicUrl: "https://kbin.social/u/btp"
        +apFollowersUrl: "https://kbin.social/u/btp/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "btp"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711689856 {#1516
          date: 2024-03-29 06:24:16.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1700642470 {#1518
          date: 2023-11-22 09:41:10.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#275
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#269
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#271
          date: 2023-11-12 10:11:12.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1943 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Authorized-Fetch-Circumvented-by-Alt-Right-Developers"
      +title: "Authorized Fetch Circumvented by Alt-Right Developers"
      +url: "https://wedistribute.org/2023/12/authorized-fetch-circumvented/"
      +body: """
        > A controversial developer circumvented one of Mastodon's primary tools for blocking bad actors, all so that his servers could connect to Threads.\n
        > \n
        > We’ve criticized the security and privacy mechanisms of Mastodon in the past, but this new development should be eye-opening. Alex Gleason, the former Truth Social developer behind Soapbox and Rebased, has come up with a sneaky workaround to how Authorized Fetch functions: if your domain is blocked for a fetch, just [sign it with a different domain name instead](https://gitlab.com/soapbox-pub/rebased/-/snippets/3634512).\n
        > \n
        > Gleason was originally investigating Threads federation to determine whether or not a failure to fetch posts indicated a software compatibility issue, or if Threads had blocked his server. After checking some logs and experimenting, he came to a conclusion.\n
        > \n
        > “Fellas,” Gleason writes, “I think threads.net might be blocking some servers already.”\n
        > \n
        > What Alex found was that Threads attempts to verify domain names before allowing access to a resource, a very similar approach to what Authorized Fetch does in Mastodon.\n
        > \n
        > > You can see Threads fetching your own server by looking at the `facebookexternalua` user agent. Try this command on your server:\n
        > > \n
        > > `grep facebookexternalua /var/log/nginx/access.log`\n
        > > \n
        > > If you see logs there, that means Threads is attempting to verify your signatures and allow you to access their data.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710445925 {#2414
        date: 2024-03-14 20:52:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 25103
      -titleTs: "'alt':6 'alt-right':5 'author':1 'circumv':3 'develop':8 'fetch':2 'right':7"
      -bodyTs: "'/soapbox-pub/rebased/-/snippets/3634512).':88 '/var/log/nginx/access.log':191 'access':153,210 'actor':14 'agent':182 'alex':46,141 'allow':152,207 'alreadi':139 'approach':160 'attempt':146,201 'author':66,163 'bad':13 'behind':53 'block':12,73,114,136 'came':124 'check':118 'circumv':4 'come':58 'command':185 'compat':108 'conclus':127 'connect':21 'controversi':2 'could':20 'critic':26 'data':212 'determin':96 'develop':3,40,52 'differ':82 'domain':71,83,149 'experi':122 'eye':44 'eye-open':43 'facebookexternalua':180,190 'failur':101 'feder':94 'fella':128 'fetch':67,76,103,164,172 'former':49 'found':142 'function':68 'gitlab.com':87 'gitlab.com/soapbox-pub/rebased/-/snippets/3634512).':86 'gleason':47,89,129 'grep':189 'indic':105 'instead':85 'investig':92 'issu':109 'log':120,195 'look':177 'mastodon':7,33,167 'mean':198 'mechan':31 'might':134 'name':84,150 'new':39 'one':5 'open':45 'origin':91 'past':36 'post':104 'primari':9 'privaci':30 'rebas':56 'resourc':156 'secur':28 'see':170,194 'server':19,116,138,175,188 'sign':78 'signatur':205 'similar':159 'sneaki':62 'soapbox':54 'social':51 'softwar':107 'think':132 'thread':23,93,112,145,171,199 'threads.net':133 'tool':10 'tri':183 'truth':50 'user':181 've':25 'verifi':148,203 'whether':97 'workaround':63 'write':130"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703719788
      +visibility: "visible             "
      +apId: "https://kbin.social/m/privacy@lemmy.ml/t/726275"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703633388 {#1793
        date: 2023-12-27 00:29:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Troll circumvents rarely used Fedi privacy feature that was being abused by Facebook to preserve their walled garden.\n
      \n
      Hopefully this causes the authenticated fetch to be redesigned.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1703639234 {#4114
      date: 2023-12-27 02:07:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@btp@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4107 …}
    +nested: Doctrine\ORM\PersistentCollection {#4106 …}
    +votes: Doctrine\ORM\PersistentCollection {#4096 …}
    +reports: Doctrine\ORM\PersistentCollection {#4099 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4095 …}
    -id: 258999
    -bodyTs: "'abus':11 'authent':23 'caus':21 'circumv':2 'facebook':13 'featur':7 'fedi':5 'fetch':24 'garden':18 'hope':19 'preserv':15 'privaci':6 'rare':3 'redesign':27 'troll':1 'use':4 'wall':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/5631387"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703639234 {#4115
      date: 2023-12-27 02:07:14.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 42.0 MiB 23.89 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4102
    +user: App\Entity\User {#4092
      +avatar: null
      +cover: null
      +email: "deegeese@sopuli.xyz"
      +username: "@deegeese@sopuli.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729450188 {#4112
        date: 2024-10-20 20:49:48.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4089 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4087 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4085 …}
      +entries: Doctrine\ORM\PersistentCollection {#4083 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4081 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4079 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4077 …}
      +posts: Doctrine\ORM\PersistentCollection {#4075 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4136 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4137 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4141 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4143 …}
      +follows: Doctrine\ORM\PersistentCollection {#4145 …}
      +followers: Doctrine\ORM\PersistentCollection {#4147 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4149 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4151 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4155 …}
      +reports: Doctrine\ORM\PersistentCollection {#4157 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4159 …}
      +violations: Doctrine\ORM\PersistentCollection {#4161 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4163 …}
      +awards: Doctrine\ORM\PersistentCollection {#4165 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4167 …}
      +categories: Doctrine\ORM\PersistentCollection {#4169 …}
      -id: 23994
      -password: "$2y$13$WnWi9ZEhIqlR/9zxZHs7e.VCowZqO/kcNu8Lc/yxs0qgS.FLK7O02"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4171 …}
      +apId: "deegeese@sopuli.xyz"
      +apProfileId: "https://sopuli.xyz/u/deegeese"
      +apPublicUrl: "https://sopuli.xyz/u/deegeese"
      +apFollowersUrl: null
      +apInboxUrl: "https://sopuli.xyz/inbox"
      +apDomain: "sopuli.xyz"
      +apPreferredUsername: "deegeese"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728883611 {#4108
        date: 2024-10-14 07:26:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689120689 {#4110
        date: 2023-07-12 02:11:29.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: Proxies\__CG__\App\Entity\Image {#1519 …}
        +cover: Proxies\__CG__\App\Entity\Image {#1520 …}
        +email: "btp@kbin.social"
        +username: "@btp@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          <https://keyoxide.org/btp@brandont.dev>  \n
           [brandont.dev](https://brandont.dev)
          """
        +lastActive: DateTime @1710045808 {#1515
          date: 2024-03-10 05:43:28.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 77718
        -password: "$2y$13$ddEqtbc29fV84Pomj8Jspu6VKtm.vRtX5boe.Q/hCDWXprkLbjJUS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "btp@kbin.social"
        +apProfileId: "https://kbin.social/u/btp"
        +apPublicUrl: "https://kbin.social/u/btp"
        +apFollowersUrl: "https://kbin.social/u/btp/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "btp"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711689856 {#1516
          date: 2024-03-29 06:24:16.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1700642470 {#1518
          date: 2023-11-22 09:41:10.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#275
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#269
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#271
          date: 2023-11-12 10:11:12.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1943 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Authorized-Fetch-Circumvented-by-Alt-Right-Developers"
      +title: "Authorized Fetch Circumvented by Alt-Right Developers"
      +url: "https://wedistribute.org/2023/12/authorized-fetch-circumvented/"
      +body: """
        > A controversial developer circumvented one of Mastodon's primary tools for blocking bad actors, all so that his servers could connect to Threads.\n
        > \n
        > We’ve criticized the security and privacy mechanisms of Mastodon in the past, but this new development should be eye-opening. Alex Gleason, the former Truth Social developer behind Soapbox and Rebased, has come up with a sneaky workaround to how Authorized Fetch functions: if your domain is blocked for a fetch, just [sign it with a different domain name instead](https://gitlab.com/soapbox-pub/rebased/-/snippets/3634512).\n
        > \n
        > Gleason was originally investigating Threads federation to determine whether or not a failure to fetch posts indicated a software compatibility issue, or if Threads had blocked his server. After checking some logs and experimenting, he came to a conclusion.\n
        > \n
        > “Fellas,” Gleason writes, “I think threads.net might be blocking some servers already.”\n
        > \n
        > What Alex found was that Threads attempts to verify domain names before allowing access to a resource, a very similar approach to what Authorized Fetch does in Mastodon.\n
        > \n
        > > You can see Threads fetching your own server by looking at the `facebookexternalua` user agent. Try this command on your server:\n
        > > \n
        > > `grep facebookexternalua /var/log/nginx/access.log`\n
        > > \n
        > > If you see logs there, that means Threads is attempting to verify your signatures and allow you to access their data.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710445925 {#2414
        date: 2024-03-14 20:52:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 25103
      -titleTs: "'alt':6 'alt-right':5 'author':1 'circumv':3 'develop':8 'fetch':2 'right':7"
      -bodyTs: "'/soapbox-pub/rebased/-/snippets/3634512).':88 '/var/log/nginx/access.log':191 'access':153,210 'actor':14 'agent':182 'alex':46,141 'allow':152,207 'alreadi':139 'approach':160 'attempt':146,201 'author':66,163 'bad':13 'behind':53 'block':12,73,114,136 'came':124 'check':118 'circumv':4 'come':58 'command':185 'compat':108 'conclus':127 'connect':21 'controversi':2 'could':20 'critic':26 'data':212 'determin':96 'develop':3,40,52 'differ':82 'domain':71,83,149 'experi':122 'eye':44 'eye-open':43 'facebookexternalua':180,190 'failur':101 'feder':94 'fella':128 'fetch':67,76,103,164,172 'former':49 'found':142 'function':68 'gitlab.com':87 'gitlab.com/soapbox-pub/rebased/-/snippets/3634512).':86 'gleason':47,89,129 'grep':189 'indic':105 'instead':85 'investig':92 'issu':109 'log':120,195 'look':177 'mastodon':7,33,167 'mean':198 'mechan':31 'might':134 'name':84,150 'new':39 'one':5 'open':45 'origin':91 'past':36 'post':104 'primari':9 'privaci':30 'rebas':56 'resourc':156 'secur':28 'see':170,194 'server':19,116,138,175,188 'sign':78 'signatur':205 'similar':159 'sneaki':62 'soapbox':54 'social':51 'softwar':107 'think':132 'thread':23,93,112,145,171,199 'threads.net':133 'tool':10 'tri':183 'truth':50 'user':181 've':25 'verifi':148,203 'whether':97 'workaround':63 'write':130"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703719788
      +visibility: "visible             "
      +apId: "https://kbin.social/m/privacy@lemmy.ml/t/726275"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703633388 {#1793
        date: 2023-12-27 00:29:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Troll circumvents rarely used Fedi privacy feature that was being abused by Facebook to preserve their walled garden.\n
      \n
      Hopefully this causes the authenticated fetch to be redesigned.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1703639234 {#4114
      date: 2023-12-27 02:07:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@btp@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4107 …}
    +nested: Doctrine\ORM\PersistentCollection {#4106 …}
    +votes: Doctrine\ORM\PersistentCollection {#4096 …}
    +reports: Doctrine\ORM\PersistentCollection {#4099 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4095 …}
    -id: 258999
    -bodyTs: "'abus':11 'authent':23 'caus':21 'circumv':2 'facebook':13 'featur':7 'fedi':5 'fetch':24 'garden':18 'hope':19 'preserv':15 'privaci':6 'rare':3 'redesign':27 'troll':1 'use':4 'wall':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/5631387"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703639234 {#4115
      date: 2023-12-27 02:07:14.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#5464
  +comment: App\Entity\EntryComment {#4102
    +user: App\Entity\User {#4092
      +avatar: null
      +cover: null
      +email: "deegeese@sopuli.xyz"
      +username: "@deegeese@sopuli.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729450188 {#4112
        date: 2024-10-20 20:49:48.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4089 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4087 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4085 …}
      +entries: Doctrine\ORM\PersistentCollection {#4083 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4081 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4079 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4077 …}
      +posts: Doctrine\ORM\PersistentCollection {#4075 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4136 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4137 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4141 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4143 …}
      +follows: Doctrine\ORM\PersistentCollection {#4145 …}
      +followers: Doctrine\ORM\PersistentCollection {#4147 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4149 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4151 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4155 …}
      +reports: Doctrine\ORM\PersistentCollection {#4157 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4159 …}
      +violations: Doctrine\ORM\PersistentCollection {#4161 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4163 …}
      +awards: Doctrine\ORM\PersistentCollection {#4165 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4167 …}
      +categories: Doctrine\ORM\PersistentCollection {#4169 …}
      -id: 23994
      -password: "$2y$13$WnWi9ZEhIqlR/9zxZHs7e.VCowZqO/kcNu8Lc/yxs0qgS.FLK7O02"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4171 …}
      +apId: "deegeese@sopuli.xyz"
      +apProfileId: "https://sopuli.xyz/u/deegeese"
      +apPublicUrl: "https://sopuli.xyz/u/deegeese"
      +apFollowersUrl: null
      +apInboxUrl: "https://sopuli.xyz/inbox"
      +apDomain: "sopuli.xyz"
      +apPreferredUsername: "deegeese"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728883611 {#4108
        date: 2024-10-14 07:26:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689120689 {#4110
        date: 2023-07-12 02:11:29.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: Proxies\__CG__\App\Entity\Image {#1519 …}
        +cover: Proxies\__CG__\App\Entity\Image {#1520 …}
        +email: "btp@kbin.social"
        +username: "@btp@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          <https://keyoxide.org/btp@brandont.dev>  \n
           [brandont.dev](https://brandont.dev)
          """
        +lastActive: DateTime @1710045808 {#1515
          date: 2024-03-10 05:43:28.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 77718
        -password: "$2y$13$ddEqtbc29fV84Pomj8Jspu6VKtm.vRtX5boe.Q/hCDWXprkLbjJUS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "btp@kbin.social"
        +apProfileId: "https://kbin.social/u/btp"
        +apPublicUrl: "https://kbin.social/u/btp"
        +apFollowersUrl: "https://kbin.social/u/btp/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "btp"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711689856 {#1516
          date: 2024-03-29 06:24:16.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1700642470 {#1518
          date: 2023-11-22 09:41:10.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#275
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#269
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#271
          date: 2023-11-12 10:11:12.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1943 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Authorized-Fetch-Circumvented-by-Alt-Right-Developers"
      +title: "Authorized Fetch Circumvented by Alt-Right Developers"
      +url: "https://wedistribute.org/2023/12/authorized-fetch-circumvented/"
      +body: """
        > A controversial developer circumvented one of Mastodon's primary tools for blocking bad actors, all so that his servers could connect to Threads.\n
        > \n
        > We’ve criticized the security and privacy mechanisms of Mastodon in the past, but this new development should be eye-opening. Alex Gleason, the former Truth Social developer behind Soapbox and Rebased, has come up with a sneaky workaround to how Authorized Fetch functions: if your domain is blocked for a fetch, just [sign it with a different domain name instead](https://gitlab.com/soapbox-pub/rebased/-/snippets/3634512).\n
        > \n
        > Gleason was originally investigating Threads federation to determine whether or not a failure to fetch posts indicated a software compatibility issue, or if Threads had blocked his server. After checking some logs and experimenting, he came to a conclusion.\n
        > \n
        > “Fellas,” Gleason writes, “I think threads.net might be blocking some servers already.”\n
        > \n
        > What Alex found was that Threads attempts to verify domain names before allowing access to a resource, a very similar approach to what Authorized Fetch does in Mastodon.\n
        > \n
        > > You can see Threads fetching your own server by looking at the `facebookexternalua` user agent. Try this command on your server:\n
        > > \n
        > > `grep facebookexternalua /var/log/nginx/access.log`\n
        > > \n
        > > If you see logs there, that means Threads is attempting to verify your signatures and allow you to access their data.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710445925 {#2414
        date: 2024-03-14 20:52:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 25103
      -titleTs: "'alt':6 'alt-right':5 'author':1 'circumv':3 'develop':8 'fetch':2 'right':7"
      -bodyTs: "'/soapbox-pub/rebased/-/snippets/3634512).':88 '/var/log/nginx/access.log':191 'access':153,210 'actor':14 'agent':182 'alex':46,141 'allow':152,207 'alreadi':139 'approach':160 'attempt':146,201 'author':66,163 'bad':13 'behind':53 'block':12,73,114,136 'came':124 'check':118 'circumv':4 'come':58 'command':185 'compat':108 'conclus':127 'connect':21 'controversi':2 'could':20 'critic':26 'data':212 'determin':96 'develop':3,40,52 'differ':82 'domain':71,83,149 'experi':122 'eye':44 'eye-open':43 'facebookexternalua':180,190 'failur':101 'feder':94 'fella':128 'fetch':67,76,103,164,172 'former':49 'found':142 'function':68 'gitlab.com':87 'gitlab.com/soapbox-pub/rebased/-/snippets/3634512).':86 'gleason':47,89,129 'grep':189 'indic':105 'instead':85 'investig':92 'issu':109 'log':120,195 'look':177 'mastodon':7,33,167 'mean':198 'mechan':31 'might':134 'name':84,150 'new':39 'one':5 'open':45 'origin':91 'past':36 'post':104 'primari':9 'privaci':30 'rebas':56 'resourc':156 'secur':28 'see':170,194 'server':19,116,138,175,188 'sign':78 'signatur':205 'similar':159 'sneaki':62 'soapbox':54 'social':51 'softwar':107 'think':132 'thread':23,93,112,145,171,199 'threads.net':133 'tool':10 'tri':183 'truth':50 'user':181 've':25 'verifi':148,203 'whether':97 'workaround':63 'write':130"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703719788
      +visibility: "visible             "
      +apId: "https://kbin.social/m/privacy@lemmy.ml/t/726275"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703633388 {#1793
        date: 2023-12-27 00:29:48.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Troll circumvents rarely used Fedi privacy feature that was being abused by Facebook to preserve their walled garden.\n
      \n
      Hopefully this causes the authenticated fetch to be redesigned.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1703639234 {#4114
      date: 2023-12-27 02:07:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@btp@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4107 …}
    +nested: Doctrine\ORM\PersistentCollection {#4106 …}
    +votes: Doctrine\ORM\PersistentCollection {#4096 …}
    +reports: Doctrine\ORM\PersistentCollection {#4099 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4095 …}
    -id: 258999
    -bodyTs: "'abus':11 'authent':23 'caus':21 'circumv':2 'facebook':13 'featur':7 'fedi':5 'fetch':24 'garden':18 'hope':19 'preserv':15 'privaci':6 'rare':3 'redesign':27 'troll':1 'use':4 'wall':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/5631387"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703639234 {#4115
      date: 2023-12-27 02:07:14.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 42.0 MiB 0.36 ms
Input props
[
  "label" => "Sidebar position"
  "settingsKey" => "KBIN_GENERAL_SIDEBAR_POSITION"
  "values" => [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  "defaultValue" => "RIGHT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#5589
  +label: "Sidebar position"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION"
  +values: [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  +defaultValue: "RIGHT"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 42.0 MiB 0.31 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5653
  +label: "Dynamic lists"
  +help: ""
  +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 42.0 MiB 0.24 ms
Input props
[
  "label" => "Rounded edges"
  "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5718
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 42.0 MiB 0.31 ms
Input props
[
  "label" => "Infinite scrolling"
  "help" => "Automatically load more content when you reach the bottom of the page."
  "settingsKey" => "KBIN_GENERAL_INFINITE_SCROLL"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5774
  +label: "Infinite scrolling"
  +help: "Automatically load more content when you reach the bottom of the page."
  +settingsKey: "KBIN_GENERAL_INFINITE_SCROLL"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 42.0 MiB 0.24 ms
Input props
[
  "label" => "Sticky navbar"
  "help" => "The navbar will stick to the top of the page when you scroll down."
  "settingsKey" => "KBIN_GENERAL_FIXED_NAVBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5833
  +label: "Sticky navbar"
  +help: "The navbar will stick to the top of the page when you scroll down."
  +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 42.0 MiB 0.22 ms
Input props
[
  "label" => "Show top bar"
  "settingsKey" => "KBIN_GENERAL_TOPBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5889
  +label: "Show top bar"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TOPBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 42.0 MiB 0.22 ms
Input props
[
  "label" => "Turbo mode (experimental)"
  "settingsKey" => "KBIN_GENERAL_TURBO"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5945
  +label: "Turbo mode (experimental)"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TURBO"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 42.0 MiB 0.37 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#6003
  +label: "Mark new comments"
  +help: ""
  +settingsKey: "KBIN_MARK_NEW_COMMENTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 42.0 MiB 17.38 ms
Input props
[
  "label" => "Show "Support Us" block"
  "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#6066
  +label: "Show "Support Us" block"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK"
  +defaultValue: true
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 42.0 MiB 0.28 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#6124
  +label: "Show subscribed users"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_USERS"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 42.0 MiB 0.25 ms
Input props
[
  "label" => "Show subscribed magazines"
  "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#6180
  +label: "Show subscribed magazines"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 42.0 MiB 0.25 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#6236
  +label: "Show subscribed domains"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 42.0 MiB 0.25 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#6292
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_ENTRIES_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 42.0 MiB 0.19 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#6348
  +label: "Compact view"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_COMPACT"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 42.0 MiB 0.21 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#6404
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 42.0 MiB 0.20 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#6460
  +label: "Show magazines’ icons"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 42.0 MiB 0.23 ms
Input props
[
  "label" => "Show thumbnails"
  "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#6516
  +label: "Show thumbnails"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 42.0 MiB 0.21 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#6572
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_POSTS_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 42.0 MiB 0.32 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#6628
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 42.0 MiB 0.27 ms
Input props
[
  "label" => "Comment reply position"
  "help" => "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  "settingsKey" => "KBIN_COMMENTS_REPLY_POSITION"
  "values" => [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  "defaultValue" => "TOP"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#6684
  +label: "Comment reply position"
  +help: "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  +settingsKey: "KBIN_COMMENTS_REPLY_POSITION"
  +values: [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  +defaultValue: "TOP"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 42.0 MiB 0.23 ms
Input props
[
  "label" => "Show Comment Avatars"
  "help" => "Display/hide user avatars when viewing comments on a single thread or post."
  "settingsKey" => "KBIN_COMMENTS_SHOW_USER_AVATAR"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#6742
  +label: "Show Comment Avatars"
  +help: "Display/hide user avatars when viewing comments on a single thread or post."
  +settingsKey: "KBIN_COMMENTS_SHOW_USER_AVATAR"
  +defaultValue: true
  +reloadRequired: true
}
user_actions App\Twig\Components\UserActionsComponent 42.0 MiB 2.37 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1970
    +avatar: Proxies\__CG__\App\Entity\Image {#1519 …}
    +cover: Proxies\__CG__\App\Entity\Image {#1520 …}
    +email: "btp@kbin.social"
    +username: "@btp@kbin.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      <https://keyoxide.org/btp@brandont.dev>  \n
       [brandont.dev](https://brandont.dev)
      """
    +lastActive: DateTime @1710045808 {#1515
      date: 2024-03-10 05:43:28.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
    +entries: Doctrine\ORM\PersistentCollection {#1713 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
    +posts: Doctrine\ORM\PersistentCollection {#1738 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
    +follows: Doctrine\ORM\PersistentCollection {#1449 …}
    +followers: Doctrine\ORM\PersistentCollection {#1636 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
    +reports: Doctrine\ORM\PersistentCollection {#1456 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
    +violations: Doctrine\ORM\PersistentCollection {#1700 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
    +awards: Doctrine\ORM\PersistentCollection {#1440 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
    +categories: Doctrine\ORM\PersistentCollection {#1648 …}
    -id: 77718
    -password: "$2y$13$ddEqtbc29fV84Pomj8Jspu6VKtm.vRtX5boe.Q/hCDWXprkLbjJUS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
    +apId: "btp@kbin.social"
    +apProfileId: "https://kbin.social/u/btp"
    +apPublicUrl: "https://kbin.social/u/btp"
    +apFollowersUrl: "https://kbin.social/u/btp/followers"
    +apInboxUrl: "https://kbin.social/f/inbox"
    +apDomain: "kbin.social"
    +apPreferredUsername: "btp"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711689856 {#1516
      date: 2024-03-29 06:24:16.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700642470 {#1518
      date: 2023-11-22 09:41:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserActionsComponent {#6827
  +user: Proxies\__CG__\App\Entity\User {#1970
    +avatar: Proxies\__CG__\App\Entity\Image {#1519 …}
    +cover: Proxies\__CG__\App\Entity\Image {#1520 …}
    +email: "btp@kbin.social"
    +username: "@btp@kbin.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      <https://keyoxide.org/btp@brandont.dev>  \n
       [brandont.dev](https://brandont.dev)
      """
    +lastActive: DateTime @1710045808 {#1515
      date: 2024-03-10 05:43:28.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
    +entries: Doctrine\ORM\PersistentCollection {#1713 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
    +posts: Doctrine\ORM\PersistentCollection {#1738 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
    +follows: Doctrine\ORM\PersistentCollection {#1449 …}
    +followers: Doctrine\ORM\PersistentCollection {#1636 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
    +reports: Doctrine\ORM\PersistentCollection {#1456 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
    +violations: Doctrine\ORM\PersistentCollection {#1700 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
    +awards: Doctrine\ORM\PersistentCollection {#1440 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
    +categories: Doctrine\ORM\PersistentCollection {#1648 …}
    -id: 77718
    -password: "$2y$13$ddEqtbc29fV84Pomj8Jspu6VKtm.vRtX5boe.Q/hCDWXprkLbjJUS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
    +apId: "btp@kbin.social"
    +apProfileId: "https://kbin.social/u/btp"
    +apPublicUrl: "https://kbin.social/u/btp"
    +apFollowersUrl: "https://kbin.social/u/btp/followers"
    +apInboxUrl: "https://kbin.social/f/inbox"
    +apDomain: "kbin.social"
    +apPreferredUsername: "btp"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711689856 {#1516
      date: 2024-03-29 06:24:16.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700642470 {#1518
      date: 2023-11-22 09:41:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
date App\Twig\Components\DateComponent 42.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1703633388 {#1793
    date: 2023-12-27 00:29:48.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6888
  +date: DateTimeImmutable @1703633388 {#1793
    date: 2023-12-27 00:29:48.0 +01:00
  }
}
magazine_box App\Twig\Components\MagazineBoxComponent 42.0 MiB 28.65 ms
Input props
[
  "magazine" => App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "privacy@lemmy.ml"
    +title: "privacy"
    +description: """
      A place to discuss privacy and freedom in the digital world.\n
      ============================================================\n
      \n
      Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
      \n
      In this community everyone is welcome to post links and discuss topics related to privacy.\n
      \n
      ### Some Rules\n
      \n
      - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
      - Don’t promote proprietary software\n
      - Try to keep things on topic\n
      - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
      - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
      - Be nice :)\n
      \n
      ### Related communities\n
      \n
      - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
      - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
      - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
      - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
      \n
      ### Chat rooms\n
      \n
      - [Matrix/Element]Dead\n
      - [Discord](https://discord.gg/8xfrVjvngh)\n
      \n
      much thanks to @gary_host_laptop for the logo design :)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 561
    +entryCommentCount: 7684
    +postCount: 6
    +postCommentCount: 73
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582580 {#275
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 85
    +apId: "privacy@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/privacy"
    +apPublicUrl: "https://lemmy.ml/c/privacy"
    +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "privacy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583592 {#269
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#271
      date: 2023-11-12 10:11:12.0 +01:00
    }
  }
  "showSectionTitle" => true
]
Attributes
[]
Component
App\Twig\Components\MagazineBoxComponent {#6944
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "privacy@lemmy.ml"
    +title: "privacy"
    +description: """
      A place to discuss privacy and freedom in the digital world.\n
      ============================================================\n
      \n
      Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
      \n
      In this community everyone is welcome to post links and discuss topics related to privacy.\n
      \n
      ### Some Rules\n
      \n
      - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
      - Don’t promote proprietary software\n
      - Try to keep things on topic\n
      - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
      - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
      - Be nice :)\n
      \n
      ### Related communities\n
      \n
      - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
      - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
      - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
      - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
      \n
      ### Chat rooms\n
      \n
      - [Matrix/Element]Dead\n
      - [Discord](https://discord.gg/8xfrVjvngh)\n
      \n
      much thanks to @gary_host_laptop for the logo design :)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 561
    +entryCommentCount: 7684
    +postCount: 6
    +postCommentCount: 73
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582580 {#275
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 85
    +apId: "privacy@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/privacy"
    +apPublicUrl: "https://lemmy.ml/c/privacy"
    +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "privacy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583592 {#269
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#271
      date: 2023-11-12 10:11:12.0 +01:00
    }
  }
  +showCover: true
  +showDescription: true
  +showRules: true
  +showSubscribeButton: true
  +showInfo: true
  +showMeta: true
  +showSectionTitle: true
  +stretchedLink: true
}
magazine_sub App\Twig\Components\MagazineSubComponent 42.0 MiB 0.52 ms
Input props
[
  "magazine" => App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "privacy@lemmy.ml"
    +title: "privacy"
    +description: """
      A place to discuss privacy and freedom in the digital world.\n
      ============================================================\n
      \n
      Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
      \n
      In this community everyone is welcome to post links and discuss topics related to privacy.\n
      \n
      ### Some Rules\n
      \n
      - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
      - Don’t promote proprietary software\n
      - Try to keep things on topic\n
      - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
      - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
      - Be nice :)\n
      \n
      ### Related communities\n
      \n
      - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
      - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
      - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
      - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
      \n
      ### Chat rooms\n
      \n
      - [Matrix/Element]Dead\n
      - [Discord](https://discord.gg/8xfrVjvngh)\n
      \n
      much thanks to @gary_host_laptop for the logo design :)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 561
    +entryCommentCount: 7684
    +postCount: 6
    +postCommentCount: 73
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582580 {#275
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 85
    +apId: "privacy@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/privacy"
    +apPublicUrl: "https://lemmy.ml/c/privacy"
    +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "privacy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583592 {#269
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#271
      date: 2023-11-12 10:11:12.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineSubComponent {#7003
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "privacy@lemmy.ml"
    +title: "privacy"
    +description: """
      A place to discuss privacy and freedom in the digital world.\n
      ============================================================\n
      \n
      Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
      \n
      In this community everyone is welcome to post links and discuss topics related to privacy.\n
      \n
      ### Some Rules\n
      \n
      - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
      - Don’t promote proprietary software\n
      - Try to keep things on topic\n
      - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
      - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
      - Be nice :)\n
      \n
      ### Related communities\n
      \n
      - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
      - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
      - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
      - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
      \n
      ### Chat rooms\n
      \n
      - [Matrix/Element]Dead\n
      - [Discord](https://discord.gg/8xfrVjvngh)\n
      \n
      much thanks to @gary_host_laptop for the logo design :)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 561
    +entryCommentCount: 7684
    +postCount: 6
    +postCommentCount: 73
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582580 {#275
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 85
    +apId: "privacy@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/privacy"
    +apPublicUrl: "https://lemmy.ml/c/privacy"
    +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "privacy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583592 {#269
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#271
      date: 2023-11-12 10:11:12.0 +01:00
    }
  }
}
date App\Twig\Components\DateComponent 42.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1699780272 {#271
    date: 2023-11-12 10:11:12.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7207
  +date: DateTimeImmutable @1699780272 {#271
    date: 2023-11-12 10:11:12.0 +01:00
  }
}
user_inline App\Twig\Components\UserInlineComponent 42.0 MiB 6.42 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#7266
    +avatar: null
    +cover: null
    +email: "kbin@j0h.nl"
    +username: "Sprite_tm"
    +roles: [
      "ROLE_ADMIN"
    ]
    +followersCount: 0
    +homepage: "front"
    +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com."
    +lastActive: DateTime @1707547382 {#7313
      date: 2024-02-10 07:43:02.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: true
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7315 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7317 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7319 …}
    +entries: Doctrine\ORM\PersistentCollection {#7321 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7323 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7325 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7327 …}
    +posts: Doctrine\ORM\PersistentCollection {#7329 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7331 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7333 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7335 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7337 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7339 …}
    +follows: Doctrine\ORM\PersistentCollection {#7341 …}
    +followers: Doctrine\ORM\PersistentCollection {#7343 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7345 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7347 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7349 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7351 …}
    +reports: Doctrine\ORM\PersistentCollection {#7353 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7355 …}
    +violations: Doctrine\ORM\PersistentCollection {#7357 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7359 …}
    +awards: Doctrine\ORM\PersistentCollection {#7361 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7363 …}
    +categories: Doctrine\ORM\PersistentCollection {#7365 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7367 …}
    +apId: null
    +apProfileId: null
    +apPublicUrl: null
    +apFollowersUrl: null
    +apInboxUrl: null
    +apDomain: null
    +apPreferredUsername: null
    +apDiscoverable: null
    +apManuallyApprovesFollowers: null
    +privateKey: """
      -----BEGIN PRIVATE KEY-----\r\n
      MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n
      YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n
      31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n
      MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n
      Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n
      QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n
      d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n
      sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n
      V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n
      /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n
      g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n
      OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n
      SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n
      WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n
      O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n
      FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n
      F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n
      L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n
      GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n
      yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n
      RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n
      aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n
      qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n
      bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n
      riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n
      K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n
      Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n
      Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n
      7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n
      CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n
      qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n
      1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n
      Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n
      v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n
      fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n
      psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n
      F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n
      gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n
      tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n
      Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n
      hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n
      jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n
      oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n
      +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n
      cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n
      pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n
      ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n
      aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n
      KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n
      Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n
      -----END PRIVATE KEY-----
      """
    +publicKey: """
      -----BEGIN PUBLIC KEY-----\r\n
      MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n
      TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n
      cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n
      zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n
      Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n
      55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n
      60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n
      OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n
      S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n
      beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n
      2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n
      U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n
      -----END PUBLIC KEY-----
      """
    +apFetchedAt: null
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686560440 {#7314
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7284
  +user: Proxies\__CG__\App\Entity\User {#7266
    +avatar: null
    +cover: null
    +email: "kbin@j0h.nl"
    +username: "Sprite_tm"
    +roles: [
      "ROLE_ADMIN"
    ]
    +followersCount: 0
    +homepage: "front"
    +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com."
    +lastActive: DateTime @1707547382 {#7313
      date: 2024-02-10 07:43:02.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: true
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7315 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7317 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7319 …}
    +entries: Doctrine\ORM\PersistentCollection {#7321 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7323 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7325 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7327 …}
    +posts: Doctrine\ORM\PersistentCollection {#7329 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7331 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7333 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7335 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7337 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7339 …}
    +follows: Doctrine\ORM\PersistentCollection {#7341 …}
    +followers: Doctrine\ORM\PersistentCollection {#7343 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7345 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7347 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7349 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7351 …}
    +reports: Doctrine\ORM\PersistentCollection {#7353 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7355 …}
    +violations: Doctrine\ORM\PersistentCollection {#7357 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7359 …}
    +awards: Doctrine\ORM\PersistentCollection {#7361 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7363 …}
    +categories: Doctrine\ORM\PersistentCollection {#7365 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7367 …}
    +apId: null
    +apProfileId: null
    +apPublicUrl: null
    +apFollowersUrl: null
    +apInboxUrl: null
    +apDomain: null
    +apPreferredUsername: null
    +apDiscoverable: null
    +apManuallyApprovesFollowers: null
    +privateKey: """
      -----BEGIN PRIVATE KEY-----\r\n
      MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n
      YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n
      31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n
      MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n
      Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n
      QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n
      d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n
      sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n
      V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n
      /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n
      g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n
      OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n
      SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n
      WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n
      O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n
      FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n
      F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n
      L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n
      GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n
      yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n
      RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n
      aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n
      qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n
      bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n
      riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n
      K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n
      Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n
      Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n
      7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n
      CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n
      qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n
      1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n
      Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n
      v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n
      fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n
      psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n
      F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n
      gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n
      tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n
      Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n
      hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n
      jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n
      oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n
      +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n
      cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n
      pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n
      ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n
      aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n
      KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n
      Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n
      -----END PRIVATE KEY-----
      """
    +publicKey: """
      -----BEGIN PUBLIC KEY-----\r\n
      MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n
      TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n
      cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n
      zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n
      Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n
      55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n
      60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n
      OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n
      S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n
      beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n
      2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n
      U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n
      -----END PUBLIC KEY-----
      """
    +apFetchedAt: null
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686560440 {#7314
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: true
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 42.0 MiB 5.91 ms
Input props
[
  "magazine" => "privacy@lemmy.ml"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#7475
  +limit: 4
  +tag: null
  +magazine: "privacy@lemmy.ml"
  +type: "magazine"
  +title: "related_magazines"
  +refreshedRandom: false
  -repository: App\Repository\MagazineRepository {#333 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
active_users App\Twig\Components\ActiveUsersComponent 42.0 MiB 5.64 ms
Input props
[
  "magazine" => App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "privacy@lemmy.ml"
    +title: "privacy"
    +description: """
      A place to discuss privacy and freedom in the digital world.\n
      ============================================================\n
      \n
      Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
      \n
      In this community everyone is welcome to post links and discuss topics related to privacy.\n
      \n
      ### Some Rules\n
      \n
      - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
      - Don’t promote proprietary software\n
      - Try to keep things on topic\n
      - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
      - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
      - Be nice :)\n
      \n
      ### Related communities\n
      \n
      - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
      - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
      - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
      - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
      \n
      ### Chat rooms\n
      \n
      - [Matrix/Element]Dead\n
      - [Discord](https://discord.gg/8xfrVjvngh)\n
      \n
      much thanks to @gary_host_laptop for the logo design :)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 561
    +entryCommentCount: 7684
    +postCount: 6
    +postCommentCount: 73
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582580 {#275
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 85
    +apId: "privacy@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/privacy"
    +apPublicUrl: "https://lemmy.ml/c/privacy"
    +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "privacy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583592 {#269
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#271
      date: 2023-11-12 10:11:12.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#7562
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "privacy@lemmy.ml"
    +title: "privacy"
    +description: """
      A place to discuss privacy and freedom in the digital world.\n
      ============================================================\n
      \n
      Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
      \n
      In this community everyone is welcome to post links and discuss topics related to privacy.\n
      \n
      ### Some Rules\n
      \n
      - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
      - Don’t promote proprietary software\n
      - Try to keep things on topic\n
      - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
      - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
      - Be nice :)\n
      \n
      ### Related communities\n
      \n
      - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
      - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
      - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
      - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
      \n
      ### Chat rooms\n
      \n
      - [Matrix/Element]Dead\n
      - [Discord](https://discord.gg/8xfrVjvngh)\n
      \n
      much thanks to @gary_host_laptop for the logo design :)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 561
    +entryCommentCount: 7684
    +postCount: 6
    +postCommentCount: 73
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582580 {#275
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 85
    +apId: "privacy@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/privacy"
    +apPublicUrl: "https://lemmy.ml/c/privacy"
    +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "privacy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583592 {#269
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#271
      date: 2023-11-12 10:11:12.0 +01:00
    }
  }
  -userRepository: App\Repository\UserRepository {#603 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_categories App\Twig\Components\RelatedCategoriesComponent 42.0 MiB 5.27 ms
Input props
[
  "magazine" => "privacy@lemmy.ml"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#7621
  +limit: 4
  +tag: null
  +magazine: "privacy@lemmy.ml"
  +type: "related"
  +title: "related_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#7622 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_posts App\Twig\Components\RelatedPostsComponent 42.0 MiB 13.50 ms
Input props
[
  "magazine" => "privacy@lemmy.ml"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#7692
  +limit: 4
  +tag: null
  +magazine: "privacy@lemmy.ml"
  +type: "magazine"
  +post: null
  +title: "related_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#7691 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#389 …}
}
related_entries App\Twig\Components\RelatedEntriesComponent 42.0 MiB 1.56 ms
Input props
[
  "magazine" => "privacy@lemmy.ml"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#7761
  +limit: 4
  +tag: null
  +magazine: "privacy@lemmy.ml"
  +type: "magazine"
  +entry: null
  +title: "related_entries"
  +refreshedRandom: false
  -repository: App\Repository\EntryRepository {#270 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#389 …}
}
support_us_block App\Twig\Components\SupportUsBlock 42.0 MiB 3.17 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#7830
  +subject: ? App\Entity\Contracts\VotableInterface
  +url: ? string
  -twig: Twig\Environment {#1252 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -partnerBlockRepository: App\Repository\PartnerBlockRepository {#7831 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 42.0 MiB 5.25 ms
Input props
[
  "magazine" => App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "privacy@lemmy.ml"
    +title: "privacy"
    +description: """
      A place to discuss privacy and freedom in the digital world.\n
      ============================================================\n
      \n
      Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
      \n
      In this community everyone is welcome to post links and discuss topics related to privacy.\n
      \n
      ### Some Rules\n
      \n
      - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
      - Don’t promote proprietary software\n
      - Try to keep things on topic\n
      - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
      - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
      - Be nice :)\n
      \n
      ### Related communities\n
      \n
      - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
      - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
      - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
      - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
      \n
      ### Chat rooms\n
      \n
      - [Matrix/Element]Dead\n
      - [Discord](https://discord.gg/8xfrVjvngh)\n
      \n
      much thanks to @gary_host_laptop for the logo design :)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 561
    +entryCommentCount: 7684
    +postCount: 6
    +postCommentCount: 73
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582580 {#275
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 85
    +apId: "privacy@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/privacy"
    +apPublicUrl: "https://lemmy.ml/c/privacy"
    +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "privacy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583592 {#269
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#271
      date: 2023-11-12 10:11:12.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#7919
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "privacy@lemmy.ml"
    +title: "privacy"
    +description: """
      A place to discuss privacy and freedom in the digital world.\n
      ============================================================\n
      \n
      Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
      \n
      In this community everyone is welcome to post links and discuss topics related to privacy.\n
      \n
      ### Some Rules\n
      \n
      - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
      - Don’t promote proprietary software\n
      - Try to keep things on topic\n
      - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
      - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
      - Be nice :)\n
      \n
      ### Related communities\n
      \n
      - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
      - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
      - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
      - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
      \n
      ### Chat rooms\n
      \n
      - [Matrix/Element]Dead\n
      - [Discord](https://discord.gg/8xfrVjvngh)\n
      \n
      much thanks to @gary_host_laptop for the logo design :)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 561
    +entryCommentCount: 7684
    +postCount: 6
    +postCommentCount: 73
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582580 {#275
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 85
    +apId: "privacy@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/privacy"
    +apPublicUrl: "https://lemmy.ml/c/privacy"
    +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "privacy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583592 {#269
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#271
      date: 2023-11-12 10:11:12.0 +01:00
    }
  }
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#333 …}
}