Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | libpurple: Add contacts to groups when requested. Still not dealing well | Wilmer van der Gaast | 2010-07-18 | -1/+10 |
| | | | | | with contacts in multiple groups. | |||
* | 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/+44 |
| | ||||
* | 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. | |||
* | When cleaning up queries, q->data is free()d. Even if it turns out to be | Wilmer van der Gaast | 2010-07-11 | -1/+1 |
| | | | | | | | 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.) | |||
* | Show idle + login time info in /WHOIS (if available). | Wilmer van der Gaast | 2010-06-07 | -0/+4 |
| | ||||
* | Merging killerbee stuff, bringing all the bleeding-edge stuff together. | Wilmer van der Gaast | 2010-06-07 | -12/+19 |
| | ||||
* | Allow one to run the configure script from a different directory and put all | Wilmer van der Gaast | 2010-05-25 | -1/+4 |
| | | | | | | build files in there. I need this to properly make Debian package variants (i.e. libpurple and native). | |||
* | 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 |
| | ||||
* | Added support for the info command. | Wilmer van der Gaast | 2010-05-22 | -0/+62 |
| | ||||
* | Sigh. Enable debugging only if the BITLBEE_DEBUG variable is set. | Wilmer van der Gaast | 2010-05-22 | -1/+3 |
| | ||||
* | Fixed sending with proper filenames by creating a temporary directory with | Wilmer van der Gaast | 2010-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. | |||
* | Similar hacky code to send files. This indirect sending stuff sucks badly | Wilmer van der Gaast | 2010-05-19 | -20/+93 |
| | | | | | | | | for numerous reasons. Maybe libpurple 2.7.0 is less crappy and will eventually allow (working) direct ft's again. This somewhat works, but filename info is lost with some protocols. | |||
* | Suppress auto-reconnect when required (auth errors and concurrent logins | Wilmer van der Gaast | 2010-05-18 | -1/+1 |
| | | | | | probably, not sure what sets the wants_to_die flag). | |||
* | Little cleanup. Less compiler warnings, and removing tempfile at the | Wilmer van der Gaast | 2010-05-18 | -80/+85 |
| | | | | | beginning of the download already to make sure it doesn't stick around. | |||
* | purple_conv_chat_invite_user() is libpurple >= 2.6.0, so use | Wilmer van der Gaast | 2010-05-18 | -1/+4 |
| | | | | | serv_chat_invite() instead. | |||
* | This receives files but is very fragile if anything unusual happens (like a | Wilmer van der Gaast | 2010-05-18 | -15/+102 |
| | | | | | cancellation/timeout/etc). | |||
* | Move direct ft stuff to an unused file: This gets too hairy and too fragile. | Wilmer van der Gaast | 2010-05-17 | -101/+275 |
| | | | | | | | I don't have time to work out all the details, I doubt if this is supposed to work reliably yet at all. Let's go for the simple via-disk approach for now. | |||
* | Split off the file transfer stuff into a separate file. What a mess. | Wilmer van der Gaast | 2010-05-17 | -198/+237 |
| | ||||
* | Purple lists mix up key and value; key == what the user sees, *value* is | Wilmer van der Gaast | 2010-05-10 | -2/+5 |
| | | | | | what the module understands. This should hopefully resolve QQ issues. | |||
* | Groupchat support "finished". | Wilmer van der Gaast | 2010-05-02 | -0/+8 |
| | | | | | | Named chatrooms are not supported yet. This only adds support for the "chat with" command and for getting pulled into other people's chats. | |||
* | Added support for creating groupchats. This can only be done in a horribly | Wilmer van der Gaast | 2010-05-02 | -0/+87 |
| | | | | | broken way which is surely going to break somehow someday. | |||
* | Support at least incoming groupchats. Not sure yet how starting them is | Wilmer van der Gaast | 2010-05-02 | -6/+72 |
| | | | | | going to work. | |||
* | I should stop doing commits with the debugging stuff still enabled. | Wilmer van der Gaast | 2010-04-18 | -1/+1 |
| | ||||
* | Frankenstein, it lives! | Wilmer van der Gaast | 2010-03-23 | -15/+118 |
| | | | | | | | | This stuff can send files but it has troubles with certain protocol modules, don't rely on this yet. It's also getting too messy and should be split off into a separate file. | |||
* | Incoming file transfers can now be accepted (and should work) and/or | Wilmer van der Gaast | 2010-03-22 | -23/+67 |
| | | | | | rejected. Tested with Jabber and msn/msn-pecan so far. | |||
* | Enough code to make an incoming transfer show up properly and accept it. | Wilmer van der Gaast | 2010-03-21 | -5/+60 |
| | | | | | Not enough yet to handle the incoming data. | |||
* | Add some simple information about available settings to the online help | Wilmer van der Gaast | 2010-03-12 | -0/+37 |
| | | | | | command. | |||
* | Added support for PURPLE_PREF_STRING_LIST style settings, this makes the | Wilmer van der Gaast | 2010-03-12 | -1/+18 |
| | | | | | QQ module (and maybe others) work. | |||
* | Mail notifications, partially from http://irc.nfx.cz/patches/notify.patch | Wilmer van der Gaast | 2010-03-08 | -4/+36 |
| | | | | | written by sd@ircnet. | |||
* | Set the ACC_FLAG_*_MESSAGE flags correctly depending on the prpl. | Wilmer van der Gaast | 2010-03-07 | -3/+25 |
| | ||||
* | Fixed purple module to work with the new away interface. | Wilmer van der Gaast | 2010-03-07 | -4/+22 |
| | ||||
* | Fixed build system: Run pkg-config at configure-time instead of just failing | Wilmer van der Gaast | 2010-01-04 | -1/+1 |
| | | | | | mysteriously at build time if libpurple-dev is missing. | |||
* | Use purple_buddy_get_name, not purple_buddy_get_contact_alias. Makes sense, | Wilmer van der Gaast | 2009-12-26 | -1/+1 |
| | | | | | | | but I'm actually not sure if this function *is* the right one. Fixes issues with messages coming from the wrong handle. | |||
* | Look up a buddy in the contact list on incoming msgs. This seems to be | Wilmer van der Gaast | 2009-11-28 | -3/+10 |
| | | | | | | the best way to "normalize" handles (i.e. chopping off the resource part of JIDs). | |||
* | Support for sending zomg-im-typing notifications. | Wilmer van der Gaast | 2009-11-26 | -2/+19 |
| | ||||
* | Added in-memory help info, which I wanted to implement for ages already. | Wilmer van der Gaast | 2009-11-25 | -0/+11 |
| | | | | | | | Sadly the way I'm using it now doesn't work yet since nogaim_init() is called before help_init(). I'll fix that later. (Have to do that anyway to at least make ForkDaemon mode work..) | |||
* | Added enough code to handle one class of queries (action-based), enough | Wilmer van der Gaast | 2009-11-25 | -4/+86 |
| | | | | | | | | to make the "Please accept this SSL certificate" question work. Need to extend the BitlBee API a bit to *really* support this well though (yes/no is not enough). | |||
* | Oops, forgot to change one protocol name string pointer.. | Wilmer van der Gaast | 2009-11-23 | -1/+1 |
| | ||||
* | Fixed compatibility with non-libpurple version: oscar is now recognized | Wilmer van der Gaast | 2009-11-23 | -15/+28 |
| | | | | | as a protocol name, and removed prpl- hack from nogaim.c. | |||
* | Adding/removing contacts now works. | Wilmer van der Gaast | 2009-11-23 | -3/+19 |
| | ||||
* | I think daemon mode and libpurple won't go together very well for now since | Wilmer van der Gaast | 2009-10-14 | -1/+9 |
| | | | | | | libpurple seems to keep track of a merged contact list. For now people shouldn't be trying this combination. | |||
* | Store real names in /whois. | Wilmer van der Gaast | 2009-10-12 | -0/+6 |
| | ||||
* | Oops, forgot to drop a printf() of all away states for debugging. | Wilmer van der Gaast | 2009-10-12 | -3/+0 |
| | ||||
* | Support for setting away states. Somewhat hackish but this stuff is | Wilmer van der Gaast | 2009-10-12 | -5/+24 |
| | | | | | hopelessly complicated in libpurple anyway.. | |||
* | Fixed account cleanup (use remove, not destroy) and now using user's account | Wilmer van der Gaast | 2009-10-11 | -4/+42 |
| | | | | | settings. |