From: Luke S. <lsc...@us...> - 2004-08-04 18:27:18
|
Update of /cvsroot/gaim/gaim/src/protocols/gg In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12617/src/protocols/gg Modified Files: libgg.c libgg.h Log Message: gg fix from proton Index: libgg.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/protocols/gg/libgg.c,v retrieving revision 1.18 retrieving revision 1.19 diff -u -d -p -r1.18 -r1.19 --- libgg.c 27 Jun 2004 18:19:09 -0000 1.18 +++ libgg.c 4 Aug 2004 18:27:09 -0000 1.19 @@ -1326,18 +1326,18 @@ struct gg_event *gg_watch_fd(struct gg_s if (gg_http_use_proxy) { g_snprintf(buf, sizeof(buf) - 1, - "GET http://" GG_APPMSG_HOST "/appsvc/appmsg.asp?fmnumber=%lu HTTP/1.0\r\n" + "GET http://" GG_APPMSG_HOST "/appsvc/appmsg2.asp?fmnumber=%lu&version=%s&lastmsg=0 HTTP/1.0\r\n" "Host: " GG_APPMSG_HOST "\r\n" "User-Agent: " GG_HTTP_USERAGENT "\r\n" "Pragma: no-cache\r\n" - "\r\n", sess->uin); + "\r\n", sess->uin, gg_urlencode(GG_DEFAULT_CLIENT_VERSION)); } else { g_snprintf(buf, sizeof(buf) - 1, - "GET /appsvc/appmsg.asp?fmnumber=%lu HTTP/1.0\r\n" + "GET /appsvc/appmsg2.asp?fmnumber=%lu&version=%s&lastmsg=0 HTTP/1.0\r\n" "Host: " GG_APPMSG_HOST "\r\n" "User-Agent: " GG_HTTP_USERAGENT "\r\n" "Pragma: no-cache\r\n" - "\r\n", sess->uin); + "\r\n", sess->uin, gg_urlencode(GG_DEFAULT_CLIENT_VERSION)); }; gg_debug(GG_DEBUG_MISC, "=> -----BEGIN-HTTP-QUERY-----\n%s\n=> -----END-HTTP-QUERY-----\n", buf); @@ -1392,21 +1392,13 @@ struct gg_event *gg_watch_fd(struct gg_s tmp = buf; while (*tmp && *tmp != ' ') - tmp++; - while (*tmp && *tmp == ' ') - tmp++; - while (*tmp && *tmp != ' ') - tmp++; - while (*tmp && *tmp == ' ') - tmp++; - while (*tmp && *tmp != ' ') - tmp++; - while (*tmp && *tmp == ' ') - tmp++; - host = tmp; - while (*tmp && *tmp != ' ') - tmp++; - *tmp = 0; + tmp++; + while (*tmp && *tmp == ' ') + tmp++; + host = tmp; + while (*tmp && *tmp != ' ') + tmp++; + *tmp = 0; if ((tmp = strchr(host, ':'))) { *tmp = 0; Index: libgg.h =================================================================== RCS file: /cvsroot/gaim/gaim/src/protocols/gg/libgg.h,v retrieving revision 1.14 retrieving revision 1.15 diff -u -d -p -r1.14 -r1.15 --- libgg.h 27 Jun 2004 18:19:09 -0000 1.14 +++ libgg.h 4 Aug 2004 18:27:09 -0000 1.15 @@ -449,16 +449,17 @@ void gg_chomp(char *line); char *gg_urlencode(const char *str); int gg_http_hash(const unsigned char *email, const unsigned char *password); -#define GG_APPMSG_HOST "appmsg.gadugadu.pl" +#define GG_APPMSG_HOST "appmsg.gadu-gadu.pl" #define GG_APPMSG_PORT 80 -#define GG_PUBDIR_HOST "pubdir.gadugadu.pl" +#define GG_PUBDIR_HOST "pubdir.gadu-gadu.pl" #define GG_PUBDIR_PORT 80 -#define GG_REGISTER_HOST "register.gadugadu.pl" +#define GG_REGISTER_HOST "register.gadu-gadu.pl" #define GG_REGISTER_PORT 80 #define GG_DEFAULT_PORT 8074 #define GG_HTTPS_PORT 443 #define GG_HTTP_USERAGENT "Mozilla/4.0 (compatible MSIE 5.0; Windows 98; I)" #define GG_HAS_AUDIO_MASK 0x40000000 +#define GG_DEFAULT_CLIENT_VERSION "6, 0, 0, 132" struct gg_header { unsigned long type; /* typ pakietu */ |