Log Message: ----------- More pgcrypto fixes: avoid bogus alignment assumptions in sha2, be more wary about having a value for BYTE_ORDER, clean up randomly- chosen ways of including Postgres core headers. Marko Kreen and Tom Lane
Modified Files:
--------------
pgsql/contrib/pgcrypto:
blf.c (r1.6 -> r1.7)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/pgcrypto/blf.c.diff?r1=1.6&r2=1.7)
crypt-md5.c (r1.3 -> r1.4)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/pgcrypto/crypt-md5.c.diff?r1=1.3&r2=1.4)
fortuna.c (r1.1 -> r1.2)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/pgcrypto/fortuna.c.diff?r1=1.1&r2=1.2)
internal.c (r1.19 -> r1.20)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/pgcrypto/internal.c.diff?r1=1.19&r2=1.20)
mbuf.c (r1.1 -> r1.2)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/pgcrypto/mbuf.c.diff?r1=1.1&r2=1.2)
md5.c (r1.12 -> r1.13)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/pgcrypto/md5.c.diff?r1=1.12&r2=1.13)
openssl.c (r1.23 -> r1.24)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/pgcrypto/openssl.c.diff?r1=1.23&r2=1.24)
pgp-armor.c (r1.1 -> r1.2)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/pgcrypto/pgp-armor.c.diff?r1=1.1&r2=1.2)
pgp-cfb.c (r1.1 -> r1.2)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/pgcrypto/pgp-cfb.c.diff?r1=1.1&r2=1.2)
pgp-compress.c (r1.1 -> r1.2)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/pgcrypto/pgp-compress.c.diff?r1=1.1&r2=1.2)
pgp-decrypt.c (r1.1 -> r1.2)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/pgcrypto/pgp-decrypt.c.diff?r1=1.1&r2=1.2)
pgp-encrypt.c (r1.1 -> r1.2)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/pgcrypto/pgp-encrypt.c.diff?r1=1.1&r2=1.2)
pgp-info.c (r1.1 -> r1.2)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/pgcrypto/pgp-info.c.diff?r1=1.1&r2=1.2)
pgp-mpi-internal.c (r1.1 -> r1.2)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/pgcrypto/pgp-mpi-internal.c.diff?r1=1.1&r2=1.2)
pgp-mpi-openssl.c (r1.1 -> r1.2)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/pgcrypto/pgp-mpi-openssl.c.diff?r1=1.1&r2=1.2)
pgp-mpi.c (r1.1 -> r1.2)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/pgcrypto/pgp-mpi.c.diff?r1=1.1&r2=1.2)
pgp-pgsql.c (r1.1 -> r1.2)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/pgcrypto/pgp-pgsql.c.diff?r1=1.1&r2=1.2)
pgp-pubdec.c (r1.2 -> r1.3)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/pgcrypto/pgp-pubdec.c.diff?r1=1.2&r2=1.3)
pgp-pubenc.c (r1.1 -> r1.2)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/pgcrypto/pgp-pubenc.c.diff?r1=1.1&r2=1.2)
pgp-pubkey.c (r1.1 -> r1.2)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/pgcrypto/pgp-pubkey.c.diff?r1=1.1&r2=1.2)
pgp-s2k.c (r1.1 -> r1.2)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/pgcrypto/pgp-s2k.c.diff?r1=1.1&r2=1.2)
pgp.c (r1.1 -> r1.2)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/pgcrypto/pgp.c.diff?r1=1.1&r2=1.2)
px-crypt.c (r1.11 -> r1.12)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/pgcrypto/px-crypt.c.diff?r1=1.11&r2=1.12)
px-hmac.c (r1.6 -> r1.7)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/pgcrypto/px-hmac.c.diff?r1=1.6&r2=1.7)
px.c (r1.12 -> r1.13)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/pgcrypto/px.c.diff?r1=1.12&r2=1.13)
random.c (r1.11 -> r1.12)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/pgcrypto/random.c.diff?r1=1.11&r2=1.12)
rijndael.c (r1.10 -> r1.11)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/pgcrypto/rijndael.c.diff?r1=1.10&r2=1.11)
sha1.c (r1.15 -> r1.16)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/pgcrypto/sha1.c.diff?r1=1.15&r2=1.16)
sha2.c (r1.1 -> r1.2)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/contrib/pgcrypto/sha2.c.diff?r1=1.1&r2=1.2)
---------------------------(end of broadcast)---------------------------
TIP 9: In versions below 8.0, the planner will ignore your desire to
choose an index scan if your joining column's datatypes do not
match
