Age | Commit message (Collapse) | Author |
|
finely-tuned methods. Zookeeper.synchronize() itself kept for
backwards compatability and as a blanket operation to wahck
everything in sight. See #281.
svn path=/branches/tk274/; revision=4646
|
|
thousands of <self/> objects is perhaps a bit excessive.
svn path=/branches/tk274/; revision=4645
|
|
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
|
|
svn path=/branches/tk274/; revision=4641
|
|
closures, to make it easier for long-running tasks to yield the CPU
periodically. As a side effect, this moves a lot of dense code out of
rpki.left_right.self_elt methods and into separate task-specific
classes. See #275.
svn path=/branches/tk274/; revision=4640
|
|
svn path=/branches/tk274/; revision=4639
|
|
svn path=/trunk/; revision=4637
|
|
svn path=/trunk/; revision=4636
|
|
yet adapted to match.
svn path=/branches/tk274/; revision=4635
|
|
automatically, no need for explict pings elsewhere.
svn path=/branches/tk274/; revision=4634
|
|
svn path=/branches/tk274/; revision=4633
|
|
updated CRL and manifest. More debug logging.
svn path=/branches/tk274/; revision=4632
|
|
the slower POW.pkix code in what profiling suggests is a serious
hotspot during manifest generation. See #20, #274.
svn path=/branches/tk274/; revision=4631
|
|
Sigh.
svn path=/branches/tk274/; revision=4630
|
|
ctypes.pythonapi interface.
svn path=/branches/tk274/; revision=4629
|
|
Totally insecure. DO NOT USE THIS IN PRODUCTION. We may want to
remove this before merging this branch back to trunk, but I've tried
to make it difficult to hurt oneself with this by accident, and it
makes a big difference in CPU time spent generating keys on large test
runs.
svn path=/branches/tk274/; revision=4628
|
|
the underlying MySQLdb.Connection.ping() method before we start a new
operation. Not sure why this is necessary, I thought Django handled
that sort of thing automatically, but ORM support for long-lived
servers is a bit sketchy so maybe they missed this one.
svn path=/branches/tk274/; revision=4627
|
|
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
|
|
svn path=/branches/tk274/; revision=4623
|
|
deal with BPKI certificates with all the whacky distinguished name
fields allowed by X.509, or at least by PKIX. See #279.
svn path=/trunk/; revision=4621
|
|
svn path=/trunk/; revision=4620
|
|
svn path=/trunk/; revision=4617
|
|
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
|
|
were showing .deepcopy() hot spots under profiling. See #274.
svn path=/trunk/; revision=4610
|
|
Tweak yamltest to force one ROA request per prefix regardless of how
the user expressed it; we may want to revisit this eventually, but
it's more useful this way for now.
svn path=/trunk/; revision=4609
|
|
svn path=/trunk/; revision=4608
|
|
requests to avoid timeouts. See #274.
svn path=/trunk/; revision=4607
|
|
svn path=/trunk/; revision=4600
|
|
by rpkigui-rcynic as well
svn path=/trunk/; revision=4598
|
|
svn path=/trunk/; revision=4589
|
|
so we can recover from misconfigured clocks. Closes #265.
Add child_handle attribute to <list_published_objects/> response.
Closes #266.
svn path=/trunk/; revision=4588
|
|
svn path=/trunk/; revision=4586
|
|
svn path=/trunk/; revision=4583
|
|
svn path=/trunk/; revision=4580
|
|
svn path=/trunk/; revision=4576
|
|
svn path=/trunk/; revision=4575
|
|
control operations over from irbe_cli to rpkic.
svn path=/trunk/; revision=4572
|
|
svn path=/trunk/; revision=4570
|
|
svn path=/trunk/; revision=4569
|
|
through the RPKI system.
svn path=/trunk/; revision=4567
|
|
smoketest. The real problem is smoketest's antique BPKI model, but
fixing that'd be more work than it's worth just to suppress a warning.
svn path=/trunk/; revision=4565
|
|
closes #245
svn path=/trunk/; revision=4561
|
|
running the old one.
svn path=/trunk/; revision=4558
|
|
svn path=/trunk/; revision=4552
|
|
"--flat" option to rpkic configure_publication_client. These are for
testing and simulation, do not use them in production.
svn path=/trunk/; revision=4545
|
|
svn path=/trunk/; revision=4485
|
|
every time through inner loop. Fixes #248.
svn path=/trunk/; revision=4484
|