Age | Commit message (Collapse) | Author |
|
apparently it confuses the users.
svn path=/branches/tk274/; revision=4647
|
|
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
|
|
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=4624
|
|
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
|
|
clueless from disabling hostkeys accidently, but Iain has a plane to
catch.
svn path=/trunk/; revision=4619
|
|
transmission daemon. Also allow SSH hostkeys to be optional, which is
a bad idea, but is needed in certain automated test environments where
the hostkey isn't available without heroic effort (read: don't run
without a hostkey in any kind of production environment).
svn path=/trunk/; revision=4618
|
|
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
|
|
svn path=/trunk/; revision=4614
|
|
Consolidate code that generates file:// URIs from filenames.
svn path=/trunk/; revision=4613
|
|
svn path=/trunk/; revision=4612
|
|
svn path=/trunk/; revision=4611
|
|
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=4606
|
|
svn path=/trunk/; revision=4604
|
|
rpkid. fixes #268
svn path=/trunk/; revision=4603
|
|
svn path=/trunk/; revision=4602
|
|
svn path=/trunk/; revision=4601
|
|
svn path=/trunk/; revision=4600
|
|
transitions, emailing an alert when a problem is detected.
references #257
svn path=/trunk/; revision=4599
|
|
by rpkigui-rcynic as well
svn path=/trunk/; revision=4598
|
|
when listing what's wrong with particular objects.
svn path=/trunk/; revision=4597
|
|
certificates in that ROA's authorization chain. See #256.
svn path=/trunk/; revision=4596
|
|
svn path=/trunk/; revision=4595
|
|
doubt could be vastly improved. See #257.
svn path=/trunk/; revision=4594
|
|
svn path=/trunk/; revision=4593
|
|
listed in published ghostbuster records for each user.
remove -v (verbose) option
svn path=/trunk/; revision=4592
|