summaryrefslogtreecommitdiff
path: root/src/src/functions.h
diff options
context:
space:
mode:
authorJeremy Harris <jgh146exb@wizmail.org>2017-10-08 16:12:06 +0100
committerJeremy Harris <jgh146exb@wizmail.org>2017-10-08 17:30:39 +0100
commit10ac8d7f410e55043b0b182fb77f2e8fb6a7aed4 (patch)
treeb61313be7211b54cc67896ed06c71716a2800649 /src/src/functions.h
parent6a69d109fb79fb19663137cf606557d663169373 (diff)
TFO: on FreeBSD avoid client TFO-mode connects unless a TCP_FASTOPEN setsocketopt succeeds
This fixes the FreeSBD no-kernel-support issues (it succeded the sendto for the connect-with-data, but dod not queue the data). Having checked dynamically, do not claim support-for TFO either.
Diffstat (limited to 'src/src/functions.h')
-rw-r--r--src/src/functions.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/src/functions.h b/src/src/functions.h
index 9d1f6dc6e..e9f71c984 100644
--- a/src/src/functions.h
+++ b/src/src/functions.h
@@ -474,6 +474,9 @@ extern int strcmpic(const uschar *, const uschar *);
extern int strncmpic(const uschar *, const uschar *, int);
extern uschar *strstric(uschar *, uschar *, BOOL);
+#ifdef EXIM_TFO_PROBE
+extern void tfo_probe(void);
+#endif
extern void timesince(struct timeval * diff, struct timeval * then);
extern void tls_modify_variables(tls_support *);
extern uschar *tod_stamp(int);