Changeset 5a71d9c for lib


Ignore:
Timestamp:
2008-02-09T17:58:13Z (17 years ago)
Author:
Sven Moritz Hallberg <sm@…>
Branches:
master
Children:
f55cfe9
Parents:
a13855a
Message:
  • add support for setting ops/voice according to OTR msgstate
  • add 'otr trust' user command
  • support non-otr messages during keygen
  • run otr messages through strip_html
  • interpret <b> and <i> tags in html messages
  • record max message size in prpl
  • add 'encrypted' flag to user_t
  • cosmetics
File:
1 edited

Legend:

Unmodified
Added
Removed
  • lib/misc.c

    ra13855a r5a71d9c  
    143143        char *s = out, *cs;
    144144        int i, matched;
     145        int taglen;
    145146       
    146147        memset( out, 0, strlen( in ) + 1 );
     
    159160                                in ++;
    160161                       
     162                        taglen = in-cs-1;   /* not <0 because the above loop runs at least once */
    161163                        if( *in )
    162164                        {
    163                                 if( g_strncasecmp( cs+1, "br", 2) == 0 )
     165                                if( g_strncasecmp( cs+1, "b", taglen) == 0 )
     166                                        *(s++) = '\x02';
     167                                else if( g_strncasecmp( cs+1, "/b", taglen) == 0 )
     168                                        *(s++) = '\x02';
     169                                else if( g_strncasecmp( cs+1, "i", taglen) == 0 )
     170                                        *(s++) = '\x1f';
     171                                else if( g_strncasecmp( cs+1, "/i", taglen) == 0 )
     172                                        *(s++) = '\x1f';
     173                                else if( g_strncasecmp( cs+1, "br", 2) == 0 )
    164174                                        *(s++) = '\n';
    165175                                in ++;
Note: See TracChangeset for help on using the changeset viewer.