Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
enabled, if that fails, whine and retry with validation disabled.
svn path=/branches/tk705/; revision=6448
|
|
have been incomplete conversion from an older internal API, back when
we still had Generation objects. In any case, status="None" in
rcynic.xml is wrong, and has been giving rcynic-html indigestion.
svn path=/branches/tk705/; revision=6440
|
|
svn path=/branches/tk705/; revision=6436
|
|
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
|
|
since copyright holder of record changed.
svn path=/branches/tk705/; revision=6425
|
|
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
|
|
the default configuration to be production rather than testing.w
svn path=/branches/tk705/; revision=6388
|
|
svn path=/branches/tk705/; revision=6365
|
|
svn path=/branches/tk705/; revision=6346
|
|
this takes the form of new rpki.config.parser methods which we may
want to use in other programs, particularly the daemons.
svn path=/branches/tk705/; revision=6345
|
|
when RPKI_USER not found.
svn path=/branches/tk705/; revision=6323
|
|
rcynic-cron.
NB: rpkigui-rcynic is currently broken and is therefore disabled in rcynic-cron.
This needs to be fixed, but it was broken on this branch in any case, no real
point in holding up the rest of this waiting for it.
svn path=/branches/tk705/; revision=6321
|
|
svn path=/branches/tk705/; revision=6307
|
|
svn path=/branches/tk705/; revision=6306
|
|
svn path=/branches/tk705/; revision=6305
|
|
cleanup, but runs more than an order of magnitude faster in common
case where the vast majority of objects in the snapshot are new, and
(in theory) should not be significantly slower than what we were doing
already in more complicated mixtures.
svn path=/branches/tk705/; revision=6303
|
|
svn path=/branches/tk705/; revision=6302
|
|
svn path=/branches/tk705/; revision=6301
|
|
svn path=/branches/tk705/; revision=6300
|
|
quickly when processing large snapshots which take (much) longer to
load into SQL than to pull down from the net. Given this change,
lxml.etree.iterparse() is a more suitable API than
lxml.etree.XMLPullParser, so switch.
This version can download and process a 120,000 object snapshot,
albeit hideously slowly.
svn path=/branches/tk705/; revision=6299
|
|
svn path=/branches/tk705/; revision=6298
|
|
svn path=/branches/tk705/; revision=6297
|
|
Installation of everything but Debian packages is probably broken, and
Debian packages are too at the moment due to (probably) minor errors
in buildtools/debian-skeleton, but enough has changed that this really
needs a snapshot checked in for backup.
svn path=/branches/tk705/; revision=6257
|
|
svn path=/branches/tk705/; revision=6241
|
|
svn path=/branches/tk705/; revision=6240
|
|
needs further work, but produces somewhat-useful output now.
Start merging command line argument (argparse) and config file
(ConfigParser) support into a unified library module, in an attempt to
reduce the amount of code duplication and reign in some of the
configuration chaos. Trigger for this is all of the RP programs now
needing SQL configuration.
Whack rpki.rcynicdb.models to work with PostgreSQL, which has length
restrictions on indexed columns.
svn path=/branches/tk705/; revision=6239
|
|
svn path=/branches/tk705/; revision=6238
|
|
svn path=/branches/tk705/; revision=6235
|
|
loading in RRDP delta processing loop, to keep the pipe full and avoid
sitting idle while processing a long series of deltas.
svn path=/branches/tk705/; revision=6234
|
|
svn path=/branches/tk705/; revision=6233
|
|
svn path=/branches/tk705/; revision=6232
|
|
Whack CA tools with a club until rcynicng works with our CA RRDP
implementation.
Add makemigrations target to top-level Makefile; this is a bit of a
kludge, but sure beats doing this by hand.
svn path=/branches/tk705/; revision=6230
|
|
existing RRDPSnapshot objects while applying deltas rather than
creating new ones. This simplifies cleanup, avoids locking out the
I/O loop for the duration of a long commit, and allows us to salvage
whatever progress we were able to make if a network problem stops us
partway through fetching a long series of deltas.
svn path=/branches/tk705/; revision=6229
|
|
svn path=/branches/tk705/; revision=6228
|
|
svn path=/branches/tk705/; revision=6227
|
|
svn path=/branches/tk705/; revision=6226
|
|
limitations copying large sets of related objects.
svn path=/branches/tk705/; revision=6225
|
|
svn path=/branches/tk705/; revision=6224
|
|
svn path=/branches/tk705/; revision=6223
|
|
tested, and final_cleanup() needs work to avoid trashing RRDP state.
svn path=/branches/tk705/; revision=6222
|
|
svn path=/branches/tk705/; revision=6221
|
|
programs use rcynicng's output. Long term, such programs should read
the database instead, but being able to diff directory trees is useful
while testing.
svn path=/branches/tk705/; revision=6220
|
|
disk files. rcynic.xml output looks reasonable. Don't yet have any
other tools which know how to walk the result database, so can't (yet)
compare results with rcynic.
Does not yet do any cleanup of old data, so will eventually consume
all disk space in the universe until this is fixed.
svn path=/branches/tk705/; revision=6219
|
|
svn path=/branches/tk705/; revision=6218
|
|
svn path=/branches/tk705/; revision=6214
|
|
verification per se. Clean up nasty mess in profile conformance
checks for router certificates.
svn path=/branches/tk705/; revision=6211
|