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
"03bad2"

Request Headers

Header Value
accept
"*/*"
accept-encoding
"gzip"
content-length
"3966"
content-type
"application/activity+json"
date
"Thu, 25 Sep 2025 08:08:15 GMT"
digest
"SHA-256=V+itFhFRY3zRUfBmoF+Hyw+T3WnFM6E27BYVtIzpVu0="
host
"kbin.spritesserver.nl"
signature
"keyId="https://lemmy.ml/c/privacy#main-key",algorithm="hs2019",headers="(request-target) content-type date digest host",signature="sUkksn4XINdbG2/08lufeU6Fg0eu6PkPZn81OGEFoBXCULlX1flLFJCu0YnY8US+k/uMTt12PbaR6y8FsEv/1IHLyPUSgLHedOWLppf9OSPr5apV1m8krlRmXAXrlJiIlcN/DiC97o8ez6+W4d70crKOMGrnt4uvnklswF+P5m8o6cNs8qhXCVax1DtAhZL0/utTdp6RCn073dL4gRQ2jqvtcQ2PnjVm6erET6EHqwrydrrL1/JoDxyL+zDIzOUmLBX2V1ZZcRljhTKek48r7vlv2zilpQEvZgbU1i+S9Z9J9ZDOzlNiDKFe8g0A3+830x85cNUIdUrjJSHS6BRm0A==""
user-agent
"Lemmy/0.19.13; +https://lemmy.ml"
x-php-ob-level
"1"

Request Content

Pretty

{
    "@context": [
        "https:\/\/join-lemmy.org\/context.json",
        "https:\/\/www.w3.org\/ns\/activitystreams"
    ],
    "actor": "https:\/\/lemmy.ml\/c\/privacy",
    "to": [
        "https:\/\/www.w3.org\/ns\/activitystreams#Public"
    ],
    "object": {
        "id": "https:\/\/lemmy.ml\/activities\/update\/4bddaab2-8e5f-4b00-9ae3-b67e33351af9",
        "actor": "https:\/\/lemmy.ml\/u\/Ferk",
        "to": [
            "https:\/\/www.w3.org\/ns\/activitystreams#Public"
        ],
        "object": {
            "type": "Note",
            "id": "https:\/\/lemmy.ml\/comment\/21275853",
            "attributedTo": "https:\/\/lemmy.ml\/u\/Ferk",
            "to": [
                "https:\/\/www.w3.org\/ns\/activitystreams#Public"
            ],
            "cc": [
                "https:\/\/lemmy.ml\/c\/privacy",
                "https:\/\/lemmy.zip\/u\/RichardDegenne"
            ],
            "content": "<p>We are not talking about \u201creject optional cookies\u201d or \u201callow essential\u201d, we are talking about \u201creject all\u201d. If the website offers a \u201creject all\u201d button (which many do), it actually does reject even the essential cookies. In my experience, the times I\u2019ve chosen to press such button it always result on the banner showing again if you refresh the page.<\/p>\n<p>In fact, I\u2019d actually be equally annoyed if pressing \u201creject all\u201d just means that they will continue saving cookies that their executives consider \u201cessential\u201d (an extremelly vague term).<\/p>\n<p>And \u201cCould be seen as\u201d is vague too. After seeing all those antipatterns I\u2019ve learned to assume the worst. Unless it was explicitly mandated, I think they can easily argue that skipping a banner is non-essential, and in fact since the whole point of the law was to get them to request consent then asking for consent more is actually safer than asking less (specially for edge cases like shared devices).<\/p>\n<p>Also, I still would rather have the possibility of no banners, not even the first time I open the page. The configuration from the browser following the standard could set a default for all websites and avoid the popup to begin with. Then the responsibility would be with the browser, not the website.<\/p>\n",
            "inReplyTo": "https:\/\/lemmy.zip\/comment\/21686338",
            "mediaType": "text\/html",
            "source": {
                "content": "We are not talking about \"reject optional cookies\" or \"allow essential\", we are talking about \"reject all\". If the website offers a \"reject all\" button (which many do), it actually does reject even the essential cookies. In my experience, the times I've chosen to press such button it always result on the banner showing again if you refresh the page.\n\nIn fact, I'd actually be equally annoyed if pressing \"reject all\" just means that they will continue saving cookies that their executives consider \"essential\" (an extremelly vague term).\n\nAnd \"Could be seen as\" is vague too. After seeing all those antipatterns I've learned to assume the worst. Unless it was explicitly mandated, I think they can easily argue that skipping a banner is non-essential, and in fact since the whole point of the law was to get them to request consent then asking for consent more is actually safer than asking less (specially for edge cases like shared devices).\n\nAlso, I still would rather have the possibility of no banners, not even the first time I open the page. The configuration from the browser following the standard could set a default for all websites and avoid the popup to begin with. Then the responsibility would be with the browser, not the website.",
                "mediaType": "text\/markdown"
            },
            "published": "2025-09-25T07:33:51.908025Z",
            "updated": "2025-09-25T08:08:11.521013Z",
            "tag": [
                {
                    "href": "https:\/\/lemmy.zip\/u\/RichardDegenne",
                    "name": "@RichardDegenne@lemmy.zip",
                    "type": "Mention"
                }
            ],
            "distinguished": false,
            "audience": "https:\/\/lemmy.ml\/c\/privacy",
            "attachment": []
        },
        "cc": [
            "https:\/\/lemmy.ml\/c\/privacy",
            "https:\/\/lemmy.zip\/u\/RichardDegenne"
        ],
        "tag": [
            {
                "href": "https:\/\/lemmy.zip\/u\/RichardDegenne",
                "name": "@RichardDegenne@lemmy.zip",
                "type": "Mention"
            }
        ],
        "type": "Update",
        "audience": "https:\/\/lemmy.ml\/c\/privacy"
    },
    "cc": [
        "https:\/\/lemmy.ml\/c\/privacy\/followers"
    ],
    "type": "Announce",
    "id": "https:\/\/lemmy.ml\/activities\/announce\/update\/078e1e3b-7b55-4ec5-aee4-fa43f547f7c3"
}

