|
Lines 1-41
Link Here
|
| 1 |
--- src/sessions.c Tue Nov 27 04:14:37 2001 |
1 |
--- src/Makefile.am.orig Fri May 3 18:39:47 2002 |
| 2 |
+++ /usr/ports/distfiles/jabber/sessions.c.orig Wed Jan 30 09:07:47 2002 |
2 |
+++ src/Makefile.am Fri May 3 18:39:57 2002 |
| 3 |
@@ -221,6 +221,29 @@ |
3 |
@@ -59,4 +59,4 @@ |
| 4 |
return 1; |
|
|
| 5 |
} |
| 6 |
|
4 |
|
| 7 |
+static int aim_icbmparaminfo(aim_session_t* sess, aim_frame_t* fr, ...) |
5 |
aimtrans_so_LDFLAGS = -fPIC -shared |
| 8 |
+{ |
6 |
|
| 9 |
+ struct aim_icbmparameters *params; |
7 |
-CFLAGS += -DAIM_BUILDDATE=\"`date +%Y%m%d`\" -DAIM_BUILDTIME=\"`date +%H%M%S`\" -g |
| 10 |
+ va_list ap; |
8 |
+CFLAGS = -DAIM_BUILDDATE=\"`date +%Y%m%d`\" -DAIM_BUILDTIME=\"`date +%H%M%S`\" -g |
| 11 |
+ |
|
|
| 12 |
+ va_start(ap, fr); |
| 13 |
+ params = va_arg(ap, struct aim_icbmparameters *); |
| 14 |
+ va_end(ap); |
| 15 |
+ |
| 16 |
+ /* |
| 17 |
+ * Set these to your taste, or client medium. Setting minmsginterval |
| 18 |
+ * higher is good for keeping yourself from getting flooded (esp |
| 19 |
+ * if you're on a slow connection or something where that would be |
| 20 |
+ * useful). |
| 21 |
+ */ |
| 22 |
+ params->maxmsglen = 8000; |
| 23 |
+ params->minmsginterval = 0; /* in milliseconds */ |
| 24 |
+ |
| 25 |
+ aim_seticbmparam(sess, params); |
| 26 |
+ |
| 27 |
+ return 1; |
| 28 |
+} |
| 29 |
+ |
| 30 |
int at_conninitdone_admin(aim_session_t *sess, |
| 31 |
aim_frame_t *command, ...) |
| 32 |
{ |
| 33 |
@@ -411,6 +434,8 @@ |
| 34 |
AIM_CB_SPECIAL_CONNERR, at_parse_connerr, 0); |
| 35 |
aim_conn_addhandler(sess, bosconn, 0x0001, 0x001f, |
| 36 |
at_memrequest, 0); |
| 37 |
+ aim_conn_addhandler(sess, bosconn, 0x0004, 0x0005, |
| 38 |
+ aim_icbmparaminfo, 0); |
| 39 |
|
| 40 |
|
| 41 |
am = pmalloco(s->p, sizeof(_at_mio)); |