#2844: msimprpl should allow user to choose IM username if not already set

View: New views
20 Messages — Rating Filter:   Alert me  
< Prev | 1 - 2 | Next >

#2844: msimprpl should allow user to choose IM username if not already set

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#2844: msimprpl should allow user to choose IM username if not already set
-------------------------+--------------------------------------------------
 Reporter:  jeff         |       Owner:  jeff
     Type:  enhancement  |      Status:  new  
 Priority:  minor        |   Milestone:      
Component:  libpurple    |     Version:  2.1.1
 Keywords:  msimprpl     |     Pending:  0    
-------------------------+--------------------------------------------------
 When you signup to MySpace with your email address, all you get is a
 numeric uid. Upon first logging into MySpaceIM, you get to pick your
 permanent username.

 {{{
 (8:13:56 PM) hacker9988: I reversed the protocol for setting the username
 and I'm doing that now
 [...]
 (8:15:35 PM) hacker9988: www.virokill.net/msim.txt:
 http://www.virokill.net/msim.txt shows the protocol for that
 (8:15:49 PM) hacker9988: it does a standard lookup by UserName
 }}}

--
Ticket URL: <http://developer.pidgin.im/ticket/2844>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #2844: msimprpl should allow user to choose IM username if not already set

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#2844: msimprpl should allow user to choose IM username if not already set
--------------------------+-------------------------------------------------
  Reporter:  jeff         |       Owner:  jeff    
      Type:  enhancement  |      Status:  new    
  Priority:  major        |   Milestone:          
 Component:  libpurple    |     Version:  2.1.1  
Resolution:               |    Keywords:  msimprpl
   Pending:  0            |  
--------------------------+-------------------------------------------------
Changes (by deryni):

  * priority:  minor => major

--
Ticket URL: <http://developer.pidgin.im/ticket/2844#comment:1>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #2844: msimprpl should allow user to choose IM username if not already set

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#2844: msimprpl should allow user to choose IM username if not already set
--------------------------+-------------------------------------------------
  Reporter:  jeff         |       Owner:  jeff    
      Type:  enhancement  |      Status:  new    
  Priority:  major        |   Milestone:          
 Component:  libpurple    |     Version:  2.1.1  
Resolution:               |    Keywords:  msimprpl
   Pending:  0            |  
--------------------------+-------------------------------------------------
Comment (by Jaywalker):

 Just some notes from my conversation with Phil, the official developer
 (and the reason for the major status)
 {{{
 (03:52:23 PM) pkinkade:
 You probably won't be able to talk to people using the official client if
 you don't set the username.
 (03:52:41 PM) pkinkade:
 And our spam team is probably going to nail you if you don't do it right,
 too.
 }}}

--
Ticket URL: <http://developer.pidgin.im/ticket/2844#comment:2>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #2844: msimprpl should allow user to choose IM username if not already set

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#2844: msimprpl should allow user to choose IM username if not already set
--------------------------+-------------------------------------------------
  Reporter:  jeff         |       Owner:  jeff    
      Type:  enhancement  |      Status:  new    
  Priority:  major        |   Milestone:          
 Component:  libpurple    |     Version:  2.1.1  
Resolution:               |    Keywords:  msimprpl
   Pending:  0            |  
--------------------------+-------------------------------------------------
Comment (by Jaywalker):

 Alright, I uploaded this patch which includes up to the actual setting of
 the username. I'm going to have to reverse engineer some more of the
 protocol to figure out why I'm getting a 257 cmd instead of at 258 cmd in
 the response after I request to set it. This obviously means its not set
 because... well... Its still not set.

 Anyway, Here's everything else... Feedback is welcome :)

--
Ticket URL: <http://developer.pidgin.im/ticket/2844#comment:3>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #2844: msimprpl should allow user to choose IM username if not already set

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#2844: msimprpl should allow user to choose IM username if not already set
--------------------------+-------------------------------------------------
  Reporter:  jeff         |       Owner:  jeff    
      Type:  enhancement  |      Status:  new    
  Priority:  major        |   Milestone:          
 Component:  libpurple    |     Version:  2.1.1  
