POST https://kbin.spritesserver.nl/f/inbox

SharedInboxController

Request

GET Parameters

None

POST Parameters

None

Uploaded Files

None

Request Attributes

Key Value
_controller
"App\Controller\ActivityPub\SharedInboxController"
_firewall_context
"security.firewall.map.context.main"
_route
"ap_shared_inbox"
_route_params
[]
_security_firewall_run
"_security_main"
_stopwatch_token
"c624f6"

Request Headers

Header Value
accept
"*/*"
accept-encoding
"gzip"
content-length
"6388"
content-type
"application/activity+json"
date
"Tue, 12 Aug 2025 12:31:24 GMT"
digest
"SHA-256=UOOfAv0axR/kfapHFbMl5jt5283KrqXrb/9fo5dlUnQ="
host
"kbin.spritesserver.nl"
signature
"keyId="https://lemmy.world/c/memes#main-key",algorithm="hs2019",headers="(request-target) content-type date digest host",signature="TmrUhS9ZYKOKvm3kRfnoCUsrUEwBOLohwcxmOdBnMTfo0QWk22/itrQzZ/PVwRlyfcAUVHEbLQJSJSDfpRoodTjaLTFGesOB4XBhbHCHPIjHyKlLxojJIvch6bzoCk0+OkLRoVd3tup2OGKOLw/0K0pcvFohsdJT95nZXqMcKmBSw5jPOR3yLCxak8mx5lt31StPbOxlgnrU98Ff3LvZ466c4PIyQL9Ku0e6q08b1jnn09/nhBnCIMrQGbNl+koNPlg1oAVZ4dVcXBKig36GudyQXqDTRkoM80IOCMhG/3oo68fg2OXUdFjhjVdHKDdDbkApdSwhMVc0lC7+qrL80w==""
traceparent
"00-7bef6788bb2b8937f85b954b3f207f50-a1a4d4cced95e297-01"
tracestate
""
user-agent
"Lemmy/0.19.12-4-gd8445881a; +https://lemmy.world"
x-php-ob-level
"1"

Request Content

Pretty

