aboutsummaryrefslogtreecommitdiffstats
path: root/protocols
Commit message (Collapse)AuthorAgeLines
...
* | | | | | | | | | | | | libpurple: Read group information of contacts.Wilmer van der Gaast2010-07-17-22/+21
| | | | | | | | | | | | |
* | | | | | | | | | | | | libpurple: Handle incoming authorization requests.Wilmer van der Gaast2010-07-17-14/+51
| | | | | | | | | | | | |
* | | | | | | | | | | | | nick_gen() should also insert an underscore if the first character of a nickWilmer van der Gaast2010-07-17-6/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | would otherwise be a digit.
* | | | | | | | | | | | | Fix possible crash on trying to use half-created OSCAR chatrooms.Wilmer van der Gaast2010-07-17-3/+13
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merging mainline.Wilmer van der Gaast2010-07-17-2/+17
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | WTF AOL, now suddenly underscores are not allowed in room names?Wilmer van der Gaast2010-07-17-1/+1
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Fix compatibility with older GLib versions again. (Bug #643, patch fromWilmer van der Gaast2010-07-15-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Robert Scheck.)
| * | | | | | | | | | | | | Fixing NULL pointer dereferences in Twitter module. Based on patch fromWilmer van der Gaast2010-07-13-1/+8
| | |_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | wahjava (bug #650).
* | | | | | | | | | | | | Automatically convert nick_source settings to their nick_convert equivalent.Wilmer van der Gaast2010-07-13-1/+19
| | | | | | | | | | | | |
* | | | | | | | | | | | | Reformat nicks whenever fullname/nick/group changes (but at least for nowWilmer van der Gaast2010-07-13-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | still only for offline users).
* | | | | | | | | | | | | First version of the nick_format setting.Wilmer van der Gaast2010-07-12-0/+2
| | | | | | | | | | | | |
* | | | | | | | | | | | | When cleaning up queries, q->data is free()d. Even if it turns out to beWilmer van der Gaast2010-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 Gaast2010-07-10-2/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Not working yet with stripped/mangled nicknames.
* | | | | | | | | | | | | When addressing people in a chatroom, try to translate the nickname to theWilmer van der Gaast2010-07-05-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | original unstripped version (without ugly underscores, also).
* | | | | | | | | | | | | Auto joins for chatrooms.Wilmer van der Gaast2010-07-04-0/+9
| | | | | | | | | | | | |
* | | | | | | | | | | | | A few Twitter fixes from mainline.Wilmer van der Gaast2010-07-01-13/+24
|\| | | | | | | | | | | |
| * | | | | | | | | | | | D'oh. Of course the getter functions should also treat next_cursor as aWilmer van der Gaast2010-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 withWilmer van der Gaast2010-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 Gaast2010-06-30-1/+8
| | | | | | | | | | | | |
* | | | | | | | | | | | | Import chatrooms configured in older BitlBee versions. Settings are currentlyWilmer van der Gaast2010-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 Gaast2010-06-26-4/+8
|\| | | | | | | | | | | |
| * | | | | | | | | | | | Don't create multiple main loops if the user follows >100 people.Wilmer van der Gaast2010-06-24-4/+8
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merging a few revisions from mainline.Wilmer van der Gaast2010-06-24-30/+71
|\| | | | | | | | | | | |
| * | | | | | | | | | | | Fixed an access-after-free() bug in the Jabber keepalive + cache cleanupWilmer van der Gaast2010-06-24-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | code.
| * | | | | | | | | | | | Load the whole Twitter contact list at login time if mode=chat/many,Wilmer van der Gaast2010-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 Gaast2010-06-23-1/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | Added user_agent setting to Jabber accounts so people can get aroundWilmer van der Gaast2010-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 Gaast2010-06-11-11/+104
| | | | | | | | | | | | |
* | | | | | | | | | | | | Moving MSN contacts between groups is now possible, but no support yet forWilmer van der Gaast2010-06-09-10/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | creating new groups.
* | | | | | | | | | | | | Allow moving contacts around between groups. Works with at least Jabber,Wilmer van der Gaast2010-06-09-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | will check the others now.
* | | | | | | | | | | | | Some cleanup improvements.Wilmer van der Gaast2010-06-08-0/+1
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merging memory leak fixes from devel, time to find the ui-fix-specificWilmer van der Gaast2010-06-08-0/+31
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | leaks.
| * | | | | | | | | | | | Fixing some memory leakage.Wilmer van der Gaast2010-06-08-0/+31
| | |_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | |
* | | | | | | | | | | | Restored nick_hint/nick_source functionality.Wilmer van der Gaast2010-06-07-32/+7
| | | | | | | | | | | |
* | | | | | | | | | | | Changing away_devoice will change current voice statuses in all channels.Wilmer van der Gaast2010-06-07-59/+0
| | | | | | | | | | | |
* | | | | | | | | | | | Show idle + login time info in /WHOIS (if available).Wilmer van der Gaast2010-06-07-5/+21
| | | | | | | | | | | |
* | | | | | | | | | | | Merging killerbee stuff, bringing all the bleeding-edge stuff together.Wilmer van der Gaast2010-06-07-34/+1851
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | Merging mainline.Wilmer van der Gaast2010-06-06-129/+164
| |\| | | | | | | | | | |
| | * | | | | | | | | | | Disable old-style ICQ authentication. It looks like AOL or whoever is slowlyWilmer van der Gaast2010-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, andWilmer van der Gaast2010-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 allWilmer van der Gaast2010-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 Gaast2010-05-25-1/+1
| | |\ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | GAIM_INPUT_* were renamed, at last.Wilmer van der Gaast2010-05-25-13/+13
| | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | Read display names. Setting them is going to be an awesome hack.Wilmer van der Gaast2010-05-24-0/+22
| | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | Support for named groupchats, although not very solid.Wilmer van der Gaast2010-05-22-8/+44
| | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | Enable changing and viewing of block/allow lists.Wilmer van der Gaast2010-05-22-0/+75
| | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | Return ui_info so jabber:iq:version responses will not say just libpurple.Wilmer van der Gaast2010-05-22-0/+15
| | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | Added support for the info command.Wilmer van der Gaast2010-05-22-0/+62
| | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | Sigh. Enable debugging only if the BITLBEE_DEBUG variable is set.Wilmer van der Gaast2010-05-22-1/+3
| | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | Fixed sending with proper filenames by creating a temporary directory withWilmer van der Gaast2010-05-21-23/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the file in it; protocol modules are mostly hardcoded to use the filename from the filesystem with no way to override this. Also improved robustness a little bit.