Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Added handing of away states/messages of contacts. | Wilmer van der Gaast | 2009-10-11 | -9/+10 |
| | ||||
* | Fixing a few compiler warnings and cleaning up the last remains of | Wilmer van der Gaast | 2009-10-11 | -36/+24 |
| | | | | | GLib-specific code. | |||
* | Hacked up a B_EV_FLAG_FORCE_REPEAT event handler flag to make libpurple | Wilmer van der Gaast | 2009-10-11 | -1/+1 |
| | | | | | happy. | |||
* | Make purple use BitlBee's event handling API. Since the APIs never really | Wilmer van der Gaast | 2009-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 events | Wilmer van der Gaast | 2009-10-08 | -10/+50 |
| | | | | | for closed connections where necessary. | |||
* | Support for sending messages. | Wilmer van der Gaast | 2009-10-06 | -1/+13 |
| | ||||
* | Receive messages. | Wilmer van der Gaast | 2009-10-06 | -2/+14 |
| | ||||
* | Getting a contact list and online status now. Time to handle messages. | Wilmer van der Gaast | 2009-10-06 | -2/+49 |
| | ||||
* | Moved some stuff around, got something that logs in and reports status now. | Wilmer van der Gaast | 2009-10-06 | -43/+109 |
| | ||||
* | Something that compiles and runs, but otherwise utterly useless. Added a | Wilmer van der Gaast | 2009-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 conference | Wilmer van der Gaast | 2009-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 the | Wilmer van der Gaast | 2009-10-03 | -77/+66 |
| | | | | | connection disappears again before authentication finishes. | |||
* | Yahoo! can log in again. This code still needs major cleanups, use it only | Wilmer van der Gaast | 2009-10-03 | -9/+306 |
| | | | | | if you're very desparate. | |||
* | Fixed compatibility with AIM mobile messages. Should work according to | Wilmer van der Gaast | 2009-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 Talk | Wilmer van der Gaast | 2009-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 disable | Wilmer van der Gaast | 2008-12-14 | -2/+29 |
| | | | | | auto-reconnect in those cases to prevent loops. | |||
* | Dropping warnings about unknown JIDs since they're spammy (mostly show up | Wilmer van der Gaast | 2008-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 should | Wilmer van der Gaast | 2008-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 joining | Wilmer van der Gaast | 2008-09-28 | -1/+1 |
| | | | | | password-protected rooms *really* works. | |||
* | Restored support for password-protected chatrooms (for now only by accepting | Wilmer van der Gaast | 2008-09-28 | -8/+8 |
| | | | | | a password in the IRC JOIN command). | |||
* | Fixed one crash bug in Yahoo! chatroom invitation handling. | Wilmer van der Gaast | 2008-09-28 | -2/+15 |
| | ||||
* | Added auto_join code. | Wilmer van der Gaast | 2008-08-31 | -0/+11 |
| | ||||
* | Added SET_INVALID, which set evaluators should now return instead of NULL | Wilmer van der Gaast | 2008-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 Gaast | 2008-08-10 | -58/+51 |
| | ||||
* | Added ceiling to auto-reconnect delay, changed the default to 5*3<900 and | Wilmer van der Gaast | 2008-08-10 | -3/+3 |
| | | | | | added documentation. | |||
* | Simple exponential backoff code. Have to add a maximum delay setting, | Wilmer van der Gaast | 2008-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 Gaast | 2008-08-02 | -197/+207 |
| | ||||
* | Reverting to the old MSN/Passport authentication mechanism, the new one | Wilmer van der Gaast | 2008-07-31 | -207/+197 |
| | | | | | is "broken". (Bug #439) | |||
* | ext_yahoo_error() shouldn't close the connection if the error is fatal, | Wilmer van der Gaast | 2008-07-29 | -3/+0 |
| | | | | | the caller will do it already. | |||
* | Merging changes from Jelmer: It's now possible to cross-compile a Windows | Wilmer van der Gaast | 2008-06-30 | -4/+0 |
|\ | | | | | | | | | version of BitlBee from Linux. No working SSL support yet though! | |||
| * | Merge trunk. | Jelmer Vernooij | 2008-06-28 | -87/+156 |
| |\ | ||||
| * \ | Merge support for cross-compiling for Windows using the mingw32 compiler. | Jelmer Vernooij | 2008-06-10 | -4/+0 |
| |\ \ | ||||
| | * | | Move SSPI SSL implementation to same directory as other SSL backends. | Jelmer Vernooij | 2008-06-10 | -278/+0 |
| | | | | ||||
| | * | | Merge integration branch. | Jelmer Vernooij | 2008-06-09 | -24/+64 |
| | |\ \ | | |/ / | |/| | | ||||
| | * | | Merge trunk. | Jelmer Vernooij | 2008-04-02 | -18521/+6547 |
| | |\ \ | ||||
| | * | | | Remove unnecessary Windows-specific code. | Jelmer Vernooij | 2006-05-26 | -4/+0 |
| | | | | | ||||
| | * | | | [merge] Wilmer | Jelmer Vernooij | 2006-05-26 | -10/+19 |
| | |\ \ \ | ||||
| | * | | | | Fix some unresolved symbols. | Jelmer Vernooij | 2006-05-26 | -30/+53 |
| | | | | | | ||||
| | * | | | | [merge] integration | Jelmer Vernooij | 2006-05-25 | -19/+28 |
| | |\ \ \ \ | ||||
| | * | | | | | Some more work on SSL on Windows | Jelmer Vernooij | 2006-05-25 | -4/+38 |
| | | | | | | | ||||
| | * | | | | | #ifdef out some Win32-incompatible code blocks | Jelmer Vernooij | 2006-05-25 | -2/+2 |
| | | | | | | | ||||
| | * | | | | | [merge] Wilmer | Jelmer Vernooij | 2006-05-25 | -485/+474 |
| | |\ \ \ \ \ | ||||
| | * \ \ \ \ \ | [merge] Wilmer | Jelmer Vernooij | 2006-03-01 | -374/+58 |
| | |\ \ \ \ \ \ | ||||
| | * \ \ \ \ \ \ | Merge Wilmer | Jelmer Vernooij | 2006-01-10 | -945/+926 |
| | |\ \ \ \ \ \ \ | ||||
| | * | | | | | | | | Initial work on a SSPI SSL backend | Jelmer Vernooij | 2005-12-18 | -0/+210 |
| | | | | | | | | | | ||||
| | * | | | | | | | | Merge integration | Jelmer Vernooij | 2005-12-17 | -31/+84 |
| | |\ \ \ \ \ \ \ \ | ||||
| | * \ \ \ \ \ \ \ \ | Merge Wilmer | Jelmer Vernooij | 2005-12-15 | -116/+315 |
| | |\ \ \ \ \ \ \ \ \ | ||||
* | | | | | | | | | | | | Fixed two memory leaks in the MSN module. | Wilmer van der Gaast | 2008-06-29 | -3/+20 |
| |_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | ||||
* | | | | | | | | | | | Never use yahoo_close() directly, always use yahoo_logoff(). | Wilmer van der Gaast | 2008-06-24 | -4/+1 |
| | | | | | | | | | | | ||||
* | | | | | | | | | | | From the department of over-engineering, now cached packet IDs are full | Wilmer van der Gaast | 2008-06-22 | -19/+31 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MD5 hashes instead of a known MD5 hash with a number. Just to make it harder to confuse BitlBee by sending it faked responses to packets. |