aboutsummaryrefslogtreecommitdiffstats
path: root/irc.c
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2010-08-21 20:34:17 +0100
committerWilmer van der Gaast <wilmer@gaast.net>2010-08-21 20:34:17 +0100
commit180ab31c09a9990a135b78fd6d52de5b093550f2 (patch)
tree9dbe34973631c6ade89190bfeb78f151a05fa982 /irc.c
parent5613af716212defcf5ee51f8dc13525f54323382 (diff)
Added some neat whatsnew code that keeps track of the newest version of
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
Diffstat (limited to 'irc.c')
-rw-r--r--irc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/irc.c b/irc.c
index e4af555c..4bbaee37 100644
--- a/irc.c
+++ b/irc.c
@@ -108,6 +108,8 @@ irc_t *irc_new( int fd )
s = set_add( &b->set, "display_namechanges", "false", set_eval_bool, irc );
s = set_add( &b->set, "display_timestamps", "true", set_eval_bool, irc );
s = set_add( &b->set, "handle_unknown", "add_channel", NULL, irc );
+ s = set_add( &b->set, "last_version", NULL, NULL, irc );
+ s->flags |= SET_HIDDEN;
s = set_add( &b->set, "lcnicks", "true", set_eval_bool, irc );
s = set_add( &b->set, "nick_format", "%-@nick", NULL, irc );
s = set_add( &b->set, "offline_user_quits", "true", set_eval_bool, irc );
@@ -121,6 +123,7 @@ irc_t *irc_new( int fd )
s = set_add( &b->set, "private", "true", set_eval_bool, irc );
s = set_add( &b->set, "query_order", "lifo", NULL, irc );
s = set_add( &b->set, "root_nick", ROOT_NICK, set_eval_root_nick, irc );
+ s->flags |= SET_HIDDEN;
s = set_add( &b->set, "show_offline", "false", set_eval_bw_compat, irc );
s = set_add( &b->set, "simulate_netsplit", "true", set_eval_bool, irc );
s = set_add( &b->set, "timezone", "local", set_eval_timezone, irc );