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 | -4/+15 |
| | | | | | happy. | |||
* | Make purple use BitlBee's event handling API. Since the APIs never really | Wilmer van der Gaast | 2009-10-11 | -133/+95 |
| | | | | | | | | | | 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/+303 |
| | | | | | | protocols/purple/ module and included it in the build system. Already picks up all the supported protocols and adds them individually. | |||
* | Fixed embarassing early free() bug that sat in the WATCH command handling | Wilmer van der Gaast | 2009-10-04 | -1/+1 |
| | | | | | | for *years*. I guess it took a while for IRC clients to actually use that functionality... | |||
* | 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 fd leak in ini.c. How could I miss this one.. :-( | Wilmer van der Gaast | 2009-07-20 | -2/+6 |
| | ||||
* | Fixed another crash bug (this one was triggered by just typing "chat set"). | Wilmer van der Gaast | 2009-06-24 | -0/+2 |
| | ||||
* | Fixed crash on setting an unknown setting. | Wilmer van der Gaast | 2009-06-24 | -1/+1 |
| | ||||
* | 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. | |||
* | Fixed an embarassing typo that even fooled me into believing BitlBee is | Wilmer van der Gaast | 2009-01-13 | -2/+2 |
| | | | | | broken. :-( | |||
* | Simplified ini parser code a bit more. Not using strtok() after all since | Wilmer van der Gaast | 2008-12-25 | -30/+27 |
| | | | | | | I can't find a guarantee that it's okay with me further mutilating the strings. :-) | |||
* | First version of new ini parser. Will just attempt to simplify code a bit. | Wilmer van der Gaast | 2008-12-24 | -42/+98 |
| | ||||
* | 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. | |||
* | Removed a double g_free() in proxy.c (that couldn't actually ever be | Wilmer van der Gaast | 2008-12-14 | -1/+0 |
| | | | | | invoked but was stupid anyway). #409. | |||
* | 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. | |||
* | events_libevent now detects when the event currently being handled is | Wilmer van der Gaast | 2008-12-14 | -7/+21 |
| | | | | | | removed. This could otherwise cause unpredictable behaviour, especially for timers. | |||
* | Fixed a bug in the IRC parser where lines that start with a colon and don't | Wilmer van der Gaast | 2008-12-14 | -4/+2 |
| | | | | | | | | contain any spaces could make BitlBee read uninitialized memory (and possibly even parse it as if it were a command). Also fixed a small memory leak around there. | |||
* | Added more chat.c sanity checks that were (embarassingly) missing so far. | Wilmer van der Gaast | 2008-12-14 | -9/+8 |
| | ||||
* | Checking if acc->prpl->chat_join actually exists before using it. :-/ | Wilmer van der Gaast | 2008-12-13 | -1/+5 |
| | ||||
* | Added argument count check to "add -tmp" to prevent NULL dereference. | Wilmer van der Gaast | 2008-12-13 | -0/+1 |
| | ||||
* | Killed the test for setting non-existing variables since I killed support | Wilmer van der Gaast | 2008-12-13 | -9/+1 |
| | | | | | | | for them as well. Thanks to cedk@gentoo.org for noticing (Bug #448). Also including chat.o when building the tests to fix linking issues. | |||
* | Checking account setting's flags again before changing them. | Wilmer van der Gaast | 2008-09-29 | -17/+24 |
| | ||||
* | Fixed crappy memory management in http_client. | Wilmer van der Gaast | 2008-09-28 | -9/+12 |
| | ||||
* | 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 | -15/+14 |
| | | | | | a password in the IRC JOIN command). | |||
* | Fixed irc_cmd_join(). Giving a more proper response to invalid channel | Wilmer van der Gaast | 2008-09-28 | -10/+2 |
| | | | | | | names, and checking if an account is on-line before attempting to join one of its chatrooms. | |||
* | Fixed one crash bug in Yahoo! chatroom invitation handling. | Wilmer van der Gaast | 2008-09-28 | -2/+15 |
| | ||||
* | Merging BitlBee 1.2.3 release. | Wilmer van der Gaast | 2008-09-07 | -48/+63 |
|\ | ||||
| * | Finished BitlBee 1.2.31.2.3 | Wilmer van der Gaast | 2008-09-07 | -1/+8 |
| | | ||||
| * | Switched docs to UTF-8, using XHTML DocBook template instead of old HTML | Wilmer van der Gaast | 2008-09-07 | -3/+3 |
| | | | | | | | | | | one, to get that doc over to UTF-8 as well (all for the majestik møøse!) | |||
| * | Really removing the gstdio.h include now to fully fix GLib 2.4 | Wilmer van der Gaast | 2008-09-07 | -1/+0 |
| | | | | | | | | | | compatibility. | |||
| * | Completely reviewed all uses of irc->password, irc_setpass() and | Wilmer van der Gaast | 2008-09-06 | -44/+52 |
| | | | | | | | | | | | | USTATUS_IDENTIFIED after another account overwriting vulnerability was found by Tero Marttila. | |||
* | | Fixed check for set -del arguments. | Wilmer van der Gaast | 2008-09-02 | -2/+3 |
| | | ||||
* | | Fixed ugly looping bug in chatroom list cleanup code. | Wilmer van der Gaast | 2008-09-01 | -3/+3 |
| | | ||||
* | | Updated "help groupchats" and removed help information on the join_chat | Wilmer van der Gaast | 2008-09-01 | -27/+3 |
| | | | | | | | | | | command. | |||
* | | Added documentation on the "chat" command. | Wilmer van der Gaast | 2008-09-01 | -3/+105 |
| | | ||||
* | | "chat add" can generate a channel name by itself if necessary. Also fixed | Wilmer van der Gaast | 2008-08-31 | -5/+27 |
| | | | | | | | | | | | | MIN_ARGS, using a variable named i showed why precompiler macros really are evil. :-) | |||
* | | Added a MIN_ARGS() macro instead of stupidly copy-pasting the same | Wilmer van der Gaast | 2008-08-31 | -42/+24 |
| | | | | | | | | | | if-statement ten times. | |||
* | | Added auto_join code. | Wilmer van der Gaast | 2008-08-31 | -12/+33 |
| | |