masqmail

view config.h.in @ 323:29de6a1c4538

Fixed an important bug with folded headers! g_strconcat() returns a *copy* of the string, but hdr->value still pointed to the old header (which probably was a memory leak, too). If the folded part had been quite small it was likely that the new string was at the same position as the old one, thus making everything go well. But if pretty long headers were folded several times it was likely that the new string was allocated somewhere else in memory, thus breaking things. In result mails to lots of recipients (folded header) were frequently only sent to the ones in the first line. Sorry for the inconvenience.
author meillo@marmaro.de
date Fri, 03 Jun 2011 09:47:27 +0200
parents 5745edd5b769
children 02bc0331e390
line source
1 /* config.h.in. Generated from configure.ac by autoheader. */
2 #undef DEF_MAIL_GROUP
3 #undef DEF_MAIL_USER
5 /* Define if you want to use lockfile library. */
6 #undef USE_LIBLOCKFILE
8 #undef ENABLE_DEBUG
10 #undef ENABLE_RESOLVER
12 #undef ENABLE_AUTH
14 #undef USE_LIB_CRYPTO
16 #undef ENABLE_IDENT
18 #undef CONF_DIR
20 #undef DATA_DIR
22 #undef SBINDIR
24 /* The configuration file location */
25 #undef CONF_DIR
27 /* The data directory */
28 #undef DATA_DIR
30 /* The mail group */
31 #undef DEF_MAIL_GROUP
33 /* The mail user */
34 #undef DEF_MAIL_USER
36 /* If AUTH is enabled */
37 #undef ENABLE_AUTH
39 /* If debugging is enabled */
40 #undef ENABLE_DEBUG
42 /* If ident is enabled */
43 #undef ENABLE_IDENT
45 /* If the resolver is to be used */
46 #undef ENABLE_RESOLVER
48 /* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
49 #undef HAVE_DOPRNT
51 /* Define to 1 if you have the <fcntl.h> header file. */
52 #undef HAVE_FCNTL_H
54 /* Define to 1 if you have the `fdatasync' function. */
55 #undef HAVE_FDATASYNC
57 /* Define to 1 if your system has a working POSIX `fnmatch' function. */
58 #undef HAVE_FNMATCH
60 /* Define to 1 if you have the `getline' function. */
61 #undef HAVE_GETLINE
63 /* Define to 1 if you have the <inttypes.h> header file. */
64 #undef HAVE_INTTYPES_H
66 /* Define to 1 if you have the <memory.h> header file. */
67 #undef HAVE_MEMORY_H
69 /* Define to 1 if you have the `select' function. */
70 #undef HAVE_SELECT
72 /* Define to 1 if you have the `socket' function. */
73 #undef HAVE_SOCKET
75 /* Define to 1 if you have the <stdint.h> header file. */
76 #undef HAVE_STDINT_H
78 /* Define to 1 if you have the <stdlib.h> header file. */
79 #undef HAVE_STDLIB_H
81 /* Define to 1 if you have the `strerror' function. */
82 #undef HAVE_STRERROR
84 /* Define to 1 if you have the `strftime' function. */
85 #undef HAVE_STRFTIME
87 /* Define to 1 if you have the <strings.h> header file. */
88 #undef HAVE_STRINGS_H
90 /* Define to 1 if you have the <string.h> header file. */
91 #undef HAVE_STRING_H
93 /* Define to 1 if you have the `strstr' function. */
94 #undef HAVE_STRSTR
96 /* Define to 1 if you have the <syslog.h> header file. */
97 #undef HAVE_SYSLOG_H
99 /* Define to 1 if you have the <sys/stat.h> header file. */
100 #undef HAVE_SYS_STAT_H
102 /* Define to 1 if you have the <sys/time.h> header file. */
103 #undef HAVE_SYS_TIME_H
105 /* Define to 1 if you have the <sys/types.h> header file. */
106 #undef HAVE_SYS_TYPES_H
108 /* Define to 1 if you have the <unistd.h> header file. */
109 #undef HAVE_UNISTD_H
111 /* Define to 1 if you have the `vprintf' function. */
112 #undef HAVE_VPRINTF
114 /* The log directory */
115 #undef LOG_DIR
117 /* Name of package */
118 #undef PACKAGE
120 /* Define to the address where bug reports for this package should be sent. */
121 #undef PACKAGE_BUGREPORT
123 /* Define to the full name of this package. */
124 #undef PACKAGE_NAME
126 /* Define to the full name and version of this package. */
127 #undef PACKAGE_STRING
129 /* Define to the one symbol short name of this package. */
130 #undef PACKAGE_TARNAME
132 /* Define to the home page for this package. */
133 #undef PACKAGE_URL
135 /* Define to the version of this package. */
136 #undef PACKAGE_VERSION
138 /* Define as the return type of signal handlers (`int' or `void'). */
139 #undef RETSIGTYPE
141 /* The sbin directory */
142 #undef SBINDIR
144 /* The spool directory */
145 #undef SPOOL_DIR
147 /* Define to 1 if you have the ANSI C header files. */
148 #undef STDC_HEADERS
150 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
151 #undef TIME_WITH_SYS_TIME
153 /* Define to 1 if your <sys/time.h> declares `struct tm'. */
154 #undef TM_IN_SYS_TIME
156 /* If liblockfile is to be used */
157 #undef USE_LIBLOCKFILE
159 /* If libcrypto is available */
160 #undef USE_LIB_CRYPTO
162 /* Version number of package */
163 #undef VERSION
165 /* Define to empty if `const' does not conform to ANSI C. */
166 #undef const
168 /* Define to `int' if <sys/types.h> does not define. */
169 #undef pid_t
171 /* Define to `unsigned int' if <sys/types.h> does not define. */
172 #undef size_t