Ignore:
Timestamp:
2011-07-26T11:58:38Z (12 years ago)
Author:
Wilmer van der Gaast <wilmer@…>
Branches:
master
Children:
1174899
Parents:
59c9adb4
Message:

Working OAuth2 support. Needs some more debugging (error handling is not
great and imc_logout() gets (rightfully) confused when jabber_data is empty).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • protocols/jabber/jabber.h

    r59c9adb4 r4a5d885  
    9292        char *username;         /* USERNAME@server */
    9393        char *server;           /* username@SERVER -=> server/domain, not hostname */
     94       
     95        char *oauth2_access_token;
    9496       
    9597        /* After changing one of these two (or the priority setting), call
     
    232234#define XMLNS_IBB          "http://jabber.org/protocol/ibb"                      /* XEP-0047 */
    233235
     236/* jabber.c */
     237void jabber_connect( struct im_connection *ic );
     238
    234239/* iq.c */
    235240xt_status jabber_pkt_iq( struct xt_node *node, gpointer data );
     
    316321xt_status sasl_pkt_result( struct xt_node *node, gpointer data );
    317322gboolean sasl_supported( struct im_connection *ic );
     323void sasl_oauth2_init( struct im_connection *ic );
     324int sasl_oauth2_get_refresh_token( struct im_connection *ic, const char *msg );
     325int sasl_oauth2_refresh( struct im_connection *ic, const char *refresh_token );
    318326
    319327/* conference.c */
Note: See TracChangeset for help on using the changeset viewer.