| Summary: | ignoring authorisation in icq does not work as expected | ||
|---|---|---|---|
| Product: | [Unmaintained] kopete | Reporter: | Leo Savernik <l.savernik> |
| Component: | ICQ and AIM Plugins | Assignee: | Kopete Developers <kopete-bugs-null> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Compiled Sources | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | complete log | ||
|
Description
Leo Savernik
2005-12-05 20:14:33 UTC
> Now when I go online, half of my ICQ contacts are marked as "waiting for authorization". Are you sure that these contacts are actually online? > Sorry, what did I uncheck the above option for then? [...] the icq servers will send online status messages for all contacts even if they are in the "waiting for authorization" state. I.e. you will see them online if they are online (or away, n/a...). If they are offline they will be shown as "waiting for authorization" to remind you that they never authorized you. Please keep in mind that AOL is free to change the protocol anytime in the way that my "hack" will stop working. So it will not be save/correct to pretend that the "waiting for authorization" status can be evaded. Am Montag, 5. Dezember 2005 21:42 schrieb Jan Ritzerfeld: > If they are offline they will be shown as "waiting for authorization" to > remind you that they never authorized you. Ok. That makes sense. Since I can't tell whether any of those people was online, I'd like to leave this bug open unless I've gathered some proof. > Please keep in mind that AOL is free to change the protocol anytime in the > way that my "hack" will stop working. So it will not be save/correct to > pretend that the "waiting for authorization" status can be evaded Well, then AOL breaks it for *all* older clients. They haven't done so far, so I'm don't think they'd do it in the future (until Microsoft buys AOL ;-) ) can you provide the whole debug log from connection start up until login is finished as an attachment. The ignoring of the authorization is a seperate packet that isn't seen in the above output. Created attachment 13793 [details]
complete log
As requested, the whole log of a short session comprised of starting, going
online, offline, and quitting.
There are 18 contacts on your server side list:
> kopete (oscar): [void OscarAccount::processSSIList()] Adding 18 contacts to contact list
And they are all added to the fake local contact list:
#sed -n "s/\(.*Adding contact \)\([x0-9]*\) to CLI_BUDDYLIST_ADD packet/\2/p" attachment.cgi | tee add | wc -l
18
P.S.: 11 of them need authorization:
#sed -n "s/\(.*Need auth for contact \)\([x0-9]*\)$/\2/p" attachment.cgi | tee need | wc -l
11
...and every contact needing auth is added to fake local contact list:
#diff add need | grep ">"
#
This worked for me in the 0.12 branch when I just tried it. 0.12 will be released in about three months with a beta version in about a month. |