Age | Commit message (Collapse) | Author |
|
|
|
for XML. Apparently we were carefully changing just the XML files to
use a single "-" to work around this. Enough already, just convert
all copyright year ranges to single "-" and have done with this.
svn path=/branches/tk705/; revision=6427
|
|
svn path=/branches/tk705/; revision=6426
|
|
and logging setup. Most programs now use the unified mechanism,
although there are still a few holdouts: the GUI, which is a special
case because it has no command line, and the rpki-rtr program, which,
for historical reasons has its own implementation of the logging setup
infrastructure.
svn path=/branches/tk705/; revision=6390
|
|
worker CA and going straight from the root to certifying children,
which is wrong. However...this is far enough along that we can now
remove all the rootd glorp, which is a worthwhile simplification in
its own right, so checkpoint here, remove rootd glorp, then figure out
what's wrong with the internal certificate hierarchy.
rcynic does validate the current output, given a manually constructed
TAL, even if the current output isn't quite what it should be. So we
should also be able to sort out the new TAL generation code now.
Yes, checking in a version that works for the wrong reasons is weird,
but the current sort-of-broken state lets us confirm that the lower
levels of the tree are still correct as we go, which would be much
harder if the poor thing just sat there and whimpered until we had
the new internal CA code completely finished.
svn path=/branches/tk705/; revision=6376
|
|
understands Django's exotic metaclasses, which in turn allows us to
re-enable a number of pylint checks we had disabled. While we were at
this, stripped out a bunch of old pylint pragmas, then added back the
subset that were really needed. As usual with pylint, this turned up
a few real bugs along with an awful lot of noise.
svn path=/branches/tk705/; revision=6162
|
|
or commenting conventions should be shot. If it so happens that it is
inconvenient to shoot him, then he is to be politely requested to recode
his program in adherence to the above standard."
-- Michael Spier, Digital Equipment Corporation
svn path=/branches/tk705/; revision=6152
|
|
svn path=/branches/tk705/; revision=6123
|
|
left-right protocol and irdb and rpkidb models.
Not fully working yet, RRDP URI isn't yet showing up everywhere it
should, but this is probably more an indication that the previous hack
was incomplete than that the replacement broke something.
svn path=/branches/tk705/; revision=6120
|
|
rpki.left_right and start pruning the result down to figure out how
much really needs to be ported over to the new models.
svn path=/branches/tk705/; revision=6108
|
|
clean up some of the corresponding mess.
svn path=/branches/tk705/; revision=6105
|
|
rpki.http_simple.
svn path=/branches/tk705/; revision=6085
|
|
development branch, so committing the merge before testing shouldn't
break anything.
svn path=/branches/tk705/; revision=6084
|
|
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
|
|
svn path=/branches/tk705/; revision=5970
|
|
svn path=/branches/tk705/; revision=5966
|
|
svn path=/branches/tk705/; revision=5965
|
|
svn path=/branches/tk705/; revision=5964
|
|
svn path=/branches/tk705/; revision=5963
|
|
svn path=/branches/tk705/; revision=5960
|
|
daemons was pointless, so back that out before removing branches/tk713.
svn path=/branches/tk705/; revision=5958
|
|
svn path=/branches/tk705/; revision=5956
|
|
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
|
|
svn path=/branches/tk713/; revision=5948
|
|
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
|
|
svn path=/branches/tk705/; revision=5913
|
|
objects when rootd doesn't think it knows what's already published.
svn path=/branches/tk705/; revision=5912
|
|
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
|
|
not yet completely converted to use pubd.
svn path=/branches/tk705/; revision=5910
|
|
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
|
|
svn path=/trunk/; revision=5845
|
|
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
|
|
svn path=/trunk/; revision=5838
|
|
svn path=/trunk/; revision=5837
|
|
svn path=/trunk/; revision=5836
|
|
svn path=/branches/tk685/; revision=5757
|