aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki/rpki_engine.py
AgeCommit message (Expand)Author
2011-03-18Merge rpki.rpki_engine into rpki.rpkid.Rob Austein
2011-03-18Add @property decorators to a bunch of methods that are just syntacticRob Austein
2010-11-14Implement "reissue" left-right operation. Reformat some doc strings.Rob Austein
2010-11-10Back out change to .mft, because it breaks installed certs and I don'tRob Austein
2010-11-10Change all occurance of ".mnf" to ".mft" because:Rob Austein
2010-11-10Fix handling of inheritance in EE certsRob Austein
2010-10-07Merge rpkid.without_tls/ branch to rpkid/ trunk.Rob Austein
2010-09-14Don't explode when cleaning up attributes that never existedRob Austein
2010-09-10Refactor .wrap()/.unwrap() code prior to adding CMS timestamp checks.Rob Austein
2010-09-08Clean up unnecessarily opaque test condition.Rob Austein
2010-09-03Add new "Auto_update" flavor of DER objects: this is like Auto_file,Rob Austein
2010-08-28Clean up publication_queue wrapper methodsRob Austein
2010-07-16Only regenerate manifest and CRL once for batch ROA updates.Rob Austein
2010-07-15Log reason for deciding to generate a ROA.Rob Austein
2010-05-20Regenerate CRL and manifest when revoking child certs.Rob Austein
2010-05-18Revoke child certificate without renewing it if child's resources haveRob Austein
2010-05-13Clean up a couple of bits of bad coding I found while looking forRob Austein
2010-03-16Update copyright noticesRob Austein
2010-01-20Silence .checkpoint() noise.Rob Austein
2010-01-07Don't attempt to withdraw a manifest or CRL that was never publishedRob Austein
2010-01-06More checkpoints.Rob Austein
2010-01-06First cut at morphing checkpoints into keepalive code.Rob Austein
2010-01-05Explictly log no-op .reissue() case.Rob Austein
2010-01-05Reuse single timer object in cron handler.Rob Austein
2009-12-23Don't blow out with an exception when retrieving nextUpdate value from our ow...Rob Austein
2009-11-04Use batch-mode publication in rpkid. Fix FOREIGN KEY constraints.Rob Austein
2009-10-24Handle case where something breaks between when parent issues a newRob Austein
2009-09-29Add left-right "revoke_forgotten" command to clean up certs that theRob Austein
2009-09-26Doh, get timeout test right.Rob Austein
2009-09-25Rework cron code to be more robust.Rob Austein
2009-09-19Yesterday's fix to rpki.resource_set was incomplete.Rob Austein
2009-09-17Don't call .sql_mark_dirty() in roa_obj.__init__(), because we don'tRob Austein
2009-09-16Implement <self run_now="yes"/>Rob Austein
2009-09-15Implement publish_world_now; clean up and debug some earlier changes.Rob Austein
2009-09-15CheckpointRob Austein
2009-09-15Start draining the publication swampRob Austein
2009-09-14Clean up messy and redundant ROA generation codeRob Austein
2009-09-14CheckpointRob Austein
2009-09-11Add debug logging to track down whether I'm looking for a discrepancyRob Austein
2009-09-09Somewhat better handling of publication protocol exceptions and ofRob Austein
2009-09-04CleanupRob Austein
2009-09-04Clean up some whacked exception handling.Rob Austein
2009-07-20Helps to delete ROAs from SQL when destroying them.Rob Austein
2009-07-18CleanupRob Austein
2009-07-17Log handle, not just idRob Austein
2009-07-15Rework cron() codeRob Austein
2009-07-14First cut at internal clock for cron tasks. Doesn't work right yet,Rob Austein
2009-07-07Might as well check sanity of preconfigured SIA URIs too.Rob Austein
2009-07-04More msg.type cleanupRob Austein
2009-07-04Clean up and consolidate traceback. Add methods to hide (some of the)Rob Austein
.mb { color: #00D; font-weight: bold } /* Literal.Number.Bin */ .highlight .mf { color: #00D; font-weight: bold } /* Literal.Number.Float */ .highlight .mh { color: #00D; font-weight: bold } /* Literal.Number.Hex */ .highlight .mi { color: #00D; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #00D; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #D20; background-color: #FFF0F0 } /* Literal.String.Affix */ .highlight .sb { color: #D20; background-color: #FFF0F0 } /* Literal.String.Backtick */ .highlight .sc { color: #D20; background-color: #FFF0F0 } /* Literal.String.Char */ .highlight .dl { color: #D20; background-color: #FFF0F0 } /* Literal.String.Delimiter */ .highlight .sd { color: #D20; background-color: #FFF0F0 } /* Literal.String.Doc */ .highlight .s2 { color: #D20; background-color: #FFF0F0 } /* Literal.String.Double */ .highlight .se { color: #04D; background-color: #FFF0F0 } /* Literal.String.Escape */ .highlight .sh { color: #D20; background-color: #FFF0F0 } /* Literal.String.Heredoc */ .highlight .si { color: #33B; background-color: #FFF0F0 } /* Literal.String.Interpol */ .highlight .sx { color: #2B2; background-color: #F0FFF0 } /* Literal.String.Other */ .highlight .sr { color: #080; background-color: #FFF0FF } /* Literal.String.Regex */ .highlight .s1 { color: #D20; background-color: #FFF0F0 } /* Literal.String.Single */ .highlight .ss { color: #A60; background-color: #FFF0F0 } /* Literal.String.Symbol */ .highlight .bp { color: #038 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #06B; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #369 } /* Name.Variable.Class */ .highlight .vg { color: #D70 } /* Name.Variable.Global */ .highlight .vi { color: #33B } /* Name.Variable.Instance */ .highlight .vm { color: #369 } /* Name.Variable.Magic */ .highlight .il { color: #00D; font-weight: bold } /* Literal.Number.Integer.Long */