aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-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-19Show offending values when raising DBConsistancyErrorRob Austein
svn path=/rpkid/rpki/sql.py; revision=2439
2009-05-17Defer connection attempts until after allowing I/O to run, in caseRob Austein
we've been running compute bound (or otherwise not handling I/O) for long enough that we have connection close events queued up. svn path=/rpkid/rpki/https.py; revision=2438
2009-05-17CheckpointRob Austein
svn path=/rpkid/rpki/exceptions.py; revision=2437
2009-05-17CleanupRob Austein
svn path=/rpkid/testbed.py; revision=2436
2009-05-16CheckpointRob Austein
svn path=/rpkid/testbed.py; revision=2435
2009-05-16Turn off detailed HTTP logging (for now, anyway)Rob Austein
svn path=/rpkid/rpki/https.py; revision=2434
2009-05-16Rework handling of argument errorsRob Austein
svn path=/rpkid/cross_certify.py; revision=2433
2009-05-16CheckpointRob Austein
svn path=/rpkid/testbed.py; revision=2432
2009-05-16CleanupRob Austein
svn path=/rpkid/cross_certify.py; revision=2431
2009-05-16Hack to make output (somewhat) more readableRob Austein
svn path=/scripts/x509-dot.py; revision=2430
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
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-11Sort filenames on printout, to make changes more obvious. AvoidRob Austein
producing null diff of current version against itself. svn path=/rtr-origin/rtr-origin.py; revision=2422
2009-05-11Add code to clean up old AXFR and IXFR dumps.Rob Austein
svn path=/rtr-origin/rtr-origin.py; revision=2421
2009-05-10Unroll ca.delete()Rob Austein
svn path=/rpkid/rpki/left_right.py; revision=2420
2009-05-10LintRob Austein
svn path=/rpkid/irbe_cli.py; revision=2419
2009-05-10Checkpoint. Conversion to errback() mechanism started, not yetRob Austein
complete. svn path=/rpkid/rootd.py; revision=2418
2009-05-10RegenRob Austein
svn path=/rpkid/left-right-schema.rng; revision=2417
2009-05-10Can't require self_id in <report_error/>, <self action="create"/> can't ↵Rob Austein
supply it. svn path=/rpkid/left-right-schema.rnc; revision=2416
2009-05-09CheckpointRob Austein
svn path=/rpkid/rpki/https.py; revision=2415
2009-05-08A bit more HTTP client cleanup.Rob Austein
svn path=/rpkid/rpki/https.py; revision=2414
2009-05-08Rototill HTTP client logic. It's still nasty, but cleaner than it was.Rob Austein
svn path=/rpkid/rpki/https.py; revision=2413
2009-05-08TypoRob Austein
svn path=/rpkid/testbed.py; revision=2412
2009-05-08CheckpointRob Austein
svn path=/rpkid/rpki/https.py; revision=2411
2009-05-08CheckpointRob Austein
svn path=/rpkid/rpki/https.py; revision=2410
2009-05-08CheckpointRob Austein
svn path=/rpkid/rpki/https.py; revision=2409
2009-05-08CheckpointRob Austein
svn path=/rpkid/rpki/https.py; revision=2408
2009-05-06Clean up signal handlingRob Austein
svn path=/rpkid/rpki/async.py; revision=2407
2009-05-06Wasn't handling ExitNow correctlyRob Austein
svn path=/rpkid/rpki/https.py; revision=2406
2009-05-06Timestamps in non-syslog modeRob Austein
svn path=/rpkid/rpki/log.py; revision=2405
2009-05-06CheckpointRob Austein
svn path=/rpkid/rpki/async.py; revision=2404
2009-05-05CheckpointRob Austein
svn path=/rpkid/rpki/exceptions.py; revision=2403
2009-05-05Don't print backtraces unless debuggingRob Austein
svn path=/rpkid/testpoke.py; revision=2402
2009-05-05Clean up properly on client timeout.Rob Austein
svn path=/rpkid/rpki/https.py; revision=2401
2009-05-04Don't hang waiting for timeout of persistent connections when we know we're ↵Rob Austein
all done. svn path=/rpkid/rpki/async.py; revision=2400
2009-05-04Handle missing case that was keeping persistent connections from working.Rob Austein
svn path=/rpkid/rpki/https.py; revision=2399
2009-05-04Rip out old HTTPS code, replace with new asynchronous HTTP code (sic:Rob Austein
replacement does not yet support TLS!), beat on result with stick. At this point the new code passes "make test" with persistent connections disabled (but not with them enabled). Have not yet tried "make all-tests". Currently logs an insane level of detail about HTTP state, to aid in debugging; will need to be squelched later. svn path=/rpkid/rpki/https.py; revision=2398
2009-05-04Move signal wrapper to rpki.async.event_loop().Rob Austein
svn path=/rpkid/rpki/async.py; revision=2397
2009-05-04CleanupRob Austein
svn path=/scripts/async-http.py; revision=2396