Lines Matching refs:BOOL

30 extern BOOL    opt_perl_at_start;      /* Start Perl interpreter at start */
31 extern BOOL opt_perl_started; /* Set once interpreter started */
32 extern BOOL opt_perl_taintmode; /* Enable taint mode in Perl */
51 extern BOOL eldap_start_tls; /* Use STARTTLS */
77 extern BOOL move_frozen_messages; /* Get them out of the normal directory */
81 extern BOOL allow_insecure_tainted_data;
91 BOOL certificate_verified; /* Client certificate verified */
93 BOOL dane_verified; /* ... via DANE */
100 BOOL on_connect; /* For older MTAs that don't STARTTLS */
116 BOOL host_resumable:1;
117 BOOL ticket_received:1;
119 BOOL verify_override:1; /* certificate_verified only due to tls_try_verify_hosts */
120 BOOL ext_master_secret:1; /* extended-master-secret was used */
126 extern BOOL gnutls_compat_mode; /* Less security, more compatibility */
127 extern BOOL gnutls_allow_auto_pkcs11; /* Let GnuTLS autoload PKCS11 modules */
141 extern BOOL tls_remember_esmtp; /* For YAEB */
164 extern BOOL (*lwr_receive_hasc)(void);
169 extern BOOL (*receive_hasc)(void);
174 extern BOOL (*receive_smtp_buffered)(void);
186 BOOL acl_temp_details :1; /* TRUE to give details for 4xx error */
187 BOOL active_local_from_check :1; /* For adding Sender: (switchable) */
188 BOOL active_local_sender_retain :1; /* For keeping Sender: (switchable) */
189 BOOL address_test_mode :1; /* True for -bt */
190 BOOL admin_user :1; /* True if caller can do admin */
191 BOOL allow_auth_unadvertised :1; /* As it says */
192 BOOL allow_unqualified_recipient :1; /* For local messages */ /* As it says */
193 BOOL allow_unqualified_sender :1; /* Reset for SMTP */ /* Ditto */
194 BOOL authentication_local :1; /* TRUE if non-smtp (implicit authentication) */
196 BOOL background_daemon :1; /* Set FALSE to keep in foreground */
197 BOOL bdat_readers_wanted :1; /* BDAT-handling to be pushed on readfunc stack */
199 BOOL chunking_offered :1;
200 BOOL config_changed :1; /* True if -C used */
201 BOOL continue_more :1; /* Flag more addresses waiting */
203 BOOL daemon_listen :1; /* True if listening required */
204 BOOL debug_daemon :1; /* Debug the daemon process only */
205 BOOL deliver_firsttime :1; /* True for first delivery attempt */
206 BOOL deliver_force :1; /* TRUE if delivery was forced */
207 BOOL deliver_freeze :1; /* TRUE if delivery is frozen */
208 BOOL deliver_force_thaw :1; /* TRUE to force thaw in queue run */
209 BOOL deliver_manual_thaw :1; /* TRUE if manually thawed */
210 BOOL deliver_selectstring_regex :1; /* String is regex */
211 BOOL deliver_selectstring_sender_regex :1; /* String is regex */
212 BOOL disable_callout_flush :1; /* Don't flush before callouts */
213 BOOL disable_delay_flush :1; /* Don't flush before "delay" in ACL */
214 BOOL disable_logging :1; /* Disables log writing when TRUE */
216BOOL dkim_disable_verify :1; /* Set via ACL control statement. When set, DKIM verification is d…
217 BOOL dkim_init_done :1; /* lazy-init status */
220 BOOL dmarc_has_been_checked :1; /* Global variable to check if test has been called yet */
221BOOL dmarc_disable_verify :1; /* Set via ACL control statement. When set, DMARC verification is…
222BOOL dmarc_enable_forensic :1; /* Set via ACL control statement. When set, DMARC forensic repor…
224 BOOL dont_deliver :1; /* TRUE for -N option */
225 BOOL dot_ends :1; /* TRUE if "." ends non-SMTP input */
227 BOOL enable_dollar_recipients :1; /* Make $recipients available */
228 BOOL expand_string_forcedfail :1; /* TRUE if failure was "expected" */
230 BOOL filter_running :1; /* TRUE while running a filter */
232 BOOL header_rewritten :1; /* TRUE if header changed by router */
233 BOOL helo_verified :1; /* True if HELO verified */
234 BOOL helo_verify_failed :1; /* True if attempt failed */
235 BOOL host_checking_callout :1; /* TRUE if real callout wanted */
236 BOOL host_find_failed_syntax :1; /* DNS syntax check failure */
238 BOOL inetd_wait_mode :1; /* Whether running in inetd wait mode */
239 BOOL is_inetd :1; /* True for inetd calls */
241 BOOL local_error_message :1; /* True if handling one of these */
242 BOOL log_testing_mode :1; /* TRUE in various testing modes */
245 BOOL no_mbox_unspool :1; /* don't unlink files in /scan directory */
247 BOOL no_multiline_responses :1; /* For broken clients */
249 BOOL parse_allow_group :1; /* Allow group syntax */
250 BOOL parse_found_group :1; /* In the middle of a group */
251 BOOL pipelining_enable :1; /* As it says */
253 BOOL proxy_session_failed :1; /* TRUE if required proxy negotiation failed */
256 BOOL queue_2stage :1; /* Run queue in 2-stage manner */
257 BOOL queue_only_policy :1; /* ACL or local_scan wants queue_only */
258 BOOL queue_run_first_delivery :1; /* If TRUE, first deliveries only */
259 BOOL queue_run_force :1; /* TRUE to force during queue run */
260 BOOL queue_run_local :1; /* Local deliveries only in queue run */
261 BOOL queue_running :1; /* TRUE for queue running process and */
262 BOOL queue_smtp :1; /* Disable all immediate SMTP (-odqs)*/
264 BOOL really_exim :1; /* FALSE in utilities */
265 BOOL receive_call_bombout :1; /* Flag for crashing log */
266 BOOL recipients_discarded :1; /* By an ACL */
267 BOOL running_in_test_harness :1; /*TRUE when running_status is patched */
269 BOOL search_find_defer :1; /* Set TRUE if lookup deferred */
270 BOOL sender_address_forced :1; /* Set by -f */
271 BOOL sender_host_notsocket :1; /* Set for -bs and -bS */
272 BOOL sender_host_unknown :1; /* TRUE for -bs and -bS except inetd */
273 BOOL sender_local :1; /* TRUE for local senders */
274 BOOL sender_name_forced :1; /* Set by -F */
275 BOOL sender_set_untrusted :1; /* Sender set by untrusted caller */
276 BOOL smtp_authenticated :1; /* Sending client has authenticated */
278 BOOL smtp_in_early_pipe_advertised :1; /* server advertised PIPE_CONNECT */
279 BOOL smtp_in_early_pipe_no_auth :1; /* too many authenticator names */
280 BOOL smtp_in_early_pipe_used :1; /* client did send early data */
282 BOOL smtp_in_pipelining_advertised :1; /* server advertised PIPELINING */
283 BOOL smtp_in_pipelining_used :1; /* server noted client using PIPELINING */
284 BOOL smtp_in_quit :1; /* server noted QUIT command */
285 BOOL spool_file_wireformat :1; /* current -D file has CRLF rather than NL */
286 BOOL submission_mode :1; /* Can be forced from ACL */
287 BOOL suppress_local_fixups :1; /* Can be forced from ACL */
288 BOOL suppress_local_fixups_default :1; /* former is reset to this; override with -G */
289 BOOL synchronous_delivery :1; /* TRUE if -odi is set */
290 BOOL system_filtering :1; /* TRUE when running system filter */
292 BOOL taint_check_slow :1; /* malloc/mmap are not returning distinct ranges */
293 BOOL testsuite_delays :1; /* interprocess sequencing delays, under testsuite */
294 BOOL tcp_fastopen_ok :1; /* appears to be supported by kernel */
295 BOOL tcp_in_fastopen :1; /* conn usefully used fastopen */
296 BOOL tcp_in_fastopen_data :1; /* fastopen carried data */
297 BOOL tcp_in_fastopen_logged :1; /* one-time logging */
298 BOOL tcp_out_fastopen_logged :1; /* one-time logging */
299 BOOL timestamps_utc :1; /* Use UTC for all times */
300 BOOL transport_filter_timed_out :1; /* True if it did */
301 BOOL trusted_caller :1; /* Caller is trusted */
302 BOOL trusted_config :1; /* Configuration file is trusted */
308 extern BOOL accept_8bitmime; /* Allow *BITMIME incoming */
358 extern BOOL allow_domain_literals; /* As it says */
359 extern BOOL allow_mx_to_ip; /* Allow MX records to -> ip address */
367 extern BOOL allow_utf8_domains; /* For experimenting */
371 extern BOOL authentication_failed; /* TRUE if AUTH was tried and failed */
403 extern BOOL bounce_return_body; /* Include body in returned message */
405 extern BOOL bounce_return_message; /* Include message in bounce */
418 extern BOOL check_rfc2047_length; /* Check RFC 2047 encoded string length */
430 extern BOOL commandline_checks_require_admin; /* belt and braces for insecure setups */
441 extern BOOL continue_proxy_dane; /* proxied conn is DANE */
479 extern BOOL dcc_direct_add_header; /* directly add header */
491 extern BOOL debug_store; /* Do extra checks on store_reset */
494 extern BOOL delivery_date_remove; /* Remove delivery-date headers */
502 extern BOOL deliver_drop_privilege; /* TRUE for unprivileged delivery */
525 extern BOOL disable_fsync; /* Not for normal use */
527 extern BOOL disable_ipv6; /* Don't do any IPv6 things */
540 extern BOOL dkim_verify_minimal; /* Shortcircuit signture verification */
558 extern BOOL dns_csa_use_reverse; /* Check CSA in reverse DNS? (non-standard) */
578 extern BOOL drop_cr; /* For broken local MUAs */
582 extern BOOL envelope_to_remove; /* Remove envelope_to_headers */
597 extern BOOL exim_gid_set; /* TRUE if exim_gid set */
601 extern BOOL exim_uid_set; /* TRUE if exim_uid set */
607 extern BOOL extract_addresses_remove_arguments; /* Controls -t behaviour */
646 extern BOOL host_lookup_deferred; /* TRUE if lookup deferred */
647 extern BOOL host_lookup_failed; /* TRUE if lookup failed */
660 extern BOOL ignore_fromline_local; /* Local SMTP ignore fromline */
676 extern BOOL local_from_check; /* For adding Sender: (global value) */
686 extern BOOL local_sender_retain; /* Retain Sender: (with no From: check) */
701 extern BOOL log_timezone; /* TRUE to include the timezone in log lines */
721 extern BOOL message_body_newlines; /* FALSE => remove newlines */
732 extern BOOL message_logs; /* TRUE to write message logs */
736 extern BOOL message_smtputf8; /* Internationalized mail handling */
763 extern BOOL mua_wrapper; /* TRUE when Exim is wrapping an MUA */
793 extern BOOL prdr_enable; /* As it says */
794 extern BOOL prdr_requested; /* Connecting mail server wants PRDR */
796 extern BOOL preserve_message_logs; /* Save msglog files */
798 extern BOOL print_topbitchars; /* Topbit chars are printing chars */
803 extern BOOL prod_requires_admin; /* TRUE if prodding requires admin */
812 extern BOOL proxy_session; /* TRUE if receiving mail from valid proxy */
823 extern BOOL queue_fast_ramp; /* 2-phase queue-run overlap */
825 extern BOOL queue_list_requires_admin; /* TRUE if -bp requires admin */
832 extern BOOL queue_only; /* TRUE to disable immediate delivery */
834 extern BOOL queue_only_load_latch; /* Latch queue_only_load TRUE */
836 extern BOOL queue_only_override; /* Allow override from command line */
837 extern BOOL queue_run_in_order; /* As opposed to random */
871 extern BOOL recipients_max_reject; /* If TRUE, reject whole message */
902 extern BOOL return_path_remove; /* Remove return-path headers */
926 extern BOOL sender_helo_dnssec; /* True if HELO verify used DNS and was DNSSEC */
931 extern BOOL sender_host_dnssec; /* true if sender_host_name verified in DNSSEC */
948 extern BOOL smtp_accept_keepalive; /* Set keepalive on incoming */
960 extern BOOL smtp_check_spool_space; /* TRUE to check SMTP SIZE value */
969 extern BOOL smtp_enforce_sync; /* Enforce sync rules */
971 extern BOOL smtp_etrn_serialize; /* Only one at once */
989 extern BOOL smtp_return_error_details; /* TRUE to return full info */
1017 extern BOOL spf_result_guessed; /* spf result is of best-guess operation */
1022 extern BOOL split_spool_directory; /* TRUE to use multiple subdirs */
1025 extern BOOL spool_wireformat; /* can write wireformat -D files */
1038 extern BOOL srs_usehash; /* SRS use hash flag */
1039 extern BOOL srs_usetimestamp; /* SRS use timestamp flag */
1044 extern BOOL strict_acl_vars; /* ACL variables have to be set before being used */
1048 extern BOOL strip_excess_angle_brackets; /* Surrounding route-addrs */
1049 extern BOOL strip_trailing_dot; /* Remove dots at ends of domains */
1052 extern BOOL syslog_duplication; /* FALSE => no duplicate logging */
1054 extern BOOL syslog_pid; /* TRUE if PID on syslogs */
1056 extern BOOL syslog_timestamp; /* TRUE if time on syslogs */
1065 extern BOOL system_filter_gid_set; /* TRUE if gid set */
1067 extern BOOL system_filter_uid_set; /* TRUE if uid set */
1070 extern BOOL tcp_nodelay; /* Controls TCP_NODELAY on daemon */
1112 extern BOOL write_rejectlog; /* Control of reject logging */