Changeset 273

Show
Ignore:
Timestamp:
04/09/03 09:17:08 (6 years ago)
Author:
jajcus
Message:

- merge from HEAD: GG client version number in vcard [smoku]

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/JGGTRANS_B_1_4/src/Makefile.am

    r198 r273  
    3737        stream.h \ 
    3838        users.c \ 
    39         users.h  
     39        users.h \ 
     40        gg_versions.c \ 
     41        gg_versions.h 
    4042 
    4143check_PROGRAMS = encodingtest 
  • branches/JGGTRANS_B_1_4/src/gg_versions.c

    • Property svn:eol-style deleted
    • Property svn:keywords deleted
    r245 r273  
    1 /* $Id: gg_versions.c,v 1.1 2003/03/25 07:43:45 jajcus Exp $ */ 
     1/* $Id: gg_versions.c,v 1.1.2.1 2003/04/09 07:17:08 jajcus Exp $ */ 
    22 
    33/* 
  • branches/JGGTRANS_B_1_4/src/gg_versions.h

    • Property svn:eol-style deleted
    • Property svn:keywords deleted
    r245 r273  
    1 /* $Id: gg_versions.h,v 1.1 2003/03/25 07:43:45 jajcus Exp $ */ 
     1/* $Id: gg_versions.h,v 1.1.2.1 2003/04/09 07:17:08 jajcus Exp $ */ 
    22 
    33/* 
  • branches/JGGTRANS_B_1_4/src/iq.c

    r238 r273  
    1 /* $Id: iq.c,v 1.34 2003/03/24 13:51:35 jajcus Exp $ */ 
     1/* $Id: iq.c,v 1.34.2.1 2003/04/09 07:17:08 jajcus Exp $ */ 
    22 
    33/* 
     
    2828#include "debug.h" 
    2929#include "conf.h" 
     30#include "gg_versions.h" 
    3031#include <sys/utsname.h> 
    3132 
     
    6263        {NULL,NULL,NULL,NULL} 
    6364}; 
    64  
    65 /* Gadu-Gadu protocol=>version mapping (aproximations) */ 
    66 char *gg_version[]={ 
    67         NULL,NULL,NULL,NULL,NULL,NULL,NULL,     /* 0x00 - 0x06 */ 
    68         NULL,NULL,NULL,                         /* 0x07 - 0x09 */ 
    69         "(WPKontakt)",                          /* 0x0a */ 
    70         "4.0.2x",                               /* 0x0b */ 
    71         NULL,NULL,NULL,                         /* 0x0c - 0x0e */ 
    72         "4.5.1x",                               /* 0x0f */ 
    73         "4.5.2x",                               /* 0x10 */ 
    74         "4.6.x",                                /* 0x11 */ 
    75         NULL,NULL,                              /* 0x12 - 0x13 */ 
    76         "4.8.x",                                /* 0x14 */ 
    77         "4.8.9",                                /* 0x15 */ 
    78         "4.9.1",                                /* 0x16 */ 
    79         "4.9.2",                                /* 0x17 */ 
    80         "4.9.3/5.0.1",                          /* 0x18 */ 
    81         "5.0.3",                                /* 0x19 */ 
    82         "5.0.4",                                /* 0x1a */ 
    83         "5.0.5",                                /* 0x1b */ 
    84         NULL,NULL,NULL,NULL                     /* 0x1c - 0x1f */ 
    85 }; 
    86 #define GG_VERSION_ELEMENTS 0x20 
    8765 
    8866void jabber_iq_send_error(Stream *s,const char *was_from,const char *was_to,const char *id,int code,char *string){ 
  • branches/JGGTRANS_B_1_4/src/search.c

    r234 r273  
    1 /* $Id: search.c,v 1.24 2003/03/17 15:41:58 mmazur Exp $ */ 
     1/* $Id: search.c,v 1.24.2.1 2003/04/09 07:17:08 jajcus Exp $ */ 
    22 
    33/* 
     
    2828#include "encoding.h" 
    2929#include "debug.h" 
     30#include "gg_versions.h" 
    3031#include <sys/socket.h> 
    3132#include <netinet/in.h> 
     
    290291                struct in_addr a; 
    291292                a.s_addr=c->ip; 
    292                 str=g_strdup_printf("Client version: 0x%x\n",c->version); 
     293                str=g_strdup_printf("Client version: %s (prot.0x%02X)\n", 
     294                                        ((c->version & 0xff) < GG_VERSION_ELEMENTS) && gg_version[c->version & 0xff] 
     295                                                ? gg_version[c->version & 0xff] 
     296                                                : "?.?.?", 
     297                                        c->version & 0xff); 
    293298                xmlnode_insert_cdata(n,str,-1); 
    294299                g_free(str); 
     
    306311} 
    307312 
    308