{
    "@context": [
        "https:\/\/join-lemmy.org\/context.json",
        "https:\/\/www.w3.org\/ns\/activitystreams"
    ],
    "actor": "https:\/\/lemmy.world\/c\/memes",
    "to": [
        "https:\/\/www.w3.org\/ns\/activitystreams#Public"
    ],
    "object": {
        "id": "https:\/\/lemmy.dbzer0.com\/activities\/create\/bda90ce7-9c07-46e2-8dbf-30ca0ea190e2",
        "actor": "https:\/\/lemmy.dbzer0.com\/u\/sp3ctr4l",
        "@context": [
            "https:\/\/join-lemmy.org\/context.json",
            "https:\/\/www.w3.org\/ns\/activitystreams"
        ],
        "to": [
            "https:\/\/www.w3.org\/ns\/activitystreams#Public"
        ],
        "object": {
            "type": "Note",
            "id": "https:\/\/lemmy.dbzer0.com\/comment\/20663177",
            "attributedTo": "https:\/\/lemmy.dbzer0.com\/u\/sp3ctr4l",
            "to": [
                "https:\/\/www.w3.org\/ns\/activitystreams#Public"
            ],
            "cc": [
                "https:\/\/lemmy.world\/c\/memes",
                "https:\/\/programming.dev\/u\/anzo"
            ],
            "content": "<p>I mean, there\u2019s no way of knowing with any certainty from this image alone whether or not the guy is tending the fire competently\u2026<\/p>\n<p>But it is actually not as simple as \u2018just throw on another log\u2019.<\/p>\n<p>How long do you want the fire to burn?<\/p>\n<p>How hot do you want the fire to burn?<\/p>\n<p>Do you have an accelerant, or no?<\/p>\n<p>Is your timber and kindling very dry or very wet?<\/p>\n<p>Is your timber and kindling going to need to burn through bark or not?<\/p>\n<p>How sappy is your timber and kindling?<\/p>\n<p>How hot or cold or windy is it, is it expected to become?<\/p>\n<p>All these things and more can and do affect the initial layout of the campfire, how to adjust it and maintain it to keep it going at the rate and intensity you want it to, especially if the desired goal state of the fire changes, and\/or environmental conditions change or are expected to change significantly.<\/p>\n<p>\u2026<\/p>\n<p>Anyway, the \u2018joke\u2019 could be more or less racially based.<\/p>\n<p>I\u2019d say yeah, you probably are more likely to find a random white guy that uh\u2026 knows all the stuff I just previously said, but thats because a random white guy (in the US, at least) is more likely to have come from a family that could afford camping trips, could send their kids to the scouts or something.<\/p>\n<p>(This is basically the same root behind the \u2018black people don\u2019t know how to swim\u2019 uh, \u2018joke\u2019.)<\/p>\n<p>(Yep, turns out you\u2019re more likely to learn how to swim if your parents could afford to \/ were not segregated out of living in a community with access to pools or beaches)<\/p>\n<p>Again though, there\u2019s no real way from the given context to determine\u2026 whether or not the image was made by someone aware of this, and is referencing that\u2026<\/p>\n<p>\u2026 or if they\u2019re just making a very basic, pithy, uninformed, surface level observation\u2026<\/p>\n<p>or somewhere in between this.<\/p>\n<p>\u2026<\/p>\n<p>There could also be an element of sexism to the  \u2018joke\u2019, if you interperet \u2018and I respect that\u2019 as completely sarcastic, sort of going along with your interpretation.<\/p>\n<p>\u2018Oh, clearly this dude doesn\u2019t know what he\u2019s doing, he\u2019s just trying to look like he knows what he\u2019s doing.\u2019<\/p>\n<p>\u2026<\/p>\n<p>So yeah, if your \u2018joke\u2019 is possibly racist, possibly sexist, unclear about whether or not it actually is, and generally illicits confusion when it is described or explained as a jokr\u2026<\/p>\n<p>Then uh, I agree with you, its not a very good joke.<\/p>\n",
            "inReplyTo": "https:\/\/programming.dev\/comment\/18685404",
            "mediaType": "text\/html",
            "source": {
                "content": "I mean, there's no way of knowing with any certainty from this image alone whether or not the guy is tending the fire competently...\n\nBut it is actually not as simple as 'just throw on another log'.\n\nHow long do you want the fire to burn?\n\nHow hot do you want the fire to burn?\n\nDo you have an accelerant, or no?\n\nIs your timber and kindling very dry or very wet?\n\nIs your timber and kindling going to need to burn through bark or not?\n\nHow sappy is your timber and kindling?\n\nHow hot or cold or windy is it, is it expected to become?\n\nAll these things and more can and do affect the initial layout of the campfire, how to adjust it and maintain it to keep it going at the rate and intensity you want it to, especially if the desired goal state of the fire changes, and\/or environmental conditions change or are expected to change significantly.\n\n...\n\nAnyway, the 'joke' could be more or less racially based.\n\nI'd say yeah, you probably are more likely to find a random white guy that uh... knows all the stuff I just previously said, but thats because a random white guy (in the US, at least) is more likely to have come from a family that could afford camping trips, could send their kids to the scouts or something.\n\n(This is basically the same root behind the 'black people don't know how to swim' uh, 'joke'.)\n\n(Yep, turns out you're more likely to learn how to swim if your parents could afford to \/ were not segregated out of living in a community with access to pools or beaches)\n\nAgain though, there's no real way from the given context to determine... whether or not the image was made by someone aware of this, and is referencing that...\n\n... or if they're just making a very basic, pithy, uninformed, surface level observation...\n\nor somewhere in between this.\n\n...\n\nThere could also be an element of sexism to the  'joke', if you interperet 'and I respect that' as completely sarcastic, sort of going along with your interpretation.\n\n'Oh, clearly this dude doesn't know what he's doing, he's just trying to look like he knows what he's doing.'\n\n...\n\nSo yeah, if your 'joke' is possibly racist, possibly sexist, unclear about whether or not it actually is, and generally illicits confusion when it is described or explained as a jokr...\n\nThen uh, I agree with you, its not a very good joke.",
                "mediaType": "text\/markdown"
            },
            "published": "2025-08-12T12:31:10.772635Z",
            "tag": [
                {
                    "href": "https:\/\/programming.dev\/u\/anzo",
                    "name": "@anzo@programming.dev",
                    "type": "Mention"
                }
            ],
            "distinguished": false,
            "language": {
                "identifier": "en",
                "name": "English"
            },
            "audience": "https:\/\/lemmy.world\/c\/memes",
            "attachment": []
        },
        "cc": [
            "https:\/\/lemmy.world\/c\/memes",
            "https:\/\/programming.dev\/u\/anzo"
        ],
        "tag": [
            {
                "href": "https:\/\/programming.dev\/u\/anzo",
                "name": "@anzo@programming.dev",
                "type": "Mention"
            }
        ],
        "type": "Create",
        "audience": "https:\/\/lemmy.world\/c\/memes"
    },
    "cc": [
        "https:\/\/lemmy.world\/c\/memes\/followers"
    ],
    "type": "Announce",
    "id": "https:\/\/lemmy.world\/activities\/announce\/create\/402bcec9-b66e-453a-b6de-a0dd1c7663ca"
}

