aboutsummaryrefslogtreecommitdiff
path: root/ca
AgeCommit message (Collapse)Author
2014-11-12Initial (awful kludge) version of adding RRDP URIs to SIA extension.Rob Austein
This needs rewriting, but doing it properly requires a minor database schema change, and I'm trying to get a test case running by tomorrow morning. svn path=/branches/tk705/; revision=6015
2014-11-08Simplify RRDP schema again: one delta file now contains exactly oneRob Austein
delta rather than a range. svn path=/branches/tk705/; revision=6010
2014-10-11Pull from trunk.Rob Austein
svn path=/branches/tk705/; revision=5998
2014-10-05Pull from trunk.Rob Austein
svn path=/branches/tk705/; revision=5988
2014-10-05Address incompatible API changes in Django 1.7: apps.populate(),Rob Austein
MIDDLEWARE_CLASSES. Fixes #717. svn path=/trunk/; revision=5986
2014-09-30Pull from trunk.Rob Austein
svn path=/branches/tk705/; revision=5979
2014-09-30Add hack to yamltest to let Mike extract private keys for BGPSEC testing.Rob Austein
svn path=/trunk/; revision=5978
2014-09-28Pull from trunk.Rob Austein
svn path=/branches/tk705/; revision=5974
2014-09-28Apparently a2ensite now (as of Ubuntu trusty, anyway) requires a .confRob Austein
suffix on the site configuration filename. Need to check whether this breaks older distributions, if so will need to something version dependent. svn path=/trunk/; revision=5973
2014-09-22irbe_cli doesn't need async I/O either.Rob Austein
svn path=/branches/tk705/; revision=5967
2014-09-19Convert pubd to use Django ORM and lxml.etree.Rob Austein
smoketest temporarily broken as it doesn't know anything about Django. svn path=/branches/tk705/; revision=5961
2014-09-16Add a mechanism yamltest can use to signal its parent that it's doneRob Austein
with all its tedious setup actions. svn path=/branches/tk705/; revision=5957
2014-09-16Merge changes from branches/tk713 into branches/tk705. See #705, #713.Rob Austein
svn path=/branches/tk705/; revision=5956
2014-09-16Add --browser switch to yamltest. Less useful than I had hoped itRob Austein
might be due to some kind of CSRF problem, might be worth figuring out how to disable that for debugging but not terribly urgent. svn path=/branches/tk713/; revision=5955
2014-09-16Add support for running GUI under yamltest.Rob Austein
Result sometimes hangs with browser waiting for response, not sure why, might be ancient abandoned bug #116. Logging control is a bit screwy, everything uses Python's logging library but we have multiple ways of configuring it. svn path=/branches/tk713/; revision=5954
2014-09-14Remove --config arguments from all daemons, as part of simplifyingRob Austein
startup procedure. This may be temporary, as processing --help without a configuration file may require deferring all Django imports until late enough that --config would work too. Defer for now. svn path=/branches/tk713/; revision=5953
2014-09-14Simplify configuration file search in rpki.config.parser.Rob Austein
svn path=/branches/tk713/; revision=5952
2014-09-14Add IRDB migration to yamlconf.Rob Austein
svn path=/branches/tk713/; revision=5951
2014-09-14Start backing out all the old settings.configure() calls, which wereRob Austein
indeed masking the new migration stuff. yamltest now runs migrations as part of setting up test CAs; still need to decide whether running migrations in production is something that should be handled explicitly via rpki-manage or should be bundled into rpki-sql-setup. Old settings.configure() code still present as a trail of breadcrumbs to follow when backing out the rest of the tortuous startup sequence required by the old way of doing things. svn path=/branches/tk713/; revision=5950
2014-09-13Groundwork for Django ORM world conquest: sort out settings.py mess.Rob Austein
svn path=/branches/tk713/; revision=5948
2014-08-28RRDP test code had gotten a bit stale.Rob Austein
svn path=/branches/tk705/; revision=5942
2014-08-12HTTP publication of RRDP.Rob Austein
svn path=/branches/tk705/; revision=5918
2014-08-07Rework RRDP filename scheme to simplify Apache configuration.Rob Austein
svn path=/branches/tk705/; revision=5915
2014-08-06Sort out BPKI mess with rootd talking to pubd. Underlying problem isRob Austein
that smoketest.py uses an obsolete BPKI model which requires different configuration than modern code. Real fix is several different major refactoring jobs (merging rootd into rpkid, merging all three YAML-based test tools...). As usual, not today. svn path=/branches/tk705/; revision=5914
2014-08-06rootd with publciation protocol mostly working with modern IRDB.Rob Austein
svn path=/branches/tk705/; revision=5913
2014-08-04rootd now uses publication protocol. Not yet usable outside smoketestRob Austein
harness: still need to work out what BPKI configuration looks like with modern IRDB, and rootd doesn't yet handle restart correctly (will fail if any of its outputs already exist in pubd's database). svn path=/branches/tk705/; revision=5911
2014-07-18Pull changes from trunk.Rob Austein
svn path=/branches/tk705/; revision=5903
2014-07-18Pull XML namespaces and so forth from schemas where possible.Rob Austein
svn path=/trunk/; revision=5902
2014-07-15Checkpoint. Merge changes from trunk. Add hash-based withdrawalRob Austein
checks and <list/> command to publication protocol. svn path=/branches/tk705/; revision=5896
2014-07-12Tweak tar command in test script.Rob Austein
svn path=/trunk/; revision=5895
2014-07-12Debug rpki-rtr BGPSEC test case and rpki-rtr-replay script.Rob Austein
svn path=/trunk/; revision=5894
2014-07-09Add withdrawal hashes to publication and rrdp.Rob Austein
svn path=/branches/tk705/; revision=5888
2014-07-07Checkpoint of SQL-based publish and withdraw processing. Doesn'tRob Austein
handle publish-with-overwrite correctly yet, not generating RRDP files yet, but passes "make test" without doing anything obviously insane. svn path=/branches/tk705/; revision=5887
2014-07-03Get rid of the <config/> element of the publication-control protocol, it's a ↵Rob Austein
historical relic. Update example PDUs for publication and publication-control protocols. svn path=/branches/tk705/; revision=5883
2014-07-03Convert to current IETF I-D version of publication protocol. See #705.Rob Austein
svn path=/branches/tk705/; revision=5881
2014-06-30Proposed RRDP simplifications after email discussion. Still subjectRob Austein
to change, checking in to simplify discussion. svn path=/branches/tk705/; revision=5877
2014-06-26Initial schema and test cases for RRDP, based on Tim's expired -01Rob Austein
draft. Not yet simplified to remove what we now think are premature optimizations; the schema contains notes on this. See #705. svn path=/branches/tk705/; revision=5875
2014-06-20Timing parameters were a bit short for any sane use.Rob Austein
svn path=/trunk/; revision=5870
2014-06-20Preliminary BGPSEC test configuration generator.Rob Austein
svn path=/trunk/; revision=5869
2014-05-31Still more PyLint.Rob Austein
svn path=/trunk/; revision=5856
2014-05-31Rework to cope with new logging options.Rob Austein
svn path=/trunk/; revision=5855
2014-05-30Use --log-file in yamltest; debug the rotating log file options.Rob Austein
svn path=/trunk/; revision=5853
2014-05-30Move all the complexity of configuring the ten zillion kinds ofRob Austein
logging handlers up front to the argparse stage, thereby also giving the application more control over the default logging configuration. svn path=/trunk/; revision=5851
2014-05-29PyLintRob Austein
svn path=/trunk/; revision=5845
2014-05-29Python style police: instantiate exceptions before raising themRob Austein
(convert two-expression form of "raise" to one-expression form). svn path=/trunk/; revision=5844
2014-05-29Provide our own logging Formatter class rather than straining toRob Austein
subclass the stock one. Replace all uses of rpki.log.traceback() with logging package .exception() calls. Use LoggingAdapter for all the whacky per-stream logging code in rpki.http. Fix default logging priority for non-daemon programs like rpkic. svn path=/trunk/; revision=5843
2014-05-29yamlconf didn't have router certificate support, was feeling left out.Rob Austein
svn path=/trunk/; revision=5842
2014-05-28Cleanup. Whack default logging level down to warning, except when running ↵Rob Austein
directly under test harness. svn path=/trunk/; revision=5839
2014-05-28Update all uses of rpki.log.traceback() for use with logging module.Rob Austein
svn path=/trunk/; revision=5838
2014-05-28Whack all logging calls to use per-module logger objects.Rob Austein
svn path=/trunk/; revision=5837