Resolution:               |    Keywords:  msimprpl
   Pending:  0            |  
--------------------------+-------------------------------------------------
Comment (by Jaywalker):

 I did another reverse this morning... It looks to me like I'm doing the
 stuff perfectly! Perhaps another set of eyes looking at packet dump would
 help... http://www.virokill.net/msim.txt and http://www.virokill.net/msim-
 set.txt

 The second one is the one today. There are 2 dumps in there. The first one
 has shows looking up a username that already exists (Packet 11 looks it
 up, packet 12 is the response from the server).

 The second dump (further down) shows setting of a username. Packet 11
 looks it up, packet 12 says its available, packet 13 sets it, and packet
 14 is the response after setting it.

 I'm sending the EXACT same cmd/dsn/lid combo and the same body... But I
 may have overlooked something... :-/

--
Ticket URL: <http://developer.pidgin.im/ticket/2844#comment:4>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #2844: msimprpl should allow user to choose IM username if not already set

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#2844: msimprpl should allow user to choose IM username if not already set
--------------------------+-------------------------------------------------
  Reporter:  jeff         |       Owner:  jeff    
      Type:  enhancement  |      Status:  new    
  Priority:  major        |   Milestone:          
 Component:  libpurple    |     Version:  2.1.1  
Resolution:               |    Keywords:  msimprpl
   Pending:  0            |  
--------------------------+-------------------------------------------------
Comment (by Jaywalker):

 Oh... Another thought I just had... It may not ALLOW username setting
 after they've done a complete login. The official client sends no more
 packets after it sees there is no username set. Maybe we need to find some
 way of doing that too? Perhaps moving the second half of
 msim_we_are_logged_on to another function that is a callback from
 username_is_set??

--
Ticket URL: <http://developer.pidgin.im/ticket/2844#comment:5>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #2844: msimprpl should allow user to choose IM username if not already set

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#2844: msimprpl should allow user to choose IM username if not already set
--------------------------+-------------------------------------------------
  Reporter:  jeff         |       Owner:  jeff    
      Type:  enhancement  |      Status:  new    
  Priority:  major        |   Milestone:          
 Component:  libpurple    |     Version:  2.1.1  
Resolution:               |    Keywords:  msimprpl
   Pending:  0            |  
