| Commit message (Collapse) | Author | Age | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Facebook's oauth has been broken for months, and in the last few days
they broke plain logins too, so I just added an error message that says
this when you do "account on":
Facebook's XMPP service is gone. Try this instead:
https://wiki.bitlbee.org/HowtoFacebookMQTT
Also nuked all the oauth related code, except some parts of lib/oauth2.c
which seemed generic enough to maybe help in the future with other
not-really-compliant not-really-implementations of the not-really-oauth2
not-really-spec
|
|
|
|
|
|
|
| |
Which in practice means "don't bother with DIGEST-MD5 most of the time".
It's weak, pointless over TLS, and often breaks with some servers
(hi openfire)
|
|
|
|
| |
Use "account jabber set anonymous on" to have bitlbee try that method
|
|
|
|
|
|
|
|
| |
This is enough to log in with their usernames, make 'chat add' based
groupchat joins slightly more smooth, and see mention names as nicks.
All the MUC list stuff is left out intentionally since that's not as
stable as I wish.
|
| |
|
|
|
|
|
|
|
| |
Used uncrustify, with the configuration file in ./doc/uncrustify.cfg
Commit author set to "Indent <please@skip.me>" so that it's easier to
skip while doing git blame.
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes warnings about passing signed chars to them (apparently they
are implemented as macros that do array lookups without checks in some
platforms, yay)
Specifically:
functions=isalnum|isalpha|isdigit|isspace|isxdigit|tolower|toupper
sed -ir "s/$functions/g_ascii_&/g" **/*.c
|
|
|
|
| |
The MSN XMPP gateway was shutdown december 2013 and isn't coming back.
|
| |
|
|
|
|
|
|
|
| |
my copyright mentions since some were getting pretty stale. Left files not
touched since before 2012 alone so that this change doesn't touch almost
EVERY source file.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
and added some safeguards to keep the user from messaging it when we're
not actually doing OAuth setup.
|
|
|
|
|
| |
magic, fixes escaping issues.
|
|
|
|
|
| |
existing data. (Like refresh tokens which we'll need again on next login.)
|
|
|
|
|
| |
support any of them.
|
|
|
|
|
|
| |
and "proper" OAuth2) Facebook OAuth support. (And, add wl.offline scope to get
tokens that don't expire after an hour.)
|
|
|
|
|
|
| |
and somewhat for MS Messenger. The fb part needs different parsing of the
authorize request, and possibly some other work.
|
|
|
|
|
|
| |
Found one double free() bug causing troubles when a buddy_msg() handler takes
down the IM connection immediately.
|
| |
|
|
|
|
|
|
| |
really support desktop app OAuth in a way that would work with BitlBee.
Plus, it's only OAuth-compliant by, err, name?
|
|
|
|
|
| |
great and imc_logout() gets (rightfully) confused when jabber_data is empty).
|
|
|
|
|
|
|
|
|
|
| |
to process the answer. This is hard because the GTalk server will time out
very quickly which means we lose our state/scope/etc. (And the ability to
even receive the answer, at least if I'd do this the same way the Twitter
module does it.)
And then, get the access token and use it, of course. :-)
|
|
|
|
|
| |
described in RFC 2831 secion 7.1 (the #rule description). Closes bug #362.
|
| |
|
| |
|
|
|
|
|
|
| |
little bit, grouping things by category instead of original Gaim 0.58
filename.
|
|
|
|
|
| |
it's in acc too. wants_to_die is now an argument to imc_logout().
|
|
|
|
|
|
|
|
| |
do_error_dialog() and (set|hide)_login_progress(_error)?() with things
that hopefully make more sense.
Although it's still not really great...
|
|
|
|
|
|
| |
will come tomorrow. It compiles, I'll leave the real testing up to someone
else. ;-)
|
| |
|
|
|
|
|
| |
the little hack in jabber_write() for now because it breaks error handling.
|
|
|
|
|
| |
(jabber.org likes to do this).
|
| |
|
|
|
|
|
| |
properly working SASL authentication (although only PLAIN so far).
|
|
|
|
|
|
|
| |
against write()ing to sockets that are closed already, hopefully sane
detection for SASL support, and only sending type=unavailable presence
tag to logged in sessions.
|
|
yet.
|