skype4pidgin icon indicating copy to clipboard operation
skype4pidgin copied to clipboard

Failed getting PPFT value

Open sapinva opened this issue 4 years ago • 17 comments

The latest version has been working fine for weeks, then this. Tried login to web.skype.com, nothing helps.

purple-skypeweb.x86_64 1.5-6.20190520git5d29285.fc31 @fedora

$ pidgin -d (12:58:50) http: Request 0x562c42d26c10 performed successfully. (12:58:50) g_log: skypeweb_string_get_chunk: assertion 'chunk_start' failed (12:58:50) connection: Connection error on 0x562c427eb050 (reason: 2 description: Failed getting PPFT value, please try logging in via browser first) (12:58:50) account: Disconnecting account some_user (0x562c422bd170) (12:58:50) connection: Disconnecting connection 0x562c427eb050 (12:58:50) GLib: g_source_remove: assertion 'tag > 0' failed (12:58:50) GLib: g_source_remove: assertion 'tag > 0' failed (12:58:50) GLib: g_source_remove: assertion 'tag > 0' failed (12:58:50) http: Performing new request 0x562c42c73050 to login.skype.com. (12:58:50) skypeweb: destroying incomplete connections (12:58:50) http: Request 0x562c42c73050 performed without success. (12:58:50) connection: Destroying connection 0x562c427eb050 (12:58:51) util: Writing file prefs.xml to directory /home/sap/.purple (12:58:51) util: Writing file /home/sap/.purple/prefs.xml (12:58:51) util: Writing file accounts.xml to directory /home/sap/.purple (12:58:51) util: Writing file /home/sap/.purple/accounts.xml (12:58:51) util: Writing file blist.xml to directory /home/sap/.purple (12:58:51) util: Writing file /home/sap/.purple/blist.xml dns[3406044]: nobody needs me... =(

sapinva avatar Nov 20 '20 18:11 sapinva

https://github.com/EionRobb/skype4pidgin/pull/665 seems to fix it, I'm running it now.

krokodilerian avatar Nov 20 '20 18:11 krokodilerian

@krokodilerian No, it doesn't. (At least, for me.)

pvgoran avatar Nov 21 '20 16:11 pvgoran

I have the same issue. I am using the 1.7 version

7kilobytes avatar Nov 24 '20 12:11 7kilobytes

Downgrading to 1.6 solved the issue for me.

pvgoran avatar Nov 24 '20 12:11 pvgoran

Downgrading to 1.7 solved the issue for me.

which commit hash do you use?

7kilobytes avatar Nov 24 '20 12:11 7kilobytes

@7kilobytes I'm downloading from https://github.com/EionRobb/skype4pidgin/archive/1.6.tar.gz .

pvgoran avatar Nov 24 '20 12:11 pvgoran

@7kilobytes I'm downloading from https://github.com/EionRobb/skype4pidgin/archive/1.6.tar.gz .

but you have written about 1.7 version, is it correct?

7kilobytes avatar Nov 24 '20 12:11 7kilobytes

That's right, my mistake. It's 1.6 that works for me at the moment.

pvgoran avatar Nov 24 '20 12:11 pvgoran

That's right, my mistake. It's 1.6 that works for me at the moment.

Thanks. For me the 1.6 version is working as well

<root> skypeweb - Logging in: Verifying
<root> skypeweb - Logging in: Logged in

7kilobytes avatar Nov 24 '20 12:11 7kilobytes

Yes, 1.6 works for me as well.

sapinva avatar Nov 24 '20 13:11 sapinva

Happens here too. Here's what arrives to skypeweb_login_got_opid:

<form name="fmHF" id="fmHF" action="https://lw.skype.com/login/oauth/proxy?site_name=lw.skype.com&wa=wsignin1.0" method="post" target="_top">

<input type="hidden" name="pprid" id="pprid" value="[16 char hex]">

<input type="hidden" name="NAP" id="NAP" value="[urlencoded: V=..&E=..&C=..&W=.. ]">

<input type="hidden" name="ANON" id="ANON" value="[urlencoded: A=..&E=..&W=..]">

<input type="hidden" name="t" id="t" value="[long base64-looking string with == at the end]">
</form>

Looks like 1.6 passes this directly to skypeweb_purple_got_t and 1.7 goes through skypeweb_purple_got_opid, and now the t is again available directly. Should be enough to just change the call back.

himselfv avatar Nov 25 '20 08:11 himselfv

Using 1.7 (built from source) I ran into the same issue. Building + using v1.6 solved the issue for me, too.

chkp avatar Dec 04 '20 18:12 chkp

#665 seems to fix it, I'm running it now.

Works for me, too.

maxmitti avatar Dec 09 '20 21:12 maxmitti

Can a Windows DLL be made with #665 ?

alexolog avatar Dec 09 '20 22:12 alexolog

Confirmed, I am using Finch built from "release-2.x.y" branch and with this patch skype4pidging works fine.

SchweinDeBurg avatar Dec 14 '20 06:12 SchweinDeBurg

Same problem here. Where can I get a fixed Windows DLL?

Mek7 avatar Dec 23 '20 20:12 Mek7

I have this problem with 1.7 too, 1.6 works well.

lameventanas avatar Jan 03 '21 10:01 lameventanas