Age | Commit message (Collapse) | Author |
|
svn path=/branches/tk705/; revision=6210
|
|
cleanup of POW.c RPKI conformance checking code.
svn path=/branches/tk705/; revision=6208
|
|
svn path=/branches/tk705/; revision=6207
|
|
generations inside the loop over manifest entries.
svn path=/branches/tk705/; revision=6206
|
|
svn path=/branches/tk705/; revision=6205
|
|
from having SIA extensions, unlike all other RPKI certificates which
are required to have them.
Start moving RPKI conformance checks which can be performed in Python
out of POW.c, tag a bunch more for consideration.
svn path=/branches/tk705/; revision=6204
|
|
resolve immediately, just in case something throws an exception.
Don't try to be clever about when to yield in main object checking
loop: just trusting Tornado's scheduler to do the right thing seems to
give better rsync throughput.
svn path=/branches/tk705/; revision=6203
|
|
svn path=/branches/tk705/; revision=6202
|
|
svn path=/branches/tk705/; revision=6201
|
|
svn path=/branches/tk705/; revision=6200
|
|
backup manifests, we just need to walk the best manifest we can find,
twice.
svn path=/branches/tk705/; revision=6198
|
|
svn path=/branches/tk705/; revision=6196
|
|
svn path=/branches/tk705/; revision=6195
|
|
results from the original rcynic, still some loose ends and unfinished
bits, and no support for RRDP yet (which was sort of the ultimate
point of the exercise), but approaching the point of being usable, and
about an order of magnitude shorter than the C original.
svn path=/branches/tk705/; revision=6194
|
|
svn path=/branches/tk705/; revision=6191
|
|
summary from rcynic-text.
svn path=/branches/tk705/; revision=6187
|
|
svn path=/branches/tk705/; revision=6186
|
|
Get full rsync code working, history cache and all.
svn path=/branches/tk705/; revision=6184
|
|
svn path=/branches/tk705/; revision=6182
|
|
makes the C code considerably simpler.
svn path=/branches/tk705/; revision=6180
|
|
left to do, still need to add in stuff that we pushed out to Python
rather than trying to do in C (eg, a lot of the URI tests), but basics
seem to work. Checkpointing before attempting a major simplification
of the StatusCode mechanism.
svn path=/branches/tk705/; revision=6179
|
|
svn path=/branches/tk705/; revision=6178
|
|
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
|
|
svn path=/branches/tk705/; revision=6083
|
|
days ago, but forgot to check in changes at the time).
svn path=/branches/tk705/; revision=6024
|
|
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
|
|
standard.
svn path=/trunk/; revision=5859
|
|
svn path=/trunk/; revision=5856
|
|
svn path=/trunk/; revision=5845
|
|
really sure whether this is a feature or a bug, but hack test cases to
be prefixes on the assumption that it's a feature.
svn path=/trunk/; revision=5841
|
|
svn path=/trunk/; revision=5833
|
|
svn path=/trunk/; revision=5831
|
|
svn path=/trunk/; revision=5826
|
|
instead of the nasty old C versions. C code retained in source tree
for the moment, but will go away soon.
svn path=/trunk/; revision=5825
|
|
svn path=/trunk/; revision=5819
|
|
svn path=/trunk/; revision=5818
|
|
svn path=/trunk/; revision=5817
|
|
svn path=/trunk/; revision=5816
|
|
rudimentary use of the new End Of Data timing parameters in the
rpki-rtr test client.
cronjob mode now generates a separate parallel database for each
protocol version; server supports both current versions and picks
which one to use for a particular session based on the initial client
request.
test client doesn't yet handle version fallback or make proper use of
retry or expire parameters, but does now use refresh parameter.
svn path=/trunk/; revision=5812
|
|
since we directly parsed ROAs use the latter in any case.
svn path=/trunk/; revision=5811
|
|
supporting multiple protocol versions). Start dragging coding
standard up to something a little more recent.
svn path=/trunk/; revision=5810
|
|
to test with external programs when needed.
svn path=/trunk/; revision=5807
|
|
svn path=/trunk/; revision=5804
|
|
svn path=/trunk/; revision=5803
|
|
svn path=/trunk/; revision=5802
|
|
svn path=/trunk/; revision=5801
|
|
svn path=/trunk/; revision=5800
|
|
find-roa.py, add hashdir.py.
svn path=/trunk/; revision=5799
|