X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/3d040d098384c48be39e47862d55cac1bc0c578c..1d28cc061677bd07d9bed48dd84bd5c590247043:/src/src/structs.h diff --git a/src/src/structs.h b/src/src/structs.h index 9bf3aebe2..e1d93a943 100644 --- a/src/src/structs.h +++ b/src/src/structs.h @@ -2,9 +2,10 @@ * Exim - an Internet mail transport agent * *************************************************/ +/* Copyright (c) The Exim Maintainers 2020 - 2022 */ /* Copyright (c) University of Cambridge 1995 - 2018 */ -/* Copyright (c) The Exim Maintainers 2020 - 2021 */ /* See the file NOTICE for conditions of use and distribution. */ +/* SPDX-License-Identifier: GPL-2.0-or-later */ /* Definitions of various structures. In addition, those that are visible for @@ -830,8 +831,11 @@ typedef struct { host_item * host; int host_af; uschar * interface; - uschar * sending_ip_address; /* used for TLS resumption */ + int sock; /* used for a bound but not connected socket */ + uschar * sending_ip_address; /* used for TLS resumption */ + const uschar * host_lbserver; /* ditto, for server-behind LB */ + BOOL have_lbserver:1; /* host_lbserver is valid */ #ifdef SUPPORT_DANE BOOL dane:1; /* connection must do dane */ @@ -892,7 +896,7 @@ typedef struct check_host_block { const uschar *host_name; const uschar *host_address; const uschar *host_ipv4; - BOOL negative; + mcs_flags flags; } check_host_block; /* Structure for remembering lookup data when caching the result of