commit 07e3080b1c3b29d52b01c91f0eb900dc258dab4d from: vincent delft date: Sat Feb 21 18:43:46 2026 UTC Add logging informations in case of troubles. To activate via the DEBUG variable commit - 58c7efd8c59ca23b952579983f881c24aafcf666 commit + 07e3080b1c3b29d52b01c91f0eb900dc258dab4d blob - e561b39993ca0e4f7331670e77114d960d47dbb8 blob + 244a84f4c373ea11c1540417110e0b739f73276a --- last_commit_cgi/got_last_commit_file.py +++ last_commit_cgi/got_last_commit_file.py @@ -83,6 +83,14 @@ def main(): log(0,f"{time.ctime()} - {env.get('REMOTE_ADDR','NA')} - {env.get('HTTP_USER_AGENT','NA')} - {env.get('REQUEST_METHOD','NA')} {env.get('SERVER_NAME','NA')}/?{env.get('QUERY_STRING','NA')}") # Parse parameters repo, file_path = get_query_params() + log(2,'env: %s' % (os.environ)) + log(3,'uid: %s' % (os.getuid())) + log(3,'gid: %s' % (os.getgroups())) + # we try to read the REPO folder and throw an error in the log file if it does not work + try: + log(1,'listdir %s: %s' % (REPO_BASE, os.listdir(REPO_BASE))) + except Exception as e: + log(0,f"An error occurred: {e}") log(1,'repo, file_path:%s %s' % (repo, file_path)) # Validate inputs