{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":56897335,"defaultBranch":"master","name":"single_php_filehost","ownerLogin":"Rouji","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-04-23T02:56:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17692001?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717931171.0","currentOid":""},"activityList":{"items":[{"before":"fde2f61f331207fdff90d7f443030f425b8a4ae4","after":"1a8ed9cd5ddecc75ab113ccc916124f5c16452cd","ref":"refs/heads/x0.at","pushedAt":"2024-06-22T15:17:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Rouji","name":"狼耳","path":"/Rouji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17692001?s=80&v=4"},"commit":{"message":"x0.at-specific index","shortMessageHtmlLink":"x0.at-specific index"}},{"before":"561d44cdde0e41a8b44a5eafe467fbc134a741d7","after":null,"ref":"refs/heads/url-fix","pushedAt":"2024-06-09T11:06:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Rouji","name":"狼耳","path":"/Rouji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17692001?s=80&v=4"}},{"before":"eca6db53b761c46e9cc004bd4d832fd9a1e7fbf5","after":"561d44cdde0e41a8b44a5eafe467fbc134a741d7","ref":"refs/heads/master","pushedAt":"2024-06-09T11:05:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rouji","name":"狼耳","path":"/Rouji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17692001?s=80&v=4"},"commit":{"message":"move $_SERVER['REQUEST_URI'] out of SITE_URL\n\nthe code needs 2 things:\n- the URL without any path after the host, e.g. to append file download\n paths to\n- the whole URL including path (and potentially including the php file's\n name!), e.g. to add ?sharex to\n\nthose shouldn't have been mashed together, and with this, aren't anymore\n\npart of #29","shortMessageHtmlLink":"move $_SERVER['REQUEST_URI'] out of SITE_URL"}},{"before":"12b3ba4daa25cd775ff7fcee3feb54807d79aa9f","after":"561d44cdde0e41a8b44a5eafe467fbc134a741d7","ref":"refs/heads/url-fix","pushedAt":"2024-06-08T14:54:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Rouji","name":"狼耳","path":"/Rouji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17692001?s=80&v=4"},"commit":{"message":"move $_SERVER['REQUEST_URI'] out of SITE_URL\n\nthe code needs 2 things:\n- the URL without any path after the host, e.g. to append file download\n paths to\n- the whole URL including path (and potentially including the php file's\n name!), e.g. to add ?sharex to\n\nthose shouldn't have been mashed together, and with this, aren't anymore\n\npart of #29","shortMessageHtmlLink":"move $_SERVER['REQUEST_URI'] out of SITE_URL"}},{"before":null,"after":"12b3ba4daa25cd775ff7fcee3feb54807d79aa9f","ref":"refs/heads/url-fix","pushedAt":"2024-06-08T14:52:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Rouji","name":"狼耳","path":"/Rouji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17692001?s=80&v=4"},"commit":{"message":"move $_SERVER['REQUEST_URI'] out of SITE_URL\n\nthe code needs 2 things:\n- the URL without any path after the host, e.g. to append file download\n paths to\n- the whole URL including path (and potentially including the php file's\n name!), e.g. to add ?sharex to\n\nthose shouldn't have been mashed together, and with this, aren't anymore\n\npart of #29","shortMessageHtmlLink":"move $_SERVER['REQUEST_URI'] out of SITE_URL"}},{"before":"c8ea66b59ec3c8375334bee16e8dd30076c53ea6","after":"eca6db53b761c46e9cc004bd4d832fd9a1e7fbf5","ref":"refs/heads/master","pushedAt":"2024-06-08T14:22:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Rouji","name":"狼耳","path":"/Rouji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17692001?s=80&v=4"},"commit":{"message":"add FORCE_HTTPS config option\n\n$_SERVER['HTTPS'] is \"the\" automagic way of handling this, and *does*\nwork behind reverse proxies and stuff, but can admittedly be a pain to\nconfigure correctly.\n\nHandling X-Forwarded-Proto and friends in code instead of the webserver\nconfig is a can of worms too (spoofing concerns), so I'm not gonna touch\nthat and add this explicit override instead.\n\npart of #29","shortMessageHtmlLink":"add FORCE_HTTPS config option"}},{"before":"027b150798aa5d24d987de2591df035ab841151f","after":"c8ea66b59ec3c8375334bee16e8dd30076c53ea6","ref":"refs/heads/master","pushedAt":"2024-06-08T14:10:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rouji","name":"狼耳","path":"/Rouji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17692001?s=80&v=4"},"commit":{"message":"add FORCE_HTTPS config option\n\n$_SERVER['HTTPS'] is \"the\" automagic way of handling this, and *does*\nwork behind reverse proxies and stuff, but can admittedly be a pain to\nconfigure correctly.\n\nHandling X-Forwarded-Proto and friends in code instead of the webserver\nconfig is a can of worms too (spoofing concerns), so I'm not gonna touch\nthat and add this explicit override instead.\n\npart of #29","shortMessageHtmlLink":"add FORCE_HTTPS config option"}},{"before":"5224708af97763db3f9ac273fd46d61b05e5f7ee","after":"fde2f61f331207fdff90d7f443030f425b8a4ae4","ref":"refs/heads/x0.at","pushedAt":"2023-12-11T23:57:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Rouji","name":"狼耳","path":"/Rouji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17692001?s=80&v=4"},"commit":{"message":"x0.at-specific index","shortMessageHtmlLink":"x0.at-specific index"}},{"before":"5ddbc139779e75553254c6723d7bf8b0d2231316","after":"027b150798aa5d24d987de2591df035ab841151f","ref":"refs/heads/master","pushedAt":"2023-12-11T23:48:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Rouji","name":"狼耳","path":"/Rouji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17692001?s=80&v=4"},"commit":{"message":"add option to use a longer ID length (#26)\n\n* add option to use a longer ID length\r\n\r\n* make ID length user-configurable, lose \"secret\" wording\r\n\r\n---------\r\n\r\nCo-authored-by: Rouji ","shortMessageHtmlLink":"add option to use a longer ID length (#26)"}},{"before":"b5a25b6a37f19f14dca897c45620230d6e6b8ffe","after":"5224708af97763db3f9ac273fd46d61b05e5f7ee","ref":"refs/heads/x0.at","pushedAt":"2023-04-25T06:01:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Rouji","name":"狼耳","path":"/Rouji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17692001?s=80&v=4"},"commit":{"message":"Merge branch 'master' into x0.at","shortMessageHtmlLink":"Merge branch 'master' into x0.at"}},{"before":"10b37a4d83a616de26eb0f8f4facba2c7370eb3c","after":"5ddbc139779e75553254c6723d7bf8b0d2231316","ref":"refs/heads/master","pushedAt":"2023-04-25T06:00:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rouji","name":"狼耳","path":"/Rouji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17692001?s=80&v=4"},"commit":{"message":"fix EXTERNAL_HOOK","shortMessageHtmlLink":"fix EXTERNAL_HOOK"}},{"before":"90c86faecc0c3d5ecc46d10b98abae63dfbd6aec","after":"b5a25b6a37f19f14dca897c45620230d6e6b8ffe","ref":"refs/heads/x0.at","pushedAt":"2023-04-06T15:19:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Rouji","name":"狼耳","path":"/Rouji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17692001?s=80&v=4"},"commit":{"message":"Merge branch 'master' into x0.at","shortMessageHtmlLink":"Merge branch 'master' into x0.at"}},{"before":"8ecbe201ba3f933a60a7f71497fc05b4a0fcbdaf","after":"10b37a4d83a616de26eb0f8f4facba2c7370eb3c","ref":"refs/heads/master","pushedAt":"2023-04-06T15:15:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rouji","name":"狼耳","path":"/Rouji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17692001?s=80&v=4"},"commit":{"message":"don't append ?hupl and ?sharex in the hupl and sharex configs\n\nherp derp","shortMessageHtmlLink":"don't append ?hupl and ?sharex in the hupl and sharex configs"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yMlQxNToxNzowMi4wMDAwMDBazwAAAARsV5Y9","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yMlQxNToxNzowMi4wMDAwMDBazwAAAARsV5Y9","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0wNlQxNToxNTo1MS4wMDAwMDBazwAAAAMTnA6Y"}},"title":"Activity · Rouji/single_php_filehost"}