Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Don't treat error 241 as fatal since it isn't - or at least not always. | Wilmer van der Gaast | 2010-08-28 | -1/+1 |
| | ||||
* | Merging minor mainline changes. | Wilmer van der Gaast | 2010-08-27 | -10/+24 |
|\ | ||||
| * | The "transfers" command was renamed to "transfer" but this wasn't reflected | Wilmer van der Gaast | 2010-08-25 | -8/+8 |
| | | | | | | | | | | in the docs so far. | |||
| * | I guess the nick command was never deprecated clearly, so let's do that now. | Wilmer van der Gaast | 2010-08-25 | -0/+6 |
| | | ||||
| * | Fix /WHO on single nicks. | Wilmer van der Gaast | 2010-08-25 | -2/+10 |
| | | ||||
* | | Merging mainline. | Wilmer van der Gaast | 2010-08-24 | -367/+227 |
|\| | ||||
| * | Fix two compiler warnings. | Wilmer van der Gaast | 2010-08-22 | -2/+2 |
| | | ||||
| * | Process incoming XMPP groupchat invites in a saner way: Create a temporary | Wilmer van der Gaast | 2010-08-23 | -7/+86 |
| | | | | | | | | | | channel the user can easily /join. | |||
| * | Better handling of yahoo add responses: libyahoo2 seems to (IMHO) wrongly | Wilmer van der Gaast | 2010-08-22 | -0/+19 |
| | | | | | | | | | | | | assume that a non-0 status means the contact is on the list already and on-line. This causes ugly "imcb_buddy_status() for unknown handle" msgs. | |||
| * | Fixed a misuse of xt_find_node() that could get into an infinite loop. | Wilmer van der Gaast | 2010-08-22 | -0/+4 |
| | | ||||
| * | Cleaning up utils directory, those scripts generate old-style files no longer | Wilmer van der Gaast | 2010-08-22 | -358/+116 |
| | | | | | | | | | | | | | | supported by BitlBee. Adding a script that converts libpurple configs (generated by stuff like Pidgin, Finch, possibly Adium, maybe other programs that are not BitlBee) into formats understood by BitlBee. | |||
* | | Ignore empty status messages, and msnmsgrp2p invitations. | Wilmer van der Gaast | 2010-08-22 | -3/+3 |
| | | ||||
* | | Also pick up MSN Messenger mobile info. | Wilmer van der Gaast | 2010-08-22 | -2/+5 |
| | | ||||
* | | Merge mainline. | Wilmer van der Gaast | 2010-08-21 | -111/+299 |
|\| | ||||
| * | Pick up away info from Yahoo! too. | Wilmer van der Gaast | 2010-08-21 | -0/+2 |
| | | ||||
| * | Pass "user is mobile" info coming from OSCAR up to BitlBee and show mobile | Wilmer van der Gaast | 2010-08-21 | -0/+26 |
| | | | | | | | | | | people as away=Mobile. Bug #462 (and others for other protocols). | |||
| * | Although the backward compatibility stuff for show_offline and away_devoice | Wilmer van der Gaast | 2010-08-21 | -1/+3 |
| | | | | | | | | | | | | | | was only meant to ease migration, people are now complaining that "set show_offline off" doesn't work. Make this work, but at the same time start hiding these two options to discourage people from using them. | |||
| * | Added some neat whatsnew code that keeps track of the newest version of | Wilmer van der Gaast | 2010-08-21 | -4/+96 |
| | | | | | | | | | | | | | | | | | | | | BitlBee used by a user, and if it looks like s/he hasn't used this one before, show a list of new features that may be interesting. Since I don't think im.bitlbee.org users will read any changelogs ever, this is probably not a bad idea. If you hate it, the following command should get rid of it forever: set last_version 9999999 | |||
| * | Clearer error message when trying to read/write setting that don't exist | Wilmer van der Gaast | 2010-08-21 | -1/+9 |
| | | | | | | | | | | (or are not where the user's looking). | |||
| * | Some IRC clients/proxies eat empty PRIVMSG lines. BitlBee likes to send them | Wilmer van der Gaast | 2010-08-21 | -1/+1 |
| | | | | | | | | | | | | in multiline msgs/help entries/etc. Send one space instead of a completely empty line so these are shown to the user. | |||
| * | libpurple: Fix typing notifications (in and out). Closes #671. | Wilmer van der Gaast | 2010-08-20 | -13/+41 |
| | | ||||
| * | Forgot one NULL pointer check in the channel sensitivity code for the blist | Wilmer van der Gaast | 2010-08-19 | -1/+2 |
| | | | | | | | | | | command. | |||
| * | Pass the -Npackage flag the right way so bitlbee-libpurple doesn't appear | Wilmer van der Gaast | 2010-08-18 | -7/+7 |
| | | | | | | | | | | in debian/files. The previous hack broke genchanges/debsign. | |||
| * | Alternative way for detecting upgrades: This should make sure that bitlbee | Wilmer van der Gaast | 2010-08-18 | -4/+17 |
| | | | | | | | | | | | | gets restarted, even when upgrading from versions that don't have a separate -common package. | |||
| * | Move scripts, debconf and /etc stuff to bitlbee-common and really have | Wilmer van der Gaast | 2010-08-18 | -37/+25 |
| | | | | | | | | | | | | *just* the binary in bitlbee{,-libpurple}. This should fix issues with installing the package on a clean machine. | |||
| * | Debian change: set BITLBEE_LIBPURPLE=0 to only build the native variant. | Wilmer van der Gaast | 2010-08-17 | -5/+15 |
| | | ||||
| * | If a connection fails, try the next address from the getaddrinfo() results. | Wilmer van der Gaast | 2010-08-15 | -50/+68 |
| | | | | | | | | | | | | | | | | | | | | This should fix issues with hosts that have IPv6 and IPv4 addresses but listen on only one of them. (Bug #673) This also fixes a bug that broke error checking in gaim_io_connected(), until now event handlers were never actually getting proper error reporting (fd=-1), but IIRC they should all handle it anyway as I was never aware of this bug. | |||
* | | Some general cleanup, plus fixing a bug in the memberlist parsing code: | Wilmer van der Gaast | 2010-08-21 | -15/+33 |
| | | | | | | | | | | | | the lists can come in in any order, so parse it *completely* before showing auth requests. | |||
* | | Now including a nice and compact 3DES implementation done by Christophe | Wilmer van der Gaast | 2010-08-21 | -1/+704 |
| | | | | | | | | | | | | | | | | | | Devine. OpenSSL exports nice cipher functions, but GnuTLS only just started doing this in 2.10 or so (not even in Debian Sid yet). So instead of adding a whole library for encrypting 72 bytes of data, let's have a built-in 3DES implementation for a while.. | |||
* | | Check if a connection is down before handling its SOAP responses. | Wilmer van der Gaast | 2010-08-20 | -0/+10 |
| | | ||||
* | | In debugging mode, dump all SOAP requests + responses with some indentation | Wilmer van der Gaast | 2010-08-20 | -2/+29 |
| | | | | | | | | | | for easier debugging. | |||
* | | Fetch the user's profile to see if there's a display name set there. If | Wilmer van der Gaast | 2010-08-18 | -24/+163 |
| | | | | | | | | | | | | there is, the one in the address book should be ignored. No support for changing the profile yet though. | |||
* | | Making display name code a bit saner. Apparently PoS MSN is still suffering | Wilmer van der Gaast | 2010-08-15 | -30/+30 |
| | | | | | | | | | | from display_name amnesia a little bit though at least with Hotmail accounts. | |||
* | | Check the <isMessengerUser/> flag in address book entries, ignore the ones | Wilmer van der Gaast | 2010-08-15 | -2/+4 |
| | | | | | | | | | | | | that have it set to false, or this code will add all non-Messenger contacts to the contact list (oops). | |||
* | | Removing soap.h dependency in Makefile. I'll have to fix the internal | Wilmer van der Gaast | 2010-08-15 | -2/+0 |
| | | | | | | | | | | | | dependencies for real some day soon, but this one-off hack is breaking out-of-tree builds. | |||
* | | Parse authentication errors. | Wilmer van der Gaast | 2010-08-15 | -3/+34 |
| | | ||||
* | | The ADL command doesn't support >150 contacts. Split it up. | Wilmer van der Gaast | 2010-08-15 | -28/+66 |
| | | ||||
* | | Read group info. | Wilmer van der Gaast | 2010-08-15 | -8/+67 |
| | | ||||
* | | Fix issues with logging in with huge SSO tickets (hilariously, the 1024- | Wilmer van der Gaast | 2010-08-15 | -12/+9 |
| | | | | | | | | | | | | byte buffer was just one byte too short, resulting in a \r-terminated login line and the server waiting for the \n). Also using xt_find_path(). | |||
* | | Add xt_find_path() to simplify digging through multi-level XML trees. | Wilmer van der Gaast | 2010-08-15 | -0/+41 |
| | | ||||
* | | Add/Remove support. | Wilmer van der Gaast | 2010-08-14 | -5/+135 |
| | | ||||
* | | Separate boilerplate and body of abservice SOAP requests since the former's | Wilmer van der Gaast | 2010-08-14 | -64/+39 |
| | | | | | | | | | | the same all the time (and I have to add some more request types). | |||
* | | Responses to add requests work now. | Wilmer van der Gaast | 2010-08-14 | -23/+198 |
| | | ||||
* | | Show incoming auth. requests (although responding to them currently causes | Wilmer van der Gaast | 2010-08-14 | -53/+85 |
| | | | | | | | | | | a disconnect). | |||
* | | Merge mainline stuff. | Wilmer van der Gaast | 2010-08-14 | -60/+123 |
|\| | ||||
| * | Fix the libevent-specific compiler warning about closesocket(). | Wilmer van der Gaast | 2010-08-14 | -0/+2 |
| | | ||||
| * | blist should only show contacts that are (or would be if they were online) | Wilmer van der Gaast | 2010-08-14 | -19/+39 |
| | | | | | | | | | | in the current channel. | |||
| * | Don't send a /QUIT for every Twitter contact when going offline, and show | Wilmer van der Gaast | 2010-08-14 | -2/+6 |
| | | | | | | | | | | the twitter_$username /QUIT as a netsplit. | |||
| * | strptime() on FreeBSD (and possibly other non-glibc platforms) %z is not | Wilmer van der Gaast | 2010-08-11 | -1/+6 |
| | | | | | | | | | | | | supported, so just insert the literal timezone there - let's hope Twitter won't ever change that. | |||
| * | Small bug in the previous change: NULL-initialize srv. | Wilmer van der Gaast | 2010-08-11 | -1/+1 |
| | |