aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki/rpkid_tasks.py
AgeCommit message (Collapse)Author
2014-04-05Source tree reorg, phase 1. Almost everything moved, no file contents changed.Rob Austein
svn path=/branches/tk685/; revision=5757
2014-04-02Get AIA comparison right.Rob Austein
svn path=/branches/tk671/; revision=5740
2014-04-02Track changes in URI at which parent publishes our CA certificate, andRob Austein
propegate those changes to certs we issue. svn path=/branches/tk671/; revision=5739
2014-02-25Router certificates working again after changes to get subject name out of ↵Rob Austein
the PKCS !#10. svn path=/branches/tk671/; revision=5683
2014-02-25Something broke MySQLdb on my laptop during a recent upgrade, and IRob Austein
have better things to do than shaving that particular yak today. So I'm committing untested changes (to a development branch that nobody but me is using) so I can test them on a working development platform. svn path=/branches/tk671/; revision=5682
2014-02-21Add EKU when generating router certificates.Rob Austein
svn path=/branches/tk671/; revision=5681
2014-02-20Checkpoint. Now generating something that looks a bit like a routerRob Austein
cert, but not right yet: RSA where should be ECDSA, EKU missing, and EE certificate class's .reissue() method isn't working properly yet. svn path=/branches/tk671/; revision=5673
2014-02-19Add ee_cert_obj and its maintenance task to rpkid. Not tested yet.Rob Austein
svn path=/branches/tk671/; revision=5668
2014-02-15Clean up task queue initialization.Rob Austein
svn path=/branches/tk671/; revision=5666
2014-01-09Update more copyrights, clean up module doc blocks.Rob Austein
svn path=/trunk/; revision=5624
2013-07-16Wrap ridiculously long lines.Rob Austein
svn path=/trunk/; revision=5431
2013-04-20Consider updating ROAs and Ghostbusters when CA certificate changes.Rob Austein
svn path=/trunk/; revision=5305
2013-04-19Throw exception when asked to issue a certificate with notAfter <=Rob Austein
notBefore. Don't stomp ghostbuster_obj if we've just reused it. Clean up properly when deleting a ca_detail. Don't reissue expiring certificate if IRDB valid_until field says it's supposed to expire. svn path=/trunk/; revision=5302
2013-04-17Oops, reissuing a child certificate works better when we remember toRob Austein
use the new expiration date. See #512. svn path=/trunk/; revision=5298
2013-04-16Restrict use of rpkid.self.regen_margin to certificate regeneration,Rob Austein
sharing a single regeneration interval value between certificates and CRLs just doesn't work, and we can infer the CRL regeneration interval from crl_interval. Change default value of regen_margin to something consistent with human-time-scale expectations and the GUI's impending expiration warning interval. See #347 and #512. svn path=/trunk/; revision=5297
2012-11-19Retry failed publication, general case. Closes #306.Rob Austein
svn path=/trunk/; revision=4887
2012-10-26Spelling.Rob Austein
svn path=/branches/tk274/; revision=4790
2012-10-18pylintRob Austein
svn path=/branches/tk274/; revision=4786
2012-10-17Make sure we save an updated certificate for an existing ca_detail.Rob Austein
Clean up noisy messes a little faster during RPKI key rollover. svn path=/branches/tk274/; revision=4785
2012-10-12Deobfuscate.Rob Austein
svn path=/branches/tk274/; revision=4774
2012-08-29Clean up excessive debug logging.Rob Austein
svn path=/branches/tk274/; revision=4673
2012-08-20Add a few more self.overdue checks to ROA and child certificate loops.Rob Austein
svn path=/branches/tk274/; revision=4651
2012-08-20Rewrite voluntary scheduler yield code to be in terms of elapsed timeRob Austein
rather than number of objects processed or published. In theory, the new code should be reusable in other task classes. svn path=/branches/tk274/; revision=4650
2012-08-20Skip publication when nothing changed.Rob Austein
svn path=/branches/tk274/; revision=4648
2012-08-19CleanupRob Austein
svn path=/branches/tk274/; revision=4643
2012-08-19Typo.Rob Austein
svn path=/branches/tk274/; revision=4641
2012-08-19Refactor rpkid high-level task system to use classes rather thanRob Austein
closures, to make it easier for long-running tasks to yield the CPU periodically. As a side effect, this moves a lot of dense code out of rpki.left_right.self_elt methods and into separate task-specific classes. See #275. svn path=/branches/tk274/; revision=4640
2012-08-17Checkpoint. New class-based tasks, not yet tested, rest of code notRob Austein
yet adapted to match. svn path=/branches/tk274/; revision=4635