=== modified file 'TODO' --- TODO 2014-10-05 19:39:25 +0000 +++ TODO 2014-12-21 12:54:46 +0000 @@ -21,6 +21,7 @@ * mandos-client ** TODO [#B] Use capabilities instead of seteuid(). + https://forums.grsecurity.net/viewtopic.php?f=7&t=2522 ** TODO [#B] Use getaddrinfo(hints=AI_NUMERICHOST) instead of inet_pton() ** TODO [#C] Make start_mandos_communication() take "struct server". ** TODO [#C] --interfaces=regex,eth*,noregex (bridge-utils-interfaces(5)) === modified file 'mandos' --- mandos 2014-10-08 21:07:10 +0000 +++ mandos 2014-12-21 12:54:46 +0000 @@ -487,6 +487,9 @@ client["enabled"] = config.getboolean(client_name, "enabled") + # Uppercase and remove spaces from fingerprint for later + # comparison purposes with return value from the + # fingerprint() function client["fingerprint"] = (section["fingerprint"].upper() .replace(" ", "")) if "secret" in section: @@ -534,9 +537,6 @@ self.expires = None logger.debug("Creating client %r", self.name) - # Uppercase and remove spaces from fingerprint for later - # comparison purposes with return value from the fingerprint() - # function logger.debug(" Fingerprint: %s", self.fingerprint) self.created = settings.get("created", datetime.datetime.utcnow())