--------------------------+-------------------------------------------------
Comment (by jeff):

 logging in to an account with msimprpl with no username (without username
 setting ability), for reference:

 {{{
 (21:22:17) msim: buffer at 0 (max 15360), reading up to 15360
 (21:22:17) msim: msim_input_cb: going to null terminate at n=109
 (21:22:17) msim: msim_input_cb: read=109
 (21:22:17) msim: msim_parse: got
 <\lc\1\nc\hoyUDcUuDJ0stiZ1RIpDnZVuDjHUIAqMVtlUDTZSm4vdqI1OmDLpSgZtFzQsW6PcvOhva4a8zoCYrg1l2nieCg==\id\1>
 (21:22:17) msim: nc is 64 bytes, decoded
 (21:22:17) msim: converting password to UTF-16LE
 (21:22:17) msim: msim_send_raw: writing
 <\login2\196610\username\msimprpl2@...\response\p37lWPixzsxP9C=\clientver\697\langid\1033\imlang\ENGLISH\reconn\0\status\100\id\1\final\>
 (21:22:17) msim: msim_msg_send()ing <MsimMessage:
 login2(integer): 196610
 username(string): msimprpl2@...
 response(binary, 80 bytes): p37lWPixzsxP9C=
 clientver(integer): 697
 langid(integer): 1033
 imlang(string): ENGLISH
 reconn(integer): 0
 status(integer): 100
 id(integer): 1
 /MsimMessage>
 (21:22:17) msim: buffer at 0 (max 15360), reading up to 15360
 (21:22:17) msim: msim_input_cb: going to null terminate at n=475
 (21:22:17) msim: msim_input_cb: read=475
 (21:22:17) msim: msim_parse: got
 <\persistr\\cmd\257\dsn\101\uid\0\lid\20\rid\19936870\body\AdUnitRefreshInterval=10AlertPollInterval=360AllowChatRoomEmoticonSharing=FalseChatRoomUserIDs=78744676;163733130;1300326231;123521495;142663391CurClientVersion=673EnableIMBrowse=TrueEnableIMStuffAvatars=TrueEnableIMStuffZaps=TrueMaxAddAllFriends=100MaxContacts=1000MinClientVersion=594MySpaceIM_ENGLISH=78744676MySpaceNowTimer=720PersistenceDataTimeout=900UseWebChallenge=1WebTicketGoHome=False>
 (21:22:17) msim: msim_process_reply: not caching body, no UserName
 (21:22:17) msim_process_server_info: maximum contacts: 1000
 (21:22:17) msim: buffer at 0 (max 15360), reading up to 15360
 (21:22:17) msim: msim_input_cb: going to null terminate at n=1345
 (21:22:17) msim: msim_input_cb: read=1345
 (21:22:17) msim: msim_parse: got
 <\lc\2\sesskey\447497814\proof\CwIAAAFoAAABaAAApc0jgDql4ZYOcr3C9h+2dLSjmwg5w6yvsRjqmclRxFynBIe8H2ID6A==\userid\240626417\profileid\240626417\uniquenick\240626417\id\1>
 (21:22:17) msim: SESSKEY=<447497814>
 (21:22:17) msim_we_are_logged_on: TODO: pick username(21:22:17) msim:
 msim_send_raw: writing
 <\persist\persist\sesskey\447497814\dsn\4\uid\240626417\lid\5\rid\1\body\UserID=240626417\final\>
 (21:22:17) msim: msim_msg_send()ing <MsimMessage:
 persist(string): persist
 sesskey(integer): 447497814
 dsn(integer): 4
 uid(integer): 240626417
 lid(integer): 5
 rid(integer): 1
 body(dict): <MsimMessage:
 UserID(integer): 240626417
 /MsimMessage>
 /MsimMessage>
 (21:22:17) msim: msim_send_raw: writing
 <\persist\persist\sesskey\447497814\dsn\1\uid\240626417\lid\4\rid\2\body\\final\>
 (21:22:17) msim: msim_msg_send()ing <MsimMessage:
 persist(string): persist
 sesskey(integer): 447497814
 dsn(integer): 1
 uid(integer): 240626417
 lid(integer): 4
 rid(integer): 2
 body(string):
 /MsimMessage>
 (21:22:17) msim: msim_we_are_logged_on: notifying servers of status
 (21:22:17) msim: msim_set_status: available (2->1)
 (21:22:17) msim: msim_set_status_code: going to set status to code=1,str=
 (21:22:17) msim: msim_send_raw: writing
 <\status\1\sesskey\447497814\statstring\\locstring\\final\>
 (21:22:17) msim: msim_msg_send()ing <MsimMessage:
 status(integer): 1
 sesskey(integer): 447497814
 statstring(string):
 locstring(string):
 /MsimMessage>
 (21:22:17) msim: msim_send_raw: writing
 <\persist\1\sesskey\447497814\cmd\1\dsn\0\lid\1\uid\240626417\rid\3\body\\final\>
 (21:22:17) msim: msim_msg_send()ing <MsimMessage:
 persist(integer): 1
 sesskey(integer): 447497814
 cmd(integer): 1
 dsn(integer): 0
 lid(integer): 1
 uid(integer): 240626417
 rid(integer): 3
 body(string):
 /MsimMessage>
 (21:22:18) msim: msim_parse: got
 <\persistr\\cmd\257\dsn\101\uid\0\lid\20\rid\19936871\body\AdUnitRefreshInterval=10AlertPollInterval=360AllowChatRoomEmoticonSharing=FalseChatRoomUserIDs=78744676;163733130;1300326231;123521495;142663391CurClientVersion=673EnableIMBrowse=TrueEnableIMStuffAvatars=TrueEnableIMStuffZaps=TrueMaxAddAllFriends=100MaxContacts=1000MinClientVersion=594MySpaceIM_ENGLISH=78744676MySpaceNowTimer=720PersistenceDataTimeout=900UseWebChallenge=1WebTicketGoHome=False>
 (21:22:18) msim: msim_process_reply: not caching body, no UserName
 (21:22:18) msim_process_server_info: maximum contacts: 1000
 (21:22:18) msim: msim_parse: got
 <\persistr\\cmd\257\dsn\17\uid\240626417\lid\26\rid\20003836\body\Challenge=4219836936ChallengeData=ogAHy9CwOqw8jhlLZ7ssHFEDxYQqNBueEylmJgFO2uAjk4DWiTQX+TooIXoG6QvSZf7n1O2vIpIfa67ZdvCnJg==Challenge=4219836935ChallengeData=WLHvYinWpg+jlOR/1iNoW8NVZVqrykLuVV7y/1xrue0EGzzSwO2anskcOGzbAXe+MLSy44bSRLaBv74jdaF/1oLew==Challenge=4219836934ChallengeData=dbwlcmwj/1ZZd3NNOxHNnJWurOWvgXxfMGpUodBgnrOP8A4SpvHPHO0xJIWsrD8EATo4Hgjg28eDFXy7Qn/1EH0A==Challenge=4219836933ChallengeData=7+7Lu+WrywMmVeneXdJBfJimPoec7UQlbBU3VR0+bw9vy3QvTMGeKUpqplzZ112CuqYQF89Ckba3hPZJx/1987A==Challenge=4219836932ChallengeData=m9SWEm3dKHdmmp2hTptEPHpRstSosh3WRfh0XK12ekoeFC/1zxJ7NF1LyjAO3FaICxQC90eVq1K4Vb+TmhFWzDg==>
 (21:22:18) msim: msim_process_reply: not caching body, no UserName
 (21:22:18) msim: msim_input_cb: preprocessing message failed on msg:
 <MsimMessage:
 persistr(raw):
 cmd(raw): 257
 dsn(raw): 17
 uid(raw): 240626417
 lid(raw): 26
 rid(raw): 20003836
 body(raw):
 Challenge=4219836936ChallengeData=ogAHy9CwOqw8jhlLZ7ssHFEDxYQqNBueEylmJgFO2uAjk4DWiTQX+TooIXoG6QvSZf7n1O2vIpIfa67ZdvCnJg==Challenge=4219836935ChallengeData=WLHvYinWpg+jlOR/1iNoW8NVZVqrykLuVV7y/1xrue0EGzzSwO2anskcOGzbAXe+MLSy44bSRLaBv74jdaF/1oLew==Challenge=4219836934ChallengeData=dbwlcmwj/1ZZd3NNOxHNnJWurOWvgXxfMGpUodBgnrOP8A4SpvHPHO0xJIWsrD8EATo4Hgjg28eDFXy7Qn/1EH0A==Challenge=4219836933ChallengeData=7+7Lu+WrywMmVeneXdJBfJimPoec7UQlbBU3VR0+bw9vy3QvTMGeKUpqplzZ112CuqYQF89Ckba3hPZJx/1987A==Challenge=4219836932ChallengeData=m9SWEm3dKHdmmp2hTptEPHpRstSosh3WRfh0XK12ekoeFC/1zxJ7NF1LyjAO3FaICxQC90eVq1K4Vb+TmhFWzDg==
 /MsimMessage>
 (21:22:18) msim: buffer at 0 (max 15360), reading up to 15360
 (21:22:18) msim: msim_input_cb: going to null terminate at n=63
 (21:22:18) msim: msim_input_cb: read=63
 (21:22:18) msim: msim_parse: got
 <\persistr\\cmd\257\dsn\0\uid\240626417\lid\1\rid\3\body\>
 (21:22:18) msim: msim_process_reply: calling callback now
 (21:22:18) msim: for msg=<MsimMessage:
 persistr(raw):
 cmd(raw): 257
 dsn(raw): 0
 uid(raw): 240626417
 lid(raw): 1
 rid(raw): 3
 body(raw):
 /MsimMessage>
 (21:22:18) msim: msim_got_contact_list: reply=<MsimMessage:
 persistr(raw):
 cmd(raw): 257
 dsn(raw): 0
 uid(raw): 240626417
 lid(raw): 1
 rid(raw): 3
 body(raw):
 /MsimMessage>(21:22:18) msim_got_contact_list: assertion `body != NULL'
 failed

 }}}

--
Ticket URL: <http://developer.pidgin.im/ticket/2844#comment:6>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #2844: msimprpl should allow user to choose IM username if not already set

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#2844: msimprpl should allow user to choose IM username if not already set
--------------------------+-------------------------------------------------
  Reporter:  jeff         |       Owner:  jeff    
      Type:  enhancement  |      Status:  new    
  Priority:  major        |   Milestone:          
 Component:  libpurple    |     Version:  2.1.1  
Resolution:               |    Keywords:  msimprpl
   Pending:  0            |  
--------------------------+-------------------------------------------------
Comment (by jeff):

 If we can't get this working in time for 2.2.0, next best would be to tell
 the user to go to
 http://editprofile.myspace.com/index.cfm?fuseaction=profile.username to
 pick their username, and refuse to sign on without one.

--
Ticket URL: <http://developer.pidgin.im/ticket/2844#comment:7>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #2844: msimprpl should allow user to choose IM username if not already set

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#2844: msimprpl should allow user to choose IM username if not already set
--------------------------+-------------------------------------------------
  Reporter:  jeff         |       Owner:  jeff    
      Type:  enhancement  |      Status:  new    
  Priority:  major        |   Milestone:          
 Component:  libpurple    |     Version:  2.1.1  
Resolution:               |    Keywords:  msimprpl
   Pending:  0            |  
--------------------------+-------------------------------------------------
Comment (by jeff2@...):

 (In [cce02af7eb2fb114cb0f640979554b7de3a80e96]) If no username is set,
 point user to a web page where to set it, and disconnect.
 This is a workaround until the username can be set within msimprpl.

 See #2844.

--
Ticket URL: </ticket/2844#comment:8>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #2844: msimprpl should allow user to choose IM username if not already set

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#2844: msimprpl should allow user to choose IM username if not already set
--------------------------+-------------------------------------------------
  Reporter:  jeff         |       Owner:  jeff    
      Type:  enhancement  |      Status:  new    
  Priority:  major        |   Milestone:          
 Component:  libpurple    |     Version:  2.1.1  
Resolution:               |    Keywords:  msimprpl
   Pending:  0            |  
--------------------------+-------------------------------------------------
Comment (by jeff):

 I've committed the change to tell the user to set their username on the
 web page if it is not set.

 I also captured username setting. Notes on a packet capture:
 {{{
 from >=client <=server

 check if msimprpl2 is available
 >
 \persist\1\sesskey\469958979\cmd\2\dsn\9\uid\240626417\lid\14\rid\28\body\UserName=msimprpl2\final\

 yes, it is
 <
 \persistr\\cmd\258\dsn\9\uid\240626417\lid\14\rid\28\body\UserName=msimprpl2.Code=0\final\

 lookup my own myspace info (1,4,5 = lookup myspace user info about self)
 >
 \persist\1\sesskey\469958979\cmd\1\dsn\4\uid\240626417\lid\5\rid\30\body\UserID=240626417\final\

 1,1,4 = lookup IM information about self
 >
 \persist\1\sesskey\469958979\cmd\1\dsn\1\uid\240626417\lid\4\rid\31\body\\final\

 get info on myspaceim uid? add it
 > \getinfo\\sesskey\469958979\uid\78744676\final\
 > \addbuddy\\sesskey\469958979\newprofileid\78744676\reason\\final\
 > \blocklist\\sesskey\469958979\idlist\b-|78744676|a+|78744676\final\

 257,1,4 = response, IM info about self
 < \persistr\\cmd\257\dsn\1\uid\240626417\lid\4\rid\31\body\
 UserID=240626417.
 Sound=True.PrivacyMode=0.
 ShowOnlyToList=False.
 OfflineMessageMode=1.
 Headline=.
 AvatarUrl=.
 Alert=1.
 ShowAvatar=False.
 IMName=.
 LastLogin=128335268400000000.
 ClientVersion=697.
 AllowBrowse=True.
 IMLang=ENGLISH.
 LangID=1033.
 OfflineMsg=\final\

 257,4,5 = myspace info about self
 \persistr\\cmd\257\dsn\4\uid\240626417\lid\5\rid\30\body\
 UserID=240626417.
 ImageURL=http:/1/1x.myspace.com/1images/1no_pic.gif.DisplayName=Msim.
 UserName=240626417.
 BandName=.
 SongName=.
 Age=21.
 Gender=M.
 Location=US.
 TotalFriends=1\final\

 set info; previous information + new username
 >
 \setinfo\\sesskey\469958979\info\Age=21.AvatarUrl=.BandName=.ContactType=1.DisplayName=Msim.Gender=M.ImageURL=http:/1/1x.myspace.com/1images/1no_pic.gif.LastLogin=128335268400000000.Location=US.ShowAvatar=False.SongName=.TotalFriends=1.UserName=msimprpl2\final\

 looks like a repeat of the previous command; maybe a retry
 >
 \setinfo\\sesskey\469958979\info\Age=21.AvatarUrl=.BandName=.ContactType=1.DisplayName=Msim.Gender=M.ImageURL=http:/1/1x.myspace.com/1images/1no_pic.gif.LastLogin=128335268400000000.Location=US.ShowAvatar=False.SongName=.TotalFriends=1.UserName=msimprpl2\final\

 got status message from myspaceim buddy added
 <
 \bm\100\f\78744676\msg\|s|1|ss||ls||ip|170690630|p|0|caps|0|ts|1189021328\final\

 got profile message
 < \bm\124\f\78744676\msg\Age=27.AvatarUrl=.BandName=cold war
 kids.ContactType=2.DisplayName=MySpaceIM.Gender=F.Headline=.ImageURL=http:/1/1b4
 .ac-
 images.myspacecdn.com/101111/149/186/11111986894_m.jpg.IMName=MySpaceIM
 Chat
 Room.LastImageUpdated=128014182600000000.LastLogin=128334949200000000.Location=SANTA
 MONICA, California, US.ShowAvatar=False.SongName=Hang Me Up To
 Dry.TotalFriends=152644.UserName=myspaceim\final\

 Summary:
 1. Check if username is available with 2,9,14 persist. Get back Code=0 if
 is.
 2. Lookup our own MySpace and IM user info by uid.
 3. Use \setinfo with info from IM info that was received, but also with
 UserName field.
 }}}

--
Ticket URL: <http://developer.pidgin.im/ticket/2844#comment:9>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #2844: msimprpl should allow user to choose IM username if not already set

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#2844: msimprpl should allow user to choose IM username if not already set
--------------------------+-------------------------------------------------
  Reporter:  jeff         |       Owner:  jeff    
      Type:  enhancement  |      Status:  new    
  Priority:  minor        |   Milestone:          
 Component:  libpurple    |     Version:  2.1.1  
Resolution:               |    Keywords:  msimprpl
   Pending:  0            |  
--------------------------+-------------------------------------------------
Changes (by jeff):

  * priority:  major => minor

Comment:

 With cce02af7eb2fb114cb0f640979554b7de3a80e96 committed, having in-client
 username setting is less important. Though it would be nice to have to not
 open a web page, but it is only required, at worst, one time per account
 on the first login. Downgrading to minor.

--
Ticket URL: <http://developer.pidgin.im/ticket/2844#comment:10>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #2844: msimprpl should allow user to choose IM username if not already set

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#2844: msimprpl should allow user to choose IM username if not already set
--------------------------+-------------------------------------------------
  Reporter:  jeff         |       Owner:  jeff    
      Type:  enhancement  |      Status:  new    
  Priority:  minor        |   Milestone:          
 Component:  libpurple    |     Version:  2.1.1  
Resolution:               |    Keywords:  msimprpl
   Pending:  0            |  
--------------------------+-------------------------------------------------
Comment (by Jaywalker):

 Ok, So i've cleaned things up so that the connection DOES pause at the
 point it realizes that there is no username... Also status is not set to
 online until after we set the username to avoid people contacting us :).

 The only problem in the attached code is the username lookup. I'm trying
 to find where to get LastLogin for setinfo.. but I cant seem to find it...
 well.. anywhere. Haha.

 I'll upload a fully working one shortly... Hopefully :S

--
Ticket URL: <http://developer.pidgin.im/ticket/2844#comment:11>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #2844: msimprpl should allow user to choose IM username if not already set

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#2844: msimprpl should allow user to choose IM username if not already set
--------------------------+-------------------------------------------------
  Reporter:  jeff         |       Owner:  jeff    
      Type:  enhancement  |      Status:  new    
  Priority:  minor        |   Milestone:          
 Component:  MySpace      |     Version:  2.1.1  
Resolution:               |    Keywords:  msimprpl
   Pending:  0            |  
--------------------------+-------------------------------------------------
Changes (by seanegan):

  * component:  libpurple => MySpace

--
Ticket URL: <http://developer.pidgin.im/ticket/2844#comment:12>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #2844: msimprpl should allow user to choose IM username if not already set

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#2844: msimprpl should allow user to choose IM username if not already set
--------------------------+-------------------------------------------------
  Reporter:  jeff         |       Owner:  jeff    
      Type:  enhancement  |      Status:  new    
  Priority:  minor        |   Milestone:          
 Component:  MySpace      |     Version:  2.1.1  
Resolution:               |    Keywords:  msimprpl
   Pending:  0            |  
--------------------------+-------------------------------------------------
Comment (by Jaywalker):

 Fixed this. Working 100% now. Sorry about the long delay.. Haha. The
 protocol did change slightly, but it handles this change now. Tested on 3
 different accounts with no errors :)

--
Ticket URL: <http://developer.pidgin.im/ticket/2844#comment:13>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #2844: msimprpl should allow user to choose IM username if not already set

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#2844: msimprpl should allow user to choose IM username if not already set
--------------------------+-------------------------------------------------
  Reporter:  jeff         |       Owner:  jeff    
      Type:  enhancement  |      Status:  closed  
  Priority:  minor        |   Milestone:          
 Component:  MySpace      |     Version:  2.1.1  
Resolution:  fixed        |    Keywords:  msimprpl
   Pending:  0            |  
--------------------------+-------------------------------------------------
Changes (by jeff):

  * status:  new => closed
  * resolution:  => fixed

Comment:

 Sweet.  Committed to 89bca708c0a79f6983b0b443a640c11f6e05a82e. If I see
 any problems I'll file as separate bugs.

--
Ticket URL: <http://developer.pidgin.im/ticket/2844#comment:14>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #2844: msimprpl should allow user to choose IM username if not already set

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#2844: msimprpl should allow user to choose IM username if not already set
--------------------------+-------------------------------------------------
  Reporter:  jeff         |       Owner:  jeff    
      Type:  enhancement  |      Status:  closed  
  Priority:  minor        |   Milestone:          
 Component:  MySpace      |     Version:  2.1.1  
Resolution:  fixed        |    Keywords:  msimprpl
   Pending:  0            |  
--------------------------+-------------------------------------------------
Comment (by Jaywalker):

 Jeff, you may want to commit this newer one, I made one minor fix. If they
 choose "No", the protocol will not allow them to log in, so therefore we
 have to disconnect. The newest patch I added fixes it.

--
Ticket URL: <http://developer.pidgin.im/ticket/2844#comment:15>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #2844: msimprpl should allow user to choose IM username if not already set

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#2844: msimprpl should allow user to choose IM username if not already set
--------------------------+-------------------------------------------------
  Reporter:  jeff         |       Owner:  jeff    
      Type:  enhancement  |      Status:  closed  
  Priority:  minor        |   Milestone:          
 Component:  MySpace      |     Version:  2.1.1  
Resolution:  fixed        |    Keywords:  msimprpl
   Pending:  0            |  
--------------------------+-------------------------------------------------
Comment (by jeff):

 Committed this change, and some other minor changes, in
 264d4bc3abd6ada52ea199d083180cdedf78d38b.

--
Ticket URL: <http://developer.pidgin.im/ticket/2844#comment:16>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #2844: msimprpl should allow user to choose IM username if not already set

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#2844: msimprpl should allow user to choose IM username if not already set
--------------------------+-------------------------------------------------
  Reporter:  jeff         |       Owner:  jeff    
      Type:  enhancement  |      Status:  closed  
  Priority:  minor        |   Milestone:  2.3.2  
 Component:  MySpace      |     Version:  2.1.1  
Resolution:  fixed        |    Keywords:  msimprpl
   Pending:  0            |  
--------------------------+-------------------------------------------------
Changes (by jeff2@...):

  * milestone:  => 2.3.2

Comment:

 (In [89bca708c0a79f6983b0b443a640c11f6e05a82e]) In msimprpl, if the user
 signs in without any username set (this will happen
 the first time they login to MySpaceIM if they haven't set a short URL),
 have them pick a username and use it. Patch from Jaywalker.

 Closes #2844.

--
Ticket URL: <http://developer.pidgin.im/ticket/2844#comment:17>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #2844: msimprpl should allow user to choose IM username if not already set

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#2844: msimprpl should allow user to choose IM username if not already set
--------------------------+-------------------------------------------------
  Reporter:  jeff         |       Owner:  jeff    
      Type:  enhancement  |      Status:  closed  
  Priority:  minor        |   Milestone:  2.3.2  
 Component:  MySpace      |     Version:  2.1.1  
Resolution:  fixed        |    Keywords:  msimprpl
   Pending:  0            |  
--------------------------+-------------------------------------------------
Comment (by jeff):

 Related tickets: #4855 #4856

--
Ticket URL: <http://developer.pidgin.im/ticket/2844#comment:18>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #2844: msimprpl should allow user to choose IM username if not already set

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#2844: msimprpl should allow user to choose IM username if not already set
--------------------------+-------------------------------------------------
  Reporter:  jeff         |       Owner:  jeff    
      Type:  enhancement  |      Status:  closed  
  Priority:  minor        |   Milestone:  2.3.2  
 Component:  MySpace      |     Version:  2.1.1  
Resolution:  fixed        |    Keywords:  msimprpl
   Pending:  0            |  
--------------------------+-------------------------------------------------
Comment (by Sim-on):

 why are there often tickets set to  milestone 2.3.2. ?
 there is nos milestone 2.3.2 , is it?

 next version will be 2.4, won't it?

--
Ticket URL: <http://developer.pidgin.im/ticket/2844#comment:19>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker
< Prev | 1 - 2 | Next >