]> code.citadel.org Git - citadel.git/blobdiff - citadel/user_ops.c
* citserver.c, msgbase.c, user_ops.c: hide the owner-prefix of mail
[citadel.git] / citadel / user_ops.c
index 772c893a554033ddc2d4f0e3de6e630cbe21d305..212ac5d63fcd3f04357730056187e6b441800792 100644 (file)
@@ -232,12 +232,15 @@ void PurgeStaleRelationships(void) {
                else {
                        purge = 0;
                        }
+
+               /*
                lprintf(9, "U/R REL: <%s> <%ld> <%ld> <%d> %s\n",
                        visits[a].v_roomname,
                        visits[a].v_generation,
                        visits[a].v_lastseen,
                        visits[a].v_flags,
                        (purge ? "**purging**" : "") );
+               */
 
                if (purge) {
                        memcpy(&visits[a], &visits[a+1],
@@ -1271,7 +1274,7 @@ void cmd_agup(char *cmdbuf) {
                return;
                }
 
-       cprintf("%d %s|%s|%u|%d|%d|%d|%ld\n", 
+       cprintf("%d %s|%s|%u|%d|%d|%d|%ld|%d\n", 
                OK,
                usbuf.fullname,
                usbuf.password,
@@ -1279,8 +1282,8 @@ void cmd_agup(char *cmdbuf) {
                usbuf.timescalled,
                usbuf.posted,
                (int)usbuf.axlevel,
-               usbuf.usernum);
-
+               usbuf.usernum,
+               usbuf.USuserpurge);
        }
 
 
@@ -1318,6 +1321,9 @@ void cmd_asup(char *cmdbuf) {
                        usbuf.axlevel = extract_int(cmdbuf, 5);
                        }
                }
+       if (np > 7) {
+               usbuf.USuserpurge = extract_int(cmdbuf, 7);
+               }
 
        lputuser(&usbuf, requested_user);
        if (usbuf.axlevel == 0) {