{
    "object_kind": "push",
    "event_name": "push",
    "before": "1b8e71dff817ecdd9446a00018103f3516f49ae8",
    "after": "2bccebe2c290899a0e6e11b474040892e096283e",
    "ref": "refs\/heads\/86c8q3x46_Alvo_allapot",
    "ref_protected": false,
    "checkout_sha": "2bccebe2c290899a0e6e11b474040892e096283e",
    "message": null,
    "user_id": 48,
    "user_name": "Temesv\u00e1ri L\u00e1szl\u00f3",
    "user_username": "temesvarilaszlo",
    "user_email": null,
    "user_avatar": "https:\/\/www.gravatar.com\/avatar\/b8421d4d0fe8c02470943c3003f3c0fc319fff25bfe8f75ac53cd3ddba98bc82?s=80&d=identicon",
    "project_id": 151,
    "project": {
        "id": 151,
        "name": "crediapp",
        "description": "",
        "web_url": "http:\/\/git.dunahousedev.hu\/crediapp\/crediapp",
        "avatar_url": null,
        "git_ssh_url": "git@git.dunahousedev.hu:crediapp\/crediapp.git",
        "git_http_url": "http:\/\/git.dunahousedev.hu\/crediapp\/crediapp.git",
        "namespace": "CrediApp",
        "visibility_level": 0,
        "path_with_namespace": "crediapp\/crediapp",
        "default_branch": "main",
        "ci_config_path": "",
        "homepage": "http:\/\/git.dunahousedev.hu\/crediapp\/crediapp",
        "url": "git@git.dunahousedev.hu:crediapp\/crediapp.git",
        "ssh_url": "git@git.dunahousedev.hu:crediapp\/crediapp.git",
        "http_url": "http:\/\/git.dunahousedev.hu\/crediapp\/crediapp.git"
    },
    "commits": [
        {
            "id": "ab6b592cd515b383fcd0e161506e3ecc094c2c4a",
            "message": "Fix 2FA routing and unify session inactivity handling\n\nFixed incorrect 2FA redirect logic where STATUS_TOKEN always routed to the email token page\nTOTP users are now correctly redirected to the authenticator (TOTP) verification flow\n\nApplied central session timeout configuration to the PHP session handler\nSession expiration now respects configured timeout values consistently\n\nImplemented centralized inactivity check at the beginning of the authentication flow\nExpired sessions now properly trigger forced logout\n\nUpdated lockscreen logic to rely on session last activity instead of database logs\nEnsures consistent inactivity tracking aligned with session timeout\n",
            "title": "Fix 2FA routing and unify session inactivity handling",
            "timestamp": "2026-03-20T10:54:09+01:00",
            "url": "http:\/\/git.dunahousedev.hu\/crediapp\/crediapp\/-\/commit\/ab6b592cd515b383fcd0e161506e3ecc094c2c4a",
            "author": {
                "name": "Temesv\u00e1ri L\u00e1szl\u00f3",
                "email": "temesvari.laszlo@dh.hu"
            },
            "added": [],
            "modified": [
                "App\/bigCore\/moduleRenderClass.php",
                "App\/bigCore\/sessionStoreAdapterClass.php",
                "Core\/initLoader.php",
                "Sites\/Crediapp\/Modules\/lockScreen\/Controllers\/lockScreenMainController.php"
            ],
            "removed": []
        },
        {
            "id": "2bccebe2c290899a0e6e11b474040892e096283e",
            "message": "Merge branch '86c8q3x46_Alvo_allapot' of git.dunahousedev.hu:crediapp\/crediapp into 86c8q3x46_Alvo_allapot\n",
            "title": "Merge branch '86c8q3x46_Alvo_allapot' of git.dunahousedev.hu:crediapp\/crediapp...",
            "timestamp": "2026-03-20T10:54:55+01:00",
            "url": "http:\/\/git.dunahousedev.hu\/crediapp\/crediapp\/-\/commit\/2bccebe2c290899a0e6e11b474040892e096283e",
            "author": {
                "name": "Temesv\u00e1ri L\u00e1szl\u00f3",
                "email": "temesvari.laszlo@dh.hu"
            },
            "added": [],
            "modified": [],
            "removed": []
        }
    ],
    "total_commits_count": 2,
    "push_options": [],
    "repository": {
        "name": "crediapp",
        "url": "git@git.dunahousedev.hu:crediapp\/crediapp.git",
        "description": "",
        "homepage": "http:\/\/git.dunahousedev.hu\/crediapp\/crediapp",
        "git_http_url": "http:\/\/git.dunahousedev.hu\/crediapp\/crediapp.git",
        "git_ssh_url": "git@git.dunahousedev.hu:crediapp\/crediapp.git",
        "visibility_level": 0
    },
    "output": [
        "\/etc\/apache2\/sites-available\/temesvarilaszlo.crediapp.dunahousedev.hu.conf exists.",
        "\/etc\/apache2\/sites-available\/crediapp.dunahousedev.hu.conf exists.",
        "Saving debug log to \/var\/log\/letsencrypt\/letsencrypt.log",
        "Saving debug log to \/var\/log\/letsencrypt\/letsencrypt.log",
        "An unexpected error occurred:",
        "BrokenPipeError: [Errno 32] Broken pipe",
        "Ask for help or search for solutions at https:\/\/community.letsencrypt.org. See the logfile \/var\/log\/letsencrypt\/letsencrypt.log or re-run Certbot with -v for more details.",
        "Fetching origin",
        "From git.dunahousedev.hu:crediapp\/crediapp",
        "   1b8e71dff..2bccebe2c  86c8q3x46_Alvo_allapot -> origin\/86c8q3x46_Alvo_allapot",
        "Updating files:  85% (4512\/5275)\rUpdating files:  86% (4537\/5275)\rUpdating files:  87% (4590\/5275)\rUpdating files:  88% (4642\/5275)\rUpdating files:  89% (4695\/5275)\rUpdating files:  90% (4748\/5275)\rUpdating files:  91% (4801\/5275)\rUpdating files:  92% (4853\/5275)\rUpdating files:  93% (4906\/5275)\rUpdating files:  94% (4959\/5275)\rUpdating files:  95% (5012\/5275)\rUpdating files:  96% (5064\/5275)\rUpdating files:  97% (5117\/5275)\rUpdating files:  98% (5170\/5275)\rUpdating files:  99% (5223\/5275)\rUpdating files: 100% (5275\/5275)\rUpdating files: 100% (5275\/5275), done.",
        "HEAD is now at 093ec7acc Merge branch '86c73j904-rendszeruzenetek-cimzettje'",
        "--OK--"
    ]
}