Raw

{"@context":["https://join-lemmy.org/context.json","https://www.w3.org/ns/activitystreams"],"actor":"https://lemmy.ml/c/privacy","to":["https://www.w3.org/ns/activitystreams#Public"],"object":{"id":"https://lemmy.ml/activities/update/4bddaab2-8e5f-4b00-9ae3-b67e33351af9","actor":"https://lemmy.ml/u/Ferk","to":["https://www.w3.org/ns/activitystreams#Public"],"object":{"type":"Note","id":"https://lemmy.ml/comment/21275853","attributedTo":"https://lemmy.ml/u/Ferk","to":["https://www.w3.org/ns/activitystreams#Public"],"cc":["https://lemmy.ml/c/privacy","https://lemmy.zip/u/RichardDegenne"],"content":"<p>We are not talking about “reject optional cookies” or “allow essential”, we are talking about “reject all”. If the website offers a “reject all” button (which many do), it actually does reject even the essential cookies. In my experience, the times I’ve chosen to press such button it always result on the banner showing again if you refresh the page.</p>\n<p>In fact, I’d actually be equally annoyed if pressing “reject all” just means that they will continue saving cookies that their executives consider “essential” (an extremelly vague term).</p>\n<p>And “Could be seen as” is vague too. After seeing all those antipatterns I’ve learned to assume the worst. Unless it was explicitly mandated, I think they can easily argue that skipping a banner is non-essential, and in fact since the whole point of the law was to get them to request consent then asking for consent more is actually safer than asking less (specially for edge cases like shared devices).</p>\n<p>Also, I still would rather have the possibility of no banners, not even the first time I open the page. The configuration from the browser following the standard could set a default for all websites and avoid the popup to begin with. Then the responsibility would be with the browser, not the website.</p>\n","inReplyTo":"https://lemmy.zip/comment/21686338","mediaType":"text/html","source":{"content":"We are not talking about \"reject optional cookies\" or \"allow essential\", we are talking about \"reject all\". If the website offers a \"reject all\" button (which many do), it actually does reject even the essential cookies. In my experience, the times I've chosen to press such button it always result on the banner showing again if you refresh the page.\n\nIn fact, I'd actually be equally annoyed if pressing \"reject all\" just means that they will continue saving cookies that their executives consider \"essential\" (an extremelly vague term).\n\nAnd \"Could be seen as\" is vague too. After seeing all those antipatterns I've learned to assume the worst. Unless it was explicitly mandated, I think they can easily argue that skipping a banner is non-essential, and in fact since the whole point of the law was to get them to request consent then asking for consent more is actually safer than asking less (specially for edge cases like shared devices).\n\nAlso, I still would rather have the possibility of no banners, not even the first time I open the page. The configuration from the browser following the standard could set a default for all websites and avoid the popup to begin with. Then the responsibility would be with the browser, not the website.","mediaType":"text/markdown"},"published":"2025-09-25T07:33:51.908025Z","updated":"2025-09-25T08:08:11.521013Z","tag":[{"href":"https://lemmy.zip/u/RichardDegenne","name":"@RichardDegenne@lemmy.zip","type":"Mention"}],"distinguished":false,"audience":"https://lemmy.ml/c/privacy","attachment":[]},"cc":["https://lemmy.ml/c/privacy","https://lemmy.zip/u/RichardDegenne"],"tag":[{"href":"https://lemmy.zip/u/RichardDegenne","name":"@RichardDegenne@lemmy.zip","type":"Mention"}],"type":"Update","audience":"https://lemmy.ml/c/privacy"},"cc":["https://lemmy.ml/c/privacy/followers"],"type":"Announce","id":"https://lemmy.ml/activities/announce/update/078e1e3b-7b55-4ec5-aee4-fa43f547f7c3"}

