Fix cascading privilege revoke to stop if privileges are
still held (Tom Lane)

If we revoke a grant option from some role X, but X still holds that option via a grant
from someone else, we should not recursively revoke the
corresponding privilege from role(s) Y that X had granted it to.

Fix handling of SIGFPE when
PL/Perl is in use (Andres Freund)

Perl resets the process's SIGFPE handler to SIG_IGN, which could result in crashes later
on. Restore the normal Postgres signal handler after
initializing PL/Perl.

Prevent PL/Perl from crashing if a recursive PL/Perl
function is redefined while being executed (Tom Lane)

Work around possible misoptimization in PL/Perl (Tom
Lane)

Some Linux distributions contain an incorrect version of
pthread.h that results in
incorrect compiled code in PL/Perl, leading to crashes if a
PL/Perl function calls another one that throws an
error.

Update time zone data files to tzdata release 2012f for DST law
changes in Fiji