aboutsummaryrefslogtreecommitdiffstats
path: root/protocols
Commit message (Collapse)AuthorAgeLines
* Store real names in /whois.Wilmer van der Gaast2009-10-12-0/+6
|
* Automatically try prpl-$proto if $proto doesn't exist, and disable nativeWilmer van der Gaast2009-10-12-2/+13
| | | | | protocol modules if purple is enabled; they don't go together very well.
* Oops, forgot to drop a printf() of all away states for debugging.Wilmer van der Gaast2009-10-12-3/+0
|
* Support for setting away states. Somewhat hackish but this stuff isWilmer van der Gaast2009-10-12-5/+24
| | | | | hopelessly complicated in libpurple anyway..
* Fixed account cleanup (use remove, not destroy) and now using user's accountWilmer van der Gaast2009-10-11-4/+42
| | | | | settings.
* Copy all the string/bool/int account settings with their defaults toWilmer van der Gaast2009-10-11-15/+43
| | | | | "account set". They can be changed, but changes don't yet have any effect.
* Some valgrind cleaning/type safety fixes.Wilmer van der Gaast2009-10-11-6/+21
|
* Added handing of away states/messages of contacts.Wilmer van der Gaast2009-10-11-9/+10
|
* Fixing a few compiler warnings and cleaning up the last remains ofWilmer van der Gaast2009-10-11-36/+24
| | | | | GLib-specific code.
* Hacked up a B_EV_FLAG_FORCE_REPEAT event handler flag to make libpurpleWilmer van der Gaast2009-10-11-1/+1
| | | | | happy.
* Make purple use BitlBee's event handling API. Since the APIs never reallyWilmer van der Gaast2009-10-11-68/+30
| | | | | | | | | | diverged too much this is fairly transparent. I did rename and redefine GAIM_INPUT_* variables to really make it work without adding another stupid layer in between. One problem left, the new libpurple input API doesn't care about return values. Fixing that in the next CL.
* Added some debugging stuff and handling (better said, ignoring) of eventsWilmer van der Gaast2009-10-08-10/+50
| | | | | for closed connections where necessary.
* Support for sending messages.Wilmer van der Gaast2009-10-06-1/+13
|
* Receive messages.Wilmer van der Gaast2009-10-06-2/+14
|
* Getting a contact list and online status now. Time to handle messages.Wilmer van der Gaast2009-10-06-2/+49
|
* Moved some stuff around, got something that logs in and reports status now.Wilmer van der Gaast2009-10-06-43/+109
|
* Something that compiles and runs, but otherwise utterly useless. Added aWilmer van der Gaast2009-10-05-0/+291
| | | | | | protocols/purple/ module and included it in the build system. Already picks up all the supported protocols and adds them individually.
* Fixing a crash bug that causes crashes only with buggy Jabber conferenceWilmer van der Gaast2009-10-04-6/+9
| | | | | | servers, sending a "you left this chat" without first acknowledging you entering it.
* Cleaned up Yahoo! fix: Error handling, and also not crashing when theWilmer van der Gaast2009-10-03-77/+66
| | | | | connection disappears again before authentication finishes.
* Yahoo! can log in again. This code still needs major cleanups, use it onlyWilmer van der Gaast2009-10-03-9/+306
| | | | | if you're very desparate.
* Fixed compatibility with AIM mobile messages. Should work according toWilmer van der Gaast2009-06-18-1/+12
| | | | | | reports in bug #88 (where this patch comes from) and #bitlbee. Not sure about side effects, one way to find out...
* Fixed a bug that caused crashes when joining certain kinds of Google TalkWilmer van der Gaast2009-06-03-2/+4
| | | | | | | | | chatrooms. Doesn't seem to be Google Talk specific, other than that this is the first time I see empty <x xmlns="http://jabber.org/protocol/muc#user"/> elements that cause this crash. A more proper/efficient fix may be to just move the break outside the inner if.
* Detect disconnects caused by concurrent logins or rate limiting, and disableWilmer van der Gaast2008-12-14-2/+29
| | | | | auto-reconnect in those cases to prevent loops.
* Dropping warnings about unknown JIDs since they're spammy (mostly show upWilmer van der Gaast2008-12-14-4/+6
| | | | | | when the user logs in from mulitple locations) and the irc->debug setting shouldn't be read from inside the IM modules.
* Fixed ic->away leaking memory. This var is only used by OSCAR and shouldWilmer van der Gaast2008-12-14-27/+28
| | | | | | maybe be killed. Also fixed some completely broken indentation in those functions.
* Adding the password to the right part of the <presence> stanza so joiningWilmer van der Gaast2008-09-28-1/+1
| | | | | password-protected rooms *really* works.
* Restored support for password-protected chatrooms (for now only by acceptingWilmer van der Gaast2008-09-28-8/+8
| | | | | a password in the IRC JOIN command).
* Fixed one crash bug in Yahoo! chatroom invitation handling.Wilmer van der Gaast2008-09-28-2/+15
|
* Added auto_join code.Wilmer van der Gaast2008-08-31-0/+11
|
* Added SET_INVALID, which set evaluators should now return instead of NULLWilmer van der Gaast2008-08-24-11/+7
| | | | | | | when the given value is not accepted. This to allow certain variables actually be set to NULL (server, for example). This should fully close #444.
* Added msn_sb_write_msg() (patch from ulim).Wilmer van der Gaast2008-08-10-58/+51
|
* Added ceiling to auto-reconnect delay, changed the default to 5*3<900 andWilmer van der Gaast2008-08-10-3/+3
| | | | | added documentation.
* Simple exponential backoff code. Have to add a maximum delay setting,Wilmer van der Gaast2008-08-06-1/+5
| | | | | | something like 5*5<300: 5s, multiply by 5 on each failure, but stop increasing once we hit 5m.
* Microsoft, I hate you.Wilmer van der Gaast2008-08-02-197/+207
|
* Reverting to the old MSN/Passport authentication mechanism, the new oneWilmer van der Gaast2008-07-31-207/+197
| | | | | is "broken". (Bug #439)
* ext_yahoo_error() shouldn't close the connection if the error is fatal,Wilmer van der Gaast2008-07-29-3/+0
| | | | | the caller will do it already.
* Merging changes from Jelmer: It's now possible to cross-compile a WindowsWilmer van der Gaast2008-06-30-4/+0
|\ | | | | | | | | version of BitlBee from Linux. No working SSL support yet though!
| * Merge trunk.Jelmer Vernooij2008-06-28-87/+156
| |\
| * \ Merge support for cross-compiling for Windows using the mingw32 compiler.Jelmer Vernooij2008-06-10-4/+0
| |\ \
| | * | Move SSPI SSL implementation to same directory as other SSL backends.Jelmer Vernooij2008-06-10-278/+0
| | | |
| | * | Merge integration branch.Jelmer Vernooij2008-06-09-24/+64
| | |\ \ | | |/ / | |/| |
| | * | Merge trunk.Jelmer Vernooij2008-04-02-18521/+6547
| | |\ \
| | * | | Remove unnecessary Windows-specific code.Jelmer Vernooij2006-05-26-4/+0
| | | | |
| | * | | [merge] WilmerJelmer Vernooij2006-05-26-10/+19
| | |\ \ \
| | * | | | Fix some unresolved symbols.Jelmer Vernooij2006-05-26-30/+53
| | | | | |
| | * | | | [merge] integrationJelmer Vernooij2006-05-25-19/+28
| | |\ \ \ \
| | * | | | | Some more work on SSL on WindowsJelmer Vernooij2006-05-25-4/+38
| | | | | | |
| | * | | | | #ifdef out some Win32-incompatible code blocksJelmer Vernooij2006-05-25-2/+2
| | | | | | |
| | * | | | | [merge] WilmerJelmer Vernooij2006-05-25-485/+474
| | |\ \ \ \ \
| | * \ \ \ \ \ [merge] WilmerJelmer Vernooij2006-03-01-374/+58
| | |\ \ \ \ \ \