aboutsummaryrefslogtreecommitdiffstats
path: root/root_commands.c
Commit message (Collapse)AuthorAgeLines
...
* Merging mainline, which includes a huge msnp13 merge.Wilmer van der Gaast2010-10-02-22/+6
|\ | | | | | | | | | | Not 100% sure about the OpenSSL merge, should double check that but I'm currently offline.
| * Move whatsnew stuff into help.txt. Stop putting too much string contentWilmer van der Gaast2010-09-06-22/+6
| | | | | | | | | | into the executable.
* | Merge mainline stuff.Wilmer van der Gaast2010-08-31-0/+6
|\|
| * I guess the nick command was never deprecated clearly, so let's do that now.Wilmer van der Gaast2010-08-25-0/+6
| |
* | Added root_command_add() and use it to create the "otr" command.Wilmer van der Gaast2010-08-31-10/+45
| |
* | First step in this merge. Mostly a bzr merge and then a cleanup of conflictsWilmer van der Gaast2010-08-24-0/+2
|\ \ | |/ |/| | | | | and parts I want to/have to redo (because of ui-fix).
| * merge in bitlbee 1.2.6Sven Moritz Hallberg2010-06-03-1/+30
| |\
| * \ merge in bitlbee 1.2.5Sven Moritz Hallberg2010-06-03-75/+14
| |\ \
| * \ \ merge in bitlbee 1.2.4Sven Moritz Hallberg2010-06-03-1/+3
| |\ \ \
| * \ \ \ pretty blind try at merging in the latest trunkSven Moritz Hallberg2009-03-12-147/+258
| |\ \ \ \
| * | | | | commit updates by ashish shukla <wahjava@gmail.com>Sven Moritz Hallberg2009-03-12-29/+62
| | | | | |
| * | | | | merge in latest trunkSven Moritz Hallberg2008-07-17-2/+74
| |\ \ \ \ \
| * \ \ \ \ \ merge in upstream changesSven Moritz Hallberg2008-02-16-5/+6
| |\ \ \ \ \ \
| * | | | | | | rework keygen messages and add some noticesSven Moritz Hallberg2008-02-16-1/+3
| | | | | | | |
| * | | | | | | remove thread-based keygenSven Moritz Hallberg2008-02-15-8/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | replace it with a process-based stub
| * | | | | | | revert keygen behaviour to old (lax) behaviorSven Moritz Hallberg2008-02-14-2/+2
| | | | | | | |
| * | | | | | | - use a recursive otr_mutexSven Moritz Hallberg2008-02-11-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - implement 'otr forget fingerprint' and 'otr forget context' commands
| * | | | | | | log out all accounts when going into keygenSven Moritz Hallberg2008-02-10-2/+2
| | | | | | | |
| * | | | | | | OTR support, first checkinSven Moritz Hallberg2008-02-03-0/+12
| | | | | | | |
* | | | | | | | Added some neat whatsnew code that keeps track of the newest version ofWilmer van der Gaast2010-08-21-1/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
* | | | | | | | Forgot one NULL pointer check in the channel sensitivity code for the blistWilmer van der Gaast2010-08-19-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | command.
* | | | | | | | blist should only show contacts that are (or would be if they were online)Wilmer van der Gaast2010-08-14-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in the current channel.
* | | | | | | | 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.
* | | | | | | | Restore default_target setting, kill last_root_cmd variable and just useWilmer van der Gaast2010-07-29-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the last_channel variable, like for any other user.
* | | | | | | | Warn when adding an account twice. People are doing this a lot actually,Wilmer van der Gaast2010-07-24-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and it's unlikely to be intentional.
* | | | | | | | Adding account tags as a way to 100% uniquely identify an account.Wilmer van der Gaast2010-07-24-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | protocol(screenname) doesn't do this and is a little bit long. These will be used for nick_format and XML storage.
* | | | | | | | Automatically operate on the current channel if just using "channel set".Wilmer van der Gaast2010-07-18-4/+12
| | | | | | | |
* | | | | | | | Add some context sensitivity to the "add" command: If it's used in aWilmer van der Gaast2010-07-18-5/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | group-specific control channel, automatically add the person to that group. Also added the "group list" command I planned for a while already.
* | | | | | | | Remove the user from default_channel if it has the auto_join settingWilmer van der Gaast2010-07-17-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | disabled.
* | | | | | | | Free a user structure when using the remove command. This disappeared whileWilmer van der Gaast2010-07-17-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | most IM modules don't call back when a removal was successful.
* | | | | | | | Use bee_user structs in all nick_* functions. Prepare for a nick_get() withWilmer van der Gaast2010-07-11-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | more flexible nickname generation.
* | | | | | | | Added allow_takeover setting for people who don't like this new functionality.Wilmer van der Gaast2010-07-11-4/+1
| | | | | | | |
* | | | | | | | Takeover stuff now works in daemon mode as well.Wilmer van der Gaast2010-07-11-4/+19
| | | | | | | |
* | | | | | | | Cleanup. Move some code to a more appropriate location, and show the oldWilmer van der Gaast2010-07-10-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | connection a quit message instead of just breaking the connection.
* | | | | | | | Merging main ui-fix.Wilmer van der Gaast2010-07-10-2/+2
|\ \ \ \ \ \ \ \
| * | | | | | | | Allow nick changes if they're only different in capitalisation, fixedWilmer van der Gaast2010-07-08-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | faulty responses in the NICK command, and fixing crash bug in nick changes before finishing login.
* | | | | | | | | Ask for confirmation. Generally working fairly well now, but definitelyWilmer van der Gaast2010-07-09-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fragile.
* | | | | | | | | First part of the handshake, including sending a file descriptor to theWilmer van der Gaast2010-07-06-4/+21
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | IPC master.
* | | | | | | | Added automatic joining of channels. Auto-rejoin functionality forWilmer van der Gaast2010-07-04-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | groupchats not reimplemented yet but that's the next step.
* | | | | | | | Hacky support for short subcommands (i.e. "ac l" instead of "account list".).Wilmer van der Gaast2010-06-28-11/+19
| | | | | | | |
* | | | | | | | irc_channel_name_strip() instead of nick_strip().Wilmer van der Gaast2010-06-27-0/+2
| | | | | | | |
* | | | | | | | Save and load channels. Also fixing a bug in creating non-control channelsWilmer van der Gaast2010-06-27-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | with a &-name.
* | | | | | | | Import chatrooms configured in older BitlBee versions. Settings are currentlyWilmer van der Gaast2010-06-27-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-148/+109
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "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.
* | | | | | | | Automatically call the "channel" command for the now-gone chat subcommands.Wilmer van der Gaast2010-06-23-0/+7
| | | | | | | |
* | | | | | | | Fixed extremely stupid NULLptr dereference.Wilmer van der Gaast2010-06-10-1/+1
| | | | | | | |
* | | | | | | | Allow moving contacts around between groups. Works with at least Jabber,Wilmer van der Gaast2010-06-09-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | will check the others now.
* | | | | | | | Some cleanup improvements.Wilmer van der Gaast2010-06-08-0/+1
| | | | | | | |
* | | | | | | | Added "channel del".Wilmer van der Gaast2010-06-07-0/+18
| | | | | | | |