plugins/yay/NOTES

Fri, 19 Jan 2001 09:11:16 +0000

author
Eric Warmenhoven <warmenhoven@yahoo.com>
date
Fri, 19 Jan 2001 09:11:16 +0000
changeset 1415
e851476edab1
parent 1054
dc1fb3647374
permissions
-rw-r--r--

[gaim-migrate @ 1425]
woo hoo

1054
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
1 Small scenario notes by Craig:
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
2
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
3 Here's the scenario:
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
4
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
5 The pager does the normal cookie retrieval thing with
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
6 http://msg.edit.yahoo.com:80/config/ncclogin?.src=bl&login=<USERID>&passwd=<PASSWORD>0&n=1&t=1
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
7
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
8 which gives you the cookies
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
9 (Y=n=<NSUBCOOKIE>&l=<LSUBCOOKIE> is all you need to keep).
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
10
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
11 ( I was thinking that we might include a configurable option to "put" this into Netscape's cookies file
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
12 just like the Win32 version does. )
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
13
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
14 Then:
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
15
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
16 http://msg.edit.yahoo.com:80/config/get_buddylist?.src=bl&.l=<USERID>
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
17
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
18 if given the cookies
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
19 Y=v=1&n=<NSUBCOOKIE>&l=<LSUBCOOKIE> (where <NSUBCOOKIE> and <LSUBCOOKIE> were retrieved from ncclogin)
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
20 gives you the buddies list as:
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
21
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
22 BEGIN BUDDYLIST
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
23 <GROUP>:ID[,IDn]*
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
24 END BUDDYLIST
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
25 BEGIN IGNORELIST
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
26
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
27 END IGNORELIST
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
28 BEGIN IDENTITIES
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
29 <PRIMARYID>[,<OTHERID>]*
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
30 END IDENTITIES
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
31 Mail=<UNREADMAIL>
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
32 Login=<PRIMARYID>
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
33
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
34 You can get details of the people in your Yahoo! Address book for which you have mentioned their Messenger ID with:
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
35
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
36 http://uk.address.yahoo.com:80/yab/uk/yab?v=PG&A=s
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
37 with cookies Y=v=1&n=<NSUBCOOKIE>&l=<LSUBCOOKIE>
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
38 gives:
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
39
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
40 1^I
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
41 <ID>:<FIRSTNAME>^I<LASTNAME>^I<EMAILNICKNAME>^I<EMAIL>^I<HOMEPHONE>^I<WORKPHONE>^I[01]^I<ENTRYID>
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
42
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
43 (the [01] is 0 if the entry's Primary phone is "Home"
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
44 and 1 if it's "Work")
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
45
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
46 so for me it **might** be:
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
47
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
48 ranec:Craig^IEmery^Iranec@yahoo.com^I+44 UK work^I+44 UK home^I1^I123
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
49
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
50 ( I **really** want to get these entries retreived by libyahoo so I can use them as tool-tips on your friend's id's just like the
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
51 Win32 version does. )
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
52
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
53 Anyway after loging in and getting the buddies list and your address book entries, it periodically opens a connection to:
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
54
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
55 http://http.pager.yahoo.com:80/notify/
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
56
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
57 and I don't know the details of this traffic 'cause I've got no packet sniffing on Win23 (NT actually).
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
58
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
59 Has anyone else out there traced any of the "notify" traffic?
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
60
dc1fb3647374 [gaim-migrate @ 1064]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
61 All I need is this and I can get GtkYahoo working entirely over HTTP (even HTTP proxies) and firewalls become irrelevant!

mercurial