#include "postgres_fe.h"
#include <signal.h>
#include <fcntl.h>
#include <ctype.h>
#include <sys/socket.h>
#include <unistd.h>
#include <netdb.h>
#include <netinet/in.h>
#include <netinet/tcp.h>
#include <arpa/inet.h>
#include <sys/stat.h>
#include <pthread.h>
#include "fe-auth.h"
#include "libpq-fe.h"
#include "libpq-int.h"
Go to the source code of this file.
Definition at line 64 of file fe-secure.c.
Definition at line 66 of file fe-secure.c.
Definition at line 77 of file fe-secure.c.
Definition at line 83 of file fe-secure.c.
Definition at line 55 of file fe-secure.c.
Definition at line 504 of file fe-secure.c.
References SIGPIPE, SOCK_ERRNO, and SOCK_ERRNO_SET.
Definition at line 554 of file fe-secure.c.
References SIGPIPE, SOCK_ERRNO, and SOCK_ERRNO_SET.
Definition at line 473 of file fe-secure.c.
Definition at line 483 of file fe-secure.c.
Definition at line 428 of file fe-secure.c.
Definition at line 461 of file fe-secure.c.
Definition at line 489 of file fe-secure.c.
Definition at line 129 of file fe-secure.c.
Definition at line 117 of file fe-secure.c.
Definition at line 152 of file fe-secure.c.
References conn, and pgtls_close().
Referenced by pqDropConnection().
Definition at line 138 of file fe-secure.c.
References conn, PGRES_POLLING_FAILED, and pgtls_open_client().
Referenced by PQconnectPoll().
Definition at line 193 of file fe-secure.c.
References conn, EAGAIN, ECONNRESET, EINTR, EWOULDBLOCK, len, libpq_append_conn_error(), PG_STRERROR_R_BUFLEN, recv, pg_conn::sock, SOCK_ERRNO, SOCK_ERRNO_SET, and SOCK_STRERROR.
Referenced by gss_read(), pg_GSS_read(), pgconn_bio_read(), and pqsecure_read().
Definition at line 316 of file fe-secure.c.
References conn, DECLARE_SIGPIPE_INFO, DISABLE_SIGPIPE, EAGAIN, ECONNRESET, EINTR, EWOULDBLOCK, len, libpq_gettext, PG_STRERROR_R_BUFLEN, REMEMBER_EPIPE, RESTORE_SIGPIPE, send, pg_conn::sigpipe_flag, snprintf, pg_conn::sock, SOCK_ERRNO, SOCK_ERRNO_SET, SOCK_STRERROR, strlcat(), pg_conn::write_err_msg, and pg_conn::write_failed.
Referenced by pg_GSS_write(), pgconn_bio_write(), pqsecure_open_gss(), and pqsecure_write().
Definition at line 167 of file fe-secure.c.
References conn, len, pg_GSS_read(), pgtls_read(), pqsecure_raw_read(), and pg_conn::ssl_in_use.
Referenced by pqReadData().
Definition at line 267 of file fe-secure.c.
References conn, len, pg_GSS_write(), pgtls_write(), pqsecure_raw_write(), and pg_conn::ssl_in_use.
Referenced by pqSendSome().
Definition at line 467 of file fe-secure.c.
Definition at line 440 of file fe-secure.c.
Definition at line 446 of file fe-secure.c.
Definition at line 103 of file fe-secure.c.
References conn, and pg_conn::ssl_in_use.
Referenced by exec_command_conninfo(), and printSSLInfo().
Definition at line 434 of file fe-secure.c.