]> code.citadel.org Git - citadel.git/blobdiff - citadel/internet_addressing.c
* Removed some protocol commands and writeups that are no longer necessary
[citadel.git] / citadel / internet_addressing.c
index f367cbf1b0add38470c2808c092805af97823e95..5cb35968164b728065dd132df93235bd30d334bc 100644 (file)
@@ -90,6 +90,10 @@ int CtdlHostAlias(char *fqdn) {
                   && (!strcasecmp(&fqdn[strlen(fqdn)-strlen(host)], host)))
                        return(hostalias_gatewaydomain);
 
+               if ( (!strcasecmp(type, "directory"))
+                  && (!strcasecmp(&fqdn[strlen(fqdn)-strlen(host)], host)))
+                       return(hostalias_directory);
+
        }
 
        return(hostalias_nomatch);
@@ -497,7 +501,7 @@ struct CtdlMessage *convert_internet_message(char *rfc822) {
        msg->cm_format_type = FMT_RFC822;       /* internet message */
        msg->cm_fields['M'] = rfc822;
 
-       lprintf(9, "Unconverted RFC822 message length = %ld\n", strlen(rfc822));
+       lprintf(9, "Unconverted RFC822 message length = %ld\n", (long)strlen(rfc822));
        pos = 0;
        done = 0;
 
@@ -557,7 +561,7 @@ struct CtdlMessage *convert_internet_message(char *rfc822) {
        }
 
        lprintf(9, "RFC822 length remaining after conversion = %ld\n",
-               strlen(rfc822));
+               (long)strlen(rfc822));
        return msg;
 }