Age | Commit message (Collapse) | Author |
|
svn path=/rpkid/rpki/left_right.py; revision=3427
|
|
svn path=/rpkid/rpki/resource_set.py; revision=3423
|
|
svn path=/rpkid/rpki/__doc__.py.in; revision=3420
|
|
svn path=/rpkid/rpki/left_right.py; revision=3413
|
|
svn path=/rpkid/rpki/sql.py; revision=3412
|
|
yet, arguably the underlying design is wrong here, but at least in
theory this code should now clean up after itself.
svn path=/rpkid/rpki/left_right.py; revision=3411
|
|
svn path=/rpkid/rpki/left_right.py; revision=3407
|
|
svn path=/rpkid/rpki/left_right.py; revision=3406
|
|
svn path=/rpkid/rpki/adns.py; revision=3403
|
|
svn path=/rpkid/rpki/rpki_engine.py; revision=3401
|
|
even on Linux.
svn path=/rpkid/rpki/https.py; revision=3400
|
|
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
|
|
svn path=/rpkid/rpki/__doc__.py.in; revision=3388
|
|
svn path=/rpkid/rpki/__doc__.py.in; revision=3383
|
|
svn path=/rpkid/irdbd.py; revision=3378
|
|
svn path=/rpkid/rpki/__doc__.py.in; revision=3377
|
|
svn path=/rpkid/rpki/__doc__.py.in; revision=3376
|
|
svn path=/rpkid/rpki/myrpki.py; revision=3368
|
|
svn path=/rpkid/rpki/resource_set.py; revision=3366
|
|
svn path=/rpkid/rpki/exceptions.py; revision=3362
|
|
svn path=/rpkid/rpki/resource_set.py; revision=3356
|
|
svn path=/rpkid/rpki/resource_set.py; revision=3355
|
|
svn path=/rpkid/rpki/ipaddrs.py; revision=3345
|
|
svn path=/rpkid/rpki/myrpki.py; revision=3324
|
|
svn path=/rpkid/left-right-schema.rng; revision=3303
|
|
svn path=/rpkid/irbe_cli.py; revision=3302
|
|
svn path=/rpkid/rpki/resource_set.py; revision=3291
|
|
svn path=/rpkid/rpki/resource_set.py; revision=3290
|
|
svn path=/rpkid/rpki/resource_set.py; revision=3289
|
|
svn path=/rpkid/rpki/adns.py; revision=3288
|
|
leaving chicken entrails all over the log on every nagios/sysmond probe.
svn path=/rpkid/rpki/https.py; revision=3282
|
|
svn path=/rpkid/rpki/exceptions.py; revision=3281
|
|
svn path=/rpkid/rpki/https.py; revision=3278
|
|
svn path=/rpkid/rpki/https.py; revision=3277
|
|
before it terminates.
svn path=/rpkid/rpki/adns.py; revision=3276
|
|
svn path=/rpkid/rpki/config.py; revision=3275
|
|
svn path=/rpkid/rpki/https.py; revision=3274
|
|
Asynchronous DNS disabled by default for now, pending further testing
("localhost" is not a DNS lookup, so usual regression tests don't tell
us anything useful here). IPv6 servers are enabled by default; for
now, IPv6 clients are disabled by default.
svn path=/rpkid/rpki/adns.py; revision=3273
|
|
svn path=/rpkid/rpki/adns.py; revision=3272
|
|
svn path=/rpkid/rpki/adns.py; revision=3271
|
|
svn path=/rpkid/rpki/https.py; revision=3270
|
|
svn path=/rpkid/rpki/adns.py; revision=3269
|
|
svn path=/rpkid/rpki/async.py; revision=3268
|
|
__cmp__() method and use an explicit sort key, but this works.
svn path=/rpkid/rpki/async.py; revision=3267
|
|
arrives while client thinks it's still reading the response.
svn path=/rpkid/rpki/https.py; revision=3260
|
|
svn path=/rpkid/rpki/left_right.py; revision=3258
|
|
svn path=/rpkid/rpki/left_right.py; revision=3257
|
|
svn path=/rpkid/rpki/myrpki.py; revision=3256
|
|
svn path=/rpkid/rpki/cli.py; revision=3255
|
|
ca_detail cert. This is probably needless paranoia, but better safe.
svn path=/rpkid/rpki/left_right.py; revision=3253
|