aboutsummaryrefslogtreecommitdiff
path: root/rpkid/tests
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-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 router certificate support to yamltest, rpkic, etc.Rob Austein
svn path=/branches/tk671/; revision=5680
2014-02-20Whack RSA-specific code to a more general API using PrivateKey andRob Austein
PublicKey classes, with RSA and ECDSA as subclasses extending PrivateKey. Revised API not necessarily in final form yet, but good enough for smoketest to generate ECDSA keys for testing router certs. svn path=/branches/tk671/; revision=5679
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-20Remove dead code (old .is_leaf property, not used for years now).Rob Austein
svn path=/branches/tk671/; revision=5672
2014-02-20Reformat some bits that were so bad I couldn't read them.Rob Austein
svn path=/branches/tk671/; revision=5671
2014-02-19Add router_cert specification to a test configuration.Rob Austein
Take advantage of YAML's automatic line folding to make the embedded shell code in some test configurations a bit more readable. svn path=/branches/tk671/; revision=5670
2014-02-19Start adding router certificates to test harness.Rob Austein
svn path=/branches/tk671/; revision=5669
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-10Even more getopt -> argparse.Rob Austein
svn path=/trunk/; revision=5627
2014-01-09Update more copyrights, clean up module doc blocks.Rob Austein
svn path=/trunk/; revision=5624
2014-01-08getopt -> argparse, update copyright.Rob Austein
svn path=/trunk/; revision=5621
2014-01-08getopt -> argparse, update copyright.Rob Austein
svn path=/trunk/; revision=5620
2013-10-01Convenience targets for resuming tests based on yamlconf and yamltest.Rob Austein
svn path=/trunk/; revision=5536
2013-09-30Don't delay waiting for daemons to start up if we're just going toRob Austein
wait for them to exit anyway. svn path=/trunk/; revision=5535
2013-09-30Copy Ghostbusters support over from yamltest.py.Rob Austein
svn path=/trunk/; revision=5534
2013-09-23Test code shouldn't depend on scan_roas having been installed.Rob Austein
svn path=/trunk/; revision=5514
2013-05-14Don't depend on default SQL password, since that's now generated onRob Austein
the fly during compilation. svn path=/trunk/; revision=5335
2013-05-03setproctitleRob Austein
svn path=/trunk/; revision=5319
2013-04-20Consider updating ROAs and Ghostbusters when CA certificate changes.Rob Austein
svn path=/trunk/; revision=5305
2013-04-20Sample YAML encodings of Ghostbusters vCards.Rob Austein
svn path=/trunk/; revision=5304
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-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
2013-04-05Consolidate list of scripts for setup.py to install into setup.py, getRob Austein
rid of a lot of Makefile.in code that no longer serves any useful purpose. svn path=/trunk/; revision=5285
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-21[5076] broke yamltest, customize publication_base_directory to fix.Rob Austein
svn path=/trunk/; revision=5196
2013-03-21Record context in CMS replay exceptions. Closes #458.Rob Austein
svn path=/trunk/; revision=5188
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-11-18Test environment for deliberately broken pubd.Rob Austein
svn path=/trunk/; revision=4886
2012-11-07Use TAL instead of TA in tests.Rob Austein
svn path=/branches/tk274/; revision=4807
2012-10-26Teach MySQLdb converter interface about rpki.sundial.datetime.Rob Austein
svn path=/branches/tk274/; revision=4794
2012-10-25Add direct conversion of datetime (and subclasses) timestamps toRob Austein
ASN1_TIME, so we can stop mucking about with this conversion in the Python code. svn path=/branches/tk274/; revision=4789
2012-10-18pylintRob Austein
svn path=/branches/tk274/; revision=4786
2012-10-17Use -J (.txz) instead of -z (.tgz) for backup target.Rob Austein
svn path=/branches/tk274/; revision=4781
2012-10-12Deobfuscate.Rob Austein
svn path=/branches/tk274/; revision=4775
2012-10-09Whack SIA and AIA code to use POW instead of POW.pkix. WhackRob Austein
smoketest repository layout to silence (correct) rcynic whining about objects not in manifest. svn path=/branches/tk274/; revision=4761
2012-10-01Use very long BPKI expiration times, so that we canRob Austein
re-run canned experiments without worrying about BPKI expirations. Probably ought to tie all of this back to YAML valid_until settings, but this will do for the moment. svn path=/branches/tk274/; revision=4747
2012-09-30Fix --quiet.Rob Austein
svn path=/branches/tk274/; revision=4744
2012-09-30Add --quietRob Austein
svn path=/branches/tk274/; revision=4743
2012-09-01Don't write .csv files when in --skip_config mode. This was maskingRob Austein
the bug fixed in [4684]. svn path=/branches/tk274/; revision=4686
2012-09-01Whoops, need to dump CSV files even for hosted entities.Rob Austein
svn path=/branches/tk274/; revision=4684
2012-08-31Don't whack publication_base_directory when not running in --loopbackRob Austein
mode. svn path=/branches/tk274/; revision=4680
2012-08-31Tweak shutdown to give children more time to save profile data.Rob Austein
svn path=/branches/tk274/; revision=4679
2012-08-30Leave BPKI directory setting alone when not in loopback mode. As aRob Austein
consequence, non-loopback users of yamlconf output will need to call "rpkic update_bpki" before starting daemons. svn path=/branches/tk274/; revision=4678
2012-08-30Iain really wants "irdbd.sql" instead of "irdb.sql". The latter isRob Austein
technically correct, but there are already enough violations of the naming scheme that one more won't matter. svn path=/branches/tk274/; revision=4677
2012-08-29Nit: print file's name, not repr of file object.Rob Austein
svn path=/branches/tk274/; revision=4671