You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(106) |
Oct
(334) |
Nov
(246) |
Dec
(145) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(42) |
Feb
(53) |
Mar
(232) |
Apr
(109) |
May
(137) |
Jun
(63) |
Jul
(26) |
Aug
(263) |
Sep
(193) |
Oct
(507) |
Nov
(440) |
Dec
(241) |
2003 |
Jan
(567) |
Feb
(195) |
Mar
(504) |
Apr
(481) |
May
(524) |
Jun
(522) |
Jul
(594) |
Aug
(502) |
Sep
(643) |
Oct
(508) |
Nov
(430) |
Dec
(377) |
2004 |
Jan
(361) |
Feb
(251) |
Mar
(219) |
Apr
(499) |
May
(461) |
Jun
(419) |
Jul
(314) |
Aug
(519) |
Sep
(416) |
Oct
(247) |
Nov
(305) |
Dec
(382) |
2005 |
Jan
(267) |
Feb
(282) |
Mar
(327) |
Apr
(338) |
May
(189) |
Jun
(400) |
Jul
(462) |
Aug
(530) |
Sep
(316) |
Oct
(523) |
Nov
(481) |
Dec
(650) |
2006 |
Jan
(536) |
Feb
(361) |
Mar
(287) |
Apr
(146) |
May
(101) |
Jun
(169) |
Jul
(221) |
Aug
(498) |
Sep
(300) |
Oct
(236) |
Nov
(209) |
Dec
(205) |
2007 |
Jan
(30) |
Feb
(23) |
Mar
(26) |
Apr
(15) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Rob F. <rob...@us...> - 2002-04-26 05:42:20
|
Update of /cvsroot/gaim/gaim In directory usw-pr-cvs1:/tmp/cvs-serv6155 Modified Files: configure.ac Log Message: 0.58 cvs Index: configure.ac =================================================================== RCS file: /cvsroot/gaim/gaim/configure.ac,v retrieving revision 1.58 retrieving revision 1.59 diff -u -d -r1.58 -r1.59 --- configure.ac 26 Apr 2002 00:59:30 -0000 1.58 +++ configure.ac 26 Apr 2002 05:42:17 -0000 1.59 @@ -1,7 +1,7 @@ dnl Process this file with autoconf to produce a configure script. AC_INIT(src/aim.c) AM_CONFIG_HEADER(config.h) -AM_INIT_AUTOMAKE([gaim], [0.57]) +AM_INIT_AUTOMAKE([gaim], [0.58cvs]) AC_PREREQ([2.50]) |
From: Rob F. <rob...@us...> - 2002-04-26 04:28:37
|
Update of /cvsroot/gaim/gaim In directory usw-pr-cvs1:/tmp/cvs-serv27162 Modified Files: NEWS Log Message: womble. Index: NEWS =================================================================== RCS file: /cvsroot/gaim/gaim/NEWS,v retrieving revision 1.126 retrieving revision 1.127 diff -u -d -r1.126 -r1.127 --- NEWS 26 Apr 2002 04:21:14 -0000 1.126 +++ NEWS 26 Apr 2002 04:28:34 -0000 1.127 @@ -1,6 +1,12 @@ -=[ Gaim ]=- The Pimpin' Penguin AIM Clone That's Good For The Soul! 0.57 (04/25/2002): + Rob: Not too much in this release, as Sean said below. (This is + what happens when the bottom person goes first.) New translation, + a few fixes, secure msn hotmail logins, blah blah blah. As Sean + said, the next release will be cooler. If only you could read + our minds ;-). + Sean: Nothing too special here, but a critical Yahoo fix that ensures Yahoo! will work when they discontinue the old protocol all the other 3rd party clients are using. Next release will be |
From: Sean E. <sea...@us...> - 2002-04-26 04:21:17
|
Update of /cvsroot/gaim/gaim In directory usw-pr-cvs1:/tmp/cvs-serv25944 Modified Files: NEWS Log Message: (00:18:44) RobFlynn: ok. (00:18:45) RobFlynn: do your news entry (00:18:47) RobFlynn: ill go last Index: NEWS =================================================================== RCS file: /cvsroot/gaim/gaim/NEWS,v retrieving revision 1.125 retrieving revision 1.126 diff -u -d -r1.125 -r1.126 --- NEWS 25 Apr 2002 23:25:54 -0000 1.125 +++ NEWS 26 Apr 2002 04:21:14 -0000 1.126 @@ -1,6 +1,10 @@ -=[ Gaim ]=- The Pimpin' Penguin AIM Clone That's Good For The Soul! 0.57 (04/25/2002): + Sean: Nothing too special here, but a critical Yahoo fix that + ensures Yahoo! will work when they discontinue the old protocol + all the other 3rd party clients are using. Next release will be + cooler, I promise. 0.56 (04/11/2002): Rob: Well, what do you know. I have another headache. I always have |
From: Rob F. <rob...@us...> - 2002-04-26 02:33:04
|
Update of /cvsroot/gaim/gaim/pixmaps In directory usw-pr-cvs1:/tmp/cvs-serv1173 Added Files: msn_occ.xpm Log Message: my bad --- NEW FILE: msn_occ.xpm --- /* XPM */ static char * msn_occ_xpm[] = { "12 12 81 1", " c None", ". c #829F6D", "+ c #617550", "@ c #7E8676", "# c #9BCE90", "$ c #B0C696", "% c #788E7A", "& c #2D4553", "* c #425163", "= c #63B895", "- c #ABEABE", "; c #99C2BD", "> c #5D86A7", ", c #385A99", "' c #193273", ") c #4E9E80", "! c #7CC5B8", "~ c #69A5C1", "{ c #3F7AC5", "] c #2F60CF", "^ c #1F4BA7", "/ c #567D7A", "( c #306B74", "_ c #3D72A2", ": c #3261BF", "< c #225AC5", "[ c #114092", "} c #3A5356", "| c #36586D", "1 c #325286", "2 c #3B578B", "3 c #D85632", "4 c #D85D39", "5 c #D4542E", "6 c #D85B37", "7 c #CC5D32", "8 c #AC905F", "9 c #749474", "0 c #627469", "a c #D7542D", "b c #D85833", "c c #D85630", "d c #D75530", "e c #D35D36", "f c #8BAB8F", "g c #506C73", "h c #3E5764", "i c #FFFFFF", "j c #D35933", "k c #88A99E", "l c #5F7E8E", "m c #3C5475", "n c #3A617A", "o c #D86442", "p c #BE6548", "q c #7AA4A7", "r c #5F809E", "s c #3E5584", "t c #3F6AA3", "u c #2D5489", "v c #D7512A", "w c #D85F3C", "x c #D85B36", "y c #D8684A", "z c #9E6F58", "A c #77A0AF", "B c #5A81A7", "C c #3B588E", "D c #3A5D98", "E c #3874BE", "F c #8A6454", "G c #BF4F2F", "H c #CC4E26", "I c #B8471E", "J c #707163", "K c #54758A", "L c #496988", "M c #365988", "N c #1B3777", "O c #293A61", "P c #46667C", " .+@ ", " #$%&* ", " =-;>,' ", " )!~{]^ ", " /(_:<[ ", " }|12 ", " 34567890 ", "abcdccefgh ", "ciiiiijklmn ", "cccccopqrstu", "vwccxyzABCDE", " FGHIJKLMNOP"}; |
From: Rob F. <rob...@us...> - 2002-04-26 01:39:29
|
Update of /cvsroot/gaim/gaim In directory usw-pr-cvs1:/tmp/cvs-serv18978 Modified Files: gaim.spec.in Log Message: wipple Index: gaim.spec.in =================================================================== RCS file: /cvsroot/gaim/gaim/gaim.spec.in,v retrieving revision 1.43 retrieving revision 1.44 diff -u -d -r1.43 -r1.44 --- gaim.spec.in 22 Apr 2002 23:40:53 -0000 1.43 +++ gaim.spec.in 26 Apr 2002 01:39:26 -0000 1.44 @@ -93,6 +93,18 @@ rm -r $RPM_BUILD_ROOT %changelog +* Thu Apr 25 2002 Rob Flynn <ro...@ma... (0.57 release) +- New authorization method for Yahoo! +- Polish translation updated (Thanks Przemyslaw Sulek) +- Jabber will tell you when your buddies signed on (Thanks Nathan Walp) +- Danish translation added (Thanks, Sarauw Hansen) +- Finnish translation update (Thanks, Tero Kuusela) +- Japanese translation added (Thanks, Ryosuke Kutsuna) +- Jabber improvements (Thanks, Nathan Walp) +- More keyboard shortcuts +- event_chat_recv takes char**'s, and event_im_recv takes a *guint32 for flags +- Secure hotmail login for MSN (thanks for the tips, Scott Werndorfer) + * Thu Apr 11 2002 Rob Flynn <ro...@ma... (0.56 release) - German translation update (Thanks Karsten Weiss) - Shell-like send history binded to Ctrl-Up and Ctrl-Down @@ -103,6 +115,9 @@ - Group deletion fix (Thanks Mark Doliner) - Alias/Group syncronization for Jabber (Thanks JSeymour) - Fixed broken signal handling in gdm-started GNOME sessions (Thanks Jim Seymour, Vann, Robert McQueen) +- Oscar group syncronization (Thanks, Mark Doliner) +- ICQ Authorization via Oscar (Thanks, Mark Doliner) + * Fri Mar 29 2002 Rob Flynn <ro...@ma...> (0.55 release) - Jabber improvements (Thanks Jim Seymour) |
From: Rob F. <rob...@us...> - 2002-04-26 01:34:05
|
Update of /cvsroot/gaim/gaim/src In directory usw-pr-cvs1:/tmp/cvs-serv17152 Modified Files: gtkimhtml.c Log Message: bop Index: gtkimhtml.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/gtkimhtml.c,v retrieving revision 1.105 retrieving revision 1.106 diff -u -d -r1.105 -r1.106 --- gtkimhtml.c 20 Apr 2002 08:10:13 -0000 1.105 +++ gtkimhtml.c 26 Apr 2002 01:34:02 -0000 1.106 @@ -2284,7 +2284,9 @@ gtk_imhtml_associate_smiley (imhtml, ":-P", tongue_xpm); gtk_imhtml_associate_smiley (imhtml, "=-O", scream_xpm); + gtk_imhtml_associate_smiley (imhtml, "=-o", scream_xpm); gtk_imhtml_associate_smiley (imhtml, ":-*", kiss_xpm); + gtk_imhtml_associate_smiley (imhtml, ">:O", yell_xpm); gtk_imhtml_associate_smiley (imhtml, ">:o", yell_xpm); gtk_imhtml_associate_smiley (imhtml, "8-)", smile8_xpm); gtk_imhtml_associate_smiley (imhtml, ":-$", moneymouth_xpm); @@ -2296,6 +2298,7 @@ gtk_imhtml_associate_smiley (imhtml, ":-\\", think_xpm); gtk_imhtml_associate_smiley (imhtml, ":-X", crossedlips_xpm); + gtk_imhtml_associate_smiley (imhtml, ":-x", crossedlips_xpm); gtk_imhtml_associate_smiley (imhtml, ":-D", bigsmile_xpm); gtk_imhtml_associate_smiley (imhtml, ":-d", bigsmile_xpm); gtk_imhtml_associate_smiley (imhtml, "O:-)", angel_xpm); |
From: Rob F. <rob...@us...> - 2002-04-26 01:33:38
|
Update of /cvsroot/gaim/gaim/src/protocols/msn In directory usw-pr-cvs1:/tmp/cvs-serv16903/src/protocols/msn Modified Files: msn.c Log Message: thanks, plutonski Index: msn.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/protocols/msn/msn.c,v retrieving revision 1.72 retrieving revision 1.73 diff -u -d -r1.72 -r1.73 --- msn.c 25 Apr 2002 23:11:49 -0000 1.72 +++ msn.c 26 Apr 2002 01:33:35 -0000 1.73 @@ -13,6 +13,7 @@ #include "pixmaps/msn_online.xpm" #include "pixmaps/msn_away.xpm" +#include "pixmaps/msn_occ.xpm" /* MSN Smiley Faces */ #include "pixmaps/protocols/msn/msn_angry.xpm" @@ -1892,7 +1893,12 @@ { if (uc == 0) return msn_online_xpm; - + + uc >>= 1; + + if (uc == 2 || uc == 6) + return msn_occ_xpm; + return msn_away_xpm; } |
From: Rob F. <rob...@us...> - 2002-04-26 01:33:38
|
Update of /cvsroot/gaim/gaim/pixmaps In directory usw-pr-cvs1:/tmp/cvs-serv16903/pixmaps Modified Files: Makefile.am Log Message: thanks, plutonski Index: Makefile.am =================================================================== RCS file: /cvsroot/gaim/gaim/pixmaps/Makefile.am,v retrieving revision 1.67 retrieving revision 1.68 diff -u -d -r1.67 -r1.68 --- Makefile.am 11 Apr 2002 22:40:44 -0000 1.67 +++ Makefile.am 26 Apr 2002 01:33:35 -0000 1.68 @@ -73,6 +73,7 @@ mrt.xpm \ msgpend.png \ msn_away.xpm \ + msn_occ.xpm \ msn_online.xpm \ napster.xpm \ no_icon.xpm \ |
From: Sean E. <sea...@us...> - 2002-04-26 00:59:33
|
Update of /cvsroot/gaim/gaim In directory usw-pr-cvs1:/tmp/cvs-serv5694 Modified Files: autogen.sh configure.ac Added Files: configure.in Log Message: This is a dirty hack to attempt to maintain compatibility with autoconf 2.13 and 2.53. We'll eventually get tired of it and drop 2.13 altogether. Index: autogen.sh =================================================================== RCS file: /cvsroot/gaim/gaim/autogen.sh,v retrieving revision 1.13 retrieving revision 1.14 diff -u -d -r1.13 -r1.14 --- autogen.sh 19 Nov 2001 19:43:07 -0000 1.13 +++ autogen.sh 26 Apr 2002 00:59:30 -0000 1.14 @@ -29,9 +29,12 @@ } # Thanks decklin -if test ! -f configure.in ; then +if test -f configure.ac ; then if autoconf --version | grep '2\.[01]' > /dev/null 2>&1 ; then - ln -sf configure.ac configure.in + mv configure.ac configure.2.1x; + echo "configure.ac has been moved to configure.2.1x to retain compatibility with autoconf 2.1x" + echo "Future versions of Gaim will not support autoconf versions older than 2.50" + fi fi Index: configure.ac =================================================================== RCS file: /cvsroot/gaim/gaim/configure.ac,v retrieving revision 1.57 retrieving revision 1.58 diff -u -d -r1.57 -r1.58 --- configure.ac 24 Apr 2002 04:47:04 -0000 1.57 +++ configure.ac 26 Apr 2002 00:59:30 -0000 1.58 @@ -1,7 +1,9 @@ dnl Process this file with autoconf to produce a configure script. AC_INIT(src/aim.c) AM_CONFIG_HEADER(config.h) -AM_INIT_AUTOMAKE([gaim], [0.57-cvs]) +AM_INIT_AUTOMAKE([gaim], [0.57]) + +AC_PREREQ([2.50]) AC_PATH_PROG(sedpath, sed) @@ -34,8 +36,10 @@ AC_CHECK_FUNCS(socket strdup strstr atexit getaddrinfo) dnl Checks for getopt in standard library -AC_CHECK_FUNCS(getopt_long , , [LIBOBJS="$LIBOBJS getopt.o getopt1.o"] ) -AC_SUBST(LIBOBJS) +AC_CHECK_FUNCS(getopt_long , , +AC_LIBOBJ(getopt) +AC_LIBOBJ(getopt1)) + dnl Check for inet_aton AC_CHECK_FUNC(inet_aton, , [AC_CHECK_LIB(resolv, inet_aton, , @@ -254,35 +258,6 @@ enable_xss=no fi AC_SUBST(XSS_LIBS) - - -dnl Shamelessly stolen from gnome-pim -dnl This determines, if struct tm containes tm_gmtoff field -dnl or we should use extern long int timezone. -dnl Actually this should go into acinclude.m4 -AC_DEFUN(GC_TIMEZONE, -[AC_REQUIRE([AC_STRUCT_TM])dnl -AC_CACHE_CHECK([for tm_gmtoff in struct tm], ac_cv_struct_tm_gmtoff, -[AC_TRY_COMPILE([#include <sys/types.h> -#include <$ac_cv_struct_tm>], [struct tm tm; tm.tm_gmtoff;], - ac_cv_struct_tm_gmtoff=yes, ac_cv_struct_tm_gmtoff=no)]) -if test "$ac_cv_struct_tm_gmtoff" = yes; then - AC_DEFINE(HAVE_TM_GMTOFF) -else - AC_CACHE_CHECK(for timezone, ac_cv_var_timezone, -[AC_TRY_LINK( -changequote(<<, >>)dnl -<<#include <time.h> -extern long int timezone;>>, -changequote([, ])dnl -[long int l = timezone;], ac_cv_var_timezone=yes, ac_cv_var_timezone=no)]) - if test $ac_cv_var_timezone = yes; then - AC_DEFINE(HAVE_TIMEZONE) - fi -fi -]) - -GC_TIMEZONE |
From: Rob F. <rob...@us...> - 2002-04-25 23:25:57
|
Update of /cvsroot/gaim/gaim In directory usw-pr-cvs1:/tmp/cvs-serv7733 Modified Files: ChangeLog NEWS Log Message: It's getting there. Index: ChangeLog =================================================================== RCS file: /cvsroot/gaim/gaim/ChangeLog,v retrieving revision 1.457 retrieving revision 1.458 diff -u -d -r1.457 -r1.458 --- ChangeLog 25 Apr 2002 23:25:20 -0000 1.457 +++ ChangeLog 25 Apr 2002 23:25:54 -0000 1.458 @@ -1,6 +1,6 @@ Gaim: The Pimpin' Penguin IM Clone thats good for the soul! -version 0.57 +version 0.57 (04/25/2002): * New authorization method for Yahoo! * Polish translation updated (Thanks Przemyslaw Sulek) * Jabber will tell you when your buddies signed on (Thanks Index: NEWS =================================================================== RCS file: /cvsroot/gaim/gaim/NEWS,v retrieving revision 1.124 retrieving revision 1.125 diff -u -d -r1.124 -r1.125 --- NEWS 12 Apr 2002 02:54:48 -0000 1.124 +++ NEWS 25 Apr 2002 23:25:54 -0000 1.125 @@ -1,5 +1,7 @@ -=[ Gaim ]=- The Pimpin' Penguin AIM Clone That's Good For The Soul! +0.57 (04/25/2002): + 0.56 (04/11/2002): Rob: Well, what do you know. I have another headache. I always have these damned headaches. I got pissed off with the way GtkTree looks. |
From: Rob F. <rob...@us...> - 2002-04-25 23:25:24
|
Update of /cvsroot/gaim/gaim In directory usw-pr-cvs1:/tmp/cvs-serv7547 Modified Files: ChangeLog Log Message: Whippitz Index: ChangeLog =================================================================== RCS file: /cvsroot/gaim/gaim/ChangeLog,v retrieving revision 1.456 retrieving revision 1.457 diff -u -d -r1.456 -r1.457 --- ChangeLog 23 Apr 2002 16:30:09 -0000 1.456 +++ ChangeLog 25 Apr 2002 23:25:20 -0000 1.457 @@ -7,10 +7,13 @@ Nathan Walp) * Danish translation added (Thanks, Sarauw Hansen) * Finnish translation update (Thanks, Tero Kuusela) + * Japanese translation added (Thanks, Ryosuke Kutsuna) * Jabber improvements (Thanks, Nathan Walp) * More keyboard shortcuts * event_chat_recv takes char**'s, and event_im_recv takes a *guint32 for flags + * Secure hotmail login for MSN (thanks for the tips, + Scott Werndorfer) version 0.56 (04/11/2002): * German translation update (Thanks Karsten Weiss) |
From: Rob F. <rob...@us...> - 2002-04-25 23:11:59
|
Update of /cvsroot/gaim/gaim/src/protocols/msn In directory usw-pr-cvs1:/tmp/cvs-serv2109/src/protocols/msn Modified Files: msn.c Log Message: MSN security... Index: msn.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/protocols/msn/msn.c,v retrieving revision 1.71 retrieving revision 1.72 diff -u -d -r1.71 -r1.72 --- msn.c 25 Apr 2002 07:36:53 -0000 1.71 +++ msn.c 25 Apr 2002 23:11:49 -0000 1.72 @@ -104,6 +104,13 @@ GSList *fl; GSList *permit; GSList *deny; + + char *kv; + char *sid; + char *mspauth; + unsigned long sl; + char *passport; + }; struct msn_switchboard { @@ -343,8 +350,18 @@ static void handle_hotmail(struct gaim_connection *gc, char *data) { char login_url[2048]; - - snprintf(login_url, sizeof(login_url), "%s%s&passwd=%s", PASSPORT_URL, gc->username, gc->password); + char buf[MSN_BUF_LEN]; + struct msn_data *md = gc->proto_data; + + g_snprintf(buf, sizeof(buf), "URL %d INBOX\r\n", ++md->trId); + + if (msn_write(md->fd, buf, strlen(buf)) < 0) { + return; + } + + debug_printf("\n"); + + snprintf(login_url, sizeof(login_url), "%s", md->passport); if (strstr(data, "Content-Type: text/x-msmsgsinitialemailnotification;")) { char *x = strstr(data, "Inbox-Unread:"); @@ -573,6 +590,7 @@ serv_got_typing(ms->gc, ms->msguser, MSN_TYPING_RECV_TIMEOUT); return; } + } else if (!g_strncasecmp(content, "Content-Type: text/plain", strlen("Content-Type: text/plain"))) { char *skiphead; @@ -1124,6 +1142,65 @@ ms->sessid = g_strdup(sessid); ms->auth = g_strdup(auth); ms->gc = gc; + } else if (!g_strncasecmp(buf, "URL", 3)) { + char *tmp = buf; + FILE *fd; + md5_state_t st; + md5_byte_t di[16]; + int i; + char buf2[64]; + char sendbuf[64]; + char hippy[2048]; + char *rru; + char *passport; + char *filename; + + GET_NEXT(tmp); + GET_NEXT(tmp); + rru = tmp; + GET_NEXT(tmp); + passport = tmp; + + snprintf(hippy, sizeof(hippy), "%s%d%s", md->mspauth, time(NULL) - md->sl, gc->password); + + md5_init(&st); + md5_append(&st, (const md5_byte_t *)hippy, strlen(hippy)); + md5_finish(&st, di); + + bzero(sendbuf, sizeof(sendbuf)); + for (i = 0; i < 16; i++) { + g_snprintf(buf2, sizeof(buf2), "%02x", di[i]); + strcat(sendbuf, buf2); + } + + md->passport = tmpnam(NULL); + + fd = fopen(md->passport, "w"); + fprintf(fd, "<html>\n"); + fprintf(fd, "<head>\n"); + fprintf(fd, "<noscript>\n"); + fprintf(fd, "<meta http-equiv=Refresh content=\"0; url=http://www.hotmail.com\">\n"); + fprintf(fd, "</noscript>\n"); + fprintf(fd, "</head>\n\n"); + + fprintf(fd, "<body onload=\"document.pform.submit(); \">\n"); + fprintf(fd, "<form name=\"pform\" action=\"%s\" method=\"POST\">\n\n", passport); + fprintf(fd, "<input type=\"hidden\" name=\"mode\" value=\"ttl\">\n"); + fprintf(fd, "<input type=\"hidden\" name=\"login\" value=\"%s\">\n", gc->username); + fprintf(fd, "<input type=\"hidden\" name=\"username\" value=\"%s\">\n", gc->username); + fprintf(fd, "<input type=\"hidden\" name=\"sid\" value=\"%s\">\n", md->sid); + fprintf(fd, "<input type=\"hidden\" name=\"kv\" value=\"%s\">\n", md->kv); + fprintf(fd, "<input type=\"hidden\" name=\"id\" value=\"2\">\n"); + fprintf(fd, "<input type=\"hidden\" name=\"sl\" value=\"%ld\">\n", time(NULL) - md->sl); + fprintf(fd, "<input type=\"hidden\" name=\"rru\" value=\"%s\">\n", rru); + fprintf(fd, "<input type=\"hidden\" name=\"auth\" value=\"%s\">\n", md->mspauth); + fprintf(fd, "<input type=\"hidden\" name=\"creds\" value=\"%s\">\n", sendbuf); // Digest me + fprintf(fd, "<input type=\"hidden\" name=\"svc\" value=\"mail\">\n"); + fprintf(fd, "<input type=\"hidden\" name=\"js\" value=\"yes\">\n"); + fprintf(fd, "</form></body>\n"); + fprintf(fd, "</html>\n"); + fclose(fd); + } else if (!g_strncasecmp(buf, "SYN", 3)) { } else if (!g_strncasecmp(buf, "USR", 3)) { } else if (!g_strncasecmp(buf, "XFR", 3)) { @@ -1194,12 +1271,53 @@ { struct msn_data *md = gc->proto_data; char *skiphead, *utf; + char *content; + + content = strstr(msg, "Content-Type: "); + + if ((content) && (!g_strncasecmp(content, "Content-Type: text/x-msmsgsprofile", + strlen("Content-Type: text/x-msmsgsprofile")))) { + + char *kv,*sid,*mspauth; + + kv = strstr(msg, "kv: "); + sid = strstr(msg, "sid: "); + mspauth = strstr(msg, "MSPAuth: "); + + if (kv) { + char *tmp; + + kv += strlen("kv: "); + tmp = strstr(kv, "\r\n"); *tmp = 0; + md->kv = g_strdup(kv); + } + + if (sid) { + char *tmp; + + sid += strlen("sid: "); + tmp = strstr(sid, "\r\n"); *tmp = 0; + md->sid = g_strdup(sid); + } + + if (mspauth) { + char *tmp; + + mspauth += strlen("MSPAuth: "); + tmp = strstr(mspauth, "\r\n"); *tmp = 0; + md->mspauth = g_strdup(mspauth); + } + + } + + if (!g_strcasecmp(md->msguser, "hotmail")) { handle_hotmail(gc, msg); return; } + skiphead = strstr(msg, "\r\n\r\n"); if (!skiphead || !skiphead[4]) return; @@ -1435,6 +1553,7 @@ md->inpa = 0; md->fd = 0; md->fd = proxy_connect(host, port, msn_login_xfr_connect, gc); + md->sl = time(NULL); if (md->fd < 0) { hide_login_progress(gc, "Unable to transfer"); signoff(gc); |
From: Sean E. <sea...@us...> - 2002-04-25 07:36:58
|
Update of /cvsroot/gaim/gaim/src/protocols/msn In directory usw-pr-cvs1:/tmp/cvs-serv3651/src/protocols/msn Modified Files: msn.c Log Message: MSN Messenger for Mac won't listen to us anymore if we claim to be Gaim in a typing packet. Index: msn.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/protocols/msn/msn.c,v retrieving revision 1.70 retrieving revision 1.71 diff -u -d -r1.70 -r1.71 --- msn.c 12 Apr 2002 02:15:24 -0000 1.70 +++ msn.c 25 Apr 2002 07:36:53 -0000 1.71 @@ -1584,7 +1584,6 @@ struct msn_switchboard *ms = msn_find_switch(gc, who); char header[MSN_BUF_LEN] = "MIME-Version: 1.0\r\n" "Content-Type: text/x-msmsgscontrol\r\n" - "User-Agent: Gaim/" VERSION "\r\n" "TypingUser: "; char buf [MSN_BUF_LEN]; if (!ms || !typing) |
From: Sean E. <sea...@us...> - 2002-04-25 06:09:46
|
Update of /cvsroot/gaim/gaim/src In directory usw-pr-cvs1:/tmp/cvs-serv18135/src Modified Files: gaim.h Log Message: Have to commit this one too, eh? I'm tired... cut me some slack Index: gaim.h =================================================================== RCS file: /cvsroot/gaim/gaim/src/gaim.h,v retrieving revision 1.318 retrieving revision 1.319 diff -u -d -r1.318 -r1.319 --- gaim.h 15 Apr 2002 20:04:30 -0000 1.318 +++ gaim.h 25 Apr 2002 06:09:43 -0000 1.319 @@ -227,6 +227,7 @@ #define OPT_CONVO_IGNORE_FONTS 0x00000800 #define OPT_CONVO_IGNORE_SIZES 0x00001000 #define OPT_CONVO_COMBINE 0x00002000 +#define OPT_CONVO_CTL_W_CLOSES 0x00004000 extern guint im_options; #define OPT_IM_POPUP 0x00000001 |
From: Sean E. <sea...@us...> - 2002-04-25 05:57:48
|
Update of /cvsroot/gaim/gaim/src In directory usw-pr-cvs1:/tmp/cvs-serv16009/src Modified Files: prefs.c conversation.c Log Message: Make Ctrl-W optional for people who like to use it to delete words. Rob's buying a hose clamp. Index: prefs.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/prefs.c,v retrieving revision 1.220 retrieving revision 1.221 diff -u -d -r1.220 -r1.221 --- prefs.c 17 Mar 2002 18:29:17 -0000 1.220 +++ prefs.c 25 Apr 2002 05:57:45 -0000 1.221 @@ -681,6 +681,7 @@ gaim_button(_("Enter sends message"), &convo_options, OPT_CONVO_ENTER_SENDS, vbox); gaim_button(_("Control-Enter sends message"), &convo_options, OPT_CONVO_CTL_ENTER, vbox); gaim_button(_("Escape closes window"), &convo_options, OPT_CONVO_ESC_CAN_CLOSE, vbox); + gaim_button(_("Control-W closes window"), &convo_options, OPT_CONVO_CTL_W_CLOSES, vbox); vbox = gtk_vbox_new(TRUE, 5); gtk_box_pack_start(GTK_BOX(hbox), vbox, TRUE, TRUE, 5); Index: conversation.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/conversation.c,v retrieving revision 1.349 retrieving revision 1.350 diff -u -d -r1.349 -r1.350 --- conversation.c 20 Apr 2002 08:10:12 -0000 1.349 +++ conversation.c 25 Apr 2002 05:57:45 -0000 1.350 @@ -1016,7 +1016,7 @@ gtk_imhtml_clear(GTK_IMHTML(c->text)); g_string_free(c->history, TRUE); c->history = g_string_new(""); - } else if (event->keyval == 'w') { + } else if ((event->keyval == 'w') && (convo_options & OPT_CONVO_CTL_W_CLOSES)) { gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); close_callback(c->close, c); c = NULL; |
From: Sean E. <sea...@us...> - 2002-04-25 05:48:23
|
Update of /cvsroot/gaim/gaim/src In directory usw-pr-cvs1:/tmp/cvs-serv14608/src Modified Files: perl.c Log Message: This is what I meant. Index: perl.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/perl.c,v retrieving revision 1.70 retrieving revision 1.71 diff -u -d -r1.70 -r1.71 --- perl.c 25 Apr 2002 05:41:27 -0000 1.70 +++ perl.c 25 Apr 2002 05:48:20 -0000 1.71 @@ -715,9 +715,9 @@ case event_chat_recv: { char *t3, *t4; - t3 = g_strdup(escape_quotes(arg3)); - t4 = arg4 ? g_strdup(escape_quotes(arg4)) : g_malloc0(1); - buf = g_strdup_printf("'%lu','%d','%s','%s'", (unsigned long)arg1, (int)arg2, *t3, *t4); + t3 = g_strdup(escape_quotes(*(char **)arg3)); + t4 = *(char **)arg4 ? g_strdup(escape_quotes(*(char **)arg4)) : g_malloc0(1); + buf = g_strdup_printf("'%lu','%d','%s','%s'", (unsigned long)arg1, (int)arg2, t3, t4); g_free(t3); g_free(t4); } |
From: Sean E. <sea...@us...> - 2002-04-25 05:41:30
|
Update of /cvsroot/gaim/gaim/src In directory usw-pr-cvs1:/tmp/cvs-serv13470/src Modified Files: perl.c Log Message: Forgot to change it here. Index: perl.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/perl.c,v retrieving revision 1.69 retrieving revision 1.70 diff -u -d -r1.69 -r1.70 --- perl.c 12 Mar 2002 17:21:42 -0000 1.69 +++ perl.c 25 Apr 2002 05:41:27 -0000 1.70 @@ -717,7 +717,7 @@ char *t3, *t4; t3 = g_strdup(escape_quotes(arg3)); t4 = arg4 ? g_strdup(escape_quotes(arg4)) : g_malloc0(1); - buf = g_strdup_printf("'%lu','%d','%s','%s'", (unsigned long)arg1, (int)arg2, t3, t4); + buf = g_strdup_printf("'%lu','%d','%s','%s'", (unsigned long)arg1, (int)arg2, *t3, *t4); g_free(t3); g_free(t4); } |
From: Rob F. <rob...@us...> - 2002-04-24 04:47:13
|
Update of /cvsroot/gaim/gaim In directory usw-pr-cvs1:/tmp/cvs-serv28220 Modified Files: configure.ac Log Message: sorry Index: configure.ac =================================================================== RCS file: /cvsroot/gaim/gaim/configure.ac,v retrieving revision 1.56 retrieving revision 1.57 diff -u -d -r1.56 -r1.57 --- configure.ac 24 Apr 2002 04:21:29 -0000 1.56 +++ configure.ac 24 Apr 2002 04:47:04 -0000 1.57 @@ -13,7 +13,7 @@ AC_PROG_INSTALL -ALL_LINGUAS="da de es fr ko ru zh_CN pl nl sv fi sk it jp" +ALL_LINGUAS="da de es fr ko ru zh_CN pl nl sv fi sk it ja" AM_GNU_GETTEXT AC_CYGWIN |
From: Rob F. <rob...@us...> - 2002-04-24 04:21:32
|
Update of /cvsroot/gaim/gaim/po In directory usw-pr-cvs1:/tmp/cvs-serv23690/po Modified Files: .cvsignore Added Files: ja.po Log Message: Japanese Translation Added, Thanks Ryosuke KUtsuna --- NEW FILE: ja.po --- # gaim japanese message catalog # Copyright (C) 2002 Free Software Foundation, Inc. # Ryosuke Kutsuna <ry...@co...>, 2002 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: gaim version 0.56\n" "POT-Creation-Date: 2002-04-11 22:59-0400\n" "PO-Revision-Date: 2002-04-22 13:12+0900\n" "Last-Translator: Ryosuke Kutsuna <ry...@co...>\n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=EUC-JP\n" "Content-Transfer-Encoding: 8bit\n" #: src/protocols/gg/gg.c:71 msgid "Available" msgstr "²Ä»ë" [...3076 lines suppressed...] #: src/server.c:591 msgid "(1 message)" msgstr "(1 ¥á¥Ã¥»¡¼¥¸)" #: src/server.c:783 msgid "Warned" msgstr "·Ù¹ð" #: src/server.c:876 msgid "Yes" msgstr "¤Ï¤¤" #: src/server.c:877 msgid "No" msgstr "¤¤¤¤¤¨" #: src/server.c:1054 msgid "More Info" msgstr "¤â¤Ã¤È¾ðÊó¤ò" Index: .cvsignore =================================================================== RCS file: /cvsroot/gaim/gaim/po/.cvsignore,v retrieving revision 1.16 retrieving revision 1.17 diff -u -d -r1.16 -r1.17 --- .cvsignore 20 Apr 2002 08:10:12 -0000 1.16 +++ .cvsignore 24 Apr 2002 04:21:29 -0000 1.17 @@ -19,3 +19,4 @@ fi.gmo it.gmo da.gmo +ja.gmo |
From: Rob F. <rob...@us...> - 2002-04-24 04:21:32
|
Update of /cvsroot/gaim/gaim In directory usw-pr-cvs1:/tmp/cvs-serv23690 Modified Files: configure.ac Log Message: Japanese Translation Added, Thanks Ryosuke KUtsuna Index: configure.ac =================================================================== RCS file: /cvsroot/gaim/gaim/configure.ac,v retrieving revision 1.55 retrieving revision 1.56 diff -u -d -r1.55 -r1.56 --- configure.ac 21 Apr 2002 22:08:41 -0000 1.55 +++ configure.ac 24 Apr 2002 04:21:29 -0000 1.56 @@ -13,7 +13,7 @@ AC_PROG_INSTALL -ALL_LINGUAS="da de es fr ko ru zh_CN pl nl sv fi sk it" +ALL_LINGUAS="da de es fr ko ru zh_CN pl nl sv fi sk it jp" AM_GNU_GETTEXT AC_CYGWIN |
From: Sean E. <sea...@us...> - 2002-04-23 16:30:13
|
Update of /cvsroot/gaim/gaim In directory usw-pr-cvs1:/tmp/cvs-serv20859 Modified Files: ChangeLog Log Message: event_chat_recv takes char** arguments, so you can change the incoming text and sender. event_im_recv takes a guint32* for its flags, so you can change the flags too. Index: ChangeLog =================================================================== RCS file: /cvsroot/gaim/gaim/ChangeLog,v retrieving revision 1.455 retrieving revision 1.456 diff -u -d -r1.455 -r1.456 --- ChangeLog 20 Apr 2002 08:10:12 -0000 1.455 +++ ChangeLog 23 Apr 2002 16:30:09 -0000 1.456 @@ -9,6 +9,8 @@ * Finnish translation update (Thanks, Tero Kuusela) * Jabber improvements (Thanks, Nathan Walp) * More keyboard shortcuts + * event_chat_recv takes char**'s, and event_im_recv takes + a *guint32 for flags version 0.56 (04/11/2002): * German translation update (Thanks Karsten Weiss) |
From: Sean E. <sea...@us...> - 2002-04-23 16:30:13
|
Update of /cvsroot/gaim/gaim/src In directory usw-pr-cvs1:/tmp/cvs-serv20859/src Modified Files: module.c server.c Log Message: event_chat_recv takes char** arguments, so you can change the incoming text and sender. event_im_recv takes a guint32* for its flags, so you can change the flags too. Index: module.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/module.c,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- module.c 2 Mar 2002 04:52:21 -0000 1.15 +++ module.c 23 Apr 2002 16:30:09 -0000 1.16 @@ -449,8 +449,8 @@ debug_printf("%s: %s %d %s\n", event_name(event), ((struct gaim_connection *)arg1)->username, (int)arg2, - (char *)arg3 ? (char *)arg3 : "", - (char *)arg4 ? (char *)arg4 : ""); + *(char **)arg3 ? *(char **)arg3 : "", + *(char **)arg4 ? *(char **)arg4 : ""); break; case event_chat_send_invite: debug_printf("%s: %s %d %s %s\n", event_name(event), Index: server.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/server.c,v retrieving revision 1.226 retrieving revision 1.227 diff -u -d -r1.226 -r1.227 --- server.c 12 Apr 2002 02:15:24 -0000 1.226 +++ server.c 23 Apr 2002 16:30:09 -0000 1.227 @@ -498,7 +498,7 @@ buffy = g_malloc(MAX(strlen(message) + 1, BUF_LONG)); strcpy(buffy, message); angel = g_strdup(name); - plugin_return = plugin_event(event_im_recv, gc, &angel, &buffy, (void *)flags); + plugin_return = plugin_event(event_im_recv, gc, &angel, &buffy, (void *)&flags); if (!buffy || !angel || plugin_return) { if (buffy) @@ -971,6 +971,8 @@ GSList *bcs = g->buddy_chats; struct conversation *b = NULL; char *buf; + char *buffy, *angel; + int plugin_return; while (bcs) { b = (struct conversation *)bcs->data; @@ -983,8 +985,26 @@ if (!b) return; - if (plugin_event(event_chat_recv, g, (void *)b->id, who, message)) + + /* plugin stuff. we pass a char ** but we don't want to pass what's been given us + * by the prpls. so we create temp holders and pass those instead. it's basically + * just to avoid segfaults. of course, if the data is binary, plugins don't see it. + * bitch all you want; i really don't want you to be dealing with it. */ + + buffy = g_malloc(MAX(strlen(message) + 1, BUF_LONG)); + strcpy(buffy, message); + angel = g_strdup(who); + plugin_return = plugin_event(event_chat_recv, g, (void *)b->id, &angel, &buffy); + + if (!buffy || !angel || plugin_return) { + if (buffy) + g_free(buffy); + if (angel) + g_free(angel); return; + } + who = angel; + message = buffy; buf = g_malloc(MAX(strlen(message) * 2, 8192)); strcpy(buf, message); @@ -998,6 +1018,8 @@ w = 0; chat_write(b, who, w, buf, mtime); + g_free(who); + g_free(message); g_free(buf); } |
From: Sean E. <sea...@us...> - 2002-04-23 16:30:13
|
Update of /cvsroot/gaim/gaim/plugins In directory usw-pr-cvs1:/tmp/cvs-serv20859/plugins Modified Files: SIGNALS Log Message: event_chat_recv takes char** arguments, so you can change the incoming text and sender. event_im_recv takes a guint32* for its flags, so you can change the flags too. Index: SIGNALS =================================================================== RCS file: /cvsroot/gaim/gaim/plugins/SIGNALS,v retrieving revision 1.27 retrieving revision 1.28 diff -u -d -r1.27 -r1.28 --- SIGNALS 2 Mar 2002 04:52:21 -0000 1.27 +++ SIGNALS 23 Apr 2002 16:30:09 -0000 1.28 @@ -93,7 +93,7 @@ removed eventually. event_im_recv: - struct gaim_connection *gc, char **who, char **text, guint32 flags + struct gaim_connection *gc, char **who, char **text, guint32 *flags 'gc' is the connection that received the message. 'who' is the username of the person who sent the message. @@ -211,13 +211,16 @@ 'who' is the screenname of the person who left. event_chat_recv: - struct gaim_connection *gc, int id, char *who, char *text + struct gaim_connection *gc, int id, char **who, char **text 'gc' is the connection that received the message. 'who' should be too. 'text' is the message that got sent. 'id' is the id of the room that received the message (see event_chat_join) + + Like event_im_recv, you are allowed and encouraged to change + these values Note that because of the bizarre way chat works, you also receive messages that you send. I didn't design it, AOL did. |
From: Rob F. <rob...@us...> - 2002-04-22 23:40:56
|
Update of /cvsroot/gaim/gaim In directory usw-pr-cvs1:/tmp/cvs-serv26551 Modified Files: gaim.spec.in Log Message: Thanks, King Ant Index: gaim.spec.in =================================================================== RCS file: /cvsroot/gaim/gaim/gaim.spec.in,v retrieving revision 1.42 retrieving revision 1.43 diff -u -d -r1.42 -r1.43 --- gaim.spec.in 12 Apr 2002 02:30:41 -0000 1.42 +++ gaim.spec.in 22 Apr 2002 23:40:53 -0000 1.43 @@ -20,42 +20,36 @@ Requires: gtk+ >= 1.2.5 %description -Gaim is NOT affiliated with or endorsed by AOL. - -Gaim allows you to talk to anyone using AOL's -Instant Messenger service (you can sign up at http://www.aim.aol.com). - -It uses the TOC version of the AOL protocol, so your buddy list is -stored on AOL's servers and can be retrieved from anywhere. +Gaim allows you to talk to anyone using a variety of messaging +protocols, including AIM (Oscar and TOC), ICQ, IRC, Yahoo!, +MSN Messenger, Jabber, Gadu-Gadu, Napster, and Zephyr. These +protocols are implemented using a modular, easy to use design. +To use a protocol, just load the plugin for it. -It contains many of the same features as AOL's IM client while at -the same time incorporating many new features. +Gaim supports many common features of other clients, as well as many +unique features, such as perl scripting and C plugins. -Gaim also contains a multiple connection feature which consists of -protocol plugins. These plugins allow you to use gaim to connect -to other chat services such as Yahoo!, ICQ, and IRC. +Gaim is NOT affiliated with or endorsed by AOL. %package applet -Summary: A Gnome client compatible with AOL's 'Instant Messenger' +Summary: A Gnome based multiprotocol instant messaging applet Group: Applications/Internet Requires: gtk+ >= 1.2.5 %description applet -Gaim allows you to talk to anyone using AOL's -Instant Messenger service (you can sign up at http://www.aim.aol.com). - -It uses the TOC version of the AOL protocol, so your buddy list is -stored on AOL's servers and can be retrieved from anywhere. - -It contains many of the same features as AOL's IM client while at -the same time incorporating many new features. +Gaim allows you to talk to anyone using a variety of messaging +protocols, including AIM (Oscar and TOC), ICQ, IRC, Yahoo!, +MSN Messenger, Jabber, Gadu-Gadu, Napster, and Zephyr. These +protocols are implemented using a modular, easy to use design. +To use a protocol, just load the plugin for it. -Gaim also contains a multiple connection feature which consists of -protocol plugins. These plugins allow you to use gaim to connect -to other chat services such as Yahoo!, ICQ, and IRC. +Gaim supports many common features of other clients, as well as many +unique features, such as perl scripting and C plugins. The applet sits in your Gnome panel. It has all the same functionality as the regular application but takes less desktop space. + +Gaim is NOT affiliated with or endorsed by AOL. %prep %setup |
From: Sean E. <sea...@us...> - 2002-04-21 22:08:43
|
Update of /cvsroot/gaim/gaim/src/protocols/jabber In directory usw-pr-cvs1:/tmp/cvs-serv7944/src/protocols/jabber Modified Files: jabber.c Log Message: Now EVERYBODY can compile! Whee! Index: jabber.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/protocols/jabber/jabber.c,v retrieving revision 1.43 retrieving revision 1.44 diff -u -d -r1.43 -r1.44 --- jabber.c 21 Apr 2002 19:05:29 -0000 1.43 +++ jabber.c 21 Apr 2002 22:08:41 -0000 1.44 @@ -738,7 +738,17 @@ { t.tm_year -= 1900; t.tm_mon -= 1; - return mktime(&t) - t.tm_gmtoff; + return mktime(&t) + +#ifdef HAVE_TM_GMTOFF + t.tm_gmtoff +#else +# ifdef HAVE_TIMEZONE + timezone +# else + 0 +# endif +#endif + ; } return 0; } |