pgsql: Revert "Replace PostmasterRandom() with a stronger way of genera

Поиск
Список
Период
Сортировка
От Heikki Linnakangas
Тема pgsql: Revert "Replace PostmasterRandom() with a stronger way of genera
Дата
Msg-id E1bwUSp-0000Xq-GV@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Revert "Replace PostmasterRandom() with a stronger way of generating randomness."

This reverts commit 9e083fd4683294f41544e6d0d72f6e258ff3a77c. That was a
few bricks shy of a load:

* Query cancel stopped working
* Buildfarm member pademelon stopped working, because the box doesn't have
  /dev/urandom nor /dev/random.

This clearly needs some more discussion, and a quite different patch, so
revert for now.

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/faae1c918e8aaae034eaf3ea103fcb6ba9adc5ab

Modified Files
--------------
contrib/pgcrypto/Makefile           |   2 +-
contrib/pgcrypto/internal.c         |  40 +++---
contrib/pgcrypto/random.c           | 247 ++++++++++++++++++++++++++++++++++++
src/backend/libpq/auth.c            |  27 +---
src/backend/postmaster/postmaster.c | 153 ++++++++++++++++------
src/include/port.h                  |   3 -
src/port/Makefile                   |   2 +-
src/port/pg_strong_random.c         | 148 ---------------------
src/tools/msvc/Mkvcbuild.pm         |   6 +-
9 files changed, 384 insertions(+), 244 deletions(-)


В списке pgsql-committers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: pgsql: Use OpenSSL EVP API for symmetric encryption in pgcrypto.
Следующее
От: Dave Page
Дата:
Сообщение: Re: pgsql: Use OpenSSL EVP API for symmetric encryption in pgcrypto.