Changeset 4aa0f6b for protocols/oscar


Ignore:
Timestamp:
2010-06-07T14:31:07Z (15 years ago)
Author:
Wilmer van der Gaast <wilmer@…>
Branches:
master
Children:
56699f0
Parents:
0d9d53e (diff), 1fdb0a4 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merging killerbee stuff, bringing all the bleeding-edge stuff together.

Location:
protocols/oscar
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • protocols/oscar/Makefile

    r0d9d53e r4aa0f6b  
    88
    99-include ../../Makefile.settings
     10ifdef SRCDIR
     11SRCDIR := $(SRCDIR)protocols/oscar/
     12CFLAGS += -I$(SRCDIR)
     13endif
    1014
    1115# [SH] Program variables
     
    3337$(objects): ../../Makefile.settings Makefile
    3438
    35 $(objects): %.o: %.c
     39$(objects): %.o: $(SRCDIR)%.c
    3640        @echo '*' Compiling $<
    3741        @$(CC) -c $(CFLAGS) $< -o $@
  • protocols/oscar/auth.c

    r0d9d53e r4aa0f6b  
    120120        aim_snacid_t snacid;
    121121        aim_tlvlist_t *tl = NULL;
     122        struct im_connection *ic = sess->aux_data;
    122123       
    123124        if (!sess || !conn || !sn)
    124125                return -EINVAL;
    125126
    126         if ((sn[0] >= '0') && (sn[0] <= '9'))
     127        if (isdigit(sn[0]) && set_getbool(&ic->acc->set, "old_icq_auth"))
    127128                return goddamnicq(sess, conn, sn);
    128129
  • protocols/oscar/oscar.c

    r0d9d53e r4aa0f6b  
    288288        odata = (struct oscar_data *)ic->proto_data;
    289289
    290         if (condition & GAIM_INPUT_READ) {
     290        if (condition & B_EV_IO_READ) {
    291291                if (aim_get_command(odata->sess, conn) >= 0) {
    292292                        aim_rxdispatch(odata->sess);
     
    360360
    361361        aim_conn_completeconnect(sess, conn);
    362         ic->inpa = b_input_add(conn->fd, GAIM_INPUT_READ,
     362        ic->inpa = b_input_add(conn->fd, B_EV_IO_READ,
    363363                        oscar_callback, conn);
    364364       
     
    372372        if (isdigit(acc->user[0])) {
    373373                set_add(&acc->set, "ignore_auth_requests", "false", set_eval_bool, acc);
     374                set_add(&acc->set, "old_icq_auth", "false", set_eval_bool, acc);
    374375        }
    375376       
     
    490491
    491492        aim_conn_completeconnect(sess, bosconn);
    492         ic->inpa = b_input_add(bosconn->fd, GAIM_INPUT_READ,
     493        ic->inpa = b_input_add(bosconn->fd, B_EV_IO_READ,
    493494                        oscar_callback, bosconn);
    494495        imcb_log(ic, _("Connection established, cookie sent"));
     
    706707
    707708        aim_conn_completeconnect(sess, tstconn);
    708         odata->cnpa = b_input_add(tstconn->fd, GAIM_INPUT_READ,
     709        odata->cnpa = b_input_add(tstconn->fd, B_EV_IO_READ,
    709710                                        oscar_callback, tstconn);
    710711       
     
    734735
    735736        aim_conn_completeconnect(sess, tstconn);
    736         odata->paspa = b_input_add(tstconn->fd, GAIM_INPUT_READ,
     737        odata->paspa = b_input_add(tstconn->fd, B_EV_IO_READ,
    737738                                oscar_callback, tstconn);
    738739       
     
    770771        aim_conn_completeconnect(sess, ccon->conn);
    771772        ccon->inpa = b_input_add(tstconn->fd,
    772                         GAIM_INPUT_READ,
     773                        B_EV_IO_READ,
    773774                        oscar_callback, tstconn);
    774775        odata->oscar_chats = g_slist_append(odata->oscar_chats, ccon);
Note: See TracChangeset for help on using the changeset viewer.