postgresql/src/include/libpq
Robert Haas 2ad5c27bb5 Don't send protocol messages to a shm_mq that no longer exists.
Commit 2bd9e412f9 introduced a mechanism
for relaying protocol messages from a background worker to another
backend via a shm_mq.  However, there was no provision for shutting
down the communication channel.  Therefore, a protocol message sent
late in the shutdown sequence, such as a DEBUG message resulting from
cranking up log_min_messages, could crash the server.  To fix, install
an on_dsm_detach callback that disables sending messages to the shm_mq
when the associated DSM is detached.
2015-10-16 09:42:33 -04:00
..
auth.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
be-fsstubs.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
crypt.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
hba.h Cleanups from the remove-native-krb5 patch 2014-03-16 15:22:45 +01:00
ip.h Remove code to match IPv4 pg_hba.conf entries to IPv4-in-IPv6 addresses. 2015-02-17 12:49:18 -05:00
libpq-be.h Remove ssl renegotiation support. 2015-07-28 22:06:31 +02:00
libpq-fs.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
libpq.h Fix incorrect order of lock file removal and failure to close() sockets. 2015-08-02 14:55:03 -04:00
md5.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
pqcomm.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
pqformat.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
pqmq.h Don't send protocol messages to a shm_mq that no longer exists. 2015-10-16 09:42:33 -04:00
pqsignal.h Actually, it's not that hard to merge the Windows pqsignal code ... 2015-08-31 15:52:56 -04:00