commit - 58c7efd8c59ca23b952579983f881c24aafcf666
commit + 07e3080b1c3b29d52b01c91f0eb900dc258dab4d
blob - e561b39993ca0e4f7331670e77114d960d47dbb8
blob + 244a84f4c373ea11c1540417110e0b739f73276a
--- last_commit_cgi/got_last_commit_file.py
+++ last_commit_cgi/got_last_commit_file.py
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