Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/EionRobb/skype4pidgin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-261.6 version bump1.6Eion Robb
2019-06-07Get rid of the 'verbose' debug flag requirement for alt-auth errorsEion Robb
2019-06-07Add verbose logging to alt-auth to help track down issuesEion Robb
2020-06-24Fix loss of admin rights when entering a groupPico Geyer
When entering a group chat, skypeweb would explicity specify the user role which could lead to a users role being downgraded from admin to user. Removes explicit specifying the role so that what ever role we are given is preserved.
2019-10-18Don't git cmake build folderDenix
2019-05-20Fix build error (variable typo)667bdrm
2019-05-20Give a detailed login failure messageTim Groeneveld
2019-05-19Fix "No handler found for resource" on alt logindequis
That error is basically a 404 that you get when you set Accept to json in the api.skype.com server. The fix is to grab a new rps URL from skypeweb, it lives in the 'rps' server (edge.skype.com) and has a slightly different path. This also removes the 'skyper' md5-based login. It's still referenced in the javascript of skypeweb, but probably unused because the endpoint is the same we're hitting here and it's dead. SOAP login still works with no issues, for both skype usernames and microsoft accounts (it didn't work with skype usernames when i first wrote this, but i remember at some point later throwing skype usernames at the SOAP login and having it work)
2019-03-06Purple3 compatEion Robb
2019-01-04Some fixes and additions to the last commithimselfv
2019-01-04Turning image message into non-PURPLE_MESSAGE_SYSTEMhimselfv
2018-11-10Merge pull request #621 from basicmaster/fix_printf_warningsEion Robb
Fix printf warnings
2018-09-20Output a direct link to inline images for Bitlbee usersEion Robb
2018-09-09Add MinGW32 printf %zu workaroundStefan Pöschel
2018-09-08Fix printf warningsStefan Pöschel
2018-07-20Fix Windows compatibility with latest file transfer changesEion Robb
2018-07-07Removed unnecesary refcounter incrementxomachine
2018-07-07Fixed progressbar when file transferxomachine
2018-07-07Added debug output in the right wayxomachine
2018-07-07Fixed the appearance of the file in the chat for skype clientxomachine
The skype web client is seems like sensitive to the quotes used in the xml content if the single quotes are used the file transfer appears as an ordinal link with text around it.
2018-07-07Fixed file transferxomachine
Switched the file transfer from ssl to purple_http_request_set_contents_reader
2018-07-06Added skype version info to the request header at the file transfer ↵xomachine
initialization
2018-06-15purple3 compat. Fixes issue #614Eion Robb
2018-05-25Version 1.5 bump1.5Eion Robb
2018-05-20please try logging in via browser firstpf
2018-05-19as suggested in #601pf
2018-04-20Fix compilation errorBoris Petrov
2018-04-19skypeweb_got_info(): Do not clear mood if it's null (it's always null via ↵Vladimir
this call)
2018-03-15Display the number of members in chat roomsDaniel Kamil Kozar
2018-03-15Add null checks for the output length in create_search_resultsDaniel Kamil Kozar
2018-03-13Implement support for contact suggestionsDaniel Kamil Kozar
2018-02-15Fix a leak of a few vdms_token and one JsonObjectdequis
2017-10-24Add installer creation make commandsEion Robb
2017-10-24Fix rare crash when http connections are cancelled unexpectedlyEion Robb
2017-09-07Avoid CXX checksTsT
See https://github.com/EionRobb/skype4pidgin/pull/567#issuecomment-327419161
2017-08-31Merge pull request #558 from xavery/no-empty-optiondx
Remove the empty option from account settings
2017-08-23Fix #562 : Invite message not displayedDaniel Kamil Kozar
If "greeting" is not available in the invite notification that's received from the server, use the "message" field from the object found in the "invites" array.
2017-08-06Merge pull request #559 from xavery/valid-timestamp-for-imagesEion Robb
Use the correct timestamp for image messages
2017-08-06Merge pull request #560 from xavery/group-chats-last-message-timestampEion Robb
Store the last message timestamp of group chats
2017-07-24Fix for deny auth requests being ignoredEion Robb
2017-07-20Review fixesDaniel Kamil Kozar
Don't implement purple_conversation_write_system_message_ts in purplecompat.
2017-07-20Store the last message timestamp of group chatsDaniel Kamil Kozar
When re-joining a previously joined chat, skypeweb requests the full message history from the Skype server. This leads to re-displaying messages that are already present in the conversation logs stored on the disk, if logging is enabled. This commit stores the last message timestamp of all group chats for which a message has been received. Using the "global" last message timestamp is not possible, since messages in a given group chat might have appeared between leaving and re-joining.
2017-07-19Use the correct timestamp for image messagesDaniel Kamil Kozar
The current implementation completely disregards the "composetime" member of the received message if its type is RichText/UriObject or RichText/Media_FlikMsg. This results in the system messages with links to the images, as well as the images themselves having the timestamp of the message's reception by the client instead of the time when the message was actually sent.
2017-07-06Remove the empty option from account settingsDaniel Kamil Kozar
2017-06-26Fix compiler errors on win32Eion Robb
2017-06-21Add alternative login methodsdequis
These methods return better error messages, should be better at handling reconnections (because only obvious auth errors are marked as such), and will probably work with 2FA when combined with app passwords. This adds two closely related methods that return skypetokens in a fairly straightforward way. - For skype usernames: api.skype.com/login/skypetoken Takes an old style skype md5 hash. - For microsoft accounts: api.skype.com/rps/skypetoken Takes a ticket token (magic T) for "wl.skype.com" The only complicated part is getting that token. One way could be to use oauth with the code that is already implemented, but that's no fun. Instead, this uses SOAP login (login.live.com/RST.srf) from the MSN era. A little verbose but very reliable and simpler than scraping HTML. And it gets decent error messages. This is disabled by default, can be enabled with the "Use alternative login method" setting. Things left to be explored: - It's technically possible to use SOAP login for skype usernames too, but I got "Profile accrual is required" when I tried to request the wl.skype.com scope. It works for other scopes. - wl.skype.com and lw.skype.com are not the same thing, apparently. - I'm not doing anything regarding the 24 hour expiration. I'm not sure the term "refresh token" makes sense. - This could be combined with oauth too, for fun.
2017-06-18An attempt to send our display name with messagesEion Robb
to help with issue #553
2017-05-02Relax the required version of libpurple2...Eion Robb
... so that we can use the plugin on versions of Pidgin/libpurple that are older than the version of libpurple it was compiled against
2017-04-30Version bump1.4Eion Robb
2017-04-29Register the plugin protocol type (purple3)Eion Robb
Should be the last piece of the puzzle needed for purple3 support See issue #538