aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki/rpki_engine.py
AgeCommit message (Collapse)Author
2009-06-09Cleanup: get rid of <route_origin/> objectRob Austein
svn path=/rpkid/README; revision=2511
2009-06-09Convert ROA generation code from push model (<route_origin/> objectsRob Austein
in rpkid) to pull model (IRDB for <list_roa_request/> queries). Still need to clean up old code, but new code seems to work properly. svn path=/rpkid/Makefile; revision=2510
2009-06-09CheckpointRob Austein
svn path=/rpkid/rpki/https.py; revision=2508
2009-06-08Switch to MySQL InnoDB engine, fix everything that brokeRob Austein
svn path=/rpkid/doc/Installation; revision=2502
2009-06-07CheckpointRob Austein
svn path=/rpkid/rpki/left_right.py; revision=2499
2009-06-04Rototill left-right and publication protocol to replace SQL-assignedRob Austein
numeric identifiers with IRBE-assigned "handles". Daemons and test harness have been converted and seem to work; some tools like irbe_cli haven't been updated yet. svn path=/rpkid/doc/Installation; revision=2493
2009-06-01New TLS code mostly working. Only lightly tested so far, but "makeRob Austein
test" ran to completion. svn path=/pow/POW-0.7/POW.c; revision=2481
2009-05-27Update copyright notices in files edited this yearRob Austein
svn path=/rcynic/rcynic.c; revision=2452
2009-05-26Suppress withdrawal of revoked child_cert objects that have alreadyRob Austein
been overwritten by their replacements. svn path=/rpkid/rpki/rpki_engine.py; revision=2451
2009-05-26DebuggingRob Austein
svn path=/rpkid/rpki/rpki_engine.py; revision=2450
2009-05-21rpkid hosting (self_id > 1) now working! Not well-tested yet.Rob Austein
testpoke.py really isn't the right tool for some of what testbed.py is doing (wiring class_names into the YAML file causes spurious errors). svn path=/rpkid/rpki/https.py; revision=2447
2009-05-21Checkpoint. Use event timers rather than time.sleep(), etc.Rob Austein
svn path=/rpkid/rpki/left_right.py; revision=2445
2009-05-19LintRob Austein
svn path=/rpkid/rpki/https.py; revision=2441
2009-05-19Nasty little bug 50 revisions ago, masked by other issues subsequentlyRob Austein
fixed, hard to find because I did too good a job of quietly handling exceptions. Original bug was just missing argument to a method call. svn path=/rpkid/rpki/rpki_engine.py; revision=2440
2009-05-12Cleanup some of the litter left behind during conversion to callbacks.Rob Austein
Add rpki.async.iterator.__repr__() so we can figure out where the silly things were created when debugging. Fix sloppy child process shutdown in testbed.main(); I don't know why this only started complaining now, but it did, so I fixed it. svn path=/rpkid/pubd.py; revision=2426
2009-05-11Spelling never was my strong point.Rob Austein
svn path=/rpkid/rpki/left_right.py; revision=2425
2009-05-11Cosmetic doc changes.Rob Austein
svn path=/rpkid/irbe-setup.py; revision=2424
2009-05-11Pass ExitNow exceptions through, as signal handlers can raise them at any time.Rob Austein
svn path=/rpkid/irdbd.py; revision=2423
2009-05-10Unroll ca.delete()Rob Austein
svn path=/rpkid/rpki/left_right.py; revision=2420
2009-05-10Checkpoint. Conversion to errback() mechanism started, not yetRob Austein
complete. svn path=/rpkid/rootd.py; revision=2418
2009-05-08CheckpointRob Austein
svn path=/rpkid/rpki/https.py; revision=2408
2009-04-29First pass with pylintRob Austein
svn path=/rpkid/Makefile; revision=2371
2009-04-24CheckpointRob Austein
svn path=/rpkid/pubd.py; revision=2355
2009-04-21CheckpointRob Austein
svn path=/rpkid/rpki/async.py; revision=2351
2009-04-20CheckpointRob Austein
svn path=/rpkid/irdbd.py; revision=2350
2009-01-21More certificate regeneration issuesRob Austein
svn path=/rpkid/rootd.py; revision=2272
2009-01-21Checkpoint while tracking down various whacky certificate expirationRob Austein
and regeneration issues. svn path=/rpkid/rootd.py; revision=2255
2009-01-21Debug an (apparently) untested code path. Various little cleanups.Rob Austein
svn path=/rpkid/Makefile; revision=2248
2008-10-16Minor logging cleanups. Don't show backtrace in testpoke unlessRob Austein
debugging. "valid_until" -> "valid_for" in test suite. svn path=/rpkid/rpki/rpki_engine.py; revision=2021
2008-10-16Change logging in check_for_updates() to use g(SKI) representation, toRob Austein
make it easier to match certificates up with filenames. svn path=/rpkid/rpki/rpki_engine.py; revision=2020
2008-07-16I should try goofing up the IRDB expiration date more often, all sortsRob Austein
of intersting things blew up when I did that by accident. svn path=/rpkid/rpki/exceptions.py; revision=2000
2008-06-23Doh, helps if we hash the right object when listing ROAs in manifestsRob Austein
svn path=/rpkid/rpki/rpki_engine.py; revision=1932
2008-06-23Include CRLs in manifestsRob Austein
svn path=/rpkid/rpki/rpki_engine.py; revision=1931
2008-06-23List ROAs in manifestsRob Austein
svn path=/rpkid/rpki/left_right.py; revision=1928
2008-06-21Defend against a couple of "impossible" failuresRob Austein
svn path=/rpkid/rpki/rpki_engine.py; revision=1918
2008-06-21Teach rootd to generate manifestsRob Austein
svn path=/rpkid/rootd.py; revision=1912
2008-06-12Apparently Doxygen -does- read module documentation, but only ifRob Austein
nothing preceeds it in the file, not even comments. Reformat to work within this restriction. svn path=/docs/left-right-protocol; revision=1873
2008-06-06Refactor SQL code to form rpki.sq.session class, and add code to warnRob Austein
about dirty objects in SQL cache on SQL errors. svn path=/rpkid/irdbd.py; revision=1852
2008-06-06MySQLdb.connection.ping() doesn't accept keyword argumentsRob Austein
svn path=/rpkid/irdbd.py; revision=1850
2008-06-06Checkpoint (refactor to create new rpki.sql.session class to handleRob Austein
retry of failed sql connections, not done yet, time for dinner...) svn path=/rpkid/pubd.py; revision=1848