*/
#define CITADEL PACKAGE_STRING
-#define REV_LEVEL 932 // This version
+#define REV_LEVEL 933 // This version
#define REV_MIN 591 // Oldest compatible database
#define EXPORT_REV_MIN 931 // Oldest compatible export files
#define LIBCITADEL_MIN 931 // Minimum required version of libcitadel
}
}
+ // This loop searches for duplicate recipients in the final list and marks them to be skipped.
for (int j=0; j<r; ++j) {
- if (!strcasecmp(this_recp , (char *)array_get_element_at(recp_array, j) )) {
+ if (!strcasecmp(this_recp, (char *)array_get_element_at(recp_array, j) )) {
mailtype = EA_SKIP;
}
}
- syslog(LOG_DEBUG, "Recipient #%d of type %d is <%s>", r, mailtype, this_recp);
+ syslog(LOG_DEBUG, "Recipient #%d of type %d is <%s>", r, mailtype, this_recp);
invalid = 0;
errmsg[0] = 0;
switch(mailtype) {
#include <sys/types.h>
#include <netinet/in.h>
-#define LIBCITADEL_VERSION_NUMBER 932
+#define LIBCITADEL_VERSION_NUMBER 933
/*
* Here's a bunch of stupid magic to make the MIME parser portable.
#define PORT_NUM 80 /* port number to listen on */
#define DEVELOPER_ID 0
#define CLIENT_ID 4
-#define CLIENT_VERSION 932 /* This version of WebCit */
+#define CLIENT_VERSION 933 /* This version of WebCit */
#define MINIMUM_CIT_VERSION 931 /* Minimum required version of Citadel server */
#define LIBCITADEL_MIN 931 /* Minimum required version of libcitadel */
#define DEFAULT_HOST "localhost" /* Default Citadel server */