Raw

{"@context":["https://join-lemmy.org/context.json","https://www.w3.org/ns/activitystreams"],"actor":"https://lemmy.world/c/memes","to":["https://www.w3.org/ns/activitystreams#Public"],"object":{"id":"https://lemmy.dbzer0.com/activities/create/bda90ce7-9c07-46e2-8dbf-30ca0ea190e2","actor":"https://lemmy.dbzer0.com/u/sp3ctr4l","@context":["https://join-lemmy.org/context.json","https://www.w3.org/ns/activitystreams"],"to":["https://www.w3.org/ns/activitystreams#Public"],"object":{"type":"Note","id":"https://lemmy.dbzer0.com/comment/20663177","attributedTo":"https://lemmy.dbzer0.com/u/sp3ctr4l","to":["https://www.w3.org/ns/activitystreams#Public"],"cc":["https://lemmy.world/c/memes","https://programming.dev/u/anzo"],"content":"<p>I mean, there’s no way of knowing with any certainty from this image alone whether or not the guy is tending the fire competently…</p>\n<p>But it is actually not as simple as ‘just throw on another log’.</p>\n<p>How long do you want the fire to burn?</p>\n<p>How hot do you want the fire to burn?</p>\n<p>Do you have an accelerant, or no?</p>\n<p>Is your timber and kindling very dry or very wet?</p>\n<p>Is your timber and kindling going to need to burn through bark or not?</p>\n<p>How sappy is your timber and kindling?</p>\n<p>How hot or cold or windy is it, is it expected to become?</p>\n<p>All these things and more can and do affect the initial layout of the campfire, how to adjust it and maintain it to keep it going at the rate and intensity you want it to, especially if the desired goal state of the fire changes, and/or environmental conditions change or are expected to change significantly.</p>\n<p>…</p>\n<p>Anyway, the ‘joke’ could be more or less racially based.</p>\n<p>I’d say yeah, you probably are more likely to find a random white guy that uh… knows all the stuff I just previously said, but thats because a random white guy (in the US, at least) is more likely to have come from a family that could afford camping trips, could send their kids to the scouts or something.</p>\n<p>(This is basically the same root behind the ‘black people don’t know how to swim’ uh, ‘joke’.)</p>\n<p>(Yep, turns out you’re more likely to learn how to swim if your parents could afford to / were not segregated out of living in a community with access to pools or beaches)</p>\n<p>Again though, there’s no real way from the given context to determine… whether or not the image was made by someone aware of this, and is referencing that…</p>\n<p>… or if they’re just making a very basic, pithy, uninformed, surface level observation…</p>\n<p>or somewhere in between this.</p>\n<p>…</p>\n<p>There could also be an element of sexism to the  ‘joke’, if you interperet ‘and I respect that’ as completely sarcastic, sort of going along with your interpretation.</p>\n<p>‘Oh, clearly this dude doesn’t know what he’s doing, he’s just trying to look like he knows what he’s doing.’</p>\n<p>…</p>\n<p>So yeah, if your ‘joke’ is possibly racist, possibly sexist, unclear about whether or not it actually is, and generally illicits confusion when it is described or explained as a jokr…</p>\n<p>Then uh, I agree with you, its not a very good joke.</p>\n","inReplyTo":"https://programming.dev/comment/18685404","mediaType":"text/html","source":{"content":"I mean, there's no way of knowing with any certainty from this image alone whether or not the guy is tending the fire competently...\n\nBut it is actually not as simple as 'just throw on another log'.\n\nHow long do you want the fire to burn?\n\nHow hot do you want the fire to burn?\n\nDo you have an accelerant, or no?\n\nIs your timber and kindling very dry or very wet?\n\nIs your timber and kindling going to need to burn through bark or not?\n\nHow sappy is your timber and kindling?\n\nHow hot or cold or windy is it, is it expected to become?\n\nAll these things and more can and do affect the initial layout of the campfire, how to adjust it and maintain it to keep it going at the rate and intensity you want it to, especially if the desired goal state of the fire changes, and/or environmental conditions change or are expected to change significantly.\n\n...\n\nAnyway, the 'joke' could be more or less racially based.\n\nI'd say yeah, you probably are more likely to find a random white guy that uh... knows all the stuff I just previously said, but thats because a random white guy (in the US, at least) is more likely to have come from a family that could afford camping trips, could send their kids to the scouts or something.\n\n(This is basically the same root behind the 'black people don't know how to swim' uh, 'joke'.)\n\n(Yep, turns out you're more likely to learn how to swim if your parents could afford to / were not segregated out of living in a community with access to pools or beaches)\n\nAgain though, there's no real way from the given context to determine... whether or not the image was made by someone aware of this, and is referencing that...\n\n... or if they're just making a very basic, pithy, uninformed, surface level observation...\n\nor somewhere in between this.\n\n...\n\nThere could also be an element of sexism to the  'joke', if you interperet 'and I respect that' as completely sarcastic, sort of going along with your interpretation.\n\n'Oh, clearly this dude doesn't know what he's doing, he's just trying to look like he knows what he's doing.'\n\n...\n\nSo yeah, if your 'joke' is possibly racist, possibly sexist, unclear about whether or not it actually is, and generally illicits confusion when it is described or explained as a jokr...\n\nThen uh, I agree with you, its not a very good joke.","mediaType":"text/markdown"},"published":"2025-08-12T12:31:10.772635Z","tag":[{"href":"https://programming.dev/u/anzo","name":"@anzo@programming.dev","type":"Mention"}],"distinguished":false,"language":{"identifier":"en","name":"English"},"audience":"https://lemmy.world/c/memes","attachment":[]},"cc":["https://lemmy.world/c/memes","https://programming.dev/u/anzo"],"tag":[{"href":"https://programming.dev/u/anzo","name":"@anzo@programming.dev","type":"Mention"}],"type":"Create","audience":"https://lemmy.world/c/memes"},"cc":["https://lemmy.world/c/memes/followers"],"type":"Announce","id":"https://lemmy.world/activities/announce/create/402bcec9-b66e-453a-b6de-a0dd1c7663ca"}

