aboutsummaryrefslogtreecommitdiff
path: root/scripts/missing-oids.py
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2010-07-14 02:34:39 +0000
committerRob Austein <sra@hactrn.net>2010-07-14 02:34:39 +0000
commite54ad58d4f100acbb946b8515a5027934a64f827 (patch)
tree5e54e2849448aa5eaeaf1db6a81841a608b71ac4 /scripts/missing-oids.py
parent1a98378aeb4bc172c17917b13d489f5f6ac9f385 (diff)
Fix several Linux-related problems found during last workshop:
1) rpki.https.http_listener() didn't handle .bind() failure properly, which left asyncore in a weird state. 2) On Linux, sockaddr.getaddr() can return duplicate records. This is insane, but the maintainers appear to consider this a feature, so we have to suppress it. 3) Linux's support for IPv4 mapped addresses in IPv6 is so whacked that it's impossible to tell whether a socket.bind() failure is real or an artifact of Linux's whacked API without checking the value of a magic sysctl. This is just too much fun for words, so IPv6 listeners are now disabled by default on Linux; feel free to turn them on yourself, but don't blame me if they bite you. svn path=/rpkid/rpki/https.py; revision=3399
Diffstat (limited to 'scripts/missing-oids.py')
0 files changed, 0 insertions, 0 deletions