Response

Response Headers

Header Value
cache-control
"no-cache, private"
content-type
"application/activity+json"
date
"Thu, 25 Sep 2025 08:08:15 GMT"
x-debug-token
"f0a4c7"

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
"3966"
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
"Thu, 25 Sep 2025 08:08:15 GMT"
HTTP_DIGEST
"SHA-256=V+itFhFRY3zRUfBmoF+Hyw+T3WnFM6E27BYVtIzpVu0="
HTTP_HOST
"kbin.spritesserver.nl"
HTTP_SIGNATURE
"keyId="https://lemmy.ml/c/privacy#main-key",algorithm="hs2019",headers="(request-target) content-type date digest host",signature="sUkksn4XINdbG2/08lufeU6Fg0eu6PkPZn81OGEFoBXCULlX1flLFJCu0YnY8US+k/uMTt12PbaR6y8FsEv/1IHLyPUSgLHedOWLppf9OSPr5apV1m8krlRmXAXrlJiIlcN/DiC97o8ez6+W4d70crKOMGrnt4uvnklswF+P5m8o6cNs8qhXCVax1DtAhZL0/utTdp6RCn073dL4gRQ2jqvtcQ2PnjVm6erET6EHqwrydrrL1/JoDxyL+zDIzOUmLBX2V1ZZcRljhTKek48r7vlv2zilpQEvZgbU1i+S9Z9J9ZDOzlNiDKFe8g0A3+830x85cNUIdUrjJSHS6BRm0A==""
HTTP_USER_AGENT
"Lemmy/0.19.13; +https://lemmy.ml"
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
"f3ce0d7e1e3d2ca63a8c2a670c055f45c6c80f013f5c377e947c4ba6a3084dbe"
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
"54.36.178.108"
REMOTE_PORT
"56168"
REQUEST_METHOD
"POST"
REQUEST_SCHEME
"https"
REQUEST_TIME
1758787695
REQUEST_TIME_FLOAT
1758787695.1854
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
"f3ce0d7e1e3d2ca63a8c2a670c055f45c6c80f013f5c377e947c4ba6a3084dbe"
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"