aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
| * | | | | | | | | | | | Hacky support for short subcommands (i.e. "ac l" instead of "account list".).Wilmer van der Gaast2010-06-28-11/+19
| | | | | | | | | | | | |
| * | | | | | | | | | | | Mark nameless groupchat channels as temporary so they don't stick aroundWilmer van der Gaast2010-06-28-5/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | forever.
| * | | | | | | | | | | | irc_channel_name_strip() instead of nick_strip().Wilmer van der Gaast2010-06-27-2/+16
| | | | | | | | | | | | |
| * | | | | | | | | | | | Save and load channels. Also fixing a bug in creating non-control channelsWilmer van der Gaast2010-06-27-9/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | with a &-name.
| * | | | | | | | | | | | Import chatrooms configured in older BitlBee versions. Settings are currentlyWilmer van der Gaast2010-06-27-274/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ignored though. Also removing the old chat.[ch] files since they're really not important anymore.
| * | | | | | | | | | | | Changed account set (and other account commands) syntax. Instead ofWilmer van der Gaast2010-06-27-202/+118
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "account set acc/key value" you now do "account acc set key value". So just the regular set syntax with a "account acc" prefix. The slash has been a source of confusion for long enough now. For consistency, commands like "account on acc" should now also be "account acc on" instead. Same for the new "channel" comand, of course.
| * | | | | | | | | | | | Remember in which channel the user talked to someone and show responses inWilmer van der Gaast2010-06-26-20/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | that same channel.
| * | | | | | | | | | | | 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/+85
| |\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | |
* | | | | | | | | | | | | 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/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ridiculous user agent restrictions on certain Jabber servers. Obviously this is pretty simple to detect and break, but it works at least with Openfire.
| * | | | | | | | | | | | Automatically call the "channel" command for the now-gone chat subcommands.Wilmer van der Gaast2010-06-23-0/+7
| | | | | | | | | | | | |
| * | | | | | | | | | | | More correct handling of channel names (according to RFC 1459). PrettyWilmer van der Gaast2010-06-16-56/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | much any 8-bit character is allowed in there - while nicknames are very restricted.
| * | | | | | | | | | | | s/buddy_sendbuffer/paste_buffer/ in the docs as well.Wilmer van der Gaast2010-06-14-33/+33
| | | | | | | | | | | | |
| * | | | | | | | | | | | Small doc update on multi-channel stuff. The "channel" command is notWilmer van der Gaast2010-06-13-0/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | documented yet.
| * | | | | | | | | | | | Added away_reply_timeout setting so BitlBee will suppress away messages sentWilmer van der Gaast2010-06-11-4/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in response to PRIVMSG if one was sent recently - some IRC clients including irssi don't do this very well (when talking to >1 people who are away for example).
| * | | | | | | | | | | | Create new MSN groups when necessary.Wilmer van der Gaast2010-06-11-11/+104
| | | | | | | | | | | | |
| * | | | | | | | | | | | Fixed extremely stupid NULLptr dereference.Wilmer van der Gaast2010-06-10-1/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | Fixing hostname in "exiting" opermsgs.Wilmer van der Gaast2010-06-10-2/+2
| | | | | | | | | | | | |
| * | | | | | | | | | | | 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-6/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | will check the others now.
| * | | | | | | | | | | | Some cleanup improvements.Wilmer van der Gaast2010-06-08-0/+10
| | | | | | | | | | | | |
| * | | | | | | | | | | | Merging memory leak fixes from devel, time to find the ui-fix-specificWilmer van der Gaast2010-06-08-3/+34
| |\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | leaks.
* | | | | | | | | | | | | Fixing some memory leakage.Wilmer van der Gaast2010-06-08-0/+31
| | | | | | | | | | | | |
* | | | | | | | | | | | | Use mkstemp() instead of just a tilde-file when writing new configs to aWilmer van der Gaast2010-06-06-3/+3
| |_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | temporary file. This solves hard-to-debug issues where for example the user hand-edited his configs as root and left a root-owned user.xml~ file behind.
| * | | | | | | | | | | Merging Debian fixes that I missed in the previous merge.Wilmer van der Gaast2010-06-08-6/+10
| |\ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | Some more fixes to make this work with older distros (Hardy's stuck withWilmer van der Gaast2010-06-06-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | debhelper 6) and on de code.b.o build bot (a substvars file I wasn't using anymore caused troubles).
| | * | | | | | | | | | | Make this build work even from fresh bzr branches. Also stop using {x,y}Wilmer van der Gaast2010-06-06-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | stuff which somehow magically doesn't work on my laptop.
| * | | | | | | | | | | | Restored nick_hint/nick_source functionality.Wilmer van der Gaast2010-06-07-33/+52
| | | | | | | | | | | | |
| * | | | | | | | | | | | Paste buffer functionality is back, now for users *and* rooms.Wilmer van der Gaast2010-06-07-11/+80
| | | | | | | | | | | | |
| * | | | | | | | | | | | Added "channel del".Wilmer van der Gaast2010-06-07-0/+18
| | | | | | | | | | | | |
| * | | | | | | | | | | | Restore "set root_nick" behaviour. All disabled set evaluators are backWilmer van der Gaast2010-06-07-6/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | now. Getting *very* close to "feature parity" now!
| * | | | | | | | | | | | Restoring auto-identification using server password.Wilmer van der Gaast2010-06-07-11/+11
| | | | | | | | | | | | |
| * | | | | | | | | | | | Restore "ops" command completely, and set user op status *just* beforeWilmer van der Gaast2010-06-07-9/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | s/he joins.
| * | | | | | | | | | | | Changing away_devoice will change current voice statuses in all channels.Wilmer van der Gaast2010-06-07-60/+20
| | | | | | | | | | | | |
| * | | | | | | | | | | | Show idle + login time info in /WHOIS (if available).Wilmer van der Gaast2010-06-07-5/+29
| | | | | | | | | | | | |
| * | | | | | | | | | | | Merging killerbee stuff, bringing all the bleeding-edge stuff together.Wilmer van der Gaast2010-06-07-260/+2239
| |\| | | | | | | | | | |
| | * | | | | | | | | | | Merging mainline.Wilmer van der Gaast2010-06-06-149/+217
| | |\ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / |/| | | | | | | | | | | |
* | | | | | | | | | | | | 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-556/+4972
| | |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Debian packaging is now properly separated. This also picks up a load of stuff from mainline it seems.
| | | * | | | | | | | | | | Updated short descriptions and fixed po-debconf files.Wilmer van der Gaast2010-06-05-5/+5
| | | | | | | | | | | | | |
| | | * | | | | | | | | | | Put in the necessary hacks to make version number spoofing work again.Wilmer van der Gaast2010-06-05-8/+9
| | | | | | | | | | | | | |
| | | * | | | | | | | | | | Remaining fixes: All looks good now, apt and dpkg seem to do the rightWilmer van der Gaast2010-06-05-9/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | thing with the -common transition, etc.
| | | * | | | | | | | | | | Redid debian/rules using debhelper, with good results. This creates mostlyWilmer van der Gaast2010-06-05-96/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fine debs. Need to do some more checks, and make sure bitlbee-libpurple gets the same maintainer scripts as bitlbee.
| | | * | | | | | | | | | | A few more configure script tweaks: Don't enable libpurple by defaultWilmer van der Gaast2010-06-05-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | anymore (in preparation for a merge), and limit the directory replication stuff.
| | | * | | | | | | | | | | install-* targets should also work now. Let's see how this works out in a deb.Wilmer van der Gaast2010-05-25-7/+8
| | | | | | | | | | | | | |
| | | * | | | | | | | | | | Allow one to run the configure script from a different directory and put allWilmer van der Gaast2010-05-25-12/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | build files in there. I need this to properly make Debian package variants (i.e. libpurple and native).