| 75 | LEVEL = args.level |
| 76 | |
| 77 | def checkUpdate(): |
| 78 | try: |
| 79 | logging.info('checking for updates') |
| 80 | resp = requests.get('https://api.github.com/repos/cipheras/cipherginx/releases').json() |
| 81 | version = resp[0]['tag_name'] |
| 82 | release_name = resp[0]['name'] |
| 83 | if version != VERSION: |
| 84 | print(BLUE+'['+GREEN+'+'+BLUE+'] Update available...'+BLINK+GREEN+version+' ['+release_name+']'+RESET) |
| 85 | except Exception as e: |
| 86 | logging.warning(RED + 'failed to get update info') |
| 87 | logging.debug(e, exc_info=True) |
| 88 | |
| 89 | def injectHeaders(oreq_header, url, post_body_len, path): |
| 90 | str_req_header = str(oreq_header) |