Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-02-24 | Checkpoint | Rob Austein | |
svn path=/rpkid/rpki/async.py; revision=3006 | |||
2010-02-24 | Checkpoint. <list_received_resources/> still not quite working yet, but ↵ | Rob Austein | |
getting closer. svn path=/rpkid/irbe_cli.py; revision=3005 | |||
2010-02-23 | Try not to lose original exception context when blowing out of sync_wrapper. | Rob Austein | |
svn path=/rpkid/rpki/async.py; revision=3004 | |||
2010-02-17 | Debugging cleanup | Rob Austein | |
svn path=/rpkid/rpki/async.py; revision=2976 | |||
2010-01-23 | Doh, debug message already obsolete when checked in. | Rob Austein | |
svn path=/rpkid/rpki/async.py; revision=2961 | |||
2010-01-23 | Add cutoff threshold and tuple tracking to gc_summary. | Rob Austein | |
svn path=/rpkid/rpki/async.py; revision=2960 | |||
2010-01-04 | Still seeing unexplained memory bloat, try a different approach to | Rob Austein | |
tracking this down. svn path=/rpkid/rpki/async.py; revision=2926 | |||
2009-12-22 | Handle exception that was causing unintended exit from event_loop(), | Rob Austein | |
add safety net to keep servers from crashing if something like this happens again. svn path=/rpkid/rpki/async.py; revision=2902 | |||
2009-12-18 | Doxygen markup error | Rob Austein | |
svn path=/rpkid/rpki/async.py; revision=2892 | |||
2009-12-02 | sync_wrapper wasn't working quite right with defer(). | Rob Austein | |
svn path=/rpkid/rpki/async.py; revision=2890 | |||
2009-12-02 | Clean up deferred action queue logic. Turns out we need to run the | Rob 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-12-02 | Implement deferred action queue separate from timers. | Rob Austein | |
svn path=/rpkid/rpki/async.py; revision=2888 | |||
2009-12-01 | Clean up timer debugging code. Clear pointers in a few places that | Rob Austein | |
appear to have been causing circular references. svn path=/rpkid/rpki/async.py; revision=2887 | |||
2009-11-30 | Timer debugging code | Rob Austein | |
svn path=/rpkid/rpki/async.py; revision=2886 | |||
2009-09-11 | Cleanup | Rob Austein | |
svn path=/rpkid/rpki/async.py; revision=2748 | |||
2009-07-29 | Massively increase https timeout interval. Enable slow-and-safe | Rob Austein | |
version of async iteration, can look at using fast-and-risky version later on a case-by-case basis if needed. svn path=/rpkid/rpki/async.py; revision=2682 | |||
2009-07-29 | Rework stack_unwind code | Rob Austein | |
svn path=/rpkid/rpki/async.py; revision=2679 | |||
2009-07-29 | Extend rpki.async.iterator to support unwinding the stack to avoid | Rob Austein | |
recursion limit when processing really long iterations. svn path=/rpkid/rpki/async.py; revision=2678 | |||
2009-07-18 | Document a bunch of assertions. Fiddle with HTTPS timeouts. | Rob Austein | |
svn path=/rpkid/rpki/async.py; revision=2643 | |||
2009-07-04 | Clean 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-27 | sync_wrapper() | Rob Austein | |
svn path=/rpkid/rpki/async.py; revision=2549 | |||
2009-06-01 | New TLS code mostly working. Only lightly tested so far, but "make | Rob Austein | |
test" ran to completion. svn path=/pow/POW-0.7/POW.c; revision=2481 | |||
2009-05-12 | Cleanup 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-11 | Cosmetic doc changes. | Rob Austein | |
svn path=/rpkid/irbe-setup.py; revision=2424 | |||
2009-05-11 | Pass ExitNow exceptions through, as signal handlers can raise them at any time. | Rob Austein | |
svn path=/rpkid/irdbd.py; revision=2423 | |||
2009-05-06 | Clean up signal handling | Rob Austein | |
svn path=/rpkid/rpki/async.py; revision=2407 | |||
2009-05-06 | Checkpoint | Rob Austein | |
svn path=/rpkid/rpki/async.py; revision=2404 | |||
2009-05-04 | Don'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-04 | Move signal wrapper to rpki.async.event_loop(). | Rob Austein | |
svn path=/rpkid/rpki/async.py; revision=2397 | |||
2009-04-30 | Update timer for alternate handler mechanism | Rob Austein | |
svn path=/rpkid/rpki/async.py; revision=2385 | |||
2009-04-30 | We sort timers on insertion anyway, so just need to avoid duplicates. | Rob Austein | |
svn path=/rpkid/rpki/async.py; revision=2384 | |||
2009-04-30 | timer.set_handler() | Rob Austein | |
svn path=/rpkid/rpki/async.py; revision=2383 | |||
2009-04-30 | Cancel timers before setting them | Rob Austein | |
svn path=/rpkid/rpki/async.py; revision=2382 | |||
2009-04-30 | timer.is_set() | Rob Austein | |
svn path=/rpkid/rpki/async.py; revision=2377 | |||
2009-04-28 | Add timer system and hook into asyncore that uses it. | Rob Austein | |
svn path=/rpkid/rpki/async.py; revision=2368 | |||
2009-04-24 | Checkpoint | Rob Austein | |
svn path=/rpkid/pubd.py; revision=2355 | |||
2009-04-21 | Cleanup | Rob Austein | |
svn path=/rpkid/rpki/async.py; revision=2352 | |||
2009-04-21 | Checkpoint | Rob Austein | |
svn path=/rpkid/rpki/async.py; revision=2351 | |||
2009-04-20 | Checkpoint | Rob Austein | |
svn path=/rpkid/irdbd.py; revision=2350 |