aboutsummaryrefslogtreecommitdiff
path: root/rpkid/tests
AgeCommit message (Collapse)Author
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
2012-08-29Switch from getopt to argparse.Rob Austein
svn path=/branches/tk274/; revision=4670
2012-08-28Split yamlconf profiling out into separate Makefile target.Rob Austein
svn path=/branches/tk274/; revision=4669
2012-08-28Make a few more things configurable, for compatability with Iain'sRob Austein
scripts. svn path=/branches/tk274/; revision=4668
2012-08-27Move root.cer to separate rsync module when building testRob Austein
configurations, to avoid warnings about it being tainted. This is really a conflict between needing to support rootd and wanting to make the configuration clean when not running rootd: either we add an extra directory level to the publication structure which we don't use when not running rootd, or we move root.cer somewhere else. Since the latter is simpler except for test configurations which are already generated for us by programs, we do the latter. svn path=/branches/tk274/; revision=4667
2012-08-27Create missing SQL databases if given MySQL root password, otherwiseRob Austein
check for missing databases and clean existing databases if found. Dump SQL to files at end of run. svn path=/branches/tk274/; revision=4666
2012-08-27NitRob Austein
svn path=/branches/tk274/; revision=4665
2012-08-27Use SHOW TABLES and pattern matching rather than fixed count whenRob Austein
deciding which databases to dump. svn path=/branches/tk274/; revision=4664
2012-08-27Use SHOW DATABASES and pattern matching to determine which databasesRob Austein
need cleaning, rather than wiring in a fixed set of database names. svn path=/branches/tk274/; revision=4663
2012-08-24Tweak to support yamlconf profiling.Rob Austein
svn path=/branches/tk274/; revision=4661
2012-08-24Cleanup, add timestamps.Rob Austein
svn path=/branches/tk274/; revision=4659
2012-08-24Add --loopback to yamlconf and --synchronize to yamltest, so that weRob Austein
can use yamltest to test configurations generated by yamlconf. svn path=/branches/tk274/; revision=4658
2012-08-23Checkpoint.Rob Austein
svn path=/branches/tk274/; revision=4656
2012-08-23Debug with larger configurations.Rob Austein
svn path=/branches/tk274/; revision=4655
2012-08-22Cleanup.Rob Austein
svn path=/branches/tk274/; revision=4654
2012-08-22Checkpoint of new testbed configuration tool.Rob Austein
svn path=/branches/tk274/; revision=4653
2012-08-20Extend insecure-debug-only-rsa-key hack to something we can use withRob Austein
rpkic under yamltest. svn path=/branches/tk274/; revision=4649
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-18Merge rpkic profiling support from trunk/.Rob Austein
svn path=/branches/tk274/; revision=4639
2012-08-09Switch rpki.sql.session.cache to use weak references, so that Python'sRob Austein
garbage collector can free up cache entries we're not using for us. Rework update_roas() to be a bit more frugal with memory. See #278. svn path=/branches/tk274/; revision=4626
2012-08-09Sometimes it takes more than one signal to get a subprocess to exit.Rob Austein
svn path=/branches/tk274/; revision=4624
2012-07-30Remove -s from getopt string too.Rob Austein
svn path=/trunk/; revision=4612
2012-07-30Add --stop_after_configRob Austein
svn path=/trunk/; revision=4611
2012-07-26Add profiling support to yamltest; fix profiling support in daemons.Rob Austein
Tweak yamltest to force one ROA request per prefix regardless of how the user expressed it; we may want to revisit this eventually, but it's more useful this way for now. svn path=/trunk/; revision=4609
2012-07-23Use TAL instead of TA.Rob Austein
svn path=/trunk/; revision=4606