masqmail-0.2

view config.h.in @ 179:ec3fe72a3e99

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:52:17 +0200
parents af25f5c39d90
children
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_SMTP_SERVER
14 #undef ENABLE_POP3
16 #undef ENABLE_AUTH
18 #undef ENABLE_MAILDIR
20 #undef USE_LIB_CRYPTO
22 #undef ENABLE_IDENT
24 #undef ENABLE_MSERVER
26 #undef CONF_DIR
28 #undef DATA_DIR
30 #undef SBINDIR
32 /* The configuration file location */
33 #undef CONF_DIR
35 /* The data directory */
36 #undef DATA_DIR
38 /* The mail group */
39 #undef DEF_MAIL_GROUP
41 /* The mail user */
42 #undef DEF_MAIL_USER
44 /* If AUTH is enabled */
45 #undef ENABLE_AUTH
47 /* If debugging is enabled */
48 #undef ENABLE_DEBUG
50 /* If ident is enabled */
51 #undef ENABLE_IDENT
53 /* If Maildirs are enabled */
54 #undef ENABLE_MAILDIR
56 /* If mserver support is enabled */
57 #undef ENABLE_MSERVER
59 /* If the POP3 support is enabled */
60 #undef ENABLE_POP3
62 /* If the resolver is to be used */
63 #undef ENABLE_RESOLVER
65 /* If the SMTP server is enabled */
66 #undef ENABLE_SMTP_SERVER
68 /* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
69 #undef HAVE_DOPRNT
71 /* Define to 1 if you have the <fcntl.h> header file. */
72 #undef HAVE_FCNTL_H
74 /* Define to 1 if you have the `fdatasync' function. */
75 #undef HAVE_FDATASYNC
77 /* Define to 1 if your system has a working POSIX `fnmatch' function. */
78 #undef HAVE_FNMATCH
80 /* Define to 1 if you have the `getline' function. */
81 #undef HAVE_GETLINE
83 /* Define to 1 if you have the <inttypes.h> header file. */
84 #undef HAVE_INTTYPES_H
86 /* Define to 1 if you have the <memory.h> header file. */
87 #undef HAVE_MEMORY_H
89 /* Define to 1 if you have the `select' function. */
90 #undef HAVE_SELECT
92 /* Define to 1 if you have the `socket' function. */
93 #undef HAVE_SOCKET
95 /* Define to 1 if you have the <stdint.h> header file. */
96 #undef HAVE_STDINT_H
98 /* Define to 1 if you have the <stdlib.h> header file. */
99 #undef HAVE_STDLIB_H
101 /* Define to 1 if you have the `strerror' function. */
102 #undef HAVE_STRERROR
104 /* Define to 1 if you have the `strftime' function. */
105 #undef HAVE_STRFTIME
107 /* Define to 1 if you have the <strings.h> header file. */
108 #undef HAVE_STRINGS_H
110 /* Define to 1 if you have the <string.h> header file. */
111 #undef HAVE_STRING_H
113 /* Define to 1 if you have the `strstr' function. */
114 #undef HAVE_STRSTR
116 /* Define to 1 if you have the <syslog.h> header file. */
117 #undef HAVE_SYSLOG_H
119 /* Define to 1 if you have the <sys/stat.h> header file. */
120 #undef HAVE_SYS_STAT_H
122 /* Define to 1 if you have the <sys/time.h> header file. */
123 #undef HAVE_SYS_TIME_H
125 /* Define to 1 if you have the <sys/types.h> header file. */
126 #undef HAVE_SYS_TYPES_H
128 /* Define to 1 if you have the <unistd.h> header file. */
129 #undef HAVE_UNISTD_H
131 /* Define to 1 if you have the `vprintf' function. */
132 #undef HAVE_VPRINTF
134 /* Name of package */
135 #undef PACKAGE
137 /* Define to the address where bug reports for this package should be sent. */
138 #undef PACKAGE_BUGREPORT
140 /* Define to the full name of this package. */
141 #undef PACKAGE_NAME
143 /* Define to the full name and version of this package. */
144 #undef PACKAGE_STRING
146 /* Define to the one symbol short name of this package. */
147 #undef PACKAGE_TARNAME
149 /* Define to the home page for this package. */
150 #undef PACKAGE_URL
152 /* Define to the version of this package. */
153 #undef PACKAGE_VERSION
155 /* Define as the return type of signal handlers (`int' or `void'). */
156 #undef RETSIGTYPE
158 /* The sbin directory */
159 #undef SBINDIR
161 /* Define to 1 if you have the ANSI C header files. */
162 #undef STDC_HEADERS
164 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
165 #undef TIME_WITH_SYS_TIME
167 /* Define to 1 if your <sys/time.h> declares `struct tm'. */
168 #undef TM_IN_SYS_TIME
170 /* If liblockfile is to be used */
171 #undef USE_LIBLOCKFILE
173 /* If libcrypto is available */
174 #undef USE_LIB_CRYPTO
176 /* Version number of package */
177 #undef VERSION
179 /* Define to empty if `const' does not conform to ANSI C. */
180 #undef const
182 /* Define to `int' if <sys/types.h> does not define. */
183 #undef pid_t
185 /* Define to `unsigned int' if <sys/types.h> does not define. */
186 #undef size_t