Age | Commit message (Collapse) | Author |
|
svn path=/branches/tk705/; revision=6441
|
|
of rpki.django_settings.gui
Create new rpki.django_settings.gui_script Django settings file with a minimal subset required to use the ORM, to be used in auxillary scripts
Add [rpkigui-import-routes] section to rpki.conf
Change log level of warning about AS value errors in routeviews dumps to DEBUG
svn path=/branches/tk705/; revision=6439
|
|
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
|
|
svn path=/branches/tk705/; revision=6391
|
|
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
|
|
svn path=/branches/tk705/; revision=6386
|
|
to stdout or stderr instead of the logging system.
svn path=/branches/tk705/; revision=6385
|
|
new scheme. Rewrite pubd code which was whacking top-level
certificate files with names other than "root.cer".
svn path=/branches/tk705/; revision=6380
|
|
svn path=/branches/tk705/; revision=6377
|
|
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
|
|
left-right schema. Not really using of this stuff yet, but haven't
broken existing code yet either.
svn path=/branches/tk705/; revision=6371
|
|
This is a transitional version of rpki-nanny: in the long run, the
daemons it runs should take care of reading their own log
configuration from rpki.conf, but that's a yak for another day.
svn path=/branches/tk705/; revision=6366
|
|
svn path=/branches/tk705/; revision=6365
|
|
I think Subversion's merge tracking data is turning into cream cheese.
svn path=/branches/tk705/; revision=6360
|
|
svn path=/branches/tk705/; revision=6352
|
|
is now handled in the outermost script, before rpki.rpkic is even
loaded; rpki.rpkic just assumes that euid and ruid have been set up
correctly and swaps them temporarily when it needs to do file I/O.
svn path=/branches/tk705/; revision=6340
|
|
stop recent Debian and Ubuntu from whining at the user on
installation.
svn path=/branches/tk705/; revision=6327
|
|
"unstable" where there is no numeric version available (yet, or ever,
as the case may be).
Debian Stretch picked up the mandatory ".conf" suffix for Apache site
files; don't (yet) know whether that was already present in Jessie,
won't much care until we have working backports of our dependencies
for Jessie.
svn path=/branches/tk705/; revision=6325
|
|
svn path=/branches/tk705/; revision=6322
|
|
current RRDP specification, and get the URI right while we're at it.
svn path=/branches/tk705/; revision=6309
|
|
svn path=/branches/tk705/; revision=6282
|
|
svn path=/branches/tk705/; revision=6281
|
|
svn path=/branches/tk705/; revision=6269
|
|
no serious runtime testing yet.
svn path=/branches/tk705/; revision=6262
|
|
svn path=/branches/tk705/; revision=6259
|
|
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=6256
|
|
to tweak rpki-confgen.xml and Debian rpki-*.{pre,post}{inst,rm}
scripts before we'll know if the new approach really works properly.
svn path=/branches/tk705/; revision=6255
|
|
before whacking it in a slightly different direction.
svn path=/branches/tk705/; revision=6254
|
|
svn path=/branches/tk705/; revision=6253
|
|
svn path=/branches/tk705/; revision=6251
|
|
svn path=/branches/tk705/; revision=6250
|
|
Change Debian configuration to use PostgreSQL.
svn path=/branches/tk705/; revision=6248
|
|
MySQL. Command line syntax changed, so doc and calling scripts need
updating. Not yet tested, and some of the stuff for MySQL and
PostgreSQL setup is kind of funky, so take with salt.
svn path=/branches/tk705/; revision=6247
|
|
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
|
|
svn path=/branches/tk705/; revision=6217
|
|
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
|
|
svn path=/branches/tk705/; revision=6160
|
|
under yamltest. No obvious way to tell Django's CSRF protection to
allow this, not entirely sure we'd want to do so even if we could.
svn path=/branches/tk705/; revision=6154
|
|
running with new code base. Now working with
$ yamltest.py --sql mysql --gui smoketest.1.yaml
svn path=/branches/tk705/; revision=6153
|
|
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
|
|
backend. Switch yamltest's default database configuration to sqlite3.
MySQL still has character set issues, which are almost certainly to do
with the communication channel rather than the database tables. It's
possible that one of the newer DB API drivers for MySQL fixes this,
might be worth trying one of them at some point (see the "MySQL notes"
discussion of MySQL DB API drivers in the Django documentation).
svn path=/branches/tk705/; revision=6149
|
|
else.
svn path=/branches/tk705/; revision=6147
|
|
so on a faster machine.
svn path=/branches/tk705/; revision=6141
|
|
quite working perfectly yet (cron is a bit wonky) but manages to
produce an initial set of ROAs without thowing any exceptions, and
code is already much cleaner than the old callback-based horror.
svn path=/branches/tk705/; revision=6139
|
|
svn path=/branches/tk705/; revision=6136
|
|
bad choice for something implemented in Python, holdover from an older
specification, but Django ORM's troubles with "self" as a keyword
argument were the last straw. Enough already. Backwards
compatability should be a straightforward data migration.
svn path=/branches/tk705/; revision=6134
|
|
svn path=/branches/tk705/; revision=6130
|