<debate>
Based on the low values of Pager Rejections for Authorization Response packets (0x54) I doubt that they're part of the Yahoo Error List, but I could be wrong. (sorta close to 0 and 1, even though 2 and 3 aren't defined here)
Ref:
original Yahoo Error List output textThe "YMSG codes" section in the first post might as well be renamed "Yahoo Error Codes".
If rejections are specific to certain packets or services, It may be more organized if we keep all errors in their own section relating to the packet/place they're found in - we can always combine sections later if necessary.
</debate>
Reorganized the list after some testing,
added a code I saw,
added missing codes present in LibYahoo2.
--------------------
Yahoo Error Codes (from challenge server)
0 - Success/No Error
100 - Required information not found
1212 - Username/Password not correct (we've seen this often enough now)
1213 - Security locked account (login on login.yahoo.com to unlock)
1214 - Incorrect login AND locked (you usually only get one before you start getting 1213's)
1216 - Account locked? (Old; Seen in LibYahoo2.c)
1218 - Account deactivated by yahoo? (eg: if you create to many accounts within a time span)
1235 - Account has not yet been registered
1236 - Account locked due to to signing in to often (according to Digsby. Seems to unlock after about an hour.) (Can also occur if your IP has temporarily been locked-out of this login.)
Disconnect errors (0x02):
1011 - Cookie expired or invalid? (cookie login; seen with 1015)
Authorization Response errors (0x54):
2 - Logoff (old)
3 - Username unknown (old)
13 - Password incorrect (old)
14 - Account locked (old)
42 - Account has signed in from another location (seen with 1015)
52 - Ping Timeout? (Just needs to reconnect; Can be seen in YahELite as 5252; seen with 1014)
99 - Duplicate login (old)
1013 - Username format invalid? (Username contains @yahoo.com or similar when not required)
Pager Rejection codes (0x07D1):
1004 - Protocol Mismatch? (not version-related)
1005 - Invalid Field/Data?
1006 - Incompatible Software? (old packets, or "Cloak")
1007 - Invalid Protocol version?
1014 - Session expired or invalid?
1015 - Session expired or invalid?
1017 - Session already active?? (can happen if you request a challenge while logged in on the same socket)