aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki/rpkic.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-05Add delete_certificate_request and show_certificate_requests to rpkic.Rob Austein
svn path=/branches/tk671/; revision=5751
2014-03-30First cut at upgrade script for change [5678]. Needs testing.Rob Austein
svn path=/branches/tk671/; revision=5719
2014-02-15Rework add_router_certificate_request to parse the XML format.Rob Austein
svn path=/branches/tk671/; revision=5665
2014-01-29Clean up OID database. Would have done this years ago, had IRob Austein
understood how the globals() function works. svn path=/branches/tk671/; revision=5652
2014-01-17CleanupRob Austein
svn path=/trunk/; revision=5639
2014-01-15Add subject names to show_bpki output.Rob Austein
svn path=/trunk/; revision=5635
2014-01-15Add show_bpki command to list BPKI dates and SKIs.Rob Austein
svn path=/trunk/; revision=5634
2014-01-12Use argparse for all command parsing, both argv and internal commandRob Austein
processor. Integrate inline help with argparse's help system. Use subparsers to provide coherent structure in non-interactive mode. Once necessary infrastructure for this is in place, it has the happy side effect of simplifying parsing for any individual command. svn path=/trunk/; revision=5632
2014-01-09Update more copyrights, clean up module doc blocks.Rob Austein
svn path=/trunk/; revision=5624
2014-01-09getopt -> argparse, update copyright.Rob Austein
svn path=/trunk/; revision=5623
2014-01-07Switch `rpkic show_published_objects` to use `.tracking_data()`Rob Austein
format, same as rpkid and pubd use in their logs. Closes #663. svn path=/trunk/; revision=5618
2014-01-07Add show_received_resources and show_published_objects. See #663.Rob Austein
svn path=/trunk/; revision=5616
2014-01-07Add show_roa_request and show_ghostbuster_request commands. See #663.Rob Austein
svn path=/trunk/; revision=5615
2014-01-07Set notBefore value directly when issuing certificates to avoid raceRob Austein
condition when issuing new manifest EE certificate. See #662. svn path=/trunk/; revision=5614
2013-09-11Fix outdated error message.Rob Austein
svn path=/trunk/; revision=5491
2013-06-18Synchronize BSCs after updating BPKI, closes #555.Rob Austein
Expanded calling sequence to Zookeeper.call_{pubd,rpkid}() methods to include sequences and generators, simplifying the calling code. svn path=/trunk/; revision=5412
2013-06-10rpki.version hack and rpkic command to display it.Rob Austein
See #543. svn path=/trunk/; revision=5384
2013-04-19Add option to allow setting initial resource validity when configuringRob Austein
child in rpkic, and teach yamltest to use it. svn path=/trunk/; revision=5301
2013-04-18Teach rpkic and yamltest about Ghostbusters records.Rob Austein
svn path=/trunk/; revision=5300
2013-03-25Break rootd setup out of rpkic create_identity into new command rpkicRob Austein
configure_root command; and rename rpkic delete_self to delete_identity for symmetry. Clean up handling of rpkic command syntax errors. Exit with non-zero status when rpkic is invoked with arguments and the given command throws an error. See #466. svn path=/trunk/; revision=5213
2013-03-25Add create_identity and initialize_server_bpki, teach yamltest to useRob Austein
them, and teach Zookeeper.write_bpki_files() to tolerate being called with rootd enabled but not yet configured. See #466. svn path=/trunk/; revision=5211
2013-03-25Start splitting BPKI initialization into separate ServerCA andRob Austein
ResourceHolderCA chunks, so that we can call the former during package installation while leaving the latter for the operator. Not complete yet because I haven't yet sorted out what to do with rootd. See #466. svn path=/trunk/; revision=5206
2013-03-24First pass at cleaning up exception handling in rpkic and zookeeper.Rob Austein
See #485. svn path=/trunk/; revision=5205
2013-03-18Publication clients hang off of server_ca, not resource_ca.Rob Austein
svn path=/trunk/; revision=5163
2013-02-20Move .rpkic_history from current directory to $HOME. Fixes #422.Rob Austein
svn path=/trunk/; revision=5046
2013-01-25Clean up and extend rpki.log.init() to support things like letting theRob Austein
GUI provide its own file-like object as a destination for logging. See #396. svn path=/trunk/; revision=4979
2012-10-18pylintRob Austein
svn path=/branches/tk274/; revision=4786
2012-09-07Synchronize after updating BPKI.Rob Austein
svn path=/branches/tk274/; revision=4704
2012-08-20Refactor Zookeeper.synchronize() into a collection of moreRob Austein
finely-tuned methods. Zookeeper.synchronize() itself kept for backwards compatability and as a blanket operation to wahck everything in sight. See #281. svn path=/branches/tk274/; revision=4646
2012-08-18Merge rpkic profiling support from trunk/.Rob Austein
svn path=/branches/tk274/; revision=4639
2012-07-31Move rpkic autosync control to rpki.conf.Rob Austein
svn path=/trunk/; revision=4617
2012-07-31First cut at allowing I/O loop to run during processing of massiveRob Austein
batches of ROA requests. Not yet well tested, preliminary results look good and I have people waiting for this patch, so checking in now while continuing testing. See #275. svn path=/trunk/; revision=4615
2012-07-06Add control interface to clear CMS-timestamp-based replay protection,Rob Austein
so we can recover from misconfigured clocks. Closes #265. Add child_handle attribute to <list_published_objects/> response. Closes #266. svn path=/trunk/; revision=4588
2012-07-04Oops, forgot to include revoke_forgotten command when copying otherRob Austein
control operations over from irbe_cli to rpkic. svn path=/trunk/; revision=4572
2012-06-16Add "--flat_publication" option to yamltest, and correspondingRob Austein
"--flat" option to rpkic configure_publication_client. These are for testing and simulation, do not use them in production. svn path=/trunk/; revision=4545
2012-05-11Add rekey, revoke, and reissue commands. Closes #249.Rob Austein
svn path=/trunk/; revision=4485
2012-05-08Re-add command line history feature lost during myrpki -> myrpkic transition.Rob Austein
svn path=/trunk/; revision=4478
2012-05-05Restrict handle completion to current entity.Rob Austein
svn path=/branches/tk33/; revision=4470
2012-05-05Allow loading of CSV files assigning resources to unknown children.Rob Austein
We probably need a config file option or rpkic setting to control this behavior. svn path=/branches/tk33/; revision=4467
2012-05-04Add delete_rootd.Rob Austein
svn path=/branches/tk33/; revision=4464
2012-04-24Add Zookeeper.publish_world_now() and rpkic force_publication. Closes #27.Rob Austein
svn path=/trunk/; revision=4452
2012-04-17Change [4433] didn't handle deeply nested hosting properly. See #236.Rob Austein
svn path=/trunk/; revision=4434
2012-04-17Synchronize with daemons automatically after rpkic commands whereRob Austein
doing so makes sense. This closes #236. svn path=/trunk/; revision=4433
2012-02-22rpki.rpkic.main.do_update_bpki() wasn't writing updated BPKI object toRob Austein
disk; see #200. Make BPKI certificate lifetimes and CRL intervals configurable; closes #201. svn path=/branches/tk161/; revision=4359
2012-02-16Fix delete_self operation. Closes #196.Rob Austein
svn path=/branches/tk161/; revision=4341
2012-01-19merge with ^/branches/tk100Michael Elkins
svn path=/branches/tk161/; revision=4231
2012-01-17merge with ^/branches/tk100Michael Elkins
svn path=/branches/tk161/; revision=4211
2012-01-12Refactor library functions out of rpkic command line shell (see #26,Rob Austein
but note that I'm working this as part of #100 so it's on the tk100 branch, see #100). This substantially completes #26 and #100, other than GUI integration. Still some documentation and cleanup work to be done. svn path=/branches/tk100/; revision=4150
2012-01-08Checkpoint. New irdbd now work, after some transaction voodoo.Rob Austein
svn path=/branches/tk100/; revision=4147