Age | Commit message (Collapse) | Author |
|
svn path=/branches/tk685/; revision=5757
|
|
svn path=/trunk/; revision=5624
|
|
svn path=/branches/tk274/; revision=4793
|
|
svn path=/branches/tk274/; revision=4786
|
|
svn path=/branches/tk274/; revision=4672
|
|
I/O versus timers.
svn path=/branches/tk274/; revision=4644
|
|
svn path=/branches/tk274/; revision=4643
|
|
accidently digging myself into a hole with a circular reference that
confused Python's garbage collector. See #275.
This version is much too noisy, and could use some cleanup, but basic
code seems to work, and I want to test it on multiple machines in
parallel, so checking it in now.
svn path=/branches/tk274/; revision=4642
|
|
garbage collector can free up cache entries we're not using for us.
Rework update_roas() to be a bit more frugal with memory. See #278.
svn path=/branches/tk274/; revision=4626
|
|
string. Huh? Log exception class name in cae this ever happens
again.
svn path=/trunk/; revision=4616
|
|
batches of ROA requests. Not yet well tested, preliminary results
look good and I have people waiting for this patch, so checking in now
while continuing testing. See #275.
svn path=/trunk/; revision=4615
|
|
"except:" clauses that should have been "except Exception:".
svn path=/rpkid/rpki-sql-setup.py; revision=4014
|
|
going into a spin loop. (#69) Preserve old signal handlers even if we
do have to restart the I/O loop. Minor clean up.
svn path=/rpkid/rpki/async.py; revision=3976
|
|
svn path=/rpkid/rpki/async.py; revision=3793
|
|
svn path=/rpkid/irbe_cli.py; revision=3551
|
|
svn path=/rpkid/Makefile; revision=3465
|
|
svn path=/rpkid/rpki/async.py; revision=3268
|
|
__cmp__() method and use an explicit sort key, but this works.
svn path=/rpkid/rpki/async.py; revision=3267
|
|
svn path=/myrpki/myrpki.py; revision=3191
|
|
svn path=/rpkid/irbe_cli.py; revision=3107
|
|
svn path=/rpkid/rpki/async.py; revision=3006
|
|
getting closer.
svn path=/rpkid/irbe_cli.py; revision=3005
|
|
svn path=/rpkid/rpki/async.py; revision=3004
|
|
svn path=/rpkid/rpki/async.py; revision=2976
|
|
svn path=/rpkid/rpki/async.py; revision=2961
|
|
svn path=/rpkid/rpki/async.py; revision=2960
|
|
tracking this down.
svn path=/rpkid/rpki/async.py; revision=2926
|
|
add safety net to keep servers from crashing if something like this
happens again.
svn path=/rpkid/rpki/async.py; revision=2902
|
|
svn path=/rpkid/rpki/async.py; revision=2892
|
|
svn path=/rpkid/rpki/async.py; revision=2890
|
|
deferred action queue twice, once after serving I/O events, once after
running the timer queue.
svn path=/rpkid/rpki/async.py; revision=2889
|
|
svn path=/rpkid/rpki/async.py; revision=2888
|
|
appear to have been causing circular references.
svn path=/rpkid/rpki/async.py; revision=2887
|
|
svn path=/rpkid/rpki/async.py; revision=2886
|
|
svn path=/rpkid/rpki/async.py; revision=2748
|
|
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
|
|
svn path=/rpkid/rpki/async.py; revision=2679
|
|
recursion limit when processing really long iterations.
svn path=/rpkid/rpki/async.py; revision=2678
|
|
svn path=/rpkid/rpki/async.py; revision=2643
|
|
mucking about with msg.type variables. Include query PDU tags in
reply <report_error/> PDUs.
svn path=/rpkid/irbe-setup.py; revision=2571
|
|
svn path=/rpkid/rpki/async.py; revision=2549
|
|
test" ran to completion.
svn path=/pow/POW-0.7/POW.c; revision=2481
|
|
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
|
|
svn path=/rpkid/irbe-setup.py; revision=2424
|
|
svn path=/rpkid/irdbd.py; revision=2423
|
|
svn path=/rpkid/rpki/async.py; revision=2407
|
|
svn path=/rpkid/rpki/async.py; revision=2404
|
|
all done.
svn path=/rpkid/rpki/async.py; revision=2400
|
|
svn path=/rpkid/rpki/async.py; revision=2397
|
|
svn path=/rpkid/rpki/async.py; revision=2385
|