Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Failed getting PPFT value #669

Open
sapinva opened this issue Nov 20, 2020 · 17 comments
Open

Failed getting PPFT value #669

sapinva opened this issue Nov 20, 2020 · 17 comments

Comments

@sapinva
Copy link

sapinva commented Nov 20, 2020

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... =(

@krokodilerian
Copy link

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

@pvgoran
Copy link

pvgoran commented Nov 21, 2020

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

@7kilobytes
Copy link

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

@pvgoran
Copy link

pvgoran commented Nov 24, 2020

Downgrading to 1.6 solved the issue for me.

@7kilobytes
Copy link

Downgrading to 1.7 solved the issue for me.

which commit hash do you use?

@pvgoran
Copy link

pvgoran commented Nov 24, 2020

@7kilobytes
Copy link

@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?

@pvgoran
Copy link

pvgoran commented Nov 24, 2020

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

@7kilobytes
Copy link

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

@sapinva
Copy link
Author

sapinva commented Nov 24, 2020

Yes, 1.6 works for me as well.

@himselfv
Copy link
Contributor

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.

@chkp
Copy link

chkp commented Dec 4, 2020

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

@maxmitti
Copy link

maxmitti commented Dec 9, 2020

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

Works for me, too.

@alexolog
Copy link

alexolog commented Dec 9, 2020

Can a Windows DLL be made with #665 ?

@SchweinDeBurg
Copy link

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

@Mek7
Copy link

Mek7 commented Dec 23, 2020

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

@lameventanas
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests