aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki/rpki_engine.py
AgeCommit message (Collapse)Author
2011-03-18Merge rpki.rpki_engine into rpki.rpkid.Rob Austein
svn path=/rpkid/left-right-schema.rng; revision=3727
2011-03-18Add @property decorators to a bunch of methods that are just syntacticRob Austein
sugar around cached SQL object fetches. Checkpoint of incomplete support for Ghostbusters reords. Clean up a few extraneous imports. svn path=/rpkid/Makefile.in; revision=3725
2010-11-14Implement "reissue" left-right operation. Reformat some doc strings.Rob Austein
svn path=/rpkid/irbe_cli.py; revision=3551
2010-11-10Back out change to .mft, because it breaks installed certs and I don'tRob Austein
(yet) have a tool to allow forced cert regeneration to fix this. svn path=/rpkid/rootd.py; revision=3546
2010-11-10Change all occurance of ".mnf" to ".mft" because:Rob Austein
a) no software should care and b) it's less work to change my code to match the revisionist text in the current draft than it would be to argue about what the one true filename extension for manifests should be. svn path=/rpkid/rootd.py; revision=3545
2010-11-10Fix handling of inheritance in EE certsRob Austein
svn path=/rpkid/rootd.py; revision=3544
2010-10-07Merge rpkid.without_tls/ branch to rpkid/ trunk.Rob Austein
svn path=/rpkid/Makefile; revision=3465
2010-09-14Don't explode when cleaning up attributes that never existedRob Austein
svn path=/rpkid/rpki/rpki_engine.py; revision=3446
2010-09-10Refactor .wrap()/.unwrap() code prior to adding CMS timestamp checks.Rob Austein
svn path=/rpkid/irdbd.py; revision=3445
2010-09-08Clean up unnecessarily opaque test condition.Rob Austein
svn path=/rpkid/rpki/rpki_engine.py; revision=3443
2010-09-03Add new "Auto_update" flavor of DER objects: this is like Auto_file,Rob Austein
but saves the filename from which it was loaded, and attempts to reload itself automatically if the file's st_mtime changes. svn path=/rpkid/irdbd.py; revision=3439
2010-08-28Clean up publication_queue wrapper methodsRob Austein
svn path=/rpkid/rpki/rpki_engine.py; revision=3428
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-15Log reason for deciding to generate a ROA.Rob Austein
svn path=/rpkid/rpki/rpki_engine.py; revision=3401
2010-05-20Regenerate CRL and manifest when revoking child certs.Rob Austein
svn path=/rpkid/rpki/left_right.py; revision=3258
2010-05-18Revoke child certificate without renewing it if child's resources haveRob Austein
become the null set. svn path=/rpkid/rpki/left_right.py; revision=3251
2010-05-13Clean up a couple of bits of bad coding I found while looking forRob Austein
something else. svn path=/rpkid/rpki/rpki_engine.py; revision=3247
2010-03-16Update copyright noticesRob Austein
svn path=/rpkid/irbe_cli.py; revision=3107
2010-01-20Silence .checkpoint() noise.Rob Austein
svn path=/rpkid/rpki/rpki_engine.py; revision=2955
2010-01-07Don't attempt to withdraw a manifest or CRL that was never publishedRob Austein
when cleaning up a dead ca_detail. svn path=/rpkid/rpki/rpki_engine.py; revision=2934
2010-01-06More checkpoints.Rob Austein
svn path=/rpkid/rpki/rpki_engine.py; revision=2932
2010-01-06First cut at morphing checkpoints into keepalive code.Rob Austein
svn path=/rpkid/rpki/left_right.py; revision=2931
2010-01-05Explictly log no-op .reissue() case.Rob Austein
svn path=/rpkid/rpki/rpki_engine.py; revision=2930
2010-01-05Reuse single timer object in cron handler.Rob Austein
svn path=/rpkid/rpki/rpki_engine.py; revision=2929
2009-12-23Don't blow out with an exception when retrieving nextUpdate value from our ↵Rob Austein
own manifests. svn path=/rpkid/rpki/exceptions.py; revision=2907
2009-11-04Use batch-mode publication in rpkid. Fix FOREIGN KEY constraints.Rob Austein
svn path=/myrpki/myirbe.py; revision=2876
2009-10-24Handle case where something breaks between when parent issues a newRob Austein
certificate to us and we store it in SQL. This shouldn't happen, but since it has already come up once in testing we have to cope with it. svn path=/rpkid/rpki/left_right.py; revision=2834
2009-09-29Add left-right "revoke_forgotten" command to clean up certs that theRob Austein
parent remembers but the child has forgotten. svn path=/rpkid/left-right-schema.rnc; revision=2793
2009-09-26Doh, get timeout test right.Rob Austein
svn path=/rpkid/rpki/rpki_engine.py; revision=2789
2009-09-25Rework cron code to be more robust.Rob Austein
svn path=/rpkid/rpki/rpki_engine.py; revision=2788
2009-09-19Yesterday's fix to rpki.resource_set was incomplete.Rob Austein
svn path=/rpkid/rootd.py; revision=2777
2009-09-17Don't call .sql_mark_dirty() in roa_obj.__init__(), because we don'tRob Austein
want to save to SQL unless the subsequent .generate() call succeeds. svn path=/rpkid/rpki/rpki_engine.py; revision=2765
2009-09-16Implement <self run_now="yes"/>Rob Austein
svn path=/rpkid/rpki/left_right.py; revision=2764
2009-09-15Implement publish_world_now; clean up and debug some earlier changes.Rob Austein
svn path=/rpkid/rpki/left_right.py; revision=2756
2009-09-15CheckpointRob Austein
svn path=/rpkid/rpki/left_right.py; revision=2755
2009-09-15Start draining the publication swampRob Austein
svn path=/rpkid/rpki/left_right.py; revision=2754
2009-09-14Clean up messy and redundant ROA generation codeRob Austein
svn path=/rpkid/rpki/left_right.py; revision=2753
2009-09-14CheckpointRob Austein
svn path=/rpkid/rpki/left_right.py; revision=2752
2009-09-11Add debug logging to track down whether I'm looking for a discrepancyRob Austein
between parent and child or between rpkid and repository. svn path=/rpkid/rpki/rpki_engine.py; revision=2750
2009-09-09Somewhat better handling of publication protocol exceptions and ofRob Austein
errors while attempting to delete repository objects that were never in the repository to begin with. This code is preliminary and may require refactoring later. svn path=/rpkid/rpki/exceptions.py; revision=2742
2009-09-04CleanupRob Austein
svn path=/myrpki/schema.py; revision=2734
2009-09-04Clean up some whacked exception handling.Rob Austein
svn path=/rpkid/rpki/exceptions.py; revision=2732
2009-07-20Helps to delete ROAs from SQL when destroying them.Rob Austein
svn path=/rpkid/rpki/rpki_engine.py; revision=2649
2009-07-18CleanupRob Austein
svn path=/rpkid/rpki/rpki_engine.py; revision=2645
2009-07-17Log handle, not just idRob Austein
svn path=/rpkid/rpki/rpki_engine.py; revision=2632
2009-07-15Rework cron() codeRob Austein
svn path=/rpkid/rpki/rpki_engine.py; revision=2621
2009-07-14First cut at internal clock for cron tasks. Doesn't work right yet,Rob Austein
and timing parameters will need adjusting in any case. svn path=/rpkid/rpki/rpki_engine.py; revision=2617
2009-07-07Might as well check sanity of preconfigured SIA URIs too.Rob Austein
svn path=/rpkid/rpki/rpki_engine.py; revision=2590
2009-07-04More msg.type cleanupRob Austein
svn path=/rpkid/irbe-setup.py; revision=2573
2009-07-04Clean up and consolidate traceback. Add methods to hide (some of the)Rob Austein
mucking about with msg.type variables. Include query PDU tags in reply <report_error/> PDUs. svn path=/rpkid/irbe-setup.py; revision=2571