Initialize the PyCrypto random number generator for each thread/process.

Review Request #7111 — Created March 24, 2015 and submitted — Latest diff uploaded

Information

Review Board
release-2.0.x
d0b8b3f...

Reviewers

PyCrypto requires that the random number be re-generated for every
forked process. While this should already be happening, it seems that
there are cases where it doesn't. (This may be dependent on the version
of PyCrypto.)

In order to guarantee that PyCrypto is happy, we'll initialize it during
Review Board initialization.

Unit tests pass.

Navigating around Review Board works.

I was not able to reproduce the original bug here, but this should satisfy
the requirements.

    Loading...