aboutsummaryrefslogtreecommitdiff
path: root/rpkid/testbed.py
AgeCommit message (Collapse)Author
2010-04-12Reoranize test code, step 1.Rob Austein
svn path=/myrpki.rototill/yamltest.py; revision=3182
2010-04-07Use show.sh instead of w3m so that test scripts will stop whining on OS X.Rob Austein
svn path=/myrpki.rototill/test-all.sh; revision=3170
2010-03-16Update copyright noticesRob Austein
svn path=/rpkid/irbe_cli.py; revision=3107
2010-01-12testbed and yamltest should always log to stderrRob Austein
svn path=/myrpki/yamltest.py; revision=2944
2010-01-12Don't mask real error when exiting before daemons ever started.Rob Austein
svn path=/rpkid/testbed.py; revision=2943
2009-12-25Change logging default back to using syslog; add -d/--debug switch toRob Austein
all daemons to support logging to stderr. svn path=/myrpki/yamltest.py; revision=2910
2009-12-21Have to import "with" statement from future into Python 2.5 to avoidRob Austein
syntax errors while suppressing MySQLdb set deprecation warnings in Python 2.6. Feh. svn path=/rpkid/irdbd.py; revision=2895
2009-12-21Suppress Python 2.6 warnings about MySQLdb using deprecated setsRob Austein
module, since the code still works and this is beyond our control. svn path=/rpkid/irdbd.py; revision=2894
2009-12-02Clean up deferred action queue logic. Turns out we need to run theRob Austein
deferred action queue twice, once after serving I/O events, once after running the timer queue. svn path=/rpkid/rpki/async.py; revision=2889
2009-10-26Refactor publication code, step 1: clean upRob Austein
rpki.left_right.repository_elt.call_pubd() and methods in rpki.xmlutils.msg class that were (mis)designed to fit. svn path=/myrpki/myirbe.py; revision=2836
2009-10-14Clean up use of "pubd" SQL database in test scriptsRob Austein
svn path=/myrpki/yamltest.py; revision=2827
2009-10-03Call cross-certification code directly rather than forking just to runRob Austein
a ten line script. svn path=/rpkid/testbed.py; revision=2811
2009-10-02cross_certify.py moved to scripts. testbed.py should just callRob Austein
library code directly at this point, but am chasing something more important at the moment, so just track filename change for now. svn path=/rpkid/testbed.py; revision=2805
2009-09-23Collapse HTTPS and CMS BPKI certs for pubd, separation not neededRob Austein
svn path=/myrpki/myirbe.py; revision=2781
2009-08-31Changes to support structured pubd client names.Rob Austein
svn path=/myrpki/myirbe.py; revision=2722
2009-08-29Track rpki.publication filename bugfixRob Austein
svn path=/rpkid/testbed.py; revision=2719
2009-07-31Several little portability fixesRob Austein
svn path=/rpkid/rpki/https.py; revision=2683
2009-07-18CleanupRob Austein
svn path=/rpkid/rpki/rpki_engine.py; revision=2645
2009-07-17Ok, some config files really are optionalRob Austein
svn path=/rpkid/rpki/config.py; revision=2637
2009-07-14First cut at internal clock for cron tasks. Doesn't work right yet,Rob Austein
and timing parameters will need adjusting in any case. svn path=/rpkid/rpki/rpki_engine.py; revision=2617
2009-07-10Include address resources needed for ROAs in each nodes requestedRob Austein
resources, so that the YAML file doesn't need to specify the same resources twice in such cases. svn path=/rpkid/testbed.py; revision=2602
2009-07-04More msg.type cleanupRob Austein
svn path=/rpkid/irbe-setup.py; revision=2573
2009-07-04Clean up and consolidate traceback. Add methods to hide (some of the)Rob Austein
mucking about with msg.type variables. Include query PDU tags in reply <report_error/> PDUs. svn path=/rpkid/irbe-setup.py; revision=2571
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-09Cheap hack to get testbed.py to stop using testpoke.py, now that rpkidRob Austein
supports hosting and we don't have to run a separate rpkid for each entity in the system. testbed.py "yaml client" (testpoke) code should be ripped out entirely at some point and the surrounding code rewritten, but it's not urgent. svn path=/rpkid/testbed.2.yaml; revision=2509
2009-06-08CheckpointRob Austein
svn path=/rpkid/testbed.py; revision=2506
2009-06-08Switch to MySQL InnoDB engine, fix everything that brokeRob Austein
svn path=/rpkid/doc/Installation; revision=2502
2009-06-06CheckpointRob Austein
svn path=/rpkid/doc/Installation; revision=2498
2009-06-05Simplify object creation: now that responsibilty for handle creationRob Austein
has been pushed into the IRBE, we can create all the objects in parallel, with just one additional round trip to set BSC EE certificates based on generated keys. svn path=/rpkid/testbed.py; revision=2497
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-03Checkpoint: first step towards cleanup of SQL and left-right protocol.Rob Austein
svn path=/rpkid/doc/Installation; revision=2491
2009-06-02Cert config for testpoke children of hosted rpkids wasn't quite right.Rob Austein
svn path=/rpkid/testbed.py; revision=2483
2009-06-01POW.Ssl.AddTrust and custom X509 verification handler.Rob Austein
svn path=/pow/POW-0.7/POW.c; revision=2482
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-31TypoRob Austein
svn path=/rpkid/testbed.py; revision=2480
2009-05-26New test case, with deep hostingRob Austein
svn path=/rpkid/Makefile; revision=2449
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-20Doh, use .split() instead of .partition().Rob Austein
svn path=/rpkid/testbed.py; revision=2444
2009-05-20CheckpointRob Austein
svn path=/rpkid/testbed.py; revision=2443
2009-05-20CheckpointRob Austein
svn path=/rpkid/testbed.py; revision=2442
2009-05-19LintRob Austein
svn path=/rpkid/rpki/https.py; revision=2441
2009-05-17CleanupRob Austein
svn path=/rpkid/testbed.py; revision=2436
2009-05-16CheckpointRob Austein
svn path=/rpkid/testbed.py; revision=2435
2009-05-16CheckpointRob Austein
svn path=/rpkid/testbed.py; revision=2432
2009-05-15CheckpointRob Austein
svn path=/rpkid/testbed.py; revision=2429
2009-05-15CleanupRob Austein
svn path=/rpkid/testbed.py; revision=2428
2009-05-15CheckpointRob Austein
svn path=/rpkid/testbed.py; revision=2427
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