Response

Response Headers

Header Value
cache-control
"no-cache, private"
content-type
"application/activity+json"
date
"Tue, 12 Aug 2025 12:31:24 GMT"
x-debug-token
"2ffc3b"

Cookies

Request Cookies

No request cookies

Response Cookies

No response cookies

Session 1

Session Metadata

No session metadata

Session Attributes

No session attributes

Session Usage

1 Usages
Stateless check enabled
Usage
Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage:41
[
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php"
    "line" => 41
    "function" => "getMetadataBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/security-http/Authenticator/RememberMeAuthenticator.php"
    "line" => 69
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/security-http/Authentication/AuthenticatorManager.php"
    "line" => 111
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/security-http/Firewall/AuthenticatorManagerListener.php"
    "line" => 34
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Authentication\AuthenticatorManager"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/security-http/Authenticator/Debug/TraceableAuthenticatorManagerListener.php"
    "line" => 40
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/security-bundle/Debug/WrappedLazyListener.php"
    "line" => 38
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticatorManagerListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/security-http/Firewall/AbstractListener.php"
    "line" => 25
    "function" => "supports"
    "class" => "Symfony\Bundle\SecurityBundle\Debug\WrappedLazyListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/security-bundle/Security/LazyFirewallContext.php"
    "line" => 60
    "function" => "__invoke"
    "class" => "Symfony\Component\Security\Http\Firewall\AbstractListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/security-bundle/Debug/TraceableFirewallListener.php"
    "line" => 80
    "function" => "__invoke"
    "class" => "Symfony\Bundle\SecurityBundle\Security\LazyFirewallContext"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/security-http/Firewall.php"
    "line" => 95
    "function" => "callListeners"
    "class" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 116
    "function" => "onKernelRequest"
    "class" => "Symfony\Component\Security\Http\Firewall"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 220
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 56
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 139
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 157
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/autoload_runtime.php"
    "line" => 29
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/public/index.php"
    "line" => 7
    "args" => [
      "/var/www/kbin/kbin/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]

Flashes

Flashes

No flash messages were created.

Server Parameters

Server Parameters

Defined in .env

Key Value
APP_ENV
"dev"
APP_SECRET
"82ce1339a6c267e28d1f1dcb37a7454c"
CORS_ALLOW_ORIGIN
"^https?://(kbin.localhost|127\.0\.0\.1)(:[0-9]+)?$"
DATABASE_URL
"postgresql://kbin:917eaa3d703f19d123@127.0.0.1:5433/kbin?serverVersion=15&charset=utf8"
HCAPTCHA_SECRET
""
HCAPTCHA_SITE_KEY
""
JWT_PASSPHRASE
""
JWT_PUBLIC_KEY
"%kernel.project_dir%/config/jwt/public.pem"
JWT_SECRET_KEY
"%kernel.project_dir%/config/jwt/private.pem"
KBIN_ADMIN_ONLY_OAUTH_CLIENTS
"false"
KBIN_API_ITEMS_PER_PAGE
"25"
KBIN_CAPTCHA_ENABLED
"false"
KBIN_CONTACT_EMAIL
"kbin@j0h.nl"
KBIN_DEFAULT_LANG
"en"
KBIN_DOMAIN
"kbin.spritesserver.nl"
KBIN_FEDERATION_ENABLED
"true"
KBIN_FEDERATION_PAGE_ENABLED
"true"
KBIN_HEADER_LOGO
"false"
KBIN_JS_ENABLED
"true"
KBIN_META_DESCRIPTION
"a private kbin install"
KBIN_META_KEYWORDS
"kbin, content agregator, open source, fediverse"
KBIN_META_TITLE
"Sprites kbin instance"
KBIN_REGISTRATIONS_ENABLED
"true"
KBIN_SENDER_EMAIL
"kbin@j0h.nl"
KBIN_STORAGE_URL
"https://kbin.spritesserver.nl/media/"
KBIN_TITLE
"/kbin"
LOCK_DSN
"flock"
MAILER_DSN
"smtp://spritesmods.com"
MERCURE_JWT_SECRET
"231e9a1277f5585d52aa0b1e34c0f984xxxx"
MERCURE_PUBLIC_URL
"https://kbin.spritesserver.nl/.well-known/mercure"
MERCURE_URL
"http://localhost:3000/.well-known/mercure"
MESSENGER_TRANSPORT_DSN
"doctrine://default"
OAUTH_FACEBOOK_ID
""
OAUTH_FACEBOOK_SECRET
""
OAUTH_GITHUB_ID
""
OAUTH_GITHUB_SECRET
""
OAUTH_GOOGLE_ID
""
OAUTH_GOOGLE_SECRET
""
POSTGRES_DB
"kbin"
POSTGRES_PASSWORD
"917eaa3d703f19d123"
POSTGRES_USER
"kbin"
POSTGRES_VERSION
"15"
REDIS_DNS
"redis://uSJBDOQfuOMgt8kyGhpUzViTnQSEdEJTsOIsYSsg3v40v@localhost"
REDIS_PASSWORD
"uSJBDOQfuOMgt8kyGhpUzViTnQSEdEJTsOIsYSsg3v40v"
S3_BUCKET
"media.karab.in"
S3_KEY
""
S3_REGION
"eu-central-1"
S3_SECRET
""
S3_VERSION
"latest"

Defined as regular env variables

Key Value
APP_DEBUG
"1"
CONTENT_LENGTH
"6388"
CONTENT_TYPE
"application/activity+json"
CONTEXT_DOCUMENT_ROOT
"/var/www/kbin/kbin/public"
CONTEXT_PREFIX
""
DOCUMENT_ROOT
"/var/www/kbin/kbin/public"
GATEWAY_INTERFACE
"CGI/1.1"
HTTPS
"on"
HTTP_ACCEPT
"*/*"
HTTP_ACCEPT_ENCODING
"gzip"
HTTP_DATE
"Tue, 12 Aug 2025 12:31:24 GMT"
HTTP_DIGEST
"SHA-256=UOOfAv0axR/kfapHFbMl5jt5283KrqXrb/9fo5dlUnQ="
HTTP_HOST
"kbin.spritesserver.nl"
HTTP_SIGNATURE
"keyId="https://lemmy.world/c/memes#main-key",algorithm="hs2019",headers="(request-target) content-type date digest host",signature="TmrUhS9ZYKOKvm3kRfnoCUsrUEwBOLohwcxmOdBnMTfo0QWk22/itrQzZ/PVwRlyfcAUVHEbLQJSJSDfpRoodTjaLTFGesOB4XBhbHCHPIjHyKlLxojJIvch6bzoCk0+OkLRoVd3tup2OGKOLw/0K0pcvFohsdJT95nZXqMcKmBSw5jPOR3yLCxak8mx5lt31StPbOxlgnrU98Ff3LvZ466c4PIyQL9Ku0e6q08b1jnn09/nhBnCIMrQGbNl+koNPlg1oAVZ4dVcXBKig36GudyQXqDTRkoM80IOCMhG/3oo68fg2OXUdFjhjVdHKDdDbkApdSwhMVc0lC7+qrL80w==""
HTTP_TRACEPARENT
"00-7bef6788bb2b8937f85b954b3f207f50-a1a4d4cced95e297-01"
HTTP_TRACESTATE
""
HTTP_USER_AGENT
"Lemmy/0.19.12-4-gd8445881a; +https://lemmy.world"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
PHP_SELF
"/index.php"
QUERY_STRING
""
REDIRECT_HTTPS
"on"
REDIRECT_SSL_CIPHER
"TLS_AES_256_GCM_SHA384"
REDIRECT_SSL_CIPHER_ALGKEYSIZE
"256"
REDIRECT_SSL_CIPHER_EXPORT
"false"
REDIRECT_SSL_CIPHER_USEKEYSIZE
"256"
REDIRECT_SSL_CLIENT_VERIFY
"NONE"
REDIRECT_SSL_COMPRESS_METHOD
"NULL"
REDIRECT_SSL_PROTOCOL
"TLSv1.3"
REDIRECT_SSL_SECURE_RENEG
"true"
REDIRECT_SSL_SERVER_A_KEY
"rsaEncryption"
REDIRECT_SSL_SERVER_A_SIG
"sha256WithRSAEncryption"
REDIRECT_SSL_SERVER_I_DN
"CN=R11,O=Let's Encrypt,C=US"
REDIRECT_SSL_SERVER_I_DN_C
"US"
REDIRECT_SSL_SERVER_I_DN_CN
"R11"
REDIRECT_SSL_SERVER_I_DN_O
"Let's Encrypt"
REDIRECT_SSL_SERVER_M_SERIAL
"05810C9E80363EEC654D4CF67BDD9E360F0C"
REDIRECT_SSL_SERVER_M_VERSION
"3"
REDIRECT_SSL_SERVER_SAN_DNS_0
"kbin.spritesserver.nl"
REDIRECT_SSL_SERVER_S_DN
"CN=kbin.spritesserver.nl"
REDIRECT_SSL_SERVER_S_DN_CN
"kbin.spritesserver.nl"
REDIRECT_SSL_SERVER_V_END
"Oct 26 21:01:51 2025 GMT"
REDIRECT_SSL_SERVER_V_START
"Jul 28 21:01:52 2025 GMT"
REDIRECT_SSL_SESSION_ID
"098b08f60e66085f52c5c45c89c305942ed62063ec4d6bb3e66d674d9d4059b9"
REDIRECT_SSL_SESSION_RESUMED
"Resumed"
REDIRECT_SSL_TLS_SNI
"kbin.spritesserver.nl"
REDIRECT_SSL_VERSION_INTERFACE
"mod_ssl/2.4.62"
REDIRECT_SSL_VERSION_LIBRARY
"OpenSSL/3.0.16"
REDIRECT_STATUS
"200"
REDIRECT_URL
"/f/inbox"
REMOTE_ADDR
"135.181.143.221"
REMOTE_PORT
"49170"
REQUEST_METHOD
"POST"
REQUEST_SCHEME
"https"
REQUEST_TIME
1755001884
REQUEST_TIME_FLOAT
1755001884.2019
REQUEST_URI
"/f/inbox"
SCRIPT_FILENAME
"/var/www/kbin/kbin/public/index.php"
SCRIPT_NAME
"/index.php"
SERVER_ADDR
"5.9.62.165"
SERVER_ADMIN
"webmaster@spritesmods.com"
SERVER_NAME
"kbin.spritesserver.nl"
SERVER_PORT
"443"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache"
SSL_CIPHER
"TLS_AES_256_GCM_SHA384"
SSL_CIPHER_ALGKEYSIZE
"256"
SSL_CIPHER_EXPORT
"false"
SSL_CIPHER_USEKEYSIZE
"256"
SSL_CLIENT_VERIFY
"NONE"
SSL_COMPRESS_METHOD
"NULL"
SSL_PROTOCOL
"TLSv1.3"
SSL_SECURE_RENEG
"true"
SSL_SERVER_A_KEY
"rsaEncryption"
SSL_SERVER_A_SIG
"sha256WithRSAEncryption"
SSL_SERVER_I_DN
"CN=R11,O=Let's Encrypt,C=US"
SSL_SERVER_I_DN_C
"US"
SSL_SERVER_I_DN_CN
"R11"
SSL_SERVER_I_DN_O
"Let's Encrypt"
SSL_SERVER_M_SERIAL
"05810C9E80363EEC654D4CF67BDD9E360F0C"
SSL_SERVER_M_VERSION
"3"
SSL_SERVER_SAN_DNS_0
"kbin.spritesserver.nl"
SSL_SERVER_S_DN
"CN=kbin.spritesserver.nl"
SSL_SERVER_S_DN_CN
"kbin.spritesserver.nl"
SSL_SERVER_V_END
"Oct 26 21:01:51 2025 GMT"
SSL_SERVER_V_START
"Jul 28 21:01:52 2025 GMT"
SSL_SESSION_ID
"098b08f60e66085f52c5c45c89c305942ed62063ec4d6bb3e66d674d9d4059b9"
SSL_SESSION_RESUMED
"Resumed"
SSL_TLS_SNI
"kbin.spritesserver.nl"
SSL_VERSION_INTERFACE
"mod_ssl/2.4.62"
SSL_VERSION_LIBRARY
"OpenSSL/3.0.16"
SYMFONY_DOTENV_VARS
"KBIN_DOMAIN,KBIN_TITLE,KBIN_DEFAULT_LANG,KBIN_FEDERATION_ENABLED,KBIN_CONTACT_EMAIL,KBIN_SENDER_EMAIL,KBIN_JS_ENABLED,KBIN_REGISTRATIONS_ENABLED,KBIN_API_ITEMS_PER_PAGE,KBIN_STORAGE_URL,KBIN_META_TITLE,KBIN_META_DESCRIPTION,KBIN_META_KEYWORDS,KBIN_HEADER_LOGO,KBIN_CAPTCHA_ENABLED,KBIN_FEDERATION_PAGE_ENABLED,REDIS_PASSWORD,REDIS_DNS,S3_KEY,S3_SECRET,S3_BUCKET,S3_REGION,S3_VERSION,OAUTH_FACEBOOK_ID,OAUTH_FACEBOOK_SECRET,OAUTH_GOOGLE_ID,OAUTH_GOOGLE_SECRET,OAUTH_GITHUB_ID,OAUTH_GITHUB_SECRET,KBIN_ADMIN_ONLY_OAUTH_CLIENTS,APP_ENV,APP_SECRET,POSTGRES_DB,POSTGRES_USER,POSTGRES_PASSWORD,POSTGRES_VERSION,DATABASE_URL,MESSENGER_TRANSPORT_DSN,MAILER_DSN,MERCURE_URL,MERCURE_PUBLIC_URL,MERCURE_JWT_SECRET,CORS_ALLOW_ORIGIN,LOCK_DSN,JWT_SECRET_KEY,JWT_PUBLIC_KEY,JWT_PASSPHRASE,HCAPTCHA_SITE_KEY,HCAPTCHA_SECRET"