aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
| * | | | | | | | | | | query_add: allow NULL for ic and pass irc to handler in that caseSven Moritz Hallberg2008-02-11-2/+5
| | | | | | | | | | | |
| * | | | | | | | | | | - use a recursive otr_mutexSven Moritz Hallberg2008-02-11-45/+230
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - implement 'otr forget fingerprint' and 'otr forget context' commands
| * | | | | | | | | | | pass the im_connection as first argument to yes/no handlersSven Moritz Hallberg2008-02-11-2/+2
| | | | | | | | | | | |
| * | | | | | | | | | | allow NULL for yes/no handlersSven Moritz Hallberg2008-02-11-2/+4
| | | | | | | | | | | |
| * | | | | | | | | | | honor voice/op/halfop buddies in chatsSven Moritz Hallberg2008-02-11-1/+1
| | | | | | | | | | | |
| * | | | | | | | | | | display ops/halfops/voices correctly in /namesSven Moritz Hallberg2008-02-11-11/+35
| | | | | | | | | | | |
| * | | | | | | | | | | honor simulate_netsplit for encrypted/trusted mode changesSven Moritz Hallberg2008-02-11-2/+7
| | | | | | | | | | | |
| * | | | | | | | | | | announce that we support halfopsSven Moritz Hallberg2008-02-11-1/+1
| | | | | | | | | | | |
| * | | | | | | | | | | log out all accounts when going into keygenSven Moritz Hallberg2008-02-10-5/+13
| | | | | | | | | | | |
| * | | | | | | | | | | remove cleartext fallbacks during keygenSven Moritz Hallberg2008-02-10-20/+2
| | | | | | | | | | | |
| * | | | | | | | | | | add 'otr keygen' commandSven Moritz Hallberg2008-02-10-8/+37
| | | | | | | | | | | |
| * | | | | | | | | | | - rename request/abort commands to connect/disconnectSven Moritz Hallberg2008-02-10-136/+183
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - support 'otr info' without argument for general info - some cosmetics
| * | | | | | | | | | | Support halfops for 'notaway' status etc.Sven Moritz Hallberg2008-02-10-21/+57
| | | | | | | | | | | |
| * | | | | | | | | | | remove old away_devoice stuffSven Moritz Hallberg2008-02-09-65/+0
| | | | | | | | | | | |
| * | | | | | | | | | | - add support for setting ops/voice according to OTR msgstateSven Moritz Hallberg2008-02-09-81/+420
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add 'otr trust' user command - support non-otr messages during keygen - run otr messages through strip_html - interpret <b> and <i> tags in html messages - record max message size in prpl - add 'encrypted' flag to user_t - cosmetics
| * | | | | | | | | | | use peernicks and try to guess max message sizeSven Moritz Hallberg2008-02-06-15/+35
| | | | | | | | | | | |
| * | | | | | | | | | | otr: check some error conditionsSven Moritz Hallberg2008-02-03-5/+13
| | | | | | | | | | | |
| * | | | | | | | | | | OTR support, first checkinSven Moritz Hallberg2008-02-03-31/+1121
| | | | | | | | | | | |
* | | | | | | | | | | | Fix two compiler warnings.Wilmer van der Gaast2010-08-22-2/+2
| | | | | | | | | | | |
* | | | | | | | | | | | Pick up away info from Yahoo! too.Wilmer van der Gaast2010-08-21-0/+2
| | | | | | | | | | | |
* | | | | | | | | | | | Pass "user is mobile" info coming from OSCAR up to BitlBee and show mobileWilmer van der Gaast2010-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_devoiceWilmer van der Gaast2010-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 ofWilmer van der Gaast2010-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 existWilmer van der Gaast2010-08-21-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (or are not where the user's looking).
* | | | | | | | | | | | Some IRC clients/proxies eat empty PRIVMSG lines. BitlBee likes to send themWilmer van der Gaast2010-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 Gaast2010-08-20-13/+41
| | | | | | | | | | | |
* | | | | | | | | | | | Forgot one NULL pointer check in the channel sensitivity code for the blistWilmer van der Gaast2010-08-19-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | command.
* | | | | | | | | | | | Pass the -Npackage flag the right way so bitlbee-libpurple doesn't appearWilmer van der Gaast2010-08-18-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in debian/files. The previous hack broke genchanges/debsign.
* | | | | | | | | | | | Alternative way for detecting upgrades: This should make sure that bitlbeeWilmer van der Gaast2010-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 haveWilmer van der Gaast2010-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 Gaast2010-08-17-5/+15
| | | | | | | | | | | |
* | | | | | | | | | | | If a connection fails, try the next address from the getaddrinfo() results.Wilmer van der Gaast2010-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.
* | | | | | | | | | | | Fix the libevent-specific compiler warning about closesocket().Wilmer van der Gaast2010-08-14-0/+2
| | | | | | | | | | | |
* | | | | | | | | | | | blist should only show contacts that are (or would be if they were online)Wilmer van der Gaast2010-08-14-19/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in the current channel.
* | | | | | | | | | | | Don't send a /QUIT for every Twitter contact when going offline, and showWilmer van der Gaast2010-08-14-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the twitter_$username /QUIT as a netsplit.
* | | | | | | | | | | | strptime() on FreeBSD (and possibly other non-glibc platforms) %z is notWilmer van der Gaast2010-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 Gaast2010-08-11-1/+1
| | | | | | | | | | | |
* | | | | | | | | | | | When doing SRV lookups, return an array with all RRs instead of just theWilmer van der Gaast2010-08-10-35/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | first one. The first isn't always the best one and this is currently causing GTalk issues when talk2.l.google.com (which is currently dead) is first.
* | | | | | | | | | | | Oops. We're using channel mode +h (halfop) for a while already, but so farWilmer van der Gaast2010-08-09-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | without advertising this in 005. This confuses irssi ans possibly other clients. Fixing that now. Also adding SAFELIST which may make some clients less afraid of using /LIST, and CHANNELLEN with an artifical limit (the code has no max. channel name limit).
* | | | | | | | | | | | Add a few more commands (including RT) and the ability to send replies.Wilmer van der Gaast2010-08-08-15/+105
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | That's it for now, this is already not very pretty, but just offers the bare basic functionality.
* | | | | | | | | | | | Allow protocol modules to keep per-contact protocol-specific data. UseWilmer van der Gaast2010-08-07-3/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this in the Twitter module to remember the id and timestamp of a contact's last tweet, which can later be used for simple replies/retweets.
* | | | | | | | | | | | Add commands to the Twitter module, starting with undo (which deletesWilmer van der Gaast2010-08-07-24/+113
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | either your most recent tweet, or a specific id (pass it as an argument)).
* | | | | | | | | | | | OpenSolaris (non-gcc) fixes, patches from Dagobert Michelsen <dam@opencsw.org>Wilmer van der Gaast2010-08-07-35/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | with some changes.
* | | | | | | | | | | | Applied patch from wahjava (with some modifications) for bug #644. ThisWilmer van der Gaast2010-08-07-51/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | lets proxy_connect() connect to IPv6 hosts.
* | | | | | | | | | | | Reconstruct incoming truncated retweets.Wilmer van der Gaast2010-08-07-1/+26
| | | | | | | | | | | |
* | | | | | | | | | | | Alright, let's try a dev snapshot.1.3devWilmer van der Gaast2010-08-06-5/+15
| | | | | | | | | | | |
* | | | | | | | | | | | Some fixes for compiler warnings that only show up when compiling with -O2,Wilmer van der Gaast2010-08-05-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and some additions to the Debian package description.
* | | | | | | | | | | | To address bugs #77 and #661, add some code that should avoid triggeringWilmer van der Gaast2010-08-04-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | infinite loops between keyboard and chair.
* | | | | | | | | | | | For bug #660, add a /LIST command.Wilmer van der Gaast2010-08-04-0/+15
| | | | | | | | | | | |
* | | | | | | | | | | | Set channel mode +C for control channels.Wilmer van der Gaast2010-08-04-1/+54
| | | | | | | | | | | |