Commit message (Collapse) | Author | Age | Lines | ||
---|---|---|---|---|---|
... | |||||
* | | | | | | | | | | | | | Store exact Twitter usernames for all Twitter contacts when using mode=chat, | Wilmer van der Gaast | 2010-07-17 | -0/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | so that xxx:->@xxx translation always works properly (even when the nick was stripped/etc). | ||||
* | | | | | | | | | | | | | When using non-Twitter Twitter API services, prefix the channel and contact | Wilmer van der Gaast | 2010-07-17 | -9/+35 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | name with that service name, not always Twitter. This is especially useful when having multiple accounts on different sites with the same username. Also adding an "identica" protocol entry for convenience. Based on a patch from kensanata, bug #648. | ||||
* | | | | | | | | | | | | | Try to pass a group when removing a contact. No idea what will happen if | Wilmer van der Gaast | 2010-07-17 | -6/+12 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a contact is in multiple groups, for now I'm not supporting it. Also cleaning up query code to avoid calling NULL. | ||||
* | | | | | | | | | | | | | libpurple: Read group information of contacts. | Wilmer van der Gaast | 2010-07-17 | -22/+21 | |
| | | | | | | | | | | | | | |||||
* | | | | | | | | | | | | | libpurple: Handle incoming authorization requests. | Wilmer van der Gaast | 2010-07-17 | -14/+51 | |
| | | | | | | | | | | | | | |||||
* | | | | | | | | | | | | | nick_gen() should also insert an underscore if the first character of a nick | Wilmer van der Gaast | 2010-07-17 | -6/+11 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | would otherwise be a digit. | ||||
* | | | | | | | | | | | | | Fix possible crash on trying to use half-created OSCAR chatrooms. | Wilmer van der Gaast | 2010-07-17 | -3/+13 | |
| | | | | | | | | | | | | | |||||
* | | | | | | | | | | | | | Merging mainline. | Wilmer van der Gaast | 2010-07-17 | -2/+17 | |
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |||||
| * | | | | | | | | | | | | | WTF AOL, now suddenly underscores are not allowed in room names? | Wilmer van der Gaast | 2010-07-17 | -1/+1 | |
| | | | | | | | | | | | | | | |||||
| * | | | | | | | | | | | | | Fix compatibility with older GLib versions again. (Bug #643, patch from | Wilmer van der Gaast | 2010-07-15 | -0/+8 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Robert Scheck.) | ||||
| * | | | | | | | | | | | | | Fixing NULL pointer dereferences in Twitter module. Based on patch from | Wilmer van der Gaast | 2010-07-13 | -1/+8 | |
| | |_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | wahjava (bug #650). | ||||
* | | | | | | | | | | | | | Automatically convert nick_source settings to their nick_convert equivalent. | Wilmer van der Gaast | 2010-07-13 | -1/+19 | |
| | | | | | | | | | | | | | |||||
* | | | | | | | | | | | | | Reformat nicks whenever fullname/nick/group changes (but at least for now | Wilmer van der Gaast | 2010-07-13 | -0/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | still only for offline users). | ||||
* | | | | | | | | | | | | | First version of the nick_format setting. | Wilmer van der Gaast | 2010-07-12 | -0/+2 | |
| | | | | | | | | | | | | | |||||
* | | | | | | | | | | | | | When cleaning up queries, q->data is free()d. Even if it turns out to be | Wilmer van der Gaast | 2010-07-11 | -4/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the "struct irc" containing all data belonging to a session. Sanitise memory management a little bit here. (There are some memory leaks in here too that need to be fixed at some point.) | ||||
* | | | | | | | | | | | | | Translate "nick:" to "@nick" in Twitter rooms to make tab completion easier. | Wilmer van der Gaast | 2010-07-10 | -2/+22 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Not working yet with stripped/mangled nicknames. | ||||
* | | | | | | | | | | | | | When addressing people in a chatroom, try to translate the nickname to the | Wilmer van der Gaast | 2010-07-05 | -0/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | original unstripped version (without ugly underscores, also). | ||||
* | | | | | | | | | | | | | Auto joins for chatrooms. | Wilmer van der Gaast | 2010-07-04 | -0/+9 | |
| | | | | | | | | | | | | | |||||
* | | | | | | | | | | | | | A few Twitter fixes from mainline. | Wilmer van der Gaast | 2010-07-01 | -13/+24 | |
|\| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | | D'oh. Of course the getter functions should also treat next_cursor as a | Wilmer van der Gaast | 2010-06-30 | -10/+10 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 64-bit integer. This code now successfully fetches lists with up to ~900 items. (Since this takes quite long, maybe there should be an upper limit.) | ||||
| * | | | | | | | | | | | | next_cursor is a 64-bit integer. Make it so. This should fix issues with | Wilmer van der Gaast | 2010-06-30 | -3/+7 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | getting contact lists containing >100 people. I'm still not getting a full list but even Twitter claims I'm at the end of the list. Will investigate later. | ||||
| * | | | | | | | | | | | | Strip whitespace in Twitter OAuth PIN responses. | Wilmer van der Gaast | 2010-06-30 | -1/+8 | |
| | | | | | | | | | | | | | |||||
* | | | | | | | | | | | | | Import chatrooms configured in older BitlBee versions. Settings are currently | Wilmer van der Gaast | 2010-06-27 | -245/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ignored though. Also removing the old chat.[ch] files since they're really not important anymore. | ||||
* | | | | | | | | | | | | | Merging bugfix from mainline. | Wilmer van der Gaast | 2010-06-26 | -4/+8 | |
|\| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | | Don't create multiple main loops if the user follows >100 people. | Wilmer van der Gaast | 2010-06-24 | -4/+8 | |
| | | | | | | | | | | | | | |||||
* | | | | | | | | | | | | | Merging a few revisions from mainline. | Wilmer van der Gaast | 2010-06-24 | -30/+71 | |
|\| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | | Fixed an access-after-free() bug in the Jabber keepalive + cache cleanup | Wilmer van der Gaast | 2010-06-24 | -1/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | code. | ||||
| * | | | | | | | | | | | | Load the whole Twitter contact list at login time if mode=chat/many, | Wilmer van der Gaast | 2010-06-24 | -26/+64 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | instead of adding contacts as they post tweets. Also in mode=chat, populate the channel *before* adding the user to it, avoiding a flood of joins. | ||||
| * | | | | | | | | | | | | Fixed a NULL pointer dereference in the Jabber module. | Wilmer van der Gaast | 2010-06-23 | -1/+1 | |
| | | | | | | | | | | | | | |||||
| * | | | | | | | | | | | | Added user_agent setting to Jabber accounts so people can get around | Wilmer van der Gaast | 2010-06-23 | -2/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ridiculous user agent restrictions on certain Jabber servers. Obviously this is pretty simple to detect and break, but it works at least with Openfire. | ||||
* | | | | | | | | | | | | | Create new MSN groups when necessary. | Wilmer van der Gaast | 2010-06-11 | -11/+104 | |
| | | | | | | | | | | | | | |||||
* | | | | | | | | | | | | | Moving MSN contacts between groups is now possible, but no support yet for | Wilmer van der Gaast | 2010-06-09 | -10/+28 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | creating new groups. | ||||
* | | | | | | | | | | | | | Allow moving contacts around between groups. Works with at least Jabber, | Wilmer van der Gaast | 2010-06-09 | -3/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | will check the others now. | ||||
* | | | | | | | | | | | | | Some cleanup improvements. | Wilmer van der Gaast | 2010-06-08 | -0/+1 | |
| | | | | | | | | | | | | | |||||
* | | | | | | | | | | | | | Merging memory leak fixes from devel, time to find the ui-fix-specific | Wilmer van der Gaast | 2010-06-08 | -0/+31 | |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | leaks. | ||||
| * | | | | | | | | | | | | Fixing some memory leakage. | Wilmer van der Gaast | 2010-06-08 | -0/+31 | |
| | |_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | |||||
* | | | | | | | | | | | | Restored nick_hint/nick_source functionality. | Wilmer van der Gaast | 2010-06-07 | -32/+7 | |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | Changing away_devoice will change current voice statuses in all channels. | Wilmer van der Gaast | 2010-06-07 | -59/+0 | |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | Show idle + login time info in /WHOIS (if available). | Wilmer van der Gaast | 2010-06-07 | -5/+21 | |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | Merging killerbee stuff, bringing all the bleeding-edge stuff together. | Wilmer van der Gaast | 2010-06-07 | -34/+1851 | |
|\ \ \ \ \ \ \ \ \ \ \ \ | |||||
| * | | | | | | | | | | | | Merging mainline. | Wilmer van der Gaast | 2010-06-06 | -129/+164 | |
| |\| | | | | | | | | | | | |||||
| | * | | | | | | | | | | | Disable old-style ICQ authentication. It looks like AOL or whoever is slowly | Wilmer van der Gaast | 2010-06-02 | -1/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | taking down support for it. Just to be sure, it can be re-enabled with a setting, I'll remove that after the next release. | ||||
| * | | | | | | | | | | | | Merging libpurple branch into killerbee. It's fairly usable already, and | Wilmer van der Gaast | 2010-06-06 | -287/+3666 | |
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Debian packaging is now properly separated. This also picks up a load of stuff from mainline it seems. | ||||
| | * | | | | | | | | | | | | Allow one to run the configure script from a different directory and put all | Wilmer van der Gaast | 2010-05-25 | -7/+29 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | build files in there. I need this to properly make Debian package variants (i.e. libpurple and native). | ||||
| | * | | | | | | | | | | | | Merging killerbee. (The non-libpurple stuff currently doesn't compile.) | Wilmer van der Gaast | 2010-05-25 | -1/+1 | |
| | |\ \ \ \ \ \ \ \ \ \ \ \ | |||||
| | * | | | | | | | | | | | | | GAIM_INPUT_* were renamed, at last. | Wilmer van der Gaast | 2010-05-25 | -13/+13 | |
| | | | | | | | | | | | | | | | |||||
| | * | | | | | | | | | | | | | Read display names. Setting them is going to be an awesome hack. | Wilmer van der Gaast | 2010-05-24 | -0/+22 | |
| | | | | | | | | | | | | | | | |||||
| | * | | | | | | | | | | | | | Support for named groupchats, although not very solid. | Wilmer van der Gaast | 2010-05-22 | -8/+44 | |
| | | | | | | | | | | | | | | | |||||
| | * | | | | | | | | | | | | | Enable changing and viewing of block/allow lists. | Wilmer van der Gaast | 2010-05-22 | -0/+75 | |
| | | | | | | | | | | | | | | | |||||
| | * | | | | | | | | | | | | | Return ui_info so jabber:iq:version responses will not say just libpurple. | Wilmer van der Gaast | 2010-05-22 | -0/+15 | |
| | | | | | | | | | | | | | | |