]> andersk Git - libfaim.git/blobdiff - utils/faimtest/faimtest.c
- Sat Aug 25 19:46:38 PDT 2001
[libfaim.git] / utils / faimtest / faimtest.c
index 610a5aa04293dfceff13b759bffaf2014aad56bc..0c8264a0acf835b57cff7cbb8cd5f35769e4cda9 100644 (file)
@@ -570,10 +570,14 @@ static int faimtest_icbmparaminfo(struct aim_session_t *sess, struct command_rx_
 
        dvprintf("ICBM Parameters: maxchannel = %d, default flags = 0x%08lx, max msg len = %d, max sender evil = %f, max reciever evil = %f, min msg interval = %ld\n", params->maxchan, params->flags, params->maxmsglen, ((float)params->maxsenderwarn)/10.0, ((float)params->maxrecverwarn)/10.0, params->minmsginterval);
 
-       params->maxchan = 0; /* this has to be set to zero in the response */
-       //params->flags = 0;
+       /*
+        * Set these to your taste, or client medium.  Setting minmsginterval
+        * higher is good for keeping yourself from getting flooded (esp
+        * if you're on a slow connection or something where that would be
+        * useful).
+        */
        params->maxmsglen = 8000;
-       params->minmsginterval = 0;
+       params->minmsginterval = 0; /* in milliseconds */
 
        aim_seticbmparam(sess, command->conn, params);
 
@@ -1907,7 +1911,7 @@ int faimtest_parse_misses(struct aim_session_t *sess, struct command_rx_struct *
        reason = va_arg(ap, int);
        va_end(ap);
 
-       dvprintf("faimtest: missed %d messages from %s (reason %d: %s)\n", nummissed, userinfo->sn, reason, (reason<missedreasonslen)?missedreasons[reason]:"unknown");
+       dvprintf("faimtest: missed %d messages from %s on channel %d (reason %d: %s)\n", nummissed, userinfo->sn, chan, reason, (reason<missedreasonslen)?missedreasons[reason]:"unknown");
 
        return 1;
 }
@@ -1972,7 +1976,7 @@ int faimtest_chat_infoupdate(struct aim_session_t *sess, struct command_rx_struc
        char *roomname;
        int usercount,i;
        char *roomdesc;
-       unsigned short unknown_c9, unknown_d2, unknown_d5, maxmsglen;
+       unsigned short unknown_c9, unknown_d2, unknown_d5, maxmsglen, maxvisiblemsglen;
        unsigned long creationtime;
 
        va_start(ap, command);
@@ -1986,6 +1990,7 @@ int faimtest_chat_infoupdate(struct aim_session_t *sess, struct command_rx_struc
        maxmsglen = va_arg(ap, int);
        unknown_d2 = va_arg(ap, int);
        unknown_d5 = va_arg(ap, int);
+       maxvisiblemsglen = va_arg(ap, int);
        va_end(ap);
 
        dvprintf("faimtest: chat: %s:  info update:\n", (char *)command->conn->priv);
@@ -1999,9 +2004,10 @@ int faimtest_chat_infoupdate(struct aim_session_t *sess, struct command_rx_struc
 
        dvprintf("faimtest: chat: %s:  \tUnknown_c9: 0x%04x\n", (char *)command->conn->priv, unknown_c9);
        dvprintf("faimtest: chat: %s:  \tCreation time: %lu (time_t)\n", (char *)command->conn->priv, creationtime);
-       dvprintf("faimtest: chat: %s:  \tMax message length: %d bytes\n", (char *)command->conn->priv, maxmsglen);
        dvprintf("faimtest: chat: %s:  \tUnknown_d2: 0x%04x\n", (char *)command->conn->priv, unknown_d2);
        dvprintf("faimtest: chat: %s:  \tUnknown_d5: 0x%02x\n", (char *)command->conn->priv, unknown_d5);
+       dvprintf("faimtest: chat: %s:  \tMax message length: %d bytes\n", (char *)command->conn->priv, maxmsglen);
+       dvprintf("faimtest: chat: %s:  \tMax visible message length: %d bytes\n", (char *)command->conn->priv, maxvisiblemsglen);
 
        return 1;
 }
This page took 0.032822 seconds and 4 git commands to generate.