Age | Commit message (Collapse) | Author |
|
sa->pc safety check in request/timeout callbacks
|
|
It mitigates a common cause of segmentation faults due to a freed
SkypeAccount structure which may contain corrupted data already,
still the sa->pc may be NULL as it is freed right before the whole
structure. It does not guarantee the crash prevention though, and does
not solve the root problem, as these callbacks should be removed and
not invoked if an account is disconnected.
The crash backtraces are collected in #650, most of them happened in
`skypeweb_post_or_get`.
|
|
Fix account disabling on a connection failure on PPFT stage
|
|
Inspired by https://github.com/EionRobb/purple-googlechat/commit/a68a48600baceb55ad608d9603e85d43d0edf566
|
|
Fix direction of uri messages
|
|
|
|
Unify line endings to LF
|
|
different files used different convention -- some used LF, some used
CRLF and some used mix of LF and CRLF:
$ git ls-files | ag -v '(png|dll)$' | xargs file -b | sort | uniq -c
4 ASCII text
3 ASCII text, with CRLF line terminators
1 ASCII text, with very long lines
15 C source, ASCII text
2 C source, ASCII text, with CRLF, LF line terminators
6 C source, ASCII text, with CRLF line terminators
1 C source, ASCII text, with very long lines, with CRLF, LF line terminators
1 C source, ASCII text, with very long lines, with CRLF line terminators
1 makefile script, ASCII text
1 makefile script, ASCII text, with very long lines
1 makefile script, ASCII text, with very long lines, with CRLF line terminators
1 UTF-8 Unicode text
|
|
Preliminary video attachment support
|
|
Message looks almost the same as image attachment hence logic is almost
the same. For now Pidgin displays thumbnail + link to full video while
Bitlbee shows link.
|
|
Ensure sent message is in XHTML format
|
|
It appears that Skype client is very sensitive to type of message that
is being sent. Implicit linkifing through `purple_markup_linkify()` for
some reason adds links with uppercase "<A HREF" which is ignored by
skype client. While Pidgin itself seems to handle it correctly, it is
not the case for all libpurple clients ie BitlBee. Follow other
protocols (ie Jabber) and ensure message is XHTML before sending.
|
|
Switch BitlBee image message from system to normal IM/Chat
|
|
|
|
Make the opid stage optional
|
|
|
|
Update purple-skypeweb.spec to v1.7
|
|
|
|
|
|
(has it really been 6 years that I've been working on this plugin!!!!)
|
|
|
|
|
|
Should help issue #656
|
|
presences of all users
See issue #649
|
|
See issue #649
|
|
|
|
|
|
|
|
Fix loss of admin rights when entering a group
|
|
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.
|
|
Don't git cmake build folder
|
|
|
|
Fix build error (variable typo)
|
|
|
|
Give a detailed login failure message
|
|
|
|
Fix "No handler found for resource" on alt login
|
|
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)
|
|
|
|
Turning image messages into non-PURPLE_MESSAGE_SYSTEM
|
|
|
|
|
|
Fix printf warnings
|
|
|
|
|
|
|
|
|
|
Fix for a file transfer
|
|
|
|
|