~ubuntu-branches/ubuntu/oneiric/exim4/oneiric

« back to all changes in this revision

Viewing changes to src/globals.h

  • Committer: Bazaar Package Importer
  • Author(s): Artur Rona
  • Date: 2010-12-28 22:20:17 UTC
  • mfrom: (2.3.4 experimental)
  • Revision ID: james.westby@ubuntu.com-20101228222017-r6vg4eqlqy2fk4ul
Tags: 4.73~rc1-1ubuntu1
* Merge from debian unstable.  Remaining changes: (LP: #697934)
  - debian/patches/71_exiq_grep_error_on_messages_without_size.patch:
    + Improve handling of broken messages when "exim4 -bp" (mailq)
      reports lines without size info.
  - debian/control: Don't declare a Provides: default-mta; in Ubuntu,
    we want postfix to be the default.
  - debian/{control,rules}: Add and enable hardened build for PIE.
    (Closes: #542726)
* Drop B-D on libmysqlclient15-dev, resolved in Debian.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* $Cambridge: exim/exim-src/src/globals.h,v 1.67 2009/11/16 19:50:37 nm4 Exp $ */
 
1
/* $Cambridge: exim/src/src/globals.h,v 1.69 2010/06/12 15:21:26 jetmore Exp $ */
2
2
 
3
3
/*************************************************
4
4
*     Exim - an Internet mail transport agent    *
75
75
extern uschar *gnutls_require_mac;     /* So some can be avoided */
76
76
extern uschar *gnutls_require_kx;      /* So some can be avoided */
77
77
extern uschar *gnutls_require_proto;   /* So some can be avoided */
 
78
extern uschar *openssl_options;        /* OpenSSL compatibility options */
78
79
extern const pcre *regex_STARTTLS;     /* For recognizing STARTTLS settings */
79
80
extern uschar *tls_advertise_hosts;    /* host for which TLS is advertised */
80
81
extern uschar *tls_certificate;        /* Certificate file */
596
597
extern const pcre  *regex_SIZE;        /* For recognizing SIZE settings */
597
598
extern const pcre  *regex_smtp_code;   /* For recognizing SMTP codes */
598
599
extern const pcre  *regex_ismsgid;     /* Compiled r.e. for message it */
 
600
#ifdef WHITELIST_D_MACROS
 
601
extern const pcre  *regex_whitelisted_macro; /* For -D macro values */
 
602
#endif
599
603
#ifdef WITH_CONTENT_SCAN
600
604
extern uschar *regex_match_string;     /* regex that matched a line (regex ACL condition) */
601
605
#endif
612
616
extern uschar *rfc1413_hosts;          /* RFC hosts */
613
617
extern int     rfc1413_query_timeout;  /* Timeout on RFC 1413 calls */
614
618
/* extern BOOL    rfc821_domains;  */       /* If set, syntax is 821, not 822 => being abolished */
 
619
extern uid_t   root_gid;               /* The gid for root */
615
620
extern uid_t   root_uid;               /* The uid for root */
616
621
extern router_info routers_available[];/* Vector of available routers */
617
622
extern router_instance *routers;       /* Chain of instantiated routers */
760
765
extern BOOL    system_filtering;       /* TRUE when running system filter */
761
766
 
762
767
extern BOOL    tcp_nodelay;            /* Controls TCP_NODELAY on daemon */
 
768
#ifdef USE_TCP_WRAPPERS
 
769
extern uschar *tcp_wrappers_daemon_name; /* tcpwrappers daemon lookup name */
 
770
#endif
763
771
extern int     test_harness_load_avg;  /* For use when testing */
764
772
extern int     thismessage_size_limit; /* Limit for this message */
765
773
extern int     timeout_frozen_after;   /* Max time to keep frozen messages */
781
789
extern tree_node *tree_unusable;       /* Tree of unusable addresses */
782
790
 
783
791
extern BOOL    trusted_caller;         /* Caller is trusted */
 
792
extern BOOL    trusted_config;         /* Configuration file is trusted */
784
793
extern gid_t  *trusted_groups;         /* List of trusted groups */
785
794
extern uid_t  *trusted_users;          /* List of trusted users */
786
795
extern uschar *timezone_string;        /* Required timezone setting */