Sebastien Helleu
1aeeecb82d
irc: add option irc.look.ban_mask_default (bug #26571 )
2013-12-07 22:02:05 +01:00
Sebastien Helleu
faba6aa6c2
irc: improve /help of command/command_delay/autojoin options in servers
2013-12-07 15:18:40 +01:00
Sebastien Helleu
9d74013036
irc: add option irc.network.lag_max
2013-12-06 08:40:44 +01:00
Sebastien Helleu
ea16b06348
irc: fix ignore on a host without nick
2013-12-05 19:47:51 +01:00
Sebastien Helleu
267eeffa0a
irc: add comments about irc color codes in messages
2013-12-04 08:55:02 +01:00
Sebastien Helleu
57cda6a331
irc: remove function irc_color_decode_for_user_entry
...
Since commits d03eb52d49 and
0c48b7ab8b , the IRC color codes are the
same in input line and messages, so the function
irc_color_decode_for_user_entry is not needed any more.
It was used only to decode colors when completing the command /topic
(with the channel topic).
2013-12-04 07:51:59 +01:00
Sebastien Helleu
0c48b7ab8b
irc: use color code 0x1F (ctrl-_) for underlined text in input line (same code as messages) (bug #40756 )
2013-12-01 18:34:40 +01:00
Sebastien Helleu
d03eb52d49
irc: use color code 0x16 (ctrl-V) for reverse video in messages
...
Other clients are using 0x16, and not 0x12 that was the default in
WeeChat (which was able to decode both 0x12 and 0x16).
Now the 0x12 is not decoded and does not make reverse video any more.
2013-12-01 11:28:32 +01:00
Sebastien Helleu
b32ccca390
irc: check that string is not NULL in functions irc_color_{decode,decode_for_user_entry,encode}
2013-12-01 09:50:53 +01:00
Sebastien Helleu
983791de84
irc: use option irc.network.colors_send (instead of receive) when displaying messages sent by commands /away, /me, /msg, /notice, /query
2013-11-30 19:50:56 +01:00
Sebastien Helleu
9cc31d88ea
irc: fix crash when setting a wrong value in server option "ssl_priorities"
...
The bug was introduced by commit 2305c95db0
2013-11-30 09:20:14 +01:00
Sebastien Helleu
74333b2270
irc: suggest lower values for option irc.server.xxx.ssl_dhkey_size after SSL error GNUTLS_E_DH_PRIME_UNACCEPTABLE
2013-11-26 16:24:21 +01:00
Sebastien Helleu
2305c95db0
irc: fix memory leak when checking the value of ssl_priorities option in servers
2013-11-23 17:06:07 +01:00
Sebastien Helleu
95d0d33972
irc: fix memory leak when a channel is deleted
2013-11-23 16:15:36 +01:00
Sebastien Helleu
aaf991a7b9
irc: load plugin even if options can not be read in irc.conf (with warnings)
2013-11-09 10:24:08 +01:00
Sebastien Helleu
5ce1a3e867
irc: fix groups in channel nicklist when reconnecting to a server that supports more nick prefixes than the previously connected server
2013-11-07 20:52:47 +01:00
Sebastien Helleu
dd32052fec
core: add support of italic text (requires ncurses >= 5.9 patch 20130831)
2013-11-02 10:58:38 +01:00
Sebastien Helleu
f111abdfc1
irc: fix auto-switch to channel buffer when doing /join channel (without "#")
2013-10-27 15:08:30 +01:00
Sebastien Helleu
4b94b74990
irc: add option irc.look.notice_welcome_tags
2013-10-08 22:15:11 +02:00
Sebastien Helleu
d82f8c8165
irc: add server option "default_msg_kick" to customize default kick/kickban message (task #12777 ) (patch from Nils Görs)
2013-10-08 19:57:04 +02:00
Sebastien Helleu
66a0eb7a0b
irc: improve help of server option "autojoin"
2013-10-06 11:29:38 +02:00
Sebastien Helleu
b5f6874f2c
core: move the "-no-undefined" from LDFLAGS in configure.ac to Makefile.am in plugins
...
This "-no-undefined" was causing an error when detecting "ld" lib on Cygwin.
2013-10-05 20:17:18 +02:00
Sebastien Helleu
1583ca88e5
irc: use "private" notify for welcome notices displayed in channel (like when they are displayed in server buffer)
2013-10-05 10:19:15 +02:00
Sebastien Helleu
5a119bb0f1
irc: remove target of notice (self nick) in the display of channel welcome notice (fix highlight problem)
2013-10-05 08:12:08 +02:00
Sebastien Helleu
86008b8502
irc: display target of notice when it is displayed in channel
...
With the new option irc.look.notice_welcome_redirect, a private notice could
have a channel at beginning of message (with format "[#channel]") and then be
displayed on the channel, without difference with a real channel notice
(received by all nicks in channel).
For example with these commands:
/notice nick2 [#channel] private notice
/notice #channel notice for whole channel
Old display was (on receiver side, in #channel):
-- | Notice(nick1): private notice
-- | Notice(nick1): notice for whole channel
New display is:
-- | Notice(nick1) -> nick2: private notice
-- | Notice(nick1) -> #channel: notice for whole channel
2013-10-04 14:07:08 +02:00
Sebastien Helleu
22b53c6019
irc: fix reconnection to server using IPv6 (bug #38819 , bug #40166 )
2013-10-03 19:46:53 +02:00
Sebastien Helleu
2fcdba1332
irc: add extra info in /help irc.look.smart_filter_delay
2013-09-20 16:47:34 +02:00
Sebastien Helleu
087e9cc008
irc: add note about evaluated content of "password" server option
2013-09-19 15:12:04 +02:00
Sebastien Helleu
55f1bbcd07
irc: fix extraction of channel name in notice (when message starts with "[]")
2013-08-29 07:59:25 +02:00
Sebastien Helleu
75cc0b0a77
irc: add option irc.look.notice_welcome_redirect to automatically redirect channel welcome notices to the channel buffer
2013-08-28 21:39:21 +02:00
Sebastien Helleu
eac1ca929b
core: add syntax "@buffer:item" in bar items to force the buffer used when displaying the bar item (task #12717 )
2013-08-19 21:22:10 +02:00
Sebastien Helleu
39faaa7dbe
irc: replace default prefix modes "qaohvu" by the standard ones "ov" when PREFIX is not sent by server (bug #39802 )
2013-08-18 10:56:17 +02:00
Sebastien Helleu
dc878c5b69
api: add argument "options" in function string_eval_expression, add option "-c" for command /eval (to evaluate a condition)
2013-08-04 08:56:56 +02:00
Sebastien Helleu
663de42284
Merge branch 'secured-data'
2013-08-02 19:19:25 +02:00
Sebastien Helleu
9951902c7b
irc: use 6697 as default port for SSL servers created with URL "ircs://" (bug #39621 )
2013-07-30 19:51:23 +02:00
Sebastien Helleu
53fa3f770e
irc: add note about evaluated content of option (for options allowing secured data inside)
2013-07-29 18:53:15 +02:00
Sebastien Helleu
f385aa8f8c
irc: display number of ops/halfops/voices on channel join only for supported modes on server (bug #39582 )
2013-07-27 20:37:04 +02:00
Sebastien Helleu
a490195032
core: add secured data with optional encryption in file sec.conf
2013-07-27 12:57:08 +02:00
Sebastien Helleu
94b9104d14
core: replace obsolete INCLUDES by AM_CPPFLAGS in files Makefile.am
2013-07-20 09:07:05 +02:00
Sebastien Helleu
5a4f96b679
irc: use lower case at beginning of message when deleting a server
2013-07-19 18:14:37 +02:00
Sebastien Helleu
dfcc7baa40
irc: fix self nick color in server messages after nick is changed with /nick (bug #39415 )
2013-07-19 10:18:20 +02:00
Sebastien Helleu
fb86f21a5f
irc: add support of wildcards in commands (de)op/halfop/voice (task #9221 )
2013-07-18 19:58:29 +02:00
Sebastien Helleu
2cbdbb45d6
irc: add option irc.look.pv_tags
2013-07-11 22:32:14 +02:00
Sebastien Helleu
fa9f787e14
core: sort config options by name in sources
2013-07-11 22:31:33 +02:00
Sebastien Helleu
7ab034b52b
irc: fix error message on /invite without arguments (bug #39272 )
2013-07-02 21:29:44 +02:00
Sebastien Helleu
27a427c708
irc: fix uninitialized variable "color" when hashing nickname to find color
2013-06-29 12:39:42 +02:00
Sebastien Helleu
950287d385
irc: display a warning when the proxy set in a server does not exist
2013-06-08 12:32:09 +02:00
Sebastien Helleu
cb8435441b
irc: add support of special variables $nick/$channel/$server in commands /allchan and /allserv
2013-06-05 10:13:23 +02:00
Sebastien Helleu
4654568413
irc: add option irc.look.nick_color_hash: hash algorithm to find nick color (patch #8062 )
2013-06-02 23:00:26 +02:00
Sebastien Helleu
c103c8d356
irc: fix multiple nicks in command /query (separated by commas): open one buffer per nick
2013-05-29 18:28:29 +02:00