def render(self, request): hostname = ucr.get('hostname', '') domainname = ucr.get('domainname', '') server = '%s.%s' % (hostname, domainname) validity_host = int(ucr.get('ssl/validity/host', '0')) * 24 * 60 * 60 * 1000 validity_root = int(ucr.get('ssl/validity/root', '0')) * 24 * 60 * 60 * 1000 return dict(result=dict( umc_version=get_umc_version(), ucs_version=get_ucs_version(), server=server, ssl_validity_host=validity_host, ssl_validity_root=validity_root ))
def __replace_server_name(self): """replaces the default twisted Server header by UMC and UCS version""" Request.process.im_func.func_globals['version'] = 'UMC/%s UCS/%s' % (get_umc_version(), get_ucs_version())