aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki
AgeCommit message (Collapse)Author
2010-08-28Suppress duplicate roa_requestsRob Austein
svn path=/rpkid/rpki/left_right.py; revision=3427
2010-08-13Error in assertion messageRob Austein
svn path=/rpkid/rpki/resource_set.py; revision=3423
2010-07-30Doc nitRob Austein
svn path=/rpkid/rpki/__doc__.py.in; revision=3420
2010-07-16Only regenerate manifest and CRL once for batch ROA updates.Rob Austein
svn path=/rpkid/rpki/left_right.py; revision=3413
2010-07-16Doh, .sql_mark_deleted() works better if it also marks record dirty.Rob Austein
svn path=/rpkid/rpki/sql.py; revision=3412
2010-07-16Duct tape and bailing wire fix for .update_roas(). This isn't rightRob Austein
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
2010-07-15ParanoiaRob Austein
svn path=/rpkid/rpki/left_right.py; revision=3407
2010-07-15More ROA loggingRob Austein
svn path=/rpkid/rpki/left_right.py; revision=3406
2010-07-15Clean up unit testRob Austein
svn path=/rpkid/rpki/adns.py; revision=3403
2010-07-15Log reason for deciding to generate a ROA.Rob Austein
svn path=/rpkid/rpki/rpki_engine.py; revision=3401
2010-07-14Use setsockopt() to force normal (ie, BSD-like) IPv6 socket behaviorRob Austein
even on Linux. svn path=/rpkid/rpki/https.py; revision=3400
2010-07-14Fix several Linux-related problems found during last workshop:Rob Austein
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
2010-07-11Stale filenameRob Austein
svn path=/rpkid/rpki/__doc__.py.in; revision=3388
2010-07-11Fix linksRob Austein
svn path=/rpkid/rpki/__doc__.py.in; revision=3383
2010-07-11Clean up uses of RuntimeError exceptionRob Austein
svn path=/rpkid/irdbd.py; revision=3378
2010-07-11html2text did something weird, work around itRob Austein
svn path=/rpkid/rpki/__doc__.py.in; revision=3377
2010-07-11Stale build instructionsRob Austein
svn path=/rpkid/rpki/__doc__.py.in; revision=3376
2010-07-08Make myrpki.csv_writer() an object, per Michael's requestRob Austein
svn path=/rpkid/rpki/myrpki.py; revision=3368
2010-07-08.from_strings() methodsRob Austein
svn path=/rpkid/rpki/resource_set.py; revision=3366
2010-07-07More refactoring and cleanupRob Austein
svn path=/rpkid/rpki/exceptions.py; revision=3362
2010-07-07Refactor .parse_str() methodsRob Austein
svn path=/rpkid/rpki/resource_set.py; revision=3356
2010-07-07Make resource_range_ip.prefixlen() a public method.Rob Austein
svn path=/rpkid/rpki/resource_set.py; revision=3355
2010-07-06Add rpki.ipaddrs.parse().Rob Austein
svn path=/rpkid/rpki/ipaddrs.py; revision=3345
2010-07-04Handle nested hosting cases properly.Rob Austein
svn path=/rpkid/rpki/myrpki.py; revision=3324
2010-06-29RegenRob Austein
svn path=/rpkid/left-right-schema.rng; revision=3303
2010-06-29Add parent_handle to <list_received_resources/> reply PDU.Rob Austein
svn path=/rpkid/irbe_cli.py; revision=3302
2010-06-18CleanupRob Austein
svn path=/rpkid/rpki/resource_set.py; revision=3291
2010-06-16Add resource_set.chop_into_prefixes().Rob Austein
svn path=/rpkid/rpki/resource_set.py; revision=3290
2010-06-15Add translation from resource_set to roa_prefix_set, clean up.Rob Austein
svn path=/rpkid/rpki/resource_set.py; revision=3289
2010-06-15Warn about what's happening in unit test.Rob Austein
svn path=/rpkid/rpki/adns.py; revision=3288
2010-06-10SSLUnexpectedEOF needs to be a special case for .tls_accept(), to avoidRob Austein
leaving chicken entrails all over the log on every nagios/sysmond probe. svn path=/rpkid/rpki/https.py; revision=3282
2010-06-10Partial cleanup of exception and timeout handling.Rob Austein
svn path=/rpkid/rpki/exceptions.py; revision=3281
2010-06-09More IPv6 server fun.Rob Austein
svn path=/rpkid/rpki/https.py; revision=3278
2010-06-09Grr, socket.bind() fails for IPv6, dunno why. Disable IPv6 again.Rob Austein
svn path=/rpkid/rpki/https.py; revision=3277
2010-06-06Defer query startup so that caller will always have the query objectRob Austein
before it terminates. svn path=/rpkid/rpki/adns.py; revision=3276
2010-06-06Config IPv6 and ADNS at runtime.Rob Austein
svn path=/rpkid/rpki/config.py; revision=3275
2010-06-05Don't import rpki.adns unless we're using itRob Austein
svn path=/rpkid/rpki/https.py; revision=3274
2010-06-05Preliminary asynchronous DNS and IPv6 support for rpkid et al.Rob Austein
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
2010-06-05Add rpki.adns.getaddrinfo()Rob Austein
svn path=/rpkid/rpki/adns.py; revision=3272
2010-06-05CleanupRob Austein
svn path=/rpkid/rpki/adns.py; revision=3271
2010-06-04Preliminary support for asynchronous DNS.Rob Austein
svn path=/rpkid/rpki/https.py; revision=3270
2010-06-04Initial version of asynchronous DNS codeRob Austein
svn path=/rpkid/rpki/adns.py; revision=3269
2010-05-31Better fix for timer.cancel().Rob Austein
svn path=/rpkid/rpki/async.py; revision=3268
2010-05-31Preliminary fix to timer.cancel(). Right fix may be to changeRob Austein
__cmp__() method and use an explicit sort key, but this works. svn path=/rpkid/rpki/async.py; revision=3267
2010-05-24Bugfix from Gary Kennedy: handle HTTPS close event properly if itRob Austein
arrives while client thinks it's still reading the response. svn path=/rpkid/rpki/https.py; revision=3260
2010-05-20Regenerate CRL and manifest when revoking child certs.Rob Austein
svn path=/rpkid/rpki/left_right.py; revision=3258
2010-05-20Obsolete calling sequence to child_cert.revoke(), oops.Rob Austein
svn path=/rpkid/rpki/left_right.py; revision=3257
2010-05-20Add delete_{child,parent,repository,publication_client} commands.Rob Austein
svn path=/rpkid/rpki/myrpki.py; revision=3256
2010-05-20CleanupRob Austein
svn path=/rpkid/rpki/cli.py; revision=3255
2010-05-19Recheck resources we're reissuing to child against our currentRob Austein
ca_detail cert. This is probably needless paranoia, but better safe. svn path=/rpkid/rpki/left_right.py; revision=3253