mirror of
				https://github.com/laurivosandi/certidude
				synced 2025-10-31 01:19:11 +00:00 
			
		
		
		
	Add preliminary Python 2.x support
This commit is contained in:
		| @@ -123,18 +123,19 @@ def certidude_app(): | ||||
|                 message = record.msg % record.args, | ||||
|                 severity = record.levelname.lower())) | ||||
|  | ||||
|     sql_handler = MySQLLogHandler(config.DATABASE_POOL) | ||||
|     if config.DATABASE_POOL: | ||||
|         sql_handler = MySQLLogHandler(config.DATABASE_POOL) | ||||
|     push_handler = PushLogHandler() | ||||
|  | ||||
|     for facility in "api", "cli": | ||||
|         logger = logging.getLogger(facility) | ||||
|         logger.setLevel(logging.DEBUG) | ||||
|         logger.addHandler(sql_handler) | ||||
|         if config.DATABASE_POOL: | ||||
|             logger.addHandler(sql_handler) | ||||
|         logger.addHandler(push_handler) | ||||
|  | ||||
|  | ||||
|     logging.getLogger("cli").debug("Started Certidude at %s", | ||||
|         socket.getaddrinfo(socket.gethostname(), 0, flags=socket.AI_CANONNAME)[0][3]) | ||||
|     logging.getLogger("cli").debug("Started Certidude at %s", config.FQDN) | ||||
|  | ||||
|     import atexit | ||||
|  | ||||
|   | ||||
| @@ -22,7 +22,7 @@ class RequestListResource(object): | ||||
|         Submit certificate signing request (CSR) in PEM format | ||||
|         """ | ||||
|         # Parse remote IPv4/IPv6 address | ||||
|         remote_addr = ipaddress.ip_network(req.env["REMOTE_ADDR"]) | ||||
|         remote_addr = ipaddress.ip_network(req.env["REMOTE_ADDR"].decode("utf-8")) | ||||
|  | ||||
|         # Check for CSR submission whitelist | ||||
|         if config.REQUEST_SUBNETS: | ||||
| @@ -30,7 +30,7 @@ class RequestListResource(object): | ||||
|                 if subnet.overlaps(remote_addr): | ||||
|                     break | ||||
|             else: | ||||
|                logger.warning("Attempted to submit signing request from non-whitelisted address %s", req.env["REMOTE_ADDR"]) | ||||
|                logger.warning("Attempted to submit signing request from non-whitelisted address %s", remote_addr) | ||||
|                raise falcon.HTTPForbidden("Forbidden", "IP address %s not whitelisted" % remote_addr) | ||||
|  | ||||
|         if req.get_header("Content-Type") != "application/pkcs10": | ||||
|   | ||||
		Reference in New Issue
	
	Block a user