summaryrefslogtreecommitdiff
path: root/src/backend/libpq/pqcomm.c
AgeCommit message (Expand)Author
2025-02-23backend libpq void * argument for binary dataPeter Eisentraut
2025-02-17Fix translator notes in commentsDaniel Gustafsson
2025-02-09Make TLS write functions' buffer arguments pointers constPeter Eisentraut
2025-01-01Update copyright for 2025Bruce Momjian
2024-07-02Add missing includes for some global variablesPeter Eisentraut
2024-05-17Revise GUC names quoting in messages againPeter Eisentraut
2024-04-08Support TLS handshake directly without SSLRequest negotiationHeikki Linnakangas
2024-04-07Avoid needless large memcpys in libpq socket writingDavid Rowley
2024-03-12Fix copying SockAddr structHeikki Linnakangas
2024-03-12Move initialization of the Port struct to the child processHeikki Linnakangas
2024-03-12Set socket options in child process after forkingHeikki Linnakangas
2024-03-12Disconnect if socket cannot be put into non-blocking modeHeikki Linnakangas
2024-01-04Update copyright for 2024Bruce Momjian
2023-12-11Be more wary about OpenSSL not setting errno on error.Tom Lane
2023-11-23Use ResourceOwner to track WaitEventSets.Heikki Linnakangas
2023-10-05Refactor ListenSocket array.Heikki Linnakangas
2023-08-24Use FD_CLOEXEC on ListenSocketsHeikki Linnakangas
2023-08-09struct PQcommMethods: use C99 designated initializersAlvaro Herrera
2023-03-02Don't leak descriptors into subprograms.Thomas Munro
2023-01-12Use WaitEventSet API for postmaster's event loop.Thomas Munro
2023-01-02Update copyright for 2023Bruce Momjian
2022-09-13Split up guc.c for better build speed and ease of maintenance.Tom Lane
2022-08-25Remove configure probe for sockaddr_in6 and require AF_INET6.Thomas Munro
2022-08-23Remove our artificial PG_SOMAXCONN limit on listen queue length.Tom Lane
2022-08-18mstcpip.h is not missing on MinGW.Thomas Munro
2022-08-18Remove configure probe for netinet/tcp.h.Thomas Munro
2022-08-13Remove HAVE_UNIX_SOCKETS.Thomas Munro
2022-05-12Pre-beta mechanical code beautification.Tom Lane
2022-04-12Revert the addition of GetMaxBackends() and related stuff.Robert Haas
2022-03-22Revert "graceful shutdown" changes for Windows.Tom Lane
2022-02-15Remove IS_AF_UNIX macroPeter Eisentraut
2022-02-14Use WL_SOCKET_CLOSED for client_connection_check_interval.Thomas Munro
2022-02-08Remove MaxBackends variable in favor of GetMaxBackends() function.Robert Haas
2022-01-08Update copyright for 2022Bruce Momjian
2021-12-07On Windows, also call shutdown() while closing the client socket.Tom Lane
2021-12-02On Windows, close the client socket explicitly during backend shutdown.Tom Lane
2021-11-09Remove check for accept() argument typesPeter Eisentraut
2021-11-08Reject extraneous data after SSL or GSS encryption handshake.Tom Lane
2021-05-12Initial pgindent and pgperltidy run for v14.Tom Lane
2021-04-28Add heuristic incoming-message-size limits in the server.Tom Lane
2021-04-23Factor out system call names from error messagesPeter Eisentraut
2021-04-23Use correct format placeholder for WSAGetLastError()Peter Eisentraut
2021-04-02Detect POLLHUP/POLLRDHUP while running queries.Thomas Munro
2021-03-04Remove server and libpq support for old FE/BE protocol version 2.Heikki Linnakangas
2021-03-01Introduce symbolic names for FeBeWaitSet positions.Thomas Munro
2021-01-02Update copyright for 2021Bruce Momjian
2020-12-28Fix assorted issues in backend's GSSAPI encryption support.Tom Lane
2020-12-04Convert elog(LOG) calls to ereport() where appropriatePeter Eisentraut
2020-11-25Make error hint from bind() failure more accuratePeter Eisentraut
2020-11-25Add support for abstract Unix-domain socketsPeter Eisentraut